020008020010ad8cf339e56ba6f60de136adbc01e1e003e3b701c8a904d2b201839301f5da04ca13fa50ec1cda079403fb3c0357e3656aec0eec245992f67a20f1d274535a2eb463e189c9c0d25ab21b020010aac8f533d898e703fde33bf8c76fbfe1109aca37b18111a1b51790b90cc44cbac205dbaa05bd9b02a124dab901cc69b349bb611885528cf8d9772d308844762141ddb3287f95814dd3e160707696ee0200109580a2048f9bf92febbaf804e4d83fd18913d7fd07c6f915a5e504b99a08e1dd02fa0386439011b0118333dc13982e3e35900c281cc0b23da857f9ce51ba1eca6622966f81d3c5ef189c12ae5e020010dbc0bf2ff8a7860ae5e225e6be03fd8704fbde0ad6b206abf609de9b03914bfea802f70fd9399203ad5a2587cf865f900220c683ee9139dfd7b2a3e8fb1e7781e2b6398995e9e0d840e2e402001092d3cf1aee8fdd15e38ce604f8efbc02b1c5fe01f69603e9853b9ac5019468bce801cc8e0187d201c241fa65923ed41c81f72ecff3f112be117d8cbeed044b09a9f5998713ade7975cc179746335e1c1020010cd9a8f35afcdbd02e7fbe401a9c715cbc83c80bc01a7a604c1f305f2b303e4a101f10eca03d206bd4aa526ad1b7797ff8c7130027d1809e9ece317a2d0b1c4ab0d058f4daa7e74bfd640c607ba020010e9eba90bfdcbc72db5fd0cde860ab0b61cbbd12c9ab837f26a8f840282c30293f001cd35f4429d91019ea202cf080d966cc39174bbcc7d17c621b10640c6201bef2a3b77fa7b0310504626f0ee7a0200108db29038a4a867e084298c8e4be4bc09938614d547c23291de01c2d802de6bf9c203a706e99301e07fd51809a4c6dcd221a3050fca3fa3c8cab84e78be1f2c3d0aed8eadb2cc75672c7bb11000039310aa3001534ccf8519d4ad378a55d491aaaf1774feacaa6ca47c91a2b63a02cb00034baf13f85cbde0ad4faac31e47ebac839c12b8f2c6fbb14b86711b5ba704c24eef000387e0941bf6ebb98cc517cf8eb9938fff109acda94edd2a89cf7bb87fb97f463d9b00037c57fdffc0c7fe7258cb519ad434cb9311b4cfc2fb0948b329f3159dbd853f98fa00037bfbc36ecb2c1306d04cc78966761488830b642f18f8fae62759ca58c2e9801ffa00036a8cb066616020867178c5e188b9482d019fe8e4d8bb050e5850b9e40630bec1750003424e5d290bc453e5ac0ea02976ed6ff2a654e43955c023623179bdc286f23cc1ab000312c9756de165a461dfa4938c2dea2dce097431c6175ac0814b986fb0b3f68582ad00035e65d2e2cecae8433fca2ac41dcad4f3e7ff66366c5b17a05f6f04e20cbd4d65b500038c435a3473c7b5f291b27f423eb53cc5cdb5fb8c34f96414aa4d6bfc4857ff6dff0003f0b5d7c8fef3a858613409362e1a2e00146584e9a4fa038c424389bc7860289f1e000395ff27561f7216a2549f0716a593a89cd566ad4e3104cb18102fc170c0b72ada550003a9bb084d0d1ff60fee8dde9daccc64037638c40653fe8aeece8f0a3075e6c5a5990003350492878f6db1ec997c99a370b8e371607194db51ee77c1623c0bcc7fa1ccc5a80003a34ae3488e2e2cd33d6e62010d967c07ef3aeab81819959a2ef1560e74e89c1fac000375e01e4e6747f1f606c736efc59424c4c5b89a9171e2fbbfdf4da0def705790b7fa30401a56bdbf9eb8bb6cff59f02843d3d0a1b007f895d04b1686ca1f70294d8831a180410bd9daf6d362cbb2cac14d9b23db915001ac545aa779f69dab8855f05c05aa2a458112b3242412a40806335cd3352439f46d56941e991af088bbed1f4cf25a663323774672e016fae38b07834588e2abd1c3702030ae247e7e69a9aa46ea758988442ffd22f7afef19fe925130f2376dc92949085605799118aa0bec1834ef3811186b236d26d50747dc181e1aaae1cda06f43c64a99afa705faa0b7dc78f69078a7712f0facc35b2ab697e41309365654c6c2e6c1f16067742a0a481f1ac1a42abbaaa3625c93aa8cc5050528096ad17c7d8d87341802faa90defc6e5eeda0b7c16f19947a2f16106c3d6c1d2be110e04f54434964e163f11c5780513951c696092acea472f52804a8255dc6045932d2b9abacbf961b40ad8d36823066123e7c758b353d6d6e84d967864a5e2ed48cb1e64fcfd95a9f809e1c21c3e02108d2f84d6c90a78433e64de6f2ab8702378b3e3182508f6942e88abeb99f625853d0eaaa3cbb4abede6365a7f038ef289930feaf86cdee9ba06a1f7ac8141c3a6061dcd6739b2a48f58cafa857a97a031560d3311f4c5c74fac72555a32b4cad3e115e85d044625567695fc95c049f7872f42091697acf9f07898bc5c21a178efc4b3e6004d50ab3d7f0375b7b2f176f58793d239f329fabba76e397e49ee0dcc8d552d2634bf4ddb50b38c113226443bde9489af870c59a78ce559d7896efe182844c06c0e9f56d4c80df458fee9f045e7ff6cc96d6229901b4f056315fd3c71aafd3b0f66eb28393b9fe9a65a23fdcecbd784c572453444c372a4b6b25098ad0d58548a4ae61ced9d9864c17bb155153aa1ff834223134f9c6709ca9c1195284f6979c789484c731ee65cdb32bf8f24bcaec1a965c3a82e5b5f7aaa21ff1b84d009ada90a14b1449b8dcd6c1e0ff36eac6680e232f513f1a6b1a6d5efd71fc27e21d708c38efc7e3d95a1580d0c385446c36316fdc8cb6c16b7f832618cb0810aacd3db81312106cf2b7d9d45b33ee721b12c42f8b90186b738848b3ad9c81c723e17331e2158bbf401064c11e841799910a6c384a50ad379499731bcc7d2db69f838dc490795652e340c669fce24306957770d4ca71f1698f23c77f034f0fa3d95c91d8924a00d615c7cf77cedc348fcaf6d58f0bbef09755e34237c7340eff8f447ae253b2e94c8d62d0a58e84eace125c02aacf1f4710976d9529893748cd8264c72fbd57ab454b04e00c6368ddc36f292fea47e2a28e7f735957e6343b16bffeea059885bef203c678e428afc63d7ec7df561469a28c572266a3f299efa52acc1743cc42f7f98e34ac9732e69b0d8e68bd59a975d05759dd796951db39d8d99482956156c2f7fd3dbf7fdd39aa7d88a8322ccffecd4c7b433dd7b41bda0ed505aead48b070c0e837242d1cfa92af36ecade99541dc729630d5cd040d861d2aed4b91cea4ca9137ed0a2f650324d5fdd4fb4288ca9bbcf044e6d2f41feb5fc521be25773646d1eea17335a75527264d33e6d5907fe26bf380fdedfcc6c68feaf48647439b14fe23e5b913dbea47d6bf628079bd4dc1c1648ba733df757b169564b619173286fd2af200dcbccf58be5c01e8afafa3087195a3fc6d5afd2dfb11f52984c2bb95011cccfe398c5351237c168218e86736ae62c10b73c222652b34f5c639e8ff7a9b35f057c4dbd20280797ea9025e953233148df9e69ae9ddcb7334a8e3afdf9dc2ce0c4493035e4acb2cb279f65e00ff506567091d8a9e02c10630a8e1f8afccb0e56d8914856db4684648c2e8d82d899e7e478b0add371c63d26825d76eecd5089d8708c60cb3f32d5087ade74666341016cd8db985cb69dc9d55a5fe499a5204cbe249e2b0d06a6598b48c652d912eb3f7f4de908ff4a145ec793258c661de060aa001225035603f606d515bf4c67fdb2133b86339228db4ac113943046884eb6f81dee046a1a14990ae5fef07fef665f755c5d9e66975c358b0bc5e6e46a77ffdc149b3ca63a4e4622d89d95ad86895cf684d203936ae14bcdfee63b16ee46732696a650901e9798fc97ca5e3264eeb9a1a8e8821c9e247c234ae188d3650a75d8867e2bc2c48c5f6f91873acfc5060fa3c14e4223c5dadb441afc9e6c68c02b04e91808f99249f00f2e72d6eaad7b78d4b150fe8f6fc73ea0565aa228fbf7d581b3087435cee6af1ad8feb25ad4c3181b5c19774749a1d23e291b051ee9c5023289dd08d9dc766dbefeace875915a09db59ec1a5ab4084989dd5e088abc0b805c9a5e8a0dbf11c9e4abeec09fa58d2f29879e5c67ae4587c998d7a4e124473818144e62b2b070a7b8727eade124823947433da4e27f8b453e38d36426736b29d0a8bebc58553aee0601124b7e48fc6fa5db9dfb536b88e4edb22cd517f6108ffb2d2b1200cd72769fff1421904d1886891279199363c4dc5df919ef4bc247638a18d0d648feeccd4b763f6101634b1e73e837750fa9b3c7eeed0688a8294b6c39c51ea562a1a6d06346b9d7dd3e6f6dcd4a889b55cd1fefce6f451fcead1d5b2d5070eab3efaefd669e343df8f4bc8cc98a739cccf6b3cdc3d580baa442fdec63736ec08747fb9f4d75f3f30881c17c3a09fd2b649c9b047ee270fd1bc7b6aff0e86b57f81421a2a1cad672af7888572a2287fc181f20448639635c5e6ed9c4260d1493fed75c3abd5183ddcb01a531de1029307f7340b73918a9310175aebaee1c7f496dd3cd4603d19098611b339892778108765c1e6ce70a5ed4b5698d950a40124b4b587428d4ad17d44f0d94010f9d28c04c1f0b13db2682dd89ea31d50bc0058bc6861d933d81ec221455547683c9d0eeaba064e22ee31e970eb7dd048001a8eb30caed342a47ea62cda7c567f04adaf3cb4fbabfe46530b66833ae4fb0bfb966ccd0035c28716b4b8702c171f052e70183fa0af2134417a4e9cec80f5033ca66b3690bb060cfc247d7dc00204eaff43049acf4aa87d9bc4f89e7989920395d274dbd8f90a92b3be1908ac0d7a6eddeb8214dde5b7c3d272dc023925f90aa96d6d76883d594d7b0e3b88590058260dd77de9b109678968b713ccf6dfdb09efb0f14f7d4fd8b7da0c0cccf5162f18270ded7e259085ed5a2ceed625290a076cbe1a19b83a48db1436c52871517bc731663a44835e58cbcc6d7d0f7d304a06b7673ae3f102aefcbafb27bd550557c1a0b65600a385222698233c4fcf754c0c4b7605cec70edcca3b8932ae2d3ceed4f9a7e1f66434ae3062019a9279f8ce003ac77ca1ad373491643f0df36215a597c39ce3fe7b63ef09564c703d9980c303a4be4aaf22b9bd2e3fa312b10ab60b1896cb47574d748c823a78a4584a05110019863a0173f66c03a6b7bcd5f61a84e94ee0ee559f9e740828262bac1cbdb5012cc6f3f3acd6c0e887dca44b6407c898fe3d25841439c2d47d3eb17c4af8550649aef5ab3ae50cddaec2a5efbf533bd2a80941f7aba94f6988bb57301d2a3705e8123d7bca656701d9d782d1150783b6cf67fa8531493f6e2d3fe39eb3a9cc025df3cea17219e279752c112aa4b703abe977a0a4c2eb56469fc89f496d13c70513910cb731acd296197bede6d5380bec396d4ea47c0b4c5d53d9301a0de1565e3068ca566a60a77243ae99ba63ff2a4e212dd84d60f32aa25b8247ff15c86d0623d53e08b2a0a0d4cc825081f87433bc4bcb8e4245f8a0502b9caa6cec651701d33c70ae53132939e69db986d4dcbba23103174c854de32348a83353244a7009855e075c5d86c6a6d14309ffbc908c9a5e6f8493c10601e30354a75960f3b40c2367675d8519431f1bd1f819837eca0432ecd679a442f5faaaed245c2751250c342a1f5de1fca16dd43ec4374f846ca2398f0630531855745557f7be8155e90f423251e5a2b8ea3db3c1c9884b62bd54980d47406aa83142535032b7b3a5a70e9dac9db0f7cea9c4b86a202983477d5dbc4018432ae3a351640bea2bf542130b73a547cf07f5a74059693a189afde547009b719756089d600e0b66878094730387ae8cf973d778335933c9c801ff4a9bf8591812ce8f956dcc7f6e417e3482011b93bd7030cdca84ec1e128879330248c8cb1916611eec79599edbfee3223c0835a3f761d92b49a7b2c68a07f1ecaa0c02e510fc89895b3cab9e60e54ef08305f020e0957cdf358922488c92ce23f8f7bdd1e2aab00215ff20fe2757c3c34f0ae1deeccbfe478563aaf48fb017013a7984ef58406ce1fbadab95845e589456087480e14c91218ddcbeea0734f73120983f65eb0f6b943cc5b5fa40e8aaf85006b4d6f7ff22029eb0f5d3777e225eaf8623c64b0cece4dae4f129c4ff9ca8690ebeb97ed0594f5c3b4bc08a9fe422662fa43699ad2c7c02e85c30918b27da040113dc23fb3dec955fa57598c4bd6531a707af2196352585a03282bb076db7a567ae190a1f06f1034c89d14f3a462b1e2a5e8793f668ff8418545ac9c1e82593032f803ad3e2e5a220f8ba5f9c4ebd6fc5cb5c94e8ad578d53dc82a2c87cfcb708f61fa1b1380b0782be8028fc65e744c89cf894452ec2f444a4bd2f4551a3690e83bbcdc460bc4bb4da7eb666fa3c86cc20d053d940ba0775719e1b3690b8c90f699b79e2ca83699ee4f494ba02f1c19f87e792d1beba8c1d58d2f496b1053d0f37e391c2cbd560312abbad46c6f14662cf3da404e408c6a4cc247ed88600210aaa17a1483862f4f8bcc473cc70e239f7d5fe758b32f51561b3586cd04ed45d07dc3a493a7e6ebf268dee588c729f6f3e0732f0939fe43e4048d33a7da821ee0c03e30043a1c649e599e343042b797f4279782539c7853a627249a1d88843470535b5f21b764bcd137b9cb90275aa70ccc2ff3126ec188c4a8c7d61d8576f85027b8fd3db22ccf879397943f52d0afafe202acaeb267e4d0e13ad7ca7d7edd103982f201d311eadb3a27fec432f6d2542be9ea6ccc7e482708a4b73973200290aca7903ebd7215fceea79765793d28e0164b22d515a77c571009be1b74142f3015d1be5afb41b1bc910f29f2f6751612cb749aa9218c0b08785b5134b36ae150bc34d0f65cadd39f060fccc862326ca7f00dccba2248a969dcaf50332d1c4c8056860fd2a2db6b94b0a55583971fb648464912ecdf40434ea3ae122fc5b7a2d077fd7720da53a11feae00acd235020783c6696e71e8ec1e9568f2a4e8979bb50e95c7e964d5f04fe6e2575b910b9bdb22234d99aa2df91f20dda75abea10cb1abd5bdd87a0e701822f1f39b656354104d675b74c302321601d0c3b44a4280c30b701498bc553a02adb5bd2238033f1b786b54bdffab90ab3979b2f9e5a6fa1a02fa1f58fa1a7c6c46297882e182b1bf5c97125cbad4412cc5194f35e10b9c7f08ef0c395320a4694c43f8b8af04d60deb6997e5253705c463d2cc910db99785069e3e4d38b6a9c2b53bd8734abd5186fb06df624b2cb395943ccaf29f80581e0256c41c1fca28dd6f18449470f55b97e92ef3c72e354ab3904e53c016dcea0a093a4bcfbbb619717d052d71a1ebd1b312dad803fd0e374dd83b790deff9fe770326f7e0d033f052d849979395331db07d51b446adbcd1b2f9d96c830746895e0bd76f6098afba8b0ccf2a1429a77cdd8b984385d000ad8c0358760943ffee240725531e04619767e7d8aca90c1e39c4a81efba7b3a74640d38976543da5a09d04553bd1f3775a1464cba1e712a8aa0f5f74acead60424172bae9395ddb1deaf0d498ef28868b93a779e56ee6c4302093c87287443b02652a7fc2bee57a92fce0de0480c58631d40eb5cf057b20c56353553df3111829f456078457437ec01b50f676bf487cbbff0781f3130b3c66579b2dcc5e67ee2edc40c4e313a3b03441606308f6fb0dd14344d92253130a85f06a506452c375798a6a192daf57f726ca20ba2ab0bcea1c0b1d9cabbf791a815c00ecb1bce1f0ce95cce3c7e0c46162ee10cb995830400277d393efe7ce025e15dbd0db71d32f4aebc8f72ae86941d3307009e981f2d66aadb5797df98cd000a53bcb61ec40be420526db9c249a6623fa1966b7c66ccd60cf51c1f9ced40b3fc5e73683936e339b250357356ed0754aa8b03ed8a794efe531055651f9ae1e65ddff98b4053854f9ccbb6584fcf20b538de0dc4ef6ce04865a030243e50a32775ee93987044d9d7286f05c475695f897006053bcf5ba2cd0489b0179a3c62029abe7dbe17ccb2ab15ed2d8df928f315b90c030fcfcd5ab72b0a8aab9d1646b5a9729f566d14a9caf642dfe376f30d7375c70180c6679f01d39862ee378f966064ecc2a05dcbd404d9d0f4c36f647416c4fe0c796f92901cfc2a3594ef15e4cbedba5ad3a4325ae9bf27c080cd5f7334e00d04008863003da891f4ecc23fb839fdff2f5cf225f366b609a8ce76afa7dad1b901ba5a13042dac887c56587391989e6c641f967d14c80c2dddd343205e7b64a300fd94921c9f720925787dee2b1320b9f6f9aa4fb3610dcaabfa0b049bc193cb0bae1a76c376a561553ed9fc3000dba3b0e15dc2ba425ed9655508549d7284a909fefe03fd29c611fcf62b66ba705c0feb38b9eaede8a966b50624d24e44ad100a4e564eb4981bb57f3fa2bba4b4c3647cf741f37142e52cbfd322cd24768e2102790b84b0734696f4fbdcaed85a2e65dbe8a21fba409ede07396c532769e4f60107ff0badc5b1ef868f249b068e1ee049b138f278fcc14e0364e67fb12842e70c766b35bbbdc4c418cbfde80c091e1f0063cb85c9e436e72a794a68cf3cbcc70e10e58582c9077ac729f4de157caca7b7a459ec4be57b8da99dcef6cfc8ab4107e0aec83fe1732bbb10d611af86c57aaea6cdac8845ed747a09394b0bedc40983ff630af70581b5d1fe4d81cf192f5ca923aca4aa7c17cf460fd296ccd10b8f0cb4c66f0eb540ac5addf2a566e18bfa1e08cf5b45e77242211a9e80cd498f0602b8edae273acf26ec3c9b02f9d2f6f9c85d1b714690e88422ffd309b5fe69bc01f67ceceb298c25addcfa88cd81aea33faad22a2c1fe6bca40760a116b04b7d0d5da40cda0183f48fdae8b95763f9689ef286bbae758c7ae3725565827187110cd4c06f567d02f194052ffa2605e7bfd64645cec1496fe007c054b13d8019ca01ecb77dda5ebf738de136b4407935affab10dea412f5c31d1ba0ecc7e1e73730b5d9f95e55e6658632564ec9c066cda8ef3212c41aeb0109915fc79ce87da4106d0919cfe2276690cce8658576067c854fb3f9441f34b0107d194be2827edf10e04ed8cf495dc665cc59eccf4e54301009b50d696417f248294a7ca320b69c005a6abec47ff2bf49f31e99c65e3356c4f94d2c41038bcb9ab489e7f7a6c8426042fc7ddb12f3ef69efc55ada921064e51605406d6b6b0aefb0048c73986047a0fcc2796895440a75cdff701853eb4ff24c943364110019669d681c9aa29a7070425121ec5be2c8279342fd0a570b01ffc797d9ba7a691a2a3ee509926d2c8470bafee21908fa4cd4dcb308c6ff35261414df0a0bca95ac654ca4fb7894c11030b0e23bc7986864657ca14731e2e49956c7a6c10a5aa60f52ce4f3b6e05ca3fc067c60e5785d2fbaeaf13bc9eea71af0a990e2ff72f5fbf381581a40e7f34f50042d36d32daa3e7c935b29aa0bc9d0c07505c392475221eb9a9f04365b5ff137f2f4134754c1bb19afb790924d14ad0b5acb6ead66237d5198c22c0f7ff6614707275595dcbfa511daa72bfed1597e17a605e464117cf5bfac8f1d0703dd285c03a46c0d3fbd2a967d81f4d2caf0141c9a73184a139f3419577023b22841ff6b0c2da2b8831411b15532e9083c82c3a37abf299e1c3d35178c8a03902e908bc10dd2efd383ac614093338a393bb57fd92068aa066b3635c3baca581a97dc953f0299da5a9d632f4bcc00d4ee99ecf7f3d235d1d1bf8744a51ea65f14cefe5d1007ed9b27832eb9d8c70fb9326390104193ee75955298e6d025f0da4f9e343e7303f4c5248d6c2b459826fea72bde76d2239f01db71722d31fa8706128022e54202a64e215332d3edba2d65dfe867b280f2f67af85312dac7b7e53a561cd1438f0f7b2cb44359e8a1df0a2e7703c071cad52b662ece1d7a9292b3b0aa2ec623e80c19c2323f1df4415adf147cbce06d19ed072f59a12c87b8099546de53948a3f042ae25703996e19c40fb27d97e839292bf156c09b7abc7ef19db4dca08f0bc80070c0d2eee6cdd8d7585f6a4653d3fdb5076937a3b92315ba169c6590b58cc5033706b7636c1f813135b5c048ff34448f266d725afac549ae885b94e1eba8c908cdfa12b3143e0f7f74073338b9774a4512bb762604c98308d9c42db16d98ec031023a7fd8276b124c50561413caab28ce448ba7c936f475d219a6b337b54a0008e81d78e4c16f04b4ae2be84c592258fe97cdaf1b8a79c427ec21e9dbfce8b071216a9095f552fe5b3cedf51cec534ff160789977805ef2ef9b6dddf5befca8a4459d198c4c8b1d72951336d4ad23e44e1a0599bdb220ffa342d1fac303fb102d0860129b980718a9f0eb125973413f40c9c19b395a2208ef160eb5657517f044cf6d1ea7635c95e6c2f065250ec33254949a1a42bdde22b8c820f6286e77c0665f141a980917646b50c69251f44d81a2dd1bc1bad1e5ef1d16a1f68d7a71a0319b4eac75408fc2188e2a8a7be76cd6a7162c5d10217b6d0b82e055e244eab0c320891587eeda7ed13483bfd478fdcad872fc2a4b7af9c468be5f37989722906d0f176bd731a8868d431c1066b3363d0cebad281d417d45aa1678e5f2de66001a6ca75fe69e438c2c12041afd1c07a025a7f49e13e781f00719804866c962908daca195f7e56a9bea60709730839c9bd9c5ab314218efe16f3bd9fa63496b807b680e4540d22af8b2892127082c319a73a4b3316ca65ef3fefb7594c73686c02d4235db7f998c6b15a9580d9e7561a0f0bef45cbf8b5b70aebd82ea664aa0d0244d37d8398a495951f4f7f2924ee0df55294900a70ba20698f861a56715e090a874a977c583e085fb040d94b41960ce2177ad668a8c0a73d4e8a428ce343490ae70a652c671c7ed7734e124bc087e92bf6458dffea79a8eceb50661ad3dde50c16b002ed7710560c1e25df225d2c55fd9bd02826e42eb603bf3e4428fdfdb60dcd8018d0fbcde60238c521ceaa3d85eb3f6113a434808bef7c9e43570953960f7f2e9a14e8c544b0671534d9f556f03e0d5ea606f2586ab7e6dccd0385d4cc0ca2c98fa6208ab89600a2695bb3e7f3018f4dbdbf6c80067213a9a0d640089e505e461afead44c61a902616b83d5d3965d58e77be74a4cace625f2120521af362e3dbe2a6449ee8a961a754567611e78e08afe09ab21d1f51f137151053bbeb771859ef6b0a63a8f4547b8ec88845c9795f22d38c967c271cc17d16b9e77da25283b391d5bcb1c3a1d7a18ed142ba216f4aa6bdd389029307dd88f74816b0bee4e2e6e8512b13622f3a59c2a7fde3f3ca56982903a6965dae12fbab65653488b4c41c86d8e6f9e7e6f2c0ba4a4f7b9b8a8dbd27572240be717f38536eb89c95e18d1b46625276d916da678640c02f69fddc9ad438de2d63c9bbee8f7138e2298434378cf4abd6679dc18f32db6e3cbd6a1c6003381e0985c379219151385ac4db