60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000a737465746865722e757300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e20737465746865722e75730000000000000000000000000000000000000000000000000000000000000000000000002e516d5965445a4e584b69775248354b65746d42534c7a534a7576343459356b394a37546239363757395a6d6e383800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005480000000000000000000000007d1fc4cd181e1ec4c3c1df475223e0c4213fc43a0000000000000000000000001540c9b310e68e362b1919680da27e6aeb72d5aa000000000000000000000000d347eea88c270bbad7a6a5ba70996eec901d08e200000000000000000000000085ea7a25ddfc5a02367c95e70195417dff76223500000000000000000000000093965098103b554d6ad11b520d149758c6e6fa8000000000000000000000000094ea29ee9cd1bc02415d51929f4a42b0810860990000000000000000000000006b9a96c5b84ba20cc54bc40bd88a998ca4462302000000000000000000000000c0359ad38a9470605bca06675d67d5851f65c0bc0000000000000000000000009b8fcbb29300c7f8862eba70cb04ccfb4631f8200000000000000000000000000f85fdf984ad540c8a7bf4084bad7dc5caa9c617000000000000000000000000736b67e674483c5d33428243db106f9795f2daee000000000000000000000000ab93b475ecf9794fb124aacd00aa9cf2cb14acd30000000000000000000000009dfee16115ed5843fa6b52971b58d1a40671a47e0000000000000000000000002bfd9b780ec2ad24302a41059ceaa58d08d55a5a000000000000000000000000cee642981036a834c4670794e4465eeef1a9e199000000000000000000000000a0247db8d1e0b7bea92eb12d4f04f55db579877a0000000000000000000000008553b8e4d6df19bffcfa7461d1c8f79e3c83726100000000000000000000000070c45a8d562c35250b84e36a140edd2eb5abb14900000000000000000000000063ac476d5df9ddf742e9859d7ed5e208361af9650000000000000000000000004533514618e6548833ebd5f021779b0be5f230650000000000000000000000000ac2e3df2a5bc6e429b3cf8d0ba895c81e83ad9a000000000000000000000000b622277aaa0ee0f7986cede66014eadf75758866000000000000000000000000b1e453440aeb101b56c448c586804ecb26bb70c0000000000000000000000000de0677e14ef226004175cc970554cdaa704ea3e70000000000000000000000004179d8f7abd1c93dbf1e37db0fa2449b4abe4af9000000000000000000000000bbfc41d4123ed135a3d5db09deb93d36abc9225c000000000000000000000000a39afa61fa00beef131277855002d1a1585ce69d000000000000000000000000e71bf7e07737d884065728f06a839561ad68bb24000000000000000000000000faa4472d735700ce9cbcb7eb83770729c7ec2825000000000000000000000000bdf5d32c9525946f9637bf3319885b211a16f674000000000000000000000000cfc636ef9e2a5624a880005560577212af33dbac0000000000000000000000003f23fe4ab73dce57f39437164086697c8d0aad930000000000000000000000007a0516e59a4b02abcce5f1a355a1bb5cdafeb7cb000000000000000000000000de3be81ffe86505d5673417af569bd4c7c6ad3ce00000000000000000000000029211e5cdb01429c124ada184dfa1873be92cf11000000000000000000000000c1bc0b7fc422429fcebd91ab85d233a615cfee8e00000000000000000000000092f4e105065c1ab7e8618404e71d28f3d0e7708f000000000000000000000000120051a72966950b8ce12eb5496b5d1eeec1541b00000000000000000000000012a1eb3b07f319af384286320d313f05ae7257ec0000000000000000000000001850b44453a43573690a300cacd0a74a8a4285ac0000000000000000000000002dc416724358e48ceb2698d0be352c8d2abd353100000000000000000000000063db14dece2f5518791c8ec5126f1a8bce966b2f000000000000000000000000abffbbcfb5f64f4d2b1ac13f7ea1c60f16c78fc7000000000000000000000000fcef4c6200ad0dcda07827da382ec26dc43dba2b000000000000000000000000cbdb47ef36609ab40e8c84d91a7dec2a42f4d15f000000000000000000000000ccbb6f32bde9f122a9310b3e16a47a1a230c7815000000000000000000000000544baaa746ef02bc7540efacd21fa05273312e97000000000000000000000000e025b1e7c3e07a7b104aee225300bb16d14982d9000000000000000000000000f2b0268ffa507b108015453c4f7089f5ca5f53d60000000000000000000000003c49f2707487d87584df63816948ce8b346234270000000000000000000000006666d40e2532f4f2dbdc91d44e3bf8afa038eb4f000000000000000000000000ef17f6e86471c4c622486c094480eda4913e07e000000000000000000000000032587e90a2e4837a9f49f935a828e09da1382b9f000000000000000000000000f7861eae815f86ac44b1211f087e0167c5b19f4e000000000000000000000000523ae300f785a85ef64e6ed7034b45a9422eb55e0000000000000000000000003a3aeb15b6d325ced1f7c281e74ebf8c89922ca5000000000000000000000000d5041de3dca25aed53e5319e5891b575e5bf742000000000000000000000000077f241c0549e91ee1b36d0438c8a5186cb3be3c600000000000000000000000023724d764d8b3d26852ba20d3bc2578093d2b02200000000000000000000000039e58230ed62e51f366b785dcb15c393bacb9a550000000000000000000000009ec652154528cb076da2842b463b3263f3f1a0030000000000000000000000001f5dc1db72281173c859f110883632760c8a05860000000000000000000000000135e88bb743d42c50c869910717149257c8a29e000000000000000000000000de8b5aa4b99d1caa07e3d037989081693073af4c000000000000000000000000ac224cdf23d23e368d2e1014b820a0a352b19a10000000000000000000000000ad4f02deff1c1352bab42970e4ed7c3422dabcc70000000000000000000000009c6e221aaac6a3a88ed625f97b06eb2542eaa9dd0000000000000000000000008f268e7a3be8db7b803d2cf85e3d650d29d7c274000000000000000000000000557e142f017af17ad4f2668f61378e329af9fecb0000000000000000000000000053c4f2a83c4dde154d22c6e00688cbd0dd0c24000000000000000000000000d11bf542c4bc70d2e71d6b2d2b3278b1a5c661b000000000000000000000000077f33da6046a03ebb0e6d33a26cb49bd738774ff0000000000000000000000002980336ce097498ae59bf4c54dda9864841e251500000000000000000000000033d5fde817954639aa08b6fe857630e53c8a032d000000000000000000000000f8bbcedb299b23c24fc2ef3acca882eee64730f30000000000000000000000000ba990fa0c60d0d3724420acd2e49f2e6a9d173000000000000000000000000056303dcdd13354500993fc36e2a26a7abf7bf8c500000000000000000000000037b5ebeef679558b34faaa0b6fb30a8c313f71cf0000000000000000000000003c9605a27b6ea351794c3f301476df69be214583000000000000000000000000952ec72c0c48d6dca3ea89c251a949a2ace65f0a000000000000000000000000e30c850445fe726be92fedde98d35861dc04ea46000000000000000000000000df0ff031b1ea21ae9d13683b2aab207f2c180f930000000000000000000000008635698769b4abd734b2428c32321106ab33d03a000000000000000000000000e4e83ba3f0a7ff50b6766bab789c0a47b95810ba000000000000000000000000e7c6c4fb401322da32648e6d5cce42005969fe3400000000000000000000000096bb0f7d12843f3006e6f51b10a46e2d8911d88e000000000000000000000000fcf0b8c3b1afa1213836543e89eff22f356ff420000000000000000000000000729329b95f183f252d3fab56a13d379aa5f8e55300000000000000000000000036fc38095b4b5ace57162fde26604e6aae41f55c000000000000000000000000a10ab17024cb2deb99302cce51debd14161bf3f30000000000000000000000006c052a18d2c2d3f585d915a2e84f577bcfcb46a70000000000000000000000008bfb45412845c561e406655b732b0e7becb4a9d30000000000000000000000007fa9bc7fa109404217a84d4149b9072e5073fc180000000000000000000000009ab5cef5f9db15245c1bbdca7065c97d09ef08770000000000000000000000009d00f0c4dbc82a516892f233849bc25509044c6a00000000000000000000000083a5e3da53812814c799fbc6e1c42d51f63a1fed00000000000000000000000043b5d4279f4b6f734ec84d9044a8ce188d9d5122000000000000000000000000facb852d198d5bf384096b245c286c39dd067569000000000000000000000000ab545c8eb7aebeb4f73b68503245e7050b7b8c19000000000000000000000000c9414dec7a7c233d0b0e49b3801024f83ef4423c00000000000000000000000022a688fbe97e56d6c4be53e85f20bf7b1661ba0700000000000000000000000054dab9ccbf45b9e7508dff14a8826e35bb9f5b5d0000000000000000000000000d9db60664f9e47ae66f5acda8dd0aa4cdd4b058000000000000000000000000aef3f241a7bde1ccb516af87b40269c495e440a700000000000000000000000083a11c0eb9abd719e486a32549a6d86d5bb27003000000000000000000000000a8484721924f1f39779d8b17bbd5f6b161108973000000000000000000000000ba999307e421f5c04374df64793f735decf5d647000000000000000000000000f93cf2b1c8f629755f929b633d6ab113ca120b36000000000000000000000000b77fc747c3a31fc448fdfe5a60bf9bc72e7369190000000000000000000000009c0a4cc53ef3d3a461c80cfc7dc684e480e55969000000000000000000000000b3031f61977de8c82e6d4ed0c65a53f10932af83000000000000000000000000d4690148cb8b397683d11207d7a6ddd231169b1c000000000000000000000000b74e76edb0bc014384127ddfc4fcf363a14672ee000000000000000000000000b8cf59600c3ae507bdb14efdf477240cb6a3569f000000000000000000000000ebe0503e82b1d85909504ec73f14c7f5127a4741000000000000000000000000e5eab323c6007841d26a8571e623a362cbc3cdaa0000000000000000000000007b1d22720558ea4c61cdc72f5bf7e5085669111f00000000000000000000000095c7c9f31cfdd2378e90554aa78ccfd927ad308b000000000000000000000000e92d73fde8b60d9eef7b7a96eea8b2929b9b02f40000000000000000000000003790d87da9d826b4903d54c33f3f99c81223fb8200000000000000000000000081174848980741d1d0da16d0f8e8303a58decffa0000000000000000000000006c876f2fc734f2c7b2b8cbb0b65db5a9d78a749100000000000000000000000048b4522c949ecc37fd7fc773af1649e1c46193aa000000000000000000000000a7851139f56f366c507dc889d2be39063f14f06a000000000000000000000000b6f267996d0be9889066046dc5627c08b452d4c3000000000000000000000000fbd9ad1cd896a366aa0c1c07299ba6372a1b614a00000000000000000000000063823a1d57f27faf8a3bd0c57bca548f33efa04800000000000000000000000007e3bd5c709c32137eaf5b12fee0b446cf95ed0c00000000000000000000000021d0a70a41c38f54478e76a1b573e25327c8b12700000000000000000000000012e7c6179b52507d9b9302436e005810a04ca3380000000000000000000000004ee80b4106a8d9a11c71079f4823901dc000017b000000000000000000000000f960828b9313984d085c376acd7db8e5df447914000000000000000000000000f53d55ed7864e53ea9bfdfcdc1928e6ed9a151c80000000000000000000000002469a4d280b5622e6ee4dfdbf7ea5f0d8804bda9000000000000000000000000dd6bc886f14e607254d6f1a24321ed38bf8e3f5e000000000000000000000000042fcde27dc60f436afd24b1a876880b357b4991000000000000000000000000ff695e27e4455f639e600d4b988a24d722e6bd35000000000000000000000000350c5380a0b93c2d8af3e2d12c43ea64a73f154e0000000000000000000000006df491a51669c4928629bbbd299a12b30642e971000000000000000000000000ef16cc1402bc9c88752b5677a1538c8d42ee5334000000000000000000000000c9eaa7ee1330de4c2f6e83beeeb65a1952bd8efc000000000000000000000000fefcf7f02b2098829c83d5b99bbb2be464fecb8600000000000000000000000036bff8482c5e220aef709508079ce03de89d3e0a0000000000000000000000006324ee4b714f34d6109826e271c432b57fca1afe0000000000000000000000006d0c8fd40f5a1a9c44285a84c860b8bcde49ac0c0000000000000000000000008c44c2aa39c82b75f2f5945f36a2bf6784db109b000000000000000000000000661a7ba06fca0f4a579d6ac65214f7a3a7dff80f000000000000000000000000802746e084b73d1965303ad4e6597fb500761d02000000000000000000000000d07c42e0eee8ff19443e80320a4ff62914cdaec8000000000000000000000000ef6f99458c0dcdc91b0e748f46b8f0b7ed0d0709000000000000000000000000acbc7c5f9fa836e52b542ed757c8d9a42e27d464000000000000000000000000fc38597d2935f2afaa81022a77c0856a75bcf8ff000000000000000000000000bd36fd33f5e5a3500297b4ee9c8f3f4563ae32c5000000000000000000000000d1fe77d070ccdb659b9650e6cebda11999b683f80000000000000000000000004820f72f50fd64c32f1056a0665d63ecdcb2d0d2000000000000000000000000efdf35a4eda252698343777f39a3180594918ba80000000000000000000000005308bdfa331f62a6b57c052aa9c121360d019f4f000000000000000000000000310c1129b69bd3695066c6e8244a818aaa097bb80000000000000000000000000c20883c48f4a46c08426818714a181e44a26438000000000000000000000000dd7b711e2aed9a27f86a444ed3facdf60c3da9860000000000000000000000001a9082aade8283d83f925be2ad6afd808c7cc980000000000000000000000000c8c55115294f9c9c257d8b76eae105d83872d67b000000000000000000000000abac2dd0ec114cd09180a1466c9462f099e0e41a000000000000000000000000cf41352819847e38c68063da45101264d6cd69f7000000000000000000000000f94688070b7058172b69735c8cb01b95c9bf8126000000000000000000000000496ff4fd69f35395e1d32f1097812f09e4c8cbdb000000000000000000000000b41dd9fda48686683a417338367460c8435e90420000000000000000000000009448dc5c48281113a0cc2771a0073c87027b8bcd000000000000000000000000d6c31dbb1eb34d212722dfe0229f65189155fafc000000000000000000000000057b794781bd6224c2627f69344bbe79e252a54c000000000000000000000000378476669e891da8289b326286d907fb9917b3590000000000000000000000000d9374c82eb442976132b99eac4c37bceb4f63e70000000000000000000000007bfd94274414fcad0f94736092d88942024293be0000000000000000000000005992d60cc322a19e4f167b8720a468e785507e05000000000000000000000000aaf2d9096131fb3b02caefb1ad22328733234cee0000000000000000000000007e5f9841f38eadd29ffdad36857cde7e6ddaa014000000000000000000000000c647d4080549603f8c779b9dd28e53c62300aea2000000000000000000000000ae80dcf8109e2774d38884ece6c11191c7a1c5830000000000000000000000001b7f1b8400891c8d5ae70cc04ab34e2773367b960000000000000000000000004d9eb5053ae9cecf5f0921ee78f825febb77afd400000000000000000000000045336a38660a0b76595d8098f4c82b7570b0efcf000000000000000000000000df6ebe13a396e3b07ade5ffdf1b943202b148bec000000000000000000000000233c15fdf0ee4d84d0c9a5fa91acbea66055c4090000000000000000000000001e5837bef5e0c2b7c3dfab4a96701ce6038cf03d0000000000000000000000003b1f2788f820671ab0e0c426691a35be22bfd62c000000000000000000000000f3b66b590a80282430eb02a0371cf06fc421ec59000000000000000000000000db289b4175b27269cab6983092a87ec30233c44d0000000000000000000000004b947410cf5537f300fec87564498197a7fade7500000000000000000000000044f9009b7810f15f1fcb22c7f4a5cd18aa9a6faa000000000000000000000000437fe26759905fc1c3192563d7e370d74571b5db0000000000000000000000007bd9595e75b013f340b6736d601f37b57aee909000000000000000000000000023805ab80051ae7aa60441e1b2044d8669d011ca000000000000000000000000f87b323653b57031be581f1039fa720a0d1ffc98000000000000000000000000efa5db8f01c244b82a08d9958e5e0c958f39f1eb000000000000000000000000ceea9a34b5dbefb8e097fbef38246b91745a076b00000000000000000000000055555555581acd4d24c48accbcb32b8564ef5d0a00000000000000000000000062bf3a75aa51ea7edfada44fdeeb43067be59c50000000000000000000000000fbf93590a78b456a0251dfb931494ba5cc8961c1000000000000000000000000eeef6a980440663000501d8556f7086e7021136d0000000000000000000000009537872220235a51b71ef5f25f7f6fe7b734f7bb0000000000000000000000002c20924003cbd7cc1f3514ed76d92586cdf5dafc000000000000000000000000cc6f5ffe138f837b0bc87186a9116755bc4529a400000000000000000000000006c45bb29a3d4e7bb4d9d7b778cbfc06d4d1b811000000000000000000000000be3dd2d9cc3bf2d6f22999dd1e125b96c3e78685000000000000000000000000ad81700efbd153a5a65944af2470ebfdd48ca783000000000000000000000000d6914fc2a078fa30c8cfc6c951001af682f2e3be00000000000000000000000027f1ba5fae9d1699fff99f03cd5b564a3e23341800000000000000000000000003e3c7a2d3721bd66ddd79d092c44146de8209b7000000000000000000000000330eb75dbf4379653cd5794da93f6a9b6dc20627000000000000000000000000c18ee6bf19aeccbc5985f68a4f10f4cb2d2bcb510000000000000000000000004a3d31887d0b931d1847d89684e2b968a3588f880000000000000000000000008228fd8c24aba0b3d9ee44fa1bc1b95deeed32df00000000000000000000000050f2680bd7fc188139b315912c474ab3417ae5de00000000000000000000000007640731986b21d71c5115938bb362e0e2261afc00000000000000000000000013ad89d1c63b07c629492b4e5d1b1039135355bd0000000000000000000000001ffd97a0f824d671f405021d5a19845a9a836da2000000000000000000000000133666da630ea3c5f087f3633572dabf4b19b6240000000000000000000000007b8b87e75ca777cee0048a19c6c23ba4ca927ab90000000000000000000000005e728d72965a25e5693140a82f3629df04bab091000000000000000000000000f14fafe0b021f96cc47ba8e0236f2b8d7a2a2fe80000000000000000000000008e7bd07c642953ce557308b657a763f295085696000000000000000000000000b263164e291f1a5975244273bf49652b868246b300000000000000000000000048710c174599dc3266aca0c66fae06237e158d8c0000000000000000000000007f195d6fafbc770db7ad9bdadbda435fb2014e33000000000000000000000000083ea3a616a2106dd6bc9dc293472e4db18e4ac1000000000000000000000000391fb9f015705eba20a6bbde056dfb5e3f8b88b000000000000000000000000067f50001b3365286fdee52e39b3f448391e778ee000000000000000000000000679be8c8377912652ae720c9e514a63cdb72ec9c000000000000000000000000e60a0a3f965ed41519f2026ed5793aea165cc344000000000000000000000000b514c48d024026733133434ba325fb2a85a69ce60000000000000000000000004b914660423a52469206d8887b257f79f60a8b5a0000000000000000000000005478abd2b8eb6cdc36d4ffbc838731ef20da0bc6000000000000000000000000e01fed82ae1cc56d2ab224a569a3f2f4aeb408f90000000000000000000000001eebc156678dfb6cc371258fa6ac6091caf5df75000000000000000000000000c2bb42d53810545906a5ff30b451cd009f37767b0000000000000000000000009b61f54335aeedb55fab97b4a6e697414981fe30000000000000000000000000957424977b42adafe443c5e97479196406b774cf0000000000000000000000001c2b20d0c098d5faab4c599b6e415b70d710532c000000000000000000000000f2088797d9940622a973f92bb3395c1439102795000000000000000000000000a7bb999efe021a352c60e1c45848164b451f4b790000000000000000000000000d9f9de58aa897f444e99c3d19f5d2284fdac0490000000000000000000000006790ade63fc6f2df1f6a0e8964cad0f2b2af02f70000000000000000000000005d843700e382ea68fdbe755f8b4b1cec1a3895c400000000000000000000000097c19408f7fbc6774f8860328b04025420f8a0cb000000000000000000000000d9c82760ead4b7741e9ad204c85c80278e42c4aa000000000000000000000000d02c126417b696929abeaed527fe6376586a3de7000000000000000000000000bb8ec975564844f4c94820ec42319a260c90380e000000000000000000000000e3d2217e20db5a918dff26f364704752e80f7120000000000000000000000000338b32e299c9875889cbf38db3a13994f0b3dc3600000000000000000000000071db04a968edb2bdfbbaa7dc3d4f36dcdca8be1f0000000000000000000000008ea5303a06326c3be45517fad6c3404c899757e0000000000000000000000000ccae73321f7beaf59e0e380a5a8ee927501fe677000000000000000000000000fb2b013d1a56d628a9b3cb404ef1d382020ec0e1000000000000000000000000d7fb0a1d89546715bd14c989e15e1809b7a99735000000000000000000000000295040ea0da8abdec4eba7396b1006ef7b5583e40000000000000000000000001c26129d2cdaba59e7ff29da9b2cdb9f90c28dd1000000000000000000000000580e06db7ac539d5c4a512f1e76714708380df080000000000000000000000001c85a8cd74bca05a993d62a42fd229a8495064ad00000000000000000000000091430d4d792f902bded61e7d463d1bbfcef81da6000000000000000000000000cc1604932a2be189beda216196f1c50d6b5326270000000000000000000000000572f1b946178f3701e67d5a1707a50fed70bc400000000000000000000000009bae9d4bebba09199f006e21b995ab1507041251000000000000000000000000e2c056da9dbd9f75f7a63e6c92d0c825056a6b08000000000000000000000000683449e45bdffe3c593db92daaf6e41112a3da5e0000000000000000000000008c99950c8f7a3c56a75073b31f767f53f6a4a164000000000000000000000000cd3872136929990763902d2699389a660abaf45f000000000000000000000000fca6c542a209e79672b0e1bc8fdae59516927d75000000000000000000000000bc86983144c9acc88a2f3c69c3257027e1b54bfa000000000000000000000000daaac848c99a8b85b3266e04cea0bd44494f99ac000000000000000000000000380bd9be43cf3b3509933ae0b3f4dff2cca7bbd700000000000000000000000043b5c27f6dc01c4033ee078d3e70a716d3ab5bd90000000000000000000000007033ab7bcd035519926d0b4743c4432aadff02500000000000000000000000008591277aec7b0f214b279aa452da01e90cb4d375000000000000000000000000143a4a0aa3f822886c489f8baf6a0f75bda43d5300000000000000000000000050868a979379c3e7b3242060494eea3498295d1a00000000000000000000000054881e63f225a8653c2da91fc3d9769e35b81b1f000000000000000000000000e8be43e7a4b1fdd463efae56a10e78769c877c5100000000000000000000000008df631368dc980bd125bebc29d4f9e400ec0156000000000000000000000000105d90bf66564ce6083564e0cfd4c8922a4e9916000000000000000000000000d782e45079ce8f73f049546eef6adec662b1cff30000000000000000000000004f579d3ba69e3aff0ca27754df5741f861a10641000000000000000000000000268a5204987abf000601fa5d1a7e7a93a708e9a80000000000000000000000000d4c7474fe5bd2268ada9de16f2e832fc61886a4000000000000000000000000000000000030b9640fedb0b1ddd2a769abc0e0270000000000000000000000009f5530de016cb0db569ddd41312f37cb8fceca1a00000000000000000000000047504a342677b39801e8351add96e28593f62878000000000000000000000000656909f4df790f6629f2d763ce6a189abf828fcf000000000000000000000000e52b6a9b56149341c31080cf4ac7ecb96bb8d44800000000000000000000000078dd24895b7ee3def35243b538401c7b9eef3445000000000000000000000000ff56d1507147d8ed54cc187fff34f52534f2c77e000000000000000000000000408542b6c9a01b7459863c04f26d3766394087d600000000000000000000000023e76269d8c1dab4d4698a6320d371af366360460000000000000000000000004a6092434b51cd12a94cb8273df1b29c45ca673c000000000000000000000000c4af0ca77593c0e97a1f297d94cc1d7ff4a9eaf6000000000000000000000000b31650a68d79164afa7141ffabe288261a27c12e0000000000000000000000008f17c38e9101a8b861d7d5f515dd702d157cc89b0000000000000000000000000000000000000bbaa16b2994cf6283783484ad9d000000000000000000000000a4c9ce169bd0bc366541ec475f33b13ece65a6d80000000000000000000000008760b143ce8447c0443976713f742da0aa082578000000000000000000000000d0673ad382d94d4564b1fc5d7d9f43012b950da90000000000000000000000008c0ef417bce72956f4c3ce1e8496c8bd886dd9ce00000000000000000000000038ee5c1c41cf4b9c92c74c1a652844c6d2480fd9000000000000000000000000d4e6fd78c21085d01dbd596d287360d746acf4d8000000000000000000000000869fc5f039dbe02085bcb8ecc3d627c3db182db70000000000000000000000002bf25251b249d0cc21c77549dfc03efd436aa415000000000000000000000000bb955118dc39d0b21f12e3dd57e64e14fc4634e10000000000000000000000007b8bb2953fa98a061fefa2dce82bcd50d999d0f5000000000000000000000000eb2c97e3b1e359cc86245f8ad0124fa351b1fd83000000000000000000000000c2ea694fa85541a1b8dacb2a0d2ce001c792d00c00000000000000000000000074e46c4ac442c2a32705c63dfbe7a447625ea27a000000000000000000000000a2f0cd61774c26a0423234ecd95563596196c5f100000000000000000000000037f5494f6f10e8329319b315084d3311c51de19c000000000000000000000000d0b7a9b410a6f884e5a37885139ee220f4e5b2b0000000000000000000000000d0e16318cc08e7ff6d5ac91e14872e07bd27ec1000000000000000000000000037bb46f62b877942b9f36c44f646d8cff4885af10000000000000000000000004f6559f06ba4511f194c37649d350692580914a500000000000000000000000069bd46d25d83b3bb93a7fd9e50809155f37fe5fc000000000000000000000000fe2862789e7146548c09fe5b252124bfe1f2fd1800000000000000000000000035076aeb562d48f6075e82b2899de71d013b3b7c000000000000000000000000d0b567932a1d9dbc0301b21393638e49338a9fe00000000000000000000000002585451eb91c8b1fd0fb38b9a1aa1b924c425f08000000000000000000000000c2fb9a129cb251175e19f219580c843989a44359000000000000000000000000d52528bdf8bdbaf80834c023e5fdaa66d9d2d54f000000000000000000000000cb4b799cb0bea77f9d638beeebc982a87ef4c550000000000000000000000000f3f4bf0d69e21d1cab24df61ece29fa0893424f3000000000000000000000000c1af08cb4a9c7caabe4a2c5e5797f96a44aa444a00000000000000000000000058ff261fbee0b0be9b6643896fd8fb3d49ce95d40000000000000000000000000d3e91bbae234b6510f13545e2bc9c4e8c2f73f900000000000000000000000069fc2cbd65c675c1cc2f36f527387ce01b12c2a40000000000000000000000004a41e20a072413516f970cd5024f46749b51b5e600000000000000000000000026676c85f97c7187c428aa6ceeb91d320005078c0000000000000000000000001809b1efb2ef892dbed167379eea81f0ed6d148c00000000000000000000000014ccf0f7a45be63f6f5a874ad0317f7c9876e2af000000000000000000000000b38876b7ba27448a72e084b1d267a48135a69fcf000000000000000000000000df349c46043147898f16495cf0f64fae8bbf81c500000000000000000000000010d57cfbfa055906d0cc8c2b2b5d3e090329cd6d000000000000000000000000a9779b1a939e5e04cb9c50319b1c3ad34b0667830000000000000000000000007b163f1828b644f98b8610f44b857b0c7791c2ff000000000000000000000000e3923d119f660adc41cf68dfce0ffde9aadcec94000000000000000000000000f7c1e7b88b1d719c6868572cfe111a03de4c4bb4000000000000000000000000deb2f605c4a38cc1b38bb2f2f0cdaf4922f383c30000000000000000000000009fa60ec5b386af578e253096e72a8acb971379900000000000000000000000004418c1f4892694c9af901a77f49f6d48bfe33e62000000000000000000000000eba491bec3382deccd688b0eb3e7e9f546232db900000000000000000000000012bcbb74efe422c9ae5bafdba40610fcca6c0ebb000000000000000000000000b01fa8cae0df62c8d43b0dad0f6717c1abbbe7550000000000000000000000005d1c30011cccba874a6946583753e767d5e6e540000000000000000000000000ec0f36aafc604b6761644c9acab03f14075413e5000000000000000000000000dcd3e77156f100bef6d540ce763d8c8ab9d3f5bf0000000000000000000000007988296b0c75b459ff9d281e1b254a42aaffc03f000000000000000000000000cd13aae5ac1f7804db5816f90bca8b10aaac1ecf0000000000000000000000002efcb6931f8c08d7d67b2498d0680bf81bf78bf8000000000000000000000000a5f1e5670416ace5975b475a3bca968c08d19eae00000000000000000000000058af7455c7b23d246b62ccc0b9640ac1d491176100000000000000000000000070fcae247f4683ca2f8c69f6a4154680f22b221100000000000000000000000091d1c40f68694bf0ca24cd3cf93973a7f6e5413b0000000000000000000000008f6df4aecaf52e646c666e599b94b00b743cbd46000000000000000000000000ad55972684276c6657c288f868ea6fa063d98ecb0000000000000000000000003411730cca800e78b05a8db8546123aea7558dd0000000000000000000000000c0c6261f1608ad74fcdda25b15b6d53dcebadce9000000000000000000000000fb022d3a771ab414bec190ec099fa0d1f08466bc000000000000000000000000cd74d3786c5ce01266cb787292cd8eda215834a300000000000000000000000071001a516096c041e98a9f00ffc42065b4ee0a7100000000000000000000000008c640f24c76d218e87fb537d63c1d30b31f69fe000000000000000000000000ed20bc9f8be737572d7e40237023c7a8fea3449e000000000000000000000000da3876eeb0a7d5f674f88dcfbfcdd4c71d9f6ad70000000000000000000000006882ef7a9909ddf51ecb9bd7682324ae534bc2360000000000000000000000007edd0d7532ad40bb85d891c2e7201d656029060f000000000000000000000000b9176daa5d01735212791b4ab97a01d1b2e7fe71000000000000000000000000eea2d0508243f448099f825b25b4d0fcdcc3c4c0000000000000000000000000c167eda5ee8c233359139408ceea0e7b9bff8e210000000000000000000000000283a54bedd539ce1b138480754336f7dc7cefd80000000000000000000000009f32f7814a3eec115bb1acf22345fe35542b0c5a0000000000000000000000000edae87c15fcbfde1f1900360830a4a4f3c438fa000000000000000000000000c13d5cc5c15718f0c03aa4e71bdcebdf9476ab800000000000000000000000003680b83719ce95fb2a0c27e9f4314e64cc6b859a00000000000000000000000087d807e1bd52307ac60f5f2c3b39f08bba47075e000000000000000000000000ff1fcdfe078abf65ab92fe9c1f0075acf3fe41320000000000000000000000001a13934829e4a0e1bb20dd2b707400c64e2aaa58000000000000000000000000a930f4a3e93be0f7a669b1a4108b7aaee4defde0000000000000000000000000cb990ed80f2128fc2824f8d9013aba311c48c6a9000000000000000000000000caa62c441f4253c282445bf49358fa6ceb9561e50000000000000000000000001d87a3c739ba7ae7381d3add02aa3b85ac609c490000000000000000000000009d2b0fbe9f1db57360ecb53c6dd2a669863a3b49000000000000000000000000e5b81a6e9e2e8b8546d7066077cd8ae8c8d4174e0000000000000000000000006520c204dc2372c4f1287734b1294f73d11052b9000000000000000000000000eb3ba62d5677107e55eab126c582f18c11d3f6250000000000000000000000006fbf8ea86d6c57abc8d1834dd0fc1b7b55f76e46000000000000000000000000456480c55c72d5281987b712e4856a6b1cb9bf42000000000000000000000000a1677f6875bace5de4cde14ef7d35f7bcf4eb6eb000000000000000000000000c8981657c6643937e77f3365ceeebebc21b59233000000000000000000000000384fd608296de05d72f8404a5382ccafcb41b844000000000000000000000000da7a6c89535fb2257805dc8d59b0e9b19aa7a17e000000000000000000000000f14ea8c8d4fd005704184f28ddf1c3ced5a67b3b0000000000000000000000005f78de4676c52b2d0c17b50d5efee777abcac70c00000000000000000000000098e8a9f25c5383291cbaebdd40b6a8b8c9bcc76e000000000000000000000000f9f02def55e1cceedf017e0353c14ba6f7f4d3df000000000000000000000000f78c59c685e41a0a684a45998ab44e56672139fd000000000000000000000000c5658e06b96967a081c346f00f24a4490d99b1ae000000000000000000000000bb9031ac2d1033fa036ae7668273a0228636c6450000000000000000000000003c2ad83cd54f1a5a4e8de280fefb489419427669000000000000000000000000e98134dce5959eb8d13b7d6543b8e16a20ed973e000000000000000000000000969e858e91deed1f87ea7c7522abcc5738fd837d00000000000000000000000004b91113d4acf1c7354b917bc892e3879491177b0000000000000000000000007a60a36f95efb963237ef22543adc2e6eeb306240000000000000000000000009d13a2914c7a97c6313b82b13d102224e2bd7371000000000000000000000000b2d304c84e020bfb5dce3157441f70e0edace84b0000000000000000000000007d263916d37119013c5b5448785b9dcf604fe6b60000000000000000000000004bfd34f7ef79a37781dcf87b729d6baa29ffb699000000000000000000000000f815a4eb118aac4d28e71497610a391d9c6ea9f20000000000000000000000008e7e7dcc8c9378d4e13caf3266dea73492a6e395000000000000000000000000a22d8c0ec8fd980d6635534860a25096c07719eb000000000000000000000000d3ec4a836d9bccbfc928a36d9ca070945d2c195f0000000000000000000000006b3803fb3ddb68caaba1218b0bd92210650c32ab000000000000000000000000babdd5d15658050c4e82f1b4067a5d2e247fe90400000000000000000000000000387184d12b5af9cae75d570703748caf14bc730000000000000000000000003b6f4f5ac4306b8fdc920cd4296512bff194f82b00000000000000000000000096574c92a2e85dfd8b7db1f9aeeb1c69d402e5a100000000000000000000000068f0faee0f9bc3a94a78ba2fe6615fefb416ef0e00000000000000000000000070bd4b0e9bcc316da8bb8ed28dac999dd7bc273c000000000000000000000000fd727f3405512fd9fa67f59732e4f26f881602ab000000000000000000000000f4f740cac3b7b012f16c24325518844a57ea94e4000000000000000000000000b6e5f6b0b726b874447e508f1c0eec42e17db10500000000000000000000000069a256bdddc3efd0512034d0b7f670ac3bf4c36a000000000000000000000000f15b4ca839566a034195a0e70685014b975faf6a000000000000000000000000cb1c577010f71a834ad17b571da981074fd7631c0000000000000000000000009bc8457abac088c3ca74a23cb5eb20c3b06bcf1a0000000000000000000000000357f0e15df47fde97c6c017715221e98dee9b5400000000000000000000000059146f268ea2b3b2a587ba4e8648f8813ce256b1000000000000000000000000211b2cadd1391d485bf5b3bd1a26e12a329fe1b6000000000000000000000000885ee478ca4dd0649a6635fb8b0ef10e47b089850000000000000000000000000b92cf8078b3673796ebc2705c4bd2d71862dedb00000000000000000000000090021da399bb82abd500bba5b46e02d28a8801de000000000000000000000000eaa81a8e73db6b8efd34ecee34cbddf98635163b00000000000000000000000032641f2508260ffcd05b25c0eaef6e7a13c538f9000000000000000000000000e8cbe71731e683d1a0ffb285f08bc2e01e91a1d4000000000000000000000000efe78720eb115cad365043e7d07b77118c595028000000000000000000000000e7e7f922cfc016b96658b4a5dd26f59231f3c93e0000000000000000000000007b2461431b34e15fd42fd99c924a1744f57483900000000000000000000000009cbe9457ada19db38983382511b8d62846ff163800000000000000000000000041a5e3783488062ab174f3dfe258706416d6f40b000000000000000000000000855ae29cd641457c5b7e490e62d810861670df2f000000000000000000000000e7148e4773b8f54755ae448b81bc67a3c666f1d70000000000000000000000001ced5546c2980ccc0cdd895ebf0612749de0a0a400000000000000000000000030af8a8eb1ec67632f91b1d1ef5abc7b52bc5cd9000000000000000000000000773cd2a5ec1328fc984b26dd2994f34be6b60687000000000000000000000000ba456ec8c61350d70cdc842cbf06b0c5956f227000000000000000000000000044d7806d63d5492057cfe0b4ed91c655ef761506000000000000000000000000b89ee74618fd93ea2aadcba9eeebab39965cc233000000000000000000000000d6663a925fddddf69f715bd78503f0502214b05b000000000000000000000000848291a1a3f7885673e87b2e5bd2b23905e908030000000000000000000000009ad4a47e223312b4d8b15d514bd1f7fb7ee6ab8b0000000000000000000000001c797561f28e6b1d4bf755a1bb815b9a74401e2c00000000000000000000000000d05776f75fe15a547e3ad3a25682f916c9571000000000000000000000000013556e5d0ce2b4ca2d42d0f64091d55c067f4910000000000000000000000000488fd24c1cc84cc351a3b110e1f90b3075a08e88000000000000000000000000d32d9d642de1809a55da962b9212a0d8eae103520000000000000000000000007be8c264c9dceba3a35990c78d5c4220d8724b6e0000000000000000000000002e85891e813b9bd72db0b9065414b9888d1fdfdd0000000000000000000000001c8a336cd241cc16d0e994d2abf1cd455319c2000000000000000000000000004353bc505bd75f617d772c66606057b4caeec175000000000000000000000000f62e47fd9035ad478b2056d806d88eb997ca6a9f00000000000000000000000066e871a63f69f157488aab96eb723237e2a1f4fa0000000000000000000000002c38ef0f4688bf8fc19441c88473d632f83fd6330000000000000000000000008083a1e622da1fcc8cf8b1ac667bc480e7d0c81c0000000000000000000000008ddbec6cb3c2d3d74e96bd372031e8495a2f96a9000000000000000000000000fe3b61d7d2ef7033028ca0f8f95f386488448821000000000000000000000000aedec7272722892e8b9d8398892dcc795af46cf00000000000000000000000001be51f511f903c23eca0413343cd5743352fa49a00000000000000000000000045157daed372b87d67ba36bbe6e1a798def552f5000000000000000000000000704e77a88fc557576b65c2807be354133813a02c000000000000000000000000f7041084e161966440fb045d89212a596698ceaa000000000000000000000000ca37e2fffada7991002ec9a944b1b405f4a70c9e00000000000000000000000049085fd6d5d56cb6a7e39381f4e1750470ed7a8d000000000000000000000000bcecfeadc44bd9096650d2b7090fffd8e6a93bf200000000000000000000000062b1315cfe8e0f225995d9c7a88076ddc1f81452000000000000000000000000016c7d7ef27adbb540d479595a5e31b4ce0e83c80000000000000000000000000dc19b9d0bf7df55b24931c70457c6b2362f97ae0000000000000000000000004ebb7ea3da70b18a7dfd007b71f67a332ac4ed1e0000000000000000000000009f86256b4ac3accb07fca1f8342091e8a7bbc2bf000000000000000000000000b8fce8c853dccf7f6aab4b0f76922ba86e50fee3000000000000000000000000d3ca2209cd57df47a66068741254fd50c1b131c300000000000000000000000020852ca9c85600993d6e435acfe5443ff1d983180000000000000000000000000ee13879255435f2d86c180dc78e4ca0013039950000000000000000000000005c66caaa8d143867a588c797455cd0985512255c000000000000000000000000a5d4a067fa86032a097c71853a126b969d2e51a7000000000000000000000000b2357c6c5b834251c16caa1385e17d85aa5ce745000000000000000000000000ac28db3027b24d1cb1c41f19e2a72ceb77989672000000000000000000000000650b42526c7967073e94085c159833a0b530842000000000000000000000000031c6c0f1604fc7694e95a0953102d022c906e345000000000000000000000000b40dde9e5d10644253489f45da07c01fb2f689e0000000000000000000000000161d351c2740711d7c24b2dfeb3055712d6e1f4a000000000000000000000000f7a3e2b6ceac53b81d052393e878eecfcc4dbad2000000000000000000000000371d161aa4447272d4a4277adb61439fcb729e5a000000000000000000000000d80db20fb24b02e82dee0902a385415ea2fb0e450000000000000000000000009beb48797fd5cee69ad8ec8359c10f5157e5bda5000000000000000000000000de6708c62108b84ba193bb6ef950983af44c89c3000000000000000000000000ec0ad5affe3762ed8a188c2c7f44d33e85a2dca400000000000000000000000037b7953b596b3a6a1a17fc0bc82ec52134719c9e0000000000000000000000009b1e1a5f01e611df01db99c8c3aa476b78ae7ea20000000000000000000000009b3a9f67383d84f9177af6dbd8ec15ad88490bd10000000000000000000000009272c61504a4f71d3dad1f1fda32ac50893b741c0000000000000000000000007846e5272ffeeab38f079af93164552a3d51728f000000000000000000000000e21c40a61ef54edff3d4fdfe14cbe05681812401000000000000000000000000a2662ae445fb39e6f3d643539968f40c38775549000000000000000000000000908c000baf388cec8494fb8d55ce3fbc1d781070000000000000000000000000783ba26d2e606fa2fafd1ba794156c7fbff0f950000000000000000000000000886ea6ea4601e843dc7a2beec83dc98b83aef71b00000000000000000000000061813985350e9c429c9fc8603f12daad106c5cff00000000000000000000000005f3882b07253713993e8f47c2b94bb4f1cc128d00000000000000000000000007c14714e523b55530f2de8f419fbe4235010800000000000000000000000000b4af66c4510d1c2a8d84a3f0f8225df5ee0bccaf000000000000000000000000852d77a8ff553fbd85eef06b1a0e86f59407efd400000000000000000000000079837dae30347e9e99a62528071f5272230e27010000000000000000000000005dd58336ee3ff1d7f1b4cb8d620103bf7784f34f00000000000000000000000040f87febe41933de934f06171c72bd9245e0eaf90000000000000000000000002a0baee9529f0e3e54d6fcb3ba85d85091254a81000000000000000000000000ebb4b63703485277c8635317ecb1cbdfdeb32a84000000000000000000000000a32a7e05436ed27128fef9c07460ccf8c7e43ad50000000000000000000000004430137069e95ff56a9ba6e607b0fbb8608ff2a50000000000000000000000007d545f040190fe710f86402ef52d502d00809132000000000000000000000000bf75adc8653d53fe1e5509a37f423942c60ec153000000000000000000000000ee0ab336a4b4c7f4cf738fa1131fd477efa68ca30000000000000000000000003076548563bc766b04991d648f538953153a5343000000000000000000000000ee8ef27945f000480222932f7610864c790dd018000000000000000000000000c80fa57e85f198c22e7be27570a2595da1ecd68900000000000000000000000080acfef393bc07ded18eb9e8a6873f763d945145000000000000000000000000c8d31b21a4799b89183dff0221621f4d76903fb0000000000000000000000000fb85dddcad8655ef5c8b36f3bc294fa4f94b59a8000000000000000000000000aeba08980297b333c1efbc724c7a30085213a9ab000000000000000000000000fe2391206bea50fc3110f103f4e288bcf32760700000000000000000000000004c17cc6b4d65b5fdb81032b0faaa42b28a6abe1d0000000000000000000000008cc0f936a2ea88af5620df628b38de81fdb619b0000000000000000000000000a8eeeecc78d7f773aeff299090b9feda7e3b9a7f0000000000000000000000009947a1c54cd439037f169c9ee165af3b9c184752000000000000000000000000416d875459bcbd4a5f6bcd3e6fdfae1486f60b0200000000000000000000000086cb943fc1f4be28bd284d93fb109e37caf2d911000000000000000000000000c0be9560130c785ec82ab3c763a392d3dcefb2ec000000000000000000000000af2facd1d30ac121e7f00399d5418994ff9a3561000000000000000000000000f7446f03911b7afce1983de379a496ae94cf9d42000000000000000000000000360d3de7af18857ae17560e8561b484a1dac4c700000000000000000000000004da4c480ea67f9ded87ac38552afc21d08187e09000000000000000000000000ea9b5af02437891df8451e02346340dc013bed71000000000000000000000000e21a057a9ce1dc837524d8399697baac109ea3a6000000000000000000000000ffd00eb43dcd674218a64fae09d088b71c7c2cb5000000000000000000000000e4b870d0a31fe56e759c92f778a2ff6e39a5e9a60000000000000000000000009dcdee251069b2c818152ed07ace483e8952b6140000000000000000000000003342fa6aadafa2fe1b22403942ebed74b3a5910c0000000000000000000000009ae28666e09f320d4c8c97f61b9426b26c8f580b000000000000000000000000a4dda090280edde97e82a19ec1099f770877cda400000000000000000000000070392ca144dcc8a0d1b930329ee0abe8951bb895000000000000000000000000236a00622581f007918ed91875e11e9c3083ae5f00000000000000000000000000a5d33b78a52cf570880873e1c91f7bfb386d44000000000000000000000000551442b39009179b3a02ca408a1c6416089e8d930000000000000000000000008e9462e083144cfcb02ef030e602b8e1471909ff00000000000000000000000057223a1ff82c9d325fcf6d69058d3332af56d30d000000000000000000000000f3cbe2fb844e4e33cc48ad1db04fc9bdd884a12a000000000000000000000000237f0f53e56e0fd1ba80cbde4bd95b558b7b5d5b000000000000000000000000c4c295782320ff0352b03599ac5ae6cf2f221d70000000000000000000000000a2316f91a0ca90f4f988299ead9de28a57bde1b8000000000000000000000000f3cb831e7574f29619ede95587464bc970b7b9cc0000000000000000000000009d97a39ac7ecc1ea92f5f3b5d8526cf3ca13bbb10000000000000000000000005360660e5ab4292d6dcf321aceb80666135ab8ef00000000000000000000000042661c39a64a9e009eb0dfd48d7fa25d3b7c1990000000000000000000000000c56dc763c95361483d2409ff755d802cc5568874000000000000000000000000e7ee9c16a0d87b94e773a8e458bdd19b73e5ff780000000000000000000000006bd5efcb158a5b5f0d16d36ffbae367070159590000000000000000000000000c8fadaf9e5c63f6043ee401cc8847751c6beacc60000000000000000000000009cdfc0894d5d0da52ba07cc4b241bf0e77140eec000000000000000000000000c5f4d5271e5e8c56e07a47f2984ecc617036083000000000000000000000000003b323889cd2df73cc1e9fc17bbb0fbd9cb8295d000000000000000000000000589197b4afc9e50a2cc872540a3760c624bbf97c000000000000000000000000ead2c503717d40c862706e4313fca81376bf2f3d0000000000000000000000004ea3a9eebfbddf6955b38951302354868e87916f000000000000000000000000678c6c0b287181c74c0e8d8beea44b5917128312000000000000000000000000227275eedd9d319a9ec565bcc588499fa104993d0000000000000000000000009d21616d61c5897269bc3dfdc071fa94f8aaf7ee000000000000000000000000b553426b563f010169c915e98694ad5314d61fb3000000000000000000000000aea9a4220a1a6ec6dc64ab2bc4afac3b94aef934000000000000000000000000e2b03cd785f68b4065cbacd6bb549174f30d81fb000000000000000000000000c399818f7b9a7adf6aed972f7e8e11283b35be41000000000000000000000000e12536773cf1c15653efbd8e91a637bfd390c897000000000000000000000000ef59e3440a901d00b394c2ec331f3e03bb6209ff00000000000000000000000008cdbafd9c13dd866c0138ada8d66df5a07b7fe1000000000000000000000000916ff284b19e6728c5ad7f4846e46801f91eb6b9000000000000000000000000c520be4f5e4cbeb714a8dd36e87f9ae742d56df8000000000000000000000000c0d1ce7f8fc0e55766893143603ce26adca926a0000000000000000000000000c4d0af6f2efdc6e9a3bb8316a93c089fca1f200a000000000000000000000000c3eb4ffea04b59724746733357a0d9556e37026d000000000000000000000000c05ccca20762771717af27fb600f3ab86b0acf2100000000000000000000000095a5c86621bd135bce76ecbc2d37d1ca195c8d7f000000000000000000000000e884058f32361f522febe8909f85f31c7e1340d10000000000000000000000000bc7a37b4c93f8f5f43afc70c51cc90958c1f22c000000000000000000000000acf5cdf1dc2a31775fca530dfee30011412d58000000000000000000000000001ae09ccbb09464c0547f917efa3c3e0ed1e71dec00000000000000000000000046d139b5ec3e2ae47a3630e5c9db548fa1282ee500000000000000000000000064f80d81f4ae9858a9e92dce8d19ee1686cc8e04000000000000000000000000ea826d35a14b614da3cd8e81fad480e794169baf000000000000000000000000d253444c7bd2e22cb0a1c222533fdf86511e4a9e000000000000000000000000b7d1abc297c2a445baaf91d991e7b71d100431980000000000000000000000003b7500e4a236732647220dde1a6ecde7cf387ccd00000000000000000000000075c8e2dd57927eb0373e8e201ebf582406adcf4500000000000000000000000088a97a10553c3164e76eee4595553e8121744b74000000000000000000000000a5410aac85e5487cb275bb27e687a3627933689f000000000000000000000000eb137b3627c98640ab7b14e4a02447ffc842914d000000000000000000000000b58ebb9e37ebdd66edf76499b6d4044175ba04840000000000000000000000007fd15f5133ebda2c404204e487303c89e8cc37fd0000000000000000000000005a22ab410ed88e5e5bdd64ebe1b294469eded99f000000000000000000000000d4da6d7b42bdffd659e2ea392888bcb6d2c25b3b000000000000000000000000115a432fd1ba22fe6a1317f11593264eb89c84d70000000000000000000000004eeb32ab10410913b665c7b4e97b8e352518c5e100000000000000000000000059c71998addc22b432533c3756a7896c3639bc0c000000000000000000000000f61b0a41450cad2550778099b22a539b59c8daf100000000000000000000000043294814db703def7a1f2e810c5699f5414c82b3000000000000000000000000b9853ba2e94240e86af1a2d47f9d54a863f08d1700000000000000000000000097aebdbf29dea7acb69b39d7af4506accdf383b3000000000000000000000000d8ca755571c29a49912c50481e1e416e9b2d2cd600000000000000000000000050bab0cf68e589dd29ee7a9809922f9d4c0a835d00000000000000000000000002b2b8afad34b1684791ccabfdc8e4d8ff1858b900000000000000000000000074f7d7b16840d61d7351561153d2f0272c3925fb000000000000000000000000c3ac4a087a8dc62dec43147ec0ac4acf4b4141e9000000000000000000000000f276dcc04401b4c4abcabf95ff4dc7b08a739d820000000000000000000000006e4cc5e7f8ba0ba8a2d3aab1db363be814e84af100000000000000000000000087daa3247f1a91969622c94267d6e2b81514ada3000000000000000000000000e986ccfc72fce2f5de15d0dcab8146b509abb7150000000000000000000000005678b6d6a9c4e26844a94cb50cf9fa2a41b07242000000000000000000000000d1fe5f4a125d3671fd91e3545c177cef37d6ea2c000000000000000000000000bd87b3a91c92a22088e376ae5eb1525274bebe2600000000000000000000000091398febd1ad05bf843e2e51cb52ae6603cebb7100000000000000000000000074eba24f18f49abdb444202a2afa0ce0c93b7cdb000000000000000000000000f662e717ec029bb3505f54aa7ee4108ccc46c0da00000000000000000000000064d2347da0fc74980cf714399e49d3fef639cb40000000000000000000000000292586fb874732e3e544669b7938a28189dfa59b000000000000000000000000ba00e9bf81eba12e3b279a61df5e14f6b950b7df000000000000000000000000379ad3354f79921e39b7d0eeb4f40eea06425b9800000000000000000000000068cd36ea383a936b3bbffbfb1c8dd3f768e4b4f5000000000000000000000000c5a4db79595ca73100b3acb226ff4c3786ed6dc10000000000000000000000002ca4585f1ac26255d8a25b6707b8ac88a25d75fd000000000000000000000000e5350e927b904fdb4d2af55c566e269bb3df19410000000000000000000000003329ef135a74cde4203c57932177e4f636093f630000000000000000000000000fc72a44b457fe2523bbf9e32bfd7cdf2e97a65e000000000000000000000000e9b1676e292b575df5061da6e5499c38e2cad08a000000000000000000000000a0314328b6c1583029d006f3371cf55ea1b65dfb0000000000000000000000000c2db20330af8281d5f01343d1cf1e4b7157bf9300000000000000000000000024456abecb49846c0f8cfeabb0687c652f005cde000000000000000000000000d703cb4b9b253f2350d942004d094adb2cb5b58b000000000000000000000000987c47f32809c5e69fb85a06155ecb1181929376000000000000000000000000911d048836c2f204a3673df9ffdd9d4f581f92c9000000000000000000000000af74df8ff9846361867a7e978566ba8211563c290000000000000000000000005447d08c9d1cdaa01f1507943e1a7b22519ad1a000000000000000000000000020351db567713aff16775746391c5d91a9d2d88500000000000000000000000000fbd0bd0b36aadd839ec7c5b88db1fd25f63cbd000000000000000000000000a80a4afafa2e052bb037525bbfad61553fb955cf00000000000000000000000009e71e4dccaa1ccd20ce2b4a3281ca93b9329aa7000000000000000000000000e4518fabccbd648f67030575403a66b18a4780ea00000000000000000000000099e4530a9965dcaca8aad011714ce1446667e4eb000000000000000000000000af3d410e9c9bf2c60c597aef9b0152469d29e0ef000000000000000000000000774f8def964ede57b86fc930e55d5afc4d0e8e3f00000000000000000000000080bb4a9e4ebf5baef478c298718daf6955ccfb1b000000000000000000000000393862ccf6f9ae86421f77c077c3f52c722d90cf000000000000000000000000a2076c6e83d49d38c5cff0f5bb24d1314172f240000000000000000000000000220d25df869f4a2717fb02a0fbabc8629d507b34000000000000000000000000c3d2a13b5c337b68cfefd328c65623be3805cfd4000000000000000000000000b281763eb81d2f25151b67027c33cfa83313b49c00000000000000000000000009b36457d1b878d1e41d3a28ed94274f56ee72590000000000000000000000003de57635c88d2153756c5427af80ea8bffc7da4b0000000000000000000000009283fc67acc9684481c5f3fd86a7ed803d278d4d000000000000000000000000e45ecb999b081a9d24480238b8566872d8fd85a000000000000000000000000095d53b02105f0efa39a888ef4f44ee4dd29c0767000000000000000000000000121b57cf45ef8fb4c5963727fcdcef7d27e88a84000000000000000000000000cca575d663b1297c30dbf1d490eebdbe88e58c26000000000000000000000000abcdd6e6af73c03628caf664730ace424f0d07530000000000000000000000006e8b49f7569cc4ecd991c356a1c58044b4c438ea000000000000000000000000aba17e4bc83804417ac978fe3c296a7897700532000000000000000000000000561f55c0831787748a1e01deb7a15fae2574a4ea000000000000000000000000805f1a939d2fddf7ac769e1931656c09b3d079ff000000000000000000000000cd8ee023f86c359fbd36464edca29635636922830000000000000000000000009b220c39d91cabb77132d1e7a4f30c6501aa3aaa000000000000000000000000000519591090d46f928ea23a97beb4a6d29fa2d3000000000000000000000000f9fb62b40e85c9c9f919cb59f762edf93dcfe058000000000000000000000000a476de18380e9e04c2932a489d0b231c314f3a5a00000000000000000000000084cf63d4273f3aae265451f9d21c73a69fa24ba000000000000000000000000008b02ca554bcf0bf4e432dad5a28ae4d75445fb3000000000000000000000000be5b2fe7205d841878db721185567654b851c20500000000000000000000000062cd532f1dee7dbcd9403adb59530b9c3bdad3cc000000000000000000000000d9fc24ce4a909047eb368aec53d7ce93bb729dd9000000000000000000000000719a7e5d0c9a7ac408d9037d21eba7f7003cf8df00000000000000000000000019e1bf33ab681c9e88d337481f2c2314d68352b9000000000000000000000000eec92fa3c3ba7b1361da618554547aeb260afee6000000000000000000000000a2d36f15dec0d91da8bfcb85218169211275a3c5000000000000000000000000d7c234fc260b9e0c2f8bd2ef42dec47303ac0e060000000000000000000000007e236e03634b97bdc42169d7cdec6c3282a428f3000000000000000000000000ba04e3f4b77482bc9eef6f47697323fa1c42899c000000000000000000000000acc71cd4fab26e9b109d0bc8429e44b0e756a065000000000000000000000000e4db0531a1e44eef1ccf01ce54b61628e2cd4a1700000000000000000000000028ca67ec4d2ce598003a42c1a4cca78d39c27e6b000000000000000000000000999999999215a63a7d94d7c5591d3bc56dfef7ba000000000000000000000000b52f9fd3620648716a99e95df6ea33dcd490f05200000000000000000000000063a81a3c1e970246974d3a3d3a060fe0d599545d000000000000000000000000f5230a3e35deb91307a6ccdcc6dc974a0d8242aa00000000000000000000000069a9787bfb8f89a1ff87fb3efd1d438079c581030000000000000000000000008f184aca0851ed0e61bb3feefa571a663db3074e0000000000000000000000004786857df28315d8c6ee01cf8169c15f4f491cdf000000000000000000000000653177cdf3d88ebb8a78b3a5b84d56cefcd0e1ff00000000000000000000000081ec6ee3c85e87440d60ccc17aa6cc9eabb4822100000000000000000000000009aa53e7a796c064460651fde2423470e295892e000000000000000000000000638db741cdbd2ee6f9d1711c3da3365bc0103472000000000000000000000000481bb04f60dd1f7d6ec0a3611ed8023e618697cb0000000000000000000000001f5e383ed70979c44a756c050f8566feffc3f6900000000000000000000000009a87d56a07d87809472022377e12a2d3fddfbd61000000000000000000000000a157a975c465b4efda272e3bcdb2d51ec5135d8f00000000000000000000000038fc5da3d14c4c483ead93a4f503d3ca743a66d20000000000000000000000004098d59472f5d42fc4a7217540a3c97ef101c049000000000000000000000000c50af8bd74bcc62db28408fd1c31acf779469dc0000000000000000000000000d12663b149a725f8fdf5e513f254c5d8de74459b000000000000000000000000ff2c2c87f18fbcb4558d3b7bb1ee52ea3f381a9a000000000000000000000000c75b3eb56d493013ddf5d7a73bac956a8f83edd90000000000000000000000004da62177c058e8746dcbec4a94d2bcbb91a94456000000000000000000000000e34365881152c65552cbb79cab79afbac884af900000000000000000000000001c1dfbab18cd835cb53a1119a7840929baadcedc000000000000000000000000a0b3bc12ecae6121f32b0eeef6082a0e2a0cd9e0000000000000000000000000984c9fd16b1d99195b7760caf6ccffff73da0e0400000000000000000000000004cbc5125ac26522f43847728e743673223c2ca2000000000000000000000000ccbf243d3b5c74b70e4aa41cb1471042f3d76ec7000000000000000000000000db636c1152737332a3c68f54e720e2d7d6b34c33000000000000000000000000c5cf8fdd07c1eeab8a193b5145aa403ec084b71a00000000000000000000000042490ddabcf1f8fb9f7049179ee933136ab4db230000000000000000000000005137edab4261ca373af9dc6559afc6402dc4c66a000000000000000000000000345c26ec50b56a3988344863a8d639d5e2b5011e0000000000000000000000001536954fcc66cac570423681698c1ede6366aba70000000000000000000000008fc27ad7fca175ee10e425f45e05bbc8b1f9309f0000000000000000000000005cbcb6a53411ab4923235facb1df4eb17a6274660000000000000000000000006138191505a4761a016b4d7b34e0747687d6eadf0000000000000000000000002a2b63b1e4bac5748c944d27c56c3652c1b8b77200000000000000000000000009123fa84caee0abadbb3c437469b31ae693a6bc0000000000000000000000006316a39f8c16e753f124a80ae92b295a20f8156e000000000000000000000000a4297cafb1b15d18b452a92e6d5d0290787c37740000000000000000000000009bb35dc25f60049d9868fbc47695927ce915522e000000000000000000000000054d5b7c2a35978c526902d900bd8e45708ca4530000000000000000000000009e75714a7c01ca76d3ace0ff043b3d8f5cbae563000000000000000000000000d35b5791f6a4b5c169c1b78dbbc1e562d5e528d2000000000000000000000000772cc7cbfa84d1f9af0bc2c6c6c7a33b37a853ae000000000000000000000000d31b3a5183c0bc0b9bd6fc84c2039256ed1c43e8000000000000000000000000a321bc889b45d8c54968919694e981e2bb16f8a6000000000000000000000000fcbbf58a61d7c2ffa4e6a4f9429da255b860022a000000000000000000000000b4e6cdffe9ad377dc6e29f2ffec4de4b3dc99ccf000000000000000000000000b450545a89525235985e14c8606d69492e19979100000000000000000000000017707811e279d0ca8f13e18973bda06d88088181000000000000000000000000195c594df5df3a51b2e1dda54470975f4bf827e20000000000000000000000002f0ea53f92252167d658963f334a91de0824e32200000000000000000000000051f1e4eb2ac4ee26b1606ac0759b4c4b166ea847000000000000000000000000849c3bac7c842b77456d50716b9a3103ea65878e000000000000000000000000e607d932063b2b615dad4d47537d56027a22fc2a00000000000000000000000004d99d5753eb47ab0ed44f4e89871b586f04ca07000000000000000000000000e782cf65373314a7ec0a52b84c9d8ae4300b8c79000000000000000000000000c1f21de7f04916f2051aa196885504de6d59ec29000000000000000000000000d672e7319b3c13446722d6692ac0dcb0602215820000000000000000000000004b9516068e5ec14dfb7157ed5e5a9c101ed9614900000000000000000000000040c8cef5dac8e6d0e4e11d1856c155fc4ee31046000000000000000000000000a63bb5db304e098bff93ae504aea6fdd644621b70000000000000000000000008370b535a74cd7e057e5ff99e78e2e3d600dc06a000000000000000000000000daa7b77b842533a037ecb487b08ffe499cfd2bba0000000000000000000000009b361174a111979b3f55f02c31ac8a7e15ffc408000000000000000000000000255f17ab12493f2d513514cdc65505733302d07000000000000000000000000013fb02fd302673133ac32836b498f61535810226000000000000000000000000a5398bd10ff9c7bf58dd563f4f0e7afae69432c6000000000000000000000000e5e2fd4c7eab2888c00ae6e69639941c95175db3000000000000000000000000585b1da5f5c0bb152a95b1a6971488bc20520f390000000000000000000000006b24e8d4dd6ec5217b8665692eec886df6a5c39a000000000000000000000000bdc51918c9407d2a7a0f34b68f16c26ea13ac2c9000000000000000000000000448e334f0d183328368a959f17d32bf6993e0bc7000000000000000000000000f44804375d5567f9583b074eaba1ea8e6872e42d000000000000000000000000dc066555d56569cfed1a1e8848365ead9a652fb7000000000000000000000000ccf0d9e17118b199012da8b9c9e71eac6768fe4f00000000000000000000000019edaab13593b3cafa2fd08b4a81b7722375cd850000000000000000000000005b2ed2ef8f480cc165a600ac451d9d9ebf521e94000000000000000000000000863f4bba24196e68fd941e5d0a1f2bdd8f0d3b280000000000000000000000009ae0b779d57840580163d7e5ba5e0156c05e63cf000000000000000000000000ba6f607b88d02507daa18e3aee9427999d67397a0000000000000000000000003f9ec3c6b8d902eb884eba61d8018dbe61d57dc40000000000000000000000009aa6efc7061e1f31b61113f665ae897eff7e04fa00000000000000000000000066f564a6d30f58ef98d0e05e55d982d079d4125c000000000000000000000000a3c0fd0b59457ad8b3cb47993f7665d0d213ccae0000000000000000000000006278e4fe0e4670eac88014d6326f079b4d02d73c00000000000000000000000007dd2082874ddb9253cb6300f9407af9a19f329c0000000000000000000000005456b1ddfe25362d7fbb10afde02f9fe00a8aeb6000000000000000000000000e1c23cf04390d4da41ab31d5b1c38d781b25a94d000000000000000000000000591660bf3ae48260bd21aef41e7dfd795fe4406a000000000000000000000000cf40ce78ad54b6e024e1c65afa9a7dc42d6c1db2000000000000000000000000ddda88a44aa21014dfaafa1e03428b1442629fd0000000000000000000000000c7c2a71fb5460a31b0a1449824f4366f3a030fb8000000000000000000000000a2ac2aac6b696bbda4510ae5a867a3f036ece6a10000000000000000000000001126ea9e32785ef01d7cb37dcb2e3795f94a882a000000000000000000000000c7718318ef6eb0259f43ebf30e64cdc9b04c1c2d0000000000000000000000002a55a79b5a90468ffa8532241ae5c1af8f11848c0000000000000000000000005d5393f4d9311dbe8e76176cd2804190202132aa00000000000000000000000085cfc4768e44f792345044ca9a5c42da6a04de2400000000000000000000000046de76a6099aba6612b684ea0a010eb0b742b395000000000000000000000000566e3eb998a0cc52c97e860d8f77a34ad11ea69a0000000000000000000000008a473b98119df6f6e07d8dbc64f48e879bc212b9000000000000000000000000092c3f8d88eab96eaa35b3ee7fe7d3f0a8e503a40000000000000000000000004ddec263663b718f445500b2c121a69da1c2d8db000000000000000000000000623adb317d8a5d90352a01615d3e6171621bd388000000000000000000000000a87462e16d7601e343b9ef94abef126be40c55ea00000000000000000000000073f6274b98a94e5beb8f73cb44b0109cd0b934e8000000000000000000000000795928a5f023eaaa744313b38a1081ad318baeed0000000000000000000000005264cd741cb8c1eaf23d1da08717af6a86c17961000000000000000000000000b861963cb3d27380e95b3d06f5e4ce71027bc2b00000000000000000000000006fcf357e7750d8c19343c113941492bff33d8d2b0000000000000000000000007379e6927ebece670cba86d31c9efb8cee11daed0000000000000000000000000969cfc7cfaeea1fec7a9cc8fdc4973fc7ceccc8000000000000000000000000bafc03ec2641b82ae5e4c4f6cc59455773092dc60000000000000000000000002431f081a064c9ef25ab0ee553fef98577b9b577000000000000000000000000e07e487d5a5e1098bbb4d259dac5ef83ae273f4e00000000000000000000000069bab88b3488d2b1e2d3e80804c477b371e8d4ad000000000000000000000000f0ebd4d9af1ad1f6226ec80df80b39836bc5641c00000000000000000000000045a28b5d3369ff0107de02226875bebe92b8c77700000000000000000000000051d302dc00d5c1e47988d47fecedfa347ab86bbd000000000000000000000000aa002c607e726f058cb317873c2a8d03c7a3bd260000000000000000000000004aaa47fa0efa56385c62d08d07317fe510867fe00000000000000000000000002153ea4edf3f9f00797c04d189c2bb133d8a412f00000000000000000000000026fbb87f8384055dfad35ad935e564141015549c000000000000000000000000ba0c565110f65d181b9ff1d8a9f787b52857bb0c000000000000000000000000cb1c392bc8bdde1e6c561fc887b45655ae54a7820000000000000000000000006879fb90bf82adc9259e89d1c6370abb65aed8ed00000000000000000000000050fe5834dcf24c1e9a95dd3b5f069f73370bfa10000000000000000000000000e106c38edf1991bb1a52cba388a10f339d732dd40000000000000000000000001b66c71931cf8f856d9bc9de7e2638d1e203c3a0000000000000000000000000e9ee0ca7fbd7917c05706da24428b4d13a43ca02000000000000000000000000bc7fc65e1a884c5222bc0f6de51d21cf25b4f008000000000000000000000000ed356a2247cda13ecc64f7d64539ee42447552b5000000000000000000000000c5eda2f305574114bcb4bc603ebd489fc88a939b0000000000000000000000008ba5e33e7e628105af4c8649c10e0f64536476e0000000000000000000000000c9cbc7c6640e91defbea9299006cc52ab62ef213000000000000000000000000da7b07c2c8d6e4fed422ff062147454eca5392ff000000000000000000000000b596d42c80e528bb9d3ba34b6efa794f82cfd79e0000000000000000000000002b2dd39508a55da78ac0163b30beb7fc4a02bdae0000000000000000000000001348e19e677211a2eb0796d50377f03a202caffa000000000000000000000000199128942c1e18037ab99efd894481102263136600000000000000000000000078bdffa906eeeb13ec49371f9aed9cde490e8b10000000000000000000000000d87bb6153151e3a907903acc581d8ced1811f9ca000000000000000000000000bdde9f1c7107bfa6aabd706bd060e25eee57e03f0000000000000000000000008e1e8f8ad488b710793f9d9fc15d4c40d7618dbb000000000000000000000000bf1559ed90a536fb74da81b8c357b9717057ad000000000000000000000000003fda16f5a5eb885b37aacca1ba528983e7de92ee000000000000000000000000c9c410682792fda4ad2e2779c446a0d6fe8405a0000000000000000000000000acd9aa943362664d10c5561a6092d05ce60ae1920000000000000000000000009cbddd3a8320583bfa7fa78c02a7f7226805f7ab0000000000000000000000004971dd016127f390a3ef6b956ff944d0e2e1e46200000000000000000000000036b60bbd258f2c7b5a8d512a8027be3f5edb98dc000000000000000000000000427cdeedd751020c2c4f2269c05e8f6075a964dc000000000000000000000000fe3d12f93cb52c419174203839b4214f2565939c0000000000000000000000003702d9a9d4dbc6a60210f2b2cbdecdef8bcd69fd000000000000000000000000d5a65a865712e848fa56bbaf061a93d17be0e7f6000000000000000000000000e3d2283e983d9ec973d1e773358981a7e9c62409000000000000000000000000940735397c31abc330c57d99a5b4bed3c233a83c0000000000000000000000002d00077a527e25a5edcaf5b9ea8d25a0590de68c0000000000000000000000003f9ddde422bef951073af3dcf0c2738d7f67b29c000000000000000000000000a3fbc859729b67206adb7edc6e7972d6a10527eb000000000000000000000000ed3d9638b4e0967274061ee22320c96ca72aa49b00000000000000000000000012b6f391083ca8866f4f8bb07de4afda2e2930f7000000000000000000000000afd1db3c80a73233f9b5a3de863011042a9760bf000000000000000000000000b4ed69e76805b7319257f3b252b58919c0a7c69c000000000000000000000000c7d85b84ec32396be3e3583b804947dbda9372ca000000000000000000000000329e997cc4c589355a8faec4be6d8be60556d02f0000000000000000000000000b6e06756da0dc2fa5cb07313c74a95534d7819a000000000000000000000000a1973c6457fe29093618663fd8e386d3b6e3c139000000000000000000000000def89b0d1aa243313ed0ea4ba6ff76a898ecfeb2000000000000000000000000607d9c5ff588223b6b0e2cb39e84e6eaf2d6600d000000000000000000000000cd95f1ea31e404bcbce3fd362c8968c6ae34715b000000000000000000000000d297a1a8713f9235b1d664b6a695f86689ce885f000000000000000000000000d42cb9c905de017dd2682b328844b2663ff2816000000000000000000000000017c41659cbd3c2e18ac15d8278c937464da45f8f0000000000000000000000002d6addf707d21c7a7b48e95d0190d857271818a2000000000000000000000000892b33332fc085bb5bd92513d53c17693ff28aaa00000000000000000000000080dd2ffeb77a562b2c0a6e7d60ce5fdce52cdf48000000000000000000000000f7fecfd31d2ecb4acfde8e158cbd63fb830dc51e000000000000000000000000abc993a7e45d0ee90dae5ea110e8fb77175ecc6f00000000000000000000000093e71ca938fceab7f8e0abba56827e62ba338542000000000000000000000000187835c3f02e8fcb012376e119cd8e076722122900000000000000000000000004635cec919cca10780a8a4bc4feed4457a1c3f4000000000000000000000000e03d30ff4df0e4c74c1844a483cefbd4068a2b7c000000000000000000000000d3e3af2467420d2e13fc9fb4307f4d81dd75bb13000000000000000000000000a0b39324995bee3deb32b64f7cb246a6ef9b0d15000000000000000000000000744be2438ace4aa1f88613e219607a25b9fc5a8900000000000000000000000079ea7bb74a508c6f40b15fbfb9e68f80c2b90b2700000000000000000000000076e136eb36b186d5be3d6d5fb170bb6546bb9018000000000000000000000000a32b27f838f2ea17d456b966ad7e88de1f762f58000000000000000000000000d0718d046e369ad0662e4f9564986c690f18131800000000000000000000000064208c87012067a37bbdbe489ed5eb17d4a6a39a00000000000000000000000004b29644ca9ee0220d65b7185bf8ada5a0efc840000000000000000000000000356c683926dbdf2857e5cb30d9debbfc5d23c74b000000000000000000000000b44d72280575a1d40c0bd3edf10054dbf05a725e000000000000000000000000fe5d6bd223a0a4963959edf99b2ab0235e9d685e000000000000000000000000a08fe70697b7b1c46b34b289f2e9e796ea7c3ce9000000000000000000000000d2e69b6a100828c7c21bb7df92607521cd608259000000000000000000000000289abeb0c37c06bfef998813817329883d0747100000000000000000000000000c6ea8d87a3f13e1f2b816a0f516452209abb5b800000000000000000000000066ef5990861dd8da0f24cf0bd70b9c0dca613837000000000000000000000000d56a91e60241fc39deebd8bfaefa398cc672d90600000000000000000000000036cc2ca2f71f154b6c42491bd71b78680215c02e0000000000000000000000007b9fccfa193eca7aff88387fabf7cf02b2e5d6d5000000000000000000000000b93409ac3ecf0ee6aa96f72384cf91e2a919d9c70000000000000000000000000cbb11f7e6c3d48bc4856e2b37cd4dde7429f5c40000000000000000000000009663eefd2817572db25a7c0a0e6cccb3f0e5f12100000000000000000000000006792db7ed8b29765e7a50a44a7f740bfbc86ed3000000000000000000000000bd5d91db9ef29d06ccb316e1f48c892b9c43576500000000000000000000000000de809d08ae674c341a9b6547779ba185480ffb0000000000000000000000004a1065f8c284232f2769a2ef89590c0c4d3f15680000000000000000000000005ea6838036e80f29f8e06c07e2bd225aa324e956000000000000000000000000696ceb745c4e909e872c9a5824a708154e44307a0000000000000000000000006f1542106b814085ef82f6d4af631165182022ae00000000000000000000000036710d7f633c006892573f939f8e690e919057c20000000000000000000000001211483aee513d0bbf6a3dcb4c918082ecce895a000000000000000000000000b0d7b3c6f82b668d83b386ea6801cd658ba70fd60000000000000000000000005bd938b6d5310c733a968fa8f8b8bf7d125683ce000000000000000000000000b27ca25fda02d632158f568a67437126e8b3a60a000000000000000000000000bd0103e03d9050e5164d36a219d68bf28c317c77000000000000000000000000c25b2a5674bce7741e10e0a72883d170fb2a839f0000000000000000000000008168b103175bba6760cc87835ca57c7d75e03bf00000000000000000000000005c0896b8fd3723ceb02e29e607e7b6413b42c6780000000000000000000000006c57c96d5c4407ab54b221d35c4df394d26e094b00000000000000000000000007710bab51f10ac4784dbd3f02950a178120baf6000000000000000000000000d87630778d564e2ebd3b3551b026db1fa29cecad0000000000000000000000001d80bf90fcea78b10735a5c1ef21e405f701562b000000000000000000000000ab43e5ef4ada49749875c466fa7287930d367f8400000000000000000000000021a9f00682591d4ff2d8c381fc47d700c43bb67d00000000000000000000000069d0c8f9abab0e127b1c20deaa690acdcaf60f17000000000000000000000000c96459f97cb3f98d876ccece0d1e16fd721ddb6300000000000000000000000086ea5e92a1ad8a052e5a340c0d67966831314533000000000000000000000000da73a58f632ab9a3f095a304275ad10093c1ce880000000000000000000000000b95d9cc4a2d9e906e481963f97743e0bdaffd7c000000000000000000000000ac0a9912c31bad714e03caf41987d5892caaa84b000000000000000000000000e16e027ba2ad43642f3e88f6c3dcaf1af087f1e8000000000000000000000000890a1db52d5af3f22df914676ec8bde74833b754000000000000000000000000e90a3d371f8f5fbea3ef598c7ceae0617aaa8ac60000000000000000000000007645719d8783bc3b2acdc0ef759fbe21ba9df42e000000000000000000000000d31e15f444101d057b3c72cc182a68332bc53251000000000000000000000000857695e87ac925cf9fec67ec13796931a5b8122b000000000000000000000000db78454be23f98acb586b2a96e34b75384b81c7c00000000000000000000000099cf40b36d82e9dc79bf615fa56480874e2941c7000000000000000000000000582b4f3bdfb61aa5b458d331cfeb39d60cb7b0e4000000000000000000000000f2d982a60e34813fd39a985742b594794ed4237a0000000000000000000000009ecf0d8dcc0076dd153749bece0762acae1c9049000000000000000000000000ff9e6304f390342b1293bfa5afca4f7491f7782a00000000000000000000000037ec6f8568b05429cc17e2d528cbad43998e26b3000000000000000000000000461ffcd712c8f566ea88a4c41de69b5664bbc2e9000000000000000000000000b3c839dbde6b96d37c56ee4f9dad3390d49310aa000000000000000000000000eaa5e5061e954df01da7cf03c82ca0429cd325f30000000000000000000000006ef0d67ca702fae10e133c885df41f43c3a5613600000000000000000000000055b5dc494b4e2d1cdaa0ff05c3938becf42ea8f5000000000000000000000000a47888a812f52ee86ac5e93e5b1c15e3b6bb8c1000000000000000000000000023c14e77e980e8d90851c72678ec5f4255af7874000000000000000000000000df43707c49c10970b3d95679f35a81a75132e621000000000000000000000000a002932a527e08442ec370e51ef0656341e529f700000000000000000000000084b25d8663cbbc561555a65549fdf86368d459c9000000000000000000000000514b24938ba58eddbed6bb779533f217228f41620000000000000000000000008bb1d1397b8ee1a7230087df305a56dea95004090000000000000000000000009cdf17b9329a403546a9497ba0cccaa1f8cc4aff000000000000000000000000af99fc0171b2e3107edcf246d5c453218e22efc600000000000000000000000063fb615b6ebbd2638887fe41fd2ec6270b9127ca000000000000000000000000c56b6e8b86066b2cdd9c7ce70071758d42ec5e73000000000000000000000000e31a5ec286b384c5f11b2c4a6a832a387cf8b2cc0000000000000000000000005fc2db9656ada6d939c16cdb41cbf4d5b1d84577000000000000000000000000b595e9941a6d826e495a95c5462360b1efc7c58c000000000000000000000000884ebcbb68c759354ebff160984170365c47edda00000000000000000000000076dd95bc2d1b8b644655e19fcaf18b0fc7b762b60000000000000000000000009351df250d963d57cb70d9b53071446005de83c0000000000000000000000000cc98ffc2f7343c7b3220442efaf47a822ce78ef80000000000000000000000003450b0d94a26d5d4ada78bea150fcd28ab8f669400000000000000000000000002d926b835ca2545821c70133eff7070094608e5000000000000000000000000c6e8eeb69ec0beb0d0dd7c55592ce89f872d7e6900000000000000000000000045e114da105ca5759e59211a1dbd6225990c86c8000000000000000000000000a5a11f4fbad54b98fd63bfcccfffe9315095245d000000000000000000000000037421a16ebb00359632a9ec50fb4255d2734c7100000000000000000000000030a9f8625160609302f4546ddd7e4ad1c3d00c3f000000000000000000000000f8038b130fd6aa9de2e4c4eec5ebc763c45b34dc000000000000000000000000da04aa2189100a6dcd58f90ba400b404dfdfbb55000000000000000000000000e665697ade39a5013fe3f98314b352eed78e4b610000000000000000000000003e09721167e46663fd7b87b99b34c025fd2eaaf0000000000000000000000000e1cf1899bb3a547fa0fce2b6c74009c223450a7a0000000000000000000000006c2cc8ea2b54e6a4807502f3a98a839184fea6bb0000000000000000000000009bb2789edbf60e9b72fc000240ecfdb846f3635f0000000000000000000000000cdd5ddc0e09885dc2f71e0a733aa6672f8aab65000000000000000000000000195bf761065190a082df80771aabaa2ff5c2262b0000000000000000000000008c5727c2c2ee9ec412e64f0b15266f7e6498f6c300000000000000000000000023e1de302f9e311eefc9675a65c7b6f83cb06f670000000000000000000000003172ba320cc21ec308792ebf10c808fda488f6fa000000000000000000000000186cf5714316f47bc59e30a850615a3f938d7d7900000000000000000000000040114344c53bed2ff22dbe75e43f7d3cb7b327ce0000000000000000000000005e42caa2ef6eb89409ff7390bab1e993dab22d81000000000000000000000000c818370477d6f9f6059b3482d40b3122ce3df2fe00000000000000000000000050ac6fc95f041ca947c03846e40302b592595895000000000000000000000000570efeebb88731e94a6b6738610811d3b30a2374000000000000000000000000aa5f57347cffe277d8aad40bbfea656f8d82651f0000000000000000000000003012ae93371aad22eadbd22f0e770f1de2b2ede20000000000000000000000002845bb1fd0f39d970ef23163e1c2ed9c1bb6d269000000000000000000000000df778c0c26ac55f4adf979aa633f1c2d3c4e8ad40000000000000000000000006c810bc98cd0455ac02ed93636d9ffa0c28b47550000000000000000000000005cae51fadcaef5f5eafbae9814d55e2e3817707c0000000000000000000000004ceae41e2df9804a1ed65c88c78f68acab123698000000000000000000000000aabda12fae61e3efdc40001eaa6e72b50bcf327a000000000000000000000000b8c2c00cc883d087c0cbd443cec51a4d04f8b1470000000000000000000000000aa072557b95a42a56a0dff83b08ce3f311a28a900000000000000000000000062130a24630ebd06b3a9f5b4ec8abe981debbd7b000000000000000000000000111111111129a45b70de9b58a8ec4c0ffaafbe850000000000000000000000009a865bb8cae1be8c3ab8c05bebbeb4c954bc954400000000000000000000000040c6b3761691bcc20c6ea3ca52e39b1bd2e39f8f000000000000000000000000cb673e0008fca7e2c807f0c699a98c05b97eba5a000000000000000000000000975e83a6d49595e5c2ecec956f5d9291e6928a290000000000000000000000005419d8c741dbdab3799ffa8df57cfee3e6ca20e6000000000000000000000000ef57bd2f974c71acdea8b4c8aae2a8e155500dbe00000000000000000000000045f7722cf40c57bbc4205b28867d1a462af8798a000000000000000000000000ffaa1206b12710edf3e619b64aa8a652d6b0667d000000000000000000000000ef50e150a655878ada37baeefcb887e67713a60d000000000000000000000000f12ab17c889373f545bcaf1ff2d2818d13568936000000000000000000000000c2ef3563c5044107a50b89a73f189b0b788489700000000000000000000000005679ceda9bf5d9ca8bb2a6a9869c1d373623956800000000000000000000000076cc5c866a0bba9866ed917537a1a3cd866fcdbf000000000000000000000000c2e46f423aadf67be76adbbf8c9dd231e31d408c0000000000000000000000006b8ddba9c380e68201f76072523c4ac9ac4113ae00000000000000000000000026792d5def052f12ec12344977ab0d0ced2b1e5a000000000000000000000000afeadc9785474451df3f9e00e257d6fd99c567d00000000000000000000000006326f8d273c01112e76fe84886b58406a7fa2e3900000000000000000000000007fef0ff52cee5cd85484eafe4fd68017bfb6958000000000000000000000000369156ac778068658b18c72d557293051fa38cd7000000000000000000000000eafed60d2a39ff2b3b8d322a1886c35ebe7442d6000000000000000000000000758267331411bbe5d4603f50bce3e4d6528494040000000000000000000000003f428c6ed633c26895d63840acefce8624a5ef1d0000000000000000000000008d5a8329e57fd76c104b75ca46a67800ad7885760000000000000000000000001a35832c6db87868092bacd02b6e39305bc0edc90000000000000000000000000d247ac6a43bf5a5b1d7a1a6df90fea87f7fb462000000000000000000000000e05b7d35aa8f1072fa375c2561f2c25076f22a9a000000000000000000000000dcefc4bccde39dbfe330882aa4299b881ff03e5300000000000000000000000076171ff92921187b33f254ce06e185f60b95660e0000000000000000000000002380ca49ed8e933c97905977763693e5cf8770f4000000000000000000000000f7ff67896844eaa55c52117e358846e98b1ecf290000000000000000000000007c65542d28e16b5187aaa8d6f3217f67ccc2ff8d000000000000000000000000e29d2e4435d0a1c545fc7db870e0af76d595f79b00000000000000000000000016227cd1cbede908799f8944171434e1f3a9dd080000000000000000000000005414d04a529eb78d9d1c34eb87d7e6d194ceb8df000000000000000000000000f117becbbb1ecc38d215642e219e607048f576c200000000000000000000000069894cd70dc263c2f4adb63bb576a62a00efcc0b000000000000000000000000f89804fb5037d25b0db38a99a78c487755af1fe90000000000000000000000006a4e99a7e109e2324a8aba22aca65960fe7ae2cc000000000000000000000000bc76d3c34274595801e98a7b79eb57e1ecc44abc00000000000000000000000058c1f7d3930e360ae284bb0f314e1f5ed359df50000000000000000000000000bd9e8d9626d31a88b3fdf6b35a6cb444b6261c5300000000000000000000000013ba05e8c1452e4b078b64dbee70e29eabc7cfb700000000000000000000000052d06279a2c4cdfdb9735163968b99e58f976bbb000000000000000000000000b43c9e6f0ab60a78cad80233c0af3f5254b516770000000000000000000000002a802734c7a278dcc2d90a8174e2472da1d210150000000000000000000000001aa46beb817f53f91e19750ad6cd28005191e79f000000000000000000000000009c7409286ae658acf441313d55b507acdd13e400000000000000000000000013ac541caf5020a79dda901f7dd76dae43ddee3700000000000000000000000015458fbabbe224fbb593458a925c4f36f070cc1a000000000000000000000000e63e4b754ce709e8463a2680c59e01cef55544c30000000000000000000000000d23c30a61eb38bab065585e44af075c37d6e60a000000000000000000000000e26abc37b06b819243b4b104270cc18f7c835fce000000000000000000000000bcb0d6714e9151bfa07cf5f4178ab1593a38f85b000000000000000000000000cbd86700ed0fbe16d1f07a2385e904ec1e4c603a000000000000000000000000c355e7e4bc25c77d5ce3d74504d818a05d1ffead0000000000000000000000003e389eed89e1c34083549116c0f0396d7b877d30000000000000000000000000dc5a7bc5d58e6af577fd9e4f8fa93998217eae700000000000000000000000003371f8f5e9e09506b83a03c1c72fbd85a5c25514000000000000000000000000591be414509785e6a52e1ec354564d1cee74bc90000000000000000000000000f522f0672107333dc549a8acedf62746844b65ce000000000000000000000000117ae9f79f19c1b1986b40c7c6b40eb2cd9c86e90000000000000000000000009afb1a72b7671d62edef17e02724d32ce85a5f5c000000000000000000000000faf3d2b14e858754412d21eb0798bbdedd300964000000000000000000000000f600a59eb5a94a83e49497ae6f1e3a1ce6b192c300000000000000000000000069b0e7be29c86dde96f1615ddd05a7d88955cfa9000000000000000000000000dc30bec5d7db5871811f5fdda329e5be4660382200000000000000000000000053dcb6dfaba7586502594858bee12c2af8f0efe20000000000000000000000008a24219df2ead1c6d45ab88980bfccd85eb1e48b000000000000000000000000f4130ba14c14bdeda491d271dd3b58585d058c70000000000000000000000000974678f5aff73bf7b5a157883840d752d01f19730000000000000000000000008a5d8700dd19488d964d202e87b0cc85704054db0000000000000000000000009acf1d684980f8294155ed793fa5fe915f67857c000000000000000000000000df2e0a3c668379e1b25901b3f719ebfd00f0bfbd000000000000000000000000ee639fe65cf531982bcf7bcf580b15c8c4d2714e0000000000000000000000007744446f4fbe3e660ae9206fb8b0d46b8d0971760000000000000000000000005f26ed8f51c738a9a983b423246bcb7040b3c32d000000000000000000000000551a4f3fe4db33811f4884da2826e40c734601450000000000000000000000007b6440a2866cab4468a3a12f5f08e0c13d76631a000000000000000000000000c7baa5f43b91c873bba92b4d872abd206bddccd9000000000000000000000000cd52de67b741b2f142c6c85f14d318df415c9c1a0000000000000000000000008c24936123ec77fe7c86ef7133bf678c5edc884e0000000000000000000000004309a4a2863ff57fbcbb38bfdb026b8d3c13a4af00000000000000000000000030e25eaa01f60acf52470ccfc57cad3e245b43c900000000000000000000000090db3c95ec4449645c546c90c1709e2e37b0099b000000000000000000000000e2274df2e3a73649810686a96281f1b3a064c67c000000000000000000000000141a3cb90181f3752136c62aa5e2ca1f8f74659f000000000000000000000000424ca2ac3d4b3a85979b02ac4ed4ace51a6f5f6c00000000000000000000000072088bcc9e8b25595018821a5c7e7d5957b2c04f000000000000000000000000d7538c92c084b633c3afab7ec3221d85811844ca000000000000000000000000bc9825e80397ddbeb8d2a5e4511ecfd1ec734c3d0000000000000000000000001a6c0662cb7de480c3adb847d3072c466c254fbf000000000000000000000000eaec6ff7ccc085a2821c1106b916dd13d074558800000000000000000000000018d43ac87195ae7097fedc3a29c3490f6c77c21c00000000000000000000000022e848b146fbfd1caa7baabdfff1bb57890bee27000000000000000000000000f9f704fa38283ba584f3aad491174aef765c71a60000000000000000000000004cf385855183202172e7b8614e077ea7778c8f3c000000000000000000000000ca266d8aa827fe2607c9042901f93064ab7c8c0f000000000000000000000000fb000fef740f208a1998faad474589e273280876000000000000000000000000dfa8078971b0a2654c443e54214874aefdaf925a00000000000000000000000097855160a3a50968c0254492761b6808d1ff7364000000000000000000000000bef5e09acc3d4b82daaf07e16f0d15012ad2ec77000000000000000000000000833999ad4b4ecd7da1c0144721a9584a83b68ae50000000000000000000000001dbb28372ea47ce1af236c84f3d4bb701baef7aa0000000000000000000000007273d4505f807fd50831a255df108712a3b1d3010000000000000000000000001f7b1830fdeb088bf224fb5a1fc6482caf01a27800000000000000000000000095ab1e4cf707f75518fd21e3267b325992816f94000000000000000000000000b2664e98939889e9eca5eed93269ffa99522097d00000000000000000000000017850f53c9e5201a13b3289f4dadc742df623c82000000000000000000000000c2c3f92be0a3186cc751b8b72a431190d72040b2000000000000000000000000b405344edab52434223cf6064e604c3384ea610f0000000000000000000000004c847fd103e689e94f4c2da81404deae5f62b170000000000000000000000000f89501b77b2fa6329f94f5a05fe84cebb5c8b1a0000000000000000000000000b100025a3aa049c596811cab2bde19aaec496cc10000000000000000000000002dd2d70a28c23f55b1bfd0d45d937f437efbc61e000000000000000000000000cb7e733cefe4f89cb57721cffb94ce3e2afa1d7e0000000000000000000000003694eeccbe8173389e7ce6d3dd937fae6fe57dc700000000000000000000000000000088f474d54eca2f9c95d69ac02b2660b0d500000000000000000000000075da7a077b68944396d721fb0712d1e23299df3900000000000000000000000002a630796daa2abc2d91fa09a3d03130aa78c681000000000000000000000000315e89f73dbf2158d6e2d3b42c83f2fce386469f0000000000000000000000001b2c8daa69f8ff780c0a154fc18629aa0c230a0200000000000000000000000023310b9f5516d780df38b247223681e7dde8d3d2000000000000000000000000f8eff7442809a38d4fa34f95c2887c1af37083560000000000000000000000009ed357e7469ef7bd2fc78af6f43d6216795e9697000000000000000000000000aa2a6f3514bacc1618409f76a24d6bece831a0c70000000000000000000000005770cd88ce051c682a7887891aff4e017911b60c000000000000000000000000fd1f5f48c116ca7550a00ca810dbb134ecb42919000000000000000000000000d3c372b515dd1be1b168877c6499835b1ce3d6880000000000000000000000005c0519187f8352d2d1d3d307487b1ac02e27a41f0000000000000000000000009a7c682fedc6817d9b8e918c28ab0a149930ecd20000000000000000000000003a592f2cb15ddeb75231b030d94667352dc3a2de000000000000000000000000aadc5fca93072de3292a911f62cccd72032d602f0000000000000000000000009bcc64294b09ddbc778cc4084dffbd39987bf018000000000000000000000000e133f1e7dedb4917080e35e26c087090123b6dcc0000000000000000000000002f9ae3e027ecc252ee0fa4dfdd7efb32c7d269ff000000000000000000000000ddb857f5343c3307ba5365542efa7ec644bb60b6000000000000000000000000068bed580ca98caa7db173abbbf8a6772a315bc400000000000000000000000033f650ce22ef348cc28bbd411a6e17dff6a8b3af000000000000000000000000985e221bbf8d02b46b115dba5f1b4aa325667c6b000000000000000000000000c161175be2cb4ebc8d6388ad2d0ac3ddc37782cf000000000000000000000000d98501aa5b7a4ab2a6d2e6a025bec66e60e3f493000000000000000000000000c91b9fb95dfc8855a4142a4ea1e155f9acf556ac0000000000000000000000003b3de10c114b0230d50996dd4f7c69b7e9e6d0640000000000000000000000001c6f1bd531be066bb1017d74e79d4d0bdb733e8d00000000000000000000000015e27bb12e455dcc179e58c45f30c3af28eee2fb0000000000000000000000009f7c584ec59d7f178af3d15da766e17e788f0db0000000000000000000000000ee70d359ea17a62b259b396ba863870089d7912200000000000000000000000002fc19bbad820428d30e8ac67108ce91176808ce000000000000000000000000365c53ba5ef00022ce3259df064b4181ae6f897d000000000000000000000000fc994546916be09f343fd3091db046e20c26a62d00000000000000000000000057273c5d9a5bb8dac540f28320051dd52c73455e000000000000000000000000c5711d439c109d719f92d426b17003ab6f3b33f40000000000000000000000001d1ad1c8146625339c811d69d876be9f6aad5bad0000000000000000000000003498e037509a5c02ccd59d6c5b36408c9836abe6000000000000000000000000ced47c73e3e2f4e07790988e234df7d4b6f527cc0000000000000000000000000515dfd2394982b497766b9754c4399470c4258b0000000000000000000000004a0c890f5a994bfca6e252016a06ecb71f58113b0000000000000000000000001af95833d6525503ce0bafeeafc0826d02d1647f00000000000000000000000089a89a5a60eaa43e092505fd18bc032bfe325016000000000000000000000000d3ded5d519bbaa748c89c38234d7797faf4f25b2000000000000000000000000a144e189cc906e0ec1d642664fc1b9e9f4e642c900000000000000000000000008b9bbc6ad516f7a0083b44ee18bdbe28257fe4400000000000000000000000013e5133cbffc5e4fc8f47b84f61d851db8f18e5100000000000000000000000020fd9813b8e063843d2fa53ca222b4743cc46973000000000000000000000000854308712be35f1d94911cb159d998b27a859b00000000000000000000000000ec809a30dd3085e508b1fb40001a44ad32f84e44000000000000000000000000cb7589876ef0c3bf78cbaf245ccbc17e95d4f04400000000000000000000000085716756c128462e74b9581656d0aac834cf0a930000000000000000000000006326293421073a941a0ed8080de174b4cd249e24000000000000000000000000e51c597afd98d11afdfd7dedf82ccd6c05fce238000000000000000000000000a00e77da831822ca7d9614379a832974ef3352aa000000000000000000000000c385e224391c6776f4bcba5c65aca3ae9cb540db000000000000000000000000e7b509710d02fa41199402f2525300ed9e584b910000000000000000000000008730da08f4bfe87488855fa7ccc9508dfd92a194000000000000000000000000afe174cc70bb4ddcd665a53db573b17fe0ca8ad600000000000000000000000088e72f20b3cded4b79daf75f7592f8dabf91f9af000000000000000000000000de202d281d11d731de015a104e5d87063ce995ad000000000000000000000000f7d52ebee22ca3f3f9286253d04934fa163a25fd000000000000000000000000ea9d3e65e5aff79e7fb9573351bf4cf40f9e59a0000000000000000000000000d9e9bc594dedae9efd12dfc6577550b8d4b4e179000000000000000000000000e6e8302cf22d0aa1c6d68d5b36c575e1396e3eef000000000000000000000000eb2d5e47eb610be17913ec79b195769079a7185e0000000000000000000000005b172635386782be775694fe4f9efab2208f2482000000000000000000000000e6eff1efd707ec31c5188b6d16e2ff4ddd7848ed000000000000000000000000f2e1751a528f67511534a4b1faf3256bf159d2e9000000000000000000000000cc7e353963d1c6da618d8e8b655a2ac32e1d7b3b000000000000000000000000c8ac7f283c75537376b3f1826439aed71660d56e000000000000000000000000eb3068573725e1ed82e4f5c2518aaa1ad3cfc500000000000000000000000000811c7365ff2af4adb46144fa40a64bb837650e0d0000000000000000000000004203d70d259a7a2ea3b24e2c5888c11c1112b11c00000000000000000000000052a06c32fdaa6285f5571a5ac368e40988ece0e9000000000000000000000000d7e58141dd14bf1669e0ac3249f75f8c77e04e2900000000000000000000000094de48b7d193ad196f71f877ca327ab648ac596b000000000000000000000000e95e4c2dac312f31dc605533d5a4d0af425793080000000000000000000000003d57adfbf9691a70a46df1abeaba45cf8f1a2b7a0000000000000000000000008d2e2c5f3a740470da7e633f261cf939e0e19a140000000000000000000000007606495a5543c9c336c3222f0be18fb85507d455000000000000000000000000f181523f6ce05156c7d9305a8d0765a3c0dd2f8a000000000000000000000000447ceaa15ebe6fe395399e90592d8fa04f68ff520000000000000000000000004caa0f205733f2b2688a01f1427fafb94f688f260000000000000000000000000000000000bc5074efb4e046dfd9456a64c187bf00000000000000000000000017b8c09eee3abec90f35066ca6236156276348df000000000000000000000000aff9a05323e1304ca645633ae12bdec6d562179e0000000000000000000000004a030d57756171cab955d5032f74d9411fe27cf30000000000000000000000008e6fd9d3918f71d413492eed7d602fe16829f9b900000000000000000000000047d1e6613e6380f05c6ac831b56e65cdd1069ab3000000000000000000000000395d159e15721459398d332184199d79c8e05506000000000000000000000000d39d1e280747c20dbe8b18eb147e2a276b042a4f000000000000000000000000ae56398de5829d5bdcbbfa13c2bf2fe73eb5fc7f00000000000000000000000044ff0a42d937f559d1edf0fab6a15c9c1ca93eae000000000000000000000000d6e9c9a8002c7e2efc99e7acab60c442fc9df4f2000000000000000000000000989a8bc5248f0692548dcd09fc88f4ed43312b1a00000000000000000000000000d94da07ea932ed8426e8dfd06615bda49b80220000000000000000000000004c74644c297c957512b1411bcc49000450a05a800000000000000000000000003b4c9984f45d093d105369a75b596e6b5bdbd519000000000000000000000000db83c1a77d0553eded496ce1ac33812f6e78ca510000000000000000000000008b31be86ff501c9146a603ba6f85885b7afbfcb400000000000000000000000076a1a1d84b3a3876615fc7acaf5e94bf286575990000000000000000000000001111111111160e8991efa055b20a01030f548167000000000000000000000000c1bd12c08f589367e8afa9922be8022d9694d0ce0000000000000000000000006def9b63b58845989c983091a9471e60c8c123d60000000000000000000000000ee394cef38a4a8fd62102f902f2f4533d53c8860000000000000000000000003ef78a6b081faa8fe17434a574a05dc26e60dfeb000000000000000000000000d17ff262c17bedbe685324db28b21b24dda8052b0000000000000000000000003e6163b5c395decf9a9768bfa06bb8964fa533b10000000000000000000000002b2736fb64a7a5344016055fe1b194f4f9facddb000000000000000000000000f647ab8cf147e9c2443f0fdc96706d4c6ea041c80000000000000000000000008d8100705fb6676b97bcac87617ee4704c5d00f3000000000000000000000000c5650666c44f021be63fa029678395615f22a52f00000000000000000000000038d9e1b6a519c640d5cd86a322780d2dc15d75a00000000000000000000000000183c56fe343d265ed1b8dc524867e2b0c56b37e0000000000000000000000006887bf05eeb94d73616f20e1e65688d0d12593980000000000000000000000009e39af880b317dc8d1011288adede028b2dbd40c0000000000000000000000006f57abd1c0d1ed64a67e90314ef326cba04b90bd00000000000000000000000020a34e0095ced510325fdf12a0dcb4c241c5e070000000000000000000000000b807cf72a1da284802fc3934e1ebcbb7a965c5990000000000000000000000009a5d1b5a50821762c8d0551d102543148a7ceccd00000000000000000000000096fa7dbd6929f7418e1e232b77b041c067075dc9000000000000000000000000f1407a6d4af72f80e6a0e8f1cdac55f773d71e5f000000000000000000000000abe8fe1c7a95b11d439a53937ec9d2a3c6f06a3f000000000000000000000000583316ea27a854c4287f6601c29dadc9bdd6f79e00000000000000000000000027379a15966a3146a05fe649afd7998875b7746f000000000000000000000000e69fa5f25911bd678b3c324ddbabccb512d54755000000000000000000000000c942a745f881b58891a853d8a41172b30b7269670000000000000000000000002f1f1339481746683c47e8713949e6744e7ef8cc0000000000000000000000008788aeb554492870fc91d02182c4b8cb97d1bbd000000000000000000000000069cbc28eef6b9714f0de0ad933e72ad23ca0b4e6000000000000000000000000e31574e00a12739b53cf5d67dfb33a7790346e4d00000000000000000000000049bfe1df1ff5e23659fc0458e94160b675218b0c00000000000000000000000066fbf5f3d49280129b61cadb63230a91dd01aba3000000000000000000000000f38fab8d588cc8b17af50184a41e94551ce72832000000000000000000000000a21ae3fe0e3708a6a54c2b5a59ecb4660e90c2ce00000000000000000000000040fce372a526aea99878492068a2887221559b39000000000000000000000000b9cbf63674e71988be2fac389bae3c36ad52f67900000000000000000000000002dcce9e0aa57881dd15d09ad904c6ff93f0c0590000000000000000000000007a9061e9df7c3f5c678e7c6c8476b3b3b367a81900000000000000000000000029856f7a84a50f5f64edca66ecc721c801b0b98100000000000000000000000047c8af9dab24ea48283360e92cd96caa56009812000000000000000000000000484d70be3164f57d36430f9e7ce8fa8d030a5a37000000000000000000000000b763d80d7d438656f5cecd4b2c9c0f9510f9f17d0000000000000000000000001fb5ab02b67be98f78506dc3f9de32c81a447307000000000000000000000000fe5975639d287618d813a06f023bf4ba94a4c689000000000000000000000000d204bc46046fc0cd3f074ff9b3be7b5c59f0a150000000000000000000000000849dec6a0d9041314af425deaac6e51550152325000000000000000000000000fe665313ce9056de9fb25b670b80cb41b4a9f157000000000000000000000000d0289c9dd8f5f6890ad68adbfe312815ca6a8f4f0000000000000000000000007f953bd1f3503866fd7dfcb3c5a99f3e23bced2700000000000000000000000068a65b9ce8475c5e8be9f2c6da017765e15a556d000000000000000000000000b511e8d1cca69d3846419bdf3954b40c4e3658b7000000000000000000000000cf09f386a1873c29ff167f650b5c167af971d75d00000000000000000000000008d35ce64bb2b947b9c4d9a53e0e5cad56e74b18000000000000000000000000643f1737ac21c674a232ac726b213d3c3ea097b0000000000000000000000000955bb476f8b5c9794c7a2e20a232d48e4010399e000000000000000000000000de5939cd0765fccd45815ee8520f6a7202140db8000000000000000000000000c03e17b3323216ffd8c259f54ed23152a7dacb82000000000000000000000000b4ac6febf66e0a5c0e9b3efea75fb56b5b741ee4000000000000000000000000341bb032b46cb44ffbf0adfc5bd5d44f00559cce00000000000000000000000025e67c8c8d85baf1b6a486f64c483d4ef472809b000000000000000000000000ca7d862addde7b22abff320d0da22a0bc7dc061d000000000000000000000000bdfd8d1a767c0eababc60c9bfc595310b3ef31c9000000000000000000000000d0917ac1daacc35cc5aa3b5b987171723aa7230b000000000000000000000000f7a37305c9dce3130cd4e30ca3ee4d724d43eadc00000000000000000000000056331bf51c6b0e28c9a083dca335e4b9c8ab9f0f000000000000000000000000d7106ac2a1b3c0d25fdd29eeabec7440b838a7a8000000000000000000000000298bddb955732520a9e207899a8b6061f8e3c2f60000000000000000000000009b19f7f92e60c1fe20d6080ec390c7aa6bb7281100000000000000000000000025514f826f80b9114e020919337958f662a3c8f30000000000000000000000009e814b948846b1c88e1daf03a76ab6e1f037b944000000000000000000000000c601fd8c6dc0543579d8934d87367a796bcfc30900000000000000000000000038129f5001daff6a37727c2a0b4abd1af7802c02000000000000000000000000a73f92acdae3a270bc6465fcf44534061c2227fc00000000000000000000000013518b6eae7e699c4f33636094a8d72746628c0f000000000000000000000000ff7d1cd040a55e4bb920a534382b5cbb21c88a7c0000000000000000000000001571e5fe8dc2f3df39f648973416e5283910f68b000000000000000000000000ac826113c19388f0ce28c2172cc1266bfd5a3da70000000000000000000000000eb00e19e78aea7ffad19a250c14db65b99582c3000000000000000000000000742874d5ce05e2a9e478cbd22b2ca19333e87922000000000000000000000000f2a7bf8a36415b0357861d30c3fd8803c2e6d54000000000000000000000000066b7134ac19abeca76421fb98ef1cc04fdacd891000000000000000000000000bbfd7a1f37a84bd75ec8557b464ddc9b70af4852000000000000000000000000c07761e60dad777d2a65aa5feaf729ad9741c95600000000000000000000000015d91636efeb8c14f194c92087cc3e0021d2fdfe000000000000000000000000da1a96d6a534c864f6a58aff1ea7d61b29914404000000000000000000000000d934aaea9d6f060bb78ad2a148ca21f1d536226a00000000000000000000000067319997b08c4f4ee8a561c45f3a2af99514981f00000000000000000000000010ee37a48f5728919a2d5b520862e437d7798292000000000000000000000000d09743b3c941f8ebbe8789fb9f5d698fa9e0b8e9000000000000000000000000e72a7ac2a0d4d4b388f172a6757d3290bce6043a0000000000000000000000005f3730cffd66f8a9d1838f53ce8451e45462d9f5000000000000000000000000fc25529b34482646527abc46896c71dba15bceab00000000000000000000000013759dfe2d73255e381b031c8dc433c188a583650000000000000000000000002e51287fa8ce405d250bcb057bad3a56942b08dc00000000000000000000000034f96a9f08512f88b7eb7a9a50f4dc88de888294000000000000000000000000ff4f1af97ed4d7cf2432dd732a663a83f5d49b8a000000000000000000000000713f17ddee976ac2db6c4811a8ca1dc1e9cdbfa2000000000000000000000000fb8623a635d5caacdc9653e09c18ee62cff8a219000000000000000000000000c14f8d8b5c41937c47bc73ffa64f7dc20576c92e0000000000000000000000006904043621f9fcbe74a74f7b297827f5c779e8cf000000000000000000000000d7aeff2999d65cc33895219e828f6701c903db3b00000000000000000000000072d0e4ab5d1718aecf26bdf191b46268b71cfaf20000000000000000000000008e08e0eceb01a471141aa4135c0b8a0a508f4c9100000000000000000000000089e89865b95d386fa7d75d79418366db35019a4600000000000000000000000015d3e5d99100fd83145363d24ae482bea584ada1000000000000000000000000565d975b609796cc39453c1bf66694287fbac28100000000000000000000000012feb228d4cfaee7f48ec3bbe78b0a901d4a11860000000000000000000000001fbcd67e5acf43e362f2aea3db7f193d4395dae50000000000000000000000001d3eda0356e492d51fde4ffb8651c549bdecbdca00000000000000000000000022243753ba4b136a562858aed22bd74756c7bd6b000000000000000000000000338f5dff87ca85c621c9a269920f4d34fc9288890000000000000000000000009055bff02fd7569677db87070bbe374968e91e4300000000000000000000000069bc0b2ff46fd0e62151d32b777c770c88155fe0000000000000000000000000f72f6fa9d537de9c1a000dc14638898972066ad300000000000000000000000032d16a37cdbd96d2327f40b3be12493115e32fb10000000000000000000000002a049afe9f52ba530bb1cf5fbae6a8df836a690b000000000000000000000000e277bc16f314b6551a8ee335c3ce8359df902553000000000000000000000000f734301cc7c0755dcc33bc1f9664810d10a321d3000000000000000000000000673b00b58673f1500412b007dd543bafa72415f300000000000000000000000042d6726eb9b9093a77257e875ae19f999ead6d69000000000000000000000000c69d9941ca585e6cea8e6a07f56b45de77e8978b00000000000000000000000079dce52bc3836749381f2ccf41f1d14f3bf7f789000000000000000000000000cead03574e4b930ee871bf8bb49922148a63a8e600000000000000000000000048307cd338515b5305105fc0bf8eef373ef3faac000000000000000000000000e9bdf6e6f9381b62ba524aa7fdb126cb73a101e20000000000000000000000002caa4fbf80a22c0cfb02da997f75344c97d4ecd90000000000000000000000002caa4fbf80a22c0cfb02da997f75344c97d4ecd9