Matthew 27:58

Greek (Tischendorf 8th ed.) Matthew 27:58 appears in the Greek New Testament. The text above is from the Tischendorf 8th edition. Each word links to its Strong’s number and a concise gloss. Click any word for its full Thayer’s Greek Lexicon entry.
Download image
Cite this verse

Matthew 27:58 (World English Bible). Public Domain. Lemma interlinear Bible study tool, https://lemma.gebible.app/v/matthew/27/58.

Show BibTeX & RIS
BibTeX
RIS
English Translation
This man went to Pilate, and asked for Jesus' body. Then Pilate commanded the body to be given up.
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
    This man went to Pilate, and asked for Jesus' body. Then Pilate commanded the body to be given up.
  • King James Version Public Domain
    He went to Pilate, and begged the body of Jesus. Then Pilate commanded the body to be delivered.
  • unfoldingWord Literal Text CC BY-SA 4.0
    This one, having approached Pilate, asked for the body of Jesus. Then Pilate commanded to be given.

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 19 translations

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

  • World English Bible Public Domain
    This man went to Pilate, and asked for Jesus' body. Then Pilate commanded the body to be given up.
  • Berean Standard Bible Public Domain
    He went to Pilate to ask for the body of Jesus, and Pilate ordered that it be given to him.
  • Majority Standard Bible Public Domain
    He went to Pilate to ask for the body of Jesus, and Pilate ordered that the body be given to him.
  • King James Version Public Domain
    He went to Pilate, and begged the body of Jesus. Then Pilate commanded the body to be delivered.
  • American Standard Version (1901) Public Domain
    this man went to Pilate, and asked for the body of Jesus. Then Pilate commanded it to be given up.
  • Revised Version (1885) Public Domain
    this man went to Pilate, and asked for the body of Jesus. Then Pilate commanded it to be given up.
  • Geneva Bible (1599) Public Domain
    He went to Pilate, and asked ye body of Iesus. Then Pilate commanded ye body to be deliuered.
  • Douay-Rheims (1899) Public Domain
    He went to Pilate, and asked the body of Jesus. Then Pilate commanded that the body should be delivered.
  • Young's Literal Translation Public Domain
    he having gone near to Pilate, asked for himself the body of Jesus; then Pilate commanded the body to be given back.
  • Literal Standard Version CC BY-SA 4.0
    he having gone near to Pilate, asked for himself the body of Jesus; then Pilate commanded the body to be given back.
  • Unlocked Literal Bible CC BY-SA 4.0
    He approached Pilate and asked for the body of Jesus. Then Pilate ordered it to be given to him.
  • unfoldingWord Literal Text CC BY-SA 4.0
    This one, having approached Pilate, asked for the body of Jesus. Then Pilate commanded to be given.
  • Darby Bible Public Domain
    *He*, going to Pilate, begged the body of Jesus. Then Pilate commanded the body to be given up.
  • World Messianic Bible Public Domain
    This man went to Pilate and asked for Yeshua’s body. Then Pilate commanded the body to be given up.
  • Webster's Bible Public Domain
    He went to Pilate, and begged the body of Jesus. Then Pilate commanded the body to be delivered.
  • Free Bible Version CC BY-SA 4.0
    went to Pilate and asked for the body of Jesus. Pilate ordered it to be handed over to him.
  • Bible in Basic English Public Domain
    This man went in to Pilate, and made a request for the body of Jesus. Then Pilate gave orders for it to be given to him.
  • Text-Critical English NT CC BY 4.0
    He went to Pilate and asked for Jesus' body. So Pilate commanded that the body be given to him.
  • Tyndale New Testament (1534) Public Domain
    He went to Pilate and begged the body of Iesus. Then Pilate commaunded the body to be delivered.

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 →

ἐκέλευσεν
keleúō
G2753
“to command”
Verb, Aorist, Active, Indicative, 3rd person, Singular
Part of Speech
Verb
Tense
Aorist
Voice
Active
Mood
Indicative
Person
3rd person
Number
Singular
Full Thayer's Definition

Origin: from a primary kello (to urge on)

TDNT: None

1. to command, to order
  1. οὗτος hoûtos G3778 “this” Demonstrative pronoun, Nominative, Singular, Masculine
  2. προσελθὼν prosérchomai G4334 “to draw near” Verb, Aorist, Active, Participle, Nominative, Singular, Masculine
  3. τῷ ho G3588 “the” Article, Dative, Singular, Masculine
  4. Πειλάτῳ Pilâtos G4091 “Pilate” Noun, Dative, Singular, Masculine
  5. ᾐτήσατο aitéō G154 “to ask” Verb, Aorist, Middle, Indicative, 3rd person, Singular
  6. τὸ ho G3588 “the” Article, Accusative, Singular, Neuter
  7. σῶμα sōma G4983 “body” Noun, Accusative, Singular, Neuter
  8. τοῦ ho G3588 “the” Article, Genitive, Singular, Masculine
  9. Ἰησοῦ Iēsoûs G2424 “Jesus” Noun, Genitive, Singular, Masculine
  10. τότε tóte G5119 “then” Adverb
  11. ὁ ho G3588 “the” Article, Nominative, Singular, Masculine
  12. Πειλᾶτος Pilâtos G4091 “Pilate” Noun, Nominative, Singular, Masculine
  13. ἀποδοθῆναι apodídōmi G591 “to sell” Verb, Aorist, Passive, Infinitive

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 →

14
words
10
distinct lemmas
Gospels
section

Notable vocabulary

The rarest word here is ἐκέλευσεν to command G2753 — appearing just 25 times in the whole Greek New Testament.

Shared distinctive vocabulary

ἐκέλευσεν to command G2753 occurs in 25 verses of the Greek New Testament. Also found in:

Repetition

Words recur within this verse:

  • Πειλάτῳ Pilate G4091 ×2
  • τῷ the G3588 ×4

Cross-references

2

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

  • Mark 15:44–46 Pilate marveled if he were already dead; and summoning the centurion, he asked him whether he had been dead long.
  • Luke 23:52–53 this man went to Pilate, and asked for Jesus' body.

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

Commentary

Notes on Matthew 27:58 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 →

Tyndale Open Study Notes

Tyndale Open Resources

27:58 In Roman crucifixion, the bodies of criminals were often left to rot. Deut 21:22-23 prohibits a body from remaining on a cross or a gallows overnight. Joseph’s action was in accordance with Jewish law, while his motivation was probably his loyalty to Jesus. • Pilate issued an order: Pilate was accommodating, probably because he did not believe Jesus was guilty of insurrection (see Matt 27:24-26).

Tyndale Open Study Notes — © Tyndale Open Resources, licensed CC BY-SA 4.0. Text via the HelloAO Bible API.

Bengel's Gnomon

Johann Albrecht Bengel

Mat 27:58. Ἠτήσατο, begged) Then the power of the Prætor was great over the bodies of those who had been executed; cf. in Mar 15:45, ἐδωρήσατο, he gave as a gift. Buxtorf in his Lexic. Talm. fol. xix. 62, says, “For this cause, perchance, did Joseph of Arimathea beg that the body of Christ might be given to him, lest it should be committed to the public sepulchre of criminais.”—τὸ σῶμα, the body) All the Evangelists use this word for our Lord’s frame when dead, since it would not have been becoming to designate it by the expression corpse (cadaver). Such is the Divine propriety of style, which has indeed been abandoned by human commentators.—ἀποδοθῆναι, to be restored[1216]) The Jews had alienated it; Joseph, a member of the Sanhedrim, as it were in the public name received it from the Gentiles, and together with Nicodemus restored it to the Jews; cf. the conclusion of Joh 19:40.

[1216] Engl. Vers. To be delivered.—(I. B.)

Bengel's Gnomon of the New Testament — English translation (T&T Clark, Edinburgh, 1860) — public domain. Text from a community e-Sword module.

Meyer's Critical & Exegetical Commentary

Heinrich August Wilhelm Meyer

Mat_27:58 According to Roman usage, the bodies of criminals were left hanging upon the cross, where they were allowed to decompose and be devoured by birds of prey. Plaut. mil. glor. ii. 4. 9; Horace, Ep. i. 16. 48. However, should the relatives in any case ask the body for the purpose of burying, there was nothing to forbid their request being complied with. Ulpian, xlviii. 24. 1, de cadav. punit.; Hug in the Freyb. Zeitschr. 5, p. 174 ff.

προσελθ.] therefore from the place of execution to the praetorium.

ἀποδοθῆναι τὸ σῶμα] τὸ σῶμα is due not merely to the simple style of the narrative, but in its threefold repetition expresses with involuntary emphasis the authors own painful sympathy. ἀποδοθ. has the force of reddi (Vulg.), the thing asked being regarded as the petitioners own peculiar property. Comp. Mat_22:21.

Meyer — Critical and Exegetical Commentary on the New Testament — English translation by Peter Christie, edited by Frederick Crombie (T&T Clark, 1880) — public domain. Text from a community e-Sword module.

Expositor's Greek Testament

ed. W. Robertson Nicoll

Mat 27:58 . προσελθὼν : from the cross Joseph returns, and approaches Pilate to beg the body of Jesus for burial. In the case of the crucified such a request was necessary, but was generally granted (“Eorum in quos animadvertitur corpora non aliter sepeliuntur quam si fuerit petitum et permissum”. Ulpian. de Cadav. punit. in Justinian, Corpus Jur. Civ. xlviii. 24, 1). The general practice was to leave the bodies to waste. The privilege of burial was sometimes granted for money. There is nothing to show that Pilate condescended to such meanness, at least in the present instance, though Theophy. suggests that he did. ἐκέλευσεν ἀποδοθῆναι , he ordered it to be delivered.

The Expositor's Greek Testament, edited by W. Robertson Nicoll (1897–1910) — public domain. Text from a community e-Sword module.

Adam Clarke's Commentary

Verse 58. Begged the body] That he might bury it honourably otherwise, by the Jewish customs, he would have either been burned, or buried in the common place appointed for executed criminals.

Adam Clarke's Commentary on the Bible (1810–1826) — public domain. Text from a community e-Sword/MySword module.

Ellicott's Commentary for English Readers

(58) He went to Pilate.—Assuming the death of our Lord to have been soon after the ninth hour (3 P.M.), Joseph would seem to have hastened at once to the Prætorium, and asked Pilate’s permission to inter the body. St. Mark records Pilate’s wonder that death should have come so soon (Mar_15:44). In his compliance with the petition we trace, as before, a lingering reverence and admiration. As far as he can, he will help the friends and not the foes of the righteous Sufferer.

A Bible Commentary for English Readers, edited by Charles John Ellicott (1878–1897) — public domain. Text from a community e-Sword module.

The Cambridge Bible for Schools and Colleges

gen. ed. J. J. S. Perowne

58. Pilate commanded the body to be delivered] after having ascertained from the centurion that Jesus was dead. Usually those who suffered crucifixion lingered for days upon the cross. By Roman law the corpse of a crucified person was not buried except by express permission of the Emperor. A concession was made in favour of the Jews, whose law did not suffer a man to hang all night upon a tree. Deu_21:23. (See Jahn, Bib. Ant., 296.) “The readiness of Pilate to grant Joseph’s request is quite in accordance with his anxiety to release Jesus and his displeasure against the Jews. If Joseph had not made this request, the body of Jesus would have been placed in one of the common burying-places appointed by the Council” (Lightfoot, Hor. Hebr. ad loc.).

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 when Joseph had taken the body,.... Down from the cross, with the assistance of others, or from the hands of those who had orders to deliver it to him:

he wrapped it in a clean linen cloth: that is, he wound up the body in it round and round, as was the custom of the Jews; see Act 5:6.

Joh 11:44. Nor was it usual to bury in any thing but linen: so it is said (m),

"let the wrappings, or grave clothes, be , "of white linen"; and let not the price of them be dear, for it is forbidden to bury in wrappings of silk, or broidered garments, even to a prince of Israel: for this is pride and destruction, and the work of the Gentiles.

This clean linen cloth, in which the dead body of Christ was wrapped, may be an emblem of his purity and innocence, who did no sin; nor did he die for any of his own, but for the sins of others; and also of his pure and spotless righteousness, which is compared to fine linen, clean and white, and which he now had wrought out, and brought in; see Rev 19:8.

(m) Juchasin, fol. 54. 2. Vid. Maimon. Hilchot Ebel, c. 4. sect. 2.

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

Trapp's Complete Commentary

John Trapp

58 He went to Pilate, and begged the body of Jesus. Then Pilate commanded the body to be delivered.

Ver. 58. He went to Pilate] It was time for him now or never to show himself, and to wax bold, Mar 15:43. The Spaniards, they say, abhor dangers, never adventuring upon hard enterprises, but aiming to proceed securely. "Christ’s disciples must speak and do boldly in the Lord," Act 14:3, whatever come of it. Audendo Graeci pervenere Troiam. Alexander never attempted anything, but he conceived it might be done, and he did it. Historians ascribe most of his success to his courage; and tell us, that having a soldier of his own name in his army whom he knew to be a coward, he commanded him either to change his name, or show his valour. So saith Christ to all his Josephs and Nicodemuses, Either play the men, or pretend not to me.

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.

Albert Barnes' Notes on the Bible

He went to Pilate - Because no one had a right to remove the body but by authority of the magistrate. Jesus was condemned to be crucified, usually a long and most bitter death, and in common cases it would have been unlawful to have removed the body so soon.

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

Haydock's Catholic Bible Commentary

The Roman laws forbade sepulture to be given to criminals, without an express permission from the judges. (Bible de Vence, and Menochius)

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).

Whedon's Commentary on the Bible

Daniel D. Whedon

58. Pilate commanded the body to be delivered — It was customary to allow the bodies of deceased criminals to be disposed of by friends, though sometimes wicked rulers exacted money from the friends for the privilege.

