60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5763526d653676415363474e697634636b4a6765323162536133396a63413339424b6d647a3448574b6166640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000af9b33ba7be22c42c366f1629d20c460e11c6bca000000000000000000000000645a14ed7ac856e779aca58f79a978e47fb55b940000000000000000000000002f4e2d8d5d786c1c468caa7d31227aab605f319e000000000000000000000000a9fc2f84f40d8aad1a7e37c44dd517782c34b082000000000000000000000000337a79328a8f3b8471c45b2db0f3faa0008f8af8000000000000000000000000c25bc4aead64c16df7467bb045590be5451fcd280000000000000000000000002d5c82d865bd8853e2ffc1d32f7e43b38d0d64960000000000000000000000006c53f5010b95ee3715c2849c3a137980bddbf0aa00000000000000000000000011221aebcfdca7d610cc963a8b2c86036ba29cd50000000000000000000000004aee13daf7f4ba4b045169c57a2c4998f888069000000000000000000000000047eb252dc8b3feafa5ff8cedef3a7734c1e9f0910000000000000000000000008632ea668bec679c31c5e78f1ddd1490508f3ff2000000000000000000000000d0dd7c65b358d381283940d23fe45921db6ac38700000000000000000000000024a14d7792e9f1f73070c1d539c3d8da80e56e93000000000000000000000000d0bb89e22cce8431f4c126cf301929ea9a9c07a500000000000000000000000090087b0562f3535fd818ad955baa7ee0c3821fe0000000000000000000000000af5ce2ef00a2c173ec6ad934360709d0448ef38b0000000000000000000000005695a280b87c23e81e4f333d478dee16768bcf73000000000000000000000000c524f9eff145902e2dc17837fb5fba7ce0f5caee00000000000000000000000054127b016d43204ffc2906baab9ef60ee330f730000000000000000000000000ecc5e4ba1f3588c0af9a670f5759942f700e5f9f000000000000000000000000211f0a112111a3ef445e1413ec9c5d9cd542961a000000000000000000000000832f8ca8670164d43fb28389870842d546aa26ad000000000000000000000000a9494867087de4c1911400c534edb2dc0093a2a40000000000000000000000003591ba41250f1106008234e0dd53b81b985bab5b000000000000000000000000261fc3f971075efb6603833fbb6f6a451793d9c4000000000000000000000000075b6ff69d41403225506202d98bc79e9372b052000000000000000000000000a62e7672baf76b2b9e6ba426b225e647a92df68d000000000000000000000000563150a0dff51c7580580b3bffc5614b1a9874a30000000000000000000000008472924e7d71e435a2e428f872aaee86b7dfcfe6000000000000000000000000cd0d0a909848c011e101e65c96d1cb1d0b52e88b000000000000000000000000fd259e7c5f9278b37a5fab1c49d5b62160f6f52f000000000000000000000000f091ba7f7a3a2c8846796c759f521901d15c1d6a000000000000000000000000a065a27d1a793a77df1cbb5a5da9ee9ecf8f09f1000000000000000000000000d2667072a2a30e8c21fa276b474fd047ab5ff0f7000000000000000000000000db33ff9c809f8c085291b4aa73798893bce877b50000000000000000000000007ca3edb2c8fb3e657e282e67f4008d658aa161d2000000000000000000000000befc1777811202846a952f0fb8390f230befb94200000000000000000000000014811e0e9417039968b9bd0ea983baccecec85570000000000000000000000001a7ab884c5802d233c25299be3646bb981ec7ef00000000000000000000000001d9307c355a700a89d4ede0cbd138288fbaff99b0000000000000000000000005ab6b2ff73c0b071ce16a0916e46e8b1492ca025000000000000000000000000acf6eeace1e2e3e73e86f67e2eab966836b2390b000000000000000000000000d78d3509e7871f50f0a5b3351f9ab60a5b4b7b87000000000000000000000000449b37138457d5e327c5742c2631a3dbd2036a4f000000000000000000000000546badfd84c739746d57f4157bcc07b69ff9c56c000000000000000000000000991f88edc182d7eac88b1ee46b8682b0ab933b460000000000000000000000001ed4babb90262cbe0b29e3432d1aebf1bb14d6330000000000000000000000003d09575ee1eeee1d4eba8e68bf82137401ea0df1000000000000000000000000ef603f4666537301e7eca4db34ca4de0ee073faa0000000000000000000000001faca5fbbdb4fab2667207e4ce315e6e4af925fe000000000000000000000000c046707608361198a50237aaf5ae9304d16e2d0f000000000000000000000000b71a7161b6e5e752c38492e774cab7137b94c9e6000000000000000000000000f7ca170f40e4e13055593358ebc6bf048a6f1762000000000000000000000000c349f6a7dec76b118553df5c25d61b8d10c97ff6000000000000000000000000241beadda83f3e283627cd139182f3e7228b9d88000000000000000000000000dc61ab61bb759b7601b6c66c32ea0fe7f1d520d500000000000000000000000076631625981198fcda5a4c5e13577741869e41ed0000000000000000000000009270745f168b9858f2005d6da29bd52ec068312d000000000000000000000000d55d6cb27a0be2aa7bde1c62b942f12015f44032000000000000000000000000821106d23aac9add27ae4ff8433e0a33afba851d000000000000000000000000ffe3d676c9c4bc4f4ba7c3ac91d2829cf47db16f000000000000000000000000e35fa0e6fd45036b720892e9da32ea97604f68fe000000000000000000000000c4cf7785cee2aa12de584e3f55dc782fa3aed845000000000000000000000000dfb058fb6b7fad99733aa2b5033a67c7429ec6e40000000000000000000000004154c85925466ed7520761aa7fe087ef6de033a60000000000000000000000003dcf3c55c7da258081fbf637b49cc282d65573bb0000000000000000000000004ae382f1db10b912da2d57c6650c11fb5eefde6f000000000000000000000000c26b002686009fe03c43b03c857ad0ebee00e72d000000000000000000000000a31478e7015521ecc550ef9200b4549f32107828000000000000000000000000fd5cadd2f7c26ae616ed682a3052f65ed4fa5c0e000000000000000000000000919bdb4b1ce54825a4efaf6ed21fe6e578dc7058000000000000000000000000d3e1cd04752f2f4bdd79144db073f1602d3ec53f0000000000000000000000007bb2968a26fb8f22933e06671e79494d2497322000000000000000000000000099fa1f140f62276f6de383c261ba76d4b94a2c8b0000000000000000000000000abc9624145c5e53f5d7ad41a3d8cbb38627581c00000000000000000000000035944e634b4783eee259a7dee585c277df861dc7000000000000000000000000fb1a734cbbb3cb6f10fe849ea6800a0a0f402cc70000000000000000000000000d9d755c46e649e92dc794297413032544174881000000000000000000000000fc9aaa14351f0943f2113e6e729b7d61b1a7f0eb00000000000000000000000013c6bd49b3e99960f3dfb057b8045f3c4024b3f600000000000000000000000001954973acb764fcae22be40c59e05e10acd6fd1000000000000000000000000c083d806e9b0ed1daef6eb41b52c320f553cdd110000000000000000000000004faf2583f7dfffbfb42d4df8752dba4a45f461fe000000000000000000000000fc64fc6abc83999c0b254662b44db093c849425c0000000000000000000000008c69bb04af14ee9da12a53a6c35e5eca199e4877000000000000000000000000d83a31261dd85b51322d218894a6c7df6630e08c0000000000000000000000001cf9bc9af0175d19474259a9ba73c0f213357a720000000000000000000000006fd40fef34233f3ed5c0b6935d8f397f90368e010000000000000000000000005de1226e7f70f6730a3bdf3f219169eb8657a39d0000000000000000000000009a545f14c9ef2fd90b8398fd8c30e479fe4d5e2e0000000000000000000000008df34654b29b9095895fbc4678082cc69bb4d0a2000000000000000000000000d4745dd5973d28298da16c16d43101848d8299c600000000000000000000000098c82a5a03bde356eeb3abaa74b5e8f207916f7600000000000000000000000007a2d724d295c36c3cdc3c6f8b73614fec2267fd00000000000000000000000031a6cb3cee3e60be17710507ad320f5d6dd8d93f00000000000000000000000040a3ec9d8dab7a8adeda8591890874f723a5600d000000000000000000000000b0209e657b97dfd4642ca9ced7a73dcc2cdb28e6000000000000000000000000ea302f91da93039f8358d9b768df3664a4bb8ec400000000000000000000000037cae252a7c018c0eeb76261cd6d049a05b683af00000000000000000000000004c577ac29ea4200c5760f4250f8986df3c2b47d000000000000000000000000695bda4cf8998425cf76a78d0eb0f691925ce98d00000000000000000000000099f74a1d69410eaef22514e28cf8e99cff89ee260000000000000000000000003cff060845dea02085a0c620a0a91b7df6554db4000000000000000000000000e7532665ca906076b28cb8d9bfe28799cf866dfb000000000000000000000000a713fd666a5d665f26b4b5a5e3baaa91a2318aa000000000000000000000000032fba4ab0d57ec8cb1fcb2116e611e65547c0c11000000000000000000000000fa143dffc7d475f27eab10dab5b8ddc1462c7a08000000000000000000000000103ec03c92f84aa91b9589b4a132f211c54978510000000000000000000000006498ffb2ce3e6a791b66fb15f13b70ec4f3675f400000000000000000000000097e2842e9811ae69971d74ac9cca4a19f94c7bba00000000000000000000000026d7f2580b98559b30468fe192c343290b82b6fa000000000000000000000000d27fde98a0d5744ea49c82beb3dd53317160171c0000000000000000000000000103981a05babb193411685c28106658748f825e00000000000000000000000052d06a0c2b1962a58cbe8f1b4b5e3103523929c50000000000000000000000000a44ee0c7003b292901836144bef6974c0194dfd0000000000000000000000005a898db79f0f0bfba8e8df4c95937198d6852dbb0000000000000000000000003da2272c5678f5e14f72aeb933566f80c748978a00000000000000000000000065f6578c4ffa3faba3afd67b3c28147b1ae569b1000000000000000000000000f571fb2af71f34ea67d180d18d8c53ff34253f82000000000000000000000000a3e74c761127a3ac20dd134f8cb21b8456cbfaa20000000000000000000000001b647601c5b60e73eebabcbae3445a4c7e7276770000000000000000000000002f9cfb4a7ab32db0dd2d6212c28620ff52fe0839000000000000000000000000c51a6f8abe37de99f0e33fb13c49e1855af5534900000000000000000000000099fc14476c7e186b960404a2592e2f43e9e4bdf90000000000000000000000004d903b3478f635b28876b8f91453e79bae7e9d2d00000000000000000000000078a30c7ce11834c369e68828d9507f2f38ecd09c000000000000000000000000818b5a88836109366047037cf1d8791da5e0549a0000000000000000000000008770bcd331dfc186adb89c996ef126e4c3815f300000000000000000000000005a15325e6f33faae627b0f9543eab0cea9ded545000000000000000000000000e8ae0a6418e3c6c75dbe5f2259452745d20d5b6a000000000000000000000000da651a325eea8449209ddb4a97f2ddd2a68d51030000000000000000000000005fe41d733903613ad55e1032ae78f3e6d630819900000000000000000000000057c9f07a7ca074e22bb6f53deadabe5f9bb03877000000000000000000000000343ebee9f440b979865238924927c40629c1de99000000000000000000000000dee91e49ed565e77b0fb1a5160213e950128b02f0000000000000000000000002b29c494988c77ab9168813d585f17f74c16d340000000000000000000000000d7890c6d1304bc16e2ce66e27b5adc4680583b4b000000000000000000000000dc54f998d048912f1f6ce711e38fc23962d56bbe0000000000000000000000009319c7d79a4bc09cefc33abdb9dce4a14bea969f0000000000000000000000007054a39c35db971287ec51173b451caf0f379128000000000000000000000000d256892f3e99d60772d12b18a573d01fd76986280000000000000000000000007873d6141c83f032af00be395a4ab8d1a2eca36f0000000000000000000000002fc0bd4493a1a33b4cd16c7bc81e0ea13c04054d00000000000000000000000098a6c4156e449a9b1851a7f072a91f64ec6cb4650000000000000000000000000e5ad4d557390e79cdb163440a079c3fc3dcf59d000000000000000000000000b66ee7b0e648c6aac9a987249756f839c310a44b0000000000000000000000004c79bdd26b663ab575a8bce186985b2b0194cbec000000000000000000000000fb41337a967fb119d869d079fb024616f302c2cb000000000000000000000000162a692efc2a5a196ac8cc1200d2557e34b80f0600000000000000000000000064627af95b5e5f288d5b2743c00bb03dc2481c4a0000000000000000000000002258da6d5b7fbbd5b8bf7aafba3cbf3e3d8df650000000000000000000000000a81387d7995bc28c1bf7c733c1d8d6dcff2b4f9f000000000000000000000000331d7c284d626fea7b4423d11b46619592ed29ba0000000000000000000000001717f57194bd4556bc98f7a24c23ed366e15e7fb000000000000000000000000491f99b546c7cd71588fdb604c052bedb921afdc00000000000000000000000052464ec8614baac94f020f7f2ab40eafb139f343000000000000000000000000203393211e25d4356e85abc939f49de3f532683c000000000000000000000000b1fd14aee5fd96c19aa9e7ba2f3e0d84bd6831a2000000000000000000000000436e8db553475528bf392bbdaf6c02cccc9eeb580000000000000000000000007b8d0f0404a4399ff2ae56ae643a700a5d7c2e0f000000000000000000000000f55bbc814ef06b839f531a7c834b0dd2df976a21000000000000000000000000e8840c2e099fe43572ef5b9169ddcb07eb56d98100000000000000000000000054f9ab8e377e19ee88e58e8f6657af6cbc7239840000000000000000000000008e1fc5f00850073a234b7bacb64b3a61561eb12d0000000000000000000000005effcb92f48cd6135a95b9460016c43589b206c8000000000000000000000000e43d4fefc50583c2e24fd6df02e0effe96263e85000000000000000000000000e6f04cdc4338e79adeda711519cc90fbc6f7cf50000000000000000000000000cc5ea7c8352feceadaf785db592dd35bcc0748f00000000000000000000000007c914d418dc150bd33a1c00fe6b89fb89938ccbd000000000000000000000000468727d0770a301d2721968765ac0b003ce332c500000000000000000000000099d2709945d6c8a1546e97ffd76d724e91d2749c000000000000000000000000978c3da4263ea49afdae93164a0eccbacb9eb3f2000000000000000000000000565fc089e1844b0822a5613b75e426ca39e56ac90000000000000000000000005e47b790d8fabdd88353585b564b842c418664b4000000000000000000000000461082dc7108fa9eabb7a7572a6e529c20ad8c8700000000000000000000000064eaccb62a35eb791cf79a2bec40e902dd99902c0000000000000000000000005223fe0bc024054325026806db46368499d241d6000000000000000000000000b97c498b2cbd23b4fd8dd51b9bf14a03fef5c1e6000000000000000000000000eddcc7190cc0fb5de45a67285a202c1a83b46248000000000000000000000000bf27b36756e377f59ae6793bdf01033fec39f5fb0000000000000000000000005cdf45c8de1dd185671e952332de770e69bbbb6a000000000000000000000000f8462d79d21f7f5d98ddfa8eebe39e8b79285caf00000000000000000000000089cd5ff0532dc1153decb1adb15b995178c06242000000000000000000000000ee35f7af89a171dda1549d63698201ed1586a0fd00000000000000000000000009920aef43d43b880d75864bc841b0ad3df10a26000000000000000000000000a6d08503972a6bc49c636818ac1389872d5086860000000000000000000000001b45a75d4077d42b41cc5d1ac3256698258ff3f00000000000000000000000008006f50740b690a449123fd268bbdd737f9c94a6000000000000000000000000f0104204ffc6bc05e51ee3dcb50a7aa5fa06a29700000000000000000000000030d95152a2c376f7d0ab63938e3d2591e21206f7000000000000000000000000b7d62c24867aabe74fa023bbbd187043fa4d00ea000000000000000000000000f1162c64683b817f56790d8a622bb45b9dc9febb0000000000000000000000002bb2c7ab2b92cdbb49e8274faa2671dc92c012cc00000000000000000000000003723ea6a29c106ed2a9dbb2418f26ea19a80702000000000000000000000000aaf4ffa922254edb0ff0cf2160b62e5be98a25bf000000000000000000000000d90d5105c889a9f9b06570b8bd1cbcbfea6c7b33000000000000000000000000716f526e7e0cec9f19167ae6d7bd5ff6f85de4c50000000000000000000000004e3da4a79c66e50491ceec4f44da34937b06d48000000000000000000000000012ed2d3598b7b14d9885e9827d9b73af182556970000000000000000000000001b0fc9adde26cf68a44331e5e159c263b1a227330000000000000000000000009da456bb29d36f5e092406609a23ff0d55a00a810000000000000000000000005005b5eea16765bb33bc50eeb292724bbf62715d000000000000000000000000d3f50f1518f4c2e1b8036997ad2c3eebc8d0128a0000000000000000000000001d77fdd012bf17d22a9914397b9ff7b9913b880b000000000000000000000000bf42975f02f972d758e2fb03ad8c5a70a0deafd7000000000000000000000000fe36b6480ace39c40672e1ed63e09b512c4ae39a000000000000000000000000b3ea19604097672c0a6dd38309fd63c826e908d10000000000000000000000001d37d2061d422d80bf44218fb982edb6d7c9b86c00000000000000000000000010b54d7773f79f7c6d4f479637349dd563a86f09000000000000000000000000f94f2835ac4fc5b3deaf65b97690e66c4caafa85000000000000000000000000d046e2cfde43b27af44af5c9966d08c795acea8900000000000000000000000049c64a5d969cad6e74dcf86abd9b21729a0c405200000000000000000000000015acd796ac08ede0d5b3948322562928e6ce9584000000000000000000000000f1c0d76cb7b3d52a6da85a7976d24174d2b08662000000000000000000000000035dd902129c9277e3c9c99ae22a6150a111311b00000000000000000000000023402ca38be31a182eae8b0562949d22325c629b00000000000000000000000064e18a65749d20d398f2573d7a57254b96347d9600000000000000000000000031c2e038500af611fd21bcc0d2261aea185070d4000000000000000000000000f4cca3be247e618547568d0dea16b24f7d3a1f330000000000000000000000005b3361e5a42a5e93a9a93915327f4b64f1a8d2930000000000000000000000002500a21f483ef67da64cb48937b4570cac03c3920000000000000000000000004d9b9f6cd92798942a44b2e23119530e41e0a277000000000000000000000000daf4a33f47552baf6c0e9da3305dea1691502859000000000000000000000000c982d5d2ebff8f4f5e39cbcd011d7bbb85409f3000000000000000000000000028377ce3726bc99067148521b5f09d0d172c8cb8000000000000000000000000576e179f09124b99acf41ecf0b301076419a0eaf0000000000000000000000001b72729e648d76a8ef35445859c2f6f4fc80fbdb000000000000000000000000bd4478acbbc16409fe848fc9d73805e374fafa83000000000000000000000000661b0e752d8665a1c5d88055f18a27c030abbb3b000000000000000000000000f25876ce3189ccd25f900426971480da4e50a807000000000000000000000000c8d2a05bb45aeee35db0308e467e9431b0f7788a00000000000000000000000080f58dda00535dc7b590a093e7f8b28ae8b2913a0000000000000000000000004938de297747678b7d6f382bedd0d65e85b6f86f0000000000000000000000006200ecaeab6d24f511fb0e774ec11964d76cc76600000000000000000000000090642449bf18ba3966b23b2e5519819cf704e559000000000000000000000000e83387968e9b61d45a9c8254dde36f176184c5cf000000000000000000000000e30b48b22da96b29be65c27389133adba24aed8f000000000000000000000000cd26be46528bc6ffcd151e0941f4b34798372cf40000000000000000000000007de87fb989647294f0891404b48eda25ffd33b390000000000000000000000001515181faf8b70c638a927d918e54feb1f291686000000000000000000000000328faf678c9a39557c5547a2ae152caf62e92f0d00000000000000000000000070b182c4e6d523329cd303ac8e8eec30dc394652000000000000000000000000c3e04eb0362f2db29ca6d98a5b46d0bc82e2d538000000000000000000000000b0b3084d8736458ed346a81e69c8d01499c6d26e0000000000000000000000003545bec355ae84fe124fd526da55814477c26bf0000000000000000000000000586c1358cceaba04c95f43a79aaf14701ca7b3dc000000000000000000000000fa336e448a8e4b028e4dc88607dee07bef4b66ee000000000000000000000000171be3a81f3859020855eb92a82477171c738a770000000000000000000000005005a1e6a9309fcfac70863aa0f5d19fb52d518400000000000000000000000070c5dfb55e0a02ea80ece73018e8e89b19930f3e000000000000000000000000dd378bb1a7856bb423120d68680ca1eaf31a648b0000000000000000000000003b8f6bf2a2e874e3bcb083d8730b0bf4c71065ac0000000000000000000000000a4de3a9d80f7fc84ee2b559f26857cd777399f7000000000000000000000000f3b4ba04a38abe3637a23673a559e2a68a21f22e00000000000000000000000001eec16811afb25678a43e10cc06bae807e56d950000000000000000000000006ec8cb0391fe26eb7ef83f88c180e0a216ae4893000000000000000000000000605178ac2b89ad9735b69d821da8d19c6c8908ea000000000000000000000000c1d29cbbd4725e505a8d45c7c6de3f10fe87bff5000000000000000000000000561061001a697b58fa2b68602f15eaf2d903eece0000000000000000000000003cd0ea3a3a8808a1a43167ff624f4a051b0f3ad100000000000000000000000057892aeb0b5b2e6c160942b50faa1997f68dac13000000000000000000000000a5e07587aff511b6c45b0c0cc8038797f3cc1c230000000000000000000000001d31f9971ddca938cc534b7433f73bd6a518d77f000000000000000000000000402c38ddefcda3b60c88a9b2280c81e782f11bad0000000000000000000000009d8d451e07237d7babbac6bbd82d68350afca7c0000000000000000000000000bb2b934b00d486fb503bff19f9f9fac2a3db81a60000000000000000000000006ec03e31cb75a1f2650eabbbc909422bb4e17d010000000000000000000000004eaf88a3d5f3fcd426929b2968340a6752590e6a0000000000000000000000004098a2e73bf9dc9455acc83165b5a13241729f5c00000000000000000000000090ff43346d97a75def2b5960cf3b99b5f5f89af800000000000000000000000003cb822f13970a52a9b07c7d70a55e441b021a590000000000000000000000005aa5bc6ff840e076d80ab816c408f01915bded5400000000000000000000000005e723693adb5dc3c6891da2a9a1bfb52d173644000000000000000000000000686ddb5e1f835ea9fb394a1d234c0096ff7db05e000000000000000000000000350dcec50b7962ceb578c4ec24255c3bda97bcd2000000000000000000000000e8c7b8749e3c42358d67d6102a4ec8ff9ac4d9ac000000000000000000000000e01a342f16b969b43f3dd968feb34d4d3a0147a10000000000000000000000007986e213dbb8acadf1e38467f13ef398e8e140140000000000000000000000002e81cead366ec4690e88fddd3304bb6add95e79a00000000000000000000000079660576c85a942bd21241aee561fbca2b2191420000000000000000000000008f511646a78bac29855ac8a26b6fdae1f70704dd000000000000000000000000c870286e33bcda87504a8fa9c8e29c0b70c79f79000000000000000000000000333d00f8d5f40aa08055758c31ec303e52a28efa000000000000000000000000dfb37108fba0f237f60c399c605863e91988d9e4000000000000000000000000bdf19d24453437c9e7a82a63c2c2c10ed06e91d0000000000000000000000000fee029ebba2b1250f3e92a8e012a59e2102ed15a000000000000000000000000d45db9ed5ca7cb6003b453457f62471d4cabf5a50000000000000000000000001448723e64c5418ed886b37447cfc60a935f63470000000000000000000000009b89361277e6420e3186653dda77e78f72aadaa4000000000000000000000000de4b57dcde2f92d20a863da19b363b1cf2f0e58d000000000000000000000000e6d5bdd0c1ae76ef9fe44ac51fde08a41f093dbf000000000000000000000000f3ff9e03fbd92c4e35f15de89d369b0e1fe2b7f2000000000000000000000000151aaf14b4d2052547f0d5cbb3193470c00ffb60000000000000000000000000766d07a39ecfaf80b367d38de4d3dcb1e4650ef6000000000000000000000000f83b0c0955f9be5b697e704fb463277512849017000000000000000000000000ec0a581e046612f2c8e35bbb907ed301414b4ca8000000000000000000000000b68519cde410fddb94078eefbc26d336be88ac5c00000000000000000000000049474a6cdc8d3c17812f8e84058b85459ac275e1000000000000000000000000faf28e4e5683d71f12917a54db8dcf9e19ee2c95000000000000000000000000d7584be291979640d2984c737e5956acb7c503460000000000000000000000003934a9597644ed0962f15d273920be4d7f898357000000000000000000000000ad01c20d5886137e056775af56915de824c8fce500000000000000000000000022525b3bfbfa396c1b90dcc1df98e6d7937ee6560000000000000000000000009bfaacdd3f71becba8ac27b668aa6b5365697ebc00000000000000000000000060f8e1cb9473d985499c42505466eba03461da6700000000000000000000000017e88c3c62042946b5a65b622c8fc416ea1ca24a000000000000000000000000ae6fb720f3bad6aad017d985d6676b3936ae1adf000000000000000000000000599a8d7a6d1f0f7a0be0f6a20b037fc08a9031ae0000000000000000000000005da0132314e65aeb116bff9434b9cc55c35f2349000000000000000000000000dc0344702621d0daf102cd5e8e89edbfcf94483f0000000000000000000000009bbb71f5b54af929c8d113ab5c30ab906797e4e70000000000000000000000005d0908e6c1b82c9e4b0278cc7d280a2cd15e9b78000000000000000000000000d20e237cca8d741e4b4f321087f7dc02451ff4b50000000000000000000000008681be7711f5cef28a1b26e27d7ab63706c5a9c3000000000000000000000000bba4ba37a783e93514e183fd47b5a9cdcd9989d80000000000000000000000002f8982ea34853557d496187d356b5eb611b56f66000000000000000000000000b8290d9bbf669bb0e865642f113532c2abd5ec2d000000000000000000000000a4062250a98335a17d7eb803254120a76c9e8b3f000000000000000000000000698d0407c6678a7f3a406a21b2f976b64bb3dd1f0000000000000000000000006c356e23588a5cd17c0d0bdc2060efc846b56442000000000000000000000000b7e3c716801622bde116a8941651aeb67a378ae60000000000000000000000006c353ee2ccd92464f2674d92420d47329aa9d62d000000000000000000000000620223a85b2c9359362a05ce4d17ca766d7069fa0000000000000000000000008d7e13b09d16af188ba681a9c42566079f5c33f500000000000000000000000029ac8980dd9bfb91de89c46ff95d545c63abd6fb00000000000000000000000005a2b89a854cf39075ce1adc041da7df5404e853000000000000000000000000f9740a66ec10046011486ba6e9bf89a663185fca000000000000000000000000055fb63935a0565deb13d3086aebab04cbc4b6ea000000000000000000000000ff10b3b5126538d81feeaf279c50afa3a3b98e6800000000000000000000000026592b650ccd1eb97b3b1c5232a52ca9cfbaba210000000000000000000000004680c7b4d1ad199b87641d554b4b750907597a33000000000000000000000000b70a53a333204f7c5504a6ef067ded7fe73e3865000000000000000000000000dfb89051cf5ec97ab8aca229cd33f006bd16d032000000000000000000000000c1e027a9d1df48337fc44ff786b490cd8c37d6ac0000000000000000000000008959376e1b05bf7b19b87483cb9dba701c88c7e00000000000000000000000005ac4899c9853ed71d1ff59ced824ea498ed7f8910000000000000000000000002f7a82371c79424978de4c604db0544e5be16a2600000000000000000000000021e1e998c6a13a9200efd1a18f08ad83d710fba7000000000000000000000000535fed6e3d360fafa27762a793fb3e47a68efadc0000000000000000000000006cc7268822d622f33bb557ef2d1f8dbc516b625a000000000000000000000000e380036738d3998c5f39a746e0fbb5b013250c55000000000000000000000000615d4f50c2361c47a48fe48854ffd82b6dc39999000000000000000000000000734b59b3961bcd3fe2b1992a2eeaa0b31bf3ec4a000000000000000000000000a8330c735a48e1b487d220dc051664c3438d43190000000000000000000000005df36b6198661e1e34046a6da8e63a7d26b2d13900000000000000000000000098c6eea79ce70922de5ff02a6e870fe7e436487d000000000000000000000000deddbf269a13750a079d2c5be4318c4dff255188000000000000000000000000d2aed58a04d6cffdaab6c56b31f174dd05d0f2a2000000000000000000000000fb2b597735c8b48a867bd6ebd19178f11ad88ea5000000000000000000000000596d4c2d76cc5c35ae30f50423889c42c5b35be900000000000000000000000008667284795101ea74421c44bf8493f9cba1aa2300000000000000000000000097454ab8d35c58d9d570bd0bfc0daa116bcda71900000000000000000000000037fb951f95043db0690111d9b3f622cafbf49403000000000000000000000000ba71481d683233b9baea9230d263249ada30357200000000000000000000000079aae88ef51e415efa9433370787d5caf20918f9000000000000000000000000aabd1938175b9203fc86a5c4795bcde64664d32f000000000000000000000000d3f51798867b56cb58f4fd666ae267eca4c26d6100000000000000000000000081e04970ad1e37b38e71188c1d3e935b07445e70000000000000000000000000d4ec39f1afa44bac84309b469a2f74db487cc35600000000000000000000000002e37e01e9039eae34651e5d79839cfc5650ff010000000000000000000000009d893ce897c734f86b72d0d5a44e858db92b894e000000000000000000000000fe7bac627bd0876fc020b119cb313bb38b75d00700000000000000000000000086223258b1dd0091c3e94ec36705dfcf9c6057e4000000000000000000000000ea830abedf655a94589f181f504c13928d076745000000000000000000000000c9431b4d3b1d7021d22aacece619c8dd5eb6b0900000000000000000000000009365ae997b3f962b86173b8365adaea524e30261000000000000000000000000c60bf57996c2323349f94269b5edc110d2087dd80000000000000000000000001f2f3d5ac43139e915af8ae4598ad5474823def400000000000000000000000037f50cc3236d50aa8c6e4f379791c9080dca9011000000000000000000000000efb620388cb2908d2ee54842485ed75896e502be000000000000000000000000b7b74df308cf94a5e13af578024f52febba14783000000000000000000000000be022dce4bd30a4301416100a64c0ec33b8b84320000000000000000000000008812e47521cce167048f569de6c587e89d7e3338000000000000000000000000a6dad1b36e5a2d6b73098a50fdf0fd1a1b7e6e34000000000000000000000000bfcbdbca8b7154dbf929719e619d9ff80ed7917f000000000000000000000000fd19358cb277a50ef99c175960d09d1b401be56c00000000000000000000000003cdda7a5db6a2237e2917224f5ebe115c7738f4000000000000000000000000e00f3e4642ec9738b13fb1f3edcdf2eb47f1ffa70000000000000000000000000e5973236c119e5a1ef10f053b59fa04e312f91b000000000000000000000000adebfd683168523dee81861f57985d76ce824a830000000000000000000000009487e67bac89b0b1c521aed5745b222e89464e7a000000000000000000000000342924822d656c69bf64a413ec2b3c94830911de00000000000000000000000069739576f6504ab3ae7f4c791e61f5f68e88174f000000000000000000000000401a59042ffbe8dd7389952e45f9338f2e4f3d4f000000000000000000000000141aac51bb911d0256531567a3b19dceb982fdd0000000000000000000000000f12983e6c7f67d8fc575d46364556a0c9100e9d8000000000000000000000000f1704efd5d3e5227d1b9177f7ef68b1ec8609a95000000000000000000000000c42b91be9f3ab82fc08ab714940f53361e24352d00000000000000000000000042cee343c3e94542082dff1b6b633eabb8e7fe86000000000000000000000000445457b78ffc49868056bb18a895dbc968ad84410000000000000000000000003a286b8550796f27c7a9142cadeef1f4a00d41f500000000000000000000000067a76d77e119e970cb41bf62dbb95d585aea64da00000000000000000000000059671b2ddb8c0fce0d2d2f1798fdf8f3837dff25000000000000000000000000e86afee0330f3ff7dd7dde6873f416927a47848b0000000000000000000000005c476d9b95b82452038f9c37b686b5be947d50de0000000000000000000000007f2c0241787ecfafc5129ca0ef368d848ba1a909000000000000000000000000dec9fe370643964d29ed2b7701e84377eaae2a93000000000000000000000000dac2e53efa70c64dc838d959206e9d5d1efd626f0000000000000000000000001452ebe4b1ffe14cd3790841e0465090acb8adf60000000000000000000000005bc9378fdcb80ce097f10a4506f9fea58b040e31000000000000000000000000941de326e92397595bc50a6aa2d50272d380bb8f000000000000000000000000793a6293354bedbc85d341342b9b025a6db98475000000000000000000000000536457a97f62a0a14b40d6fe469c042beb6bc96900000000000000000000000013c36aac63d51d07b52a4d80c86d82bc8386428d000000000000000000000000924a1b6fc69d8c274ec6cefd49efc8729d07c107000000000000000000000000173707875c6800f6d8545123da7c66cf3dc540b000000000000000000000000091769ad6e79cb10eb73364cd663e8fbc729bfdac0000000000000000000000005c6bdf1a89824f6054c643f18169dde197bce79c0000000000000000000000007cc567ae20e01f1bff8402bc2ad83adf34875e2d0000000000000000000000008e5684d0e522bd753796f8f6019cefb7e5a1110b00000000000000000000000080c7bcc793ef5b0e8f9d0707b1550c54bb83e4750000000000000000000000006978dac92b39c295112a145adc31f2edafc3bede000000000000000000000000b1f7f37ef25a9ab5d7f4a59ad5ae37dbd9e5ccab000000000000000000000000717ab102c97b342fca1f757bbfdc76d56fefaee000000000000000000000000044d8343529d2a9ee9de1f2372e56728a5b477edf0000000000000000000000000232d597bd08227a6456d59e3a5c58de82550a91000000000000000000000000769e48ef1e6dc2e7f16d33faf49881174efe4a21000000000000000000000000eea91be5f11f6539389ab53e769bad153d5b2f9000000000000000000000000011bc364dce7b4c53f656e72fa40abb9417b423100000000000000000000000003de4f4850ba6548719ef52259cc557613d80710500000000000000000000000052458f4abca6e330f9d137d9ca3b09739c374e810000000000000000000000001481b8d2986130679582626d6c4b9a0048d53b81000000000000000000000000f2df87cf058d8c916a7c67846c2a87bf3b43af250000000000000000000000005f5b564fc5081bcf03d5e212d1d2f4061b702f0b000000000000000000000000ca8974a6a9ca9a92a3b12e5ac1a4fe87236600ee0000000000000000000000000007cdd94657fc7e3eab9821de1e6759cf477943000000000000000000000000e7ca46266b27f3bee3c845815e52f6ed801debe6000000000000000000000000b91efcaaccc0a6b28e56971672aea5f1cd3905a0000000000000000000000000a7fa9ed3a0cc316142386f7be9f55bf8e5624f30000000000000000000000000f8fdd57fa55e2a0cbabbe254f2919c3573a2f3a60000000000000000000000003bd08c9c9c01d46a7652dcb189e00a255b10f6410000000000000000000000008f2be0b3436d2c293a70c3885f20a6ef576451eb000000000000000000000000536181ac2623be4129bd72109bd72e6e99487ddd000000000000000000000000feb2bc20de216800c30e25c3a4fa06ab82bf520e00000000000000000000000041bdf41518e9b40012d3bcc5862b94d5a50dca33000000000000000000000000677542fe7136f7ecf23539b8c9c8521aa2c00929000000000000000000000000271dc06ca388494bf9ea9b7b9e36fb2d5fb71455000000000000000000000000f6ca176b459bcee976d1152b0d4ccc37739c0f71000000000000000000000000635f6214505dcd80683600c09bd89a5959b03f3600000000000000000000000004f8fdaba37c906387bf986f0b327f4ab9ac58680000000000000000000000006a018d9495828e3fb971a2f4cf04485ae863a1d7000000000000000000000000845e3772444bb274f28ab4e77a9ba5220afbd1720000000000000000000000009d8fef496de84d8a88ee7162b951f931890d12da000000000000000000000000686608b7e423429355916918b4f400e0ab2df009000000000000000000000000c9b100fc08eba499472655002568fe1650a3fedf0000000000000000000000000275c2c5a6617b55e56d70a0d22d7e0f0e43f7b0000000000000000000000000dcae1fc83f3994098c5683a18089224f250d2d6b000000000000000000000000b50b5c0b172b52b73ee33d0e7244b68e140331060000000000000000000000000d8a931c2890906bff93211f477460b79f056aa10000000000000000000000002df7ff1aa592aa8001ba18e290ba22852990ca7a00000000000000000000000013e6588c35390e42d3daaec008721af08e7aa3c7000000000000000000000000bb9c202bc417a4e55ffeab5735c1d1beef44ca28000000000000000000000000bc38bf88e564b692619dd5e035954ce442ab753d000000000000000000000000094bb15b47b83ea4aba6eea084d0242ac9474108000000000000000000000000f027a41d67e5e394fec00f636df39b45043403eb000000000000000000000000e86cc51d4857f86593aa686c62c24c28446104b4000000000000000000000000c909ec5c5f12291a26205080adc2a85ea672e5b5000000000000000000000000684df30b50b4c7f5bf7ae4044dc29498ec6d9a250000000000000000000000002bc75ca06ea5607920d0fca64095e69000d2d5a7000000000000000000000000f2a0965afdf3fad980f67ded744c12605ac34ecd000000000000000000000000e413518c32558bc17719c60a7f88b7c018d6ca67000000000000000000000000c620b40cfeeb4f5d64453b3055b84739aa05c15e0000000000000000000000001ee659e912ac84d1cb68750504a4c939c6e9c9a2000000000000000000000000783dd9ef294f11ba3fd11dccdab9cae0dc95f9a3000000000000000000000000dbd757e934533af1985a881896ffd6ba4b91c16a000000000000000000000000646c34dd556052f15a079c547ebd1974aacad36e0000000000000000000000008d7dea001a14f4312f2a8a6ee89380aa1e78f0360000000000000000000000008e2a492ddd8d1c2d7ccbfec454bd16b1904ea40a00000000000000000000000032f153222ccda3f9a433e2a8764d120c0d4426b40000000000000000000000002caf240e612bf5f7fe03eb7ca5727b0c289b005f000000000000000000000000ac67292af0f950b6b0ee99f84ad3044ebf7ae89c000000000000000000000000bcdcac4b3e9b49048510f2d3099732d61851b3820000000000000000000000005690921cc90736da13bc6c23e3a437a58ed54d9f0000000000000000000000006a1da9ff16c493e9927f33c45fc1035a9806651700000000000000000000000041b21c29cfd17ba825b9e12a49f65ae099ae577c0000000000000000000000007f09c622fd62c55a409f6dcf6d9f2a8e1b362961000000000000000000000000bd1087195d0caa569c59dee7ec26f90ccd62ed9e0000000000000000000000003ed09c6abfdee17f108dd291b88ddeee9aa62822000000000000000000000000a32963589db2c4077bc49ef6dc21706310a11ddc000000000000000000000000869423f43c81f3c0859f5ee06c675ee78d17df61000000000000000000000000a52388f7531da932d17c7eeef21b7d1035bb2d840000000000000000000000009ef6896849ae2ff9b831bf95abe140a6531cfe97000000000000000000000000549f2b223c111b1afe492dffb84edd8bb5da8c43000000000000000000000000406eb51d266b8a376bc99daef800fc311450d385000000000000000000000000a78e21ffc952b9c162daf48a0f453cd9073a314b00000000000000000000000008330f518e15c5802275387bbaab9dcf0efa3a48000000000000000000000000eb92a0a06a0946f8a13a0345032cca27cc690aa10000000000000000000000000673505f9c714ae6650fe52b7d71d65861732efa000000000000000000000000edf8d6f5eb0972488f6faacfe8a9778cf5d3ec4b0000000000000000000000000b80db1b524755874e7ee873fa49e8fd2bfe838b0000000000000000000000002e813f43f11b875ad7ce0234bd72c1cb9f97da1c000000000000000000000000b7cc10a5eb9a12f75cb55e46961785285326659100000000000000000000000008f29b59a8dbb17fd795cba107a69bb75ccd9476000000000000000000000000ac16ac265362d7dcf9be99b4158577b48b433a2f00000000000000000000000016a16453c903fb61ab6027a51f9e41c30baade4c00000000000000000000000002fd5b58f6ee60d63c69058292dc6ccedfdab858000000000000000000000000176b8d93f0ef0b5d47f048eaebd52f223ee860650000000000000000000000003732e1573309bc808bd6fcb9a6c09de59f833088000000000000000000000000c3a6a1ec1e5cedb047a2778c8ed1b0aa6e5be0820000000000000000000000005c31cf440b0b66f43946a1fe838c08101514fbff000000000000000000000000acd9d6971331273d2cd96cd49ab411269e46018700000000000000000000000021d66d4c1dc40e510a5a6b6656e1eef7ebe75838000000000000000000000000f921a2ca72855ae1ecaee37ea7612e927a3fc99500000000000000000000000005e5ca16847b727f362523462d2a1ffdc2beef3e0000000000000000000000005de90066a517400f617d0847452d9cc56b5056a4000000000000000000000000646adecc18c41e2be569e15113cbb1908a1c44f90000000000000000000000005b9f1ba3b202b4fe16d5eb8746bf032c793408b10000000000000000000000008f957de8da564ec94a87c8acfed21e3d76769f080000000000000000000000003de66fd1495b2ff174f4fb12ee1a17ef38a31a120000000000000000000000000c9e1072271202ab8e83c02373919db22ef37b9d000000000000000000000000c7cb454cefd11a346c5307d4865b5bb687aaad460000000000000000000000002ca894dc18204522e5902ecbc2afe7beff787bd800000000000000000000000069fda165708b385ed5379bec0429dc5edff11ec200000000000000000000000068fe0513a63c3113784e318d5e9fbda3e179e11500000000000000000000000044e5ad6861b772c19762792e47ffa6ea580e49660000000000000000000000007cce0689243fd48c06ce09c1b73526ee104952aa00000000000000000000000047621367d436095535cae0a87a663fe3c964e8d50000000000000000000000002e69b09ec16e70c70c085324c522d088607e21b000000000000000000000000079f31a5c578a937ea7aa64521756ee942e52321e0000000000000000000000003aacf44837b5b9a09e02bf9a0f2dcbd241262886000000000000000000000000b629f6f19af504edbdd8bcd62287edda817419ff0000000000000000000000005624ce305b401f7fea02a7e0849c23df0e41b91f00000000000000000000000084d69ddeb182372378f2975833c42a52134d3751000000000000000000000000c1f516da6a91cdeff9d6cd6fa08fd69f4aed4e330000000000000000000000003150fc47789f0d121a013f0df45d71d2f7148ddc00000000000000000000000050f24f4f8e04c5307eec30c841937bc7b6ae84be00000000000000000000000091ff1327cec105e5f453c5abf36c94f0f01885de000000000000000000000000c89af0f5198876137d81e6fff240386a55edf5040000000000000000000000008c2dd449f3fdc5257a0deed46b9525054826070d0000000000000000000000009adbdaf20c7371ca73a46352525f5edaefe84c98000000000000000000000000a71bfd9bba5b001f42812a70e60af09ed4a18a610000000000000000000000003c72e0b4ad79a4f95f48211a272923bf56e88cd3000000000000000000000000000812b3d169202a7321a85baddec07072f6691f00000000000000000000000070c5faea5cd1ff49f24d66dc3ff773fd187c25890000000000000000000000005d90ff8d84c3013f801c2057c70312a73707a12d000000000000000000000000418f4e55eaf532c102a4bc0ff148160fa5f993b8000000000000000000000000300f255f833ce880c474fae7ae10749d3c1294dc000000000000000000000000061c7c1e2a62bf8bd55fef8eed359aa39d35c017000000000000000000000000a5a3736a97441699bc2e7896d3c8cef9c94299cf0000000000000000000000008edb11ea8200ebe86ed28c473308be3264c12594000000000000000000000000eebc7f3d682a871f43508d037b4f71a725140f6200000000000000000000000087ba3ef06f411d1d204bfeb426157a92f6f457e4000000000000000000000000fafe4b8d197783291dde49b2434887a27aa0ce280000000000000000000000002a06cda9804159ce76d5e1a4caf7b590fd2390f4000000000000000000000000edf09217166a6791d45bb448ff6c3c6b2532f3b5000000000000000000000000f6317cc807b0543c405ac9f0b256ca3c5b763b4500000000000000000000000052b955827453ff87d4cb85f9317433d026441cd8000000000000000000000000c113998d98abe9c87aea5473fc12a7d65627e051000000000000000000000000a4678d9830e5dae173004b43f91fd8900e4793ae000000000000000000000000285932141e415f0c1e43b3c624c67c3fd1b375970000000000000000000000000892ff5dd9a571a539e91a3e4bc7e3811c73e495000000000000000000000000cd814f2961eec90c604a3d49bb12fb902d512bfb0000000000000000000000008ca961455c730968d269671ee3016e60ee2e68c7000000000000000000000000c4f55fd302f8f577da4da5a502199549f9fa0b1b00000000000000000000000021fe3e26e824783ca7e374355a8d30ae8bbf6e37000000000000000000000000cf9af5e3fa610fa3cc8edf90f17d12919382e0a50000000000000000000000000c1e7e3c890cc2f4dddd9a194b59b6d77fba0cb3000000000000000000000000f7e9602325e1088395932c99799316a4222bc357000000000000000000000000e87eac58f7aafeae948cded5eec5eae517f190fc000000000000000000000000a8655424a09dedc5a05bf80da3bef363223d45df000000000000000000000000145a78ceb99631901230cd3d504ffbfd76ca258f0000000000000000000000008519fb7df5f40935173250617437abe4477c90880000000000000000000000005145878abcee7b7375e4ca863dcb3c24e71d0bee000000000000000000000000d8c442c656c52cb5e125700acee1bf95337f419a00000000000000000000000057842ef15f99d4a498438170e90c48007e1cb413000000000000000000000000a32eae50606379efdfbcb6992976b2eeca68127a000000000000000000000000ca533a7430eca554729c9a0837ba664d563a4d29000000000000000000000000146a2ab15f8022122185ae9eb546d1ff25a812310000000000000000000000008eb4937bf5f846de54fc28791447d0cad31be423000000000000000000000000cc8341962e62ed283c6edcd1d0cc439786cc0ab600000000000000000000000094ef21e2841d483134bd7cdcc75ccc10caf447e8000000000000000000000000e7bac97c229bbce60784e825425e191fbd4a03d2000000000000000000000000bf1e98025f9bbd5ec22310828f77f2e49dc9d97000000000000000000000000055aefd993b4dfb964a6f5a96c216abfd2d800ebb0000000000000000000000009087611d24010d3e6a4750111ed221d7125f6570000000000000000000000000093fbcef5a669e18cf6cbea0e8a4f6a9514001070000000000000000000000000c36bf9e2da5d960e33b1e83db43586ed41db9120000000000000000000000004795a5d65eb8ec2e723d3afb67aafd4c8e1a634c0000000000000000000000002b3348c586882d9c026efb197c05974ea100c79f000000000000000000000000e93e353453634a0e7b45167ec25ae1f1a64b58a30000000000000000000000007cf8511d393c47b1e6ab87bdbb7e53e6c0aa2ea6000000000000000000000000472d988d8583b89e72400bd9209f2844fc05cd900000000000000000000000009ad16280ab542ed0fc364acc7520128956b058d1000000000000000000000000f15bf8171068fa64c802b4f2664aa7db6c31c4e8000000000000000000000000751bc6e42de1e15d530a53aa8570eec99089d596000000000000000000000000bc4735a35c96f19d1659f38131d7521712bc7e990000000000000000000000004105d1f8dc765b5ac7578fbea0802b9519bef270000000000000000000000000420252e716680825fde1188b612edda6deb959f8000000000000000000000000815e8f75271c3fee3a2101a65017700a150972f3000000000000000000000000d3ea326181e4b209c19bb1754543e77d0fa4ebeb0000000000000000000000001de553547c05177fc701050d7d8c20febe6f9d6c0000000000000000000000007183016d6e6d39cf353e9511829acdca54d5c2b1000000000000000000000000f97d1d6bbdddc301f2b164921eab676bb86bd93f00000000000000000000000078a51d761f092ccbc19593dac0fb535af3fb9846000000000000000000000000ac421c667f79b57cf52584c8940785e2be405edd0000000000000000000000002f38acac092d0158a1b9d8498b3e6cd57217ca0f000000000000000000000000a7fde4d19fd2ace280497493845743589d2e757700000000000000000000000077985d4aed69b89c70692059d11bb61aabcb569f00000000000000000000000082f5e4b16cd7379295675c43d5d61061427a1e860000000000000000000000004ce39412bf7d93a9ce29cb7b5133aba81243af46000000000000000000000000d8b45f00e18490742678238fc8398cc631c9a05a00000000000000000000000074385eafd34ff8040da72198f6c9dbaf45110927000000000000000000000000963c2abbb435950bd94f0828e0d35081747d4eea000000000000000000000000632091a50ee2d15e06124dc040ccf16e57e91dd90000000000000000000000009506ece2f305b46b6c7bec97540b223fbd259f95000000000000000000000000d7067c95187047ec8800645cee35047273b711aa000000000000000000000000f7ba4fa2c3eeb205ac21eb53ec1d7b58807b0d220000000000000000000000002fe9cf6e5aaa991ddf42e55de62c6e90ed6a43530000000000000000000000002c2ae147cb7d51d57942b74db5ee3afbbc9b50690000000000000000000000002395ccb4d0707b7011e372401933abc993d4889a00000000000000000000000094e0e30d05252ceb9005b865051b99110b3fe2eb0000000000000000000000004b1a0fbf6a8e5ec6bc0fe9443daf1c09074ba67100000000000000000000000075ca6053ddabd9159b00e16637c26692e757bc5800000000000000000000000097d57ba7a6b9958c393ec9b314946f1dae41b655000000000000000000000000c334da5949fce2a5518894cef2424a4a923b1bae0000000000000000000000004d90ffff2570370af63c5452dcb0fab353c14e5f000000000000000000000000cfef1572e75c8cee4e9aa674a0a5a3bf14fa293e000000000000000000000000c131e6b48c6687335437eedd8ed38d36a3a87ff400000000000000000000000011b284c73c95c1f44b801201d2c54666ff16e26e000000000000000000000000040cb948d2f403e3b6c8e828a4ef04b12d3165190000000000000000000000007b19f7efe3f0f54d063413d7df8fa5032ef501cb00000000000000000000000084cc8f424cc6a1faf77f2dfb7baedf038dd9ab23000000000000000000000000449b5c6a14504a7045c786c840fff96224a647ee000000000000000000000000f90a9f2a583b7379208cfe5f5387914818d2ae4600000000000000000000000011a6bfd4db0b489824391cdcb629940f6c2097fc000000000000000000000000c92ee7fca2a416f70fbcff825fe65b2aba507d30000000000000000000000000e563e07182b5f1ef0de9458e0a4e5567f02a31af0000000000000000000000001967bdb8a629280843d3e17812076f0882bdf7bb0000000000000000000000004c0020638521d44c42150ffc1c485fbc2a6b7d72000000000000000000000000da0c78f23ad953d6fef8eb719a751b5d188b5af10000000000000000000000009f5247b1a562425452ebaa3ed1c1d48e9fff0ee300000000000000000000000021465f00898fbb475cc8cd060fc97e6706fc4c490000000000000000000000008398e8066231c1791c055b288c3cfa96a26e248700000000000000000000000038a6f02674e52d2edc1659cc42b6a30b50197a990000000000000000000000006ee85d64464b1af13040622c7090f151c840cbaf0000000000000000000000002ba3994b60290083b25eb3e15c8bd0563ebae7b6000000000000000000000000ff0784ada32a6938575d03b7e2c4fe8b087a7249000000000000000000000000a8cb9f3c4e331e5982afcb8e4d60ed2948bd9a51000000000000000000000000bf82c2d13e677ce7fc618bd404c4237634c479a30000000000000000000000000e1c24099db6e478f64a697c5dbfcf07e090c1070000000000000000000000006fe8c5ab75c7e43a20cde980180d94a3444ec3970000000000000000000000005471188d65feb869256f6d12819fa16e299ced11000000000000000000000000e02caeab6f685bda7f9b9ed347ed2094bcd364ed000000000000000000000000ff70cf98690fa55a8909a398356ccd498004d1c4000000000000000000000000696026afcd7c146de1a0e5b1cfbe761cdc496c05000000000000000000000000461738bb0a7bb230cdc709b61749730c1d4f3ebb000000000000000000000000b79246aaaa4f78e2c2781c67d6419f06f24e825c0000000000000000000000005b9f63214822f11ef072de421f99614908c95aa4000000000000000000000000322574605ff3034d726813294fad2005c04ec40000000000000000000000000000cce14a948eec1807e0efc67424c4a6f67a6dec0000000000000000000000008b431d82c01f24c1c609ae719c6ea2dee6023be000000000000000000000000031fc2cb761083a77cf218461e2072bcea0ca35ef000000000000000000000000be3eb5fc4b84fa976275444296432e175fccc4aa000000000000000000000000235b7fce0e0e109a6700bbb3d6afd1b17f4944210000000000000000000000002e8b7fe19dc459a5ac6665c1b6060dbaa84ff50e0000000000000000000000009ee30f727ce063774e5ed3b183866e65a68623a200000000000000000000000034549bc1a4934d2663b2cb6fa0e963ec28c9320a00000000000000000000000066a63a700c1e8553a5b0d1153f4e676663c97ac100000000000000000000000039377a18b93ebc0f3beea577d42eadb52559ff09000000000000000000000000e90f2d5c4c43547d4589a12a8ceca8464f20002e0000000000000000000000001eeee08e871e2bffeddc5f62d8d2069ff542a3b4000000000000000000000000eca12f56100a2e99dc973b68b9683d5e2240e8f20000000000000000000000003ec228fcee596df720ebcf43ffab32909392dbbf00000000000000000000000066a7bb5515c51bfd35572d2f3d5efee1dc5b672a000000000000000000000000462ff9c2889f41c97c7a4cd902c078b4fdf3c6f3000000000000000000000000026efa10261b8e057d6caeb74e6fbf25b2c211b7000000000000000000000000b6f62aee493d7a04145e4ed56b96527d196336da000000000000000000000000c0b2b7c598d8c23e1bc764e478aa63edace5bed800000000000000000000000020bc19b8d6d7a7ac8b5d3d7b0647a4895e327baa0000000000000000000000003b74eff1b8b6f63dea040d76ff71335e4482e472000000000000000000000000d1809d88407756834ef6789e31c52fa925509bc30000000000000000000000008b11b2a458f354260f5e4958c06e7994a9d70393000000000000000000000000626d25430a53f4819f4a433b1761db4d416c988f0000000000000000000000003fa0512bb907a9dc3463eaa18ba0e37a9e325652000000000000000000000000315870f3f16c18d2212a0bfee2720c4990c9d73e00000000000000000000000068a241796628ecf44e48f0533fb00d07dd3419d200000000000000000000000048b24522386f59763546b28eb1a4d1c24da17d980000000000000000000000008360b64bf9963919bba31a32f2a185471fe12a2f00000000000000000000000046e442490c8b7f2b94a667ac6dbd6f28df69c9890000000000000000000000009357af42dcbce0244fa63dba8996a7557ea9f33e000000000000000000000000a6d78ef291156ff6c6d3e7cd175d52389c05cc0000000000000000000000000068e390720417b6100e03ac87cdbc1bde5de6410c00000000000000000000000083e2405a7a51140bc5e53825152b21f94a7e5b6a000000000000000000000000be4c60b6465faac9313ec70435bc044bcedd528e00000000000000000000000059bf5939a099d4d077a4a667e6dd5a045196314d000000000000000000000000c6da74607506e5399cf4b33c6edaeb28cd0c4c07000000000000000000000000f1e82f3744681b692cc985807f4d9238f7e754a1000000000000000000000000ea64e0ab39b5471c77f40e2684099284eeb2c644000000000000000000000000e2ba6410a0c87dbec099944d3b1162136c906091000000000000000000000000f38cb09acf47d7048ef70ed4fcf706f39a9299c70000000000000000000000000f7af04e2f2c742d5d9aafa86cb4344c6952e3e60000000000000000000000000d2bbca559c411767c4c9c9d0dc9b5b81f36128e000000000000000000000000e2081fad3712a504dd0cc6ae9d475592abc3e9930000000000000000000000000b34ad712f4a3eacb33655b4fa63e38d3ff0efa90000000000000000000000001ab07c4085117837b7f89d4a0c331d2118d59b18000000000000000000000000e3929c3f379a88396fdd346cd9b1a8b00ca6edfe00000000000000000000000023a21450243d939ee60c491a9fc436b13224bd2c0000000000000000000000007e828178d385f1f64654a0374d6ac254d6cc941100000000000000000000000067e04503a3bdcda952035a52953f464b47258477000000000000000000000000cf99e3c0ad805e9e7d1036df90a4256d05f17a92000000000000000000000000857028e2a9a8d3a28963fcc231182945b5dd1e68000000000000000000000000ec8625998d914fa7ca6e27214ee805851e7bf706000000000000000000000000063c46579416968453549d8b321ba4c2846a797300000000000000000000000033f458cacec48f8f440598ad2452e1ef77cd653c0000000000000000000000005f460932eed70dc702a9ee53584a9258af04021e00000000000000000000000021b9262e584c68a8d4da2f51c5d7219ccf4357d400000000000000000000000034ecdf62d130f5e8b59ac56da97b523a5e3c9e49000000000000000000000000c3dd770484409422727754b9d90fb3d2671f5eeb0000000000000000000000008f44d4d993f9df2a7608a8efb0d0f46c52ad9e8f00000000000000000000000058a650b0be293a929a5f9bd491f57f4f5bc9d041000000000000000000000000cdd73f7b5d490734dad148e450c07a72845c4763000000000000000000000000e1242e20993bd0541fe0b6c14f0892a6123d93fa000000000000000000000000dd2643497d8bf244ab6ebe97fe5c8df753e0b2e90000000000000000000000007399ffb9456b93e3b287abedd73af6fffe27758a00000000000000000000000075201f3699763a61daa6e232e56069de3f42ec1e0000000000000000000000001abd5cf0a594e7b000561dbb98ccff95ba5f7cd90000000000000000000000000ed0f03cf1db17ea01571f09bb5ead762d5e78ed000000000000000000000000f25be7de9c69b627afe84b4175577c8656ef7d02000000000000000000000000886741aa7f6985229ea204f4d974719e11c65cab0000000000000000000000007496ac6bc4e6f7fcbcf1356ad97656e5b04c0bef00000000000000000000000059cf612821dad087e73a22d178a494a22377965800000000000000000000000081ab90229a939152dfb2afd7b8db8fbbd872e45c000000000000000000000000d8072374c03e137da2d7410307d825c693e16326000000000000000000000000d8efc2d3a2f6b4789006b63d9e17228839fa0b3d0000000000000000000000000e69efe74cc40d74320fc615ff4f7cd2abf27c3900000000000000000000000041cfd49ba0e8a7478d9a4d446236d508f066ddbb000000000000000000000000a224880cdd41e0ad2f5306de05eb50975d0900b1000000000000000000000000cb2fd93a7e2bd4f61bb9532d06f89b7ed0d9f2df0000000000000000000000005f48f168a671a3a220d3cfe80123d82a292e815f00000000000000000000000016c1de8717d3632c609d640ff6613f21c8ff5f6b0000000000000000000000003e01d7d15666de6063b5618455fb71ffa08b553a000000000000000000000000c2010251cc566b6ef10c6c647cbfe88b2424e758000000000000000000000000e4f7517fe32de562f43dc418ccc3c3117b2afe47000000000000000000000000c2a68fda8b3aac89ff3106587b0aa56cb37eca9f000000000000000000000000665cbcb509ccc76500d67e1bf2c185b1804f6f3700000000000000000000000007f98a5295564e04406081672c16d322fbb91b21000000000000000000000000c57848d28f94b314377dd3179dea3d746be5e7fd000000000000000000000000901dd2d344918df51ca2cfccdb1cc58cc290559b00000000000000000000000021bcdfad9917673784359271d05edf12454af56f0000000000000000000000007bd71579eee9ac2f186b261fedc36455387b73ff00000000000000000000000008b291110d6240991a7441eeb6abdb5a6ea6a973000000000000000000000000ba014cf544a3f1a2cad0a4e7045f9bfd460574a5000000000000000000000000c48e53d3ea1078a6496c53c6f70cbf920eb91ad50000000000000000000000003faa573fb32f5fddc8bb53b00889ad6af06ef1940000000000000000000000006b994e56b019f3eaf2d3fa5f3a8b1707c1242949000000000000000000000000c010775d0d741f868ab52e1f3d882bb8e7a91d8600000000000000000000000057a3505b779219bf68234821a3396762ff6a6df10000000000000000000000001c555600c2e5cb08699bed9f4c40317fcb68a033000000000000000000000000824002e5cefaaeed53993c855b9a5a45fa5b3598000000000000000000000000b33c15fae2e75fff4b940e4f7eedcba00f8ba92a00000000000000000000000048848234b30933e8765fc29b5e7ebcf1a58cf3200000000000000000000000003544e5e83296a3e9908812543deacd4938f6607d000000000000000000000000b2e6a99c1f3788223f081982afdc9bfebdd69629000000000000000000000000a207505ada448f2934ac649fb6c82318bdf75f21000000000000000000000000f42665614542f86cd692b3f618c6770499639a3f000000000000000000000000fc5452a8f47194c609536670c36a88e20aaf8e8c000000000000000000000000303f4ee967794b9914bdd9e1577b9de4074d3532000000000000000000000000480b5c9eb7294318bdf48563728f60ef1ff0ffb90000000000000000000000001833cacaff80fbd4f25493e4f1c9d9e3846b0f4a000000000000000000000000ba4fa9a0d7df561c082e248ff665eba75323a222000000000000000000000000977e474ba5975521d6add45adb6807a308bea70100000000000000000000000075dfd59fce3ab46c2698c028d930277087954fd60000000000000000000000001f7071df37a2dd1fc98abc0d7184c61c072bc0a70000000000000000000000004829b89e31612b98fb6a61a9cf0c266a5575ca52000000000000000000000000c47c196677eefe1c60b062266824a95b50613c2a0000000000000000000000002dc23067f5118b271c34e42e36b3a8dc07133dd00000000000000000000000004f5408438e2d1721ea0c74ccd76cdd41d11c197b00000000000000000000000079e6b8b35c31d2ce0f7a8f54fe4035e89cfffd0f00000000000000000000000085b8b84e77d33cf3f29ae6b917b1dcbe851a7f54000000000000000000000000fb2f3b1e2efe7dd5249601a0b033b87fc23d31f4000000000000000000000000663ff0343d9bfec15c14f215bfb6ba9978c4ee1200000000000000000000000041dae6db7ee4c64799cfc48eea14a290d53224af0000000000000000000000008f413e775e52e35cccedddb4bb7089c2173b799a000000000000000000000000107b9c2984946b47bb5d343d0847bbb816853e16000000000000000000000000e767f9cf86f813054c2c70d93297a81d314fe4820000000000000000000000006b2e8aca0270f4c07032c06ee8013049f9ee0bec000000000000000000000000774dd6cac9b7159d39eedf2f9e88c1117584ee0a0000000000000000000000001302e7f449339b711edec50f80dc65610519f407000000000000000000000000d992d083cceed25d88b84d7d9a6b0b63ec7a0a0e00000000000000000000000044f60b1599799dea5a895d5ae5b18b7221d5d40a0000000000000000000000001a75d551abd362cd9a484ade129c14d0b0871ad1000000000000000000000000e7f6ccd16d06c4be8fe299b31d0f3a4bedb5001a0000000000000000000000008b7f870f5242df8fab761fea0f91ced1dd4dad0000000000000000000000000050aab4b3d05f0809c8efef8d1f742bf1355ccc9f0000000000000000000000005010b98ca48724bbb2e421e87596f00f7c817971000000000000000000000000e0d11c9229e37bed9e73e05ab82e1251e8333227000000000000000000000000f695fe2f5f6562c8fa160e59add6d16bad2003d9000000000000000000000000e7df5a593c1238477751fc243fb264260fe58eb30000000000000000000000002d6b24c4e93b49879cd6bc139a0df66d6a8102ec0000000000000000000000009a17c6045e1c2725d5c6954fd3772fb7d105c04b0000000000000000000000001b107c7242471b6d1623474fc1c9ca6f141b9e9f000000000000000000000000efb0067be77f33a43829fc1235011fbb924b1875000000000000000000000000836ac8788eb1394021db39f5ea0bfd7f28d77e2000000000000000000000000039bbb08643d977c23ef70ee42a44a71cae47cf1e00000000000000000000000014416142c93c350b025f4dbd00e0ac2a498acf6e0000000000000000000000005602c86b2d8baf05b04c0f24270e8693b038089b000000000000000000000000c3a9b44d559d43f004ad7f5fdbbae628eefa1aa8000000000000000000000000adab3e9ca3768ffc4ed06d79c2c33b7121c563bc00000000000000000000000031ddc65c61994252dfe347e3e081bc530c242216000000000000000000000000b8ac6dec186496ad25ef7fdc7f341d93db928d30000000000000000000000000535d4825637e265caef0a638059bdbdc88502fdc000000000000000000000000e03245f14d16d27dbe4090ca90757a6505ce8fff0000000000000000000000002fc7dfe793b4b0c47be1088b59b270e8fc76e88d000000000000000000000000a710df44d745c92b688aab7e07628d35c75f2786000000000000000000000000e9b99cf472352e8e7d5c3bb4c2546c892cdd8f8c0000000000000000000000009f772be73a5b8fb8cfc657fdf64e52af7256fa86000000000000000000000000cd8487bf35a72f0dd6ede952bf2033fe9a9bab0c0000000000000000000000000649df1e83d0eea5eecc659c5ff7fca9ac735e72000000000000000000000000f101d12909a5208d02d72eda7ccc49c3b1503968000000000000000000000000e614ef7827078c9d200499ebb53407987f2d022e000000000000000000000000d2f5d32eb2a7ac65c71113b9ba9b9107e788f800000000000000000000000000d42eb878744200bdb94f5047e9ae8079ee782c04000000000000000000000000c2c23ab6e8282740fceb884f9fbd08ba377deced0000000000000000000000009e8372896b5ba3466ef5b0f1228f618f09191400000000000000000000000000c3df06573d92507c6c890285b5d57098cb656b6e00000000000000000000000045a10f36653e3b39d052b3ab09780f98332b152f0000000000000000000000003e261a0d0c82756ace876f3d7fb9d42e2298beb10000000000000000000000002f05db3cf10ffa81e12ed52744a73e32f914e7d8000000000000000000000000abe2f5d9ac08c36d97a41e5f2dbd032838a49ec30000000000000000000000002b5aeedf9bf6f2596fcd9ad9ec063401dd05d6a2000000000000000000000000f6512bc98e3e906e3b3f14bb46bfea938d8698700000000000000000000000009800a415aa0437a810f953db237c55bb9449cf3d000000000000000000000000b954a92db2f2023f8e7216e256e31d96c82a08280000000000000000000000003b4702c96258bc66b065f6ba42cc164beda7a510000000000000000000000000d1911859c86ee9d1268d1e3d79d34007c5ab9ee7000000000000000000000000e6e35f3b6493dbd271866b8c27324ce9c32eafc20000000000000000000000000c192d9e428a47039cd411d84aea412fde8541770000000000000000000000008ab7308f7cff2e1828dff6fed935e994fe0aebf00000000000000000000000005b8a4fe3319e52d9b4e01a79b7fa253a6a25c9fe0000000000000000000000001bfe9f11048637c914228c4568d551881cecc44c000000000000000000000000c07dfabe27c016bd4cb41a67bd76d9830cc1612300000000000000000000000059bc48dadb89c9ee223518719e635514586137e9000000000000000000000000578a03a703f1506d4a03506acbab9b6be610fe9200000000000000000000000031c64313c0b4d2e154876826657989c93f42492e0000000000000000000000002cb3f2918c8f63db7514fce9ab4b80292aa5ff3b0000000000000000000000000ba113bad838ab161f284cc8b5d69ee52c465e1a0000000000000000000000007e843314ae0ec9f8c3ad9346048188109784f353000000000000000000000000f65e4eeb9f04cc5694403b32da9303b202164e4c000000000000000000000000d100c3bc1b3d45cc8c2f4402f8613356364dbe5a000000000000000000000000d8803f14eb3245e07836a4a2cc51197e2e3a4b12000000000000000000000000f020228dceae068e68784efdc8e13fa967af57ea000000000000000000000000009b02174413ce5467ba3fb45df291ffb93de39900000000000000000000000028be012885383d3fad3ab0932750cc543ec729d1000000000000000000000000a2c86a2570706f1590b58ddb5b17e525f1e90e400000000000000000000000007a1c5eea4dfa0ffc8894196bd3594e4c2366148b0000000000000000000000006f938e07e6ae505d725a39730aaa772a9f1b56bc0000000000000000000000007e5674901fe9fdb01668a0e58982a0dbf702af32000000000000000000000000516f5bc025218462a44152e1b66d21de9b7cc5a10000000000000000000000006f1c7ff0d6581e30890e8bf550095b0d7fd0e615000000000000000000000000c3ee9c9dc575b3b89f1362b31a35b77ad1589e720000000000000000000000001b19d73dd34f259bebaaf5c2db6501c9c1c408d900000000000000000000000024f25d77dc4daf03de17485b77b52cb0425a71db000000000000000000000000c78a259696b358ce586331923a903b66b9585e3d000000000000000000000000b2e7804179045cecb339d66ac960716aa09eaed5000000000000000000000000d846a344949263b01b446780bd2919ba0a8855470000000000000000000000002258fdeb8330d5f9ba9fd69e7d2b58d86aa029c700000000000000000000000070b4bf7718f4cb351b048dc620f3dc2bc200b21c000000000000000000000000175b20131411ea1bb0b6a2e286a7b38e8998fe46000000000000000000000000657a5309ae10520b5651bf1ac13cece4f646719d000000000000000000000000254c70f8ab277a98cef13c08ae91099da0aa4acf00000000000000000000000072d98f14dddfefc86767a31d5c0a77a4f5da15e800000000000000000000000090fdf233d48b4c5929441043ad49fb78b2e2bead0000000000000000000000005d32ccabed073ad62f5c57a812d2b568b025f46c000000000000000000000000a2eeb27c2b9bcd2d1ce0ebcdd31e6ca4f5bb787e000000000000000000000000a2f6e5de50aca7878e5b9aea53f9acf713cfb76e000000000000000000000000d5999734c24aa7ea763bf5fa36a01796c29ba6a8000000000000000000000000f94f6ec51b8ae41edda49694cf2205c8e4abae7500000000000000000000000056ae7283df18927bbd17f8a9445d544b756019ac000000000000000000000000bcb8533542ca5f86463836c0648a6e249903a38b000000000000000000000000362bf9a73f956987be1597e20784a53448a901f200000000000000000000000033c101c202749b03d49237ee514b13ec215161cd000000000000000000000000606d064742ff52321bb3d68738e26855f988a6bb0000000000000000000000002cbdd4d21813bc27323119ba14bb73c2d4eb1afa00000000000000000000000028e911963c6c20ce5913c3fb27ad72ed04d5890e00000000000000000000000016e65c82982c41f2d2cc986feb58b181fb9e583500000000000000000000000053755b1acc4fcf3df944c000cd1e16428a88d5b6000000000000000000000000c73ca851f78f695c5de3789a1a0da11be4221bd2000000000000000000000000e951b66f0f7da84922ec91b57dc7741e99a3d8aa000000000000000000000000b3812083f4aafa152d9bc1d577b012e84b42a741000000000000000000000000b73e1f9542c1a1b2f4b70e4c42b32db87cd8f964000000000000000000000000c7cbdaa2ba417adcad3a1d610e8880de8dacb7ed00000000000000000000000003a2bbb80e0fbfe4ae50334b86a6b03465d364d3000000000000000000000000518f90c4b603a3638a7aca641ab3ea5fc52025c3000000000000000000000000aefeb0f85005148466bd3882cbbea494abb6d7aa00000000000000000000000034ee456b766a7331fb1e1ea7aaf51b0b6a341ae600000000000000000000000060ea51ed01cb6a9c93538add209960a56e454e5700000000000000000000000024d895e61676233eabfbccaa818679570621b2050000000000000000000000000edaa107960705ca24f8c07cefdc5bd09d1e7e940000000000000000000000003d40756703ca24e22d65d94d2ab153abf8143878000000000000000000000000e2449cf324ea43fb70bdb678a572ba295b122f0e000000000000000000000000276bc4c16cdf2958f5c8cb9d1e60b91e3664110f000000000000000000000000adc6ef04f671b93867effb1eeede3f602c726ccc00000000000000000000000025ea97937ecc4a62c37193f12fef145015007f8d000000000000000000000000771ce2bda889688efd1b6a63d975ac40a5e5911a000000000000000000000000855e7035779d829decd85714014ab23a4c076c9e000000000000000000000000dc744c1a57127a8ae6afbce2cb915c40b28e1698000000000000000000000000bdac8ecc75bf7832fa0e0d3c0e9fbc8ef7ba8aac000000000000000000000000e847fe1954f6f86862c0da56dd90508e0118f1860000000000000000000000006f704cbf406115b71d2c7adcf4556ab5f08418d1000000000000000000000000cf5fa4d5d6f6e90404ebcdfaef83eca5b7942b0600000000000000000000000076ec5832effa1e70ce0c3e5a779458d93cf9152e000000000000000000000000db14d8cfc046bfaef58ecd610d42191a8baee81c0000000000000000000000009e3f48804a0292f9acc7a096c0ce48cd81fcc8ff0000000000000000000000002b8ed9e0e414a74e159976af6f2cf8726ffe88930000000000000000000000001f5be46c1c56e84c2024d95a5a0c9189f99b6f530000000000000000000000003c56b064dab08ec5e31fd06cbc2c74da1cdb16510000000000000000000000009bba7a3de9f7a9d7510fac639a2969b6e08da9f80000000000000000000000008f08b3435f499a22bb043b1b9ed5b0e526c333370000000000000000000000001693ffafecd07e6c5bc0d68c7eeadf448ae7b6d50000000000000000000000008024698870ecb37040b8105e75f3e8370434a6fb000000000000000000000000e51e64ed01665fe99fa83b2f2f7ca5698c715890000000000000000000000000234e44e286eb93ccefd7be4961d0df7f8062bb32000000000000000000000000f2b737e0399d710de425a241ce038b75eb3add4c00000000000000000000000034de22ff5ef683f201af479b64a880b6f0e6b1380000000000000000000000002f0a716fcd1c2190ad6cc72f0bdefbb44d4ac8e5000000000000000000000000b9719746d4139d29969fd14e59dae99718d59347000000000000000000000000c91fe0136fa2ed1c8c6d9926fe63ac77301bb8f60000000000000000000000003a8b555e787098f89b232596d23c59640c63b7800000000000000000000000002607be9d2486c74fdaa43b8e597a9a1ff3821a7a000000000000000000000000ba29bf851cbb31b772069d7fe57a2dd89266a58200000000000000000000000072d03a9b0bdff2470aecb36c52b4e2d59be4d9cb0000000000000000000000006979eb5177b74316b60d6d8224625c8bf04c5af0000000000000000000000000d20f598b09cacfafa59f607cdc122938a42f122c00000000000000000000000046551928a3c4ade473fbb273872a40524d859f4a000000000000000000000000fc7985bd6193c1c3d73a45822a61e7ff6461b8f70000000000000000000000009a042cdbe51e05b9382cc998af818484b26061e8000000000000000000000000a61df3e3a527492025976fe244f39536d522a11a000000000000000000000000b60366a92225dc0ad59568fd9f6388a6bedfae43000000000000000000000000feb13a7792dad83990f9ada8c3dd9032a0f812de0000000000000000000000000cf020f39d6fc283acb76a6418e6c69a991afcac0000000000000000000000003c16434b0b71f628f53491904de086ee3016aac80000000000000000000000006bf36347a8464a10f5feba98513445d61e9d5a21000000000000000000000000842b976e13bd8028cbb8b4e7a8f2c14c79579742000000000000000000000000285e78b63264c96e037c336f272da0e2d1b27cbe0000000000000000000000000d7bfc4a8fcb71749a94ba55d6c5792744a987cc000000000000000000000000cf6b66fb93510a0d4c178d5d530475e8d82523dc000000000000000000000000fbc095cf7140ecf9c6c6936fa3705ffd711b3a090000000000000000000000002ca40605844f48c60431e2820ffa84526e795f9f000000000000000000000000389a303fa31e0a6178b78066d873159f28e36099000000000000000000000000f2305a8b0932be3477f5dc7e7ece9665135f556d0000000000000000000000004e268fdcbd4349101bbdb9b7be3a458c32cdc66c000000000000000000000000ab1ad8fcc94d70d737753d07f18e5062f76f48ae000000000000000000000000d7e9d144eeed01ff6fedafea688710697ed870fc0000000000000000000000005b62e68be96f5b1c63f7c275f3983f0b09eb16df00000000000000000000000084fbfaf95150822c6421435d1f3393ace03989b9000000000000000000000000b8dec93d466b0be9d9172b3757e0bdbb70baaa3f0000000000000000000000009f0c5299649b1f2a74c73df0d613c48ee7bc27010000000000000000000000008526a42e853f2c290d2caef223145992d54057cc000000000000000000000000c07caa94753bef23c52610e273608d50c5c42843000000000000000000000000bb122a315edf6f9fd273a6b647637a5716a5c2f3000000000000000000000000e642abd8bd6ba69402102eeaecc6eda837d23808000000000000000000000000636a28f51f2261043b52dcdf3d4e0e769d411aee000000000000000000000000bafe35f6421b0725abde5f5278c6a1f7e7013481000000000000000000000000aed89a4a44aac38c69ab8935fd973478d343d4c40000000000000000000000009569e073bc80e0b3fb22e6ec90a1f3ae6e7540a300000000000000000000000059d048f9ec551600dc6988dc33a8bb545dc7d619000000000000000000000000d7c9e24ab91a8237317f61b1a5b51b9bd4b646c7000000000000000000000000b433e5e656abc9a6a3dd48bd216e5f4fd89721a000000000000000000000000068835e0a0f16bcf282fde35469efcd4a40884ca500000000000000000000000088b77089a34044887cba5a1c92fa8c70cf6b98ce000000000000000000000000819cdc7f0689622f3a352c4e90706c845b7b4daf0000000000000000000000009a7619b8fe5965a533c15465c92242b9b5e9d0d600000000000000000000000094fa2aa324142c13085e3074c394a22ac2e4a79b000000000000000000000000a9db6f081edbc6d52a70da9ee10956c6fe7e971f000000000000000000000000c286d90652fcd5dcbe5fc1dd7859deb594a462170000000000000000000000007e1eca3a8220f42718aed95a07ca154c958b255f0000000000000000000000004331a9ebf294977a8ae164a0247d047540e0a4f60000000000000000000000006c430526768086439b0a7a98c5c7eb3d76228d7c0000000000000000000000002097f9d0306c8c77e352a2af410d5019d79fd080000000000000000000000000297f694e60a330685589758ce6e0800e493f2bf3000000000000000000000000532946db42fe217b79e5dc8e2b09747bf6c3fbdc0000000000000000000000001715422366c038082b4f9a5a0d13ccf3286d498e000000000000000000000000ecdd6fcff13a8440b199530b3bde916fe89a953200000000000000000000000019475726e38c41d99f65e266772a152795a5cd760000000000000000000000000e0f0c53b5d8341c98d2b93dbc58c31b31a4ee0f000000000000000000000000c420252c944e51c01067013fbbc79134cf77fca8000000000000000000000000aa334f573be7e64eccb6b340e1acbd5628d4e9ab00000000000000000000000001d716f420a010e2b550ee84fa74efa535cb5178000000000000000000000000abc40649daa710fcb308cd5fa4a2ae4a9bee797900000000000000000000000091f137e503f34ba81a8c8a50d77fbdf8e54bd9ff0000000000000000000000000edda6f120db8687f9ff74a018b1d7eac27b1b3000000000000000000000000074a60f03d0813b63104a2c24b7f9ebb672df63a80000000000000000000000009d49763a8f3f36b063346d276a943066a93aeb940000000000000000000000001974da2a525c40367451f0f94c1b773682de09f40000000000000000000000008aff89ab8f9efbc7c09f6c7a21784391639599df0000000000000000000000007742c178cb6ad9883e4f990fa092ba171a0e5a81000000000000000000000000abe961a55136725ceaf980eb9b5770da6568c4e5000000000000000000000000656d5975200fdaf09e33590f7e4d12c867836bd9000000000000000000000000eebae112cbeffcdb6961a66a74408f24f0fe0519000000000000000000000000c72b703394bec5a1eafb2c5dad5d12d8eb265cfe000000000000000000000000d911c34f2acf2fb1a31a015f310d8c5ad430fbd10000000000000000000000002d013d26389d1dac09e188da248dbfa78927c16d0000000000000000000000001a6417d7670ba0170c10fade9cfc878e7cae4fb8000000000000000000000000136ee2f9fb707e7298ed6829bb18b5bca49af8c60000000000000000000000007779b104c2ecbf849577f8665b3a4281de9ed44d0000000000000000000000002834d4def7910cdc2d801ff3cab1ad42a06b26850000000000000000000000009c4a41314e2a50531315ef9f374ddf3455a6089100000000000000000000000030fab20429c9c859794e30bac8233a96cbf86bf30000000000000000000000002a752606c741de383e5992d12042c45a4f018e67000000000000000000000000cd45ec7c615b620a040366d509554b84768aede4000000000000000000000000e185745422883edf2a3deef8934d64c70b24ebce000000000000000000000000e838b9f35692c09500db96a32d7faaa64f5ddee2000000000000000000000000501d6eef63c40dbb04efe2217c38f82f207a43b000000000000000000000000030d3d9e4733d344f34d13a5fcf540b51fea8957c000000000000000000000000e18f5731c311ac42203a5647731070867b573ec50000000000000000000000007e5334f32914b66172395a1fccf99f59089a3207000000000000000000000000f3ff852c71d67f00b418b4c7e3fa608f4fbd8133000000000000000000000000fa0c8fa61b22efdc8595c9c8fcf56ffbc60e9af200000000000000000000000072b03892a69ec99e6731e13f48032ebdefbddbe40000000000000000000000000fd86916592bfe32d3bdc6813fd9ed0e1eed66860000000000000000000000006b7fc9996169323889913cccf9ca6a73f184033e000000000000000000000000f38580bcd2a29d08def4e59a18ed2d41b362b3910000000000000000000000004cfb451f08fa7a02fa7f89c26daa665984e209fe00000000000000000000000094a44bfa81d256f89823890530d98b49501fd7810000000000000000000000000cd2c8171f273ddfd4dc7b0266c2f56d979bde7700000000000000000000000006fd073faa2149ee554fe95f89290283af0ea470000000000000000000000000be9b61782f29e75bdb324646a0bd1fc05b2eac82000000000000000000000000a5af888a5caa6a355fd2fe24ec42761ee930a727000000000000000000000000b6d89a6937d2cc22b776ffed2532587339568bb1000000000000000000000000dcb856d1c022241b53b958bc39eae5103d139eea000000000000000000000000094533e077626c5d3c72fc4d5a4736712aec5455000000000000000000000000c0ab6ffe1322bcc9892e58b36ba3c5cf701cf231000000000000000000000000ea26ccac4a22293ac0db2cc75f77aa452a4b4ad60000000000000000000000006f16b0f5a3237661f7d617fdeaa02355dc851248000000000000000000000000fa6d9eb6ee898997c5f4bf3bea474e805f2d0bd600000000000000000000000059a6fcd9369d2c2452eb1777ea793a16681456ee0000000000000000000000008697ed7d53e032e76f066c7dc5126a1b9d755a4b0000000000000000000000005ed07ff0f2970023f927bce966b8675ad2f3e8870000000000000000000000000d731423ef6856e07709190018e2b34ba64de347000000000000000000000000c9f21a4dfcbf997c1cd59abcedf3395696269d5c000000000000000000000000c64e7aec348d1da9aa0763cacd402de3355f6fc9000000000000000000000000faecd1f97fdf9ff976c705a5155f0cd9086de87a0000000000000000000000001c30f6ff31736d193bb7f1c572b4a73ab4d0954b000000000000000000000000fbe4c3982370966aaedc002efbedd522de5ea0f200000000000000000000000085d27b0493937b0457d1b97b5748792f79eb591e000000000000000000000000f5c4aaa0d55733a9e34791e263172e14fef5970d00000000000000000000000058ac907f4b2a0f67a368181bc620d52f0b262d8a0000000000000000000000008afd06bc4d5b2778f60f7787ad3384b8b5951bef000000000000000000000000ac39bab9f90fd39a23a67a048ab38150d55d475c000000000000000000000000323ff123818ee617ac4a53608939ebdfee556e5f00000000000000000000000039d247fc1a542f668ca16f2b4400b1c9e3a7aaac0000000000000000000000003e6519aa8b9b0986138946576ec303c279022c03000000000000000000000000fd8c12e69c0c2aae158191fb7edaac099c4d1c2a000000000000000000000000e47ca4ddc75610f6c8ba1a44c2e6cf3f319dc856000000000000000000000000345e1f4aec8353fc6866727315f473e36d07928b000000000000000000000000a80f46bda3a76785a9913ec6e19b80755d96fb2a000000000000000000000000cf5ecbba4e1cde78bd7a109de2d6cf6cf0d299340000000000000000000000005cea733700c5a9ed0297504d91669f3935b7cac0000000000000000000000000aecf60c59d7bbad468e310d0bfb0c902b2de4224000000000000000000000000f568bfed4a80a7949eac78ed502ad9628e1a4b84000000000000000000000000e3dff97e14f3a55228ed2f614114bf6b27a7677b00000000000000000000000050a236cba00152d2746564bc146fdbe4cb80f0d2000000000000000000000000b5d62f5be20175ba7772b23ec94a47a2c85472de000000000000000000000000b2771af43607a40273611c66786d19e2af26a0d20000000000000000000000005107eb8ddb61c4446b5c57576712aa82ac9644400000000000000000000000008b0321cdb2a6062e53d7529d9ccddcc63bd0e40100000000000000000000000057ed0625101f6953adff1d0376fdfb080d0193ad0000000000000000000000004f0997b8af71af67e996a34aed170519e77ebc1b0000000000000000000000003812eb49372f282729309f1560f416cf3ddb4d6a000000000000000000000000494d6b7817355674183592bf577ad4d919a59c8f000000000000000000000000dc5136144eabfb6341a3c15f637b74a159f52bc800000000000000000000000032144d30c1c2ca7c961b81b49a540ee5ebe6147800000000000000000000000084af12b2f0ece0eaf5afaa7f888d00fecd5f0aeb000000000000000000000000eb7b899937d36b3e1d85ede7048d6e3179a1f81d0000000000000000000000002f13139bc02c1265dff10aa38b0b185ef6112ca60000000000000000000000009d83bcf8c09bbf57d8ad420335a3c713702ac89d000000000000000000000000c4e7a915138b870b563b71b75c210642ec997aa0000000000000000000000000ec8f08dc4ac8de0c2efbb8b980a2d6d7faeb9b5f000000000000000000000000057f72212db2e795c50e717707940d92ce621382000000000000000000000000b2c7d80429c5aba344e9d56f2acc04e9956cfcf5000000000000000000000000e3ae3c4a3b43d4c39e4fdf5f51ab8e7f3be8976d0000000000000000000000007cacf4d91f3d41b895714a918941adaf27d1c0d400000000000000000000000012c9f2c12200a4625a34bffc7f1da687abc92fa1000000000000000000000000a6d306b78c4a3d96993a27000dd31381721f6cd50000000000000000000000009cc4be5eaafc592a6fe0f501c16a3804b96aee890000000000000000000000008a134cc02358a03a29843e420a07581a4ca6b191000000000000000000000000bab18443d01d7a875c47c07bcbcf3347da0701000000000000000000000000000b4fe3d9ca0241baceb149628463abe5cf94575c00000000000000000000000042ba42e74c9944dacb80ee897f3358a996697c8c0000000000000000000000007e32edab5d011ce2be670843bdb199316a431275000000000000000000000000f12f090c006fbc1ba5126789910eff72b3efe5fe000000000000000000000000f0750a2c6c07d873f6178b5784d555cfc10ca3a1000000000000000000000000a9e9ab4e07a71adbe2ed72b316074dac45f59216000000000000000000000000d4fcf461ffca6125fe42a9afa8f5baa7b7fd6eb8000000000000000000000000d4572e67f42bb9d81451998676dec936187a8d3d000000000000000000000000d81f93e66e0ff0f9cb8e451374f91ce8f6a9aca4000000000000000000000000224c1f5f6f4c73d89293450767ff9101f0c7a8a50000000000000000000000001e45b8a5b055c46e215a71036cc3a1f572b8d030000000000000000000000000d7a1f21cb64abfffe42ab92f3ed314c041f9487d000000000000000000000000a7c019f03a25fc4d4aaa6cb12790b6c608d6246f00000000000000000000000014f330bb893328617bbbe4576e87bbf1e04376c1000000000000000000000000174cf066832c4e41045a936995294c395d591289000000000000000000000000e40bedd7d432f69185833f220299abe533dc8989000000000000000000000000cfa3e7427d2405bdeee686e0387d74124deb557b00000000000000000000000090845181760d284966c1bef6f978641fa08a0fe0000000000000000000000000f463e0ac3f6b4d737610e3acf603ca372a6ec83b000000000000000000000000a6eb929ba454b18a77e97006c0fcba366c7b87e200000000000000000000000051e829631f9732075bf7a6b51759f43b368ac905000000000000000000000000d9e7ac62dd86f921617a18ca49002e0e2dfd2b380000000000000000000000005d8a96a1697e55a5a98e5c8a713269bcfe272d6a0000000000000000000000004f3af2b13bf6f3466e01b781d023d8e49c842dc10000000000000000000000003ab45d8620f637004412f7830db4bc4420f43414000000000000000000000000986e5ad4eb51111fa968a757302473261322832600000000000000000000000034e7b208588c864e0e86bf9cb3cecef5cf174e8c000000000000000000000000293bd92181cab62e406e7ee178de362383c0f877000000000000000000000000bcf2c77facac8f86ad37b992fd5a28db711ec3d3000000000000000000000000a1071dc0e1afccf22f9334c62b0ce653cd229c66000000000000000000000000b36d84bce8cba3016ac5fcd7cf39e371069f7390000000000000000000000000f2c07c8350c07b3416fcff06652599b04b0f4e10000000000000000000000000772d41fb6c7f2684f2e0e1f85f5ca10ff1898193000000000000000000000000edab4134d7fa0d5d0c9b86add49611b793775e50000000000000000000000000011b9024162e77f0372ce78a3930f97d92c5e06a000000000000000000000000986ba23f96e14b0db5925286cb9913889a4e50ec00000000000000000000000048103d7735a89c5a6420e4fa260c22134b6ef41300000000000000000000000039d753dd8afed7b930dda2312fc0fc359b6017910000000000000000000000003da5f0a2008cd07a03bf6e4dea3a571d22bbec5d000000000000000000000000a4a24c7f6f8fda11c350f1a203aed0811e2beaad000000000000000000000000f9347065437394418c23f76fc58e56da87a31813000000000000000000000000de0216324d94a877a4ebbc7294daf38c637ce8fa0000000000000000000000008ff6a5a940ead7b0a63791815bddc1dfccce31b9000000000000000000000000d32424a318b1a18b0bd03940b235fff4276c1629000000000000000000000000ae9a0e34d76691322a49f72d99ac0d6f239b44d000000000000000000000000044ffb3ecda6f0f35558b3c3205bf41e77cf90de20000000000000000000000008516a93e65e19ed9dea4da1b7d1454408d7a9e08000000000000000000000000234be6afba7d361fe09f41d7a12a188426f3fdc00000000000000000000000006408c99e96f5c54f41ce0427c914b104d3fc2a64000000000000000000000000961ead7dbba50500d8cd83fcf231f3c05c7b454d0000000000000000000000007657d049b6e786d5e9e6201516e1b0159ecbba2800000000000000000000000045a715e87e8ac415bc7bf79540846a9e9d5cfce8000000000000000000000000440f808ba4e18a4862915a8ca3dbb2a211943ad7000000000000000000000000f8ed5336342e66efcd3b7dd38bb0530df042fc0100000000000000000000000049419cc82b030e6eb91988e2242029e371d1f4a3000000000000000000000000d684e7fbe5c1b02b2eee0420a402fee03c8d330b0000000000000000000000007d057dc07caffe5592a9ae437da47566715c1dd5000000000000000000000000a6cb9633684e7341ad268c6ee27d16ad644c0c2e0000000000000000000000009cfb3f30bddd85f5149309ff1d986e918d159fd9000000000000000000000000a596ec24bb23558949e16dafdabb626374edf69d00000000000000000000000032a9c0f10ca7bc2c1cc7240608dec6ff902b8ffe00000000000000000000000048fe1ab251d56ca8b1d6d067b2f914fa3d67e561000000000000000000000000bc943b0a5b69bb2809509c4c6f69b6476509e9f500000000000000000000000077019a5439b1f90866c26801f5f9cd9135b3804f0000000000000000000000002125065fe257a463fd57ec1fabe6b415c07f304c0000000000000000000000000667055d015871ce66ba1b37fa06df0924ab8f2000000000000000000000000076fedfdfeec9645950db3489c31b0df6e63c08050000000000000000000000008438cd99ba7370a8d07cf270bd11ec2d152395be000000000000000000000000831e5b258be98be063af78be6492da8c40bac471000000000000000000000000f22ffd3c9c1e682f932cf3f2b0ae821bdd6bf10a0000000000000000000000008f72058a1157f112328af4159e2612f25a661fc9000000000000000000000000cae5bda8909de7e79b9c727bc3afca3d552e5a400000000000000000000000007ada19145d2073905eaa9eb926a6280f09d4c5f0000000000000000000000000bbadcd689fe85c7bbe7ba07553efdddd5babf6d900000000000000000000000049e4046c40e0a5e5810516cb493718000506242700000000000000000000000097690effb0dc33953ee1768c8615e7b23aa72b1700000000000000000000000002b641d8c18ec8cb453e641c7a50b6fa2074d58d0000000000000000000000002f4104398fcd73de667156cf9c17c83443b5e6600000000000000000000000001a90f6380a60e6b5827676bf6e6e2bca15de7075000000000000000000000000f4425c3e40de9508a701e88418c65abf13717c10000000000000000000000000210c84e53d4bc6c0e9246ecde3f84cd88d1b965e0000000000000000000000003c24f97bf900218cb1da3cd4a8d6d7193ef0ff43000000000000000000000000240efda21a7ac531a58179232e2361fe057d329e0000000000000000000000004b6c8dc5ec8944e596e4e44a79e5aacead185db40000000000000000000000001bd07268ca2797a61224422eca91249543ca6f6f000000000000000000000000b53f9f714d1331d8b2ca5b5272d460ebbdc03e2500000000000000000000000089b605dc81d46f436069e2cef8fb360f644c9788000000000000000000000000413cc48ee6b6df9c3a14dafc7f544fdf6434066c000000000000000000000000b33da5e17918230da9ef93660e55f27264312e96000000000000000000000000ea8e5b8122a8d7bd94ac0febba44197e45022355000000000000000000000000f91dbcd92afd25f6d0f4cb897250d48c1f6bb8300000000000000000000000003cd936f1851dfaf5463bddb997d1acd9fcd47eef00000000000000000000000078e12394cd4c348508cca20a9668cf2ef2a7e0a80000000000000000000000007ec94c1166dec8549d99d684f17e2fdf699fa800000000000000000000000000a837d029f493db3f501c2b31e8b2b49554bde6240000000000000000000000005f0d9251d451023919bcfa8ca64b0e352c37f70f000000000000000000000000706237feee5be50bdc55394858ffa0855aa54d5e0000000000000000000000005b282efd5a6918421ff64b7e051cfd770f17df000000000000000000000000001725c79a254642213c12825bcedb24fa39a5cebf000000000000000000000000dbaf70788f402fe79f81fe6efc29f0d7e8ce9ba8000000000000000000000000f6ecde2ca86a020975bda1d02872c11d1b5e0df600000000000000000000000012335b77e57f06efacabe4921f4ae94cf38d5a440000000000000000000000001902cf9c08f1f75e04696d17a7d64293ced4694d0000000000000000000000006b3c8a6ade978d852ae6b3a28987b6e9cf71188e000000000000000000000000fa38cf5e7bddf60191a06daf091b1b3cad16fdd7000000000000000000000000bd3b1346163fd8474bf15537e99a54c531eaed97000000000000000000000000f3621dfeea32274b3e4fbb8565c677e181f8a3450000000000000000000000000230d5b20a09618ce34951baa53cf404204bd7c3000000000000000000000000883bed014d22cc281575cb0fbb959251d6d714c90000000000000000000000007eccb57fd49cb1cf27c7bcc3323e697bebdb508f0000000000000000000000002622817c141e7f69fcd054154f4ac122c98ef76400000000000000000000000083fe8d3a6a83ca72048935e3c8a5aab4fab935d8000000000000000000000000bf6ed7535d3725d32310994e5d36330eed9224250000000000000000000000009c47a4ed37b4defb4e0018f08c878d41d897f651000000000000000000000000a64bd6c70cb9051f6a9ba1f163fdc07e0dfb5f84000000000000000000000000a4a0631dd048669d36fd1550b3e9c9333db1558e000000000000000000000000a4a0631dd048669d36fd1550b3e9c9333db1558e000000000000000000000000e4473309ec613fa5572960ef27500aebea667751000000000000000000000000481897cf8e6c964df120728db9c046ba9f5b5f47000000000000000000000000f8cda5feab79dfbb237149771203ff85a977db020000000000000000000000008076c74c5e3f5852037f31ff0093eeb8c8add8d3000000000000000000000000442e6a88ccc3ee60b7ddd22eec9ce04f8ff84bb50000000000000000000000004bb4c9e84bedbcf0e9cce98995e0c87d0a718bc00000000000000000000000006cff67a5260c4024736357edd1e497fd99b9f78e0000000000000000000000005b2594399ccc926c6e0e15c34076c9856ff6ff5c0000000000000000000000009e765924996bb80dd46351ce151d446dc922d8fd000000000000000000000000e0afb055abd7d71257c349bb3f2984f3bfc20d2c000000000000000000000000279c94ad6a67f77f355cb2479f139d15ce632119000000000000000000000000d027f79c62b172f1b60dc847a5a18d536d5eea8400000000000000000000000068f61421954697b98b6d9a24aa93af9a202608e2000000000000000000000000b056777ce760bb0e752cd4761be261a176973642000000000000000000000000072d1f15de17b2379e010413784d495dc05ed86c000000000000000000000000a21e00a219f788056c2aff7007bde1a5b83761d200000000000000000000000019542b7b5ca75e0d0173ecf1af456f3e4646b31f0000000000000000000000009418a968ceae0414c9a915b04aaf98d81119bfec00000000000000000000000060b3c6f894cf1db5c717b2f8a366d6a5924246f90000000000000000000000002172d13da617a72453b75edbd85d01519eb0e0b10000000000000000000000002ec81587a1a6576dbcfdcca72c4bb4e97925882d00000000000000000000000028a48eff50b312bc291680a33ac23a05065578cd0000000000000000000000002b78c662a9e937eff5b4b4d8f24a374fb3bbd3a3000000000000000000000000f0f17900068b5686582e71159f1e4673738f14160000000000000000000000007e7a4295b752a435f701ad52ffc8dff0393b8c7b000000000000000000000000b82ba88a58c4ddd57adc846300cfd9000ad639fb0000000000000000000000008328bde70ac49e366f40a10f2afc3bd1cd5c83a8000000000000000000000000c9e15ea0df09cc9ad18768b97f6b53dd0c9c7dd4000000000000000000000000821cbb157504c3b0ccd92cc9daf6442556cc5ec300000000000000000000000043e266b623c5752e879be06e1955745d38e33c1b00000000000000000000000051744bffed3eda3f66a39aa2c52d3d9448031e4400000000000000000000000007af19acf63c6c3a4c544c52ddf7d7eeb8c96289000000000000000000000000be47e81a681c364b5045b3734f194cb6c03e93e3000000000000000000000000e1598a21e801e8e54f353661b2fac543fa1c4f3300000000000000000000000008f3eaacabc38fdfde27d60fc9ca540c764b19ab0000000000000000000000002bca6c4f2d3afb1aa5d52b002eb16208c5e84706000000000000000000000000b30d1e758f6cab21bddc4fd4dc85ddb03b1abd5b0000000000000000000000009b75c88091b9c4389f2d1484396edf8f99ac28fa000000000000000000000000289f2e2e4d21d46303f42dbb224acc719248c7540000000000000000000000005823cb115e08cb977cb7a8502aca30c81d672458000000000000000000000000cd2dc54fc43c29ec2f6294fc041e4b0fb670eebc000000000000000000000000314632c259b0f56c953648a0574ae410a4668c7b000000000000000000000000df3c81f17defe6092f0d0d494178145f26e7cede00000000000000000000000063b9cb357df9d615a5d935e8f9268b14a2d652c20000000000000000000000009544308084b49012098bfb8480cfdc4cc5ebda08000000000000000000000000f1e6ea96166a5ef5b15ac94fd7806f66ee02b4d60000000000000000000000004f67541a71f5ce98490af1943baee3818e3089b8000000000000000000000000b6ee40f10331f857dcba73e09c8b9e1a0a9b9925000000000000000000000000c9fb0c75ac4ec65743331775099282f9ad91f1150000000000000000000000007622674451c6b102ea1d9e3396978f58662cd9a0000000000000000000000000cb0b292a0386de845cddcbf927c4761606e2a6900000000000000000000000004cad6bd39d6972a8516be4776e4600c0fe05fc540000000000000000000000006d2e243f9244ced3e7134922332f9a7c80513104000000000000000000000000c0fe51fcf133540d937db2794221579947fe2c2500000000000000000000000053fa84848d387f260e365606a624253d6f06e4a3000000000000000000000000b4dcafa3a29001bd3f0d403b482930427d36405500000000000000000000000078a843818d89f06b74d069a10edf94e22efb23d8000000000000000000000000b2b88d743cd0db54a4fef6a653cdac87ac28d794000000000000000000000000a0d76fa9d5b8badd17d8e3b76f63e99191a557ff000000000000000000000000fd509d3af7a527caba4aaa89cb672e64fb7f992b00000000000000000000000015956f3ee49af6d1c3a997ade0dc2941a0f6925700000000000000000000000012e627c870397aa77d50cf5e3f80efa20b7861c0000000000000000000000000cdc9c63093e7995cbf753aaec34aa6931cb82607000000000000000000000000404b2f0059454cd42f38d21136a458aeda98bca9000000000000000000000000676b3323c16426e484fb2fc8435be2ed836f4f8c000000000000000000000000ae78ef17937822d825aac08f4a5e9e15e599b92d000000000000000000000000f74950f74cc35e580937c9ce761ac16b2fc1ca8b00000000000000000000000038afe050fb22102f9f7a4c0eef903173a5d7fa6f000000000000000000000000820f771e6d0bb56b6a208c909aa39b48b33f030b000000000000000000000000b5ef0a2b917c257c80964ccd093334ea5c4fbade000000000000000000000000f4bb5dd07ea2b7349709d403d5b7c45eb12ed2b40000000000000000000000001797d7aee62e694686577b10cbd97053cfed0bfc0000000000000000000000000066cc6843ba97ac34ef95c7db8fc850933a6bfc000000000000000000000000154ec909ae0d0734dc0ad91f27e9373fb5a0c4e90000000000000000000000004b345083a72ccb18f1a78e6efa4fe60ac1c436830000000000000000000000007b8b7f89c6e73319d7b2e4b689d047630697a8890000000000000000000000008f8ef821e54f4f76b06bf5bf85b665df6f5b5a370000000000000000000000008eb4eca36426ffa88adb3e8ec49f16b90094b786000000000000000000000000212185eb00ecddbf14488bd6b59dd81f08e23c170000000000000000000000002091d2004ce47d48a1a3d92350ee35b7334f25eb0000000000000000000000004ec9096ab9c3e0ee77e2579afbf24c3470bec3e6000000000000000000000000a938ebeb657fdd862a4b8519a5a08e1dbeb6e6630000000000000000000000001601591820bbf6b93d0aa564f274ab5090fa23e40000000000000000000000001f7a2c09585df1fa8d2544affeae14928ae314920000000000000000000000000206c79389fbdcc54266a8b66b19e398ce62d886000000000000000000000000aaadaeef4276d9778ee722ee642f4c8598d50b7400000000000000000000000023fbe98d9d7b86b4c45159146010af0a86820905000000000000000000000000fb5b4edeea0b1b2ab20c7ca2abe6efbfb8edce520000000000000000000000003774b154d28c75cfd8a0183e3cf12295ba3d4e3b00000000000000000000000020725a066f8e6f77b3f85055f93d6072105561c600000000000000000000000011fdd992b9860b85179be49bd621b1b22cbd674c0000000000000000000000003f7ccd0ca9dfe7c94ecac7863398a1f3349ef2e3000000000000000000000000d8ec67e04b6ed7ca4be5ba5a4015ce7d8a8108bc0000000000000000000000007b36080f35e76b4a67192478f4a336350f5b1f46000000000000000000000000890c41367ad9064a3a0adfdcbf0c28e47c7e3b25000000000000000000000000c34fad2fe9c5f102a68887d8706fdeb632eaf96c00000000000000000000000004557cfac2dc69a9b80f9d77d4423187d116286d00000000000000000000000009856f8bdd26385702db2c848a3fafdf7f141bdd0000000000000000000000005d9715d7b2f4ea33ff16f1c625027fe5d3e6131500000000000000000000000036e3109b107857937f8ea49a1bcc0276d8b36155000000000000000000000000e9406d61f56c3a3832a47f1773a1bb505dc3e018000000000000000000000000b62cf4aac2516a2eb053ec7506af70b1f30b4e8a00000000000000000000000062c5983b9bbdeea3f83715c39e2e53b0b5c4f37c0000000000000000000000005686c4f3c0af238a80c6f8f3dffd8fe32f38756f000000000000000000000000a519664862d73b3f0fbc20a7dfbaf5a27560b5ab00000000000000000000000092581eef92bed2adb7c61543ea2e67083b9dd4c2000000000000000000000000835431b93500c52d711f36049fecc5b4ba8b6c5300000000000000000000000046b75f326ccbd0c28086798ff7025e2add18aaef0000000000000000000000006ae94357527d3652746f5ca2e6d18be10d3fe6a6000000000000000000000000e618e6e7623ba1ec378466099b4ae42ef14f5783000000000000000000000000bd24860a918a05a4e9fd79cc1265c173341f4ecd0000000000000000000000009debc8f50bc083f808465b5de094840eafbf298b000000000000000000000000b5d6513e066a99c4bce852fcbfc5e2580b1515cd000000000000000000000000d3bb3d78de6565edfca52f31466a61689336196e00000000000000000000000044cd7b1fd34997b906629b504a1452d0c3ec486f0000000000000000000000001c56ce096360174f1ba87d15ed97fa12f5fbbbd1000000000000000000000000382deec9b27380569aa21aee391cefaadb0e28fa000000000000000000000000826bc0fbe0842b7ed84c62f1deb8bdf738d3bcc9000000000000000000000000998680b67a4c100b9070ba3cee784c8bfee3f65a000000000000000000000000be19cd4e78b21738cf97f97a8fa681b66640d22c000000000000000000000000db03c457b2d3f528c89870a2c909ddf2e23385a0000000000000000000000000c50f8fd1dcf4266421efcbae71f221743727da21000000000000000000000000fda3f0b738bb0710d35b395f86c3e61dd1ebdf28000000000000000000000000454e7bac0d51331526a060f958f24952c397946d00000000000000000000000001610ce50688d239e182c2ea5fbefabba09239ae00000000000000000000000077b567e41ee7381fedc2896e02d1f79abe8b9c1b000000000000000000000000b26d3a13e833481c9e10822cea1c69674928c5ea0000000000000000000000001be088f8cee409948a7bb73b153cc66ecd1f4da30000000000000000000000006f0be943cc535b7dd6e2c120baa8f5ee3855590b000000000000000000000000278392865f60c020ead18ac7d901d472e2e5990c0000000000000000000000009f83edeb9b14005cd1d48e659ddbe636a09f7f7b000000000000000000000000244bad84123d22493058de42b814e4fcd7141f66000000000000000000000000533e0333c50b7adb0f0c70be162a07da74950ca20000000000000000000000006015ed4f2045e081f06472ef7b219b477ecd7be9000000000000000000000000a1c7ac7e25de9ae184ea89bda573806f4d21cf61000000000000000000000000b4408491419571bbc3fe38c1b4cf64f01fa495ec00000000000000000000000078d150479753b012e62a074a20ff0f1c7152ac2800000000000000000000000036abf2b2c040d197804ad5d853f43a1ed03337ae000000000000000000000000381fecdc985bca049616959ed4114eca91de3b9900000000000000000000000036808b2f8b74c18f4417ef4dae9cb07b3f971d88000000000000000000000000eb17736efcd2e775e33346e486c11dc8320c09ed000000000000000000000000815644f8f12d86a7ea69e5d862c765b1b171b38b000000000000000000000000a804dac8fbc8e1e883bc731b66d50e949006949c0000000000000000000000007f171c2d76a21d59a824576179bb77fa898c887d00000000000000000000000085fa3f98778310ae61ac421d5915bdfee2770a47000000000000000000000000adec2876ba6d02fa050415928e15be832a3c08dd000000000000000000000000c1b89a30de842374c2efb305e670163eaa6f1ab6000000000000000000000000213e942007085e5eff5f29aadefddca4ab0c516a000000000000000000000000d040e3880cd22c9bd5eea996794f34a2b8096657000000000000000000000000853f9fb430444243da064c94da1c39c57493b0160000000000000000000000004e84b6df07cd52da75d679583ef5dffb9728727c00000000000000000000000089cd1742c63a0856830771f48a068e39060b4a6f0000000000000000000000002ba6350f19c100f26f9a95a8b2c7ef8833654e3600000000000000000000000023fcc9a8f38aa8208575d67315002a4344097fee00000000000000000000000003cc09b55a907d29f296fd940111f6c0732da7400000000000000000000000002e50e6a59d7255de9e75c0255ec0eb51641cc69900000000000000000000000089156ef88d201c69a7b7eda9f0df8b364832541e000000000000000000000000f5b76ec737f30d90f91643e9b8ab58f44353b6b7000000000000000000000000eb8dd36e89ef11a0994e0a566e18b974404631750000000000000000000000002685aa5ab26062460487d98684afdfa1b6db5c32000000000000000000000000a2c916b44323780d31a39f4f11d82d79fac51d4e000000000000000000000000060ef2719733575a61d51fe21cf44e9fdf80940300000000000000000000000026187686f729658da2f4a64c2a02d6c82ca1668c00000000000000000000000082e3a292d37764bfa622f59117dcfe6a82ab02c400000000000000000000000057e72883edc2265073e3f71fdc8397ceefa4e314000000000000000000000000515f95c50bc2fb04c595fdb966e2161a0d80499a000000000000000000000000d93dcf6f67de54eff686ba9bba02aa336c4d139800000000000000000000000010889586c09f08f9e4a4a70a605ef4000e7c2aa1000000000000000000000000df520b96ea46c9504ea93669d3f7792281fe37fa000000000000000000000000d6ab24ee22ff701d122b18a496e1abbf40fa003d000000000000000000000000e768b1b21904d3fe5e88bb802d1fd862e7cb7705000000000000000000000000c3c9c00ab9789c47b499936f422dbff9ba680c1c000000000000000000000000c3c9c00ab9789c47b499936f422dbff9ba680c1c