2 Samuel 12:29

Hebrew (Westminster Leningrad Codex) 2 Samuel 12:29 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

2 Samuel 12:29 (World English Bible). Public Domain. Lemma interlinear Bible study tool, https://lemma.gebible.app/v/2-samuel/12/29.

Show BibTeX & RIS
BibTeX
RIS
English Translation
David gathered all the people together, and went to Rabbah, and fought against it, and took it.
World English Bible · Public Domain
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
    David gathered all the people together, and went to Rabbah, and fought against it, and took it.
  • King James Version Public Domain
    And David gathered all the people together, and went to Rabbah, and fought against it, and took it.
  • unfoldingWord Literal Text CC BY-SA 4.0
    So David gathered all of the people, and he went to Rabbah. And he fought with it, and he captured it.

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
    David gathered all the people together, and went to Rabbah, and fought against it, and took it.
  • Berean Standard Bible Public Domain
    So David assembled all the troops and went to Rabbah; and he fought against it and captured it.
  • Majority Standard Bible Public Domain
    So David assembled all the troops and went to Rabbah; and he fought against it and captured it.
  • King James Version Public Domain
    And David gathered all the people together, and went to Rabbah, and fought against it, and took it.
  • American Standard Version (1901) Public Domain
    And David gathered all the people together, and went to Rabbah, and fought against it, and took it.
  • Revised Version (1885) Public Domain
    And David gathered all the people together, and went to Rabbah, and fought against it, and took it.
  • Geneva Bible (1599) Public Domain
    So Dauid gathered al the people together, and went against Rabbah, and besieged it, and tooke it.
  • Douay-Rheims (1899) Public Domain
    Then David gathered all the people together, and went out against Rabbath: and after fighting, he took it.
  • Young's Literal Translation Public Domain
    And David gathereth all the people, and goeth to Rabbah, and fighteth against it, and captureth it;
  • Literal Standard Version CC BY-SA 4.0
    And David gathers all the people, and goes to Rabbah, and fights against it, and captures it;
  • Unlocked Literal Bible CC BY-SA 4.0
    So David gathered all the army together and went to Rabbah; he fought against the city and captured it.
  • unfoldingWord Literal Text CC BY-SA 4.0
    So David gathered all of the people, and he went to Rabbah. And he fought with it, and he captured it.
  • Darby Bible Public Domain
    And David gathered all the people, and went to Rabbah, and fought against it and took it.
  • World Messianic Bible Public Domain
    David gathered all the people together and went to Rabbah, and fought against it and took it.
  • Webster's Bible Public Domain
    And David collected all the people, and went to Rabbah, and fought against it, and took it.
  • Free Bible Version CC BY-SA 4.0
    So David called up the rest of the army and marched on Rabbah. He attacked it and captured it.
  • Bible in Basic English Public Domain
    Then David got all the people together and went to Rabbah and made war on it and took it.
  • JPS Tanakh (1917) Public Domain
    And David gathered all the people together, and went to Rabbah, and fought against it, and took it.

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 →

רַבָּ֑תָה
Rabbâh
H7237
“Rabbath · toward”
Noun, Proper + Suffix, Demonstrative
Part of Speech
Noun
Type
Proper
Full BDB Definition

Origin: fem. of H7227

TWOT: None

Rabbath = "great" - the capital city of the Ammonites located east of the Jordan - a town in Judah; site uncertain
  1. וַיֶּאֱסֹ֥ף ʼâçaph H622 “and · to gather” Conjunction + Verb, Qal, Sequential Imperfect, 3rd Person, Masculine, Singular
  2. דָּוִ֛ד Dâvid H1732 “David” Noun, Proper
  3. אֶת ʼêth H853 “-” Particle, Direct Object
  4. כָּל kôl H3605 “all of” Noun, Common, Masculine, Singular, Construct
  5. הָעָ֖ם ʻam H5971 “the · people” Particle, Definite Article + Noun, Common, Masculine, Singular, Absolute
  6. וַיֵּ֣לֶךְ yâlak H3212 “and · to walk” Conjunction + Verb, Qal, Sequential Imperfect, 3rd Person, Masculine, Singular
  7. וַיִּלָּ֥חֶם lâcham H3898 “and · to fight” Conjunction + Verb, Niphal, Sequential Imperfect, 3rd Person, Masculine, Singular
  8. וַֽיִּלְכְּדָֽהּ lâkad H3920 “and · to capture · her” Conjunction + Verb, Qal, Sequential Imperfect, 3rd Person, Masculine, Singular + Suffix, Personal, 3rd Person, Feminine, Singular

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 →

10
words
9
distinct lemmas
Historical
section

Notable vocabulary

The rarest word here is רַבָּ֑תָה Rabbath H7237 — appearing just 15 times in the whole Hebrew Bible.

Shared distinctive vocabulary

רַבָּ֑תָה Rabbath H7237 occurs in 14 verses of the Hebrew Bible. Also found in:

Grammatical profile

  • 4 verbs
  • 4 nouns
  • 1 preposition
  • 1 particle

Verb forms

  • וַיֶּאֱסֹ֥ף Qal · Sequential Imperfect
  • וַיֵּ֣לֶךְ Qal · Sequential Imperfect
  • וַיִּלָּ֥חֶם Niphal · Sequential Imperfect
  • וַֽיִּלְכְּדָֽהּ Qal · Sequential Imperfect

Hebrew & Septuagint length

In English translation the verse runs 17 words from the Hebrew and 17 from the Septuagint (LXX English) — the same length.

A rough comparison of the two English renderings, which tokenize alike — not a word-level alignment.

Word counts can differ between the Hebrew and the Greek without any difference in meaning — e.g. the Hebrew direct-object marker אֵת has no separate Greek word, and Greek often adds the article ὁ.

In the original languages it is 10 Hebrew tokens and 17 Greek tokens — but the two are counted differently (Hebrew bundles its prefixes and suffixes into one token; the Greek is in lemma form), so that isn’t a like-for-like length.

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 2 Samuel 12:29 Masoretic · Westminster Leningrad Codex

וַיֶּאֱסֹ֥ף דָּוִ֛ד אֶת כָּל הָעָ֖ם וַיֵּ֣לֶךְ רַבָּ֑תָה וַיִּלָּ֥חֶם בָּ֖הּ וַֽיִּלְכְּדָֽהּ

David gathered all the people together, and went to Rabbah, and fought against it, and took it.

World English Bible · Public Domain

Greek LXX 2 Samuel 12:29 Septuagint · lemma form

καί συνἄγω δαυίδ πᾶς ὁ λαός καί πορεύομαι εἰς ραββαθ καί πολεμέω ἐν αὐτός καί καταλαμβάνω αὐτός

And David gathered all the people, and went to Rabbath, and fought against it, and took it.

LXX2012 (modern English Septuagint) · Public Domain

Hebrew: Westminster Leningrad Codex (CC BY 4.0). Greek: Septuagint (public domain); English from LXX2012 (modern English Septuagint) (Public Domain). 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 2 Samuel 12:29 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

2Sa 12:29 And David gathered all the people together, and went to Rabbah, and fought against it, and took it.

Ver. 29. And David gathered all the people together.] He had made his peace with God, for else he durst not have looked the enemy in the face: howbeit, that he had not yet recovered his former tenderness and sweet temper, some have gathered from his rigid, if not cruel dealing with the Ammonites, whom he put under saws and harrows of iron, &c. Cruelty hath the name a cruore, from blood inhumanly spilt.

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.

Joseph Benson's Commentary

2Sa 12:29. David gathered all the people and went — The reader will naturally observe that this was an expedition which came very seasonably to relieve David in his distress, and to revive his glory in arms. And if Joab considered it in this light, as in all probability he did, the praise of his generosity is still more ennobled in this view.

Joseph Benson's Commentary on the Old and New Testaments (1811–1818) — public domain. Text from a community e-Sword module.

John Gill's Exposition

And he took their king's crown from off his head,.... The crown of Hanun the king of the Ammonites, who now fell into his hands, and whom he stripped of his ensigns of royalty, who had so shamefully abused his ambassadors, Sa2 10:4,

(the weight whereof was a talent of gold with the precious stones): or, "and a precious stone"; there might be more, as our version suggests, but there was one in it remarkably large and valuable; Josephus (b) says it had in it a very precious stone, a sardonyx; and this, according to the Talmud (c) was of the value of a talent of gold. A talent was equal to three thousand shekels, as appears from Exo 38:25; and was in value, according to Brerewood (d) of our money, 4500 pounds; but according to Bishop Cumberland (e) 5067 pounds, three shillings and ten pence. This crown was of the same value with the golden candlestick in the tabernacle, Exo 25:39; and some think that value here is meant, and not the weight, a talent of gold being very heavy; according to Bishop Cumberland (f), ninety three and three quarter pounds; some say an hundred thirteen pounds ten ounces, and more; too great a weight to be borne on the head by Hanun or David; but, what with the gold and precious stones about it, it might be equal in value to a talent of gold; but weight is expressly mentioned, and the crowns of the eastern princes were of great bulk and weight, as well as value: Athenaeus (g) makes mention of one made of ten thousand pieces of gold, placed on the throne of King Ptolemy, and of some of two cubits, of six, yea, of sixteen cubits. Some (h) are of opinion that this crown was not the crown of the king of Ammon, but of Milcom or Molech, their idol, and that the proper name should be retained in the version, and that David had a crown made of it he could bear; but if, as others (i), the Syriac talent is meant, which was but the fourth part of an Hebrew one, the difficulty is greatly lessened; for it seems to be the same crown David afterwards wore, as follows:

and it was set on David's head; to show that the kingdom was translated to him, or was become subject to him; as Alexander, on the conquest of Darius, put the Persian diadem on his own head (k), in token of that monarchy being translated to him: though, after all, the phrase, "from off", may be rendered "from above" or "over" (l) his head, and so it was set "above" or "over" the head of David, being supported by some means or other, that its weight did not bear thereon however, Paschalius, who wrote a learned work, "De Coronis", must be mistaken when be says (m) this seems to be the first use of a crown in the kingdom of Judah, there being no mention of a crown before, either of Saul or David, only of anointing; since express mention is made of Saul's crown, Sa2 1:10; though his observation may be just, that this crown, allowed to be worn by David, was a pledge of the renewal of his royal dignity, and of his acceptance with God upon his repentance for his above sins:

and he brought forth the spoil of the city in great abundance; which, or at least part of it, was dedicated to the building of the sanctuary, Sa2 8:11.

(b) Ut supra. (Antiqu. l. 7. c. 7. sect. 5.) (c) T. Bab. Avodah Zarah, fol. 44. 1. (d) De Ponder. & Pret. Vet. Num. c. 4. (e) Of Scripture Weights and Measures, c. 4. p. 121. (f) Ib. p. 119. (g) Apud Paschalium de Coronis, l. 9. c, 8. p. 587. (h) Vid. Hieron. Trad. Heb. in 2 Reg. fol. 78. H. & in Paralipom. fol. 83. M. Weemse of Jewish Weights, p. 141. (i) Pfeiffer. Difficil. Script. Loc. cent. 2. loc. 87. (k) Diodor. Sic. l. 17. p. 549. (l) "desuper", Montanus, "supra caput David", Munster. (m) Ut supra, (Apud Paschalium de Coronis) l. 10. c. 10. p. 695.

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

Matthew Poole's English Annotations

David, gathered all the people together; either because Joab needed more help for the storming of the city; or, at least, for the prosecution of the victory, and execution of justice upon the whole land; or because he would have them all to partake of the spoil of the city, which was there in great abundances, 2Sa 12:30; the rather because they were all exposed to the hazard of utter ruin, in case the Ammonites had prevailed against them.

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

29. All the people — All the men of war that were not with Joab at Rabbah, doubtless largely made up of fresh recruits.