89504e470d0a1a0a0000000d49484452000001960000007e080200000088faa09a000000017352474200aece1ce90000000970485973000012740000127401de661f780000a9af49444154785eeddd75bc6d6b59fffd07d19fdddddd8d89a0a894222521202207040c90464949e97a0152824829210d8a848a828881ddddddddcffbf0c18b9b31e75a7bedb5f709386bfe315f638e71c795dfebba63dcf362fffbbffffbff9d7c4e247022811309bc654ae06d4e20ec2d537127549f48e04402e74ae004c24eece044022712383d0994f7f85e3fdd39bd86ce46e98bfdcffffccfc52e76b1b3d1d4491b2712b8484880a3729971d7aef7deb94888e3ff98bca0847002611729333b61f6f81208b306aa26f0afae5b56e2d13c1d803b7ec717be9af1f81ffff11ffff22ffff2dffffddf7ebec33bbcc3bbbccbbb74ff7ca6f76228789bb7799bf3b9d793ee4e24f096228141a8e02914e332aef9b08bb77bbbb79bfb1ba6d62abbd87781486003c403ca1bf23629d590ba16fbf77ffff77ffaa77ffaaffffa2f85dff11ddff1dddeeddd6afc3ffff33fc9e42c62d9dae92e4a9e64611788219d747aa004769d671db26d7ce92cfac92e41e32d21d11ae94dbffcc33ffc83f02ff5f87fffeffff59433ffceeffccebbbeebbb72e68b5ffce2dcd8f734ab4a2d5c20a9ca6919dc5e81d7c2aa9d8384ffaffffaaf10edb47a3cbcf0e1127bd390fe2c7679d2d48904f64ae0a0d8be71eccd586c2fb89c52c26738825bf12b5f955c483ac0d61ffcc11ff87e9ff7799ff77ffff77fa7777a27d7a00a427dfff77fff2b5ef18a0ffdd00ffdfccffffc0ff8800f78dbb77d5bc32b152197c2eb64d99afb9c9291b35b60b230808b72385b46893c2cb8b926500af8c47e308da9914c2dac43e648dd707a6cfa7544b08501b4f9acbdbf29989d4ce71f5bc4271537123804a1d692a7953a7192c66b63cd9b49a883b0325fda80e31155b69b6bfce55ffe2584fae55ffee53ffbb33f036157b8c2156e76b39b01266eccaf50f8dbbffddb8f7ffce361dca77eeaa77ee6677ee6077ee0074ad314fedddffddd7ffcc77ffceccffeec4b5ef292effcceef3cb958944cbe736cf91c91a329868050f54ffee44ffef99ffff9833ee883a0b09bc4fb6ffff66f7ffaa77ffa911ff991a82276c5fef66fff56990111f9e6fbbddffba9dbd3bffaabbf5265cd344f9798c3cb373e2dcffdbbbffb3b214460d808f05c2def15e2d925e5a4b58b8204c6ed8f8850637805d8759ce511dfe03c50006afcfccfffbc74e6833ff8833feaa33eca23690e537efbb77ffbc665f96463bd66a956024e97aad1d40c1e5dbcee75af7be8431ffaea57bf9abbfed11ffdd1877ff8873ff1894fbcec652f1b7ef1e71ff8811ff8a11ffaa1bbdffdeeeffeeeef3ed8848cbffffbbf37b4fce11ffee11ffff11fffb22ffbb21bdde8465a38685834f9d1f160f72836b63afbeffddeef41de0ff9900f0958514be6d0f9e33eeee30031c8e8e63a0f958ea01ea4c3fb46d44721e074cba40542630ca016b5b5b0aaf804c24e57aa27e5f74b6093821d0264b212e1fd6ffee66f5c28c66d7eeaa77eeacffffccf652e108163b8e6425ceb2ffee22f7efaa77f5a615d7a0ac50c7338cf477cc4475cef7ad7930ac1885ffaa55ff2fd877ff887521e23bb4ff9944fb9c4252e213f0addc6098f08acbb10f6aa57bdea5bbee55bd070d39bdef48ffff88f7fecc77eec5ad7bad6377ee337bec77bbc87bc00c1bff99bbff9e8473f9a8f7de7777ee74634792032e0c56b5ffb5a107ca94b5d0a9deff99eef0982d78462c0e5d899e351ec720361e6e3c5838130ec48cdcaaa064f77539c759cb85904d84bc3c630d6321ba5ec4da74e20ec289a3d2973461298b4627cd2b0ebb77eebb7acb8c3a95ff8855f301068e1db78ca5cef8ffcc88f4028f0f4ebbffeeb0626921afeef42ce25c781535ff2255f62d8659cf23ddff33d204c81cffaaccfbafce52f6fa65c0179d92ffee22fea141028a31dd7c0050f0085077edaa77dda677cc66768442d3f9bab3a3a34e448be11fcd297bef43ef7b90ffaef76b7bbf1f6273ce109eedfea56b7928940d29a7dfef39f2f29fbf22ffff26ffaa66f9a6470375980d7d016f164027c8d37653d3ffaa33f0a1c2f7de94b7fd8877d585512d40a0d81e0eadee1f22423153e2246cf4012aa8230626fd9a109787919142b99f513a8090686729815279497663627b8a6422b6d2ad6c52e3ced52989013da4662c351173aa5fdf77ddff7dd5d15b9f83dee718f33b2df93ca173109ec0daa7911739462bce8452ffadeeffdde97bdec6580c688834b002c9f97bce4253ff9933fe9272cf8988ff9188fc01cacf9faafff7a79cd95af7c654eceab6f7deb5b1b7399910176c66eb0ec2e77b90b8030c0011c2aaa2271e3fcac596ac6e7611f5c90bb35fde4a96b308a24434e03904d4636a0d000368e568c0b474c633de2118fe0aef7bef7bd2f7399cb68f935af79cd577cc5577cfaa77fba061b45fefeeffffe339ef10c18f70ddff00d7c6c459381a1fc53da6550f9b33ffbb39afac44ffc449001ce60e22b5ff94af75d938c9beff55eef954bcf303940d97c86e00dba0d10ec05b5e11454d148b35a6e423118e1667db90e4c81976b1f65c821b9013517e06c2c21da02174230ea2773bcf4f153a2e7db53dfe450a4d1b86ba253b161697016fcadeae8a62a0acf8cfe00e2c940f2228640a7cfee1a0fa7769e33469ccd011dde0e773ee9933ee9f33eeff3c0904489f9aa65b40589a44537b9c94d3ee1133ec1e8ece52f7fb9f1e055ae72153f33c7fbddef7eb2aa3bdef18e822df890da80b99bdffce60686f59b937874fffbdfdf0499ec0c9c4967b81337e393f23e4999892710c62bdefbbddffb8bbee88b4c5a7dcee77c0ec7cb156759609504776dd4e9667cf93cf5a94f85c5d7bdee750d21756146ec577ff557af739deb34e1d5ee274360c468ff4e77bad3b4b0a61be393c04e0bc02b7ee577e8045e5a33c04436e2393c3427ba98452a7e6107e8270a37a56c98225522f2817780a0c27514f01df41955ea4eb3548305bc07c700420cd0be5edc0437ba902053ab069197968dd6d5126f7cc27ad5d5d55a36a07a69da4092c82400fcf55fffb59bae7d9bd5926ecb01419eba2abaafee64a07b47d94a1217c2de2c548cdc4fdfb64f6abc954b602c9e9164acc56d06b4771d4a8a01c26446700a8a89b123205348dffe860f1433e87bd0831ea411233228165e4801ee7ad7bb4ab5f830cf7ce4231f69142941bbfef5af9f3314e75d9b38571d195ff8855f68cc081154e76026a77cb8b4f1298894dd9820e3663282affddaafbdfad5af2e838b1eae226b03973c8d57f025f9dd469700f1810f7c200743037a78f2b39ffd6c3faf7ad5ab960820c08519ae273de94957bce215af79cd6b6e40a49f7d8cda90840063463f2d6e0268bc235eef40c11853f2f8fad7bffea33ffaa3cd977de5577ea562a0012fb2d71ffcc11f848060d4389a78411e92300b08803888d71462aa729076560601222194a21a2112451844652446178887a7da74d323825226a5c32f184a1720c91d80a2989b1a442416342ecc94a9b9af80bab86b588a5475dda129f204495ffcc55f8c8512c054d9753972a0166bc823ab81b9ee9f64616fe53074baec4d6255c5f06517b07eeee77e0e94b02156c8163ff9933f997fbee0052f104b59243355b7418a0b5ef1b8c73d8e593fe0010fe078bea56060ee1ad7b8c6f89ba78f79cc630c27019301a61974c60a1005ea26b3b4536262ef0234317904bfb899a7cdcea0c4d38ffdd88fe5753c9ca18330998e0f2f9212ea4e0b70565f8699bc88af6a4147e8b713823bb5c30b17b0c94018f649e2700183902da703555c3aeeb82e4c510c5ecf64d6b94ef57f2fd9e4817a31fd270fbde10d6fa83b9e6ff6461e84593e090e50eea98942fe8f2a09a6e12a78fa899ff809e085547b654b4034ee1b83fc5c0627df715fd7b893318565006ea6ab4acacad1d6c550d55155160668cab35c6b1c6161840fd4680ca83009d71ac623462f2e94c11162506be2527c6a5e52b3286965a67d27540970c53015194f93983a45b91062786e02811529a980ea913109322ea210ec9e6461a7ebd76fb5e537801566ad4e9837b242dec557f9126b63a34cf0d77eedd71ad4c814589ee10ff733e69247b46f2837f0f98ddff88dfbdef7be5ff0055f20a5022ba6bda51e104153ecb5d910832c934a66940cb514d6bea40c1a2ad01b3c8565767fe73bdf59cec2dc0187477ccc536ec6972c1d28cfe7653797bbdce5b8104fd0a3f1e0631ffb58aec28b38957e211d5e78b2a1132030cc71132f1cb5a6ccb5e1e85ef7ba9792ba366084a75ff5864f04e7cc1ad7e3c77ffcc727baf85dd15f5d8dc34d40d988d8105262057710c9f3c95062e5428206bba1894d187699614d6124c156088bf2a4ad7d4ca19cd8290286823f17f24aee6d587ded6b5f5b4728c44b74aae2225048bf0d518b3165b8dd9fe1db60c42048c186700a2750deb5de7fe6677e866da0dc354ee10b799aee14d888057849ca601cec6600d68b5d6b4abe86479ac2143a114ffe544f089ffbb99f2bce497b599dde558cbcb8209652e63791da00e1add6474f18db27815de45a616badd15488a4c9c027d377a7411c6b030a8cc7ccbd9c8513f27913439c4dfb6c3723736d76ec610f7b98492ed6f9e0073ff8294f79ca2d6e718b73ce392767089be42996f66cad822ce69b78f83def794f6e90e744b0c29c5fb2e60e848283bc880f78d41c33bfe2218d7afce4cfb015eac9019ff9cc6742b42ffdd22fe55df21d8f021d252589e0b8bd4e7cc905b09666da39f16ddff66d1225edc3204b9320d8e45d1b3b30a830b8f153d234e0159d65af58232e4348b82907c49a4744e411a0f794dbbbd9e2067fe6fcaafbd63b319a864370b50ef960198a199c7ec7777c076823e4dbdffef6f29de6fef40256003d088b48d2eef5eccdfe89b58b10ad0f067d4a8135555dc865fd41e625c985e3b400678905bffa226ada81686609cbb954740d8fe4b3cde56b04cb4208497adaeb59d461e9c6c01c9c59e2d05a5ad64882a50e9259b3b08b339a891b27fefed62d815de49a44291b60a62ca94486fdb15113c9b20603046e0f8378bb7ce4c637beb1b97931161c18ef58623390711f2ec0b55600c7c89a083776b3938bfd8112266e806622262050d285ea8c9bc7820f6b9a40c16b3a5360200cd2c9e96cb0e0a82cbe29760e6caac505c790dac8418c4a4cf6e3027c706c88f0d55ffdd5d23a734c921a095173d8dc5b15a98d544b2d3c9a878220de13c229b4e2750d67400c511854627958e360c806f1ea0e8549d27793862a6287dbcb41a46fdcf2694f7b1a096887bb6a0101a548f0d7355ee01d00b20f9634480c9da96685956627cb2255f44d7a201546e0daf49696c904e32824286574e1be416b2f15b52c18d4ee35fb46794a229b4e810882612e39103b54326f00d935821d3284352c07252e645b708764f44ba16c09eeb4ab4e9bd2ab36fa13bb4714a72f4360c99741b4549af06162c3c65ed2ea132263a1eb447deea68a13087bab44aebda9569c0e7265c18c5baac2e2391803f261a6acbf390ea0c3e7ef70873bc88c7ee5577e4531090580609d33e70ac8a4692000ee34af3cc93f737ce10b5fc8390dfd243b26bfaf74a52bb9aecc783b6082985c97874ba38c860cafd0b6a6607e7ef7777f37a307194d69b37b732ba1124845955ab8431b97e3334f7ef293e50bdffaaddf6aaf86f2f35a9faedbd595047c2002529ff39ce718e0e0119099abd278fbbfdae906a38d6262cd37b9c94ff5026b66ebd99a85b909bbf939be4a8bac51c014f8e50365f8675481aaf664f067e87c831bdc40521361b53cf353b3b4d2593754267b25346106700b21609728b40c0eb063368d121bccba03c5c85977eb6a667016504ee6e50e921000b97021db12cc8404193724d22f358118e18461b472a271180abf801a82e19a9b0da2af76b5ab3192d6077ce4efe867751e41ae76a521b23d6808f65146955914ca9efd6c2e2ccbf17d6e0c7cab74e08b2053bb985580dd5571215d90e4abd2044ec8af7cb30f7784479350dc12241929f0104ed57e25d0e02203ed7de02026b767d02d90d77ef4f073fedf02a521a7f29a75bfc9e028ac3074e05dd21003ab66c7038bf0c24fb082008ecad07914d7d22314f38d7816af96c2ba035b665b7c7805460c0043a275de6792a988e1de16310199b5cb6082ab4cd72e665e6935ad150a57392bdf509a64f86a70ac00a1012fe9926c05fb0d6321056f07917eeadd18d9cf243308dea8dc77fb453a9c8b764cf3d9ad06020cbec4064069e0091c09c48c2149dae2db7a25d96a01a2c123c33409a9f590523cc3f086722ac61d15eb9aee402acc828f021b83413cc9a053aa8512c5a8037e29890bbde88bfda0539b94251062d00c8330a37709bbc69b2aed1d326daa6ee61155000b239981a750122fc2154a34a24d44b6bbb5181ca9e706cc93cf5bab040620d6e94e1ec52e41806fe30291b0311d94915e89e7ecc6a08f09aa25d236ff5d6e956ded2e501ac5b04b7eb5769491c11d5d704b15159320e86e35c111be2e0c3a346eccc552f7822f4862cd9c0492caf8f40814b4c927d1091a4c2dcb14f4c55b6422ba9626cc04fc06cd67c5d044d2d39ffe74d8ca45e505bdf9d810a639a0bdc400656580d1aefd24f956fa08564a3565c8dcde112850eee34344801b6d7a07b8f0abc27bd30b9ad238cc05d38f7ad4a3e4cba4018f4c2f02146d2209f1d64614b0f820e16dadb6b1e4b39ef52ce14a2c0110e6e3dcc7af9556f9a676d2a0f6818b8f62204fea4d084676640e65423dd24636210b1b004ed8f0c8470a86412d088d0a28a61789a130e3be1602202d909e3691a496f41910d3bebc1238b210df0601665155d1c2211e7a7276fe5b1e7cad994b494a5943335945fb3e251d3e429ce4ffe10f7fb8ad58ccda7e512ff4b10f16c3c1cc5b1b061a6df161ed08e0937d801237dbbd45520ccb884fc255a725323ae590e2bfa64ac1baafdfe092b1b251a34891dc741293f5b4fc627cb52a3cb3e1a19fcd25f5894dfdc22f05f824222d0bd8dd2e1331c0419502c6bc7804b83673497c002eec303d5c47d354d72d6479649c2b9731fb06c17be791f7ce40b8ba653d89d7cfbeb5c03341c0b8e51853d5e514d00101c64a1eb9c939f9f61c76ca4bc11c9c05a06688ecd8e0d5e16644a6cd0d9c952c0323e002ef4cf3d98342aa88519eccb5067de45fa08dca401b4aa812bae9859a2c143869c30c2681437cb304162be03823b1614578331b68bad3da8b6b5c13a93841c50883b3b22a893960027c123d10830b401628ebd123f204706d3f6e2f1832da01d34424bea0aa6bb570c1cc64911a97b7ba03fe68965a8525726b83f4decfc940f20286b0f1aed5370ea2294fde3c6d7c343715302491ef4858c44059ba8f4ca1ed025c91c179478f55899f12ae16f54a34588c2a2e409298ec422ed61a76fe0f8058bc290f3d365052b1a525c6d75a64e095eff96ea7a28e047f0e6c3aa92a4deeac5ce700ba6b0a66bcb7def565646402182a690d9035a2f42d1133e1c203410f38969de1085c424fe539766818f40c56aa452cb6e0f35b2803d91305321a51ce3056c50017d6b490576b6d89d2693fd7cfa04fe964fd6a50b648a4886f47881c040d44649c65d758fbe966a0341258a5049abfebbbbe4bf2d582632f3c34a10611dc3176b3830476984f741f0468b3ada7c0da4c3c5cb3e60b55e95a5f04e51c8ee73def796549be25adc866302d9b962a2a49da2edaedd1898f59913b5ac39a0faa1803b1889ae42fd2c0b2764e34101ea5177133dddeacd20e20568b2a99819519c4b05e80989143672d2b39223d37309cd25bf454902fce1fc5d32e6054b870773f027431b22d349dab8f433f14c9c1361f15998b1522dec8766d651254bdac2325610a1ef14c735b322f5b04dcf72a8c2545114fcecffee08e66cb2f8c1aa018eb64856196e8278a329ad2165625ad0091665b831534f34313493cb3fd0793ec6890e14a3ae4298ccf48011942f4a0f628aaa60004e475d132e5d87ac5fc1496f3aee2bf19fd0eb792df691ca9b695e5301ae1e4085672d070f0cb45afc8101af27269f32c648f53f8d80093cf873bc10a1d75d861fe13557e62adb1d56e74898ba454ef869052983682b49e085384044a31139f490cef1bd8cd3ca457e006341005751826737b6454972eec204192d40c0069392e143633680b085d938958c22ac004010a2a746aa40f46c5210a921379aad9f6ac690720b66d2528242b946b8a2edcd11dd52b50ae2402f56aa42c58535a50c56714b132d84db5885d476c1279342b00a34d8a677429746500497bc4920af640d86a61c5a241e2d4b99ac2851b2e2e5cd48d89875c7e26d8decf28a961829d93d57753517222b6e8038f78a60120ac3158b043ca312f5e45360cf4ce8d97724c70305639b959616fea802dbee1b51eeb715ff3355f6364c144004ab33c85a522134ac4701916afe06692f95e73d39a48db9c8e0f225933280119aae4cfbe6db3e415c5e78c3223814af22340890b1fa9475bbd36f0a429160c239a8bc9e7b3da558522303fe41e9cdf056b06a6d8377f4738189473e9173de847245239679ebfba8d0288314b6d54e58521e3471e080701a8c27aef90555d60bc49406ed97ecb89406eb64da1a4a3f607c82a4686722223d39a75534788c46969b22adae7b1bd7814cb0967785f6505b9daafaf6b00610b08081bd5b0255cbff8c52fc691d97d824273af22615998a16209384c41b02e90e782d6e8057e1117fc121b10c306cca343b4dec404f7bdc5c91ec00aa92a0cfb1aba628a2eda558f86567e3a2e51fcd394fba1fcf01283fd4c562d0491092211a34d3db23d59980525ba98e0be02d4b936b9f1f2915d124790ee9bdb53929df5e6d4145b657de1028c0b013583f55970f64d4f8dda7c80141be206b27d16c9af021437cbdbd901cdf53207e1b709d31dc18d97ca98844a1be2610473046d6628a457bdeca685e9485f9344673ae321e117c2781ac7304542d7e21edcecc55db635aff86a8489b3011096e7abd83c31b7cfdbc7345d7b84668f4c2d0bdde81cff5ce1291e31db04f93a2e5ed5087cdb00d5a4af96cdbf286fcec54c8d3b213282a51b50d57d2cb41639d0a300196290a7c174b590dd8be286544d0e2218fbf0912830abae6f2537908abbb635d85a611b57a446bc5e34cbfd6c0ae3c3bdc899010005b0aea2a4a30d9f5496a34d0c988eaa55b388b14784e4c9aa6981561b7b3f3c0ddab30259a8066cb9af5612308a373ab60409da0859537a04d0ae93188c66092e302533ed05466dba294f6f73692bc5da24790434ad89b6b6ce2a5c54eb3c58f2c70e62c4b6e616636afd8e3515c94a862bb5277984d1b2306ca6af184fcb942285cfde365ad86661838b55d62ea909f5457be31413070d3afa6c9abb10e0c6858284091449293429e1f2ddda9ce180619dd4c9ab36b65f1af7594de30fec5e7650f2c58be88f16c859565fae248ccb1d2c1a8a964cc4a850c2654297c7724bc5b24b8268ba24f46c16838d96f1454f37230c2672271f9153474c30f3424c4b4568d01423365843bf801f66b524c7c3438a3589000d9097d36281c7361869ac347aaa0a977301ca0119b2f76a1177423d3a49c0b44b40807dd35866c4b05c78408fd9683fd9fd5e2b255b5c837ba9444c911810949e4037812167ce33a39640e44afa2d2ac423c7e69f3ac25d6160dca77ef1c20f65103deaa31d8d8000c2690b8b7c27c8db505bad0870ed6cd8e73ef7b98837c2222ef4d3be47e95a6bb62610a0e9028cab25344a6a782bc4f1a89dc32d95a0d653b57cb33a05281dc0b5b10e49b00990f9004716251d231fd268ffa060c932a9b57f2d52c03532dac7af71b5988d0651e23ea3cd96e67bc06bc4425666c1ca0a952f25ec841f2cb3c6945223eb674f16a650c93ce99b5eb13b0e9f6d96653146229ef29691ec20eb85023c2e2022c67c4737992363cd5d5b7ba25716c0097d5876f2e48dec8633f8565e0064197c35df3057c2f25803f95b8462919cb643174058a7b9d38e790dd319920bf6cd6e0297fc2dd4f08d80fc7c1c436b46257c5579398804be49107db16c115b7506c4b1c1565b0ab5206bf09457088c0573c6dda9eaca879871cd16b5dc6e4673406d535c312e6373b3777d3bc290376e6c3da96a4d01129309625c49db2fda14ae111da1cd456337bcac9bcb6a218ce3f978916554be47dcc35b534dab598623015e54d8f7710125554fb0e5147084b4e19aa4987e7b81b1ac3621836cbd10e0244aea4acad06f58275b811165b5585853e6a176c6d4f05a9c23259d22d5373974d24ec932f0a24a4b8d94120d78ecf81a96c69705275584074f631c53a0017090bc069bb1223420abaea549c6d0e6062d4bfdc83f70211c3f556f68c96e11a66e8347f78b6aecd02355e26eac6ef59164d55c30bd1b29b36d0460873c8573f7dba0474af5b871f1fd03c990cff40ab36ea28e536911273252b330c43127c91d94f65f406072fe751b6c8db3151fbad3b74f3110120906420a5d72127e686461bfb2f05b44dd4b74d3e44ab2f2a6c90cc7487bf60d794423b61498065280d3520df362912c497988d9cb258db0f8bcebf205aec8f8545780c5a013614da0e4b18cbb17411a4414b118a20b91dc4984b09591b05178d161f623810995fa62cd9c043d7ca3f98e553ec1597ed84b02cd545466249c7c78ac468c9edce7967e72a7dcb504b0f2202ca458b77187054ad645ff7991e9e65ad4d404792f4e0b0c1c9204a47e44a7fdcd813c4949f0e82c59b3ecf2e289642501944b77e01e0aa03c1aa8cf4dc18684b9d5ec7add309b5d1505c9d92a64675d980f653fc6d421e6080a0d6e8a76991cad1163af349a3e6381b7b9cd6df082a336343432801454a3586b29cd3f94bc778e3e59d1a08ba6bd085cb34c8e34882b221b87b674d040815d2959e1961d9bc7609cc3e6f84e392940875f4afa688de52b80306c226046b5e359e3327ba6f3630f78c914b46e6b9ccdcdf01b0fe23331317a23fcd98294a0cf3fe4b8a07b8ad9f94e25f3f188f4d80d07106399af37939dcd00fae91546801bf1dcd0cf7b8240077e4da4d5946b82559d15022c4b8aed3bd5be38cc0e284217652b6c5ab32ec21706ca67e8de9a941369bcd2a80bfba40cff4d91d84565cac63c808f697b84717585d922c3d54e67b6c4975103b4357bc2860c227ac9314eb3c50e8130a0600cc2b59b6d588d9201a672795c904629c3c65406a77454505cf75e8dbd6663e647505b8ea6c176874e7791876cbcf8567206b6f9797d1901c91f614a2813499cd6f8b11d619259437bf91d1fee4098cda7d6ca6731c5c9b563acdd2a6dbd681c23c8a32f2aa6cd315b4f3951074f6bc475b536769d3160012fe46c194747da41aa84574acb19abe51b3bfc5f68e92f2cd90f44e814305af631ea849b8d7c4b88a00966db4241ddda54978f77800744d69d5ec42ac9be490055c03a9b34b3c17ea435ed564127fb69310a4930146bb04c30209c94451a2d7d8c610c68cc1df494676503a0d605aaa01bacc7cb286b23a8fd0349fd2154430835cc8982e2923e7c9b1a6b536f76701149c406adf2c3d5ec52099b2071d18c17410a5625324bc56f77bbdb19a4b44588fa853e9b9bd27a96eaa36eb3a4a54e064a626feb3e4aba098614d0880185e8e2baec03eeb0d7721c8308072130207b82444ede688e437534e4ab6896ef28d9e4cbecf1a15f4ecb28638ad299233254690c8b1e80ab6271b2995dd1b8c9a3669d2623d048ac15ba113f53bfb9f7eacf19b10f873188eb2da2c9410611dc91b00803edc36adb472f5d8f276b590be8c14e3b03387c395d1f251133a9e810ccaae12357d72c91a2c4fc9a8927dc7145bcac8d0c20ba207cf2d120999b2c764a629926761a187658b660d6be5f77b446adec014cd045f383bb283662014ffdc5898a2d62d29d7e4bdf7278da11630cf627a7530c74362d484a96a4538a3b6a1572bca7cd729a20636cbe554ff2aab09f5edbc49d38d49a32546206a424175686c0a9c3501a3b40d6226feb2dd0c3cda69e0844bf93f98eb2546c66b61c8db23428ab5545fbc0cb4f16a858fbd1a6e22920acc7bac41b84260517d460ef1fb288b2a50a8f4c2e32fa7ce022f5c96ef2babc91f91234355321a3072ec49d6ae5b012960c344ba5690538868a34e7a7c8e67e87bdb0d1268fb813ffb751936a559434198e9982e45dc2b2a0aa6b69174df35275dbe9e33ecca26f253b5a73066587e8a86d8aedf1a998ebcee1c39a660d7811609dabb1838feee0a37d55662b9a0d4914f1e8a29f2c47e229d7e3e7bb733d1b9260a2be4840c80d2636050aecccda3cc64c7eaf9dba66aecd73b5cd3d65ad1f7e48fe64b8de8c6ca26b235bf100980a36297a577add4486622ee438f6b84897487ec5e8decb413319360390254031eca8db64fcde4f59984cd0ca09c2ca9145a3a6d8a44bed5cf748c8f4ed3ed688a8256c9f26c86552baa3a9a266d648020caf9c8ecc5b76906da9db2168bd78a035655a3f619f0d0667e946b1722b12936f969922a95d7bbdd85430db6439ee37d1d176c235fe31394a2cbf233a219c75f57ec8ae499c6b691bd9c55e5327cccec4ad357bdbe4780e89b7e6aa4b8d76766d8deed5f1418a794bbc9f1d17c7464fae453f9314365ed9df6cbc06e569d7fabafda5de59e3bd22306d1567b4d0e1302409a448d278dc2e1e48010b7ab34c343367616f2abce89f78327a13ccd4e9a6b0613790a446f03420ed0c7216ccfe5818a3e142da6912206ff1c9f8526b9f7efa66a00abb0e86f22817bd6ac7e121022076a7d15065da4cd44b768cb5b5f6481db076811ed60cc802e2793a36b016869bbc9459a347e18681e3f34aea543bbd02895abcb72236cd420460c15d09a7570550b5dabd3b2a82ece69b5778c2944406b38c1ce62a00496dcee8d0d1fc70ec7cdc4972d11bd114677facc44a0c1bb293800f80d0e6dca70eb50cd0085f5a306ada7411f1b0a93cba43387c3a01b15ac8869b2619fa772812701317cdfae3a27fa56be75a668071d5cd12281c344049894fb9a4eb3e4ab647dfa372288c94a75304d4834179846f36c05c856d06e3a71ebd23419ba560bbd0b3b2ec9a001b77970632663192e4d1e30e7ff10849fa8dfef5b37f77be16d9412f67f09ca645c9a2b7dbb588facedc689a6615fd5b22421d44f3c6c471cdaa4813e808b9b0c6d92f0c88940807661947dcf6b6b7b57b50c8f26dc23ee124777561966f186478ef1d5d63438af1d3b672b065bc295ab4699e3f90766e2cd03105ef9168d6452b50da29096fe29693f47e0953669adef22d4768dcd785d6e6d37d1f8154c6c797b2cea05618342213a5cd1ca92bb9d3175273212d2b26bf0061edb112cf56db1a4c61fa80a619a589c31b831e14d3a0b0df3cf1b43010962ec464030db354986d3ffda415aab48191f49a875e1b49c5eeb4c4c6b7a7dff0c8775b3d15687dcd4d42e8748db2b6281ffcf2b3c9235282efe23d4d99fa741db545bb26ad082148723fb51a8b7172c3d54eddaa7005d65edc871dad03425584c10b18440eee98ac505d3ba21ab209304e1989a0080bdc713fd3d57870cc42b0a61818e5ce58008be6677977aecdaa0bab32474fb97933776dc147837e11d33ebe661e653914d796208631e7e40c3b23e78433b11023d249ede011f232275a063b24d679b03aaa3bfc3661ba7eb67fc25637c8354ed42e75c2e97c86958b24640dda98ac161121f8b459630cf42d11c246b8119f88274f299f0f08c854b6f57ddff77ddc9b92e459a00a06c11d6aa36f9e9381fa4e32639402949769811757e118b425ab62f7f2146624ec48da67cd8ed5b64d41ef923b41cf867b05e47d6c8b761cfe47d9923800a480fb5236c64ac72623dc3725249d3175cd4964136a09bc7240a003ef985d31cd476b546c66b339329d2a660e85a562878ab58971258bab89a881a130a641de48089bbc29ab000a0ec92a4acf587245b1918fc29c1f915257639f0a0fd0e4de7cc9a88a5b6a9c00c92dcf4f719d65cce83980ee32f7d532d5023a8a714b86dda3aabb267362d40210d402b7d11441d16cfb66070773cbc6e99c96acb81f14680606fdbd925531cd0256d14b8f9d73eb9192fcdf237a91fdc99d67143f401955f2ca0ed4f6cd84188c213c876fd9c7acb41ec53f2d23a6f175840153482d1b6adb6a318654f5ebe38d8eb6d7bac3d3812f0b6472aa88d01a41950c483e050d74a1ae4edff0172be7eef54795b92a5cbb66cfaca2550b7ec1c23b1d80f1f45ed1c8b978d3f8402de5d1a0cc4450757b239d6d53049ce9ad7e176e76e65aef968ce2b6a7b6e672ca19b958645187a3b251c04cf17011adf8c41eac65490c37805b1bbd30a3d82614a4ef517072c9c8d6b4859449c0b62cab6fc525d277b4834919d268825c23b39ab609d739bc0541335fcd7d322c61b3ff9d664fd9b4ea2c956a1ba9a57875bd4003c294045be68c8da43a93af3d329d3cc3df724b0ae63086966cb133dd35c5a0fda4563e29c0b233268218a11822f0db4e746ae20ca96e2246d247d1fd378feed000a95b800b50f4c5fa01a2216d871d26dec498cfe8547720401738da8d7655c9e1756ac72f02d815bcd6c2642e3548f868ee1fd574d7b98095f111629107d38942e6d806911511fca4a90ecf688cbfd2e351494a6ff6f52610ad416179c1cc648df32407cac220f918bdc23ec2ec0f7d5b815580fcb99f8802ecc48938ad220fe253ba00f1e8196a478058932b5016f00261a29d5d814d8a91156b14bd1ccd080143d86147fe2532a107942819e0a65c5843f5bdc40689d80f246ab4884ef7516e968083d32f1be8940eec3790c40ee3b7135b79f2a70b2d8741aa779a3eeebcf9d438146109f6dcbc6059b890ee2519d599bdee182757d275af88431ed476c6a43b10934e7b1ff3cd206cf357b8235c52430ac92297656805b9bdeec46a754f67edbd6ecb72d6762104af5dcc4a948582a06a3edd217441a97f946a7190db189a496d681472b58dbb73cd677689924ad6b2d1acb00b37c531d5f9b9377880177b6d3b4503b7909446c9167c044c1e69906aa56ced4a65c7f4d74926121ff3620232bdca38c01988a12024c93ed04fe5faf248461342c105f4d329246219cc45c95e54d2544b9f68e633e6ec24385a96d06913a92811d59b818ab59c937bc823046a4817420dd7390cb2099063c0eb75a3d6984a10d337a3729a02d7c25dc743af891b11712a9cf225f155797c0dccb14664930f50e0e4a2ef4cc4d4f87cda2b470283710373bd4b903d704eb25252795ae0c9cd468dff4cd7edb3952613081f46868ca6d552fec28d0990dc1800bd73f56c8fac08dcf0997f69010c35f81d50ae7d5cc84164465469774ec7362826bfa6112341abde484a77c9909c3d4236c803a6cd3064ea0af869bfbab0a77d3603bf7a410d3a3009fece08991f03a08236eb97b8b5794253f00e2f586b4ba30b8deb142f5a2b3dec1094d976dbab5ae5c511d3ae3a64b470dca88e94046306a9d3ded3709347a00d525359fba8df0cc23667e7273515847a8263f1e405bc0c9798859ae09023a1cf53d6cf3445e00e995c6df102c4b2d58b061dd2df0a581ed125bb273be191bcb0d686a9b24ed7360dc0f176d6e19afe4c48f10d00c1e6e8a9b3289b6022ee5e15960cfb56a517c7120b9312309ba46f2f72d0969fd70837d0231576244b324415000555a2132b3774e5decc8badf0138a60e28c4349511adcd0bdaed10c82c57c34209bb9346bd3b9e658109c5b19f008cb766394b2a1169dd86fd2135260bc4101a852c0cd3640c65a93dfa663ec42d06f068a172ee7d3120116b4c9d97a7d7a64b21a49984802f09a0f88e1ec75206c80435d6e005038300783ce3390a40e14720917ada0556b4631f353fbd44a200d0fcbc522a071b45a322f6a423fc870df6b7672041527778bf80a77268c557b3ff982b494cc9584686cac2d9690115eb090b6228553c4d8b91a769ff612cf2a9c2c16bf98c22c1f26c3d6ef28c536667dd98edf669d210600f173af46e38b5a7bf5a758821efa629f5443a1cd9d8366ed83182e00bf5a5b57989174ac48e6dd761f9fde33e995c6fe8ed30599f732a6f699996b9ce237c356970d905263c636dcea8ba92b5364ca3e7916f25a32d62c0bef3f5618364e49550b8abd198479a36a13a33cc6400beafd79a701b39e2809fae2b3bcd1d37231914a07a395bd067a5e23da26f84fee33989575229b027af90b2e1897197075543cc0123c3b624d313cd23dec665566e5a106a193afb0063be889288888a7699986889b539175db4d7b71a46d3588212bd36760050631597766c63a1fd01a143060340862e2d29f2c1225c67de69b9c3981120d5276bcac5a744daf8a314a9106f1b8e0364dcfadfa2d672cfb0b6e98209a4de5c2976c5d8f2677fcd41799a08d73b27eecb3e016cb2701699bbbe9b64e4a51bdf7f2583040e11ec6b62c955d42ccce200b2c569318f57178d2236abe27206bb92c6c0d906e62cd280148f56f636525848c0c40df662bd51b17d763796e1768c620ee10bc8e55a7243908006042cb1d3863ab30b1e0a259f3484a7754895f26446bb4e0d33a23f7eb3444c6d0ebe8ba33d347801db6e353ef8dbf041217f3267cf85547eef7be7468eb11fa352b9eb91fcad45a90a777a6a829d4a2a75ec816a93e8829d9845054e33e59b527919661074a5cbf6157c6b9276ab0a57669e4fe4c5d83824d5b88891a0e9055735b1af4a82d69a090fda8de9b737e1a1eb2a2de5822e1661e1110eaf5c695f2ad90b228157984f6399a5429361ba1a72cdf7bfec128b72717fe8c260d69d4a7188ee2d0ba1d49e8201480addde2e12e209e17f835361d5acd2702860c749205e279295910199952a198e04eab271937c9ca2f20bd5867b8074744781e22cfc27212d72c80e8184c553253aa62be3273aa6dc367ef9181fe2489367a3531414a20ac5c7aa510786981fb4940f46b57aa08593aa0a92665b9f47a104d01dc87b7537001d6f4a53b68284b6aec494d0af492da44d4e26ab4d132ee9848fb1e7c4ccd50b12c4c01628171fecb474917ac50b862fd3952df9042928254408f72d98a3679a966c91c3d5cc21d726bce21956dec64c045de875a7290850d848d33574c6b7c5e90d06065dc64fd0dd57b67abc1efc05f5119d6100ef535abdb7f448e3a528aa6ca5b7bbf2284e2a2b870c14842eaf0229bf7eda91e9bcfe278fde16ec3c64eb26684ba231ce295d935051185342bd2b88f2f8a9e259d9152212750f3a150efab714c9b5dd64580b17c48c1cea15bf3df03615a60f04dc86a5c9b8201e0e8252abaee15f488a76e37a1b632c843246f6ab6840110855ea85b64858041819b9e121ad1e1ba9bcc80303bb7a7a9468e53ba877865588e6b3e22b313ffd8ad0f0360904c1a23e4c92ba9d57d55b610b6f907a3c95fb88df742f4a7576a33946884a23e359082e65c9722f2e4fef672c2e97901649b546b9078035b8442c70487799991f4c734bc28da0c37c7900e0898dcd2ae0593294d761a291b0a51466fba64d9d8cf4bb9ae36b925a5525b939a6e323bc64d076cc524bd03249ac224b1fe2821da5a1c3418e4ff71917cdc471e22dd67ee2a761261c6ad5f9d9a085045cb34cafe8c80980ef055d785e4b1b331e95e16c60854a729baa026f0c7737897b15e2fc1f5ca318c08f82851751d91493df657377edade8124a2e0f9d0bcec4f26d23979093f5e8802f8ea0ee237d9cf2bf833711151911ffbfad24ef01afc8d910c42211b85e22d279f4475e253c6896ce933be8c823bc33adc4127394818b1aff7091501012d935507e92198767aa76f8e8d5e89d11a7e714a50582376191f41b11f5540c36ccbaa7124794ace54acf166a90df4a0408c004de4410ab86329d077e859ccd04227911a10340137e1a1f61b8e45a16f915816d669852486bce6fbcbb8699645811e28804d7a0fb559a946a8062eb8d3ca3263d0383136a86c89904c5c10a00b3f49955a61aeba10006b3ad232e52ad6c93f308bacc847cbd8470615601391282ce1c269cb5f2586cdace945dd764ea8ee27235151615cc836344e1174cd47085f953d10b6c992321474900bb2f45a0ae73a2a51c33774830e9c6b94e8e980e807015703ddb47fba3f37c8b502d6987ee323e491050f64765e7393b4d31c3a298f387acda23f10235f64538fe4887c25e4cd920658abcf64a080831ce5113082e85d50aa927c090ec2bede325398a5329aa6c007aa2423e4460df44d688123313a6c87597805b5bda3a8256a15870c4f1d72af6e4339db68ed26237c3c96578a78201b5578e7d54a6204a9cd2b9b61e1b41854808e940788c677b295180785ee34ed9530f9a1bae0b8892da2b3ecc5555833a327073727d14b56ca2b2c48a09c07b233220219613d0270c7ec0c6d5a0019101f2359ad459bf0a2d9d555172925d3c73e59751c989b8a61bfcd1604a8d3e6b60795f27cf221810e7850c0ba813b624f9b2a376656f4c28ea77c550bc4857d028711fd51508998472d8cd0941cb05588c68610bf9de54db9fa16325b238ace6255799fbe441afe2cbb6cc22bb25d947187657e2a56ac6a4f09a6ac0fb2f604ee1b25086096be69b03dabd4e451ffa200a03b94499bb53c79a52eb88cc10492c08781b9926ac5a63bbe0113f0e26b809bd753168df43250c7aeb868ff7013507a9752c02329b6d02b94928946b80c0a4107de191599905e231e6926502e57006aec9fc07b5de9d41096e0d4349d11aca6486325fb3911a42d055ac520d05e0c442bcf41fda4c7ab019d2e6c6dcaef363577a8875038a417be2892738a3fbc9aad38b0d422117d000bcaf6efd0fd237c0939807ec8431e028cbcfd5f088af10695225b2b23f8354a62ee46493c592aa77a21542f5a96d0f586732ec79ee08eee5a70749f7c78af2aaa17a0dc41a7282dfaddf7bef7f5c84d4640c8ae5b04d0548903d65a2d92f175ea96e548035e586c92ceb5c4cd94077ed535c13753934c01251625bda50467890294a096a164be6db7612e0803c1e185ed4b8881b6fd442abf555ee3aa6810cb1d575d32953c41363437c7010db9879f8d5e11c36aa1aafb2c9248dd5160ea8e1ee7824d6f969c36c6a03b46dc1ff14e3c2319aa310adb2c1a4e5d3d2a8300155b1364de24dc595d0de8860677c016caf93c1fa64a21903c1986f827bb5758c51849025a00227eba5ffe48624cd1876ab80c8110350fe726422c01cefa49ea265e5df823122cb468909454245b55d86a33d9c190629d92a67aa191ff77e2ae4955295827c1727b4df9761ffd3488710ac517bd20b2a3c64dfb42cf5ca3ddaae0291ca038bdb474585f0c9eae4be4393e47c017f846929ff4d29c60336eed79ec840822c2082ceb43c834d2bb8cbe81bbcddee22eb291aa6b2a8374ec569bba6ec2e414736169318764bbec95feea40e4e93f96c91706932334656d38a73690ac702f8235249e30720cfc5ae3735168a0076d344d1f2c493acde5801756c9887f1a335bdd17edd90df17151c5a88acfb3001af251181cdb6f498b345da0806854ab30d40043ccb7893359b7f04e085080e2dd24c1a61258aa304e0e65a9ee506a87edc1bb327f1ff29101d17107843297b6f3987eb2057fa6db8d7645f2fecc02bfaa2b893516c60268115f2d4776c6394b22fc76d23606448f0c8b8f759a05625ad3c91f74cd04452364b057f23139e0919c11beccdc39faf1c8f81083537ec59854ef258f36e50aa12aaec98b0204d81f17724e54c147e571a7bb8e4c8086c4ce8e95299f2aa7484a59dd5c4f4eb446afb96e49572f85049c86478cd31d75dd9924ae8b5a06284842038231d8d8aa17ad27e3ab6b12b02c4b5384202d2ae386dd261c34628e459976cfc6887630a88a0436a0f18828089397f28bb2368dc3022db46c4a834d72294f5c08935ccbdd187093cb292e20d323a99224f6d924b2019602dc819128a36b262a05a35306d3533df2d65ed2d6946bb26a255d9ca65f5eac3c9d129d740925be11c929d80fbf6636cc43f9ceb6f394496b19b5780ce0b483a38cad1418623060370bc0b4a34d310655eeb4bd060164a24c58c195181b997037c22c99853978a135fdaa72ea81e4e08ea689091b4287b8c1df485cd3ec86e221b4fbbc851cd1475548247d4437e5ef677683b2759870389cadc9fce4cff9a7a65803926434421001a150bf7c9e85412e89433350e5d2aa03050a68918ed691078fd887702de5c998c059db23504e854dbe32381fb2a63cfa26478ae1f30ca8b9279db68f412c6af75c6b4cd4a935e25220cbf64d316e9a5d5286354325129313498f35880c1f04c00e3d42d5716c8662cce827033ae79c7390811e163cd32229ab169aa86ee2ac37bd192b36f3b4843918d17475c9020615200a55d02f06f67e0c9a3dd2021b20d5124ff48b1928011603282e34ae4d9c36718b18ace117a7eca1d54c9e169daca8a99f8063cc63d5be3677cd264e5561df0ca0f5fbc05a9020250699a9c0085dd3e63492ff0b69ca4712afc00eab980c7400b4f8c48c91dd62227410ea04b6fe8bac7d987af4b35a458836a9ca9485d8def36fa31fc214c638ac69594602829ecd1100e5172c8a0aa4c684593e821d3c160fa809f1acc5d3de07529ee29828fbf1c8108c59727b3db26ad7069ebae308086369921d8479aa5962a44df48315289655ebbd6887f2ce7a200d2dcf4be968503d456b0485ba76c7057ada138b3b6db63b3f14065b4d10f71aa906dd6c6eca7758a6baba59a03b05ef4e6af4391284659719108bec6039294cae458be20f1fee2f767580b81201e5411bbd367e560b7b33803f1cc8c67695c7613957c8e5a33b98057d38956b54d1254865490c083c510c6f2120822ea049074c1bd98cca64699afed4923e50a7f84355c00ea6100dbd6a476ca1037ad5146b73936fe01d3b6c5783c294627ae1d2321d9d6a240a6122a1b3c526adf5a8f1929ac40825b5a07de6eb1449b5fcdd7c4b3f032bcd9b740669cb0b455793fd6d0b32ef8391460d9b3090d30622f1d87e0e17da74bf1de1a5b1837a9a72076dc69ec094b77bea1a0bc6a7ba4b83e4d67e28a31224b969e71a3b43ea2420190ce0ee8f2909b03fce28196c571db0c08e8a44d71864ddcd94018ced0d7e0db3dd19c689da90449bfdc52c90e5c66c92a06a8aa8d1dcfcc0d4c5a0fb328bd0c44fcc5268b3636bfbbc851f36dac2885124711111f1fa6e6e8b4928d35ffef0c0b203f6495ce409538afd6850129075527ece4944ac68c6dde1f288919799bbe05610aab4bd7f2c768165bc3730923d316662d429a753ddb5472625f52561a7afd004791dbc8c54ecd0a938cd79c385ecaa9da5e4d93bd16eba681b17167a1d02d7e8f788a7b7685e7ed77cbf06c3596914f7514615bdb737b8e3a190d11febb678d5241d3928cf23da59d66e87d62be954ead03eb202d8a9b3b0d53df06f2286639b4bd30a09d2b7a6b92856d922b1caae714eaf686da001d755a4bc023b03c258a8e4bb5c7a0d77b971398bcf0c8b02445303f202c26237521be253c6988ed9710c3f958f6600875a433f24d9d747c174c699d981c268108be4b1409d01d131e3eba562c548506b0d4c1ac7694ab2a62ed72565750dbb28094201718535a55355e806d7622609b446e3ba5dcb4106b711c9cb6818991d587809414276dfac563b06bc3961364de0deb6c123e2e9b2e5829a9d7c6af56dd74c84b718ef30bb59d286c2c5984949ea5a3bec0f9b0647e5ad10d33708231c7ede19c4ea52044b52c6a7c145733a331bad297293208312655414b19963e34d4f1b0564c44ae288b594ba36924a0e313874c6e63ceaa9f2dc987e514b3828e9382da8eabea78a751e7ce3fd4c2b961995b11eee9a5b9182f17f40b01e83a330f2b825491242e7e559820749b08054590b35b137fce28e59b62941ef98d27e2fcc3215941005cf643f2a920698439ba7658e30a5d70c470238a268030884b15e755d6041b456928d75fa2ba5989f654e6cd2c880d3612140b7e083f10ee00da4c2d35080659a27696098a855d4299d769a0061068898c2bb2e3a7bc7855e94412dd091906a871642ffe6eccb6d5d688d5db1eab69269df074a0a995ae07764a88c5eb815f93783a90078a905926472e67933b3c18d2341d8c404cc776e9f311a08138b34c475336be4f2cc601587ed6d510c5794d48e382d340b3829553895e1e654c15c02c555c74242223939f022293dd247af4a901da3317bdd92072b8135a04149e4919a0b9dc25cb3096af5071914632182824d81a33006c3cd4c3c4a8aa5f467ac0750783ec6dd2970f51235add01ce23bc616f1be51cb6838a4284d206a35f1a90bd43235990b9d61c47c16ebc964f3cf2ec02e65e3910c3350f7e95bac76c1f8048cd6a7f3e78ccf27e2fb8e1726d8fa8e66514e5052aa3aaaafca0707ba301020ae0a38358879d919a0234f71417d9c447aa5cdde5623253ae266f07de671068b21b50236acf86606648e235a03faec017028c99fe120490214b65bcc18da06b6329266dc4659836874817838c5b70509c269413c8be20cac48cb0d2d07c5dc31384252073ff04994a8888c014a9dd27ec281477c9e8f65d8608b438206b3aea4d19c2c3012937a5f8758f0c55ac28866035908abe8ffa540120529295ce91a0144d44e945cc005d6dc6955aa4533bc105af34424d0ce86fe73bb85bce62bf92050762226cfe7ff7ee2b1d536446a5f7556da5ec8fccea7b18b62600ebf88f794e574d6506fa7f8a885bc26012aafaec2eda46f215e45bad68b7e193cdd315d12e01dec8a3921893935fa6907723bce58029c6dff297ad482f2ac88e4d1d91032b3df03619b178c2ae7a38e2ee10212f90098686b32527443a094871aa1af79c736dae2016f2ab616435bec809ea89f0834c5029469e3551f7caaae98a1010082626e2aa32e6ba31e07d1002f24695906a45f3661458f7ba30a7c3451da6e6c75bd0364a6895d229598188ac3bc34ebe03386de52c3f0d845948456869ffad502230b1a3a19ae55f03616e3a8c11429b15a9a46033d75c232f414734222dfd6498d47ec9c08dad65970d5b123065888d102d024cc2aea974875cd68b4a6225ba7dd9e667c034c880ff598917c81dd736c52651648250ad7588bc7a9a50b26ab4aff458823670799e442465850aaa865de42e92df66b0188a347fccceba2c445270592558b06d2077a570b83c555d6cf7c5b084218e851be914bd953edd4bb0b218a04d4ddecc3f294a0f4c2eb5aefef15a8e8f1d1a6de59086f67185898b417cb74d4cba43c5f171a874103eb2e0cd370e102769021f5f53a17b367c6dc0f10688149f4fa8b7edbffe5c3e498105b45619be330ee26436d0a9f7b730d3d36d186d4595ac55718ad479686547d699987e394a92046eed6c959f4c5de2857c8113934ae3bd6e5a6c3cd3b6c96e8688a649aa5223154b949fec9ca753b157c48cc4701293f9a09814bd21194d48b92c4d89bde3c8b54db3dafa43b84d97c56dbd07ab9920b930f90220dd5d5d5021af4d52280fbb00ff12d2c2009562a233a1a2df1d6565ab51c26ec87b0cd6bde5964a5f5d4a9b5e4859a4e042559c98e002b0af5d61ba4241d68d272061130657d6b8744986047b6b315b4723068050510aa29a0464f508671b045b14546003e685a9bcd41e29c444a4455677fa4a60546c64f8ccb6c67470922b5036d21c8241a42a2a31d280c9be82c6bf01957c99f7d8b54083370c3887da4e68fb41f2e18963202f6da68ba151936d1864f2cebc54f66c7bc348598b218d7548841a70bc8c9cb872793d2b28a1234bcc08836dc927976ac3a433739c5d64badc5559e305e8a3c9d16bb64ca8ca0fd25e8e75d9d0a0b2658a132eed3601bc4986c66e15af6e7da2aa71e7b39d420bd0c225874bf295bb0852fba2004104f592d474cfa806c2a2028468c8656fd681fe3fa6a477818aa7d70c0df68bff348c93689ad1f85737265784858304e9e89f602a9471dce336aa517c0c47eac87101a0fac2e2b1218302e37676c5c880a70c41b8b6441b62abd26c5c09a1167874d6c114553c0cdfb343bde5f6fb4a8c7f27541e024a34acb9dfad59aec1e85ec8446b4af248ba53b1edb702c107781122ce04e31b4b146b0a2c75212555c93676960c1862edc698b564ba8b843035edafbea670183b1b1040590843b17ee37f0871a48c5081edd2437819378dd8103fa55a6cc8ed5512b4b538524417cd302ed4f6cf706a756056d7e62849418182b0df70db0dc54de1d9db6b74161fc426d6135399407a46edf47cac25651ea8cfff7f75cc05e0764c19dcc9ef47296ee7b614d1894f81122511259cc103711e01f4d5a68cf214e1825d9b13026ded0436bc08b2fb1127a153fd9197f10b4956caa4f6bcc9d4bd8b347a95242cd36ffcdb04c1ff00df057b24dd06873933dd9bb50c61460258e7efa685f753d0676e0264e83361faffeb00c765634d36c3187f936fba00c8c661cbc97d5e2743229dc911e2e9872b890265cd0b18127dd635c54a0b9368e5557313a966cb278218190db70c4fa593682e595dc5b78204606c16710e61191ea6e5e82d14893a60d0d4a8db1c9b6a012f2f85e07bdf276c60d46dd291a453092f830476de7a19f442a3d67bbbd4f338e976095849bac13c1c870c1b8055b8fda1e8571ed9012bfc5051a8008f9b4d01e8a75c160485ef06bde647663e6e78da77823a5b087402ad9f2318f1080534ce9885df1930a6087a12ac072c88dd61ab0d42cf9533451a3d91d155db0bd36ebd394ea2c4d9020d896268acada6fd71bff6f9e48239e9218dbd01d4d99db95e7ea5d74ef6d56e2e220cc60d2c0e4d9e95d84030898bdf2fa52853db471017cb4822ce3ee2facf4a50ca3624bb4ac5f254989c0cd5569900c11c942da5cda820c536f6f7dfb5dc8a1bd0e8df41b4fb09c76ed6304efa10fe9218cfbf8c99c3c6d59bf6dc928ec409418a1231ff76953d7344ba4b958c3ede6ec66765bfbbd8444e9d487b50ce3481096f52447da053778e8d469e042bbe6740abf8a4931d82b69424d9e4676b4881f0c77f422c4412ed0014f82437fe107ef247438219ade65719d85d1193800435a80479867647ad708bfd23237d051793e0a8bf000089ac0508451093edd178ea8cab0c8d692b29b0668e321e4c2f2a00016800591393a4e1257b81b77f2df3f4cbc9739c894113353aede61268aa1d606228a4f6da16aeac12032582d170dbc22435f76270014f08a2328897dbdb4d0a340ded26e0c751b2fa396705cf747150ab7759090190a902546b62b606a2a672646dad10b812b9979959937222eb9469b594598d8c22ec8e0b74dc4628a54698172db5bc7889b1c280f1d9116f3c128d416fc1023d4691023d4870b8d10a0d60a6fdaa15fed90bf6ffe89c762cc089f09715a02a16555cac5ca8e75d75b16a41420aa5556d8c6710480366e661e8a77b5b50dc1edce854d0af7aa2cb0c3e998bdfb88d41d6b24644f7994a79a6a2f243fe46f74cd9291440bfc1318119d96f1d5fe1b22257f1ed1c13ef40271346e96961c90d1fc1d8949b1c7388b7378d18e6f73a9c686c4480ebd374ab60d00299dd5096f8d10b1004164d6a536aa2bdf62029b610605662cd06c137cec5017854c46ab659ac51106292b2f439e9f6d3cd07253dbb921732213d0dc48b0150ced485314f388641a39eadd4783ac0e192ee62c9da60b090447c8d01477ee8fe3908718e0a8595542c6b69e8c176f4f6ded598f55d02e09ba46317522bd49872cac6d788200504331b1ea9e2249418ad43c682facb14ef2c21b63058b6d130dfe65524d00218ea1b471d94d17808fe5418a668589b223449814da4a5890c75068572ed3ac9c76dce7457213fe29a5ca3856fcf2131a6a0d40739296ae80179c6d4a651c09a74697bdcca1059661e4a22333a61d17c74428afcc51537ca63784ea8e525b0925c0c12f72e8107df0da7fff74fa525bcfcac2d88a02aa3796012ef82a1e102652cdac19d9b53d15b8d00291aaae65a2ee88181ae1271ae4cc9d264c355a509e48cb41a4607e2a2c63c55dff67d31e28c2a14d36c03f691f77c57f2db4ab00f6e931ac1cd06945c28772514eb6beb9996695418f76f4ae2f361a0c698d72f188055e9747f5d13807e0fcf482aa36f121a069c1dc2f6454b171bd0fe5d23e6f215eb1876cf1a224afa6ac8eccc5755393c0881ec3ee2c1f6dfae27eba009d0a13356ac9535d6a4227e3e1a8c5363c224940628aaa93126b51b86510e5b14c6ebd8045d75a6636e61038274d75b8cdec118b86b8539118b5a30c44501d0b4a76ae2c167c8b109825c336c493067d6187e5b4e68030e4a9927c4ab17bb927b06bb046c2093feca323adb51ad0e40909b4b7839b6bbf8d38410fd1e12ed842b63b3ecdf1fb08e45c460be095fc01930f532413c68c00faf2d4374d35c429763674209c66849b473e0d08cb80e80c36a315c5920e5d1625e80f7c501effa40f76c0b7c9abfd201c83b5f1077aa26fb2d6b70c56560f804aa3a00c59cf163e4294621090a928fc701e80e22605284fdc60423822fa4e89c21ef33211ae184c4443ce8f66eed7248849c100b7c0deb78fccc8162d14322040290e939194a1998bcacc853de578cc03294c5d42e4bdd849df15b6dddf7d3d460929e1514e44979de4a15819166c028b0c517ad81c10eff5dd692d71e1d364b6626c1185d231d19b6fb452d17ae8eaeaaeddd123020839572407d88406430c5a007c3eb4268013207568b3fd539c1ca49224bce81c1bbde0ab7360f8091b22aee449dd4d8a935bcc662dbedb554459bd7fceee91cae8d91f87d732aa5ce751908b64ac14bb965ad2754b01e3c321a3f6e95dd0621e18e41b380d1754c7af692664e02b6fc41d9679beeabd8a84065c3018e4b5c4e466680b5eddd1a99f90cb1d6a02049aa23815b543e6d0500bb2032e60dcc012440b3a5218660972d82716c917825935e19490122fe3691e5349dea4f17648340fa85f0680419e3209445ca31f0184ac656540006234eb268869de196d74c4fb12b22af02ee0664e10a423f0f1c878b4e99a0a9a5c274065b493307b5503a9e45c861566356dc2bb51d20265db2030c2ae0890aedb23a635f7db17a6587b68009cba64db9a403c52443b4e9a596bbf85f67d7aafa0e90b3923da9abb6c51680b6187ac48ea060fc63b2860bb828986b260a669ed96390229b280948212c3a548f2d219eb2753ea515d2db412aef8831fc34372449f8c8c897894b67a435b156a661cda0107f864043a6de80e9b1023d321509b57799d6cc8d67c826040ad3692a39d8184ee884b9aceb5d0dc531c3df2918ff476240bb8dbddeec65189be978dd019183548892aead191216aaba2d4209d6911c3b5d67ad34dd462bbe884a72583e5711e29d0ab45dd64f4469d7e5aa32ce7528ceb52a40881e0496a9404315863dc88645204de84518e3da8d175eb0f3c5c0b41586ec69efc5389c16ce77036dde029c1367f8f60ea807488efa4407472304c5128aaf0db9bfc8247a2d617659987c25d63c9417c94401075c12e6763c7bec37aaa69b5b4737ba8b2153ae68e47f26757c6f534056d27270a227d241af4ae1d62b7d0a4fda06156060661b1d0760a73760da50116e7648d5080e2628dfc9541552764354c26730deaa5b54ed4120ef326874ee286e62cd34f154bcc55813ef27d8262c6b4c91224c89ea2b3a51e05708a30de218011a058c2f315664b9082fd84aa133e419228cb24744735e44f7a88518b73f58e0a0d120b3f622174ed43b0ad9cea8e6a30e29176b0c67d7a631194431fa26b925abf4c459b24af7c2f697290f6546abc738dda9d4b261aa441ada14447b8d60261a250a7ec96d8090aa93a8d71526a50c26c9a95233d71aead15044e2c5a98554bea20378d832de5810f95b12556b185b0bd471eea2039d2048f25230e40c1e4ae4bccdb66c5448011f7d06eab42904515c2724d0a822af5f3a8f610ab0595241abd97c0fa3bc1b2bc0348cbd77062045afcc440ab12c45dfe8cbd5e88e7481240198a6d56eca6ad5edac41e4d38cc44cbfe4f28702c21f75d0cf74fb1ccd1dc90979f89c64d4996ba4c244a56fcd2f5c31ef6300a0337adb11285c65906a5aa2530922c998224b68800f7b513fc15f13867a981ea2ebc824bf7fe677b767828d65b1aad7854520b6cd1ee4d6dcabf485e994e706fa26dc275856703046f248d26e9d80189a19054cbcc1345d88a0c5dc8c20a42f20bc027a44f81a2b48ab4092fd4e296ad963403454dacb6976c5614431e8d030e922173ba164b9be66b1728912240ec65c7eed31a51e76fc6e34c2e138235dc80f69587a1bad697d6fc4415278147080310eee385649a13d045d352ba8017be199ef615e3de867be891743369edb0379d36cba3d3f6916b93cc156e3e44ca09b978819b127feccba0b1e966b390500ca00008ea06c4cd79511c628221022125f6a6c1266ae985b4810eb20d544118dbee5f548a46d4c7d8b886ba24034a78722fc9faa947fb759469a343af0410087121096d048b24dcb567c51d8465c36ae188d8b9a70456d8e85d637dd129ae191bf828f9823eaa333c32e955428de825dc479b0f317270753548e3ad7a37d7a93c4ef30b94348c4021edc010051889c6b5a017d718a71d9d3686c5858f026de0f0f434b23044a84328424461448b18f35373d29f126f06a77bda6a22861ac446c5481f7d1c95ddf04f8fdc6fb917571ddb52a4f2a1723761160527478dd30a61b1d132119c8045c37e96c7409960bb10d0194231774a55de3f39b685825f957128804ee350bd183982301d21a0cd7b86bd180c0b06c524890c94dcb58030dc798a2f0251b2b31c84dc76362a834840d012cc2c6822c0500ef1e854cb355f65fd550ff15b4f106dc810d70d36f545926823316e9f6c85c4b69537c488afcad71a394b75b126ba6aa12c8cca49239429383556c50b389060aa2b8da702d1be49ee81c8b25185dbb7d1e4971e699c9aa006aec323e631e85f2fed6904646c3ab462e53ea027ebe4a850a3952f4492805aec5ea7140db33c6a855e832dba2bdf3087d80107eb6266d454ba47b6e4dcb29ac69b44732d5b1765734236834734b7b6e89a072a8c41864d77ac8b58f4c8d310c62779017da119cb5cb76302099307b2c95e84062ec4a205dd35810b92b4e3272e9af5d366f330b54c7a2db08825bdb4e80e1e95d16c32444f919bd5b5d02f15c205abe8f0356941090eb134cfd36c94c2e8f10818d50ee36487bca318094d94416aa736914093d13ec8262e991494348fd4490750be33d1685019b534d8623739b7da86b536844364e4b1bad6e29b672c84a01fb5d4cd4a1ba0b01c4268df0281188781058c9040f38f686345a5d888cf1393cfb9c6b939f2b067f3d80597d05fefc4a19e0874d31f17b96e0f34b3c083fe7cf870291f9a74864a1de31ca2cffbfa64013b0047afad8a002a4a07f24f9225536ac63f2a29a9fd84c8e8882bd221a9ac21fc227d6d76c89c6d62e869d8a840e8093b14308ce2b1aab740c932dc94dab44681d9d081c8d81f9a11c05c9863ff64a5008fea0ddb769ff9c979084475f6c1161931966b1ff174ec9db5467088975541016ff0109a92c08b35302f2ca084e235c2f2548c0ceea1b5f65ba107317439da19f062b52c15ee737b1ad1602fb166c1ca1348936ed52d90922a858a047a97e1a347842f0d0cf72b9c90b95607a5d242b3aa7a6fbf0b25aa4b658de982c81093a00004ab25c9bc1da9c199d69844b909d3d2a306593900ea8d0efd820cc0a1594ad4a90b3271a159ad892ec5794a6fd71b8e7ae5852151412559a35e90c715399e476636693c7c571e1aa2a417c5b0895a5c68aa75343c0a246ab9667b58202b88c333f58b0c5da89b7f9650684d9bfa129f5a3a64421a2710c43427c03b088df1c041ecd37e196edb8c48434904b893341a3b33304fd983fb2a4aae095f23e449d724d97c7c2ba73a22013493a4627e96f0a287fa74eaa3293437af9aac70ea9b9c59264e5b2504d918270acdfa56dd45b82999022ebef5dea415d6f4ab9666e948a72eda374786edb063367eb64a46e32d80f8788a805e7f4600b56aaae12dcce183ad5a6c216c606bbdc8047d4b2f4d01a8df692a9a06ae84db39368df9e1281d8821ba4707fec537645112832074bac45b08e5c3cd88c0ae54b2206e9bc249c1a7fc998973c5369429cccdb480e706146c8b01d50bddb07b6ae80408f6071db433c917d3318e109c356bd0ca764b91700a110c21f135f33bd1c6fd608194c4234089475c37cc544b17d26c8d0035851968471d3496442a6b461e5d0604a4dfc1004a6a4a45091d8d921ee02631bd432ec6646aa35d11918135550cae89baf13f5e08505f9a9de408498403704115be98489b2d604d2bb6dc8cc43ad031fdc67e568878ace94e751040954198020d27bb8e7105784203ead2407da18d54f5d55fe7fac95803b8b04c5d88c0c4e72d7a8a6b9a8c91e8222f9a2573361a3c6984f4b4d0626e6b4a4d90a9029514680d8ba9300fad291c2e101d5235cb6078027588c1ee33125ae078fdab9346b4c6ab518e7e54f9495c2a3269b8c9ab895423b003174c9a9d93b6a7a03f106c9e1e4472933694735166dfa221aa1a16f9402e74eaa5d518c5e88ee475e12993e0238cbc5d8a50438166c75b3f4515f67bc19b83f42703bc3a61bac605893192d61091ed66636ac574a14d6640982881441e415b626c2e5f5fed6b2384121166294204a094c27adb21814ee883593e6226478f052d142adf848c1e9be4f253493a82b98d13a946b1f62a909e5e5a93a156da0f79dba2c1ea9aef2770ce884eb4b9f3661076c8747e030a130798d1629a33fda409a86f5ce64278d72eea256bcd38e0965cf806e05486b65cb3150ac6bc0651c620dac9a9626f51b4c328b7277765b0ddaa07b9ebae4d03c870cd2dd5cd2703412aa70f4b996d71a2249d1a544a8611c381255f52985997458029330a6bc9324f534b6b1c157eb13f23653235c46ba2a134ad594c4c355f8e2388867156a82eb3a000ccce704ccb1010d7d04a3bcdf8528c88caff4551f1a031201698084d978f340031c5de8a849f8520ba68cadf1da9ab85884ee62310c2c763c343d26bd6a9f84f022553be7d1a67199b8000c96f0337f83bc966096c9f00ab448f0035dbb49a9b3c470b1a4712f53de1094f70079d8df4136961a6888d2a56e1d3468a56a988b490ae85e62b7969db2015d31a14d02332a8b24531d6ef69da67df9c932adbf7c4facbc5dc242bd2c61daa188fe04150c644848f1d8db01661830722526be08f58849cdecae6e7edc062baca9324be5c2386b26a1017ad9fa08aa1b6f69f93b319469bbaf3c68681da6c8594eb6aa48942f4970f1a9a08cf0a179608add78f6844786b6b98baed74e9040817a845a7161aeb1154bbae30e59a5de9888a7d905766a405aea49602cd03965f0344fd362f892f24691fcd514b68709cd1329b8e9c2376e46990647c8814856eb26425b14f473c5acbda6c1a5479b4d56f3b04dbc6805aba96ee2886f1de3c2f2c813fe39e7605665a3e6f1c48066168edf77cfaa983de8a68ca09d17c9bad0b3eed7e2edde84590ce9cedad2044d08af4a7a9a20ed8d28bfb6e92bbf9a06691618d80369b09f4e543be6d298a06826e476f43097c320eca607924ce223d6a6f6dbb51a8df189ee112a27165afbc4e9ca77873ea7e9af29fa42398e03c209ba42cf317b8182bf8efe51884d125fbc675d083293fe54a82529b7dd8baa6c62b08c770551976d9308df4602b9b4658077b298f7d50ae0536da884f5f2400829bd86e7ccae1cbc375ad1d87db51b3fc8230493b1324814cbf8ccce889f4b853a0a300d0419218cea03d82d4f4a21da42ac6521523ffde06c54e90aa8c8ae8d7423b777a2596abb4f5944c5a95f6946fa0bfd9b1149a8de9026158202eaae15aca431c2641b015687d9df0699cd565dfec9e04b0e09bb13542719375712abd302455b459a79e06e5da5440c8a1747db5decdcf455c4228b9881efb0acb412017e1909bba0ae451ca106ca7cac83a91d4fe3b4108472c8d58dcd135a67a9f866c994d63225ca0d00777ba00858db8510bd68120f25acd274fa1a8e38fda9ae78e8e70d76436767a050746f4261f6bd12f71f999acca15da8c8966aaf1b4572cf58bb0a2759bb6e85a17c485413f51e80e76b440bc34e25a012215e17a8b46cb3ebd834caa24d674ad6b468b2f155de8baff06d33592f27117b82846d638e1b868c214fd9004791a84c5eee08e58481584215ee19289374158ef486ef06bee10ba5722b0247da00fba64b8526eadd8cae0bb6911232fd75cd45376d3ba0c9af85203cf86544a6a9056a810aca0a69dfd999d4f415b494646a9ca1469b58987b4951372570e4fb206a1c8430c16781dc7965cc8cfe9cc7fd672efd80ea17cd465be3cd0a15da0bd603ef004dab060a5557785206baf02751056a0d6021b1a786d7f00e541707d113a53280dc96f514507761279ca1fac67190534d989b5716fed68a44c5b5fe517edc66adf864f734f18ef1822b66841d998b1791f76a0960f7cd4020a7b871c496226dd71486e26719366eaa5b5549468b989768d9315e9f50f75dcb8e383d04f1de145538a2c9ea989b1e877b35180f2542f96f03de3e2f211f4b499600532d7240c503a04a5d10dd976444453b9f90f2c28ea3683a630b150411b775a3d940b1005446e329e39357e0152740d5094a4b25ed4e5098c19011d2bd08c7b6b3b8837a827ab70dc23fa92da3493ad0524110b4a58266a2d8babdb361a3a4503716987e4894b77ee34142d7af1119437c8d25459a7fb6816c010af649bb7654088d10babb006d5114644d40c7a83152c2886aa569318336b578561fbc9688905f25268698448dc1671da6c98a9b5b61fbb56859c4938ac413639b7c0d2ba64d9006b119ee99d3969d937f950b7200dad7c83023c12973864aab78dee3a05e56a4d485357cbb359ac3965dd91bcf20d845b3f450c1b50b71d97a8da3f17765016a60235e3537e4be2f4a46f11804a9a5219c4a136f242138b21596c7b8a371d134733237a7147de24c7a13cf687edf5a4ba1c55616574dad1a07c805331d936fed107b910109d497f50282c100163e5d88c894b5b7014ca4a1f02c1f091ce2c2368d33b6594da00dea7e0cf2215b64f8a5934e6c28e140f85ed5ff714616d556d691c19b8206efdd2311117e2905a798d284febdc924a402477728464ebdc6d90a918a4239cec46cbf44492fd53832a504c5faccd4f4f391553bbe31def585a1440a744ea275594a3a1749ddff24cbdc32faea2a22d1d49405f582ba7e39c1e014d5648f87c4601df3a2d36102fb2b92e5e9afdd43edadc6c6cdbe085b84c3b92a7dd7984d394c7b089c2ecb8941cd97c9577953bf0edf6a0143ff0c24eaacb0d74da1c7393e21a17ab098ad1fb89171704483bc8f0542f0af0b1de456ddf59b9a43907e6aa3c210bb42caa4d981ef96642125be57507071123b527198c8456e05bee8911b2421bbcd03ec92856d663d59ba6dafa430508e6208c4a53ea0a00848648dd69100b2c040dcd7651aea79c96e3501c62b8373840277b609080460b54aceba6f6191281175718b9baae91d72e659109793c020df435f9b502258ccdb76a418f880c9edca90b92677e66aef963c3ba46b214a13b0ee583eb068c7477eecb90ff777e34df5491c178ca9630a86209a992805e9c2822129d2cd24dfa420685e29745214615d296fc6a8400b72b9277bef39d55cb63b3953ef9366109020a30745c698281968e8d8bc2177410160ba32d8fa8a475048f1a426a9facd1c48bb4c0db9b4d6b89adae270b5392343ded10181f9a4bcd18a030c265465c887049cd05f3a527593db32ba7cb9f4bee321dc51aacb54b70651976b0365d74da1f1670ea9b5551121be2cc399e38c3a5b9684b4e60a53f62101b91dd4e34e22274ddb966f4344d1f8c58d8679a82241d9058a05c1ae8a341e1b1e52146467a4139d684046a26b1c623fa120cfbff1ed50bc85a2887e5f6c4ce869875615f7ad2be014cc97a4c0bf6527173cc4d38f6aeb50c059a94a728298ce35dc42255371934c2d0d3d278a96213c335d2ec35ff6963375229973982d4b64db85ead6bb02cd4c0a3c6b1ccf95d909b468885b8d22099f8490ecc8371133e546dd26ab08905ea3777f24152f0caf63c52924ce45634d2566d0e2c75c21acb4427a135f794ffcbc8a41e9da6ab237086413a6d3041414dc9831826412c0c893a94411eb911266a3baaa8fd19c0948b362fac2f8ee0027908237f0410427903c42455656819cde85106fb0db4e9147a8a2b28ef55f9a6f655d11d68c0a0474c54bfe4867da65bd46981af49fab6a734418ea959ab01ee4514a4c2be4c0201a5db18e480ecd920513bd2141f5282711d80dc9f3328df5a0dbdb7bf0ca7a48d42a2d3789be9042d8f9a9d440f29d18b08847e869afbb0466d66c368c8e0fbbef82d6f794bb7f64298c7cd34a1a3bdceeaeb066593b569859f536ac69addb8200e17b405b05a206fe25375d430a6b6f6124d6b2e35585ae4693bbfa192bed405fc144c9dd9962aeed00ac3723f4f13cc0925371e978e4f7261a0620588e91df5d5914a8ed4825f0c88706b21f8d66039573311008baca9872511316bf0d390308f857408461b0be68424501adf148346f0cea9b45fa06bb81a318496e5311dce43e0b5d93c5a2b745c0536890a7a8c8b224d2d24c3164390aa418575e48e7e2902794d88225b4924b59caa23936e7a5186113700d442cdfa308086b718d11aa3a41af799321fd62f1f53c5238e4702f48217ae28df8468fdf5344de914834d88145aa23f167ae7010dc54225cbe591e7e3674342e6da6b3d6442c878513e4594a56a87a0982ee06e6b828ec4f96600dd4409a534c365064a8340a1ed511cac2c86a18eb1d105e714f9645b84c3bbda86d62a6d38db7ccdb91ef58634040669a7035d718a2a70c35d2565886fbeacd5435a688a53a7a8f5d47d34bb09263aaf4516831877b83147a3329f0e3146063be44de00ff125560a3769882afd7ada7e2e2ea37d92510031c53032445e0b326ca345673a25018c83668cb750ae35fcf223d6a235610c7281e9feb60a19782fb4304eda2725b275b3ad7fa8ed352934a8a200e4d505a1113e09e89a6c09046836eb8f3b3d2a63c6d6377b28eb7c3308bbf7bdef5d181f4f18f746b4be0dd648bc37e91bfb342ea80a3161a6b7f3dd64c465b0be314c8b74dfac10d23dd54e46c0c419ebecedcaabb580cadea42747159bbaf6a84122f76869836588a5ec0f24b183a69056ca67be805ead9469b097a2cb5cf2761f42c420b9f43fb8d1e03e29733c534254481fcdfa11ae284af4dc8089e854014d61bf1d0c08f3c13b9be66c14409dc445eb1ae915488de38b0478549bfadca92e4c2f16d1163a0910cc8130c6ad17b5b4a6e5b69bc4ef68ad411973ec4d408591477dbe9591cfb7fa11d2a5712a603a144ae0aab427a032351bbc4eb8f20866a1b3ecc623f4a8cef35d9073af8f509ca6daa525322b8c2492efcd676ed9c106da29e4e03dc5953223589bdca35d424c5f53c20cb16bb9345f45c5d89ea7dac166438c70ad61141725408d6b8d3f34254ac26e12055d03b23616342748a1ad090ab428d45d5b1fb21384d1084507b2bd85a3537a6cbc834db469502f5a738728787593dcc50024b9a6e292651f3ca24dbf2c9970f4c8d23a238448610d4ad083486c323f5db019c57c6b19e55416cb6ca601383a91cdaecab509c7b77edd6736adf1f1a6ec36d84270e05b6ede7e316686d3b22a3fb1c348a85801ec93039d7284f22c34e70b882c7850010675812f32d73825f61684dc16d90a286c1c8654e62af36a1dbfe902a2d3236c69174453e7655acd858d595efc5ef7bad70a691378d31c0c821484d5c85ff70ca22cac92b21bbaefa576e575d3e205a1bbe08d6447bebc85a6856e2cb112c451b971df8c61cb7d7cfa9b0f2e47b27ca3a500f6d7f244ab543a2235d2a7ddb6b9870291d420572de2b629cc1c198c9361514673a2f3815fa6181884d50011602a72339bb67cd381fc599b58a67b6477a82cd3a1b90e14a54e1a422d29b5edc02332a10f4f9bcfa67b3eaf776aa31e92c18eb9275c684db354de92b3304579da57d805b3c3a3f699230768bcc60fb5a64c426bf2422f3a7ddce31e07af7905c9e7ed2de34a24715d1ece040d823068ec4cbf74c70fd99f2a6da31de5660363122844462b7a9845b3f0aef754c3d0db664502ac85bdbac9075ae7a2c73627b7058704289afc5b594e7df51b5e14a5c856b394ce84104f7a88d71a0b69121aba3575e8666fe4f9f4b696de599a4762c00c815905093403eda2a41bcbedc940030a7d130845b751390df2ea4c0bb59c8a1024fe82a208cd23b0a33ccd2ad3be0a5cc841b45350cc33c1225e7a554b9976d56104b5ed9b2d50f94070bd7360c5dc6769100dd984e926c619a79f9a6dd303ae19b04648ac0959188159e225465cd008e068c912256d5b29d74ee0baf64dc8e57a581371156e95893a14c05a7ba16893e8c8965f37146d00a11869abc58cd1dfc643b0c5ba98313bc18bd674aa4c6f35b00a62c1177d31cb12617bd4010bc2789f79f3defc518c53941daf9075719b2ad660be42986be36d1480a4fe74b3b5369c4c8ed3d9120444f754d2943366508662298c9f298f15f65e05e2884f76da1c076aca20488453b1ecd6a1d98d9fb4d2204e9b9d5d078fca27350b1a50c89e5858c094116b137259dcc182b12aac2c9b6bd9ce4531e1d18f7e347d788ab656913ded486b8a6f9a5c772224fab321c4d02e5c300b40e24d09711e77b0c3b090ea1ab5286ce239f72387e611b04038bd5adcfc31a3414fe92d0355b8850b06d7b62625d149f26c45e1deb86a0e71d871df1b08ec40fba50f2869ffa78ac86820ac295c6390845946fe537ead5f926f9d21cbce18b2980c9dfd29d01b369a6d3a0f552c8458f0853083358a602a04d8b914bd3cc8fe348b3cb55c734b01466134b88fe61457b00dce9af8a0022aeebd1364eb9721cdaa59ef78f149b846112daacaa0d9062de045fb0d08000d79224ccc504677140a0409ad416b076960b0496eeec733b91f43ca3f1b2aa28de2ca224192319179495654d8d651f68fa9de42c52cf94334d0005c5469db9a00a97dcc0a90ed6cd02317c50e32d8276ab5837e4f6b4a0104e0d4680052bbc301b93d82dd27678f7c638a28a006736269e8a10b0180e27c50d8389a2834ee5171cb1dc4208319b07972d09aae29dd377e71c1e07dbba6171a2449564a2c9daba335d3cda852d1c803617c043148e21aec565f746194cd02514efb0667bed512d1cddba8ab7d0d8a106621641e2869667332af22c4a0d61b216c17c52ad49421b196efe193da5a1c451635235497b408d15bd611a86988aa48aa4c84674284f6f56a0db766a327ebd126129994bdf2d0ad3df185854ee622a3d007b8d03ac7cbe570c21a6ce36a14eda662b44570a48336d66cc759ff579a37065e58eb75132ec1f11a62d0a2369d6ea86e1b8e198d96f5229520fdd68008147628c380782fc96287fbb9681c97abeb0be50ca5a4cc7d4a6df780024d3ef219ea848c1a7447efaa101d693458d33b3b56a5179bb97173f9599b304ba435282d32b7aa1695b33f2d13549a52186460070d842feb449b24d7a71d9beeb7688812f2ec8d9fd51e266377410b7af44dfb2d59b6ff80eac52494fbd00830c51ad8d205b3e6a8a84aa7286706f8eaa82504e897f9b657a099b854596c6bdaaec91ab431065ec4be4943c932354f23bba51ebd903c9d6624eef02e8dfb684da724c3605c80b926c2f5a87c7bc7b0807dba266d2dbb037d580b8e809d3bcd2acc52a99f7aa70ecc721305e84b8fdac1053b54b8f76f308b189cb6eacaa24083bedc695b0367e63e7a51a54d6d1864a2a4c7b7ab8b0ba1515d84a9db2c6193f4e884292c414526e103b010a01706dcfb862efc4418f234a52ebc08377d2be0914e9b83d72915b38d069ee4d31aaeeefc84eca4a41d464583b03254d251e6e1516326cd6a9fc4026b3f9bc47493905beb0023bcd50a9ef935bb9af8201d35edd39c7201bbb982813317e742d82466938265c12ab78ad14423d2591edd209133b48f03573082f21473936df1168c2929712857d44eb3c88ca0354ae0521e17ac500971282c9449779bebf594f52b4f7f05707c52800b56ab0caedc7141d92559888114be754a04ed0f4ccd84e583f286f4908280884cc973a5f086635405019ac0820f076b5a970a1901028ad5d4d09b3458a67b1cb582c6f2fc6c4ea141259651558ea07dc590aa7aaf9bb9d9ca23de9ba572bfcd59404149346b8a185bbb6826ce1d4fcb49454b82c51152a10665cb79391292a8a6f10b2ccb7a10201e920c0a5b6a7447b3cdb3f24025c58f8e452a9fcd4aba986b74b6f28518c4b7968429722b7f71cd4ed834a5b883c746d956b16b4d0b8c58e4c36f039f46768829287adabed09608261f0c80b49018394393091aa12f46d554b7fb78a7b5964d6921adb58901f15a08a99bbaf2b478e327631390b8a266fdf4e98539759934962577529b4e82a450d5b1cf531a04d014768cbf9877c92c41e5b4ba460c06410f7ecbb29bb16ac61d01ca8b8b4d7bf7666bbb1f9ae9d7bef2667e190f4bc3825eb40f5f5ad4d2ac32aca219409fb215bdbbdf949cefe62b3ccdc77dc2e2e22e69d05473414cba811ea1b9135584c332b153eac43e0d47442c76d8e6d8d6a37dcc5e714074b24c3735eb9a7ca809d077860ff12ad61e5d13f6ce83a1471c35518318d2082e27acee99ceb7b5754aac10168788669db20cfcd49c4feb5c54d20230e2a8841761b223ea5d60863f789a4d17257a8f8465b306d778261ad7c01b0272ad5e396e92b5bec00a7e5212feb9abd97766ad773a13706885679260a6cf5d914a40bc8bfa495c53d99f324c90f3c02634736326e2296f61b8a04de36d8c8671ee9427a29f29933e0a41032b6722cd8362016b0a702a6310ace908fb9ee2422f886470f4c720d0ac5853c8ac5fcbae0baa8844894fabfb04a53cfab1df0c5ab33ce857de05f72b42ca13214503de8e72c33e840d07b54c0b4d3ae8c235e3a02977e0a6929a42242e5892be842b6cf258f74b82369f6e06e5c23bf5b591079149585dd26015a842a1a7c4452934c813c65588b71399318253628930721681500b20b0569bd45abea0eb625bd6eca316f76000fa6d74d9789387f809c204574ff304fa42301a3455cc6facd7ba07f6c9c14f9d36a5e5ba8c2cf1fab850b179341432dadebba00855409befd607e93d1a5088c7a205b23d25707790d4fc5af92f1ed1c6ba4a49e8b1d15f9ba2db344bbf9ca5bd1d20ac996f7d21bed1716343326487cd21945bf9d92e8216f24a6af26e841188ae9bbb6804da6c3a9cc2be8e1ae142cf64e582f18876e652155692f7e90b79cc80f05df88825e1acae7beb08e5bde14b322d1150011a4c26723a64e39afa126091a60c6efd941f9428c4c2b99a5adf910ccb8a96c3adb1642e0a41d0aaef96757bd11adb0c8577f17084926c83be16473da20377b83ad36c4d077203083fe1236b20201fc0a15982a3ec74497fbe15487f24485eeaaaa54da6a92f3ad30ef298912e0885881bf3b7dce666b986213753a00f794a9ea67d1d79e49b4a5cc03e4f71d40e00bd97c2486e15268756d9f4abf7d69b48131a86592a661c48d5af46f867c982fb2c436b2d56921b51d059290cef6a5ce9263b681951b3d4c902348518dd299fd9e1b12d546e2a60b2afa9e8fcbc54a291173deaae1925a90acab5c6347b13189222a0c94a6ea0248eda51c97fe2bd9cbf7654c9498caa28a2d483bb6213176c1a88a8ab3c7e590b5e34eea9ba68437f28662aa423b44a5d012ebda0adfd078db0d0a68b0e99a120b2451b3bd13be9e5ae25324d956ab931a3eafa5212a7c8d008d02913f1ddf8da7d655a4b511161f8a56e05b4800c75dd29612c8569fcc1f73c6d730f02dc41a18fb888fd0ea8314b15103792d263bb499810b3d4146749538c56235c89b2384b994179ba5a0a573245b4dbb1d37d9b74d3a0a7ba2099221f16320362514683ee1463b4802377f845aeed5b2f596c499916d89e32ac82529a28c48bbe9a0bceb3e40d3e886c1c00137cf81423d402a9522bc062486ab14f8f9a0ed64b17ac31304212ad01b5f64eb3254d1533942931f41938aad67653452f185528defc9c208cf9ce20076128a048349132ff64737ad537dfe870d1fe4e59191c1a6af5225146c0948b210caee4855e89af3cb9ccb3b9a156b2084b2072a7449d4ab4038368826f506a7bafdb2a922997d1a087accbbcdc715f618ae1d864274a740674064d43bd0690e9eb91c25464a324ab8afbb25c66c7343bb6149d855c85495c004183065567b2fd833c3b431b3c65e2fd4d2989b54a8bc13202127607796a61c105edba26c686cccdb668a7f4139423a9c0d53c8b92cd3912a996ddd7209b7053838d2cd82849b695c4a3d61c3cf2132e180894e360130a6b074c8b102d0f513149225877e8212bc8d8b41106095379d206fa2d20786f896434a54d3f9bce13575deb9a549bd163333217629429b79647ce9ac27b78576ea54dd4c691f22841b07e7be327a755b1f13eab680111fd0cc329bb3e80d2b5eedabc82604cb1ae565df1a53b06437491576cd7142d23bee12a661bae9617d0b55a0d72152b316975cb7d12c36360a15336d35a6da95f3356d441b38d0fa0009136bf462f04a580c21e211befc4de1e80462ddc9b76d89ed65a8a45068eb059da81291a275b564d2c843620c53c0ad8818e1ecb0a71812936a02911a88d35c267f1927630551e80807602f5121273e51a048bbc66305d97e766b4da2c6087ce8dde8a88d8778d4e1af4538f086bab308870bfd92e55b0afb566514327d7643590756e2e16666d3e25db3986b7f048c4d60ce0455ef80f980c62252faa4b05c11c4ea02952cc83182763928698a962386fde84b0e88f3830aca23cb38961b49616623b242db556408f9e523f37d638e6dd74870a5531d16eee8c1d6740e48effbc14cd7eba501723eca3e9557553001d2b8354eca0a7704db540475f057cd98a96e9de4f5415ac48a6d77aad43b563d81dd64c5b40cd85e1aabacd29989ba45442c311629820ab0d3143f60e5c431e6f2fd1e01278e1c6ea3241f7f52bb62355b1603a5ca37e833231a091a03b1ae46c9eb67b03cd3822f98c1ec2bac63599f04c0241398e1a7a13c25dee7217c57a81ac60d302a2c611567847981604f3a6d2db33481a4f7dea53c52d93352dbf30740c2ad3be7fd7f4aef1269599bb9b6ae994ca1af2a8d21fa0a84ea77eb62ed6a221893517a6ba665d74b4562329b4695f457e5864759358f0480eeeb7f142b14e0a23588f188676dcc494f0a023b68a36731a48529118c9b0c407402092eeb2d2712a8fd0e69bd674a4a27e4998a2fd6ccd9a91d3b20bfca2a4ec8905d2383b695235166813cbd45ad86b5215191ac4917688c21d5ca3d6b7bae5927975a05c5aea7e9318c8cea73462b8c38a10ac29b641d76dbe0b46d57541230cb5b44e5d4de9d475588c7e86c1d9b3f0c6a12d1ceb02c6b5ce10dc34268b11fea8af5089d3e1dd2b6854cc8fcc17f9132f2d741a6833a4bc6c0037d7f3d108a646fe6f82b0f45139448b7529802938e89dc5981d6f98a02411f32b7c9a0e408a6b0e06591493f66b04ab1a61019e32d916d1e99e6d35cdaf05fa46a84e83b092ccd09720c84bb302269f544553c22ca7226bbd4809e57d4d3cf5fe79196fb3a79a62a0603ecb4043932965a124ce50481cc1acb67d123e9d222b0af11c19beba84ab1db1bddc33dc6952238efae306daed408e7ac1bb5ae8c7143681ac66e9460bf8d5829d22aae808478aa9a50035a37372d566e8a4b7e000a96856c62b04944a0b0a0311f4fb08f55a930c9227c928eca95e546f07790b976d672f395200d96ea293dc88512ffd5b5a7fa947c89d1feb29911205be0a2dd925d936dd060e300519dda16833bb2489da66e2c844232daaaaab24e9a184361b9293a1510639835d62d71a46b0a000b1b78ad2fc116350ac3370f0ab7a197a4bba1c090b0498e9bbd39e186de6c9cd7864e1a5d8d94343152529d77da48aca486278686e4240ef9e6a415f1a6c7957b3e4e97e055262f2591384c90c3caa3c063979a34b0cea8222f2ea55c204e566f988ae1b15cd50a98945e26d4a07effdc929fa8942a72ad27bcba0d1a030532716f4efe62b8338bac01159251c346887acd46509c18aa0ab4002443f5e3a9c076b850d6ec50c123b932b9ba1ee32742d201eb24b27219798c785dbbcc20715b0c9dc8a647da1963d20be00466845f11963be09c2bacbeea5be8c98dd20c8073ff7bce73d7526d989c4c461f14b40a60c5e44ca9dec03e389de4fc1217cd1a6fc9040194d5b406162876694e569adf45e5d26884ad64c04a9cd47c051455368208836d6aa45b8dcb899d7cedb25a012d4010517da4c61651008d39d6bb2202c1d698453d19c06a99c8db67995c230425b5a20f14e8ce048a5dcbde73c71d845bb96c98788a1153cb53d8f1815b6d1019d9451b6a5183bf38d2f8d67f42d44304de5b3f5b8a6cbd6f5191fd4b06edb229ac2e1113ad1c66e34e24ea90d7d2b4617a3724ff5de0416bbc76c4155ef4d81590f6a10d7e17ff23281812e729e64d885c695475e2b4768f64d6e4a6a1f086a968e681023a509993b1191b900a62497a04de5e90bb309818560bf8485a85963a2a085a63e95a7af72f6378c9cce7dcda0804123397613495489c7202cd855abb95492140694f1b425511ed88289921ac15d52a223d79953dd4567722067364008cda0a393fcb55f99265b9047efe56e482afdc154e1a4b5e6a61d99251666df992e10cc9050e2a9d690a1ae4688b43169013b8c2661b28d8528ccfbfad927735daf1186605ea9411de15d1968d2515a4dd1ea34f7a9ae0218f793e9622acd86b6cca00910c28c06d761507311cc498a233f306eeb303e7220c36c5e15fd3ad6181c7b093fe24989f18706a780b09261eab7db50679a68e3023aee739ffb08f5a0aac9368496c7bad3a90f3ea8c15243b3669a7045e818a348b682876232b92ba0113fc92e65cbdeb5c66df836b5e90504b4dd010d2d5ab53aa329aa4a3d5a40708ad1209b6b89d3fdb20fdd29162ee4e7ed3960bec8639d7a241d8ffc6c328b46598cc8a64794d3900b7c59ac70532290bf61cd47ad062964a50cec8392e847033a89b17492c334248f591d3598658eadfe782471d09a9b6376792f4fd6b86cbfa937c41ba5aa8edf5606b180e08c3810772d8f000d7216c4c85867b1a961200294212bb4d1059726466957f3b29da5454dee108866f18b18559467df46107ea2166194824d2144198c9098027ae18aa8d5327bd53859112c75c85bcb92b08cf2e68cb0d6249a9bba3036849e3e4d666bca1d1db566a25fa6ccb2b5e666932fad93b0404436502d6fc25d73acdc802844f5e8371f4a59ae9b756e16351d35d7e1262ef255acb5b720776dcf54598047e17ed937a5a8d2782d1728c12f3f0883268328cb9b2ef49e6dacd16292afc1cdc1a001a6b9a8eb562adc6c48d84a8bfb6495e9066abedd6f8581b9365c6d0690efe45f1a2455c2199b2c6614bc7544dd5c69064ffcae354a041057d314050904a8e80e5deb9d9067e986413630478cfdaeb26f00d7810eb4c302139102383a2c0b2b74f7e71a00920f0c6cf30a9b4efb1f2310c05ecb839805682302d4e892c96a8465601b599ca1297f7a25a3deed6c29a169698519999fb872bf9d3284c869591b536ebed337232659e5156e3a8cf463a9fdbe4d1837118b49be0d319960db7f28a0c90572e4069a2a56e83dd91932fb9951bad06cce4c97c54c8a518534c994b2936985dba78623c5a0865a4c96763d4240bba29a83cf46c39d5203d452bf7ca47855accb221153642610fdea5447c6591a2761ed37be6804a4ba8a84a6a44cad313229f158edf70f29458e263111d00e0304bba32e22d56a16469bb08f9ce974fc1f7c6b100c6993b44b3d7c37dd5e9a8041caa268c41b3e430a8ac32600f2416478a14c13587481005d13207aca854b6631c21e908453943083f0a558e53bff6fa98e123185b6ec1e49f98f47ba2b09d27eaf9de63f8dac71a4179fb4df2431467c535cd3027ad1a6a7932a063441497894e59c6f9f49a6d60c2b8ca31446db35da70c4325d3795594e1d9d85e14ca884949408b9491b0c324e2cf3231599819f0a07612089eadde73834d5ceaf0c35cfcac7b3ea2637326c379571a1eb82a2f2a575028ff19fa0428976b63761a5df1a49f579508b2d7e8e1cde387a574ebb6ccb5045f8354ed46b7e8513e6eecd3b93627eb2bc76f1366ad31c1275d930b0c44add162314660d4ace9b37cd0e6610998292598f4738f409a19a2fe0334db76b33ab8aed7a518509b25af4b063f6da41401c5e61b469c14de26e8f85920de8d4d23b53d654939d831d05de362ea49b02117a623602bac8e5f4a8bb86069acaacf5e22718d24bd8cdc2841a96940add210794af4ad5728ec1629aee251f854170f9af3bed3050513bc51e9fba2649d56b53777e363a9609fae4e4f825168d3377fe4c6e5860b8aeb1a317f62418960e37080261ac561910e94223f155809da35dd04cc894d51955591b624c02605cfb28f1b33504c55a8469721314a21f6bb94d03191e850bd47ad4246eba73e1e9bcde8f4d7436f62ffcb856867c1aec90673ee64e2055da550c3b5be893e5943ad5e6c4a4bd5de48787f47e14da2a33fedc886c8c392c6b5db219b781b0ac8e341898a174f93b31fab8a05961863b6b99c6c7aa5db09026527d889754cb311b4394b20de3f53849aec2148148a6822406d03e61668312f362229fae4b92e2cb778d0c84858393cfbe5188491ff5b230abd1e79c730eab2d6a551433fd75425b9c9808704137c8608b9ee213cf0cbab16b197e00ac8afb486f743daad5a30f8a9b38d3264ce493a5be2c9e17b9c8f2aaa83c8366a911ecbe32e92f39b607afc4b57449613f790e89872c8ae5151e6d6caea60a1105b1c9ed233b9ba86b7778635333eeb72a7f163f195f00cad51b89f849f104defc74436cfe5f206d436f3b861423f0066ec482651f77484079c269d6b2fc57839855003b05e4f03a9615f3d1b58aad6cb452dc1a968e58a16f7d35b7a530adb9e0367db0a0b5229f47e5ad3a6aab87d43bb93551a86b085826d5b4744aaf8c9fc539865e129a363dca9d0e574156b7e62341499ca6caca4c3b1b28390859064d56026aed2860746ccba9fdd5dba7a9cca081ed8686cab3a8265ea8a3c8c4599ad7a6b570bf49641eed9125f8e69d4b5d55a962025c85369eee66be9fbad31d7b6633f0cbec182337b497361931348869cbb42ed2d4caa0eaad486c21ccad1231d4fbb36b73ba20cc6227b86d0228e791dda8e93af0d634de5c333b759b05ab573f634fcbfd547183cd1546904e95618898c92dd9bafbae1bcaad2a69c9f67cfba090dccbe94ee91e875315fb9bb0794895c3ed9e41a02d45b0ad363db8438624e60e734430d9361d99182bd6b6e1f2114050de4abf6dd46a6600d7e9457937537483e5aa4c1c866550b294b0055375b55c1ad8b0aeec580b204cd062578d32b4cf7f0c462630143c82273277512edcb443a678bada6f30b2a938d638cebf0afc7c809ed3e562b7fceadb9ba7795ff30679fb8a6253b1d8df449562526089769b019bddf35de61b44482cd2fe5872fd967b4e8c77a7f0995528cf6d1958afd0b52daec57d9e6e98e5cdc216558bd9650f6a35104c2f1ad79a47a5d8c3ce9b968123c533d66cbf86a935a66621d2d47e83269c6885e923975d9eb9028ed2c2dee8d1284cf54070da717337124e809a9263a9a78c8d3568baaaa91320db68258368af598391803b9876519e1c79b90af5883079d1de78b84a6374168fe96f6ab9a39d23e2e94c766804a970ad248b0dc13e8d6425edb4ce34f148d7868dacdf7558c688556f33915a8cbb5d1793cda98e6b91cf1d9e93ed9255abf2781f5b6fe5f128da3fa4cc04e129a35337192adfe018cde517f3ebae7cb0518ca718d96b5da3a0d5b40ea1e47c03bba176d792236f0a241c8a16ab5aaa3a88feb5cd2c99de992ee134635092e5be9f4daa941c8deb8d7f354a2854f86e6a8c22842803d55eaa13eada170940cc3698b9a788727f25db11a59d527bd78dc02240bf874de70f872ac7b03d017231234ae8e867eb9a4cd97cad466d3fcba37c37a45add324fd8b58fbd721c11cc45c50ec297ddfbe7910d8da1706feb74b6ec72603988514f0bf674d06079286fe049508ca0650dd7a58db2f1363d2796c9ba53f94866a02a9c3ac48be651176bc955f233f77cba908185d8c91f0262df2ca921640db2bcd3c223b4b5ff36b82f48e4159a1ae1ccbc15130f74f80387ccb410c60d9ab8a9054d353503704de9ea028594d5b9434d89e8c5ea5353b160d40294765aad13a29af2e3a5aba08e12278e68e7a72bffa3944fe98dfdb9f76a30ee901839e7b9ab3faea692e9c64281b9292df27787704a60c3b22c61644292eebbd96cac1edb2d4011adc58b25bd6963d2a929085528c56cbb954a3f8b7385c63690b60d5bb3348266797abd68b6c90d0a0d1c46ec6f9a50ec56fc601b70cac53a5bb6771d722a2db2097caea857ae581936b78ef52e40051fc5080e2f93b2034d7b2fa8a429ea82c92cf7e4de8440018493d1885ac665c4e5a63bc5864184425616508692a09a5c6f906e50761417dab0307a9cfbe9b49fbb179bfbfd6c7091e1ae8e31710bd93d2a8f9b662b3034842fabcdb16c38d2e695508c88eaa2fdb7ae35d81abfb06c719c4bf4465e8b655a6b300b7adc54bd5ac4e53ec1d28b6f8ff84fe35ff1c64da3578bada4dda2aad12bdaeceab04ddab73bb7bded6d3b507bf319f88eaf7c6c6243c41f1471cfdc08573dd64b995152d53b3689c2d87ffcce7d77d8d2aadc55351baa7681ac814ec3c381adae0b3c0a34386be24250875306891e19afd054db3800ab2abcc67e40aa24645aa0142a6ec63648d1087b688438e6572f23dba36661231a71cc363353fb7287222149b567aa7fb834824599bedb5faa034eeea79dab66e34072f694b0ce07059f455b19c54776168cfdf6738927b44579bd1dd9ab48156bfc5fb8a00f65fc14001a54b67699d91160898c9bcd49d757fb0c38b99bdeb60188c1dcd85f1a3d3cb7ca227765be41b729364a1f243a8a30abbeeaf7704fee69a31bd64568e0cc77fbb932dca159611625170055e55fd912682319be5a705ee13530f5495c2123c9d357504be0bd359182dc6f808398fccdbf3a75f4b6028564ead0022df0bdd69ab4dc2692287151e2763e58f888979705a32dcee0a831d71408d35b5523f07494ac0aa2a3df83949841fa603924aa476d92959b05da26196096e8de1605aae1174d35f888dfcdbdb434ec5a0b6a355249802577082b7773677d8568acf4c02c6cdc6305fb54a20f510bddc0b5d72cf4a49b76636ad18096bff53fd2ae4198dcc4b228bbe4845e770276c1f631b289a378d1795d66f5ed23da686644c74461d04d689dc005ee67c045201c52100b9e9a6b6f0f07406cf32d53f033d369377ff6a765b1411edee2c95eaa0e47a2152676a3f121225d11f020943caf35a2fd0d77514580f69d48eea472020c51139147ecb045899c2ade8991fb99c8035e6da3f34d0bb610133e4b267f3b459831e1539cc5321984c2ed5671b37df96ad1efe1c07d6c816ce24d2e390659b33394664e2b84a11f52008e803830529710d03c0b949b06576bcf324bf1c82ae06387644bc292624df51654b1a1f78a880efa802dd8aa8ade1970ab732daca7bec15065b449b002556fec546c3c6535efe86979272dd4e01b17115641af62725d97a3a7ba47ba1ccdbf49b38f073ff8c1069b6ecefb25cdd7b611f4a206612989e889c8f0c4aa487b749994716589403b4e460dbd56d22c1b75329ac95ec78ed90d7b05730a5bd8b6cd7d770fc7f8f6c6d00f51ee51206c0dd49be87d44583fb61b1fb162fcb24cced926c46240590353e460e5bfe4ef2651f79422441ab29d2d9db406c8389e5a0a133880db9b67c5fb7907e5bb1036f03d0981781688e4a755f1136430b97c90283a2d63943508a264bb1c20f2185e038b70ca848936617defea6bca7d6d82aad08aac3af94353ad06b8d0c2bc24106e368fb631a4e819ac0c252b3314ae06969629aee9b03741d8d87de6325035170799112afda1b41d18742cd1402581da41eeaf64c17fa9fb6af14734c70b61b1bdc674389d899e409a4f4d858dfef2345692d69be3d485a72dbeac2aa89792af1cb2951d431bf1aa2536db5035656dc1b66630573b8793878086639b624ddf6e8c49771ad4e319aae618623c4a8f1b10494a05dd20263927d86c72b5cc56279acc1d27512b033ea52487a9e3a1f9ae4c567fec1a199bc6618a1769649daca82d8132a00e4d51d8536be82d74041f0c0c5883213f7b61c6452b952568e5190147b6da905c19341082f1b5a809b34a9764b82d4cfb66458ab1f31491906be120f50d3b1b061beaf64146ea5b1bd16c10b62a7d7f163600b99788e998177570656f6fe2f356b7ba95b930dd1719aa3e749c7721eb28b63e6536767376a95a1b3f9e59eff2d2662e61b0bff06352bdeedbaeda66bb7b49abd93af6caaaa803ee50049b138795348b21dd6872848edacb5e7ae20e4f50cb2c01bbec3500ee213ef59e47131c3a35b0eaddfe0bc9fcc0f1043e00774acb593165b7f05ee3d90bd6b533ad6d9a0d47769dd61ddaa7e254639ccbddbced60895c8a44c5463cbdd94e2ffc91d6ec716ff327c4297f9494c99e9ab10501818ef91f23c1163a4a7f7c331eb1305c636feca7a174db89dd94ac513df310ed0a1583771318f6b2bffac28a0c5911906dc6b335b109f66bb099005316562fe74a2cb839a522f7fa7f4d0060db2f1ef398c7f01cff74efa8a9f610ad6dea2f8c1f3d0d0547effa9425f7ca2eb3d835a00a4f883b8bf4ac64acfdae5a1c990f821cc25d69393577c67c38328bc2eef7ae46f3087a69b1cf38a885827615a284e136955ea053b80994baee7571dfaab435cccfb6957ada2eaa76f9b7e87c1625764acd1e5e6028d90b10a70c247b416aadb5e2d4ae8dcda867edddf5bae412281cce4589760b17bd4fe27d58680595441d2a6ebb969fada7c129633a0a6a1322e5bad082c9e88e006ba941bf1e69a1b90bf656e4d3426da233c23209a61523a5f3a5548d24dabd55f992ac4398da3c3ac85aea14859d8ca82fd635b396bbc0c7f060dcaa913d59d829ed69b418ab79a377051c888e94ce60b38e49be009ba45ae49e6627657d23882eef6dd572f743bd7eeeb58001a615a172cee13c0a57a8dae56eaaac7239a5108e5760d70186d9539af8f17adcad45aa932607a049a9d1d6ac588d659fad7edf42db595596a0c6607a741441353a93d59a09558ba87b2d4c6b9085f7762c3bdce9ff2524cea04a61ed73223ed534b9b44bf93603ecce03808075bccf199b1950a5ad27ba2b0b835cbd63dbd82dd56409019ccff829f8d3486eae4af773c9f1afbdca3d08b6d6c29ad226ca09641cd0dc65d0b9c9ae1a147782d63c3ded2cacee87b880262d92be991ad2b182997a9a726e0381a0211d75bdee293bba598fa0a74a2ae9b346bc43da4c73be894c3a436a86bdbd3c7114711f9ddab3527217efa273ec662d3026b56b587327aa8e8895d4baca64a0b616ce07b83f2b323c5e23abb125f043d08a2d19c771f25ec8f791e7429fce7d72bfad0f1d97965f34f55686cb4b5b9573068c9f35258d6a9f94840b5a413456bac1aca12a40013dbd1eef3af76eeb435be49b266b2f8802c81b54da78d6265da8f1e6850eb19c63bb4f1591e753fbbed70d6ea3c10622a6354a2da7c7e36461ab598c17b918c88411fd198f5e3b41acc55d9f5e2c68674d5b6f7b05044ded45443d85694a23b4de5b9d9d15774a736c01d894814ec52e4aea5d4b41cc756f66a5a15ed1624337bef18d0b5c8d9bc6c957bd6edc752fb2eca5ed2cfaf9a6d369798d25a7944f057683c141c49fd74c1d91e0a317db95d2f03b10bc5e8c2826306cfa9a7986b9cfd3184f7f182ecd6154fd2780f135c3033acca9b756b5d9715d1e31f5d6fe801aa750462c6796bcb171a8921deb929deb77372a973ef774bc3d0683adf670ad2c64270d4b9bbfd729cfea600525f72254d1ab8e02afb19c990e3a62203c8aee828ef2bb086e6965d3c581107644833e8494b19be17c771d07788115dba049d94097052843dca201e575c0802d2730a87fa5640440d09c25bdfad9e4713be254640760ae234f5367533cbec32fdaead84f539eacaa7f8def2d7c510890aba853d3d22c89093247e5dd99ec748586c43ae8365eb16a77e4331eb22bb1b3886847b18cb7ca32a78c1fabe9af5adb6be79b8c63afc4d84613ea4cabc382cc4ff9b01688c0a242289152a836d6ebbd990e5c06491e958835226985fa94cbbb51eb3bc888cea176d7bdf7523e8d149b39880fafc95fb818aa10899ed06d7a6ce0a918b7457cfde66b4d9e76c4c05941b151e85c0c3a6fba881dd22e919ca7679a85adb25ba999b016ff9b316d9b9eed06b0a0d9c696028231b06d19146c63a14fa77da96e09b9b752ca2129a09532551aba37dd26c56baa5b4ede5a9b92bda2dc2ac6ee079dfd378f23abc0d979e7f6bb2e744a44dbebae6bad83fc79307705dff38eb50ba4e5b3e23f51ce8a9a6120cf5e96685edc4d86d1df44766460433feecd9cace809ae4d2d3139f41cbe03a329a472ab8c76c3c2ea23eba3d3b2932aae709027ba0f8c70d14b88fa12dd3b45193a370f9534b0dfd94aaee3baf93234e35d75f72d8cb6f9e6aca87e2f1aeeded4e3915ef33e2b348d10bba8cd15d43688765a9d16346acd4760c41b1bda8054fd8e6226439c9bc9c84748e9ffd68b8de20cfd3168618a3a1b0bb4fed25e21254bda3b1a281ff0a8243f3b6e7343675a3469ba173d8fc8f870b18b83b5b071864db1b3e8ed4724f87c2b962eb2ae54dc54149d7616859b6d61e7abb962c57cda6d6748650ed79e29eaa62973179d38a418271747bd262cac8a8eceb4329b3eefb7af3c46c3644cbb1ad955c12981e96cc97085b369736e66ab786f631709cc6479de511582eaf4918e90934ccc78e56cd179ca7668f614af799fb289332fb00aaed64ecbd936a8b4f1de83dc7bc8de359a69501492e8f94326562bb44af1bc1b2402f78f0c1d7c0ab05a91d08e62fd6f4d3a367465e2edaaf7260a59b751ab237addec2f5403ee3381ef3351c16e585b25b6577a83f287f77b38444ecb2b10ef12b3178b371612f4684780915cb79980ee58765351cafbd7053312cd81cabe3967f33ec46e06036c514d6f0eb5471f48359bd14b726e2ae969918cd6e4e6ebb6835d7656038be00b49ccd875b7b075587081d956037b8751810e381c2bad9159ac9028b8d351e0e7b325eb915222e0cdb2d4537afe99b8cda6ee5e991eb1fd35433ea8cae1bc1c0461b526f0dadde64346c6b350897d37eace019afeb7590424f5cf981d06af5323e24ee923e26664411ecb70c1afb40907c1621ba37bfb5d66b7cebc663d59d8ae0334c6f199e3493712588fa9e9f5b4b500caabae984ea16aab2b72934e7f7351623b39a6163a3c80349afe60c40d7f72ef2c1e23ccbd37da90ed0e1161adb57cbd742c628b6b9d4aa40b9d9ad66c954d0b4a122630c25d7ff4d76cae92a8527da852d1cf0e71a482a672485884f0a60bb4d24e33a15a68d213496dec2c830e627cdad9db01ff6ef6325c921ff9efd5c521367614133da2b59f95624784b0962c698d19b05b82a229b6da2c73b6418cc4ab64271751c14514c28ea798a303df2e481dd2e360f95c3444d5487ba36649a89cb92d548d13db85a84060d17af094cf991b7b7ac4d9584687523102a999d65c73b0fee18d07ce9fc5a9d5f2828aaaa0a7fff5d22602004a6ff905677204c60740db279dcf33be0eab7353b6d80936edce935ab6895f2d6574cdff751d64044ffdf1d78cb6b41982f49f6933b9ab2e2241154c4746a73b452402e01190f2ddf138d1e68324eda304019c41920bd095f4ae4cfff362d406983cedac82feddb6040ad93a45466b323c0a7a0a0c7af43de7f3a1aae9aa349201a48b785c11aa93120e37cb5dcc3a2d333b9ecd9f79adf19a4352c229d345a9166937e876d18b9385374fc98afa48b85094480f69ffccb9982e8a3acd856d3a7d53567956fa7bcb6a646cfabcd68450c62de157e7d9b30f491f73b19a61b6b8176bdf30db7beed9610ca5a808ecbc8c36b90022e53ba530d041153fdb30edfd38c0d1ea58af91ebb13f88832fda314a5212d0b0c8f0b7496830da793ef5e282573767343945526a87f7f8b3d698b28f4760bd179882302c3451888540a4967d404f1b038b102e9a3b6f4253f9ae5105dd3405c2dcefbd3cbdf834d1debb01b86b79e7ccbd6817a7564b7e8bc0ac5dd74b891d66cb300896b828fde8d0d3df56a5b592ee7264a655443fdffc3dd36a2eec04c2b6629f58b406ea4dc4ded5fa2ac7c311f0204d734e98028972f89c9c927a958787774c55e3cd21b25579ea845c71d27e3f361a0a00388f1a4031b80ef6ed25211f15670fe1ba15eed8b61820ce40583b33ee0b744e373c203b608aa4a3541f005a91f7281cadaa19c83e3f3df328441eaf4c32612d327156c4422c59f4a753ee9717af96ef26c3b0d4d87d9f8c4ae862456384f3a7b61dbd7514ed1c8ffea955ac6a84047ffb43cf72c03e17e92cec0c857b78f55d644c19e396e7a7abd07add6d3a6dc0b832721055bbc58e91fe6cbadbed6b4c334c5c67af22fe206a57c89b92e7a784cf535b3a46e3999fc459748444c2951180b4bd89cb0df4f45334ea2f632ad07175759dfdf8ee8573f1b5a1faf90361a5607a17dbd663d14e20ec188671fc2a9b883796914f8e676ef282bd4eb871e33c76eca910ba41a58d87bf51f7cb8957bbe87610ab7b19d92569ed62d3d44aea2e2aedf58a29765146a5d335be33c7976c69b5aed3a5e17c287f92859d0f423ee9e24402e7b70426d20c900d181d94856d82dfa4edc5a78922f3f3fc64693add4dfd4e20ecfc54c4495f27123891c05996c0699c1476967bbed0373783a3894e070d972ef4ac9c1078de4a6066034e4ce5bc15f4bed6cf4216b67772e4189c6c52c435019ed6d6a993dd6994833a3da864a9f266ca60b7df7522e690499fb59db325935d8e36bc1c5d08a7a591bd33b56791a9a3e8fa94048ffaf69ac75afd1076328053f6d548ea94d6724a5359e701eb74978b2312b33bd5b5d7654ed7298ed2fb6995d92bfcd36ae1f0c2670a6163d617c83ceb11272c0f2ab699265825b5b7ca11bb3b8bead96dea02a1619d0db940147d86223d44d167d2f28ae91bb11c6e72674b890745cda3e8e86cd17044019e77ddbd550d24f786d375cbd211c55db1a9d896ce19239c562387143e65f0dfedf19455a6bb43a8dd3472f436cf37c6d78e8eadbe33a7f6e8921969cf9f36eead7bf4060f27fef0768edecb2adbdded35c7a0e1e85d9fb976a68533cdc23464d7994d222f7bd9cbfc0988f7457a1dc10e8ecb5ce6323671bcf4a52fedf80e5bc63beba3e3745efdea57bb6fafadf77295ffaaaffaaade74595fa92d057dfef39faf65bbf2ae7bddeb7a01c5563d77bc4c7795ab5c45012f63bfe0052fd0b27f39bfc215ae602f9fbfef75d058e7c47af5c4c6741d7959c75b2c5ea0f3fea3fdcaf6c43b90e7ca57be32fa37a16c727b5b605ef39ad7e8cb6bc337bce10daf79cd6b6ae7252f79c92b5ef10a2cdbef67979db7beb1b939cc3bf8b3bf460bcf7ad6b3da41eac3be55f107b75e29f7e2e4f5ae773ddb389ffad4a7a2ed3ad7b98e8310c8c4dec20e20b625fa5297ba946f4753bdfef5afc735a1dde00637b04d1155fe03c23b37aaf8570edde12b21f407596e3afe4cbfd87ced6b5f6b0ffda52f7d6992f18291b70235ab77e53578f5ab5f9d3a708424c2ef659dcb5ffef21d55b479d7b23bde972204441260af5b51aefba8c28ede198077a7b1e0445c943cfbd9cf76bfe3c8c9ed53def0e90c89d90536e98ce3cb1d2aa771fb2aedd1a5658da8f5bad7bd8e703a525d613de2a28ddade46a023fcfadb0b4f6d287fe2139fe8403a8a268dfe0fdc2174c3ce9a91a56b16f88c673c839494fff22fff7276828c2b5ef18a844662bace682f79c94be6366b8e93d3ba4371f7bdef7d6d5ba714ff3b891875fd059f476d68525d23586e8f150dd2bb137b34ae116f953de5294fe935e6b8603cde3ca323cab2051a17c4e2fd2a12feeaaffeeade70d81560c450907f8ad12cd3758a1413e51176a57a2d9419f7369b6258d62903f3278a57bbdad5c89925b01934d82086006f8f119d4e7d10a3414fe9dadb20e8b1dddfeb25b69bb9d30107b44098b8eed55aed73319b69ed383bfc24a23342b4c92f8e77c132d087564ede1f43f4cfbdf6d1dee31ef778e52b5fc988e9e96e77bb1b83a0035af4d76d0f7de843152014b57a510eee20a07fa9e8d38b7b3ef7bef7bd3b08ecd18f7eb49f0f78c003b8f14d6e7213d7dc4683dff88ddfc8f234c28618f4ed6e77bb4e89e08a20e0e637bf3967605bf4a4a2e30f619f0bf414797ab367fa6dbb39fd3df0810fe478d7b8c635fcb9196afddd1c9bbbd18d6e04bc3886ee3ad4fc79cf7b5e558660d7dd61790c484986d8df08c02ffe76a73bdd0901dff00ddff0a217bd0828d3dfc31ffe702ecad4b44c628c4ccbb7bffded050004b303a7cbb275bd8324dfe8c1f8739ef39cfa7ad5ab5ee569ff9b409e3e77bffbdd39d5fdee77bf8e2d7efce31fffdce73ed7eb4a2479dbdbde1662ea1494f8cb450d9255aede5be84f7ef293dbdc3f6249443e5e37b9d6b5ae15fbc00ec478bf1a16a31f64b8ef0fb1197dff12f290873c84a376de837f1bec384011854f227bcd6d4774641eee68a47f577dd8c31ec69dee7ce73bf7a23825321bc2b9fffdef9feec853fb77b8c31dc8c14f8e0a44da7bd99be4c00ea40e0b1b45fb29cc20b893bff8b068cabd91c1c67487114263841bb3d460fb2d7d5efef29753b45aa11b8307498c3c8f40093228da5fe444a4efaffffaaf17ff109f9065007c1ee3a40a3d7dabe59f74beeeebbe4eb1deec613f38224344eeda6d94689917901b1fec44750abaf6b5afad659440167fff1a0de2a2f6b5a67ddf8c8d0f92393274c45c114f08fe25f6d6b7be3575d308c7d148ffc4ec9fb4ee78c73beaa8631db54cce0c5b6063c0ecdcb74ebfe33bbe23135dbde378507350ad331d486a97b988f05842253d41654646d66e3226f647bbe04c5c92fe28e082b7b84f58aa08141d095d42e4b3c63a3fc534fa8029fc4731ff192ea12344d19e6553edcd6e7633177ef25256ae711d5103b31346fc5f2f47254d84c1321ad59a1640467dad33e22326790d4f1697befddbbffd718f7b1c956b0d84510cdfa360ac2189fe0e9977c02051e04e7915c12bfa5dc00e043026b90f3461f178c411d09149f176c607cd21e0d39ef6341981ff45672e38f5536c8750a40762a01be3f0d18bbff9438f76c01621c0141593330531568f28459b1c00259c4482a3800c57bfdff44ddff4a8473d0ac1a8dd7d8337b1e0344523de4fc76ca141159267df1af1f416b7b885545148836e027b4759a46be0e223c7d145ba7ed358e0ff66ca019cde09810fd0293aa9cfb71486ee0479e2a25901a9a8ce7e684afb98ed357b8a268dd249d18b9ac4b95bdef296bdc0bff6ab23c5dcd12cb7a45617b254646b84b16953f28b298809d772c251b78bde1344c0231ef108f90821082a409c6440d855af7a5534e8574cbdec652f2b7bfdfeefff7e86a40a5394fb685c52539a56bf18174eee739ffb303caae135226827b38b58bdfdda7ba3896e643896ac65aa9734dde636b7718111f9178ba27de6416804db28412a205343ad444ca7b0469e8117a8d489206c9b103af99dca1818792ae9da23b2d24e7feb8d3c864dcee4203eb1de4b5ce21294829db2c5f3f485ca3385b0de93e21bf897c09314f0fee66ffe66fe7fce39e7f42231d0a10cdfb445100c8291f164f28223fe3a174ca848227302d718b7c62120f77687d60dbb04765d881b7c46f601104180944a31c3073641613a923ad196e0cc865ef8c21712250b735f8fd00122c880c60ec62e7587a3c6a7fec4843a59126a4527a6c3e618a5a6b813ed82006c0a3e555fb1ac6b898300c8b5d81cdb2210f4732a382e1587b392232e6d800cd4180a46e0547f98cc1964370263fe038b9561d9dc8319c10536843cc6a18aba1ad129b0e3e4000b8828d93f2df37980c2b0323b809ee7900fc2088730393937a31decf3134fb1b9a24c762f1fb9d295aef4d8c73e9687e08b5f89f9946b145ff6cd8e0d253402743a7642585692b8b45030c3a6ebcd2835871460085c7509a92c15e314c10989cb4d68027f3508fd01257ab89357ff980dd58b850d58e84b6b480282fe15d035a5c39400688d915d933603430f102149df00c57d02e4a25820190506c757f870538a67b4c1d441066326c3cb5dee72b212ecb310f4b07398cb6811136071788aa31a34f7aa3c1a24ce7a51b273843811a710a5188c5a608578d9f95dee721762df254619e6219b23139d321ef024a2187592a46f0554673c9db0c20cf46bf842d4d27cd108556ac99d8540a999cc406a66aaa1ff132a06303675191b4b604ebd7eef3ebfb8eb5def6a7cd0fbe44e4fc1825a4d20080f65ac9bd0356e7e2617670a61f92a72517ffdeb5fdf45333e84952591353b604034edbaff74210ecc6389c25827f63aea2040dcf049d306f0520f47121a84f63fd835a2f7fe41b3b7d8210bff4fbbdcd22386d5e90e0a707b98024a3af78aa0d797455738531d5aa9c2ed3b644295827c07f2a2160a884550a0636156085b3dbfa366fa7b77cea93080c0115919d021984f721541af48a53bea4736ebe703cc9133080398e5c0cc45a7ee8024f8954d98f820466dea9785e19aac000acc55dd4dc574a47d15350b0ad1a353fe0346398ceec85004c2544333a881f29294588b47c60dbc1837b3f6542f105c83055bbdd011088bb014d49fbff48e6e0790a9b5575cd1df215f3936b4227902c1949be0ece94f7fba6f8d7015eaa32610cc1848d568ae9154e741d3bb325a538cb111d1069127a5524083eac211dd911b01820916d501f36c29edac0838ad69996a980ad08462a21ad9caafcb553d42b3d4559bc6e034a83b32f7d15747956856fba214c8768030f0825c42055e982ec2fa573065c83f1059e365fee2a3bc24a8d8a30c999b4b3114c557e70888e20a6b4d3adfdf9174043cd528ef5b32c17335cecb00f7bdee752f66d67961ac82c54a205c63368f430f1b230106691409efdc14aec48cfefd478ecfc6f85d8caf7a3f13d85aeb9e298465078d75fb7360778462df34c46f09484244afc22631114d47a690a9984c6732a96ffbb66f3305389a88cf4c04db3cad89eafea048fad6492f1d3728fcf6f7bf4446bb4256a7d97498a7c48ddbe8c81d7e4be2d22202359372d39bde54b36b5fab7c1149011df6d09bb118e4099dcca56b598648d5cf0dec0ef11e95698bcc3815ab21171b0537cc824133532d1b5f049104d8a04f3c5080dff276f6d1a19a6c8e9c193aabeae81e2d1b574aa0782f9f294fe9500a855924c2dcec702e2d93a4fc4208657088ec6859dc11acaeb919df6b6ab6b9bcf1d2bcb7a9e8dc40c92273a8a15f3fd595f69a3a718da30e3360d064687e0796c99838098c4b9e838f75d48c44c75115eaa0552018fd0893e010a0612facd405f8968c63476baed1a30cf1fac6b59f9d62a4a98edb1dd85af54e02e4ec2998704d4aa461dec74418cad5059493330e764c6bfc1979fa626034c52001931628a26f5820bbc4d1939ef424568a544b16c428a4292c868d6ce126e295913475c66c28e6a23410d726a78c706364a3205c03fd2207ff227fce259d9706cab9b20421dc8c81fc94dc94ec201337336f38db196db4406e593e1adc419b1c4db6553b48524b2f0d29e42834cbcd49d2dc341b10dbf02ee76832441c4ae39b407216802c4b3d930f560b92d2fbfe41839bc11a02e28a7e8a8af25ba1dbb5dc98e7bcf8c52f768d73b96e3c3ce8410f420326731ead050d7e12cd1810c513a5f2126086051c29c074ac1525400611043709793418ea7357e9aed0015b1b1d30a6c653ca33a0186f9aa37e23c064a71614a3009184998a4e34413d6e42071316f03122fb9ecf34c2f86096f292354aedbd7f4a35f8621ce8c43527613aec86c4d8b402ccaba6dc6434cc515f720dc50c7338aa5a8a49d14d75b74c8671a9900b5327a6e70d273900f64d24255e0664d981f1b172411ea0b869608bd9a6f6e55666af219a6b73ea7aef489f114b1ae9cc13f6cac3a341ecd14824f958f4c0a90b6aa20bcb11dde75a5df818c26b961bac8dbbe6e4a6c0cb73e9d760dfb5748f9333adea92a7c4ca85f50d62ecff3870dd53eecd57a51eaee11a3c656f58a6b58da2575d437f414e1512b6fe081f5dc31d82329e704dbc0964a3e8ee802d998e62865d264c9ba4631b32d9d6fe902a7046218df8b8cf3592216ca5dc8281de3bf2bf7458a7cf7ce633295d3176320264ed8dcb360a529e15559e67b1b4c6c852846c9e491b54d68e6b46687a8b33722bd7ca73641aac808c928e7c52a8a93d80d8d08a5be13aa6d8768cf8b055da91bb8970dae9889ed69728c222781ebd3acb995f5fdcdcc488e678176561a2070f17255a34b1bf0133c6d5d0c7f01b4b94eada23d2242911cf4c0d0151399db11266442b05fc91082bd166b38c70dd34a132b09f651b13c9b7396a8317f9977c44087dc2139e80186d8a666860c78a716cb34ea5b29d9bccc4cd1434fe9a4ea76bb64bafb20658267b126ad881e186193de14b31c47327c4687393d50ff170d35ca99fa8edc45e6c52274bf5886d310ba6091f39a16c4570e6c608631688f448ca291ea201fdb8360f020bb8b4d44c011c89fcaa37a8a405e222582ae0b400d1541a81005c65a04043517c816330840060a70bd2d385dc99ff90988411dc6b70062cc92745139db491397adace1273f06057d7d25b8dc841304b2ccd91630a3df8450669835a2946a73e1599c83fbdc898587f7f4a803c2c6b01a040434e0bd0c5804e94755f5d0590c49c6847231a6727c4c5ffcb1410231be56990a5f891a6faae5fd7744a38a56feeb40d482fcddbb2225345a65c959fba53dd4d2db3704628ba3015519ce4c51ed78c93c1d3147e1bc8d3acf6455f2e505ed9f96e820a8b2540ead32fbd7410367ce1561d8429c1f1d138e592c05ebbd5203464b7c42effa2dc5bddea568cc4c84e5d0087d9d63de5629a2558419a6188673cc505e46a40c3d7789c2a56c9d83ccc92ec33bcc6e6dc0df2923693e8406afa058bd48441bd3766126209133d5a200a6ce632c7839abdb5cec2be30ed46168a6558f44158987193aa5836d76de488558a213eca3335d65f2d90176e21427f1639eca5218d37c3a562219199fa992efb29da9742b3156e000b988bf29d7c5fb37a275c174ad253f35c1dff361dcdf54486067194c4a51ba07130190d222191ea39f6da4252ee8e8a2de7531e1374d180c5ec0097c64e893a9abbdf1086d9c5690ee3297c41309c6a7a9e541563648dd7488f2814432d51eb8b60b1af3bc2910b28c9c913147f03e828c71732602b5255e4398cace517d046387b4dad18a32f433cdf5a83203c53ee830c4d857a18f76dda1e5f0057b15429925193ecbb29c2743dd0c072c01feec88110f08b1e80ab3576a53b5ca3bc8a44d7bf1c26ba86428483f10ebcee4f8cfabf02f757f4194f50052564c8b14940e3b20c8262c9dcdb7583590c52f706c246d1b18035308130f2571e5253315eb080002a486500ae2554d7cd7ca39c5a755d62485fcae41af8626feee0a551bc3b54469b896e6267f63614cab8a106518855b086e8e0291718ed48170856d7f091895222ace9d44c693552e9026ab304221271d93c81f39d366f128ee4b1155bf4e8882edc54860633515aa06898c5aecc060232a18b482fa410b6aa73156532dd58cfdc1c4b5a51609431a1728a0d526c1ead3f57a5ae983d540d31ab45ee45b195f295e6e9626d7fbd9ed656c33a65e1e96e08db486faf3057c45c05b52bf60d857be5b02172179a0fe2e288dceda5f6f0363789f95e4bdb35b05d331823d9b87d00b457a77b31eb20451f44c3aeb5af92dfc5a0d57df6d2764abb55604d730ee26273ff20803ea5b51faebe3337a1539adcd9c9c276bb3936e9bb10b66b731b3bdec5b823bae2066b5607dba5ff94067d4a32761df8f036cf23ab3ac4698f28b7535ad5592c706c433a086b0e32a763d07c0cda0e81cb6380c541a1776deae8441ebde4316475de55393b10b69b6eac59cf11a95f73b1d5cdf6c6b142d9e6d1419d1e72ffa040b7b7cae6e686e05d9f392802aff9d441dced65f0a09b4794f06eb1c325b6eb54bb8a3e5ed7bb79778a383a85a7d5ef419a3a3a3b9be46813ae0e51e286ce539ae25afe1027dacbd11a92a79da37be2d14b9e96f077393a06581fd2e3d981b063b37452f1440227123891c09948e06c2e0d9c091d27754f2470228113091c43022710760ca19d543991c089042e2c123881b00b8b264ee83891c089048e2181ff1f0fee823c315b57cb0000000049454e44ae426082

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

