You shall make its horns on its four corners. Its horns shall be of one piece with it. You shall overlay it with bronze.
Parallel Translations
-
You shall make its horns on its four corners. Its horns shall be of one piece with it. You shall overlay it with bronze.
-
And thou shalt make the horns of it upon the four corners thereof: his horns shall be of the same: and thou shalt overlay it with brass.
-
And thou shalt make the horns of it upon the four corners thereof; the horns thereof shall be of one piece with it; and thou shalt overlay it with brass.
Cross-references (12)
Passages linked to Exodus 27:2 in the Treasury of Scripture Knowledge, ordered by reader-vote popularity; verse text shown in World English Bible.
- Psalms 118:27 Yahweh is God, and he has given us light. Bind the sacrifice with cords, even to the horns of the altar.
- Exodus 29:12 You shall take of the blood of the bull, and put it on the horns of the altar with your finger; and you shall pour out all the blood at the base of the altar.
- Leviticus 4:7 The priest shall put some of the blood on the horns of the altar of sweet incense before Yahweh, which is in the Tent of Meeting; and he shall pour out the rest of the blood of the bull at the base of the altar of burnt offering, which is at the door of the Tent of Meeting.
- 1 Kings 1:50 Adonijah was afraid because of Solomon; and he arose, and went, and hung onto the horns of the altar.
- Leviticus 4:18 He shall put some of the blood on the horns of the altar which is before Yahweh, that is in the Tent of Meeting; and the rest of the blood he shall pour out at the base of the altar of burnt offering, which is at the door of the Tent of Meeting.
- Leviticus 4:25 The priest shall take some of the blood of the sin offering with his finger, and put it on the horns of the altar of burnt offering. He shall pour out the rest of its blood at the base of the altar of burnt offering.
- Leviticus 8:15 He killed it; and Moses took the blood, and put it around on the horns of the altar with his finger, and purified the altar, and poured out the blood at the base of the altar, and sanctified it, to make atonement for it.
- Leviticus 16:18 “He shall go out to the altar that is before Yahweh and make atonement for it, and shall take some of the bull’s blood, and some of the goat’s blood, and put it around on the horns of the altar.
- Numbers 16:38-39 even the censers of those who sinned against their own lives. Let them be beaten into plates for a covering of the altar, for they offered them before Yahweh. Therefore they are holy. They shall be a sign to the children of Israel.” Eleazar the priest took the bronze censers which those who were burned had offered; and they beat them out for a covering of the altar,
- 1 Kings 2:28 This news came to Joab; for Joab had followed Adonijah, although he didn’t follow Absalom. Joab fled to Yahweh’s Tent, and held onto the horns of the altar.
- 1 Kings 8:64 The same day the king made the middle of the court holy that was before Yahweh’s house; for there he offered the burnt offering, and the meal offering, and the fat of the peace offerings, because the bronze altar that was before Yahweh was too little to receive the burnt offering, the meal offering, and the fat of the peace offerings.
- Hebrews 6:18 that by two immutable things, in which it is impossible for God to lie, we may have a strong encouragement, who have fled for refuge to take hold of the hope set before us.
Cross-references from openbible.info (CC BY 4.0)
Explain this verse (14 sources)
Historical commentary, presented as a primary source — not an endorsement.
Private notes
Saved on this device only — never synced or sent anywhere.
Geneva Bible translators 1599 · Public Domain Of the same wood and matter not fastened unto…
Of the same wood and matter not fastened unto it.
Geneva Bible (1599) marginal notes — public domain.
John Trapp 1656 · Public Domain Exo 27:2 And thou shalt make the horns of…
Exo 27:2 And thou shalt make the horns of it upon the four corners thereof: his horns shall be of the same: and thou shalt overlay it with brass.
Ver. 2. Horns of it.] To bind the beasts unto, that were to be slain in sacrifice. {Psa 118:27} And to signify the power of Christ’s priesthood. {Hab 3:4}
Read full note →
Thou shalt overlay it with brass.] The brass kept the wood; so did the deity of Christ keep his humanity from being consumed by the fire of God’s wrath, wherein it was roasted.
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.
Matthew Poole 1685 · Public Domain The horns were elevated above the body of the…
The horns were elevated above the body of the altar, in form either of pyramids or spires, or rather of horns, as the word signifies; nor is there any necessity; of departing from the proper signification. These were not only for ornament, but for use also, either to keep things put upon it from falling, or that beasts to be offered might be bound to them. See Psa 118:27.
His horns shall be of the same, of the same piece with the altar, for its use required strength. With brass; With plates of brass of competent thickness, both above the wood and under it, that the fire might not take hold of the wood.
Matthew Poole's English Annotations on the Holy Bible (1683–1685) — public domain. Text from a community e-Sword/MySword module.
John Gill 1763 · Public Domain Which were either for ornament, or for keeping what…
Which were either for ornament, or for keeping what was laid upon the altar from falling off, or for the fastening of the sacrifice to them, and were what criminals fled to for refuge, and laid hold on; and may denote the power of Christ, who is the horn of salvation to preserve his people from a final falling away, and from ruin and destruction, and his protection of those that fly to him for refuge; and these horns being at the corners of the altar may respect the four parts of the world, from whence souls come to Christ for everlasting salvation:
his horns shall be of the same; that is, made of the same wood as the altar itself and so may lead to observe the like things: or "upwards out of it" (b), the altar; prominent from it, as the Arabic version, and so the sacrifices could be bound to them, Psa 118:27,
Read full note →
and thou shalt overlay it with brass; with plates of brass, that it may endure the fire, and preserve the wood from being burnt with it; this may denote not only the brightness, lustre, and glory of Christ, like the shining brass, but his great strength in bearing the sins of his people, and all the punishment due unto them, even the fire of divine wrath, without being consumed by it. Jarchi observes, that it was overlaid with brass, because it was to make atonement for the impudence of the forehead, which is as brass, Isa 48:4.
(b) "sursum exeo", Noldius, p. 615.
John Gill's Exposition of the Whole Bible (1746–1763) — public domain (CC PDM 1.0). Text via the HelloAO Bible API.
John Wesley 1765 · Public Domain The horns of it, were for ornament and for…
The horns of it, were for ornament and for use; the sacrifices were bound with cords to the horns of the altar, and to them malefactors fled for refuge.
John Wesley, Explanatory Notes Upon the Whole Bible (1754–1765) — public domain. Text via the GEBible commentary corpus.
Adam Clarke 1810 · Public Domain Verse 2. Thou shalt make the horns of it]…
Verse 2. Thou shalt make the horns of it] The horns might have three uses:
1. For ornament.
Read full note →
2. To prevent carcasses, c., from falling off.
3. To tie the victim to, previously to its being sacrificed.
So David: Bind the sacrifice with cords to the horns of the altar Ps 118:27. Horns were much used in all ancient altars among the heathen, and some of them were entirely constructed of the horns of the beasts that had been offered in sacrifice; but such altars appear to be erected rather as trophies in honour of their gods. On the reverses of several medals we find altars represented with horns at the corners. There is a medal of Antoninus on the reverse of which is an altar, on which a fire burns, consecrated Divi Pio, where the horns appear on each of the corners.
There is one of Faustina, on which the altar and its horns are very distinct, the legend Pietas Augusta. All the following have altars with horns. One of Valerian, legend Consecratio; one of Claudius Gothicus, same legend; one of Quintillus, same legend; one of Crispina, with the legend Diis Genitalibus; and several others. See Numismatica Antiq., a MUSELLIO, under Consecratio, in the index.
Callimachus, in his Hymn to Apollo, line 60 introduces him constructing an altar of the horns of the animals slain by Diana: -
- πηξε δε βωμον
Εκ κεραων κ. τ. λ.
Martial has these words: Cornibus ara frequens.
Adam Clarke's Commentary on the Bible (1810–1826) — public domain. Text from a community e-Sword/MySword module.
Joseph Benson 1811 · Public Domain Exo 27:2. Thou shalt make the horns of it…
Exo 27:2. Thou shalt make the horns of it — Pinnacles or spires, rising up at the corners, wrought out of the same wood; which was partly for ornament, and partly for use. To them the animals were bound, and part of the blood was applied, and to them malefactors fled for refuge.
Joseph Benson's Commentary on the Old and New Testaments (1811–1818) — public domain. Text from a community e-Sword module.
Haydock's Catholic Bible Commentary 1859 · Public Domain It. The altar, wood. The horns were for ornament,…
It. The altar, wood. The horns were for ornament, and were made of brass. Upon them also they might hang the grate, and instruments for sacrifice. (Calmet) --- Some of the pagan altars consisted of the horns of animals, (Ovid) and were designed to shew what a number of victims had been offered in their temples. Their gods had frequently horns on their heads. (Spencer, Rit. iii. 4.)
George Leo Haydock (1774–1849), Haydock's Catholic Family Bible and Commentary, 1859 edition — public domain. Excludes Psalms (Douay-Rheims chapter numbering differs from Protestant) and Deuterocanonical books (Catholic canon only).
Daniel D. Whedon 1874 · Public Domain 2. Horns — Probably resembling the horns of cattle.…
2. Horns — Probably resembling the horns of cattle. These were so set into the four corners of the acacia framework as to appear to be of the same as if growing out of it.
Daniel D. Whedon (gen. ed.), Commentary on the Old and New Testaments (1874–1909) — public domain. Text from a community e-Sword module.
The Cambridge Bible for Schools and Colleges 1878 · Public Domain 2. the horns of it] these were an indispensable…
2. the horns of it] these were an indispensable part of an altar (cf. Exo_30:2-3), and were regarded as its most sacred part: the blood of the sin-offering was applied to them (Exo_29:12 [|| Lev_8:15]; Lev_4:25; Lev_4:30; Lev_4:34; Lev_9:9; Lev_16:18; Eze_43:20; and on the horns of the altar of incense, Exo_30:10, Lev_4:7; Lev_4:18); a criminal seeking asylum seized
89504e470d0a1a0a0000000d49484452000001ab000000f208020000007c857db1000000017352474200aece1ce90000000970485973000012740000127401de661f780000e3d649444154785eedfd77a06e4155dfffff8ce9bdf7667aefc6c45435464d2c3111220922824401a50a0a8288a8808a4a1044885183029660898a684c4c8c31cdf4627aefbdf75fbe2f7c278be1799ef39c72cfb9e739f7eefdc7b9fbee67f6cc9a356b7d66ad356b66bfc3fff93fffe7ffb75d1b07360e6c1c782839f0dd1eca5e6f9dde38b07160e3c05b39f00e9b0db809c26d7180ecbdc33bbc83d67784b087dbb571e03e7060b301ef0393b726cee7c0ffffbbae6d3e3e9f535b896be5c066035e2b3bb7ca2ec681906eb3f52ec6adadd40d7260b3016f90b95bd51b07360e9c3807361bf0c407e841268fdbcb0c640ffeeffffdbfffe37ffc8ffefb7dbfeff7fd5edfeb7bbde33bbee383dcedad6fa7c4810d014f69341e325a00df77fb6e6ff542fee5bffc97dff11ddff11ffec37f78a7777aa79ffa537fea0ffb613fec21e3c4d6dd5be3c0e605df1aeb1fce86597cebc50674fd937ff24fbeeaabbeea733ee773bee22bbee26ffecdbff9bffed7ffda96441e4ef1b8ffbdde10f0fef3fca16e31c80b04bbf91fffe37ffc95bff257bef55bbff58ffdb13ff6e637bff99ffdb37ff6ddbffb77efa7879a535be7ef0b073604bc2f6cde1a797b0ecc5af0fffc9ffff32fffe5bffc27fec49ff87b7fefef29f2b7fed6df02881bb7360edc370e6c0878df58fdb037b43abff142101002fe9dbff377fef13ffec7d6403cf96fffedbf090832038508fd7733031f76a1b9f9fe6f0878f33cde5ad8e3c06402fe97fff25f2c01fff01ffec37fda4ffb6995faeaaffeead7bffef5ffe25ffc8b4070bb360edc28073604bc51f66e95bf8d036b0430fb0ec6f179a5bffcd01ffa437fe24ffc89eff55eeff5deeffdde7fffeffffd57bffad57fedaffdb5a281f3fe660f6ec274131cd810f026b8bad57998038362a08d0bfccffff93fe7ff7ecfeff93d7fe48ffc91ccc0473ce211cf78c633def99ddf5934f08ffc913ff26fffedbfddf8b871e0a639f08e9ff8899f78d36d6cf56f1c98a58f4c3f39cf40f0dbbeebfa013fe007480094012313f027ffe49f2c32c80cfcceeffc4e31c19ffb737f2e0b31e371db42b749d14d7060b3016f82ab5b9dbb1c28bba54d20e00f085aeef8437fe80ffde93ffda7fd5722341cb41cfc0fffe13ffc0dbfe1373cfad18fe605bfe635af6106b63f6473813791ba210e6c0878438cddaa3dc081529df9bfc0ee4bbff44bbff99bbf19145a03f9093fe1270808728ac5fe7ee12ffc85a2815c6368f89ffff37f1ef8db407013a99be0c0868037c1d5adceb7716092607263c11fd47bcb5bdef2f297bfdc5ee0f7788ff7f8293fe5a72863f19755c848e4f6727e59823fe6c7fc98bff017fec2bffed7ffba9d737edad8ba71e0da39b021e0b5b374abf00007c22f2e2d33f06fffedbffdb55ffbb57ff7effedd5ffdab7ff5eff81dbfe37b7fefeffd8ffed13f8280fff5bffed7326058828f7ce4232d897ce3377ee31ffc837f303370b30137c1ba090e6c0878135c7df0eb1c48dad9e75bb0af0b9cc13b7f5dfffdbffff71640d87436ff02c1777dd777fda00ffaa01ff1237e04bc2bf1e5fb7fffefdf9908cc4036207cfc737feecffde13ffc879d98c00cdc40f0c197aadbe8e18680b7c1f507bacd59ba2de5a52bffd75f5b80dff8c63742ba17bde845bff6d7feda3861fd173ee62617fbfbd13ffa47ffb25ff6cbe023d7d8aa880250f28166dbd6b9dbe1c08680b7c3f7d36c753ccdb1ecc6a01bb32e9b8e7107955cdd7832f92e8380037f6e6c7af317ba39fe000832f7d880fe7a9d3bfc2ddff22d7607ffa5bff497fefc9ffff316495a2f7eb7777bb70ff8800f007c720395f150436c496b26b5abd10ed6df1ce4d314a73b41d5960f782786e99e88ec1496a26917af6835e5f6410d42ad17749b94bd718441959c3ecb1dfedafd26b545fa0b0350ba1fec63df79fe27ffe49ffca66ffa260f39bcffe01ffc0385ffd37ffa4f604e728cc8a0f820b8047f56457ececff939f9cbb51bbc1ec913dcf2072f3ed60f73c9ed0ca2077ff4f71170c76e1a8b2f5e0494a1cca55291b3cbfeddbffb770119a4fbab7ff5af423188f66ffecdbff1c40e104f6ae5c7fff81f6f0d448ccf4f5e9c619007f3e37edc8ffbb13ff6c76a1d68fed37ffa4fd1f0c4273ef1a94f7deafec9a9e5579766b8264e5f8aec075f02b61e9ecd810d01efbc748cfbb96fe51d34faae860e597639bc000b3641b4eff13dbe87e7f2f8a0d8bffff7ffde622eb0f35f20e85787bef06a597f2b8bbfdff7fb7ef6c04137e555a886eff37dbe0f93101a2aa6b0e7564b9887feeb572dbaf905bfe017d833f72eeff22e6c43857fd00ffa41dd9c151c5c536732063793f0ce0bfacd746043c09be1eb7dac751f01d7f5d960712d037dda94762e8d500ca875601f2472039e8014c3cd5e8ebffed7fffa0ffc813f1006fdf13ffec7a1de0407bdb29fbb6779176c49fdfb45bfe817fdfc9ffff37fd24ffa4968807d300e26fa357b13b632fad4fc17ffe25fd4228c1337745e1602145383167ffa4fffe9bfe497fc929ff7f37edecffa593f0b98bad68e8c0f3e5d1e7ff9dcfe6e051e420edc3202ae0e5a51ed1610276e7511457d80876dd478678d62c5b5b5fbad215c8469d96b1007db195c400dba79e25dff75e3bf0eafe7c32a990d05ec5afde0e4fe8dbff137c4e9a00f9062eb79a20044fb213fe48788d9412b04a384a5e6025b3ff807ff607ff9b636ffc2c1e35f0201b20e47d0108fd8e1a9dff00ddf504cb05354f3a0ed2016494480f469bb4a7ed48ffa51eeb30df7e5a1659c1d4f391e5e84570fb0806d5d3b21041c255f63ea0fb980ee23e0eaeaee3bb9e3f11de11b8f959d05dd3a9b4f85c04eccce8283b55a461927d44fe6a17ff5affe95c43d68a84cc97a8eb1824a7093d30aecfc17b4790eec54e51ec0d9d6e6b9b74018289c60e2ba9c727c58b3e32ac30e4506926c92b35a62c91814fa2f5c66782a03fe7ef6cffed900916d68779d53b62023a85d9b189b74c723de107043c05b43c0d52f3b3869973ef6405e67f9ad3a7b24bd0343c0d3451802a1a083a5556007cbdcc8aaf3908d0695d853d044200f3c010b7613b48289808695c78662d0a1109a28d03d80036a8c3b57013bc52020ef559d0eb64258dfbaecfe22445eb68c8ec03e6b29e8f76d3920c8f644338b1570b7828c1e96207bf017ffe25f8c604de885fbd5536eb9a6d643e7cb2ef85c96f2adfc2973e0d61030a6ac5e3051269af4c7d51e00054edf065cbb70b591be541f67a385a85c3eec6a27b28c0004c8e330020830011d000704c45ee005cb94816b38cc97fc193fe367c00b0f4b39ce5755a7921d5800d44a400194202ff83b7e75fcc1c431d6411ceb7ea7cbfebbf3caeaf557c3bc3bad0371fdf26d39b6a1ebcffed93febbf3aa26b2c41b62a4c9443f39b7ed36f7af7777f77d8ed09883cb878b26f4dd7caa586e63cc66cbf9f22076e1901db29853174f2ebbeeeeb84c045cac5b92927452a667f8a6c5b683a8280a35763d9cda244e89f8e65dc5d44d9b00b8ba01b938dce0bc6e5c9662fc3b83188dc8033f845edc10198038598ec212c6bf9b593993d297aa830800310b11d1432f4bc7ee2c6b875e7ac5adce87c2d971bb8df28e9081cfc993ff367922b59d6d6617624ca40c0ca86a3ee5f249870e262b99177410edc1a022670602ea789c1f2dce73ed7c2df2ffda5bff4b18f7dec077ee007f6eb1ad7bf9f519b4b5976fb84f5e422a036e3a4b3608b37272a47abd3c94149d8c7e411ad1308cbfb932abc33c6f9b0f8e906c6592ab5b7cc13dbcb4080ca398f508f4b08f578b84a02b80b0aca9d2856b8107f245adb61629e60f062a60b274d038cc1f77ccff7946f18e29b0c8a031cecdd4ef470a7cc6ab7de09e66c441ee4c02d2320c5ce2bf9537fea4f497925b8e4f2718f7b1c34a4bd3c9af27223fd7611f0a0a3b4da7463d60d6cadc41f973f886669c205e01c09c5be8377b338aec20e178062e5c7012f461c4bf957fdaa5f25f406da6019f3d96a00c8cbaec449c5d0a024405449ae6e0f1f547dd0c72692f278cc2bb8faeddffeedce9831bfea35fe9485837bac4298e82a6838175e617e79daeb4a8effceacb621e0832142b786804db0fe8680921e9efce4270be5b8279a8f79cc63e0a08545ffa5fc81e084962e655bed8cd31a5eec7e07daf691ee6010ea82c35f6dcc3a4b13600eae95ee9b76a9d90d0b85712786c59b9305e2bf7e6a912135d37d269b2557d64acfdd3364f0870e33e8544ba5197df7c2990bf6e82e16c3de3ffa47ffa83d792cc40602ab93404eb14368c4439b30f0131b31f9603743c61d1cace4c6f9bb28186f1db8b362c037dd9f1d04b459ea99cf7ca6cc2f3e1ae964d1bce0052f78ca539ec27e99c4881b42c08310b9f3700243c7d9c2e8c8aaa54b2274148f31e2dd76470854d14081bc9d9ce1b2d5a666361dabe457fc8a5fe1a649a26f09b1ef7a32883cb9cd0de28907ec6e5aa28ed4dfce397fcd3d4cc28683b031b70d90178b0660ac79d7d184f86cd9c71cb3d6b9ce97fb78b721e02d8eefbd347d6b08983c8d176c45ef79cf7b1e5f583619b914c9267f4f7ffad37d3242f8a692e7da6263df7533eb0f239d2bdcbb6f8ffdc5d9673121c7dc851e782791587e06b0f3847127368772cf55ee6fb91aea2f545f8b8c3e1009d1181a25fdf2f765b431e5fceabffa6b1318fb0efad78b027c17a7732b79ee44659dc4b61316b78447432617920462b5a94b3001fc31b74bac61124abab6946c45e5a0b47458ce3a336d0b297748026f1901c95c52053b9efffce7cb5ffbadbff5b7c294affccaaf0428825c8f7ffce31da4ded94a9732572f3e27ef2cd4f6df3151093793ad0dfc48826b9d50d2860aee2dcbce739ac38db57fab25c85a2f0ed8e5157b21acbdd22e5926327839b665a8b8b7e3f538c191b4139bdf596c590dd5fb19333d3571df99089157b8769ecf6aaf9f0c2e04247ec64e10f6cffc993f23a83a0983261e43f3cb7ff92f3746d050f021589cac9a2333e8c170caa9f16aa3e75410501cf0694f7b1aabe7d33eedd3985a3ea353f04b84cb246c573c93301418b51fe46a145729f7df0bc6fbb505dde09a1ba65c4bb16eda19d69a2ca42b72249b2467b330b9781c4df08a8b26b40b828630df44d63d69c72bb30e82bb587934ca8de76e6062c9402de06eb2788b1c30bdb9089b48343494502982612636a6c6cbb0922ec2e92287bffed7ff7a73b36d27c6ae7d81fb9427212d498dc45e7c56be45563c6c4ddf320216e6c77467647ee4477e24e3e8cbbeeccba0c6eb5fff7ab11832f4e637bf9914becffbbccfaffb75bf8eb70835b2832e12f3826b1d4ed7a07ab1c335c34a37e58ee58a42b1ac3c29149d4fc73acbe883741d7557b676557985a304e9fc9ac9e027be92c87a3bf633fd1e36797a00fa0bf8f28bfb7a89c98fbfecbe530e75506aa17d26ec4132c0ae6f87321c2433e55a76e8ffca8ab140c73fd896924f44544e05019d036c2dd8bccafae327beee75af637f319a08138934210b8d49ee370377544999ab479808953a7318a215b983a710adc8378c73df4a05d882bc1d6ce72127c8b42f1844b8dbded07e5861a084de137fd1e6af6a678f019986dddea5032732ba1b1957e040315c78d77ce92242a0906cb00d1dd96fd54ec4c37f0d3de169ab8ce959b850ea25404c5426cdb0759859442e36b221e01586e6265eb965049c38201bf0094f7802a1715cb0fd58c2316f7ad39b4889b418b3abcfe510b8240cf4c4083e8bf9b9ad23ea999db0ee61109125a9e4d5bc2d70d33a4369c64515058038bc8498c8ba083147589dca135fa69c87d971d97a04dd8b3731065b9d778203800cf009fb3a0d8cb36c41393f571485855840c3995d0efee2bef82bb1c6242ab50b20ee74b0a4ce75c164ee1fe600eead88c1a920208cfb9dbff377620104f4011dd3af8020fc7ad2939e24e642c8bee66bbe4680468ec8fbbddffb4125961afbaeefc9e6965ad7f3c42c4d984cc8c411961135e0258fc45c5d242e38f3d77f996c9d5be782b34503bd4e64db3231becc9a90782be3b4357aeb1c9804838eab1133212dfe7299ada2c8379c7d78a485747196856e08b3f4861697a70bb3d2b29365b51986f77f946f1901271b0602fa742cbb8cff0be33002e4090276a21c3c62127a22bec63f0dce802088fcceeffc4e52580ccedceb394f39a38f3c7154c199308dbfee6721a23db0ed0db8ff4cdf5a7c6038000dc9a179b7644f98d8c61e57b11af04780891fe1ecbc091f022dc16bbd8ab798c867ae5d17acb725949b13985b46c0f18221a0d43f72f0c55ffcc544c473c11739ab5ff8855fc8bd2537e4ac9db024838b618225556c432048e66099fd9e02853c6516dfc5ddd526f69dc485499b58f97e300976f3596e4e346fb7e65506463cd6949adcd87da920ae423a5ff5555fc52a1459def94800f9fc888ff808b90d7c1442ded115ae7373a176b87152d6e27efad1507b52741e94a85341c06ffee66fe605b3c87effeffffd0228cd849c8b473dea5172563d716242275f121d713a6e05d4234325af986cad66bcd33bbd130f775b81bd5decd85ae723b307ade0598bb3c44780dd77d4b68be89ad15b3423d5bfe6d7fc9abe8cbccfb7e28c657d85b6eb753ab3ef8a8059b2592a517b3a749e1c02c62ce0e5c684f9db7ffb6fe726bce52d6f61df45abc0b387dffaaddf2a9e62bb1213eff8e9ea9bee6d1c38290e882cdb8c2c42cd4d71ea479f972af730d420fc7625bbacbc09f5885ffb3b5f4439ab2ffbb93595bcff7073d05b3aa921389798dbb4015704f4e59ddff6db7e9b850bc13e29f87e1222b4caf1ca57bef20ffc813fc0f46321b207b780c8b923ba1538290e7050587f045b88d00dec93a5c024641892791b01c2c192e7450cc570b8329d9249eccb3c5d7b54c470a087464cc4f0d611f0c4cdbd8382719b5f4c9f01736392fceaaffe6af2d1d6310b67c6b5ef6a9b36adf90a1ecbc5d707f3eaa536f39e943e6cc43c6c1c10d8e1ed761ead753c216c67354a9a711a0da413cb2ed18a4893734e8f9565ab2872b079d0726edcb30324f6434ff8d26ebcf25bbb823fe6c2be3976a3e6c20ac1653bb65f2b9407f761f7fd07e5cb0ad86d22e098ee6e4c89d63de0a0b1341ff6091ecf3bfceef7fededf6be03fe8833e6876925db69f5bf98d03a7c301b0289e23da635297f9f0feeffffebff137fec6777ee777ee8b05d64f38ce82e02c440b7d5699698785414e3464695bfae4e1eb5460b49fb075a308b82aef247b33756137b22d8eeb88ee9c3e02deb2175cac14071d60e9742c331ec960ff0b159b36cd9656cd24a092120b1d5ff2255f6267488b6819ffb3f3ec2e9adfa7a3901b25a7c0010027cb9a0de8949a3e8420c1b00de9e49c29c02ca014ac487e1207b90f5d312499932bd8cd1694719067fde4baba39ead62a8d6a73cbe466bcf8c52fb6f8c3b62d6c05a93b0ce9ba9abef67a6ed306c43b43eb2fc7969ffbf55ffff51676a50b7081edca34931002acb4b5c3e9beca18ef3e359b23305b8b862923071b205ebba06c155e9903238d935593e136ce63cf39cb70cdac6f69d80231f3d0ee63665488a600ed70b8244d91f9efd46b614416220f896af481e6b109daac998eac7985fb5db8ac9db82efbaa6d0c11348878ca697bc52b5e813c686e99dbfe05adb75be6cadcbbe9176f1f011b5a86ded77eedd71a48e723f0768502652f77c4b9b5607363e72a3b7440a878984232dae8b63fcb5d76686f9ad15bfd0f2d074614df2e9965716276400a7841c3be3d6fca27f0bca2777dd777e5263300c9bc8514d6565f73b6c4cc56a03eeee58741cc83065767f70e04af245d615c7abd641d97cad1f09ad7bc46b4aaa45df4db0cf32b7fe5afccc3db10f018938d8a79cc40423a03fcf11ffff146ba83091880021f2e65fc85839d516ab669fb5a7bd7c61e1c9b7c6d6f83c22b88f8f6ca2970c04a021ce4e432069954722424cdd8f2d4ca89bf2ee22de8c671b6955e32766b298efc984340b207bb4653eadd9a55b3ef48cd93758d256d9ac823eca6890e3616a1fa9ccff91c04f0e11cf74b13ad6bdbcfaad11347c0db8f03e2a6017bc31bde20f1c574f7055ff005421bb8dc2e5d97b90e3e7ef9977fb9ac69cf3bbc9740bcd77bbd974fcacd76cbbe843d66ff3dce72a7a0001b0d1b077638004d587faecc0202df2750449078c42dbf320be4d5fa6bc5d94629f623c38239b922daa4d4ac6e722ab36f31ecac32fb6f1f65866e94943f6ee316078e9e02e84ff9944f41db0b5ff84221fbcffddccf15bb54f894f79e9e84176c3c2c786125e3d95180e27d86c17cc5aa67064a13650f9aee58f8c65561f14101914e3927011ce4ce32d899e5668a5b87700b116eb0727739402fa05b1ff974d10816a2438c009c43683a7f012c8a1db1016d99f7d1c1ce88b3a86289196cb517be4c9a555f02bebca8f4657599fddaf31621bda82a7a67c19aed622fbf7c1d947cccc77ccc077ff0077bd78e7e2af9011ff001a82d4079b23c3f0904c4261eaecc67eead592b1b709d8ba441491db05f183e0a122b80e3168e0583bfe99bbe49d855d09034ccc17c338aebb4b65985272b851b61f7c20179638c2fda21802eb146c450181d54f149a19e45457985d61279ca308b6ad0321a178aad86e14e3c7d5f5f0aea15fbf32284b5834b16872d80feebab3e4f7ce21301aba024c5e40523a6cc8d5346c05bf68231bd2869bbe28c9093117ef36ffecd71ed2cde09fa962cca007463c6932bc0eab64e2256e2340ed3a3315ea58ae5586db35df15e646e7b77e3c029738047c549f29767ca56e8fc2e2142860260ca78e43309295a7aa63852cd76720ca7772d586791cc82067b45e52e791a1056cd2cbe17bde845ed59f8fccffffcdffdbb7fb785605e30753b712ff896111073b11e0e1a21a97facb9dff37b7e8f8f258d4d8ee919745dcd3f33a5c035c1c1cffaaccfb20c2f24613234135a8112f830a8fe9b61b89ef4b79af763696eaef129ebf346dbca81d5391d7775757af6d35f048b38588eab9149d3a199552848c760f4695651266a4565449cf8d1942ebcdb59c3d58a181f879a730dfe682b8f5be4917ef1c46dde17c757863ebefce52ff75f31fd3e88b8c501cf94e110cd6511ddae38f315fc920ebd7e2c7c506f3fb9c913632602e29562ae12052464728d21a340a1d909c8b207d7cfd9c0ca22c1abacec078037c5db3870821c189569feded18e83d97f54838ef08de01d8b4fd621fda214008ed7c5a0fbc66ffc46f8c89f153494800dda84daa98932ebae64da24c067d1837fcdbcd0565f19b3fe2be4a75a24753818a815aa12b3828027be167ccb71c04c3cc3f06ddff66d620a80491a91352c26baa13d12436df653c608b5eede41d07db5925f6ca6120ce605747aa58048135ac7b115032eae3106e080e066129ea0e66f24dd0b075876cc3420e81c1a21759784336b17548622403d6a229cd7f7a160220873091d52493868b7af7b2bce10303345820e2da359965f3adb864e65828803f28e21a06c0d6b9bdb4ac8990337ac0155f25d9c2384d7125c64bae0e67104acd2c12cd39189ceb81a1b0108a32b26c817d6848530c3a672436b84da8b3e3499c126ccb19a819b49782ffab6bd7bb21ca0297655510d597b0091be7057ad2e661b0a14b21584d785da99725274e11d88f4c4c19dbee0c83c64d9d9eec68a048810f3bddffbbd592d9d494c951410d1e2d2015c017dcf4f7c25e4366dc0200c48b1d42c1ef15ecd27ceca0764fb76d98e4865fcaf0f81a651619c0b6a88ef3209b9c6a6380fd998864ac214bfd8ac659aea2399f20ad98c2d8aa92dd7789c8bcd123c5935de08bb170e9076ce29bd807719040091274b71facc1388145c52c6aff4c81380f8155ff1155654a8aa851498c86471b997fee2c51407d80150aeb492101602f2b74e1c016f7925a4055f410749959ff4499f245a619e7997777997e36bc1e70ebff1e863346d9b63c00b73b82c1ffbc9a8c03ee7ad7ef8877fb8fd278acdf80db006cd9b25782eabb7020f0607483b65a135d63aac96d01a313e36817814179863cb066415ea2cf8038efef2d5d82b8f7ce423b9d86950a988d239e81abbf2252f79090b633b19e198840431d867f19ea36abdc29452fe7a3f5d0d83bcd5b249a355bea8a52ef39259cb20097cb0d52534f19135cd1796425564b0e0e024cdcfd2db58ac5723e9c1d093ad170f2a075299d986c01b6306f28be90b6bd125aee7c8067a2462d80248ee3063a224c1340e1a522ec96d6e18191caced6484736406eff09d996601d78c210e88cb9745c0f15ec3d3b9ca66f25f96bce0e07bbcc77b087cb837d109706894256f43a5e0858045df6a2809a06bcd1fcc2aac33db9ac9830a040f7cbf4653d6a97db466f684aca22e3acf861028b4e2c12fe648596cb4accc85e2ae8d8e082bb11b188f4e49b0aa09438508b79590f3e12f64113ac53533863c7231d4cb22e01a16ecbeab00df9a926e6a82b0364b5acc32cb39964658d0a0f6196c06bf14c2fd4f5cb7e9785b3379e001e221e9e03a85e7ff0ef68dea1dcc15b3c8fbfb7edfefa320b67fd882b2260cd223d8f7655ff665b6f05b7594d1c11116973ff138e06dae84cc5ab0d943f4140262bae8697995d715895b9dd6aa2d334014c38249494c004e1e131aac907428b9c513a67ea94c3b56e14c98630f6e11c38704384ebc9b23873bf6dd903dcfc712cc82cbff5dfd9e81bf667d7f5b4e7ced6b5f6b81d8e2097b50190e2f95b1c66819d3c63b7985b6095b36a150e08f85c8121c353f4deedde64ac8a44ab29cdff8c6373ee319cf60033a654c76e53dae845c90d7c609d8f9ac014b5040d0479a8ca2cf358060cb61021f8690efcc54b47f68f2dab30773de13940d012fc8f0add88d72601f01271cd4b45debdd044cc9f0595431021804ca580f911e68bf168cf3840dc17ae0e18a26511f2ae36a2baa554d4f2c36fa2cb2831284d74f7c25e43611b00173e111e3f9a94f7daa27f612fa685ccfef670c555b46f7ebbeeeebecf8e96b2f061e0e728a0541245d4b30140a01856b967cee4366e6b8de1b20dea89e3fe4951f0ce4adb1ef55148fa0dbb091fd01d460595045115c108d576b3b1dbbafa468865ec7d391732b96fef60d3c4f18079619ad9348a6a1357c6161255f3e79c10b5e20e9fa7e6af11564e32410d0f8d9b7e87468cbf0ce59145fb0808bc5f7338210961951939860078fd8288a0c5a2d419ecc29a14383caf8878313282ce76610b0fb0d01af2088db2b17e4c0f1a58cb5929992cfaa99634bda653b13783710ad850bebbc2c00d8677388c409ff4db06901eb4f682f732f0de5e7ca25e42d09fc29e0a193a25ff6b297c9c6fd8ccff80c7b45eea7165f90876fc7a5b3420657a8eb52afd46edcc135cbe71ffaa11f6a1870cd127b5f46bfadd9832808e59200ae715f6310da40aaa98f836c0945ceb6e5944e2d5f7b9dac8c777c29866c85370e8c8bda9cbaea662b15fd1d464dbac259ac53be7dbe6c3a52dd91c36e3c8171f25a689c0878c7ee935efe4d99d2449d35c03cecbc7e4fc4fe44cfd97a7db0a9e8a176590382e9ad5e767de9977ee9277cc227f0995833ca6f5ef0e1d1692071a7f81aac915a69ce79e94b5ffae8473f9aefd9af37fa95a99db8c988d734da19bcd26532ec998452de490981807d12777cc44ea48328e8455f479ddeae923a86e12d9a876785c9579a370cba510e8cf9b6836e67357af1a121a865a2ccc205778a6f6b998227db81a942dee2ddb0cf5f78a780bf9a983df24929130f6cb1e024fab1f844c349387d24f33c33bfee7cc13de2477740ad50beb3616c4efdbccffb3ca6cc4d6bf13d0ed96d7ac12b024a4bb60002011dade33b7b7d2cf8b66cc01d9e121af3a48f9920cfbe3ae62a4c54467898fd6f73257161157204ac99f4ee7a64ffba5a72220838d644b1f07b94a1edf50b726007016745628de2cd43758e9d757c989875856e4826b30e18b1e6a01b2b2f5b0fd8ed5308da44b7c92d0b8e1dc7e283801a62df812df007f2b8ba34d1939dd3368ff4575b0e077456a02544eeb0fa4f448bcf9c666ed10b4e0f69a001b308fbd8c73eb609e4b7fc96dfd2c90827184130970a595a30b19f445ea86d92384b56e0a028a1132281e04e4661f2add8ce947e2211c383b45d50a51ff26297b2e97614ad20ddc51908a1c0191704def5962726e60e40e2a958c173c0d25a21cd025eae76bebb726edc70514dd812c2c4e9f2b7eee55af9c0c566007ee2277ea270f9177dd117d985b521e061de860b090128910df3fce73f5f88c101b34e390d2f4e100111d6b9bbe63a872cd8ff28eac1fbf0dc446ae624580ebbe61d4fb7496aebc5cdb123fab785803b76689f97ba9436de8bb63c48ef9e85802bd8ad865e2e6a4fd61d47e7f2844b61cb806380611ca9533e438fc50010ddc09db512a8f76eeff66ee663569e80b5b66655a48116dd0b1c3bd3e51eaf950fe891ce219a6fd388cdfe5997a77c42ea6d7ac11980d8c7c164faf9ca140471c3983a65045cc5c57702dff4a637b107cdc6164c4458fceaa4fef77ddff7b56042fe5cfb719382262b14dea3081e7fbdb656b5a45182df9602f3806eb4f53b5af911fb6e9f9f6be18b24a0ac3c815f2c3b1738e3b1968d6f5af2dcbd870a9b6e21203f89c5b7be4b7da46789c6b47661c942a88ec7eab016333139bc3f833ba245cc102c6bda1a881da874d94f10f060e8f04404e32410d078b3a47c69c58d20827cc0fb9f0d7385f1c88b27a9c6d862b12376998476d7a98abbd1c76b40a1349af584ea718a43f9f97b05022ef84a1a3b798bec05cbdc921f19b3ceb074b8db05eb79a88a5dd0c3ddf16d63d1453cdc928dcb3cb55821c46cd542ea95550be3d216cc66caaef2aee6a220a658c307e9784e22779975997b39bcdddf8751db41c05642c89553f2d1b021e0e12198a12d126f578d382077f8d33eedd3ac847488e9894710763a26082d1623206d55474cda11696663622a7b9e27c2da92492369c0fdbac03d871216a9b9de55e3558d2175df4b91e823b9df370958ac128fb0dd62df2c64eff8c8f7417f6eab89e9e9eaa8ce8434f239a0e6e6829842e771db689650e262e29923211dd4f350e5985f620a438fd8bb76ec3bcd89291b3252c4b8b3da6698fae88d9f809dff76a8df65adce6b67f88e17cc0094d12141da4a0869dfd682cf44403f0c7764c3089f950d03014567e9ea09f26ec734c80cf4775dad23ee564b78c7b92d7ea53962cf564b8487fded902ed3f87e006e9d4eaf4b52ab934e6ad1bd7d9d1ff5511f25e5db43c11a08e8d3548c88071bfb66e0ceb2da2eceed18d5d04f688febca578568469f1de7dea0c33e00e7b2562b95ca04e9d7830db52717e4f16789bd6d487c58cbb5f0ae2fc1921c38b8ffee8ad4abf0ac76e84d5b826bbbf8c000b41b0434cb86f1f98a8b58c41767feb597bc4d2f38046c4eb3eb503ea079321bf0fee4035e1737f7b103f0f168c46ec00d7f930288c8c02073b8a95baa94bd25a0904948be870c362f032130bdc62495fcdf58cde772b6c7b39ef52cffd5ae1092a3285ef8c217b24f1fecf5901d041cfcea396e5f30f3743e9046d54bac63ca097eb1ac59fda50758998580f889c98a65e8c5f0dae2b1b61222e10eae4dca3191001cec7105c4c4c94ca9a6fe6bf6ba2e71bdf67ac688462d1966033ee739cfd1a9cffccccf245d6b08e8da9bbef70a6f1901f12bc933433a1b950df8a99ffaa932a23bb2e56e79c10dc60e1a5a1e913a63fd8e923001c47ae011c9e61dc845e0c598eac13d4fc7437834239a71e16a0a1dbbe352f379a2d98a931b6a693df175af7b9dc3683b0ad843a1744f2c1d467c2dde457b70dfca3b68eec5d57dcfb1a4e22268ee996f90abbc4e48d765c90ec0e12790827db65b9851dcb8ac2c590d6be162c6ce7d6e2c08c36752cdd666fe1be808906d27e003073de94337e6c87bd7eafb5cc38e98590bfed88ffd583dfaf44fff7449117a779fe9b954732784804edc1641fbb88ffbb80ffbb00fb3a1fac14040fa534a2a25d13bb1425af4eddffeede29e74800298f67556163e409c2fcee83bdbc1df8c4125ef050173d2d58680cffeeccf06c4f0b7d3dc3c34459bb46d495c7d99bb8e80ab8937c8b8ce4f2d148caa30cfad0eb1ef401b8d857dac39a65c079ff8c9c0f16d4b3d6992c8ed5d172830991bcbc6e7bd9605a2367807f84c722ec30d1760e234dd77ca1b6537a79c357204567610f055af7ad5b39ffd6c1db7aa69ade6941782df3a9447e6c94b41e9650b17bf18f3845a7ec8877c8865046129472458e152e109c6012fdecd832042c738c85c63514271717e534847ebec32f6d52e2bc854a86f0f4e5b3950adf175d34f47706a1c93cafb2f47cc6ab52003357bdce31e070dad87b04d68a6b37c0561add854f3ad47d6f7993c3d5dc535118a0f3baf5cc4a5e5b7ba04e61877f08e796e962aeee606e489c9b0f2a05ef99e3b17930dde993ff8a79aeb8c71610d174fb6709eda3883fcd98befa9b8b8809d4ec9198524c7840a014d03044cc06795d8d3a17928391504b412f298c73cc6dedb473ce2114f7ef29361c18387802328ec081e130c923ae34b9e1625ca68ed93261cd2dff5bb7e57a2937ae755ede70f5e04013300fd75c4037fdce28cec1c938dff0a545b9f6181ca67f4f7a33ffaa34ff63ccbb310f020fc05e2c7c305f0ce97bf1df7245c0be64c0f93a4e9f53ce2d599f590b5de97ac0d1f93cd7f5dbeb830413a2dba07766beb336f9da0f25f17493b08f88a57bc0202122d11e7ed6c9833991cd7662584123243ecba15047400b735cabb8e80e78a170513f714002d4fc25e63ddef2deb24e28394ade4eab5aab2675634dc4f2a1cbc28ad2cdfca846c859a3d22deaa5a462801751099d893851125656fc9dd691fcefdf1828fe05ad036569effce34d08ec9e300a7b0652841581c36bb54789af3a4d42593d059c3245060672b832eab50784e72bb589e59aa70a1c0c56c033f77ac1fec023b08c8f9858062dce2cb1c8b538fe68f9cdd9f9b49f2ec20c6768cb9f1c522aa48509c2bcb178e98b4fd8e5e93d1da4d57bdd6afaee91a2fcc3706cd0114afe327d3191b9b2c258b4671d6da2a70901b537f06637f6b8ec1e2bff82ce11cc0bdf8c52fe689f3ecdcf0bb7d04160a784ec3ed4714d8eadd6be1fc7060e85959b1737f85516ea5b58f5eb9f4ab9db3ec6b4c03eb7d0af5c825442560d76a2caf569caec3efec67102e3027f17fcfe2799d5a477386b5519eebde7b7a05e6dccf5746d86a54364c09db9c9bd3d7e2fbed05cf3c9ca2a6ea160724e8da172ceaec6431d9307d2eeed4678f6b9dd92d328ab8b79e2860e7f3ace58ef14f9dc4e512ad131ce076ed345b9430cf6b5d358ebd492783c8d402ecfc751637c6e2b673b9add6f9a4a165105fb7911ded64739f77f0a2021709a51d6740a64143dc70573e3d9977a758f4cf75a472afc0267e83c9923f0bf83af30e1a6a08e85be761fd81c5b32a31dd32871971effeeeefeeef6a51bac764261e213c6e695eebf8dfe1ca1a417f8b0366038a187cc9977cc9437a36cc40db2ae83b12df4fed0b26af8e9130ebe2a0efa673d3fa70e5438580ab06084ed9260807396b343c8cf39d4fd9555c335245457967f8d359952bb28cc7e7d7fc5fc0cad663e271ab2120a483114c240f5982c2af44d6a164625856e19ff6b4a7c1be7377b30f6c1d19e2b54757585d69e7bfbf3ad2222caa3abddd3deb8f1bcb4c1340389866cc0cd1235d76c3d66ba5153ea28a8366d99ddd878da5016dd7bd706007018b03dac4624f88a0f38947426fc406dc41c0fc85554bc70a282d80583b1b86f567628780d262cccf0f3302ce514882f4564b7c4999b65b44a6d294968fc61ee4af317c6c2f2973288f2cce7785806e84fcc01f1c949ae01baff49fbd29634bb572f71ffff8c77fcbb77c0b28b40c25e6283bba6f601fb701f7117075bbb208d6396f27fbe42c7d433361d07d37166ab9519dde8ef83ee34742b8ea19b6566c77ce44a95aabdbfc5f9178f13b3027058f9567b57d52edb0d17fc91efedcc5fcbb7b41ab9b787707015ff9ca57ca69c379a957eff99eefb946756ea2f57bacf36d08b8fa2c3b13fb415fe02c1dd8917e93ffb9f33fb11605a3932676672b42c0f6843cb436e03aa8d45ee21e63c732ae3513165027540b6019029ba5f8ad168e796deb5bf989d625d98f584a28c5a4cd31d65880919577b3b44518f3cd539ef2145108ffe5b3a84a3a2b48852fab6939b3d73eb479320ef87159cc886bab6cc9c65a215aeee5a38875965d0cf2609c5fddf073cd01cacfa1786b13e60060ed2f1463e5991bb80eeefde58261917beaa7c0356eb0b9477d7b205fdf4140f9801090ec99569df5d9172f4ef6ba6604dcd110ff3d6203a703845b5a1ca78ff1cc61a1a5dcb40d0147624c03b8043864e44284eff88eefe01dc3c45c63720604718cf9266e3579671366653a4140793036ffba313363f8377cc337d8b7c47fb40b1bf669c27fcdd872b89cec2634c64a9a696f3f66b71a77dd9f1bbc03dc4659604eeb6dae7093d9287ee7bf80becf968a849a08c74ba87ec61aab0d9ce9a335d9901dc6c9bc6bf758d671dbc8941f9333c24e56fd1e0cc20e22a0c112d722969df77eb2d7db79c1abf7baf66a5586d5d919dff6f8b64a933f8f867c935ad37b9fa122f79842f70471fc57e28232045a9c5e4aa0b438bfdee98ce89b18720c8123e0cfe636ec122584891a82028ee2101f147c91c0c1cf9d4f38bdfef5af1763c567a9e6328d1486355ff9955f69f721ac7196af80a087a2106c7070f93eeff33e6285b3a1dd8b7e052b6d4d39d22925c11cc30d8a754a7b7b9cc119a7db9205823b3b201074537844a7680b47158a956892732a84e72af7a59d15bae9c65f0fbdc8b808f56e82d55b9d17e7c0412fd8daba3955e0e55a0e61bd3831972df97636e059b3e56a051c99515bfe9f3c8f208c17434bc59828404765b4e8d96795fbe69ee75442613a2c2f57925a714052fe70fa2ffb81d4c02238c019461328e4ccb2e638c89269804ec91c4050a0d029b30e3bc079a90958cd00f49089a71e08c88a249dd0ca57ea79c12ab44ccc1e9421a81566e0339ff9cc7d49f2eeb8aed998e1570e2c92e4339ac9002b74f3df4e88f2d7e09ae7f279f3092636e2bf9c7ad14c080ebb3901700da879d806326468c8bdaeada7480c79632dcecd8eddb74aec660f5e16202e527e0701ed09319b9ab144542c349d9b9d7e91266eaecc61041c0dcc4c9bec3002d4d9a5fb04916f512a4847971c04c004285d8bbe5109a837416ba8578c4601d12b116ba61fe591ff41e26569382195b316f6dd7b4ec6cdf1ee766bc6705cc573691ffc59cbc7e6153b3d585e782b100653cc3a827dd0d0526f1bd4032ca00919bd65be917f6eb8fb540b40347c1ffff11fffc99ffcc9fbbd6321023803daa22a5c63f4015f7ffb228fe60e26a08869f05e4bbbcbb2eb18889668fbdc22494061dbcb3c773d9c93dfed0ad5d55a3f888006d451a9d6dc5730b95afd37fad6db10b0593db113728262449cc85a56db592f836b1dfad84941ae4c1249670eb9a2423b673df271d400f8c877477873b268059f089b644eda094b75f968f4d959f976ad960d934fb433879f38436f74b4aa7c9f0386030e5a2fb6d38b8f5ca80114561e025af3c56a58130e3adcdf4cc3841475b5077168f6b0ddeccf7bdef398e1986f64d5c36f8574e0cf3079621021a627c66bed2f6931d6ed84376a240a561a5c5b5058793c56f61de083712851f28e1e04701f86f86e35b1838002fa6c40568e6d97770c01c97ac790c99360ca32e8748329db6e8d2ea847134cfb76718846d18db2b44cfe3ba90950cfc6c976fb13770ad0a140f3d5d1967ae9a4870054a0caa1298e4578d2939e548b2a2cfc343848af36043ca81e98690832b74d510ea996ed3cdb8df1536696ef915a9bf3ba93696c11916bf2b297bd2c2fb8cb3e5906203065980b081a2999eacc799543d5be36dba8151f9ccb101b68139b7d63d0cdd4e52d082818d4572ca01ebc6b81e2c4dda2bb853ea740ed411b90d5ffea57bfdaa6a6a6c353a0f3200d6fe705973fa19cc408e17093bc7b0b3a0e6e625314c36638300ffb30d0c407d90b893e382b2381949bf02992f97ffd9efc598c60365a411787e210d13d8b21527fd74371d728cf54b201e259fce4b19a8a2d95183519857dd5d3893b4010872d28bfe10d6ff0f0094f78821061310a08654c2d89784be17cd21d731ea2e13931309fb1e5fd97c567e8ad47f315acc09caca06f84dd1c07c28189da970f782757420601ed16b056c8ab6205106eb0682d8f15c0dc2b09c305e344d6f956b21324e8424990579c3bc8f7b735e2236b8893f1c764b06ac96c86b0de92902153d786ad097ecfbaf3e6145f4494b1ab0350cd55ce44209445e800569b498c35c165bb99664c69b3343fe3bbd38a81967528a9900c981add18742e429193067a8bdc5d64681ebc323b08583e20b78f176217d39dc986291c9e176c97683bc37746cb3c6f6f16542adc4e2b587cf21842c92b0c6d99b7a5f87384f3acf962bc6c954bdf0585148f95b19eb5adf064699c9b897605aa1eb0575876b8cab213a2b5fd63dd4356e4ce10b4dee5bfd85ebca294946214186208187dec47c5b8c3ad5d3c608cdaba73350eecc701a597f20bc5947d2ef1acb5d3abb575ed6fbd9d173c08c8067cc94b5ec2576232f0e7d90b6c04c16c5be8f9a7070f056a4bd64adf588263b575b31fc85b772058847188934dfb9626d914424b16d499992259da6566ee27a64dbba71c6eb8f6919b0aeb7e0181f561d92a9ecf7a3a28c45b9ff41401ec3c77c141d30cde9ad58cbe698cf3e2028230eef88eb1e6ad5a5ce7a11d4a1ece41b9b9e13ec19a776cc0b261ac80dd8995907794133b3c8562690b63c139c6f2c568829da40e6b11c9663b5807f49762ec1ca78105decded2d7b76d2be46377670706720e757aac8b880b61c344ac8dc40c95bdef216c68b648b922776bea7b11e8e7282f271d3244dfadbcaeae1ffea9932d833f17052a010610ea1b0f20e073b2ab59c6abead99e6dc85da696296aa0e5272d3dddfea3f110e0081dc0509214e27633c3100c95268702244ee9371180105862c26424048f7dce73e573a059bb6ed6bbac79428e3af94d776508d69b65a64175cb71d06559e5f26c2c8f905822d13cbecf5d1064adbc9e67c64ad2b0c10d9d8079b3e686c9eec30dc1061abe475b231afd698b2010579fdd761d4725f5aab35aff439da5396d71b62d456edbd73603c3959711050a04cc48c22aff6cabdb772ed359c69038680a2981ff8811fc811663e70456d56838310700e2c0143cc8ae924736c8dd0e51f5d9ce89dc2cc3db12709835693a9ae9a39e6425a3e75f66ddff66de2f1d495b592b3364d8f2572d9d62f4ee75d2c394b7596f5b1110262afb9cd9afb5decce46f3a971606c40bb1b6c55123a8380bc8a13ff56dcdb21e0ecc38571bc4e100301659071e9595bb006143216dc332804ec6c2a609df9eb9ebb5a9a6b8bbfe317374e6745008f8fa2b7602b84c54750087f73d22d6bdaff20f557d39272e9b676cbde6825bacd5b6be505a72e05c7a72661f748cf20a0d5611b450c316350129f55ac7bac797b7de3402e578a2f8f58d84a522a374e8294e5b553d6bb73e280d9806db3a7427c7be6186897592660a4c37acb5ab4cf1418414076625b026613689d3f1e043c57805a77660cdadc2ab820d19a3da8451eb15d0abc63c620946c21bbccc1697725e09447e25c26dc63814140c15c7b42c431d8f58ec3da92f8ee91b1dbeb71606cc0b6abd350891ce6571872ca7af77608484932b2ec0aa024f2271856326643c022dfed6c1316f49011019860bc92340a18312ea0525f08cc1c7389084c3ef38a8617179d699aadc712d4346b1404cb4a837a1c3a5e39406418faaff593d97b9f3dd83af50e165fbcf507a3e4a45e76eaaa782e665a6ab783f8c1e8e0d68b5be7402a0f3abefeebbfdebd8c510878f03c8b5b277508d845c0960ef9bf8c3b8e12ea79c16deae86c2b9b0438bcba07da597c8c087619a0e45bb1c5e89538a8c270aa53714a975d970bd7a48d23cee960d6641bb573d9c524047f3c38f9961458bc52685f6c4b3a6147a4b0463b8f135e1fd989f550b9c6d980b867f80c133135a010d042f0e988e346c99de6400a253c25529ffbc846e114de191b10f521a09417678d501261b8f77bbff783741e82181bfd9cfd2f3d45f71cbed468f5d56d8a640f20eb4c1cd4628577addefa89b1b6ee09e9e370bd384b160719b43ace955c2dbb111476a846e120e78ee92a8b1b79a6a0e2984c51d96d53b80fa78d1dfa505985e305f7b562036432930cd88749b76be3c03d722025a55f7dbfc52ab06f1f8efb788f95dfdcebbb71c010b0830fb8b46cc0f77ffff767707908d76d14d13d06979c3219644cad4004ca286355913a31316ca103a0acc8ce3d6fd747b6d8418beccab6589e1d4f5c5c92eb2df80a614121975ceb00b17c1d3484d4c285b3337fc714bd39169f48cd856962b5fcf616d31ddde13a110a3732ee340772dafc1507b49d0144309e1828eb7e8713ece0e195105e92434118716085173c36a0349fce6be1174ba0d5bdd68527ed568890dd2bb8cef48544a602eb249dd73487c1c5858ed53ad7123cceb2b12215b36d8b45c3f0167fb578ad722bd44293f6d859a8f15f34cf79c2738c6b359cb2957e5d423382881542816c64d103110c718ceb6a62abe761e6c0ba12023dc89b3815ebe4c48f023a9c0dc3d0f36509478630eed88032510c2dabf0cd6f7e33230b2c3af145f704fb585b5ff3355f0301037b500265643277e0a5e70c0d65a89cbf562a640995c63c99cc6bdecc20d105335756e402bef27590c438e5a173cc19b036b79441cd1eec202f9792228959a36a8008451813df2b1ba4272efd09e86cc46603b2d3db7478e2946fe4dd090e245ad487fde4783d38e02022be70e64e7b28572d3b914e1db601e986e542e005c5260e4867ec2a45b72c8a473ef291be83a7b78e60121c647f393421f8f0575701a2271683a027f7d32e547c913cd8c722988d16223bec60cd9b5911edca76192e23dbbe3a302d8ec9dc0385229b7c73c8ce32857df071526706f8567bf0caad9fc8b8ee933108d8da9498866886e881713c599a37c2ee16078af85b0be57b319e78637d757e82ef13793f1dfd3a9c0dc358e3c0f2820139042c0e688501b4bb916ec2d984836c5dc73f804b6bde3c5051b66cb7a27edc5ed0e35df8682ab078622a9037634585fa09328242c1824e1f8923e5cdb8899517b40477a424204380d635cd1e048568e6bf6bd405888d908b418ab0f2a8a3a1559a7b69fd6445769c14dd341f384dda94c090e7089f2ccd1b61778803936e651bab3820c78bb345ef1843eb1a665e5707989f4200ea70368c08515fbd59574278c11010d1563c180e3666803f0f19149662f99e505f57e19a5028a0d1c93e63280067a598c3253ca7dbc273744ffd78e4bf95013dfbcb14177748d715de326632b939ece295bcf2409023ccb5b756c3fc711eb505014622dfb9f288cf2f5e1749c642bc1a1c9f8e048f936226608f3bfec740388c768b039ece18dd694a0601a18743c8d9193c3f9e1658f097db3769b9ad88cebadcbe05733ff970180185edaca5f219cb07cc06841a3011a6b00a6dccb0ceeb23bf3c65d000c204e038bcba0afbbee00bbec0f1566c43e806f55a27117a53061adad1d15e545618cf1a1295420843eb395dc5af99222e6230af9349f763d65527c278bea293be1f644f8b457a06202010d964db22031c18aabeee6c4d79466becf6e8b99f6373bd6d8d801a385d16bd351f08539899aeb7a1adb6879303934b4795e45a49c0a0fe4080b7e1ebac1651410ae3030e4c825a71f99df8e07dd6b2b743c0351fd01a026c12aae3f0b6160cd1219df89aa39ba195889ed512588962f802fe1c130dec7cf2edb5af7dad9e9b04a4e3293f87c4f28b99c4dea5752c32aac829b697a39d6dea69bdb8adc7070fd5b9b855385238e6219b3cfc058236d8f1e299b13c7d0393d10a3421a3e159bf68a19e8326e19d93f241402eb0ce0a4498039c8cb0e503deb9a13c3582270f26f0b2559f174c97ed0ba64a9640c91bb7cf430b92b250411e23833ea6e93b1972f759dd0edb80c00e30b18c409b6f57b6162c6697f9e6bfbac7dbb7fb4f7f741b708828f134ad33f8c608e8545e0ffb4e488615b0079abad7512ea0108380111eb5a18d610289bcc56fed703a9cea439d0df9187a579825765e41030816bb64e132dae135830819da15375c3fc2dd210b79d6f742c0ad4bed9a116d9696a264421604c4845ba76d23e04e736010900de19eef0819a8d2eff8ae8b8c79c8dfd247ba6681818fec621ec99c5b3b4e4467256054fea67daf5d1bb0450070001450a91bbe5f1e02b6b2c1a06b9b4bde3e1c4437bfd2eab06507f0ffbad7bd0ed2a9a73d73561bdd8336b6a1bc3cb38138143085329051e62024720f6a81699f1bf63ae5d4a2b6266926eb6fdd4f128fce0dcf1d8cb67a68fe414007fde3bb452b763b4fdf3465cb0434f45fab348acdc6be60746898413a97865390ef59091161108135df08895aaddbe280a7303a778586f1a8c62e99b07b491d94c55227b7174a3ce6318fb146caf1eaf4006128768ff24083cf0761fae03524f12ea384b28f3d38aba357d3fa4bf0b30ed4cc1c6180c497bef4a56882d3563fa68c9b29c3ac75be662df9ce6c1bce988da5c56004f7593a7487b874ca34fb0e86e20b07b93afdea4526272ef85212a72ce79721e6a06dd18469ba0cea8e3918a32cb257f2ae70cf190476cc22a77b333f110ff70d953d3d16bbe1f55a67644c7e53addf3b0d5720fbb2afccc015c06d53a3ef615db69eadfcc3cc8149ebebc69556bae8510e932f73899e51251652bcf29c5145cb44bd04a03fecc33eac8fcc8039982024e51bad76b2f29777783bea76ed5a3f0d9db912223607bf2c958e17ec1dd864a95767da19c244e2cf0b9cbdeffbbe2fb05780f966b3817eba976acb0606a3f0ee333ee333987818d136354bc99db3dff2abe902cbb8d26c43ab254c423620639039ed5d8c6b45a9f21983e31ddf4be64a3d4280fa3b9ddf5f26a18908205a9f61b1bb78e88847b9fe76847234b4a7252bfd0a8ef925a6a9eb283a71c0ceb8658f63b2152d31d9d327fe3a18b0d5713e0748f5789d61c4ccee81dd005f9e50fad8aa63fb4d3de45ec03e8a0c3afc5589e7148796d1a00efae4fc156e6a3b7f09c8aece13a0dd905185a36e5a2926163d49ecb5c8ede17dc1208c3527d30589ba51627744c005beaa35042e243f97f3e872361f175801662dd8a26048976961a911b9b04cee45c614c756e089ad076894b7900234711650bac40d1ddacea7f62b4f4dc68cf001f310faa8303e6660ee6cefbd2c2f66a4678ed235c3236a690f8cdc1df700c2a4c47f878068903ad358f635e419f29da603c7f97bbed0ddaf1211af3573359e9bdec0fab62bee7eb1fff6db5965fe22d434af4f2a5f02bf5e637c702f32d6e8b83812af91ca5830b027a42c60cd0d74aa417e081503028c2468a8155e2010a46e2120bb8af6915290a715164996caaaf8a9d8da91cb8240ef1eb6015b97d01940c0990d015d50c047cdd9b1c802e1a8e7dbeb4f07618106880efee01a8c973423d2a9fffa16022a23eac423161cec2042f1822ffaa22f82f7eb2975cc3dc141a80a61315785a28756575a4802827cf3e8c102cc9ab9e822e35a99b1da66984bd9a92afdd229430810fb549e2941ebd0d05f5670077055ded01601a8aa7576bada905cbc17972a390888f368c64fa34c04b793112ec5c6bb5e7895c9a6fff4689cd94cadccbd09c69dd5ebce19825c8c15dac16c123832b9d2267e1e0f837ba7aad974b0532125a25fd245e89a5556e621ede6a3b07e6ce797a9c603e38d79c2395bd727d183c8c9a45955efb20374e619d12810a4d4aa13523b1fd0257e690f9c1ec226288e2ca8a70c75e235e724725ae117bd026abc5a4fc087bc991616f8c592698a39e28e17d5266399130d5e3b48c695b52c51031a0220a12bea8a2fc014bc76f01f7afab24fe03513c2c5adb0d558cbe02fa2d1e747da4c62b5baf3f7153018382048ca243447953403be277c1b19d768a25f76388f978f30ec326d38c18c6dcedc06822785d4d7dbe587b3b61d67769f094969bad64d59caeb55449ea8b8201d0b86cc73f258215415f075125d47c4b3fbc09fcb437a44739ddd09da52c6acc5b423b4a5c214cdaf944bf88bfa430c2028f5987d830c6a4ecba89b4b284cbbe5546748add49e953677c1a13f8c80ac3febd9285811b0bd04529d654133e274d2fa8ee675e9852f7ca12418f620d4f39752e9127ee194ffea0c36017273829901f04946036760540d60941eaa478b7412daae1f47578021a95a5e3616f0c1d983c80088e8c1bbbed41e43e3f5c5adb09d9223072bef8a0fc268c309d94983b9ce6710ca6114da404370dcbc94cd3fc6e00587e13e146b4ad71036b264059ef110be1b9111d0fb40c6d6c47de3c0beb9b72e5f8cb2cc9cbd4f18fd6d1f0423c65fb3265306de09f3d156eea06f4fbb877a248ad32a3846799d13fad8c73e56b0abadf7a9c3dcac80bb0a5e6848cdb98fd646200ca5a37da056382e1b8be26b88e2333e58572bc1a4bad0e465edc133bf96292aa94b6c54ce6cc71c32099d8c60a1839297e8275ac769b703e4f33ffff3c165e7a4b2dd186efc621e2e66298956c0a163164c542850f8c637be1120427de0e2f20a6873c882bfaa6dc93caea9c79ca01200d4471dd97df0ce9030bcad476bb7ef174f1235185ad97d65811b1ad4af0b88e41af37f3d0fdc31a46f45814203d0f6bed9ee834b0dc6ce847c5b06d720209b9a190bc48dafa084696943c02b0bc9fd7cf1b8659779356bb5ddf770ccbd89e58db2241530850c8bef77b2274304dcc03b2eadf815b00373ac164fc082622447bc0bdea9076c516adad15e03f95510830d54646c0701d727fb8ae009d0a44790840706310062e9777a41e3ccd9686bff0232caa4613c019c35ad7a5d383e8b80b70d5c3c8a5f70aa7b36ad2826822031f3ad87d861dd10bf2091ec3f44c01a2bdf75d5aa31bbf74d6f7a535ff2edec3925a598d88480561dc0358a270e886beae7542aa91246e2677ff66733f704e0d8985474066fc87383bcb8a092a73ded69e573b0012da59b28a617d9833bcbe76b3d17bcdfa7419d6860bd1208abdb166d5acf3148d68bcc87607dc89875ab834279411aaeb1d864c38863725eda0af2a217bde820abafb1ddadaaebe2c08e20adcbb22dd44e2cafdd662942bab04f43ab16908ed941df3fe9933e89c2b233c4dfb9a26008eeec4c8d1e7283009340d6939ffce4cffccccffce22ffe621009199923a6551add67c4afa5cb45d82d92307734f1b297bd4c821a9ccdb4a4774c13d622071426ae38367d9fc5eb23f41c5e0981f16d64a1dbbca432a2a98d0e8300ac0185d6793d048bac4237305880006697612b8a29355afc0e42632b8316547911bf601caf1ecc5b2cee3005d6222485923a6c3e5118afad0ab12e6d2704c120123eba54822440e9af1a986606921596918c36b03856d8ba7c3e53015e5cd00a3b3847a91cac338a89420b26a882cbb658e0985c50a3a5cb7d1b400d19e71a5de7a20b1270bdf645b37d530e4925f44699c3e2bade86b6daaec08124643c866a58f536291aa49bff26cf09db6aeb15e39b481fd530dc7d5d96be30ebe484daa46055d3be5d93b7ab14655a4c6d5921645b000a2cf2d57866bc5af74c3cbbbfdc8b5cb9ac60d06e884919a924d5680bc31538b0ff8aee942ac760121c832dfc450ace231416936f88094c42c147ba0f049941d413256bc75512afce0c4cadd8393620c4951482267acee0aacc177ee117faaf8ab0e6f33eeff33c014ccf7dee73d367b4c22319b6ec2006a06469fff513d29dad8fa7140f4054ad0b13d9b1c1bc0cc91e0244d6a5f90478c3441656cf6559cb976e965b2d44041bbf89e51b21710a2e2a33e7e0bc37d3e645e6a883536e34ac95336c05014c4d7d26943ffef8c73f9eb330ccdc6f6b878cfb63851527759933ecd0ec4084e73ce739f7a7f58b30fc812f73dc88bb9470eef38a4cb65e4101a900c78b39c651a58cedc8a29bb4927ef15ddaa8ea02165083e8b2a7000d0873b1783eeaa33eea0d6f788300dc11315ea163cccf7df7eb82023698bedab6eb0af57e97c1d4a31ffde81660fbf02179f6108eb31c3b87f4dcd60fc701851b3b43183b26239afb69d91ba8f1f61980a0cd3d4b4d9358a924ce527e10c0ae16e903cf883618cd24b8cceeb0c46c4894878fc282cc2824320ca1a1da9878eda513fb03af468eb5a2b04a0a8eee9c98e0bf4a4264f5186f56188391adaa3cf45cbf91a492d6ce2f1e285d278d796bff754100b35381517d1730c63a202e2cc0a1984592046ecc52f73bf55fcbb479a41263314e8d094958c7809a87c4016fbae9adfe9503ab079056efe8fca8fa9966cb1e439905d6273bbf8e35c757835f0c3d539d254a33b4874c199e0add6406b6a26a63be3daf8f7ad4a3d825a252f2defc7509e4f1fc685ce929e70edf8ef9b943f6053d9e8a4de1a9e488c2c271aac7140dd3ad498017daa7d74089269a00a821883cd285c35e30dce9bb975e86539d8e85cb7db99c258c7740177758d41a032e9e3fe1094f68619151ca0b6694ba6736824b469cc9c190a816427b91fdac662065bc85d5bca20958e6a8028579c1ea374e3c71706e65d9c0307d817a9f408271fa06558126c338d00482b88024bf7acbeb08f3978495623e0be73b6e6946f271f8a8402f8e3fd28c874b6c72084868b408e2f55d1f5d262240831ede418195c9ea9cda6af7828272ae381e29909385066c2c1bc6b4b921e0bdb074ffdd246495969d3201dc28762edb4ea6f178af3371126322cdbee3a552cffc59a137379662a97d0bb5600e0a301d982f30917c92c602ee14aac011e340a08942494dfbd00ffd505ead539de823fd12e3731166da44d911b9134fdc8faced88f1052579b8142b461f87573b5c3a3846656270bfd0cfda681aa0fe800b07acb8d23b362ca0a089fb61cdffab77d3b69b52e1fc403744f1443a71ed95af7ce5231ef1080f8d41614e0a3fd98940ed55af7a95f610f1ac673d4b7c1ddc78d7ea0423ceebe0d9aa8535626639dfd9c7362182d801d6bb5ad2f6a2951037a6235b8c5997c8c836fcc88ffc4840ced77ec6339e01e68db7ca45fdd4a0da49d5f6aede963a242ec91834f07d5e9d05ca68e5299b2e1a2d83ea26b11b49bd160042b37512a209d091ca41c6497cc31cd246c8040de7acb0ce408c8c0bcacdbde86a714043cc2ca54822d972d13fe6633ee6d33ffdd3efa5daeddd7d805b1170c7779bc2abddb4cfc3bc3fd327ad56031102762dbf326dca066ba9cd5f65cada534f09aa245f24da940c1de05d5b514b69687f453bf48bdcddca08ee23e0caa8f4b4d97a673238482d5ca2ef10c65fd380005ac540240b4ca41bdc7343d734bba9e7f0d930068015c39dc45fd8c1b4f142ce36f853af5524705bfe07d72f5bd4e5bff84bffd161fcf05740c1ca1125f75f836782329c087adce31e07e98acdb7dfc3cc030159916d800b9e3ce76042403d812606ded5c60c6842935d7d77c9a076de0ed3bdb9cb4f30d15b9c7737ed65d685396f46a78ae8ed58e0979589194ef514b53523d5654d9b8dd14c7651c2a4355a8ae18c4949993cd3c8f8bf93d2ff3336af059477fa42678a2e5b62623bb0e56d4eba89862ecbc33b547e1da9f109d2d89d60964e35c43b56debabb0b3c5949632e30ee28b08993de492313a62801a54c144fa809bbc65f0687574814ec533391ebabd9f4940962e1825dcff2a04a54d243661dbda05f60b1153cb09822df34db47b956464d6c6ed87590516b828b9e3271f08793478f200926b0f52814fef0fdf1ad14eba29f7a0a1f6014582c10d762ec7e7fdf667f22911e16b7c25f19b3cf7ef6b38188a3f09de6326f4216617e5106f007dd609f8615f3b79dcf6c75bfbefce52f471fab47364c417703acce17bff8c5262b8806ecdc30eb346acd579d0a33c88d101ab402ce54c5bcd79081b48a22965172b2c910049b15d5e9bf76ad98eb864215023ba12ed02322407a1865da52069a53787363858bbfe05a3074652018041c1af28ef5a29382fcc522640377002d8c403a59a6b55802e3b845d76b960e49119999efef939ef42407d93ef399cf64035eb9e337ad3fa759ff41048cd4d1f399cc88d641f6920dbaeae234b4f1bc4d17a09086936d6a3c0b6e6acb64cbe6f0b7b5514a0ecba80cf79689a74cd6c38ab9b73bb83b08188b86812b270f320a0728b2b85907085064a60c8e15e04a6d5bee104fc396e25d209ed3093419830004b03ce5294f81120703826f878019082a353002791c4f2df15bc5e61a51460db8e53da99767e7042d0034626aee4222fba26845dbe0ca8d6cfb1ad2991e9e5b5d41a8550b840ae11972fd146d4440531c739dd50ab97315c5fe5ef29297788e92e73def792ae4eaf2e0bc68ea93d4969feec2ac4916c7be3e5b5550a0d41ca146065aed96e9dda521b2928fd0b0cde05d4a0ff7dfea8b2ba4bc9c299cc10d38684e167901c71dc9d5d572cd1ab2bc54eb470ae705f71797cc5ef2214c7206f1ba9a7890ea99596db4742c97ba99262733a9e25997992f1d36f4658c1236e11ae60c85ca002c01858e90ed1c23b5f157884a67299780d5d945a11ef813e10a134f81f32bd8ed5b7c1895541f2195c9c6f52c886f4ac09676ca423dcff1d05f93b72e437f662f6ea8d67f31c47f5960c6a84f03711c95942a286866b6b0082e977002502b0d87111011dcd8a73ffde96ab496c46ef20e40a1c3f2123df15f98fa8217bc0002260aa2ade2862c52263703873567cc98a6dc5e6a9f898e14fdd10d16994424d69945288bf4431093cdba959fe094e0203b510fc19f28a1e78ac1721a4b5034248c685af05078d1220c523567b5ab6d792b88903c5618d084b9a12db25b02635416229d45db755ebaa060cd2bca4f5837859950637bd14470f89e4059daa00116c71410b02264c0ca975c7569ad766abef2949eb5ab4e4d182c51d42ffff22fc764fcbc729d17e4cfa915db47b773293cce2215626f3a323b5ebdd2c6a1a2376eda37d62cebbef3d583866e4a2ab0b2e706fc51e69604a97a09774aeebbae29e0beb424333b5dbbf8585f814bb575a48918d5724a16aebf5ec1161e1b4d1735827426060ac260528cb283a32cbe3eb3d1310aec18b68e390097dcf83b3d5567500b9120a09f3ef8833f581ad04104fcbf1b5a77d834618bf2effad594251861c5bdff6a037129959116b060361aecb68e655e99a9e00e83112aa3c322af81e4f972932528d14386e44c1dfecb8a541e4275c54a0e6f49d72e35630a615227ae0d256e08998c456b618517f998930da3459111a1010f41243a4139b8949b8d95c294dcd20a1781aefbc7c772e5d8ce90f7df1dcfdae0116e93951942a4c65a8dd6db87048908bd69433a429fd37315028f92e326c6ced81dffafdea164be09d5916517d78a4bb575870aef20c8846507058a499dd523c60b712decdb39e7e6785c65cb98ef5da251f3aed1a41d023b9c35d39eff66eb1917fa02fb886ba7a6973fd03ae61166869ef79fdb316d4ce3d574e818f97d923ae2844d67fa6710b8011df84697dd94c7e72d880f2ec4c11828202f86e012b98500e19dbf7dd267bf9519296f29e675159ea5446f8780d307886b080b9345938b316f80e90c6908268a2c7a8b5d23daa54b1eb2c9b5e745063fa071e927149f1df8a63e598425fa29e6bffae3afdc66f8c5fac53e950476ca78ddafcd7e0042d39ef06a9b3d10631e0885a1b3e730a5b82fa9328da0bf50b1872eb17f18642b0b738c730a0751a29810b2ca01f4b0afd15d0732b83fd71c588bc5c37c4fcf0d868bf3ab396d9906a0b9dea539388c4bcd1feb7cd5b8ccdf21e05c62f685a34aca2272633419a70723c4f75fa3aea5c5e1c98e4db45ff93ab83bea7110ec8adc51d722ee2dd4268dc60ecc91345117433973b346e92d3d24e10199d1a793023e069a347a828c0e883f9e79b70fca23062b025e1c0a07dc47b40ef27f9f8d6bbb5e396b6268911a2b3a53d95f8ac6f7373d90797346e1bc54189708212ef5cd0c31a2be33ee86e652cc9ddcde48557f4746519ce6f5a0c38b304101a4aab909e62cce1cb6018d25b5048224a3dc9108cd550c7ab0a6a9c90d579779a8a486fdda19a2ec7c4003f595213a00be7ae00e908abece0223133a03fe20a91bd000207443852d402ba95a469c921a6d252b7c74af8c928ab587440d38626070fc533ee5539890626d72c7db09ab0ca30f0ea20762cae6f1d7a572a6f2c77ddcc7cd884ed2cc59c1ec831213a387ddc5a4f74bd204314dc6200e9006db664400fc65c6920029419cf479ab6c06755e8a9283e43582ed7c728387d8f52021e07eaf4787670ad9b1f842909ddcf59d7abc4268add7c138da41e4786d44b79483b2c47ac54fa2ccc61763fb3aab098fb82609d9741484baa6a517bc8e47d02e58c9f1623b60375c5ad9b58ab7fbb3a8027cdcd82c951c1d56b087183578e275ee1a4b455a3e1699f2f187f1842d73ea1dc92c3a14e5e4160ee06ded32b9c47034a1ce06d1c5beb1dc5aba5e4eaaf1d26ea8b57f9d690382e73ca68026ad76b5ed19dc748c57dc11e9cb5444bd3e30efb58732abb7331f16df252ed6254243ff2525663f853d275bfe7a0e8c38ed00ab9087b6f4509f45f75ad2e6332a53d2d3139ff844cf330fcd18458e6550133e0c2a315b1050c42d04c49462c9e2085ce00e9fb0bc639c70536789af7d290666753dea66f6c5152caf83ac37b9b9fa091f304d9c81acd02bebb304c84c8048f1d315a1b4de58361c172746c9f1ee93099594287e2dfa737f2a3968b9acaabba3c667cd40fbd41afa5c577f0d8469a94d662ef68bff768e80d159dfa502b08cc1327bb308a119b749dd9892d8db5aa9185eed43db7461d5ee2b045bf08a7e313826be4f554917406000314158c49cb39aeb0899fc7d7c037fac609131e6c8ce70ec4bb509dbc1544c48c2ef45297e624ae5a5988ad6d7a156a991aee289c69153d562c6fe752c0eb863ce14900a6e01ad786476bbffb6ccec06fc054ffa0080302275250a6d2c29c05761653cef63c4fe3b7b153b696722be100a60e11a8b2987171365449b5d5d327b23c34f60cb73d00cc53cf15ce546285ed4f91cd2eebd620390cd761c700b321c70cbcaa6230f196886676818f83bc8c47b7fe8581d23648a634a5ba2b5202ea51cfdd66a2cfecc47cdd7d9f86a8d265b6a0ef8cc2297b244aed6e82dbeb522e65964d0903ee26362266634d6c4d9411b64b5ac94aea981894144690101a39014cc545a500f63270ae6bfc74dcb5be4cc4ed318b51ff359cb2439d4bf08b59f30ad8f7db31e4c0c2c18ec9a858e7997f2d2294ba3429fe6033a953114a376fc0f117f917a0f21e388bdaab4c2408127810978950a82f3d21e4d4e636631832c2dce7e0d4309348da3611a237da7e3871130760c12d761da62662b66218a61af5bcef958256e985a6c5a7d232e40278b172cf2e9f41f076310ac51d8d93062ffe11798039d184a21e1973ef0a0cd21d64971cd860ac574b8ef7cb3e670276464695b52c05366a3a6bd6e46520fbe20d8f4a236049b3104fed8981ec2e2f85ed452b5de554674d200e0b2bd28d69afb063c906588ad51b9342187f4deadc26ae833297a2d4f882e691db5048b6b6c46250de0187f18b63b0743c6e1594c6c389aba76ae1ee2bfc2a5854f2f4e470f57fa772cbbac951ef637b8c9163ede05d2df122d5521548698ae96ffe4a6c58a14c910289963a54ee2d466b212504cd28609a829468a48bbe9d688dc87d4e2e31ddc31f7864bab89d7c37373776a88909b0fa81213d80dd5b076917935c70d14c0f1dc8d81d0166e80279e0d6428b219f7f0aaad0afbbdb0a409f2d46034a9762b07de025e14a17391e982fc13d1b35e675ac954810c7080e68217b00022e93240941837797fed98f0ca592b336f65c84ad34852b2b5137b8202b09cc584293a8395300e94784b9f11ad9936e85527eacd8d26076fc9a9f6178f94a7c66dd0f9f00fff704bb4d86a6cb4a53f6e504fd5791c3c4140d9cae9877cc887f46951c7d24204c3e3080695f319596d626768c3624cf1ae641af93168e38c4040af1b034cf45c85451c5a726de5b791934f839b1d06a95aa32275c6c0e3a91aa070ebeeeb9ae0aa8d67e1ce11c1ed9560b4294761a2234ce9a2a8ec41e72d2613709cd1c1bb677a636cc685bf133e1ff3b041dca7a78642407dc9f43b2b38727f3071678a9d4607fb4620dd1cf1d1a6ef6e12a7ba5684ce2a1c986b4f2729027fec82f419f7c4a798dec5703451788e883625535df7fe726bdc9ce5cf662e0cfd2b22ef38525763ec0a708de3c17aa6d8107030c411b543734cc301c684398086122d3cf15f00876f0c2e46f1c4f1a7e9c29a1499ea31b260026382a04280838bd723e466974c6358e60815e8369eb287885783c29a3640c6110128011aad9c844e2dafcbeaed40c3b6b8f0a540d0483532e01260ed34fb834c3b6c036a8c04946138f39b3618592a2540e64c96975911ca504840a655f251764bf32da6b013091cebaf3d1bfae93973acdc94bed3c893c75c18eabf6ad32279cd18d6742ebd4e967063c6c03b5058670c1207d60dd68cf3cf9d51a7277a0e4ac09f02245e49f11df5b7eceb21a413a720d9ed12d1416931e45eef042ba1b0752b30e46f714fecc601b35c0a364b2565785d56b857f50e0ad74af016f168638fb84840a948bac3f4c05b2c6dbdbb7675d6ebc1e21162c25982d5b05e81eccb76f382e543b1990c02c7fae23a12ac047345ebda53c1fc2fccd2a620e3ae2acca1e1ee0949b176b2caacc33dca539a71e70c9381bc1c65a880876dc638be58748508da05d97256b1e195022b9c35b8c763bba522e2495ffc303140130246e6318d9dab3b0c974e00d0fd0e17f09ce45376f62f6e68c50dce28e3a74ee5f39c769f4573434902d50c6a5d6ccc6a5811d088b0783888c5c7d4094028b5d050351b2c76585f1c76514c5b6ca93001e8d4e49921a2bfa16fe7d5fe75c006f43ef9d02bddc611c4752a2af928a7a4539afb5a0845450a37cd4f38a257084da4fc249a064d686c9f56019dee85eaacbab69587a3671250951a741b2c62906c4160076254d2f632cc355d78a893e01c62c23e2d8257f7e4953d884883aa987844f303a00c8bfdc406ecd3c3588948cfddc044561e467b6eeecaad6e41d900003e262120c6046868c8cbddef707f98b8ca5952b84ef8fb56d8c101a8d8fc55498102cd995d2df2680e02ca94b49ec3300c9ac9a27573d2c62a34f162c5a8e85032164132d17fe76f9330ce3421df0414ee10b0767f6474ca1c071183d82457024ac34a4bdb0f5fb285bf46c72447e28984277ef54af910b44e01e866dac0349266a015234eeef1f0dcb5e0dc8595e075de9aa1bfe0b81f11865587d7621307686e388ea1a8c5815276f41d97924f2ad3a67ecf2b802d0ab8a153ede6528c4614a3a7a7702435cfeb6ffa6c517ba541c48670aa1f449839b03a615666a8f58a7b7a447a29a09fd4e97850efd256624f921dd8e509fca1a77d8a07ec7aa23cd84118a5b01d036d63e6d3444652f4b454db681659d2a391ff7310707ed66a672552b956fddb3ba100de319df865788a2f81b766e09abe61aef89d9fd82f629f8ca632ceb006d221c52754f895f89843a12acf535a214c4f8c01879fb6478c0e07349d7c957094cc81a4d41e230c27b61a45f5ccc0049d2e850d4cab9f08a63f988b9b56977404c6e91435d8c939329fc044bd605660821a50ebe43508cbdd662daedb488ab322f5b24bab2b6866ecb85648f25f3e382160bac27773860b2b60a2160d81751bf184997b93808963cc9886b3fd376bd14d5640a07fa3d7d82cebcdb4983b7f160aeb51df6331f51a29043731630249f3ab8136ee2114a1255d068e0a91c9b2613d21bd8a756e85b12639845c8b9ebb3977d4943c9eafb7f2f95a38b95a792a1c34717f9c5d4ad2059c21aeae7cdb92eff4a20db619441d96a5fb7d8a8767a68f0d04a6b1c5a8405b5adb9752bf0e423c9db57d964ce230bb878208d7e06abd48f6c6398506e254dc2f1a27c46f8e57d8e0d27de8c917346a86580888dfa30cdf9637e91c7fd0c11ae0fd9428a25ffe6ba3adc266358df2ed6a3452c986eed011707956ac76d7068cdcc24c294981cf84ccaf380b0bca098053f85b635ec1565b1d200b2492c3a170f1266ac6657661a53ea0a950a579c0768830d40cd0e6135d02a3dd8768aad5ab89ef7842638dd9e07ab997a62cf3b9612e7f10f1ec4a2889b08cfc884c25dcc341858b950aac9a64b08f70509ebe47ac301171b11a18b07acd08ed287cbde6a763ab1e61fdceaaf1188357d684c18286c3e0e99d4b5be2987d481e2520c0c488b18c1d88dc47f5d6f38e8c5a683866e65a33f2b2aa2e65009e6bd98dd0a72d31e1224ba28d453b405de49be4649ef4f91e6c379421914e614bab7313b3866b060bc6857a6e0c5f865e8edb6d2d591c61da7069b5538e3bfeb194a9dbf0752a14682b7d8754748e56e712d10e224d1270005b182bb30513afc83c8d6088d114583338db47296ac8a09037e3a2727a6d5e59059b6101d108a1d4b774b90d1ede52b23a3dcc5e4698f9db4680767931b084dddb21e3527fe129af8bda8354d6098269a50e8ae933050839f52f8aad3cf8b3ef4db5f05a31d1fc75bda5131529a957ce92c0c371c01811f4b43971ec585d225813959cfc468d6104bf12d6103ba239af800c9154319a59a546bd49c36e5ffd8c9b7d39d30d04ccd67301efc9984ba60d73a00e0e48ccb4ce44eaa3c6cabbe9c372d655cbb009cd0d006d317bb4a73aefd2d0aac7f0e326e3cee935d65ed8e1deaafb7e6526181886839f94673942793d520631ac5acb3226b1685ef57f1594abddef6013b6b7a6e6d808a26f1e3249a247028d3d3916e819834cc28bb7b52eec5cfcad8b94dcb1140e1a0e6b3de4c1b85389be86cae26bf745f3eeba6293d36a443ac4b8b85540cf6031c44d8159d309e1f1d8e845ba739fcbe88e8e1f7175f187d1902dcc7a821490a590d12845346394084f1847713a5e0182105d37ad7bccc4308ef64c5dac6f8065b1422b6a969be560a7f66bc576e843eb5ba2ac45aff44121712d56c8c8b0e1e87c4f423bfc6455906a44962be239c166ba7a0e37d40f6105a32026bc06702c9531c6cd88626e9dffdab9c8323756042c30c2dedae1c93a9a6f43c054b75ea11535185a1a01c18a47eef111b2308f7518073b3ad0d56107fcf9661befc2cace9281e5036aa4536140d636929c478661e7fd9bcd8c285fcf43498f1ff1111fc1b4a97e24a91055a4dfebe6371cd196f1e3a85a02374b58bdb552e1525e61938662c50290a45fe083895e0cd5eb50cf43c540980e1a48bc366db67b976a357125880800c170d30d0c45a4182273f535af790de82464f911f375f95927a99246f75c203857d3b43e2bb9264f930d44c064a08cff244c2f3c34a30044e23e15e6f8f8db5016d3c0ff49eff2df4cc59586fe3b0fc74e598d9a5e3c37986880680bb38e7d471e0c74c632c921bb8cd9acbf3ea2e02affc9bc88e0f6457962348b2097636144ce8d889dcbd27b2cb06fdfedf03006ae265e1c4bb44636f6c9c02b1aa10c4165f893cc967d3cc4c0f6e1151e9dad04a41a7f0c6eb114ac6bddccc336d5ee9f10d51a0871e540ac470ea307eac90c2bf2834e6e268d761e8a1b73701e06cdeac407e5018531450f0d2593d609d4d93e31250d5f29842d2ba3d0731248129037818882e04527631dda5c00119e26b73a0e2541b3bf715bbb0c026e38eb472f5a21acfe3580bbcfe4b721e0a868088853a653c86a42eee38ac00b657de17712aceb9b7a0931833667b3cc984e28c4be0c3d03893232ad3c864ae1294bd938c916ccec02eaf8550c4b6e8a0513dc8ccbf0c842b3b1772ff787e1e3f02e4824d46866c06b5b61d40086b2921423222c23c49837c40e3a4c5f3dc6c05fc2a18fc6ccaf4c2741072042b0f09a7b8e4e65b4ae8309537383b78072b8acbf4e3604e526285316b394863b84077f94df091b8d9e5c0a04d7b71abcd1ae0823dc2eb06e6a953f04f1db71880346a4dca81607a36762f98380c50d67f453ce11941d23f43858a847fd1818b4f92fe1ab060accb8c37943dcb1b5ebe6d91acd6433fd4037fc37b9ba7095341790da6fbd16d7e7c39fa1fcac2e44e1653b38fc3938550cb41d67d40ec1b95cb1ae6ae15ac7a9d16ab28457dc3d38352f36df34f194724cf305cb04d1cc8867b51ebb480e0471b18f0c8471e1d01829dbab5c33a3981a4d4bac0adaaa4286058da3770e5c213ce6d75aa18314531ca9f5a8f81950d0416d456485cd64d6313a0836bbdeaf743658d07d2f1a68c3cdd460d502fdc617551d73501985893a13643d72826e527934c35332138e25fc997407d972200e987d4b8518476c1cdc11022b29af8d65eba5eac41d768ca1d7a4ad18267680950a292a634ddfcc0350d555768f867652250b5b1a5473c5277ee227629fa43f46965ef561a68c64c86509dc1160ec354fcc392d5eb30b5a2131726213800c2ab9ac166122e465d26bc2a68b3e6cc20255b8af2b8003304d865a8af25160de194a40cc7a086b1cd0ba0aadf948bee1871ad74ffee44f3653f9203263708dc715c4c484cb1a2cfb6a3c4fd6aa4cefa610a1006a63ba22a64c549163728978c410dfe8c1d862ac998413de4d370670fd143a9c6bd98d30a8ca78f5695718a739c2ca532b31de5c883f6bd2436344970c1fa920dced8a2fe8ae47c6d1654c8f2c531c31a00e8afbcec34bc1df7e85ffcfb07bebbf712c513fa26ffb9598a80c16e66011f1a62fd885691d8707a710394e1ce6945bc6fc1fddf6d03c070789eec103a0a6d1fa0bf5886b59df2d2b2100f1d41c31385fbff4c2e84c1209679395404dea631370f7e59c394a99691213ac5d987df9a4e46d4aaa0a4c8b1ae91a410d01d9491de644fc46d83c24b4f041aa2f234c3182c1f6e417369193109d0d10a777e5fd419ec9460c9ad0093ace47c0d50ad00d108008460d4ba74f5e3088f0aba5ee72415292719cd9a8e6130409d8c3f5942ab7d70d29374721dae8c6171c31725417ea1b7865c8415eb69ee89b235e7da5c4bda3009903f4819418096241b56093198fdab871682b9e120b1aa821957b6895d91c8272a0a006e3e42143092e18308b502c47346bc844c77f0f1ab4629c905d7c97b808b298e840899e2610488dadd9296054d380156d3216eb88c86089b57ab7466113af866d787e11551c83655e9f295d55e02f3b9a7bc26ed265fac370a054e41b613a4b49884ec6540084b74633513e0b68b21aca4129cbb218b1ff9acc6288d9a2b455e32292e046c7f57ad268f3dcc97ae6bcd9a8ad93fe6b6e1ba13a085b8a15e18a633bd7fa4a6cbc08330f36148a651b1e2930f3c445e6b3869bee60512e859b3ee88a93ee0d13d125b718c8ea49a54be50dda4219124bb0595b1d2a7316791815af54ae2a7dc1e142400961a8d79795762a21cfe3d2355b4313a08336c3ea7ac52b5e414838529dbf8978ad9028fae26a538dfae982a09678f420119085213ad8a14d7080c9a2b308607fd0203423af551d0fc96422d1928e9f58603e19a423499dd6810cb38660d3504f4a8933d3e35288d4fcad47d84e1f07ca777abdbb121264f6beead84ab6a6b271281238e027fa2f6310d17d122438d08c8e4177af64be41e8c07182ac0c3d7342ba071d3097cdc8cc64784334abe362072a911383e9caf09dad1427d080558b6e12200ff5d924d6ce41cb176cbd4a1aa73e7c01d13cd411d266eed222e9619bb06a953493cc1677131767b6eca4842fbf83951ad78c9c016b95b9bda2eaefbb4b5d70c4601824f583d78e443407805766af05ac090ea23fbfe0baecc17d8b03f39d70234714d32060e902a01f6fb10b6f4161ddf41756ce76ec834a55da6a49b36dcb214c395014c99095a057282aadab9e02c14275fa6e96ea8ba6b927988f9341305650a1a6c9b32e65cad23852e6e67e0ac2d6abb6d29483d306a661517a540c8ba2ca66371f03bef6cb179f2a62602c70cfbd5981d8d06483d507db5266575b920cd659fb52bcde794e082b93ae4f95c126a09079555b949a338798fcb3ae96ce016e6e41611ff60a7dd71131967c61c0e46c5daf23be2fdf52b75297b93ea48b6050f9f97cb6e72aa4c8af7ef5ab5105b6a0047a1c516e1143cd225d84c48d621c5beaa3235c2e5ac3ec6048e20641ea7c10654406fa720618755143f6ac278a818ed600146b72c22b7cc61671ad39196047540e20a012cd72988e3897fe2008952ab27c010b3ae1bdb06b27ff906f59c494a445f7800f1f0d6a1b5ab360cbbaf4961dc15a290bba2f9c7a97de96aba50f54378b92ce109ac2a2b4b148f91a3451325b4373f0ae908a5714ae24edc55635744ebd873983f97d7a24a48a2ae4b15c3865feaa900d38b640b0ab3c27376b11af416a8b33ae56d93c316c08068210d65b8095d06060e79d8dc1556d051ceec5664915d74125e2a61f17d0676a9133108f69a09f1e9a78c93d5d726340b3d49a57b12e3bc57db65e09c68c14cf099087eee995ff3647b60f471768a6eee3aadaca416959b6c8afff761ae88ef0ddee7feb42d23e03ddcd6ae51d37f44a368e3fb8e1be50140434101ee22ab0205d25a918f1d84b87a9499baf6807d6e14fe13cbc2aa1679f3f6a508fb7289d1a923dc5c0193f862d99dfa73923ee62f58ba74387d247f42b55053106ddc49f8e104e0ec4ac3378e2573a9835d374c522d13580281b59014e869d0b88812f9a0005256cad346b0e67b8b14c9082986650522700c5cfcb4d547fafd06258c69ad13419836ee092e294d75137e9afb3e2cd25f40849da1513c08d22895e595b2f13b949c828e443ec5f87b36156a5520539a6bd2cb842fe28600c1a36060e20e8840c9c451316346bd5922765f32a864794d0eb84837f0d01cba48335e256c5108d13c5f396a98009967a2725ea4c39d33a2aa7c2a2a425d92849e64ae5733f6b5e3493a58d0c1ca1fcd1e6d7c9b3c97af78a914627a426377d8d30bfd855029077d9c296b64b2b456d46e8443adce3924e95686dd419ffba06834c62457026503d5c3a3830f7fe10a07358587c86bf38295bdebc6d1a33764de9605a8ff41d9148ed40d9bef1c2c46be996002115a2952386c3e4cf9816eaf52ef12003fedb948b7ba39c65db5cc1e0bdf7ee5fa18615febc1e321e999f88810995e502f24851bbaf700c52605af3314c74432fc0903989cc641177086ebbee3ccc453dc82e72a8124363f625511a020a7c6161e8b18b21cbeb5fff7a43a99289e7229e28a2aa3074f0578f5042b65918a67faac4d472c69291cd1ba56260cbc0f1dbda25ed3b1ba4974ae680136f311f68d0de8436daaf335c53bb92e40a5670546738a0073a098c5e20667487648afab5a351f84be520825d39e70c780ee559a31419556d5eece4948cdc9d1127c3fa8e45c682b89ee5439c8380f1cba57b88c623c0810e839127df8741cc0cb0634d4dc04a1c44a890016032c99006bcd0493fe995f12bafa5a3ed13be24005b016539319e5327a1a26c259d29b5c51092a18211908bee996fe92776c47a3f912ddd8668e6b716498a32a8014e215b4915166bcf39d50b23ed2d7d313b9991942fd3387f4731e0e8863490c5044bb5a825526602b2ae7ef500025313f73377437965f4140311099b26684de07266eb633c3fae7b1751ef70475f74b0a3c6090a7f01f621a933ba19bf641d03f1bcbc2a4c430fd1714fc20c1cae9653ca94534feada3245be951bb07e5b5eea7156cc34139065778711313951d9d79fa9968498a4f1c720f260dcb3b0b2b38cbb49a2338a159bd51bbc2a490567f0305b9830b4aedd86d19d337e4acc42c9ca464fc2295317f9e9a3af9d856e2c4490ea4b7a5112f2ca0d4a6186ce7b1b6b319dd2dfbe61dd07982c5c4c5447e53228603a6a330c1546760acb7428418f8d4279d5660e70af096aa236578c8dc39806b527c349795df03a86400635b7a5c77360325163acebd8ed36e49149ac8689c4b5ac4334409edc4de654162e1681669450436427ff856570f5ac99ec30028efa4d677a62f0801d8cd0126a708a41e1c205ecd025d345219b44caf01bf8661e004450e85e18e789c1d30db99485e4e8a1b75cfe0b2c940913594facc5ea54bf568230008405fe1a2a308706c5c04ac13b0f955480018889a51d911b03e9bf7384973a75c7a8f3163b22015e133bf5909e7c79f30c040c220901fe9ad98c77bbc11550332130d8b264d40c0e3c87f22eadf76d531306e8716ff0bc8b1bc86bc7c23a79a6935786bf7971ea89cfb1b1451b33b039cc9a382623269f42aff58ef8124df7d8d5b25ac794670036f1a2f6a063983d1ef1a38789dd2a7c474caa8bc0fadac440d8455e8caab3ac51bfb6089036160b33a792ae36deb8f197999c878b0fcd58fe36d91b4a460d8bdba08780a67c830b59da32bf43649a5f5a7b9f16d13a093446262aacf65ff5ab9cccd8696aea1ac6a201d8a5624dcc6492947a684ceb825f2dfd49f3e276b4ad5077b2e9e29b02dc46e2aa2fc6373b11068947f9c2ad1a10d312f3a46a984435872164a6182251f1906fa717c2709cebb211672e2fe78c6a67dc752186ba4186d96beba186e838329097e106017487721510009dad8cc707a26b62601b318614a05c908454d35cc134f8a0516c2fc833c2b92f2ae77bc123c4dd204e27d56e7e338d08e1b16b0099210488261c3a068ff45cabda0e44bceb15a8d4873e7a08e3a1674b139e288371cdcf462bb01774e0ed0f0d42b0f0a5cd21a206f84e5c38e33ea18953e4a9ed04984b16018daa686c47fb62138854035e1bc8b6e3e8022160fe18a77ec568a61fa037b42a3457a301d9c6cc13b565fe18ecd907d2b20919357729335f3b8a5dc8500993535b70305f060c31af4cc292b107015bc8d3d9e2d057008b7965859e355aafcb0602d3e02f9e904b7d2c0705196d14d5ba51a0159e077c07e3fd3bc2743c5e761190baf732991eea19436fa7cec46cbf21ca46800964293badcc9ab009618117fce9380c70409032e26047070494aa867b3d3fbeb053eb508fba127ecd8157038181cdf4c51366ed12c159884376aed8da0bb06b2d0e317ce1d24718416438a75555708d882a433d8928fe18d39db01d8d60d6b8aab9653d52aa5f6150b3293a57386be7197db40ca0c256d8b418e874da31dd19fbd473047432c5da0598a5a451001a9a0064b8c1be4b9bfc97b26845b8d0af198f2d0197af62b94f30cdf015b2c3343fb591ccb0ceb2ed451170cac5f784a6fec7bb3c535736022023318870b1c5f401ac74be56e2e85dd4286f25883c09e1e111ca5a57ad66e8a3404b5d7844f7705f7802aa9a03f18bd94f0a3b0442fc42e080436abc012e3bce5bc8f0a576b51969161cd0f1b0557c54014aeb5695c432b9326aee4c69626198558e36382ec4ab7532541e38a463ba922de5db9146ca1977065b3c1882704f14433c224b8b072e865c85a5c2cc3a09598780f2ec99f4bc9bec08608d9f9db138ee583c1920cbb8bbb86db83370ebd8e1ad4ba70c13e2f3bc8eb88133f4dd74ad5e55f7d765e84d1f579d3f088e3b05561a8e403691731526f70a26fb2fc9616eb8e1dcb4f3d2e0a68a384318cc1cd977ee8d14556f67d1c18b2535797cd97a1a221b85b363b5b62833a15a6b205d0426433528f1d748914f54b5079f2c593ff430430180aabfa08d9af58b74b9e1c052011d31c484bf28b057c81858293fc6e55d9a98d5dff6ad96044331cac5c4a1c55e6122c4611da11a6c2ed0e3ad9628b1b185c4f13aeb179f4961cb171352f710f7da54d63125c1a57b54157e51069dec18f0c7ffa595faa5fe4c10ffd5a8ffd268957b053e401e7862dcd59cdf5917b0024b3bfaece0601d7e3a4577c45a033bb205e9e09429944a431f9a8f1a9d21046cb759b9cfb401cf429b6ea06194b9f223dcb0d8db6a620cf4dcebac742926d047b2a53e4bf2200a2d71b473de0d10cc5f76111101441c845c7eedac170ce2f4b1f288d7045978166660533dbf95e7db4198b8cc9e156aa50610d6fc690b64b31f4c24ace48093e2b45723ed3989f12526a066b460ae399024115064f8e691e9c89a17bb6fe57b386e02b0e10fc7f0ea39cf798eda1493e0cd9199c209567ed6bd18832a4970f76db4e21567a9f1fadceb1731032f52d5d5caa4153b7f7710f022bc220c32332c6b72e52852f9286dcb232d44aba32749857d4a508ff217256cf9b56ccab30cc9baa636c608e922c624931c22cc0c672ee74c843b149ebd6312e537cc3e02ef1203025f2ec430dc44eebf9c8610d07f25901124f5033531355d5055c7037329ccf1ea371f17da23f924ad6f45a0aa357a429850e56db8faa647965a28e66264d910e1bfbcecf1783081c34b3ec1653ad885b7d858e86ddd97b263692a59c88529600e80ce9af64a5b2a664c354db511dcce5f062cc0f5964988f98c216e641da28a47d5c10d6a2e2b7044bd5db6c62ecfe6a0ec9d838047e4b5b91a43dbd481fbd489098d1a74834217c84090393363d0df62967119fb081c29348331acc050e74f98d9201d892410666613084e7905478885174983ddaf2d0ae366139a77e5a9681455244f87738aadc427d66d1d77c3f560de2b63bc2166a72ae888c232ab3b980bdff9890c6ff774462ea4d13542a6eef9b00bd6b32513235f776b5d1f799c682b65ca3330a19bca914d6290ea26130cbb0ca1a132960510c83702b0ab60d01a396afee81a13e9c8d09cfe4f097add196ae77ea23623ca1777b1f13fa7ac0ced81b96a30f391874905a5cc06a82dc664d8ece52da3c9c8da49ad18228d2311d58a89b93c5be2cde898e56fd2cb3ea2086d799a4bd8a42e87d4208c7698c8cdb8658a20c3b8e71bd27f73304c213c108da523b6855a755a212524ca9046f064624603aa402ac96997e4344a0598b7ecb8d622689c39de84ad7e48aa4594e46ab8197ba5084cf144cac51cd134fd12fe83262cafac4b12cef2024ff005e0b224b08e909749a6099aa515760f6b46477238d450d27ee7d974727b046b8b3fe72da346fdbdc84641bff10afdf9c5e25d9e60beb5443687beb867b2a486aeacda2acc67f5f0c84ac8dbfc9affebde5cf89f7cdbf52279e6345f3009f5c916cbe8b5af7d2d989f62bde5afc280b21c695695f156f259cf7a963d1b50a93c5b0cb271ad81818662192dc59206ccc24d7f492acc521826b6698f44dacd46464d1a56f10773d5d0e76f186e597606834dda1114e4898d39e9c1c0cbfe47cf3567c0c8846a4db3a2ad26969e7ff4477f748c2622e8af8f0c43a3e821a6c3502e89be6854d390aef3be2a896622ae5db05b96b21e19518630b158d99ba750787e9fed171eb1132a381de9a64b07bb8a87d6e5b9ceed78bbee6929cbfa133ee1138c4271180351b461acaa52140cb784386694a1242a8c85498a3cab2dba0a7108aa740deba73c6286a19c5e010daf44305c90fdbb9e896264212cf9ac8f63062a4f0b4cf079270244822afd4a05482054257b666b4f4811403779c382cab0fe663226db9ffbb99f3bc909a998bf60ebd9cf7ef69c73150453285ba44aec1db2c9984e213b5e418d8c4442ae5aa4b203587670b635199413e9273de949d09fa10083d4968872b9803be299d2660285212fd6b5e083cf4aaad08d1d5f5078f09a0dc1d96a911d1b69879d7006717c208aef45af1bafce7c05fdb6a256431e2a646c59c90507fad40179c08a830a70751b30b254ea0629b886b33048cfa13836411618e7af6947df3adbae2fc67985689a72d9b156ace83cc7906c915d585042b99abd6e9c4ae69e7d69ac42529e0128306784c80a02187a2daa949d6408952901db438ce083a80467e79bd6e58b979d8fa166b3d9688d4ee8ecb91acc39ea27a37deecf8d92a6eece381be44230234e1764027a8821240f2b8c4a014ab59109309a8fe0797bc510865a72a30b7489f4174c3007e2a738c3eaab92d4ec884cc2198211a3d3b9c190c63a22e79affceaf17716071aff5b1c12963678e3485a4c94696f56134030bf7b84aaecc6a7d661a1b4d992558185fb612f55bd121d66982094361bcce72310a143b4480b08e022aa59c5f92ad818c06288435b93291da16d2c77d3424c4c11a6ac8bc8e6635930d2ac3a3c4191de1ffa2d6f832ac3898bd2bd86d52d4904d669d8813f7a81548ed140c17abd33caa36064129b1051f097fdfabf422d1f55f50858d5c194fa227b20d8139c35f824a8cf1d3436e4aed2a4f3e51ee326d10602a96f9c2f46393d2c4285112d2b5f4417f71afdd137ab1b37a63e201552d780ee771c68bb348529279bf2295b967fd93064d2e11ceab1ceb6042a1469ccc7a6d2c34aa2f5a3fcb8db83a02aef2adf6a671dc4450470998a35ac56707710c4d2f26345cc6143c457af922d10a530a39eb1bba55055f187d85515cc4a8c2fa597f5ca61a00ea21c8c02c68827d73562090659c33ca70c40d7b50e574037f0bfde28ee7e5b579b7545ee2a217665793899a091f7a6897fb0e2c2167250305b8c82883df08891c7b183a33e3e15db3b491836b9a4609f5406140960fa23b6651179920d6dcb4becc0dcac99f02fc20ade0587f47621a0257f3d03cbf6f37d3ee50b2dff4c8c9b91466b6cc5fb8662c0c132eb50faf7ce3325d3b500b24b9c6eb69d6c137034d33a9a8bf34ffc8aa8511497a8910cd576747d718443331fe13bc311e8d9acb4455a70898795d19f5e7d117ebe86b5c288426c45548c74cdf9aa68774c13c277267add65b005af06ef84648d862fcd6e639e4294f0b4826819c690f85995d41036acdbb08d65f62ec49612f141272888f427a877b012b219ccd1859d9e4aa2981c7e682926d89eb10b94ea621e4384ff285c8edd2f54a5fac556180abb34497a86748e22a6062d9589661a6b4b6834b7e52274dd185193b3f61bece9672d7c94c7aa1e39deeee62239b785ef6b297e158ac501b15a63b6e04c790d189b995d722e552acf5a5837af18e0e5fb99ac2cc60cceb1926fd9704d0733cf5d7c46b08a93426b29cdb6ed1eeb17917d12667a3920de81599d2966b710a4271f88512424063d02e3ff0c787853e0c6c4f60a8fec31dafc31d6f19803672b9614c750abf612b704094c1b1a0b23146b9163bc95599f67e771402adeb4359140919d88d78f2675c0b037b62808114694349271178ceca30591978625106b2f150d87ce54522aee676440e13682f61f50a0943bf3e8254a4224c2fbcbe8e6ea66b18b43f16571bd32bbcb5836b4158ee5e7fc77f5fc563bfa132e3b08e8a0208ae9fd8287dc07c3e0457c084ea099b08e46160b18504c9d0605a1b8de01170312f1a5cbe211f6dec05b4d1a5406ac88e2a7452f2cffaaccf62e96038350316449101de7a5aaa6bb0c81bc929e3c4688a1876328a5f6134d92e99344f08ea91220868fa575eeb5c07ee2a71555579143bac800baf7ad5ab183e885449e62da70f31adaa0558408a42b5d782e065f5907cc450ab55dbf54e0d9d4da01e98229047623b0a50fd3a0b97a344a3682684ac3c2a60ef9a1b22cd55efeb63aacab5728fb163acd5a27161231b2686489384394c61d0e645d28ed45c010347598cb52e84d759d91ad5857c38aacae434dfd0943c5cdd347c34c8b844899a758de2801af5e3bc1157a0ed06a634fcf48ace62ce043a579e5f1d01472c42e29430a12fcfc0f821cb14d1f6612c23e2464e97ca98a1e4103a08d05b02517a8d87ea1177604babcdf4c5d56d9938a83290c40b262a4c5e597930c2130b43bc5d63d9c4a24e34b85abf072bc6030d589fa9284ca95ad41a39f39b6ae99ec9c78cad15063996752e801bb00846118306af33f5f5029d80551cd398794ef8c82592a88db1d4b5368db6b4af775881aacc5b9241bc0cdec82ba6990630cd145d50dcbb40c1cca1300ca596692cf2d4434a9a6c6744672caed12a3c6ee825d0081820464ff2ea4ab2a3331b01ebf013a0970467443a78829a4137974127b8fe6b2c6808112fb944c970c11097c6c4afc42578d71167e4c15f30d1362923d5a1aa7888813014aa0238a34f0ffd44b4d4e9bf08e601184daa5ba0ca4fe4d67230938a787446bf5e182fedfa4bc0482fb4e5eb9430ac0c0c65f220b8b94a81e41925ea379ff955b231f8c3840c1c42e8a7e609b28445069a9580336db7a7351e92497d24deee632f01c86ec5c9e04f8b2292d02debafbddb6d0752b80fc06220399487004f89b4177186a2e97b7b876b8ba6204cdf15c61f4bdb38832d2ac4cf7610014dbf029d66b82c3b7d3469a13f273a1b36439ee4b3974ba7776111902a91963c841b74016d105017e81d564009f7e69506c5c019711ad757899431ac0c43ecf2a4935cd613524d543a48c0cac138b8d5fa5e11b0b97466d419a1514b449b21318b5006793aacdb65c311e27db252e3a8c753e3010171876c950784779db9823572fd2cd412050697e0b40ad54f910cb99acdd8a522fb8bddbc7270a94e1302ec2355c8f384681af236b494286fea20199e1b00d60465e8b4cecc69e41912d804f2cc935e413351f09376c9196d246408538991432a0866c31a2a7a6239a5347aacd3a8e961df3e6a1119d9064faff5947361e999fe8083146c806ff4671d8e1debec0af6dd0aac731fdef99b313257deeb11430fd97a4d0fdb542fa063985816bc7ee3625608416823cae9ad11d1472365accdeaf86912023a186e800c07aeba7015a30ccdec043734825fe849b4c028b3ab8f4e502a90c460372fc28e620e04a34d966e1446a74645ee046d800213896d48b181669e63fb1d999ce829f9962aea8ea5b34eabf7446deda068e72f2ec1747e832e97e714f4239bd2b6e53cee9140884f86dd031a2f420d7d172c86bc33a6e82fb1b9a0b6e73c41d0103d8c26791140aa4d177aa139189d4b6ef9a2d3e708b0a405541917f286e6784829f411f3d14ff08c1126806c3577de8f6294ba044974222377c4859816e215d697d099574b23a2bff26e4001dad09041ed025e2521d17461cd0ef7849be6feca186efeaf71c9b745956206d10d9aa9392d6b0b7f8ca262f451ef5a60dc8ff92a73af087850af669c321f8048fb10085f3b678d8461465f5f770549783abb4772a37007c55ec43ed286050c6ce59534062ac15f7229d4a20652c523eebbe64c30ab756c31ad936cf8425ca09203b84c650451199825488753b4d18294570a509218869e76adc6920c9590030b6746854c185a160a4a2889be7862783814c402d8a9aa446e63404b092e823ba28641d109af6c55d51a3092c110d047caac51da58462e7e66141014684b6870ac9330f0c42b24b2c3dadaa7452e27ad32141e8b6c9d99f687e9b86517c64d48ae114945c3b831f4c6ca1b43aff37b9007cb081f8667df813921a4c00e1f3a8581aad3739577ec02961a323c09f2c01c9429f1d53dd1f797b95d763164c12b9c699503cd2c26ceb2b100a690a8bd1c5ac9b474e34533a521d60526213931afa016f14d39469018c0590eb5a1c767e869c820638166d0acddd922ad1e92ac7e084b5a0c509b888da0c24a224f190024a75554070dcda0baac98c1659b10e9d8d8a0e3834a04d0338e28b654593c5155e723c01764a0a17536ade092a56432860fca80759721603de897fa89901b13aa480e7cd7106183da9def52de9cee53d27cb27c52376df9d0b536edaa1f49da3522269236867aa505f78c6b74a2708c53d306cb8e4b54205b8530cb5481ec0ee2acd7c014fc61bb4124277407070c81c1623fe289c21dbc4af7d1d637c26874ebc2650b1abe0e458f78341303468387acf5c9f4783b7508b9efcf452c609f590259e655928d14b880b8cee98e0cb313446b19082e1453b0e68d4da41390e9ad27ac48a35e670c1e34f410988a6c362ac69bb2552786b6a5df087116d81acd9fd0add807ff48b1ec79386b30aad9d4d189322e12cc4457adefc528632cf335ccb78659cd7c1c038f06f41b1ef89830c9acae06b93ead86bb0ca4c51934e009159245e4e271c4010f7b05495a410334b1a6e4156a33cb9ae804d69a53528f0ad567128659675df36b25f7af5c3357757665f19d55b39132e50ae04ada72001c610558641787c727d0711a4257715e36b8740792400f3b6ec39832d3687e874db5732332463cd61ea1a42173691df0d1f09296dba5d3f426fa46b50ca54f29740004441303c961ccbd853230116a03c4a04731afcf1637bd8056b83d2dd62e7c37fbae416d151a65f9f0a6baead1a916d632081200022931ab3df233d62ad765a64d060b98700a7a991fc45e9e8db9814160224936660f5f028309609d34a296a12aa438f593a2f65728e62f7de1e7ceb8d017e61507d628274bc850bfff82544969054f43160a4b5055b82f09ad14d1c152e2409851ce247719562e17e804c74f7ffad34935b2a912730f1bfdaa697318b88c3023e87b6aedb062d21a97988f7e38e0d709a32baf4ee608afab7c35179f49a0169fd9375a39a80b575f0b7e3b1cbdd87ff2ff5d40a439df1c42e8dbdf86358c38b482b3ea23c7e3da642a2a66ca6a33a025b312925d5445b5b843b281265e7b68e22a7c602c27dfdd1032df34e18635673af2abb98206766691ff9a342653df20c574634045916acc66f9582b1e1aa40ebc05b834d0afa65fb35c6b585477ce042f8d51d32ad41c53b183c5100c3b10af2d96cea893e77ea5842e13af299a60992d51a8ef941976e89aa802ada09fa35dead76e223b821baf9283f566466f0a1f71662b8cb1049d635538cfd094a4c24ceeccf759e34370db9bda45db989681cc364789ae993c66c1e188280114711fd20f17686fa6dc982a7492f2b3f55a8b374c444bfdb8047d20b227790fc61a1472ee22d25fa36cc6825326da1637abc1b04eba06c130a67c0e4c2e5f3ac150bf464960765333107dc384005a493316a3492b2d037aa2a4a12fb5a0cfe3795d8f9207161fe0c0d83660e09886481aab0df1bd4ecf79bed4bea87f171102014923f196b9e22fb52aa965fa05c72d6e94e6556de854390a71a68063e61e71e5458974a34a015a2048cd2dc3ffe606e3ce8e463fc612fe32c6f8bc5e173cd51d738f270d13a1655363977b0cf78a146065e688040122768602a3c2baa3fb8200b347005bc025c917254b41826c0c612230f4780fe106e1d423058eec8abb7a46f44140dd7918f0f7b0fb2c8b6c1617f13218743e2cc78897bef4a5540ba395214ca4b91af00538e2bb690dd3a51aad362dc9a61e8a71584c92aaca066c2fa4f2cf7ce6331b7eca508aa9cafbb892b121430c43f2ad2d806281b8b47b9518d4725057c39010b0c8c25619a75542bd49b0854b1d344593f844842868bdfe1a21135735f75061236a2cd989e49ea2b65b9e2d99d513d39a8d87bd5ee176e5c86bda2c4746790df92c4a9e65a65d64d42aa3f5d65bd599b58baa09e4512d76010eafeb6b99de30ced511125485d95244e2e2d77439a7213e1b0519180d22f9e658853b19bce6b00622deaea0cf8b34cf4deb0ab3ec52c8260ce54bd470f155c7ce05eb00b13d7095f7d724a4cc6a909af6c8c36ae4bae7b27108806303a13cb99297db019a893a8291ad831277cd6a700a2aad35a34407bdaefbe04f347c0d9af370414f801bcd445455a5efac1c400c1f2bd5f3d7686a7ac7684512c2ccb2e6f8080edf475589282cb3d6c4bfce097395f467f6f53a1de469b1d77a5119409cc5ed6a42125d8dcf3181fc30db33365ddecd2f8cd5ddb8d82bb4a3640ffce4ff0201aef114981b28ffd4a73e55811a355d15b524ab2a3f2881376b03aedd181942c7d8ae65e7d322b0f5a99ffaa9a45cb28f7185d9541abb9351dd0628c2ff0686236cd4cd39b31d580f896098c506294d141889f80637eb46ce56453c14b6eb4449f4d0730221b6d2c89936fda5c32a31cd2252bb20a9e46a173868c237909d9256a70a88a0b6b89ea1d511c03d1fd6a2696a561eb05a7176438db96966ad4e73a075e6491c00cad40f4923caab8e319fc5b3c83a2b8c08c2fd56570a65fa09380ef39b7b9a2dd38d7dd1d97952ea2c3ee848dbbff24673a3dc40c3a296b1179fb9fca6fa393e2b58a1f0c7d3f10e525297a3b9e818867094cc2b95676cfa2f85c75b7c23e5da6569c2117647669717d1e939c198c3ef3cf72b19a0123479625b248a89c1f669537d35e81785e4179bd5da9505d36d4b282f6f28e7721a4d2c2a0bca059b440008b6d1af246e804eb32c19b6f8604a30ebabca2c4e8c8163792d3a684c07055042083d2715a815f35af7e19273a2c2b8d63bac26819d80ab4ec263ec465cbd3e71bdc400c7c06267b0c76137223c9d5bac0cc05527864cfea9e71ffbb11f8b51c28803c42cac22185e2f5d1cd27145c9ad9eae672062a37007bc8b459af0b70458d4d26ef463fbf87c3816a906d1bb5c63ecf2ca8c147ee2db8efcf079f955e34f144dca9e3d4bec6f160157faf47005c1e41b890c25d2d027c059bc78aab78dbafe1748c28e761f5721f5231924afe5546185566381910a8b258354b84363c9311633ce3d3730acc856514d29a3c36408d885a11e520cad8b9a8360ee43a3429e923f92418046080a72e98b8e90aa368d68b1a401efc250ca60e2256a2513702bc4ef88973a49364104cae49e90d10432d10945fa2ee092c7ad77890856341322cfa59b7dec89015b229b17b9f058e175ca40b14b4198b1c8b883682a71d30e813c473f313a3cc41c545154f560b2fa13a3d964a64e68ab7700b7b50bcee3114f16f159a65a09e0021a1ce8f880426f98a353ea69b1cf5b8a2115ca0b7a20b2c9ac09a96d1bd0c713834b8414c03a3e441bccb5656aa1901d10d914e5150f9915068e49ae83f51df319597a3133347a4af3c4a2e2b38447b830c556bf31c52b20cbe94392e09dff623899e1b5cdc954e5911009e2a15dbde67ef26de1b5a6194ae0b5ce0ac3c147ed16fbf7a4f525c5e05d47f2b91a4d05744a8b2b4bd166c22e8fa4c2649e7614f689edeaec0c0e8045665a9bc640f05147fadca0e1a63e24d3703471b677d3953c1835106c68d480995ed4afd6a658859d7d89723f799d4c727b511ba4469efba228feebde7c29b2af1e13de247bd7d3be00376134e3c209f08401e1751c43bfc943707932bdeb143dc57f6296eced5f37b2167cb0a51d7b307b646618af100893338a0925d6b7bf42b18ec4193fa5caf58d48610df5337111dc3651b30e3cc7055609a5822f6a238b0609afc11c5824a338def1440c1cca66dee0af9514eaa101008254821dca28a8c5e2b56a330702353e4b130b59e930050300e94012528db4888c394aa778bb90821bd23a204ad87ad4524fcbb430c5997eb3ea75592b452171800e2023571749a5864e3031c2620299d00acdc7012f920c95eb63703c73205160aad0ba1292c45ea10070116470033eb42e2e61120afea82bb8676ad11944221b76b365dc3073e8b987ba83f899bdcf1a7d94a77efdd523a3cc7c708e8ec5136c149b17a000b8fa4b7f327f14d32924195cff4df94933cef4d5311659b311b603e542257865bc3c878fa8358b28bf0a9b41070a74bb2f5da08d002849d868a0ffa20de22806e29bad956f853a51c45eec4236968ac092408c321066328d664b12b3d20cfbb80f204603392187e4074010dace5b2e644c42c0775f6d35ee25e8b9fc577386ac29d0a53bf0947c12f518e5027f408408599a0b415ce8e16da86dcc400f5bcef697e99a1901b320a0e987489049662ff120272479c79a5318019ec33e3283aa96c890e4279c375ee5d6a87f0c4c5591b166174c7083a58a9909ca6e493cfa780001ee0cf3ea64e60b8074f68aff9a905c18d881604016d9c4a0cff9aea35c881c9301286b660d988e94de3f043ca8183d24733a4f443aa58aa0b415914104a174c0a09a708c747dd04968a524db8de4517ee321c26af0200ead209186cd0899963188f68209e24e1adc74369f31f3171c5822e42f7bd19018868eebf13a25a7dec4b45400bf32da49bf853f438212dcf790e7426411cc0e22f7a0598b48d590fb3eafae454b57e62216a2869061480cb3704671c3be64a26b64975241b1441f8ef72d18dca0270a7b4be5ed7ccaac46336ac1c17c8f4dd7fa8a20c341073b5ac313485d623046d1494a055610af409baf8d820a0b085066d6254e620274c0251d042ee8d70b58d3e681b612aef393d6c7e424825aa1664855ace791eda215a628560fa8c5e1944794a04448fa1f3d200618a90413263ea51e339fa90825e1bbbf540ed8198574ac8d22b4423d999ceac1104003e94a6652cc1053427d64352be6895401843185e088e9537f214b89a565592309fc912ee38578b5959c48275bf6a9a760d46c2a40c13f453c0e18a94451a38416dec17d95c47c4d7b6838b82ca0dca4122e64ba62082dc09f3c007d3703a94d81f08e4c825765b4e52f5ea1042e4099c014921a6eda8451ed3e025e26001d0431f0dd10300c8d480165d38311715fee812b48529517dbc3de4723d0a0475af49cb09914c9cfec4e4130561841c493b4bc01e50d0d6d320a3a48d35da8ea3c7685dba74002e53f305cd08092bebbc4e3c11023e25d43638c0c34252ab3722410273b8e01c331e1a08f7212089879d85f23dab6364260c0e8302dd5612615feeaed2c80e86ddb77dcf8952143c9819d191832e220c3c18bc69eaa9018c3ec798938e211de32de8681ef837dd8c46a28ed8ee4b53b475b6a16cb3736ad58015c3e0e35c35cc514a62dc655790a4019d4ef6f47b0410dfaa05ab173b843b84bda443658276ad62e8d16da1050ea8ccea28df091662e09f94033f1429ef2622e74c94f90714ca4995ad0837564859d622e250aa4137c6302a1874448057c0417f1ad5de236e884d1da62dc650bbbe14df82bfdca4f7001932761f3c84cd64fd9296ef45168bf4d6066054c1b110c01b96048a26639625d1400eb08f79836460a9dfe626cc7c0b9d023ac6eb6a3185ea72d795249115844769f10cb00243c064284c10577b2c88c3ee5314c6486788c654a42ac6308136bd1eb250fa8d3480549949c45c3072c62403c3461fe566de01b0262bec00e80238d6526982955d5af18e50995f6537e2559d51cca3b89b2c58aec265806b0fcd7386a143e720391a42a7c36d37412841afad2265cf33ab5ef63d65e34e21acadc760fa1ccd0148aac6a0e0750aecb762b8dbbed2dd5d2411c56321b360e6b97f01b8e0e9dcbae2f7eaa7531bbbec3e3bf19ec38a3ef9dc59db2eb203702eca219b4b10688b71abcc8dc433c2d200cec5c2a93994f8c59122ec68d8881fa4dc91487eae16a09c579bb35cded6303eab5d649f81a971c793b21048c2f19c9e4dbe89695ae63fe1214aadb1e297cc491a4ad0805a3c9bcc73ca1b4860aefda7580b358c98c4abee9212fcfd44d22337388087cd484bd257423e788a8f5c991fc68abae0c07951bb3c28894167811440f51423a21a0ff82392a4d5ce815f56b469203c80f6ad512422989606b1720bb487c9faa29bd9e72323df2cb8c595f6b4de5781c10ad5818b9a18d2a476107a290661d648b010e488d24571f30a29fca2040d7e029daf482410768001c1081f59c88d60188af622a2fa03381bfe4de85d55cecd69d83c53c1a05faebbff499b096704b7f740a4c288f75b3135631241950b5e14c952b00852964e7ad0794ba0f01518e514576d049790449c9b40246932f69a4d8efd42c9b5455f890a9ae0c06527e3c34407dc0af9d67aa2d549a6e1b44784d1b3bb6d35ba637c5f0a4702ab25d6ad05ce68f5e974258063b112ac0ea5d1205013bb44a1f4d3c88d162e7b214e353d873a0e3c638aa817107b60c9fee98f00803a6e991f9185b8c8b9fc82d93073d3a22db1131fa95ef824b204ff7e1024ec2e538a909b04efe4d3cadab5652d78884de8151f0d791abfa95afdd30a9ad69352e355e7a4ac2755c07136f0fe1170f895061da0c1f3a952c96e71ad5d38b4e143653b294811a4835d620cf1cefa7360265f4901fa1a43e2c8e51bad00dda3ae8b0b10870fb6f7e0f51448c19fd2002de6c364c1c3cf78ae814c93561058344d4ccb40686e5d5ba702ebdb1a457e0a01c11dca74bc5ecbd456ee6bc65a043ee55ab0c2fb24fd9ab0a47d4ec5de5cdd2252a7387cbaa71312bcc96c6123709b72c68d39de7845b1a0da6d355c8e289b13172d6b28b85193f12a95a2df2715a78210d28e9b01092dd310d1e42908e57ab51be555f41f4571f0d9e21543f291183cf2b24d97ad47a0868e6868b31eb328342e538104fea9a595d97bd05f2e05147489463313c7f6b26c2ff3b7cb02188f8ae7e55733fe18f7035b8648300eb02405da535b8012e726227fa1eba21db4cb08e353ae95b91b5221b22562cd66a5389091c7ccf2bc5da1995b095f4478f878cfde0c0bcc5838b8c88578f32504cfacee4a2478f79ceb9b61838dd440f4930d06d7518d0e76ca27312805568326e04e7820ef2303a2850a338cc4e21216b19ba6dac4b37195d25395c04936b0b6562910903aad04c8cd18327e5debb743c08538399de743ea737339df408904d0a8bf269842780720e3240159b403e36fd6a6495e17cb0fdc74e9f508619c22a306768e42ac6baf8b62496803585a85fda8a219b927ad7890c6562834bf2437a6159496608d385f51c69e6ad9903553b22aa5fced94e6b82029717e5cfd58519ee695d94191c37d645d5f7af93b30167dea8abc6c3549045632a30fc9dad001afabc9e5fcdf3460bfab00edc6004e5e9fb5e0c16b695885ebbd9211a140028aa6546796e6a3260a620e0a845f3731f03718f8f00cb50b52312012c32d2c0d0b30314192655e088b9249b800ab181a1c0425ca9bd47226eed225083698dafc1b685d47ca87c0d8a645c1536a855c24dd01059241c666cd61685344beb91fa11a3184380574ee0c816ca012ebd22a3a450e156cd6220fe1444d72f46a5bf183502c47881629899b10ce8e3ff4c426f8d9f7dd7457432b7d91ad8c5b223c1ac00b005e2072c7abd4d60255bf4931a186e4c5d6c1cfd47464b0d7a478d4d36f41f85f9537ac44cc62b334a71469574d053a7fed596ae99003001e8b4046c52e90b2dc304ba4dff51bee211e141a7e1e86bb3a8521578a59f9e47b687fee2186e7766473d5233ae76b66e75ea1df6b2800a7ea990f80141d295a7424551250b87e9ad1e0357aeb5ca0927193670c4c6b82739b09859447e48bb4ef10733850c7d8b18cd1fa835165545ec9bdefc3a0782a90a50c21440d359ca5dfa88068cc54cf41036746aa2c8bb022db81908e471450d500b200279934ba88c1101438655dff9370cf3b2cd70a99d27420a54067e813643d38e6ffc6cd18978d3858ed4ecc2b792c9db805855da0561b4c3dfecbb388f6f9846b366c9a5d1a92a1d31468082a6948a34adcccd4920e0f427b2f42125c9a03030384efe484699317985dc7b179efa55e149196ff6867164cbd0b27d4ca48a196fe652b94bc6cc50b13e881184221c044279c38c9ba48718611c933b6920df2db098f4e4d392cbf1d6cdde86c15a07786d01cbeb0ab788cc0463db27a0c0ce301854fd2a42a775333c4b0178d1a87638a94de897f14f7ac4fefc4446354d32a0154cf716d962d13079dc537e254918c4f1ae874de3994224a3efe7d173751282ec0b3f1165ce381f9f149239bca25a4952a1f7ee13b510a10d00140f7fe855593548529e66ce321c8ca699268991335d300a2dc427a389a9468b18f4a9499dd228f24c03f41fb40135084b82c729cef95226e38e9ba9fb381fca98235b282cbb33e24d24260904271be874a330ca5bf0211e9ef028e9589fa1f0e2281296f6e941b4194a351015b5b574a35dc2c92e2ed2e42d7e2bfe60880234d0bdb68cbb6d67ec44f4430482e15772583c87ccb022cdca285783f102d90054993c8c5ce0898d220ff1fa8ee0e6d76c4f2068503a0d3086a8cd137380196556d8fa89f04037a255aca0a0b0b1cbf74f48f4489888b268dd5bc48ca863b25710a35d7fc19f178d600713e4297b577c8366e17ca760f9094f8ca32e2b8300da6465864a1295913ad432ccb5d507690307b5d10e2a332e9ae7fad8d7ef10804b2a317634a83531057404b67a4b2f943c88806f4b13db47c7fbf9a4f9bc2b7d0b62c65af1904c038b97bce4254c0353653d34c39857b9a5738ca277895447a28ac1f93576f45d823a65248a0cba8c4d011d624d0a29a11ad4ccfa9b84413ac07f21bbb8dc1993ae82e8eaa1727d00b378bfe01a7169c16b3e19a3457a1e3699364915a552ac2d801cdea73ded699c44624449d4acce0e6ed32f5680719d143ce5791664916494f15707b56892af2fae622ea14cc965aa22d618db4fb42bb2fd657198fc0fa64d15154aa63b25b81c3497e660b48d4d0267ad51e4dce12ad37b2c05cf31961583ce20499d93afebbf9846850a17b83484f9705619326d97b15670602049194d2003b82b062f325a3dd747a0833923481eb207f1df8dd69b5f0b5aa9b065d9dac57c6e8131cdcac8948bbc62f320122a654909b1d9d95a3ea62dc08987e76a86dd9c71e581fea437b3ebfbac0243de067012db26b39ad60489edcc3e171933cb96a7e2c273716a19f250a0692928cfce02b8a5a9eb975fcb12d3a90cdb6641cc87ad59f1f32e81b434b77346a1499a27dbe2898b85c5470131fd17fcd9a76cda3677ce9604b2a480fad13fcc3404f434d7ca65fe56ad2d2bc4ac27c820ba681873351cef570410094f4cb1a610854954abc61520f9144d38b863431186ab7673d969dedabaabd9b4fbb3ae53b1018f5339bf9263e6009641160a802f9d92c2ce4a2574b8e18717f8ab30ad4be8a910330d8461226b487087f4e3781b0c3501fb4ce39d4369766a09d594d8b22c07d68b6c0d3ad0b61b226b139b698ad6998a3b5b813e9018cbfc49aab994327b6ea63559a19f0440371a452dc11f4522d69ff4499fd4d60b7ea21a34ca35600175447819dd2e045086ce9a266d60d413b0cebf0367a538681479e804e8a93d44300dfa6f1fc7193b4231965af0417b75b01c14f5b30af5dd0dcd2c1b31e96c039f609c573484db7418fd28148923942927953004ea0c9d5542fffb526d9e94fad941cd25089b15468c52a1e7169acaeef644fd6dc93061b4cb22e34e978d85e12b1724857763da803b02a9eec34174a207a3d663083cc743c922c6420183523e1622d5602cda9189783ea0da389bd41e30610bfd341c74cf209aae8807a9d396faa9a27de2b052748c0eebbeca390a8c4418c12cd235d252132a8f454df631d9e89399b2e730d378a9812468576ec0ec33511267344405427f9787882154245f85394c2a2fb063eccaeb7231884496c99b4a88ba89535f1063d430c418054ffa2eb5453d8c2c432634695c268000f8c6f00f58d54c1d4888694088b0c3d5fd947d5a722e26b7628e427d27ab0888db3973ba602a0ab2952c706f0433d549881b3e3596f2f0dc7ba239b4214c6d1d26941677127587279eee4a48027df12b035ef7882399686b2a461038961438d8a92a730cc49831b09238b2595ac4f01339487a000a29276d1e9200d63b51f01c34b425c0d5992295271c85608d2b238e3f45a31844ed01e8420ca865ba76f4399b54b0df64dee22c5931cf0babd5908b8bed2d4b34e6b7f0cbc5fdb75990760132fdeda1e12fde8f66f117b2e22f4bc4f0c314ca59c4dda54ef6a69fe005891cdad40698aa4dfa021dc893b2660a0a819ab7a612cf731b2970b3ee1814623aec82546b2ad73bb208e9f44e30814ae455796eba62c2e7fdf591ac794b0d545a306e767d66f7f96bda6309767c8862aaa2f96c8aac6cba37308a724b67cad4a2bfb40b863a6b600a7b853ee06147861856d68aa902fa5075c3dd89bc2ea4229e1659f92169b491025b70e8fb5f0440f9597980112d9d99dbfa4890a6697e8b542c56bfceb0a21930f960d37c4a2c9a211d47278b32833d4abc6bd27aebb2d4775da494b7289f1cff2be0c255c44f181701e660f2e906bb88faece33621099b20cc0a1e4067ff625a03a1f2920a5d73ce0a5f81213978873cde157b76fade8d2e902bf38a0263b3cf5b80a988d38c8eb60800201e8fc1545a26b6dada32e4af7bf563267a4c303a22a255197fab210e105d4359470cab1dd0a6341649194bfbd71db301f5302e033273230162d450489da439d0a453f8194ae4a6e4d5f407a3fd251fd004a2954d92452d486c6e643d0976f4cddf42126491107b91f3225f44739ded2aea44a40810931b729163b850288782794e431826c28bc86ba91e9498484d9ee003851a65205054a85db08f0e18604d533c46a8ff92e304c5856c4368d24333550479b45717a02452ddb7f94f80190cb132882fb981bcc522d1ac83b8a16666d4f829de02b54ab2885b8df122991619e4479036fc445547d135bd17d42f8ba5b083e1906ca42da3a04c87032a43018ac797c8d6de55052895c085c940eb2d8b6ba83c388429a05aca862d9af65f031db07a4eb8e5639695d24fc6a85d0d4d45e8a148bac982282d39a74f4903a40924c150e2e109ffced2bf794bafa9a5b18674c400f8b63682601c86d1a48b81cfb1edccbb161cb2440cb162fa8b420fdb5a537ea2e1430c43c6df56150c84c9af18429138655488ffc6450d59d0195cf8d3c24ef61d6387da33a066b54a498627dafccdbc45b9f9d5589489421890cd32f257afc19c31c26aed62119022937cd54e362ac94c4386ac681db2a31c61ea676d981a63b2a6f5a234ac320ab3f2627886f02c13253379a35aa465b358976fa147c4a3146ea282b00211f48512090d097f9bc08c14aad0d3420aa70a79c602de312f26da8e1e4cc8b5c770f28c4eefcea7c667b6e8e6ce2020fee6fe24d359013a605c69a01e0294a62c713da62f016d09a535410c75df51da84b2bd2521204cc17dcf3bdb4713eac16bf577d680c99ff284231d28dd5e3793550b26d418ea912a5a67745568e601610689a7dcd1b06a6b38894e5e2131f5d072b3d9aced9368808ca95f1be675477f853fa8a246416da177666c87591208c497d8a56604b30bbcc2068102f93ee88129f4047c9406dcd82b0f0ba81007a10f4e699137c1ee6bd1002bf8c8e84458beb01621a9aa106682f584f49751a81eb4f5499df63fa4abfeba9a81fc6515323a0065daa2e3a62ef7b380e3deeb68ee009240d65ff577523c6ccd4e4152e9e278a569dae81e6774dc6ce157c654a70d9216ff35348596b0d1b0720858fdaa42b051b0c26328c90c3eeba301c54322c1f0514044a2ed5fb9d528645318fdbce688f4c4d2440773f82f9b0b616d70cac36dc362892c41097e121b08d8f9c919ad24c15bba091f5b22a0cfa628588c93c051132a5118b5149e3c1b4a9c041c8a91ae8c2fa0c0fc075b24b624f0f6b720b8efa8184402d9a7b7b5ae2de4b5d45e1710e979510b254d7b05859b967407b8b48a95c7dd48659d10a13e2391b9e739c6f29fac07ea60092bc52e11a6c5962ff831d4ca93b6429a8cfd8562aaea2350eaa1bc9da68515262d65d0d662a30b381ad90605d9ae101f4a6456ef5c77060193bcfe763561764f64318528180c1a4eb14516484027eed1d2d60ae66af20952b19efae1bbbf0655ac871ce39affd201d2c9f4a0031c583e8e1b03603606610649d8d59c4f32201d21267cb4ceac6b5e2a544763f37a0093b1e420b88729edd1413fa02ce055d26633950b61b4ae8821c756e5e5c1b4780792a8015f9efd4fe0904a86d4a6fece13070dc2f02db3803f7332d82204546bbc2a1df75fb0d8f600dca0e47c7f950476892f61426d08a836cd5148c477121cb90413ad609aaba11bce979fe1c53993ce5be86772b6ad453d698b8b82191d6494b1a4644bbdec8e80b29811ac114ca06fe867f7b5626b64f5d4881838bc6a2983025095bc6980ce185103c55073c937a835a3b0475adaea3b18ed4b21394093c2184af49460a05f8cd6599788ec6cc00ed408b900561f6cf06b700028316d0ea7310425bee460ea5a3bc4f1bf4c52f32b7b4da76a1d030d505f74c0e4f49f8d2fd752499427f618a20932402a5a020e6dcb80c9e4c431a00991212671c2466269b8f5bd207888ac806a8d1dc9c94a40a429c4c2341fb9782b66ba02354c634a635770e6bfa0cdafc65d2f8c387ec658a2c26830596282ff1a5c7e86b6743381d453a26ebe693280add6b8c46dc2dcf64d1a411d1c01462d453334451bd5ac124c10064ddf1943267535101e0276b71130b173a539e157966093bffee320253778ba4ac2e80038004fed29cea41f0c9d7ac8198ca3480618d345dcc4a1b1b2ed446e480050e3c0b67f0b1c486bf016b0100f12484246204509bd4becccaee4152c1a51a266a88c13a9059ac68fc493e9d235fa76a2a14539d5253ad41e1e11ee4e1816bf533385d7172a47da50a5212405a91ae265d319204b3d5822faa85d985ed88b18014ac538ceba19a028a3510fdb7d818d9ea093c8e2d82c0a9363580f2f48331ae28087049116a1445fcced2594e9233d518962e4d5a010c4923433f7cc4998d0b24623e8c6a06054509229a1efd42ff39070a30d0f7587c9866978029218ce7ec52e7d6c739857483fc6661da356340dfa37eb6845613200d4dae5866695630effb7a328bc4554d8d15a51a62c2bad23b8c4176c9fb913df9a8a3aaa3eafb92dd8055b5518e0d23da303569489697492b0913a3d72a901f7e0116f8e29aa513d6aaf776be86483bca1046f95e18f1b6bd11ec4e00c6941b01e552656777003740bb03c0782b8d137005082489808204c57a16462a0987b233eeb06a8551b16c1b8a20da1927611463c62b83a5bb5f057c7298ea1a70864896e2a66eb71c794013e626004358d5ac55a12d1a2d1d10a8d838ffc09ccd45c3e1ff9571b8694afae9e8ef940527b0dfb7427db16deb5554907b55542155277cca0f0e4ced8808380a33969511eee18836ef4b6e432cc8283461d2e50033a504a575591b9985b1cc713e30156984bee293621f093f1005212173afd8d627034c010216b2786877d1f99146a8849c8f0c67db3ba40bb920683361247d3bb16e90053bf4dca24899362a6a20cd622905d9c911c902ac842584d68ac18b1428e8cdaf4cb90f36ed8aacdc94a9a5a89a3a659a9a48424219e726635006508482255a5d1383033817b729fc60211b28b9e1081c4705b6cbfd5173558762816c6869a45de045d0dc8d37a59d0ae16feb40202d01394e03689cce6c596068ebc4237d46607750141e348c43be7196790c1c3352268ebfb3e6dc0c025f58b3f604eb99c094363d10a2345e20d60d4ac38d54ae7eef541def14c3df7df62269af31c1b9b75b2ef748a546066479c4d085f8fd44f15115690b4e35b508539a0cdece289dad0dc7e2f1a5b2e0809291ea277eedbb70bdd809ade1532f6ba6998559bc7d741322ebcea78080f9b6c4ca2e67208d2b6cb31b7dd0308571eae6a690171d55f3f190e63444d14302224212fd5736351365f0725c43d1380f8c99ccd3363d78d7a4c4ec48371cae966c3b647c8981abe768b9bad79e89d04316738e27369d27dd40c0143bf09005574a77333238cee101ea6a811e97412a3569ca463904c1520129d9332bc927af7107087d149640fc7b431b4d804efca4530cce63aec26191d1656942a7f21cdf4ae91107e6201f90943592558090ec04d9b316007334af89cb4c144a046288d01ab10f7d5c62883029d81caed622ab605c248949b6ee4047a09376b8864fb6f878f32f44c92c0abdd29deed0005ea81dad64f600a92889dda64cfcc39fe04cbbba493c277022540d4b44a4a7c8180444a55ac5a7516931a7625faf9bc45d68094cae995f2e01e1b556b6ee05501352aa747444ac733d9d4e0b9be6b48df559e82511558eff5169d3053979b9c1920ba83f338a9efdc5bf60eedea58d976ad20d58de16341d09f4ebe84fe5884f3408dde8a397408ab3265ff184a6558104219463367cd93f6f9aa13d975169d14acc0ae62cda6291b826153dfad5658b5984c660c50a70a29631ce9bf469161de420fb4f2220d2c4fcbe0caea80800a1b1af325144680aaca3c75836c4db36e0407789a19bc65806294aeb50520f1368b3b659a948e11807e2e888670af5453afeb1a0025997e6abb719d520f82096a8748e37c08db6a3570c9d646335687fe0986b130dc70bc3c3315fa896097b3a247fa4b6b3a67c808aaa7a957616d61084eea4bd00ce53949d858ec52d39df540f00241dd3722260c7258e0c2a542ec626ae82989427664b8c1491340b661276878ee4597ca692ebe79488472c077ae070101d72eada64db95ae0c07c8b5f8c412e8f8b3214eaf662b64935b429c25b46d78c81dd6a035bce86299f80a65974078e04ab8097b728394389c450783805e9f03daf0d5c6a28f9a31205aa2c54d11909aeca831814928f4e78b504413888b869532bde72cffaa3ccde354f0a1bb1743282caef57a6c46c0db161193e1084a0f7c9e30ae832042422a43f041c8eed588219d430d7cc01a6d938809864b3feda7be0459484022dc655153a595204974c4fe54c36a9c298d64cd373408c2da55b46bca576ad689a130d26682f1329e30bb5c880fbf008fd2a8135220f653678bd0dce243badae89969b312d1b792e0611825535646ba23d588daf92fee29bb52f5947e6d1c82e46463fbdc8b6d24714f25ed1a600fed825c93187ef39dac64878d45fc69487e0d87829406cf00d604d9ebc6a1100140422674af3d0109052eaad92611d5ba6c33e56b056a653b95afd0cef3aa3415b5ac48de8570c9d584d00c66722a8842d031313b05a42be904eebf2de6aae6a26301c04989dab537da9d9e0aa0a5ef7b1d0b6f169d7f3d95f5cd030a9238a52c1e9d4e0723ccfb150a7ff12e0f204cae7d51cd46b1119e6524c22345378af3776ab3037e8cc1793b7890743c07acb233bd70385803b2cf0df4212c6c398b58269b4cc09a697d2dfd29c7c075a87e3e08f3ce17b43685a8380b118d2f15595f1ee7cb28efde579cb1d665d7317a1a1e4f2e6dbe2aa7273bed6cd54d4cf301815560cc152802e150c660868a84d3f68266aa6cd36bd741a3865a075809bc60ab7b59d403130da525ac93a84c96c09f4097162a73933a17e0d028e5b41fde8270da46f88c9b8406a877d92487613eded142f55a9b030101c5461fbb47a821e8ced284025c187595764b3a5677303b9c707cf8bf860236dec2bcfba8f0c112ea4b2264aeca00086a62517e51186b766086586feb2e7f4bd6de32983d74176dbaefd5414c93d6cd222ce94aa96adea1ea6a02d87abed9256ba0c1625d4625f8ff13c530855064274c2cca73ba835945c36d30f842539f45397e111d1520058c305d30338c625d4eaac1e95d88cabf0943869a54d35638fbb472a249d49dac449a59951aa8a7865082aa93076c55b7bdda55f988600b8a615082226d311588a31e73bb1d9402b99bbcacaab5fcd9de4d3ca1586b70d0e071a3efd6afbbc314a1ecc0abcdae289882c35a715db802939c41fb511b69ceb41a29a368be379cf4bed02cd9e9b68fb32276e50e4a44217ba92d82e2f2206c3cdd666144e895910e6ea3ee670350e22e0499c0d93e0defb5528473ddd243ac4aea577177680b08938084f9899897ed1a29580c95037a7b5fc54969f32ea048beca362cce5307b68ecd506108d53a0490989056828d0e672cf89832c06cc58da52d2720799b0b03bb1675248af3c675fb43f49797bb0cae2269165819045d131c247aa787c42f8521495e4e875ec478dcab95503506609ea57d4c6253e3b82f5c2d48a92b6120f1f14a072ea4c5853adeee1239461b64c61e1052be39d1142faf196fc01e54284762c4116414f5d982668b28e6bc52ccdec9aed592098d34d9d94ec52a6dc5da3303424f4f8c018d191b6dfa207caf03dc78a8960dc866b42b1554b24269597f3deb6078a6a58fbba9602861e82b3d0c51c56b2d72e9b08317616195ff4a21721233622c6d4c5e429817ca667f310159dd6d5663e36b8d32f85e1a34cec5645d6e678d3655cd7711c7bc6339e31a3d04a85abb5692f221b01b89145ac513fe164f9c3666e839e1d3d576b1d2e6266c8e29e999b2f92a73c5ae61515aaa12daa2ef3d0b0826c777e4ffb111203d432c74c452009ec826fd38935e20ea35dc938ebbeaa0a6db539ddd5d669ba662825e7539fc8c806229386b5a368f6af07cd064cced699c1fdc816e0601fb9a01eb1335d746e680761b6fcdfe52dbc6ea6355ae61f82cbe0c2d086ca407ac534c5ba26888c0878a7fe4e709095aa80b548f3bf1132f94c9886f9d687bb889a49d51407e3482aad8050adb29561871e00c4046bdd900bd0510e5ee72f0bfa1232235d2cb9b40992c1d9ef30bebe86a13630aa9b709c7783d4e6ede64fe4595228f9d95b7ae795c93688097e225bb04cafb3323c6402b4489d4da11572c64c60b3e080d00f0ef00161193e9b90591c7ce74e2aec13915ec94046335b03e48d1b183d5a67659485e3ca806a71bf31cd0a50154b01bb18680d349ea0046d2aa4ed9e1829f420b8a601ae70812128594717f2b9181a40c1229287ac36910a18a4b902bb86690da5b3f4fb507ac79725369dc5ade972c8cd493ade795f5ac137653a41af485957d93cad3817b8c443986840d7048e7c144c430f61d3847087806f3bd955ae53e6427cc6961ced928dd563c6ca7a626fb2e8cde510442584d33cba6e0d2e6401503a48a94842673d2846ccd6840a038a0373cabf5e94fbe2223093098f1e1c50ad39bee563c6261426e7d4caecabe46c5619b69c75d3c9cf6dac442193826999249b2100375b44af759987d1b8b70ed362d1cef54021e0dab738ee4928467fc856d1656a4025480c4ef55906c2470778b28551571bdb93662a62d467e4883b2120766dd536a8acade238f41fdf5b8181446c22e8c3f55698325339ff35486d0ef722f8031388218b9d5245f9bd0bdae82159a412adf7b75704cddc490e23e824fd3091d09780e2d776347b0274bc62d44b6d057f88d10af2ca7df110312449f49df158a406da862614329f171ff084e668371dc840509e7540f794cf80551eb57a0419895a2b39703f7423a040c7ac03c230bc7d32c5d455e80987a5f8914a220f6d5801d70674946fdd00c186201bd6a55300851679b11012b2d140a9c09f7a1089c96c7f7f0d5cd134cde16dbb44a08cbf6688c2ac2086af0091c5254b1351d2d02b5c04aa763d349ab3f0d53450a29fb844734f69ed6b761160b2994c01dc4049eb6028c42b5c25064004cc9956196e9d67d132050136166d9e29cc8fc38295c62b5177f11b904d9e719239a6b0622a692310d66994ff6b07a7291fbbfc176d460db8e34c66a37a74d67c0c5c3acf3969415867c0e0556e84011291e003511fddd7848e68abf1250926425c6d394e01aaa4060a4295284e670251aeb688d45035c365cde9353aeb3ec9310d9364e26d5a22544c75fc0785388c00e3ae3bc6054cd39db4437cc0bdb69aaa0f42eafdfb56dcb9d07ebd05c6e90804f57f9eb8a70cc6925a6225cfc8484b78ce472ef5348136186ec6b8204f86c4f498e299670c183c320b79b7550e6f1972a3457fda66d4b9d6594fe0cceb81b2799e034526b2ea33e69567c3cf511c9a4092d105791a6598c8de8050bc89ce6b2bf38e9414652f316a703f966a2e09568c4a53784f4cd18c0582a54086a70b6d20a3ac5a24356760144758efe05427f89b4226424f5bc81fad50a04af4abd380dda38d42125cd2d9af4c24a6b1b79c14e2bf0141877afa6f9669b652d1a299c93c21dc40ca90c1afb049794ffa8804c20ca8298a06b27f29b6351616871ee9829b749b0504f7b19411612ac2c9967d5b7ed15fb8c9a000012390e811e28408048059915da6153a4c813b3f2d63b68d3713cd60eec91350a0cf1fe212cca296ee4d7861875950a21c02fc44608c38cb8889542b209269a3538a79115052663e9d19b1e97c8834881db9e689b90a43c0689f5e701950f33dd641c94e0f8ae1f8c092c51f9567a9b93467acf1672a77930d3b8be624aac41d42e5d716c1f5022293c0d26ff1c15b49573ab856b87fdf99cfc611c7cc8b44ba15fcd096ac7a4e8c3d312f6205416d3b8dffe25be15d6ce16ff9d57f07588fb4fbc022e04e9f07fed228dc31ea2ea16b504208e4a074e231438c329bc14c8c546e8dce1851a36b30cacf2abe0b47b81eadd019a10e38628ab30a0dd57870daf59c64a4d8860a8898a00c1e79a51b6d9f329034012eb09bd44fcd0a3329a321680baf8935fc35df7ad879042e2052b81a3c9557114624bb196baa1d71448027e3b35412b5280ce84180ca299eb6f49a2ba1d76e0044117ae5354aa3989c048e0af50175352779ea478632217b4b22a8a2811d83ac64f120b591f5be471185d828bae75724755a813940e506ab69a6cf4468d1a279ce2cbd35159963daa0adbc1b1725670d61027c81e07d91557975b2c7db2536f9749e9b1bfab0510c69e0cab08192a84a24683821616ba099238cb75ae9837386b28dc36ec059b1d79677b011582080f1c8cd544f5fa731c7f81566b55fa5d44895887818cdf636e07c1f99238703b289939f184444b7c9436176aee7c8566db5415bfc6140b937c4597cd9dd6b7a805f3196c8017743a6535e3710fadef73a86278aa99cb8e255b996ad5dacc6c78e1a9258ec2d3a9c155f14de739097e1ef3251998c554b7eb462ec50e286b2b4a888b1e58a6b51bb6bace008d81dfce96141c0b3f842a54b156ef1c15a2a698eb9a6d97671a7cc2eeaa4b0911b58cc8f2e56d26ea754cb544cb2dd1b304a9bb548324c92ec23aace7c6095a8dc18b34414f05f13be02441c259680b50856fa1ca24bb5e5ebabca7c4875730ceb9a3a350a018920a71b10a40ce9aa62b300da43c2a42d484173265c50ae835ffb88a54ab812248f5d03d470897242a8b2b41483f26c6722ab9bface5c0d193325dc90dd71633d29c8457bfb92bd0b27f51779e66dee7cdfb0a7751c5b6ea07701070aa904be9508d6163d3812499d48ec3281b1dd90a7539048e19ea34d0711a953b36bad9fd063e6c334c97d39fb4aaa96b61bd6cab8e28fc19a0c8ffae8bf24244460e79a2d90cdbd303a8c3e88d3ce1c17c9313ba2196440648dcea9c8869595a71251056694004253854bc70159c7d3f3fe403c21b19ec3428c00e05b3c14e4e95a066017f1839ea549ea9afaa1247bbc5c452318fc210caf58526b67b1d4c2b1ee2843324b36c49696fe2aa986b2faa504aa27c77cf5b4a6c26eb44b7a49143ee04cc0edaff175111e4ca34d7aaafb709636957ce31efdc6a80c4a94e851b0d8b503df3bed9efbdf07360e7856cf7726a85889cb869380e27e53500722b16e0c126d371eb9b1c3f4264fbf5a0d2cae6769c2844ffd8ca5e9dd846c8c49986f2c008ee2c7464b9d86902323464bd5a580c03b98d5623fbd35fb71b88a097ac51c8b3c42434f680e41e4f491da9608d009b26902e921ee2486dcb03ed40c1df288690ed1478009534325ee789749a5a7f9d19e7027b96308b0b4e2bc10268f6a3b8e29e72b27d15baac20de4b12960162684ce7ec5c3f61ee969d00056d0a3a1d24d70d2fa35fae1204b53eb841eba916f6cd104a001b80c3d7ae85de6b9c56efa4f79bcd221d24d45a61634a38d76192c00eaaf570a0921b2cc9b465c5b0eee67f4a1d6c005d02e25d50659b025833ddfdff35cb07c434f809d0b9dead7df32ea5b104318bee9141f1979464a3cae638abc0bd70a04178ce739765e0b52ab1c7fb0dadc53fa141afc57a740185c2bed29738931883f04c07fbd38316be3db563925c3c402387db5b249080282697656f10dafe361e7964fda4a1c205ae599a3d928e8a06e8ed3d334566280870a17409f02f866b869017ac8277f88dc963364ca6ce3a63298e322ed7aeadd363862517b3c4a7f71992cb9355da519b611d02b9859b4ea5eae870e0113fdb4a2fba2fe14860812175248158102e5042e004b618a9d86f46e367c73a901667f91214a0b7408a5d1e56dc11d23442b287cfbc6d22e3518dd3ee14a22ad96a881feb4c314d2316448094f41fd465d49e3dd2e77de133fa8d5e7ac3074821e385566091922b54912346c759bfbccad4398da0601b364f38ec92b65600749fef01cae51d18cd680a075409a10a2c105ef42402aca6a4e6d40b05fc92836aa36debac119dca378f8a9180e3b4211c6619d6e8a6cb271d409266615057f308452e92fc5066dde3510ba8c4e9df2532068d434a4720ac6bf634d344690023de20ccaa41ea8a587466aecd3d418bb3a50137f1a1d34639db6f2cbe283028e9e54929d6586a0c346a72c45e3c866cc3f55033a65cf30f1fae6415142dc9bfc6a6a8f691d0b3640dc1448004ae24118262bd639e19e90a5448ee56e8108f7b4555a825fdbd06da426afcb43d62874eb84b424dc6c812d98a97e420eaf79e50cd535d45361f5e30326ecfc146de14e6141746a1464bb4c0c428de499c8c13e4c30811917e28769a01fdea9b93d7026ecf6f2eb384cef230aece5b6d09110fcf4ab0085f228c799c62ee7661dc7686ee82f7b3d740898ba0ecbfa6f23eaa6785c1bfe4d837480ac33730c2745a5c9e5122a6fbc739a08164d63d0094895e2401c991b0cfb8eed36190244f3219152008e147457adf3df09877ab2f0d559828557c899c26d98f59c5745b04824b794d2b697b31856bb41a018343491965e43e5ccfcf92c849214a2938b4ad326ed00f1de6dd6453c4395961262a0d379215db098ba66df95533ac144f1726657fa09e2bd2ec5814629a30b38e089765beceb7c2ae471e2da95e175eb12f45c5f3c9fc81da1f722f06546cdb105b9519a064699b1a387f48dad849fab5668d1f433b99fb3038c1e7a3783c55fa0668ec1319560320eb7870f016a33fa2c3e0c37948a69dd8e146b5cb01bc3d5d9a10ce31ef2c4e575aaa769550da50723462591adb02688d664ff6020e677aedfb8c08a0135508e93808690a08aa4b143db8b0219f91f7de255e528e973e91d3ce1bf5c725372939cf26a4eb6b9027a6da45c7d9518b52dc77553f973cd2bf4d38bbe4265ca3473979222c449def8108c00e048c608aa86f8da224b6d4c268ac6d135cb50e490d012b0b874f01a6ded66e7ba2cf655fea143c0954dcd9fae26962cbb549d15c0fc261c66f2e27a6590510c2255649d0a9112a36b38a93df1cd35a6277dd75c062fb01329e37c5124255d992df487aa1017f4c005133564641db053fae09c629042648d58a32d535431171d2664944aec1264432880485b4830192255b01be5f953ea079dea2cab516d6be2953264aebc04f4031dd8a7f2ce1d09daf2bf689439395fd855d087b2c18876f8e249275369910b0fca2900e9d7ae9ff4116dbcddb688b67195718772af330db0ab9c0ce465efa041013a86ff59221d34c2042e21239ba84549f393f2b3f8a3b0110101ac8c0e6dc59c4e00ca3c54a717b525ac0653d06085048c66472303e5de45a7ce0a6e3090fdc4e6b5906d2ca0523e72ce01f28a14836c3dea1895fc440f95549e90944c8378a64d5b7a754717fca4fef6a2214cfde8490ed5807857cb0ec27360cb4879826049e90446998e38d34193659bff748afc90b7fce546d3734f08362435e54c8e48119e62795dc15fb5199d52205aa0d0b491057080de1aa0808f4488bef150f625860065dcd396f9db2c8e814c3c13921b9d25481dbf68c4813256b78036265e28dc956e8eb1acfe1436d9be86ab56b7eb2007c82e0da487462e5e13323ae0f9c1f261a8790fe274462eebac0df69674e7a87dfa20db961c54275971e21b8415139c86200e099b56e82dd582a476da125cea2167b05f85c9fad8a6aa485b9f2b592f878e20dbc4ab236d801da9da29094428553ba653e0aad5a2d40db64cf1a3b920a0ad02f9e3cc0dbcf213226923e106ac7cfc4e5270416a4a12f4c01a9ab0ee5407c119ce53393ba2bdc07463d21ae01a6bba6d069544124f93e15c38bf80bd1b6081604a8b06ee95682c64f122a3b52f16b93039cb91358a7e2f42673c1c7352cdd01c588342883347b1f73a4c17e260854d7ea20e82a41283b0ae54b82eafebf8506e20cc7f1d67d2c1f17507b2f001cd5558e4bfc0daa60e88a94e893b803e7b90c0cc1e2f3433067b9ddb4ef658fdb8948fac7c2eaaa67786fbdcff9a6b6db120932c389c274564038e9bad5b5faa6ba63706ac344373a7e99621ec22ae9dfe0234f5624772ce6dfabe1578d8d7824740776e8a52932d970993b41966ca607ae7b8518c162e98786b72bf4a48397812c9aa4226152fcf0dd44b22dd67dda8adb9b7352fb595d3e7897bd1104d53456a1c9a3001a09b0a4be6c89031dfaa2409f3902555eccf13ea171620be0053536b848df822290fcb8dbfe5fdb64051494de4b9b4126afeb7f208f53ad3d4428d8ee89188124681b0ce91ed5d0eb5caf98f2deab548e2c293967d51556051b54c09bd6ea52f62949fa0be1b9602259c883b935007918760ee15938ad695dfc39eea4b58b0808f060ea8221e5a5f36f1d8c5059721942e4031b38b25575e303232b820a35fa97df9342ad4960949d786752834a67a01ca5357ec559bcb13c494848f6c42e2528ffb712d898d8086be239855ab17ac2d9cb45cc0d2d48a682c9163d103c422ce428d13d4c3672fc223b348c731684b19b234a1cf58dd4cd6fdfe85483353abb1660b9377febbbffe2b78c7e5f7705e243624a41499222afe6bc2c3f07541f9ace64ef1f97dc3dabbd5d0981891cdbd22225445924a8609083081dbe8ba5a55058653e95e24d0c535a8535b7d5de5f47948b281080fc81a199de9c34f99994c48c65de7c7d96d5a6d2cc749fe80384c3092ca431fc0652650759682e8cc18aa5c15fea90bb59d5cb05eb9ff08d6474a451f4ce67d823a79856b2cacce9a676258c7e850038adac4ae4e58c0ad73a364277c746114e5f7cd0044ae8db2342b00ce26f2c56985a445a3fc05f4acd7d26b0acceba6e9a7f347a1303ce26b3331fc5779ec8d3902a06dfb47b3e3a4021d1aebeba959a93acb1ea4f6708dc5c49a3649ac5e9521b373a39abbc0819dcb41890a2744205d8969cf996de895c407bbc28709a0df688212e30b883ba965aa3551b544ae7e96201c99d4366c817d04039dcd76ed68ee5db385b358987e4c4ec38d2713c5db19df83ff559557300182437fdf90e2a592b452674c3c2db6ce38ea85c909520becb0cdd9d19668885f514ee4919c8bb47b82651eea38e09119693591dc137dd32c3d11c96ab50e16903c93761f6d28ccdf24efd7265237cd9f4c30980235bcee2161257f5e64157a4ed0db9cc78363c1413d4b788083534cbba83193500c859cf551a7ce0427942003316c3db2e8a65d7a7e6560b27d14686f8986fa7e5e1f2a4cc7fcb73ea6cc59a3aef2125816fd8a725e217a327579b8c297faeb021fe54ca8d0c51ce3fb504bc654919ad86bc1143075ba5ced061394a7b31a4b22d37166a60581b6aca0872a96d9033de93f10643495510c4d5efad29742016e1a0e2338e3d715c16c3d2302fa2166fb5ed279853b48ae05659400598055cef6c43d9bc6a0dbf8e938634c0d018c6e705dea010a7dd86062672ad165bdf084e768e201dc2a3461b88242ff55a02d98ba6f88e53f891763dde4a817a63401b80c8a92d110d21145c35decaf5317079747aa491782612b59352f6ad75f63842dc69168b9acc59b455cac72647cd7b90aff5d43eae47a6bda34cfbec60a6b653a628c845c8aea1aa0f260a2ed88369df24f1b021e1e9d1520dce73c123e9a23c74aec861098fdf86e44a783b648c3847ed287141b12811eca20f49b1bd849594924fd21ca4c457b30d4d969b79085bdc0286845820812440a6cfa6dc227708a95194bd0a9530919f082589bd5810b602dbdb99c2cf4942c9d4d3a1d4439a1a7247d20a29c7b7ad54e00aff06e689a627056a88e0e078e88a7bd408a266430ca7ee8a30dc19f5fcb92133eeb5089d0d6458101993e96714985e03e80d31cf5c655daa87594c07776135ef15e19cb8a292f82c618418099c3af4805c441ade8044bcabbec14063b859f015612f25263ccd71d64c05611c0beac3217e2632fb2f12ad00131e5636b11fa2b8ce71ad23ba3c639c0ba128fbd8b6c63edb9a52a8382f8ce7616e36372ea75e78fb5dc8c92b68830db5b9e365235277a80f9ea99b96a26aa8e5769336f57a62552c900d047120eb83813664d7f8981284178872d8c38b294a3a0361103cc47b08bb9672c0452792410bcadb5d6d03adb75b5e3d28b99ed9a454e19eff669db10f0f078ad03b95a499526c1bc5742ccc82285e0863148bedbff4f4ada875450af1c1aa05654ab086349f67446740f6430eef85c3493e21135bacaa76332b0b3b4de61abe40c90b9544bf1c0a20a19356aeb94603a43c4fb388ed99b0217c3a200b08941c19f9db5e0c8f06b79677d0a472f8a0352451dec9c1b352395de72d25185a46119dc6465205befd4c67e6171b83c54434a458df73f528369eaa77e63f54037262d5564d9f9a424e70e2711dc66804e8185385a118fe36b974a42e1b9de182240d6ca269ee4be41379f7cc19f6cdb741549b4bac30502622daa13c3d13cca6c9263456abd6db3fa5e22ae112f18eade48a90aaffa26b209aca5e1d28f15303760209e70c93b2228be290616551e6276218f50795e365cd30634577f46f14164513944366a040f43dcb0fded1c177ed5a8b9101b855cfcaa239df1e39512ef0dabc1856e304e8badd812339e4aeb1ef06e4d1b98411f9add8ce1390fef16fca1765b093967c89adf0c7037590434ad18390bceec1a3031253a445e888abab27ac241d72c653651a78da48d156009988cb2205ad0005eea5727abb0645aaa42bdb54b136820a5a5397daa8994bb6f77a4b64adcf39756cf4742d4d092ae1a26ce3daaee8666a241735488c4b7d5813145873b5aa65ec33506450eb82b7f5f7f19357ce4e04f97c5d4e04bdbef3d413cf27413554c36afa3adcf51ea0e0ee0157b84b2b9070190888f663ed084fb322700a87af04d2b68604f21184be3a4569833d250807b9812790ac020303a29321a852fdaca6255bf9ef2ef3cd134bc80c865c300a03e1f2a4c666250be0d8b9af05c17604a1f2c65950bd7b6c5cdd0ebe99c5690bd6f7644214a3ad6b4050ddd315e89818708d3a221f35f183a11d811cd1673f5c555ec15f14832649d3dd35108b01587f5a2dde239a778c28aec63e7c6cb9c5d1e4cfe4ac9280775402b599711b973f5ca9db3f8f67bbad9800747ff6d0f67fa1d0998884fd046bca8347da01e9e747a0f450525746644a4b5da5598ca81a278dc1f92ad2ac60e1f840ad1285603b1067302f04c12e0588a1f14336f0b87f5d50825c931538bbef14fcdff0c16254b102b6142b0acf3eb692c52c3e500c50d8f89530985dd53216a4c793a096e88571284513640a31eba346bc79d5c0df5fa2807e8d40402d8445e4761ab13404d8850b48b2f56f4500d6966c75c73f78085f814f4ecb4640d41613ce938e588d117f132ecca886bc11aeb32c90b56b6dc4475615f596c1ee2121bd3cca175f4830fa08f2dfecb20ea5b9ae04355662fec35bdb14f3bded9bcc24c669c1a91bec08566af609d64207656230b5ff49d97ad9278eb32ca65c6e103342f2b98b4a0a7bc1674ea48d66b5ec28e44a2aa608b86c0b110079270b2cfc2b0408d8bf986afad532d07930742c2ac6b032573d20d2932cdc05f94e85d9b7c8ea71f234685aeece8a6bd150acf519ebbf0f38680971ba57d7f84ecc2145a41be9900b4ae634e9809eed3d5323cbc1b0e36bb669a49132b73902a92da0e5f22d03c9aac24eea1099ff4b3024aaa20ca948a023097daa34aa9a0092f9596d2436d31df6013111f04448cd7b3c882891501677f02828120bca3275a19150df2146b5b7b812794488813a384329413f8b24635aa75e86002907742d5192996a1a9ae62ca78bd041d40d919534509195cb20e3bde0eafdaa0ddbe8b566fb4d8411218525e61830722210b58298538a52d8149f90e8980fed6824d301a6222412e080856bc8b4e64a0c7306191216025e100623059b4174ffc6d2b2b8711c414f3f5104a1a8292bda17021b39ceee265d0b0c3053a88a88dba2d1c9554bf4ea8edc58477465fcdc8037066352bc2028562acac5d70cc9f6df1b72d4c9aae75d31e3ea0813c803cc2038e79b5e6061d2cf65a683550db47dbcb29c383517a8d6b6ef7f7c8014a4b4fcccf1d564ac36997435684baab5981f24eda134a87a5b652c292f8c15cc548bf354a612c1a28b2e3eb7434d38747487fde1093aa65101727aea55e2a5dee88daecc69b0414261ecb85e2b59fa126267d015253cbaa1aff8b5e1570542cdfd9453fad844c9e073596d45232303a3b4456440c2e7802889924800094b07385f0465f90e70886f2727263230986b6783db606f890d60705687bb08b7598d307d8e6129263c3ee67fcaa194b61b4d6e509f5e14d1786c00e1000f2b01db854b9804047282a83c39dbdbc36241c21da3b42a23cd4b6210c5666de9634de859ef290bb79eba94f7b1f63a82a05cc2b5c07fc442dd832cff15e775252e28cd942fc518214ef1b32120f33a84164033278db36532c6550f81ea5fac17e7d8b035ec344464452153178a61ca5f2c422a398bd691cfcd19336694d462be924f7ac00d3759663fe23af56797335d7529d8c206b14549469007a54eb15369ae50ea8471fe849278e9078b095adc4aa620bcc9e817a986f38bd8d6015f2afa155f00714d4a37570c6580889e61515825d6a49e5e005807018046b88c32ba1247c11a4d38ae0fa248a335874aac3a60aa7f2253b599361a2b9603763b35c9012b9cb4f449e1962922d60223ed8cac6b0c2619adf79fd9d4a2028c9fa06436a83238c53179ec017d43203dd30a9f0b3750f9694850e7dd459e50b837acecc84e99d6f66808c5d915c04bb62a38e8072f34acb1d207552f98e8b94480253ae7376eb72872197b362c2e875b5912584991520359e902eebddfedb7e320f49ce66c7ddab023fd8007fa3bd5be7d8a4d93596081197b346436623847310c83a43a060f6fec57e644df84004ddee57e032df706037f18f344487e721a892f3c1e554980ab52d97e35c50bf4aac0cb20101077ae6ab3a48ed57e8ecd71519a541b4b9a2c5134854ef2acf02e55766d57ac831b4dabb4aa194313e2602f2942123fb8b8f3665282dcc025ed530355b1261ddccf211b884ef3ef9a498be68b7c26333dab0c57ab569ac2d652ab4dd6d38630a29bfda4ff30abc2b32e01a5465559966da579325c87244216803a0b8ddb13717b99a66c600c4bd92f210af5a22c1b4346decec23424c930d98e3a29a262d2e711dd8ce261b2f9ed574cdc596f5eaf9ce7511fa1fc2325b1cf0ea53c8ea2275ef6ff13ef78c23da282a444b6935fd24cde67f376c873ef6b6d3761b244cf29375016bdaf2a9241346849b5dc07fe473956b4d45c5da3a985a8b345c2be241f47f72faad5180398d42ba76a765730d01740c5894e6a28c0af99505e61cf40498343d16a5e70c93723eb4d5f734d68d531d812994865494b78a22ba97a5097798ba40135b90b4c65529bfe50588d9b63f8ddaabc0a06603ea1777cfbbea1ce4e22a76e248a8c7eb47497b105dad87329ad6577453ac206ae32a40440936b2aad49c95ca2c35406a164d631b0e289f2b2b5e67dba201d384112cd6c3562df64174971b7e34405495feaa599739e98c6babcc46cd8d4bbb18c896475516f1c16b7781f6e8ffcf25fee12cb021e0358c7bba34e2971590fa897f77c42371877ddc9fb646d181396046c9513ceadad9501998cc3ade2e65568069405719530c497e1cc387cbc654617331343a131476709c19861d7817c65148c8cbabea74acc988f6ab26fcb74350540b4ac09f503abc6b6f090313ccf1af5b37f40a2397b9a15a7decd0793daaa13254900a7c39c29c35980270c1a532962cbda82afb2828b96e32cda079470f4043961150434669258206101025e8b790629d075277d84c64281fafc422c1aef4495e705148c480395d50800f9bb189b0fe2a8324a38351b01eeeb8d1bb4610fc6905fe8a4b300311968814dd6ba4b48ee18c3b4309ee39f5cc7364e315a466422286fd8e3fbc721d2f8f5a61f5f4f136ceb5b55aad5bab65f9ca40960d63ea222de53602c7f83931d0acbcd5f3181c1f21de095c5e83703fe855bc6df7d283ded35bee1f1515ea76958b4fbecdfc22faa67a3a5c98897c67e08c81c6ae715c33a7982140512d89d04c4bc03eb1ca9f95e5e0dc3a4a0e10a10964e9fb476c878e900b980099adbe5a846e8c8b5cb0a0aabff4b9b303b4420341030204c2ac7bc0148529a4150990d471f9c34a814e813fe415ce433c9799025b4eb57d78fc4d60a40c830896990c7c23491928c9386da113043b7fb44f08f1e8f51a2b2017b8048e42fe9d6a030de1054f9fa19afd182558cabb94460389426797e90113f8c51df48fc2c8eb6b506e10dc6a83d63be12afb7d6ccc1d8981bf99c9d8e5c6805a566254e25b07b1e4aab7fa5f069fda3a8f8fd95bdeb81651ae3957473c98b73cdcc279b7a59f1b02de2ce70bac8c7cd3553602678daed234d37e9f98e16af93bfe0e1d4b1b691ab3820fe849a930b48e87c5a0e02cf325010afb0e4ad2c0273ff9c97d408ee1c9e21b1895d4e6480508689d91e9b106a142c07d16d85365b531f7364c9159c22195f0dc01a8592250c022acfdcbd63ae8bfe76a7bea539faa2104305dd96b4c1e1acefc115b6410e92630ad450bc736b775b63bf803d0e6030d0d3ddee2424a245cbfdac15b4406030a8b328bd46c9708103401e826e40537ac5d174fb643289a5df6938d0f0e7fc69dbfd8ae5fee0131cecf195600b463075bf22e2d3133b6fd42ba8f3c738951eb50a935127ab332b7d57e190e6c0878196e5dbeec38c85ecd178329cc1c89d36d47a757cc041b92e002fccac22a7e1f0896e85f061c551777a3998c47eb15549db9e4a802ae2804040d1084cab56d79d04df82904f4ca451090f1c28393cc0caf211de0403662e8b0748d165b0ac0fb0ba325fa01a002708c3ba0c654ec13c01c610974dc6ae0ce380a943b60551fe5f788727ae8450611e2f5ab4f8878820c814806a0fac7b2f35c55bc63a7fe65d9f9cb03d596a905027260b5cedf17f16cd3beb61a8500ba60dfc19164e5b9c09c55608c6565173184d12018d8857448ed0c15f577622ea067df89e8f525acd9c716e696f7b7597997d79efbf1c68680f783cbfb6d8033b61b6b8edef2a4fc573e07834e489e8bb71e1d3aef524e0617aca1517cc652ffb8b756785b3a803efc623580123a395e30040134d4d50a23d3699cd395aa718ab3aab8d58ea7ee0b15400448517edaae7596a002ab3105c4ad5a0af073e8fae60388b786dbc2abbcdc8e6b5f9345f8a1d04d1916aeee14ed428f39c051a6f9adec2ca625031098fa0998f6e147943018fb6666be2d14168c639002cd76efeea7f2ed0c811eb173cb2e36bbe0adcec23e9007a9b3f8dcf0bbdb456782415209cc3aa25fe6832cbeb681435e51d4fd45dedb11afadd50b736043c00bb3ea4a05c706ec26a738638446d1ab56309969141848410a6b0840841d44d9b25632c1dc0305e541409ff251953d737c49651466833024bd5e1070bc6ff0a47eff159e8380ad9c8e8538f6510f3355c01390b5089381e6822ce095e5d557282709a31d723008619d1ec6c1b7e20976b9874a4207202895a7f5e57ac4ba94d228d4d8392bae2c4d37569fc5103b828c15267a088ec193ed5cd67ccc132ad1906a278e797064ca05a977dd4c58a0e55a315939cc25129787381726a0a7ef075824e904aac2b50863f461be5ff75769677cd7da764cce6db1e24a9a74532f6d0878539c3d58efea1457c0130b2376b3f57d4e0e57cb1180cc826968d5e2f238c8fedbbd1b6b23ecbbaaa2a20c34613808b8b6ce16e326b368ec0983809d21bc22607abbae00f4c57440d621052e914ad1372e6df6299aad60406460dd96fea910b471965958f98c2ee8298759980f707770bce5d1d667fab2c45c5c7820cbd1ce5745b389a10f698b270a839694032b31643dc2739fdb62057096f7aa890e6550a1b778ca9ef481bddef25ca73a0dc54482ec3ed9d36983aebeccd79911fb0d6d4fee3407b66c98fb377c6144964b7e5fb8d391cb7dbfbc0fef82c2f49366023bb661ba3738b52e9578852dd91e6475b61490ba666eb4a1156a40900e5049ed07b632481500132d9272a2993f6ae00ffa2f2ce0418bd0c1053428c63413a1632a42e156368336955818b1757f8c470f51ab5d9614f0cd7d2ef3513ddc4f7572213b4a4b5e8848e59ccf6a32607cf5e15a30348735e590aaa72557f808d79872a8e580bb2cb9c8446163b2af3b218a652aeda62fd997e1acc5be5dd7777c340d79d9e0164ffcd76c219ea8dd8e35ebd8be38963939b9296360ce1cb05979f74fa9eeb9a5cd06bc67165eb58251982aa051f2d4a8b1bfcc3a6922600528581ca09965a54de6e0586dd65b85c098902049605119868c150f9132da1b2ac968e108839b8274eb7724c6bf2e21a61db8d274d8625e642b31e5fc554c64cd43ba6d0d14b270bd85f0940110a04d228e8d28651aa25681952b10cdb61036a0a6837215026e2d729f4b0ad1237dccd9ccfd3fbe6aa112ce2c371979ba8609ba0fe34c06fae2af87fe0e19c0d473cc81e3300efce5bf77d03146756af45507737befae726043c0531cb9560064d58209c91c3045fccb42076b682763264061365a2ee0b75a8e6001f555f249fd93b567639caa3a2ba9b48cf0b71c11a8c744e2d5dac6002634672da2434f77b8c3e0123ee3a80a11ae3fb1981ce5d0d7efdcb0bfbc9bf30ee038983c7a76aeb6b20d2fe54e7a05f12e06639304324027438f6dcbfaebf8cff69cb8caef63b80135ad6bab3d2dcc5bcbee56ccb1f114477da3e93638b021e06d70fdbc36c110d7552a9c6099881bd4a3d22c3b0ba00cae4030273a73c93df5660dd990ebe0130ea383f0e05d60a71eb9cd0a5893754181ccc9f684b8d862de92dbdcb78184fc1ef5a84731ebf6578d356151c5620524da4140b0d8013079e551e5a66d211d6e580440194d1fcf0ee1d183b96a28fd18c6f92bb427e5dbaf197a2b0dc0cefab85e03dc3e759239a90c8ed559ffed50e8f34660fbfd61e1c08680a735d2b32d04593cbb765675ea1fedb5106169b2ed53b35975f5a6ad303003a11bcbb14f678480d61c14037f168b83c569881f0dfe26a1cf4fc26dfc440791ce178dc766846eb65e3cfff9cf479bcab990160ac4f82cd47a85a7ac9523fb5877783d7628b0cb6f0573304e38afac14971b8d8adcf9151350ab12acb0e82c52392be61a6d17b6706a1ff33bad71dda839550e6c08782a239371949554bc2fb385e1c3c3155913ce6313593691606c3788d410fa9f3b39d6dc6add8095968ccb867153364c9b2edac7a67eeba4b6d629b332422b3071fd40786779a14afab1351038054919897218b9c09debb75ea15b36665d9b7eb9616c96be87c260ae6d182ab78ac2b7dda94d4f59c15e644e8a6f423aed9a09764e00ebad69eee0d00e381e4fa63915b1d8e8b8610e6c0878c30cbe52f53b8b243c62be307b50b01f70b086cafb050140aad3585dabfd3818e7463c9195075599909cc41501fd6af5c062cb7ce37ce875ea9424bed2eeaaad1bc138a0c91cebabb29da77fa497da453f9b11c0f1675dd6527447ca71eb30ac3f50088e6bcbe24647434355f13b0fa1bcce22db8d16dd745df03cbe2b8dc0f6d2c3c2810d014f6ba407fbb298600450c8af147a83535279e5f7d9542724c7fd846812382c19438449162944e8ddd6822d7130e8c00717786cc0e0523188e328bace56f0df0e08b054ea4c795e73e92fadcc1ee194160bcc75fc75253dccd6ebeb51401308d62fcb35e54bbb4af761755aeab156cbb356a6cf4271c3cb8c59370b0f19ea5f77cb4564a9e3aba1775a03bc5173621cd810f0c406e428391c4606204cb1140b042d8632c7c4fb79c492519878bd0d623ad6b4f494728f210b5b0f02cee784f29dc1967ab89fc1535bfafd853ef20767d1b60d616751273c07e3e4c7c8b6435ec0a4e68e8402d6f3c136413a2b2d8095a1d74a316fda05e3187d9e97e70cf4db6f7ba955e3bb34961bada7c1810d014f631c2e49053b8b3128d197ed0677ac15f088a5b05806752c0a4b6aac30d69054416bc4ec2c2bbc7d53690dcf0531e0927fea2feccb72dcbf34ca7003c1004ed84ea3252433eeb8b49d7ed867ded64bbbdc64305df29d950a6b26c0aef5dc3ed8d8f7db2ec983adf8c6816be0c08680d7c0c4fb5f0508634081a44e4bf50924eba72c3edbceb8bae51ea30ac44040197cf2ab210e53b15d7121e06cdb9885140fdb12bbdf23069d7d7b1c7039d20cbaf9685cfe2f1c9cda809d15125501357eba4dc156ae59792801af4c3ca89703ae150ff3bbef3f0fb716370ebc550213c4edbabb1c0082fc5cf6a0a419765cbb8365c6d916d2b6626138292c2092fde57802083827141cec35505318e4f96b1b59f97d8c3b7e2e10dcc9c26351725d3504e340701f874403b9eabecd707797bd1be50f36073604bc33e3bb2e9244b427ecaf026710cac60fa97f128679a99632e42d3b8f8079c56ab32d44480e18d9030b9594efe8940cb7ea016daa6257ca28e462b3192d135b805e571bc65e53ad7ae0a9a01eec937bd807e30f5e999cf3d3f145952d49e5ce48e40341e88680777b18e7c427dd9071e24805670e5afc65af75361fd4639109d501385142df1569f72b74b3b2cc3c2cd318f0f164011c0fd76a86aa66ed4261c6a3d8628714948458f28a871d017dfc9896bbcde28dfa079a031b02debde19d085aa4735a4b6f6eadd63e596761717b655043372e6a0b11a26fd2ebda156bf197d70c2b2d5fac9f79abc2166179ca6db4707a0a2465e281bcfdcce75ee9a0941dc2ca4a99ab92c70dc0bb37181bc5779c031b02def101fc7f5b20566411199492c2997536141c84719c56a65f5f050294325424a38c7bcbac8374504fe4cebded16369cf1a395ec15f76e8e64c3dc79266e1d785839b021e00335f2ab532cb427fc673b5ddfdb2cddafde3209e11a50e3c34ad0631542c0be5e06ec38ce078fe97fa038b57566e3404ec9b616fc2049c2ac96d429ab1905072d8f08fc59d5857132661c9f55380ff6091732ee3a4eb53d15ebf7301f24e66c7dd938b0cf810d011f40a9d8c1416b1a563cf8c5dc61e82696670563db54fb000efcd6a5cb736043c0cbf3ec84dfd8cf9879ab9d7f684b6fb6ff780007cb6cab16273cd41b69d7c3810d01af878f5b2d1b07360edc450efc7f455fe48e4def222d0000000049454e44ae426082
Read full note →
The Altar of Burnt-offering.
From Hastings’ Dict. of the Bible, iv. 658.
hold of them (1Ki_1:50; 1Ki_2:28); see also Amo_3:14, Jer_17:1, Psa_118:27. The length of the horns is not specified: in the great altar of Ezekiel’s vision (Eze_43:13-17), which however was 12 cubits (=18 ft.) square, and, with its bases, rose to a height of 11 cubits (16 ½ ft.) from the ground, they were, according to v. 15 LXX., a cubit (1 ½ ft.) long: in the altar of burnt-offering they would, if of the same proportion, be about 7 in. long. Horns are occasionally found similarly on Greek altars: A. J. Evans, also, in Mycenœan Tree and Pillar Cult (1901), pp. 37–40, mentions several bas-reliefs representing them found at Mycenae and in Crete; and there is a good Semitic example on the stelè from Teima, about 250 miles S.E. of Edom (see Perrot and Chipiez, Art in Sardinia, Judœa, &c. i. 304; and for the inscription Cooke, N.-Sem. Inscriptions, p. 195 ff.). The origin of the symbolism is uncertain; and different theories have been propounded (see DB. i. 77a, iv. 658a; EB. i. 124; Benz.2 321): perhaps the most probable is that of Evans (cf. Rel. Sem.2[204] 436; and Bä.), that they are conventionalized representatives of the horns of sacrificed oxen: ‘the setting of the horns of slaughtered animals before the cult-image or upon the altar is a very familiar usage of primitive worship’ (Evans, op. cit. p. 39).
[204] W. R. Smith, The Religion of the Semites, ed. 2, 1894.
brass] copper or bronze. So in the sequel.
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.
Ellicott's Commentary for English Readers 1878 · Public Domain (2) The horns of it.—It is not true to…
(2) The horns of it.—It is not true to say, as Kalisch does, that “the altars of almost all ancient nations were frequently provided with horns.” On the contrary, horns were, so far as is known, peculiar to Israelite altars. Originally, they would seem to have been mere ornaments at the four upper corners, but ultimately they came to be regarded as essential to an altar, and the virtue of the altar was thought to lie especially in them. The victims were bound to them (Psa_118:27); criminals clung to them (1Ki_1:50; 1Ki_2:28); and the blood of sin offerings was smeared upon them for purposes of expiation (Exo_29:12; Lev_8:15; Lev_9:9, &c.).
His horns shall be of the same—i.e., of one piece with the rest of the altar, not separate portions attached by nails or soldering. (Comp. Exo_25:19.)
Read full note →
Thou shalt overlay it with brass—i.e., with bronze. All the woodwork of the tabernacle was overlaid with one metal or another. Here a metallic coating was especially necessary, to prevent the wood from being burnt.
A Bible Commentary for English Readers, edited by Charles John Ellicott (1878–1897) — public domain. Text from a community e-Sword module.
The Pulpit Commentary 1880 · Public Domain The horns of it. Literally, "its horns." Horns were…
The horns of it. Literally, "its horns." Horns were not usual adjuncts of altars; indeed they seem to have been peculiar to those of the Israelites. They were projections at the four top comers, probably not unlike the horns of bulls, whence their name. Criminals clung to them when they took sanctuary; (1Ki_1:50 1Ki_2:28) and the blood of sin-offerings was smeared upon them (Exo_29:12; Lev_8:15 Lev_9:9 Lev_16:18, etc.) Victims also were sometimes, when about to be sacrificed, bound to. (Psa_118:27) According to Kalisch, "The horns were symbolical of power, of protection and help; and at the same time of glory and salvation." His horns shall be of the same. Part and parcel of the altar, that is, not extraneous additions. Thou shalt overlay it with brass. A solid plating of bronze is no doubt intended, such as would protect the shittim wood and prevent it from being burnt.
The Pulpit Commentary (1880–1919), ed. H.D.M. Spence-Jones & Joseph S. Exell — public domain. Text from a community e-Sword module.
C. I. Scofield 1917 · Public Domain Cf. Num 21:9; Joh 3:14; Joh 12:31-33 thus fixing…
brass
Cf. Num 21:9; Joh 3:14; Joh 12:31-33 thus fixing the symbolic meaning of brass as divine manifestation in judgment.
The Scofield Reference Bible (1917 edition), notes by C. I. Scofield — public domain. Text from a community e-Sword module.
Tyndale Open Study Notes 2022 · CC BY-SA 4.0 27:2 Archaeology has shown that the horns of the…
27:2 Archaeology has shown that the horns of the altar were protrusions sticking up from the corners of the structure. Perhaps they kept wood and offerings from falling off (see Ps 118:27). They also seem to have had a theological significance, representing God’s gracious care. A person who held onto the horns of the altar was requesting leniency in judgment (see 1 Kgs 1:50-51; 2:28). The horns were anointed with blood in atonement and purification ceremonies (Exod 29:12; Lev 4:7).
Tyndale Open Study Notes — © Tyndale Open Resources, licensed CC BY-SA 4.0. Text via the HelloAO Bible API.