60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f67727470726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e2067727470726f746f636f6c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d64575a4d707864434d7152564664784d5933574634563341457a4b3965566776665537736259395132416554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e00000000000000000000000074f64024180c4d3f064b8764bed13b7b564e345800000000000000000000000025ddfb22949def0feb43be827402759c29e26da20000000000000000000000001eb4caa676cbbcf8a1d1cf2727a403f4037d253f0000000000000000000000008ef7317de73634c05b3fb341c07af5c6ff7043fd00000000000000000000000075794ab5e13b596cd9bc9147b0de8b8ee42f7233000000000000000000000000a070852c321476485dde59d7fee0f53acdf2b91b000000000000000000000000baca8b50e815731831e4518e368b2ae4ee264174000000000000000000000000102717d982642b294ad4033b04f7b6262dac915f000000000000000000000000131441179d2636c7b93d85c36e969ced32b4e2990000000000000000000000000ead4f23ad146d00aa4459168c6df24784c705f40000000000000000000000007d94fcb23e0c058d0bba34ca91480a4320833d0600000000000000000000000024b3a424dc365058ad6fc8c9e8580de30b1e86cb000000000000000000000000ef0dc4cc9930e9645cbf46b79f032ed078397e360000000000000000000000009497243478392b1f7f508874f606379f989c6eea000000000000000000000000a865add58ba8338740c911f734633a5ffe5cbd720000000000000000000000002786e3e4787aa2a4562752cbe1b422e6b1999b7a00000000000000000000000084bb3ef1b4c82babc43b22c4cf3b7f9f1d24bba3000000000000000000000000d2f00b3bb968b70d56bf52af3f099a4abeca625a0000000000000000000000005f9a24c1dc565e6cbf5dc568d2787623be11423700000000000000000000000049791307c57ce069713f0f6edf1f5ba76fd9cac70000000000000000000000002009b94259e15b9831446edae31ba489bec67ebc00000000000000000000000060787e0122be2893c33f608837c900bc2db090b000000000000000000000000087e61a008bd2094825a38b72e2cfcd0993021f1c000000000000000000000000037b22bd2ed3df1e5bb8fbf7faa2feac9dda22b000000000000000000000000015743b44ec902b69a06f37ea4a4ebc48f1d6e8cc000000000000000000000000e982f6bd644e5092ba31dc15d73b9b143d21f3d20000000000000000000000005cf9b7b2306afcb80c13c0f512f5771cd1e27cc100000000000000000000000001a7bafd50beb3c80825ff15f910019d487da644000000000000000000000000de9e00cf75dba12930cc3f1d71ea8d62a197e88f000000000000000000000000acb81bbabfff8c7f9e64c06b880f0702bfeb5714000000000000000000000000f78412aca6428bf9979d32fd9c929e4ba2d0b88c000000000000000000000000bcf09602cea6ac5af4626b73fdc695fd77e5cbf6000000000000000000000000b83a2b9929cf97146d7881ff8abbfe738700efc1000000000000000000000000eaa2cbf0feeea30b524a1cb47a593753865a225e000000000000000000000000c67a19f6c454dbd383e765ceb999174a55cec9d90000000000000000000000003d602a551b0d054ff3e7d74527139005aea1a32700000000000000000000000060eb5b31020606210e63f324f4ecdc4ae23307a2000000000000000000000000a562de3e2c9c661ae8061c06ee9d05d66a0c340100000000000000000000000095ed4758b7f62330f0cd411dfe5bf0cb74c4c75c00000000000000000000000031d4e776bc26812fbd6b57921cec9cd2929d3b440000000000000000000000005a9bd3e84376d2961d64e7088d0aa60cab1481000000000000000000000000009d375719442c8d57ca9658ede45336787648381f0000000000000000000000003fafc4cef5d7034da56a18adc81cdf1ae6d3c853000000000000000000000000166e41304194d8b1011de86449ac501f799f6be7000000000000000000000000059ee3ea75562e6e18a36d1c612d565a20c7ae84000000000000000000000000cf1192ecefb3ab5622c0cfac7e1e5ac76dcc5885000000000000000000000000d523c1b593cbdc20f1fb792b4994d3580cf0783200000000000000000000000065331fa9893357a3c0459eabb7866babd69c376f0000000000000000000000003b48cf77e006341449b51a2133bcfe91f21f2c860000000000000000000000007d164ea82d2f12914ee07cea1f4a258e4d13c970000000000000000000000000eff333df6f61f9c5c86cab08ce6b963f64518bfb000000000000000000000000010ea962b134604c57b66caa5d6b0c1da565ffc0000000000000000000000000f6c44d085db287c58e36401dadd2d8a99de88859000000000000000000000000e72c8eec40addb3d87104b582e0484a35cd025d400000000000000000000000078e9079b6552191179e93d97a668773caed28131000000000000000000000000d908de5439b95ef207d2669c80454da751e29f210000000000000000000000009222dc92f2c7739fabd9b7388aba7c9b0d0b077f000000000000000000000000329a7e3bbd36eb3353a1fb2a6a2797d13c707cd5000000000000000000000000b607d64f6e70fd13980f485fbcc6deb2a79c25dd0000000000000000000000005de08e26b07268a734046d3d6c562174962e86570000000000000000000000002fa9326f7ee4052dce0c154bae8ae76efd0876690000000000000000000000007ec7c2d2dd15ab69adb3a1e6a1d74c8499e0dca90000000000000000000000007558899d8109d8a2ce457837ade56c3d6ebfe90d000000000000000000000000a3f098281f7b7d89e329ef4714477fa5ef050b73000000000000000000000000259b7bc57e49649e7e0d6cd8c6a7987e5892c63c000000000000000000000000a414294f5bbe8d8a3a39f76037a0741c13aab3cd000000000000000000000000d68092d8d50f469d8e2c474008283c84410392990000000000000000000000008251c0d706119f245e7e2871d0e59b64ab032fc3000000000000000000000000f6d22d76aa578b8e9efdd334f18ca4b998b19da90000000000000000000000009af3a3fbb6999bb635a4843675e3e0fa98c6d16e00000000000000000000000007722608a61d9014462d3cb0bf00420fe8a5adff000000000000000000000000f0de237c949a6f624be3f12edbb7acfda40264bc000000000000000000000000ad8c8f23a34a7edbd221a4b342187f9b2f2cab770000000000000000000000002007897a897a37555ed7913ec2b0fb798b677e45000000000000000000000000a37023933715ae766f38689a75a525f351c50c1a00000000000000000000000036540c36d24461bab7df52e080d882c53e1442a10000000000000000000000006e02f9ebcbea1d919e77d237cd32150d00f41b03000000000000000000000000493a5111b7c0007a66623206936a9f72d83772ee0000000000000000000000003a59280274561d204a7d18e5bbfca032213f8a7100000000000000000000000067883981377073d4ddb5aa9caf3e2af9068889eb000000000000000000000000fe98528de5f47e729527c57c14c2c3f033d887340000000000000000000000007b6a5b140be948310f6bb77ea42348fe47170cc30000000000000000000000003fbef3d90cbb00a7cb2d7299ad64778298f9a387000000000000000000000000f52f29ed9078a88a6abd20ab06a03bf30e6fedb10000000000000000000000008ef8c2aa8ad8561f4275c4203eebfea7c8ad3103000000000000000000000000bb2b9aeb79202e43218f425d01fef99f0ae31b1f00000000000000000000000081d3dbdd19a6f9324b66fc3ab242b1ab4b207369000000000000000000000000757c32eb628dad8e24d24430b08a36b3e141b646000000000000000000000000a70291af2821c817ef6b4248635cb9fbbe6666450000000000000000000000003a2cc444a0ea0e3e942c23042c196cc5d1f796a0000000000000000000000000256c8dba02cf08c51fb184c14616e49918affe250000000000000000000000008e51451ae4ded9fa0f9a9ea977cdb0a886ff7e6000000000000000000000000009a572f21b4e8d51c3edb6bd509a7abed610ac8500000000000000000000000070513e462434c5e4841c92a60f44a6dbb9e1a505000000000000000000000000c2f1c56e17990201bd4a879a5eb826c0293ec125000000000000000000000000f2487c30c25d64fd76f17e437a3e3a0395e4997d0000000000000000000000005ab380cc7aa52a97a927cd70a82703a07f97d4c2000000000000000000000000572de216618cad3a49d1a542943d5462d5eba89a0000000000000000000000002c074ce167aee79a77695768dfcf80585c8f52990000000000000000000000004459541c85556e752c74f374356e967a0f1b191c000000000000000000000000d0f97f0e9c39d745b3864b8e5d8e546a9d7e427b000000000000000000000000c656fec076937bb3bfe5f05c3b70b07401c37cec000000000000000000000000dd39528d38031573a10a3f939caef405a7336f7f0000000000000000000000000c84d75978feaa586355df50230dc2b98949d02d000000000000000000000000a413f42bba765f89ec2530adfa618e8372ad4d690000000000000000000000004b9e866fed412465310a9f7ab4e045b99be2f1f00000000000000000000000005c724c73c5326cac35b1579cee193c619792fce00000000000000000000000002207bf2578ab8fd5ab9e110948675bf1a2bb2bc3000000000000000000000000fdc3586b8c6b354bc7cd1fca9dfe544b1790b8a8000000000000000000000000e252f9cbd2938a5959878bdcb3b0a33f21dc0be9000000000000000000000000f93d0e548dbd14bb0aac8e4b75215a8d9b3b6501000000000000000000000000d3949d0111eced09c494cee7d54c2849d57f8fd10000000000000000000000007da1808a062a46e5e6d6762aef8bb3b7bccc7ee1000000000000000000000000c7cf41ee0629711761ddde4d4625587740c74f100000000000000000000000007453019b806919563eac33870fe5f8e5154fdf380000000000000000000000004e34846eba81e261d76deb3896327c3b21dcd381000000000000000000000000f6ee8f27a861374667e30396dc634a9984932f8d0000000000000000000000008fd8e132024d712c2362f0a3d08b22a7c3588fd8000000000000000000000000ea691b63c4f9645cd12458208f5c24083301578e0000000000000000000000000fc02414c78e010747f2978fa07f6a60762fe6ca000000000000000000000000156cc7ad6bae579a0953e2f2d99afa6177aa8af8000000000000000000000000aec9c6fac55fa8d1fc9cd2cd9ae4101573f3980e000000000000000000000000eecc2ef06c66ccc12a6c428b2e724c294ba26d4400000000000000000000000017f1c7636492e2b0ccadf39b5009e61e84362952000000000000000000000000ac0bc99cbc26e3d9293d757d61cafcf8bd4ac0a0000000000000000000000000a2d8ad5d3abb5bad70395fffe96f3998766b306a000000000000000000000000f158133d022cd0ed6008a9b40a831d553404f745000000000000000000000000d4d272379c5c914dd04b8171196a89c3e0ba778b0000000000000000000000004b55c714b9e1125826e2bcc237478ac17a9eff750000000000000000000000004fa4616e8d89e62a8a95b9fd385f35073190778b000000000000000000000000a3632dd93b046817ae313a22a0e76cca971499e7000000000000000000000000b272ae7acb7302a35111cadd5b5c761b9b4b4a0000000000000000000000000046e11ea591f962dbb20f7504557b30011709929d0000000000000000000000005b5f47fc85ed7416278b92359376ddf4e42ceb9e000000000000000000000000b75c653492e681716a55ecee61bb53eeb9ea441a000000000000000000000000ff994d9564e6aa6e1eec5575b004613e9f877fbb000000000000000000000000617b5243b4f6c69489fd32c34fafdced02f21af00000000000000000000000000a66cfaae2d7df16691acde3e41122796a2bc7650000000000000000000000004dfe738573498f796eb3ace1420ba511b44a547200000000000000000000000004f370338a88e17d2f1754dbb2625c99c27cbec8000000000000000000000000e177ed1a327586cdd97f9dd7cbc24475f899d11200000000000000000000000076cf8419e26521c6c906adfc2b56aa874d1ce5b7000000000000000000000000b9c3eae7efba094fc4a80ef5b14db341330bc6cd000000000000000000000000c4fc1690394caf190c4b76f7b3afbdb69932c719000000000000000000000000ce1445875609726e746547b21f5ee1654e49122c0000000000000000000000007d17dece5ae269e38d805599fd6d2f486804b13f0000000000000000000000002330d4a5451d75898a57d5c0a44f9db8658cea290000000000000000000000002dfe3315266711ca81212261fd75a0144cdc3b4f000000000000000000000000545afa88aec36321b59032177d4f7d35cdc27c7d000000000000000000000000fa0988f98160d888b9d6971c5238ba148dce343500000000000000000000000041aab37fa51490188c2e228a6bc75d86f239328c00000000000000000000000082513ba428c3fedab6dcfdfad5b7ebcb5076ffa00000000000000000000000004483e45ff663ae8206a14e9d5f2bce0318b5abba0000000000000000000000009b7fd9d2606b64fa1523b5edd772e9c334574e72000000000000000000000000ea1b98a72ca98f5f99cf1acddd95a1515743cb51000000000000000000000000614c679a5486df4a40ee3b6979a32fb74aa47d89000000000000000000000000ea0b07b3c20218c5596fceb9e64d504b95a47482000000000000000000000000da4e896a142b9bf127c84bfea0ec8799224d46f9000000000000000000000000aa364da6d01a5d296c199fd23261cf23e181b5080000000000000000000000004ed4964f676f2ed7dd82a5d884fc4d6ab20999950000000000000000000000001d7cc75476009dac32b6f5dffce5f282f6a06c070000000000000000000000003742e9c4792a078e7a33d0581520a5ffa4795ea3000000000000000000000000012a1e0cd40e6362051aafa785855cf603d0c0110000000000000000000000002f27f9a8c3d765b0a1dd5104fd466b72974b0e340000000000000000000000007e7120441a09e93060632f6d4e9c132a0cbc7b5d000000000000000000000000b8ac6ef01a6191c8689ad756b4a41dcad7021390000000000000000000000000b56c0a5f74014ca933a6bae988896a7215a85b7f0000000000000000000000001758fd94a1f97667419d211b366ac380233cd9fd0000000000000000000000005c3d7fc834ef8d4fa70089cd7544772a200610c60000000000000000000000001cad7a88a3d3077f0117ddca2f3ad2fa4aee71100000000000000000000000004a625db4eaccfc8bfd8d4f4ac0d10194530e2b36000000000000000000000000bea01043793cf02a6a90b2c060bd6ffd577292ff000000000000000000000000dfeb7be6eed012b66a9cf227025eb8ddc366afeb0000000000000000000000006a5a3fd058f22814c8c67ef714206fd59604f5650000000000000000000000003776d2a2f0137c50aa1c2829309d8ead50a8bf100000000000000000000000007163b59ccb85620390c33a7d7b4f57cf868afdec00000000000000000000000002a635e0da04d0631906dc17866f604337cbc034000000000000000000000000cf43561f9c4383b4bbb0323467c571d6018421a400000000000000000000000028a119bdc08fbbc5914573a8e70950fbb9e372cc000000000000000000000000a9d9a0122129c75568efcba34c145175062f0a6b000000000000000000000000a862e13261c35e2a33f03587dcd1801e1e9d8b500000000000000000000000000ad6c19008f6160082a5ecb040a92f55010b6361000000000000000000000000ddf543429e415a262e7617d76196621cb8375d200000000000000000000000009e7419ba725d672a1e255224b5f6013ab14ed16d0000000000000000000000000b746b3eae3d65d16c51480690e17b8a87e55907000000000000000000000000c6efab6ce977e78280e5d308811f3fdebb8d69160000000000000000000000000b5cf9dc29003890f791553e1e9b447339e35df3000000000000000000000000eb5132e67193dc9dd9d2efd1527061e998457c25000000000000000000000000c55570ca6c88a8d212fcbc7145d21d728daee82d0000000000000000000000000d81e39637e4ac79d2880bd04e02f646c2073b5f000000000000000000000000bc2e6c3c27035f0359378a289d37cf286dce75fd00000000000000000000000078f91a249cf16c26cbccf72bc45866cde42d749c00000000000000000000000045de1aaddad4ec0618a20fca86923820effb593f00000000000000000000000075fd292a1a3ebf5cc402678c6b4b21022b21a506000000000000000000000000f81b4ff58cfa3aef99e356974e8ee0af0bb3d7250000000000000000000000003f0019673cf9b5f8c2989bede6555dddc93e51f5000000000000000000000000d675296b66b60f3967e06f5115240cf3bbd61eb6000000000000000000000000d5469139ef383aff5be358b9f2f26de679c2ee02000000000000000000000000b75a4af279965a252fd84d1925cee07cd704a27b0000000000000000000000002d59309df7ab517e554b5e9033f7950d57801aff00000000000000000000000048b5687f0595e2a4d581dc72305fbae214345d07000000000000000000000000b145f2ee8459e2c18be9fba971feb65d8127f2e90000000000000000000000000565766701b176b8b9382db7d75ab38ef5f96ba7000000000000000000000000457b6424e12d25bc71e3697c0b4507c4c8a1ec23000000000000000000000000f360a09bd497bc4b01f00b51f9cae1ae85623643000000000000000000000000ad2ace58493a1712c5e0c9255b120bdb22705f910000000000000000000000000c9bc432c1b470282ca284bd31edcfce9af2d733000000000000000000000000a642b6ad766fd2ff7a8f8da62375a2c09b65d6eb0000000000000000000000007421190d17c351e3a8bc303d49dc10173386729f000000000000000000000000e2facb452b18ec72cbba1e85df1f8e0fe8c9701f000000000000000000000000ca0f45a6d04556d5f5629cb46e599efa549f0196000000000000000000000000550fc6b95a37e303c48f0a8bb0ab7f94d7926131000000000000000000000000769a409c4e4dbd1d527a7b424a92b76378a0ea8f0000000000000000000000008fe175abca8e911e8edb0cd96a1912ef91b0aeed00000000000000000000000068d6a67c50d50f5d5b5f271278bff50aa4e7036d000000000000000000000000314d064ad0796a42383da49ad4bae852df2b2ed9000000000000000000000000707fabd52037dca7bb897772ce3319d9b3325103000000000000000000000000466caa91ed02f4da1a6dddac13ae159e9ee17a6900000000000000000000000089775bcf7a89b2fe25e7c9a7812a6da5649751c7000000000000000000000000ec8f738c73bb4fd02a3cd919becf9a30bb1584f40000000000000000000000003a981f45cee3b19e560c7032124b29fab1dc40f10000000000000000000000001ccb144b700ec726d37db38c617e154de6d9c0d0000000000000000000000000c169155728269002ddedb157704bf4b5e4b34bee000000000000000000000000a77598a90feb39432a547e4693e8d493425d6b7400000000000000000000000045657c8ac5a9b7f74e7b60c2ed3ca16f975e833b0000000000000000000000009751f614afbee064f8064755241a9aab316c2209000000000000000000000000d6c697ca82783d82b128ee0579e09220231667f60000000000000000000000009541b82ddb10108509e1891573a7a76a6c685a57000000000000000000000000ae12255fed0f1099d14fb559c46e177a5bf0308d000000000000000000000000cb364394a2515c14883b4a3309a0508528edb89d000000000000000000000000883523b15c30dabb960740d16158874e8a6530d5000000000000000000000000bc8b3152aaca36383142186828b563fcd5d66a250000000000000000000000008cbf501a860e36d6af039554cddaea51b0c97cf4000000000000000000000000929652386b54ceb01cf2f0bc38d7705ccda60449000000000000000000000000c7ea5d3572548889f69d9e31360337332a52c552000000000000000000000000246f84a2968aa29139eee5f3abc3bbd174d6d293000000000000000000000000ce2c567ae501631fc017e5461608eaa9ccdf281a0000000000000000000000001980e565b0d059bca66f3f3c37a129f91f060029000000000000000000000000ad794c165a8f2f8ced466d4a551f5e942255b387000000000000000000000000746e040bddab8b199c822d8b90eafe6e2f557e77000000000000000000000000045b3da79d715c09f6622cb49f8dc28d80e0f5e00000000000000000000000005abbd0bddf7d1af8133fdce9142337e0d55c12bf000000000000000000000000c82293301f4c3cbdf45bf840f8c13024d8f71fa3000000000000000000000000cef75ad8cbabb425292f6f857160eebda1a866770000000000000000000000006181f9619d2281c215902483fab290d093db9cd50000000000000000000000005001ae55ff23ba886bb4ff4dd81fed5388232a6b000000000000000000000000a5cf01020a0117aa70f869660b644ebfdb952016000000000000000000000000d799c6259830682e20b9c1a91671b32e3b0fea53000000000000000000000000b92517cb0814f080ecc7fd78b0acf05bde6b3a3b0000000000000000000000009737ae1b0f7077418d8aa1f7956744c015ca66a60000000000000000000000006ba3bceb2671bc7167ce92fe4fcd0938ab2486dd000000000000000000000000a489bc3d18d0fbe73e574c4b327d84ca7e383b0a000000000000000000000000f12d4465e4c96655afc057c527e5229ed604863a00000000000000000000000074b1dd97dbe9f5325417531ead64a21d035f4d810000000000000000000000009405de0c3a4e232c66a30b3ffa2918a7a9fd540e0000000000000000000000008d6a531cf61f8182346f50d5beb79461cb58d5fb000000000000000000000000ed4915c28be6b320a511f1d2348dfaf7d5935b2a00000000000000000000000092ea7666acb935622a07ad63c7a58cce6df181420000000000000000000000005bf32f3286d7b479da43968fa834cba64b327508000000000000000000000000e89db26cde0fcc30a05068c80d64158371ccb0210000000000000000000000003837af146dddf3f0b8acbd8ca716786db89764ee0000000000000000000000003adec6cd012a13ff77bb7d178249ddaa1813c851000000000000000000000000455839e1ffafe624051de0b89d3eb2930ea4d69d000000000000000000000000fc986db211a0e52f108915d7da156fc00f93a29d0000000000000000000000005fb55655bc5ac31466f1c5fabf6e2dfdc3419b5200000000000000000000000057b38248f18c754829e50f31d1f0a284d4e949830000000000000000000000007d4d5217d2f03827dce1986b58a89b7ca6593187000000000000000000000000ecd7ee804af96ebcb31aa69adb35e4abf4c405ec000000000000000000000000f6691da1d9632db25f127a15ff34cb5f97fb419e000000000000000000000000d949eb4ad3287ebafe9c518ce8a4a4aaf52340ef000000000000000000000000aebf31ad5e5c3b30cd33360db6bedc049c9f24d9000000000000000000000000a2cb724825d822a10d738dfc83596c291918ce8d00000000000000000000000065a9bfc1b5e803a90124fd9fef2bf2ebe9c17745000000000000000000000000f9710e525b75ce28b3fb98df42553f87261ccc500000000000000000000000000cd946a87df557e24188d8d900fc9952ca102ef8000000000000000000000000b4d91892d16d01039132750257894acfe562f6e3000000000000000000000000aa0265e5bb9c9effa18b79d1728742f18c66a6010000000000000000000000005264ff09db69dccc79c278b9d55a4771fb9c2b87000000000000000000000000f8492ff35001eb59ec9a34066fa70cd5d703967a0000000000000000000000005b1996c144c98822431d18ba0d4c20b362e5195600000000000000000000000026d29e016f1c2c8d3dcfabbe4de23c161fffe709000000000000000000000000d1c1a7dfd524e8cd20118e066b73767c99ef9e87000000000000000000000000f00e233ae3cbb649df59cb1b768789c92de21f760000000000000000000000005bc617a2f1e68dedb0a9986a4b52ca81caf7b9d9000000000000000000000000e5ca7e06cab58db96b2048124b104517691e41f5000000000000000000000000a1514c530d37eda4f188c79898176613645524e2000000000000000000000000bfe2a198cb0cdfb50fb03cd932c7387ddb0d25aa00000000000000000000000055dd1aefa366b3c6970cbc17353fb5438fb3745900000000000000000000000038ebca640e0327cadfe61edf72a1233c219ad9910000000000000000000000008dbb1139cc6a038eb957273d45d8b61c0cb8cff5000000000000000000000000ca457331b82ea99d752473c2f28982f286fe5f8500000000000000000000000026af91c5f15eb75277ce7b9435f6e2afe2361eb9000000000000000000000000d997d84b8d55ad22393abe2871f386861d2097d3000000000000000000000000a512ecf3e4b6b0fa42f4e790746c17575fb3b2bd000000000000000000000000a8f0cf4c30a50875adcf569d45d95fa9641bb5ee0000000000000000000000006ef8c9fb867b607896525cfc6dc31e0a7b444e020000000000000000000000008158f4edf204c543175e07d78530212cc5212d18000000000000000000000000007467f494c1ce76bdc1d352ec1cfbb5bd230625000000000000000000000000e56c470a342eedbb2e001e70d1c5765c042eb349000000000000000000000000f24ffcbce12fd6d9eb0db171101ce7ddcd9552e100000000000000000000000030fa61fb25e1d5d5ff97d03d38477630a6fbbe6a00000000000000000000000065ef7cf2caa642f429f4e26a1e8a87e26202fef4000000000000000000000000e573ade52d20704ba4de3eb342a309eb6359a86c000000000000000000000000f7f720316e258ac0747877ab023d9724afecb5d00000000000000000000000001cc7cb84b28a1129884bc6d38ca0930cfbfd433d000000000000000000000000911c222aa122d03272f5475ff5c8c7c93e41f7310000000000000000000000005c46bea054385f6a1de80c75d19083604dcfb963000000000000000000000000f37732da8c7ba756720c0e082c955fc6a680d4f5000000000000000000000000e2d9ab73776d0f44733e2ffbcca1d4a81bc8c2de0000000000000000000000009e79f87495def34b33291d788c2775f437d8e2b4000000000000000000000000f95a1cb2d6fbc0419406675c9be17ec540ef6103000000000000000000000000816adbc016b1d0db96d7901d1c83174748b8bb52000000000000000000000000c0d147fbc56b27eee1609b6569db77bc40d9a641000000000000000000000000b0f920a4d5bfe0ea4321b34cb54be3bda040064b000000000000000000000000baaf34b5d7d0848ec52649b93be6ac678f02daf6000000000000000000000000766f3c05d0995aef224a94469ddaba2cd137ba9500000000000000000000000036a5d053ffe603cfdf810709f5739057e2c9b7d40000000000000000000000006c838ac917cb1d0466a737bea2556aea59c241b200000000000000000000000058a930a8d513e071f2a8d3292bef944a062b735c0000000000000000000000008bcff186571440218254135180faf5b2c594156f000000000000000000000000209ee01ba022892748fe86d834d4147d219ef139000000000000000000000000aa40f544b8b42f33fc17032b3fa8d5f7232f4dcd000000000000000000000000b847891f8f4bc334d81eecb16a5de741c71d98d10000000000000000000000008f5ff0278c024528e571a5d3494c6c15e1a381f400000000000000000000000044cb7b6e231dcd0b7c71da3c587e4e554d9acd670000000000000000000000007c503fbc39428a24567d2ab49e87681b6fad1672000000000000000000000000dd4c5f9265e8f0c5f90d4b3f5f0cebc35013eae2000000000000000000000000ad286c16fde8713ae0de7431d5e4535e3f7bc89500000000000000000000000005b97d97662bf8db7b521c564af75b614a94cfa40000000000000000000000000b51cb8ef75696acb7a7b078608a9f7551e2237100000000000000000000000017a15414e7d99d705693c89b6e791194c843bccd0000000000000000000000009fa9ed8850a19248bcbce429c39473ccbf80b20a00000000000000000000000085230159d5eeba8b6d9f39da59376062462e9288000000000000000000000000d78dd12d4c61b698bd37e93b6bfadba36ec7871000000000000000000000000021c0a2c88df089de73f09b0ad33a2cd76b9b69ee000000000000000000000000db33679f506c9f97c96b1068ea4cefddebd4bd000000000000000000000000008af3e0ea289c9a7994dfa67dbee1fac4796cf94200000000000000000000000052648e0b9b33d493ba4779c590e4eb4d912ad27b000000000000000000000000aa6444dbaf86f16b894ef29d2fddff7ab7cfcd43000000000000000000000000f00112fe2990e41179bc4be4e38c0124f05b2cc8000000000000000000000000a88ab4f5c468330837b91fbf2242fb98d570e5d2000000000000000000000000b3565f0dd95a8cfdea02fe1a276eda17df56424a000000000000000000000000c92de6c525e50cf24f9e2fb1f2200a3a2adf2e5f00000000000000000000000063c9dc711321f6b806cc7fcd1bbc9871b6865cd50000000000000000000000008dce305ad371b69c6dbb1bc82c8b775901d90bf300000000000000000000000015b5d186ce03817f32266e3026fcca45a003aa68000000000000000000000000a3226693b7f0d1291447e28066fe7f5964064d7d0000000000000000000000004bc3ed86bdaa877f1d718a9519435a9e8e56b4da0000000000000000000000009fd604d7e6630efe1162c2cef24f81b0e4b952ab0000000000000000000000005f147f4ffbc97356a8e36ec880e8254939cfcdca0000000000000000000000001915352c98acb70b56af85fd98a93570b1103314000000000000000000000000b488d0bf07f432dea20261c039016133cc1bb7610000000000000000000000007cbffe12a77a42709f1816400bccfa032aa241cc0000000000000000000000003a6a2521b8fa38f491d56d64156117eaedf1ac25000000000000000000000000ced602b55784c1b5deab8caff64a9c9dbb7cf405000000000000000000000000d9293636ee3aa663fc563adb0912b0705dafb62c000000000000000000000000e85d4ce6247dc596d477306457c8afdfc49105660000000000000000000000005347ce725b1adfd6fd490ebcef2b555d9b7206c9000000000000000000000000a043e1e8d1e7cc9df94cdb2abfa3cab51fc3125200000000000000000000000015c4e0f1889a36e6c8d04c63fbbcaf497b3015220000000000000000000000002452086d2e01950761781ab25ab909e29b8f8eeb0000000000000000000000001876631f1494b1afd3db26d1e3adceca3aeafa0c000000000000000000000000e312aa730f65474ffa938d7b7b43d6c8fb0a0bc800000000000000000000000026d437ec6162b7848952e4151084ac7cc45e1a540000000000000000000000002abb7c9bb4385643151064fb2dd5ffb53bfe0fe30000000000000000000000004a2cee4906341ca41cc0af2fac9590d6618dbaf80000000000000000000000009a4a17f5aa5fb56aa8f6ac5627f32b972b700eab000000000000000000000000d4c158c2a90708bde840c5bee1c1057d17e2b0050000000000000000000000009994678afe091e3fe70f384d95339a4c148135960000000000000000000000005cf9ca24b77ac507246f9ffa9ad74f0edd6b98e50000000000000000000000003c8b875cf713c7153e19d4c4b9ca896d88e42d8b000000000000000000000000ddf31c6fe0716a32425c45986d30030cd94af8580000000000000000000000001e2d99accc188ffbd77c0d476ff5a6aacfa96ef9000000000000000000000000bb367c077ce9843d543cbd518126b59a9e45d0c40000000000000000000000004f1d2d770b0998ef5661355b69a983b0dca4417b0000000000000000000000003a26577d7682064dff6f3f82764b20c08c4270250000000000000000000000004588988b0181e0a8200a938079f6dcf28c7da6d50000000000000000000000009503b823a21e113af3477aeab5bed9d17b4e1b56000000000000000000000000737a7979e7e351b1065e6ed9f1be00ddb4e3007b0000000000000000000000002339ba852aedda019981fb935085635e484b752f000000000000000000000000c73d85fa6ee928bef9c7b04f1e448d5320ba344e0000000000000000000000003d6792ef6aa55e34b64248b645f46c0b313d220c000000000000000000000000e6c2c118fdbfedb21f7f051e8a9360626a3f6d33000000000000000000000000dc7b7d46e6ac41bac2afb7e53a18f38bc92bfa5e0000000000000000000000002fdd360bd5eefcfafbfe263f9cc2fc5d79cd919c0000000000000000000000001a21530192321592a7fff6548917f2ff95105832000000000000000000000000ce948cfef57cf56543a13d9d3602240f021eca8500000000000000000000000036cdc888a8a9555bb4e6a33034eb694b7b6617390000000000000000000000000892f19de43793212a93de0aa8e5267c7028d606000000000000000000000000ce9863a59256f687dbb5909160854e140f9ec6d8000000000000000000000000e09e472ffcf16d39901e8cb2e370005e6860cf530000000000000000000000000eea0535e597bf1a2e0bfc1ebdce684a78fb2bbf000000000000000000000000111111111117dc0aa78b770fa6a738034120c3020000000000000000000000007db1be612e86fd46d60d24445b2315e5ca298ffe0000000000000000000000005b78de0f78307327ecd7e3bfdfbf74e6e6efa1d6000000000000000000000000537ead30e74ab80e4d66eb01d5aeda10fd3fe84c000000000000000000000000632d2d564a10108c54c56b0f2e2c3147aa9fb85c000000000000000000000000bb59ab2c42bf365885dafeb3f9307d1130edb330000000000000000000000000ab137c089beafa5a1a9e7ec763088bbf29283306000000000000000000000000485cfab5519231cc3f84680fac6cee3fd05ca94800000000000000000000000071e54173e87d45c339180ae28147de0f0a98307a00000000000000000000000077e9d9572d16624e77487d8e69699f2d8f6556b80000000000000000000000005eaa0604dc633093ad798161634e3fbab2211446000000000000000000000000aa067d4b2f3de3503a5edab36a9bb0895356de94000000000000000000000000276dafa198cb35c28132e989a14af28ea1712175000000000000000000000000dad633d30fdcc1af36839873163792a7bed45445000000000000000000000000dda3e7384f5f831f27aa279581a282a0e20a35f00000000000000000000000000bb1cfd1c464ea9e819c9afd0d6a63e3c4c9368c000000000000000000000000a985394ece1fde82af34d154b57d0cc190c6b21200000000000000000000000028516b487e95f462599988f40593e90b2d51820b00000000000000000000000004099c10fb86b6bf479600cd33ac856056375abb0000000000000000000000009aca36b8566b27732ff979b4a0b6c39dcd53e5e600000000000000000000000020ca7728a6d28180b5fc8eca398626feaab3f284000000000000000000000000ed3b98927fdb15eb3b853d29f5be3372b2945e5e0000000000000000000000001fcd94e59c6e9c8a30d9e1fecabe1bee48ed11d900000000000000000000000014036056681d39c4902b4ec3fd59ddeb3fa258080000000000000000000000002e521f6823cb8774d1137e87a295ee081662bffc000000000000000000000000bd616e4c64de1dcd70f01ca0a43cc38f60bc90fd000000000000000000000000ca6f56177c48b4df9d76c7af8f87d4a22409c279000000000000000000000000c4ba9b68a830d3c476131f2273d845b499adec610000000000000000000000000c1c83eded3f33bd93759d4387fcdcf3531c4ff6000000000000000000000000312e80ff8b6f483590415459e4575beaf37f7725000000000000000000000000beed42ce3a01d147178787a590c9305487078c660000000000000000000000008a3e323d498d3f81a1a2c48a436e892886f127d10000000000000000000000005671b34303aca2c839e4005b894784bf6781507700000000000000000000000028e74e0b41ed9f4be08aff95b5e8b5e900953fa4000000000000000000000000350225b9f4406d8d11483b081fed13e04ed2865c000000000000000000000000314e75f5e3d18ee76763b1804695f0931e4dd474000000000000000000000000ae0b6f63a4cb6e1319c7f1265e831d4cbc44210f00000000000000000000000005eadf02f12cc42ec7e7604db89d3af1a074d9e300000000000000000000000056acaf6c847a1eda366ea53c4ea24e08dcd206f40000000000000000000000009cbcd3e9a8770f9a6e748d481f1ad1a231e1a8d4000000000000000000000000735b113002bfafd8e5b0f682df391f0f0745d911000000000000000000000000825d5362c769689de7b4975c15abf46a332d0d49000000000000000000000000ff576913eb144146a78ca91357f74d751d3a985100000000000000000000000099d6d24012361620bfa1a3f16d4e745066fc7c69000000000000000000000000e18a644e8cbcb6a7eae49a212411bffae0b44c92000000000000000000000000545ce4ef79f4ed50a7e5e370c1e89b6e260af68e0000000000000000000000000c51e8fe1d5d7408d2f1414f2cf1aea4d8ecb2b1000000000000000000000000842c0f5084ec18fdf6d99cff57ea0463d35cb46b000000000000000000000000db4308948d14b2c71fb085e1bcd9b00ad64f59e1000000000000000000000000ee6c7a6d00d597c94be34f7af84ed35c14d629b00000000000000000000000003692fbf316a7d613f8333540818b742472899ed4000000000000000000000000cf957e6294f416c32c614688ceb5527a86888b02000000000000000000000000144c79d9b6d66bb711592b934eb6aba54e5ca8640000000000000000000000000f7f1e87fdd6ccb4f627cff08c72f236285ac05b000000000000000000000000166a96ad7ff9e37bd58a87c5dfb2f2905c4cb4b200000000000000000000000067655e8fcd903f75aceb82bb3f782687ce985d350000000000000000000000003cdc591a95f5eb18bbf33874eeda1dd60cdc79e5000000000000000000000000dc9448b6c79c28a9d2937a3f35bd228fdaaba18f0000000000000000000000008649ed8f7b9ee2c66442b17eebb151fac56f3ece0000000000000000000000001675bf3f0521e77cfe112fda164cb13226f0c71c00000000000000000000000075444ca415545985269d189e5e85d73580de0f410000000000000000000000000cce5ec82bd97c2c140c8a4a8857754a55bf6f50000000000000000000000000b85abe3f491ca6523e2595e756987b158704cf05000000000000000000000000a30639cf492cd7eb61791467a275947d53bcb35600000000000000000000000039ae2a8b1ab84b530f74f72c76b62bd391ae832d00000000000000000000000048eb65d493324366a5e28bcc6f4c821e73f88be00000000000000000000000004fa4167b3c94a80416bbc768fb919bf3ace9f8c2000000000000000000000000e85b1f3127f92f8ba18afa5bea500ad6ba034b38000000000000000000000000027b714d8c7e322e8a16aa83128f1e5261ece52d00000000000000000000000014d774716dcee974fda79e4870e0462f9fbdf23c000000000000000000000000f44069b9dc804760420130a11d311873474afb260000000000000000000000003500bd08395c26bdcb9955e9f3154dc5f3e4f58c000000000000000000000000d4518490d245570f053ba0c08c8d4724b62d5237000000000000000000000000121d421256fd89ef86b9e31408fd8e7260dd068a000000000000000000000000a5b796b72ab1e043edc6144093af2c6cab4d96820000000000000000000000007977862d90ca6ab31b7d6728a32ccf6ae0c44ad700000000000000000000000046d0eb85784c418082e58b2cae2f341dfda40d0500000000000000000000000061bf413ec23d63c79f05cec2e38a343debd3496e000000000000000000000000acd3a62f3eed1bfe4ff0ec8240d645c1f5477f820000000000000000000000007e0b66ab7233e9068cd40656d27ff12325e8f07500000000000000000000000010e1e0c28b0a558e3d5ceb36a1be980e9fed3dd800000000000000000000000096440b2fe9304d327ef35eb7ba9b926d13998d98000000000000000000000000f5e227e1f721211981dcad6fa657d1d19a1fb6420000000000000000000000007351d5e3e7b56b9f735023adca676c7ea48118460000000000000000000000000f298d2898d35ea5f4f89867a4323a4a6ce12c9600000000000000000000000030030b7816ff727bdc8e29f589489dcb03b2db30000000000000000000000000e9c0e737d74a025aef14f18d0e048ca39759eec10000000000000000000000006a5c3c6e17145665571ffc73490b381edcf0a3080000000000000000000000006affe1c8d90cfffe82147d84a692c1e065a9343f000000000000000000000000c6af96d166424c2b127f957c97f9f60cad92f11800000000000000000000000019e24a62479e05a384fa126cc19642d2e30b44b500000000000000000000000018b057cc9cb49a8948227c96b021899ce9d271e8000000000000000000000000f9b9543648a49c15cd8c8bebe37e3572f9c2cb3c0000000000000000000000001b25902b52aa309b6990f01ecf64c3d15861c2c0000000000000000000000000536ad1fd0516cc166ca03996d7530c8cdd64ed77000000000000000000000000def5c4a0a16a96f9e45fb07a35b3256a8847cd8f000000000000000000000000ccb8b35ee4dd2e3906d64024200a8957460f47f80000000000000000000000008bbe9f591555d66623f1e5f60e6df302274d1b07000000000000000000000000aaef089b30b8321aac1732feba02a0f937ee95cd000000000000000000000000859c2ca917000ff16b69db28608acd64f9f05172000000000000000000000000da2a4f7e5b5afe27bb997aa3983b2df228ee1d030000000000000000000000002a694962bdeeb28bc89b7c738c1179798c2444190000000000000000000000006447fbc13f0ea8b8fc95a99c88836a566e898bc6000000000000000000000000c3328524d5ea8359e91a3b32117e7f32191c34700000000000000000000000007f21586925d1e006fb1944dbfd9245b3c87f6c6000000000000000000000000017a3d91425349c9b9daeca296cf1be7887173d30000000000000000000000000d212da9074173d2f68851f49b7eed12128f1a402000000000000000000000000c9f812cfaa3d6c9646d84a5aa830b3677080bc4400000000000000000000000059561a047a719b7cbb07899fc6c916e8109ee47d0000000000000000000000000fadd27d9edad90e6c741bd4a4e3536051a52f95000000000000000000000000b26c646d0180703d17eac50b8c3ffd4d28ad732700000000000000000000000070543f6fd0ead3f8d6d865876539bd8282fb829d000000000000000000000000f820724c378fce73d0fcf4b036ad37db8c5e3fad00000000000000000000000082a302bb53acfe7e8c08b1df9cb0bbed134e24170000000000000000000000008c2e1451a0aa94a51accc2f5fa5fe7144b8989bf000000000000000000000000f84b6fb65c747de9b3cd26697fc5de0723ed56bf000000000000000000000000e56a9083ce7e8f47cd5347843eb5d3b5bce9cbab000000000000000000000000959ac217c8bbd4650b1eba5b927f329e37ffeaa9000000000000000000000000bfb150f0b8fe6a49013c4f7e245212bc2970468d000000000000000000000000bb013bb30c8130358aaf796fc90061163a4034e300000000000000000000000069cbd3f431a5b8663a608088bdc2e71ae5e3892500000000000000000000000098605e3358dbefa1036d53722cac8e5d9946a2ae000000000000000000000000dc29ef538b3a2585ef6569ec63626f6da40ed3a2000000000000000000000000b8a9c37240e8b72f42a88f1099e6c61dc3e9675600000000000000000000000061a33ec22c5cff193262e49d439a1bc0c162ec33000000000000000000000000221bb7370727237ab4cfb13b3bcf406578cf1d9500000000000000000000000064b5f9dd6f23269b966a4c3717e150a6dd2648510000000000000000000000003ecfba75d5a113241ec899888319a9e1e456ee9a0000000000000000000000006d1dc634d20268649e1eb6b207960fbc76e57dd700000000000000000000000027f4f20dba7602f8721808a9bccc8d25b411ebe40000000000000000000000001aa91bb0985fc87e303e2b5bce324647f9b291c40000000000000000000000001fb8a998aa1298b7e8b3f7f0f658f586b4a990b90000000000000000000000005f77979aab06b1ff851dafe4f362a1895c6aef49000000000000000000000000548e03380244c85ddee22d8bb8dbbd82fa4531c70000000000000000000000003cff46d407b31a78f8f5688b4acfed8cbd4dc1f1000000000000000000000000ad3a03650960732cdfa055d0d67f00e00c82e5f4000000000000000000000000c7ad37ba96a4167eaa98788a583ea415acd3bea8000000000000000000000000a1eb8c39ab513350209209e4c67bf1aa888ebb71000000000000000000000000de5ea2bb0097f904ad0667475fe9662be37dc0580000000000000000000000003f7bed3d5745c2550f64aa97a4529406e555bce6000000000000000000000000f1ee79fadd9683d1bc9e91aeb972a9c87edc767d0000000000000000000000000f3ddd1abbaa3206b406a805a7a8a4dd403b257c000000000000000000000000d52904bce5171f7dfea25bb36ea5a925d45b863e000000000000000000000000f6f38efaa03247e61a317080ce77e7e45dcd612400000000000000000000000050a72ddbc9d39eee73169d303a1b42418c6fe2c6000000000000000000000000dc6594f8a2ec009416c2a2dcdf28290c7279e562000000000000000000000000e6c26029c241a7d553a5f70aa810de514c321c2d000000000000000000000000a08e2856c153abf1abbf18861497b0e6e71930120000000000000000000000001fe965c315b5d0c624fd84b751ba0fafc7a5a7f50000000000000000000000006f4b751ccb1d3bb498e86f0373c29f6158b8e1d2000000000000000000000000c85f592e1cf843410d1faff96a4b4915eb59ea3c000000000000000000000000df2411633db88e44f7f913bf04380a4e7f2aa73e000000000000000000000000417d352511899bbb3f01e5c0ee5f222a884ee01300000000000000000000000041ccec403e7da51abf3efbe4f736fedacc62d5570000000000000000000000006bad7a36e1884421383ea9e5854cc4a25f16273c000000000000000000000000d03da7fd164460030a31b97d822093bf3b269381000000000000000000000000a873908ae09a66a822f203cc03325ebdfb91c20d0000000000000000000000000448c0c0b2cd906c624c6df497fabb76c89c638b000000000000000000000000742c27c0ac3a3bfbcd3b887bab8779d66f1b3637000000000000000000000000e5baa9c063eac72f276fd33b0236c182e348c4eb000000000000000000000000c35f3f92a9f27a157b309a9656cfea30e5c9cce3000000000000000000000000b4dfd539adff28ad7cdb621d50ebd127cf80a25400000000000000000000000065c09366b91a516f4389bfb4fdb7a676157ba2f8000000000000000000000000bd213b3ee848b3e5731a80d379737d380a67814b00000000000000000000000070e5e33161f4346b5877298f35956a54991fe3c90000000000000000000000008b37c68ed4ecaec48b9a31877855e6d9910a736000000000000000000000000020b51e3f051d166f6b494d1a80d85bae68b936d800000000000000000000000033e7ce4f4910d9997c732cf5533a62becd9eb375000000000000000000000000e36b3b1ee964cbb82b0261d3e8aa4db0f2813cdb000000000000000000000000c2554fd4e06826460998f9cb7f10dc10e2450f22000000000000000000000000c8a6dbafb158fcd91c9afc5dd97236234794ba1b000000000000000000000000caaf62b578d9a08e412231c3c2efcacc038bcf8d0000000000000000000000003a15a953df96e8549cc1b9cd4a28475cfb77fa63000000000000000000000000ba17d5e0339c6d3e0b83a6721366da6c24ddae55000000000000000000000000d309bedc84c1a4d609cf19564eae6e1a969a0e7e0000000000000000000000001c30887c9594184a5960461f318a1b838aa169bb0000000000000000000000009caabb6806988c770ec887bda3c63362e6a8ff510000000000000000000000005864824446d298d983e779307b7db6b150568c7700000000000000000000000056d28022908b809f7129a30cab7856a7cc4facc80000000000000000000000006d0056aedf930a4d7de037fdb1f79fde6e4cc4ac0000000000000000000000005e2022cce6911812a72285cf93e50a7f2a699ce70000000000000000000000000e411bf6570e413f024daeaa5e00ed20723d5aaf00000000000000000000000031852784d2066618d35d2bb2a021b334a9d7f0020000000000000000000000006c48da8c4f3ad3b5cdeac4a9cebf90ff82275f6f000000000000000000000000101f0d604623783a9194e4a03e149c83bd94ed9c000000000000000000000000db652e20a08c84d5c2995933c77ea96789538bc50000000000000000000000004233168fe150776ba6f8cda98c90411b545515020000000000000000000000007d5bbfbdb61c20aa02a1c2260eb7eace2c7e59b0000000000000000000000000135f05e516cd9bdca63383fea4d9819ee72d3470000000000000000000000000f521f8cf6987b2b04b49e061923c4d1eeccc8bb5000000000000000000000000a4d2963d8a65398c181f17757c1de64ba2539f99000000000000000000000000a70b18da0b35b0a844b8a43ec8f27884a1f97cd700000000000000000000000089f27e2a1440e781c6f1c9f84911b3303dd33d3f0000000000000000000000000cca0463c7b268c591afdea1e071ae01ace8b18900000000000000000000000038ece8e98be68500a8b2fc6c2778e5e6b723c4f90000000000000000000000001e600270205aa1ddbab32d3bdc54aa77be342db800000000000000000000000080b641ca1081fbf7dd05d4d34dcfd0ac9d100ee6000000000000000000000000287b54c65e540aeb5aed474ef45bc72d8b1030fc0000000000000000000000004e8e218281fc43690c99518a0ad0d3ab0e3a9ea10000000000000000000000003d9cdf942d47a1cf2633b31865fb52a044af4f7700000000000000000000000018795e9cbec3f86fbf58a18f15c103190b14e613000000000000000000000000c02ffcdd914dba646704439c6090babad521d04c0000000000000000000000006e880b14fac8f1758085f33f587d2260910acceb000000000000000000000000c9280bf329f31867d98a6d6fb37d1061ced82a79000000000000000000000000c892a4dc36ffd6244d29f0cec1dd222eb92cfb71000000000000000000000000c913b71982c0ffd95fa03fb4f0c1baa1787864490000000000000000000000007701081594736028fdc7a6a600819019a658456a0000000000000000000000003f3edb07096ca0f9574005a8808b41d7e838796b000000000000000000000000c3637dcf655bccb234f028b364be9b4bfa895562000000000000000000000000c8ce4d96abbbd17eb1320e41f56006f55f35318400000000000000000000000048fb1f004414c57bb57b90aeb5d65ac43bbb6e580000000000000000000000009b2d601aef30ed19664ae44b04d045aaa4b9174300000000000000000000000018f6310ac3af427552c879ce000a244fd56acde70000000000000000000000002e5fd1b90e264bc0c47840688ecad1c4733b65b2000000000000000000000000edbfefe5de09500f19ca8735cd713b097da2b110000000000000000000000000576537faa78366418d699f1dc34d6d691fff2d28000000000000000000000000849ed8601451dcac8012425ccd56fd1339db498c000000000000000000000000f7b7fad3b62f3ee4210cfaaa98aea81c8147ff7f000000000000000000000000afea2597333a70d93c3744ed52c18526375f5b69000000000000000000000000d16c3534b5f5f1db12dac92166af9dd1309b12ec000000000000000000000000fd509c96b49be33be84c5fca750add8f665830f700000000000000000000000082eaa47aa3249bd5d412d9c49432b3cba666239b000000000000000000000000bd499f91039d368778043585541a74047512ac93000000000000000000000000c1a1ccab76bd900f48a512e74750fa1164c103e9000000000000000000000000215ab6d56f838d07b5c92303d21de655c3cfec09000000000000000000000000afed73b9b74d425ddb964c845311b167d6333804000000000000000000000000750ea65eff1148172142a7f445ff15585f39e825000000000000000000000000464ab95556b14143547b9e19da02cec5441b2d15000000000000000000000000227670eb9463587ccadbda58f0ac648eeb150b2c0000000000000000000000008324fa25b4e6ff9f1b7e17fb14ada140727415d30000000000000000000000001d5db2ba7558fcd428b23fdfdf2e3f410c49fbe200000000000000000000000013f210c8baf5f5dbaff3e917e2e5a49e73bbaf12000000000000000000000000905d4a566694b05716ace73615727f43888fa1f70000000000000000000000001063d6f6b5b4080c9571c8001a42e99273f4e7050000000000000000000000001b5aa99fec5d91fea80d996c58d30989a53edb90000000000000000000000000e9f3e0671673a8dcf5f96d242a71b00da8e07e6e00000000000000000000000055eda37f02523ff4272aa6d1a893565c6fbdc7e8000000000000000000000000c4a6c330451cef0e42c7a5bad7dd928904540848000000000000000000000000b1dddcd7183bd7655fcac1e927e7ee33aeeebfbc000000000000000000000000c85db48bdf37a2d0b7fd872a2a030584e43aaa26000000000000000000000000771b99b9a9b063ea572347789f4101d0b301b5aa0000000000000000000000000c008f73b07490eee85b6178f80ef8b29530fd3800000000000000000000000016461d157da44c1095f50d47ce12468a50504ef4000000000000000000000000f6699b64d973d95c3d8c3b111defa31839e4dafc00000000000000000000000081126cad51273709f0cabac09c6f610e634867fa0000000000000000000000008f8f19ae5189832dbe6245ae20ecc09c6d4bd87b000000000000000000000000384c3e9b6165994de4d6d9e5e58258aa3978b0760000000000000000000000001f6aa99c7961aacfe91c43661cff3f67b99aa2f9000000000000000000000000fd966131c327f9452b13623fc717edf4fa4693aa000000000000000000000000b32c4b675a4605e36483464026306c9e3e143f19000000000000000000000000861fad2c50484016121b851b61956c2bb3cdff740000000000000000000000004ca8f58ca751c6817d0f5bc1bf5e3e93322e4205000000000000000000000000b7a502c519cf07a06616be086d53c6f1e3bce8e3000000000000000000000000cf276a0a972c504b88224e92d047b3dad6a4a426000000000000000000000000fdde002f5f860efd521731fd544547be55f425e700000000000000000000000018df5a564154eca0c323460863232740de5faacd000000000000000000000000fdb66b9afa44cc709de5c9a8f4469860d71a3b1b000000000000000000000000dfb7ffbf400f475ed1318d711d934499ec7ba5d2000000000000000000000000b5c55063c0c09f0b187eab20a3da8783f1b2321e000000000000000000000000e582740db5542d5647bcafc2ecd06fd633bc3f16000000000000000000000000ca0032c0382ad3a9d26893873550a9a874062d5c00000000000000000000000058607aba9831f4eaba8fc5cba5ed16e0b800eab4000000000000000000000000348cb7c1be0bc34fd8865f460dd0bbe0013392da0000000000000000000000005f145d98265ed0cc2bd994fed026cc5fffed3e490000000000000000000000003ac223c0b69c48f3fcaeae8b9496c9fc90ab1d35000000000000000000000000ef5cb001894bf632eda5b4cfe6d93ea2927730890000000000000000000000008d4f8864d6d1c175a7534501cb1e750bbf77f6860000000000000000000000008771f57801460881da766acf80f7cc0d96d66dcd00000000000000000000000023b90adea74f2c814c99b9c1988a8af7722618fc000000000000000000000000c98638797ca0c90b3221b39040c435626abde32e0000000000000000000000007288111d0f7dfa0208bbf7d5038eb5e2320bc36b00000000000000000000000059e053b469ec748aa189890fa879907185c88ddf000000000000000000000000d16102ed5abd8a68b63ac11b6941e3ace675dec20000000000000000000000009e0afe3a3a70fbc4162e26d604add340fbed954f000000000000000000000000930299bdc70ec42ebd7b7979ddc38654310fcf3a000000000000000000000000682f91c748110a5c687af4c0a99b3612af3ddd170000000000000000000000001818a1d012ac3c4219f33c02dcc229b0e57ab4cb000000000000000000000000d94dff4ddad4345bce58b4e24859108b8dac10b1000000000000000000000000af8295839ac19f950e1f79a4ae8474a8d1f1e10300000000000000000000000061b5ea72ef0ade2b220372fed604c338699033ca000000000000000000000000806f62143abd2f0a16d237783a8be31c1d4f17cd00000000000000000000000086ef46edde4b1a735192a358889c831d01cb84c50000000000000000000000005822e3d431a0352421c7a0538aa9eba3f3c7dfee0000000000000000000000009e95e305c4d96fd7db273a0e35d64666f4b1f3fb00000000000000000000000097f6b9d7b870226a7a51e9f2d5637c51e4d0053700000000000000000000000070a86bbb8df8fdd4910f1c221471b7bcbe9c3dee0000000000000000000000007edf1ceae8a1f84eb790496afb9e6e0b93991813000000000000000000000000ae17c13182afc17cee547854980a567afdb8f8ad00000000000000000000000090416a1bd262f1d23a5acd4607f5f43eef5853450000000000000000000000005df86ee9c96b0fb45e94b7551584bff1bd06c63d00000000000000000000000025559a0383bf187b78e8c96208ca0a19c29c7fed0000000000000000000000004d43195b824848bb5e0748402fe526fad11a9432000000000000000000000000021ddbf25acfbd65cd6afd5771894302e29ca5b9000000000000000000000000d8889aeb8e52bd5b59f6e7dbf6a854294049a86c000000000000000000000000db110dd5f8b3d4d6e58e53786916a878c90863c8000000000000000000000000e7441d05bd1d156588604f7803a8e2f9f43dad140000000000000000000000007d2b3c8aff3dbaf40fe3bd30f6d1869906f05459000000000000000000000000d33b833c3d0bb6b18dae41d587e38ed5e03c03b500000000000000000000000031d4631b5105a65d226e869d29f6a7ba50740ec0000000000000000000000000b501dbf6b3319e84948da2dc683e7dadbc5e847a00000000000000000000000063ad7403193646b6417e146dc06e20a9502d9ecf000000000000000000000000cc95adf63b982b60c128e6bfec1819d36266f87d0000000000000000000000004e0ba0487113d9f744d967e52e83516c2a03c273000000000000000000000000a3e43ec0d069f93d7a4f0197fab0c07335955eb4000000000000000000000000a6ec45f0389cb15903bfcef4997c3df842799a690000000000000000000000003fabdd3621ad4424724a483e0c332a840c2f0b6e0000000000000000000000005db06acd673531218b10430ba6de9b69913ad5450000000000000000000000005438a55f1eea9e08243d1c82cac1dde4c7903f210000000000000000000000004a2eb433b6beefb4a37ad67b0ed5c7062e41c53f0000000000000000000000000f5cd53b9a849b31e6b5265eb1c3eb7741eb2abe000000000000000000000000593a6cc9988f10344106f6d90facff34c50f65fe0000000000000000000000005ca7c3e65fbe807590d3d72d8f3a75fa5a2156d00000000000000000000000000e78bf341df4dae9d8faa26916d46b5af045c6c70000000000000000000000001e2a742572a48439e4a1b473faa93c84118e32c70000000000000000000000003b707de293676863c51752b09185f465d9e505b300000000000000000000000018d00a5f7730a414a3979fb5bcd60104c69f0ed2000000000000000000000000ea33824f26372fa5d0424ee110a6c1ac37e42130000000000000000000000000fc4c258285a0b6400730d638d70ff30dc8ce6084000000000000000000000000e94b44fb436f99ae922c731340155d79a5746151000000000000000000000000584db5c2f653ae4310e6b7f1f76630de66c1dae0000000000000000000000000cf0bf66949a607439ddc5fe3b6be279da31e993b0000000000000000000000002b65ad0b1a87f28831c2aed349e535be3efff27d0000000000000000000000002da810b16d0ba694bda9faef23ad98adc40f01e40000000000000000000000005c9572d90dc24deff22c1d26330d097f5efcd6f0000000000000000000000000bd8e0b2f8d3f228eefa15cf6e25790f272c22936000000000000000000000000d558c6e8f731e6a89298b6afae88c30a539dc72e0000000000000000000000008f44db417f4cace3ccf76254737d0fbc42d224e0000000000000000000000000ae05741fdb093be6234399f1d5962afa456ecb810000000000000000000000008984042479b570572e5a2c915e8528b4e97d9652000000000000000000000000f8953106e89158bba16ee4ceb1681f6ff7cba83f000000000000000000000000ab888291f4127352b655fd476f64ac2ebfb8fe76000000000000000000000000eba3dc7e9219d77ed330dd22466ded9916139415000000000000000000000000f1657cf1adddf54d775536a5b2d620c5d28b2bcc0000000000000000000000002b48dc4bcd22612fe529891943dc9cf9038676f2000000000000000000000000211cced4a6e1e84c1811d48443031a1d3152f3f100000000000000000000000087fd41dfc24342c6c8c536d880cc592268a38c3a0000000000000000000000004f791cd36052d330be9fdd2dc82f64bf46fb20cb000000000000000000000000d3737d492f4ca071902e666b45a1b563348211b1000000000000000000000000ed9470e43774c063301c810a195ce0a26be9a0ef000000000000000000000000b312d3a9091452bd27cd7e79794419bba3ce8af4000000000000000000000000b5b45aa6ffceacaf9fd916e1719035294c4ee783000000000000000000000000ad82003ae05f7ac1ecbd165dfaea50c3459345700000000000000000000000001512d4fe96516e7504cba3831fd2a79a77f63f31000000000000000000000000beffdd37f9c199661bb6b55b7811f111e9574fe800000000000000000000000020d545479f2ef4adeaf283677f9737ca0dd19f24000000000000000000000000b7c557fe711142b214ce04c5a54e8120e4825031000000000000000000000000c53267da3e3b3c104222677fb150a0e82c1eaaeb00000000000000000000000014448ebecea2acddc4bb500da4c7afeb85209cc8000000000000000000000000eb19846faaaaf2215ab85d616a49b9be8cae380b0000000000000000000000001cb8dc7aa93455e12c423ac9d99da2219c751adf0000000000000000000000007a2d4ab41b4cc5b9072b16f340a325f9a253cde0000000000000000000000000b8f72732ee33ea50f3159de1e944352b5c984a1b0000000000000000000000008c766e8221f5c803eb01bdd6628c94e67aaa25bb0000000000000000000000008a5bb6869abd05f7e2997711a6bb178875ab03180000000000000000000000001a5b3b438711005a92fb6a94653378c47f4db2180000000000000000000000008bc28e4b43bf3410500ff019f54f0e03a999c028000000000000000000000000cd1b9e2041ce88fa006d16d2d6022558a0db4e750000000000000000000000005c8369157a33d8332b0d22b65e53e645da2dc8230000000000000000000000005a8faecf28f4d5cad71b2074df4a9df4f7e23f3300000000000000000000000027661cb6e0ba37168ad8d1a1fb4dbc24550035ba0000000000000000000000006dc88e53ffe04d99a3460508ba2348364956bf59000000000000000000000000a039c34ccc25b4432402295eccebd916942d7a6e0000000000000000000000003f2d18980311a1592c0064a54952fa0260e259a1000000000000000000000000150d8ab6c7c359ec2fb5e40d8f262c545864bedb0000000000000000000000005dfaa93d504c1bebeef4ef9e60827f13d42004850000000000000000000000006af85ad5cd81be4accf7697d27c3778e199721580000000000000000000000009c7441afbc1a656dc56de7edf38092e48c6525e400000000000000000000000099bfaefa0c6ff3fe1a50646fcc1c7d045c13d098000000000000000000000000646067205774c04cd59583640c4d277534a65f1b000000000000000000000000341a5898da997389d22c28b7e5c9d188e7f32b19000000000000000000000000c63fc558104ad89706974faec96b5aa7fd002d360000000000000000000000002b36986deb45e76d5e4f01343ba809ce6f6c34c9000000000000000000000000f344e9b96f7d8f202ca5d77f76c83811661ae537000000000000000000000000e6dab71d0a6c942e44b62f896fb09350b461c7e5000000000000000000000000ea7e460cd4e4698e95d6d77264ebde116fd37c160000000000000000000000000672c520df40ddbbf8ae0b14fae3a4ba39873fc400000000000000000000000095ef3e132cce614713f0f90b32784b0d9b8a386000000000000000000000000027e08e90ae34a4ab46c0f9bfdc9a5ef7bbff7a56000000000000000000000000199db3898b34993517f4f28f3f2e064b0e07706a00000000000000000000000088062882c6517fa28a64b7da2d14cba5efdc4402000000000000000000000000ff5f0d15607f99bea43c45c335c66d677700fb66000000000000000000000000c36ebb19db146fff0eeeae6304f4acba0265e5180000000000000000000000001539808abb40822cb9426716ffc5d59ebb510a0a000000000000000000000000ed16180bb8be58524d5d77dd58102a6513bef7da0000000000000000000000006531094ab9bb3f6eddb08145664ed1668d65e7a90000000000000000000000000cc9fb592b96531736a993f5d2a74f14fb4c44e00000000000000000000000007899d3c1f8bf99a5c049b21e3848de302144ec540000000000000000000000007f99597d758af9cea7b9eefc839d9530c3c32a3e00000000000000000000000033ada128e53b47661d4811040ba3c30ec610bf630000000000000000000000009ced75a06813f35d18b086748d46c71d0c167e120000000000000000000000004d8210e43ed5a560ca292bacce50fc1d4d6d0758000000000000000000000000db6d214bc142325a41c1135a1fe97a8300a8ccc300000000000000000000000054d03add363c1d3eb9b04569adac9f33047a0f75000000000000000000000000312da9437393cd329c5026a3fd66a4fd29a29262000000000000000000000000d2f7bb62504fbe33e3038bf2fefaeab42bad88b3000000000000000000000000c8ba8fd132bd266d9a68f0315ac6451486cba4a5000000000000000000000000c95fb396e10d06665a95ea62b175a039e71ce3ac00000000000000000000000087e11815d7b15dfeab907c598d0b3b18e9cd8109000000000000000000000000a0870bf1a0ac59ce20660fb2e6525fc597c1ce450000000000000000000000007f7929491f02ef08133b5a75fe3992fae7a169fd000000000000000000000000cdcdb18e0eb647d2d1c7afecbc00105f0d5f92340000000000000000000000005a67e1fa82d4e59297ca0adeed68589fa5f64193000000000000000000000000bf337ac2d7e29186b5cb5f2a75a8dc76cab13ee90000000000000000000000005996b9a5ea8aeb8874401289d5ec43f30c92d5d1000000000000000000000000f1d4fa36a0bb177e2586fa91702d097b0a9a40f500000000000000000000000063e63438a38edd910809457edfef38e8fa09b967000000000000000000000000543c46f623bcd5239395ca8ff27edfa3168064c800000000000000000000000032212e6dd5a5aa8aebf519750fc1dd12ec550cff0000000000000000000000008cb2d42828d4c2ffa58da8ad8e32f83b194ac4f3000000000000000000000000384b7fb2fb1741dcda91d72ff2f9067f2bcda68b000000000000000000000000f174e5d54a457e9674a8d9787a133b55b2d3a58b000000000000000000000000ca7a4e8cad9a9b62f4655ba66c4a21ae004958a9000000000000000000000000c17272da2d93acc9c3d9f85d357c23967a60ed570000000000000000000000006ec987e8b1b6e837d39038f84ceccf42bd78c04a000000000000000000000000c62ac396da9b041b4df75e19bcb1ac05cba41d360000000000000000000000005d9d0e94065cc9e8c8c11d0179aa325ccccd73aa000000000000000000000000a7fe8bc0d383bbe8eadebeeefb1168901dc17a73000000000000000000000000e59bae25a62e6b0c93a111571e80f7e27f06fe93000000000000000000000000f5cd7af2b9aa31ec56f64b54bbd315001991884b00000000000000000000000057d4008d4a3a54ebd77ed8dee2838b41d595e9d9000000000000000000000000ffdc4ed494597324024002c71aaef795384b020c000000000000000000000000718167a1a8f5511025f824c85120dfd93e7c8f23000000000000000000000000ca60b73d0f2a9cbf1d1e30e9c0c9dfabe28737cb000000000000000000000000605bfb31c097ff9eb85017b2de91c1a256b09dc200000000000000000000000038912cb8e9c84808c3f1c766755bc5c48320e1c6000000000000000000000000ce31c61a36bc094b31e9f5ffcca7791a2591dd780000000000000000000000001ba42f73897c9e2c26630b9f7690828e61408188000000000000000000000000cea712e4701797c9fcaf7ac056ad7b0fef1a81e5000000000000000000000000036e0be744a12cf1d2c290e4447c920f7517a7d000000000000000000000000053dfef488b89a00e4319bd1ae1fc29525974a797000000000000000000000000f2d1373694cf7804f58db39898d7af784be04e51000000000000000000000000fc7ef8f25e6b9553ea15c62e9f6d42a374d61ca8000000000000000000000000ada338e889bc700a19b3e390a1cb13e78f6a74b0000000000000000000000000833b963a45f7e000d413e3a0596019440ceeb9d500000000000000000000000049e08f218af2404239d031a02dfb9f887585d2b9000000000000000000000000f99bae1788861dbd31c1377b4d729f3035dcf6e2000000000000000000000000dbad8f6f962d9e3be221aad974b7de7d0459feba000000000000000000000000f69ba3142c8e1251ca597fbb6955e16009d46b0f0000000000000000000000002179bbccaf2065d8a7c42ab584e57575e75792b3000000000000000000000000271dbaafc33cf7f4a810c66c5d7121e17d0ee80c000000000000000000000000fa1d66033ae516ef5faa604f660358f34f9153ea000000000000000000000000875f0fa514b1086f345415c6938ba0bb5e7f3787000000000000000000000000a040f553a316bc16890de63246c461a161cf300a0000000000000000000000000590b60d79b34419c12e1310e47f0dc39e1d417c0000000000000000000000006b27ced829827bf7528f1be6bd41e184b8c5db830000000000000000000000005ea21babc17bbb5170d5d148849d5920a93e21a70000000000000000000000006467462043c9fe61e27e1b850cf3bd38921661f90000000000000000000000009db13e708c990953ece6430029788c47a16348f20000000000000000000000009a617cc34ddc0ee99b9c3990a7dee60bff3c5c9f0000000000000000000000001293e277307b45f77180e274e93241ec7b8294f8000000000000000000000000c7fd352a37ee867a771788a18110c230b5cb219f00000000000000000000000012ac4d5f665d3caa3f2da37517cd0ec792b8d7380000000000000000000000004c0edb0706319863487cded15b8076d4b29aa4bd0000000000000000000000007f593e9071c0a7067a8e787df369cf2bd54970aa000000000000000000000000e561878318320d73f5ea464ac3221c23e549a4bd00000000000000000000000078356cc13b7f4d557e57fb6e6dac9f709c79d362000000000000000000000000766a389e054e7fd4115e8ba3eb87dc27c8ce9d31000000000000000000000000fa1664e81cfe00dca61bd962f0843a6d9ffaa74c000000000000000000000000cd14cd6cf2aec889d3c71986933e4f216712900f000000000000000000000000f5d6779ddf89d38c41beda6ba2313f2a3824dd85000000000000000000000000fcbd268f9683f7117dca46cd413aa4f03c67c8100000000000000000000000009af0d017a66aa3bad2efc01abcde79d3b3d6657e00000000000000000000000067f9a0e28872a0cc963c894d5800ce951df28d4b00000000000000000000000081451bc5653a5ae10dcefda5da0c058d5c2cca7200000000000000000000000020cc463b6d9f490084ea895cc9a17572b5d3c2e1000000000000000000000000427aee321c0475f2e12ce9015b2d061e068c605300000000000000000000000039ee0df675536ca9dcb2c46fde11b416443db013000000000000000000000000433e1c4dd31b01278ed7409c8995151e43b5fcde00000000000000000000000023ee5b1283a927def0892d3b96ea245b14654b31000000000000000000000000c597ae26307476ff6ea5c8d0d6d571ecf0cfabc90000000000000000000000004b8bd532299f31ca5d61cdfaae5e77a57f78ab7f0000000000000000000000006e1238b999ece599caba11a6a9669d608e9452b300000000000000000000000080c8a7a5f5b05bd1a4c5b25e0ba65acbedc3adba00000000000000000000000096d28ce1700cd8914b964a4452b0c15a49ed3f5b0000000000000000000000004756baccca3148429343d1a4d30d0c2d304de20300000000000000000000000046fb87e922e546251c717ebb5fa29cd323599c57000000000000000000000000d17127ee546ef3122ba4bf1b5aee8a16be80d10100000000000000000000000084fe514edafc1a5046a9b4d9879b83a328125dd0000000000000000000000000b3956cf916d72b56b36577c13f2acba868d26c5d00000000000000000000000064f806abf575ada32a6b6636856d03a2b171b98600000000000000000000000058bffaecb6e483517b14ea17f1987e9df7e8046c000000000000000000000000443518217a16fa3d8020570c01d930b4e4e3e121000000000000000000000000e730f6259aab2277db03870c6d36628933a44e7400000000000000000000000080980ec5feb56e737b92c72bbe291c68b3d52b75000000000000000000000000cab3fa589b1d442c9ef7c95cb769cc9897a47fa4000000000000000000000000ab2ec2603a2218cd099217d0fc2fb8bb7592f1d20000000000000000000000000d936250edd40f83b80d49c3799c591f7130e4c90000000000000000000000003a0b9ec7a9a59c3ae83ae5ba7e905fc8a8fd10bc0000000000000000000000002d63ffc9c1dcecdd18959ecb6d2af4cf60dace9b00000000000000000000000067e852f9172f9ac71da3bc085dd12fc3284d50120000000000000000000000004634599901e919e59bae34e57e3c6532ae3b1ae30000000000000000000000007ddda64cc678dbd00d9c1d54fd13afe1e47aa949000000000000000000000000c0929346fff3844d3f0a3e3f8901a38a3ad4d24100000000000000000000000046506bef65387fe1ac9fcac9fee43c0dd637f8b9000000000000000000000000413ced62d1a1c6ed4d63d150bd3518a202d52bc00000000000000000000000003ec4e9b3404987f65187016bed933858a5ef2feb00000000000000000000000092c03eb062cd11db38c2122f20700100f84b23dc0000000000000000000000009de5aa15214781b07f43d03e1d1241c9b92e65110000000000000000000000008bf9bbb1c090fd7cf7a0b94697410f46153b12510000000000000000000000009ccd228f730a8019a4e91ae15f42ac33d437ed3d0000000000000000000000001f452f7f0a059f411c5786c2b5c4539fd9ab3527000000000000000000000000d8524e037a71e255bf58d2c0621bc8d971a23969000000000000000000000000c36e4cf8270f1ebf29a7d7d48a6076fed9e21d4a0000000000000000000000007c8ba98e0f935948174f7c8db9daccf0191705c6000000000000000000000000c47f2224a3a569c345685caa92b325c3fb51a150000000000000000000000000cbe933945e544f7fdc49ead4ad99d9a6e3989e8f000000000000000000000000e20353cae89bd471cd8d56b88f6cf886dfdbbb750000000000000000000000008306026203d744f43bd493e7b17e956c11825a58000000000000000000000000415075206689424203a4fdb0e6296e03870f22df0000000000000000000000007680d14b0ab5ac710e8ceef7ba50d14ba49a3164000000000000000000000000e65396a6367f02a71c6b1a07ad13ac95127c2dcb000000000000000000000000c226d8fd618580e99b710e2459d2c16a5a9d1757000000000000000000000000bf118636f7c5a0986e50045d554e315cff0d8d8a000000000000000000000000fe079935f977ff8aa1cf6bf0a41d02c90c24881b0000000000000000000000003c2c653e3d0f899f12911a0a19793a4e5542a1930000000000000000000000003689de845bd268cae8548e751bf27a52639bc95b000000000000000000000000857d5884fc42cea646bd62cc84f806aeb9a2ae6f000000000000000000000000ddaa0e30041894b725ab3ed05c69025248c37a7800000000000000000000000038b38d149296777eeb09a70c2c7a31c5063c3afc000000000000000000000000cc83a25622b61b6a3e25b6a62cab26a42e344ee2000000000000000000000000dfe376fda499c67e88fc51a12692b0318b6e41a40000000000000000000000002acec3dffac7e2d3035374ec69786abdb9d8aa7f0000000000000000000000003cfb1c7568b58dabdd7df822d0e884a4fc8bfc7f000000000000000000000000e87275060f5fa3c7e1f0c6fcd785e99ab1d1d00d000000000000000000000000bf60f9e402811fa398b3cde92852ee44ff7d1fb2000000000000000000000000e2f6b4637f5b38e1dfc0c734c04cbb7333d81271000000000000000000000000c276f8358228cd6bfb383585448db4b244393b2c000000000000000000000000fce5d1e3af3eb9e5a646c2862a328b7bb6e4138c0000000000000000000000005380fe53ce0ecd4b1566bb6de9c9b537462efa5500000000000000000000000028ac080f3d99043f777c7d4cd6ebf51892b3f75d00000000000000000000000077259366ba576cb32c3ccaa211192d276352e3ad0000000000000000000000008d20b7b47d78dc8ddc09b16f6b37cf9e9c098f1d00000000000000000000000028e838634e69793063367fb9ef1db3dd591220cf0000000000000000000000006d95e8097023da0ad6fe042af85f7748c859896b000000000000000000000000197e0443fd8e70c58e21ad2093766adc2ed0084f00000000000000000000000059b0e75d8d5f3851217e622aa778c7a7c534e892000000000000000000000000e1ac768c7a3f077cdc23d11de427ccdb1e2b81ef000000000000000000000000aec55b462011e81a3e1ee45b0f078d127da926f100000000000000000000000027eadad80c446d1e444adb4367979333e7766c2e0000000000000000000000009c182062fb95084137dc1f18dd243b136414797800000000000000000000000033ad79285c5b4eb38f0399747a0c4898d6d1f389000000000000000000000000b913e5d0a5aa4eb75f89b636dec1eaa930706120000000000000000000000000d2d653ee3ab7fcf8a437c776e044da5417e00bb40000000000000000000000000dd7d7eacfc64d9eb89832280232dd586b69560e0000000000000000000000002f56d3e0a8926c1425c2f5bdc46881e3e6fdd0f0000000000000000000000000c3f7ab9c868c32d0bd0f5d53d625b3f3cf8a099100000000000000000000000025ee2b82b2900f49fd7bdc4692da84de9fe6d9e00000000000000000000000001fe7400f03cad523fd4c6c1a3417a33b5a3a715900000000000000000000000032171bea0a86c6179fd543622887b89801021271000000000000000000000000cb4a8ac1db6448a8a2ed06df4900b2d6b9c97141000000000000000000000000def8847ad64ecc5683299bd863a71e761bb440530000000000000000000000005d18f4d7b67b68af158f288ff096f737d952f53a00000000000000000000000014dc95fa8926fd3c9775a401971ed832a71f87a7000000000000000000000000083014ba3e57c0050150ab948f7f3c207f873e030000000000000000000000000fb4fc8193f16aa67e91a48fa6c0fb776f15967d000000000000000000000000c8f66b5ab385b889a896e73ce0a02aa15786a1b6000000000000000000000000db73c8f7c257b397dda1d655ac54ae53b695158c00000000000000000000000032b93167aceef0251deb131d7d8b5f32ac223447000000000000000000000000536e3537a6822d32d26d23c5cb9cce21105c1c6a000000000000000000000000bac2afca14c3f5cdcb501eeb12de3ae608fba27300000000000000000000000055d05564a6b1335549a920ad9a80b0056c4e8e4c000000000000000000000000b83ac7549db7774ab59117483933bcf11f27c090000000000000000000000000f89f4f188c1487e658edfb2fd75803b054cc1bbc000000000000000000000000336034361a589a5e9d0c9067a1ff55c9ca22485e000000000000000000000000a73ce5aaa8c0a44e638805c23271506d39a1b8ad0000000000000000000000007a12eedf58722d4441ea3ffbd02e6b3c4ab69c2d00000000000000000000000022500c3840df5404f6f73c3603df424d96d5a8ca00000000000000000000000039cf909e076685a659a2ce5611bf7fae18509ea700000000000000000000000022290f926b61ffcba0a70ec9a9b078ce08599cb00000000000000000000000009c49c6589d05dfb12b8e93091be2db9c497dd43400000000000000000000000009db8e0babe3cb48df253f33123318d85f27a159000000000000000000000000a865698e0477077660f4c72858c814e1be1765c50000000000000000000000004c94776372954a5678969c3679dc6174c28bff77000000000000000000000000d7ed1a3b909484d0b35a0ac3742ad2678670f38600000000000000000000000036916e70ac5a783f26f097e448f9e007c47219b9000000000000000000000000c03d27316c5ffe3e850408544e271ce2c22dffef0000000000000000000000003caee9f4f5dc97cf14af2a45adbbffc0880f0770000000000000000000000000aca5ac6f7406928bd56df9509a8067091a6f4f85000000000000000000000000e7d7c79ccac9d05cbfe5b3af02981af25ff1887400000000000000000000000025f9b4fb71e52e8753cc2de658d2789ebbdd8a720000000000000000000000006871979c76a1313949b2e928f75dc316e02bfe33000000000000000000000000c1bce6553838f96cfe7c7364f70ad89b0226c430000000000000000000000000f45f965e5c4c35f19778735aefaa14b6c45faebf000000000000000000000000d31aeb6c541c632da645bc4fb49cbac1e6dacd85000000000000000000000000de784cbe6d6b3b46be1fde3746bb3fc81ad0ddcd000000000000000000000000d6d775682221be1c7e19d63464ca05e80464c50b000000000000000000000000c12414ce3f786dc26afb728b08ac3c7db63a11d9000000000000000000000000ed4723b18cfa9db2be73f9933785b83f452cde9900000000000000000000000060c7f525bc8e0e6bfbaf36aff7280fffb0c904180000000000000000000000000ec5efde04e88a1226a31cc942051056af78afeb000000000000000000000000d12a582a2bfbb212422f520daf77f2d40445436700000000000000000000000091c4956e6e83452b7504f1bc438b878845299546000000000000000000000000fdf14ed03f5f30033564b9d488fe70ea06960ffe000000000000000000000000b2722fcc5a236908b54975bb6d448605a67585f2000000000000000000000000486a9a4290e7930b3bef6edb2d8c11a1a6fb0d45000000000000000000000000d3b709dc88a75de7151b47a38d59950fd234139800000000000000000000000094b710d7f284c5646d15fc0e0dfaf1af4a162ef1000000000000000000000000327d82ed00dc5d06fa80091de659c23172d981050000000000000000000000004f1bdb4da8457be1186172f05bd21978abb453b40000000000000000000000001a8c4a014dcb16a25593161155093feedc67fcd30000000000000000000000005a6a97759f72f0777bb2677a080826ff3edb9609000000000000000000000000acb7516b56a5e8cd27a66a50de55979e204f52700000000000000000000000008dc4993a2cd0b12a6362b5b6d435a9d5c12f2f5a0000000000000000000000005e051bcf4c14f9aca2a0da533305e522034917fe000000000000000000000000932c885e5f780d60a90945d5dbe2d4e073787ade000000000000000000000000d354aa2d00ef014a0ed0ae1b47b4eba81b8c39e900000000000000000000000036b4994d12bf2ef1479834169b6255e2ba7e556a0000000000000000000000003190593ab359904042076fd7fe1a9a815b0062d600000000000000000000000059d5cb98de611372115a3ceb3de46a79aa3766a5000000000000000000000000d0eed58f05a05afbfb5155b1b1895327da042ab6000000000000000000000000f1fa7db16ff8fe60d75904b5ac73a5a645b9a1de0000000000000000000000009246274437c8b0aece3fe1ae63880a521fa8a185000000000000000000000000fa9a9d08833ef4f32274831ae4914eca2d20e1cb0000000000000000000000009f0906d9d4cc26491f19f3be6078623de9cdd308000000000000000000000000556ffca26be6c95e16abaec7b025dab53ebade8a000000000000000000000000c551810be82d1976ba8bde569f7ef142f0278a9b00000000000000000000000053cd497ab823f5d11dfc909f71846f2003f171d000000000000000000000000000cc266e7a2fe59a5d4a381e97aa0ca2b857c2740000000000000000000000004c9d8a305361f525ccb79fe8ede506d25c4a6a680000000000000000000000000023cceab1d42f47743d158c4ce07768a0a8e96b0000000000000000000000004c60fe5b6bb2c2a17d7e5e6d4e9a01165acbec7a00000000000000000000000079690ebc3f559103732293fcc38717c55a08c4a9000000000000000000000000d8f84a736c16a386ea62c70224afb13ead4ee9cf000000000000000000000000c6ebacd19d75312e27bf10d165375c19f4195b6e000000000000000000000000f230adec56c440369dbbf8e73cdd94910f7e6ea80000000000000000000000001a6c0a34a9b0897e67e27cf9dd059225ff76b4370000000000000000000000008c0a55e6f547ec3296a4b9f61f3e94ae0c430df900000000000000000000000073b76f2baebc02f8bb2aa08221b28a0e8b009e920000000000000000000000005cbfd14f59029c8992ea4426a07aec6e9400803b00000000000000000000000087408dfa026b91a3b06a25274358d19d041e89e40000000000000000000000005059a9ee6fcc671a40af8e8ff6e5304d99707610000000000000000000000000bcb6906d069968eb7562d795301b9fe2108acfba0000000000000000000000004e334035d7d42ee5ef50dbe013842f28aaaf17c6000000000000000000000000b5aa2996c18a200428dc7af8283c7799ac672d4f0000000000000000000000003863bc9eedd2a24f0ff7e291e66d7107aa1254f9000000000000000000000000d3cf3a234c7f4f88decd15f9e64f1f93998209d5000000000000000000000000e48b9a0215a06d6da465bcdf8eb2ce5e15abd9430000000000000000000000006b4e5f3bf225c862f2793ea515d53706af746e400000000000000000000000006986b5eee55d8ad8917d12779ffa4deeb563f73c00000000000000000000000080407bbc071c34ab9ad0683c74903aba676775d7000000000000000000000000fe713de2b429dafcb7a4d937bedd23cf6a9c5828000000000000000000000000d19c744bc0185203f1243ced4f40f2e45ce07193000000000000000000000000c04962e09ab691c4262dfa0e056a1c9d3c88f2bc000000000000000000000000b3c7847cc2016a7a051bc6275b42cb60cf65c3f500000000000000000000000016adbc867084bdc81f79ea25c47dfb6d1171c58d000000000000000000000000d4e10cead576de85c45d2dd41f54e0c17e31a316000000000000000000000000b0557079bcbda484bcb65ea1f2f9df0a69bca52a000000000000000000000000192f11cc39727e655a1bdd9d0a2f309f9dc4251200000000000000000000000040103b3e839fee706bd595b8d9ba3cfc9b02106c00000000000000000000000026253f28fdf17b47fab0487186d3bafde4b00d36000000000000000000000000a101cd5a1216cd0b1268ff844f4c64241e8bff1a000000000000000000000000c0b048c14513c974f9f8c5d707f9b7cd4d627d57000000000000000000000000d458ab00d053b411dbfa2f7716df5ae5eee52dea000000000000000000000000a1328adfd383bc8c61dac5707d00cbc95f6b760d00000000000000000000000020f605cb19116916905b528dea5ee9747da929650000000000000000000000003df98b389fb05736aaeed29b7fd5cd373294009b0000000000000000000000008f6c395c116d35e2093908bf8324ead6ca7cc7a7000000000000000000000000925d09a9233324fad7b80c2a56080a09ba394a3b000000000000000000000000112ef3f37af81f46b50d8d0e1602565362ef60ef00000000000000000000000021491b9dbc5f247a772ac54797f96b7ecbf3cb7a00000000000000000000000098f90fbb841ebfe20e67361c1056d964072d6d7800000000000000000000000004bbda064d728a835bb932d92dc25c21af1e0be900000000000000000000000082caecadce17f30225d66a15b427b3dc6c468cbd000000000000000000000000fd6642187fe4548f6a2d471a346a06828764b162000000000000000000000000b8130d79468411de6d0bc4a87b85959ebb1e8c4f000000000000000000000000ca1a878dd1d8cf6e69f4213e3494cde8cc673d05000000000000000000000000bc89626b7fd0dd55bd3f21e750a7f94d7829e31c0000000000000000000000001a80a2af95028840e729a000878753f66db40d75000000000000000000000000bd0ca2ef1fc4a25680ace1115697855865396a910000000000000000000000006ea51797769d367d2b09cd157a827bce0520d9fa000000000000000000000000b1539ea5f869a2f6782a6aa20d60c7953e36cf240000000000000000000000001005a1592e692bf15f1f4be1c3762cbe3843bb5000000000000000000000000091e85e79766fdd00d16a23d1b7eb477e1b3804b30000000000000000000000002ecd6ff79317cd0006e2eed02518a518a1fa70a9000000000000000000000000510b7bedcc9f46f3c2b3e9e340ba7109791878bc000000000000000000000000b91d479279ec5d86abf9363b9cb621ec30236fee000000000000000000000000ffa70a46929f64caebde8e4d03cf857486e47bf20000000000000000000000005c7bee74124b00fad01473b1f5a104d5edb397c50000000000000000000000006a814b65aa00dd9154c7c2ff78beff0f191e7ede0000000000000000000000006043aea7426126770185e30a8eca60b89dfd0587000000000000000000000000aba6afb7f0faff50118b5bfbdb94e858d5c5f09300000000000000000000000080e175cc08a5ec4126d0c551fa1a9e38f5239d66000000000000000000000000ece0a5230baac1027caf8a20ce53388c4c8b7f53000000000000000000000000dc1f0bf31f674275bb0a65061ed59478fb3378b7000000000000000000000000b72ed8401892466ea8af528c1af1d0524bc5e105000000000000000000000000cb25fa6beb38b0dbd20a3999ea2587a83be0130200000000000000000000000064008f14b2beb219b5a8f01a1332d78af6007d64000000000000000000000000be8489f9f2df04773facb3e49d2507c7ee158a1c00000000000000000000000095ec25cbdf3321535e94fa1ea0232297a6d3e3c90000000000000000000000003b6a5911b64721836be317b96f407cf8ee6760cc0000000000000000000000005bbdbd1b4d381690788de43f18da3d75addef595000000000000000000000000cb299f0c1fc9409d8bbdec042d9e455a59f27f7c0000000000000000000000009a3303862e6125da5ed10c3818af4b8022216f260000000000000000000000003cacad19757f2ab8a3ecaa333a86c99046efa267000000000000000000000000e2499ce15f31c1d5654e508a84e09927f88b9baa000000000000000000000000364bfb413dbb9344a6bd157b741cf43d59b8b2c1000000000000000000000000aa0bc954573fac661ce8e947441746a928d7a73500000000000000000000000099a6d29830b158c52da3f9de595636f614bb721b000000000000000000000000cffe7b36a036b5a3cc490b03d68bf8d56f6a8929000000000000000000000000fee9e697c7d2b661a498ff970afd8e7b69fafdbf000000000000000000000000012d79a2dc8229cef7beb30cac0842df4ad279bc00000000000000000000000082bb95e627292f94dbf1ed805372916824fe0c6c000000000000000000000000e8703d0c5cc51f5707859c088447d0bc7fe88dfa000000000000000000000000ecc39be22b946d23848c6d0872f9b907501cfbf20000000000000000000000005a8ebe820775eef0ae889f2f7ea4ad02580ede460000000000000000000000006806232ef50fe8713826012116b6dec3b24b686f000000000000000000000000438abb8db93d6842dad49dbd45c25ea3f9363c4c000000000000000000000000c4afca1d1d8186527f626c211c6a2afa905f5c27000000000000000000000000a4bd865e0ba102ffc3773b762afcc24c2e234091000000000000000000000000094605dd9aa2e73218801e0194f7044a31ae85ed000000000000000000000000039e164845b657e69db41c5a1c49db79d18c455c0000000000000000000000000bf7c8fcc99cf136ff9232f98e75d946cfb7000a0000000000000000000000008fb06bf4310fc780d048cee9f0e2a305050309e5000000000000000000000000190821f53eb3e99bdb5c282427c60a21ef33d949000000000000000000000000404f02375ac45aaa5573252ed814edfc404897e90000000000000000000000003d88ee038c1e7de9ac62fa9b1daac281e5e52016000000000000000000000000b2210446ca50b8480846f893cdf9bf37a2fff13e000000000000000000000000a913b2fb8a8149789baeca2c23de0152f9a8b8d3000000000000000000000000e54361fd68fd285818ec37ac3b70d7e619dfb8fb000000000000000000000000b98690ef2ab4dee6e8e3839b4e81e7dc1664f2280000000000000000000000003ba5cbe2b42df43ec37895df9487907b6da9060a0000000000000000000000003373cf9ef3754ab08ce345e8148a5dee299474260000000000000000000000002b2b231d3a02f5a52b43018f5f07050ce15b76fb000000000000000000000000c39d5d0eae1596bfd16f3deaa59e5aaa7b947bc000000000000000000000000089b3a94255b8a7871877c9177ecbbeb5b8cd3a9e0000000000000000000000001a3e9fecfdf35c066f773572243ccf3c735f500900000000000000000000000083c81877900b87694b5e7acbaae414c0bb6eb255000000000000000000000000f2095e47ffe066a161ca92973862e74703e8a5f3000000000000000000000000580a3e52c1aa7d5e67c1daf3904be306fed0d961000000000000000000000000908f9ccfd04e74f3f29099637c52711c1c8bdc6c0000000000000000000000002ff13e6504735c9ae0d4f3ebf4bb4f6839dcae44000000000000000000000000edfadcf2bcde91be7bbb94281c23eea762bed46f00000000000000000000000072829208b53d437cd5acc1b8aaede5b1f808fee000000000000000000000000080787af194c33b74a811f5e5c549316269d7ee1a000000000000000000000000ae90aa4b54d18ef287d0af2d159ef103983db486000000000000000000000000553c856f990f2203a4ac4bcb913c38917f2a65ac0000000000000000000000008b549b024ad903bc22457f5c8ed991d5afdf8fe3000000000000000000000000cf5cb2a39741289ebfece357bf08845e7b3e63f800000000000000000000000004b46c324017b723f2f2e67a2cbb884292aee4a4000000000000000000000000dbff17d6504e297221780299e853d7d397acc3800000000000000000000000004b9b800699ee21b9332ad6a187ac8088d74053340000000000000000000000009abf58ca659a755a98db52388a00c6172aef63e9000000000000000000000000f08c0477a73a8e84c5406fb2413da1fa8e0d532d000000000000000000000000e0223040e730c190165168452350e45bfc5732ce0000000000000000000000006efd5c5493e855280837fe7958e0e54c60b72e7200000000000000000000000056c81a894675a0a5ff19d425cb185afd1d6c5ed4000000000000000000000000fc6bbc5b350b511d26d45c35d64173076e1e8e29000000000000000000000000736820afd92eb03353996cc9e45c260983a05c4800000000000000000000000017eecab5739c8e0cfb3b4499fe316cf6bdd0df43000000000000000000000000b77af24e1bbba8ebee8d78c56969e079b55025e6000000000000000000000000a3507347dab85b9312412d8efb307dae74a03b69000000000000000000000000fdbbdd47767a31eccce45d2a1515d4cef5aeacfe00000000000000000000000043e653ebcbf3a1c38487b9b3bfb2e57d22ff797f00000000000000000000000016e30c76630d7df321ea522183e02af4098d65ab0000000000000000000000004a5560b729e097ae4834538322ca441aa8617de50000000000000000000000005792c58fb1c88d6d24bc82cabc745e4736f295fd00000000000000000000000004165e3450b1503a12887d3ee9cbf625e958ba6600000000000000000000000022369492fcc0d56c4cb2d822b8723722032046d1000000000000000000000000515cd8ea83fc2140d696cd12923be4e3a9345ac30000000000000000000000006edca2380de73667cb20edd0b1bbd78364d549b20000000000000000000000008182a365029658976fc0e54fad8058db46bb40480000000000000000000000003927c697c48181c3ff6f37e20516b0b5828e55010000000000000000000000009de689436957f4d72264d84630d155e9486e87cd00000000000000000000000080a75fe9291b10ab8236f8aa88f0cec2e44fcbb600000000000000000000000083537d4418f7ff028e9c1a44882106b89cb0980800000000000000000000000033589a5af991b8b0d96d028ae5f7de3a6b846a41000000000000000000000000bc2db42b341e4f9b31a4fba48b30715bea012ba600000000000000000000000003be41c186736db8baf05c7c47822470a243fec90000000000000000000000008efe39cb36d4c4868fb893195ca05b396964e3eb000000000000000000000000dd8691f80ba3c9e1ee5ab85cce2462536050a0a100000000000000000000000012b00cb48a3232291a65cd7ac630505aa825a41f000000000000000000000000fc6d9fde31c77aea6b729f32cb307a6521e65fdb0000000000000000000000003e1d293e28d7f6f93d054e2e16fc05a6a78cc00400000000000000000000000072243f0ed31f16c7bae849dcc9de6bf4275d06b20000000000000000000000009fd2520b036629d5def6076084ba3ce19465552e0000000000000000000000004044d7138e720420aebe2c965d7bac944a2d4c8d0000000000000000000000001d5dcb66a6a9751338a992e42422ce19b90eb45f000000000000000000000000f33b6beb66a1c4b8d03badeb7457e3371144eff1000000000000000000000000ddd66157067efeac67c23034414d8e70d4eab9710000000000000000000000001a45b3014d363f029fd00ece63f33d386acbb8000000000000000000000000005cec8c70d89ee38e4cc363144ca689772f943e5a00000000000000000000000016562e41112bf3f574a82cf17ad04ef3afdcd1de00000000000000000000000083f42961e14d64302847dddc6629bcf6a4aab31f00000000000000000000000023a12b04414083558cabf2098fc1043ba9ad8311000000000000000000000000218982711b2c35905acb62f8ce1d02530808c4150000000000000000000000009cfaa8fc19e28bf088da45bd0cfbe955baff08b5000000000000000000000000481889bcb99c8aece1b34288a93a142be97d5cf2000000000000000000000000b69379c96c183fd41189ee402ab7e8039f78f1db000000000000000000000000c523cf885128473ae356dacb9e30eb1ecf9e72f000000000000000000000000035e21bb48e397923b6296401b79811bad19671fd000000000000000000000000d807ffc1ded68fa9d73a5e231e2267c40bdc2046000000000000000000000000878472d16cf0a2480c899d386c009a0f4e2a24da000000000000000000000000a6931fd0b573827ac4c27136aae92b5b27b9d7e50000000000000000000000000f8a95a407d86ea215019d0edf866836bc600e15000000000000000000000000d09f278ab020e7de2bc33f207b123bc55996a01700000000000000000000000032f2808e0fa7fff3819b1dfe38dd19ee74579bd70000000000000000000000007c22edc1d20a5d0818878d66b982dccd480f93bc000000000000000000000000521eb6c014a86b47f4fc7c3afe7d122db2f30ae600000000000000000000000061d92226d1ed1973fc5a2b86d23b608b0172a19500000000000000000000000015307b75dec60466e63336e8aeeb173ec53a66080000000000000000000000005ec0c463a43cb5fcab0d04140d6dbb964a1effcd00000000000000000000000096614a0af042c501c3b2ecb230f3b1a96b6dce56000000000000000000000000934370e2d22340eb7419369c3ade339bdf07f932000000000000000000000000b17c36de78b1f6d2682d0eb8849b1fd0b0a4adf6000000000000000000000000ea9c6eddb53bf19ffc57b00e65eced14a5214ed4000000000000000000000000332dca977725ea9ccab59e2e693d7cf2837d46f00000000000000000000000002523815fed5beeaaf7a0993771bf7858b7ab7d8d0000000000000000000000007b4c48ab54e0a8ac3376e0e8cac1df2f246ba4da000000000000000000000000610d395044d3f38682557e48b45e7600b3675331000000000000000000000000e68a1c5616657c1d1176818c77bb49101d6cee60000000000000000000000000aac2d0e8495b890780f8332219c985ea57cc96b10000000000000000000000003490c1c7b55bb9795483dd68193401a1a8b7c9c1000000000000000000000000656ac96cffe8a5b8969843903e10804841a8a4fa00000000000000000000000095361820f84369eb159f2ee22a2d02ef650d7166000000000000000000000000b2973edfd2e01ee6ffeb63eb19e6e9bd5ec2113d00000000000000000000000022ba942509f571e8d31e667ceb81db39930c10620000000000000000000000003ad1078b2251be62276ddfa3eec9a3b58d084e870000000000000000000000005546eb4d6f99a9c22a381ad6e52ad23762bf8f25000000000000000000000000bc90649eb3484fbc3c8184b1161e2553294ed12e00000000000000000000000006be7fad512b49cc2536548a0e566e0d00c21b2300000000000000000000000085f174d2118e6e1d8a6e191dc1d788cc390504590000000000000000000000009a127a186ba92d48908d36b8fdf05c2dbe4205fb00000000000000000000000071cca9b3a56d6a4a230e8093ef122dd7ff224e6f00000000000000000000000001d6bdf3503d1d99ad0dd94a346d6319d839f452000000000000000000000000fd1df41e836f82e95ff41e80255506b747621d170000000000000000000000004afaadaf2e743164a0fbfd35ed0f605b8fb89a460000000000000000000000007a02d5fe8d787a4bd5fe5051f9c1a323f129256d0000000000000000000000001d3c602b041e7a696e91401ec25a594bc21f7e16000000000000000000000000f6ec3467492b2879535fd153b269ee567ead43b900000000000000000000000082e0bbe253b6ec1aed3a5fbd145efd1b9813f6fe0000000000000000000000005d88c957160a404432b9879fdd14f67ec7db10c40000000000000000000000000564ef02d9a6c0cd54ea09a05d1075defdb44a200000000000000000000000000473ef900c70524ea824a7e1ffb46aa0db1515fa0000000000000000000000009d6a41027568ffd408afe1c7e2a50861e0a0913e000000000000000000000000312dc7cbc9765f4c3a6600a56c80317b6e51627d0000000000000000000000006ca54c2216a38ab1b5bccf7d2f9508493e985ed4000000000000000000000000fd34a77728a430bff27051dfc6a7886b3b7a82c000000000000000000000000079d423e50520c9f5dd08749d58406632f4137752000000000000000000000000ea32bf8a51d2f290b011e4004995c095fbd0f189000000000000000000000000de4a1cc1f293f280acd2b15b0424cac26be09c49000000000000000000000000623268217524854d58da026e2174f692dfd30da4000000000000000000000000762719f17daf9e68fb2225b7e7ab694d4d4c281100000000000000000000000020de3e664201cdb57a3200b385379cac9e53fbc50000000000000000000000004034231ea8c7489eb51166b2c4bc6317af5d2f450000000000000000000000003676497693466ec6b0afb811a449e861fbe2286c0000000000000000000000008e59c9891667946e0158c32a7e0e8145754401c2000000000000000000000000b9bfccea73cc5bb17265e9c3fbf9dbcdb7bc8c7a000000000000000000000000b77c3144623266bc3f5a9e139785743061a394980000000000000000000000005aea54f793e7aa4540ecd636d1420896e5e477fc000000000000000000000000409d073b3b33961ad5bfcf832ee71a7d05819c6800000000000000000000000021bc2efebddd77dd42822ccde0f3e8f03f36b5a30000000000000000000000009a97dbc9baa91707b5bde45c810536c17b8ceb1500000000000000000000000059967a22532447e2c98fe155170d66e04324ca8900000000000000000000000060a157852cf008cd2344bc2b47e05a92e56da5230000000000000000000000001e67c6a725f1f526a692c57a2e39b2e990e225c90000000000000000000000004aecb4a2174e7035024a048d66ac45be8a2e7e85000000000000000000000000f0efcbe4ce493ecd775822bed41bbe115f8fb10e0000000000000000000000006e1018d184dc81af6e5b0a036810f2d72b32e879000000000000000000000000272f56d568f94d1748ba7dd182906eb4a9bd7aa700000000000000000000000086ee7a7db3daf5083c793154f140aa4d04259802000000000000000000000000ea79f03ae2226e827be162bab747d64074dfec67000000000000000000000000289e43e68068e31777fae7a535e93031d4c6bb8700000000000000000000000014ed1bdb487b7e2d28a1210615007609bb36b68e0000000000000000000000002c9b7426dd75894a1f2579161304ceda8091393b000000000000000000000000da7e93e243d867b0130680477680ff802bbb30e700000000000000000000000063dd8630fc0370e754d78b770c737b186ca071b9000000000000000000000000b1b43084fbd30a89f87c28d6f0ee703f00260dd100000000000000000000000033424897f4b776024378a1793c5a22fe0da4996b000000000000000000000000ae90925c8414aa4c8d506cdc9486a4c06237617400000000000000000000000093682031b3da91e9e1575f7f1de2007ad98a0b1f00000000000000000000000011bbe7a46689c48e1e8a3dccee7d66556e2c9d280000000000000000000000000f9f3d618aa430c228a004ed8bf5114b87b3ce0e0000000000000000000000004eca6bc6dc2cd4dd1904eb9ad96d439bcc29059e000000000000000000000000812dc9f512493b888d77392cc8b988c44573ad1d000000000000000000000000125b0ff9d0e0731e6aeec867927f17df44d7ec20000000000000000000000000de423bc2b99a001573fd9ec1f15d0565f400a5ae00000000000000000000000035f0a7fa1fdab63dcd71bfeb2a47cd9dda888884000000000000000000000000b57a371587fae1d597b07403a2e28f1bfebd0d35000000000000000000000000b53a2148899b40658ed1da9098d9f4c05334554700000000000000000000000021d18e038690319dc465db74933634158b75fd4d000000000000000000000000b9e93c5bec38d04f7ce506660ffa718693b0d270000000000000000000000000eaa64b07a34aaf5e26c88acff4ed54ef1045d57a000000000000000000000000d5880a70d2a1683a624ca28537f893904d660872000000000000000000000000567d32af3405ebb8cc725d39f77aca17dd1c8a4200000000000000000000000057ec9b313f204a52a846261d9a61a24ec5afd1e800000000000000000000000031c38264b70344f9981fa453e0e53702770d004600000000000000000000000003ab7b2132590f0e49627dc1374cad580e76160e0000000000000000000000007546d1585ac6191eb9dab92a0e94c9daebe2d25a0000000000000000000000009aad1a064b5dae3743e598970028dc217cecb704000000000000000000000000e614f00992f27d48fd447f0dba4df13d22695c39000000000000000000000000c4a501104758e2ecbc4b94cc7d964f2fe959c65b0000000000000000000000006e1ac7221dc2bc3db9efa41158e61796c24e31a20000000000000000000000005188267d540f9a3c3b553f65f60f084ae9841954000000000000000000000000dccdc860bf8445a90b26a1f5f1befd7b7143e939000000000000000000000000090addd734bb640fe6fc5d06cdadf4f092dc9ff10000000000000000000000000a6c69327d517568e6308f1e1cd2fd2b2b3cd4bf00000000000000000000000055a7d89f37cc004aa1e7391b8599d58a741b35900000000000000000000000009d7cd9416a90d210bee9a61fff8328fd0db57f44000000000000000000000000f72a1c51ede8d580c6eb2752acdec39b8a646da9000000000000000000000000229bc9afe9d1743ba0a2f929ff2e4e0184866f110000000000000000000000009c0ebe66c785d280fb3446cef16260689276bd67000000000000000000000000831ebbccbf588f1139e090c9ff94de32f1d4f1c900000000000000000000000049fbd0d4c85ac1856b94194a76d35b98d99ea4320000000000000000000000002d9c69761b9f90edfe71e2a8922e576485ae1b97000000000000000000000000938a49e24fd7a26149dd537019078d8a8f919290000000000000000000000000231bbc85f7a411c9fd31f2f43ffa0a2edc10f0fa000000000000000000000000643acdecb8cdc1d08f6e9e7e0d9ae6c46178d1aa0000000000000000000000009d4822af463215a56ae8c49abac88d0176011a170000000000000000000000000ec51ac01ed8485af00d5785fddeccfb42ee7843000000000000000000000000a05de4ea32cd555f8b3a9dc672c9ad4db5c6ef960000000000000000000000002908ab68794ce1ffb9cc801830412d366d748fbd000000000000000000000000fbcc3c27e0c00ee6bd166002eac9cdd07f7e8ca5000000000000000000000000d787c7cdad5ef3339378657c48802bf01e16ae320000000000000000000000003055991a9dcfa3d071bef0ecee33d900795506e9000000000000000000000000ba0e30dd1bd83ba007f03d8010da49cca7c38e3a0000000000000000000000007f8a81c988a90f97d3a4b7024f5c9b0171143e59000000000000000000000000b5f13ce29cccd430f2108bd1bfafbc372de92944000000000000000000000000fcf60798745cd6ba88b931d36531f0cd177f81c000000000000000000000000084a3340d51a85b2c8cd1ae33e16e32db41e76008000000000000000000000000c35d0ed6cc6e792dffb21abbbcb87a40e4199e70000000000000000000000000beeef6de20eb920c8dcec6566b945d08a86697bd000000000000000000000000e16a6e77d66d41d6bc1fc162d09b93329e1f9833000000000000000000000000c413e8805011eed417368572b2c6c87ae939386e000000000000000000000000149be6612925f6c40d1ef93dd24d44bae4a7e823000000000000000000000000c97cff4f52ab8d070ba43fb67da5b3c3faedef7f00000000000000000000000001e110178f15aeec1cccc507939109175dc9c12100000000000000000000000024f45961100c14a1a338dfd14b7a1ea99a14956a0000000000000000000000009fa6c76c1dbd6c045ed758c056f4536caf4d608b00000000000000000000000045ca7aff9783b263296f4f2f2ee7d1a0b690289800000000000000000000000084f1a6d195e5fac0abcffe11e1f38b0f9bae9e100000000000000000000000000631e94319dda391de7f4f2d4ddd60db30adeb5800000000000000000000000070cdac4ee6456d8ac1b3ad041cd79ce7517f7c9f0000000000000000000000000728824d95c2d581340d4b1fdca46c5116666bea000000000000000000000000217c919e0cd31dcf887f9b4fb1e25031eb2f7c940000000000000000000000007e60d95512f59dc04c701e9815d7f2cb59468f27000000000000000000000000e99ee3d4dc037753f7b789a238f24adf2aca2ac7000000000000000000000000e259db109dad8f251df83bcbff52ed32a24d284b000000000000000000000000f1cc213d52cfc29e7fb607c4bdd42380e19749e500000000000000000000000072ca4955f0d7b592c3a9cf78069d9f1da5618bd7000000000000000000000000758ac1bf8f89760be2fb7b3a62345f6766a73cb200000000000000000000000053a29c8d3dc55464e6146177e34317abe38fff920000000000000000000000007ae481a0c9311dbca9ecc25c016cf5fd0b68f4d80000000000000000000000007c59769e21b849723048c0e55bd36504abfab1ee000000000000000000000000713b7ed8402a0a672e93c49a0e4c2b0b00cd7d84000000000000000000000000abe146f1129697dca4221a7fa34a5fd77dc81547000000000000000000000000cf733edd3fa7732f34602cf1f2b8563f11986e7800000000000000000000000018080132a9fef6b82283b595a505e26d465a534c0000000000000000000000007cf386440db08e861cb9d6a009f7a913e405685700000000000000000000000086060ad02a365360168bfdc6310414717a8b4cb90000000000000000000000008ac376be0b87dfb121a8ba33bf842c92053cb2230000000000000000000000003470f58420336d45f967390c7cdeeb6af45480470000000000000000000000007f1b292a0922b958fc86ae5a59bb1fa48a949b80000000000000000000000000dad473bf5642bdf65399a76a1634aebaf9248a6b000000000000000000000000083726aa093acd6d27b8f45974f45e2aa6913b5600000000000000000000000080b5b560a0be1e954a568eec7ec50c64758b0202000000000000000000000000d84dba22ddfcf9186fbf37a5f7801e0415de68dd00000000000000000000000011be4705bbbaa77e475d6f0cf9e0b8b2475730910000000000000000000000003daf300d8ed2e2a33385de29d394655292ab02b80000000000000000000000008232f39c2de9a141aaed4a41597f2b7797aa445800000000000000000000000054eb8f69757a8b8f29f8f33d8c9d73f8c1eef917000000000000000000000000e9a8399201c2c07921f730b3ca5d6b3c5832a8410000000000000000000000004e7c73242ffc499b9b9f105192c5dda7f0bbb9200000000000000000000000002022260a554f6bdea71b23316c6fb75502f2c2990000000000000000000000007b45ef292307ae31930ab02a4b09d404ce8e6ff9000000000000000000000000c82dcb329f80d4009d41ff5445e5fc536b98f7f1000000000000000000000000f50f71b1136d83bec18e3c811042912a3f48897d