0x6b9dcc3900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000003f00000000000000000000000000f2d15c0a89428c9251d71a0e29b39ff1e86bce2500000000000000000000000000000000000000000000000000000000000001f4000000000000000000000000e65b6865dbce299ae6a20efcc7543362540741d8000000000000000000000000a5e039b0feb5c056022e35b5b1b4b1d3a4ade00e000000000000000000000000263a1c688c4426eede9b57e741ffb2b9cadcca94000000000000000000000000629c3018573a317546729bd3e012d60463c4bd9f0000000000000000000000002448247e25220ac04a9048ac563c5edd5b5644ce000000000000000000000000c6f88c44ef441d90438c1d3af3787eeb2e69b2d2000000000000000000000000c4acf68547239ce5b056fff0ab392165e708647c000000000000000000000000e128ed1b60372c406a871c4cbc5067bc8684255a00000000000000000000000016ecafb3b5d8e15d07bf8d3ff3a3f9ab16cda86000000000000000000000000050a1596e29c73708ec6416fce33615dd65e00ecf000000000000000000000000573b8502bda0c67fc12c7029941d355d618330f5000000000000000000000000d413a42f709485ea62254d2c7f11ad6f55c4b1f0000000000000000000000000295990ac057a3a4b786102a3b61c84eff764c0330000000000000000000000000f5ad8bcc5b662d4ae38b267ee8dbe5c11d07184000000000000000000000000543ab47ac1600329d48e762972511d58c8a83756000000000000000000000000539f77cc5ce8da4d735f439b4e996d647cd045ef00000000000000000000000046d30c626f0b54f8166ca8cbe7d2d077c5e6ce690000000000000000000000002df0fd0aac061e864f6402ea4c62aa6167a4578d000000000000000000000000f569e3fa4b61b25671e8b015a0dfef3012117a41000000000000000000000000fe202706e36f31afbaf4b4543c2a8bba4ddb2dee000000000000000000000000549898b40b3a9894613bdaf253cfc32afac8543e0000000000000000000000000725cf86d60e18993f6c4221c3a449968118f2ba00000000000000000000000080eb7e062bda7987a4ff55c680027f7f95549afa000000000000000000000000c26a6c794e1413adbccdaaf2e12d8df79dc846750000000000000000000000008ecfabc906f998c1879c3fa8ac2c363e650dcac1000000000000000000000000e1910db3ac17a393481896aa8881b14435f0861d0000000000000000000000007c1958ba95ab3170f6069dadf4de304b0c00000c00000000000000000000000075a5a57867e7ae4ec8613f5866bfe391fe4c0bf2000000000000000000000000f3e08f9090c98b039e26640fe6139dfff2d198fe000000000000000000000000b2e122f26e470aa0d985bca853ceb69e9172be05000000000000000000000000a402928aecd230f3d9ae5934d8ae91620f7df84e0000000000000000000000000c6b40b9186f452941733ba86ece03ff4c3bc1e30000000000000000000000008bf8214c5824fa5cc90b548ff95cf3adf3fcb8bf000000000000000000000000a7c955eeac8b5b8c7ab67ac10b427b8293e10164000000000000000000000000419d8dcd1bedcd2b843a6987515b986a67a5808800000000000000000000000008531a60336d1cc89790377477f38937a87a0e22000000000000000000000000a701d5260b0a5de0e37e74d25cc628a4c70258c00000000000000000000000002d98e1b11f93c54e1ebe02d01d896c0652f460a50000000000000000000000000e11ee7f221fda1ed4368bef57aa7a2cd302dc6c000000000000000000000000ca86d57519dbfe34a25eef0923b259ab07986b710000000000000000000000003185c1177057e24ff3dfbaf09d400558a497f183000000000000000000000000a3c523365e5604ad806c1c599c90aa9ebf7a32770000000000000000000000005489a663225fee3aa5bb8426f388bafa3ff3482c000000000000000000000000ea93c16b2ed1cd73e6f9d5b5a92c36e504e8dc720000000000000000000000008a53b8b59877df193c6dae7b8d1d38251af563cf000000000000000000000000e4d4a8ac73fab3ac770a9847b62b392290d32bac0000000000000000000000005cbd390539caaa24152d62003de2522565470152000000000000000000000000f66f033908d8911c76d46be1ae7f4645d062c969000000000000000000000000927521baeba66f707a77b91910a84ff5ccf3447a00000000000000000000000007587c046d4d4bd97c2d64edbfab1c1fe28a10e50000000000000000000000000f48669b1681d41357eac232f516b77d0c10f0f1000000000000000000000000c4ee33c00900dd22f34fa361e2d679a28d51328400000000000000000000000050a8abc19fdfa6385f83bf3cc9c39016fe9b3ab5000000000000000000000000423f27b55fa88256ff80b68c09133858501803af00000000000000000000000040efd2a7b4d8ac3d08b33e708bd449d72e42843300000000000000000000000069e68074f1aada957edd39c5eae0069973343f300000000000000000000000003ad353e2845b96fb1b58c1ca6cda46b870de8d6f000000000000000000000000cf758734070063995283faee52495013eded4b560000000000000000000000006e82554d7c496baccc8d0bcb104a50b772d22a1f0000000000000000000000000320de3378dcde180758ad2d41c0e1c6dcbb441d00000000000000000000000085d30b5a70259923e7da4ce433985c55cd095bb90000000000000000000000004f942119e6ab0a6e4368e795d1d64291a3ff0da400000000000000000000000000c67d9d6d3d13b42a87424e145826c467cccd8400000000000000000000000087d3ee8cc75c3916e3b6f56e307aadcd3afeff680000000000000000000000004be640dcce08e68ede454202fbc59cf5f9e8ea1f0000000000000000000000004072d2c6e58c9a3d43d692c0dba81ec0eeeed15d00000000000000000000000025709c1a7d07bcac84035b4998bf3a4c52edb973000000000000000000000000b3956cf916d72b56b36577c13f2acba868d26c5d000000000000000000000000c8647f023afc5cf37c99b71ed65f52113bae72d7000000000000000000000000020ca66c30bec2c4fe3861a94e4db4a498a358720000000000000000000000001aa5abfd850012297428b509fb84fcd9f9f995cb0000000000000000000000002ecbb905fe50b0a372d9060187a3c4b98f2d5254000000000000000000000000e8270b17f341871e814a157142f0fedccb7a9a9200000000000000000000000014dcae28535c4ede02d0b7ec4d5257f7326e0bf9000000000000000000000000b0906862b2197ed783cf3c74236f0b98ecfbe91b000000000000000000000000a02c5aa7df8fb9429811a0ca6a13faa38c64ede6000000000000000000000000a335ade338308b8e071cf2c8f3ca5e50f6563c60000000000000000000000000a2e203dee4fe54292d68146ed6e2dde66036b6720000000000000000000000007cac437746d3ced9ec6ecc678b42142298e29a6b000000000000000000000000edf414140a94bd5d8e3ba63a7abcf5bee73bcb32000000000000000000000000c6b291660ab053881b117c119a3b24a22f81ab1e000000000000000000000000fdffca1246924de90f54f867db89476d011e5ce5000000000000000000000000998f3f6ae458d7ed78d5cfec7913ccbdd5498139000000000000000000000000dde733b93c63a777b9ff1de617bbf54db16410d0000000000000000000000000ee76ba6b90a1c65312675a7c209d86fb485523aa000000000000000000000000c14db947f9c55e85d02dd42efec2e02a89276e6900000000000000000000000007930c93dcd3425b9ebd67765e28a0bbdb0d5893000000000000000000000000747dbfbcfb74fd5fc115896c758a2fdff581c702000000000000000000000000f0a6b38b6fb9b676a9c4188100ecb07d297fe8f4000000000000000000000000fcc6c9e6c14f3a22d42b54a06be985628e5048ef0000000000000000000000008f04cb028b8a025bc4acf3a193db4a19d0de5bab000000000000000000000000a76534424191c44ccfd1d3ddd82bdb462ad8aae0000000000000000000000000b42a8d6145b9220990ff82d1cbd4175b553ef8210000000000000000000000006a99dadc216a83adb0191c264a1774e82fd31aff0000000000000000000000008f20987736e8cbe6d19efe78443d8e33ae03be87000000000000000000000000339a24b82a04639ee3cf962067f05461efa174640000000000000000000000008e615e9da55b1c34a35c5e1f10f3b31f76efef69000000000000000000000000815fcf7e300a21fc3097e995feeb56fdec925b2400000000000000000000000069e69571d0d07edbede6c43849e8d877573ee6bf00000000000000000000000087e32d4631d728d6ad7ebcd133b11febc9da9b93000000000000000000000000be769b04627613c8f3b30abe20e6458c1dcb239b000000000000000000000000f8fa0bb0798489445577fa7387dcb2125c361c280000000000000000000000007ad38be4f06615612dedc523d898650a3454125a000000000000000000000000e2601273be4c89a729a3fe0af4bd6503bb20c27c00000000000000000000000093aab40dd6888569598dd97463373db270b479770000000000000000000000005f44fe1c8b5d0802eda2a9b638c6163ad52d633b0000000000000000000000000ef66bff2ca4d4d5dafc137ff9e1a519c2246083000000000000000000000000f0a1ab0cb140d72d4c91bf4c8ec28ed578bab6f4000000000000000000000000e7e4ca8b310c0d0ea900e15e4f43ffd9d25e3c7700000000000000000000000051ec66e63199176f59c80268e0be6ffa91fab220000000000000000000000000bd01eef9219caf67c9a0f661daa8c9d7e2f31cb9000000000000000000000000b56bf8d7c7b701c54df3dc08dff32638cfd754b10000000000000000000000003f2708a3e4bc67f1053d5195201540994ef2777600000000000000000000000027157c32c014598c7d743d8731e238ab151f2c6500000000000000000000000005717559f79c1446344590eca181166d94b539af0000000000000000000000004dcbb1fe5983ad5b44dc661273a4f11ca812f8b8000000000000000000000000c6376540cf443d22cc3c697526bee1f81401e61c0000000000000000000000003dac271d1b36a434880c527a678b6487ac9c1f8c000000000000000000000000e70fc7e50aaf76e50b275e0bacebdc593ddb8857000000000000000000000000b87ac61f86b3c700933431ef7438e482cee6100d000000000000000000000000de0956addd505a144e77c0d64d71bb277fcaecdd000000000000000000000000ecb949c68c825650fd9d0aebe0cd3796fd126e66000000000000000000000000c8c4ab6e1e7dcc4e2957244baba86ed937dc0ee8000000000000000000000000bc8da422868668c6b5a2e407f6692b23fb485de4000000000000000000000000c1c9a15ad507a1a9ca494f53768bff6b5181a8ba000000000000000000000000f251ab1a3df0cfd31aa7db3c6adf56a761937b9d0000000000000000000000002c0bc901d031649d805f6ec823e2b22f12c9bd420000000000000000000000002dff7aa2a8f234d79894a28720dbca15128065340000000000000000000000003b3f04deb78e8d12929af043b12b605e552eeace0000000000000000000000002ea4889df9d2d8dd1a96d7db2b51dcb9b7a851720000000000000000000000000e692adbde792b5d1b0a79912cbe9c394cb5aee10000000000000000000000001e90e7404c8ca3333d86bc81d586449a99a5791a0000000000000000000000008884fbca23d2c64a7d526731ac93d2d1c9a428fb000000000000000000000000a120a5fedfdad32dd314c0ef64758457837ba94d000000000000000000000000c20caf4e3186e4427440ffec86e1a8af95d55fb1000000000000000000000000140baa522183d67dc6432e5bc85442ca0d5a49dc000000000000000000000000b5417fdb7333dd18dbc73b20ec84fff51f425039000000000000000000000000653325afdb00dd741fee25a694467eba17e8e93d00000000000000000000000097b90fbc8904f861f76cb06bfa0a465b72c5e662000000000000000000000000c47830c158c8942868f65bbe63658adf8e9051ca0000000000000000000000006fbe81055140287005ffb5659a9312eba019f3500000000000000000000000005f680c3a9b3b5aef1fbce08c4bf93feb9aab57a70000000000000000000000005a1c3e75838e13b3bfa33d5c63cb3c05bd0dfa270000000000000000000000009cf1adef1eb7b27890797ade5414c16ffa70ee49000000000000000000000000fb2d91e1067af0f5e184589e5eb780c5ce50ac46000000000000000000000000b5ac345f979ae6b683a40d92035adbe820a258f6000000000000000000000000cdb94856bc6df035599ef0a4e5b38ccb44b473fd000000000000000000000000087f0c1d68a70d09ee62b9c501950261346a00200000000000000000000000001702f2d0df7c99011a690461c34e51bd81cbab48000000000000000000000000f1911e430bfad4b0e440b14ef0d16bd4ca02870700000000000000000000000009ab731a2af1a61fa235464fa629afac69a42242000000000000000000000000272982074bf6e976bbd1876b264497f7d9f300f4000000000000000000000000dbf9777e9adbdc21212a905d2b0eaa2ccb67a763000000000000000000000000b5905dbe33bb3193ed25dbe86c9436981e7cf54c0000000000000000000000002efb798f5f77b6aa5d9bdf620228817c842cf36d0000000000000000000000000e64cbca254788df4a8d29e3721d077d91d0d92a000000000000000000000000e2523ddcc43237f175458530892d3b84607adcc1000000000000000000000000d75268993c71a5d1347ca103c146cddadb4296c5000000000000000000000000b4fb31e7b1471a8e52dd1e962a281a732ead59c1000000000000000000000000c45b3e05102a17eec215d17afb756f501552b5b8000000000000000000000000fea87fa63d959640c5b0d1cf9e875f65a7d7f67b000000000000000000000000ffa68782b0971e0fbeb0a8d9035077ab40dceaea000000000000000000000000cfaa8622fca0696d7ad0de325c2d450e1ecfd0b40000000000000000000000007df70b612040c682d1cb2e32017446e230fcd7470000000000000000000000009e888f41e596ef1378630970afc482cb0d55afd70000000000000000000000000520bb7bd328e033d92d6024a039dd0f32d114b7000000000000000000000000ced462398bdfbb1b45d75b7f2c61172643a180090000000000000000000000002d632aadcecf729efb716cf20338604f9aeb10d8000000000000000000000000a6424e666b4beac7f8c1979c93aee89a04142eaf000000000000000000000000f1a7bc48be4726ef51caa0b972f2992be5d3221b0000000000000000000000000bbe03ae41901a5693e8587b79a44dbf7848603700000000000000000000000031e0be873498c243fe10e9b5d8e1ffd0dbf67ad40000000000000000000000007e3e7cc5044f84fd813fe3d283c6fadcf9c42c23000000000000000000000000c5479fece226a3b62c0b8599252a58237359a65200000000000000000000000070b2a6a17ae26c651d49440a76d72a29d64498fe0000000000000000000000000eb9a7ff5cbf719251989caf1599c1270eafb5310000000000000000000000009598d16e3bd123d0d6c36f60e26c1f793500a812000000000000000000000000986204cc94428354885e237d87dc0ff9836dfc89000000000000000000000000953ef149ca90fa1e3518c56178cba0346d8047bf0000000000000000000000000f045a0d77d24c326316e0315354e7df28b4ac500000000000000000000000007ac372f465ce1cb5abd489934b245d9c012812f6000000000000000000000000b38071b23f0fa92cf9e1bd6feec5a5f9821f3ccc0000000000000000000000005949678bb53ec4bf5e73a4add1fd781fb781dbbe00000000000000000000000014d618ab4e3fd184eb4a65c5eff1e8f7c0f3073a000000000000000000000000c8eed33747ff6e7c9448ba1d4826b82b7389e713000000000000000000000000504c11bdbe6e29b46e23e9a15d9c8d2e2e7957090000000000000000000000004df2cdb9addc77f7f198b26dee5e77f4278bf28f000000000000000000000000de3b81bce794f0031292431bd029df68931c030e000000000000000000000000a402970fa646e7a2946084e2591b52f285e4b498000000000000000000000000aaaa12383315c731cc3f63b775dacae554925d4200000000000000000000000082f939af1987139051cebdd51d7c8069ae14c0c40000000000000000000000000b000fd71ec63066fea195b1e724ec8aa52e9bb8000000000000000000000000b13cabc948fce7fed894f6a827823d22f02ffc0b000000000000000000000000ce863c102afb58f8ee309986a9d1ed72ee5d724e000000000000000000000000b3d9fc7ed24284af0c00066aa3c62652e19fc5860000000000000000000000009d0a1cd6de2db0c2a7b06d10eee522b08c4fdc530000000000000000000000000b3427e890d456bfd618172d8eca2ea3f3376bc1000000000000000000000000b70c67d6da9db6ffe565c20339e18edb69140cb8000000000000000000000000f8d0a4542b1277d8a330e69cc56bdc109029c623000000000000000000000000052afb1c639a8c47bf596c98bb064a6d76f33f8b000000000000000000000000c1c6320c2b95bc1a80f4bacd94e4de192d5cf1660000000000000000000000007755897004d647ed7ed8c2602dd928def02706d0000000000000000000000000d435b22d96bfe40752e8b01596c1e95b3fef3afa000000000000000000000000578bd725e7ac96d8b26c82e2c8daa843f7ad1226000000000000000000000000cd6849791adb0e5db2e5ac1ba120f318e18c866b000000000000000000000000c64bd5763db00fe121bafd9372f9b3632ab1bb77000000000000000000000000d6e5718223ff06e73bf799572bd02ca9e37998f60000000000000000000000006701d0dd7d2a0a0d84a088620583f82723c518aa000000000000000000000000d84c95c9a9159e3ed68bc5cfbe8542a63bc86d5900000000000000000000000072703b554a7089f93ff1fc6cc6c0e623900a7b800000000000000000000000000d6e94d085a597f316be1833649e05a45103e87300000000000000000000000026fcbd3afebbe28d0a8684f790c48368d21665b500000000000000000000000068a452800f827a8e41e07a9c08bc6388811b817f00000000000000000000000006de4d1eb14c737d270ce8aab4295411ba51f29e00000000000000000000000015962221e0e7a41de9da1615f9cb64cbfff8340800000000000000000000000095f4b329e61e7158e19e0a157753f748ab0025c8000000000000000000000000f0ff94d13f24acd543ca9d5b1e6f64be5a2617aa000000000000000000000000907df573d50f2ca6bd445d2c980698f164b5ec250000000000000000000000005210f490f082795289aec133d954cb6fa600c4e3000000000000000000000000844b5c19ebbb87bbe6124e098091ae423ba275ba000000000000000000000000b0cef90890c165444577c65c92570acda2b2312200000000000000000000000011099ac9cc097d0c9759635b8e16c6a91ecc43da000000000000000000000000f271698bb09914dd7f54654ce1810cf4b0dcb123000000000000000000000000e175b3ef6ac9e0e000f294552d33196523c4106700000000000000000000000014dcae28535c4ede02d0b7ec4d5257f7326e0bf90000000000000000000000002e533062abb1db113c1e1c75f858a525b1a6cc3d0000000000000000000000009499054d02a725316d61fa896c29d58550ee4a5b000000000000000000000000346b81ba12cb74e9f4e635b10e3b28154268b02200000000000000000000000037fa73721a520cb70a9eacb6e9f39705ab5baec10000000000000000000000005d452ebcdcffcb19beb7cf190911cde3b538d278000000000000000000000000a195af9e11997c4852929f89225894dd5f4e1418000000000000000000000000b5fc8914a5d453b340cb16c9dda4f8b0c1f32fa000000000000000000000000012d1b76162550e3d7c1c6ffd344bbef705d524ac00000000000000000000000030db5817058e5967d5e4a0ff4010937053376d22000000000000000000000000b29b1936c11b77cec6061a9daf765ee2666c8f77000000000000000000000000e016b7eedfbdfc2e45972236cac7f5230f959677000000000000000000000000f9107317b0ff77ed5b7adea15e50514a3564002b00000000000000000000000042695f161c2576bcb4fe0183bff9d804f41a7bbd000000000000000000000000006deeddb423802cd4cc9cf0f239b4790c0d9ac2000000000000000000000000e49a16ea4c42c2d25c55428739e08da307cf5b93000000000000000000000000b02f6c30bcf0d42e64712c28b007b85c199db43f000000000000000000000000a910f92acdaf488fa6ef02174fb86208ad7722ba000000000000000000000000ebf02c6e12c3ee119abba161c40bfeead0a06b15000000000000000000000000e445e51dd3ace310a0ba033addef0b02097bf08b000000000000000000000000860b15d380b19ca3d37ea7c3af0e2bb26b420c2700000000000000000000000016c237ad92ab79b5fd006cef4241a8394516731400000000000000000000000004ee22568b4abbff87a6827bc4f801b81d99146b000000000000000000000000cd5ebdbe0578cec628215769596376609e1cf3820000000000000000000000003068cd2d9f386c197ebb65cb126346361e46866b0000000000000000000000008760286ecd64c756b883dd30499900e216a0fea5000000000000000000000000747cf75dd86cf2aee26ea0076101cfa2496062de000000000000000000000000ade336f3496452e5cb47a75649d14ca0823e7a110000000000000000000000006a191c11fbf567bb19f554393662da80d269be91000000000000000000000000b8645c558130a955c9bf7017f5923dd6edef7fff000000000000000000000000a0ba9d15defb5e4667fd14d2a65be5b4b191948e000000000000000000000000818691a94dee2ef22d11914e02d417688fab6bef000000000000000000000000c35a5fec6be6957899e15559be252db882220b37000000000000000000000000d6f2f4ff87534bd2536fc966c85d2adfad42505b0000000000000000000000003d0889c3cd2f9f9b53b7132b5e9a0c90d371b9ba0000000000000000000000009163b103e9da19acc01545f98ddded3dd0f77bf4000000000000000000000000987270bde0db9b9e280360c0c0025afdcce1a856000000000000000000000000564e5277b68ef7e60ca2adf6ee62600945c6d5e5000000000000000000000000d9de7f95441911076ea1d11805228d6255c5ffbd000000000000000000000000176acbd427320f671b1b20b13b8aaa810c5ab09c000000000000000000000000e97f0972221e0019f8996f18eda1b1b301b9d0160000000000000000000000006696d93b024520c2dffeb5cfe9fe3baa3ae548250000000000000000000000006b92686c40747c85809a6772d0eda8e22a77c60c00000000000000000000000025aaf13451e66f4f322a6105f7b295d1a7e9da9600000000000000000000000013c612f1eba31f1a6566d94bab8a4c482b2c2360000000000000000000000000beb423ffe37c9b63314f5a3043b28d2d8631b4d900000000000000000000000079038fd32a4eaaf5f9cc8945967eef3c4a33b42c00000000000000000000000049e96e255ba418d08e66c35b588e2f2f3766e1d0000000000000000000000000231a07c825f052b895de5fd1513ce40d18e14af5000000000000000000000000d00b171f8ba719a1bbb952a05ea441b57f8c47c800000000000000000000000079f238d3d0dba4bcba894be2e972b0818aeeaf3c000000000000000000000000533cd1d38d4dd4b8ebcc455c79f2c76708018cec0000000000000000000000002201adbee6bb4928e29686c8966045220fad71120000000000000000000000009a968a4e20612cd26f09246358316effc19219e5000000000000000000000000cc4d049ec74b00dd45f4887bcb542b1d3a82ae210000000000000000000000005d30c7f521b0b05bd3245609c26cb2f21663b8d100000000000000000000000081168c14e5a89f60b30e9a7f82a229406a64369d000000000000000000000000acc844a26b06a39942c6ebd677af8c61e26f17020000000000000000000000008dbbca57ea56290efa14d835bbfd34faf1d897530000000000000000000000006a2e9eb637c4d34dbed0f03a793fd3ff5e99bdba000000000000000000000000ea9952da4c95e6a2f0bcdc96533ef65e27554c21000000000000000000000000b67b362b89b83fa1bea4545082968a0fcad7ce5f000000000000000000000000b08f95dbc639621dbaf48a472ae8fce0f6f56a6e00000000000000000000000095b6821dbd875dfabddc6bced48b25d54fff31bb000000000000000000000000ec894b25b92a0c62c2dc6433420567c002c4a59c000000000000000000000000a6efab4aef9b5d841606a9a8c52cadc1aa3d55cc000000000000000000000000f183d7fb6d86f60c1d6794ed29ce9cb3919efeaf0000000000000000000000006157730c4f8e2092f601460b836530e3252b3120000000000000000000000000136db729ebdf358b7a9e29caba768504cd5c6dc8000000000000000000000000cddc548653b1d2ac4988f4028f79a1c4bb8d20250000000000000000000000009974e44e8747b615187378bd35bae7acb832ebdf00000000000000000000000047d278101ee9335c3a3baa14fe184f757229a7b8000000000000000000000000000000000005dfe874f01071d0e05f99178a5cfc00000000000000000000000063a4086fb207c761341c30c376e9d45df5ddb5340000000000000000000000005e1e61869762f480eda6eb7f98d7f1c2a8e9c64600000000000000000000000002fbadf4f6587885c7db75c65d13cf5fed2d246e0000000000000000000000002d47323096afc121785b9a934408be8b990734b30000000000000000000000007845fc524ecc473b93341597cf82b8ea5f53e66f000000000000000000000000ecf4205edf8e0024d0a0948332e2c8fe641ab84a000000000000000000000000acc1ef0a90a8d2000ef01b0a116b41f2f3cec4b200000000000000000000000078805dd0a19ac89af3cc334c79330e6ad9cdaf0c000000000000000000000000eac446a86091dac36348df5fec35a09d0bd8e7d70000000000000000000000005fc33d1ad1a0ecef11eb5cbcd7c30cdf3badbc6400000000000000000000000048a9789428f2067338d02b1ef3612df64f05feb7000000000000000000000000a51e748875bc57439637afe2968b3fcfe7d78d9600000000000000000000000016efd89a1d84a9d2ef7f4e11b5b83f2de9f40e35000000000000000000000000faa162fc53d036c98dfa4eb87600b6d141f6f3ec000000000000000000000000308b786a7c7c12cd20563fa9647c2bda315e5e7c0000000000000000000000009ef4ca1a90361aee93c4638d142ba04a5a8fb08b0000000000000000000000009580f3b662197f5d57abe09a22f1aec1e2532640000000000000000000000000eacc48f810a7c32c3a6a76e38356fd6fb19eb5f40000000000000000000000008c553dbd9c7e52f0f698d0a11615fafe999ec27100000000000000000000000062cb05fc74548cb01b5d6c9c846bd0c06a42be9e000000000000000000000000d1b856ee12bd00922cae8dd86ab068f8c0f95224000000000000000000000000ac11dcf48334f20e6baa42e87166cceeee28ee0800000000000000000000000052334decc1c93cfc38d535ab1460f7725540b231000000000000000000000000ace6bcada5f5be61955a497292ae4102f9ceea910000000000000000000000004356b7aa36b532bb5f6177df1a96b7d83ae2bda60000000000000000000000009db6f7d5c313b8c8356a46cc045ce896870cf752000000000000000000000000b99e5a2f97ace18edef5ddae1a21cf9fac51faa000000000000000000000000033debb5ee65549ffa71116957da6db17a9d8fe570000000000000000000000003e045a7494f879b209307890f4e5d81b349b2074000000000000000000000000336f6beca25aed6bc4b4f9e6ef5b3eb415aeca67000000000000000000000000a8aad55c115a9213d790e11ad90a60f3540fee72000000000000000000000000662682289e9c9699d4156c7176a64723fade1fbf0000000000000000000000007899539ae30e434d2d9a20489a0b27b147d6767f000000000000000000000000d5cd415a1693b7861563ec50c79e4bba8aaacfe1000000000000000000000000f97b608685f071eb1c3a6a57a1eec6e30885173a00000000000000000000000024e9773fdf98f1e9f3e5f4d29ed3558e140b28b0000000000000000000000000aaa58a59209d781807b8409ae433246a89764651000000000000000000000000e87643586a2927ee1f88424c45d2f82e29d45a11000000000000000000000000a9f078b3b6dd6c04308f19def394b6d5a1b8b73200000000000000000000000029f4b3df64f412239a21696d589115be212bc6400000000000000000000000002669bae63bf04f0572e881334809a4a7b46b91fe000000000000000000000000dbd62b8115f0c4065ce4eeb77d9296cb7bfc391300000000000000000000000087e32d4631d728d6ad7ebcd133b11febc9da9b930000000000000000000000009f6f6a62e92f6132912d1252c1d79507478d5e50000000000000000000000000f43f7d19a81087de6fbf1c5d33e4b946202d9a15000000000000000000000000ca027c05547efc041a5e8c02de3c9db83dec7498000000000000000000000000f3284efed0d71377b63ed9bc1aac3c95e1dae675000000000000000000000000db3aa70f9f4d83c6c49c01d18866227e5fd32a7c000000000000000000000000a5465c8cb3de3c94e0161cb41618cf1c0d0baa1c000000000000000000000000c3d56c8d2fb38a23b918a78b7f8c4d324646cd6f0000000000000000000000005050abb6cb8d5000aad66f5754168b578583dd45000000000000000000000000f19f62f44e61bf9913afeade70eeb14b78bc6df80000000000000000000000003f53ead16a36b63b16bc277913f8e5e04c3eec58000000000000000000000000736011b7d04d8a014efdae6a653e3405f3cdc72000000000000000000000000080a7747adadd60de888da9d7e9054e8d33817d020000000000000000000000008481ca35c51260a7b1289356855c82349381fc34000000000000000000000000dbed0c8556e3bec3cac1385c22ae365e5aaf24480000000000000000000000007dcb39fe010a205f16ee3249f04b24d74c4f44f1000000000000000000000000258bcab7abc959d033e588828916ac45c0adda86000000000000000000000000fe9dd2f49e654b501034af18453f3c4625ac13ba00000000000000000000000017449fce6d9d8f3703d94d7fcc36f0b235895627000000000000000000000000047a10b844156ca52315365419273f90efef5b5c00000000000000000000000015296589df4156703d25475ea9b1039030acfaeb00000000000000000000000064833ffa2e2793ffde6a0c8dd9963bee20e887be000000000000000000000000dde7b8a77bbd6f662ab1604273310dfe289e6eb8000000000000000000000000baca8acf01b13ae0cdff8e86e7699e9984c0d0e1000000000000000000000000611ab40dd110b6f93d8a74faf8090b37a188ecf60000000000000000000000002177da04f9479496c2292d6344d306aa49beb34a0000000000000000000000000ae3d5949202165584a270cbac7a733b0307a76600000000000000000000000008493630967083ca4d781ce77952b1f39ead6ffa0000000000000000000000002752b9e5c06d9f9a9dbe349f70ec285033f72d730000000000000000000000001984edf70973e1389548f21cd0dcb15b408240c900000000000000000000000020d64f7a9b31a08871a091414e1f757bf3eb47c60000000000000000000000005db63f987817910bbb9656b5210990408d3831fb000000000000000000000000138b97d13458d6a8ed5ea450740187a8a2162416000000000000000000000000903ca8e0c5d39dea5045a693631f31171d46ba7600000000000000000000000059cca2e808b8259e9c59d309bb3780201f40586a00000000000000000000000025d7472c234111bebb50b8a987b6316629fc6bf60000000000000000000000003659f47efc320cf7b5f7a4ab216447c0dad30e90000000000000000000000000f7ee6c2f811b52c72efd167a1bb3f4adaa1e0f890000000000000000000000007c7d43ae0b93da0ca80ea7ce4558c2010c780222000000000000000000000000432dcbda06e8b296ca29705572d7cb6315ed8bed000000000000000000000000556c9c6bde32c7a019a273fa2750ad13b46ac374000000000000000000000000f883f509b8af55669c0dcd00d64ee8d2ffdb76e4000000000000000000000000ad74d773f534da4c45c8cc421acce98ff3769803000000000000000000000000dffef5d853e5e1dad3b909e37ba2dae94087c3cc000000000000000000000000e9b37833665740839452478ee9ac4e7488ce2c1900000000000000000000000059cd46e19395f381342085d636b338da0dd220770000000000000000000000006ce1bebf013d5e75ad5b8f2603a36f3d004fa050000000000000000000000000a3ced3f70dd04873508d903e02c58c47a55579dd0000000000000000000000004d10fdf62de26c7984501998a4a0897bd95de633000000000000000000000000255ab1a43d54749bdda747713bdbc8541798f4d500000000000000000000000073038cf33feea53e333f43f52adce4b6258de9b000000000000000000000000013a0a5409110692f0dd4afd9318a17f110deb81d000000000000000000000000beb5825772b52811c23a1389a391934ae71808ac000000000000000000000000b4374bd294601a2b69dc6c0de1243f047ebe6e290000000000000000000000000d46857b0b72d56ee187b0277cac0793238bbc92000000000000000000000000d8b0aa80b0999a4433ed2de8dab8bf81093c70080000000000000000000000006c64f2cfe196d70e29f1a3e6b87cba4f305b29f80000000000000000000000005aa71418ac6238c78ea9a032a768dbbbf86bfeca00000000000000000000000066fd1b1e8b9e49a8e3897b2803c50674799c9afd000000000000000000000000d3194cc261953821f96c273d18229bcc504ff5300000000000000000000000004191131cd452e9729546b79f9f4e00c12e1d1c22000000000000000000000000a8f337cc631c8e7e8d9e966529b4bb41f209831a0000000000000000000000000b4f222cb69554ee96bae54abbd5583d405392660000000000000000000000003ecd6a57d7c4670046d71ddc9bc0f05e0659ffcb00000000000000000000000018a428ce0c31584a21cf8cefdb8849d8013e19940000000000000000000000006b49b8a09fb0fc429d065e46440d3c4c9626e689000000000000000000000000069354dc3f3b1d4bc86ef7feaabf6083364b242e0000000000000000000000005f95838ff8d7a11a062a87d3320087c199be9788000000000000000000000000704c8c855765b4c053cc2dc02b3f318caf2ab7320000000000000000000000008fa7215a6a89287bc827b54b7e540062fb8fca7f00000000000000000000000046ea085f461bfdf3b5910771221a86d413e2414f0000000000000000000000000097b9cfe64455eed479292671a1121f502bc9540000000000000000000000005c89175abfb5c7af6df7bd56c3c3e2f14054c3fc0000000000000000000000002a3b6a19e2ac09eacaeb68c4f4866c0af9194056000000000000000000000000b9c84a44367b1a6634eae02c0aaabca78f40d94e000000000000000000000000323838eb24f1bbfdfb175e492d509ce3e82ee0d6000000000000000000000000136f84654e52226599661f54faac2372dd7149350000000000000000000000000c26a0675856aed4c678cda6d9a01cd54a82369b000000000000000000000000606b48d6b2f4b168f99e1bd47b382c8e403f15ba00000000000000000000000098e073b579fd483eac8f10d5bd0b32c8c3bbd7e00000000000000000000000005b655eda7d101f98934392cc3610bcb25b63378900000000000000000000000003f63b96240c4a0a3e197329787adf0fa42806df00000000000000000000000079dd11ee6b3970dd46a333ff03c9fa775680ae7d0000000000000000000000008c0a11eb047c1097c821c159b8e0c2c5f37f81bf000000000000000000000000228d3c657b8e59fc76c4e38b86f2e4c42cd3af30000000000000000000000000a8a9e2c366c56ce3968bbac981d1a063e58dfa850000000000000000000000007b7c3b8c80fde62ccb490033c462f74c903ad78e00000000000000000000000098a0efc622cdc86b38484ce6a6729606d26e500e000000000000000000000000aa114724f2bcbd859d01585435e3076671314d2e000000000000000000000000bced05466ba5fc6c0be7d0d3a1f56a49dbe2b43d00000000000000000000000039c89bd66c82b09b1caf0d45f2e885337c9e7e1a000000000000000000000000c1b111ffd6c3a1bee0e58ed771739db091c95977000000000000000000000000a5b7b4eb029295159d9b3df038b343a2169032d3000000000000000000000000c7486887c1ad336f81fe75d9e835dddf02f3eae10000000000000000000000002d83adc0ec9a2dd00c6a0b3b3f5431af68655ecf00000000000000000000000092baffdd6cfb11a4e57a58ffec4833b4d1abd25d00000000000000000000000074f8fc932bcf22f0be8463c99923775f7c4f8b890000000000000000000000006a4c5885a1a4b4ee9444d2028da6a89436d4c823000000000000000000000000c826378ca7822bb2d536df1070a5fd51969c815f0000000000000000000000000bc8d12449a90e6fb45c368278213123d88e91e8000000000000000000000000e995e2a9ae5210feb6dd07618af28ec38b2d7ce10000000000000000000000006e6669bafb001b598cbb17bd5e39077a24724b61000000000000000000000000880c4f74c3d4c39d75f8e2ad958f40671416bf66000000000000000000000000b32fc7b40a89e0547bd16664a57fcfceecbeeeec000000000000000000000000dc2ac5d6df6dc7bea18a71b8da7bbd69d479ef72000000000000000000000000ccf343eef0c5f2590ee30efc9f564b33aeb3c7e6000000000000000000000000cec96b6bc3e329eef5752499191a4c30ce37ff9e0000000000000000000000007a349a913243c84b428ccae73f1a6636235b151a0000000000000000000000000bb31c6278d58cff41b7e8ed3b20f76424fd69ad000000000000000000000000202ae8a4a6c9ef7bfadc6b6931cd2a61efc6bf4c0000000000000000000000009519d34cf0dd9cda22cf84d9b9f8de5a7f22600c000000000000000000000000d61c66607c0ba44172bd5c5f5b7c0fd79d64c6c8000000000000000000000000f83a3425973aaed1e47253e67b5ea3c06c91c6cd000000000000000000000000a53c6a2b534e493aa986c71fc0c4c671069931200000000000000000000000003fb65feeab83bf60b0d1ffbc4217d2d97a35c8d4000000000000000000000000fa5ce7e0c0892a841ad402dee23f95848cc73759000000000000000000000000476a659babb006d9cc8718a6d7521028dd3c42400000000000000000000000004578c0a540a88a1c3aa5037c77af4d6c879c6a17000000000000000000000000f1fab5bb5a6b40c44f729877a1180a1fec4b3486000000000000000000000000329c54289ff5d6b7b7dae13592c6b1eda1543ed40000000000000000000000001b8d42f0451bc9077e58b1681abd874f174f376c000000000000000000000000d26d6e324b40f4f0f533e3d6a781f6e602bc254900000000000000000000000090344cc31738c22de1f58ad9b901cfa0a8b7689f000000000000000000000000ae5a8e190ce39d9304580d8eccb9d597df6d99150000000000000000000000004184740fd5ff75b1d66aaddd5b9b5772296f8f46000000000000000000000000dbcc6698d4686ee3fba49c2245072460594efe6e000000000000000000000000d96388d21abcdb4e71d9aa1c1ae14878317d20d100000000000000000000000014da1d50102b7e29103dd28ca2f2796866c99b110000000000000000000000007ffc983d57c878acd84b350dd5bc824a587826dc000000000000000000000000fb6d9a31d8e2d4ad08d112f3814f6d4fb2af64880000000000000000000000007c00c9f0e7aed440c0c730a9bd9ee4f49de20d5c000000000000000000000000161b1d3ab6cfd2b9f42ec758fd5a9cebd08089520000000000000000000000000e5e906d99dc9b4467940e8e3d2d69a8c4ed7fdd00000000000000000000000055868e88a55c414ecc3603e6bddbafc8f2085a73000000000000000000000000acc993013812e5524102474ba78f3a278c6d2efc000000000000000000000000e35d923f93991b5fb1e89ae5045ff7193b59b9e900000000000000000000000071c3f0bb4979baf1660a91ae7e764377f3da0317000000000000000000000000dbcf7f6441797e5351d300b2b20d8a754b2a888f000000000000000000000000f4a8c2972fd7ff420e4aae26df78ab2c517ee252000000000000000000000000f87776c14fd457503804f2219819b88b1484ccf1000000000000000000000000390a807bb5322594605521ba10fe4f4c2ffaa185000000000000000000000000d54faafbe111157eed25bb8b2ed1402a0f921210000000000000000000000000822ee635aea13af0fd00510d0cea3f535e77e0f9000000000000000000000000a6073cf48c5742c1f2211a3c8ba962c1664e089d000000000000000000000000e7b4f340fe6571cf0d78c1bbd9782949135df31f000000000000000000000000e0957722599f6ea61b409a5feef4d2836218711200000000000000000000000072dc74c1a82990daf14d0c9f372a9fb8d172059a0000000000000000000000000c4085d8e714ca77ac5f46cd2b80a92d238a7cd3000000000000000000000000cceeac9050ffbbe01494706e762efc18146da98600000000000000000000000036c9b4ef975fc652485dcfc70a6e7eb4ab71aa77000000000000000000000000dbcca127e77a62ab41b2261ba75d0e39ac2914610000000000000000000000001b33b1f604b7a7d3c9255d5f74664c479ef02ed9000000000000000000000000a343f89e7a90ce6eb8888a4247820697dbe056230000000000000000000000001fb22b11edb72229edbab4fc609090db0b4db422000000000000000000000000ac3c837d67b4f638c0abbf711327cfd33149cf3d00000000000000000000000093601ed6415f675fcd9bea0d86ddb1b167f1a578000000000000000000000000f25b858b065937a356698d7885eae7016c2d5e29000000000000000000000000dd27c842d415da1ea952524745b98251b00e0fb900000000000000000000000022de60776e0932429bb5f12bef1814777362ae4b000000000000000000000000e40a35702d7ba6d1047067399e586f1c9a6ea417000000000000000000000000f91d78ee35dfdae6df9e114716a452a551cba1e400000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c