1 Kings 7:4

Hebrew (Westminster Leningrad Codex) 1 Kings 7:4 appears in the Hebrew Old Testament. The text above is from the Westminster Leningrad Codex. Each word links to its Strong’s number, a concise gloss, and parsing drawn from the Open Scriptures Hebrew Bible morphology. Click any word for its full Brown-Driver-Briggs (BDB) entry.
Download image
Cite this verse

1 Kings 7:4 (World English Bible). Public Domain. Lemma interlinear Bible study tool, https://lemma.gebible.app/v/1-kings/7/4.

Show BibTeX & RIS
BibTeX
RIS
English Translation
There were beams in three rows, and window was over against window in three ranks.
World English Bible · Public Domain
Highlights
  • 1 first appearance in the Hebrew Bible
Full analysis ↓
Download a study sheet

One document with this verse’s original text, its word-by-word gloss line, the meaning frame, cross-references with their text, attributed commentary, and full source and license credits — printable, and it pastes into notes with its structure intact.

This verse Autodidact and up

Study sheet (.html) Plain text (.txt)

A passage Seminary Student

Up to 50 verses in one chapter. A passage sheet keeps up to 6 commentary sources and 12 cross-references per verse, in the order this page ranks them, and says so on the sheet whenever that leaves anything out. Ask for a single verse and you get the Autodidact verse sheet above.

Everything on this page stays free to read, with no account — the sheet is a download of what is already on screen, not access to it.

Want to remove ads? Support Godless Engineer
Compare translations 3

The same verse in 3 English versions, stacked beneath the original-language interlinear above. Click any original word for its lexicon entry.

Each is an independent rendering of the whole verse — the interlinear is not word-aligned to these translations.

Highlighted words mark where these versions differ — a whole-verse word diff, not a word-by-word alignment.

  • World English Bible Public Domain
    There were beams in three rows, and window was over against window in three ranks.
  • King James Version Public Domain
    And there were windows in three rows, and light was against light in three ranks.
  • unfoldingWord Literal Text CC BY-SA 4.0
    And the frames three rows, and window opposite window three tiers.

unfoldingWord Literal Text — © unfoldingWord, licensed CC BY-SA 4.0. Word-aligned USFM3 via Door43 (git.door43.org/unfoldingWord/en_ult).

Versions to compare (up to 4)

3 of 4 selected

Show all 18 translations

Every available English version of this verse, each an independent rendering of the whole verse.

  • World English Bible Public Domain
    There were beams in three rows, and window was over against window in three ranks.
  • Berean Standard Bible Public Domain
    There were three rows of high windows facing one another in three tiers.
  • Majority Standard Bible Public Domain
    There were three rows of high windows facing one another in three tiers.
  • King James Version Public Domain
    And there were windows in three rows, and light was against light in three ranks.
  • American Standard Version (1901) Public Domain
    And there were beams in three rows, and window was over against window in three ranks.
  • Revised Version (1885) Public Domain
    And there were prospects in three rows, and light was over against light in three ranks.
  • Geneva Bible (1599) Public Domain
    And the windowes were in three rowes, and windowe was against windowe in three rankes.
  • Douay-Rheims (1899) Public Domain
    Set one against another,
  • Young's Literal Translation Public Domain
    And windows `are' in three rows, and sight `is' over-against sight three times.
  • Literal Standard Version CC BY-SA 4.0
    And frames [are] in three rows, and window [is] toward window three times.
  • Unlocked Literal Bible CC BY-SA 4.0
    There were beams in three rows, and each window was opposite another window in three sets.
  • unfoldingWord Literal Text CC BY-SA 4.0
    And the frames three rows, and window opposite window three tiers.
  • Darby Bible Public Domain
    And there were cross-beams in three rows, and window was against window in three ranks.
  • World Messianic Bible Public Domain
    There were beams in three rows, and window was facing window in three ranks.
  • Webster's Bible Public Domain
    And there were windows in three rows, and light was against light in three ranks.
  • Free Bible Version CC BY-SA 4.0
    The windows were placed high up, in three rows facing each other.
  • Bible in Basic English Public Domain
    There were three lines of window-frames, window facing window in every line.
  • JPS Tanakh (1917) Public Domain
    And there were beams in three rows; and light was over against light in three ranks.

Literal Standard Version (2020), Covenant Press — licensed CC BY-SA 4.0. Text via the HelloAO Bible API (eBible.org). Unlocked Literal Bible (unfoldingWord) — licensed CC BY-SA 4.0. Text via the HelloAO Bible API (eBible.org). unfoldingWord Literal Text — © unfoldingWord, licensed CC BY-SA 4.0. Word-aligned USFM3 via Door43 (git.door43.org/unfoldingWord/en_ult). Free Bible Version, Dr. Jonathan Gallagher — licensed CC BY-SA 4.0. Text via the HelloAO Bible API (eBible.org).

Word by word

More ways to search: Search by grammar → Find every occurrence → Compare this word →

Practice this passage: Drill this verse → Learn its vocabulary →

About this verse

These counts appear in no published source. They are computed here, from the morphology-tagged text and Lemma’s own curated glosses. What Lemma adds →

8
words
6
distinct lemmas
Historical
section

Notable vocabulary

The rarest word here is וּשְׁקֻפִ֖ים window frame H8261 — appearing just 2 times in the whole Hebrew Bible.

First appearance in Scripture

This word makes its first canonical appearance in the Hebrew Bible here:

  • וּמֶחֱזָ֥ה window H4237

Shared distinctive vocabulary

וּשְׁקֻפִ֖ים window frame H8261 occurs in 2 verses of the Hebrew Bible. Also found in:

Grammatical profile

  • 5 nouns
  • 2 adjectives
  • 1 preposition

Repetition

Words recur within this verse — often emphatic in Hebrew:

  • שְׁלֹשָׁ֣ה three H7969 ×2
  • וּמֶחֱזָ֥ה window H4237 ×2

Cross-references

10

Topical passages linked to 1 Kings 7:4 in the Treasury of Scripture Knowledge — connected by theme and wording, ordered by reader-vote popularity; previews shown in the World English Bible.

  • 1 Kings 6:4 For the house he made windows of fixed lattice-work.
  • 1 Kings 7:5 All the doors and posts were made square with beams: and window was over against window in three ranks.
  • Isaiah 54:12 I will make your pinnacles of rubies, and your gates of emeralds, and all your border of precious stones.
  • Ezekiel 40:16 There were closed windows to the lodges, and to their posts within the gate round about, and likewise to the arches; and windows were round about inward; and on [each] post were palm trees.
  • Ezekiel 40:22 The windows of it, and the arches of it, and the palm trees of it, were after the measure of the gate whose prospect is toward the east; and they went up to it by seven steps; and the arches of it were before them.
  • Ezekiel 40:25 There were windows in it and in the arches of it round about, like those windows: the length was fifty cubits, and the breadth twenty-five cubits.
  • Ezekiel 40:29 and the lodges of it, and the posts of it, and the arches of it, according to these measures: and there were windows in it and in the arches of it round about; it was fifty cubits long, and twenty-five cubits broad.
  • Ezekiel 40:33 and the lodges of it, and the posts of it, and the arches of it, according to these measures: and there were windows therein and in the arches of it round about; it was fifty cubits long, and twenty-five cubits broad.
  • Ezekiel 40:36 the lodges of it, the posts of it, and the arches of it: and there were windows therein round about; the length was fifty cubits, and the breadth twenty-five cubits.
  • Ezekiel 41:26 There were closed windows and palm trees on the one side and on the other side, on the sides of the porch: thus were the side-chambers of the house, and the thresholds.

Cross-references courtesy of OpenBible.info (CC BY 4.0).

Hebrew and Greek witnesses Masoretic Hebrew ↔ Greek Septuagint

The same verse in the two great witnesses to the Old Testament, shown verse-for-verse.

These are two independent witnesses, not word-aligned to each other, and the Septuagint is shown in lemma (dictionary) form.

Hebrew 1 Kings 7:4 Masoretic · Westminster Leningrad Codex

וּשְׁקֻפִ֖ים שְׁלֹשָׁ֣ה טוּרִ֑ים וּמֶחֱזָ֥ה אֶל מֶחֱזָ֖ה שָׁלֹ֥שׁ פְּעָמִֽים

There were beams in three rows, and window was over against window in three ranks.

World English Bible · Public Domain

Greek LXX 1 Kings 7:4 Septuagint · lemma form

καί δύο ἐπίθεμα ποιέω δίδωμι ἐπί ὁ κεφαλή ὁ στῦλος χωνευτός χαλκοῦς πέντε πῆχυς ὁ ὕψος ὁ ἐπίθεμα ὁ εἷς καί πέντε πῆχυς ὁ ὕψος ὁ ἐπίθεμα ὁ δεύτερος

No English rendering of this Greek verse — the small residue in the structurally divergent books.

On this verse, The Pulpit Commentary discusses the Septuagint’s reading. Read the note in Commentary ↓

Hebrew: Westminster Leningrad Codex (CC BY 4.0). Greek: Septuagint (public domain); English from a public-domain English Septuagint. How the Septuagint differs from the Hebrew →

Targum (Aramaic paraphrase)

1

The Targum is the ancient Jewish Aramaic paraphrase of the Hebrew Scriptures — an interpretive translation, not the Hebrew text itself. Onkelos (literal) and Pseudo-Jonathan (expansive) render the Torah, and Jonathan the Prophets. Coverage is partial: where no permissively-licensed English translation exists for a verse, only the Aramaic is shown. This is verse-level text, not a word-by-word alignment to the Hebrew.

  1. Targum Jonathan Prophets (Joshua–Malachi)
    וּכְלֵנְסָא תְּלַת סִדְרִין וּזְוִי לָקֳבֵיל זְוִי תְּלַת זִמְנִין:

    (no public-domain English translation for this verse)

    Targum Jonathan — Aramaic: “Mikraot Gedolot” (public domain). English: “Sefaria Community Translation” (CC0 1.0 (public-domain dedication)); “London "Chaldee Paraphrase," 1871” (public domain). Text via Sefaria.

Commentary

Notes on 1 Kings 7:4 from classic Christian and Jewish commentators (each source and its license shown beneath its notes). The classic Christian expositions comment on the surrounding passage and are grouped to its opening verse, so a note may address several verses; the Jewish commentaries on the Tanakh (Rashi and others) are per-verse, so they appear only where the commentator wrote on this verse.

Lemma curates 59 commentaries, every one of them public domain or Creative Commons licensed, each selected and text-cleaned for this edition rather than reprinted as found. About our sources →

Trapp's Complete Commentary

John Trapp

1Ki 7:4 And [there were] windows [in] three rows, and light [was] against light [in] three ranks.

Ver. 4. In three rows,] i.e., In three stories, called also ranks here.

And light was against light.] Fenestrae ex diametro, through lights, we call them.

John Trapp, A Commentary or Exposition upon All the Books of the Old and New Testament (1647–1656) — public domain. Text from a community e-Sword module.

Geneva Bible (1599)

Geneva Bible translators

There were as many, and like proportion on the one side as the other, and at every end even three in a row one above another.

Geneva Bible (1599) marginal notes — public domain. Text via Bolls.life.

The Cambridge Bible for Schools and Colleges

gen. ed. J. J. S. Perowne

4. And there were windows in three rows] This is not the usual word for ‘windows,’ but is that which in 1Ki_6:4 describes the sloping woodwork, or lattice, used in the windows of the Temple. From its use in the two descriptions it may be supposed to indicate the like work here as there, and so ‘windows’ is no inappropriate rendering, as it can be understood from the former passage. The R.V. gives prospects to avoid the commoner word, and puts ‘beams’ in the margin. ‘Window-spaces’ would perhaps give the best idea of what appears to be meant, which is some wooden framework fitted into those walls which looked into the interior court.

and light was against light in three ranks] This means that the windows in every one of the three stories were exactly over each other. There is a very slight difference in the Hebrew of the final clause of the next verse, but the sense is exactly the same.

The Cambridge Bible for Schools and Colleges (gen. ed. J. J. S. Perowne; Cambridge University Press, 1878–1918) — public domain. Text from a community e-Sword module.

John Gill's Exposition

And all the doors and posts were square with the windows,.... The doors into the several stories and apartments, and the posts and lintel of them, and the windows over them, were all square:

and light was against light in three ranks; they answered one another as before.

John Gill's Exposition of the Whole Bible (1746–1763) — public domain (CC PDM 1.0). Text via the HelloAO Bible API.

Albert Barnes' Notes on the Bible

Either three ranges of windows, one above the other, on either side of the house; or perhaps the three ranges were one in either side wall, and the third in a wall down the middle of the hall, along the course of the midmost row of pillars. The windows were directly opposite one another, giving what we call a through light.

Albert Barnes' Notes on the Bible (1834–1885) — public domain. Text from a community e-Sword/MySword module.

Haydock's Catholic Bible Commentary

Set, &c. Hebrew, "and windows in three rows, over-against one another; (5) and all the doors and posts square with the windows: and light was against light, in three rows." (Haydock) --- The palace had three stories; but the galleries before it were of equal height with it.

George Leo Haydock (1774–1849), Haydock's Catholic Family Bible and Commentary, 1859 edition — public domain. Excludes Psalms (Douay-Rheims chapter numbering differs from Protestant) and Deuterocanonical books (Catholic canon only).

Matthew Poole's English Annotations

Light was against light; one directly opposite or answering to the other, as is usual in well-contrived buildings. In three ranks; one exactly under another.

Matthew Poole's English Annotations on the Holy Bible (1683–1685) — public domain. Text from a community e-Sword/MySword module.

Whedon's Commentary on the Bible

Daniel D. Whedon

4. Windows in three rows — Rather, The frameworks were three rows. The word שׁקפים does not mean windows, but is applied, in chap. 1Ki_6:4, to the cross-bars or framework of windows. So here it means the framework of beams with which the three galleries were constructed. Each of these three rows of framework contained a row of fifteen chambers.

Light was against light — מחזה, here translated light, means a place to see through, an aperture for the purpose of looking out, like those of the boxes in a theatre. These openings were against or opposite to each other, one in each chamber. (c c in cut.)

In three ranks — Or, three times.

Corresponding to the three ranges of chambers. Each gallery had its row of openings looking out into the interior of the great hall below, and this interior may have been either open in the centre to the sky, or, as Alexander observes, the whole may have been roofed over, and lighted above by a clear story. The latter supposition is more probable.

