Exodus 14:17

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

Exodus 14:17 (World English Bible). Public Domain. Lemma interlinear Bible study tool, https://lemma.gebible.app/v/exodus/14/17.

Show BibTeX & RIS
BibTeX
RIS
English Translation
I, behold, I will harden the hearts of the Egyptians, and they shall go in after them: and I will get myself honor over Pharaoh, and over all his host, over his chariots, and over his horsemen.
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
    I, behold, I will harden the hearts of the Egyptians, and they shall go in after them: and I will get myself honor over Pharaoh, and over all his host, over his chariots, and over his horsemen.
  • King James Version Public Domain
    And I, behold, I will harden the hearts of the Egyptians, and they shall follow them: and I will get me honor upon Pharaoh, and upon all his host, upon his chariots, and upon his horsemen.
  • unfoldingWord Literal Text CC BY-SA 4.0
    And behold me! I will strengthen the heart of the Egyptians, and they will enter after them. And I will be glorified because of Pharaoh and because of all his army, because of his chariots and because of his horsemen.

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

Versions to compare (up to 4)

3 of 4 selected

Show all 18 translations

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

  • World English Bible Public Domain
    I, behold, I will harden the hearts of the Egyptians, and they shall go in after them: and I will get myself honor over Pharaoh, and over all his host, over his chariots, and over his horsemen.
  • Berean Standard Bible Public Domain
    And I will harden the hearts of the Egyptians so that they will go in after them. Then I will gain honor by means of Pharaoh and all his army and chariots and horsemen.
  • Majority Standard Bible Public Domain
    And I will harden the hearts of the Egyptians so that they will go in after them. Then I will gain honor by means of Pharaoh and all his army and chariots and horsemen.
  • King James Version Public Domain
    And I, behold, I will harden the hearts of the Egyptians, and they shall follow them: and I will get me honor upon Pharaoh, and upon all his host, upon his chariots, and upon his horsemen.
  • American Standard Version (1901) Public Domain
    And I, behold, I will harden the hearts of the Egyptians, and they shall go in after them: and I will get me honor upon Pharaoh, and upon all his host, upon his chariots, and upon his horsemen.
  • Revised Version (1885) Public Domain
    And I, behold, I will harden the hearts of the Egyptians, and they shall go in after them: and I will get me honour upon Pharaoh, and upon all his host, upon his chariots, and upon his horsemen.
  • Geneva Bible (1599) Public Domain
    And I, beholde, I will harden the heart of the Egyptians, that they may follow them, and I wil get me honour vpon Pharaoh, and vpon all his host, vpon his charets, and vpon his horsemen.
  • Douay-Rheims (1899) Public Domain
    And I will harden the heart of the Egyptians to pursue you: and I will be glorified in Pharao, and in all his host, and in his chariots, and in his horsemen.
  • Young's Literal Translation Public Domain
    `And I -- lo, I am strengthening the heart of the Egyptians, and they go in after them, and I am honoured on Pharaoh, and on all his force, on his chariots, and on his horsemen;
  • Literal Standard Version CC BY-SA 4.0
    And I—behold, I am strengthening the heart of the Egyptians, and they go in after them, and I am honored by Pharaoh, and by all his force, by his chariots, and by his horsemen;
  • Unlocked Literal Bible CC BY-SA 4.0
    Be aware that I will harden the Egyptians' hearts so they will go after them. I will get honor because of Pharaoh and all his army, his chariots, and his horsemen.
  • unfoldingWord Literal Text CC BY-SA 4.0
    And behold me! I will strengthen the heart of the Egyptians, and they will enter after them. And I will be glorified because of Pharaoh and because of all his army, because of his chariots and because of his horsemen.
  • Darby Bible Public Domain
    And I, behold, I will harden the hearts of the Egyptians, and they shall pursue after them; and I will glorify myself in Pharaoh and in all his host, in his chariots and in his horsemen.
  • World Messianic Bible Public Domain
    Behold, I myself will harden the hearts of the Egyptians, and they will go in after them. I will get myself honor over Pharaoh, and over all his armies, over his chariots, and over his horsemen.
  • Webster's Bible Public Domain
    And I, behold I, will harden the hearts of the Egyptians, and they shall follow them: and I will get me honor upon Pharaoh, and upon all his host, upon his chariots and upon his horsemen.
  • Free Bible Version CC BY-SA 4.0
    I will give the Egyptians a stubborn, hard-hearted attitude so that they will chase in after them. Then I will gain respect through what happens to Pharaoh and all his army, chariots, and horsemen.
  • Bible in Basic English Public Domain
    And I will make the heart of the Egyptians hard, and they will go in after them: and I will be honoured over Pharaoh and over his army, his war-carriages, and his horsemen.
  • JPS Tanakh (1917) Public Domain
    And I, behold, I will harden the hearts of the Egyptians, and they shall go in after them; and I will get Me honour upon Pharaoh, and upon all his host, upon his chariots, and upon his horsemen.

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 →

וּבְפָרָשָֽׁיו
pârâsh
H6571
“and · in/at · horses · his”
Conjunction + Preposition + Noun, Common, Masculine, Plural, Construct + Suffix, Personal, 3rd Person, Masculine, Singular
Part of Speech
Conjunction + Preposition + Noun
Type
Common
Gender
Masculine
Number
Plural
State
Construct
Full BDB Definition

Origin: from H6567

TWOT: 1836a

horse, steed, warhorse - horseman
  1. וַאֲנִ֗י ʼănîy H589 “and · I” Conjunction + Pronoun, Personal, 1st Person, Common, Singular
  2. הִנְנִ֤י hên H2005 “behold · me” Particle, Demonstrative + Suffix, Personal, 1st Person, Common, Singular
  3. מְחַזֵּק֙ châzaq H2388 “strengthening” Verb, Piel, Participle Active, Masculine, Singular, Absolute
  4. אֶת ʼêth H853 “-” Particle, Direct Object
  5. לֵ֣ב lêb H3820 “heart of” Noun, Common, Masculine, Singular, Construct
  6. מִצְרַ֔יִם Mitsrîy H4713 “Egyptian” Noun, Proper
  7. וְיָבֹ֖אוּ bôwʼ H935 “and · to enter” Conjunction + Verb, Qal, Imperfect, 3rd Person, Masculine, Plural
  8. אַחֲרֵיהֶ֑ם ʼachar H310 “after · them” Preposition + Suffix, Personal, 3rd Person, Masculine, Plural
  9. וְאִכָּבְדָ֤ה kâbad H3513 “and · to be heavy” Conjunction + Verb, Niphal, Cohortative, 1st Person, Common, Singular
  10. בְּפַרְעֹה֙ Parʻôh H6547 “in/at · Pharaoh” Preposition + Noun, Proper
  11. וּבְכָל kôl H3605 “and · in/at · all of” Conjunction + Preposition + Noun, Common, Masculine, Singular, Construct
  12. חֵיל֔וֹ chayil H2428 “strength · his” Noun, Common, Masculine, Singular, Construct + Suffix, Personal, 3rd Person, Masculine, Singular
  13. בְּרִכְבּ֖וֹ rekeb H7393 “in/at · chariot · his” Preposition + Noun, Common, Masculine, Singular, Construct + Suffix, Personal, 3rd Person, Masculine, Singular

About this verse

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

14
words
14
distinct lemmas
Pentateuch
section

Shared distinctive vocabulary

וּבְפָרָשָֽׁיו horse H6571 occurs in 54 verses of the Hebrew Bible. Also found in:

Grammatical profile

  • 3 verbs
  • 7 nouns
  • 1 pronoun
  • 1 preposition
  • 2 particles

Verb forms

  • מְחַזֵּק֙ Piel · Participle Active
  • וְיָבֹ֖אוּ Qal · Imperfect
  • וְאִכָּבְדָ֤ה Niphal · Cohortative

Hebrew & Septuagint length

In English translation the verse runs 37 words from the Hebrew and 40 from the Septuagint (LXX English) — closely comparable.

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

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

Cross-references

17

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

  • Exodus 14:8 Yahweh hardened the heart of Pharaoh king of Egypt, and he pursued after the children of Israel; for the children of Israel went out with a high hand.
  • Exodus 14:4 I will harden Pharaoh's heart, and he will follow after them; and I will get honor over Pharaoh, and over all his host; and the Egyptians shall know that I am Yahweh." They did so.
  • Deuteronomy 32:39 See now that I, even I, am he, There is no god with me: I kill, and I make alive; I wound, and I heal; There is none who can deliver out of my hand.
  • Ezekiel 34:11 For thus says the Lord Yahweh: Behold, I myself, even I, will search for my sheep, and will seek them out.
  • Ezekiel 34:20 Therefore thus says the Lord Yahweh to them: Behold, I, even I, will judge between the fat sheep and the lean sheep.
  • Exodus 7:13–14 Pharaoh's heart was hardened, and he didn't listen to them; as Yahweh had spoken.
  • Isaiah 48:15 I, even I, have spoken; yes, I have called him; I have brought him, and he shall make his way prosperous.
  • Isaiah 51:12 I, even I, am he who comforts you: who are you, that you are afraid of man who shall die, and of the son of man who shall be made as grass;
  • Ezekiel 5:8 therefore thus says the Lord Yahweh: Behold, I, even I, am against you; and I will execute judgments in the midst of you in the sight of the nations.
  • Ezekiel 6:3 and say, You mountains of Israel, hear the word of the Lord Yahweh: Thus says the Lord Yahweh to the mountains and to the hills, to the watercourses and to the valleys: Behold, I, even I, will bring a sword on you, and I will destroy your high places.
  • Genesis 6:17 I, even, I do bring the flood of waters on this earth, to destroy all flesh having the breath of life from under the sky. Everything that is in the earth will die.
  • Genesis 9:9 "As for me, behold, I establish my covenant with you, and with your offspring after you,
  • Exodus 4:23 and I have said to you, "Let my son go, that he may serve me;" and you have refused to let him go. Behold, I will kill your son, your firstborn.'"
  • Exodus 7:3 I will harden Pharaoh's heart, and multiply my signs and my wonders in the land of Egypt.
  • Leviticus 26:28 then I will walk contrary to you in wrath; and I also will chastise you seven times for your sins.
  • Jeremiah 23:39 therefore, behold, I will utterly forget you, and I will cast you off, and the city that I gave to you and to your fathers, away from my presence:
  • Hosea 5:14 For I will be to Ephraim like a lion, And like a young lion to the house of Judah. I myself will tear in pieces and go away. I will carry off, and there will be no one to deliver.

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

Hebrew and Greek witnesses Masoretic Hebrew ↔ Greek Septuagint

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

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

Hebrew Exodus 14:17 Masoretic · Westminster Leningrad Codex

וַאֲנִ֗י הִנְנִ֤י מְחַזֵּק֙ אֶת לֵ֣ב מִצְרַ֔יִם וְיָבֹ֖אוּ אַחֲרֵיהֶ֑ם וְאִכָּבְדָ֤ה בְּפַרְעֹה֙ וּבְכָל חֵיל֔וֹ בְּרִכְבּ֖וֹ וּבְפָרָשָֽׁיו

I, behold, I will harden the hearts of the Egyptians, and they shall go in after them: and I will get myself honor over Pharaoh, and over all his host, over his chariots, and over his horsemen.

World English Bible · Public Domain

Greek LXX Exodus 14:17 Septuagint · lemma form

καί ἰδού ἐγώ σκληρύνω ὁ καρδία φαραώ καί ὁ αἰγύπτιος πᾶς καί εἰςἔρχομαι ὀπίσω αὐτός καί ἐνδοξάζομαι ἐν φαραώ καί ἐν πᾶς ὁ στρατιά αὐτός καί ἐν ὁ ἅρμα καί ἐν ὁ ἵππος αὐτός

And behold! I will harden the heart of Pharao and of all the Egyptians, and they shall go in after them; and I will be glorified upon Pharao, and on all his host, and on his chariots and his horses.

LXX2012 (modern English Septuagint) · Public Domain

Hebrew: Westminster Leningrad Codex (CC BY 4.0). Greek: Septuagint (public domain); English from LXX2012 (modern English Septuagint) (Public Domain). How the Septuagint differs from the Hebrew →

Targum (Aramaic paraphrase)

2

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

  1. Targum Onkelos Torah (Genesis–Deuteronomy)
    וַאֲנָא הָא אֲנָא מְתַקֵף יָת לִבָּא דְמִצְרָאֵי וְיֵעֲלוּן בַּתְרֵיהוֹן וְאֶתְיַקַר בְּפַרְעֹה וּבְכָל מַשִׁרְיָתֵהּ בִּרְתִכּוֹהִי וּבְפָרָשׁוֹהִי:

    (no public-domain English translation for this verse)

    Targum Onkelos — Aramaic: “Onkelos Genesis” (public domain); “Onkelos Exodus” (public domain); “Onkelos Leviticus” (public domain); “Onkelos Numbers” (public domain); “Onkelos Deuteronomy” (public domain). English: “Sefaria Community Translation” (CC0 1.0 (public-domain dedication)); “J.W. Etheridge. The Targums of Onkelos and Jonathan Ben Uzziel on the Pentateuch. London: Longmans, Green, 1862” (public domain). Text via Sefaria.

  2. Targum Pseudo-Jonathan Torah (Genesis–Deuteronomy)
    וַאֲנָא הָא אֲנָא מַתְקִיף יַת יִצְרָא דְלִבְּהוֹן דְּמִצְרָאֵי וְיַעֲלוּן בַּתְרֵיהוֹן וְאִתְיְקַר בְּפַרְעה וּבְכָל מַשִׁירְיָיתֵיהּ בִּרְתִיכוֹי וּבְפָרָשׁוֹי

    For, behold, I will harden the design of the heart of the Mizraee, and they will go in after them; and I will be glorified upon Pharoh and upon all his hosts, upon his chariots and his horsemen;

    Targum Pseudo-Jonathan — Aramaic: “Targum Jonathan on Genesis” (public domain); “Targum Jonathan on Exodus” (public domain); “Targum Jonathan on Leviticus” (public domain); “Targum Jonathan on Numbers” (public domain); “Targum Jonathan on Deuteronomy” (public domain). English: “The Targum of Jonathan ben Uzziel, trans. J. W. Etheridge, London, 1862” (public domain). Text via Sefaria.

Commentary

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

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

Trapp's Complete Commentary

John Trapp

Exo 14:17 And I, behold, I will harden the hearts of the Egyptians, and they shall follow them: and I will get me honour upon Pharaoh, and upon all his host, upon his chariots, and upon his horsemen.

Ver. 17. I will harden.] See on Exo 9:35.

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.

Tyndale Open Study Notes

Tyndale Open Resources

14:17 My great glory: The Hebrew word translated “glory” (kabod) connotes weightiness, significance, and reality. God demonstrated his authenticity while showing that all the political, military, and material glory of one of the greatest human cultures was only the thinnest of veils.

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

The Cambridge Bible for Schools and Colleges

gen. ed. J. J. S. Perowne

17, 18. The Pharaoh’s heart is still further ‘hardened,’ in order that he may be emboldened even to enter the sea after the Israelites. The expressions are substantially as in v. 4.

get me honour (or glory)] See on v. 4.

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 I, behold, I will harden the hearts of the Egyptians,.... That they shall have no sense of danger, and be fearless of it, incautious and thoughtless, hurried on with wrath and fury, malice and revenge:

and they shall follow them; the Israelites into the sea, supposing it to be as safe for the one as the other:

and I will get me honour upon Pharaoh, and upon all his host, upon his chariots, and upon his horsemen: by the utter destruction of them, in just retaliation for the many innocent infants that had been drowned by them in the river Nile.

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

Haydock's Catholic Bible Commentary

To pursue. God did not restrain the perverse will of the Egyptians; but suffered them to be guided by their blind passions, and to rush presumptuously into the bed of the sea. If the retiring of its waters had been owing to any natural cause, this wise nation could not be ignorant but that, at the stated time, the ebbing would cease, and consequently that they would be overtaken by the waters. But the waters stood up like walls on both sides, and they were so infatuated as to suppose that the miracle would be continued for their protection. (Haydock)

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

17. I will get me honour — Namely, by their complete overthrow in, such manner that it shall be manifest to all that “the Lord is the man of war” who accomplishes this destruction. Chariots… horsemen. (See cut on p. 85.)

The cut on this page, from a Theban tomb, represents the different kinds of Egyptian infantry, with their arms.

89504e470d0a1a0a0000000d49484452000001c7000000b2080300000000baf44600000300504c54450000000101010202020303030404040505050606060707070808080909090a0a0a0b0b0b0c0c0c0d0d0d0e0e0e0f0f0f1010101111111212121313131414141515151616161717171818181919191a1a1a1b1b1b1c1c1c1d1d1d1e1e1e1f1f1f2020202020202222222323232424242424242626262727272828282828282a2a2a2b2b2b2c2c2c2c2c2c2e2e2e2f2f2f3030303030303232323333333434343434343636363737373838383838383a3a3a3b3b3b3c3c3c3c3c3c3e3e3e3f3f3f4040404141414141414343434444444545454646464747474848484949494949494b4b4b4c4c4c4d4d4d4e4e4e4f4f4f5050505151515151515353535454545555555656565757575858585959595959595b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606161616161616363636464646565656666666767676868686969696969696b6b6b6c6c6c6d6d6d6e6e6e6f6f6f7070707171717171717373737474747575757676767777777878787979797979797b7b7b7c7c7c7d7d7d7e7e7e7f7f7f8080808181818282828383838383838585858686868787878888888989898a8a8a8b8b8b8c8c8c8d8d8d8e8e8e8f8f8f9090909191919292929393939393939595959696969797979898989999999a9a9a9b9b9b9c9c9c9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a3a3a3a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaabababacacacadadadaeaeaeafafafb0b0b0b1b1b1b2b2b2b3b3b3b3b3b3b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababbbbbbbcbcbcbdbdbdbebebebfbfbfc0c0c0c1c1c1c2c2c2c3c3c3c3c3c3c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d2d2d2d3d3d3d3d3d3d5d5d5d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdcdcdcdddddddedededfdfdfe0e0e0e1e1e1e2e2e2e3e3e3e3e3e3e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebecececedededeeeeeeefefeff0f0f0f1f1f1f2f2f2f3f3f3f3f3f3f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefeffffff0e79e2e400000001624b47440088051d48000000097048597300000ec400000ec401952b0e1b0000200049444154789cecbd07985445b72e7cff7befb9dff9ce7754943039769cd039f7c4eee99e9c330c1348c310258380e42806248b124de424a0924449064482011005240e484e33ddbb6add0abb67061d109fff3fcfff709fbb959eeedd7bd7ae5af15dab5655ff37f8bfc7ff09c77ffbffbb03fff7f8ffe478eaf88801d117f60fe1bf752be2773535e46be9c91eb8daf7d43f7efdf73af1a4077b2c084f7af953c747919a5e60837c721a52aab4e43b66ffff359d10b94c20af76c631d44a7fe2d0df96a82738b0efe14f763c757cf488a3f3b6ae1e8f3e843ff00df1937f79705a7af3e93bf4e71b1068a035f6febf3da89c61e189c7f7d4f151241a550d8cff1605bd0f6bcd6cc0e809ee465c93611108ad2bdd37914f649efff6e17bf0931d4f211fb97d13c02b64ff8dbb7a734fd6a44f28193f99dd228f22465cc7b45f68e5fa6e21bc53ff05c7f427bff4a9e3235aa4434c1509478a9edcee805bf4a84d47327b7d123e520b2701a1b1f5ef3343f0dff0634f7c7849ab8e276ff6a9e32324bb7cd6a65af3376ecb7eef61ff88e2a9a63d019d18a69a20131898f1fee9ebbcba5cf45f625889a84ad1ffc176d59ccb1c2311d7e894bf71db50233cc4852b39b495bfa613c5aa8483b247c1dbd7bf4961e0ebbfe0c0d68e4fecfe9f2a3e528a827c3b2046cf49b39c4f2eaf808b3872e0e61541a6950ac35fdfce142daec1c5dc2bfb405ba032c094b9fa0bd0355955818262dcba7272f3fcb7d45670c781182061620b30f6f5def79c1662f8d4f011518c414633c23c01980208aef2ecbf035799f27a1958a1cd2d9fc4eefdcb06d8e547869fa264bbb4a534a9f7bcfc97177e74d6a7dba9c5780e9507cce1b3c842dc8a2f15fe66c680f42cdec6d827348558bc09c1f71ca1b9ff4f0d1f09e1bcb4d37112a645641cb5aa4dad06e6ad1ff8d3222edadcd1c17d23a02750477aa0aee53de88d193932973e73e9a8e5956e47acea8371d4c166ed249abab262aae7ae9859c0b49badb00c31b27fffc4fda517a616fba20f8145ae3c0466912566bebad9513c357cc43c7d833bc7b3e120283b1fbbedc9f3560046fd7446132f43979b72b5acd527f28f0b3b4b01a6c4ba869da6b722aa24cb4b2b429247027c326f3d2c959b1c7572bf5ce72b628609b512983286bcd8f5c9fb4b069cf7530acb41f040928e1511fe8906c59759e4c753c447ceb46366eee484d560bff937cc2aaead4aa23ce046092f5aaba66af904960e41d50964db284ff536e322c42cfbe9e0e0310b528d39599d2fcedbf5ddf2f474bd9f96f1195a7391d4a46bd63e717f89064261d77cc67f4c9f463aeb533fea2da9a36981939f1a3e2266b170a73e712050b1bf16d79506e04fee720cbf45b1bf348b430830339aa6f69e247cc449c5eff579876903eb0473d3887eb8f77c55ee6e8e77bcdc43daf559d4350aad180a72d5ceb08c27ee2e6d73d51c2bb3a0d46c08eff674c7eb0c096ab923633c30a3e06df194a7868f225a4ddb6465f010574cb74788c0f5890e4f6a8d7e5393400ffd744826a602f1d73887c437d339f929ed786a57cc98f7e8ff1eed9347f453f4e4fa3cfdfc56f377f4d641dd939edc8210f3f9d69eaff3454975da143a5b71e7f4111aad5a299155b2fec0d38873781aad7c4706cfac5e8514fbdfba3f73e8eb6f7000425e96cccbd1c393693306bd835b75c413b4c81740a42dbbca4d5b8b943b0677525c6bd31ff4b9f5ddcc4f6c3f689b0300a5b0a72d552567fa5a11eef635a9b432273c04819f1a3e8af34c97771d64e0a4065076370ee09a402bfa6318c16c21ff1ee10157c0c888424fa1324b12b49883c49cf4b839301413f1f45ab9c8220ab5383062197aeddb1cbc608ec16853cc52db4c6e5fa7b018db306ae386b7466b9abb8b7d4f6bf2fd1cd20a9d266c107bd10b41087d465edcee1674a0970e8888d0f66b31838a9f1a3ed271217c6767770d436e1d3fc0966ad434ed41befdc3ec07bb9c5ee9595acaa0c7617c53968bc548fed32c431ce25ae3c5e2c407e2408235e3157c593b8c82aa596320f8d200943b1f83fc2ef9d0c0d023cfa1f336c8ab5a69617cc58c311efa97a1cc3e199a040e3aa169521bd17e937e1ae672184a5e46f6978a5f65e3cfd3f643b566f11fe6bf491fbe7569624dd83789879f1e7de403c8cc7776656fe7658dec508fe6a539ec853b81030f4a6de10f379051da246cda00edc2aee52fb177e45f3f8bbfeeeca454cb77eaa87045943c54a9966a82237a4e6482817c5363ecda9fe2445df1e1db29191a9b559d34559c2364719c985c11352d317c39d71bc673f134c24bd337a97d7a4f44050b2217e8d7b13a1f02852d56353bfb2d80be770180e9da43665a105fef59a36dbc4b54129e223ed2e1f7c82b584adf790be0ab0e5adbc89bde4f87b96cb1c6fee79bfc9378a0469ee146ef291ff098b16ae5a7886395da9cba6baf7960d70f2f44bbfadea2ccb80970af5f9c23d2dc137337e865ff3108da643aa98d85e457c983e680d09706185ed15bb2f09f1904c6ea5c8d5d34f23ebb4a8d031e36ee224db471ae3405311399c296d859ff3d80bc57726db4e345b2bb903dc491ade3c369a682876b3af23893729a84e4a9e1233392784f65d03516379865da07d064c94619d4d518ff015e086cbc9d708548eb8b27b6d2d3dede6584d2845fc2a2f41f304b8df0188d58d57aa34efd018de209d3de1a346de1ad7570dc493f3429a82db960f8ce1b0dd722eefbbc13d32d5fb1006d8f7ccc925f260c1133175e9f739f7d1b47f9624b242a6cb7b4b8327a627f17f0316bc5f157e0fde8a421f27804a56ad52d78388beccbca61e19853bde8e9f38fe021141abe51c6485751c03d3eb752e47577652c9d55f636eba38832ea0425cb684123146c3f0af8d6204af70191b0a78a9b45aa76828839001e18838de4cd9da9198e4ceddbdf9de813031c7df0c4e63b832b60d9dcbaa29469ecac4760f101ef05862625dcda4689441113c98e7a7f1a5bf122684575da3b6120f5c51337ac83380ff1acbf12e09653c2eef0142c9f60ed9f55505b253f05c58e896c342d05d49753021861b45e139ff8d4f0918bdd77600428db66188dc4b299162035d9f6507ec643f10ba860630c8712245ad467a04c5e9df15c81b1291fca15c997804657426519559dc8c7d3c95b2e0b60f205a91e7a69e26605ad0e389dbadc873391cf4262f69ea7733cd14a688232f4ef46996bb71a0a978693a737ea75393f6298d4cb6595e7e03baa60d24adecfaad972032f3dd1e72c8f2ddc08282e241c9d71c01fa7d704f0794501a6cae3814bd053c34760fa75b81fe45cc469be13b8052611c0aaf943a28d7cc80357387017251c7f3385275501ffd32d5a362cea0c4f5b320dc66d56bc086371debde4922db367e84434c31e33e4d08abe63e91b1dd7368e6f299fe3b29cb66f3832a59fab829ccc3d633edb85e48a795395cacc6945b0d53192231dc90af267b13e629b9db0c5ee8d83450df474bdb52f1455e222f982ee2969a8c77ce00eb5055ef5990edaf04075163ffb483e0abe64bae8c8a1c9489001ccb7a5d92a33de6c16c5c746d4bee040e0d01df9ce3103f1a6bdcca6cff9e0d3bfca7532721cdca18efb9dd5ca8819353102176705146aae5d62a10595dc95105cc014f3a3ec2f7f4eab13af4ff27fdca32ce7f045a8854586c925b90983b95af121feb0eb0a9c87df27a42b9bfbc5685045be1da21dc8834202693c5149bee815d364ba41ae8194d4ac2e332bed3f327f7b3c8b4f5fe0f5aa1701cef57f5b354469a33dd7ff34ae3bc6a55dcf3987f706e46ac93f2e133e36b2e1df95dbf8581fad8fdc658ba228865ae25709093b48272e6e4eca126b3a1f976d62d2244073c2835cacd729d579b6ec8e86ded3e0603c86a03135b66e1c12fea91ba8e976013e5829c160d92cb21c2151b8b86279e19d881731cb290b58ac51243df65f444792423eef7390a6e65af373d3c37e78748ff1c72a436caac2323f4a0ef70e3205f630ff2a80e1fdd4a931a3313af540ddf2060c55cccd264689d109c07d9b01c43201fc9b6d301974a166374aefd2318743a66d731116930a53cdde5b9671b991aeb9f4464d1c09163b91111466a5dabd37b42dfa8939137898c92035798953563117f338bb2aaad909a3cc986d3767ade0e730e434c530270bb12ffbf1c8834f4f90c01a2fcc36a7da3acd0763f44b0b3a1e06bc7cc59d89ef9070fcbd321897b5abd112f388163c22b50e2e0c1bf806e490b161816148c415935b052a64616afe41a427824f009e3703cafd85c57903cdb3057cf5c8bc61d6477718c3588afef767ab8d61e4a34accd450a9f0c4f759f9667ae4a0d77f5fb1ace97e06559922e2515162c10f39374f3390011a84cbfb73b2ad5480caf43317bd6913f8df4ba4f59deecdc300cf293ca7d98cd1dd22bcea5d04c7ba13db93658e2a8a452d9e438efd963cb3ddcb279019b09a6891b0d61fcd4731c7919258de8b29f2ef4e63156b8d5a64cca03981d675028247145af383995262f921db3a85d35871bcc045deccdc874b8ecaed702a0ff0eb1d01d7bf1ca76db515d1b0f754679647f5c854b50f6c61cec548c32be2957cbf5ea209c4e22c93d0512e5f9acb9831a1d0b8a0fb6e7a4bec23074d8e1e1c7c22986ea92ee8410da8073848cc181fab894b27406bdfabbae6ebe9e5bc8e26dde0eb1942473a187830337cbdcfa06085ec20bb4140795ede2a79ca9e550d8b1dc6cb071bd2c6457e0ccea20604db6603ee3115609146f9624b422261aa850866b2f301c64dbe5d695a4187fc387d14b0078c05cb79a04984a03edb44de2d9a89b925e35a59c12cda63cc147f45990b10b723b55fe56d4941a32693b7db5d173714ef03c17d0aa0b2d60b513bfeac260297918569197024b380346751f8026b6efb3d3c2fc2f0e4de50051b715321b69718eda15d7e871275e28a640fec8115bd4bba0e4af73e5a1f51cae5b4dccacda46d8f065f38d29b73d1435991a333db73bffb61c2c1cb65df360d98cf2be59277f2e01c10a737c9ab5cc22247028b9af066642988b3e1369dc1eabe4ddf4fecd3cb7d1435149a3741e31ae7800f308cf910efebba172073326415bdd1d44fe6f3e38b09092f5954004d40c36e8c171e1b77309cadbbc46b61448d9b9c882858e481119b8c835ef7c440f7918c648eaab251ac5f41a3d3e1933c0ac37a2697c20f15e5503116a01b2d662c91495b6d07439e33b147ca44f2d0976d58d159005fd02180dd6504f039562c244811124b1f10f31b29e0cdddd8e3b479ffdafc2f0af7d7908b0eccc81e253c5aeeea53f05a100e67922648cb9bf7605f069355059391ef9bbd203b7f488bce318176c7cae5c54dae8b3c5d1ac2f837c287eec8e8e3b9e43702d87662e1c862cd4af0dcbc0703632dbfc0b7834afa0b6b3a99e316cf8bd3001e328a08a53e59fe7673c72819b598deeed481e8cbbc087ed6aaa8a83fde3f2ee9dc8462184c42c3cd033fe24b2c7870e4850d493cfdf5e846e8cb982fc53819b99d12b5db51d627ffd810f04ee9bf3eeb4d0c5f1692cbd227ff3ad3d2cafd18f7b465ba7fdfee56d47627e23ec67f04c24d21831ed02e57736e0c6a9eadf5c5849cc0696a4d7094f7fd05a94530e7556ff8a83bf80eb23d0e5f1bc1ea9892e9ae266f434f35c676a75732078d3244011907c8f67ef30d628181ef0d12adbdf999e5e4b303fbf20018a205aaa1f4f3752606b7a14ee376953f803b937b8d6a04a1543942adb1cb5e7d6f8ae31c86f99d303e1a79fde18aca72d691320bef3dff4eadfc8230e0317c24d4b1ebfbf5e9f701f866edc84985183f632ca6f1df51fba0c623dbc1ac584d9c46ff995cbcb1ac2786853a7397fc145d0a06e77db8e6ca04c1981dbcb495fbbb6a07bebe39f75bdc1560cc90dfb092d5a271b3d2b994b49958c39324ec947f2c703b411eb343f5ca113cb9d8091b8a4122edb0f2e2d776581cb766a71e3f6679543e949814699969fd05882ded175883781500e1475917357b8ae50cccdcd1743de60363d167536440fa702388501b2b346e452367f1062d272ae9f6960bee9c57772f9c8d149f2dcdb2284c8760bf23692aa051b4ae4af8f5dd9255e5a4a99126adecf7966444707d2d6d4a6f81a669318c9314b97fa18f68e43284cf0e9be9123d1bfd973270696a7ac110d2d5e1490c0b65490571128c616f1165b4d04ffad5fbfa34671a0dbd614fc3a60cb36345fcc2aaa1bf78377e487a659980d190b42380336741d418fc47c884bf484b373960a56e17685792c6a6055fe58932469264d287a3eea69434c652954fa67069dcdba99df37f38fa523a9cc87c21dcaa4a1b48e78e91e078888bcd4937daef77815b303a26cdcde9492d804678d40ce6ddcab76d9bf9c363c8261e862c40e37b13a0e3e65cd04e1155011359ee9ce38829dd0b9ae8f0ecc300799d4828e57564213b7c979e307262c17d80d7ccd38473010fcb9b00fd5ec6501097df426fbc6991d98f8b1f3131c466461a948b7d33370049236e9101bfd1138d33958fa6cd49929b8d545336b945dd8b40053a8f12c9420b6c52562d1fd9fb1b7000ceced7ecfbedda76e4f6fc9ad38090ed6b018aacb4c89425499a99b9ee8ddf0fcbb64175f1ea027ccaba8b183edc347d4b9c3506b9af7e8cba465328f28a2b4fdf3ed60549ab5e0a5faad6c4534b84eec9ac3d8c7331963c3cbf85bdfdc7f7ddcd540593d659a92f4bd49900c537291e829d125d15305b2e7cb5f82fd9e851bbbc90351bc3cd54cce63535e08bff900d2664747f409ea79eeda5235df3f97473eaafc2b542c3b0920566531982ea996400e58a8c6b2de948bababf3ab9246d33b45ca0b0534a10d5a3e30eaa5705decc41bb8ae39603a75a0386cde0da96bd58bfa616b27101bdac417696658a11cf1a50272ee03fba4b21f5ebec01c5726acf0d7ab3c5a5bd229be3cc18591a69a81c685f6b7b40fcc8508ccbfa410db946849e4d470c5109757f5b90c2f4d56f04182f93793959b98b761b8c9d9a7c38e9c594485fb497b67214ca78ffab0bbdce377c78745c6ae7115976c82603d960303ed43fac5e47687461296660731e980541cc584417a76a9b19de08aac18c1585d97d47eb1e9f7ca2c74b0a109cfab2644d261bd19a645f538804a55c0eefdad6b87566ab1bcea3073906e356c85c9c1e68fb05eecd46f076de25b89676a8c57318bcc36c02a545f7bd0d7212e33edaae1262dcdc0da3624cee593bb7f2bc21f9d78bdec90a3885f8596468c81ee3e3ba4848af7b296a3ec1c3f1e3d1af6c9bbefb025183c23739fdd3f66178b0f2b3cff76c4244ecd3de2066ba27c0fd19015d79b6b345f735cb7769ddeb13f54edbc0dc5f8a0e414c3d4d2af8523a3ed54524fea01feb650da21332c15457514d58dc972a6bef075fca3a17db6b86bc399f7c7b5cdab27d3c6f30454d38c9cbd05281433f88416c3212c3e14b8a16f4c0f715eca9eb2fc14f4f501a8464b0eabb71f9736f573325889b25fa4f0473b7720ee0bb7335f92a7db2e95072f21c72433f6b61c1b7acb0a0474f8f005f57e4747ab745be013727405b1a947336c3b9c7e6c9f146d4985d5ed4e317a27b7418d497d91c0b390d26c9dd946ec9daab6c62a1a904af73bc9fce831ec2835ed0df77b94ca5b83b066aa2a93eadd35868028db565ee4cc2ac1c040d7618ebbf04235fbe4dec85c1726689b363dbe090746cd3a0eb85a5a7b1e80f45040ca2d1e1c8d2344d84ae0645c57540e776cd1aa7d3e7a2cb3d8275bd60ecca61859d865b3c2d57dce0a50c7f65f31cdfceb4498d5d445ad91044b51807c20b24cf5790018c44629ae7b1070e83647b889fd13095b2001944121291597e7530e7c8d5d7aa33325cab290e1d668facc3b0117ca937d4651b79d5e5b778bc684b3d0c01b7e8575078cfc7c48fe4c2caab62aed7c993cf80be54d5fcc2137dd3611f791032776364e4f006c328e7525c19b1fc61f88ac17d90455129b8089de721039616439d0828a6224825ad64ec0174c8b0f314c0435807d9a256429e5ea51d0530a0c879eefe121b162d3983701c8321ec5bf25d61e42a6a4f653efe5ce5bcd857be9f271642bd3285bca628a1b165ef12d980a2c5c92d7d6594869d1670dcb2812df236b48e079fcba826120256d55fdb5590772b14285dc6bd4b95492ece72d26e44c6b38a2061c83dc4f33482ba07f933a1d2176d0b1d3f221754ba55e61678911909c4dc774bb7005af9b4c7d855d283745f7558223f25c06f61322dad97408caf5848b1d10f7c7ac6b33daf9c597db513b7f0c3b4856902d39f4ae8ae932fe25637d4f4b5538c41a18a80c4ba31a4c5d2c341d71379e79ae9247b3975ac41b42426f0969565f0c671537d0b34e5cac947bd9af336fdb6514e689ee9ddbc0ddebe490bd0a101d65b8bbbdc7825f661260c33970d2b356fe3cd8023bc37883391e508c5b5bc90254c7f04e80842c15fb311029ebdcb5a3af33619ce52236aa22bc6465d2d6dcdc9813de9dce4c996dc1930e874da7226a3900b50b0da0b326d536b2d6cdcc3e933ac08faf4b1f955a815ffe2122f574282f3a7fdda0295ae8bdd023ec03f4153e49b29332c7d18e6948addb87e19bbb6f632b191a4d666c032712ac585eafa92dbf2eb61951fb1460fe7f950d8869fa1af581e53e6009820c7620d0dcf71092294e38302838eeb9e6ee0b1834e041fd2f372abb41bbbe00ec116eb4d1ad4a20284457ffb3939d9792b1f3369257740a6bcd9cffb08e986ece335a1abff8289a409a594e3b553a5e455a3179d231bb3732efde66453760d117ea18fbb768a32cee9c42ee8e5bc0017ecc53f199a458e559b081835259c7d0388507ed8d2ae8a8165f3f8d2df9fc2fe625422da5704e3a7b181f324c011e94c316ebca9b5cea30d9c92cb49d4a40f6f695811e87426662e842e80a5c9692c38935f8a8d534fe2a449a3ab51328e63b05fef705ab245342e58e4be920851d578de256cfcc2b95b03ad95ddfb8e62291bc8afce25416998c43730937c8afbee7db636ebde4862e11744b796cf41be1965ad5611d3936192855db47ab11ba889e5d009c683f0dd979cfe8f4e806018aa6a1cc25a75103b1ee4c6cd3a85885b228371c79df52d06c9c8c99e4490dfe63eae3ae63a6fe1b5e65344da6d8f1c67f3a1959f7f18e7f07acba6a377a4b5a29e8daee124f0e81866683a9e39ca3d8917e60689fd7244f7a3f7ee888fdeb49a3897f7838636b743047b87e69b7a38a5039c01a0c42b983499fb759ccc4c21b9f055c00b3ac3de1c826503efb73720b11b883d04e850eaf0d8ae4c7c14c47daa573e6477ff70cc63f338c2d8a5ee9be4fac8b115661a3129326359587103aef68d31b628e36971301c22102771ed4e26db4162c8f92019f2915f2cc3c19d54fd3ecac89a305a68468f8f38f29f951c6025977a725d0833132cdea059cc687de6b750e3c83907620d0139b72465dfafaf4f842926570919e818321443d298bf6222088d51baab42331f7df596cd9fcff52a4aa1d5e76404853cc341aee8a58fa5557decf0c6df2792ba4ee7e842d57cb295d68a7c6dff19b0bfb2c5943569a0d6d04f18239465e7a29b665d9035999c2cc45da443dc55b25ef48947f3bcf8b53a10ca63dbdf975a050e9c10ab8d023c9058f28ad0e8a22bb44f53cfbac67e58f5b8e535bf2b997db433302bc448219f92fb65633716c5cd27445bee7c0417b9deb19791cc8c59035fe622e5e55a837e4e08517de1fc668ff798e50e9b007d8c3ee2bb6dfe23216814b9936641e4656213e4f5e72a4158537631ff54a8cb2966fd90fb18f96ac4128572a5dd85d7d8700a740e0c0bca4bf9ed2f19b953ae3ad202e7a0a6e45613232165cc6481cdaf678a1a488f14046be3c42cb582ca680ef9eab23b44dec8ac720671e80efd8087280439421695c5d25af836ddeb3d1d99814ede8105f657df19ab1e431caf05decf230d4bb64348a3c5e62ba607be96da2f8a48c65789d21a4635ea8489b17cb461452a9645cf66654f2004ca0b99de0455b8965e0274148a93f2ea84d614495c6028cec719e82567a46fb09b11f79e9e5d0051a0836e8a00956e2abbe971e1c7dd80c0834c3734692a991ff8bcd6c96a04137abd77d339e80b90c6a6ba791db92353379810aff0156d04f1c91f4765e83ba52545bd179ffe3816b21ebc63341c05a1857f14eb2dc58379e5c44f1c143f7a737d99602fce21d113d41e6584fe442fe97607ba91ae6a4bc5f430c6d1448962550fe557093ec2e0aa20efec7d5fa2deedd5d231e39682f065c5e75fc9c60124550a302462530e5c0c28757488abd44ec7620695fceb15a827cd86a9e15cbe0a207e9a2a36e031d32b002a9a9ef88add4efaf455e87b9f7799475acbc9b07788195242baf3626a6b6ce4f6d3cbc1d3f4721a7008e795ccab6171328a3a3b17a6301b5dcbc86bf48194d60fd2f7fff8cfed9fde23623a40190f06c4cbc505d97454ae3fd625cd8d60de5128d16d33eea34ad10d7edba0d31d0a0a4f57b49d1a255186d61897003ea4effc577c8449b1ca732d708ecfa2341de4a9a7e2dd71c9da9fbd3010712c27c03cb6d244b84727a489ae5eea63a8157209de3adcd48ac18c1aacfae6fc32c7b900212f25201844d06032ed5bf26ae19521b0ace307ed6799281ac930c189fe550959f9d1a3246a4dc4472c96e3182d8daeca783dd8d42e78fcab9ef9ab050887c7d41fe050fad5f62d9a04167e1cbaa24bacff30af919a5979577dafabe6ce67325a77afbef5fd0dbdf493f47368a2756848b1e04b19cdeacd287444f8ba840e2a26a5299ffe88c3030101a53245366d7614c4f02c05864a64200170c56cbc5fd3df0882f2165170d248458c41fa12c12c0704a326e1f42d67f2d7e4a9957a5bfc5fb111cf95383c2df5117ce15c8be306ad4ab103be73861b90c21c95f60201bf57dd1b0e0e561d40f013c192760221962688131018af8f4a0e910dac6f7a0efdbf1c3061a0b02c221f50d64297ea53a2b3c462bce35836c77ad71ed4f6858cafd0b2348d0390250352d65db386058ad099ae2e740f2ef553fb23481c4286fc665a54cc63b70570dda480284f3f9b9ac6deab495031d68393a93ea93e5ee812f0b5d3b9f0c87dfd308cb47442b5a020242deca8e9b858a48b67c652711abc08dcabc8dd5ac5a5bfa23044541252eda34524d582861732612841e3e6430f1d18074801e6e3c55ac1909aaeb43876dfdea4d01c301d506e40bfe8dea7695cdb5c80b1c6bf7c4a5fa5065ad47534d55b8a071227d3c0a326e8b88f3527d5a88d48dffedb477d14e99316bc36ebe0d1a3177e3a0a27d676b1d3f930f518e0b3bbdfba6c9a8776aa213ab5a41c5e37d0a6fb6e859fbb10b2a4c79f9048defe1de27fb797f684f312e926bc3e30ae815c92e3429bde0518f49cd99743a281cb765a9e0f5d0bf700d20858e37c1c50cc247bf100002000494441540cfa80cbcefd5ef352424f6e86fb0fca4f0a06aadd04c95aaadd5f80ae359cc4714e7601c373a95046acd1aae1250f7c8be5d8c2452acc9f37365ac8b9a34346fc45a5a6004a09fd3be22d1ad6d3f23916189fec8a096f322193a03dd41d6e69d3a959dd5321916a3a0d1813590923ed8700aed9d5c4759dd27752fd351fad34f86ce2a37d2830688a055faa8bc7faf84383ce7d4ceb4c2fda8ec494992ef83af9e6bbad53baa4a79acb1546770dc6462b4399c949cbe046083c44670c460cfef4ceb414406a6e14537b06ca362b7a004e32924635d324fefd1825a3548065a4a5a8e77c8df0dc117c7306cf8cd2b4b57548abbb1fff18750479b6e820887a7b2445b0f3ee01ebcbcaa184eaa1abcf9591282758d31a1fd92933e50dc1757329784393923ad78b4346bd7c49265c826b3284ef4b4c124febee11f1f09610234a4aeff82219701db237c1c89ff01df3b057f350998c7cc88f56d834a6c8147326017367de349dc5e6ef0478c7d9833ca833add554d4a3475b0f764c9248bd2df23929c9be3a145f1619c3c5977353cd6bf7fa46eab3bbd2c1d467b36c8f80766985c3b68b68570231fe75d6414454bb2bfb3de4698501e584ba8c4c08fd2463e4f86e6ea4cd6efcb0ff2cd0ee21b063a052ba1eb369bf0c82e6f4b4a44d8b31cba9fb1a6a4c84b1311356e504c055a3ff6334c1eb67e03d153ea1bcec0678ff2b31ce85057165a1cf06c6daaa83ff99288556f7dfc4905bcaead810fc4c54c80b7549e9dc2f60fc168f99f78fa7be4ed0405d2c84f17cf69ff9c8c59f5cae569afb65ebd54186daee240a664ff49270aa7cda8249ab2df0657caf5da9f4dcc1752be833cfe61b378e3391c0759e760969a5da70027b37eb756cf685ce453cea18a9088216f1a356c1f3f162048ed1967936a726db89cb6f34954df0e5d48326b1559da7b8f1ec1143ae57002e9594172182140b7e87f7952d1e4374c9104dfeb8e7e1c2288082e78958784e2ab419bf000cdd62c2e8b6e10b845e39ce7d1e4a1901308678a574f97df0551c922f6aeccbba588fd00fb3fd62756d1f87f7b5faa6bcabf7fcf395d5fd6d07888989fb11527658a1ac6d4e9651ce26befe78d06afe461f72e9215868898789a15722a1253c5c1752c809c25c6952144e99815a574812e83742438c2c26bee3671e446d49b112eb44748ba84d25babaa51fea6553f5ed316849fd033852335a61328c9cf0b2d9835f375d254d38ab69ee32f1b6b7a44cdce8e551c3153a059b508b7c8e5c3f584c51b207d6167bcc34ab7ab30e7a03a70b8dcc893c4ded1ccb2e5ac0d82894d3e513f2508d359ee8cf8831c4070c03eb439176232e7013e57d2059a63379f1ef61861b6e67039395b8e91773704faaabbe82b71343dff60a7473c5d3cf2c14f123791d13793a92ed3accb7fec9085df86836a2d268242e45f6c4cfed9b86b2a99b501c22266a7501ec4aeb925eacd8d49a1a91aba6700210c9e90d937f8469c82886ee421ddf3f0968beb36c0d7e636906dc89a1d0e54ff465e20e69ce525ffd346d21b741faa1c8c8cfaa78c1afa94743fd8975ef16553893cbc6ed6649980b71f8a08e20c07de6a9804f277c84317ad1e00411463feae812608786663e26ef36f2d5587c36dd9932d8db89f2e9fa5d70b33c5615e67e7332e29339ac1893c4ca81840776ffc368e2e5f4b5444bddc70570c91f1a17393e56eef6ca09feca0ad8077376f765a3255dcf3b15fdad90fb563c66991bd2f8e50472b1376127e010c9255f218421728611b80ed16b6a57bd93f9988d3a74413ec1277844129549af8ca1d1d2ebe9b00867e66ac30236b4b68f2ac12e2ec1b7b086d86453e17050317749ba71f602430e42f43be44c365cf9713516e48fd88689b0ef809e338bafe321ec0f0a4c1743d41c912639930e8bc4268fbcb92d5f9f27199496fe29c0b4995f2198d585dcf65af23b3043b185f5ed91c3c53d22935ad69397549c2cf63425e6eaba7cfc09746584ecc28a79692a8d52d13b0e818d096729434402527c83051b5d7f5480a0736f62c8c77f7835a1bce9396c214209fc186bbbc51259dae320a7a6c2c306e84aeb519fa90fed7a852b1e9ae5c469184fb321e8191824a630632fc9def5adeba7430a4a458f998e4752394fe8217bae33cf5cc2561c59683706ea910b82830a84765d5ad1476afef6f260f7754c23255b622504fae450f898e7cbb5d1ebe85a8d176d095577b3ee0a0f6f21d9d49050b80868510eafb52727d6dd1d67103732584d03012f1e690c08e9a0f38fd60477f0f34f1e372c4437b83eb10860c51672515677f2a83c07bd7eba3219350dbd553ed6c82d2df16abfa160694a096f7bfdbab079e8ec4ecc48d4c0c006aa07acde0d1231e12335b2dfbec46fd46c024892100170647f4870ec4b747e41226b7e1019ec54c2fcfa4f91e312812df9d2f8044e9c15e4abe1ef3abb6cea2c83fe5ba96e7b61473009dd30d2939ef8fb31cb8063bb45df05d1e5dd75ac20818504d2b73e725c901acc0d5191507f09eecaa8edfb349d3eb1770da408af923184d95bcd8b7ab3453f54403a6d8719638f419c2f5f0f46eebee3d4df8e4f70f7b3a8098bc6e63dc2daa1211fad8387526308361a99814557c4731980f6cca94cd0c9631cf92f0ed94e5956fa622e4ed900f87dba92bd2cfe1342fa59719f25d9c5b5158f3a4a25b9b8453ee7abd48bd979ac588ab4694b1aed21742dbbcd14a22354d2def529265fd5db81591b3aedc2bd666c2e86cd34d480cc1151e937bcf0b6ed07a77c7cf320bc40d527ae8a5c7eaeefe037abfa3572427f43dd58fad1c365ef8dd58d2cd6a4df229f1b03c1548c21731f6055db57d903fcf33b31f38326920199f7258e52eb31b81f3d2e8794862ab5549222abea688250e89c424959b97fc9465a4d8514a6d6f37246b1362883d0ad2f9c1b8291c507d1511c9f4c8bfb524b27d073a99d3ea869757b3ad284b15ccc52324fc4a4e3622a471e9bc409f1b8b2d9d4c9233e417175697671bc726f46a462c65dba1559128d9e4f9a5cbfe2a35a9ef77fe470718adad6521fcf3bea1a14c9dd569fa766a0ba1e1fe8ea285f6065a80f4d412fd27e29496476a58070793933d7ebb2bd9462f12e80656ced8c96cf9eb7f7e2939152d64971730a0a174eea8ab9d39f3573188f0b0fb141271c738fb074550ccf5a7763518c6297dfe076811497900e85d2d524e89c44cf87b18f79646941f0bfdacdd9a412b3b9ad0c6c05e563752c9184eb840da1f4b2cc1cda938cdc1241459b72a5b7ca475cc431f31c2de0552448d28fe9998c7db4e63ffb00c5c239da8bcbe93dd2f4f98acbad93f6508c936fceb257846a34a074f222149ef74ed376898d91e9b4eaf017b4b24283442fcd3901775fbbb5131fb1a4e27cfb6d0c57adaf10cdb0c66af46f3c9287ecd046c5e116781525a5ac74a15fb7ade955a2d74ec8b943fbbd4b8b5835e3faf9a833e98adafd2baa20669395d310ca18d88dd5d1a47f11d41a17cc003fdb48a1cff46ad5546b3da70d83330e3280a9af1e4585d651f3b64dcaae03162ae672fa999eb10f1e3a7be78f49578c3bce64458fffa82d511a9a7afbb0cd463a57d7411acc9aa28d401f7a4bb7baa1dd799f5b1996b0ffdf7600cd3c08b06419dd859c1051f9228b5d08579ccb89560cd5b56a56cfade4f2e58a38915dfbc6ebe6fc8357686d005fa86ae55e8ac41f3191d27e2fb1f282ac2ead6d848ca04bdba97c1166c15720ae4726d1da7ca6aa4ef69aa619925fd8a7d70f0021cb7c6b670e7f9726d46f9e655dac5c82f01b96a102ac4933eec1a323cc206e07d0fa111641e4bd457ed56ea70086f6432fb9907cfaad2ed67853284f0de0720174e04dd3a4c08e31e482983ecc62dbd884e50529e974c847543b12b0b9683834aa8f43ef6017c34ccc2e61ed76f2a60146ac90a35f2ec2541767406d5f44151a6d08cf838ef109eb16245bddbbfeed736524795ae754c2c1ff28a2fa6e1e2b67d6398ed85b4812c17c9f4f78bea295cccc55ff895860bb78a55500bcb983f6772a1d56270b3a782583c8e5e7da563579b6b8984dced73ed41057ace63f114004557b8cc546c348cff30fd6d8195956eb5a8191a44752e552aec5d5268c7d71e3043e6a9adf43d8d6bf5bcf1593eb3a27c9635470ee9d01d5325978076db8421f12dcb7f6f932481d2cc0cdb4b178570c20a5f6d120871e52052dc56be2a310db09e62a0776b69654a8c2b4a3b8d132e6f075cc821e7b92a893e871b11b69f4523c2bacd271074c336d1433090496dece81687926a615422cddca182674376150c728cd483d1f9050a82597362258acc57c11e068793bd7d26f3b273e00db899049aacf07ae44a024dfd982e9edb32c0f22e84834fef5485003773b77b4209abc3f1d1f847f0ab5f780ee69b20084465adfa43d403318e364107745d2cf68cd92b682e3596d131b4fc0c2b1134a928d6b899018f956d8e4552367fcec445ebf564b8359d6f5ebf0d602023451e6e2f930619c240ec40d7001b39930422ceab0b3e2f541e172b9bcdb42b3d6a8f70beba6ee7a134a0dd5e4ee154abb5f35c27792869247956600ec4c6b78b830fb0f8f0b8e95b4cce780b1120e45d2475dffd6712acbe1303a0a12b5465f8a274b806aa20d0b7ed3104ceaed5544cd6d0657b8c2f1b44c9c2ac77585c68d1fb0a4d8f8d00fc40914eae6b3112aa5922c8989ab49d53bf9464f5f469ad7b1b56ff85282fc05d3b05fd535f262892a809a509c456efe8c44b864085140050ec6868d2534eeb5e3e525f5e0c14a31b7f6674ede0ced862a193ab91c92a19b1f4d5a48641ff73d0b8bbf1a139c5eb626a2558a94f26a0fa12d8670f3f0c0d075ce7e142c5151f38296ef10416c42e427da49b31f981d933ec6fafc3fb782605006d54a9ab3701b0df9be5e22be49959549c68894db1bde3fb2e8a7710ab7e9d54ff862cdfb47435d1451ac0f9548363ac622386e721f1e43bc826c323c6e8247e5af6f193f224b2de0283af35d526f3d59c1cfe5e879a04ab8598aefce291b7a22714c26b5d5b265548f3819939388890d667193f612dfdc859c95db3817597d6629a6409b5839653da6a1304fdec8f196f4a6006d4f8a52625c38de916e2077d885f314916a22e99719ae0da3a93f6d43fcc017c111cf4a439e09953dc71b6f0d2f4ab2a0ef3266e01c0df319e0a29378d8b32d361e5ddaadfc1c5f8e687522399e310d7f1380605dedbe5e395643379db80312a0817256b24ec0a42a5e32d5d2b12c8bb06a44abb311316f892e11e7e9207606125d41d5566a551219cd6eabcc665568807f078bb6db03387f63a2d324297ed5cc57c5072587c80fc256c778a0ebe20550aa1f972847b2d0e8967cc4aae9578196a77b9d570b51b733333a66a466186baa7dd0fa4a02cc8eb1408aba821a787919a1d3f6732cb84a4e44d0593a815ef8f566ee50c991a7e2552dac7e3c05105d7fec59fb029d4f4b1233b5e11852b31837f832decb5959a6acc89c53184e5e030bf6c087d1b44677bc1eb1f2fcc89ac147a90805febea87b91d2cee3b2565c4770ba7042cd8a9a92b75d0996128310cb0a8f47cb1ca6fe57f13d40f263ad84ef740332aa0fbdda032621016a84e198d7deb1d2285eb946143072c4bdb37dcffc307d5a914ea96da560cb13ceb3494421f314f84cd207986d67003de8d64ddefe542f3c90fc805c79b424cb1df863e790588342ae8ddad4c59bcc861399859f91aaf48705b89ce1af765b02950f571effe18892d2eade66bb9ab674ebc45fb4999abcc4374f25eb19076e5e04b62382c076ef72c3f70a5c7c2fea4bf25dbc849a947c368a3dc41affece26b9d65fc6af27fbd79b28f404017e477641fdafa5fce77d9c5e9143516700a161780b2722608adedfb7681da0b6ecc320931f4476f901b296812c41ad96908e08b9ba52c1d1b048fc83ae21788138d61fe7d66dea00551e48d897a6a34cf2a3440e7aeabbd6019dd5aa26b2bd76e8312f050a6861ec1827dd355cb6d2c6547e21da7b89f34e18da06fe5f9fd53c1076e2a42ef40511a0b1f17613daba4f89d491fbebe508c4cb5489379e12645a41da5735995baa00c8a0f45a1b3046705c6bde492c808792b4f693efc421ec6abf2886fd2fba8f6368022fc0ed6ee28cc28ca4db1d8caf54dd96a702f71ecfef1829aa6c963dfac584fd77fd1115d69735f00c59b6b68230eb645111ba72c8665ea5956d689710e1b5bbbcd24a05e2cf22e641ac0623ebf276ed480ad53ac9b60974b8114533f22575843e995635109e37248c76dbbf07a07471c41bef4b1088a19633cb0e90388248862c16ed6673f7c9a7005d918769eef075551f6815520e426b7420fe1286bee7e641704638fb370fd849e971c912f1e8c618f2a3c0d711cf9b0a7ea068905684ca2b829d2dd071ff77f940ca07e11ba28d65dc2345de639c16ef442aa1df1ac9d1156d3fcc8fc22655aa4398aefdf9a7cd3bfc7d690900d841eb1c3e0bb40c563eb91e432674bbb0ae6f95b8873d6f5d168429717f66577522f197c46c4f6e462d7d73dbeafaeb02c45282ee333eb7e88e6f4d39403c43d63be443ed5ffc0ab3cc9ddd5d7c4bc15620dd52ea7df483e1c7f70c9ce5fd830856461c317fb16f34ef2d952947c328d51217540763c6d24200b4323ee8fd9f20ac95b5b0abf8c94d1fcc6599cf719f820bd6f04e4cdb90efeeaf666d2e35c8635641ce8c7b0dd181704ef83c918e26f5f7d4ffd67c2084b809992e181e4ef4e139d35138676131d13f6ccbb4ae5c513bf18197fc6f0fd9551c51dfbdff6ee21b0d9ebdb039ecf46625b236f9bd8f3fdffeea4c1b380176f906d5e41d74e4d2b66092e90c5029f95cfc62834c218ef1afdceb7e9fa1466fc74b2e02e80ea89ace597924bc6dd973c2e7ec4616cd3f366ff183bac1a6a4610a41732f13c585fabcdccea966cecb24f9ece24887327f7a35df03a8593719f1d54e9b85dc510419e3fb843a49e16d82689bca3e1a51d8b53ad98f4e9c8393a5a5d0a647aa764f18eb58f81ab1259d3120d6a3bfbd39426a5c3471de884b3b72d33357140e30dc161dd0ed946099f92b8cb9687f03d2cf99e8df4b3354d365fd61e044f2a5b3baeab17ca49b33a4686372d69b093305617aa6cad9a308dafd6358450b9d5c446a90c067f627a10c7fcfdb8bc28aa61b69f5217dc21d4a43445f845b0f5585e519cd8fd37b5b4f0f2febedef37b5774928f04d491e65a3d09205cb8492c7d6080c2a8d7e84d12ee701af3c883c3624cb56362f492d55b983770c4e079e42b79c220d26abfac15b8d7ce473191762c20c62cb45c1710634ffc2aa2ecb3a39094919d3386eb2382dd0552c40bbde8307bcad76594c3eba9603dfc963d07d62f6297e5a81164af55b62194c593b4c0573309d0d749d724b2a91b37c2df4da4a62a580623e0829ac30c7fe8fd636c14e3ba578cc4ba9d3717f66324c9d5ae208309a46b4eb186edd903b765b01216eb39d805ab579c16f2693d391f33d4a4c2a1349ddbaf13f539ae99b081805c3dfd5658e12c8813080c1efac659f39ff511d3325c32c6188aa91a66df8db87f1ff6727e63c1030ec4b22a4aabf0cb562582db35b481f9e3dbf8765be0a5440274ec16ad8c908606854922438af41272bac84db72dcec52c97837fcd4d65bfc56240bc8edc828486e5248e7a71151948b71fe940720dd70b8961e83a17438196f81d8f45ff981f5472cbc3742d710eae34c9658b409502df2d2ed81f93975794334c5a55bd02996cd8b71d9fb7d8d117d660c8ca7611cfd6b70b1e4f9d1f769742551a2efe5ed31bd88a13d25803b9fe60d92c715b39e84beea6cbe321e45f3f80f550304f9f9bbb039e1f718945dfe84356c3f125a4d7055bbf274da454d3eeb51f4ff36adf9ee822508df3fb1c2edf91c7b09d4c90fc9c6f89aeb89fc69d19107bf9688767dbfdcf631e0a8a0908ee3700d15f5172b28dc57ad6a0d8e920b19cdf698bfc3344c2c17cca2968346549e15c096976512d2b3da3a70b784e5c6d87ecc41be44df0bdbd199afc4e4a17bb977680af162221da91df1653030697fd4ff9dd05609b90e0240a88b92d2da2fdad39c167a1358740b0c5db03239938bf42ad486e70fb10bd53efa7d016d1eb2ddfb5d1fdb1b32d8eec0ea1347bd8ac8fc3a28dd880410a78ecb6e15bd840879066364fd1f1d8814de1ee4c2bdf4304273900f5fd3813164d6163ef190452f4d62ed86626a02e7d082b33c28525708096fc314d9b415e72a8c2b9ffe120665929b0853e46a23307f28d74e92f8698fa91e4fb19a85a559d5d53774a0dfb88305772e21288b0941233ca0caf0f0f19dc99e1a8ece0b03ddc417a8e545a9f8b8f78ae5d87b3190d51ed8c8e7a4212e711fa6522adfb131299d6763d0a0a87f0a0026ecc31b742905056d76295300e4b4c5f6d40706c0d5b784a49ccaad4019bad58a2b84aa47a5c07fd17e4d957c5e90cdf9e062cd21ad3956d5170d374e78581e4a4e2022d06490188a6081e03ab7a997c4660fec14a9cdb48fbd44fd85e6fde54fa8cb4364126daa06308a0258651304512667934d0b184048c6d99cff116c914b8c60a5b6af22e64b80c5571c5a96e796ac7295eaf2613445458b2e0ddd1a3ce50fb612dc48baaa08c7bc3cf42522e745f07474fc20eed6f40e1e427d9930438b5317b232b1b2486f623122ad251c68715224f5ac8fb6cdc3abd306f2e6818918f8487c86240a880db6df0efe14961431044356249165bd982d3b19d76a04fa0e08c575ed0b1fa84b8a1406cb22b7a80a2bd34f4df4354baece326884dd530fb87e1aa9b6ed610dc9d7067bf18fb79b163d17d18b2f0e0cf557fa6cb176cdf1130c9d9f44452322228ede0285e1b8350a3994d5a60a7030c2c5987c381cdf6a8b93915a10d07d0b7550c20ac55a21728814c46badead934612ea6042a1a77b82c06bac9a02258fbf451aa9d358151fea5546ba4f134e7cde26a3ad9eb7e486131438c5a88a680d5f8b474ce8f3373d2df5715e1f13206b2524a61c2d7e59cae8ef44f823a34ee514d10a525dc536fd17b4af655df2494c8c0dfc27bf6478e03e7cbd2740e634e989905bfb4c74c55f2d867cb998d1215107d025af823bf01a6035a26ba004c89741491138e7b1d1cb48641c082990e7e75768063af570a40e64a778d6a60e522b08d9ae47227528e8deec43e994f1099ea80d363ef3cfa0c867930b99e2bb3e4f0b5cc29d39a614f6c2f334f83ee660e6b73782caf589b8b2faccb54ef3fe448ff444a65676aa78f8dd4366e292d1ab05e27a450ce2c6add2ce78a791718e0ea1db72e49e4bbfe0c160d35a3f9651c0750ae4ef26a7b6b082f113660bd633b498c66686bbf25f5b4b3b5449c2555d605ef5791deecc164547ea0355ac66599d029e75b220837a95ea91ea08ce10e5e996f38f303b4883d1a7f6a342fa14c89b4e77f6f324b079d0924431e22e3447a614671ea2152b72d792357a22e977590aea85eee7e09d1370a633a015ed3a049130644c27f08e9df00bfbf54b87f6148ea34c226df579165582f98e9d019dea7894150625c94c486894bc626248ec399ac840d9b41846d22815a9837b127526d22f83016a7c0d78b581fd5b984ca7054d6d69550969bc1aa5dc178b412885fa51d9af244def4965416ad5121288a46d7abff32978bf79e32c311e47f2ee8c8f726a2db114b2be590378d2186eb849db3a9ef157dc3935632af3cad29ff3c80dcb25ddc43c894f19c9832e84b222eea47f40085d5234924d7a167ede1715b2464ae96fab40096323b6bc4df71021b66ae7b0b0209dee53d2b236d2a8620b56277487e8feaadbb2699d8266b32095affb1417c48a7b71e7c5d0e59c2df4716e3425c7ca28d81d67ced024ecc117c0d13bdf36d439b798df38241e92fa75cfbe452f8e1ca426da0a9e4abae8fde2f330a688802b3a905e59a136d46320c0d2491e78ad03555d881070bc8053691bb65048130e205ab9e005b50cbab826413c8382afe4da4c09b124ee7fbd7884740acbceab9e2f1127be201633d362fefc06b15421b5dd589cb1f5534898fb7978695b3923a1900c66714b0d66e80831404ba1eacce5ac7e9246fff24b41b90a6b8442df9ccfe14bf54d417be83de5edd913252fd1a26fa85ec639ed856b3b59a19110098906ee64da01dcd35973bf975e10b72b467c350a61c43096dbc2391db09f95ee5818fb0bf958ba7913c6252c6ea6ddc5d934a221a7e7c279322e7b98a528a3461b469f171cabd79898d468ac592edc4b31caade0e5e858ccbffb401ab5f97ea1b48ea5453ea751934d45a463161478e04e5fd7f96dbbabe9f91b7dedac361713b8fde932a99dda47af1e7f13d3e134a2d9362f5e11928e97e79d004f3fba38c0114ce04baf81047765a3b60731fcb69760b119df43e17e225133e4640030672993a7ae72d8fd12717e3bb8815007cb8b03000ac2f7aba29835ab0910c50e3cdd412080c093f13d260a269b3f92126c7500ee892d1180673eab4648a07be5661718a1691123dd54cf16426e1fb0878d3ca96d313a9a5a5e1646628fe6fa214613946961b5be829f9e91374589e5749dcc651ad552c64ac5e46408386d6c57232174628cfb249130bd027c55bf206e2c6f9630a3a00d80c80c7ada490bf7936bdf61553e98ee174824239b874fae972007795ec7b07e653f992485aabecc3f6a4e7bbe1d51645d83e6e5a5b7524d81ec6ac41247a24eb225e65ea40e625378cd7107caa8a297dc978190a5b2a4d5e55e83e4cd3549732e127d62ba504d9d85ca92423e7d6a29839f150fbcbfbd471b9bd2614dc16f802753938f1ba2a42facabc130d844d82c5b4e1eb14ce58542a20e7788f4bc130043016966d19200642786dc0365f3b56c2b8bd5fd619c22050ac785a12b118c36416631cac670632f4d1e4171d4e5bd0001abce518a114b3c6a2f98d675773df73c6d6e4b0a3aabd57039a537a67b41880fa3d079395bf796b12316f02bb74394fa7c7b8b4a694a0d8b8dfbc1fdfeafd23b8ffca8218fc3107693319ae819fb811c0c9d73a1d6cededd7a4eff197933cd56102172cfeb33b0a0d4304f11149a29615b3caeb3928f59031a10631e42b5b4b154be7cc03a844e816c53cbd5af2db9626149bed0986099bc9af5270602beb44d849442153495f36331dca2c2f4b9b73ea843143c940780d8121af29ebe6d032f11e570cbb091749b5fd846600721667a47965654b068b6cb3028437eb3611a2b234a0f3cecc8bf42a7124fa615aff27ed9660364553169d1ee85cdf7147b4158892089f6e363e2c9cde3637e52d38ee8a3eebff3c0e25920cbc8375b572368f0b6efd226f04e470452ba91cc22839a4587540889a0e613567cd536ff0e80a21b1d0dd1f24996f16740f57375fabfd18ad8d9778e4370e12efe4b7b84ae74c3b45f43c853f51fb2f1d9e1f44b900ec1f34d189e6b060e849ccd53d21500002000494441548612be2d634500936d5c762bf98a81a8a5f601e671937a2f8ba588e8ac7d79322b729ee5472e2c4f16606ba020ea35129b03270f6b3a18b3178f60596329214617ba9432ef5732a05af6dbb271ec0eac5bed492057d478af8d39d5a6176b2362635788b030091babde6a5cd6a9513123c2c2569cd2dfeb6573433ff59b5a6590ea1411feedff59406f6a9e7f146c9517c9a33acefbad18de0af78fb08ffd2c32c51e99f65631cd055aaa58172d325cfe0981e5a51d092e2af8cac1c2a738c9da8abcdc9a413bf8bafb85769743e0f2a301d4b53389016b111ececc5d5cbbfbae1f462f5cfb1665d09044a3352c70f6c7ba5fa900d525470b91a1cfd79dfa2c16d6d0b94079d1f66411420c008a0f1104c645d1dce907e46426085d074052eff160fbe9489ba84bf3a6a6e2be10b13cd297b2461ec289cd744e5742478fdf0ac368b7f0fd9506b54a16da1e5a1c311a9e691fa49131580eead21363551b9c838b7670b39ba0e13e30d200e92af2fd779531d1cf5e7f99e08943f24e4159bedfc2c22cb9e3fd2264182be254629fad2d266fbad8e92f212590736c83b2fb5b048611543025847cab74659cfdcdc6a4a1afc6560bef45828774659702f71af9c2272a4191f9014f78ed1e9412eee72795b409087e3ee8f990009d3d6e287e08af62db810af25aed966a7ad1dd9d4e4eb9e7a53ff5fbd9d62aa243c43490be49bf5a2ce413518908ef90f5b3dedbc9ccc437226acfe16fbfbc858e2d1b57f2cb812b90fd4c3fe0691682f23c9991b49619ba52dd12424360249abad1c80d834c6eff1ddacd0b397db85c917c271d129ff7f32f7901cabc1028a002e224c338f47c3086812128eca0a1b97fab671914607035247c3fc939f633c1efc6afff59d2465904390442b43dc2f713f5d0e5cf60bd4feeab63e3d3d0186030540db410cb18d98473b037329663881eff39fa32b75ca620982eed9bf9bddd5f96a8304a43945f713814d3a67d8767db3fffecb3519f3dff5cc46978494abae5d4fb26c128b6ee1f18f40f3e15733c96e65de92cb2e7dc5ad209ab28d8d84927d1361d60ba772f4caaf72357591a2b66549bbc54fd2559dd67c1375137a8fc16111319e67e2d10a41d4a36961b621d8101cffdf35f21cf4a6235b1f2ccec2d82e8198496eb914da75399f85f4827a67317e04cf3486e29cc372c317433e2d3297dd20984b1c08170a8f7ebeb82b7f40cc9cadadfddb7ebc06f37a86e5a0c3df0f0b6a1ef303e7d4ee386de369826083dd9d8f6fce7c7036fc18393f18c5e959396cae1beeeb9b8a2a2b77b257584c297db847678fe3f4af6d8a130e5ebf66f4163228fdf5cb891fea8340a5f524ea2176c825e3bd681e176cafe8e97ce4fe8807e08a9cefe8f7febfd212a02394814b44f0d6c72940591805e66eaa6893f3af1d618147be5bedfb11b017d9bf8a8e40e0feb434356bde7888c902aa5c3d57d0cc529f290b67ec1ff0809f553c6f2b022c7cfacd1ff2352aa0de9e9faa193516750ecc1532c913421eb6514dc640c6be76f5e4f17f3201c1f0e623c89e9866085ce862b3d5ef707383f9c8e89fdd015822a55276132b942f10a80a30f65edb8606ff177d058719c3e31f6670cf67515c1e7d4a191ff740546c74a9e0d56c5988d95936ffab2ca5cd25bee9fe33ac8d78440766131ccbc8e71513ee5f438eb4844e7dc709daa702db9e07ede0df53804393ab86f1ed099fab1485dc9e5edef2ee9976770e9d5e303c2de0fbe482bf6401814826fc0ab9371478ccb585e46af8182790db07d19c306dafb17ca3a77d55cfe74922ae56e1e5c35813c2869cef3ff0a39780805b7a70bb79d14fde36fd6136f42854489e7742022a8fdc6145958b4645da5bbff9b477bff0f199e1f18ebd74ef591570bed3ccfc8c4a5619709ae8cdf45df53e08afbf88d7f738f7608f8c3bd582336d11adaefa796399202030f63fae37ec91dacff783ee07f05b6557ff6dba5d9f2977e9ebcec9cf0cbd61df8fab1208e4671a415c391640cfdc0fc7bee9462e588e72252526785440c22dfceb54afcfc946dc2e81cc538464f4b8bd5b6e980b254e9a499cf5f022d4be48de73b3bd1f8e750a3b573b559a252303b12ac3890e23960f263ea2afd19d046b7ccd5af9739be4f72904c2679e12077357f4c0cb4d877a5f8db049aaa6ec4b3b370064c03983985fe54641f3b892e08434de1ef0173d126632eaf3b4f58009a0cc0e9190e5b56dfccaca517c89786c566f8256a87f05d40f8645d5047e13df8240944e5c01b9ff780653ef228d91cea67dad7efef9afed3c9491e3c553106dec9dce0354629364b1401b0003e68c7642d90da2c198cbd4565d80cb3afe9c053a85ab372aa26639cbdcc38b4ef0fa910a4031c20097e26020a51704894b8417939e97a36dd814c48df47b9a0f1432346a70d465d57753d2b1b5a1c18acf0efa0880c6cef3f8e793647870eb4d61cda04d779e1bbfb3d52722a6d156fad5d05677739e2f92ec251bd6570a4eb458c8c9092059137bfb18f4c09361e7b5b2a752ae4fe1161ed0d0be9ba3bdcbf8c62a7559104ece2eb3cd1d03d4b9d17c78a7675c5721a49cd5eceb098c74e5e26bc05fbda7df0a9753b4bf684ac9915049e4901d4103e88b14a33066aa3371b2e39a573a8547cfb5c0c8f3be0917cc4d5bf6938ae4d32c0f9f771112e194062f7f19763e9669db82ef84b2256344137dacafd7721285043ea4024351ebbcc76eff47edfdd11592fcdc0e14700368506b50dbd072e74449b41b735a5bd0f8f201e0bc3d2b846e68f7fc99b2d7c1607da8d789164569ac9444ec9e435bdf323b5480159c7698b717d09fbbe426e2a83070db065483f2f2c82d119f0d3b2fdc1c2256b6e7d9506ffe7acbb674c9b74a360140ec8144d0d21b607b46709474fc631b3a756c06534600c322441a331205012f40f7dc7b291ed42951e8a61d4321d0b56b03544515fe6b80b5f9cbb2f4c748f9a02db97cad8c25e64889da986341902af0c6af450930ddb6dc34f1c017d69f03ffcdbc8b31203387d11dbbf1fb4744700488bd5561060d11fee8f8d02d44922f3d7b28250330f1dba91f81ad749a367cfee8a3b519a5eea202fa4f5dd9a487ac1cbacee5621bff46cf44a0cebe6f48c8f6ffb0273657f5a90d06c57bdaf1c0d6471d7b5f43d2f42264696cd684e677cff031283636ff78031787515eba772d0089a1fc947df8460b42f02eb7f389ddaa3e3cd2d9d6b4fd2d69f3b6b6fc372c0a97ee17a288095aaad90cc7cf10ccb52100a080cefce56324a617a349c0a439638dc5fff624f8d0bdd4a0e557f79a987e4c5a488854415c935a9663ad991c7b6af2178d39d4b509ce6265cd71cdc87ac23d487eb1fb8d7c2ff1a38e5705fe5ef7e70096cecc7624804b48a5881af68729b081fc51b2ba523eb170c0eaa81d028e446e9f3acd957cf1dbd5917c266a585f1860826e15eefcbfdf52f846bde47d0f7366c2949791d5d5a60a2d33dd81c7470f673389e6e8a968153d3ce666be09a7bfef94f3eacf0446c72b4eb0f92ffde5f604ac6d41124ecb7b1a361ee70593164c1a183fe8a771012e68c4960f976eecae84e0578ca37908ae7bd485769803ef065108840f86b29b29ac866e4d69b21281b574adb046b14f2e890568baf9bf9e821903696050b99f5b4182217e06d04e63abe05525afa4f406bae10c2536d43a889188821bd944846efd4d1658eb3f561c15d97205864ba61ca33acf67f89106ee0029a531d0ef3f4c2ec1a06c1036938f22a3a65fd893ed0f600cef8dfbb60019d0b8fb6ec3a9438cf736e5140c42662140cc5ffaef11e8f220ff68402dcf2be4caf2756028cffc22bbccf95d582d11c3d158c76383f9d286ca8a3b3ea50b9c1fe2d1cfe52ca8a3449eb3f1241a6e8e3dc4c969a0c31768e0c4fe9900c09b28ef599017b3b5837afffe474ac83cd302ba40b438fb3b8ea9ef5ac7c6f8283089b3ee732f470d7c0bd289a6ac63724c53f65d9893e92d696604381276f16be9cd6e3faef13960b63df84c09e93f56d92f8d2b8682acd972dbf50ae1231fcc97ac66b8953dd7630320bae8ee431b556365f79de4daf2f4287ec759fd38e8331c00ade7d1d0cc1817acac2285558d0b3ea8fc6825f1bb5a17c1f11b833ca282c6e47f3287dc4d0d3c572c245b4e498c057347a44f24bd1e4e69ffa49166368ac5945e5e04c123802c7c1668095557d59c238bfeb679006f2af6170fa45b8d6fdac6eedc2761136ba49811002725466a20b4a89f152ab29452e2f64e13d8168bf48e29e33bb8d42ca243cd4040716ec84cfd685541fde045e2459f8bb193e4f23bd9d9a9d81e96f7bc034d946d24484500ad2b8d7f0027bd544b07483fd1397c07d498fb89e038e39dabe829241c2e76a710221a09e6646d9a6f25ecb33904f3ec419b02135d16488d85267fbe6d6fe90fbccba4923ceffcf2036c1338660cc37e71e984fc2898cecf5684799fdeb9d2efa4320de303d24b4037d42251193b3e3838702918993ce5d6b7f1cfc264cee8b15b6eabdff239cdbf450b66b249beac106d215d36db0a25f21862e881520fd735a3cb28ba9a3954ad800811089425a72a446adaa495f16480496d01df7a5e1ec88b8c02d5e7526e710068532b8156d7c282f8793252c9949a2d61b6ba0bf3e1f8c7db0c304fb5574ef694cb75fc0f8304190cb558384c508aaef1da1895e6928aa1bd811ba1884ea469cfd3da4ecf9cf7f75887c97558afbf5ea04b5f29dc3288288f34b67b35cea774b284cca925ea7c6f5c1e7507149c828161e4cb9f7f5ac0dff8f3c8b5c921416d413eb50d22d8083c17b0fd3da24db33b14473c6a7431ad2a70172bbe69e40d916b837a56827fc63e897e88bdea7cd7648f74846b0f13a4957e35f264d8da1a1249e197492e563a260b12bd8250f0b31c44a64ea54469b8fc3334eb46b4fcb28bdf3a88b038bbd58f200b2d51970bb4253ce4b1bc32d826b9b14cced98e94ad4e3e32ff404a9a5ff22e83db371fb62419af9ee8dff1eccb6103ac3a6b84206b094385d31d3469a164e10a28c8313f6a3f47a0e38e55476124960f71d9d8ef4e022bf0023e0ae7241984e4ba56da7294af7e84e41788e98c4f58c6fe327eebdf7287d041ca7660905ba3f4726364ed4f6bc05e8077942f9e46e903f072eb0fc8f6922e941e6b16f886d8061946246d00db7a6c372149a786a512d6cb35e1bffbf197b0ff8a88aae71f879dfe7b15013125236bb9bb23d656bb62621a4f70621f484de4114a489d20551ac34b10036ba0550141505010151698a3441aaf4de92bd33e73f67e626d908eff37dfb8364b37befdc3367ce9c36a764440e56619cc2ac782db8f6bf97e545463021d22794657d2ea6dcded0b8bdc6742c0d7568daf503fa81757fac86e5b16f066356034958b420c178391552289d6024188bfa83511dc638c07a23ed07de15148ae76edb533bc97c0b3e4b5a00c159e73ae6d4757d3392ce39b74f7302d16525f01636b4a1395c98c4b9e964c4ab1926af495fe24a7a2c227cc8fb3779ccd1a498e0b278aa4c4296a8dc8b17fd14f9a8e1389d585443e9853c57191e3258dbded975759092d8d0bf4e20e4695817fce19f5f9af6ee943ecebaf3e35a68560caee0361c8dc396b2dde053097f22fa6d954393d58e014c1de04d4578925a06e71a9df211b839b4785db55d8d7cb475086608f51bc4be552d6798ba2458f1d16db6ce8b64d72a685bae914f39ff4fbe6ad17ec340e8817a4179f8fba6f25f70ec8ec5cbe9748c24c60054ea1d835cabc6c00f7372d826be6580d766e83f6390f59c7dd9f1fdfcbf2077cb29cdcc91f111b6d6de1f01ec9b2f9d8c43161b61930f945cbc36acd5d2b6964333a4ea26744dbd79e6c373307dd488aa7dec99a374d97fbc1ced66ea4dea26db864a2cee1276730f63515d973af141d7e1b4efecd51bf7bed4ef871be652fac899a2c1b0f8a9c1b9cc948108e50c80d5af52aa624612e98209eb5010570b2fb387956d86417b5348a82d2dc5162bb2635d9a4dadf4dfe82df31928bebfd81daf3a23d5de4b06e83e94f19fdac946a4c164656be3f46bd722fe9a6ee5677e869bbbdaeb0d499f59cb4b607dfc51b66dc257664058cc51c422e206426a78e4ca55a6ecccdb42e066c444aa1647941831463af3fd64477c94b26dc1eec0880ea7020361a8b93711de89fa688e6f47e7acaf02119825b914a9f5a1650f5d4776516a7e07b4d5f1e6cd9940577dcd2eefddbd982d57057d66e5137594e64ee40bee7501f4848ea3d0c63e005f670c5f05163f288b6174df8b35b0bcea4294ad7350e8eb67d99463c782a70d03d8a8c687a0e29187676b54d3439dcb23254eeba1bd672bed645f4f54ffdb62195e14de9b76b9d63ab1e3e642c7d7b0b346820b11f0f175a670d99d5e4897864bdb46249301fb8f42418fbdf753e389e2d020665bd6a5442f47cd36a38d612e33af9fc71855a91d1a4aaf1bbf07ae411b29e4feae4e3a5892fa5bb5a91553a126a9934a3f573e51606b850d4d503d70c774ce0fadd978b4baff1086611a81fba6c49368f0cf9972bb6557159efe13a9cf769ffd8dd8e631837e0c5f409defdd05bf6537e87d9a3f7868247be4f6444ea3691563091db8181d3383c59915457128f1067e7e375612a13d38ee71977e97b4207f0d960e1ac1e4f0cb1669012f3c25c1cf6fa67799d89eca99337b22d3e843f2a003ebcbd91c584c221b3d894e0bdb393da1bf3247fa72e2e76495c85ded5c2c3ce14f2ef88d41b2893da4980980ddc3a973c3c4c1e000efeadfaaa0126696816b734c385ba577df70dc05f5a116d676416798aa7bf838bbb9f02bbf1f72b36e551b19f94a27935de0ce813df1c5d75724b59d86ca664e14a49d5aa5ee199ba21feec95e8f3e8eaf48b77eeb0944b41c8839eaabdb7b9cb071c340ff42eb487f5723fd5f3b2984a97f92e5ccc4ee1cd7bdd6cdb0f20367945e1e076464d39aca48e6073b48c9bb1476f3b91fadb737f68cd4a91e557e75bad7a331979ab7c13387187adb6e205fefee33f885c13d3f1dd9717fed92c10c752b15d34ad30ace2dd91f9d1c2ebbff33cc0b66774939b126cdde2f2289197e97a38fbc7ebd2a8a99eafe811884e319855eeea7dab4cada8e2aab34ef9b4cf4c44db301ddc8207a99fb44b558a1aedb0d5a8371b794d6c50ddff70d6627e96cb3257a42016f0886059f7dea5e34391fe8acaaecbc8cbc53fa681111f07fad23335e9e655be526f2cf5c2899c73ef0e6ba689974fb69806598dcdc816b4d6c25cbb2bda3a0c344b425a7001c9d4d07e8a91bd63e0b6b26420ecd4cedea7b7ab4fd46e65fde739307fc26f5f169c354d6357039390e6b5a63897629ba765f44ef9431637d8ed3d137535692759a7bd7fca1c1bc0c71d04537749534e06b3305e8eeed6f9061497e488bdfc25856b38ec008332bd1f80da4e785d0ebf165f77b784e186fdbaf7b6084b93a46ef352cc8f5569f2d0b9f16c6d48d4b3e8c238c343082db8e7c6c8704c62debfd7a2decb093b2f5b92d57f54b2236f52abb92972a7bcd6ec0665ddf1def4c83ef979ec9d85ad3790fc0ddf06d4b2236c2fb37df88aed18b53ffaed67721c179e5aa668caa7c4442f01e78c502cfedf82e6e181bc4f0e57df85bc3952dc3849820ab231ab9e6702f74f7eb3e98a7bb77984804bb0691d414f4a133b5d170146af651da450b5b2a4f1292e1388b6e35cd668325d396e6769897aed41eb79a74d6d205f06a97d732a375f53d681ebe8e124d7986cdbd004b608d803d8512ac20f0e5f41112f4ee34ae8ebe58473c5474e383cc623b85859e5ad861ed7f08f63e473a7b16e818402e3264fffa7d60a9a21dbdeb0a16bff5c649574117b814fecd87fab0e64b6d9331fb1c72d1bcaf841a3ba8ffa3f8380bc29eadb87aa7b833dc0557e47be8574fe9f757e62430e5aaaff48af57c1012254530bd35477590a1faeb12328640524deef70b4c49d1d7eae25cdfed485e95b1ffcb27bf9a4d7b5a2295912d7d1b8e975ed8f4b1b68ae9cbe928861c6ae16ff5f324a2b8febfed77162826d6a6dc9aa2e8f4e4ef71e0b65681d2c9a3a78d88e079d9cc78e9e5966c513d7fca89031ae7a0b56d60f0f4afbe0c7ea72bcf33c9a74fc185b8e9fe94c46fb31347077dae2fcf6ae686847be1a8d5639e5e5e3e7708bc56a033a4b61f8027a0375cd2f4195d415a8e450fead250e389c592417006245b7c289e7e272da1f39c90eabdc89b272eb18f2a92c3453e1be80643ec57723c475d0fcd6afa609651a07cacdc1121dd665a655d3b264d98e6f42b2cdebdd93e17e6f5af2cfad879ffa99b22e849ca22933a5dffa6701110f396451f4b575f81ac0ef18ce8e3a1a334edf6b227bb600113ed908913aa52a0b25d2d9c2070ea5a51b8428336256576fe17c1b0a99801937c3437992639f649a32c12b9492a94dd4741ffc79f1e7d6adfa72f6a5b8735ffe068e2fcd9a9f1495809064f0cb132dfbee720fe165de58dcdcf1e0d4b35597776d866b6bb52787ff271703c43c89dd0fe53d678fde1eb7146d7301820f91443e4303cee64ba8414dd1e367866aac357e559237f3d540813c03cf6cdc2d6919cc46b113e475bd0dfb474538c7dbd8c44ab8c2b34c9fe1b7aeb1a72ec6647dd758227b9b1a3e8e131e5e7a71933162fc94cf66b555b756a66d218b53e8976d8c05014fbb9300cf0c475166a46911dd26073512aa5fd5cc7e999b58ccf2f5dc24b556028a2d4652ec3ecf0884f619c1d7219e6e8026dfa8c368fde11230099eba50922ee08634eae46643d24ad35c02fc7f6b8fa66d96902dd30beace2a3420a4e89ec853fb6db601dedf28990dd12f99be9805feadc97188527021d0c373f858e5918bfacc9be504e07d25d7d9d788afadade316d861fa3ce95fbec76554a48d2e6b17a0cf29fe9833ad3b43905cfc125e84ef51d3397abe91e6d0a7c7a17f292a74f69d12ce98b5d4c613ad3eb24edec1e793ba5365dc598dd81f991a2f102652ac1c08ba7b2a33bac2bd09dbce52ef99b2a3e6432c80ade9b45bcbe91cab023d2d9fd77766935fbbfd3708ef21a40001aacf5ad8f272f94153a42da4484a95e00d57c2ae99f5d75de9b24571aa2e44ea2715ee12746d7dd7c0283884e6f79a3e2f5a79cbba903b66a63399ee64f953ab93376dcad4addf5eda977acf08ec1ed3a6c7ed7076d95d00755172f8f97c5a5a4beb32fb27767f5b78e64eadfb07a1374faece10a557272b2bb62fbe9a9e559e9956337f6bb5210e9aa0a4b216be3da6d28708cb5f4c2db3dcd728bb3f24a724ec39f278bc1a924771da604a5dd15dbaeb5ee41b3a389fd38c4eeba0ff399ce8ba71144791956e5033c9760d4d101fbe888f55a51798e9630e53967ccd37eace98ee170751f43ee101a6fa3aef6e32e7682b2cf3ec6bc5acd48f3968179c3dbb9438dd18751193e716df8848190fd0de4eed46c2a1804fe63f47df2aef283836f921ccfb29bc540fb39364bd1ad5d6d064b7670fab1e145d6e9b1933257a6e48135cf2702b7c1a4593f61525951d52f170a0d7f42b5f67368318e42e6c96a307fce0dfbe841b6b5869bdafbdff2283a4d0fdc1993d1c5831abf64d04191394ffa39a8534c52012d4da51b1217dba7c6c572de8b6b99f4fa071e185d1e6e82c907e8e6cfa3f5509093dd8376bbee022bafc34932078d87f4af61a66ee7b5f8fbf74be8b94e877525713f75490a4a72009c65f83bc407c3210bf543f37d795d6d7bf49d2aa8398b5df0f58cbd4760884617ff7eb1d3121d15694afe23eb17b2345eadffbca6347ecf0b7de6c6f17d78c6e87b19564e74856b436026ed156c8e4fb23adc16a3569d1c72f3c13a1581eb483d6375452e9a5dccfd2eed981cbccc7e3f97955c057ba642be7ebc90a3eb28a495f0b4d467aa7ec068e479907b09ccfdc6bd612639904a7bff16cb98d46f247cbe6dd6c1e2cd2986d66cec19f7945ecb6683fb7e9a0a2ea795be0ef4934220d7687c04f4b99c5274fb2726bc06d8b74264b46563df9e0700d66268d188d86fbc3dbbfbad9068d8c2839924b064169ecbf3beb2f4fadad6caeef0775c7f291a5cd40636f8fe272bfa280da16746ffdc35daea1ec50648e2f998142db143f9181bee0a8302ad5b7a2fddfbb62df4e3d7636899d67e7825848bf81a8c1eed465f99d67ddad5e278b8b80c0a33befe7b6f65f8d84343c9a48befb7e5daaa7233cdec77616f9117bed3efb8bd6a094c9d12ceb8409fb191893f83cea0fbb9b560882883d2db47c5cc57a9342aebe1152f9465e667167deba51da7c16bde7e4c87a3638f6cd7ebdf83826d74957be5fe33cfb88dc5be237a7e3239aea300e94e2ff3ada3d2cf914f9c91e39cdf70843dfd607d89003f00ed5076e7d53b077fe1ae7f92777d31c6ca726f65f6a2a97e93f46a071ecbc9ecb8ca0f474dc084dcbcdd959888340f0aae80abce76c1de09dc241f96c5f210075dfc5fd9b7065dedaa7271c2ec46bbc4a54376c72adb33ae75d28efe153e3f130f7531d6fb7dbb9f811c2fdcff30e16d1a6d1c149e5379d04b4747637ce102b5c5b72db9bc73592bbfe8b67973dec61852b5e5eab14d055a876217191177fff19c8f4ad84855fe0591fc70fcf3e899391b29acda44e9041fdf16e445909b94afe9ab86ac5807cc4bc8a2cea0909f3d10aedaedfefc55ec0328f2e6ec91eb320f399f032964e8cd13ebaa73987a7e4e75aa9c78c06074e315f32b69369cab71380ed2c27ede9d34c97fcf9e9b74a9786744b778782a876ed1f09adc72e1432c55e88cd6953eaa898f1b3ce6a3838c3fc7c3a274b862a8de557230076e186a9f7a86bed9e54345b5c5143134d2e3744771b5ccf6a308f122f0d7e57b17298f529378e823849bfe8b9e43f7fb26c22b1f6c6ecfeb0933bc5f36160b89c17e9469da451f97dae19ff033d0ec1a33867b81ba2e9f5601f98cd98c5217a0ba70661514801d637419f64eae315e2cbf3ffb25ec7f089d550cacee17263f79e9ee2e8c5f5b5034fa0526e64fc16b3045771c8ee42c39e87fdbf23cd544bf40cc91795000711f7299f59b653044d48a034ef6aaf8f5e938f791da8f16dbe24b2e99ab61bffdbcadebc574327f5b57ba05a34ce9a6e623b77e5ff8d137b61862369de1926a176a30f1a82665bedf0c3a54e4916d9139856d5bc6e47d4494efb7bf502689be72a8eff7b165fd7521fe47363d55f1d54e61a47a2bb35cf2fd1bee151adb1662ba47926522145183b7e2d267be39e6e1a09d20e907cef381f37af3cb9973bf2fbcffa3b7be1c1947c34b88cebc3a539757c67ed729d677a343b73e74e672ac56a387621867d02c5f32e2cf33b13c88e09a06963d5fc6174b2589535e0c4f22f368b61089bc66506bc38365111ad6717c7b5f6e86ffc800e07db625fd3adaab4cb404c795fcfefd931ec2eba98daa83e700aa7f4ecdbabc2d1dfa6037cf0f310767f016e86b580acf9e3a00d941a721f200700000200049444154e4b091d18e5f7e8aba8b8474cc0b74dc978677ce742b74b597a431337763e9954e354f321a780bf6a5a5d4adbdf897e54988ead219cc65715dbb41a255509dbb62bf7edb2ff9fc10909264d7b65930ed7b6b5c76f6b64baf3b2edc2d193ad71f2f99185eb28f26633d05aa5bdafac9d46577db9b4bc29e22bcab01a6a30eeec9b0703f6e5be4156f9eefd6444d824b033a66563c3eecb405f4a9a2d684c48c970b1f934fb46cca87c6a5b53e6cd862ad7ef7bb047aaf1c68ef16985e0a29402cf4b6ed7cdd415be7bfe3cdfe683b449d1d7fce404222a3ceb41f74ddb7acf55190fb254bd8d4d5cf4cee22921c9f6ad2269a6a98f553f427b8762a351b1261345b9d19b9e698b0d8725c34ba2691cccd5f8b70ec30f1da3458e702a997d7c112ca0d8118657d199187ed47021b93f35f5d9aa5c1453f51c82ecce1cd51450811adce019e1f3084ed22890ea285496af584f24fe87a9026f873415a39848222047a43f5de816de773cd922ddf979676aeee7c3dbe651830a7dbc7c2d648cb80b76e9533d3e93abc5899c518463b3a4e3583cc3d7dcc5128a92ba494bf3d137b92ea8e2a04a48e804d3b216dc062399621f3bae15c81dfacb5a62ca93b732479e8ed6f3396c3c2890ef2c9a517de4e168289a85fcdcd1e42924cbd643985192491488e5da33f0ddb5d65cbbe5f91ff366442aa12b646bf6f0387a8c681093e5abb04e37e45d7e1ac9eae3ad7f3e1a5c525b95590063d2f6c98855d07e8a053b9e4fb717071579666774682e56a3b13b125d625df2a8a0d0b0f1aea246e5314cff6136a5927178f32d1402a1e9c5cd9b17a9607ce54c0e386d69de39cfebd4c0fb8c7d073ca254c89bc48e89a390f7772791967a438e78b94e92a36b9132b259498231e60ab4df41ca0ed132af206e1fb5c36467e223fcd02d1ba07def57ef321a57dd89f95f42ed08330ca3d71a51d2e6f831c68efbf53c790e80837d0f650bd3cae3dd4c702fd9d73dc7a59bc7dfa3e1ba528a9e2d39f63dcafc2e9b9f9dbe1c03bcca69b78fd6096f70cc4be49d23b806238dd07892dccfa05535b88480bf8bccd30773bcafb2f0275cdd17d0ab99aac97bebb75e255294fbf0e221977f2b0ed6883972cbcd70981aaa80b5d0d335c9922821ecf2f81a22603f68b7fc5649a323aed5f141703d67be7bdb47dacf586fb84d12e028909a466a57f7551ca90486db7f40ae830c86bee996280ec8377ae3c617ab41f43c470c36d5a75922ecc2dd625d39414d5879392ee864a2e6a02f7f72a5d78544c8f88bddf6ad608ed9742a21fd7a22e5e345e967c7bdb451445a953a3d699d897bff27c5bc13f115f44678521bcb1028d3f589f032cbd2d41ae9426fee05e56adf6bfad23c7d48fb9fbb4d8ab6b001b79c5f317e44c09a40c30aedfd01730f9ccc31e4e73612594c3f74fe68f3d42f3d9bbd3e095a0b24d683123ed2c1f56549183fed86ed3eb9ec75421064609ec7f23c63020d6760fbafbfa57c3f55afffb409e2ff0be096b9c1dc15e7849d7c3099952bc31e442d4bf855626f93f0953b5a98f2154ce0a3e5d08ce572ffeb93edd035fab92fdfa176aee4b9d06dcf8c4d7335902e1007ed3365d1591a4f99b673103530be8f358778046f45e608f73f4365e5caa8d8438fb99df2575fea819cb5dd08099e1d712000a5241dad63efb4d4a0b88edd7f3cdc93ac8076d9b7f63b8603e3d9b490e3c430c83ccc72f9b8adab5ffb1eff4d8049a090638ab3874716486b1ac7d72c781e9fd78bb79a2e6b883b81dd97cf8d6da3a38f3f3d77728d59e2258798998eb43d19155ba7bfb737ddcbccba1c2ca6337afc3025f29a2ff36df6de551f7fe8bdd21d798f46c75020f902bc03316224af62385f4ea9f7d86df6da7740d3391874205ed44fbbcea846ac825670886801bffd695d01cc9e39563e5f973ed17ddcc80e56f0bfb033d39b6d5b8298c71bf7135751d9cec40e96468fb0aac68e72920d93e49f995f4251cafdbf8aafdb7a0d544344cf457445b615802a7281555fd74a1f3ac35f3aa8dca983fa82ffa80d90966eaa51ab0d88da2b83a87d6ea567ca3e7c7ee79d3d8fc9391aef697fe9af59c3e6b418f0ff383dc674b4218dffd8f6ae0f765376d651c41049e9c35ebb333efb3891f1beec8f9e5cb6b610e6692a80bc00ce5dd148f1dc5d4996e8491edc5ce3d862cb8e673af7e4b33ef9ccd7ad37d26131cf7543ff073154aa79a4bbeca42ffda640d5f229a3245c72dca25f56a27602b4bc64da9a901f9ecdf975ffd5da2c377ab9e13ab819f0fc7da2d85f25ec3d55eab79eabfd98fe235f7293d9b3aa3246673250738806816b3c0e860a6f2bc80058329bd005b69165d52f55de148b6e67f61150faaba92567af6637faeaa713c0a57dbf6eea6a9e4032dbcbabf7d0da3ad6fa4e94bfcd03b8f3295298782ed1c29b60c2a027b626d04b30619d0b9fadc511d5c20fbf57b850d73ae4851a3fd54e41db7bb1bec9ae2894ecad27f4d66382ea69d5e67df73a3bafffd85e143c4aee5419996d4a539d378a4bdfe34fbc480b84ba156fdd618db96d3bd3a2b9d4f2ed7c603551d9f1975c90322de0fa83aca4ade85d2a5b03eddd7eb7af5cac8ebc72b6275594c3598bee8c547d8607b4fc3ee22b83a014eafbdd8d5997374579c9d868c7ef2f55adf4f7f64ab9f923b99c2893c7db76f637ac32bfd04cbd495a5884569785db2b079f1a201024bfcc7c56d4bc7fb70880e02f1bcdae49394bafc5369c365043445fff5dc4abcf24f9bbd37196fd94e21676cc0e77dfcddbee9f2b924b9819449e5701f85f014da934e99a01bd01d965034de9c9530b8f26ef5014be001199d93359707c990e1a423f461f4b5e1de50a6ff1d3c5bfcba1309addf6672d351063ac2acb598451f4a35e025a3d4aac70df514681fffc82acd87cd99f6f4bef79bb4bd52c66d9ba972c697155def5d2c793ea5369a6d9728b0f91dcb1a3291a0f7c0bc961f551d41b6862112d54a347d13b207b94f29b2af5c2c3524be69b8de2194ec88743eb7d34d35bd45912a6a4b88bb0245f0fe3157e953af812ee76c5cfe17daaee11e929514f7533cb30a8bbb310d6d3893a32707f4490adb38e6626e26d8f78e7fc9064c82b51e4a4551243c6b28b28e1813d34ad33b033324921cc5b471c1f81b1b4867012ee84503516ee41f214b736bacf8de2af347cc8eeb88a965dfbcc0ab678abed096b4ffeffd0892ad4ac97e62f1b09ddec6eba58e403a1533de864288cda40a6e22f10d64ebabaeb4c0542cca485e4dbab6c93dea7eb5fec3c655a4228a17c1d217de3b51db03ba03d1eca2c72a604a8fd9fd19bdb10fca328ed579c844c759ed3e1fd3ce8eff36f67eb1e211de84998d90153634f28d62b6d052f9a74970cf01c35d93d71eb9b04abb4cda9f42ec50f6dcaf50f3f950bd60c3787e7a57dbafb46debdeca6f726cd6a969cc724d46f160018772f73383e16c9e3deb7ac1b69f4cfe9cb81aab79a10aec02679f1a3e87dbc5b4f8dc3346cff7040e0fcb3e7dff95340b3d0b179f75beae60033341daef4ff864203d93acb796acb1ecdbe9a3cd9ce0baac85bc13ea322217d4e3c65ab1761f759191ae6314acda2c59ba35bc34740543ca0aabf88cf3dae3909bb98e776c31f13367d150250388f1f69da73b79cc8936a3466b720e54591f58b587f4477edf9a53490b676089d48cf58d1ffb985ebede01bf2e90ba905aa01318573806cc0c4997b2b68eacec8a213104749b6a3b54648331e04144685048eeef9e793e76b2940af0b213d6772d870373fc547a159e81e7b257d2ef13e17cf2c98897602e64512738974d0f954becd72db34ab9c9f3bfb8f402d3faf4fdf642496dc6bd9b8747df3038374aaeb18368823f4eaaf097ab16c8461263d6c6d0f82ccb2b833c574a9d6f7b72a8730ffbb0901e890a9652bac1cfc6c464705690fe9014fef9cd1ea33627f713b53335556fbc391b8ae9e96159657b60ddedfdae6194341b8501353bcd120659454c661766629fbfbc4edf1e4a578fb860bba8fe2699266c2aaa2d69ab97d574495e494fe4b82fa6429f778927a6131599e10d2fdd7b681938785f0fd16289ce64707fadcac92d98929e916a31d83be4fa8c464b0901df8fc4fe924cd440bed387ffffe0ab14d2e7eb855cf56ff7367e8ede9cb99f1d67b65809ed80d0f665c622bc42874201e4da0d7f6287431a0f23a9eb93de6fc5060cd7f0ef09266692a1137c7d0906f8cbf28f49e45778e6328c221b98014aaacc70cdf44dab1eb41d7df1139873e5b9dc0fb2b870910e9d77111d68a6fd00a4d784b66c7349a53ebadca2a56e470d3c1a026b69f63b1321fd98c80927fca841ae1c54e8bd6ddff25d24d5a249edec7fce1d34eefc36a84ed1e5c312ebc2ef6974d492c235d9e37f5a2ab644586126ec5e4aa70415f59a78153b96be58b01f5a4181742ad93ae53dc69bcb9f6534b2d5ff24c0f9dda7ae7d6452eab73f3b3e32eb88f5749ff93eaa8faeeff526afa51652ecdfe68e3e0459866d44ae18514fde29191e065342d28ca7672d9a377948874eaf6efaa026b987157bcdfdfc1c95e337d9d2f7a690f222d5739626a2e67a5bfe8b7fb501f13e28fe6cc95e2022b5a2e1e3228079d0cb9e42c89f803558e907d8f8f1202c80ce6c8df34a95a8cd26d5306bd2b8ed9efa78c38d7ed1ea9b9162fb62a8dada91966443c95b4786fdc5467c6f0fa67edcf8c1f1a5b4c69a007ef366450848c3d9fc2b68fc07b196546e6c2c7b6316d40c3867c8848f5bb78afe7e2231c64d3b648d72c207fa38d25a25c1dd4ad0d1b4152d65486562a57e5a0796ac4a153ccfec704a07b7ea06de3644d98b0c7626fc71f8626216bd123e5f01692fed35bcfc3147be4e3f70c45cea08db953cf528254c8ad04d03573129530c896a7030bead376c1d00f01148dd34f9a7bfef9c9510d14732fbee0d5a275969de9ea41890ab9409a7dc122c14901911795a52b5f812410a28674ee7dab0945e86d0cc7828dd21dd97d79629afb0bf3dddb9de2db8cb004add2f43b4f883bbfcb6b7ba08ff783db08ec4b3982938191e40135072cf6ff8c2c1f9c99fe5742fdcdf2a2d221300ca6037eef36e904b4b162ef7311b714a6531b43f5554a068d8c8a45ee90429990c2c9b4a8bcffb2d84878d158e6074c534fedf602c3997559002c43a2f286216366fad80527fa55e1dfb02d774c64f623a3ae6c275b1dffe047e568c24b45ba47ec6c9da5efaa5ffd9638257c1c406d44453d935cd43e7fd6273fe9976ab2de4f665a344be45bb17358bf95905295abdd4f95aa1de5fd626e7aaf36cd64028c1940752a9deb38099a891c721ee8b6b4c6b5b7d9d6d054b3c917edd3ca8d5c5fb2ea8c5d8d4dd147aab12dfdb5cea30af59a64b015fb71e33de48812cd2cdd0466899fc07db05c92edc51656b018e27dd618bd56413fda27896c159c5b05cedf13a872cfe05fc26a09f5b0ffb77f7e4a11bd225b88063b507a8298530d8576a8952185c9e65a72e295ff9bfe33aea5f06868db79e8f9ecfc9a77f63e5e6ae70a323c0a41d2f54d37e8421ba1ca485d24c5ca622a86142ed6cb987693e463a1632a71f56581a090f648fef99fde5c4716d16e9558ae78000777ffd3c1d86d1d7ae80e91d78dab1a4cc0f9e39ffe308c3e6c4d9f4ad5bf7d53593f5d5204e8fe9a0bb4c0f28a1058fb64ebcc126a7cc5f7aa3d3cd7deddd8a4e952fc0c80d8c8b74d1099bab3e2189eb8e835f5fa0abc05a4b14e2ceb687951175a058e74e1908be17fe680f612d8b69e73107569467728d2ed9f71bfda88d1ee316fd94fc95d2bb1fc034136e19df768bfbb3a7c061402d6481a199bb179855995d765cef6b87ff844f2679972bef5582b5d55fc28b23983a4958c6df9d8095aae063029e46fcdf35aa2f75aeb4441b42e354f852b454060d7edaf3585078cba0e6cf9bcd8ae42845cb47da46445a5f5a3cc3014a4d70cb58734659a92b4a17db6af2ffbd1fe5b40173397b5a91f579f510be85453946042b0bd8324aed4a4b1710c662c760f4ea5ede26113a93f1f4f8693862d54fc49c8b4a9862fbde2014f000bfbc543670d3c6996c9c9b8c564d2adab7865cfb7a034c2178bc78a35dc7bb69fbc1e10a1bbbca4606f76226b2f96e2cb4dc1bbe4d3c9f1c7700b51350074fe2d0e84e5d5f617e859e889caaa51e0a1bbd3030561fa810ca168095ab25d86e6aecf33e6afcbd1b857f9559fbbd07c9597e276df5620150ddf8b5fb0d26a4355b4469cf66c80b25cc4e7f3abfa260c13550f4617f0fd28fa77d1612bb04b73c6bee1d099d02eebf3bfc78bdcfd9effa1747bdbbc052a7d9326ccc98f5e14e998e44308d7eb8604624238257cb92231a8469b43ab2adc7a856bebb93abb7c18c8deecd5145441840aa8408456b95c25ef2fa92f0becf27852822db7889b792c272712bd91b91236ffb06fbaee97e64db465dc788c67db5247d2ce7c5ce49203fbf370c63e065c3df39f02cf51f829e7e7a0fb08f05ed0faf51789f4ca6c9ce81cae4cd97ae2d3c6cd7c92d581afd08d0f9e48cac4b8c6ad93c6f84947d5455013387c26c4a2cbf82a1a666330cfdc46f2b0ed3964761e6e934a87bf65ffe9d91ab26d597188a80f77b40ed3d71984aa36a0fbb92ad3f83baab1daef9c8c4ade08bd036d1ebb19b16bdd31db13a723b1b242f57f2867dbf13be0e36874f3e03a949e45bd23cda0764936697272204af1bd2c6dcc2864890540057bb56f72ccb7a9e46f1c705f960d47426cd469631006a0d90b177fc427a32f6a7f3b46348692c940de9e200f7ad78bbe8a72638c228ebb392807de1e9eb5f2468b3069afb6db877e81422f6f877b10a46eb87e245778cba16bcd4203ddf5641a10ae2fa8aa27517b04019ad7559acd0834da1979c13481d2a1e3317206e03e2ac902efcd38c58dcf509e29997701417fb67ab5cdc87f4a5ab29a4fd0d7346d602dc0689b77bee8af016c021f077c7d25defa6641aff98fd0319f344d42bbca26a0062ef994a921ed18ec453055ab4fc74d28a31c3529eec4948fc56b097301b49aa7e87762f899e70b4bb1ddbce30a5a22dd42e50154f95b81e007933df9e06f9f2602f3e3eb1d80eaaf644b92af572cd152fcc2d82187b601a529d28f18b65d1ee608373ea0263866dd21d4856257bfeb8fbd74f35bfc127913fac66537bdf009e50f44476503d62e32be079144e6cf16e3bb6bc24f597d07b6cac0eca139ed5bd89ba071bb4167645465dbd91fa77e76e8925e720f1c54bab972e7f39af563fbe83c1283b06f9af5445fb97a676fec4ebd5581f6b16aa0909531aed6a6544688c416f55258dc362018b133876a55fdb8af2c810a4f94ba2fb9c42b6539d95ef21ff620fef2e962cebe3e08906718ed5b04d02f7237a81cab9ba8cb18d6bac9c4274f7c506800202f3e2983d519ee9a2d248026fa30b221f1f5e40af039482dd699e9ff8f2a2cc73fb0691bcf926d987d430788710dd2e779d2055338548ff0d3aa427012391c8e38719d15f7bb73f8c4b7f74477c68d133d2240ac952d0250a0734111d08af947b239501142f088ea43daa2a680f4eefc6906fb316f602b20ebd8e494dc21dd0d2f8215a6b7229425bf6ee976918669a414b73418aec64ca3c7fe557d8efbb11bdc67e1ba7d62ffb8f70b62bd4cdf2347c7748cdff032b06a4b2997f35c4d6ee630293a64ea2ab0f8f9e240b3e7d306815c7a73a333e0d9be00ffbf407678b9956301fd05253d8cba2520cc718edfca955632fe837929e76e429fd44647c5cfb4cf81a2530d6c179fd757ef11f8f7d2d9a9626070d01a834c80e0df5102a34c51c8cf192a246e0b88c420b63e5723d0d72abb10f0bc7ba83d9a6dd4dd826989a4db8e320f725b9bd42af33eea4d11689bc4c962fe4ad0331dc391be012d688956839e4aa4062b2c497f411332db32c666eef34eec7fe40ad1fcb079ae35ffcb13464b47197c48b875d7a3cb119f97d1138fd8b4b5ab65e72a273c8d76087b78eff6b289bdb6065709e20872407f8e364da68d3ca9af7bb65a0d7dcc9723c8109c025c79fabb13a9b120e16aeb15ea070afbcad323dd618cd888de99ed0e279c5ab75dbc20e82015a2dc7ec1f462623321ec7884c456b5e280ace5475a19d72db5dd9c32835e489324a3cc16c405d769ca8950289cc14e91fe7305480cff7f763fd9c2b87b998fa50081dc6b4f1f1191351885ae22e6a0996f4024777c16b25e72fd08d53db20ec624bf51740c25115f9a2714f4d32194186ab792a071c5710e122a0c45e8007c24a5e9c99c09620517ca0b1dc75603c39fbc750610fb5f7424bbae30627d72f3a09ab966eb01f8383e978a12397090a86a03f00032317d11914aec20098fbd61dec9d599796e2a2b575cd4c83a1ded9c95f332918e5b7a75ea52527f25a315113739d5d91d827f17f2eafed27b96159cebf5e1e3747715d49eebf08456db19128447748e5054c6821c39e82437e7f45ab55a587e8a4f33383b4473a6968c401da093ec8b704c6cbe3dbec2c7e86ee3ccf7eaec66ff55a782622cdb374fbb3f125607db579f169d35cacf2e6ef1e719cf8fbb4d0709dca9f1c37e4a24f570223169fae6b19c3546f4f1bc6ac9eead151f464811825fb31ea51954eda149fdd32454a8d55ce1b7466d0e7733e6d195e7fd047c5917d1246c4ce014981e7897874b7bd80ae33e2532ab1429714c753ec1961e608a5e56d1d1ecd683915427f13e7ba228d9cfd3b1ff797ec62d08a921cfe060614201f1990692fa43bb6835b9ca29853727825b2c942706fc47c89af60752dacb5556d811904bec0bc48a8a4c7814c20bb2529b7d74954646176782afdd57144fd7b60ff107a989219582f880dd5fef9d1d2fe5947caf6a772ad2514b63f1a31d10799b0a848f1c800b0939773a11f8508ee7b24e13d1cfcf7f860a6ae020f354afedf6796dddf1f71f35e8bedc56c5f2528f681b9a6adae49b8032368fd653e915454f77330d75ea98672f3de94cbd3133c960fa6dadaec56195338faa4f0afe1b56921dd85ba191fea5e64eb570aaec49e3dd22282808647b36b0e1647708d9e125b04df6c5de2c3df7c3e2ae2fc8b1947fdb1b79d52cfd32551eadfa9ac620137180d6fda7b20ead50d90990974efc9be1d89550fa0cd71ae0a91289d50610ef581efd3412f1cd2ded64b45902091ebd897e8641bc0e61547ca0dafc073640a8ad4bf014694f3d9d33319da17d8ef765c26517a08780f832aa097f70e5941a680ff1960ca035375c82a5a8263c6d776a730e0ba7fdda688acbfb28ee536f11ebd4d1a8e38fd1618396e3894b4ac11686358897c2adf352d95822b22fb986602c0e0f5b49cba2cbc4ad4398b39892b2d91f0874150bb32d4b6765d46ce0a681de95a1cf509e66643aace4c02a7c6aecbe58e812b58209bf08a637a0b3c6ad0afa01db4f9b9f6bbcd52953bb72bb9f7658ffe7592a56c6b108667c410db2243c63c28b4a719a2870d320f8cc60a25d414292bc4a17621850e9bc392420ce3acd71738823467b534e3c69220673d0862e1620de224cd0cf54e354f31631403d9d7d7b0109541201e7446d957c39669ced87c71b4101ca197557ef9409f570d4712e964ae0108f4f305d45d01b98a286ff68328ef31cac94ceecb3c91962efd89fd6a43a0047e25d08120e686002966cabac45804b323e7636a4347b67fef4bb960b4293239d18050a0816442fd69a9c4345bb2e0b9321a2fac9fbb6c95229f8075ff62d0bb9b4515524c51d210885f8e3860d7acd434e7b1258a7b2b478b6987041bb3e212a0fb013df92cb5562ff869a62b305e9ecdf64f07dfee854b7179bdecb97f173b20725cebe0b35e355964218fb97e5baf55897b4ca3a8e3b1c7168be3c3b85fb5fd1d3d0fef5eff4c7184e145a37551045f375d10a74b3f4460943ef7369eb2674757d06509736ff6b5ec4f932ca050535907e0342565880bdf8a6e00ec0ab32ca0e7502a2562db2e936c50ea62ebad4b80c5b1bf092333a24b38d22fafe6cabde924453e99ab53bb1b5d474df763c3a72e2afbebfd5a0d861ea78d4195f8091c2b16a4e93084302d84320a65dc219bd2a958cd600ef2574b3e5d76856e63cf7a01f2b44e20899cc6c4496a373f392b737aea668adbecca394681b5e1e940a299c830073f7acbf5a87949ca59a676bf69f34349b8608fe0fde00b448dbd66ee1ea1d3b75c9dad8dee05aef18c010def9530995f979fd6a43e10a56b45b55cef4fec31c73d6ca011036cd5ad18f4df5aad9bc071ef7f6160d9ad5694fbd55d299231442d6b9aad7afc9e913c0356c1b51f5ab4d04f996633f1c5d0c955173f0bf18acaf6a83967c4a626fc08bf185e375ddab8ba2e2f28f66e3d6eb968f388ddf474783d5812b54d456b7c35c4c7a2462a1344924236ead1c4d2ad13be84e034e76d11f0218711408fdd207ab6c7e8d1f1d8d847a0499c1507aec37af890377b01bacda3df24c1e73c6ff6095e0657da7f1c13dabd406ac0df17b0cef10920790077a0377d674391c47497b335b49b9faa627379df2039ba07f758b77a668349e7f4a92fb59cb8217b0ad013dbf6807423d5d6a38df1167ca439c7b63cbba1b9cc502046bd8d0df19a71b050439944dd9d1a7ef9ad2207d3de07ef8b1923f877d0dd40fd5882922c8c65ace3ddeaf2f2d96deaea5c531040d6f8beae22fa5a55ab8a42f8a215bf47cab3833d29553ef64a9088afe30912faed2f7f29e0404fa9308a732b978dbb5e68b56a70bdb6c82eae9d9610a3ef43bcfb9baffaf6286894c91277ed722f2f5cd27348249fb311cf0b355c874db1318d1e536bf95ed3a8891c98c8be0b17cb4192079c1b2cf3164ebf8c7a5264ef9a55dd45b4f579601d0563c5d2c30d1fd0f9b9998c1c9290504af33e25e356c250deb1ab00d35db1857a366fca3d0ae800bcc1371308c36c47902aa0303be679e9c74ac158d94c7e005a825865ef7b8ce3e569ab45f97770a05dd511ebf45ff646fd6f5890030ee43210ab3c3441a272785144f8723f6c4d0e93256e2b099eceb9645cabba0db4aa7a498928f4eeb5d146898c5dcae7a14dfc36dac1241ad51ca3f3db20cc70cc68dfcf30ff4a44486f7f170b967660f8496d0b91739c0207845937e697ce8375708e53948f0ce7e77eaa54b167b25a1550898b2b360b24f83385310a263b736a7e5f06362d3f6010d638ac7671c8687463a82225bc6509103bfee6074a8c6106478885e73cd9424520b36e2c72bebafa09216bf5720041ea16caf3f41b3c3a4df92afb6a8b935d5627aa9f415d91359759fe2f71e7639c2f0efc95404ae9ddb7182e28e94928f6e4c28a768cab4ae3216a6b01dcbcca7443d87715e2572d98f5f488dfe45dbe893db246908fe4fc8203459ee373ade32d73b2cbde621f4de91cd1fbd0e6187d0bc4d2d3d9535e12e61281852a267ccf4130e7b3149a13d07ff66b86148172e81289d8ce11fc7e7c13c71c987987a20415a3da2900002000494441542d3a3b955c292c260aacdee72c5a999a028fcc7ad6ed1918b5166325e91bd16f3c7a6b9e6c46b3f534efbb73c7929eaa72f3700a3d37eee3b6097eb2a9b5a341965159561c3320db187decf76883d03f4414447b9bb0045c81114bcef1c2683030c1e790594e4b0734b867a89e085545b996440bd5cd2fac4b095245695fb816114f02cd8107e463c660718368c0090e2c256e17a906a0bf44d8bc9e839d7fc2a576e067fb2e8b89dc9a3a8c68a1d0035ecaf23fe97f9143d315062f05e2ed69805a1e9e90c53fe39c48325462fa03c59a28085e14e268e1c6545caf63ab98a0546735e3145bda2abb4ed6d3eab421be8b00117ebeb7a50890d46da2b5c3daa1113211fa8a53321279a4c964927896856e26f641c7ac60d05aee85632b795dff5373ed5da2bf9f4c212bdac995a905c1a018f42e6ff240c12081f3249cd9b47b6debd17cac04ac6f27744bb62899cd3fe25549655592f2c75464b399c6a7def6282419956841daba73544bfac602cc7ef28383532777b3e9390f2410945d272ba66cff69e40944fac12d7628a977554dae90395c94793ffdbffc7208a5161d77b27b975d355bff0ee0a107e7d761180b40d6c148f61763cf9d01d20f627025b403daa36e0e05cd46662c4df033390ae4031f85b3495d74823c50e559ce47ac03d53ca1b6f7e23fb164157b723026f2428d8f3dc347fe1cc3a3f4d558c944f04c9a5fb19b48aad7c47c8c75f047862d329e17026f2f9dd609fa35690327430bb90ac36dfbd5263cc8aee834b115d398d00abdbc24ce85d5b661b999afc78b6d6968a6bc23880f6180eb1f9fbe87ed42d97e54f5c6b58ae3c937ccbe0a25b45e23950fff29acc09a984722f34de16384eac2392f6f15c78054364086d0440976876d3ee285df6757db35d0b021cf58451ec79b0a7ee42bc9ae054e3bc753649468551303dd904dec0eb6f237edb29127b7e3035dcc65e8349d9bb643d926ef09c728a920f0ed68acbb02795bd89ec4a8593ced9c0dbe42c8e1ead50069d5018c980697763e3f4dc2c8bb9302a04aa50caff02d9d5073b5557704598c0756e563965baae0585148899270ef19988899ace56af85ab3c0dddf2311d60e4ca5e645d749e7269d12a9875bc1469c756e89a0ccb0505ca75876f5c1681fd6b22124866ff875c1b0582bcebce9590b25f61fef1d5b9c55268a4751533c5b95a33e81ea0506a3ec3ba6f578c3e918106347a25a458adad882f2a3c53292e8c010701a2980c1bec67ac193262aaf716586fb02ecb252d43508e8a4158dbb9e3fc826af8cb24dca43ed4711cd4532731b6279c5eb6ab406dd6138c40bcca8db294de4f6f5fc2958df05523ee3382f04f2044883813a36c004180c52391449d17cc455865fd9582b8662e6b2e0026a9dbcd7d339444f28384a4a1cb6152075229395c04873bf98707480b83b973206961878c4caa426f162fb45555abc34ae91d110f804cd4fe2e1eded9d87f823259391fddc1eacdf7771678b0aeac1a93a39675bd41cabe109fcf64d60f6a422a2ad2ab5393f0a233016313f2151884453505ca014ae7f39b9bc3a6a696d6b5cdb9f305104131a0ccd7c19c202c38fd37fc061cfd85025158e36737023dc609dc2592dc90ca574bf4f28543205702d9373336b8caaa1f12434e5ab4818ee0bff84efbdb83a3c924260726007db4e12758334e525094368bd6c9f55f961ea79a02f202731cca1bfbf8685a43d649bee008e29f1d66a4306f3b30a0e73a85adefb3cf78ef7eaa4b804b3d177f53bbcf00493b45231af6a78e4dd004076a8df9cf6c476bcb6534980ff0da4dbb0e057e0da9ef6fdc68f89b5121f6743c5e058249f9ee48c998ffa6f610b559159cfed1f0962ee22cbda104688d62fccb62003b995e24835b993ac1de5c078d4a65de3c539b5aa55d707f3d6986ce1d5a4fda050cb3b862de0468be08a34ced6db1d65f850f806a0989f4b7d8b1d10cc82a6b5ea46b821eaa6f830129d075a0830f8194e5e47b735e6716963038108f0afe2b563e229a67905d29b5490036feec731eced31f43413246667fdbc08483a250b2751c296923251994bc8db303ebb023a2205a5dda8514d12617e4caf858c37a0ce2e741629a2bbfc303756ce03a38f732823689d6c8ab9b4b835d29c9078fe920022eb317b569dd0353a4e69427d7d000688758ab537404e2011430aa530fca2089b6cb00135cd445862d7b5a6b4b25ae0159984005fdc963113e10697144f722f88b0b2b97c9222bf61dacf275cda9058137d301f18e8012fbf9b244489b029fcef725271b8143f8049e7f8a818b122974c08c6bb6c3b102b779d5295b171a473719cc112502a190831f52c868a565fc7454cb1e45458e843f72377ee3a73400459061ee4c561b20d7a9953693a6ffecd00f8721f863ec1d462ac85814d47c954b65519feafdd251db16f4c4d6a54a94c43187104e49a5b58777dede220cc0fbc5d050d4fe6395dc8a493b167324c3f9d25c16fb7f8cd011df3e8449a6c041e8313d8470f83ee81b8842ae0b20450a01ac9e6622a1a65ae3c3ebfa98f15d74b8c0ad4e592f01eec174a89331c95122e1e3b07714b4a927d9a1c139e22a0c66bdc3bb8e1116d805c6a7c11f3718e577598ac23b2793b3d02999272098eb327cba2c70ffca8d391572a19cd14714ebb124f1deb5f5d92853a782fbc1499e051397883c8f98f06217e4b432320a08c4ec0f923afbd4a393f0bac27483012b212d5f1e4119046693e102635b61f018a558a196f5dbf9d32bd06eeef05785aca715412b802fd20f50565bffa7823b83f58f2576984eb1e6bec8be6c0791c53cdca38d544df878dd57f4b35e7a038bae4944491e9d4414a00996d275959d6c137d97b933f90cea45c90dcc252ca8b0b40ac0db7792997279aedc290e70a0ac7c745440176f8e0cb4da12018c6ec122541ac36cafd2742dd17310d061db7eaf0b9eef02c592169f2624cbd404401b45ed3b00dd413f9f4615d9cb8843dd2887990b963189ec70c07f8b1181f53e7495ad2388ec5c119b3bf4489adfda25f92b9577d6fdd4c545b091d644b083cf1686277c0aacc7f2ca218e1d5bcdb07d868eaaba82a97611b7990fef0437e1d2525d8628442d7cf09e4f332bf9a836e788abc08eb403d4d68d23cbd0620b59c530ba817c866cd61dec0dbdfa69c5f8552253612e538515fef87e0f20ca9310d80aca08c1b38aa4b6b25ac914603e063ba428170adf66bdb08f81ecce697d2ef70c35198e658e88ebf63006015c15c1e81f4195eed08921c1b05fec3ed0d13af573b610e5b44a370c7fba26eff730d399dc10e2b45dc5544b797f7b10476b17852bbb6a219053ebc38e925f88b596e90b50260fa44feb136bc7120bf4e5453231615658230bc001aed44c18cb8117e3a2abec17110b88e7cf35a57083f84bf519053349a7cd84210d3fed3087ad7f058e5b0284199cbc662bc61413548d500bbd85e315d9b0d1ba43ed25f215385fe8dffd2c1affe8ef39863587d1f43dca5ea4f51f8740c3dc4f7929d11dccc2242b2fc603ccc18eb9855fce98df1938c1412eb2645c6b0b7e626f29b7c7e1ec1c0d75bcd5735e0b5341997c5823f96e6707d7e80a52bc72fdf67c9ece1f9a7d893ed0b91af1afef3739cd8451fb7da202c349e5c211fe442ccc6bd617c49691b5d138758e38ba6f1859f176eaf8fae2046e10f008d16641f02fb39da673b8da8cb3f0e64f807dc040d8e0c50dca29f003f63d0dfb6c942ee1eeb82462e8e94942af3b82493085ef8c73a225d90ee826802c3a384a8b7a1d7956d994ca04f0077325c61ebc8c0ae00cc0612fe1aa69fe6932fa3d7be26cd827b7f96452da80f652718628f47876c4a99362a6718d5f07a8f9ae09312af968ccf8ad6a3337daf0ded402b95295a7eb1ddcb30b99d0955677920f6d8f053c99177c4348357367ca1edc2b5617c9485c78481372ae0aef6eca9233a3155a6fd3024234f04c4703c11bb291001024f04ec3bf438554a0daa64fa4076be80a344dc1566aabffb6ab2403dd51da6b4be41157b44a1427919750a20554771f42f5b0486fbaa787f696a8a3880f46e49959d74b25d0f15b2021ba10d58e0a67e3992f72080c24b57396c17aa947438bae5b03a216c9200fb0664618333760196ca60bbe80d06869e2dee44b0cf0dad6c5097b19ea64831a0569b501f284f2da534ca2cc04cc08fff58f5a474948222e83e88bc1f5a2a4c63ee64c11c07e415cdef91a610324686ee3686de566b8522c3ee8d46127a77368220fad62d892e0810ab8cf0c87d449f3e1d2f5146ae1267d4342abec1bcaf5f20c69c94263d2729a28e784055ad7f2de241fe446d10582750621208cce5be2a5ed34d0c7c31ba1ff71a8170af5a8306368e729b1732a734d2c0a7627052daa42ce03bb7b8ea7a2d0ce5ff43e25719f5f77bf641e0844798f4b3937b31207d42e90822611ae562dc217ee80b58661b6af306f22abf6404d91a72f278ed7dd85fdba642a00199c9300499cb88f086dee426fe2bc82ba83f961b678921d818e2e71653280ce37acadcfb5476f533ceaeaac3b5cad505ce0b6ff3219b94f04b131673164724bc3b918bcb453d7f5e6c516026e9679512c224d1020c55266da3a346e16d74a9eab5264685f08ad1cce6cd7e44a751cfd8f6750fab9bc97966229f6f5048fd47698bc4d672762754f6ba4a1c3e32378950260ba89b3b9f55f101139a9ac31152d98a8765102b2f0e1900d1d5b7398f5c1a6c03fad0fde8c7409687101b6f5f014eb81607372e02fd98d09e58cb9bdb1d64c417144a16b3e198f2fadd9f6c7f5262f662d162fa726881ac8eb05df73a7c97811da7617e28aa195cf9f66106fdf1d63c048ed2644ec457235350e1496276c2d524f664fff5fe22389b897d728cb7d0945a9b9b9a45200d3bc5178cbd923ee35fd55224933aa8e39b7d733cde4fda94d3c00057d426e21884ede3f0095a6fdc2d5e7a253b96f7f46e5c272c1fc85eaa667c3289a15f3d0c47629a420818f49c74d1dcf91b27e5e7a1ccfcb090c8ae32ca9838869872f12f115354005d666fe6d52a948f3ac4b9ad474cb2e17b3c3164d43c5baf0bdca84df455db43fc4d48c2e8591a9931d40967a9f431db88e56c1d96f8c1c486db3d07e84f681d78ea180800b3d00f01e89028527410811cb8a1be80d43f05f63cb2989080b76cef129e2a88344eec2347333cc0b98745a079173870639f03bca0122a8fe195bac87aee24cf8bbdaa61a8b053d54741129cb5e300f6946bbc0178ea6c5c89b2b65293cc6ee4f309ec91f39170e8634f8813429ad08efea3dcb0f84311879fbe1b9cc68f7a1f44147e9b83de3fc9ddea2c0899a61500e666ca97bf275c0b1267f5d009083fee80f1414f040c94c56757a35b1ccb8bffe459eaa3e5eac1e1b618ad54fb029942205f7d37e7210521eb392ba5d16674cbdd3f2c11dc684b809f6a5cc1423b88fa4cb60772ef725ad057b30d396e7e9b3c797accc464fa0c32103fd1093d8a7d7a62329295b13d2f3f2f51ac9d4ffcb035d6bd934d0447f41254745420f8ea987e288fd92dadc29b4c0bf0b4d4073bdee09332ee163bc94f78c0bdfb7dc43a0ec1c0af68ca0f2d0c20e52966f326203b08d969421c4be35ac9671e81ab8824c2a39ca987976f911ee2cfc1ebb297e2f065415fc9391c097c05eee9bea118c35f278781d5a1055bf9269e1849a82cd0ecb64302ec033d0751d556ca3981830e47a11be081a390ca63766c416e1290171ba0af92c6e6cfff0491fb77ff339cfcc9a49dff16ac580cd229cc9763afa701b6f21a06f3097ccaa45317025755744b67f25b0b41306c33d73ec5ec0a3ef927b2e51d0ab4139f6cd73adc177ede510f578ce6473269e7bfca503a2d05e7ad10caba94bd87116f1d850f94cf4053f7261bcd2b61643483537343f870e15e343e251a59908867c85234dd45e802a2a6d504be49c73f23162473b1149523549400beca6fa3ca67b01854582c5fd787581db8b2c5d8ae83ba5ba7529e829dcd2311a837a6bee4a8b05cf9d57f24c2694acf7891d19a5a06b0f1fb568eb3c820e947945b305c2f82a51a1f24742395ba4836ea9aaea31f7db67ef200c3f0d75ba1b459688842a10a8a0c0e0e2ffa4f544c784468982ab2755090b25970449bb8901045709039c4e24d36a6546e8374981ae322f5a8cb269457c4c040ad7a224228e9c2561713d0e1245117c8e223542f1319e5fb284e3e81640a9e0d751a4d949f061228f7ce30abd1c67552e30ee1cb966676419bd48d4b529a85b3b01672a767a3ffc0778b19118cf91ec106702434c489d8222d0673ca68b2011082db46ec41d6325c47eaf5ff0717926053650acfb4c8e3a8af7373179a14db1578311600b94735577a4c786e3c09d7515810f5af3e23b1a2c28bff66f05bd0d09dab0321a0eb5f842bb07e0706093d242f001a4f7ffef9120c9a9e7affbb8ba77f308c6183bb5470d76c75e7e465d95d55137a74cdabcaf3d89ecbcb4fb33a1cdac8a84c9b499ba65095c9c3a17539f959a4c8b7cc5cf8f038140ba2cf13b2c628a8d423ec6d0aa6705138053b28b02939e4feea71146a7028fd2c916e1d486a040e11258734689e3c8c770abb247418cec8fd27f2f29013d0447d07db56b6967d291c4cc4650bc6c36d66e7366f5a1d859b0d38e27b68d2df5534173cfa617a0402c7db8f8d533f2b5066c47aee645f04c8ce9c3aa84fe1612f755f068eb712c76fab0c988efd04fea1d77a24308f65d77ec21b7e043c9188aebdb696e3ea37799375a4f0d4311025c888d88275328baa67339c279c2994917aba35fc03310daf3fadc7605e973465ae24489b893a28e183686e08bac0b066eeb70fb30d369de55c678ccc7c2878ea75fd18fcd323568d49ccf7ceb2df9f85c383c209f397dd1c6cdd5362aea8c5d072e5f7ecfd311592851969be4eb6e0b8d935844903673f023f2b6eb20fa35a71a428d4f0e00b01d3b9d8768e8f785c057214ee03eb881fbbb0a2c14ee514e1cf31f16c0c9dae5e2e132afb79f0da6a2c0763c7acb4b79b65f01346ae4d638e27a3cc36df33c3fce904c66cbe34431375003181f7bb5a74a401cb1b50d7da169714a5d5a9548a04556c528cc29eecb638330d66a3363e353f3f2321a56ac42b737726ada2d8decf0fb541c253f3e0ac290f24061aeaa1f54a5235868610cc76a044d657d357b09f990adac7b413ffc67e88b4968fd77bb11c3461d9ccae8d93d50e2fa4213b72f238fec0bc5e3e5e1e2cf91ce710fda23c6b1fc60161cb05b0e371b214912a1bf43211487085edb076b301d6b565f81dd72a81f34feb99071791c731ea70d0a8d69a907acfc6c35e921df924289ee0928bc6733c07e570c14f8476249f0953780edd20097e067d5ef07dfc48c85ca246ac7655d017c7036058cb35516c3540ef8a3d88484e899cf9f0753c6ab326665b33937da3fb0d5ff8560a6e4343f83b191693a37bc9905e852eabd212131e854a3f89cb33ea5b859d8707db2cc973e4698aaa147164e007e3afa21aa8a72b70807171e3911faa13e942cf7b383f9b0847e090c9b55649bba3ec6ffb77dc87c36c1d1e13df5ca0d01ff834c629c600afa705d105223c2cbd02c88a8f2673bfcebb8cca4bd4e71b5051270b7db304c9e500e330aae949ed409461fa80b0b6c0a5244fa819fabdff3329a8f5fd87b2200109e98c6e2df8f73c31170ef0cf31ebc416fe4b3c1c591c871e131a63508733abe55970b37519be094be4ea8c96add76f6ad9e66c7825dcc74bf21ecf83879d5b09fe5defe3c7c3604a155ed40c680041fcc5b9a16ec133ef2e7df4203c8cc170dbf44d5445dae26120c6c5e1e91363c7448aff888ab432f635566679b625d3fb33f929b95be6db386491c8d1857ccc15331de4eaea823504c3cf4f07cbc663a022c2e0bb2b4ed689a5b3984adc6109741ff26bd5c8cdd4222040cc8e8821982191d391d2cfcd98de16f521fbee5473d703abc48f906894156b3268a038f8aef44f092abf104b0754f7d89bf0555c3c6dc4663c901426dc8a0bfcb2ddc9978cc21acc75f7e027717a91d1cfb9d765047151f337319b85f870c5f4dc7c6f808bd6c5f36b7383b1f76083bfbe513ef2344a9e7b84ac7a0efbeb6f83bc7c026918423cb8883d73ea3767d827a62672b6e1c56f90d6b22fdaeae5c5f767c0045e1f4dc397894fb203baae8de1847e968c61f2af68502993789c99881462f7aec0ae089162f7bcf13ba01e9bcdbdb44dfdd4dce0b8870a1121519d3917266c8d8e18d1b2806e1864382094770902a16f88a356ca04bccfc3a4e89bec1b950aa941d3fc21cbc3c9f8dfeca695417a9094012748ff9c3706baae60bf5b74e24038c2f0138d41a81b3d644025515284e695d7894281a050d07a7d9048c5f8beba25bb4347a1ea6506b0723834a99fc41d18840e549902a9b9895f8eabcb7ebe5d36b09f762e7d251955fc2ccb709d603200f6a076b81e9cb49811bb053d18ad5d84677b31a317ecbfb161661b6457298355f53a2547830613c87d7a177b8cadabac4d717f2311c09c7182c8214017e99f47c6b25f512b78fe7b604b52a1881d051e9fa19c269c6a36a6ed5e73e258f967d90f772b19d7429de06b919eccc4e1200a98e031ba251a3375fff63dd4e74624134aaa2c657b3f44413d13fce78bdb6ca6de6cf0206c5c4988de8794139a5ebf7feb0f82458923fd3a907ec4b345e991029930d8b3cf6207179a848eb5384a666095415d2c04166ca122a407a6eb1d2480a09bd4eb80868e3bef5c04d894248ae789cf846b90072474846a862bbb5d68980fcc072fc4c86e95f0f633185ea74c7a4bc469a542af637045b105b36161fdb28ec7d83041ae46ddb89e383160834a2a1e82cf9434ccdcf43f5e8fc4003f159afad20db0dc669f25a4f2dd3c8addafc5d32d5a6b629c9d1895dc27531fb082f76b3a507fc91c20d713194fd38720608ef007ca0bc9a229f44db4781e61ef6229a50ff05ef9558754c79ea210b973ba6b084ad05c20f59a2a77145311b213cdf0c47b4b2e0e5273c89832d54d81ce66ff0ec69069611ac008e42529f152133fc06ace25fd244a01758d64d734ff51260bc2cb2c590a05b644ee8840411ae3bc5beafcb9e84331c3c39651ac037692549b84a148571dbfc30315b569b2ae06e0c63c8528c6fd6855426724ba4a2ab47391d5c92fa217b046a2889e041dd531a807fe8736401a0038872d69071b20cb8e46c52b6e86d24825ee8349bc42daa3ea06d559766a68070074f99d3de9c2f3ec13557bbc566b7bd87664d778792382907fb135d0053cf31fd7a1369088e3a7c7704f0c2687d3d3a1422c13a8b7223942df2ac22242d93c54f97ffb8bc7d6188c8338a3b4b70052329a42861a0bf7fa239a4cf8b2464eb5503d1e08c5bf4823f22511108953c6d2a711549eb620616ee25e633f12002b4ed19a505abf7f895c6c97d62f7a25937ed4182ea8e89a8df1387c48f0f0fa43382c4cc4362c2ed690a485ec6d905bc4a235466ab2ef961ea9831b41ec93ba65b15bf869752793f0a608c7047fb4808fedbd7c0c0a3dc764cdfa4c0c78dcc37b9ed236a81edf6be1696486f8b1369dc2656cf30a6968c16586f0a7ea2ec96c9fca5b5ed63ebac6f226af2d82d90fcda7728036e58a7743bcb6e09977f80ebbfe6810856235ee056a0b15b670fde273f83beaa6b377bb12bbe015958a9eec8f2c559866854ca38a47464da7f4a72c51ab8e44714a9009a0aa23c8e7f0f63687657ce3ff7f4143096aa163e07690865f05d813d5c0be88f0afd0f9316803e9c511285540a3c792ca6c838f34c89cf62b1bae9b0a2343a17cf2bbb683bc6c7f08c8e40883bab37b27fd9bfd391cc2d351a4c489ef846accd5044ab156e161b601e69b578194b29e91664a2ba8d7dda4fa4d21c907ed3cd14552184bd05db0d5fb233f1fca781dbf5bd9d2280b0cbedd8bd44c1befc2edd9ce6c8bd59973306b8c560adec40bf43764521298dd262e9f4b90661af66914efd7288c9dfa859145c1d1d151793db8e9ff58db6083a79297c90fd3ca8a87f000c0a68cb458df1d844ce9b9cd3f991cac73e5f799b697ef24fe5fff8893fc91714e9e1f7dfc393e5906c329b78572bf2032e2d7d59520b3378aeb884fe6ca6a835751ba8d614bc8374983d1cd461a64cce75769e9425c4fb0d5af8a2cc6656a4bcc29172e211ad971666ea7b5275d1a1108fa061216a983cbe971faf73187a57c5bb78f97e816ae62b7fd8f8af22025220fc41d91e16c4e7782cadc4bc0df5320ae6f0b1063c8b944f8e3b362e71a804b686db32fa2f6b22b3a16dfc4e99ed076e618a4f1215ffcbfeaae04baa92a0dbf365d92b449d3856669d2354dcad23449494329d80d2885b66c0202165b914518c6a32c833820a22233ee4241055954c40eb8b0ea4c4740c742d151041ca7e2080814050444a42d79efde7ff2eef20ae7a8c7e12874ee01c2cbfadefd97fbfddfffdfff71318a87bb66ce6f9796bd163c811af916865bb31d4cbddc89ec7711339ee09f4be31293cdc7a8b7d225c96b41b7c0157c8efc109cbabdf30bad3979e3f7898cc0888f1a4c2328844d2ee0e1d481c2eeddeebf20bf65b1fbe61d74675cb3c336834da2a4f821b3b0a4b48dbb360cfa6010b2b1c45e39f4ee66ee36a12db8f29b1c24b4c0875f9953344be02290b8e7d954ee1d261f3a4ddc23c84b3b2eb715d3ba9e2dbd2d34cbee5d49eb602552b44b166a3ca5b8ac818801b78c71c90df2fe33be178f18cb62a641d39dc5b78ddd413d62f2bdcbdbf24a69d8aa35f07df0e45c821775a675ecc60707a55983719734b29971b2691aa4d4a9c8ff7e36d477dbaee0c1c7fe9b9946391c952f9ca26a3aa34f2b2bd4b5475f6679d43fda6367a293933c1b0057db4f076559dc63195761473a020ecd6503d835ac8bc5ea1ef4ca49c6d40763481cc84ae00e1d6825c9c23cbbb9c7b8595ff265051aa7174f0bd06f01d89f6865d94a098cdd9649e2b689c56eef044ce11e6c72fef1324204fa9c685eeab6a65b3d3b5a1786aa5d083edf58f7fea9e63d75abd2554919492fb57e4b7406a3493e7faad16229c873e8f4490e7b466a6c1783266fb48008bf2291c529b067f78bb32f8aa4e115ce4ea57c8db871c480fcb2c7803bd9f2897b030481ad23edc045868fb656791dbe07992cfabb07acc0973f2b1dba1128abf95457b3d96c71ed41dce883bf96b43c7129f9521121bf708229d4e6d593baf7f45ad252bc7fd859df706f5fbf6f864c80d08afa9e0210763478dde293e5b977049ffbfa76efb066242337696b59c152f9c444fc4ca9aff27586cd8268b636ec205137ffb4f70abb66cc6b7bf5fe96410575189e2c7855312b11bab840a4eaf2b0d79d1b97963b9ded3aa475a262b25c6b5662615021f8f084375d65c828b8832e7ee8c05cbfabf7e314d1a05505465ff58486cda19aeccd2bfef5ceab8ff85d6943a77974a7ff04000009d049444154fd7d9b672d9f76267066c310bb25d1a08b8e4fcad099cd2a8dcaac4f316a353aadd56e8f88322544c709e1e65843644894392a3d2e2e31d69c62e9e6cf2b70bb728afadedadfdfabb4b064f0b0e2213326d63dbbe2e5ed22c539805fbe6946cb433fd05299f36f07f5096b62a134c93aeac57e8d5f12dd395bd7d8224f75c4293ae368d9012077f5dc3ba8bac69cb406519e37388b151e048f3b2733d5864a4b94416d7c5b64d37a74b82fa9e7728099713377126423ebfe12f598d7df3f0178bbfeeebdc165637dd8d8a6b88441f94fef3847d5a4f5bb968f96ac6ccd8a88cbfdfc9cac77f6f8df2158e64d1abd4fee944e44f1858928c2a303cf5297767c91a75bc17d9b0322da14f669f0231f6a20f156c8ea5ffae70fbf7aa26a65454ddd7bcc97112d1143eada8307172e6fd677d9d8b4ed145975cfbc34c2926eb1c5d8e2c3e363f405b5b7d8c232539213ecfa648bcd9095aa0a71c67bfc635c49d96ab5d6a41a9469e9ea4e372426c40b1a95a00a51c74524466acd3aa3ce60b55bf3b3f2c7f7eb955352e5f1950cee57b1b87a019cbcd08e2fc2bb7fddfd563df7e794d791ae70ddd45ea9a3a7c58c4862a4bac4798ae0fa487c0472ea8d7971a614abc1141ed6dd11156ad0082191e13aa17f46d39b737b2f7068c343ba69f3b531da6855e2fce766947a522dcec830736274825a6589b284e84c9999dd5d5ded968404835165d0a98d53bc59964c6ba6cdae8d8dac56476835c644738cc69018a7d284c584dbf53a414836e853cca628bd4aa3d6840851faf0d864b35650a95491da5073a81029a83375918ea86843b8c526388574a320086a637c7442972e4e6db8413fd063b017d756146524a6dbbd239c46439237439fbf6e76e35a5faaa58b3a2a4e1d19a68ed5da3551aeae9614bf6e8d064ec643917ef1db1b2a26bd3eb9fc4f9e9c64bbdd9a67d0e9e32385a8d030213332411d238406ff9add769b212c3e3422529312152608068d29cd62f33a4d26873fdd565468d1d9f4e9b61e2979569fcd94672fb099ace9f93ded9e910b777fb0a9e9939de7c5f3c758e0a7acb8b40814f32a7b25d18079a723c4401495a1c856694c5bfcd1f093223c6571a15f8f904051f6fb0996a0811b7511a12191e6f098d8684b5c5c6c4c64a8c6101b6133c69ae3ddd9ea54634e7a777b8f8c8c8c2c87d7377df5930b16fd65c7f679f35e5bb2f6e1851545a327544ea81c38ffb611b3d71e5cfaf4e2a90b36ac58bff6e08113ff80367ad297dabf39cb960df9e4c416f8e162eb517cec9b8fb77cb467fdd207d6bcb3b7e185ad6bd6ec3ab07cd62b0fd4de33fb91aa5b6f2faca9ea5de0ce767a92331d1e675a82cde9ce75a5a53b8c31a614bbd5eaccf1e6f852ed6e9bd3d93bd791e3cceeea71bbfdde9b7a0eecd56b4061b1a3aca0b4bcc25f57eee93fc05752593cb47ae4cde32a47bf3c74e2b47bee9b3267fa82bbe6fd7eeed487e72c5abaeaf9867367dba8699e6e95abac318b15a42b675c31094014a9b2177878c8f12bab5ea6c083da145c55c20a986e74a5e42b730ae425ccff4f83307a026ca7022d79a3edf725c617930656320f401a0e367eb5efef6fecfb61e7b78dc78f1ebf84f177f2359d3ed2f449ebc1038d58fa490ee3b71facc68dc7b16c935147ed05e253c0a79abd8db38fb8a32c07295acc790dc4991282dc3886228045c22c7e1459ac8a7e8220fff941657b0d1ffcdf8680a8e112229506e9147bd3b89eddfafcc7cae0afdb10f91a40d70416eb62aee6a0382ea0cd4fd9fe1afa51c5a751da0f23ae0f12b505598c818e389da0734981a432c40d305200b348ed1ac6f5902370cb26672a75983fe175e9fc88d778febfc640889382120f8e440e08989d61561828f28a24160e495c3a22db274889a9cb8a98310d8f81b5b100b1a37095b6db201e54625f76ed5370bde42872128a0d49616a187770252f7ddd07e264032bf92271b504541ec4e1615e8a287136e24aa0405fc6fcdddcaa2465930bed9841133ab285d3ce19dc1105b813600dfcaf65fcf65620604652527394a589f83c10f6943aa11b678f4a5f0cc4511e1f0a67099c17ee489b93185d62355d0ca193e082da208384f2838801947d1798519198156060aecd98afa037509f7f76080cc7b2a41e5d87181bc8cef95a95f0571a9454924f0e21e2ff020a7e247bbf654d5b7d1ec336909a5ba4a31f3741a0e120bed40abbb67d0ed22dcf1247537b18dd317dd6c1e0778df2cf81ad3dc60e2d1b5756e3f7f52beed3e75885bb0a1797781abdab6bcbbcf9ae2c996698d83f177acdfcf754efd89b9ec99dd97bf71e1f04a4abf3b99d6a0888c138aea99202fd28e8652ee5c65d4043f9a12a3878e879e80b15301bfab52debde14c80394d78ee126f91eb1088f422f411dd4c8c555d05fca936f06545fbba61de7b70d91e46c0af4c4ef4afb2f3ef5bc7c455ea987bcf3b5f7b006183dbceafbf5abbe468f57e30bc36b0e9d4e79a76dfcb2d1e4fef46e3cbd742b6405bcdbab91eb887d5cca409e7ebaaee317fb4181c269cc421c8ed980135264dc582d4cba13e7016ec4d889a1febed958ce9a0d40f04f1f86e7dc72f2096d58e8804fa036286779f3971f2f02f450d911387a3f6c7ad4264f463fd8fbe51b9f4e25d7e50037f4019c3d0ee361a3f0775b1a1bd11b35edc7274f1fdf028e23e81e7257f6d654985a5c2fd92013d6cb6dfb4a50c661d7f5f7a9bf1c20fdc87dca3ad74090027b9e82ed1330ee01e8391973e4ca3b690f7de306bc54eee1234175f07217c16098026bc00ac361a4d4bea57ef4f6fd7d722b61906c4323beaf80b74a49232fd46dff02d4f7d373996db032b70d0f2fac9eb7af32cf3fa56862f7a2fa73f5d89741b47ac85db7e3e2010d63d2eeca9ceaaa40159e5e78305c5db7d6a946a79723bc3bf7890760c9e969d0387913a0c7101cf8e0d817eb8ecf7e6fdd9b1ffc0d5826fb8c848f00bac0200be2e9c98eace8156b1b52201285ae97e16a77499b732a6888de9f0bd1d6149d19e774fe414541482e591824594a721e8a4c805511114cc6d0b784d9317d12b3f58d86c7ecdd4cb6e4e90066d88e2d279292cca13f80e147b787768ed1e9e548b3c598868c98868398e5b701b3220749e249542629ce105053645106ea20eb949a3b4c93aaa8a38085098e713c887780a5e7d259cdb1f3cb9117bfb35b3a2a955a8a780018f389149e8685ff01e06c2a61e330dbd881e9fd21817a4b1e1362defc56616c51079544a81dd479bdeaff811c19558d483a9a1e03e3703aa839f21c057712639f38b18319ab230fbaf229862bbff332a181d821e65439b5469a99e155e824257d1d98996b1b9d5f8e74e102caec90fd2212a778d863078b262939237284780c2cfbd400073e3485c11dafd89148225f83a9a849b585c89252d4b362e8c480b5f3cb911a1f66f6c8810856a4a2d88b92ee63b629b2ac2d5f2381515734cda1e4f518a787954d5cb45512cfd752a1b3ec49e71dff0577ef8ffdab9a61650000000049454e44ae426082

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

I will harden the hearts of the Egyptians. Here, and here only, are the hearts of the Egyptians generally said to have been hardened. " Whatever meaning we attach to the expression, there will be no more difficulty in applying it to them than to Pharaoh. They had made themselves partakers in the monarch"s guilt by mustering in hot haste when he summoned them, and had allowed themselves to revel in the anticipation of plunder and carnage. (Exo_15:9) Under such circumstances, the general laws which govern human nature would be quite sufficient to make their hearts grow hard. They shall follow them. Upon this act rash, if the phenomenon had been a mere natural one presumptuous and infatuated if the drying up were regarded as miraculous depended altogether the destruction of the Egyptians. They had only to have stood still" and allowed the escape, which a week previously they had done their best to encourage, in order to have remained safe and unhurt. It was their stupidity and blood-thirstiness which alone brought them into any danger. Upon his horsemen. Rather his chariotmen. " See the comment on verse 9.

The Pulpit Commentary (1880–1919), ed. H.D.M. Spence-Jones & Joseph S. Exell — 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.

Exodus, in the Pentateuch, opens this verse with 14 words (14 distinct Hebrew lemmas). Its most distinctive word is pârâsh (“horse”). A historical commentator’s framing appears above. Read the whole chapter for the surrounding context.

Discussion questions

  1. The word pârâsh carries the sense “horse.” How does it shape the verse?
  2. How does Genesis 50:9, which shares the word «horse», read alongside this verse?
  3. The translations on this page render this verse differently — a whole-verse word diff, not a word-by-word alignment. What might account for the different wordings?
  4. «מְחַזֵּק֙» is a Piel Participle Active verb. How does that grammatical form shape the action described?
  5. Compare how Trapp's Complete Commentary and Tyndale Open Study Notes read this verse. Where do they agree or differ?

Things to notice

Reading settings

Reading text

Shown beneath each verse's original-language words.

Old Testament
Old Testament edition

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

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

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