Loading
60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f756e697634706f7274616c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20756e697634706f7274616c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d5a514a754d6b357742504775676264384163706136656d546d31444c334866745354426863423948763657770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000af2f2ad6101b9c824e0d27a9521e24736ce8f84500000000000000000000000081ca6855e821166e2ab81a527011489aaae914a30000000000000000000000009719f12e1d2f867a0d5d239c962288e4e1e089f4000000000000000000000000f8dcc82d732a78ac357d285346e97753c1369385000000000000000000000000592b8432022df9c202550623514e276be92c01e8000000000000000000000000cf8e466ea48b2b79032e6fc630d28e31cfb8f66c000000000000000000000000af64c5cd6b06e0193d61d67f3329af86443e0b00000000000000000000000000aa5d53c3ceab5d94b09fbaa68b82389b993ab0c900000000000000000000000085dcf27b557d3a83d954dd7acbe2fa6e63a6e75e0000000000000000000000008a14917cd61bf71eae8e33e1e620c40471b62422000000000000000000000000372e072a3071fa3a82c28822df97b6e12256e5b5000000000000000000000000e1658fac41b73dd645deb4835256a85a7899d1a8000000000000000000000000105f96c0c874df7720ad8dc7d5907f1a38c1490f000000000000000000000000fd1a91f166bbc7a873bf1e56230b974d0ec2e512000000000000000000000000bc8ec6306f447a9768da5f91ccf79a0cfe76f0bb00000000000000000000000069f6729b5654066e70f7b01150d5bf8afa79c473000000000000000000000000173967b92269040f529d6b7f6ec55bb4a942063100000000000000000000000004a7e27cb226e03c7e9ace2e1940e72f6941dca7000000000000000000000000013b02f44572eb3622939ff95b026bfcde32767e000000000000000000000000b8c8d5ca07c82e7e4c73f0ce93e2a7dd08956cb20000000000000000000000009dfaa6a4dc2ef1c023a7bd1fc7763d627c0b40170000000000000000000000005b05a3ab1538c7fa2aa30507ca2b8260ccc646870000000000000000000000007d5d305624353628977a1930327270cf5add8392000000000000000000000000f5a823932f444c8e394bfbb94baccf7df95f13e7000000000000000000000000a83b3814111f9574b3e04f4a23e66d6bf21de7ca0000000000000000000000002f953844263b889a52aaee2096ebc47ae90c3b5100000000000000000000000068811cf0c345c8b439da80e32269670b62ab145b000000000000000000000000548b9d0dfe8805b9ad9256821434ce5592da5c18000000000000000000000000f3c2fdc284c49300cfe34a1c9b6275ac897e2f65000000000000000000000000f876456efc9427b53ec8daadd40abe877034e89c000000000000000000000000afb3ccc47ae322eba20d2545468bc88c906eb3d9000000000000000000000000cd85201fc8428a1b8647ad42478d84706cd63cd2000000000000000000000000f62b3255ae2cb7abf5a8b66a50b39f23189c1379000000000000000000000000fbe2f91c1e09f348240a248004c689df8ee8afcf0000000000000000000000006854fffa71a4ae49df700d087d377a297c59538600000000000000000000000054561e7aa120acec8d7dfd9ad836bd0ff91b49930000000000000000000000005e4cfd1ef524602772d2e3536dbcb14adcb598060000000000000000000000002997bf5bf6024f1b0361e7cae2b5614cc60449800000000000000000000000001aa79a559610442df9cbd7a7a5202e0889b8d872000000000000000000000000cf9c127b530a6f8196ca6834617bb5fbe79b787b000000000000000000000000f059d2d6ea264dd6a49fdd7a25035b92b48c2670000000000000000000000000287b15935fcd8e662416e9650bf6ae021ea3c2f5000000000000000000000000e5bde386f141dad445758a25b2c3b6aa982fcc2f000000000000000000000000a341f59f9d412423cb497512083cada438410c0a00000000000000000000000069dfc2dd8bc8e9913871a9ad749280a7d9756baa000000000000000000000000945ff6c4f6a750d91a6566d45045d5790a7eec230000000000000000000000008ee46e476b82c283813cff24b71c370898735182000000000000000000000000fa6126fdae41d89d502302132422f92811eacc4500000000000000000000000035d1d0e92cf69e6f38bafe5fd68d0b9d5423cad1000000000000000000000000aeb2fefa1abfd9b005c6d6514f51d71c837a2bed00000000000000000000000016f8528878451f927f320d7321bb69631b475204000000000000000000000000f93095f978ac514d15a071188965b44b2fc49c2100000000000000000000000005be982af9d0e8ceb449a00dd4afb4a0f8078ddd000000000000000000000000daf2fda0d01c32019f2dc17f87a4de41f70eb40e0000000000000000000000008de96c1eaf2d9115e841c58507a728f2e4b3fa890000000000000000000000007fd2584729dbe0aa8a85f81550b4e7d3b28621f3000000000000000000000000a4634131f8c251ab1c0faa566151dc063b0d02d50000000000000000000000008cc8e6bbd9f5fc21ea1b0c22de5fb799a958c36f000000000000000000000000e9a495966539c44be7ddefb27ba4cdd82d70641f000000000000000000000000f7a8f5cd0ee1858c03d09df8d8e04b649af24240000000000000000000000000536812d04f48f964555e6ad293f71c2adabc8e1f0000000000000000000000008a38818073a0226e6e1e51192edfeafbc5213c75000000000000000000000000e33888e703e3cecf79364a669bfca9e8594a451b000000000000000000000000863ed6128a17a264be6dd61f8751e04028153dac000000000000000000000000262ebffa3ec13865b12bd7f6148330285cff709d000000000000000000000000914e3ba2139683ab8444a26924f54f478f8254cb000000000000000000000000196568dffcef5c34656a8784ab11ac05a7a2521600000000000000000000000084dc97d1801016602083398fe876a6547923a884000000000000000000000000bb38717a6519ee6ae535697a3c76cb7a2dce69d60000000000000000000000007f94752018c86a7e45ac5172575fd06fa449472a00000000000000000000000091bc3d210856990963dba027d965721fdaed92f80000000000000000000000008b0248ffcd3e9798ee3b36942870c9727d0a86b60000000000000000000000003fe2c2f75374e0081434b916fa7ab978a426d3b1000000000000000000000000d486c88ae77bb768f7071e720e7c6fca28ee7f48000000000000000000000000ada357a6a2794d7f6816854219367a042de234b6000000000000000000000000e95cdc7f86681219936bd91520bf8cf47e89efef0000000000000000000000001f533f5cd105571c33dcea17f92629a65f71f43c000000000000000000000000d22eba69a4e58f7b34628aa9cc724355777ecdca00000000000000000000000036f7273afb18a3f2fdd07e3ac1c28e65d7ea8f070000000000000000000000004418419bc76e92a668940313ebed5fcc9aafcf6e000000000000000000000000d6a9f1e0efd1c8f786f439807f2f562797217a3b000000000000000000000000c9a3cb110d0275a7add2248718b22edbbbad69bf000000000000000000000000c123110b44d6c5bfd7c963135041a7d80dfa107a000000000000000000000000a42a1c96a81dc7a8dc5c5f13c393d4ed41ee1015000000000000000000000000899a76cb58c440cc68c326526edc8ee25afd85eb000000000000000000000000594111ea86ccbb6c40800dda846b3f123644b872000000000000000000000000cd795d44d18a663f7ca16fbd57a0c6dbed8e62d3000000000000000000000000570d343486dbb840d3d4120500673ecf2035726f00000000000000000000000018e738a8e25e64d560d991f33f2e5ad81cdee5db0000000000000000000000001d4b0695884eac046c4ea7c9c86bd9f91675f9100000000000000000000000009dba4c617ec0e444d07f3a46e3c759fe2c816e4a000000000000000000000000ef57c37e7c836e9a3ac9811775704e8012cac926000000000000000000000000b3b4cfb945902b3f1f4e15567e6a82df9789d85f00000000000000000000000064a0fbc7232be0d254f4d6f53b97db2049337086000000000000000000000000876f206388852d12b358847d23e945e8ed7ac42a000000000000000000000000f21a77e0de9feba03325f025fe3167c7e74803ef000000000000000000000000dbd09e5bd770cdb58a5934a0317f68ed50daf748000000000000000000000000d1431b4204bd776dad9ed79df75199338d63cebb000000000000000000000000cd4c250555fa518f4a9b86219634d5b183d36866000000000000000000000000042c090c52972082b08d59b74a6ddfc1ee637b7d00000000000000000000000015d5511ada6ba58fb05a426add343fd0f3abc9290000000000000000000000003e179673426206e557e0ce94bc505ca66b8f9c6c000000000000000000000000f539bb98b9ddc4b019b934902fc7ed88cb78cedc00000000000000000000000004a2a9cd18aa91f3bd3ae87db3fe76e1fc720b9a0000000000000000000000008aed5ada86e7d9fa46526365c424c240cfc94ee20000000000000000000000002b1a869bacda7cf451df7ad9f0e528c6c93e60b2000000000000000000000000c0e1ec779f10adac42743a975936ab7acc12f3ef0000000000000000000000007bb613db3a881b6804b858aebd63249885738941000000000000000000000000e41de5a45250723f4e029ba7648c9e1d075116b2000000000000000000000000a8c728c901f352c90590973f552bdff75097d1b300000000000000000000000081ef313082f27226edac63d9985e5ffa6a9834c1000000000000000000000000d99b457d4f3b68e2d3633aadc1ef6defcd66fad3000000000000000000000000e22b8e8571a65877d549a8aa6b538ac9a6bc9a4f000000000000000000000000a6d3d02a65bac83a8c5185cb79d0af9d2afca1380000000000000000000000009d78a117625f248f5e32bc6323603d9b18bc785e00000000000000000000000049aa861d77ca648b5b10437bb0ff8423936f282e0000000000000000000000000f0755c64d8d23694b44d76a103808ac3c1a13db0000000000000000000000007097c1acb7367783c4497f7988e6be6b35a12190000000000000000000000000f1cae93269da87cb38cfd9e354e6bdfda91abd05000000000000000000000000ab45f41b1bc2a519bb1ac219c149932674fe2435000000000000000000000000e72b6f4230b7d5c8b6f41f7d3acc871b36079a060000000000000000000000002a65449e7648822aa37557cd1aca6b39bcf01ad00000000000000000000000000b9549f79eeb40c6d79f98aaa4ff9eda575a58a9000000000000000000000000029ff83ca2d72bc4fa530500dbe53325be74e2f8000000000000000000000000e63c786cfaea525554eade5f411004fb2c3ebf1e000000000000000000000000ac83779d0f47277ac564e0aef8d49580393623b8000000000000000000000000d9023b28ba7f7b4a35e4badf3849ebf7f3324402000000000000000000000000a8d7cafe44e003c624fcbc24973a03414dc52b60000000000000000000000000f8fe5add7212eabb176052f78df2cebce2d8409300000000000000000000000033f593475526918650452b4498109023c6f11d0f0000000000000000000000001c6161258938e22c204d1f61b1aa3057eca566f300000000000000000000000017dbd9ed93d61a66fe95d36fed69fd95dac95bba0000000000000000000000000226e94ace28ff46f6c94ff94f06a03ffe71ba9c000000000000000000000000bae4c090d53dbf0cbaca20e659c452245aaaae5e000000000000000000000000433142a47e469382435d3caa4b6e8ee317a85c530000000000000000000000005cb467ea5e5e19bcc53d6fb70813c01c99cd767d000000000000000000000000ffb1cdf7328fba3d6538f3c8fcd66187656ecd930000000000000000000000006bb2930e8847a61b1a8b7cff74fa98445595f07a000000000000000000000000cc7ad6e71643f08770d43460600a2d0d757c3425000000000000000000000000b6e9b43e89278c4c812f4a20f8c531fadb6368080000000000000000000000007b500eda9f5348de792357ae01865a93d71bd992000000000000000000000000c78d8c88d8edacd892654826458fe4a4a786999000000000000000000000000032eafd185447aa472ce96c319f2b23a71eb098b00000000000000000000000002150bfd6829bc714d20ff21dc391347622009a20000000000000000000000000486063e323251ec48e8d11b756d0dfb7a7b5f30800000000000000000000000091ca602f60d8a7b2fc5610a5f0330078e10eda630000000000000000000000008ff37da5926508c7c435b24bf9b89f7344dba7a200000000000000000000000057da56d95ae8a2ded5b6a2915c191ddc070ceafa000000000000000000000000da2bc33ec0043ebc085cb31573e5e27a2e1e877c00000000000000000000000098ce07efd7308f1fc3780bde067c9f43b5f1cdf5000000000000000000000000d1b4c7230eed1e6e0d89bf8f541bc29e75cb80a5000000000000000000000000728970ab1aec6da19a286e5a03764867798fcab1000000000000000000000000f24fe1e29ba824f1ffc30736c3cc473ec074437b0000000000000000000000009bcbbdb67dac9fab44af62d72a766cab9367ae21000000000000000000000000bcb3445e5bc50e70824ae37e3a533d3a155e184b000000000000000000000000b5c75ed56d06e32455793a309f6b2a6dc4a3d173000000000000000000000000116ae5a586078e804ba7dcfe0b181736ea5ca6bb000000000000000000000000549a50ad712a813b28a9d729d3e08df23df5b10500000000000000000000000099a3366c18cdb3f22dbe5f56c59c62a832f7653b0000000000000000000000005bce8b83de5365fc22f9f90f252825d35f3aa5df000000000000000000000000baf6d17e53ff6d4d5b774e20a9875449c60dd7fd000000000000000000000000e01c22656fc0f301667ec1c6fb727a9f34b6c9fd000000000000000000000000aa2234edf8cfbf3854a8a1c2f3a8a5efde819efd000000000000000000000000a289e1b0d0bb3ffbddca140cbfb5a28257158d66000000000000000000000000b598fcf04cc8603c92c4d991eca6a82b2379574900000000000000000000000000b9a429fcda93a4e4f4f1157fad4a226073ba77000000000000000000000000e504a1bca951c897c8015f4c4fb2930f5c8425d4000000000000000000000000ffe613c01e206b3f447ad5e2c79dd042fa4a6a6a00000000000000000000000079cf17caf914a56fed281e5b5542d90083253a5800000000000000000000000029bddeea1c207c342d3142bb26509e62943d4935000000000000000000000000c695f11cc016602e95510ef05195edfc6946b11e0000000000000000000000004cb9b4515d4e47ad1bcc43ce120bc00605a4e494000000000000000000000000138450da6fc6fc50581a8bd07833e518a030bc81000000000000000000000000c0a736fc46578a9d0cb5595f19035da934755cac00000000000000000000000001f0d8e53a6361b8d39f1453c145da8f6cf74488000000000000000000000000bcc8ea5e09eb294ff4a4e15e38e26aa27abf1a7d0000000000000000000000008d84790fd8aafd5c7fc5c296283dc1de7b59db3b0000000000000000000000004348459a9950a9d96ba7b59372dce078f509151b00000000000000000000000017d6e441baa2979cc1fb3695c518ea8c7a341b280000000000000000000000001e57b3b2bc36095852ac6df375bfffb37cfacf440000000000000000000000009c240aa5a74bd8b6c2012e4ee1e53a7fa427b8fe000000000000000000000000e7723338d4d154131540b8a35f38d6ba853e82570000000000000000000000002f41df184eb0f5b186d9fb3c9dc38a3748ccfa27000000000000000000000000a8bc3cf91ede1986d3f40c93688d363fd37ccf0f000000000000000000000000f30ad0b80f042a0fd30f5bdbeb8af62c2756945c000000000000000000000000435228a5ba138b2baa5c7b37140b04a6370ede1c000000000000000000000000218a9e7634efddfff4d6c59488235ddcfd91e56600000000000000000000000096be0d535ff72c0ddf1855926a5aade46da90d2500000000000000000000000011df098b630acbf6498377c09f247c37b27d0b0d0000000000000000000000003927c37a6505833509ec8bd1fc1003d4c9b2c4dc000000000000000000000000ece302b2aad7268046a9c4eba39c4b75c8d8ffd40000000000000000000000002864c145a2f4dd579926d2dc548923e6b4d4ab7b00000000000000000000000071b883aa6ea3495f4f0991236f12008529bc9d4f000000000000000000000000e32183b6b36d4ebadb7f90b8b768fe522a114266000000000000000000000000af41d220b34fb5c7efc47d92aafef96913860e4c000000000000000000000000377d8ada8aa094e5aca82cc1766cc300ebad4bf30000000000000000000000004e0eb1cab3738f10aec52e01300c1de57edabbb300000000000000000000000061121518443417e8f37b9db87cd555aa88adc83b000000000000000000000000388f805eed1229137a2c942d99ee85763d8c76970000000000000000000000007ac904158364df426069e9a341371236e28e73e80000000000000000000000005f5b798a5ad3758ddec1ecdcbffe4b67c945c317000000000000000000000000f1ae83dcc7124eadbbb9d82c05e72da438878556000000000000000000000000b9f3957bef3a43f6b3738387df51e65792950b44000000000000000000000000ef8ff6f72a067986529c314245304cb717c0954e00000000000000000000000084e259ad2f66bb8108c442017ad5e5e0ea4b3e4c00000000000000000000000061441ee01af72035d8359026314b7cb31f5662f00000000000000000000000002624d05ca5e82b023f6c2ad478975df67159e20d00000000000000000000000072df2125035efb77b5d6193de7a36b43ceb4b26a000000000000000000000000c3b51622cc2468cd93a33889cbe9e18d99e032d70000000000000000000000009fd8fe341f6d2c63eb1aa18c78771bb93a03d10600000000000000000000000055349cb224ea2a0cb8c6466e8ece7a17867dfbdd00000000000000000000000030ed2c7cec309ed4fe2db39b79222ae15e382f65000000000000000000000000f46ab6e27e2dc73d7a11de1cf67bfc955e62f5bc000000000000000000000000a8da1a99b6301f27a5ab2e9aed306a42e60edc50000000000000000000000000262fd7024fc5980a64b210ee3a35e665e66ef3fc000000000000000000000000639cb1c6709d4d3da83d65fd4d355d6a07f45bdf000000000000000000000000aabd7218fe31da577410fed6a00622efd01b4447000000000000000000000000f6b3b733061d0592c94a4f6d469c2c387ce6605500000000000000000000000063a367554dd9098c7c37830beae96ac11a94736c000000000000000000000000bb538878bf67c8e03b2a570f22fe78c380551d18000000000000000000000000c712a4771cf8ddba47fcf130e830c5bf566d976a000000000000000000000000abf1699741d51e0e55ef1c4f5aa78393876a9af6000000000000000000000000851a81277fbc7dcf34f509ff2c6e27cd94f6469b000000000000000000000000d8acd126b71d2d79ca380930df2f4131f9e62a700000000000000000000000003be9ecf0a9691a6fa7675e9c47d4cddda7175fbc00000000000000000000000048c1fd2138120c8093a6fbff9d245bbd5699b6e4000000000000000000000000cbb30126ee09c8343a7e6922cbc5c245b382ce4e0000000000000000000000003920a16ef46164497e453e7dbd064f076ee1601800000000000000000000000055598b22eb7cc9b24ec4da73c94a829216261b7c000000000000000000000000b061b382a8cfe46798f329c69057b5fe0011bb7d000000000000000000000000908c37fdb9e7869ff8d1e7170a1631e56cd97e3e0000000000000000000000009eb36ee04a48b4868b72568bc33eb40121739d77000000000000000000000000b3b2dda46d7e3a6cd3788789ff8ddec7ae57431300000000000000000000000074c7965fa02fcd5c22279cf27d68df67ae43104f000000000000000000000000f6d8ab78ad717fd75e893ea5b469e1b963ea6bfb00000000000000000000000065f15524c229a1eb33d52d5a34144b0c286dbd3c000000000000000000000000cbf9e2e847a25cc01c4de16da686b6b7d65a26f5000000000000000000000000304182e1162b26b8cf84bb2c6834caa6bd6568610000000000000000000000001ceb20c959b81c978b7593ebcdfa83b83a8c3c8d00000000000000000000000001b5d144dfe043a23fdd914b51a8330aee551554000000000000000000000000c212e23be5ccd9d1c8714493685900c5b1ec58b9000000000000000000000000c944086d370f89182302da64dc6a3370856423f6000000000000000000000000f1ca352378106935e8cb082ff8cf40a46fb98eb600000000000000000000000017b53881df7292ca285bc99fb05ef4d91225f69b0000000000000000000000002b1ec57595060c4974e9e1ed13d9604313c36f5a000000000000000000000000044a9a297bf92afa0929c128a40963849e20dffa0000000000000000000000005b89519e9977a97e2f3ea1c81ca7dc72aa2dab91000000000000000000000000a9574107a25032c155ccc92aac9875108c80d7e5000000000000000000000000140aa892b1bf117b127cdeeb915462ce599b2f0e0000000000000000000000000a90d01a91f22e2362c891c63ff49891c5822a6400000000000000000000000016e66e850535a2b7e097c0ab16634691ddc7bb9d00000000000000000000000014a89c5cff28ee6e8a88132bcd6b649c487ace5b000000000000000000000000f6a126b10e4d3e6d2e0bd802a9f196f56cd34008000000000000000000000000413acc365811e50b2b7598e84902e1adc3594b91000000000000000000000000727d138e58cc503389208e1a3da7a8095f2d43b0000000000000000000000000f98aa58fe294982741426f0d6ee9360eb571af7d0000000000000000000000004f1ece446a1644aa5d1343a3f7d2cc47fa4e9ab5000000000000000000000000dfc9027bbc6d06fc771f45ebae63ac1208d2734800000000000000000000000014a95a680deaed2887b10944e516e8ad68bfcf2900000000000000000000000019461d18c103f3c0a574090187007513881ee58f000000000000000000000000c0eee773df7fc3daa158b7d3ee146c1bc4da639800000000000000000000000007f203b90835879c90caa96421fad0389b41b37f000000000000000000000000babb06c300c4662ddd345a9f802757236157d009000000000000000000000000cec50475114a8e31affa008088b4543f9de2b7bb00000000000000000000000064f2d3eaa0bc21bf7652bfd705b4d6ba7627a7bf0000000000000000000000008d7336c5886efd9e28d654086ea2b1d1e22bc02100000000000000000000000007f2afaf426093b1b4bb7f2c7ca851882d756036000000000000000000000000f683d9ecbb29afa82e53495d745fadb62bbb1773000000000000000000000000e71ca9f39445bedac244ce97dc9d6cbd300cf09e00000000000000000000000045506871cd93ab014cf91f0264ee9aa31cdcc362000000000000000000000000a96afd58d2be0f18d960b193122e4f6a565203190000000000000000000000002a3c95df73e73e5742302dbf1b1fec5551545535000000000000000000000000353a3d4c694153aa758c56ea05a612a26ea7a1bb000000000000000000000000c4b57bb0d322f06f20669f3ae09028464942d8fb0000000000000000000000006685f402b0eae2bbda70b3ed7cfe09105498f4ba0000000000000000000000005ddf24283901374e5c4ae293cf8611ecf04a7d68000000000000000000000000073848dde9ad1cd8914d472c1de5b4ac8f1d0bed00000000000000000000000029add3b0a15445db303d2c4082ba025cf2db22900000000000000000000000006da00d867212b623121207ddfbc2ef96c15d73f7000000000000000000000000ee5c3d20c41dbf95b05c40e23b2a61fe12d66517000000000000000000000000dfbcac133e27a7f27c79c737b8c410f0be060a19000000000000000000000000ab04534ce6fbb7d636c9c7f10e55cf35f4e43ea60000000000000000000000001cf12a7bd48d3676740f48c815f8025f80700834000000000000000000000000a10d733676503cab1dd5cc5ce252220aa3abd677000000000000000000000000bf5a1333fc62a52e5b6c4ec233f901be1ff764e30000000000000000000000004f04c4b8a9532e26f1e53761020f09edc60ae368000000000000000000000000fb9641e4c530776b81ac106596e30eca435d444a0000000000000000000000007d8dc76d4888e2c2096dea0e5b65f8099d07d395000000000000000000000000788b325a7a3db0fc5968f6a4150e5be1aab1a3fd0000000000000000000000007deb788af01e3f280bf6838e4caf0636f7da236f0000000000000000000000005c2b50161378a460b246a71e9de1be20cb1491b90000000000000000000000000eb4229cfb610eaff111c29295448e169ef94f3300000000000000000000000091e72234fe5410ca6177caf2c5bc77670d99ed9f00000000000000000000000022a3629af5b2aa3b87d15fcf163127b02a21779f00000000000000000000000083a4e927b1948d2f0095a7568b6b57f10c02f89a0000000000000000000000008a9e60c26769d631cd4eaa44709b3d9d9782dfc7000000000000000000000000725542a82399a9122429fbfa200a9c41576635820000000000000000000000006276a2347b8dbf8c27cb9cfc72be3b71f73829880000000000000000000000000c00aea9801ebe91bb925d3bed8a4e9945f0bd2900000000000000000000000041948be83b998839c45507731d4107695a0fd8900000000000000000000000002f55f2b9f19afba641f75cfa491f98cecef059ea0000000000000000000000008a9aa4260c9a9259028c9d80e6f563e55f20f2b300000000000000000000000026112104e5df3a06df8ea8b51befcbfdb0c4d531000000000000000000000000a6f8983d36163c3c2a3cb678252c0b7ebeb01fd500000000000000000000000010ed2a2461958bc1a514db463b69808907817a3d0000000000000000000000002e60e3eb3588877cde37b758632f070d03941dc6000000000000000000000000b620d77f3633b9ab044293d57e7b0733cd717fb80000000000000000000000006bcecb5b5283974f900fe75d7778088cd556a92500000000000000000000000001515c9ba2b0a8162c5a46b8ee82cc9d14dd35160000000000000000000000008acb1f3e565b3161f14460d13d7a68b3396a18530000000000000000000000008c075d3157b03bc4c76ce80f83d3f08a8e28e7c00000000000000000000000000335dfe803e135fb295d0336c5fd24e0c8cd70750000000000000000000000000887f3cdab873ed6bdee5496c775aa9f97e4f88400000000000000000000000061a5b1cd442cc49b15fad744c9f42a019632bb10000000000000000000000000d026e1e1a8df00697457aaae834d40bb3d5bb1600000000000000000000000009578dd5d525cb831351ccf6da42839facaddf94f000000000000000000000000b93c97dbcf07b33be7e891a9f0b8f115139a7e6b000000000000000000000000e405208d01ece5146f8c436c1fdfe6bfafb12679000000000000000000000000f48cd53886a09c339b8c8b4635292579eae5cc2d0000000000000000000000001aeb8ddd09a23e4c6cfa4dda69cb4d2d5b9c38e60000000000000000000000008eee5db6b53dc40eb59551fbdc059bb05b7eb99b000000000000000000000000a8c1b690f5a4065fbbf5b1bb1c818a0e5783cda30000000000000000000000007acfe73427a76a4e61b22c467c447c2b4993fe050000000000000000000000000dc9a3cfa4e6efc59ee7c34c11134d3d53c3676e000000000000000000000000698f64315a3184488f78723768e39252f5ec96dc000000000000000000000000b49f45c1b57d7bd8747ac4220a1ee8e607f53c650000000000000000000000004f5eac8b2f8200318410c5e1b88b59156494361d000000000000000000000000ee019838dd9b5e9a09748261a0553bcda4ad90390000000000000000000000005d29fc7a0d3ac0197b5d2c5d99c7d446c42adba900000000000000000000000043208cadd4ee8642da4813b67ec59ad67207af91000000000000000000000000df7cd47c011f6212bf2871934f2a035f31e31abb000000000000000000000000a2459ef8408568a3fab009176c5e1ef03d049037000000000000000000000000ceea37ed947c168eb7e66a5f434bc607a2508a9b000000000000000000000000c537f877a7b3584a0162213eb3c4f61f147e01ce000000000000000000000000eb3dd4141056b13c8b67a1a25cd2718801f6209c000000000000000000000000c8510814b38ae2ffd3dac588188587bca4f9d08300000000000000000000000073bcf638712694f61d065bdf77b1d729393a0693000000000000000000000000eb1dbbed3b079db3380e460d5604d15e6ac188830000000000000000000000005d4eca15803bde6d4ba54209b742a7e8f52479c500000000000000000000000031e49268c67bbc5dd25ed761412d2f25d3c73a0800000000000000000000000025811ec88577c52271d0c08936752372ab2e9cf70000000000000000000000009cb13ef7f64692b0c6c6ddb3167af6b78b178579000000000000000000000000a227861609e7e66bce0c8b81b512defda15b7a3a00000000000000000000000041fa101cdd0b72bd90e258aa5340119f3423c433000000000000000000000000791fcb87fbca8ab616965a8a4a836c38546f45dc0000000000000000000000004d1e72f15cb99e692cf6947fce9bf973c9863f650000000000000000000000000763d9ed40cc9a475f33edf39ef293e68a0eb026000000000000000000000000a5843d27144662a62ce02312073b306f0727177a0000000000000000000000006fc6aa2f551ac157e2d15122ba87e9363752ac32000000000000000000000000c765b808701b0fe18183646a18a510adcc4b0bfe00000000000000000000000023bb59262544a1880eb890b164ce734e4ea58e23000000000000000000000000e38e9e5287651c8e8d60fab40202e2e6dd6486b900000000000000000000000083c70cfd1e1f80d42be19f4b5f1bb6e1424fe96a00000000000000000000000032cf17a2c433fc548f2cfb8d9c277ba8578ee0700000000000000000000000007a689d08427a4953c5cce1233bf1906a98fd64440000000000000000000000000e06f359cb2038a53adc5fa08e0f3e0fbcd71a0d0000000000000000000000007d8715317deb3c2e954e6695d92380a20d2d3368000000000000000000000000c3b7318d8ca1902bf7565684f0b6f1bbc75193a40000000000000000000000003ccf0940ee566bb5778f075542e15d46f7010f49000000000000000000000000728e63bbe683387786a7bb577b0e5c4da102631f000000000000000000000000612348cd2197d941b0aefd2e133d3591b26997c10000000000000000000000009c1ba1c051f0b5323fb474a0afc7a0e103c40f55000000000000000000000000feccf367c398b2d7bcd0c2f540bf6675b04b2550000000000000000000000000d92e9127c87748dfdee6f97fcd5eeba5011be0e100000000000000000000000039af6952f2fbe751a10f28a63f9f57d65f64e3fa0000000000000000000000007003855bec152d04fd9f5529b61c747bb8f140af000000000000000000000000a7b82ab8ad85c3682636adcc840da0efc9956b8a000000000000000000000000c34078a00d52a2a4f1f9ea08df57cd8e9d6c560f00000000000000000000000099b17f8579231974dac1addb25971e46940c758900000000000000000000000010660e79751014b8d8125b347a4c3bebcb7a62ac0000000000000000000000004fd1a9f84dbdc7d936968c6c4afaa13508b45c2a0000000000000000000000004180ab5a85d5375b7a643cd8df077a3a3e0062050000000000000000000000007d7b2100ecd58e114cd5f7b798853be21d555c150000000000000000000000004bbe9561b478d3b10f5d1ce80865b2493edda0ef000000000000000000000000e71ec593e7d6c6d361450972ba39607ece132e09000000000000000000000000d1818b614b0b10f61e2e73a783fa4ad0e218eefe00000000000000000000000011fbb4e6a306a6387ac84401d214e32ab549b933000000000000000000000000e5707b243cba7326fe851027fd1d5d9e0b40351000000000000000000000000083cf0010a4cb48c1534d7d735db8307694966cdd00000000000000000000000017561b466980a8c1f4da967d873065f5f9309a28000000000000000000000000280cd0133a862d0f9c45386c4082d1fd2c156fcd0000000000000000000000008cf503958c1309e7df42f363b7852febd03f71e30000000000000000000000009ceb64d8817769d6ce2d18ef7727fee88aba0821000000000000000000000000c1e6e543856514c9ecea8884c5bae4f25573e41d000000000000000000000000fee851ece189873d17fa026a20d0699998374bf80000000000000000000000000cac102f02446cc9ba9371d75bdac55b8c8d32150000000000000000000000000f604c10976fc3f65b721a741079bc750aca4db10000000000000000000000008bf3b569585c6003a0d56a05946e2279f7faaf14000000000000000000000000107e60e09c1b9399c2f9c51051051acc2d5db0db0000000000000000000000009808a6ea248c35880a8abf847419339de268b73d00000000000000000000000075671ea0da5124ab891b430fb0b6b5112e5847e100000000000000000000000071c609024b4abe862ffd6abe24b3144e1a21959300000000000000000000000070ddf91882ef30e917bf57fdbdf98dadc6180828000000000000000000000000f3aada91c4513dd8ecf80653207a347f29abddf4000000000000000000000000a210f9312453eb637c600b520785ac318b8ff4bb00000000000000000000000022cf8414d3e7bc68e63692e44e51855cdd62a3ab000000000000000000000000c7ecfdeabd067489ab3f98e4396c82d2377f1e9c00000000000000000000000000a609aed2aec6af5eef85f3f3268c13ca6549ee000000000000000000000000ef75cee06ea10bcb8e0572ce63d44e77907b8adc000000000000000000000000180a2af8a69dbf8027cb49694420381e22658ca600000000000000000000000066e80fe9351c18cd89b71510c8b36151da19e6d10000000000000000000000009596392d6a287ef620cb233dff69b8710482263d0000000000000000000000005c183b6b02444977c7db8498bd608a9add62924a000000000000000000000000a45211f677ef3d6efab09425cad5e6e9e28c7a190000000000000000000000008510788510009386fd9c2c838abcd27d60d63e5d000000000000000000000000871d414166535d2e2a221bfcc7f247b984bd9331000000000000000000000000d0740f11e89ca53fb2218608913494b2e7b0e70d00000000000000000000000057b326a47c77a6f573b1e9165d4679f23158ca20000000000000000000000000e22087915a4404de85b0f142e972d582908fa31a000000000000000000000000ceededf9c33778cad3ba491a65d9e7e8e1e2af7700000000000000000000000003d0cba43b624c5c81bff481fcb5959e711cc64000000000000000000000000055bae5df0c1ccea3153a90ac0bebed3586f851970000000000000000000000003799d2dd4fb172be328ad1a7348b1a399bf740a90000000000000000000000002abe68e7446e8f795349228e228c831bd52631890000000000000000000000004835c02dc1501b5b2053c42427837b41cd7b5ecb000000000000000000000000088c25763ea70e6b5097986e672350ccca5eecdc000000000000000000000000d28877162906c4fb4684e9a9f622c8f7d270382c000000000000000000000000ed9d812fcb1896d1d67ebd566576ccc3fb3ad6f1000000000000000000000000da5961a60ff10b647d784c53dfa2038f7c8b07860000000000000000000000009e8afb8d7140608af55575c77f4675ee9c12925900000000000000000000000012336ae3917c74726a6b9dfd0c47a85191579895000000000000000000000000de814585b71e836975ee7255a389dd955515098200000000000000000000000033b4cd346db769863bd2b28ad0d206d5b44b126f0000000000000000000000007b95f53a884cae96d02c7062ebb18ddf0de73e17000000000000000000000000abb48323e8750d632f767e19b699db593cf5f354000000000000000000000000589cd4e0dbf759ca6f4ced9dd25f4df3f06ef6b600000000000000000000000059f53a87181b40bfa3e9a514d95a85147b42056500000000000000000000000060bfd659249f7cc3d7f2c29c6cf1dfb3634fd6c40000000000000000000000003b6b9bb4659cc6720ab7f00f8e678e5aa6da9c18000000000000000000000000b216bb53f7cc427892bc6ca482968f96753126390000000000000000000000007875b09a9a74dfe5d8d4bcfe3d22e0681b2ea30c0000000000000000000000007446cc87b97953627cf61587440fbedd2946d4d8000000000000000000000000ade04c7547754a0f6fa8011b7ce6c326f38f2c4c0000000000000000000000000d958e7ad5b7e35a7559738467d0b22b365f14750000000000000000000000000d1a1d5210242bed20b442c1f4e50cced791d6a500000000000000000000000004c9b3c2074e2ca5a8356556cbb6b92c4dffe3e90000000000000000000000004e85edf6762e6136ab1db4ddb7d2fc9393eeaced00000000000000000000000059d62074b31e8e7e4f862f0e9eeb927c1bcde9010000000000000000000000008f3b3f256fce46a2f01cb1543e35b4bc1d325c9e00000000000000000000000056e7eeeb099141f558566583bab1a6f154ec37ca000000000000000000000000f218c50d12ce11a6e4016eb971c91b44542bbd9c000000000000000000000000a1caedbcaf67e6ea37c08f7308d836dab01c847d000000000000000000000000f8d6626fd0be254c6cd1aff01a8ae8107e2ceaf80000000000000000000000009189d8a72fd12b2a440dcdb1b12a739df9a3052e000000000000000000000000887fe66282145a84ac62c3adf9fced8ea7e06d17000000000000000000000000363fcd5bdac8aad0587255f298724c9f70bf5bcd000000000000000000000000c8aa3c899ec5faeed4c1e8fa692eb1a37491bab400000000000000000000000089ae490a70dcb1b3de25ec724e35b82c8c6aa46000000000000000000000000006133eff22263fbd23c953098673e279247afb34000000000000000000000000cca976a143eab0d63f9e9115a87a6698304f774e00000000000000000000000082deed801e3a3dc0e265a43d204b78575feaf267000000000000000000000000db49fada6402656edb2f73bee19ec5871420cddf000000000000000000000000562bae4c3b50a04603897d39a5d0f689582ee7e60000000000000000000000007712aa5d2d5e547259f3c0f40e404dcb381d543100000000000000000000000062de32077438f0c9a099f47af12c59fe93c73cf6000000000000000000000000579301ff78aa55eb5f648ce1e424dc70324ed1e4000000000000000000000000909e19a495e16ad79795ecec8a3e2852ee5f3562000000000000000000000000215f3e8d8ecec2b6bbde5d31bf1e2edb597262d90000000000000000000000001846df768e979cce32b2632680ce10ad8cf8dd65000000000000000000000000ada82eeaa6ddd0c5ee490e4975de24f6138b9c850000000000000000000000000173d12047177840a7226a1d281fa652edfb78ad000000000000000000000000441fd792c749a1b2b43387f900eb72b8f8dc6283000000000000000000000000f2ae9dde805941bb9b000372941b8ce666f480620000000000000000000000007bd5f96fb42d06d3d998e5e7123b60265cb78518000000000000000000000000d9bf63663eb120e7c7127f5b8582e0d7248766570000000000000000000000004ec39048ab5a6d197f486fcd9b50c9faacc610d7000000000000000000000000117ab974c8add42de894d062ff41251c05b3be390000000000000000000000007c1f6cb21ae8dced00ddf605b6d6598bb0959447000000000000000000000000927cf0cc36470339222b78ae31154fc83bef8b800000000000000000000000001331c7f22e691440ced205ddbb105528f548ec4200000000000000000000000053389c4447efdbdfa4ccf4be5635103b8c1bb2a5000000000000000000000000b244f835e916ec6bf8d78cfa53f997cb071e6276000000000000000000000000e7ee361ca94f793beae851836f634b2e4ccd971e0000000000000000000000008ebf00ec53067be2a9fe881e885000f60b3d9721000000000000000000000000ac96ee8d729218e6658baf865dbdb6a2daec5504000000000000000000000000ee1e12c15a56fbef1431061ebb1fe7cbaf5da4a3000000000000000000000000a9e692557da64a01502060217534d0c363ab9bbb0000000000000000000000005a19f157ce38733d951dfcc26753701375d940840000000000000000000000003e76da7a6df5bce93a0b1465d9ef6e8457fdb70700000000000000000000000059c76361cb21fc2c7f7bb15e3b07dc2749af33d1000000000000000000000000453122a96d9ad83d8c77fa8bf933c648eb87063b000000000000000000000000ac2c11ea01ecd495db8024fa376485929f6ecbf5000000000000000000000000ab56d24799e775721e9a3f07c7459394ed181eaf000000000000000000000000a47418e0ef4c3d7903bdf4f36d92426fb8b0268d000000000000000000000000f4d71b5d97f7c205677c364d11389088ccd3dced0000000000000000000000002708bf89b556a0ab2fa3f3389f5df8bb16023ecb0000000000000000000000000977fecb029c309163ebce4794910e9f701438c100000000000000000000000031e982d2fde760a0780e246e6479608d838db27b000000000000000000000000275c215a7f7d34422136c8f87bdc52b8de453e920000000000000000000000008e9e83150d3dbf756c9982a93a73421d9764a1e7000000000000000000000000fdfbacf34015169969e2abe64ffed6d2a59541c10000000000000000000000000d73aed5ed31683b5cf37aa29642c0388d3f7dbc0000000000000000000000005ed38e6d3249e7bff31ec56ae534ff70b1de9e4a0000000000000000000000008218370d252b8b8b82d434b1e0fa776aca560fe700000000000000000000000083553207bc37137be5045f14d5f8d7800c3d00ec0000000000000000000000007ea721081529e1240ead787f8cff943c512baf8d0000000000000000000000001dbc4daff640f0bea2ee81a7693e98aeda7776f90000000000000000000000009b2a3229234a6cfbb84e78af347137377cdce82c0000000000000000000000000fd724fc0d71460ee34c7507b70680ff206a42a7000000000000000000000000c62b7d6d74f5b3758707a028245f26a65312bdcc000000000000000000000000ef0bfbf9aadb56c459f971d315670dd4b059a3400000000000000000000000005f200b56a98126349f1d9f8a74b620e6e50d9f190000000000000000000000006945508f11478e59bf914f3d9b5ab2acf4047f42000000000000000000000000987794bdf8a78811b006003c4dd6829c100f61c30000000000000000000000000f9ecb371f14efac08e027d736ad323e9d3e20220000000000000000000000001300d0ece4ced4596e00d2cea755c7b1006423d5000000000000000000000000b3cb709babaa9409ee05f37f6e51bcbb26531b360000000000000000000000000618576a35f9ec2959b704ec50c4f1c767caffcd000000000000000000000000ffe48367d7b807c96a6e95ea0a32f5d3ba360e9b0000000000000000000000003394ec77401c1b96ca0ae154e446404785c892330000000000000000000000000c09cfc04f3a1fda687ce2ef4442007a31a1fa350000000000000000000000008d2842a4450222d3e62b9a1db98c64d9777dfc1f0000000000000000000000009b920c6a300b2979ff6ceeaefbdcdf1cedd8f3e6000000000000000000000000671bcafd901f93710c72b95bcb321691c0a6bf140000000000000000000000005110297935e991d77225c9aa8c268e9beea68bb9000000000000000000000000215935187388b6d6e8191d0d704e13360ba4cbaa000000000000000000000000324983ee1b8a880d1051d56428e03c6dc87f1f9900000000000000000000000059d54cccbde2943a9bcbe0a7068a5aca5eaf75d20000000000000000000000002a950216f3892ea80afd5402d6f1e5d981a56072000000000000000000000000f4c45b328a8dee5f1db70e5dccbc2a7740c63d6d000000000000000000000000b09f0ffa2a5df569d3586a0d98203bdaff6e64fc0000000000000000000000000ff31194385d62bb11f33a80174e7b3a6fab02860000000000000000000000001e9dd3be30aa841c49995f53dfbbcb3d8a7d63cd00000000000000000000000064bffcd5f1bc1b665794643366e9374ffacb58130000000000000000000000004ffeb874a8505ad5267c56d3d761440ca1de9e69000000000000000000000000ab7cac063c63e13d3ed98f345cef9bb4f904d82e00000000000000000000000010c2c02f9a1a80b8ea61cdfcc09bf2e3fc524d7900000000000000000000000012fa5790662a76ad04583740f67e3de6b4ad86b30000000000000000000000000788fa27d65703111063b64cf71d3b60f014cf2d000000000000000000000000dd7efb05649ca2d7ea7851a0291d442be8d9a2eb000000000000000000000000a50127596555fdf8db74c464399b74868603515e0000000000000000000000006e46d18df9ff83161b649258abd68ded1921cf34000000000000000000000000579d32d128816bf7c1715dac2d6aa8e4321da6a40000000000000000000000007f1a92998b8698c19cc8d7f7fbb48cf48a939fed000000000000000000000000823d82e410b6f069b1f7bfd742fea30c66066bdc000000000000000000000000a62ebec2978f7af18732bfbba8df05166c41400b00000000000000000000000069f1d90bce776feb5a2c71f1041900721f7457800000000000000000000000003eeeb916e6ecbf7aaf5dc6b143e1830549a2a26a000000000000000000000000f6ee34789280cd744deb578695ff333d4d7415f8000000000000000000000000b877b1db52d0a58c67c12e8c745d0827e517e93700000000000000000000000064cac370b7bb640df878c635a11b1ec9280355f0000000000000000000000000c32265cfeb1d724480fa4500eed4f1caf611082c000000000000000000000000c0143214d77c4fb3bba241962c0e0de17b8328b800000000000000000000000031fad9de963cc79f0b0c5041b8fe31f50e03d1ce000000000000000000000000dc8c8322fd03737d1ed378b860e41bd0e8fdedeb00000000000000000000000016ec62eb41e4b526610ecfb9f6d5f4385c208139000000000000000000000000a3a716b778f53d7e3458f92609e7d1c189e817070000000000000000000000006e2dd18d64e6913755ab842f65fb586f2da3c92100000000000000000000000040d63382dc20262028a8d97751d9dfcbea9e4abe00000000000000000000000049f17cedc5a3babe065867ff6d61f923c7e3ec220000000000000000000000006578e1ae6ecaf52b5e2984b3d2cfaa5c276fbf5a000000000000000000000000f3e5090d984d41a432ebb4bd425879c661bc65c2000000000000000000000000fb2d171888fc7ac7f2f4c093da11be89a8e57578000000000000000000000000687543e02badb81e0283d0f0a4f2bf7529497da5000000000000000000000000c0375f070ed74fca185e40f5e5cbf9b8c6a9c9b30000000000000000000000008bc9b62565840549eac40313f84043c2b17093e20000000000000000000000008701800164370a25bd79a8a528ccf0341794444900000000000000000000000091abe1242f4b6d20b655701877ec49b252249840000000000000000000000000af3f479579f597a2e44b303e086ea711ddd0d7f7000000000000000000000000612c0d46e933a2cc24811d17019b4a0e0f2c4133000000000000000000000000dc2e11a1ed56b664d2b596469cebd57c193e6439000000000000000000000000b1d285c6edaa5940a2f60418fdb17555043906910000000000000000000000003d107af7a6a631e5bca5d9486189fd827e49c70a000000000000000000000000764aae215eb88a0544b0c4c847308a25820b0b330000000000000000000000007fe331598a62386c6a69f85e562ad52004ce6017000000000000000000000000e9c2eefca342c47e9c56ea6def20ecce4c744e9f0000000000000000000000002c071c8c4ffaa44e20c498180b71a4921701b6bc0000000000000000000000006920e1e6bc50db68937a49c427f2b53c4fa2a48a000000000000000000000000b0e9ef413642dd0ef943075b83d598d536290b0b000000000000000000000000f90c8385ca9fc14dacecb27f1bbf9e039ff4628b00000000000000000000000082c3ab689084bd9e87b9a1a05e9cd75cde99074a0000000000000000000000007b9b71583034d9cf84d57ffb3c4ca235bc940fa9000000000000000000000000cda801edca49e28de513b3e452d50e0ee2033f7c000000000000000000000000536f27fde152b20551a3ff818864b3d9a42159f1000000000000000000000000654e540529d7738c03091fc7ab7e51a234c04d2e0000000000000000000000004828408fd48cf29c6a12c87028fa7d70ab16ad8a0000000000000000000000005a9b8eddde9a14a6d906ae8642a35f90f782be8d000000000000000000000000d506f379c606567abc0b953aecbc3a3dd2ba7ff80000000000000000000000008d082261ed486179172362de92a2ab1240690c53000000000000000000000000451b6d768067ae78f722e7afd86a66848125013400000000000000000000000008a9ab04f66c4e2a0a7cfb4077b66c8712f8233d000000000000000000000000018f556dfdf4693788750df19683f4e7185b84ca000000000000000000000000772a86617c8ed23757fc870ef98bcf4c81532d64000000000000000000000000aeb9423f18a053558958c1864dd1ca1559b888a1000000000000000000000000daa37afcfc1f48c2bb1fe535fc38943c44e2bc4e00000000000000000000000014b5b4803226a1d20ab3cd260b0886be4b0008400000000000000000000000002f8591780b587372584ed12827c8fa9c6cd4e50a000000000000000000000000771c71b7ea06b4cbde3ace8f087293a74abad5a6000000000000000000000000cffb4fb900331f8b069da6202ec2d7bb841489c8000000000000000000000000e63c70ee850fc7a654ab17686283ab723eb37b12000000000000000000000000e37390ff714905e4d4de2c8b3ccda7c34aa5a37e000000000000000000000000db9d896de2df683641589afff8169dba793e2b5000000000000000000000000096a79970c834c03afb04b28a10bd1f131a90d2a6000000000000000000000000061f25d3031fda231c423e16a886b0011358876c000000000000000000000000dd1bc72eaac42931b256add4fd8e677dada25eb20000000000000000000000000e2344d0160c7b3bba428acebf60fc6cc916057800000000000000000000000051fe20da9f31a3e90ef26860c4a51ac366c5eec9000000000000000000000000253feaff34c0fec1f379d52e6ccda63f9567a194000000000000000000000000bd6d94f062cbb169bc0d85af7fd9551669d6534f000000000000000000000000ae2a0d1e69ab9a993666fc9cf322964f033aca4700000000000000000000000011195fdd86305ce131c559a518b05164a3b53c570000000000000000000000005161e29ab17a8aa42a1211a745b93d2f0a53f55e000000000000000000000000404a40b6c380e4a45d08bcc9b94a5fb87f4d40f70000000000000000000000009e65a68b05d06a054e07dc7060ec2bb8bc2b93130000000000000000000000008003ad9774610c6cedef0a9fd2f7611c58d9d7df000000000000000000000000476d1e2cb0bf3eafe4b9c8ab48f698a2331487ff0000000000000000000000006f27acbabb36e9711fc3ab0c4a466badfb54b1cf0000000000000000000000008e66026aab565be31065538d0b6e9a4273e81c2b00000000000000000000000050b6fbe92b6aa172808f6888b232ec7ab84468a20000000000000000000000000d3064d90b82770061afa3521404fb7b79ac4ce800000000000000000000000069d4f6f0da7236fa60fd32504fd6a384a35ed4e0000000000000000000000000bbf5f5b0ea1cf9ae07f6dad0d1adc72d7d5bb1ae000000000000000000000000b17a709b8ed829714877cb2d4bfa8b45ade5fe940000000000000000000000003e827e354a1e56a87ef4da0ac907f157b69151b2000000000000000000000000bb38f71e9461771d19e3076aea3fd0db41545d09000000000000000000000000d11eed12b1fe70a98bfabc31d5ba72f6009a2d0100000000000000000000000037ab79f33661ff060fd5f569f701ec8f62b113ec0000000000000000000000004d0b31215a683bd5f389179dc7e9da3f293a764800000000000000000000000016b03b2ce0b3f5d499d2e9b6492d9d6483ae25ce0000000000000000000000007e694e0d49ce3ab8ee7f14973b0ccf3b45020b1800000000000000000000000020aad4bd1e2de598d330e40c2bd5cb66806dcef20000000000000000000000004968fe3621617c0f33213abdae5b29976cf2d2340000000000000000000000008dffd9d49ada2708c172339b6581f2d998458f820000000000000000000000009d4ed463cedb352055087a41df3889bc637671b5000000000000000000000000806cf73a306948f0f849d56c1b835fe8eb5b26ba000000000000000000000000d674db462c43a1242522b7987aa5e69b82f43df5000000000000000000000000b66d25548a154dc433e5db7514d171dca385ee6f000000000000000000000000a8bd862fef1676e3f7fb62f041699b9bcb1a00a300000000000000000000000009345c2d8090b1cab7106099cef155e09f07e977000000000000000000000000af70e993ff5e17eee2b199c79c74965a39664874000000000000000000000000bd72ea5f191e54f64b4b9630da5922e1b63a4ba2000000000000000000000000dd8bb76d4f9aeef969a5c9cea1558791c87091600000000000000000000000002011c27acaf60a1d5ed6965a33ca6943dc60584c0000000000000000000000000ad2e0e53516a2c9595f480058dcba380b5689a400000000000000000000000095ca0a65445cd6568c09a31e8c1f8a46b8ec6aeb0000000000000000000000003f455d77109409c06904350b5bd786801318813b000000000000000000000000201d9eed4bd25a5f53b2728d7a13b3aaab3db08d000000000000000000000000988d33bb7c6a83574010de16ae268106d1f4d7970000000000000000000000003f3d96fcba6cdb3b9499b199cc56f1d40fb34ebe0000000000000000000000006ce54ef5ee66e18d6043e58bb1058ff83cf6131a000000000000000000000000fb1ab67e54091118f1290990ef3318181e39fa08000000000000000000000000df238934c3b9deeba71d8528174690c4b10340a0000000000000000000000000ffcf75a0814b707b408521ccec25d999ebe46504000000000000000000000000b2679c15095cb49ea88c53eda17123428ec97485000000000000000000000000714f2933c957847d7fe0072b2cf066d65876c90b000000000000000000000000ba0b0ed3dd5d44b5aa890e5fc9d7abdc62a46d6d0000000000000000000000004456eaea216d34121ff31c9ca08b24c0f1e777a00000000000000000000000009439bbb9a3d46f198cf5a7f43c4f73ffdb81a9ea0000000000000000000000004d3420e98408e4a2c653a3f3e2bfc2cdfcfb3fca0000000000000000000000007602a361e846cc29a10006388624d8168ca322f6000000000000000000000000938aaabf835434ea8aaa5e5675e2f7a6bd9f9018000000000000000000000000bc4e46e1b7b43872ea7e5677bce235c7f9bee1a500000000000000000000000015c2374f1139637c377c5fea11dfcc0d5c06566a0000000000000000000000003fecd5a8759dab77b16a8ea42160032c72b3e7e1000000000000000000000000531aa0d27d3b9809ae36a23bad4ffc7ed55a747400000000000000000000000032d0e72bdbaae1b5ad32a6ce21d2a1c7c626397500000000000000000000000038c5c1c51826f37987f0f5f8cf2365cb63f4b84b000000000000000000000000d147e4c3ec77d2895d41b08a8868996a49ba3d2e000000000000000000000000ca28ab241e86f2ef16beccb4f6c1f280c42cf82c000000000000000000000000864881bc21d73c2228f3611a9db63e3dc29e11a40000000000000000000000002351e4f82457af11ed005dc24dcba3626d4bdad0000000000000000000000000f789f50941de2c14a40620958bc815782a9823de000000000000000000000000ed681220beac99b6e8922ca85a5e1737759ddd690000000000000000000000006872052033f981c785bdd69f656a0b72ce65eb4b000000000000000000000000d057dc8fff3ccf5a8c28002f2866f91169005e4300000000000000000000000057a5bbd8ea65893a618f5a834e2b639c547b0a40000000000000000000000000a7e890ae042aae5b1e983d73ef2d8b598a526b3f00000000000000000000000035f2742c6d22119e2125c9076ada3f30a3771c04000000000000000000000000ab6863caa27f9fd814a45c7cd6458961dfa7704a000000000000000000000000f544bac1a32ff75249a1afd9d08e0e9791c6dec10000000000000000000000005c1b9e860ab3e0b5f49073d6d138d2a59e2fff900000000000000000000000003359e45b87b8d03e6cf698d31981179757d9f5fe000000000000000000000000e7680156de7c3792e01762dd14999ae09c70adec0000000000000000000000009d02de709c5897630ac1038dd67dd5222fd64e25000000000000000000000000307a6e0872ff6c2bb4da7a2681963121c0795051000000000000000000000000703da49cdd327589766c543330e5f98dc03c6f180000000000000000000000001e4c7ce5e31e018f44f37a8e6d9268f6f98ce6110000000000000000000000006718d1562ed88cad992a295f4c5a93e2575f8ce6000000000000000000000000edb57f44da20da9e95de70e1d700c2da8027a7f3000000000000000000000000b6fa59e137e826c5ee468a15b0732e22fd236ffa000000000000000000000000474bc8900c5a069395857027513de7de668a49f3000000000000000000000000c95448bf75008f7112dbb5cd9c216cf776fcf70d000000000000000000000000cdb5b2ca3786780fff065580ed9e3d822a0ba15d00000000000000000000000017e5d8d486f3ed18b5ecb674514fc9f400863fb8000000000000000000000000aed78704441683b8ad1f3aab9e2cfdb21915837f000000000000000000000000203a3b0a35facf12ce406ca5422b4d8daef15720000000000000000000000000eb47e0fb09bcc56d0db472be5fd4397c41a757f3000000000000000000000000a5b56e7b831ae58bdef3209403f8fa0c8fc90441000000000000000000000000b23b92a64fc69244492e11721a0aec977c219ed60000000000000000000000009ea91e145f7c9917d7eb82e18a51d4aae00c64f10000000000000000000000009eb3f845f917e4efae0034b283689bb065af734a000000000000000000000000370441577ed0d8ca909eeecdabdca9227a78e6dd00000000000000000000000021323f8348eb075f669cf8143c2ecb82d46f7471000000000000000000000000804d6c552cd1c725a799d5339574042e4e43edc600000000000000000000000083dff07f40642fb42febb5deb6a314c8b725749e0000000000000000000000006f4c5830039462772b69f8293169a82eac6dbe5a0000000000000000000000006437cf42e6b091c4de28cc7e338de089c785a244000000000000000000000000d2dfd93fa41676eba7ff9a009ad42a69d37ca3e7000000000000000000000000ce39cabc3178e16df5208c9d7a59bc1607f60bcb000000000000000000000000e20b3b67967a1b7d6b60211cda42fc719fc06a5f000000000000000000000000077ed175e741a0401e16d5f2d723253b9e95fa54000000000000000000000000bc4e71e5222667f15fe189599db7df53a6ed520c00000000000000000000000050941010643795df025e94f7b50a29bbd84158bb00000000000000000000000038fe79f6c080d13645be9e8350539a07279c8d93000000000000000000000000dee02a667485775330f73a861622e8d521f622e000000000000000000000000093052b89e21e1914661207c850fe187b02ae657d000000000000000000000000c74d74f68bdcfdda47315e413fb2d8cf850431ae000000000000000000000000b02d8f4a4a138d0402683c9adc82ae774d4b91ad00000000000000000000000043c2fc875789b1d5364e920fd31c180c5253a81f000000000000000000000000b9f46715288d551900a8ff3ef1f3be2982fbd09e0000000000000000000000005e9dc2c66339cfe8a022de263592392f49d4feb9000000000000000000000000afb961bdb2d7a9c2c5528ec4637a8321707870cd0000000000000000000000002462038603e05e42c7061b252e94ab4cd5a426440000000000000000000000001071fc7ab010475887db48ac1f2ae14fa7aaec7a00000000000000000000000030593687c61bf27e12712278ebbacf26422f43cc000000000000000000000000234715192443b737bdadd593e0cdd5b993b0b50b00000000000000000000000005e42b222e424b774914e11a405a27ee5cfaf2ad00000000000000000000000075a27e6f7bd5ac423fe6950a4fddad249b8bcbf000000000000000000000000004fc24c33b51a8f75ce3637bbd4bb2bc3bf09eb800000000000000000000000005d7fc83b11dffb5caa174dba24b81ab1fbc7448000000000000000000000000710d7eaf3fcc8ff02a68ba5df4e4fc3f98811c3e00000000000000000000000030e2be9a53291ab5b3f1b5ded3e714f0b36b37b900000000000000000000000092f98520479e70eb5e5e0dbba1e76191addfc1f5000000000000000000000000fd48c3441e9bdd0cd2012d4269c78896dd9491cd000000000000000000000000ae4cba7c2f5e95a672b686f8173b2dcbf157455e000000000000000000000000dc511560525e48e42ec7d0caf5e94dde5862f748000000000000000000000000c0bd9bcefbe7137277733a548044b4a5d8aa47a00000000000000000000000001b1de3f645f2bf4bac4107b976b0d844814e70c9000000000000000000000000ebcb0d35d31b846a889dd64684682899d6bdcc380000000000000000000000003c01686501a8c7d41feaba3d6641f9fe33f2bf350000000000000000000000007002a99e6b4661c3b8f7c4a397253c38cca2a7e700000000000000000000000009b3d4b73a72b33a161cca9b7ae5f77b41e491fa000000000000000000000000d0c2cbd86f883b24621af0d676b7c809235837410000000000000000000000001d43a2b280bf27293c0cfcee36dbca61b84e502700000000000000000000000078eb0cf5bfb146352bd9029e02e938c744dedd230000000000000000000000003007df2485cf763ce32ad063cb4e99d2902e5ccb0000000000000000000000006d584de87c993313457c6dfa8609d5d4626ee6ad0000000000000000000000007fe8866a35201f4de5cc916c3f7dd5011ef7e4c200000000000000000000000057e271fc49132fcd3b23fb8462ba4779f506187d000000000000000000000000c8013c214b15ca63b10ecd60bdc956e94d8118ef000000000000000000000000c75975080e09e49114bf04294af84ffd451ccf12000000000000000000000000a2877229139fcba851c522f55b1635ec0795e11b0000000000000000000000006f13adb7a693a7581f2f2fd72ac9f00b20ee38020000000000000000000000000e9e5a22e579defea00e392c6d5a6c15093e85bb000000000000000000000000e04902793b67a99cb8409c2e3fb3d552133de0e4000000000000000000000000204f5992ad6df77e67435b710014a1487e70e81b000000000000000000000000f109f3b3a73b8201dfa53ad0039e893c163208f300000000000000000000000058a4a21ff1c9ac591cedb1d3248f81bac05497170000000000000000000000006f9fe32973d57c6c7cbeaa59dbb650f28d3f7bdd000000000000000000000000ce1a02faa1efe8b7e7b23577330640419932a50f000000000000000000000000f1d494784cb0beb4d73341a400180a48fc8b3660000000000000000000000000ae1a19df07349f4f7ca84bb82e73c38a715fda600000000000000000000000009213f968c518f80e6dc8104ea612918cdc3cbf910000000000000000000000000090eb43008a030065000000e70099482c00b6df000000000000000000000000dd25ef08a666eabd3ddc13bbacd68e233fd0fc890000000000000000000000000d108b3580e559d332a46dd07887f27b433a54b70000000000000000000000004be80a823e619ef57a61cc19b6bfb72974df06040000000000000000000000007f84f52487b47595aba47d4a3432840783858998000000000000000000000000294094abfd3343e31e35f351094029d4faae48bb0000000000000000000000002868187e82bad514cbebf0b4f840dc4d98592c3a0000000000000000000000008ba2dc4c370fc83293d8de6d57493dc4739f94bc000000000000000000000000e91bf6e2c577c45fbdae2ac9909949cd8f24fb850000000000000000000000002831b232c338a22364fe155da1df9ae7a98f2a740000000000000000000000009249712b270e0330e14f2a12134c7db85a44f5c4000000000000000000000000e5a953b3d1930bbaf9d30c43518cbba4db3b99e1000000000000000000000000192aa92b46a65868559a1f310da3562281c9377c000000000000000000000000d914cd581f49ecaf924ebce258db8e18a325db12000000000000000000000000a58a96a9c86453fe1d20c882a9875604fd1e509d00000000000000000000000012e40cdc01a4dd1c476842985f9732f69b52c6ec000000000000000000000000f62fcdfe53f442f35536a850380a9d53599513b500000000000000000000000065bf9c9bc0a391e14aaa03c154beb4c12768098c0000000000000000000000002a2246597c7a799c52f97bef4dda98962650c4eb000000000000000000000000d2ef927e2fd06c5c766dfa665ed399d88d524485000000000000000000000000f54961da0951a18bb785c76f76186b12597d87380000000000000000000000004a3644d7623b1baecce308f994dbc5ff92cf05d00000000000000000000000003185e970ce0fa3a5a452d35fd9f53d7705e19740000000000000000000000000a5799f72cba7c8216cbdb21fd677aafb2aad7b1f0000000000000000000000000764ce690a013804cabeb282e6e09bdc8cb32f52000000000000000000000000072e3b8e250ebdf4214fbe93241af7dcdbc37f5400000000000000000000000043a180be24206748b63ae9ecf5cdb3270cc5735e000000000000000000000000f9b565941a3b7d1dc93e887eff64f42eafbc5cdc00000000000000000000000052d230aa078472384b9b063073a5fb555dbedae700000000000000000000000079ab1988330872f4c56b1b812a60df532fb2b1d00000000000000000000000008f16379158fbb98edc05b7653469872dab012173000000000000000000000000ba71ce7d2901c4d21cfea80f73b462f3247da54f000000000000000000000000bdb77656a57665584f2d7c52797ea0e5fde98be8000000000000000000000000dbc5950e406a821b7fb0af55a7c69db785d80614000000000000000000000000652ba0762e3b7e3f98426e848efb688d51f7f7bc000000000000000000000000f3179db6c83f34d3f56a6a416a1864b06b4f2c730000000000000000000000003a63448d2f777c78da5248dbf7fbb84c3625ab33000000000000000000000000f1bff4f2eb64667736cec4a092b2325f67a77b6b000000000000000000000000399af470d8e3ca2499ba73f93a2e92da278a93e00000000000000000000000005e0dbfc2283a07faea798e59f80bc9e4e476be26000000000000000000000000b94325edf88f0ac73cbb8fe960e8f29a05da0abe0000000000000000000000002f68468387489c9803466cbb2e51217c87dfddcd0000000000000000000000008ce7404b2f10260a3001ea10dde96baaefb48185000000000000000000000000d10b6b39fe519254ff3c7ac4f7e109fa7244760a000000000000000000000000c85ab11d9c4120a04611ffae385ff2fcd3a83f34000000000000000000000000640c33c39f46413fcebc8c9b1e3f6b1885f8e2d3000000000000000000000000adae63b5b552bbf5ef88294ad12899183f0c7a540000000000000000000000004c83c624c7fc3bc99c4d10ad168c3b14463a89b000000000000000000000000023bc0be09e58b531832fdf1632c108f2d0b01b60000000000000000000000000872c3b972fbd19f911864f0592e080b67c2bec88000000000000000000000000e80db9fb130fed2974c563f8fc231749b96ca62c0000000000000000000000000f2de56de4027d87afe5183d37919f78f619fb34000000000000000000000000f94189b26877dae391719a72ba9e2f77eb6ad081000000000000000000000000543d32445a6dc51ef960bb7eb390c7fdb67633240000000000000000000000000e49645142a954d0b3535ae147dc2a57be4d1f7b000000000000000000000000f18d6e75f93bd7593479bf9b89ba099d398c586700000000000000000000000064bd59c000ff90ecf41976e49552bd0b4a147b70000000000000000000000000371439fc338b786b888413dcdf5c594775b68cb2000000000000000000000000174653ac8ca82c3523a37d0a221be9266545688300000000000000000000000082dc522d8c35aeb23b9b3961188834aeb8d9dfff0000000000000000000000001551e9f691cae80c0465409ed8b128e598e4aa7e000000000000000000000000e4b29e5616e1bff5181d9fccc956d5b413c3ce70000000000000000000000000239eaf050b6c83c77a65e6bf9e1e7ffbdcaa4828000000000000000000000000d6f1468582aa02ba87119acb12687ccbc7044de000000000000000000000000053c47e38bfd7fb005204bd0108d868b9be7901c5000000000000000000000000e29fc73b933dded84dd99c0d1c0731fdfffe4463000000000000000000000000f45d50a13b075378627827cdab1a664e90a4250e00000000000000000000000095221ae6a2fe9800899b0f387800e8c02d84e5290000000000000000000000001c374ad3d526e06e7023543d7313b0085f09741d000000000000000000000000bb4efc75c83ba019e5ac9f0e95bc3386a9d17f00000000000000000000000000bba44aaee8f59840b5299d896cfc1e9e8cddb86b000000000000000000000000ef3c6e594f5af340483e2330f11fc78eebd017c4000000000000000000000000d157b3f8dcb6e9efe2d393ec60ced3f573e5374a000000000000000000000000e1f9b4f01b04eb991143e719fd11071c1d0858da000000000000000000000000981693d2aaf7d84c6b57fae7f46c8026143665b60000000000000000000000007fb5a293dc9e30971612839de129feaf870987d0000000000000000000000000e0818927def58bbf88fee78981e835f6f8fedfb60000000000000000000000001f152b0b72909486aaf623af10d4ebaa13bde87300000000000000000000000067344c2a7a73ea83e5619e377630d44c77ea4cc8000000000000000000000000b2064ebea9e304a090da003ea16ad48aabd397e300000000000000000000000044ea0cd65395e0db3cc709232a43ad4f67d405790000000000000000000000001c984538a1b411a646ac3ca30375fe0938e2f16800000000000000000000000058088a5989a2a5351e2ada2a3ed4d8574234c2970000000000000000000000003808bfefd086851ed7a3000400b7b2279aedbff2000000000000000000000000e9a147eadb46df9b149fd01a1a2a296263fae7ee000000000000000000000000e5ac618ef4bcfb17f2611169e42587346773c2f3000000000000000000000000caedc1a3d87c78709af65f4ca78606e32d03ad160000000000000000000000002809797dca689a45f047ddaada54f3c1a1894e3f0000000000000000000000008212823acb1eae6573d72a34d56691896b6c4e8a000000000000000000000000d521a5f4685e41bd729bb7db8f16b0216f78eb7900000000000000000000000027d14bad5386669b612e3432aae2c90a74f4397a0000000000000000000000001e90442af942e3d484edffc85f88f9170ec8a1d0000000000000000000000000b154136fc33fd2b64fa8f196c75b536d00035ec90000000000000000000000008c45e74a736ece66701968d314bdc2cddaef840b000000000000000000000000a1917bd6907e11c3c0ab621e666ac54042171c7700000000000000000000000095e776bf04deeca88c3a63a9bd0afd8e113617a900000000000000000000000051ff8f7307124765872d5cc36a2239610931c3cf0000000000000000000000002bdafbc38d5ebda6ccd2cf836b068dc8b6922c730000000000000000000000006ad2d66f907b573a78010ec74f5d4bc8a8d9533a0000000000000000000000008ca9f662e4f20d62cceb63ac3588777a341b616c000000000000000000000000dcb50b2b417fa11dc04abafd94f6beab1defeb9f0000000000000000000000005defb732ec95dc4cdd5b812f9a452c74ae04c3b1000000000000000000000000ff5b6f3e04e25f2c92e9f8626281946eaf43087c0000000000000000000000003206130247e609c5392a9055822ba68760c557bb0000000000000000000000008702a72017d76b8966e896bea48366f8a672758c0000000000000000000000005447fb498545536664ee6de3f1ee46d8703b2da8000000000000000000000000cf020732f63e9a0851453e35c3f3b75f5117a8f4000000000000000000000000d7dbcc5e9412db6fdce1893c1566eabd434ad459000000000000000000000000337b7fbe2266ed50b1368eef52a75202b9c2bd100000000000000000000000008c5a5054a7fdbda0b40ac51c5f367de33d08a5450000000000000000000000004aafa4acef1eb4d68b66658dd4d0c7022ebc3fbe0000000000000000000000007bcfbe18a7f49b5caf6b46d0aa97febee08e0d1400000000000000000000000047192d33347990c1c48bbbe6d5f2eb85246aaff400000000000000000000000050e0d8ffe7e850578659358b18b8791a27b10616000000000000000000000000a2a2b7de975d315ad8fd5664f553b49469d9cafb000000000000000000000000fb9ab85584b6f25cedcc8139fa83c7aa89784cde000000000000000000000000820e894b13afb1d8a1532daf47c86cd8cf4bccc900000000000000000000000099823eb6e66c86b1f889c9e868cf992f0c497de4000000000000000000000000a09225dc9cea7f2ecdf42912b6ddbe881c5afabe0000000000000000000000003a756e747165428306639de56622e4798939dd17000000000000000000000000e2ee5e6cff9af16a4388394547fc06bf8039578000000000000000000000000088c20d0d116a9206ac389a7e9489bb6c26f31afd000000000000000000000000ff60c27c25576d79d1465d629e42d3b163c5f38e00000000000000000000000056afa22d2a19c1920999298f065cbc65a320c815000000000000000000000000b2de45eae6c11cd3857a164edda90caef7e87bc1000000000000000000000000ff54ae49eaca7215cadb3791ecf089e08e7b5d7b0000000000000000000000005eb974983e64d36f2e61267fc73b31fd43408a32000000000000000000000000fde085b10d847e29bf7166d21437f57feed6989b000000000000000000000000cdb53e1ec3495ffd9286b0cca11a05d7a03a2f6f000000000000000000000000c619155196981693785a0c950d8dbcfa5e617aed000000000000000000000000d05b7a86322584009fd6559dd94ed51691528309000000000000000000000000acb6fb97078a1c09b5bf9cb91dde14a8876f9c910000000000000000000000002a87c73e275b672dc2c8e61fa8432d6c3e1ed83a000000000000000000000000efff32d4b9b64209aff93cfaf561d6f4e298575600000000000000000000000051a2a6011dccaaeadd244984e10c91e80b50ff42000000000000000000000000713c9990da103c808d42e45975ac5ff2068ac9310000000000000000000000007597635cba0c67f3179adaa3fb62497ebbe5b8ea000000000000000000000000bfc55a3c8fedd46a98af3123ab0e0968d1ff9b5f000000000000000000000000a9a5a84ea7218e3c8e82c8baa56a016da655688a000000000000000000000000efde31c20224fead3b083cf56cfd84821dec10a3000000000000000000000000e60d083f3b82d76e52af126960c5dab15312e06200000000000000000000000093c366e38c76d5c9251cfcfb3e98d5a5531d7c0600000000000000000000000073504467989857189a67b49f8fe5a96c3a6cdd6600000000000000000000000068e02da1aac59f75c7a0f58c88b334f7f43570b80000000000000000000000009874df87770ad9998804800835d06f46b990e4a50000000000000000000000000762d25be5cc025dab4e39cd967ec1d54202527b0000000000000000000000003dde1ca9eb6b7799fcec6b72a2eaee44a0f265d70000000000000000000000002984bb4953cfce2cec957388be686d6c38779234000000000000000000000000372ffaa4e362d831259725156c3aa751b9d1acfc0000000000000000000000002b70206b90567aa07e826e7da0a8354fdf27b8d7000000000000000000000000aaca1757d3bc7b61d8e92690930ec15510c00a950000000000000000000000003fe55dd8bc64a387bb6f31267ffae3dcc2ec62e90000000000000000000000000eeb5bdfeae66120609819ae753cdc694b13f9b5000000000000000000000000e4df6229c095b9ec689db72ef14f471c3ea2f68e000000000000000000000000b86b82a134da0046d2599f822b71e450b5b9f7410000000000000000000000000220f0a5f5fa61e7b9767b787f721530237ae033000000000000000000000000e9da930d887114f0cdd64fc2ebe449027c1fe3db0000000000000000000000007f202ef608e6d553ffa249d0006fd46d6016ce000000000000000000000000008a611147a8b3497957efee6e5f5de007191f6cd6000000000000000000000000bd5ded47c4fd41de6265c266c515b114ac2f994f000000000000000000000000f002ca77a48870b8ed42a1bb09798f3f6f7b1bee000000000000000000000000947f0369f4c4a60790b54b0dc2c672e027681f9400000000000000000000000009dd0d163eeb8f67c65d74f3232cfa6a33aece05000000000000000000000000786c553a63aa497ecd3ed1ab4772c7da208b4e47000000000000000000000000dd16b0158650250bcaf0c36320abf4fa1a3d7aec000000000000000000000000943f4b624799898a802bca99173f14598cb8c833000000000000000000000000f0212d171d67876b4aa4e836efceb255dd88a930000000000000000000000000849fc5c3f7b2a3b250b62fdfffa7a453f13d65de000000000000000000000000f13e9653453c90fa6dc57bd70bcbc25300e71d9a00000000000000000000000099a16a2a21885ea21129f35ff2fc3f9bfc660b3e0000000000000000000000001d1bf40aaa2260b6dc957b72e59cf8809d0ada2c000000000000000000000000c4817193362f3e43cc2eeba1467c1df6a744a6f30000000000000000000000005da2935f965ad0e311f678a842534e55002738c400000000000000000000000098affd1f603234c491a67fcc8ddce9f13213a541000000000000000000000000c38c07acdf5ac9f6b75f619baf7131723edac9b90000000000000000000000009963a00cccb370d66e44e70b1e10aa6ef943f9c20000000000000000000000009266de273d7d4d19e680782a2b0039c79af58ca8000000000000000000000000226abfb40818107852b35730c4158a3bb5a8590e000000000000000000000000ddf56657fa26803595c9cad6d1b522b7c23d522c0000000000000000000000009fa2f3f7e12bbab998e675e51affb0bd9bceeeae000000000000000000000000cebc5a4114e477fbc7aad8793e146e316630c55200000000000000000000000017cb65795f3c333b8870d28c5f90b4503c2a65020000000000000000000000007b59dfe9431abb074119d4c5fa7acb1a0e1f45ac000000000000000000000000c75b930b1799ba33dc9ffd286cf298015106396b00000000000000000000000016a5701f3add45008912dbab6df80be5ba0abef5000000000000000000000000ff61feb30df9df2ec93ae24e2ca05d7120a44dae000000000000000000000000c42101c782c0d1a0f1bb7318b403f75e94ca6c5d000000000000000000000000d59c77e5c62787de17e4e798c2406e27cc7d02da000000000000000000000000042e1f530a0571f53859a1501eebc8216bbcf34e00000000000000000000000056c2a8810efe8e25efd63edc9a0a12e715bd47a100000000000000000000000006b8eb836e49612563165b7086214f59f870f39f0000000000000000000000004704e9002f61804d0af80d1c5f42172da6fbec7000000000000000000000000028328e9b4493d0c7fb0e0aaed50539b274a216f9000000000000000000000000ede54d746a2980a93a1745f351375b7cfa216cfb000000000000000000000000fd48874daae78672a58ba1acbb33c9d8832030080000000000000000000000008f8f97f831d9c297a160e537f4acdd08977f1e9200000000000000000000000083c73ccf07cd8391c4256ea01950d5621c89ffb0000000000000000000000000a27d83f3648a31b8284b9060ec0e0751c3a01bcf000000000000000000000000300d95b8cecb1dcd3baf2bdf59cd67559e67a4bb000000000000000000000000e80b744da14bd0173efc8dd7d0ae41fe3d266f04000000000000000000000000344d6be8c77f67ffc51c6fafdb28725facba07f5000000000000000000000000d9485a05668a7b87cf6e62498afaf5fc9cc7e80f0000000000000000000000008439dde157b2785757e0488f7dd5ed23548958b9000000000000000000000000470d235ca1caff614abee02d98ac3aa89a6758bd000000000000000000000000c4ec68154a20dbfecb4cb1caa87a0ced25c2655000000000000000000000000027f2b00458bd9a44aa9159723371f0e73dee89ad000000000000000000000000738078d37676f75cf0b011aea1456f14a029c8220000000000000000000000001a9b8103d346b6b57aba99b37225dad879cd96ed000000000000000000000000eaa77fd46f0efadaaeff343b97bb9bf7922d4008000000000000000000000000ccb93395355c8cc7275091d436fb44b60ebbb9f80000000000000000000000009bfba39ea47e425a14569266b9a90c8c8746591e000000000000000000000000efb619feec5db5271daa674652931cd259837521000000000000000000000000df08320899fb027489bb13b56b3a9f48fe1966000000000000000000000000008c580556fdb1f57853e49f409ae9b89f7658e7a20000000000000000000000006ce617317a75aca2c9f7129bbe329bcd242c884a000000000000000000000000fd2deeba4cc027f69d46eceeb669f0d42595e42f0000000000000000000000004c5dd013013b4ba698c10fc1e36335955ee8dd590000000000000000000000002b34bf233cdd8c0181038e79a07a800be88109c8000000000000000000000000df98d5e45ec985c2b4fd19d6b8ee6d81f0170b6d000000000000000000000000133e050abde68e11d93bb68a9592f65472438d6e000000000000000000000000fdd54d6eb9a12bb88ead5a66d576ef072aa5fffa00000000000000000000000069728ce6f485e1541eb4ce35f8092db8494b648b000000000000000000000000b7791d106f3a6deef1d5342b476dc5caeb19018e000000000000000000000000010e0f7a831c80379e52226d4a0de7402026286c000000000000000000000000370f55692e332ae5c72f8e2e08d04e8881f73aba00000000000000000000000044cd55457cad550ec2943581c7a1762e1671ddb5000000000000000000000000d88189f7dee6e5dbd6cbc6f06fd357f4bf7f330b0000000000000000000000007fbefd119d9c5f63655109d2c217b0f0488f2f33000000000000000000000000726527d398164c8a72d1196ef7bd81e8201118bf000000000000000000000000d9f09bd5c0a0bca6c76018c6a84131fc6c184615000000000000000000000000cc79cf0ec6e4e1c1c3c2eb6831812acabaddc92f000000000000000000000000ddabb66a4268b5f30ba5b8464bca6e92304c014d0000000000000000000000002cd91a207611e5a768a18b3a9f3778b8600443f0000000000000000000000000d7c6d17efffb2fa5fe56296fbd76ad9a8e9f79a0000000000000000000000000b81a53e7e1ad2ba3bb1cd7055966aba06747660d000000000000000000000000e7a01527dbd123cc986f0e1d942853307932c1b4000000000000000000000000ed344fa1075499dac4e7eb0b868a1874dcdd36cf000000000000000000000000b3f8ae0920239a35fd93d4d7fb48189523f00005000000000000000000000000f50c4bacf6e091aa2aaaa01d4ba9898e6ab30347000000000000000000000000385a297b39a8a3f42cf65d3f76fcdc587bbd8fa6000000000000000000000000423df59648d630d0f8f888e086338c0372fa83f50000000000000000000000006f3d9146716ff4c17517115484d669281d63563f0000000000000000000000009426a6a5c8ce124de95822650b1a4ba84774ba4f0000000000000000000000005a290ed49e91a6a664ce946e1bfcebe5bcb742de000000000000000000000000824bfdd973b2a487e5c58a33fc2ab9557557acdd000000000000000000000000a188ce9b7c0291c7bdf3a8bd4eb5e3ff8b08b43f000000000000000000000000babf6e934fe0cbaec90ad28e717e8606302f1ef60000000000000000000000007a077366114664b4de8a15f7cbe1c3dccde8d2ec00000000000000000000000024a256540af726039e74d2dfce2dd3268b11bc7c0000000000000000000000006ac5a8d0203b9cc4752647f2aa4aa87c7f2907740000000000000000000000009954897ef12fdb2914db1fbc53153c83542f259c000000000000000000000000434a2ec110f683b9a21ea3a50cc8e114f82c7024000000000000000000000000fd32b0cbcae4b0a498b0ffc205c6f4a923327fda0000000000000000000000001c28073c81aaf9d701787c81d755b86ece4964ff000000000000000000000000993d871a25bd5f983c5133d813be6eca5014ee6200000000000000000000000074b815d7813d527c6851968d40e6a3c164bc55b20000000000000000000000009003c0955e5a9c2c7e8ea668ad477708642ba9ab0000000000000000000000006dbe4141e8f07d7168b0869e5bf27ebca96f245b0000000000000000000000004a91bc4e52fb86b221c1282bcb6df63e947ef2a7000000000000000000000000911a99c1dd1eb6c13eed4bad59269be7d4dc25f4000000000000000000000000fea0c0684f57ca465afed401737893b19a9bc10a000000000000000000000000e9f89d3dded8c92ef9402e1a2608590d1c04123900000000000000000000000023fde1c395a8c141f51aadbf242f0390f790402b000000000000000000000000b94ad52dbb9f712c45642ac738e3d1a454296a33000000000000000000000000d4386564694b1a49792e66240045a3634c99ee5600000000000000000000000029626296a3494f4372e116a18b9b67beb37c14c000000000000000000000000027f8597bded9e2feacd866c3f7e663f56156d801000000000000000000000000821c517d7ac9d9e9a075e3678610e7779993f103000000000000000000000000c7df941203da8315836f5c2a93219f1e533b3cf2000000000000000000000000904e9285587d2318d602ce144452f165be9e5b4300000000000000000000000004b46c3386bb6b1bac529c7285e9dcacf8ffe111000000000000000000000000ac231ab8c32e3a1d87e6017b2c10c432898bfbbe000000000000000000000000f8b78fa666803732662ba70dfc3459056142a69600000000000000000000000043a747311bbd882bf045beab8dc4cd41ac6e9f7900000000000000000000000081367ea6ba593a69cae44d5d729ba0837892c6d70000000000000000000000007ddfe227a82d350b4f6138da5e20adda2b25bdc7000000000000000000000000cb8b30da0a6908b2d36979454a41fa74dcf5a56700000000000000000000000061c0cf9f9bf29538995ba019220043cc8d6951fb0000000000000000000000001a3155f40a96a0f98aba45a39b809018e009776e000000000000000000000000497e99fd771f897f837ad1c2974a5b5a26d1717c000000000000000000000000bec3971d49fbfed23ea0fedafb61feea1f991e160000000000000000000000006095b8dcdc794a5060e6c548fa5aa67b35494a3d000000000000000000000000241783f61a1a7ade72f2814e2b63c07650b3f2eb0000000000000000000000009ba5c41b381a5e1489cca303dceb3d688de0e8da0000000000000000000000009f105c596d896f36eaa80c58a0dc6cee49deea77000000000000000000000000be16219cde68d075ee2dec87f8905453cbae1b66000000000000000000000000a1a058a4b7f9a4980541ec70e8af94f334540de0000000000000000000000000166c9ae793ad4c26ac50341805295dbb45113341000000000000000000000000d6c69125d520dfe27af7333257771b6879b574ac0000000000000000000000006bc1adf83024dfcc48afdc76984d49b3486074f2000000000000000000000000ddc55d1f87edd558240480022fe04cb43bea6dfa00000000000000000000000000ada4aa1c8a6a73f57fed9eecf55467b40ee699000000000000000000000000ed6dfa49c0bdbde267ece5d510a92708bd01e2d90000000000000000000000005106590726506c0319594cb63a4879fb21a02a18000000000000000000000000e65ff55d93934b724981f7426f03917bc34070c20000000000000000000000007af010f08f9a3c5d9d6e680ca65f8b743e370a0900000000000000000000000073999c732f279b74a87fc04281ecaaf9565d282c0000000000000000000000008eca082c4464870915f2cc435d7ac237da198dff0000000000000000000000002ff8d66b039b013b56d9d99e887eb63bed82f8c70000000000000000000000009d50c722729db2a366c7e9b912fad55eabb02af8000000000000000000000000a72ad89158293407334e9177f34c298eba0e662d00000000000000000000000093f4c8f670578f6d10bf8b77826f04e9c3a4b9e20000000000000000000000007e01a7e5220896bb9e4cba84dca6c5925b6fb532000000000000000000000000e918cb9513ef0e80ed7cfeca86e689bbc83467e400000000000000000000000020bf7789b77c97ac4059dac94b7031bad38fa0ff0000000000000000000000000888590efd10a013dcfc1be22a73baadd07e60c9000000000000000000000000bce91c695948e7d3518395993dc7c4763a907abb0000000000000000000000006354527084dc0a1e5fc9a4f40163c17b23da1662000000000000000000000000be03c463ed1ed34dc81b4ff04dc0d957302bbbf7000000000000000000000000211bde309f20ef784bef23efa1a4063643654e4f000000000000000000000000d0a9a07e8f4c90c0e1308798d5f492cceb917e610000000000000000000000000bcb693c9234c04fdaf4e7e00030c31d91c204770000000000000000000000002abbcfa7ee0fd90551fe3491495166cb35adf596000000000000000000000000e0e163f0f6c3af40d814671e21d3c09dbb1809d6000000000000000000000000f3c59afdd25b433d849492706b91adb2121d94d6000000000000000000000000af7a0cede0af9bf79ff95b6e6c16996b1252fcf7000000000000000000000000b3d69b71268c5e041f04127cc1f39d44ddd33058000000000000000000000000c9f7fb9621c4ae5b968b8bb3febb429fc06682b40000000000000000000000007e1d11f0069712312863a934648d573e3656a1510000000000000000000000008a9ebc8357ed95b7cd329c9abed77755b304774d0000000000000000000000008725d5f9e96b24f16555caf3dde06f83ed9313c2000000000000000000000000e5bd5d94cc4ac55af3ce6bb924a8d558d747577c0000000000000000000000001c02e57823484bd0a8329bbdf294b5ee8a13b198000000000000000000000000bbe3ec93e22cf9e18c3a832c2e51658910213d9f0000000000000000000000004ea2ea62d31ac6ccce58426c7461128f63e2429800000000000000000000000098c1c73e9e42da88171059aebd71d4a55d38d729000000000000000000000000df1c13b1fffa2ac5984516719cbdbfa22240efbb000000000000000000000000b0da6400c7e9a5cfebb89f820d65c3631259b2c70000000000000000000000000300f14ae5d013239e656e078ff35a76942ab5480000000000000000000000006d37236035bc8d9ffde7337ba568df337787db55000000000000000000000000d1ef2947c05f9f1b04b3db5cb0442e66f99a47ab000000000000000000000000802ac9d7fe272489ffc75caff7dfd5bc1266c4220000000000000000000000002595e2f57a786f36e8abd662574fbc1ff1aa1061000000000000000000000000846790f3567367835cc553bc766df447af73084c000000000000000000000000245dee1b9e68d249603f303f6be73757b2d5aa46000000000000000000000000af52872454b0c6a506153e569d7220872b5ffda1000000000000000000000000815b0d9f5ecc432b2aefde32a77e09900d6cc65c000000000000000000000000dbfa6bf800c8a55b67517d705986586121524f83000000000000000000000000be2bf6aa438f40a5aaeb63a220b7bcda2bdadb7c000000000000000000000000d9e51b6dcc49dba3b04661826f83a119dbac626a000000000000000000000000498eb837a7dbcc822012c6f27b160beafd139497000000000000000000000000a1c70d9699f830b568f7053ab6df2c450689ed250000000000000000000000003110a855333bfb922aecb1b3542ba2fde28d204f000000000000000000000000efe4892c2e8191706e3e1221efa636f5585b4bdb000000000000000000000000ba4e3fd5433d6899dde7781319a4ce78f096ed400000000000000000000000006d512d026e6a3accd2b4323ecbe52d1e0c8db2eb000000000000000000000000a785f4da7dff1cc7c0f6ad8b0f5874e2cd127ca3000000000000000000000000e8a7372c13fdeaa369cb2b6b7470a6d630686f3c000000000000000000000000996a77e1932673c100671dfa0d19b6e52afb477c0000000000000000000000000c04a60c6945c242e9779b8d92e549aaea64c3e7000000000000000000000000ef8ed59e51e19f96c123436d559dba06b8f3985500000000000000000000000010b7d8dbeb26b83a9b9cb41c9c4fa7557f6b805e00000000000000000000000027711de7b4e2c6c05e124a656d909a0edc1aa279000000000000000000000000b1cacf138c30068ed3e5c2f14c7a9ea88db834c30000000000000000000000001b8e415efb317cfa68f7a7271458e07d0240f04b000000000000000000000000b36546c13e2b9db825e036a432f3a473727a8f930000000000000000000000003feaf801cecfb1e9a412851199097d518ecb2cd4000000000000000000000000440be03841afec3fed08c8cf0ecc85f18a7289de000000000000000000000000ccaaa3fecdd625cb4e0edc2728121011caede65500000000000000000000000002d1521a10d472be35a0f315d592ed372d0344020000000000000000000000006ea96e7d656fca8fc5f26d874b211d66a9b7db03000000000000000000000000fca526309fccbf4ffd26dd7e9a0bcb2c1904a325000000000000000000000000d334796175c9979b4994511ea1012077a4e873f0000000000000000000000000aa23ab1dd88d06ba94315777bb8976f64db3b921000000000000000000000000c30fae7de022d4e5d37e8e63e712af022e961bdd000000000000000000000000a1f6ff39baa43b2e221afe21a89d93397f385812000000000000000000000000dfa60b0330a189b4a814d617c00b61d72a8d90c3000000000000000000000000234980496c21e6d618a3b44113b61bb4b39096ff00000000000000000000000004ae132552fa6cbdb544c5f2fa5ec79d2853bf55000000000000000000000000e44efc30fb7a45019b4cdf5d04693e5d7aba0e56000000000000000000000000d097175487198db82659928d9d5874ea8b342c78000000000000000000000000abc070efe32a140c92a51b7b107155632021140a0000000000000000000000000d358d5042e3c8ec694b4f5e670ae42da42058d40000000000000000000000004c593827929e76b4b5534d9cfd66bba3ff0f1a22000000000000000000000000dc79940cc2218514bb7e7e8d4426e647c4944b2d000000000000000000000000aebf969bcf88edc3724206c4be3db34bd360c4e1000000000000000000000000281a0ec0a602eb9c9b92a6711941f9d8e93fbb0f0000000000000000000000004c02707c211a6e5fe691ca9eae1e4305443bcc020000000000000000000000007b2a61d2b3db705f1c442057245a4fd00db42ad20000000000000000000000007645dcabe8c6e78dac6f37cd7c17e0c68610bbc6000000000000000000000000b47523132d94d347e198095f47629636aef7bb8f0000000000000000000000003aba123f46243e37be3fb9f358a4fd6e4fbf79e60000000000000000000000003c0c1ca14bce54a8b605d977a9e2e559efb990d30000000000000000000000002a863d86a9286e240d23465a3a0f5c0d4f497e9f00000000000000000000000008b9bb65ba7f4c348da9600b1a34e98834215eef0000000000000000000000007966546d54c4631c13896ddbff23e03238b05b2e000000000000000000000000b8a4c9764e43d2e61290ed87337a1d55d2c41b18000000000000000000000000070fbab62f7f63af994cc9c25aa416ef26567856000000000000000000000000a80b9871321d131c7fee8fbeda105651556e26c700000000000000000000000077d230c792d4ba2becd11224b12617f5ece41e15000000000000000000000000d9a15df8e272cb4c9c6c3fd3dbce1f3461840993000000000000000000000000c4eabb41996eae58d490d88f826d7e0d5d50657f0000000000000000000000008663da4f919866553a619f091099a0e4f8755e23000000000000000000000000eedb62143029847fdea585f7702093c6252d514700000000000000000000000057080ca25dee8ce0c2d46a4b6fed71aa365dddde000000000000000000000000464d311b8a2bb75a97189d7e51af37045ec6f8fb0000000000000000000000006403ed5a43f64a7684af776005e292a9638d8643000000000000000000000000ba5ce11e93ebcb9af01ae4de4e7f5b2f3250af870000000000000000000000004223d334d5eb6789d5667f9cdae86282a2dce86a000000000000000000000000d88999fb8628be8a2f0834eb797cbcac41aadee1000000000000000000000000b1d2bc9bc6913743f399a0a43bb1c462ac7cab1c00000000000000000000000011f261fad79440ac516ca2ccc09fdcb447eded500000000000000000000000008178da1bf73aca6b1847dbbc92c8b8256c8074bf000000000000000000000000dc20ac42efafc7ba30c6f4228733d351fdd2f191000000000000000000000000dfb4307f10012f032d7c60faebd41c5efd6ad828000000000000000000000000d2524a03f253383933cfed596f1694685141355e0000000000000000000000009328f783091a6296034ec6a78bcce0bb171ac1bc0000000000000000000000001241f2551c64c80e60f5275c6e60fda3686fb52400000000000000000000000030070c3be65516b842f03159ec0ecb7e43247dc900000000000000000000000039f6c52150f90a1b82221a7569fe729ce5edb787000000000000000000000000ecc408d6248ec82167fbf395da8c801cb0a2a73b000000000000000000000000829cae02cad926a5a1d8e7276434fa0c1777bc50000000000000000000000000e331de98e8485da01d374cb5e96e24c7688e14ee00000000000000000000000022a7e44839a5a475aacf1ce5612bf3162550e966000000000000000000000000607f85c8c45a3ab186988c612e97b69f4a5d84210000000000000000000000001d7e08a9c244beccb422685d72d6ee2eacc96d0000000000000000000000000040f64a9fc283b6368edd4fe70fd3ac03de98b6aa000000000000000000000000eba3cf537da3a0abe5c11e81bb1fc64be1dbd72d000000000000000000000000b70174a0da56975520223eb67e29f371621478af00000000000000000000000074841e538e16b5c83730b71a0ef73d45b2cc006500000000000000000000000036b60aeffb54a6c26d87269882ecbab448013228000000000000000000000000433d515fa22c6976531fb351fecec0e824362d9800000000000000000000000066cff8a0eb098b76a4dc5ed21ad0af834eed8afb00000000000000000000000040f23efa7dd5f4e35e7d7d8d153a03d11d81bcef00000000000000000000000039bc01d361ff9d337df378985a4a654ef5236631000000000000000000000000150f4205fc8668a42101233bb71d03a76abdba83000000000000000000000000d6b4b4d05a9a3cde90bf7ca324e59c6fb7ec028700000000000000000000000099318df21fc73cf4efc6b8f9487ab919941bf21b0000000000000000000000002d8cd240889f4635707899f290faccd7fbc133d80000000000000000000000002f489811c99cd1d6d21bd551682541721c09885c000000000000000000000000955b6f06981d77f947f4d44ca4297d2e26a916d7000000000000000000000000163161ed997f0c09cb1e4d2d649edb4be10f4fbd00000000000000000000000080a0b74adf07b82bd3d46674218afe560ac2f6330000000000000000000000006cd0a5536ff948b0922d757c9c8233f06a53fec9000000000000000000000000e116c63422ec72ff3cca4abf6e2c1e142a24fae60000000000000000000000000214188e26a8d754b854abc20d165fa6f183a32200000000000000000000000061fd98128d895c916b7c74d24fa670dbc7a1d7d60000000000000000000000008f6c05e05678d477362a36c0382cd3306d6de6a1000000000000000000000000fd16ac5af6ec69ba321da3cdf9b3b413d856ab7100000000000000000000000083a1505d16173c63666fae17ab3261b11c62c9ef00000000000000000000000078d7d564da4d7c3486e8dd36f0fddf28c359367d000000000000000000000000a04991e5a6500c084823d643768d49802a8ee784000000000000000000000000eeac028cc26f040171cc7f26d32b14f9952bee100000000000000000000000000199ca1bae3d49384fe1aeccfe95d469d491fad400000000000000000000000054199f30a9d1440128c627c5e82ff89c911e07cf00000000000000000000000030cd9e6041046252acb5228348039507beb1fc9f000000000000000000000000f5af235acad6e1112ceba87a7f4a2251cb7f70f2000000000000000000000000f0af15bdae993ee65bb2d4eb7d33941edb3d83060000000000000000000000000caafef4f1d0b9946d62276360df6b71fc4f60c2000000000000000000000000507586fbf90e92d470136f4ca3a82b0b1f0954460000000000000000000000001a3bb1350d9599e3cc4a4bd1b17c9b5eccbefeef0000000000000000000000001869b89f406ab2c433a52f6de899b92d154e2e70000000000000000000000000afdf7eaed710619dd1eaba687f943a728e35fd34000000000000000000000000c075cb4dbbc64983b8c0aa90a0c09e9ceb21f69200000000000000000000000053c7e7ac1927cae30d3714b810881002a21f0589000000000000000000000000d404c920c223fcd94754cd99da6ad753a21ecb9f000000000000000000000000b50f8713a8f0b7b0f3a4eaf5f9734206630bce24000000000000000000000000f879db341f6febd00936ece1193d9bd83fe711df00000000000000000000000090ae6d110d5b4c321b418bd1cb7b962b4ff5027b000000000000000000000000ca9a35b69f6e88ac8a51aabcb861c02a3dd691ae000000000000000000000000ecbe2860c453533cb56784511f1613135031747f000000000000000000000000d86704ddc5564c721529a215cc078f2358e764f0000000000000000000000000e6d971473eaf7e4145d2fd331ae8ea50f8883882000000000000000000000000e13186013ed05d5ffc5e0d2f0195dd73fcdf03f6000000000000000000000000c43246355c0da057704cad9428284fa07982df4f000000000000000000000000d5b4f2728eed4fa924010bdef06219b9488dedeb00000000000000000000000045ba0fba0a808c9d2a4af7d417bc4c73a8cdc99300000000000000000000000064802af4dcabc5fe3b91acacd659d3583256586e000000000000000000000000050af5d601560310f28db926544070c03d2d2b2b0000000000000000000000005bd160d135b31ac2cab34f1db14e4aca5b4cad40000000000000000000000000c276ac414bebd92a75a12f9fe4143c6cdc87a59e000000000000000000000000ebf8fbfb28e4408324a1c787405cd610bb79ee5e000000000000000000000000b67a901314f82fc341a38acc7b30e7ea2b5e29940000000000000000000000009b22f5f50b54aeb187b102e6cf262f2b74dd33fa000000000000000000000000af09ae7027a1365c8d707bca1b214eac8f2e150a000000000000000000000000043a95560d4c1b4e22237c09e96614b7b4774644000000000000000000000000747e487484a6d68938f09c44d8c4805d1798d7990000000000000000000000004292ac3c8ccbf5a5aabaf48a17e035d6ef5a978b000000000000000000000000dd5770b0f9f17f0228cee1f08903ff6b0cc7a7cd00000000000000000000000096a25af18aeb316614d7e7925086d874ec22c5dd00000000000000000000000011a945a1886ea95c9b230a9fae2ff01650dea620000000000000000000000000414bada7739cf4fc89530ace58b9dee7f18673b4000000000000000000000000a51402318358acbfd12585f940e30ca99dfd3fc7000000000000000000000000a7b09a512bb66cb3c544d7bb5b4d06c4cc3c1a0b000000000000000000000000a5cbf37eef0e6a2c46d931895966ac51540139e80000000000000000000000009a67162719e3d606b5e10216130fa652206a07180000000000000000000000003dd6347a269b3e046e77965c60e8f436eb52a20c00000000000000000000000085a0fc9fb31f6027843d29684b375df8cd3ec4e8000000000000000000000000c987ff06b340aeb8d9f6699d54a9780209e8a9fb000000000000000000000000fa70fe951720d912eba9afa8cbf1b58f6c73d163000000000000000000000000114b3199e8720ac5b543dafb56e20c469f93dcf200000000000000000000000067bdbdc286b052916041a234840fe324cba919e7000000000000000000000000859cb857e8057f7f1e4d4391e6e3796c634d4b7c00000000000000000000000023071c87ef8ae522a87977d5d1bb431a6838997e000000000000000000000000b45f6aa36e02fda8c938e004e6b5ddc9991758d10000000000000000000000004e4c012f38f682d73ff50d5466ae1a1a86efa2a00000000000000000000000009bfa8802903d7afdc39cc70d89526964be00b1f3000000000000000000000000b5e00759e6ca2826291c40eec94b2f676a9918770000000000000000000000008ae7f05c9ec558a88e6599f9df81999b408fabdb0000000000000000000000007cc7a66dd052ed5374a1ab40a258560a6ee8c1f1000000000000000000000000968b61557a99b23e62be4adb77d26d7f21a4cca50000000000000000000000003a7e0f7f8bd7af6b9cd78dd0b339bfb5079bc5d00000000000000000000000007e6b5ebfd57c0546d60ec3226c1307ffe577e8b6000000000000000000000000f9f14fd60d9dad8cd187a94feacf574ffb5d90f80000000000000000000000005566f63bf638834ef8c8898f39851c4b376641170000000000000000000000002b43b3fcc798bb824b927e26f75f4caa4cb3ba570000000000000000000000001afbcf54701139e6cbc795937641711d988e2ee1000000000000000000000000126eff0a73c5d10211ddba4f4f276ec25add7f8c00000000000000000000000000ca81e4b0b12a6267127027fe9c3e689aadd4f50000000000000000000000002ea8b0535982df90a4b3fa3e33b33c0b53a0a0ea00000000000000000000000068f4b917739241fa6af7164ae718875ff2760b2200000000000000000000000028b477606308cb7ed5ec05166b5a14c525e2bcea00000000000000000000000068aec87772862b4debf1b28e46520fb8b6bfb6db000000000000000000000000ce430a8f1382e7a6156064779515d36a2c5101af000000000000000000000000d766838baef7ece692f4a874b06abf50bd138df2000000000000000000000000feb69fd56a8d49b86d54f9b385a6ab7aea53c28a000000000000000000000000e0bba3717820cd5d97959a0cc85c1e1bc07b727b000000000000000000000000e4446640efc2bc662cdd5642b094925b2bd46f64000000000000000000000000c92e76095584f19d9c46f7a4ff7f2d918c02a6a10000000000000000000000002f293a6ab7b28722650f604d20ce9925fa827c31000000000000000000000000cd8e0ae6288bbff1f684076f100f526812670e96000000000000000000000000c4e58bb636915915e51ee1ccce8e91eb91a6a0de0000000000000000000000009209813257390d4ac4706f6cb1ba4ffd2165e7dc00000000000000000000000031277409f961736856f3c8717a9663167a6d0cfb0000000000000000000000001fe736701f0e251081601df352453a18b41daceb000000000000000000000000b23ae1b3d2ec84063e84c0c437c7b71df8b5d27e000000000000000000000000cf6efaf6064e49b084bf0afecf6ad8442606b7070000000000000000000000005af5771a63d4dac4315eb45bf9043dcebea02423000000000000000000000000ec81750eab179195b5e28b04e564fcd4eeead127000000000000000000000000ea3ee269f088372558649aebd3a6e650ac5f9351000000000000000000000000279124793bffdfa4242e9a796935698e572a6f4a000000000000000000000000a1e4fbe4bd77da2663143573aa51651a1c446cce000000000000000000000000b9e5c33331cdc53a070efec279905bc7fc67d6ff0000000000000000000000003abac824f5346add1d641b8894c57ae26a0c7d2600000000000000000000000093a3921a294e6f3e65c211d6bd841776bf8f8b81000000000000000000000000127cb22c7fb3adc30aa879f4c42fbbab185b2a610000000000000000000000006df9a9e5ff242dfb5278307975c8144c2d118e700000000000000000000000008b8d70fd051cf39b801dede3232f592e9f11949d000000000000000000000000d3f6d03cdd803892e8898204c50f08af8e3cf1b20000000000000000000000005f0f12e38017d11b18032d9e2810ced0c528699100000000000000000000000006e2491a91a353df536a09cd668f9f208505e93000000000000000000000000087d3c7fa90c455789857157f22cf2e305029dc21000000000000000000000000254cbb4600fa563b30b8e15a06fdb792ff1ffee50000000000000000000000004cec8e80006019fc417465cbc67390f4bf1abe040000000000000000000000009da469a47b79d49913c4b95b60f785c32e0a63a700000000000000000000000093593399e192c3d7ed0912b1dde2022c053876ca000000000000000000000000b355bf1a503844cf4c736e8079689cbd455fbd3e00000000000000000000000086e6d16f8720f97497eae59064ebb7dd71d13edd0000000000000000000000009a5e2c26d79bfabed0a1f9f89ebc4b72094727b0000000000000000000000000396b7993ad8144fe39179ae06521342ac7951e590000000000000000000000002ac590cf6410385b82485ef567a3a6c4459ce167000000000000000000000000523af9bea190c1c04698def393449497443d265200000000000000000000000027a34f333179ae7fda34580b1b666c75debeef95000000000000000000000000bea1619480a87ca7b6753147589abe5af2cd6636000000000000000000000000375296230b2084dd8b6ee4d5a9b344fdde878a440000000000000000000000000aa911eb6cf8d4353054cfe8083cd092bc2c11fc00000000000000000000000051aadd9f300a6446f30ae3b5bdcaca48cc3e824b0000000000000000000000003aa04cb606435c843db5ac119e3ab06c7c900949000000000000000000000000bf0afffc690a1c0b6c1fc176ac3da9c23444fa7700000000000000000000000007310b2189b9666049921e34baaa09fb1f9145d20000000000000000000000000c8c7ab078029c10ea6c20fbe4efdc2e49dff6f000000000000000000000000095af7c65bfe08a50b8277eb2511c4a665be514fe000000000000000000000000729b53d043f1d0553c222c2b4cc784f84cdb80c50000000000000000000000006454c5380fba3e1646b30840bcb3603ce64e844b0000000000000000000000002801a326b52246c3d1bdadd7590244e33c2e158f00000000000000000000000010987263eb7d06b0e0c042def65ed6890fd97b030000000000000000000000009d988441688e72372aa4dbffb2d36fd1a5516454000000000000000000000000f94b8c1551d73338897e6e2ab77aba5d6f8c918f00000000000000000000000043aee16849562fbf7300bb4d06d3f4a21252b1420000000000000000000000000fd73ae2b5224c7da8d87f9d3fc34aad07083891000000000000000000000000f8a841dcd02a6a8891ce1b007902f7ec9cc346ef00000000000000000000000063ff320a842249a9a6666770b01f3b11f0e69c66000000000000000000000000d4712ed3672b6cac887f833b23490679de111621000000000000000000000000cb548cb69c75cf3d4f9c4e139f8247f538ea242a00000000000000000000000071e933e2ce6dbeca3d075b2f9e755f914db1bcfc000000000000000000000000d311c6d0e42d13fe2280b3117b39428605550939000000000000000000000000a3c203dd23c64f1a13dd17851dbecfe2ce8c2e1c000000000000000000000000e6fb4a8877ab486165030065ff32cb6c918d0489000000000000000000000000c69af4037907a102b3c8b184a731028db9cdbb520000000000000000000000001370597606a60a5c890eae0696b8d90d256a4667000000000000000000000000785b4bdf602196b93330ae04d5e0770397ada731000000000000000000000000dbd540fa4b413187fc1e1b2d599e9dedbf500e1a00000000000000000000000079e2d6d530778cd5c9836bdf96381e5ccfba2be5000000000000000000000000cf37ba21be7bf641b867d06225fb9f31c29bbcfc00000000000000000000000034835020a06d8e86ced4186707fab4d84be70b7d0000000000000000000000008e13468a3beb5a80b2052c6d81730ff2bf98742d000000000000000000000000faf7bd1721491a6bdbe67b19f6d8702872d327f8000000000000000000000000eb229ba9d56268766877f01b591ecead90de4054000000000000000000000000aac57d2d5caa4de52819dd70a62b1406a972ba1c000000000000000000000000dfc122026a567756e7d2adec1a20fd5b84c240cd000000000000000000000000dd8d4d6c5cb6d92fb56355453892b9ebbae4efcc000000000000000000000000f5f31055b827c2ca04e667d4bb2a124a71fb9bf6000000000000000000000000e486019a5440cccb2af49d7e9674aa196e57caa70000000000000000000000000db42319356c2518c287c6ec49283f5eb84c1406000000000000000000000000a193b9b77b5d4937ac154616ccff981a2de5f558000000000000000000000000f2fa5347e139426b7743ad85b372a32c392439d00000000000000000000000008df01cb485b7057b73d5068e03ddc7795b74a1090000000000000000000000003f931ffa79361aa9fb2f32cb79cd480b70ea17690000000000000000000000003f931ffa79361aa9fb2f32cb79cd480b70ea1769