89504e470d0a1a0a0000000d49484452000000dc000000cd0803000000e40eee8d00000300504c54450000000101010202020303030404040505050606060707070808080909090a0a0a0b0b0b0c0c0c0d0d0d0e0e0e0f0f0f1010101111111212121313131414141515151616161717171818181919191a1a1a1b1b1b1c1c1c1d1d1d1e1e1e1f1f1f2020202020202222222323232424242424242626262727272828282828282a2a2a2b2b2b2c2c2c2c2c2c2e2e2e2f2f2f3030303030303232323333333434343434343636363737373838383838383a3a3a3b3b3b3c3c3c3c3c3c3e3e3e3f3f3f4040404141414141414343434444444545454646464747474848484949494949494b4b4b4c4c4c4d4d4d4e4e4e4f4f4f5050505151515151515353535454545555555656565757575858585959595959595b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606161616161616363636464646565656666666767676868686969696969696b6b6b6c6c6c6d6d6d6e6e6e6f6f6f7070707171717171717373737474747575757676767777777878787979797979797b7b7b7c7c7c7d7d7d7e7e7e7f7f7f8080808181818282828383838383838585858686868787878888888989898a8a8a8b8b8b8c8c8c8d8d8d8e8e8e8f8f8f9090909191919292929393939393939595959696969797979898989999999a9a9a9b9b9b9c9c9c9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a3a3a3a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaabababacacacadadadaeaeaeafafafb0b0b0b1b1b1b2b2b2b3b3b3b3b3b3b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababbbbbbbcbcbcbdbdbdbebebebfbfbfc0c0c0c1c1c1c2c2c2c3c3c3c3c3c3c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d2d2d2d3d3d3d3d3d3d5d5d5d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdcdcdcdddddddedededfdfdfe0e0e0e1e1e1e2e2e2e3e3e3e3e3e3e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebecececedededeeeeeeefefeff0f0f0f1f1f1f2f2f2f3f3f3f3f3f3f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefeffffff0e79e2e400000001624b47440088051d48000000097048597300000ec400000ec401952b0e1b0000200049444154789cc5bd079854c5d237eef33edfdf7bdf1bbc06ae8a4a909c73ceb0b0a4252e39471101092a202241141150100308280a222002028a0818092248942469090b1b26cf9cdca7bbbeaa3ec3ee2c3b6177aff7fbf7a3ec8433e774755757fdaabaaafa9e166d03c95ded6927e156990f3d0fb6e26d4b4d9ef5701f1fef3c74dc9132006bfb3cf7ab31b3555f8003e5669a2618029a3cef9e34c79eb27ef433003700ce2efeea87d99bb42fdf7b6d2f647ef8b272e4c89593a73ceccc59eff1c02de1e2ccd0348371004da897dc170c4b0036f98f6cc2b62c3bf7ed9fd9ee61f41c53a3a78482ce6796fc2f6431d085659802bce0c12b9e060fdc16a082664350f6c6833f0e806de02d2cce433604bc0037bd60e18d98052e30c1c4be1b06f6de8b6ff1b7f0ff943887b250d0a07736600f81ab1a3e4c07c1b02ff471104200defe2e60f41a7be8a14e311dbf5434f0e9f491d33dcb042e5f9840a4301a2510ce7778670d700eef224470dbbefbb33f8b3883694408718dfc4037a83f48948ddd346c618130e86bfcd6077e22cfd47d069103920edbb98f8e7f8d80295f1b7847a6ebcc1076ee8398cd0444a14184db7f8538815de4069187c3871c46638ed36873207604a77f0c6876f13b61714df61f3f372dc9673e13591069d60ca7b344bffcdf96af6dce85e0dcc69748819daf0322cf9f3f99b8025f69cb1e236d0cbba9fd37fa92ef8126710f30c3a0b542f45b712ea7de292027c72b9c0b0b4c9c8d9317549dd7c261e4ff6ab34c55cea621ffe53a7871508d383fe03aae6822cdf04298130a3e7321a09beb387a1c4510fb0ffa5db09625270a3bebbf95eeb5e5a4a0348b471e762e1da9524858c8f70527ce1116ccc447b2b048fcefb62c29d23af71dfbc2f34fa5b643012074b815f36a05549ff30af54a86f3aae0c4a1003132f7d45f923aac5b8b45da8dffa0d7056a01130750e9f529f117aa42b3a9010108c6ff8d059960a36e551c415e08e25cf0ec951eadd411579f6fb9fc83e6effe271d2f60f3598332d49c77a3a51053625dac732b805f6fdeceb1a7dc2adc9ad360fbc6caee91b7448baeafe3bb26ff41a70bd410eec0e0570cd2f18ca196b7dbcd2665135790b9ea7ebfd9d70742386d017a5f0855d072cc267bd533e6db49f0c98911e3fec3be276c28b16e0f03395b8e86ffb1921567e2f022fe4d37827807ab023818230e71c8df819edd0798d92428f1beacfc8553879b56fbfdb3723570bdfe311e08b2fc07ba17fb9d1dc67104fba25c91f4ae820f489efd768776f89c3de5106de40701394df9b9ca428de4de9a561961c1139338150c63080e4463ea868aa025b31698e96f282fbe1f6243501d34c9a4d56dc61eca444da10103bf46684df1e7ffdef4343d8872c1d7d4158411c042ac828a202a26754198a65984dfc12a857361c6250e41e620d8095b323ec7d7bdc70b187a02762cdba53fb41ade4100104ac58f0db3e83a01e5bc0475844a6dc3cab79690f4661790bbb2fa8111f4e2854787ad57d52837bad38ce65708ce20e756fb3d239112d7ec9e680d3c0d29a0f451fa0760de36b8da23fbc386c88c1aaeeb720814353d2e208adf4ceac08dcfd375a942f3cd88a21b156ea3fd212ae0b7cf816d0dae7e40d56383872c68883f9234cddde0acd5d8c4d9d02bf0830a67751dd26e6803bf54bac0b329d3c73ff9968263f3ddd0519dfc06d90e45472a6428253f9709a11ea57f8b7a816fe20e42eceb5f7c7eda145c92b526a920ac388399f21972a3a29a30a61bd8a1b8c40174c76b198eaaab41da912edbe0d61cf5d99ec9bb7046c7feabf84a1c29b4911228d5788d46a5f30baad76670687c17331facc20f2ed5bb4e7f96bdfc074a9d0feb82a1846152d4669dfc48de958bf7ea84174b6ce2bcc3e5bf42ed3da03f5c3e6040876625675dc295720bce487d8353cf8b6e65da3efe6cf581e9c4d7eefdf5afe4bf00c97ac9009caadb048397dc5b3503f1471c5d60cecac69b2246b3cd96614f414ce2f4af8422cd4ebbca3c141baf23bbcf003e8d60ba44df08320d13e203d9f8d4c14d109576d130858afd9c6f902cf210acece7c217684f3f55e9edfb3ed709d9c66a4cfbeccec2cd7edc8c2150d0f2f6e32d84f68cf50aef434ae809381d84960023919d974a8de45b746e57e2de73b2555116aa74d37dd38de535060d9ed4f383dddfdd0caf77d47335a9134c3c5e3fffcf3d605d79744ff7d64daa56a834117552f9f36a3cae3421d8098d6e54f8c25d86c7929626cd87cf86ded8a7f77464e2e2bd33ba438d9f5ecea279fac183f6aadab4e1538989f381d792da3fb4b265cf61a999869f06e658c699ef968d1cf7f2673f2a8ae789b76c89e0abfc251f07e08399ab1c2dea107904d4db0efdde988f533333a5b700b8ebc9586b8e06871c0881ea2b906fc00fa72794556d7eadb76692fc48224154a2f1ad781a27a77b263d6cc3981d74cb204e104d12a72704fcdea32fccf8f4fcefd2d406b3fcffe4fbb58e4c76a372d977c96305f6811e178bddd439c4d1ab4a4a304daa14e12d27621027d016c5efd2a77eb87bdf784b69da0a6057dd95131a635f83f844730cf6b2543948e867606447007cd561970acca6b529702e55835c45b28b1c141c216e710f0f3c3421dffd18b0e09c71e05edbbceb937347b9c057d21b079f10524e7793d3119b560d621087da936c22680ec6ba5e4b2eb7b8cf8697bc192d71dabd3e8fad87aa569bbca58592580768645b5a660ba621b4f287c8c129459d211990e9d22d82d412a1cbfe7d3bff0d2c1ff4ff074867432652b5a7643c51496dfd2a028a34690d62b919109cd1154c83e7d7efea7ea96eb1615f416a7b341dd980d4cb5dce74a141cf2e00602634acb3798b827768f51243b000797ae4f80655645aba4fb059e9baf9918ea64013ae8e489ef6e28eb92f747e6ddbce7b7461c6c10c6e68946e869553e3b021917fe638de032e4f3283254b19dba6bd78fa9ebfdd9b450b00854387ad63d2c807e385b828cf69125335f9168960be53eff46bd3b25da95e7d162d5fb4857cb5069360d2802c610cbeaf85637ee56d3f8cc14956cfb90f7db5f8071327ad185910be38cf9b749ef4148d5cfdf0d2cc4f1c0311b232777cc4ee19fe494dfc4dda175d0d065c2707679fcc39380708bc0b829749343d57fdfd9eb5cb966edcaa76ad29eff67a73caeb036b3e5cb166eada53d8538393745bf578c3ead22d73575bb0149fa3c901c0ff7c6095e6ba195e54d15a085edba8122730b06a85355e7ee282e4961962eab5ca9479877cb3f0d0651a332059f50654230118320a02986d1bb4a5a55bcf39614afbd91e04384038ebdad641c5cbfcbbf42edf71b830b4d2df1fbc6cdb1a8f182d93a38eab7a0dc1890eb944eb952d1139a4fc8e459af3be195d8cfc681a35c3831505a1b80cb32d746c3f57c1a1c5dbab55d07a63625e1f0ba7e2c6a09a529944b32df33672cbd9347da6643906d9a335c4f67aeb3396f45c2febf678e907535e3f86ca465aac394312223baaf6fad07383a460cdf9bcba0d3c72ff443e2262ed07fbddbec3dd31050a6db83c3561c8dc798e316bc2f23ab44520ba2d51f12fa4d61d0ee47d8923949dc6487e98ce6599389e86fd07cd25d4061eb449a720b7cd077bc5427a6204ac0ad22464954b2ef90f20fd9eabb46bd317b9db414238fa24b735cc26cc4617348ee5fd62366363e7ef6a8416899b7ac087d6e0103c62653aa476696cba7180e22cec9c5152383055334241984958ef5b08906ea82bbf3470ee6d782f93540e5eca58ae94f7a1e0eb55ed53ad3d9879dc4175683a22f6ba04c9b8dcf716d4c1d71a5ac082d7b1442cb60c6cfe4bd959861c4bc4e4e69395c1df1756820f97c0aaab4bfbc1af9aad2450394ee3e105d337446cd9d1e4a4d8ba201817724bc947a3eb6d0496120919c9940e2e03de8b40caad88a9a92d29ca73a51772d72a63bd54b2c16c6046552d962a10e3ba8588d9431c0d085b87be28b2c67aebd2eab59b33f61e34256d1a07c23a4da23ce038089da4bee68de402bcf905332040e2883601de326020e118c8e3432174bb18110a372367aed65dddc4bb5dcdb33caa3104ce285bb959358c77f213b79544a4948fb43e9918c70259ef40320db5afb506877d4755888783729aa14858e83ebe3808860e4319c1c4b1ce22529994674381af9fa66543c494a0da2131f8018e0e0f4975914b5ce4061f0a3bfd988890da347a36da9f247bf418c4d91afe40352536a27f796dbae7c32da4d9ddc807afd34505d9e3a16e31b94fb7d4b470aa67abf4bbf6f8bf9fbeb4c805d5dab64c6437fc3a17cf110e655d815dad22c01da171a440c9358e51cf047e16111cb4eb2b1cc390141335349ec041c4bdc87d1a5c6b48c353b225ed9ef846fb5f49a6ef3c89d9f24ea37bd80849bceb0208050243723b8773438e9fdecc919db2d11e32129a71fdc3d275cb5027724c21a3a6dc1acd6dc252836a84b47463cf6e13ee07a5128ba5c4731e033487592d5b2173f2fdcd0c8a0cd873de9502ec7dc60b4e1caefa6d0661cbdb0403ac4e39f7a7795c8a7f6a893472c870c7652188633dcf5c04d82b7466473ca6a11c901c6a8410ccb42204cc4f5588255c6422d70c4bd198c4191284fba0672f24c4866eb80003b073d5dbdb007aa2882f306d1a1b8004a29d9ac6c9c0af17f11587ef50afb50069fee39439fbfe4c3e4f075c42d242bad31ccd9cb3d8ed3b43146e8179b4b7ef2388a25511b1b065ce8f895d0c3dfd1d4278662f1a432dcd6a891f0f825061fc422d4ecb3f86f438748c780058b7b0136dd14eb18913903eb983e1c729e6f0cdb95be414cf993a5e4533238d55e7452e22b37f9d2edd312058e6135a02e2c2a075aea36bd8337294aeadfa12c7ff65e4af02bbd175e0a3a51d406f54725e849be5a85cbd9d84adb23792335dc42f86d6dbd901cfc17946b980914746cb1088dc28086bc2a87421352b4b7f341c99119b38950662d326b2b9707d1ec3277a20650c85a76c0128844b2f04df7647b1bb4b9104f4cdf9dc94ae046ef4903e36291a84bcad9ff688fb68c17d3f445a1fa2b2cef3c47a08c6ecc8108faadd400e258abb27633a88229a61d4965b0a04a0df27d7473317ce98d8ae44b3bf62b500b4dd8ebf3d8e64e2af9ec9f99c851d0e7d7d03fb743d22f74548c38668aeac5f6e8351e504726beea2ab6e431efd2a6c921ab9d4379a04be900cb9f03c2912ecac521c54687383ef05c8c813ad39ca5ed857c94419f6d2f642c48d709e7583c838266550f6a89c2fa89f64803de3421db7b0b65b21131de128a8a8f6dac29bf5fae7f12b88aa38127684d9e74c5a0eb57affcfdd485210fb9bfe6878a5c69939a6c18a1e3d518a317a4ac76c5a86a18e0676979010718c5d206d6ef64212425bd0aeb6033021a2779209b517e8b57aa58a081bef24688eaee83eef1a4a163b02a05756a28720dd696f0d44cc2261032f0109d69c82577d0e49a68c02a240af679dcfdf47247f66180d98dc544bec71ce808dd4edf52645ee994939a4415880f4231e37a05fe64d195e878630b87a56deca9e0e91fd922bfa2b28713d7bf05227bc8b4542c74e481ca286e0029829f7f1646846ad2f102f20321ac16fa31d2403d6c210346e0b806d269ff1ebdba5899dbbe6a400419160262bf80cbfb828a5bee6fc64a2cbfa950019cbcac15f7a79face8e4d5df3c35e92ade46848481c40d628d04352df31d807c6899a9694cc379652b0d74b9041373012231544ca4b91c3ae391164afe57c1e8e4c34ba6097fdd09566d702da80f34b23a12bb76f9b11d0d2aa4c6f786ce216753321a4fa49d2948ae9200ab7008c4c96038988c10ca50680b5da0a7e033ffafe0862f58f690720508035878fe9816a048d6832b7f50e395fd8e19e370eea90fd1ad821cba6c9222c6a40e6bc34600d7f013557a4d41479dc0cf95ad5198ab34ab8289b8838941d6e29f0896b7819507f40444f4fd7e055a429d0259b397ef7040d854eaa264c7260d148d4ccf942ba1650d2a47846f49de7186086e310f2e333d7a94a72535caf396b4ed406116fa7d36cf71ac7557293a468a598deaf3badfb2132a998e363aa0030183c68f7f8b107ae6771644e1e62de02edac2ac1190369e5fe8193c3a075cee71cb558002d86121952a093730dfbc5110ee3ab89c692966df398a24a5541c4c59c3aef41c5f1dce1afab2702ce66774d3aece976aa5ece8227b187fd2ed2f3d8a5ce2a980478d5c46e309c6cfd1d0ac9f9416e7ed7c8f902ef1bb885a2be06626b396932fad8264b4fe34f946b937dde92867cb8b9cadb82439cc1acef35399321b068d7da09c2a3489991a7374412b6029cfe1ce52c74cc8234bcc1e7df72b3916139f2dc712086f790f3614ecb06df3003fb85180cfb5de518a7ed02e6c88f6f91079b2137440271c65578395987ddf8e488e8c0c0a35209c6146062d518e432e27c064d122114485a8976a30c5d4434df77796366d03cf5be24772f868cafd7b4e3ef4876d0204f5f489164f98da813b9f93b5a521d894ead01087224e8d20ee58bb1afa3980c68c9258e9150f6877ea470ea5c8195d54cb078f2844fe81f869636344e485cab7d40f1d924bb047c5d775b2d7c5826f8bf69d56af7f349b76b959d600d0b2df884885770ec4da926ac286cea810f3f591d64ea008b947e37e67410b11ccac5511a042944cec8154c3846e9a06a509307f2ac30fd197c463cc850fb922b4c2634e40988d3973c41dbd1f8309dec82aab09ba010e9a1f50f0c33c73db77a1cbcf9686bdb526fbb8e0d83ee53ae9c25491df5e92169897c8ddfbb792ba99ba5d3d032395a047009a141a4f692dcedbb863ab685df8ed82a1b463bf171a473290828e026e244bd44c481d2669e2577a151f7ea8809d5da382d2a0994571e19027e736d0a2cebd8a8cbe2356e949f5683508f2ec0a38cad50e51af76937a538982867d8e13615f1b1bdf50f533a8bee5c8f5284bba409db6423447e5e5933e2a13dbbe5784a79206f16af632720ce801f4ade066749e33238a3c3b3a88809700560f8ab74c5a7c7e6a2868043fbde9f3a66544538d3992cc0283bae6e5820b9959c8afe5507092f6bd2e8405ce98517cf4a7b3a674a42d42feda2f679cdca9027a8b9380311c77523fa77267c473638ab6927b2e7107ab56efa6d4ea0dc4e80f66e62533996cde7d997e67613480d3102047ba7b30ae37fb6a300db808d908bb6fdb55dc8b47656af2ce44707b082e78b805cac3c7275d1ba351a975ae646017623e286d59d5ec5ec6fcbfd6eecab4546450d9630f60b9ffbf726b4eb842fdc90ea17c9e454a1cd3205b63d5f6ad88b44b621a33e9ffad59c5a426f0bd1428a2c418a1bcdc81952ae77bd6cc818721307f90f6793ce8050aefa226565ee7c3a1d7a6979f6a86ed5f293ff3bf6d4fd9bb8c32bd773f544c491af4a19f3248407953536e1634dea5ab2aade866394da421b6828fed207c2e19255d5cffb9bb9ec45992e615febd6c36030a6cfa03c27687794faec960cb7dec9ac00ddb4237e87ed3af8d818093373fb5309b55cbcc49136bfe0d32858428712ba157fcda1351002dae8771c4ca2a5b3afa1e023bc1048c11b6934e641b2697a2a501b5a6d967a3aef3db005b360dbfbf837545f6ea87dfe75360abd90073413beb4adc36b046a9b086f02038fc9850f5685ecd3f3b32266aa4a7ccf8da7b24ea8546ab85209b125dadab6598ddfb1e747aa069c429dce43b43bd5493a2b3439de4a338046a8da2b9972032edc84400b0427d743aba8b1c43026cad87d4fcf261f66905ba73e1ff5e8b813406e62554470a0f411c1272e78abf10cf2bc841baf9820e0bf922ad5165d53272d912a2037a331e3cee3a0f7af0053d16eb1e5ae796b93c6941c9a216bdb21fef25444a19fbec12118317714a9a3914a8637d03408d99ef3c9835f631054c917442326206d56eb77e5ebb4dc9f85a4c01f0f5f762d19e941d44babf1517aca0592ea88bf999e32d911b3712c7172ca7adf97d4614f86ec04bdab04b78848e0554452e4cb46f64215b8b68e46e0acda05654dce0c2801095632567c7c6bd2103b00431a8d3e46b9845e69c9c9cb5c343cc3ea2b94cc92d304b790d3179c7ead1eaafd889d2d565693e141b1fa6b35941939260a4cbdd7d84461c0a864d170a8ee18cc4274fcdd80d664db6553dacce61d24ba48a0f89b196617c79b32bc66686d446f506c58fef6930f9e7a77de062b249de4d2eb407699453b115c2e7bf303824139fc8ccb060173e90a15a09f09911b7755e42531399377baa608998d23a0d361e7b3d8c4499786f5aa267941409f61f86730e794bc089f0def458fd210b20c06a312cea086220faa7decdb99f3304532e6a09f9006463b37b86448fa80d7748c2d792302a676873c7bec1a6a8d851b3512b4792caa8a467ce2562c0344541a593d6d4289b2b0e4febee2f1875dd3d5a60a156691cd6158d62b73fae9d2d853477173d20e94ec5c45b078ba341cbef3730acb0693ad9b2db3f0d4f0b69c10e19c518ad94171232766f94d2d4285100ebac16dfb394d8508d5a23ee1b3e3b1252cfc1d7f4cb1fa41deee849e8038061296a73ac829387337f56a0976cbe4f6103ec326601f8443f68f8f513c91465953a2627f184aac1711d85d638ca5f99d11b764ba18fd6bcbff48465a24995a448a214d5e6c1e4648db2da23b56695f5c5b55247951a3088a9fd0ba2d83f8c449288588a0fa69da59f3c2a154e2540ab8476c31d1da6afb2cf088a7014ad71239db1c37ff02b3508d4166ee52e9734f33c4e88170b784a25edfbf665a971aa58a9778a05943ba1d0e725264700413362a21986667d7ac0a99391f6b25dc56bc8983b20b0d8aa5a30118b9c681697188b3a42ba963236968e8d08a79c028e7f83b36d0f85a4c59ce58831e8fa1f843a6346c4bb83b9f39ba8e93ff3d770d3dffcf7215ebaf5cbb7c56df7ae5cb572c57bbd83f3b6cba7de9ebdd97b7af1856f2611fe710487669b95b51ceaedc11dfb9aaa53e06963b4ad54c8837737adfae2248c218b1c6c83713494bb9204c68d23b9cb2dac807dc33907494a9a7fd86aca8c181eb4647303bfe44031ac61855293e3864e76e94848801b77cfedcabcbbf3a1b723a4f9f704e4129c63f6b9196df38345789abe4070cc2a0fa73a04e64101697d23276d0194b16da1dd75f87a189d61c854066b0cb4f072847c2808563f1bd6b1ec9034bd15f200bd6de9f75fdba05deda86490b5098d8ad7aade0e04dc250b93722578823c62dc64840ca281f0226000d4afb892b3e8c80c8366a74a5ef34265efc069931fbcec717ef775b3c1e46b997cc33839c22a2695b250171ce548c708793bdbbba501baddc00c429e9d01ee75f7fd10fedd08c09d57f9b0c1fbf4e14429943207db0771a2e03448a10ba330924f67593c207b2c1104925e16c40eff872ee63b9f4437855088c85c821fae321bf1d97b8bf7d4792c805ba101d3a2774a7eb38cddf4e9408c8769ddd8addd21b328d3ce89ba0330eea6716b4d650c8c3f78fe8e1dc6954f153abc21cd07db9bd70d19e02754b98a6cd34dafc10a4e96ce186e0e3b4f108235a583953878b45c571b234b96c72a319825500441ce2ec4740e58ab355d4bd4702f825afca6a42d95f84879a4a015f8b4437a843cc6e01c83c09b50f7f26c8a533a236a750c3b0d370c7d98d119d409e664e7c9a741873c7a548d00e4c7300e816f8dbf48d78aa5cdf3633f81bc00f470810a55a3c7182ad1245303a63d1a9430281423732b62f20a34a076dc0758e96396f43e8c680a7fc9d084577517106a5f22973c5223b56aeada32db53e9459a7cbba08b1438d14583b41506c7ed5d6571c7b5e366228ece5f657c15cb529c20f6a95a697b18d1e515eee4b4beedf502a719eb80f9a79197552fde6f033b4fc5dcf0665f6547d98a8f715e726817ee00aa53787e657a1c7cb4d4ac66b5dbff575586cc54baff341ff86a3425d6b94ef6c46660b18364128e3d6dbb0a8e19d920ab2c92dacd8d6aa8d2090d4a28520e3ddda2c0171e40ca044051c04d7c7d0c036b261bb255800a9ec028bf0cb3e7e44f03d65b90256ed0fc4924cceb7116c090bb384cd28653e3623c9fdfee94bfa2e0dc899ca9d21392e6a6f98347d8b1169e79591567d4ce236eff5dfc21f070cd460afb74ee82012105881f7be05e69719d08d1c54eb1d57b1f63158b360c81ed9c7343f20568172b496541a582b50772434cbb94bacdb87f3d9294a8a319119f18d1b21e999fb2bddec83b228575c1ac5b3acb8e174ff706e4709f04b9a3a1fc58b20621bd265b58c147c3b8dc67431926122d13f230c9bd107b49b0ccc6fdef590c3a5fa610ab276707c5a25f88da29cc87889ed68944e42643c1df278730dd2ff59c35b4330cd1de9a7d41ecd8e4b9c52db6b7b2128a39b573d9980388477fe5a1436ce61b237c82e72da28a0f0179ccb26b30d68e7dc521a9041307755bc42e88284940b5286c168e06e4a9488bde5244bc2c8721e569e09a66852b80659b36448668ecd6395a297b1b1a5550302727f1beffafe3f9d71b827663d1254be8d7d84683bd393d3e9513da408d5a0ec653df97c26ad076607c6d15fc5a838c9269d65504085dd718fc74da29fc7db7a453b27bc696346ac39db60cc4b93fa25b97873dd5f5a6903e2c6793608ef3659c0673f683a61c03cdcf25f1d80efdfc2a1ed7284528c54f3526fe8450b0b5575391fedfe4a66c2b17d4e3a53dcf77f4d52cf967eff2d4d79633728f1b42ef3c94977d2a323dd9d12fb6bf0b2091b5f8990489ec7340a1a8a4d5c194ed10f2605508e2bebd0734f4a4a4a97ae5dbb756bd1ad4772a7c1c352bb75ead46bd8b01eadc74c523fc9ea365fa4ecd8dfa9d18025db1197183d60c3d456eda7288353cb9ced31b645afb10d3ab67f1156a52210e756efaa5d7ad76f4fe18e60e99d3c5fff40c3085172a4e33799a027ccfd7ed8fec49de876d9ba435c4e107f0370fcd80cfad4bbcbfb65388a8a3ba12f602120ec39a97369a5b59c17eb79ea66529bcb88a16df04d7c123e87a026f7e63da22ac8cdd1bfdf06b1474212801f1fb5db6bba5980fc83fc2d40e1c34360ede13a3a8b707f954910efffbf28c619c5f632e8548ee553059c7c37323e447e35e6cd9dc9c7a065d06048684d1f235bfba311a9b788d7aaabf3c0791852fe1d59d43cfbe56aede112e12a05492eb7f5d04f7e3058a1d33e9d1df21b27172cba762db2748d595c170a8fed4dd76bda5202938720e9e1703d14cb4243041bc7ff28568cc2742cf2dadd7c420ab1412fd165ea33652bfcab51e992038eae1ff005f99c87911eb4a4c21050fd86e4825673e113a7588aca4e37f02d4c000663370faf725f36f4a174af1c25eeef475b7ab1d9f2e7f1b266014d99dde991040845c0a33bae331e80571bce5c6b807576eb6f0c5c19f9b53200002000494441543bab36abd406f564d620bef5ec95f73cb4e1e4472bce4749f3ef573d25e3eb0929b201fdddf36c5979a970cdb2fcc2c8ea9046816621c88df30d8d124e259d58ad18039f6324db7d9f703e226969db3873b66532cbd04dce4cc639e260ef9862435aa70c1ab5f4922bbdda726922d312631668748b05d064e2861ae175d00fe4aed4833d6f598a83a002ae8afebe178b327716154241eb7842106c7f6464bd0d4c8b5dfd8c2d22ff62903670ac21251c9d9167e684c88963a1d411c650cf7cfb4ab7f6b53bf5b549d531d2e4204537eb28d889decb21dd045d57d62d97bbf487fe4d0ac4c455876cdaeac9e3237c454893a7eed308bd4e7f223c47ed21ae4431328493ab608239bc782e71b22e972d73c2e4cf856d3b43eeecef2090ca746e6b49b7312d2b836bdd4503c1687bee262ee36419a10a1527730a53445b53d8a75b5f5d5a68ca1cf26489128e7f22d46468aaa5c8548718cd2b8b3f315af16cc4c3ce6785a841e434e9e021bdb0b1e5a51b24a8d9e6f7f4815a0f8d10d5ad06bab3cb459b43ef5480f6a6dc62e3f14a2a44690676738861b75a1d6114182db8218488090aa63ca072527336fe64e213cece5ea189031ef429c4837a2758e407bf7ff15e4fb250ea9257390473ae53b072905c5e01a8785656741185a34c06162a47fdfce3267936d83b10c3c68edabbd416c24827db6ef748614b63859b3f28012d726df64548590b834ede4c8537de9c32d820a70f34ff857ce04202b356f5bd3235d007713d3b799b4df9c726b40bec7965769eda0f32dd22cef6635dc1e512c5e99bf540618b9add696b5a55f65018282e34b6f2dce4b4d5edf52197c07ece45f8397b440bdb25d3c29121d54777482e09c920a90237a10711640c59b98e662a3798b42565d0c7a68d97b499636168f042f184deafe8cddbd6cd27c964522d7d9071c0dde7e6de5ab2e7d5bc6e8a24a8be1e682788a129083b6b5fdc4cf9649e4254af933e40df8001a7e0209811ae3d5703cb88bde2909ba691b6b27155a8f0c66309b78d63b4416035103ac9147b44b6f6c3edcf9651eebf87fd51997821fbdb2a99208bdda8a0dc7eb33adb4e8bbc50ab8e9cda9b75f842e695e69073bb9ecde3d973e29473393deaab07136f3e466deaf92e0fd0bad5c7cd0841dd9fc7ec41c4e9c8a67ad2fd0e55ba3aa5ee42a870d3aada0b4f4b5769813126975e3480cb4bc0f039fb15b25dab9d8b7aa3359b6277650ec44d58522c41999e780d510aebb1ec198057ea5efb56588e41ce7e5c2d03d4ae14279c60d3ed2de83c4aab0b04580b8e54824440089ee2823be9b54e3b5799dec489d5a82ba42f9446e3c7471cbd7c4fcfa4e6edbb75e9d6fbab373e9b366af2378be7beb0f8f9f75efde2ab854b3e59377ffafb7bdf983767e1d2056fae5f3866ead8a7263cbd61ea9ba3374c5f9bfa7d33e0d7abff514dacd649697b69f6da7d2bdd0a6fa6d06eafc38976e9d55bdf03885f99326f931117fe9f56a2e86a1aa1e7ce37d6e3552f803ef3a5ab8c7c3ef049d93b31ce61d39d3b918e0e02a09aa3247a7c9969b7b333b2833e97371be00fb8fcd2898f7eda727883af745d80cfea26f9c497462fe903d11172fed891a26a2da8f2b52c27815683a10e9aee1e040151f0743b62603438ea4360e71349fedc309bd3ffa00e1b3167ee561aadc94ce973ffb478982d9d8c3c723d50beb3252c4e90ca90fb15ccc918a65137ef941d42d88ed3d432dbbbea9f9fba6ce864edde87b6862056e5373b7c44d669fdbac01dc795808383a7b32d101b35e56fe44f573f781a7e48aa17a90a7e7e9226c08c7d230ac2d228af99f19d0f3a46f23da6c3a738e53a9781ba727357c8c4589309b4bb2d5986c364e4ad0b82b3d5907c627ef136375a5ae0fb44c60b7b9c21a839121444188f3d2f72429b565481ceb8840a9058ee34c5a650901ac76b355133213b57f64f4e0a65b338cc6d9451fc52c9a19575ecfef0cc7199fa4b3b8aa899cf64dcba72fccab18c13174fa69d397bf6974357b5cb972e5ebb79f14a70179cc9800ccd74e9976f6f3c58af57cf528abb2e62d9ddbee00fd2c89131b5750c69cd3575d8434628b63f0c9b0b91b445cdabd52fb11306cb18dd3b6dea540089c963b4419bf11f2b24cdd5dbff08cfdcabafcd9e3ee7ed650b56cc9c3af9fcc1afdfff79cbbef7373e377568ef5e13de5cf8c28489a9a9fd478fecda6554df3ec37ab5efd9af7fbfc91d067769d7fe5d680b7ce01c1cdbced047b8e4564e2000adae29204cab5d17e9aed0d17a10e9a5c8d5e22a38692e95bf35dc056e59403807d9b4ad2e40898373b28f48c3587ae3b57bbd395b5852065924a4104d70cda97d227f21982697b049a09836af403d0b3f7b8fe353f8e210ffba03ced01ef7f772db4f9682fb2e692b8d6da8824e2e08c7645afd7da11c2934cbe4db1b4859dd69391ff7e9445eab38f8ab3aa72c2f4a19b3e1afaaa30a64f906f25baad2bd2b53460c721509903b82b6936044af145a6e67ae0d828a7835cfdc0b5095924d3b2360b71c776300963bd1b2f347d358e9263ecb07ee9b07b5d89dbaab8524b4e770f996dc11cc61c351ef08259e0f45b4b765b56d293ffee57c5668257eca3de2f7c6244db581069491eefc77f5ee3838828251e0e59edd91456da8748a1802911e3fdce1cc4f5e6385e1e4d9247e000e25436b7a3c4efdd060ae981d5985e6347696f3c4c09d0457058c8756c62a3c11bf9da835e1e428fa69a8bd6ef69eef63865d1b567ac3166c3a84649e5d36b49275d561871e78f258f0a789afcef5a08160c6d653398d7c42ccfeca0f47eb782276c5fb3c6203c489947df97b700b0a09200d7bffe745230e85a1b733045001210cffb21c7ec08e4ed5fa39792dc4c4c386214e36b4fedf93965c0690b261d8a0d9b0f4ca80bb773c6234943e99b4b3c4fe362c725372f03f651668eca9ef4effc8ddd5dbf0af9909e22d6334eb943007584e0c5436f404351030470a4d0f8513198555815855dcbedf83e3f094ae8dfbe9a0d851b6dee5936d345e00073493c2fc976f66d7694195a6729448ab853c1de2c038ab9e9746ce263421ee714a6d159ab833e930f33e8a2731ec9d10ac431ff9cce6908a760db24ca61bd46148399a0a3ffee30fd83fd79a3b72ccb46d01a873ee7da05a63098d566e91beecfc8fb9c1d1e08b00ca8b86537c45ec5a6a7dcf7928f448660ac1ff77b368c47d7d0b3635a3dd8a10efee11b3dfa4684398fa6a961784a6c9a4254ebbd3c820ed3db06800ccaa30a0cacd1b5b96cfed7370d891ecc44bce2630e34ede05db25b0cca1a6d7714d8138ee182a536191fb94a1fe2833b168c47de0b93979a6dc9ef0f641a3f259548db60f925832d9966e4aa785031f5b7e2d2460daaf4370a1f119b3b7adaa967c08aca7b2e3df5a363a754247001ce80232b7e14e1b7e985832761dc1f14b8453db8f86e3b1c54523ee99c3b0bb2cb9d0d1e0b56cdf38b2c8c1fd93ed3b2c28b0cca6086f59564485e6078e3d493063f1bce68d9b85ceccff60427601ec3af29ce06abb78552eb89c5d9e29475564cbd8bae4747fdae0124ea2d003cf168db89f7f8259759ced14386f413d44dc02adb781f6b3528b85188a99773791c667259077a7e348b67cf993bef5e13577da6ac75160b1b85682e43dbb135847eab973d9f2c5d9b8ce591cb63e23779c29f40bec074a144d15cc0378fba02017004364020d3e92c99162f385d032a6203b0909d2c8f7adf7fc40981af628b5f56473f3db2b9ed83e98ebd2b3e88de3ea5329fd5117cf64a77dd12cd263bdfc2b897d624a949f5bbbf0598231aa3259fc5ea548c46df21a13a686c7b00b83279adb7ec2a2684efd809f084d06d6b0dd82b9a107c8d4036bc2ba2f5f395bffe58993c8618b62c1133f773e8b286f173cf1554361e56eccae7943264dc566eb5296ac9427b3e22afd0d8a44dc74083cb79972a52cc6f79a30b99dac51a558fe637c85734e804901ec245e6697384cc7c168635b84d6963b301bc7c2be02f02af9d63362de9f7669347dcbe4d42fd3fae656d702585fda7254748c36e67b6086a6d2c45bacd6ff1c2f12710301265da67a7e28b12feef5791b5e083f315519a651ce95244f0f2085ad7fa3ab6cd8fc97a73fab0adbe6de82ef3eccf6b02bd2191ff3012e8af8487e701a24f1c8e21dbbef73cec289d5c6858b41ebc81e66e77b861689b8292be0bd37c2bb41465f219acf054acbf183f26a68207372782950662418ede8b20b03404f4ef9ecb8b96d41e8562a8a72d3e75f187be2a8293aa4fb14386e59114879673dd3e6f15c444d541c0b0329c351ffe07f861789b8db06acef2dd509ae35ec786a59db941eb800b927992e2367c0638e0cc089da03e73ef7143eabccfd9eddad2698d08e937b7d08fcda2136bcbff385b5878a5fe44ef0862a411ab798c479df84704d0e7cfcb5470f1689b8f77e17dbd68553683d6b3f814f8a3937bc055a8af23972a8d771241de89501f6d41a211409ee47377f3a24d3806a1dde3e82f09e0bfdc2b6384f4094a1e30caf5120236289ed24cb33decca1f421072995d5d07df7e4df598dfdc35c8c375eb577b7165296239734037fd58fc109f1e397d7c37812763223811f5f8823d94426b454faaa1937605ccafbab06ee90d6a448ddacc95303f23fca96674e0121f3d32f46446a1c2f21cbc1465174c2202ff5bce765e694908e0677e95594b39190b8bb63a73683b6e6196041da4306d12b040f0d22992673e09f3da57c93452281c3cdee104ad6ed5be48e3a33fdf5fadfbf387ce8f0b1e0d9f449e739142fd31a5c36ca9c503ebd65c94a1d8a3213ba5666917aadb82beaf6dc9de23681fa6ffd62e2885cff7a51dfa42affe7dfe44148489c6de72d90dec786f56be8050dafbe1a20a90c055de3bd141774caecc99ca0a131ba39c50dcc5fbbf1bae38bab6d6d70ef37afd6ad8e86b5d10b46d6dd73a8c1090ae534a2cc9c2ce4c121edf2f0b674b24bcea20b9492f3997fe6246fe077b51eaa5ca762eb0e4ff7ebb30feeb9e75ec5c55842e22c2ad214f1febc1b4e2cf15b4eea851d00b6e72190193ae42699bae2c23bf8342dd89ff9932f060d366bc56f267c7bf27cebb56356753a87bf09a50fb3f6f47efc7fa76e6f276b9fe49f0a8b54b1abce3feb4d75f2efc2ed7a71dda9de10853a72f61cac537d832c7d6e582c947cfcaf7469a1895b0bea9a41e14280f8f6a009ceae03edc5ab3040a951c3f4a64f097e53e508ae971d07a4e969b703ab897712c9090a97d0716ed7d46fbcfba6cda2a83b9b52615d4d978aa73222ad02f8c7ef5ab4a221cec162c0cbcf672153fab24460741b683e8a1740a0dccd96a8e3da84d529ad0d347bea9f912531e4473d1a8f2ed1bd473034804a6aabfbbf94a3adff810f9d0fab11d5d04175ece63e93c2ef6f42b453cd88537d1e9c831fa59b3a478ddb8fbb453407934ccbb3c591a164a733158da21478d93ef56365fc6da105ca3430fa2c73ea1de33b6f1237e64f339d7de1a080eacbd6be71bed6a95ea368ab01665c2030b21fa5fa18680f6d47db73d190b4c077e400f968b3c83d996f2a386dd49838b7cd28303e378ce54635c92af9f423a5743023f0f102f09033c903fca8e1fb6cfbf912661154016ad2b15f0992cab258ff4c3f5c2e6fcba07b1ff66601cc0078adce7529f23cdd884263316598f17dd0b2afa6edbd40bbacc6859daaad493093bf49b961c3b51718d489209d97d329fd2edfe5b634e2606350864bcba4fa17609bebd34a88320badc47f05fdf52f2324f46a38528a0e0b40dec781fdedd77d006d6d9c15c44ed36e506ab3dd1c70f9215eec50373de35bf89a077d604ddbae516e6414244c5b7c289f8ce6005d5b4742d07f850b37dedd9c8a0dea87e06cc3c9f0c99f58ea28bcb6d0c4fd88ffed67b952ab011af5ebb27429383220d484c1fae357240c0ad698474149bf3491a10c6e64b4bdc7d6acaf3b1366dbae2fbfa7b0530d94fcca40064adc38b7f2c09cef6d53e48607977069c0f253674b116a1e4f4ae732711f985d0ddeb059cf6f215868e2bed360fda2ec5ce286f8e1f986b81c2c21b76d97bcb89c0da90adc6d18bcf1594aa3e83ad249bc7aedf69445680e761a78b452f935b066453315a2d967e407717128fbd007300b2225c8a3549a2fbf743565c26b706f1f875492c41dd8c67ee6cc1fed22d873dfc1a449110fcd5e6b9af5b2e44b03b81f4ade97ba3c7d3dd05641925c3e75202025fa260eeb6877598325351ab50c05d2bafd188a16bd2ea3b736f4fcc64a023aaa22a7550992811c6d338cb2b32e748370055a0e4d615a5f9874a908c079bd173a4ce76a4ea7384e4771a7a21015bb32531e781ff8c6b3591c26aff2e3407f57bbadec31ac44780641643984c3ec8fa94d92eb0fbe1d4d2953069bfd1c802c071491d659cb04239a15e8ec72d9d5436032843688dbf71ba919ee310d44e105caec103c1599bf016d15e8765c131ac823edccef6ad3ac4ec1796c250de9ce4d8e93051bb2427ab08122c12fc8fae2dcf241149788940f264aa0976e82753ba292c863aaf4afe46bb4158eff0f9684d2f2665721e5fcf5d5cd0b009cef6eef839512b9ac9529ccf3711dc9f700693aa8c3be2635d005ce5e436e0c580f91d94821ebcb4de41762d45b5261118f79a3d518717cee816347d1fe7c3222bafd898df4facadd973bf884a10cf153af0465618e0fdc1a09f7f0c4c0f9eef68e0635cc3c3520c6c1aff79dced5b07d76a1cd1208bdfb211a5fd8fbf27b900032435c0c4e6e909b778a632279a31fcc463b5f38065d9523f51e8a3cd2a27ca6cc2cbfbbd9325103ec8fe80d31026acf8df0f133e2be2208945ed7a0cbf908cfaf0d49a193637fca79cfb346c9e4fdca0f533d2fb8599976eba8c43c5577190d32a73f6ea31ad141f6eea115955f5a105179c92ea747750fd9b653b0f1adadf29d41d9beb702ed33af3f5c04e2a65c552b9f8d100441a8f51d946d92f33d0bb4c5cffc70b5d4a754bb6c7c35b26cc882d651202c729bb82afc012db6178b34a2db84c6f5971d189c475150d044d4a85459ec019edf2356cac41b1c834c78d77cee417fe105cabb99ac4b9e03418da519ae6f2be7603e0bce2f90a13c7da720b7785b779365106491734581e7ec6cc7108cb9a3912519b359fd8dd082144ace28b88af9706945db24b2293e536429e0945416a8fa61c98aba254f147ee6866f846e9bbdb90f5120784685369148a3a1cc870a7c8453766c0225720464c5059d58ee4db86e1bc1b8a9fa54cce30bbcf112f27fe6cc9d552204d1f61ee5869c417e2bbd9742e7aa486db85b6d567169e1891bbc4c5b5f2cd265ec838f4d6f898887a94729fd8c621f6ca8ccea93c1440722334260f616e9d5e3464c478fa0cbe878a37eb2304dee28968a1ecc6239d9bd3bd3c11ae844433108de580d8d2a8e2e3c5b8e5e0ad367e70d08aa09502e476493b8786b6a40526ded2d69924fddc3090272190b32f137222c7644beb34fc5c1338260b595a308ddffce36a38d88341474fefc090f1c02e197f1f759f0a6b762bd1744a1891b32c2f5ca3b9edc99e386d90efc377ae65c70dbf28bfdedce6988585ad67b8b232cf22fa0ca588461e800842d8896a315080b3759c6289b1b49a540774760c9402599d41655eb731bda1e04788f58924a8ccf0a8e30ead57dadf06c89c068c28e3c0aca3e1100bbc29d77ba3cef30bb568fe3034b97780bacab5fb0cf9c534d6428a411824644679c282e9b00956d343e0091c7bb1c7950e696e75fab01b9306be2ecfd6e93c71985d953d0d7ecfaf8c4c213d7683d4ccbb2230f45601ca14ffd0c44607644f4e7e0fa25465ea2ced40744c09723eeb0745f418ebee1f0ded43f42a64c86a282fb50faf7e8e75405258fd7e641d827e4c42b30160770e663bf149eb8c97bf5372a4462c26c3a04c2db780471509e72870159841ef676afa9b01e393f4041db33c020612c980a57a8e8331582a4fe6a5675fa4d944191d531f50672b56ba8e4eca0d10fca8b85f7ef0e159ab85117e1f79408c44bfbc26b76c39be5a962b7921b352a7188a9822694b1f5ea7e1571878b99af172421123bedef0527e6a5a64e6adddd057ad5f3d1f5070da86d0c077b2e48198db67f2df5d7c5478a15c0b57777eb77503fb638c2674fc1b7d9eb2ca825d8ddb84ac8a56e81abd3a3111fb2ee508df65613344d569d6878f4aaf6f3e91d375190b440a41a1051c42ce98bf3a3b9d184d634d36c2f5c7fe7cdea679eb0b54213377e9f6f53ef4851ae1a101a0b50713d45a5e6e684a9e1e34f90912e8c8e3c5e4e6bf0734a01eaca7379fef9e1b1ad1aa47e34f3c3452f8dd8e69454bdbb59f2b3854936ccd6c2b05555de3a5fedf4ab6ae1676e94804f2747886872e6a061e0af56de0777415b6e5a16526ea64696efd2a0250cffa900a1f8062539d55bf28b44643854154dae445174544098c3a0e7b97a51bae3324878ce71759fbb532f3c7113046cdae1cd1d7a621f3db8017e93a77f28b9924609ca59f4c1f354333257ebaf7179db1720e699718a79af3be6dd2175ab25f55cb863494f59b22c8a44312d069daec0ca7096a5cab360347bbaec21b00b4ddcd255a1db4722dedb32da7d2687ea773915c9b16d204cd49ae5f9389474726cc782a419c80a68bf35f4f06314fc0eebc71956b8b872dec7c8d3996ac8332ca8ba5870141c10cff953fe8e9716de41f41c9c9c0111a72290294ad5be2a2c0d1f3c9e439c4d8542ed5dbb217c0a8f9cafb3954b2f075e80806e956a5042d9c103db76199494b2ac67a99314dc925ff953e55d68c7c42519256c403dd806efef1bfb4fc46185266ee13bfa95797ac49ab1e519b10cde7d520b442e255bd63a42f58e769c4a7b37b272c3b5464fd533ac0204743bd4a7a6289a93fa2eea6cb1a2955296e3e99ded14194410e45f638f10cbed3d7fd38ae0fd9a74198ea6442c19da77c4676f09a92d105746b01bd5bf42da7a74961cca6192df27a06b3bd325dd9589e32efd6823a9f3ef6d5ca666d3b633b6736b1d04a3c67ed1de47bb73305fd65a24aef54d8313ed4e3e084570a70f996cee589f47264b4e496250d69b07d5524d030e465b198ded02e5f4cb9d5b257f0f68aaa1b19c384f57a14c0651b5c2a95ff14df67bfd1e6b0986370ab6a4926346bd05da60da8300cdde665fff3ded64f7f92571a5169ab815f360f3fc8c08f6b0515133774b805649b2f8464e93c4a57f2f0f029273974445bca19a2ca69750d1090a246f18225ebe4e32f9a5521f88c86a52779a2c6c5b93f9f728ce76d66a3103961cfeaa522a2b025b0eb80dbfcdb9bb17b6b1dead5fef15c96bb4c58516c821a9e2e4c124ee066fa169772a592669243c61d74630d7a7bbccdf2166b4589372011929918f381f87e4800cc44235776983dd283468e9d9bfec8722e8b96599eae787fdb91241ee087250866a705f24bb594e31b44d740022599d3aac1e42cabc34c55fb0d8719339cd60e76b49f7c88a378e28c828f32b825347f2ae46aba283a0220ba602c63433e03337d63b5f823465e1e1d7db706c7f84292deb7421798dc1ecd920624d50ba93097cb97466da73c6bebca73104b839ea892db29e4f426c899ac00ac255b0ca2d3c7ba139150f29f669b453fd9079d52d6037b59ddcb43950cb580f3d1e79919cb385266edc9baa7bab9d5f96efd560c423911b6801aa9eabac0839a08c054a4c3b62bef521acb9282b4827644b21f7a32ce8bb1e4d0baad318aadb363b0ab2a151ea741cae38a7250c0798161a1754ca172d2471c671700f8f527341ff013655c8a363f1b159078fd214a2dd00dd1b1d1efd13ce47275af6054915940514404fa23a9f328d78ed5f512ee6ffa5cecf5610641e12f4dcac594bae5d7fc95d6c5391885bf335a847b4286eed76a09577fb73d852901e561a50248d17d965c7da33f3885c7ffb803cd5b740a9d544c9a3c7c8626ba881fd5633cb8ab2b5aa6b03b791b1eec6474ef2213c6902ed5ee958b4845c3862583da2ac1873ea11e81659ed90fcfabc3da7f89713233b52c95d794c539b6a17645650e2a6c9aca94d15bd608f7add508dbeddc1f2e553210aa435512eee97c56ee1c5207ca6cc3dac15fb452d12713f9e02a80bd7f3eb29cf47f04bd34861a6e1a076c0c5b9a5c380673613e20ac805a2743d50b00c56660bdbb2ec5925eb276da7f7cdce858db7bb887b6cecedde244d7c54dafad409dfd16987ffe67056e1932666827f823bffe74cf444981bc851b27287caea6d80e5c727d1997adaa070a98e1efeb87b05e1a649accd28ed4d966bf8ec314e31c4f9dabc0610f4b8e5121f1682d1e66b67ebad4d76cab5169ab88b47e1ea6a915fda19d0d6ef6b7921e7bd2e37238d8348ad9f597e8f50551869eaaa0e1ead6901b28f2985d3be9e4e672a31aaafa294de10d5290b0f1a7ca51728a6edea3a084c36c764bf5c6f9aa3a90a4ddc51bfce5619d10442c880cb95223f20cb72e87704d4fc684ad2a9075bd21d05d7b2208ce961f0c92c3234f0dae0cdd40f65466dbe41edf705eca163ecde453bdad4a6c02fd94f2e2cad252cde19bdedfe543f729447eb1c1b178452793f1282571132d96eb72dc3373ac97346b43eebe4999c71ed7159dae4fc80d557d1e659d1b47dfe0bd0f266074b75349445a8b0bf99cf9f07a86df3b5af4d2bb6572f62f982f7a6c3b60fedfc288809b5e7c419c5ee264ea4cab47418673951dbc36478bebfbff3bd1adb6675f22cc178a56d529726d3afe4e3148a26f26d7ae461b09ea6a34b16f27501d8fb31bc00754adf77c7a22a3471e7265b47ab45f91cb96f56c5476bdc856c85f8f9b8d46b2da4f5aa5ba1de701b0544d2093a5f226e26a489b8d263c8c3abfd46b40b55f8f6c9d5822da03c85d5c0f7c2c5b1f0f17bebdf2abede0cef60179ab8e3fdedf42f6e46614bddb6209ab3f5595082a0b421735c56629e4e1f769f12de6c8be357270d69859ce8a7fc680d4d45a5f8873acca115d9d78641e07ec3f7f32fe7c6fc6fc34c252cb00a4d5cf645cb956c46c3863ae5c0e46ba2095deb6b6e20338216ec44c7c458a13f7e22673b0bc4c69866f878525c9a6ab46450ca27feeb7ef6c921523afbc5b3aa36009495d94d7ebf7f0741b2a211072b4d98a7e7e792303fe67aa2c31db216dca41e92e38f5cb388395a5139805ee014ab88d37066f590134113ddb8f5b61e314d16fe9f0397b78406de0c1d838e179bedce2456812211177c0b6e9f82eb51baa50423cf51ce8962f42d27ef5057b2eb8254e41ffcfb5c1cdec8004b87789506c3e71acb8209d17cb837000e3e669337e38553fe210aa4c380c5875e3c57de2227aebf68c47d3729049f46333d78f81c9a3befc3c471e848c6df64798aa2f4507ddfd298b7513477ce548c539a069c038e0c3a5131ff1ad7086e951de486d021ddec960ef36f4f9aa0750e568e7852fa000005cd49444154fd19882b8b08bf28e97e50412ab1315d0698da70c287f3d3385c23c5ccb8f09e05221976bd23e2ed1e17a031f0f5ae1c0acfd26a73e7753d65ef139523af283cfc42f21616e0f85f1942ef9561ca1dce4fdddb529ee2e349aeb5997610e988bf9e74d66fa12b44e6b6abc83e9e56e30c1b8e4dd57f380533c5bad50fcfca7349a189fbdd825353203acccbd3bc708b784951618cf2ea475dc027d0d27cb54a83a426934623b32e2d2d59b2c0f5c0f237c425ee8fcb7c25785b0a74d9e43abe7865ebbc9eecc2972fd060cfc402d89af2f0498dce6d1c41d232ed0527f300e7ed62c6f2b29dabb71ac28371054a82a63b2bfc6a95a6a77f81669a39fcb5adb32a1ccf7b4da189dbf9b3fdf54cab00c09781c8825f4e0db869ca4260159d938b5da08a1085684949122a6411bec8e60516140a28692d2afdbd7cc57b1f285efcaf3b643c676e2b34711fbd61efdf22122f3a59ebd6d591d4d0f64a4d9b0daa298d55e72814177d6b64177ddac0d928a743337071679f6bfcda89b40aa507deed542b3471bb56c1d705130374c2c4fe495d463dd6f43c0bfc488b341d64f13619a96f4a63d48c5d26234173327b484720b7bba8180009dfbccba5d0c465ceb0b6a6b9e2d4ee083784bd8e3f4773a089e3f5234b47b5c241e6519c06856854b685ac29ee94afe18e67260f702f7c7dcb9966db25a1fc6b8e127e64d4bcdcd31296264b9333614801a650848aa06392a55e965c4d961de3f2945dafe35150e39d3a9da7c53b882eb715a162dbdc363234f4ee6649f145f058356572b561dea9e99f4d91cd3cc30130ba1cdca02cea4401c3e1223759a0408c1c9122b7421367d0216851c62d20439fc2d5bec8c4cad4644683731a9af3858ccce6365328e4dea4e345e87f1d2caf8c82368c289eecbb5bb4949758ad0833475dcdcaff31ed241b147263d954ee5e736a14c8880b7cafd34664f69d530aa88c98290f82a473b92cf2db86a4f84bacd4ef4a0a8bdb8a54483018c5b5878ce84735e3516530537851d1c9be745234c91f3ac006345b03615941e7078e2a90a78b9080a25c9dff9f89732a5be41328446f482e317258a9b2ee23709f26adef2cd2704c0bfa9d031070c9e247b7706e2d9dfbe5992ace181420cae1bfca96b61db295a8e7887ba93003a76ae901f071176440b64de7aca67be0dc4575e1c6cb07cf1ed8365f821b63f8b0c588c0d505064c6e98346d549317560e0d7499de6f649c82274568455a732c9a096df1a49341183ea97cf0a9a968177f9052fed7915567a5f52bdfbbddaf9b8a1f4a6f3bac644a9b7b2a8dc769e5da783e6e15a8df54c5df653d71eaf747c4872ff0a7e1b77e05ad5bf75f5305b11aaf4d393deb6b3eae9d32576fa740cb574b8028fd4993a500cb8b9ded00fda0ead0b75d3245eef1f24dd2005e28416bacd2f7affccfba8f40af59ecd1cf119e593a8ba837f11fb53f8db8005c9bf5ef2b0047d9f06a7ff0f1c341cd82cdf762d77b950443fdf2cb7fd5302158813cd2a4308c65f56ac30ff53b4c4346e85e7a5872291b54c5ff5a6948736271fe13432fb7fd7933973565c45fc7017c0af0affefe5568113f6dcf2d065af5cb5370e63e6313ff174561cd2a2a1d166a785221545f6d04b72a67f9c1f3ef90370967ac93018d8f949f712d5c65f24f687f1a7142e91c1cf6f821ffd39de1cbba3861e7ae2ef0f4b9ffbddd75564ca9b2b659edddee14d34aae557d850c3882cddd5bf886f69830e2e9364035f3e13c1ab2e71776b760c805009fed1c60f31fb73f8d38fb2a3871151030e4713c6e3043742aae4e7305ce3967261d3e01f2e432dae0f04280c95a917e9999cd1c1f2db744dca48a82b73f8f3862253f65d1e1df80ac0028236242c289a60d2016114147ccfae9531e7408087150831c028e074f50f6b4ee8f735e4621da9f282d35c2640424830acd9b344032695eb21d0ce99c878dba5d861911fef707a5c940ba8dce83031f998046402bba799eb7fd69c4e9f25817724686c23c15708efaa56c4789a86540ba4fa6fc6b9063cbeb08b2e938714e5c6c294e9d4ca1ff2933f77f01370d93348fab70d70000000049454e44ae426082

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

