Analysis
-
max time kernel
150s -
max time network
152s -
platform
windows10-2004_x64 -
resource
win10v2004-20240709-en -
resource tags
arch:x64arch:x86image:win10v2004-20240709-enlocale:en-usos:windows10-2004-x64system -
submitted
26-07-2024 20:17
Static task
static1
Behavioral task
behavioral1
Sample
758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe
Resource
win7-20240704-en
Behavioral task
behavioral2
Sample
758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe
Resource
win10v2004-20240709-en
General
-
Target
758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe
-
Size
47KB
-
MD5
758ed44651a77a27dda48c5169a570d5
-
SHA1
c5cece157eaddbf875ed5fa8764ea223fc518aa0
-
SHA256
3330a6feecaf6d03b08315c2e7377e68ce7d12d4d8b28e3abd766033b99cb57f
-
SHA512
753cf8c72fc3440f04d9bb5fddbdd0dc82f9a6eea2fdffe4b70063a5483b271f40a1ff82b3db57bd7ee838ef9e914e1de3bb34bb5fa8e336487826b425b51c13
-
SSDEEP
768:e/pgwi35zpaQbq0quzJ1L4B+rovo21KbNL8mG0o6rudz8va:oOn5dZbf5PBro/1UNnGb6ruVOa
Malware Config
Signatures
-
Boot or Logon Autostart Execution: Active Setup 2 TTPs 6 IoCs
Adversaries may achieve persistence by adding a Registry key to the Active Setup of the local machine.
description ioc Process Key created \REGISTRY\MACHINE\softwAre\WOW6432Node\microsoft\Active setup\instAlled components\{9CD94B14-2A26-4015-BC3F-328387F40EFE} wkfiwa.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Active Setup\Installed Components\{9CD94B14-2A26-4015-BC3F-328387F40EFE}\StubPath = "c:\\windows\\SysWOW64\\wkfiwa.exe" wkfiwa.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Active Setup\Installed Components\{9CD94B14-2A26-4015-BC3F-328387F40EFE}\b = 1bbd000062395b74726471725b60636c686d5b606f6f636073605b6b6e62606b5b73646c6f5b36343764633333353430603636603136636360333762343035386034362f63345e696065656062606a64723030372d647764000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d5a90000300000004000000ffff0000b800000000000000400000000000000000000000000000000000000000000000000000000000000000000000d80000000e1fba0e00b409cd21b8014ccd21546869732070726f6772616d2063616e6e6f742062652072756e20696e20444f53206d6f64652e0d0d0a2400000000000000ef18c6cdab79a89eab79a89eab79a89eab79a99e3a79a89ec966bb9ea679a89e5459a39e8779a89e5459a29ea879a89e6c7fae9eaa79a89e52696368ab79a89e000000000000000000000000000000000000000000000000504500004c010400f0049d430000000000000000e0000f010b01060000b000000010000000301300600014000040130000f0130000004000001000000002000004000000000000000400000000000000002014000010000000000000020000000000100000100000000010000010000000000000100000000000000000000000000014006401000000f01300800700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000301300001000000000000000040000000000000000000000000000800000e0000000000000000000b000000040130000a4000000040000000000000000000000000000400000e02e727372630000000010000000f01300000a000000a80000000000000000000000000000400000c072636570000000000020000000001400460a000000b20000000000000000000000000000e00000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210c090508494a55879d4d3ab9b6c913002ca1000000d00100260000e26619a92a31892c092dfa2def8a36f93aaa2173036ad1b5add22982f932de63b564bcfff9cc7746b9f3ec3de0a90e2e328cd8f1f304901760e286e5c76b6983f30148c48fdd10a229d7b30835f1d16b32590bd3157a5cee8192f6b32bbe7eb44251843472d4599706859feda22532e757ec6c84638e40894523c57307f3e6fb92e023b6b264b43aaa54224e406024cb48af99b77e574faff3a246229d24a91cf171b85e2e91e483dbde40cecd77b861de355a3853e5d17ff267250ec843e3f7872379d9904ffb08694d0dd48ba8034fff0da23139519f9e8c3e08495f9a8000831b15e2086f7ba6799e82849f3fad3b727f85547392be75f5703df9b3c8b30c1b3ace37b7c891e5c9152ddbf5bc5b1c4c42f8cdbf1aaf99088ecf279d9263be3ac91819cb2cded7d0943158880a3c3334595d7cbda9c1d1242d255b6d0f63df25732e89485c68c7251aee66db3c58c2e86fb4fb3124d6ffce93a0d6d219b81bb4e916f45549f25d08ba1c3e89a09acdfd15429c6497faa201749c8913150a7ff7814a19744a7899a98cec345ecd892df2fa016d32185aadcf2e91051c1836d168eb4891f41e3c194fbb4c9a8e8047ea3e1f4961ed9efe61de3dce6577a783d36d8702a7078807f3abe77dcdd80f9db05b0ee7117a55646d87b3b5c3ed998439366c9ed984239e1fd53a40df2bcbdcee597a8bc7fc3420a6d53d165a91262eab22638356ea463ee00b86ea362285398c29c94f54ae191027342eb4d5c420257c8775fd353bc9c45cc1d68b1800f1026b05be5e21e38c8ea0f14c00c0d119cc368f816299ebb0a41cac304b52a84b32cd12caab899c8b49089609ea6679cdb2fc45606fb99346fe00419add5217410b7c937e7c9b229aa22f7d8116865d88b5211b72ba288cd6593634056e8a57bc3b07ef359f19d6d97920bae4c21376edc6afd3351254d65dd38f299607cde0160d569ea01b510cdca0c0b1a4bba4d9afa9018c2ea8933e94c568b4171a7c2fb3e27edfdcdd1f9de1dce2f60a6fb5f7d8a5f3ac06eb85b25cc8029de5cddc58985ba7c88607aed86cf8e25e539fbbed9f32b82cd6b208de7d2c5bf091addeb843c3f5db405318fa6fd726d55733d5b4fbb2f5a224750743daeb2c49cf382ebc46d95355bcf29fdb3c4eab24949da3bf45031844073c496e2abcc2664ef4d5e9ab26d743369ea08b93cff3c0461c157da641dae7c821ad2be1df24727e01cdff21ec9180e8e44c4a66c78bb3c3a1239e0cc8dac2fc03a75626ddea0cd0f6911b9ab7270c96ce13f755f5d1373bee166cb320f32758d66d38b1903746f0d30ee8afdd52c71cb73c4cea921fd75097216da4ffe05d8e4491e9566bd3f51e8158ee64653372aae0b62faf3c95b254e44db14ef40050476e577fcbd9188c8b0a26ac3f78238753908f408e1e2ac8609539cf473cb436766fd2ebc912a066aa2df022e706a05bc8e2184f6d2066bf74ca0472d042f6d68646f9ac15e4588b386e286bb3628b9c2f82c9852d5fefa0224eea27b0085cde29f66608e1e92c492d76f02f5c265dd32f89fed586ac2b67735f00b25417d0573bf8bb98a300d7a2ac84842514f59d1cce6e72c2eaca84fc0dc4fa8ed06abcd3e10bd8755b8dcbc1054a77643db6214b4949ba9ec2567350ad8b401cbe051c95c82994abfe4d40894b875e8b096a168dd4a23e4c5cd3bc4b11a7139b15815a0b2fad1d891f9d215e2388e659bc60436445c047e1b99741c24fc651a253b6550c98f522a855c457b859b045dd3081fbd1747c0fbd4a807143741ffccb565399005c946bce002a8d88920e0efca47b88ef01026a14ae051e7659e91718b5737a569ff28344abf9471263189cb17150a896e73445bf0e2021dba244fad4f2062e89821ff8fadf8fb4dae6335c3763901516680a69500fc17dada0691e96d56d129fa81ab898096cd7379acbd387e3be7d3a4031d7190d2240f9720b9e5f7825c36c96b98c66f01abeb0bf68e7880779878e4e3b0fb0049318aee713f0627c7c119579b4c07690072f4b56dda5f9f2cb433244c0a104bfc93c9ff17b9c6c2b822fc50599ee82da5f330a0d37e8b3fcd99119f045c978319ee752947ed9ac9582471a1e23046b96a29a26439fb4fc4554a69556af3c9bf43f4c81222d088e9bac74a61a3264929d84b3775d8b7936e5052ce6ce9097667db11c136214391f523fd407488927efbc6c336a7e05d9796e5b9b7f9c80e25c3d9f60e969c7d582968874e5724ecf89a9a74b202dabce9b9c34ba631c7e0c14c54c0b04fddaa93102255051122cb030af6bf788ed9649596a76fdd69671985a75ad7ec7dc5d3f6210aa13c7e558c9c52f558ac25688d72e8060f1994f8111da13adb2f0aab5bcb2d3bfcc1c7f87f20f99443a553a4eb7477391329892821c4857bcfc59787d47243202366f936c7d8e9b5d6baf4bc6edcd912c622e2a01e0bd0ce7f5d857e88e1c55ec0fd66fe9832ba4576609add16b7a38fb3aa95d1cdc73afbc45845d3ba22b4411b7c64c6a5ab6abcd59acd0e1f9b02346cb2e0c4d5690b58d91f15c309c8dae6be07435aabddb9a06262d4e7df30cac7d71f8f0b1ca9d3f3590457c53450b9af2331b73f76ca81de8486b1b0ffd92f241abdf70515e9c54231527fe29d5d8e53ade5ae87f99275c6768f36b8597e8d354e7531732438268cda400032b110ae6b4381192652764b5a29c8b87b91b7f52199767262d00bdbc1c3a38db357586475ed5894c8dfea8101ad885510dcd4bc997d963209cce28127c8875a065a881326f6c9d8eeb7c7d9c49c6d05b990d4e2be512316146d15c8cef26b650f5037da07a20f98bede0082d58dbebe1a62de8aca1526aacac6d7c0a7b8f1cc804dedc0bf6b70ac9687a3072081ed45665c445558db385dfd8872975cf7733b2fbd0348c15b27df556d31d87983c87049e705280be41d30c166bf32a12abae0026231b34321a51fb78252f812e7380a147e266a91e589a8356e06c7099da75ff00b473344166d864b3bbe70be7a8cdae6914b0a5151a73bb5ae7fdb5bb3729f39148cfd067a080d14cd506f8fc9eb49496ecd82dfcb173abd741d18ceb89af5d95f0d64a996b8efb6363784adcb3392acb1a056fea111cc79a49c0f63efad066b083fbc20c84dd9a05c7cd0576e5fa2549d6bb6ee005dc82a24853336695788e1b233e4ed7de31c2af36605c15e414e68f17de34eca0391a5962226e1d3c82144fccfb4e826180aaf7851600daa83ee6433a06246b2108bc63e77462379dc081cfd7855c50befb7b0b64cda412bed57c147a4cefb0a5f3ccce778da18958160581414321b58b0a143342f813d4a7a8f378aab24d7146146a6ca9963eda12c8b937c38e59a6eae70cc66a6064a0e4f6b6b8f84e7a7f6a781d8cbc7ba9cacf446246d3b6d7229fcf6324ff6dd2a9447127ebfb227e6258347a22fc0db19fa9712454c198918d85f6c8227c2e125ced4b26d6a895da59bf0120906bfc60e4834f45708d818086f150dca8f96c87cb378d197f7efe0f2e39a9a016466195f3b7d0cfcff67728fc5bdb3c6d826538f7e7da9867be930f9f71d3d6d896ce4d7883fcc2169b0674ca4b54fe01bbaf2ca5bd364f7828de4a1f0f2be69e82cde7b586f1e0fe89f6354826ca9d96e7b7140f990827185994a504522f8c454950cc43048d280c1f7d9c779e1b0a6a059bd5b79eebf59e8b5dd7e58c5a761bc58e326ee61c3af398a1ba8ed45fc3a047a4efaa8c1d829c7773215cc4e3f025c080499436e8381d8324cf480f71f3e8a77a7f12b047ab539236b1390c8308932d0386782dafb993db987b05997397cb370fee03aafd7d70e48cef3ed198a05c1db0cbc47a7f744e07f427c59e51d14db9f71dea60e5fde6458d5b9d19d9311ee378ca943721c5ccedbcae503ae29e62eee50bb3990d6b166e6166cd7794a7002dc040dc9ff5a7a891a27a2264eec408ccef1abda7a9271f0e31a8ed6f48a0c127a5bdd192d73bd2b7864ae2f68a35adc377c2d9fb83051659a47315a15c553c7cb24612a9c9681ca4277e5cd390bb951fbd86f5891f79cbd60ac22893f254532e05c8f23c46a8fc9d76d398200560ea972d5f6b667aa1db226358ad291bc3d2e313bdc009282994edf41983a214afd7e6a5c95e326c0d3db35a341d96510d794d5bac768451f6aba8a3d32d2fba66caff0b14aa184c2c921305d5534d43b9443778f80d2932db842aa8985696b4b38b9b1a10e62833254fcf81576781b1cf45223b6c9d87e630b9da487d863b65841fe2b4a2a5d4b6e73bd4ed28c7d17a66a124aa25ec84d7194c460cf4e1b84a373b01cdcae95434ac62f6fad0f9f9cdaaf651d123195ac1e342e7c479fc716126a36e8693124bee29ac3f7ed8457b33b25d58ade0af1603c06540b37dd66c444559662048ba572a3741252f0f16cc6ae15e112f243627628de6084c09ee84d16b1d334cb649acd5c6375d1e9ebaa8fdee71921631a03fb207c5efab86443c65b6387f5c6fe8836fb22a60bba9349fc8c2a0d13410be42336c15952218df395dbdb13d8fb5cd0e2e16fbd1c88c038914f4bc9957aae12287df322f704e6a293606cf54734a6b63ed8bd1d37ce27dbe3fc4b6909fb5c746409018c1c51d8ac4eb6575b58a04bc3ae751dcad6b494f99a18c048cb572807ab5bd7818358a669a9459fd9dc0e06d3b5e7171239a7ea0c0e303984655619722baf7229be0e63b297e46b20889836b3503215ecc738fb56cf83c6a84812469e784b4c875fb394608fb8d9dea69552b9a2edc014184fbd3fdb2ba8f7b513f1402d1dcd8833ea3c2f7d72288655ce38b15ecb80dfae83d9d885fcb228ca409942d8d40ceab12f025329bedfd9f9653b38675d13815f5a60dc6d336bc3980f61bb7de7b326aa5df075c631fbedcf39eac35bc4cbe67efae69aeab51b1752ec042d89e47b6dd3e1cead7737acfba9bc40536165787fa987cf14b5c506cb8844ac8b5a5860f9cae4c4e35e1a95b6ddfc41cc65e1ab8d2b58fef02705e5525a2eed516e184e597c112c2808f01555cf0342f51071bf3860d400376059467e900786d30e4e958eb124cfac8e1cae37b03360932f78f2fa6bc768a4939c718365bd4c64c2df7624a4d55146036a6c7e4eac144d53752c24bcfaf84cb4405503730ce45d6710e8f36d022532a29bea9996b7f577732615c3e6f79ea123f5ee688a36a3327476aabc546683a9638ddc3bea5b6f43fc1dfea8ab16b8b0dabdecfdde55550c260c435d39d4c9c8fb615a029a45657aaba1e40a3fe5afcfe5e12721cdea645510a72ecd5b7900be55a95a678d21c4aabf04bfec8aaff40ec308d701e5b65930ba16235f59893ac44705244fd635b8a1d29bbb2f43cf7a6d3e7e0b1b1dd806025f7c8472037926573378129a7bf591d291b39c1a7e13934dbe40396a769cd7565e37615dacc86a15f66a792f74b4f02d1fa1c2d5288b61b74ff0378c05e133dc7fa46059faa416c350fdd2423fbdccefe99ad3e158ae49d30dfca2b872b7ef1cf319133c1d647d4452fe7c454a93821d46bf2fcc5bec29a63697adbf9e845638c7b4cc9b2e0f870462f9c181af6e765eecbb8d58043c1bffbbf9f6a0295a758daf56d45a1c5fbd72df1ce8ab559d0a1fa190e7bac939e1aae410c27cb694ca1c3d29b5226f20375161cd3a80c85229496c1c3fd72d881e61df70b601ae1eac86d55167fcda32c9aebff5e4602647d54be992cc44fb89bef83bafa416e581e5af130fef578c8241e39720afb10c33589804835f9e3c54e30b39d2f0ce4f7ef10f2ae1482c0f6c4ba6f2678268d995f6a1eb2d6960d69b6848111d305fbb0dc9f4643c95a9284d564b21e3544a308dd764e212f610d76a4e524208ff237c478e3bc6d9aae61c3778106f53c58aa35d7b868f064b6207de2bb8bfc11ca127b7d033ac821bb514b49106334e1a244432c459921004705c6d2789d78c0bbc7bdad46f151bae5f165d3eece562242cb76f4cd788d927a300ee34b83eb9ebb01e06e9e60753e3a63a8212abf58ade19745ed535e09587c1d4faa0a556ede957d3371b4fe81b23410f51354b4bd97a7693c82292f15b8bae4ec81256ceb091c15a3c8c002dc2502e1a4bba31fe5608233483f2afdbbdea16b1bda5f4f4ae6fe23f41d4e3fcab5262c3182c694e3086e8cbb172732759ebed03b7a0664ea4d3dc05245a15b52928929664061311bce1a4f25f687a950e0eed5116b7ad7c6506971d9a1f619cd61e9afe358917f20575e3cefe977b30770dd2608d2ad86b0e0f1479fb13a7c3702559228df887e571e73e46da696237d778dd44bf9637eeb538202037ce0362244aa3050e297006191c90d4949a9bbf88ba394091ace3daed1614141391aedb1be03dc5f54b289458700590258f44cb60aca709b24fae10891ca3d3e17d390c6b535e4b668abc7502107ab88dd773c854a02e6ee721baa2c32da4c8adb439546739dc74a4193e6d7cd2395e79b43e43622fcacefeed1539943f4013eae7a91aa1a174ab1efdd7acef5a565c6d56e65de9264fa4cf60a784895038ab0a3d3cc5bf6650defd8f5b642b986e1a7c728a529e13fac5b3f7c5929bdefd921ab4786726e3626fa548bd141e8d5e3ece745dffe6830833f35a40e3bb0d951f27a9e205da99a813048af7ccd3e238666def99e29ce681555fa7d4d3140c4dc19d8c174a51e758ece67d0d47ee8bda767c7812d3fb66b8a7781d8b190944b6b0ce47350b305915c66d91e46062f079b8b36aa105bfdc58faefe3fb7b3742bf544ab9edeebf4d8364228d05a411819ab047743041372377fd4dca1662020882b737e5f63d932d2dd2ee22b5e40607248a02544449d9f2c427977bf395b35f4291fb2de1cac864f82042ff64ab3339576ebeeffc656e2df6e6dab99882bd91d76b677fc132d79ff741181dcd6009076a1823973b57aa0d33ee9c7d4aaf27a8c8fc6c637a9319af06e8e835dae8b2c9e02b5208b6f1fa1507cb5a76677a8c08dd161b6ef7f66c30306aa3200a924cc54297289a8217b8b83f29d098ab4420e62eae7c872a4a253a0f9c9c8880f547700e429818f0c9aad946194a574ac6ec82752fdf7f8668be37b5339002bb8ea4c41729fbf11211271cb360851707e9146eb1478e24ff93b0c668936ea6d58d87c1e7e6e434a74c2fec40744a57e70a941c76a8f7c86ff1882ed80a47594b5f0a29cca31889b692bbb2c02baeb896d9454aff72a709bbbb0f59fd966c443434e92353cdb0e19a4b6b07d4b59bad96d0fe5819de17aa97b4ce3a43fc4d9f6414dd88cb5f37455970d3a32cee43cd7bff56961c5d40b4e112531c267b2fe636c3910c97173ad558e9d959d6e00c36fff45fd12364d17719704e3654a5fa0f0ac4a2482f03fe2198cfa291de3ca33576277e575c6337f9a98f5c5609eb2dae21d805c7f355f39fc46a1703a0faec22ac44c3feed6c739a80109bfe290e7719a5b9ec3ee276a2ee12c78d7c020f7dd4aa1cd07ac3d99b158174d77a3fb672702c3669ab0cee01f7b80ba49a433d4e76d4d1e6757629b1a5c09c4d7f7e495f9e3fe66be2916ded70c5e10ffc62fe43cef47604faf2406b233270b53a4c6997cf0caa69dd89085132a3a142a7a54535bb2f69ca682d2c7468f8e7fec3d92cc265b04ed17c199ded66d8ab873d5e5248e0c3987ab8bf94dfcb8d816cf7b1363b1e11bea6889e995d65ace749bf1a030428edb56ee302aec932a9da29aa07547e61dc781ec127be587f9d0a7a5737d151c289b04a6b423bed09a70c2a8b51e95f050a6c673a0f18b040f6d8817a38eb7be308e905f44d0e0035e93f3c69a154369a8f586b948e7473bf628a30490cda93f1873ae2fc84be35559da93bd9c0da610da11daae32a77067c23818f084d8e0e6b751beb1c5f2ada831f0e1e9c4263502ddaa66f0b6bf2298b5a9d129255d6c20fe973dbecf30a2c4b3518d2af66bc762753c0b317193f74c42b01ccc2ca5c0a79f5359baba3d07c71ffb24fb3ff4ecb2fe4d9493aaa98ef543b9f67e89890157290134c773800a6aa9ef5e4eac70f7e6d52c29741e55349c25785bd1c0b58a795fb25ee2f1665ad03cbe397b461b5bd644e01701a08188066745d9cb1b0e5e203d8bff4a933bb0bd94a58f26c23a812bf03a81299d34b07fea85f7128629f2838eef15f0051572b1de4fd6030518d5405bdc5ecab9dfe9251145ea789bc5f897b92be734c949134ec2ebb605d297b3015537c6f52c679b3156148d972a1e27a17012e9e67e3d7e0e775a7b5afe46fc5bea78a6ad3c40c96692c11385ee689876698b04ba3f00f5976b4546770ad53adfb40d2c7f0201d2935b2834c6bbba3a3c5bc8789040372a742d0370c28c03acd4b576bd868978eba96c487aa7ad889e8f98fe788132d25d6dc13c31998bb3c9e26954fea87955621c251e287f0c299a8ef16a978c876f8c2704e7c3e6535b88c614a492efd941f3e6e5912fde21c82fdb6560cd9eb21cafec707f270ad4cea7f36baf80a9756b170201333a6d7e857a853e71ce5793059c00058ac66418fa0b7d73cf64218d12ac194342c4ddcceb2a1142e5cbe38eaa0c6c10733b543f100f630a4763da6dae09f3d0f5632f63e06d4b10a379ea80fc423e69488e7230f2e22cb88ed70c5afce7279cb7418143b5fda3023aff7a5a3d7396035091ce64b696f839889188e776c76b38ced09cc4bbf9792f9c620050024cd388de239e7518c7230463ebc20ddbf2850e384da0cd6163f28b9b999c42bae090feda717812ed165139da160bd548d975b6ef30d9a8d8a8fa487ab62b7f04a75dbb2cdc06dfe913e3315a69cf2df83025c4103304f37a11b435a4bd105541f597c490a22470c5f554311af291b495a26a3d4d4d5a8e8e5f41bfdfdc1f760a9160bf4975f44fce95f2bcb745ceb4313e93e4804563b7bb431dd685078845736048a54f3a33b42f5022d3d5af0c3ba89771f7666755aa93e23d28d18beb2ca3d95fd49c50267441857060732423f91309ab63b26425ac678a6a108d4b0f3d291de7117a8259b0639db5a0f4d6cace33b99980327e3f44dad66cad34758acef2205122ded0258bd68d370eda2aa38467f9a2edf73dcb0f1dbc7ed8cbf2877ac342f068fdf25840e4d83687e6d879a2dd360bcb8e1c9d0d75e958edd9aac2c02fc8b20ae292f461de13d62c6e8d541403f0ab32206a7b2b3eca9622677d899ca4616692e4b680ed177e4793f39988d5438a37d750351048aee9f87a22f2da751bd7f12fadf8118ca358a823ffcf3eaa969cdd15edd9c0b9f23dd2c124bd4f7a89103e56b13e56c448411069f1cde0ffeb9d5fcabfaee98dd8e46de65300af07da80afeaeafe54a498a2633e50ff4a286599308897fd1e9c03666e416051fc217f78d2b8ab5e07a3632ebff365a290f886dc2c3aab08a4dd7b66a9d8ce3189be4b0ae257222b6b64a347e8a9ed7b4bda2188d1de98bc797bb6fc78cb324dde4766ef5fcb9a95527b732ad45aed4e78a0ed59d0083475b0c5aeedce800902ac2c5934e1708fe720cbf3731064ef921915af90598307c02eaa2e59113033dce288f2b5f07faae9fd6a14add252137cdabd35947f127adb7fc6d17cb50b76db37709f7c4cd57a8376dfed015c7172f397e04f5b22dda53ac945329af83107255136dd11cf4ba1ea4b021ae584862ddaff006f36dd5a1edcc6be098945843a7fc5a18f9a80cfedf3c7b9b9158b01f4dbe3fc592d7ea98a3f002e10b2d3f455db5a03c80ccbf728bd84e6494d99508ec50feef6db7aaba2cdc5f672c1031879311ad6922b0a2a0d7373d6e27974e41ff6077715efde9fdd0a754d1c4e2731b54d524823d2737e30bedc4a673f07a40fc481179319d05adb9cca9dff750fbd9c28515c3f96848f8324be9ee5c7a30da5e1eb23014aa5264b165e0c4dc9ea4a460525b546bcb2c0fbb63df52d6e728a547caaf19acba1e03bb41c150919841c4fbd5560f17e48fcdcf131ceb19de1e9675c94a7c114e3bee3b7e7d1edf91972d22472d4fcbcc2f75070f5918f992285f1a05e3a9f5f1e849edd7901f1d52e7b42364f8dfd9252de97118cb7fda050d8ffa6536de678889791f545cad559ca3cfe2ccfb0899c9390e5a225e5ceb16c618333779d3c9b7a86839e71fdee5fb09cad40f60f2a713d37fd7f7303db2c980b03a803231c8690096b2fbdd12bdc4af83c1fb438d0fc3b9cd72153cc262c946bc0740742a7414e2e9dc293b7a4a44a7b9468b2a26702942cc590c892b869444a7b119f504d087d4df322d226b7f703fda34ef0cd96cf38ca9291c124f41d87a19e6724c80c585550040d5959c3493f86c30cbc820d8ad42f255d6eb828a7dd54d84920f6d504b3e8e88827dd5a53dc5835a9ef800dd94885f1b9d8b6d3b8f2d25d7b039d0ca890e6c3471b47f71825b5ea91f4af97b6d20ea19f9d8434d4dfeefa80dc23425942b4a7a8a86a6ddd56ad560a75725a3ed58ebe61470cad2b1d7fe197614c75ac05b5a591bec0d5b807b4ac19eecec1613a09f06dc141c1c894203fba893c5a6a48cb69cb8b07c2f2aa22669f0fff9dd111c7b70af76378b7ea3b5ad9d3956cf51669fc201b437dfa96cd2578badcf108bb69822a5a2282d6cda696f6ebd681512182eaa697c52ee37d5b33137f821a0f15789132fc54c358ff022a0146c5754cad393d7a5afc16360242672c45a54ca13fddd5580ae07b811a9ebffadfe2d397f0e6ef74612d620a5cbaf2e881bc8215280b1a4cc296f5133a4de7ffaefb2fca86fa5ae026fbbdb320f537d4a13d2e6040e5b357b7f3a224ac6cdf27ccc949b0e530676626be0bbe52d3628b9e49aea16740c7b2412eb87699c66924bb70ce8fdd3c93cfd68d3427d068bdc1200280a75dc691468752bd7aafd61f642413b1a88d2f904daaca63f0b7e0524773aaffae33ebdea6b5921647888aa4f0cb9987b8182e133bca424d54c164efd3819064c2a74295da5ad2515bd6a7ff9dac7d1b6876c0934d8eadefae3e741c088073129756aeeab0096b456358e17e49ff595aae4d32bb8755e60371862ffa1f1ce719dcc4fd700c9b3cad2e79f42efa489c2ab4425a9d5b908428dc9cec179b4ba8b11a2f67f1c73610543d93135a1d6ae9904f9697b355cef15ed4114bf18d98d3da966fcbdd7635f0b83865df4bc41700573d0f35fe3966478d41db0f9cf38ce83df4738b43645f1b38be9bdb27a16c45a5acacba1d7fafbb2030c9dcd0769892e6584ba477480d8b19508404082b6aa6c4291a1d5db2954ea111d19b0962c2b2c38eac8da5b1b09813837f54dc236462d753cb26d813a075e8191a4b0ce73947e399a85542119ccb22cca86691cbc4464065cce535b78c2eda562cc251a10d33c0a21d643f1352804e970fc487666d4111ad2539ac7faf5013a4f3096b21394886f570cbad51fd35377806ca61d6ab0a604492fd0b4cf25e4514fe9e2a6f239c392f61b86b307e1c5c341f8ad3a30b07ceffd1d88db12b6d15613652dfe2b587228989e25957353f346978a15feabfe83f3ef4baec897dd29bb480eb28c7d110b7bca9992af879ca815c64f19cea9072be771e20f2cbfa7d4808282a35916a58aee701c81e4c555d931195d1fd87a5f0a931a33d573e755006d04d2d8f4bb34a9da03a4aac40c35c0b7100dcd57f7495fa12750d7463b3ca7371e839082508ab9b1a40ca0a0a4f7de983d7ae07a29f5cc1459dce88c4135095c854a0205d083ed360ca7d139690cf9569a0c681c958a6ad40046e3fbbef4507862ed71b2d1cab0cfb2b1f9fe144a4010927900a85bfdde87d4d71a2a0a4b64189b620df3c997c17edc2b2bd00fe2cff11fe6a35ec7f3008a4194b3ab4425360c3709dc2c1c8e6b31b5b29335a6e8665212f5c980ef8ed00d9718750f831ec65533a23a3883e83b8c1ff3f72ff73c515fd4a585f79b2411b078cf67e7b3a4b476eace74b0aa2fa9d758f32e26e6cc25fa270c31273756c0dd8acb9acb824335368c834bd3da1468ae904ad6fd3f4bf6bc3f9299b8f5d89d42e775bcf8eca72bca2bff2ea5a0567f1633108277ce864b4127b0fa36e06600cc7cc3512fe42b89edd630fc522cc8c7488103e547924629526fe217c1201c824280216e563fb2da0d85a21505ce4e7f1e202dbffeaa23c6a28c94b598371f820c60a2cb15bf8a80ca91092336d57d8f1db459abaf2e720fb756d668095b1989b049c9168fddb16dc953d4faba3feb6694a73eac0a2ef99d40199d24fdf2627a5394ca451e82df970f3b731b21560db01e62215799a7b0fffe1020004287ae7829c5fedfc05ab08b4ced6f1f2874adf214cf75f3d3c5a1aad90a3c6306940b86813ec741dacab8f36fdea6fc6431fd9ba2cc6e06334b673f1088cab8440ef3a8b0624fa6e457e6387cc77f1e648885f250e51beaaae42b0287caee80198c59abded06c006a1cc882a9da960a5753f202378af2947c8f281d0c1e67c0c0642598238d71da9cc1ebc873707971667291c54a294eeffa44efb26e7a989f8e9c78578350a549094daeabdd413243ee2331bb541278ff0c1fdd407d8c8782cab2cf9a5fbc67bd989f0ada100fd8fe2af859abbc699199d79ed9f85fdd695ebeda29987d0de8bae8e4aaf7a2da23549d4cf14d260cb357ce974c1a224a5001d7938580e2ad5918c5b0003fe999d1bf945598bb96500b857987e694c87d46c049bed28f9135c8bd1776e0128fec162a986c3ccd7d27dc1a371a5257bc9510060ea98ef7b92d8fbb57813a506af2b9d2c23c699d63c5a367430361fbebb706b8c3c71fc35a5aa0bd950992403df6b099d26cbde72d21993b2e26d118d2d93866c71dcd19a53d5f7f9595ef6097fca726c771d498805fea747a646006441a7c33af3619ea4065cf920566dd324d7010c78cdf97326119ac666e0546316ce5372ff0df05874c567afefaa99ee88fa46f58bbd98020183e27be15da376f01154e4d6f8fb036419e56a4af5b9f06643177c12def98b51d5b100c4fffdd26c3b2fdd2d15820e7ab70066d6038b9d3d74b59b59c27f3eb00c96a110bf719d9b720a5ef12c32029c3ec1248908b9554e4edea6b5dbdcc6e1c68cfcfd14aa99939ed2338052d256dd19c6a01b5fa8fce43504688a3b9f82ed309d34b7f7affa25ee6db47a36ebfdeafe31e738153be6cd21b8fd271c49b2a8cd1e1853cec4a4418f1eb96efc06e83068c2f9c728e8d9183d531ccb4bd0fc9b976028faf07a4124eb1cb9bf4f5d91331a9fc55516330b2165a5b95eda5cdd819da1d20a9a12511ba22292467190ba27850a7e53c266558a542db44fbf23696f49b1b03acf306481a1ee9b4ef10c505ca04edf9646ffee23479e7aebae3b8b88ed091661479309a0f878de52bbeb0439f19912818233f48d691876e4ec7410f1aa3c276b77af13ab4bb216fbf98090961391d37a254c35e548834397cb9fb3601205ac1083f5c694915a61cf96a8dd2f3484a2c70df40fabd97c0fa0c5b22ad3b538218191edd58fd98c60397e257ef72e927e397a63809b640b48e51ae47501fb67323809734b51798985e80c6ede1f02a7240cde8a2c6124c4293cae20f0ce118bb91968c2b485ec3ee3ca14d2107e6b2e48c3fddc04701fdec47deae02f24d044382a815ec486949a3555e6e144d998170c5c9a51901840943b0c6d086ce79634d5d5acdd37c85b2395b671eac7264da2f55095050e7d6d88d2f0a447d20444908e7457214c0b665c1d34ac96f5978e09790e9f0cfd1d0feb816be35d25d321f4e43eae9235a3c94828f2e6c64e688ce65479b52fcbe4d65a0e598394af31db416ef8b20b56e71272ea8e5a6f2e0903b2a9fe2f1a0046063ad1faba1fec09d8e24eccd8b4b1cbe0839abfc4c05a7b5e8fa2341ccaf0eddbfc329e64f21768d37ccba177db67658932a95cf01593e6dad53d12842d1e2060e6cfb014ff06f0f1de730410431535a71f811cf3346aa41505a2eecec0d99b1bc93f4cb47d3b632e37a93c13f1945b68ae9a6d90eaa20d43e2ecd34656b49ada3c44c5adbaeaf6ef5dc096b33ca58b04f9ddd4f8119018f43110b0d5ca47ea58c9464b698a574bc30a755dff2e9935b1836d100a8f34b9339a0746e93f969e4d195e3db327a1b982b3f4cba943741c79d53742c451a3b807cdca77d49c222a990421c6466f40bf2a5ce60c276777c189ce6e1a07ea96ccfb9919a9adada31361f3cda48cef97e12c1a365c1ffe65b9ded008d2b1e3c9e339d0a9c8f2da5fd56fab3de72bb64fc2c815c23c1892d34a57f10ecb4536f7c5492515d5f8fb982d774f4d1b63500641cde0ee44aabd237dba2a0d2b5a6e8330bde310bcef5fb4c5ea7aab16c547e0a8610c2142bd11664fb3819717210e5cb2e607c6b0a60c0cfbd8b241a9673044fcc8aa79f3a64f651d50e2a502caef98a46f83b43e6bb3a6cc973537e665e3206d646cce02e9aa1b5f6f8c4d0112747a34bc11063bfbbedfa9ed6a548d587f0d62eec151232481a418e7850956c277df1a49fae713e04e3f9e9cf5f86a1ff844e5e683d770307e8cadcca49e4e2c0a9b99e0da7d1bd7216c79d939e9de2b9e56c99d944aae3b9f4470ee8d531c1b59ab333177cdcf7dc46daaba134f7da6c9f53649f8cb6e1887cb07d6405a6f8b25ac40833e3d010b473c7cc45e34257e3a419d0c440ae83f877457e229af688addce500146d61817f9962ecbe5deae4e6c868b4007203c95a1457d0344a6b4b11bcd475f96fdb98d51e4772923857e1d701bd84b6df693e803848b0738f4cc2238627fbae4ef0a51f4e3893fc329d22af08d03157cacb87a46d9bc5458c6806980f2b5fd0290dfcd269872f6b09f9afd4c3704bad228a7df5ef9160c18c27207f13cfb5061631bb4669fcfb6a339583dd5ec0caf53c8442761a8bf282420d8fd1313c67ad809a1e4fac61ef660221a531581e0d4154680e51a13dc908ecee7325c36dec4c117f6abcc848d36fa0fca7b7c944052f1eb5dbb128ef21e8de2f32b658bfcd78dae2a3cd36dc7dc1010df744370007bce57af0922200db4a9192083df020ac6eaebc13606ad293255aa8c411c2821c76fbae4d9c49b83436a03172215ad4cfe9d30d9ec696b395c3bd3e0c1dfdaada6c194826373e2498b0bf52c8210254d137ce712de14a17a9949076d4b025056ea56feed0f24ca3d88e9ad64f8323bcacb20e69349d2085284a0c4ccfe1bef6d7903fa8e63e4b48012c9c1a0fcc6386433f2b2f75b5ec9c75850f4b1fb8421af9186386da1666e0ffd277c26d0b026b8819d942b09122575f4851ab694f7f52e179b618816d6feb0429c14bb74f02914ad2e4ea196bc50e74686cc8d4f861c05e2a689f6c49601f55146b223f1384fa3f3ca9618fc4bcfbb6b18c09983bad5ce94c594f328d13202981e83b56de02fd567e44792084801771469bb2760607f140296d55fe5a8f451a0d08402591728aa03f555712775b6ef9076ccafe2d259b12fe1f6c08f9d80a27f9f275baf55fb2401f29acf8db3d4eefbf6bf4dffced432fe5c654faf4d3f75933ddd43df653582371171c2f2a7f8cfd598b1dab468105cf8fc26e50269a5440ada053e4a5134258e4ab31c23efe6487c1d097ab25b77e29deeddf1674dd5761aa65e0e10e52dc9ea7a98e45da835a44d3b9026764b57077b3549ee741278bba7c43b9879d17c3ad9101af595eb13b4d6e4e36a703bc521e1cd0175b9b07272e7ddd1ef6fef07580e39c94eafc2714bbbf832d29c8d52983332567fe8e9eba98b6970735d36728420d5e1c4d17d720504c484dbdd9277c42dc33e76b8bd664cf20a0a7cbd5ad78dd5eea661c317b2dd13b05390e890bf57142e8cc2c9ad1ba580af557b537e459b453ee9eb2793183d78bfcfe4307bb68828f99c5d9679eecd84aa57b223d7bde04d4335a26fa7061fb28051c1bb49940fc6d1f9152b90bed69942fe01537dc72f720c6acb97e69f3f55f1abc5b3a8353eba94204aac066cfc25d178284d84ed56f5fac13f43b012a7defd51c378493c2453e45d9644d2d23536a2ab932106cc2771310ce4def82cbc5ad98cbec409bba9766c9312267b28fcb34fab714b03f64e27120fdc4513ca4c3fe8b3105c4dd173b311938472adfd3ada5d7c418bdbd9c6a51574ec8d6d961adb34bc277487fa65c4c3fee484b4ac4d3d2628274590a6219c97c8c66af090637ffc69d08c7767720d02091402d89f43bdf4f64844f80032000979770bba805a426d19189d8b1502ae9e3f6c86180f82ad0d13d44ff27f97194a7826263b2727d9588b82e0c6e0e743076fe8705af7fc91b7f075390d3f53ffed93806d3d934710b694461fe53048397b47964e994ae6a9581f86164483c0d6b91a689a8da6669ffb9d739559c1b8ea806acb4c0972c8523b741745f954412599676437314ee2d3ad765fdce99045ec45510d89eedfcfb4af0d69022190ad1e0377eb90609233f491acd2c31076a999a38ad7f210decf6da87ae287d859d1d45d8e668e2498c2025113e87444929ec80c396f727a968d394fc05b07057530bea796ab1bc20e2496e8281d92bf3ddbbdb19b2f1b6c60782ece55f63cf3a4695acb637e0c44ad11c89b4e8177a6058ba834c1b59e4765a0b42ebc216223d6bb928631f74e397ca4857f29ba073cc7bf7f5faa7e254c5569918501d3e70e44fa53e9ef76c5c6fadb365216d1a915937c2fa82eb711e1cba3fa2414cb3d373bb1343cc75d0ef132b8ed1d74cb2a1e17e8b70a64cfbbe6619592d2e4cba6b63f6aa6993af842688ffebb0043c7635a2f033be19e2dd36a58fd62c1ae7e07c9804bc245355072d452386a712a3e85bacb6b749d439826f6c1738903962e460c6fc345d5e43b7d81e0bcf332994a19ab18fa89110bbd59a688378cf90f115f820336aca6632ea3a7268037108785d8a8ff306695fbf9530ea52b11a1137cbb69999ca4d2e5c134f7e0572b0ad98cfb83db78032872cbce722be1e08fa90af5c926517c2e3dd25eae1627d8672c37c5e32559200da7077a53414d9caa6c14fdc3dbd2ae5af6124baf87eca715dea86653c4c08b8b96f0370dcaa71ea4b2a5f6bde9ea802d23fa3e2bd925f8b846d34dc687a4da3222828de81c0b2bdb2aa073b7b296af7eff4cb97b4f056a16414dffed554d99ceed3aadb7edd195126d52fabef1b63789fd25bb4ed7ed7b303db26f4cb9e19ddd37f84c6a8754ba01fab1419dba1275cebdea367c2e24458a3d0728acbded324bd7f791febe50cd6d69ddefa6892f206ec553372539fda651823be19bd6aa6a84795e8ee034498732380aea54fec1f0577784e5463548d3a2c9b6ff0ec1fd53ead62c0fd36fe7327d0263eb5db3ca9af74ff84edac5420881cadcb8c39b723693462af6842e97ca4cefadf78abfc03488591100272343dbc432cb99980dd5fbac2b24352f099a0fbb0b98ebd830b271344a8472b3e3c1f68814ba34d842bbc395d1f81df18bef27e46e91ffa29cb2745ecb982b2479998fcb2f89927b640d9fa9af7fd56c49806c8714bdbe493b34d670ae2cbdfbb1cae7aab35989c3f4ba4ae06c37bcc53bc338048a5d8b6273e5fcc5e8f46aa651f1dd2998fa75d9ab9bd130d0f88d9000edea39a04564de5f71bcf2cc5fab6b37fd1255cd7cc3ffac2a383f4cb0ca52d301e7ad076354e6c8574a09f6ab785cac77e4fdab7592118b12db30c78ec0234062f852ab7ebc7805808518901190115ec74c9ff374f2245b46ddfd563ee588fbb691bc928d23bc0291a0a996810961e00efba8c13432aedd1f38fa6056dd099094383871d1f5b52f8252b80729189685b27108045fef824fb8265a539cf882ccd3c41784d0632ea8f3abd7765fb7ce8060f2069893c4c3663ab3e29d578d47a9f0a5075e74d70eaa87bf2e704a15538096641d1c37fcdda0e90b64bb6e796a25c0e618805341273a496a22b788c9186e035b5e6f9384f3ac99f253882ceeb83ff5f4ebb8137cee17042ff9e5ee99bfe93f5ce1fad080918ef268b48f8da96cee3ff81e0b512a9aad3c044e04b2f8f6a21a004a3d239e8ab941c2f54656f61ffb93e8db3c438f2c77c9acc976a37bcc1ca06f587dc4ef763f5ef3c3203ccd24b0370735eae4a59c06c477dc9013dda8ce292fbf6a4f07ef1e716818dd642aa02f7f77fa65476c961582e609148d1457ca243dfaa7943d0f74cc2a21881c9cbd32b363ddd18e8ebe9a12b4083ba34f3e81a799473907ec7f4dc9cdb623a4e23735677012b3d3488d66f4c029c376fdd69c0b52bd47d7a9c0207cef45246a8021c20611e268440169cd3990c80a8f1a27ce7d04faa64b3c9c7368caeb7c7132be4e42b07611a7607d9d8043de814e1821ac51abe0742e4c07d02d82bb138570705f3d3dd64e826205224a4797de71f2bbb849d659b5c00ab9ba7d85ae67978bfdb593565082e68590404343d8b77761ca3891151bede3b98b8dd4a7f512d06723227ea73d309628ce60c064fc80525ac6f37e29bee76d8c102803e96631a62c8a7233a4c9cd91a3ae555b560b20bd63d1d91e27c511b16ac37a1665e39a8ba110a5d2e7e0c4272106b78c02473777ff1d949dc3358e0c0c1203cf300a41977b93c191ca8f93b6260df831f702b1450a069ccafa80354aca378e9521f6a072f32c1d22ad486113fe96aa9d02ad5c99ec8a96239a7c999c4783d5ec608d05b2874de8fd97c9d07006ae1df9ee3508678ade5d2599fdad1bb9ddd0dd9e470e34901ec04d7e9aaeabcf2d228b64342b88138b7f0ed15fea281b6ffa16463b4989027076709ecd8554a36e72ca1a887b20323c1a0e8d47896b5d513ad541b7168eb33edb7e3720d687f2ccfaa6d5b637a45e28e5a1e5f74abd8d6b95007cc9cfcb530ac399250068e4b0655e6a49a96d71fd2f07373cb25f3145779632d5d043661a1e522e6f1eda5930131cc9354c80cc493a953f8d8e0877928d4cb9669e46b86ddae9eb97671af639240e8cf51dd49383de4a8f511931684e641b2aa34ee9c6a6ed45cd438083f36604cd3813618b29a09026141b45dfde866c2bab7f97fc4b550c9d9b543a81aa458996ec06a13eb47a23135a42274d269e5295b1c32aabe2bf37e3f23907b30f1d6fef318527c98bc96c21c172f13d6420467e1afedafc8e11f21fd10a8e21882087ead7e7b5541895ed43b5bc360732d0f9e5c1fb69f6a6edbdf06e0995dbb7fba3878a076c81c6eb3d609d490e44b7e5759c021e6f5ef456940a90be5f9373d679d3954ca329b4703579cd281dffd805afd6a2238e900061b36f47f84f9534b4f04a7849164f4679c94242b8e18307d6367e332bdd3c932cf51b0279addba4d9ecb81de3550c7a94da999e3f6a8db5ffd3adb1cea01e8bdf6f82b9d7714718cb1dd1507426851975388da2c30ec105eb17b422722ee676d71bccccd778710cbe363c5a785585b9da51f600cfbada345b47d95dcb3bb5635e35e22725ac3924d9a665867158f63acec554d792060091e6659770d82b9121860f8df81f5d3e6d29a12cf0ce2e574122e79a058bffe3bb8171d3af65abc423df2b9ff1b26e8bad2281b4997ef5c2f928232dfed254e8e63bb8c4b933e1938b86e49cc151204ea591853f9e5fb18384315b3d6d2fe2bfa8b6d3225211a961e258197ab347b74459d37cfcb0cc880495e0410858ad1e69eae5e1222b6f3d64ad34dd6b02544960538bf7ffd8b920e63b4b0c903d836782d01a3b441b50ad846a7fa72966aba868bf3436c8f19d7db090fcf0cc1ef7806bb9a4e919ebb820f0b2cf5899a5742852581ddb9cff2d1e08052e4c5712087ae50157631f13fc900a386a83a111be0703be584c81fb1d35ca2804bbef59af983a8228aaa60e129fffb6a244ddbdfb466046aee624e9f1dd7d319aaa8b412caf12215a08d7e429b2099a5c883a4434c67333d24a3e0e13f6311888b64126516ffbf801d83cd1222f73b3a63df58228a40a250fcdc9841832914b214484e654eef57a7da6f1b2833415df5703e26593a2c5a22d98d5ee6edcbcccd5cf43e7c49356cdd2e68962d8745b3aaca47422ef34d6a0a61bf21697d56a25639e9f67032270e0db4899fc9a9f443320282596051af537042b0210200860ddef08d16153d234f2df82bc351e79ea8a2e28e2f4ab4f5abcb10fccaa812e98470d4e49b8f848ca610487cf75951246c76aaf38452754fd43dbafff2b567a9369b4849256235c25229d5dfcbd6882f93e37015b9bd88298efb3c4a65df0fe296f80efa8fd9000b69032396d8277c29e17b30554655755a66385c7b98d2d763e9f999816b56202db7e8d723211c00643fca1701207ac607a7920494acc4b1bb0749b6151f966bd29e1259fe3974840293fbdeac5960af0127e4dbc6ff5d196dfeb0cc168ca4010d6ff6894738156e884e7cf9b6d2fdcbb5acd9ab359212b240aff814aa6e6eb0adb4c2fd622131dfb17fa6ca72f4df720e7bfc14003ec4a1069ea992512f78fe69db3f2ae4e8ce035269d4cbdb40f0d9c094da7fc229d1857631a49fb0801ab08634c7a68eae633f302cd4b1d41720a38c8ed0fe743f67dc7cbe6b79c654043ec49501e71b71e81627b47dd014f3215d749828d317842b8a2f89bbd97d6df5d0360eeb9f591adb482413feac2c3b5daa8377ed3508073f22310605151146f3a2318d468d87b3922be58cdf103845e35097f9af4e05fe978223cca2905070c7e11229260c5748ac09863893e06b8ac2b09525e38fa73b7f08742c02928a85ce12a58e35de8cac0ede6bb48acd4acefcfce4b09d739412793609b010c78c12376c709a865f74850ccfa8477151dc1fcf3831e099e86dea4867b1bd6898a16c613eb15adbf29c421562d303520fdff7d667fd96215b2fec6b449d75ac3d7a6d25a0c69f9e1c8108600263e09e6d4056e211c853c91af7d8d97e8bedd1a8b841174a183844d4d0f42ee19b016b2b086874c0772cde7f009861b5ef15062d599ca6c77dcd6a6beaf31025f217e49364f21ba73c82090f7819a8a4b8788e0f36482f5e7cfc57907f91a25b903bf0f58263585dd5d07095d2c99fba95b187dbc349eb0aba6abde9da4fcfe1ac889ca59594ebdb29da44cc9bcb39849faa1465a69335f9a8bf4fac2a9421cd246cbd825b46529457e76ec77640862067055e77839ad8e56b2b415eff8951f64a35046b9b1ac362ec2d1323336badea9a6d7188dcbec033dd6c6a77db5b7cf157d1a7db2d40ec2b8a7907b116d05b64c16cb7605e1cf5a8f2ffa12bb9cd3535e197a5d02fc0879e2a3827d6afc1dab0766c5a99ef6839346b43697f12d8cc3d4a8c9865fbe8e5ccfa3e5ef70f34167577f9563d5fab75cdf2e383f40642e4068c79bae7e512d788f479ade30085770eef59e94cc326ecb8b56595ffa46d40dc4ec868ad305add64b3a4623e81fcda9ffee84045a07330677091c267fa082823888c4886354478485897876e86c9fd4abc3272b30f70d11f91647d4e854d8390be794828044db773445a225b2b539ac78b3482cd37b61472a699c1bbb22f0c581373ca080f23d71989c38c531fdc6b40be6f51e20900b8bae425ad6beedd7b8fdcc513e2a1e753e896dc5151910abda0cd9191e7b68c54592e23a1ffe2be39d7d57a268e5f08017bb305ecc421991f0424883a166f9ae5e5a38bc2f091e09e3836b27d112d5253449258670f9923338545449534ccdd8ed01188e9b81a2288c1119611d724fd5332b0a94037dd6862bfd26043bc9ffdb0f0430c54bb51cdefaa0e324095d4dca8c3c4649003596298f49032d9fd935409b30a1a9bb74b51910e11c830a0fe6c7192aab96caabb23773ad56c65f31efd220d67859ba03d24d8769c10a3fb996fa293d9c0b6ba7a20c7097673f9fd400375ef2bda2a511c2b78def43122e98a2f498d2c53b55b4b3658523d095c5098a828a2dbe05f809bd18dffae13c244f48b17295e351ff1bc49b76f10c883a19524fc531d31b6d845d3d140081a806cc82438a61d5e2f5742ed48f3ce7d4e5b27fc1f5b03c3b457192cd0ebf6d77661e12a5f9b032b9ef317a8beb11cf8ed384c5821dc80dffb3c0c4e23daa1aa79c5726e8ac2e60632dca2639b1f3916bf730ac5647c20d936966076dc891cd6d4d29cea9b1baa5830555add6c51d20476c068cee2ac5d3c0c084f6b68d4474ca47d1413a5ae39ab498b87cb972304a709b10a3c1c765280bbda5b8a76ac2ecef69dbfac9d1e221eea8fcf44b0ee6b2c38b371e1c494fc639184f8be2a39103068bd59c62af04dd9008dbee31bce98efd1b615cddea0b8b707a7afcddd05955f4fee181a521b2b449dbe930186511835dc198e9cf6491405c7370794f073df281ac0c069d87cb8a0e8f166129f03e486addab491e0f8ba1a22c8fa3b71851af83af85b28fd79aca63b44c3de1c12a3741b7e5fa1c87727c98f17006796f89c69325af7f65c929e6a532f63ef161bc6fe7393a23c10492fb61dbffe165ac4cad0194f63e6ea0e67b5203a03975178395dcc61bcf5ea5f50b16bf9ff2481eb6895ec8b39d06992db4f7a78def9ae57cfcfd81929a23c7e39189141476199ff99e78935340f590c58f9bd7a3779ec31ee094562e00cdc0fecafd7a345c5d8b2e7af9fab42d7eea240883d9cd415b2064c80d51da927e30bfe7c0e27eb02e01a6de57bb4bd3f88250548d2b0f1863f82e85a28c5b8e13ce6bb231d160c748c14689ec3c870d64e371390ca3bdfbe4e670e77bd99018724246657c9b5661992002feb51277466fd8757df4ce98296d505510b6fff5e1b13801188c9e8e45da4cadaca7d407a8ed126342e71ac117336b08ab0a07ab3b40cc11a2f5b5dc29a1db0ecbe50e3fe27f52157e83fc586f6b9b603b8dc98d553ed71719b80c5d1a272305541531c144e6a07857ed4a9a963a0ce41bd5c72883a86ddc8a6d25d4d1425c7023ebfe14698ba3b65020ceb14975554d3a24c3a229236f097031c75c3b2e1d9ca8fabe962bc47066b2271ae1e3252e10b0b2760129dc09279415ffa030b4739bdcc8fa569c7dd02667f93ae79628495c4dde3b27400c2503ec3d2d8a4213c856bcf725767dd5bac63b21f8a2d46bd109f2d9591a50ffdd06106a0abb41230bcc9f177a4d00d0f467a5c60c5145ca87db38238fd4be58ddca8a3df1a22c377f15391f2e760a1fcf957c9ae38bb87ddcd5c59f084059da52b8428f9fedd38959c0a8d38d15686a4fd01f24353c20d64b37fb1aa9963bdbd36178df6801c198fbbb38256e6606dcc4908aa026ac39003c3eeba527d8d3933e318e76993a9506c2aa66199514c853aa72c7b951f7b3e8f5197919302c2b1cacd7af50926ddabd7a2a10e2a4a462b1cc0eea800d2b012ee4ea6b64c02ee74cc13cdb0f67ff75e299715922de17a0abd192f2901a471c3977e3b29bbe5b3f4a36ae12de432f77fd94a1c2dbe974f2030b1463c3c8abb5a2ba0ca542616b342ac0d238ece5e39768999a36c3f9e1ec3185ecdd04d745e3bf5776eef3f4aab503b71db3f6bc11c757a44dfcaca700ce36c44f349bda1576a302b03f696f07a692a139166e9d18ec9195c69ccc047a098d0baaa6cf98852fce659577aeecb5ed994d98a79b37d35f6b0a133fea0ec2d0bc49ca39a2487273eb11f828e643f60f2afbef8936529cc18ffe0f92e33b682eeaef37c92e16904a9a51bc6cd087390d21596799f3311966beb2ca2059efe7799de05649170fc9c81beaec2a98103afcfff27b07b83e5fc73ef769ccd7524961f9126046d8bb72f3f2afe917db84afec3334c1e14f60a831e8d755611719ad3c793054eee0b5ab43a480d9b60b306e0ffa3b0a6af915e6688defbdf4286e97f2f0a0862af8f2174add759038c6ac2a6add47c9d98d6867c90b135f4cbbc9c1c040b00d14f294fbb161b916d4be4faf6d6f37d42b4fae9d9e90ad5dca2e9d0b893be6e82a8b150fd62a787260c82d74662a797594fe81494e27627e3025b9ed43f41e2fcc91fee36da64cbfe67453c6afad9559db88d6d0b8924d83c1f27c1f4ebc71b830e74f878257ec5133638153c4224ad02232aac73a50f6e31e457a671122fa96a8c3a583a8ea9547e2cc1cf9d92d41d479761d1dc1d8753e2e10760598913e97ef93b6b70e61b2fa4f187e3a1720490f93bb098b275c58737c1adee40157fe21226a1c78f13d7c87a729af72b9c48973d58a6578cfbbb517ad524fb065852a7ccc5ee1210a57c98831574b7b02efbdde245d63667134164b50a05f80ff8715b62eee4256e18ee667f4da94389b4a4ee9117ee3afab893711117e3414531c6bee2140010077aab501e2db6c2cba9a34bdda3bad7add67b7388903cab5711947fb2c717a4c65f79f9652391b5f120ea45a566f13412da1a49010893282c22b575e732768781ba58942cb98967c9c57ee60e208a9b4b64ee93b84b122ed9f83829b8490d99225b7763294155521204e7bafeb5fe29ac2eb021993910d20f3fcd38032fc27def27aa50d32442ae9e476613b5e30bbf87c0ffc666603eacd8552dd700e79c24ae61918f0d765a66d83949d0c300cf38af07f4a6a82bb66e9f713c87c1d7ef460adb6ed6f22a19ab8e736fcda51a59594b08dda59134044d395d20abaee5c0d752f1c19e1d7e1ba85f0f4e55aa845820d406c5062530607fdfc2f07b7810e8beaebb01b1c7c3f4117100cc81553ac1fb911b5fcc1beedf0ad24220a2fb6b23a7f7cfe80ea6ba8441a619630b90b7c58b40c0cbe05e086c984824fbb89eeb05ba790cc8e25b93b51c8635999ea4bc39a5de6c87e38891ee2b9b6f9208a9244ca5936c2aa3b6036b510a7728becc67c6327fcfdb14eca4827a1c84e17bcf0f30e9ec049ea40361347fee8f09813d13702ab9cacf7420c712c9525618101a3a6bd442e870f9ddc910ba6331950b940384ab96232fad91290e1376f974b7f716b6f94ef82b67bfa90bc33fdd39a31c353776bf082022660a59b48203e25a30c4c837e634e3785f28bd7b53c82a481e8916dccbc97f28c893aaa4f1f09989f399a476ebc8ea195cb691a9f438d7396b9678db8ba98b2de51c1d3261deec6dfd4853d2f3177e9f8d2a7e5b853e766c999f0fa0f57f240df1ccf8cf329addcd80587021f5f362b359fa57f96c9b8ae7a6c1b3a1947d44a8a10c3ad867464470b4308858ef7f6f7509ebd96111707d6132f178c36cde1dcb904268dd4486d6a89d757854c7e53c5f9a4cef35937fca0fbe58b905c7f8e60dad46a15b0f137516ab6e4f79cf05b0f083e6dce342d38f2dadcd00e700aa3f8842e2fa23809cf47c6378af5271c9693bbd1c7d6a1a0d9ad5945ec1ce2c6c7bfbb1dfd2857ce16864546437768427d513348460fe7149cdf52fe5b21af10e34f6a8df831f3b6b94d2b5aee4bc4a47932166c6517903c9923d63e5dffb0a9e176f3b9fe2ff0bf8d64b41a500bbb683ffc93acf549c368a1054e08cb1e6be7994f31b806a52eac8018ad9a5b2620a8946fa143f78731a80bc91cab520b14003418e94f2e30fb7a11be83f4e1e9c74ef26bd8e001bbbbb4bf974c740804f2f817fda2d5906cfd4b8bcdb29e70a83210ec8184f4257b3218f5d432e2036e09c5fc30d07835b6ad2be6ab16cdb1e1c9c71ef079022b10bd43492964f7066cadef186faff6632c4caad596373495e877e5695f50ee48152d95674db9f2b8242fc648d439a38d8388500c25f564601baa467b2236764e545ead20dd8143b1174cf7c31ba3afc5f46944d7801393d26b2e0f46947f8d7353d882b4c35042e5e4e56bc25f2558c41519734553e29ac756f12deaeadcc1fb52c939cf22e67a0679ed6f3ecd736892c9b3244f9abfb5f3c62937d9d42c97788d164d07b3c5df87c86c82ff75afe766b50cc5feb8edc7322e67f3a6d3220fcb6ea8632e7927596afa82d5de260ec4f75e7fe2f8d6ddabe9278277ff960154aa4c996319fadec71d71f8e43b42da58a7021ddf024c16e68766fa70d1b9826eddcd2c948e492b4d7dee562ad7297ed650bb77c9728d6a43d1938aa6c61935d1245c3e502c1b00bc82b2816650e4eb037c0182a4995c21afa7d55f282d509402cfd6850d121cd4130607d66b0550bb73c624d61c67929bce5db0c539b12b75421637b85ee9635b6881f0ed06f63d260ac1e0b58b26abc6d0fb577e9fffd8747d9b4d51236876b654b49826905f1d744993e0e00a0ba8993948833730605ce0f82d89383adc8610094b14d98a1e6866ac2d80b9231f7db7b8c7cde2db0445c8d6c08aa223cb9b66a61f5f88e293121bf80b2c790f47ef90195facb4207dab74ad31f591fbb2576fec6f1adf93f288dd00d17e474861dcf9fb6a6f238d3c98030519fce903d49bbeb1f98f4fd3f481317e313b76e5443589d464ce7aeefc98383a69944d3139a87a12b2d3a5594aa1a8d28305446ca13016c7556fdc96cd110927e79f2a99297b717bcb0fb3f8e3d41055f15d6690ba4ec315dd2cb62a3e5d122878031789e07c58a9d0e0545ad9fe23a1f0e99c71b4056764eea086714ac8ebfab77f02a06bdde5267fc8a0d5225314da2c2a34db4ccaec540c1d53d424d6202b1e4792c0f31ec20e3baacf99ed1e439781b44834c505245b5abb258e3ce62daaf9a9eab9d689b77b84ea70e373c404124a1221ba56cb77eeb2069d7bb9dd5e72e815a4e663ea96c96c1ad12d03ee1106e7e483b9eac1f19d1328dc41f758c1bbbeb66d83ee9ed7f2b8459aa97c88ff1e72ec60d545307a6e7b052b0b0183fd863eb5a02f151f9ce156caf1cf794f74ba081f522f8108df10af2af300aa6a06485675020d4d2b4b38cb8d842432f27366a7e8b19056a5e3243e948d40b6c6c0f6742a21856145e216adf89184d84b3656df17f7cbdb3fdf43708124b51cc45267add51892ddfb19b9e0bf965f8c8ed298bff5bf29e0c0564548cb76a27cb4503bcf3d14d8ddb16b7e769ac3a49c6bd150c10902b5a2677c011290f49d7352bb66ca7c30e9e7f91f633fe765199c3098a6fcd4470430ec6522d578c092d0c38ef55d7688614caa05cf88e902e0376cbcfced65f2c905a0131af6e717aec59ad6045ff8856489c548c8490a26a729093cec6daa8607555b9c8c8b4794477a8d4ddb37b9fa14fd4cb38bf3cd7335f7d1845406c89153a866e84383c50748844406c8894b0de79a6a1cdea7692bedc8884a0ccd5f37f475f74f11ac6c2ef0b16325efb27234f68fd15394d0285295d51759b29bc082b5b5913913a696286ad3975719b4f43678b9f52d7733cc4e302c59acdc18db9b5d1ff8ba7c2ef9b97b3dfec0825cefdf71331cdea0628450342ff3f4bbba551d97fdd88d1798caa7588deec7ab496ed83ae838d00b0f1058c985e16eb7afa2fbfc35428c5953009fdd59219182f69923805d8f3d153b694383b3063eb147979ae8da6262b2ab830c132c6dbea6b4b1b677e2918af755aabca91f97126fb1dea81dc5abfc7b623ebafc726c59c20179fa7ae5f45ee4e50ce2623a81687ca8b7ed7988bb46c78ccecc8c5d4a1ccd8d6cafabd7ed847474f6ce34b676ddd2b887d6fd5b9ea2d3d850a0db1d5edd8a33d47fd5d207e2561b8cc75885d6c61ee4f60408ad9fef071ebaabb0c173312fde4eb98f3e0ebfa5fde517ab812bf25adab41bd1457b4c82f87b4cbdd9990a83404444caad3dc33ee1207a40258f3ef56aac6c6e2e43a6ebb22a1c9de74787088b0fbf000dcb56dc1ae846f1eb029370cbb4e6e7698265161b0f6a489d1afb82d977ea9c222613a5033947bbffbbebae1b0bfaa05d74894979cbeaccfd552eac2ac41b35517bfc896cc0a9d50a7326ea6604b623b6df7e87ca5c37a2f7aaf86788f20296849d66df2549b24105c710ca2bea462d2bcae5478f9dc01fafe38efa6de4c472c27977fa037888be855b090a56f3fb9317300b098acaf63b3de50d6220fefa9d8092fac9a37e1081d87549cb19b013e4332f7934a97daf80ae12bc08442a8b6b33dc21371deefc5473e678736bf06de9098522eedbf56227277da5394f46adacba304bcc8e959132c1fdeecfb6acd508e1f24b884da10018a78485544f7f66f1158beaba19560818b620447086651521f415812d8f3a85bde1ea1f94e54c8a90d1e3d3053959dae1e7637a4a52576ac226dcdfb0ec692fad584213b0b75984c69e11b93b7a914b8fb747c09a3334464844fc28ca62a571b6e17a5d33ec50af2cbbfc7c1a88c9404a0d35ce101f607d83410468ae7431b32090f73b0d5fb8c6c323cfc24ddc4f99481379606188d2d8438c1dad7696decb617189e6bcb62da62952877da6fda88d86a68f322633f2e7faa45c123a3b8c0889abd5095c993df3464af220d565fbaf697ce040eba5de08357902a2bde74924ba4a32a31a1cd22bd5c7dca6dfcdda304d60a8188e6a96a2ac18768cdd08575136dd5f06d0e52c111cd5a75417b2ecdc156d169e64e32ea18fbc8fe259a279a0b9c594ba704cd998c99ebe38714c2eac065d17a96d6d5a44c5cbe158fecb8dda4419f56883b77906ec7cc98cca81cd79bf2af6dbdb86a9684f3743ace9b2fc8e2a327e4044e2111f8e19c5e0b773438fcc4ee28d64e37182ed6500a2d7f7f7aece2d6ce7c83181aed4377bf0a7e951938a36f77f19121635a94875c49f7cb15cc4905d48f47b446a4be910eb7afd3dbe1f5c23163efec987e5341f23e26523677a33870268dc54122f6f87c77e89fc0f2a4d3678ddd67fdc73dc98448756caf973d123298e108022741684477e455d79786455988d7bbae5a64c88947b5c17279980aa878d0f3cafb566cb514ef0f1ec44a3932d23639233ba699d267cd7a5aa1c5c47e075746936f495b9b5633d404ca444fe810cf38deb6f3ce2e3129fdebfa4d20e7e5f19cb86b1439865a30db898ba6cca4c1b53c3d2b97a6f6d058b31497f4c8fa0c989ba9685c5a99b8ed76b65999ca711fad800869d0881f2161fc8a85df28380f60b35294da921a5bffc48aa93f1c6aec0a1130ed894117e66d3dfd7b616fed0c9fba143307761fd2315925d2712d5e16edbb8c8a9da0dadf5f37230162500e22669ee716847039f7c8850a644aa8304c0109d3b9c5e7a3a5ffd71ff633cfd8128bdf8dc2daec72375e09dc9c18e0e4e91d40718a49ad3261bd719b2a9334fd05179bf9294660eb8ea17f073b580d9cd2e857ac4e194fc97155ee820ec18f4ada3e3e3a84f3d08ca5f89f2f2003524b58fc9e89004c6e1ff9dc20e7ac07d991bead56a76c425160cf5787b1393eadec6b3f59c94088789dd3735a39702291c8a713878fa41f1976e1a6f3074b57504925093ac88ab99ee96cb97889cb99d64ba408f3ad04ed147b56c047d726657edd5d96b43a4e236f2521c429972d3eab0754e78dabeb7bffd7d5680bec2bbc305855e88c2a69fa70d8d6690e6aae3ab15956e98ea8e078f1d9d76a5624fe60bc0a6bda87f073504aa32f23132b433b30913edd83a82d3bee8c0dd265b17ce2047c7481a4f1bba284fcf50bdc33fde3057d758494b55424e603a607d8305b989b665c3d5c5454bda81e5c44dce40cfeec549c855d648d7a2e9a5ec5dde50dfd56e99f065e6585b2f9d59632d87e4f0625215aa62e76e40e1ec24ab82bd7c6d7efdaaff9a929d2f85068807ae36b1338d0e900fc23ac59795169817fa4d119b9d7a9f20a2e3048f30b0a27829e57e084909d6c68bd74bc0a5d0a43ab9456fc4c93fc0a2c7f22744c33b8f20d29d17421b43728b8d319b4ace49d602b83fc099db5359429c53e85a4f5be1f6fbb7ea70ef516574c2a832734109477c49ea607ba228b7de2d762a77f892d3cfd90b649763205928664fe907b1ed7017308e38a351d323495204c758314931079b49cc444b0e0d749b9c827c8a3132b4321c08c9879ef53948169a48ea3efdcee62c421d1e94e80a498097d00bbaacd091bf68203e7031f398231d78aa7536e25a05d0a2fb5ac0f6031eec9f0af43b973810fa55f2be79031c5bf073c6a06007b7438bfe006b9b97e4eec6688571b2703248ebf5cd0ea7d16aad2d09f18d95348dc740b3160894da11923c154a3dce3fcf73dff8d335786ce988fb1321fe1780bfce9ace435f08bb892349afbfd7a53fa943eb05c3cb36480cd7b34d231d68c05daad42cf02365066133497e1e2463b3bc94e1065b958b68032bc206037a8fdd2e0e4cf18f44cde2fec44f41f084592f40ebf3cb11114dd25146eb636ad2984b8c3550a1c3440f52d129be86777588ac978808f4746ff5797b47da66386b1657588f9bdd855da49f62858a2d95c1bb3caa9e45d80d4908c889b14445472d6be733276b6c19f0b00b4c306a7b0d8f168f232764c51641a9fe273a7ddd898025975c1fff3d3eca0093ff7d0b37cb1adb639f67f9473d66f867856a0a685acae84b23066960c98f2cc85258ba997e3770bb4560837ac2059b0e370c1ea567a87800debc97580bbb75866e4e9d63799f7062cafab0a9f44922ffefde442c531144d893f84eb9a445145b47298b7fe990986e794ffa07ae84aa9223d9b3b284b172dbb03032714e8fa89211cd8c690dcb15874d51ed99ddf0ffe31079e820d7fa3282069d1e7ab2407e063da1967959ddf467bdd60b0404a3047d23ae49cc76952ec955ad57b05a519de82fb15bb462b7376aafdd6ad83deb44af6aa244f808073e516a4784e381a380d984ec84c4279da6a4239b4a9195ffca9128f9731c2e4c7cb24b4e9f2964038d0604ff9325881739b1350f2e1777c53992efa535b8eb319a16311fc7a0bddc0619cdbc2bb70ec32904ae2d83ec77d716e77bf5896660d60de302884254042f06b697da79c2ee339d358dbfa156bf05f2d2262d3ac3869aa206f75ff9711cd3d2057bf7d5c5f7a9326b355dfd9e46514e1cddb9886de81dec8c6e6f0f8a1b6aecef2d95f5c8ef9717c5178a0813e68bb3fe27e3196c889654310e3ee494d47bd24a288d40e0b393f63393fa4a3092bf348972f3b615e2d42ea88d7e1614235f7fef57b17ea935dca16d5e6f51f6dba137aeec45c35c5ba98f28f174e4e8fb66e969001ef40ee4807754d0edd2f629ad82099a92790637e92ae25696be940336975173fa07208271161adc4f430ab813697ac464e4ce65f1ca36703f0ddfb8f92b89b1eae841d79dbb6a98ed5365ada01e87bbc97dfc0a4c42d658881699b49ee6cf5866a38092415468e7d54735c709ec2b5672a784647a9d849a0bf8421e46e2f0265cee2ce8f2390ad6e56c103ebe704d2ce19b32cf434d040469b9c5bd3f40c1f46ce6142d7318bc8440d260cee2cfb0df87bcc604c573078d49181d71d12cf5a00363d582ff3150fb2040e507a355b7ba9611d1990b3868392ac71d19185668711a1c79dfc2d269a4c2bfcc3bfed8344dba2fdfacdf68762367ac56ddecf62f099ae8dc79b9922f4a8f829031d5dd818ffd3f8d23eef8bbb5cd3f75f27db6023a2ab6d8b1b496d2781a4bb1d8d6de069f8ad9515c34526f73855744112802c8b281aed484847fa7f05d00a72f0993a72d4edd3b4215f0b150d24238ca252f1c0f43925ce70d6502ebbac6b5f1cfb6398b1e57459f5a14be2841ede2167ca3aa012fd174f56f646efa260027748ff1c90129a294c377de32fd8708387ee5748ff6910794a8c3c19b0d7509789e5785ccc55f30d13c4bc2150325054c864da4f73c2337bb75406cc143545baacc931e9cdc4ade375b6f66a735184e9932586bb547e347669849674e774a84fedd1733cd5a864bf855227e306fb7476d321bb3727dc83a9c28d7bbd44e68d7ba43db9050f5a87ad4626bf27a3125645d182cc49fd252f62b6f3ac65f5d9e60cdb83c15f526bccf205393c175825e2f0c75867e2cbbcbaca39876662981bfebccc9597352547d0122783a83f6d8197161cfe12dafbb4850d66adbf3043ce144132ec37aadd7420a13d8487af3a3d2b676856b909a347f65d9f8a9e48a189e748bf3a6b50e037b1afc8d72d2454a7e66f201467991db3fd16d38b9723e25cabf1f37542b80357cf194fff3f2c0a3be6e99648e10b4ab1d68c5e052c408dfaa5d3636af510bcb40e04f7404188c9a301246524839a861af7d7310fab5e17d9eebda66d94cb0899b2caca9c2de14d111b93363da62aa93993b827b9d6c10bcc7e21c54f562856a05122513305388cab4bc84be0bcde99212c79bfc57c0579c4faa4cbd11bce4767d681dbd9c56038a458b4a750c920269d00fe88e11cae303f3fecf7031f6136440cb7520b4bece34252fc7a1cd1f9206348d9d55b572767fd617f69d6d9a0a8926a2da62d3f72f60849bfbb5330f21f4b00f08e84a8dd5220fcbea8c75b814c30dc529195520af7f7e1a447cbe34730fdfc5de59ce2948e4d2c5a19f314cb51a7a3691c67b2531218dff98d544054321aea9996df48f5e63ae1ee0865292ae5a0f2cb757a12ccccd513ebf79b4fced269735e869a38c7551423f1988a9631b0b5c543eb2cc99acc53b7f45723f3eab87fe83c509e8b02d39066ff50f630ef968f99eba36802dc8a3b64b09c3eefd50ebd4b660f49845ed5b765b029e0d9bebb267ea185878155912be140d1db944208a85c0aa49ba03e53a19fd33c189413262d8cc547461494c642f93176677d43102ff557cebe68a2850b03034dcbfbc01d0245bc1ed8c2830547d9ea3bff7725eff7874e1734e87c6d116491bdbcd8b57292918a0966d9ae53a7e26e2f514d03695ac1c33024000a2641ed52c60e1313a6685d038fd39e7828162e76a1d60147d3630b7e78b8ff7be1f4a299829b8ac7496850efe50cb1c7e53d9dafa0d0d39190aa020c8fd47e47742e98647e41b7e28dec0959423881515ecf085ae6352f592adfeb12bc634b679290e2ae329abc2dc595e5f04f0154d1668bfd443886852482e60aedd1d19e632cef53560bf134f18c13b8c537f0674859dac8b81d10706417cc9f17a8dcc6d260c47c318d0cfcc8ec8e2f1990d27dcdfa81dbc49c8f28a57a0cd11f9ffef2632ed0f30a235571e2cf3d3ea6024bfe8219512c3981b7191b363cb3ac0a701da7fb40e14d2f970f1504cc69027b275744f4ac6a3111b089e1f0ceb7d92d596c9993419c65407c301b8509e3afa63d1ea58521117d98f9d9f56c524657fa6010e642792e98cc3951dc8cc0009041386928500a72b8cf36cefca7fe31b9138e1ec0d8dcf73c902a40ab67354c7ce75a07929611157bad8d960d71ba73ffd0d4a3a5a5cd28a208f8d65bd0b5d2b5b1b780bd369b3474c9accf651c6da54f83d6620200a388af3ca3d5a1e7a43802ba74a16037769b74e78068ee2432726431c287a1483f4aa0b8b31a081214c205216d278409b83cd6d297436c9e2bca1c95bb4602fcd8f6e00038ced9de1e11f3717b881c3722e326bb3a7f5649d6af2dae8887ae624a6a788a9374a918513602e5e9c72107dab3781360d9141741e5ebe5664409a9dc86b754d77852aa0040403dca4151fa94d2d03703c4f445bc35bb196417c74cae623426993aea2b8d6d34717efcac63ecb24af06682f14da59b343afad3301485e13b99fc0b8fecf5a8caa5db260e26c4cbff063ade4366801c09d200786876eef76909a0cf12b56f5185e70f8eeb0b474bb22d4e7896491e094eb7b99a3e880ec3262e5cfa05efdbc067bec1b288106ae73a6614cd037d26953b999b3c919dc87716a842d64a4cefbfb966615529ead1cff8162f842dbe4a3dce64776aa1fe05710c0a7c5e22488dbf131c0ce66809e272aa7aa6e2543ca2042f2a30742ca3a154d31efea1225b1e8e514b32cf6f438fe4b2b8abe367763c1d4d7c5b66285f54c3cc07080954307ba76d223f6eda18432c9734329d1f493bd91178fb0264b81768834a2abd20e4e0ee01b0b3d60aea324b1d876eb083a67663e9ce6d6b33a969474d7e71cdd8711c38afe46c7d215851a998df19e32ccd56f809a8ed7fbae91a7dbde0acbc1064e11eb3442e65b4fb5a6fa3dbd43ad33137bd29615f3b8e3a55048f3391af59edcb04b455b36dbdca3754fc1307a9560b4d8c052408e6d71a84c1b90a077b940017b8880365541550151266bedb351969bcf78d53a447dd22d952e21730862a32fb3cda4578836f66022a3aa29935fa741b410f036a297c24d75edb4b60b1d029318b8664e600fafffadbc610b6225fe41688d703d0aebcc438e5edb21612bc1152263ac39d3467b346ac1f1f71e707f4d3b535c812751c3adae150c059ba0cea27dd5febde5fd9b13bf6d4f491fc8e1dcbb629efdd0f9458cafd4d4b3e37541154e4f6f4387f37cd1cdc8942ceea82771c7551b74937d7d5bb8ca1bd01bdf4f6184c3605c7433fa0b05052f0d3628eaa8abac48fff458c900cda828dd86e8995840d581f05e7d841d9a421fb909f5fa30bc2f7042a6a9640548848bb9ef125cf3f3e1a432900a228f6cb1c35c86b7c7442df9df773adfabc9bed3e13532fbe9b017b8f257b7e2cbcae195aa7038fffe9b7d82786208bb17a230ea0861b8f512fc862639970c3105e3fdf9a346902819661f0b99a5f74ec87170cda501123aa7acd60d3848b27c33a3a33cfc0e33be0958b6a022fda84cf642d81077b64d6b6abe7a5f991fb4a9692ad48fec365c6d1dabf7317f88aba111fccd7a19a094738ab2eb546b7281f8bb3ebc9dc7bb6ae87e8460c645766cd3c4014e5a0cbb752a41e4b75ca7d786f88b0f924520e7c3f8bb8f961271a4a2a9e0f136feceabcca03baef985305a93355a6452b7609a4a44fed1bf48814283052ac587d9485276d21454c343779054aa66ea6b862f9e5fb9717e3e09c32a7d7e7b0a3d5889968b1557176752e948dc6062b903f550bc31bd0e73424ece33f7e4e34da2380fcd8442ef9f7014c596c19faf460369a8b35e772adc1544368662e355369de71de651b738234ce9923121470a83cd110ef8bc81f9a22cc330c0cf87017864c81c8b5f516338fcd623b23f1a5a5df0da04b4e07bdda29482328edf3d6780158253a23ac062c26937b0164d656af76ba0dc6f4744bac254c9325da7b765a293a25146604352001bf5a9bb881ea26e13134d7b925a908fb906bc848411f380f12ab021a6ce166a0cbfc1f0a3ad81f244c1aefe88b81ef88fbb5c2958f21b19a5474aa6d430614afd001123307844a9befa52c4541f26e14947094e03359eb8497f8054bf0ce0b112ed7e06854b1d0888f1fb8aad31ca0cea46b8b47d5158e087457c7b026956866af9deca392153159d053cabb7d794c3945d9ef0efd52e0c3a5287d0993b93b195f95132a75921742210a41ca84d3578463eba24c681495c4a2c682cbca03d60ee4d6e4fcae43efd10bbea4db172ab1e18bb66abe120e56d82d6b6eb398780caef029d752183fcd6d41c9e4b4eab2df85eb9b6bb4387d47ebf3e0ab84c126e5990c02e77168476ef7ff5b03def6302501d97b7421d1bbb91d557d003170b8db914e290de13c443ea969f27e48679b2ce05b9abdbbbcb66c2ee43f41777b431eecc23e3e8d57b7aeb8abcd575c35672abe7c6f09ce5b4303ace72301c5a97f5c66b97457841c198985228ce1a05b65eed8e2c52372aea5c32844a242ccc91874192af67e28671bfb55fb16f10c608aa3c7108a1136c956d0cc7f77ef37e9e713156f9a0fdb3175293162442e1601849add7adad27a5f04ffbb18e6c122daeded6d3dc5d3b9b85c8eab8e805bad64d0f13a892f3ca4f84d80cac3d5a57af3409aee4637012cb6f3b05e518f5d8b7bf3dee0606a1c82eebaeafb92ad151b3d2fa1ae832472124486f264dcdb1d5ac01382603a2310f6b71c8325ba66f9978f9df04c9ac61b2cbfeab1853e8789fbbed08c3f329515b1cbd2d2db18536305f073199cd281e14ed480c5b0323040a54ad2e11bbfa6118341a2263dcee023358bd9565f4252c00a682ace1060ab3008a01a33b534e2c3d5a2d750d3f124bf29805114f7639df04f595ef2aa75df855597977edb26c6c7d83cceac1a21d817bb41e4acda48294d50215e3a4426777c31630936d219821a9ba84f806828b2aa493aeaf873c1caee656430086691740b96d1c3d743bf41d07e0abbf2419cec62eeaeb6ad49e5619f2c7621fbc590725ed5c7fb70a7c5505fd2f7a213089e1ccfe036e893bc024b47664e0436d5012ec98cca002556e4ff7def31cc4c7e496999859cd8fffc2241adc4d03703277100803bdf4912bb8eba88f2cb7676df0df4ef24341d502324cf833be939b9ad037760d5529b8a84df6966960f22efb8f41a037437fb9da702d5b8a15d77382aefe80b081120b9e4dfc527b3efcbcd495b3a8caa1ed925d3cd8ecb4fbac33a6d5b19ef6e9ee45d3bcf0a4140e530f08b0b1b01eae8e7e721ac284ed3001e9697816a52c66c418e7f06ebc9b182b5d2ca7c4eab3dbe2d96fb5239e2dcd1c3f763447f5ae2a3e7830bc5b3d6ec7d2ee05ee3946437e0536239904c5ed98571d5764e2ede4c074d03a2e6c24ef456d8a6d7e8a69a914637a02cf27d6b6343265741bcac191844d1ffe0f99be3c407e2418b771c66f92d0d52116689e050b6eea39c0077ef25322b62d3d50bf1b0ee914516a33b9c1c912510605dd5eb7963f744723b173542a2edce6b0ba61bd87b3dcd17eeddb41413966f2a3540f89930bc5065ae5f121ba87e78e5f744bb11fbbfdbf2ea84d2c95fc9e20d50019d000ecad2025eb9a1a42bbaceb2e31753ca4af007bb3abddf6c92ba384797d1e9db36359c13ec7dc2a73d44dfdbdc52dc1fd98bfa97f72f95290703b0c9ad06115aa6336e2ebde51e15be95d85a45e380b776dd3a00ae35347bfb38f21e374f5c793ce6d5187dc5e402b0fe67c19bd5e0929c886b3f0e66038f714ce82ffcb20d01de2223ceb8dc9a6cfd59351e94576ff83095eeacc4d35c6b61a18e3d3199f7e391262ff25472ef14afc4daac66687fd8fca8eabb270172e40c50fbd3413ff3641f07d246f3095e470d6179c645661381cb922bb475d988d4dc1112a4104edefb527e5d1323147f3c69bbe93a93a59524a8aa5064b291a068ae6bc0c78a7d0ec0692ad4e14721b9e8e48ae9de69ed77ff4e2e0792635f9ba287385d24639017081b26b9bf3be711748470de13cd643ab46d115f844952aad4855ebc4fa12218850cc7dd8296301877e967e9b454dfd33ee6c55846d61bc7e589b394939bc1fdfab7725905dd0a2e0b27047561f8db6e48024aad6429e11db150b89a3be39bd4aa225ed12da75c9b6f877c5ec44e70130b2aeb2fa9653e664d35ea1207ce32540491fadbe86d81ac4873e5036c26527e9aa5cc8e5074d2ceec9894b0dfb41c797cc8e5012adcb0850cc7326b0705cb59df18548d340505f9e1eae742091f7bc1fcd0a0a29781f0775f4e6a6743c18d7eb85464bb7556924fd80e2dc5cd38eeaeaeb58dd4e3c4e52d485f839fa3bc7c0e74734f47ef900b7bc658b754f6d2158c2e263b40e77b29fccac8d72f9ef23cea81fc7a9d6b5a591d5cd6501e1a04beb863eedb5d0c295e95920e0d93461a9ab80ba26c1659db16e0a9531e2ef16ec3157b82751a9e3c63b22dbc8091520e86a0ac101414f2ccc7047028efd28d9882907d2475e49acfb87178e9a76fe56ff63cebd7127a6bb8d795d7b61cce3859f83965b712a0be04cc34e607a0eb1721953da40578c5eb89e180fabac4a12beb28816b18180c51a132a6f4a5438a357a7e55af6b72e1873e91fd84e9ae5482a7974f4411023ea68038d69a5f29e358b6c5e28852b3e9bbc77147ab8e6a51134baec3d7259db7d997737462cfeaac7fd154cff30e8f53c173621ffde6bc005ed003b125e1a988d77e68888713887a94c27ced87601b1c54458eb122df0e62fdaf118f6fdfbac6dab17de15029855500a58282854242490f166cd161e90348e41fdd6335edb1b280fc9f5cb0167de5df9165f039f0a49918d70b173311347059d81e6c3abac5a59f6387142116b16c7fdfdccce2a07af8033220f31e95a7db4a2746f510652c69580dddc56daca72bb16b8a578d7c1f0214d7324a004ee16287174538031cc51d6d7c300b3a4961d3acbbaefda03bac3f3a4e9d98053b03fa1437a16c5e1d21df599f50a6a2392ab29b1710007b978b8d2a9f92a164407229170cd051c37cad8e961fb26603346272f455c4d0971593fbc0e22546912bd751f1cfeb9557538acf6916527c56eea5f8ef10e945936cf9e8f92e8478c1e287a4cb611d387f74da7f767358a1313f317bf357c25ea668b6f0b5f4b61532b1ef1569d48a5166a5e359394ad61473317ec0ad93fec7069b0d5746154f3f5fb1905b2ad24c456609bc6f2d73d7b5e427e0e1c09e0ff783cf714a31e220dfcd426a8cb0c657ff1084474f08eeaf524172db9d4d5fe9bccb787fd9dd04822b95ea4252610d3a38632b88658fad909f2f53819d9a0788278c770da4086c1ff9e64be95fa1bb467e44881e62a04156a88305f88650a46e05bd22b7115740a0fd708c0b35b1b01384430968c7d393be23e40dcfd0585443b17b94a2eb572e767c09ed829528b4fa55afcf2fce645c7cff524e65d27aa28373a1de61d15bffa77c967c710a55acefdf925aaf8f20c4eda54a646ff63eed4b468359a851838ecb6a67b0179bf985df49e5e8916b9234fae25fa2ea52a92ae44dfe3d7e69fc93c41b2b02bf2fb7e16cf899085eab7ae37eb9b35d0d099d5d2fc00eb59cb57c8ad819e1fd5bc919a53ecc2c73636194cb8f0dac3e73a2d622be8209bdadc6b54d3d04bb07ad07bf2552636b12114347d6ea24deb5b66409a7588bc6921e6a7816d6432b51c8926abe5a68d63bc9dfc73ce59783540685d44cb01532b1fec0b5fcd7b5e831feba2c3e9f257e2225a45e621f556572ab57eb48a273260ff975f970cfdd08bcd42c2d112037f546345ca8d9748e86261fa25a122746ccfa6e5ca9d0a4b3eb3f5cb38af9af599237eaa1a16ed8b1d48b09dc27e763ce162ca906f5470b6321d9dedfb5f0c7353339b342e84b85eba6b815f88c1aa50149a84112f4cce3c1083da9f566ca6b55dea1ff20963334919e3c98c04c7d110d8e4badb35acd4db54dd3ec4727893d7568d66a30b025a0483f55a3150db3b720d6c0efa3c7b8a2c9365a4468a7e6e087d6cd34e89705ca5b873a43b963083bcda49e9350f255ad475fc6f56db97266df5f3a59d1078e4d1052b26e6ab59d048f76bd3789315c1582e5cf22f55c43bea7353fe85133f52aa4542954c0364b33d8f06dc8f571f9395a438747c9aa5dbde9fe0313b8206e550c1446636866dcb334a9b1012270405620b5f5e7045b2f217bd6670cd45d492aa6d3238635a2acce59e352b8ba7d72c923eb9a45ab0df3d4f396b7439a31967696b7cf2c117f3e5c5b60a12870ef01a6b44030f1613032d070d86e485370a8e4fb33f8fbadedb7e00d92f46a6a298253658e58d12b03bafb897e86094d41fa106d35473ee1a52246d660ad955dfd3db36daca97881b445e4fe5a12c0a59e9d97954f0c6e818b7e0b2f462b40ce867edd927bac8599049f42ea059ac483e021088f96b67731ce717c6a3907bc442c3d822e4a138adb1c0c889b0318531d26ef54e99df2ec63d914c170e9b1f584666a5c2855ee89142872604f20a26cec5ecf519ba37440ee138968eda1bdaf88fa13710f792913491b96e92cd6c3f8527f7a6982b7b77af42f7f66fa06a4608e583229afab42760cf7772b572cb8922f3ac8295185fbbae73e99cf97c8af765d8d67ad1595f77a7e08b0e8766e620fd0643bcca934284f7861535fcd51b4075960d783a8d21e74091f9d575c07fc818cf379e0da7c99bc7d4396719692f9c32a9dcacadac60c31eab4e54048591f6fb0714221ce1211b359c121aa5cb49a380d2a30641c1b8f0f823a9f766df09c268bb6866b8acdbac5e83605ea4f8a2caa442c56fd62961f6be3cdcc8c2266caf48395a708a5c9049960ec7b5c6ef9ee2b6f78e177613c4471a22acfe7738722a4c56c82a78f407fc515e0ba26c712af151302b8ca18e4b792e23a77f6514c61d65edd66f4f986638fccebd5f1968f84cd1cb1450c45754f2c68debc0719293a6cafd4838d658f5fb9adcbfcd07a72a40e383a0baff1ca180f765c1703d00b6c7fa512e1a952aecc553f2c6d8bd52521a3ec4ac6811de7f9ce1095663bcbed8dde312f719b5d4909de55bb46d920c12834d2b9da343c7938017d015dfae5165d4549a53d34747b755b8c5d8b779ce0492e4962cb9c7879a59da495bc0e6203f2c101d584d031a292f7a5c2a2cd9c9b72bb6a3cc3450f58d44b090b73504b0c38ebb2212b28ab636123aa53c71c2148cbb2a4da0181cd729c2fd06561213e4a5ff861c5c6a6d2d08e2fefbc94ece655b6f2c326addf03bdc6c741c7d4ce2ff12d4d262076f866bcbc8b8a11fb043dc87a8648d06b54390eaa5e939016c835f9cec155b84203efa6509f6a0216ea35372c98794d580628e766c74cf6ef1d5ac1ad74bdb71350bdc3eb63fb96f4ecb822f1a485245db9e7edfbdb2a0cc321ae5c6e3c5d61eb837a9a8487667df8cb407ad12beae9c78ee9501a477764e23d5cf26a45791c1ae154edd13a33241108fa799092e9b8d5bf8f2efd4fdc563cd5fa49c8a3be74e2bcca6292a7d2d64e7e979f7c575cfd29482c2eb970186fa12fd9914e68d8fcbdaf3553c244c173963a61df10a0f47a4c6c1462eb0fcc7ad51b9936dfa270ef4b4379c2ac5cc72a2df130b8d9627bbc413335534264bb19373e466425e52b5950797e17e6d6dc810e07c86399e1a43be43d961c47ef41b32ef56a90fd17b35656763299f6df7d06641061685ee4c40a929379a00a73d2ef141062e43f27bf346b30d8b7a5f598e4d6e4e89c00385503559b2df7d0ca410299d58bc3b4e3721ea675b090660c74334970b9a2e739471bae958272f4d18bb00332e3c74e90fddd3e0f6311548e7c26f52529dd0df786e3f7f035a5c8507e15af60ea7251ea1359288148d506972cb902ba504a4854b7cfef8f43cf4cd7b921fef8cecbbd8fbf07ff44214db498a04cbda9b031406a4fb8f48b4f9cab84ca679220a719c1cb00367948f296d87b4a4b26d1b66a62808997545a2695504e750d021bc25cf184bfd9b5fd92cdd48803d5004b637ba03dddb771e4956870ada1be6223d07a50df762eb6e7e8adb0e9c85cdd6432803a1cc6b264e64813a0b3a6b389fc12c174aab0762d86190f9df575f7f8b7a3b82c14da1654a3a014ffb4527c711f45eef04dd8f567d6ea40bd54e1adaebf24028296627b95ea97deb25be650fcd697d53c655c1779cc2997f76321a723dbb0cbb1d81eeeb7d2b24974f30f9008566e11f08f320ee31f8930eaa280b272a4c46f15f0c1f804fbe9dbef39fa4f8764aebae47d53b076acb114a607f825c2643d8ea81664864273cf98c382126e6827f58314ef2ba5ceeb8ac1ad64e65649c54fcb52f2a164e0d4f3bc937e4807d39506b78a609bf40325139d6a30c09fe5a536ae0dc84f26a68bee546c95dfd5244c19612892e763560cc1cded935b51f868c8c0f91a27fb5c94b62ae4c7357f00e0461500ed8773d165399db68b71c943b66de72611ced65395e5baa82e068846b8fb12e7c97e52d0fb242aa88084fc8fa42e77d712c5706df2bc11eb148ea83924fd254b39ac9288551b756d8ea44cb55b2071a89d092d58063dac32f807420eab222ec95e76ec436824148e05c37b06f8ecafddb8c3e800d28e2d91a5105d8aac23e4376c00c1275bf4a27a96f7fa4469305e519ceb3823394a770f9536fe57b06d6aa824529356a5c903d6d8884f5ef3e82a743e913953388deb492f0e5732552f894a6401aecf0bbb54a56db263bf69c203a9b7ce678eb332aaad7fedc48d31fae240f1f833542157f5f83fe4cad78d1db22ba6f280544651f0f7057c6ad9f35cbfc91f789965b853e326ed52e289458704b99f43e1c4245d8ea0e908cfa3813e6b64136d576ad008b24ff465b4ddeaac75691f2562b9207964e574dbf71970f07d01b45e5353dee4075d430bc66a475e71033527e3d835894dc0448ff2d432b9268f460302b3b277a770d5004b9d48735564b4d5b7bf092dc7dd8e7e7c312ad2d3670c405210468c9cc78fbbca6fb9a2da39ae1cea4efe0072587e9aabf68c6f5f3ce3e198c318233b03d919cfc7927a43d5364e55accc85f669ad525a72effbd6ad5ad1401185b2a757e819b15f691de577f83fcc5c65e7c6780dc120d69eeae4763c3b3e7b9d626c8f787b7beb16a4c61c4a31ebc80c9b12cdafe52aa3fd97ff1917296fcb770b80d97eca13d239d81477fcbed7ffa7b80427980bf10d0598adebeda4103cd1b7164aa7dd777f068016cabcc3a33b2fc654fd0de371478855512656779c37ce4a2e1a2405b2069dadfb991dc4eef46b141e4a549031bc9beb53a29b2f611a172292fe7bdd7f28e2ea0e2258bbef344c4097bfe119bb1e2d47c3304ea00f449621a894d440712e14c2960f2ddf5c511ea299d109f4e9003329e6ac446a42405ba0650223bc78b370713b95b5b66d6fa818dcb29d053a60861f53c6010576db25f82b2a381006ded5c3310c2fa29c91dab616960018ca31e8c39a862c9ee3b8903609fe1cbe578a533f7e877f14bd41592eb19a1f8fcb7afef6cc5b3ac31922875cb018ed8092d7c9f335fea56838fd9d2f264264ea37050089c01e2e0048e75781a29e3cb31f199cb06df7eae9e27fc30f26d0ec0d9b68bed24c5c7b68bf54a115ba3c8bf0dc45c3353c019275e48eb8ffc3e8a75333725aa8657aedde4a76714cb8003339d96b76c23c80018bbbb0992cc8c66592a71b14a3152491fdbe424363fb27baff7f29eb59073be4aad4e52f9400f48aab889d9023a873e222b5c821278c04df637cdcf8e3d756eb6ec8457e4de1b86bee75d925dd6f723ed42421a204390d3517381cf354f109c2dc4423f9ab83448dbd831f50d4b74334de80a3f39e57c437a3161e41b38b513063686a9879d8350292dc584d489ba0fdf7d590cf802c402210e1236e13ff79247290f5b1c4310878291e438b085457d8c6d869b02c0fbcb6aa74c80d834285e97c5a3af38b9ca444ec3db7258085c4a770289e46545234a838679ee283014b8d53abe3170b0276796d889745cdcdcc2b841336928bd740001b9ea037bdf6c194268fa6159c77d4f50620216bace3c4d80b807e1fbc51e202bbc85266c43ba3316b712567d0505aefec36d22ead85169684d41d2e2945130e8c52c82691692bb9dd38f6e897ba390010c0d2353fe06179674025d022c9af907e16fabb31b388e0518efa7851b75424bd2dab8f41ea177c8c9a831d263dc5a0949cf4a2b3b6b6dfc25b9a1d6232db0cb2d8e1cd583542d9104814eb333b28034e35751e6224f769448915bc1810d7ac9d8a048f5f7179b3086c8e6a369e9628e8aa2330168f4070337aa8bb2e0faca61a3f545c4a88f5a14bad7b17c28872eb91328754929d9c6b3f28c3e8ad76592a88158047388f35148fef294b2055824ec3fa4039c6a2ab58a1cf14f708a434eda65bd905656ab816934935594d74590a712407fb2e68958372ea1f2e4db7aa38a40f9058a8b702575b3a93055cc6c5ca01717195fb3b3bcc59e51c00e26419c81e6d7118f8d1586301decf94475b1f91ffa7ed97cb83553be2ceb3ab650db656e1fa0b5be72c190ddef460577bdea2b95b8c386b6b5710aee68a5ae39495108cc10faaf6f070c9745bbddd18a7424dd0679eb91b7ff07033adc57720498437826dc297dc2d6ef4ae002ff4f20d0ec726695a320fdcec9e1972f62f9b1c8add1f2c59accac9d6aa421df45d7d1d9c30e843234343ac9f052a7bd58282cbe9f037fcf82d45f4449588808c0f83983b95ce907b62bb1d98fa370e520802e7ab6f719dbe8a82d3664cc63709faf5419034e965fb2763c3b8007bc4c8c59b793fc9303ea636dabcc83dc3d1b323d7f65c7992b4566414dfaaab5e6d80f18ef010c32c6ce58731fb94e5b139e4f14541cc7929e493b73a08e1eac3fe809aefa3dc8052be8cb4e5703e18645536542a898f8f6c35c77ab0d93504d964f01b7b8eb4ca1cec07fd68df422f42e83ce4e24a52ae95fe0c99f3a6b7efc1b9e086814496b9e8540b290ab3f9b30338137e7fb449c6c1665a512fa9274b02c2b581ff0822f430b6d7ff18c823de17e210bb5d6077509f0d755db2c8de5ef0cc60db565fd446fa3335ab4034ce0d8a214b73f72e5fc1a4272db31d2cb6f1220fb56a7f38aa91b9a773347af3a8eb0ff396ffc3cf068c40a61bad18ef7765a400b3eb60725e4a5cbd78f2d5dae2060b0f596c00aac7de6f72dee0f25cd79ff7832ddc8deec296f6108f2750f9c319ed31a1ba16bb6632b7260f0d88837ebbad95c5fbee2278778dda233c3ea211a5d07d59fa2a80ca66f91a98506557d7bba990ddb8a779039439ebeb980777031783ad592f333b8561852af1674b719bede9c36d769e1667984ec2341f878c6a19ec41e869017ca1f2b7cbd546664a31efa2be2fcc8075c1f2ee65209a2f40a385abb8ab268e969cab70cbd7e7f2903d97d900bce2e5075399fb1ee23205cb64594cfe107f86228ba2e6ec0783885c821cd09f98cf5e0b9572d479dcab5d136b0464387cc18d5114f4174b86a3cceba9aca414837f0b8eeb95b28a88fb3a68bb15ebadef2d2205ba188b8d84ff5f5e28f6bace3053eca2e1b3498f18eb35f61e248da50cb2ee927d86254a0d36cfdc4644dfa5bfd54160844e8224269f185b98b78face60d37de43cecc633585ffe4fef9e0f37ab29a6fa5eb9a1ea6a7bde2bc62449e9ca22ae418d6e47d0371c5d78579d7d45299d2b81e1c3fcb133a6746f4a0ed0d4f2a8349aac9da9579835825d785a43c1a8b912ac4dcc303c13ce6a671f7178eadc622deef5ed52b2d0f2c4c12b8c100c227161ec21562ee1b8c083d33de44785daf51b38769a5421eb902c3ba7726af81ad6e410e28fac186a5ff605249a53466267a75db53f7021f637c9755d3305185d69adc3fdb0ef4f972883ff6140305e5845afc582d63e07adc06da154df977e91127b69c7ecfc896d032121cea66d1727850ead350b581d199caefaf1acebab7bde2e6372ebadeea22994a0e1b426cc91aeebbef2c0e5935baaf5bf3c49766bcf0f2264c71850bb421db7abf05371dfb96f24f22c6d6b63e3184c7c598e0c8ae04f1bcfeb33e624f680a62f4406b1a77216e9b4c84324197cf2b261ccd38c013fba7b9d3db8395d653670f2facff60b99feb86b9ab3d2982677ef7c1c1fe20ea9ba309a9d943fe1cddfa725c99b5b1651e25e53b107969d862d198b60e82299cd4b71d21bef55d0b7d97895d1797a6d2587334d66b26bef5b787a984b72040606218030aaac61c19ba49104d7891c2e85f7db91eabd7da43d19a93afcf8d7155513c1eca6b20373be35b8f5fc56a3372fbc353339337bca157ab4189f3f39aaf9849c2d6c8b2589eaaa1c3fcdedab03dd033b5c3926a17fce4664271bd916c61c9e6ffc5f2210e6d12fb21732c7fc7b3c801c824c1f2300f7d64d03bdaf63d922b05f11b59fd69351568931952842ef3f8f414d37506a6c4660480ce9b2f450b3dc8d316cc6983c63a3650153550d0003526ac73509dd99649a20c8cd55aac3c081c7c308880bc7cac02ab76da2e56f1470c70a2932b0a7b5b3e09b9ca0fa95354ec15a442d0e9cb49fe9399ff624b722fcc0b207b7713fdc061449d6efad82ddb14b0da543436af605d408b0e09e2291b984c1414daf37def4c57120a99b06e69a2aef8865916ec2138b609dd484cf19b53eb8ea71e66ba37ee71113998eea06ff138bd3e8c12d72385ead9b25d02d5fd78e2eac2b9832f26827ec3cf137d4569d6da65a3349d992f627a1f3f55f069acaddefa1497b623f9652d999224a64bab9a4ed4a35e340eb93086e3273fd7301c0317a29196fd07f7a146462e7c95ca5b639d8a0afd3652dd1a3b52d6b6bd570d08c2deeea8b5650e432a9fa5cbf579f96c3ae1cc7ec50d1cbd674f475b78746c33e7e1fd76f116853bf677787862fd68d32b255359e7ed6f80786a8fb7bb2c09495e95cf3920249a52dd3a5f3dbcceeb8e55c633d52648d248a664c1bb402731552899b461fad61903bca6d1db4b0db4782bb4d9acb28731d5319cc34019cdf049938a11db5ee26f09ddad403822a6f0597ae924c4a5606cc7e1d79ad17343e0482da820eb963682cecaf9b0ca4740efd96a0568dae732f8a0a34744389f1facfbbfe7e7f0368278211dbcaacedee5ea2524c40949421bce2c90d71fd462a0d5cba3a08f5f6a1d2ef3d9185dfe9e20fdf1bbcf12510977f51bce64b675b1d29492f6948208d27273cf8bfa83e3ad493c188299bccb6161b8dd05adf69b7b499ffd3001ce6ff59328675dd6492be387bfdbcab551ea25bca5703017555eddab7d70b65704da79c2bb53dc45384094bbaa45823b9e916fd84f68b73becde4fd5f3c0ab6cc8d6ccf241b771b689c36d376db1fa60e92f33c178667a8bc2de1a8ff6f5eb123880873235038baf4de7c25259080208761471a25cb85b8ca5cae7d90096a8e1844fe4486dc82e177023c5f501653b96867091a454ecff397bb9dbe6123f8c98e840ec274831c7d03418e5d215a1121957e069663ef685afa5a1716b298f589c3f6895104d87b5a593f972b4f219b2f6a2259c0f6813579b65f938f4532d3524a735758409c029e2db2f8e2d72beb4311265c8297ff67cfdf6a4a1fb015b8ab949acaeeeadab97682c6002c0950a56d96854bf8aaf327aa0a079a8779d9b1f446b6be2e05432ebdc89987a925c8799f16f6fa68cbb870ca300abd0306dfe7c3d9e7bad690835593452d58c545c4f8ef363a9594b990629af2eb270f066c315523d943dfb1a1cb0073ba38e702ae535334ef8893a99cb8b15e73fdce10fde8267c4959f3067dd47a7343635a6cdcd4a5842c918f5f9443ebe27af869ce0e7a0eff0ef2e60b70985f98a1453022d3a70ff5f738236787a2975eaefa9b864b914cdb1f764eafbdbf3079f3b80cc7d5b84d0c3ba386a6a352e6c0ddcdeaa7ea150e35be32ddc4745964ebf2373f4987d14a12eade97e227300fa2f72f22b6881cd8c6271ca5be737e55e277764c8dd446d9ec752643217716ff98b3be4ff8d29061209227ab85dbc48a125e3c8f58d728244d846a8fc6acf115109b73cd00dddf01821ffdd64842b6c76684052f0ef20bd79422ea0ba2e23b71dc5f40000d4fc0c235c359000dbf54ebfb53c16fd5342a0173f4296401c2e973ec77f713fa17fd1300179b739e77f173f4779f53a257a5d152c44f590675f979fc7507790a950d991095eb99ee7501790475ef79f255f599f89513d760e265b70cbb17b71abb1d57205b3b573e5b11b714bb3fb742bb4597489b2397269b1975f7bafabd2ab92dbd30d90bdd4ed9868c608d3c9230933cb040b15ca67082048507b562ba7ebb72d87ed982ae1edf72dc1edd22e27ee372c07ec182b65ec772c45e58f35bf4cb80a874a980be84afa043742ea031a4348037745280558448a04bb456a059a4464749ca7ab67dc250c653627eb68162846687c262b665c258c687242429502a5498196bec5d264e324b364c12516652526f567072656676727376741279667a121716187227bf28aa1b741c78215422687f548058757486688374847889948a68679468987d746e687dfd7e00717a72568faa9096859a960b0adb15d258ec5bea761a8b88bc93b945ba02feecd26bed6edf062277159118c02386265e29fd2c91c7850af91db620440ba2ce26eb71ec4bf0a1f374efe8f0c7f544f623d3bbd403a99dda8ed7cd5b7cb5f2013d768a213024d9d244cf474b6088647b007ec649b14c25e9f4ea00ff04f020edf4ee20f324f40011f41257e062e50615e216361b221c2639423a360f4240463de23e3643e244e6214222361742282d39f87a242b382c2409280a445f3850444d484ecf13b15a7d870d1e7855283ea864f6163a676639a932e2859da85a685bd76048a2eda59f00cdc3a6b62a81b28690871064066537240b8c7768bbaa01ade1b03ab379ced6d134235fd76012ef15ad18bd1b2136f039ae0c95773e7aca7dbb800a5b605e8061d854cb2781a7244f63a68ca785eb1aeef01e0be7199b5c1f64414f4e5276978bc8890bc0768069df2c5ed97cdb7add1840b2463faa2a310d34a85f5662b6e6279182cb052202aac386c87fb4f476d991426b9c7e32814d6ce56fdcb2dacdffd0f0d3f0c6e4d123d4531782345b05d9e04c773838d5396d3ed4803583bd5ebc679954adef99f274659f68bb6bafc6bb1abf0bdb08af09db0edfd0153d6c39613d72b476e0815f755b765f137b147f437e1a1a176e181a1d1e1e697b047cc22983a0c43db757c23fc53ec8040d898c648d95cc79f978803571106ed8b0303934977bb968d476d70fca4d43f08444db6fde6de130fcf4ffa7121415dc1f0043a73e6c04816ff167655a3f65b0683b6b8888e689a19ebe8f3e47ef8dbd9288934d81f37c6aa600b7c7428c761c79da7c387f995a995db1307633e45e696186c8c151d242e2451538ec038908df09fce6fce72cfccbeda3eabaeb5a2f9732f17fb631de41bc5b4291648f7c86929c859890a10dce9e23e64a0c2f428570705ff876fb03c1b007607329d1deaa623315a912ef22add926fdf50c1cf922780460f08dc31aed608822889ffdf2a0ece5de5669ba1541b772b464bc738674f63e0a7813817a6ed1b7688c2d6e7d33e4c8440c1df77c6665f8bc162e6b7ded718f10de0111f99efd536b6ed687ef038ea68c5fc8abf6333e8ea60abdc58d1c014f2ae6ecdec75c40cbd9e14d5cf339123c8436d8c38be7da58e377979eb338120778c9bdd6405cfed4d8579b86e5c6d54f77b3e1c003bf4971712b8e85f638f4634d6fff05edfc8cff21daad9ed67d8d7c2df2c41a10b42047bb227c44ee199e19da720b5f4367211a67073e1ed94441a045a82da10bc5e44372e326aac128c14657f22be422bda4f12f6f1325ef9fe8521366ec1b6c063cd937cc35a587b213d96f07fef6807501ece8f17d6d5f42d99fa436f1e733b4f57c0f0d17f262c6237e19d72121a6ce076cfbaadb60aeca70356d54b87e3f349f077bbf8987b3fcd93b00fde02f9ce777baa37b35fd3db9f90efe07ab114185b217b65fad256e2a632b2004a507e4e74b0f3142231b23c51a33d52e612123c485de84c0f37520cf123c2fd55638e25bf6bdd89db47aed9cd370672ea81bf3b75476814adccf15cd704d99d72889ea09a72d661dbaad1fa0f31afcb498a65b72cf6c515e54c51dc873db0ac8c9959bedf704b9c2833edea9d100f2c9bba1b6c4060d20e482e733fc0bcc1706d1eb7f04546ee91ebd8b5092de286e9eac047029166071552ccbecbae5b256e66d541af599e0a1d84d9d42eafac2ecf15b1483d3ce536ad585c92eef5bfe56686f81046500bf928744fadb3323b064f52cf4a96a47b6d21eacc9ae1ba19b34b1918214510e8cbae510903f2a149f0c4dd94fa2b2708b0c76489a4c0fd29dc0974cacc4ef37a1d2bba1624df25bc576eeb06b45f65fc934a065e7d881d1126d5059ebdcadf03373640d8f64d06b95c6efe1226d466f99ca8dd08b1feae5fd5428301cb3194e38aa3a146feec467ade93d387449ac3764cb92d0cc3a14a2a1878600798cc37084955a7e4ac18e1b15c542750100c6ab74bf6505599dc1f4a110603cfc4ac6cc4b8933727ead566d9ec537e1ec3a88e14cabfe9e0a23f0e2b3113cf51bffac2bef2f02872e54f6cce37ed47811fe6ddc2af7e4a4a1a25d586bf8c018263f087fab111af785fe20da6fc004336f14c45aba48120945e201a61d7af69d99d93bce8b940464359ae054031d8aa3070554ce0dd62bdbf866206bce0186c95943c7de47aa6617cc1b84ce953e1eaa492f1cfda6516fa33526b63b022f8b35953088ff20f232c85dbc50f0c645b1a8c39934e2375599bfc3661f93cd995c56c88d11f04fdc47bd38aeed7c6f24a34091b4e29d86d0aaa0de1ca6f3482a7568b378a0f51878ea79e50080e05914b47ed4e9363bbd759a68e5619196af73366e3daaea56312f6f5ac8653e8d033c1af9cc899c06c330cf37763a39431393fe1eb20bec054d08e5f42f1389ac873dbed2617ce5ca27b3d9cd4d114e993b8e57e959144ee744890c32e1f45e6d6460b16e1fee69ec07b9446fd59e976dcbb810fa137a14fc398125c4655d6cc8cd7f0bcca03030f97a7fc00267653283b5e1fe8fc945d1f90ad734c595f77a9cda98dc3053213a2ca1ef4449dd42292a05c597587ba0a74fef176edd3baa5c2b239a304c3623719b0c1f346f23d9d8a82cb653ae99d865f7ecef5bb6f4007a7c44b1b685227f1a78d4f22c84d2044965b78ff94981383d67e895ff25cad3b35569710f6fba3a08892c8996939a8c60af6dbef5872e52073b7f7a5718305ece73536a3101e55ad67dd8f84b6827642966a85ca8073bb982d00df209690e2ab9b63adebbc4c1d822096744a43d98a6a413b28f48d943f0ce895e90aeb524dc8d8db316bc8a799c6ff3e13eea4cc747a96ad912f2511e2d306d212d642451c98232e591274a8de11d1e4a2ab965ad4faa630c7f1940aa727ab79589ca75af040f2289bd78615bda57a3c74d71f876e861eee76e535c3ddfdaf67f199dde4621583f8ffcce940ce774d6a13c2ca6c81d29f325415a46ede83d4ad729847dbc61f2283544827af9ca7b6163b84a85830b10b69ced3682e1e2ceb47b2672c3c39b2e1623b803ac265cec15cc6ff87d80b7700bea041cdb9c815a93227dd4d781d41e095187ea7f19bdec6e8fd6bcf735a3f7d0ae82145a3cfffd5070306760769f6584b7ddca6590d1adaceaf0aa315d268e644b31cf5b51da2f693f84b5396f15a8e974ab42d8c57ad496f29b41af382e871f3ad8066831a2d4bfcdf9145ed22877e3d7722abf0349889cb1c94acc69d38e12e55af4a4d3bceecd56567f036c68e1593f1c4405db3285f02e39471c3779e9388b8c2743d6b6b00c9f6ce64346c7b179efc74a2b8eaa2c96364975ac4551bc52387867bb55f6f77c47d052d586b0167f1a81b6e337865988b889166f7d5f7e6959891addfc4a0f6caac0b27e6547c18a0f6c952ec46e6cc4b8ff109671dbe752e7e7ee0106a1b8357604747834e9c2032d59571fcff1499714991adb2b38f02e3ad6938071447c76277add3e591fee8aab23a63243c57fa91737852ded1c6f08c6c7e60099394f31cfea794f32344ac2db0fa3d73cbf5f0084ab96205d00005bd7920daa5a6a925c2c22f4729ee2d4a3377d792799b2e52132c94a316f347a0e6a1c415bd9c20303b694d6aca8fe78fa93150737a85fc6f873d51e6b241eeb7bb210ddf19748a8dca67524cf8a96b552081af8277f65594a232a2487325d30cb33cc65cda1b62da63dc9d1550a735ea0fdd34713886f4185a9955125f2606b4a1cdce6111859d115c0ba46dfbce7ca82f62ad6bfcaa412fa3df0a0f3ad8f0e686d0c11ea5bc84e660d01376ea0b2132f620a3727196becebc4465ba8335a53d785bafc7162888034f0aeaea0618d089684bc270bb191f927bff2c1ade224fca33ecbca7030646a27d951d2471656d873dbc7f11101f7ec0c394026759fffa210ed82bbf7e7b684df71271d6985f6f308fc3aab59c91f866b9eb0e450baefbdebb74306062603b2e427f165dd15a9b91f970f4b92fd042e697cbed487a503a0227bfda25a10c9be5ddd2754e9d6969fa1d04c6c548650b6c5a9dd999bc3b7d770d5854ec151d24850532364b218790977b4446f19f8c535a606405a927ec6fae116f7c0ae77d854df57e0f1e5a9f3a959ce0b7a5dc44f0e57619e09fe16bd3df85e1332e34ebe33e38e73f274f539b5bb509d669282488ba0ef20e828016d5baf7d56cca265b65687ff810284d432c6a54cd1a7f576d756f01d17ce804603778b475697bbf7d36a028faf2d35d556d873b7af9abf0a5203fe5abdccdbb022d7ef09c29d8becc85d21fbe2ce93229d2e72eb441599b7c88472d35e882c99a5ff05064f109daa47a275fbe7e0f74bfe78fa42a23deae7ea3cdc66bcd3b100bed0677905af6081f32029cd80486fd3d2852194b4fd61e4a6438cf8442aad8d05a6187779a247324a7bb54440bd7e2ea1ec9a52449082ca244ceab0d2056c1f8c570232f3509c681c6bdf57e072c3046755211a10bcc8641d388a135209f5692a3a2a9fed5c36d49d84064f71d50faeecdcf9081ade29dc64289729159f9c8d5e20558327028c6372d3c36a656f1d5af8b56c4674aa776c271659ae28c4c1ad6e4f19269be9462ba18f8176ed6fad2437a0fc501ba6b599f3b1917a722912e998980b0c0d001259e77df64ff0d9a95aa6791608d7a651716ed48907620a5b9d6e95a62bc177d3c2f0761d7e5272957512bb93eea718a004ef6c6bb27362429401272d715d6eab49c3ae6a5a8382024c34dee764460efbb9b81ea7642da3e861f9b16a45cc2160a0256acdbd47d9d5b225de66d359afc1d9369b5c68eb2c7090cc508183885ed1c5e2858694d115494b148d8d745be75d4a8b7a7bfde0ff3c1f365e11f79389aa1fd3536fe07463a8da77f87a438dbbf76e48ee720bcecb5028d2e5a69153946f2c3198ef3281f884fc8708029c96ac2cefeb0aefaff44e7411524bca7b679bdccd1131d8b5da57ff2d75792373dcf6310cfdc09a5ce95ddfa0c872a239a0e2dfcac7d427ebc607969af73644355e4be4d3c42009efc94acced9d6f6eaf0733ed4ae47913557b90bc9419648d9d9d350d81dcde18e1f95a1c1d5451ee3d20840ee7f3be07b133c45c65a821a955efcb99072a28ac86a88d37234ad0bbbe6e67652c9d1c82511cb2c50db2587eca0808e917d28e78c7daa7c027fe80db8355f0a0fdcf1e3bf7db24161530c2afa4b887b29ae146ba3a3e8dc41a57be6c1afc0aec26b788d86e758bd55121dc7a692caed7946f97067c35ff034f2e41a5387d4e193dc0c000ac8ff92b851dc85356c913a22e3d207e3fb460046b92df8726fc280fe90f5453d7f6ecb88420d81fb7b38b1bb3f6bac093445e5d993e0023e1f88d8dba66e1eba7a6e173c47030881344771a8208eb0604291e5998b0feefdb1b6e8bd6e32b3a4d734fc9e66c7222e44cb23f1e0300c5ebca0a505d1fee5e9e0321c020d07b89a041f8a7621a4d300774e6244baa686e6b5abac57bdddbeb24890a4ba91049941d41122aabe006850dc993d7bcf529384df87a418e6dc8deba5cb5e773ff0136fa77694d09056a535ca665c35264685dc714335d6e8ed37961ad44f0cbdae4b4dfa887fce28ace35f81058938103968118261ce891abc021fb7d7ae3a044bf3e42c4708641bf17bde5a54555155367ff96364971856e0ff05022751580414042d0834f3ae6a95773db52fda1b2b713768bdf9dfefe998a6ff58910e327624a4d93bb67c49632f4dc53065e0ad2bdcdff4e69ba70ad1050de73bce081de41267d72ac109472f708b339157954756bf7d949fb9ca71e097a9c3b8f623ffe2a09a9d54922065be42136f3232b0c8825c318d87eef90b0331bbc50405484a16ac6f4b0955269f4d18222c573a28bc8cc5a86283f295dcd19bfdb58423f5f21e1c072df1cff58c6662709bf21873829eaf26421fbef62cf5810be7e1f8f402c8dee416e7158e996f951197815e2fa46aed4b81d7ff36f1d233a5ca8e862ef722002d6a7d9418305266244d3e6e0384be58dce834a7bc66bcfb3f44bf1d4c1acb90dbc5f41493015d2a2f4561bd68ea5d628599aed24fcfd64278300094e12e158aa8d6e307ed34ea168f0b5ab3a754d9103ece21691ce87d4967d81d1afd3595bcc0eda1385814b32114cfe597e442b71f9c1dff3b96458e717c8c657ff5d55b564d2e293c834d5a244e7e1d0bb1b941697bac04bc485357a24c95c57ca67e9bc7e570ccc1c92b3ab71095fd331f6f974b7d935e1245f268b7cc3db409c1a429fb90bbc1bfd1cd0362a3e162956fbc3bf5b64d6610377c26dd4603ddde0724fe71eccd7a6dd233989a625f17187c38685459849085c75bca44e8ffb8d4d803098ee9972f673b52a1d52ba3967fcbb3d15559b9ddab05c4871b030a12f6324b13ec11b01deb0c4f2c85fb5cd3fc043d3c1257504785ead87bc246eb2ce4f8bb651d239505157622567deb219db5b5b0a39f6488ebbfbbbbc3d7f3f5c79ada15528e894e32260a4da1cdca644ab2c85ad6f4a7797cdaa8c22797150105314eb99246e2fc3fa989485370be99e7df8dd0507400bcb6847610366bc719d16d769ce1c0652e72984e45790a5b678fa709859cad811a318837e431ee18de4fc24d1ba416fb70585ae13bc195ad69c9d501a09e6ea39395411019c9631aa5a416d699d9d2db5056b7aca8ffe868c57028ae13f4e92316fc06afb605ec343c152989adbdb08e38bd1c594aa12e0b5ec686cf3f40c8419d082e10e5e480de6e7c954296dac96b9ce967c17fd78c4364c8c72c83ebe53f65e5cc853189f9e87b7225d4a9bc236d6f9463a516c0098653f4176cc0e105e2e2810ef3beb474c5a35aa49eaf66d51743384e2bd3e953f927e7c245f61dfcd45ebb68cdf7cc2d22ad23c84f692da80a3a44c0c9df6941825e71328982bec346fb1ef39776555885323bc5220154d17b39710681df7f24a7a3104d0a2e5f037fd5755f33cd99756f0f31980c3bdf38b2586fd7f426f0997408b0c8e394ceb8a5d12aebeb0427fd415806bc2075e4cfbafbdc966ca11e4d337789db48a9c9d5474b5b18b500e6b903e966d965c05de6c37061743413fcf9a26d91c55ce297cb2ae0c9b3478351664ba0cbff02c2a349710d6d16a9ef82741c1661518acf2af0e9424ac734e2bff041be733fa31f5adf675727de05cb7d69a7e1d2ec116a938a86c7fa6a95f30c7e233ec3173e1120c4b6cb9fe3898e83824517754945bc90c492e88ecdaa1dd82ab7a62c567a4ac39c9e34ae44625edc98362773d82cc7d3b1f0569d84234d03b862626804dd3fbd0d19b990aaa63a0764d32bd58efcf3aeb50bfea916f4183748b86305ec8e22902f4ce92f20fc03b494c7cf8a36f4af39be2d9bebccd3575f58a3f32b33347c544ae23a162ee7d36635b9cdc1c2fa63d1d3c3393a0094d35852d24a610aa87d43c469eff87a8bd41794d2177ad4ca9d1006d299c72f621e24420e334bfc10cbd8f1d55fe8fde5c02223bc79d4d790c7efe7d51e8fe2e75b9e6be9f648d4760f43820361d4013a227cc9a9cd90bfaf9cade3dafa8211815a10f9d3dfe6ab142b6bdf7163b87ccfc7c3bce1142a8b86be019f660bca7929035e85e509470e591f1965347e4e3834d67e0b43a771f6c97990c67c4708161038b4775f2a0bbfa74c3503895ae0e5c619b340a860802803cc5cfacb5dd93c3d5728eb54d77c17e0e4ee4800cbd305b3c03b0549219ede052378792968e44636bcefaca5e4507088186beb4578a573974864f99fa94174ac7e3f4e79998485c50eb14bffa1858e28550eb587419e74e864f88fec9afb68e8090a82e4965fb4c073cb32349a06304d54a258eab556e74289ad75eef361d08b64009f9a0151f5522c34397649aa88fb15e5a8c170e8f69446c415cb0ddda32e50f210be214a69cec6468758de90b91bce72786c7cfcf950d407804579e06d313ddffd18deb62d1df9268069c9f144f95a6f26d00d6c8e20d183d43f28ea8a2c6d81835bb15a690c5613610b6403fc1e536577282a54c5e521de96dbabdeba81a778f12d9a0d3d4d44d6687753034f1e002cbe72f7c53400ff7571a99b2d88c097f033566938abee47d83401c877af55477cfce8c228ce78a35a86ad284c913389ae8c2a663822a97ca62fe137a79d84349e7248090205cba55ddffb6dd2670fe233eb6b6af0ca309e53187024d58e318bbac2b36b055f7aca8d7b2e0bd70f2db78eb1a990d52d48906c23b9d1e204e07806782b8870455c3d493f1b779dbf220dd4b27740a857fc985fc141734892789f9b4c2f98a438a918db0db8768c2c6d0b2925e4c1ae7ce3407f892202e7122762c9681fd0bc9d554dd5252941dde7a08f85add35adc4bf36bf494cbb536180a46bd5aa8fb600ebf5f7b7659ef26ac8591417f0e9f78614773e510a58ce893ff49cab95a70e91e3b6178783b6708544a0729b9f8eb9c9176c3a29342a6aee1ce1c62fe6303ace24e11fa9f22cef8128c5310d56d0474a9be83ddae1dabcfb70f07371bfd6c28a5fc41cf16ccaeec154a870f31d6661999cad790f6b8c837f660d81c4a9a86f2d5ba095c494ab3389946379e88e19b8f36cca58fbe16e0ed51ff978035d3079012520c227be02fc0511380bdb91fec48b5e8ce468966b40a9b8aab4309e8bc14bd4a67113d23fab7fa842c9c4ed4ab7fc5b545e75fa52fdd331603c5c9936ae53f6447853cee2927d9fe8db6b1627f389e506e509c887fb4e237af10fd5420f6ebe4d15fb0ef5f36200938a6de654fa855bf0987741a31a8ddfa2f3739f826ca1bf7c5ea79b9ab54533682605400656ca08cd921be22c46aa10ed3bc54e48eb3d34d14d0952cc034697c43976adc6d8e79ccc9f4dbb82ae863bc07fcd58b6dabd20040cdf19225d95e8b9159b47685f6b42f91db0f5a46b8957bc91d060c78f85605f55f48ae5b4df78f674e7ad6abaf1bb0594ef592c75fd11fcce13390ed821fd1417e7ada2a097ba88e04492473ca5c4a6701c9a67bd17c0c2cd5faefbc7abb4eea580f956b34857502a71165e19df5d29ea42b5fcd98554c7cc0aba7edf6ee034a187fa651dee3be8dceade29a71bb334d10dbfbe3aeafbbba3687e3349b1ab9d0f537bd86bdce234a98019d180de55312eb34ac9b3475b60a2c6f677eb61033b49cb322c42460c8e7085423aeee0380a0102bb329df0b35df33676b93572d9f51944665a1bd0035dc6cf6471c83df1e7f384af0e57b60aa2041469e62f4f11049982e1724f2f54404fdfa5c3459c8cc678540d79bcf7a7c22c1add08540fc508e1431ddf813dba23036d70f23a7bd4d370919735373f9b653fd3d373902cb28aab3c04686efb73dfc89ea63749bfeffe5cc13d37661a721df5d452eae4502079e0023bbaab1799110a5cc4b4e93a98dcb0e470ab562adf7226bf41dab1140800d8a0afce91013cc8c01da6fbb48d318563dbce6bd7af5cb1160d05fd6c8a80d291a41ef72f4d53618ed754a67411f84a6a9c22e65562b12fec1077d73cc7ef3a7c02d4fc2f96344ca80f6ba116ec396874769183b4850db415455f912acce1c2fa1921b0d3548efd2a74b792ccf1be7fff9ffe0ed02b44c8d3228e8aa48ba6664ba099ce61e0c7314badeaf47b655db79d54d4f4f89f79aabe3e391e9a6448c095a33a77476f68c80403cdc3a67384d3ba6522ad3c62583ec474353d2b39eb86daff3aa5d0a8a9a87af9c5a08e9777664acc8176ecab38c3c77ee5477cbc98dff603a68fdbf888402b0de759b1953b69e680de8d3b9eb79b2458809c3f71993676ef6b31f65f1cc071d065958d128135f8b937063839240f129736fea203f56945bb3556f81c2d92fbd7c1081c53a7f2a0bd7144c2f024107eb05d7e6b9bd0a6702dd456f29ee69ec9fb45896921506d40a1d2ea46ff8fad2926e53326f8e67e59598c82d8de0528101e715237028be628062848f72815a0945ccbcedd429cba0f2634d3d0857ed8ae89f0f5e8239034c636398a34ed2b5583bb405aedb4c0ce95b034c58dd8998d29ed2f577ce1abb6737933f5bee2b68b6b4302d13e55b26c552a8dd96163889adde23d346e2744cd7eea5e18b78157130a0652f8b5d16116cc53009ce4178f20171688210843b31819f66126ad81f12d89043f0699855d4f4699246c9c3ebaa765c24d5e8cda918bef1620a3dde2a2046b418788be708ca3eb72ad4721eebd78c6c44a16d3b758fd0ac57683d2fb9aa5dcdd1d603def811b6f8cc596c0a205584245059e0b8a0100ff067bbe3f6a1138e9034a32b29d0f996e1a5a519f61f1a8f99590d2096e4dd4c339dc37d837f0631bdf77292e5f515f1790793bf96650919190ece36937b6002d8aacab4a7799e01338ac800f92fccc65d706175eb7131c36c2885237b97478707e9ac29b1d78a1a1036916c3b0a4d09a666e239044e104a527c22ac3452da73f496adcec5573e20cca05b3b08d59d8f945f93ad35517ffb81537af38dcd978846bca7a8ac37945589f6c9e6b38b02b5a73e4e2b22a3803811c507dc308b87cf04cde9cac874fd4cd93f6907212843519d6f578bf9b29595cf7f6e45dfab515dec2bf4e6a59ea6088c05e418f42a6a3c10f5594499d77487028c6e897eb8e8b5af75d7c6cd5735410ed8f4790343110dc153932e3270817599aec6eb8059b973412c1213c02fa5ab26d6080b1b3277a8852088a63c101689a756508a98a3ced0e7189902fcd1aca7f52c44fef33c822b531321ae676b80b9bea76dcfd192abcb33d3b4deee59fa371c5a0e6affd0435d825626cadc5acfa43651647692733ea7a5eaae2682d01e2ec33d15f1278b32f701b72fc905517fdc5b5665897d6b5466a5f95dc7daeba50e06aa084a503de0adfd08ea51ad292cc5d583cd50353476cc77fcdbd1ebfaf110cb70ccf8d2e16f0159fcca413907638b98bb68eb739bc3cbd3f1a421b9d10a021931e961fa124a425a702aa03851888099b069e07890c8c0d8f2a922bad20b031a32ea62fb134b435b752ba53d528d859ab56ae57d95cdc5ddf3ae23bbd30c041b33eb63fc144c445c722ca23a578e869fb66fe67e96cec6def8af28b0d801091038e068f1194149517321a33b588b8390b360e37b93cbc3dbf9ac29b1d9020a1139e169f21a424a527822a83059808891b861e87098c0c8d0faa12ab2da030b123ae26af31b434b537d23ad355a858d92bd62ed759dc5cdd5fba62bb3db040c133be36bf41c444c547a24aa325f868e97be67ee769ec6ced6f0a720b8d009011830e860f9114941597b29ab3350838b98bb68eb739bc3cbd3f1a421b9d10a021931e961fa124a425a702aa03851888099b069e07890c8c0d8f2a922bad20b031a32ea62fb134b435b752ba53d528d859ab56ae57d95cdc5ddf3ae23bbd30c041b33eb63fc144c445c722ca23a50000000000000000000000000000030003000000280000800e0000006800008010000000a8000080000000000000000000000000000001000100000040000080000000000000000000000000000001000c0c000058000000ecf01300e80200000000000000000000000000000000000000000000000001006800000080000080000000000000000000000000000001000c0c000098000000d8f313001400000000000000000000000000000000000000000000000000010001000000c00000800000000000000000000000000000010009040000d8000000f0f3130090030000000000000000000080c41300280000002000000040000000010004000000000080020000000000000000000000000000000000000000000000008000008000000080800080000000800080008080000080808000c0c0c0000000ff0000ff000000ffff00ff000000ff00ff00ffff0000ffffff000000000000000000000000000000000000007777777777777777770000000000700788888888888888888770000000007777777788888888888888700000000078f700078fffffffffff88700000000078f870777778ffffffff88700000000078f8778700078fffffff88700000000078f88777440478ffffff88700000000078fff844c444078fffff88700000000078fff844cc444478ffff88700000000078fff846e6cc44078fff88700000000078f8877666cc444478ff88700000000078f8078766eecc44078f88700000000078f877f87666cc44447877000000000078ff88ff8766eecc444000000000000078ff88ff877666cc444000000000000078f877f8778766eecc4400040000000078f877f87788766ecc4440440000000078f888ff88ff87666ecc44004400000078ff8fff88ff88766ecc44404400000078f877f877f877876667cc440044000078f707f8778877887477cc444044000078f888f888ff88ff877477cc4400440078ff8ffffffffffff87478cc4400440078f878f877f8778877777777c440440078f707f80788778877887478cc40440078f878f878f888ff888f87777744440078ffffffffffffffffff8874787c440078ffffffffffffffffff88744777440078ffffffffffffffffff8770447874007788888888888888888887000047440077777777777777777777770000444400000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000003f0000000f0000000f00000003000000030000000000000000000000000000000000000000000000000000000000000000000000c3000000c368c713000000010001002020100001000400e80200000100f0c01300900334000000560053005f00560045005200530049004f004e005f0049004e0046004f0000000000bd04effe00000100000006008408540b00000100010000003f000000000000000400040001000000000000000000000000000000ee020000010053007400720069006e006700460069006c00650049006e0066006f000000ca02000001003000340030003900300034006200300000004c001600010043006f006d00700061006e0079004e0061006d006500000000004d006900630072006f0073006f0066007400200043006f00720070006f0072006100740069006f006e0000004a0011000100460069006c0065004400650073006300720069007000740069006f006e0000000000570069006e0064006f007700730020004500780070006c006f007200650072000000000074002a000100460069006c006500560065007200730069006f006e000000000036002e00300030002e0032003900300030002e0032003100380030002000280078007000730070005f007300700032005f00720074006d002e003000340030003800300033002d0032003100350038002900000032000900010049006e007400650072006e0061006c004e0061006d00650000006500780070006c006f007200650072000000000080002e0001004c006500670061006c0043006f0070007900720069006700680074000000a90020004d006900630072006f0073006f0066007400200043006f00720070006f0072006100740069006f006e002e00200041006c006c0020007200690067006800740073002000720065007300650072007600650064002e00000042000d0001004f0072006900670069006e0061006c00460069006c0065006e0061006d00650000004500580050004c004f005200450052002e00450058004500000000006a0025000100500072006f0064007500630074004e0061006d006500000000004d006900630072006f0073006f0066007400ae002000570069006e0064006f0077007300ae0020004f007000650072006100740069006e0067002000530079007300740065006d000000000042000f000100500072006f006400750063007400560065007200730069006f006e00000036002e00300030002e0032003900300030002e00320031003800300000000000440000000100560061007200460069006c00650049006e0066006f00000000002400040000005400720061006e0073006c006100740069006f006e00000000000904b004c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c194217000000000000000000000000000000000000000008af8130098f81300a8f8130000000000b6f8130000000000c4f8130000000000ccf8130000000000dcf81300000000001300008000000000b45425e454c43323e244c4c4001444651405943323e246c6c6007444943323e246c6c600358454c4c43323e246c6c600553554253323e246c6c6007535f434b43323e246c6c60000c4f61646c49626271627971400007456470527f636144646275637370000548796470527f63656373700000025567634c6f63756b4569700000024964724c6470000358656c6c654875636574756140000007456474434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280014003500140000000000000000000000000000000000000000006b65726e656c33322e646c6c003f0014004d001400000000004c6f61644c69627261727941000047657450726f634164647265737300000060e8000000005d81ed55204000b97b0900008dbd9d2040008bf7acc0c8a3c0c8d902c102c134a8f8f8c0c8a7048d34a8eb01e990f8eb01e82c1b04d42ac102c1c0c8022ccfc0c01fc0c8a3aae2cc29b01f472892d37211541209a9c7e90a2a4f5204694aea58d53e6b8bda49e70c2c3c541f554cec0e15cf160dadb12d0c76cd6356137b6e0f2437444e2fcfdf741f41438598f89980211282a1d9a0b23a12f2c70413356e37723a63c4a1a26a056d1585bcadced87c1cad5cdd9a07e33364b7677e1a7f660721c6cf7ca6c7e7082937628d1c7168091dc5088aa7c3d17dd2c96a8b39ba8227d7ca6b7f2ab2ec9a1ce3ff392ccce1f439f9ec8dcdacf22adacd6e8f8bbed639dbce6f8497029c8f207f7380a0c0d0f803fde081a6b9e0bea142917aa2c2e2f21b4c1003a3c8db15d0c364b3fcc4e405153d1b3225c5eafdd3f2e586d5f8e60727375f5d5447e70d10931508a8f70509294959711d76690a2f32d5372aca1a882b4b6b7b9350988b2c415499594cec3c8d4d6d8d9db529baad4e6376d17b6e0f5ee76f8fafbfd7e8dccf608598149d8021706581a1c1d1f92efce182a7baeecda24383f4c357c219b7f0e3841693dc87ddc46524a5c5e55e707e455b07c6e607373fe551a9c8670029c760f12887e8a72949aa20d5c9c81f0cf6e98a92e5baa91f195a6af1b6ec2813b5e7acac6bec0d2ea2d0362dcde7e9864f36f1574eee00a8d66477767a6f00407c57ae8f9854b9a0414096aa7e6102f03ae43b22c2d103234365755fc3e304543b6284a4c94adbdfc4659fd1c5c41bdbf2e586d2c61706274767b3a1f3e73426786888a8c7f2e73e1f1609a9bdb6e870313b09ebaaebd7574b756ab0a4988b2c309b71bf50198c0c52d03a2dcdd68c744aaffabffaee0417161a0fafef73913a2f75cb5d40e0029242e313bbf080022242527acd7b62034d65687bb574630444b565517543b526f56053767401ef15a1b0a1d9b73878e53cdb1407a7da0812075d643328c8f80a11bc1209a92be70a2a4a9979aacaea001330120babeb5d0df84648e4ad9be970f94d6d8d7ee8ea620c904cb0f4b31ca42f4f6f8c0482cd520e9655bd40c0e0012ea54fb7e90c38f65f346282a2cf47c50179abd9af05b101882296ba8e1be0460f42c948dbfd245c22879a7a8cdee65f1a3b4d26a71ee3493888690c47b10a5f214abd91a3a6190bf42949cb95cb3f0325289a87abcbeb4d764d4d4e79c869d3d61a3a0c1d79d403f4f7af8cdb68bb402d7e262096569a8c2ccceeffac87698fafe9eff05540511f2ece6e0f500e69746137d6322ff7461e17465cfe83a3c37626ecd83e25c5efad91fee5862347d7f64ffd068c4fae9a872838803f4fc94e7cd1c869838522eaa5a84a6a8a9ea1ea532d4503fe544beb0d9e3bd58cacccec0d2e3588362dcdd68c7644c0760f796e0f77349c4badcfef05f7631900a09fd883d9c06140a1c1e15a90d567e7797d6203f3b0a41ca457da0e39b71d04a406db8219cf5c79f1c53cd41ab96e7a8cbde65d581882d69cc7e708f68588b4a8a7fd7cd5c869722810defd9131a8fb9abbda75126f9807a9cbeb0dce4604ff554cec0e9e7c5c8dadcde2f551f4ed8ece307219202c605c614e5ff6dd4fca80f6140b2592d24096cd7e61021ac06474b6c0e20343125b065c43e3fa244464dca8c9dca3d9c465a5a6371376224666a8a74ad5ff949d61882bbee10d9bf0e788a95cdf033ebc1209a9f65b0a2a4a3988aacaea0a71cc6c899f4ae70614bf150cacec1c0e0c2c4c9dae9a0a2c4edf4d93327b6e0f18cdb570bddb1dc32040609ebc01bff8a3f9e08198c1e1027a46677a8a7762034344dcb0c4c1e304623460c531e00306230a6585a5c40697055bf93326c6de857f9f759397c3b6ffaaf0e78867c8e80971bf5deeb472690a2a92728781caea0b05295a8882aacaeaf79060cd570ed70a044d6d8dac10e94fc058f1830495998e2f403b769f2ca073147f55f393fdd0752f35db7896e50cf5ae39560d99b63103253b3a6282a2d7772c384a7ba4c6dcd6062444562445d9d2249e62c41895de89dfc66783a7c7e750b649cdfb5148e80305a16a0331cab17dd2c96afd9dca5f46f34053056a4beb59d63f6c8cedca1a3cf2224c6ceecb570fc5d0170eae9f50571e806d46ed01ed3f9145c5505340e002ff9e8a81a1c1b223e319923d1441610fd0b5aeda9cbe2539068a42c849b24d575d7d060c0234b36bec52406c5d9aa1277eeb9bdfd42fdb2aaf4eeb02288bfd3c04db0893b9aec00dbe0f8e656a5c2f19f99eebcbfb7840d2ec1cb609763faca9d31010366898aec311bc151d30ae0b36f3e4f15264c478033508664792045349d2380ca35962d823c2f9f0abbdc0bad4ee06961c88504d0a3da064e3dbce049b5c7a98b87a9ab07dceaa09af66a1cf587adf1941173553eb0b4ca8ed0c45637a84bedcf2b809618ad84f4a0edb7aa89ba64a759455c586b6a5643e590c8c0d1ed3f4132aec1e69079d845ae1a55c7600829578c09633ef00af4fb080f69f529622887b821860e251c3426282811c66bfa2436c82f2c3e30414933684a4c45e04844565859cc5e50675466686a6e05478bc48ae91a83e860977e96888a8a7328cd5c86982a819e90a2a3ab95caacaea742aec6b8babcbeb0c2c9b6c8caccc077a9e4d6d0dad2e2b102e4e6e8eaeceee0f2f4f6f8fafcfef0020b83d92a0c8bd1321416181a1efbe1422e83f94a2c2e20323673095a37ab01624446484a4f4b117250c3297a5c5e506269e3398a69db31927476787a7a3b41a28a0359aa8c8e80929496989a9c9e90a2a4a6a8aaacaea0b2b4b6b8babcbeb0c2c4c6c8cacccec0d2d4d6d8dadcded0e2e4e6e8eaeceee0f2f4f6f8fafcfef0020406080a0c0e00121416181a1c1e10222426282a2c2e20323436383a3c3e30424446484a4c4e40525456585a5c5e50626466686a6c6e60727476787a7c7e70828486888a8c8e80929496989a9c9e90a2a4a6a8aaacaea0b2b4b6b8babcbeb0c2c4c6c8cacccec0d2d4d6d8dadcded0e2e4e6e8eaeceee0f2f4f6f8fafcfef0020406080a0c0e00121416181a1c1e10222426282a2c2e20323436383a3c3e30424446484a4c4e40525456585a5c5e50626466686a6c6e60727476787a7c7e70828486888a8c8e80929496989a9c9e90a2a4a6a8aaacaea0b2b4b6b8babcbeb0c2c4c6c8cacccec0d2d4d6d8dadcded0e2e4e6e8eaeceee0f2f4f6f8faf4116ed6476a8510d83194969416181a1c15c387ac7acbaf80b197361879bcbd941e30424446418d2a23d5b638d8563ef1e1c387e466686a6c6513d7fcca1bffd001e7c56809e0ce60f1f8629496989a93cc730689290fed80311882b4b6b8bab362446688aa40ae405273f2d4d6d8dad3826486a8ca6f28cf4150f2f4f6f8fcbf52e38947ea8b6a0c0e00121bb97d916ff2a38b37030b8a2c2e20323b5abcdf5f95442687cacbaa4c4e40525b3b7fddb023c30507c44a684fc393d6b9f6700000000000000000000000000000000000000000000000016d5580000625848385d583a7e555064846664647e724460436082648d7a6d8e8c7e4f708b6c8b639a7e937093828092a18f607fa489636ba7836884ae919184ad898183b4a2ae9873000000009e02000000000000850000001094140000020000cdabbadc0000000020d512009e044277be94d4772db4d477e204290085000000ef0604a559333b785e7272756b3b50856586437a696963500082648d7a6d8e8c7e4f708b6c8b639a56336e785b72727e003b50856586437a696963500082648d7a6d8e8c7e4f708b6c8b639a7e937093828092a18f607fa401 wkfiwa.exe Key created \REGISTRY\MACHINE\softwAre\WOW6432Node\microsoft\Active setup\instAlled components\{29CCF195-CA3B-4673-B8e3-4BA648294C9B} spira.htnl Set value (str) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Active Setup\Installed Components\{29CCF195-CA3B-4673-B8e3-4BA648294C9B}\StubPath = "c:\\windows\\SysWOW64\\spira.htnl" spira.htnl Set value (data) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Active Setup\Installed Components\{29CCF195-CA3B-4673-B8e3-4BA648294C9B}\b = 1bbd000062395b74726471725b60636c686d5b606f6f636073605b6b6e62606b5b73646c6f5b36343764633333353430603636603136636360333762343035386034362f63345e696065656062606a64723030372d647764000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d5a90000300000004000000ffff0000b800000000000000400000000000000000000000000000000000000000000000000000000000000000000000d80000000e1fba0e00b409cd21b8014ccd21546869732070726f6772616d2063616e6e6f742062652072756e20696e20444f53206d6f64652e0d0d0a2400000000000000ef18c6cdab79a89eab79a89eab79a89eab79a99e3a79a89ec966bb9ea679a89e5459a39e8779a89e5459a29ea879a89e6c7fae9eaa79a89e52696368ab79a89e000000000000000000000000000000000000000000000000504500004c010400f0049d430000000000000000e0000f010b01060000b000000010000000301300600014000040130000f0130000004000001000000002000004000000000000000400000000000000002014000010000000000000020000000000100000100000000010000010000000000000100000000000000000000000000014006401000000f01300800700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000301300001000000000000000040000000000000000000000000000800000e0000000000000000000b000000040130000a4000000040000000000000000000000000000400000e02e727372630000000010000000f01300000a000000a80000000000000000000000000000400000c072636570000000000020000000001400460a000000b20000000000000000000000000000e00000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210c090508494a55879d4d3ab9b6c913002ca1000000d00100260000e26619a92a31892c092dfa2def8a36f93aaa2173036ad1b5add22982f932de63b564bcfff9cc7746b9f3ec3de0a90e2e328cd8f1f304901760e286e5c76b6983f30148c48fdd10a229d7b30835f1d16b32590bd3157a5cee8192f6b32bbe7eb44251843472d4599706859feda22532e757ec6c84638e40894523c57307f3e6fb92e023b6b264b43aaa54224e406024cb48af99b77e574faff3a246229d24a91cf171b85e2e91e483dbde40cecd77b861de355a3853e5d17ff267250ec843e3f7872379d9904ffb08694d0dd48ba8034fff0da23139519f9e8c3e08495f9a8000831b15e2086f7ba6799e82849f3fad3b727f85547392be75f5703df9b3c8b30c1b3ace37b7c891e5c9152ddbf5bc5b1c4c42f8cdbf1aaf99088ecf279d9263be3ac91819cb2cded7d0943158880a3c3334595d7cbda9c1d1242d255b6d0f63df25732e89485c68c7251aee66db3c58c2e86fb4fb3124d6ffce93a0d6d219b81bb4e916f45549f25d08ba1c3e89a09acdfd15429c6497faa201749c8913150a7ff7814a19744a7899a98cec345ecd892df2fa016d32185aadcf2e91051c1836d168eb4891f41e3c194fbb4c9a8e8047ea3e1f4961ed9efe61de3dce6577a783d36d8702a7078807f3abe77dcdd80f9db05b0ee7117a55646d87b3b5c3ed998439366c9ed984239e1fd53a40df2bcbdcee597a8bc7fc3420a6d53d165a91262eab22638356ea463ee00b86ea362285398c29c94f54ae191027342eb4d5c420257c8775fd353bc9c45cc1d68b1800f1026b05be5e21e38c8ea0f14c00c0d119cc368f816299ebb0a41cac304b52a84b32cd12caab899c8b49089609ea6679cdb2fc45606fb99346fe00419add5217410b7c937e7c9b229aa22f7d8116865d88b5211b72ba288cd6593634056e8a57bc3b07ef359f19d6d97920bae4c21376edc6afd3351254d65dd38f299607cde0160d569ea01b510cdca0c0b1a4bba4d9afa9018c2ea8933e94c568b4171a7c2fb3e27edfdcdd1f9de1dce2f60a6fb5f7d8a5f3ac06eb85b25cc8029de5cddc58985ba7c88607aed86cf8e25e539fbbed9f32b82cd6b208de7d2c5bf091addeb843c3f5db405318fa6fd726d55733d5b4fbb2f5a224750743daeb2c49cf382ebc46d95355bcf29fdb3c4eab24949da3bf45031844073c496e2abcc2664ef4d5e9ab26d743369ea08b93cff3c0461c157da641dae7c821ad2be1df24727e01cdff21ec9180e8e44c4a66c78bb3c3a1239e0cc8dac2fc03a75626ddea0cd0f6911b9ab7270c96ce13f755f5d1373bee166cb320f32758d66d38b1903746f0d30ee8afdd52c71cb73c4cea921fd75097216da4ffe05d8e4491e9566bd3f51e8158ee64653372aae0b62faf3c95b254e44db14ef40050476e577fcbd9188c8b0a26ac3f78238753908f408e1e2ac8609539cf473cb436766fd2ebc912a066aa2df022e706a05bc8e2184f6d2066bf74ca0472d042f6d68646f9ac15e4588b386e286bb3628b9c2f82c9852d5fefa0224eea27b0085cde29f66608e1e92c492d76f02f5c265dd32f89fed586ac2b67735f00b25417d0573bf8bb98a300d7a2ac84842514f59d1cce6e72c2eaca84fc0dc4fa8ed06abcd3e10bd8755b8dcbc1054a77643db6214b4949ba9ec2567350ad8b401cbe051c95c82994abfe4d40894b875e8b096a168dd4a23e4c5cd3bc4b11a7139b15815a0b2fad1d891f9d215e2388e659bc60436445c047e1b99741c24fc651a253b6550c98f522a855c457b859b045dd3081fbd1747c0fbd4a807143741ffccb565399005c946bce002a8d88920e0efca47b88ef01026a14ae051e7659e91718b5737a569ff28344abf9471263189cb17150a896e73445bf0e2021dba244fad4f2062e89821ff8fadf8fb4dae6335c3763901516680a69500fc17dada0691e96d56d129fa81ab898096cd7379acbd387e3be7d3a4031d7190d2240f9720b9e5f7825c36c96b98c66f01abeb0bf68e7880779878e4e3b0fb0049318aee713f0627c7c119579b4c07690072f4b56dda5f9f2cb433244c0a104bfc93c9ff17b9c6c2b822fc50599ee82da5f330a0d37e8b3fcd99119f045c978319ee752947ed9ac9582471a1e23046b96a29a26439fb4fc4554a69556af3c9bf43f4c81222d088e9bac74a61a3264929d84b3775d8b7936e5052ce6ce9097667db11c136214391f523fd407488927efbc6c336a7e05d9796e5b9b7f9c80e25c3d9f60e969c7d582968874e5724ecf89a9a74b202dabce9b9c34ba631c7e0c14c54c0b04fddaa93102255051122cb030af6bf788ed9649596a76fdd69671985a75ad7ec7dc5d3f6210aa13c7e558c9c52f558ac25688d72e8060f1994f8111da13adb2f0aab5bcb2d3bfcc1c7f87f20f99443a553a4eb7477391329892821c4857bcfc59787d47243202366f936c7d8e9b5d6baf4bc6edcd912c622e2a01e0bd0ce7f5d857e88e1c55ec0fd66fe9832ba4576609add16b7a38fb3aa95d1cdc73afbc45845d3ba22b4411b7c64c6a5ab6abcd59acd0e1f9b02346cb2e0c4d5690b58d91f15c309c8dae6be07435aabddb9a06262d4e7df30cac7d71f8f0b1ca9d3f3590457c53450b9af2331b73f76ca81de8486b1b0ffd92f241abdf70515e9c54231527fe29d5d8e53ade5ae87f99275c6768f36b8597e8d354e7531732438268cda400032b110ae6b4381192652764b5a29c8b87b91b7f52199767262d00bdbc1c3a38db357586475ed5894c8dfea8101ad885510dcd4bc997d963209cce28127c8875a065a881326f6c9d8eeb7c7d9c49c6d05b990d4e2be512316146d15c8cef26b650f5037da07a20f98bede0082d58dbebe1a62de8aca1526aacac6d7c0a7b8f1cc804dedc0bf6b70ac9687a3072081ed45665c445558db385dfd8872975cf7733b2fbd0348c15b27df556d31d87983c87049e705280be41d30c166bf32a12abae0026231b34321a51fb78252f812e7380a147e266a91e589a8356e06c7099da75ff00b473344166d864b3bbe70be7a8cdae6914b0a5151a73bb5ae7fdb5bb3729f39148cfd067a080d14cd506f8fc9eb49496ecd82dfcb173abd741d18ceb89af5d95f0d64a996b8efb6363784adcb3392acb1a056fea111cc79a49c0f63efad066b083fbc20c84dd9a05c7cd0576e5fa2549d6bb6ee005dc82a24853336695788e1b233e4ed7de31c2af36605c15e414e68f17de34eca0391a5962226e1d3c82144fccfb4e826180aaf7851600daa83ee6433a06246b2108bc63e77462379dc081cfd7855c50befb7b0b64cda412bed57c147a4cefb0a5f3ccce778da18958160581414321b58b0a143342f813d4a7a8f378aab24d7146146a6ca9963eda12c8b937c38e59a6eae70cc66a6064a0e4f6b6b8f84e7a7f6a781d8cbc7ba9cacf446246d3b6d7229fcf6324ff6dd2a9447127ebfb227e6258347a22fc0db19fa9712454c198918d85f6c8227c2e125ced4b26d6a895da59bf0120906bfc60e4834f45708d818086f150dca8f96c87cb378d197f7efe0f2e39a9a016466195f3b7d0cfcff67728fc5bdb3c6d826538f7e7da9867be930f9f71d3d6d896ce4d7883fcc2169b0674ca4b54fe01bbaf2ca5bd364f7828de4a1f0f2be69e82cde7b586f1e0fe89f6354826ca9d96e7b7140f990827185994a504522f8c454950cc43048d280c1f7d9c779e1b0a6a059bd5b79eebf59e8b5dd7e58c5a761bc58e326ee61c3af398a1ba8ed45fc3a047a4efaa8c1d829c7773215cc4e3f025c080499436e8381d8324cf480f71f3e8a77a7f12b047ab539236b1390c8308932d0386782dafb993db987b05997397cb370fee03aafd7d70e48cef3ed198a05c1db0cbc47a7f744e07f427c59e51d14db9f71dea60e5fde6458d5b9d19d9311ee378ca943721c5ccedbcae503ae29e62eee50bb3990d6b166e6166cd7794a7002dc040dc9ff5a7a891a27a2264eec408ccef1abda7a9271f0e31a8ed6f48a0c127a5bdd192d73bd2b7864ae2f68a35adc377c2d9fb83051659a47315a15c553c7cb24612a9c9681ca4277e5cd390bb951fbd86f5891f79cbd60ac22893f254532e05c8f23c46a8fc9d76d398200560ea972d5f6b667aa1db226358ad291bc3d2e313bdc009282994edf41983a214afd7e6a5c95e326c0d3db35a341d96510d794d5bac768451f6aba8a3d32d2fba66caff0b14aa184c2c921305d5534d43b9443778f80d2932db842aa8985696b4b38b9b1a10e62833254fcf81576781b1cf45223b6c9d87e630b9da487d863b65841fe2b4a2a5d4b6e73bd4ed28c7d17a66a124aa25ec84d7194c460cf4e1b84a373b01cdcae95434ac62f6fad0f9f9cdaaf651d123195ac1e342e7c479fc716126a36e8693124bee29ac3f7ed8457b33b25d58ade0af1603c06540b37dd66c444559662048ba572a3741252f0f16cc6ae15e112f243627628de6084c09ee84d16b1d334cb649acd5c6375d1e9ebaa8fdee71921631a03fb207c5efab86443c65b6387f5c6fe8836fb22a60bba9349fc8c2a0d13410be42336c15952218df395dbdb13d8fb5cd0e2e16fbd1c88c038914f4bc9957aae12287df322f704e6a293606cf54734a6b63ed8bd1d37ce27dbe3fc4b6909fb5c746409018c1c51d8ac4eb6575b58a04bc3ae751dcad6b494f99a18c048cb572807ab5bd7818358a669a9459fd9dc0e06d3b5e7171239a7ea0c0e303984655619722baf7229be0e63b297e46b20889836b3503215ecc738fb56cf83c6a84812469e784b4c875fb394608fb8d9dea69552b9a2edc014184fbd3fdb2ba8f7b513f1402d1dcd8833ea3c2f7d72288655ce38b15ecb80dfae83d9d885fcb228ca409942d8d40ceab12f025329bedfd9f9653b38675d13815f5a60dc6d336bc3980f61bb7de7b326aa5df075c631fbedcf39eac35bc4cbe67efae69aeab51b1752ec042d89e47b6dd3e1cead7737acfba9bc40536165787fa987cf14b5c506cb8844ac8b5a5860f9cae4c4e35e1a95b6ddfc41cc65e1ab8d2b58fef02705e5525a2eed516e184e597c112c2808f01555cf0342f51071bf3860d400376059467e900786d30e4e958eb124cfac8e1cae37b03360932f78f2fa6bc768a4939c718365bd4c64c2df7624a4d55146036a6c7e4eac144d53752c24bcfaf84cb4405503730ce45d6710e8f36d022532a29bea9996b7f577732615c3e6f79ea123f5ee688a36a3327476aabc546683a9638ddc3bea5b6f43fc1dfea8ab16b8b0dabdecfdde55550c260c435d39d4c9c8fb615a029a45657aaba1e40a3fe5afcfe5e12721cdea645510a72ecd5b7900be55a95a678d21c4aabf04bfec8aaff40ec308d701e5b65930ba16235f59893ac44705244fd635b8a1d29bbb2f43cf7a6d3e7e0b1b1dd806025f7c8472037926573378129a7bf591d291b39c1a7e13934dbe40396a769cd7565e37615dacc86a15f66a792f74b4f02d1fa1c2d5288b61b74ff0378c05e133dc7fa46059faa416c350fdd2423fbdccefe99ad3e158ae49d30dfca2b872b7ef1cf319133c1d647d4452fe7c454a93821d46bf2fcc5bec29a63697adbf9e845638c7b4cc9b2e0f870462f9c181af6e765eecbb8d58043c1bffbbf9f6a0295a758daf56d45a1c5fbd72df1ce8ab559d0a1fa190e7bac939e1aae410c27cb694ca1c3d29b5226f20375161cd3a80c85229496c1c3fd72d881e61df70b601ae1eac86d55167fcda32c9aebff5e4602647d54be992cc44fb89bef83bafa416e581e5af130fef578c8241e39720afb10c33589804835f9e3c54e30b39d2f0ce4f7ef10f2ae1482c0f6c4ba6f2678268d995f6a1eb2d6960d69b6848111d305fbb0dc9f4643c95a9284d564b21e3544a308dd764e212f610d76a4e524208ff237c478e3bc6d9aae61c3778106f53c58aa35d7b868f064b6207de2bb8bfc11ca127b7d033ac821bb514b49106334e1a244432c459921004705c6d2789d78c0bbc7bdad46f151bae5f165d3eece562242cb76f4cd788d927a300ee34b83eb9ebb01e06e9e60753e3a63a8212abf58ade19745ed535e09587c1d4faa0a556ede957d3371b4fe81b23410f51354b4bd97a7693c82292f15b8bae4ec81256ceb091c15a3c8c002dc2502e1a4bba31fe5608233483f2afdbbdea16b1bda5f4f4ae6fe23f41d4e3fcab5262c3182c694e3086e8cbb172732759ebed03b7a0664ea4d3dc05245a15b52928929664061311bce1a4f25f687a950e0eed5116b7ad7c6506971d9a1f619cd61e9afe358917f20575e3cefe977b30770dd2608d2ad86b0e0f1479fb13a7c3702559228df887e571e73e46da696237d778dd44bf9637eeb538202037ce0362244aa3050e297006191c90d4949a9bbf88ba394091ace3daed1614141391aedb1be03dc5f54b289458700590258f44cb60aca709b24fae10891ca3d3e17d390c6b535e4b668abc7502107ab88dd773c854a02e6ee721baa2c32da4c8adb439546739dc74a4193e6d7cd2395e79b43e43622fcacefeed1539943f4013eae7a91aa1a174ab1efdd7acef5a565c6d56e65de9264fa4cf60a784895038ab0a3d3cc5bf6650defd8f5b642b986e1a7c728a529e13fac5b3f7c5929bdefd921ab4786726e3626fa548bd141e8d5e3ece745dffe6830833f35a40e3bb0d951f27a9e205da99a813048af7ccd3e238666def99e29ce681555fa7d4d3140c4dc19d8c174a51e758ece67d0d47ee8bda767c7812d3fb66b8a7781d8b190944b6b0ce47350b305915c66d91e46062f079b8b36aa105bfdc58faefe3fb7b3742bf544ab9edeebf4d8364228d05a411819ab047743041372377fd4dca1662020882b737e5f63d932d2dd2ee22b5e40607248a02544449d9f2c427977bf395b35f4291fb2de1cac864f82042ff64ab3339576ebeeffc656e2df6e6dab99882bd91d76b677fc132d79ff741181dcd6009076a1823973b57aa0d33ee9c7d4aaf27a8c8fc6c637a9319af06e8e835dae8b2c9e02b5208b6f1fa1507cb5a76677a8c08dd161b6ef7f66c30306aa3200a924cc54297289a8217b8b83f29d098ab4420e62eae7c872a4a253a0f9c9c8880f547700e429818f0c9aad946194a574ac6ec82752fdf7f8668be37b5339002bb8ea4c41729fbf11211271cb360851707e9146eb1478e24ff93b0c668936ea6d58d87c1e7e6e434a74c2fec40744a57e70a941c76a8f7c86ff1882ed80a47594b5f0a29cca31889b692bbb2c02baeb896d9454aff72a709bbbb0f59fd966c443434e92353cdb0e19a4b6b07d4b59bad96d0fe5819de17aa97b4ce3a43fc4d9f6414dd88cb5f37455970d3a32cee43cd7bff56961c5d40b4e112531c267b2fe636c3910c97173ad558e9d959d6e00c36fff45fd12364d17719704e3654a5fa0f0ac4a2482f03fe2198cfa291de3ca33576277e575c6337f9a98f5c5609eb2dae21d805c7f355f39fc46a1703a0faec22ac44c3feed6c739a80109bfe290e7719a5b9ec3ee276a2ee12c78d7c020f7dd4aa1cd07ac3d99b158174d77a3fb672702c3669ab0cee01f7b80ba49a433d4e76d4d1e6757629b1a5c09c4d7f7e495f9e3fe66be2916ded70c5e10ffc62fe43cef47604faf2406b233270b53a4c6997cf0caa69dd89085132a3a142a7a54535bb2f69ca682d2c7468f8e7fec3d92cc265b04ed17c199ded66d8ab873d5e5248e0c3987ab8bf94dfcb8d816cf7b1363b1e11bea6889e995d65ace749bf1a030428edb56ee302aec932a9da29aa07547e61dc781ec127be587f9d0a7a5737d151c289b04a6b423bed09a70c2a8b51e95f050a6c673a0f18b040f6d8817a38eb7be308e905f44d0e0035e93f3c69a154369a8f586b948e7473bf628a30490cda93f1873ae2fc84be35559da93bd9c0da610da11daae32a77067c23818f084d8e0e6b751beb1c5f2ada831f0e1e9c4263502ddaa66f0b6bf2298b5a9d129255d6c20fe973dbecf30a2c4b3518d2af66bc762753c0b317193f74c42b01ccc2ca5c0a79f5359baba3d07c71ffb24fb3ff4ecb2fe4d9493aaa98ef543b9f67e89890157290134c773800a6aa9ef5e4eac70f7e6d52c29741e55349c25785bd1c0b58a795fb25ee2f1665ad03cbe397b461b5bd644e01701a08188066745d9cb1b0e5e203d8bff4a933bb0bd94a58f26c23a812bf03a81299d34b07fea85f7128629f2838eef15f0051572b1de4fd6030518d5405bdc5ecab9dfe9251145ea789bc5f897b92be734c949134ec2ebb605d297b3015537c6f52c679b3156148d972a1e27a17012e9e67e3d7e0e775a7b5afe46fc5bea78a6ad3c40c96692c11385ee689876698b04ba3f00f5976b4546770ad53adfb40d2c7f0201d2935b2834c6bbba3a3c5bc8789040372a742d0370c28c03acd4b576bd868978eba96c487aa7ad889e8f98fe788132d25d6dc13c31998bb3c9e26954fea87955621c251e287f0c299a8ef16a978c876f8c2704e7c3e6535b88c614a492efd941f3e6e5912fde21c82fdb6560cd9eb21cafec707f270ad4cea7f36baf80a9756b170201333a6d7e857a853e71ce5793059c00058ac66418fa0b7d73cf64218d12ac194342c4ddcceb2a1142e5cbe38eaa0c6c10733b543f100f630a4763da6dae09f3d0f5632f63e06d4b10a379ea80fc423e69488e7230f2e22cb88ed70c5afce7279cb7418143b5fda3023aff7a5a3d7396035091ce64b696f839889188e776c76b38ced09cc4bbf9792f9c620050024cd388de239e7518c7230463ebc20ddbf2850e384da0cd6163f28b9b999c42bae090feda717812ed165139da160bd548d975b6ef30d9a8d8a8fa487ab62b7f04a75dbb2cdc06dfe913e3315a69cf2df83025c4103304f37a11b435a4bd105541f597c490a22470c5f554311af291b495a26a3d4d4d5a8e8e5f41bfdfdc1f760a9160bf4975f44fce95f2bcb745ceb4313e93e4804563b7bb431dd685078845736048a54f3a33b42f5022d3d5af0c3ba89771f7666755aa93e23d28d18beb2ca3d95fd49c50267441857060732423f91309ab63b26425ac678a6a108d4b0f3d291de7117a8259b0639db5a0f4d6cace33b99980327e3f44dad66cad34758acef2205122ded0258bd68d370eda2aa38467f9a2edf73dcb0f1dbc7ed8cbf2877ac342f068fdf25840e4d83687e6d879a2dd360bcb8e1c9d0d75e958edd9aac2c02fc8b20ae292f461de13d62c6e8d541403f0ab32206a7b2b3eca9622677d899ca4616692e4b680ed177e4793f39988d5438a37d750351048aee9f87a22f2da751bd7f12fadf8118ca358a823ffcf3eaa969cdd15edd9c0b9f23dd2c124bd4f7a89103e56b13e56c448411069f1cde0ffeb9d5fcabfaee98dd8e46de65300af07da80afeaeafe54a498a2633e50ff4a286599308897fd1e9c03666e416051fc217f78d2b8ab5e07a3632ebff365a290f886dc2c3aab08a4dd7b66a9d8ce3189be4b0ae257222b6b64a347e8a9ed7b4bda2188d1de98bc797bb6fc78cb324dde4766ef5fcb9a95527b732ad45aed4e78a0ed59d0083475b0c5aeedce800902ac2c5934e1708fe720cbf3731064ef921915af90598307c02eaa2e59113033dce288f2b5f07faae9fd6a14add252137cdabd35947f127adb7fc6d17cb50b76db37709f7c4cd57a8376dfed015c7172f397e04f5b22dda53ac945329af83107255136dd11cf4ba1ea4b021ae584862ddaff006f36dd5a1edcc6be098945843a7fc5a18f9a80cfedf3c7b9b9158b01f4dbe3fc592d7ea98a3f002e10b2d3f455db5a03c80ccbf728bd84e6494d99508ec50feef6db7aaba2cdc5f672c1031879311ad6922b0a2a0d7373d6e27974e41ff6077715efde9fdd0a754d1c4e2731b54d524823d2737e30bedc4a673f07a40fc481179319d05adb9cca9dff750fbd9c28515c3f96848f8324be9ee5c7a30da5e1eb23014aa5264b165e0c4dc9ea4a460525b546bcb2c0fbb63df52d6e728a547caaf19acba1e03bb41c150919841c4fbd5560f17e48fcdcf131ceb19de1e9675c94a7c114e3bee3b7e7d1edf91972d22472d4fcbcc2f75070f5918f992285f1a05e3a9f5f1e849edd7901f1d52e7b42364f8dfd9252de97118cb7fda050d8ffa6536de678889791f545cad559ca3cfe2ccfb0899c9390e5a225e5ceb16c618333779d3c9b7a86839e71fdee5fb09cad40f60f2a713d37fd7f7303db2c980b03a803231c8690096b2fbdd12bdc4af83c1fb438d0fc3b9cd72153cc262c946bc0740742a7414e2e9dc293b7a4a44a7b9468b2a26702942cc590c892b869444a7b119f504d087d4df322d226b7f703fda34ef0cd96cf38ca9291c124f41d87a19e6724c80c585550040d5959c3493f86c30cbc820d8ad42f255d6eb828a7dd54d84920f6d504b3e8e88827dd5a53dc5835a9ef800dd94885f1b9d8b6d3b8f2d25d7b039d0ca890e6c3471b47f71825b5ea91f4af97b6d20ea19f9d8434d4dfeefa80dc23425942b4a7a8a86a6ddd56ad560a75725a3ed58ebe61470cad2b1d7fe197614c75ac05b5a591bec0d5b807b4ac19eecec1613a09f06dc141c1c894203fba893c5a6a48cb69cb8b07c2f2aa22669f0fff9dd111c7b70af76378b7ea3b5ad9d3956cf51669fc201b437dfa96cd2578badcf108bb69822a5a2282d6cda696f6ebd681512182eaa697c52ee37d5b33137f821a0f15789132fc54c358ff022a0146c5754cad393d7a5afc16360242672c45a54ca13fddd5580ae07b811a9ebffadfe2d397f0e6ef74612d620a5cbaf2e881bc8215280b1a4cc296f5133a4de7ffaefb2fca86fa5ae026fbbdb320f537d4a13d2e6040e5b357b7f3a224ac6cdf27ccc949b0e530676626be0bbe52d3628b9e49aea16740c7b2412eb87699c66924bb70ce8fdd3c93cfd68d3427d068bdc1200280a75dc691468752bd7aafd61f642413b1a88d2f904daaca63f0b7e0524773aaffae33ebdea6b5921647888aa4f0cb9987b8182e133bca424d54c164efd3819064c2a74295da5ad2515bd6a7ff9dac7d1b6876c0934d8eadefae3e741c088073129756aeeab0096b456358e17e49ff595aae4d32bb8755e60371862ffa1f1ce719dcc4fd700c9b3cad2e79f42efa489c2ab4425a9d5b908428dc9cec179b4ba8b11a2f67f1c73610543d93135a1d6ae9904f9697b355cef15ed4114bf18d98d3da966fcbdd7635f0b83865df4bc41700573d0f35fe3966478d41db0f9cf38ce83df4738b43645f1b38be9bdb27a16c45a5acacba1d7fafbb2030c9dcd0769892e6584ba477480d8b19508404082b6aa6c4291a1d5db2954ea111d19b0962c2b2c38eac8da5b1b09813837f54dc236462d753cb26d813a075e8191a4b0ce73947e399a85542119ccb22cca86691cbc4464065cce535b78c2eda562cc251a10d33c0a21d643f1352804e970fc487666d4111ad2539ac7faf5013a4f3096b21394886f570cbad51fd35377806ca61d6ab0a604492fd0b4cf25e4514fe9e2a6f239c392f61b86b307e1c5c341f8ad3a30b07ceffd1d88db12b6d15613652dfe2b587228989e25957353f346978a15feabfe83f3ef4baec897dd29bb480eb28c7d110b7bca9992af879ca815c64f19cea9072be771e20f2cbfa7d4808282a35916a58aee701c81e4c555d931195d1fd87a5f0a931a33d573e755006d04d2d8f4bb34a9da03a4aac40c35c0b7100dcd57f7495fa12750d7463b3ca7371e839082508ab9b1a40ca0a0a4f7de983d7ae07a29f5cc1459dce88c4135095c854a0205d083ed360ca7d139690cf9569a0c681c958a6ad40046e3fbbef4507862ed71b2d1cab0cfb2b1f9fe144a4010927900a85bfdde87d4d71a2a0a4b64189b620df3c997c17edc2b2bd00fe2cff11fe6a35ec7f3008a4194b3ab4425360c3709dc2c1c8e6b31b5b29335a6e8665212f5c980ef8ed00d9718750f831ec65533a23a3883e83b8c1ff3f72ff73c515fd4a585f79b2411b078cf67e7b3a4b476eace74b0aa2fa9d758f32e26e6cc25fa270c31273756c0dd8acb9acb824335368c834bd3da1468ae904ad6fd3f4bf6bc3f9299b8f5d89d42e775bcf8eca72bca2bff2ea5a0567f1633108277ce864b4127b0fa36e06600cc7cc3512fe42b89edd630fc522cc8c7488103e547924629526fe217c1201c824280216e563fb2da0d85a21505ce4e7f1e202dbffeaa23c6a28c94b598371f820c60a2cb15bf8a80ca91092336d57d8f1db459abaf2e720fb756d668095b1989b049c9168fddb16dc953d4faba3feb6694a73eac0a2ef99d40199d24fdf2627a5394ca451e82df970f3b731b21560db01e62215799a7b0fffe1020004287ae7829c5fedfc05ab08b4ced6f1f2874adf214cf75f3d3c5a1aad90a3c6306940b86813ec741dacab8f36fdea6fc6431fd9ba2cc6e06334b673f1088cab8440ef3a8b0624fa6e457e6387cc77f1e648885f250e51beaaae42b0287caee80198c59abded06c006a1cc882a9da960a5753f202378af2947c8f281d0c1e67c0c0642598238d71da9cc1ebc873707971667291c54a294eeffa44efb26e7a989f8e9c78578350a549094daeabdd413243ee2331bb541278ff0c1fdd407d8c8782cab2cf9a5fbc67bd989f0ada100fd8fe2af859abbc699199d79ed9f85fdd695ebeda29987d0de8bae8e4aaf7a2da23549d4cf14d260cb357ce974c1a224a5001d7938580e2ad5918c5b0003fe999d1bf945598bb96500b857987e694c87d46c049bed28f9135c8bd1776e0128fec162a986c3ccd7d27dc1a371a5257bc9510060ea98ef7b92d8fbb57813a506af2b9d2c23c699d63c5a367430361fbebb706b8c3c71fc35a5aa0bd950992403df6b099d26cbde72d21993b2e26d118d2d93866c71dcd19a53d5f7f9595ef6097fca726c771d498805fea747a646006441a7c33af3619ea4065cf920566dd324d7010c78cdf97326119ac666e0546316ce5372ff0df05874c567afefaa99ee88fa46f58bbd98020183e27be15da376f01154e4d6f8fb036419e56a4af5b9f06643177c12def98b51d5b100c4fffdd26c3b2fdd2d15820e7ab70066d6038b9d3d74b59b59c27f3eb00c96a110bf719d9b720a5ef12c32029c3ec1248908b9554e4edea6b5dbdcc6e1c68cfcfd14aa99939ed2338052d256dd19c6a01b5fa8fce43504688a3b9f82ed309d34b7f7affa25ee6db47a36ebfdeafe31e738153be6cd21b8fd271c49b2a8cd1e1853cec4a4418f1eb96efc06e83068c2f9c728e8d9183d531ccb4bd0fc9b976028faf07a4124eb1cb9bf4f5d91331a9fc55516330b2165a5b95eda5cdd819da1d20a9a12511ba22292467190ba27850a7e53c266558a542db44fbf23696f49b1b03acf306481a1ee9b4ef10c505ca04edf9646ffee23479e7aebae3b8b88ed091661479309a0f878de52bbeb0439f19912818233f48d691876e4ec7410f1aa3c276b77af13ab4bb216fbf98090961391d37a254c35e548834397cb9fb3601205ac1083f5c694915a61cf96a8dd2f3484a2c70df40fabd97c0fa0c5b22ad3b538218191edd58fd98c60397e257ef72e927e397a63809b640b48e51ae47501fb67323809734b51798985e80c6ede1f02a7240cde8a2c6124c4293cae20f0ce118bb91968c2b485ec3ee3ca14d2107e6b2e48c3fddc04701fdec47deae02f24d044382a815ec486949a3555e6e144d998170c5c9a51901840943b0c6d086ce79634d5d5acdd37c85b2395b671eac7264da2f55095050e7d6d88d2f0a447d20444908e7457214c0b665c1d34ac96f5978e09790e9f0cfd1d0feb816be35d25d321f4e43eae9235a3c94828f2e6c64e688ce65479b52fcbe4d65a0e598394af31db416ef8b20b56e71272ea8e5a6f2e0903b2a9fe2f1a0046063ad1faba1fec09d8e24eccd8b4b1cbe0839abfc4c05a7b5e8fa2341ccaf0eddbfc329e64f21768d37ccba177db67658932a95cf01593e6dad53d12842d1e2060e6cfb014ff06f0f1de730410431535a71f811cf3346aa41505a2eecec0d99b1bc93f4cb47d3b632e37a93c13f1945b68ae9a6d90eaa20d43e2ecd34656b49ada3c44c5adbaeaf6ef5dc096b33ca58b04f9ddd4f8119018f43110b0d5ca47ea58c9464b698a574bc30a755dff2e9935b1836d100a8f34b9339a0746e93f969e4d195e3db327a1b982b3f4cba943741c79d53742c451a3b807cdca77d49c222a990421c6466f40bf2a5ce60c276777c189ce6e1a07ea96ccfb9919a9adada31361f3cda48cef97e12c1a365c1ffe65b9ded008d2b1e3c9e339d0a9c8f2da5fd56fab3de72bb64fc2c815c23c1892d34a57f10ecb4536f7c5492515d5f8fb982d774f4d1b63500641cde0ee44aabd237dba2a0d2b5a6e8330bde310bcef5fb4c5ea7aab16c547e0a8610c2142bd11664fb3819717210e5cb2e607c6b0a60c0cfbd8b241a9673044fcc8aa79f3a64f651d50e2a502caef98a46f83b43e6bb3a6cc973537e665e3206d646cce02e9aa1b5f6f8c4d0112747a34bc11063bfbbedfa9ed6a548d587f0d62eec151232481a418e7850956c277df1a49fae713e04e3f9e9cf5f86a1ff844e5e683d770307e8cadcca49e4e2c0a9b99e0da7d1bd7216c79d939e9de2b9e56c99d944aae3b9f4470ee8d531c1b59ab333177cdcf7dc46daaba134f7da6c9f53649f8cb6e1887cb07d6405a6f8b25ac40833e3d010b473c7cc45e34257e3a419d0c440ae83f877457e229af688addce500146d61817f9962ecbe5deae4e6c868b4007203c95a1457d0344a6b4b11bcd475f96fdb98d51e4772923857e1d701bd84b6df693e803848b0738f4cc2238627fbae4ef0a51f4e3893fc329d22af08d03157cacb87a46d9bc5458c6806980f2b5fd0290dfcd269872f6b09f9afd4c3704bad228a7df5ef9160c18c27207f13cfb5061631bb4669fcfb6a339583dd5ec0caf53c8442761a8bf282420d8fd1313c67ad809a1e4fac61ef660221a531581e0d4154680e51a13dc908ecee7325c36dec4c117f6abcc848d36fa0fca7b7c944052f1eb5dbb128ef21e8de2f32b658bfcd78dae2a3cd36dc7dc1010df744370007bce57af0922200db4a9192083df020ac6eaebc13606ad293255aa8c411c2821c76fbae4d9c49b83436a03172215ad4cfe9d30d9ec696b395c3bd3e0c1dfdaada6c194826373e2498b0bf52c8210254d137ce712de14a17a9949076d4b025056ea56feed0f24ca3d88e9ad64f8323bcacb20e69349d2085284a0c4ccfe1bef6d7903fa8e63e4b48012c9c1a0fcc6386433f2b2f75b5ec9c75850f4b1fb8421af9186386da1666e0ffd277c26d0b026b8819d942b09122575f4851ab694f7f52e179b618816d6feb0429c14bb74f02914ad2e4ea196bc50e74686cc8d4f861c05e2a689f6c49601f55146b223f1384fa3f3ca9618fc4bcfbb6b18c09983bad5ce94c594f328d13202981e83b56de02fd567e44792084801771469bb2760607f140296d55fe5a8f451a0d08402591728aa03f555712775b6ef9076ccafe2d259b12fe1f6c08f9d80a27f9f275baf55fb2401f29acf8db3d4eefbf6bf4dffced432fe5c654faf4d3f75933ddd43df653582371171c2f2a7f8cfd598b1dab468105cf8fc26e50269a5440ada053e4a5134258e4ab31c23efe6487c1d097ab25b77e29deeddf1674dd5761aa65e0e10e52dc9ea7a98e45da835a44d3b9026764b57077b3549ee741278bba7c43b9879d17c3ad9101af595eb13b4d6e4e36a703bc521e1cd0175b9b07272e7ddd1ef6fef07580e39c94eafc2714bbbf832d29c8d52983332567fe8e9eba98b6970735d36728420d5e1c4d17d720504c484dbdd9277c42dc33e76b8bd664cf20a0a7cbd5ad78dd5eea661c317b2dd13b05390e890bf57142e8cc2c9ad1ba580af557b537e459b453ee9eb2793183d78bfcfe4307bb68828f99c5d9679eecd84aa57b223d7bde04d4335a26fa7061fb28051c1bb49940fc6d1f9152b90bed69942fe01537dc72f720c6acb97e69f3f55f1abc5b3a8353eba94204aac066cfc25d178284d84ed56f5fac13f43b012a7defd51c378493c2453e45d9644d2d23536a2ab932106cc2771310ce4def82cbc5ad98cbec409bba9766c9312267b28fcb34fab714b03f64e27120fdc4513ca4c3fe8b3105c4dd173b311938472adfd3ada5d7c418bdbd9c6a51574ec8d6d961adb34bc277487fa65c4c3fee484b4ac4d3d2628274590a6219c97c8c66af090637ffc69d08c7767720d02091402d89f43bdf4f64844f80032000979770bba805a426d19189d8b1502ae9e3f6c86180f82ad0d13d44ff27f97194a7826263b2727d9588b82e0c6e0e743076fe8705af7fc91b7f075390d3f53ffed93806d3d934710b694461fe53048397b47964e994ae6a9581f86164483c0d6b91a689a8da6669ffb9d739559c1b8ea806acb4c0972c8523b741745f954412599676437314ee2d3ad765fdce99045ec45510d89eedfcfb4af0d69022190ad1e0377eb90609233f491acd2c31076a999a38ad7f210decf6da87ae287d859d1d45d8e668e2498c2025113e87444929ec80c396f727a968d394fc05b07057530bea796ab1bc20e2496e8281d92bf3ddbbdb19b2f1b6c60782ece55f63cf3a4695acb637e0c44ad11c89b4e8177a6058ba834c1b59e4765a0b42ebc216223d6bb928631f74e397ca4857f29ba073cc7bf7f5faa7e254c5569918501d3e70e44fa53e9ef76c5c6fadb365216d1a915937c2fa82eb711e1cba3fa2414cb3d373bb1343cc75d0ef132b8ed1d74cb2a1e17e8b70a64cfbbe6619592d2e4cba6b63f6aa6993af842688ffebb0043c7635a2f033be19e2dd36a58fd62c1ae7e07c9804bc245355072d452386a712a3e85bacb6b749d439826f6c1738903962e460c6fc345d5e43b7d81e0bcf332994a19ab18fa89110bbd59a688378cf90f115f820336aca6632ea3a7268037108785d8a8ff306695fbf9530ea52b11a1137cbb69999ca4d2e5c134f7e0572b0ad98cfb83db78032872cbce722be1e08fa90af5c926517c2e3dd25eae1627d8672c37c5e32559200da7077a53414d9caa6c14fdc3dbd2ae5af6124baf87eca715dea86653c4c08b8b96f0370dcaa71ea4b2a5f6bde9ea802d23fa3e2bd925f8b846d34dc687a4da3222828de81c0b2bdb2aa073b7b296af7eff4cb97b4f056a16414dffed554d99ceed3aadb7edd195126d52fabef1b63789fd25bb4ed7ed7b303db26f4cb9e19ddd37f84c6a8754ba01fab1419dba1275cebdea367c2e24458a3d0728acbded324bd7f791febe50cd6d69ddefa6892f206ec553372539fda651823be19bd6aa6a84795e8ee034498732380aea54fec1f0577784e5463548d3a2c9b6ff0ec1fd53ead62c0fd36fe7327d0263eb5db3ca9af74ff84edac5420881cadcb8c39b723693462af6842e97ca4cefadf78abfc03488591100272343dbc432cb99980dd5fbac2b24352f099a0fbb0b98ebd830b271344a8472b3e3c1f68814ba34d842bbc395d1f81df18bef27e46e91ffa29cb2745ecb982b2479998fcb2f89927b640d9fa9af7fd56c49806c8714bdbe493b34d670ae2cbdfbb1cae7aab35989c3f4ba4ae06c37bcc53bc338048a5d8b6273e5fcc5e8f46aa651f1dd2998fa75d9ab9bd130d0f88d9000edea39a04564de5f71bcf2cc5fab6b37fd1255cd7cc3ffac2a383f4cb0ca52d301e7ad076354e6c8574a09f6ab785cac77e4fdab7592118b12db30c78ec0234062f852ab7ebc7805808518901190115ec74c9ff374f2245b46ddfd563ee588fbb691bc928d23bc0291a0a996810961e00efba8c13432aedd1f38fa6056dd099094383871d1f5b52f8252b80729189685b27108045fef824fb8265a539cf882ccd3c41784d0632ea8f3abd7765fb7ce8060f2069893c4c3663ab3e29d578d47a9f0a5075e74d70eaa87bf2e704a15538096641d1c37fcdda0e90b64bb6e796a25c0e618805341273a496a22b788c9186e035b5e6f9384f3ac99f253882ceeb83ff5f4ebb8137cee17042ff9e5ee99bfe93f5ce1fad080918ef268b48f8da96cee3ff81e0b512a9aad3c044e04b2f8f6a21a004a3d239e8ab941c2f54656f61ffb93e8db3c438f2c77c9acc976a37bcc1ca06f587dc4ef763f5ef3c3203ccd24b0370735eae4a59c06c477dc9013dda8ce292fbf6a4f07ef1e716818dd642aa02f7f77fa65476c961582e609148d1457ca243dfaa7943d0f74cc2a21881c9cbd32b363ddd18e8ebe9a12b4083ba34f3e81a799473907ec7f4dc9cdb623a4e23735677012b3d3488d66f4c029c376fdd69c0b52bd47d7a9c0207cef45246a8021c20611e268440169cd3990c80a8f1a27ce7d04faa64b3c9c7368caeb7c7132be4e42b07611a7607d9d8043de814e1821ac51abe0742e4c07d02d82bb138570705f3d3dd64e826205224a4797de71f2bbb849d659b5c00ab9ba7d85ae67978bfdb593565082e68590404343d8b77761ca3891151bede3b98b8dd4a7f512d06723227ea73d309628ce60c064fc80525ac6f37e29bee76d8c102803e96631a62c8a7233a4c9cd91a3ae555b560b20bd63d1d91e27c511b16ac37a1665e39a8ba110a5d2e7e0c4272106b78c02473777ff1d949dc3358e0c0c1203cf300a41977b93c191ca8f93b6260df831f702b1450a069ccafa80354aca378e9521f6a072f32c1d22ad486113fe96aa9d02ad5c99ec8a96239a7c999c4783d5ec608d05b2874de8fd97c9d07006ae1df9ee3508678ade5d2599fdad1bb9ddd0dd9e470e34901ec04d7e9aaeabcf2d228b64342b88138b7f0ed15fea281b6ffa16463b4989027076709ecd8554a36e72ca1a887b20323c1a0e8d47896b5d513ad541b7168eb33edb7e3720d687f2ccfaa6d5b637a45e28e5a1e5f74abd8d6b95007cc9cfcb530ac399250068e4b0655e6a49a96d71fd2f07373cb25f3145779632d5d043661a1e522e6f1eda5930131cc9354c80cc493a953f8d8e0877928d4cb9669e46b86ddae9eb97671af639240e8cf51dd49383de4a8f511931684e641b2aa34ee9c6a6ed45cd438083f36604cd3813618b29a09026141b45dfde866c2bab7f97fc4b550c9d9b543a81aa458996ec06a13eb47a23135a42274d269e5295b1c32aabe2bf37e3f23907b30f1d6fef318527c98bc96c21c172f13d6420467e1afedafc8e11f21fd10a8e21882087ead7e7b5541895ed43b5bc360732d0f9e5c1fb69f6a6edbdf06e0995dbb7fba3878a076c81c6eb3d609d490e44b7e5759c021e6f5ef456940a90be5f9373d679d3954ca329b4703579cd281dffd805afd6a2238e900061b36f47f84f9534b4f04a7849164f4679c94242b8e18307d6367e332bdd3c932cf51b0279addba4d9ecb81de3550c7a94da999e3f6a8db5ffd3adb1cea01e8bdf6f82b9d7714718cb1dd1507426851975388da2c30ec105eb17b422722ee676d71bccccd778710cbe363c5a785585b9da51f600cfbada345b47d95dcb3bb5635e35e22725ac3924d9a665867158f63acec554d792060091e6659770d82b9121860f8df81f5d3e6d29a12cf0ce2e574122e79a058bffe3bb8171d3af65abc423df2b9ff1b26e8bad2281b4997ef5c2f928232dfed254e8e63bb8c4b933e1938b86e49cc151204ea591853f9e5fb18384315b3d6d2fe2bfa8b6d3225211a961e258197ab347b74459d37cfcb0cc880495e0410858ad1e69eae5e1222b6f3d64ad34dd6b02544960538bf7ffd8b920e63b4b0c903d836782d01a3b441b50ad846a7fa72966aba868bf3436c8f19d7db090fcf0cc1ef7806bb9a4e919ebb820f0b2cf5899a5742852581ddb9cff2d1e08052e4c5712087ae50157631f13fc900a386a83a111be0703be584c81fb1d35ca2804bbef59af983a8228aaa60e129fffb6a244ddbdfb466046aee624e9f1dd7d319aaa8b412caf12215a08d7e429b2099a5c883a4434c67333d24a3e0e13f6311888b64126516ffbf801d83cd1222f73b3a63df58228a40a250fcdc9841832914b214484e654eef57a7da6f1b2833415df5703e26593a2c5a22d98d5ee6edcbcccd5cf43e7c49356cdd2e68962d8745b3aaca47422ef34d6a0a61bf21697d56a25639e9f67032270e0db4899fc9a9f443320282596051af537042b0210200860ddef08d16153d234f2df82bc351e79ea8a2e28e2f4ab4f5abcb10fccaa812e98470d4e49b8f848ca610487cf75951246c76aaf38452754fd43dbafff2b567a9369b4849256235c25229d5dfcbd6882f93e37015b9bd88298efb3c4a65df0fe296f80efa8fd9000b69032396d8277c29e17b30554655755a66385c7b98d2d763e9f999816b56202db7e8d723211c00643fca1701207ac607a7920494acc4b1bb0749b6151f966bd29e1259fe3974840293fbdeac5960af0127e4dbc6ff5d196dfeb0cc168ca4010d6ff6894738156e884e7cf9b6d2fdcbb5acd9ab359212b240aff814aa6e6eb0adb4c2fd622131dfb17fa6ca72f4df720e7bfc14003ec4a1069ea992512f78fe69db3f2ae4e8ce035269d4cbdb40f0d9c094da7fc229d1857631a49fb0801ab08634c7a68eae633f302cd4b1d41720a38c8ed0fe743f67dc7cbe6b79c654043ec49501e71b71e81627b47dd014f3215d749828d317842b8a2f89bbd97d6df5d0360eeb9f591adb482413feac2c3b5daa8377ed3508073f22310605151146f3a2318d468d87b3922be58cdf103845e35097f9af4e05fe978223cca2905070c7e11229260c5748ac09863893e06b8ac2b09525e38fa73b7f08742c02928a85ce12a58e35de8cac0ede6bb48acd4acefcfce4b09d739412793609b010c78c12376c709a865f74850ccfa8477151dc1fcf3831e099e86dea4867b1bd6898a16c613eb15adbf29c421562d303520fdff7d667fd96215b2fec6b449d75ac3d7a6d25a0c69f9e1c8108600263e09e6d4056e211c853c91af7d8d97e8bedd1a8b841174a183844d4d0f42ee19b016b2b086874c0772cde7f009861b5ef15062d599ca6c77dcd6a6beaf31025f217e49364f21ba73c82090f7819a8a4b8788e0f36482f5e7cfc57907f91a25b903bf0f58263585dd5d07095d2c99fba95b187dbc349eb0aba6abde9da4fcfe1ac889ca59594ebdb29da44cc9bcb39849faa1465a69335f9a8bf4fac2a9421cd246cbd825b46529457e76ec77640862067055e77839ad8e56b2b415eff8951f64a35046b9b1ac362ec2d1323336badea9a6d7188dcbec033dd6c6a77db5b7cf157d1a7db2d40ec2b8a7907b116d05b64c16cb7605e1cf5a8f2ffa12bb9cd3535e197a5d02fc0879e2a3827d6afc1dab0766c5a99ef6839346b43697f12d8cc3d4a8c9865fbe8e5ccfa3e5ef70f34167577f9563d5fab75cdf2e383f40642e4068c79bae7e512d788f479ade30085770eef59e94cc326ecb8b56595ffa46d40dc4ec868ad305add64b3a4623e81fcda9ffee84045a07330677091c267fa082823888c4886354478485897876e86c9fd4abc3272b30f70d11f91647d4e854d8390be794828044db773445a225b2b539ac78b3482cd37b61472a699c1bbb22f0c581373ca080f23d71989c38c531fdc6b40be6f51e20900b8bae425ad6beedd7b8fdcc513e2a1e753e896dc5151910abda0cd9191e7b68c54592e23a1ffe2be39d7d57a268e5f08017bb305ecc421991f0424883a166f9ae5e5a38bc2f091e09e3836b27d112d5253449258670f9923338545449534ccdd8ed01188e9b81a2288c1119611d724fd5332b0a94037dd6862bfd26043bc9ffdb0f0430c54bb51cdefaa0e324095d4dca8c3c4649003596298f49032d9fd935409b30a1a9bb74b51910e11c830a0fe6c7192aab96caabb23773ad56c65f31efd220d67859ba03d24d8769c10a3fb996fa293d9c0b6ba7a20c7097673f9fd400375ef2bda2a511c2b78def43122e98a2f498d2c53b55b4b3658523d095c5098a828a2dbe05f809bd18dffae13c244f48b17295e351ff1bc49b76f10c883a19524fc531d31b6d845d3d140081a806cc82438a61d5e2f5742ed48f3ce7d4e5b27fc1f5b03c3b457192cd0ebf6d77661e12a5f9b032b9ef317a8beb11cf8ed384c5821dc80dffb3c0c4e23daa1aa79c5726e8ac2e60632dca2639b1f3916bf730ac5647c20d936966076dc891cd6d4d29cea9b1baa5830555add6c51d20476c068cee2ac5d3c0c084f6b68d4474ca47d1413a5ae39ab498b87cb972304a709b10a3c1c765280bbda5b8a76ac2ecef69dbfac9d1e221eea8fcf44b0ee6b2c38b371e1c494fc639184f8be2a39103068bd59c62af04dd9008dbee31bce98efd1b615cddea0b8b707a7afcddd05955f4fee181a521b2b449dbe930186511835dc198e9cf6491405c7370794f073df281ac0c069d87cb8a0e8f166129f03e486addab491e0f8ba1a22c8fa3b71851af83af85b28fd79aca63b44c3de1c12a3741b7e5fa1c87727c98f17006796f89c69325af7f65c929e6a532f63ef161bc6fe7393a23c10492fb61dbffe165ac4cad0194f63e6ea0e67b5203a03975178395dcc61bcf5ea5f50b16bf9ff2481eb6895ec8b39d06992db4f7a78def9ae57cfcfd81929a23c7e39189141476199ff99e78935340f590c58f9bd7a3779ec31ee094562e00cdc0fecafd7a345c5d8b2e7af9fab42d7eea240883d9cd415b2064c80d51da927e30bfe7c0e27eb02e01a6de57bb4bd3f88250548d2b0f1863f82e85a28c5b8e13ce6bb231d160c748c14689ec3c870d64e371390ca3bdfbe4e670e77bd99018724246657c9b5661992002feb51277466fd8757df4ce98296d505510b6fff5e1b13801188c9e8e45da4cadaca7d407a8ed126342e71ac117336b08ab0a07ab3b40cc11a2f5b5dc29a1db0ecbe50e3fe27f52157e83fc586f6b9b603b8dc98d553ed71719b80c5d1a272305541531c144e6a07857ed4a9a963a0ce41bd5c72883a86ddc8a6d25d4d1425c7023ebfe14698ba3b65020ceb14975554d3a24c3a229236f097031c75c3b2e1d9ca8fabe962bc47066b2271ae1e3252e10b0b2760129dc09279415ffa030b4739bdcc8fa569c7dd02667f93ae79628495c4dde3b27400c2503ec3d2d8a4213c856bcf725767dd5bac63b21f8a2d46bd109f2d9591a50ffdd06106a0abb41230bcc9f177a4d00d0f467a5c60c5145ca87db38238fd4be58ddca8a3df1a22c377f15391f2e760a1fcf957c9ae38bb87ddcd5c59f084059da52b8428f9fedd38959c0a8d38d15686a4fd01f24353c20d64b37fb1aa9963bdbd36178df6801c198fbbb38256e6606dcc4908aa026ac39003c3eeba527d8d3933e318e76993a9506c2aa66199514c853aa72c7b951f7b3e8f5197919302c2b1cacd7af50926ddabd7a2a10e2a4a462b1cc0eea800d2b012ee4ea6b64c02ee74cc13cdb0f67ff75e299715922de17a0abd192f2901a471c3977e3b29bbe5b3f4a36ae12de432f77fd94a1c2dbe974f2030b1463c3c8abb5a2ba0ca542616b342ac0d238ece5e39768999a36c3f9e1ec3185ecdd04d745e3bf5776eef3f4aab503b71db3f6bc11c757a44dfcaca700ce36c44f349bda1576a302b03f696f07a692a139166e9d18ec9195c69ccc047a098d0baaa6cf98852fce659577aeecb5ed994d98a79b37d35f6b0a133fea0ec2d0bc49ca39a2487273eb11f828e643f60f2afbef8936529cc18ffe0f92e33b682eeaef37c92e16904a9a51bc6cd087390d21596799f3311966beb2ca2059efe7799de05649170fc9c81beaec2a98103afcfff27b07b83e5fc73ef769ccd7524961f9126046d8bb72f3f2afe917db84afec3334c1e14f60a831e8d755611719ad3c793054eee0b5ab43a480d9b60b306e0ffa3b0a6af915e6688defbdf4286e97f2f0a0862af8f2174add759038c6ac2a6add47c9d98d6867c90b135f4cbbc9c1c040b00d14f294fbb161b916d4be4faf6d6f37d42b4fae9d9e90ad5dca2e9d0b893be6e82a8b150fd62a787260c82d74662a797594fe81494e27627e3025b9ed43f41e2fcc91fee36da64cbfe67453c6afad9559db88d6d0b8924d83c1f27c1f4ebc71b830e74f878257ec5133638153c4224ad02232aac73a50f6e31e457a671122fa96a8c3a583a8ea9547e2cc1cf9d92d41d479761d1dc1d8753e2e10760598913e97ef93b6b70e61b2fa4f187e3a1720490f93bb098b275c58737c1adee40157fe21226a1c78f13d7c87a729af72b9c48973d58a6578cfbbb517ad524fb065852a7ccc5ee1210a57c98831574b7b02efbdde245d63667134164b50a05f80ff8715b62eee4256e18ee667f4da94389b4a4ee9117ee3afab893711117e3414531c6bee2140010077aab501e2db6c2cba9a34bdda3bad7add67b7388903cab5711947fb2c717a4c65f79f9652391b5f120ea45a566f13412da1a49010893282c22b575e732768781ba58942cb98967c9c57ee60e208a9b4b64ee93b84b122ed9f83829b8490d99225b7763294155521204e7bafeb5fe29ac2eb021993910d20f3fcd38032fc27def27aa50d32442ae9e476613b5e30bbf87c0ffc666603eacd8552dd700e79c24ae61918f0d765a66d83949d0c300cf38af07f4a6a82bb66e9f713c87c1d7ef460adb6ed6f22a19ab8e736fcda51a59594b08dda59134044d395d20abaee5c0d752f1c19e1d7e1ba85f0f4e55aa845820d406c5062530607fdfc2f07b7810e8beaebb01b1c7c3f4117100cc81553ac1fb911b5fcc1beedf0ad24220a2fb6b23a7f7cfe80ea6ba8441a619630b90b7c58b40c0cbe05e086c984824fbb89eeb05ba790cc8e25b93b51c8635999ea4bc39a5de6c87e38891ee2b9b6f9208a9244ca5936c2aa3b6036b510a7728becc67c6327fcfdb14eca4827a1c84e17bcf0f30e9ec049ea40361347fee8f09813d13702ab9cacf7420c712c9525618101a3a6bd442e870f9ddc910ba6331950b940384ab96232fad91290e1376f974b7f716b6f94ef82b67bfa90bc33fdd39a31c353776bf082022660a59b48203e25a30c4c837e634e3785f28bd7b53c82a481e8916dccbc97f28c893aaa4f1f09989f399a476ebc8ea195cb691a9f438d7396b9678db8ba98b2de51c1d3261deec6dfd4853d2f3177e9f8d2a7e5b853e766c999f0fa0f57f240df1ccf8cf329addcd80587021f5f362b359fa57f96c9b8ae7a6c1b3a1947d44a8a10c3ad867464470b4308858ef7f6f7509ebd96111707d6132f178c36cde1dcb904268dd4486d6a89d757854c7e53c5f9a4cef35937fca0fbe58b905c7f8e60dad46a15b0f137516ab6e4f79cf05b0f083e6dce342d38f2dadcd00e700aa3f8842e2fa23809cf47c6378af5271c9693bbd1c7d6a1a0d9ad5945ec1ce2c6c7bfbb1dfd2857ce16864546437768427d513348460fe7149cdf52fe5b21af10e34f6a8df831f3b6b94d2b5aee4bc4a47932166c6517903c9923d63e5dffb0a9e176f3b9fe2ff0bf8d64b41a500bbb683ffc93acf549c368a1054e08cb1e6be7994f31b806a52eac8018ad9a5b2620a8946fa143f78731a80bc91cab520b14003418e94f2e30fb7a11be83f4e1e9c74ef26bd8e001bbbbb4bf974c740804f2f817fda2d5906cfd4b8bcdb29e70a83210ec8184f4257b3218f5d432e2036e09c5fc30d07835b6ad2be6ab16cdb1e1c9c71ef079022b10bd43492964f7066cadef186faff6632c4caad596373495e877e5695f50ee48152d95674db9f2b8242fc648d439a38d8388500c25f564601baa467b2236764e545ead20dd8143b1174cf7c31ba3afc5f46944d7801393d26b2e0f46947f8d7353d882b4c35042e5e4e56bc25f2558c41519734553e29ac756f12deaeadcc1fb52c939cf22e67a0679ed6f3ecd736892c9b3244f9abfb5f3c62937d9d42c97788d164d07b3c5df87c86c82ff75afe766b50cc5feb8edc7322e67f3a6d3220fcb6ea8632e7927596afa82d5de260ec4f75e7fe2f8d6ddabe9278277ff960154aa4c996319fadec71d71f8e43b42da58a7021ddf024c16e68766fa70d1b9826eddcd2c948e492b4d7dee562ad7297ed650bb77c9728d6a43d1938aa6c61935d1245c3e502c1b00bc82b2816650e4eb037c0182a4995c21afa7d55f282d509402cfd6850d121cd4130607d66b0550bb73c624d61c67929bce5db0c539b12b75421637b85ee9635b6881f0ed06f63d260ac1e0b58b26abc6d0fb577e9fffd8747d9b4d51236876b654b49826905f1d744993e0e00a0ba8993948833730605ce0f82d89383adc8610094b14d98a1e6866ac2d80b9231f7db7b8c7cde2db0445c8d6c08aa223cb9b66a61f5f88e293121bf80b2c790f47ef90195facb4207dab74ad31f591fbb2576fec6f1adf93f288dd00d17e474861dcf9fb6a6f238d3c98030519fce903d49bbeb1f98f4fd3f481317e313b76e5443589d464ce7aeefc98383a69944d3139a87a12b2d3a5594aa1a8d28305446ca13016c7556fdc96cd110927e79f2a99297b717bcb0fb3f8e3d41055f15d6690ba4ec315dd2cb62a3e5d122878031789e07c58a9d0e0545ad9fe23a1f0e99c71b4056764eea086714ac8ebfab77f02a06bdde5267fc8a0d5225314da2c2a34db4ccaec540c1d53d424d6202b1e4792c0f31ec20e3baacf99ed1e439781b44834c505245b5abb258e3ce62daaf9a9eab9d689b77b84ea70e373c404124a1221ba56cb77eeb2069d7bb9dd5e72e815a4e663ea96c96c1ad12d03ee1106e7e483b9eac1f19d1328dc41f758c1bbbeb66d83ee9ed7f2b8459aa97c88ff1e72ec60d545307a6e7b052b0b0183fd863eb5a02f151f9ce156caf1cf794f74ba081f522f8108df10af2af300aa6a06485675020d4d2b4b38cb8d842432f27366a7e8b19056a5e3243e948d40b6c6c0f6742a21856145e216adf89184d84b3656df17f7cbdb3fdf43708124b51cc45267add51892ddfb19b9e0bf965f8c8ed298bff5bf29e0c0564548cb76a27cb4503bcf3d14d8ddb16b7e769ac3a49c6bd150c10902b5a2677c011290f49d7352bb66ca7c30e9e7f91f633fe765199c3098a6fcd4470430ec6522d578c092d0c38ef55d7688614caa05cf88e902e0376cbcfced65f2c905a0131af6e717aec59ad6045ff8856489c548c8490a26a729093cec6daa8607555b9c8c8b4794477a8d4ddb37b9fa14fd4cb38bf3cd7335f7d1845406c89153a866e84383c50748844406c8894b0de79a6a1cdea7692bedc8884a0ccd5f37f475f74f11ac6c2ef0b16325efb27234f68fd15394d0285295d51759b29bc082b5b5913913a696286ad3975719b4f43678b9f52d7733cc4e302c59acdc18db9b5d1ff8ba7c2ef9b97b3dfec0825cefdf71331cdea0628450342ff3f4bbba551d97fdd88d1798caa7588deec7ab496ed83ae838d00b0f1058c985e16eb7afa2fbfc35428c5953009fdd59219182f69923805d8f3d153b694383b3063eb147979ae8da6262b2ab830c132c6dbea6b4b1b677e2918af755aabca91f97126fb1dea81dc5abfc7b623ebafc726c59c20179fa7ae5f45ee4e50ce2623a81687ca8b7ed7988bb46c78ccecc8c5d4a1ccd8d6cafabd7ed847474f6ce34b676ddd2b887d6fd5b9ea2d3d850a0db1d5edd8a33d47fd5d207e2561b8cc75885d6c61ee4f60408ad9fef071ebaabb0c173312fde4eb98f3e0ebfa5fde517ab812bf25adab41bd1457b4c82f87b4cbdd9990a83404444caad3dc33ee1207a40258f3ef56aac6c6e2e43a6ebb22a1c9de74787088b0fbf000dcb56dc1ae846f1eb029370cbb4e6e7698265161b0f6a489d1afb82d977ea9c222613a5033947bbffbbebae1b0bfaa05d74894979cbeaccfd552eac2ac41b35517bfc896cc0a9d50a7326ea6604b623b6df7e87ca5c37a2f7aaf86788f20296849d66df2549b24105c710ca2bea462d2bcae5478f9dc01fafe38efa6de4c472c27977fa037888be855b090a56f3fb9317300b098acaf63b3de50d6220fefa9d8092fac9a37e1081d87549cb19b013e4332f7934a97daf80ae12bc08442a8b6b33dc21371deefc5473e678736bf06de9098522eedbf56227277da5394f46adacba304bcc8e959132c1fdeecfb6acd508e1f24b884da10018a78485544f7f66f1158beaba19560818b620447086651521f415812d8f3a85bde1ea1f94e54c8a90d1e3d3053959dae1e7637a4a52576ac226dcdfb0ec692fad584213b0b75984c69e11b93b7a914b8fb747c09a3334464844fc28ca62a571b6e17a5d33ec50af2cbbfc7c1a88c9404a0d35ce101f607d83410468ae7431b32090f73b0d5fb8c6c323cfc24ddc4f99481379606188d2d8438c1dad7696decb617189e6bcb62da62952877da6fda88d86a68f322633f2e7faa45c123a3b8c0889abd5095c993df3464af220d565fbaf697ce040eba5de08357902a2bde74924ba4a32a31a1cd22bd5c7dca6dfcdda304d60a8188e6a96a2ac18768cdd08575136dd5f06d0e52c111cd5a75417b2ecdc156d169e64e32ea18fbc8fe259a279a0b9c594ba704cd998c99ebe38714c2eac065d17a96d6d5a44c5cbe158fecb8dda4419f56883b77906ec7cc98cca81cd79bf2af6dbdb86a9684f3743ace9b2fc8e2a327e4044e2111f8e19c5e0b773438fcc4ee28d64e37182ed6500a2d7f7f7aece2d6ce7c83181aed4377bf0a7e951938a36f77f19121635a94875c49f7cb15cc4905d48f47b446a4be910eb7afd3dbe1f5c23163efec987e5341f23e26523677a33870268dc54122f6f87c77e89fc0f2a4d3678ddd67fdc73dc98448756caf973d123298e108022741684477e455d79786455988d7bbae5a64c88947b5c17279980aa878d0f3cafb566cb514ef0f1ec44a3932d23639233ba699d267cd7a5aa1c5c47e075746936f495b9b5633d404ca444fe810cf38deb6f3ce2e3129fdebfa4d20e7e5f19cb86b1439865a30db898ba6cca4c1b53c3d2b97a6f6d058b31497f4c8fa0c989ba9685c5a99b8ed76b65999ca711fad800869d0881f2161fc8a85df28380f60b35294da921a5bffc48aa93f1c6aec0a1130ed894117e66d3dfd7b616fed0c9fba143307761fd2315925d2712d5e16edbb8c8a9da0dadf5f37230162500e22669ee716847039f7c8850a644aa8304c0109d3b9c5e7a3a5ffd71ff633cfd8128bdf8dc2daec72375e09dc9c18e0e4e91d40718a49ad3261bd719b2a9334fd05179bf9294660eb8ea17f073b580d9cd2e857ac4e194fc97155ee820ec18f4ada3e3e3a84f3d08ca5f89f2f2003524b58fc9e89004c6e1ff9dc20e7ac07d991bead56a76c425160cf5787b1393eadec6b3f59c94088789dd3735a39702291c8a713878fa41f1976e1a6f3074b57504925093ac88ab99ee96cb97889cb99d64ba408f3ad04ed147b56c047d726657edd5d96b43a4e236f2521c429972d3eab0754e78dabeb7bffd7d5680bec2bbc305855e88c2a69fa70d8d6690e6aae3ab15956e98ea8e078f1d9d76a5624fe60bc0a6bda87f073504aa32f23132b433b30913edd83a82d3bee8c0dd265b17ce2047c7481a4f1bba284fcf50bdc33fde3057d758494b55424e603a607d8305b989b665c3d5c5454bda81e5c44dce40cfeec549c855d648d7a2e9a5ec5dde50dfd56e99f065e6585b2f9d59632d87e4f0625215aa62e76e40e1ec24ab82bd7c6d7efdaaff9a929d2f85068807ae36b1338d0e900fc23ac59795169817fa4d119b9d7a9f20a2e3048f30b0a27829e57e084909d6c68bd74bc0a5d0a43ab9456fc4c93fc0a2c7f22744c33b8f20d29d17421b43728b8d319b4ace49d602b83fc099db5359429c53e85a4f5be1f6fbb7ea70ef516574c2a832734109477c49ea607ba228b7de2d762a77f892d3cfd90b649763205928664fe907b1ed7017308e38a351d323495204c758314931079b49cc444b0e0d749b9c827c8a3132b4321c08c9879ef53948169a48ea3efdcee62c421d1e94e80a498097d00bbaacd091bf68203e7031f398231d78aa7536e25a05d0a2fb5ac0f6031eec9f0af43b973810fa55f2be79031c5bf073c6a06007b7438bfe006b9b97e4eec6688571b2703248ebf5cd0ea7d16aad2d09f18d95348dc740b3160894da11923c154a3dce3fcf73dff8d335786ce988fb1321fe1780bfce9ace435f08bb892349afbfd7a53fa943eb05c3cb36480cd7b34d231d68c05daad42cf02365066133497e1e2463b3bc94e1065b958b68032bc206037a8fdd2e0e4cf18f44cde2fec44f41f084592f40ebf3cb11114dd25146eb636ad2984b8c3550a1c3440f52d129be86777588ac978808f4746ff5797b47da66386b1657588f9bdd855da49f62858a2d95c1bb3caa9e45d80d4908c889b14445472d6be733276b6c19f0b00b4c306a7b0d8f168f232764c51641a9fe273a7ddd898025975c1fff3d3eca0093ff7d0b37cb1adb639f67f9473d66f867856a0a685acae84b23066960c98f2cc85258ba997e3770bb4560837ac2059b0e370c1ea567a87800debc97580bbb75866e4e9d63799f7062cafab0a9f44922ffefde442c531144d893f84eb9a445145b47298b7fe990986e794ffa07ae84aa9223d9b3b284b172dbb03032714e8fa89211cd8c690dcb15874d51ed99ddf0ffe31079e820d7fa3282069d1e7ab2407e063da1967959ddf467bdd60b0404a3047d23ae49cc76952ec955ad57b05a519de82fb15bb462b7376aafdd6ad83deb44af6aa244f808073e516a4784e381a380d984ec84c4279da6a4239b4a9195ffca9128f9731c2e4c7cb24b4e9f2964038d0604ff9325881739b1350f2e1777c53992efa535b8eb319a16311fc7a0bddc0619cdbc2bb70ec32904ae2d83ec77d716e77bf5896660d60de302884254042f06b697da79c2ee339d358dbfa156bf05f2d2262d3ac3869aa206f75ff9711cd3d2057bf7d5c5f7a9326b355dfd9e46514e1cddb9886de81dec8c6e6f0f8a1b6aecef2d95f5c8ef9717c5178a0813e68bb3fe27e3196c889654310e3ee494d47bd24a288d40e0b393f63393fa4a3092bf348972f3b615e2d42ea88d7e1614235f7fef57b17ea935dca16d5e6f51f6dba137aeec45c35c5ba98f28f174e4e8fb66e969001ef40ee4807754d0edd2f629ad82099a92790637e92ae25696be940336975173fa07208271161adc4f430ab813697ac464e4ce65f1ca36703f0ddfb8f92b89b1eae841d79dbb6a98ed5365ada01e87bbc97dfc0a4c42d658881699b49ee6cf5866a38092415468e7d54735c709ec2b5672a784647a9d849a0bf8421e46e2f0265cee2ce8f2390ad6e56c103ebe704d2ce19b32cf434d040469b9c5bd3f40c1f46ce6142d7318bc8440d260cee2cfb0df87bcc604c573078d49181d71d12cf5a00363d582ff3150fb2040e507a355b7ba9611d1990b3868392ac71d19185668711a1c79dfc2d269a4c2bfcc3bfed8344dba2fdfacdf68762367ac56ddecf62f099ae8dc79b9922f4a8f829031d5dd818ffd3f8d23eef8bbb5cd3f75f27db6023a2ab6d8b1b496d2781a4bb1d8d6de069f8ad9515c34526f73855744112802c8b281aed484847fa7f05d00a72f0993a72d4edd3b4215f0b150d24238ca252f1c0f43925ce70d6502ebbac6b5f1cfb6398b1e57459f5a14be2841ede2167ca3aa012fd174f56f646efa260027748ff1c90129a294c377de32fd8708387ee5748ff6910794a8c3c19b0d7509789e5785ccc55f30d13c4bc2150325054c864da4f73c2337bb75406cc143545baacc931e9cdc4ade375b6f66a735184e9932586bb547e347669849674e774a84fedd1733cd5a864bf855227e306fb7476d321bb3727dc83a9c28d7bbd44e68d7ba43db9050f5a87ad4626bf27a3125645d182cc49fd252f62b6f3ac65f5d9e60cdb83c15f526bccf205393c175825e2f0c75867e2cbbcbaca39876662981bfebccc9597352547d0122783a83f6d8197161cfe12dafbb4850d66adbf3043ce144132ec37aadd7420a13d8487af3a3d2b676856b909a347f65d9f8a9e48a189e748bf3a6b50e037b1afc8d72d2454a7e66f201467991db3fd16d38b9723e25cabf1f37542b80357cf194fff3f2c0a3be6e99648e10b4ab1d68c5e052c408dfaa5d3636af510bcb40e04f7404188c9a301246524839a861af7d7310fab5e17d9eebda66d94cb0899b2caca9c2de14d111b93363da62aa93993b827b9d6c10bcc7e21c54f562856a05122513305388cab4bc84be0bcde99212c79bfc57c0579c4faa4cbd11bce4767d681dbd9c56038a458b4a750c920269d00fe88e11cae303f3fecf7031f6136440cb7520b4bece34252fc7a1cd1f9206348d9d55b572767fd617f69d6d9a0a8926a2da62d3f72f60849bfbb5330f21f4b00f08e84a8dd5220fcbea8c75b814c30dc529195520af7f7e1a447cbe34730fdfc5de59ce2948e4d2c5a19f314cb51a7a3691c67b2531218dff98d544054321aea9996df48f5e63ae1ee0865292ae5a0f2cb757a12ccccd513ebf79b4fced269735e869a38c7551423f1988a9631b0b5c543eb2cc99acc53b7f45723f3eab87fe83c509e8b02d39066ff50f630ef968f99eba36802dc8a3b64b09c3eefd50ebd4b660f49845ed5b765b029e0d9bebb267ea185878155912be140d1db944208a85c0aa49ba03e53a19fd33c189413262d8cc547461494c642f93176677d43102ff557cebe68a2850b03034dcbfbc01d0245bc1ed8c2830547d9ea3bff7725eff7874e1734e87c6d116491bdbcd8b57292918a0966d9ae53a7e26e2f514d03695ac1c33024000a2641ed52c60e1313a6685d038fd39e7828162e76a1d60147d3630b7e78b8ff7be1f4a299829b8ac7496850efe50cb1c7e53d9dafa0d0d39190aa020c8fd47e47742e98647e41b7e28dec0959423881515ecf085ae6352f592adfeb12bc634b679290e2ae329abc2dc595e5f04f0154d1668bfd443886852482e60aedd1d19e632cef53560bf134f18c13b8c537f0674859dac8b81d10706417cc9f17a8dcc6d260c47c318d0cfcc8ec8e2f1990d27dcdfa81dbc49c8f28a57a0cd11f9ffef2632ed0f30a235571e2cf3d3ea6024bfe8219512c3981b7191b363cb3ac0a701da7fb40e14d2f970f1504cc69027b275744f4ac6a3111b089e1f0ceb7d92d596c9993419c65407c301b8509e3afa63d1ea58521117d98f9d9f56c524657fa6010e642792e98cc3951dc8cc0009041386928500a72b8cf36cefca7fe31b9138e1ec0d8dcf73c902a40ab67354c7ce75a07929611157bad8d960d71ba73ffd0d4a3a5a5cd28a208f8d65bd0b5d2b5b1b780bd369b3474c9accf651c6da54f83d6620200a388af3ca3d5a1e7a43802ba74a16037769b74e78068ee2432726431c287a1483f4aa0b8b31a081214c205216d278409b83cd6d297436c9e2bca1c95bb4602fcd8f6e00038ced9de1e11f3717b881c3722e326bb3a7f5649d6af2dae8887ae624a6a788a9374a918513602e5e9c72107dab3781360d9141741e5ebe5664409a9dc86b754d77852aa0040403dca4151fa94d2d03703c4f445bc35bb196417c74cae623426993aea2b8d6d34717efcac63ecb24af06682f14da59b343afad3301485e13b99fc0b8fecf5a8caa5db260e26c4cbff063ade4366801c09d200786876eef76909a0cf12b56f5185e70f8eeb0b474bb22d4e7896491e094eb7b99a3e880ec3262e5cfa05efdbc067bec1b288106ae73a6614cd037d26953b999b3c919dc87716a842d64a4cefbfb966615529ead1cff8162f842dbe4a3dce64776aa1fe05710c0a7c5e22488dbf131c0ce66809e272aa7aa6e2543ca2042f2a30742ca3a154d31efea1225b1e8e514b32cf6f438fe4b2b8abe367763c1d4d7c5b66285f54c3cc07080954307ba76d223f6eda18432c9734329d1f493bd91178fb0264b81768834a2abd20e4e0ee01b0b3d60aea324b1d876eb083a67663e9ce6d6b33a969474d7e71cdd8711c38afe46c7d215851a998df19e32ccd56f809a8ed7fbae91a7dbde0acbc1064e11eb3442e65b4fb5a6fa3dbd43ad33137bd29615f3b8e3a55048f3391af59edcb04b455b36dbdca3754fc1307a9560b4d8c052408e6d71a84c1b90a077b940017b8880365541550151266bedb351969bcf78d53a447dd22d952e21730862a32fb3cda4578836f66022a3aa29935fa741b410f036a297c24d75edb4b60b1d029318b8664e600fafffadbc610b6225fe41688d703d0aebcc438e5edb21612bc1152263ac39d3467b346ac1f1f71e707f4d3b535c812751c3adae150c059ba0cea27dd5febde5fd9b13bf6d4f491fc8e1dcbb629efdd0f9458cafd4d4b3e37541154e4f6f4387f37cd1cdc8942ceea82771c7551b74937d7d5bb8ca1bd01bdf4f6184c3605c7433fa0b05052f0d3628eaa8abac48fff458c900cda828dd86e8995840d581f05e7d841d9a421fb909f5fa30bc2f7042a6a9640548848bb9ef125cf3f3e1a432900a228f6cb1c35c86b7c7442df9df773adfabc9bed3e13532fbe9b017b8f257b7e2cbcae195aa7038fffe9b7d82786208bb17a230ea0861b8f512fc862639970c3105e3fdf9a346902819661f0b99a5f74ec87170cda501123aa7acd60d3848b27c33a3a33cfc0e33be0958b6a022fda84cf642d81077b64d6b6abe7a5f991fb4a9692ad48fec365c6d1dabf7317f88aba111fccd7a19a094738ab2eb546b7281f8bb3ebc9dc7bb6ae87e8460c645766cd3c4014e5a0cbb752a41e4b75ca7d786f88b0f924520e7c3f8bb8f961271a4a2a9e0f136feceabcca03baef985305a93355a6452b7609a4a44fed1bf48814283052ac587d9485276d21454c343779054aa66ea6b862f9e5fb9717e3e09c32a7d7e7b0a3d5889968b1557176752e948dc6062b903f550bc31bd0e73424ece33f7e4e34da2380fcd8442ef9f7014c596c19faf460369a8b35e772adc1544368662e355369de71de651b738234ce9923121470a83cd110ef8bc81f9a22cc330c0cf87017864c81c8b5f516338fcd623b23f1a5a5df0da04b4e07bdda29482328edf3d6780158253a23ac062c26937b0164d656af76ba0dc6f4744bac254c9325da7b765a293a25146604352001bf5a9bb881ea26e13134d7b925a908fb906bc848411f380f12ab021a6ce166a0cbfc1f0a3ad81f244c1aefe88b81ef88fbb5c2958f21b19a5474aa6d430614afd001123307844a9befa52c4541f26e14947094e03359eb8497f8054bf0ce0b112ed7e06854b1d0888f1fb8aad31ca0cea46b8b47d5158e087457c7b026956866af9deca392153159d053cabb7d794c3945d9ef0efd52e0c3a5287d0993b93b195f95132a75921742210a41ca84d3578463eba24c681495c4a2c682cbca03d60ee4d6e4fcae43efd10bbea4db172ab1e18bb66abe120e56d82d6b6eb398780caef029d752183fcd6d41c9e4b4eab2df85eb9b6bb4387d47ebf3e0ab84c126e5990c02e77168476ef7ff5b03def6302501d97b7421d1bbb91d557d003170b8db914e290de13c443ea969f27e48679b2ce05b9abdbbbcb66c2ee43f41777b431eecc23e3e8d57b7aeb8abcd575c35672abe7c6f09ce5b4303ace72301c5a97f5c66b97457841c198985228ce1a05b65eed8e2c52372aea5c32844a242ccc91874192af67e28671bfb55fb16f10c608aa3c7108a1136c956d0cc7f77ef37e9e713156f9a0fdb3175293162442e1601849add7adad27a5f04ffbb18e6c122daeded6d3dc5d3b9b85c8eab8e805bad64d0f13a892f3ca4f84d80cac3d5a57af3409aee4637012cb6f3b05e518f5d8b7bf3dee0606a1c82eebaeafb92ad151b3d2fa1ae832472124486f264dcdb1d5ac01382603a2310f6b71c8325ba66f9978f9df04c9ac61b2cbfeab1853e8789fbbed08c3f329515b1cbd2d2db18536305f073199cd281e14ed480c5b0323040a54ad2e11bbfa6118341a2263dcee023358bd9565f4252c00a682ace1060ab3008a01a33b534e2c3d5a2d750d3f124bf29805114f7639df04f595ef2aa75df855597977edb26c6c7d83cceac1a21d817bb41e4acda48294d50215e3a4426777c31630936d219821a9ba84f806828b2aa493aeaf873c1caee656430086691740b96d1c3d743bf41d07e0abbf2419cec62eeaeb6ad49e5619f2c7621fbc590725ed5c7fb70a7c5505fd2f7a213089e1ccfe036e893bc024b47664e0436d5012ec98cca002556e4ff7def31cc4c7e496999859cd8fffc2241adc4d03703277100803bdf4912bb8eba88f2cb7676df0df4ef24341d502324cf833be939b9ad037760d5529b8a84df6966960f22efb8f41a037437fb9da702d5b8a15d77382aefe80b081120b9e4dfc527b3efcbcd495b3a8caa1ed925d3cd8ecb4fbac33a6d5b19ef6e9ee45d3bcf0a4140e530f08b0b1b01eae8e7e721ac284ed3001e9697816a52c66c418e7f06ebc9b182b5d2ca7c4eab3dbe2d96fb5239e2dcd1c3f763447f5ae2a3e7830bc5b3d6ec7d2ee05ee3946437e0536239904c5ed98571d5764e2ede4c074d03a2e6c24ef456d8a6d7e8a69a914637a02cf27d6b6343265741bcac191844d1ffe0f99be3c407e2418b771c66f92d0d52116689e050b6eea39c0077ef25322b62d3d50bf1b0ee914516a33b9c1c912510605dd5eb7963f744723b173542a2edce6b0ba61bd87b3dcd17eeddb41413966f2a3540f89930bc5065ae5f121ba87e78e5f744bb11fbbfdbf2ea84d2c95fc9e20d50019d000ecad2025eb9a1a42bbaceb2e31753ca4af007bb3abddf6c92ba384797d1e9db36359c13ec7dc2a73d44dfdbdc52dc1fd98bfa97f72f95290703b0c9ad06115aa6336e2ebde51e15be95d85a45e380b776dd3a00ae35347bfb38f21e374f5c793ce6d5187dc5e402b0fe67c19bd5e0929c886b3f0e66038f714ce82ffcb20d01de2223ceb8dc9a6cfd59351e94576ff83095eeacc4d35c6b61a18e3d3199f7e391262ff25472ef14afc4daac66687fd8fca8eabb270172e40c50fbd3413ff3641f07d246f3095e470d6179c645661381cb922bb475d988d4dc1112a4104edefb527e5d1323147f3c69bbe93a93a59524a8aa5064b291a068ae6bc0c78a7d0ec0692ad4e14721b9e8e48ae9de69ed77ff4e2e0792635f9ba287385d24639017081b26b9bf3be711748470de13cd643ab46d115f844952aad4855ebc4fa12218850cc7dd8296301877e967e9b454dfd33ee6c55846d61bc7e589b394939bc1fdfab7725905dd0a2e0b27047561f8db6e48024aad6429e11db150b89a3be39bd4aa225ed12da75c9b6f877c5ec44e70130b2aeb2fa9653e664d35ea1207ce32540491fadbe86d81ac4873e5036c26527e9aa5cc8e5074d2ceec9894b0dfb41c797cc8e5012adcb0850cc7326b0705cb59df18548d340505f9e1eae742091f7bc1fcd0a0a29781f0775f4e6a6743c18d7eb85464bb7556924fd80e2dc5cd38eeaeaeb58dd4e3c4e52d485f839fa3bc7c0e74734f47ef900b7bc658b754f6d2158c2e263b40e77b29fccac8d72f9ef23cea81fc7a9d6b5a591d5cd6501e1a04beb863eedb5d0c295e95920e0d93461a9ab80ba26c1659db16e0a9531e2ef16ec3157b82751a9e3c63b22dbc8091520e86a0ac101414f2ccc7047028efd28d9882907d2475e49acfb87178e9a76fe56ff63cebd7127a6bb8d795d7b61cce3859f83965b712a0be04cc34e607a0eb1721953da40578c5eb89e180fabac4a12beb28816b18180c51a132a6f4a5438a357a7e55af6b72e1873e91fd84e9ae5482a7974f4411023ea68038d69a5f29e358b6c5e28852b3e9bbc77147ab8e6a51134baec3d7259db7d997737462cfeaac7fd154cff30e8f53c173621ffde6bc005ed003b125e1a988d77e68888713887a94c27ced87601b1c54458eb122df0e62fdaf118f6fdfbac6dab17de15029855500a58282854242490f166cd161e90348e41fdd6335edb1b280fc9f5cb0167de5df9165f039f0a49918d70b173311347059d81e6c3abac5a59f6387142116b16c7fdfdccce2a07af8033220f31e95a7db4a2746f510652c69580dddc56daca72bb16b8a578d7c1f0214d7324a004ee16287174538031cc51d6d7c300b3a4961d3acbbaefda03bac3f3a4e9d98053b03fa1437a16c5e1d21df599f50a6a2392ab29b1710007b978b8d2a9f92a164407229170cd051c37cad8e961fb26603346272f455c4d0971593fbc0e22546912bd751f1cfeb9557538acf6916527c56eea5f8ef10e945936cf9e8f92e8478c1e287a4cb611d387f74da7f767358a1313f317bf357c25ea668b6f0b5f4b61532b1ef1569d48a5166a5e359394ad61473317ec0ad93fec7069b0d5746154f3f5fb1905b2ad24c456609bc6f2d73d7b5e427e0e1c09e0ff783cf714a31e220dfcd426a8cb0c657ff1084474f08eeaf524172db9d4d5fe9bccb787fd9dd04822b95ea4252610d3a38632b88658fad909f2f53819d9a0788278c770da4086c1ff9e64be95fa1bb467e44881e62a04156a88305f88650a46e05bd22b7115740a0fd708c0b35b1b01384430968c7d393be23e40dcfd0585443b17b94a2eb572e767c09ed829528b4fa55afcf2fce645c7cff524e65d27aa28373a1de61d15bffa77c967c710a55acefdf925aaf8f20c4eda54a646ff63eed4b468359a851838ecb6a67b0179bf985df49e5e8916b9234fae25fa2ea52a92ae44dfe3d7e69fc93c41b2b02bf2fb7e16cf899085eab7ae37eb9b35d0d099d5d2fc00eb59cb57c8ad819e1fd5bc919a53ecc2c73636194cb8f0dac3e73a2d622be8209bdadc6b54d3d04bb07ad07bf2552636b12114347d6ea24deb5b66409a7588bc6921e6a7816d6432b51c8926abe5a68d63bc9dfc73ce59783540685d44cb01532b1fec0b5fcd7b5e831feba2c3e9f257e2225a45e621f556572ab57eb48a273260ff975f970cfdd08bcd42c2d112037f546345ca8d9748e86261fa25a122746ccfa6e5ca9d0a4b3eb3f5cb38af9af599237eaa1a16ed8b1d48b09dc27e763ce162ca906f5470b6321d9dedfb5f0c7353339b342e84b85eba6b815f88c1aa50149a84112f4cce3c1083da9f566ca6b55dea1ff20963334919e3c98c04c7d110d8e4badb35acd4db54dd3ec4727893d7568d66a30b025a0483f55a3150db3b720d6c0efa3c7b8a2c9365a4468a7e6e087d6cd34e89705ca5b873a43b963083bcda49e9350f255ad475fc6f56db97266df5f3a59d1078e4d1052b26e6ab59d048f76bd3789315c1582e5cf22f55c43bea7353fe85133f52aa4542954c0364b33d8f06dc8f571f9395a438747c9aa5dbde9fe0313b8206e550c1446636866dcb334a9b1012270405620b5f5e7045b2f217bd6670cd45d492aa6d3238635a2acce59e352b8ba7d72c923eb9a45ab0df3d4f396b7439a31967696b7cf2c117f3e5c5b60a12870ef01a6b44030f1613032d070d86e485370a8e4fb33f8fbadedb7e00d92f46a6a298253658e58d12b03bafb897e86094d41fa106d35473ee1a52246d660ad955dfd3db36daca97881b445e4fe5a12c0a59e9d97954f0c6e818b7e0b2f462b40ce867edd927bac8599049f42ea059ac483e021088f96b67731ce717c6a3907bc442c3d822e4a138adb1c0c889b0318531d26ef54e99df2ec63d914c170e9b1f584666a5c2855ee89142872604f20a26cec5ecf519ba37440ee138968eda1bdaf88fa13710f792913491b96e92cd6c3f8527f7a6982b7b77af42f7f66fa06a4608e583229afab42760cf7772b572cb8922f3ac8295185fbbae73e99cf97c8af765d8d67ad1595f77a7e08b0e8766e620fd0643bcca934284f7861535fcd51b4075960d783a8d21e74091f9d575c07fc818cf379e0da7c99bc7d4396719692f9c32a9dcacadac60c31eab4e54048591f6fb0714221ce1211b359c121aa5cb49a380d2a30641c1b8f0f823a9f766df09c268bb6866b8acdbac5e83605ea4f8a2caa442c56fd62961f6be3cdcc8c2266caf48395a708a5c9049960ec7b5c6ef9ee2b6f78e177613c4471a22acfe7738722a4c56c82a78f407fc515e0ba26c712af151302b8ca18e4b792e23a77f6514c61d65edd66f4f986638fccebd5f1968f84cd1cb1450c45754f2c68debc0719293a6cafd4838d658f5fb9adcbfcd07a72a40e383a0baff1ca180f765c1703d00b6c7fa512e1a952aecc553f2c6d8bd52521a3ec4ac6811de7f9ce1095663bcbed8dde312f719b5d4909de55bb46d920c12834d2b9da343c7938017d015dfae5165d4549a53d34747b755b8c5d8b779ce0492e4962cb9c7879a59da495bc0e6203f2c101d584d031a292f7a5c2a2cd9c9b72bb6a3cc3450f58d44b090b73504b0c38ebb2212b28ab636123aa53c71c2148cbb2a4da0181cd729c2fd06561213e4a5ff861c5c6a6d2d08e2fefbc94ece655b6f2c326addf03bdc6c741c7d4ce2ff12d4d262076f866bcbc8b8a11fb043dc87a8648d06b54390eaa5e939016c835f9cec155b84203efa6509f6a0216ea35372c98794d580628e766c74cf6ef1d5ac1ad74bdb71350bdc3eb63fb96f4ecb822f1a485245db9e7edfbdb2a0cc321ae5c6e3c5d61eb837a9a8487667df8cb407ad12beae9c78ee9501a477764e23d5cf26a45791c1ae154edd13a33241108fa799092e9b8d5bf8f2efd4fdc563cd5fa49c8a3be74e2bcca6292a7d2d64e7e979f7c575cfd29482c2eb970186fa12fd9914e68d8fcbdaf3553c244c173963a61df10a0f47a4c6c1462eb0fcc7ad51b9936dfa270ef4b4379c2ac5cc72a2df130b8d9627bbc413335534264bb19373e466425e52b5950797e17e6d6dc810e07c86399e1a43be43d961c47ef41b32ef56a90fd17b35656763299f6df7d06641061685ee4c40a929379a00a73d2ef141062e43f27bf346b30d8b7a5f598e4d6e4e89c00385503559b2df7d0ca410299d58bc3b4e3721ea675b090660c74334970b9a2e739471bae958272f4d18bb00332e3c74e90fddd3e0f6311548e7c26f52529dd0df786e3f7f035a5c8507e15af60ea7251ea1359288148d506972cb902ba504a4854b7cfef8f43cf4cd7b921fef8cecbbd8fbf07ff44214db498a04cbda9b031406a4fb8f48b4f9cab84ca679220a719c1cb00367948f296d87b4a4b26d1b66a62808997545a2695504e750d021bc25cf184bfd9b5fd92cdd48803d5004b637ba03dddb771e4956870ada1be6223d07a50df762eb6e7e8adb0e9c85cdd6432803a1cc6b264e64813a0b3a6b389fc12c174aab0762d86190f9df575f7f8b7a3b82c14da1654a3a014ffb4527c711f45eef04dd8f567d6ea40bd54e1adaebf24028296627b95ea97deb25be650fcd697d53c655c1779cc2997f76321a723dbb0cbb1d81eeeb7d2b24974f30f9008566e11f08f320ee31f8930eaa280b272a4c46f15f0c1f804fbe9dbef39fa4f8764aebae47d53b076acb114a607f825c2643d8ea81664864273cf98c382126e6827f58314ef2ba5ceeb8ac1ad64e65649c54fcb52f2a164e0d4f3bc937e4807d39506b78a609bf40325139d6a30c09fe5a536ae0dc84f26a68bee546c95dfd5244c19612892e763560cc1cded935b51f868c8c0f91a27fb5c94b62ae4c7357f00e0461500ed8773d165399db68b71c943b66de72611ced65395e5baa82e068846b8fb12e7c97e52d0fb242aa88084fc8fa42e77d712c5706df2bc11eb148ea83924fd254b39ac9288551b756d8ea44cb55b2071a89d092d58063dac32f807420eab222ec95e76ec436824148e05c37b06f8ecafddb8c3e800d28e2d91a5105d8aac23e4376c00c1275bf4a27a96f7fa4469305e519ceb3823394a770f9536fe57b06d6aa824529356a5c903d6d8884f5ef3e82a743e913953388deb492f0e5732552f894a6401aecf0bbb54a56db263bf69c203a9b7ce678eb332aaad7fedc48d31fae240f1f833542157f5f83fe4cad78d1db22ba6f280544651f0f7057c6ad9f35cbfc91f789965b853e326ed52e289458704b99f43e1c4245d8ea0e908cfa3813e6b64136d576ad008b24ff465b4ddeaac75691f2562b9207964e574dbf71970f07d01b45e5353dee4075d430bc66a475e71033527e3d835894dc0448ff2d432b9268f460302b3b277a770d5004b9d48735564b4d5b7bf092dc7dd8e7e7c312ad2d3670c405210468c9cc78fbbca6fb9a2da39ae1cea4efe0072587e9aabf68c6f5f3ce3e198c318233b03d919cfc7927a43d5364e55accc85f669ad525a72effbd6ad5ad1401185b2a757e819b15f691de577f83fcc5c65e7c6780dc120d69eeae4763c3b3e7b9d626c8f787b7beb16a4c61c4a31ebc80c9b12cdafe52aa3fd97ff1917296fcb770b80d97eca13d239d81477fcbed7ffa7b80427980bf10d0598adebeda4103cd1b7164aa7dd777f068016cabcc3a33b2fc654fd0de371478855512656779c37ce4a2e1a2405b2069dadfb991dc4eef46b141e4a549031bc9beb53a29b2f611a172292fe7bdd7f28e2ea0e2258bbef344c4097bfe119bb1e2d47c3304ea00f449621a894d440712e14c2960f2ddf5c511ea299d109f4e9003329e6ac446a42405ba0650223bc78b370713b95b5b66d6fa818dcb29d053a60861f53c6010576db25f82b2a381006ded5c3310c2fa29c91dab616960018ca31e8c39a862c9ee3b8903609fe1cbe578a533f7e877f14bd41592eb19a1f8fcb7afef6cc5b3ac31922875cb018ed8092d7c9f335fea56838fd9d2f264264ea37050089c01e2e0048e75781a29e3cb31f199cb06df7eae9e27fc30f26d0ec0d9b68bed24c5c7b68bf54a115ba3c8bf0dc45c3353c019275e48eb8ffc3e8a75333725aa8657aedde4a76714cb8003339d96b76c23c80018bbbb0992cc8c66592a71b14a3152491fdbe424363fb27baff7f29eb59073be4aad4e52f9400f48aab889d9023a873e222b5c821278c04df637cdcf8e3d756eb6ec8457e4de1b86bee75d925dd6f723ed42421a204390d3517381cf354f109c2dc4423f9ab83448dbd831f50d4b74334de80a3f39e57c437a3161e41b38b513063686a9879d8350292dc584d489ba0fdf7d590cf802c402210e1236e13ff79247290f5b1c4310878291e438b085457d8c6d869b02c0fbcb6aa74c80d834285e97c5a3af38b9ca444ec3db7258085c4a770289e46545234a838679ee283014b8d53abe3170b0276796d889745cdcdcc2b841336928bd740001b9ea037bdf6c194268fa6159c77d4f50620216bace3c4d80b807e1fbc51e202bbc85266c43ba3316b712567d0505aefec36d22ead85169684d41d2e2945130e8c52c82691692bb9dd38f6e897ba390010c0d2353fe06179674025d022c9af907e16fabb31b388e0518efa7851b75424bd2dab8f41ea177c8c9a831d263dc5a0949cf4a2b3b6b6dfc25b9a1d6232db0cb2d8e1cd583542d9104814eb333b28034e35751e6224f769448915bc1810d7ac9d8a048f5f7179b3086c8e6a369e9628e8aa2330168f4070337aa8bb2e0faca61a3f545c4a88f5a14bad7b17c28872eb91328754929d9c6b3f28c3e8ad76592a88158047388f35148fef294b2055824ec3fa4039c6a2ab58a1cf14f708a434eda65bd905656ab816934935594d74590a712407fb2e68958372ea1f2e4db7aa38a40f9058a8b702575b3a93055cc6c5ca01717195fb3b3bcc59e51c00e26419c81e6d7118f8d1586301decf94475b1f91ffa7ed97cb83553be2ceb3ab650db656e1fa0b5be72c190ddef460577bdea2b95b8c386b6b5710aee68a5ae39495108cc10faaf6f070c9745bbddd18a7424dd0679eb91b7ff07033adc57720498437826dc297dc2d6ef4ae002ff4f20d0ec726695a320fdcec9e1972f62f9b1c8add1f2c59accac9d6aa421df45d7d1d9c30e843234343ac9f052a7bd58282cbe9f037fcf82d45f4449588808c0f83983b95ce907b62bb1d98fa370e520802e7ab6f719dbe8a82d3664cc63709faf5419034e965fb2763c3b8007bc4c8c59b793fc9303ea636dabcc83dc3d1b323d7f65c7992b4566414dfaaab5e6d80f18ef010c32c6ce58731fb94e5b139e4f14541cc7929e493b73a08e1eac3fe809aefa3dc8052be8cb4e5703e18645536542a898f8f6c35c77ab0d93504d964f01b7b8eb4ca1cec07fd68df422f42e83ce4e24a52ae95fe0c99f3a6b7efc1b9e086814496b9e8540b290ab3f9b30338137e7fb449c6c1665a512fa9274b02c2b581ff0822f430b6d7ff18c823de17e210bb5d6077509f0d755db2c8de5ef0cc60db565fd446fa3335ab4034ce0d8a214b73f72e5fc1a4272db31d2cb6f1220fb56a7f38aa91b9a773347af3a8eb0ff396ffc3cf068c40a61bad18ef7765a400b3eb60725e4a5cbd78f2d5dae2060b0f596c00aac7de6f72dee0f25cd79ff7832ddc8deec296f6108f2750f9c319ed31a1ba16bb6632b7260f0d88837ebbad95c5fbee2278778dda233c3ea211a5d07d59fa2a80ca66f91a98506557d7bba990ddb8a779039439ebeb980777031783ad592f333b8561852af1674b719bede9c36d769e1667984ec2341f878c6a19ec41e869017ca1f2b7cbd546664a31efa2be2fcc8075c1f2ee65209a2f40a385abb8ab268e969cab70cbd7e7f2903d97d900bce2e5075399fb1ee23205cb64594cfe107f86228ba2e6ec0783885c821cd09f98cf5e0b9572d479dcab5d136b0464387cc18d5114f4174b86a3cceba9aca414837f0b8eeb95b28a88fb3a68bb15ebadef2d2205ba188b8d84ff5f5e28f6bace3053eca2e1b3498f18eb35f61e248da50cb2ee927d86254a0d36cfdc4644dfa5bfd54160844e8224269f185b98b78face60d37de43cecc633585ffe4fef9e0f37ab29a6fa5eb9a1ea6a7bde2bc62449e9ca22ae418d6e47d0371c5d78579d7d45299d2b81e1c3fcb133a6746f4a0ed0d4f2a8349aac9da9579835825d785a43c1a8b912ac4dcc303c13ce6a671f7178eadc622deef5ed52b2d0f2c4c12b8c100c227161ec21562ee1b8c083d33de44785daf51b38769a5421eb902c3ba7726af81ad6e410e28fac186a5ff605249a53466267a75db53f7021f637c9755d3305185d69adc3fdb0ef4f972883ff6140305e5845afc582d63e07adc06da154df977e91127b69c7ecfc896d032121cea66d1727850ead350b581d199caefaf1acebab7bde2e6372ebadeea22994a0e1b426cc91aeebbef2c0e5935baaf5bf3c49766bcf0f2264c71850bb421db7abf05371dfb96f24f22c6d6b63e3184c7c598e0c8ae04f1bcfeb33e624f680a62f4406b1a77216e9b4c84324197cf2b261ccd38c013fba7b9d3db8395d653670f2facff60b99feb86b9ab3d2982677ef7c1c1fe20ea9ba309a9d943fe1cddfa725c99b5b1651e25e53b107969d862d198b60e82299cd4b71d21bef55d0b7d97895d1797a6d2587334d66b26bef5b787a984b72040606218030aaac61c19ba49104d7891c2e85f7db91eabd7da43d19a93afcf8d7155513c1eca6b20373be35b8f5fc56a3372fbc353339337bca157ab4189f3f39aaf9849c2d6c8b2589eaaa1c3fcdedab03dd033b5c3926a17fce4664271bd916c61c9e6ffc5f2210e6d12fb21732c7fc7b3c801c824c1f2300f7d64d03bdaf63d922b05f11b59fd69351568931952842ef3f8f414d37506a6c4660480ce9b2f450b3dc8d316cc6983c63a3650153550d0003526ac73509dd99649a20c8cd55aac3c081c7c308880bc7cac02ab76da2e56f1470c70a2932b0a7b5b3e09b9ca0fa95354ec15a442d0e9cb49fe9399ff624b722fcc0b207b7713fdc061449d6efad82ddb14b0da543436af605d408b0e09e2291b984c1414daf37def4c57120a99b06e69a2aef8865916ec2138b609dd484cf19b53eb8ea71e66ba37ee71113998eea06ff138bd3e8c12d72385ead9b25d02d5fd78e2eac2b9832f26827ec3cf137d4569d6da65a3349d992f627a1f3f55f069acaddefa1497b623f9652d999224a64bab9a4ed4a35e340eb93086e3273fd7301c0317a29196fd07f7a146462e7c95ca5b639d8a0afd3652dd1a3b52d6b6bd570d08c2deeea8b5650e432a9fa5cbf579f96c3ae1cc7ec50d1cbd674f475b78746c33e7e1fd76f116853bf677787862fd68d32b255359e7ed6f80786a8fb7bb2c09495e95cf3920249a52dd3a5f3dbcceeb8e55c633d52648d248a664c1bb402731552899b461fad61903bca6d1db4b0db4782bb4d9acb28731d5319cc34019cdf049938a11db5ee26f09ddad403822a6f0597ae924c4a5606cc7e1d79ad17343e0482da820eb963682cecaf9b0ca4740efd96a0568dae732f8a0a34744389f1facfbbfe7e7f0368278211dbcaacedee5ea2524c40949421bce2c90d71fd462a0d5cba3a08f5f6a1d2ef3d9185dfe9e20fdf1bbcf12510977f51bce64b675b1d29492f6948208d27273cf8bfa83e3ad493c188299bccb6161b8dd05adf69b7b499ffd3001ce6ff59328675dd6492be387bfdbcab551ea25bca5703017555eddab7d70b65704da79c2bb53dc45384094bbaa45823b9e916fd84f68b73becde4fd5f3c0ab6cc8d6ccf241b771b689c36d376db1fa60e92f33c178667a8bc2de1a8ff6f5eb123880873235038baf4de7c25259080208761471a25cb85b8ca5cae7d90096a8e1844fe4486dc82e177023c5f501653b96867091a454ecff397bb9dbe6123f8c98e840ec274831c7d03418e5d215a1121957e069663ef685afa5a1716b298f589c3f6895104d87b5a593f972b4f219b2f6a2259c0f6813579b65f938f4532d3524a735758409c029e2db2f8e2d72beb4311265c8297ff67cfdf6a4a1fb015b8ab949acaeeeadab97682c6002c0950a56d96854bf8aaf327aa0a079a8779d9b1f446b6be2e05432ebdc89987a925c8799f16f6fa68cbb870ca300abd0306dfe7c3d9e7bad690835593452d58c545c4f8ef363a9594b990629af2eb270f066c315523d943dfb1a1cb0073ba38e702ae535334ef8893a99cb8b15e73fdce10fde8267c4959f3067dd47a7343635a6cdcd4a5842c918f5f9443ebe27af869ce0e7a0eff0ef2e60b70985f98a1453022d3a70ff5f738236787a2975eaefa9b864b914cdb1f764eafbdbf3079f3b80cc7d5b84d0c3ba386a6a352e6c0ddcdeaa7ea150e35be32ddc4745964ebf2373f4987d14a12eade97e227300fa2f72f22b6881cd8c6271ca5be737e55e277764c8dd446d9ec752643217716ff98b3be4ff8d29061209227ab85dbc48a125e3c8f58d728244d846a8fc6acf115109b73cd00dddf01821ffdd64842b6c76684052f0ef20bd79422ea0ba2e23b71dc5f40000d4fc0c235c359000dbf54ebfb53c16fd5342a0173f4296401c2e973ec77f713fa17fd1300179b739e77f173f4779f53a257a5d152c44f590675f979fc7507790a950d991095eb99ee7501790475ef79f255f599f89513d760e265b70cbb17b71abb1d57205b3b573e5b11b714bb3fb742bb4597489b2397269b1975f7bafabd2ab92dbd30d90bdd4ed9868c608d3c9230933cb040b15ca67082048507b562ba7ebb72d87ed982ae1edf72dc1edd22e27ee372c07ec182b65ec772c45e58f35bf4cb80a874a980be84afa043742ea031a4348037745280558448a04bb456a059a4464749ca7ab67dc250c653627eb68162846687c262b665c258c687242429502a5498196bec5d264e324b364c12516652526f567072656676727376741279667a121716187227bf28aa1b741c78215422687f548058757486688374847889948a68679468987d746e687dfd7e00717a72568faa9096859a960b0adb15d258ec5bea761a8b88bc93b945ba02feecd26bed6edf062277159118c02386265e29fd2c91c7850af91db620440ba2ce26eb71ec4bf0a1f374efe8f0c7f544f623d3bbd403a99dda8ed7cd5b7cb5f2013d768a213024d9d244cf474b6088647b007ec649b14c25e9f4ea00ff04f020edf4ee20f324f40011f41257e062e50615e216361b221c2639423a360f4240463de23e3643e244e6214222361742282d39f87a242b382c2409280a445f3850444d484ecf13b15a7d870d1e7855283ea864f6163a676639a932e2859da85a685bd76048a2eda59f00cdc3a6b62a81b28690871064066537240b8c7768bbaa01ade1b03ab379ced6d134235fd76012ef15ad18bd1b2136f039ae0c95773e7aca7dbb800a5b605e8061d854cb2781a7244f63a68ca785eb1aeef01e0be7199b5c1f64414f4e5276978bc8890bc0768069df2c5ed97cdb7add1840b2463faa2a310d34a85f5662b6e6279182cb052202aac386c87fb4f476d991426b9c7e32814d6ce56fdcb2dacdffd0f0d3f0c6e4d123d4531782345b05d9e04c773838d5396d3ed4803583bd5ebc679954adef99f274659f68bb6bafc6bb1abf0bdb08af09db0edfd0153d6c39613d72b476e0815f755b765f137b147f437e1a1a176e181a1d1e1e697b047cc22983a0c43db757c23fc53ec8040d898c648d95cc79f978803571106ed8b0303934977bb968d476d70fca4d43f08444db6fde6de130fcf4ffa7121415dc1f0043a73e6c04816ff167655a3f65b0683b6b8888e689a19ebe8f3e47ef8dbd9288934d81f37c6aa600b7c7428c761c79da7c387f995a995db1307633e45e696186c8c151d242e2451538ec038908df09fce6fce72cfccbeda3eabaeb5a2f9732f17fb631de41bc5b4291648f7c86929c859890a10dce9e23e64a0c2f428570705ff876fb03c1b007607329d1deaa623315a912ef22add926fdf50c1cf922780460f08dc31aed608822889ffdf2a0ece5de5669ba1541b772b464bc738674f63e0a7813817a6ed1b7688c2d6e7d33e4c8440c1df77c6665f8bc162e6b7ded718f10de0111f99efd536b6ed687ef038ea68c5fc8abf6333e8ea60abdc58d1c014f2ae6ecdec75c40cbd9e14d5cf339123c8436d8c38be7da58e377979eb338120778c9bdd6405cfed4d8579b86e5c6d54f77b3e1c003bf4971712b8e85f638f4634d6fff05edfc8cff21daad9ed67d8d7c2df2c41a10b42047bb227c44ee199e19da720b5f4367211a67073e1ed94441a045a82da10bc5e44372e326aac128c14657f22be422bda4f12f6f1325ef9fe8521366ec1b6c063cd937cc35a587b213d96f07fef6807501ece8f17d6d5f42d99fa436f1e733b4f57c0f0d17f262c6237e19d72121a6ce076cfbaadb60aeca70356d54b87e3f349f077bbf8987b3fcd93b00fde02f9ce777baa37b35fd3db9f90efe07ab114185b217b65fad256e2a632b2004a507e4e74b0f3142231b23c51a33d52e612123c485de84c0f37520cf123c2fd55638e25bf6bdd89db47aed9cd370672ea81bf3b75476814adccf15cd704d99d72889ea09a72d661dbaad1fa0f31afcb498a65b72cf6c515e54c51dc873db0ac8c9959bedf704b9c2833edea9d100f2c9bba1b6c4060d20e482e733fc0bcc1706d1eb7f04546ee91ebd8b5092de286e9eac047029166071552ccbecbae5b256e66d541af599e0a1d84d9d42eafac2ecf15b1483d3ce536ad585c92eef5bfe56686f81046500bf928744fadb3323b064f52cf4a96a47b6d21eacc9ae1ba19b34b1918214510e8cbae510903f2a149f0c4dd94fa2b2708b0c76489a4c0fd29dc0974cacc4ef37a1d2bba1624df25bc576eeb06b45f65fc934a065e7d881d1126d5059ebdcadf03373640d8f64d06b95c6efe1226d466f99ca8dd08b1feae5fd5428301cb3194e38aa3a146feec467ade93d387449ac3764cb92d0cc3a14a2a1878600798cc37084955a7e4ac18e1b15c542750100c6ab74bf6505599dc1f4a110603cfc4ac6cc4b8933727ead566d9ec537e1ec3a88e14cabfe9e0a23f0e2b3113cf51bffac2bef2f02872e54f6cce37ed47811fe6ddc2af7e4a4a1a25d586bf8c018263f087fab111af785fe20da6fc004336f14c45aba48120945e201a61d7af69d99d93bce8b940464359ae054031d8aa3070554ce0dd62bdbf866206bce0186c95943c7de47aa6617cc1b84ce953e1eaa492f1cfda6516fa33526b63b022f8b35953088ff20f232c85dbc50f0c645b1a8c39934e2375599bfc3661f93cd995c56c88d11f04fdc47bd38aeed7c6f24a34091b4e29d86d0aaa0de1ca6f3482a7568b378a0f51878ea79e50080e05914b47ed4e9363bbd759a68e5619196af73366e3daaea56312f6f5ac8653e8d033c1af9cc899c06c330cf37763a39431393fe1eb20bec054d08e5f42f1389ac873dbed2617ce5ca27b3d9cd4d114e993b8e57e959144ee744890c32e1f45e6d6460b16e1fee69ec07b9446fd59e976dcbb810fa137a14fc398125c4655d6cc8cd7f0bcca03030f97a7fc00267653283b5e1fe8fc945d1f90ad734c595f77a9cda98dc3053213a2ca1ef4449dd42292a05c597587ba0a74fef176edd3baa5c2b239a304c3623719b0c1f346f23d9d8a82cb653ae99d865f7ecef5bb6f4007a7c44b1b685227f1a78d4f22c84d2044965b78ff94981383d67e895ff25cad3b35569710f6fba3a08892c8996939a8c60af6dbef5872e52073b7f7a5718305ece73536a3101e55ad67dd8f84b6827642966a85ca8073bb982d00df209690e2ab9b63adebbc4c1d822096744a43d98a6a413b28f48d943f0ce895e90aeb524dc8d8db316bc8a799c6ff3e13eea4cc747a96ad912f2511e2d306d212d642451c98232e591274a8de11d1e4a2ab965ad4faa630c7f1940aa727ab79589ca75af040f2289bd78615bda57a3c74d71f876e861eee76e535c3ddfdaf67f199dde4621583f8ffcce940ce774d6a13c2ca6c81d29f325415a46ede83d4ad729847dbc61f2283544827af9ca7b6163b84a85830b10b69ced3682e1e2ceb47b2672c3c39b2e1623b803ac265cec15cc6ff87d80b7700bea041cdb9c815a93227dd4d781d41e095187ea7f19bdec6e8fd6bcf735a3f7d0ae82145a3cfffd5070306760769f6584b7ddca6590d1adaceaf0aa315d268e644b31cf5b51da2f693f84b5396f15a8e974ab42d8c57ad496f29b41af382e871f3ad8066831a2d4bfcdf9145ed22877e3d7722abf0349889cb1c94acc69d38e12e55af4a4d3bceecd56567f036c68e1593f1c4405db3285f02e39471c3779e9388b8c2743d6b6b00c9f6ce64346c7b179efc74a2b8eaa2c96364975ac4551bc52387867bb55f6f77c47d052d586b0167f1a81b6e337865988b889166f7d5f7e6959891addfc4a0f6caac0b27e6547c18a0f6c952ec46e6cc4b8ff109671dbe752e7e7ee0106a1b8357604747834e9c2032d59571fcff1499714991adb2b38f02e3ad6938071447c76277add3e591fee8aab23a63243c57fa91737852ded1c6f08c6c7e60099394f31cfea794f32344ac2db0fa3d73cbf5f0084ab96205d00005bd7920daa5a6a925c2c22f4729ee2d4a3377d792799b2e52132c94a316f347a0e6a1c415bd9c20303b694d6aca8fe78fa93150737a85fc6f873d51e6b241eeb7bb210ddf19748a8dca67524cf8a96b552081af8277f65594a232a2487325d30cb33cc65cda1b62da63dc9d1550a735ea0fdd34713886f4185a9955125f2606b4a1cdce6111859d115c0ba46dfbce7ca82f62ad6bfcaa412fa3df0a0f3ad8f0e686d0c11ea5bc84e660d01376ea0b2132f620a3727196becebc4465ba8335a53d785bafc7162888034f0aeaea0618d089684bc270bb191f927bff2c1ade224fca33ecbca7030646a27d951d2471656d873dbc7f11101f7ec0c394026759fffa210ed82bbf7e7b684df71271d6985f6f308fc3aab59c91f866b9eb0e450baefbdebb74306062603b2e427f165dd15a9b91f970f4b92fd042e697cbed487a503a0227bfda25a10c9be5ddd2754e9d6969fa1d04c6c548650b6c5a9dd999bc3b7d770d5854ec151d24850532364b218790977b4446f19f8c535a606405a927ec6fae116f7c0ae77d854df57e0f1e5a9f3a959ce0b7a5dc44f0e57619e09fe16bd3df85e1332e34ebe33e38e73f274f539b5bb509d669282488ba0ef20e828016d5baf7d56cca265b65687ff810284d432c6a54cd1a7f576d756f01d17ce804603778b475697bbf7d36a028faf2d35d556d873b7af9abf0a5203fe5abdccdbb022d7ef09c29d8becc85d21fbe2ce93229d2e72eb441599b7c88472d35e882c99a5ff05064f109daa47a275fbe7e0f74bfe78fa42a23deae7ea3cdc66bcd3b100bed0677905af6081f32029cd80486fd3d2852194b4fd61e4a6438cf8442aad8d05a6187779a247324a7bb54440bd7e2ea1ec9a52449082ca244ceab0d2056c1f8c570232f3509c681c6bdf57e072c3046755211a10bcc8641d388a135209f5692a3a2a9fed5c36d49d84064f71d50faeecdcf9081ade29dc64289729159f9c8d5e20558327028c6372d3c36a656f1d5af8b56c4674aa776c271659ae28c4c1ad6e4f19269be9462ba18f8176ed6fad2437a0fc501ba6b599f3b1917a722912e998980b0c0d001259e77df64ff0d9a95aa6791608d7a651716ed48907620a5b9d6e95a62bc177d3c2f0761d7e5272957512bb93eea718a004ef6c6bb27362429401272d715d6eab49c3ae6a5a8382024c34dee764460efbb9b81ea7642da3e861f9b16a45cc2160a0256acdbd47d9d5b225de66d359afc1d9369b5c68eb2c7090cc508183885ed1c5e2858694d115494b148d8d745be75d4a8b7a7bfde0ff3c1f365e11f79389aa1fd3536fe07463a8da77f87a438dbbf76e48ee720bcecb5028d2e5a69153946f2c3198ef3281f884fc8708029c96ac2cefeb0aefaff44e7411524bca7b679bdccd1131d8b5da57ff2d75792373dcf6310cfdc09a5ce95ddfa0c872a239a0e2dfcac7d427ebc607969af73644355e4be4d3c42009efc94acced9d6f6eaf0733ed4ae47913557b90bc9419648d9d9d350d81dcde18e1f95a1c1d5451ee3d20840ee7f3be07b133c45c65a821a955efcb99072a28ac86a88d37234ad0bbbe6e67652c9d1c82511cb2c50db2587eca0808e917d28e78c7daa7c027fe80db8355f0a0fdcf1e3bf7db24161530c2afa4b887b29ae146ba3a3e8dc41a57be6c1afc0aec26b788d86e758bd55121dc7a692caed7946f97067c35ff034f2e41a5387d4e193dc0c000ac8ff92b851dc85356c913a22e3d207e3fb460046b92df8726fc280fe90f5453d7f6ecb88420d81fb7b38b1bb3f6bac093445e5d993e0023e1f88d8dba66e1eba7a6e173c47030881344771a8208eb0604291e5998b0feefdb1b6e8bd6e32b3a4d734fc9e66c7222e44cb23f1e0300c5ebca0a505d1fee5e9e0321c020d07b89a041f8a7621a4d300774e6244baa686e6b5abac57bdddbeb24890a4ba91049941d41122aabe006850dc993d7bcf529384df87a418e6dc8deba5cb5e773ff0136fa77694d09056a535ca665c35264685dc714335d6e8ed37961ad44f0cbdae4b4dfa887fce28ace35f81058938103968118261ce891abc021fb7d7ae3a044bf3e42c4708641bf17bde5a54555155367ff96364971856e0ff05022751580414042d0834f3ae6a95773db52fda1b2b713768bdf9dfefe998a6ff58910e327624a4d93bb67c49632f4dc53065e0ad2bdcdff4e69ba70ad1050de73bce081de41267d72ac109472f708b339157954756bf7d949fb9ca71e097a9c3b8f623ffe2a09a9d54922065be42136f3232b0c8825c318d87eef90b0331bbc50405484a16ac6f4b0955269f4d18222c573a28bc8cc5a86283f295dcd19bfdb58423f5f21e1c072df1cff58c6662709bf21873829eaf26421fbef62cf5810be7e1f8f402c8dee416e7158e996f951197815e2fa46aed4b81d7ff36f1d233a5ca8e862ef722002d6a7d9418305266244d3e6e0384be58dce834a7bc66bcfb3f44bf1d4c1acb90dbc5f41493015d2a2f4561bd68ea5d628599aed24fcfd64278300094e12e158aa8d6e307ed34ea168f0b5ab3a754d9103ece21691ce87d4967d81d1afd3595bcc0eda1385814b32114cfe597e442b71f9c1dff3b96458e717c8c657ff5d55b564d2e293c834d5a244e7e1d0bb1b941697bac04bc485357a24c95c57ca67e9bc7e570ccc1c92b3ab71095fd331f6f974b7d935e1245f268b7cc3db409c1a429fb90bbc1bfd1cd0362a3e162956fbc3bf5b64d6610377c26dd4603ddde0724fe71eccd7a6dd233989a625f17187c38685459849085c75bca44e8ffb8d4d803098ee9972f673b52a1d52ba3967fcbb3d15559b9ddab05c4871b030a12f6324b13ec11b01deb0c4f2c85fb5cd3fc043d3c1257504785ead87bc246eb2ce4f8bb651d239505157622567deb219db5b5b0a39f6488ebbfbbbbc3d7f3f5c79ada15528e894e32260a4da1cdca644ab2c85ad6f4a7797cdaa8c22797150105314eb99246e2fc3fa989485370be99e7df8dd0507400bcb6847610366bc719d16d769ce1c0652e72984e45790a5b678fa709859cad811a318837e431ee18de4fc24d1ba416fb70585ae13bc195ad69c9d501a09e6ea39395411019c9631aa5a416d699d9d2db5056b7aca8ffe868c57028ae13f4e92316fc06afb605ec343c152989adbdb08e38bd1c594aa12e0b5ec686cf3f40c8419d082e10e5e480de6e7c954296dac96b9ce967c17fd78c4364c8c72c83ebe53f65e5cc853189f9e87b7225d4a9bc236d6f9463a516c0098653f4176cc0e105e2e2810ef3beb474c5a35aa49eaf66d51743384e2bd3e953f927e7c245f61dfcd45ebb68cdf7cc2d22ad23c84f692da80a3a44c0c9df6941825e71328982bec346fb1ef39776555885323bc5220154d17b39710681df7f24a7a3104d0a2e5f037fd5755f33cd99756f0f31980c3bdf38b2586fd7f426f0997408b0c8e394ceb8a5d12aebeb0427fd415806bc2075e4cfbafbdc966ca11e4d337789db48a9c9d5474b5b18b500e6b903e966d965c05de6c37061743413fcf9a26d91c55ce297cb2ae0c9b3478351664ba0cbff02c2a349710d6d16a9ef82741c1661518acf2af0e9424ac734e2bff041be733fa31f5adf675727de05cb7d69a7e1d2ec116a938a86c7fa6a95f30c7e233ec3173e1120c4b6cb9fe3898e83824517754945bc90c492e88ecdaa1dd82ab7a62c567a4ac39c9e34ae44625edc98362773d82cc7d3b1f0569d84234d03b862626804dd3fbd0d19b990aaa63a0764d32bd58efcf3aeb50bfea916f4183748b86305ec8e22902f4ce92f20fc03b494c7cf8a36f4af39be2d9bebccd3575f58a3f32b33347c544ae23a162ee7d36635b9cdc1c2fa63d1d3c3393a0094d35852d24a610aa87d43c469eff87a8bd41794d2177ad4ca9d1006d299c72f621e24420e334bfc10cbd8f1d55fe8fde5c02223bc79d4d790c7efe7d51e8fe2e75b9e6be9f648d4760f43820361d4013a227cc9a9cd90bfaf9cade3dafa8211815a10f9d3dfe6ab142b6bdf7163b87ccfc7c3bce1142a8b86be019f660bca7929035e85e509470e591f1965347e4e3834d67e0b43a771f6c97990c67c4708161038b4775f2a0bbfa74c3503895ae0e5c619b340a860802803cc5cfacb5dd93c3d5728eb54d77c17e0e4ee4800cbd305b3c03b0549219ede052378792968e44636bcefaca5e4507088186beb4578a573974864f99fa94174ac7e3f4e79998485c50eb14bffa1858e28550eb587419e74e864f88fec9afb68e8090a82e4965fb4c073cb32349a06304d54a258eab556e74289ad75eef361d08b64009f9a0151f5522c34397649aa88fb15e5a8c170e8f69446c415cb0ddda32e50f210be214a69cec6468758de90b91bce72786c7cfcf950d407804579e06d313ddffd18deb62d1df9268069c9f144f95a6f26d00d6c8e20d183d43f28ea8a2c6d81835bb15a690c5613610b6403fc1e536577282a54c5e521de96dbabdeba81a778f12d9a0d3d4d44d6687753034f1e002cbe72f7c53400ff7571a99b2d88c097f033566938abee47d83401c877af55477cfce8c228ce78a35a86ad284c913389ae8c2a663822a97ca62fe137a79d84349e7248090205cba55ddffb6dd2670fe233eb6b6af0ca309e53187024d58e318bbac2b36b055f7aca8d7b2e0bd70f2db78eb1a990d52d48906c23b9d1e204e07806782b8870455c3d493f1b779dbf220dd4b27740a857fc985fc141734892789f9b4c2f98a438a918db0db8768c2c6d0b2925e4c1ae7ce3407f892202e7122762c9681fd0bc9d554dd5252941dde7a08f85add35adc4bf36bf494cbb536180a46bd5aa8fb600ebf5f7b7659ef26ac8591417f0e9f78614773e510a58ce893ff49cab95a70e91e3b6178783b6708544a0729b9f8eb9c9176c3a29342a6aee1ce1c62fe6303ace24e11fa9f22cef8128c5310d56d0474a9be83ddae1dabcfb70f07371bfd6c28a5fc41cf16ccaeec154a870f31d6661999cad790f6b8c837f660d81c4a9a86f2d5ba095c494ab3389946379e88e19b8f36cca58fbe16e0ed51ff978035d3079012520c227be02fc0511380bdb91fec48b5e8ce468966b40a9b8aab4309e8bc14bd4a67113d23fab7fa842c9c4ed4ab7fc5b545e75fa52fdd331603c5c9936ae53f6447853cee2927d9fe8db6b1627f389e506e509c887fb4e237af10fd5420f6ebe4d15fb0ef5f36200938a6de654fa855bf0987741a31a8ddfa2f3739f826ca1bf7c5ea79b9ab54533682605400656ca08cd921be22c46aa10ed3bc54e48eb3d34d14d0952cc034697c43976adc6d8e79ccc9f4dbb82ae863bc07fcd58b6dabd20040cdf19225d95e8b9159b47685f6b42f91db0f5a46b8957bc91d060c78f85605f55f48ae5b4df78f674e7ad6abaf1bb0594ef592c75fd11fcce13390ed821fd1417e7ada2a097ba88e04492473ca5c4a6701c9a67bd17c0c2cd5faefbc7abb4eea580f956b34857502a71165e19df5d29ea42b5fcd98554c7cc0aba7edf6ee034a187fa651dee3be8dceade29a71bb334d10dbfbe3aeafbbba3687e3349b1ab9d0f537bd86bdce234a98019d180de55312eb34ac9b3475b60a2c6f677eb61033b49cb322c42460c8e7085423aeee0380a0102bb329df0b35df33676b93572d9f51944665a1bd0035dc6cf6471c83df1e7f384af0e57b60aa2041469e62f4f11049982e1724f2f54404fdfa5c3459c8cc678540d79bcf7a7c22c1add08540fc508e1431ddf813dba23036d70f23a7bd4d370919735373f9b653fd3d373902cb28aab3c04686efb73dfc89ea63749bfeffe5cc13d37661a721df5d452eae4502079e0023bbaab1799110a5cc4b4e93a98dcb0e470ab562adf7226bf41dab1140800d8a0afce91013cc8c01da6fbb48d318563dbce6bd7af5cb1160d05fd6c8a80d291a41ef72f4d53618ed754a67411f84a6a9c22e65562b12fec1077d73cc7ef3a7c02d4fc2f96344ca80f6ba116ec396874769183b4850db415455f912acce1c2fa1921b0d3548efd2a74b792ccf1be7fff9ffe0ed02b44c8d3228e8aa48ba6664ba099ce61e0c7314badeaf47b655db79d54d4f4f89f79aabe3e391e9a6448c095a33a77476f68c80403cdc3a67384d3ba6522ad3c62583ec474353d2b39eb86daff3aa5d0a8a9a87af9c5a08e9777664acc8176ecab38c3c77ee5477cbc98dff603a68fdbf888402b0de759b1953b69e680de8d3b9eb79b2458809c3f71993676ef6b31f65f1cc071d065958d128135f8b937063839240f129736fea203f56945bb3556f81c2d92fbd7c1081c53a7f2a0bd7144c2f024107eb05d7e6b9bd0a6702dd456f29ee69ec9fb45896921506d40a1d2ea46ff8fad2926e53326f8e67e59598c82d8de0528101e715237028be628062848f72815a0945ccbcedd429cba0f2634d3d0857ed8ae89f0f5e8239034c636398a34ed2b5583bb405aedb4c0ce95b034c58dd8998d29ed2f577ce1abb6737933f5bee2b68b6b4302d13e55b26c552a8dd96163889adde23d346e2744cd7eea5e18b78157130a0652f8b5d16116cc53009ce4178f20171688210843b31819f66126ad81f12d89043f0699855d4f4699246c9c3ebaa765c24d5e8cda918bef1620a3dde2a2046b418788be708ca3eb72ad4721eebd78c6c44a16d3b758fd0ac57683d2fb9aa5dcdd1d603def811b6f8cc596c0a205584245059e0b8a0100ff067bbe3f6a1138e9034a32b29d0f996e1a5a519f61f1a8f99590d2096e4dd4c339dc37d837f0631bdf77292e5f515f1790793bf96650919190ece36937b6002d8aacab4a7799e01338ac800f92fccc65d706175eb7131c36c2885237b97478707e9ac29b1d78a1a1036916c3b0a4d09a666e239044e104a527c22ac3452da73f496adcec5573e20cca05b3b08d59d8f945f93ad35517ffb81537af38dcd978846bca7a8ac37945589f6c9e6b38b02b5a73e4e2b22a3803811c507dc308b87cf04cde9cac874fd4cd93f6907212843519d6f578bf9b29595cf7f6e45dfab515dec2bf4e6a59ea6088c05e418f42a6a3c10f5594499d77487028c6e897eb8e8b5af75d7c6cd5735410ed8f4790343110dc153932e3270817599aec6eb8059b973412c1213c02fa5ab26d6080b1b3277a8852088a63c101689a756508a98a3ced0e7189902fcd1aca7f52c44fef33c822b531321ae676b80b9bea76dcfd192abcb33d3b4deee59fa371c5a0e6affd0435d825626cadc5acfa43651647692733ea7a5eaae2682d01e2ec33d15f1278b32f701b72fc905517fdc5b5665897d6b5466a5f95dc7daeba50e06aa084a503de0adfd08ea51ad292cc5d583cd50353476cc77fcdbd1ebfaf110cb70ccf8d2e16f0159fcca413907638b98bb68eb739bc3cbd3f1a421b9d10a021931e961fa124a425a702aa03851888099b069e07890c8c0d8f2a922bad20b031a32ea62fb134b435b752ba53d528d859ab56ae57d95cdc5ddf3ae23bbd30c041b33eb63fc144c445c722ca23a578e869fb66fe67e96cec6def8af28b0d801091038e068f1194149517321a33b588b8390b360e37b93cbc3dbf9ac29b1d9020a1139e169f21a424a527822a83059808891b861e87098c0c8d0faa12ab2da030b123ae26af31b434b537d23ad355a858d92bd62ed759dc5cdd5fba62bb3db040c133be36bf41c444c547a24aa325f868e97be67ee769ec6ced6f0a720b8d009011830e860f9114941597b29ab3350838b98bb68eb739bc3cbd3f1a421b9d10a021931e961fa124a425a702aa03851888099b069e07890c8c0d8f2a922bad20b031a32ea62fb134b435b752ba53d528d859ab56ae57d95cdc5ddf3ae23bbd30c041b33eb63fc144c445c722ca23a50000000000000000000000000000030003000000280000800e0000006800008010000000a8000080000000000000000000000000000001000100000040000080000000000000000000000000000001000c0c000058000000ecf01300e80200000000000000000000000000000000000000000000000001006800000080000080000000000000000000000000000001000c0c000098000000d8f313001400000000000000000000000000000000000000000000000000010001000000c00000800000000000000000000000000000010009040000d8000000f0f3130090030000000000000000000080c41300280000002000000040000000010004000000000080020000000000000000000000000000000000000000000000008000008000000080800080000000800080008080000080808000c0c0c0000000ff0000ff000000ffff00ff000000ff00ff00ffff0000ffffff000000000000000000000000000000000000007777777777777777770000000000700788888888888888888770000000007777777788888888888888700000000078f700078fffffffffff88700000000078f870777778ffffffff88700000000078f8778700078fffffff88700000000078f88777440478ffffff88700000000078fff844c444078fffff88700000000078fff844cc444478ffff88700000000078fff846e6cc44078fff88700000000078f8877666cc444478ff88700000000078f8078766eecc44078f88700000000078f877f87666cc44447877000000000078ff88ff8766eecc444000000000000078ff88ff877666cc444000000000000078f877f8778766eecc4400040000000078f877f87788766ecc4440440000000078f888ff88ff87666ecc44004400000078ff8fff88ff88766ecc44404400000078f877f877f877876667cc440044000078f707f8778877887477cc444044000078f888f888ff88ff877477cc4400440078ff8ffffffffffff87478cc4400440078f878f877f8778877777777c440440078f707f80788778877887478cc40440078f878f878f888ff888f87777744440078ffffffffffffffffff8874787c440078ffffffffffffffffff88744777440078ffffffffffffffffff8770447874007788888888888888888887000047440077777777777777777777770000444400000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000003f0000003f0000000f0000000f00000003000000030000000000000000000000000000000000000000000000000000000000000000000000c3000000c368c713000000010001002020100001000400e80200000100f0c01300900334000000560053005f00560045005200530049004f004e005f0049004e0046004f0000000000bd04effe00000100000006008408540b00000100010000003f000000000000000400040001000000000000000000000000000000ee020000010053007400720069006e006700460069006c00650049006e0066006f000000ca02000001003000340030003900300034006200300000004c001600010043006f006d00700061006e0079004e0061006d006500000000004d006900630072006f0073006f0066007400200043006f00720070006f0072006100740069006f006e0000004a0011000100460069006c0065004400650073006300720069007000740069006f006e0000000000570069006e0064006f007700730020004500780070006c006f007200650072000000000074002a000100460069006c006500560065007200730069006f006e000000000036002e00300030002e0032003900300030002e0032003100380030002000280078007000730070005f007300700032005f00720074006d002e003000340030003800300033002d0032003100350038002900000032000900010049006e007400650072006e0061006c004e0061006d00650000006500780070006c006f007200650072000000000080002e0001004c006500670061006c0043006f0070007900720069006700680074000000a90020004d006900630072006f0073006f0066007400200043006f00720070006f0072006100740069006f006e002e00200041006c006c0020007200690067006800740073002000720065007300650072007600650064002e00000042000d0001004f0072006900670069006e0061006c00460069006c0065006e0061006d00650000004500580050004c004f005200450052002e00450058004500000000006a0025000100500072006f0064007500630074004e0061006d006500000000004d006900630072006f0073006f0066007400ae002000570069006e0064006f0077007300ae0020004f007000650072006100740069006e0067002000530079007300740065006d000000000042000f000100500072006f006400750063007400560065007200730069006f006e00000036002e00300030002e0032003900300030002e00320031003800300000000000440000000100560061007200460069006c00650049006e0066006f00000000002400040000005400720061006e0073006c006100740069006f006e00000000000904b004c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c1942170c194217000000000000000000000000000000000000000008af8130098f81300a8f8130000000000b6f8130000000000c4f8130000000000ccf8130000000000dcf81300000000001300008000000000b45425e454c43323e244c4c4001444651405943323e246c6c6007444943323e246c6c600358454c4c43323e246c6c600553554253323e246c6c6007535f434b43323e246c6c60000c4f61646c49626271627971400007456470527f636144646275637370000548796470527f63656373700000025567634c6f63756b4569700000024964724c6470000358656c6c654875636574756140000007456474434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280014003500140000000000000000000000000000000000000000006b65726e656c33322e646c6c003f0014004d001400000000004c6f61644c69627261727941000047657450726f634164647265737300000060e8000000005d81ed55204000b97b0900008dbd9d2040008bf7acc0c8a3c0c8d902c102c134a8f8f8c0c8a7048d34a8eb01e990f8eb01e82c1b04d42ac102c1c0c8022ccfc0c01fc0c8a3aae2cc29b01f472892d37211541209a9c7e90a2a4f5204694aea58d53e6b8bda49e70c2c3c541f554cec0e15cf160dadb12d0c76cd6356137b6e0f2437444e2fcfdf741f41438598f89980211282a1d9a0b23a12f2c70413356e37723a63c4a1a26a056d1585bcadced87c1cad5cdd9a07e33364b7677e1a7f660721c6cf7ca6c7e7082937628d1c7168091dc5088aa7c3d17dd2c96a8b39ba8227d7ca6b7f2ab2ec9a1ce3ff392ccce1f439f9ec8dcdacf22adacd6e8f8bbed639dbce6f8497029c8f207f7380a0c0d0f803fde081a6b9e0bea142917aa2c2e2f21b4c1003a3c8db15d0c364b3fcc4e405153d1b3225c5eafdd3f2e586d5f8e60727375f5d5447e70d10931508a8f70509294959711d76690a2f32d5372aca1a882b4b6b7b9350988b2c415499594cec3c8d4d6d8d9db529baad4e6376d17b6e0f5ee76f8fafbfd7e8dccf608598149d8021706581a1c1d1f92efce182a7baeecda24383f4c357c219b7f0e3841693dc87ddc46524a5c5e55e707e455b07c6e607373fe551a9c8670029c760f12887e8a72949aa20d5c9c81f0cf6e98a92e5baa91f195a6af1b6ec2813b5e7acac6bec0d2ea2d0362dcde7e9864f36f1574eee00a8d66477767a6f00407c57ae8f9854b9a0414096aa7e6102f03ae43b22c2d103234365755fc3e304543b6284a4c94adbdfc4659fd1c5c41bdbf2e586d2c61706274767b3a1f3e73426786888a8c7f2e73e1f1609a9bdb6e870313b09ebaaebd7574b756ab0a4988b2c309b71bf50198c0c52d03a2dcdd68c744aaffabffaee0417161a0fafef73913a2f75cb5d40e0029242e313bbf080022242527acd7b62034d65687bb574630444b565517543b526f56053767401ef15a1b0a1d9b73878e53cdb1407a7da0812075d643328c8f80a11bc1209a92be70a2a4a9979aacaea001330120babeb5d0df84648e4ad9be970f94d6d8d7ee8ea620c904cb0f4b31ca42f4f6f8c0482cd520e9655bd40c0e0012ea54fb7e90c38f65f346282a2cf47c50179abd9af05b101882296ba8e1be0460f42c948dbfd245c22879a7a8cdee65f1a3b4d26a71ee3493888690c47b10a5f214abd91a3a6190bf42949cb95cb3f0325289a87abcbeb4d764d4d4e79c869d3d61a3a0c1d79d403f4f7af8cdb68bb402d7e262096569a8c2ccceeffac87698fafe9eff05540511f2ece6e0f500e69746137d6322ff7461e17465cfe83a3c37626ecd83e25c5efad91fee5862347d7f64ffd068c4fae9a872838803f4fc94e7cd1c869838522eaa5a84a6a8a9ea1ea532d4503fe544beb0d9e3bd58cacccec0d2e3588362dcdd68c7644c0760f796e0f77349c4badcfef05f7631900a09fd883d9c06140a1c1e15a90d567e7797d6203f3b0a41ca457da0e39b71d04a406db8219cf5c79f1c53cd41ab96e7a8cbde65d581882d69cc7e708f68588b4a8a7fd7cd5c869722810defd9131a8fb9abbda75126f9807a9cbeb0dce4604ff554cec0e9e7c5c8dadcde2f551f4ed8ece307219202c605c614e5ff6dd4fca80f6140b2592d24096cd7e61021ac06474b6c0e20343125b065c43e3fa244464dca8c9dca3d9c465a5a6371376224666a8a74ad5ff949d61882bbee10d9bf0e788a95cdf033ebc1209a9f65b0a2a4a3988aacaea0a71cc6c899f4ae70614bf150cacec1c0e0c2c4c9dae9a0a2c4edf4d93327b6e0f18cdb570bddb1dc32040609ebc01bff8a3f9e08198c1e1027a46677a8a7762034344dcb0c4c1e304623460c531e00306230a6585a5c40697055bf93326c6de857f9f759397c3b6ffaaf0e78867c8e80971bf5deeb472690a2a92728781caea0b05295a8882aacaeaf79060cd570ed70a044d6d8dac10e94fc058f1830495998e2f403b769f2ca073147f55f393fdd0752f35db7896e50cf5ae39560d99b63103253b3a6282a2d7772c384a7ba4c6dcd6062444562445d9d2249e62c41895de89dfc66783a7c7e750b649cdfb5148e80305a16a0331cab17dd2c96afd9dca5f46f34053056a4beb59d63f6c8cedca1a3cf2224c6ceecb570fc5d0170eae9f50571e806d46ed01ed3f9145c5505340e002ff9e8a81a1c1b223e319923d1441610fd0b5aeda9cbe2539068a42c849b24d575d7d060c0234b36bec52406c5d9aa1277eeb9bdfd42fdb2aaf4eeb02288bfd3c04db0893b9aec00dbe0f8e656a5c2f19f99eebcbfb7840d2ec1cb609763faca9d31010366898aec311bc151d30ae0b36f3e4f15264c478033508664792045349d2380ca35962d823c2f9f0abbdc0bad4ee06961c88504d0a3da064e3dbce049b5c7a98b87a9ab07dceaa09af66a1cf587adf1941173553eb0b4ca8ed0c45637a84bedcf2b809618ad84f4a0edb7aa89ba64a759455c586b6a5643e590c8c0d1ed3f4132aec1e69079d845ae1a55c7600829578c09633ef00af4fb080f69f529622887b821860e251c3426282811c66bfa2436c82f2c3e30414933684a4c45e04844565859cc5e50675466686a6e05478bc48ae91a83e860977e96888a8a7328cd5c86982a819e90a2a3ab95caacaea742aec6b8babcbeb0c2c9b6c8caccc077a9e4d6d0dad2e2b102e4e6e8eaeceee0f2f4f6f8fafcfef0020b83d92a0c8bd1321416181a1efbe1422e83f94a2c2e20323673095a37ab01624446484a4f4b117250c3297a5c5e506269e3398a69db31927476787a7a3b41a28a0359aa8c8e80929496989a9c9e90a2a4a6a8aaacaea0b2b4b6b8babcbeb0c2c4c6c8cacccec0d2d4d6d8dadcded0e2e4e6e8eaeceee0f2f4f6f8fafcfef0020406080a0c0e00121416181a1c1e10222426282a2c2e20323436383a3c3e30424446484a4c4e40525456585a5c5e50626466686a6c6e60727476787a7c7e70828486888a8c8e80929496989a9c9e90a2a4a6a8aaacaea0b2b4b6b8babcbeb0c2c4c6c8cacccec0d2d4d6d8dadcded0e2e4e6e8eaeceee0f2f4f6f8fafcfef0020406080a0c0e00121416181a1c1e10222426282a2c2e20323436383a3c3e30424446484a4c4e40525456585a5c5e50626466686a6c6e60727476787a7c7e70828486888a8c8e80929496989a9c9e90a2a4a6a8aaacaea0b2b4b6b8babcbeb0c2c4c6c8cacccec0d2d4d6d8dadcded0e2e4e6e8eaeceee0f2f4f6f8faf4116ed6476a8510d83194969416181a1c15c387ac7acbaf80b197361879bcbd941e30424446418d2a23d5b638d8563ef1e1c387e466686a6c6513d7fcca1bffd001e7c56809e0ce60f1f8629496989a93cc730689290fed80311882b4b6b8bab362446688aa40ae405273f2d4d6d8dad3826486a8ca6f28cf4150f2f4f6f8fcbf52e38947ea8b6a0c0e00121bb97d916ff2a38b37030b8a2c2e20323b5abcdf5f95442687cacbaa4c4e40525b3b7fddb023c30507c44a684fc393d6b9f6700000000000000000000000000000000000000000000000016d5580000625848385d583a7e555064846664647e724460436082648d7a6d8e8c7e4f708b6c8b639a7e937093828092a18f607fa489636ba7836884ae919184ad898183b4a2ae9873000000009e02000000000000850000001094140000020000cdabbadc0000000020d512009e044277be94d4772db4d477e204290085000000ef0604a559333b785e7272756b3b50856586437a696963500082648d7a6d8e8c7e4f708b6c8b639a56336e785b72727e003b50856586437a696963500082648d7a6d8e8c7e4f708b6c8b639a7e937093828092a18f607fa401 spira.htnl -
Drops file in Drivers directory 1 IoCs
description ioc Process File created C:\Windows\SysWOW64\drivers\keyacc09.sys svchosl.exe -
Executes dropped EXE 3 IoCs
pid Process 4040 wkfiwa.exe 2664 spira.htnl 3500 svchosl.exe -
Loads dropped DLL 1 IoCs
pid Process 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe -
Adds Run key to start application 2 TTPs 1 IoCs
description ioc Process Set value (str) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run\WinZip = "c:\\users\\admin\\appdata\\local\\temp\\758ed44651a77a27dda48c5169a570d5_jaffacakes118.exe" 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe -
Drops file in System32 directory 6 IoCs
description ioc Process File created \??\c:\windows\SysWOW64\wkfiwa.exe 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe File opened for modification \??\c:\windows\SysWOW64\wkfiwa.exe 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe File created \??\c:\windows\SysWOW64\spira.htnl 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe File opened for modification \??\c:\windows\SysWOW64\spira.htnl 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe File created \??\c:\windows\SysWOW64\winskd0.dll 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe File opened for modification \??\c:\windows\SysWOW64\winskd0.dll 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe -
Drops file in Windows directory 2 IoCs
description ioc Process File created \??\c:\windows\svchosl.exe 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe File opened for modification \??\c:\windows\svchosl.exe 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe -
System Location Discovery: System Language Discovery 1 TTPs 4 IoCs
Attempt gather information about the system language of a victim in order to infer the geographical location of that host.
description ioc Process Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language wkfiwa.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language spira.htnl Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language svchosl.exe -
Modifies registry class 7 IoCs
description ioc Process Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\.htnl\ = "HTNLFILE" 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\HTNLFILE\shell\open\command 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\HTNLFILE 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\HTNLFILE\shell 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\HTNLFILE\shell\open 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\HTNLFILE\shell\open\command\ = "\"%1\" %*" 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\.htnl 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe -
Suspicious behavior: EnumeratesProcesses 20 IoCs
pid Process 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe -
Suspicious behavior: GetForegroundWindowSpam 2 IoCs
pid Process 3500 svchosl.exe 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe -
Suspicious behavior: LoadsDriver 3 IoCs
pid Process 664 Process not Found 664 Process not Found 664 Process not Found -
Suspicious use of SetWindowsHookEx 1 IoCs
pid Process 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe -
Suspicious use of WriteProcessMemory 9 IoCs
description pid Process procid_target PID 1256 wrote to memory of 4040 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 84 PID 1256 wrote to memory of 4040 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 84 PID 1256 wrote to memory of 4040 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 84 PID 1256 wrote to memory of 2664 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 93 PID 1256 wrote to memory of 2664 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 93 PID 1256 wrote to memory of 2664 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 93 PID 1256 wrote to memory of 3500 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 95 PID 1256 wrote to memory of 3500 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 95 PID 1256 wrote to memory of 3500 1256 758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe 95
Processes
-
C:\Users\Admin\AppData\Local\Temp\758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe"C:\Users\Admin\AppData\Local\Temp\758ed44651a77a27dda48c5169a570d5_JaffaCakes118.exe"1⤵
- Loads dropped DLL
- Adds Run key to start application
- Drops file in System32 directory
- Drops file in Windows directory
- System Location Discovery: System Language Discovery
- Modifies registry class
- Suspicious behavior: EnumeratesProcesses
- Suspicious behavior: GetForegroundWindowSpam
- Suspicious use of SetWindowsHookEx
- Suspicious use of WriteProcessMemory
PID:1256 -
\??\c:\windows\SysWOW64\wkfiwa.exec:\windows\system32\wkfiwa.exe ~xc:\users\admin\appdata\local\temp\758ed44651a77a27dda48c5169a570d5_jaffacakes118.exe2⤵
- Boot or Logon Autostart Execution: Active Setup
- Executes dropped EXE
- System Location Discovery: System Language Discovery
PID:4040
-
-
\??\c:\windows\SysWOW64\spira.htnlc:\windows\system32\spira.htnl ~xc:\users\admin\appdata\local\temp\758ed44651a77a27dda48c5169a570d5_jaffacakes118.exe2⤵
- Boot or Logon Autostart Execution: Active Setup
- Executes dropped EXE
- System Location Discovery: System Language Discovery
PID:2664
-
-
\??\c:\windows\svchosl.exec:\windows\svchosl.exe2⤵
- Drops file in Drivers directory
- Executes dropped EXE
- System Location Discovery: System Language Discovery
- Suspicious behavior: GetForegroundWindowSpam
PID:3500
-
Network
MITRE ATT&CK Enterprise v15
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
3KB
MD5c8a483ec7f34bca91ba9c5679ab2d46b
SHA12e37828f0d6f02861245298792376e81b90aca54
SHA25657e9a9be0a800e4e9665615253ff784ccddb3311abdc2683d94b3f45936fdaa7
SHA5120b55d83bd9cec19ff16a43f6f9ffb66117526e8dadc5d1af548bdd80c7427cd85da55ff71779233fd49e8a2f158268c3142e8e7ae0cfd183d0c9c4b3cdbd2b8e
-
Filesize
4KB
MD5a3eb66f93ea6dfb5b080e132079303b6
SHA125c775a35135b27b77aa1afe298c4a6aaf8cd30f
SHA256eab06e79031340e973abffb58b4623813bc3ebd3d943bbe261a4efba344b74d9
SHA5126f36843bdd9d19da4bea41e0f683f74de899ef0165732ad01afe07c85938c1d24ba3d6b1cf94823aa62604a168b21931fc6e3692b880a496b46008082fcf3738
-
Filesize
36KB
MD553000b205ee55e86c9af2df40133cf30
SHA1fe5dcff8d2433772c581eecbf7a69d470674cad9
SHA2560dbdfbd13d5c21a3eb6cf292607ce42206dac22f0e8d3b55fdfde9c37174f1c1
SHA512abd405f2298e15895e853f1f50335d9303be157a846b37b6fc29945a758889110769e912ce108b5dcc1f2a198e939f4abc4325d9594868bfca3becdbe23d2cc4