John Kitto Evening Bible Devotions: March 3

Online Resource Library

Commentary Index | Return to PrayerRequest.com | Download

John Kitto Evening Bible Devotions: March 3


Today is: Friday, April 26th, 2024 (Show Today's Devotion)

Select a Day for a Devotion in the Month of March: (Show All Months)

Explanation of Titles

Having yesterday entered into general considerations regarding the titles of the Psalms, we may today invite attention to some of the most remarkable or least intelligible of the particular titles.

The title of the twenty-second Psalm exhibits two words which look somewhat rough to the eye, but which pass mellifluously over the tongue which pronounces them. Try. The words are AIJELETH SHAHAR. The signification is still more pleasant than the sound, “The Hind of the Morning.” But there is nothing about the “hind” or the “morning” in the Psalm; nor even about the sun, which the Arabian poets some times designate by the analogous name of the Gazelle. The title cannot therefore refer to the subject-matter of the Psalm. Some, consequently, suppose it to be merely an indication of time; others imagine it to be the name of some musical instrument; while many conclude that it is merely the name of some other song, to the tune or melody of which this Psalm was to be sung. We usually designate our hymns and songs from their first words; this has led some to suppose by analogy that this and the like titles are derived from the words with which such songs commenced. But this is an unnecessary limitation. It would be sufficient to designate the piece, if only “the hind of the morning” were one of the first and principal things mentioned in it. An example of this may be found in David’s elegy upon Jonathan, which is called “The Song of the Bow”—simply because it contains the mention of a bow. Note: See First Series—Thirty-Fifth Week—Friday. The same practice in the designation of their lyrical compositions exists among the Arabians.

Still more remarkable is the title of Psalms 56—JONATH-ELEM-RECHOKIM which may be translated “Dove of the distant Terebinth-trees.” As in the previous instance, there is nothing in the Psalm itself to suggest a reason for this title; and we may therefore be led to conclude that the words formed the commencement or leading point of another song, the tune of which was well known, and according to which this was to be sung. The title, as translated, would indeed form a striking line of poetry by itself; and one feels some regret that nothing of those ancient songs remains save the simple but striking indications to be found in the titles of the Psalms. It should be added, however, that the interpretation of these words is very uncertain. The Vulgate makes it, of “The Dove of Dumbness (i.e., The Mute Dove) among stranger’s,” or “in distant places,” by which David is understood. One interpreter contrives to make out a connection between the title and subject of the Psalm by constraining the former to mean “On the subjugation of foreign princes.” The reader may ask, how such different senses can be extracted from the same words. This we cannot explain without entering into philological details unsuited to these pages—but the mere presence of such material differences may enable the reader to realize some idea of the obscurities of the subject.

In the title to Psalms 46, we find the word ALAMOTH—which any one may guess from the sound means something pleasant. It does mean a “maiden” or “virgin.” There is, however, again, nothing about virgins in the Psalm, and it is therefore not thought that the title has any connection with the subject. Many have deemed it to be the name of some musical instruments, the nature of which we are now unable to discover. But some able writers on the subject are disposed to refer this, and the other titles supposed to denote musical instruments, to the same class we have been indicating—that is, that they are intended to refer to some melody or tune. The ablest German writer on this subject (Förkel), forcibly urges that, considering the simple state of Hebrew music, it is not likely that each song had its separate musical accompaniment. He appeals, very pertinently, to the custom of the old German meister-singers (master-singers), who gave similar titles to their songs, such as Jungfrau weiss (Virgin mode); Grund weiss (Ground mode); and the like. It is certainly also a weighty objection to the interpretation of these titles as referring to musical instruments, that in this way we give to the Hebrews a far greater number of musical instruments than they were at all likely to possess—more than we find mentioned in the historical books, or in the Psalms themselves. Many of the instruments thus specially denoted, may however have been only varieties of the common ones—particularly, it may be supposed, of the kinnur, “harp,” or rather “lyre.”

Egyptian Harps and Lyres

89504e470d0a1a0a0000000d494844520000013d0000016b08020000002c2ec920000000097048597300000ec400000ec401952b0e1b0000200049444154789cec7d777c55e5fdff73f7ce5e3764872c4620cc10407658658421205ba6a0a2a0a2164514272aa2e056400a681d459482fd8ad6daba2a32d4a2c55141c096da5608c9cdbde79ce7f7c7bbf7f3fbdc73939b102ea0359f3ff23a39f79ce73cebb3c76390528a16688116f84981f14277a0055aa005ce185af0b6055ae0a7072d78db022df0d38316bc6d8116f8e9410bdeb6400bfcf4a0056f5ba0057e7ad082b72dd0023f3d68c1db16f89f0529a5a669aaaa0a21f0975f4829154551144508e1f7fbe9268f68505515ff4a297d3e9f1042d334facb3f74aec7a28316bc6d81ff2900e20502015c1b8d4693c924a534994c7575757846d3b4dada5a83c160369b7ff8e10755552d160bde22ac460b269309286a3018ec76bba2280683811ac1c335353574f3bc410bdeb6c0ff14180c86402060b15804432d4dd3344db3d96c8aa2bcf8e28b0909091e8fc76030984ca6a4a4249bcde670388c46a3c3e1f0783c168bc560305c74d145aaaa6a9a663299fc7e7f6d6d2d1a37180c9aa6198d46500455559d4e2798f6f98416bc6d81ff35309bcd420855555555351a8d420830dbd5ab576764644c9830e1d4a9536565657800d2f2f7df7fbf75ebd6c993276766669a4c2621c47befbd67b3d92c160b5a73381c22c87ed1a694b2b6b616a88b67ce27185ae2935be07f09eaeaeac057851066b3594a9998986830185e78e1858a8a0a9bcd86c7807eaaaa42c4351a8d8aa200fda494068361dcb8712fbffcb2a22876bbdde7f3a5a4a41c3d7ad46432190c063ca0aa2a301c5f3ccfc36cc1db16f85f03c228bfdf6fb55a4b4a4a0e1e3c889f48fb05a601037578481c15f2b6c7e3a9aeaeb6d96c7575759595953b77eea44fe0b10b022d78db02ff530024541405bc115c544a0969d6e7f3d9ed7621045d000381abb03f1b8d468ec668d06c369b4c264551d2d3d38f1c3942f7354dc35f3c7cdea045bf6d81ff2980dcebf7fbf3f2f2344d339bcd30089bcd665555ed763b8cc6405a72e7c07c054b1538b0c964824919ff2a8a72edb5d76a9a76ecd83183c170f4e85118c08c46e3f9475ad1c26f7500c94a04c930ff4b941b3b83a429ba2f829ba6052e2ca8aadaba75eb0f3ffc3031315104c55dfa9514e0e619932c168ba228168ba55bb76e6fbdf596c160e0d232f60fe1d4b9db0f2d78fb5f20f4030d8605d266b3013fb919033a92d96caeadad8599915a00b5be70836881ffd25393c974faf469bbdd0e3a4be4980391e033824020101b1b0bb750fbf6ed0f1c38802fea561f5f6c367568145ae4e4ff82d96c0e040270d081bb822a1b8dc693274fe6e6e6de77df7db42720170169114653575767369b5b90f68283d168dcb76f9f94322121010baa699ad56a85d74708515757a7280aa9c167dabec562f9d7bffe85a5fff8e38fb76edd0ac59856bfbaba5a08714e9156b4f05b0ef0cef3b9d634edf8f1e3a3478fdeb76f1f38addfef277d063137d0940064cc68810b08c3870fffed6f7f9b979777f0e0c11e3d7a9c387162debc799d3b771e3c7830454de86cc84d0792ba0d0603c801217f6d6daddd6ea76675f27974a1056fff0b7c96b1a86565657bf7ee15416c04354d4d4dfdeebbef7422562010c0032dfcf68283a669999999c5c5c53b76ecb0d96c40d4c2c2c2afbffeda64320199290a2a5c786ee227a0d35aad562c3da1aeaecd667fa251689193ff0b168b2510089c3e7d5a08613018a64e9d7af0e0c1fcfc7c2184c964ead2a50b9ef9c73ffe919f9f2fa544b0aba669b0525c40575e0be8a0b0b070e7ce9d607db8f3d7bffe5555d553a74ec5c6c676ebd6cd6c36b76eddbad9cc909addb4691304668fc7a3aa2ae9b44208c4489e23a4152dfc9603d15162b05065912c829f60b5b2582c3d7af478ebadb7f0afd16804bb6e91932f385c77dd75d5d5d5ebd6adcbcbcbabadad75bbdd66b3f9b3cf3e83728bd5193264c86bafbde67038aaababcf94e09285126cd6ebf5fef39fffe42c17cf9c6be1ab056fff0b580f2e2dbbddeedada5ac85425252509090976bbdd66b3bdfefaeb3e9f0f0e00b8f808e15be08243fbf6edf7efdf6f341a2b2a2ade7efbed3163c66cdfbedd6c36b76bd7eea38f3ee2fa2d72802801a889406b4d911b4051781960c8a4cdd03c937553e07cc743ff1800c849ac12d1e746a3118e1fb8e68b8b8bababab6112a400545a86a54b97de7befbd6eb7db6030e4e6e67ef5d5578140802c8ae4cba5e7cfddfafd6c4117cf840c3b93c9949b9b6b341ab3b2b2befbeebbcccccc9898982fbef8223f3fdfe5722526269e3871820422bc62b7db4f9e3c0981b6e97c1206645c07020187c321a5fcf4d34fdbb66d4b7d3ba7f6e4ff466cfe7c40d3345c04020129656d6d2ddd847bc0eff7fb7c3e2925924500757575b8830b7a52d3b494941421446c6caca66975757568d6e7f351aec9791ddecf0ffc7e3f5d1f3e7cb85fbf7e524abbdd9e9c9c0cd10931c629292952ca5ebd7af9fdfebaba3ae89f52cab7df7edb62b1f046028140e455a36d406f216dc866b3d13378009be15cc0cf4eba8399deeff78316926b1ef2308c4c369b2d100840ad851c852018a3d168b55a91bd2584800e3c7af46893c9f4c30f3fd8ed76abd58a9f60c984b1510663395a208a008b2044272925bca6b9b9b958b5175e78e1c30f3f1442984c26a7d3f9d65b6f213e79d0a04166b3d96ab522085908515151613299121313494145287243dfa56d00740d04028140003e61cacbafabab03c968e1b7510322a59cac82f4120d2632890b70ce9a9a1aa2afc07c29e5d34f3f9d9999095d97c436ec275de32d708e00b32da5acabab033a11006d727373f1effcf9f3ad562b98ad0cb244296552521247849a9a9ac89fa36b2e91d96c36b3d93c61c204195cf19a9a9a73276dfdecf016c1157c4269fd08c18093583ffef0eeddbb7bf5ea959a9a0a2ccdc8c8c8cdcdbdf4d24b1545818204521dfe51fa440b440bb046c01ce0addfef87dc24a58441d1e7f3555454d003b494b4a07ffef39fa59423468c00d326badc28a9a51640eb0160e0f85664e43f7bf8d9e12d00f34e5416f5c164a8f65b5b5b5b5d5dddba756b906db3d91c171777f2e4c93d7bf66cdebc39272707313178d162b174e8d0a1a4a424393979eddab581408096f3dc29393f67d034edf4e9d3fcce92254b5c2e970ca592105f51b046864a5b274e9c80942ba544da90a228d80091f1168dd4d5d501cf896a807677ecd8118fe9ba175df8d9e12d619110e2f9e79f9752c20a2519ed0496c29abf75eb5629657a7aba10c2ed76d39352caeaeaea1123465c76d965524a8fc7f3c4134f6045d3d3d361eee20fb7c0b90032104a29851043860ce12817cef4382e4d9a34a95dbb7652cacccc4c28a5b8cf6d5491bf284331bca2a202b5a98858b7c8c9d10420526c6c2caf302483289d9797e7f57a6173ead2a50b9281a4944288c4c44442fb56ad5a4929274e9c882ca2bcbcbc929212fc949b9b3b7ffe7c92cd5af4db73013a94d8b46913322e6510a9f8b4c3f22fa53c71e2049e5155f5d65b6f9d3e7d3aec8e31313178b229c2113d03eaccf52c11ac4125cf31bdfe99e2ad10024251f8e4f6eddbd76ab5c219abaaaac7e359bf7ebd94d266b3dd77df7d3939391f7ffcb1dfef874624a5bcf7de7bfd7e7fefdebd91994db4ff57bffa15d68ff8f98f0a68e07451575777e2c4890bd7a3660226dc6ab5befefaeb9209b1f895632f17aca4940f3ef8a0a66930fce23ed75a9bd719a8b89d3a758accb4cf1e7e76788b853c74e810fec552d5d4d470d3b1dd6e6fddba358c938aa2b46edd3a3535151ea3cacacaefbfff5e32dd180da6a7a753d00c426a20549febf53b7bd0f1a50bd89333020832582f30baabafbe3a1008405426a6aa691a1f14b90c5455edd3a78fd3e934994c84cf6723198152582c164e08ce1dfcecf01626288a43a6fbe4ecc10572f488001b0c06143ac0afb7df7e3bb0fad4a953524a4dd3727272cc66f32db7dcd2be7dfb40209090902084f8faebaf65b064fef91e6763407bf4c7d9bda600f5dce7f3fde217bfc8cbcbf3783c8433dc3ac5032d684d8b8a8aac56eb95575e897f49af391be2555c5c8c625424799d23f8d9e12d4055d5c2c24283c1f0d9679f85db18aaababa59466b379e3c68d46a3114629b3d9dcbf7f7f21444242426a6a6aa74e9d0e1d3ae47038dab66dab28cab66ddb3c1ecf1d77dc01367bd75d770921a003ff3881747b1944809f961e8e6807feafaaaa870e1d1242f4ead54b06f1b3b6b6966bc2586bbc3874e8502039e9ab676946221509cdb6e8b7d104325180552250193f518822feb5582c63c68c494c4c1c3972a494525114bfdf3f78f0e077df7d57065765eddab592390661c084d1125e81a54b97fe38f55b1dfc74ed673a4b125ce893274f9652927c14eeb497525e71c515247391fdbfd92625a2fe4208a3d198919121cfa5def173cc07a23c819a9a1a87c361b7dbe1e2e3c5afebeaea3c1e4ffbf6ed3ff8e003aa5d403e3ad8a578e1228d95b18771a243870e1f7ffcb1d3e9fccf7ffe73feebd93711e44fb69c9d0c46a722e8852e1445e9debdfbfefdfbad566b4d4d0d1ea665c505255dba5c2e9fcf474b8f5f919fd08c2e613b2148165f89e68043e167179f2c8251a39aa6399dce254b96783c1e68bc54a4a6b6b6d666b39597971f3a7488171cb15aad60d756ab155628abd58afa52482742b34086fdfbf79bcde6d3a74fbff0c20b1772b48d0171899f168068caa05c83aa314208b3d97cc71d77a8aafaaf7ffd0b4f522c3ad0490861b15860bfa8ababf3f97c5420ca6eb7d39367da1f1c0e4635ab288c277a230e8573c4c77fb4c06353119bc6a391b9ca27a51441394af793cec2412d706fb0a66955555542082e8aff78a05e51f047d8cf8680faeff7fb75fe9b2baeb882527350ff89ded289c122a888d2333c60a619a0695a6a6a2ac87a7171f1d934151922c9c994da8fe409192ca5857feb2d3b4a09abe83a121129c3982a9be261aa2021a5e4272651d56229254c7394bd1115a00f91b82b425364a9031e8f272e2ece68347efbedb7f5b6502fc8a00867341ad17f196aaec0bc35aff810669817d6885c6443f795861ee6d5a1a9beec7fb7c88fb26e162f5b2d82693ab455203d51b65043a3a0fdac5bfd66ec37194c03a6346c5d118ce8422439998ab8a31f902ba8a03bfa47051ff00a65b15119014dd3ec763bac97d02a8d4140702fbd45cc8ab2e4a8e67814f70d446245517af5ea05e2823e00d390054627a65657573ffffcf32844020d4a04d735c2a4198247450921f089b8b8384c11ad2b846d3a2eb9e9408440b2009d08fb03488b7abf5ab012258555539f211f621f3b1c0e4c05afe9f163031c1a626020829995757575175d74d137df7c63369b911c0f341642f0e24f787ef0e0c118a908863a366fbfe1150a65071189ea884321323b26f901ba04c518f1886ad84b79e69a108214c2d2d2d255ab56210d129b5808613299e2e2e23a75ea44728bce1943c9595a68625d54006dc6c6c6cad0181a9d0b97821f636363851059595978b2d1e41e1a0bcc5de488a7fb384f5536d755a04b6a89dc080f87a201f281c0e925593a3885a0288a72aef35a9a0d347c5a41a410d05659bd7a75fbf6ede7cf9fffe73fff1903870781db783b74e820982ba8de28ab26026d54327f348a5c67030d36cdb7054605f746b83d1d70e38d375265a6f8f8787a8b62aca964041a7ffffdf7b3b2b2ba77ef1e1313d3b76f5f191a09409f8eba138cf6624242826e209c7c8042cd9d3bd7e3f1c0e61c1b1b4b694391dbf7fbfd940f24838693871e7a48866e9ae6112342244a5e51553582ab89c715f160f74020b06bd7aea2a2a271e3c68d1c39d2e7f3c1a7851eea42027f848119bafc2d4e5f9420482955555db972657979f9f0e1c385107ca2fc7e7f870e1d2062d0cd666f393ec35959592278366773c6d6046884247016c1effb7c3ed2e04550a645ae2301275af53207dab877dd75d7a44993f2f3f3dbb4698367d0f839f57c76e8d04186f2731e39847de0f7fbe3e2e2929292a4948b162d2265a92928477eff77de79c7103c524806f95853f2c522406d6deda449939ad2139dc082b22c2e976be5ca95c3870f9f3a756afbf6ede7ce9dfba73ffda9a8a8282e2eaea2a2a27ffffe92093ef24789b792b9676973d6d6d612fea0ff6036f8d760308c1b370ecf73d314d51e3a4bb31cb58974940bc36f8133241ef39b343c52cf56ae5c2943e5b770318673332ae0c4bf22a59c3061425656564141812e16228a740b0d9e3a750a784bc2216d535ed4e2da6baf1542201757062d1f3222bed1037cbcd07970a01b3d0929fa4cfbaf06ebe650a93ac887115e01cbcdcece6edbb66d6d6ded1ffff8c74f3ffd94c4634e912fbae8a2acacac84848456ad5aa174cb8f390a926771f10b9de0c6370faa4fd14f2839244337a73c3bbbbadfefefd6ad5b5394d0b381484d63c03e9f6fdebc79e17cf2d5575f8530a07b8b8b2eb8a61025d9401a0ada24a6b762c50a941ae73e9b6801f564f6ecd97493936d1063c0a38f3e2a8458b870219ed9b16347525252a35200a7dc40785883a88a0a55d26846ff91c03068d02029a56029c1113ab361c3868c8c8cd4d4d437de780337891a6a2c53941b148a8a8a929393e3e3e3df7fff7df963ad6ec765016c36da45004a6da7f046f887f0220f98e3f2e0d90c16569e65cb96016f9f7beeb9663715191ad16f0381407c7cbcc964d26524233625373717a6393e837575755f7df555464686dbedd655c782f06032991c0ec7a851a3eab5cde0df6fbffd76dab469d9d9d9e08a51b44ba1fdccccccb66ddbeac4079d1b163f01e59c4ea7941207c0f4e8d1a3517e2b837b8504364cc5860d1b9a1d4907484a4a42dca59472ecd8b122e8e26f08faf4e963b7db172e5cc8574ad3b4fdfbf7979797e7e5e54d9d3ab553a74e959595921923d07f244b34af9fe71a28a09a738551a34675ead4292d2dcd6c365756565aad56b7db8dd3348510369b2d363616bb91da292b2be3f22335de8c2e7119137120393939cd1e606468106f5174e7dd77df7de595572eb9e412f00a1202d3d2d27af7ee2d99548cf5cecccc24f7a0d96cbef5d65b1545b9e38e3b344d3b75ead4ebafbfbe6eddbab4b43493c904171984313e6c8d25677df3cd375eafd762b1b46bd78e1b0c68a9b8a4a43539d93510080c1b366cd3a64d926157430f0f183000788bafc7c5c591964ba3964d58e9871e7a8864279d2a7146505050f0dc73cfd1961542545656aaa1c92e5a30a965faf4e92e970bcc193decd6ad5b7a7afae8d1a3274c9850525292959575e2c4892baeb8222e2e2e272707c6332925a2ffa4941b376eb4d96cb7dc720b6d6e70692db4fe0e0d9f6eeaa4a4f0f9c18292f54e670023fd9f96582715d326a9a9a98179a5b4b45408e1f1789c4ea710e2b6db6e2b2a2a821500f5c0a8e5ecec6cf8320381404545455c5c1cf587cf211ef8e1871f0a0b0be3e2e2c0729292926c365b8f1e3dfef8c73fea46c727c1103ca2bec90b7b66d020de76ebd62d272787f616d15d5555518a9617e652148506565454448df02551420b7c3cf5d45303070e1c316284cbe5329bcd4ea71379ad78855be4d7ac59939595959d9d5d5959491c926f23192a9af2d8a67a81b68bce26d910e4e5e54152301a8d2e974b08b16bd72ec8ba9c9a344a32206890a5bd793069d224e82614e54779bf24bfd09ef67abd03070ec4af9aa62526267a3c1e9e2ec36772e6cc9923468c183468d0e8d1a369449aa62d5ab42839391902b30ccbd7a5c555c3328a4e9d3a05bd918b63104475348b4f0819e475384cd78aa2949494dc7efbedb8f3c73ffe11da7efbf6ed3d1e0f7ad5bf7fff279e7882dba884103b76ec5014c5e572c1d2eb76bb939393bb74e99297972799d44de62e29258e291142f4ead52b3636362929293e3e1e38899abb9c97f017915118ae45460b1ac4dbfdfbf7430100c4c4c4082154553d7efc38378d6a9ab665cb16304fa7d3893a7a78e5e4c993322cd342320987eedf7befbd90c61d0ec7a2458bd008a122f061e0c08166b399845bec5a9ea5c54dff11064c8c82338d082ab4ceefa2284af7eedd6161e61ca029cc73cc98314208ec12194a6bce0810144d8d4014d2113229e58b2fbe387dfa745c0702019bcd86b26992ed51de0efee6e5e5190c86acac2c1d0f6fdbb6edba75eb483ce1bb1c2d68a1b5d7382aea0c4574cd7d54588b7a95266e795ab468517c7cbcd16884d70abb4b5194d5ab57979696de74d34dd4b8d3e9d46940e9e9e9287ea0691a82c91f7ffc71c8cfe13dc4454242c2d1a34765d8a6f2fbfd1b376e4c4949311a8d54e7957e925276efde1dfe3f796ea0c176c78e1d4bae3c4ca8cd664b4848c0afb4cc8849c011cf5c86e1e3541405fb43e71524abbd0c62cec5175f1c1717979090909d9d7decd8312d588716cfd4d6d67a3c9eb4b4b4cb2fbf9cdfa7f56e8ad4aab33172037243c039245a061dc54d9d21244223524abbdd0ed9a9d9a2323ae3f57aa9cd112346c0170d7a4fe505972f5f2e833bfbc9279fb4582ca495704b0cc56350b8c5c30f3fec7038323333b98b584a999f9f8fbd88f04fa84256ab15e1f81e8f272323a34d9b362929290909094ea7d366b3c5c5c541c94c484828282858b468d1f6eddb3ff9e493175e7861f9f2e537df7cf37ffef31fc908017d8e8cfcc4a52b2b2b116ad6b3674fde6de2f94ea713e5bef06f727232a69a0207344d73bbdd1d3b76e49cfce28b2f261b01ed5b4c45515111ec1a3403f828851b05020187c36130180a0b0b69e9b10ab7dc728b089e35732ea041bc4d4b4b4b4e4ee604122c972674d9b2658862a542583254c49752e24c07c9e2f8c3ad3214e34223dfb76fdfa04183525353dd6e376cb9329454c7c7c7e7e4e46cdbb64d8649b9e4de88003abf1fb979ea051d2ae27373e7ce2d2b2b938ced873f59ef773ffdf4532144666666f8a0ce086017a53d949090c09b9a316346fbf6ed25335cc7c6c6eedab54b32c4086f135c08d7d5d5d508cf94a16b4a5fd1cd7378703f9eefdebdfbf8f1e31f7df4514dd3fef18f7f2c5ab4a8a2a2a273e7ced75f7f7d4e4e4e5656568f1e3d727272cacacaaaaaaa7af7eeedf17880e76eb7bb55ab56313131b1b1b1696969b0c0c174525656f6e28b2fe243478e1ca1af0f1d3ad46ab55a2c162802fbf6edebdab5abdbed26a2505353e3f178d2d3d3131212a8930f3cf0801002b53875f202b9fdeaeaea748bcb493662ef81e1c40340357475d8a3080de26d565616a5351225e648885882d8d8d8e3c78fcb508f25275a5cf0d0824e3319dc04b4d8d8072a8b4990524e9c38313535353b3bbb6fdfbe64899141da89f2996bd6ac91414b55bd1a910e387bf4fbfd4dc96c26618cdefae0830fa84c2e9180469110df02a79252fef0c30f8d7ebaa1fe77ecd8118403ddcbcacaead6addb638f3d161f1f5f5454347af4683eae4e9d3a8d18314206275963e5bfb1a7b97d8876795e5e9ec9642a2828e04201d718b530bf8b0c3aa5b9daac691ac95914121bfe0a3f714751142859aaaa3ef5d45328747cd9659775ead469ce9c390f3ef8e0c2850bdf79e71d4dd356ad5af5da6bafdd75d75dd3a74fefdfbfbfcd66733a9d050505b1b1b1151515d9d9d9168ba563c78efbf7ef9f397326040430edf4f4f4c3870f1f3972041401eab1cd6603d51042381c0eb888c842a686fa7829ae4606fd7c3c2c07faed059093870c19a2f3016066b9b689f3b6c9f62883fe6bcecd242b29a25b4efe0cbf2999d2a8284a8f1e3d626262e2e3e353535325db3452ca3d7bf6949494b8dd6e9c01affb6e43400a15fe6dd49e447c862b84ddba759361157a23b05cda9abb77ef36994c08ed6c9e49d9eff71f3870802718c8fa0a56600e274f9eccab813754921f7447d71f585610c4c6f58b7a8dc3b8c0fc701b247f91da2701a75e135d784f001053b9b786d30eae573ff5d453df7fff3de4555555b76cd9327bf6ecae5dbb2e5cb870dbb66d63c78e1d366c58fffefd5353531312122c168bd7eb8d8d8d45e6dde4c9936d369bc3e12073009f5b955596a38ecd9e3d1ba89b9292121313030e2c84e8d2a54bf828a20291e881c16078e1851730354475a494478e1c81ec3e6fde3c7a387c01747457860969246c703ec995497af795575e71b95c56abd5e1705c7cf1c532c82bf0405a5a1a7c65b366cd0202470662e94d3129e9cce064fdbaf8e28b09f7b8b4dc10d0f655551555e39a6797a229057527e58d6314b723dc79e79d76bb5da7d513830d9789f803bb76ed1242d8edf67efdfa252525592c96ecec6cafd71b171767369b5d2e97d3e974b95c090909292929595959bd7bf7befaeaabbff9e61b1936b73af324ff4b17146f48d2296d186e31e1f8a993b0387bd475805b43c3a90f8f0b0cd7f5ea552e3893501485c21328600187d0376d55cf181ac45b5555535353d3d2d26498d9b04d9b36269389b87138cf8cb01d75c81c9e6e4243d5999af015388d525252a81dce407af5ea85130d53525268a5f98245b1decf8d37de181f1f2fc3a84004a02d850394bd5e2fed519a618d29990d015e494949292c2c94ccfd234355d03ffce10f3b77ee94527efcf1c7b26126160e7c4a274e9c585c5c5c5454949e9e9e9f9f9f9393939191919696e672b9626363dd6e775c5c1c4e128513151b972ee032a16b8a7fc04d3ae299cea1e4a663edbc8458ea842f2e5be964044e0880ccb452b366cda2e31d7bf7ee3d60c0009c62d13c79aa291089df76efde9d0cc8926d50e49aaf58b1a2518f4b847e73f249560dce81f9bb5c6c76bbdd369b8d6320cf34c2635bb66c69d7ae5d4a4a4a7c7c7cebd6ad9b6dbc8d003b77ee4c4a4a3a534f2cadba0866f94a265d37a53542ef975e7ac96eb7f3383e87c3e1743a1d0e87c7e3b1d96c269309222e6cb6043a6bbf0e38ebd3ed69de494e7cb95103e0f3f9a89fb476aaaafefdef7ffffefbef0381404d4dcd175f7cb173e7ce9b6ebaa95fbf7e79797988aeabd70f7c1e803376dcf9f4d34f695beac8bdce5722a5e407cc73f5f0dc753812de2e5ab40839d97447d3b419336690f58c4c568df231d04e6eff90529e3c79b25ee95a3772487dc499555545ea2cf72222ed832c67dc6adfb66ddbf4f4f4402010f5e27ad0b779cf1b7d852673e5ca954208706c197634468425e7e299c3e1282f2fc7c3e3c78f1742504295ee2d1def8a8cb7e1e80abf80a669bad054ea2788afa669f08ee806cbc718eeabc3639b366d72bbdd6fbdf51651311db93947403b938cc9d8d51d3b7624d99ed37d9a041a51454505e217f6efdf2f43e5c47387ba91e2931f7df45193c9f4e1871f4a297132af0c9e290a953d9c8369a110f9db5ce9d26923b4785c6824fa87a3f1d042bd8e1fae33cf9d3bd7e572614ea3cecb247e00002000494441540bd9d9d9f8ba2e242802709b0a823d2198d1302333435d23d9d9d9d056e04b1b3060009d5b85fd47449067ae350ad4881a4ca89452feea57bfa207144559b264c9e8d1a3172c5820c3147b6e9a425311944c82ddbb77437c68a2d21145d0ad9daaaab9b9b9301fe83698ce1028a52c2e2e06a76ddfbe3d555ce0cd9e2388c46febeaeae0b3254aa3aaaacbe572381c38c9aea1fe41426e4abfc37920492cba34376e32b1d96c1e8f4717c581adcff710bd82f0e67a3f773600372cef5853de3a7dfa3466263e3e5e08316ad428194a9e9ac2b76b6b6b0381c0f0e1c3e9402abfdf8ff8538d450e73ab846c40eead178837fef0c30f03060cc8c9c9494b4bcbcaca7af0c10779b3a43af9fdfe152b5674ebd6edd24b2f95617675683d0df90e40e255552554d198ebe85c03b159c90281841053a64ce18e123e645cf8fdfead5bb72210a575ebd6f4530415238ad038de26252511b37dfae9a7498e27fb7bb86e20c356251cd4b0427be10e2419ca8d4926773a9d246192b14786c96fe420a5f0b7e842dbb66dfffdef7fd3281add6ac4c7b02f5f79e515e845870f1fe62d44c67f8a1302b8ddeee9d3a713edafaaaaa25f294c951b7b64637c804ffeef7ffffbf4f4f4aaaa2a599f6c5c2fe75414e5d0a143487e6adbb62d499564772508d763297e335a89ec4d041e34a2280aace5f8974b8e7ce08aa2e0d046787a298e8a2f0db711461d1ac9e373b95c140ee5f7fb070e1ce8743a758545f97ed5a1226fb0de31a8aa3a76ec58afd79b9f9f3f66cc98c18307df7ffffd32785eb8aaaab366cd1a376edcba75ebbefefaeb7dfbf621589452b140110975f92c731290979787b589e23c5657579797972f5bb64c32293442fba4237162d7b97367b3d99c9d9d2d198f529b90024a9b3e3535353939192d3ff2c823c80b27b3900cb50e36519807bcf8e28b63c78e9541fc879c4c03e44123d42097d27113118ee3c78fc7fd86489baaaa9f7df6198f173823c1fe6c80ebaee836244a19269d510c82cfe7436c8610c26ab5720d82276f9fd36e47e2b7aaaa262525092166cd9a85dd3665ca142184dbed26f2f9c9279f2c5dbab4a8a8283333333e3ede66b3592c169c4389e4295e0e12a5a53d1e0f522b0a0b0bc78c19d3a3478f254b9648290f1e3c386bd6ac0f3ef880efb3d9b3674f9830e19d77de9152e208699fcf575a5a9a9898c8f1937bf3b87916cf1c3b76ec5ccc5dab56adc68f1f4f06b3261205eea05283c51ff15313c578a253aaaabefffefb1e8f8746ba62c50a9d6ccc75cba6f493fab665cb1619c4b4848404a3d1888c08555577ecd871f3cd370f1d3ab44b972e8f3efa2837aaf12dcb4d8988d291a17484b3dc356bd6849713390fa8ab130c274e9c68341abffbee3b9a07fccaedaf501e516497644fce15b8aa7c8eba1d096f354d7bf2c92785108989899440070c34994c2929294ea7332626c6e974baddeeccccccc4c4c4679e794686c972341e92b7017c9bea4444aa950120e4a457903b1ed97a516f503435cb8dd5cd038fc7d3b3674fde8766f0f382820204a637d1de4ba3209e1613130357b094b257af5e2fbffc329e5cb162856478188eb79819cee7259b2ed24dd2d3d3e3e2e21e79e4113cc6a31156af5e7de9a597429096a1ba1f1938b4a0c1564a595252929c9c3c67ce1c2df4d83b4551d6af5fef703856ad5a853b3ae385ce0a8d1eeac227d173fa287f1e1dd02dbd0c23f4757575f1f1f138a88d3fc99f8793164cc860302050fcfcc8f31c1a9193fd7e3fe88a0c76cee572a1041ea9f2f493ce8f072244a48853592ec41292d376e1782ec3564e51149fcf3762c488f9f3e747181875261008cc9d3bb7b4b4949ae5e21c2e9a31ef8aa2c4c7c723da518622d29902226c6410199ae854c3755d5ddd92254b909e565353f3fcf3cf2f58b0e0c89123680461f728e277faf4e9fffce73f14a28c779f7aeaa90d1b36ac5dbb76dbb66d5f7df5155c2f64943a72e4c8942953e2e2e248c5a5ef92dd211008ac59b366f5ead51515150505051b366ce099319c4cc3d0a8284a5d5d5d8f1e3d468e1cb961c306ceab8d46e3c99327e92b3e9f4fb7f401963644a1ce3ad306ef1be90b7cba08156912f0536d6d6d7979394fafd7513458cee0f25155f5eaabaf3ea711c891a1f1af7287b212acaffdecb3cfcad0d83d2e9d869b1c8848138aea02f460c0f8dbdffe565a5a1a1f1f5f5656d6b56bd79933674a298f1d3b76c51557cc983103094080c4c44428218d023e0de900e15f32542268b630939696d6b56b579dd1e24c41d334843df234ce08fa6dbd86f1d8d8588e515c432696a2dba6e17c987769eedcb9090909252525478e1c993163061419c04d37ddf4f2cb2febc4c853a74ef97cbea54b973a1c0e28470909094949497dfaf459b870e1ca952b67ce9cf9c9279ff0afe4e6e6a222c4d2a54b354d5bb56a95d56a0ddf3910b6b9a8152e91727e1b1e50c0f5051d92ebc4e0d8d8d8010306c8d02da10623a2a1339a4ca63e7dfaf8fdfe8f3efac864322130e947c46f6570f076bbdd62b1ecdbb7efbf2f04f31ed4b04030da048aa2f0c071ddce081f6420103878f060ab56ad280e0ee13e1e8fa7b8b8382e2ecee17058ad5654517ff7dd770f1f3e6cb1581a2d02e2f7fbb1a2c4603d1ecfe0c1831b6208670a5dbb761d32648864c8d0942cc270d8bb77afd16884faa75331c241c73a1011316edcb801030660b055555573e7ce95cc0626a5bce1861b6ebae9a6d5ab57efd9b347865a50b550db3e56272626c6e17074ecd8b16fdfbe5eaf77d5aa55f816704f6740e6afe38b8812e74b4f8fe9de2544822ffa95575e91525e7ef9e5555555efbdf71efab37af5eaa953a77ef9e59752caafbefaea91471e79e8a187eebcf3ce2953a670ab24354b69956a30d65db7caba62cbb8d8b469936035d0d137da39f3e7cf874e8bf24c52cadebd7b1b0c86ccccccf3633fd34183784b82c4e2c58b85104f3df5146ea278cfcd37dfac7b38bc054ecb274c98505e5e9e949464b7db917fdfa64d9bc18307df7efbedf08574ecd811d62c9fcf979696969898585050404d6ddbb60d6544915400414b0841c54ac221dce116080456ac5841491eba538f23cc5143d0b56bd74f3ef94417417da6806e801a6edfbebdd1fee822ab00cb962da371c960762e35c53d5591390309965555552e972b33331366b3828202545dbef2ca2b7ffbdbdf4a29afbffefa8e1d3b0e1f3e7cc080014b962cc9c8c8183e7cf8942953f2f3f3bd5eafd7ebb5dbed46a31171970e87c3ebf576e9d2e5d24b2ffde69b6fe07c3e79f224e784b9b9b908f67aedb5d72a2a2a929292cacaca56ad5ab57efdfa810307eeddbb77e3c68d8f3df6d8a64d9b9e7efae9fbefbf7fc58a1577dd75d7f5d75f3f7dfaf4a3478fce9d3bf7d24b2ffde8a38f7ef9cb5f6ed8b041864ad7927163fe513e33369b0de93be153840332851088f64183d75c738dd56a45e593f30f8dc8c99aa6dd76db6d1e8f273333133b0cb5d8e1baf0fbfd555555b8037b15056a22643c313171dab4696fbdf516d05e0b8b14d734ada8a8c86030381c8ed8d8d8f8f8f88f3efa282b2b6bd6ac599265eae26194269c32658a943227270729d491fb4fef923313c6f0f0fc9e33854020505a5a8a429b24ad35afa9d3a74f6312103e259be66225eb003a40029ba228c83790a10e5b6cc703070ee864e6f0e862b2592c58b0c0e17074e8d0213535d56c368f1f3f3e3c328c17330270bb17ce8f96cc48516fd6545d5d1d82c9f1d877df7d77c30d373cf5d4531019962e5d2aa5fce28b2f76eddaf5c5175f9c3c79f2f8f1e39f7ffef9e79f7f4e2ddc76db6dc3860d1b366c183293f2f3f37bf5ea45190b4ea733212101d404be65d476a4eae4a9a9a9bc5814b756623888ed7dfbedb76550a7432c434949c9d9886ccd8646f01603d0e9df30a6c5c5c5a5a6a6a6a7a7df7aebad102774b9e3a4abd0afb8afb358969696a2b899d7eb4d4b4ba35940e634b733070281d75f7f1db6109c3914a1ce65bd16d44020909898483775eacd99424a4a0ae80b1f6cf3800cf5f52a9cba27c36df28aa214141420f42a1008b469d306856c243332e92814ee53b902888e0acb4f92520e193224272767f6ecd9bcfadcd34f3f7de2c489975e7a09f512b66cd972fcf8f1c58b171363efddbb777676367cbf78312626263b3b1b325a7575f5eeddbb4984f6fbfd98fcfffce73fafbefa6abdc28baaaa3b77ee9c3469d2c89123172f5efcbbdffd6ef7eeddbb77effee8a38f468f1e3d73e6cc03070efce217bf282a2aead4a9536a6a6a7e7e7e7979f9ca952b53525220dc092132323272737341ee9d4e278a3fdaedf61d3b76a8aa8a1c0cd85f38514327e1ef21d33186d9a9532721447a7aba94cd3791341b1aaf7b2ea5a48a928160a1295e8b8ca25bf070bddb375c09c150d7ae5d8b0a5566b319f5f5e8c9f1e3c773f303a16e9f3e7de6cc99d3ab57afe2e2e2fcfcfca60c922330ac59e152f49982a669c9c9c92889429f68c6fad118f3f3f379e9a9c8c0d19b7430642fe23a2121817080e2b174840c88a7f33fd7cb735e7df5d537de7883340b9ead4a5498acb892e524d36a6edcb8911ae7db00ecbababa3a3737b75fbf7edc31c19fc48bfbf7efd7b979f8b5eead7012a028cad1a3473d1e0f1c99403900325574d67234858a8522580b913ed7ba756b8bc5c2cb2f9f4f88748e2609bd252525aaaade78e38d88a6800b4404cf9e4488262f3929820716caa0cb0b6a12ec04829d1f9b949474ead429b3d9ec70384a4a4a468d1a65301856ae5c693018b01d8510c78e1de319c9a74e9dfaeebbefdab469f3f6db6fa371d4e6f3070f3d9141014161a74be23a1008d0219d3278b2110942bad7b5e0e1a05845113c865c091e285e50504089a6e8032641d7a00e64f0b864e2b178fe8b2fbe90528e1e3d3ac28af0a5a13981c5414a59575747c737c6c6c6de71c71d7880e2a8d13d5555274f9e3c64c890679f7d56519453a74e01f7e8cc5e9a194cc2871f7e78e0c081be7dfbfefad7bf9e3c7972efdebdfff9cf7f7ef7dd779f7efae9279f7c72f1c5176fd8b0a167cf9e8861eed9b3676565659b366d8a8a8a7af7ee9d999959525292949474cd35d7b85c2eafd7dbb973e72baeb8e2f1c71f6fddba754545c5d6ad5b8510959595df7fffbdc16058b76e5dbdd38571959696e2444c0a56a109d4348d27faca60ed98dffffef7b8af699ac964baf5d65bed76fba64d9b7c3edfb061c33c1e0facdfa80e476327f9d96030fcfbdfffd6342d2323837f544a999e9e6e341afffce73ffbcffc30d428404308ad8516c8b45aad696969b889cc385da68e64e48a682d513ea249ab57af6ed3a64d5656567a7a7a5e5e5edfbe7d3d1e0f8ae5530b881cc8cbcbf3783c6eb71b6c8174482ed3badd6e943b0390e6a6b14a0e340a4dd39e79e699acac2c720c2aa127eb50d095ca4a90ea7c06fcf9fdfbf7f7efdf9f0eb3d0fd4aa0b00463c90836e76f684108014f6cf3e4aebe7dfb969696a2e571e3c6b56ad58a3a20437914264a1769ac33db903f6fe8d0a1070e1c9052161616d2ac72eeaab1c88a868405be074e9f3e3d75ead49e3d7b72f33becb45f7ef9258f0395527ef5d5570f3ffcf0dffef6b71933668c1e3d7afdfaf50f3ef860efdebdbb76ed3a7efcf86fbffd16b5011e78e081bbefbe5b55d5a3478ff24eeaccd70f3ef820aa436b9a96929262b7db0381008255b5b042b0688dce5297a1621a2a48e1dff396054110096fb906889239f4abd168ccc8c8d042a329a4945f7ef9e5c0810351d35d0469b6d56a75b95c76bbbda4a4047344afd8ed769c60e2f3f93efffc7314d786c70c07260821e0c59541ac40194efc9b989878cf3df7e8f6a54eb8920c9f535252860e1daac30aee70e6421749e6f458b8b4ef72b9802a324c54568229a9ba590db70250fb305a366f13601278193721c4902143b07777efde7dd75d77dd7cf3cd9b376f5eb870619f3e7d468e1cf9cc33cf9c3871e2abafbe3a70e0c09e3d7bc27d9e8140e0c61b6fcccfcf3f7cf8f0eeddbbb76edd5a5959397ffefc871f7e1881eb2e972b2e2e6ee0c081c5c5c5313131068321373777f8f0e14b962ce9d6ad9bdbed6ed3a68ddbed36994c5eafb7a0a0a063c78e5eaf1771820e87a35fbf7e3367cebcf9e69b6fbffd76641a71e99a746f29e537df7c73c71d776cdebc19b33a6ddab42953a6e0c4806ddbb6fde94f7f1a3870605e5e5e454585d7eb45b1f2e1c38777efde7dd1a245b48d131313efbcf34efc9b9d9d8d6f6564644c9a34892324670c405a8aaee1dbc068343a1c8e071e78805beccf1b44c25b5c60cc4288f8f87872b861de870e1d8a982fa3d1e8f57a9393932b2a2a264c98f0e9a79fcab0c411ee2ea7715aadd6e5cb978f1f3fdee170b46ddbb6b2b292fc63aaaa229ed9e572515337dd7493cbe5f2783c43860c5155d5e170c034c5f75c783a11f5c1ed76ffe637bf210ea9b3f1d057748a1cb540265c2d08d01148b2e0148123273960f84d25f48c0519acc2d3d08a340584100b172ec4e71212129e7cf249fa89183b8deefffeefff68c8fff8c73f240b719352bef6da6b52ca989818383f6ebdf5566e7f06eea5a4a45c79e595341b7c68325409e75209f7ccb56fdfde6eb7dbedf6c4c444386c3984af08bd4e8d1c3c78900f900c6c788017768f8989f9d5af7e15080456af5e7dedb5d7aaaaba7dfb769c491faea36a9a06df24982d773ee32f78926cae51f32ca171bb94168c6d1242bcf7de7b18214ad54826887242a5c3169a146e1cd649bc5eaf5708e1743a2fbffc72bfdf3f60c080b56bd7e2b4a1b163c776ead4c96eb7a7a4a4c0423668d0a0cccccc69d3a6959696da6c369284b98307a08646a572fd33dce0cc718f0f871fffc513df31ccacac2c08172028f1f1f15eafb7a8a8a8478f1e43860c193c78705959595a5a9ac7e3898989c13e806702c124a80c8a9b29292929292981e6e67fa9aa0ad737febdfbeebbc78e1d8b4d79e9a5975e72c925c8af80beb07af56a6ec8515939be1d3b766cd8b0a177efde18205ce576bb1de50ea5943c41bcb4b41467af242424fcfbdfffae6327beeb26903ac9fb8c4f20a9a0dec927f8eb5fff4ad71888cfe7dbb163c725975cb265cb96db6ebb8dbf05e7ff9a356bc02a1f7cf0c10f3ffc70c992253422b8a3ec763bb7b02aac7e8baaaa10f770b29c0c33715bad56f4b95eb43fd7d0547e2ba514428c183102f7a74e9d4aa5dc79823b057fd2cd40684d732518f64ccf6b9a061ab97efdfac993273ff4d04373e7ce1542180c068bc50299c7ed76e338169bcdd6a143879d3b77eed8b1e38a2baed8b66d9b08c660d64beff12f05d058ad564438d118351671497f69f961f2c1d181bc7d1e70535353b360c18292921220a7d3e9c4a104f096e1ac7af41c060597cb850dd1a953a75b6eb90552fa9c397390ecd66c8f023f465c06a9128231b86ec67380e982de1d3264487a7a3a9c25b068bcf6da6b3499c78e1dcbc9c9c9cece1e3468d0638f3d16de87acac2cb7db3d60c080975f7e3937371736dbf5ebd7832e1c3e7c78e5ca95d75e7bad0cfaba354d3b7efcb8aaaa1f7cf081c16080331c483e72e4c8a54b973ef1c41337dc70c3b3cf3e3b61c284050b16f02a365c5022baa093ec7495715057a0a6a6e6830f3ec07d83c1f0d0430fe9ea6313c010f5c61b6fd072d7d5d5d1b7c8d47a26ab14358854cf11179882dada5a2144525212a48513274e984ca6912347ea444a9fcf57af6d8653dcbae081b752caabafbeba67cf9e6565652929292e97cbe5729595958d1b37cee3f18c193366d9b2658b162d7afffdf7a74e9d3a74e8505d6b3024f0936cf8af3a690afb78d4a85128e4aff37610f3a71d8c075253538510168b65c58a15449228a29df3046ec3a39b0a2b16db50b507c0b061c3c8842eebdb434d0445515c2e17e6444ac9237e694f4b266bf06e8c1e3d1a392e0f3cf000b247faf4e983d8235d6f1f7ef8e1499326ad5fbf9ea7b9135c7bedb583070fa639a9b7d23f8068a5aaaac9c9c9e1ee1f1dd70df7d39c3e7dfadb6fbfd5ed55c9b4d0dadada7dfbf6bdfcf2cb8aa22425257df6d9673288c055555594182cd906c6c57df7dd278440048b8e9acba0719e2c3ee71f7b1b89bbe0bb5f772ea0085687e37802a0043aba7ffdf5d7f7ebd70fc7c6a020a3cd66b3dbed380de8a28b2edab871e3adb7de8ae31ea494084c21c249d2b8cedc27a5ecd9b3a7c7e3e1bc5d868a2ebcb660ab56ad482da19ed376a9d72c0c030c0e7ad319cc4954d6c9145a58214bcedc74cb8fd75f79e59508b6fd26023ad0bf7f7f11f433ad5ab50a999543870e2d2f2f9f366d1a9e3c76ecd8c68d1bdf7aeb2dd43a46afcacaca8c46a3dd6ec7b8f2f2f2dab56b979191d1b367cf37df7cf3b5d75edbb56b1737f6badd6ebbddbe78f16219aafce313aaaa0e1d3a14540f82066af7c6c6c6da6cb6575e7965debc793939396eb7bbb8b8382d2dcded76a31b13274ec4336eb7dbe3f1a4a6a672767afcf8f1679e7966e9d2a583060de291b03234f5ef965b6ee173326edc3829e5f3cf3f8f7594c144371442093704fafd7ef87865582a1f6d457e8eee8f086f8930d39ec37927a4048a608201b7498041418480ac08f45eb56ad5c48913fbf7ef5f5151b169d3a628ea03efbefb2e85f284dbbd74c6300c07f17ab8c9679ca795a0b807ace8df7cf38dc964cacccc2447119e47d9f770b46f083811e4f98f10c31067176ebe6a22704bb808ba73a594ddba755bb468d19e3d7b7836950cb341d09d1b6fbcf1b6db6edbb2654b6161e188112356af5e7debadb76edbb62d2d2d0d3e2a9a81bffce52f3aa1465750967e555575f2e4c938470f16cdb4b4345eaa4a55553ab785f7e7f6db6f27cac835ac9a9a9acf3efb8cbc0ff8bb79f3e637df7cf3a28b2e1a3468507e7e7e6565656969a9c7e341bc94dbed96416704b831622da80f7cce8d46a3c562292c2ce47459f78c60ceff1f913d9980a891d7ebe5c603d09bdcdcdcd6ad5b536472464646d7ae5d91d5414133e1f42cbae3242980c7beea30966332d96cc34f3fe1dd4b4c4c04ddd134ad5dbb76898989cb972fe7fc3f3636f62f7ff90b5e81d322c2b830157ff8c31f64a8718b78b5c160e8dfbfbf6cc009dc14a0bec5c4c4c03ae5f7fbc78e1dab73e4f2e5a06bb2c7e0c26eb7c7c4c48c1831c2eff7a33650bb76ed4a4b4bb76fdf0e2ac3ed4f1848e4c3cd3826d7d6d63efcf0c3f3e7cfcfcdcd6dd7aeddbc79f30a0a0a525353efbdf75e68fb3ab9d4eff7bff5d65b975f7ef9ecd9b3df78e38da3478fea4a67851bb140013b77ee9c9c9c3c62c4089bcd367af4684551962f5fdea64d1b60b264fa0257f7366edcc88b90903195cf1b0ecbb6582cf5a6799c0768106f754525d13393c974d55557410eecd0a183c964fae73fffc96beae22f3f205317601c7e40c15982dfef379bcdd75c730dc9aee1a60b5dc15b113cf43ddc38cc87ffecb3cf5a2c968a8a0a5856972c59428572f04c494989d96c26f772646244ce03783bb8d30fb631bbdd9e979717ae0e341d387f13c1302f45512c16cbf2e5cbe7ce9d7be595574e9a34a9478f1e050505050505fdfbf7efddbbf7881123860f1fdea74f9f8a8a8ac58b17838ac1bc6f3018860c19f2bbdffd4e3273fa1d77dc919b9b5b515101dc50c3727d254b97e5141301e7922950245fe8fc6dd75c734dfbf6edbd5e2ff20166cd9a15171787fa479999991919196eb73b2d2ded965b6e494949f17abd63c68ce9d0a1c3f8f1e3bffcf2cbabafbefabefbee6b089fa5943e9f6fd4a851706ef1eed5d6d6a21b9090b9cfb6dee530180c56abf54787b700ec78d260851014c989cdc1cd3cba8dabcb14e1181bdd71a6a4a4e4e5e569a1c9465cc7e67df3f97c313131749fb3681d4d95521a8dc6b66ddbc255d0bd7bf7f4f4f461c386c9a0f9baacaccc62b1f4e8d143092de8d11080a94e9f3e1dffa2c3f42229548d66dbd50b3aa9018e195ce39c27195ca67dfbf6cd993367ecd8b113274edcbe7dfbe2c58b6fb8e186575e79e5d1471f9d3061c265975df6e69b6ff6eddb373535b57dfbf6f7dc738fd3e9743a9d4545455c77bdedb6db1e7bec313e641e33a7cb24910ced75a23599f778ac12e11bcc48aaaafafdfeddbb771f3a74082d575454c04e396edcb8cacaca679e79e6aaabaec25956d432ef0fe699fa238440cb047cddb9c189a436ec135e2d84eb894d5fa6684123f15232744889898964f3800b8b480eaff721c372a671116e978bda30424bab69c1801b4ed4e9bb175f7cb14e94d065ab93c51ba6389ccbecf7fb112572c92597e031a4dd25252571e767a3fddcb56b17c8bcee8be9e9e9677fcc319121d49d009e8c1b370e47a2909f16649797fb227d9b6f7db0a0e4e4649ca9999191e1f57a1d0e4751511102a4376fde7cf0e0c14020b060c182bcbc3cf8ba28705a048ba7d9edf623478ee8a688ef8a08f115e1e9013034d6ab54abaaba62c58aa14387a2ab6eb73b3636363d3d7df1e2c584c04949496ddab4d1910fec9093274fa2db9ccc85774c4af9f9e79f13defe48e32e24e30c0f3df410f7596185b8b154e738a50b2a4a0e0216451245c48fbea8732784874fad5ab50ac4881b87740621d8360b0b0bb1edd0fe881123b2b3b3172c58809ad2b9b9b99999994b962c4105b646f92d2c465cf1e632425151118da2195b4137ea3beeb883d4789fcf2784f8e52f7f19be2e5ad8d1219c58a3cd43870ecd9f3f1fe9ef56ab352626e6e69b6f4e4b4b8b8989419e09a2324430ad9caf6f205824883039363616ee539d5841c20ea809cd00d73fc94fc6dfe2fc90c6cb1f206170c99225d9d9d93a2bb464762964e4eaec5524f3d7d5d5117d5fba74298ac2e91c04e70d9ae407a238244551e84cadbababae79f7f5e08f1b7bffd8dd45adafd245a07ea2b511945bcc58a7abd5edd6ad5b1d37a657081737373851038dd98fb5dea0ddb9041afb5c5623970e000d2bef2f2f26262620e1d3ad4ae5d3be0a1a669575f7d7513f5523ada98ab85c87398356b961062c1820567b30fb8b1da603090166db3d9d2d3d31106c4e523ee4b07c2e8282f77c8e331c4f1cba01e848053198a87dcca2019797afdf5d713121280e4a83ab47dfb765eff4dc75d752c57477774ce768c8e2bf9bac981c481d6503094c68b9b946943b60f25ecc044fc5b5656064d043be747a4df525768eb434115428062a1bb420804d67383ad2ea583eee34eb3eda5f542cf9e3d112d405fd175464af9c20b2f60a3c019809e008765a8684d1b9df610aa81151414242626a6a4a4fce637bf4114b1dfeffffaebafdd6ef7f2e5cb8f1f3fcecbc4d40b4a3019907b1d74d2811082127a9b013ab73995e0c217c98b43fb4ce7d6d26d741d21d33164b20febd69acbde1a8b81a5f1ca5092919f9f8f78b2fcfc7cd47ce14989eb139300002000494441545de13dd1758fc7eae97843b87ec4a3f474cdaaaadaba756bf2ed73854ee7a50760f34428db70aee18c7dfda843291989d2d567d369b33cb09bfe46e64bfc45be846a6899aff2f2f2b2b2b2c71f7f5c866502288a72ecd831841cc22eba6cd932beaeb85eb16205f7adeb2a721039c7118f4288cb2fbf3c3d3d3d2d2dadacac0c7d404585bffffdef7470217dc5cf2aeee3e6cb2fbf6c369bc34d65b49b8d46a3cbe56a9e3119c0cd0a3b76ec102c014d08515454a4054106d1a95e6195baa72b8a70f6a01b1dfa505e5e7ecf3df724272743254e4c4c5cbd7ab50c0d1f20654d868ae214a5c8bdace1a84ef3106efdc630918cc5e94b431008666e5d7ae9a55c2e389f70c6780b0fc1ff7f5f086c0e6cd3f0e012c92c7b5a5859ea7008a7fa7cae0183060d32994c4545453254a2c327603cb3d96c0683e189279ec0aff55ab3615a831e48db9493550ab446e83c859d70163d71e244bfdf3f7cf8f08c8c0c6853f5dad50381002a1e49b6cc640722e1a5d9f940baef5281a1ebafbf1e3b1b39e23a8b830c0b6990419db0e9f124cdee2d2d44b76edd4881dab56b57cf9e3d112f65b3d93233337bf4e821d92ee26233ef391123fcca0d6c3cd581846ac952bb48426e4acfa59448837bf3cd37650364e25c437362ebcc6633198df3f3f329cc900093121f1f9f9696d6a95327192a8c352a27d72b2661eae7cf9f3f73e6ccf5ebd74b76a6017ebae79e7b10c71f17173769d224195c244e084807a3153d7dfa34b7b4e988316dd9e2e2628a6b5359be18dfd314de402de814301cb9420f009f39df802ba8deca694d077a1d96335d68aa6e98b0f4f0a90e7748469d996861e50133323224f312512ede471f7d74d14517e5e4e4381c0ef8a59e7bee396e17a01e72e98c169d8be5807acd2b88a0403b8dca175a3090e1020639cae6e1ad60c94da055a3468daaaaaa12c14479a7d33970e0c0acac2c689e50ea9a383c9d2700d63cbc3b68d02068149cc291de68341a2b2a2a383f04a86107ffc9301e82826cfc9c62ce75b18ddc6ef7ce9d3b79e808d70f870e1d8acc61b0fd7a999508d65bd18249485aa82dd466b3f1723fcd03a27a307e42325714a5b6b6d6ed76eb8882c6d2a168c8142a43ab16457e128eb475757564ae93f5459e020ffffad7bff6ecd9b373e7ce23478efce52f7f898a3992e118a69ad7008d2cdcc18401ce8938b6703c6f0828a0ea8218936533f016920cefb4c96442091b595f160e726865e85436a5a4039f91b56bd776e8d0015499b0c2e7f3fdfad7bf5eb87061bf7efd4e9c38413a6a383d96f5a574d2bef4fbfd0e870365b5d5d073773982e90ca49299cda5944288f2f2726e0fd39d56fedc73cf4149a67de9674704a26fe9e9e9e41e6f747e1a9a2eddb613c1da37f8222ae91183e2c03f5a6ffc76144127f558ad56dd02e92c8b324cd3deb2650bce88daba75eb983163dab66d9b95958502a3b1b1b16ddab4292d2dbdfefaeb65e846a245a9adad4d4c4c447e257d8874e0c89d0f040250af48eafe09e8b784abf8970ba23a5649ffa262a36c72191eb489a5ddbc79735c5c1c8e8ad4a9cd151515b9b9b9c410485194a1f3586f642517d755553d74e850717131171a795a3f6fd9e572a1ec2017ada74f9f0e8d1a27d6e91c2778322121c1643261de6874dc56e9f7fbd3d2d29a8db7baf9a15367efbefb6e21047e424d794e5549fa2039f3c9279fb45aaddbb76fe71430ea5c45b7dd119146c029afa66974d23700cba45364488d422234960316755852a1c15216b4c3e1301a8d28e1526f8db1089d0f04ab0b9eed2c9c0534e7db947112ce63b91996079a41f3a4ed1841142133c99a356bac566bebd6ad7593b873e74e147f9461fb9b9b49d560f4acce9ec165276e7da50c2f5e97345ca8cbcccc8c8d8dddbb772f1f45bb76ed6ebffdf6b8b8382104f788721b8910a263c78e420844fcf39f48514f4d4db5582c5f7df555a4d96f78dee85a471f851054942b262606d6817a15b9f2f272187551a50037a3cb72b9e60980ad1be71e4b86d23a915e57eb877b77c23558725b707b2fe7e13ac55e5717a1d121931d4b6740396f70c6788b3d61b1583a74e8a0636e29292974ac13cfa85098ebbf89c6b7810307f6ebd7efa1871ec2bf6a10f2f3f34b4b4b713ab38e09d0a272954ca706f30eeb2c19717171ba0675b222fd3b77eedc8c8c0c1ab510e2c9279f5455f59a6bae81cdf6f0e1c3babd05bc9552f22280328ced0c1a3448083173e6cc66eb93bab30840bc8c4623227b80099d3a75e20e492578108ed96c8e8989416fbb74e98203ca3b77ee2ca38abaf51a200c0603a247c3bd095046e8795e9b823b1a34761e225f59d980f82343c53ade9a1a5a864107949a82243edd363b6fd01c7eabaa2a4ac9fcff5684800fc36030cc9b374fd3b409132650782021527a7a3a18afceda817f0f1d3ae4f57a11502a43fd46aaaa161515a1060a9ffd28ced7f1e3c7d3d2d278ee7be4e7495f80823471e244907004eecad044426ccd4020f0faebaff36ce1f0551742d05103d102a21ab0c43cfae8a33af3fee38f3f8e08443534d0ba43870e0683212e2eaea0a060c28409329471112924e71f1fced6ad5b71b42fec941e8f272e2eaebcbcfcfefbef7ffbedb7972d5b76e0c081bd7bf7e20c1121048aef72f2da9030457febb53884db20eb253a5c98aa978d3704788582937f32fe5bc0ecd9b3b1ff88fcac5dbb9693525555510fc162b1e8f45e3cd0ae5d3b93c914131363b3d9525353fbf7efbf76eddacd9b37e331ee23898f8f477cffc08103f16b84f5683620ec413231bbd15720e0399d4ed20fb76ddb76fcf8f1091326502e0e82e0bb76ed4a648e2e74d22c068528df28ee036c659bcdc60f34abaaaa224bdbead5ab45b0d428fa60b7dbbd5e2fc5e2fa7cbe1e3d7aa0dcd46f7ffbdbb2b2b26eddbadd7ffffdd75c734d666666bb76ed962f5f9e9696969090002c857623d9e984244c0682557ed4d07a7dfcd459ee6b255b8364cb8d66754132dc7088c6032c53b229fa3917951b7d9efb7bcf857fbb513863bc25118bf35b83c1c04f70e2095346a391d2d374f106f43aacf0bc7d29a5dfef473cbad96ccecacaa2c665588e5eb4a089e1321c1005f9c4134f689ab677ef5eb200198d469c12803de77038f2f2f240116c361b4e0fd601e1adcd668bae1d4855d5d9b367739304ea980702819e3d7b161414dc78e38de8e7279f7c02c4c3c2c1880064d389f4641aa002ab0dd11acec7685c3acf36ed10de67bae62d93fc857f757132326c6be9824908c9e9615e2036c22874c341d142b2a1447ee55cc019e32df512c63a6805d0a0ea256f707ed8edf6d9b367d34f249970fa4a0a0618546c6c6c6c6c2cafdc454651ea49745197f82dfe8d4c47b941cb6030b8dd6e87c3815aa1202ba9a9a9500ea5944288bbefbe1b6bfcd24b2fc106a653b0096f719446b4064548a5b37f5656564291a1f14e9932c5e974b66edd1a77e8d80e581364a83c49fc13fff22a0baaaafa7c3e5e752c3f3f1f994330c3c2c00b8502e5698410389e5386622c1aafaeae266b16ed1f35d42dafcb43e0baabdab42ccb407d09c00dcd277675d3f973d4a13972f2e9d3a7354d431226f668dbb66d05ab6944f215c6535c5c4cb6781c1a12ee2bd3346de3c68dad5ab582a53e313171f1e2c584393a5c525555578e232a909c9cdcbf7ffff0ec938680b64e6666262aaae1becfe7033f9933674e565656b76edd8c4623375393db838b76a43845ddc180490317a59b22788e0e36df65975d8653989560d0a5a2285dba7441956087c3515e5e3e70e04010df37df7cf3d5575ffdc31ffe00e45cb972e5c2850bd16c6c6cacc562c1e99590957024776161e1ebafbf4e5fffe28b2fc68d1b67b7db11e80b330f8a48ba5caea4a42483c1306ad4a88c8c8c8103073efffcf3309ae8c6a54bebd3994b6490abf3d4627a92f35e9d77a351967bf4e851112c8ac85341cf2734534ef6fbfd3366ccb05aaddf7efbad94b2a4a484b804e9459c3dd6d5d525272753d56fd4f8484848c8c8c810c1ec6af81ebc5e2faa781210ad0d47a428d2395555a74e9dba68d122190c4b964d939ad02b9bcd8693fea8935a3066106749a2c22066232d2d4d97057aeef0965862bf7efd205020f56cdab46934b153a74e75bbdd4545457cbc94978bc72a2b2b091b81f3584d0e0683213131f1a69b6e825327107a00878ea6738799a669575d75d5ac59b3626262929292a86e36f7b802781f62626270b836cce037dc70c3b163c7060c18a0b1c35cc2575063f90934f97ca48d2e3afc7994a62b7f2afc1680aa2b068361e0c0810d857d91791017a74f9fdebb776f42420292ad8d46636161615656565c5c5c6666e6edb7df4e9bdecf4e2295a16c59866630471760eb8e1c1f07a084b540f078212104e2a2354d438500f4dc68343ef3cc338989894ea71375b0545585155a6711d534ed1c39f4315d428879f3e6e9e219bd5eafc964a2728a92498cdc9e24eb3b7173eedcb9f4afce90cb574797a9a39b58325fe1b1eaea6a4dd35e7cf1c553a74e8d1b376ee5ca9552ca8282828a8a8ae2e262a7d30943664646467c7c3c59c2c00f80cf6eb79bce2b04f38f8d8dcdc9c9e9dcb9f3881123a64d9b3675ead45ffce2175dbb762d2828282d2deddbb76f5555d58c19331e7bec311844236c2d74de6834924bfc824073b6082d0349bfa85b2919e9a2b5d145ead24f882ee05c948789d356a0066598a21275e14451148a67d28d3402d03338949d96530dc654432abeeebaeb9c4ea7c964822d9712faf82820429f7db51a0e7c0b52a232210f981bcfe6e76a6ab8424b2fea0a41d203f7df7f7fefdebdcbcbcba74e9d7acf3df78c1d3bf6ef7fffbb0c554df9b778e33a3211aec4521ff8fd254b962c5bb60c185b5555854417abd59a92928209271c86524db153c8e2e02e4c112cdcc14bed84037e254dedfc3b81e4d9f0db70d0426b76841fab437b825b05e92ddd33f2fc06a3a04b741aad3fec28bd70e0b64a5c27262622110f83faf0c30f1d0e87c562a9aaaa925296979777efdedd62b1b46ad5ca6030c4c7c707d851401829c584467d684a300183eeb76bd74e0871d75d77716c21d071518ec3c49021498d1b37ae67cf9ec084b4b4b4975e7a69f5ead53840444a999696064e48411dbaee35effc41eec65755d56030d8ed76ac02378b8413471de0a7b2b2b21e3d7a14171713de5a2c1687c3e172b990106a3299e2e2e232323280b4369b8d9c1aca8fea7ca03305aed701ea750f90ccccff52408c2ee485d3fe68f53302d4d4d4e0582dba1381df860b1400545d9252fa7c3e87c3919494b47dfbf6f5ebd7bff9e69b7979797ebfffe4c993c89de22844db0b8ea5288eb72ef4f426a3d1989c9c0ccdb37dfbf66eb75b27ab93481cae01d2cade77df7dc82516c143b17541e0e49ee19373fcf87118a2d6ac59c39d08673940f499f40b3256f12af6115ed7f553e716e6a3a6572a2a2aa8f317c4792ba3cb6f4937d0f1d5dadadaf0d06d19d464780b0d599ece1bd745bc84da8424618ed2d01ee1a07eefbdf7e0adedd7af9fc56299376f5e4d4dcd3befbc939c9cdca54b177abe6bd7ae898989dcf5859f5ab56ac56b624405b81d15e7bc6074afbefa2a8a51cad0884b1e18c8c581d9b367979595959595f5eedd3b9cba699a466e5efe691e158c0bcab6a50f35af74113f7f4408b172e54af476c68c1934a2a6e05578c1ed7a01a23e491cba9f9ad1ffb381288b64e4b5d3457beb821395d0240c9545ff4b29fd7e3fa5b3c8f33529580fc4f1ca50b130c2f3ba240a02a7d30963497676b6aaaa38525086f22504caebf0362525c562b144116fb915574ab964c912e2f33c444c06550335184d417b1484f8c1071fb4d96c88c490a189132aabc646bfea0a8c708f97c9640a77809d0d0402012a45a4aaaac7e3d111a0080859173cd4971b35c2a90fd7f6939393b3b3b3e58570ff10440d6feba540a74f9f2667404d4dcda851a35c2e577676765e5e5e6a6a6a7979f9ca952b5f7cf145bcc2c3fda9c1f366610f0402bffbddef12121278284f842da593e1793d34dc9c356b566c6caccbe58a8d8d1d3060007f979467420c92c460978a7abc946444b35bb76e71717118669b366d20e8d266257ce346f5d6ad5b6fdfbe9dd0a0dec0263a69a5a17c0c195c4d8bc5326dda349eeed33c0480b442016a870f1f9652ae5bb70e482543894b04e03b8dab7bba0fd1bf63c68c11429cd33a3e8d4294ed522aab1b84a11e3f7e9c7c9b52caf7de7b0f870e3ffcf0c33367cef47abd28dd64b7db89d8eb4aa528f59d621c75d034adaaaa8ad71c6ef4155a691daa93dc8838cda54b97025175950aebe50608a08be2b8d4d052fd52cae1c3876339709f07ba719b1c96f2fefbefc7110d009ea94bbb99cf009f9c70814bd3b456ad5a0921468d1ac5c7de3cbcd582d154b0cfe3135dba74b9e69a6bf8771b6d3c9c8244587d2d18d686dae8bad7cf1b440d6fc30d00aaaa22b40d87624a165ca286154f7be289273c1e8fc5629932650a3548a71b47ab9391213e3e1ea948b209a90b3a71806f535216faf5eb673018787e0f197ec2534601168ba5d192ae6704e1eae573cf3d67341adbb469837f496ca62173a1b755ab56d75d779d0c5b5f9dd99f2ea83a1feee8b291354d43155b3ebdcde357bc33a5a5a5143ec0c3c2c39d4f0dcd0f91609d175a092d404bad399d4e941c3a9b219c0d44393407179aa67df6d967d87fa43bc9b0e9c3bfc3870f4f4e4e6edfbe3d1d94dab76f5ffef0f9c15b4551ec76fb6db7dd26197388f03cfdaa33c670f3e377df7d07efc8e8d1a3e7ce9dcb6d3c9209ae92ed60d4648fee90751573a494e9e9e9083c8a8989713a9ddc5fc251ae6bd7ae38575e0b3b774732dcd0890f32489ab943e1934f3e319bcdfccc58bed79b315e2ed3c14f8bfb44f5b8633972fbbac8827af55b5d0b3fbdba70d44b8a83e30be6f7fbc78c1963341a51b1851b967ff8e107184b715635ce16e2f16b485470bbdde4080937db440594b02ade0097cb1595b80eee9d863ff6861b6e40263a6f93bb1ce8a610c2e5729d07573e5681aa7ce84c4752caf8f878a4e3c988fc847cbf1c91008aa2582c16383c5133b1a4a48497a4698a101b19288d940c8a56ab55677a3817747fe4c89182e5159c7f68669d9a7ac5c840b012bad56a45116302bbdd4e586ab3d9faf7efbf7ffffe9898188bc58242ad3e9f0f59f5707927242468c1fa0cd19d9d707fb21a0454b192a1a4ba795fa1ddfccc33cf984ca6679f7dd6eff7272525656464f4ebd78f6c3fe46c24694d08919a9a7a7eac714a68553ac9228a2b2b2b81d28d7a68c229a0a22838605608919494f4cbe0b944c0b1949494a8a01389397ebfdf6c36171616e23e21b064b24c14b710d62e1008d8ed7604e7cb9f447cb2cece4602b0a22837df7c3321aac7e369d5aa15d400ec00881f901ba1d3070201abd5dabb77ef8f3efa484ad9a54b1721445c5c1c309c2266c34f733a1b682896e3d4a95305050524112104ba799fe049a19aa68190e15fc4caa6a5a5cd993307770281000966b366cdb2582cebd6ad3b0f849ce730f3d803e06d6c6c2c578c23d02fd20bf0ccc99327911244c10954615c4ae9f3f990dbc83d4667235c4056a782a1aaaa5a2c161ece25cf01bf85e5055931d16db9e9d01cbcd54d0416a65fbf7e4057193cb3470671e3baebaea3b7a64c9982448a402070f8f061b7dbbd78f1e28b2eba68d6ac59f9f9f97069427970b95cbcb0507441093d96424a79f9e597b76ad52a103c7c8dff74a62de3828c169d3b774654303c25a74e9d826da6b8b898cb96aaaac6c4c4443738b951209ac8d178cf9e3d94db8415893c0fdc1c60b7dbed76bb2ea022dc1fc3a3b864b3f815f7edf3083364869c3b0959067b9b979707d394fc49f05b00ad04b9ad11963d62c40829e59429530c060370d8eff75f74d145efbefbae9472efdebdf064fafdfef1e3c7bb5caeabaeba0a0d565454a4a6a662a267ce9c09968bfab73a37c6d903df8814049394943460c0007235eb10b8e9404e118d05661b0c061c5a2599090ad98b0683213d3d3d2e2e0e91b190d5cf83a983cab2e8345229e5860d1b5e7bed356e608b0064770c0402168b8592906528da90975b32533cda3f4b796ad7ae5d908df1399ce5c93b1075ecc590070d1a84a8950ba2e536df9e4cebbd67cf1eca992a2828282f2fc7fdad5bb7daedf676edda91e7a3a8a8e8c8912332b88aa3468d5283d1c8d75e7b6d5151d1134f3cb17fff7ec4bb1b8d461c1b137562c64565bad69d1272961fd5e57f22b5383cae48519459b366b9dd6e7eaee779732a9063039843436edfbe3d8f9d8a2c27abc15a2d3939393c124b0637744d4d0d1614fa42525212fc05bc85e6f59f9fee8346befdf65bc4a5f196a38b57a4531c3f7edc6432d55b9dfb3c4073f0962ad982b120670289e043860c31994c43860c2193009d108d640b5209060d1ad4a54b973befbc13352ec07c483d469905aa257f8e4c5324ce555757f7eddb57672a97cdb2636bf59d6c90929242d92adc4c42bc97f44c5e6dfc9c026896ce3deef7fbd7ad5b47ae14229a114809313a112c91c73f111717079afec8238f689af6f4d34faf5fbffe85175e408c34af65d36cd0340d01528aa26cdebc19471fa8ac186874815319abd55a5555f513cbe3c3eeecd1a3477272f2902143bc5e2ff7ecefdcb933252525333373f7eedd9aa6e1043d112c5f408991369b2d2323034e20fc8ad28dc05edd099dd1025d205e6d6ded9e3d7b502c923870b38d5204940e7efaf4e9952b578a605936626bba2d8e8b7a0df5e702c289173e3d70e04058d1c21db60d017a6b341a91a987a6a64c9982153c74e8902e9ea16ddbb6441acec6cf47b15694f37cf2e4c970413dea9349a4ca6ab5a23a5c74db6f0a343f6f1ef4cc6030c4c4c4c0eb03dc037db5dbedbca6097cee56abb57ffffe43860ce9d5ab57666626321bf1009076e2c48973e6ccd9b66d9b94b24f9f3e5eaf37eaa20e77389328386cd83014220d8f2e8a1650554a58502fa0eb2f321416167a3c1e1d3247de9a542a8d0ae51616165aad565291a494546ec66834baddeefcfcfc5ebd7a851f5ddb74a005faf8e38fc78e1d4bf7096f95d0c3b2a30ba04417f0b49166c65d8099d081ce744081dd6e47e084c562494a4abaf8e28b657061886c8f1a35ca1c8483070f220a127a425555150e3b5514a5b6b69617f58d2270fb277a959d9dddb66ddb70f9368aaa35aaabe9bc501744c48a0cf1f1f14866246e16791230516bd6ac71bbdd7ffad39ff0e2fbefbfbf6fdf3e8cd166b311d25aad56b254a7a5a5d5d6d69e8d320fcbd6bc79f3a89a9fcfe7a3435e09a24e2569d584100e87e3eca3479a01cda716959595a48e2262eeb2cb2ee3c76151c1649d64d8aa552b18fd68132f5ebcf8e9a79f9e3f7f7e4141414c4c0c1da8dbbe7dfbc2c2c2a86fee703b676666e6e8d1a3c973abcbd7890a2057bede78e61f15180c065ef14c3646bc3057f0bdf3b4275402c4dec0e92a10c4aaababb10d060c1880ec82b3cc1bf97fecbd777c5465da377ea64f6626c94cda24931e124825040821105ae85520f4de41775d9a8515170b6d4171adac62c175eda022765d9f5d775d155fcbda5774d715b0e1bafb613565ca39f7ef8fef7baef79afb4c262104f5f93dcff5473e933367ceb9dbd51ba25988ca98cde6dffef6b7c210c8d55d406e6aa117f12329e3fb842ed6611542d86cb68282021e0a63f42b0876f4c3e1f0b265cb10434302eaa851a35e78e10521040a3bbaddeecacacaa4a42498311a1a1a240c3f739002c731b0a2a2a2cd9b371b6fee5ed45214e54f7ffa13af68f783a846f1018dbf25f5243ee98c442228e3ba6ddb369eb80ba05361d441a890401780183555c08595cb6c36df71c71dd280bb779de9d52822dbbd79209d842ecac9548d8554089e3f2058a50bf2be161414984ca68a8a0ac914317cf8f0be7dfb161616c217929e9ebe6bd72e7cfbcc33cf94979777adfe5087b3a091239a7fefdebda74e9d8a1967db5d6f44b09410829c963f42bc4d4e4ea604269ea9d7defdd8dce5cb975b2c96679e790617256a6eecba04b3f91d77dc81a4c5aed1473ccd6c365357175555b3b2b29052261dc8ee021a6a4b4b8ba21791ecde577406ba189fec743a89cc90790d8a447b95652c160b524f04a3c154f61a1fcc66736a6a2af94b82c1604949c9aa55abbaf77cf370028cc766b39d3a75aabd7bba0b600b1067ed48750bf8fd7ebfdf2fa2b323e2c377df7d97989868b55acf39e71caa1fa04627e552fd139ebdb061c30697cb85c6a25d83482462b55ad1c3056fc9cdcdddb2658bb477dd4e853135d8a51212129e78e289ee7d7e8710afde647b3076ecd8b6b636d40a86e304462974d0b45aad080682e6a3284a5b5b1baae3353737a3fb20a2f9e0b65eb162455656566b6b2b1e8e580be0b0dd6efffaebaf6fbffdf6f875314f0b306d2ac669b158befbee3b9fcf071f06f880a25bda3092ee82b973e79acde6f5ebd75b2c1644c30b5d47faf1c0b871e39a9b9b1545a19e20f117410881e2e3914824100820c2043f84cb1aeb69b3d91003877c9d091326f4ecd9f39a6bae696969c9cfcfc73da705342a9bcd8690437c369bcd9f7efaa9a228387bf84b9ec5ee0287c3b167cf1ef808545585d3eb7b85d345744dd3a80caf30545a21c5554aa901dee20a67b964565dbc78b1c7e3a1863a4297bdf3f3f3116974fa24a95d20e50d1f0e1e3c88904cfe96b364cf501405dea01fa1840c78e9a597482ceaa4b9080940369b6df9f2e5b822492b3c78039fd3d3d3217d74d965400be87038366edc4857f2f2f2101ecbef3c1b5b59585888f8821f24c1a05dbc25ec92101296c31e3d7a08b63df1d705e55a2ebbec32ba12e77e7a208540bb5cae868686d39c57bbc0ad2378d79021432878f86c83a2f795e964e9a31f049c4e274c3bd2e64a8575e8844075b75aad151515223a8684fb6068b2b8828a3c676249a616eafcf97dfbf645212461a80bd52da0ea350f9c4e27f076c89021c836ff3ea15df913a205f007422344df37de78c3e1707cfcf1c78aa24092a4a482f6e05ffffa97d56abdfcf2cb916085688df66e36994c7820347eb4fc3b72e448978489d8f3127abf700ce3e4c99330899d55c072070201b83dac566b5b5b5bb7cb6f670e4288848484471f7d14eb03dcc3571071354dc31ae2afc9642204fee8a38f145db4c60fa11661ee168b0509c6f88ba86cd4ace9c238555575381c870f1f4e4e4e864686c5fce69b6f100584376200ddb5388a2e9f031730cde3c78f7741ce3f4388a737aaaa6ab158a096c02a68b7dbad562b0aff6233ac562bd59789093b77ee14424422916fbffd16152d781c72cc97daed76e84558976ed73325f8f7bfff2d65f99f0d008db8ebaebb227a1b0bc0215100002000494441546b782fcef67b4f17e08cfdc31ffe100c0615bd7db1625014a128298ad2d6d6069d1611e62804012a0f4e887f81ab60b076bbbdaeaeeedb6fbfa536515d402d14737de1851742a11035675155f59ffffca7dd6ec7b1c19ddd681cc1142077a0c920f0e29b6fbee9c6577406e24d098aa5a22811bdc3edeeddbb2391c8679f7d061517f4181cb2bd87bcfefaeb088e81f3bdadad4d519438f7639541204a4a4a90dd8618acee02da51a1f79b959abe9d0d80d8826e71c78e1d53f41496b3fdded3058bc5f2ecb3cfb6b4b47cfef9e761d69d1cfb82c0067c50f5ee1e2e972b1c0e3737373737373ff7dc732693292323032c08b356f4ca018aa2d86cb65028f4edb7df5aadd6418306a97a2985d31d27f8add7eb75bbdd645eb9f3ce3b416e68e4dc3ad52d008ccdcaca6a6b6bfbf39fff0c2b6c17c6df0de38809a4a590bba2b9b9d9e974a22a37c4ddce185750fd00a6020a39e8d04ed0dada0a61d2eff77ff4d147dd186f6854b7028140696969773d3f3ee03c4148fefe93ad3b09adadad5959598a7eeeb90551e8697df42f82a2d0db3a1289a093487d7d3dd54ea09f0821fef39fffd0ac939292345666fd74070939bcb1b1115987f44c4831b4cbd2e0cf1c88da22594dd3b4e2e2e23878749620defbf8c1a2da51945b0740c3c8387808d5f1e4c993f8b7c3200ad46d11425c77dd758a5e7aeb6c585f096ffd7e3f15253d7b406587fd7ebff28396148b0fc081d6d6d6f4f4f477de7987376753a33bf4099d095756560addce575555a5280a0c54e17018953d804bdc5f1d0c0611092795b33d2d0887c3292929c3860d13fa09b1dbed555555f40a3ea3ee05b3d9bc6fdf3ed00e24b475fb2b3a18401c560c37a3a2286d6d6d240978bd5e8e4e4ea793f7263402e496f4f474084e40fb382f456938455176ecd8a1280acc1eddaba208dd2ea5e8d68b41830675e3f363026a32288ab261c3069bcdf6939ffc8448e18f0a283f64e9d2a503060c400c99a228aaaaa2bc03349d929212f4a79c3871e23befbc130a8560c77af9e5973ffdf4d3f7de7b0f096160b0c9c9c92693e9dd77dfc56f15453976ec18ce83d56a6d6969896ff2680f20a34267860a1d8944d6ac5983937d96f4db7038dcab572f8bc5b272e5ca60300803d059b5bfc48638384d3568f0efdab56b4d26d3ae5dbbb86fb6434e08f490f24be3731b124578286537023d10e3efd1a3c7830f3ed8bdaf3002776b2374ec6cbfb1cb40a512fbf5eb3766cc18a10ffe97bffca510a2acacaca0a0c0e3f110c3a4f5e48956d8f7175f7c911edbd0d0b07af56a323ec30edce541e239858585bffad5af4898a7f6c53492b3a18c98cd66ea932484983061c2f7cf6f3b2b270b218a8a8a94e8daf622bae125499eb8c8cbb21a2b9b4a71178289619148c4ebf5a243acf4ba3307eebf254ffd5d77ddd55dcfef0cc0cb25da09782455c258764322949a5ed241d50b0088e898078df57d97b08b7f302ab153a74ea5add9b061437171b1dbed76bbddc04629d9830f8ffe0d87c33d7bf65414855a4008216eb8e106b3d93c6bd6acb6b636a7d379f1c5178bae6e2ede82a03d30982fbef8a21babea194785c57cf7dd77e19b14ac42baa2282b56ac20d7eef71054d3813e4d233875ea547171b1c56279e4914704ab08270cca27cf0d3a74e810e7ea3153c6799d4ea11fa6c3870f2b8a92909070f68278353dffb6aaaaead9679f3d4b6f21e0510743870eddbf7fbff12bc2584a81a4432085e6c37e8b2bbc9893a66771689a86b6a6005eee940ab2e15fda3e97cb959f9fffab5ffdeac1071f5cb46851fffefda13a0a219a9b9b915b9b949464b158aeb8e20aa90105952e22209201544f4c4c9c397326e704a8357526fc301289205b5b6525e6bbfcb44e82d7eb0d04029c930783419bcd862ee4749b165daea8db219e3d59ea3876ebadb72a8a52575727999a818a3c86868281060c1890909040f9b4b4d9316368a4eba8c9d4f9e8f64e024f54c2eba64f9f7ef8f0e1ee7a7e7b4053a0ed04e2f13e975210953477a30d5f5555d41b30f25200e7b700de1c441223ad562b126be822145afa1772d0d0a14345ac661c82911b4a21088542e5e5e5e4e187a3d5e7f3c138b761c3063edfd385efbefbaebebe1e6d6f354d4b4848e045e1ba05f89904288af2dc73cfa9ac5b9aa669287c270ced3bce9ecba0633f107d80879db237a8a6a6242ff1790602014551929292b8e62371122dbaf70cfd1cd191b8ad7b555c2c3751a5d1a34743603bdb10894408cd8cf5d6b8e596a7ce70b98b16f0d0a143cb962d2b2c2c0c04028140a0b2b2b25fbf7e644a55f5727cb8bfadad8dfadf8958aa0a0a237266858b8aa24807d7e974fef4a73fe5335259c14d8e81f416c8ae9aa6a1453d99a07899e52ec3debd7bc78d1b2784686d6dcdcecebef3ce3bcff08112180f1ea2bef099241d508d071e7800d78d1a44b7430772054578e21c203a4a92902177e122296cf8170152d5d5d522ba291b3d9c5ec40539a47721a7efac46f002255c2e975419f46c8074b8797320ee1bd3a2ab10d20a430844b80b34889c9c9cb4b434b7db7df5d5570f1a3408f860b3d9366cd8c09d2b090909d9d9d977dd75179ea0ea6553b9942474d780547192eaf2813a7ffef9e7c0ed50288482c9344efa57555512e09b9b9bad56abcfe7934e3f0f6c165d4de188e87d153ef8e00352efcff6694188aed0f5116e475058023d2f137d96e034ec52428855ab56e17008d60a95ee041a706a8438a47befbd577a1adf5db0a0f9f3e7a7a6a6161515f5ead56bd9b265fdfbf7efd9b327ef7cd15d40c785068f9881ef0134d60297aee003c8160d291289ac5ebd3a2d2d0d41a66eb79b021be8b792b51fcb585f5fef743a511317ccd06ab5bef2ca2bb847511448926441e1323999b831aad9b367db6cb6082b22939a9a6a4430e99070d549e8cc96ae4b42dc9988519265f46c03681cb9c470118a00be854394ff842211ce0674acc7d329c787458b1641cbc5b7403fae9df212703828716469fcbc5fbf7e8aa22c5bb60c7d834038e96c75e36c053b3164fc34ea306703a4f625a4074a13fc3fffe7ff80d8a1e80495d5e6275eaa7b26893f2b56ac401367bc024567f0191a269e693456fff6b7bf75bbddbff9cd6f5e79e59519336664646420329c060fbcc56e4a238735c468a1c4b6727a446d1c71e50cf3a26855bf872a99604b207c921955d334883c0f3df4d0994492741edac55bcd90492ba23dab4b962c912c935cee0a0683f0765c79e59522daa526a22d2e9aa6a18d3259448d7aef59927f88187d3ff9745c1d925eaa695a7e7ebe121d8ec6fd34f820111de9062276b9b9b9c876deb16307f5c2147a8c07dd4fda0d6191a22877dd75d7c2850b478d1a150e872139e3dba14387529962890a73c9ffde7bef453c065ee1f3f9206cd31b85a1716ed7809bc78d8695ee8298349d2cfc3ca3580861b158a64d9b4663fbc1e464c1042a7ebe353d4a7be2c489c2403b01d0042431497a2c60dfbe7ddc2dcc2dccf428c136dee880fd1e805896a413d2dff61cfd1c45c3ac4f1c8dfce73fff39025cc78c19139302f2e52d2e2e369bcd6eb79bccb38a5e9e7ae8d0a1fce7292929aaaa3a1c8e9ffdec6742afe78234002104e78d34c219336648d59e1445f9f4d34f8510bffef5aff3f2f28cb3c06db4b976bb9dc28369fcf003cd9e3d5bda2cfe2f1e0541c06878ffa140daac0ee90268aea47d9ca5b1c5c35bd04509e56828383a050505975d7699165d562a3939594af812068b0b1df4a2a222abd54a0630005f324d6f51cb85a2339d77a721667b3ecabde4a3a55171372cfd90143c9cfb2d5bb6f4eedd3b2727e7f9e79fe7af9056fbbdf7de833d49d193a220457bbddeb56bd7de70c30d93264d42a295a228f5f5f53486458b16215b901e2555b712baa80cb54dd3f3576b6a6af6eeddbb7dfbf6152b561073a678322e4f09e6884251fba143871275c3765f73cd354288ecec6c93c944ba3a6fbd15935b5291aa1fb60417f57c910c699dfff9d91a591cbc352a1ea8754e6112949969329928ab96eabc2d5ebcf8ffbe40511445d9b76f1f316db21fe25f848f0a76ee25fc94e4493ec2ef412f158cb1f36d236d0a2abad4bb44e8279bac4d7ffffbdfebebeb57ae5c09efa560baab60474455d5baba3a2c1af54cb2dbedf5f5f5fc284b061e2104c283f159d393dd61e1440006c58d7285857e3e6edcb8848484b4b4b4d4d454a7d3b97fff7ed410afa8a8a06220dc884a9bb57af56ab7db5d58582889454288fcfcfc254b961045e67120e40d929ecc39dbf763706a0f8c6f8fcf3cb943c47818ba1de2f15b928de9e03ef3cc3320db05050542f7079c7beeb9945ac0e7269599a5ba048295ba56f4ee246eb7bbacacacacac0c39b72e97ebd5575f15d1ac8c0e1c2f1a7836168583248d6335247a211570118cbeecdfbf7ff9f2e5555555e8c77debadb7e23a9124558fa618356a14928d410a131313c3ac28acf4641274f115314cea6a2584404d06fc2a1008f0325d644724f318a110377a298a62b158faf5eb47349783aaaa6bd7ae551405e1a8f443724d93964b1725f207728ff45d9a9ad19ef2430199005516811bff2712893f7ba27e67fd40c8e44079373a46315d1ad4642da217ace03980b413389af3e6cd8b442253a74ebdeaaaabf0d5e38f3feef7fb9d4e271a17242525e5e6e62e5fbe9c1b36c5f7abdc0a16c9c081662a4944ebd7af4f4949494b4b6b6a6acacaca8273981f5c402814fafaebafd3d2d240a780b1d04b8d0a24096cdcf12b8d27333313e9e97817561bb781d9622f248e1d0e874b4b4bd11e9e4b3a08699c3f7f3e8d413005bea5a5455555f0733e7da2b366b379f8f0e1500ac825c1474e4c1585a6f8d428eeeafbb117c604c93bdde1fd5c5594ac7d67033ab04b91bf112c91d30f638f02de16513a55e487405ba7a6a6a68b2fbe98b64a9a219ff6dab56b0b0a0a9292923c1e0fa2f082c1204998dfc3be1a27c2a577dad1d6d6d69a9a1a28f67ebf7fc2840973e6cc31fe1c779e7ffef98585851e8f87148df4f4f455ab56f1fbe9581b5332e806c9028fa25f249f538c84aaaae06cf45bc9f78bf8e1dadada5ebd7a09212a2b2b21abc3eea04507b1123f71b95cadadad5ccfc750a9b630bd8e933c630df4b6b6361457a0158eb96edf3fa87a3428feed8c5e4637a04be8d99b45bc38475a419fcf477294e4b8a36e915cd411fae681d692040541ce643291b626a26527c91e4b45fd4f9e3c999a9a8a0c6cf2188bef6577b935420a700b87c32b56acf0fbfd292929494949c9c9c908dfe5318c9891a6698f3ffef8840913aaababa9e41d48212c376a74c30723a96e6e6e366a7dfc64442291db6ebb8d42629c4e279523056978e28927222c1b846657505060369ba74f9f0efbd6b265cbd2d2d27af7ee6d3299504693247332136a9a46562bc9914622ba606743188e07ad24ce06060c773158f4f7697a8c099ade53c268d86fef7ea1ef8ee4603f1b108fdf622876bbfd830f3ec01529e381c6c779af44964870cacbcb3b79f2a4aaaa30b4ac5cb992cbdb925583b65932d5227012254ebeb7ad9538c07df7dd979393e3743aed767b7171717676f68001037efdeb5f736f1e770654545450f53c18e178230fc9177aedb5d7d271a78748a51b42d1bdade909e5e5e5d4630a362a1820f06a0cecedb7df56598f152104446b21c4fcf9f3070e1cf8e1871f0addd547af9028d1d1a34711cec1a52db299a3f8b8a4378968c99c2f2fdda9e825cda4fb7f28e05466d9b2658d8d8d9d1912d962ceaa30d8819ccc8d7ee49211edb305231032c3bb150a85a0cb0d1f3e1c54598d0e8d8c6970e26880e6f45f7ef9a5602b4b66008903d37378c8243110a1930c8d01eee7fe0c21c4800103bc5eafcbe54a4848e8d5abd7dab56b77ecd8b17cf9728da56bf135292f2f77b95c5011711c4b4a4a060f1e2c793b3a5cbdce432412b1d96c2d2d2d9aa6eddcb9933067c99225369b0db54285107bf6ece1dec5dcdcdc8c8c0c9a26ad3389d9d232c21b07eb174fbd16ba06b179f366c93cd94950f5901e983cc5f7ebedfb6f07f1fc402849939e9eaeb2ec24494727d929ce3b5455a55eb8a3468d82e2f4e4934f6a9a969898487d0c486be508c04541dc80b4247e388cb9359c16b4b5b5490e52499897a28eb66edddad4d464b7db7991c73973e6cc9d3b77e9d2a5cf3df75cccbcf6e3c78f0f1e3c3810086467672b7a119c848484acacac03070eb4677fee5e9642caada228bb76edc2c0b056b8815801d15f9bcd46ee195a253cc46c364758e9735c7ce9a597faf5eb879e2c9c4af2508d1b6eb8a16be3575535313111362a0c8fbbcafe1738c4e3b78aa1520ce9601492d1a19e190c06510e1bff820ff8fd7eb4db005670b9111f8cd1eadc0c2384b0582c3cb8476a212598da4c58cdf98ca66985858554c081229060f4c6c52baeb802f79f3871429a1469e35f7cf1c5e2c58b95e8c2c20e8763d5aa55975f7eb960b61c0a72a0878463a5b0761950e1e9ebafbfcecfcf473365a867f0c089584651128625cd99c45d6978a74e9db2dbed9f7df6594cfb6a2814ead5ab1774d433111131a4b36ad4f9ff017480b7f800b3216d0651418d85a7b50709090966b3d9e572b5b4b490f4050be7d6ad5bc78e1d0b978f3008bde40c20e072ec8b2fbea8288ae4140985426fbffdf6b5d75ebb68d1a2214386e4e6e65aad56788f796700bbdd9e9898b862c50a689b0909096d6d6db0bd297ad5386a8b8e275309987beeb9a7a1a1014c1580800797cb9596968686aeedc57581c4605e6743792b2828a0380d5cb9efbefb50e39a806209237a3344bee61c5508a5f19313274e288a72dd75d7d10d60d4bcda06821c455c3ade1e9026cfeddeff0bed41bb786bb3d9e0f8e1278cbb31c3e1308556c77b81ce85f0733a282693292929892c9c78cba44993344d3b72e4c825975cb266cd9abcbcbc3163c6bcfffefb292929959595681e2584d8bc79f3e2c58bc1720f1c38d0bf7fff193366a4a4a420a2dd62b1783c9eebaebb8ea2b8842e1cf6eddb97c2fd6818f058209cd0e3f1c09063b158c0af264f9e0c878dcd66c36f71dc6d369bc7e3c9cccc9c387122f5e0e4f202e605231329f9d2725132e399031670d0a041b01a10b3256f9030b05c12a6680bc8ce54595999979747d22f2426b2694b2116f800027126a6e0603078fbedb7a34037fa5f77ed39ff13a05dbca5f043a14b9b922351b2f4b607b366cd4a4f4f2789da6c36d7d4d4a8aa5a5e5e6eb47c288ad2ab57afccccccc18307d7d5d52d5ebcf8a9a79efae4934f90230e9e896406a1c7caf19ee5b842a7b3a1a181cf4208f1c73ffe51d16bbbe236abd58a1a454288be7dfb629a28b5c15b425aad5687c3515454b469d3266e3ca7e3056e160e87253f0d3e68d1f1db67c3cf41c208552dc3674a0ae5e6835028d4dada0a4d121779105828145abd7a757979390fdb80e04a42108f2b0e87c38aa264666692c6db05bd141ca2a6a6868fff878d4ffe3143bb784b6d81a4ebdcafabaaaac3e1e0517831811f88f7df7fdfe170dc7cf3cde9e9e960c2dc71025a2b8516fde73fff113aaf763a9db367cf0615003a21db1b4e08458fc825c4a0c69cdc97688c7c42663f7ccb0b162cf8cb5ffe02f4cecaca22fb2a1d59be26f8cc236f054b9f029054ccd5c8b3e1c75255b5acac0c1684603088c2f1927f951bb1b9035644db02d6ac59833810842b420ce15316d1f96b76bb5d4a49ed02687a1313d12549fb7f14b48bb75cc7937c8c82f10db4278ef30229e84408515e5e8eaeb69b376f36b