Keil & Delitzsch

C. F. Keil & F. Delitzsch

Accordingly David "gathered together all the people," - i.e., all the men of war who had remained behind in the land; from which we may see that Joab's besieging army had been considerably weakened during the long siege, and at the capture of the water-city, - "and fought against the acropolis, and took it."

Keil & Delitzsch — Biblical Commentary on the Old Testament (1861–1891) — public domain (CC PDM 1.0). Text via the HelloAO Bible API. (Old Testament only.)

unfoldingWord translationNotes

Door43 World Missions Community

he fought

Here the author speaks of David when he is actually referring to David and his soldiers. AT: "David and his soldiers fought" (See: Synecdoche)

a talent

This may be written in modern weights. AT: "about 33 kilograms" (See: Biblical Weight)

a precious stone

a rare gemstone such as a diamond, ruby, sapphire, emerald, or opal

The crown was placed on David's own head

This can be stated in active form. AT: "They placed the crown on David's own head" (See: Active or Passive)

he brought out

Here the author speaks of David when he is actually referring to David's soldiers. AT: "they brought out" (See: Metonymy)

plunder

valuable things taken from a defeated enemy

large quantities

"large amounts"

translationWords

crown

king

gold

precious

unfoldingWord translationNotes — © Distant Shores Media and the Door43 World Missions Community, licensed CC BY-SA 4.0. Source: git.door43.org/Door43/en_tn.

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.

2 Samuel, in the Historical, opens this verse with 10 words (9 distinct Hebrew lemmas). Its most distinctive word is Rabbâh (“Rabbath”). A historical commentator’s framing appears above. Read the whole chapter for the surrounding context.

Discussion questions

  1. What does “Rabbath” (Rabbâh) contribute to the verse as a whole?
  2. How does Deuteronomy 3:11, which shares the word «Rabbath», read alongside this verse?
  3. The translations on this page render this verse differently — a whole-verse word diff, not a word-by-word alignment. What might account for the different wordings?
  4. «וַיֶּאֱסֹ֥ף» is a Qal Sequential Imperfect verb. How does that grammatical form shape the action described?
  5. Compare how Trapp's Complete Commentary and Joseph Benson's Commentary read this verse. Where do they agree or differ?

Things to notice

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.