89504e470d0a1a0a0000000d4948445200000184000000ae080300000001238a0500000300504c5445000000ffffffebebebf3f3f3f4f4f4f0f0f0f7f7f7f9f9f9f2f2f2f1f1f1f8f8f8fafafaf5f5f5f6f6f6fcfcfcfdfdfdecececedededefefefe3e3e3e2e2e2eeeeeefbfbfbfefefee7e7e7eaeaeae0e0e0e8e8e8e9e9e9e6e6e6e5e5e5e4e4e4d9d9d9dddddddfdfdfe1e1e1dbdbdbbdbdbdc4c4c4dcdcdcd8d8d8d6d6d6d1d1d1cdcdcdd0d0d0cfcfcfbebebeb3b3b3b4b4b4c5c5c5d5d5d5dededed4d4d4d7d7d7cececec8c8c8c0c0c0c1c1c1c7c7c7bbbbbbb8b8b8a9a9a99393939d9d9daeaeaeacacacb5b5b59b9b9ba3a3a39090908f8f8fa4a4a4a6a6a69c9c9ca2a2a2979797a7a7a79696968989898080808e8e8e9f9f9fa1a1a18d8d8d8888889a9a9a8686864545455050508c8c8c9595957e7e7e7878788181817575757979796262625858585151514d4d4d4e4e4e5555553a3a3a2a2a2a292929a0a0a0d3d3d3d2d2d2c9c9c9c2c2c2bcbcbcb1b1b1bababab2b2b2b6b6b6afafafa8a8a88a8a8a8787876666666868687272726b6b6b6c6c6c6161617373735e5e5e4c4c4c4040404242424848483e3e3e3838383b3b3b1818182121212828282c2c2c2e2e2e3434343030301d1d1d2020201f1f1f2b2b2b1212121414142424242727271e1e1e2525251a1a1a1313131919191111111515151616161b1b1b0808080909092323230c0c0c0b0b0b1010100e0e0e1717170d0d0d0f0f0f050505060606c3c3c3b9b9b9b7b7b7cacacaccccccb0b0b0aaaaaa9e9e9e9494949898987d7d7d8585858282826363635b5b5b5252525757575c5c5c4b4b4b4949495353534646463636363737373939394444443232323535353131312222220a0a0a1c1c1c2626263f3f3f3d3d3d2f2f2f3c3c3c3333332d2d2d4343434747475656565a5a5a5d5d5d6d6d6d6060606f6f6fdadadacbcbcbc6c6c6bfbfbf919191a5a5a59999998383837f7f7f7b7b7b7676768484847474744141416464647070707a7a7a7777778b8b8b7c7c7c6e6e6eadadadababab5454544f4f4f4a4a4a5959596a6a6a5f5f5f0404040707076565657171719292926767670101010202026969690303034ee617b700000001624b47440088051d48000000097048597300000ec400000ec401952b0e1b0000200049444154789c345d079c1465f29d5fe7eee99eedeedd9e9ddee9996177c9191690a4124441544454505154909cc11c0e091224a8288aca29a7a847560ca8a8a80445cc1114cc39a0a2de19efff5e8d7fee778abb13babfafbeaa57af5e55a71455d375c3d42cd5b65555b334cdb69db4eb79ba9ace54988ee1b9ae65dbae93360d57d37d9d7ff73c57f3f02b55735dcd0e2ccdb2f550d7354d0f43dbd52cc3c06f2d156f74ed50b12d1bbfa9acf2a3300c35c7cc663315d599b46ba50dd5d283c072cd743a839f38ae6aba990a4f0f742feb18aead5b463a9349e312cceaac6b9a1e3ed6f00cc3f50c27539149a7f16fcfcc5638f8fa5cace18accb4e9998696cee21fa6a16a7881633ae94cd670f1a66c75b5e9e2d3545c3afe69a9f82c438d1425725ddbd67d5fb75ca526ef4796ebba0616c3b22c4fd371ffa1e6797618fa217ea2473a6edc72f1dd96ee3a99ac838fc642689a1a24816e59363e18ef5271df9e8577e97a18e7b00c2afe607df5d08f9324af441156ce73342b65bbfc85a72a49c4afd075dc39961617a5399e835744791d3bc457b9aa1259b864dd7070c9f848bc105b67db789de3186a185af828d730b15a5c7f33631a5614d96a14daa15f883c7eaea7aaf805b6c1345dc355c3c0c622652ab2d98aac994d1b59cfcce086705b9e93c60564d3661a2fc68f0d27cb17a9586ac3a049c01464a1f19dd8354bc3d73af86e7c8b2c7dda8a745d758dac89add06cd70b43cf48bb416cabfc394d8b2684bf85012fdcf51c35b434bb98d87cbf6161b7b05ffc2dd653c38ac240613436df8dddb3347c898377a82a6c92f6eb274a889d8cb195b0362c3dde678751920fdd4889ec30c0fa628dc22088b8cc213fd78545e9291f07c00e5555879dfa3ad628e495e0dfb40495f719a906ee02dba6abbe8605c222e2d6f5084681abc4e5ba5c25dc94c5e322068a7f98b8e3b487238273038bd29352047bc1ab1dacaae939264e8de6863a8cd2e3ebd3382069d8ac8b4fcb545760f75dec8e91c6ca3a268d0d4b99ce661d7c3b96191bc4cfc15bb10c76087376711d34064d5771519e8df5b25c1c3bfc5d33608f9e61abd823cb8e8290b613e1ab3d5c1f2dc7c2dd604d3d5872554d25ac0697adeadc0b6ca85fc0a2626d2398926d7199b078baed710f3d6c4af9c7219643f7f9c971ac2858ef200a8338c63ffc24b65c78095b8f92c0f6e3380ec4d079ee34ae8fe9a62218b46be38ce12462c9d3b42f2c9487a30fb335b3580847c355453e0cc0322af04b0d3680cf840d690656da30b076263e067fa7d9663c9c548f7f7844ddb493ce6a6190449e6b6367e119b07ef026f8dcaca9899bc3a7c87fe134f163b88b695a7b16afa5e783bbcae0bf4cec846a3959839748a7968669c2ec351df68a157532191cd1c0c2a7c025e2b6b14cd81ad8bba7896fc481c072c25f60df14ac104ccf0e9490460c37aac23e4b8d6a8b891fdab05c1e2e034e05a78c6b9fcb274a92f841be944b7c258ce242ecfb49295728e4f2b924c9e5f35cfd5ca932afe4aaeaeaab4af93869dca4697db1bebeb2aaaab6be902f946aea6a1b376bdea265abd66d5ab669dbae7d87129cb8e6a8292fada9b8509bbb82d53561600eb7c1d1b8277433701a167e05a3502d1c59c351711b616079bc3ffc8fc7868e46c57b540796abda7434582fbcc2c854a4e9106c1f4b40376ac2a80dac6e45063ea93a4b976f7227b07d59fa78462198a6eac2b96b267c143c9a8d9800cf8fdd8513c4e1c0e977e90171c5307b585348538c2c5eaa0d77aefb01dca00593b7b0b6f4fd307ff87cd78df8321cfc30889444816d26f9bca2eb71295f5094620cb3cd178ba5ca52a1b2aeaa88c56bdeb1a159a34ecd1b75ee7244d76e4dbbf7e8d9e3c8a38e3eb257ef3e7dfa1eddeb98638e3ebadfb1c7f51f30e0f8fe47f61f78d4d1279c70e249834e1e7ccac093869c3ae4b4d3069f3e74d819a79d79ec59c3fb0de977ec51c79e3de8ac73468c38f7bcf3478e1a76c1b0d163c60e1d57a94791e6a4cc2ced1c3be2d272b0ec26f6004b0223b6187b192f70e854c3c4e2a81e9cb51505748f8c933c4eb0467849460c8f01130ba1a9667586de019f96cef027306e17f684b3e66461adf0f4386b780196338d83c19886b575e448398616e2ccab060323dc9767c3d5c29de350c2e5852e8e1e9c89ee3230c1aae1432244ba7cac040c80a10edf1b14aa2a4b95c55c1005b99c12e772857c522c158aa59a66cdaaea3bb71c3fa1fbc4562d5b1ed1bd295675d21113274e9e32654a9fa96d274f9bde6eda8c9983fb0e1c30f0f40b4fbee88c41175f72e965975f71e5a5975ff58f5957cf1e3567eebc31d7cc5fb070d1b58b972c5db474d982ebaebf61f98d4b6f9abf60c18a9b6f59b97cecb25b6ebdeda62537df72c3f5b7dfb46cfeaa7fde71f39d775eb3fa5f4b96ad5ab574c92d77dd7af76d6b56df73ef3df7dc7acbf577df97faf7e58d421bab9caa30e88b6c1a90c62861a4e95fb3b234692c16dc3e029f5819cebe07f710157c8f8be5789a679ad84235b23c138bec019cf0f5f06f0ca81257103ce0e97032c25ca2e0f4c099bb74f64ed62be3093a40f8848887cda2a3d0f520570c6c9c3e959ed6d683248e8b85121c6a1805700a8152acabad6dc8f9c5ca9ada66b52d5aaf5db7b66b9ff56b3b74dfb0b1dbfa1ed37b6f9adeeeb8019bef7fe0f8e97da6f43e66dc96a3c71d7ddc91a73d70e2c9179d75ce830f3dfcc8d68bb78e7cf4b1c7af1ab66de4d573ae7ee2c9f3cf7f6aeef66b9f7ee6d9a13b76eedab578cc8a1be7ef5e76ebf5b75fbfe6863bfe75d72dab6e9fbf6ae5ca1b9efbe72d372d7dfee66bd6ac5ab667f40b63e6cf9fbf6cf7debd2bf6ec59387afbe217e7df74e3aec52b76bdb4e3e557562cbf6ec7dcd1f3b6efdab16bd7aeb94367cf9af3eab343673dbbed1fdb86be36eaf537b6be79ee9b57bc75cea56f2ffcf77def34b31113b594439fe9129e8a076724c60946ec8399632f60fff0a7581e7a23a20320da9cef7902b57872ac104e062e9e31d6e526c83e2058108f01c2e96aa844a1a6faf9009108872a0a10992ca0805cac14f2713e5faa6fd8d7b951e7561b5a6e9cb8bfcdbb4dba1f3179f2a46eef759db4b66d939eeb274f9dde7edd8cc1a70d3970b0cf8ccd338f1bf0fefd7d877cf0e1471f9f71d4e99f9cf5d1a7efbcbd75db334f6cfbecb3918f3ef9d81b4f3cf3d2f617af9d3bfac5b94fef5972239676f19eddf3c78e59b863ee754b97ddfcfc35f7ae5979dbea7fdeb3fab97fdd7dcdf34baeb9f5ae1b6ebb61d98bafec5ef9fc4d4b9edfbd68ec8dafec7a65cc4d633f7be1a5d1f386ce9ef3d4c8616f7cfec5971f7ef5d53b975d30f28baf1f38e3a10fbfb9e8c0965e3d4e38f3cc330f9c7970e629c71fbfb9e7f476334f7d68f09433bf3db3cff469478e1bdcbbddbaa94da6f7feeec81366f49c845b99d474d27b6ddfdd70c4a4ae1327741ebfb14dcb8eb555f5e347ac7ceee33a4d335d3b85b5f50491c3b50b12a3a75119be3d39199ac05d624b979115db610744b238fa7ea0d3cce14a10006dc20620081d08dab282004b8e4856a8aaaa6fdca9c386ce8d3ab66ed56a43f723266d3a78c2e0fe330f0decfbfeb103cf3ce9eb2d072efce0c3073ffef69d77ae3a7feb634f3efec8a857bf7fec3598cc0fa37e7c6dd60b7b5f7af58579a3e7ec5c3076c9fc797b5f7e65e198e50b16edb9f9b6db6fb8f7f9f9372d5d75fbedab6ebefd9ff7dd73cb9a9b9f5fbeeaf66563c72c5fbe62e1a2a537ed5db862cf98b1cbc72ebe6be5ac57e73d356ad4ec59cfcefefe827f9cffc36baf3f76f8aac71ffffc9cd3cf18f4ed4f977e7ccee9c71d79e207170e39e9d4138f3b6ef0e619bd8ffef9e7efbaae9bda6de2c4f79a6e6cd5b151b3ca5ca9aaf384fd131b7098f3350d55a55201c123c9e7e2a87ccf6158e8d4a25838e5f09125a0aa004012c94fa4f84a92273ec211c6df10a0fc18c020ca231980df8ceedff3cb4f8de016343b851000c409d8403b2f4363183f561b908d21527c068f06f642c92991922fd4950a5535cd1a376a35b1e3be161bbb74ead8b2fbc48dddbb753862f20933bf9b31b96d9f5e538e1c3cf894715bce3c7062bfd33fbcf49261577d7bd9c56fbff1c6ebe75f70f885850b6f5cf8caaef9cb972fb973e9f34baf1bbb74e50d37dcbbfaee7befb8ef9fff7a6ef53df7fde7ee5befbd77cd98852bd6dc72fd357bc62cb9feae5bae997fe39ee717bfb07cf52f2b97ee7ee5e99d2feeda3ee7d9d98fbef9f3d6c36f5cf6e5a7dffff8f9a7df0c3a7bc8375f3cdcf7942d034f1c77dc90531f78604bdfe3c79d38e0a86b676f6adba76d870eefadebfa6e972eef767fb75bcb8e9d9a8f6fddbc26a7946a1b356a5c5be9eb7e3e9f944af07401507ee78f2fe806e08acc94f90dfecd54c057605d1adc769c28b10f148b9cd525fe63a60498828d488edd7e542d10bfad02eb5b568c4816e50a911e3079f0e38040d88f0bc53c6c370c9464c09ed4e32d2d02871442a64ac806608de0c0e415011180d457f2b19f14eb1af6b568d3a6cbc4ee93dbf5dadcf7c4a307bf7fe6b1834e3af0f5430f7ef5f17f1f7febab9f0ebff1c8233f9fffe463df8ffcfe82a18b77ecdc0ec3bb76f4cb0b6e1c3b66c18dcb5f5cb1e4f9db6fbb6bcdd2e76fc0c95fb964c5acb977ddb766cf8d63172cbdf3ba17b7cf1a76f891b747ce1bbd77d6d0a79efaf11f8f3d7ec10f8fbe7eeecf3fbffdc5d90f7f78ceaf970e3a6acb43577e317cd0b10f9c7cd2299b877cb6f28b93879c76f0c8fe337bafefd66163cb966d5ab5de57b76fc3daf18deb2a8bc566cdeb623de4752306f35ea33837f9b3f33bd94c62e13c99d6e1e4124345584766b616102a42b9ea22bf8a707871d77ee3079fe843d7eaf22d36713c8c10c0055003efb06d49101c66480e7353a68a4ae2477afcd08b27365496f2017005e0239c7014e62bf3f91ca030b21305c8d78e4b5595394088c8cf570e5c913aaf35b236c4846a530f625e891ae61a1a75ee347ec2f8d61b9a7c77dc8081c7f67dffb7d347fcfad3b96fbc79d5ebc386cebb76d7d8e563c68eddb167cd92e52bf62c5db27cfe923b97ddfbcfeb97cc9fbfeaa69b6fb8fe9a6b562e5bb6eaf9e7978e7df1a579739f993befb591b3cf1bf6ea3f1e3bf7a7773efef4922b7effe9e34f869c32f0ea153f1df5fe80befd8e1ad7bf57cf895d3a76ee3ebdfdd4c96d9b74ebd0bd75c73613dbb4ee3c7e42cb7d75f5f50db5cdea2a4b557535a522fec0a46a2f7f657db1d2070842cac9dba7895a48b398921ba69e44846fb44e66aa018c54b5d77e36bb0db01d32435b45203309261c37846546c4c19a8dcc0b30d063ae84c40a3940d0ec83d9332cc242e0156e1ba90020130043f2091611243701d001a91701043e2d5754c2f88cedef3734d40241047684aba4a3c211cbe5039510c347308cc20401117fc52d148f5e903aaf13c0bbada62a1c5c0cfdbf16b5eaf7ebe5173f72c54f97fcbc6ddef6c58b16bdb477efd3db77bcb8f8e5792f3cbd78f1e2ebae7be699b9db9fbdea8251c35e7fe3aa9fcf7de7e3e1e76cbbf5f6473f1e34e883d33fbaf2d78fbffae040bfaf8f3db6dfd1474eefd3aedda67693d7aeddb8a16dd70d2d9b3754d6346fd162fcbe623e697ec9abbd6a73313c6a3e81bdd95ada655265c748a879bc918b2126311a7904c370070e9d257174e5172fb7650e02244bd88ca30b9c45da026b8f5787b16d0863c1f44e931f5bd6da79733a204ec1c1da6482f046034e368447b009347832e01b48e190c708f2796cc2a0d1a7842434e018e887b508492ecc1840ddc74a461a4228ff6adb41ae143167d2c95504c981c517d6e68a89eeea6a14eb382042343197664e0e30a244c2b0e90aac25ccdfbfe08f375bc0f7eb510a0912d324cfb5e243b3562e7aeaf0b9df7efbfb9b6fbc79f125ef8c38fbf493073e70e6fd078f3cd4ff94fe471e7fcaa6299b7aad9b78c4c40dfbf7b799d0b245b3ba7d27be327b4a632435a59afada660d9505c09d5c31b685d60b02dd4d7b368eaacdfcd8d442e2dc7d573cd13504843200463df2471964c2b8081b3901dee6792602129ca3a02fa4324cf16545f4a0f6ad1d3d908d08ab44d386852349f6244da34f457248c0c654ceb53413fedcd627ef78b9a71261c16998c82eac501898800bac01a321502a490ea782441aa032d6bbe6a15d07626e810a8c4798883d43b2194ab68acb20435926e4743fe10a2380e891a2e44f5ef06183924f2cdc68e8c3467890003cf9bd746211b37252505182afb7e3d356fc796e73a404ae95c22264614faeaae7eebfeebab37a759dd8a665ab565dba746ed4b8a6b200385088231a4b1425050541228898d523d5478eed786d477edb02ff126c8bef0b616a7012585493a4876766494e22a34a7b1ee90964195d863dd5141e0116ec91df7432d5156903493552e2b427a42d13045c2a211a564bf17d354d024ef71bbfb9b02d3e1fe716a91e764596c95303fa773a6fec1f970a068043a23a16ac34ec71edb53d01637404453865d2bdae9acf298aafeb7897786104025cb663c23a7dc4c2a8f2e4974fcaab21360669b98b7534acc055639d342c4e277370d7820b0f7424dd705f3805b85280c1dfc67cd200338ce0bbb02f491c31a7c5ae2168073e13495fc2bc2eae508bfa2ffce3f366e402dc9497e6ea602ba3f8e0e21fdf432e8f57c33d5806494983dc97e62039265b4a7be4274611a209f759edf2fbf0ce583af806dbf664130c0dae41b8cc74b563913e8681bb92a1918476260cfbacabc63c9c19a1a19a998aea34d937125659b2d62addae1705ccfacab6e4644ccd02926b346acc64213e5512b53c374cd8ed50a317920cd165acd04818ab6ec6c309b1bace7d710abc321c4218c19309c7ea93b920e946bbb4496892f3d3184c01ab83aa033b065561511195859051b5408115cae2e3651af7580d1484f15cce47ea98cf210a44d8920bf77cd0a8984398b0f1596abe52c15b6c06e4481cd1df0c35ce5b003fac45d35efef3ad1a0f0998974ac3455872f0e3993bb67567b0c32ae0679eec815366cb70fc75e1764d8ffcaca46ee4155abd7d591bde0aa95bdc904dea8ef4112ed5c964d54835b215692c10b36b8fc8d76874f8d9f79058a8e4f200cccc345e204908f6a4821c78183111b703955c9327441d295978f34e73164c86cf6719038701aedfa3975743153b0fe7ed6533ae2eb0860ed8cd9a9aae5a1d66edde920f55ba7e15c9675aa5a35361914c3b5d0140702e7821fd19562b572cd6fcb6e39b1a9d3fb3659f0d03993e1965c325e78be49f697c08d48ff0aee028e5f34c0d74ffc2e51f362ac4213f132f8988986c3b8c8b4904c7a9920fb71505e62efba9da5316fff976238dbc788a102b4e6cd7f6f3535f3fdc4123fd15897171d1e167d36989743c97f43a889b424bda307ad5de70c1156de0ed6cf8409759b563a64d07a817bf257141c794c196f0da095b54d5697ede53ddb053b06d8db49199c96484c6ce545464b1d61eecd49375e446f3d6d33c301ad9d096cf2c9a24d5142c20b613e7127763587ee81a4099d8afb4ab934da5c9c99b611c4d3f5b75526c499d05a13eed303cc3a5a80e76c3d0427250085f21dd2940161c6f14579df6f23955b291a4bdac08d74a8a13475ad835005358b6a2aaf93cf0300230e2436003f944678efda699422c61c3fbc0ff05e4c0c37c5582e36a91bc06302d043c160006aaf5dda2d4a8d67ae866b4946d0056e4b1576130f9fc0bbae16d4aa9e87bf0d9e2d06c833c2add1277063f8653a1adab01a0a16776f961d4bb482d4c784faeb3415a8dfca7cad0ebc017555454b024c70c101b8ab7373e6fce3a4b0cdbcab27a865881806192ba33b3663aade273cba08489101c55a602de5a33d39adae9d5ed4d12783d52eb24598470d1fcbcc62b725552be24df1df828935095e7b3db4b371dc01dcbf1562df2601afd92c6bb0bfd0410c1d498347063f30ae29cabc7fde77c55453805c78c8f165a1cf953d67489d1e00681f673896e036101230558b8240e4304e60b6f7aa7b38f95d6b528413c80dba1172c15035be074180321707d9358618d67c6e2d4c88da10a779d0a59b4640871f529738776c5a505795f335d0fd0234d068f0e0131d30a7c4b6868182b7d810d946066bb8cdcdbc3f632e974b589009031f17508c32c8b3964b335834531ee00a242147969556b7ec1f6f62109734fc3c7e3c65ca925640d6e58c6cc223c61b3e0a1e0ede0fb1d275b01fc84f3645bfb665f37236f974942d66fb0f796a7168a1e4b75f46c8670901e9056862511e087a0ed334b1fc80774d21a535b846f4d61453762953260154b826c142283420e825784d1faef1fac236ed7634575703c65c78161f16f6cb45e6a565b93430807d482d3c287043a4ba341f1eba597744a7c05603b8c634b0d000b11c2e302702dd2061bc90d1ca761e58b05049448ef73ed1f8feec7e2196a0a604c0b12021165dabc39eb18c24315c8d1d08d8a8aeaea0cd9e68a0a47f72d32d32ea0b92ae8c7b258256b356a6f5b1c5444001790309d8113622483edd3e88098b2d51504498690e059d356f7bf36af8965922c37e981b4c0e2e25757673db3a21aee9f7e1a5b42bc13ea9e9436b03715d54e18b6187ae72616415848866bf07d0d1fab2a00e6427691718f02d20636d6c773105bf5e8bdb9bb4f2cfa120808f11082b59055337a6e4b00a3cda06b01e7e78b799d1534a5fdecbf9a9359b66caf5c5f85c73458c3949d4d2aeb1aeaea0ba522406f1031b55058abf09352bf15df76ca2971a0120d218b8c42ba45a0156475112329dc202e98e4110e91dd76deffae6a09c3cc3a291f275f47e28183d57ede4bed639d0893052d23538d50590d333433699c61a38285b07445169e3e5b9dd13462ca96afef5daf12ddb9e90c0cb2027893f89ea50389257821360c6b0d979cc912594e1dfdd9e440423c75045a1468e90ccb71594fc5ebd2267358845e9d1091a7596555de433aa0452d872e5f4fb2578016efcb60f55e0398b39424946c2c4822183010a945d601b960b779634e2016619909ae3a527944b10f11fd85c570a949364d8c8925e3bf0adfcd7db415d0932d155e1a3fd9610464784937cae56216278a5545f297b16d9739cb208ef3fd96fed532cf684c2683591c220c029894ff48720a3f54ce0111f38d1edb53e77652e0efdd94c5a20d83aeee6f9ab56d72e4b2584ecbcc22a21a584493ae967c4036ebf174641c8d36818c08d7d5e58279d3c274161eaa22cbe0512eab715de0b10ca463693a1b97598a6b22a45b4193594ff789a494802d8519620b799348d7542f4b87225b5896169485201e8118b7b4cbde053d11a94d531414bc2e9645592ac24a0862d3e39c0f08890d51e130614edefea7968f633047e4655d1c109678c20fe0d66d1145fc5d624726cbff08f4205f33e3a5ef37283e6513c2d9b912dde051e19b1c169f69d5114232fc1b1349a1389912f49d7f7ed766703ef82bb71436afb084aab11c8083e16b6947655198368630d567476ae7cc1c125a27c59041ba1a17b0fe8927d712316161e002d2c041c026742cf0ede934ab3111408fc30c41a0baa3051bce9bd543cd92697058106651522cdc600d1d6624552143f0b86609c138e1f0cef6882608d80e453602546dee041305a3ec777160b07d0ea536c889b308e9369142f71d4bdb875509e90daa2aa8e8507151f07500278145a65725c035d28ca6b42d2b58fbd9926391bd92a0c4eb59cfd77887b06185e7c8815ba3bdeb783ba3114f71febbb9a32632adb042841c9bb20158571ab111ee53e234d198a532e997da8b946355353aedc627bb31c30d423fc091046a8c139fc68f531c84416c1b2a619326be50d5a7cefde3fa936a22db3052cc38e380046ab86ee8ecf7f0dd2ce94b5006baf56475e8c0895580e6480a581af527d5d5802dcd1fb97a3a71bd14de295a81434224a9a6fc02670c3fb2022b4d3648933abfabb63cffda3e8cbcd86523d2112fd2bc4b6a89780916cb4100aa7628b21a182b7e4324a962b526ccbda99ddfa8714031840b68450e0676e568421ec31e0574917f620ee1d8d883a4dbde6bcecec33b018b2248f2861ce67b6210e42aa82360d826f0d1a94801b06fffd2131df49855005f65ba05bf456902f19fc75c1c3ed00a584da475f1fb185f743de8f6d1699d0bb91c3c12526638fe28c9c754b850cb625944a58838c447118b865693d17fae1a5c8842354c11b594cfb2d567de0beb9875317c6571da01c2818bf0e5fc7e57ac412347e9b14a0f5f8f756cf6f9abed7d9b5e81fbc0627c59f08258e286160bd670b3b8726a2f083254adfbabd7b6a73dc2f5e0d23cc41f9174e0ff0c852a4baee21d3d8200b38ccf49e8614bda3cb37bbd1716f34225c3b90191203bc42511c6f34b040b3395a30c00bb8be8d775ee9a6f1a0a81ab099746940d27097765cb7d3223f5c831318f22d51452c2b0f1cbb35ae82c5c270a8e8915b1b820a5465a92aed3b953d266e0fe42395a8c1f00b4497d5521af2841a4c0098409051ba2b6d128780020e6ce7b69167399b7d8ed76a4561e0f1465fb29328f94522006ae9f33ab87cd1cdec3fa1a242bcc3457876048302192d2acc1b84cd98aa40b2d1e9fd33e047626a586d39391e234f0641aa0c8c2a66105690552ff2768d1b48dc3764e89703b0c16065e00e88578ec10426529be43a60be386f7c49631ac031c5523e663c7f489a3f7f449bb407f5c3a0bc97f487917a3aec3ad20a344c299918fff0127697add7f5c36a82e1f09351849d50f9e3f124695f56ca676b6c06ec622862304d3d2f88eb1848a48d5c4dc1160cac55fc92f842ac707518d1503eada112f8220cb67212756e284da8e2012da5b25fdc0bc52ea9096993155c03a384e7dd3e2d4cafb4b58133d157b1201e91627bff6594f9da577183453af4c9626ca342a4bc5210d345d41aa294b6d17a3b3d7f28da767a8c826a82632a96dacc8e2c0f0bf3388eacc86b38c597439ccae1c4f6bf3d8a2de441cc0a7d5151996b1f92a44012f53910632a56bc3e73bc87d5d3a617c7d45c6137fbff1e915873c2d29845c35cb4fe2b2c803bb4fe4c06022e24c3288599322337c78dd859f4f912c08490d83bb6ae3747b92e9490ac06dc1a932499c9395b2a362eb6e1d26366ddac827d3414849261a418980b17c9cc56879e8ca0185f146d395a46adff84efb6a0a55352524118a8f13814d245d2e457a6207f285d4878a20d25afff41fb7fe5689db44c62c3e46542f4d2f78627d48b56716a81dd79a7532f0ed14cc513c4aa2010646755c960bc85b703b5ef1e28010779786d1221e60074cdcad41ae810970166097440f76907e8638a8cdf977de6f89f2111fe250bb28c20d7c16d23d92f522faa24286b0175f93c66191c3e86d7866ec09ae114cc345ff00002000494441541614b91704b310c80fd727c9ac2dd90b7c94ce742e2d7114be31dad7ba60d9a258143d1a4cda41864e70217e8e5e1d8696a587a1bfd7c2ee578e7af4d1d9e70fae0f843971096c7dc164cc51a5d24b6440c846f2009bc0c58d92fde32e3ae7a1215b26e42b73619420ef80ff13b6d122b7292235b823383c4655f2a0ebe6fef19f2f9bf1d0a4004e2c57f4a85af7c7464ed50db1bd347c3162314d91d69c159a0d3b6eeb6946dd0ce90864675ad5a93f1c1d53c095664046a4a65cce8c624d561209067ee510a78a5c8b0068fc157336d37189f80b5fc5f5722941ca98889ef857058f9d4954e5309dc3a164c294a970dcda8fde99882888331f049ac91587ff67aa47ec0bb8265f830571cb208bb1542a06d85ab212649245d9c33a25f1a06697213b8f3b602e5c0c562168f2f9bc1b57a7eefeb28efbe48ad8903c93d81cf31b9192103da4cbc012912c0890e34ebd7cce92254b5f9a1ae4954817b4868b2200242483a7131487481350291cfa8a32ede5d47def7442e8b652657a4125787deffb27275b581633c36fc4e56225255fa3b966ff66b3b9da1558a4344589aedea65d4b1b07a59a9008ee852101402cf248c8d1ad6189d2641e1029e0f9f1e6f8d0fdfb044351908ac53525e89098f0a200df9ea59615be8d4935e5a6e450b10cb044d36dded177c96f937e764966e33018dc3d5bfc10602ba320dd06d74b25fc07dc4156208b6151c444b198c14c83291b2ba3d81761174d462d38b9a0fedd199fecf8df735fd495c50ff4414cfeb94ee490705ce0a5e46cc19beb81821c8f9c9d5d35f98151f7feb9689dcf14436732c8ea9bc56bd034e6cea49675569ba320e0f1ea39f78f7f8de8182328a48833e054f1256a93c3aff7601e4ce3ca8a72d714c7c3b585dd52076d66a8dd2d1bb844068b519978b55a4e0795c0443519be4bdc96684eb93fb46d2c98a7241aa5ea38599650e5f414703886c3330af3afa0643b5de60319e42baad356004f8cbfe1a2a852e53732770416507cd1a6d994fe7992e8d33c4421ef486a26a8482790a45a87a0d4a02d4a195a4227113f4ba54078d8a8b898e4733593af5ab9faf316f03265d130e9bf102b17b29645210a6c9cdf87c4834c09f362d630c2fc918b7ed9de8dbc9eae0bbb1fe76d02427c42284015c89434895f4828486eb2f7cf5b1e6a8424c64a7965fa9290b0edf7dbda218bc67f221a7019088388ff2ba881268992662d32c3d3519d45bc649286dbc51ba43c579da16cd7b3d47479eb4ce1505d025d6c1a79608640d18ba6113f18c0a96420dae2d711f26375b37f3356f4c2a6847cd3e456a7c5381023d2e221053abba104b3508a6c94e2331a236b67e92eab46494438c92ab24edfc36601ec1612a7903ba300c5d3a8c56958060396a6247e52a86afaebd85b3f6f4d6f0d340c7ce3694115fee4c99fe176e80578304436aa2202f32a28c4deffd4bf9fee1ab35a80931128017799390492847c7d7d9102255626e25282381275fdec7fbb4fabf5f1f529f200b468f8aecda3f7f60e581421ee377c1230b452317b583b090c444c8f7e07de242bf8dd0186a44c147661568b2adb110a890b55cddd634598d405021890083b114c2dd0f999996af685c079b0a026acb4036c65b9268e8d6349f28d2575442f4ffe8389094b6f08d48cc6dc26205cbe4f44d7068f8a21679a6702bbad2b214f8850e2527f454e4c69ad4656d7d3e37c12625f428bb9b4481d5c35ae6cd4ba51a1cb5fb7ddfd560b982e7335f23c965f59555952a4b6064727f48115211d0634cde77db65fd4b4685eb57fe41d4f379197e93a9c3ed9d58865eb50b5738d1b37902967a544c9f9d4db747fedbee5c75522d5f1529a4690efc24e82d36edcdedb872f71583e379894d091a7c5cd6005aa791e909255cb7fc2fa1d6af4b272c33069ac0d335f93bfcd4a91061ecaa34f65bac91062182a7f9b652dccc91a745db46feca0b86c8bd14f23a56192d996921afd0f3ecc235b9d618ce6ffe4e7cc8a856be709554939978fa31c5ac41b24041e813f334d4ac759cb225ca47f6137920aff12d1bbb0a2c37312d2506bd68df87d50afae8f3c77cfaffb6c69ca61fb81c63ab44f528830478233793b16f05d2ba0f430dfbddf950f7ed7e3b57f2eee41850b72edbc4f6e90c85f6123495259cc2324c99f2066b782bef6d55f6e3aba4a47744fe116b1869e6a38f1c9372dde8c138755cd56303da66d65780464b5b0a20c78f44b1982526224a66f741ecc9749f23090489e9711fa22e3c047c0416798460830e7e6a4b97a26db16ca0d2069566401180266de62665867879008f9b68705774c26ea025c350ddb68ca0e68b46e7c3e99abc892c60afc61630ae02bcb6d8e6107c5982950c476a53c9547586a967715ee80ef879a141948a9857610876132f5f1f92b2eb8f2a1c36b6e1ed1188e5db349e1307b8067f20bbec6c208375855f28185cf0980b9623f523afcb4e2a639678d1b7ddfe2c9491c04c5524e910ab648f601b28242815d6301f369b6fab0f43c75de9f8b8facf1b14f299e70415c46e1a29b179da0b04649b681c9093367e6ffec58c01200d991d92157572141b85ad822d90c1c5269eac06f4c6659e2bf2974a143c9f0bdaa26495e595851614a35cc903e1026339a15e40269fc21434ee50b6ba4aaed654d55d724db82a3a7df97fd340ca9af22ac02e56b912f65479217f413d288a322ab0ec35cc2440af7ad141461a2e3d0053e4c7046c2b890587fab9c49b3e2b382568fdc70c3bcc1df1d38efb6651fd6525463311b262f844d88f23efd13c200963329f83e12b424f0f3c5d86ffcc94d7fbe7c6afb19b39f7ba5678c205128c2e368aa14322316b4957c3e56fc88ad3b3aabdbc4776de7fcefb3a9b9007690c29a908186ab53b6ac587c644c490262a14a8091a6cb61a46661a342203f40b696a6995748365b669118d65989a4e322ea619b8f343f49270296b5c290d496f4b3a9466cb6c39da82673686a3a786c6d1d00555a20e0ee3dc616a6c99201c355852409e81b99950310884807a70ff8841d523a394053ca70e439d94c6238aa345e50ef14221db6287ad6a29815e64061c718c08b54f0ad72b55fd3e3cafb6ffedf9ac36dea270e5f79c3c7cd7d0a1799cde9313b0559e8a04e3fa2343dcc575515c3c88f83282ec671d3477ff97358dbfa6eafaf5ededec797c31d3126e3d7728c981d044a3147428f593929404d6dfaea2f737b06d437a5a419876d064678f48d0b0fe69132a70927d909837544d62725f934b14a9af05325329706054f333292526079351c6d53d23a8bc0391f955fe061c1a4c706b08458c293922ee233332d2e9847c88b3367934da327825f8413369929325a98542b33cb77e0e3d2c4038c11d876e221f2e52ca9e9381914d4c0b565d3f04df0d3a1ebe200d030dc3089910a909bd62497139a182bcaae3b55f236b24170227ec3d9bfdcb7eaab7aa5e6e4a5d78f18bfaf514c2a84d521ec01894f1695e33216ca37d45605d445b20b30983637f5dc25ad93896fde7ee314865a4252440aa05a842251a54641b13e97c04969880c11af597f77e82f0bdbc19fa96e2a249dc05ab6eabfbf7cd7ccca3c601db323837579acadee492f08055e123ba86780011acc7399dec23990a023eb80a08c2575758bb52d3247cc2b2a105ba5edcf942c382dc59834415086105713f5174233eed0660754a07bf9d86635806d3ea4245807802153aa48da07ced1611c211da652731a0a91ccf64eec61d6b195305402174e56a3bc19a742f1d9d1eac343e1fa032ab30443ead4ca78c25fb2ac80505b7af87fff5b7276292a1e5876db59130ebe5feb3268909de3a2b121d322de416a6847a5ba2ad68fb0a3961af5de95ba65788b78c2e5d7bd3cad36878c990ae190951d6c58908ffd50c59a0471425d80cea08dbbc5262c9fa91015a482d8257381189ebcbf68689f7cacc35e2d2f9b26d876e05b59c4628c445ee60032e9114910c4c77276ec54679d726b5f36035c831525b747820bf66a94e96f2e3913b52cfb80d2941719d2dc83c3023fe33074501feaeb6c600c02aba060d7599861e248ed188b26f816e94661eec07a1f7b2a2822d375fc2d5f595471f248af501361915b02c8b25411ad84d40fe19f707286c5acd986f7c43224a12724b9c826b12a7672fff5ff5efa69835f75c6aaeb474c9839a0017b07ffc3136551e04e3d2a25def0504a55a158a08b6309599f3e37b5faf296f184c7ee5ad4a772fcda28c8c14ff9a45311d69482cf8c027127c23e44969e2fc5f44f6d5ffdf7984331abd029db2e972f55bdd86ff9bc69a1268de0ac2639a2a8a256948a46832d2451310f8840e3a0ffa714c5cb5467549daa5d439aaa4d2c10b920d5249987e0606645a4244e8e9b82a001fcc47306c3aea0af76d8439b6601de65ffaba3c68141c845ef87e3c08a320041860508c9c244204013661fa924a1c57d459fd183dd5e4699aaa6b4cf254bc3f566f540a772d51481b54a852152e024208029637f35f255376cf2e2bf9f3fdc29aaffedcebbcf7d6f42a388a83e0a1516327175d2550b50c0143d549444610322559ef6a4a7527f9eff6ed0f9aad563fb247dbfcde1a395241f201ce794244e6c83afa2d8468f9328c8e7886a83898f3eb770534c6e24454d0e6c4733ed86d39fbfae7fc82e111ef82c905d04ef6190bbb1983cb87a5cc847014224de511635e28a9072a53d726e4e05ebd292ef92264288646acdacc17075173be3907140caa769027733d972aec6242d2d9808c73e0a0083d880c5808e8458b119ac23c562ad4695265f3273f48daca2b14c03b75cd7b880e5a1ebb11894a5adc013fe4c83b36223b7cdae7d555ac79926f08e9900c0c281a12d127b36a1ebbe8f6e5e33f6b756dd4e5ff0c7f3af1f5fc368a1b28a162931958e490c9f4ea126113f3bc27da5102bc54272c41bff49cd9b56a81b74dbee13c66ffd6f655c59d3500ac238c95555e24d244762060925c8e5018f29b688f4864beeded59e76e0a65c9dc30000b4d5dc51bb5f99c95a2b5d4b751a893c85ba8e48463578634d456c933105a240975a13b68871816919fc4af5ffb37884aee59c98ca462d4a5cb8ff722a6b7a7a21f44cad2cfe15228d427883aa6804062dd21188e288bf206821759394f2b643ed33e3818bf89ff6a8b7a4bec03244009e24ba704dd81b802f129fb6efb39181211a2088555edf667112870e966307d4930a56c441a3ae917e060e64e3ef77fdeff947df39fb1fabef7efab47a321dd4b4b0b1ae94e73226795d54f758c3882411601096bad068dcdc3fd77c3aadfdc94bfeb5f592a77b4761bea668b97ae007414e810b229d8d4c3950a89677852609a26617dfbda777844d46b2463d123596aa72ff821dbd10fa999bc279dae9ea6a9c7a9c098eb7a0dcb3acf90aca6d55589e32fdcfa0ec786955975a3fb365167868f0c80baa9da0e8c7797a6fca54c991b811c214d306b27f1e25e92a0b9c8626089afedfe594048fb5b60c1b3300b5dc4c9a62400618aa9908cf00e72a1c474af5a493b5b423324cbc81130974929db03824114929269127f515ba24f967e00b0fa74aea655399827fc471bed8e69b45d70eefd1bced6f67f66c6096058703e741d931d6c8e116db9287b08d0ce885fa716c785c77e6d36b16bd79caa48b575cf7e3fba5904a1a12dc00a7480ce218ce5e97e4dce64804e9ae0ef22daf5a3d661a8f409cd21d96d6a8dc08fbbfb8ab372b7ad9ea2c42a429cddd0c29e56a03dc2b5c829dcf894e51925c4a7d382f034b00fb22a32d283e6310a6a7657a022133c2088baa8e107e484e55b2d7964572d0a167f048d67b224237c9b57152806bf9818c30f10ba5c44d23f726fd9749ab826a901fd3839aa4b2c8304bba250d51540b84aa5402ca8d4d7ac25225c94c9c6c7829038745f4c0ac70527ca00ae8d149b4d94aaed462dd7b3500fa3e3909264584c0962b2226364ce93296822326b4902491a82591c7d44d3e654bbbc649eb6933bae7f00a80503dc947aa28d19484a5091c3f76590bd5880bd383665f5cbfa84f40223ce5c374f83b0488f52fcc9ba1506703ece1a5790cb282226c0ea890091514494a6b3e4e802d6d0bf8328e48a1d3c29232010612d53c19a8528d7cc9253b9766643585bd66830c971058c0cb907db0b809fc23c32a0c2bb0a80bce7a61eccbe5c648750db62ee0d06067f1dd915666889c32bd6812e94ba54dca909608ff0c93220ad6f374df168d0c27c5b0deed95d33a2c8f417d3ece4b5e09d94460a9d2425dc8c5c589d33b21b962618d1dbfe54d60c94013019714cbd89de3db7463b41dec67c0da725cc8258acd05658f08271ae0d0a8dc2dd573c34064f5f223aad22b2fbd7ee19498c5a65484ec3eb0a4bba8db05dba693f1d0c85967cc322554b605f6d16bcc51d971cbfc85e56df8e2981bc1c3c29e7d365ef11e29fc415a9da936351625906e63c549ff0b72e3100a030b627a742a2eb9e7bf55d9651694a9623a63c0fbc0124ca47e84bb191c32dc5550a9b0ba98e6ac06960d5c3793413c8795b360ac8ac18b5296c468401ac4f20b64882c29ed135ce3e4e0957679788e07a3f045d34f754d1986fa41c72b473f50440000d0251224f32a962aba2d461e6935a632cd260fcb8679e40441d868fa11b5a5524c8683122651238918a36ce32237a26a9ca405dc47dd7fef59d8ab88645c4fa99ce34319841abdb7f58929363b143d5ab4c74937428ac143b0f2c6fa2192215264b6a2c0be5c3a2297e6e0088a22ad8a7db3b0326659de2b8088419735005c2bf5c9022429f26351c070a436204c13950126c5155409e83eab45a64ccb60d8067a822f9f78ea54921d1eb7565438cc1b79b64c9246ae7823d69aa99f668f88abfa35138f6820afa9971d1fadda93ee0f0e7331344e2e427ac733640bad0d536ff9f89293f2dc27b6741b0e5d35fb372c552a6c6c12e292b22f45f5a59e031f8500909c32fbc27d8a827bb4a51f8e09896519148a699c0741e597cdce5b8b197518357ee49eddfd4b702c5e0abb2b6a0b04ef36e78ceca50ba3859b24e8644d45e60a71da8826eb25ec9016fba491d3385c86683ad2159e941932ec4600feaf665d93389559158385b41ff0341969aba13670847b22b0e2fa22b1ae48337c78f453c83ff826d513f526c18b24ad9499e833779eada725803093248fc2a480485974599ca3a3979b9c5c3214644ff79ff3e4fb45575a0f5569a11177c09842c7cd3130d2251591cbd3f96ed76afed3820714c60c4e75904e148ba25e5524a4fc225dda3a115c282793565152adc1c0b19f76e65619d27befa8529b26ebe849d50c2bcf5a1c35903a40b3d2e8b25b771fc9f6684054234bc8cd215647fcfcda8c90b0873004e1b9dcbe217216d2f8646e58ffadc8aa81267a34baa67c51c74754601da5d29c11c10b17982e1bbb41febf225b9632e1fa9d74eda9832620529852a3715cc9af104e48fa99524715e69cea494dae8b2ed72b4fe28a8e1f7365ecb116caa20e43044ea0ce964c26513025966ea52d537a3ee8b8959ecfdcf37923d18a92c1a3ee5e9a8e5c991ee4cb981d25d0d982cb602dcde1cd3eddd5d7a79e8953762847b51c01262129507cb4454d25be531a3e391cc7639785a76edef971636a290ce6286c7fd6d87ae88a1b2782b475720d9e4c64b1f38d27bc75ebed5b7c78353b2555135352b2a9b387b6b728ec48537f9dade071107a82840f2b05d49f10b3ba32fe0501d670e2cde36a0d527ac044d8363170f81a205599d593a55622cbcccfc84af9c03036ccbe76ba6e942b0fec276444276188b7b00c04b42bc747544ef885655322c6cdd042ff983d979584cc106edca55b4b5bc2baf30daae4b7960ce8e00c1a201adb6ff2d2ea47f6494ce0897765e48980bdb21492142d6b3df06b42879145eb7cd9c2336355461c10ff6896977565e004325eca8758b3c6968aeba5de42c6bee1f4cd18fd6b73c01e05e72de2e658a2e7a229a81c17e4e9801afc6efa4c4ba9eaf8d75dab4fca5980e6298f66ebb0cc6534796a4e7b4d6aeb3c01586b436a05549e70a344808213228e8544b30978d3e2e2addd8df20fa5ba5f4d290bd95016dccada49ae375b5ac5fb7bde86a776f589c835337218226d221aa3b283f989b87f562e7878ca1554536620f988a59b6ffcbdaa3cd58ee1d113d53a990d8e4992894cd4b4489d196f73a59eb361e4dd7fd5b23b44986f51e9a954cb7007a8b2c04a93b225b63044bd67db9dfebba75f2e92c84c090fa23c7cbf4e8f4eae2361818720973838d4659a8ab493a97d5efaa9552ef49300904ce5803af2254a2098d61688257fcaa3a35415e8e83f1fd5735f521c0b95e59d9bde7b4fec9da1bbeca714bd4f5a7365da5f568a68583fbed22c576bd2047a74ce2dde3cff5d93c49c4967c2bd63aae772f61a6965967e0972e0201dd2def0e3139ed8b13eb0590be38829317f3969a6543acb6d571431662838739918b332018caf69c1b4173f2fc9fa53436d33dfa6a2ccb365c48185d0a5498902bb8f406cc9f8a9368fdd7d49e708cb4709030b14c4d7265512347297ca5ccef7222ab470480059f5f19f8f1d988f242050ce073b60f7a594312325f6d955ce2e252c3b6209e92cd1e4a9eefa972ede5042966c231ef18871d1c9a4923db72dc965742b8a445e04a054fcf2b6fbce6960df6b8a372ca98fa6b67de3871981cb9c8b92de0a6a4ba47ec35e0078288bb093e66ccaf2536ca7baf5973fda41faa7a8cd60028b5fe36451754d5a9bf3d964ba97ca045c1a4e9a8f5cb449118d87664995b45a644c9cc546ca8f54253f4ff405c4bb546018329852f57beefcb9dee3d8abc84d5b6c1390598c1a93348d19351316a9c0110d319406ca86efaf7fa73119384d1855d696703ce14fd80622b32fe9ca80a1d98d28095bd4e2f7ebfafa32d88e7a5eba254e22b223ec8bc84c393f888993867d896ca009952305437beade9f37e613164d8174cb93f4a4c1da2aeb9ff87300ddf22c32647035675d73db904a6a63538ecc73b178fa26fdf4d8778a5a5e404aeab21565a1685a984b527059d15150e29226bd8d7053f5c5b0aed2e89ca5fcc2132584e85d32126ac8c266886734716dfc7fe3ef6fecad3bdc63cb722430f048f0e090a970648a12c970e92f21321629052394a1afbbf6ed7aae18560eb80837e5a6a5f59973ae9812532cc6a026ad071ebba782ee23d77c5362d98fe3dcd4722f2c594343e370462632d2cf4ba8c7a4cab2a2b8e5efd70d608f251c0b0b39c44008e924f1f2f535259f6347793cd8680a73e0eaf91c0369b77de191d6713117aa654e891512992029dd443845ec230f646fd82214944e5a72e7313105b429b73c7591e962b737e70c4e54d1d36181c9be31c852f02012472b6095bd8236c9becbb4546d6abe1dd923a08a2b23e3d304b564453be689596ba41ca4ce9c9525ca3a753f2f3fc4336548bd1398569838e663a628fea43d4b24935909270ec7c0511e663ad6f457b63613f6c8932246197811a351316889fac2d0a57ac818cb62643269e89a2feba5bee011c0b25719989e9d331c57a4b33f91664b1e3094c1ad7e61c3e70b4fa3d4525148b9b1d593135195385fd375c0517dfb74caf9010e0e92230f3b4d3d7f9808bb37f9a5ad5d941c125266e0015953a903b18b24fa7b3a5440d63429c839cb5db8e4b6df12c7b0d514a3685a14ef5ad3f3778d5354d15898a28dcec25c89f6299b26eda47b9432b2eeccacb8823fadfff8b5763ed1b63430914408439788937e44537ce9dcc888b2372b2502a3e68a3d47da5919f3c83190a2aa73d8f9836b10a92479747e34b7948741d3a400a63a6ad47bcff79d64380bd30635b41c998ba74a1b44184a17046f56f4286c9ad295dc86276fb9b4369231a4becf813839fccb8f1b261d77707247ac0681ad68c0b02c0a3c3ed6bee55f8bfac62cbd7182848cb490a643a5d3fb877fbcf892adbf4eafc95bae1db9a26e405c08e27c0e7f92b6b3467648142557088095e3bcaf731f8390c23bc50f0ad8bb482eaeb2b6d227bfda6fd91d6757125da518748df2e4b54effbd7ab3627168076d1c50116b627020a3f9b7b25063e1204bdd555a802b024ceea1d7bef31914e087d29ef0ac9cad876c3a5f59555074d7951e6e76215467654653a7f3f7f4578014644e2f05a01c3f2aaa23e6527a205301b0239cf3c2e600ea5a385ec48757de34f6d14e76991362cfbc2e33e1ac326fa496c7c4b24426ed93a2340d9296876fb9b2010135a0c3c59ae68a811ee4267d33eae9ab475e7c7c0bda24ae986bac70d89e8263d2e8ca6bfbe6b97e6c470c589de00411bd6ee0ce05974e39e18a1b7f6e1ac34d05a14f95a4a6e7739c831ae70a4db77ddf3417fb5cfe28c82551881df1a5a41c26494c32dcf701aef4b859f3523e09920796feeb833a20143385c5cba659cf56d5563fcf3a1893b437cc6a1616b9072c094aff06596ad27288d370f14c98381dcf2a0c7aaa9d6ee9c88433064571229d80376d33eec16fcff9ad6b8101874e9b740ff3fd20ea327b416f38028b6916361fe884a05d06186876ae983049b5d80d4e68e44a5a64c9a45ddbb5db5df7c3786cb10b30c3de6b3276d23ee34511bfa54cf94a480d2258afadc7f9fddfaff9a826c2c270a81436239f0f02bfd3e56b6efefea3cfee9a7b54332c1f36a7509fe4f3718ee53245d9f7e5ce33ab4a55c5040b09dbb54c2da4bca8e713777cd6bef1e61f572f3baa409db12dea4ad5f2139e2d2529747ffdb2569555a552557d49f18164a37c925738c83654e2da3ec76c3e746853bb199bd6b79b76e8fdbec76deebdfec2dd775d5417211aa43447661ab35ad2ed1f7b2eac64b7a4aed24979dc67e6b3245b34a9a3b9ec690622a50c94cb1bfa555fbe3a4dd7e3886d1ba674f3231059c9d44716dcf8d9795f5c756cf3b0dc1086afe21b10b31a6dddd31fc1cdc91ae24084899496b5306831bdef99a7ac6b044f6271ea897457705437955c2c3704edc73cd12ab0c58993552460b1f4420c5f1bba32c29aaa73d2f894659156539289afdffe4d65102700999cc4922430dbdce6ddf73df35d9bbffef99f61dd28028becb892037d69fe08a855173d7d727da1a8444a2eaf2327e6b70541b3b36eb8e3f0c609efacf9f39fefd44a39528dc6b76fda6a6387c9d3a76d9ad1eb84015f3f31ec93871e1c74fa83579edc2291e1c071b1a8e0bac35caeffd05d8b5e59fcd2d33bb66fdfb9f7b35d63175d3bfa8a4f97df7246950d9793b2cbac27a94d0089110d9af024240b3d5d91f0cef285fef7c9b7e8273ccad235ca2ea2a4f2a3bd332cbb1010cf0898a139aa9dbe5879f7f7fdd74e7ff6ce0babd8e74bf8ce120e79c2cacb579c92448823087dc893e891433269415dfbdfaf3e6febcea71fae0b229906aad914a5e078940a11ce8dae2beb5e1ed682432244f18e0c365ff0d5a8a337b4c40000200049444154c4e9d7888e412c792ac526cc91985221d68efff986e1551cde42afa2286cc0f76bbeb9ef9eab1ad53c786f6af474cb0da9cb0a915c575656d673ca60d58ccbb74c18dfa5e5c6494dd64f9932e38493b6d4d991b2f6893fefbe787cc72f6e49dd705683a5e715dbf61f7871de8fb3678d7e79d1e297b76f5ff8fcddd7ec7af1959d2f3cbde7822eaca9ea7e52569dda49eeb86d4367ef9df7e3933f7e367ad817573ef2f95fbf3e74ca87f3afff3ac73eb414121783a9007661c29b377d592b442165b8581f267a6c0096ffc29a582e0b3624a500593838259f2b9cfec2219d4a0697c93d213c47bd4d79e6976766d6259d1f7beeaace7999e78c7b4c7c3699449567edec5f89ec5329283e671e525d854db09bf5fbec9ac3d37bedfcf7b5dd5830660aa9e934e8b8be14ab8e9479d60e3daf818d13d26f16b2d722b4a24427e923755fe40d3c1154fcb0b2195961d262f8bcaf9bd7eeab8c935c65e3162daa38c471fc0fa9eb87974aef2ff8e7a8777160f0abb8616dfb71e38ebbf0f4638f3afb9c0f4fff76ebd6d7cf1ff9d9dcb93bc6dcb862cf9a67376ababfeee9d4adef34af9cf6df6d5faecd85b9ce9596160dbc69d9cbdbe75c3d7ae81b3f0dbff083a1ab775cb4a5ef31bd0ef63b54402c21311d90a5c282288d8f7877c3a42647b4def86e8f775b74dcd0aa53f3fafa034bef3a356722eb4ca98688119178796daedafd611d8b78004b6ca02e6bce42966139438a8dab5425b0e7cf91314bf9a2ef6f79f6b85c80ec9d3d024c30c35c6ce5be5efa9fabf62751cb6dfffea17340a2d2e5dc7b8b8ae442d5c0578f2f84f4f19690381a3edc30d4e4fe45ffbef9e864daee3f6e1d881c961bcd4647db53f38813ac17067eb2f1d76f6a95245737be4ba716adf737ed31b11e67aae0877e510afb2ce8689152d3bdc7e469fd4f39a6dd9483ef9f76f4d70f9efec9830fff36e4e14fbe3def87bf2622f4465de6fc71cd10c5ef3460c4cc82259ba70c9c3576e5eea5abef5d73fbddf7dcb0ea9aeb6fbd77f5ddd7df70fbd2975f78f6891f3fa9026278f7b5d43d178fcfd5749cd090f3a36225a54d9db60cee39796dd3491b3a76aeadac193cf6e99e390ecccef9329cd47275cecf8e916473d60ea03167274452fe4746ae0c58b1fad482e3ea3a47ed50498a04d26bfed38a0fea28cd20dab73d52bb49deb7a40ac8da1a1b1c598fa0fc9cb151c6361cf3ecfdc5d8570d8b5d0096e6a84ae4757efb8e3bde6a11ba53afbbfbe32adbcd7aba259c01b04bbea678fcdef70b3e0b7e3411065dfa246bfce3ab538bdb2a0fafbee1b9b7f21c87ce96edfcf8f7a64fed3175dd94299ba6f77cafff03431ef9b6efc1632f7d63dbec61e7cffe6ce7a2efbb25f0bc05e018979a09e13af5f0d0b6175f9c7ff3ed4b5eb973e5f5b7dcbc6cd94d6beebaede6956b565d73ef7daf6e64a9bdcd0bf7eeb93070b5a8c829138447b90fc72c5f32ffbabd3fbef1d8d65f479cf3e019477dfdd090a3fb1e3da3439bfdad5a56e2cec2fd8fa6eed8baa15055523868b0540c81dfa252dee76c3260d14829f4797ae7ba381723beb31d0a1e1107b1545f5f571523e9f343602dc98939743256f093712beefbb20e3668a560bc1c534da95de3bfae3b50e46816b6c4901ee474a550480f0a750d2b1fb21bc072a499de2541a7aa5366f7cde9515c2a14f1359c7a84c3d3e5b1fb7eb9b893ad4d3aefd72e36f238351fc31f970a49ae50a8cc751fd2aef9befd534e9939edd0a69e476e9951a572a8658fbdfffaf7b696e1c0abf7ae392b92418380051b2e19337fec981bc7deb974f78dd7cd5dbe6ad5ddb72e5d3466c9edb7aedabd6cf7aa55f3874d9231afecf4a4729aca153faf9c326fd9ca5b76fd38fbc9371e9d3bebc7a75e1df6c605af5ff0e6959f6c39ea9c2dfb38816afca89577fede8c45c1588616eb61be7bbbe9eda6776bd3b263f3e675c5aa9a521ee72f06b6712541e76b1afdfacfffbd34a5506ad8d82217c14feab8fbc4f7380b9df5e8300ad7beb0ab5dbe984f1240d4d8b74875706249ae90e73c1e5b4f0a2584fe40641ab69eaf3a73f77d1f5572aa628a83c645f8eb7afb7e1a73204746809d8eece962e5cfcfe515f22576888cb121b1739df755d55635746ed1a953ab0e4d9b367978d7a0fd6bdf7d6f5a9f197d7ace3c78ffe049f9c8eef8f37ffe78b38b62478dea033e0bc46a35eeebb3cebaf2ab87460c7f7f70bf33469cfbd37fafde7dfb3577ee59f4caee3b7fef2812f2830bff4cbdb6d16a7ce25f1fb4262dc28c50ed3172f72b2f8f7ef587c7cedb7ac1e33f5ff6e5f0e11f0eba68f0c1f71f386e53bba99bbe9bb2a192e666e94958f69c30b3caa2d2d064d3e683ef75ead4ac7edfc4d6e3dbb46add6942cb098dd8d85aa82ae29f71fd8377af1e3ad5f71b379d9070d02ce9046970b2039eacc067ea0513578423a21cc4d593aa76db9e5b796597864d976e2e228849752652d38e2a035659b1e83e67d7b43cb704a91ad26696efecffa7b339ac5ec917b1bb914c97e1a4e053c6dc7220474c9d62f5dac9487f52fd88055f74e14cd77ca1be51b3fa469d6adb6ce8367ddad4a6fbdf3b74a8ff0327ff76e281134ffce0dbcf3fbdf4b2b7df383cf289579f79e6a59dabeed8fee8d5e70fdbf6eacbdb9fd9f5f2985d83aa5ca3d9c5fffaf3f50e8508d1d8e6d01bffd8856b6ebf69d54d7bf6ec99f58fd9e73ff5c2ec51e78d7a62dba387aff8f9cd2f0ee511ff3db5ff75fffbf3a5ae7e50d59cc2707624e1fe9a4ddfd46dfffed6fb1aeaaaea6a1aaa8a55c55ca9185949652ea400928f8dd039e39250481729117e127290214b58e48470e7f90476e4537b84048bf94390eff6da1dabaee8b1b6df47dda8f80eb00faa4cb94356fdb77c5166fd47ac4d209937f4a4beae50b9feaa9b573cf2e9b69f9b2046394c6274f67fb1c34566dba91de6ec9a5185f78944c6663959930647e9ad8e58ca6395d40f65bf717c9b8cbead5f02bca1a4a821220ba279e9e283bbaf7d78f38c75edb65cf4d1ef577ef4e107c75ff2c30b3b773ef5fba54feedcf9f28a3b17ce7d69d68ee5bb57ecd8317fecce6b176fdf3b77cea8c32fdcbeebd19f86bf35fccbafbef9eaac533ff8a05dded68b07f6fc6ff409757eaecfa1022779f9bd2fbbfcd787ce18f2dbf1fd0fb59bdea45bd38d131a376ad1ba53f366cd1a977419106baf9f7bdf2f9fbd1771702bb3678ff40f89338a06649a3d2950360c07912eba2e5136ea9a67f97c228da506b630a826a215f5182cf2db8ec93404761e050a096636dab3f3a33063f62d2baf7ef2aa71f504d5114bdf2cf8f3894151c851ff0af3c8508964d4a16bc134f615e2fa6e1f5cf0c20b97b4af8ca4b84ee69c8d65f2ed5a98c46baf1e736421a2ae8042e4885a7055e2ab4cdd524558a472449025130ed519afdcfb750ef96b9c72b2d2bf09ab31ab3e5eb2ecd99ffffbc8dba3ae9efde3534ffef7e3633e7ef3bcd7b7fefed089677f3be2ac73867f3df860af2d179e36eebb5e7d4f983eb567d70e5ddf9dd0e284271ede5f97e472c522ceb0e273c4986db7fafd9a7f3d3ea3fbccbf0e14340e01514a40cc81c27999ec2bc89aba8ad04f9521db21a43bb5cde1d5bf2c3ebea0e42d553c91f577164d62282bf3fe297bb19558f48c2ea0709e6ed7304226c336eb6606476261afe0a244c08a03c69a25c7e2fc4da6219da0ba21ce173a5cf8f305e7b4af248127cf51620305ebd59e8c91e5100c0a99a290dc1dabcda57dcd2a937c7d9b9e7dba14f8581d1c82722de9ef4210dc7655cf17f6f48f7592812226d035f6da700ba46eca39a1067b29d87b4241523878c5dda716e9cd524656469ab2125ef7c9acb74fecd5737dcf9ed327bffbeec6369d2aeb3ab76cd3a979555ca8abaf6aa82f28911523b4267057cd1aea6aea1b4a51d8f58d814512cb1c6c4c953de78c18cae4bf5e79f9f14bbf1850eb92a32b0f1f612eed951b66d3469a243e3b7fa481279b76730376dcb3726b577c4d479834432ca1b0c7e95ffc3d3bde3457cf5516949069b92ead904c94a99a12459cc5423d0726907bd3b05f8a868d2373acb39207e7625114ca2c1d49a0d2d0a88ac2c8b224854f7f619d4e15b95159ae4ad5970c690b5d55f32b1beaf251941473319bd5fc24602318c5610183327ea2147b7c367f70a061e398c8c853383850045092574116c5265b2dc05c05a0884f9cff9fafaa781453922d9302f3bccadfdefaae51558c4f049455d84daa34dbdfa5d384f12d5b6d78b7fbc696ad27ee6fb5b15bef43d3a70c7ee0cc03271ff5c043a7348b7a8cfabac8829d594dc5845469b25e54b561f3818bfaad2bb942edb36b92022357048b32854b95aea14877a5912393f5c2e6439eb9f5b64b274d99dac1178eb4dca041753b7b3f64b0bdad240ab5fa594a3c644602476188b28b7216648ab6c89e0c1528d2f67d16d7594d94e765f0f94f845094984bef20f784e51764e09cf284936002602b54b3b32384457d64b2a459f13d4a2161b055389356d7a3622e5065fa2b95165a180531b054f76d7b8e89388489e4566c63edcbb3582991626559e6d7d15ed2d43b69c9d9d7a47eaf550dd34d39e55a229fa955fff0a3a7f79fd2b3678fb69b0f0e386e468f164734edfbd6a7677df2f0882bdfb9f8af110f5df4d107673cfceb55177f79e99bdf9f77c5c5ef5cf2ecb9dd944ddb0ee4293a6029871c549a0d533aa05f50aa8f2d57e614d3f138c24a5b447354f3e9ec5a24432abdf11c3ce5373ff8f9b36f3c70faba82557e7043b95dd591e779519019883f2df7d653ee25ba6bf6f348039bf4fdcaf80d2c71948fa9469571b9e46118a3a504497905a7d318ecef972e73ee125c141fa062c9e38268b40ced3a9b1b0ca940971f42c579cb8148ba5c8dc2604e64a294962342387e2d7977f6d8993ace159bb3829863e6f5c00fcb574ad6809dd254a81926a55e5a7ceaaa5f2eada591a4582c8629b2bc54ffc1b52f3d3ee293af0f1c78ebf72b2e1d72fcc4c9534ffbebdbe117fef6f527670f7ae88101e38efe6e5dafe34ed8f45e93757dfa4cdadfbae9d7c327859b469d16cb62b06bd913218b699aecb3a1f499725d3927a6347bb0375ec3ba71622abcafca9e0519c2cee7e4f8853693a74fda5f49d5acc8be54d1dea565d6854393b3228eab9509459a8c7781dbcdc0801c0b090cbbad3809817a779f07c6e0d3a43c36baf07132321b41b30d764c50c12304b908068548a7f5ca681cc20119a7a3951f40c74024cf29f354e2600e0a7164b2279c22db0ad30efb2aa4976ae26bcb8fa1cfa3d8552622b2b350b1adf2542a4b84c4ae3c098e35373bb87fc573836a00a1b0093273334d0149ee81b9438fedd1b44bebfd6dbb4e9dd4a6733197afead4a97355ae54d7acb6aa502c1613bf5887a42c2ee4933872f5435f4ed2a68e3a9087f96199c92f49c19eaa095e2a8bb9598ddeda667719ebe3328f4f2ad27c10982830887e5860b6cae24092409a0c6513f584b42fb3e1531e6fa8b1eccf2da4f7109d83996157a386cc2902162283cb074c847c229ea797f506ac37cb0c04bb3cfdda30a488ad961b374427c187a8e05dbecc860e3891827086cf005109bf02cac8cb2371b161d21e97a503b1e4117b52fc64b7f284f3f71c8c5cd1581af2840b29e351d4c193c8c93d22e9a780912c5a78fff23b3eaac4266b294e49a866f39867240f3cf3561ba03f564c63767c62dbc3fa8e135ab73ee2bdaedd37ac9dd464f264e4642d9b1c7fe2b8fe078f88f47627b771d73e7a52d192c720724213052eec04c97ae5d6426af70c99482d1a4c5bce66796202e921eafc44f4559d91467b190ea6dbe5a7376201354e15638d9b15504d1e97240f1dfb7b1a19bb1728383138262308dcb423842fee4f1eb4a7b337072e57169be5cb40d7cad640e780a4810d32cc2d805a543ec782dc2e02803c24814ac4909a64cedca0c6cb289f2669286557a5279a2f877902db42f34ad8f9f0fcbebac1a0ebb187ccf87b3029e188c7e1b332ed45da41d9eb6f85f7aff8f7a5554e5a53531e7bf63973d7336a1eded6afdb86165d37f5d9346952d7a66d37162beb6abfeb77e0d8934f7fe8f40b879cfde0971f1e38e3a4f7d70ef872f888113f0d2e445d7bd7badd473d5823508dc5c8b4d4929d72ad98a56ad10849538dcc5fe048552e24fd32651854194b518feed794167176d918f2083544110bcbe664a54f8df3a2683596f804ca9934b16b5d1e1189bb0c7c95924343d325c4a6291b97dab251762ea4bb22ce6d679ce1a843865cdaa7b46f62dd8153399a586a509e2cb64cc3672dc5e10412a7dcf12b0a4dc21d847883bd1bc4b45a502cc66dbe5fd54fe138734b46e8eb22362b3f95d363ad9fd611c82e081e0b668ef9f3f3c6bcf414ae88109276d7f0cdb69f061dd761e651834f6b37b957af4d130bf5b5f53d0eb56bb769469f75ebfaf4ea3d657a87b5ddc797c677dfd061ddc31f344f7a9fdc52eb30f4d75a7688a7cbf38e6ca92fb375994a17a6bdb45a24bf469a6d7bd4fca4e5d98dd4f465d3e5d974ba4c8b63bd943d8b306bce79a646d595d61ae935a4c792b16b7a10310de00c2c26d6acb80ae5ab4bdf376c50f364d30c55a77a9c0d8c69f6a370175950e069c4f190e1b32c834adb14addff20ca6766549a53c15539eea1811bcca733210cb3d29a4482f8b55eeeef33c79726c5caa4c260edb735a4219b0ea5090aaca734965102b6f88d5c0d0cf21a2530dcef330736ceae7ce16e7a2b2319b5d4c8870a5879f7eeaeb0ecd5a4cd8d7b8b2585b5bc57cd1f27d3ecb28a7c45575a50431a194847665a37c71cbf009f9c123baab4d9ff8aa86698bc19c0a47d3634b1bff937f983318a28bd0349e88729e80e590596854cda80aeb36219b39e9ed658639859d8ee87ef15693d3250981b2a2c10422895449a7d98862b0b92d23e3992561e05c2d4e4873d2f2dc3d9303ccb9b9485f7dc9cc59e354ff96a9922522eb41e18b60463e1c21946e6b4d1ed240894c1053dfe54adf96ce9921b279f4441eb57c6cb5d764be3ae0518b877f6aa27067d9c445accc065f5b3492e44375c345361ed325960b220717fcf153332c1836c12d3fac11375e35f0f023bd3b5756d61795a0d4b859e7ba86f12d3b376fd5b46bcf5e870e7db7f960ef5e53d68f1b78f44465dd908db9a33feaac0cfcbc67b07ed6af75a25fe598604f9eb4c21a9bcc193665ea2cc5713445954e5de61e71e2059d174e8ccd9e40ca6569aea26f7444cf825d90936e5198c4ede33880f2638464b228472b8bd4362d0f8a2cf76e8834defa3bfcf20365f4397d73e8cbc349a5638040d6964788f8d21427137e8c72ce46f9ccfff7367323b18c89cfe7ed70d222c07f9e0ff0203fca51876ade67db3bd5de1cb719d76c98581912e0da32e4aafca80b9d16a359e567c9f0411aaa201486c9cdd7fdf15303c1768a330d3dd1ffb8cd87fc7cc5437dbfdb7ccafbc79c72c6f04f861c1c38e89b0b8f1dfeceaf6f5df6ce17df9c7ee1c033df3ffed8a3066c0cdb5eb9beb4e5b22ec9b15ba727472edada888ea522e3b2cf817566c6001a0970a54a5d23dc8f877ba1cc4d9e27a9b2434ec020bbd868cf72f65d9df250dc9b308f1cfce5883ff658a3e67327c9c290cc61ab1bc1033f282d1d26593ef0900bee4a6987b3543d4eedf6e4692cfc5455a6c8cafc40fa700ee38d38f85e938a2ccf821de4b0b1326cd0e5d02ed7514500ccd9a6aa64bdba920f9083889a0ed025b0f3b12f92708e95b422255799f3cb0f3ab2991f1300f179159ae4ab82b859bc9013cb8743d8d376dc77591d0528a9b44c73ca9a8095e33ffde1f7fbfbf469bf7ee671c79c76c68076dd100cbeeb7dc291bd7bad9f3cb96997168d3a37abdb575b15ba9d87bc577affdc0e751f9ed7339eb1f3dc46ec0d0120724508ced3cc660c616c3d2fa228cb5183bcc205f66470afce1d32444461cb9671fc039f0b8c5d2429ac4ba2c919697c5a3780204784e81e07836ab2517c73e80bd0108bc54e471cfdf7f704720a152943e0c80dcba2e44bfdff222136dc8f4399c5cb564a4ee5d76c4619bc042931278a604539900a8e9db8533891f273cf74851da0fc0e8e938a633bb6a523cae31c501dbe2da929c9a3c2628bd3cae52bb9dd922ab277e7ff787a133829ca3b7d7c3e757457f574435575d7583555d53d170cc30dc3705f0272ab9c821c2a2a46b92f41405150a3281a128d9b353131bb9bb8cb8d202ac821826ec423c8e5002228082a821c46d4fd99fff7798afccd7e125784e9ae7adfeff91c698a78583efc2f139a3373f7afc766810f292a86e531ac3a92c5f507efded2291f85769893c6a034ca17bca8b6aaaadda4b2f2da8a6ce455567a85c8ab0832de8c9ab0dfe54eed7e7e6395d5f88e9f6ba0884feb4ec81e4005016f1aa03f47be32c5c321c20ef96c288548587750f2508c95bc34c3f20aa18eb90dcdc1ed7c28dfdc8a3faaadb8d844593e943da4cd906f47da97618348858b8de569e041da090f0031c604891f4a2f54639508406206fe5df9032cfa9ec51183d4d634ae1ac636ba9b49c0f0062f11ae4c192a8d5ff59486acbe62d04e251def7dcdc0a3d83020761a801faa932bb5243980cce683b04c5f6cdc134bde90820c8f798cae7821ae84def5c9df7c1d215c16915a1fab07957df3ef6facaaad2e6bbe6645a796ad06af1f797df7eed7dd7cef979f1dfffa9341438fad9fdbf7d301c34ebeba41f1a7d406dd7e6ad57cdee6c66ea7ed979aaa2e0c4b4896427cc6b400e8259c22dd53f00d215b49a16ecb4ca252009b0561079f13bf99de270e069c724cbc2ceeb33c55797b4e18003f68fb7949692847259683ee013b020302cf601a25d2f902d63298ead8b6cac1a686fc4bb31ddba4fc1480c6b80151015aa754c4808598136bda39900501ab89fc7d6a661b70b90450382e2b95a8a0e810544bc78a9eaa1305aa12db5451ded185f3b7c2dd92a97bd95c563e39a83fd2fdd9c0aa9281421f75c5d701913afae43fce54a32a2c026318228372a1263ff0dcceb3d777bff9d653076f79e5cb831fdff2c399b39b4ecedd3477c898a1eb5acf9a7dcfb9955367bcf6d29942d0b85dc586dbbb355b787f63a5ebced79bcb6587da48daa10aab0a3480938ec918d008a72428d70458bf7082427d1658d3608acf7e9a5315159067f9a7becb0396c8b009c21b893c3e258ca2143066e51fd9fc59d07701791cd6ea60df808da171dd8dc1b0e31b191dd02dcb0d3d6e80ec4a1f181e0be68d2ea4e8e43e99b00f8e01bc40eac2dd9926a308709aca724cbe87f4d392696d28c7a689ed72f534c5f0e3dd5a2cf00bc61a6a65171b5f5f329794a84ee0dbe4a5a425354a89ac870179593376fdf39b7278ae14691ab5e610c4eb3e5ffa6ab7469d1a1f6dd4a573f3c34debca9a362fcf17f2a5e5529c06a1848cace79add1e3beee58f94653f7dbddbe1cf6e5d6d357a747373835ac79209a196abd21d4d458d4e7b440cf760eb8ee613b6485cd02453c084e80a972dd04280f3a2431238e66fa18ead18469d2e7184b61fb86464ca9b0c72d483707c8be022ccd19c40b1e5ad58083b52f5031c231f4082bf2d414c7a036884db41e02073db39876c3b3c3095fb988494c9602c6bc4f6c1dd46deb21c79f963022749360e4c8de826a044700c84e42604e591b940e14516965099b6317a36e17fe8fa128fa42d50700d1d9faa46066c4f6ae1c18dfb24e7b0e58e3f1dcfa26f294aa64baeca006ab9be7b6fa8d06189a84b92cc34202b5f8bcdbc242cca719143dde5c55b5dff4899dfe7c0ec66677e68ae4fb9b8a81d8d98a55d8b6b108c0434a8b7a1574dc4d65a0d92726de13a41e25e3ac68ccab7819d0d0a6b39d74ea8c49c6ef9398af1ff33d54dea7298e094c0e85675f359c5e02410a7174b02b93f5084f415f0c140edc091847d8ee4071b3461491eb0c575796f4c1d62ec09c42db6cfc067fb0ac7cc889b5a2ac6074bfc4fd0625a9a62f933a95308a28e2355106c64e5c5589102248a1afb2821e9c15044ca05455e7e36aba809338adc0cd99ba897b16cb50248f4233ac85f1d1ff9d3d84a02825533563096375d7366e989528e7824881ad4dd84725d8204c164324dad832ecf7decfb53cbdcd91f775d73e5f461abf39df7b7a300827485ae07072ba4384423a4330c385d3343bf158cef409f070b1d223008488a9d4991d2ed70491c8f27396b83a41ab700a9a4419d844c02deae1937805d642a09dba2785700ddda444a95760c4be7c086b2b23c7027cce3ee03db67199afc42beb422ebb32092b865799112062eb0dc26a619121d08e8a12880fc4d10d0f34325c356b1414dd78c7f916af17a0c250f0e320055b4ff010e19fc7e17169bf245a1d22ccfdc952382a2110e05927940d6b514859263da9a25df9fa984bb4451651e8c7fb272db5f7ae7648541832d292f521885729202d6a346291449848d9e9befe7a756e92bcf366abef07407a5f1475b5aa07a942ba387918be7a64b9242ca84fc6f43484e600c4cab770d9dab117b652692d734d04c35d910bb023d5e39c462a3249251b900c53ca1b792b8a56c8106be0ed5166088310573a5a9779de4350d1334953360c768cb0791608c3d4bc1c2ced36160871d5701c83f80b0249e8001821501661db48e01b709832ba223e466e207b80ece24223b5d9160a349f31e0c542dc9e526f8203a71e5407a20c665b32116d4e9982702bd0eb099af3aaf63eaad784accd631ab17fee6815a39a1c9a25c28350d3c193475cd84a74f56e8a4bd24b82e49808699b86af181ec2ecfb1f98e5ba3fcd4266ac7f18d9a2fd836c35fb1644b732e45625916e9fa4ab4a86db90eb955ac5801cdc33a4fdebd8a1dbadccf04911029b86b392e700b1955f16c29e1931abc80685169c6086be88bc0844371fdca521b6c302473f441783df2575acf9be8666df654ccb392fe434f9120e0c0239652321aa6d9507186648fcebe414172448441d3001535d84da8199d16191837a07a85ad6406bfc384581bc61cccdeba1b4b2869f84e74ec810300e424ad503eaa7c639532935035a193954ae528ea4ea76023462d864ced0f4f7d55ed498c2e424527a1141bd166fbde195ec02b828d09b4ee9050a9185c0c1d5339cd12989bdf35d60e664e71568e6bd46efe845eb9a917e6b5b33c881a6ad898832e93f29b3771b11b84a38b1c607c22840433cc461c7542d048221e940f0043954ed2524cfc384ebd2c88e6426444bab862daec38f2eeb0cb95de49020b847dd178ea48d3f4f7817c8aaee0200212acc2404227055ce3442841c3cc04379f294d47f7ad215d935086198279f54a80dd6752dbcb45094b235becc1498fa34f00151cd2b17513c63f5c186654d2a4d17deab0624d831e8a55aec6e501adf4d0f0036b8a511ec786f21b3abcf5fde5b208762e2ebdf174385c347bed57230a10cf906cd68ebd0a0000200049444154e6bb1cc024499537093435d10e251b2d1fafe7af6d6cb7febc65f58989b3a31613f675f62a6badb43c5d3dc670b31ea53b2f34de912334a66b8c7c28de06dd862484964839e6c290ed05ad2e0c28f227639b43fc2fc0d961de06b01e7abda8421d6cd8a0dd0b9fd304a820125fa48fe07a3d0ded221a1fd0d011dd1580c53a8d1233542567c3a0d25b82a105c5719a8d1d49e848f3e8eca0a4e48712481d0a23502f9e42ed1aad471ca0ea358c07f1995c158b0b486a53f159be5b50ee01bbccf745cf9e920c5e92a4ce20c4c73157def5cffbcb1c8cb2e5e3a13d875c46bb85ef1eaf84e29b040ccb2c81e66309856035baf9604feea457be7bd689563673a66d9c961bf1fa5aabfabe373a8650ce2b6e98c212d0e06424c5e129e6b736551b2142cca608a6bc102bc655908f852519557bd5abb834b6d6149b443bc76d22b4bddc7431d769ac93881b88b552e02c65727c8a7408c673864d20760678b88c6a525f0511da0df93514f9260b7b95002d2e1e59d3692c429110b149656b2be501c8b328184187002721b6f9c3c9b7ab22b9e63a641a31d3c03acad4dc281f60b9863414d5e589588044b70aeb2ab80e9a948240c99b36bb3efa8f4575dc315b72365123c877aa3ffbe4897ad077a0fc9eb806d2b3d042067b196c59b8cda6d535efcd0fcb87adb057773f9aefbe6fb65f7ae38115811b33b3c1ac81238f7675439bbe6af3aac5eb774eea6319758d46a6096e1b10b541f985189dc6250b85dad334554ac7bf07435a8c467462840018b07c0bca7b69d6a32ad2806fa630e1c3b6916f99bb13a9d161084245049c7a0e55a849c58a0c0a3b505481c709e6d77cb95c48d23a2f46380231073606d74f9a23dd0346877a93403e3ab66ad0474bc61ec898cf805f8e06d20aa054974143046dad343066bace9d36366c9a3375f13f364f06e5aa08cb44e9efa031d1eecb25c3ab0c5a58ca372e6e5882ba2811fb5000bf8429a65ab6ffab6cdb973bb9938676cafff87a4f3b7fef4f8d2305b6866970c863b75ada3262a38d07267150a5394d1a0b9a54ecf985693f766cdc19439819a3a724a8bca613c28f80f6bc89d80319946943ae7e2cb98ccc6b875e881b8e1b84c14bc6500a9074059ad1728cf871abd0968c853bf1beb0c730631129b48728d6613a85f11a34773331db159015722654128500ae840ab15c3e94e9498864632605332a79e9253cc018bc1147034e3db403a00e9ea66f2d74a12c237355be047ef274b4806ebdb3e6ceefdfea8c4751a4d3519ac4c729a7df7ab95ca7201d46fe52a24214163c643062311892a75abff984d76ec80ab5d9885541f7d1eb74fff8e68e5ebea080cc8cfdb84ab9810cb583a55720f93215af2441cbc44140ed257f18166fd86a42fa8874cc54490abba85061b10e541614dda19d9abadab062fbe2384a50c87b21860904adc56255d80b01f6863e98b65a405418be8ead349bf758b91e7311aac4c792fd2c21f19312191dfb7dbaedc81b957e0bfd7e1a036b07be738e85d12fa0999682bf55312284e74d068a86b1a1742615a3ed542e75f189718e586518b1f68ea5008b2fb792e7a4c5853feeea22475b2de22031c33bdfecb65dc373b4de91de27839c40717c8a95d3610501a3fde2f14ad9980ec6d133d7063d26ac739493df76b2c3083805cdb680d5c13a370d9966349ff44d31a8aa9b2ea6ef04e00a4812f4a3e0000ef00780ee1013b0bfd21982486353e91401607e2a51ac71ecef481756f0f020308e856b1276e41a34f6d28c401887a255464296da8fad0e0767129b1d90622512a0f8d1a8850acd2c2c8fd25e1e2651f234e4b911908dc18903375f1c69d75663c491210db3c31a0cc012da9c608a92a2f13a1d6f5496334458a479daa82b03817969cd7dcb5602c50fe5731893b7fde9ed95b0ab2fa22807d5a5d265671fee9be7a74da65c13693f5dcc352abd3b30889687bb7ac74d4a55ff167aebfb8f05c3f67773fd574677247d9338058c64a929428b42c2809098715df5abe6098ea542851b780c64c9380a6b38cc989fb1b234e30d2faa8114cc9850b4a8e96244110c50251d38b4ad3369684a4409d88e19edaa85b04161e504b71b88f58c5a2afc3ce45728ba86962c1def12ec78f5a1f9be89c467076c065012c8ef709dd8390fbb6e6e9b7064314b4aa18283d401109b34a2c6a2c4b4513b5cbdb788c526bce2541df420c7054551b16ddf0ba5f5545cb36ccb7f7cd0491a7cbd087325e20f126aaecfe5de959a1cd664494ad7c0994da04c4f733640e7aea42a2f618853d56d923df350fffcf577f4b1c2b1dbbb407a3685164fce3594df52094253323043c0574941d8080ad82552086333928897fef2cb14d5c2e640be8d05710e203b91a491e36037092a7306b7295392265c143a97260339b4a1630f54421c35a40d26583cccabd01acaad268bd3d4c7734ceac7419a856259f1305d7a180b31c7448f95700a856c2eefe5230f041237746030895d20962226af187ab80418a76864133438a59e73a114f5b85ca50c4a6478ef614388e212cb58cd0571144450d45a3006ae3bf01f5bdb036459040732e6c78456f874e20db51918414035be01e573e8ae86100330112095531eba5eafbeb6a9d7686cabc28f170786f98d0fb5d6c13be335904a8bb3a9e204c0c710dbcca0784b61a9a9118b89754686be8578b9985d722c06a8210de24ca9971143a924c56e1dd8088deb2bf802a7159f9b74136ae0e0e5d2801cf802d3f569808c290ff065d076a6ca8f914ec6de8c2a7d899c002afe096e82692f251f407a609c0a3a9ebabe1778d9f2aa9c2f1d9f15e9542226991ac510d546a8679fc16e3543b80e6e4bba306cee51cfc48f431e042f03deef0cb740c8a8f2734d6ae5fa1c5a3a7abb09ffbbbf06ea03451a2c238ae9c7513b6ed7ad65194aaef162c3279c5aeb1495279649b2c9c40d6ef9ba66fee10153a3dedf1e0ba3e14ba6d39417e2821a743e002bca383eba56353619a534a046ee3348f7641f105291a0f40fab44cdf641507674df932294a28ee9b8664a50fb14d11a5d9f6a052e8a5fa4601464a82a303bc092124d16838b0bd4059e15013750d8c6bdc85c55bad6e37d3368119862011c872e2ac10d360774121a21298bd3a7840e46ad92db7181a82ac98e8e7e6e25780931b85533d64c587e43a9492d1de81dead4ab320878e2acc9c51597cb14fa80024879d6f4c29fee2bb3a5862e524ba0880035ad64f5034b4fd541062d05ec0e5a588dd5b5912a91cab7b818b93fdd7eeb7546ed8023c69193b3a2c18bfa05c1f0b7ce2b045214374c80910cd8956913c44cf13218c693139e895b6fc84a512093f615099071710334a710b9884ca1451c85c91b15f76469964196417747182e26d9416a544a6468c3fd22bf146719a4d850d7e2961d33a378df877e04962e716cc1388d9ab5265b2f7a53021681a29404fa740c4b33257a0341eef88167d13b58a3c52e5ccd116aa0f7033092ae1fbef0fb8d3954667ada51ae0a773af8acf25e0c9058325488d0158b1840d36d7be9cff39a488590294a61c70fff8f8456fbe573079ba4505f4285506a6f6917d544263686967f0fe3e874a7b76f564b0774d2bb2c3c56da7fcb7a2f18f1d0b5a1fc8c92122969a5cc93afe77a51216f61588cd61f31c076e8dca0a9313a9b631c685b530710a41b948c4164e98ea43006d918cc89b91847b89806433286503dd4e331902cc36398e6a683fc9018e6a6f83801549082be876ec035415a10143f807a1177c44659621806521077459504904d887dec556d5bcc081cd752247c04b92870ae627a54bad172c208c549541072c89b6ffbfd894a5c364d851280c676dbb8aaa0aeca5b83aa01fec605d0ca759dead3ff75a50c52a945106ac2e83361b8a5c3df7ba02daa0b2c8813549031690744754fc053a48599f6f7ee66e5b08eeeca85f754b41e375bc9bfb278ad237f5071b2013007926dfdd24a08234b0788de41752ce88ee1fa328ec21f9648447ac9e160136921ff6d45921f41595601a4e0283516a881380ab87b1641d9dcf2637de3d8b0eac5ebb343f04a29e3e5b88a65f9f036766c5bfec642149094e8fa7ee843db183b03a41e9517011320c724854c679988a294b9cbc0d337a0d6c9f1a095cdfbd0a0d2e8e60242ab4ab628ce38f454e53a4ddef7879b0a26f4654cccb200de838e002635684794480772496e3b20c5d25de815975fbabd39da872222d980ae559dfcf9093f4d61da49112b67582e330e5c69e058658117bd6ee930bdbc7b57a5cbc7fda2a3277bb9b9073e58eba6b98be409025d3cc4bc0fed8c14bba6e33b9805633d8bd7f0afea8d62c91a6dac91a4acc0728200da296ea080c42035848252d4842f1c6e70025b45ce35399990301186183fe3e59a76bce6372058025001664a1086c4c1d60d3b506020a1b3bc74e0ba2c757dda758cab1819e0d4e59ac953d3b01d267b17e5a485abadb9f21ee58f087d54ef1c1c0204807f0c51368cad425a93349df8fb9339c8ea200e63d0abc166844224402ad9e0d6c9c7968f45428b61545cfecf07dba3652c929440bd4879d6ca3d1f6ceb28c727dba4a2a6457536e755950596efd51f9e31eb7c9f7b065d377cfc67f77e72e5f13ef6a48ddd82a99bce45478fcfb4b23fec696d61ee4f8f552cc4a97489c9259c87d26c774087547c85ddb886480c9e0411d284de9ab1449314a8f2751d5447243ac235112b479d6ca8b4f4c4884d94d141b7050206cf2b16766863a9a8a903d80003581c3a49835ee4e28bdb10eba4d88e0d796a574b18f28ef1a400f172acc0c608939b06ea59dba16d85448f3a549894d2cb8ef563a581d45d42ab433bb609d0f1c455addde6df9cadd0c154008604df025125954c403f58d5481202dd0d3b4389d186533aff77dfb63355572962396f92c9e20f9c70bac79cde1b6ebef586710b7b9cfba455bf618d3aac59d16dfda7ebe79ebaf1f8fc45fbb7ccbff7d331479c0ef75f9f3df2caba5cc7576686d1d92f5a63bb6f63fc2a495f8e841fea24e171256a39723d6c8487d0470d6bc23d906e651807aa0479513497658d1c23c83814676cd720ee8ac1141f5a6a1f83104e3b84f7b7f4143e37930a9a5b6cb174c67bace4889174b076001dd68ff3815c383780768a5c31f984b66e071ebc8425d2e8f8c3d1cf81f64a4f22a8e4f8dcb3b9918f39be691722ec3ea4f0952c0b4c85c420aca135f249b18a32dbeefff503659602450d0b7e0da8c5b18d49cb5387e9b9942faa6d6bbcbc58f029a5277eb9a50e4a9d4516882458c66846bec7857d2f0fbb7efdf999abbace38dc7e46e735edcbaa6acbcbaa4b0be56debab6bd61cae29cde3eb4e99f079878e27d667a77d3ccc0f36eee92909d8e5529dc64e00cb61a24c940de604a68a731b546625f1728a24d7c3a55cb1ce8919e664582220c8a36293cc293d662c13a2434fd1258296a00d5c0c2c9225ba523142fe45fc7087a06a956234a88f28c2037b78e8494bf457e4df008002fec14081fb01f0235083f1e91788841e86f2373a84072c375f5b1998a865ec421e626d4a655d05fe7d2ab1c913951c1628f85fddb7fd00cb4bcb6f37efb11b6b9dd0b371b54c4018744a0543df4d63f50bbd03e85a63562e5f293af9ef9b6ba4894916e971a0c2afe73f79ff409b281fc215cf2d44966fdb61e82b5eaeb2a2bcaa6dbbe6edaa6b6babdbb66b57dff1e3af8ece1c3734dfe1a67556b4714fb7826d4ab70f4622f67e500d95824a676122c5bd3468a1eb170a116a16934e39f0ec92b828098c6b2cacb77483de1c48a8dc71199874e1dbc8a1d241703062460840df4e900f115400a9067cc4c26c39cde119fb0e4781eb0cf6057203a4f9937fd5b76ca85df3d94853a7c8d79433ab4bb45290e1b1e2337c25f0bccaf24acf8fca2b022c32e51103d3e8d80132941c115452f8430dfc74fc38f91f274e374efdc777bf528a01300a2bb43cb8a3042ea8b69a28ce18e8d4e4fb3b30c5051cc4bff12f1327bb120b8ad40486e5c0bfd9f9debb2e1e9bd1addff4b53d6eb87744bf5e87a74c6fdd6ad5ba4fc6cdfb6ed1a14bfb6e3f746ae357a7aeecffb8ef98ebbae6a63e30a8b4e9f94e7ef6c63de724fa5a1eacaae5c441c235743357c58ca9318f8adcf20297d8ff0c264829ca3d6a412916bd0632336a71ac40a5e5c6c61e075e6e006e0126a2e8fe6c4d4a459d44022728484492282f052dfa33d736483373e2f58003161f1a2389f15250407908ce36d841bba89efc580a0fba4894c3364958967717549657d5577b6e549b0335cc76ac4889491d3658ee9657d6794a9545e60ee02004b980ef0f270bd5acfae1c5133559bc4f69e0339273f201dcd6c044b1425b8a203f2c14006493536e79a169f837fef2725dde31dc22501a5d4e565c7ff6078f6cfaeadb6fe7fd3ce1f4c6cffb4f6dbbfad8e0b52d7bfe78fcd4c16f7e98fff9a64fd6af1b3ca7fffad62dea2b15a7fda663e1ea93c7fce8cb47cf398934b4cdb4383f669c404798c78c0de5bc8a80a9d4562834144079460b00b996be045a2073c3c0835eb562d19c3228f8ae948a763e6f21edcafd805081dc211f51c3854497fc3f7a7cb2b5349f9f4e4208309f184e203342f3cf06370c9106774261f607765a42aa1555d466031c6ca016893896eb9597975057ee4b0852c26c21083c88b181a201bd3d276c36e0a76daf3e306675004e03f41b6c3c5c8c66d1d029b5275efcbc06d262d875c23b0fb2902a51da2e14ba5dd7c6af594c90f2e9ed60ee539f974be1a71781374af32af95d7d962d59d5a2d38ac32d0eb7ad2ab760a412796198adaca8adc865f341e0fb856c36273153f10a47e6f6b43a7cdc37171d5f7cad9e4ab896233132f07454ebe8564d00283294f9960fe30455a536b5ef55a279309253ad40623bf114a8025d25f0bdbc672b910f25585f7eb80270236a7e232e64310d0e151b9360e023a470c72bb1205def98dcb605414089155355220fbc6f40d6893db1a13ca4389692abc8e7ab665c3f77d3894f3ae6a0bb64c16748ce6f10055e3e579e7525dd4830b1e53d8456e8e9a6fc3cc9f0e1d143bb5edb30f3e45d5b8e62628f872fc1da06782af0a5b6b5a3114f2fa8b181a7c13e0366730624ef395a04ba52c17942eb87a222900be9ddfbd4bc6a18c414412403c203d215e637ecb8b23a9fabc886b6579e97dce5463575656d5b1c69d4b243fb358d8fac693cab55abc1c306f69cdeefd3def70ce8ac745ef87565d8f78ed606942170fcacd8661a4d91547dbe49a0390cf674af3244ebc2c5273f99bc279d664d88fcba0489a0aa43eb39ddce1daecdcaeb5782bc27cf130221f245217007bcb69900ba4d91276dbb54e7b53cc47a863dac20e58722c884f2f6e0c11bda44c0cb3384b0941582a061d8f9285b37e6e1675efde4e7271e3c1fe1a6a12cc561b75d1f4874a831c328249088854ac6a0f9a6bde6d5bffebd9fa3ac5ffe87b115147ca69eb01d858435426d68e4a8cf56cb55aa2bab39dcb9ceb63d4ba34b060d5ff4d255fdbbcd5cd5b2e3d1c61d1b355adb6fd8d075bd7a9df9cbb6a6a69bb78a5cee01ac4042a6f7e917dfacbdf6e5e1435b376a346b65ebd66bbcce2346f4dd7866dee6efce6e1a77dfc737ce5f74ffc73fcdfb66c827e36feed1b5ade2b4fcf6ab6a6fd393fd1d626b1060306330812eb7b3cda7ae681b85f878185c41ef07b81dac22314955596d2295cbfb878556d0acefb647f76d1afbe598c9bee5e1e229186cfb1efcfa3484124006e4b7c8799793e9328db8369302676a062d1068ada2a2497588a8d499f9691fa5dbfc2f3facecb6ec9fefafadeafecc9f2f350e4229e8f16ac10771fdac6759a1ef075114657395b5d5f5d5f575f59114ae6eb0fee93f6e5da156dcf4f87fdc312595a1068c5edd7e52b3f64d9b35eed8a5d5cce9d7deb4e59bcf6fd974cb03e37efef6f6b9e588cf140ec4b447373b8ebe7be98e0f167fb464cbe68fde78ef89bb1fdff9d6a8c7bf3f50a35be541113f335a7bddc95fb7fbc11f161e3a7d7cc3f5dd37dcb36e70c768c54d9b465cf7f275433eed7f6ce0fa3eebaeed36bb4bc72353caaaea2a0a403a4d9bf0795db4e9ed1e0108ea929a608313b731850e63aedcb760dcb1f601e6d396ce41603c59d5c803a33c8d1c5d7908367d8aeb6f5afe3fbb06346f3ceeefc7eb61de4aa5413336d25281fe25280bc2776e20b53be931f87d2a6848203e134010b32452dc0ce17423f66261e04333335b00f7ceb7aae6ffc7f3a79b36fdf97f8aee1ee001d2ee04d950c955d5b46bd1acd99415531b1f9d756d9ff503fb0d9afbe5a95b6ed9787c05dabcca579e7f7ed1a474d5889dcf6fed80b65f125c78dd84cb0b7e3eb46febf6b7eefa60f1dee54fef7af7b9f71eddb57bf7b2f7efab03c21c034c60dbecc06f79e0e1bd7b46ddb1e5bef93f2f9ab760dea2d30bbe39b3f5f96f6ae561e9456907643a23adba61edcdbb47bd32bdd391765575936aaa3c89a985da72691272b92808c320ca4741545a5ed3a4225b51d5a4acaaa2bccbc1b975c186bb7a78a8dc2426f9a044c99f17d676fde9990f478c7f7bd9bc960a9cea80e945a74f0f52933310c081215ceac23048fe59aff7fee7d7e3cb835e4bfefbf139924f396ca65d1d36c42e718a9c03492f9aadc82bb61f49e8c8655de04938e12370068402698ffc285729e1bdb6bcbcaca65d7309a59d1acdec3ff4e5eb7b0c6e27154b9bedbf7ba27fd4e2d03f8b9e1e92b7511248cc9a72f3ade3befceab39f5fdbfcdde96fbf7864e75d5f8cfa60c7b25d8fee7d63cb2c5cdcba79fff39fa7dbaad961a33f18510d2d864c2a55f861e9ce2feefaf0cd9def2dd97ae7abdf1cf8e2a36fee1d33accfb07efdfa750c31914130d3387e0f7387a7759cd16975bbead2aabaea72b95ff555d53f3e76b91e888e2249a01e49781203865dd8dab751872987db4e6abefae8e47665d9a06c6aa7953366cc5ab5b2d3e4163366ad5c39f0ba9bc68d1fb076cef5377cdd77c0c84d07fad62bc31e1aaa70769e48e3c2d358acc37dbff9cd99f6adf6fce74bf74fb12c2e1ab03fa17c3776066e94f743cf0b6d1b034a1c99dcc95ffd71ef8cb0e2873f15fdf1840fe302d80549f20d422fcffac0cb4a85d0a4dd9a231d67b46e3d73edecf37d7abf3cfce58ed0d971085249c47ac2921f948e437ffc71cc27ddbfde78c3bd274edd77faca812d97ee78ebbd47f66cbd7f9aa4f49ebffaaf65ad9df2af973dfbda2c8f6a6852c3f6bf38eadbcdaf5f9a7069cbc153fb9f5d7ae5c6e3378df8a4f7fa6eadba4eadc0f4bffdb7ffef5767cb1cb7bccbf47670a24552f3a70debb972faf9e9ab66749a7a647259e3fbbeed12499d8404ccad36e65298a26964a8c3921650b778b322692e1cf16fa7eb1db9e2452045003223ff5039f7fae2859b6eb86ed0c041d70dbf75e0c0f36df3336f1dfff999f907cf7cfc659f3e9b3e1bbb69c1fd9b6fdff2d98641c76ff97cdcd9b127af6b99f7bbdd31d8060b070b2e080bc9532dfdf1f13f2d995ddb75f1f3fff8c30dbecb9e5c526d142a285fe4afa8b4b6ba6e52bb49ed27b76b36a50cc8aa49879e7967e164bbfcbee7fff9fb319c59a734a7b2519f011b5efeb4f7fa0dd70fe8dd7bc0fa1f6ffeec81d3af7dbbedc2478bbfd8fed1178ffc7df923af545a6606340e405ab090039fa076d3478f3ebc64dbfdb76fdfbc7fe2c5c5a3b71cb8f2f10fb79e1d3b62d0b92a29647bfef2ff9e1aa804cd86f69e5a90f213c591694dee76aee5d169538fb46f5a5635f3c2fea9b97c90955e81f07ce093db7ef3a7174eb54589c6f9921e730071b670fda406b39dba4317a71a5c30016481a90b4dbb54f2e2a57c07c09eeb28931ab37ae1ec1f0e5561985b840d4b9202cb19a7ff5b5b875c7b7efab496bd66b6ead9b8d3d49cd561ceec6ec3fa0f5ed7bf5bc7155d56b59ed1b54bd75553dbb7ad2e9bd4bc857cdc4adf0a575dea9393f06049fd1de5b311aab036dbfef7979f35cdcfd8f1c77f16dd17c9a76cb276ddbafe83bb0dee3f70c0d0fe83876d18f3c9cd274fdc7acba99fbf39f5dd77ebf3f29d0e6f7eff170b9abac1b9db16dfd7d9c53192767fd2d8ed7bdefa68c9923bb63eb868ffc443072fed7bf4913b476fbbb46df48445f30e7eb3f0caabb7ac8d309be53e02c340f887189ad773f80df77ebaf6e8f475b37ab51a79cb8636ab9b37a9afadcc620e24a9ebc8b2ff7b615014fa94ce7488c3231c0c2b0230428c15a3f7afd14df222b0d9425911968f7cfabfbf5845c02bd431e183007e914932620cd7abfef9e1992e2c19310c20ab0dab102ad3673292986c22370c0223819bcd7ef9fb2df5aaeda78bd412d08993c02bd8334e9c9d59e173bee472142005a207b573d4b6b6e978b9cac0cfc3d52d9fcf5516f2954d9a54d7ad7fefb601f70cee7fcff5d76d18d6264249eeb47ef4af8f7f5d6d4d3ef0973fffed5e4fd59c39dbf76c97bfb6be7e71cfe28f1e7e72ef853796ecdd73d78e379ffce2f62fb68e2948dd34f9f2e34fddd7d6b4f3ed67b495ee01f3ee54a2bcfff11343060cfa71d0c8616bcf1d9b3eedfc806f27f6ec72b44d972e539a36a9aaaa6fdbb4890f42324d345d97830d2c0512d0e62dd8e029e8e1ccd73e5162d5124c6dd1ed56edfffe854d15527dd596057127277f8643c457ececdb68fb8523687c8122c1304caab730dfe9f6ef7f75e364df6ed7268b718c24660859031893cac4066f153fbd3fd8e264827402eaeec2b1166c9e7891a1c62a0d543b559c70d35f36378197719146cb71e00654bbcdc8e3bd5b766e575bdfbcaa799bc365d5ed9ab668dc6b76d736473a4d9db2bacdb469abfa8ce9b6f6fa9103868dbc77f89057860cea7be3c657367ef4bbdd0bbe39b5e0d0a56dafdd32432a0da989a7ddfeced293d5badfebcb8373574b3be3af9d77dfe75fcd7f60e3d773c79e3dbdf49d5343e5af011bc66cd8d06fd6ec994da5fdb2ca372effdbe549568c2bc7ac039a067694cbf9a01e419b4e82b97764f4e849d286142a7c62b9540e104c57d2116804786cd8a325286d222d23302e5e8fdd1b03a26d31e79652d7b4b29f3ef6fceb6b2b959a636bb344c6ab308e0398d288b12e47b76f9b22fd2ef8fb30932302c1ae1cfac5dfde1b3175d6a62135603270176d13799989356732d5979677f3a15b88f00ef85dcc37d192dcc526284e924c01c4262d7320d9a8fb6f37b703b9ae28431e9f7c6cd38fa6ddbae8d52bf34e9d9d7fdb970b2fdd7ff6c7e1379fddb2fdad45673fbfedd51f4e9df9e987f9db16efdb326af4770be77dbbf9bb4b87e67ff5d5fcf9df8cfab72bd357ae6cd56dceb1c1474bb103d0d4293fbdfdcc9976d2359597e77543eafaea166dcbab9b3429abadac2c1ffcc88ef3a5d28129be07975c905ba59bcd5df7fe6f1e3e57590868209d4948b9e64788a25012c19e5d4747b87ac9921660e3ea92a300002000494441547416223d169d02ef062c3fe2dbb04e81a72f10a31a3c0130a6295cf7c48988be50a85bd17ad95edb1f9efacb9d03678cd934cd8ee57634929d89d044897564f4eb1d1c9d488218e16c6213517eecd0237b7f9effe5ccbcaac9914041ec1a2c068846d2b4ba89ef0e0c5409f8584bf0d003404e557cfaf8a864c0109d0e269da30cf9dba2c9685e8a8093c0d22ee11472476e3df0d5d89b6e7c60fe0f9b36cebfe5de3e83cf0d9a7fdf0f7daf3d36e4e6ee2f0f1a39f8daeb3f1933e6c761d367acea397bd6ac552b0e376fbe66ca754b6fcd499f1e9556e62167096a52fb05cb5f58b4da22d85975b3592fafc4ec46507a5befb8ab57249f121d3070300686fe8ad7e9c0efffbaa059652ebb7a85251f562260be32b2a0274412b48372c99db2e48da68042b8a18dd38f45749a3b551a06421f44a34714dd36a544547c3318f4e18d4126d65be07e15b495359f3db47be2fce33d2b54351684c3c81d18159a3cdb472f6e9f6a00e66e22bac33b96f4deca36eb4fded0ffb0a43d0d1a64c0a1c5d0963429d15ad9a5678f59b0acc8460aa0b03a657fb0e932610306d40097e1f4bf95de3d7bfc9787da62cf5704dfd18c0668aba3373e747fd7fa8a264d9bd4c8a96d529bcdfb9593275745aeede54ae5904a8095f81059200ec51530e0e4e796df572167aeb2566a09275e5734d9f8f41f2f1e5538bfd71de940a5d7b275401c4c376cb4e783ae9ecea6c2a46ca263f952ab86c776fde399af5737ef7acba00096136184b985912e868b97430d31c33dfce01d4da91305df20c7801420873360efe18165a8ae1e6baa6a5c1d1bca8027cf4630a8e46b8208b71c75b77ee5c0dee73b5710f54ad77747a166360f8a3dedadbd2d6d1a4a819528873c093ca36159f9dada3cf6de315ec9700964e0f5012db07ad13beb5d544a390f59cda49481e4ef140074107651c17636ffa527ed7a7d9ffa7632b8ae4529380c69102bcaa8abdeb8ff880f7d135228507a03ad06dd15579afb04b795b02464a9456b05f956d39fb8bf896b47004b81fd0d673fefd89bfffde275e58aa5c7409e0cd51fa85ca3bb9ddf5a36bb80c53d393a5c02606ba0d67ffed4f7ef9f3ef3c38836722f2c5789c0c5c6321d00b2d853c5eab0f5c166ba112b536131827da0c3cd90caa52e31d70443a754b4837224a297979dad841c33da49a963d2c40bdbb634c9663c5134a90605a430f6a1f2a7b9ab1ede391d3471d69fc01b419315a91fd53027df60a46298cd7781eb07884ecdbe3f7ced6142aa20962970ff2a4e00fc4d048d8e0d5314da72e69410cda71bf6fddb1b2d30f32d4a4073344d6f7b63ea371ba78428f4243ed2d517986ac82e64b03225c215cc1dfc2745363d92cfaaddaf369106a590858d01844f136977d2900ffffcc8752da7b771e0a70d051ec02690f85ca7d94777af55883ac41760dd0d428d6a1e1e7168db779ff7a992fc1af8962f9fd776e0270af3cf34ea10d36f74d792c310a565f59d4e6a3a5c9ad558820e3c0d33f4b1544ce9005fa50df993dcdcd7cb4614a072c4dc69a0a3494b031b78be1a9ba7ca03d581cf73c8430371c0eaf5c19bb3031f37041b3fd7cd308a5388015b21d49d9654a716841631a402ac407e7bd36d7f191ed1c30b965ef4dbcdfc0b2b266159897c27ca2af22784051f19dffff1a9252da0d85004c35d98bf0299d4e69baf5a30ca01787a4d43dcead82136c9d48eac9e68509220443b132b94a96acf65076ad01cba54918f69f86193919b9f7cf4f6db7a8648446892311ec611b2cd361f7cd8d5228b592a40e02250af216fbaa5cd3bac6e9b075909d2f738969210e10e1ee3b2939ad565c7a835065d7b710ee0e8493a97fc8618e412163c79695264809e9192a065bba543de9e8b5e02fb8d848695772a6106a5e50597f049d5e4e930395697220a028256b34d37ae09e117652ba1a2070a5c99d14f4051149b5280817468e399f0f8c67a9b64f1d24d7776f321f70040326663b85e6982a9b1d19534a7033ca019560058826975ffed7b47d454ca8c2539615a2f476dd5c557272735ec62e1a99001492e492fbc0cc91a69159be084464e3e306b9cf2f6f8f0cb72fc64ccf0e8118d69aa52d17ef6cb2f4faf53384cd289ccc6a241be4aaff79f68eda364473030757abc383111d0c11dd62d4bf1a0f20122bfaf30bb990624dd0ca5e5ce252db010b148014bd1e4c4c525731548e67b5104e416cb260ca42c2574b29fbc3f364bc9391bc75eb135b9984169cec2dc52ee994e3ea62397c34491804a4889cacb239f2aedae6b5bd5392aa7524b102fce820eb2efaa8ea7402b0b200d30140cc76fdfa54516363a5c8ccb9550c064214f460a120c123dcfc70a50aa36df774d67e83b6f75800a44110529e16e152a4e87fb4eb5d56c25f01d60fc907dd2d40ca1a717882ef00a827262ac1ec394640e587636a7f31da628dcc13dafbc9530086d4527390843ce92145e934491994b1f3baf70bf4f5414831176b1b6246f17ec09108e7d1c9cd0cb8701455760000f4b8ece7b3f92c46c869e4ba96a48801b0ee7a96e94c7515374c88b3165a95c2ea8e198ddc73daa3c91178dd21f620d40d30074616ab160b9645995500cdbf5f395d9ea3553aac10691775b288fe446d29f0e9d08f693f93c16f9f2b86dfac7d041cd549a5d3be8f8d993036a22fe998e6b0551de77d2b1ea9b2597cab5b3b90066c26937a60a9f7b76f11414d44520ec03f487917bcd57f3db636099294e9b3830b0b384bf72329678843c0be527e8ae434a9a34f03d9eb952852edc369249d347b703882e5043a82e409ed1e95d8c200912db8a3d8fcd510cf6940c9760632af25061db874a108f10db2a6c0225935906cb7ed7c2a660c5c3a3ebe472d37411d5244c4e204d2b853bc4e5a0c789759106b90c1b281735631cb97716f04178ab16330de9e238902a501abaeb2b58f96314af607b11753cb1e0cca25117d7e7a24268d9612e006451029e6409f8c7c84d9192db9017988fb803775827aa7eeb9fdffccdfffe7551f30274f80c3d3e0390d232ac28d0496ff40b791fb4724a4fd961eb27de6b0c345f51836b92f8da4020a79a2edadc986eecd748544d265189a20a03f250cd809302fa1d68e9c4e3834d29d9a9db2fbe2b5371c320928ea53a889372fd005a312147a02b57b9150ecf629bc5cf5c8b9c25ff767103f4bd6960b8750921167c4a69208ed5832fdfdaf13dcbe092147fbca6b77cf4f5a68032703289dc5cac112d893105f85398a8e1e66828edb1f731d286028401fa0e789c05b52109fe941930c053c7aec1068606e024285779ad5efbf0a9efffdf7f9ead5640fa9796c401bfc3542482c134296639e3ec54e554976e76d044729442fb6edffeb568ff6405e60aa613cb406ba6bc63f94b1eb9a42bb91bd23211880625fb196f6eed804ebd488b1542c1d2c8acd97260aa0d864fc2f07c293e1c104c0c80eb11f412280d40968ef9e9d05b9067e9f679fcf5c93095d7d51200c980fa46f10ee145009cd3999264b146bd5108621aeecabbfe3e5dba8c4c4909678764f440680e213acc49f1003f63dbf70a15a501722300a85028c597aa1872433d8609d0484dc7fe97999850e9011494763ccb864233454e2436b916dd453004424b4c833a105c01414ea4e4fdf84a50556d01b207148e64ccd075a2bace43b7fdfe99be556120f1dd0afc7c602951a1bcd276bcac8fcfa3d952e8184eae12fe8e21d037545730fd7bdef9fe604d4e81b22c298bf48ef4e578a8f2d102c58af03ae49a873e1e68baf1ce3d9d14f91e459e841fddc7cc2cad75b8edb6a9f2db8d64dab4d1a010b70ca03cc0f81880d80ea8c7ae9da162067e396d8efcd5a8c3141b3512b1f8268211cb51acc750b22635028ab016d6c3fa96b76d69ace84ea6217d7e698e4aed190853791501a39d9496a1175446803149d5899d5186c86cdf937f027d9b542c645892a4979197f3e8471e567b9023c0cf84091b966bb892b15c8f34e99187378ce40a1110ddcfe683425d13408c689a2c074791486f39de3d0f6f1f5c1906d2abc0f6d4d7dda8b6d492f62ab088898caaf27277dd10b51b85194868d1dc73cbfff7a7267905641c8477e8d500228204a4cbad56a874810888f2286d4c7b72796b689714f9f0fb50b8a6370e5fba30cde6048c7c0e4b626186dad06ee0732485aea14403b254c7028b288d73bbb61fb1e96490a69d5a8248e978c2ee50b90414720d020b388cf9d20e53947452ba0fdd282e219d1fc27de0046872b951e482131014424886487acbe7f28012633d62a0fb248307349962ccc2f4c96512eae58d11b613544714d8044059a77a8194191eb7a98c24d201da80829b34c10401dff20b059fd305577ea6afdb7e1064a3dca0e54f1d2f9732a9209751c1a2c60e90c71c260043aa1cc060d8bda125cec45c50dd9abee3775b2679a1e2153cbe7a2aaf9a9c3e018a40b63c4c6c95006865bde7dd6f4f0354bc48054ecea1078f3165dbd619c4b1cafb45a0755c1dada091362b732686e6d46e342dc889c5f40ef9e693ae1b53afa709356301456d5dc9e176ce0607078529615f121fa84e00852679820de09c80ff0f8f8606340675cb10026da9e36bb3f91040f710f6187eec43a599666c30a25100577a323d6cdeacd2c7703d449beae71592744035620b0cae3f4d6c00bd7119c135bc1ec04e5d5a8fb32e960e41d26d247147f79bf6ef3ee7f0faa5dfff5c278929ca478afc8f8be9154018f1b8425a1cf910016cfce8cd2c455750a8a82a58d3f6bdfdda24bf90cb55e4b29595218fbd8234071484c4eef8f7a3ccc06bd78f3db7a3a36d1b50fe420d099ea196a9b9bc6da50526aa941969f2518d58e4c7aca8763112706855e162f16d736a0cbc5765258428e55b811a06643418bdb007933807ceb515fbd34884c1f05f2ea8045435599221150855929587d3871b00c5e9bbc0e24a6d1a4a5c80109b5c0a0ff8001a2da81c4a700fa86538b10679833868608209ff87f24d3187c798e0b3b343f322312f9046dce5c29ba02c2035b089873aade14b7c5142e9a2269f7af6f1d7065db7eb3fced4607c04c8be146988d92e69ea0649a6aa1c32cf4d634c874251f7ea7a7e36aedfe42ea39f1edd5c878d9f65496d15fbbe49d50c322e06401a3cb6a98b8a05b4dbe7b9f757ba586f6ac912f2ba408ba93cb16f662017484752c35736d92949695ca804d5d3b28c98a4e1ca7d83609ffc33c9a0914539c19095838a3821ed032e3cbe9e4a5d564ab6724086b6c985b42505cb31184903694e64ae036f321d123a343245a12b7f263c91c13ad628aeecb0c5b36135813f410580555a570607ea106184c86181615102128817a401f087b993a4a402f0c88c4298f44b316ea168903f2977fd63bfd932acc7f81d2fdd5a853934da4bc88400f0477c144dc1c885927218e28b502ed42b068efaf5fb5bbeee7fe9eed79baaaaabd19147c1d20142f1d2d8aac026c50c3c2d6ea82d2f1cf0d893b3e45c38453a242ba0182aa73877d3fe5e6158c8da00c5a530d38fa1f719cd02c844ea96b4d434085d009da1eac750887005f9be617cb232283ce1ef085832fe088c7ae9a280dc009f0fbc0970a738ff3368a9401d7d78deeb31a4916011344fb0e8813721f0a91a606f38d9201ad04d42c3204f27fbd2c0cec000bfcac17b52138c9db8ade084a8b116122513322c8fb4582f9a6a4518f55a3a9f75db797f7e7f68b66ae683cf9fa987b621a48d4060b4421e34bb5091778825c282197faa1d45b66e75daf7eb17cfce1939ecd23b7b3b489087ef89eb52969b8f4b9e8bc3e748925d86931a69e77bbcf37e6b2c4c8bd458cf0712b65ae5d90bd3b16d018b2ed53099613b44723a784876e86889861073a364a546e30e6aef427c850f056b25fc2c6099740a2c427c2d69c4f75863a7405a08754100b2d6748aac837c269705874b9e504a735d30960c42b421eb4a65f658438100442316a3863e96bc500dd246c87c909ce43045c3542701053ec28a1dacbec8aca2719a5c1447cf5c55a182fd9674694a5ccc4e3afdfb5dc742fff0fdbf9cd78eef1b87506e961562d20a5c1e00b39817e06023df015beff7fbf097175605b94ea3feb4bb314c15120605c27021f171c19f49d09b548d75e9c14630ed812f3e37d391d05a440b27ace0247e95cd7b647d6d80cba4a6412547b880480e0210ba7017cc6795d21cf10415d42dca7d92ba8bf55071825207480e1cdcd926661ec0479ab148a6419f05086a6b50a1cc500a209588eddc816b90e4023f14a899c4b364538fc7f6f0040ecd58c415a23efc3250f3c75ba5330241a8061dd8b08048232d90ac465b0f9746ef06cf227a7f3a72a367d48dabea468017bdfad7bbafcf06abb7bc74a08505c576ceda33461870dbccc16f60938b0d271f9458f244b2afbcf0d2c4a9a1d3eef597967502424d8be9892ac2a841d1540a9b510d8a62fe725d0d73ddbbbfe8e564a444a5d90814332496b47b75d7986acbe17146644f35a0883b587e18a99b544c26d431414f6c4cb621b499c8c48b2108eea5585dc1f92305c66bac1498a651164211c61866a20126b5a9129e49d81a50df2fcdc88f0888a11eb1c3887710e1424263b290fe89f9221ee162b186712ee53e610068035542b9157c6e64158c32d03641810e4f5ae5368fe012e8e04085825f03ba2d9040aa39f08f776ea88a5adcf6d7d73bac591d9a8c78300471c8d8e4b04fb1e369170d907079f59a057f2e7a704514562ff8cddf8fba169cb0a912037557dc50cc5bd3541080c19abc3d6ce64c63f0bbcb7a81ed53a469b110018adee68bdede9093df5edc3093a6f941839212b0cc2124037fa1e2d8c08392786929119325923762b97d84a69212d86573b548767502dd002e600ad1364d4597244407e5be482b5292929e5e47658a93958ec30c35571007e301a161c6fb4770bc5c1feab016b4f039c0a62c6d123a4850714a6662db3fba4b81905a8c6fa492cb4c8c6a22d6da34550722b6c05ea4a92890e1a0249de162c1af1ff7d2bfffdcdeaffbe6f98b47fb0dadb04dc2c1d1a4035301921d2db24c8eaa31cc642fd06ee14bffb764aae2578cfbdd2f1a79cdcb912b20604c1e30b628f171a0a81af62758f04898e8f3ee935dc1392e2aa6d84dda41cbdcfcca5d3df2f2191b344c2460640367909206780f38f5c992060d8a930d483c97be38232d6b4906445d98f6a29292c307b15e28bdb091d352e962da5641d500be13d015019e597ea2fc02e54f605e43df109c45d403902a8975590cceb72962934615a387f4cfc2902b49852ebc4b705d71410d0a5751a68e95afbc2930af745684b1160e8a05e461b978e07942c893ab0a6a90a8000f198e12cd79e2fb1dfdeadbdcf7978f560def5be563ad6170298c15a584678400a0e634b85da173d115dfaddef4b77f8c9a66f9933efef5335d4b8fb7962313523188af18ed0a74e5e546530c56c1525d82a4b36ee993d3c06128baa604045a3d08e55ed49edcdc4d7af844c394037505b89ba5e01645bda10c5e478a4e45a986926392f2ab98b402c6c1892b32276028e9e21418a186294f2849ab37b61ed0eba1eb0b829b9690b791e49e82c4665c972418ff58e81331c2390636f7996483a48671112487c81121e10b5808dab4f2be03fa75d50d2ac3e00273ecf8d4994e98b7a19b8677894847b16890b6d8e962079962cf92c208c29dfcc3bffdeef5b137fffcdb27c62d189a83b6a311df164e263274cbd3e121a903b08f8543105ad9390ffd61f1e0d2b6035f7be1f1a1abb6f6946f002f5aedaa8c01ca16befc620da2b891e7878a259dfc9ce51f76c16d2d6ad8a04149c6809243269d9f7b61b08441298c24844322453e286a08ba31e15ec03d108cf4928406d19714ed23a40ca3d732bf480ab2cf99442c4686a78fd64dba02032f214169577e7713ed441a13d90c7e179cb969bfa3d1d122137b4771d8998286b44a1085498164dfd70174b64907cec4762a9938d21bbc9fa94c2c729b9422412311c8bdba7806852b4109790aca23e5401491a67af8c16ea8449d3e5b7cd7c4411bb6be3f7afc9430a4f224095f547749ab08f81449458a0754c6b6a466997ce3ae65df8d387eeb978b9f98f0dda2e648c954168534416c450b653aacf600d50da597b3ad5019fcecae2ed4452d4950ed99328eb9b38f7c1aa9903f4ddb4a06b2a80d01ab41659892f39882b75826131b01a4284a95e2b1a616084c7e286c97a499090307aaab844a8d0f78b7e02614a7984ee04485de97da23a906f297fc7629041209cc0ea9f14c1a302c46a12791c61a50893cd0ba03971ec906d74b040f9809422d607a53c23e1a156d22a939188178a0ae400d96578052fcae0d80864ad9068de14d25acc390ee3eac6975eb8219355dfbcc6eea213caa085588639806c0f705f29e00e3f30ec612a996b7e296c54feede79b9e73d5f1d1c3f2374483024b05fa34083e441cafb018f006f0b306d2dbddbbbeff6f424d216c16502231e940785f10ff750a44983cc8a29352a4c8a12207cc3f30f5a452abc168a21e48b8788079e84e4853c315c8b24856093b19b0e68f1250d4b1294f842329117005b1c887de0cca38f416e907f242f18bf928e7d5c50f74bc68f8561125aecd18883ae2a85d26c685b5cb691f18dfdb91e470ad2e12542202f49950e15911404ae0a413879d664e8086ad47444dbadea10efd2b90fa7dd179cf812940d0194cc8a065eb8b954470b6fd0b15007798b6a98c8e1690a8f4a39003622898ab657f0a216d3378c5fb2795559d3c37579003530eb4247e6509f06e21e54d372a4bd47fb08feb533f8b967d7021e5b64505c00315ad3b2af5cec6f5c532c29b6a1a40489e1f27f2534ee6a58220f144c2708e2352851158b44e96279b6c8160d4b2825485c845c9194198ba9e0744b822969d8b0610962232297c6f920847b550de619d0b986601ce6afc50d8a332c4e21878aa8022fc214fd318c94542f564d9f6eb55c0daab1715d06b2fbf40bd0629e02e23bde182a28d836849113de7369a005ce481805508a42efe72a9e6761b841fc047e17adec745ba98ca4af98fdc54f75d043c7db9667075d74b064118e70f7d3941e775ce4569de10e84243fd7f4f36d2b731e6673b86206159d63bf2a6aeda9f4c430d039e22785a13bf8b91d47311529320968c5dc51cbe436ee3de69634d0e4eacbe1a0e3620a6acb29ca3652b1ae44ea9a44bc84c18422a92b962a07b9180d8149a53e094209978a5369c9f990f069d0e09a6b1a504b82a65866f5e4bc2435f90f99b4682fa0300bff4980d4204b82c0c6416982f25909ea1148a868f5c1e6c320511172a7e35158900080113828cd3a0a83d89636addad0fc932f5f79c3ce3196c1b975acce09350c09ed7821b04c45a8a6b98c1cd32828047e905db7f7721d80930a55ade1a866465985e52e348252409f29b078c0d2148651948bb1ab7f58d2150b3ece3ee5a0d37314d2f8a8cf507943ab0fa326587c814878ec990f1a4392be088e41ea5527c0ecc9d1eb0223d635a69926a6d5f20624fca3ca91e329cf84de2f9403c2d45ece94a226a8859c44fa2ee67b409d84f8934e5d738dfcbe44b1dc85a46e117197aaf8ec42ff4007983361c442bdd0afc93448416807603d00b4e28e96fd16d5e66d29f8dcb0f7af6e5f5d00b448a5fe8b1dda10b0b6a585437cb17416b7ba7e95a206c5392d9dbbe9aef51648411406a4523826d048e129cea728f686f7a187e5a1edba7eaec78ef95560975328843883b0b6d4d769c241dd5acd08020cd3a477b6220b143cd3f2edead37bbb7868cb52ba6f4541bc01d4e975810f944e40b410bd679aeb1a53e9fdd8a38d515f14b96e5a23e3588af9ecdcd7070706546ce5eb27e42e60bb26bf061c1868186c898aaf69286fa521bcf65093349d7b4f05ce6e128a8ea9046705302882ff2d5a05c86d62ac99d1608c8e626dca17cf6faaa4e30f5d97b1a7c48a0d71c4b0a1dc7255b0977f16475709d5f51df998c1c8df1eaa978c46bb33f02d31ab479c91ab8deda83c33d0f7b14f423cd77d3ca9c22bdbcf03868117ce618e6a60496353c1937e9f16d5c9a56ef12b0bf216acca4f777f5e6e610d062d53a006b8f724af4be7974beb521c48780f5131b07793afa655fe746185a49d043a354ccef88b6cd3f458b01769c9a1c6159c97d4e0e5c7161f71d3c9749113001e190be3e66fdc35244818d2c626d3f03a8150a62a2f324db3cb04448633a96b603a8716024f5177fabc7da569601b09d679b07322924a918aaf980c1af412a0eb9b848362327ce4e1ffbaa9808a01b326934784630329840043902ae2aaf6212785e8bb25ecd83022f5d6ffed627b13e46c8e4f70d625dec4129d9a6a7b8aae30247bb96c04baace2c9bf573b7ec95af846a5635f3bb885298184a6742a9e94034f07330c09157680814358d9e7ade38109d6a10eb5d5442cf04575026421786acbadd69196a15c11bf495b4f575c1ed5c5a2dc0f9a6f953a1144a9e33620346108e32027293e05b0d62d7bb0332695456ce070b294c0af7ee0b97bc3b41178998c53c807d07d961ac1e4e421c94209b682503f47034c393b7be813a76b82c84937409d847226cd3242327d09464972891212aed80c3b8cc8f69a8b2fcd2de0a41a4c500a8d1d2cfa45a8d406a14c3e28fa92f57c279e5980a6692bfd5e78a883c34982695b009560db1046be1c746cb71407cebb26ba212811c12ec6312b36be35d3a4f70d76e61935b6e4756979c5f113744914cf4819b1ccac6147dd2e6ecacb558bf20a2a2add4e4bc381d908c6026968d6482074710fa92d848515ec87edda837b5a5b9892b941006c34e1ef814d7b734d054b5787149e9c7905daefa6da6ae98e8ed230258b68396398f25a1db7d1f6c7bafb1275a447c8d881a5642bf3b9accb123f363997ab033a4971862633721fd2fec8e53f55210850f4109071f20d20b08b2627c571387c4a4305de0610dc69f2da6f86638fe89b3472c76446de8d19376dc85969ac21340e6955222724a69958f5e9b3df1db5c6a1962ec57de1d20c571572554d3a4660500e33137287a9af91ddf4e02c23465ce01442d78f3e6446eced98d22042e23bd4b58b95d8a2b5a3c7d54b7092f3e7481eb322170704b376f8bac4dd8165a599b7a08107a1f8841a0415f31fed6961acc493cfe5bee94495d9bca212d8055886e305f202b07f92eea6ff337f5f654a882952e1140e7f0be9630e2ffa7050c05e47322f542e21186410678eba1fb0321352fa9912a86603859eb63e7de2609de538be9b917faad9b06943410086163811f2ded047645c69c91380623846adbc84d0d1152713b36431f3c41049ee0e5cc0d35cbf49fd5a0ce77784428ccfd358a55a3d9f7babbd74c1092e4d20cca97313eed295cb7509bbb6cd84e1827c6bf9144caa18bf7d36576b5252d24a1434b30c65ce4ddaf149c209d4f011000014cc49444154072e8ffab93474b6a7dd717a12368309d8e066dc1880466cb9ca758cc9d585192f2a6d52533046896e7c6f0e94fea16606cf32e82e59858aca08d01d294cc99db743cfc5541524fa3977df3d5bbe0d4b540ce02140a157ff78666da839d4c622d88516f400f6c88f51142b0f3f14cc1ce0f34a73d5947eeced6faa116560718d3ec8a422915c51492cf2ba8a592f3125b91a0d1633d5979e1f112140b0e0a3fd23b6be346bc88061078c33f42fd3f158083303477701ddbaf6b98b93b1b9816175883648a56e17e4612075ae71130c6e10a613c47b48e178e35be781ab32e4bcab546743ede552a98562e3195791c861a4e8f243a1e64e77beb6c6f7e07220bd85242f5f016c52a5838f01bd1a88a7d2e40b220e1ead8a24342a631e1ee8e988fbb6e54716047c1c88ac3a809d911c87259594932896add0b75aef7e72953c26a8c6a7af12174da3e295d1433ddc308d4e1058b670da42d93c79f5208f413b48da9b86d714c73b80758fdc9a8d17c2699e5c832807263c2ccf4a58dc606c00af44893d5aa230ef6f83a47e4bc44a99901e2d1414bc586a10389483841d45861007dd88179a413ef2b3b3de7fb0a94ed521c49e8c468893a44f6242a50a91308d1f02518b4c52550065d54b6fb8a3a76470c02f90644cba8dc0cd05e80c0b1219923b1d4a09aa57c99c47b64dec0cb481ef4712a655d5ce67039f684739fcb0a0304cbf220b303174440264682eae87bd37402a92b40b710e84770018d16cb88107e22650b0d832b9f855e83db45eb6ac2bd05a45d230c64c1289f88571cf7c598b9a31994431a2707c81f30ef41797e6f86f1072a5f887838edca1a16f6eca71620bb0809c632550b85acf90a5223f579a1baa5b020cca917370f0b9613e9846808c4b3e55f2594fd7fe65ba219d8243cc3dec2c411ab559f49be063e61bed92c4acf8c03ec8498274053693861fb9b04097fe2c5400da05e6229356f2b942a098f9eeb79fc30699118b653aba0c1c7405821936741562df1395d87837cc1f59b4bf3314a2a411b329a2c5c59246669a69877e28a75872bf0d549a5c16cfe38848d37bec1d28ed0c16ae66e8014b8b9f2b1f32ac2c102f010c2f74510983932f7bf4a15dabcc0cfb04e2947194d2f9b18f1dac3354c5c15cc70cb200fde125708a48fc08910b7184449a926f36f0bdaf0b40d72263c94b70c8c7a0366f060916e44710bd33d45c841eaf5e98fff84005d07f1ffe8d0a4c2a0dc23da8de8e4f8e760df652365f82a9c638c630b2a63e32aa3d5dc2e4e58585100a82a1129a4121c496d4a03a0b445be87f263f40de8816f67e7db04f170564528d96cba68b2002f03bb6dce8eda4c800a90c6557bed0fcf3fbd660bb10e42dec262dfa20622509208123d5640090b0b4675860fb5e6813c064b8c7b6ad8b10f875802315db552c6aa159d9f2822479d336d43822a09d0445b7d9e52fa63b7012416501fa294e62e5d8dffe34492e18ad094c3f97432ac74e344162123f106ab44c860e0ff42859b5786396662f583653350018df5888562e82b4596e5a5e29263b802d249c30daf4c83a45ce5354d0356a8ed02118838f44c681a216a20bfb00921fe977063a931c88298b2f4ed6e2bdb6e1424d100acd0475216cb13492c637c1dd1b781698d6f8e7164cb7e25ade813a67e0cbbfacc89b265a94236697b0168d2c17d509c2ea7bbf392c7f901f794c38316b2bd6694aa4e30988c16424bf48a18290b7ca5a7bb967a934efbe74f0d97ca1b4b232f24acb9a34697a785265696d69797d45796965797d595d59cdeac61d1b1f9931fcd167d77b12208b8830d1f1a4925ae58d7f3f5b4dd7156a0c2bb44cfc17ee3043871c0ae46762ab86040c43a75e3c5589c1112a18697c71ada55e63fd8099af868a9cf611d8b8c0f5d7d4073c748fc2bd6d5a8dcdd799a131ef472f848e06d361c839b1c38ea300a2883bf5ae471bf3da1147e232b2e0d03108b91cc79bd01fd5905060832d97dd3a3abc4d5ccf200e781e544a2c4c1dcc386f91b043d300a46d9610d55f7f399924ead28a4a4f02422e2b094972445e8e65beb6b6b6be4979755df3c3879bb538dc7955cf5e338ff5eed1af7fb7d633c62cb8f9daaebd56ad9c75eedafec77a0f1971f3cb7d5fd978ebb8533f6cecfbe3f52f0f1f31fed6b3c74f7c7662ecb8cbdb2e5ebc7df49e67be7fe9e69ca20445d2d36969722b1389b0f79dc7ab503b2730840210825abc2ad7b6180c12ffe1d23f33cdc4aa9a4d0f8c2dd528bc8cfe1c7b192aaf02d906a48d847dd829c03aaa3849725c4a1bf0e87a9f2d2f956069a8485a03604206ed0501b0710166a2ab0d487a0e05283addb5bb23318cf1e29e9daaefcb590c157e38c3b83aec3188939153a3a9ee9a39ab2b1593de563ec4c0904b0b39cf573ca9f64aabababcacbcb26ad6e5a36a97df39ab635d9d2d55dfadc767065b3d6f77c3a6648dfde738e0d1fdefdd31eebcf0ffbe4de4fee1dde63d0f12f6f3d736aecc65b1e9870e7a50313b62d7ef3bd9d7f7fe6171fbebfebc1071fddbde3bd3bdeb8f3f54b4b16bff5c5fb8ffdede9677ef5cbdffffe85dfbef0db171fdfb9ecdd775ffced53cfee7ce8a3897b9e7bfaf1bf2f7ffcb1175e58bec193f054642a16ba0a03ea1cfab479636b30224e68f4529472a7b898d085620cfcb195042c43d741bc49c55e4ee507c797c22ea3384da5f7623a38987495236a53c3ae2bcd3d1d6488307eea7ed739698e628b64f42f06e479509ea0b902a52a1ddb6239c4ee61309d54a95ce64e3eb4af85c4002fb0c1f890da278cf2a54d3b4c6ed1b14d4d939ac92dd6ac6ed67c72f3c3533a4fe9dc79caeac6ab667559d1f170a34f8fcd9ed1a965e34eab5acfe9d9a5f5f946d387cd3936b0f7c8f53dbadf3ce2c4975f7e7576d36707271e38f8eac40997172efc74c3818776fddbd2031f2f59feeeb3cb1fbde3bb892f3eb7ebed0f16bfb5fbdd777ef1fe47af8dbe6be9b3ef2e7bef8b47b6beffce33cfbef8db777f71f7dd4b973df9dede8ff62d796fef430fddb979d1bccfafdc39f1f6257b767ef0f0de256f3c387ae2c47db7ef3bbd79dbfd0b4fbffaf10d1b7aaf1bf0caf11f870ee87ddda693dd57db521015a5e9cfedd2a4cd58f9dab87684cf6650b5a7694594a483417131e42f8a1b4213dea04103466712526b0f9e28e52a13506092ebd13631ac832e18f08e318b00e005c8467ae4c59552e466085ad4c1f943a8b0c9500bbcd2fad26caeb4b4acaab4b4aaacbab6bcba5aa2684db38e8d1a4dedbcbae5673f4c6ddcb5d5e07ee7fbac1f36a0c7c099e7467eb2e9caab433edfb6ffe0c185b79c183b7fde6df76f79fdf507f77d7bc78509171fdebbf8a325affeb475eb1dfbf73f78e1cec57b1ed97668c99b17de7a7bf7a38f3cfef8b25dcf3efbf8d3bf7afaa9e73e5cb6f4b1bb77bcffe2f24776eefde9a7f776ed5abefcbdd797ecf870efe6fbe76f5ab8e4f643fb165df9eed2c4db471f1adf7df8c9b367c7df3464c8dc011bfa0ee97eefdc4fef59bffe9e7efdd7b5eeba72fab5ebceaf5dd5784d8b9ac35d67745dd96bfacc5e338e366eb3a2f191ce2b8eb45fb3ba45bb16cd6b2a25787ab5755552fc46b595010cd7324560d648b9494b2e7bcee2792d000b011580cd6a0a5b4cecc230c552332540b7a0ab84caaf894163a276e1d90a69d230e34a644cf6723ae82fae617b0aeca0e17b1c7af96ca1b4b6b6321f0481d26adcdab6b920dfa4bea269e7a92da7ad6c3475daf963ebd64e5f3fe8e5215f8fbdf5e61bc66e3c7bf0cca6f1f33ffee19653674e1c3f73e6e0fe37465ddcf2ea77fbbf78f4e7fbdfd8fac1ee9dcb96ee7efbc947963cf8c6c3cffcee8537eefad5bffded9da54be6cd9bf0e8e3cf3df6d4876fef5cf6cc131f2c7bf28e3d4b97ddb9efe2853b374fdcbafde21b5b971c5af0dae8891326bef1da968b5b47dfbeedc0959f2e5fd9b268c1e773bfde30604cdf91fd069e9fddaadb9c3903460e9cbeaae7ba595357ac693ab5659b359d57af39bcbaf3d48e87cb2ab3d9f2ea8af2eaaaaa282864a34a29d1b02db62ca8ca7b18fe186608e69b4dac0c2454813607b11e8d24e0bf99b49ccd1008028af148615a64644a1a344c6918cf39cab51f8c6e8c04085c862f795fb27c75556d2e27a9a8acb6b2babaa2be3e5bc8e5ca274daaafaf69deac795d55d58ccdfbbb84e5936ba71c9ed2a6f1e1ceab9b7568347dedac595d1bcde839b05beb6e73fa0dbb7efd9c8137dcf4c9bd634f2d3838ee867b3734eab168d1f89be7fe78e6f2b803778e7aeba32f466d1df5c8db776dddfafe2f7e71f7f2e796ef5eb6f4ee777ffbe2ee2797ffe2d9e51fbef9c6c51ddbef7cf2cd27f75ed9ffc5f68f3eda7769f48317be9d38facecdfb2f4db834efa61b6f5b74fab3710b7ebafcf94d3f0e1c30f2e59bef3df9f5e063fd065c3fb4ffc0392d670d1b3ab3d1b446d38eb6ecd2b54ba74e8d1aaf59d361c58a235d8eac69b3a24d9b292ddad6b56d3f6575b3baac27654e2ea20a6be8612c1bca3ff0251b69b1442e756462cd0aac4015df0665067d37c039486ba18f0925fc7a401151afa26fe8f183da0e2d52faaac912a699640d1bb0d3759ca224912c2c7e5c67c6c3cf9e5cd5eada63e747f6ed7bdd4d673f3b71fcb32bb72dbc65dca985f75d3e7866e1c26fae2c38be69dcb86f4e1ffa79e1e9d72e9dbefcf1c20bef3cb5e5d32f7ffee4b54313b62f79edd0cfaf4edcbef3aec55b1fbcb8f891279ed8fde18e37773dbe7bfbe25fec7eefcdf7ee5afafec52ddfbe3e7efec33b5fbd32eab61d4b3f9074b673cf9e515b2f6cbefdd2e579130fcc5b70ea965b1ef8585ed7cf3f6c9a3bf7f8d893dd470e5b3f72ddec1ec78ecd9c72f45cab55b356cee8dabad191ce6d3a1d91e779a4597959fbc3ed6b26355b33b9495555456d6d696969455e4a780f0aa22ef02e3e87e8a877c9204a68b6ef405895f06d60fb29bb0c801a4c7b353038a5854344b5d562d8edc5fe5c6acc8495e68202db38e9b64e7f393df630463f4e6e0a78404adc5f03608322858a7cb16998ca3d3628d2b40e4ae09d14a58aa1d80b4e93e3a8ab4f2f5e34efdbad5bf78d9268baf78b3d1f3d7871a73ca7bdfbbe9bf8ed1d0fefdc336ac9923b27bcf1d09ebddbb76dd9f6c65b176fdfb6efdb07176f5ef8dda5f18b2e8cdafbe0cf5f3e7079defedb377f77ff9609a32f8c7ae7b9d13f2dbcefd5331bc79db9f7ebbe03866db8fe7ceb393d5ab51a764feb56eb7b7e72fd3d4387759bdeab6bc78e8d3b34ee3cb9f9eac94deaebcbaada36ad6ad2e2f09abadadaf2b2aa4ab9e49286d1d141c7188b5f706030bfa7eb23c99fb6af50a71f5bb518868bdd692a0dc27931e05a18a824b89f48039dc6511c1d4ced58188183bc04698f1095328989c0e23695e6121cb2e4281321798b5d8df4ef910f3a1811f964fef35ca3cbe7a8ddc5c0c2601b82470fe17b5e0f8d58698ced316ac7f01e1a25458954b221f6f4401927bd965dbb9cfbb4ef8f7d7a0f5bdfa7dbba396b5bb71abcfe9e61fd67ac38daa965cf39e7664e9bd6ab4baf6bcfcd5cd5e9c88a8e5d571dedb4a2cd918e2b8e363ed2bcc3ca99bd3ab5ab6852d3a4798735939b366b7f78f5d11e438fb66bd2a4a6aebeac5e229b627376152a7e21afc8a3cc82b66799b18d3180c35aa2013c725c50312384060e8381a1a3c136f99af46e34485c047bb458ea04ac16150870a10901d0133bbf14e11b8984dcf36202384951051e56f29ce6206dc9c3d3291f4c0a0b1f2d74268dab6eb456de03995b4fd25a887859c0d128d26148c00a75ca2ac05a03034c9aa44ab181fd958b128552c51c05706105f92654e29812c15714ce37697ea38c59d4a03853d250de368dc1e9f0104843a3d87e40868d3c38580cdb2ec8034071a6d3d073a5a838c5fa1d8a944bafeb2abe193b34a275c50ec0911a3276dba5b52f0e68265912cf06a1de885e0293783c3830a88a93d7a4e031e046a581021e5b8ae0754cbdb00acd505c0303138d0679063de63218bae8f093869c838b46136330f85941cd2009102546fff10c340dc729cd0015c88afd824cb206817276a489066a4e6334575d372655c50af8e854c0c88da9c3baadc034085bbc10bb3c3356db807f3230f82e74070d2a4bd1bc2d4d5b0cf90a3e4224d62e5853530f051868b7089bb206093ab4dbc420cae74c94d0378d9f0537354963910455488a13f42734200745bc6102266bc01169582864889d008432014863da0cf30e0a538d16e01ab093982e642823479823c81c80756870e674ad44c271bdda088b12f4b0191a7f18e41da3a9c7138620060e911adbb1a1ab54418032afbae902f7277da40aaf4a00c35d38eb703685070c951eab9007fb079b0a9d0c08a85487215a94548a369b982513c06500af4e1917250a1ce465e825b876a4b8f0b820a6d1a6b01a4c5c0daa82c21b1aa6021644f76dceee4c782e90252b9d167c7c68040734631a3e6bc96b1a40a32dcd7b230f29f9ffb5746e49aec230109dc278307e10e314491893dc45dcfdef6d74daf39d5470406e61a9d58da5d6631b465feaf26a3561d9640e2c3341dbf765917246815cfd0d746288c4e90e432f5e65dd74b7fbdffe75366084c36c617f7b7c87be8b3c7d4c4153022be56df4fd3140a81397f4d2b6c8a5d962cf0ebe1a72da76ddd4e2853ead0c47490b4e2834a32cf98920c97fa64fe761f20cf707d173cef8d24c9b6517505f6c042fdffa51a5c591b69251d09ec7f75a955f7e35b4cbab1177fdff304220f1b07adaab13ad228a466804604e29ef417a33c707451d46192d495f7067d3d2ba65b377f79e3a1612a860661ea6ab5f697bc6922c746ecf8d049dc53c7d6e32d31bf688abd4a98ba16b948fe2f03185311f730b4b9aa5981682744784c809133a37f5d93ef393e60b860a8f3db6f555717788ce475d10823b1e5d18e6ce7ff10d41281b7205d4b06568cf85c5c8d75c4a9004b0fd200d690f736f45e95faaacb807601c50bd1ba341c278faa64dade0f3aac78916f9714eb63ec6459514861b141e894429413da0c533321ad084fe79db76a7776431d5df1752a3339c03bb658beca2a9a7b9034162951e41393c2a39d3166760bedfefbbd3709ef4e428b7597e72f35702e28095c552030340b616b1a229d58172715b08270b26fe072f5df196389ac147027945d1665e534218b2c692975d84d8058508617fe02b4a25641d13840fcb0092f0b1734a4660020d96166a1d02f1b515cb56f66e6efb064a03215a6cc52864d373aa0ce5d83daa7f19a78dc1e29d1208b08da5362d0c27d708af30a547b84a3fe3f87c507d30dc4deaf63951c90c3b61898859cc4194d1d36902b6b2abef7e9d78d937c61397c2690b3d7ec680647e2ec7259897215cbde6a266a01d88791c7cc51d214578b64893bce02465bfdb8afc9ee32fe71f79166b0a53530000000049454e44ae426082

