0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67616c616576656e742e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067616c616576656e742e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d54777145654a6b4473595a526b7375504344526e374753345255353448564a396e6a77476f325935624b5531000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055600000000000000000000000095b993b91004ce0a41e1315db57b39486e0f594e000000000000000000000000f09a2cb55966d5678a00db5b5df735c5e27c7beb00000000000000000000000054fa77e8c2714a4db788ab2ebed8310bc9f524ec000000000000000000000000ec1cb4926667b0fb1ca95c0ee6a3a0b70d994a6a000000000000000000000000ffdd8af652729e31d730e164dde39e0d881b608e000000000000000000000000c8b128de13dc9398079f535bd8c72fa792a17988000000000000000000000000d5bbb94bfa48bfee413636a8dda4170652486d84000000000000000000000000e19cf648aac95f1aba2c6f320d25c245b39917af00000000000000000000000040fbc209167d1914fd184282f6075991c9df92bd00000000000000000000000080fa71c2011ded8b80b5cc48db25834927f7e441000000000000000000000000af48c71f055aeb0d5eb612ad984b81d6feb6ae100000000000000000000000001f3cf6e8fa737a74a3f046356a8314d2dc56b06a00000000000000000000000081d4582d3ef86ad67be65f5dcf6c949383a49ceb000000000000000000000000d8c7350d9f5cebbb8b7a9f10c4c73af48ec521d50000000000000000000000008621ca47acbe3c7fd9940130861ccaa848423cc90000000000000000000000006a5dc044d68dbb0a6909defa443311d196801cb80000000000000000000000009ff8f85025b9aa62ae3f9ca272e18709279d1fa70000000000000000000000002bdb2b40740a45dc2f5bee64ad674bcfb5fb6f860000000000000000000000009df4f62145f4e958338980125cefbb6f65d1ca93000000000000000000000000cefbea79759d5a91dda87057f149fbaa681d9035000000000000000000000000d628f7c481c7dd87f674870bec5d7a311fb1d9a2000000000000000000000000a44661e9c45523cb7bef7f18e946cbea090262ce00000000000000000000000096ab0d5f25d980682f6bc28752a6f312522815770000000000000000000000007b55ed385e9ae07aba294e1caff8c40e0fe2ff00000000000000000000000000f310f2ad950d24e5ca6807efb950cc8568b4f8a0000000000000000000000000ace2e03bfa0a858baca2a13a38e954b5a05d73db000000000000000000000000189da4b2aecabc6de1f0bb2e8f5fd202d39c4c1d000000000000000000000000e08a4d392949a52ff151011ea16072242470d21400000000000000000000000083850e10a19c1916255a8d775fe75aa9bc1f1a92000000000000000000000000515391ac77ca584eae46aa2c6eed54772e1d7dc60000000000000000000000009be24ada06bfcbaeb0e621858129e8e7d29188bf0000000000000000000000002e5c148780651a76baa2c1b1d37e9073ff9bff63000000000000000000000000585be12d0cd6b3b5023c94596542ccf0f2add813000000000000000000000000748e14f0ee3fa7c6b0145e2b5bd857e16022d0890000000000000000000000009da8b2c980b8ce4ae009971c918e17634df43e43000000000000000000000000f0a7d5ac11849df977cb85ff468be3f920fcd19f0000000000000000000000000423026315c1e136dfae866c8044df75fa57c85500000000000000000000000001963f11afeee70aeffd9a0aa6d4ec56114e96ab000000000000000000000000767a1f1b7e136eb3aae92c21e4d3e22b8ec8c84d0000000000000000000000007afe6b8c8ea5e42bce66e3944aa5e869385898770000000000000000000000005a2599037bbefb21505b703ce3dd9ce4772f56c8000000000000000000000000c8b13183d2002b97f4c43c4966daf58e026c083b000000000000000000000000f7eb68880c6afafc49291ee4846a45acc2ef49e900000000000000000000000047ad40f4a661159e0ad8f19c4d04c05d5a5ffd8f0000000000000000000000006a2c7d06de928778f08938e711ce4043911809ab00000000000000000000000034a2c871552ec9efa22d3dfa778aa47a5b778f2d000000000000000000000000a586496775a57d865670622cabdb6f2ca023d5ab000000000000000000000000aa71ad660cead4d484570d73f04b8a3068eabdd2000000000000000000000000055234ac3317d1c559e29b4ae5d55d659093c8be00000000000000000000000083eb9d1710b5945160453c9884cf939cc46c531e0000000000000000000000004b16202e79ef624b592b53974bdf0f8e924ab0bf00000000000000000000000086537e85bf18116df25e6f8999d304128ccaa4e50000000000000000000000004eb65dcb0fb76c46f9540bce3036e5b04312a8b7000000000000000000000000bb793db82b2e54caaae9c21901de74e97eaafdd3000000000000000000000000cdefa90de82e2754a7e4a234ce213f58a65b1d27000000000000000000000000c0d3a35cf1450b2604ab9959e2bb335d6f21b230000000000000000000000000a361856649b7b2783c1c9aa4a7f9ffc68cb9339d0000000000000000000000000e40392f0b216f118ac9435fe4db049a85d67a000000000000000000000000006f3f4f3271a447e86a79b8f7352cb753470f98c0000000000000000000000000451e8a65a426b5d7ccd619cce0fb2eeb6c414f46000000000000000000000000434896bd1d2ae74e91e58ab5e636f3bdf9b4cd5e000000000000000000000000abcb7f20646c4998ed3ae7e3009793bea3eff53d000000000000000000000000811b46a581e7354d9818256e4e165597d205d3b9000000000000000000000000ff0ec07e8f1a011269e39dad328abf195d4d694b000000000000000000000000f730d57de8df92256dc4719bae6c0a9e8291f01a000000000000000000000000d263c9e8ca8eb3817b17829ef9326ef864a0ed70000000000000000000000000420c0210eeb4bc3a319cfdaebb72b3f6fb3a8fd40000000000000000000000003bb74c0602412188ddf34243d18e4db93e1379cb0000000000000000000000007d00f9df9885830ea0ea7fa7e0e5add829492a26000000000000000000000000a49cdb21085015eace427c6a9cadb1d59f75edc8000000000000000000000000a3c0d25407f742ff6d03f6c743ffb13e5de06a40000000000000000000000000473870f975ce1c1e31c74308cb1e560f5da0fb8b00000000000000000000000052c4e2069f45fc7dd9857f0c485560b8268c70e9000000000000000000000000e9a482e1206b911de4c8c012f017153fe940f2170000000000000000000000000986fc39be097ad8ee191ab4f0fe0edc7d7ff3ad0000000000000000000000001942b15475065d603d0ee43e0ec7ddf69f7ae21a0000000000000000000000007f7083c27fd77ccc4dbf58e05f4d92fb5dc4d3fa00000000000000000000000099eb7a1cb33c53155800188029c70a0d124d9fe30000000000000000000000005118bf308fc9981c92cc17f78357fcd7d33cb01a000000000000000000000000aab963d1c6f2061e64a68fb7cdf69467d5a72a7f0000000000000000000000004e0dd0a883e17da9a0f71d00eb5905ae63117a400000000000000000000000007db895c6a4078ae3e84b45ad26f9c3540cfdab9a000000000000000000000000961d72c567aadc44ef58c34750649c566c6f07f4000000000000000000000000fadedc3d39410f9a099ad0b440e106909ea9d1e2000000000000000000000000e058b3cdaaf7567522f3461c769df1a078cedc5e000000000000000000000000e90870e5bd85b473cf251e24c22e6b6eb79e9c3f000000000000000000000000d095073435aae7ac064bf29f961bdbe0fcb1fa1f0000000000000000000000005f05f5d093f6dabeb478faffae10c94df45d48a4000000000000000000000000c5b1ca1ed1000608812926e9a9af30e4b3df0a3a000000000000000000000000c7ac1f8de9ae2172a7801259a33077e637275316000000000000000000000000f704df71dc108e478bab08482dba5e203109545b0000000000000000000000006e03299e73110bbe0dd0dfa4d85376aac413a920000000000000000000000000e08d76f9e84b9ce4d49bac8194d2f05feab8d1860000000000000000000000007e64b0a687f2d0d4ba0a02070f63a5ad301b4ed50000000000000000000000005c7962fa2225d34472ecbf62802834e2bc3772aa000000000000000000000000dfe8f8156564befbde373ae8ecf3603fff89c4530000000000000000000000006eb1e41d3c7d605b169969551d3501d2aa04ea11000000000000000000000000c1d937e16813148f7026d02ea175cc39caa5a097000000000000000000000000e4db070e34b7006326f921f04134f8dbd3ac4a710000000000000000000000009c9ba824e6ea6385a9ffb6605b0509fe6505ba290000000000000000000000003cdbbc8bdbd868f32e57253b5623b20f0a47686a000000000000000000000000dce98f77272246c1e8b945e85511c43d1ff4a08b000000000000000000000000d2f7050d991da727a65b18d0d4799c6bbfaa97ab00000000000000000000000062b43cea2ad8335de1cc52243231da7768daf48100000000000000000000000051e31aa87d8f94796e75f2259f4d869f271428490000000000000000000000002dd2c9be30cf56d58fb3387070e74b1cbf2178ba000000000000000000000000b36319738b48cf9302b0a12bcfeb2ab952cd512f0000000000000000000000001b074e4ef45a30c8163d15067a1782e168a13e6e000000000000000000000000c37744d970ed1953cd184d148d9da35696db69400000000000000000000000005e45e8dfef509f9f22cb106b0eaeec77fb9b5814000000000000000000000000cbcfd9dbdf18b483f64b2ce5dbc4029ab2fd35ac000000000000000000000000aa686bb97f34e4f5a61bcbf3dee20b9f476d47690000000000000000000000008619ac64036b9e46815ae23a74599a843123530d000000000000000000000000c328dcc593eb89ae65ef0e5563ed3ea071c0a73100000000000000000000000023cf6eb5fedd9430ab2ea8d9dfd84f0af5f8943a00000000000000000000000065143cb6ebf0854a2e16b17e6709188fb99b5f16000000000000000000000000cc0976075ccca68e1e8685ef2ac5f19a26cece96000000000000000000000000fc03d9a57af8d60529d0101856220cc89c9895d5000000000000000000000000456ed51902a035861d571eff902e9ef051b0d7b6000000000000000000000000032cb4f3e8e1d67265fefa3d48b277ea163dfeef0000000000000000000000009a1176d255cbcfd9d3a297f46bdeff970937fc100000000000000000000000000363678e0776132ddddb4c6f3769d11502adaadc0000000000000000000000006e33bf8babd8109919093bbd94ef131b37a6172a0000000000000000000000005118e6d7c4653c315a0c013be6a5bd3b5f5d6c3a0000000000000000000000005bdc0aba25e4f454a736af117ca2ee7510515aa40000000000000000000000006a06cd1f7bbfc52fc0f7e0456622cd25e64db66600000000000000000000000087d2c272724363632ca058f02ef61fe5547c75f7000000000000000000000000cfc3b21cee60d710dfa21888fdfd3c5f7533b90300000000000000000000000082013edddb17520ccfb49ea0d6273c6848c589200000000000000000000000001d9e09272183b6995f357562b53764ace669b70300000000000000000000000020d490b9184c1d56debb874c9f857ca9ee76c067000000000000000000000000d24997ecf6a2ed64220d9a5cc65e7d141e1ab50d000000000000000000000000d7fae236510589b6a384fb8bf1cced95a8f2b05800000000000000000000000013256e15cc2f4fbb4a9747e2b7e20d47d5113324000000000000000000000000ab27829012669694f93d3cf56c96fb3ab0bdf957000000000000000000000000f23d58dfe1f3dece74762600167bf1fd31ced45a000000000000000000000000581a71aa4188e206a71282d5f7f3bf7c3b4a951200000000000000000000000013b578f99da8d644d231102d989bfdd6339b0b1d0000000000000000000000006b251e3662c6b22e4e10a7329dbea24a6a69ab160000000000000000000000003c701b6f81ed80835b7e0bab6df8a9eea635036f0000000000000000000000007b34123a14eb9a43b7e1843dadd2c7354f585b4b0000000000000000000000008911c4bbca27e2cfcbc83f7b00972082db13608f000000000000000000000000f48b04ba01760b82c23309d92b33933a36f47e5d0000000000000000000000009f1ca29d098da0183b517d901588f2f1a93c9a8b00000000000000000000000035bcdf3c9f0817998bb7b14e16045b8a98572cfe0000000000000000000000007b9461899440d1d9c2f1dc5e2636a1461c8f517a0000000000000000000000002e379b54abf023cc521745d7ae10549f6387d4f50000000000000000000000005f1b38c7bdf2ceb5840cc828064810840989b314000000000000000000000000f204c1f0e2567b1f134a7aa46a069793ae3fa2800000000000000000000000001589fa8021129bd694e25d4c875226f69fc25b6b000000000000000000000000758c10b8e6f345bb89c455fe51ce347b426ebe0600000000000000000000000054fb7715ac900aed1665c8fe8fd02c6b142438d7000000000000000000000000656fce8e2ae70a7954e0bdcf92d3c8621f5513eb00000000000000000000000078e98da00f1c6b45ffe059f629329d4861f73189000000000000000000000000e1a886fd1ec9e0a3a0542227b0b2af28cb5d9da3000000000000000000000000684f94657c59b63ec1d8a20f167e00196c2e48ac0000000000000000000000008121a82c4162708937cd1f6cd8b41fdf625ab7f10000000000000000000000002b7b96f2510e546d432556c2ce5a78ac7bc89018000000000000000000000000edc3ecdbeae628d1052fc750549ff63592248816000000000000000000000000f56c02f1fc49f234266f5512b4ed14772dddcc72000000000000000000000000ab4a8a22038585fbf6764e5d7a5f345a9bb19d6b0000000000000000000000000336158c99d6a0275ea2837951b63cc0b0869d3200000000000000000000000064860850528dcecd805256ad5576bf8fe433cd8600000000000000000000000047bfbacbd25935d45bf8058383901d585f9687f9000000000000000000000000e002257a781ae3b5b89147db1838ceb1ab729bca00000000000000000000000000d5390c2226e26d9f95f2b0a84d1426a648e9ed000000000000000000000000687a01d6988ddc153114fddc95cbce0e36fba6df000000000000000000000000e622cd267edf18d90f458a9b4c8cce938e1dba90000000000000000000000000d28a657fcfc00c4547020e7f51ea6a76a8e9f148000000000000000000000000224943cf84a30bf0097f5c996d675b785e83bedc0000000000000000000000009ed513cce542296b69d4fe033bbc32401dcc7051000000000000000000000000c0e06b0319ed2c8d0a9eab2a0b0acee65e0b2517000000000000000000000000c9827d01b497055c1ef9a0b8b26dafed32015016000000000000000000000000d5e15561fcb551eeda4b85007adeec33c18b62c3000000000000000000000000a2a0600238f9a6352f072465ad0ac34604f9390d00000000000000000000000025902edf71d40599fd102511022460bef28ba53d00000000000000000000000081c340e7af308be23aadbdccfdd98c3ae00ed61d00000000000000000000000009fc0d8a6bd391836d3cca8477381c2022174dbe000000000000000000000000f31eae0724299048c30d59b411782986d8265e960000000000000000000000008ce558a526a80fec1f191af6bb5acbb941b18a3100000000000000000000000041253488a2629b07ddaf7a197675f83a86ec3f41000000000000000000000000ddaa4fe2301ee70c32d17091e04612e356f5a883000000000000000000000000ce5c7d6501e76b682c7786ec5b11e349f8753f440000000000000000000000009c31ce8aaeb47191b3d70173b35afa23dd183d73000000000000000000000000f374fa6b982cbc033c5489d701ac74afaa29b28d00000000000000000000000095ac78df016cc791f8602c1751e8b9aec35900b0000000000000000000000000ef81b43ab0a8dc696948b962396fc9be947e13ea0000000000000000000000002eed65b993567464c75da266a92a5b548390a74f000000000000000000000000542c4d9bf7ebb6f217c827472b29af001d11537b0000000000000000000000002f0ee8d017c0e8288382810b559c5d7d7e897830000000000000000000000000529bb63fae1ec033d7232f4f7e226ec4e0e00e91000000000000000000000000d6f58abf9667d4f51c971325bf1f36db8cafd214000000000000000000000000045ae2269fd981cc06cdae711f33f61b5ce3cdf90000000000000000000000009c56c94beba68f8b54cd0b8d5015ba5e0fb33dee000000000000000000000000df8e39246df2401ea1bec115a5d0de30f42d34000000000000000000000000002ad681895556344bba6e901939a57d3dd1db4359000000000000000000000000256dff6f79cc15e1d10629742189c41cf00bfd4f000000000000000000000000f8d695289781377b7ee6b3a42b0fb261d90623c600000000000000000000000045bc44f9ec79b31d3cebac01637b8f381918024300000000000000000000000033b4fcdbb4a99541d82a67299d5f93da0db561790000000000000000000000009ca743416f0a49923fdb4bc3ef9b0f73a7f8d1050000000000000000000000007349bbe42fbc097b4045f0c9197801fa23e4c9e600000000000000000000000073785308a7fd179082cda843be249f61e0cbbf22000000000000000000000000b2e113e622c51fc31b1270e98d890bb8ef514484000000000000000000000000ff36a1cd40eddf19fa87a907ae48310fc13aefc50000000000000000000000009894a368f6034ca22d3904c6c3517c799adaddf900000000000000000000000041b2e203135476432f429183712dee6b7619cb67000000000000000000000000ed0217a46ca04cfd22fc90ae77509777e685fc280000000000000000000000006cc4192de07b57cd5f13603bad48d4352bb23dd20000000000000000000000007deec2fcbfc204c905b070cd5945b19bf440a057000000000000000000000000b16a0f580bd48b3800c88d3c6dcc60df57cc79f00000000000000000000000007d382c453ae42d59a87cdff987259f7370f84854000000000000000000000000629a8c890ff6ef9d424174c313a84c60ab13fef2000000000000000000000000682a42ac4a9473064e542599a7374def6bee39390000000000000000000000003128691745bbf572ba42fcfc77f64c74889527df000000000000000000000000b250aed0bbcdc5c1b100353412c7093c8135fe1d00000000000000000000000008f874c395f7ec9fa94b34987fc77b31fe05a41d000000000000000000000000f7e5f895baad20380811654518238ae0840535500000000000000000000000003d5bbd126e31bc9486bc075d0640875c9353616d00000000000000000000000023d1646dbf0a09d7f116591317c69a4188a57aef000000000000000000000000b9734ecd3b3060c481ef9e7d226b800f312c9826000000000000000000000000af140943740495d006a131cd45de97a65917e38200000000000000000000000033c31e96e5472c5f982d9ef14d790b7fc02b4b70000000000000000000000000da5e33d8aeed90a5ef780f8ccab60846a55d34200000000000000000000000006ab6b403dd242ad57da004e14baf19ff39735693000000000000000000000000bf84cba6feb3c77e5be69a6e9a6e7e14359b60df0000000000000000000000003b72753ee8c9aebd99fd8425dd55814f5a2de9da000000000000000000000000ac1f28056caa99f44f97034ca9e7264834b84f3b00000000000000000000000019f0bb9e6fdbb14126b349b75cbcdba8f4c82a71000000000000000000000000fe04849ae45b9516dba3c9ab4ccbd32e8540f1a8000000000000000000000000cd63ddd3997307e8ebfc6e8b27fac5bc3f055407000000000000000000000000e132040f0a83ff978528442e981a06525405295f000000000000000000000000d95ac7768cd03ea110e3bc226a39943a586f93a5000000000000000000000000234d025dcb2edda3f3f310fc5a93ae0bf9ba8913000000000000000000000000a1d5a68292aa7256c413df824a16636ae6117ab90000000000000000000000002e6dd580aed56476243713808556ddd6310d94c80000000000000000000000008f0a47c5e1594cf7ffed1fce5943aef19f91385d000000000000000000000000cc705272ad4d05ad628918d82b3bad5bf9fcec41000000000000000000000000037fdaa8925b9b70bcd3b864d821a176c1f0436600000000000000000000000055acef6bb96ff389858b3d94aa93b979ae4ca0bd000000000000000000000000b8372cc0ca169f58377999b52a1f48e204a1ae510000000000000000000000001a326821b92ad19afc7169e9b1d6923a9510f848000000000000000000000000d384bd1ec1dcf7b5235931d80db951885a23bbbd000000000000000000000000f0be623517bd29b52b0a72831d1a76972242961e000000000000000000000000da0e9d830c90679594ed9f44ea881d1351fa77e1000000000000000000000000e3f1f32c2785b848acd48ba849a676fb0a8276ea00000000000000000000000085138268d7cb0ca0c57f77237fc5fb45506fde25000000000000000000000000990fcc458e4a4597dac80f3e0beb2460d2b4e876000000000000000000000000dfc3750b968289c7a5b9154480919eb662a12cac00000000000000000000000089b36a6e6cbdb48962b2d9cc2a954344df64c481000000000000000000000000cc73d8c00573ebec1edccddf73db9097661d84bc000000000000000000000000c050ee7b9eb217ae4e780c580d4d630acc67a2b1000000000000000000000000c41e9a3f4be530404aa842e4b59a952d91ba8d240000000000000000000000005e99c482cbdebfb10de0feb8b755bcb722f81f230000000000000000000000009270fe23ff143086de5ce4ee4fc64b14039502210000000000000000000000000fb92cb892d4c8b166f0ebf5b7375937ccdfb0c900000000000000000000000083c207725e1d877984176756c34c0eabbaa7305f00000000000000000000000060d12b7ba270693245660372667ab5e39202f36c000000000000000000000000545d03f4cdbfe5d3bdf70aa29c9881c58fba1c3b00000000000000000000000048612f4cfabf89d65b6b5ac190550a910d67f57600000000000000000000000066a1a92cec48151c1cba840b50ec4d107a3f9b01000000000000000000000000542ecdc2cc73bd54cb1a3b11cd15850ec6233dd9000000000000000000000000b3b3b9a9c241f7ad5b1c26e29166dfc122370f15000000000000000000000000a6cceca8194071810250934e201a3e4da5740656000000000000000000000000a21e197de23d92addc05854f2d584659c12c9cd40000000000000000000000009c82805d9dde8e8aaac2fc04fbbfc5d2bacb43990000000000000000000000002702a9118cffeb33d926069a91aabd4815db22590000000000000000000000000bd7997db617baf5a79dc052f99dc18f7385b66b00000000000000000000000029b8b3c6c1c3e5984aa82897ddc53d8e6e3c8290000000000000000000000000368f60fd6a46ad9e4a03f4689a71405fa8c074c900000000000000000000000091f3b37d849913d3aa4505898db4cba5a0e5e16500000000000000000000000075d877aa1865ee63b7e0d7402aef5e559a957df40000000000000000000000003cf50660192d623dc48d5c26144880932a2798d0000000000000000000000000d46b3936286487c338e364a5f64837fc1b59194000000000000000000000000089d92de5c8bad52dffc1ca7d30e75f0f6e7198b4000000000000000000000000103557f8d8d567db44e80bd87d570a3c0d21c41b0000000000000000000000006adc7de5204c83efed20d06d9cdf69b8459126210000000000000000000000003673de56a007977f99cf092635f6165d118ce5d7000000000000000000000000c412a50465b3e60ee19df2c52509e9707f4c20440000000000000000000000008590185c14989fc9014abbe067a5caec1899ec2600000000000000000000000038483d6e85e0fb044b3079209d93b289c2157ccd0000000000000000000000005c72d5d9af5f73d774d9a48dd5b8b5b696bffd31000000000000000000000000be330e84a5d247195c115a01f7d886affa2c9a3f000000000000000000000000c044d5affaef125b05d2be029b9ba43e2dd987a00000000000000000000000003ca89f782a3ce011bc017c1ddbda3ce5800f20bf0000000000000000000000009dc1c3f0db3bc822de4e51142f246affcd8af8750000000000000000000000005d0e41e8a1651e53668b4f0df5fe241b33f39c5d000000000000000000000000ae3172d035764103722663341e671524bac9d94000000000000000000000000032fa1747b41feda02dbe71735e08028d32c332690000000000000000000000007838b5406819edc1906908c410454da05ef2a00b0000000000000000000000004b4fac033752d65579fdbefd773a0ae757a4059e00000000000000000000000056307f62d3d34ab52ff1d52bdb8737b06e18dd64000000000000000000000000f47285b0c9848a15a3e2fd504005b45098467f3f000000000000000000000000ee5deacc0e3714b3dd6ee1b62427f2fd5d1d59d10000000000000000000000005163a0b3e5dcb752e3ed2743b6bc847c04f2132e000000000000000000000000f40be680347ed205b662e1379817b0bd53af36a00000000000000000000000002525f152066306661e2698b64eca696ddf260ef40000000000000000000000004bdcecc08b9749c4a7b69432d3868dc9b7a716a80000000000000000000000009ecd2a6cfb19cc63e2794e9097826a0f772d0009000000000000000000000000e77bfdced1c138515d795b81a3ee8e2469be9488000000000000000000000000015b425b304c07bafe9aac27c7f4c2610424790a000000000000000000000000b5734ec94047bacc9a48ebbd73d0b5982a42ed6d000000000000000000000000e651e18b072f1133d023c043b6fda2a0ff4d3f32000000000000000000000000f067dc626667352380415ca2b79cc8acdc8c3093000000000000000000000000556d30b9edab120b51e0ad37acfa3a3cad1591ad0000000000000000000000002a4b69bf642a6028f6dc628a4a2a2ab575da43cb0000000000000000000000008c0ba35db66dd1f1bde9c0942450ca822b03589f0000000000000000000000004a76a5aeba27242f1b00d5282f2b7465d61f837700000000000000000000000061a3624c106e9a2ed6688fdd2bafd7b055e4e0a9000000000000000000000000ae41b275aaaf484b541a5881a2dded9515184cca000000000000000000000000eb751b83ca2252b719e85fbd1bc70f6ca7c48d1d000000000000000000000000919cfa334ff0593427e1628da9412861d51c5742000000000000000000000000f3293c96a06a80099ce385dbb721800e5cba4bcc000000000000000000000000c16497004109622c688f00ccccc81c718f53ca420000000000000000000000000e4bd2435590c6549e0874a28b0a2aee5d6c21e00000000000000000000000009712054e56f3d2e60708196421d0f0a480f7aea4000000000000000000000000d1dd583b9ddfc6e38a5bf639eb9ac9166ff5b18d000000000000000000000000d49c08fc2be0a068d1fb9d35417548ac01151ef300000000000000000000000059e98d773a9a3ed203fe38fff316f79c2ab1e9a80000000000000000000000003bc9d68992b9f8c64eb5b30ad131b92117485907000000000000000000000000c5274f4ebfd46c9cb293af6071fa0aee603806cf0000000000000000000000006d64d5779be5f942403bd1890d89a5d9fab58f20000000000000000000000000fddf7b9c421e2919e9ef1bad9225f42841443d85000000000000000000000000fe6570d72bfe29e12e67f6cd4be0295c8215066200000000000000000000000017b697388027ac1f46a5e29054951eaabdfa9258000000000000000000000000a807cde039780b39de802a21b04f434349e47fe6000000000000000000000000c61f20e70f4a340a48d69d8c5f63f2dddb3eac95000000000000000000000000794649e050ac04130a14c051c021d3149daf5dca0000000000000000000000005f200fee6cdcb3bdc87f145e32c7eee83ac2191b000000000000000000000000ae884e056861ea9bcd333757f8524ba7286127320000000000000000000000003233bb4a922dd51ea1733f31c782375168f20f86000000000000000000000000d7436cad2c572b613cf9dcc243b3fa07cd69853c0000000000000000000000002498adf929249bee4b28b61fbd905acf355f460a000000000000000000000000993f5c6e66f7176b339abb71877c4c7067b211620000000000000000000000004bfd5e4aedee769b41700f08ce541e20038d2d1b000000000000000000000000e4765bab70d3053b1ce50352e27f734ab708fff70000000000000000000000002742423a1e291f9ea7877c8f296387b25621222500000000000000000000000029296abdd4ec5456f5b5114568467bace2ceec4500000000000000000000000081d6e98e487a1999a0d138669591bbeac1ffda350000000000000000000000000951cd1981ca7eb8b4ac72001acb5c9933e7326800000000000000000000000062ccceff51dd76d62df0ac2562632cb0217b1529000000000000000000000000811023e50a2cdef9549c996bc7c509053505483600000000000000000000000058c76441cc64579d0e665562944a8ca48cda11980000000000000000000000003ba86e54a785169a0725cf032ba0c495db5eb3790000000000000000000000005ca46098eb4a0d10bafbdf151590b6a3e454250c000000000000000000000000401136bf9d3a94b4a8480a8721973afd02cfcdcb000000000000000000000000e8896804f82c3a9b3420403f90cebec4837f65e6000000000000000000000000b1cace524e24eec69e0c833100a8e9a678289a23000000000000000000000000f0b73bc48950aa33bbe2549118755798c60fe4b60000000000000000000000006a278927f03422419901b77be4d47700b1f3599c000000000000000000000000775b15c2aedcbe80acce5ab2997b68a4410b53cc000000000000000000000000e33f88ca755044e5120bf3dd58693c587294bb09000000000000000000000000f88af563e535421bb9325b462d42d5bb8b8ff3fd000000000000000000000000f95346d85a99e9a99b93a3f9e635fdcb8949b5140000000000000000000000004d942075bb4a6143eebbc8f2503d33d45487b3da000000000000000000000000656f6c80a9fb5c0274bdb1e490a66983533060bf00000000000000000000000059b22eb87f7244796922a519e57a86edb9028e74000000000000000000000000f7a7d7ea8553db5cb65ea59a11b9bc0d73278d2f00000000000000000000000025f965abd0fb8c01d6b0664b5dc7fde4a6fab26d000000000000000000000000272b05718f154b35ac61262b0126ca791a97c48f000000000000000000000000c1dbcc4235f1272b97819bfe3febd8eee8768b7d00000000000000000000000007eb50d91f372c4bb60c6ccc4f0dc922c8090d15000000000000000000000000ec813fcc0e7e76b469786de257cdd3662615d3990000000000000000000000000648ec9dc5d05c61193849ebc2d1e413516f9f9f000000000000000000000000566e60035a76269bdd5e13facc5f80f6e2e793010000000000000000000000000dbe215c33997c9a8519dca247fcde845fad291f0000000000000000000000008261be30cb24f61b68aaeee64f811ac42b79205400000000000000000000000092e97e09d340e41b8530e1ed8ee81555219836280000000000000000000000009af1e1a137f9a52b9586918097f1cced69594f920000000000000000000000009ca6f335cb25ad630d00f8548758800d416029b00000000000000000000000003e9b7799edd48a12fd47bd4b844ce1dce102c0e500000000000000000000000083224d14e247e3beeea29f078615a52f45f6fcac0000000000000000000000005da07c9a0c6b7117979ab537b69c52563076997f0000000000000000000000004c94ca55a5c7d1671980433d828e74acfd68e9ba0000000000000000000000004c4896d5641df4c49f8ca0f69deedf373c6e38940000000000000000000000001e47ec850de5e842b115125ef5ab9b669e3b727b000000000000000000000000f3aa8dc2ae2b64ccc674f7621bd2ed95f943c059000000000000000000000000d0fe4224f49a3590dd1153fa10d1fe1d47362f55000000000000000000000000fa44f7e6d9bd90133bae0f987f78c8ef5bf96f0c0000000000000000000000001eaeeb6567595a3fd8080b4c9406572e9df2b30f000000000000000000000000126c204aa61dbc41768457fc2707b6fc710127e30000000000000000000000002df390d7761fa1270f6bb0949b06887de2b4014a000000000000000000000000a9429974cced38c1be915430a03727cd62d0952c0000000000000000000000001ae469b059c106ea113dd3253d56d95892cb935a0000000000000000000000002514a0cf584c69579ce8a17ad31c2ba1a4f44ac3000000000000000000000000a98dd614a27423edae8edda7a443701f4f9a84fa00000000000000000000000062788b2acc37d3c818bff3ffa005faab18a0d2dc000000000000000000000000b631c8e831a11cf8a0a7994e1ca7e662043b0138000000000000000000000000fc13598f31902633b2f8a4bd803966107d6658e00000000000000000000000009e5d03e50794817e3681dfdd6bdfc125ae84cd3b000000000000000000000000b29a358af7d532ea17346abe55a9cdb11377e50000000000000000000000000090bbedf599d7d303e88aa960b8622d235bcea0210000000000000000000000008366d9aacb8221c9091cfa9170d101594d071443000000000000000000000000453bf172b844c30f58a30fc706d19d8684f2db7e0000000000000000000000007aafc066fa4844f2858580f7c73cef156ffc76aa000000000000000000000000d1c4af4483c2af3d01db794ddfc78a6f136bf66c000000000000000000000000ef8621a811af4aea15f8e0ceb2781752f4a704b3000000000000000000000000cfa3aab00f5887d198209bf1c6ba974fb158a22000000000000000000000000060c96bceacf519a9761b02a6fc4eeb8c254ed3970000000000000000000000008219f9bb2db6af1e2f38303d8f165e36e54bdf6f000000000000000000000000d358d120ea4ae55cf54e64020e3da5ee50464b65000000000000000000000000ff3493030fdf4122f02fbb9882ad8c20300464da0000000000000000000000008b13c89248c59d3379d7aeda16aa43250d0695c100000000000000000000000043ca3bdc98d5a77d49ed1eb612e795693e41eb1f000000000000000000000000d9baebccb8951aafd7f68816e12377d12dcd95a100000000000000000000000088f871d4df5c948aecde9a05934f1383ab29c523000000000000000000000000daa58c27abe327e1357b3ac6ef2e4fa3169a8644000000000000000000000000e230117e40d479bfb2dc7cd0750802147a9c4a9300000000000000000000000000d5f6c0e2bc535c75b9bfe59fbed41283752a84000000000000000000000000c9fcf322ac1bd42276afdbc407e3ba3ba138f9bc000000000000000000000000b3086aec727904fbb93e1dda5c891614676dc1fb000000000000000000000000183d6be2b5b1f81bb88b0cb8933303dcff90f1c2000000000000000000000000ebc72f82aeb9f60567669b4508ed04eaf7322ddf000000000000000000000000df57e551e563215e072aec92d3560ba5776f84a1000000000000000000000000e69e89bfe43e21d6b88ba197a066690493a4e15d00000000000000000000000023a7f0c75de423559b3dacc9a8bd1fd6e23fbd02000000000000000000000000bde8c921fc25b18593c30337e653dd89de0bfb3b00000000000000000000000057327919d17bbcb584d5684b3fcb424bd37461120000000000000000000000008b304c9ef1f708f0388beef4b5486351194f3ad3000000000000000000000000fe508c35323dfb505cfd5490bfb949e539161ac60000000000000000000000001b3639a61cfb01b1848cdefd8f717217b6d8786c000000000000000000000000e489f703902344769f92e1c6770e5b22fe684f40000000000000000000000000ca571bf00ee45de87d85e618992b17fbce73c809000000000000000000000000669a949781370b0062e2deeffdc789c9b1f67ad8000000000000000000000000d4a44611706d45ff39403b55621440562e3dfd7200000000000000000000000044d2ea0f169a147dfaf44f37924769ed281219030000000000000000000000009f97f17a7b90bb22333caf73bed71b07ac4bd5dc000000000000000000000000dea0f39c097962bf79344a2fbd40c4dc17ad5f7e000000000000000000000000eac0b66717e5d9dcba3441647deacd0d0312a3a3000000000000000000000000d87c5a4eaeb0cddbac083cb6cb96ef3be48b2b77000000000000000000000000d0a679e16106ee00152bfe5d9f995da90c50bb920000000000000000000000009f79596f91b78e72c6df8d91be64224e4e0098c3000000000000000000000000a569ef9474b547ae1400095c237ee402019da346000000000000000000000000a4227663aacbd1a6e302ca822575348755c99f89000000000000000000000000b9ba1038d04da5e39a14c00990c2e70787691036000000000000000000000000a62f594d5f2907fe1db1bff99e8f60c5632cb9fc000000000000000000000000135a5cbb5b593c8a0966c30cd43a9435dfc7cabd000000000000000000000000c14cd5a4e22ff7d8e8e7caf6b32b282b9450f26800000000000000000000000065c07c2976e58f142082f612e3997d61d93698c90000000000000000000000002c7c099d363b2f0c0f08fd428dc97af8b17c72b100000000000000000000000098e7db88ab55b8fc2e16ca3bc7eb68b43fd2f8df000000000000000000000000d7c92320c580d2d6bbf7305ec823b56d8763ef3500000000000000000000000004cde63a68a1419a810d6fd1563faf5c88197e1c000000000000000000000000f9c20cb47aee59b1947c13ae74554662b21062d80000000000000000000000002f2506c3ce85f2931c4e2fffebbc03c36078876b000000000000000000000000bd11e6bd2af9ade3445c1ddb90529da3e43cffcd0000000000000000000000005ed0712560e16f6614b33500aff6f4e43d44b650000000000000000000000000dbcad40f03f5962c1b91a5e5cdea3fb0b90bfc16000000000000000000000000554209e67ded917f8dcde9aef251e4abbb6a12450000000000000000000000007798de5f3974a9722075d7e53f5109c797b16b97000000000000000000000000d9013d19a8c6a6292e3e2cf357a58988d3874b67000000000000000000000000407573d549fb6bfda0755947bf1b2013ccbd7a870000000000000000000000004637772fae1c3fc363661eb27b772ed9a28752bd00000000000000000000000026abf53f4af95d75b4e89d683ac1f369f1c895f3000000000000000000000000db6b7b39094d28826a7014cc849a455a6215a24400000000000000000000000074bdb9470a0ff00ea75c800aff25bc8e7e61417d000000000000000000000000ec21b56f87b6a8c40ffa8b49286e9c1528dbb22a000000000000000000000000400779adfc6afa62894b75fc9626a309dabc71fd000000000000000000000000adde01303e4515ce6b3ace03635a5a91629603e5000000000000000000000000af6650b716d84f75c6575950bacb79943b122d9a0000000000000000000000006876b5f668df5e4344c277f7036e71a6653c295300000000000000000000000014387d889b3e1963852a8808e2389aaaef579e9700000000000000000000000002cc57e7726193f5cebcdbe98eba53701926566800000000000000000000000076a533899871cf11f9134458713b78f9e2ac80d700000000000000000000000065b667ecada59760789614754954dee9671e4e510000000000000000000000005e8033586a2b0b6f9fd1d5ac7e0454796e8ba5a20000000000000000000000001961aea023b782557dbdf08154126a6248d583ba000000000000000000000000b3ce2c16bfc73343b74719069cc440995117e178000000000000000000000000c95a41b234c2dd62be28d328cdddde02007e12c8000000000000000000000000f7f30905a1f9876464270e060176bc03a817c4ca0000000000000000000000005769a4af6053bd366adb8acfc988898dcfabca8c0000000000000000000000000a735c884043da1cb2f327f4b09c760df5b351cc000000000000000000000000aaa9a5167250f21fef8644a889040f6d4190fa1400000000000000000000000074206846eb064c046c07b15f8d5c545f06920d8a000000000000000000000000515fe89d7c50e5fc86aaed3f1c1c85a90acf8a59000000000000000000000000b285d4b78d9e2623b5d361f3721f679d63866a6a0000000000000000000000009203771439d2f454bd5c191b4cfae3ed57c419130000000000000000000000002e0a3a791be06c2fc305ea88130fcca866f6240b000000000000000000000000d047d15836bb8c7fe422dce55ff5bcea1356696b000000000000000000000000e024866291608c2fee2b992d0fae27d30f86d824000000000000000000000000f8b33ee1b4d525793b21a2817686538adcd7b4580000000000000000000000001208058613b1989da633e36bcd10fa3cec71909e00000000000000000000000012fb5da28b24a75fc5f17ec1392f9daa5d470851000000000000000000000000c71e8e98b5c9be99dc679e3da49e512e03cf08e9000000000000000000000000cef4e8725ca8771b673244454b46ef1de230fdb50000000000000000000000001721c849529a5ef846c24951d3e7ab0abbd9e23f000000000000000000000000468e3ac24847aec20490eb8e9783eba9a36ee189000000000000000000000000b910d5ee06d243eb1d95fa62297296f3a84c50c300000000000000000000000070b3f0fbe8008bc4f9d6697f181c503b36c1702f0000000000000000000000009098821f05a66612c89f719cb32cef2a853e3a5f000000000000000000000000fafd7d543ee036e003b31ae938636c4db38012b000000000000000000000000079142639517170be02406ffc4f64c36e56b2d3680000000000000000000000006461eb506988d7bc7cfd34cdacc82dc995cb8f1e0000000000000000000000002da9e5e254fc2bf663f1564d868d5db99f195e4d000000000000000000000000fd0ea962103c4f878320adaac9d043253d708def000000000000000000000000e9ba73fdc4f728a5267ad35a342e0175cce034e90000000000000000000000008fea442ff0a8b8ceb59899de59b6a6e550de231b0000000000000000000000005e5f0e4d62b345fa4574f324bdad9c85c911ff9000000000000000000000000069c0309859bf79c79393e45f0e9bd6a5e5c269ef0000000000000000000000002cbdfe97b07b1a9d3b2aef5e5a5279554805a34e0000000000000000000000008447a72bed04f611b98656f8710375eeb3ff4b45000000000000000000000000006b9c918e28fc107a9141d9b6aa2cee9b5b06b30000000000000000000000001508d638b2651bf1138c07793e1c115b6757e5f3000000000000000000000000959106f86d129ea53358e8db1a57fafc96120fd4000000000000000000000000b0fedbacf46ac3c6aeb4d4c98d4bb53ce4edf514000000000000000000000000d2c6330532441ceb8baa1add24dc2b6832c61571000000000000000000000000f7c11d35fc486dc87e67cf953bd591e4e47db63b00000000000000000000000092e4cef6777706abca94df0188ac12f47b0208dd00000000000000000000000078d288d98b18579b62eb34ec3f29064ec60bdb90000000000000000000000000392e5781fac2124e6954d52c5a118b3898c5c3cf0000000000000000000000007b3a07c7ff0e7bcd62d97b898e3d6bafff1f2ff500000000000000000000000039885703df4059cbdf492b3be5678d88dc0d7d3e000000000000000000000000e6319e1dc89f167c3b0812ac596f98925e5183840000000000000000000000006b3bd7e746c4f935205a654b0a01e41d6693958e000000000000000000000000b131f872366e436e72db12110a85dea0fd9a86f2000000000000000000000000e97f7e530035f5566194bfde087b567bced44937000000000000000000000000ae253d93879191a988274eaff93b097420e44add00000000000000000000000046aaf26d4c38f71b9a449696223d0cea171e12ea0000000000000000000000005e959164b0146ebcb6a847301e8bb30bb086004d000000000000000000000000ff87190659d7f8b1ef9e39eb6fc5ddaf12a7b5c2000000000000000000000000c4d797c0e49c9fcdcda8181bf3725b014277b9190000000000000000000000007e5a642642032e5272e638b59c70a06eb532ad37000000000000000000000000a4782e812ca085cb3cbd64abdd887087e2e8693e000000000000000000000000d5d200a08da21a0ec604a4457ce6da3a60f6c4c8000000000000000000000000bcee9c50580ea57664566f108b97d0c400c853da00000000000000000000000079e104aa593ca83d83e3b79669a88bd023637977000000000000000000000000213fd9645a1c39c42486042b4cc31fd776fbb4cd0000000000000000000000006e9c842a65e9bce66e59aa92fccfd1b6fc2f1bcd0000000000000000000000000543fffd2e0748594a1e687db076af88fdf711450000000000000000000000001604323b9e2bc372ee4e1d30aa6c304c1da9609d00000000000000000000000071cc1aba5e8d3d69eab2abfe206be17e24f0e7b2000000000000000000000000108714fec363e4cfd3865f711dd23aef42f2b2670000000000000000000000006229a4907a641c47f674792815eef3f34ef6c2b700000000000000000000000099c7b00790e14965f3678fdb48c4ae0813d83a4d000000000000000000000000f1935e97f8892cde845abb27786d6a722387487a000000000000000000000000d528effdd2fe6a717989d42a6d09d2724b3e83f60000000000000000000000008e42c5f4aa820b7a88f65ff234faf8c825d54038000000000000000000000000a65067cdc4ab389ac3667eaa6fd87cff079bc904000000000000000000000000e3ab2348604ecefadb6b77fadf792110b16f3e990000000000000000000000002516dc8fdd04145218af206d884997d95cd03b1a0000000000000000000000001e7ba0cb54b1ab07fca89717510df8d11c2bc9d7000000000000000000000000d25524270562341e59a7675c526c929bef4b3b9900000000000000000000000072051ed0c7d1de1e6d1a2e52281ab159a8148727000000000000000000000000f83e36cfe7ffe56ace4f5d2000586abd1584a1620000000000000000000000001122f4a9c79803a868408eae9692eb418f092682000000000000000000000000b15aba0d8502f10991bdd7eb75d0db148541bbbe00000000000000000000000067b1c84cc046cf48a8fe9684d8835769ebf6303c0000000000000000000000009b0bde75ba260e601353a0c5f0eb305346f17605000000000000000000000000313921f4b3e893eaf115ddaa221ef10b5cdd6f15000000000000000000000000bbf888379690bce20f006406ed8f16dd594a562200000000000000000000000041e753a58321e6604dd0e1c13cf47702acb41848000000000000000000000000095bac1f6a67ef02fb7a342f89029543b394bf4e000000000000000000000000abda58c0c3b55f72727682d9cb70294adf1e23820000000000000000000000002b6b591495c064c9c35f8f53e1f02dcaeaa403b400000000000000000000000099f8f04800d968459877acb93aeeb5f178d1adb1000000000000000000000000e425460e5698f76b3af9ebbecf5c3fdce118eda8000000000000000000000000af11831f5404b014b89a27b5ef516f75b7ade8e300000000000000000000000081e76dbdd607acac2e5314c174eb8c382cc548c400000000000000000000000025d541332509c6019c16100e5cd7ec740424840d0000000000000000000000004c68b297c00bf7d3d6faa484640746d88f00caa5000000000000000000000000354e89d2ca2a4a6d06c47ec660172673b8d954c4000000000000000000000000b4c00c3e2f2c18ed11f12ed6b673b66199acf5550000000000000000000000009369f2d12cbce8bb0784620c45cb308e48e747f40000000000000000000000006fe0463b081b9adfcb78d6bbc157b964211745e9000000000000000000000000142b4d93b11208c6cd1c6dd3849fbb74253f28f1000000000000000000000000860a6990da5b8e2552e4fcec586b83001c3b4963000000000000000000000000ec360d0c92a89800a126aefb4238e852f69accac00000000000000000000000096ab6ac6399442052fb112404e5a80a2ef82478100000000000000000000000083f1d3e3a59d6df67d537922fabe739d7508f7fa0000000000000000000000009274de9fc4302f0aa7fcdf0da0f54366b94b59e600000000000000000000000056ee231dcaec7eb7cca3c3057227eeaab4f904e1000000000000000000000000843fdb3cc430b32c4d1fb81a7094cf51cf9e6eec000000000000000000000000d3a001ea4726233d7f549568242385e01fd3a77c000000000000000000000000a982b9f0d6c38d78c4b32cef5ce405a5ccffc938000000000000000000000000ba1681d373537a12f3b54a1c7a20fb267845be920000000000000000000000004f59aedc0ab9cff20a06b6b96d31e098584737c7000000000000000000000000601d61dc740ab257a5c26aa9cac538b6d93c9909000000000000000000000000b0cf59fded893ac406d3a5bda75a4b104b96499c00000000000000000000000055ec22f72802aba720c2f7397c40f3570f4fba3d0000000000000000000000005ecb39dffa64fa82e1d65f6d092f53bf0b02e56b00000000000000000000000017072ed1a977636a7227a8840d37dba34b5a04880000000000000000000000002f3faea358704f17236adefb3f7812d05659c5480000000000000000000000000a12c467ee55c80f76a1b9b17e8c3b54919e371b0000000000000000000000005f356a38a87593d1a471f299b783b8388e787fdb000000000000000000000000912fbdce92700dbf1679077a471984f1bcb184530000000000000000000000003aedf04644b3eeb55028c9428360bf693fd62dcf000000000000000000000000946e10ba5710181e6af973e7f61fee97a469ac4a000000000000000000000000f551bc246bf57524ab753fab4b93ee24ba796f73000000000000000000000000b89718c5d021b03116a00c7a5b8561c5405ccc86000000000000000000000000d37e6fc9a74248b84f89251a749a7c99af044cbd000000000000000000000000d01bd7027c10dc3bbfbff3207d7f082b13e6f62b0000000000000000000000004200be64eab34dcd060d43730cf6c92da2672e3a000000000000000000000000a0e54ce32e2956062cd68eb61a2fc25f05b79f58000000000000000000000000fa9f621ee5eef041812f767315d8483dfd53a2380000000000000000000000002d70cc0ff5f6fbec4717d4a28563f9925645b7af00000000000000000000000068be1bf0f0b45623db793398aa05f354bae425a00000000000000000000000002bfbeefde2ac65b39d45f6aef87294d2410cbc87000000000000000000000000002cc0944a3864026120523088117794aab0d47c0000000000000000000000005a88133b7c03971bcb14007e6b852b42cf63842c00000000000000000000000050490bc2e6b84c6dccbaaec831e0b5b358da3a060000000000000000000000006172dff60b533206c10bae5a5390c6edd1f2ba15000000000000000000000000fde50d09c440b5486304136520304eb4ec3cff11000000000000000000000000adb7ed13a7ebce857bb9cefee4cabf870f8a4a2a00000000000000000000000080c8d169d3f6ba084777a6a3285f82c7d0f1d5540000000000000000000000007fed45cb527176c8d9b6a4460911272e53f1157500000000000000000000000059b4dcbefe88e18af1ee7ed982e376b7152f4fa60000000000000000000000001118177cf2c133d4c2e7098a107991166d4459eb00000000000000000000000048e12b427e7ac5dfc31a1ec0346e3d425f5ed40000000000000000000000000055349f83a7688d6925b880016e25a24b395af74f0000000000000000000000007a770374d7925eddedc4795e95c9a3b941f14037000000000000000000000000158c2e47a8a6fc6e7bf8e4d5e5efa1810581fd70000000000000000000000000a0c5095c4b4b044ef95236fbf61e13f5b00448030000000000000000000000008230aaa7663b71afa4fc15357d4ba966a8b14a4a00000000000000000000000054552c0e66186ebe5099586dfb03a8ba7d72f33d000000000000000000000000412c1b4f3ddd69dfd1ab859b15f520ece82e3c0f000000000000000000000000e1375fd656e851126c23b12f8c1683ed6d7e5ec50000000000000000000000006fcd371fd9d18fe6439aa5e66386718d2271a366000000000000000000000000d77be8578fae9fa9108f1ee7f10021f6a42451fd0000000000000000000000003d60c07bfa43a9e9331a81f7eb9c3a699a210f8a00000000000000000000000060f9f95f74ed9dbaf78cfeb5cf715267d1bfbc3d0000000000000000000000008a505e763987b480ef8c9e52c4f356dea56afc84000000000000000000000000988634f24a90c69b273697d49d3cf485d6ef288d000000000000000000000000222e5a5cb8137eb805c0f660eda999e19a5a618c0000000000000000000000007d60ea84b208fd93bdc909b43c6531be73526de40000000000000000000000006a513959e1c8ccd2da55e86fcd35a8ef408f44e10000000000000000000000002f677ac9534a6bada714132ec5e409976fb161b90000000000000000000000002f717df244c546ca222921dc3e43a08363fcd30a000000000000000000000000757a324cbb57ab121910bd53c8ac5c8965b53313000000000000000000000000871e86e56c9b2097bbff466a417ea4345c93f7a50000000000000000000000002476e0b2c4c637de7b8fffaaa66ca83b7a4fde8b000000000000000000000000f58e98d93aa9141f03a84eeb106077c2aef7274e00000000000000000000000070fa03818a97f0909ade2b31586dc92df9aac77500000000000000000000000073c5f6a7e0c9c574d24badb295b456d1f3808f390000000000000000000000000e3ac0c16a989bb3117155f3390c399229146d9e000000000000000000000000b08fd9f722e8aa6f764ae5de2ca7e5b02ce862ab0000000000000000000000008ec1b439063dfc0313ecdb85423af1d66faab6cd000000000000000000000000efe0f6c484be70fa4fff643d49b2165765969f9a0000000000000000000000008b0065af0280f1e640c4a3671d3848b69985387000000000000000000000000089e5eb09f3e2a5c0c5578f556a74ff3eaec8cf3500000000000000000000000070c4fcbfdea66d9f77f7d55ae9e59b70f6fddf45000000000000000000000000df029753898abb28ec82f0c93d12c3101a14fe970000000000000000000000000c4a2720dbff5bff6b771d7ef301eb51d03628ef0000000000000000000000004501d74c57393b18dc098cf672ded78f25ef357e000000000000000000000000babfae3fa9b7aebf9a7342e5bb45741b020ed2d1000000000000000000000000d01d66dfe747272751f8e92a202ffa2c3e4ec435000000000000000000000000d0c385e7f2019918d9f7156881d2b62eca8c6458000000000000000000000000225f75cd422634ff29c5ee9caceb8819719ceeff00000000000000000000000027fe53ebde011799bb081e7a6879125169c14e4c00000000000000000000000000f9fc842ffe0c51def26ea2b8ff806446135a9e000000000000000000000000e62d6b2841f4eba57362b838a90cbaa9fbcdfbdc0000000000000000000000008ea37c193ba1d38d2fc493025b3f0b178c4223310000000000000000000000002ba1a4fc19344b2da9a2836d4be420eb517355a1000000000000000000000000958035a102b57ebcf3d16293ff4b99cccdac0996000000000000000000000000ec9251e213b8a92d55b0db3e4a17bcc6def2f7460000000000000000000000008bf44285b3e2988df368ef243d25f0e5a9e1f570000000000000000000000000218e86754af609164a4e3b6ed7337fb65dfde5b7000000000000000000000000bc1c99a2791a0b0829e80e0a21957045efb13d54000000000000000000000000d42ebce26ee31e4620ba80b9f155a1d18830ea6f000000000000000000000000ad726d19ae7ce3e133b53297b457c3a20a1a61260000000000000000000000002ceebb4797df6f525e09a6d587589966581caea4000000000000000000000000492d6152188bf4bca3defb11b8dc50280960caf3000000000000000000000000e20a04bbd746c5e87775b9d37422a348e70faf1f000000000000000000000000951c53b4d841bcaa7c41561be26b8d24411310bd0000000000000000000000001acf8a73db4969c1f0292987c753d2642fae33f7000000000000000000000000343e686ba7f765f6d89ec32c80534458f56d2592000000000000000000000000a9587c0489541f17cec4ca78c4f25de027a1721b000000000000000000000000e19ab745e942def511fe3e1e883983961a455ed9000000000000000000000000ed23dd6c05ebb2a621df301f4a93f6d377815327000000000000000000000000fe1042af133d4dec18b2a5736c358e31bc22405a0000000000000000000000001ca3afc3c2172b0e1d770a321dafc8ab4ba81029000000000000000000000000061bfb1a5199695289847237e4b29ec6195017c100000000000000000000000083d459d70fe01bb39ed1c17a3b4ddcf8afa1d1e2000000000000000000000000cc9402e831105a3f9208716085018b6f9401e0610000000000000000000000005e84a4f76a422d300d795cb2f2ed5e45a23c1c7f00000000000000000000000067df56097c0bbffe4a18cca583c82bf25420a32c00000000000000000000000011a880910eb629a109b0e586167796f7438fd4e400000000000000000000000020cd8b4fa52d1758799de5966e904bff509c3b58000000000000000000000000121157482f3ec37b7d0d0e2c6f9d087a3e2899f7000000000000000000000000aac8762000f45fc60eccdc79f48727e6040a56cd00000000000000000000000010e0907725f64c2cf0bb152c343a96e878c778dd00000000000000000000000070c5ef95432f6aa0a905d095a08c10e3e0abc557000000000000000000000000745e17a52a458fdb77b1c750e29907cff1d0028500000000000000000000000040a2491fb7d0b85cbcbf8349e464b140f5e2b709000000000000000000000000f37e759383fe8dc3ea2bb1aa3000e1313a0b1a0700000000000000000000000079d946f66d29bc38c2bff7f6b52831d6b4bc41f10000000000000000000000000af7489d6545bc9b60ace8361c117256373e8836000000000000000000000000e4915662328109c2d7c1341e94af2404860bcdbc0000000000000000000000006f580ae94262ed792867ed613b0e992860115b88000000000000000000000000278f68e41729eb5b77bdd638bf14e6e6a3aa270a0000000000000000000000006fbf3a60f0a74cdc7b7b149d9a652467f16d23d20000000000000000000000009d1f58bc72638a6a3ff40f12b2f100e7b306eafc000000000000000000000000bd022aa710e40985e36260e8107e59e28eef6bb0000000000000000000000000db364299a149939810c199a87d345e33ecffc3840000000000000000000000006a4987ada5a658010961797baac514c882ee105e000000000000000000000000b7ffbb53081bf97930f547cc01d62701adbac22b000000000000000000000000a2b7fe22c1370b8096235a9bfc69c405c8a7a0c9000000000000000000000000758af5426637ade434c9fd0e6b0a1924719508ab000000000000000000000000b0920f2fb23016a2ed978fb1b38d72b86426bad20000000000000000000000000af9de08367cdd7dbd070bcdb3755af2aa4630d800000000000000000000000047ce5f3f80bcc5467d5880661c095087fae9df1d000000000000000000000000650c5e6cc693f1d38d5e9f3b8c0a589d4dbd33cd000000000000000000000000d4edb27a986ecc64445e510cc4f7ecfd90490988000000000000000000000000cf0e8f331029901d73b6171e78068f4b60b47eb400000000000000000000000076829e3abbf93bb161d2f04a79d95bd2802cca500000000000000000000000009c26a56ebdffd8edd2e42a294907307d6e1c012b00000000000000000000000079bc9cebba96f9be85ad69ec79ec662d51d3fcb2000000000000000000000000cc653c034ffce0a3065b5b69f72b1b966e3adf5a000000000000000000000000cf41a1b29665c2b5f8c6ba1726b5e269012ede02000000000000000000000000656ee967b15805f8e9376c1e5d30637d6e60a3fc0000000000000000000000004ef1af6fb8510750d9ebef4487187236c31f2e7c0000000000000000000000004522c50433ce2af4d76a2d9822da473ab53f601b000000000000000000000000aed0e7da4fa875aca62fb3b877d726ee587ae18f0000000000000000000000004e5ad738d9bc27baea2f1401c40f9f9255593082000000000000000000000000c13f378c059ecb3686585a47f2b05d757eeb27610000000000000000000000001ea78e034071e504a32f372d2d1a0da551dacfac000000000000000000000000626fc2383731d725761c16b57f004ecb7086961c000000000000000000000000a24d1bba06740aea70b0dfb26b956caf51dc6c050000000000000000000000009170529e67e3beeb297e58e89e01ccb37bd72840000000000000000000000000f78c4c9debf98fb326e7f11c10496b36e8e8e0b2000000000000000000000000a6451613beeea5a5caa91f253f1ac240f67e138300000000000000000000000071be340cc1ee412474442063d3d4203da105047d000000000000000000000000562d3e255b48391ba6b618884f2f24a29674ab8b000000000000000000000000157ffaa218ed7605b5e40602adf013b6064fefb600000000000000000000000007e981038c89a2b4dc2cbda980387c7acc7087da000000000000000000000000eb74bf356abcf2fcd7567b945cc6c2a10c71c17b000000000000000000000000dc51a650063650ea21c12194806b2fabe0daf302000000000000000000000000bbb304a7650771a0603e41bbb34d430e781870f5000000000000000000000000c4aec12a3e3be8a3c4585b01c6a1d95d25a8be9e000000000000000000000000833c868bc4bedb1631971869fdb0947fe26030e9000000000000000000000000f86291df4d2c564e65de5e41ce371ed0463186720000000000000000000000006311faaa4f096824718a837ff2ed630eaf96335e000000000000000000000000827844cbd278d14649eaf0c3161189377f8a2964000000000000000000000000538c158a13de04defdac1a2b6f4682cef2b4d7b5000000000000000000000000ff22df2d4d84f70f89443d3defb9feaae41edffc00000000000000000000000059cda9158c38c054c966b6c16c0fbe7a700f788b000000000000000000000000bd20f82e37a893dd6d67a0c7ad2bf1589153f1e60000000000000000000000002c45b4ca8b84ca004cfcc4557d5140315632e3230000000000000000000000001cc5a69f19ce41a4872b2e2e557494fbe78c44c9000000000000000000000000e19776af3ff2df10d826d6b43c8cda522d4345f8000000000000000000000000ac0b76e556c16af748d0d20ce7722231c938cf6c000000000000000000000000cac0eeb4edb6c6d7574ab36cd5875a03590ae57a0000000000000000000000001a4db288d98914ea8f402cc274b70d030165e17600000000000000000000000064e87638cd70dacc6c3d7dca61db05f10de7a7f9000000000000000000000000bb9c8056b3ad7ce19245bfd8dee3601a6b5b5523000000000000000000000000ec8d5dce2a33cc65d57e4c1d81c371f95d893895000000000000000000000000b61aadab2e6e6720f07dd5308e1947784454373a000000000000000000000000e19861110d56bec50f75cb171665a6573c127d6a000000000000000000000000245df307429443ee334d3385886a38cfa036c706000000000000000000000000b64e01839d423905dc614b3d2a70681445121119000000000000000000000000f0261e58fa34c9ec86f00465c17aaf0fd5bdf136000000000000000000000000a7bff96f8e8711757ac3618521716e92b0315830000000000000000000000000387dc190ba0ad4c954e55b0e844dac48010612990000000000000000000000001bee74a305ee948129296af1bde76192e2ea1746000000000000000000000000acff4ead16552dfa3bd29fe0a9d44b073bc86b4d000000000000000000000000ea91509418a639043a7a5e4a683df8ddf1684da7000000000000000000000000574711fa41a19323619fa6987e5a5996777f40b3000000000000000000000000fe3668ea0c99760c559cd1317721d88aa5f9f1a700000000000000000000000074df4e413a4ab5ceb7de7cab72568ed261bb06030000000000000000000000001520af3c785a9cbe089f13bbfda45b40e34d6387000000000000000000000000b51400341fd38fb605b97681d8f7902e766578fe000000000000000000000000376d7d320d10aa534a5b1f22468b248d83fec69d0000000000000000000000002c382fbc556518e0c3af863eb840ac34a594b111000000000000000000000000e7494578b120918850fb016e54b49077af96d07f000000000000000000000000fc91697a2c4b3b930398d7c6cf0736baea71a9af00000000000000000000000082e390123eaac0049a331b524617dfbf1fc9e405000000000000000000000000b6c07ae88c8e3296fcc734326c12fb22ea03e98f000000000000000000000000b9cb77507d89838481ee3d4ef1b92f0565ae6775000000000000000000000000fca268a0f468b4a8fe0131045b86fb2225d66578000000000000000000000000ec53c18868fc07ccb8bbbf25eb7ce5c98a9243110000000000000000000000007aa79d35d82a399868d12f3843eaf17b8a678e8c000000000000000000000000898a80c7f0a3002e02fb1d9f8dc7f8865c495b2d000000000000000000000000bdc1a190d8f7c592da491ac78e51d2f26f8d8f90000000000000000000000000fd5b3469c4251e13728d77779b851e050d1b8b3d000000000000000000000000858214ef70ffc8d6b235a54fa5f18a7421b6c481000000000000000000000000482b548ebb46cd54b6746f2d8ab41453fb837d43000000000000000000000000e9afac5d8e73f47bd6088284e7a7b342fef3c3ed0000000000000000000000007f0e76bdac2cb041181e9c4944f2467c235bcefb000000000000000000000000a8be3045fa29d2db583b19b3232574af203cf68e000000000000000000000000583dcf2f10e7600626ee82edb26a4fc0ba855e9e000000000000000000000000388ab4c0d75c01f8abc73a908b5aaa6cd72c2ab80000000000000000000000002d4c8038059561bbe85462c5d5613e0c06fc341b000000000000000000000000544c445c79f99dee73f532d93f1eb8faa9f4cf6e000000000000000000000000dcf6baa765cf02073c27864ab4d2d6e8a96838a00000000000000000000000006dbeb5379acd566e061d024a8887834a410b4b2e00000000000000000000000022ef64e758304f16eaba4dd9eafcc864cf019226000000000000000000000000c01ef642363192b4ce4adfb116c1fea4815d7b960000000000000000000000008a7191b7573b31339989c4e25a174428b21d478d000000000000000000000000d3f56862329e139eab15cfbfd3428298bc9907e20000000000000000000000000b24c31ac0d6e00015ef0b3526df64c1b63cd58b0000000000000000000000005633efa6a2b9343803387c8d8b610b2169425a98000000000000000000000000334d4c721d781eef2c7a735f983090bdd94a98470000000000000000000000007b311e431fe56259b787358f927fd7163e32f56b00000000000000000000000060c0e82f534b69c85cf177a1e54a73ef9f9746d20000000000000000000000000e80001670f8b8e74104aa9270910e50fe0fba95000000000000000000000000e2edb608f6ec2a0e007b194048d82c42057c51ed000000000000000000000000ce8a13bc7c20359430cfdeee9ae93952475e6c58000000000000000000000000ffb5d9aad0812ed16870889e37d0dce1ebcbbe7800000000000000000000000026415bf075df3da08ae0895328e57ea41154f0c4000000000000000000000000e7a2aa1665a8b752023f616a9395e1d53a20af3d00000000000000000000000010eb2134fd6522fb07320d54f7a1b4ec3fcdb97f000000000000000000000000e9fc173647f1ddb763bd8adca20fc2e7ccc6407e000000000000000000000000598758cae6bda365f3d2ad7079b6a02f5f240127000000000000000000000000446e88909b944f28fcad29065bded23fd650834e0000000000000000000000001dc70d2cd43bef1fe855a91e31adca26a35e868d0000000000000000000000002643b1114bbb48701e1f8757bbebde503ce1156e000000000000000000000000ca3931740d5d703e39368456170fe35f158d8f980000000000000000000000007486885aa4a32450dcf89d6072b3a5bd5d9218400000000000000000000000003989244177af63c2f4fd716932f753cad8b763cf000000000000000000000000b29e8bc2438d17dbdcadfd95ebed96d4b2e6f5ea00000000000000000000000016ef5fad772cacb85482b0c80b3573276a547d4e0000000000000000000000000f189e2182a743b25e5c85983a9951985e3a94e60000000000000000000000001cbbda223d7eff5a6f7008fa535ede13b5084b67000000000000000000000000ba74e0da5fdb02d1e1b89b70a4fab4d54c4cd8360000000000000000000000007d501a67ded5c561d86d50c9ba8d43f3fb446766000000000000000000000000c87ab0aab4b14c5c9c5e5fac414fadb5648097bc000000000000000000000000104d9d8cbad2cacbfba3f5c79327936785f7b99f000000000000000000000000e4f54fccaa1f891eb9d2b76c42af8e9154ac402a000000000000000000000000bc9d062f3962fa20dfbf8931912d2ae07472fcb8000000000000000000000000ec8a12c349ae3e6abd161cd99893cfa0d8ab3bbe0000000000000000000000009f0feb2097a82224f425a0a562e2d417d17938c50000000000000000000000006a4fb851a956802d2fb8a1d0bfc483e59ab9a022000000000000000000000000280449d29a33176c9ccee4315b95b13c2a74cb73000000000000000000000000e8aa666214c49dabbde8af2a2a99116ce696eef30000000000000000000000002d0b4611756f245e0999628bfa255655f76f19770000000000000000000000000e3da5f204d4802894d3eaafab5f722806435525000000000000000000000000451daee285ff94f43f35c1bda1e16113e251c67400000000000000000000000061119f8b5c69a0e2ec3409755200440b4fa66b6d00000000000000000000000039bddc25564eb4400360e975be50a62694d4465500000000000000000000000056e46adad7171486e3c599582534be11aa349813000000000000000000000000ea28c750c8007610494f03d83c77253219f44357000000000000000000000000db800357e81527cfe9ebe09df9adbe79a5610e1c000000000000000000000000745ab3f162b7cd94e8ccd1559614f3d2a59796b500000000000000000000000028ca7ced580e5010c9f40c47a66e13b0083f84b9000000000000000000000000c08e1e577d3b9cf541ba04e2dbb39887ed2b8e86000000000000000000000000d60d912eeacd2e50b8c35a669031c7d9f4d6d04e00000000000000000000000036d346fe149fe42eca499b3746cdac7d696f01150000000000000000000000000104266aa79ff04644d9e2b6556394d5864cdd0d0000000000000000000000009dc71cd4f2b3f0bc01e06c2fd3b74c485cb9d4f400000000000000000000000075d9995f1227232d166e97d8d1332339cdecb7fa000000000000000000000000f2b64a771955505d34b5d1bbbdfb3637ae7cceba00000000000000000000000066a5c9aee1b890c1c5385826c7b4841d8ee8315b000000000000000000000000b679622bb2288fba18ea0cf628c7e175c64a05b20000000000000000000000004be229661b0e8d7f36e61c602f75789ab84b75fc000000000000000000000000294aac812dba34d88bb522506333b66fc67ef2c80000000000000000000000006c12fe26a6ad39e4c445bfd9154e779bd45b5f58000000000000000000000000b8608d252bd201e539bc0695fa49f9edd172be75000000000000000000000000d36801cdd3271bdd7aa360f9dada3a909b7aea69000000000000000000000000ee8f2c07af4368e069cd4a90fffa1cf4f59fc959000000000000000000000000ad5f09791b4ecc607efad1d17e3d95a3b25cf8cc000000000000000000000000d7f7761a3eae2616ef20bb1194391bc63b5dbf06000000000000000000000000a109d1d68be1d5b68ea090ccf1b3791095d9326c000000000000000000000000b2e35a919feaa58af149a45609b17df77dec577100000000000000000000000040ea3de1418e7611ba8ae12816260d7b03fb86a400000000000000000000000011c52811bd12224c6ad84033e850b099838f089f00000000000000000000000044222073e79439b958d7d925f6dac1ace309625a0000000000000000000000001be83d698011589aa3690b78552b20fee31654ae000000000000000000000000e73a0f12afb02091f5f6f3e4dbe7be07c95c53640000000000000000000000001e389f2861ca121be4a74a1c5d866d1ae04055eb000000000000000000000000bfe0cc2bdd46ab14b7051183a197aaad28c05d90000000000000000000000000aa443dee1084843708d9a9fcfe0c542e12c3f22a000000000000000000000000b4f885701dbdcbedf6ac8e6d24d8efce2f6fa721000000000000000000000000e253cfbd47fea9fbe799072071f275033c9b0aad000000000000000000000000c4c61b816eaf07b1049d73136ce0a236a800ef090000000000000000000000009b6a4fcd5d9ec98dfd6e47d72f058819bed18c940000000000000000000000009853d92e2a1686877f72fd6df376d0e5759e49400000000000000000000000002515f84d5bd70e181e605ac0b9936e29666bb13a000000000000000000000000c44f34d38064fa051d7dcfc0fc3add41ded31b1a0000000000000000000000007f7d4a2c6ad93e00d8ad300541dd6e916a4fb716000000000000000000000000e05065944257999b7ba652426e2ddffbd33c89a4000000000000000000000000249fb3dfe25efa595ec4c504bfc49782c3fb12e80000000000000000000000008587eb889dd60a16a0b3c97f7c99bfd8d8ae22fb0000000000000000000000001577c8b3c725fee38f43e141e5fe325552b454ef00000000000000000000000000dbc6cc76869d13b111f27826385d6e72c83703000000000000000000000000feb8ac668e1a3d43e52f76f1a75786ec336bf7a1000000000000000000000000e5d09c50e5e752198b94c57faae4ef6de51d5af10000000000000000000000005cff921b63a7b2e6fb81646fe461195b17b8a93900000000000000000000000081675870b14dcdaa758df4f1a5ffa314dee684d200000000000000000000000011d61e4fdbe1d299a24783ae0262c3e50a21039c000000000000000000000000a16a04fb3e1dc3e57d81c012faee64c6e457a49f0000000000000000000000003c59211297f9e3215e60bc02b4a8ec3a78eca169000000000000000000000000f881429d81ee904bf3a21eaed14f7c8a17528320000000000000000000000000c77f651af7fb26e055fe348619fb7d0f4a017db40000000000000000000000009fe074c46aa9477cc1e818a4662c0c92f2074eff00000000000000000000000022436eb504ad81cd355f8493827f61881c64faa2000000000000000000000000c13eff0ed9683f48c2f15e90983a20dd10385fa0000000000000000000000000ae61ae3cdd76f23c8daf8b612ab5797667f4b0890000000000000000000000007c75e0fedbd07b2ac2e215ee5112ca61f9230f3d0000000000000000000000004d60a1590a6dac6ed1c929d4535fbbf9de8312fb0000000000000000000000009ec0e719f54c3e339ee88ee626c14f962cfd84d40000000000000000000000006dec476c60c8ef095f73bcf6f7d4119930c9ce50000000000000000000000000a75f828d32b015d2e65f65284e6784f43f7cea0700000000000000000000000092a7d70e02c9be39e57415301ad950c13ab68b15000000000000000000000000b6ea21a1fcc0f2a2069903d3446421fbbec26b24000000000000000000000000b563e536100374e042effaca35fc61c9456c8f9a0000000000000000000000009e82a922338f17e1a4bfd92432e602aad4ad4610000000000000000000000000f9c34fa000259bab8e64af7f33b70665ce2bfe400000000000000000000000005ac6f09664b0cf3930ccbd9690ffc2a61c8e231e000000000000000000000000065811655c56a2e883edf6497f54884034ae96430000000000000000000000006b9da8e3f6df4d63ecb3cf9f6c3cfb5d90025dbe000000000000000000000000e09eb6577e3f2b0b70b536736ebf7d11740f92430000000000000000000000001dad25c067e57f60c2d616db8dd3166e9783d44200000000000000000000000016382ec4639dc0fde601c0379fd95673371b3ae70000000000000000000000008232d700a3992e34500fcaf8787faff0050dc6f700000000000000000000000019968bd1487bace1c79f886f991d7e481f35ab06000000000000000000000000c97fbae956942c711c0d649d78faa2b786764854000000000000000000000000ac8fbcd7f6c3553cc58a40a3be4bfb93fa073f0c000000000000000000000000cd99c7feb317886aab5a7de8af81f07aa0929f3500000000000000000000000071496498ecba9eef6609dafc69f01501439324c0000000000000000000000000f6f19a21a464760d1181ab8eb9f5b481768e1c0100000000000000000000000037839a83d8d9b7f8641fc5f80f6c8eb880f32f4e0000000000000000000000009c4621def72ea5a2e0b47a3b633c15a33aba23540000000000000000000000006bc901d26958bac7c468ffadb76a9c54d73d1d950000000000000000000000008c95161d72b7e187c8fa206d1f15139dd4e70b3f0000000000000000000000005b63c43e66f1db4bf17f3f6d6364d79e689920910000000000000000000000004cc0bb2c5acee8135114b639cd9f1369cef1964c000000000000000000000000faed4d5ed3a4bcef7f52389c3ecc93376830fd83000000000000000000000000e4e98b6004f5c5e4828f4e76c9e7c379513d766e0000000000000000000000003cb23e5e5ab65d6a865d5e793f87dbe157378316000000000000000000000000c8c3e2be831fccee7162e4ee3dfe55fa991dfc270000000000000000000000005027e471777dc43a624fbdcbb78b6b4f0831fddc000000000000000000000000c0a19cb50a42a61d8103ec9774d4b68fd638c88d0000000000000000000000009235f5fe3934af886be89db83026659cb0b3a39500000000000000000000000055e8aaab3aa29f19d19a3987807ee975fcc3b3040000000000000000000000007eb060676be396b2bb8a974150bab3904a60c5fc000000000000000000000000ae15f709511e008a17fbb376f5b35af82cd92da3000000000000000000000000c7b1d2441fc5a163153d968cb2436a9500271efc00000000000000000000000051f90000096fde45a6eee490839de0c5c256e39e000000000000000000000000a55b0ec883b114241b4433ccc6e8c15c59d213b90000000000000000000000003d179d644705669599a4f3282c440ec673de8bb5000000000000000000000000586d200c6f0fa0865857748733d903c72cc4a8600000000000000000000000005600c6f4d8fcb0993558616d8041ca876c101c6900000000000000000000000072e682b35fe05a6d93aec6376d3ca585d6c1751e000000000000000000000000e01ecda2c4103df22a4dbf79a8f06caec53c2f6f0000000000000000000000008192b951ec4fda45f4841f2cd66a70d5bd673ea0000000000000000000000000d0ccd86a3f215c566675c16d41a450d17cc655dd000000000000000000000000aab1524ab449f150fe9b951628e68a2eacab80280000000000000000000000005235aa7f8ce315ee5e4030045f22bc73c5768c010000000000000000000000009e46f015427df1e237025ecc006f4811fded7016000000000000000000000000608ea104527a87fa65b5fdcfec33119b18c51a260000000000000000000000001aecf0965aec6f6ccba982a71896a8b7ca4870ef000000000000000000000000b06b9a374b94eec138257516a4f2ba652651aca50000000000000000000000004f85b7e60691f10177c06159c965cd093b053cef0000000000000000000000001bc8c29affc2e650480d2d514eae139812df661e000000000000000000000000da20b494011c08d060bddaef39bebdf06c0b7cd1000000000000000000000000079c956a5f5a2f24e7d55755a6bd795955b0a30c000000000000000000000000fba06e828e5a4266cb8ea49c36eaae1e46bbf12c00000000000000000000000011a482fd3f5662f6fba9e7aacf27e51a44862036000000000000000000000000bb8161e9b7c259f52422670d811f02277039cfe0000000000000000000000000136022a568d72f656d3c0c828448d6565e6765fd00000000000000000000000018dafcd87d36f0d4cc0e52864f28d57350cbe43200000000000000000000000045558e5fae20f80ce079ee66f0a2285f5cf8dc76000000000000000000000000a9a71c5041196cd9dd6309e945f2ff7827b5300c0000000000000000000000004f4519cc3a28e436845356a73dd398aae74ad7ad0000000000000000000000005a72889f020b062c384a0146c913c8e7b228f3620000000000000000000000009c50e704d5e197e18495667e295969863b52b58b00000000000000000000000011aaca08319bf5ad41b44c3a33776cb09fbbfa800000000000000000000000006a71dc8cd548329c9ffb94409df35642a8794e0d00000000000000000000000089784025bbcfb36d523ed27a39a5baf1c9214e0f000000000000000000000000d4f66126eacde7b6b356a91a17469a84571bc93f000000000000000000000000ca599fa7b53b13c83e3fc3a9ae8576e8303689b9000000000000000000000000e0ef3bb2bc42f8594425f9c921e81a2ee374f95d0000000000000000000000006609e2f0d3d4d99472683ce78f476fd62d0af3fb000000000000000000000000df46b688513dccc70f4b26bebfbd136d33cade0e000000000000000000000000ed1529351939b77ea531db2b020d18644efd851500000000000000000000000039ad215c053c9f5aa27afa6a410d327fe3649075000000000000000000000000e3cee070812f813edab849604d74473b56274a09000000000000000000000000b7e455415ac4a2943a373ef1635c4b0ecd4f9d4800000000000000000000000031659b1bc33f51b6998f363a3eb5aa10ec6a24ba0000000000000000000000006eba2f2ba5f13d3ef615c4a0c0687d21e68fab34000000000000000000000000714cd68a6f38e013206bb02791b8b71151f603b500000000000000000000000063ff5aca137e3b859905e194d093945cc095cd1100000000000000000000000093d1eb53457ea6688a8ade781dacbfe2d9b396d600000000000000000000000030f7dff1f0fb8b16d7e7ef7e5b5020cb010b1132000000000000000000000000b9522cfd010256502ff73d8b60aa29cc79a2be2f000000000000000000000000343413733da370e0700d4eef7b1df21beccd8eb0000000000000000000000000e72dbd3e14643e5428043b60f597b33750bb25910000000000000000000000000f27b561cc28be405a429df0594c46a34d7609810000000000000000000000005eb1ab8b02e53f112d15e1fa448c5eae601911a800000000000000000000000009dcd86cdcceb62d36551acd6a14826cf32ce80e000000000000000000000000406b414184f3abc79e7b6a9a9ddd3f240db2bd1f000000000000000000000000c0c1a4b4fdb1d3446ccd0a8f230917158f8f1c9100000000000000000000000015e03fb405c93c5285149df55815dda39fa23cd4000000000000000000000000dbb72afb69263c26fff3fb23f2154123f6d170bb000000000000000000000000dd3cbf62d7e131eefbb63cd4408eaad0d561606e0000000000000000000000000df030bd90a15ba7d5b5522ce2f088e63c07ce400000000000000000000000006ff93d674f83ae042ec1c6e95cfdaf387808f71c00000000000000000000000058f40deb5f194576793fecf25d0df1817ecd83de000000000000000000000000244592b2c4c9fc07bd773409c18e8cd4b9b50548000000000000000000000000ffcbb47c606f8171784b0c7dc09b1639c3c3aac40000000000000000000000001efcd6a6948116580e12a816d1d4ccef2fb21656000000000000000000000000477954a8d1df41bc6241f10c230d85798600947c000000000000000000000000b7f344126305cbc8573a4154b433a67fe6f1c18d000000000000000000000000b4d277c55dec9d9a72c1aa700882314953f541960000000000000000000000003f7c5e0c3048c99cef86bd1d25aa7674e8c55b6b000000000000000000000000128389f3273dcf4b9a835c17763350dd2503c5c6000000000000000000000000b30fd217006dec410beb90e17ae9c598ccd3aba6000000000000000000000000088fd5b3f886c3a33e7a09fb2ace5cc5c9e595a200000000000000000000000074a82904ca75dd8bbb4df04f11ce26b58ecb2557000000000000000000000000836d1cc182dcfbfe09ff3277ac32ba4d74b595b20000000000000000000000004cbc7dc3b5b281ff223dfae1bc99fd884d97a6f30000000000000000000000005516a72b9b7b11c3d4cb99b500f135ecdd51e71700000000000000000000000006714bb3f2773ef7de8ed36cd0b785ae470fc87a00000000000000000000000002bc7317821dbd8a0cf6795080eaf19180f0a5d8000000000000000000000000103ab10a9d602cd00738660e0712df60be63fd3b0000000000000000000000001df614fbb9534831040a1a80e2371a6dd0e595fd0000000000000000000000001ca5926b72481f3cb317926dc48d1374dc97d8f20000000000000000000000008dd3d36b8ee3e7e522d4257545a133e9c59880fb00000000000000000000000084d5e46558124a3256c9a86764c33602246af47b000000000000000000000000a31e94f0995442f208356a8d1d81a01b5f27b98f0000000000000000000000006504aaf9f92afcfc0d523e526ff306b53bc94ab3000000000000000000000000ea85fab5882a7f383d11916ca3e9d9ec03bd47390000000000000000000000004d1eafa907a2e4302c6d89959f3591d65d39510400000000000000000000000072903f12916e0c19950e4db97f7265252708710c0000000000000000000000007832cf7e8beb092395b12c526b46d39a4325caa3000000000000000000000000e7bb4b6664bb95d4bd0afe9e7eec45d36e6aeed40000000000000000000000002485ca63a65aac1869055c1c722f8b3d73db98450000000000000000000000002a6a9262a2913c14f81325c01d9bcd3afa6ed2130000000000000000000000005ad0762cbbb0d7bc63fcada7c0aebe15920101320000000000000000000000006fe26c4d594b23b4d0bd0598cbc01d4538fd667f0000000000000000000000008f7c935af7c3f2ffe5efc5ffca70252b8a9e35b1000000000000000000000000fdc47341cb544e9d077e21c4632e98ed5046b2d8000000000000000000000000b4232a7edd9cb939707d8aa78e65c1d4f0d54e80000000000000000000000000e36d425ad2ebcac656b3ba34d2c1927c72995a130000000000000000000000002be81b05b03ab0c35729f162f6f4db8a8dd24f060000000000000000000000002dc034c358a2e2ff5f387889094758f9ec87b89d0000000000000000000000002d44161b66976a7dbfbda7282116620d29c121e1000000000000000000000000e4fed2add41d4b4528d287fa56d0c4c93ad738d50000000000000000000000007db1390eead35b37e83b8d7c0ce4128314e0c49f0000000000000000000000005cd022b2ffe2dd4a108fe44d1aaf226ea8045374000000000000000000000000c8b140a39d7dfe630b4da7b86c535890b47327a0000000000000000000000000c4a74438ffaf0f2314f4ad5749ca116f6e40b8d000000000000000000000000073623c2bb27b05ab4edca47fb047eca76d70ddfe0000000000000000000000000072d56b2aaf1fa061a0343c70b7a4c0bbf8a301000000000000000000000000a6c74c13306ae7b663358b1b74be6dc00c603f3b000000000000000000000000c780085953bd20881a239a39fce88928bfb9e559000000000000000000000000ca7088f9a10bdb03424832a71e4910a248f9e6610000000000000000000000005f2204d77e9fed3cc572eed7974ac513a350904c00000000000000000000000068fe1dbce01c33bc699aa7232750673f798eff180000000000000000000000001be7239a12ed84ad8fc3fdbf44c81365ce122985000000000000000000000000e20a101eff551d559adff5de7e5e63a95059e0840000000000000000000000000b8b9b0817685c2801d2b974320802d28ef87f05000000000000000000000000768ca08540a7b3a78e68e1336fd7fe036967da8c0000000000000000000000003faccf75df04df1f900089a92790485364d7fb100000000000000000000000009c2694702bdf5313de70b12e0836ef275ae49124000000000000000000000000158a71ee63c46885eebd02b7b7e0a8d6b8e1767c0000000000000000000000005a94abb7f6bf9d3727a77124c53681e6ca04f4d70000000000000000000000001ad744e0136d94ac026246a0cd546dc4e29e9811000000000000000000000000acbd8380af626b1479ba41b0e546ffb07d0dffa20000000000000000000000000cfb25949f3a90860162f196e0e22c4f87b54ec10000000000000000000000006d1b1c4d6b14e055b4d37250be74427ac32ed3b4000000000000000000000000e8e8fbc8cb1c19e3527c292746a14cbd8cfa703f0000000000000000000000001ef2ac17a54f16fbb51863bc2e19f2b0fcea45e0000000000000000000000000075360807413058de6fd31b069641e9728740bad00000000000000000000000038abc0275c6dfd7bb0c894544fea60e7882dd7d500000000000000000000000090e193d8cd995d3d9e2b408f175d6ac31f4a5b2b00000000000000000000000026e035c9af75d9f42f7ae7ad1608d9e5e17b62ed0000000000000000000000004534d963c19169d6148947417c14fce31a2c7cc90000000000000000000000004ebd80439872096efe1ecce162cc0dd45ad1a5830000000000000000000000005326072cc3ffba9fc01676801ad55c2d4f25f25f00000000000000000000000089af28fd1c4b365b38aed47d85a7e93fb36a5494000000000000000000000000f8c87c2280c84d1ade91cc6ef249efc87461055a000000000000000000000000b2d47c7457bf57872678c2a84e26e65153375154000000000000000000000000c7932ccf1f39ded6f1c935559dad5a2cce767a8d0000000000000000000000007aff279131a935912805967b631ce29ac84e88780000000000000000000000004333fa66d023c2d55146c0f164143cd03ce4072a0000000000000000000000000c10c5e326539fc75da1c5529684a52fc00b2bd200000000000000000000000045ca4a1bf064c9cb5c085eadb11f8654a330669e000000000000000000000000ee00f6f67790c2d6311859eb4f18117be29484330000000000000000000000001dd4c4613672739d84afebee5e8bead930cfbb8500000000000000000000000054911988b4dab4e6776b6a10717a500328b5d4a6000000000000000000000000e30f3d73c44c8719a08a1ff7e77414682df5f8ee0000000000000000000000007c27a160d6df0cd962a8db0a72545d17085f0db6000000000000000000000000b97803d80091defe454b840250ef8b4637382cfd00000000000000000000000056e5253d86714890287c95cbbaab3ae1cce785920000000000000000000000003c70e19aac79759c1fe3521c479084910e63a815000000000000000000000000d0a13dda8e03e816a31b3732e0b2928357d8b9d3000000000000000000000000e73bfea58465f54c77689ad3e07dc8f30b8b9942000000000000000000000000cfce2c3d26dc7b1b1fff274ab57ee82269eb98040000000000000000000000004b88dba5039533feb25f246f08da08b417bcf21a000000000000000000000000fd50975b9e568df89c1a2c6e226500d436e9578d000000000000000000000000194f921ba995988ba5d81e072156e110c47c23a8000000000000000000000000bfde9120f6583c676f2126c5684e89a4e0db05bf0000000000000000000000004b4b148e79bb61dec0bfeca114f442daccf490d00000000000000000000000003e32984c9c33baa573676da66cc7b8ea607e7dab000000000000000000000000e1812c032652d0c5e22adeca0fbe0322f15daad7000000000000000000000000d8e848016acad86aa0af421338e59a6e305cc6db000000000000000000000000587005af7e2019ac555899a66cbf4af1c299155700000000000000000000000048b36ce3c82e7d2f98e64ebf711cef7f0565257d0000000000000000000000002f28a8e000681ba51a7bfcb6a984dac75bf85fac0000000000000000000000009badd3c2a6232480980256c082aa61eaa6bfcb58000000000000000000000000fdade12856833d25a8014a51dc992214322d0e2600000000000000000000000092434c10254f3adb25391a79b8ca328b18212b5b000000000000000000000000e61026e1d71148d000240131ce35f4817fc47bb700000000000000000000000098365cdb800ce7d7a31f18b30512b46654310f98000000000000000000000000438739dd5a934c8666b4ae1e63a5c5e650ba88430000000000000000000000008a9a7ef375ee1703c358b13947d1d2a20d4ded1d0000000000000000000000004ce0c276cc697195d704c53f439a239f5afd453a000000000000000000000000d1b86e6c43072396d812e11bd33f399c085c32ef0000000000000000000000001e7c6caa0d4bacf98e7c3ab3bf19e68864d0c478000000000000000000000000a27a1d52539d936fb74804901c919220bff4e12a00000000000000000000000080f651a94fa57fa9c56da6456d4a0b5866ebd21b0000000000000000000000006d54aee51c3eb8809a6b49cd4d760911e0df8fe000000000000000000000000025ad856146d8e5b852c1a6e2cf3457786808712c000000000000000000000000eb863382cfbbbf21e5d01baccaaf16ea1f05bb1c00000000000000000000000036f4bb32e870d66a51278f474245452ed10f97f50000000000000000000000002eb6a233168396b77663793d493d11334fb79a930000000000000000000000007883a02cc7737938051c17469d3398e362014d3a000000000000000000000000f4b92fa2c8e05b6af76e274f3d53ee7f42f930410000000000000000000000005f27b4aa506047b3d4019e9ab42f004df48a2a5500000000000000000000000058ce584676c524af093da37d37c19469fa98fbd60000000000000000000000005859a849dc81d6840e29ae6a8bcf2e54aa01fd040000000000000000000000009443c822e0284bb70c378a2ecba0b848c059160e00000000000000000000000061b7b515c1ec603cf21463bcac992b60fd610ca9000000000000000000000000e4dd1407fc3cb04d00a4c4854e3570826fad7a450000000000000000000000008c0500daebbbdafdb0475fe49cc1a73f126876000000000000000000000000001fae763da22b551f7332f4d8fc68283d515219a30000000000000000000000003888052ff06dc3d7d197465a325e12dc4ab7e5b300000000000000000000000059d9ae250dffa5b906e41ef417136171a99032ff000000000000000000000000f2839f0f6ceac36372f0d7fcb2d969c5c3fe1ec2000000000000000000000000fb6cb5a12360b54851a909fa6c46a71dda3e4f1c00000000000000000000000096b999a0fb300a0bac8a7be88888025db01979970000000000000000000000008bbd70332f1757fded00a3d03fdee22a7729fc5e00000000000000000000000025d1a882cb3de1d333f2cecf954c2360954df02400000000000000000000000001e44ce38cda3f3213ba9345d04c4e36f8a610a10000000000000000000000008c6494117405979e22069c70c8df211b30350654000000000000000000000000badb011bea1305f52f85664a755ed5921bf818ea00000000000000000000000032ab24dd8e46951aa5468a7d58336b307def83260000000000000000000000001052b14deadcb1652c49c5b1193136188b803a1800000000000000000000000015ec011468b2eab5a0ab88bedb805816292afda0000000000000000000000000d831f1559215efa35afb50c60b1b5083be0defa200000000000000000000000099064c5bf055769fb2b75c4999d79ce980315fb100000000000000000000000047dc94fd4483193169314fb48d8795e098ed75b0000000000000000000000000b2ac354f8f6e469cfd80abe511cb95021e28442500000000000000000000000056f4baa6c38dc5a52721e7029961970dfaa056be000000000000000000000000488486d44fc9bd56af1a5a2b3dc305f7e7e7c4d1000000000000000000000000cc29c477d1cd1f6a079ceb729e1db6efa313b8150000000000000000000000003a1787c5b607be51f97bea8e89e236498734300e000000000000000000000000d05719c720af67f8dc2c8fe736389827fcb89a1a000000000000000000000000c3f6f86ace7c7829ab037475f62874b1021f24930000000000000000000000006dc830b375ff87b551df2b734ed3baf87d40f1ab00000000000000000000000000e055b248994278ee8caeb51527f530be0296cc00000000000000000000000041279a3689a36d6a542715c1ace968f2ac72ac92000000000000000000000000bc768652529781a54954c8b7d2c41803665d7a2f000000000000000000000000cbbcbd8dff16769f9b0105d4507427a924ccb6ab0000000000000000000000000998fc61b9bd5b8ba5707c07c73006e69452f63e000000000000000000000000a90575c180b37c8a9a5fc74bacd41efff85616fe0000000000000000000000009bcdece63f4de90f29c02c79f55d0383c46f5810000000000000000000000000440b5ec816356a08de5934fb4f450240f449e709000000000000000000000000b10cb14e89b605f5318c8e5598fbab675c7702f6000000000000000000000000950137bdb2d36cfcbe14919b43e2a378bb34a59f0000000000000000000000009354d6161ad4d9dbd02208c61256c2aeb88658d50000000000000000000000001b3ae38b17bcd8a4179534fc954d99a49b4473e5000000000000000000000000585d6154964d01f24abcfc95affe476bb64b03d9000000000000000000000000c929f8e965a46ac645d5e3a0125e334f7e409cce000000000000000000000000b547ff1dc275d42bf3b9ae57fe2bb5afb55975de000000000000000000000000fd602c66b6fed2147f9d8eb68fb00ccc0c0c3022000000000000000000000000be77bc3dc9413a44349ff8eeef4e59a088720f3300000000000000000000000010ef0c2d9456750a4f907a84d66e97714c3940e2000000000000000000000000a3a2437b11f80b60a49864aa31663d432ca04ee50000000000000000000000001b140478ab9d11fabb220925ea81b0829a0d02b3000000000000000000000000a45d169661de5b470af7ab50de692d41be5feb8c0000000000000000000000008488a0b5848da7c9ac85a96bb289eb3da1fab2ed00000000000000000000000030c4a4873d3b7be8d061519e1ca777fc0fdc41b6000000000000000000000000f3b0f4208d4dcbb5c32a16f45ccfedd7d6d1514600000000000000000000000039980c6b9ecf7e6584ced62487e1231b8b15a5af00000000000000000000000027576ee0257bf7137c22402639ebc1153ca58b1e000000000000000000000000588fdc7bc4c8dff2c8d0d3e754b33cd714a9febb0000000000000000000000005708123f1faa47da42a2cbf2df6cd93e7fb6eb1e0000000000000000000000003bbb26339776576b57f9a88e0063ef57c497b3da000000000000000000000000139ef20ebdf7a4b1ece230ee4c443c262123d3d90000000000000000000000003ccfe3cb686b8a3ad5c618c7783113287bbfa65000000000000000000000000018c29324490eb9b03d49b955633259c4447e8b0a00000000000000000000000013bbc4439811ebe159eeda32bb3847423bfb3de20000000000000000000000009e6775967c8a72109ad38ccc9d0136d407220c9e00000000000000000000000020a48c75f0573317598376714327ac90b9d2193b000000000000000000000000ac7f322b32fee008418c20e37cde9ac5f482ecef000000000000000000000000ecf992e82e2905f7be84d2bd04e0c20661586a32000000000000000000000000fd843a4f46b976a961eda1fcd8a47cee13f5359a000000000000000000000000b3ab04397f6f3608534097f7e9809b670e63e299000000000000000000000000dc0db58008767e4b48640e4886959f615836adc5000000000000000000000000c2aab896332537bfcf500ecc376c3c1766fb283c000000000000000000000000d36c77c0bdf35e8d4b8bf801dd40c96987289af400000000000000000000000032dd198ff471de8ca8141635fc84234c4939605f0000000000000000000000006cee00d9a543628eb15e08f1af99478406c12400000000000000000000000000f75b061c6948989572965170e2f3937d8f16e67100000000000000000000000053e2b6314b89d4eb0cfe6dbdb91c1d24215e30ea0000000000000000000000007b040c16062ef511b89e40bb7fe9b82f81807d4f0000000000000000000000003846e682d4a0a268c70f4badcebc040debdb8d760000000000000000000000004e1d65dce4189496995f94a8b17176f7c917007b000000000000000000000000917fa8cde92e27eb949517584fcd0fad3ef3e49700000000000000000000000070a8a50f6a280b82ac0dcc864294be473759e470000000000000000000000000766c5708c73e7b926a991e517c0cc3f17a85c3c200000000000000000000000046de77e24cea9c63d9e1037cfbd04f324da1e9040000000000000000000000001a2e9312091b733aeee33f07a5b32044432c13300000000000000000000000002d663a314c63f53c75762908bdd586d5a357ec00000000000000000000000000baafcb9118c5e2f33547bb44cd1fafcb4f706d4b000000000000000000000000cb3f7b382d9ef30297fb682e6c0a4be1e74dffa10000000000000000000000002e18a226ecf29b7bece747247c97c7a5cb093a7200000000000000000000000090e3b2a298672b6096c6454b8fd4c5b42d93ae850000000000000000000000000b4bb129359e880f65e3820f31251b28305bd0e90000000000000000000000002c27c3a9bdde4c84cbc55062a40cdec6e8d2c434000000000000000000000000143bb79950e55eff80192777ea354500564657fc00000000000000000000000072d0ab9ab894ff3fb7129a76575a683c2e25a95b000000000000000000000000e2e38f5d96b93fb2b2b58d028b7c397003cb32b9000000000000000000000000336124c116a2c4ced028f516b94111dd6b89dc3f000000000000000000000000a504d7cf294a223ffe598625d57eb3763928eca10000000000000000000000009311db7bf08d56d70b3317e9628e5d349706f4f40000000000000000000000002e193cba1e8585d538361d5fc8a3568800cbd1370000000000000000000000000f945a1d8dce0e6d91614e12886440b6ddc1afa0000000000000000000000000cfb16a2171a3e4f60f7724ce4ef1a699fb4b27760000000000000000000000004eb73b5c646ac4198260902f7e271ae33dc7827c000000000000000000000000a2a212d81c35b3b7cd8fcdae1f2d67b92c5016d40000000000000000000000001e851361b66677f8f02f7f5467116370877646f5000000000000000000000000298018f8109f745822e3f4296eccca60aa4658da000000000000000000000000ef9bca8fe6f944a231091074e73c9165bd0d08b3000000000000000000000000a11163d56256d71731dfc61200b82417038e116a00000000000000000000000050eda043e154848d5c78f3800851afa524aa589d00000000000000000000000033de1969eeafb4c3b434edd3f76077ce43d91454000000000000000000000000ea54035aa8d96653eca1ef93fb485d32e4e6b7fb000000000000000000000000d82769bc1fb801fdb8bd1467cb1a4d67ce7650cb000000000000000000000000e8debec9521bb6390b85d58a7975e5be0a7e4d7a000000000000000000000000709c898eda1f9876ae3230c8a8b8bee66cdd5a8100000000000000000000000018787a2cc5355a6596f2ac275f63fdfa282d5af90000000000000000000000007b95ef00c97f663d2f00efe6067671975a09058b00000000000000000000000020e562c6118398f190fab8c062cd1e485016a3b2000000000000000000000000082d642a55821d29e7571fd41db5a3c88252e512000000000000000000000000644c0e6b8a66f7ae8a14e3e127786b62c8f02f9b000000000000000000000000892f6918b0af541a13416533cbdddd9ce83f190700000000000000000000000035809c5d404803ecd179c18615e98a5cb849183200000000000000000000000097523e0d14bba0cd13a439381531dd66dc0534720000000000000000000000004975ff169a76d5de18895f1c46c20ca9678f155500000000000000000000000008d87dae62297fffa5b37b1ee0317a397327fbda0000000000000000000000008e8b65e9c5ce204c23868f321cb02db3048f829c000000000000000000000000d08070bfdae4b2c48eeeb8eeb3406a1b60b189ef0000000000000000000000003aaabdf04c3c6597097c3094a8411f1f0a6afe0d0000000000000000000000001a9eb67f1465dd80bbf883652ab08b941438e273000000000000000000000000defa0c6b1be22216d1e625dc0b209175c0e1413c000000000000000000000000b3e7f40c39966b0ff28dcad8977dba7b39cfdf8300000000000000000000000029198e927708a7576ae16f47b07587aa53043bf50000000000000000000000005ebf9a2b3b31c5b1158258e1c8d9c25236c89ce90000000000000000000000001ef24a6350be9a06eae09769df8bbbf8eb9aaba8000000000000000000000000ebddb0cb89a15d15294f1e21faabe17e8407c30d00000000000000000000000044993587314a0d45cded9b7797567ff4e18eceda0000000000000000000000004bc8ceb377ab8bafc24e56b1dc84f990f5f374a6000000000000000000000000387c55a934954e97351a2d7412b9322fd9c241650000000000000000000000000ec96d2eb7cf70e45c6962b1c9da3f9247522815000000000000000000000000f201e75057e2754557b2841611a23b1ff5fbd1de000000000000000000000000e340ecea22b7171d17736a289580dfb47770922900000000000000000000000025d48d722c2695df7a562b79827255473c09f394000000000000000000000000be9998830c38910ef83e85eb33c90dd301d5516e0000000000000000000000005560762fc9e90ef22a7182d4ed76711a0b7dc1de000000000000000000000000f93fe5af5c7ef43812f1f39190f2bf51c6909eb4000000000000000000000000827ec56b0f41189f1a1cfc8efc7142cb98879f4f000000000000000000000000549bb0cf1d5215914a096db1e9e075a10b37cb63000000000000000000000000c8e73da1f0e5950338808dba9341478b1cb216470000000000000000000000003d3bf6ddd1227618cd3286b6020cee2d8f63e50200000000000000000000000007b8ff87fe2ab97e056d8ed28d7c075786aa802800000000000000000000000000feca97bb2662247e62153bbd0718f210e6a8d400000000000000000000000078418f41e286679de818b2c2683049017231c7d400000000000000000000000034182e718d94320dd06c0c28758d347266f3fce00000000000000000000000003e8cff910f4cd923f6888f2b01b90498401dbc350000000000000000000000006ee33a563f8374dec78b5c5f359acf521871bded00000000000000000000000090d2fcf8321539e8a8e33777f74e1d22b699f15f000000000000000000000000d3edeb5a2571efc057b272ec6e4f91143906d6ec000000000000000000000000685f3165b09776a3101b2664817ab3b35dbaa1fe00000000000000000000000083c19456f5f42f2c35017f043028dd06cebb4ff8000000000000000000000000462b5d9a1f62718e9535e21b0c77087aca925f740000000000000000000000004fcb2d80148f1eb6bc988c563cf6ad8de93294fb000000000000000000000000f2439ac58fa9f57a93c544638e16ca3c2bfe9faf000000000000000000000000e40957e6fbb49fab7b463551f32e613a3a96b622000000000000000000000000f0ed91bc85d3add7efc2513dfeeca052fbf9a743000000000000000000000000ddbd065546a2b87545a586fdc305533d129d57da00000000000000000000000011579711d28ce48038f94e88f5aab71f60401c3e00000000000000000000000012144ec666a1f32a736cac9f09949bead7d262b2000000000000000000000000f595da1af04dcbf2853f206d7a081cb6e134712a00000000000000000000000001a16a7306658d9038bb1ab9b3d27da40e5b3c77000000000000000000000000057adb4929e3a01392d41a6e1d378f664dcfab2a0000000000000000000000009b2eb26042fc9df5443868ce0f4c9e55701f0a76000000000000000000000000b179bc04856e637531096450cb59091ddb6b60bd00000000000000000000000039e7c1439754f2908946028897fee8be18324e3a0000000000000000000000002a046df8387b31db116639d127ad4ee89a8ff71a000000000000000000000000bd8cc25da92aefba38dcff967732433a3f4903bf000000000000000000000000295b163baf68100d32aafbcc8eac0af0d453b4380000000000000000000000006472ca52b6d38a8edf3491e9c4e46be114df72980000000000000000000000004ea34b891de22b0e0a7b853a75a439066208572b000000000000000000000000ebdde8c88a3eb021a2d3d2ddf3a16982e7b040c70000000000000000000000009ac5fd578c105be72b809c539de0e00da45ebfbc00000000000000000000000076f7a0fcf473307b0584735b8bf60fcf8a664b9a00000000000000000000000026de67e8f287532f5028d5a28d0c79f227c568900000000000000000000000001acec1d79e57412e352da14c57883a6e548e6b730000000000000000000000005e57e6c17a9df0a9ea5e21bba4f3960e63b5c7fa000000000000000000000000cc051944915525be1a2bc6c28b24689f9836f3a300000000000000000000000078af084c02f10d643c06dee0563a78e82997a5e40000000000000000000000009ab53edd9ee71d8547d4f0a575e792b31a98fcae0000000000000000000000005ec803235828cac0dd47629d93c7279bc5a387a500000000000000000000000016a9b5d0a3bb3a7f0bcbd0ccfeeb87f340b6f5030000000000000000000000002787da812c8b2504ba79503aaa04ac6fd87f412e000000000000000000000000720f3f31047ab4f2ee43ab48bb69a4f4270434a20000000000000000000000002d4e6f68d316688cc1a2295493c68c8f7e216846000000000000000000000000bfaa0d7f24f8fe3144f24731f18324c5eb033ef70000000000000000000000002d719ee27308dd0c967c4bca7d8f1dfb48acd92b0000000000000000000000000805a5793ee5a22974fc86d1ca57761e5495d2cb00000000000000000000000024ceeb9d571ebaaa7d81d2064fc0e40b902c2f990000000000000000000000006222fb6251d870a8b5b86b4e5b645b86d93a1be90000000000000000000000001b5bd425cfa379da6158c1d7e03baeead39cfd5400000000000000000000000088e781b0f8dbefce063614e92f835398e171da340000000000000000000000004af39c8917527e68abee0983e470ecf89d4e356c0000000000000000000000009286f3c1858ae6d15c71f24c2772ce7df20a2cbe00000000000000000000000002469b8421165ed95e47e33619a6a6c1481b8bc100000000000000000000000017c9021c22b9c8578b17e391e5a74da1a190c5620000000000000000000000007d78a3d4ff02f78afaf51bf8e459a4bdaf4150f3000000000000000000000000b021cf7df186ea11584398926b1c5d61ba967d040000000000000000000000007d69923f3337d49aa4d5f5e539ff6cb33a467d7c00000000000000000000000057867c10504e3e348c800c03d898f93a28d677a0000000000000000000000000ab34c3748c4ffd5821cf102a80edadbb1551600200000000000000000000000019d1780af3a353d29e46d4405df35cfb6fdc33210000000000000000000000009145fbb8a90f059bf15f403fe0613f5c42486f6c000000000000000000000000482baf8a908e179d8154cfefb740068fd0f57d060000000000000000000000006d8f6d29fb036c29bcd19ff820e2c8b1a802ba53000000000000000000000000b708c687bfdab5d560f972ca7d823b175297bb7f00000000000000000000000035a490c9b6109d7c6e696af6c88ba218b3cee34a000000000000000000000000304c1b62a52c17c0db5d125bd64af72b242dad20000000000000000000000000af6a545579493bc551c7a54bfa90254eb58bad1300000000000000000000000077368354c7db74c64a37100b57d3f24400fe4922000000000000000000000000afc50a0303cd1b24f34fc8e86da5a33510f02b210000000000000000000000003cf24b5974bb1647b4237a18ad6ab1bfde682be80000000000000000000000001714817fbc29db64ba92c14b2415e80361aa3fda0000000000000000000000006a455bb9208b92ceac75c30a772d2b2172cc43e40000000000000000000000009a72db260d461586019389e0c784aa3ac75a0b61000000000000000000000000c41a9ba220f64ea24f053c4cea9dca454f579c4c000000000000000000000000da44e75250bdddfae0fc7f7722c02aefb8896e95000000000000000000000000929ba78c5c3427e92c62fb416806fdf074ff43a2000000000000000000000000ddc42f2b54b3dce375565a613c71c2e9864ddcb30000000000000000000000008b2d405de74da3f2c566df1e140702319cf998ec000000000000000000000000a08f4a7df3fb48a99582ed311d4d90f48966f8c30000000000000000000000001ce631f4ab5d520261e58f55bfee36af3802659500000000000000000000000079253e4df3e1f29f39dc06e893d8bd7c45855a3500000000000000000000000015d60c4b597ab5b5b5f1fb05499f662cf80ce444000000000000000000000000d8429ff712f31acc69fdad074ebabe9b5488ea9000000000000000000000000071c3ae93575ba242826747561a957820ca80f9740000000000000000000000002c57b6c048aa2a08b95d2e3a640ea26cb5dda76c0000000000000000000000000c60e94e0d891c745d66b01689733160b57864b00000000000000000000000003444b23f471c9b0f0218f623e9dc05358def536000000000000000000000000046f95b90210ceeabaa73b3aab2c53b2495927629000000000000000000000000fd4adc4d410bf98cc30019236716fcccdab0a14100000000000000000000000089ea2d9ab8135a9b12979f0bc88db34deaf198ab0000000000000000000000003c0e1c83f7a3af7854b987e1f7341bdff6aeb483000000000000000000000000f5496e6c57b7662f5438efbd23b9371a72474ea9000000000000000000000000e02a2909401eaf4eb1992c0be994f12caf965a7e000000000000000000000000cbe5fa5693ac6130c6da7b676f5c26e173c8163f000000000000000000000000549473cd9d99592448d4a1897a46b09383a0aa99000000000000000000000000e13781d22b0e8dc909fcb291c85e072290e520a700000000000000000000000068de6e3f3f8c8e8524b1392a6e9e3cbe10ec8cc1000000000000000000000000e78d6e27111f7ef88fd63985406bc7e86d112f9500000000000000000000000033a55ff005e776e023c581d501bc9af75bee73cb000000000000000000000000cd159d7512348ca2beb63332da192f6a5f66550c0000000000000000000000009a2b1a749f5391394c295b6c1dd4c8583ce68ea5000000000000000000000000e4f1440611810a9ffe8cf18cc16812b8c62886c000000000000000000000000063be0c398e3fecf91f66eef5e16dfaeaedddbab2000000000000000000000000eba582965224af3abab9bd0caab2373f41c7a9e10000000000000000000000005f132b726eb536849295a381791a322eeb1c4e03000000000000000000000000e923dbf7ed1d5d89f4f269cec49ec5ac9c56a6c2000000000000000000000000abe22be7834a468c022bb50b6248606a0edbc153000000000000000000000000d37835b27a7946cb87ecf84ba333215dc0d221f3000000000000000000000000c983a642368f05c29dd6ba1c88eadc63e1f66e7e000000000000000000000000c0f5a2f3e329d3287f310eaabfe7af4f972fb583