He went to Pilate. St. Mark says, "came and went in boldly unto Pilate." He had hitherto been a disciple of Christ, "secretly for fear of the Jews"; (Joh_19:38) now that Christ was dead, and his death accompanied with such manifest wonders, according absolutely with ancient prophecy, and fulfilling Christ"s own predictions, he hesitated no longer, he openly professed his partisanship, and threw in his lot with the Crucified. If from expediency or pusillanimity he had refrained from taking a prominent position as a favourer of this wonderful Teacher, he had lately learned a new lesson, and hailed the opportunity of publicly honouring him deceased whom in his heart he had loved and reverenced while alive. So he went to the Praetorium to see the procurator, whose sanction was required for removing the body of a criminal from the cross. It was probably after the deputation of the Jews to Pilate, mentioned by St. John, (Joh_19:31) that Joseph had his interview. Begged the body of Jesus. It was not unusual for friends to obtain leave to pay the last rites and to give decent sepulture in such cases; otherwise the corpses were thrown carelessly into nameless graves, if they were not left to rot on the cross. The indignities which Christ had suffered during life now began to be reversed. Commanded the body to be delivered. Pilate first, we are told, sent for the officer in charge of the execution, and finding from him that Jesus was really dead, granted Joseph"s request. Perhaps he desired at the same time to flout the chief priests, and likewise to make some slight reparation to the innocent Victim of his policy.

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

