Loading
60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000014407276f054004a4c5807c779416fd3106503af00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e65746865722d706f6f6c2e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e2065746865722d706f6f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d5651396450657265426b6744744d507974515254357635314b535561385361767057436843384e4b354d7569000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054800000000000000000000000066e38dc3be3eaef1f93b397235ebe326b78113c70000000000000000000000003c3a90b355aaf99ec54079f6ca8d6f81853f11a10000000000000000000000003ece286b785b2945e4330a4e83ed47f61b0283c3000000000000000000000000fb9b8672a0afedd4ebf8e503a884397786d8c339000000000000000000000000fdd02824fe6700dad0a60da4b9cb0e8b99b4918800000000000000000000000013d801d9aa5bc446d70fffca74949204b43be9470000000000000000000000003374e1c612204dde8310e44f97550f6a9c852b2e000000000000000000000000557680cedc4cbf62fc0e9cd3a9e59e1e94a2badd000000000000000000000000ca6021009fbd45164291b1bbc1763868a557ed12000000000000000000000000edfd604837b5eb8cbd689788eeef1f5d39326ea1000000000000000000000000b28dfa3a2573d6fe3a77b6c012754d04e7d5c6880000000000000000000000003aa9e8c7a1e5e82a34e595ebce3e16117d76707d000000000000000000000000a46a1702e8c5993e1ab31da7569834ab9c7632be000000000000000000000000a3ba6955ee99abf6255f2a8f7eb1b7b9a56fefe5000000000000000000000000971156164a26a1f589b3f197a767861b180a61250000000000000000000000006aac4883398df50ba2a8e86f35baff08138dfda60000000000000000000000003199ed18ba17bdb32668a24fdb990064557f477b000000000000000000000000506d66ba0ec63f042e4ea2b70725bf5d87da8e22000000000000000000000000b0ef09f99455cbd10c66b3432c69a17049d88f080000000000000000000000004e0a247fd77fd3996ccdcef2465907f60cecfa7a000000000000000000000000855c35c92a1b4554efde4cdc23ee97e905d0aad0000000000000000000000000c8b0fe852dd5041c4d953efae2605a3c6c547716000000000000000000000000f72e4079669b1ee47d451756bf5c43cc3289b718000000000000000000000000660515e8c9c85c4102243873ae467c324a8510a900000000000000000000000081fa49878868e5d35c4bf32627d67d40819ec0f5000000000000000000000000ad1a25aac30bf70012a818d37d8d5d54dc7348d3000000000000000000000000aacd74b0f110bd1713f999dba8e4db9e7e2812030000000000000000000000002956a34b2999835f97e7675ec2eafb43a44503e60000000000000000000000009f3bdd34cf3f977e279ee721163cfee8baaf704a000000000000000000000000b49d6c70ac16cd408f06ffb83a0957080c6679440000000000000000000000001253ec26234d70ae277b5dd1bc883dab0ee731b4000000000000000000000000acd37667174cc840bf902cd2dcde5523bf162640000000000000000000000000cd74c9c65e8bc3d4bc6348705def23cbe0f30b79000000000000000000000000a6d0c539d7cb1ae34a6c8b297b4128f21c71df1700000000000000000000000044636643b87c9f6dd1b9b363bfebf1ad95f206410000000000000000000000002fd8299135f7c278fc29449667df443455a6eed400000000000000000000000008db1103457b78ea32218ed85f4c1e1d506fe920000000000000000000000000a3d2fdd1c9383f61c25bcde5523b202f7dc0affe00000000000000000000000059e4de75da572e5fcf7a6baf63d07f37a9c357850000000000000000000000006caa42e44f2971de6f5520c3a7ab5b5f211c08a1000000000000000000000000f6045ce0484e5a0d60cfeee67f7ae06804b46ae00000000000000000000000000500fca453ed232c85b364128437d3a21ee473be000000000000000000000000ebb464641f8bab45419e0cde64f3bcb85d7e53000000000000000000000000001d28222829d2f0f964748dcaff46fb33c018db0500000000000000000000000098de166ffe561f39d5916c9b219d4784a63f8d1b000000000000000000000000e7664e4f9eb287b761d8bae841d8e03707ca5aee000000000000000000000000cbf47c746c50ee367692af531a9c535c965f7eeb0000000000000000000000004bc9e0554fd797d709e11bcd616bb1da6b59104000000000000000000000000023a881e335a116e8edf04ad2c254ed10ce489abf0000000000000000000000001461156d6055d04768f56b118b2cf73515ccc55c0000000000000000000000000a606be7dd971f1fb0f8d0a2a2637a30a9d1fff6000000000000000000000000be54cd27f479c1bb1f78f717e44d3e6caa9526b7000000000000000000000000be09d0f16444db43c95f086e51a6ed00c88035b5000000000000000000000000414a3dcf815164742d1109a502906325fcc16a29000000000000000000000000872d7fa836524fa460891496882ae8f78c75e27c000000000000000000000000936ad7c2909d21d369ec8a0fcedf5dd5b963bfdf000000000000000000000000f616ed8cbc78aab64f24f5fe67b7a8b6cb3aba86000000000000000000000000caf30e241b5b2357bcd7aed9f897bf2e8c5d47d9000000000000000000000000b1c1d77d6bf39046ca376cae91eea84791e8e99d000000000000000000000000e52d0bf6f1d057eb180d7eeb4fb000d0b523a0a4000000000000000000000000d03530dcab6123038e2f73171ac03541f716822300000000000000000000000029586333bbbac629452ee0d9a38188b58a46684f000000000000000000000000b2ce8c562a6e1b0f78a8ae2473d1edb64324a32c000000000000000000000000b4fc57db57567b41a08caa0452f950fca17db0d700000000000000000000000054ab1e29178ba97b3914c157b9c10315ba8ab6e800000000000000000000000052500445cbdff42f887294ebe542ff5c8ebde47c0000000000000000000000003f721b5af149bfa29bacce09a1f3ffc35f34d4ef0000000000000000000000001514f3dfdfd8db97a13fd117f207198a6586d9bc0000000000000000000000004e020aed8af3daaac7f7e8bfb41a01ee1e6cd051000000000000000000000000d34caec0ba413802af60aefe649b81a386fc355e0000000000000000000000000901c84109a6b921fd332125492a4f401482ce73000000000000000000000000055afd8d3f4b1a266e73976e33e8c09a3ef3b4e1000000000000000000000000dfdc1ac53068a49a64030d8268dc84954eb39521000000000000000000000000c346ae75237a36d7c4a4b7f05e70190a5a85ea58000000000000000000000000991c6f9303a96f5ed5878569a5485c31fc5310a80000000000000000000000009ec3b626ed9eb9719b2a84465902a497c214e51c0000000000000000000000001391850d3f46c5379a2e1af7aa28eff7ba8af89000000000000000000000000040d5799fb904382e85b2cb06024a8043f879f767000000000000000000000000778364edb93afd601e584dca39dd92173acf5e1c000000000000000000000000fed51d824ba88e733f82321e5939fa2dc33ef91f000000000000000000000000492cfc7d57afe0c2cfe3840037293478d5264aa000000000000000000000000013b6680ae46633bcf1fde2f0aca491790782cd020000000000000000000000009b4718c6a21169194f6b8bb9ff1c568ab158c05a0000000000000000000000003a525ce021cac1e01b039131065ead45fa08de90000000000000000000000000b1699a1faba26977cf9f4086742df5604c7bae78000000000000000000000000b556fb376c3d735115f073813d646f1284b00b3a0000000000000000000000004fff498b53902fbc76569579c6f117eacba903050000000000000000000000001da3081c2d52795459f99ae7de40c1e339b3bbf100000000000000000000000003502656202060d0fb2c8c2023f01194e3fd36d4000000000000000000000000b587a3610cd731432bc48b2ad2ce84061110f22c0000000000000000000000008a840e6d86704f1471b65183bbf4dc786838ebd70000000000000000000000001b520933888bc7570013e31f93eebbcd044f36b70000000000000000000000000c2d00874569b4c907b35795664b9778bee3124e000000000000000000000000e0aa0c2c151f42eebeb3bc44d2fec655cf746c36000000000000000000000000dcb32c68d1eff6e60f00785a618f325f3efaa70a0000000000000000000000000e8159e3e00006c86fa0b00f515c5a6c2c89165a000000000000000000000000074718604546460986018d2fa0509df40ea80ab000000000000000000000000055bc863e67f6ed439eee9f60fbf08b6a03a7d52600000000000000000000000094586b46bb71a9caa4063606097acf847c65e0630000000000000000000000008b6e8705b2c22f2a357542a471e4c62a40a11a6d000000000000000000000000e2002365105c758f61d4e9a04f369ac8a0cf147b000000000000000000000000f826533f2e8e39fce9740f3bffa94ba69fab0aef0000000000000000000000005372bd9f7a38aba5e7e613a963a501815ae989580000000000000000000000006d80e20348cb02467b8f034f870ffe89f4df2f8d0000000000000000000000004758d121fcb1d5a8aa6fdfbc85d8ebc508a5627f000000000000000000000000031229851dac88f64908a93aaf92d13e6b0ee637000000000000000000000000bca3cba187dc0c89448525a24f56ee15528f1f01000000000000000000000000151a800fceff55177a90cd2a4b8e555cdaf3ecd5000000000000000000000000de0f9df8f8d24c8b8809e0ef6abfc4e1e4a794d20000000000000000000000005fd397b9f2e4606f512a2ccf5dba2f8ac84f7f260000000000000000000000002e2221d0a568c0e29b17c30ea1d752cf767193c70000000000000000000000002bf7393aec573150e86c1e64e9967de5a96fc8d30000000000000000000000003c8cecd9cf29806634804d1634b83e7c29953be30000000000000000000000008baf8d8040c3c822ded7b277ae034459d80c6056000000000000000000000000b9fee87ada5100e29afaad51a2c60096010154c20000000000000000000000005d7ae25b4ad99d2e4dbac409c15b5c94d7d5b766000000000000000000000000893cdd745aec5ddf606a888d668d9bf19880872400000000000000000000000077800c81f74cb45997ce000132589e20218e463d000000000000000000000000407df683e9c2dec6d22cfa91601d2fdc7ad9dec0000000000000000000000000e83794d3a6939ec93831735e552295724d88d3840000000000000000000000005fec7868889554e96e160b5ddbac5a1e401c9db70000000000000000000000004ebe2c8effd09f122b3039a3311ef7867212e7af00000000000000000000000044fb512587ef93b68ae1af4134ed57dae165fcce000000000000000000000000758f569ebc55a498381fb4c16bcdbc7087e00e180000000000000000000000002079e8135c5b20413e75ac68a6227bec69f596050000000000000000000000000c297d89aca894028526d8e2af14dbdabf5896b9000000000000000000000000dcf946063ba8d139bcbdcaddbce76220c16b478c000000000000000000000000b8f3ad4d46aab5803d8a5a15348a40f5bcd70c3f000000000000000000000000982afec1fc08372d138aedd38bde29c632fe6c89000000000000000000000000430eb17ead75060983856a68b57ce7a65dd0b6420000000000000000000000000f0c393665a8e4ce26d55dda4b8f7a989bb9676f0000000000000000000000008a2116158ec726caabba12f35df911f45d74d58f00000000000000000000000056bc9f06656769769a97281ddb3d9b83dac79449000000000000000000000000ad0c61d204e5ca2adfb3768eb4b0c1f654a406e10000000000000000000000002e6c89754600cccca13eb727a027e47c00b8705b0000000000000000000000003dd9faf0bc7143da565c6d0401873faca1e6614a0000000000000000000000003143942b30179e9f8be36d483fe8c581aedf60fa0000000000000000000000007d91d89aab114b2a6b2b5126ee0accfd496a7b8d0000000000000000000000001b1d373b0e873e0471a46b5c3b7b525bd68fc604000000000000000000000000a8f7cf376524ba1c1a5b4dbfde27f5cd1ac28bd200000000000000000000000099d6d904520a100871512a97d4c4424e9a0ad3b2000000000000000000000000a0da9dd8ebae0e34739ecac94ac8d9e5d2cdc3140000000000000000000000009f614945c5e358e3bc2a6f21b29d7696dc17ca5900000000000000000000000016afd7ef73ace683c8f4e50d5ee7d3c40d123c8b0000000000000000000000002285a5c12479ae881d7a6adccf92c0a10ce4b4d900000000000000000000000057ccf2aa47fccde16fc4f11075dc6a86e9e4217a0000000000000000000000005d28cc65b7404284e9d07d8d7e6fca8ae9e398b500000000000000000000000096b597ec38769cfbc65e2ab838cc88907de2c84f000000000000000000000000f5bd3b5a93d590036663012fb84e2c30ebe0e8800000000000000000000000005f3821f835caf5cf35daa3a2a5aa55be247ffa8b00000000000000000000000094751e0bd6e07f0420f6cb30ba597eefff1a3d520000000000000000000000005d67a70aba6cebfc8fe5bad985c3552664f09076000000000000000000000000b57e4298acec6b2c09c86575486e79ab438a96f50000000000000000000000001c93bda3bef1e486ff31c745278fc3dd0aadd6cc000000000000000000000000fa2df1d44753a0eecaac11c5d4ca750ed7992923000000000000000000000000f01d8d0e308a7fd497e538d98d9393d818542dc800000000000000000000000096587ca6a76e76c384dba0452749d53bb32e27a60000000000000000000000000672ea2d5be02207b5010e51f7a2cefbbc3d676b0000000000000000000000003dc3f44b837cd609b29f34904d5b13fe4e9296c50000000000000000000000008c558fdbd0ece6fdadad5e93619b50f23fc0d5de000000000000000000000000ba5345339baa083f32e5ab5908d00b36b30dbbb90000000000000000000000008a5cf0c48a35a1035d03fe2df53d80062f631ae4000000000000000000000000c080481dadea97f796cbe6802a45cf16d9fe439e0000000000000000000000005fb4f1165b3a610a6904d64321875f60acbaeef100000000000000000000000004c883a8187cf72cae8310223b9ab9c408fc2289000000000000000000000000999140d83c706747a22f14ebabf685bdcb32a416000000000000000000000000c243bd8df25254fa704ec1579bd69029c5efc7f30000000000000000000000002e4317287ed82fc11be5b13ac936ceb5caadd0fd000000000000000000000000b44e49b7dcc64a05f47462466251b8ec1f99f328000000000000000000000000d734aa1b02144ce7345d6ecb0da5505435ccdf0e0000000000000000000000004752450b423736eb09333d5c3fd868e56ba388bc0000000000000000000000000175dd905108f355fbea434755a28e4dac42ae860000000000000000000000006b8c9a06c5a608c8192a0ba0079dce708b327e00000000000000000000000000ebea6b47d61e0806f32f3e5b8bbba2048843ad43000000000000000000000000de26ccfbcad8f28ddb1f7db8b5b364dbeb21a3f1000000000000000000000000965ef172b303b0bcdc38669df1de3c26bad2db8a000000000000000000000000bd289678d65a2e9299d9318f6327eb3890fb5afb00000000000000000000000096abd903c4e3e7d9ba1609eb49c009fec972fd6f0000000000000000000000007df7e47137fd2fb927dba48e9aec660646830cbc00000000000000000000000094a8cf14bc65b8cd676c47e0c8e3c16155af33e5000000000000000000000000c03a824da2669cc1ceeaac3213e43f90239ab8e2000000000000000000000000ca09e3dbfebc633d3126f5dff4720e444f3cbe9200000000000000000000000086f8c4dd6a28dabe26702769708371234464de4c00000000000000000000000088dc075f4598bbdd43d99428c1b009f00e0006620000000000000000000000003f121136dfd2ba66dafd2743ed79eb4636d146ee00000000000000000000000075bc230e235222484754ae885b7eb060813c260c000000000000000000000000c9a374962c2fd19261c4df78518d2fbabdf5ba7e00000000000000000000000018e3440c7b850aff8a2104fe5f21cb2bc94f0cac0000000000000000000000001aea1149496e6c8566618ce249610d66f27c14f2000000000000000000000000f4f7e59f8c8e2d04a3fcc257ce4ee4d31b1f71f80000000000000000000000001d491052398ee5f3bdddda99536ad29c3c7dc79800000000000000000000000051e839ed50a3bb9682db0ecfe118ee537bf31183000000000000000000000000e730a58de27d2f7f749f62a6f2dae2ef7d718fce00000000000000000000000066f377ee668450c7795a02039965eabcec6b37c800000000000000000000000096475f7e18286282ac4f00045ac69045c2fe6ac1000000000000000000000000032d2bd3ebb5265ed671ec641095c393cf4251c30000000000000000000000002b64355cc4c20452e19370fd14de7f2f3bcb210c000000000000000000000000e5b0c92585a5d0988731242fd2fbafad005c09de000000000000000000000000415b3284bf7774624e8e53bc452c7be0cba72b30000000000000000000000000ed81cdfacb17301467a400914487ba299486cac30000000000000000000000009705d702195a4e64c519f3c156c2e3d93785e804000000000000000000000000467f3d7fa98912b1e40449c3fae395553a8e491b00000000000000000000000051dbcf87a1eec9483ac85c9c83fa8d083b75ca6e000000000000000000000000f9640b3fe6f3ef61c540d42f46f39c5f96bfed72000000000000000000000000ad7a0f9f3e8999681de9e716f944d1ce2433eb01000000000000000000000000886fa19d173e6093bbbb352e76bcc5e9d161637c00000000000000000000000000976757ea9c32d0bd92c1a4ac8307e148a00330000000000000000000000000ca6792a816df9a48e6bd994545a2982e1cbe934b000000000000000000000000409b5535e9104a06f8f7f2598325c9d18769ceaf000000000000000000000000f1873162a6ecd2edb3f2086a18baaf79fa4a80a30000000000000000000000000953d6d0c99d9d011b6ff93b93ea3fa68558839f0000000000000000000000005555d45bdda6068f9cccad865dd24f4c1ffbe6b6000000000000000000000000e7e280f16a2df55c6b92c66eee7f6a46b0931a5f0000000000000000000000000a74940e77ad4b2172200dc73950b7d4aae57a09000000000000000000000000dd61803d4a56c597e0fc864f7a20ec7158c6cba50000000000000000000000005c4e44b71608ed55997ab81eaa3f9d61731d25570000000000000000000000003082868a072c9aba221a83fafdff36d3e01d97710000000000000000000000009728e5a7a50c0b90495a6b990d151a171be61f10000000000000000000000000b0a0081bebbfc917a1bb52dc6fa1715e83554afe000000000000000000000000b93f11a7561f8aad43e48f7888c872bb8d11bb8100000000000000000000000062b61744ee92019352a606753389b33ad2eb0629000000000000000000000000b6f50709ec924566e374fb4aaf7303f49e405355000000000000000000000000ee5602273e376fcc9aa283d13a963b8321758a28000000000000000000000000910e266f2f58336a37514351d7ecfff3710e9f50000000000000000000000000509d73698046327146616a07c69c237bd791e2b900000000000000000000000035f3714c60be225051180dca49a9cd8ca199442800000000000000000000000019d26bd953401036105b7e48124b6bc4f574ba73000000000000000000000000794c43f16c2e130a1aeb5056cde033ffb312f8da0000000000000000000000004cbfc6b5fe8e7c08920dd3552fc79c85eaf745190000000000000000000000001df3fbbe154f2214e4bf66726ce453bc7967d0560000000000000000000000008febd5571fc49cb408d381aa3dc7a6e68599b7250000000000000000000000006790d29e79aaf790420d7df3ac316a6c3261d993000000000000000000000000be8f66ff5e7e6bbd6511892e8310abe8f6377055000000000000000000000000d4526660c2005f192056c730da64939763dacb9300000000000000000000000025bb235fcf9d3035e792411975cfe1950a5e5837000000000000000000000000ae9b9d2ce5145b8d5846c5d7b7ab398c1fe5c36c00000000000000000000000027a9307b8b9546352de1054b29d06f0e631343e90000000000000000000000007e43c67dec69ce1f4b0365ce0bff36e5f8b3dec700000000000000000000000066d0ab9e631a14f26c81d3aa8050ac752067d75c000000000000000000000000a715cc33a17748e177cefdf62cd63f72f2fdd095000000000000000000000000b960b1bf4097c6e1555e9d09ebc360340437cdbc00000000000000000000000089afd944cabb0570880c5f6554bfc7e7c3802852000000000000000000000000afb691c1ff9db151fe7ee9ea391861fe100802db0000000000000000000000002239aff3ab0d8f06a56c343c27526641865c318e000000000000000000000000c403b9a50a24c20ea1c8a0d0e2ff7ed87a4dc8d8000000000000000000000000144ba6407b323064c7d7cc3a535779df4feaff1300000000000000000000000079ea3d7c9bc94d60034f8fed8219a63b07750a7c000000000000000000000000911e819827aed6f1779296cacc5cf7042f1eac7300000000000000000000000098acbd38932a69c6e430ecc8bec034d23f37736c000000000000000000000000596f439e866fd285f96010cb44245638be4084d5000000000000000000000000929fe38b761dc064744b9b372c4c0b18e35f633e0000000000000000000000000fdf73e7976784cc8bae52cf3710d174c2966c0f00000000000000000000000063c349922996ace35c9a45813fdb8aff413f71e2000000000000000000000000dfdc56069b5a201b312e8ef7a43df627953616a900000000000000000000000059bbe91e0c4e60daa0b0d160dec626705cfe34f0000000000000000000000000f9c9b393626787e6b7cbadc67f22fe56de7e81e70000000000000000000000004ae231b0fa8f4cd6e7d6fa958a4a01c027b8226d000000000000000000000000fdd585b65fb2209ef78cd3b788fb25d60b6edcd200000000000000000000000090b21e3779501404e4e08b4df8b75b1deffd781000000000000000000000000014ed30e10e77409dec839db1af3fcacb1a2a689a00000000000000000000000005fcbea299684d6deccc52300fa3f227ac7646f70000000000000000000000001ff4a11398b24296a8dbb09565175d10ed70a39e000000000000000000000000dde2ed789a212a3f527d84082f509ce8e464db950000000000000000000000009d84fd63d6ae6819cd291cb1c06db289e03885c7000000000000000000000000ddcf6d4c97ebe541c1d3f118b9cf2dc5ee13ccbd0000000000000000000000003279ee3001c8cf987412806da9589a126d7f83ab00000000000000000000000092dacb18fb97a8022ad7944ceccc9e84fe0e5afe00000000000000000000000087c2c5eee9782b79857613d99c168b718fb722b70000000000000000000000002a7703df5522eeb554b2118d33993db45bf4b9ee000000000000000000000000f04e4fa4a7d6cf552f69d40186979aaec8c6d85300000000000000000000000015827df82356e612ba9f38cafeafe34a8786471a000000000000000000000000d72b3deb6d08c34b1e056d67a7373dadca6bf240000000000000000000000000fd69a5fb16c126100faec38f00293caa135796b70000000000000000000000003b4981acdabacac70e2baf32d0f8667295aecfc80000000000000000000000007ce851786816fe7e73c7ee00318da6aff70c392b0000000000000000000000003c02cf4a9b2b319eb562369a47a46143831e2816000000000000000000000000ab02ea826b28f86618874297bf206cccdb05cead00000000000000000000000010af3ae51e0189b10151e6589c5fb3432870e2c20000000000000000000000003944f611bfcb5841c9aaa6bc618e75f2c00fdc4a000000000000000000000000df1ab4b6718f56820a1cbb69fdb32fde1c52f5c80000000000000000000000009e8f5e1f1c89cd45dc69376e8be1bb24e034c1770000000000000000000000000a1f17ffc04699878d1cb9f0fe05698ca2bb8f2400000000000000000000000030892c38e46aa080f7a6417d9f4e47fda99cb09e0000000000000000000000003c899f10cf24d178e05d83ae8d4eadaa7a732270000000000000000000000000210d19fe604c05c01931d91d3355caef1bfa4f3600000000000000000000000086a8d5d0f363de5afb73573d386511b18d87d992000000000000000000000000c7c7186a01a73ce28af9733d2f8861943b9a42020000000000000000000000001d7d8c74fadd1d5ed05088c58984bbd38cfee722000000000000000000000000d15e445b65a66d09547fefcc0834ec1ebc50a85700000000000000000000000004d2401cb14b8563a820c9b713241ad100e8f40b0000000000000000000000006689af019d7a8f9c9debede1da8b8a2ebff58f70000000000000000000000000e41023b9134b1ecdf3766c7575b1553d10788add000000000000000000000000a03f892853d56b7e790ed81f1b38cb6b6591f4e6000000000000000000000000f43ba6609f90f60e61d98f6b71a7d9ba52f442590000000000000000000000008d1d2996a559826014d0fc2f45345533ce5fe14000000000000000000000000089d6da0e94319f158d21aba3829b101ec81e982a0000000000000000000000007159db3386e7d0b4c95d8667297917fb6ec47697000000000000000000000000b47e52147197aed02e87d753b5e57288eb45dd69000000000000000000000000c624135d4b79c1d695e33104e74b898c8f04d5cc00000000000000000000000078b2108724ce91d401557b126d6a58bd0f0863940000000000000000000000005138a28d8c519c49b2be0b35282af340ab71ad2a000000000000000000000000b9021442fd22cbbac0e222448599d1fdc583e4570000000000000000000000004782e0d775fd28dd96f8fbd36d5212c72347b3120000000000000000000000001c55030c10b0351fb079060ce4316ef0cb37a6540000000000000000000000008e03b30d15fd53449722d093c786a826ead1abf9000000000000000000000000230e92af44362b3a570e712ff6c74706144bc78e00000000000000000000000098074e067502402ace4ac75965f61db2e49cedb000000000000000000000000076df7060cc4618eb57b41b28270616f2bd6cf5df0000000000000000000000000363d264f1caddd2320f99d78650fe9929f89c58000000000000000000000000b602dc1bf53511f9b1b2c9c87f4e98b792ca611b000000000000000000000000ba8789b67749262e1c79ec59621e21c2c6df6967000000000000000000000000cabf465e534dd7452ba4f27a050a66e72e4e667b00000000000000000000000072aec937ca6c19fc39c9297d9a7e92e37f9ce8de0000000000000000000000000d791f305543ac895ab03ee1187005e63328336100000000000000000000000052d4bb35ba5c9b32dd3951cd43e4fcd836ce02dd000000000000000000000000c67b04375e3dc27de956643a01f4ce5d671f287f00000000000000000000000056ce349cb64c402fda16f0e914d2ec9deea141cc0000000000000000000000001935c8015a5da7b9d88db9011e01c2eb4fe460b100000000000000000000000088d01828ba92dad05bcc80395dd002dc5c5f082300000000000000000000000033b8db1a237ea8dee371bb0d64258027b45c5d19000000000000000000000000cb71454d275c130c495a96216e0740869384bb000000000000000000000000005c1093d9131febc1281bd70d6fe072cbb6f0fb700000000000000000000000005e1e28fb1407f4a2d7a3b5cbaf595bbf8ecb581100000000000000000000000050512a8f76aea32ee54587fc5cd4d27131157fab000000000000000000000000ff16940f771e82be16e3872340748ee6fbcce340000000000000000000000000c770f7c87e6de9d599da1da41e41b3bf8b55cdac00000000000000000000000070d9c01279c555299559718e558b1c09e340911f000000000000000000000000cefa297387555c242512b05940846fff40aeeb3400000000000000000000000096f844bda5a3b1aa57034487f89e736fbacd111a00000000000000000000000048175162bf0ca6cd45d3ac42d9591665da44df99000000000000000000000000bf3f704a986f78c9ef417b192ea25ff122662fbe00000000000000000000000040c1b8072873d3adc500387eba83144ce076ffcd00000000000000000000000096e714ef11de48282b4632db19144f15b95f343f000000000000000000000000b1b36c84dbdaa58b119e41820bfd960af436f9ec000000000000000000000000be71d48768f61b9e05705f7e935619234d37764d000000000000000000000000172883fbd3124c89aeb348d5adef00cee3c4a23d00000000000000000000000068ce8ad771fc53910f24c1dcf97ef1b219fa4396000000000000000000000000ef4e9107d2429a6b88c4964a4a1c952ff29b561c00000000000000000000000019119aa85401af30643d38b6b468832d57448d310000000000000000000000009265ccf1663518dccb423a501fcad5c9f3881aeb00000000000000000000000090d8fa30c15f37311d875997f12ed2f900d2d5f8000000000000000000000000783b5a4e5c9eaf808e394c6b027519a91f83cf4f00000000000000000000000014eb340ffe78e06a2f755938b5e3a69a00de096d000000000000000000000000702d9c86c04fb9c51bff13f6ac1b75968c13f81c0000000000000000000000004032e4c9108ed339078dfdfe47f7adb1229990e1000000000000000000000000d875182771e55fc7d58391d5f4621b9b78431d95000000000000000000000000ccc2d48fb31aa45fe0c9c98e8634911c9dabbd91000000000000000000000000785b75a1a48bc3dc0e96d2fc80c1317a80481cf0000000000000000000000000b2a95cadbfc3855312570d75765f16a23a20573f000000000000000000000000f54d8df0a6327621ad92f97fad5a70c51c0e2b000000000000000000000000002ff1fc52072efc0568e29c45908a01bb49d7e98c00000000000000000000000066b6c081f5c19080dc37aa876272ef6658c7482a00000000000000000000000062277d87b9cbd8222e294c2947d0bf0b43bad2c20000000000000000000000009347118b9660d08000474c060ca3ca5fa12883500000000000000000000000005aaa41a2f2ef1d6ff98711b0600ceb5be772aab8000000000000000000000000fa4d9435aa66bfe449211a7679e13f5e3a3e5e220000000000000000000000002eaa0a051402106b8873161858ef2483a15fc0b8000000000000000000000000126af4d4ebbd0163f57f6614445caf64ef3afabb000000000000000000000000a82c9a79fd7deed922c3e96dd0af59edfcc250c4000000000000000000000000b4ccc0becffcabe9ff7b16bb54b6f71ec1046f6e00000000000000000000000067be245c09d6b4372c8795920d533e3ece8f13fc0000000000000000000000008baf45f0da581cc3f2fa97ce1d65174548841836000000000000000000000000f86999440f849907cebb8ff2c2ec639e889093a4000000000000000000000000dd343c671abb706d8e4f5da9cd9662753e44a01e000000000000000000000000ad71ecb4f86c68d0aaf1498a1dc1b468555f47a2000000000000000000000000e4bffd69c7b745986d5c0e04ce06ded1799faf06000000000000000000000000b7491148a194a140150846555672fe18e6b10d1e0000000000000000000000004cab69dc96d2ef35841e8057068700b514d5cc5900000000000000000000000054cefc67981d18a28a5d906c49babff09c9c76b40000000000000000000000005016a9469c4a4e98f7660d2786aa58789e6d4f0e000000000000000000000000b3df236c15f8e85b6f8c6a2f9f27594b72f0b901000000000000000000000000547cb8be8c7363a6eb23ac70374a4c81c553f2f70000000000000000000000008ae8384af718dce21ebc21d76851d06c08112859000000000000000000000000940f450c4025b01213e36f71a921d7fa0de47ed5000000000000000000000000c1a80900273f92fd490d96991fb21741090b488200000000000000000000000096f7afb01c4854f5064137f1ed7be62bac1b504b000000000000000000000000e3478b0bb1a5084567c319096437924948be1964000000000000000000000000141342c2894eaebd91861505ae13a2e571b4de34000000000000000000000000417a2aafd045c3fc1acebdd4f2abdf25de07818e0000000000000000000000000665d10a7013f76394452a978d0bc8db4b266ee00000000000000000000000003eb90e93c405c5268c1f4acb338181b57e319d6000000000000000000000000018e4e67cb35fcf6e9ef0a4d5dc613488a643ce51000000000000000000000000d60568429ac46ae2fe1a2eaae9e1f0b709613d3800000000000000000000000088ca3a077b9fc2cd2d20621eeca37b61e79478b8000000000000000000000000ae3d7c871179fb1f1098eb3f829a78cce4444ade0000000000000000000000008669317148b45b7209b96a51f7a2a153b13f625d000000000000000000000000814fe53485a75d4aaa2dc3ec4ecd9e3b85e5b3e90000000000000000000000008f5d4658b584e83cf3f8ad1b02af1690e6a14f7b00000000000000000000000044b1d098339340a870b5658f756f3833742d4450000000000000000000000000f73d4baee8be7f6229ce9d6ba0ef34d6c5c9a2e300000000000000000000000006647cd0426d24cdfc5a82c50dffb3f53a22e7a30000000000000000000000000000000c50489ced5f512c74fb11ba9af3a03e130000000000000000000000007c6b440598ec35a720c84a5b001bdd43bdf4d668000000000000000000000000a0c9bba341881a8d8f835194745d312bb56b4284000000000000000000000000b3af92387ab2a809d6c6aff2ad9c6593e07aedf4000000000000000000000000a4d4898caa2f22cf2bff04e91130682ff8e8d2ba0000000000000000000000001f51326be524993fe90182190599f9d7f3dfc41d0000000000000000000000001432e787cf0dbf7a236243b4d5e271d4db20c4d400000000000000000000000022996860d1a5d5c6457e21cc6cef5864a6b8e07f0000000000000000000000006b3d52323480b9fe7f6844c85091d043ab3207bd000000000000000000000000ff9162daf8139591eb46749c47554f3708afff97000000000000000000000000321d7386096b1598c06b00a5787bd4a7825471d400000000000000000000000034dd02b119bedd2e9336eed7e5d733f7533a345a000000000000000000000000fcbffd22a882d493da4240d76616ad9badaa313f0000000000000000000000007742d07aba88bf1a495575e344071a31d56147d10000000000000000000000002b76786dc8be8b2b6fec1306ecdd0a0bbca1dfc800000000000000000000000069ba878782dec8f7e999482536322084446bacac000000000000000000000000335bf3b5790dd4983f66524287667fafc438e6d8000000000000000000000000ffb9e2867994ff0626cf36137d2b7e968ac9a176000000000000000000000000be3c9154ab868d9f38703579a0bee40e34053ed400000000000000000000000052ce359cbaa55b58da70edfd1b0afd7baa3bd89400000000000000000000000077b750655d5408e90567dfebe0d2eea3364d3050000000000000000000000000bde3efb75a734c252be57ef4f7cb05c9d1f25dd4000000000000000000000000ac6610e523c0947ef608db8f54d8d042bacc01ad00000000000000000000000043605f637f0a66cc04dda76353df56ffb52af899000000000000000000000000f5dfe71e053ea938c5780462d21e82661f28e57b000000000000000000000000eed6c0070a18d6cd21560c9febe5c6c0872788470000000000000000000000001273ffe46d98914dc59806230d664be8afab32e9000000000000000000000000c92f86b2e88164dd3a9b9f2253636a338f3429510000000000000000000000007fb1ae0672040ff8fb721ef8f4558afc35c039100000000000000000000000006788cc88557956daf21dda175f23f83a92e0341100000000000000000000000011d210ffaea7e8368c7319a89e2d36895e9bbcc30000000000000000000000009dbb1ae35b6f54e5123db75a633adc5452d29722000000000000000000000000bdbcf1f3b39a9f0718f42ced4a852c295ed901480000000000000000000000004ecb96e8622aff8fdcfd01c1030b4cc6cd8dcd3b000000000000000000000000f4844e452ecd6bd47443ac29ada703c5d59657b600000000000000000000000088f649b061b1dfba588f320c76d0d3f3d57d063c00000000000000000000000015084c807582293b611fb4dc23468b1a6dd241d8000000000000000000000000e0f77607b3e8b41888406194a9ebe2b32729a9940000000000000000000000009e48e5981c6ae538a70afa10ab997e071c6c49fd000000000000000000000000f7dd1f54f3837d793434c661f39d2e2804f06dfd000000000000000000000000a7cc8d3e64ea81670181b005a476d0ca46e4c1fc0000000000000000000000005154bf4b95866e664c90931240005b91dc5ea19e000000000000000000000000acf0dcd6ca48317a944b426bfdc240c09645718000000000000000000000000064c6a8e38358e11526dc7ce39d164176cf0f88a8000000000000000000000000c3df7ce9af4652c89e3af8a75d18c499f50a7387000000000000000000000000b7ce7e0a0dd89cf4836cd25cbd159be49a32134100000000000000000000000031374769129c0b681eb067d6d9d56d1d7ba1626a0000000000000000000000005607a06ec137d78e62dae1281beed2e10e9a85a4000000000000000000000000550eaba0aa7bd09878984ad4b713aa332f5b3fac000000000000000000000000b7a060d7fbd841a71fe017c21d008dcf9998f47e000000000000000000000000c982445dbce71eb73783ef417646d04c8db17e6e0000000000000000000000007c14a01c61ba0f9c632f39c874d68e82960274f50000000000000000000000009ef42dd440fca95d6b095d4cdf01b208fba61806000000000000000000000000fea1435ba929148a40fe10506418f79b15c53a13000000000000000000000000db61ee2548af330b08ee0ae047ab0063a45f12d3000000000000000000000000c3a6d268950259624a9681a61af2588502d891f5000000000000000000000000857f8532bed832e4ba8883aacbea5853c2f0d810000000000000000000000000b868330e64c69cf22395bab907924138d5922b8800000000000000000000000050be9b7e2354daef57f0e50afee7c1aee9916c100000000000000000000000004ce2cec74fdc438e110b830528cc68d1e63b8ed5000000000000000000000000b608ee3d650cbfdaf206f01d4a17d95a57622569000000000000000000000000e8161c68c6c83f36c5eb44f9bb67f2ad8cdd321d000000000000000000000000667c722732d103c4b6de29624f1d4e318deac465000000000000000000000000846d594d14cf9f4fb32c9de624c780f3dcaf05b60000000000000000000000008dcdacc298d607488a410880cb7c11d70e6cb63a00000000000000000000000036a50ed5f71a67753aa6c2efb42da39fa52bda1f000000000000000000000000467f7b9864a9008d6a08b7d11cf8833830916cd700000000000000000000000089311347236dc652a1e0d17b788effe8b764c050000000000000000000000000da4dd8800c51d714b18edd84558b87992b6662d2000000000000000000000000f7b4db18a92c5a635f21ed65f33095f59d68ce42000000000000000000000000280fae48f4e9a343a40374915024b60c0f56a3ce00000000000000000000000097ef27fc5d67de9d51e26e79ed6b4a0245a91b19000000000000000000000000459dcbfac05c6ba7f4abc3e2b7a42fc936c75efd000000000000000000000000abc86bb59d0b7a8410c8b38ba8df0c0f2d69d5be000000000000000000000000eb3f49fc8d18c730a606eb93afb1da45be33b67d00000000000000000000000050d3fad2df1bcd16a62b79974745d9e695e8824700000000000000000000000095c6df80d7994f68044124bff2bbd42b2bfe2ec900000000000000000000000073fbf431f93ccca244addb62fe68a7d4bca11b52000000000000000000000000892745942a4f2c9a0d92f461c89f97818d8df1400000000000000000000000004bd9e8e119ea4c3536201b514dd3d6cae4508bc8000000000000000000000000b8867705fe743d0595dccaa0693e8401478d40650000000000000000000000001b23635722664a65c595553f15a0d500d8e21d840000000000000000000000009fed4d1c6cd15a83eefba6f042df9772890cfbda000000000000000000000000c182ede1857c73db340beafb926592f8f60e3b910000000000000000000000009b184ae65bc0c13e7351ca5d3a73a3f08c5a73630000000000000000000000009b925dc281ed35857f8f57317d8b739dac861a4300000000000000000000000053d2fad685ba1a69eb96771b181586f2b0840a04000000000000000000000000a94399ad2c64f6bac478c32c34dfbb70a1a921c800000000000000000000000030fbbe8e18449c614f3038e32cbd50a598c884bd000000000000000000000000968c430ab3502e3ff07c02f7cb6c660c93891a01000000000000000000000000cbdb3cc1be632be70422cdab336737d54bc99d470000000000000000000000007efaae73d6d5167d3afc8aaf6189753199cf84d10000000000000000000000002695f12e9a0785b38451c77efb2919d8b5becc310000000000000000000000007ab9957de9a00759140589abe29aade8c6117f6d00000000000000000000000079af86d0e9b71f43b9aea7aad8cf7049b20b46440000000000000000000000008b20dd9b768a62c3d8b6bf37f638f159b1e8ef140000000000000000000000005301af76697ac41434c061c62d8b4a101f20025600000000000000000000000007de970ff77e0ac6873521a4e59fec769cb66b87000000000000000000000000b555914caffa50a1daea86260be98e9d29398cf2000000000000000000000000cf9ae687a64254dd05bc4f1e2c8e0448aa9c7e6a000000000000000000000000b5849f2255d10a7c7b15e0b2583fadd7d6f281ab00000000000000000000000039676f5f896c83df89d1de07b77df7ffa0c5503000000000000000000000000027d58e72d05f96258f5c678c1bc4d9236a2bd8d4000000000000000000000000e1ba7cf41c6a2a35bb3ed63d9ac0ec8630d6d539000000000000000000000000fb8c14ffefb9bfa6ec6195d2e87896df3a4ed942000000000000000000000000ed9c357cb6f2bf1441609f21a7c10bce952b1c370000000000000000000000001b43158056175cc1a6ecbe1b6363990d14b0f36c000000000000000000000000e9f83c8a97fb3b43c57306fb593567bcc80f0ed8000000000000000000000000247ac915ee8d17c459d6de096d88cfa7b58421ce0000000000000000000000009e009c9a80ff4b10d66210c28c64b9dc85e32d42000000000000000000000000fbf77dbe7977987c776992528020e0727443d2ed0000000000000000000000002b0c9e61b823cf51333198d973a01aed4ed19f68000000000000000000000000a7c878b32a014dd737bfebf96e18697d3c53483500000000000000000000000005828d7e88f2857183c417eb70bfaa6bb9c50f6b0000000000000000000000006013358d28c7bb83c09dedf75a65a8d355fc9fd20000000000000000000000007ee48c4d93fc3d29cb4daa53881ee609447a1251000000000000000000000000d0fcae6605f250a643c8ad212f2719b0139405900000000000000000000000005bb07b3245fb2536c8fe843331622d19501fc43c000000000000000000000000e50f1fc9adb7d2ee426542e04c596b16d258ad540000000000000000000000004cdde7f158141c778c1d29797fa60c66686d610b0000000000000000000000009cfd37226fe5fd603265a2f2dbab7e2ad15027a600000000000000000000000053bf1010347c67c7379ca9b82cee576f27803ad6000000000000000000000000a73b490e654d6fb73525ae17e38438e62bc256640000000000000000000000004c8b12866e604d82d12cb4934efd4c7f898d9116000000000000000000000000994993bf5f5f2bd5411cff228b07aef52ae20585000000000000000000000000bb88da78a67ea8dead0579e33be6f16fa37c01020000000000000000000000005cee9026028002c207e27ffb9b0ff942353a293900000000000000000000000021ae9aa2dcdfd3574b5ccd7a7763fe5902a706b6000000000000000000000000031a9bdcdf403e09ac925ff019941beac3be1278000000000000000000000000b58743b223f75a39956d95f142fbfb5642e513fb000000000000000000000000f19925cb8b7cf6a91c099675f473e0ea7a92281a0000000000000000000000008ab08d965885c0c280e684e04a755bf094d9eaab0000000000000000000000002b0cd5a0f1e045a5854e303ddf21a65da63dd7f700000000000000000000000000df2505da49e0592b3f9a5cdd4c0cf4d3504dfe0000000000000000000000003b11667d668b53801c1a7097191235aab0e75577000000000000000000000000b248d577724819e76573764b9332b20d12caebf30000000000000000000000005c6393a6a2c776a7e9672278a031ad57e36387f1000000000000000000000000141092bc0fd390b87c3348c3eaf6381efe25dde1000000000000000000000000a663969963caa6936bb29ac8b6deb4d8a304e5ba000000000000000000000000699f7bfef529c18bba2b4f5b1f26684fb52efc51000000000000000000000000d60ecf6e14228d7675b5b963cf8f5b826a42289200000000000000000000000090ee04613c5349e3e9202ab7ed370f4ac0d07041000000000000000000000000cdb8e7b89bc0d1c2b772da2d9a8d15392037954f0000000000000000000000002a58e7c37fafd343e6607951415a6d1e0836a42a000000000000000000000000fe9a0a81b1cee138d6729e272a4b5ab7f6653757000000000000000000000000a8e4a9fd4bc2e9f0c6259cbb98ae40a43c8f318f00000000000000000000000005abe0bf19c8675fb7725ea4767756fb705ada310000000000000000000000002ea054d5b8e65c4194ee1ffee6cf575215789fd5000000000000000000000000305a8a7565ffa6ff25b23caa42b15c234a207144000000000000000000000000fdd79f7626273ba4ac5ed61a0b3540d8153a6b5a0000000000000000000000002ed2bb1d22bc6d906afae1c9df637c98ae503a5c0000000000000000000000007ef4da03bd4ccc29fd226a987c633e779f4fddeb000000000000000000000000b9aaf1ba54a91d6b68d81ff3dee70c185f600867000000000000000000000000d68c815034da88fb585c816952d6a803155533320000000000000000000000001126e7520bf36ec27b0035fbf84cba07f914bb6c000000000000000000000000b24520b15d6618d7c119207d009d61470393bd7a0000000000000000000000004087a1ce23f46260b9f66b1ff6fc8bd5509fbb48000000000000000000000000ca2148248a31694d69f46684dc468bf498a7129300000000000000000000000066e0f8ed51f241ea7105210c148903bd6cc723970000000000000000000000007acc828c785878a226c16e2f2708eb394a630f6b0000000000000000000000000511e7c9cfcb4366732a2d7e83011976a64823fc000000000000000000000000c82e3c93a033c31d64096ab2c2e989be1a1ac45e0000000000000000000000008125fa43b0a359ff8865bb6804471274396fe1c300000000000000000000000038a847c77a8535fa3264dcec72d2ce5766c14b76000000000000000000000000c42aa01be763da00a407cd2bcb979254629559d6000000000000000000000000887d2935026064610b32fb5a5d911bc04a4026c9000000000000000000000000e43092552e152da3056f525e6bdaee4daa9993d000000000000000000000000060aa441916f0b54aa71da3e3f235ee20393894910000000000000000000000007ba8717e6a6acc3de3d9c6b39d71f55f82c1e30100000000000000000000000054a149638fe482b813176508f4688cd781f7b280000000000000000000000000bc7980f0d3e0fd2d47c1c82d93598ab8e2a1559500000000000000000000000044e251fc3060fda81f030cabaaecfcccfed2c7ac000000000000000000000000934c326df91eec448aa30e7a28e1de5d8254540100000000000000000000000078cf7e9e62162a0fd2d783897dd852ea9f4a9c3d000000000000000000000000b85cf07d5b18a2d8edfe72719a4e16f832b78f0100000000000000000000000031b2f45a3014225c36634296d85cfefd357a23fe0000000000000000000000006df866548c6af0dbe97579888271156da522ede30000000000000000000000004cefd5c7c811ceddbf69e0e0e1a1969b69f5c3b1000000000000000000000000f01be2bd79a10bf5bea243cae1f5f1ac63cfd843000000000000000000000000e4c882a729091448bf3c1bf13f12419d7c85072f000000000000000000000000f6c8498569c74b307f7af2077ce83dcaa404975800000000000000000000000033f64849743b90b8080626076ae3ee3867a49840000000000000000000000000f4ea6e5cde516c0ab936be0ba5126cbe70392de7000000000000000000000000e32af2126aaa453f5a1f77f9db4e62373bfed2ba000000000000000000000000c8efa9634b9612c6ed2b94dc48c1983a3ca295480000000000000000000000003d693bed55e890217900800a73ae044bd3f29434000000000000000000000000f3bcb2336a9ce8a56938ffed8a7d7990d21d7bc8000000000000000000000000a25408968085579a7d20e2da00ff39d64cdedec100000000000000000000000073404ac92b87cdcb683a51ae0ec4d336be6dedb1000000000000000000000000b10da9c5178cb3e70193674466676d47fd9ef3de000000000000000000000000f70e4f18972ea52ee160ebf705600c3badebd8be0000000000000000000000004c70b01c57f2f7ce93a7323c60cbd5f664cb1cfb000000000000000000000000a4200b5684ac3211ce1ac37ff593c4b532def7b800000000000000000000000053b3afa7e24974b6cf4958bcce71f9c29dac35d5000000000000000000000000963a1cf470dde95a7ca6378090a640e3276d9dab000000000000000000000000bd79f3e2df392abdd9176705412f9c0dbc497a79000000000000000000000000f5efd169a447834fbb676753d662d04fdf978580000000000000000000000000676d1fc051caa32c2b131e558a8187680b3f49570000000000000000000000008fe5f290093b2a370dd5f95b1f3f61ef84041f6b00000000000000000000000072170ff969ecfd3f8b541cf25a63ac3dc1ffa987000000000000000000000000249d33d01eb974323544d8566b9df691ad5aef710000000000000000000000003e1474ad3c7fc835c41ddcde5f1e0ba612e7a0bf0000000000000000000000008c824fd93721caa82bf8e077322f04bc4aba43d700000000000000000000000080ca134eaf347ad78bc3e785bfbb7d783252a0580000000000000000000000005eaec59828a1bfedd42a54f99dcf1a38c56091ab000000000000000000000000279a4b58fcc5a499e0de3fb900f1d476919460f90000000000000000000000004fad131799166176d6e53a6cb4c21864eac4d0b50000000000000000000000004dd2ab677c2272af7947a2aa2c6f8645d419f3e50000000000000000000000004fd3bc3f1db6de146a1877ca5795535638352e1c000000000000000000000000380796d2d831d0e81781c1bd3265e962908096e600000000000000000000000096fbab4794815f6232abb343352f8078dabb57c9000000000000000000000000d327fec2c9f56b293f7e8531887994e5dcdef8e8000000000000000000000000c895c98658ad6418b2e6b506696edf7a8dc381a50000000000000000000000006cb6076cf437dfeefe522d2476c3c16b4c87c8ee0000000000000000000000007999c9a82ff76cc30616a4098ec9f969648150ff000000000000000000000000469c6bd4498916427f671fe392e6a38e557b99ce000000000000000000000000562d98e21dfbf9cd0ad910737d02925479c7fc2600000000000000000000000013d5800ea30e64d653dcc3687388e041804e4c9800000000000000000000000047d5c1d220017aa234331e1eb3a3a8c55b445def000000000000000000000000dffc9ac594bb2f17c50d4516699507e7ef3c0212000000000000000000000000de902f39ad98a6935aa0bd6097fa7bc1571032d000000000000000000000000077016e79c2b67262a6a5649a3109b49b2c99c3d3000000000000000000000000eaa9a65f456d0d033cedde8764f333e3249c206f00000000000000000000000061af50c49dc3cf398d3a50a37979699b43650827000000000000000000000000c772b059a1a3eb8a4c01223574cc81b0b18035350000000000000000000000007d98fff4eade898e3b046b706c978824d00d4bdf0000000000000000000000005ff8d4c149f72cf4a67e7dda67fbac140c82ca0a000000000000000000000000a65f845fa3e101cdd6d15e28157ea22daade3f87000000000000000000000000c5093acef69636ad4a52a2449331c5aaa30705d500000000000000000000000000ab9c888a8b2bd7740f88705416b60204023e9f00000000000000000000000061784247b7f70dfcb07a1a63e6868ba8719e9ce9000000000000000000000000320d15090c2971d9ef6fb96bf01df30b54e6f2420000000000000000000000004d1916b7cf84e87a4a5012536d5009e8f4bc13a5000000000000000000000000c10c963d65f3bdb6b3c2c5ae9663620e36c7aa570000000000000000000000005c875c22c54cbfe197233c8e5977bc87b19ac0670000000000000000000000000b97bf861ba95d32e5864b16301c2fdfa872dafa0000000000000000000000002728d53cb183dfb5fbcb289df113160242d91116000000000000000000000000cdd64031661ffee7aecf9449ebc5b24dbf005c010000000000000000000000007d58966bbc1d8f61d6453298564fcff3c7a7d4c30000000000000000000000002f7456225aaf4e2dbec9d9c6488a749281648c43000000000000000000000000500762760a64e071f21c77ea1e58aebbf6639bea000000000000000000000000dad986c16f28690d4af42df34b0cec0fca92230f0000000000000000000000009966e132471557b2cfe06d4b6c6aad4dd516e2c6000000000000000000000000a5331371b8943080c2708974ac08ce2e6184e321000000000000000000000000b771ddf78864a604c75cec04c18e19b03c8fdbbc00000000000000000000000059545ef32ddf84e9a0685ebbe00d27184075486d000000000000000000000000633dd8ccef9de240bdcdd987d9826a38e25e89a300000000000000000000000090e89e08a51693f21925e943794113a07289293c0000000000000000000000004617aa48fcf82cb32a2996f8efd805ad6ad1007e00000000000000000000000080de0102dafe643fcf6762e9e6b43cceff83a1970000000000000000000000006c3de19b768e55ae185481bbf115e4e10f2b2740000000000000000000000000734b20585dc79183072303ca059db865acbebfc30000000000000000000000001b0885ef391b1eca0af2f94de65b2416348cc35f000000000000000000000000fc2cfbdc1a7cd2243fd91838776fee5286eb43f0000000000000000000000000b735028cd656524f2879b7fbcc2dd9be455422db000000000000000000000000b7e75d87e5b0737c3d9afcfc62710509facc0110000000000000000000000000eeb0d8fe810643baafae9c60cafca571125b3989000000000000000000000000e259b083484a6f22e9993f84f405bba1bce2f3070000000000000000000000000d07dc48580ec40881d7c613a9015b659f048bb1000000000000000000000000de7d0d7e9b3ad4a191d3c12b3bdff53d21a347380000000000000000000000003544ca8d83bbac9c9400d108664fcbb9b34a0fee0000000000000000000000000b201d1000bf4d6e138ef2b098339ecedc1eb711000000000000000000000000c0a6d9c616a2b78fba44849a437ee52dcc9ae7ac0000000000000000000000001e0fd29744775ce53719148fff90c3ec1a0e6e76000000000000000000000000ab7da4cdf6ce78a2806aba93135b35f78f4116180000000000000000000000004ff51b7e3c4373fe7ba045eb98510f5f73d719fb00000000000000000000000063296cecac32c6872df5d1f652a92af6a21fbb5c00000000000000000000000084e12b1fed8c891b6082b949f698dea3d9e49454000000000000000000000000f0dc14dfcd80ce33d397a898642ddbf3ace7771f0000000000000000000000003eb57827431938042d2d5292d8b49250d0aea719000000000000000000000000531fdcf56f4e45cd724446ae312b25489b0f2ee80000000000000000000000000f4159c147f000367bfb424e93e8205422dc815f000000000000000000000000e520f9f450507a62fff4b091aadd70e2bf6471c7000000000000000000000000350137fddd94ef904333ec2ca3fe3263ee083ca5000000000000000000000000365f811bd235fbf3c85cf3ba48790d79bbe81f1800000000000000000000000047aba713b4e784c94cec68c1554cf1f243dd5e9b00000000000000000000000035d173cdfe4d484bc5985fda55fabad5892c7b820000000000000000000000004bf835711670a3fb4c36720800a3c5d67c3dca4b0000000000000000000000007675d60f1512eb6740409757c66400de8b335421000000000000000000000000fe04d2afb79429bb80f14b1bfb04ecf230c8073a00000000000000000000000003ae31b25fdb987f8e598ac0a48c2a17969c61ad000000000000000000000000f13d418fa842606f6b28c88fa219b20d274a7d0e000000000000000000000000c5eedbfdf6572da18153ed1f44398f7a6985a1e3000000000000000000000000f90d31d8f973a4a8593188ff093b96ec3266588500000000000000000000000016795a556cd4c9d05b3f3e139af6844637997cb5000000000000000000000000c2ac0841979d68a956ba6be588f00d7644e0ccba000000000000000000000000734e14605b8a4190c5defd8b229906efa8c35d0300000000000000000000000025cf5a506cae87221b916fd671be994b93f80a6e00000000000000000000000014fc35bdb8fb24053023a7efad87448e81499aac00000000000000000000000004c523bcf81e8e58fcb9d218ffc53cb7493e5822000000000000000000000000f07e09eb9a0318d9e87f3e824980b21fd41c9ddb0000000000000000000000009393625e0b51ee41d4319753bc3632415fe47c1f0000000000000000000000001dce6a55ff901778558275e9c404f9b0aae2336a00000000000000000000000030e8cd6ee2b0e1c5c2bd212de1a4389c58fa5c3b0000000000000000000000007bdad90627a2835c1e81e08260f3278664218c8800000000000000000000000010c8e437a6c7122746f74971e7515e1980e2e1cd0000000000000000000000003d7591f1c364f3f04cdf5b3fd7047763350ee130000000000000000000000000a17caf3f7e51ba339cc7d5673c073f3ebfe9fa2c000000000000000000000000dbc0a05251bb3edfc16bdd7bb8f78a76abbc601c00000000000000000000000044940bef54559fd79d21ffabacb3d715cc5e3e1100000000000000000000000053702b044efe18069f0dced064b4d7cc777c0c28000000000000000000000000c6dcc22794b10c7639ccde581c471a1a0a61f68d000000000000000000000000bd9bafe0a9dac70738950bec258d67251d6d315200000000000000000000000053c2f46ffa9199af868541f2135af6cbc687c445000000000000000000000000c0a94a695b5ad16eefcd4a8bab7e61824cca5a940000000000000000000000001e66a1fd4ad64a3425384699241489664b635bd9000000000000000000000000284b0fa8473cf9fb795aa574e0c2773dcf81f33b0000000000000000000000006d5bdc6bed44bef5b719ca9df9fcbc9af3bc5b060000000000000000000000004178932a720bc7c4f38faf94d1cac23154503254000000000000000000000000ea7c6e8392a58f26102a253282854f54f6afb940000000000000000000000000908ef2de7efce65e7d311d034aed5d491c679c9c000000000000000000000000b8cfc3a2ae7f72b604b9d8c15837b47c4ad1cdfc00000000000000000000000002f0b46ee6d20621288a472ad32017e561f4805500000000000000000000000061d6d8cfa3a833812458839fb6fef46534dc098900000000000000000000000006e1d7bebdea61154aee97e5f607218dab6df6690000000000000000000000007b047a152dddf09e672ff8cca05fc21d4c937f32000000000000000000000000f9c72455cabad5ff78dadfdf77e9cacbf1fb474a000000000000000000000000606787ce40d62ac212f8533f3dd90b465f6a6896000000000000000000000000f68454b0aa40fd35b207db54e299ee2213a91d96000000000000000000000000d6b28631433b7f226db9d631f45f772af68794dd000000000000000000000000f7547bc0dff96c599fcf258d53945b75847660c7000000000000000000000000c8b821529aee0dbb9c42580ccba768ba1737cbd00000000000000000000000004b13994bd4fe0e2a16d3e1ee3df5bf7e2177f655000000000000000000000000e7835fcfc5409a41e602500c47dc97a65ddcf6f8000000000000000000000000f693e8ba2e51c7b16cfc78323c3f5f4f9581439900000000000000000000000094bf02e2b4f6f7f8e0634ccdf5b61f8866f79bc4000000000000000000000000f1d14f34fbdd5a8c5222980ee37fcd06737417a7000000000000000000000000605f747458f00276a332359898d87952c55b0eb9000000000000000000000000a5777b630ec26aa9befec489fad8b87aaf3164d70000000000000000000000004e9d54f054a1c70c86245980ebae6311a51e30e300000000000000000000000038ad8bcde404f8ce44123a7e7fb18e2b8e71b01f000000000000000000000000b790c5c74ebddb7e39a65c8c4d7696b1344ae650000000000000000000000000a0f8a6f61600ad61b903c4c3cdd64fb27065c7c70000000000000000000000005d529ade2a13fc908194149d9d708e0a7ab4763d000000000000000000000000f10225ef49244687be2cdb957e90f9834f82df9500000000000000000000000024a4738c5ec3c5d9a3fbea0f3ec099809c7f71f1000000000000000000000000d3811756a213067f234be9e8717c460618b3381d000000000000000000000000585d70c4c54dc2c2ec5937831a944f21d5290bda0000000000000000000000003d61b3dd1adb61748c1bd649a25027ef8ec0369e0000000000000000000000004b0648a448bc679a8bd2556cdc694b766133eac9000000000000000000000000f01d14cc69b7217fb4cac7e28be81d945e28fb4a00000000000000000000000034171b366956ac1ded85470f59ac5bf1209b98d200000000000000000000000017c9a42e680b9553222442fedc98a3d6a3c164cc000000000000000000000000247eafc30cadd466d8f63b688ff4d6d4007b3f5a0000000000000000000000008fee7dff25863405a743455d16643232af5b797b00000000000000000000000068649f1a28f98c7244157d94039a4bd2a9f0aaa100000000000000000000000079b52276831dbd1f4edffb4be7468f4c5b99df3a000000000000000000000000d716bf8296a006f73ba8c6b9ca9cf6154814bd71000000000000000000000000fe0d98fc684128d1fd789efac0d3927429b62c610000000000000000000000004cb260418f2881c166b4f24c5b151638413c827f000000000000000000000000a45e76a84bcfec6bc22a3f9f67090e3b5d01731700000000000000000000000015a87ac88f24579e07b17707f22e85e4fad5877c00000000000000000000000065457411618ae974fcdfeac750b2abf52a677925000000000000000000000000378f86a49d786c844188cbdede5836938a7508c300000000000000000000000081813cf66f39ad2e99508ebf74f3e8f51aebcdb40000000000000000000000003941f1dc23a6daff1f1dd785e98c4f013153bb3c000000000000000000000000d3f85ade70adf48ed17c8cb182b8b1aff542e51f000000000000000000000000688e7e9ea40bba9fc56edc8c5ae6e6d4d3a4353f000000000000000000000000b80a6a1d11863ddfb2674333c9049f783e99b8390000000000000000000000002c31fabab77413e3eca0783bc14fc80216d600920000000000000000000000009a386a4963433b1615d8f804b6173cc79e29e4de000000000000000000000000cc15957a5e012f2cc9daf9b02e2c88c40ecd6565000000000000000000000000b57b80d387b72058aa39d5e66e4ca6d1e65b0f2c000000000000000000000000b97182f641bf7750dcfe32efcd6dae2934ecca92000000000000000000000000ac5b90d96c331aa79547306cc538ba954e26185d00000000000000000000000046dc81926b8e25eea1141651961b112cc3a580f40000000000000000000000007d2ab7f850a2ac57c549cdc40c4d191da1cd5def000000000000000000000000a35718e8c2d39f7eeb7e624d3b7adbc988232eb40000000000000000000000003e0386c3259f5556077a7905e59a1a3004ca9af8000000000000000000000000fec56de0d4df64c77a6701ac6e11c5c3e015b55e000000000000000000000000a8f0fa0047cec52c8408e077425118a454b7e005000000000000000000000000c6af68b1a60daa7ea3ebb0ed8db6398e36d40926000000000000000000000000ff07ec5c2a5b3876fe3c30ea63f6f25fe613793d0000000000000000000000008d52e1561cbf3d472c37f412419f8608030d610c000000000000000000000000338d7b98a2862ffbb4f2c31de5ab97974bab9ef1000000000000000000000000e22b1ee0e32138df285e242fc5487876b6809a82000000000000000000000000917fa86bece098b9bb9b52571c327c6b0d509abc0000000000000000000000001978ce8e2bbc4caa41897be0207dce01fbff14cd000000000000000000000000d5c709041c51122c038935eecf9ceda9205b68830000000000000000000000002a2a9aa1e83f986db1f7cd83cb8b034ad24fe37200000000000000000000000058a8109c2e78271bfba6a735cb9c3f3afe85309d000000000000000000000000f8c52cc205e87baf2e899fc64ffb54d75152de550000000000000000000000001509c6086b3a934fc7073a6b38585d279328bf2c0000000000000000000000004523052acfe7fa1c100f0704ea6f0b319eb8791e0000000000000000000000004aa14e7d745111d01c36309ca8adb8333e88adb000000000000000000000000095b5763098cbc3aba5c4ea38e09414fb3ff2594a00000000000000000000000043b0beb6cee2f12c02f1bbf40062882d4b53fdf0000000000000000000000000333be8e79c30897314942123f7cb45618c6c0b64000000000000000000000000d51653b8b50a6abae2f4b00abcc11a10fe93f07f000000000000000000000000765a3b891018a053e9c84b14d8eba50e38235d7c00000000000000000000000059d7183df9d4f420b6a48398663c027cbb6e09bd00000000000000000000000029a16146f7253c261b9624c87241a509920f14b9000000000000000000000000aad4db78f8a1c4202fbbb046759b4e9e6d3e0e5d00000000000000000000000021ed30e96b8b6a6467733ff6b8be3c634539dc8000000000000000000000000044ce2ddf67b9909e642121ee408737d4e493c6d30000000000000000000000005dc12e419b00a315857b5e1733b5543295c4cb30000000000000000000000000b7bd0abcb080b9b3281bf3d4693ade2d7e7be58d0000000000000000000000009321336d5f05478a7ee7e6b1673c71cc4f003a0d0000000000000000000000000c1b5db95babcdaa1a9acb6d93e98cd88629326f000000000000000000000000716d2782d1ead6829c8b1ae9a4d4c3c5608ecd0a000000000000000000000000f6286a95ee71ccdab4a6f87989fbc76f76b3afc0000000000000000000000000e51a8db52a3cad5a2f74ba63333c898b4a9cc598000000000000000000000000146461f6c24d120a52ef32dd555e11bac4fe6dde000000000000000000000000043e763dfa231debe5f5f0d3ebfd573e9aa3af79000000000000000000000000e9ed3ad8e68b3925a33cab867a29c73e8357cfc400000000000000000000000060902dbf619ea276dc085a0347de2c14331721f7000000000000000000000000e52dfa75159747641ccf58647217ccbb0633b3e700000000000000000000000013f8ea574d51e5c5af69288be37bcd0217990f2c0000000000000000000000000d3d59e861cecd85f6beee36de8881d47f3bed5e0000000000000000000000000dbc1544ed28944896c05feda3c078657973c7440000000000000000000000007e033637383dc7ee1a1a704b58d5898ec27bda140000000000000000000000005777e5214a2cf155ee7632b5a0ef36b9f482aec900000000000000000000000022a43ace2aa2700ec8c68d095c18a6c543f8cac1000000000000000000000000655c84b9e245a542f0bde7af5b6cc2baf22a0737000000000000000000000000269e60d1514c8249aeecd925e59ece500827b1c60000000000000000000000007079022d45b81d587b1eeb0eb8be819112d46ea50000000000000000000000008da27f6e62a1628afd511c51f60c1987f9ab90f7000000000000000000000000e50b8eb24dc5a207a94a9bd1d90e822edecaf4840000000000000000000000004a10a4fb29c83f5e3fb8ff2732d3fd5fbcd0deed00000000000000000000000013bf86655cf6299a5faac349ab9276459148225e00000000000000000000000005077693d0cc42674a7c72c901c397e2a309d7af00000000000000000000000047e2ddc49f51f98afeba45040ab23c845b8d8faf00000000000000000000000011dee9e8e5298879bdc44135f5af0145d0ae88540000000000000000000000001f47f0d20bf1931ffd0b2de6db70e498cc08f313000000000000000000000000a8a7fbda7c666b14113487a5a5e2061eb687ccf5000000000000000000000000fd8335dd552190f4e372179c4284275eefb3565b0000000000000000000000001009b5e0acca69a260c6e15138595da9cf5e7559000000000000000000000000e837e79152b1bcd706828e2b34c9aa3c8844110900000000000000000000000092e61b88efd7522f460a63540249b5bd040e52c80000000000000000000000004cedde4c22790aa8db1e9da09e8a5ee229adf15e0000000000000000000000004dabd39a1778bbd32d3c60f655e8ee6ebefdf0760000000000000000000000008629082d6e11faf98f298eb42ba8201b60deb7ea000000000000000000000000ee5e9b9068bf3b9f353bcfbc85b06b7099a760cc0000000000000000000000005a4d7885eac3a8dad6f6319759c1f6aebe03ff6000000000000000000000000049b2308633158f87e90524ad5f392b0b329511be000000000000000000000000a7846e1c710d10bb11f64652b42fc913335973f00000000000000000000000009965ec9708c27650fc8007642dba5ff3368f1f2e00000000000000000000000062fe8fb27e06be0545750b96da3d6d10b6a7c1f10000000000000000000000003f08839bc47d8ba5072d67a225155e38c6288ce7000000000000000000000000968b75b2e39f65d2d9500ab7d3fde9bcc491b9100000000000000000000000003a553a7b481c51e84a33f6ccc47dd97096aea86b000000000000000000000000e24e75bcff99c47c315cfe82e4593cafe5630fcc0000000000000000000000009256ffeb3ca67c3488856f514f8a06c250450a2a0000000000000000000000003960cf12a34c2ba12a55373981000048d016e592000000000000000000000000aedf6fc0487565132b5bb4a50065da70c73adab30000000000000000000000000155e20e413452c402deade68c5fc96490e0b7c30000000000000000000000003b25923867baa3b90521e1ddd82bf88bb17e52b60000000000000000000000005b4208d9790106044c0a6dfeea305ed55a17a0ea0000000000000000000000009a4dc30b7e2b27e788f30d1075bdd613cd0df7c2000000000000000000000000fb94cb596986286b3152be3da0af006a658bbc79000000000000000000000000fe1a1612614e26dff7c7ff6b76b65a2b9b8f25780000000000000000000000002fdee12edb7b9dbd119e5d4077575cc13e117ed00000000000000000000000004a8bdac9aaa782a881655603ff1fc92e6eb9d7a60000000000000000000000006f7660f1653a7c84036fcc77e18546a8a5211c3500000000000000000000000040038114996488983c65f668d9444b9f0a05c50200000000000000000000000019589de9e7c15f7823d06db5b19421a6776710b7000000000000000000000000bbafaf1a921fc46805184f9008f85adacef27294000000000000000000000000176111f39bf50f6b0601dc02d8fce3852bdbcd400000000000000000000000003246ef9a52493aede2cbabd27c6e758b1e360422000000000000000000000000c0656f5cf5e88a0cdfde3f27955def9999be0e15000000000000000000000000f69865d59b6ac2f33b6a889058a14fbb24885787000000000000000000000000a509d79e7bdac4e30aed0871dd6e289c528231620000000000000000000000003979fec9b264a5d87bf481914cebbdc6f44ce30c000000000000000000000000741feed6de9d2bfba36dd39faf1e77a38d1aa4f400000000000000000000000044ba68ba929c0b29c2e55fa981506b0b119ae04b0000000000000000000000005969f7253c1d0080a0ff25a5471ce2be1af678e70000000000000000000000000387ef94ed1ff8d70cfb1cd9014d0329db1c2ea6000000000000000000000000fa6a1bc07272c70e41083403f4d3a3648c292cef00000000000000000000000073b9bf00e1857dca15c586c032517b853e4fbec4000000000000000000000000e30ea8b9c33f618ebe52d462324c99af19c1fcc000000000000000000000000070910dc00f2c102872fa28af7e6ae7a7c909dea60000000000000000000000003bb6f33305a98b0c8eb289cab75739111ec532a0000000000000000000000000087dfa87f56e6cf62f0a2373d329afe404b91ed50000000000000000000000002e2901bd628c930818773300f3c185d6bdcd1112000000000000000000000000eb60f7acd9464a37ec5b2bc4e5377477110fa95f000000000000000000000000c38e27877c37d73dd5fa6c44134d6e820a38820000000000000000000000000067db620db85496c034ec23655e0ee179d3b4c624000000000000000000000000a460a53c71c8b881c4b9b786e40a1aa324697292000000000000000000000000d40f46c0728a81e0d95ad9a0568b59f9f109cb080000000000000000000000003aa3a23680a46bed303a42a9cc2066d6f9ff80af0000000000000000000000003c9213d861ea75329abb89f0221c03854f7552280000000000000000000000008f8d97f712a4759b0741fe61758a7256708d3d0d0000000000000000000000009f1c00639464b0929d7f846c6efcb59e291976b7000000000000000000000000c3706955337490f6cf40acf7d695fe5f4ac224ed0000000000000000000000000d326df23cfda7cef147d18c796d2997d516ac8c000000000000000000000000fcba41f6ca4567c633fada60a54cbf2f2e431a4b0000000000000000000000009009e20917850aded593fc90f406b4ab60845755000000000000000000000000db3420a32b688fbe54c36d8662d7ceb185cc21940000000000000000000000009e57fecef39e7e3b412cfb416362432e6c0339890000000000000000000000006f44e17b0b1eb7829d585b0b1e60b766a594702f00000000000000000000000038ef427204812009e2568061f4c747b8f73781e300000000000000000000000050468ca8383220d04274f10bf1b735522121bb66000000000000000000000000e6af01f7ee123819b2ccfe90bd7b1321fd7dd74d0000000000000000000000007c96d84765bd4d9852059a1f6144c4309b7feec90000000000000000000000002f106a3803ae606f62125086fbc3e2e196d6c51f000000000000000000000000fd5c59e9bc46fe6650e123c0af01ca4158af3f83000000000000000000000000d4199be2960225e2ee125f6a2a0c19e61db75dd700000000000000000000000029e09969bfa017774ae2e4f95416c0930e2ebf960000000000000000000000009812d71f6edc9c51fb40dc22ca41c282feff707a00000000000000000000000098db70b429946be816a49888aa755d739c61f56600000000000000000000000039457d43a71e4e0c0ebc82f7759e9c960e9eb3cd000000000000000000000000d9cc84042a655f9ea1c8293ae43e269310982e1200000000000000000000000096eb0177d3b3714ff9c472d405700094c855293600000000000000000000000068cbe93eee39213b5b18aa0d3c8600139d56300700000000000000000000000003cdf73329f36c45a867256e29f6a4bfd5759e780000000000000000000000005af9f5a7f19394409d2e82ad14b8731ff18d4027000000000000000000000000444e4cdd94a20111eab20f188ef730338262f99b0000000000000000000000007016cb1d50d372a340a95ac8ac91f0e31fe5ec0200000000000000000000000045ff151c260d5e0d509d67188600d5c8d8cd33e700000000000000000000000083448753e010d89f894abb2f76d92f0d8b314486000000000000000000000000249f428c9c65a8728a1d425fa8759d7f63d0f444000000000000000000000000827cdaeeb2d1d46d0f1e764f0666c79593398b7d0000000000000000000000000e77070dd62f3636a2d3270960b6003763211435000000000000000000000000b6b98a54653129ed5eea4e15f94b11b5757a38f9000000000000000000000000a0106f7191d81a31faf101a993d60e60bc0b086a000000000000000000000000e7a73b75575245cd765907d9a2eed91120948a54000000000000000000000000a761478db117a721996f212d9957ce794840e88f0000000000000000000000007e35123ca449d2fd38d290eee87eb71d8c3183cb000000000000000000000000e4f24e20e93846a3c0861124ce8cfd6b891027e2000000000000000000000000df82717b6b6dd2476519bb7ed3a2677e88cbad97000000000000000000000000645852f0550ef245cff0fc5b290bf0d3e79c65eb0000000000000000000000009cde878381b7f8e21e32663b187dc8856bba6dd30000000000000000000000008b22749ccbe881d61f55a07f5ecd582e482d43e5000000000000000000000000766b5daff63b3adbc9d3dc14ef5c49d312ef8ba60000000000000000000000005ca6a164506dbbdd39c8294f9724247a33b6519a000000000000000000000000cad5873fda3f0872c16a8b1a97329cf955f3b0ec000000000000000000000000f251b337ccbf1bb5f15efbc2fcfdb56bf969a62c0000000000000000000000002517823ba2edd8b686cc4f67a9d8ac34007a8533000000000000000000000000c616cffb14d0258a45caddc1e925eb97b1898e91000000000000000000000000cdc1bb15a9c6349f0a0e92627306d13d7ea64a43000000000000000000000000382b2306a225bdf4835b84bca71e9f29667c39d700000000000000000000000092c8dabd4f08fe2c8159111f8511cb0f95385da0000000000000000000000000956dbc83665c382e1d241dacefcb82b9181034a900000000000000000000000005f734e245b85c6ee32af1758ed38600475df2fa00000000000000000000000041b2f961e0affe39ab3b920db0ebe5e19d20120f0000000000000000000000006a3513dcc72a9107ef6902a79b6966a9c71eca770000000000000000000000005c9f19281fdfe415dcde0f112d100e575e5dbc05000000000000000000000000b9819029647ab3ad6ce19977c138facbabffa2ad0000000000000000000000006af3a6910e37e923dae37d1aec7303f6bd370673000000000000000000000000bfb2998a038d62fbc9f679f481f778f83a8a84d70000000000000000000000003f02a9a2381c17764567fd03fb84833b22c8548e000000000000000000000000abfe39a4263cc5bcbbcd752a74990e8ada0827a9000000000000000000000000e73a95561e94b46da948ca85ed5d30b1767b4787000000000000000000000000d3b4becc2e78a2b11d2a9540e03a9ffcfe54e08f000000000000000000000000dab9e08b43547c7045024db0ae4df4bb616a123b0000000000000000000000003dec67ad2f8c6e3f741dd5ec2cb04d2617d057210000000000000000000000002d7201e34f3e66ee7aea43e302b7aee4dee69e050000000000000000000000004d941f7b10a30e7d74c25bbd9eb929e4907d5059000000000000000000000000ae688a0226788b1176b2230d282ce4505d938d23000000000000000000000000312c72e52ad93086a6bae755f58907cca309d033000000000000000000000000eebdeda2d21f6bb11b4e5a3d5d9bbefc1e3b090b000000000000000000000000f15015706687cd99b359c0d990c6cb916ca15eeb000000000000000000000000224d26ffd81b6dcae1e1cc62f4ea03dc3cae2530000000000000000000000000c8612f92e749caa9282f171fd0ec354dd1fc61140000000000000000000000001ae60ad24e1edae5ce9ed4f7bbc97f5fa9a9b69b00000000000000000000000090601a767160cc3502bbcd1f09934a690b2acec3000000000000000000000000eb54537f65725dba284a811c330d7ebee7adb7f9000000000000000000000000d81de1bf916f14f4e8b4cb7e33b4a58a1008697700000000000000000000000016ff0ea767d47fac94740d53c7cd02da3d6a505400000000000000000000000052376ed4c0ee0aaed837022c989fac3672a00232000000000000000000000000f4543774c7bcd3e4740d8aa398b17dcc7843a7e500000000000000000000000011e4d4605dfd6dcc0f08dc4e63b63e8f2ded088d0000000000000000000000007650b1646cde1c5f72224d89396ec9d59d8c9ce60000000000000000000000005b7f2f50b8114611912657e92419a527cda1e21300000000000000000000000069b077b5999c42334aa173768b9049e715dfbaad000000000000000000000000ede3e7ccb35fb5a904f9d181fee7b5005fcc870e0000000000000000000000003bbd002622f904a22261270a8dc38765a864e6b60000000000000000000000002b28db797211f1c7f81625c23085db47555257f100000000000000000000000015aa81aa8784e337ba683382ead82f69a174f9cf00000000000000000000000007f972e640d52f804417b0280d24d69c71e30b9b000000000000000000000000ce3c7482f6373dba3f30c10cad8f4c8dde93530f0000000000000000000000003728b38cebb0f554ac9a0541cf13e1bc075a133d0000000000000000000000009533c749aa171eeed5cc6564d7e061eda6e66d07000000000000000000000000d85710cd32e32d5d72bcbfb0a90fec61f6d9f2360000000000000000000000005bedd2c48ccd535ce35551704eaa579f8ec2bad70000000000000000000000009abee86c7b72b07fc750691b2b82cc22a3707de800000000000000000000000065d4a74cf7f80fd0d0f4692f0ee952a339ed94340000000000000000000000006438036aaf65b7256386578ebb6767f28c3633dc000000000000000000000000b57a9ff9c3dc11b63cab894e0cf6aa594c5377d0000000000000000000000000fe47c7f24638804f7680a80ebffb440688d2baf200000000000000000000000029d4e23b4fdbc4907f4a03d093d1b6ada1e34bcb000000000000000000000000d2052d8108227b6255ea1bb5a4e4d45bda74fe5e00000000000000000000000058d42a8b7a640c93faa84b9dfb071aca2f75c2cd000000000000000000000000fec02420b1e6fc91e1b96c0d198aaebe773af79d000000000000000000000000b453f55cf18d4d523c2635cea2f13a91fcd213f10000000000000000000000006320d50df7948f103e8affbe421516b1083a5447000000000000000000000000363071e9326954678337d4a6a50d193a1714a7a100000000000000000000000078df780fd055c6326dbfec290a6f44d2e890482f000000000000000000000000c0f65267b8c4e46ae4b26a72e5088aab86fb504100000000000000000000000006511bf2e40d9282dec3dff3237696cbb821a788000000000000000000000000c9c8925941e452f077d0ee96af6ef64febd5956f00000000000000000000000012831e5d8de14d00fa487be98d3d20f54a7dd81b0000000000000000000000000538c37b90e0a5113fe4ec5ca6a04ae1fe8d2b3000000000000000000000000088b6ec3f8f984ecc9f98fbbc9adbcff34a1a84b90000000000000000000000000b7d713c2ecd3dead01ea11875127873ccb919590000000000000000000000000b3cbbbaec863d7883eb76764fd94b02b3fffc5600000000000000000000000062cb4319b9ee453ea7b55d93db352145bbc6acd6000000000000000000000000d5eebb30aa3f0e4cb2e622bb9b859d9d7c1e17190000000000000000000000002fac7af16ad94a292626f5b0c1cc06f5e10d30340000000000000000000000005fc6eaae0a36344b230631a64891578fb6dc91c900000000000000000000000084a445f12b0994c3dda8c39af07309d38d4c4a5e0000000000000000000000006b4f6bcfdd76363684c66f0b137753a62410fbaf0000000000000000000000005947d108b5cb963b5029131aff5bd341a99971c000000000000000000000000080737f56792aec57dd7f15815820dd2be7f77cfa0000000000000000000000000ca3318b8eeec8be7ae5f7178ecc86443ce8e74600000000000000000000000075414babee4d4803a1035f65be63e9fb122e180e000000000000000000000000e2752b5c150fb448135a37bada902bf91ec441200000000000000000000000007f7ad8942486dcdc5624cf7ae124dca2338006a4000000000000000000000000ba57752e25f31ed1a927f2c1dc2db8351fcf2c6b0000000000000000000000009f84d2138d392cdf43db87f427776434bc9fd1c400000000000000000000000044c7b7b587fc039fdee1d4bae7b81311bd6216770000000000000000000000003ce1005ded72d862ad84d248ebb8f1d5a52020920000000000000000000000001c0d2c5cfa8672c6f2d3f66a7c294092b4741d5b000000000000000000000000b7b5056ae60e4d099c932ee82844370bbdf670990000000000000000000000000d6caf489159dcf077b3d0c286300175895b8e8b000000000000000000000000f26dff13aac6853ef8e8f5053f6ea20401988c4800000000000000000000000076075e4317cb75643be2ebdbaa9de384f3653cf2000000000000000000000000acb2e831891a976d49aba202fa4579fe19bfb23f000000000000000000000000ba265329a6c33cc5aa640f3aaa318ea5f1db83320000000000000000000000008d0050a5b6a6978164356095dfe409158892c4e5000000000000000000000000a3b6ca52691b43c3b4e0529b425afa1a8f648a19000000000000000000000000e493cb8a1c39417d32690c0b2e73fad1e49e6473000000000000000000000000461aa5df556fdbbd425544b033494292552247a00000000000000000000000006a5d5af0e266a24648a9d7e8d388eaec7abd843300000000000000000000000087020e487e9f0070c4970bcdd9de6edcc67eb003000000000000000000000000f34cc2d407e6b6a03554ae609269b6f891a10f2400000000000000000000000054b8665626c6a26224d44e6a71a11c8e7234516b00000000000000000000000076ad07e276cb11bfcd1e49cf00fad6d81df3af0c0000000000000000000000000c05762dd7cf0a8888b0d8303d5b6227fc1d2c1b000000000000000000000000ed38ed51d403c268164e09bcafb884f74f632f0f000000000000000000000000ea9d24df29ca8ecfe741c204715436680a31e17600000000000000000000000022f921f7455063fc723d3e3253844cddf6f730fc00000000000000000000000013d299677dd0186143c6fbc35378cdcf417276c9000000000000000000000000679fe21ea7490437aa596d21dbca534e1eb845d7000000000000000000000000876706a7bf2e6c09f5afe8c6e27451ef1bc0e70a000000000000000000000000c92d01f9a2eba3ba1444c4a0b8ec84d4148c99fe0000000000000000000000008b130886fedc82a5578b17ae83bbdbceebedfdc1000000000000000000000000f4ee0a905fbdb5f508467e4444d4f4bd20ae6dbd000000000000000000000000c38e2c92259050b20a523ef9385b75ae7cb78636000000000000000000000000771a85014bc57c739858ec83f305ea0b230c7a670000000000000000000000000bbf20ae801bc7bd0b9e554b9a08edca348d0a240000000000000000000000009d76b5113c9c20f0c87ce77030e46a5f716df98c00000000000000000000000015c682b9764d584cfbc964aaa4dcbaaf690f53670000000000000000000000000e4d7af78ad619025a44621bf2062192e2b36b40000000000000000000000000fee2bc58672b752b8016a2be9c21603c125177d1000000000000000000000000b0ea76242628d45423193db1e4563ea82ec120a10000000000000000000000008d0c1bfc0c75fb0d445c629c8e5c618c279ed9ee000000000000000000000000858fc4fdb998ae17a123b3660c6e41a678ef6f7d000000000000000000000000e77c07eda92b22e7ee7bc579818322a67bf9acca000000000000000000000000d89f38d5474acecef6b5e83134d2bc384b8d27500000000000000000000000004b82453c4054b48e6871ef1d4f949517ec5a27a80000000000000000000000002cbe2089900f18bdc9b119730693eaeb271817580000000000000000000000006e51bd36a87b5f5caa9cb104ec09aa23e71d2472000000000000000000000000052c916a623118dbc5a0db3eda392e8f13fc37f3000000000000000000000000b9aab6802b48b80a866ed07d8d37b0b6c5133c480000000000000000000000007e45e16736ae018943b727605596145d71325876000000000000000000000000a181c5d5a111abed51179e3377ffcd4b732ce8c5000000000000000000000000a59edc238f299c8d8eb0b8d58ab2ec444ab79252000000000000000000000000a42035426f3682bddbcab724e2139d627a453edc0000000000000000000000005a5efe5cbadffe4184b8b2cad4d373ca907cb4b4000000000000000000000000c4161dc69c4fbc8e00eff2062835ea9c47436574000000000000000000000000120ce698891b886e2e32c730751ef9fe4b52732700000000000000000000000077976bad6bef44d621de679d2f979ecbda67d374000000000000000000000000edb1a46f86be0e821366549b5b2796c9be8f138500000000000000000000000074957ad2f89f39fa8cc013cdb3f2347d830b4e84000000000000000000000000913df93f83839deff59520997547b228555e8b0800000000000000000000000063e59ca5a1e2563c7c833084fd163bd5f3cbdd41000000000000000000000000c959c59c7506c1588e2931818959c29c7e0d346a000000000000000000000000f44636f55bde12dfaa2e196f40d558f88b2d7ffa0000000000000000000000008114a116675145a6e03d02f60712265e2cadeafe00000000000000000000000048b70bfad351ef4af6e6b76d2433535089b0341c0000000000000000000000007bb4aa005e48ba740b2b821795c6c9045de87dcf000000000000000000000000e733faabe3cf09435182881d4a45806cbd53ba4f000000000000000000000000991e8bc1c410fe62d00db3b043eff03387dd347f00000000000000000000000072e36e27753f47d1c1a86380b2808c8693c34a4d000000000000000000000000d30b5b1601c752fdf189db69ded34611d1d4c1e3000000000000000000000000e3df5cd76016e0cc0bf2b6691682b5a6fd89ae7a0000000000000000000000004215234e62179c47886674a514a8462a3430cb71000000000000000000000000cee53176e3c68e025e1a819a5fe14c8477ab3fe50000000000000000000000006bcefd609649dd84c49c806b8aec26cba7f42d43000000000000000000000000bec19007bd31bff56c1f155e58f0d3279e9db9c70000000000000000000000006c409aa062851430b00709c2550b66564f9ff0f500000000000000000000000086e9d4e31df8a7c2084e597b3a8169916217908d000000000000000000000000f00b722d1ffe4f5f8273b0ee60d4d50c335942c40000000000000000000000001c018692175051716b07e07c85f88a810c82905b00000000000000000000000064a1d605851298d9a3834a8521abe9d4625da862000000000000000000000000d70a31746e7a3568ce21b3b861cb149b2e3f0ab2000000000000000000000000b05a993599bde5915c124f7803fcaf558747e2e200000000000000000000000020a65020ba89a159f69f6b92b7c6e869b24b749e000000000000000000000000ae0ec68ea6141127a47dfdd57bf0fc1f15cf6dbc000000000000000000000000e99452944dcf67d7aa54872bcbb852448ca3f5070000000000000000000000002245bc83cef39eb299f357cd389ddc3bed56f4370000000000000000000000008e6c8fdf7e88eb2eeca4a872a03fcf0ca99df32b000000000000000000000000a82c663fe2ad7f4cdddfe8a3fc0106a68974bf5a0000000000000000000000003efa36eb4e5ef0bad8e9cd5de391e260847b086a0000000000000000000000004a61b408d764a1325b6e26643bd850dc482bd3d5000000000000000000000000190c7f424aa6f34bf0b20b9d1b24f10c6d6cc90a00000000000000000000000049ab88603e4b00ea43d419ef2306807026b2057e0000000000000000000000007c6c316ed73cabfc8f8a3b3632a5ac42640e933600000000000000000000000046de1a837bd940f7ec5fc38607c1b67ef013aaa40000000000000000000000007e23a1817ac2459c650d071e15fb57d41a566ba2000000000000000000000000f65ebfbf8652dddf280312401146dcec11e95b020000000000000000000000002375dce635af511e6604b14baf8aea343ad41cd10000000000000000000000008c61e3489af8b95f01846eca6675cf77cfb466160000000000000000000000000336ecfe11c0e6371fef96b18a70626c7db5d9e200000000000000000000000071337a96b78447bae248007c620e20e760a9e1070000000000000000000000006121e71c11508d30daa9688b0811b09874ee32b5000000000000000000000000a444d52fd40340f262e52043300083d15339f0aa000000000000000000000000a39383993ac9d888d9afe8c2e8c36d352b212f90000000000000000000000000f59d60546cdde5760636f98b70568e88425ce14a000000000000000000000000d2bca3c37b43e77239d29a347234071bcc1b87d60000000000000000000000006485fdd80f5bac95758706809f12ae3d424f5544000000000000000000000000ab3082edd71a575dd0b25552c258a9f8f8a11971000000000000000000000000b6695d818f0218f62cbc3d6b64bcd0e4f88b7794000000000000000000000000ad0026faf2a1b8ad7e5d5011ce617add24e8a87c0000000000000000000000009d41566c4da2556b1e1f4c03a6589808f47f2b350000000000000000000000005f8fa44d8956a417281175342a50b97c97d4cb3900000000000000000000000080d8a1d0fc14436b56c39757f221fea49720e4cf0000000000000000000000005dfce48a3e5f264bd528a09d2585ae25fa7a3e720000000000000000000000009c5daebffab382ea915eed000b8ce1d1e9d6c07500000000000000000000000071ffa5f5090a6114be0dd8e3ca81c9ac1d3437a9000000000000000000000000bc6d64eecc7bb63d85001dbbd6f94793326f5dca0000000000000000000000006f9c7d77d7300c73f614c7f794ccc12fafa4aa5000000000000000000000000056f3f9c331d20a2944a001a2ad38a589050ac2c6000000000000000000000000b49912dbcfc75a2171ca62a4594ed8604d99ad87000000000000000000000000adbc6ff541017cc26e7c18546a4dfc439b1cd96e00000000000000000000000039377d0458478e91c0440f351b64c7a068f0917d000000000000000000000000d83201957ca78fe297730879a87b69699d6da86b0000000000000000000000007402b9bcba4a449f218debf416300a9fc6011e0d000000000000000000000000f38b7ec1256d03e3998086094b015438c9b6afb3000000000000000000000000616ec7d0b66cad90f901e36bac4d91490ac3a99d000000000000000000000000aed610c7a9b1f00dcc283bc99d71ba3263b1ba3a000000000000000000000000b5ad398d93d483d9b2368731264bdc5ab264f6090000000000000000000000009229a08f860fa8a72052e42de757ec3b2003eb730000000000000000000000004c093f1a2df0aa27a1a451830ed35490bd22695300000000000000000000000043714e9438aad26f703b9ae42f61de970d4917630000000000000000000000001ad87534eadf3ba75b96988959206d7fa05856b3000000000000000000000000a2fd6940edd4be214ebd158d520e09ea2880057800000000000000000000000014198d49f0f6972a6ede3f1df5405e4e7b59f8da000000000000000000000000da715d9f51e9503c93d3769b20f0d9624058a324000000000000000000000000fa5ce5296dc4498c82fac98cf6312c664ffbd075000000000000000000000000a4a0cfa77ef926258429d1e52cb9bafe4373931c000000000000000000000000ee3d7978ec636cfbd38cf9c85d22a9e0f34fa01c0000000000000000000000000cc79ac0fb72fc0ad2b9b5a5737213988c10699f00000000000000000000000075193cab508aad47541bc23787f5da39b1e77023000000000000000000000000fbc076300625ab35563bac6661f3c70fe72e84850000000000000000000000005bcc496adb9ee759c7d208a73a2fcec05da4c9dc0000000000000000000000009779b6e42ccaee3872154781cc48f7c8154bb160000000000000000000000000bb9e0ffccddf992e667ef29bb98efc2573850ce6000000000000000000000000222e4038b030718753403e0d2fbc87c4c41a5acf000000000000000000000000803a4a8a2a2c83099d52cf189d4dfab56b87e6e5000000000000000000000000c9b2d30cd8413079ea18548ec4e253d93563c3680000000000000000000000009887c2f0ba71bf2f09e61c6005df7a936afba8c5000000000000000000000000ab5789f1150a15a6a8db8c8a60f614d0a0f3e71c0000000000000000000000007b079eb2aa233d5510493e53d33135ef6a1412510000000000000000000000004562e6bc93313643ed6c3909c9bd05168736b4650000000000000000000000007f654862860ed963fd0c45de1c40dfbfb32c97fa0000000000000000000000000368f15a82d8361f50d0bc8ff5fe927789ebd01f00000000000000000000000091425f4e6eeb1fd1896dfe996ceb62fea8f0ddb10000000000000000000000009464cae40e4b69d44bd7678e5ac93375090728e100000000000000000000000002038bea3d2821785184078881e0d8277d927ab30000000000000000000000009b293b0aa8dfa001d5c0e53e2c0f9ddb43e570c5000000000000000000000000e8ae28bc5eb2e8e87ce043351d70f4a88b9410ba000000000000000000000000800c46d2da9f457d22a47485232f44d53c2223aa000000000000000000000000bc7936abab717885322430bdad05ff1c6970ca200000000000000000000000000247a1b117b827a17aed99a6c48a6de209a7e45d0000000000000000000000000c18a8361b84c0392cc8fa05b75c3c44b28bb78000000000000000000000000099acd5bbc57407aadacf3e4517649ec9b3ea69c3000000000000000000000000064ab5b7077b1c6c15c359c762ad8b88170c21e900000000000000000000000055add73a4512d65f1a794c8f850a6028b4085eed000000000000000000000000cc893dfc6e7e9076d4815c45729c1e05e16c49b6000000000000000000000000bfde7e3b7c54c8dc3dd65deb94a0a617e56806e40000000000000000000000008ab74ddb5cc91261d12019125adcb17a55b79e5c000000000000000000000000cac22aa055b3e08eae616a4e8de92231c6cc1144000000000000000000000000261d04fdcf69abf31a5fbde3664edff44f01062c00000000000000000000000007a59f61977e0d5d5762bac85bab14738077dd50000000000000000000000000aa72cf4f5d347e4e6cd112e5f5590899f333fe8a0000000000000000000000000c12c3f303841dece43f666b81f024577e58d309000000000000000000000000cbeec05d91e44abcba90c89fa15eb76906a57c0a000000000000000000000000254fa3ed43a7fd634f3ca29d17f6f994f0db665d000000000000000000000000a0a6047f6d561324cfbe0caef3a0734f772b59920000000000000000000000005a874e637dfb438f72a25b54b7427be25df65c280000000000000000000000000b552df256217e16ae4e01fa49a0c0c4494116a20000000000000000000000009b2e6668f77ce8758ae2b8e51860059f01c69335000000000000000000000000944a215c47b6dd03613eed159e11ccf70e79994200000000000000000000000027c545d013509e4777b8ce8531a3ca425647c28a000000000000000000000000382f84802fd6d9b8cd1c296fc32a50c326b42231000000000000000000000000d27a4cbb5633f92dae6cec064b931852afa9bc83000000000000000000000000d8c64a026c3dd97a8c2a0277b636e17c7d9247e2000000000000000000000000714801714b27e65c07895f760a1c22cbc993f740000000000000000000000000ce4f1305f37ff52a2ee8470b4830df463efcfd6a000000000000000000000000a12aa593eb8946f611dd45941e118b420be3582d00000000000000000000000091fab8df2aecca2caf1cb82e9ca7e312b7a47d7d0000000000000000000000008e2816b3d104d0f3b50ba74445d2aecc1b103daa0000000000000000000000008bbb27d9b8f506cb84ce86ae78f73a365652e2060000000000000000000000002d47f96bb68a2a838aab90da777f2926d71e3c650000000000000000000000009db9dc626a7527d7183d6240bccef19b6cbaf1ca00000000000000000000000076fa6aa6849786fc09cd7eca561841f87d6cc469000000000000000000000000628d5e69a0bdd2ee163399f05d678ba5a231013f00000000000000000000000073817e7b444fc1a2f7f87b2ffd66154ea33b11ac000000000000000000000000c906d78de5612ae7430b64c7914a0d825775fd0800000000000000000000000094c0c3e68bd80b79e3467a87bcaed20f72164511000000000000000000000000336cd7233c0c70129e1bb05d78e941ccdc783b44000000000000000000000000460ccad4a5f3225dba03fba76909c0c3ee186136000000000000000000000000169d7f200f423a8f52e88e38b0f6a485894621d4000000000000000000000000db7307d89f009443a23828c7e09c68c1e54e0f32000000000000000000000000b63d896a6d551389d98a893c6fbc3050e04240a7000000000000000000000000ebb0aa555f4ddebfe59bdc92297d954e53ea91e300000000000000000000000006648202fc08943cbb9ac5cbee5a6cbfb4c0665c000000000000000000000000a9b1ac3cab08ab985e5e25d7e8d67f344c047e05000000000000000000000000c27894b767abf224bddfb59490a55c5eb0ce7be1000000000000000000000000a65e26f49e04e2298d5272a359ede3217ef1d89a00000000000000000000000009bc69e88a814891f34ca9d8521d146d06a187600000000000000000000000008925b7936b7299dbf1069430bd5c1fda7e348f990000000000000000000000009122aadbc2f3cb1517a920077d7db781e69233b800000000000000000000000009f1a073985cb884b019c5e2c7ae21453226571b000000000000000000000000ea70332763a8e4e0c0e801f7ec563ca10afa0606000000000000000000000000f4892f4f53cb34c8d9e3d90dfbf1d7470af3092c0000000000000000000000008f205d56eee2b3cd39bd5829182558e55bafc9ce0000000000000000000000009a9dfce27a613b8ec55881206cee1d03394d7ec40000000000000000000000007f2b1b05e88c9c287e7f04b6bc61f12177f8e089000000000000000000000000a18548ba5472f31b6f2893c5ccbaec3fc3155f0700000000000000000000000065bae322a3680c56be23250a4bbcc35ad0b86c70000000000000000000000000a044c1fd68ab53f38edc095e97370f0ce458d06d000000000000000000000000dbb66fd1f192d4c8620b7f9197c595dc78b4b11b000000000000000000000000e0669ed9aeaf8c0a6e0963584fb73a1e3d69b528000000000000000000000000785d91cbdfb64861a031acaaaf2833ea14ac08a30000000000000000000000008fc1ae563358ce530f67ac6fbd181a255113b713000000000000000000000000c1e2d8443189793b5adba909e831499e90d5965c000000000000000000000000faf947e57dc574dafe578bd91fe9a99feabdfca8000000000000000000000000c468d0756da9e064c78caba67340325c41186be8000000000000000000000000d0e1c3b7db6342369a3e7d3b52355abad2fe979f000000000000000000000000d319b08143a125a58fad867f6431eeb41aeb139e000000000000000000000000cb73f6284ff33f14f3b926127170a892654b510000000000000000000000000089739b6322e7fe6a8151793dfdb1cae34a32355e000000000000000000000000cab8b2d8009501afe171b129fdf42284e3c0f8c400000000000000000000000002afb457f1f6a8a8cdf4e31d77c6d89896892e7e0000000000000000000000000bf0ca9360e4fe947bd36ade249e24b1c37682ed000000000000000000000000747c21032bc0c6176e78ed85ca1274874127b0c10000000000000000000000005c8fbf30236c435c5f0e9a85531ecc73fd82c9e70000000000000000000000003d14a995ccdf50a54404f99cb6ca4600829d6ba9000000000000000000000000ed66e340c877d8f05b4563d680ec06ad8b839569000000000000000000000000c274d93eafcc31c4222610a6286273b638c7e9720000000000000000000000008a6a0945670bc11faaaa4681a379d13f0bbb876b000000000000000000000000a7d39b16d08a8c20ef326ec70c3d407b3a28135900000000000000000000000093384fa686ed3add1161aebccadb04f48a2a105b000000000000000000000000254d74ee502c73da90bc21eab7a8e82913052a96000000000000000000000000c97a7bc5e99ba3f645ef573487c34ef01df181d400000000000000000000000018f3baa219450f6fdbda8c51766346557ab7655b00000000000000000000000039a131019a77292c2a0977cbf86ca9491cdd00500000000000000000000000001ab6235e0407c4932d92f3ba180453ba2f81c7b70000000000000000000000001c874e4ecf01b17bee45530a4e80f07d40bd6ddc0000000000000000000000006062b68c8713120f6daaa6bac8a3327629027e9d000000000000000000000000555e01aafd2db15e907bd5a16e4db7504905f2ff000000000000000000000000bb258fcc3d7046946552ed0ea3e98edaf76c53650000000000000000000000003aefb891feb091f6c8d70a26f2fa22826cca2e6f000000000000000000000000e4e67a5a0a0e1aa1ce832f229b5a04a6bc1844bb000000000000000000000000892db555adcd8afcce3c4af665175031029dfc1f00000000000000000000000078543b1bd8b8f83e123cf7548eececb284147d91000000000000000000000000773b8be8719643c094adf0f7609031113932a570000000000000000000000000b74fd72b6e50cae26e908a94b4c73bed08e5a916000000000000000000000000199a9314683039683e6b2b9b03e08e20620bbd6c000000000000000000000000b071ecb79ba64bee33e2f81b22a31c7d45cddaad000000000000000000000000ca1d1e01e9617e98d0127ff0ce8b79d39b7ed680000000000000000000000000dffaf7d8e20b1469f95c2d2d51969e96b80d2ce7000000000000000000000000548417b637f5574428fbacecd608b4abf8443560000000000000000000000000c442a5e3a0ef1ffaaf6764d9377274e4693ed2ac000000000000000000000000bcb4d132f58fb95d832762e7acc46240d3707699000000000000000000000000ba1fb9cf19f318206a657adf47a5de1110a621e4000000000000000000000000c264c3e610872c35aaca41af4e7cb6586533513000000000000000000000000086671481b7849c10cf09e00d504e49573856fa0b00000000000000000000000076e4c31e43cf31dc0cc835b75cb0d449b8b3c84b0000000000000000000000005042817501bb186085701cdb785c24ad982f4703000000000000000000000000c36342ec9bfcc50c1e73b6c15423845e42a2b053000000000000000000000000996d804b299cd9effdf7738fa454ee4bcc49883c0000000000000000000000009d89775f268c3b5ac66a94ffd4ca9da15e266a4e000000000000000000000000a3d8fb362b8f61e1e8c9afeebbf75d08c389e43c000000000000000000000000ded6a715d9cca70341dfdb0e8b12fcd1feb84e110000000000000000000000007ac7dfa7f85c43081e7e9056707e5df5bb2d0efa0000000000000000000000001779337b7fc149aed75747d912c412811c33e5ce000000000000000000000000504b9259ffe47a85acfc4021401aa88db6c0109f000000000000000000000000aafe13da0a27e88e0d71a365a5976d0ff6e3d5aa000000000000000000000000fd5973eacf44b86de018f1fe3f500553996832ba00000000000000000000000003a03ab533c218ffad3bcce104255ee36f288f76000000000000000000000000ffa07ead2c30d9f69a7af99f32c4088a6b46451e000000000000000000000000a556fb07f4f6048b086c8a13001421ff71cd8c87000000000000000000000000cbd620ff86725f7574cbeb82a304b5c2b4fe7da30000000000000000000000009b823c0caf19a9804256b5ec6802e0a33800a322000000000000000000000000de54b2e893123d7551338b758c222d2121467873000000000000000000000000802444334a5e6abb709b7af7b27e5bcd63b06ac80000000000000000000000009d70a3ee3079a6fa2bb16591414678b7ad91f0b5000000000000000000000000c3d2d9379d3bf4d5c7d794a799b741a0e7092d7a000000000000000000000000e150560df29471978ad904fd0695d8527b177fb200000000000000000000000075406e9adcf4c247e5ea8301543b9587f1d40429000000000000000000000000327539b790c6ba70e4c1e7149599ce2236c4175c000000000000000000000000ee9f8d36df28c04b1f56988c9c04984a8b42e1e3000000000000000000000000a19155116d310285684793fded4a47bccb7f0c580000000000000000000000008ccc583f8d5e45d9554a14607978204113f2180000000000000000000000000069fafdfaacab45ccd63104bd200a7ed7f86fb617000000000000000000000000cd5599b4f624f32f23af173af0b766557ab65a68000000000000000000000000e01d628a788a3e58dfbc45e223121fb2c32e7bf50000000000000000000000009e54646023abc9f82b6d742f889fbb07ff9daf780000000000000000000000000c1584adfad2d74fd822e7a8bc3ce2be966739430000000000000000000000007d107917c31d061035de746e4713e88e927ac81b000000000000000000000000e40157956157a8cfa12f0db78c74e04b431c21730000000000000000000000006f08040567636b620be05fb8d750787076d577c1000000000000000000000000731871157b284bfb9501a1b6c2b9b74ee4fdfe6e000000000000000000000000d141a7ce57e387c6340438347e65bbd9ea5ab18f00000000000000000000000032f5772737ba8a148545822cae67c65717ae37bd00000000000000000000000076d36d4943a0f1c34b7c0eab1055ab558416d86500000000000000000000000066ee092d98fd882429a9cdbdd0f91bf0f8595a53000000000000000000000000144acee9ec5dc8c6e08d5cb67d7668ce0909aa21000000000000000000000000d3f62bf5a903bae520a20a278add2dc126b6edc90000000000000000000000002e6447c7abde9f31d04668fd73632c96d16f2a4c000000000000000000000000200a4e6682c64f31c4b0c248ac46d8e8e458619f00000000000000000000000024ccae54dc49fcab65202d5f05eca9d0591f68f80000000000000000000000006abdfe4050f740478a30b7b40dc07334accb6dba0000000000000000000000005ac2dc0f1ee865317af186032faea2d27455c54e000000000000000000000000514f1d4245f54807f76e1a98756e5bde86c71a72000000000000000000000000f35f2c8963e56e704acb984a622b8bdd471ec51400000000000000000000000048360e7045cfdf7d3d2c04b1f6ae83882cc10645000000000000000000000000a5ffab9b3c3cc4f8825f451759e6372ddb87cd90000000000000000000000000390025ed86abf1fb11a95b9a57c305c1bc70149c000000000000000000000000924d577f5d6fca0e3e48ab4931d78198c724ddfc000000000000000000000000f7de3d6415622a1a9d9a33638cce42308729027800000000000000000000000034ae93aa8ba87d19e6bdc9e5beacfd0c7816234500000000000000000000000041c34eff6b829fb43a1f9086a150e37fa81743560000000000000000000000004bf94ffca0dcfd38ba6775116a1049b39bcffac500000000000000000000000076de2647e4de978fa0662eaf2f229c42f19870cb0000000000000000000000004302dd1f3ee33b997a79be3c2bcb9671bcddc51d000000000000000000000000209d015d7649e008314cfeb36c9f7ba849130b2f000000000000000000000000a08b59b487c9fda9d4d73d088062d92264887001000000000000000000000000e54c4ffbe696a1bff25bc0098a5e42eeadff64f4000000000000000000000000ed6bbc512198e7358cc7bd9db6ff6d73366f0e3d000000000000000000000000edbbd60ab6797dd84d47ef207bb03a3d331f75a100000000000000000000000071afce739d611410538ebee7ac0943a0c6a26ebf0000000000000000000000009db6aee83f646fe22616b8b21eaab8d1cacb8a87000000000000000000000000dadda4af8a05a732d4a78d93750c271f0352a0140000000000000000000000006d71404e04696dab64189d8f9926ac3f5ab1e5b700000000000000000000000021025f460d99bedb5679a447f212f79f71126861000000000000000000000000334fdd65229c02aad2f0502d2c3fa9790c5444500000000000000000000000007675b09234ecdfa04196de0b59f06eaacbe6616600000000000000000000000037dc713758858a0657de158ffb34c4135c313dbb00000000000000000000000020fc3058df5f7930809a1bdb473ada1f8b02eddc000000000000000000000000048d859447643c9ed74b49aa5061f1f6522411920000000000000000000000002cb51d8543649ae9f2fce318bdf16a010a9cb67a0000000000000000000000005c6349c7f5440ab2d4e0bb23684f884be323f6cc000000000000000000000000cd3ce346dd102a18ca242abcacdda050731c6cff00000000000000000000000054efeccd53fc25b4e5c0854273804a1680801463000000000000000000000000dff2de2741e9ecba16a642c7d6fe49c9b32b90130000000000000000000000007036e80e2cd0b636dd2b2e158b8d0d2b0d35a991000000000000000000000000daeebeb158e9af78566715717030c42e0998679c0000000000000000000000009fb4e4f032208e0edb86c49b20ec3e3e53e95bb100000000000000000000000050bb9480334963a1b9c7277e59e364c5bab90fb4000000000000000000000000413efd994ed63372d02718a2c97eff266afecefe00000000000000000000000021174b7beb2f5de9f171ad35d965eff804aa1524000000000000000000000000d76d6ff0e6f5d1839497258eecc3fc05fa449b92000000000000000000000000d3a4ca6a77f5b219eaf6b16b008fbb907099a89a000000000000000000000000fb4f2e1ef59dbb28a3cbc5041aa17fd24114e9de00000000000000000000000026f006318fa3bcfc48ff429bf38faf08ff189c0c00000000000000000000000026f006318fa3bcfc48ff429bf38faf08ff189c0c