Daniel D. Whedon (gen. ed.), Commentary on the Old and New Testaments (1874–1909) — public domain. Text from a community e-Sword module.

The Pulpit Commentary

And there were windows same word as in 1Ki_6:4, i.e. , beams or lattices. Keil understands, beam layers; and Bahr, ubergelegte Balken. The LXX has pleurwn in three rows or tiers. All we can say is that there is a possible reference to three stories formed by the three rows of beams, and light lit., outlook. hzjm, probably means a wide outlook. LXX cwra, aspectus, prospectus was against light in three ranks Heb. three times. The meaning is that the side chambers were so built and arranged that the rooms had their windows exactly vis-a-vis in each of the three stories. Josephus explains, qurwmasi triglufoiv, windows in three divisions, but this is no explanation of the words "light against light," etc. Fergusson understands the three outlooks to mean, first, the clerestory windows (that there was a clerestory he infers from Josephus Ant., 7:5. 2), who describes this palace as "in the Corinthian manner," which cannot mean, he says, "the Corinthian order, which was not then invented, but after the fashion of a Corinthian oecus, which was a hall with a clerestory");

(2) a range of openings under the cornice of the walls; and

(3) a range of open doorways. But all this is conjecture.

The Pulpit Commentary (1880–1919), ed. H.D.M. Spence-Jones & Joseph S. Exell — public domain. Text from a community e-Sword module.