The People's New Testament

B. W. Johnson

58. Asked for the body of Jesus. Usually, the Romans suffered the crucified to remain unburied, but Joseph, to prevent this, or any abuse of the sacred body, begged it of Pilate. The latter consented readily, probably anxious for respect for the body of him whom he vainly sought to save from death.

B. W. Johnson's The People's New Testament with Notes (1889–1891) — public domain. Electronic text from the Christian Classics Ethereal Library (CCEL) ThML edition.

Cambridge Greek Testament for Schools and Colleges

58. ἐκέλευσεν ἀποδοθῆναι, after having ascertained from the centurion that Jesus was dead. Usually those who suffered crucifixion lingered for days upon the cross. By Roman law the corpse of a crucified person was not buried except by express permission of the Emperor. A concession was made in favour of the Jews, whose law did not suffer a man to hang all night upon a tree. Deu 21:23. (See Jahn, Bib. Ant. 296.) ‘The readiness of Pilate to grant Joseph’s request is quite in accordance with his anxiety to release Jesus and his displeasure against the Jews. If Joseph had not made this request, the body of Jesus would have been placed in one of the common burying-places appointed by the Council’ (Lightfoot, Hor. Hebr. ad loc.).

Cambridge Greek Testament for Schools and Colleges (Cambridge University Press, 1896; 21 vols, various authors incl. Carr, Maclear, Plummer, Farrar, Lumby, Moule, M. R. James, Simcox) — public domain. Text from a community e-Sword module.

