Luke 2:43

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

Luke 2:43 (World English Bible). Public Domain. Lemma interlinear Bible study tool, https://lemma.gebible.app/v/luke/2/43.

Show BibTeX & RIS
BibTeX
RIS
English Translation
and when they had fulfilled the days, as they were returning, the boy Jesus stayed behind in Jerusalem. Joseph and his mother didn't know it,
World English Bible · Public Domain
Highlights
  • 1 first appearance in the Greek New Testament
Full analysis ↓
Download a study sheet

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

This verse Autodidact and up

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

A passage Seminary Student

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

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

Want to remove ads? Support Godless Engineer
Compare translations 3

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

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

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

  • World English Bible Public Domain
    and when they had fulfilled the days, as they were returning, the boy Jesus stayed behind in Jerusalem. Joseph and his mother didn't know it,
  • King James Version Public Domain
    And when they had fulfilled the days, as they returned, the child Jesus tarried behind in Jerusalem; and Joseph and his mother knew not of it.
  • unfoldingWord Literal Text CC BY-SA 4.0
    And the days having been completed, as they were returning, the boy Jesus remained in Jerusalem, but his parents did not know.

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

Versions to compare (up to 4)

3 of 4 selected

Show all 19 translations

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

  • World English Bible Public Domain
    and when they had fulfilled the days, as they were returning, the boy Jesus stayed behind in Jerusalem. Joseph and his mother didn't know it,
  • Berean Standard Bible Public Domain
    When those days were over and they were returning home, the boy Jesus remained behind in Jerusalem, but His parents were unaware He had stayed.
  • Majority Standard Bible Public Domain
    When those days were over and they were returning home, the boy Jesus remained behind in Jerusalem, but Joseph and His mother were unaware He had stayed.
  • King James Version Public Domain
    And when they had fulfilled the days, as they returned, the child Jesus tarried behind in Jerusalem; and Joseph and his mother knew not of it.
  • American Standard Version (1901) Public Domain
    and when they had fulfilled the days, as they were returning, the boy Jesus tarried behind in Jerusalem; and his parents knew it not;
  • Revised Version (1885) Public Domain
    and when they had fulfilled the days, as they were returning, the boy Jesus tarried behind in Jerusalem; and his parents knew it not;
  • Geneva Bible (1599) Public Domain
    And had finished the dayes thereof, as they returned, the childe Iesus remained in Hierusalem, and Ioseph knew not, nor his mother,
  • Douay-Rheims (1899) Public Domain
    And having fulfilled the days, when they returned, the child Jesus remained in Jerusalem; and his parents knew it not.
  • Young's Literal Translation Public Domain
    and having finished the days, in their returning the child Jesus remained behind in Jerusalem, and Joseph and his mother did not know,
  • Literal Standard Version CC BY-SA 4.0
    and having finished the days, in their returning the child Jesus remained behind in Jerusalem, and Joseph and His mother did not know,
  • Unlocked Literal Bible CC BY-SA 4.0
    After they had stayed the full number of days for the feast, they began to return home. But the boy Jesus stayed behind in Jerusalem and his parents did not know it.
  • unfoldingWord Literal Text CC BY-SA 4.0
    And the days having been completed, as they were returning, the boy Jesus remained in Jerusalem, but his parents did not know.
  • Darby Bible Public Domain
    and had completed the days, as they returned, the boy Jesus remained behind in Jerusalem, and his parents knew not [of it];
  • World Messianic Bible Public Domain
    and when they had fulfilled the days, as they were returning, the boy Yeshua stayed behind in Jerusalem. Joseph and his mother didn’t know it,
  • Webster's Bible Public Domain
    And when they had fulfilled the days, as they returned, the child Jesus tarried behind in Jerusalem; and Joseph and his mother knew not of it.
  • Free Bible Version CC BY-SA 4.0
    When the festival had finished and it was time to return home, the boy Jesus remained in Jerusalem, but his parents didn't realize this.
  • Bible in Basic English Public Domain
    And when the days of the feast came to an end and they were going back, the boy Jesus was still in Jerusalem, but they had no knowledge of it:
  • Text-Critical English NT CC BY 4.0
    And when they had completed their days there and started returning home, the boy Jesus stayed behind in Jerusalem. But Joseph did not know it, and neither did Jesus' mother.
  • Tyndale New Testament (1534) Public Domain
    And when they had fulfilled the dayes as they returned home the chylde Iesus boode styll in Hierusalem vnknowynge to his father and mother.

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 →

ὑπέμεινεν
hypoménō
G5278
“to endure”
Verb, Aorist, Active, Indicative, 3rd person, Singular
Part of Speech
Verb
Tense
Aorist
Voice
Active
Mood
Indicative
Person
3rd person
Number
Singular
Full Thayer's Definition

Origin: from G5259 and G3306

TDNT: 13:41,6

1. to remain a. to tarry behind 2. to remain i.e. abide, not recede or flee a. to preserve: under misfortunes and trials to hold fast to one's faith in Christ b. to endure, bear bravely and calmly: ill treatments
  1. καὶ kaí G2532 “and” Conjunction
  2. τελειωσάντων teleióō G5048 “to perfect” Verb, Aorist, Active, Participle, Genitive, Plural, Masculine
  3. τὰς ho G3588 “the” Article, Accusative, Plural, Feminine
  4. ἡμέρας hēméra G2250 “day” Noun, Accusative, Plural, Feminine
  5. ἐν en G1722 “in” Preposition
  6. τῷ ho G3588 “the” Article, Dative, Singular, Neuter
  7. ὑποστρέφειν hypostréphō G5290 “to turn back” Verb, Present, Active, Infinitive
  8. αὐτοὺς autós G846 “he” Personal pronoun, Accusative, Plural, Masculine
  9. Ἰησοῦς Iēsoûs G2424 “Jesus” Noun, Nominative, Singular, Masculine
  10. ὁ ho G3588 “the” Article, Nominative, Singular, Masculine
  11. παῖς paîs G3816 “child” Noun, Nominative, Singular, Masculine
  12. ἐν en G1722 “in” Preposition
  13. Ἱερουσαλήμ Hierousalḗm G2419 “Jerusalem” Noun, Proper, indeclinable
  14. καὶ kaí G2532 “and” Conjunction
  15. οὐκ ou G3756 “not” Particle, Negative
  16. ἔγνωσαν ginṓskō G1097 “to know” Verb, Aorist, Active, Indicative, 3rd person, Plural
  17. οἱ ho G3588 “the” Article, Nominative, Plural, Masculine
  18. γονεῖς goneús G1118 “parents” Noun, Nominative, Plural, Masculine
  19. αὐτοῦ autós G846 “he” Personal pronoun, Genitive, Singular, Masculine

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 →

20
words
14
distinct lemmas
Gospels
section

Notable vocabulary

The rarest word here is ὑπέμεινεν to endure G5278 — appearing just 17 times in the whole Greek New Testament.

First appearance in Scripture

This word makes its first canonical appearance in the Greek New Testament here:

  • τελειωσάντων to perfect G5048

Shared distinctive vocabulary

ὑπέμεινεν to endure G5278 occurs in 16 verses of the Greek New Testament. Also found in:

Repetition

Words recur within this verse:

Cross-references

3

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

  • Exodus 12:15 Seven days shall you eat unleavened bread; even the first day you shall put away yeast out of your houses, for whoever eats leavened bread from the first day until the seventh day, that soul shall be cut off from Israel.
  • 2 Chronicles 25:17 Then Amaziah king of Judah took advice, and sent to Joash, the son of Jehoahaz the son of Jehu, king of Israel, saying, Come, let us look one another in the face.
  • 2 Chronicles 30:21–23 The children of Israel who were present at Jerusalem kept the feast of unleavened bread seven days with great gladness; and the Levites and the priests praised Yahweh day by day, [singing] with loud instruments to Yahweh.

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

Where the printed editions differ

2 variants

Places in this verse where the major printed Greek editions disagree on the wording in a way that affects the translation — a comparison of editions, not a manuscript-by-manuscript collation. The editions are the modern critical texts (Nestlé-Aland 28/27, SBL, Westcott-Hort, Tregelles, Tyndale House) and the traditional texts behind the KJV (the Textus Receptus and the Byzantine/Majority text). It is not a claim about which reading is original.

  1. Extra text
    οἱ γονεῖς

    “the parents”

    In NA28NA27TynSBLWHTreg Not in TRByz

    οἱ γονεῖς (hoi goneis) 'the parents' is only in older manuscripts (NA28+NA27+Tyn+SBL+WH+Treg)

  2. Extra text
    Ἰωσὴφ καὶ ἡ μήτηρ

    “Joseph and the mother”

    In TRByz Not in NA28NA27TynSBLWHTreg

    Ἰωσὴφ (Iōsēph) 'Joseph' is only in traditional manuscripts (TR+Byz)

Textual data: Translators Amalgamated Greek New Testament (STEPBible TAGNT) · CC BY 4.0.

Commentary

Notes on Luke 2:43 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 →

The Biblical Illustrator

Joseph S. Exell

Luk_2:43

When they had fulfilled the days

The gospel of the Childhood

We notice in the Child Jesus--

1.

A holy disposition. It was this which led His mother to bring Him with her to the Temple, and which led Him to tarry there after His mother had gone away. A holy disposition is the source and fountain of all goodness:

the soft wax out of which is moulded the image of love, purity, obedience Jam_3:17).

2. A love for Gods house. He loved the Temple far better than the forum or market-place. He willingly remained in the house of His heavenly Father--the attribute of a good Son.

3. A desire for holy conversation. He was found not playing with other boys; not engaged in idle sports: but conversing with the old men in the Temple; listening to words of soberness, truth, and wisdom.

4. A deep sense of spiritual relationship. Loving and obedient as He was to His earthly parents, yet He placed His spiritual Father before them. As says Augustine, He loved the Creator before the generator.

5. A loving reverence towards His parents. He was subject to them. Who? To whom? God to man. Humility seen in its highest power. CONCLUSION: The child is ever the father of the man. Let us take care to form and fashion the child-minds committed to our keeping after this glorious and pure model. (William of Auvergne.)

Filial obedience

Our Lord furnishes us with a striking example of filial obedience. He was true God, the Creator and Lord of all; yet He submits Himself to His mother after the flesh, and to His foster-father also, for our imitation. From His holy example let children learn, in relation to their parents--

1. To love them honestly, sincerely, devotedly; to repay them somewhat for the great love which their parents have expended upon themselves.

2. To answer them respectfully.

3. To render them honest obedience. (Eph_6:1-2; Col_3:20.) The disobedient child makes the sinful man.

4. To succour them in need. It is dreadful ingratitude to do nothing for those who have done so much for us. Our blessed Lord had a care for His mother even on the cross. A noble Roman lady ministered of her breast to her mother in prison. Remember, finally, that filial love ever commands a blessing. (J. Clichtove.)

Revelation of perfect child-life

The life of the child is threefold. It is lived not in the world; it is the life of home, and church, and school. Think of Jesus in His child-life as a pattern for Christian children.

I. HOME LIFE.

1. Obedience to parents. This is a prime principle in home life--the germ of all other obedience, social and national A habit of life which is needful, in order that we may be led to obedience to Christ.

2. Subjection to home authority. Too much self-will now-a-days in children; they are impatient of restraint, want to be their own masters, to strike out walks of life when very young. Our Lord probably wrought at His reputed fathers trade. Anyhow, He was subject to His parents, i.e.

(1) Never gainsaid their authority.

(2) Never crossed their wishes.

(3) Never questioned their right to His time.

(4) Never murmured or rebelled against them in word or deed.

II. CHURCH LIFE.

1. Religion is for children as well as for those grown up. Children are members of Christs Church, and should be trained as such.

2. Like the Jews, let us early teach children Holy Scripture. We are more favoured than they, in having the gospel to impart to our little ones.

3. Child-life is passed, as it were, between the font and the holy table. With confirmation child-life, strictly speaking, ends.

4. Let the child ever be taught to look forward with longing and hope to the time when he may go up to the great Christian feast, Holy Communion.

5. Let religious duties be made a custom, so that, as with Jesus, they may be instinctively kept up in later years of manhood.

III. SCHOOL LIFE.. Education a question of the day. Religious education the only legitimate form for a Christian child. But the childs part is in accepting and seeking knowledge.

1. Children must be content to learn. Teaching is necessary. Even Jesus received instruction.

2. Children should be encouraged to inquire into things. (Thos. H. Barnett.)

Ungrudging service

When they had fulfilled the days--St. Joseph and the blessed Virgin did not only attend the Passover, which was celebrated on the fourteenth day of the first month at even, but stayed in Jerusalem also all the days of the feast of unleavened bread; and thus did not leave the city to return home till the afternoon of the eighth day after their arrival. They were not in duty bound to stay so long; they might have gone back sooner without doing anything wrong, provided that, for all the days of the feast which followed the Passover they had been careful not to eat any leavened bread at their own home. But devout people, as they were, do not consider how little of their time they can give to God without doing wrong, but give Him as much as ever they can, and delight in worshipping Him. Think of this, when you are tempted to shorten your prayers, or to drop for the day your reading of Holy Scripture, or to feel the hours of Sunday a restraint and a weariness, and to long that they would fly faster. Prayer and Scripture and Sunday are only dull because your heart is not in them, because you do not try to throw your mind into them, and so to create for yourself an interest in them. If your heart were in them, be sure you would find them the purest of all pleasures, and wish you had a longer time to give to them, not a shorter. (Dean Goulburn.)

Passover duties and employments

It will be interesting to know how St. Joseph and St. Mary spent the days which they are here said to have fulfilled, especially when we remember that they had the Holy Child with them, whose human mind, we may be sure, would drink in eagerly everything which He saw in the Temple worship. Where, then, in the first place, did they live during these days? Some of the country people who came up to keep the Passover were accommodated in private houses. This was the case with our Lord and His disciples, who ate together His last Passover in a private house, to which He directed them by the token of a man carrying a pitcher of water, who should enter into it. It was usual in these cases for the guests to leave behind them, as a kind of payment for their accommodation, the skin of the lamb, and the utensils employed in cooking it. But very often such accommodation was not to be found; every inn and private house in Jerusalem was quite full, and in this case people from the country were obliged to lodge without the walls in a tent which they brought with them. Perhaps St. Joseph and St. Mary may have been all the more ready to do this, because, having the Holy Child with them, whose life had already been sought by those in power, they may have thought it prudent not to be seen in the city more than was absolutely necessary. St. Joseph would have to go to the Temple on the afternoon of the fourteenth of Abib to kill his Passover lamb, and probably he would take our Lord with him. The Holy Child watched the slaughter of the lamb, as the blood gushed forth from the wound into the golden cup held by one of the priests to receive it, and was then splashed out in one jet at the foot of the altar of burnt-offering. Then they returned to their tent, carrying the carcase of the lamb with them, and prepared the supper, of which, probably, as their household must have been too small for the lamb, and as ten people at least were required to make a Passover company, some of St. Josephs family or neighbours partook with them. The first thing would be to roast the lamb, which was usually done by running two skewers of pomegranate wood, one lengthwise through the body of the creature, and another crossing it through the breast and forelegs, so that the lamb had the appearance of being crucified, and then placing it carefully in the midst of an oven, the bricks of which were made red-hot, but not allowing it to touch the sides. Then they would spread the table, and place on the sideboard, ready at hand, a plate of unleavened bread (large thin biscuits), another of bitter herbs, such as endive, or wild lettuce, and a vessel containing a thick sauce, made of the consistency of clay, to remind them of the brickmaking in Egypt, into which sauce everything eaten at the supper was to be dipped. Last would come the partaking of the supper. St. Joseph, as head of the family, would take a cup of red wine in his hand, and, after saying a grace, taste it and pass it round. Then the herbs were placed on the table and partaken of; then the unleavened bread; and, that being done, the roasted lamb was brought in and placed before the head of the family. But before it was eaten, a second cup of wine was filled; and then it was customary for some child (perhaps, in this case, it may have been our Lord Himself) to ask the head of the house, What meaneth this service? In reply, the reason of keeping the Passover was recited, &c., after which Psa_123:1-4; Psa_114:1-8. were sung. Then the lamb was carved and eaten; a third and a fourth cup of wine succeeded; and then all was concluded by singing Psa_115:-18. (Dean Goulburn.)

The Biblical Illustrator, edited by Joseph S. Exell (c. 1880s–1900s) — public domain. Text from a community e-Sword module.

Bengel's Gnomon

Johann Albrecht Bengel

Luk 2:43. [Τελειωσάντων, when they had completed (fulfilled). It is not always profitable to be satisfied with what is trite and customary.—V. g.—ὑπέμεινεν, tarried behind) We may presume, on chronological grounds, that this happened on a Sunday. Thus then we have the prelude to the subsequent celebration of the Lord’s day.—Harm., p. 58.]—Ἰησοῦς ὁ ταῖς, the boy Jesus) Luke describes in successive order, καθεξῆς [as he promises in his preface, ch. Luk 1:3], Jesus as the fruit of the womb, ch. Luk 1:42; as the babe, ch. Luk 2:12; the child, Luk 2:40; the boy, in this ver.; the man (ἀνὴρ προφήτης, a man that was a prophet), ch. Luk 24:19, with which comp. Joh 1:30. His full stature was not manifested at once, as in the case of the First-formed Man; but He hallowed by participation all the successive steps of human life. Old age (alone) was unsuitable to Him.—καὶ οὐκ ἔγνω, and did not know) Jdg 14:6; Jdg 14:9 (the Antitype to Samson, who told not his father and mother the first of the mighty acts he did in the Spirit). [Jesus might have informed them of the fact by a single word; but it was becoming that His wisdom should be proved demonstratively in their absence. For thus He showed, that He was not indebted to them for the wisdom which He had: comp. Luk 2:50. He gave satisfactory proof thereby, that it was not they, but Himself, who was fully adequate to direct Himself, and that His subjection to them, Luk 2:51, is of the freest kind.—V. g.]

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

Meyer's Critical & Exegetical Commentary

Heinrich August Wilhelm Meyer

Luk_2:43 f. Τὰς ἡμέρας] the well-known seven days of festival, Exo_12:15; Lev_23:6 f.; Deu_16:2.

How it happened that the parents knew nothing of the staying behind of their son, is not expressly narrated by Luke. The charge, however, of negligent carelessness (Schuderoff in the Magaz. von Festpred. III. p. 63 ff., and in his Jahrb. X. 1, p. 7 ff.; Olshausen) is unwarranted, as νομίσαντες δέ αὐτὸν ἐν τῇ συνοδίᾳ εἶναι presupposes a circumstance unknown to us, which might justify that want of knowledge. In the case of Jesus it was an irresistible impulse towards the things of God, which carried Him away to postpone His parents to the satisfaction of this instinct, mightily stimulated as it was on this His first sojourn in Jerusalem,a momentary premature breaking forth of that, which was the principle decidedly expressed and followed out by Him in manhood (Mar_3:32 f.).

συνοδία] company sharing the journey. See Kypke, I. p. 220 f. The inhabitants of one or more places together formed a caravan; Strabo uses the word also of such a company (iv. p. 204, xi. p. 528).

ἀνεζήτουν] when they assembled together to pass the night.

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

Expositor's Greek Testament

ed. W. Robertson Nicoll

Luk 2:43 . τελειωσάντων τ . ἡ . This naturally means that they stayed all the time of the feast, seven days. This was not absolutely incumbent; some went home after the first two days, but such people as Joseph and Mary would do their duty thoroughly. ὑπέμεινεν , tarried behind, not so much intentionally (Hahn) as by involuntary preoccupation His nature rather than His will the cause (Act 17:14 ).

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

Jamieson, Fausset & Brown

Robert Jamieson, A. R. Fausset & David Brown

as they returned--If the duties of life must give place to worship, worship, in its turn, must give place to them. Jerusalem is good, but Nazareth is good, too; let him who neglects the one, on pretext of attending to the other, ponder this scene.

tarried behind . . . Joseph and his mother knew not--Accustomed to the discretion and obedience of the lad [OLSHAUSEN], they might be thrown off their guard.

Jamieson, Fausset & Brown — Commentary Critical and Explanatory on the Whole Bible (1871) — public domain (CC PDM 1.0). Text via the HelloAO Bible API.

Adam Clarke's Commentary

Verse 43. Had fulfilled the days] Eight days in the whole: one was the passover, and the other seven, the days of unleavened bread. See Clarke on Mt 26:2.

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

Ellicott's Commentary for English Readers

(43) The child Jesus tarried behind in Jerusalem.—The words do not imply that He intentionally stayed behind. If we deal with the history on its human side, the probable course of things was this:—The Passover Feast lasted seven days; on each of those days, after the first, we may well believe the “child Jesus” was seeking wisdom to do His Father’s work at the hands of the appointed teachers who “sat in Moses’ chair.” This had become habitual. He went, as usual, when the Feast was over; but Joseph and Mary, instead of seeking Him there, took for granted that He had started with the other boys of the same age who had come from Nazareth. He was therefore left in the strange city by Himself, finding shelter for the night, probably, in the house where Joseph and Mary had lodged during the feast, and spending the day, as before, in drinking in the wondrous things of God’s Law, and asking questions which showed that He demanded more than traditional or conventional explanations. His question, “Wist ye not . . .?” implies that they ought to have known where He would be.

Joseph and his mother knew not of it.—The better MSS. read, his parents, the alteration having probably been made in the received text on the same ground as that in Luk_2:33.

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

The Cambridge Bible for Schools and Colleges

gen. ed. J. J. S. Perowne

43. fulfilled the days] Exo_12:15.

the child Jesus] Rather, “the boy Jesus” (ὁ παῖς). St Luke seems purposely to have narrated something about the Saviour at every stage of His earthly existence as babe (Luk_2:16), little child (Luk_2:40), boy, and man.

tarried behind] Among the countless throngs of Jews who flocked to the Passover—nearly three millions according to Josephus (Antt. VI. 9. 3)—nothing would be easier than to lose sight of one young boy in the thronged streets, or among the thousands of booths outside the city walls. Indeed it is an incident which to this day often occurs at Jerusalem in similar cases. It should be also remembered that at the age of 12 an Eastern boy is far more mature than is the case with Northern nations, and that at that age a far wider liberty was allowed him.

Joseph and his mother] The true reading is probably His parents, א, B, D, L.

knew not of it] The fact is very interesting as shewing the naturalness and unconstraint in which our Lord was trained.

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

But they supposing him to have been in the company,.... That travelled together into the same parts, having been, as they, at Jerusalem to keep the feast:

went a day's journey; either before they missed him; or if they missed him sooner, yet they went on inquiring for him in the company, until they were come a day's journey before they thought, or, at least, determined on going back to Jerusalem. The bounds of a day's journey from Jerusalem are said to be (w) Elath on the south, and Akrabba on the north; elsewhere (x) it is, Elathon the north, and Akrabbaon the south, Lud, or Lydda, on the west, and Jordan on the east; wherefore, as Galilee lay north of Jerusalem, the bound of this day's journey must be, according to the Misna, Akrabba, and, according to the Talmud, Elath. Nazareth was three days journey from Jerusalem (y): according to the Jewish writers (z), a day's journey was ten "parsas", or large miles, Which were forty lesser miles; and which, they say, is a middling man's walk, on a middling day, as in the months of Tisri, or Nisan, when days and nights were alike: and it was in the latter of those months, on the twenty second day of it, that Joseph and Mary set out on their journey; see Exo 12:18 but it cannot be thought that women and children should be able to travel so many miles a day, and therefore this day's journey, very likely, was shorter:

and they sought him among their kinsfolks and acquaintance; when they came to the end of their day's journey, where they took up their lodging for that night: and as the company was large, they doubtless lay at different houses; wherefore they inquired in every house, where their relations and acquaintance lay, after their child Jesus, where they might most reasonably expect he would be: and so, in a spiritual sense, when souls have lost sight of Christ, of whom should they inquire concerning him? and where should they expect to hear of him, but among their spiritual kindred and friends, and who also are related to Christ? see Sol 5:9.

(w) Misn. Maaser Sheni, c. 3. sect. 2. (x) T. Bab. Betza, fol. 5. 1. (y) David de Pomis Lex. Heb. p. 141. (z) T. Hieros. Beracot, fol. 2. 3. T. Bab. Pesachim, fol. 93. 2. & 94. & Tosaphta in ib. fol. 11. 2. Seder Tephillot, fol. 144. 1. Ed. Basil.

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

Trapp's Complete Commentary

John Trapp

43 And when they had fulfilled the days, as they returned, the child Jesus tarried behind in Jerusalem; and Joseph and his mother knew not of it.

Ver. 43. Joseph and his mother knew not] One would wonder they should be so careless of so peerless a pearl; they might well think there were enough at Jerusalem, among the Herodians especially, that would have been glad to have despatched any that should take upon them to be Messiah the Prince, as Daniel calleth him, Dan 9:25. When they fled into Egypt for fear of Herod, they lost not the child Jesus; as neither there, nor in their return from thence; but at the feast they did, and in that greatest solemnity. Hence Stella observeth, that there is far greater danger of losing Christ in time of prosperity, and worldly affluence, than in days of persecution and tribulation. In mundi faelicitate et affuentia, potius quam in persecutionibus et tribulationibus Christum amitti.

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

Albert Barnes' Notes on the Bible

Had fulfilled the days - The days of the Passover. These were eight days in all - one day for killing the paschal lamb, and seven days for the observance of the feast of unleavened bread, Exo 12:15; Lev 23:5-6.

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

Matthew Poole's English Annotations

The feast of the passover, and of unleavened bread, held seven days, during which time Joseph and Mary stayed in Jerusalem, and then returned. They usually both went to and returned from these feasts in great troops, or companies. Christ tarried behind; Mary, thinking he had been in the company, missed him not; they return to Jerusalem to seek him.

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

Whedon's Commentary on the Bible

Daniel D. Whedon

43. Fulfilled the days—The seven of the Passover week—

Jesus tarried behind in Jerusalem—In their annual visits to Jerusalem the parents of Jesus must have formed acquaintances and made friends in different parts of the city. The parents of Jesus may then have started for home at a time unknown to him, supposing that he was with some of their traveling friends or relatives. Meantime with joy is he in his own Father’s house; and the topics which he is hearing discussed fill his whole mind, and exclude all thoughts of his Galilean home. The obvious inference is, that the human mind of Jesus may be unknowing of a fact beyond the reach of its natural finite faculties.

89504e470d0a1a0a0000000d494844520000019d000001290802000000c7e66896000000017352474200aece1ce90000000970485973000012740000127401de661f780000ffb549444154785eecdd77d0ad5b56d7fb8b0d885cc504082aa8a02288a88819e1344d6c689bd4488320ad48411554e15f58a00828a85025a00415c9b19b061ae840038a18c09cb304514031878b8a0adecfdadf7d7e3d5debddfbec731af5de2a9f3fd6fbacf9cc39e69823fcc698e159efabfcf00ffff0fff5f8f5dffffb7f7f955779159f15b8f7b9c21efdc88ffcc88ff9313f664dbaa94e156af5bff88a2b9f18b8626fc3194be3b0470f62f86cb8fb873439e5d6bdcf492fc626d298c17025e3f98ab7889cea38057ba5afc6f21015f4a8bea6afd1c7cc95d61e42ed6a5ce740c640044ff13ea1e44fe64f531c9d1526db53c877dae49d76385d5cc9ea1cd4239af11336c932c776372e7ef7b4a73d6d463b4e5290af13e9b49f3c3dadd529cc91bd12f8e91769fc14484febee7cd4d7bca956d59ccc1f5138e3bc86c9a1b627715f49e38abd9acc4aafd83b0d387b9e19df6f75e25a8f4f7bba32a351bf1ad8c33918d92b9f3c75f0a424756bac63fbca1a1e54b3713da8d339ccadab54f2a0b6959f1670dafd896ba96d4f99f8154b67c3dbee26f03bfd36bbb91d5db6559339dbc38d35ae6685eb6e66748bc8f38439c31527b70e36b2b3ef19f4d8bb8a0a93de2d6fa719dfa9a9f9d8299087b4da606f557faae94e813790f95137aee15ae25d8513041fa4dc0799df6d2039f575ebd70f72e75a2dce9dba480263f2d1dd36194e8927ae4d95273ccd1d1ee2aa1e9d801b33f785f0dffedb7f1bbeac8393dd38986a79e099b2ad7c835fdb5a2d225d89a0866b75679275924ad6959c7a9d6135c88df3ac7ca5dd3d3a699e36349aa7a16ca4e3fcd6684e95c7e769f7affaaaaf3adbead1f9f48aab5b173a0558c35b959f046f05ae843baded7cacbe5eedd55eed8ae0867c9af8d5a8d9c3aaedd1a98bb3b0724d6a75a55f5fffeb7ffdafb3feb1b73c65da9f6caf3c7ffc5fe52967b58738cc83a4b7f2dce6b4d5db26a7792c599bdecf41b92f045e8de2f48b8968fd72d85374b5ad6499cb95ea4f5b3a2d477df6f09010b854eef4e218be33cb8bf38d2836ae5c72851bc5e9d4574e311c3c05785ae086df185f616c276c4de513d09e0e5faf2c725cdebad9950f4fd61b46030b286f0d748c9e4a9ad19cb29b2c12e215294fa79559cc1410f1d3614e2348e57963dc3e24245e7975cccceeddffd81ffb6361c7447a1fd8fec704f964fe74a7ca1f64017b34e64ff3baa57995bac7ea95824e871922afce6943dddf969c92cc13a279274a9e4c6ec292881e8e6b273a9cec0d416e55bc47b7a6d2a32b699c5fef7c745ae095b9f67533c7d9524d52dcd0ada72e02bf058e2b21dffa45d9ee39a82b33b852f169f6777ad9e92f67ef777ac1699c579527f0ab7ccdd7abfc7494934ff39853e643c3492f879a83e4b0aff2433ff443a3ae06d1245017e1aa2d84060d0d524fd589f55b9bdbf0ea6f33ac893bcda54e9fe24f0b0da7518ee979d7c9b7e6a793ac61a10cdb1bfcbce814fa0c5d356319d6c4d29a34b438d9784fb19e0c6f745772dfd78c35e24978da7293946646c97fe63eb59d263ba55c89e81cfb68aece9585cd68e65113d4adadc45e9f636fd5bad9e70ca3fa2d7724e11940c33c47973f5fe1daa4b1aeeb684632e3bcc2a9a4bd219fcd4f6c3d5dbaca1be946b4f253bc3d9d9a4eaec6c97d377b7cfa79a7912796892e9bacc7b37e9633cbbf35b9ecffca8af6f51c3e7bbb95d5a3979cca9dfa9a0a2c4d9912ef249bfa4e10c77cb2da10aa10389c8ad8fd9ad4cad790fd22bdfff81fff63c6946537edafd26bbcc66bcc226f0571a5e03b4daa71de3e0a19d3d97ffa4fff492233d64f23bb72e3d356767f926a9cf538ec3bbde2d614a07698b27e4fd07c744d3f7acdc9ed95ece809e57fcbd2d9f5867c2e693d681485a8d3bc6ebdeb4e0378946a8f2ebaff2d3593cf9d03993c4f683e6171f17b90971807b543e7814e1e17fa473fa4f82fffe5bfe44dbc758ff2d968ceec95048b6e78c41ee902e5fffc9fffb347b93ce3f7595c4fb603d3a0a01ec7ad0a0b210171e1aa8505d474875aaceaa2405e9d05b31c2d806e5c2522188303302774dea83d455393ca935ecd838ec0eac7fdb81fa75c89f2cbf422c922aa0f4403b590b22e13508a89345a7895e8e9afb1a5cb49300a016d13f893ce50b9c12ffb2b734c6d8d6a7a4db20af1a9da4ff8093fc167cd5ffdd55f3d9caebbc0228d7a342b21f4d8688086e651c0fd833ff88346e44693d677c66dcad35077c501cdb575a5cbd3dcab992126902496b9ac6683528e88425dabd070aa13f3d981af21ef69cdd5d1841633478c196cdc46d6d7f1709abeee32a318a88e1ba4347121e58a549cc746e35dc39944e9fcb4bf3a896b2ea1d353c8536e66dad7248660da49dad9528f7292441aab1998fa99599593640653b505d76c2fa7ed73b09e5e1ae09438db3e55b02ea6e2ac2eeb9d55649633e661c7e0a3de339ba9bb6ad96d9acd174e43aa723d4e32ee1378e51b5d120ed168d967da544ed4e4935e865f59974f3573abd10caa1266089071fedff7ae74a130ebad7225d554c8e3f24aacba77e9ddd37fffefffbde63ffec7ff785f6b8e6c12484481ef7ff80fff81b782b09ffa537f6a5a78cdd77ccd7ff7effeddf77ffff7bfe11bbee19bbee99ba64435efcfe7f32b9514fdd37ffa4fbfebbbbe4bf7b1e293385c55d0134221f1bffa57ff4a4f58519ee1ea5e7d3920ea861ae8e4128d900936a47c3b996a5b60f9893ff127baf937ffe6dfe88b5893824f6c8c3822ba5633d5c2384dfeedbffdb7eeb36f8fd25332c24c3a4ea3eaeb2e2238ac8efaffcfbd2b411b2041e7365ae1c785e06bbff66b7b6ad4ba7393dbcc6e5280c2e07ece93c1a98f14668200ace2012794a466fc64c1c5bd9ae7cc7ac910535b6037cfbc68f1f1089c54553690403f27493bfa8a383a38713504ccd0e34cadb6d9874b657d29d45c7da350997cdc0488f3de30311e709b883090873770572e9adc1a665cf964483e29020319d580a6ca7a2c062f8ce703838304e5aa50736ca79184393a0b1e594bea764f208847a4565570e97d80529dd85388dbf9fff0ae5147641c0e566aae4ef2492fae980f8227d2d8c8748b25b1343bf1886d979ae093ff17b71aafafb44659bee64af34afdfada701a42c140799a5ad731a32605a5086cabfc5aaff55a868fa0fa1e35ea600bc1ccde0dd8a28b5c1e4d371c10cf8693f921e233b6e3302bc552b8f9033ff003fffc9fff73447efa4fffe9d5d19192bff017fec2cffdb93ff779cf7b5e42bee82299a6392d39edcb5ffef217bef0856ff4466fc4bd3d0ab674ac3db9e436eae75a798b723effbaaffbbae55cb9713a304e1c24b534579310075eb8c7b46a2abcceebbc0eb2fffa5fff6bf43dc5abfbac134287ad848899d77bbdd7a32ad74ff9293f054137412a9694c4614e681449aaece627fda49f4413ea63804c51cb8e41d5bff817ff2258e1b4e8fffc9ffff3bfeffbbe4f09222ed4b25d357dcdeb682ee19eae9b71cc255430c610335bc91c674f2b8c4ea348f74ac6612599693888875979e1b178a32336d457a40cbf4e2bd19c28827bbc95d92dde68bb9cee5e3e71c1561d25a5b4465904d82c26bc2ec3aaedbcdd0de67daa4fb6b4562c71a32d35155742a8dc0cfd52728584568f795711bbbeb2a8c458f4d5cb70335c50c123577436167ce68daedc607edb18c3be1039cc2d72e4f0f394d4911eddd36ffa1a36c5617452412816107b6aec3d4ae3ee07bb2413cfa15b1c06b5517013ab0904c170397c217036acc79a846b39023eb38df1e0269e1397af79a8cf04be6c2b66f2fd4bc4bbc746195f44d0ff97fff25f7a1aae3537d43c044c381921de9a58c8421a05cef9a647e55885e49ab8574d65560485dca819826ba8c717bde8453feda7fdb4dff6db7e9b5e3cc5c0054d339a38fec7fff81f7fe9977ee93ffc87fff0233ff223a10c13fc67ffec9f0555d5e1128cd5453abaf9537fea4f71fe3779933779c7777c47ddf8aa6d5c365a9701e8228f9ac5103d8080bbbfe017fc829ff7f37e1e8632f7eff99eeff95b7feb6f199bc4f2d7fdba5ff797fff25f06d25abdfeebbfbe4452efeffcceeffcc66ffcc6ffe81ffda3bff937ff2614e61ed8a333ec191bc6888c52d322823909e27ac4b3416109e7beb21e022a8c20259b55f327ffe49fec13590c1428c09fb1e050efa8e57ea56c5dd9840a8d17b7b36ff7e15a0e9f89646dea640d90c2e71c207d6779b9cafc2dfbd33b3aa930732990d485cac66280441116145a35f4d4a78193869bf2af6cb441addf5c3a178a429f4d649437a8fc1cffca5528b9ce21190051f75505c64762cab52a4fa4d0ac532b95431fbac8f9e7b7e15a1e3eb7d7bc1c36f6344c504140c30c0b061673929554a1ee2e9ef078d61694fb1ac8e23669eb882f28d75dbeed0aadd08cc2d0277428f15118fa20d234add1910077cdec3386ac42476a3670820d1363d5536a0d924aa9d8390e432235cb6b8a3d6e94c7809a72081d155fd3ef0c35a36de045141a59469684b3b14c318b2d778b4811c267b2528842f34ae58555e56cc04d332a290bb1b081e4c3cbdc7b5acc0ed7309c55e480fa553369f0d3966270f2055ff00506fbdb7ffb6f5792165e25b0cf3e304a735ff4455f04357effeffffd6444160871728f0a02dffddddf4d94bfea57fd2a20f22ddff22d2f78c10b48ea3ddee33d04843ffb67ff2c5e9b44042ec9b15e72e9386eb47a84be92b25ff36b7e0d1fd09d0100973ff367fe0c7453fe811ff881dff99ddff9d7feda5f331ec3067070f0b7fed6df2a37d4ef9ffc937f121189954ed547fc17fda25f0422f5cb8b14667346d75c8f01cd9d542e6156a1d14167b80931dff55ddff517fec25fa8824eb1140ce5c00d2143c93967251ee5d881cbbcb19896c9aa9c65472d0f541327798be110942bdb2a12f8cc87d5f7355c4b9e998ba7e1e640aae153fca26e0df33a9c5356e1113f54cc38b29eec3bbfca93f3a522d3904265dd0549a4513eab7ee50d36f00d2c5453928db9a120a4b01794bb06f439c9d5a572e2cdbbeeac33d84a4ab9992b062a1924c5c6d9cb46aa7cf4911a941b4e6229dd0849eb25184dad09b047c3385f97f485a1594ee97fc855e50412ac9fbd67c631969aca3735a4e816888bbe0515cc141d9708e3a7394accfb1a5c8641d9adf278080d33b32c39205ef6933da4e8c4e26b30c7ba92d57c2139d7a970ab1a40cf838cbdd5aa405f4385fc947078a54ff7ba30e4fc51abd2080dd90f6a4a40c7e77ccee700a58ffaa88f8ad5cba0f2a24688102b077ed0e4d33eedd3946b8f7426e8119e880ceae1c6e7d77ffdd7e3e957fc8a5f01ec9a8aea3b54b642a782cab059e54c1f41d257e2c2b7c8233dc407074b52522415fec93ff9277ff7effeddbff377fece077dd007a9093d7942d9e93bbcc33b3cf399cffcdeeffddeaff99aaf5187807ed6cffa59868401155abfd44ba166a6c080a81f642bd72f2854ad68107819971c07c892115c73fd9c9ff373d2476b8be949352569baa0511a9b09fad451f39182b9cb7d56ae42104f3ec17a88195caa93f3876bc5c6700a874614aecd69d5294864bb33e8025a28d00247865e669111bb2fb0b7b411ae9d394e2890d3e64b6c001d4d9a90167b8b0af961a69cf58723b1546298d295288fed30d18da7f943de587c565e582ed46955b02c5fa8c7a4918e02a958dd67a2ae4eb0951f0e73c7734a549ecab0d14082f8449d408a402a2f96d430af5e54c8fca25fef416a3e99a90b39d94032493b9e06709bb879a43cac4932552b5abb67fca566bca914263116962681d888938599902babe8690d6b555aa0534acf617d96e32f2748da5128c6bb4aa390320a601a4b1a72f396e6ad29a95c6c468d9675d42a361f6433946e512b046f5a10def9ca960cb644077af894007dc6677c068cfb844ff8845c093397f5f2f46a183ef93ff043fd933ff993b378f5f0e1a9967875afcb3ffda7fff4977cc99778ea6bfe1905255847bdc45b494f335fa821e17283c560b4a7e4a547602a07849224287bfaeaaffeeac71e7b4ceaf4155ff115b80fc5dffeeddf5e8f2aff95bff257c09f31b781d03413353a68f743efa490e63208f799a312e226cd3778833780c5c48767b8d692930a068807e596d87ee6cffc9978ae950a41d56c311357d274bec5bba6ab832dfda6da4cdf784baa555019b74a3ccd69aba9c4bd5eb64a1058cc4b079a79b2f2203281871da5548d5ddbdc2c06862673fe2c3b8c8854f6a13e0a395e158adbf1161c27908b31fd8f47de5520d5d27675c25317f723db3c197d5fc9cda8d91b2506faaded12fecffed93f1b719192f1949204cdea9cc951e032efed06abe1e079e9b7d965ab84aad175ab191868be9cf3873be1da027ff7d8886dd54201234a68068278712e3c8ae7d69b1aa67e1363b088829282b7f2166d03d6faf5b5e524dc867a88b7d4d3c2996a1c813db739a08ecae14b303a4b48f5add0072b2e44e239152b49c529c8188d6e9b1281061e54c8feb3aeac658614dee9a247c9215915361660663c9a63b8b5f2c021c1b68edcfaacf2fcc578bfe33bbe4366e3faaccffa2c590b5c0b972f86a8460ca5067a5509847dfcc77fbca19adf29042e4662d92b534317a84991848880eccddeeccd54936161083619339af8d30a4f991123801764975e01a81b4f7fc6cff8194c9631e90bdf12a5377ff33747e4affed5bf8a372b77fa45012996f44b7ec92f510702b6d2e12a0d241a6047c406898750ac90957f920e200bfb09c830316c2c2e6c9881b2aa749cc56bee5e66f74eeff44ecf78c633f029494c9a86a0821b1da15cd8d163897796e151e599291e9ac56349430351ad1e0b56e5db1993aec3979cb3fc28ace9aa5c2b579b216162209ee1a6509533a0b9a84701c7922cf76afaba2425ca795d665a493c143382c880a35872051fea97a41342d0506aa03c74cb610af2914de6eab48ae729c3202e4d4aab95e4ede36758d670f2c9c6db885ccd77dcd4978ecea95f2cb9b2197c969ee7db751dfce99dc12be9696b829829376941aa589efa72f28c2ad7555e740c6b928011251382ca27b39fe607eaa420149264b2f29961d4a986b1d74e65a01982d724a7e82a73acad1b9c170bcb6c42550407ac57f209a72a9cb9aa5c04258db28752f28c2af8ce8432458c2d36674e2dea4524fa49c94d22ed2641a92f4d83187a31c9fbeccffe6c78f2899ff88949e63257fbddbffb7727a994812d9ba62a99eef9aa6f9202d52dc9db2495e0987e7ef9977f3926b8bdaf0c0e4c84146a725a9fe4024d71e91e722145826e8c108471e9d674548377d987afa11e66d0440d7ea96c3c508c6de506cce26fffedbf8d43895b9ba12d901b4cae1852673159671375a47cca20f4a2897e353159fefb7fffef876b2d0de4a83103dff562aa8bc33676354c701944a1a3cccbd5f4c1905d018dde1ba041957cb53eda5304514b4f5d29b5cfccb185b65c34edee51c9823136d90f77e23febcc37b2b93cad2bbb090bba125a88b9ab805f30cfd00bfb55c8379a2627ea9a174edc67df224ab3182025b031a4809ee5b09fbeaa8c5a0a4d71e42c443561098b73e319eabc3d484a62416d709c55d31ae391fe0b7ba9387d95f1857a9ecafd1986c2332434914f2c4da34aa5313330d29c29b6783fc326cf44d46c148764e8a92ed42c91cfc09a0fe58d344850c4957c5274236ae0a15e8a281834f6e4a34e431b38c643e8e93358c90c9407100af39aaca5c57ef40bc949728687b22b444e23eee3a784ce67692cf5b5b69b05d6e97a49c80add68d2b6c0ec3c3c4d3b6806b2e8a8e63eb1b8d1457ee706d428b74c9f315f38fcd88ffdd8b90a4234f1e7fedc9fe3cfbfe137fc06cdca7e4337852c00a6b490cfecd8a5261237849a9f1296a79bdb2acc8b3494efb867cd784d498c98f8b0489d6d8584dcae626ca600e9e011224446ee8837414ee8813a3a9d3cc8577d66709aab496a2a68586875afdc2e44ab360642640494708d02fe2a47508f895e5ab755b99c50796e8c87f497cda5f29c2a9451b3f1aadf6484d09626e0c7d37a2fa10822739e418926aa6d5ad47d5b69ee8b63250b33d97c5b61739c260e839e729318ce8c984129430c6848feada4a893c5ccac6b1211ad9aa1a37fe26f1e1bcc7565732d6057b3c2eaa0d97a4270308f4aa7a17657dc66b7f3ed103c27ac6d9ea3d070a046a0ac246f4153472463a42a3042e5ad1f0d4dea2e9dfacc87f3c9ba986615a29f9722124c28699610f2ba34f7b505c732943a4de661fa46a1bb72ded45a8fa1c310bcfa9959f6a6d305b6a27e0138dbeb52ad214c41b38792a95675960ca6fd90b11e873ec927e32f60b428df99843e1992cb8d8bf3ba670351f3b925ecccb8a376ea34a58b93c8ba662d4ad4841b24fcf7fededf43c7125682baf0e34f26120c73f83ff807ffe03ff807ffc0ee81af889202abb5fff8cddffccd4d10b8bdd922618972400d2beffeeeeffe4b7fe92f055e729f60ceca94d93e3ac42aed02a83acaa400841b295258a91cfc29c493cd5085e92ced1204dde842b47722846ee0918e3474af2d969af96734e14bb1c8d772848e80351d36525d00598203b2f64f1bf522a7ca16d450d351746c929a8dea1de5a45cf473e3333edd34e7cab77597b2b3efb48e5a46195268a809dde4a81b75ba482f3943f4536d73dee653e5b0a727a74a8f102fbee9345053d2aa7fde98c9e62d814b2ee46b0d334d7de5246501b94d1e1ed6b0aa6ee6d5b3f8d0a7d15d5d212c6a9587771afa5cc6519c4f0855885458d34827a29c8a409a98b7c5e1696cc79e7b83224026ed119a0692e483bf88104b38dbe7ba4856614a5d23eb5e79ad9a79a9e36b28e0ab9b70bc98aa3b1442967036cd2e26d5a9262b51e74c93675ac3f40452b00c65b2bd18d6d6909b4ec5b0cff1731e5ac82cf734b174cd441b3ed92a0986125702098817c0e6c5e3c4f01b20032e99c87116e7d248cee26a56cbc133b9302bbb2a2b2a37b4c9a9f0f7fc9edfa30efec9f30e5cfb437fe80f717bab6cd99991db777030cd277de487e02637400876404a8c02356021c78117cd3425ff6ff5566fa56f7ca006cb205d9b06983630f7b0cca8405b2896b5798ab8c2ceb885359226ead18bcf4e2a345112faf020edd285f2c082655b9bf36a05b9949ab525e7dec4a400eec6a6aa71e91158eb457cc039914143d22107ac76920e701bbe1e4bc73a0de4a6085f948bf9ec7e66d44d7e5be84e5bba2b5f505ec3bc2b8beccaebb28f8c8664c2973a62b5882bc74011b804caa326a78834ddd0757b2cb95c3130370838ba09949537a9c1526b67cbd4e2300d66e2d95936d74d254384815a43cbeb3ccd5bf287463ae4aabc6a61e8c4385c1b2837649214e1b32e83ed787687e64889b4d56f6dd7a09a6da594065e462ff2b57d14c21621aa59ceb2e1f7a8fcda7df3f1c025d98632270427900692127152610693fc5d2526d1e7d56dd9278a966812ef8c043595d59cdcea6278d73ac3704db55c4c49a968034ce67ad93c344b0be56778fa1aee27c3d8765ff910b692827176a517c26919c7d742a92eca091a72eaf088365583031924b2c91f0537648e26157fd2277d924209d92b7484d64c10759601fca08fd3b9453fdb912f7de94bade5cbbfcaf7f424634291e920e4463ac6aa209a9e30f1ab7ff5af561328fcb25ff6cbe0da2ffec5bf1859759a09bad7dc0dbcc03a9c8235c581a49f882f49f9abbfba260005e878aa099a60485f2c1596a9d6118436863baf5c8431aee462d8ac5985b7788bb7c08986324ac750741ac685686c42dbf21af7060294556ec22b597bbbb77bbbb77ccbb724742ce1d3a3cca2758142b4af6519b7015f79d9a201a60fbd347dce9f115178ba4d568b720e5020628ef946015fb9af4ddb73215cf9dcd4b8a0a7a378cb047309f59504d388c449b94c40931b648bf346e573d72c32fb69c89953065a341ea8d5d0a31818aee50975d710e6902728c4648f561ee0b69e906bc5f3528c2c24475239e194900697f113f13cb3acaa2e42f989a874a03a045b5f8db1d46c12480889a50a7571dee48495c479f254d2ccd1d3069b475062516dc3af474fc76aa85af0080a8b5e2151f49395af596c59f3388f495f33b9fad2b52b7e529ffb32b5d949e89f84f542689bbcabdc426d628fbde61c74d7f24baff120eede6793590d39356041b3b4b78194cd6186f31aa0244c2ef57b7fefef4d771713bac2b5e6a130e88bbff88bcdf5fec6dff81b4ec9a268bea627f73ecd31615359006ec0933ebefddbbf9d4b707e1bf381280e54908269820e9a200fb298d6e15bb96a28dbd4002e38ce16e754c525ce0f52834e358bae98f4d46873da54a277099a725921c3b5d8ef534d5fb93dcaa466ccf23e8fe2b003a2694b4d88e9c6de6eef3fe04a6248b8e00fc3bffc97ff72ef5460be263e53616091798532293bbbc9707380825836aa44ab8c35cbce10a39057444749b8a6ce5cb1fa5980c2b6d86ad54420ae72923aad7eab5799b5f2396dacb61ed4006b525ee66bcb7fd9f4bc3d8b2fa4cf07ba99dbe427bb6a1e3a0cf5ba19d2cd998708594503391dbb2659da2a2f77665d8293a8463e719848cb1472cb8410beb7f6d4966280de58529f4f0d03b232c4f2b2926864f3fca92c60ea6bcedc18a3866cea0b8612d7e674414f2a58c04b9bf59506a3d967d1bd542bfccd66d42f151a06651b196a5637934b9e0db6b1576df3cde45f204f02d9a486d95b039c3cc936b10776a51d0ded92d4dd43e196929b02a60e15e6da2d59e29fa7c770632cb3e3cbcaffe81ffda370cd7b54f179490c1b6d66a12af776c8cde7a77eeaa7bef8c52ffeaaaffa2ab0f52eeff22ed041d6a6bc78ce5030812ecf97ecc8bf0090e3ace66bbab418873fd346bb8dac445a877bbcf29996b134646dc051093e1a52e89e8c8221f3267c37666b793ed134006df1acbe9a81bdca6db4e387e0409ef4ad2515cd7bb734fbeb1c1ce4322ef7defa728a457da0e69d2dd0197beddcf10ae3027f06a85cc62a653346fbc2cd595a561f82e45a83a1a1837165853992fa69b4fa95670dc558d7ac3643195864229e2262c819474a8c542a6fecbe6e4e14c196d87a84ce4039782a5bccebb2d7d544d095a167b54393cc344b4d7da795d7e4bcaa500c0ba40259cd07dfab50e508ea684d56be81af64fc28c14f409faf3622e5ad1e34dd6bbc5176df99ed7a0c478a8878eb5152d530306adeca560394002bacafceae58c5c62000f1c65ee56042d73aca48b28d6e1a82ee6266c34c861363bcf99a304f6edd9fbdeb28244d02f13939246d57435e2f295489cf58eaa6e5451e71f6387d35f6aa15d14bc7b2ba34b55eea3ae137907acc11ca06809d7bebf21214476e79eb877ff887bf02d7ae0603173ef3333f53a606ddfec01ff8032689bffed7fffab7799bb7e1db7fe24ffc0969970ef0e18d25e2e3f6364f7d2a742ee4bddeebbd34f7cebc4928e7a70074c050b2b3d50001cd706104b5193fa8f2087018433b9e869dda981deec10dbe6db01a863410d61861ab69f8c98560166a68323e306aa2aa820173e08ed4ea1a6621259b3378bde83a10818f72310242bf53c7aa41db3fffe7ff3c36e05d59ae47aa5180a7419bc9b57b036fe50edb4d435a7c6c614b61296d61960bb5b8a682211b7829ad428f0a9bc3c7b4986a9b04cdbc72394fabbc5589a25c6e90096649b9443651381d0525450575f0d09262c3c14c53ad382c95d345d61ca845ffbc82d7ba9e4b8cf96a865fdd54d3679ceb25b2c5838cf896d4ea3796f5d87d1c664bf5757614359fac85a259511b732a974de499a5b4e5a71dd1d0849d843ead6622cbc60aae8937d05493f412f53cbcb1b84ec6d8498bfaa9e6a4bc2d4b144ab8b2f684a372d089e1e0dea79a949800cb014b8e12cb40f66420248d602a58148c5b3d36a2383c3512cd4b66f4b8428d05db11e13ead74abd682497cfadad00899ef18175f6889b648a0bb416d4b3d415b0e9b2f846b4dd579343d7ee1177ea1e5f50ffdd00f2d85bca8bef09e2ccabf1c72fb4b7fe92f7963c95e01dffee00ffee07e3cc3b15babecd802552408bc3a4766af50266582c9db61e21fffe37f5c7ec7ffbff11bbfb11ff6e90c6d6726f4d5211de3c7b4add24e78bb4f4fcd90f358536b10666341ef06d06b22a00a711caa6c56d859c40e1f110a8182c84e5dd7a98b200c1b48413a6d750dfed447ca103a7ae36d53382b11d3b5914adc3a79875b950b8fc62e7fb417f12b7fe5af94f1f56a3d96b08799ceaf64e273b96c0203d9654f5bd12894654fb9a2ab8c2983cb5ec385c278d4061c73da4a82b06e8286eaa7dc7828d5cf2606791953689bc5b441442f9a74a6a9095730ba283d44d096a63a7d366cadeb86d6cde49388fadcd3ee4fd1ed51e28a480407d0c970309a04baf2c910bf0a0b33ca1ba07105eec95cf380de7d60a13c7fae70988542f69c5af3e70db0c1e663aaa5f70ae3aa80912787aa83153704de18f1e611565b33591c1ad0d463f619ae452a030801134518e4d1841010472a1b9b29faba7435bd9c5657ccc80c56ae97041538a6824a125a4a8c54e694b4d34bb381ac34ce31b0a59e4c5a858d2271313cd9cc1ffb637f4cdaf4211ff22181e085bd4e72f8a2481f00e2733ff7732d9699788233afc83be2af4bfeef9c87fed2375a59b90535856ebc092fb9b336073b246bf23810038c809a74c9c0da4cc4d64eea87d090b11f234a85d9abaff8e995b7d6feb728908f013ba827894b4686a72fbaef05f84c59d78683ac1ead0916289a818608b24eefeaaba3ad3ad8c0aae6bda7e506331dca63314030c93efbd9cf7efad39f2eda1860b3b396b7b23fcc17b59a54ce62d274c69a4be72a685639ff2cc06619c5c30c316bc892a2904167c75797b6c17a8655bfc3d6cd37876b99485360959babaa6f3863236ab1d128500e2855ee9c7378dda5219934cc93931a56e7748909a7c2aef8392befeb2a24b770bffab11794e4e4aec8b2409269e6d8d9b19ca71c61a4c21acddb1e0d9b361c6dc377aa6fb312e5f2be20831c5c59ac9a5c6c435021bbaa5a2cc57c41a51c7f86e11e9da545cad12c46a60825ae2c0d0f09dcd3ecaa8e32e04e6e07dff193584afa92765c055b9a34e4ac6b64cbefaa3f3b5c28adc4d3910d3a1bf82c273eb38d33116baf1285c615f0b5de1233ad5665b1da421b6efbfce73fdfeea27968164b29975f136bc049c7d4cc64d5ca1a8c78cff77ccf8ff8888f802c36103ffdd33f5d3a03e3f833c8533ffcd201a23235473d64837ffdafff75e91bea7ec44d499914525cbd6319ae2c0f73ed24269d59704af599654031cd3199287309f49954310d4137d231036e7ea48ea4ccd86c7a82272085c9f60a10916d9948b6d2f76b7fedaf352f36b92632f36874d4c7b02cd20bb04811596b6df0cef6058435e115169efbdce72a91696235b3ce588bd8711e33595e4e9e4a1a6c024f3da93005cfd6b39e48e56f45b04c245fdd4dd69971ab50775967a633300a373d2d2a369d298ac44072ce2edd674fcba6f59812351998d64bce836cde4eb929eb04af4c398f6a20ab909f64f7b75876160eb9548e4e421ed988d42409674ee55f2cbce38af8cc61dae04e8946ba3c4213f701967b358baf93f3f2b5025e2a20d25496e836284f9ba94d02a484ecce2127d825daa9affcba7778d46472f2e28827ff995338129c4daa61651060b02a4c4d99441aa92fa442f0602e394476c650c4cde633e0e265f713fbacd1233da6dcd41adbb9c6593f2850397df534502237f709b9b1b71cafd032144ff45a27a7866b61e2c524a8395cf31d099ab3b2f6755ff77530eb37fda6df641ecab7ed8d9aa649df08b71525f7e662121f19206850d3a4cc9bea921a2860ba6a0062b89529ece69c4a4ae9cbf35dca3b76dbd94ebc0eda71dccab7cf3491ce2ac946d569ebb793e28cd5278023356c00296391d6c13537fad54a5ee6b48741b518f73eeff33ec4d43c5f17466a2685b209b8a928faf817ae0dd6900da7386f7be4bddffbbdd564647ac77fd2cb3872b0f0255799cac3eb2c296fcc2cf2bdecbe58d40a4ef694760bd10b83814508951d20385ba9f2f2b2602b226528856244b859469363e790d1ccc4b56a7b247ff635df336a12ce55d2ac3a1df2a40e122b7d1ba8a5f1f8bf85ad953ca99bb9cadc237f5ea7cae7e498cff102af503580ce4f04addc58cd4ec6e481e3b9d52215a6c188a462e573ecf8515816dc221a52c4b5d367844c801eb1e12413b7594e38d258421f7570e522def07ae8505b7568538f693fce336c2529ba18b6b074825a7218d269d248136040531d9fcdf0b2e7469de21a78bed65a58d256a72b3aaecca000dc5e62b3f27c276353a7a5f016a69352f6c9263b3cefb2fe2e15b30e26e108fb0cf0fe3c34d3c40ddf969ad919fce88ffe68ef5b010b58c8c951810ebd4105ce809af74e2db1fdc5bff8173d92f87cc3377cc3b77ddbb7a18e158992799fcfce0497286968184bdcda1fc044bfec68f030aee1cd99d50910b309cd0bb3aee455d25ed2e12677cd92fa6ccd0bb40513bdb46003019366cdde15339365d026e7124c1b23d01cf639ce62e04687a0a77a47a76350b254891b70b41287edf628caed75dd3c54bf493c20cec8f49e03141e4f5c4b6146a1a172d59a9b0caa4a221a2c3a6504510816b3a484104abac98eb31ecd8b9c1df28e318f32209517540bbf5973a44a3ac8bf377272394416ff470187d1091fddd066f73196dbe421e1fe2b7345647e9547e5364316f79910c6c02e0e7dc5550b6ada1a85ca962c844069d18ef8140b5bd5365872d03c642fdb8d7257f4d3d1d29c2954097bd3a4aef3cc8befddbb0a30c5303799cad6f81a51b3336c50df5292cc2331862cda06a6415b30745a5dbd041f67c3406ac699e946b6f2ece1b4db243ce1a7d99ac458b66774d98f2ba1a5f138cf65f259f583ef3a5a85702d0e8b3a05d77e80830302a52ffbb22f83487e999170aaf634bfdb518ee0f21d94988241379b0b9a013527212cffcb4d2cb1f9540dae39cc851c863471f8567dd8d7e18f64e7de30cc07771222b3ce21ddd35cd935ce988e12bc7ad4a2f595b3a5d104914a4adabbd7695b8a8261d9539e53fa1d3f28a8df5b10b93118955a423ad36a9fd1d47b515143bf23d2b251b964913668c01e98d3bcdd7d834df79954f7a910d9802c3d9d571552796691c1652b250b017a9805a7f0a0779f85df90ab50e10a416aee3e2b8c6cd5705b61422ea19bb1ba0ffb52132209d9d7ba260a818ad60247ac16e1877471a2906cdbc5c7ccd818a8355ecd67e54f0ddda2934b8f60bde4876134f6863bbe7aca4868aa736a414c93c17cb21f9b6e8a80f964e2292d83bff6b80a57055a9ea9793fcf95de6346c3dc4c61a782028e1aba8fb2fbb80d445652f336c14a9ff1134e057fd9f9ac28bd278d102d80a0384ac9b45256f3a780a656b97fcc477666a961a05334cd660a0caca2c51f5f33c899658fb2f9d0bcd5cca656ae3cabf58a426668d0269eafd534cdec375da29cfdabdf1a4296697d8cab4a502cb1a5df8b5032cda4ac12e4fa944ff9140b4c7e35d774d284547663a6f9b297bd6cf10790413a0765a56c363d2dba8106e90f11d01f268c8771988ca4a452a7c516daa2e316c5cace1844ab1ed8d8221435a886cb52adf0451ddce63cca55d69df27e35748e4d2e25ff88904e2f42f433e244d3bbf7289890fa557166ca5d9520684e6ab046819adf19ef857c9d02f10efdca648dda645e78b7ed2bd16bce58d765373a1d64642e45bf1c29b9e73319900a21571e38dfc83ff3b701df6c6e5e9d95e748a566c162a81a38ce28533ce19cdc4653b530bd704a3e480573ae960b42d5996cae3297c8917461a4e8d451b9f3461a7634349f21dab0a99b075d11c993d7aa9bcae7e773ec1556423e614a23ca37e2c4a53c932be61ba9474cab6c4b2123a9669aaa300937ae784bbfa5720a0ba2ed3f34db0ad1869b2928c84b117a0c809ae5b067cc20626b5ec33c31ce37e432ca6866540da15f94008ec171611e932175a402389fb3c9e550b131cc558e48c7eb32b0cc2fb164a5c34737a1b65e542e592ed828d4ca6781c1d3561ed363a24b981989b65a296c96802cb655a6119b9c5ff9955f69a6657548b9fa97609c8eeb0c693eecd81afcb36466bb00045a6cfad66ffd562341085a2104c82c9f9b88f9ea478da42df88308590909768c03b50e8e99d905b1e5939d1a5301127b8a81b6b19b9936da868d6fadcaf85a56e8e40135a359b40449405d5bccf4db0c06d654ab865952097c630c868a63effffeef0fe63401b26862d84e2e7e3c52680dce8daf2460ba6df357328b07f36e51c2421b8c4ba3782b6ea39c16575e602c56a7f5626f9f5943413845e466c9a186b9f1dc2917cd015c7a4467c01186aec96c2e7f2b5d551f916c656c24f018483e998ebecace5cc53f1536c05cb172f40b609564a3b94a6d1bd17c2fb9bd32d7c03d409c84ebab74acae03b5626a79284bb69bc4964ac78cb185e6ea8753aa31f54e11e1dcbd0176e4c85340d31b29c6685a34e21e65a242bbc1f6d231db88263a614ac12c15b8f19928880b6ffb312b158a0dbd3c83db4c37b3c99cd27ea4a2e3ab26ccbeb7b3a173803e304dfbe194cb4da432d1f2f412348555689dc77d0b26796b57665c49c34c8c19768110d9c61b58c7670659055fcb84c2c728e417794162e1c24811290a120b3fd468118c6f3aa8908f5f303173cc58b1db7b54b605b9ae0b585893536efaea910c4e3540d67f4e91b334488cf6e2812ebb2177493b56701c4ef70b5cd8d2772f0fa84c4386d1a4d5c01a9e712a0c5c5ad8d2a4d32119879cd30a9781d97e55d36c578f9e9a0bcb22dde3aac08b5514201181aa990451d67589d8fbbeeffbaa06a91151c7a08c1dc32c9e515a7143472bb91b86fda613cbf60e862caf7f58d5d8f3de5955c2cc4acac2525251740e3fe0f32860d27058a32d864b396be5331d472a971ee5e65379720972e6854e663ad8c5126a2d0621d5142326f39f62121c37c61ca6e58585d09889b24725dd0d791056ef21606cfb9a041a78fce7c9a1527d3d04e6aa70b65ac91ad657713ac1e67549ec147e522d7fe9e99ad0293136b5df7a597c22456211ccc9494f8f9a2c4a259f4654ef6d0eb41a10b42d92b9199fb1912de5c9492ca195c5f46bac1c07f1e59ef153fd624c64eb51cdecca4d29e42a9c91c0d3a016912166fc8750490fd9a2fe543626633e1d350a97afec4a65f7881b4b4b84b9468819ab01992bbbad303a45235f03f4c00b4b84efff04c8d7e0da739ef39ca47a41c37499f3a80ad7ed873a70ff099ff009f220e76c2da28b456ffdd66f0d054adcf83c566c0be8491da40b68b94497264e54081758a754b00a38b4827af0d5529d1ed5cf502486b88741e9b564556812f11a1e606a825d48c47a3c38ada6b284cb48f4a50e10847d79917b9ff0343b23144da0a1fb04edb33d10b6eb780ab8d4a931aa26ad3522936b1bc1ea18e3e77ffee7db4b3107f79698f36b5e23c5550e80abf2cd248e3e302ddfc9e133d3d3c98dab395a6a580cdc019c124c601ae4a5a09978ae18c164b84b5f65c74805ac4a8882b2d4e977400d0ddbca5b1c419f044621a35c0e5847196b9c0c594e0c3a1f55f94921d4e924576d47ed11712d5955f9e1dc4e8003853c330a047285a1e514f4d2cbc52d99a913386a58b6dea41285c0a526b9b76b9e1f18d14b369fa9a0e9a22feaa314959bf108c3f3174df4eb918e74d18f9a5539ce0728e971e5d9cf10aad195d6056745bb9065c1407346d2b2b2a7c6d27cb0bc69ab8d41aaa798514d7dec194b1ed7aa19b9756ea625b9fc257e02eee63aa9a36c31f82e84ac04415de8dac97960e55d80673deb59cea545c7a3a7fdcedff93b9168e48ab005777003fc4c5c79352044a557d37dd6a5123d6dd2de0920dd1031a4b3ab4013b04c4267a98e4a5036b7f59280c4c7249477d93955a7df5fd31d7d97d9352a8321881c324683f0e60b9d952dcb337fb4f2a52f48aa5f3966bff351ba5e9a56f041b934d04de223055f6525c645e8fd6a88b1a88c67f40d8728cb46f1a01cc6d18721c858d54cfa986f21a333f752cb16ece8bef58b2a749f4194ab5638e1bb09892ac961b2f87a09dc73004f1b45120bdd829ecca59985ab601b35954bf5f3db9cb0189e6115b143dbb2bf5c68b0950164f4f558c9ae45f231737b73053703a00672529b95d7e444cc7d1de69e5816c3b7d4ae08aeaf889c5078056a19ccf2e2131db46a8b20c9b8dcb70dda7227e329fb66516cbe7f18d674b8e9484af195b16935836121c5c8402d33de642d882c2ed21a5f60c6ad81a25026ee4aa7d90ff36b6dbe5771186aebf7659df11f40fb9a41bacf5c03e50cef8cd905833014f16c3836b2a8360434ecbe7f28e1a694ade0ba2163205c2ed7cb7a678a0ac3d67c84c711a674449e6151286bbfd85b2125335515d67a39de7cd3fa9a636b40ca8f58403aea51d9aa79004c22583129a3a73c398cc0a533ba32209994fa2686105a6e459afd685af2d217fe2c82e6f9ea346fa2d1d251570ba59e6a0e473056485142226ef0a015ad40c98c157156a295e14821fb75604f0902cff55bb4e9d7b8daf8f7ab4a9ae0d94851c379ab8788db15313a7caa20c7047cc482a0e96a7aca1974575474959a0d98f2c654be4858abe5d8cd1cf38a427dfbfa697aa05c52e0a9fa053d15b4cadc6323d1a5dd651c83a4b49cba67f4ba8ebd027ef6aa492e3465cd48ae20e9160b6a3b50b802a9be5e21547de1cacd895c555e491536cc93f2894749a02e5c67fdaaadb00ad5dc78ab700e735f536b954b34ea88b4d970a15de1193062924853770d7d2d55df780b5d95d0ef02c615f329bdaeb32b25b9bdafbca9b16700c3d968669f13fe04dec0bb540897ddf40a762617fa28acaf4c31f450c74da089190e58408d547698814536c3189309331e72a2d37a092da5e75651d0c4578f788114c704eb252f7989f73ead77076a97cf26b7095455c1c4515bdb7f2665b22d5b0c14c6abad2549b8bee99bbe4965d98d4172b9d63ed59479b9a154dd58ab522e4d2317a0c0ff0110faf619db33c51cec10af08a2df7a2cb72a3f9ada1a9e75345342d4f43e086f7dc16ea6b63028b8dc996c6bff40d0e0f58520363a239209925d799cee601f24056138973f9a5dcafba80a8c027428660f412be8ac6b07dc009f236f2ab7098b88a7e571198d4e31a3a424685a4cc20b21d950599242047188203a25e7bd925d0ed8ee470ad3a356a9394d67dc4975e5f9ed902537cb68b0e7525220c5063aca7d95b7165de6e7b97de63e6a573755180a787a8559f39987dc8cc8a3547e38624661a3e8e68a6c8503beeaafe60970a336b7d76ab2cd277da5717658c29596cbb2dd1442cad073da1c6d7bfa059b3c364e52eb50606a9df3670fbec67634356f8b2078151737a9ac611019287445a147319c2135d80c4f795fc3bbb2a744e7a60df43cabb641d88c3f39072fe16c50c8e55108ee4b032b57a7342de8cc6e1391b65176a34e5b8e9cd4b4d2be81ff54e77c426876f1fddff13b7ec78c1275b270d4d67a3c769d66e0fcf048df3cd98d726d684835a0c01be18e6960c7533507703a33ddd5017651082030ddefdc968ff4422840296b28cb4dd08145368108d034bbac50355ce9574d34c110684bc49a3791c41206fae58f7e3d35004250b9cf7260ad5ac9d2bb0aaa5d6471effcad641ee7da465613260be295b0c5563a90ea787a8b6ba9169d32643719410a6872d10a576acb28d3340aad50282f18b68658d04b26d5dc0db261d9fc676694d5eaba6988f226b0eda06d3eb2d97106e7d330e5a13eefcddaefefb2e5c0f958c67d82da890b55abc26eaed0e4215f67fdbb59e5873c7a38fd93d5db9a674783b971de7837fc049e369b7ea6afe90505b2cd08dba0efc8558a6030cd4bb2ea2ecd13fb24968a4fe79fb5e4d5a1580094877735d96c221944a6f4a69cfd662adeb0e4be23234d12f7d99cd4d7cc266cda8876acac5fac88a09b9d35aba46c431dc3773523f635e29e225bf3166a3a9bd689c82ddad46fcb79adce1b4b51a12b49963c1297e6dcd35abf75a1e6a104456e97ffdb92e1f6496d669d56c1008a1d31af10a8a427898f34ad9f242a7ad39624ae7fdd52aa92b8b585a0d0c15be5f60ab8289a121f0917cfc199cd5085f8e3baed9c46b055069ca96fccbdf16e00a044efbd8d2079846b0042471d7f539f9850de8beb84db3bea255688171c5aa02d4344b99c4e654ff1d36a887b925201939e6289c4d53409f5b53728e0698b264dd98298d29f0c22a44ef4b35a524a67a572e926c055adf208aa5992dbf2849270bfc5dd4a96eba14f41d97d74548eec50ac3942fd6619211d822df6b9a14db2edb7550ad467e08dfe2d529c10f6cae05af4079d27d0747f55e15110f351702da458cd31708ee5f48edd9f689be4c933f7611b650da4ddcca056115733bd9fb671c5ea6ca64896e56418aee607480582615fab7e656a3150fab33a0d739dc692ab39133e6736d8cbfc3a8d10960561e1a36b71319caa6420eb467771828d0979969fc9d569966c74a170cb4a1d91e9d72870a2c467a01c0f2a7704c2a7f9997533ab55e028b193c9651eda08437af0e13fb648d96cfc4110490a9fcf0f337a75009ce573eb68a8238a82944ddfaa01023ffbe11585f7788ff740a15199759ac092a9d370eeed4560172a21083d778048778120af93a321eec8857ead7fe9172a635792b583dd10ba1370709a3808d11beca690d240ad2c81b510204f044c4ab2364ddc774e3298c0736b2294adc4ce83a9b4ca52512c1122a95968b33689a5c7ee5da183faa1f010b94c33532ec207079951a1b8a01d1a2a2ca1d3301c2968930026dd641cd18c42f65ad2e7913a249cb704583e9537370fe6961464d67945d128588c88a035632836cefd4e1cb972c2d2bda14383bd058b5178c8a37cf8aaf9896b55b805b55b9a6b7567772b1c80e67bd3d78370b3b10f6e62357912263368272defca8ddd3751a86d9a4a95e14ee5795f370a4bbe36230b294231769bc36e2e1998fa4af585f312ff2a346d6418b5d245c693dec31437d5ac725136e7cd608a9dee97cec779f6b6e15407a926316d032607357d3641ce11b2ff90c77db3d13c25efc829324275623b8b75b5b804792cfa734fdb9b8e34d4e3c58a309aef696984b0c69b0656ca9dd20025d04afed52a359de9bba9965747bd6829b353d34e04eaa54e16c2cc7571ffbb7ed7ef02462a401c2f5ac21130a13f8b7c60515bf511c4345cc30300d5754e0baadfeffdde8fbcfc42afaead081a86b320fdc3bdd6d4f1d3ce37848544f23b8866b6687d10d2a18f1349a2fabdd6a7eb046a8cd9537b402d73668586868281bfeddbbead99acbccc1997f05706ea44aedfd744996119affa7942c0b4975d0a2699cb5578acfe902515360f4db579752acf25c2c13c2785a5603daaa9a38154d13270ccb0546e5e10a6a7dfe169ce1935091a29a15f62589e988fcdd3d6d19cbf81dce29a7e1f044057e83628a9fc4499a1e7896b5720f510008d81063852e3fc4e001d03b7ad4e94cc27ef3bcfe3cb4cbac8fedd2c9ea9999b6d8b8016142e9ea58b080e740a5db38493e7fc393f571e302584c5bfc5bc284c448145f613a4faf455c34eabb448d2d8110f5392e110305ccb5fe299f3f6f6ceccaf2514d486aa195ed0ac794b909ec6619815acf7d4a388bb09ef4a1442f930d44d3118f88017e74cf9ac25b67c5c5ff76b27260e202bf9237fe48f5847d3a09d44394b9bd3c6803f9b8c56b540a39ab621e48afec99e81811b011f90814fbe642fd5bf4f96bbb51a057d400f508335f229b91e8e312add53018bda6e05ca12fef39ef73c78ec074260192436af04b2b892ee61bd63250d55fe0580bc8b6efc466811b063c31486433347ad3ababd37fbcae3fa777ffa2d08a418982ba19521e25676f9fb7edfef7bb7777b37cb76923ec7719185683a82a484b34caa20c9025a774ff153d8d021dbcab0d290262abb9ac56488d962e896dd1b6c33f4c5b778368a6ad6566128a92428377028af5ab60b075b3bf334708c38c974000a1b2d79a8598a518f33f730e2448a5b5c7b08dc0c3b0670e7cd93c5b52b94bc2595c35ce1da437838f1eb6c75964fe0c9dcf0f337bed3cd10a1fb8228f3d3ef162e17abd25a9a0dadf2f91070789751d5dce742203a2d770407b9526da7a9e8640faed437ec9ebd7914b561dfcc55efc5cb1ee98b9d27c6ccd8fd991836a24c3d147353ead064e5bc345c210b145f03a666eb9de5da8423a7283cab83b24f09c78b5ef422b8e697bd93243a4ffb988ff99865168ac09317a77aff0940c892d83a5c53b5052fddc8bc2c9cc12fce6fb2d98f52c11ab0a52186202008e8ff2b3b5606a19035b785899d626f795e86a502646c0f5135591b52267a818e11f6761b4ef006b3fa292162ea87bfc1a591d34d13f2fee52aae4844db668b70300e4981d43cd25101a7c0a59a3a4ddc146ad23b5b0602a67b530f4d595b1bc146872b75acc1f532877ef1c09e3a9148b8786bb98ae850ceda7af9b96d81baee3dca8157d9bba75b2b69fbd2b586bdbb1a246152fdad6228299c924f0b16982ca7abb0d9cd3c539d4c593512ee7f3f1b5df617aa66bb39c390b792bc7daeb2a757c07765c703afaadd5e57cde79f0fa9790b5e0f6f15cf43e4713844beeaeb8aa5dc3bd8cab183fe5a45bc0a95781405526de9b3b63dadf7dd27db34cb78540b6b1800bd37df2cdb52274eb2ae02556fe0fbcc4edc9797b867905d9c88a17689ebac9419bbd4345f910df483acca3dad42c6cfe02defc82db28dd0b9b5a3861988876bcd584fd5a87356080a1b8b0bc3c557ec958278aabc35a84e7ae10a62904c9ad23584b54c04a6e46112a6847361ce84717a0ad74cbe00909c055de4e05abec7ff118547b215af85aac90d727eb3519991192bb5f58fa0081df0f5738f844e2e2ae012ae75240f674a480d64d007fa1d700388d04afea56dc77a41a7aefb6d2f8c191b0f0cc59b172308d7d0f455a7b2488e8a82be60b1fa56fd559b3d6504059366b5e559441944963d99905a2884d4bac39563cd8ebff81d1b95b16a0d4e65e3ad6d114c49ab0941c67676106cf9c0a316f55ab657d9d5bcaf472d6d746952129ea1ab6038bdc7da66938177938e8d45b596575365678c239515962a9e20358f8a8738cf2466a3d5cf3f4f27cc2de78a7b7a0b3427bacd99af20efcee691baeae2b6e115cd476f75425843bbed6b381e5a9d4258fd5314a3a93261b2de72b12e62cced0b2a3e53bd3a1a9641d357fb862deab74c4efbed2176b58dd8d316f551f3591df38916e079133f6524157aea73444e6adb2a6dbb2043cd085da759b6db5bd83b934d5f1bc5aecc2329150676253176558cd75d91b8d3c26eb011ec60d2107c1a4e07125aad4b68c0c79e64fb06650c1cfcf2be4191b63e38839fc69697992a4241aeae9e4fcdf27cb8d866426e6fc39498602a9fa7a1f64061100404ede0c03d14d0b7cfde0d688b97a0c17fd8dfea402f3398e422023e7c85aab60234d190b2fb35241c7a5afa83385609c2b0ad7c910ec0c5b063682843225348e5aa61007132d230bc7795d86b4582ca514e97ba564e02362e4c6359861eddc347b20b917541627a6f6bb504ad0d0a436b2ad1e205b2cafb777fadc4b5f1aaf796ff8a781eb9a9becf42aeab385cf822ab90ce588a666ee2bc15ebeca03d8dd61a32175ce1b6c078aabb5ca3794d73e74ae684b9714d86560391134dae0a1f025e4f886be1cb787878fda1cc15d83db5567742ed43f8798828e6cf25d1ad24a89f90e9258da794b45c8645e9cc95f1b30da19d1b32e63229e514dda9003981424ea43067596a964dba9a22e89755aceb18302837d95b1b944149af1f28c94ff74e42073282cbf06b91f244b15b752c1290c3837414b526cb0465e0a58746d4497ba3f39504fa274a860c7c3c85c5721d1737b77f98835c66c19df308441145113478dc8e015ce8b7a8dc208a9049226843dd9213d250ccd7fe11143c925b11138c2b21241ddcb830077afc0f84704dc668e283b24789b8291be1cab3e483980328f4dd493a4b5d3c133ffa2577310aeb600e3f9cb9833938c1006aa05017b842102778c312e60d93c25ad72cfe28293f6a26ef2b86b562497a91b19a4a6b68d3d625196679544bac6a3ee319cf0076ba460ad9debbf4a9eb129f12b156b88abaddb49fedc6a3c2b54e33268f76fca29df5ce76b831c010ad0df26a16b5ea48d7d0dfa79a819da7c8b61d5ece7f06d25979852796e5c6bb1681577e224e8e7dd6bf42813b73abdb56a76fdc82da15e77d3d3bba42b147a47f27f6ddf6758b6b57dce64157ee7d8681c58fe268c94baacf9fcb9497b0672d997a7a2f5cf9daf2590add0c348defddaccd3a9b81f21a6b38cd225da2b2cb4c88ff424675b858c9942194ef6c1ba100bcc96f378b850d24884c98673e7b751fac9fc65385c0a7f2eef5588c778f1f37cda0c1347f6fcdae9571300288e46b9c51a6d54a0e1fb9cc43470e73305ebe86f5f22928c39f5bdc91adc8daace87315ff041ee220e4bf559191a9287fe657140008d44c55586943400e6961cfa50e6d41565a845318950dd156870cdcdb6945b6f746f16355ce23700916e9462bf805cbdd944baaa353cac300dde33cc0925841cfd689c09fcb53265216335050a2bcb58066b26db6e2c4601981b14bcd5083bc4c0d35c1c1278162894d14155bdad05049eb6e2550e9b27947594ff139282962e3b965359fcd916bd564b0d3640acb6adde43f0ad14c087908816b8e1f747c6de64238a8c589fb680e174e433ccdeb84aa206f5e7ae2d449e74e8cb833fdb945a50765494f58be4e1fbdf787a0e183ba5be675673212a8ddcaa744a144acf0434da9755f3d45334c71d32346d8a9b166a392a6161c7c3239a18bedb9b852ff5f8dad5a72e9ffb4b96f9d5422a2441df7fd33dceefbf43503f6d595efe83ad59cf3e24a02b2b2aa33ce0d0da7d3a6a503fa49eca4d3fd402ddd4d020455fe68c886137b860634a417c6e5bed52a1eea1177b3c40634a46c88b46e73c1b51c2fee79af7d036ed93f52367825a42f1d2365284658fe111f20235f87d438925d4b3e0c01e9cf6a54eb4d7920b8e17b6d2f4870f44d64f99b9a766775e1115636b7f51340cd99712f3332cf3518608c9fdcdb989b27ea2ea995bb196a0041af201cbea08342d340436b7a186c3533cf8c5098db07942d9f03655d0868242b6114df74cde0e09a41e945ee19209660a775943b2a5132d5e4aeb0d61a7f7b0229b259c026adcd460bc25d4d36b56aea1af12695c15f06974546c7e56b8b771ea98342d9417e35c73eed69607746ce6aaee44484d35e6fbdfde178f4ff3b5c3b2516f3bb1e8e924938c3a08596c0cb957c32725f3902cff4e96bff8e83c7b1585f4d3f8b9aa2726bf91c9315b5fad1b246b9953a4ca5d7195bb6bb9c3fbc7795e3b7eada825d7388a699ad64b558365339153acc9db59ca6926d9c8f4e6b3985c3505bb79df6077f6165a9d9d04d21b60d9964c8a48113603fb3c8235adc470416c9b1801a08aaf925a33c7952540ae0222fa0d60f10199b1cd8eb572046a6267d859dcdbfbefccbbf5c76e61e679a902f6ec010d76ad15a435342ff9baac5feb60b698e2ee380636ffedf669c47b832c8b2366fa41ba4c140ae3619da99855cb97dc9672b8ef140e5bd9680190c3459f654891e5b170835429994d7aa16ae60876ad2430ca023036d17c9674b0c2d819528b57a45be2daf86325b7a0f6b9682158d6773cd493b0444da9bb18689618a9b523c85bd04a655e6db328d72f7691465c6ddd9e390b4d185b081e90ceb4cd08a6a33bbac22435f327265b20f07af9e3ea8c95320f528ddddd6796a1ddd3ae7e476856b27c02d0139634382f5d9d24ff957e952ebf7ad85b7a89f7efbed2ff5fb0c1d22924676352b64c6e9284758f86cfea8bc6941e545d605ce96805ba3080dcfa558dde51aaeeeeb715f17f95673813013aac2f0fd2a2424d5f2955368a8653c2456de1af0c564eb302155252defd4a4d4e492afc577662d2c380f02328c1c2202a0fea19c399d53a9f220ab6f5eff46822fe1c6aba01c06c0f5cff72048490138e87485cb023c28c51f981085b4850b6e94c0110df1ad32a89201a9ef91dd036a684dd4b95c3555f369306e5090349585256bdcca07adaf854108621e33b256c3ee5886fafd877958d02242312a4dccff93035343c478cbe958a1586a50c8b20381b42c32c8682d20246a7f3d046f5e8978b96153e62d93757c5761ef096c6bac498aabc2b4a54e5b609a20aea34d2a7d351cd5a2766253f69457b809a466703d6a5a51856c6bad067633d0133856f96c75852c91aad3b97dac5e71f214606b64e712235277f3a82bb67bfae8ad4efe4fe99d43cb83d6e9e9a5ab469b8b61c3b2d0ada9e57ee7aad7895a302dc9aa5a1956d9565be190889f578735ce0036c0a97ea30eaa02c7c1560c5fe5537dcdaea29c241b69e833cba9c7533eab1f9119c00979f9609cb37cd570d5fa20d871dfea73fb15bc4f7ad4cfd3e6c2bcc06a388cea778a7451bcbfd644782c39f25b695cb4e5ea0e85813c3b8c40cacc96937b245333b5b4f6a449bfbcae508e2d2d1ca66ee359be23ebe69fc89a0fbbb13f2005eb6dad9684f46b414d7709d19c17d201d9e055a7ed57962b35a5d591c1949e8402e8439c7ec6d2a384951d647c21afca692205875f810b66dc58e92b872f73c424822db2b6dcdb11bf368fda39625b45e076d38bc92a24eb5986dea15e87863a8dd1ff0a81bc6d8729acbc1b4cd20289e1308683e382796e93d1282f1a6f44759de9cc70077633dc61d9202c5b3ccbcf60bbfb485d79fb7024aeae8072a0f314b0ec6c7292bde26d9dde095ee3f9115b9d2899a8f3eadcb8cf5ca9cf849f5e9629534ad3a0162e52939b9588eb1d13139b9bc4649925fb4d669b6a0c8c4ad60a6c05ad6147f1bebe62a3e65d17cf7f7c058391e33fcb29a19b819d9a1df1861c1bd59cb433b0e695a7d0622ffbef4a77715b930a55c346fbc2dca177d25bcecae667e4ed0b838278768de0651e9a564ebb5452aec1d9e43b16b63ad2058c88c09b06d6fbcdd1ec154a5b2cb1c135ba91bf7069d063ad5d5a04475ae2f114f6015ac0a73fef120008a43a082a22715778874b95cd70ad3b400725fad2b0c42da48380c606ec0c2618228ee68070c4c88ddf3d66941b64a7fb94b457602cb8529ed03bf18b608a3740f094f49560004e69826682eed5888e7483c816bc74d4ff286adb1e4e1518f4e8b3c45e5f0d4189deb36f6aa330a208b5d16f82305356add5374d02e24cbca4af61b656e869a962e6ded261f77d0eaa66700bbf195f3533f4ab4773a13304663027ea3d22aecda6b3ba1f2d5c8b93f37a145c7b52ad26c689ebc497067271a7c70fdf4f5f71152a5dc5a1a149c885f260454933c44cc2a3815450d8e2060a910dc596ac29dccc20e389dbf19cfad269a0c9849a84663faed94f487d46d320260a43b7e029988bb26b98a5b0810cdd26c949cfa03417c22189e449fe250b6bf5a94c2239a85f7e5322b24dff947ebfdfcc2b2edd34a5f715a63460ae25e9c80f1d7d002bcebe1277c7b5c0965e3124b1c24ae76cfd3c51bb819dbd708148956d2c6a0813c1193afcb9a5227050ef96f97d421fcd316d7828c3470d5b1d93fbf4b348b8d2aa7fd28c4829557367979b96c0dcf48b4362200a66d3a18372636ce94a8f25f3e9354c44d919914eccaa5f4a4c82c442d08883662ff003ebcec1945102740df5d8625c6f8645bf29c39085f25a6769734af030469f24d6ae5625181630fa1dd4c02b079b0f672ed959e61870877d038ef4bb90db4dd7489d85578fea774673d62c48c6d5ed9575f5f4aad307357974b0bb25bb2ed6e92d7a3eb556a3f320005dd244f86d9d25ae128d747406890147e840b9cc9881317eee965fb410d15aea55c255dab5203474cb120619b75a8eff535067fd85438521e9702a73d270a036de4e1597219684a2901c5a7b09a32bcf4a97a60d2543d8f6c7386c7250a861405fceeb6a6e1ee5a4311bbb08f43438f7890f15b55ddacb4740523fb548e8764b611c7289439d8e8f72bcf0a5ed67de8e1b6ee9a52b4f41a1c1e0b59f93344f940af1fcd204fe8f0e31a989011020ef2b857103415a1a24119c0479ee619cee4a9ad009c5d0e9d85773f2e4a24794358414d8c37f133a82d636e5b9da55c8c2508359f00511252194ab231d3887623e818ed9b45d1135113775354f0749b08f103a7e8c5a1b051d7aec845adbf6ad1f83efe602c57ca38e5b7cea82e4cbc65d65a04bfe03afe250969afa8d28bc2b42067983b945b24cfcc4be5ba73d9f9e787a02eb159d07a1db493c528f0e610f01cd2b9ec7cc83e85f0dff95e46ad482a1ec399469e9a070728bfe83f5d3a5b7721f85a5b71b4bad1e32b4078dee4a80b7a3be12a38e9663869e13ac4718635aa50e861c56b8e1802d16974fe9b42d8b5ec46c57101d3537af6cf8c14e649ba6b4661d22457f75c66a195c994a03df9ce6febe41c2421770d837e04bc012fa988ed946c56e5b396682d6dd0c52b59202f99adfbab0740777781d18528e692beed24867383a6ed6db481e394167e428f36a534ee5d2379997afa8193c286cfdce27a62db7e9d4b60359b401da2e2fc67aeb80e05453024d245318d31633a80513991798306b56ae899716408956e57adac673726ca52c0d81aa56b8d26227453457b97fa2daacb36456175ae9bd1fec95c111a33cd167a78e9b72b68b5fb6dbfb6edae2c4b8da75edbc719f8590e0a949773bf7a79da5e645efcd77f281806fd1ec216effa0477395a7064627d92b187d2571ede1cdd7d79302d087b4baa5730e8d9c7d6d32d8c245f901936825f72a2a9c0123082b150a358a52f558dbcd229f5068577c3e35390c10341f637115d60c8e1bf8bef2a686d05cb84c2a8c2b246f36aa3cdecaef462469d4efe430901dd6bbd11065798f1fbc70cea3935e085e60d8fb069394aadcccebeb5caed37d308bbf41013c7157353b47c6df14f27375c056e965eb441d71c6a873218e7d49524274b9094795b8715490178e80396b6ac6a08212b90c1c540127b00c11934190a7539e8f87922fa3051646d21bbcad3499d8423ae0d5ae85ca80066f12a2e6053634f6920aae02c4845b928c0ee2eacbaa10c476efdbb7a2afb25c4f6574e0a3754629277161437302c527b2eecb903b90d10c17c16d2cecdc9038d18b043e0b4a2a77f2a3ccae9d2fe505a5382c1b6fcfa198567a3f085b7a3f44cbe6ce94613e733ac9ffc1b513b8ef44b13bb39e5cbd79258364992c84cd6c536b0e9c848756e9a592e6aae77475883658a9f7be4e9b79fe668bc1c1c9fc53c6b5d29faead00c62d93f3d9f10b36c9085528ee96b17605d349350b6f45cc55f2e5516b6a256be7b4b456f57b0aedc477f7e8d8bd2470f3429327dd61e9c2c3a41c072520a5946a8306decbd93a70eb5f0df894b0f0405e27bf706f5418e266808937b668b5f7813a63614848e9ab2961c74fa04631cd277745a14d80922f6661b90ad3284cac8803dc788ec98c43b97bc99126c1504bb01de7d323a4907cf55a19822df0634c9d424ac26d5aaa7e6f4a200e2e316f8ce4d3916e8ce95d4d988e48499cae8948060a499bae96b22102fb5ced73f90adc3deaf7e64ae83a8a1946435ebc35b527b17642a84a17ee6ba84e8f74d46a85abd4750b22f381ecb2f22c7e56f28491ffff54784209e4352e4a913898cdf88d43ffcef2652f7b19f7515eaab22be12f1319920ebc4e183a11708a3bd17085e1e31372fb8815b2934192fb72aee6832dab31a78e31b9e75cad4463a375ea2a945bb8dab86b3edb92378f0810e0496727ca661248181750b6e4ad30330e0a72ff865c492819dbbede7fdf60e4789adff3e07b27517c20fadce73ed72fb799a57260676579b5e408158e2dadc81bb15897383091546e90cd43957baa5c7df99ae1950a99b172c8f235c3d6047cf48f0bbcd1257934bb444a65bca9a65f6f80c23bd2ec1f3327740df50b20742439524de58102c10162b3d7ce9ab4b216ae5587e87da2e31189831b949dd4d30b03c5ad91fa0d0ff36ee0a80988371009b0244e1d9700d0c671ea47bf4edbca589ad67b7fbaee08f8ae4e819f4fd1dfeb8129d8d79d1aef8c7806a1afd459e256086d53bba5d692ff2c26e3be7583e1ddd5a3be9e9f8fe81e0fea6858f0a3e88ab72c9d00f1e80c3fa4d55006b5f97c0902d36593ae7ed9b45f9da11a3198be4a49f2c65326a15b643703dd3c6be032ad2db91b9ca5975538b9aaa333773bf93f11f341c2693e18c484596bd5ee22a30a980658dc19b28beeb207eb4bbd56c1f70bea5c8fef58b37264424d42e3264c9a7c08ad6535853a2abf69b1c510c2b5c9307e92a77bc733d034359473047c97b6bd47355cd30134e10fb4e2402cd27ec702aef9f148ff8a89e63eeff33ecf23c02477c03d386b86b535f526bd2e8be866bcc0c878a43ff631316190668bba539fee5533156db6e81e32726ff0a132119884aae9913929e7941b160d4c6689a9b40bcd7cb86d07923207c4bf4f8f5895ae9b113425ec5c4cd646316d3e147cd42791e6d1081a975faa53ae5f7d19573f58a4b9fa3844048c368b6c56885b146842ab52c50c0bf37b277939970ae574c52e5fcbc25c9d1a6f9a6950ba6e0da2721c662886d6de020a194de9618b742893b04f944b6cf1b9a59cff35b8b60c711e38df18c23e3ae83ca99a4f01d7062543def57862719c5792dbd36fbf41efdf873ffde94f17b43a0f502e53babdd0b20c6e1974b896a34e3e3dad64f741e19d72381f5d01df1e858027a89dadba1ffd12a2202c8073953475c0b3792593936438aecf5ba158bb5e4553c6d9cf6f7448a0a5b7e6890c929d7bda0abb48204962c0fd8007bf4016fc05735ab5a65cce586ab6b517b8a6adff1c201f5233315efe1fd5a4e00639191957912239d5d14bff6685eff55eef45377e0557055989b8c4913a4f6b7ed7c665c81a5ec04447d5f0c4a98cb6c30a8ebca10cd70c40b9faa4d3bf4481114ddaa198ca3e55e8457434a56ffc13be206263c180a1ad957b12c443f81dd8777855bf502c4c44dc7de918a8c2804105be3a35a814e9a6e4d9bd7243609d46615c2eb8460efd137b98a23221f40f063ba1869350acbdf9d6c22ef2bd1773d271b8d96c312bcf40f3134fb56d2fa935b22d492869f7a31cad8056b6df7cbf84b1abcd5691c6cd1e85eca5fa27d69c1e9219ccb5f6e82cbc45c327c49ab3c9e960b71d3d21a92755e129e0da583a3de2144b3e499b6a064f1d54a42c8f1836a590b05357aeacb76556ad123e6a9a146048631039505bd7c3fd4a82153765498d2e344ca19e364139cba7ebd21f95dbf48f5a370d24805e6aa6176cfbda7e57a1b4b3f13ca8fb56757825075721576af93bf97456a357505960479d4a6fbb4892db76222ab06befb1777bca7923886de0282febddf06645010e50f30844c0b5666f1775f8bddc069952d5702ccb2a15b4720c0d7ce8bb1f32b431eaebfed38a7d0354f4a726b6800572ad85a1037442f7ded3d4ab917b89ddd8a48b1d52c59c51c13523270508d5eabb7c0daab66604b9f9b0e4c83090d2c44cd00d2675d1326d06346837da2ca955795d20459a18c0892666be18c3492f57a503155af524c716ced0310f35289d92003ecdbe25a1e69e301d719c106506a1552fa80673c59632c4a68a6d28a7a7cd3d7bfd65ef21bbc155d699c1b9106fe1169f415ed3cf30abf7557bc3a6df08f45561d3d528bbe98c345205b4f9ccff6c5cbb4a0d7497d10f5e9f14543da9ca4f01d786e057b836bc63631e957404132d1bd169c2770a8a2f181d3731a7b13441fe9498f00b6ccd0c52681a897eb075c5c32456b5537767908832575d6238b2f11984d50b7e4a176669ebd470385d2fba94498192566ffaffbf60a5a34e1d3c42d6d01818b7cdf233ef5effea5447a35b77b11d8e77cf47348fa5d0b0e350d86bde23fb93d640183c74c495fdf35c5ca92fd773c3199b872ab9ac68f95d4923af0f63eefd50b4e8c316831cafa014886a800383e97fb5a8dcaff7280f8070462286d4cea074496e05a4f0a166408b6934cb26009c931c0a5d81144c31fb831788c3419c609795e8b7b33028331d69bf26bd969f2eb7b4a7775fd5315423220e9f6d1a7486b61f2bcf08481cd96008f3e900636ee0a0774e4d3cfb7198700dd66318aaea42426a2c4dc08bdb25e1ddbb3c6afba2a5cd96f64bef4bbbf412661945a36b9dd58dcac5b4763f9bd7149c1536574527d7eaaa97acbfc9756c9cb9e19ce10a23e60645f82bbc9b635f3d7a42a03973c3d36923f864a93d6177b76c8ff327d5f6563801311d0da45a202e01e980a78d788b2a36ca19186366fc74c78c298e9df702b5faedcecfb193c3402d05adc27021b5e6a4b15740cd795ba658d257be1fcde66b9b4b9627b6bed1c1a38e13b52482db7e4784b373310399e91a45339e7eed867773b47e760c7dd59a00f5a2117fd73596dab847bfad03358bf1d8cb0bd4e4b9ee7393d6a989cea3e0756bc4d80e1c4bebe48998e4c8f20c0ccb9cfaed5b5d18ddfddf959ca4481f9ae846030396611a89affda65807e28d5f216e50240e37386e35015dd841798f3df69811e2096595dda800010d696b3dd0ca8085b816bfda49f4728263aec6d37954f601438d53479ea6541424c0ea6029bcd06f5045b8c8e2477d3f63e9eb8e68e87abb301d284bfd6c22f70b229b32782408588c84b044af5ffb5c28139f7d15ff8f4665b95bfff279c845a0458ce559595b2698bde6184d57333e578b6883bc5128e75599e8cac5da736887a17cd06753ef7c20d52e38e733c92d0672a4abeb44ae1f455cbb13b9ae00ee95419c87b45dd78f8e9e092701de89ece4ec693123a98a37d695c4393f00f18217bc4039ebcda5d9189bb131caebb88f15282585fcf41ba929ae1e03afeea7bbfa72856231396dbac9784a915a812aa3eca680cd5f3854c825d8dbbd75f573490adbb56f7db62560d44c539a3ca2c90b32427e1de814807d4219f49b34b4bc8b20f4208436bbb4d5a439d086e65e390f32ae92213555e34dfc7a6bdcb032342f9bd3bc248e10f80538e2a7008e6372cf8cfce25619591acd1fca45418964cd57b4422563836b96b7cab360b9beb1522aa1667ca77549b891a3d02cfd9219defb6fcf64d4ee2709eaaecd478f8c4a5b82c31cf5cb7e116ce50e6378e84d26145ad413349a57365a97a79d8a50a7a90103f2143079aa1723d78b7ea103717bea130f6a6a5bba1b4a76c2562f12ef96027d75815a03571e00958be9b1036b2e7d21eb69c66498889380abee70926996cd05cdbd455017616babaa2c03b7499e3141b466ca2ec49b8afa6c723a3d5621f72824f634d5a4e25b74cbbb8638ff93b0e6ffe364f33a9f49eff622258f765c8b4d7eedd77ead4567a1ae691a655944a6179254d23e8f89126ff7d5e6beed42768bb29aad9c4c5fdde4869bb5c5cf52f2a6bd2e35238e0803e0fccc43cd260d618d2bab6648922f6751a52c1830f3e05f98cfe40ac62135fbc43c63b394ccd83ccda99b5de20a60a1c0f779771edd8451a786e9114c34847e7ba34db9227d8bbf65674198477880ad6dbe75c6b305a5e5434871841c0d8758d263ab2b3097bbf5ea68522a2af8bc7844bf97db65604420f2c00ebb9f3ad03d9ea03b5afd93509c514c198a2e7df5d94c47492ea4a6ed89affbbaaff3882c5a000a32a609193be650661326aa2eb22650bfa99b612185acc264949f932629509b3a848b612c75a9dc39b54ed58a03523f526e5dc3e87441cdfd0f9754a517622aea96669712e3d357c3a4dd605143bf828961735beb8cccf4d9cf7eb6315203c682c2824c7126d83aa70669b7dd25cca46f15aa86f3d2584f0b71ad9d85652d207adabc722a6cee99d157a87908d5d7a52a73d16507e7a3a5008ba5270055f3fc7c25e169e8391e5e498277361ff127d5cbade8f2998241e1b9a0a504587cd9977d196771369b2df50bb4cc4ccad64f3ff8278d1c0470507d0bcdf616fa578d53f7706d1d852f71e26989421a2c1528856fdd162759118b65457ad1350c2d1d33a382b6d6823a2cd9ee59d655d6df2e1333f3d91cc2676b44d1cfa272a2bcbb920a93096e91425673fe12a92a67f37cad1ca2809af4bad711f9f4fbaf73c396a19b72bac6c0401fb51c41bf2d023a3221e58ae605fd876bbe6b0fe3393017f5431dfa833be44552fd3cb7a5255aeca09dbe1b12ff77d36c48b92179471290890ff44dac80295dea0f7d229604991e2b470ac0b5ee2837315dd7b638669cf454320c9511a79eb65d24f6c62c85cec250f6b4004843198dae6597edaa30b8f2205ce991be7d75833e3b43d3a048240520c84adaa3f8c88ffc48af7f628070e4baa6a5f688f1a60bbfebdb6e86afbd1bd04f2dd32b34ecad4f6cf753456d0814dccab3b6aedf2f1af5ba7b3f2d59565b969782f5deea5bab1819cd9956843b67b6b5afb7f87585505728738b02ff07d7c2cd7ca65c89d2dd70270ec2d2acbaf8faac673d8bbeacafd1e00b5ff842a6db7125d6c856690d9ad813e37e41434a1cf1424ee5cbb8cb36b2f3e625eb5d5beed679085ec6aae12c27ef7038abe66eea8729dd9413610c332837dbc89c4a761638b5cd178af13963332d447276dce656c6c57ab95bc70fca1061c8f037ceb56a69b875bd90c4275f304bcbd48795ba0376e5899d07c06aa95c270ae6ef6d92f6be4109ef25c1daef4a2641dc582ce0c39cb31fd82da1e0c69ebefce52fa7b3de67e4b72aeb6063231d43e2ba58292c489a5028632cf53060ecf6236bc4010e7c0dc8b4352a426f7888b7d9da3a22f6c06b19a94ccd509914591889fbe66ec54c8cf90a2cb0a1c4ba06896b4e94ba53d2b68e9c4b21a3ec1f381857f3e53223a2d7b5fd5003c97418689024e3d3044d8ffa5d26155ab6f0e96bbfb6a4972e3113765b85a9bcf012c10e9df9d41dc960297dfbdaec204576a2a7e96a6e50d0c64f9ed0a7ebf487338bc927cb824ff8cb5d97afcdcdeecc801efef436d7abd32b36f6f541d4ca536ee1f596a5aa9d746a556ad3a391bab3bbd51f9da434819c9d7ac4423c2d6b8b32e314ed5805fddaa0a7be76abacc00a72ddd33bc370909b4d5a9f51997d36d50a1dd2e0f2a03c3317ed51a0537ace3b40039a6d5330246653bebff34005dad62e784168a861f95d349b3f1945305a986cec0dbfc987ca4d2155607e6d7c314e1540a4e4b4a34e1ef1052e69a46a169b098addba5afef7a9aff6168afa2534ac9d4707a0a1150acd88cb3fea77ab34b1d71010e141c40ed73013e85f84f9711ff7718d2a2112d0b77ccbb7600e5ba4e653df1adb19c4b724cbc9c37ecaa2536c3ae65d9a87a0eae3a6ff005036ae325d22ae1a5c0bf5db9ad0af7429174d8e1aa20c6b0cde0e464b00644a0aad682a840be5a8342abb5181aa748d023a2602d6d152896a2cc90a08e3330a40894213616d0dd6b8285e2f186b679310d1d4233e9929340f0b0c5644529f61611233828312d2d77b3957a9786a6b0a5978ec518927d8ad24bd6676ad25bbdcb706d1957160604b69ed25355fd035b1cf019a1f0d14ae1c7e5e9d966719f94c563283eeeb0aefbc3feb5cd53ffbba02a3b89aafde49e416adee04d941cf4964187d0bb2b77d5d615651a1c2d1997c62bb94a1ec83e1d18ee0478f1c413402705443b919276dda4c67997e8d956a7ef36ffecd05f2967d9bd6e9ab9b3ecf29deead469698e5e981fc7b4720d4458e99991a1cc66da53d27b53bffc0b4bc6d28a0717405343851ea9d0a86718615c0ee54287057acad87c767a034b3de556bd6581430d5b116a1353fd0bc43cfe83cced69a8d3c2bffa88e83d3fc54f926f114d8f6d80284427b0432db6cb374b15cddee095dd452ea95ad9c9fd79681ac501c7367f048144a3e35c8e38041f8ddd9897f58fec685105a06000592a15cacb782fa1fb34e3f514c7a0142b0d690b99e80329c4f50bd18b60ed6f220e89faa756692e54621f1626550007b2bc4cadfcbc408a8e5ed0ecb50cc3113061a8cfc44d012deeea9a898021126cab5b17fd705b1b1478305f30bf280ae94e2f0a0d137115082489f92c9294b7eab774bd15104d9289fa4da85d05d2acb0cfe6a761560979c8953766f7c950e170a17830003a01650e798b56552b975993155e81c86d85353c5160d5829b3ce44e840ada6a3b52dde44b5578106e5ea1d8496d5d478dd0cae209cd23c47dadd3962331198ec43cf36b5521ef4539871f96f9aa7ed5d27b8e87b2f8cd6cac51f84a7d28b0dede26662d4c0efc95d61592eb7a68d55b476a96b633ce6691fa92da3b34cae31071cf1a75d46e202beae79a751af404b88db7b1371332c0eefb9cd924319c847a253b8dbd2924b295a819068565ade2876e257dfa1d6c45eab2c8756fd2d62ea76a6579c15c6eaba131a6ac6dc7a1a9665feb34c5a9df8a53c369c64ac8dc93581cc0ea1780f2ca57fcffd0bec311b846b2dc8f332b916d15139a1f91a37285648a1c59bb011c98c001d264a4f9fedd7a590c267c3651372abdf0732a6ce70198d296e68946095c03c3cca21dcfd6c568b7c9a0e1e1a481e5c0195f599bab791c9cc2a761e38a11a8966475ca8c0c10c097be959febbae5fff683d8a274b2e9613b15a551257770306b40b349623bdff190316540f9409397e24f8a9fe757d2d7c1cae9ea4ba84f08ab7256987bd7368f8de02d3a5cf5728562c3949547e741d7f8a9c2edd72b84aa4e43bba5bcc2530e0fe93d3a09a17125a85df98fa795e7a20927d4a3fd365e34777f6aa7601900a9137e71a7cd1c158674cafbf102fb48ad0c88eb5ffff55fef91d534b6d1e92a168548d331e627dc5ac8b628c689046c2b3cd67f4098c8ed11a44390b55bb8009a4c2bd02989c343bb8aa5514932276d50cd1633c2f2a65233374a32f5068bc9c02b22e58c3d1a026ae81ec140b38e74ad5a8fa6e5241f85e59beae0bfdc0a5932c4a1cf8ce184bc16b82b39e79eba48cb686a52fa16879041022be5826be022a7bb68cd3c34e3a80f52205f6275e894af12d07e7ed6537841d0eac332e8d63e8b0cce6213804344792f42cad164c2fdf33d74e8c0574df0442574d9efb23108b93a3ea81043e5f02af4bbe1e0920830069840060527b84e7bc573124f25f3ab12605c99d2ea050c356b76afc4233beea6993643d4ecf7cd892c34d43b13d4635b57b4a8793bca191351f623b7fd8c6dca0085bddfde34369b43761ba05495e914cabac9dfe68d576e39f7bec28b59e1e9f383b015de890eb74837585c2fc3ca2bfa43ae93c81542d569c13cb8392b9f5fd7cb20b8fa5d0fc7d3d5195a6518d9f4291f252dbc9664e5ea656429a2cc9af6f3a8800cb2bce4252f61d2ac8b42838fdcb87c21226cbb09291312fcd809cbb4566325c7f20b6b6124ccd8026beb53ee411807b1beecbf533a11c27d3a32c5399bfab0734e8119cd1b9ddeb7cac19c8afdcddab2fc64a5b2c24c28ec2bb50f9d33b950acc98156e5440acbc2aa3333289342a4598847f5ae024fd936a59224b305b2a62c518bb12a18e0c91eae88d7781194c9c6700cc4b6ca0d36a5282945584e9076a8490ce825a579d6f53c543069dfc0afa7190fe48a39bcba7026fe5092ce4421250464719d6e2ccf93177d509ea7108d9a81489b98c00bbb548e943a340d747c950d897246c52cb00b3b82898edbc135adf02aedc20c48253b5fabdc20cb51b3ce80bc480561dd18add8a802a0b1b2eb4c09a8025bdff00ddfa082ffb06593d76a053560830248390514c4a46ceec9446100ed6bf3d67234379d3b5934c3c6b93a90b67298749657a4efb9f12ce02c59853b0162be7d857aa769dea2d8558fe7d7d119a60c71ce4757d5ce5134b44a069777f678276ccd3f1f05d436fcd9407e3b5c9bcfcf54321e571ce6a59ef65fd6244a7908b879fef39fdfafab2ae96010bb6a0d680e56dae22bdb93a0c132a6cec0dc8039130ef5f98247fdbc87fb56b895f3887e9d94b5743a1202ca24f84bab16dca7dfbed785abb5ff9837c0cd7f33f5f00b35881982f7b5ad09deca3133a116e623321cc9655a459936d58123bdf9b7c4965edc7387acb75437797669c2d1d2424c2a2c7eb767da5990024f68e5a63c401d94db2dd4906450503ec82b59532d370f04e51380885449af7968c4efef8786735ab61fca697fcb6ff92dd0a4a36a4dddddf064f712198dd5519992ec0fc029fa0364ba2c3f32c5b33ea595d70914cac3819160d5ca919d5648c79e881ef4286cfa8d8d761e28b589245250c357a46c00b10fcd8dbf2c37d4f3d9d7e67ad937f05259768a31f5d161b27eaa84aa409b84bfae259b454b9bf48132d1b08f52306c37332d1635ed77e36b4b1574d0fcbf0ca5e58c424d5a4fa97d3d5318bd5c814e25572870969c28b36a0f0288557e08905d3d5a9a33c654c81f6eaf41f32a8fff13da9e10bb4f403f41ff51d81e0fc45b56a2d53ccd4d8edaa24c0a5a22d3e44348fba66ffa26072dbfe66bbee6c52f7eb1151833155b995a31124e08d7409588d88e16f3e87defd6645ac8b7d001a4a478a158a1919bb090b6aad8b944811132dd769fd411b6f98ee8ce7bd9aad537c72d19bca7fc8bb9e2398bda543180eed3603330236a412d58d9b26ca125b1647e0b36b3c3645247194cf2096e5a5f0b4aa6a6b4cc35961b66de0188bec2356d83a486d0e600c8c6868b64e2a79a914221e72ae4541838a653d73cce8d3a6a1254efbd8b0430a74cfc92d939e7b161a345e2cee5d2e2fbbddffb49617040b5948750732b6dfad5203569b439236b401a64e4fc2d3f51950c8bb99082491f9a70cdbd8ed98144096523017fc139d0053d1de0eaa72ff5d5afbcf53e07f3eab40b73c909d509d708a821250e372d8485a7e5de123486a88b26050af5c2a43063c85ebad2750738dae4b2056c365d12aad33619f0d37f0e85cb1d27f6353ae81b1d4d648b79dd7061a69379f5d928864d5748771ae2d9ea16ec6ed1f029e0da0931e77d3895712f32bbafc4101ae950e9ec7ad0b38603f43b71fc6a985702b9533e73604f8765b9f43c4a9d9681d81b78b2a0c1f6582338eb57b9986bbf94c5e0a95b226f9181993507d456d62fde033e993eb367cc1d16f39359f23b14188c1cad398a2618408779b09c9283f0828df58e1166d80cf4943d9897b0f0667ce489543e9cb7371749f821ce403c6808ec1472a552c8a0d07df0d73b2d610d0e59322258c2869a2d7b25dbf2837a294d6bae5a4aa81a66788111950ca2895a0bcd71d8fce6045f222d8a9098797ad88788fa6d3c36e15d6a35a46b3e8bcf16c19751e6efa139529dafb21f6af8ad0c5c7aef5c6e586048cd43a9adff9e476d521b7d630b2b34e7930e600d61c1b2668e4863424f2d0796abc3351996c5515d3abc03fba4693c1f7f9aa32fcb73bfd4ac291e58c13795d3046acc4b50d54a4742652266946ef299e15aaa6a5fc253e9243e0d1bfe3259e5c205e2bd1a258f93ac31320ce8059c390facbe1b2005bc801d5063d644d63964fca0a98be26481a89438e987e9197498957d749d007702564fc39107b9f1095b559e19ede62c1c2a8d72367755e76cbbc4ea36c37a10d68ce1b11741235dea37e0ded0ce5657031fe43d480e57e5e770126f094841de4dbe4d77eccd7492f9012681f64bbff44bc153dbf16ca3dcaa8de9dc1e05e0a502837151b142862adbb2baca305808fa653a1ab2f0de6fe9976fd461deec9fd17a2a0af6de8f7bf499a21b919e71621b299f7b8d8f10da7a6a65d627ae7c96e91863e589a29ba24e91a36944a6d8590ac357ad93ed0c5561c74e8d915b11549b9b197348ea3aa723597b1dcd5cd74b0bfc184b7a7a09e6eaab8375eea115011ab81b04db64f3a87c33e2d12f5286484d8c32aa50259d525985c6257101d03be7713fb1f0ff0de62a5ae252e22da039a74643dcbb5ffa360c3f96fbf4a73f1d2860bd9f90551f58781442175b5c8878242353d95a83a4295c9370a1d906a241b233cc991803cddef744b3f743453ca93b118878727b86c2fec8c28009ab25bcf2e4f989416a88198668fc323b259a40434c76ec1b78f96ad5f699cf7ca65d796d533009b0425f2d91741c1c9a9300ebd40521b6d44a2bbd7cae6bd44a5832af025d4b1b99e04c6459f48c630e394448a9277e9d60d1d31323660427200eb9667c578098f54c6257f7276adc36bcc594a5cc27f0852f41db15a8edeb1ead240ab56da457407ca764d66fd9c114e146097fa67491b55f5d969d09d26224b452393f61c9e5f2cd1c35e49c34cb568576ded8590d8f9a2ab20d5725da766e835580ad09932f30f27ee882a9b706d2ebe2a8f96c0fcd67bd63431d7d65664dc15aeb8826bbf2d9d66d495f53bfc61b2495ec0c17dc177d0d1359d570320e4b763c0abf7c7ab46593da620027ec3c9489144edcb7daa85f4f9b5d69823eff35904e75d4caa7af86dc7e60d3be96745ccd253d2a619cc6f59542cb2bdd10b2e6a978368382fb7e1103e5fecf279aad02bde2374f3226578888ba740cb8045e9338b350d88ea48119a4af782d2d6c752c4f6e57a11fb12c26286c69b05cb1b934cae949db0649409d51ee3c17060a4428eb858203976c4561da6dd3dd2cc01ba666d082645ba8b2426d655bcc5a7725abe8407a222809f503441ab6415e3cf194f922a82db8ec90f00c8bacb248049bfb94b80576f3eac0aeabd81e1e3d08c2aebc7741f8415efda3585e6c8bb13179dedcd9d72a04f143db45ca5b68abe484c2beee1a28df7953b5b3c90988f14f11100d84d973fcc44ffcc4aff88aaf806e392a1b9337096982164ba356f525efb4cf42e474827fe866e1d54244afaf08cc8c24d4601e6af6d3630c20cf972fa00f0a198326804ce22f3f68938d7010e10b6159abc6bc40d79a73931234d5d8bcafc8aa9c33172695f3388f32b08c2d7e10d90482996d73af2403290d5daab1edfa0a13f3f75242352f7b28f7ae122ea4f0d009f3e61f95b89f9677e391815cde6fb8371b430170b774539268d2d381d386d6237d057f815768dbfafb02702a6b20f938b9056465822160e9b9e1648797a974e73c021ddf5595468103afec4ab2a8df6a9a36f40d2cdcfce13ffc8775c6e70dd827ebf1a96fa2c7e5a669ec00824016f957a73d48df5728d31cdb05107b5555ef4c8d71f4ea3b2960ae7f8fe0aba78585deb7d0ca0d1edad655e2b3b5bffe83a7e940efa9f5d3776ed8a5ee2cf6312f0ae81f33b74a586087629a2065ec8663c983edbeebbbbeeba2ba56eddae877f164fa28408571292f6df5990dcd9f77733a730e79824b36a7328d6479349afe16457633f5559fa82375c2caea64e23ed95c28a0f75c280d2a2c4ad557c354c7e8b2bf6ac6ffc586ee3d2d9bce28f5254f87269a74709447b576d112ad3a2d1a94d84647215da05c9caba49c223116badce0391e525f3eac774b5d7e17c83e0044b300d2aca2d0a83b88d60f528b7cea335d3c97e9085ac53fda6757b2b396230010864bea5be849bc856df65cd281bea1a9eca9f220a0e09d5bb6c31e6af4e6638c19c26c46cd362ef99a6a8182a7ad70795a1e3764f728dd052b396fc3196c6503a396f46696b33a6d53e82c99a8b91e869b068674218b4e63356e55509891e80827e4a3a4a87c9946de535f73f076e15450ada540d512a95e16393a5190a2b31342733359610635cd3972a9951bee1faa5ea6debd4715138a3ce8f74cac8beb4fd8e90d09dc802a747bf1ed033ee003def77ddfd734cd72156fd7aa9890e9b71ec18c14f6d6772721d0e9d52b1de38c8521d54b736e0aaac66fd3bd43434d3fc19c11b62e808e509c856138dbd244657d812a9bb3186807836b31206dd131b482a78edac9edad785c95fa11252c0379cd143821aefa01b84e4536212d7434d22caca8550c9c7d64317d66675de77d1636983beb543e34344c8af7b5de0bd7995a34eb2b7c29379c7d0f2b71186cd59661c5c09c817d64a61576f2d9a87d46d625c1b12c60b64e8662062981037376733d9fbd0cebe6a52f7d69afacf0e72683fd440f611235a9da8554d29ea08b3645145be74aa009e351027764408593a484ab80d5e8f2a5920b97b69ffaa99ffa555ff555fa42a43758d214adb122033175c052e101f36e141a9159273a16bc2cb3583c016a3a4d8641867e992eb673b37cbbdecb2f5a12c9c0424f99018bea60399b6fd30991e6621836cc04ab7e2748d47429ecc4bbca2dcf0528695f77fa9ad662a05d05dc062ee18bca3eb50a3b9a87660c08f654497b626e70e552598f9d4bc70349060badc3646f8163d15d09ed90aae1b7be545e191486b671ae72e948ef0efadaea1b52819ac122e52b8f46a745ed052d4d9acc65ff04c55b8948613f6102d4da0f4d6baf783fb401539be527998b04caf050c725fec2110a63a97eea0382a85cfaed920ab58d9db2f5aa100730914474c6e2d5c7560067484df7d43761644c7ae9df151301275193c43347e5068c48eaece00fe2ed5a28272fd418a84ccd6a1de6d5479c83b519caa45cd987c1e39073da37689fa5f32fea93947b4f0ddc236e5030693521bc484f99c8d29602c3306bf1702541cf897427de3de851cd03ac2c15936e5c396de943712f2326f665370165b03bf8cba6c388202c13d757d03cbbcf63033862b1360a7ad83a4df9ec154506c0e0c86d33741c62435064bebd5de4a912d4744dfb2287e63ca1d342680a636a727835fd34232c634b9d6e156251e05d301160e95a437cf2074346cd5c4f766613c0669715b4522775cc2b2db8085dcc8f4cc20250c2aa71d8eb01e51d1c433aaf9c498318deabb241b505af2fcd7587b2c2d6c50b574ada5e544e86a8b5cfae827ef1406e1ca139179a4819a00acd4931cf7adb822ffa76f896244502d157357288484125f4c971cad4f495d3f9aa61f7783b83a292cc3894dfd3a00782f01137c6821fdc2ad7298da8dfc4b940d22a4df1323b2cdfa4940ef0132669249c05806a22db7a5101a9b42b567d258db20a72c08fc2cd8d4a38a8004b8ccd67b99e8e882b35314ed6d2298512828bcb9cbfbf46769a3126566242a79e0e5c0c42f7f0a27d87e73ce739bd184158fd7fa65c8809e67ead0834af2e7fb672d16943d22188429f4b1d6bf904caac5193126a2e7e1a2470a15d7560224329e9d3d0300808e40929fddb84163b080b294d4c66d9077ea0adc29675dd6494c8ea943b998c182f3e8bc07a64eef854d2190ec36f433ab9878c449656b20f9c0cdd060da5f4a96d9f896848777e3d316e00147d1d8901c1b4af9d4dc7272777368503b8271328c326986f19e5496490ba9b318cf91240f58bb1a527a4a4841cd0947ff5afd20899fcc7953a44dd46b3caecafb32fc4db14238050cd4de77e9ab91063eca1d61e25fb29e6ab4f11eab004ce66741e15a5cb5895481531e313fc9955c03eb0c8acc31d465bea841f4dfaa91863ecf5bea2178fed07704478066937c0673f61902d11429ed9ca54014073854687f93c53b56034eccb3f4b9d1633540e4dc220926f49a1708242f3b50aebb140a5b2afcd010ba59b54654243baadb595557914eaf90c8352f712b4614a8c69d2844e5f34d2da7feb1835c93cf45e479a975ea5c4f555f854528e56da589d5c66cd7b54db6276021fb74d8c3221f2e98cc1664b817876625c34c205fa2f772658f189d4e5ff1bcce21b9e7c8ddbb41b182ed23a893b816dcc165325326ea2a8039fed8640bdcd95f48d6c4b57587474051151117eb12a9786812bc362d32ab3f8369e11844df8967f119380d6f9123ec0811b98f20ffee00fc69e3c428914409db77bbbb7d30ae5b277d6a602f5f85481ade301aba480666fe327cd163e74a1adaf48f98af90c17cde6c519f762c2d2b400ee84ad87e3da893527065dddfb8ab291122ce18b37522493eb8e831229b7c7247470dfeb6b0240bb4bcd5c32b5aed826133773c8c27e150cb00afd680a2975ce0b1c28043d65d32df1b00a6ba34a92928648b50e120437692252704317d9a2f2564299198c56d8d9540a0a1d881a5970a909523e25e042b186e834bbd49d47f40ed7c090b6cc86fc3587507ae79fe5864242c75c5932b1643f4d5e9015050b5d8640a44da0b28766d9ae16cb625e21360235e65106da404ae834d41d4ec06e336e8c79e49e2ab7e2d67c936450c38c560141390e751869ab1f6d35f82ce152338b0d528383b26ce5aae5ea4a10c9380b9f415bf0a489fb12bdaccb8df260b4e1a3962f84b3b86ab61406356ba98942141a9afa05b9f829df0ff79b51aa5fd72a04fd6ea82f2ce6621db2c1403993cf363af4d2900bc361babe52650923158b5e5ae58cafc0b5a65a1e50bf10cded29491b22465a789420a82324369ed4092088de90dc548e4bacab59c62ed773c30a610a4be2277c06c17bd3a94b05bdb06c7244ad0991048d4911969d0ae6c8ab4bd14d344466353dc5b97ffda75f4bc586878eca7050ef049abe17b70d0a6fe2734788995df7e920dbd5b5be523fc352bf97a5b8476b5b397f1e9bc266439af435740b290673dd77ad7c705361d7795f5f2e72fe922ff992fe4b05ae0cbf3cdc10c8ad53a364653804c8913c1ac327aec540399af2e5144ad20531d28e4b5f3e11c9767547778d4e77d2343725504d2b5ae1ce81f358914f2f2dab37597693b1c21aadd84c532d955b73f00880faf4485bad3a3948ef91c23cbc335df0957db2372c798a4843362832a1328a6b619b4cd4774f74bd18a08bfe5922f3368130e4b00c7bad67e727ca4b3653a8416d194ba7112f310941f2e4d870b564966736ba30c8a07c6aab09264b583ae39aebeace8dde7bd1f8de94e6fe7b813d427370366f0fe3b2c0a257669c17a4265f158608597b157a35b0505474cfaab50a44c2f4f2cafb90f1f80fe1e6adcdc0f45b8029f10f88976fea911088a2493d9adaf2b23607c2ac269bad5f916d5d3796e57af150ee569d9458ead3fa9af28b9dcbd79242788c966529a901fc63790a8148288869c0c4268a602e8bf4627b8458219e8a122a2429dd30dc161164899a0b98e0c953d55a9233bc7645f952480758098b14ac922055e8e3c36e30d3f8299e95b7c02fbb7cecb1c7246b4933a86a5585ac1990d4431718400dc252e4fbbffffb6b9be88dba8cd795ddb0bca609b4de59ed1629a7924b4078fcc7a083bc61999b13d78659dd3ce851f160b8d6d7a2a274ec452f7a11fe65bb7c32046125cea6d0859a24dc6177ce8f6d9a5ef278f61ef1681aa6cf268c2ab7f26a2d9fde13889a8571755046bfc97891390846cad88bf0212969d38b6a6df228c94e122c564b04542e778bce1c09a9fe418481e021442b46aac64ecac544265684be924e21a8506a536e8b3142409c190491bd0f83943a9d4173931cc294a0aae4224047aaa4a3f5725c29c17c86a14910a697c4b850e1a93a252f6e9a3a6c294ab5c2a7ae038b751d413c28d170f6b0242b890d6b2eb3adc74fa22552a20ec2d2fbbd99e8fddde45038d80a77546e3529347455b9419598ab5326183aaba91752cd426ab2f923faba0ebb934f3014bc1402dda3466b5b942c2554b3a5e17a8f42f0571ad142d016133d2a5876ee95f50ed792edfd215d650d01135900946095293cf7b9cff5a3fe695ae356dfcad841920591580965c3fec6a93c22992004f4893eb0903a3a3da47eafb2271a0d3d35426dfb5a7d1919675619637a09468d96146016b42e1321f7bc485b1cb2574c660ded73f96a38eed5cf3317c138309630cf6d10d9322aafe8b76dfb21dcfe4947bfb8ab727390ecb27e3394a15536ba6b4fcf0a5718a472fe2c57f2d3d2ad0435a327f07654a421203ba91a2058099dc92700f559a4a947259e16125b2ee47b28c07ab1413ae35e059211d2584c2a6b17a5098bae4d846147de8ea66aea34b4106a8b12cdbf5a56cba37ceab7d568e225ff266efd62954175ee491df94eff994c0aa63996f42ee27af3c9825a5924832e116b61081d343504f7ecd6407a6d93520c478f085a54b508d8f23c3964006ab28132b2cd24729b8c2de3e18198248a3cb00ae57af9361ed25aff5b40ab26b9383440bd64de9dc0725fd2d1fa46d114638d944331b63217c4751d5e94e028cfbf8c024b6deec546a9cd588aacabaef39a86e03eb329dd6b9657d8f328efc3f3ec39080ba3c387668858a23274f808131acc15f85d6e5277af6db52e410874a70457fa2a24e7923a6d990ff1661201cb803b434aef6174e89c07b9bf88c8ff7b0f7d0b054a59b923acb69340a036ba2f59959af1edcef42b31ec36e6799d115a954bf425e4016de682c58e4d58d4907da0df3faf33546f653a26a61ab24a7adb8346a10666a00fb7695d230fd13595ebd4a8bcffa0212b475f66d71b5d493c7114665b6b2f74c008f7a48f67a4925d8b0286c038b40a263cc50f82e935e32ebc33b2d0dcfd22521c2e8ee5e48b3c0b1b41d5ae61d9006e90e75144f80671e9913a8c9af48c54e6eb1129c1d97e8e1816b41b85e736e6c2b56e526e57332c5622caa1d69293c1c2cd16687248fe0f2334cf7cf3461db14bcd352929235e6d7b49889df59b88adf5b0a5d63e50c88d737e6274ef6a2d0fa996e1744da445b572733778a0117458486f38e33ce11066a70130ec0696f5cb9d5a3587c55e4b303e3564242ebde44588a0894ea71a3bd284138355079ae3d010a8bbed7b6c6ce737100cd9833635f59ea08ca5255af779b5de0bd29a18b58e0c5039220b8705d7068542b3361c228255350b4b2151996ce85cbe138ea813baf9d45d09b2477a0f895ae71a381a6900173a94076530e5347a843ed4d4a12825edc9685806872086b5caf0dabbd011992bcc77bad4573918c996c25c8fdc93b32e5a142a0d32c0841fc2a2e92a086518ad98d3b528622ac362d3dd6506fdf11ffff159bfc1672bb6c0cc04ad5e717e1ee5620d761e356b59aac44fe260d1cdd7fe09401b5ba58b6cc2a888098bc6d604be7d74994e6f62b5d92440c98fb08281ea2b613d16c8d10c35580079190f3c6ab1907db7cb09f8d42417ab7e3ac5187db47e9105a43362c24376d3169b861c807c7312ec21a25a9957513a96c8a4fc947c89d53df868d197e3f5ef171141394d8489fa0ad7b298f961f815760476e10e06aa5f614dd451d8c4108461c9bd9a1dfc016d24e04c4ca78768b7233c65528d22cac5bda6360af316e101a8e1dfa3ce37a80cce28b4d5ee16b0b46288d4cd8600a8af9df5d10531f672258de85d21b64b0d183a0a83e638c10641290fdc9b744c205a21aea497e4da57850e2e28e0df3eb52065eca5636c0f27ba2bebd1a31286c106fae1d9fe539c30568433bd60c94a6827dfcea3b6c0141c602cdf50a13c485bddb1b74242b2758d0e069a5c674598d77bb95bcb46e4c3b4980db22d21b52c18b606762501cd4c3196acd084051dec320a357d063d658b49326c553f800ba1ca9b3c6de6580697436506595a68e86b6081d47237c3c7b90af140236d49296f2ba92e729c96fc556ead06c1b2ec420efbe9604d3932cb6901316b2c3b3334f59bb657d8af0394c6a25f6e11e75902821eb901112cdf5255c3bfa076ffb7651984aaa6248e0b0142dd6b8f2716a325e5f9da6fb6e8a03743fd6f7648e1f7aa80ce623bd2cb247193355324260c8fc318067ba206130406572ccab0dc6094e05a75a6121d69cbb1f1d0428626fdbb29b2f695e903478ff2936ca214ba3458bff60af4e8cc9a8ba45876af22a05c4aef7eb96e96ad6d110c4b5baac4a4f1b60549d6f48d541bacad9e0e8c1a4b914aa1afad14a4155f5340d710adfb1311624339e34e4ab48e666fc3d17d4b214647b58693b9ab40c884e029c91860e71ee885f3132609b70948ad24d9f60e223964899b262ae89184f1d0a42fbbcc931bf27d4b7a3ceb5f8ccc0f4b6a827b4d6229ff9ca72d975413e70b7ba54b3a85c2a875ee0cae75683cf59546b9a11794490957baf395528a10c298c05cc02897a7b55298c16b98a2f7e52c2817ea6243fdc24c2119b5e6d406a849d3145225256629546439edd5aacf9ec3ac4eb4600fe566c4397cd3c33cf3b41044d4d16f48576ccbce6727bac000b219f36264561d9c4dc8c5d42cbce16bdb9a83479aa4a6a25a496568ae7226d1ebfd03cd18cba455d3aa201a56ba37ccf2ee3c3d402851306ae5db156d74daaad9941cd930aed5d29d1962156af6debb58c81dc2358597c1f63b4583705230a3f47faa4d0f453c8d8b873cd959218e81b43afd445ca7d24c5a2d6464e548e545a81725521b0ac666304c50f7563ad8840ae8745076e151cd12e04e8d480430c02871083a49212834a56dd5c638f150e82b70651329bea4bd238e168f95eb4e93522aad0837ec9b04dc645ba12a6a39679a0b86481c4d02d53c418717bc4e433de2ad4587a2a542a3c04f1115ab258f4b64165a627b265b444544776bc225b46df1bb2c869fb728a697b904e2addd2082b14ec94ad09408154d8b3444c440e885a8e55f44ad957b23caa6556bc912c1d68f0da13938ca015f424bd7492cdf68652013cfbb94a05982a05a7b1105839c2a9770b9a1323fa86d02d166250a81b5c8ca944b07480028b307255ab529c98b3457e2abb50ed6ef51439e876000d66c66179e2accf79a43a1afa4c1a6087548a04185146a96bc100597a11737445ddab545b752b92559ee0d19c14a924071ab92c4553295357aa4423aadeba260294c57489709559e9a26e1b37228df620b4ecab2494fa7ad2464f69b54aab6558e5459b526a4387429d169ad0a0009a7af38e7171d66d435ae92640c3704a45cbe0e255ba6682242176d79ab89818ebe3257a8d28b9578b888c6ef792c4150d5f0cc2825657618c10767e8e73db0d26a8b964dfe8bc325a5aec21d865a170ce9b3545e8103f7922663336774052e4d6c3150ae8438ee650740b07f339347a9c315ad0431f170a49fd2d5a46ca8b6f94f7096eee74bfca1ff92d56f549145c954369471041c5a15d85dad3524e56229f63a9d108207fa6eda2953594e517a4bb529a370d7c1e36c31240d88d1198aa5da531ddd6bc80e7c1a3b00921180f24e214a6450b334563ccc1b9b4d37736967a07f398ea56226563311e2ea47cf3d6a3e85a6911a724eeeabcab4a082c23282582ae521c08c3293caf7b2d4b0293bc95e7d6d0aafa6128332228545a3c6ae0bf59b9500a616fec9bcd8ae9ccda8d39e69208808b3ee05cfc615a6e8c5ce034b368a0280f2966b354c833190ef9523f8aa6d18dd8c0f576a6a5b9d1c3ef5a9a610c1b23082a268e5ee432bcda98cfbb54f2dc07016f5d9b386d9216ae86fde9000552e06ccf395187eee3d3bc9566b7286c9e15d403615a4acac2e002ad6d6634013cd56279514a47138bd374377b5bea91cabe5b6ad6c6a9878a5ab9dfd8ce774ad212d74884a735fcb850d768b394d45eb7d21a7b9f6868626a9aa26df0ad7160f2eb8b631eb5833a0661eea5c2ebd9ab06434a59a699469e2a9b7d32906b9de21e7d219715cf2b4185a20a2600353d968ddf45e71e1c2351f3018d480a9fd2f42e178c193e6d20df74a8c475fc4570e5f176957058f4a3432cdc0ce3d40ecff7e36dbd7e3128a2452cdec3e8ccb6842ea404a439cf8eca0499691c7aa9fcad161befddc0d40d14ae5c25a02d14b22cd9e32d3e4d0282ad1bb8e62402fe8807b923117939de9c240cad4506b6e884251a4fda9b2481ac944c256d53a03a80964b446a93b1c2acf2e3dc2640617444653f332a6394618dd108ab49594b4ce491a579ed994aa805faa1ecd18d30406b53feb8677a9231c325ffca843f589d7d71a1654985f79a2cacab5351bf0d6677b5c2a34793c574803e5a49dba37edc81ae3b948a00ed7d5751328e5d5e98a0e77c067294976d8fe03917219ac52564761f08fb89a49a62bdb8b9364bef09c0b84da7a6ffe383c5259cd560f6645dd447fe876829a5efa8a739475d7644b7d92c1a4afc69bbe74aa474f8b462dc8363375958ea9d6d65f997eeeaf1575942ca35624d01d0abc5bfdd6ceb04153b4d6845def149db5d48b56c658b2af82928c562b0b0e74cdb5d397415de76b7ab5b96082691d0a309582e681c8d119eb69991089f484455ae427fd4e4b6979738166d182adb659bf1b195393b2a6e82abb32f40c2bd364223cb3fa825b3e660c86ea8746822d258909036150212845060a251d2ae82eb9842cf190aa068b995746103f492aaf768f1a1e3404256d62048245a1a6a560d7578f7280327c49939a41db80aceef2abec2ff798a13704ad82126cc0295a944ab7fad95e0afafdf83015a46fe52e85b8d563f347f5db2aed9cc156bb1987edef26d1db866b150fabe5c22a7bd4f08dab385485c415f8e660b96598950a86d7e965c3642d5bbad23038c08990202d4da12e63c4003e35df9bea32d63cd9a70a48f193423a21e0ad3935528584344b412d9cf9dafe3efafa6db74e106afadc64531d5c6d9e655cb9b19b56a38a4c86533c30d5309308fb9a5fa70e379844963472a53cdf67a2088fd27bd2d37b8245ad41250d0427d21a26f6fc391448e027848556b3b18c30d1958766a86e540b52f1a96412c8bfd21d69ab19e26b4e7ab49331f4a88114f2cb67d37b036f7461d3804c7d14e805c1b269a402fa0458bc0c1c18a1af540019889a1edd48e48beb97d1edffbd2723e4e09a7c4d5685dd569743681d17ed55c30123f04835e8d37a07d5aa80e9a21024ee6709fa5503d4981df1f1499e5f4425be9618d256e266106eb02eb2a1a082936b38deef863b8514fc3531c139b186684155d24ffd85e2ac274d1404d2b48e6ae551395a4288ab2a4c61f97379590b732a94333615f5d5884a1fb64984420b2ecda4502e3caeaf4c44dbd80ee9b28cd8461c85226acbe14a7ac1c0511b8b9b2d0598e63bf5d21914db1ac896d897dbe721f92184c25e2ed121c9ce16786a5c997b996cfe369f095b0d10c112075f912d78644291d5aa209f1883a77ba1ed72a5e874949f63d5a0d497a4537af2f1b43d6eb6942e5885517b6496c0ae8474726048e191085a2c51b317a1dda4561cb6438a4fa49a44c7b0a70a5bc26bd25476968d8532714bb63e092ae91551e2bf8527adb09107a6ebee134e3a7513fd30c88db6a566ab9388b44a656567c930504835f97c961398963af98a42f527eaf51e0f95ab39c4cc08534a78945ad3c5ac31609a49a81c60d5638942f616e708a250faa63056cf5037661a9aaf79718b15c4e2d27b7046a4beb65d4e53e08c85f4be015c2b03bbb0e7778ae23859b831f7b4a6d6720076594f2f1e04a80a5b0be8a7ace47ee4c8a9e858c7c4aa4b1996429f0a3b07acb2e86ab1032b1d8cc44d0e80f50e67a6339fcdc6398f9a8c83bbeac523298f219982190c7979a44716568eaa4909333ea396f8224b464155a00982d5296854390994fd0d04dd146d5468ce5292e2bea3499a6c9ed8ac567d25286f26ab6db105031453be93efd5241448df759dc9161e9bec185a372a740a9a17413449997cc423b22a8330fc66d91d9230dec44208d02a5b5ffa99c5705750221b2a3d1781ca2cb2aa643b8b69ca501042b3a810ffe17216a22d05653671b5589a5f656c6e100c2811c42aa4a656d6827314ca886919932d36e3cd236616b2a063bced8e49d018036b54c8a8cc394880aedd9756c8760b873e5bf0cedb3ba660989d3f50824e424b441946c6a9b05ef4ee1e117594630c65cacd9c401e82c886a10dd667a040802166ba1e8a25d54cab4e27d5658ed59fdb86bf4508f59567a5c5dda0247c1936c589cfb035a0ac47572a4bdadd0776395748ed46c9b2bc08ba0861001a2461b5f0d6a062a920ddca5db95eb69dadc64392d72ac42f4df1b510181c37539454f58bedc9eac261efbdcffedc7015bfe7a1710b673aeed04d39bf5e3bf0416d3a43b7e1f59e30ba1a0a9b2e26e591dd28b80692e0a335bba6d3aa69a24e3ed3f19c6034712bec1d43bc161279b29138de012e53aac2ba4b1001d9fd513dfe3b88d96232aa421d0513e9354db869d9028510070fb3aab026a8d29747acbf197a7143618b08695d7959bdfa4d784bd3947089f6893a8696aa167e9340d7d49fbd667ccafb5fb90a3bb18d7f81a77d6e6e69140a8934686825a81d0c37212f5683fbf8276a3aa52c25e21945b79e15080670f119606d9d812aab16f4fbcc57f3907d2d72047caed4d788c24d85ee494f5f149d105a812a896b14b6478c116fd4a4dc283a7a6214a46a68ad226b6b080a21350a8ef889e42e11c5dab12e342128f6d9fb55ecb35f99c779ef44eb5ab5341ba66748c0d44d47e4dc348953c77d0680079267b15440a42e5ad65cc316370bff46dd024e22c27080522f458e7cfb146c061033092d83cf99b3fcacb4dd21a44636b18747350c62ba12780e4508d8ee7059b17c0d03410c18949bcc2921e82e87ea5859c433ecae19d20a43dbfc6e797d71a245001572c33212f799b126549081598da14d6690fd87631786bd6f30140f50b98d5f8fa075793b2a83498fa85c657db306f74d2de1a09d4a9f3ac344eb32eff00eefa082a510c747215a9ed60b0cd80addd1f1190a24d39c2797d3110a78d0853cd3f4c4a3feab73fe16726b68c0ee83b6022052d82e934a2b610485d184fbf291dc46c31888a5519b9ab3bc6c48db846e143bf4a07ccb4f28e04ae512c33c16a9e6e659833a2a74eea62d88ccab6424238b7397264b00f5ae553f3110d6f0404b6358ea8c71bf7b8e2647e5c9e8906127b37152365172d1785d9dc5e56f4ae444dae2a145a84932a12501cd5bac8cb7fc24775a0212704f4d85e8ae3a452aa047b9b57652220d678cb0a1ebdec04f08b8320a3cf73b1f465a7a65b088a8905952416f2cb119ec910cf333f9f0d9cb5ee877cc1041a4608ddd09966c6f41a1df71c33f6112a0ae49ac97d55256c1afc5c7c42896e8a8b4ae9c421df76452f691016885db64d5928e12157c26f3b292c17d8970d0508ccc3642ba8496c36624c1c74263420e0d4f9f0ae632e03c22de32031d05e2d9b6f136890e6aeb2580cb4489ba10dbd36e4a180d2740d70559158496cfaa1696451941d474dd908b97b9761c9e401ca46672d8c0006152015d9cef877a7a91dbfe6f4b10a3330825acf5db78e17aaad5abb44b260f595c1a63850129111275a90faca846e57e1ebeff27864efb06fdee7b366a307948fa9baa66fd6931f840a1131eac8aaff69b5f897231278f32a4045d5e90572c7baf308328e885a4f59e61252f3785c4e66b7195730e95283e8d2a2cedcf07188712f4dba6080b32c13e23e2b3de33c1de532957bfb7d872999c86442406479215d031f73431e7a8c4c24f5ab275e311171593742d5393d81257b2d596184b7b5b3f4a0e34e52953a6113eef9751e89189340a0c206e5c4c534dba3322fcc08bcc173f1ac6677e95711b63036f0a99529467cdc1501e8ba56492548d0bd0188bf8d7ae48189494525feff484f8b941be81e14ec3fbcadc95b7fcd72eaa1ba99931f6caaa1215744a68c6eb2b19323085daf692acc40dcf7a479388b087941b8c79cae6d594237492992e8a3dad031a549812ba25b4bdb480198f0a158d3d634b50a1cc095bee67ba9a34e1089e76f9aa5589c22a278d2d6c850bc592962c4a8202299543965da915cd165b83c57c24d5505f71ba0ab964eed37d2e16938d2e8344a1abca44d4be0d222a4439abcb070b63faa27dd256581ea7174aeff7d77adf20737a05aee59fc98be7885de68fd2fe9491a168efdecc54af71a095aff86313faebdf6896c7f90f8cc5b12d5ab7f7d1b4a5453136d1825d0ae81a883466b2e6c3fd582b666c20986bb4b63db048c7d3f45032a44e7cf8279754de95dc535511699515167ce22d2515613474a330ce9534e544bc294627609932d10725a19268e19386505b8c5a68d2b04568f2d1366b089183b9ceb8f40f2b5b0b331f47ad17f27bfd505b9c3cfde94f1754342f606a8b015f4b6a5453de46845efa293dcb0ebddfa6474d38adca2460074961be8a8ec1923c0a794bd0ec2a84a62cf789fde43f65653088d008ce35d7174e2efb1af77231fa056d9d169a8eda096d9b4c2fbe6a955185a1fa6a12e49e1c42d5f03a7c9197e1aadff35059a1b14b7b0db369acaf0a89b705160868f84a1c7f3171e1335a610f4df79d32d156a7a2bbcccea69953c198a73e8508125a09757083079479471230105fdde825454fdd79fb024f2e903d1711536b5fa3b672375978c9d73c2b2104bbc569fca7a6526cf72d55136c859d53a1774d94875fb927fa48f52b15aa41f9cc3b36926dc94af8622ccd6a7de51aea604c498133f501fd4cae0c512f44449ec0a4d549264153786036bd899c1c7c2ac18c142a5ccba92f8a2e5f4b40aa628889d3a81ffbf6e3194af204b43a9fd1da849e5cfd4feccffddccf156683551cebde56b7d57dc36b4510c76c2b886c31822034ece77007a9311a0ff9498f8c96b09a4d98d56a1b628638537008752263eaaf24e8298a36ded904f90e5fe6abe32afa1a2eab2fb46220a44b55054042e8077ffab70f06a8779064b082047177342ccb53b9c94bf8a547c004fa43ff2ca9ca3e4dc3fb21c97e03b69fbe50ced3f8a14e09df2f35d9299644182c9edbf0411f18b5ad0cc5b46aa5b277425b2bc1adb041bc145a6a53c064066cb137ea9a7c19784b6c857aa36865a4201c7825cc262c8bc985ccacdfc524c259e50b0fd2b47e224dabe64191c233b2fa55a2556091fa42b49c411d72cbc0d4f4a85c83e1e5c64c5fc306b29fa2241394754aec3ac2005442a47cad0932b7245514ec6968685cca11275e82058836283421b70005d821d5529d6af19f723bf98514c5b9b1db83c3761ed4542d434df5096d72cb411272d7cc385fc832d1593a1384f9caf53050f2cb2b8b2b4a5ae135464cf606a82e5a1fec47ad3b515c525fe0d4117b683ae26bfbef1dd7509fac583e99ab636881a073639e9a46b0960e96b3581eddd15cfcb4b5cd005adec5339a1d69c20fc51114c1ea4509f5197b10a6af9ca27d83328f3b700dd3acdc0fc64bc4d2b77aed3d89a5a2a5090ea1e49ffda29997ae0a5f6a423d6c7913de983b85ab727132d0cd87b5c21ce29be80549a92d28617f2d4390269773df8bd6441912a5ef29389f39b12ce348f7194111af2bc80bf56643e452b4515ea274026514eaa59a6e9a04a1403844945ee5bca5fda51e9ab47dc603b38c2273fdaa132cc664f3bbae7213ade00e7fc34ceb3b88333bfe43aa3422476319aa618607f2b7d0a7ad898230fab4a6770af2a8f3565845d6cfaea9d0e96ba653fd84c0d063b5d392eab7708b3775bad7af0ae188b1e4542a1b481782215de3d584adabc3fa9bd2aad0efe2b13decf582bd91e66f4ca8ecbe730c516eb0b1c7ea902d489437b175150c5389ca1d42e6362d20a2ec08483fb961d4c4d5210f147a5b402b4ce247e526aded00082dd8d3aa78d6dbc1ac1a38aaec908d5e3060468fed308b48d1d4455363d5843d3217f8b96b36b630905d656327a865d5596f4b2833e9102d1bc364f85ee25c782bd1ce31fb898452fbb4d94eb1b6ad85b5758388310667a10621b8d75c17e90bfdf23b25bcd2d51247c3d41d996b8b9a4236d9045f471d23978b716a1e1dfc35c70423ad38a7dcd23acc7b44c87826132531d0716bfc533773ea7d833cf4122faff23545661f7e1ad744b27fa7d2aa84a142b75e61919d3585eced51fce143df991175fa0544a36a1294081868de8ba7e6cf09ae2428ec483d216e7aea273a701fa2b195c1c482d85280f9524690598c722e17889400ebeec4b518282ff334ff0cfee2671d65763110353c932cb9f9c9cc56bbfbf1425e0ae910e44244d18c75f44fe2512bbf5033fa99978b47f56e56e191f45c2d15a12c59e875778ae0ae6d0f21a2232ae8851537457bb6025ed549081d08caac9b9165d69efa2401c68a25eb9bc698e106bbf7a3e2bd351a724bb6858af20ee545d49288a49784f1a63e8bc436e5e65d22815ecc15d45718fa1866568e93ce12271925ee31938175e64679b94fa3085ef1d3caa31bf5b916e2d569dda0f9292188106a36f632be1cb24cc7257b6ddfa968910dbb91e2a9cc4ddcb45d230869d5f16cd4dcb7b2dc6fafea91eff8215f8f784d6a22b1ec2d274a7a4bcd126321bf689a7974cdd4f1539d449d2b2d7e87444a8ca2a33ca1836b81bcfcb7f003823569d349793251b300e9abc2041e1d56979c0b0ca4570663802da4a21388238293001acf2d22a7b2de90c79e6a09213bd451d943b1415fd1079148f56e49a13ddfbffeff06ba944e3bbf269874ce50e39243b4daf4ec6868f6da6855e015bae4635c8b99eadbb09bb7fa4427a1e0b235a3c69c924e0f4f131853a1709192805ae95b015f61ea9ccf846b45e9b49b828330e23b8d20008d88eb84d4598c9bec29f00d6a7b9ad1e403b931b1b4d48567ce00d4c8a13d7e8f9a0d958b0dadea17f1a0218bd9ca08caec0f35645b06326a973ac44b9d1db06604bece139a836012f480da0e032bc98eddeb2e130946f95b5aa63b88ac7772e6ab2d30292c0382aa0c6ebf008ed5b2b38525dcaa3fbb574e3e396acaf5754897011475f5e52b1eb02a5e22cb960c19ab9d6aac2fc20443bd9997f38b79068543574ac1b3a745a69644126f4a6c492e6b5459b98ed4c7405903cf34d2320bacd29ae6e8e0449036400c881cfa024f9d98cbc7f65f070d135a51bd724450ee1f2d1b0566e80bf601565debc85a4deb005aa517236d9dabe0375ccb0233e94694cb94e51551b2cc0c49e1e023b1d724db286acecb2a44ad50e4ca0e4bc69b32e3aaa435cf8a99bc5bc3123d1d512231064381e3cc3bde8854db38f7a9a485855c69798372348b3a730d755a3dcc682982a1064dbc8cc18822704d9db28dfbf95a4e9b19c9322c97fac90df91a7dc0da322faac2ae0e58b97f3adb39fb0e16a04bd9c8f5ebe1edb02055d64304e5b12e1dcf3403ecd433b0208b4adcb45c825a5a2f504f49b552be18957653bf2b350419fbf43415463022994e422fceafafbca2ca01597e159ff9739945d34c52e290a44cfa9022336d1134236b3a56229629bbe2337bf2894ec694d322ce6810c93dac82498acbe42508d554a1c54d91c067f186f4e011b1d75d8a28a86c092f75c0141d85776104b28c4673bd53abc4b0b31daaa5caecafbc29cd762cae44a075b7c24646d957f22948186393e2e520fd1495a33c3a6a96a155f59145040f2a8738cc0ce7cc4fcd8ca4b511fdb6b6a51ac441a474a9431b1af67e427ed861148f34d4b5d549436ea928f401526e881485bcd1d5eb0d2823e21122cda4d220a5433dbd4b3f49554dd90007f16b866d3a6ba226f5a15fbe4f3285ea823122d9a76aa15b97fb2029cf321c3acde6739f429a9b9a074027965579b0121e058e997dbe338889bdd4b7409e9506c71de144332ccb71522813f2b4b95ab390227a289cf1e4feb58d0df5cb9c6a5bf6b3b5170d9112d200686e42f5908760fb65a0047809ff1ff3311fd330d28a7b6a806b8e6e5be6c00a386c78a4106774638d0051852d5a372b66679d066882d0ca4b7b4c6ef2d86c747033410c9e82f398d3cac012447a8ad49417de4d0d918d424d4225570aabf2802f330d9b82cbba1eccad55cacee71770469c6a5343697c00416ea6a5ed19f155cae009ad52753accd716e08a6c85a6cc886a9b5bd1a24f643bcfdce22eac69933a004afda563ed7216b19b6e045b9991de135d8955c765f8b94f4e689daeff61d83b24c1b10b4d3b488c01b524430e49b21965fee63aa34e01c095d032dfdc0f3368b65c62502ab48768126a200cd453296a2bca70bc831deed524164d7062f8ed51920081800f6d6d972be97c498860f8caa923f4d1bc974ccb1d5ca55daac9bc246bfac209c68825e919a9ca004e2f9a2b290e258434e26b118817c8d9710ec8c23e6d5bb343934cfaf7a91e21a83b72ee55c56da969ab8b50ac68a4a3100a3f6e8c6e29b6c202033ae5565ae5adcb64f32cd2436a113a7e48a680412005f572b4b48926d9963c4e7dbe160c7296a617c12b3a8d37c320197c7a9a33b25243cb896aab4efea255610c9c9115f3c0182d13ac9aa5b4d933de0c8716089084115422cc9021fb6c7dcd28d479da477ff447bb1ba348f4be413f73c6c449534f08e19e95b79064ccd6aa85a02264f2e57b74df8a4c909c44d2682e911b0fda862969ae4832142b3d9cdb14a9e642535204c3a388044fd59f5f55c767ce56b9afe54d17593cfef655005a47aa65c427b4d597e6cda7dc27fddecf87f54a9aad13b7ab69d4320b9509279968d56a42cc6f209ed2ab8bf28acc6a16eef44bf198e421ee598f866501cd371147a7bd2dfc30c416565050c88030d34246d99c72b14e5fd04dc2d2c9386dfb97513af55435adda55c8f1f49218b3ecdc206f496bca93f6c458a4f15990c7ade6fd6202a332848cd2d078054e2435ac99ad9b7177240503222e0b76cfa655e8049fe08a7fb8465cee756deb1c7660320f217c3d7200f7308b891a3e21b7ebd71cdfa8ed0c9475967168d51136a9a2269834bab65f8a130a3d52a82639f7aa5fa020a7eea7d58d08116b3bade2a19f4283fb9c0257a1d896aeb2cfc0024135dbbbc027fe7d6dba13a074f249610b080ab542a1c95adeeea9c21c0d11252d3b04dfc6dbd392a35c209bcf11dc1b885645cdb82d46364b358a26b93aca3cb2f92493c197976506f954e8512614229358a65b3ad984cf270a84b31c534786c644f56ef8a44d119869a4f7ff1fd51c5e1fadaf3992e37f9169a96a12641fa85b1335f174a4e0833ee883ac26705d89b70a9d3f52df4d275f4aad0da34c2d134f3a61dc22bfc2a1469cf86c3a9d4c8b39936c595e1079667cc9341da4ddc2c23285880fa71281c2949da0bb2e99c6e39bb3f113ff61629591355e9fd88b5bd629e57168de0051ee503bffcc6734812394e49eb2b3d47c208d865908d26b9b24137e631fe026dee6a7d9ab0ae571a542c9472195b7e1a02f28a0bc9caed9a84716ec95000e3c33910eeb0b86cccbfe0f552a57b9fd6bac36e42626ba6e9a13b867dceedd6069f35095dbdb35bad22e37248394421293c574f40c52a309b6185be8a91c4d50db56a6a10138a3d00afd563c78455b19eed5ef9c54b30d94c9bfdf2e556ea4d5ef4c0301e2c19001d65263aea27c085586a82fbca1d0e6a91bc324a82000349471e8d7e1417dc12fdaaf72279975645edc521dc791151a020aa52114d4d983b0c3705262735e0c68453e8b07850d9533244dd4a7884266061c0085411828bc61db48cbddb20425eaa73225ad2fe505786e075cb580928db5c8e83eb3cff2f30b9ca8a0a18e989611b52a1229b61414d65104c3c710b655d1b2c85c46890b6feec92199a8a99716dcd1d405295171bfea9c6fdeffbf2d797b4ede7fd2166a0c40e8ebb00fbe9dd30179fd73cf0ff8800f40c5f9003f672ac8e7e4648a45662412224870f9aaa7197d199ccfe2b9abf81c6c0d38925189b12b682b35085fa2b9afbbefe9e0a9e678489a43bad589722e5a3a33c00d1702d6fc706c34ae6cb135821840a7c54e822634eee73d7fa2f748498ed49e63f9ac9bd2f8ce1c066dcbc8708b7eba5779c1204b6aaa45cefc47357d513fe26d48d17ae9bd1235e396d0da0965e8be722ae71244292eddbf40d60a11c14977e00063f6c4f153e6a2b9564d7e5b4c6482ac0a9fcde9d859736195b5d2694696ba8d62a3cb0f8da224d77d870908ade91206c8a4f743f9add131c56ffee66f8605c4e86bff4db55f51764004ab6dd1e8a8f441db6637fdc6b271a9e0521ff36ef08f02e9f15b33df165bdcc0381e6244beea0ba9d0d9583a2408735bfdb145f6ceeffcceeaf08b90940424e6eff33eef6368627f50652d8210f88b5c1285b42c91c4865678f3d92b5f066580ac024d8e2663e04abeaa60c81970819c9ca9cf5716d5ea872625e90a552847e3edda62235d104ea9504b13997d006a38ae02553155cd4c97425d28fbda14b565b5bc2082adbcab9ca9f4882a5b31687d1365fc444d4dd454287d2badc3673aca174aa8f1d9843a086e69c58d6a69a17968193d44ca91b5bae46b8389bc974c5ff2929710a5948da6091172d9d9b18d20ce48d4b1f59eeff99e7a9298e436494d1ffdab81d6208af39e96e7071941d8e0e9849860e8ccec2ef9e4e38bb5b50a6842c3c690be8768c1d390a87b1554f619fd70734897e3f5d59537664041e1e0350682634f17a9a21933a8b5012ad9b1c09fad20d22bd994479774af0204a11ee65be045e1b21a7f2f5835792443e54d58e25ca7615c108c81b27464dbad4ff2eaa093bd9615fa8a31eae74eed334234af2ef0a882b3e63a6a1941d7bd8deb9d93768df284893a7e7487be21e00163ee5576bfbda6a01f7d955b4c41735a6b65901c9a5e41994e72a8c3a09b284979f4b23399a809b72c1396e1167bcd1ca98cf328c973f22544c85c2f509bb88c141d6b88eec9bc0917b7d791214beef0c0da5b5f53deef74c9b05450136049be345c2b1b6bd6611476aeb39ff66c1609d430c3175a4805947e205a1dd8ddbfface334ba04ae83cd26fc19efafa5d031e9766f58eed7c0ae81011b8c418cac4ab4249592b001aa2a061ffb98d10f046502a68eb113a65d0cd5e83b0ced966876aea4e2f345ea74a68332d37a3571385d270d4726d35237e663039510b64212fcacde1d434766429ba79800a48159c0833abd61093aa0550f94296df7e686ba362d22be6a17e7fadceeacfa710e7fc9a5cc33cb4ff3364489c10210067e94d1f22152b64fd4548d68008e96bd26e6b2756f2c33c67f98e9b002b87df35d009774e6cd23cd4c8a51b7c603a508b5aadce2b71e74e2a944a845003d97517dea55ad56a12d9fa6d204664d47a24997c5ea19b5274cab081e8c72fd33d859118c3c57073ab468a48b18b60cbb032269f653d6e9ae225b1b61d0b153e8d084e21e82bd5064c2c40a79ab7f8155006825967330b1e25cbd024138ca63c3f4351debc8c5f35f79c3d21e26ba974e96af87e06060c342f6e2505f3cbd4d2a0863d0dec300047589a567833e514503569d5065792111d713c4ee5de604109d8f214a88109b15a13bed15beeeaf4eb6cfd4b20c4890e1d1a09d71827fa80c91bef86e972af04e8e00d2a1182ff968b207cc1aaae9ff9cc673eeb59cf7284ade5b6468d1f15f080739d76220f71d96ecb6a38e411fc8d4fa9899f673ce319c6a2023ad90321941562b2d358f08834680adaa2a6a6fc2e23640c108ab4eddd6155e0a42cbbae9ab7aad0c614e1e0c7c0090a2700bdbdf2c25b958d8b19b02b3ccc728c08d9ecb6f81d7ce8bdfc3aa7ce4a9755a4d66c290751210f9a2fe73b250db967ced8ea70ab669ae7e05938265518d8e50e0af35f14dc709cb2dd12edea5cd0791ebb9bd67788cf15afad9e1a6aff7380aa901336b56fa9a8c82c5a96e506cf4d61e238e25d49a16b233ce1e3ac5cfde1dabe9e48972803b8616594074683b0e1e07a99020a054df84bc18668e37cfda62456d89247933b4d9826cfccf38b75ed1f21287a2b6c8d43219b43a429062b6479c4c52e03855946c1265cce985a0a51de4f0020d5ae9c42e88993d6e39be436ad2b861712cb08d429a76b05a497873b38daa4926f373aa48ac95952194116df64a1f972275194e327c02a9d6c3567689b35631ea9c25e9211125a2be18d98f1c9ae48039f6d5ff41f7c7414e642221d192f44733e437a6532d11a88fa9861ab9c9fd1cb9be042f0015f0c136f286303d2710694cd01e3a143f0fd122f9ef16f44ac3d68064ccdbe7581b2182f03e8e5e8f63451a391b6388d85255889364635312341febccffb3c9321c969dd219e5b12426f5f803c173e5b4328cb935c4b298a31ba4339b506013ecbe374c7247c35bad26464190619ea5116e2f762ad32a143743e89087dd645da3b48dfcebbc2e631a5059b72155f732bf6d3a258dbd3ade5952cfbea293997cbe39631180853715f2a50accd5450cbb097f7953a90b60ab86d2f35b21924fe5bd5d1246709ec72d5fbfb06b97d2e24b0780f0e73fd13d9fa2b65ebb564818b0199ae9254426ccaa3822685b29c7ca83f88098042226d03e35819c60dc84e800b65829ed0ad8cef8c1ed5a9f97a0940f7b5ee2acca95008ade2a12ec2c7f8acc9eaa8a9497e4bbea173397c8900cf1142e50b5a31410af054cc6c55820238126afccda7eca35c38a5766d74d8f0a8acbe21942505372d69d174d1329b8b9f0ad59f0c8b2e457bad0caa49103e05aae6291d4c55083ee402fc5965a490c57cab6c657c2ebd604c49294f4b27ca3946b1bd99cb991d27dbadc560cf535f5d9a48a93ae590e1569ed34a6170d5bfe0c2099e5bbbc4b333346e9865eb89a46aae1aae955ef5ef0711e724aac10503710f9b40188707377ae90500f33b4b2ee8a8498912c056e5786f3f37e2d3b87cf5292bc792bec8aad385288063e3c2123e09502ec91e780ab9352b47ad2c35feb91be7e4386ae256ef0a51c01e2f33910c897a91a89711b15d60d375518afc09d0233ce854c38204e2f894cbc839e4957810473b37d78c5ba7fdc4614099ba8b01f942f3cad2ba292e9d16cf4a367d45a1e98b72ac024a32c7833a2a68db64b338c79ec9a7831d5bad339c50b559279a11d7cab8f0d3c65111bdc9a9d8407aca2982eaebeb8209fd3faae611c54f6a1085e8ccbfdacb4b7b37082d166069c3eb9f2448c7eec3af569d854d622205a640345877d330105f1ea48b203ca3cff7866e039d615fe853b210873c76a05689ca2511395ba8dfb8223e201f42054fc17cc9794817b5b54abbe36a60a17c6b46218e9260454261e0fc4d2b6196278426344101a2561981e6641530b51b28b4523fb3c8921adafcc1d7268c3a623dca0d53e5e25e120e14362308f4b15435158a933e191033326a666d09bcb00435689945a26c553e82b86d1d4a139515e29601f5df73d8259f615bc15fd99c4f7a474d2b57bcb577d1d3796325d8e00340a4d3f9adeb1b4821d3d5ef1b2b09fb987b7388e2bf0afe09244ef089e17e442bae8894a87511c061b8fc940454488cb221bcb5482f71c39b3a44ddf279a770fc24aaaefb77dde868a889f535a79df8a11ed169851b6f3e410668b6370a2e2129906d2eccf7a8b8d71e02c75cdd14d8c194dcad84a858a22d3a30ae6dc1e6b3ee3960ff1508f0e98e8d794ddbcf4c756aac85204f35d79d349384a5819cdad49b427b175ddb108418b161d4bdaea7f76673c55714dab455b3c4ad65ac92b536eeeb9148b3766d516630e49f18a98964584e2f932008927af92990d2694bb4b4d0228f7e7b97a6989a0d2bec2812f36b1ec0dd2caa2869b6de8ce4fe7b542182cb483a15ad572ddb3c424844d2010b604feff66eefa6d0bfe0265cde8bae2e819a9572c330aa20266135a4d29fe54439673e56619fc14aee57de114be58c27482d8dea46054f5be8414765f70546d442ba41d53034275cbff512420dfeca8f8a48cacb78dd049de514ea94127b4449c4c23a49060f2d81f52277738ab0becd209ce4f6ad77a4541d6531014139601b853a0de90aa41828662470d5c22c9f9e867ac3eb10bf20116e76c88096b90da5334a37f24ad5b0dd392f63a17456855bfe209239b3cdd555c3983c025944f8923a1ca3a30f813e8285a220c9d05ad0299861324b6dc94249926c66a17e5339b2ea2c8bc0893116ec29c9e89a2495f7af4eb5127df160081d01e9c84b87b3389b4eb937fa5c177b4ddbf5823e65f1792544517e2d3c33729561472f664b69f5e5fc13cae8908c8ee8dad6991ff5c21269b477b1d7d7f4cb6bfa815f4c760254ab9d57600f7830ea06485c65bb2e8f589d4f438b4f7532129f6db914477b5922bcd3638701133ea4d357af8b61db3095f7063eb1f7af30faade0522443a05f96a049f9cab24b4de204b788945feb8b3d0743ad1463b2d78dcab0c2bb3cdabdd111b2f0d9893104012b0e0d932563b226ed9f36f76c7ddf0003d006a2896453c6a02195a143f5e40cb5c92767bfff7bb9e14e0e6ffc2f7ff9cb8d96f2421ce5fa531b397dfb2d5ce5221b2a828cfaca81255b5713373e0d3ea3d1308c284a875f910d830291206357c0b13c6b59526e592213ea95caad661ed54082fcfcbcc8d330eb7157d959481aa845b0722a69a99286c8daa7425f43a534da7a0a86151a723fc0c2fab37592e9e84046d9848b15c20ef76116220dadd95c2045437a2caf4c9e21aca7faa5543727aea18fe0e2811b951b7850a25546a65a3dbaefa502ec49976c14b00f9a958c639ee1b2fe7e3b2878e5e772f6361c8cb74528e59dffd41d51ab03710c4abfdc235db4f8a23b22ca067c2d68a532144889e7b4d053404afe3ecbcb8acf4c996cd12907ccc9f5cb21f5ab210670a2f7a6789eb6f20b19398014867705ee28833c8578107b30c391e84e17d6ef721814dcb448a7770e865b1c8605f24440df22a94e614a53d7020c263527c0cee5116f7b118459d2605cbc06d956ae31294da602bcf5da69af3d22d8d61cc471115181a70d01a3630c65d3785039de9a690546f841bf1c8a36d53735263a9cb7006750da76bc0e9fedba126fdea490b40bc30185ab4cc20d1eca13c3bb9ee66b390b5194778f482bb62a309bd4ea9e45158f73ff9286b222bc79a44e5d109d1e33efde9e96178b46b9f0255fdbefe5e6db5a9285d7a4a4d0449c2fa1a2360d519bf06569832edd13ba7b12a74bd2270ef58b24cc2bf489ddb29b9022c8e86b235fd73d0df51a6ab035084b583dea1a3cadbb8243781a9d115152d7eb3d385bbf08d69712d2c93dba623e444b503a4a3d0c2b230efe08c44dd31f72482bd94d7db566c16a5b00eebe15ccbe96b0b851b3a965bd071ca77c16364e9e838f880ca61bf5a20582cd6a9b62502e43e7babe3abdd8ffa6138df5d871c756f1136c93a0f288fe3f2939a8c35b88a235efd4a19c1bb742546010a29be7f2314373a3502f85045ea79087905e1ecede4a555a11e38710471ec475e154279fd53196d2a556fa480933782eaa810f63e7c6bdbcd94bb508ea85e431608c0afb2f85a4413850921e4b42b7682d8aeb08329aa3208b878ee3521c10192e70393cd03b6688428ec9a50da15353a879e46ca0e6186bfe4b3ec69eb3b468ab95b6066b8a6a1462a147a46a252ef60a8a500c9349a384ae2b04c49ea744da71e5ce79085ae4507e67bfa574040f0652fce84d0c2549d83dfef5580572f6594df7cd2a3251157af716ab4b2a3d6a22625086962129c44c78da6a4051bc89bc4115b4ca0db3a5261fbe1a6c973a8496f4c896360b84f7e7a1397330813981c2fa9a133786d7f9a6deb5260bbfcba63d597fcee77c8ec9bc42d57a5d190e92512943394243ed0a80f41230ed5a06b79ab99ff241cc996715e173ce9a940622ae5a48d458aa198e9045585093ba18202aa94925278a4533a0c973e8a0317aa4a46914172a10957a949f933b7da8c62201811e3b6bda8a2f91a2a9a6564a683a6fd424282cc70cb69aaf0ddd3c2d8b417337f19f3c1bce40b08693090ed38e8e546667bd6dc7dc8bab80a909237765f4ed4ea889f94e9fb41dd4ae2b3bd6040548c7158982517665be6e106fbd2ce12b31a2128132479fae3c90359b2888bd4d90fb5dadceee2b61939ef2376d9b85b16c9fca7b395f4348570ee2532bd57457be10dc14699483b624a37714d202d590aaa4d57054337cf4c36b38c5da41790b2c54ec11e0338d351c4b575ea405c7e89395b1f43f8608472fedc6e041bfbd32ac23f808251b8b14c1d0f44b92e44f62ec4daed07f05c9b05d608e40d0014c048b73ad82309d62465f248982e1f35002319cfe9db6caaa99c1e104ff2092ff1a0250362e52626f254a9ae8a2391db1e0d3b64351c4e854535947e440ad41152695b31903c767ab8d85526351932ecad12edb4cf7327dad0a1b038d029847786826c46b7a7b2f10d44596e311268d4e73c1924c5a42f1f562e1cee58632f8eb86089cedee3feffa6a00fa48e22f7de94b99116d75e05bc7be120a3e6885d9b56450ca367c19682ef7d9d3f9db4a4eef1db4f5340ec3a612a8704defca2b196685f13531fe2a9f2c45703e1f4c8477350c56e2f9ec9a40b4a56015ca59e8a61962b6de1b242a94b496f898d0b16c4dfa9168868873357b23446ac0fa5b916cabb1a04d43397c401f876e900d5edd84e6f11ffca9c0981aeff0dd4d88491a9587b9d2342b68fd02156760fd6e3cc2094ce17b986f319b72d577a9c68c1e7becb17e8b093a6bd54caa130306423298296b60249da80a081a723b5c7195a0f06fd486cc37746774c567759042847831a624d7bd84e5e3bf7be8422bc443ba7e40359fefb84013379c672a38efe7a75d06083e94b36abd6b15e8eb02d90e06b7de27baebc5aca7f8014c3912a4b0092bb4930922bca32d6fc3240a1243337d69d57fffc22456358417bac03094018b252c5a1538cb650a810a41836adaa2c9db51534d2f746a08f4a2a3de968353be4a309d5e56a7930cfaed8031c9d085ca746a338471baca404b9474ca869b69b15282327cfb4b282847bf30dfac101bed4e12083d5262fb2de81477a39989166ff495d764e12e15b264c3c968e9c23025d1de6b6a38cd9fca7953100648066f1421e5428100efc0b51ccf6eb7c1c34212d437811a70ef57194c3f9dac90568c990af541d31ef9da6c2b580d80820f57761cb8789407669ae7a3e02c7019da269481daa0a7c29a547fd85417355977235e4915fa8cf3a8292123a633ca14ac243f34345f29382777d349f71644852fca93d5e6272db8f207cd29b81919c5fbaa09495252270f3a7e550ccc744aaa73a1206c0057e80b0edc6f2c9b99a68210b039697e8254b8d3d28f956fe90627efd851790dce3344f75c8259674c4173be648c4c930db039d59a48a2ac8b7e5ca153230579c4510b6d49a95c2fe06868ad1ee865e9649972e8a655f3f13cd995a62690960b5b6e6fd10335fc34978120a57bfdde743b74e41cceaa29e06380f51aa0eef4a5a611b539a8393850930470eb2b6581fb36464852132342d665cfcdf6422644c24d1e3b6ba23bbd63437d15dcb45a8fc9769675417438c1bfb1f46f00db0c653ffdaf09741818c5a943b048351545474de77e55a005669663f25615402d4e60dc7bbff77b379b46017dbba21d5aec15ae6512cd39704871eded1a021f4fbf386c4d2dd86d75153f44d13b794a8a13d80b8cd444dca7864af202d50893a052166f324c25cd81f46b5cb4ec9e707c4559d78caae991715107dbf314abc01a0f84793192fecf5e00993270663594a045ad92af421fb03355b1e9c9f7d8015a586c24768b882cb0640d05d590f89c405db2c17b97be967aace444ae9c679034e8895a3577ede950c94da146fdbc3ab01b32d63636626000379cf5883ad5318aac3327516eec9cb94355864c7a5b24a2788151b9fa94d70b989d1b48329aab8366ab1548810646d0bf46a55dba6cda9b59b4b01a42a5a9ec5e1d8f94c7796cbbcfedb39588a85c426798ccd46773167cd2636b7cac5fe53274e6456e88b36ca64f081dbccceef95ede48ef7c03b7685a82c0bfcbbcc9ca1123311df3b569cb0ccc0d53d636b30eb3506823bf990bb0d06f3bb0cd38881d1d6c845969330f443ce0ae8b5419203679478784353146856dbd9512f252764be66d0822c57354334c5edd274e10d10540d1506a5378c85ff063aeca12b42d0975410a0dc1221fd623e2944b449a185dc7a1db8709fd4b85a484010dbf43561227221a0251e7c66d3e946b9741b331359b3b17921174d29842d12c93a262f2ec4c8c519896f27ffab53ece9d211abd3b392cd9341cc3575202eb69b30ad66b5fd500a915203411e1f8eaa0431a619f5ef04332c6d86fab10053eaba3b9260ad3759c5341c1a3092ff60cd030331b1d69ee869ae4627ac9f54883b1b929a9a238d2c63901cac3f4dea2d0fd7d830c22cba0aa17bff8c5de9482fda4e62ba60d18d8e9fbc33eecc388c0ef4a62c8f99d927927dde05adb644d131a4c93f019dc92b25c318b599eb5acaa26ae13b9c2a070aa9becbb9a01d305a7efa5a94a4a8f43d8b3cef02baf080e4a16ca1a02a09e966907c46eb25412ef479fc93de366f445e07c491db92ded12b1c2009a02c4fc8e44e6ea089613a943258c26b3a066438b5a0b1331a3c4884ae9935eeb208d682e3dbccef9ab90b8d487c5255f20acf95a1bf35150813932a6ac8785719556823a38cabc7c76c48193f022aa37f9e21bca4b85502613064d0eedfcb2bcb91f4ef44eb0ae9d4d2fec0737ad7fa79ac45b5c09d73289d2cf444738bcc58d6a4d690d1985f4455604deda338249afcc544964dd1b8b11a1ecb35c924233a1202c1c6f92d8ea156b0f945bd0a1a9d6f865006d2bb313a0a079c78971d8af9cebb1d7da0b217285763391625468fa6ad319592ab0bc431db4d68f5f95ecb49ed5fbdec17486619e682e6c38addba6d616f849a0e0411dd0d9e203f6002ecdd226adb18ade426bd40cd860b1da69077c6ae5472ec4690cc8fe50b00aef2b31a280be8bf4884e826fbcba560dab865642877f64898e0aba2848218619bfaf866398804c17104617ec41c3feeb6bca8d1ac1ca8b591af3f335806681549c775cafaf61ab7c0d8b444340ed792b376c562e8f758328e5590e9072eb557ca6bcc4ad557135bb2949299c06220159f01406e593d9e8b026c36d16166ce5cc652283cef0686eefbed3402160ebbb2ddf4479bd94ce9411a4789f5d435ba89d7b8474218b4fe30ac40bef64dd480d5c5be1058475e610280886be4afe7dd201e7273a262ba3e9a4a8af3484b7b20c377af439f86ed4cdb9725a5f8b19ba5358b8ce4b95076d6e42559c97e624f3705c93f6dde9b4dfaef28932446358218ec2a01cdb6119d0e9a70d385b193d0be1122c52d78459a6d95a89aeefbd9870f9e7d94d45c397a624dca66db2330b430793b86a9aac1a96ca58934cd3bd16808a37a1957b1a29a8685b792961e6d76c4843c3ef686e2144cda4a70e2ff25696d1d10b1c4f2065e265197a01074641e3fa4a2cc19c92fe935e2fba2a810544d1c49fa7a006535430deb66591ea488a41e1a4f94dfb30a5cf1af6bb786abac24443d8daa2111577c335b2a53bfcf793d78bbbbac012c6d0a70566c9299acde88e340cad93cf1eb14c46db6b2780495fec160f69b903b1fdc33914801dcaee15e2b01f2806ca489575fa440ac2eaab544e80ef688b84a97f37450528539f12bb28bd49d211684280aaca718ee7769fe25f4d8554867fa266966455e4bb608e7968b13ad51643c0165b6c019b20e84fa1244558336614bd68c52d198117df0c4fdc564d07c156b8e3067f4b2542a570aad42c88e9eb557940965b064643465ff38d341a7ea5e06ad6cbfad530bbaf97b020fc0a617d36e57153db70a447c1d9d053354a0243fb27064234358b154afa91e14e57420157a987cfa6fd3a6aada77d8372bdd69e9200fa2a1712f2f030ba9c2560e2e11a2ac749d639196e8cc19c472da52158c0d4912ec2f14e78849e0d93b92857a7781042b5c09fd8351c622a6ce50bff1ee9883337289ec92b58618e1d42f18d5095f4f2348f5acc2a56e98ba5350d47169d122e754abb626f86945ec64f395a19775121f69424876c12fd8693cd2ba42facbab85cf1b815b4f0ebcc43796f5330888c7fba86ecf2004dda4585563085537cebb77e2bfed109d7082413021f2a2052746c2c18d6117440b65726c2b5a6ab9a1366073bb01ab230adb2e3e4c9d575671e4708ed45749f188917b77a2404bd387f6aa46df294bab618e72bfa72945e86915bf17a350365e08294e60c5e8f748a01e3923a1166253aa52919289abd97863d0ceb1a94b7a998a91b97e1239eead90669a78ef6b275cd4dd484956edefeeddf9e97b5300a040dcd7c9fd0ac241814cced483911e1fc12c3e05a217d40d394136cbbf48d5d1d4ba19d4586dcb04c1c68ef0c15d4f1fa2eeff22e046d548d24b40a95902d59705558ea949a0d15eb017391b9f908d5966795527595aa20024097bff88a4ec014fc65b2396a5fdd2f61c9925ace74b93796e68fbe36d909384ae0cb138792d1cce2d90403c55208327c29bcb75ac42209aac98baf245678cf820d04ffb9bd1bd7fc6d0c171bd0c44ce9cf921dc4ebba8ca3d95c122e452dcd0ca0cb59d44fdac4db2ea186ad73e107dbee8d3d044c4d2544e169f3af5298420582a9a99ab9ab2ca02dbffebf8fa73e85431b5bc26f6bcf582db56cec2ab859e289884e110917f287d6bc98b5cafc4705c224849a6366c12fde66813d2d481860a4a299cc5bf10c803c4a17f1c0970aed5cb7b45a058252930c558353b9a86a2df07396f6550cd6bdca004e77eefbe1230df10317fa1160cda1a7d4a3cde85982dec1990a9c96731509c8b95f2bd92f533691441012f9e4e440a17042957a293b4b4a7a314c9c80e32219deb0ad326bccc0f4657b141d6dcdd562ac19a277c3cd3c50d08a25e04139e2a0902e3444b3cd6523a22982856b86e091c1b6b9ccf82546ec41efaa154ef0d691234a29dc321e1b954c422ed5424d3f7052a622a1d3175168c82a3a386df861cefdf7deb37bf55c704dc06989116972f4721ceb0161068934cdb1d47ee3147398eeeddff2823229d40bb64d3dba8aa5b94170336828f92a8c13716657140d1168682e776fa27d594629f7ee2b9a615053fde03574cb73dcc7c692a31e35a909fbf22bf7b15d00c9fa89af0a611323c856724e0c6413f3f0fc2a264b7c8289988c73e55cb7e422f92796b2c530b47ec3d624508f9a179055d3bb864dac9a7ec63052f53e41e5db2e34cb3b1813e51a4ea73a9ae5a541d744badcad4dc612b7b04f8f9af78a9812147a5fb265353c3471e6031d0f62f7cd673d9da9641e780e431169234fe578e65a969f242312073d16ba498385689b63846b57212d34571844124e926947af030aae52548352d2813837ae9d02ed0030576f67b07506ac726c38ee321c757ae9f237fec6df68b5ab840bee48e479ac244e3563cffd906aef12ffc02270c11e2df7436f7aef8cb7856c418290db4cc03fdf24707bd9eaf33e22e29588e7ffcd6d494f354b9f84cca91777d50c8b137e4b8a289364eb274ca2df77c9065a4d36286beee84bd050d0aff96687bd50a64d37f4abdc5372e8850a0669386a4ae24898109a9ff62ba1dc5fa1a13195e73ffff916d4d4d7aaff4e89496c13b505dc8e0ad39a21a3ac3b188502611a852684d9f436afb9bf6fa0c152127d40eb5655f4cadcc9f7852f7ca1617fe0077e20111836246e1fcd801d47340f458e9f9423b8cf9272e382e7c45ae2d0fca8fc68d94d3aab499812f42095885d39ea961522ebb3b603e87a0c0eca0582159fa319e86c31d8883a9f5d2a6708e15d0c0c6e9255f0576ad6b42b6b68868866c960eca1a0eb3824586a587e117a0e85135a5f630f9db251d54af4dcd0425b78214b408332b2212cdd0591b1dd7212de1a57c22f73415965c69d2e82d1903481c78986c11f1e34d730e5ba27251458586b1789547d1c3241569bfa7c629ea5768ad5a354a3bc38976128f459dacebea1469cb8e7459288def436e4ce8b04ee03d93a2a1ea43b83f2b4288272b9ff660f052af5e3d97d67775c5805a69c8787ebddc5da3dd556effc3cecd30578d2afd1193bf7f1c8fa3d99b00d252af41e056a2653d65b3378ad405ea3e365f86c71404da26ee2dcb9930ec06b85a5c014e8eb059338916ae0a4344d6a6346552b14ac12424c260d615b52c00f73758f6640534d63f4d9af62244f5fcb150a363008a895be64c96e503022bd17a1451d5e40413017bac13212633344b76d0a46421785671af4153f808f5564004d627aad02573462b26914742d21f536aef27e6dc590318608521d9119685cfe1f550897fb31058afceaaffe6af8875c084561b6427003b0f187ba1f7252d3a840afdfce3563cf220bf50925840a711a46ae9e3567432864d06159c6a7706b2e7b5ae2508ade7dd95319962be26e9655e5c3c3d350a6faf518279d0308504a2731e0beb1d72af6aa13b6965628dfbde12cadcbedd5af4e00515a8778ab6cec3ec9eb65ded858b2f55029ffec2aa969154977cc3781bb6f76234e3639f2352da05f061d3c95b1964a171e2ad49d26a17f5c85fec979724b44c15008585bf754cc7ffaeca408664a15f5c51f9a4375504b85d689545ea4291bf5552b757a59bd63b4c0c2d770b91993b1e38d30115f140c4033e6e4a60eb20a91728f6ccca8805ad55cad49bb89997252f5dda7dfd2d532bbe60a1e7576814749c7c004f0ea0cb07e712879e9d7937a4dd5aa8e514802ac4fb9f1a84de11427c9c2802e9a07b8f4c263f5ab3229c1144273d34636f8801d5af1f65e5d2219bed989bc4e53e64a4875581a2701bd8ef44bf864084ddab9268a422c67c743872e499285d0941e793d156868b90db612542fd829d191016206d0400f1996111587c8d0d3163ae4538082e57734847cf069c8aac9c19b3601324dda8bc767e772f35053433bb0f23543eb7c15195244cb70460d6183978b19585fcb82876be0b6f7defb150aee8727e8c8c2a80424779c9a467566a3d742a3f4356b684a983f1787b327029a5be6487d86fd19d05023bf8ac5ae797b1053fe1cdb6e724e574e185a850ef3cfb968f8bb2ecac6b3d7ae661f6eca3b22323676af0b46e66b8b2f2ae3c4bd5118518e51461324e9b1b48bd1f4eb0b9d2d6aa9ae3a615f031ff236015f02953c7541eb796650eebe4925fac618962584b02f3f2f6b1b68262bf411ccf9c749224d6e3df275b83c05355e6ec0a91877804e0e8626e629ecc8ae2e1828f32d13e9b8a9cca57dc0aca57cd357beda112d9ec08b30c0be99a5818495468a72ae9ba68a6a8d2b191626bb57cd57fa9244a84f5ffa22c0ac0ecfac3dc328ea64c96e5a32eb1d865e1177a3448522445a2b77eb1704a000fe3b7ec52175aa2392b186e3f080ca6a721ffe8f37ea50071af2e4f68b2d1b9504604962d1468a5e088a63ab6f2c60051e1108e7c7b08921bdb3014f8d089d56e531a3a4f57ee534a290aca8004d83c564dbfabad38a787d6d0513f35a694e7a4684437448cfd8e5830575f56d307a9f92a65a17eb443a956118f1b413639e4209696c6baf1e593b53a7f58422877be205fd100a445a830b40dc831d8bb3b032bf50c1e848959ae845090e8596dce49249f41e55912d9b6ede4ec4c4d7ce8b1d03535f13751086b461170aa84797142698a0483a79601953ce10b2e415b977181a7f9cb09c22fb888d82cf5029bc0b14967a9c79dc5ae58103d02c2fe3eb66e8190c058ebdf0a46db9465d270d5a2cafd17629559e3026039accb7799c0a2142a2087a90cdbed98760d0db94a4a76df3fdba0870e76f61d6509bac0a034d3cc99f3a742d54fa8a2cdd531f6a3b6baa5fd44aee30d0465e538fb000b786cfac5bd32c8fae3cf5e92e3b2e9f2a1415e1634fb566851d04310a4d18227e82211510e715a08d69751ea843fcad66e43fbad6dd1270251ae29927649659941e63d57d6bdee1666616aeb90a9cdd630f659d828626e960021b03657412082249498572167d85cec171a0d0f09b1094ae6a55c6e4be741870eb4bcddc4f17967750a61d5d0b6c59201cf1d9762af1422b624484df9a156aae9c7e95bb8ca20550ad34b1d28760f195571aaf4e41433f714132e8f4d39228e01cb5865ceea655f37dfdfaea66ae8466f9b50106439d5fc19bfc46ef64ee2be801d6be366d47b97757a9de53584326d497b3c32f90821f8f540688586ac91274c210239203e29630e13bb8ecf40c06522899a88f496b97a00d711cb231e3eabc54f1ec0226702d38cb9395128adff380cab26b66d7bfdd536ef1d2a8048a3255639071b8777c571f2d49345368e299d65b8eb997ec5f72a8b94d9957bfde99aac29d5c25fe96252d652bfccea3861a79dd86b0d40391ba8ee605c81fff658eea50cf895ca57ef946ee5d346b38759dacca89c2977019b590374f5ed610c6b918bd861d01e9a71d44395a6fc3ab7cb35187f26e428d706dd8ea51ba176fc89fa665d69e5a67650dbd0c943986d4a8195746dc228bcb7dc229081963263e061a48b6a1c7d2a8a26b4b0df9b6af69ad74c9a55ca70057a1d0cdbbf2909eea881c304f0246adada7214562c48c4105942cdb8a47bb7ba56922416bd51ae2a7374093554c8632ba765f1ee7517974d3ae10bfc969ab4508524a8113d9ad9a05f7157ada5a1ec642045716a2179fe8b48cc5abdbca288333de56c13aa75d42900769d8817b0c849ec60bf28814db65d925c8395122f2551725bce4d00fd2a9afb2f44d8fbdc1128495c769a2a1defbbd33e584d05b5cca012e4cc149475e8d85a04a208828173334926f2262082a782ae594927bdaeb5c9e1ab547fd06576762cad61ba3ae5b7deb489a8b1c0a27c9bc1d79934d86ad1c05910f7b2a103e23a70e2c814ef71e1963e10d1d4802af707bdf62fd4e5170569ae0421d9049ea9a3013b712a103ae61e8452f7a519b5f65b9bab1e88602a68bea0bf201a7920269f9ced084acc9a834079db280cdb632b23385298f0b9b32dfb80d5006cd289462f45916502e89939022b874d54b2721730004c3b5dad250db85e562a5121171930bb1394f73f2ad532c21da780be3c291817baa5cbfbdcd8b5576c68e1b543e937306a0a5694a70dbba8f1e9be6f47bfc997e3e4f11148454efbb68987e9309399702187be2adafa494a1e4549af37f9fee9b0b53969a4946c360dd4d032fdb6abcca938f71e93dfd86b6a5424c13e4f51f9bf8525a6b0e9810da886cbec99a955838d76f59839a0cb233cffdda42fd06701949f1a6d980fad8d08b291b38e02ac57fbda4058586a31703594a884e088e619f996b8694ed118baeb36115f4c2293a8a8593e219e67b3daeedbf7081b2926793e2b6179a6b1b72af85960474fe439eab7eab8a86a3890ae4d0569521a8ec382b81b817db426a853ad205de6ad8762444f033bf56e289ce6061840d47f94e8b71f8345e38e2110924c0160d0d077bd9980b9f1ca443273a2a27c012a5f772a81314382f6620d5d17d44c85f13baf3698c9d8d3523341685c6d5613756d42a1bade1474724a6b942fce8c260cb1570d5eb0379d6e5f2ffa886ca053d2866df4052e7274311c2b1d88b0a43b4b2f68217bcc0f29041eac60c99387413fa2ed5229de2b0ee4362ba4cd9d95fa959e052b419a0e4d5be0622c156094bc05f4e94376a4b4f5b81f2b4d054429727d79d7eb1911bbb29b0a0a0ade0669940e6ec9d38fb32a5d318e84d6902658e86d99656090b3afaa27e3a6e6ed2049c4a82bf0017fd76a0e82f7344b0c50bc68a3d7da1a6092197ba2acc0395b8311c2a68502535c9a1f5bb00a5177154e8979d190d115187124b07490f4ba5094d40f299f9bf47f8c4735b19465722c3ceb04ae9de10347f7cd9cb5ed6d2b5470be6019ce6f841b07dfa90d1b87c95f8b7d02ea937a768b30c6396901709e2bfc487a5720c434024513866e4512f4eea8e7b335185dea151218197ed16238ba37975e3a550156850c06e17b5fc1d93ba937458c952bf57293509ad345787beb4524d1391a3b3ef053fe30a98309c652af7d9864039b2ee1892f0e3cc000469b6a52f96e3937ca083e6d208c91a4ce4d81ec10bcd49bb37bdf5a55f7243d653a88407dc8644866f687a7123bdc573e5e8f33e63ef978495b00d70f6ec673f1b0536a93b9f163189d44ff598a4e7c85ae58625ecfa72b9cfbc95a88f60f9944119518aeb574c0c813c734c2c111130317ce8a9bcb3fd06a2217b28e76db5a1392615a7500683329afccbe83c228d4e02b4ed8661223258cdd56469b17d0199eece8b40a1185ae4c844e81e0985cd02283e23605bac19bb36138ac3ea60682b4dee5dc5e7720dbc2e41d0a4b992125d34192c71088f585537c19c4ba7ee5528f9ecca9e5c483141d229f0e6ba99af7b15ca9309051b04c4583bebd88a890aa575e428c8684252cf79ce73e846614b637bcb87aa2895acdb140f941b5d8896436a480dc9505f9e3619e1a206a28ea766462a208e6009af72f5694bfdb2a7824442d03023c373ff7c57a0165a9062a3d63b00102134fd496241a1568c8994126951a1594061807074c743180daebc8803835a9e27220e897300a7a1778149468f1d2dc6678ac339c9f01637beb2b3868f027074a49315763c5d7947464a631b1a4962a0498d7eb18d0dc1860378e9da239599a2759912554d7a2fa7891e99b86f2c2ea30bd38b9dc455797965d3709f9d50c1436f7a652dd9558a6beae486ffa36f2c9857a7397e474f33579f650681be8e5ac4d07bc6af3bae4b3b3a8508bddda9ebe6c2d1d175cb6ab0003f02ad2483d6941462fb3936745a48152150e8809855a7d8d057daec55aa829656666a0eeef7ef07052db26d2fb22d1af43561f69a340bb9b79176d921097db243a2500d3c814885018d3a04a28b62867e090d59853a7ddef39e4726e0b59f4bc3613b0ca10193331c3c7bc43c10c19b47e52bd08399817e5d3795560d27adbd1072b399527e9c6beeebfd7d8352a76235a25ff4455fc4f76c5e6461bd3bc628cd7bdbf1e9bf812124a7f3c87d7b2bbd6e66d8a805374c9c5829728b2c41724fb3e6d2dd8e4785324a4a5f33cd3235377a245636ddf6cd526503d63b22a56c1eb522d36c9704f1806651942e65a0ed70b3ad424a5be62559a8b5136fbc92d39447f46d87f576646b10b1144074b5201d3fee3dcd01284c773a229c8e95974a20db1a30784239fb332e8f7481556d37768541527c6aa8c78e44faaa5ad0a0776db9abcc9c461807b27a6c2dac9969c09a2ea22f3cea97c410f1c2090843bf9594f05a2feeb1474d5b02cbd6f35bd4d26650e2936c8d5a2b26c472e4266ec85c4d83ed089e01a2bcb43af9fb4ae6bccb0c4573f2a13b34cd56acbe5316a76ac32781b892736b02595d6b61394f371850889a86011ff9080fbeaa4065692d8c2eac2a31510d701b91c19240994b2849b0c0683ba78c24942c932dd3cffcda13e0de0e43f48322e4d0ca66c0817f7040bc9ef65be406c51989a2230aa2a98e241354032950c655efab9baa6386dc8ab2b915ca4266d22649c49d6875f5e3549e522806d0e997c1d1379c6c033fe519c9a7341c1b98c18971b1e48860bbad9526313e8957772adb6c945c1b91f944dbbb58458134b4a25f86d1ff75cd1f755746dca4beb79bc46c5fd32c756868595f6503d78bafc6280d34e4b0e53eae195b3153339a76ce83748cd0e04b8071ef86a10b23fa7053d8f10695ce42b1596730d45ca0a78b6fecc3e0755f1676e1e0f865dd52150ec91ada852850147e5d2d00b507d4d4af895b0136ff445693dcbbeee8a3b44b5ff0e52bbff22ba9107dbd94d1a0a3269a31e0b369484f29a05089bef2b2a1eca664db4d6e39672807515e1a8849ad64400c48a0c3980aa22b4d18acf49057086b9d3f28f2e83a78c546b0321d057c7ded7f2361de5870a2ad00f3ffb2752fbb9716e51ec71399ede1be1d6f013bc1165040451939800482100c034c186834311e88b42887ee74c308548210675e88b7e035ec4fadefea5fff37f11dacbcabdeaaa79e533da7aa772d8ae511f7032c5e3d72620f8b5000bab26e39339fc6522008c047dc476541ee7531dd4e6c7f39c08122fc740fbed9d158ca93287126afa6271641c6571d5887aa2dbd46c3bab50b5c581a391d2e739363b3ba7a4d52e77ed9d132b620d914ce0010a36833c6c61ce4e4c9b467c8927b0e3b25b1aa71353f97453651f91d5b933b4c2d73c375b07880426f1919501d4cab2098fd2a702846cbcf250ed3a16b0538f7dac1cf1c17deb23880f32bee75b0d475c09f7862b9317f2c3259b05c7a66467b0d001a29095bdf3f3040a930bf5835369254e527cccc3efab4960d818959a462d6b8493b2794cec481249bd98dc36e047dc424e2eb8d885674eac15064b6f019cec276b36be4900c845e2b4ee4d55f61408f7c41e89f34ccd8ba4b4cd58b6332f4606e20f4fc5335b4d14e6ad9b57e6d29e0e77d8356e3ec1a1594cb586fbd9740429db7c602474b8ad81183adc65b99a0b7657ec03d3cab91c74e0fd27b8f725f554f4b1c4a82f2a5457078945a84e2e2b5c28116e1ec663611840c5fbadb4a2b6ad05f4b9f6df7585a5e67899bfdb25568877049aeaf9e52a01646c11720201481126dacefd3a3227f88c15cffbae53d80f5157c2a8503020d2d1287f60abcc8e15187b6f1aa7508662b33f5aa3c1f3742b50e2625cea21e900b4e416641fa47354fb56378f67adc0eed31cad702bd4c24fe806008723a105f15d90dea62a6b10c8a164b2eb00026174052830c3daaed7075ae051c6b49635b63993f004d8a7663918f2dedcaa5ca6c991cb6f7ae85cfc6ea491ba99f19314d6758458219e37c06a54035d50ab1b6bc4c815774c023037b69897a6ff5364b7e3ac1e94c5bcc954282a34376306eb0b3695d575e2786641184d57aca16abc123bf9a57dec5d49d89c14c5cea982ed7626aa2e402dbe2a4965587e1e6114ce8a421d0e017137144a58dad4d7dfa73fbb21cb15e45cf8c386be2d247013de34e6d40005fff3c0a7353e40e6cbb0ae40e7fe4c084e56d83c845226df5160468e9e76ad4af5d18081340888c8b626774365d2fc9b32a558472036df4ebc97861541e9ab65309374c3c5166072bc0b16bc86fe13f8ad75a48e8d4f5b3cf3e43a1480fafcda1c57c4233b55ef7bab10e9539e5a188c43bec8047f12ad037e38e0c56176a5b993070150017369f80e7e19f7d60167c0e7e0f0f8bce7eb5ded63e73dcaa804953eb96abc916f86acd97c01336abcd6ce105b4b34ac65a5de962e724492bf78e7603112b5aae0403311e29cd6815195b1e1490c869a56517cca8a6cb2b52295aab277659abaa27b84a77b389053ec9a2f4a43ab7a7110e60ce268345b4205b9992299120bdf7e69daffee355621bed3e61553058952a4f907dcca9b8e0632241be68dd44aa105450618b66d3185980cea5d2b4cda4349232b4742b00957de8d63e26c8f8203476aa8e5c787870cc026d3691b532a45cb2101ef2b85dc84604688709279f913204f2660fff149d04f1b3498b9d29d522d06c6b2bbc58031c369164c137aaf8020fade15edc695f0f37dcc0aa88acfd04f8eb006773e5bd40866d6e38db94918abd71b5b0c50d8e913e56b08f0696cfa64b3a77c401455a7a7331d11496a2badffbc3f30e6ab82f2a8f5d6efa5dbc5e578073e1702b9fd5f0379838eff288983456e76259981b3c7ce28927d2f97e15033ed5f5012fc7c45bb3408fea029e5db39ae0cfa41686f7d37ed617b9e3490b8db94482df536b339a55d1e806cc12494ff1b62a9047282aadae5c402121434fdad8c5b75e33801ea9c141ffeaadb42b7e1ecfdaff22c71adcf7a9d3175f7c418ffb0d4f646347afc117f2e56f33b438e26b714db58036a1c06ce1c1a6d3ad05085bfce5989903301ba5438b01f77d660a8bd40a8b5ad5f9c682c1ac988105de79246a9146e6bb2a97b8e7f079183cdd8f70f69b0a2077c0954fbb7dfb36d66bef17f8026b768cc37d73b509dd46672189cf6ca819576a35446717679225120419c57de5e42981dfef048a0da228f1214f4b36c022c41405b6b3f2e956950eeda4ee938099607a89871408a548a0e8558b34b65c01d11986d947a0326d598a4a0db686a1c1d47a3d8ea26014aae9370580b6a7f0b4069e7efa69a2a7035eb0b3183aca507c0ab130370b04943274e8472871de74540bab71c3703d01ef5d518df843897b719a44bc0b8d333c33dcfaad3a611a75d202612413b740032de8ca0df804a448846e14f8ebecde0dd2e83338a4996fc8ae918528c6d7b891a21a85281461afb54470280224a15486cbcfb98aa0134d49686929ccdb1fd082646860455e16f9b4511ff8801cd35adb264517bee589392acca97a585edf8f1583007f9476f00daf3ae451aabbed29a098665c6db9a10556e6a5e1048a5d7e5491ac459404810aee041a140056fc4a31911663110872618189e000ed7e050097e88fd5a4bddd42c4ea6697499ffe048b25a136140004ea0a2ccef7ee54fa59e5414f7395879a1d37301f15c5b09dc2130af8ea51b96af15a76ec3815e73cd26f9fc56b1824446ccb1950fe16b522617de04ddb5af0c4a622881eec2ea6805661c5d679994b7bff31459f5c68311a09e5f45a69373d5ef8e84f0099cbc2991c639d33c459e4ee23c495176d0838d0132a3b982268c259854cf920fe620af193287a31dad101c7f410456076be619eb7c7131aac435e85c577b98118f48c6d7bd4d32cb8fee8cd36e990cc3093ad110419c5c242c61ad682cf3412fef813732844c90baa6798da676895a6cd6ec0cf9b093768c9fdfbf7addb8e14519d9c476654e742e358d444790bedcc01e53096c6dfba75cb5100f8f8fac9279f6807adfd47dc03b0f0cd721524d2049c817f422c0c344be9a17080ce08fa326a2922424c0d491d58bdf859b86db5139c4ff7126a5831d040e1121a2d636b5267a072185605f6121facb21dc56be832579c475d26a36d13607b918614f29df499eda0cceef397a9b1afa6468e0e26129594d17b0a1916b65d6cddca0de786f3ac19d97c0684594f12ef87790b15c1b14431013e30b1882a4a96a658c6980c6784e813bbe0dc39556341d6a29be97a2ddf2ae3e7e89eb9f461a9013405fcf1d910a01404aac7e164af0ad85185edfbefbf4fb8d543a99c4501b81330c0b66c73f08040de5393f6ea087f037f4c669e0a7be936386d3e9811aff4375d3fa3440415a9dd40acff0c82867b177eea5c28dad68447fa138aa7788e34c61132588ab1ed0eb5f9202889dbc74478df20a79d8abb688f78cd005e11ba127b33e166cbcc6aef57eb50c83a50b29c80afd580b32f3e336a39992a1d937d91942bef8a05258c458e555b5a8a992764b8e9abf68c4b86af0b28304b7fca0a2b9d66466162161d600e1ff1512bd3a4809356ff2d003edab18f80d5f879576a613880246d38ddc28a8e926a213f3d7b6fcee2a701beb611b90822f351864ea574eb47fb3a1265b98ae7f110c068f759946114ba303c5b1681c406dbac3f8068315d3e06edf4ac9ff96c478c3ee5004c57aed72a05bf055c41cd7df1b57682c00afc311713698385ce619dd56861f4d721e0505f51a18497a69ac240fadd322b67d142db106b2583efe012b0ed98ebef130ffbc56a56a6b7a93b195bb2835d1a4dc7d573cbfd6bada9d5e97c2dfa485d916f46375500db520f48916f96222be31ef9d885e1fd6e57253c4b8592f3736062455228aa85ad7b220696cec4c656789bc515f8f2a3da4b820af01736d219e855ba511cd0070700478b6e988957696c7162616f9175b6b51fa4c5d84ab76ec4353c8de185ed3089f9a5e486b8d0484ffa676b73e13089a054e884e48eaac18d12d2c63b77eef4eb40b4b7ed57c1328d2d75adba62ae625e60a1ddcf9a0bd6fa593404fa8439b0adee5c0b7e6698dcf085ee4d64ed40c67a64d740ce57b5b23a3ccc579533e983d56db312a8c2d7534f3dc534612ff8e582bae9ccae990e4a270f65d730a228204b51bca68530a0880bd43a0fdc595c1ec0ac9eb6790c0fdeac73cf0833596e1361e6d6ad43ad6d5495159a3bcb8d8fe8a4349df4f355633139a11694f91a9c142543536e553c0266d650cf8a44e6827046b3a80ad876eb2d2732361d7e611634ccc5c6b9274885457aa008426c4d544a988133639bebac9e85ed9c6a7fe68427a25a7b88161e94284adb8806569a343b89ea8951ed99744403aa021944e15b3b6566f4896aea959fc0e1220e1762db8dc24063495a262b6832bbdc8116e6f9fb4399949e750b6c01605b9039527dd2541a0914e0348301f2b44a1054fd2c021df208a52a627a765817bb72e3794834163840bbc808dae50b1d6dd793d1a75ad81845ae8e9b6529ca80a0aa0f3ee3555143316c893616312e05bf718937b2487820ede2a9bc632eb6d469317bb50b245788802dc8f90c8da69391189e8fd4d93daad1056095079cc90794d2c2a1dd03eba285a733accc0bb2b5008e16386b018192e0a4a45ebbc6a2bccc77bba2b9e1d4b835820a4a4b34484b7c1de38230acb4b4d36a08353304cc225341aeb59913821272c8051cd604e6a16d146d71a89014f05615ecbbdffdaea0156443f4e10020c08066eb610b5abb07a5990c2bb0b21fbeb9cd077dda29d647074c16f85708831b8d85279850cd43f42f0a6cfd33cf3c534f3afcb7bffd0d43e803a1b07a50edcc2d2b2461fae94f7fca929245611a628172531e4ac424781c833cb4bb18872a2459a29006c5e247837b28622e3230ba3778dcb311a6240c52612ca0c5deb12ca62c6acb6da6fd85212d8326d20701d04a115d06b6863daa0410626e5c2074034e04b484589052a1d4ba95df4a6ef694b5c3775602c6b96c51632b623d5d190583b09eae94891428c127986460a15aaeba919f16f39aa87f9d48ed300a7ffa3b742821c72a2557cb1533a164ad96b6f4e3c53429cf5668d9826fe9462cfea30256164f0720ad1643b4c01f97382b0c2169b26fcd40a98a2c640825e3d52344559d01b9d312c616c8e88990a26618fa6aa95b1ed683fe252616619e261154c48189af1dfb687bc1c28018f43ca28efa439e52519efe33c1bc781e5df936a8026531142f98483b6856cbb239e15b36a584c0741eb559998d33afd9dd17dd17e6274a53f8f4b41fb3856d8d246252b3184e8dcb105d282a0cac92d02b37ad49f08b7c11056045c3924d54605d07d952c20eb2899238064b9732682c67cf51694126e079e2453a99127c681fd914c012101df319e1340dfe940726190b4374c028e855746b139f10e14c018a52995d887def72b56c95470cd4eea9950e0ebd2a6ec5d5cadf502a806519f82afae646b65b4e0a1970508dc3f021f71ffef0874e6308364bdb19caaa49c53af49fab43bb622e4dc30a1aa2de57d51551784e46686173d919ec2571e86108689698ea014532235507074ae9c6d1f6c56ba93e4096aeaa0a76601f7bd90bb166c5d6fe0f0208dd088672b4395d105edc84718bc9b1203deba678308bd685ef291068e46a3826e27e5bc5f5cf44060192856fa19add343505ad8e9b8d2eea2926d7331724a8812a7ec9b0b0ac58a66413c984e11ebf0c274b4ad04455b820b978161060b55023ea656a8ccaed17e2014e663021062d04d07f0f5314e2e1553a83f3e0c1036a046cb1959e8094d41729b8c1848e83e85672a78f9e06f60bfa6243a89a8b50f4a431744b224915605ed88f0a34421b69b9f46275dc636a4ddd9f838010fee5716576f0a47c1a2bca62519b1b2e43b0284d8500c8452b0d34b58158e1245027391df4c5647eb80d28e4480bbc96877c0caf5e595980e24e58dc0f027ba7ad685da48c7c7ed4da68d5f55e44f5f880949f7a04cfb2427ca8fe45343024b2a8c0199fbd0551e92ad35392aec5101d606eba4eea83e6533b1a89c32a48c35b08b485569bbd6419ed8c264a3b880b6126063999481d74065f370c2904aeaa630ab89997da20ad203da70b481a48041c4f6507385449704fc1f4ec38585b465548619b133244598d9e58daec2306a2453b12da85d4a2e254314b23eeb12031c4143ffef18f85f6099a2891d04f30f4db1b19447e229db1a63cf5964812c196f2e5ce4e95c8c3b95d944e0b57d98018afffd24b2f91b5477c835190648264272cbe956554a177fba1599e6361fcae64a95646c485986acf683087a00ccb5834971ccd305cf3a9ffa2b3fc73a6a478aa50ab9cff6c105c8c548a85cb0505e6251802ce9c95bd6aac3c994f4e6075ee7361e0ee1758d1c5151a409ba5361d8b8e65d0a340bd4b4c00127531b07bcb15c9fd646891a349412b51f235af6b22601941b3a4220016b5f5686169d9318eeb932beb3021a511b45b096219ee4b1f96c5bcd8d269e42c75a6bcd8134a964a5f2b8d596068b1f2e535fda78647b105023856d8ab330301016ad1fb5e1858a10490f037bb793b7b81d80252d321d0bda9395eb2e093fb4d219396bd6685db0e82a43e08a421daab95547fd481f3c71c1cb6b67b4db29c0b70e819924ba06fed1443bb5f4f35aa18c4238ba408a8d778f5612e090e0986f7dfcc7af69ea6a7c6a6751534f0332382a8fe24c9588d70c8472602312f56c0dcf012ffa059633a1842346d31b7322d5160119bc6a242071cf0091adcca223b51c8885430cac1e7dd21df7187ca05c59b6d467904b70ec30b675a35664782763caf2899dd0184866bc101103cf5b5d4bb63e46ee0d3f60ef42c6a5112ceb00e6096b6b34ab80a9a65ae789ac97001d8890a5210d669c909e960b8ce0c0d320da769950b2ae719480714efbefaea2bb158e9088441e83c8a58cc365d852fe514762ada2bca979a5832e612c791b2e9fad11acea9cd079dcd6b223071a998c62c8fbdf1c61b050b19b5c2c8f7de7b0ffb0a0859410cc25fb3a2dfaf77901fff6619744ad8a2b518c0d252e495d3262abae8335528912c1b2d2a71911976579b002aca3b7a1361add8c2409f502d3503a4b41419251d60a2adb75272a787bc8727e0610813826156547c681825e0b24ad32a938159149941346f598c81c8c9f82e33ad6ca9bd4343ad409d2956c7dc90a633f5b2e0cdab3f1220a985a2b36bbd0f807c0c745553289f857c51060472e35aaa64530b40881967ecdefa5ae9b42465ce930614ffb6dae10914201dd069cde7424a3a982dd28fbd26aa268034f7d20d72a4beb8447d095df9a65f83303b34e04322a45c4c642e93d2163a6d6a3611e4cefa3a0299f24563d56b4f21c0a8351dedc222d060829312197461422b011ca68135f708107d280f54210679eebd0c11ff3596d9b98a52012f3b831ee67b0ae162e4d25e4b88dcf5cf4b9931e70461518ffe4c1b92db3bf215332df8541aa8e2205f95d220e9068145faf823c0814696d45ca5abfa43a0d55b0d57bb163d691d074c8bcc22d08355b1525982cea54a8620d9147afa04b3f01967305f98067261a60ef0c764bcf559026b3af7d947a0f4f10a9d2a33e7d15b0a0580a0192b08e84f580848fcd5e9420b07c2302426dc109dc18766229fb0983cd6c72ccc08b5c1de7c619b9bf49f3d211ad3f15820e36dbbc008c41c7d84fc8235568f7c2be9942ba0548b15814b483684a6a5d2670df77f542d63031040f034185c12858a18b872129af11161a554a0b00b85c1940c138bd1e865a79c7d761609cbd00c836c8d0b2555c48cf5d4d88eb4b4483a4ca84358b97271902e812a01c1ac021390f5d482837b53b5c82503973bb580770449e72ab8d643ab85a1a10d812aa77091413b21488b76a26d5543bbf73fa0ada06e5447baf1444802264968ccf059cced18a21440fca43164dfef47a3024b7d123304489d9c10ebd33df91144d12b9eb8a179f4a9bfd8a85ca20ff47c42c914ee33fa1ee19585616cdb765851a48033f8ccf4f07efd080468f1d07a6e0b081082ce167ff4d1471ca6158587bc31389ee6517c75d689b7c0b738d9a9203a9df3830302f95861c26a5870202c06daaaa6f4aeb632b86ec68eb502191cdca3d975ebef2c91a3335eb94754da8bdbf48d4ec2964c818a8a6056a3d40dc29d96c2a802874a8aad96d4121c3d7b5bb6971c9cd113260058ce98dc8dd5014022566602a71f8323326b5ea39d3b769ce3d4a7fcab740132902c9bd162bade9d207a54eb49f92180c314b2d4ac51daf110c938af7339b89e1c4cfb09898358531baccbfcc181708bb24d8d96b64a4853c4442bc4b0d62977db0fb7f0c43a10b48ba2a237ff817cce491f196e2fea6342eb9a7101cdc08a36dafb315a6878d3de69479b126e983f8fb0cb4a31affefdb42adef6bb2695b6a06a75e389c505da7e315c3bc6561c30bcbc1b754518a48ffcdcf3f53d2a5f34158c50e2ce8bb23582672048d7237d1046ab90e4be3fe0c24a2d551330341dcafa98095555618a0fbb8abcb256eeb18c18e86889cfc1e9b2c95da6e36b466d57ceb370cfd5ead233538df2620d0447bca7311a3b802a690d43c3a1671d2ad9e06ca17eda5f44094f74e94cba923ee715f0ae6ca5d089929563b232226a164d3c0801cbaccc483be38515fd3cbcfe1dbb77fedb0d7cda42b2ae4023548a1843b2413e71264fe506b1548a73d3a13851074360484d89bfb09ca293829ee48270b60970e4973db5a8dac54378db5ed0ee74852d5da77c6c865a51e20ebace246961a4b2cbed0c805f6e2273311d43cf10c40da89650637b7159f9238dc73a341ade766aba6b0812da734032934dcddab6b7ea4cc49e5628a478c8215c86a0e005456c9f762b13156454b4559856fd9e14ca48dcf864d7b0b115553acc5ef8ea91fbeabce52e6d325ad58dc53798c0d6d7aa7270eb888fa5856a4fa56fe0eb09794165313e92dda00baac0f67a62a2379749d331b582d4326c0b327a0314b44e23b6a1ec0657b5932c1c0a39b1255bdc0e69811bad6b61c20abb284cf9417900691284d33caa9cd0ebb49a472d4c1dac057d0ca4a22c1a209e9aa8732485bd4536f866222a61eaf6fdcd4ec95f79e5155baee49ee0cad981c507c8e3585b6af19f0e800f7f58e1a7ab626e7b4a46e9d33608e0686997097037e8b5364bb900bfee87624df49815a7940c3bdbd22fd5111e9d831636c118eac05909a46b084e61b4e1c490492a98a258a5b7d9b26c8aabd4d25718c7dfae10f0a851f4f8a61df428247d16bb15c2943be7b4f372d9a659b438955d0b4f434c97f6e029ffa30400611dc2b3c093d892ae76098e308dfbc2044074401dd18286518033792541b49cdde9c463eae5698a885e44f1072235eac207c016f73a1746332a67e8096c5284006ce15fe04d23e91fda9325d3e92920644ced58227ad9a687164b82227a6a148d019ffe113c0cdd132eb0ec974f9a47d0bd41a514024e61632733580d40946394237bb5301f8e51a6c8fe02a280423ddc188bcc4e0bf7e25427fbac670b9b094014a5421da56a19581b284232a20cacb2536a833f8235b3c007a8d24fb100c44ad5f5010d5b5044273b4482819e121c648a892c921c2a323be263ace5846ff8439adc8f3e6579e92146b90cef6084e190e91fdacd958ab6da45f1fa903beb8f936276940205a08a8df8ba14447ff8089d725dc4612e7ddaf7e87d64e2a3631561e8641b9df90cc8234a0717dec2ad9d2e0818de496c638b19a15708d210d03c2a07d4993521415f859614187585056c6b7b1a021a2c221d6c211df8201ccfb197029ba8e240c021d9d6bcf652844e905018a199795ba738c9bdf1a340f9a43cb41197dac10716700141058d5699cf16518bb7c58ed525345aa02154642231d3023430f19dfd50b31616350cb57e071c362e0ed0941d1dac5e8042fcb22cfb5b9aa097b541913aa213c0ec4e966b16ad593476a567458259ba82b282af34325b0678415690090943333a3e0bebf203e56e19b8c24f7a432752f13c2d6858666a029662489dea83c62c69d5198d10c374b251e5a1a91e95dab466622e2b5009c353a2a2c432a9decaaae04829e30609618eafda2b00c32721f51f941d95807361afd9d309b84186fa5acf14c882978599b7a20f7180800fa45b15c65c64813a8b2a339d7d315deec153308d02b38ccf0df3c136999186b1627246b82196ea3cfffcf30e04f46223324b7b8587ac49498d05c65850565498481fc82016aab4dcbac5198498b794b08408fe161eda2d1e419f0e5629654ba3da53d2023182c69c526f4fdb08b302e93450e0b3294e89339a7a962de20cf8ee5bc9795f53a0140eac0f0e9488c0ca5cbd4ca20f721210ead0d8ee903ec4d129d632b26207fd91dc990122c02e38b3d7d5b3724e9c87c08414faa18e2229b340c0bcd513a101329cd33d40f431b6fa1a7157b9f3284df614c3e1ef9ef9f3d5da7483f97965c2226bc3cb9c34fa6aae1c7c59391ee206345831460162fda60825e4a709429ffe67cb65765a6d8a562b9e98b11527d6c10460ad110c314402de1b26addf962affad722709e895cf421ced55c685fcd84b4fe05625346b9bd26edb1d875b1a3809ac49d9628c85360548b58e5d535f2b350bdd56b21ffb2efee479708414b1c6f4486d09d1302a8bcb646cfa166da150322b932aaacfee9ce0f022e68c57a62dabd7623bd83cdc009de582833e263224d90cd56c53d62a135620a627b5685e42253c6a41d57c2d62829e4f9c122970b0a4952d303624c174a10813cda872c4889b8ec1b2c648118be89f8b6859c612498509326b6d4708d6973066bf3abd65fde0a7af09c0bc6e6042c368b6a0c65853bb4aabf521752bd9f2b0c6200682478a17649466908e9e20506b4165810ce481cddf509a4e27019b2c343675d14d6e431fc44a1f2c7b4ccb873173de1fd459894dc2c2f611ba76cb1e7596b4f5d0e9530c61e251518c0f3841e03934e86bbb576db0b63fd021bb0e6d18884c4f3b1496405bbd09c84a8312a975a4cb1ae074ad40300945a30a7486c6a8f62e2c80b4cb2ca06154db8bd6306828a206d6831be2eb773ddd1491b1955c08d2faa30fd3652b9957b2cb85b8370b6ec05607f7e802a1dd49528ed5795ca03a6a47469d70843356208a50b4e300ab6196aafb66c9ca835088074fa05c55aeb3f568b112f150e485e1fd00463799c2d68221faf86c47be578973f39094e7123a8401ecdff332c715f2dbe2c04c387b547d30c74cebf0d0bd59c88231252f0a03da7678a1ca070bd85ddc0fc6e6cbcd9b8522b5de20463bcf8d27fd76667b899d0281c9eca0462dd95608e8dcae204b5a48741237e7724d90662706c42b13800b3f01761126a4610f2ddca1fdbdfad3fe4086c0fa59e269ca03fa1206165ac3038b11e36b73a7bb59d262b469406bac94d02c34554be6590b50e96e32d3a1c8aeb9a04d544d072ccc2d3f9f1887f25e15b0c640102914121b58a05e606878f0b18c1db1787833f7c23aef9a08c7682d85231b4ac096155fe06c3bdc8098d73aa40ab43fd9981a0986e40fe0e902531f2400d8397e1adff94c54c0448778d221151355cb68bf18fe601615ea437bfad316eb7327957a2b9e5e52dc45a05ab2b971b59feb90df414c3dab62f3f637ca252d12d3f94b5a7802ce0cd1692d10b6aebcfe090748a21abb00c43d5f3b064c10700b0726afa395446648691a5668f428b6e703f0533bfeb3445a8cedc56c798af546643c2e67c394f4c353a883492e33f845c7da2d957c0698163fd68530fd843f50182b3fd25937ea4d3db82e2ca233f26e71ab5990835e84b4770138ce74c2a6854a345629202063115045cdd4cf58810c0e131086eb093eac047138c0d010372acc082c681d3da13c961bdcc8c28c85e7153770a900a77f78686b8526c3d0dae6d8d058740c4917db5476e9bea255616fa900267bca1275b0962cf86feb5a2d25ba68145908c9110873602140cf31997033ebf001044c183efbecb3b8ddd6044f0f9a7abd6a4f6f776278d6104cdc6361d919cca163962751a61b908c81d0aeda5e90845706c2bc4004c3a1072c04881556999dc7de7aeb2d3d4a098b5688569dc55712851f8642c272ea7c29be00010f8fccaa7fdaa343d123d06597a0c3064efa40a542208e14037bd4a76ecb283373f95837e153e402b8e9c898d66259d6ba89ca688ab6ca88834066b44494419f7a07188bad8aaa0ce8424e66ba8260e4f4d9e19576faac76f8734484e49115c5c7664349c22172b2c122a4f1b4b8afddd49049003a637d015affcf44c09eba4142e757c1d1c1748c8b47284220aea28e66c3d3eca099c867dae686de13bf3e94c9fab720cb95facf1d8aa80304ac1ce4271d8855adc7b134b2580f34c8e3618e071c485ac37400ce3a54375134f1ca0b342c0693a22b9c616b87a1d32a2562386cb876a3f4b1a92244020732cc9f49699175c8a0e889e798d35b7ec6320ad60f38da4b0ef857360862282217d6538dd2ec98d3c9267dc0cfd0e36afa6608597bb7a470801a205c5817c294ca3a37058030c773f77c55395da52258b901849ee0c9ec42894f9b2d740c02ec4b413a89b07795e48809289aa61ddb6125572a9e257746440b4bedb3e206d5a5dbfdc405ad30102ddaf5efbd71f60bbb3a3d83fcf60de059084928848581a0c1d0280c81bffe2ee6832a62a0cd22bccd1fbbc024149e03c26c133c8912afaa901a4828f866768a0d6c951c7c6e8302270d2f4ee4a530441c00b80d287395836351ef57e1b0b1a99c21eda1f5bb4c168e550099fc744e5137edd98492bc4a4fc56ef8061ae142953a31cd3ae876b56bc56b652506e0ce871f7e8860da8306937954164d03229eafa06a385b940bba5128c75c98158423035b51d29acf7bc462a8b700a8c2d7e23538945716a956ca455ee72d7c852a750104770c4764a9311c5065529f90cfb810ad904a2ac118e1b588c36a0f2c2b802fd67f034d519417134902da2fbcf002079846562be513ac6da1413f0f89e91237c4cace88bc82574513533790966320db044faa4c6058642072faf52b3eaae326c076bc0b9c840267ca8da8b21e060256a450b0ccceb6193aef4764d62d976b0825b366f019da7c38aea2b15008268b823526f7654980536b3e0067900967d892821b9c8fa5bd57c4b808198886c4e909b0652890a70f30444e0b3e23d52950286537f18439cec4b4d1516481f92e88e5cc7ab3da57e1a7808b1ecb8b2d517d44439860528b99941182f3b8572916daf01435c0c12c90a4b43401e6a09565b79d9d65470bfb6b52c8b7a7818170a3ae26259d7e2805999850c64d2b10db462de4b3ce48001002ac8c352234830302c1e427aa28f92426c32b0e941e9982620b20b8049c3135501e61020e206d798cb190b74fddef08551624c11080b6769a139ee8c51304623ec88ca616fd03a8dd276199a87401aa560aeef52331f4c75acbf483432bc6e17e0902ce74dea4806ba13f2c1a04a825dde03e193b08e7ccaacf9a68bf7b9aaeca84ac05ccc45500f1c72c4567a8cb9c856afec3e52b24f5c7013039b6e2b51339f5fb6bd7a4f412c2a190ad250332a67f30d3b53d3bd02bf1d0126ca5678c1dfd408047da21d4c9867e5806978bd8137f45560c6acfab2dea42c522ac16737e00345ff5c4262d96199d16d016a916a794b914af56f877e13b64c0cc2e40d86b1f101084e29d79b100042d50a53794d2f0080f9f8a1a94ccbf9310094a3572f86443c6f4be128321440513b69221d058320e2b4b28a5f1090d973e3ef5870084c9156968c1583cc122f8335b20e073958bf027721aefa2d98503fae7bac1814f1c40112930434ab6ba550484394240ee60a7b144d9f99be2115f61a81b8d876dc5148d1805bdd75e7bcdaad00170e683efa5af364c3340a2158b16a5d49142bb50c1670a25f0bc9f396380288381b41c9e95d54b995b78c4d4b6201c204c70084760a731aaa430255521cc4e793812510f4b61d79ec94029f4309fa420af1b21e66eb1852c9809c81808936c1f89d3254ace40b3ad0c811552e501e7f9212216935a844c1e5eb972542675df57fca9050000fc20494441541960c2ca6f991a708c322f2a043b70e00e298c16a32c1346aae8094aa6c32803c9d71474cf05377b35960f1c6a0490ed764f8208ecc739cc6b2ee4188b70a6a44842a3af6d71b023690e1e7a04a5dcbf0ea4dc793df00d29b3a9d086f995c5dd80802dc407010877c294d46866113138ec03949049bb3c6283c8d4440ea9e15efb2a4800bc34a26831cbd891263031017ab84ab2c2ba2a365482f8f021dce80cac326aed2454487165c53adc4e2efd4d979663cde4a1191404949a22586ccf30894db0a6bd02cbb233d9faf07ed63cf15b18c8cbb361bd1b40dcb7fdd409bdea4aeee10157aa00ad325f579eaa7cb338d390ea17c830ca3d4c3cc2a9ce8e14fa9abaafc09a023d19f8c2639f75d0e85e1463a17efcf1c76486a11c05356202d8a90e6159f678d7161e1a690331bcf8e28b5806b7527df2d39376c28a2a9bba6313bd2d44b4d60063411b6008abdeffc84c58ed4079a4037997161945e36158f6a173472888b6e3e0565d475bdb1fd0c12cb4d34235b0ccb1f8ba350c6d1ad34f7a00db0980c2468640670bb25ca0fcbd5240b623dc40232c7a865d04ca2a1199e9ac553f5e42318cb5d2041d74a88214adb568d1ee1321968d89ac37691442b0510bcd01d3270367abbd05065a79b149319fecccd8caf4c95ca2084a58817c58f5e7492495bb254d3b36194a84e04cc9810bbd704329ea2afa8046698d0d49d04c478133587a520cd50674f9ccf2429e8008571f51674613023e4163d02915c42a1ad022e2c019e2f394e0a8191d33357facb454a183e69091fe94c1bc3c019e502aaad2590a034d8d333a081eabe4d2b10e82b436b1c55c50e51a5d74061a98d69beda532daabcf9a8be1b0167a0fc70dcc2b0477e6cba4801ba87fa6b00d131daaab163498ba7fe10b2668bd27cfb85330b286981bf11d4b478e0847b2e9c0716fad095ddda0825080c51f8a57204685f0c16ad28eed3860607bdf648ad83242acceae65b9ca4321468eb36bd5674f9ff60db26b5da6b977ef1e4597bc082870df32805f353f139b0f61651385482d391cd413ba65b5e58f85f118a7c5acc4495db277252009c04d39a9cffc8916da4fb3a994954011cd08b8894a67c0d1b3ed12d07c921ced29e6aad465ba8a355c5c468d4230cab8e6de74162dd52724f07536453b2f924dfe5323691515422c3140388a30c4fa9781ea86b3f0e95ca8c5d002832456b8a91844ef33eb1571dbd7331d98651c54b97d7a8dbd40da061695cd1bd3bc4ea5194e9c45a6844222bdf24133f2f0d0e672ad2238e8d6cbe715d48c2d616f6c05358db9474c6857b7473829b012eac2a4ec7b4568c8c08ac32b2d452696b656d1424d335ee24d46cd6ac73d126f11baefdd1df739a49c70c608fe41a3819d826689184443d46ec8c842126df143edcfe4cc8dcdbfe200502d2d4f710c56bc2394e0865750c29f0a2945fd7d35577dac6d1a4e2d8bd744a6195f37304132e9b3d7a53c55e2cda8857c592233920edb4452d0d6df44bdeb420494b6bcc705732c9540c19c3200683ad8a669386fac290ad249848e550852f62d0b66ac2d49b2e8d72f32caf99b52169ce9177e8a5ecd5841add50466fc4ffff5c110c2328afb2702dd5ce08ba798e074d8a42c78d3998bb614d4739fcacd385c068a1558ad0fc780b40eac61ac2bb701b219db854be864ad11affa75990a262ded166079a84f6cac58afa7e12452bca6f3ffcb438b72d1836cfba148e2bb9418d9e912492201b750dfdca5995a00257edcacc6094873eb598a01dd62b162b4cce82a7c99a15614f969af9a43ab08be1389c2960e523219450d662469d399c2270a7d1a5830a8b33e15cb0c870c1ef5830a58d6d22a7b37752fc1c1df705f8145f8f7bfff7dac90add815220f93f22180b41789eae2260108a99496d2152bdfa872e70a58a0e164ff558e5dc69aab030d8093ba6e908109aca8459b3bfd9aae29727aec1ab040556fd619ce6c31fdb00c3ad42afeb73c2c275cb2e045dcb61aca4ff1c18ca6ee8c950b730abddde445cb56104847990ca3c4987c2c0595fb2384c25981fae88958b4eb668ab0c2708fac9f8c1755c313515ee53c62cdbe17d1130aba00844934967641038b208922ebb097132c121c403e73031f84b314a606904e1a58514f9f4e57d0baced9010b19d2a1482488e16ecc8e45465532c349fe0315b84a310aa22de036bba1470ac002d87926c09dce270ee85576cc13535d9ac09001c81259416dcb1044fbc2c622c790b41193d10b1f101c8da49620547436b00d53686008fe53693cc92612041cb08ea3a2f9a6f315cefd620f97e351b99bce157f504155f08d98b01102a82b14f274f642ffea4b30d168091016543b7f831066b7d8999298a27024334a3458adbd174891d96b18986f94a931b624c310c89442628b21a66b5fb8326288b97c3505ee590eb857129adbd35e546452ddfa27560aa072aaa5857ff250732c5e2327550f61c8ebafbfde0fd80381b062f50c01fadb98c7c40a1fad5882d192e74f7d3da276c48ce939d52a50c9267bc43ea2b6f50002507ae6ba397c749649e1170e32b2115354c5ea51478895e4920d55a8549499d348fc95fc5de09ba550250b0b321acb67f3bdbee687291f75211b0081a2107023adea354cbf484d24e2519ce9cc14c47c4569350b5358035212edac55673590dc5b4a845ac869c652fb66d49966c08aa6f2de8c78fcc1046ac14aca116898a92d004c300553d22ea485dadfd777542201e143efc3a640ae9c6d76b6a2240ee086793df5429f3f31000d8de23e08635a2f069282a58b16b2f01581a2d17273288143b9db468739ea3af958ca699536634244513ed2bd9ed977d431a9d60664b4a4218083036c894f3f37e8ded82c17e1c25f373c47a359f0d9a49d4322a6123a004d441c6c1061c1df6e293c5b0ca99ce910550c8bd87e03995562ce2a3b42809a999a74b295264d090dcfe79530920ba1ec8764e83c50a459712ddbe42be40bf9ddb47c5ce2a08c1d5479942af7a9994f4b123f33acec85f84367eac1829411d313a0604522186514dd030d371829568080dc585f585dc856b0626c39209ba2bd737015d06954059342102b4567a0f0440b86b3867882345f01b782f0a450111b75537bd502c352013031c70526e56921e03ce0868bf2e0d30ea9d5c1c2e22d209803d5224d036905b96f3f347374b56b65a03af9643e69b3d7868804aff1dd1cb84cf63ab801c27ce6a86ed269e38afdadeabe429d26d1f812b76400e9624b1dcafc41f395426483e18a2f457cee77a42545c4ee8e627964ac2085cd8264a5aec2c9d6275084011990b36265e6aec2da8aa658d0dfee2527372d0c9f95de802dbe00bc17007b37b8c4102610f00875b4ad641cc9ee0949878c7547c93104645ca2a062998c42c169af52c3818e1224ac6803158192e5e4865ce5c52d7884fb34298b03b72a47664129c4fae31f98979b170d0903991b70d29b2c889b2a86d63c3e83a0bdec157f20a980255c2d0bc62ee6326f0f3e4665230061260ce1ccc553a5d54c3f4c4c018142aa0a226e627b115c1a92b38418665a1832cdde15c73a72349c13d58df5492245018054d8c5f0f2d94c3f98302c756833517c874b9c742f66a2cb822111fce75a40b32041400232c16f606132b6f83485c67ec8305b06138b229babb3794b2010c202b6b6e1d3db6695f9337fa06585db6ac06705388dc88739354694a9f5a9844ad06447f98dc5b436228d02b0bd263a295dcdafc35623ac0c695bb9d709d83bc2d5c75a2b7a359c7382b09e3404e1dc610651a0409dda26a6dba62eb632dc274ed2585318e5d32c4695a2ea69cfcaa75550da0731f86b843926a0b743e366c10d0c643d70952e21b9533579147ddc131386788a5d4cad16e24eb2b9289aa69158b36bf603b2212788565fc3a9beb8f4369955a745d7de8f697da2c7caa1199557610c6899603969794d91398d0cd124ea33b3e29e66573ec31a2dfa9396cf4a6365102792bc049cd6128fea29a600c8f35457222d2c8049b15b0e9fbc2199bb5b347ba5f3e12ffd9bd7a3ca3199578cf3d55271112738091b5b2ab4b75adc935f7fd30782894a9a5a9959d2362e10eb6b86a6a50be7ea5f5934703843ddaa861aeebedc01e44acbac15fd9070d1addecd64da72add9ac1cac326d9be23ab759c93011738a0e8de25facabe65548dfa4b3f5c401547987d9f181ce89c810aba735dfdf74215914801c17ea7c6ac9c9d31960c1716376c0531504c216d83461615185883688dc17f580e6571f5849d43137edbfebe3a94feec45217245abde66a97a3b0080748871cd33a0858b14510802b0eb64d3c3f61eda19dbd13505447d62dc38128376d14602696965e70a874be632bfd145d85827249434ac9610e01cc8103bb5080830af049a4d367984916d5d7cca2452c5325be154b43dc006e968e22229f258da868c707c0cda244a39b280428f242573bfe68d1077f0a900922ce1004aa4d0a67e2203bd2219a224df7b801c336706065dd514b53171e76d2254f9c8d8318da0d2f278834fd193508f01f00329a2eda0b26891b4e7b29184d435a9599191098c3b6d81f1cb3e80fbe25635429791b35d93893c2107a9d5f2bf13ae73cb26b48c27d5d05a8cec5204034c4de33a8451fba818e7d320516bd243487dcdc7864e5e8d94982459528690db48c0b977ccd6c5760c294a9befb722512853d06556a89ef1630ca693f627428dbadb850889471011f3ed66af2e83245164d87e2558d551040b3360c2718d4d1452d6dd25156ed96ba163260f50c291ea4f155407403b91003fe2577fafb048444c55f84c44c8b3ba894fe657fd95f3a0a0e5a0a9011e8868d8092b5644da2974e1367812d262059698692f13d1686fa8e821d95ad748a51f11f58038d32a9a58276ed38034fe226b5321a43aa30e61bfb5b45ebdf32562c97965ad5059bfa784a22997e24f84a4f5c0052c74ec017f62e463391a7f049dc14203db6442140769004aac3fdc65242810c72d8b27603b102c91598dbec868c2920ecab0e14064bc14cbe26ca4f43185828f5eba19eea6951b159448615a636bc48df535243bbe1fd8c1aac6811ff2190ac986b52abb432bf29843f969c47e9ad764892425a81ccd6023c2980854064f856407439cd797e01017cc6b784ce7070986f97658845fda080af780867c0cda8a54802b6180866ce06cef4d05cfa1450ebd361b1425a2cb578f5cca34405987aeaa34aabb381461193e9b2ce71d544ae6c07082dc6b4ab90d005cf4e1a9acb5232aaf770f547b5473e0da4ccb9f6bc51551193920520e4d249b2e22d8dadc7148926e41a719896420004fb065a0a6baeff475590050fdc617d792adae9f416d6179e9460572643987b8c831f6dd3a13d7b68e5ccd3dd6c25c89939ac245d131b5b1f4fa14e66e52090c323a34afd0acada0dec9d67f0cd82bf984ed8385e425a94972934bcf5d3b2a93fe47144fffa64c70b525c98987a6969dd02dbf1e85e17434b292a98be42cc4d6bc6a8623798bb0ca419f980f22ccba944d857ee94516b65ea99455e38e91e041d908f52375a6476a4c593a3852cda60aa7c033d4a2ff4f38ff1ed4276ce0e7aed3600e26b11bbced4489f82a9224458e56c680ccd43609eb3dcc72783656acc07aac265bf8396d52353ed89d5da4688ea096c0b6776b0517bb198abbcbe4c0a86061a8e154021cdec6d9c419542b341eda20a73004ceec6b67848b95a8fa4b5f0300f910f4f992d1eed5c022d220bd69f8f447536c528c4127adacbee188b3fc0faaab17d8c3c312e31dc72fc7ecf07586ce92f47a16765e289ce86677d1048edad9492123774891292110ea0cbf241b83e3ae3433f30db2f4d893b70402066969624b01db233114c2ae058cfae7e058b048bf58a82dd67f820e929c4c44d9d16060dab65e5459470d32dcf612e39010b9b7eb655c8b9167f956cb6b351a106ed3021a00217e18e2960ce7a5027ed3481ff2b33c35e949603918ba7989c5fc7f6228ca281ca4abda283e71a8b2d904c76e62a85cab682691540c610fb06e09f60cd75330f2d5eeb9776ad284ad64b541a61834810098cae53146e071918cd9bb92f112be6aa2838fb925aa78bda71ad64135ffc0514b7896610d2061746eb5c6a86728852b57ec4c24da704b19b36e0424edbec94a09d63c02be2e075994e8980f6343e8b1e32196270c024489d2d48aa89a7be0aa1c1c4e8942fc39ad9cd3f6b691900ab055bf0c42c86bb8c221e54743288aac127b6e4210bf10c778f0a73f96a48812a41da2115286114687115e194a9cd16603b6c0ca5dc725b60b80d190ccca865beeb632c1b2406476675402490a055675e98172fb88a7cb5648f500178675312b116681845373827f7fd5489b11ea5c1d643215b3ad051a1722234020894156b2290591966917c9b0e37a2c832c01f88e15b9969ba5b4cc4ae99a2627c263b4dab038dcfe765b0e0d6660e33449d0c87180ec01c3e5428ff07870c4ac733db6e223e1601284a022bcb3813d0f92fbcadd66c523aa03d856c41526fba811b3ac3bf1ccaa484a88f4f4cc84f40b29d19d6b3f4c2d47c0c91e910f74afa88acc328c5c56e94c5cd42932d07a8b21d4a93ba99577c5a78810ac04d4d3a15ec613296761885edd6b30c9464d10b2b00710c70c371a6850f19fcec7df84ed2711e0ad686b3687135cf876330c9f816f4e4fb89a94cbf2ca7b56314cc73d266d10ddbf5a1156daf530c0381c21f1a0807cac3aee9d9623cfb06c620afc001e31866ab45a503a282496e93474261f6821a895473d706165abbc90f67b35a0ceeb563aeaf256504a64f7ed54464a97e0427ce04251a0b1bb341895f8bb9985a9a816b70d3a2a7c0a10cbfbc40e7a2fd0c36f2f239ae9403d955643c8af8e288d4b4b2059cf18be0d505f4710f60bfb4018875db704ca022b8ec69a5bdd24c822c0acb3a20d6233dcd628a62de1287827cedc9d54a701988a29c1e0e54e2b5fc383db8e112d274f6a985bd3356f840c9aa4fb7c78f090951373878d4e22f678cbd1aad25985320368ee27a8404a38a97510a542bb3a306e6828cf5a94fbf1184b420773c10811483deeb8670435ab1ee01ccaf00485230c4ab0ea691295048d05e2da957f7d2901640496242c7d8a25adca30cad87de46da09e73c168e25a69c0a7ce00942a7a6e95bc52c8b04703342868d489f0de7d4d182693e3d3205ea64306e5ca09120b574b91704e4c3586dbccd22800907b6030274dbbcf8e02b64cc1227ad5834a21d9e78a803a1c3d38a434e4e051589232b503141a30b070aa5634e558b8c4bd13dfe43a61230aab11715d6b22d1daa8bf6f6430a265ab9bdf34725286136ab032e1564681d86309105da26f5692226b88556868e7c252c4cc61f404830f756ee95c5404bbb6d94d9d5662864da42443216e9d32e7f9b781666be76815ef5505a8452dd38c5d6c8f16ad9b5167957af3538d50d28bbd32f2e98a6b809c179007e9b8f659b52f11c4b2623ef8159a86a25e79198fc4e90b73d8c0510b5a22a5e62bd6550f4542100848a416ae15ab49bd77458c92788e0b211ba991761f4031a853fa101ac96a236c8a7c7b8109ed5da8c8a1750a228259504568c9018224de7e267ec031c15fa704a341e734bd64ca1b33e8014948503e4c1710fbeb9b26b9e6a274e3a675d51ca7e760281e013f64e93132704ac9f784815ca4075938940dbe2c16d18160ba071895b16cd579ff04f9f4c8a2da0552aeab559c81496c2adf4c15cd6a42188cd58b06bec3e5a4c91ef2945224792f599e0da0aa491fa1855000e2002e5599da84272f5e0f484b1434b4503c04d8a87d40f970af07583397210dba9542c0204f082889c4466bd21ad49d896b9430c8d14db23361d0f89b828bb3310d59eb0bd949c8e55d266404d0a2c842d639c6c1d22bc5729208670a3f27f69660774a09a95672348b0100162f40d62857b4059744a8a360d0069ede4d75dbab50752f60a9332b2d2ed721a72d1888199985417cf7109daec024250d15675418d810525bed2045f65d6fd641edc88357b04673a09494b0ca34824cca90daa992abc352f59a0c26ae2151c61813c2614d940c6051989b689482405039331e9f42fea88bea314651bc682937c312dd7454cd987d635cc995abc2dd82f44bbdab5c2c22e4de4c46aa8629207a677cec3808e0277ca14685cd082c55a6265061b0b68738546d36b49cffa518a5c0d843a4640a70dc726bad509e6c0b61d031fdc373b79d342a8172772593649859d46990eafa181fb95634c97b7c72013991a9c22ac42b08e19670d73fe6e309476fa341d2508201918d549317c2cce72e3227b6bd82c994243da0b6fdf0a09a5428040404b96da705f2b10241b3de15f425144dd6f4ce28fa95bbd551ecd6ef5debd7b172789d9bd464c53d707504bfbfad9af3e1763b6e05b785801615f219fe57253d49614dc98dd6759033cdd633e2e195be9b740c9d38a5f9e5649714fd11142d1f5af3453554867f0056bbd9de622824298d84bb2fdf02cb6573cd601370c2f73873f2e112e383856f935494109c31145c50d0c7e6944dea5c250e99ef5e9ab7b768d106d2612711e8bc9860332335e088903012f62325dbf7baebf29682350f401b6f8802df02c86b20a208933451f3a8086de3421df40709e26448899b1203d0d4921cda2bdc265448156c6002b08209ff6d293de5a5d82afc5405f931104cc2ec0d49ed7b1acb0cbbc3a90424b89d6790aacb970862c8a6adb9d137c2ca7d68dd661acad063688772f9e85b9763de1d971e55e5b22d9aa1fd343649a574b2502f4e29b49a99c19f119d520e8031fb2839b7b7040ce44b08cf8ec51762d23767e57b2f8a24ca1788d5d1373aaaf593c34a998df605c28152d78a922dede5cd95f36d8726ac72dff9f4f8028bb43483e719618b8a6c27e24e182a9b195bc8105aa823d1ec9b6c047a4a724a4e4570b06c9467d82693a03f3d5a62b8e75b901245fed51dea38a5bcada9ac9b720cd141ea9114086422099d9623e8ad140665c2a815b0ff890df2633da80b39e82e9d3c2c016f396ce547fc9b0c2a178bb3d9d5682a9dd6b499952fa764bac7c6b18929e128775de764d96ce44c8c9be602986176f96fb670eca5e75364b096f122f1b5a3513b116b37d55f03dc26afda3885a93513f9959b5d8f2304509424e0eda68c9cca1083770def072702b4137b180850742e60c26e44ba92aa45250d6d0d3cae76efa21a9765743069022299f657cb485224129535e205cb903103718928833eb2d4533a65dc0b64f0238f7a9c5fac401c9605b28faa3948e1982ba5e35cd8867c7c52f94b0f23c35e8549df562ae76d52c9fb6da90ac7fa2a90a09616c37903145bee17e8e454faa8251069a1de6b916408a8ef942a60451c532e2a6dc12462104bdad3e7d50da7633096288b148c8c38d3f304fdfea502485ed30aff00a6ddc28b602879af56bec78de693eb3e88feaa9b1d971003311a85bbf68d2e6323cb1cba30e751ad52e841b979b14db53b383dfb6a446a3c04c69a191452a93c567ed8e436194b12731f23be059b812379f568ec2a10cb95fb0b432cbde4d005d9a47f0d04d6940875c260c774c538cd6620b694f7b13c5b2ac919f4421c8f40690cab1f1a8f4272ba39d1870ad78305f47d751d55882a49d20644d8ccdbc562c33119e968f906e2183a7d5d10abfe15f58474b5af914d73af1d49a29a281793051ed2b0e522c46a7c21f8986330805773a004871c19fb7e95880a93d2a943317ac3af04da1a9575952e2409abcac4c0dd8424bbc3557190a6ca1c17a825cd6890f8094b60404153ebb893347e40f2fd35171f8b444cbd75c04bd4d2b0827624684a5eb3d132a4ea52a8143b8378a906039911775b44aab5e67d33bf4449d284f41aebaadd092c451679dc0b6dc04bb3c2502accb21c130e6e8602e38143597cee38925dd9e1d023d8a641de09c3fc72ef71acb48cae03a9a503c52791b0f1deca0309dab20be7e9d1c3e442c8ed3d9286e15210c74477340a6a5bc916efd860d3895b1f1ad971c329aa463ea3664c8083f7d751162490089eb533653740f1a76e9e929b019053c81b33ec66242cb369520948ef516af99bd17cbb2aa20b47d092c974c287a9ababa73f041f369c6922d8410136e18883ab14e0b1f565275046248998ae16df216a5628bcfde48a986ab03bd23afd2673c0110928544e8cacd805011d614cd457fdc639af41915858a3c10124a45b5c413260b28a38e27737ead60ade0d98db56a63a5221c10b037376b92fee18269205dc50701a003d7aa884126330acb9a0383506238ab3f536847d9a59b0e0483d75501f0dae2299db672708105a12530c138c0e140246249ac51a6310b59c207738b417202496b499047655e39edf2c1324124cf10fb5af0a803a7c4c3e8a6b18ca31a4ab509389bb7d7e9c9bb35a69d18f4244b28151ce1bb89ca26d0ab0f348a5090e6696b3853850f98c0eec7870e1f64078da2a3985f7d01f0b4dc8d498dcd0f9bf1a6892f3237bc90b3c02d6b55f856d490b9a44fa620bec26a632ba914f294d9c1076e044416bc0bdce0e9b3ffc433ca9ae7d861588da965063e331170cce9c7b93a3ba62798d86e0a40b23e26eabc5219310474d01f438a7780329019152ee5cfa3a86503ed2c756ecc7d828b1bbe16013197902f4f0484478f152c025ad489a88a9e3069e5186b7519c2fe5aeaa041890fa0309568a0411f6042394d8d1ba0b1e9d5b648b0f3c33ae00c08462119f79866a034a2882678c4a020937a20079c765af50790fe577f2c7530d0674755f38bbaa12e64b280595b1d4a00d10bac47d855b81ddf52c50af982f7ce5a221fe6f9271d081739f9d462ed96520e4323e56911f5d69d475906b3b807a7543729d08d92f45c4e2920aa31d05c2448e1a919fe779c101c7d60ceb0fa2c1c2ea8574f8049eeedd8b57c7b8ba7d0ccdb33826ddccc2961077633baa512f400f46c561c313d252e4f0494d84a0c0b70dc98be9fa08a480e449dc523d365285d50e70c2b8b3282be12150d6bff1bb5e8377565729c852d09195e495b6754617d1b405a8a5de1e3a6773b609b7e978be5287c020e1a50a6aef24d0f8a3e74cedb8359aa9b4a614b41a8814e6c624595174cabd8b1f8b782609591a2895c13c4700c2bca92a83b644c8ae739804aaa218c57558ee8537a8f99662f7dab845151329be553b762ea30c9d815abe990098b4ba982afe6020173522948229922128a3e7a62020ee86cd5f92a2e03aa43f3d62775f4b4f70189bb94907a5407b0bcb1086728a86ea251b30388e7a9195608858c6a13393115f2605a2121252e5e8312867426b620b49a6905537cd31243501d45f9efcc625fdde0039ec35f7041dce912845141d55bd55841bbf0878c7a630caa256e9df00a7fed5ae261673568827b0c8412ed8d1570306f5b58424595a91cb081660c675494a6e4b38dea2c41db380c6bfca7ab80a70fd67ccb042db4a2155a586ddefc6eba819c4e1de90c61105c650388f2295c2002598b7b720701d30837fd67f5dca8d5a8719b144c00e15005b658b832512eb3dcab10db0d2ec1012d6dac1328ddd6b3f008021ea1b10d5978b66b9145abd4e35e3702322fb6e8692e43b26ba9cdf547b7b36bae6beb37be91b4584d48e078992d0d28d0cd01c2a335a30544f4933a548accc34937e2e9486ae92ab2ab0d9bae300d5515b0dd0855c4863ed938acaf90842964595e8611beb6ad892a93c29318d86f52749a11677d051c62a835299c4d94fc8ab9108e225f71ca6a71e90c269c11455d1058645e41a7551d1f2c184f91ec110d68b31f1c177657292f6835bc1235fd080702d0014a68e9680b1c6876c7c161a543db0559131daa59b801b3a0b8f0bb220e65a27055095320404a7932a354ad7c2703bd1cdf90967485a1788246a2311d53a503c6aa607a818931021feb3422bce51156080943b2e8486a313b8bd0ae3c96ca3ad9850e06933b0b8234bb4fedae94b2210aaaaca181a5c31a4d8704c452030a4083e15fc5033e45522040a0824e29a79bce9d25ac4ce4343ca5c5220c2c2b6c035af5b0ba5ba7d8e21b42d894de2da3c0ea448515a065dab4e7f09a172729a19e82007ca048a6a3cf020540748be4985c62919a21cd72359cd5c05ee8d52169528672497cf099b80b94c0ef0c841ba05c3ae018ce6069582520c0ab7b58683a20d3109ae602c7408414f5e3433f79cfcd185b4d90aaa09dc328ab00d014c5da9e920e1b0df3dc528228cc272fa3cc5214926293232a2c016a0f2ce521051445721bc7804b3675e8a7909043d58b9a2310c2b96457694dc9ca0953fabddcaee2353e50fa0a0a1670c23ab9a76d4c9561254771a188b7d505a1a629a4d413346b005ad6793f05336a8993143b71c784f16c2d543dd36972c27734000838ac10891d189a03e9050e8ca331b410285bd454909331ca104ca4433e2b55d01b7c2c53cb24e5580a492a4b955c172d63426a5d1483899e361002fab3b0542d770a19dd30144c3784d76ac48176a34c54291d693e859c1d61359c8beea87af814d96126e01e252afc874c8986961255fc2408f8547baa2695b9c9f142fb04e40f177642f14989b3cb95a8c0d4df5898fbf47526d2d79dc380bf47908449ca6746a856262f02159ee046a613cc9c308d24a33424c1f55a25bb469aed17c1b65fdaa9b0458ebd67ea9e4e230a3f85a519af48b63cb2a479d66c0aac8082409d2d159cc96af714bd2b2c18086de2ee2444ff4b02252da8d6b9649629819b4ff7a64314c1f1439e42a054b1b01d1cdd20ecd353696cc7c1b0023218a8b188959ee3bf47453ab0c243860f5184def65a915125ff6246e4a41b7c899b7ece0c673c853f6d87793bda14239bb2c0a24d674acb52904e6cb1524c8775d489bf418babbc81bdb6fccd9eb9c912e92f262ab4846abb4905863a00e891598a4f8bce8cb2f44c1a937d4d3d5c1944c0e3182a72bd79b8520aa32a5608ee0a8af3469803789c61319103acd70d0bcbae766dde0c23b0094914d104f6077ced97e1f4e676005514b35673261586f36cbe4606e2ab9d536514628192040168a9c46e55c395065733d6883684c11b402a4bbdd066221cd1deaa73155f143ae94cfca6130f43db4d4749417315cc6711d2094c07c7a354d9a7d565c9f56e70c10bdc4a70281f2da70ad0f628e799678006e6224a674010052c0839c618e5be18a4f82e2b43a771433b2b46ddcd0272156bb4b00809897a11b321faf46b97e645a09b5cb14710b30630a1da0408e4821b882d3671e333ed49bfb56722cb14b25c797b2d80eb9fa5d3582e804be535b042513f5b567c51dcc7f4c897d195f29982c28180342dbe5676a091102e8bc13a789a0e64b10c91795489c04d22cbc71446612c98f8663acc2f04285a84ad2170807999750602c286e3895155067c6dc1c48acc5940909fab432f4dd302cf1246823004108a8a84cc967697b1d507dc578aa248c4a11a800f3e41987bf05470c0e9923b7cfadd0493965560b2fbf88ced5644ff63d05167b36091c6762731131ac8e9150b18e20f1272cc74a95381bdbc05b2ab03a13a181eeb7c352a270d5570e81e024b240bfaca12983c8d384c01106b0a2d2ca3a0076e38232c05df5cc44a58988f45e82d2605d99aaa125715a51db0d04011fc4987266bc76a53670a0b51dda75a994b13a5d890a73f05e96530a848a3bc2eadfd1a54555fcbb4dd8cd7e06ddfd4acce7cc47102d6c80b519a8a91653aa67451b232f9e44dcc66a240f88211f03605696924957e98145a6c2846746e0b02fd606c9505b51b8214f9238066580671309e020b1f88692924c6d950329cb9d4e286b2224ab7d26a3d11c219ba3cd5d8c94ceaa85b12c55378162f5091d20d4a80bfe64257bccaca18e84254f44212eb41c06b48167a20ad57498a906198cbc2810a5268845bd162861270277754105801ed9443a39e00c2bc5835e70c32ee15cde5001052644e33a848328212b9245f5f73bfa4533da2054346adb7da759b56f84ae81cb85133b5d603eec1a165662e2841358b5906905c8ca5a074da14bd886a85e4f03516c1e118d5f2b3250e3aa8edc210a59de12cc8d5137c222899ad86256641a6d9f12d0ba53372f016aad0f02863d74a43e6ec7b5cc2d2ca40268267de114cb31735b34448009fe6f8ecb7672bc9152ac281cbb7e07ff0831f3872dc8f839612425b3481b4b6119ca1c1b4a480099e9a0e9f73a8401122f4b4772e1f3e5c7bb815adc7dbd25e00b3da9004875d63648dc504c02b6f71db15fe0a3e6823ba10027fd2c4e4541de42c8e8952d4d20e432a2be929ce40b8c44ba9c79ad5d9e60f89b48180286ad0220d675741b447662fda221703b191625b1708d13f5f5862841b734e5afcf450668b580b27d16514e095f33059870a597e0730a53d933ae791914bef7d62fda79f7e8a3c3fe95bec86a7c8c30ebc202720b458006940810cf22ad6185876e346873250722dcfc2888c6b91974652314a7f8261cbb0925089a708bc7303ec60dc31dc2800f98a4c869e48c55932c62fa2ad366476d35575a69a10d6ae0341b223fa9b283b05937e6cbaba0cea34e61eb9594f0b98114536adb1223e9fe8eac7adc037dc7d3194d971dc44d53b19a9de19e2182bb5566e20836a9f65f1b8010d88b92c722603f9dac1d40db6c44153e146b9a1da7670653b66ba18a1b82643636c69664e4c63c529fca97455dcad5b8c356f4193af70d30e55d499517b67a3ac19ed40b57e90093d7c76ef69dca32d40e94394065a9f7028f312e2e9c9657aaa84ca1ce02a694a4bfba728e8758ec153f31a05010eaf8d6090fb1b7638e027d6e900db54a81c1c0235e206327155678fb2e97dea56886d144cda3d4f737cc5f9aa1c160f79816038cde9af7c1c15003c0f87408707a8228a48b9e35d052058012b38b433c8f6f57bd9f98f22af94d0655e8cd2d3746607a733e1bdb8cec6d11c6011621420d0061f56486805f90a66090a3d3123dc7ce227c1e155213fea9866fcd41f3e88d2a20f386920ab147ff0b6b83853823af74aa574bb57cd51840f5491912232113d12b453c802c68a98f11904908d2dcd444e1b3e264251d9123e24a9521ce4179ae89062d31f7db2308455bc25442dd3f78a545edc753de711970bdcd8353f4d054bf62f1db226ad2213e8c097c238356d82161eb4b09bb0898a42e4215d0acfee55048affb574e2018ba97b48101bfaf97090f1058fb0121748056b2834bb832af0e1001f4cc174b3e0119619eb063ed95648a2567fdca72258acc50d2385c6fe80b2b8c3d7fe26c7d4d60c2050451a2eeb002b4fa10d6cd12f2e97afd192523c53501a8faa04e3120d738f0a3d216961541c2d23431a0ccdcbae65747430299430d0bc48ee47c184a826423edee2987672e15aa97b2bca40465c07300df7a88025a797b2626396080e592b37486bd515a18353e91390a28638a34f06b1541a0e845849516763c9051aea0019df40798457ac4fa616cc0e1fe9606a982004c2b4a8bd2368640808d140118d5feed41faf48aa558103b411b1701321ea06a5426fe46378cb0602be028b7c48ea4cc7905669a998bac8b4845d3758b57469729172856dd301d5cfe4a1d15aa20c56811f89a045c05690728376f2d28182415872e3d72cecb474ec0b7398186e95edb39452d7aa04107083d52ee8199e7f02b30262e6989e7844ed71897c0dc761341642c2b3fd4440a08427fdd2597f059deda654007a5418aeb300029c7e2fb7c01c4ceccaa116bd6a770349f6a24a4ee206470c85bdbd3e04138de097197414c10d36565626ca12cf56167ee21be1b6e103bd8eef21f618a34b3d4163ced8a414a6604b071032cd6d3298b43dba8e19994ea4aca7e190bfee1bb41e12b65955dffb4de1fecf3ceb50a5a36ae86a37a09809df7d621c840a6df224588378f7d60314c10701492d1e2dc4c67e457f8576960210d690d8b0ac76a02850bf1c8f24c3cb02f23365222d2748965980e9ab5544784840171268b978075f0c370b9e326a28a5522b9d04504f1ae9296deea9d97d92a881e043953678d4de33640a70b41b8eb3a5de491d9ef029b63275f61d9e0056adefdd37c45a24c6faa108f18bf6aa0f48c310b2c8f46051c96f070b40e800b3a92bdfa67f486e01c3a4c5dcbaf214e6c602e5a9216de0968940cf408f729b3ae84c52a440757a354207edc5449653db2600624545651de0838790c11308784fa8008d1444e5405171c3d94adcd059e0408bda49b732492d15f2b4d08cdad04cb612a348c18c79d0150a736f592efa668acc598588e202308b74f2b2ad018dac439bad88225ce10c92255c6c31136c228646a4563b926182baf676cd9b7506d04d0175c96376ca706a5f108009491f6eb002962d2082fe4d0203f79a7db582fe8887626048756760e15c71b6508592630bcebb811271e89939c8665501d0b36823f546826e37ed081183efa921999202a84a3d7c33d35679b11f824772313e9e64344d51a1bcc0d3677ba620b41b6ec6429fd202b2ebc0966ebe52ecb6565cc558ad3248e60f5007be890cc71f9f201b022cc1d9d328387b14af25729f60098854c488d082e782e89c7ec6677a7b732dfb52ac9e7be9f5fdea4d84070f528184bca3634785b52447a14148ba85d96d856807b60d1dc2f3b5a2069d6e33054fcb4ab023cb52e14007bc339d793bc1685ea0701692ac9b4b63352c6395092c2de7422cb636b96322f4281f72700a648d645f91c52c64a98fd949a5d82747a43ffb483cf92894a2a8802856c0b98c838a40afc27949538bb66d6c9d41b3a435428f42a3dd12f22f99f432e588b170c3a5acb9e1f04fa10b3d1222f8591f5caa8a9f81031c02a0212a678093d8029948f608e4167ccb00c7804d83b1cb27669a919a6619294c1bc426ed95324bce44784525c077010e322707377eb1c540d0f846e3db446aeaea92157a864306824cb52033e401c119f466b20d2ffa803c09ea13393890abcb6a57938a211917432ab018e85e07c0ab6775d0c18d2c4c9c623990543bf8988093b9bacaa924d8f93b1020566c8e81a6c01c4a8204d0e22a3e988b2ae29579c51af6d3b4933b02890c582d325f034d548c63145914feb8b217ed1e188bc6bc5a05fba242fa090d006342faec93ed304a4fd0720985f9ed42e6b4609e5dce92c2cdbd76a74088acfcb422575e301999a56013e7e1d096ba464ad2d1bf4a1f90379c32402f43d6d154604bcc8dd50e31030b08aaea507e9fe685399cdbe883b3f70db2e6275e135a47fff2503293453ffef8e3e66095f290ba565fb3995a66d73a845f257f9f522104307f65ac58c39659b4846a881bb2c735122a5c8219c2989b4e27f5da2934206a2e0cc2415f8bcc2b7c5493c2d30c59b16e364ed62cc1aea45a915b1629f0e9f83b37d846a4fcaedffbed878fcadb1770913d7da52bbc5fd91f7b41e3a95a4cb0dedc20cdec59abc20a58b92f17abaae2137c68173ab5a230a4808b802d06123216c7ac7ff2c6072bdf828f03427dce5f3bd5c75863d16b48bf1480f39551db09291e6c65e60fa1044308a4a32efc373c3d03962c305f7f72ec4c8c5105686e8a8871266b58edb6dfb0ce856232e7676c7fa6835882a02df84c9a3850d1040e9ec6cfb698cd58e68b0fbea21a70cbd874a069cc5eeba605ce2598fa171969017636d7a34c79516a4e1ec900a2a55257cbbb35ec3ea1449d890cef4c83e554a65c61040294167574e699679ec9f5b675a3bd2005f0561dc4aa5ed1ba36822af915c4950c324024086cecd599b9a4f606929dcfea869dcd345dda6e3d4a6f2d2e03d19e5c0a3550e726d6018e8a8a98c58050c52518c6011dd055e12205c3f6b278308b25f5f428f58652762db781ffb49412ea668d20dfd474a04830eb9f0433bbe682a1e94af60bf73a0f0b26fe505d9282bc4b4f5f29a1fb3206b31430824fe52ad1b6974287db3a8b3fd96863d567b37457bb96b19fa9ebfc21fba585810302d22526080637af48425aa058f4e1514950c6aefd940e2275ca141cea8e307a6308b48a7bb5e31191b0d666b43010a04538e0062f7483374e15dfe6a0c8a67a4dd11cf22ca75bb76e3158a6500461c27a1ba34548b19256e9090615fa66ad4c01a5b8a97feeae8a1b119aab43099e76020b3774ce2995e5c1b078164fe0095ab198af9d353590cdca82f7eb7da08193036f73cad21214584588ea373372e3e44ab981ed5c2242106e8ade2fe91891e9a001545ad8227753d45335cd1442543da154648dc32529502d802fec85309e4012ccec9aaf3ac0dc28b3141c61a6afed4beaa91b2e11b765df697242045f23245104084e1608a0a245e813e19677673e3cd552bccfa0bb4ce73e87019a4f2d065a03e971aa9bf9eb426c66056254b490bcfa1a72e28c16370580185b3e8e7053b05cca61dad91dccf708e1321538204d9546b71c1b415083522afdddf09a4c46ce2f41c440a856e86ca9e7787c35aaed2049ba7a1c9fcd95e21b1cdc2b38fadd508bc82810ca438bc1e38359047d6607a4aabcc672de4e3b758f70f79e56b22c1402aa7021235b783b7f4658712ceea1576742c4f0b24213f50370b9d8120230d3eab4ceec2dae36eecdded17d4fabcfc43a5f2d10ddf24f809b3a3b13eb4a4410525dc83aaafaa10fccdbbc12c49831e99fdf5fcbe31599bbb784947264fb56be80d37ccb689041d2967d1353c4e252b4559dc9de17ad985e1f22213ca8e3329da68b34beeca9582c5388cb5142f6daf309ba516b7ca97c1b86c56234cca8aa3026a2075691f6448b0ba92c5090819bab9a600ca2c1291feee43c27cec841054e55dac00722d192252518d060952b8306dcf29cd6a721e159248b21a628bd65d798a17e5231eb9fd528292b4f6791711810ed19e282295f05328c75f9572c7251918220684320f3345e95b9030e4eba0b5a6720abd7e67e71a093136641b51b7dcca203501971c3a1676de336da3df52812508727f86f226b8c8db044ab189a0834b4bb20630812e840a8563c2e73c7d24ee75474eb5c1846990ed33803373b170967acd6276956ba850998a916b9808c6ad0b265d0002743905d2b8eae1be3551c9165b7c0c88e9edbfa74eec44d152e445911e498a99dbdc8a914bd7ad4eea4294cdda2d0886a3740c110fc8c089d779f1b20473c2c7a856a794c5b64702ef9a2b72040b5d2079622b67324ee3beb93d52bdea967e6230f8ac6ca88d04891b250f521d9edd5547146a30bb6a40c9a29204016550fad68d3a182f830210d41be216869140c6165084c48aa636bd98774af4d1b8f50371309ab5681593c4a33cd0279336aa472e0eba6a59090c9ea08ded5ae7597699b5d537e6a4db6e65d501163f7abb066aa9e9db9a5afe86c570ba231423b7e2946687143780529fd5065c94235a3220830b97aba5b16907ff0d5d4448283acaa704338a39db5ed7053758442a45c7a4773412b2581ade11de3c8f914c617671173814901690ead8a7e1513fa8d044074830c428896012d2dcaf10282d148460b045ab76c71fba7459da4d2cf4e40b2fa6866d7a746f342cf28d6dc15f72c240ebc036b651070a8306cdecc7de780609ef5c9ab977ab498f10ab45c911652c82eb32f1540b35c1e258bb6b4f0136ea1676c0b18e48e6e15a1f85a720a14e055fd991b1dccab037621b35d512e011c731568008ba24a541a4b60b3ec24a5546fa046403a72c5aee5966098952c378103647428f82af169ad56f9a233da5be464a4bda7262d7b2dfa60358afaddc39f889106b83e2d1b96da8f483b27d07647dcc6b46aa9e685129f54ed2936d20a922d1aa5367400f06caefe2d8ac2bd42ce8c3b1c0ae48b80b0dd674cd3275a3cd5423f01c97815ba263553bb4c04be219520620e0eebdfebd8e979f151d153b9a49ea07574bc74b8ba4496c5ecbdf0477c8613b147a8805e3923d925a656046982a083960a08d9535f8b8dd06ed513d3045475cfeca8208ba2fb44033728517884f82cf285ad761df81572ecfed1ff2217ccc3b278ad5228b42a27a301bad4cb943026b09c61a15021255c01899585f7c8e857928b684083346dd64e0c3a94bc1465b850a80fafa89b8a69b573c4cb3171b0700323b4f4c2b3e1b9d94e4242b8df50c2233d618548f00ba6701326a9940bb4d4c8d55e043434963e54b60010fb2ae7918de92c3313714a3a94fde5347ca2baf276e59b6aa5c5c9e0c0a1df7a32c48264da74d079b683c9706f55a869622f43cf9e5aedba9d9f7af9f7bf99a48ea4967d5b7b60169ec4ea799452392dc5a7e6eac0a4f6169b8928aec63843294b03b1a2ad18dd0c4717f88cf8742ead8540a610d5053b48ae7ad8c2a84c6e1688f53399bae5f32c72aa158b70035d39615443c610b2a0069d5c21c410d6276bdb3e92d9b5841516114a762d5348ee65ca692fa9151e12843edd608521b51b623dc019b620434665138dfaf001b45192b8e363a8d6a1a0180e556360d222246814c193c69ad73d2da29c8458d61f585c4af405fb80e00929e4f87d82dcea28050356b7c22b40aa0bcf889791e8e3823f424c81b77a66c1615b325834d42ba28482b17a9a315acc154c7c0344cfde1b8358b24302ac4a3c11a233695689aafe5568dcea03bffa5d4998f66c45717a26a938b15faf2a0e301d7aa1970fd0c71054cfb56b34a3ce64873a58d164f89b54d0c34025d6b36f509ad9659878caea220fe491592b040b8c8401cd2e282805c82ec4bb207663be72a8159511800b26362a559b472ae1cae2608d471dc4853725262164a350e18fae5335c8501df810497341d5b234853013b472c93cadfbbc44be37acae46fde20013ad79014c3f74b67e1055f058245cd2dab663b59b3cbfe1606a3436cdb348002421a0a8bba7da2b06036b764a0f42a7ba5aa2396438f4eb4c68878ce50a87329af23ed81694cdcd9a22348acf13443e037bddb8a8638fe81956b8c155e6832dd3d9708bdf85d2e3e82e6945017546aaa4a3a4bbd3c21adbffcd93655ba91ae61096a97bcda8e27afebfe852375aa8066a19a0571fc3c93ab5364b5103625984529e929a6ab870f0087a09a8bd146c6ccdc72504e249cec674d84b37cce2a63245daeb1327cb5275ee6d5f43c8024c228092a9db5237af0b1f70499f2205000d07046930cc2a9902b43682b2711ae93cce682c4ad58e6fa5a249074f30044bdbaff489228fc0c764ccac2a57ad467b6e98100bf3cd9e985011bd5563a81086643ae19fda8309a096de50b4580c49b50a2151043e29c3c472a31e88c27097b90c470bac8a1e48b6358b6fa6d09272e6b4b4b43c3582662c1c2a0dbb2114400c142578da012c4f3d2a12a700e8858ce1563dd615d5ea5cb607385065e8a42093a3d2f03f6ae97d8399a7cc8d78cd7e763fdcd87b8b25fc2660d4703fa587b7998a758d2ac5434fcb4c7b4a0302e4f03a556329c0a97c50cd05901252c3f5c18bbe8a195dd93e0c351d838b728f8a326002c322d54ea8e151d15fb8990ef2648cfbd891f56cb5f759fc0fe79250f268d99bc2e5a9b15c162daf82d3ef55a0057c2a5eaa9e2c937a6b981e547dc38a368c1a4e1b2a76f60e6006910c4ce4a694a41d7d8d74b468c2a3d20d10f2311ac33915078780dc04aafa66e9155a7c7a5a788b1b1e01d80e72d52bc0fbc1a54c432b39eb99da992babea696f202e4aa5e2065a6088eda820d180093773e152de982e75b4d0c016bcd98b97f9581dd2d1523cd451e2f001b6c09008b03dab071f5f45fd6dce64eb8bc43307453d005aba39c5386cea64512947078dc8347b1bb84d4746e058fca62bb2708315244b0ad9f754a8480df00c2585540e4e5e59106a092b7cf649ac66c116fc212c8c4ae72d4b7ece1037d645199cb17944b3140666ca17100969a1343be826cec09faa77e01421ed929bc55c08acc243fd4afcb386fa67f8d0653a03a19767c2c0e24dac36d0142093b246b363a39ed9d0c2829c6b96a8c585ae228044a303503abbd112dacc3aea3ae86a94ab1a280528ab68abb0f0960131246b0b089d29b005815dc36a37be5ecf799843575779a8fd50c5026a57ded47f564a9470447e449b7b8fca706bb5930725cf45b3e0e4d0a0c816c8e3a098ebc0c476cacb5948117772f8b0040d4cc075802eb2cdae8eaebd7d52bc06016e6c8a9aae9b0a19997952a43daede5ad7eebe05060e6805e7e559ee8ba57190e44c51b00d6d3890372dd40dbb45af28aa221037ad7cf3b259fad0c2cc049d40affb424e2c7553a4e06b104caabfaf598a185200e5111a5de595fae46f11052b3dcb348b327cc50a008b556992f6ce13652b7d963151415f0b6fcd557c0131f8f40618dda546e46ba2620a64e28c4f5300a8670c34900298ba7cb0139890ef44050d2b7c33b65d5a3d594c8c25dfbc23e6602c86a3d767ca93a5034df697652c6c6c462258b9b35457874283fc6b154f08647969606ec90d5a0a704c8d0ab4f8daf986b457ffcc7a7b5c255319eb9668000b2eac3154e8107a65b5988c7bf1c4900e0f1586eb036659b6e974ebcfadf3b2ed92970e67927466fd35ea49a6e55f49b97804d5ba01abbf0ea563a5d575c63d2424231391a93ef9396867464d5dd1c64486b4ff96d7d4ad500bc2da5ba75533ca5a688b833e5500b490050916b6673a3ad9e36b1dcc92d1af1b2613374619a867aa021f669d100b805a655035295af0aa9df4520d5313166d11487a84344816831bcb26f4d3904731ca4367d73429eb00e4f02e54e24be7b9b80826c648ed8c68afe640517f27b3fbf9aa2ac13ae749a08e1dbd0ed54a734383f541c9aa06d53b7448c0fae48a8bd41c52a56a0ab728f1679a382b6a60645d5ada4e8286ce456a44b8bc804566e3e890bd79692cc4cc0e5591a0af10c61796173e461100ac7428b5411de451a41b9d2ee3ebbdab9c27ba74d35ee9c462f66948dbd815233276e5ce8043cf8c55dc3ad38445064258073526b397bd1a4efff431aaf5031a1ab37a9226eb275b5646800fb827a427fb12abfe5ac1705aa205a822e58247f817b01071ffd04e895d204320179231cdf1141ee24356002848c2a1701803f139574f85cafa8b1450d462a6d3b4a28c9e704b4c30a484081ac48421da5b81a82bfa7615bb91320899308deedb20820f9dcc27514bed653ac51105e0be2e2a0f667e02fffb9d28de9755c26a849045a2715573d0bf3f6ac976c321f49676a5c34c124a1155e0dcae257c5aa8046a167d709b527542d3a405f568a41b151ff099200c7115a56a74f95a185e5488762d66f499096e3f1af91e118a3ee01b42dc30d4b314a7bd57fd01875ebe369f576c6b0808185eb86ac614c62996e20f53581ae66daf0f9f91460f3bc7933b2fd6c13a73b92930ef9c479e1b106319e234a153e2a6a3c6f6c4c9c2daecf7a380aa9843af702ff99ac228900b14c46bfdb4d7b13cec9a3b17a48bb3ac2e764a25c5c87e19ad3cb4881d96b4bfa58253ad3198e16665da2a2f7a629f4f1c410674cd9d27af5e6e6c68015b888729f8ebd33d7c70aafd4d5842c98c8c9ac3b7fdd803764000b40aea6d2f246317a63040fd3093b9ca1341b00c8a374d01e10ade2662e9b04cff7296e06464db44d3de4a2be9236f4c40889ecc2e4c6c5c2a1064b8c1d792bc31811e98d723a37a95c47d1b706e4c513c5fb6054f4c2b2e331cfc52332cea758e0c2e9e77a637eb5096014887632b065105c84312fcf4ac30a770afb8b25803b1f1a1fc1af2940f99e56e6546794b9f66316fd15c8b1970b6c925008c81c4a183e1ee0b42752e4caec65a9c6e6150304adf19f44ea5ea56c08bccc22257462ad25ce8f5b410003e904438e4035eec03be9b9c79d51240aa8d6a2f6975218a5df388e32c60599853c00b3e5026edecde56117c8250644dc445c1ec08d6a52d6213902bfee20064685aeb56674cd6e2c462eff0402cc6eac027158f40a0d5919f2878ac321b7fa094292945ed405274951c789409266b4f7dc2ad84b74dcffc5c55e9c0e671d3f3445fc8a645540138ccb341d06b85eaa60364da4968bf0be4d2a3d4cc7ddb2c2dc6ce27d1372b1a1ca186b589579d2e36a3e9ac32e2c826c47048e20c05031c09a50579207088529f137b2e5ef3a060523a6095faf363e3bd96883b5561b0c35ae55bb214858b3ecdd4122d422e496e659a23224daf33e22b8de9a63f3a1346e6c0556c5f5a072604204dddd140fcde93b072109cdb841853d20fa881d3a8c2fe16aa598a3441c6be4c7e2a8e22b4085ced9fd22a1c6ced591ed192be8289b3802333386c9624bd348a4441e322ca956843e92136bac1a8a2fa92442d45b22ddd021318c25307a3e05c10574f935aa26d9f1baebdf713ca3d2b3b523b40b26e94db401cd61f5654a1c4d60d1c1088f3664f2895878dc24f57ee1d623eabb2b733053760cb85630e6830d16e88fe89cf27c855c45b1bc6ba5658c955c0a7bd1d5a0b7f4ecb44d5f2d0e5be635ca84375e192fbca976607b080c54546a2a75e83d3b93c886824135a08d7d782a6ea83c5fe997ef3a66331a15d0ecccf51d5adcc8e2215095640146e682f242fc342ec14bea8ca90feaa2a33d14bbbe0f3bea6d32eb9817f3fadd38b682c4505d9b41d02d9eb5c5a395d8632daf5ecdd5b98eb5f9617998502291b4c7a73c61053e373f61d8dd60b811216816accd116e6bbaf7aa8a52a243cb3d1e93c2f0e194020df4e3738bd485fde6322574e258441eecc299e149857433010afd856fc31236c31b6f3f6c5a4654eb00204020066f77dd50808e640a0dd0c08b36bfd60c109c33b975b14e04239bbc67779278983122821a353fb29531c2445d053bb0c160cb0204bdce201cd28dd3a340b486538bac5a8b77e2a91640ab508b274e8671ebef9cd6fa210ea5401539e7df65936c88cf1dda765c0c4b07aad0d400a12f360adf60a3d30c9a96287a7a5e5b8564c0b1a3cd908492be44d9df3d15937f7569d7b9a84a8dc72e99876fa5a0c8b2d1de32ae406d32c861469bb07c795f6b7a2f4a185add24cad5920d0fa0704405420a1a8c17d22cc519b0b693eabddb0d186b347a600194f88639c2995abc8ddbdcec508e48275985f09acf23c342a769811ccfa3319a6434eaf3a6949735aed082fe8ae040107ca8d64a892693b8968415a8195e81b9cb24b2d3edd7718db109ffa830fb2d9dd6473791194d2e0de5f1e138a4dfa1bdd8ea443acfa2968a8cedf6455534e4896b16aacc6a77ff169a909b6679ee0ec91a973cc282d2005a1ce49b3fa6cc6a2f8c24b0b90872d41e889b174bbb809a85e77cdb510019ea01a21254f60163f9ada8c79fdf2c17e4aa4ca2c124c0d79c04d6acde62911ae9a6416ac704f51e153490e92a648401dd28ed539bfa24e4f7d2d08c85119653d3ad30f194bd242c8a6c3a158acf3a440d5a87f7a4ebdfb8168fc810611eb0c5b468dbc2c81d1053d30b973a18679fbf51a1a88a27c24b6c019dbb31e6eaa181444f373964c7c3bf11a929687c28630fccdbb521a70fd070cc2aa3aaf58904267e072e0ad3d324ba753fa5001015834d0c8aa3c641f3d012f2f40bf0cd910f68576fa33949223dc91147ba3a8ba4f26894e08e91935d60d370ba47d963d9545ba3a7c0013dc01c75c6ec03123115a66bd1e9f1af96a38327b07ada54ee9f928981475ea29d6b55f81fbcb73aba146350d2ee7377b56b86219023d2a404b81a0d18bc4ba151123874769afa380114ae8ad9862482c35c4d3cc775f4dd7663c7aa1a1050ed93ef8e70672d7e4553a090299d2129fd885e4821a3d293a542d6602c204d816f4b5b5e206458643524f3071ccd82cb8a7ed27ea6cc658416a15010aa8d1d5db024501b49908505d665168164f4881b674d37bb298cf0aa43f20430004f0314a1fab3a25ec696fdb447ed60db6e5ce056238963dc5a55e7107a41a399e43b5e8581f9f162772666dcbb0c02c4028a837bbd5556ca25d6ea55daa0199f2b5f68b3b12d81e112db2c24be84ca7b188c6a30c2b86947fe53f3c2dd8f4c827f2b3da85144e7d6294ab900a10ed44193440806a5322275dfe5408ef223eb3b46fd044385324680a6c67a3b398601608fbc434c874c42c89e75c33ee251090f1634da68343946628f28b16a9dfdaa07538d31fe89902696e3ca518c082593e9b4f2aae2262d00817c7981763013c764dbce6f1f5cbc5362bb103caae41d43f101b592db317c8413f058f8bfec5502c4bc5d39bbc6b628684e9e1a743c905edc7d3945ea11177fada70e60ce5da9527a99181cc16aed9fab48631da7056fcef7fffbb5fbb145756838f47304476a910016461abbe1d3a2f59b69eb0aa669ca5c34af728f5142605771491961ba8fa0331541b8e2710b3fe3dc57da45162ec8609beb7565b42c0263f5fa969ef24e9c35e634b0942556a31699b7d3a5044d1b1b45acfd4056248ee87d574d30e438ff2138c11ac4c616af8eb6322dddce052f18b2849f2de0b9b84587523d1604285188f10eb69a14d4eb234b6c862b9097a73adb407e48af15a60d26fe7f6b62042ca71e0899f4699b1426ae6dbd5afbfa42ae632bc2d663f65ca87317914c01bcafc8789b810ae8551abc258c9d9853f2e38838f7606a54d8392a3d646c1a3298a3b4a5bfab97dcca49c3ac4abb6d2205c5109dad6bfb11a0bdec9bd3a6945809c7d4989c60869778f1ae7d1f5878685834526c219dcae204843922cc536518514f873b46de58340a330cad89c31122066964c98c6189be535d010bf859d436544f01f3e26f508ce257720a0bab03a1efa1a0f91d0ead6cd7470e8f894815b3830445148963ad081ce099ba8ddc9185eee1ca3f0a19aa06e39724c4804fd0c8c836556440904806d8efb4a5d0b5012476172912f0ef88a9f1d7673cfaef5276767b53bbf965103029650a10d8c6bab94b659845880b930a0e8e9a521c56bfbc41d73976485474993cf02d4c40fa1e2468de46a919b3a878f8c560b2e50320cc53b78536e711cc4708d57fffcf3cffdf46025c9f25c405a6386c31097cb5000d407bf8aba8b80dc03e569e69ff02a69955fc0d37d679798a10a1980ab68b68562c9f5038740995d7f11569bb3f853492b99954911304d32b59e6e349a481f5f7186c5443b7c7043f8a90311e80332869bc5d72c2f50940056d8ab5bab0886e0541deb87cbb111f7c054b521639f58c75e74d6346d6849e40ff2e778885199f542ad0c9f6eabb2173096985757d60104d00021262e041cc874be89372a922a74d502e1f8e0a2fdcc1079e9430132464272e68cf868305be6a630d02cccd9f2533d8b5f60cb1c03db2f59b389240eb77c18c43a4b8463daf56f9dc0968861053ecdc96debc9d67804b8161d0aa080d2e2be8369eeabd011741171a05c453dd802f394df74c056547501deee5e41804f2b0b7afaa39704091a99dac931a178c4f9b5a43121b967f212d0e277c3537838d00af9964c6be7300ac0d1ae0f963610e6c580e51939d73c8d754107c06c1795b09053685feed2afea7700b8ea36c2dbf1cfeba4fc154caa02556e730f019fb1b1c245afd3e809200e80865db9aeb4144ccccf611bc290f9e90efcef2dc00a41ba51f5f60dcebc6fbef926aa5271df4d2f1b6238b891823ab485135b5389bd45b5c2875151ee2a38ec0623daf0628cb4e0541607f6eef10523f0282f8106a4764094969b0b56ee7d72e06d24d3549a21a841360860e6397dea692ce2a991d5027968741081dd4102e2d3069fddc01084e46d6a0bccbd47553a8165088ab9b46741606535966294b917f1f59f0f786549133902fb1f2fecceb6961b9259a9712603102ba70c5737724a0f60e26b0e50cf22b2b84a53c93247ea42b551a83370813a0e4bf9e50b70484bca05e09985857f915a4a8c900451bd16c7cca8277acd5e98c06ce5ea7386f89c638f3fb0cd88b8a9f6a42ebe97190ca42d302925348bb1e6d581efa4d05af09f37650a0d44a98900b460b8134ca00fbe4206e1f9d118026d4ff1815600c2261a5206d4722a4b8dd2fc50492e56600b43865ef2aaa86f6a4a656cdecb7d2b841a434fdc140ec50b6884407a9babd0b32406733a474a19e86a1903ea0afdda6ced57065aede605dc0dc48ac85aed6500651e7432a143d85c10cb1299b16c5467c880403da85307be74c316caa05bd110c804ed53677826b830f11986a6e82c48d5e1d1653a7309a241eb6dfc5275fca9f28ed5058fe6c546707c66520a83f22b79eb8c14f1599ea2878a51566e3f5656c5c64d3b06785e649aca59d7741bb1d8b8c4cb52eac7ec32eed7731ed72f971da8feee90e5e363ab82b74465a622ea569d997250ae142e739e8cb5e42248427a423b51626258c20cafc52910450ffd481181a5d61eb183a693789231e5e0b2742ebf4386216ea0044f84151856b9a01cf80e6cf52c8fb009c76de956b8297e2c7d48ff52a34021c740f720f4ab41d4b19f812f920793fd623540d09f18bae95c6b422de4266ce60f62b0d29812a755d6b3ab9a1794f4215d8caa4a6dea4ac2050e38090df4d2a11c4f9bebb959b3b43d025abe3d255061317bb2303b985916acae3e5808561c645e009b1137d0ab43bfae6552a3aab3185b1a482b3a8280b12d8cfc99356c013382a5483a5b931848947a5671335110fad935f8036e1112138a2c3c947a8a6970730f25e43485ced525d168f6cc8d89c074e152bfce584459c0abbd7fed735f7aee2673867c3cc707b891ac6ecc4727135392bcaf6e28eae524bc32af964e695591d4b35557b64bca1eb984de8a39bd0a966f4b03b1171f1052fda440d5d49d09cd9c95eab6e542496835feb49a2ad5e7c33c2afe0204a34ced13706ca75486400c81a8c8ca17a365bc90a3a7b1057d0550da3ba755d8110e189ec9d3d3108fa81625b448e1905dd613bb2c52c8777cc474484ee1bbc94394ad9b9114ca632a65a6abba5977e82dfc6fff243706606810a2fb2cb89bce9f96a7ebd65fb6d7f33a71d3bb164e5744d73bd7816037a465e1b5ba4c69022c287a043dfbe20a150a4190bdce0d570443a2932f5aac0a1c2ffaa58e895337f23be9f1638f590c7a9253c96fe659f9c9122ab3706927691a869e54ad7f60c9fb1501b562c759b4acc57df969768dbc33e29969ed1d2b8189a78c485b5d093b3f860310285b67be216c3820d5c521d3cb8f85d3256bd0ae0a4e5726189c21da9cbf4f08a35a16e974344d0244fc6541123cefe29773bef39defd8b066671dc7d101e7659d9e42af4272a10412b498110efd325d3a6ab916c07ad4565a2655e0937a519422449c412ff9c2c10ea619fbc749fcc1258692388a19334385906de1a10e434e75e472a5d999b66c8db90a608b94a944a55893528c1020cdeadce51a1e99abcd84e05751ade2494bb56bd1cdda839b1b300d070ae118e50f5690003838b0252fac202cb3937586a0ffd0d0c7232b16f369027a4d874b654964049fd255c08b47ca4cab58b920d3fe2cfe5bb1ae7eff1626a0b9325888c5197395aa1be86b454354274aec2dbecec7a3b4148174f48cb7e6453beb9cf37001d51fe5c11f97665680ed32b02550e45e780520a665ac0144a3a7791ae4f75ac8621a6ca436fd5a4fdb11291e6e005570dd522d842c5434917bfc5162a65458d45e9f19b36295e16e7e16e861b551da33eb91007e063aacce626feeec629f5145754c8fe96d54e163555b12eac42022511e4fab4490530635fc74c6fa74a560db401820cfea85259625a490d342ae6e321f2e40ca77ca0d41cbbc6222ca51986d6e71eadfde161c924135381d0ab6b3daad25909bb74a4a98e85c078a4b83b182bfed4f1259e7fe9f3c7fcb9aeb96cfccd28527d3d62ad25e2c89ea8e6be055f902fef8ea1356f483ff5fa5a6d4b8e54111d92ccb80e005ff6e40c30198780401ccec1d72d399175b48a1ca8e597c6d0dc00ace1e75e0cb4de1aa55a49dc6eb206e821b0c956f296e67fd50640aa469872af56dd2d86516922a34f019ce0062292a92943ee093424630f646059c2d86ead90e4bda9e62f1db4a03bc8afe3c7f510c72cc88ab26aa054ce4f010c56828aaf0a7036cf5297d23cab84ae20547e8358ba7a167baf619081aa56e14ddfffad7bfdacdf4161dbb8009e0f49f32f401aaeef569878df5c9f797e5099c39241edd8daf3886edca523e71520bbae0dc6a843055414b350798a3a8351f3e231cdb0dcce382d309642467f21a82c30052541e48559aabb366e3b659626909a0b98ab60c7495606154ee1981567dbfa9e7a981502d1e84a7d8c27d67e671db85699850b09c8984fcd2db5c69d9494e28ea0c84e7cb2fbffcb39ffdecf9e79f97a269e965a458918dcb26b670dcb8744bb5b03dab85703cc98517939efdd028d454244c5a3ca193fd06f8c1a9deec69cd64956086a140971c555bc982b6ab022d5fb3f4bd4c2a429139fbea51a68178c8ac531a1807a6c67225469030f227d652bc802b048cc5f73c76e4199ba906077ccba9182abf01edfe58a464ad705a0794ae4e519940e7a236ec4b30801b2effc70d7ac9fbc12d720a66f521c8eae59469ef8a2296f52fb2801bdfd09b5e0096adc4464f214353f10d730a15cb67f5ac96a78f9f4b3504af1cd6eb284c35d4fc07e70199fe67073e0c651144017564029235272f7ddafe4b0332a91e212d4b448229717a5c260b379c61194128b7a2271ee960b8affd976b656fcca4afa075ec8b33305dc1b80e98af036e78a7c5bc4221c8fb6a7872475a3966c2ca73a4ac1a51e75edd4aae677847ed13169bd53177b44323ff11ed9596b9845e286ec55af304d7e1ca967dee1093dbb002a4f78d309f9415348ac74b26200966816af160cba47fed82ada7c6ea4c73e0067ec7a4e1d301008c7553f265b87b787a5a4e4331d06baca7892f2b8c3a4fdb726d632409b604004126bec1b9934905aa564dfa408ebe06b074a7a0440b0ce336e475ce731b5206a367ef2f1a9e925471423b7a3b0058249b19d2a1600d40f0533c8f1648410cedbd315695b0b70b7c96a717e31b9e558112f241e8889865e532cb8e227127d0d3e178c4fd4e51c61b74e7d75c34061eb404b88ee61b5f0c524450411a2f4c03b3dea1c993f7b4c5c0f0531d781b8e0b55bb0bad5dd485303ae50f1a1b8a59bdd550a40025c0693334cc8e12eac585a210b370b39772ac22541988cbba2dfa856dfb8f05eaf90d1822b372beafda3d6d5f424bb8954b228d218395256d4dea5c690939fd2103503446878e6eb98755e79e732fa0258f224a1499a2d8100e9efa84a4ce54b064b0533cc83157bffc05b8464accd8c104b4d65b9b1e0642003286bbb7ae0471e535e505a5c6f06f030b9cfe1d26dc728c10439165ef294f60ac8bf449414ffcc1466a5d0a802d645d0922974355dae1ea847da9b7c5601977b6a3804e9ff23e2dccb4febc3465d30d4f9cecb125daa10157f15afec9274dab04290f9263eadf46070ec0cdc60ed689a1c85ae74c1bb080e8e92b3cfd47010275eb244754f8da9b3af074c153635545a6ad745887fe80aac5966d3575e192afe88258bad7f91b03b12e670f73ae2e85d7ce24e15bfbb0185b8059626176c2ed6f465bcf30a1e4380c0e9c110508b9780a82956554c559632b5ae106fe608878533859c4da898d82f78c4b8b1d924659172513b3596ef429f5310a924860044807c7f28bb955de28c3cd3e8216e6d9d0c4d73d08fa64fab14e1fb458c8b66e79a974b2d7a8ab08935aae170e05436985b1e50a6c68f601c0b8d79be3f9c2f33f7b19d7e2353de40504d971706c75afabe5c476b429b3c99a122585241ee1021910305e2303069ee27e9194a7c5d5d62d6cf0ab9845cf8ac165b50469baa2a1bc447ecc23b3b834fa8aa7fd8c8929b4e0bb1b4c07106443920722b12c1614acc1b085d4de9f6e799e24a1bf468b3634526b5f0b4c6085091a2baf9ad742821264325b78428f7d2d65280282d54c6ac625252b44355d9be599512c1294318eda69b081869805452a11d8a8274c30303b6ebde130681d4365d73a5c5a704ed5d2dd42b04a01c07a9aa52892423580141769b42d06e67ef5f715907e36ae043051f697a6d6bc7c2dcf815784db5fc6d17e2ad1da76835284f07fd0c337c2c540b6494e00145e195828870985ba662982ce4742181c113494d05e3481d5d48f9337d02804eec794e0ac4f6129555159f3b57a932188828947f116632dd1729fc48a4b2d216c2c2cf259900881a2fb7000d057004bc3cdd89e06c6c640922d0dac1b252c60c79cc4d7df8c5e0e849c33ded938d05212a3f42973371013f48161955fea147f421e63b75d0e7fc3b37759ae42360ba1a4c467aeddd5d200a18c27ce3302a4595d5515b27c0e3efa70a554a2c3e1f8091f52700f7960dd20e16a652ef608cc2c86cf82c1d44c70c357a5abc0b6dd4733cb31c1a9f441d066a43f2de4e26513957ec156b04681af33762ef76b7928bef83f2ad3e0757f89442d3aef8317389529ad8a547ce42a2b3413a156cef449d1693f9c8403656150841f96e5d06e1a94c002825f10254543b871eda94842ed6f2c748358196b7b17b1a088129c0ed45074aac37014757b94cb2a05300467933a80656d6e0a217d9ada32d393d2579129142d24cec5a1c532334bff26694657c682d43d65f88a52c9d2d7440e67dd9093b7015f29cd57fad1ca041c56595b3edcda10afe95cacea02cd2ca9786edf5733628b9bc66aaf3493dd892e8f2862fbad30c94ee9c36cb1e6986c49b70e2196f3342f6b8b4c5fab0f80c6a2554970c99a8d6de3d8d3945235cabc48b35c752e28ebb745db2942a3b02225b66c68ad5190a9ee5966a41b4c7a19a3ad6158157355f22b0ac6f94a131a7180a540261f0e37d3d981819e8547bed932b310bda7c8efa46e6fe194b8755cb128bbbd8e4b29e92c660774dde4efd30a524375652c624d169004bcb40e269e56c400d95ca48903a5a529337b54c48db448ae406c16d88a360c74b927bbd2e1ac03ad060715ccb4ff21a500e6e2e43ce5e4e276be0d4a416ebd67c56ac91265ecfa9aa2a20587e180dbc1e9a783dbafefa88096fe768f625416c82e67808a330a0b5a32d9fa7223dc2e186cfd560065da9000317d88a093127443b58720620ba10388eaf404c2bd98750d15c56b59b822085d7110f7293126b2a3b06ca978eadedce88906a35a306e927a16da94268e3b26c6029d619689a9026d54e7da81d2ada36d86136a6602b44e4ed02aa857bfd0412399153195f9e248019d19f5c40b1c89da0a1f10a0d030d187d5c37aac69f9d5390f69de828b8c423b71becacb2aa5d327a46553804a294163fdcd0220bb46f0a2bc50f5892e73117c96c240f466502ce36ac9f8c02bdae844051f6020f961385b5cbc66081248b4ea21805a10084e25a4362baa13f503ee9554d3adcca8d9c187405573b4401507b40348fa98c07ccbd4f4171a98d7746631c4a3d2491a46be069ad7ec06b2054c95faa3f58369452e58eaa9200e1c0c67a6b92228993a869bb4d40334381420f4f6bbe1c6ea5c109d7744632b2711c324bf4252f4a1700f513ecb9dfb19bedea966e0b097aaf466bbd94d6a08020dc1253356632a7ccb88777ca7ea7bf944690aa939148a45d5c8b3057112bb5a8a0622c7140529605a4da6883906d22b28a1ba33ba246b5fa8732460e6eca9ab7b10da5be827672a2b5b4ae4958667f87c05dfcb9bbdf2d1f2cc717adac62be664b310928d835ba1650b19f2219025729feeb1a4988f9ffd82195964a95b269e9624655ce093d96ab896d6880ed984dc64fb48a6f6a90306e6a56820388b28cb9c50849c4aaed5342b58a1a2025fb52fe2b688a2f1d1ff8766d74c23cea4f4fdea196fac918fea4dd494a958ac3035ef5a4098cccc875a08914100693080d04d90b9239747c5ccf06bc9b53f082679b450d12cb66c171f3dfd0720ed340566e50460c5b278548937199808aa1652b68972a7be58603aa068644a2cc0ce03e8e6731eac6d5f78925ccc4d3085fd10cba119854bbd2e0aac46bcd219921550a001b10a3ae0244bcc61fe2c3643f0b930133ed4177086404bdb7cf8a6000167b940b46078117b16ca282cd58e9366ef1d49b314be6114ea80da569af63c7c665a870c4d09af35035405696b0fbd9859da0b6d381b8bb72665aab01a261920f44a28900cacb1e0a30b28b4307c7c24540bc321033e79b17a986c4943c94da1a2594a2b20960705b9ccb4b4d45cd006df7da2441a45375766427b1974bfeec04f6bd4816277f2c3d7322652038d6e808c096cb7fb0c8aaf040af97ee380a4b2d45065ec8ceadf724ba9a06d88e16e303f5ea1b1c34fe8edb556ca06497d700f7a2598c07610a4fd2bc3cb068acacbcb2040a33a2a6f979c8241400be0b1ba6c43e702a8fe2128fb95e8c991a7048714d261c69a28ad3b689bba6aec82f416783e1e8689b83c4c3bb4cbb2cb3f0cecb70652ce4e5cc10d4c0a8fa22c1d752dd009ac514450e09996664f08b43d01fa6c46fd711239da69579b21ee8bfb806a51bbc1e4e235d7a9af759791468fbcc04265d7cae74d69a9f4dbc1e646396c70c48d6b8955f6b8d472b943e11838b089b3e52f0880931ba0da5f437c569cc801c11d8c30ca3deea0c476813763c58fbdc3612cb115fb50d9bc99e19578dba5a6bb8643461f5f6188fbd0c88c9aae2088fa8280348f6055ec5d40de1b0b71307a0bd7c134bb477aea8670da5f048a34ab858cd3063206a4a0cc70e4439254b00257cd48eddac2f3145721ac7feb1f7a47428f3d664b941258fff44f4f53b7c2cd8e75848d762dfa03687610325ee11cc3bbb25fc6fac4abd23a1cf08921540451c296562038e662553be092ea20d3c0f6e3dd104715315f3bb9a65b6e16343820d38d3fa235850a88154558e44876da9511f995fe3413cc0c562b1f582d84e8a22409aebd8896594a0bc322a962d2820e8cc2079fe44e99cb8f165b010b6022200b04122b95800fd39c89b4327b770a451ee90c61d14ac117ce670dfba91b4008c8707331432602a7404c7284ed18920fa3e76e90a6032ac23c0b8ec08e5299bdca40795c168d8cfaa1d06c13952b47d307430a9710858d564d759592c112f3920f4475432d116554819b6e5402135c6997e164516c55f085e4045ae108b699453021c66a230d13fa358e8e225510f0999fd0b37aae81a5de0589a628b52a07c2709a4ca5ddf88ae12ef82c78c43d5f5348432a62e474c56b209f55e3fdd0f0769587da9f924fc1cc0d1e795a2668a64a00291f492c6528d829e5413f2c7d0d950a1fc69a0c1c57d633ff365b90e9c402d3b5834945d8aff25631da975f7e091fa462442c26b0245144da82ccd517ffc3d682a1400cabb501a54e8a98a21d0318d25132661a4c841c081b680a7cf0b99f3cd3417fac6fae623a5353a098de2f6a29811b68f58600a957a727093a57a90209e8a2a6640019630be371c653c4522c0321dfde103e30194a6fd941d0525908e4360d8109ea408624db5d9a1fa5a1da95a99abfad428427741186bd73d3863d38c595d58fe10360261bccf6d7614b497a7d2d4f6e8a0a02902f4f01a197e4d9327d74601ad0ebc6d46062293299391d70b2da56072c504dbf3358faf728bf524b017b8bb095969b8149355cf7cc6e46aac5466d8af820a611b1348d173430435ce963d6043925e9ad4f37bef68b69ee3ba6d7c634f474268b5e99e8101691890ff4a16fe6a28d70b6fcf2c4e68246558582650a8c0a321d1a98961a001e9fb3a18832aa6c6e85335a51006e01e200a2f42c65816db5c5ec0816a5f3990ff416f7b9dc640a402b82a99a918ff4085d3b0098ef6c451b5b40d3c2f7688713dc43be0cbaccccbc68c93e006808f6967e05aa8034bbd46aca2d95d5b648ab7db50b075a3fb493869c3c74760d5c40c5edb91dac2f63ea4d17f7b99799f65c4dc6a548a79d8b2c4eb45599227b3c4543702a75a12477da8a2a03d29ed380313765382696379902285fb10655d51a758e0554ad13d828c46b4fdbe88835adba398aac6dae8cc6fb4acc5570aa12fa647a8a2e21d3966e1866bb4d8a283a51a8d24ebf4c872c0520c9ac0250d61f62005a6c8698cbbd6e45f5beeadccb5b4ec662bbc6963d4c8803bddffad6b77c82937f06b6f421db4ab1b49b0881207b14938bd8cd58200ccffc4dcbc992d67fae9e9da5161e75d0d4582b2135728f5e6331a4c51337daba32046468a4ca6829712803820c919595b35625da55b2ca58dd6831a36e24928e990e135a0f1592e099ca9622142fe4c68aa0b30e908173af1f814f3aa9b7cf4a28e541ee2fe73afeb7d352faf7a63d683ecdcee89b8506128ace14aff300f8c617560ad40855c3b3a7f081bfa7bdcce46b9bb3c5291885fcdc921cdcbc4919516831a9901f40bc4502a995fa90f8764898a72875a30f67cf6a433555d4d38c2d4fb86d1da581f88f1ba5b70006b36a0cdcf2af60e620439228d1a5434e250317b721ac437b1166074df49afded15696c77af8f477138f743d6d6bb79338ea600ca8cb1ae4a71c6510b3753f5bc0a6ce98e6582f9d85bd0503e04310085c65c4ef83f7a3fd477ec8068e72471997e23189412ab9c64e5839c5b3ea4e01f5acbcfb7780c8790afb4045bf5afa09efeb9b0803c04382ae83ab7c231ce747e714565cdecc09a2e8ba91dc195487af3a1541464c276df897f90e1834eb99b48ca535f754020642a7f00d24e45d6b6c21cb916e46baf049bf7c00af73858e053c6aa0f501ef54e6b493784b1fe44c297ea9bcef8a327f8a88070899545e2226633e2b69b02a5debc8379d12b20e24d7dd87d48a69a295ffe4a673ad42287831b688363bae2884aa2ad7fd71640f9aff6360110624660dbcca12505b978cbfccd38160de1891b90719bd9d527e03101b1699eaf00562ea10015da11652c039185221402b2aa0b520a875b6071cf8dce8d4d37f2dba6cb3c69c407ea61de62074c162821aa37dbd2c6e0b32cd52b34f2679db5361d1fc3dbe35bdcc0bd8e73b7803b84413de431fa139ce150251da0b0ce2e64314b36a58cb23087ee6163ef2d184b81210c2bdc8b404c2823b6cab2ce3e119bc1aa7a8040515e6fe69b319d11e49260aa880f6e8c2a3bcbd9a7bab93437d651115f558ba2dd659dfa170e17e0eb59f454925b7c0d20e0154cdc6749314d4f3894d0e46cc21f8d9526b2d180577ec5611a82a294a11a62fe431f4f290f95e00fe864671200041f335dc56b9985ac50969d73121d07e4d4d70c6b64768da6d269828184afbd9668b0de6189a4b856c58de2e2af0e6967d91c5000b6f8f1024063db572280e553ed4fa1100dd8cd965754d6591ff7ac067db2b4dc98146dc59c3ae7db457c54a1f5597ed4f16538946169019030884a4f689bb170bd03f4941858fd4de76b15288cc37aaa5fce9bae987aa5373c8d1b0c81e92c0c902d068470d1c51aa6063065a2d9662ff4337b9b06be666bc0ef8420ba20d3efbe66705d04816fb857f50186d0a8f88d334c46e7a263889e59c074ba70207febca1ca0dd5884a785bdcdea1e6ea539e4a2a009cf02b40e0d614b494ae606aa95f3f55f0d38ab57d4e63e67bb14a3283edfd010782617c2cd5214a51614e040fe1cdac5bf052ce96e37c8d40843228809e44e7699663854be29ee2e0c74f9dacf8857bc83a1811d21421785c167f868a193f8cfb4b123fd6e15b670363037af3eb01504b8a94ad8af6343aff2b49ede12335615cfa38cb2ce399e541a9708d7232d5861e11414c321bfebaa806094e50907c28a211a4919819d25ce2ac5a5785838a2c3327a8f326121a303f2391882288464aa3aaa46b8790b8fe0008e47bd4d918fe9307605bb620e8dbd4181228f48a4d7480001c157fea3326b2a845e379e0242ffb78951e60eaca7d028b96e4d9982b05cb02ad0832a915932e298ca858ffeb7e5a65d230c6a479cf86e95b65b5c8495bd2c667153d6ad73e5aaf66b75ae8868f9e90fd7aac2e5a7edd4943a9982246821360955fa8f283df5ef8740aa5e2595e82938cf8d988bf835920715ecfc0733043d98400f775a4230696de47c0ca914a583c602cf0249900d2412978dbc0ea0780a25bc6b9397cac23c12721440f54375fd142264e046f5190852693f2e1df5153922b2f04ccbab0743a3d777341a48ad89df8c86980b1bb3aa8412ab0bc760450be98a3e46c50104169ceaafc545766dc8f8b498e1efd172ba6c7d2f18994eb6a810068815cb67621d120cccf142a028ac92598ead8820e55e5253564e85cc85345364da74c8c967770805a819ac0290d65e01486ed24d576151dcd3de8e216151248d15ced2b48a3e383f0b589d241158cf28a5669843f1a81f31412919e95941ca16a404070422862716317f3e518715fd7c58e7933d058a9800d199194235f884c81c788a8dd58e0b81cb70cda5bf766a537453dad89ad787c132d614bdcc0f5abf8b9b20ac911673f1da59d517d16b2ccc69dd4118dfaadc7b9ab7e35cdbaca0ed69572edf4d9b48ed33b837d0675f2be9ea0f54594287072069d2fa009e016d43d3f22939cd8a21b318080f35a297daa08b443255a6b3b84a9c5bb3656cae8cac6e99da8a429820887166a060e2915d4b5760d6bfbd7986b3c63885686e1898266f0fd7329186141366e98a6c0b52622e143d220f54c1098ae4777638fef39f6af978dadb94f25fddb253d5778b0dc159e64853adbd1c7bd9873047f04995e7ea21562d09c74d570ae30a1a2ed31bb4e4044a1f30a844dd3d19b40640e8f543ed607ad5b9579a80820301b80701393c923ef806b8358cdece7f116127c80bf2291079a75e5552b4d3ddea5f6874c14a7f307183e9317b017f6102ce18c2e2582ae4d7ae2b3652711779d95aa9d66e8564553db58a7ce2bf950666110a0e14484200c97a5a361ee1702f3fb4f9454050357b681b9588dbb02b9e4ac3e0835eedf02c44aa7a28f67481609fdd74a4b6681d2791409b71060e78defac440b3b450b371a539336d6e9a577ba6adfd5972f179a926ff4fb1529ccfd517a6b5a8885b3d114c41168e99a282601b4af8af05b79140077ef4a31f391aa6839256ba84908c7e5b3df8067f08e70edb5f064a7ecae042a05ff2e07eac3d90f58f0478f6f605894018623afb6cdb01133243ee090202456a2cb255d9a86a269840e8a6bea4e927bd05bf8c3e2b062c0d3157c6086e1d90261a8e07849241d8526c88c18150dae5f408b4026437c99de074c896c184f3c30a08b78fa40fbdaae8a1b3794d877c5f91a69be101cf0143b50a466190cb282c05a7c0ad90bfc831f50e19ccd44eeb2800fc6dafe5c6ae79686e1047709007c37770f171810ce1d1d7dca6394ccc96517d3706f6d249894febaa48152f8ab1fb050e376546454c9d08a731c6fac537ebd0a468601acabdf5c93da230f96929af66cbfa49d85e26c52013411ecef02c15427ce11e6b92e18752d1901690f54772313ca9834f8fab4dc293910596d43d62d1bca79df94bb4fdfe04a2a8a352b19e56487381dfc111e22406acef842d91ebe61e866e3cca733028b25460711b0f2bd21751e633d823951d30b771a6f208b196ba8587b11e0937182f30b1cb14f9c9721374552dca46744100a3b0b70e19089f1ab185396b79c00a0e15b940407b58917b25e71c6f0920502014d167b27560e599697419522c996930519baaab2b973ae9564cbad02398b9d5bc74c172d19f46e865be8122173316791942be550c0d34294da62ad6186cb52b9cf50be680680119049ff0249a965c3b302592458bfa98ba25c7ba5951fda44af9234c0cecafbb692965b6ec2906d3c6240145a0d0401121728a796eb3b73b914ff554639897af806c763aef1d472d341007faf157c2cd05ea16db61a2a58a76ef4bd0933631f2496dbe41bbe33e70a6e7c06ac1c6cecad125f766412908b07515c982d3ce7b3972451228a12b97df0f258183b768cf0c9911f92e8115be1585c18a11a8988e0470d24f634d6aba0aaf734ee964510519b1659481cb011087b3bfe79c4746adc41513c9cf4a2ba2815027060b2eaa0bc6bb72c0ec6552411e8da1b5c8d69252b6cf40758cf2b4f4a74c1e55ac38b9b208d8aa1b6afd5d4b3f541f3b329d389ef7803a6e564eaaec955a432cab51966a0accadfca183a7a6d34269a0074f37e451008c4da5633abb37bb03e581f21a369b0582fa082b096d22213c33e2ac512eeba7439b4c4feea5ed1ba0acab4e1dd30f2ba1c21fbb8f75453aa041ac6d87cae70c93700ce63a8340045579e3bcaf3a14000202135a482901e75aca229363b91e010162a0463817c868842d8302cf76a660a54303219671716388b1b4cd556447dc7109dab8a783594aeb9660a658d50d64c778585ce9ab2960982f299a86466e1c568c51518ccfcc47e1619fae3c251c7c66e316aac0a1a2724633ff9f6544021a8dc24362a52796104d339cb535293da46959fcc234abf7f6eddb3ff9c94f6842d96e271b8aecb45012bf82d7cae74e5c968ce9c05c900e6d1c8612ea1cdfbb7fffbeb34a7e9e9b0fab6c0720fee41a098268d210d6b342b0e9ca93623ba515a63df9e4939cbaa5ee25ffca0e148692e0a44f8ba2423e2a6814334aa9701beb70be558c3ff8e0823cc98a5b0d64df8bb6909621865812e93704299803a49dcb2bd7ab64567508da699d4fbc32ca74e0a30b1cf3a2ce59452695a16476852304e4c53896012b80f5996bc1b422b2a254ddaca3ca23a904ce5403c16a08c0b9ca4941718a773de751ccdf186b1867f3c3fd90483945cc7253845ca27b2a3717cf10042237777a099447c6ea4c81526256c02c24e41185e679b0a9950c2dc5292a053eaab21a864040cfaa005a50de4b79f9fc4a0f864346a37b535489c74a4cc9f015a319dec1459c05a7b09c8a40d5d8322f02b300506abace40e1be600dbfda7931b0975241cb76501d083331c6d2095f2b3fb59b0e42a70dd20f8faac4e100342046abccd8c00acfc5f9b0aab06a461c83a149f1df581a5fc9d2bcee3141b7b6f9aa70b5aa015f365774834b956328197a3bb35a614563294c36a5b0b4124c0ea0327611939b3880abcd98ad29c72c2175cf7cc874e0d6e65d26299b0b3ec5a0c4fdd706b010f3d42838c0243466bfd662602e53b752e0123a37059b102b99adf25ba1c7449ca8e88914daaeeda54b44e1894fddea49858c4ae50ad38ae0701ecf5b082c8b8b881d99a61e04916f00a728290f64b9b23e7eb5ad7d06d0daa2c5796864e8752e09f559d44ca00507d0e8280302b5a311abf110cc7ffef39f56b279610b7f0ad9b90526dbd50f6cf49a506b563703f1b9705ba3a92912ba5c66a430e0609d9efaeb9ca02bde775a001f727205f284a8674162f941a10f240b695d651e2ef06363e7782d760ca9e6ee2b838eab46b596cdeb3e1df33553837c371591fb3bed0a6dd0b3d0d8c7e2b5ab7ab41f5ac80684e94574c4e0318c710a19e6a09ae1476058d3e2cf13a26714e2befbd8977a11211eed0d4abaabc5520181b3225427b6c89b39f335b749e1f03105cd81430c0ead9c72e15672b1432ebdec69b606d9b08d3b557ffb3d71aceca79fdde366b22c71ab4a5879cb9042d1fe95b99010bd2eab25a9c3a7521dce76041feb29930ea58d951e74e0a308db22a770d49ae52aa7c0edd6303c7939ac06b3a42c4e96d6a54699425380efbe8257c6088df15cff7c4c1624c9e67b740630796de7082641882237e5aa7ab60c504d110523953531cdec3322eedb7aaebc90688c052449d11f4cee18aa3ea0b59ba64f846b916b78047299692629730ca6cf2e4366e35a8d0598c586b0455af651a3fe5af26a2e3750b596100e0861557d8358e15847f9a05d75153e9eaa8d7cf1c517ec1a6e6b57bb4cdcc53b1a793bea51b80aff0e52d1ed342d801e090eb8a5f64f904f5b38159117536ba1ea0f607ed423fae39297f1f16ee0ac837551e28f452e4b864ee26df160bbc034b6224945a8026a9c69f30402e4586da750434fb32387c283690a8248273d62cef0c112cb9a147379047f16b30cbde5696047ff60a21d8b3047ff520d9f80b34478ded6533285060586617e1134a80a0f71bb7a54f647238bc14300951a4323d7220ee0111125a30259440c0dc94151fc7fa9af9587e62d7b290766f858329c0245248d497d4fe077a9ea4137ffd9702d90d61372a56640219b904afb53172d10c2faf610cb228d4d8752cd961f044a84b5944fa1c1a466f7b5f0c7571852d91679157a4ca76d2602166ef4b80d048869292e000a409270554a0750a0918d387b81973d56c3d9a61c603b5605416564102ea48521c9e953fe888d345b4f1e5b9454b10067325b3a186b01c0b65a1880e825759f59edec5a8b396c5bde189e9aba5ae43df535db610aed84a25be72afcf91e4f6e6d77fa54cfecf55c48108cc237eb8aea574c9cffcbc7006e3a9cc4a82a41391b2821044c7d34a2976aea5cfa19fe85f39c9cc4c7288dd8153fa3254aa117268572611bc986d7b3ca699cc4c6e6ad5213133cd50793c994cba172686fffaafef90fa3d042523ab77fed9e965acc10c07fac836dbf04559e81a2fe584ba3055671b6bf80e8252a8d82c47c7cc538a6ca4d49562fb4a40c882a785130aac26b31430c0e1ea52a7a5ac956653f7a4134bdf940613cc52e024d4bf1b970a9100490d60586e039b1b63aca51e05651ac00bc330f18884648961bd10111a547e6cd95c65bcc8103e0f883c3d026fa1cadb1daab5a1ad28e046cdb04eb348cce7aa2b4c4ab00ad50032110e8079acc652284103a24e12034c3ba9615b1f240d0f0ab2d69fb7fb76bfd7d8e0b07518e47d89a2734cc95ffcfd261415a15b599394f731df06ed746bbe9cbb4e14d3c68163d6ae4c74a3fd98bd2bda280801858765378527a952eb6ce519b24eadc8a326378969ee896c1d539ee6062f548436861af16571da7d6d54ae0506481bf801b0814795493aef20866f5444f412383424553243fc3a31a330111ba322e1036b06c5187b481c6c31c43f001b1b94a60f3132ec333b2a51285483d42e04cde91ebc51cf8cc64271a9721ea29ce3c6b2c522e182c182ffc895de922ba5a84ed3f042d6b954d29d04b012a1174340f2d1da0078705690710d82ab3b95c045a4b7ad210accb5b043612a22e7bda3a2c0aab439ad052493dd21097ce44632175eeaf443bfbdb679aa0030275ee0c8d75d24b26e058457cadc23f76899ba2c8a4a019625d55a2f134b1221c030b2baa4ab7996ea95383d6ed1c2db6b4a65a3bb2076a932664b861a89126a0a25a300281ad08cb50f636057c60ab3305ebc8183211d2310ba3b494e5190eb1b6a4d802eaa72704303c7f5c9107929930761f7f30c43aadbd8566ba16660eb5cf0282a2331499bd4a6ec571223030ab9d558149e85198ca0e79179dc30d5dfa1858ca35d12007438c7253c4870a04f29afe5398a22a7a3eb26b5b33c50522143145e1523a81d46c448c9802a55eda8da2a9f89b172ace7203757858c9dac9927e13801b9a4d2d745089f4a954d17e4ace4487d670911a68b123dd2de9a842dc3ad4533b0ca101079f71bc18581fbc33af8120b7eb8465dacb4f0d042d6b987dd4d927d501aabd7370dabf07a4d303562f8fc11c97fc572ba58bedf7a76a80c71f6a01db4a2a32171ad9bc2d75ac46268d615b75ee87ce2b0ce98f96056b943e7393852a664c90b16226a06ed9e5bc827b6cb714fdc2bba5c875397801c9400513b42c54e27315af758e019c122b9fb990d6868166d1ae94f6ed6f7fdbce8f4a163e1bdb3fab025e565ec8965e7166edf443154b3be2d41491d30a4fdc995a8dd51fea90ef296749d3aa1500486941b64e48c7a32c51855acb80ee3155cc96731804578ae0a9ca94cff6a93a2bae1dc2b0cdc1142166eed3404fadaef6944a125baed1e52b3e4bf6cd0e080886674ac894bd430be3d55f4776849504f1c1bce0a40305c2b02208935a68674fe49203611a50a6d64e7f40a8bc85280850f25e6b710f4e3ed84dc15aca6349762c01df8a06f0197010f0501f0c77219372325880d090e2e556a5b150d298cae5c213569197e195bcc1cf6e9a370bdea2d36208fcdd1752801ff90bc3091aa8cc8bfe6e74b34c204c9a3ca222262b4cb7b318673f349d4e57aaaff11e5a20617a8ccef9978da2e1a6396bd9c029335c8086f8d6983960406b350ad7cbce3a69555941568c59d683e11e99251d755361ae9004c1ada57c45ab3468b02a5e7511b3387c87b3506b480b4967bcb3de3ac14cc900a752c002c2d2b7bb4a09182f33ea6f206e54c9c23e57276b4c67946e86e883b91d73f5d9ae96290a63db07c4460868b166e0d33fba67d7482e2ea59d2da47e0d39cdf0b5fc1a9042a4c261fd4b6d5c2d69d3c5f3c29cf4a6040d4a102e49e4ea5db4d9c65cc711b2fb5515f4c98165da7c5600a2fa553d3cca4a76633a6c4949c0d1b9401bd5b8d17650bf31e56b07977c555aba75eb966a6389092e05411f60d3819b8e2d1a2d48ec720f08f15162fca73c1d5db474e9157b9dd92aaa72a11d0ea6e887a48c6a23d80d1b47dca64eb8d8c22eccd3e8966b448ea933a058d1669781ac55670c7540b849f5d7de79349d8ba963aff6c21f8899cb3aafde94316232e8864c16f74816b6a916e431a4dda77ca47b635d05aa3e891e5655df4c5ad0872d0c13b6649500c9eda5540528e57dd85e1496ef474b6706c0d4931d485da1d4fe861901870f61158102029f4e11b3ce45a6be82469daa36cc33815ff50d21c21dec0d49033db2b20ccc7e597468694f2c9500c45cdbfad75f4b160902766ff0d66bd465b2d79fbd4d8dd066d8fbefbfffd5575f79461175752115fb4237c3841131d1c09c21708521a51ef955ec3337c72254b1652eeb14ad30221c14fdd04dbc065a7f228d658539e6ca2bc6942cb7a799adac52d897b182037368e8d99e1aa9989a096ffd93c12a17fa301c3aa054644a7548cb1f3e29e5e28e19cdaebf3e15c53d051f02bca825e4a2cdea8fc483dd88c56bdc2f9c6e5bc71494151a941ebbb30e8533ba793f89eca3117c5c225db4c4073dc127f262a5985c0853665d3c528c06887bdd5a0028c2768fc828d30031fd31dfa77b0c144c59c0f601711eb75bf6e01ba8bf8199c5c5926c811fb944851da8ec69c654672ccdca009ecf2bad2ea6a3fd193e54c3b0ffd3d4d8a92ed2d79f6940543f8266fdf83514a6365784b4cca8afe0977db80adfe89b756b2cf8454c59f9124f44454bbcc2e10a58e9a421100b6d64ea60227a257cd3d8f9614b4524de915ad3e536122e20e043c3108fda7a427e65d3fc312bd09229dd867686ac9a72c15a555d7a45a3e0537cda1b05501204e45c8b8f423b11979765865a02f9ce084c4098030d6ad62fe05b2f385fece3020157098b6e9b3d334d376c83c0b3dfbe37b535a2a7e13915906dfeb00990c965a24b309ef3ce1d6683e239dcd0984f2a7ad081aa9391469c613433af8405a0a77923fd73cf1d12366f26386b03f374bb73fe6e106b467bc496f07befbda7db71ff3ffff9cfcb2b8b05cc64e11112fd08cb728da2cd76098ba569407160d91f823125df9297c87524985c04b16113c6c1a65d7f3410158d871c5b80bfb43c6ed2188c33fb627b9d314ba3c50648a978f53bf2c302604da1c5a37ffdeb5f34a9438f30c4321eb51d2b00711c1c88a5b209835dee6ca77026bfcdbec02d0cfb1dc1fc12d25cc101811fb67aa1045b73d1a72a235546e1903bed3cc4aa4bf93a44a5be7a22a1e0bf68bcfc341747b1723c20145fbba104c4d4e9df943b5900a5031e8280ab7243d56b9a6d88e58a15651ffa17c7e9af27e6b4e311273daddeacfead031b448255d08b2e636c815e5946e6b5cc22af46492c06d2c1d56a3ae6a591a24587b92a23eaf08f7ffc835e9a3d6b882e596a7fec546886752802c18d3e1852d2d46f84646a61eb51456b6864f22ad0f459028ba236e0b280f8e6699b8969ac4f4a285105273f51f5c77dc77de900ba0a2b3a24048eb91802c03b5c696c2f9656ef87b9cee93c0c13bd81053eba014e6d3ab35d22a683d5a4c58533855a2592a68303edd208a670a1300a75303757fbfbba15c35a56a98aab30b613b33ae438a12ab8ce52170002620aa6c01268b1c0b664b6b80904c053c5f80387ca8bfdee4341e22a57d5a920a97f212798bd789eff368ba0156e1e115647265107662742f00af9b8974d2fdd3690692635c84349809267bdfecf5e2630bbd6d1f0fc6186b66c36870c50b6862ad0e6568269f42c7048e3d32af7294d2134ebc05ff59b9685acc52c8575adde0c47e1baa7d9dc85d07417611e951699824274c002230abf318eae6834179ba233e4cd527da150b6d8d857269244cb34b9caee73b380279b0c6879a5359ff12a1b6a6bac8202942c60f89457f6637be53ef047237531d632c60ac8673bf2283eb111752d361cc09cd2e7fc1e4c60152b3416749828338d5824775831bb036645d6f94fba2b262a95b3122c51c898abe8cc8c31c4d7d431a6552f07b9a28fa7b94d7de05037fa8d46dcaefe5025888e328819dc2a44158973f59918ac8612a601a5bf40b28a55a7b2db9669229fbef6229ac6cbdecf399493cdb23c9275a5fab8d41908f7bab580b3dd2dd122688b16eb3cc25b432ace76f2a088cf236cec2b61151d370542aa7fe56ef1215d4d3d2a169bc5d44655d5351093810dab420410628b1b38636665dc328f5c8bb19e663eacb53673200688af0550a6c8a99811048ae46b014ed4e53b2b3ad381b4ae640864c3ab30b601a2bfce86f82ab8ee7c0298ed0b21908098fe926e302bad00c2b8403e5767bdf7c3b4666c03ba43e970869b59b01abd86f4e31afdf443b1392a74cb929aa26a690ba128bbc0ad5238f2e92720fe2c1ce69e5edf0f9d5d8341ff478512b229960108fda57bc5f6652b55fbf097226a5f6e62b258d90a41b33edc8eb54a77f122c1eba01bc2ccde9b8939e43c7385b052aaac4c953b1319257c70af11d7744392515688f5534c441b18500820182f04f624813ab3606e46b995bc136a5a6015cbe096ad81805920507e946215e8953e9056ff428fc02c781531cc0121870f26e540517562f32210e61def80fc02253923d5d18d1902bfd5d2926b17cf8c6e8afc8d6a01b49f08491395329485a11451389051cb4f625dbfdb91ee1635278b780b606bb29d2cf7c5e68923c141c32897a74863c2a05d61889ad2785fad937ca9c6defed1ad4624a3b403657af633d97812f94564d5e6a1049376f46ac104cc2fecd213926efad439376c526a562da51c07da3849282e1d88121594c1d7de318215988bf87287e5d486e370475530c467ec35d60d2024521c11435ae7d8952032e5092be4d3229091a343214546c74434caec3af86cdd41d870227695967a44b53a626dc6f2189fba2547ae889fa69345949debae069d3b04b3b5d92c59408dc8c96c819cd6e1617546a36288c6ec6c6c2c36470b06320842f2deb2f2d525f44eac1440236d51e6a6216db5554ace03e5fef382d567fa5158d32dcef01499662129b3172cc3a40050bc96025cff3f344d75619cd33d28d1bb68d604e022526f5455a6cdabb7f83dd22d87931398381771487fe2977df1440227bc36b0835137f77a80a5c1c439a30060b96d1b2bbef6438fe09771985a98e911874348556461cb4613ad50bcf444ff6c7f714a0857e529b5d16e6a8dd8473fb41725614bb9408f4cea3ef2cb08e684a1adb36e4041b897cc8d8500f4885c6753b784089ba1ef244e41077db23e7b414a1f5c72b5144d67797b9a1fce91148196cf22a765062bcc311d39c2a7e4d457a060927b6f8597e72677eb8ab699825c88a9dfced508489a0d4ea22952a8e8cbc7b24da58a68c4763766af04d126174ad935dd5abdbdd54b881028eec02ee8759670e515d008c5a352f28a9bed6fa2f4b285732e53ccabe386794b14dabec4b7d29cdc3b04b680337301c484e24af2aace50ca4304a9590caf1c660a54f8ea02d3571dca4cd30a8c6a955a4179ebaab12d2594565c8727e5b1dc584c708a9ae1b06a03c8857846959fbaac94557b744642f1233ef8041c4ca2e9a0b889d0050e02b5f71614641002a06eb08286a7193873b1aa4a2e3b11512da51c96f2f4b325862316daf0c1fc127fdd5a89cad61d82f109370cec94afe8581f22a366bd0769a02115b85addbd0b046c4949a61fc2697eeb3d1bd79e0f0e14d2e23f0ef82bc582d0afff7f286a319a7bafb68598b230800c28ce72e5645223a823c694712a075570571201024afa3d78851e042c6036b6e391160646c01e3d55a911a93d926082bf85af30699fabf78d01cf92929fe94c4a7ea6b08af457c7d18eb3f9348861a20e79add6bc455b7e0d78d19f815dd9e502378f8ada5a2dd93257860f218533d57a8af8b238a963c5af18080ec6da25703e562059a6d3c972ed06229f028169a23007a1e8d26769320e24823ae85c5ca9272098e311ee99850e99021b353243fdaa847b5eb4748fdd418247b6c9155f8bbff036ab84dbdc20e085125a3aad8d7b260224c351e0d09a476c07f7f5cc634135e35840540932fbab5b3ecf44996c4028ab81b442e72c690123a1b44716f3f537909ee4e4012ce8b0bce98f29f0ca237d8a3500bf94c54ebc5669d24438a6bd3dcde8ad7aad1d15d602c2cd95bfc46ad0720629490e124372f6c553162704bcb120e5f708fea0b58d93192dd14148be87a420df40088739248bd921af3366b2aa6604397b8121faf3f1903475f510c8c0a41432afdf2f32e192641058d4e95cf53c84b1ab103e2d82218534109c92a48cbb795946c262fd9553d829f03be3a63f858180c6fee0d574e8a5c638c0029a3a3b88f9b065fb24105607c4b215493fd1546740082d45359da9425d8c999d019f36561e01043950b5254501403b86d65d4bd177d1cd1ffff847afe6ea2aad33a50b9d9400ebc1adca1047faf4b4ac8a1240b470340f192a44c2ca38d2816bfe96147774c6b51c66fb9248c57ddbb41eddbb778f11f4081c1b2e6803b66550a69338f1bae8069ef5c70864e3bb891c23005335daf0bd24cfa2e13b11eadccf75816c67107712643169e158abb460c18cbe9694d18cec88fe6192f8cbd675d012a87c2f4ec2392dccd2e12104581c460d34221f878363678a45c6499df1b02d24e2cc4a9ace9a8770c7e58df5947642a99dafc562faf7c338c61e615f9c332a8a268aef600b1feebded2df7b8a13ffc8fdfbbf8467c5079ac56424ca2b9921a7cf0481f3dad7637b9c3c2fc20643558d5b29ea21b8f7c42b57a6536abd023d31cdb5ddd278806169c1a88102c425435b2aeec5ac1579ecca4d9918e986626c2b900a74c2dee41db539854bf03aa582995c89ad32b8d88020a5db8a13f0dcc24e58a70dba87e1a879320e87ef3862a9aba3a2c4e9a050215fb0c2cea29cdc41cb2335d87690b8711e2912165cd8000cb0b9aba7f9949552086330c0ddd66592480da3139cbe5de32871bbb93e22d094008f86604215fab7f1146e9734e149e90349cb833b54cfffc37fd81bcc6b26c93663d2196f3d613da3e2b23784a154b68b00807f44c5b2a92ea19630b1adc231c7ce273cfb67843c3d246efdb6fbf1d1bafff47d580acb8780d96915a76567480305c28ceaf84d9a85a0a167430a41d00f7656a10ed3c4b27864a6fd19983a5193e05b7ed8e2118ae7ec98f9265474cd19a2c8f708ff53a6776cd029a65a93394cafcdb4300533bf123044585d01978518990b53c0b1cac2f75cae19b0ba85651936a6f0dc3ad9a771d3228b1a58557ad842183a72b3eb8dc17b261943eee5b33fdc0741556d8f623686dfd580330c44c37b10e1c785662a7f42925b74cb4f0a101f27d4aac3f2d69cdc7162855914548e915f80556541609f02c74850011901191b92c576add7101b3f4f7516dbd8109725b60ad461cc81cf86a96128752bf1449638bd37d47ba627565753db137c31dc78add8a20e04c09f3280511e1906ee8d07a731952011ea35c551bca2b814acf7d16eb61083412166870cb8ebb19323150cf24c815d5397ac12732c6a584bda31886e8035498b40f586497dc21dfd8e2eeb659a94de95586c9122866874cf2aacaa6bf7bed31c723f07bb5cb5766b7cd379215a0e435b34499454f359ab1dc131cc2adc2eb2b6bc5f1f7a323459dfdd54e2508f05b20d06e6a60a9473f1e572a9677719ffb4cacae7c762b68c141190c420a147c457bd8168e51c5f685699a9e255598103f4d5485da581c633742ef9ccbed2e61a3d00f28228c12d3246a4130455ee68ea1c5c0a492e56ac183dbf2a874e56bba823cc301c4b50ea616afa555a0b9aa8f14ce60baa7fda90f7c347a54880bb79b0905383a205823fa2b16e05d876c71d94124860cb46efaf5dd5682bc987fc3af7411928640a3281251641643b2aad0287229542e1cd3bf35830f490567a9173daed2641686a03dd32a2c3abb414e9b2d3ec164862a75257513b156591f373ab4ff056c710ae6c898744b27da8e4cfb012c62421ad5642e0dcfb1576fc25ea8ba3aec06824f945614c32b1441bba22f1c10656ab60c26eded2653da6fea1c66da56620e558dee5bb72e03110e8d2c08127ad5accc2212206c6af7d06e4323eb9f40e196385a8108cfa855892f6ecaa5a751d9417806b302506202a42cb285018ea7c5c5a92b6864d1b28449b6203cb5b46fae25335d09c2aafefcf3cfc3303bdee22fb8aee058e9c05c5a0c21266b01875b77e0c743dc03d67a366f610b382946c12912a0010e4deebf41524e8b45cf56bec3a74c12264b0053ecf4b65c411f54e84f09cbf4814dbd11dec65d7b94c9b474843ee81c27cd880970869849734b9cab98b4234da52c15afe0d3ea36a316e2f328bb6652b427fa3c1398b9a5b6a4278ea2361d60124f26bbac1b2a0c348b3cd4cdf13a7ecf23dbd41a2e5e433c144d80d4c4690c05cd0be52dd333b46508ba89bfc86efdd30c0418683979dad9b474a565595a57a463f6a29b8a231511dd277b8264bc5a8aa518601adb09173d053be05b8185acec1dd1e2238071cda70e240426c1575ed5cd57f2ce27177ae8b978ad58ac95561c4e513aa9443bcb31ddb71791194ab37d66d7fad1181d92744922c93167f1139002964eab77b62843e08a27e568a8a637fa973f96d3659121e6ab1bb45480e8970e3b1e915bf2288069b9a9ab2541a6b21768a53f8536ee8dede7f00acf73c52e5c320b983a17e068892e8413b1294c5a3d9898a00d26b97829b533cf5104076373bc70a3cd58a18594c9481c642c5080b8905c329234cd98edd3a1c4191c1395f5184861da8b285e8b84c2ccec888902de8bc9d0e609cca2b3f67c4c46a1c0b6a25816937e168384529baae5748596908c81c6a2bab7c472ab7363195324b7f59c858503c434a60371b24261ab576708446f2e36fdec86bdab26830f10a64ed0c3c942bcc4a703ccd16b3a03f39da0e5b39b0204b8a506ed14053f779e8b9a293736afac250dc4071da09d1901b620263b88d2a62bcd77531c5724bb0e3031bbcea97a4650873470be0dc3290c9414ac7538862fae7599899978e79d7704d57e57af47190e986565e971fa11a3d3129f4d0cbfc40c21ba22246e471f4084d9f8d34d632a82fe10e516dc03529c5cb053486c0aa03037df9bf9cbbd583308282d2fa6939de9492daa32583f154a295c450aef3c101825430bc4d4e0dc17f1b5f2416e9616033c0b373c05d3a4f0e91482492b7924dd1612a9b0b0c420b471ef9345e8a81df2db00eac4008df1a8b7c173fea9788b3caf086caec98d0e85309efaa40ac502adabaa428515be16e098256f5915bc142627992a17e9641a4cd701c8cc74911164bab2f518ee695a65a0d88a26593679e00258f800956e14c636bc3885406d5b9354dbd6e9fa4245e80524c472a865acd8cb8e14c3e65dba026bc61507c41a1aa9ab4f88f54e15547106eb4c4a3ac45ada955030c457f49a11d34ca1f6ea6b3fb66eba1211cb417ff03bf5e2b2168880bec1b0785ccf2c0ef251d19e1b259431802372af4c1e4ff2a66e002c8886cc7e6504dae5ecade77eb792dbeb3824a52d2c8573a50088f56e0c6825891e99da23400495e0b8373c6b8eede5a1500207ce06965de56600d133cb0081c297a29ff88664ddf25b45b599b6f4ad2a44b81500594a0451ec597290490110b684d81415e8b5142a794a0d5ce60267c2859b21dacda2c4a99d2afee217bf484ca7c4d8e249b969f6ef7fff7b3b1a2fbdf412c9550e8c23bd1fcb48e99fc3bc693831c81c45ad563ebc3b36c57cc0b27fe2a12ea6d488988c639e19b5b8a3a59290ab98335f147905a5531adcc1be903756b1ecb9e79ed353b98a783a5a81a725a73a7b0413dd40562f50ae620435feea57bf2289d411fceacdb0ca98324cfaa31d90221a1dd098ad67a67bd5067a49a2e4aeb5d75919a08a58dd4303b620245d4b253e14e183934872154534e6b56d04b73c6acea355511a4829f3cc59a2cc44eeab68054c931687024bbe6056800316c27954f46a873c652d6fca6d145ce41bf56f67537b5f3dc50de440c6a36d6901a285d52e06d1b9338339a72a5f6dc2663d31391140af1821ab37a58727b529c82d5c052d4941862caa6a872186300a9e9ab4ad5b9860059241f0d422cfeef844ac160ad3efb5a6ba9992dc4c2a47282e042ab74bf40cb1b32f39d087ca214a594387122e68777aa992747156310b5ee1738533dc2e66915898917e42a6d2819b7654506754ef21d01c7d182600216c6c4e5dbe990360c5aacad9ffc14907333bd501147c28a41b8f286dbbd53a87611ed110cea3c558749265c83915e3e7174d5d849167ca74e8064e69b20baa650fc82936043f08994b54a4c34128fdcfd964fad36a3dd38de0eb03e7b41a1ad44f37b2803fddb09cb3b0a7be065004e8673cdf420f2cda9208e00a8665a6428c22206c02d14dd94179072080ea8f0c2b19a91d2fc6749f995e1262e35aff7aeeb84a6a84c52d36979b0c4a6b985c7de637b463590176c82b965332ed2e6853be4ec99a1732a9826eb4b6bc928335d67aa04690f448b7eabb54aacd265f85b51cbe892c0f1465dae272e7bc0aeb2053450c43e15394ee931a659acb13dd101ef83ab36514ae7a8ab9d25a1d2adf24b302b794a0805f7b1cc8081230803eab131d715e7e72a7f0d64037f946ddcaa110529481db40c5f614517f5c32b0765fcd5e311884e2449f3084aacf222053b40f080efcf90cb179d61375560eb48beb65e5f48fabc0379c34d01498d61e4b6ba3aa2eea4c9ac4f127d3536e92434dd3f2af110208a274d6b3208e7073fece305ae1ad96bd7735e654d668efafad0ca3f8752a040ef8310732bd14c506515a12846a718a73a7fdae72cadf2e04f8690bc8aecc28842d9c8e95311f715eb77ef7c1ef4d646ea89f9b7220f64b9d9421eeb74ff24659077a6b317ad51acfab7e62bbe110c08d4e8a18e5f729bde16b09749886b04aa5c1472fe94069c104a19035842989b56305e565e1e9a6356e6c258b44900d4a5d5d855daddcd6237c2c22fd0b1e5375c0db65ce6816eb05bfe13856392b0b90f800490937751d905f9ce8778aae515a4a10614662d6ef7ef73ba6edd5575f35712100896a4773c117a39339f7a89d14b07c82d3a22200451902a31cbdb2d31b705617b2a1ab0f8038482134a2b3cd97563268aeaa9b38e8325135d16a49bea6820459cd85185a6fec45ce1c2b91d6ef8f67e0615800650a6b00834003b35a83818654902e258cb9886a7bb74352052fc91b2be0a0312f87e9456d2dd1024054e800dbac3695cdd08009617d2c1228597ef02cfc0447cf56ec204026270913c36185765ccd326a2c5dcabeb8dce7064188102d18d5ff95cce8178964622046db200099cc656c6f602b41b79b2e5ae7523c7d0a94608551f8c00bc2d644a57e3a90543c01a702b6e1edb1141e66198d2a728fcc98d9d3b2ef3049a13376a8cb5382033e2ab2264501591c12efa59fcca5fe858df0efd76b80ca7623c7391bdde87002a5c91ad1d5b13bebd358da52a2ca7000883ad816843ab7c418b54a5107727f1812b139dace185b1d3a17d7609d600a0265f1dec30719582fcf7a4f9386a3888cfae548b3b4899f4b73d04122251c29de01a42decbc3826e86c6012e9d799cc98e1d66848f625e16aa45745245887467db017af8aa073d26572c4e12b62d3b7ee4143accf0c859b5c51e6a220a3596092b907dfc042f53459e7ec6c0aa67d1e3785f4541fc48a69a04ae5fef0873f00a2e5fab396ee5acf50ffcd6f7ea3eaf4c61b6fc4e29403efb0b8934d8829072ec500888448ce53022b31a9fe8dd1c4166d30cbaeb5f648b1223151e9502ed3728a53167c71597eb80a88a9cd55d184652c29330a34b6189dfddf0f43d3d10740f0973926a44e4ee74038b7a21858413293df4e2279279b7ae2a9b908a0f399a075d0d41a302904da3dd0191510d0d292a322291ff1c3594bab1a7fc0375d9823bc28af3030a5cc1ee5a6b2263e431e283c410b0535dc424a69326d20141a40c33d3865f4c5bca5816086648635f78bd24ca17bd3a1254fe00201f70ca92417b645941592f0ad9b0c1392f33d00767aae7f5160445ae1e06060875dcb9a01a4d686e86022105a9f85ba789e69deca6963040ed40c271192454bd7f3c1d96b081028cb253007aa5f976a3da7c0c95a9ff670ad0d13394fab0f352b9e2562d832678e1198d7a148aa8eb729bcdf68b5a8cc05870a293212d315e221a1b0083e89203f04e754dda87c5ecb2aebd3da06339e93084cb41344596a3b3938636c6ffefb9a936323a04aafa825c48a559180765e4dd62c98c819a01a39c54df90f736148a0aa6f4223f40a62b2478023a4e82cb30882cf5c0ec8082c7dc929ce90950d20077caceb6080a7d6294c742e6f30a4da9f47697222cbae958e14afb415a608905d7bf7dd77a3e5c48a59d91c291e65d7fc190fe8f89800f0d11c1d982e26041d122673531c94f251e2dec4ca2c82d06ff5e5a6cc95df4ede3a074a677d1820a03caa3ad6528f80c20752c7113ff7aa8308dc90a2534528d1b8f2211767e59065f99d51341b9e4015d616f86801019254d38c5635fe76ea0286e19344914c095cfd98b55564e70bd59d5d6cfd1756a470c5e76637365b96b749a171a31fc600e7ec445ed698b9e003481866c8c0292607047a906cf965f42d54c8130a969a174b73b31e019ec29525195850930a56798449d6d3551e31d7aa671a6c2c5de9406669883e30f434c241d3813ad2275f318a88f11c9ec67a9a11f4a8a0d5f0140c40f99149ad1ced46e5182096b8cd5220901defe5dfc8899365c7732ab8d41e1c6c4b540b90711be670b00e2d75ace0f68a7a40e8cfee88a09fee68fb983b54ddaf7e5ae1a9a3ce148cb18383af459786f4f605119029125831086b89408aa74ff6171aeec18f0a3c04d923371e65b28b493d8592e11d78caf120074a9de6d92164a34c943d35a99bf40a69fdef92f416b40ca5cb70ccb46a8a89cc8221c52566498d9b31cf977dc9ea8156c0b547372d5aba541e0a936afce9c9dc6d49499a038e9e90d719f0e949b6d5c0fa04d340faa005cec50a06c6c3e25c37ecb549d9993ffde94f017c742e37278f4772375dbd5263d9f44e72c714fa65676ae16b3881eb2b7ef16cd8942de7430cac5aa9dd3f50b0a62d51fa84ef64e6b3959612e4cdd26f1010afc5d414ba37a5ccd8d18a86b8682acd3375691d34ec03d8dfa48241839bfeed482227296a6f0f317cdcd0638f0c87b64f7d927a560626189216bac7e86a461902eded51606e216dd5469ca50d1d8e2bebd121f3417775886f050be907c492997b908b5b7dc2c4f0399292d3825fdd3a4102e10299e0c4c9028714da9066f708cc4c647a0313c3b38668697faabdc562d22682bf1637bea6851e61854fa0aa1fa194d0f13cabdaa4b8dd81009f551b1988969f165f8bb3ca8062542a1bdaeec1f7355fe87326b24c907091904500070ee0846a67afa80d3cb54b0c49a703344c46d571c0e146d00c015f48a320c07098b7880967e0899f80f804a7d34ebed26ada857643f8bcfca8afad7f1dec92f1b2f45f012ebb6f224f4b5f2ca5b807084bda8f5cd15e07837ca20e33615becc6f2229f4ac01c3e46512d9fba552ccb99c1adb5000264faa94be2a627b8645ec363515e3665ab205863a527fcc49f98df2af0349b95c3865281950ec026c142810228c8e780e11327b36868f4b40595cfa36c1d37c97acea8998ea40a00b3aadda47b41f01458f7a5d508f77ba53d3a014541419a8472e73c3822fb092c3d27464230a34f45802104d1588929c5fc794bf4d8c2370d9502c4052c08e20b13576771556b7379aa11b34c416f0a3d6800945834033b1106389d6bf32176a0d070f22eb883062068a9e256fc58a4630aa8cee4c32de79f84b49b7a1ea97821ef5acce251d162822935c81c038b1074f90a791d2c09fd2db6bc6826cc28dd301db4f694db8230aa5c329d2814ca414dcf121250a8404b3e3f591a5eb9b430a7c24dd2c955662b8390c674a5100523119e63c45eed304f354173d37b2d70331dbacce5de05c938591cdd6b835999965c74e5a2dbcea31b2992213c9647883211c8910f5a87c23237f1304c4ce1dec06a7f25ce4d81bdd5f80a2e1082ed999879260035662fc069418abe35e60054a3fadd17c8404058074ebff3dcfb768670608c11ac6c44f45a38fe54de3596ae2a72e9e0abab1cb3bd0b378ca621f0013641c31f3e36524ca19b8128a521066291c65cc57ec4c97b75c529e60541f10456f49ff8e83cb08c23a6557801bc77e973a81db060ad5c1ef934a4aa4b126c39039bd5c8cf1998cfcb1e2591c2ea04a1e7f43f3d2fa7d68d7ccd42135a98a57df99b0c68f3b6007df5a8a59d53f4a983b97c9a17e40c71fa0c7e1660990a79994ed476e7ce9d02cfe3f9d3f5224f3645ed8d45fbed6f7fdbde65e61fc6ae569d61385ee854e808480563d23507476162546904b91c56cf960a16d306de3b870f60c16a8bd9c0f26ad399baf381eedbbbd0013d68287fd1214bc408ea966df559c08242d3b5ecf1d774337f85b589d01ad0a10d3884848f47b13bc400e9248eb564080c8b477220e987afe9e28223923329c65aae7c2faed2ef56350ce1505d06048da9728a68d29c12469908bdb06de3bf859469437eeb3031e739d3bf72d23850d28421a6c881e9d93e8c9e884d174ba3565b3090f4f5efef6ccd8e76eccd38e2809efa978ba97fd35d9178d9509e20c4f27994c1bd576265679027caaa4242098819db42d2ada59bd92aa2048acee015501d86c87c174da43cd63f26eb833aa8d2d8bc4e418a29ac7660c13475902b2c64b2a1c4ee189be85bc08627e82cb251f0d7a8e26178bbe1a830af19d15eb4a23f84311f32246e765f3bdd0688a5a17379007a99339f1d9af328bb2f0880527968a5003055579a11e1668124982ddbeac54c248a6caa368be1a648c4684f93d393cb7183c3a8180878d9ba7bebcb578fd052e7565c9f2e28e966eabc51d6234b94418f817845e879caa22a632196c5488173a8fbccf546912bbb967dd01e6261e226e3d5a440b1ef2862d73ef8e08382e2b3a7d9b02c2575b71f8ab37ffef39f21416c8d74c135870c631a1fe50b8e3adc8fbf34afb3ac262889a8344865c12ffa73a3030808a856e2aaae4f785484a808cf27aac0d18790a2b3f885b00bd1636bd9a59b9c06728a934b033301f0cfabb76c5094b55d80037e416b664e673d291c9c8d621d0a40b4b76f581450340413cc31b697600c0439d9981773a09781d6a77db1248409906ca323845385cc53111facb49bd7ec30cf7fb68ab02b0e80d6d9e33c4d0a94094666e13038955444222cacaf9c3c13904dcfde816316fc247a15255ffd74b8b1c8b7b4e0df6f16fa9a454020fed007400aac8afe52411784dd334c6854f11165f4c734a843afb16597167f0e198680008b4be517c517beb2bc536e5fe1099ff8dcdb8e8a68882d167656c3bc4a13f1134a1e99bd5240a6cd7d269b8a2aa8a70f2507fd0755e7900ccf261a9e7f6d5bcc4074e9838dc4e4279a15a6f3521152505c0085b788222f0bc4d759cfe25364b6ca287619b49b6c31d2f2b8f0c9a6c0b970c9281de876651622634991c079a43038595c5f7aa405c9066a745f3a5240d3a3a2aa34a7a318794a57318776c3119bddc80cb5820aaf3c2af0cc3c156105d340708a0632829ec6a213613dfca9cb6205635bec5dadd359d8b51b08671603bbe4f277efdec5cf631661e30a5d5352a05ffffad7dcef471f7d8465fddd06ce420297eda7626e715c67d35c053e5481b46c8d67d430ae1c840fa10424416fcafe2a55643e8a4af4875f4e9baef41e8faf3dcd8e4000c07ec7220a631061c08780dd9798dc74f805b4e6ca7b5752a11934cfc06c5087b972a7d162ae72fe8a7779276075334506dd3ddc80edc6ec397981830e48f008ed9dce6dd3b33fe628a90c6c960b272d421a9f65d4139e806489e8964746c116a80af365be55c44c6125972299d40520de760655e702844c735eb11201041c2c689d20967c49a15a7e4a298eb054cce8a209aca10e620122ce811b6b79bb0961a8bac1c0009254de1b0eb13464e8183ee346871c694e8606e13a18652eb60f0f9900a60a394669d7d33d50c8aff05a449311c90cd1967e6fa3905f3718e662f5d787329b28971915fa900b620da74be9a1a218dc002f08059fcea799a489f3c9d1a39c9f9e708321dcf24f662c62c2049ff966cc477ba2175f20aad75d74a8ea072553980e9cb6c5f25b6e4aee5ce074be57233eb7dca08dedc8495ea99ca95de52ef8066d1c2b55d2139290a18aa95ce5c52253fc29f521be9c7d8e1c7ad994ac4fd15626890268c92d152a65cb325bb13af354cb8c573a590c547465c6856f0df9da404f5bb386c0998831df4e00ab9579bd9ec50f22ee60c72f7ff94bafbefb3fbece58b98a80d0af4f5e05c1f895dbc910e04bf917fe7600a214b2706936db570073111851cd08df3bf7503c850cf045fb4b7ed39e6c418952c864594a8135164ec7b2be16b5c5d09b8201df28634dcd9ae48b8c8a9c7983222c8fc6849c7053c041075a88906a7f98c010a491859959259db580ac4f4a69085ae0a68f2b752cb6d7a73822622d6c9f028a92142497b8918265d63f7d78c4ae5156c32bc102053df0c14160bfc75049a5a45e8b0e2054bf374568b8094241655a22b8ebc74590d3d9d1f8008d7e55451f322db702d3d3361fe606cc5b9a9915f015a84ae318654505c4d4561d1ded9842eea70aa646e49bc27048169cbaa1dfed6be100b0eefbc96943b66bcc24910b3bc2319b97c56f591a9ebfc44c1229ab4297d9090b43200cb20b6f8b19796e089b0202a8d302bd0e63fa9a969aa2e21de67754b0b8d565d29643a150f82f148273f18e9d7d6a036724030b266e988bb9b7f1622cdb9dd4e0ef299e74ec36ab0426cc4b8c8ae98ab0a084d2cb3efc390b8dc69212c2d501d51dbe412f361ab884269753a2509cdb4d57062eef6ed22cd42c57415676adfb2c5a082cdc8bf9c574ad142d75fe9a696bba42161d7043e4945dbb7ffffe35c3cd527a5cbc863be23559fa5ffef217edf888bcccc44de355e0803be53be94465549cca441673baa93c247f219b15aaf296f10866ee210499dc4b636baf3094e38a48f02b7616f1e599012fab2dc134b07cd340844c7141aecc64de645cae5a9ae002b6e5ed72933f741f13cb1073c53197b6b57a7d6dcd530bab1a26e1830385756d02d2753a67ea6cbafe01475da9019825dafaa09db484181e215937a370bea2ac894c4aa2686c9faef82e3b5ed6007feb59000e5a6f2fbbc9e717bff8da11595152ebd6bd740626104b47adae361f9103197c3097156ba9372f20ed509b97d5208bc2b4cc628e9059346995443c449a7b43a46fcc04976b0a9c34292ae0a6434919e42964fbda266d8d994e074332941a8b686c5b21b90d2b9396221865a26237b2a8ce8b4c63d1c2e5540932047b41e653ad7030f1100239455f91468df34c9ded2af6cf00795ac690f4a956e5885a526cf7a5c0b86d46c38becc02fd0f3484b6fd1678ef54f9f01ecdc5ceb1c701060988d28f8ca8264b0b0c53d54f52cc830516b2a20196bac9074231c5dbe66283d6a5103953d721f9eaeecda49f76ed8b52cd72a30f5ecca12b55abb37ae4c33bb9609d21e2dc56b4d3a6ca3fae6d5aa81762f80abec7ff2c927d9c76b7d6d103db66f9075239b04865ae8e25a515832882492305331a1fe653a98823559cc7240f785d6b8564d04ba581fd28560f88be926aac85ab974cb20b64673ebca709ccafa78d4e66099084cf431962619925dcb3ae7ac92b7fe89337b0a43c035ea0c8d76ca7a53a22974d35e126d96da8527141a702dbdb45c8408143b0254a8666500341d2d2f85412f98ed72b8c93896d812016616ff3763b2af1ad590240ab25972ce60160eb772d83e9dd5988a9e20a68f81a5cc793254808004c74d0d54a4308ba975eb9c7d0e30e6e75dca685a752c8ba56e2046e916edbd42a4058605aa30e907e330b982111febdeecfd80bd59049e44c67e41b56c97e241806240497fa08c1521f61a83c54f7c5a8cd28d0f1677b417dfc9fb7ca7a7c6a64b0c2e41a703f0843f0400294e312f61e198984840940bd1adfc20af0667ac402fac60625ee4e37615c3b8ea1328f8574e69b3a55460ee8d8542b281f48d3b299d2f114e09294f5a0455ed180819487a847b1182c622801c67c1877b9840401f5f7123dd868cc612a66231f8e4450a1110385b636add62c8accc2ccbcd302a03d4a3ee8b69b41425c4b7002e1f9a150b78fcc9c6cdf06929dac81a66709acb673d0d448b55c0fda86c3c78f020577ab56b7a4452fba174c5ee414854fdc11707c4f0a27340e93ad5af3ad3daa811284a40b35dd58cdd98a8f5864e3771c14deba460ad0eb81f19f4bbecafa5e58ac81636c849b47a73fe1fd85c3452812a2f28a64d66c58f1a8b41c0ac5ce226c1eb50f25b42d1791fc0cb19f3845987227cf8b403407763576541ba0899caed3e418376a639336a3addaab90038c9553f2e61416fbedaaa9b05870fc8f9ea70262040a22e5daf83a92d4e577f4a5f3cab27725c09d1bcb0d2de963780aecef7944d370b3e148940affe3a2bb799421d4a0268460b3504e0e31309bdf143e78ced8457492e7615cac12a93541dd3a484c21c58db000a2274060407e465550c20dcfb4ce6f2355b9077f4d29e780d04da1b4f746074904675f1731ec514a8a80697cae90f54ef0503c5c2a20ed5666113a12de6652b11020dc24d8e05e35af0bc722749e57eb292fab0fee014c0a2d453c456f089ed54ab1f6ad7bf1a59c34b355ca6831e539bdfd5077faa1e40202f15268b8eb3085a8aceaa63fa9a51701ff9f569d564645b53851d4582d9b5ada08c4e714c562c0be56b5609e45c6c0a1cc97bba686bb6298b91f666e366f252cebc4876adcf9b96d45222440c24f7d5d78e5f2faaca3300ddf93574fac58fac5e9bc762789bdcd0ad64006373508236ceda852977886bbee208cccc1aaeeedbc4c9aed195ff6befce5a753baab70f1fbcdf4a21a2d844b18b1a154550c1be438cd140c4167b6c5022d86187c1d87718a346c503114ffc48efb5f2dbb9ffd367adbdf64ef64e88bae7c1b36ad6ac1a35c6a831ee1ad5ccb97266a4982fb2f25551bd8f648a2aa9bed38c8c5ec78792ad02682bdc0c8ec39a66ca1b7807169e36a130e8e187a731774f9b8ea1dc0856ecd900aba11644a4d555588edf16b00bf843584f91451cd93e0dd0f24d911a598a40b3a4c91e85f513572ca2541e29443a6fe9f2fd74225be087207a874b1bdb9938c6500e625a16501d118210a130d0530a69b69574e95901ad10a40350bd764390fe6f0baff642226e95c7401159919185367dc7c911d7e9daf2c581a6573a456192b6b64d1b7485db82234cd252de5247b03acdb9185b7331c024b444e1fefbef0707e0b82fc7792add7fb7ec684bcec32a5a13d09c4c0520ac5b32aaa52d9120b9d82d58cc1b9b7ff07343b5f2c9ab5b0bb419399ab4c1e63511d81184ecc25893535ad59062e4525e1f5185a79d01f2eb0a7f1bd7b5d8790bfc681ad9f655c20597ba4d455b9a90563d40d4562b4d9d7b0fc2e8b9406f4b10ed5ab6e44fe416375cf4ccc5f475ab31ad186212ff850e8dca8aa9159c15fe043d797168185a9d4dee0e415960d7f89477271752415550a8d6dcdfa3264303d01870ab6e6c0fef62631897a7e432d1cfbb5120a37ea41fbdef1447707c2556ac1cd960d617bef005bab3631a7cd29a0ea6476c11af45eb16473d95d0551ea5df96ff93364b2a3a28ecaa63a4f3791a2767839204452b903370a1bd3de356bb3aa3c54e469cb7b02a72764448735a4f47ae7ca9de2517b7ef9d67756383381ee9ecf673d97ab13d5b44aa696c689829a3d00050ff114dba95c7e60b58228e2ac11fcada02402d5da73a1e827eded82a38b21a45845f150a35bcf3160cb7bda05d9182c228ab482d6d6216636ad76c2801b383fab1ed146df15ba2b55aa780e6f61507aaa025da68486b8e03b91e7ae8216d79ed5161aff732068edad90eb2148c2b5c77833c69051a6fc98807bb199c8a37362c0123ec81cb86cfe64af8a143de4e64040995ff531a6edb517501149ddea048094dea6b9166fa062a8366b7b42491d96012db8052a76049759c1bcf3d6a43a6808b807c9e2032dd52bb163557b4db08aa6ba85d2fa32047eb348366f34185315c0028c7d5bc417539185617579811702195bb6a9d3dd3863224a2b1b45147e4e4327b9143da18afad16ec5a06d58a0258ea9fa734fbd6284d16c220d8bb10256496df808ded8c1933cdb450d3bafc86e456451a3c30d07432c654911f08caafae478569455872a45b08921f5a29591cad3059f2a9e60d43c0c0b1891dc6eafacca630ad4bebe504353a0e1de8e6fdd020e54abc1610d29a9e10af996cfae7292d87e1a996a40b779ba8e3a919789da4cf3852dfc0011628a069986d921ffdc0bbd84af36d8d375620d5b4b488aff9b6e61ac9e56842f7e09000ec5eb1969f33ca7ee32df86f30d920d330a84c5ddb726157221050376888296857c502c0d007e5502cffaf7023649bf1ae76e854f43508c6e75b6fca13b0b5338fa802a9544a5742068f383c1e108c0ebd19d5d349024ab44c86798db699887fb137f4d79684c57294314387d81ea617cfcaf451009c085baa8eb116ef601c449053d8a2a4f010b44119c7d6d0d4ad18d3744710d44287b72b89b7b0129f1c0f93800caca05668d33fd3a370da6312483578ec882cdee0be4718e6fc94d6c447ad624ce52568acc343c53ef4df3cb7791f4fb6d781197a03584ddf74a88924d142643c9b73b428d178835515037d2531a9620b6412fac5afc246cdfe3b9c5b6cb82578fb032d8f34ce85a473b3e65f6a218e9914a809c40b8bb29320ac7029e7cf5ca5e5e7edfd6aae30275b753b00ca6be4144950e042248563236bf7a8c584800cb5e4adc000ce6df08ae14c1dd985548bce641691f554b1b328e9df0f7c14c7442d019b9ce5dd0501adaa87bf21a64771d554ac91e0086aa53d4a583232005664ec71ce03db67e170245228f13cbeefbefb0c83e2357db9ced05e9228cf9d42969c015bc553c5298ab15d8c363b90d0e52d1eb34bd68f4bb76d2c34acc9999c0d5c88d43d614a42165c504deb5f67a8fcc848d2538f1258be022d5a4716fd0696144a16d5f946445a7da84b88dfe7b114ae335864dd8382f28a15a806bb592a29d203d480ecfd0b3232c20893471fe9f588ecd840aaa1aff529280095b209994d573d02013601f59381211f6815cfa39651326e2180777a7c29cf8a693ea6249e29ca233cf4a51d22f4350b189a7a537e43ab6244002b302ee46ae34cc701055dec72db9157fd5bf4d7d99a3e8542526560997691f2a87fa383f914882c649143bd9125a92a74858d8caa636b2dff159b6b8eb5e087de08a243091852aba58fb0a4e3facf2c2422239de4dbe92a5f2ad42d546fdcd23a35fa85bc8518d2ea2ab3b1b0d3248c812c94d6f0a02f323f4a282ed0ae1c32b6f8959b2152f0526411f0e5b1451f8a4533cbccf3832d055af3aa21851b7a03cd08ba0ae854c4a4ba8d55c9d2e81b4e3560d75023101b8ef998515173b49d01bb32a1cc2c5b2d2889482e56e6402d5c8bb77890ceb9b2b106febc06fd4c3ab528902cad75d66594a3707aa8f523ae9553bcd5e0e1bcb7be23857d03fa3f0344ffdf607c6b09756fa219067d075c1b345ba430463d1223f4f5217dc94a181f136f2830fcb203b8c65ddb2fafcbdb76c16e3b0c28338816801a0a68c1a515b7f863551e716c3e403c6cb828880c1285512429f872c92994f0144b9e6abd79cdfa4f5a13dac54f76d37ebce56a1ec51bd5ca630788f9864b432d8da9852085b6fd8f25f23a974ff0444353be790a7eccbcc4c63c561af12080d42472b54f576c4558d53b51893d65dc52358629a1a98a621d0c349f52ac811a3236bd2248b6555c69e223ec12596831e36efd5b227f2bc227972628b9b36998af23d4f5e107f4559159bf105987aa823e898a41420d75734ebf8d6750d22d263d821a561efb77967dba366d2bd6808714032582b416d10f763169d4614e984744e1a6ed794500a1098866e60be29bf6d60b9d77754920e20a4d1ae7c329e0a824acec8550fc405b6a6f190ea8516327759534d8e00d85e61f141212a5a5aa6398b53464066de57834e4caf9738a4236579e5f7997328bbfca39f3d547e7688db8e1c27c5ef946ee0282aefcbf600ddb4dee425ec58ac86a4b26cb090a537e585913e5907a3c94bf02b1e15799c62ab7aaa0a995ba8961e0b04ea9a1c031e982e9692979c3871ca416775b3aa919b086e8b3ff5e705638762bad01dd697dcd1409f271bc96c6d52ce652068a1927f5344311cfa39e39d6bb0de9f2fb780bc8e8e04c7dccc473bf66dda46d44aad7432b0455c728ebcf51032c69361db2d43d4a1679a5cdba27a3495a851b1ff25e4dc8cf1fd26f14f8b09ca630aa14a2361971db7ca4a8c12dfb8e1364b92e4ef8bfb88cd3f6d1053232d916daa140a107a5370bebd09f47f2e990bc71deb973895a479f1ae5886830c6cde89c26d1c1b03848ebaa6320315b95e3939eaa1e0ea256281a4ea1864394f34cdac006fdabae3052ce91a9520042e13809441a4211c18650d453ea0ace1a307118387a45bc4fdda1aca289a18a8ab5918226f40f8e990159684920a664fb4e74bba500b7cca6f3222c41fefc3c10d444c094b3f9ed2c2ee3e9df9e894349da975a89903e1bb15a89d77758c28626ccbb2123b2a4f02e145205419b0d20a5ae312670c473aee8363c92e93779e787b97a30daa34027602a105bf0927b87470a23a80bf2f62aa681402aace9e920bee65c21c2229dbc0fff2b9c3193ce1533b90f9a318f5444722e8fc20b258bbc02d0856cc3b5124a367c167935d1a16a1d3471940cd643c063a419de85f89e1e43b6d2f1ef37e8b4dfcd4898abf36bf479e6f8bedb91ea93a7788d93dc71c71dc581783adb177ce45c854be53ecf42aa48281648b1ef5e49095950638e85b8299135372b711b8417cc235eb8978a03174f1b1c0a653b7684a0db3695b49bbe22e829418857c570ca236892e98465755ee0a89616d542aac1334d65cd59189e3bbb48644f4d0f81be56e41bcc3d72718fde1690c37ad4ed856a6d59d4e742d635793ba13220c2b60b066eb850b3662b6b7ff8c31fbce951733844135cd22754ed75348be89dbd98e1a679c4b5de09af4242c292a2c0210a786e586e73462d99a6ab829ddedcd65cdd479300b1d30c9e1a9ca02a56793e9e0b40ea170df988456f4aeaee26b31bb4e8b3335cb9b45b61ac59735fbe57be7ea1010cd4d77ab661af19532ed44b9a19ba477ee9b0b1a1d856a35ece87aaed42f631f1464ad5d90ce621721d2d47150cd4d15a6cd3e08f7ffc63ff071356d25263a7dfbc34f6884fb1a1492e9adf7a5a2287ccb78303b2ab3868089b062b3a5a5b75566534daba6d161bc6e5c383cb6e6ba5cc3d0d4303a3b1d1d306f590e2ccf31f3d701bfdca57a0fe2a3de4cae46afa086a470e3dca38b390949006d44d1b114c09473a795c9c1fb1acdb307475636f14583e35ea913befbcb3164fe3352eea4b1ec64f3b0bfa1eb9ea2b4de33cb371c96c820578caced89fa74d3db86b530f86a8643b0c286cb2adff82244d67378d728d811593dfd215178d20530b1414ebd89184db7c58c9166eb09145caeffcb08a9874eb910261998650c064a85de76183bc186b600c61993b847229634857c694b3d5686c885f5ac016c356111b4130b63bb2249a7be52b5fc9f95bd1502c704719a640316cc8f71466e5669c9fe70b0de42b6c4f80db2bd96c2ee4ed3d01a7314ca0da8b6cfe987a356dadc09b70f62e9cc3a013ac6aba033aeae2133abb0da0d91cb8b9edb6dbd42ddaa299a044457a938381fe93a1a04f8bda82bfd89643cfccc667fb3a80e291563cd5227c691ad567acf18cda9ffffc670166613849d3bcd9b4f2cd261021264d4a80579d28b3d715320012b588d19625296c89904b4f75e4220b61a2baa6b76b15ce545af0a5a8425df2925a19f15d1b02ca348437bccddbc3b546a66cd5d302405e50f81f82840b73f8402a449b9337f637ed7015e0201563d964de378c08c254392257989b87864d72627bf057135aa76109ac4a2760e34d3194ea0be8f0906b2c380d0703dfa40b65d2cfda4a3fe878dacc203c6d82798c31e33919952f5e4b96b81d9a1fe16c0d355a34fce87db6c4547adfe0ac038a306345dbe6174ee4b251bba2cae9c810413586c8b23943c708031d159b3ab51fd7d1048fc208fd1de20ca75be1ca633b5dd9e64e6b996a313eb78de4597c6154013036b465c29571b3aa4e122108c8d8a592c514aab3e90e8b8a989a9b341467f7017ca1628aab8383ef905a432dbaa1d69733042fa4137f758c085724a299a093ec5444e48ee06be2e1871f2e18f4b97a5cb5ae8488f8abb48a5a341d7bed6b5f8b1405cecaa9da9ca8714279ccb73288729fc36caa58a8ab56908a4f1009b67c17ff852f7ca1cfd788777025bf5898a418304756056fd8e0ffcd08fad404806028f04b013cb4a64e1055c093a7ba55c5160df30d5d2cdec492db268fd616759629b3b1b441b1f713146e07b62d3060dad159ade004b860c0ad478a9148b76a5dbb784690f1b8327d0a113e2b86192dc250e9ba322729886e7a4b342dea4a4a40969ef1d0845d5dad9085560bb1a942a3786ec00b23f44e5bd27944e0c20215d00b03c1f273e0bc34150d746476e57a4140dd1abe90bd0422e1dda0aa44715392a21387c57761446d05943dca9b1a7ddbf84a76bcaddda024fe912af808c562381b53a5383a06c6799d92ae624fc9a1797c0e494fb058ad7039d18e03438f42d211cf471a2db0ea8822e3d18f4e3ecab9826b895dcff149ff674f54f2e10f7f584ff7fd198f74f3ec29efaacbebbce6683302a689203edaf90a80da45520c1d7a71cb31906213cae032434739f87761a6d1892db634dbbb010460e29ae89c9a8634910833111a445f2b2a722db7ecbb0daf50c085cfd686ea9ef2db154abfc46fbe9395b47a48285152731c25e9a7a52e39b5d8262f0aeda9b9852c3e8d8f420b619d02550040f07c8237ef03464233ed42ed805b954e1870b9f6aa9ab6348d4ac9ecafcd019403eb163af18c4f02d605a41013d10f3dd0e7a6edd0ca64d3a58c112bf7200eb8418a9ea14ce7f8f1dce6830244ee603052853cd21e194b34144a36aae1902c443058c2350c28d9373664fa9c2cfa5481a6d9a2474456ab690126f100d1084b3a1a80aac4c155fb510d6648f50a2df856c018d61676877b0253308d3dc0477c7352c4fbe7e454a79bda2540d970a5709b397498fe73664ceaa01679c99e3fb737a5fce69259ce702d630e9b82aa60027b0b5ea28f4ea8e476a7c6861115eef6886b015f88e392ce0be4505d5152bcad51f616702b239d470c79958f5a5816c36b3ac7d1e9c992d3c54fd0534e44dcf6a8349a3ddd301cd9545499a06d02961fe48d87e827665ee03837c72451f1da59f530cfaffa3a9e497ded6b5f33f6facda3d2579d512cc3f8d8504b63c55614d7c08508fb93cf44e2581b39522b2febdd0248bf48b59c34748f2c9adacd4b537121aefcb6e194cfafe2bfe9b0b444ada494a5db9a41b0a3466efdaa2e286b6453326ce287d962fba11e35dd084d18313f57a6979fb31ef2b2753445162ab6608419c8a20c7f481b70ad2f31b41dcca9fa97ae78d6843734052c9e82ce765115a334ee6a26db608b4374a491453fa0571e6f18d07de8f0796cf7766ac7d6fa5454f14e6f65812d9aaf3ac7866b0a20ab9b4083321ef51157280c861a4bea0ef2368ba73a2b12b0804941288ffada845688ecc858a78591523dcc754b0a6a41840ea98b98f4d6e420346f2d127db2a3dc8680043a8ad14cdb0e68422bb8463f686a94dac965c54057d28f7cea2211b523cb9e3bed9121b5ced8520670571ed25142fbb974dbeeb09ecdde725ad0af7abbdb3a3a3bc41b9624167104074aca691c6a0ed1e42688c97a156b4d4d429920269898db1f4167ee8d4e914411569e3f8c43a1d9f45c260b544673adba86cbb81ad0cc6b8248574de762cae79bc54ac3b5a192c2015f1897f75538d40e467249aaa8e9f22782a772ba8df2b075048fb8a698551416ab17c46b5770ad81223e6841a7fa962e8bf44642cb101a664fd68c75b3261beaeb09d4832714550f68eab3412f2268b62b5a80c68cc2a98e8f608b720bec8333745026b64ccde90099855a0a20e896ffb48321cd1f72367430a009c37273437533b53a52a3ccbaee695642f64e9982e30ab7aee496c3b4de079739b66fd557b8380263fc3c9325914306dcaf0fe6689db9abde6a91e65a99429fb7b70360d90bf3f607719bf3635e982c9450c59a1a8fd59d44a0760d994acbd728b5886be43bb3d3275e15f008cfb82208a10a0655e1e766a30a6ba2a1bb63fa08b6fc2786320905641e11b67f8ee72ada45505a615d6cea4d275108747a37433113378283aac5e0f8ec63d9a468db1771da902edec10c9ee5b00144daa990532c9f62d98674c7bcf1dc313aa43ae9ad8c563a0f24eda9f20cb5b79770e802b8541148cd492450ab07b71dd1c88dc90a671e755f3693efa9d23096996d1db0851a34512e1ad24ad0af6703f4064844d0275d01293a15380641e88723124d06f3326554f1288c4090ec512b78213205aa923306940a47472b613a05bac5a7fe4a2de92758cc79d15471f0ea519812e22cff08619539867eca1f2948675d8d1039660166314d434588168c563db44d99e5d490eeabd79c129566c6e69a57f4d37e68571199b3e96cdd7e2815a42f3da4e1ce5bf59fca10f5d40028b3999a47bd5ee769abe62eb72c23fcd25ec1ce409029b47e879acbd31acac7546f4ae856132aca44a4953e4df4afbf55c749ab214564cab805227cc0fa4bfff10c8274eea47f660a68389e537850c64a10cf9143fc62b75ae4abcabb6d0c2f8476db2c0fd8753a4c2db77c3e36980eed01940689fefb5483127e7a4310db42213ea96473c03a121b328557f6ad3ba0a05334d737a635c1da142614e2f0a59e266ff6dd48484b9df962bb442011b40af775100e0b6983e06c5dd3fc7fc828040355b86dc351276a0b3fe88354c88e6071167e20971e415007355444bf80749151f88ee18c2abfcd9d8aa02936c7c015ad62afa379e6e9ea36e0ababcab86a6b380fd4dd1eb587a08be99f9e0ba05a26c3bcc2da0a9864b60b115a1518a2d0da9302550962d06f72ad2b9b9d140d3400987af75db944c8098306baed36100980c23875d1a4b4382460903108ae73038e7425a78020533c022b822dfc05614582815491448bda854bad23d5f52145ad840075537817a6c44690b4c2c935e8707b84a193a7f56c6da5a27ec3b85aafc5706d5836c6227e44378fd2a7c2ec13e7647cfef39f1fe5b3731e238da87ee2edbc11aee5c04d3494e6c62a339d964bb444416c8bc5731844727e091559673b00f5072654a16b8f329414ddaa7fa32b476a9b5fafe0b8c0127110631c160d3563e2a8c4e81f53163d09a634572c00b39926081019094654e1182626e8600378157862b29d0a0c13b90563b2382bd04a7cd331221728a982679e2647adc2587ae8fded02ab3ea6da38c9dbbd6600a13a4e0598c2e85c22c062ebf8e913344dc3fdf2e7ad06b6a4a5242f65acf2b54e0a8c75fc4a66d352049ba54a03b5b668b9374dd215aec2acbe0da958bbd5b40a58e9502f34f5e67b58eabb1a9a835f12e8d000e6e59b2983666c34b1d28902678268a8d896eaf491eed0d7a8f5761dfaf84141150cebe5a69c0a3486954fc9391ba0c455511b6e898f8e1ce59bf765d0cda4546cb0a1015d43f9fde6f611a7164fa9459547361ece2040955ece0f830ad90a13ba0a7c8ae98a77f445319d46e39f20ada228e3368b0a776840020f5ac948b0d18a70cb676cac23900d2db4d7bc4f2b8d43916acc537ec892b5143caaab51153554f931193ab494115e6023310b02c2d05a0c2086a403e8a06498b502038d4158561d848d54e5e34a014f2b30251f9131e08e99f328362607b8c8924b17f4295334fd07ce2bb876efbdf70e201bfd2cae41282777699619315c969ddea9831ed12dec6a29a7c1a425f3c98f7a1d46e9d20daa548c0940d90453818638f9d00a3430327e58d413fc29c3dc370955184b88e004fe72b3be51aebc5a8da8885ba5720a8f63f04c56c5810184de0531e6534047e0cac9f79e20e02baef114b214efa0d6a17f0cbb685cacda5680c2c5a1da95c6550b31418ced480197e6946961bbbd913efbd100206674f1f9a29b26b3ca6000c3a3aca2b4736df2315fe8d74bce84caf4f54510b3e883060001b524be26727e55b0076560532e14464b8b8ca4910d059aada8654582328d10d86805cad911a29105cf3897d9b6638757f219621a1a0d219ed6044cb1e76bf79366289fc2fb0702b4175e17f6368fee0d16bdac7a278a3aaf53acd774c15518a24a7bafca536c11019169a332c5050bd6106984c7037150c8c0b24fc47112da76ba9850e8740cb868283709d170450f148266d1590a444ad76715c69250b215d5f634084b6f6e5b84513108ce7b43a2a284f9f92020b82fd8898d829d46cd80464e4e145204dcc59beaba9508f82215249533f4a9454fd3c980624857813d2ab1ccc57747f08a20e98a28632fb03b81b39a1bfd881cc1d72d4dea3bded18bcfc56baeb3f7a8e2c64df11a5c0364bdb6cdc2da5f57463576c6081aebdc721e575b63850ff4a519fec310193addb5f8554fbbc044ef75b718d1bcba2145f7a85b0f6522f5877cbf8bb4035664f1c9e2b91f78f2d4c52d3143540544345c88399a3a397bc57a14b36ec5b640617307f431e6119aac90a7d1380ae80851096e718a5f61153538c84671482e4ce2aa099a7cd59b29d3468b716e2142ff24ad11127b9d1240aa48b6d1b5a10ccfca6086abf752482aa5492b6e004220a9584bfbd09062dbbbd0680738dac273e52785c6ad94d340b1525f9ac424867b3d2bcff1a86fa875f88b4a3ba7a63a9688037d30e051874874a285f6366dc9d23219f65ab5e9a471212d3ac4410188a89827537288a345349b874a2c726fed29e7677bb8cde15bd5a2f00ef414e3d34621279d1036149bda33a1a21e4de0aa702f47d5d7c5cb19a1cc04c9979a3babdb84111bf88f676cd049e7ddd4c21ede8ac41b3030dfb24938e257458ffc2a463f54179f0504851eda0d98d445b6797456da2cd26d4da02f1fd9e64391951352d46e75fd52542b3c4468f0cbf062f50c051e3d8b1bae9d004db1d56025435dce313fcc2a67d165caec0a981221226938af3f161b8405d35d03b5d2699ed958dbed932a3ed6f07ff1dad0bad5040ec9916ebffdf6ec5e034dd1e9ba5589f4a5a4b49c4ca7a8b851bdc00d54158ad329eb4cadf082e93721c296c23a5801c10bf7eb9f9e348b698e5978592bcd23d8163f6998d5ae21d7f84faa82f91af5941f0aafb85fff12c5aa3f1f43cad86e79de2a5547430b5e344d4064354afc718226fa76fa1c67e79faa37d7203bb62502118ea16969274efbafd2d2d8abf3123c9a05a1d962431611e8b3b71773728f68039fbdbb8e4f4ec5c7b4a8406f2664fa25288714cd89e81f7891026ffa9bd3aa4e224f43f0de88a0498d4ad3005dc13868dbb0242db0320024af7c27efcce5158b9adf82744f9b2e75be8408aac40f64ecdb1e05b67edb63f5c2991ee978b092594b0123351a6f14067ce4a5a534ac186e5b9092a9ddde15c52a01fb729c5a8874d84581197dd308bf856fc5f5aea27ee2b7c6d210a595e6e68db5150b0a8bd174a844c35ef16c335fca6ff05e04848ecba342f2e61099416bb5ade4c86c329be98698e14e00e7ca0133a4e11aa7c837539ddb86c97a046f88bb54d13b4506d1194aa6a26935c00d718662c39a8029c8eb2a743841b48a9de0da10f33ccca19f08c786a2d915cf353406068ed8886dfa846b60011d9f90aad6d9fa9a263d0ebf35234060314ec93739cacee8aea080bdb2aa8eb3a6df945e4ebeaa1628c95775b9a8c7bb87856f6daaa2a347054458c902726fe6d511cd464efd5db0468f2dd8e1382bc9699b84a2d6fabd34e20a23e5575b3e4cc2521d6f112c54802977c01563cc481917fbc33fa4e8edd74e72da3c866826680a2b93f73603628b988798bcb42a304b012ad64a1bbecd92daf790f0a84d039c77889f72349adb93aef50e0d110a936d77701e6e4c9372b42e93260b876104820a37e3c3004ebac509e234dcf21c05666d1901de68cc4883a6167b275ca61ca2f93488d84abb8482d1ada313d309615aaa138993920199ba0d8705cb5a210b706c76acbc7c46424cbc615881be6242eacef7fa6d6a89678f5a286809acb9b934e528a06978d450d1229ddf96b788661843bcf8083fa1922bf3f668c1c8d1490a6c9b9ce6ea75717184ea797b289cb375ab75bd809fd41b4610b95f4d6032ed357d6e3cdb4cb0d13ae00ed48a9ea25f50291dc615da902860c25e4ac867e9d06d44a4a31c1d5733d0842aea19d6c46d39895f6098b514f89ce057c52a507a05223e54ea76a87404acd0a641a8913e966ab45aa942ce8072dd3752494dc9bcbbc556a74463e90cd7d60da1be28c020f6a217bdc8e322b2963cea57652a9f8a399b02e14ed0c357b7e3a30a6f1177a0d094ad092cef829eaed0c4a5225fea20259afaac9802afcc1ab2647c051d2a9a5a726005b80467e89d707e95b25a2466347c09a94e93662b988102ad65b40caf4a8bc7a02a313b278166f191e6386473f042cbbe135da4c03f1b2b7a4bb177248903bc6c5cf6a2a8b664b69654f085bd8c92bcaa6b5768d6729ed68b0ed01428f1736a69cfb14fd4825a0538150ef1df727bf3d694a0a4f8c8af5b10d3aea8dec1830180bab0a74a61b8ee23080823170c4296d22023d4eb3f0f24ac4cb2873eedf6f85585a29a090256e51b667459b3adfc961a5b152538363096da15ce7b8b2cdaf2c6558b9badbafa9d8c590e9abd3eb588266fa479f2b61ce6d2aedf267421518e9df5e6cf325b470bb6106c458cc69a6a28d344243a8debfdb398023aec51691376dd94c722ee9680ea7a14bee48d3dea370fcc06d240d89773ad4cc5ca1caa4ae480c397dcbe3209180a87144161b76923b597aed638afcbaa18b01e4785d2cb9c3251abc59e0ed42a1f28075ee1d7c4af2fc655753dd51dc3b8880c762aa0c5c2f0be554593cf78c633aea8abb506d5245a1ff9c10f7e2016f8fad7bfae1c7fcb8c58b04e6a3541c7a77432b06926ae77f3e7b68a9a872a8cfb361fe534a0998e818f065285cdf23a7094436a0bc7619c04c154d9a4409a3d69ce9e0037e3d5828b824406a76e8605b9fcf67fc5ed2dc80737cc0b1d6c78bd19d6986577169fc7bae53fc83af911c6b5b1cbb871d5dca16d4d6da1c34414c09b048c4084209c9c42680941cc1001a841de80801ef0d058ad985f0d81aa7a34a0e9b38848b57149f374dbaa3fe0c3898a4443902301385aed3555bde351d35e94b585b7d6ddb408040ba9026599bd6fe4567388f7b16c28a6704b42b48454c145afac21d80eac2a1e01a96c406fe69ff9647193a63d6d286ef982023527bf33681d312111faaedc290b26b2c22d95eabee686b5a858c34f4fc992bac22674f4781f4f6e265170cd2442cf0c09b785391e4978a4007d6a5a9f624942a3d86ef14ec92238045557a535350cb405e469b30a990d24e8e41d0a87567369f97901b29e06675a2ca80c499b87ca5ff4104e157384bc415818b188b202038bc8ca19c42472da0e80e454abce52d76d5d799c1e0e5c8e485aeb417604fba58d702dd00c8082d120b562e19a74fa0964637818a777f0133a858c616234dd66f0ccf599cf7c2623670ff7dc730f2267aa5322db6222da50c83727ad13f93f7b7ab7b583591e5a152376e72178050766b2219147ec12bb2c987dc8d15b31c70e1e7cf0c15ffffad72caf1dc9beab53b18e1a30b2964efa9e1f346146e0064d6de1b3253614106ce9876f83928e5f76e60b288b1dfa20b579a81c7420602f8d7732ab51b7798d4b4994b9b776855480a6eef1c8740c636d713229935f99e4c518b5b4cb695b166f2af69d452cc521e93a4e851a1e72125a4581f5934843f2f9b90234dff7e63c256f9f2868b50e7125b99f509aa24824a7b99bb085501ea1acd166a0a9f12c8679c4afdaad6bc66d586bffae2f1bb74445a8cd4fe540bd229d9669d4f592a9b9bc04eb610f9d3b41078799b21c8aa5409ad4a8df86c960a50d1303895ed0e9cd005a3e53b8150c0c50940b3468a585cb26f2bda3567effd48ad4246557e166d355e35380d26e06e24cdc68d43ea9c8579c4e690595c58c79b562795a4e22b3554e39438d80000f814e885066ded870d21a5fc1912650237b7b0eb9eea064c148de1e4ce4ae214e0c84115d6156ea0d1462c02f668683c1e895b0e5110848c08492d635c91e400c268e315478adf0d6e0e22d905277b3e070b07ec7d2d6078f9216a9799a3809dbb5206e92d6448cc5768043f96e5b31480499f1c93df90beb7ad7bbde25f30aaea5f4c6253de14bb9821af19a81bdc9b902a830b28694752797f8ddef7ec75c188db8a075047483cc308bf334e9836b3e6e61a5462b325ba262f76d6f61ba811af18e50497b8a825614e84b8d2ecee997187dffbaf08a4e25288e83694219750ba0c4380c8b3f98d0915f5a43bd90c033f98cc26225727139b7326b02dbd2a0848088c3b58eb935b040739edcca602f75c24deec445690052f0b4de1948fbb862f47890a68adc92a36a1471653a58d7a1078f90353385d1bc94723af62c008408ad7bea8ece15b6f0afddc2c05c5dc223697af39bea021afc73750c20db9c2bbb2906f488506852667a70691a4034f5c33c0512c4f6828a60bd09696b49ba2f83699e1b717dad22b60be70b46e4139f8db51ca915e2001d82eb59faa43a8220ae96a7e14848d49c11fd9c8a5074683c68d8f3284074a18f02617bfb425bbd499abbd64a3ee992c6dee2ac795d5155609dbfa97b8ca78ab6a84217ab455e5aeacdd3620234ab18e40582c5413976579ee5423c14e81a0a489cc73505021155a25c6833b8ec36e72aea8c4e28a962ad04a98157daa8d8118fba951f32d44a485ae129ed28e911d78ea056e1e857e6286f82874b786e32b77052ad14a5972dadb234ebc277dd75571e7aa5b7100df215320ffdcb5ffee23b458c1e693d6485a52fdfc6411b732d6cb5dbcd68e4336e3d8a952c388c4390fdb592259c813234e29685a1c6fe0a26b990c27258a7c9a3108ce7408ace5555ace0b1f15949fca4fd4642d5597f5faac061c114c6045398c12706981ae1fb6754c51aa8c984505aec9569c0c1c1b8875b3236b3687c209da7246d5f4c43adc469cbd366f8993e07e39c06902c95bc4a6ab1e95b0bfcf26946132dc198d3510e619bed62accd0ac2aa1b7093ab20c5af2ee85316da0d866840afabdbc9296c1798a84b57ba9850f685dddaf1400a57725af96e194e79c8a2c749ddd133b2b492a0b0702c20d0b45b9caba8516a9159a7d71d1acd2b5808ded0d171454388b4d7d4dcad9d136c1440c1562571924d2705cbc6033a2820eb516021bfc972abba8bf749dae4b79ddff673d0545843ed455242be5444562425419c06fc852173dd24caf182b65cb4df619026bce2a65173057458570e99448142b7553cc656d1c919c3b29e56a55a475c4b15919dffb764596657a48608c3a3e15ae2d4b3f5603c0cd1021d4d6b25f06a00a8a1ca8f8ddce104676b224ea6819430954e87e9a162e1129a4d1deaa682e23051e7b6c26ea0751ab711fdcaff0f6dc80ad7fc2f78f19af7de0baa91eb5cebd4d1a246d65c94d4f78b64f2db16b3db89dba26946a03ca5cb5fc4a1b9cd68da77e7fc6d90e187ddb7b44406c6c15235d7ee5876e3171b41033fd40acaad18b6532690145889b3c85c1cb1dd898080525284f26dcf0138a4fa8f5011cc92300f58414f07fa54448dff200e7f095ed76a542db788b750d84a3c657a445eecc1354da44fe228d3588a87e6b9c81682e1a7ffb5531041c3ada9f765b142f4d8db5c43a69cd6b3950fda4841ffcaf4542b28744b87c451801ae560b2509fff17cf865c6ca30541d4324d055c2dd2a1139611d06dab99ed5aa0960360009ffa11114af0b449714f9362ddd7426141286a2d0b0458440e8ce213c19cadadd2969ff023bfc02d43ad731b0faabef0644e18ae45b92826dbc875f3a55cce458a421e39b90905aa6e387ce31bdfc83cbc67ad8f0c00ad13cd81ab1b4e0d14769b96a27cf4f30ae7ea03915547b0900d27c7786d1c2a90449e2a33500e3e14cbba02cae2af4c6bb7b12d33ac4424001db8875c99199ae1da503258ac89a15b89324fe4ad39bfe1123a754d52b84d58b58c79c217b063f666173468beb2c9922a5decf281071e30fdf115367600ad0a5514651f127c55af3756776e8bd9618eb7f7fdc5998e1ef5a8a86136cd455bac15ceb000a0834bb7192b9a88373553525df41928f640a79c3ed51bc6d9a6549ec5b72286b1b4cc617ae90aa078e45714c6fdda9774e5247d5d162994fb5022c5f18dded6d450e0cbb590ad0a0ec9287a25822a28178275d42b0f449f12484439c24014a8d40720fb9c498721da04c8bdc90bbb4d937b739bc23d257e28a3695a421333b9f1c252588967ac6ab7bdb90c5199d6b384ba0a23a87a386b22e991e694243561b1a4a2eacae7f0b82a1cc62a717aa9ab8d20ba0a6e8e73283a6c21263f6709758a8e403328c9cadd3648100a44bae447363d643cadf1d795046c94d26e3ed33c209368c61da6cbcc5ab2340de5f339f63c2a456da0caa5d14cb759604388cc5c2e28590813fd7c3b979eafb61543637d23c0a201bd5578b14f74d295df23b6066d65961ee56e8702c3b51485ed54176fae60c253552a5c81ec4795319f8de5fb93b77e59a3d18cabf2ebc440dfed66c1d259484aae5822576b8836744bc6f3605795d0adee0b2e03bbe834c3a3e4fe6faf25fbbbefbe5b7367e2f7272a2467313ff9c94f9c5c350f959355c55053a7becfc746a765edb5628d4e83b9604d63452b3314c5da59e309204f8b0cd177455a87d244abc86e3b92de924dbd2561f7407533bb4ef3531ff06a115a2b6a3520ab082bf15fa48087fc44a249905f39ec1eb0f6ea38e27935521e698520e04c5a439ac043271b70c8313824d031d790eea0999228603e75b5a189023610a7f42653d8688355a32d2a154a481b6ae8cd321fe29d6fd0280cd262dbc491451336d14ce0a26e0bea0a847d19567ba3ca4bb4a342452890b163109a206328d3ae5fddda95f5c86caf90087492ab675ba158fbdd614143b7decf305a5023b22a0595d205410119aef08982f214d26857683920c85b5afc45ad1830d755522be97c61d43c4d011555cfa36ab7f0cd2f7edad6cf2d3d6aaaee29d9734b750b4c50481b01d0b026540a6bf21d095dc3a210d4dd0cc6f8a10b1a122a9feaf2d50cbbdb2364ccadcee35a4033648ce0112883b0aee1540e9e1727451a4ea8311fa805190bb5067063321e2a369d4c5df2eb2f89885446e130f10861a547ad746413a1be3e01e8f27bd48a815e33841bfe81c3bbdffdee50fedf348b3f6cfde217bf70f8d37f6f5141d0e197d532085ec7be3b018b5c28a0e7b06ba5095b9cd96dbb6fcd37956434621c8d312f2ea496fe36a6e18c71ab0880dabb6c0654b090b16a9d67a2537c4141a21e10e642ca5303a38682800ca8c923fc226a6815d4928bd9599b17578260e2a08993def72c26ed7c191e9a61691a6c09718142439c2a54d90c170f762114eb28099dd28c957e068da0346ada020acef76a45ba373a239219a988c3e229126d1a8e732c35a7d30486fdf246ecb55a646008c43718763aa1152e94fd36edad0b821e4d2bd61c1f336d9ea69ca6cfaab76e9257c7a4e668a01833b0c34996d79851b1263879456c201b369dd9d9a3c7af54c167c3494b722a367552dd6d893c3fc7982f2d3f193d6d97a385e03c3985cc6702b83150d8887f4d2b59dc97bfe19609b5ddd108e1116e073d47ca397c2dd66815b5d58e1389d49513780dd7e22d5f0da4c288e5e4d86576557ed780a94038348f992348ad5f8e2d4e33a16a48ad62ea0ae6124d81e67de37c6cc761bff15f2fc74cd7704d66a35198554303b823c393f79888e1932164f610aee9449e0819866b67e5e3a306b834b3fecd6f7ee380d8c73ffe71a6dc41d0e67deda0354abb9454b11dcf5649643632335cdcc01d7dcce630dac906d5138cf916b571feba84b748680208f261054410e9ae590f54cdd5c18d904d198112798a476476fca237d8b585075ce1bc380e6410c1656e28f0941fb461c35394e90584a1e0b62930ae30d30c31cbe31239a40b630a175010b9ef8ee0bf6f04d0127ed46a2682b846dbd8b510d029167a50ac3e6e6b22f7ab5fa51b4e48d1b700d021542fdecaf4ab212e5428e42afcc19256247a5d49c2a5307e344496b6478d2874a2241d6ac8b6af8a26ecdaed932d8d4c05508d8a0aa3809a1c6cb4c2e0566152d073b3395a65125a61d08a8940c38b50cf05e595c752aea57fb5427b2a2ef4cb5566f78db88817f61614849e7828daca5773546d3594b61da1a2cef25bd017b6e284f104cdca4864d2d4d858a864e15b46db1830d75525c80e41146bea4acf94ecb625d48280ec671e1b9f471c89cec06560549539f66ad57afc8432470ac382648f5ac39284c28b462b592b958cd5159e74f585db0d364aceeb3153574a905aba213cbd5531e231b0b6c66af9470454a598ba46537205d295ded10467ecf515befffef7bf3f19af2cf26573adb63aba61d2f7894f7ce208ab2ca9e117e922a3d692ea7b0926d2f12836c13234d69b3d6c0b0c311a4f5bc89060ebaaf0f0361c31ca2b340daa4043a107b769a71c41656ce1f54275e3b3dfd6a1e4841d8888fb5c6e0187dfe659410f9ad021cf2179835b418ab6daf468a1308994a4291511948967e91a55b76d4da8e7119d12a43e0bce5090801aca74d0a4c010917642823fc5b0d45953d5db13c476c1a0475825885b9f6f873ee8d32a40a419ec411feacd9add366e07077dc6a37503e1b026485434a47cf3bee69bf4efa99c34a6963285d51950314898d86b15615c9f32c78fbacddc35a4a31b9f10a113bfc8f689213c3733259a8aed8db8cd37e6a58b118a46172b658a8ae52ada6d66da7481382d9c5540bfa7d2e6c59440930568c4c17c0b8b5a0fd772a7e1570d0d65ba1d34482c0e50863ebbb4db840327f2f3f05c9d2c47f8a8b9b9f15c7dde3b9f0f0b524258e337bfadc5cc75f1da60b1e6baa4d756563a104c967033e0e81aba4d33158b6d17d14a0c52b31639717ba499f68e1a9e2cf2d7fbc978e461cd2d331eb2f9d67370a237fb14a34dc28f7ef4a357d4d5f42488d5018cfbf7bfffbd75ee4f7ef2939a04401c499976c45803e7642ee8b6dcdbda2dd23a151d69a6d6de4253bf6c9a55f10aac1bc03bbdc90d443158ecf4068e51530b8bf2a57b1380c92a8960318e84c8080ff002ee00087e6281b66edee15e8f50686a90f02acac49b4beb10a18e944f285b01a6a812986c39299fc91b2114e2c0421a0fb4e4299740995ad4dad24f369da7e5966d80628f14c5cc05564d1201b77c9a474434a495169e7aef1211cdb51aad513ad45c1f206afb35304a6f75621d4f5264559429385791ce2b8343a4da45e99506c2e2043f31af072901c06189f835d7ae68db0e75b1ae244b1e8eb2b4a6556cefd2c5ce889093142dcaa40775b18d725d73b4ddc65e3c14f765a0e9738146559095235f73c44119930be85ad1d3ae5f0510a1a2c63039aab71ca91542351e1417742d4638b2971be33f189aaf2e5edbd31e858373f541ccaa072e11d4624b13b80acbc28e90313d67e17e49baa7c3b548cd0052d1f83f0188e93000ea5a95748bd498a91331a689fa45dfd1f60caf9584260d0cb2e1b37589f453574a5f09a61ec5e88055d3e16f89d299d6382c11e7796e730565b88c519f595a7a0ab51438fb22502ea184674cf097bffca5f70dbef18d6fe01b7cf42a55614ecbf30abb45cea54a47e109a31966544b20662bd079485f2bd496c2e86491b4d089798e44291d28a9cba7e842866822de672c950cfb88316f81020a14ee11449aa7b50d4710045bcde1f0dc352b51a05e29a2c9ac534d5b90ed27622f2f55ac93c6f8e1a2709f501dbeab5355d762ce5f8ea7a8019a105c8bd880269d4b2846763517cb04b38618a33d9ad790df02e4a65719777355bf72485d40eacabb24b41bd90296be57a118c63ab97666048fccc29045b065d39423a1955006fd7cacd6a5c3a0b6869ac1e509add0a9aec516b3e88d99b1878c381b55a0f2d299b21c76e2b6095d769c2f0552b9cafc3fd4cb0f4f1c26f70bc882a40526ddd6dd8959eb79d1a4482de5cf9702ac3597ab67abf9706c0fd78ee022b3a7b96e21b6cc629f01779892368ac8529a74c2bad243caa9b9386c669a385dddc6f3aa5725b663264ec6a102ea4efc54d1d3b8aaf0d4123f757a4b2b49512b016e86144d255b49c0703bd78dfd719ee3d7b94a22120365a6108956669a45f5710af3505f5dabdfcfb6cfd2549eccb07efce31f3bcbfa9def7c87e91bcf556e6493ae30fff4db1a8a4710a4ff186475a66f6cf1e44eb4f11c97e9095db403c0255a16c14db18376c19c5a72601c09dde25279a27286a67ea5777c372bd70a80f0828e60ca8211a75591cc5a2108c72b4241597599c9dccc14e74da01ce9e8ed9ca233ae980d29d65c0f7077703c3d8498f5310a45a9c1bab4e0513c0279c55f455834a057dcc649b3126db500278dcf1412a0844d454fcddc55d76826d51c39b068f14bf526ddbd2c21ad8372b356bee09acba356213394f00be5e683d9628e311f28d46f99b2497aace693a19e2ba35437caf5a9ced2043ecb1fdaa6d8ec7b0375f081e79ace5df3db180b760394029961419832bb3f268ea8849426f293d26147e93a742dcea573f839db5c6b894abaaeb8d3a3075cf3c03153990ae7a5a50743c945b1c49c3f4ecf415bf0d4c2652052c7c5bc47f5d788d7624a56381ee23c368617c1e5eaf6681a1ec26ef8afbb637512d57d75b7749d922ba5c67e652ac348ea4434e5a787c9b8ae5947477cb2c42ab30c315b3ff13f43fc17bda605a7b8260cf1bfaaec1bf8ffa15cda6abdfa6c9af50767a6487d242376938a84168ca00048c28a5f40d34b0808429f206ce30ff11443d36662dba38a9909b65a8f38ffe928905b8f34d449850e5be4a818e3a898f18693171845346ab5a4424e2df64922f983a11c0fb76d358ada24ac5ef59d6ef22a80f230376f444d4330a22fe15837cc800a2d1d52e9f02d617b4bdc002026657f648432814b3b12a8c9e9580336c8188a69ba09bb926de322bee5bfc24ce5832adac84c857218404a49e8a3f5f613c8d214a68335857272d077a998b9644c054dc469a921432c626a500df8daa26dafe0cc6e1e8d5094d7ba32ea6a5aad76579a3d65244783462ab7cc9172b93ca1cc79545e912085a5713b145e3850d449a2102acfc11282349017d56e0b730ab49b245db01934d35e516d91f21c29caf979a89ad282b35c6b689573a65e5785e7b773dd055ce3fce8dbf88c9ff41c9d0c801e1221b869cc085515083ec2ebba69a83156633ef6a216e58c4a666aac4feb3e745a3ad7564b164d368bcde5174f6842951a9aecf15080ace4c05a4555b2b7c4514599c6cb4c71cc6c7409d122eeb732cdc99ef7bce7bdf7bdefbd32c0641399145eb99378cdebd6ceaf656a29ae28038818f0796307ace0426738ccd1783bb3f69a0e8b1137c132ae1e1c0476baaa01a4d10043689a25f5ad4bed76744b19076ee19db4d7da41093a1ac246810005e90cbf9a5358a80843fbd886e638a7e00bcc69c841360b679d8ae81b12f5939c4edb934b2b7d9a0dcf7aab6f163689860508c6b3375b55f4ff0a94541748813fda4041944434db1a78f3723882702d9b50316e330b04ddd2582f24d1616b8eda4ac99a689647edbda5407b2a761b11c5dc62d56f0750f2e42a66af2d36e5b1e8d31be52849398ae50c95ac8bfd2e60c9521b847209755d2a12844294dcf85474d9920a829eaa522c3948adc59acb6132e860cbd3051dd8a8e423f1c419529028a13c0a6415087d82e698d11da164dac8e8552c4782a2fa3440c37eb3f8429e0c528e7e6f234bcf2ad3de3db9eaca902e670e50060db518dbb99cdfe1da90a2fc5a0c22fd0e4d12b0558bd64c3dd22e36da910b3264e692a15252e4bc69a6a546c552ac9233866c0691104add005da2251789c68f1161cc281b7199a2a779109638140a8ab5d94d2df4d664c2d3943c2d1da1aa40e1380ca09f05e62f0d2ae15a7140bdd00837e023571ed1129b02a2a897bef4a5af7ef5ab1b4daf7c232565e115973e0369dfe07def7b5f5b81bb8851b8a4b170970cd294125afbed54870b7628d92cac15253287681a4e7784b18551d09178f9521ffcc23198a02f14dc3683eb1c837661075c63ac6d4a8492f52b367c2c573f0982cc0ac9af094159d6efd204a06c00c45b8bf1e5f4c6b5c8b1c3b7fa8680da32c9854a8ecb85d48256cdc9016a50150523413bb929dab501270b2e46908fab56f13b2bd7c97bb5c8b216332f82a3dc3a0231f3d57a3d7c97a0c30dec8ddb6929146b0c8c934d21d340e31e6ae8c4ad8a126ad1617d9a2b0622d20d278df68df3e83714e748c1253a85307202afaa2b86872291704181e6238102527565ed1624b60eeba9e83b87c75800d490200785ae1c63585f669cc4402a95083103f47eb387223b34f12953baa0894e5c7aa1deac0b1224e20c638055c0d2a8b04168e1494de40b55199a3414d1ad8a31533f6a5a432d26a4f3b111b2779ac74521aa87052868b4f02a3682804e202ad3e08707b7b4b13e6a999844f0cb221247eb23289c85836739aa5351dfecd3504b522175ecd5ad998756b28d7e5d793a068af153480163ce92d9ecb65a4aa6341731d78471cb77c0fc7303a7e571753663d064404b125a53d34b545ffdea570538a163e3068676608ad81e6510d4d15719d211956932b3ce9d542f1ec17a8c26644864289048479e3685c9c2888d5d25b93de21a6a115a3e040988212f9e25d82b8115e8cd4d70837f390d770a3411a30b694d684e130491ae09b5b80ac0c27c9f7c6805d46d88d0b66cebee128b613bc5d6a25b064d391b70f26d8fe40431d28853546f3b74ce9612fa80944764c9c343555d13f3cc5a4e689557379bc624e5a84258bc65a3c7a974ed16de2654f65dfc122e64e889a03cf602e801651e124664f47e3186e7423cb5c6b392444bff99b5c279ac9cb02050c8431e1908ae5ce56349a2090e56152b9651dded704de6a2cbaaa0d2f89f770591f588cc70dcd5a36cbb18aa5fb76dee1717e76c31af6b9a5c473ce72c2c1abae5326320f80b4150c8810955785bf4e7516014be141ad759e15a034f41775e130ff18c6104d943837a01d16045c57a4d45f9f1cc90f22f1754425f5fa7e4ec21feb79a84485f66965f7fe5b39a537d981bbe870c2e8c05eb9b0108a9fadea27c01870b6f385740cf0eebebb201197ed23c9a9944dcfa55a5f0883d08653a8a1ff3578e7d1785b1663509e0bd7733c196810850485f3c95b1c67d61edc6bd0c28b6329706ccdcaf903e9cae573cea8d6b4d60a001279bcbfd9429106d81af00414e471f3285b60b9bed92b36fe974acc9d3c6deb4aceeb61d82ad702dac691cab6bd7f79a50cb559c18db38ec18074983630534da885799d0139da651d9935a1a8505990286f106d442bd4c1341b220d83abd920d0f1af5141b69129d4cb02124a755982a8a80a431a07cab7bda6a3452b17e694b5ab1b635b5ae40b69ec21b30a425d0f4b4d54f8f08eb96bafa708832494134050aca82925676534523798ce5d2f97c3aafad40b690cd15ac6457d2f3586564cede8eb7656a482271504039240a4f831e99756e57cc60238389ffa3a386f26b77e143fd1b8532378cc5769c4473c5628ca483e00165be16267aea8a7e2c65ae3233bc1aedca186a283d8c939410f3d5aaa353697e9df50e8b0beb422bc50a9657207525571635cda7b708e6ecf18f60c7a15d04e4fb1e15a9b08a1455c54c3a3ae8d78ff9549092eaf23bc59813b35431bf3ec3df7c2ce52643ec9a97a5887ecb47a88e8fb91af64be67cb8471a48ce4855a6cc907e035ac176c5e29803e781d3b5460b7103d97a0ef74d0dea6fd5f9b0263627da785b5f36999ac936c88777597c9e5601e9661feb9234e8b6812e7993319d341aaf63b2adac4d66b22bd3783ba80d9bb2807a2b3bced3ea94868d56cd43498fe26d86db089911c752cc04ebaa10a7f2d249dd58950b955f4f053131532f8732c502eb41e9a2b3cab88de76e495aebd343f937f79a655e0fd9c754f87a08fe2f94c9a832e39b22eff07d43d74d218bc850857f9d197fe69e89071937518c9bc5f42d3a375103610d0b6b0252ef03a66685c786368a4804e2197ac0da5240616c38189c1592375a0cf723958d351c66728a35c6c839092e06b831d6701dec36bb5f7395ec6a1469cc2fd86f922e11cab7a651d4130fd5aa7af8dea3f33a8fffbce858eb98eed135afd13f297f92dfedf9e64ee81f8b5db3e9a3aece733b19d34685d76bd74ffc42ed1da53b0a7535858fc891cf239123b7757d1675e57f08ac8dd5dfe07fc2df85dd96c99eb4913a8e99e7459db9671915bed0a4aea9d0230f99f5b1ca7936d6d07898718c8df32c55eba89ccb053ccaf2b8459b26afa98495bc509349daea4109616f3391c2b7cccba3e35c204d166f4ec98566addd160caa288c6da9a18682b682e86237b58298b0af00b005a3e6a7c58312786b9dc16d85d3b9ab69545d13cf81f2c0abb81ba9227a1b3241b9ba96506238808e42b677e202171ae18ceafcd39347277d3de2278e7a492bb3c6aa9c18e731f37a80ef42cb392fce7929d6f491c2e5ba3aca7ecd9227825c0e6457c3a25a1938b284ff3bd378390cc56bc67a61a7666ae7bbf304052eecd7237c5ce890d7efcf39e47934c9252e4499f38fa68ac6ab937e9a0f5cd8e5d7c3ea1357e6689717cadb1a5c4804385af597686d71bd5cba0bb7e9c10e4c2fb12252d0d4fe80a50d4b87f04299cd9a8f2b0cbd97d6da473017b0ca510c3360080fadfdc54366d66c45ba5d334f9b89b717d1ea7be2c46ab564b6c21d8c6aab802e334313f361ee106d0057eb8fdb089fb89ebd45f9bc0666ae596936a05bcfe6138db4d5d9705db90bd1e1c288f16ad6706cf8040dd7c4094c5c38825d4fa7d6d6138d6bff29163fcd9fa8ae15c36219abfb9d2ce90ccd79041fae65249d98e9145e0021d1319496ff22d2ca66cb8e28b417048fdaca8c26068215f812f1a23065e494def4b32aadb1b64ed2161bca725469a9b8ccd63dbb3c6da9bba04fdd6812dc6fccccce33bca3256f16763de677abcc93af81f3b8160f67f673c2cdd560a5fc86b29b7235433982da794e1e37c61d499d707e83da3f8e0ca59f52571030264f7893df6e4c06e169db496d72d5177b74acdb5eb6932e2c068e04612d64282f5120e6eab0d5ce2bb4135528a770815e8853a3ea86325156be831d42b060ae032572c05627543bce324182487460b4fd5960d7e6ccd9698e47369115405313e5e0416653d1cbadfd29d5b3b798b97e0d18cc4ee33526b2e5dbc70a2b1782d48599739e2d7c0c7df2ba8da2d78f1dd13c1faf4d1d73dd72c6c385ce3c6ac7922715c7e4f56bfc892e39759d87a76975ef3f4c21c0021c1461356825755564b65adf96f1f169808260afb5291ceab5fad653f990a5b84c26d0f1b4f0aae5ff287bd4d67ceb6e728ab052f2ac289e5b535b4cd756f5c02bf89e4515e28d546777b66fb04e2c3a4b0395bf15af3dd1e67a83f48f8371161bc1b380e9380f3df1fc0b5bbdd0612e19ea2b5f8101e511d7d6e8b1d8ecf8b162eb259aba1a0f17e2da257406794f41d3df4ac2d5faee64e51ea2b5ac1e581c3b6bb88654f3d616f507ee2142c8553799a80217a1503b0cd232db2d3df2135096d9380498acc1f5fdf723b65ede0b99ae0b5475e8a495bb1d37515dfcd849c0a3f91de3d37898574c96e1dd0dfadeadea375d031ba1cfe39a9c86d52bfba1d76c7b83de25b876a19f97791e53363cc6ca2caf922751db35d9bbbcc0d578c81b355781e17d367dbc3dd27f8ae3da22eee390708c77ea0ea7227d23d7d97a5f41f046d7506c7db1602d15b9c450fe579917874d487ddcdcf96d27c87d515e952677be70e56d5f1f0228e032c1fcfbdffffe8f7ffc03f679130ee2880abd65f18217bcc0fb2e741e56a2ec2d34734cffe401b4a103a7fc6b883ffce10f4e59bbb5a88754a19c47287813d08b7109e548f09ffef4a717bef085c5776240efe1f91f1da4239a7f0de5c535ff5c8dbc0ac3b8b7bffded5a0f8e8f636a6a29acbb056a37e8714f4ef58de2d9ea11e6ae9cf13d0ec219f1c93523a8fbcf5f5733850b0b472d3e1a5d258e947bb46217b27461e606de6976d2760e802ebaa4e594b9d9ebb88da50baff87c6a9afebae9e430c4f43949e5fcea57bff25d97a93d3db40895e02de1673d70ea4b5ffad23bdef10eafeb030b80e565bb9ffdec67c1681b9ad0e4cd6f7eb38f2d2bdc5ea7b70b7dc5e0339ff98c7f4a7bdb6db75902fbdce73ef7b18f7dcc3f82a8c7d1173d3df8e083ef79cf7b205467cd54f721031b140f3ffcf0b7bef5ad871e7ae8e52f7f39d802a9dffdee77bd3ce7751c48d75b1ff0cbd79fbff8c52fea91b63214809278fbf4a73ffdf9cf7fde1b36caffe8473ff21f5a7da20b286bba7324aa34279543843e7652e7deba9eb21ac8f1b1771e8bca3c9b0ae4db3772752c9ea1b411767295a94cbfbbe4b757d5cacb1858ba9237c25875b57b35f6e2c1539ed9ef7ffa7554633a4fc6ae56ee79be6280c9ff54150d7def7bdfeb532ba9c202592f5d727b89d09f5a7ef8c31f7ab34fa4031d64fa378c70c7074ea47b071e06012386f5fdef7f5f953e66e7a9604a2bd050c464a2faec673f5b19ff1508cd3e97a2ddd7bdee75327decb477b9aa2858f34f36e4fbff696e7d4e5d31ff94b35ae6ad58f5fb810f7c401971a277b0d56d0a2c007cd9cb5e261f8a8922e5c0621099449a0e162bdf7b7e1a2d9131fc77d8c37fba3d5fc87fc85068526fd65fc3165d797a7ef56a201d405e7fdc74cd928b104f4a16712c5cba298346042fb91e8774e703c39bc2ea0d1229dc3876765d3e78d2e54dba7d48caa7a5045060c8f8c6261638b7d5d8d9884605347ffdeb5f432591910f8ba370fbedb79b097670ac16fb0046519eea9dbd90eedf71f984812634071c01a2884cc9e8fb9c9429ad204b84d5678d95440d146a8542408f5f6ddd79e79daf7ffdeb550767e598638a07f18f426f084a7b0ab29ff5ac6769ce6705846cbe22f5aa57bd0aa4b6f6874fc2f6a2f5a2b3b64d739219e10d76c7adea4f84069a4c5c084743957f9b875ec2c4665e579b9d3deefc41d8d8bdb913816b721e03276c5c539cd57a227aee71d39cea78ecae325b386b3b52a403a47a2b1e2eb400cfe1fba733ed1572ef4eb436307aaa22ac6960b4b2f6d6b7bef515af784553541f95f31d211fcb53c5a4b2cfac173af5dffce4f8d68d89a1ff0a04629efbdce7e201ca78e4ab5078c30c9cd5dc440825ada609f47c98de8718d0ece3a66d770abe0471a69ccaa0e64b7c7d5525b2b87df18b5f7cc71d77f8e8d6bdf7defbf39fff7c5fe968df4099b303018f7c4523309599d202ebc7dd0bb72a3e391a38efa475dcd9d19f1be760e1d56382860c689cdd381b57a3b0262e9c8d2fecba664cf7c4717813291768f83de21a0fdfc5998102288114fd2b58b8f3d39ffe34b40acbd4152ef5898e60cbafaf697a0a623aa521d3f4d0c45319f80562ac7ca9eb0499ef2dfbd73f840a228bfb100c864c84c54df616145017b0c2bb223b2d0aac14f0a853b8be37f58637bc4119b348f0a43910d6cb5b2de1f55febe1a9b62cb1856bed5af87abb55b98f7ce4233e326a2e6c1eed1b531d1fe9389e269a98d7f5d24fcdb1ea269ac7ff08a9b3f1e9c645ddc876fd43dc406493d01b67e36a148e4d9c80d71155af9ff9278ed59b42f9f258a39362761b7dfdea99cf7ca6b849f92f7ff9cbd0cab6a3d5a84ee1bbed446b78072cccece09dad46b7622b8b5c361981854c557c771372596e83596ad9fdd44a1f196dbd4ca0f7f4a73fdd7a996f73da21356d0c7cc57198013150528b96edfa67407d3fce46ada9a8ea8ac1c40e82f41da44236f3505b013e008d3e30c52752381c68224bbabe9bb6efc7f99a18f1c15fdfe1c90c22d87b660d0f37a53b6e1179323550c73d065cbba49b4384ccf47c6478cd9cf37e78d2d680e9f199da4298f39c2c66fcaf19a8b7da75b2e0da2a388717349909de7ffffdd6b92cc33b72a18addc9fe3d6b9ff96e2ae76aaba7ad86bbeebacbc784bffded6f9b662262b9cd47fa7cc90fc4a82e2cb2f579f7dd77c3354801b9fefad7bf2a06501433794404266a0bb8f857676f7ad39bf02040534c8e79e23df7dc03557dd3d48646ffe906b62a6f610e6ea20910fbc067ff0f4c1911222c73e6c32e2ddef06f5701660156449af3f6d17680db373b857e287fe8431f7ac94b5ee269074d5a7fccba3a787cf9d8f0643aeaadb62ed1c01119d683f9f2fff39fa98e352f1ca942844b02a24bc6b7cce5bcad8ce0791b3a69eb884748cd751f47975f0d19ff8b4d797d07a4409533166f7bdbdbac85012cbffffad7bffc52cb7df7dd27c8b227d07fae804740a49d843ed46e02a8804d4f2866a94b106489ed539ffa14d812f7753a4c1c87a050088499faa9820214b37006bccc195d7609faa7b418f3fbc10f7ed0e4d18a1bf0b2830140c18d90cdc66bff86d96e804cfb9bef7ce73b6d41f4ff556d1dd83c8586d00acc09b54c7e811458c4249cb2f569a26de9f0b7bffdad2536d8f7cd6f7ef3694f7b9aff65214603a97ffbdbdfb007efd4a50a239cf0ad59f3ccef129b7f1cb677abcacdd2c020e5884bc75e3bcb2f68df75355cbb1c352fc7b542b9b6e1a2332c9338e65f8fe48f03d7aa720978fdd7e0da80fb7c904bcfc21c871e1e78e0010eec3fec3ce739cf8144fe9d45c19449df5bdef296fecb7d56c2c97b470a356021e7b39ffd2c400179ea3afb0629548444f631e18233ba8226d807a450f6ef299c1dfbca57be22b64244a316bccc3a9d8333738489eafa07ddd6bf505318272238ff22c79cd7298d96fff12c8a44d3c9dbb371f891eff182da7ffef39fb018485980331505a356df401e9474be578408d794b7690bac3bdad2b740e8c1ff9004cdaf79cd6b4c8ddba94076df46deeb0ab770ed7afcf1c92fa30735babdec456a4395b375e1ecf5e43a06532748f458c5b866487fe13cf46852f15dce8d98da7f0d785dde058d1327b896dee477bad0d3be2324131eb96d3730cf1f38aa15b5297f7ba670cafc4efe23c748ae5cfd4b84dedc6c3083657d353e40696e0b7a243a54d197875ba46bb2dcbb50bd305f8fd7ca4e08670c4ab65ed69bad15507ec36412f5e2d7711c95eee024619bead6ca3196ff1f3195c7eacb4f91f2c72eaba7ca59fe99c5047ebb16da0cceaaf058a3aa131544f6e83063e2bcb24eda723bbbcc61ae89954f910e78f2d9988637189ce8f9f8eee479f61ae4ce8f6a818b8e38a97e231d7152f7a4d38f820c16d7f59e2ef61f6c1d092e9d79c7fcd079022ef384991b91ebc9eff4ffd916ebbef3b8c64aff3f92d4a21043c5b3fd0000000049454e44ae426082

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

The Pulpit Commentary

And when they had fulfilled the days, as they returned, the Child Jesus tarried behind in Jerusalem. The feast lasted seven days. Now, a boy in the East, twelve years old, is usually far more advanced than is ever the case in our Northern nations, where development is much slower. We may well suppose that the Boy was left much to himself during these days of the feast. It requires no stress of imagination to picture him absorbed in the temple and all that was to be seen and learned there. It was, doubtless, his first visit since infancy to the glorious house. Slowly, surely, had he been growing up into the consciousness of what he was and whence he came: may we not in all reverence assume that his self-recognition first really burst forth from the depths of his childhood"s unconsciousness in that solemn week spent in the storied temple courts? When Joseph and Mary and their friends, as was usual after the seven days, commenced their return journey, the Boy, instead of joining this homeward-bound company of pilgrims, went as usual to the temple and the great teachers there, wholly absorbed in the new light which was breaking in upon him. There they found him. Strange that they should have for so long searched in other places. Had they only called to mind the sacred secret of the Child, surely they would have gone at once to the temple; was it not, after all, his earthly home, that holy house of his Father in Jerusalem?

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

John Wesley's Explanatory Notes

The child Jesus - St. Luke describes in order Jesus the fruit of the womb, chap. i, 42; an infant, chap. ii, 12; a little child, ver. 40; a child here, and afterward a man. So our Lord passed through and sanctified every stage of human life. Old age only did not become him.

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

Burkitt's Expository Notes on the New Testament

William Burkitt

The service of the temple being ended, they return home to Nazareth. Religious duties are not to be attended to the prejudice and neglect of our particular callings. God calls us, as well from his house as to his house. They are much mistaken, who think God is pleased with nothing but devotion: he that says, Be fervent in spirit serving the Lord, says also, Be not slothful in business. Peity and industry must keep pace with one another; God is as well pleased with our return to Nazareth, as with our going up to Jerusalem.

Observe farther, though Joseph and Mary returned home, the child Jesus, unknown to them, stays behind. Their back was no sooner turned upon the temple, but his face was towards it; Christ had business in that place which his parents knew not of. They missing him, seek him in the company, concluding him with their kinsfolk and acquaintance.

From whence we may gather, that the parents of Christ knew him to be of a sweet and sociable, of a free and conversative, not of a sullen and morose, disposition. They did not suspect him to be wandering in the fields or deserts, but when they missed him, sought him among their kinsfolk: had he not wanted to converse formerly with them, he had not now been sought amongst them.

Our blessed Saviour when on earth, did not take pleasure in a wild retiredness, in a froward austerity, but in a mild affability, and amiable conversation; and herein also his example is very instructive to us.

William Burkitt's Expository Notes on the New Testament (1700–1703) — public domain. Text from a community e-Sword module.

The People's New Testament

B. W. Johnson

43. Fulfilled the days. The seven of the passover week. Jesus tarried behind. Luke neither tells us that Jesus remained behind at Jerusalem intentionally, nor that Joseph and Mary lost sight of him through want of necessary care. A circumstance must here have been omitted, and we may safely suppose that Joseph and Mary joined their fellow-travelers in the persuasion that Jesus, who knew of the time and place of departure, was among the younger ones.

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

Cambridge Greek Testament for Schools and Colleges

43. ἔγνωσαν οἱ γονεῖς αὐτοῦ. So אBDL, Jerome, Gr[53] La[54] Ti[55]

[53] Gr. Griesbach.

[54] La. Lachmann.

[55] Ti. Tischendorf.

43. τελειωσάντων τὰς ἡμέρας. Seven days. Exo 12:15.

Ἰησοῦς ὁ παῖς. The boy Jesus, or Jesus, now a boy. There is an obvious contrast with the παιδίον of Luk 2:40. St Luke seems purposely to have narrated something about the Saviour at every stage of His earthly existence, as babe (Luk 2:16), little child (Luk 2:40), boy, and man.

ὑπέμεινεν. Among the countless throngs of Jews who flocked to the Passover—nearly three millions according to Josephus (Antt. VI. 9, 3)—nothing would be easier than to lose sight of one young boy in the thronged streets, or among the thousands of booths outside the city walls. Indeed it is an incident which to this day often occurs at Jerusalem in similar cases. It should be also remembered that at the age of 12 an Eastern boy is far more mature than is the case in Northern nations, and that at that age a far wider liberty was allowed him.

οἱ γονεῖς αὐτοῦ. ‘His parents,’ אBDL. The reading of Elz. is “Joseph and his mother.”

οὐκ ἔγνωσαν, ‘did not observe it.’ The fact is very interesting as shewing the naturalness and unconstraint in which our Lord was trained.

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

Alford’s Greek Testament

Henry Alford

43.] τὰς ἡμ., seven days, Exo 12:15, Exo 12:17.

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

International Critical Commentary

43. καὶ Note the change of tense. “And alter they had fulfilled.” There is nothing ungrammatical in the combination of an aor. with an imperf. part. But the reading ἀναβάντων is an obvious correction to avoid apparent awkwardness.—τὰς ἡμέρας. The prescribed seven days (Exo 7:15, Exo 7:16; Lev 23:6-8; Deu 16:3), or the customary two days, for many pilgrims left after the principal sacrifices were over.

ὑπέμεινεν Contains an idea of persistence and perseverance, and hence is used of remaining after others have gone: comp. Act 17:14. The attraction of Divine things held Him fast in spite of the departure of His parents. It would be His first experience of the temple services, and especially of the slaying of the Paschal lamb.—ὁ παῖς. “The Boy,” to distinguish from τὸ παιδίον: see on ver. 52.—οὐκ ἔγνωσαν. This shows what confidence they had in Him, and how little they were accustomed to watch Him. That it shows neglect on their part is a groundless assertion. They were accustomed to His obedience and prudence, and He had never caused them anxiety. See Hase, Geschichte Jesu, §28, p. 276, ed. 1891.

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

Vincent's Word Studies in the New Testament

Marvin R. Vincent

Had fulfilled the days. Not necessarily the whole seven days of the festival. With the third day commenced the so called half holidays, when it was lawful to return home.

Marvin R. Vincent, Word Studies in the New Testament (1887–1900) — public domain. Text from a community e-Sword/MySword 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.

Luke, in the Gospels, opens this verse with 20 words (14 distinct Greek lemmas). Its most distinctive word is hypoménō (“to endure”). A historical commentator’s framing appears above. Read the whole chapter for the surrounding context.

Discussion questions

  1. How does “to endure” (hypoménō) shape what this verse is saying?
  2. The word “to perfect” first appears here in Scripture. What is being introduced at this debut?
  3. Matthew 10:22 shares the word «to endure» with this verse. How do the two illuminate each other?
  4. “the” occurs 4× in this one verse. What is the effect of the repetition?
  5. These translations render this verse differently; the difference is in the English rendering, not the original. What questions does that raise?
  6. Reading how The Biblical Illustrator and Bengel's Gnomon read this verse, where do the two commentators agree and where do they part?

Things to notice

  • 1 word makes its first canonical appearance in Scripture here.
  • These translations choose different wording for 21 words in this verse.
  • “the” occurs 4× in this single verse.
  • 14 distinct Greek lemmas span 20 words in this verse.

Reading settings

Reading text

Shown beneath each verse's original-language words.

Old Testament
Old Testament edition

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

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

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