60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f67727470726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e2067727470726f746f636f6c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d64575a4d707864434d7152564664784d5933574634563341457a4b3965566776665537736259395132416554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000007dc14237d993c543eb4ebff1aa06f0683b7669cf000000000000000000000000a5aa17f10371271d018ef362ffc5b4f03c08202c000000000000000000000000881c020af9b715ed5af46116dde2fdd10a99a7f5000000000000000000000000ad0296308dd7763cb35c59d963b5fe5ca75f721f0000000000000000000000006f4890bb4fe5c3466496367fb898f925469e4d30000000000000000000000000122c9c79583aabe7282d0ef9129e1c41b75e57730000000000000000000000009b2177ffa01ae571b4a587edb93c99e5ef6ffdcd000000000000000000000000081c801ba034819e65deba391128a9e08765da98000000000000000000000000c2876ad08d897fcaa761b7f0c82b068dac3b1e8800000000000000000000000041fdc1a602ecc4a5849e5b79db5721edf2feb6c000000000000000000000000046848da4005323e59ebf9a6f2d79fbd9f2310f0a000000000000000000000000d1551b1495c40cfb6c0be88e35fc11ca101f96280000000000000000000000009035068dda533b6eee51088be806cadc6748d86f000000000000000000000000593173634233e57acaf987cdee6d74ef1e7efa3d000000000000000000000000a932b656c2238ba29507f782f0442509fe729b9800000000000000000000000041bc49351f469e7a90fe7785f8f0558e11d22e22000000000000000000000000a2752548d232013321716429b8311bc6a22f1b0a00000000000000000000000065c7f0f1253a7e47db61a75c52937103d155077500000000000000000000000062771c6cab211bcf0126489a4d3261256bf9a17c0000000000000000000000007cebe944bb80b947d50015f2014a29843970d9f4000000000000000000000000522e78f72f0c5427cc6ecd9f5bb166e1f41fc723000000000000000000000000cd9c55dbe7ab946b5887b0eefcc3058a58e3c630000000000000000000000000e30f1a9ef3c53264f23e3a9cc330f0100d712c480000000000000000000000006cd6cf4c0fc00f0d1660a892d46916f42fe1f6bf000000000000000000000000b2527df46078dc67c507a9da409d17e9a6023d4e000000000000000000000000ed1263f9c298cbcbeef995e24419434ea692b726000000000000000000000000109d7344b6aa8f0051af28130457dc9a09c5408e000000000000000000000000ba6666660c7f9056c238ad4521fc69cc8b4c903a000000000000000000000000d58d6aec4813beab3c08eed8cfb202f99fd6faa30000000000000000000000008caf180a23e43a934b9609ea98196cb5869375860000000000000000000000006b0ea2537cf0df453ed91b964c46bea0b9da6b760000000000000000000000006e0f8bf224f717450dd4501f15bf320a51c76b8a00000000000000000000000035fc0104f57f1b20a7f6865d86245d7baa1f1053000000000000000000000000953c5424be51b9816be2de94834e8d1a81e3b8690000000000000000000000005a5823f3bf7d79f2c1a61fa6eed0ae5d906fa0310000000000000000000000000a0d3af8af7d7f2f082787a30dc29d91a2cab6b300000000000000000000000058b0a1da5a07e85effc0897f2749235ab596c4390000000000000000000000004dba63a3429675768845ebf1b0d51fd9ad5d58210000000000000000000000009fedd44dc738aaf7d5b49785864a65478a4f6dea000000000000000000000000745327cca71e103818b10f0dbc422d03a146a30200000000000000000000000084134dd3b1f757f779208b7df1187735462affef0000000000000000000000001721e58e43f12830bfef2d47db5106c9341a3bc7000000000000000000000000e04aff7b9c09ce7cd3bad4a1103b41d3a1c46498000000000000000000000000078ae059bac1cdc1b5212d527fdb14f46f2c05cd000000000000000000000000915eadb2452edc2347a2f5371e36edc926a27c50000000000000000000000000bb08e5a99c39790a60129f2ccabaa449f79077660000000000000000000000006a5d029fddcc4f4a5bccca4c485a957e26fac985000000000000000000000000830f5a7e870bfe23131abc3e4d605cece5a422200000000000000000000000004e4e5bc726e843ee3ee4eee4b58bdffb0dafee01000000000000000000000000d83174d62b4a7ea8822b9e496da8f9a7a59e9f68000000000000000000000000c368a41ad4032bf9eb375d5be291d3f7b817f6240000000000000000000000002870909105405314bef8e68fd5b75f6b58046a5f00000000000000000000000063365f09626068b28237bc076689a1e2141a743f0000000000000000000000002d60b5a8b3d7c1a7114f9470e3585a77a661c0a60000000000000000000000007dea101e4fd5c04d7509e19b18201fb4ceeccc15000000000000000000000000e7568dfd67144fc446125d0b4aed36078b757d87000000000000000000000000a93723cb3bed41cb44052642ee44fb3d2ce778cd00000000000000000000000051d7a112c1212f471e364fe7545876cf29fcb6180000000000000000000000006d4c564758ec7a7fbfe79bae2e6e7b96834c18000000000000000000000000006fd003e188e9cd2f49c2c81d816064f0f6ba647c0000000000000000000000003919183649b3f10d3463fadec171dd194913d955000000000000000000000000786478db9468ff883a79a5399e61e83cac7dbcd60000000000000000000000008b8ccd54a93868cbef1a5806d0561b3a9bbb93a80000000000000000000000006caeb4e618cc610110b4cb43886eaba6fb0f966000000000000000000000000032e2672a72cd71c144b6e57e2dcfaf205e34a83300000000000000000000000018b789002eea2e2f657a01fc08d20000e11db4bd0000000000000000000000008e7bd21863105783f198f157da8146004798f20d0000000000000000000000001e072f0aff55ac84263fc82b22d2781551b8aea20000000000000000000000005f93e6feb70e68821f079632e793ba298061635500000000000000000000000080994d5f265023de52c5233aef68290443fe96030000000000000000000000003874e7663c18d2f5740989a3d10501ccd8570d58000000000000000000000000c3140aafd04355694c5795490a3b205cce63323a0000000000000000000000006a7b4da3b07e1e6281da2d235a897c8c4ec343b9000000000000000000000000fcabe1f78cff7a0c781e7e4c81bb4bb8f0c5380e000000000000000000000000d9df7113a16f24e175e9e85fedda8dfba11b3cee000000000000000000000000025dfa11f67e5225d308d9654922b7999199cedc00000000000000000000000009b074cd857aecc332e6b086400f7818be1876f900000000000000000000000037c2ca56e814f7e34d47f5564793850eb2524db4000000000000000000000000d40a8efc45c2dd6375f62d053f6f9d38a74250c900000000000000000000000000898920aece65bb4c7ac567cf3cc19f31c10d1f000000000000000000000000352705d9278d1512fcd5e55d8b33ac9e2be55ffa00000000000000000000000044deea0aba1200672582163b6148e4ae2a868e860000000000000000000000001adf4cda701566c4b5ae36a63828d7d2b4933de3000000000000000000000000d07f1f8e81dd98bd6e83e54e427d76cf50e68f03000000000000000000000000bff98bb569af7014fb33f6ff9d8bf10dcdd4990f0000000000000000000000008951fe02f9db8ec1f7142a4b8f9993f6895f62c60000000000000000000000007597b45eee3a29fcc3c44ecd23cf400cb45ad3d8000000000000000000000000e2199144e0cbb762c30cd9bfb1a0456c7890bd1b000000000000000000000000ded42099fdf1b7df8b917054f6ba43831dfe9aea000000000000000000000000211c8bfcddf2ab6ac4b378f6ba4bfbbc66cfa064000000000000000000000000b59e93aadbae475cf65f7c73f85a4fac67fdd1ca0000000000000000000000000a248106768553c9bf7760d30f13c2f57fd5ed2b000000000000000000000000bd520ceb97eb31a5c9fe82be4165e2a6540c45e7000000000000000000000000e9a86b0d30f951f34e4ebbf50e8a4546f9b6c9990000000000000000000000007aae8287c88d8fe1c262d1e256e9215a4e304ef40000000000000000000000009370368deb697944c7027881110b148db5471da6000000000000000000000000c6ed546fd8c1085ee0372e349f7d694eece0135400000000000000000000000016ff78841f6ea2e4ac5c59e209efa4f05b5c59ec000000000000000000000000e4a5c59fe187c311af55ad1e83e20c9bc0b1b1e8000000000000000000000000736a3f08f17f4635a675676acd7b07ca62c71df6000000000000000000000000038ad637ab8c133628ff797d308c1e27ffed8255000000000000000000000000f955c57f9ea9dc8781965feae0b6a2ace2bad6f3000000000000000000000000637e69bc34974800b33be039665992c69bdde4d90000000000000000000000009b31d39e738ea330309cc8a3c679899e146ea40f00000000000000000000000047cd63f948de60286082c962172db80699166015000000000000000000000000e70caf981df711e3d8bd3e470a1ed00766d729e1000000000000000000000000f89441f3bb05b20c3ac534ceec99179c466db51f00000000000000000000000036800f600969093dc075945d9c7c700e689ef31100000000000000000000000079aa2603256c8f38f96645bb012932565f6a1ed00000000000000000000000005c68ce93358233ec52635daef03d50126b2db0b5000000000000000000000000be797c9af6ffe948707efb35b9b061163eac6c5c000000000000000000000000e35807359e1cf249c61ba16bcf272c4e0b7a95d7000000000000000000000000bfadefe76521f104c94c39ea3cfc0fbfd5e5f20e0000000000000000000000000c09a45fc389527539f0b0cccc24adc16f10ffc7000000000000000000000000ecadfbd66db94dcc88e976895b7f84331418244e000000000000000000000000526151665e35b2ea12d502b81968df3df03c6e5900000000000000000000000026ebd560371395146f07e6a20d707f7ae741e9ad000000000000000000000000f45135dcf9e1a163e4a45262e0b0e438e2e579190000000000000000000000005afad625f8b8c3449ac62d7bd155526f48c42c9b0000000000000000000000000c79ba7760dc66111916ad56e2c2e530ee5ec166000000000000000000000000f73005477a594db1060ef18ec094408859e0cb89000000000000000000000000cd5cc9428467984b6c0a65e8a0f0b7c26347fa0a000000000000000000000000cd9bb37300c581ce23abab8ba7dd440eae0fdae0000000000000000000000000cb5093127331b3e5bc39ff7ce1986857e33949e900000000000000000000000063bf83c11c50627f44119336a3c2f616b7c65228000000000000000000000000c8e3794926c5ec2dc39ab3ef75763779d9d6535e0000000000000000000000004ff4950bfc946423cbe9b07eb09e9f81df9c72e4000000000000000000000000987e14c95e04b50cc75867830a66f08e00207eac000000000000000000000000f1419476431a6454f4320d151a6dbc2901efbac900000000000000000000000014e5357d365ee2a9740cb33aabcdddf249c04fa30000000000000000000000006d75db502363e96da3cd7af041b3d8274c01180f000000000000000000000000f2dd671ba698d7c71168cd14a24f42c35cefa1840000000000000000000000008d3a58d1984542d92c220828921429f345a7c0a40000000000000000000000007ad37a8a2a65daca36132ff302d833e9a07c01c400000000000000000000000041c9c9149a9974133236806e9fcc45dd59abd9e6000000000000000000000000d0d0a85a872de33a37c3d80cb482f2a0493f6d84000000000000000000000000335a0c87ab3b3bc3c0d351604d17b5d10ba69ad000000000000000000000000006386131faf1dc0cc8d90fb6b7c46643eae8fd7d0000000000000000000000009973ee5f48b3bb133042891141945da6ebfd49d8000000000000000000000000bc4237f71618164376690ddf5526f092940c981900000000000000000000000070353b967842982f7657beb38b76ad9567bcc08a000000000000000000000000d79925aac2680245108fc593d38f40b77abad15600000000000000000000000022069ca231ad8d7dec254e4f727e2a1dd9815e2c0000000000000000000000003e2a0605efd77a08303166157a065fc18e86cb6a000000000000000000000000241bb2486cf6102e47cf922902cdb768e26384b100000000000000000000000022835d4f4493db201fcc16605344b4e9232bcbfa0000000000000000000000009d1c1145e397cb6f96c2b90705aa084f5c555ecc000000000000000000000000f26dc0df99e61cc9f6866f209d1d3fd2ae21ef7c0000000000000000000000001b2b777d9809b9d7a1d3cf83f3365856451a02d20000000000000000000000005b4fa6b3dd90ad15df388be011856dc0d4be60e900000000000000000000000004351f02f38e964ae45f8bbec7e5841e5401093c0000000000000000000000008553f2a68b891b60644dfdfb37ccaa8c0a8c42430000000000000000000000004da6be31661b26e23194fda5fb1be997791b99b50000000000000000000000001ff7009c989c18802727b5acad6935a5c0db3ebe000000000000000000000000c1717ff5dd16d7f422030f535b66e4404a485b84000000000000000000000000cb3b815d374db7883f77096b92196e5cd8975a8c00000000000000000000000064efb86deb077ec2c87cc5bc5675cc8bae52c9100000000000000000000000008d8ccb957763afaecba6a906665ab1e237d99fd0000000000000000000000000cbcc99d7b50801169cfc0427250e37f14a945edd00000000000000000000000092bcb0e8435fa169e79260f416e3e6c91f0d333300000000000000000000000080c4828140122cde2cfa40dc87535afc940c2627000000000000000000000000dd8745c5f92b39c678d09a65498a145457781316000000000000000000000000aa2cff0ba16fef2de3483ec0259fcca6b1e16a83000000000000000000000000160e511c820c645d37f52788f58f64fa10195d810000000000000000000000008517a18fedd0332027292f9c9e37f93d7a806fc5000000000000000000000000f492d1973ea72f8d67d13db1df39924c9723c46a0000000000000000000000006397f73db63c9d3e9f7da8dc171e3de661e59fe100000000000000000000000038a8157e6254fdb467135d2614e9a9b1a4ac7b590000000000000000000000000d9a21b401e36aca4e3f914e6f6824a74e4a21c30000000000000000000000006019997385b1b7d55d15dceab39d770fce934259000000000000000000000000fc1d7d3adb106e4e15e06e3c4e64628e77a68e0300000000000000000000000060572fa60d84555bbbf05e5fcff6de30f73aac7a000000000000000000000000728fbdf7157c2e95c78278b0d398792514606d79000000000000000000000000fcfb9097db7af3c35facedd7fa456ed050f8e6ae000000000000000000000000bb3d048c79dda22ffd1025fff404a6dedbe727a70000000000000000000000002a6c221380d5182839862bee5e926c9c8805ba5b000000000000000000000000cd685510d2d1362772d0f9ab51cbbe07c7ab3cad000000000000000000000000143e2a7a22231a7588f3cc5c3686e8d9e7b3930200000000000000000000000064164fc44939d7bc31d67a8276ac646b03521ee500000000000000000000000006ff1665b4bfe40b39c1722c09989f08844f036c000000000000000000000000c192a552ded475cf313d74d5dc7b032d16d72353000000000000000000000000eb133c1091d6cb0d2e0ef8689c874f146a25b5930000000000000000000000007063e4400d4cb7caae0af5b8f278612a2dc5d075000000000000000000000000e98fa23d49c1c5f8a8354cb1b86c00a238b41179000000000000000000000000aad2605d9475c603505f0c3bf97868e4cf6ac339000000000000000000000000835a79a09d3c1c24d6e04e229ea5fa3a2d9c037b000000000000000000000000af71d545b5e7f4d972e9df0e335bf8908f50d0e40000000000000000000000002134e19bc24709bc0189276a416467e6ff035f2c000000000000000000000000bd32a1ae1071badfca5320b6baf94fa5080841830000000000000000000000000a717a52f4925e156617cdc7b27da5d5a1eb75bb0000000000000000000000000b74e580ed1bde7fed988a7d84f8a1783127db500000000000000000000000004f71d72daf416daf6460d5b9da2de8d3727913d6000000000000000000000000d52c7855d8f391b69e470cd75383559ea8897a71000000000000000000000000dd78bde08b81ed1ea9f5fbb7488f8eb0d6752f430000000000000000000000003e497929afd801b7b0083932537d8a8057d32bcf0000000000000000000000001c232be03fa16ff433e3abef9b2f686d71bc53700000000000000000000000001bd08f201cc2790c30b6767eab878aed1effe515000000000000000000000000a4f1ed05e9fe2af41634289225a088817f141528000000000000000000000000054729374536bf3f671c44223d59ac6552cd9d29000000000000000000000000b299bcb56173235949d7b248df699da751c9ab78000000000000000000000000f852b6f1fe84aa8d887660861bdf5ffd2ef1178a0000000000000000000000005675cf255d7934aa921b5e6bd00507f70b42bec4000000000000000000000000a310d47205997c520c2e8e5a77061747320fcf350000000000000000000000005df3740da2612978ff2fa93e6be703cface99a74000000000000000000000000490b9012174d166c27181d879094d9885e2dbc850000000000000000000000001ec3881bdaf68aaa05122bae882e4f23ed8a0a500000000000000000000000006d33be74ddbe84446ed6f929ffbb8334b6fc74ec000000000000000000000000f34015947f4c33c0e2326cd5f1736bb3eeebcea4000000000000000000000000efc07fc4bc5c5c76a696948e3b492fea2510c9a100000000000000000000000023e4e3c2bc2be5a1843975aa458496752f7bfe75000000000000000000000000f2c07d2593186e2705af81fe45e936ff04914af7000000000000000000000000259b9017b8c0e37fa4bb2f6bea9e2cc2df8e8e7d000000000000000000000000903cf8a10b9c5b0063f3829485052e49e04f74ca000000000000000000000000467d898120077d41005b68dc065bace59d379f2b00000000000000000000000079931da9919a5c0437b845eb634c93d85382e242000000000000000000000000501d50d3e95a9c289e6f36cc25897a3036ee7dc0000000000000000000000000b893497ea8e42e01ff48212fa5745156935b1ecb0000000000000000000000005d2ff1362248c26a37d56876d48a2cccea9db894000000000000000000000000a1a53c5fa3f21c5c61e88d1d3d26a7e755d38f87000000000000000000000000134e9d80985461994c31898d7d7676aa1945e9cf000000000000000000000000ed54d7aa49f2bfef9b2112b5afef4e9ca7c7e1330000000000000000000000001ca3fa26e73e551266866abe9b041224397a028700000000000000000000000063e0d19ebc8c2eb4c262478a5279c2a6237aa7c20000000000000000000000009512b771736982c20804d7626bfb43209a1177d2000000000000000000000000967a2a60d9343a53eadccefd3be5dc69db400a7d000000000000000000000000301f0537be3586484ae846751f88aa2fb358db9c0000000000000000000000002e70816e51f3f79e52a1622521e9fce33d9b9a4c0000000000000000000000006d812073b7849d907968f1a964dbe807504618f4000000000000000000000000d8c55f84495eb345a069d8dceac0bdf189f4fecb00000000000000000000000085b5dc8a08e59bc2b9e1f21dc3554468fe325339000000000000000000000000fcd7789e4f690748d50b172d6570c485ec2b66da000000000000000000000000a330159e758e3dee70f515f75368a7bfb7e9e69800000000000000000000000047334dc6f3d7cf5d8dc8c9764dbef4c91c083a910000000000000000000000007c0c18df161771b687359680dd5546b6ed052b0a00000000000000000000000030d3ad70db953d6c4d17959357ab5faf0ace27bf000000000000000000000000b85e5644e36add22e13ab42c92e4a705ebfcc2ab00000000000000000000000041c8cee21ed6e806aab69d71e083198154b3e31b000000000000000000000000b0d1a07d92b47526259f917d6e39049105a84a82000000000000000000000000db1f48462aa07cc69787ac8f2ba96b023268250a000000000000000000000000b32402a8141804c59282ec8121f40faa81dab1180000000000000000000000004405ef9ddc7eb227c5e37101c562c508cd3cd52f00000000000000000000000056858525a6d67916e144b55742c5574577af2c8b000000000000000000000000164078116d6af9c2e82c367e7b9ef2e16bae9d69000000000000000000000000a7e3f4106d0c9115db2c98923fe6341a23455adb000000000000000000000000b6327ebf5d6333d48902090be498b69579877a3500000000000000000000000025abdb3779181f9958d09925f3d10905b92ea77000000000000000000000000075a449e5e8ae07a38df001579e77f2d2b2fdae870000000000000000000000003a773ee04d186499f5e89e0616cf0a3dd5311bd30000000000000000000000005c17bb9c09d47039b8b4f9c6de32053921c36d6b00000000000000000000000034aa1d826a8a15f934d68ffd10902a0247ab1bbc000000000000000000000000cb7ac1ba15445166fbe4bcf5d4c9e45286bde5e3000000000000000000000000a2062436735ef115623773e86904a54ad840efa60000000000000000000000005e28f64b42a19b351b08fd60a5a33578fdd551f2000000000000000000000000943560f9e21e2eea373afb0ea60b6012a23ac184000000000000000000000000fc61c359b3c1fadbc2f58ab464bf6c75a304eab9000000000000000000000000fd0621bf9c4d4768c8ff51ebf0ae670d710e6f24000000000000000000000000a169243df4b14e1104589a43ab8d9796e77cebc6000000000000000000000000193a7b138e8f85af2ba02dc35a5e84085e69c7b90000000000000000000000007f749d0504fb16c1718489b3e69c655e722b1b89000000000000000000000000523ae80652d4a66569581b88fee3b2ccf22421ec000000000000000000000000e744336aa86d5d9215064537b8b7354b23206e300000000000000000000000003408c1c9590b04049c94ab03bf8cc0ed5816e07100000000000000000000000050c395fdde4794027ac0bcd02c4a13308694e03b000000000000000000000000133decb64bc424a4ecae2609b85884a5bd8a07f7000000000000000000000000643ddefa2a7db2f90fb087f51fe4730907d4eacb00000000000000000000000016a25d43c54f69dbd5b28af722965e01187ba82f0000000000000000000000006058e574b187fc103d2a06b2da46ff67cd93a9790000000000000000000000004058e969903f1f93de2571bdee05c9e9c4a08f8d0000000000000000000000007c9057865c744461637e6c50276ef4112608d4cd000000000000000000000000f000cf3252e48c930ecf808bd4e221386b1b40d6000000000000000000000000a85a56f7a4cb321cf0e935a9f468008775381d76000000000000000000000000f494cf14f5c78021d4f02150ae577b143c197fa5000000000000000000000000e3f242459019802402696779deb4324b8e4e610800000000000000000000000085a306f4d129c56d13d6beaae3a3732fcf24ae4d000000000000000000000000fc836e03e61ab9d97a866ac4562ece10f7ea30120000000000000000000000002a3bd69caa3ad20f115d14cfdf95447ae710c3bc000000000000000000000000df8fb6ffb5f3e1e6362de691079aeeb25cbf22dd000000000000000000000000f560459c72882ce21d41715c98f92596fc132ae60000000000000000000000000daa6b0b847b9da8a3bc0f4ae97821554a99ae280000000000000000000000000a6cd151671ce4c3664bfe251ae76a3b7aac2f76000000000000000000000000e3abbfb71ad97d00023c6746d40de0b80f417cdb00000000000000000000000026f4b33bb00296f21a4e105f907cab5ed5f0e3f60000000000000000000000000fd332b64de74da2d3ad03d822195df6782f6762000000000000000000000000c20c2d200141869b6fd24cbcee60f04bf7559f36000000000000000000000000a55958df8cf51a69f918ad68e41d3cd9836a70c700000000000000000000000090465e3256bd9b0074268442c39065a1e9e51c8c00000000000000000000000050951ff4edf8e875f1ff26e0bfdc21c708d57dc00000000000000000000000008897f5bbac5960abc124f86c7e66a6d0f66ebfe8000000000000000000000000f31ba4bcbbb3057c3712e49b7368754bc42aaf6e000000000000000000000000d68dc8157d56a46fba4494d5b80034aba59bdffb0000000000000000000000005d87f112e7cd6f80adc961088a62980324ea43ec00000000000000000000000045a8a6aaa5743136d003b4338ddd2fbf09b3ebdf000000000000000000000000404cca67537ac2e2eccebe69deffc9c32522dc19000000000000000000000000ea0630410eba35ab7cdb3dd0eabca0d3c1d6e1d9000000000000000000000000a9933aadcf3041da3df84cab8a1db79e855e9eb900000000000000000000000076dfd0ca70fe6218ab73cf71b3319272a846f1d50000000000000000000000008b20c0cbdb4c8b597ac7fa72fe3b29d3db68418b0000000000000000000000000017422aad23ddb1e623cb642eb27f2ab8d17f66000000000000000000000000aa03d249a7ccd6cc8392dd01c258a9c9c0b06aa6000000000000000000000000f08bf7ea84a3f5464a07ebb7e2a44204709c6dad0000000000000000000000004890e834730784b98a262fab44e9e94aad402366000000000000000000000000b122def4635b7a06f061a4177aabffd8c07f3530000000000000000000000000b718e260be27923e68e6163e8d9582759ff7187300000000000000000000000051bf505ef86da2c973369860c463eea9867066a6000000000000000000000000298313482422ad6da3d3b3ec6aee99afbe1a499e00000000000000000000000098b2892d76689c31807eeedc956b1813a6e7ad09000000000000000000000000d742659fdc2290a271244dc8799a0c66e6fc2666000000000000000000000000fc92789193b208194625dd47d574f57b2823c8100000000000000000000000004267d5b50512ac3f98abf6ba68f3b1bd0741e07a000000000000000000000000d2dddb1bc774b7b9bacde410942f16386b9ffb51000000000000000000000000aecfccd28f463f90ebcff94aafb84a0dc4081370000000000000000000000000eca67f8f6d739cac8bed51264780ea1cc08396cc0000000000000000000000005f0b40278f5fe93825be49f4679cd13fa5c2865f000000000000000000000000b4cd957248d03e57657d6305fc5a40f42d038667000000000000000000000000974dd3b4e5e00bc3117fbba15e521b6b5afc151c0000000000000000000000003e7b5374baf97fa43a2a10827dbb113b545e97ed000000000000000000000000af874ef2d7bac07089b3f643bec4784b00710ada0000000000000000000000001155c01a7a2dd2ccf993a474eb9bef7edcb9a5fa000000000000000000000000acddc2e9ce75b32f60c2c8964d1199391d0310a4000000000000000000000000c69de45ec5e4ef1df6bef14229660c9211917d8600000000000000000000000059636ce42153fa2b3895a06fc172082cc12981e1000000000000000000000000674b6fd9b0c106331594f8a0bc069476bebdd0c40000000000000000000000008bc92ba23b57432904e2616722a6e705cfa4af0f000000000000000000000000f8fcea393151c222ff6fb8c43251bc275e7bb648000000000000000000000000aa42f9c8917130ec42169a9a09a038376f19a42100000000000000000000000007858e7014f21b5963c0acd21b2c93f7f2df1ed70000000000000000000000008398c85534452bd6e01eb721512dce31839ca4bf000000000000000000000000de1be04eea7e84a57f6b3c44efb2bb91d4d6534b0000000000000000000000004be38ec944bbeb048b970babec9617e6a2216826000000000000000000000000e5354b03188d2a04b6a31de25d11f53cb5436ec40000000000000000000000001220297c9b77c1529f75642536b8e7cafc600fd8000000000000000000000000b78afd1abcda98f6950579ef7d94cea05df172a9000000000000000000000000b4a75d319d6b75f355689d5409bb4dcb9d0d715100000000000000000000000015229783dc7f6ab0c2fe52afc36ee1b7723b137d000000000000000000000000159600411083b81c8eb7866743f8db49c22e40c8000000000000000000000000f5f8d01ee18219578811552c4c54b3b65b1c28260000000000000000000000001ce334c750c5578718f41d40ed0757c0c1a383fa00000000000000000000000002f42744aa5f738b564188eed16bc609da46b8fa0000000000000000000000002be86494c24cf6e48c7b82f645c96ed0d086baf60000000000000000000000002b52e1e413a775ca425517eba1b76834d3c786ea00000000000000000000000054972ae4ae3ddd174b5a3b2c4c9b94c6398826e100000000000000000000000086e6ad3d1a5e510deac7d451118e1a92df0e4fe90000000000000000000000003f861e008109e48d08a9e08e9d360b0678cdd200000000000000000000000000e94629793d7cd090bb863f185c29f4316eee059000000000000000000000000016fd3726dfead9fadc3b7c9b62f2874db1ca3eb7000000000000000000000000a602677c0400ce68e29db24eec396d4118c0006f000000000000000000000000d8494f4a22581edad7fbd2a8e8feb4cea69ffe9b0000000000000000000000000817eb8f9699822e4cbb6382372a74c0d8d58b9c000000000000000000000000c0a247cfa5f6bbc6903440ad86c84740e5a2e5f6000000000000000000000000458d6a99bd338b27aeff6a0af8fb3631c98fa32b000000000000000000000000c20af58446ab75b9f219a3687628f77ae4f831b500000000000000000000000064e3808d51bcc579f73a66c55752ff2d0e6c9263000000000000000000000000ab1befdc7dc32e8683f25b8ea6d4e387e53bba3a000000000000000000000000ec9028e47a899dae1ba10354b92fab3ca67d1f0f0000000000000000000000004b2a7e9dc3f297a1675730c538bf5b3f589e71b4000000000000000000000000a2089ccd0531bcb6116b818b24f4335c825c4600000000000000000000000000ea8ed29e5268504b35c2db5507ed197bf3237e700000000000000000000000003acef6b76f566ed2d4dc53face43356ebccf0267000000000000000000000000189928c765a5f6afd814ec78d2e422067801cb9700000000000000000000000035b99145299e9b507abfd55840569e32ea444204000000000000000000000000a0418ef639bf27e0db0a147b5984c0776443d9a60000000000000000000000005cbe9f9a3d49aa782ec1ef8160a28ccb3f957680000000000000000000000000897b69d86128e1f1d663ab2e809bf6b6f7b27e54000000000000000000000000ee7fbfd0639ca57e1f02b73560a56beb84cbf40c000000000000000000000000aed2944c9a59effc13359b4a2b8716630b75d5230000000000000000000000001870f90092522a0d70e8290960c8656fb147870b0000000000000000000000007b1d9c515ac26576a6eae736b162689869bd5878000000000000000000000000dbfe95fefebefc6dfbb1fcd2fb58916cb842c121000000000000000000000000a06cc58643e2fc3de980a5d01b5a8a0e58a321bd000000000000000000000000564c0a7f450c83dddda8647617b4f1465e50847d000000000000000000000000b7fb3200e0b4bb08f399c7cbb7f77d79db37d0240000000000000000000000003b90f617d89240f0f936579fb263d03dba39d4290000000000000000000000005835a306523ef3900cb24a56168c64fd559aff63000000000000000000000000b793011c80f43af960652111faad6d006b6fe4b7000000000000000000000000d42686ba01ac9ba8335c3e27c3dad3776c21e4ac000000000000000000000000d7120e4af2a27d40dcc89880ff2eee2d6d564dea000000000000000000000000c0cb8d1fa2d0e341b75383ca63e5b1f3ca82572100000000000000000000000075584e1aadf554be7510ed3c05df642f55fe3218000000000000000000000000e936465439c5e1053026dfc30e7c86283f9f3f1c000000000000000000000000c2bb2e896592611948567b39e417b11640366582000000000000000000000000dccb828711b83f6516157a21652cbcd826c42999000000000000000000000000d98fdae7363829f2c95dbb42a31d09a32f645ac500000000000000000000000075c6dcc8d3870cba2e91a04f3fb999bfbc1b16e100000000000000000000000097397e61294d4f2f859c8877507fc5d0755da07100000000000000000000000044e3a42bed54d0eaa23d65d33eada009c32317d50000000000000000000000000de3b0718a0f081fed2c0d60693c7c8b5cead83e0000000000000000000000002c4e7ee58df1b9e5a91e8cbcd339b218c3cda542000000000000000000000000ff99563efd554f56fcc7d0ef08335dedea1509cd000000000000000000000000acc4acaacbd7bbb987e3d0bda7fe3434b23daa2c000000000000000000000000b260102c4a08b09efc754c4e06333ea6eab8d78d000000000000000000000000d4c871b5000cca9a59a8761e568e18872c028f9d0000000000000000000000002333bfce7a9fe1dbfa3f6fe1773160df896305530000000000000000000000001127be92c533c6e4551f56d624472d4949bdff3d000000000000000000000000188f97b512a7840c29d29be1918b6120b9e90639000000000000000000000000ac4e8ed4d0ace833fff013e32eaecb246356e4050000000000000000000000003bc6fdff74b90240a918f79a1e9ef1c5ae71ade900000000000000000000000024d735e36b6fad39441fb7474d2ac4bbf83b60310000000000000000000000008b470799211a2eb6007c7dc55ea1bf202137b156000000000000000000000000101dc50afdd4e6aaa7462e64b08926a656666c4e000000000000000000000000a0f44a4de9842983b40b92af36c2f9286453249f000000000000000000000000d23d2cc4742fe5bfb36fdafc8a30aa6ab7d582b4000000000000000000000000cbc7d00e17714d58c974589758346ef3dd8e2a8d0000000000000000000000007ff6ee864c00dcbe77762d0867832052c0e3bc78000000000000000000000000b2e6458b4b9d7e5799899f8ea9f710f498d0f71a0000000000000000000000005cedffcb6a43e0d75ba5768f997e83e7b6ee9af20000000000000000000000008770483e91c5d59866d06fcb6cbd36488cda6ccf000000000000000000000000a2fead1828039e4b011e9a67848f2a58a88e5eb40000000000000000000000005d5ad5a9c63cda6c285b887e876ebabadc800d480000000000000000000000008a567f261ef303ecba2681975c795884729e1c33000000000000000000000000a94807fa4e59d7183e061e03e73d1e5ead5d215700000000000000000000000069bf0e9b4f6e3a12ef621046adcc5aae4e48055a000000000000000000000000b5033a4a2ed6942d215bb029740d947013c4aa7d000000000000000000000000ebe6764b76648789926ed7929499a82e4ef1cf8b00000000000000000000000098c88b5483d494139d069833ab556047449642560000000000000000000000006e8cb5717c0d4c3f600e8cd79ebfae02896b14870000000000000000000000004f28f3c14fa2537f7d5ac2494864c5b81b143b71000000000000000000000000d6d5743082e0cd5f6709ea16bdac69235a6691b600000000000000000000000008f5bcea8b6c34018773caffb9c74213d56228be00000000000000000000000086e935fb25077894c8ec854d35fb528d0ed9b05b0000000000000000000000004fdda5b7e5757f5e3c76faadbc05338f180a020f000000000000000000000000ff48b7fec7f56d49cc9132ca72d31181d9cdfdc40000000000000000000000006002b33df101aa3933932160847e25e980108ada000000000000000000000000efd24b5dc6a20fdb550c6c9d8ca1eb90486c14980000000000000000000000000767bacfdbb3f7e62a244bf59a36bcee58cc7960000000000000000000000000e76719644a533a515f13e528c49dd183833817f1000000000000000000000000f9634f3bf116b5fd62016301544cd83a40b45a08000000000000000000000000bc565e1308b8454b0f837646bb3f945d6befa2cd000000000000000000000000d9f9735699ea97875cbd42ea72f9438c4f0fef2e0000000000000000000000002a74dfd826361c9bd3e8ebfb6616ccb8b96942c00000000000000000000000009cf677b3c4511beb9749e1f976842a16685ba92a0000000000000000000000001b38c73ca00084183e9853d04429f61983f6e8a7000000000000000000000000938afb09e0548daa936e77d30583e131fab70c1c0000000000000000000000008a3fc6687ee7249d4aafdda46918536d3ae70c710000000000000000000000004dd0935e5ff0f22f2222350ea9a751537b8e4d6a0000000000000000000000008a68356e3b106dd330eeb2398e7491bc84558ad2000000000000000000000000d9af856e76c2fc38a668fd8e311238269ba4747f000000000000000000000000330d44d55c1c39c2ae4d5b5e9500ea93fa3518640000000000000000000000007a8b1c0ec13d94a455291c133d66a064e0e24390000000000000000000000000f9c7c48c39068d68d4ad38944ecc50c584e7731500000000000000000000000038b843f6b6f3f15c8f51491124d36c799570e29e000000000000000000000000e9fc3b0bf5e6eed7e16cbc5d2f9de7e062a235f0000000000000000000000000250bf7f6a238c8e86fe22975da097d8810aaa1290000000000000000000000007e2b12b840d8d96be8b2167196c996eacd53878d0000000000000000000000004ab74067464730bac585b282d6fee80d66f2c68d00000000000000000000000084ac4730d23c5cc90f1e1004ae407d1e8f90af0a0000000000000000000000000913c26ad2845718cb16bcddd9533cca5f4e3499000000000000000000000000e65054e13d8b38441402b97c2ab83c46e70fcb80000000000000000000000000db13914f16cdbf3f01d1464c968883026d58174c000000000000000000000000ba65cca070c6ae037d41ae1995a798f138384244000000000000000000000000b0b03928f5ed1023e9aaee398051c8bb37b8b8ee00000000000000000000000045aaa3a4a7ec03fe1c7c6905e2e51bde288e2c920000000000000000000000002283f7061c2909f51893e2dad49fae51a4107fb2000000000000000000000000ad29713f87501c41016c651202056fa6ccdc52d300000000000000000000000032b9c4b21252f532029c1428dd21da6c6bfd0d6c0000000000000000000000006f4382c332b77bd4540d9c47c1df2c0a4f0322fe00000000000000000000000097dd90d6347e6513b8bef68348093bda9c6e77ac000000000000000000000000e69947d64748a328ed588546c75045f80b4c29f50000000000000000000000005f2699bd8449efaa686d9958c32e8841ad428bd10000000000000000000000006bb7bccf6cf4adf7dd02b53db6de75cea1ae428200000000000000000000000002bb8a05c03af60871005332ab10ba5d1872c00e000000000000000000000000e91d30b94068c788c83affce24c4116f7a3fb777000000000000000000000000f458a54f8176d1be1e5394592b45f7b91a76cfb600000000000000000000000065a98c9ab59eb40062b8c64b7dc42f38012a6bd100000000000000000000000026ae4fd753afec951384ce88db7b44d9fca70fab000000000000000000000000ff992dcba3c1bf2c4b4a8f8cfebc40df02b1394e000000000000000000000000b1dd57b8428fd15d3268d10735190d2b7c3d7808000000000000000000000000209a1c01ecd8c707f069e32a79faf592bacf46ba000000000000000000000000c258a7933354079746481f3dc30c18042e2620150000000000000000000000005733aaabc7c3332207046f766f720f0a6a08fcdd000000000000000000000000b722d3e44ac3b1a3d761a6871663dae6a5b197cf0000000000000000000000002ed46b7cf190191fabd3b19703714fda825371d4000000000000000000000000d69afabcc4b234e777e4f5def9fa0f1eccbcdf0400000000000000000000000043fb18dc870b4697419aac406af9eec2ff945bb2000000000000000000000000483e24df65dd5780c07663f5c96f4e26e65fa6f4000000000000000000000000165335b576eee2b2ce098af5e89828fbb689108a00000000000000000000000077366097154da8070f3284232de44cc211735ee6000000000000000000000000d29cb9adaaf92f3edc3bcad9bf3d829ea4e6054e000000000000000000000000b10f773497ecea6e9e4114e5fb76b35e772d3a770000000000000000000000008455fae6f26d81965456378ef3d5c0c673a69066000000000000000000000000a9d734480a944475baae2a4b8ceeafca1f921b6700000000000000000000000075ff916de0e66515369f94c3f2ab80571fcbbc6e000000000000000000000000c85a2c5662501ec13a24b567ba416d926baa79b6000000000000000000000000aef00d82e977738d464819742387662f1da2cc8d000000000000000000000000dc8e214ce23ff302fecd71bb3039e9a3f80cdfd800000000000000000000000012707c0c70c0fe786af2fdb1f02c8518685b4d780000000000000000000000003834d1d913135cf915d26b900fc6085e7676d4a1000000000000000000000000a8048fca4147e45ad6c9daf6428c3663ed9d44ec00000000000000000000000019bc6022fc557b4043d6a030c6233ff0546d4a8800000000000000000000000035fa769b937c58a5f012bbcc16ce7fcf0379987a000000000000000000000000463dd6ce0a5daee86ea1fdb09e0753f68aa62429000000000000000000000000e268e9aa14a65abf3534395f822ae0003f67512c000000000000000000000000d97b77873ff9424d9affe164bd5d015127dc5716000000000000000000000000ab8699e2d59be9b3175257b2037bc27f154ba0bc000000000000000000000000482736feb2315716b5e9922a7fe1bb9188154448000000000000000000000000eb6586beb247191dddd1e7b5e5c1b67fce2d1b99000000000000000000000000322a20b5ca29ea6f157a4af45afbc7ea21e95830000000000000000000000000151552c786d59c30496abbdc2836d9eb79274212000000000000000000000000e6d3d4ad9c576cc3a9bca9237e8e8adeed67051f00000000000000000000000080f235c80894e7009a23a961295ce197d8d4f8b1000000000000000000000000067956ab5454c10b52bf359187b75930bfaf089d000000000000000000000000c2c7a3a297b70770e85976d90d69d187c4c85016000000000000000000000000b9973019e55a965decf9f2f1462c8721963158d8000000000000000000000000cce607b8f300c3ef20bb8b6d227d16b7abc7b41c000000000000000000000000c54bae2cd46c277e0c999b98d8a5e5bea333c3210000000000000000000000001888f59ca63059d780a4b08b5d7c241dbaf2fe1800000000000000000000000078a6ea09904376f1078a438548ee7cb4d83471dd000000000000000000000000c8a51d85dc3750e512cfd9c99e0fdc45aa4c2871000000000000000000000000fa2dde407db379d02bf16322d8d6d07b1d7d5064000000000000000000000000438dccb98bddf0ae398b740709a09d027edf0f34000000000000000000000000eb33140af3b4100635184a5f0cd2969b90ec9ddd000000000000000000000000b7d2759c83cd8f4476f02b222e8daf57858558b50000000000000000000000007ff6f02b0c70c99550c40d41c80cac1ee243d200000000000000000000000000767649d86bf9f07cdf7a956feb83d5fd3a93a88a000000000000000000000000f779fdb94a264558b30a6b5b102641026888059e000000000000000000000000a685e6e4a57dca8ce563824894b61b29abf745940000000000000000000000006fe4f9e2306c53d95838f5a033dcf48bc259d57b000000000000000000000000a2be3c85c3d122a050011ddf6fe5570f91d48a31000000000000000000000000fe4ffa8f7cff742c10765abd0209f0a5fc82ad800000000000000000000000006f50ef26d3ef285a798720ac1eddc187732e6e48000000000000000000000000d4698c1a6af805ac52f2993df47dac59ccb1764f0000000000000000000000002d005e05caa34507d3714c6a53fbf6b75b609373000000000000000000000000ad963a99f23167ba40cb1bcc3aa248dc0f682ebb00000000000000000000000054555a685cbd9a76cc3f84c0be45015f4a298729000000000000000000000000600d29d5e028f685c9ef26d28705b9069a69e88c000000000000000000000000d1ca55739b43239ef80f5e43c04873ce87201876000000000000000000000000731b9ebf896fbc520698501721edc31f025e20740000000000000000000000000eb5294a660fe20f9a6c474f2684b1a82e0a79280000000000000000000000008a3708558a1ab29de8b3389a6ade86433c220c39000000000000000000000000f1a28eca647607dda67b3e445784cce5b4c63a9c000000000000000000000000cc1e638249e9073fad936c6f907b72af577dfa8d000000000000000000000000dce2adda05976452303b9b21d841b7a25998f90c00000000000000000000000046ca59b7a970195b7ac9e562dca1aba156f5cae300000000000000000000000068fdbb919df64e9b474fbc12b1e4d5f0dd68ba47000000000000000000000000cc07e17a1c0bec5691d7c400dde8e7aae547107a000000000000000000000000c49532e457121f63415039ea6c14aa10bb1f55660000000000000000000000009422b67a73fe704f64ee057d345aa051fb310289000000000000000000000000e99753121d1e86ce1ee59d3db156d4924353d3f30000000000000000000000002c575fd20b46cc03254a9b7930a60e46fa9e2943000000000000000000000000e999d95bced5a033001d1e07476d555680b6945f000000000000000000000000085373de84dac1c39824264a4fcbcd720bf3e021000000000000000000000000de8f933041d0ba37b61ecdf3a4dde633a397f0e3000000000000000000000000a0a0adede9d0961ac058918626d5a18c8a62b95400000000000000000000000001a6493116b5259c435645e31c3f4fc628ea5bc80000000000000000000000007a06570f42727e50fadd09d2ea61cc2bf0299d3f000000000000000000000000fb50397c880cab97a4878d9741d0a01161f8df1c000000000000000000000000a0461a7dd8aa71a5ea64661341f9cd02dc738c71000000000000000000000000edcabe78eb1fd4102d11949660d8d255edad03a4000000000000000000000000694af110d5d7cfc15ed3f533dfe26c5b33dc61a5000000000000000000000000b559f320727c8e8c03290deaddff252ba5d06ada00000000000000000000000033d6306323c51796278a2f38beba8a004f5a65950000000000000000000000009796a74183a0fb7fce2990f5290e774d4dc89ca3000000000000000000000000a03031ad694aa4f8c7319a46cfbeb724afbf34d50000000000000000000000002286e785f584335eb8f7c0dbcdba2546073398aa00000000000000000000000040aeccd9ffcd08bc1b3c70bff29ac4583b96ce06000000000000000000000000e84da855816f74e6fd721cbd9ea35ff5b2bcac890000000000000000000000001033f200e599d87ada0531e3e21122c1db07b512000000000000000000000000221075e468c9ecfb30691c3b5d33fe4116a99c65000000000000000000000000c8d0236a50b5fd8611a9ce30cbf4d5ac074de8c6000000000000000000000000eb5418f0e402333985fde20926217346d394f0a80000000000000000000000007cc7263c91aaa1c3cc2e7a089593b7fb28081690000000000000000000000000602f6c25e3b21a4e48828ff10cd5bab926d9359c000000000000000000000000528ef611d57984371306308e07530c33664f30c50000000000000000000000004c88f7f4318b42e79e76503db73b5b0b1e859ef300000000000000000000000022c152a812db8b9de5fdf625e45e5e76121ccc88000000000000000000000000b80b7ecea1dc223e2e68d1b091377e132a36b5df000000000000000000000000fac76ff348e869535635531f4dfd222e93720a870000000000000000000000002904b01911666fdc245ddecd23fd3c38f58b4b840000000000000000000000004c522ac1eff3f4047ad6c84a8c9c0a91f82822e1000000000000000000000000d2ae947c9d8999e01697a6b81073bcd15e904466000000000000000000000000014174b2055c89ea522bfed53cc4e6e9a1e905a90000000000000000000000007a9c04dbc144b153cc847998d803d981b623521e0000000000000000000000009cbd6ec24e82e6ebb203384c904026c349826272000000000000000000000000574d2002a7bfb668d10eaa2395d98edda81185650000000000000000000000006c4ada1b28795e6bb4ee724abae7f3d1fca1c26a0000000000000000000000008e818c447a236db2bff32cf863f420c663207577000000000000000000000000a79ab4b960cffac6324114b672e32711f31e771900000000000000000000000034149bc75887edf030cf82574f36d7e6bed97f3b000000000000000000000000f7d860769393f044dfac63829b156b111a7321ba000000000000000000000000620c6454c95f39b6fe101cd6a5401cdbee19a651000000000000000000000000f665e23f0a21915deb1f7773bd49424b5a45ffb4000000000000000000000000f9f6f2ededb2b8217290b5091c820ce3e02d76a40000000000000000000000004dc376bc9d4e3c639a648f370b1c8045fc19220e0000000000000000000000008de31aa8efb46f9693285abda666d0982ef431de0000000000000000000000002b196e8471be3eddfb7d51d48ce2e7ec10c8c6a20000000000000000000000000b8d72b3c080387fbdad50face379a82b320db67000000000000000000000000b19b83cf86050f0ff05786c54478c9c876b2980d0000000000000000000000004ee4cbd53a915dc4a7ab0719d21be656e52b2605000000000000000000000000a54206615284dd9de4592d76093ddeee4fabe26b0000000000000000000000002050c057280027009dae14030bef4fb5e04b69fe0000000000000000000000002cda7bc74d8430f8e7c68b6e3d1cd455b0d7271c0000000000000000000000009f4b549c85bf6cb9c89066c19672f8175a2ae1aa00000000000000000000000072f64b7382ea09a84f82cbe1238da101cadc68e1000000000000000000000000f102a863bf34cde06766f1fc1a0be303a5ec8a76000000000000000000000000d2712d03a2a308f2cce29114ccaf77d5e609cb22000000000000000000000000bc5199a6b1e4e5566812258d0002a2b7f71213700000000000000000000000005d3f4b4d557ba945877299f988aaac2e39492516000000000000000000000000ba021de0a27dc40b6cc1b15cd10e59deba92dda5000000000000000000000000054957699c412cf0412b8023317946af02f4da5b00000000000000000000000092a57f3cfc48e0b2f0be33487b5aa212c5fe01810000000000000000000000000e4307e387ea968dbd40c76e5cbc7e6b68d6f1f9000000000000000000000000a9fd0166b8e5538aede1f2aaaa9cf4b49a92155b000000000000000000000000a184e56631e3083bc8a9696fc95b319f0692faa8000000000000000000000000836c10e7eee4e2e21af7cac5adea4f57efb7825800000000000000000000000016f293c33a22518d0df331867f51081994e6eb7c0000000000000000000000009fb8bfb9fe6cf70107d3ad866edf1045f3a5b120000000000000000000000000b7cf6b02633188adddf0e0f350d89b8761ba81e100000000000000000000000089eeef1d26c6b1f94341e5d4dc6abde4d3bdb9640000000000000000000000003d6ad4be53262cf51aecc1669c6c43543eb2383a0000000000000000000000006b880707c4e6f062d52b4e3702a16207bedd83450000000000000000000000005f842a4697300176c8cfe45d318e8a6ecb533c9900000000000000000000000009043e8a1575e13c629d7bff56be4ad3b8f8ac400000000000000000000000005e22fe0484d4bd851cdc3b3655a40798d87d751400000000000000000000000051beffcada574cf61991b67fc088d2ef6ce80e7a000000000000000000000000ffca45cd5afae2c1c50d6e158c9383d814dcd8490000000000000000000000004a53fa0ee85064373210f2d3ab302800c93e67ae0000000000000000000000009861095ee3be20aea945073d717d125ca736160000000000000000000000000079abb32be30e1125889d8e86b55f46a1012f7a8a000000000000000000000000cbe2eac5d8d6cfd08c6d9456b7ffa379a1f63d6900000000000000000000000089a099c92a6c91c2247c733b0b2ec7b50a56b2c1000000000000000000000000edd20b62b027b690f51c0c6bfc6f355ad36d9777000000000000000000000000bbcb6217358843372debd152214b86fba2e72eff0000000000000000000000001b9b7e844e9568c8c87125b809e36abe9dfc25040000000000000000000000000e047d94cc80ba914dd7626030fc3028f19e63ef000000000000000000000000b535471310dbeb2ebf5b0ce4e4c2b9aeef2ef1af00000000000000000000000042b77b0dccd8029521060afe16551167f0d90cae0000000000000000000000004f0b0c831f4aecb5f4c985ec8d9dc256a63ceffd0000000000000000000000000b215dd7f847bc9d45054fe56c3fb5a55c5c1a1b0000000000000000000000008af7f801434ee5e21d001fe5c9160094b2eb624a0000000000000000000000007545d3b9c1c19d14d582c2e4cbe1f9a2452cd7c50000000000000000000000009a9ab3860cc8838d0f7ac6867ec2cb0eba1cd789000000000000000000000000d47c0067b562181a856de4910cc28c8411d685f4000000000000000000000000e2b0cf4ac9adf1a7e984e253d23f15aaa98b4012000000000000000000000000657fe0c79064eb14c24b47a7a67d9d5478ea740c000000000000000000000000199bc6ea41bff82b2a5a0c02408a3e3b604f173b0000000000000000000000004d4a6d0d78509bbd21d50d03ea2c1d135d35004400000000000000000000000037c660ffaec01f9b85961eb946939fdcc026a13c00000000000000000000000000550673704cfa22270dbbc72934b570137b4bc700000000000000000000000022a3614ee4c7b69785a7c01c793f9e97b387b02e0000000000000000000000001b5049dd7f8fbdfb02adfd5c20d636e6e0ab3c33000000000000000000000000d8b8f0868bf383151e43099d13d454d5bc6679350000000000000000000000000532f442dd411a941a972f9ff839ce1309205d380000000000000000000000009a9662c30b72fd7c27a1fe8ba19697d48a118fec0000000000000000000000006386d4ad42aee753483cdee4c6e9f521eba0d8a1000000000000000000000000b6ace9800476dc12ba19852d1d54ab9c05306f020000000000000000000000008c27a6d306220b95d6ccc8eac0dcce3c37a767e70000000000000000000000004c9608c2d959755ab2a29927753b2fe7f475feac000000000000000000000000f332365a27529e6eb89658a4fbe494f0142728c00000000000000000000000009b6ecb0141c4a3aa6784134aee352485fa789f5e0000000000000000000000008c4b0703bd9031662e68508acfa08fcb340868590000000000000000000000004bf5e7a76c22887ce042433f93d088ef3779554b00000000000000000000000083a125d415d9dbbadc862c372c11ee8f14f4edd1000000000000000000000000731a90be8890be5426880b2a4d6a39dfc87a718b00000000000000000000000015b7c09ce7678859e12dad4f75b9c5b96978b0eb000000000000000000000000f3887824bb51e745bb5a3a31d8ed9c9d0912b65400000000000000000000000004870d0ebbe2bf4b2e90267e8acf7f01d970cc780000000000000000000000005ba0f0fa98bfc125f02a503765385dd96a175a430000000000000000000000007420606487ecc392441d731faab25461a3695f74000000000000000000000000b8a2c3f77f2135d34e2b0982f3572544421bfe720000000000000000000000008b8b4b44b1bb7a83dfde9a2bc12963309c8f85c0000000000000000000000000c72dec4bbedb619bc3490f792c1b1e5578cdbe77000000000000000000000000a0ae5213c2c8c4d7c2362797a62ac39bdd13348e000000000000000000000000e558d515887b2a5a1507664e232cc7f0f55fff2700000000000000000000000002143cba738e004f5405b3aa62a19591734c8156000000000000000000000000b7ea677f4e5a4cbde3573aed697bcd64badc5f8500000000000000000000000048837113cff06d732892e8381e2fbe3301e746a10000000000000000000000005b064d29007ff026b4f391e9ec6ffd461f9e22fd0000000000000000000000008dfec51fe00a4ef66e2f10a630bf3de778d3249f00000000000000000000000040fa8342b798d26978609bdba55ac3b5b5f7409a000000000000000000000000b1363b2ecc3d373ac42506d67180ae01c26eb386000000000000000000000000c617e79032d6216731d6f8e25abbd649e32810f0000000000000000000000000618bab151df4ca73fdd0e8c9881f4abc43d5c6740000000000000000000000002c93ddfd80b4808c312a93901d699ff21f0621af0000000000000000000000007f437fdc7f8ac8eb63d52ae1b570e6f13f268e250000000000000000000000009d930911c6f4d0884441e4c300fbde30c20b6eb8000000000000000000000000fdad0cb2cf05602e96d0b315b5c1dc465c3100250000000000000000000000009947489e6e10da93ba5a5945897e01bb432881f10000000000000000000000004a46ada34ea7c7537c4363abd97d3afe66f0c696000000000000000000000000275bc4bb07382ffed1d222951acee050ad93339b000000000000000000000000e64420fa22d639ab9416dbe8749ed0ffd46bd8660000000000000000000000009f9b677d04c2ef5ee92f75c8653cf98aeb8b200d000000000000000000000000d6bc48245ed0f664b39b5dade8e389d871029785000000000000000000000000cbe184d791ce454f78f50aee6a8b1f71c844766400000000000000000000000056efeaa28d9a93122381660c0b0705c6e40d2ed50000000000000000000000000bd8343c94b1bad92a5995dd048b660e782123ba0000000000000000000000009cb45cc8186d68c25102b23d04de4d67fe0727f100000000000000000000000093d5913686072efaac5d1fb0f4bc7ac3cae281f80000000000000000000000008137f840976b70e9a1532aaf5b1ab9704ab38c390000000000000000000000000d8650d34e426bccc2849c00fb26e022c3f95b4d000000000000000000000000561db8ebd3c4c662c4a409ee2ee0c8912e009043000000000000000000000000dfd2c08d2a14f438654a07a6541e5dfc99034224000000000000000000000000d72955556e3d7291ec75f19aa7d54a503e5313df000000000000000000000000a6a220c365111d4e916e38400ee25cfeebc68ab200000000000000000000000017dba6b527e8e73acedc74ef9e0fbf73024d494c0000000000000000000000000cdd3d2f8a1fa89491acbcc4cfd3b85679b33117000000000000000000000000bacce9d72d77b819c0acac6294bb19d6396af860000000000000000000000000cff59c137d94da6fdde900aea65b69e6b2bce0c4000000000000000000000000495c683ac3bd55e7fc3868341ff47ac63fb47ef9000000000000000000000000b0aa3e619f0efea6aaa87401b14a3f9887be1eb1000000000000000000000000729d0446b7403d4213cbd5879cf9cfc7f7dd2f20000000000000000000000000d01367cf61bb0018c5533e423ecb8df3f8295aca0000000000000000000000006825832e45dc5425fac2d54d5d21ebd61853d9e30000000000000000000000006d877123e1e8de8a1733b59883d8ce967662357e000000000000000000000000ef80799e16a33bf0f872bde9730986485a1d0d38000000000000000000000000134827959edd89c3024b2c68b6529bf6eb09de31000000000000000000000000d0475a4a9a07d175c040daa41d4d4f21d6f305d2000000000000000000000000197939c1ca20c2b506d6811d8b6cdb3394471074000000000000000000000000557d9e54514d1cf70a941d7d88153471f6147540000000000000000000000000079b653f23d4ecef1ff76ec5376c5a06e9f82b1a0000000000000000000000000fa01469bdd6c1c562cbc4e34a0fd6a3436bf42a000000000000000000000000e9f7ec2198b82a3b85d0fa67cb5338201b5452cf0000000000000000000000008c99f37c6a0828032093ed1c24a7327f134c39f1000000000000000000000000a348ee9efcd677be51c8501315ff17c47f50d2e30000000000000000000000007a730b1d5cdf6e2a6e71e317c8f0418429cdef0a000000000000000000000000afd45e9feddbcf739ed80d5abd8221d869a4698d0000000000000000000000006fe4b4cb07bbc3f1f62e096e1822534baef2b68d0000000000000000000000001e40850a5654bf0f1d3f7e013293135dcb7b7504000000000000000000000000867fb445a155f1b81266a5d24e62ba2dbcc02a3a000000000000000000000000017d7e4a0d87e46a37efb4efe592bc9c077256f3000000000000000000000000f890755da6280802d89f0a1abf2138847784a6cc0000000000000000000000004e42b0637ecf30712714329dae6e428ffa93b94d0000000000000000000000004d58f99e09c4a2054b3f60979cbab730c41ae0bc00000000000000000000000016f5b3a62fd60d495df929778cf3a4cd8286132e0000000000000000000000005e65838cc715b6bd29e16387d689df353a9a5c41000000000000000000000000f55c36aabcffdf05a68ccaefea28d0592b6414820000000000000000000000002fa32d8bdb104b020a66f0f9407234df4de4e2bf0000000000000000000000008ee31d15ebed29811bb2a7c54245e87ee2dcdbde000000000000000000000000a7c23117631cd19ba5695bf165d11f1142bd86a7000000000000000000000000e815a9623fb2f6e7d2c2d7ba417c43784f27c0aa00000000000000000000000088e89c58893abaac418b1ddeb114b681c2b2379a000000000000000000000000a1d6fc37e5ac2c6cebc11c2e6564be0bfbc3159b00000000000000000000000077e54600d422ce8f8f79e8db79ac3c871fda661f0000000000000000000000000e1f4c7bb477f86d8b1844895107a5e8e1020d940000000000000000000000004f4fb69615cf0d9bd4e71fb4f849d1a419fbaa25000000000000000000000000fd34582aa80bb93f63943bebda6b281b4598a61700000000000000000000000033e7e7254da5801c3c6e9818797add923ab27d2b000000000000000000000000aefeb8eafcd428661acbd75ed6e3dc97b1ba7453000000000000000000000000ecfab03b496d5aaec84fa2b1dabf6af1380c0efd000000000000000000000000f55edb02a0f1e784f29af8751019677b728aeea5000000000000000000000000614622e4e387337ccb364566cb1301b14052e7fe000000000000000000000000a681f481cc3e88b6351cc6f0efe737f89a653628000000000000000000000000bcc61faaab97ba59c7a718a4d4f13a1b695a64e9000000000000000000000000125c9521862fe7c85cf54c0bc6ba7b4d4d4f7bb5000000000000000000000000b9c9e70221d0a27608aa4550f8939518ec2e858b00000000000000000000000009c1b771fc3ba2096a88c61952ec68423b0378f200000000000000000000000038b36f3c879f661ac9102d250de372ea31904fb4000000000000000000000000d1a1f32300cc9f4043d63c6bd8ddc933a99794ed0000000000000000000000003243c4efdd9bb707094798511853b5d0d87e5bdb0000000000000000000000000b691a674fa4f4ec5432a14806cb58b334fbd84b0000000000000000000000008952c817cbfc7831ffecbc8fc94c4e51b87103b50000000000000000000000005c4af37d9baa8f71ca54521262d80296cc3555c3000000000000000000000000ac1205b95880f987c3c9226deb6c93ad8013cf16000000000000000000000000f23417b80c346655c14ede10b0a3a525380ecd9d00000000000000000000000005ae6f1f05d8a7d4c24bb32b3eadd4d798ab2e350000000000000000000000001174a6eb66000e18b4b1dbc5c5d9cdc0a4ac6cb30000000000000000000000009ff360e394395917078ebc433d2ad8fddbae73e80000000000000000000000004ff4c0fa00f1b1943e0c5a45e5551a0005f9761b000000000000000000000000e80b3fef153f354a0e7cbd5f1dc0972c57e2b5f2000000000000000000000000feaca153cef88c468046b089a4ac08d4fa3fe891000000000000000000000000d50a0a1f8a4f2b0def89120b56caf9299915bb01000000000000000000000000aaaac68752b83f2037ba4c50bf5d2e63a79dcddd000000000000000000000000dca2e63afc12f9719737ca1e84cb1af843bcb5a0000000000000000000000000c1a106b0acbdc1fa71940618fe7fcced623273f70000000000000000000000001fb9ea8d7716e211eb8b8eeef0c94f9a360f180a000000000000000000000000cb4e724f7f4f58d189f7297000e41aaf7dd1de110000000000000000000000007a003adf6ac39f9fd72c1c2f166703db5049759a0000000000000000000000009924e19f0f5eb4046f684981cec4c93890b52dfe000000000000000000000000d16489d9b562ae5ad333be5f3cd4f06c5e714940000000000000000000000000b985b0ee9b7a5b2d69844e35096593b368eb220f00000000000000000000000081cef01e3d97df7e7cbc21c31efa9d334ed6ddf6000000000000000000000000890ff1d4570a1fea68fe6e75ea843aeaa11bfb7500000000000000000000000073f1632c937fac99054e606dddb5fda13e9eeec1000000000000000000000000869a48bd19cbf5a66497c72a927da6f4a840d1ba00000000000000000000000067df5c6ab29a7a7d5794483bcd34bb828a85dba70000000000000000000000006d598369a5752b8e2e17ad2c045052eb332b0969000000000000000000000000d2ff0c08c669e6f63836042e6a56759b60e9d150000000000000000000000000d1a65b851f9afa076d7048297399773d674413f6000000000000000000000000a31f10e78921ff4550b598c2cc8f0cea4c96cb48000000000000000000000000cd7b7d62d21153cbf6bb44b42625438ebec30cb5000000000000000000000000fe650e7898ebc55849824408b44f11bdfd15249e000000000000000000000000baa59019801be27a554914df0ddbc763ef91701a000000000000000000000000e01c14f0a75b94b63abdd846485ae98004bd96b30000000000000000000000006ee3995292d03b4281adfd8eab8ef2382ba91f0f000000000000000000000000bfbbe53813312a0059fa2020c8b4b247d4bc339c000000000000000000000000912ba60bdf1c275e0329e12eb71dcdfdfaac26b4000000000000000000000000f0f2faa2939c61f5803cb0e8c9b94463ffe7ce04000000000000000000000000361773df34cd66806819af3b32c3e6474583113a0000000000000000000000007b849ad607d89701c09cc67d86711185ded18492000000000000000000000000f478f62d774a861156801977231cec6aa5e52ed6000000000000000000000000e1f025fd3da26bd938cdbe7a7089cb69e14eb7d40000000000000000000000001947614946a5f8acb9a567537471335a89f67fc40000000000000000000000005d47a575e0f1919fd665bfc05519334ba02b9ce40000000000000000000000000485e3687c25e5df67eed6b3728e0c4c3b57cae50000000000000000000000006f2987854b0d4bad36720316252c511ec2bb8e1d000000000000000000000000879a875a95dbbb4b81f06334e5fb37ac271eacc30000000000000000000000001fc89f18d5599164233ba9283ef31710ae019174000000000000000000000000b3f40eed49852e6d51849bc61d9796237672590c00000000000000000000000073e1333a7ada26d165dfa91fb0960ca93c88f4fd000000000000000000000000421e89f35cf604568b7aaef3e18c0d212a62837e00000000000000000000000090977a6d6dd19351ff1e4995cc4e5351c1073f6500000000000000000000000060991f96f6dc0c860d8988298f5dcb8dc63919e500000000000000000000000039865a4fd808afcba15f42be4e4ad82e1d36555a00000000000000000000000097ce3dcdf18e5c3bd6d0985703f23831391eafe1000000000000000000000000eafa851712e610e065b9bbbe649814fc48e276b6000000000000000000000000c7cf5265dc07a0a3e649dc53237a46d676575a05000000000000000000000000a31d8b87348dd5ff37c293cece59a3a1efa361ed0000000000000000000000002b6d2bb6defaeed08f0abcff2dada086f67d420700000000000000000000000099439885961066cba900219a77a749cf46681a7b00000000000000000000000093628a9bf32549a16eddebda199ab6f69caef392000000000000000000000000163d59a111931b77faff7bd4d036e9541ee7837700000000000000000000000010a40dee0a5acd54bd314fc43edfbf500267d5a000000000000000000000000018339887212ac006e79da8db2ef38cdbbcc535c0000000000000000000000000613690fd2731b93b107a7aca9b58ec5cb51af031000000000000000000000000921bcfcedfdbdde1a04065f34adf97fbe5bbf6660000000000000000000000001cd75141b893f8e861c9ff0fb14295a2a73a4a650000000000000000000000005b47bed4e1500f3945cb87efef27ac7dc703b1560000000000000000000000006e0c5b94e06fb347bdc30c550b3a476067a0a7d50000000000000000000000006c93c24cec686ee2f59eb31b275a8270cd548e1a000000000000000000000000d7adcf97d18186641b83dc6a3c549d6c80a5a91c000000000000000000000000017d923fbdd045b5dc5863ca5f3ad16e3beb71af0000000000000000000000000c39ae4e8fe59aac59d3de96e98737b3cac63858000000000000000000000000f8e73676e6828750c11794ea3ed9f96c0fe3a1c10000000000000000000000006d3d8f0348a9233b8fb266cca3ec8b12948017f500000000000000000000000005075b1658b3809ed4f2f9301a1114657b904e8b000000000000000000000000b07717931ee2a442f6d7506f3f09279f5a7b57f2000000000000000000000000fd63ca21c5fd91d103e6f583d996d80dfe9d61e30000000000000000000000005f7d71ae6cbb0b565358e33d62ec6e0cc59e4c63000000000000000000000000b40c29689379358b1e525af3a9b241d802c6b7cb000000000000000000000000045fab7b46a96368edf23800d6700aff086d406b000000000000000000000000c4cb1375dda5a8af98aefb0865c085fcb09216290000000000000000000000007c85e3ab90f95e28d2e2751d3300a956111016dd000000000000000000000000162248c0207bf83bde66d51646fd495b33cc974a00000000000000000000000051de6e6450f4fdd754b0909a91f9cfd3b45fc7e8000000000000000000000000e4b49b120cef45c2d4b50bfecbf2e1b5746178c0000000000000000000000000a19105f1440ef5e4ed7f561a2069ea9aa6d0bf4b000000000000000000000000b9233cf531d5d6781cdedc02e34fcf82228ed8a60000000000000000000000003fa89064d1e7628d3b1c015e65081eaa8c0d2ca00000000000000000000000003ec9df0c699054f339f17322516f4424115bd365000000000000000000000000ffe943fcd50ea955b7ee89cec0011981b721f79100000000000000000000000097c64d1872600c16b1b9d554b51995c758ce877c000000000000000000000000b2a0a715b5eab4267564f7021047102e5b4a99460000000000000000000000003380d10dd530e7651b228fdcda5ef192bb49b5640000000000000000000000009f4e8a35e3cde78d31884bb160236d2a638a6bc0000000000000000000000000696a96f2b0201c80fef88583ebc85069ab8b7a31000000000000000000000000d4fde8a9fc0c8abf144693d439ff9a7a60d96cf3000000000000000000000000fde867e4eae3621a12a38efc58496bd228ccc0b500000000000000000000000073977e610fb51b2006f7aee2fcb4845c20709a01000000000000000000000000d266ebc173066935d110510d0489587e5f920fdd000000000000000000000000258c23256b60e04b9ceb614fb923ab718902fe0500000000000000000000000002137ed4cf0dd669f6769dcf307a55aa68694d2c00000000000000000000000027107ccbbe34d7d1bcd675bfd06d7cd8963c44a3000000000000000000000000d9f42c98ba2ce4cba50598dd84338ddbb314debd000000000000000000000000e9c0533c3db104969544a357f40c59c308d82b5900000000000000000000000018312495660628c861c889e75d83d87a7ec8eef8000000000000000000000000c75e6ee9ace400a2a4a03879a5064a4394f7ac7f000000000000000000000000d53de2b015862748b0efa2dd9005702a9b27d3f1000000000000000000000000b0a4e6567560944905a684ebbbfc8113e9a820b4000000000000000000000000d2ccb9136d5405255248e7ddb319e049f5e9b5e70000000000000000000000003378ccf0901eed3ff002406806e3283fa3f4b35a000000000000000000000000224e45094e157231025559c542f2831dfaa26ac00000000000000000000000004ac235ec53717d9777db3ac157f33edb4330ba5d0000000000000000000000009fff9d540cfba87e2783770cf270ddec097c6db30000000000000000000000001151aafbe782ed5c4f46f2a22dcfb84b66f169bc000000000000000000000000b34d95f732542e1a806532874da5477ccfa38c37000000000000000000000000e674c931fa0efc20689ded411d19ce97212c5e3c000000000000000000000000afc3feb37dc9f85a34a8949e554f8a3f702af1600000000000000000000000001cc9c1db31ebfb210539f1736f1882befec4b50c0000000000000000000000000e7dddc8e831d0f79542cd768108682023cbba620000000000000000000000008bd98d6e5092d5ea7dbaffe9dc8e94e590bd463d0000000000000000000000005812fd5410b7211ed29425616291747bcb3f97a5000000000000000000000000fedcf1d2f8dca89edf1a2d8f4e7ca3615fcfcc7d00000000000000000000000061e115835ae4c8fb8812aafbf478edf63f8be81b000000000000000000000000b92bda39962427092053b788841fb3792380559900000000000000000000000043b65c7fcca7885d1bd24bf5ecff86a1a2933d57000000000000000000000000660ca73a393b5ab5164925cb78dd2cb9b9fd59730000000000000000000000007ad00e5f45f1c5ab4b4b381ec5e8430c08b718940000000000000000000000001d39e12f3c02c4237eaed3a63a34189d03cab0b30000000000000000000000004de95f5c0d8eb1b7ec0c6c6e6159eb3e39bcaed1000000000000000000000000631e68af7421387c18f2cfb4e2b962899685023d000000000000000000000000a688e2825836f544dbfd8ad53e5e7addc54d000d000000000000000000000000f1b9e27023bcf7da803aafd5677d3fdfb0f2d50b00000000000000000000000089402777fd14b12e9898273c6e303359c16b11c10000000000000000000000003d15b691b51dd4631bffaa5fbf4d9be93aa0c407000000000000000000000000edf3f8d09bd59719b72cc1626f1ca1ef706df25d0000000000000000000000007d1cadcd00618e3ec41826a492de819ff7f95f23000000000000000000000000f99920374c570548a804f491280fe1000a0348c10000000000000000000000007a5f4b1b2b7a3b507af221af638810d0cb710df2000000000000000000000000414b1ba62cbfbe6eeb6104b207b6412bc2985c3f000000000000000000000000dafc238c060e59cc975ba4ac3ba6731ff4bd59f400000000000000000000000038cb77842683005f2287c7e4bbc61db94757ec2500000000000000000000000091b8e4c9d0df9c304683807ed0216ce760bf93d000000000000000000000000033baa38bbeb9fb125772eed6901518f6e4020e9e0000000000000000000000006dfee00bbb71f5ccbff96d3b8dd4c225d77ce3300000000000000000000000008dbb155f56cfc4cfa90112b3b6cac765df61045400000000000000000000000030767b1789e5e5bfce21f4db3dc2d7fa7896137b00000000000000000000000036b25b79d81992a9853770e86cf53c1481a45b0d000000000000000000000000b59105e110d04ba163258b37de91b45144817e1800000000000000000000000012b177cf1ad9865c5316c69a6798ff51d33bf3b0000000000000000000000000337cabaf11262739ab624be8b5a649cc462e1b9a00000000000000000000000073049e32675956c635f00908532fa67a063de95700000000000000000000000069943e6eaf5fd447f203558fe7b70e8ab86c747b000000000000000000000000a2f98caf4a6cb32e1fbaa7e0a71e5dc21f6de6310000000000000000000000008fc2136f3ab2250f5932c1473575b92d229d3b15000000000000000000000000351bbd866949bf26442a9df95fb1dc983c2914900000000000000000000000003eb3ab68a007c54ace09cec0b921144a771f17170000000000000000000000001aceadfd442e0e533927973c220b80893bb02b0b000000000000000000000000b81dc3c1fbeb5c7b1563cf86480bdb295314c5620000000000000000000000007a24b91254af2f2989f9bba3213ec5daced2f53900000000000000000000000006b6a63a1cda9447f66f7754da9b6c21edb7392b000000000000000000000000300b25a3c61479eec162d09f17d0d7e86cf141b60000000000000000000000003ff8beeec3a8b76c1a4d271a47ccc1a6dc7ae8310000000000000000000000003ec74b778153d442228b106dd781a771b50eedcb000000000000000000000000ffb28d153414665237914c05cf68b1beea43ae38000000000000000000000000bd1315a51accfa605a475bc1765d8fcc0007575a000000000000000000000000f4ed87f30e8755d2f9bdecf37e5a83fb319a32e60000000000000000000000006299183da8d3596bedcf4a05c49f50129fda498900000000000000000000000008d2c35179d441b50c4b0477f9134136a71e000b000000000000000000000000dac43e419a6eab0250d2800b9ad531605d4254fd0000000000000000000000000d345e50528db430aae5b99f5e7b398a3735fb7d000000000000000000000000f9e7418c1e0bc7f724e2962fa3fc4138cbaedc46000000000000000000000000a329f0f7489aca4b135bfa2ff4a785c30396205b000000000000000000000000cfcc55889f916459288fdab81662520a79539fb8000000000000000000000000ae4a8ed31b433e565fd025191a63b4880a8c03f60000000000000000000000006eaebf87a6d07fce6ae78a4c3921667e3c06abe9000000000000000000000000541d031a4ef0c9d7c9d6818138d6ced11663dcc60000000000000000000000009b21c52589af2e6f1162818ba62dd77cfffdd8a70000000000000000000000006f996a8ec2ce58c4942c72dbeb99dcb464903ff0000000000000000000000000d0ef7fe92d57c03ca3cdd8211da303c128f8d0df000000000000000000000000214d47e927829530bbd1c669eb7fe5aa8fc5c5e3000000000000000000000000e2e259594675543738888edf3d5dd0c1de5bbf5f000000000000000000000000e6cdc5f5e03ecf7a9609078ba52041c8f78fa869000000000000000000000000d4977a8d07cc20d8620e572eb402366d96405038000000000000000000000000980fe84bb4f3c28ea87ec248d6e948962ade74a6000000000000000000000000dd12a4dcc9b7c1525566958f716e4cd5509e29b00000000000000000000000006ab403056485428fb4e918d37bfad176dbefa0e80000000000000000000000002a91ba72518d7a4e5e9fec12aa2fc00efd9cdda3000000000000000000000000d08c986922dfe533210801b75ee3db015e93556f000000000000000000000000e07a7660535b77eaa6b282a231a513d99102b242000000000000000000000000da9675f6f206978124c873af420cba9eaf1d8dfc000000000000000000000000078b111fe5c9968c1f9627f444eaf3f1ae7782d900000000000000000000000038939739ba6a12821c8a016c6d43972ef8df19ed000000000000000000000000902dc0d931136651743431825f98ff87f5130462000000000000000000000000975105352e91b6c09cb4e8b34b9771addfed4a820000000000000000000000003e746afdf8dc53b6cccf04fc4aa578f8dae6b39b0000000000000000000000008663486201652ced73aaaa195c610d3f39356e9300000000000000000000000095f0c89c432c377f0ef30ee5a7782d7c2950439c0000000000000000000000006a9b4da31a36dc425e1e4ea4b81bf96b997f27b50000000000000000000000004a3b6cff19f66cd2c50c05c5678c1263e9fd587a000000000000000000000000db0d5f2b3d40cf3d9e7dbe0f269b504d0e7d3f09000000000000000000000000b65dde928c92754fb212b31059e102c391d0943c000000000000000000000000b8a4bf8d5bf33c82091208b241049fc9be21e18c000000000000000000000000b1fadbd52cc3b62d8de28972521a45b002adc596000000000000000000000000105d54e950bf2100dd152307cac3905e987f44d2000000000000000000000000d882f39bafa25a263ebcf603aac1d2e3d440dfc40000000000000000000000006623ca6319dc84cc74f62da927775c3e73e30a9300000000000000000000000091938ef2d957d4fc2fc50d81056730012d5bc0f4000000000000000000000000456f466def3036249ca5076bcced9380222c12b5000000000000000000000000642787ac0b06c6b13a27ad8fc3de54f2f38557d4000000000000000000000000a27049f745956b2ff5c792dbfc21b091010e96b90000000000000000000000006f1e4d302ef35462294958ae7560939d013ff45100000000000000000000000001fe3b4f4f28b05b0fd88bbae9e5f84e83b164b0000000000000000000000000f9bdf4dc7735568cfc47227723e78450f658975000000000000000000000000033eff859e67bb81d46ea750421ae51ebcb3d0c020000000000000000000000006f02c7d3db1e607e33254e3740d79a26717a54090000000000000000000000000b467c5f7b2c8c591aa518a44bf7a985ef649ca8000000000000000000000000db2c7deb6ab93e1dc5ba2f41c7d4e222e3a1f30c0000000000000000000000003f6f3bdbbb6abd0bb1780f4bd71f1e6ca56185e7000000000000000000000000ed2442d712d599f1de403019d771fcc302b34b750000000000000000000000007c402d0d161cec8ca3bf36dd76adfe0608b9ab85000000000000000000000000c8c6ef4474fd4f4a68fb42dd5cdbfb36f3053c53000000000000000000000000e72eabfb070c0ecd9cd338404e1ad4d6cdba4a92000000000000000000000000402d39aa0c66570f13022e98d2fd39ab5dcc2b240000000000000000000000008f3730b04f799a6dedc7655767679026d0288ddd000000000000000000000000e07bcd693628a6b32e50f099583821b39387e4bb000000000000000000000000b8fd19e826a50f04b21e4846f37ae2257ec2c5cd0000000000000000000000005dd697c77e80c7fda3da1cccd5214c3a75503727000000000000000000000000fd9a5e4524519180a652170ec5ccda688d14ba01000000000000000000000000e93d1b3e025b0dc7d6ed1a9585acc33362693c6b00000000000000000000000086a914915d80cb38f47d21bf59543adf758f0491000000000000000000000000e64e9cfb6fc1800b07f90802e1f3c9024dffb27f0000000000000000000000003c42d80081f83f045d62a6e8721a0620a1db2c05000000000000000000000000366899d836a7f609514d73608a28fcfc2e692bbe000000000000000000000000919920da61aa4f91eefd806ddbff0eccb3c7e631000000000000000000000000385ac15230b44f3fbb25b7c872e444988201d905000000000000000000000000f50b705e4eaba269dfe954f10c65bd34e6351e0c000000000000000000000000859618da5190beb7b7b288e8c34e44a54bb8cd5d000000000000000000000000fddd9640f1dded7120f72d4a9e6a24268c70f74e0000000000000000000000008c9c72c6490685e9f7ec5c134b9390ca11e51f7a0000000000000000000000002739b84317a8830309f5145b21928979dee9e62f000000000000000000000000040904df635db9bb602c470d4f9d0dc3503014e4000000000000000000000000b00c4db6f1115f2c221f07600103270e16bab5e8000000000000000000000000c494324fd2192813e14a928a2049d95a1778ae8b0000000000000000000000004be81cc663f44ecd146c524dbe41401d96a23284000000000000000000000000f8d6391c679b6080419e2228453506cbf7601c29000000000000000000000000aa1cd3a6792bc1cd8e80b8fefa087e133b53f69a0000000000000000000000001c6462b2939041f3056fe17c7af6332a8791c3d00000000000000000000000001968db7a3cc2b72f945a028c6a3fd0ae1bae47ad0000000000000000000000008c379960308ce6628ff18dd21847b4343852e9ff000000000000000000000000e1f6add8507078bc196abe2a7b47d508b7a87ae8000000000000000000000000134d5e2be7d7cb8badd835798736a4a7b748ec8e0000000000000000000000001765ae6b89afa672753153fa2dbc9b93277bd6620000000000000000000000005a4c8ab4e00177950e575df5da3695e4d848c4b7000000000000000000000000fcb9638c839143e757e67fda355b4dd92d454b8d00000000000000000000000084b389bdcf37d3bec54f83cf5621c5f876758d39000000000000000000000000989b16056701bed9ead9d496d155aeaea6c74aae0000000000000000000000009ff640f9fc622fae13d5226f51b33b5d711f7809000000000000000000000000809df16a7ad799a804d7d4ff669e3625c975e22e0000000000000000000000007690d0b9dfad434cdc93bab6965f3833ccfb1f22000000000000000000000000542a1787a4193482b7f32196617209dc1bfeb69f0000000000000000000000000941844cc2f30caff8d13164b506eeae3dd5589c000000000000000000000000a4c9429688e45b12af38ad2bfd52cfaa7391c66c0000000000000000000000003d90148141ff1a30e14050a27ac5a31f5a2503aa00000000000000000000000027938c060c0cb21f934ef8f983fbf1e01009266700000000000000000000000045fdb0e661041c27f69b8a8060a4fb1d49de9a59000000000000000000000000edb37d8a46527061093663c987d4c1403c98918a000000000000000000000000cb1b472308467770489f311c0c29fb3e871e19160000000000000000000000003028498d3d8b819766688ebb06b76c14173a61e100000000000000000000000067c769124787dff1ad720a0c0faa32141bb84c0f000000000000000000000000a04fd516a06a290e1ed5669b7dc4fd17cc13d707000000000000000000000000fdd7c63696e63dca36b4b426388b75e924b73c4c000000000000000000000000e27418034b45fd62bb9e8cf0f4d702b234560e94000000000000000000000000a5a29d5a02d5bb85919b7846d69a4f6a966799e0000000000000000000000000efa8a24fd85e7e25268e752a5fc3cae2a92a7cfa000000000000000000000000bad747f1a1caac3e547bb1026469747cb0d25f4f000000000000000000000000f739a280512111b55c7ecd3e71e816dc994067400000000000000000000000004cb8ef386deb181922f8921af36047880a0eee3500000000000000000000000009f35b27ab3b2c353f916a5f54778d96cc1f205a0000000000000000000000003b60d2cc678fa8b3ae48ce01b5f21160b16b68fd000000000000000000000000658db50cce7cc1c9ec29b5fdc5e8734b845c9ee3000000000000000000000000d888de20654ff49f20c52b0b43c4b9d69b6565ba00000000000000000000000004677560f9abcd110d4241c403239b13dcda824d000000000000000000000000d19c29549f4e6ef25a1ce2ba97b5861c164dd20f000000000000000000000000ad439d71056c0d0cfc67e38bdc3ff8205b65c51f000000000000000000000000e49e35cfb553603278d1dd956c6bb6c686dd91dd000000000000000000000000b6f36de6cd1a67628d2f59355902dadad36f82c700000000000000000000000034d0165c89f8fc58840a4f5657349460088c9ddc000000000000000000000000a6e8b680deafbb466679530a9ccfb830a948ddd8000000000000000000000000eae60e8b97f15e46ed7dabf6d14e8064cd286bc00000000000000000000000008060825fc00236074b2665aa414bc819dcb9b49f000000000000000000000000beb85e44790dd3b183f3c5b4b48c5fbb51eb27cf000000000000000000000000a8075a3fae239b35827eb4940a48ef34971452af000000000000000000000000f4fd161eab3d61a46608869ffa5ef026707eab8d000000000000000000000000ac29bf820da5da3388fc9af37d61e3f49c778bb20000000000000000000000005017792790915b21001392eb8a50394beb50308f000000000000000000000000144642a559455d7d99a5cb6ccfba4a4198c4b7e30000000000000000000000005e0dea23d66b5b523eb799b42b78ff681c8a13c500000000000000000000000035323bd51d41c77cd39bc71d8b1f244f4eba3deb000000000000000000000000fb7c67b8bab800a37e36b3cd707dfca70b4e4b87000000000000000000000000d029641227347c21eea6fda22e32d5db13acf707000000000000000000000000b1920215dd7bd4dcfc6d94f3fb4ec9d4ff11e0ca00000000000000000000000092b45313e6fbec28d8c8a36ee712bc8aa526d68500000000000000000000000035d473fbe9358890caa8f92e3cfa4403c10a769a000000000000000000000000bd537721a58fb32101c0fcc03b43c8910f3bf5f10000000000000000000000001e79329e760204ee6aca83031648da0d850de6120000000000000000000000005dc04ed19122281bba2170ad170c41d337fe7834000000000000000000000000b85725d990233cdf13ec5ea631483df603e89b150000000000000000000000009d474129c802d5cdf39cec39a3921c0b19abbee1000000000000000000000000bd55a1d7e68f2b16cf620658ba7018f9e5b50178000000000000000000000000b2308ad4d0dbf5b7a57c57e78a62df94a6eedbd300000000000000000000000034bd6b431b1bc0bfb02629ffdd8550e7d574990d00000000000000000000000094818a1a85150ea4077c06f39da6383aa9bbebc5000000000000000000000000a988afa77644b0ad18f2ab5907e30f399b24d26e000000000000000000000000e39c9514c11b4203ce06c40b1cc2935545c87a59000000000000000000000000884aa52fc2680416cc211385013a0ebbd70d4858000000000000000000000000843768d78062072c447ba3217a30638f8887afdd0000000000000000000000007e2236781b22770e534468f9d411b54ce2395805000000000000000000000000b684023561a56e194fc2c59dbabf5409a40bf0c8000000000000000000000000e2ae498aec5d95de34b1f6bd7289646152ad8bae000000000000000000000000d5e27df664732f48fc698191d3dea43dc0d9ddf100000000000000000000000000ae4c77841a7917beeb2ae60986cce92a2a5f3c00000000000000000000000030022cae8e02e2caaa8e890bff9afd74fa99b8200000000000000000000000001efb79b5368cf5bf319f99dfb93aaa5cf5dc7f30000000000000000000000000592b7516612b8fe49171017c2f0e7e7da61a9a65000000000000000000000000b7a9ed126564779a787dbb64eaad089529781b8c000000000000000000000000f776c9d92fb31cd84469d7b2869a47c969b5fcbd00000000000000000000000000cc65191e0db2814077b481bd784c721239d35d0000000000000000000000005a4604f4a0d9fa1fd63341d3113f050e23c5c30d0000000000000000000000001f676a601ac5415d8ffb88c0245946392ead0f1f0000000000000000000000005c97ea343abb78cbe364efa9db221e76d96f3c65000000000000000000000000a0a06bdc456ab6763a7150a192284b8d0fc80ffe000000000000000000000000804dea56c07607c7aa62708133e03489220ed276000000000000000000000000611756f999e02a0d50ee71870d5de0dfad194bf8000000000000000000000000a55833c248b3a5cffe18810088085207281bb1e8000000000000000000000000f98d4976ea6f97b9966bdfbc216b300bead336730000000000000000000000000c3577b3f5005623e1ca9a6797785af647aa4f5d000000000000000000000000da361f2e95bbc35a7f9e2918ad877d4e290eaf56000000000000000000000000dd4188cf6d6933a49e8d460993da0f63228bc8f500000000000000000000000072bdba8cae2e81926fe632fb8b77f56ac77927ce000000000000000000000000b8ca7711d95e27db29003a887b87dd1f8f9ce66000000000000000000000000021bedc140a5a831de3d846c8207b171b667f57c400000000000000000000000072983ba1a57c37915c36450d55e8c4acf4f030180000000000000000000000000f53cd7b08b818e9103fda58fb6c99411153fe3f00000000000000000000000091c08b5b7aa1099bf3f549e99178cce1de189107000000000000000000000000ab77dcf27e3827deb86691639f37ee5160688a140000000000000000000000000b79cf815779ab5d92682be46a5889ec79edac9b000000000000000000000000099e33ba5066347669ef89a209cc1f4e020ea80d0000000000000000000000008485c89347ad3f705545ac456e3dc5053527e19f0000000000000000000000009851d39d1ca051621fbfd249c7a455fb678f0f86000000000000000000000000dd1c31f6d39ce74e468f6e7bb96fe0c651a1628600000000000000000000000034d523d2b20d2ef2e91d0593cd4e7935cf2e83610000000000000000000000006883970c5b4e7cd94ca5cd3f3dee1791a6a005bc0000000000000000000000002cc5be5b3a7b6bf78ac574a54232ed11429a56b6000000000000000000000000a913f5266ca26fc0856cc1e93c8a1528f08562e5000000000000000000000000ea99276032bf8de43ed079bd5dca78184ae5b965000000000000000000000000606697ed2c8fbd813c7c3d95105e50eb6b84e34c000000000000000000000000dae2624d68e36084212c8a898f7f53df1bdf4a6f00000000000000000000000008ca73847212716c31be0607e64a7a34324004dc000000000000000000000000e192911eb215a48dbe6c840dd3a19a66c7d4199f0000000000000000000000004cceb76944c8fd11b2a6bfdf5cdeca0c0cf4378a0000000000000000000000000f7496d339db4f246ae2cde9774ac8e9ffeca746000000000000000000000000c9534d431a18d9f788631ba56a5f1921379f24ad00000000000000000000000058e0c92e7eac678d29420d6a474ee0a2186065da000000000000000000000000adbb43ea06fdfc1207de3321319c02edd1799474000000000000000000000000b45778260cfc3b0bf7c2941870c0730482e908d10000000000000000000000005ea4e98512f0af2874d596f4221d89e4c06e0b5b000000000000000000000000b009102af7f0f60f675a27c6168da0eca88af104000000000000000000000000fdcd29533bb7e4558471b352b259748783efdbc7000000000000000000000000521951062c5628f4152578ac91d2113073ca2ddc000000000000000000000000e3686a1478379369d2b3247a0747c715ad29f1d20000000000000000000000008f85672fc5a2ae633c96f0e1e9e0cb8003e228af000000000000000000000000d6658a08d7ae47dd038ccaf9c4eb74fcccc67778000000000000000000000000a1cbb5c2066e482dc4db82f74b8b8ba7ecb8f4be000000000000000000000000878a567af3cf090bb878c66fd57246c9e8381288000000000000000000000000ae5cf94fe2f87774c39d0b9269a77fc8c107c74d00000000000000000000000025a1902c565af0f7d988117fa10230c92d25e47900000000000000000000000035ac166ab353fd560079a405c3aae4d1bb4a31e2000000000000000000000000679103caa855f6944a276a4396a12f17ab0b0b96000000000000000000000000819b3bb6eba5ebd6da092c6a2e8161f0ad5a367f0000000000000000000000001789c13556de85e7850a8d12f22415511d07b502000000000000000000000000706b2b0b096e8f6f82fb324fab7bdf898317b26e000000000000000000000000a5e6b23d7c2111a4e11635b85dfa535a11f79c6f000000000000000000000000ddd371723b3c2abc6ca22bb4d61afcd9ef5d742b000000000000000000000000e7bc4f90f1ed6bc573ed2cdf9949f21177d8fda9000000000000000000000000ad3555f99358fd2972031b58f51f6559411e4f8900000000000000000000000059b7fffa03e7a4cae2dae6300adf8cadee846de900000000000000000000000050f227d173a935b0c49da85a7969dd01bcca4cb10000000000000000000000003f04f9015620b3db1c6c7b7bde44ef04c2b1efc80000000000000000000000006c61015d86fc4d4df4cf15f20d742413b4f5fac30000000000000000000000003a9253a5fb9d4d7901d8e93f010cc2978dc8178b000000000000000000000000f8b893ce9f6c0b9a39932c6a53e002ce28c0e4c4000000000000000000000000e4e2e54c57717d3448ef854a109b3c87815806f7000000000000000000000000d480ee339328b88d219735287ced941ea8d2337e00000000000000000000000014c2a0c1da658b6bed09988bb8324962cfe5164700000000000000000000000044577392eec9a280572b9a9d4886c1518d5bc033000000000000000000000000c26f33b38bb1b8d6c65a360287b917f999f4604a0000000000000000000000003a32524f58fd034386aa48ff38578052a60e0cff000000000000000000000000a609f7bced1975f1643116f09f24473a7cb0dc010000000000000000000000002986b10ae9a22970d6c882a9802b3310037d39c8000000000000000000000000541722ca33810b6b12c902c729f65929900cc9c4000000000000000000000000fc70b0c49d12aed58c80b6cccda42e5d1810246600000000000000000000000062bc1c51c9e99643eaad76e16c01c7af9e692433000000000000000000000000beeabac3f9052daa3d778576730a694bd3596b5f000000000000000000000000cbfe901c9d691d63ca198c4ff7a8dc0f7e5f4a420000000000000000000000000b6b262e1674f807b134f7ebfab7020594c9dc390000000000000000000000000d5b51cf433c15daebc2e4e1737ab4b3888582d00000000000000000000000003c45e4029f17a79e2b4c47e524dad273dd2bf003000000000000000000000000075b23b8598d818ee1f487e21bcaaeaa3aff6a90000000000000000000000000eb1a96268ecaafebccd0d6123e3cb1975d9931be000000000000000000000000fdef2c5859380fdfe55b2f405c6b7c16e0099b03000000000000000000000000893b6bec30b335d83dfc31fea115b8c3b3cebe670000000000000000000000000358ba7a76a901efabb55b28036b98b0f1d9b96e0000000000000000000000006709c80c91db30b2e96675e5ba716fe974eb281d000000000000000000000000b00bde942974dc81ee68be040ca8d0cfd50665c90000000000000000000000006775bc05a45d801dcb0c0497c7acccdaf57c8076000000000000000000000000df294a4fad2e273b147fd2e6803ebdae27c0e35200000000000000000000000013e7581344edbee39aa6f2134282e1b95d87bdd5000000000000000000000000ecb738d0d3b8fb6fdff998b37dcd24bc34959a5500000000000000000000000020734dca366cf387d21c2247f3ee16473fcc596d00000000000000000000000041aca099e1e8f7854faa80c84c6f0a71bb00427e000000000000000000000000bc21ee70a218cad6d5b41535ca45b4fa0366ca4100000000000000000000000019e10e18b42b31ec014c11a087cd727099c7ae6d000000000000000000000000fc0e15aefe92c4fc6a19246f13a4629e20144e0800000000000000000000000016313eb2862d353d07291586f95b7c5c9366f48800000000000000000000000093bc7b5abb6ade5ea4aa37ca6613895e790ab24f000000000000000000000000d593f55d40f1a38c0c4a26d82c1d334a8f9991c80000000000000000000000002063473aff7311613bcafc80011c9ac1e5fd4d6a0000000000000000000000008ca2163ffb4864e0128bff78cba7b2b41671deb10000000000000000000000002e62b472d0ec855af799ffca8dbdb58bceccb7c20000000000000000000000008dde879daf46ea4a365b8e599a4aaf0bf07e13d0000000000000000000000000899f36390d4aa9a12c0461aa306d83141dadf0f50000000000000000000000004aa6ed6ad6d92ddc4c7e12a16dce771ff15b07fb000000000000000000000000ce05a808d4565f6e6ca76ad5f641dfc6036f01da000000000000000000000000f841577de6750ea43577f4170829dacd0d5709f50000000000000000000000000eefa791481c404e8b20324ac9748c809562a2c500000000000000000000000041668c414f60dec5e34ad81c7f4608df251e9f50000000000000000000000000f688ae3575cebd38ddb3f33411b988d5031d10d1000000000000000000000000096604d5914f533cd1d013ae93b2373a50109b23000000000000000000000000dcb7c4d789ed66c7254392d709194a21df97075b00000000000000000000000007143d54fe00eab4b6cafe1d7570ff5e5ab6eb670000000000000000000000003878914b97b2ec024e536120fb6e481b5d783e63000000000000000000000000c120a492fb57efa673943a3045a46e7337c8d42b0000000000000000000000005fed96e5aec2a115e484522ded2e241e612c0206000000000000000000000000e5a938bb6aa245b61e2d5d9c41ef5f2f0f6968db000000000000000000000000e437518fc34fe7e7c63c85e904d21df4caacd56e0000000000000000000000008410f253b0a9b2ae89d71363895610e74ebd160a000000000000000000000000ed89da9dd83a0d703991ee833969489278b260e700000000000000000000000093997ade17e7a738936c23d591e5d8df27b768f500000000000000000000000024f131d0fecc5623e8449f2e88d05e4ee69fecaa000000000000000000000000c319676c0fd2454017d87138d1be7b759f92651a00000000000000000000000098672843e96bc3173e2807e523657e69a80b2cdd0000000000000000000000008ed86d4b081401ac8a0bd9d716b4cc2233d3cd37000000000000000000000000f7cf8008136b78d0f5c9dfba1e87f7d80730d34d0000000000000000000000006e7fd65a95deec41d91c52e22a8ec86881f3206b0000000000000000000000008b823707f23a7342bf0b682e9a7b7076b1fb0fbe0000000000000000000000006586b59bdb11aabf8007bc8036a16bbcd0d781c10000000000000000000000004ba6892edaf9d926061b2a7e50b26062ec1b68b4000000000000000000000000e9ee9610d91af87273c6221570aef570650ab71f00000000000000000000000053cf788c382bcdb4a8248c5b88e5fd975b3633eb000000000000000000000000dee375c0976e1e5b5a2cfdf1846eb055d6d107ed000000000000000000000000be4e39981255a4ca43bd64d8f0abd22c2e3833ec00000000000000000000000070d9692b87e09025f753094ae08574806907182f000000000000000000000000ce4cdb8b8968a36facdfec5e583a32a9a6f6009d000000000000000000000000e4448a19b37bedf532f03c51dbe2b99eacaaeefd000000000000000000000000178831aab80063ec84c92b7e42e7b465ed55ab7a0000000000000000000000006a7f5f3439a46981a4162ea2159ec6546d2f6c260000000000000000000000008ad8eae565fba4e9ee8ef195bbd84440e23347ed0000000000000000000000007eeb71d19829278a283798354175c590417c3aab000000000000000000000000f7aa7245684b9ad9a7c70a324288ecf915ecced20000000000000000000000006809ec132d9734c65bd51c3eb5cfdf89d83aad9a000000000000000000000000a36c3b283ce67590ef944983e1aa90aaf69f609a00000000000000000000000038b32b93d43535db6769a013fd7da44a3cb5fe540000000000000000000000007db25fa17235b1fbb97982afc017cee64419dd3a00000000000000000000000025ac226ebe17419d5b7fc07f0fe7ba99025f0ff200000000000000000000000093ccb2420baaf129862d393f302eb9f0574db71900000000000000000000000009072bdeeb6329d8647f4efb8a87dd3cb32e17e800000000000000000000000034faaa51de509f082a82e1df36f17b4d71786c7e00000000000000000000000076a3f1ccf8ff1b1aab2185283547d181e6798910000000000000000000000000e472c6c444ce88252a6bf5bf424a46addc3b7dea000000000000000000000000b0b29f8fb48040d6b3a5a3bafdd4ace5a4d9d8b100000000000000000000000091d7b38a84e1694430a05abb7c45b42a1830003e00000000000000000000000076826933fc03cf60d5ef820ad16ee4fec68d90a2000000000000000000000000a19954ec8e3ab23527435720673f3e6e29f429af00000000000000000000000074df1ba64dc3e7d956ffc35061e3a7aaca6f86d400000000000000000000000060616b88cb28e244814b0ca60708e68732e2aa95000000000000000000000000e417f9425a6290c2fdb25e12577ac40342096c7a000000000000000000000000da6ef82ffaf21d7f74d3289b84656251b7a9604c000000000000000000000000e06df8ad4c63cc27454af2ce3a722621f680ce77000000000000000000000000f656b78df43d2e340b1afc49182a740e08efea710000000000000000000000005a91a3c14b0040dbf609acaa34d5dab869ea52b500000000000000000000000051ea5d7ac21611fa11752707270cfb74a96a9fb9000000000000000000000000ebcb8d2333276029c9c6f98b6b6fb3b85ce4ee43000000000000000000000000a474e4564d1235b70f1fa21c9aec483f0d6591390000000000000000000000007fd9da33abc87cd603456b2781c6249822a5284800000000000000000000000045a478a4241c29a17658e7c6363b95958db4e2970000000000000000000000000253cab69a67eae68dbb1b6a6eeaf351763059f5000000000000000000000000fefb647653b20ed25b1d961616cfbff2a9890dac00000000000000000000000017277cab4e0c7343e1d3e0a12fc9e4ae7ef09e7d00000000000000000000000027322a425cf6c6f51bcb36fb99e3f60f64aac81e0000000000000000000000003693793751659c61763ccd16542d5186117967e80000000000000000000000009df0b73c88596f3f0097a08525d0f23869f1bffa00000000000000000000000083709e5264f5f76c2caa2a70d3c94f5bb804d6370000000000000000000000002ffb4563f542f06e2375513efde70f81730a7c1100000000000000000000000092e020940388306a28ff8c2cbc35dda0d661b422000000000000000000000000e248a285b759bcfb6034857eb9a94aa29f2793970000000000000000000000009c60c32d4924d0b83caf69ac6f9e95a28136b008000000000000000000000000a780bb7819641695d83f7c746c86f1daf0d0a1b90000000000000000000000008961c659651d4b3da538c41e0a4f0e5116c57b78000000000000000000000000f12f3c3d73e61b199ea6f0b86e64bad133ebea64000000000000000000000000eb681a8fd76b40a32eceb3c06a9c58ef2f08738e000000000000000000000000d0e1bbfff4a1baa2d198a675a1c29802b3a6ecf7000000000000000000000000c574a0d6535d7893fcad36deca7d1d0f97bc725600000000000000000000000089e4565c70d4945744bb356a273c5d2e0e8e1b410000000000000000000000009aa2937cb73f858aa31586a29e4daa30caf36db7000000000000000000000000d423fee954172f8f12fef124d7db4b02cf3068fa0000000000000000000000007dbf444d1504da4bfa70acb0a76f6c5b1d0870fa000000000000000000000000b28204fdf5bae1b04b56db6ca130f43fd63d1edd000000000000000000000000e9a16d1cc14ada8621a522608cc3204c72bc7635000000000000000000000000567ce14990851ec1c97b708fcb194fc11b467204000000000000000000000000e3a8461aa0d8b14771d0f165b5a4660c9a7b59e5000000000000000000000000d88116bf9011853c35bd673deb1379cdb683bb720000000000000000000000009334a46f5f46cb72833926727960520269f8afdf000000000000000000000000efaca03b60abfabfca3a06c02554db6ac926257c000000000000000000000000b68dd169c99a46b5e1f14b0611833290668cfaf60000000000000000000000001d081b693db1efe6c8315b6ebf27f0a9fb927e54000000000000000000000000053860a6abe77ae4c9557df3b709be50d72256bf000000000000000000000000ecbb682ef62f30480dda14ddb5fcb50b710d1ba4000000000000000000000000fdbb134c40537b0ddb77d2487fab6c05aff94b1500000000000000000000000072de0a0455b07991a360233ad0c9d85e0843c6df0000000000000000000000003ce5d5aa0019935f8ec1866913ffea4766dd71210000000000000000000000009ae7c358b43c7ee5284a2428fd874b1620808c5e000000000000000000000000ca83a432017fc6a3362f2ee15760530917b0c0ba000000000000000000000000c52e95de4265121adf4f97200951e8b1e51364a6000000000000000000000000734f9d8009952d5d1d9c328fa6308a8994ffa2e8000000000000000000000000964f8b35d8ce9b9335c7201e8387043cab627e6b0000000000000000000000007dd6212ce32d5be10571f767e43e00c99916591000000000000000000000000013496046825bd26880d2a8fa47126c557772b9c50000000000000000000000008a4e1b79bcdd7161effc1582437461e5f8c99cb6000000000000000000000000b278773a324f98b9ee4fa421bb7286488f53091800000000000000000000000001139ea7a6840f0f6dd067e904935295d3197dc00000000000000000000000006dce2812d1a9fbf9ae4cfba90c5b04d88fd5bb8a00000000000000000000000040de42abd33a7399fa58b3f6db38229ee14e7f2a0000000000000000000000002392228815dbdd21a189dfb866e424cfffe06d80000000000000000000000000409dd2b27a8130e838c061c79def044c71da3e84000000000000000000000000cd554ee2b58e5d01c76c4d564efd543cc567e37b000000000000000000000000d32c9366457b64c60e0cc70e46d029106fea8cef000000000000000000000000e7899dfae8f476a40ac7edae907bfb014951eb68000000000000000000000000ec40e4b2d29b362dd6deeaa9b84edec760846dc70000000000000000000000008f621977d7bd80ad39e59e1b85f43abffadb689800000000000000000000000038f4bf69208adebc45eac1c4b316a592124376d7000000000000000000000000c3a085c9f8b66b064dca3e9a9c69a57e2b84085000000000000000000000000002be781657698c7fedbe3da8d4ee099bd1fe3ea4000000000000000000000000b8c00fd55b9108f93ed83127d15860c7c1c280000000000000000000000000004651644658b2b0267bbd9cc92bdb6d4dcdfd3f99000000000000000000000000fa26125656d7b582d6ff135583e40ab51c846a7c0000000000000000000000008f0bc43dd96e1e0260c6a69d57e5ab02bb88d1a6000000000000000000000000638ee4d0406f17940b4ea2aef8e6bb6a031d372700000000000000000000000004275f4fcb2cb2efdf14d4cce1221a9b5f37ceb30000000000000000000000001534693a6be5a9b769dd9ab4249ae230ec6f9f2f0000000000000000000000002f84c0c6072c64f4a66fd8f8fa027f66c61193920000000000000000000000006ee6d3e563fb16f5596b655e6f7bf4a7fca40865000000000000000000000000f29dcd05752c9dd0138d048e18b6ab58f80238a8000000000000000000000000911b5f7fc71d6236a93b4d3ec596572af127774d0000000000000000000000005e91ba27a9536cec6c9c8b6fddad1c473b0aa2a9000000000000000000000000eb4dd9ee380410d22e38496bce2ad3f71919fb5e00000000000000000000000070a11ec704c5dc0cd80a0ef19ad58a5b0d13acf300000000000000000000000045bdc80243b803c5af83fae5dd6b01ab47f6089900000000000000000000000063cc5bffeb55f8181d7585d2515c9bafe1c71ad1000000000000000000000000fa869e0442732a3ea78d5a7a70a2bd6c18c547df000000000000000000000000a5e48d6822265efd937c117099480d5452c0c119000000000000000000000000ffa526359909f08e6e1b8bcb63f4260a765b08c60000000000000000000000006a587b10c6dd7221c76334ed47fa59a54ba1eddd000000000000000000000000cb53002db58e1ec70917e8e0b0c9d1a16d10a01000000000000000000000000026e794568a90a3f297e170b8b1a7a8452bbce1b90000000000000000000000006c2c328232139605376cec9ef9ed8cee186054ed000000000000000000000000518d9f40f2a7ef46d2a2686da4f8e6cd8e3b9bda000000000000000000000000bb2f8852e11e91175090493cb76ee47202d40f1000000000000000000000000095eddf86435029523ad94ece1351ff1f91bfe38b000000000000000000000000425c4d4cf7da0d49d8c10e6653d1d7617f612cdb000000000000000000000000af84d1bef0f30fba9fee4af8c89481933bd014f7000000000000000000000000a6c30235cd2630234bf865d886578928cfa00cbb000000000000000000000000fd7cdca6830a4bca03c24ea63692b342853146480000000000000000000000000ea85cdf2b0c7b0db1e2fde8a109c1a492070910000000000000000000000000925d09dcfae30685304e8610b3d190e6e5cfb265000000000000000000000000783665a0f0a935d6ed747afec43d6ddd53e58d4900000000000000000000000069a0bd17ed1c8083d782441e6300fb823e29f4c2000000000000000000000000ec9a7a6ffbce51a92ad31c0e170c4c1b557640a9000000000000000000000000a7c648f894e84666e208fd72fbe54e208d0c668d0000000000000000000000003c711043cf7038dab114b65856e6e3ffb406b7df000000000000000000000000533cf5dbd477a7a04eb9c57857827b5741abe6e900000000000000000000000020f998a33d5ec3ad143d01259b4fdfcfcb0bdd9e0000000000000000000000004b60b4565217ad2fdf05bdd8dcc9233df004bc6b0000000000000000000000009cff04aff0106136a8ff7c9f32c8f4b08c7e37700000000000000000000000002476252a1092c7c0ae30a772f12b7a4745924f060000000000000000000000001f5ceeda19a1b00ed23c951257c35c4ae81798a8000000000000000000000000a63a6d8132e16986ae58419d4247ff212d80ad73000000000000000000000000c6a67d9c72cd55ef9605ba7e0b6a9601dbd02ad20000000000000000000000005e476fbb0268e641574d5875fe4db39e0a22875b00000000000000000000000098c482f23d03d850cf8c97b807a8434f05f1900d000000000000000000000000e7847e372420dda6460b201db6ebc02e90f4c312000000000000000000000000a77047416a0c22fcf698927e4b55e3f3aa2957be00000000000000000000000016af79c632c0ecccdcbeb060d1c8bcc55e8f183b000000000000000000000000b963f24257fd18bae0ad443be4e02cebb05d3bcf000000000000000000000000ef241dab707453c74304a3c0c72ac013428fc28f000000000000000000000000f2a52556f91b424daa90d4430ad4b9866b6b40220000000000000000000000006ad7f731f0a399d37c71eb99d97f8579a327b5430000000000000000000000004e9e84685886ae741acdc89b799eec52416a8ad3000000000000000000000000582bcfdbd0b0681f7de4c9ef98c824514f6b3a860000000000000000000000000f7adbfe9fcb777e3323e933efabc18cb7203e320000000000000000000000003e8c5e96308852ee8b216a65431320db0a3866af