Alford’s Greek Testament

Henry Alford

58.] The repetition of τὸ σῶμα is remarkable, and indicates a common origin, in this verse, with Mark, who after ἐδωρήσατο expresses τὸ πτῶμα on account of the expression of Pilate’s surprise, and the change of subject between.

Henry Alford, The Greek Testament (1849–1861) — public domain. Text from a community e-Sword module.

International Critical Commentary

(M) 58. He came to Pilate, and asked for the body of Jesus. Then Pilate commanded it to be given.] Mk. has: “Having dared, he went in to Pilate, and asked for the body of Jesus; and Pilate wondered whether He were already dead; and having called the centurion, asked him whether He were already dead. And having ascertained it from the centurion, he granted the corpse to Joseph.” Mt. and Lk. seem to have preferred to omit Pilate’s doubt about Christ’s death, and to have consciously avoided Mk.’s (v. 45) πτῶμα. Lk. also has οὖτος προσελθών.

International Critical Commentary — older volumes (1896–1929), various authors — public domain. Text from a community e-Sword module.

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.

Matthew, in the Gospels, opens this verse with 14 words (10 distinct Greek lemmas). Its most distinctive word is keleúō (“to command”). A historical commentator’s framing appears above. Read the whole chapter for the surrounding context.

Discussion questions

  1. How does “to command” (keleúō) shape what this verse is saying?
  2. Matthew 8:18 shares the word «to command» with this verse. How do the two illuminate each other?
  3. “Pilate” occurs 2× in this one verse. What is the effect of the repetition?
  4. These translations render this verse differently. What is at stake in choosing one wording over another?
  5. Reading how Tyndale Open Study Notes and Bengel's Gnomon read this verse, where do the two commentators agree and where do they part?

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.