John Wesley's Explanatory Notes

Against light - One directly opposite to the other, as is usual in well-contrived buildings. In ranks - One exactly under another.

John Wesley, Explanatory Notes Upon the Whole Bible (1754–1765) — public domain. Text via the GEBible commentary corpus.

Rashi

Rabbi Shlomo Yitzchaki (Rashi)

There were three rows of windows. He also made another covering near the three rows of boards and the three rows of lintels, because the width of fifteen boards did not cover the house in its entire length which was one hundred amohs. And he made near it to cover the house, a covering of small boards placed on small beams which were left (should read “placed”) from one row of [the long] cut beams to the other, three small beams one next to (should read “at the end of”) the other, and lintels on both their sides, similar to a lintel against which the door strikes. And on those lintels the ends of the small boards were placed, the length of the small boards opposite the width of the larger boards which he installed first.

And each window faced the other window. The ends of the boards of this lintel were opposite (the ends of) the boards of this one (lintel).

Window. An expression of “an edge,” and so did Menachem interpret it and he related it to, “to their desired boundary [מחוז],” and every “חזית” in the language of the Mishnah is thus, [as] in the order of arranging the daily sacrifice, and also “he should made (a ledge) from the outside,” in the chapter of “The Partners” in [Maseches] Bava Basra. [Targum] Yonoson also, rendered this, “a projection opposite a projection,” but “שקופים אטומים” and likewise, “רבועים שקף,” he translated them all “beams.”

