60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6c696e6b61776172642e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206c696e6b61776172642e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d53533131445255413361554b467978523271465341726574644468436d4b5044557a384c35426a68736942740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000556000000000000000000000000a4048a008c16d3535a25ad1c2bc565d9bb2d4adb0000000000000000000000000070f5f1d384b672d746349fedbb19406794b0e9000000000000000000000000658d23ca05a5f84e8072f66f3f13b3cf9d5c03c90000000000000000000000004fec8fa57ec3e004ded21a619c1b7c2fca39eee30000000000000000000000005ef78fc2d6cfc3db5c5d42d2d284536b15ae32880000000000000000000000003942c5d98480bea63145292e1db06aca8b0b302e000000000000000000000000bd65d9f48b9a4121f3438931b789121e30d594cd0000000000000000000000009ec458e1e23b0332905215140c1c17f2eb43a6b0000000000000000000000000f9789cb18678ce16b14958d34b28feb38536bf6600000000000000000000000045befff4a353ce32711ac286e213d4c54b90aebd000000000000000000000000eca882b31bdb0a0fac2b0cab5a070a2946f7a581000000000000000000000000debfb1816986460e4014338a5beff294926c0ef70000000000000000000000003cd222ce9dc686f14b3f3b411e939f20f0f60c4000000000000000000000000020221debf96eb08b57147c04a9c60bb52121115b000000000000000000000000f6990fc28dc7d97c433b451b173186090c1eeff9000000000000000000000000d4147769699d3d6de169687f27afb64ac654ef220000000000000000000000000cfc1b25493ae33e2a8f00f6ac2825015dceb50e000000000000000000000000770c25f85d8575d4dd9e52302615204213aa53070000000000000000000000000e695c10e45a60030ac574e24a64eb64d35f416b000000000000000000000000da0e02a0a59b798034e57ee0c2ecaf4a6165c9030000000000000000000000002beab8aa99b625531825c5423efe81a75c71d9ee000000000000000000000000bbfbcd5b9a6b06d241c3e00b30288a164dec92fd000000000000000000000000b545b88f229c5f0248accce40783fdb6550d21a400000000000000000000000097776f750e9b0f897a8ffc5b47800f2af43f94f5000000000000000000000000c737868fc64c6e1b5e098c3f5295c77a8d32db3d000000000000000000000000d0c1ce4ecedc5ee8536ff10fc90a310816171e960000000000000000000000006fb388873eb702a6566028e9f4e3a1800e028aba000000000000000000000000c3b82b28a97df27d1ece39d77da007db8d090cb60000000000000000000000004b1226c0705e9adf1a39bfdd7e0f5339e6e968110000000000000000000000005930c94ee4a68547e18957e2605849aea5860317000000000000000000000000cceeafb05f9a502f8b3af08f374760541987135400000000000000000000000039da4c68e2ec93afb453cf3351c27820a21b590c00000000000000000000000033485a3a907c2a485010377a03bd143203407216000000000000000000000000dd32ae0b301492b1dc039348c31801c9a942c1b9000000000000000000000000b59d3f8c216193efc7548bc6d461175e65270e62000000000000000000000000e0d6e0bd46d006f6927b2a37f8adfcf1899ce9fe0000000000000000000000000f04d6d4edf304360d4361d44b6899bf2ea43024000000000000000000000000535ddb14481528fc5cb69e65772d7891f656a02b000000000000000000000000efa47ec0af360c2e330e3b01ee399f191b2e6fc400000000000000000000000064a07eb8729634fbfb63ca5be70cfcb8b149dbca00000000000000000000000046525d4fbf28b2bf9e807366464d62316fc502f7000000000000000000000000397c8a4d3373aba338e2e79e577f6f65958869810000000000000000000000006785870a313011c35a6ce0718fb98192ed7a2da900000000000000000000000071eb7280846cc24a8335f47f152c5cfe54f6a0b400000000000000000000000060de913c861fc49bd56e88aaa5d4676c3834639900000000000000000000000075b7cb575ec8b8c4d88b3a391cb3f7df0dbbc2a300000000000000000000000064a6a35bf9ccefc7a51e3b203398879b9c8412d400000000000000000000000078d8bdcc75b8c50c055787fb61957c415f20c7680000000000000000000000007d3f76d82b20ec779e9fdfff4fe599ee1e52803a0000000000000000000000006e379e2fe695471c71440302ed3bd440710ad54f0000000000000000000000008cf5191de86f33ed80a4a70f02dac8026fb9c303000000000000000000000000de502b00eb0b84c3db72b6452294ea6840ffc99f00000000000000000000000043c4ef9d791f7562b1d900df4975861ee9728fea000000000000000000000000862df4cdaedef8aded2d6205ed90cbc16d6cb0ee000000000000000000000000090fab59882e91a0abbeab85ed47dc7a98336ea5000000000000000000000000b8edbd63442db00a57d8a0ffe6625dc1e3c7492300000000000000000000000098cb26b3b735a9b34ab868167b45c2aa93ab1e4c000000000000000000000000155b708747f62e632fdc58bef0277a16adb3ed88000000000000000000000000d62f5ba06032b5fb6c80447aead199674e03379d000000000000000000000000385eb15a60d82f83ab7bfff654aa0a9c426383980000000000000000000000005478f097a6e82c0e799abd26552066570703613d000000000000000000000000b3a1956a30f74af48f56c9c2841c3ebc2b943d2c0000000000000000000000005dd25b4d3de1df98882a2b4802595ec6d2561e63000000000000000000000000529079490d3ae8a4c8637a5da4be6206eeff22d4000000000000000000000000f259ab8836f92818efa55b013bdfca431d8d9b6a000000000000000000000000cc29be4ca92d4ecc43c8451fba94c200b83991f600000000000000000000000098cbbc57fbf6ca1b685f846ebd3f95190f7eea840000000000000000000000003ec6cb8f157a47b7dcfc27315f1843ec8575e9540000000000000000000000009367e6ff8420214b715c140438254ddd8ff70957000000000000000000000000eef2064495d747a0b3b1aabcd1aeba155f03629f0000000000000000000000000c8005a79b1c3819f6cf98b65c6b545964c68c17000000000000000000000000512b15df7ef219194f76eb7b44523878f3ce5c4d0000000000000000000000007958b34c875de118b605742418de20e5f337a143000000000000000000000000820bfbdede0a21846f4eeb24ae2a3c56163c950e0000000000000000000000003336e0506b58e4c8b891d704f88014c1f5c5ab60000000000000000000000000e1ed1b9009807a75bfbb2572f836dec55d19f6930000000000000000000000000b52b9de4c18b7c8671327f4937a20f317c3cfe7000000000000000000000000e7158768a9a924088e2927617f6203b272d4d404000000000000000000000000c1c99ab9a2d4db5e9f1483ba12635614a369c073000000000000000000000000c68b901d17901c8f90f019f922d56ca4b222f88100000000000000000000000007291c87e87b107b12d5fdcd0083ab61b3e43c4100000000000000000000000052971f326d233f3d27f2952fdc2996886a65302a000000000000000000000000e77b2175de80377e197aa522deaee09031ec921c0000000000000000000000007d7ba5710a184e385bdaef61cc828474414a717200000000000000000000000058d1390a9de6f796eaf2565957d485ff32fd4e86000000000000000000000000df32f6c82cd13c327d9fcacdf7dbf5a3e2ba7e590000000000000000000000008f8d53ff66298d6baedd261188030180594ddf7a000000000000000000000000bd25a6eb23b5f09e30bd3c06e13c5274b9e4d7240000000000000000000000002384ceb6b928e1eb969738eea3435a87700bfc58000000000000000000000000e3cfc9d6881a1bc69c8fdbb7123e8e238d53da950000000000000000000000008f615f0074b2c61111d318c1cc8cfcc9c6760134000000000000000000000000beaf94cd57c3b5c8cf00d13d956ed521465861be0000000000000000000000005ec6b36111af201291682a33301a2e10c3b1ce9c000000000000000000000000e26c72c4204b997cc2616f48bf68e82e7b2f68e300000000000000000000000090cbe1ca648d520a91ed960c3cf0635f72c7ec040000000000000000000000000b81ad794e535f1c21be2006290497d8e7b34af8000000000000000000000000b4154d659121bdb11a5f3512e2c63d86d663c8ab00000000000000000000000094c5a62fde96b4927861527df2126c25b39a049d0000000000000000000000000c98495e9486757ee92a2cdc16976be6a8e59714000000000000000000000000d4b75854b37510cc9ed5e1b67e157a8642c59a920000000000000000000000006c79ea6fbf8a6910866cdbd24b90f2e14768f38400000000000000000000000001ea4917885a9148b06cdb1d9de6f2365dc3b31a00000000000000000000000035ef67f89350f90a1b1ae4f0aa9679fec5d1accc0000000000000000000000007e3a875ed0d4e9ae029adf9871193a1444d813d1000000000000000000000000330b2c91bd36f237353275b86fe64a9997153b24000000000000000000000000877f9b697cc5c0c213460a96b857d295d2ba8139000000000000000000000000f16940e53f0d937a0f18e77499665593685a8a850000000000000000000000008062efa4e6f90d517ca8620b9e963eb5627adf700000000000000000000000001eee9d3a21908306a7506e948d8c5d5265f8eefb000000000000000000000000a0e4fb216a52e10734e94e7436aca3554baaa42100000000000000000000000071df3d8dda7c22f31380bbb6c4dfa2fdb1cf1e9f000000000000000000000000c16a33f236b5d6a6ed29268d0f01b8fda7153a470000000000000000000000004775b5389cc5082319b60c2c71515a94978883fc000000000000000000000000894aed7d2b1b6d25697964c0f82b2589bea9330a0000000000000000000000002cfba9155f18714ecfcba67e364dcc74ce76db600000000000000000000000005e61c838790266bfa5416e55f0746fa8f40a3817000000000000000000000000389e14a1c514d4b127d723c08566522ae603021c000000000000000000000000098b6b01c357cb33d164b585d079ae5f3aee2c46000000000000000000000000aa2fab9d931432661b9f22644b959cdc66944fae00000000000000000000000012ad5e90537fca403d425b576b991e6272c1a443000000000000000000000000b8afab3f8d0e13f9ebce8038c2fe7a97a0bd5958000000000000000000000000cdff44e99ef81e763b23cd09910275a9d18a40630000000000000000000000001b2a7bda3073ae82e8f61fcbd248b0e9f581500b0000000000000000000000002a435f67f00a574b3ce830ee28b9fbba5ce0516c0000000000000000000000006730411ce2de8cfe3a67a6cfecb3fd6889148c3c0000000000000000000000003e76be4aa872310c90350ad50166b7dc8b0bfaa000000000000000000000000095bc749b41ca34aa83367e39c23a6d491f51b7b300000000000000000000000091199ff5f4c6b636936a87513c625e9c5b8424b20000000000000000000000005cd67dd4a7877cc1de1b46d1561885cdf1e59bda000000000000000000000000029b516d507c4751c2d7149833482055414b146500000000000000000000000041717474028b24cf46ebcb0fd01defe7a81105e0000000000000000000000000c235c5ed82657ba50abb78d9df996885bc3f3feb0000000000000000000000000d0a87f710e9c034d3117a43d8c84033818bdb0a00000000000000000000000016db29b9beeb03b8234cad5f70a0a2bc385262bc0000000000000000000000000e8dca2031b4a8e4a02441a0dccf3a2868aaf20b000000000000000000000000d8c2cb18284712f7c3688d080c712fb5202a7d1f0000000000000000000000003c4ad65f5b4884397e1f09596c7ac7f8f95b3ff30000000000000000000000005ee9a0f8fa64547b20a8018c5d72f54207ae7997000000000000000000000000bfe20e48b243fca17649a23204675dc272429d88000000000000000000000000c1a85298a40e9ccf4fa948e8319e3c2bd82b596a00000000000000000000000072cc8058ace16534fc71455cbac3af5007575b840000000000000000000000007daed115082c658c1cbd6963ba8567c97d78e7d8000000000000000000000000977126d8747aed5d1c71e835162d574129cde237000000000000000000000000d88d761a0329c12cbb12e5689170363f825055fc00000000000000000000000086d97f7e46c2e0df8240e46e2b4a3998a7d8ea3d000000000000000000000000bfff7fa7d96913a97e5625f0f46e300f2d2dd1120000000000000000000000007a5e9fcd0c62a0ddef22f8ec11fc9ca9c8a19a28000000000000000000000000a17b8e65953fff190182d486c7570cf79e39f58500000000000000000000000059db7bdb136d2c19f8f0ad8fdd98c595345c084000000000000000000000000049b8ac14d7f25d19f47d0f1292eb501b7f90a0d2000000000000000000000000345f738d8488d1667898539871219ee4f2520dac000000000000000000000000d70bd31a725be37d22a73ef635f2023c67eda3120000000000000000000000008b5bf17be6ef3d7fd1d9441511c4e9fbb7e40472000000000000000000000000448dee6275fda67b18e70733ff0f2664f3771f62000000000000000000000000b5511b24f0364416a14a3a9334a4fa026483b1de0000000000000000000000009c74d4dfdabf2d74f26132f0fc2f542ed588bee100000000000000000000000004e544489251611540021a1d001dc930000fd6b30000000000000000000000009cf6612b425c8ee17feb0ce11f8f2f84aebdb6ec0000000000000000000000009f84a9b0715960241141b4bdf939a57a278176c00000000000000000000000002c12f13fc4bd110d1d4e281db1aca2f8f988aaa10000000000000000000000003c6bd6831ee69d3eb595f6100368b3f3930043eb0000000000000000000000003d8798af153fc8c02413422c45807e2d413f7d360000000000000000000000005f576712f667bccab9a56f11d6d31aa66e18dc3e000000000000000000000000042020d9dab9cbf5789884e84abb30f681808f270000000000000000000000000b855e71f10a5153a25a3593ca95ffd88c1aaf17000000000000000000000000c1948864ed738bdfb74632b0666f6274872a82e0000000000000000000000000374e99fedb58f1881092f0444802fb9230dee8f90000000000000000000000001401e8299c9a9e8086664c743adc99b900948586000000000000000000000000722efe59c17238d394f96bc7e8076e5bd4857be00000000000000000000000003d1955236438234282fb39d9c67bcdf40f92cbea0000000000000000000000007ef6f6ffa1d175e78980d9960b3afd20bf0105b8000000000000000000000000d97a96b1864185ce3f58c2173f8d01e67572a11b00000000000000000000000076954b3df50702cc2fa9b770bcd12bd789ca3010000000000000000000000000385a67e11a8b090b8ec1fa134a50b3b9fbc1d90700000000000000000000000026764d58cd4258b7f2a3a4dab0bb2fddd0575ec10000000000000000000000006308c174b7842fa0fcb4ab2b508fcdf76cdeef6b0000000000000000000000005fc622a0e36028a7a64f95dca8966413fc62fcab000000000000000000000000fbc34fffed748b414161258827bc4b5c68c0601e000000000000000000000000d3c3324d9fa1ffb24a628eb04b9f6e1373939f5d000000000000000000000000a4fa45f66474d4e721970a71519a983d58c85e6700000000000000000000000086e5832e812cb3a51ce372bb2d1cb990788a36c100000000000000000000000069eb3eca96579ef582fa7b204a6cdbd75db4e16b000000000000000000000000536ebc9ede01332be05089999a273432935150ee0000000000000000000000004301775a6fdea22b00724698b1fb6cd82f433fa4000000000000000000000000ac45966593b6d6a1f92d2bcd63d17bb1653eb6ac00000000000000000000000043ee3fdcc09badd98be39fc693174fbaeb1f8357000000000000000000000000f3f5bb5e059382a1d6506d9034e247dc41ffc608000000000000000000000000602892d85c21acbc6d084e721c8b9b7b718b5918000000000000000000000000f8bb3e178b83be3d6dae34fb85375b396fefcf4c00000000000000000000000098e2eeea4718ffa8815a5a763162bd4d031c41c1000000000000000000000000e7e1e1b84ecb0d1d5108a2ef3bf72e0a8723385d0000000000000000000000008cd84e18bfc7bc78354267b6b3198d1da45cbcf6000000000000000000000000474453cd541414fe38aff9fa4decf6fcb5a15c450000000000000000000000009af8652a883f00575d5f112f0971f28881da1abe000000000000000000000000e127fa540b3b68b006dac9b43fb5aece351e1df1000000000000000000000000e329a302915ce63ca513757f5cb25a5d6b706b6100000000000000000000000070a051661994c95a3b46c30f46dc50bc81b7b899000000000000000000000000077ebc6fdfce10bf6bc74b93e931c36492cf5e520000000000000000000000002b27d95a8d1ede4f7586a379c099312799cef32c000000000000000000000000796bb340ed9779a5bc3ab7cce3797000e41e6284000000000000000000000000550d3fb53bf90f1209ab35c3c75f3dbf574fd726000000000000000000000000d200aac5e388a9c89bfeab79abdf6562e764008000000000000000000000000069a5d9e52cf52aaea80aebaa15c7358b35e1d6c80000000000000000000000005c91332dfb9fa4342776b9a59424463a1a4aff56000000000000000000000000681140f0342fde7f0cb234b02bf86b071fe51f5f00000000000000000000000095f7ba7d9a430a58c055c8d16140c0475fbfe2f90000000000000000000000005aa1a6b15640932a37c62cb961e5e95da2290d8e0000000000000000000000007fffdc4221aa34259973da49d6c83dd79f4a47a700000000000000000000000065e912b527fbb5e587d0eea410d83d5af5054ae400000000000000000000000067cfb6f628b9e14b4f1c8260eb8d3f7ca13ab4c3000000000000000000000000d1ae4c8168a173368cbcfc85b8e0e3c4a3be8cb3000000000000000000000000491dc213c557ba08f161ad0210abad0bea1be55300000000000000000000000098eb0e90d9bbe7c1acb462bae3566227d08bd754000000000000000000000000e0a070f7694b344d7b487df3da643137fdce12c500000000000000000000000043163d655e624732a13f96342dfe2eca89954e080000000000000000000000006258d3bd2a3f8b3c502cba249027ebdbe00284700000000000000000000000001a4e08f55e2efe8eabc64c7bd7ae7368167522420000000000000000000000001590e7b090e662b54b48c9d35d8fa0dd4644c8290000000000000000000000003d6c5423ac7030e2adbaf9f6e13dd8e2fde6b789000000000000000000000000b9c34af39fa09a70b45fbe80aa2e26f058734a0e0000000000000000000000001eb422ac6a08a0ae99b85efcb1f464d845540e460000000000000000000000007d893bf287c3ddce15b4d72b660b79f3bffe698c0000000000000000000000004874b05c278e1cf2ae37ce8a0acea636200d0bab0000000000000000000000002eb974d57425b73af6de81159839ac9b51e0f0640000000000000000000000002fc1de2f73856f0a15202e235c28ce00d7893d7d000000000000000000000000f34e13085e5707fa6a63bd588c7904236ab4a05e000000000000000000000000494e28fafdce10ff542fba71163d0c515690d64d0000000000000000000000005eeffd1049e2d9a41ba264b36cec46e8627bd928000000000000000000000000ccbec1d4b0a9f863a881eb0451001dda5a2b932600000000000000000000000069519a8b672ee8cf3c43101cc7b723c65396fe41000000000000000000000000ab0339264a9c6f8a02ead140faf196e16b4b34050000000000000000000000009309347bbbdf8b3c7d7c61752a0c7ddd875dbea6000000000000000000000000f44d4986600af39fe9ab8f584fbe2c6301f319fe000000000000000000000000df6451160451eeb033813d3595750c3b9674b8f5000000000000000000000000048d265a39d318a9a6c9369eac0ea572828f6589000000000000000000000000d4c30ffe204112503743495f19079f26874ad0d9000000000000000000000000890f62f6afc0044de48bf27996f70da6b9876cf300000000000000000000000065bea2fcc051913f538fb4a0de963c5e5e524de2000000000000000000000000c9d14bc87361a1eaa28ee0ff2341aa0e01e45608000000000000000000000000bfa32b23457f9260ef5752dd60e085a67e3d156d000000000000000000000000e42bbee8389548fae35c09072065b7fec582b5900000000000000000000000006a1974c26e5685907642aa95f4dd9498ab37d8c5000000000000000000000000b6c5460f2c6aeb6d7ea0c9b5977716d442404268000000000000000000000000d7d35fd930f55831f3c8d4beac83f613346fd2730000000000000000000000000049c69d2b8255642422971d6b3a55574b204a73000000000000000000000000bbbd28c83b40f417cd2d2710ac883376e2aa38810000000000000000000000003cc3af9aa23e0c5490f6e19b8745e989b6bd2a8e00000000000000000000000098e938a4559674858ef4e07de70884d928130507000000000000000000000000e249ec116ed1477d9f01a2eb38533f68fdbc6f300000000000000000000000001875f0ca385f92a52dbf3e7acfae119b5310f7c500000000000000000000000090b8e4dbd60008b9c97a5981f6fd5cfe32e37b610000000000000000000000009af07f4f7efb13a3f3abfdaafc371cef41be6311000000000000000000000000291db6704c40aaf39168ab2c8155c6787784e8b5000000000000000000000000407f3e2b60ed926bca1bfa1d382fd26d2968fb440000000000000000000000003044d5595f9b054798f78f6dbc7aa558584665c10000000000000000000000004dcf7b8d146fa9d305a296f865f66c3499b9d1d000000000000000000000000000001c747870525400ce6414b989df42544e1a77000000000000000000000000a1ee3cbcb87470d04f5a401c37f010b01c16bb22000000000000000000000000b494520c76250fc9217a2580a73f16cf91e85134000000000000000000000000ab01b0463b24b88287ad8af574f3710bedafb2b1000000000000000000000000f45032110c91b5ed3f3f564ebae009671aeba5df0000000000000000000000002c5ff556bacccfd631e98a0e4443b36bccd7398d000000000000000000000000cdfa1809c2c63ae58f23a433f5e0026c68ecd298000000000000000000000000d1e42804660e56e70f8a8a2019cf9a86637515330000000000000000000000002c3119073898c3ea023d424666d2a4ccd7152fca000000000000000000000000e9fa624960a5edbcaef4b6808d8fc711fd1e9ed00000000000000000000000000a13a2ccb0471d0fd2c3c7064e672ccb5d9f8c3a000000000000000000000000815372b4e33222dc2a03944657a5a8c8b152eeea00000000000000000000000095e313c52e2a23f0d7a34e3ba6d04765fb8c7ab7000000000000000000000000d9cb7c427552b10aa76e4e2406dde97b051005d0000000000000000000000000d6d3b33199ed90b9d1b34bf7c8adeb419932142300000000000000000000000004c45b84ad008b470f4646c3121eb3bf416a189c0000000000000000000000001e4fe06ec1abb45e76f048845cf65d5eb48581d10000000000000000000000008773a6d76f121d63bc73774cf2badd0cf0162243000000000000000000000000b6df6778c14e72007d3f1ede8d74d4079f80cff800000000000000000000000068d5ab920edcd2160e25d0e7d1d446880a0cf38f0000000000000000000000006d2ba985451d9d2aed9ba8270db98fa4e936774200000000000000000000000073c294df7494d49289f375ac68418d87a1b3af7a000000000000000000000000686f27d955ff957c0251d054ab0853b56c905373000000000000000000000000018c250770f9a5faedc8caaf1cf7038755088c94000000000000000000000000f5bd4f5accebc6b80de04f8229c8a37289cf1a0c000000000000000000000000c0fa417f247510d571ba0cfea5681fe9c45c5cbd000000000000000000000000adc96a7aa88a0ba44c0de73659ef5051355d29b400000000000000000000000022b0f952b51665a5c28ae22c2b8a1e48a8aa2b2b000000000000000000000000ba124547ea48bf40878e5c63a264849c1447d6a0000000000000000000000000d124775f134cbe666758312297cd42cb6baeefc0000000000000000000000000abfbf05abf42f46f7dd1f79befea86ddeba17a0e000000000000000000000000f2e339c807c11acc117aacc7d0bf3013eea319a20000000000000000000000006c011997042c2fb70a02d7b5ab030f58e13c73980000000000000000000000000dac00e3673cf0b69e31aa9ddd29391652ab06c50000000000000000000000001cdf369108aa5c77b990011eeab4d9bcbc5683bb0000000000000000000000003298eed9b379bee2d1dc59e764333342997d184e000000000000000000000000cffd129245700cc86b3d5b55a7b25e9545f46b95000000000000000000000000a89fdbdebbb0cec1088edc94ad84f69019f90126000000000000000000000000e5b933c15e6e55fa12a0432c403a3523718030910000000000000000000000004e40d30089c0c763755cd3fe50f69ba18a92d5fb0000000000000000000000003e82410ea2281d5f2b35f842aa40432755acc921000000000000000000000000ef32e92f2e75bfa89b64ebbcce1c60bf1f4d9ffa0000000000000000000000003663b4be8b624551c8f64f9f2a780d3eb5533f7c0000000000000000000000003ce271c8101d3dc3c6ad0c81ac022d1b136fd7bf00000000000000000000000072c3bd68f5473699d278abc0440ca3587aba62c1000000000000000000000000b97497a8465e401219f49612226dbb0a2202c9c7000000000000000000000000bc1735ca3a2b1e5351dca761272a512c3d21ba29000000000000000000000000b4937e29abb79c83b290c64dcea6ee975abf53ac0000000000000000000000006a8d968b825dcea510808c8177f73d4a18e4df70000000000000000000000000cf11d5bfd84a81636fa7a67440d905d3deec19760000000000000000000000000c5e7f4e7d4b073df9b1154f2ad05997d6bccdfd0000000000000000000000002f6403dc0eeb45e76f4dc66a9bbe175f9717571e000000000000000000000000a9b20c9a8dc20aacec7e8bb349d777a2b814efc000000000000000000000000003039decf4cd48794131b3234029e2fdbcf1a8440000000000000000000000002e41c5fa69af1c810fbcb90f74582d2d5d5c7695000000000000000000000000380ff232b928ae66ed6baf6512829b65b83244ce000000000000000000000000c3852765755014a585a274d7676eac925745d064000000000000000000000000aa29f0210bafc50cca70b5eb1f7871cedcc2575a000000000000000000000000e611affca704be05c7dbc4ca899faf5ef022a42e00000000000000000000000088d4e57ab005192f023a304b29dbc5924b12ef6b0000000000000000000000006fc5ae8276e8ab677a30ec24972f95bff266bd5e000000000000000000000000120674b02179ea09cf310f0eb64cc91dbce8a9f50000000000000000000000006193fc38745e24f8072a07e632aedf71a5817557000000000000000000000000406f3f5b54cbf7d330a1e1274fae1950f7ecf6490000000000000000000000000d3da8389c3f422799833cd8d48efa4c3fde6f71000000000000000000000000cdb565aface2b99cf456a00c1a4ae897c19490ee000000000000000000000000ebb726ac2c5faf8a52d70ab53e73db65877a428e000000000000000000000000f42e484833a58e40883dbbaa8e05ccf0113c32400000000000000000000000008e568ca5333d9e408e6433b1d7101b8fc06df8730000000000000000000000006f7f6089cff58b8bfa86d7051e9cc2ed2b3f0a5900000000000000000000000064ab023c75990be81a653e96d9b18615c7119c2e000000000000000000000000b0a00d8dedb92c88965afd50b2ace469133a909c000000000000000000000000b5ea8fea933346e132f88ad9b5a62f4c3d0bb40d0000000000000000000000004cafb32be1b49a13d5c386ca027a0a96cf48cbf7000000000000000000000000d6832cd9fbf06921354d28c5547c3ea904ed6429000000000000000000000000ebf54afb58b7a34b2dcf87290eca85350d0cf4f800000000000000000000000010c146ee6d1ed14973116c2ba32e7b4b80f3ba190000000000000000000000007cbdd4b7a7b13c0265373c1a28ca219349a7b3340000000000000000000000000bba31677512f1590b75e7536c7809cf88088fcf000000000000000000000000eaf983ebe659f3d01687a967c5802d13d808ff3f000000000000000000000000ac31f59447cc249296a54008bd5dd370d0da8354000000000000000000000000c515b5f3b87e09b933261f00fa745780380b27e300000000000000000000000057b1dc76c424fd23482753a0617e433d27400f1b00000000000000000000000055c5570f9188b23214761f2c74561652dd0c9ec6000000000000000000000000d7f21780ec172fc60221c77514a4e1f898e92893000000000000000000000000702696b6ccb76c7f57a6efab565c4c2b7417345d0000000000000000000000000add1e64f9fcf4d038b6469879309ec65da77e41000000000000000000000000a1155439384feb59b9ebb0bcbe60aba2574e05d20000000000000000000000002a31baec664a4b498cc179ce68c838375df1574f0000000000000000000000009299c6f0a3cacd4266601996080a0bbed9a02f6e0000000000000000000000001912e02544d6a785c4038987b6f908d683917b3c0000000000000000000000005113be365c2d6ada19a27c3f7157268d7261a8c90000000000000000000000005f3db5cb1f44aaf91492dade7dbb626c73c2bc220000000000000000000000001d0a9633df826fa2400398fb99188e62165326740000000000000000000000009b53acf5e28e7236794e892124a7f20217ee71de000000000000000000000000bde322ac1fc4857d4b91ef0f1344df410e9575d40000000000000000000000000d7199db676cffc409cb439aaecba5ce03d026a7000000000000000000000000c08381a43e26d6e8ab36757f128fc55d35bbb33a000000000000000000000000904e403794c7144514063eb525dd5b0ad6b433d7000000000000000000000000015b82f9fc2206b3b686ff594941e9a2651de73b000000000000000000000000dd11e690f525ac443b99be1fb0613e516db8ee43000000000000000000000000bc2adff86bbab59a939d8e5da1de6e3e68fae0fb0000000000000000000000008a00b5ce787e4947372c1bdca78b5ec67d726649000000000000000000000000bccd001dad97ee057f5b1fc59add28af8f201ac90000000000000000000000004eee18125648a20377a23c5e5b0100f16f6c9c540000000000000000000000001c9e3ce9dd0c261c56cfd1dc23a8b24ed46645650000000000000000000000001866635e6e5495ac7e8ef8a988c978bae3d739d6000000000000000000000000d25933f4285a26fc605befa70a040bcd3fe601610000000000000000000000005b26cccf1e9754ae9ddc01d66e9c879f4fd12b780000000000000000000000000b54b337757386b3175c8d026588af7bb129ceba000000000000000000000000e1f7b66e9eb3b7c5e7ea6b2f87eb2affc690144e00000000000000000000000072b6d7560d8c457675938e54b86fd933e93c6c7c00000000000000000000000025577749509029628e5b68217731fd491ec3d54d000000000000000000000000d33d18ec24c98a8620fd772243402bc9850d19c0000000000000000000000000adac188d23d6f83c21097eec31b6502351fb23c6000000000000000000000000122b60aa51910018fed31236c0f97c01e4ccccc60000000000000000000000003b5a0fce5f1839f316435843f921c6ea53abca0b00000000000000000000000074fd22020cff18b62f802098594fb014e68f484500000000000000000000000096681145ae3fc4b75d055614eb076ec3cfcf5a430000000000000000000000004f2fde4a9320b27d902c1d5d94352325e9b426b40000000000000000000000001f3271b963e98b4e8fd6130ff4c24dcb3c5fa6130000000000000000000000001d7b7f80fe6773c5c9ce7ae5f7a17b338729d3a3000000000000000000000000e63227b629cfcad7b1099e43addbf534c9213ba50000000000000000000000000d815ef7a85cea4e33237e93c9e1c0f03e8b10620000000000000000000000003523cf2a8560a444bfd3a02771fe5044a4e49c9a000000000000000000000000f84d500efd3caead303f8d14eacf5896e4bd5f72000000000000000000000000c78da8c0df1673cd54ce21574914b5dd6c19677b0000000000000000000000008216df03d96c3ec3790d0e0638b0ab8d390aa0470000000000000000000000009887587ff1abf10d31bbbefb6e0029d4b981315000000000000000000000000013b47197d6fd545041703f2d39fd508b21210ca7000000000000000000000000cafe5dc0959413de2518beec4060670c31f199db0000000000000000000000004e7dcc55c742af9f7c62fb388eaf26440c5df006000000000000000000000000a86ea8e67e0d37baedea9c9c6a46ddd0422ca2700000000000000000000000000028d6bcb23eb1812a392e8fae975a867241d31f00000000000000000000000006e03e986da8bfae0b765c3f59e52e3891b2eec6000000000000000000000000b4b02daa706e0660ee1d5c37dba54e8d533a1dc7000000000000000000000000587390df43bee7235480b812f29767b6c4edf50b000000000000000000000000869b557a40086052ed1ac85a589a398aec225e36000000000000000000000000bb5161668e04462ac8c84656bba043597864ba7f000000000000000000000000ab386f47e1dfe046e589fb6456bd80984e0f999a000000000000000000000000a72700cc11596e98f2e06f888ddf50932e38f89d000000000000000000000000345dd7a936ae1c51c40028aa3757c544197a13eb000000000000000000000000b72527f7afa4ca164a7de0892d61f6414bef0d9d000000000000000000000000dc6f188f3f5fd616dbf1e67b50113d3528a54f100000000000000000000000006489aca10eab91f917c5e811bd8ecdfd4e5a088d000000000000000000000000bdbdd4fb1a8b9c8f6c474fd1e7016d32505288c5000000000000000000000000440235defaa8ca88b8223c29b09fa605ce9eabee0000000000000000000000005a4031f123a2fd6518657fa1ff57c1cc4f2530120000000000000000000000006f216e5546847a0bb3ccb6da50ceb320fe8d175b0000000000000000000000000b3d04efc39a77f69e38162386e9d995d503482f00000000000000000000000065fa964b0c294b4f7cd089056a7adf7c50b9f056000000000000000000000000012eab22da7b5db7c50c088e758f0076c97f723a00000000000000000000000097ccf38f4df54c8b87b9a3f5347dac7b39face200000000000000000000000009b80c770a5fc45f8f5367a96fce648410ed024800000000000000000000000007b67a78495a72e028502d0742a54d8cadbad799f000000000000000000000000aba486a8dc16e518ac26e83026169f584fda41540000000000000000000000003ff69499a547bdd9f68c3f9b3d4c1f0cc5d050660000000000000000000000002b3740ae482776e239b3ca24b3b181d22647cce30000000000000000000000002c6f3c058a8777ab708e77cd8832292fc337b351000000000000000000000000d8999b873e46d5883da1423b49436f3f8dc4dd2900000000000000000000000083fcce3bd5ae72f541dc2643382e751a4d6ce84c000000000000000000000000bcd69ce8027b930c7712290f4f0c1e886438212300000000000000000000000018577a5bf165647366610240a2c748f8e0c39ffc000000000000000000000000701cf3fdd108bfdcd4ca6c52e4807b8d07350ca800000000000000000000000005cdb10a43b289073f1a871dc121981c64207ccc000000000000000000000000df5717b0b8e5e8913523332dbf96cfafd07c3d9a000000000000000000000000ded9ea8ddb60dab5eeb3ed4adf4782063688c1bc000000000000000000000000b237e423da2a8ee3079572e6a6fa23da875afe8c00000000000000000000000034482af57c7aa49280f45c75f048e8ef53a5eb1d0000000000000000000000002afcbef2be245281ea38708924efd3a74294d9180000000000000000000000007e4072f38c70238151bc121e4800f73664497736000000000000000000000000cfec75465dcc9bcf0194b8f62e9fba62c5710843000000000000000000000000f1fcf1ee49a6f7b3624e34f71cdc7069d9ff581d000000000000000000000000a3025a8edb45f7e4989123c5c7a24d2f271a5ab0000000000000000000000000d651c4f0d7d911d8363ebe36773ae932ec82eedf00000000000000000000000085b696c4c68a24f94f65648b2ea79356ef650366000000000000000000000000e571b5e0bafd3e4fd2ce459a1d16ffb064ff95de00000000000000000000000063c50e3b7ea64c09456172c686d8f896392d6aeb000000000000000000000000b1fe569478506aefec2bcc84321e8d2053fe3fbb000000000000000000000000d51688195b3e5c79a2f96f9081caf0ca5d76fd77000000000000000000000000f5fe33605b6b7aed4da578ff1f5cbe00e809dad8000000000000000000000000646a19ad3997cbb49608b687663093a215d4002400000000000000000000000036fdf8d4f2336626c6c5d6f4692ee203cfe05a7a0000000000000000000000004ba6b4c2f75b0764c27e10c180166e764c38e1590000000000000000000000000b9ec61724360d61282166636b20454c2d97d2a20000000000000000000000003984af0fc2387ae2ce4781b42af833d17cef4e900000000000000000000000008fae1eab6e7c87d50fe1bc41b94fdccd63724f45000000000000000000000000cfe3a912b257a607f15aaa269c4acc4f561432e30000000000000000000000004731312189726509ca8ca7fb1197451658d1f52e00000000000000000000000004b8daf8188691aa4927e5d69ac409517f642614000000000000000000000000637421e9557a5483b187382a49ee76c5a1a3b770000000000000000000000000bdd177fe70cbd897462a9f96911e3392d90f86b40000000000000000000000007fdd1cfdf6e26eec0131f1b57bcb91c6459a3974000000000000000000000000e5c044a1a15d2963afe01635a60f72bbd7a896b900000000000000000000000068df1daa871a358d9f4deff7244317ce1a0d1ff800000000000000000000000008443d256d9fbfe80616e4488b4baac2728da8a5000000000000000000000000bcf0231783ddce2bb298c44efe5e7e06cdbfb91a0000000000000000000000007c2e0e93948db07454f311e7ca5d13b33b02ef7a0000000000000000000000001f11c1f0e88d4b43233d03b9b73b6a221b700b210000000000000000000000006093b36e94793f6a740aa249808b2d79544971f5000000000000000000000000e54f6e98ff65da93599f1661b980c712627138b900000000000000000000000006481f86a8a1a6a2b689c847282e0d254384de75000000000000000000000000183f7b664b6ed63de01bd3ebe9d4ef5d09bdd358000000000000000000000000e6dc5d01c17e6eab6df3b645c5015a4b3ada599a000000000000000000000000a1d30005f04a120a0eedc1da22cb6f62226c36ca000000000000000000000000e5bbba7ca6b907a6451b9cdf86669099e5031591000000000000000000000000138b567cecc6bfd93ae917541cf6865ca0ff916b00000000000000000000000037975809f1abf94fc6883252e5de8b08be62a2cd0000000000000000000000006afa6965620079a6e7304f8192fd074e56a59a4f000000000000000000000000b2ba542ce163fbcd424a66dbcb5a06cb75b30cc40000000000000000000000000d161424750084c9bf70660be68c9a0a8f4299cf00000000000000000000000031ebe7e8b31631952f8f2e8779bfdbce02c26d3200000000000000000000000082a851ed7192f4348dfebe7855dee3627dfd38c3000000000000000000000000fbe8ef2cba84262267cf35549e974271fbb73012000000000000000000000000d761b3b2ce469f5578e3eae571791f8863c1016a0000000000000000000000009350177f378eb7ed8f8e699283715ea2b6a3ee170000000000000000000000000f6394615996458c271d610cfc2585e086199a3900000000000000000000000018a2a3aa3d926619a4bd6fa577b81701ab2d1e19000000000000000000000000d500c3bc17f7435c876f8c9bcb568e3f12f7e4d40000000000000000000000003bd69990484d23b0ffcbf30f2142638ea15594d200000000000000000000000059e0b03684e84495f65a4ccae3da6854d3b8a45300000000000000000000000080d0aab5a0d970d724a4c306beebd01a83289721000000000000000000000000fe796ba940256e65048d1e6b52ec8755067c7145000000000000000000000000c5edb21d7f9ac54b1d317aec9a3bf33d45ecf85e000000000000000000000000cf27bff76187b93b8def4f76c9bdd24a8259997d00000000000000000000000030316511ad0b9f944d9f81180385edea7729bf5100000000000000000000000014fb4f6a1b985d3631297b9595f34146661205cc00000000000000000000000022f876f711b6548aa39ae4136c48a82773b6b8ff0000000000000000000000005f990713b0a396b92dbad2b774950086b343e82d000000000000000000000000782ee77246c44dcdd0baf5e7b879b6c51e578c3f0000000000000000000000003d1e987b8cd54cc12e674e3b1da7025c8af494210000000000000000000000002e4c67c232602f59d776c6dbfdfcc7d59983d6cc000000000000000000000000301d42fa4fd594025907cee498f652865b4c21de00000000000000000000000026d0997e001832fdbc2f4f07c41e4a5e95d75b600000000000000000000000009c035eda9898e04d843f803918515424459f912e000000000000000000000000fa377ef32285f5ea199707ac726c3de538bc0556000000000000000000000000c50e442582657f8a88b57c5de99922fca81baa2500000000000000000000000013d12c25a111714f4c95815e390fc1b72128347c000000000000000000000000c71e757602154d9c22707e261e8a0367f416bc510000000000000000000000006c25071f7c6c2f6fb904c0db7b9f3b2eb0cf7fcf000000000000000000000000898761884cf96189f7023ac487c78714073a29a10000000000000000000000002e430c99ecf5803efeb9c4aa8d77db1962642abe00000000000000000000000005e4d9d3f82bd1dd6f177922aabd21677a85bd92000000000000000000000000f1c5f0d629e38ad1dae872594d4cc527a5923c4f0000000000000000000000005a19ba0a0e2011918174d16072be7c898b67c96900000000000000000000000075dcf327666c6110036f1f518173ddbda4ad5c47000000000000000000000000efee8362bb11b38834cc82574815cde8b17ed6390000000000000000000000007440f0bbf80e825af7f0f922e8b625bd4d0d96a60000000000000000000000007b17b0c6f99917b11b7865010e08cc03ef69a5b0000000000000000000000000dc655bd7f6aaafcf6ca309a93f6c08bafa01656f000000000000000000000000371e76a2f735d56630500d105249573eecc2a960000000000000000000000000fe4279bd50e144daa018baeb6a10645a75065a07000000000000000000000000ceb5dfe9229013e23affbb5bff64b2e9f104ff9000000000000000000000000035c9463e159a98f65b1fcaa88e8739d8245030a00000000000000000000000005cca8df0a20bb0d0f6e090989ec55f0323de8bf20000000000000000000000009a220a007ef27dbf88ad439847eb829fa642413f0000000000000000000000007a1a7f1280f9131bfeb4bdd533bfcc3eb862a985000000000000000000000000fdad9dd4a1ce321f191682bd75d59d754d8ba3e200000000000000000000000086c3454ee9a436bd23de8199873186939355322700000000000000000000000053b8a277fb2af46b769cc0616cd163d1289f8f03000000000000000000000000c025cb05a4b0bbca0a26ece3af2cf2fdb153804e0000000000000000000000001b6968583e8d77b76f541ef3d652a7673a365c19000000000000000000000000f713d8aa99dd0c0b66fca6ee639ebb552256910c00000000000000000000000086cb1b08f5590cf2d69982ccee0edc7e69c18cff000000000000000000000000b85aec151f871aeebd477f672d877d866ca5e6c800000000000000000000000040f8027eb4a9de5376d4fcf73cfdf7797d2eb9bf000000000000000000000000d99dfe7304a952aba8ec6f65ada86d968e8f4ab9000000000000000000000000376bc477ecb5fc7083785c12b72844e7adf424ac000000000000000000000000b988dc6d6e084a00cf681e38da69d9fd0a9da6a600000000000000000000000069784a36c4002eb7c1525e07001c933e3650d2f300000000000000000000000028204f1fe00cb2c0db2f33ede2e842469f238e37000000000000000000000000c656670e47eeb2a77cdc330fbcb0b8a4ca953e1c0000000000000000000000006b5702ac46ab0918904853f09e0374a3192df87a0000000000000000000000005e408d5c8b9ed9f5d12565652dfaaab5c448ac10000000000000000000000000936e2f6605d36d7ccf52f7234bf14d3c3fd640c300000000000000000000000064a5ce8ad6bc0c0f905293cd2f329d00474a8c860000000000000000000000000bcc989bc046a32fc09b291b12dcdec418b91b1d0000000000000000000000009bac3fa8dc2c85e2e6094bcf335739a504fd1cbe000000000000000000000000fc4341a9c67d30eec7343316a4dec2eb3aab3b1b000000000000000000000000243b3cc8d9dae692dd279d5141a530c3de816d2a00000000000000000000000060805dbcbdfb155c85db4edba0fa347f172991e7000000000000000000000000b2da7caf6b824834962746d162cc0c82d56270950000000000000000000000005f6c2b09a7187653bd571503bb7c97aff2f0b7f300000000000000000000000012164c0e8bdf8f62c576b152c115d1e7c7d54373000000000000000000000000a4898c4b3cefc095f3caf07150ffdef3a6f55f6d000000000000000000000000653fdca9465e725cdf015873cd50d30cb47b641700000000000000000000000005eb8bd919642af6a3364c1d23e48884d8b1b84800000000000000000000000008ef5293fb9a076bcdc30cda69aaafb1ce1bab96000000000000000000000000a92af0c46578c50a2e7e102b83e3003e1c6370d0000000000000000000000000b509ab0a5a4f140808884e2eca893ecaa81bb3140000000000000000000000001d21a0174552391f7ba9550bc4dfa471f447de25000000000000000000000000fda4939c3f61de2141ce56efac52725d911d1bf7000000000000000000000000cc66cbdbd4a4a08400d6372b519974293a2a98c6000000000000000000000000d333bf48194e04d13fde36f48a09887f3fe083dd000000000000000000000000da99a29691f991630d45eb7a81d558cb38e87c3d000000000000000000000000e9c92c683f66a31e07d577319f21ab357fb3ab1d000000000000000000000000deb04a1df3ab30f83ce83971d2bc5ac3c427a47f000000000000000000000000331117df413c42447776bacf14b457aafbaabf6f000000000000000000000000ae7672dfd23a9c1d329488373bc2ab020a1f862a000000000000000000000000e682dc5604b1a777ab7fd82e102693b3d60d9d1600000000000000000000000092acc80dff42c9321a25a1b83d390d224f76c0e80000000000000000000000009caa011dfc484b477b68026fe0de2665b30e1504000000000000000000000000c0a2988df180263034732912a72bb099cb57a1a8000000000000000000000000088c743148c003ffc96fb76949dfe2b53683679e00000000000000000000000008212e1095cf90e6d05babfd2b66cc5e2efacbe3000000000000000000000000b018768880cf5e54cbd0fbbae22e880523ef03fd00000000000000000000000027c46ced8edfce402108f85105522702c9a83f23000000000000000000000000d7aa89000695e639fffe156868f7c7832aa4752900000000000000000000000012464795a861b00345b6da8c68040d1a9c866c3f000000000000000000000000e5172ed535cb5858b8f9773566653871e30d0fa400000000000000000000000065efa55d0aad43f032565d9ef1928311731ef10600000000000000000000000043709e17b8933fb52d361cdc788353aa98d2983000000000000000000000000078df0a3e8e25784ce8bf815e8b615b132cf3b07e0000000000000000000000002f9a8e1fc1bf6ca551d45543eca33ff968cbac360000000000000000000000008cbbdb80f51c8c2b45a1a3725b73b18aa9b77aa50000000000000000000000002e96ee595438728c6820430e503baffa5591bdb20000000000000000000000008e64126c05f3bd130edc3ae137bffe20b7d076290000000000000000000000004ddd946dfdca4274311a82ab48d68a5b58e4c4590000000000000000000000005cf8a0906807ba9ea31cc386dea8a557c752225e0000000000000000000000001ad6551500452f4f6346f926fbfbe3c249e7dabf0000000000000000000000003fb84759151c23de13e656898faa4a0c4de4530e000000000000000000000000ad30096173863e3a733935026e58b06adddf21570000000000000000000000003dd87ace20631d1a2ff08b02a4b51b05bda9d62e000000000000000000000000a4fb8a66b38c22b9eb115fa7237e62a927b97c06000000000000000000000000033126db4ca76c54e61e0b6b16e74cc10b47e686000000000000000000000000bf0fb1093da298e568da018f838c0b23305a070800000000000000000000000094dde3062049a95c1880e0495e3f7350593247d5000000000000000000000000fb826470e83c1b766270d4cc3443703671cdd4ba00000000000000000000000059b3ddd4f086ce7fa5d12e54c9530e983de53aa0000000000000000000000000da89bed8549626561cc4bb90aad488fdf35f07990000000000000000000000002436707997dffcc1fcf6d5904975afef31d69414000000000000000000000000965d054449ae4cce9b9fa513f01e5d725398ea5300000000000000000000000077a2f1ca844fb2b286a0bbae45a56a92e8bcdcf5000000000000000000000000554c5af96e9e3c05aec01ce18221d0dd25975ab4000000000000000000000000eb664b8451a933c72729025f268f6c67a358035e000000000000000000000000e4b938de3e32dd82b51e67814de91ebd6edca2ff0000000000000000000000007f4a01f772fcd4d9ad8c0eb52d4b2c3ea4e5d6b3000000000000000000000000dbad98a09f6b865acdec82a5335d6095a786b06a0000000000000000000000002d097316a0f95ebb2180e5dfc753e43c7fc49ca30000000000000000000000000dd5a72355d4d69c3faa27f548b856317df5a12300000000000000000000000056e62f99ae52013a2730741fb66cfb19bf882c3100000000000000000000000047992e7a8eed4870ac5e23e29b22332eb5eff6030000000000000000000000005d4fa8dfcd9d2582619a76d263d4227834f687420000000000000000000000007274b8557b8b3c0969dd326e73bd23c4190c7884000000000000000000000000357e82c7606fc09843e2b7656207af4dd2c854c9000000000000000000000000b87ed8a36261bda800485ee715f936ba8595eed400000000000000000000000047ff461c43f3e0bd8cff9e531e0e3f1f3fcd7006000000000000000000000000baf524249b2e71f541accdcfbf1c30d6f96d27c1000000000000000000000000a026f3c69e34711c3b6d628f6f80bbea795d8b660000000000000000000000006deeb1075307f8e95c7c578de8cc54f7e0172dfb000000000000000000000000c0f35dfd3e6f54aa3a181bb6af4760efe29e38c9000000000000000000000000e98f0768c5987d9d73869d37fbd67d538d71bf87000000000000000000000000677a18582a92a82a223b75421971fd21029be9ab00000000000000000000000001aaa3e071bab114f07a72e004cd4663f27c8e700000000000000000000000007862451846caff3ec831a3729ab472d7cb5c241c000000000000000000000000590400a64287a6452e277a6f8897d31026b9d4ac0000000000000000000000009f938f2b443828c363e7d3cbb82f5c17cdf10050000000000000000000000000a0b6cf98e6210d1a916311a1027b49680ea54eeb00000000000000000000000008ddadaaadd316efbb6bad8eef4ba01d04aaffba000000000000000000000000a11e4b4c2a681ead50cf6fc47f93af5be1751eba000000000000000000000000b99bc63052c20cd7f4c24c625fe58a65ad5885c60000000000000000000000003ed71825114a2e097afe865935f11450a8c87e14000000000000000000000000321e67145e9f3da9bffb94e702309dd44d65de1200000000000000000000000035c655ac5a11d6b3294b964c066cd3bd68dc5e9e000000000000000000000000783aa6787ae69cb10d7d8e874bada4138980b767000000000000000000000000bb7ac726f49282923a8180b35563854495588bdd00000000000000000000000087806d3fa481c61f913452b6ab4e1e26a4f0b79100000000000000000000000015562088597581b03fc6f383a9c0d86b76513cee000000000000000000000000f5d71c5b7a701fb64721b68686d2a89ffc5faf4000000000000000000000000000896ba349f34abb617f6d6656d09a16b12810470000000000000000000000003cdc22f234b89966dd4aa20147efad55272478fb000000000000000000000000ab2e4a90d8c6a607aa0544e12afb0ea7d382cd78000000000000000000000000c8fdf6e4e71c4bab9342c118a881b21a38a1d49a00000000000000000000000031963b29de431dd1069582e346c0aa9eb65bc1150000000000000000000000005cb9d513dd0356e26f815653d2e4a6ba17e569fc00000000000000000000000050327821980bce12bd0712866859aedf2078d1d5000000000000000000000000065a7da58cad7b5db9d654f46afdfaf6b907f6a1000000000000000000000000879817217073a0f48a5c5ee051ce23258987ef090000000000000000000000001a602b47d20268d0e1dcf16930b8e64bcc8466890000000000000000000000004a0d36d1fd73bf2bdcd17d9186e29018c7541a6f000000000000000000000000775a79f0e8e751022f1ce99c165e240ee98ca20c00000000000000000000000090828e4504971670604834eab1702d1abcf3a3760000000000000000000000004c0c8f097eaa8e19581d614a50a4e4e4036ecbd600000000000000000000000073b6b8932b37b3b2c05d411ac336885f5418ef7a000000000000000000000000c7a40488dc201c73e4d247281527347fd4872e32000000000000000000000000177da925eacaa16661f4aec36dcc43692b92490b000000000000000000000000a476c4eb3e90184ea7c753c35ff847b16ae2dfd5000000000000000000000000bd1d2b801719209dc31eb4c98d9d147c6dc54d6100000000000000000000000031182b1668aa75d971e0146aba23379df3d27dd6000000000000000000000000875de11b3335762fe5592595f5a3ef4f1c365d27000000000000000000000000022c8d3c9b1d919a53a5d4d837f5f661adb99e78000000000000000000000000bfa75e4d8853eacba0c619d909418111519abb3e000000000000000000000000f98f2f2cd97bc6280ef840b8a7eb259208ff68a4000000000000000000000000c486c673305017be831f0515da6c3b91cbfd4a2f000000000000000000000000f0076c2964f153814acaf675f8e157ed10be3b8500000000000000000000000046b5cd5d8148e76c7406f92c69f352b4eeec7c180000000000000000000000009489734918e6d31bfead166d05d33c9c2b0c636900000000000000000000000079a9bdc6bd358c6353c6a4d89ed0da03a6668a100000000000000000000000000a006af3635b29b816b24e722dc86a372f3e3a92000000000000000000000000e14cf67c86c56314a11761aed39fc67735e76e8a000000000000000000000000677800d0c39c675e26abc18dbc9c78d9a084b2a3000000000000000000000000515fe40555bf9f4760a8fb23e259e608751276f10000000000000000000000000fab4e2bea6b42f93447cf03be4987c570f3bb1c0000000000000000000000004918a1b40e7e0bd050676f61a483d0a44e843629000000000000000000000000671854e5394751f1527fc11be0f09bb3576c0de8000000000000000000000000ac11f3d17f1bd1ce3325ecb78962527bde19e23d000000000000000000000000714d6a9cf1490855ce14dc85f014d0786f1727ae000000000000000000000000509f1341fb6ece4de5560563a81ab3d494b1dd14000000000000000000000000bd16518dfb6ee31def56f1b8efc26ea09d3587360000000000000000000000000845112e7dbbe6bf8f4707ed917eb1ad5b8faf450000000000000000000000000a1e983f184e3fa1e8f6b71cff95817e93e12367000000000000000000000000582b782abccd35bf8026e952c22a777e66ffc563000000000000000000000000325b94036b54b10218800c0794d55443e6d43cbb00000000000000000000000039b95e051e1b21668feb71f8e81568669ffcc9a00000000000000000000000003f175feb27ac12d28334e7974ab4ba0e1a4b8e1c0000000000000000000000001b87684daefa5a2cdb21496f1946665c48273e490000000000000000000000009328045048ced1a75043fc504f8a6bc88b6aff11000000000000000000000000ceb2343f92f761f4a051556d0a0d26e3e9f762060000000000000000000000009be6334dca73382ff40d41dc4311b1db3c8f5d8500000000000000000000000003781decb003de4f1464311fe94a7df78eeb7259000000000000000000000000bb3aaa4ad88e74741c43d9a607f42c9a750dd594000000000000000000000000d8a220cb6a1f8a6916893349000b73fd363787ad000000000000000000000000b8924059313485780d0cf1c28db82f81cccd9f6f0000000000000000000000005834720928bc6be698c9b02d494cb85a86873c540000000000000000000000004097165538fced52928019e4448f88a281f6052c0000000000000000000000005a13bcbb3b2af2cc3f618236f6abdb76affd92320000000000000000000000002bdf49e3d414e19dde7455e0b74c67a9d24ac88d0000000000000000000000001c77ea18ee68c34406e1e491c450aa78a4f55c01000000000000000000000000b570b9afcd902e15ec384c0e2ced8189b303e6b10000000000000000000000002096b243a11a6ff625863d5fa149b50965ce2135000000000000000000000000019f788cba469a9ceadea66f16d928e791bc0c9a0000000000000000000000002541738bfade65307b450189d66455966c2c4bfb000000000000000000000000f3e6674409af782a1077e3ff54abbcb0969c94e6000000000000000000000000f37680f16b92747ee8537a7e2ccb0e51a7c52a64000000000000000000000000fc83bccbc8d8f08631d7f78baf129e2528749420000000000000000000000000b3f2f2433fb6eddc653bf44271065c9e8768eefc000000000000000000000000f628d5a7fb6a3293f1157eed769ef162958eb345000000000000000000000000447ca5782b7dec1cf46abf9713d4552671ded3a3000000000000000000000000678d0653db18d42a3207161cea99229910dcd4bd000000000000000000000000ddb2ea119c944d37a700fc4502aed56b9ed99d81000000000000000000000000ed9bb366b2384c9618bfc4cf453a798df4d2634700000000000000000000000098704d8cb6f1fae6821b66c307bbc9b058bac721000000000000000000000000b74353bd56316da7afbca4246ce768858ca8cf90000000000000000000000000760f12d312a2cd85607d7b22a1ec5670c6af4b1f00000000000000000000000080b6157b83ecdcf609068e3c2c524059591973cf000000000000000000000000e4c84d7f6f60a4c945c4e9a5f9e03c7e638147e50000000000000000000000007857de6538f75515fee4547e785cedea2b7a03aa00000000000000000000000051db25c7ac703222593ce5d82a809b76d4ea2a360000000000000000000000006d1d7f6580138bc86c1e8abd182052e4dfb8e4a60000000000000000000000004bc519bd7ebe690eeafd38cbdb3ea88a1ce67ec4000000000000000000000000e27862f814d2237c95e762445095235944d053ee000000000000000000000000dd86c21b17b1ae06e8b9f527cd0bd1e1be17b3a00000000000000000000000000d75ab20ff9de59aee3a8ba738bede86aa4f360d000000000000000000000000231a0c05dbcb5f356a3e22d8216ac97dd0aebf2500000000000000000000000075b6b0c09d5ad8556bf4edc5fe74e78675206af200000000000000000000000014562d4775213d6d8f5ea2168153d9dc13883b5600000000000000000000000080b76043612cb5decd1f464126f5a34bd8529670000000000000000000000000b2d18dead8c4aa9f9dcceea6e3f001078cf85234000000000000000000000000ee9165056e2c55e0c0b9df523b0fad24c48a142400000000000000000000000090062bbc0132ab4564f56489b3a465e2d99189b9000000000000000000000000668f3769206fc2084ca0a7d1c6f2a627b9d0311c000000000000000000000000cdce59cc1971cf703233a0c2415fa2afd29c6c15000000000000000000000000f639c0296ff909b69cac909aec7da42f4177a06c000000000000000000000000f0c8370a4237cb3864b6723460442fe26a7fd316000000000000000000000000e18bfc87b588cf837bfae100a458ed387213ea28000000000000000000000000ae117771d314f5f715ed2109f07e0ce5589d6a730000000000000000000000007e97d80d52d2d47736aa78b9118d1a1f584160c3000000000000000000000000bd562113bb2435466226ff281c87c9049fa9017c00000000000000000000000038e4aec4f7041d362b8ce95b6ca2e7859887f28c0000000000000000000000000ed0f57c01ebff283b5f7b0c0ffa60892f583e89000000000000000000000000ce3bea7e031c05ef6494f67c7244da059702a63c0000000000000000000000006cfa49a23e1e93bda76ebc22c052a1c183bd644f0000000000000000000000006bde632eaa12da952e134bd11625c9c391f3d638000000000000000000000000f8d96c383c0e2d4812e06d2c2548ffce8672e3050000000000000000000000009af6936876f4d30cdc461c7adbee7762ba57c8d300000000000000000000000043f3aaeb61ba5bcd114c5a4f07d11611ebeb1b920000000000000000000000007e3345dd22a73f81a72e1d03507c80e079a2a52100000000000000000000000045b64d9607194b3070d04e2b23d218bd2febce3b0000000000000000000000006afbb3a5c71f7616097ff0260d82fc88eb35ee26000000000000000000000000b6be119f689eff48f1a4c00333152103be0e5c290000000000000000000000007d208ebca078057ea57a2a9ea22ef94a96ef1f790000000000000000000000007c2bbc0c8b99a1d2d4a8863d024cbd89df732ea7000000000000000000000000e19d6af9f7e14d13cc9741cfefe49594a75f14aa0000000000000000000000007a0b1ebfbacec3932a00344c6c708db2105345a2000000000000000000000000efbe200c32c79b83ec840718afab13064d8b6c80000000000000000000000000e9f30267a140f257f1f19c7e6578a6dc49c7cb790000000000000000000000000c4893c495732e6c13c0cd5ee567bc3306f6abfe000000000000000000000000825c65e73b19a08a782af2e92041ea063d85465c00000000000000000000000086938d8e78988a976b1718f24bcf33a8bd7fd31c00000000000000000000000054c0ed449152b38dd4f087e155c3cd7baa313b2f0000000000000000000000008232c724ecf431e8306d5617bdb99d58d0f67e6f0000000000000000000000004f58dc17cba1f05083e8e080e16cd6552226277700000000000000000000000020068f2b255cd49acffaed1be9c43d630d0a24ae0000000000000000000000006c9d9c2f720296e417e893044daa8c4497da4be2000000000000000000000000e7943b22b75336ed9d087b92c782312c2ae9aa00000000000000000000000000fcb8d64af800753d38a6a3c25dade26d79038b2a000000000000000000000000394d5bb7af257d7c11b8d9045cf0d221178b79300000000000000000000000008db0281d60fb19ca75c8962f193852edc91a2717000000000000000000000000cacd4a74f0fb28849f5669a55ba50ea9817ce103000000000000000000000000733b647db898754970483263740af102d34ae9300000000000000000000000000242930a78a557217bf90626ad4217e8c79f9ca1000000000000000000000000fe9f3b96baa4a2e9fbfd8f93b7a7785f9128401b0000000000000000000000001a04878d3183ce470b03ca90a46c239bf230ab35000000000000000000000000d0ce7c06762dfef79e200425534ed52ef8506910000000000000000000000000fa57cd88cfb39237553ba79e2f74179006f65f0a0000000000000000000000003d5257ed63b9ba5f4cb8d6295d51cf79022dd7e0000000000000000000000000fb8234d0fa7648c6431e80d99b22fdb468e8106f0000000000000000000000005a911a54068d9c69a95a703721b1ccf0aad4216500000000000000000000000033c85f9ae5e29a29cebfe5e1c154c065e6128b9d0000000000000000000000009e2a9d1e6a98daf9fb5273b33dcfb85072e0990c00000000000000000000000000a650c160a70ffda82c3a0220578869f05a48380000000000000000000000005db39b9635067df77c72f0b1e09358346e4b1480000000000000000000000000337f2549e248188b9d2e7a518e8f1924f78e949b00000000000000000000000008e63ba1be292d7094fccea1dcb73ebf12e4ed9e000000000000000000000000d0cdf50fcd03703b516e0c1b646e8783abfab432000000000000000000000000c3472c764c7d6e42d541d20b9234ce41f099e5ee000000000000000000000000d7e59d3d79c6903466247b0eba9cbe8fbf52798c0000000000000000000000003e4ba93cc3084ddefd89a5453ec3602b039cdfd1000000000000000000000000052f6ad42006d1e19b26566fe435411c51bbdff80000000000000000000000006748f84f82302d19a1cbf00b31d52e36f1c64578000000000000000000000000beb254c095600e8471fcbff142f7a9fb4f0cdfcd00000000000000000000000067d7048c92ea9ff037f3a97d51c44cc392bd9ead000000000000000000000000f2fd9567feeff98b763a35168fb7aa5c802907b80000000000000000000000009b679a59fbaae528d6bd827ceb65faa887b215d30000000000000000000000004d9b4cbbb5015756c7ea85bf78162690be7b17820000000000000000000000004b52f52d5adc2d846357050dc98637397383c4af000000000000000000000000b16c9c5a7450610b80ffde1ce466155f529fa60700000000000000000000000063d246c62e37b507deada391464a134753cb8eb90000000000000000000000001965a842bb633fab24848e53bf839407dee6a2c2000000000000000000000000f5d5a38f2c04655567770b7a000941e71345cf48000000000000000000000000e03d5f06433eb3fd8dc3ad4b8c006d40071c66ca000000000000000000000000059aed2c6775b14d34080f2ce57f346616ad2fe20000000000000000000000005a19e5af63cd2231eb085e348f8bca87045f7d0e000000000000000000000000a72c31d2bad004f06ecdfe771da21fddd48fb5ed0000000000000000000000009c441848a5faa427a8c3d4ee1d3002dd13a0ecc100000000000000000000000006d29f60200170567c2ad1daf518e785b3070c28000000000000000000000000dfd960db8bfd655d8bba6c359497e01962b66de200000000000000000000000076d56dd4f846e6af543f7272d49251e999de4a270000000000000000000000003035ddea943d90c5e8f33fef59aee7c8b2d36f00000000000000000000000000bd5f56ac810beb1ffb10ff707e88e5e21bef6f97000000000000000000000000ee0977e5bf98da7b60887fefbde51e80d48f9d7c0000000000000000000000001da85b8cbb977d5252e9d66f59b2f346a1ce4a480000000000000000000000004af8c4295e85fa25c51d1d7777b154d79ff3f537000000000000000000000000d923bf64577f860520de4ac468c5c4b3f0dab723000000000000000000000000c3d5cdf3e2eaa023960e96999702e722864cd40a000000000000000000000000cecc434c404c4c79436ee218bfb0dadb882c82c7000000000000000000000000a192483ece274fc910ac92279686c316d3b31dc8000000000000000000000000a2e052c946cc2e97e1083b428a4d223ee4e0e019000000000000000000000000aa5907dacb02426914254fee3c6ff75f890a770b000000000000000000000000801a5cfdb58878ccc34116ae39f41651a744829000000000000000000000000077204183696ca29ec5ffa1fc01d29eca0125d5d4000000000000000000000000da87ae9ae4dfba7bce94af5d6f8ded6449b01de5000000000000000000000000463ea58f0726d24a2dc1f9b51ea4f8b1f7cf16a70000000000000000000000009d9fd9a1ca4c636d9689181eba591fa773328000000000000000000000000000cc45bd98aec24e8724a7ab13dc3d0cf980ccccd7000000000000000000000000afb452caf17e67892adc40cf2178c9a2b33e58480000000000000000000000005e7c1465d0e42483087c7647401789022dd882db0000000000000000000000007c1626ebcc7f9d28f6fcfc0f302a6f3ad53f1cda00000000000000000000000021b31a53b3f203fe8e2863a475e65fe859d4086000000000000000000000000057eea9c3d97ad410d2a00403300d8221e813e137000000000000000000000000e8dd153c4e90b36e28f61cfcb5e4820dacecb90d00000000000000000000000024af1188eada8a826a4378014ab52ab777e9abf60000000000000000000000005ea4ae04b3808a5b35dec4bc0997d6a2891ea1b1000000000000000000000000905aa54292f72f5e842d7805a5855ba4dd97195a000000000000000000000000d8657b010fe190658fa3010b67084ec4b5d4c8a30000000000000000000000001c2aa4a53cba7b171f5ad0bf79af0bde0844254b00000000000000000000000051639f573929ee3c8a9661f2db05327a360e42d000000000000000000000000050b7d2bf618a63df9ffa735b92d9edf51a0c9824000000000000000000000000848934b01f3910d238ffb554fcd8b421d9592f0e00000000000000000000000041ad6b08796087fbe1d70ee8d6792889991887c5000000000000000000000000e6718af8e4cb5522bf57fe611d6fc80e51d39aa4000000000000000000000000f5adad2f3530a1ae4768f755c92ff462625c790c0000000000000000000000005654af04622f2b878b678d61cb466e6c8e8bc44c0000000000000000000000001bf084559e97dc4938001fa7555fd2c5823c248a00000000000000000000000019847065e73300f980712831187128a46ba3a6b1000000000000000000000000abef2aaeb53c4d3595347e980fa325682bb3cf1e000000000000000000000000fc1e786d1f60cd2aa6977a45c7bab154ac41a5d3000000000000000000000000ece66d22a9e63f438ac4783546044d1189e697c7000000000000000000000000e454457790fc1e8035e28d3c706fca9ae6a1a0e5000000000000000000000000d0bc56e43c66543523c4c47ff10b3626b925de8f000000000000000000000000fc32633f638b6f90b41dd07480ca42acea0faed2000000000000000000000000d88f84792b063a0918338489927a8b2e7f0dc7e200000000000000000000000061c8c12e7c1a6eeed8449181777e7ec92332684e00000000000000000000000077040fe548fc7815d88a1c396163c5148fd83cbe00000000000000000000000069dda6af91a7eaf95345bf77174af898d1d683b2000000000000000000000000f553e9b7a04ac354948cdc416895468bfee174dc0000000000000000000000004ba11fdc8df798a7a9da9ebc4682bad946d38ecc0000000000000000000000007ded93477d0e649bfafb48b3b7d46e8a6c4ec7d3000000000000000000000000ab7c04e0384a2cc89fbebb3644e61f68e81e0910000000000000000000000000c7b31d5a3898f77d1e29a8340723eeea2dfb4f75000000000000000000000000619b47ed1d5d698f73101125d3d3b6d6313e1bf400000000000000000000000074bf07b9fb434082969401b0eff90870973872eb000000000000000000000000ee6f36d7eb59b9fa0aa4a8cee510a56e526f6c57000000000000000000000000974d8772897ab461a66f63186fc306155573c9f3000000000000000000000000032bd619e41eb9788fc2443c32864d42f305ff070000000000000000000000001dbf76a65b197d52eea490ebdf7f703135bbc8f60000000000000000000000004095a1aeb67113adfe5ec8b5af0b555ca68257860000000000000000000000007fd0df308fa703376285706e8d2111d24c5b556d0000000000000000000000000045bbd01445c58ff9547a3c98136a9899bc4749000000000000000000000000aaa627e6c375a5550effacbe91eff661c948d003000000000000000000000000eed43c4eaf89b74704e5439a815c72c089c4409900000000000000000000000094d769e40050c00dbf454f571a32c505bd07dd090000000000000000000000004ebf987c13abb15abd14413b7141c1845e51a0750000000000000000000000009035ba7e991393004880654cb6b677b2c537503000000000000000000000000023404cc80fd119f6d9a188d98a6cafb85f072c260000000000000000000000005fb0eafd04f376b45ae4bbb1ff1158ce1c6a27b50000000000000000000000003e3e724ee9216467e7c7825f9e7532dbc67fed8d000000000000000000000000f518116433e4ee6f8b927b131e6eb6f2671ee2260000000000000000000000006ccd561fac7f5ff057e5b6ec769ee89ed2a961ec000000000000000000000000bcba289eaa3108559a53907e3eb958be9f9fe099000000000000000000000000e7fa113502a7f2804f4d2b5498910b63d25790b6000000000000000000000000cffa9deac044a958e2a7286f4c3b55b4458508070000000000000000000000008f72dcb93a442d83fd33764104f5698b6d11d85d00000000000000000000000045097960878c39878dc589ff4a29803b1c0001bf000000000000000000000000ecff281e7c10ca1c9489bc938d52d6b16f6d4924000000000000000000000000044c38bfac0fa00e5a04d75b97ba4542dfd986c90000000000000000000000009b09554101971f08c746d178735835b7d93921fd000000000000000000000000c5e9d96d81baa9bfa6c49a0242256fbdddeeefc6000000000000000000000000a1a89283af28be85647074a8a089d29a0bd502620000000000000000000000004a13e83156712a32960143f2d34dde4a414edb3600000000000000000000000079ea887f2c2612abbd7de03f45adba84f83254f5000000000000000000000000fe62c67e3451b5d9cc5787843b7d46ea81aac6e6000000000000000000000000ffab30d5696aff88ab686c6c6c4613813e5b115000000000000000000000000069658a9ceb0effb3fe141c8eb354aa53b952975b000000000000000000000000bf7322a551b8f0e2517e568bca2608632feeffa500000000000000000000000024e2e368d93153ca95d6b951c1ed48a52ed29dbe0000000000000000000000004b8d39e7a7a545a772f87fe5e83f64dad891ab2d00000000000000000000000014e7d466c3863bf16c858c72607356eb82e7558d0000000000000000000000002746e799a4cc860128072631020ef068716035bb000000000000000000000000eddac2414589b5445a7d6f9c09ca75f4bc3a26f6000000000000000000000000db5602befde21ba57b7699c0d9f11ed61be1f3370000000000000000000000006e8ac8fd0d82a58e0a9834f92845baf614dbad0e00000000000000000000000011d68bb687799a91b4484fb30a3fa032764636a5000000000000000000000000fcc34d780078d332ec578b3a1f5cce4f8e94589c000000000000000000000000ac729ce61ca76b0d92130bb81b407fef962961cc00000000000000000000000091bce901d82aa552c0af89042b65fd21bec6d9d9000000000000000000000000df7f90dac332eff3e40ccc12563beef06709080c0000000000000000000000001a0396213cf19ad55afc27f7d516018180c8111a00000000000000000000000031c76732b6ef4ed1c6074b5adf5e87c0706e278500000000000000000000000002599f543fddb64826012150f072f1640d1775c80000000000000000000000009d38c189cab8bef37db9573d77dd93194e1201e30000000000000000000000009854450a3b28409fdc3dd0337c85dfa20ed1b31b000000000000000000000000c0c86d897cad86e78b0839a27a47693179b1d5e70000000000000000000000006017505bcf261926ce05385cadb1e7e558325a56000000000000000000000000c29b3fd4ca44e5827b62c4e5947102dc01ac317300000000000000000000000025a4201290aa5d950f4b2173776e3bfd05254637000000000000000000000000cc8e55827416980f5f4fa4970894c08b84ba29680000000000000000000000007b058bcb07118e90586613a67caaa3f666ad2df6000000000000000000000000b34a3e7a4c198b3885e0bffeb0a99e572b5d64e500000000000000000000000049186ca9a27fe5b6d3579f0bf2d8eef327810f2e0000000000000000000000009f8778c87e1abd4cb6c45082250fb1d6069e52a2000000000000000000000000b3283fa635817684d64fd6896a30aecf58b81bd10000000000000000000000000defc95b4b75a10d3e0905de1cd4b6d588191c9200000000000000000000000018d40bda46fa5622bb15ba25d4d7cec7d4473dd5000000000000000000000000b598e78e84a3778bea4bd8f97f4eb66a6fe9cd190000000000000000000000000a4bc6868d89f36eed5c8e21d4d4fce1949965d9000000000000000000000000cc75aec16151a877c937cafdb58e87bfa125e78b000000000000000000000000bc8bf1709cdfb927323735cb69855b335ba5f59e00000000000000000000000040f94f0183bcabd51d52eff8441cfba67aed2a49000000000000000000000000d9b6ccf4d932e8db153d860abc4819566581b0c7000000000000000000000000517d9b419198e8d76f5cf184274a030d57bf6f3f000000000000000000000000ddfb939a73a1bb0511306880f5235763077380df0000000000000000000000007c9a368365e3685f9c7184ddcbf8423656f55d0e00000000000000000000000091aa2dec065af34975de6306fd0af7aad0196dcf000000000000000000000000702c59a9c1bfbc968e21173f8b2538f35e1d74dd00000000000000000000000030e7eac35b50a501dd631ac868ea2b4a32e90291000000000000000000000000bd349eca5f07043415b8ba8fa81599d48ef5015b000000000000000000000000bac3a9f7a30d44ad4d290692801a24e1d163dc53000000000000000000000000e99a1b4c7a63af328506fe62dd384a3bfaf9386b000000000000000000000000cbb6062b7fa405486574ae2613fdc77ab3d70b4f0000000000000000000000002f0e3a870a565b26c02e50faa01cf0d4720cb187000000000000000000000000776cb8988506be8c62f08d4fd824de66c76d55c7000000000000000000000000c871e9b87429609ebadb1d35369588742de9d9ea0000000000000000000000002ab41199912b3cfeb6bcf536c4b9114139e17e95000000000000000000000000da0404fca5c19d4b4494b1e6386046bfc9e650e500000000000000000000000042f724de653bfb2c7dc9b491de7fcea3d2fd847f000000000000000000000000c4e6710e323531cf3a90c23e9bb2eb9de46993db00000000000000000000000088c2b8b506fd4566e235c0382d90bfb7295692be000000000000000000000000fea666374a9490c041e46a2ed0c9fe665db1926f00000000000000000000000081675c64a5d4fa140f61253c9cb1a5f4c413848f00000000000000000000000024b23bb643082026227e945c7833b81426057b100000000000000000000000006a7ef7e89f126e37598a77cb1563fc9694dbb0bd0000000000000000000000008a1f3eda9cd0cee60e8e6032029609889b075604000000000000000000000000b2217b989e0b0c555bc899aca50a38cb80115f0b000000000000000000000000e262c8d0d2b9659afc95cdf743378b5fc2984346000000000000000000000000fd9038537451cb58551aec0ed98be44020e04221000000000000000000000000c99599a0fe6469e8aa091390746241e470c7a3fe00000000000000000000000097c05b6f89448a5305dd4f9b7efb78022976e3560000000000000000000000005723a9053d099bc5b14de3dd94cfeb723804406f0000000000000000000000002cc2904939dea54c5817c9dd545800156fd8738f000000000000000000000000d5c5f6ee35617ceff51e223ff17b70b2c281a5a000000000000000000000000081ddb42020dad5670019b04496b9c86465146d19000000000000000000000000bec9b6ac6c8a909d68691d359113376f7dd15ecf000000000000000000000000f00f362df989b839e9cf8a3ba7ea189d5ef7664a00000000000000000000000013b379cc6b82e976c3ca02131c2076e033192226000000000000000000000000a0e60da0151eff59ab6d60715eea32ce3b41c58f00000000000000000000000067a15250fb87afbde0722bbac0cd8db2cf2dd021000000000000000000000000177ca251c1ffc18462a552711fdff08555b1d342000000000000000000000000b4b8cd9ee6463b1136f74acc947ff4ea2b539b430000000000000000000000004da1c33de58a82daf9b7cfef40db66bcfd8e11c2000000000000000000000000e07d6a491719e2a68546e85f6734eaf6bc78306e000000000000000000000000a0c432f3535f3b793b39caf08cf67738c25f3f55000000000000000000000000f6b65b6c609d8a978534c9eca30a89578f55afd400000000000000000000000043e6d3c68132736181310f08c16a58e3ecd8d0980000000000000000000000006aaed8fee892c4d34634d68794e3fd4c5cca06b2000000000000000000000000be96cdb0a0243ce6164b2838d3a6ff711d4ea5e6000000000000000000000000dbd346a5ac8374aa352407043698a01dc8cd6b8f000000000000000000000000e7e1c4b71dffcbc3d0921f58fa48fe0284ed6b70000000000000000000000000c231eaf1760b5e15ac883b22742baa2640b0d8f2000000000000000000000000f76a9a1d429b57b46912ae57f1355d346480c8f8000000000000000000000000c915624e2c9bddfa05326751351ea4e1c43c6c47000000000000000000000000102b758cadc7e8734abaef65587206fdc010f73c000000000000000000000000793449a995c57b07bd3bdc2fc8da1376cf24582f000000000000000000000000d819a1e6e2119d88220cba17af991ac9cd535b7c000000000000000000000000cd98fa0ceadfeab1dae5b3bbf94a82b79f8a7074000000000000000000000000ebcfcbde5b84a7b7673085f1dece9b6eb1bf72b30000000000000000000000007ee13672f59812d8bf79bf4ff69e24a801558115000000000000000000000000df6bd7fcdcf7f3725c8521ad7c43863b6d5ec299000000000000000000000000a4d2cb9f9d6a399652936766765a607c147de3b00000000000000000000000008e9d2cfb288d3fabd015f8c0ce4c1e4e2b1ea6fa00000000000000000000000005669b817c46059cb60564901f0a6bd59f3b2e2a00000000000000000000000028fc022b29de005e3f1a01cf6439fda5023c3e9d000000000000000000000000a12348a652dbddbe75d17b3c6597b700e4656d99000000000000000000000000b76c22caf4449ca354da2b77779e0d85fabbd31c000000000000000000000000baeed2f66ad6cf1a633cde57038e45a1893cc1bb000000000000000000000000c1693f342e6aaa88973b2b00ecd26be06ea8bb00000000000000000000000000c3178250e93e48c516d1b142bcd3f5b85fff5695000000000000000000000000236bcf56478462367f433c26fa94bad1bef8b66c000000000000000000000000ce6c9296b7ed3f7d392d471445160679aebf176d000000000000000000000000dfb89a3ce3107ca75c53c9e926ae9f4584dfc97d0000000000000000000000007478e855c96806f73394f34277308f896cdc67190000000000000000000000003c4cb0bfcd30cb3ea3b4059119d8f3c5881b2377000000000000000000000000fb2159f8ae3d771a5d1abcebbdc9a3a6ae93f34a0000000000000000000000005dd5194391b6ed56cab6b69ab919956978228fe70000000000000000000000003ee3ba3613db388ecc9d8e4b876e53c8474cb48f00000000000000000000000082c3a321fcc8635898c9ef2b9d8073ec8843103c000000000000000000000000c9cd3cf7ee8b994e1f4e90a775f55587feb5a8110000000000000000000000006b2e090ccbc4ac7605a141004d831618a84dd31f000000000000000000000000677bc909daf55e33670f568be41af9974dafc749000000000000000000000000a9125efdf05e0e6319755c2c8e2e8fa30881214600000000000000000000000042f13447e817fc0ae03b39b7b3261f19695c7cbf000000000000000000000000a8f535ea8812bf68580c4a181939c78f6d418240000000000000000000000000d497d9a0b4a513838f31f57a12393817cfec104b00000000000000000000000090cea09e88dbe1f182e65a91336a6a7c6bdace6a00000000000000000000000044444d93b77c26ae1ef6df2419e42852c9e32ab50000000000000000000000000f3d8605d913bc55a6dd11d79d43a2fcf5de3b6000000000000000000000000094ca614265c150d2ec3b98e0cced23a979cee1c0000000000000000000000000f2e0de01e9f15ec2abd7838cd22c9bb5be66d7d100000000000000000000000054bfbae717c76e7ebad76e7fdc78faa92bbde3760000000000000000000000002291da1c3c2e2cafe0bff629b416af39429714e5000000000000000000000000ba8c618bd92edfc42c93faf3e8e71e560e72e44f0000000000000000000000009fe49a996e5e8f985103a9bdb74b628737d8a9c5000000000000000000000000565bef9a7712e49d961a8650670c78dc1ccfddc60000000000000000000000005c9b95179b299346cae4cd0e873c31801c1d8e61000000000000000000000000fb4aa8532086424c3e12b7db0238e11c0c49badc0000000000000000000000001c1e6594a6362fe156890302b7b22923911611a90000000000000000000000000596638dd07528f62b0ace5bd168f30def415b6500000000000000000000000042bc81915349a43e2601a78bceb181687f3052780000000000000000000000005391c341413ab2922f5670d896ee4404338bd764000000000000000000000000fc9faf5f921cda979cd0d779dbac09dd79cc503b00000000000000000000000081af0cbbca81903c502ea642b3a50e6d5a0eec9e000000000000000000000000fa7a615319c736d51268e77880b82807f1c89ca9000000000000000000000000ac4104ea3d62cab2c48bc00bd291065ee89d8c93000000000000000000000000f6b7edf70372e7ec6c72438178963b4b83d44e94000000000000000000000000adef42c99cf885fe0ed512c053cbc75837dcd2ff00000000000000000000000012ad9968a9d9ad56384d9693cdcea5aedc41619b00000000000000000000000016202ab135d8b8249357d3743870575c48b3288a000000000000000000000000a556ef7c3701a7adc4d3848e9f2b5a558424f8a90000000000000000000000004d70731021be16f921a5ffb42fc32fee3399cb1700000000000000000000000083cb61e878140db02672b10c8e099314e1218257000000000000000000000000b13cad27cbca9900fdc112bdecb1ca9c3cb477d0000000000000000000000000a63e66f6e9474084c927dd0416009544f413c01d000000000000000000000000da1d98bfe4534208cd9d123a096594a35587092a000000000000000000000000f5f892d54002dbcd195f97ce477b6ab2cbdb57830000000000000000000000005d4bff23ff8f89baf1983566ea2d2dd96b6cb9fc000000000000000000000000e1b4208c50a09d5f73eaabbaa595a83e8b32439600000000000000000000000043d6daa9cc80c44dde8baa2bd4e0529fd7723546000000000000000000000000ddefff6df036b1d1142f6718882de220e72189c600000000000000000000000010c34db8fe8cfae517dd84ff1a24d11db4513b3000000000000000000000000064ab3d1b7059665baccd7acb34e3138ad7eb7aba0000000000000000000000009f57ae1b0b074e571cf5dd5292585f6e8f40d1dd00000000000000000000000073cceae155b4a4d0265d8a8fa9a1fd82ca5af9300000000000000000000000001e37a334285eba26f7feb9511260036ab474f1c90000000000000000000000005bc0f958f48a474bb76e06b64c8b488a0f967be70000000000000000000000008bf4ccb0bd067fde5fb11db3acb4314aeddd0374000000000000000000000000c874e22661ce6dbe8bb8bd973a9532bfdcf4a3e2000000000000000000000000d1391a194a1bcaac780b429e39b3153251664db100000000000000000000000059e437611dbf0e3aad9110786b921d352ccf131700000000000000000000000088ebc70b65ecd5d173fe993466ad7e4a4a71c9b00000000000000000000000003e61952b35cbb38a1578f02fe4117f4df39c64a5000000000000000000000000ebf701503c813fd32b27065f9f92818b1b5aef42000000000000000000000000c220147fe74b5785fcf1e2aefcee644523437a6a00000000000000000000000084be34cf259afd33ad4e381a2c367a66cf939a6a00000000000000000000000082546423cf60b9ea636f53f2b2f30de509f7e5e2000000000000000000000000aa08708626b2f4aca62498dc3dca610510813290000000000000000000000000be83d4da84fb19978fde9b31f688cbc2b02be54f00000000000000000000000095dcdc5ba87051d765f485df04afe8683a4f4d07000000000000000000000000ced5f39cae605a4e63ed0385a4ece9dd380a2222000000000000000000000000a302339736a35b2cf411da50bea49ffbdd020f5f0000000000000000000000000574d5278cda1cc6f7154c4a55e88c1a2979dca200000000000000000000000021b2fa5a46e04e1c966763449de6e9b05a907851000000000000000000000000db392500ee2650a19c448da7041e3f745125fc2e00000000000000000000000068b83756d91aca6dedeeedf26bfc1533486348a6000000000000000000000000a11a835e3f5aafd7e6e53332601b8ec8abef7649000000000000000000000000328261e2ec6029801f517ca8ff29db080133c695000000000000000000000000ef8305e140ac520225daf050e2f71d5fbcc543e7000000000000000000000000c45b08e32584262a30ba6c1023708591569f5216000000000000000000000000b88aaadf8d81a71e3a8045061b2cb5beb8ed8463000000000000000000000000ce7f3265351d581dd26b43400ba8c8da84e62203000000000000000000000000c3bdf19577a6988e8c16bcfa5477d3d73eaf38a6000000000000000000000000d1ebf0985195db0b5cf34e7d8a21b879cb2d1d30000000000000000000000000eb5b30b9e5272cbbbdd58d38e63166eb7a630cf700000000000000000000000055c1b1b9e346cc1c5919d5f557181f575eaf05ca000000000000000000000000aed97c0d99215fe4b163527620e34edb1b68be8b0000000000000000000000008d999904565227e5aa9a8d63ce6ff86d14cc04950000000000000000000000009b2aeb9edbd4319e37185c469c1b862c5b8181e40000000000000000000000002a8ba568806d66c220dd70aa5c5800fde40053420000000000000000000000004635d5ca5ee8535c0cff2e65ab4ba082891f6b55000000000000000000000000c8befe19aa098bc75134a04c869a25f3477023fa000000000000000000000000e38d681c79d9ceb3319b526de5f479ca144322ee000000000000000000000000ca4f6243414a608b2a5eaf905a2ca8d3892d8d9e0000000000000000000000006dc7c9ae99302f8024e353206bb502009f0d4b370000000000000000000000002ab54529d3d7f83ca60b3c12dad0cded6225cb97000000000000000000000000684f492f23c3026751b72cbaf6c3357f4091ef9e0000000000000000000000002dcc4999d9ff10a00be1df108f78e4721a5a4ccc0000000000000000000000003f97dc3ecd5aaeafc089eb3d8410f3e6b1641a600000000000000000000000008eee8932d2353d256617bd64457170e940e38f3f0000000000000000000000007f21b3e952ae82d10f66e03a9b39d198728a31e0000000000000000000000000014ae1a99456951cbed0300d8a11e5f8c8d542340000000000000000000000008bdf798386e66306ec96f9a42b5af65bd36a763b000000000000000000000000d0709b2240ab060d3bdcdd49b1d3350c1f44f66d00000000000000000000000081994d9fc6082c16e1d206330c89e8f9658685d8000000000000000000000000ffd77ce3f38c0200f6d98b98f61851e77f9880730000000000000000000000008e1fdb0c3252ab04532c1894661f397ad6295e3b000000000000000000000000cc5ad853383da71aec2498b7fc68f8d716a31f360000000000000000000000001d7a348dce13ef8c1ab28b4460e53c545de499720000000000000000000000007bce21ab468a0fb0271b99a8b6e78013c15288460000000000000000000000007c5609cafa86eb53388abc5a5b537d576b9e93d7000000000000000000000000a1fdf6f26e004f917c259d1efe14df6831e55d0d00000000000000000000000036f492c9d5ce596a00972f1397e2810d88163f420000000000000000000000009650a60e6aaf06d2ca080f0a907f1134c97055a6000000000000000000000000b3464c095815273fa2af4cf6f061ff875dd152fa000000000000000000000000593c35a30f56fade590e163f54be8ce01f288b86000000000000000000000000aea6222288ad4cd1fbab00cbe0b41c8b86e58833000000000000000000000000cf5ad48b8bf5b8ed856b3e3989a642d66891441d0000000000000000000000000b4a6c94f1925ef0b0aefb3911c3fdba059017a80000000000000000000000008fd06797227bfd66b00dcea908e346e5fac1d73a0000000000000000000000008feee141ae3b4560ad6268f12ac3a174f00f1a830000000000000000000000007aac31a7abc949151233ceeb1c5762bfd15e96e1000000000000000000000000d27b331d0231873f8c70cea53ab2863e500896a7000000000000000000000000750dfc37263479cb3b1390a0aa037f0ad8dc8698000000000000000000000000614a3b7379c2ffceb4e623571a8f2c0ee111d189000000000000000000000000d54fa0424aa74f1291133e1a84e5116f287b7aa6000000000000000000000000f96e829d3425af8eefd251944f285e72cf30b8fe000000000000000000000000740c668829f9597a8422e913c8ddb97a047423bd000000000000000000000000f74e4b86e72af351bed6e7f09c2f5c9a65913e3700000000000000000000000016efe37c0c557d4b1d8eb76d11e13616d2b52eaf0000000000000000000000006165d13f4ae94d5c0ba3fc92c07360e820aad5bc000000000000000000000000544131caaf5bfb2d3b8c718a0f66839500f20d960000000000000000000000005fe908520761f0cb8819ee2e037e43fe1d87f5bc000000000000000000000000e9e7758021c90f4db6d35232b2e2bd1523daf5ba00000000000000000000000010302313c2a8174c750b3eebb73f44569e241bb0000000000000000000000000eb2e9c2a2f0ccd1e667dbe5e3d8aa44d61c3704b00000000000000000000000060d0a3c1e5d94d6f194ba6ef8e6eeb86c6c368df000000000000000000000000c91c0d87232f072a0a8f0bc055da65078c299fcc000000000000000000000000305d0d15b7ec1aa1d08dde68ed34f0bfa32cb1b40000000000000000000000005763f4b6cadba106553ed5f70529d94f13eb358900000000000000000000000040c6b2c42c782a719670e20d910f83588cdd81d70000000000000000000000002ef23f8da2ef287dfa023582aa5b99f18881593f00000000000000000000000002526288df9e0ccb5a2e66c41b1ff134b05dd8eb00000000000000000000000065bec55dc3bd19eed66de7f4742ae0340be6d1a4000000000000000000000000eb5afe05031715104de39ddde0cc1fcb272ec30c000000000000000000000000ded01b17f8bd308746c9ed4fd6b83ed4710acf36000000000000000000000000f1cb84d794cc02bdd742a0136d949c6d2043e74700000000000000000000000081aed57d3c013dbd3462627d1be24c4e5ee14c48000000000000000000000000500d1958dd3e3b4b035c0e028170be2eabaa7fb3000000000000000000000000bf9acd44d138b611fc56e22ec3e2352fe894795b000000000000000000000000a6b6b17d223c9a9807089d903a9d1e348c0d73b2000000000000000000000000b41c5a4a50f92e72f100f3eefc61717d940868db000000000000000000000000a38ee434d44379c638e35326e3c328054fdcb0290000000000000000000000007d6e1e865052e15522f8d5dbb9bb460c95aa84de0000000000000000000000006ea0efb811b02ad6a2bee3381abc3948738b663a0000000000000000000000001e522e4f8b226aa2e6f27a6e97e638df2126a7250000000000000000000000004fe2442f1f36a55753cee2c577b95252b147824000000000000000000000000047e8486e0b7179770b5d1b816550254f85c6b41b000000000000000000000000d22239cf801f993d23fcf1d30a0ba2a87a273bb6000000000000000000000000a9b2640759726810e9068200f52f6f84ee69b23c000000000000000000000000eefcfacca2a4be93fddd44ec4486eefd93389cff0000000000000000000000002c1ca74698c25853d7b5bceb382e3f586e4e90530000000000000000000000001f53208b89c05ce7808341bf7369f0bb13a39f3b000000000000000000000000d8fac67ec388f4da864c24578964d4c04d09990b0000000000000000000000000af804596e27052559d4a3f4e27020ef5b9d36fd0000000000000000000000001991e35b8ddce84f5b51b10acd75b027b103684100000000000000000000000036f3243aa14b9f42a74731d37ddebd4f21bf5ba30000000000000000000000000d7d47b20595592f3000046196665aa98e16a248000000000000000000000000dea298e1b7427956aeb27f2a1fb77a7dfb99924c0000000000000000000000000b5a58d936ac3956c223449016f5db74c4044102000000000000000000000000497d7a14b57e589338083af0baca11bb4a16aad5000000000000000000000000013690d1bd6295c76d3e58fd959bf51423ca48f20000000000000000000000004f64da1535c17618c3b72b7521a25552bf49c8a50000000000000000000000002d6ebbc767be10973f60e9d6f17a950ef6589a690000000000000000000000003bb25e50d824e91f41555b4ab75096f926ed1619000000000000000000000000afb31f7855925013e4442e47809ac8e1b7ec5c70000000000000000000000000105a133f920ec855434f15c94357326ad43ba1cb000000000000000000000000154b5e836f9ac479f12507f9823b0132ac21b6eb000000000000000000000000dbafa8b6be7813cb460ea097751233a2fc8cd0af000000000000000000000000c184519b450113b0ac468e60d675c15ff3aecace000000000000000000000000a7d3a19651c510924db7991978d235bd0ea1ccce0000000000000000000000005116f5d92878cb66c5f5adb160201e0319677282000000000000000000000000ffe7ec13e97d7fe616aafea5db02f83dd0fdba9900000000000000000000000074b844d62e4160003198ced328a1f491779872c6000000000000000000000000730bba36e5406cb89691af4845987d9d298f419b00000000000000000000000021e24b2823cdbbcb34b6bcf55611a0d8a6f3efa1000000000000000000000000351b692036dd692ad5d3b010dfa80b21e56bb156000000000000000000000000049360d55942705cb8fb0720f85cd83eba4d02ab000000000000000000000000dd0b5e209914552fd0ac0d6bb6958c11c2c810110000000000000000000000001a857bbba1b42ca1cabe5d97c1db2eed0179dde100000000000000000000000019343f983817796102c7ec7a2942584d1e8c06150000000000000000000000009313100614f41966d7abeb7d56a47d3b2c8c9e3e000000000000000000000000b9eeee8eea5a821f6f5fd4daf4b83dd8ab6117e10000000000000000000000007dca201f3a526a2df55a6f33d3a085f20cf39dda000000000000000000000000953630d9a1422bf2fb4477d2a77bb54f13d5105b00000000000000000000000073cfe5e9bd3ac8100258ea440ffe49d22009c5d0000000000000000000000000f5d329139c463009c60a6672dc4e578998c6de2700000000000000000000000054ab6d706f4eb828bc8b476ef6e99cd9f29cf924000000000000000000000000ec4dc4e604540a3bad7746db168510b76c727c15000000000000000000000000c071f01ce3a14d560437c59abecbfa6296eba975000000000000000000000000d41aebb289b2ae08f84e21c64afcbedcd02d6b3a00000000000000000000000052f2248e34c1891e77361b3a529a9942d9e8d4df000000000000000000000000d0d538b52be4fb18b931b8f1a354781482d15a1e0000000000000000000000000aba92cba7818aa0684356e447f996b15b959f200000000000000000000000009e21003277844e4205e916c940f9697e38eeaa570000000000000000000000007edca4bca0cfdf39e022a19d225697ef26f0db940000000000000000000000007700ccf1c4b5f75194313ab3bf6e7a135fefca430000000000000000000000009b424124782aa5c9e4214e94fffbc88b8229b43d000000000000000000000000e98cd91cfaab2f12e20c578f8f36251614478c81000000000000000000000000ff8adadda4c40fd20966f083dea537b919f45ac10000000000000000000000000fddac445e60c7fb67fd46bc9d1619d5444b73bb000000000000000000000000f303aa572488d2c89e28274178e6c3e4c5f72f74000000000000000000000000f48262b6a81ddfe55d6f5be962ea9d2fc20a95e6000000000000000000000000c269d2fef0731af55080962320da1ad9f9821b86000000000000000000000000493f67c4ae3aa911380e8cd99c81b97e2f2e918400000000000000000000000093b3102de4168633193a9e7b9353461a55a183c2000000000000000000000000622141cb7795461877f619af060d45acd5a368b200000000000000000000000092863d313189be94f15d9535d02b4ca4d2122236000000000000000000000000db0336c2d644a62f366779a43900d4703d70301c000000000000000000000000a3a42997f1b039b55913ff57b0b94e36744ac3fd000000000000000000000000bc147973709a9f8f25b5f45021cab1ea030d388500000000000000000000000074c3c6b8c40abd6d72301daa864810643a11aad70000000000000000000000004c904fe3d9ff13306564a439fcd729cf3809e1c50000000000000000000000008f380b41a42b28e55a99c6d3bc318d908872053c00000000000000000000000019780a623634193c37a52e53deb4aaca7e992556000000000000000000000000aa4ec311a15a87f3a40e03cef2d20f256147a46c00000000000000000000000033034a7697f76508552def67a6c1e1b6453d02e30000000000000000000000007d6be28338c3ea52734e5b89adee761421d54f37000000000000000000000000a1d1ff3a71021b837c44d2c45a09129fe75e7b3600000000000000000000000048e23d005a4bd0c768f476d38d1e7b07745229f1000000000000000000000000b85332d8cf5100bfa94496274c2c8e306892b78e000000000000000000000000e77e7d51ef4ec183ffb8b9f4d1b5e649f7ad60ef000000000000000000000000bf27e279e4150bb528a5b43f4345934ac8ad3a19000000000000000000000000452ab9b62b73d4178433c6920e606dfb44359530000000000000000000000000c23f87346df5a8a069ef8a3807c2347fb5b6da3b000000000000000000000000a9a2aedbe3651cbf92dd4c21981c202ed0b87e000000000000000000000000002fae9ec80826c24cbcb1e7e0b5ea2e13a702c65e00000000000000000000000077560e3bc6d915a44281fecc7fa10f76b496da8d0000000000000000000000009f4451038ac26259d9186c7ab14406adadc4cb23000000000000000000000000009b7362ebfba7fb718687178a1f44f04bb0584e000000000000000000000000b25fcb293571ba083bc33da71159ed2a39a051a1000000000000000000000000e3c5d784f6253857e164eff26bbb7dc693f3028000000000000000000000000051349e58a8dade2bb4c2aaf757759748ac19fef7000000000000000000000000dbc0a02c302e5e298d4d52d28ea958d2bfee187b000000000000000000000000a1c8d0c9ca6957bda7f78888ad55cbde5902c8a00000000000000000000000003e1a4d6e8fb3a12686cca873c42dd8bab4b2c0c60000000000000000000000005bbbd13c40250515535bfda788adac57da0a957f00000000000000000000000025d9c0b60482ee3e453db85d5c3ac0e1b868639b0000000000000000000000003d908e77bde96985a08fd6021ecb6a53d7ea424c000000000000000000000000cac34d9c960e0b79d2b44acb8ef8c43c52e751fb000000000000000000000000b259d2ba9aeb8a0a057db0325a5771073e7339550000000000000000000000008404365a12298b6ea8c7f5bb18bd407f2368628c00000000000000000000000098fa03ab831e73cc086ed964d425bc711709970f000000000000000000000000883d9b8f964b4dd34421a39e39f58289b7febb59000000000000000000000000d3743cae77078d956be543979910c79bb0e46a640000000000000000000000006c7f29a2a5992aede3ffbbb8e78316edf3cfd082000000000000000000000000d7d85304fa6ef979df3920eadba3ef780f01bfdb000000000000000000000000f6c72a1ba59ac49f59e58960a88a7bc94c051653000000000000000000000000afb15b7e226f44ddf295ce317360478f0cc870ee000000000000000000000000c1038fc2fccce42b7cf39af329efe95898e6a78c00000000000000000000000051ae53309414757fb535594b87cfd5fb61c4ae7d00000000000000000000000052fc33998f936d7074b100fdbebed63dd46fcebc0000000000000000000000009dbb87410b95986401909277cc00080b543ad1e000000000000000000000000063a07344438e5fd74d3b0125a17bd1910c1814b0000000000000000000000000504544a25fca334461e082349a2b0a21cd5b001700000000000000000000000058fe03e8b988e8b0f516dd7e87597f7950ac1034000000000000000000000000102e3215762935101897a5771bc72807f96a846e000000000000000000000000df4964231606cc6827294df71d7a0096a8d3369d000000000000000000000000d61f86def7cb705d349b9040a77f151f1dbb7fc7000000000000000000000000104aa044af2db537f297cb66cb3ccb97e77e7c19000000000000000000000000f47f2e9bd82480ef392bfbaa647f0b6c4009d1b10000000000000000000000006d88605aa87fb4f2c8a355dd024043b186ee32ef000000000000000000000000c1d761bfb3e95d95cc1e046e80af80d2b9889a5a0000000000000000000000003476fa03f563dde0f8fa89cce084e2aa8ac547a300000000000000000000000047f27c56957914c8cbad42cf71b803e25f1194730000000000000000000000009974b25e3fea17e9046a0c6a80f406c5e040bf1a000000000000000000000000f62ef0bfc6fa6d8026a1872f076b60c10d669f32000000000000000000000000ecd9b195d43173120f3b724f79752513d1c7d916000000000000000000000000fccedf3105be805ed1bd39ac257e2a24ad216af800000000000000000000000096376c2d80f9ab67fad5c6ce82101ea872ac1726000000000000000000000000f9004b31f7597330e05f2b6b0ed2f8a64b73500e0000000000000000000000002e7d71131b66f8e38cb698a5eb03e753788107b60000000000000000000000003f167cfafe93e9c6a0bd3f1544a8d79dfa5b0c2f00000000000000000000000099836ae73d7a25eb99e191e7b764b2eca3c2efe8000000000000000000000000639d8f3c626ea8e85ce9595c105b069bfadac2b2000000000000000000000000160dafcd6f494fdf2ec92e14fca82a63fd80c22800000000000000000000000098a0df7d950a5eebf994008a40984cf75f49ed390000000000000000000000005fc9e56a94540157c63b0319e0f34138884e372b000000000000000000000000c2accfd543b8395a60aac1d4ad9d8dd71776bbfc0000000000000000000000007cb97f848c768dce0693fc526842b01fc5916de80000000000000000000000002e19351d15e729051258e763a0650fb376b06fa0000000000000000000000000571f12999a664f899cdc0ed752e3cba3ef3ce500000000000000000000000000cbd392792fb05bb25f2fc5b227fa28749a82e49b0000000000000000000000002163f64ed3a08ba7b7d3b24a3f0f842f8a1d8eb100000000000000000000000087ce874e3133c6b75a169c545b03cab544dc295c0000000000000000000000006254ffba9e159af1f4c4287b34a1185cee172fe6000000000000000000000000fba1ee1d3bf8784196c3d5b2cffd5942a6d40f33000000000000000000000000e81f2138452bd83d664d7b81de3d082b565ab91a00000000000000000000000055e3873f5e51c31d66be96e244279eca2a1391e7000000000000000000000000dd7c14a1bdbe76137557838fbf74a5fc9ddf25ec000000000000000000000000588d1cec2fb81d2d5f3849c03850c7d6755184640000000000000000000000007dbb9062d582561cf872857436fbaeae461001f5000000000000000000000000a11443c667eaecd29b7123756ffc32e40839ae47000000000000000000000000e4decdd8619f6d8fbe1ef844ec9dadd2e8c291d8000000000000000000000000b862e2b58bf493ffd95d08f8925719224c1b6fd8000000000000000000000000da4410648a1553885b7faeb5dc5fedb5cc8bf0870000000000000000000000004a83918c4b95dacc6285add375c9eae5d3b2d713000000000000000000000000bbc40d784d8d310e0c5fe56ac5f75f17b3a387980000000000000000000000008f465a81263a7064567eac378f6644ec24bef7fb000000000000000000000000578463847418f6d4c4b6841ab812eec9a056e82100000000000000000000000058a37cd9708fc13b06d288e1d798041b39e5c4f9000000000000000000000000e3611dc7c3f15073ab9a25710fe1d4782ad84795000000000000000000000000e44a7c5111e7bfd79673d9fab7fbd236d5e584af00000000000000000000000001b05f46dc953461d47a1397e8ceaa77e62b59a70000000000000000000000000923c397b7049730d6cb33d057b4cef201c6ccae0000000000000000000000004af4ebf351bdac0927b8784df1e729c22e1c375400000000000000000000000048ae85df9c03b56e310e2b9fe5d5679fdb3f3b580000000000000000000000007a6dd71ee5256e372eccb03c233775ae161884b0000000000000000000000000c3da174824d83538fca0034d11ce9b9db95ec11e0000000000000000000000003d3a2eb02fde47cf3b6fed444aaca3b74fbad0b10000000000000000000000006dba2e09286bc8a63f7ecd1b04d63e7042c757ab000000000000000000000000ed5d129d4263267f12448897c6bfe5ae90855981000000000000000000000000244b84ed1150d994774be96f71cdeca7bb16d4bc0000000000000000000000004c2a0f4c9f441167781cb3a22a661a4d703f9d1c00000000000000000000000047ae3c5d70222f00bfcf65d441982891bb246e440000000000000000000000003dec48a9a8d189a168fb0e54a48ac497f4eb6a7800000000000000000000000084d64c92199f47bf4f617935ab7099ab28d21c1700000000000000000000000092edf907a2a12796ee4fb5af7198813a9bd16708000000000000000000000000265bc3c0966b0e8d68b6001672f3acc3628478d20000000000000000000000003de8eb830000f1d914294d000051000031a81d00000000000000000000000000fdba1b420cb447539abf9b8f43aac6b0b52faec2000000000000000000000000dc038e6b3d95ef6f679191f2c2072f0a2cd83354000000000000000000000000daab38bef46866c511eaa06b4fd2c4f4fa083f51000000000000000000000000805c3d1e117842b13e2d38e65e2a267a2acd8eea000000000000000000000000ae05f300ee6ef3793e3aacc78b57cecdff3dab0d000000000000000000000000dd095d4aa2fefa46e3e955338697191e6961f5ed000000000000000000000000964ea1b981ebfd760a4ef47ea5efdaf4114182ac000000000000000000000000df38aa780783dc059f3b6802a99bd15c649c58fd0000000000000000000000005563cb1d82ba6383c9814bb290aca6d20ad1be6100000000000000000000000063a1562b078df601ece77d6cd59a0f6ccf2da1fc0000000000000000000000000d5072ee71f597cffd83bd03595a0ca87c8de513000000000000000000000000f762bfbf185728a44c9cc21be8c0b502de73b91600000000000000000000000014137b3285dbd927f7e08f0b4abc968791d55b470000000000000000000000005c54479ce1a6e00be148275ca543457416c8bce80000000000000000000000001e478e8fafe2d7942868be4475353e246c6830fd000000000000000000000000f8ba9e2308ac46b9da932217c107fab385f19ba6000000000000000000000000ab73bc919d9a2b7f065a8bf8003554486f2b7ea30000000000000000000000002cb88d0459ff344072a385202a82ffb6d11f25e5000000000000000000000000d19a5a7b8174c10a4b1872b510d41980d5b70e6000000000000000000000000060741a179309311ae98864d729fbfb5c870e4bf400000000000000000000000076ee7ee3c1b60e2bca3effb3d266bf0688bf4297000000000000000000000000675277a444299e8a1764215e3b93c5cb822617bb000000000000000000000000dc6d6e5a8ea48409e506c9ff31365da4aa54c186000000000000000000000000982710c9dca8493bba13a87213e6e139b01863580000000000000000000000008faf7c1ce6d8e63b2e2f4e2f243f6ce499d12d6e000000000000000000000000008437bbf46139a463b50561bb707d169cac5313000000000000000000000000b6e5c663905b7b42a7c20a118aa15f1f0a9618ac000000000000000000000000356dad7959113a27674e1b662fa5074fc3ef0659000000000000000000000000f54f20604f7d1210e1f2974b5603cc28580ea6b7000000000000000000000000c252836950bba1a8452d4297f8eb4040e6a1c65c000000000000000000000000f90d3697af8e577ab28a2aad929a4af2ddab2710000000000000000000000000af00f42431e6812259bee7a23ad3fe3ef8fd3f07000000000000000000000000f572bf7cc2ffa299ed4281f17d0ad2b7d9708fb5000000000000000000000000214e4dc94ef6a56e8a6cacf31fa39af8dfe8cb82000000000000000000000000ab204e7b46283dcc289a757b8558fec16636acd60000000000000000000000000f2bfaca14e0120e55cccb5dcba4878105c83127000000000000000000000000388e0be32f41161c71441a3f5cb12b529f88d360000000000000000000000000bb6942a637f23e47e97030822d9a731f9ce8a64300000000000000000000000052f946c2cc7652d2881723851cc13eeff9ab41de000000000000000000000000f09882c763fe206e4908427384a142d30c74683d000000000000000000000000624b7700c80f0a107109009d2643d24f0ff8ac9a0000000000000000000000005d0fa08aeb173ade44b0cf7f31d506d8e04f0ac8000000000000000000000000b2b405abbc4446e6cb7409d41fba34af5cd69365000000000000000000000000433f00a63a8006d2176db8ffc592f8780e6b4aa0000000000000000000000000b1e879bfe7256a864faecf39307ce8996c461e790000000000000000000000002e7975db6c716e1bd7519628e7ec37a735524d82000000000000000000000000299fb5b2e8deb0201d0b269eef51739410d39a0700000000000000000000000073135415968c6aa3505fae346c38840f5ea618cf000000000000000000000000c3de519cc1b7da37065084406eefe99407a0f6b7000000000000000000000000b9b15e23f8f6ece298d58201fd8e73f312b430270000000000000000000000009c86a1f742e907a663ba50008318fa3f01a2c60800000000000000000000000033d852ceb263e53a3fcb7a5b1b3be50fc5bba32400000000000000000000000033d852ceb263e53a3fcb7a5b1b3be50fc5bba324