Rashi on the Tanakh — English translations: “The Judaica Press complete Tanach with Rashi, translated by A. J. Rosenberg” (CC BY 4.0); “Pentateuch with Rashi's commentary by M. Rosenbaum and A.M. Silbermann, 1929-1934” (public domain); “The Metsudah Tanach series, Lakewood, N.J” (CC BY 4.0); and “The Book of Joshua, Metsudah Publications, 1997” (CC BY 4.0). Text via Sefaria.

Lesson kit

Teaching starters — assembled from the data on this page, not authored interpretation. Every prompt links to the verse data it draws on. Edit before teaching.

1 Kings, in the Historical, opens this verse with 8 words (6 distinct Hebrew lemmas). Its most distinctive word is shâquph (“window frame”). A historical commentator’s framing appears above. Read the whole chapter for the surrounding context.

Discussion questions

  1. What does “window frame” (shâquph) contribute to the verse as a whole?
  2. The word “window” first appears here in Scripture. What is being introduced at this debut?
  3. 1 Kings 6:4 shares the word «window frame» with this verse. How do the two illuminate each other?
  4. “three” occurs 2× in this one verse. What is the effect of the repetition?
  5. These translations render this verse differently. What is at stake in choosing one wording over another?
  6. Reading how Trapp's Complete Commentary and Geneva Bible (1599) read this verse, where do the two commentators agree and where do they part?

Things to notice

  • 1 word makes its first canonical appearance in Scripture here.
  • These translations choose different wording for 11 words in this verse.
  • “three” occurs 2× in this single verse.
  • 6 distinct Hebrew lemmas span 8 words in this verse.

Reading settings

Reading text

Shown beneath each verse's original-language words.

Old Testament
Old Testament edition

Read the OT as the Masoretic Hebrew (MT) or the Greek Septuagint (LXX).

English shown for the Greek Septuagint (in the Hebrew ↔ Greek comparison).

Comparing translations? Open the Compare panel on any verse page to stack up to four side by side.