60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000055b0ba1994d68c2ab0c01c3332ec9473de29613700000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6765742d636c696e6b2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206765742d636c696e6b2e6e65740000000000000000000000000000000000000000000000000000000000000000002e516d556e70784e5938366b5a6a7a6a664d6d6638723276527643637743636b446d7657526878734c367875643550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a00000000000000000000000081d386ed3a6db36d9a4d8c45a52f224257ff10b1000000000000000000000000762c269e70d7855173e8ddfae1a9067aab8bc55c000000000000000000000000c6512fc74bbb80be30e7a6a9384935c91069a0b4000000000000000000000000e3e73913597b909725ec69c9d72ca7388ee78d4a000000000000000000000000c84e8e3e676a43af0931ceb9dc837f579e0e76ae0000000000000000000000002b89ad915213299aef0889f6123f43a987f1f6f4000000000000000000000000930573aaa7955cc8797c27b7fc2062c24f4f3c5d000000000000000000000000644145d079c629b97f4d01f1343233cdd0d0d807000000000000000000000000660bc365fd86835e183594d8a03ecca2144526700000000000000000000000004b3f6de05c0d85dc20555bf07070e06b9083c596000000000000000000000000edb0809b416bbce03df85203cc4880a97d42b2bf000000000000000000000000ddf4e6f51b2e726e42fafa48b45160db6b766f1b000000000000000000000000c235c5f8cf6aa2e97dca439882dfbbae2047b57f000000000000000000000000b49822f67a14648425d128f61572d0c833709ecb000000000000000000000000e3951c9a04b94468cfdb6562981d30a9352c7500000000000000000000000000d507da64fec3315d50f8d8d415a1f225410bbf840000000000000000000000006bf990651cd89931ece91f9eebb86159a142b921000000000000000000000000124ae720c44d5fc509a1abbe547ed292c671b7130000000000000000000000007e6b93fd206d48c4058bf623051ca37c829328f60000000000000000000000001ff22fe91b1660ce563bdea6e55b4a4184909f61000000000000000000000000e5dacd27b5b21edf80c1bd7bc4af25d7fe0a1661000000000000000000000000ad1ad570ee013ad83b76dff8ad68ada8a75dd9f2000000000000000000000000032541c78365a404c8795453836138ae22d716a8000000000000000000000000ddad708b85dbe557cc341485e3763c9ababa31ae00000000000000000000000088d20fd39c3c68cfd8a9c20780ff03ea5985d8a500000000000000000000000007250cc5342824429837ce2fe35ef9981ce077f60000000000000000000000000b3a56f16c4012e1245a3a514282a9a30640d5b20000000000000000000000007c670b46f216831fc41dd3352bb9c9d6cdec3838000000000000000000000000505d2883d0059260bbf4e09a0cf949fbd0f8a1ee000000000000000000000000de34db648ad49142a953370d8b808773577bcc6a0000000000000000000000009d6c1394c516bf29a0fec46fe49c968c6f99005a00000000000000000000000009121e46db1c8cb933c720ebe04c613a3684344900000000000000000000000082138a24a7717473a2abb29f396e530e076c01fe00000000000000000000000078d937f064d80485d979b59d84a9cdbb107a5283000000000000000000000000e253444eb2915fda97b2ce14a8e13d1dfa01d6c5000000000000000000000000e89cad058ca0e44f1c1ab22c5e9e2a9eb90f451700000000000000000000000048b3c85805425c504c780e57d5daabb81f1cf7770000000000000000000000000a2108cc178dbfac49b63e46b74646e4e1e3697800000000000000000000000081690bc35feabd85514929aad920bd4af037539f00000000000000000000000049ddb6b18f85fe32b2e00ef702aeaab0bb72e57700000000000000000000000038ae80ab088e7c176a93825a6783e8f6aa7e7caf000000000000000000000000a48e6e4a7567c1aef851d49ba1745667d40110bb00000000000000000000000033de959b695573de96dc506a27eb6e44e1eab8c10000000000000000000000007654a393799561384d5d279b455a11aced470af1000000000000000000000000e026462d10dc75c2059e377846084ff28e469c70000000000000000000000000a2337f26e1aadd23cd29bc529b58d6620fe792f6000000000000000000000000fe8f487a44a10d6f7c39da16c6ca87e3a7abbb87000000000000000000000000b47b8d57e92a154e30b35de501683d68fa165d6c0000000000000000000000009f67c6cf0fc994c55d0ce23468b724a5a63d3a620000000000000000000000009030a104a49141459f4b419bd6f56e4ba6fcd800000000000000000000000000b80a716c4b4fc36ae6cecbf288b9d880d9734097000000000000000000000000109a81f1e0a35d4c1d0cae8acc6597cd54b47bc6000000000000000000000000ffd659dd76ba7dc0d5f6e7641601af3b58151995000000000000000000000000eb413d198b17b76d2b21d446ff00664dc1e07da800000000000000000000000007aa8a695b4ab1f22e40b22c496ef316893547dc0000000000000000000000002cdfd7896889dfa1fa16b30af2362291c6c80e9c000000000000000000000000c1a403f2bdde05528d0ad03c4239c6183de0473d0000000000000000000000001a96e71a2f54df68f71c4a679e487e2eb43b0abb0000000000000000000000000add7c5a620304d74900085994dfe0b30e1effdc0000000000000000000000003c01c015afd4a13bd3e1e812f43a4b10a7fc005f00000000000000000000000067ff122f9278a87b2ba6ecd76871a102fffbdd630000000000000000000000007b2fc65cf8f2b1ab9e9aef92499b67a79755869600000000000000000000000074bda98c1b4e74039dd31693dd4ff24a12f5b529000000000000000000000000de712619f118df76185d3bab9eebce1b6159a7360000000000000000000000007ed041f64461c0e9c69355637a703cbaaf60a46500000000000000000000000071a63f13c534cc472e838a93350b21b310d4a8c4000000000000000000000000c0f0680d0c6207da58b17d70ee36e7d9ad495afa000000000000000000000000834eae3425a9331991d7e01e47d13ba0605ec386000000000000000000000000c088aa4ff7f65238c96cd43ad25c12fc9f6df8390000000000000000000000006fd061c6ddccdc5858c553058d0feb7e0f33875b00000000000000000000000074b77ea8240302dacd0b78b617dcec41c1d28389000000000000000000000000141a3bdb8be50415a0495ef5c076e2db7414eee2000000000000000000000000f14b1f5b75097e84e26b472bf5361ca170b7fc320000000000000000000000002aeb66350ae97d8d736bdee446210d6f23ede12f000000000000000000000000351aa8427096680c6d2b41215a3f23ed094ce088000000000000000000000000c6452ccd434054fc636db548625095a57a70c50b00000000000000000000000052bb5ac78f2c9605670acaca18bb1db3145a938000000000000000000000000033b97917f6c822ff382aee80199c2137b5ec653b00000000000000000000000004b4f1bd3425f60457818f71fc9306c840abb30f0000000000000000000000007ccf037e85f06aa6b9b8909098bd2312f52938af0000000000000000000000006461e34373fbb362700766de1f35a96f74930706000000000000000000000000f477fa6c631b351ff0db70cd65eb2ddc3d8251dd000000000000000000000000c9c52f18d518587624900b257641eec9d8f339460000000000000000000000006ecf0cc6a3e945d5ba8e73a617d123484a6d5620000000000000000000000000fa6ac955ac230b95b3d51bbe36f415dc885d5fab0000000000000000000000001633a6bce6cec9b0d0190e1847371b48867bbb03000000000000000000000000e9ab94d81852c6aa14046b1cf8b92ae3fe25ee050000000000000000000000001a173d3309fd33f103a9d17242db4b2a638e784c0000000000000000000000003f7c7a6d0be73b316b348e0c9061cb285c2d7da7000000000000000000000000537ff60d142feebc602ad1f01803a066835e642f000000000000000000000000d5aae110ddbf287857e4caf14dc9d4bb93245d67000000000000000000000000aad2aeab857905d7a8087dbaf475ff7c9e5854470000000000000000000000008b05d6ea20235a8ca5d7f1681289b89b85a91f4e0000000000000000000000006e30a40a23509d334134fb412f4d89b870e07103000000000000000000000000d0870d111b4e7fbd5fe904bff9ebcbfff4169731000000000000000000000000460dbaa2fba76967757c0d1f88a746f08d9095fe0000000000000000000000008b11953db7c07bcf44fc3e2c254c958570d1201000000000000000000000000025348bfbcb91cc68f2c7fb95c4194fe4462a683d0000000000000000000000006dceaae74e222f1b449691471c4834f7715ff97700000000000000000000000043f83fee78fb792666d0048518b0ad3565fa5e3b000000000000000000000000c5a542702ba60a902f1aa1915b3774c0378919e7000000000000000000000000869f516728167eeb380142987cd53b7f16018dad00000000000000000000000057db24ceec940249dc19d4f3dfb186f910b99cb50000000000000000000000009d8e46ccf4ab565bf5680ad2a832aaecf8277a37000000000000000000000000fe8e5b279102292a4d242cd635792df362f3a464000000000000000000000000adb3e31b0a34cc60a6ce87f7415578051bdc43bf0000000000000000000000009693ffe1a25cdda2cf697be749732d7c3823e18700000000000000000000000068ac9e3b3835c6c2cb272aad48f67b964f07dd7f00000000000000000000000079ae575c7f66acb1f1d28d4273d633baabace66f0000000000000000000000008491e848a189cc71140cc0298bc70e519588ea040000000000000000000000007b21df653a889ed1073dcb5a107691004e676a8d000000000000000000000000f2c09e0da07213bf6ec3aad4f2d5f42bae0a20af000000000000000000000000a00e2a7652248abeb209398227dae413e9479e52000000000000000000000000154e70646f0b197f0fa8754f922e1cfa155a887c000000000000000000000000ca3d47511f970bcb3b2b31daf758642247dd30af00000000000000000000000003beab9acb9e86b8646f45f975663665304044b40000000000000000000000007df710c8dabfe05d8ea2961bd62f5241632448810000000000000000000000001fefefec50ffb1f80fa8ce71f95d26b0d038458e000000000000000000000000061c66240ace4b2a9e747ebb772d3bff5f385ee700000000000000000000000081247d8a0467e9c2b54c0806cec514c6b6d87ad0000000000000000000000000d9a89c807e0beebd080a031de15eec6eebe180840000000000000000000000008d646e10ee031279400bc8766b57cc6a531760140000000000000000000000001f84f8b76de6cf9baae1aa91d01df54acc2649230000000000000000000000006b9ad341e2d9369bf7f6b0475ae9f5bd891f01b0000000000000000000000000cff650a8a2c5f3804ee48557891327a46f1905cf000000000000000000000000ebf2522f8f18364ece5a9740711245f872432fd90000000000000000000000007fd353155f57ee4d1a577152124d8cac848a153900000000000000000000000057cfdc6d2c3705e885a4cd5354e8d4dad870fe21000000000000000000000000adc1ad41534d394b7f802e083f0150e253dd9e180000000000000000000000006f7cd138b089a52892836c182ac152f5194f544600000000000000000000000019f0e1f4c7b06fb6aef0477a4d89562420ab5e0b000000000000000000000000395850aa15a88b5c3f190b35cbf8d4d7c5f03306000000000000000000000000aa0e1ea9d67d4934b0effb3aefa3031de86a78fd000000000000000000000000a2791fb9a9cbef5f8ea96b8b82095378c81a7ebf000000000000000000000000a9dd5a36648e4d7fa28baf1a3f11fdf1803c5346000000000000000000000000f1ee7da266c33231ed579b6dd676fd75cf71fd760000000000000000000000004c71b484baa62ff3655eb4554079f5ad95f8a00e0000000000000000000000001787ce19cabd59785de4425b84db5f1b43f09577000000000000000000000000e07c3aecfd4b7992039e3c9c914b41097fb94d350000000000000000000000007aa6251d8892fb11fe213abe4db5557b3634face00000000000000000000000099ec12918b0153e711ebde215bb820eee7a4d5a50000000000000000000000001f8b1cf63f60cc974652f06f3734c7a36e4fb0c7000000000000000000000000b50881fa0d62fb8c6e038e7704a5ca81c3b03786000000000000000000000000f1299749e11f26772b9cd514585e9f04939ea7ad00000000000000000000000035df26ac7f2c219cd5e9632ac0d5a530f8782c10000000000000000000000000cfe4f81d1decbe165a044c1cdfaa473fd4f08715000000000000000000000000a16c38c5956b9a882a91dfb193e658431dc375e5000000000000000000000000ef26df237ab20a6e00dd7f168586db046b71e2b00000000000000000000000006f2a5646258d9efe560a0471a0ea437f830eb21b00000000000000000000000065f99c82e794fa6ac5163671ba5e27ee0e151c23000000000000000000000000bad8c0d8011e559b693e9eed987c8278f5b4c04c00000000000000000000000009512a9d4f46e00552c14f39846c3d13a3edb59900000000000000000000000031b9ba95ef6d1677ac3d468af57fc320b9a89c3e000000000000000000000000315a0c6c40f878c7097e35711c015097601bf367000000000000000000000000fc505e53bcb0e7c9d39ef07a6c3c051174684fcd000000000000000000000000a64d447d9e65d461db594c6ec8ef61f231566d640000000000000000000000001204651e0686316cea9d4241ad736c5f4bb1efd80000000000000000000000007848cffc24f11c83f4b1b67c4859e6d72150b13b00000000000000000000000015dd5537a9a282c9755ff905166878d16c7513d4000000000000000000000000376f57906a23ec77e0daecedb6e5a41348007d020000000000000000000000009c858f101b82eee822eee16b08836ca742455496000000000000000000000000ab60b6aad5401849953a5b9a9c01ce999b1e518a000000000000000000000000ebf700e0fb87b19116054945d91e5335ca6aa79e000000000000000000000000150d5c84151a695045581155d46a9d5fbd16527e0000000000000000000000006340742fd9eccf09d1f14bc43268792908a6e5d8000000000000000000000000af1ed26f394307ad85ca59f344d1601749f1607c000000000000000000000000d300df7f19c2fde89a22f4e8257183a60a555d1d000000000000000000000000130124b5adbed34e2c0fc65b796a35b95ad3a0cf000000000000000000000000d295109ea4175ecc6c980e8c53a9315f1059e89e00000000000000000000000056420d47d7b1d9c1718b4bfd3abc3b04f28be579000000000000000000000000a8358d69932152a695bdde14ab00fa1fe1106ecb000000000000000000000000ab127b283261b21451d47e2a1856864038f6e57f00000000000000000000000076116a6deb5081764a20d368ab7a65065cb2f8a9000000000000000000000000e0d23469960d441849d47b31a4d87cb4868f63ae000000000000000000000000a6ba74e6f9423e88d5bbd446ff841fd10cf9f28a000000000000000000000000f5eef8576726d0284a875bf6243bbc8ea3c1e79f00000000000000000000000005e076c411b88a5d162b3f112d32b41c1b4dba18000000000000000000000000a7615e3baea019e3c4f94a0b22c2649d41ff76be00000000000000000000000054896d3677eaf09264f972458ed8d9d954081102000000000000000000000000e2c376d967f22ad13d4d2944b392e5f08142f51f0000000000000000000000009997da2be17ad24eb6575a1bd6cbe12ac05a91840000000000000000000000005012398cf68302b34fd2768996a24a8a7d26120c000000000000000000000000d85c3f2e71d7d7590f5ed136b499dd47fd9bdd2f0000000000000000000000006d648cb233f40eb9b2882c6fdb16675100755515000000000000000000000000db8ba67f17237d875ff22648fc2f10b226034a32000000000000000000000000cead0056a0d2b72b3271fd39f10936c4b46c27ef000000000000000000000000b7c5652dd01bf54b99059d3bd7281547e31eee690000000000000000000000001ba2e5f7d15efac8fc7db47da27906d1b663a877000000000000000000000000e01f750a202f975b8de1913766452608e6bea8eb0000000000000000000000007f3997879815439352051677c33c81e9c160cc380000000000000000000000003a1489e12d590829e4b80bd0faa3663ccb844e6b000000000000000000000000040accd9f5565816ad3ab19755cc185e60e2786a000000000000000000000000e97c7afe3de041ffe1e82c3723a36d9e0d458dbb0000000000000000000000000363bfc09b48616190d15ddee5987ae2d05da6f400000000000000000000000029e4adb13e7f1dbeee7345c5c27070201eea7dc000000000000000000000000037a56223d02854213bfea5e128594de9d58ebb1f000000000000000000000000190c264b0f8a661ffdd84c54e1e274efe47da785000000000000000000000000a824035f118a136215a5f45b54c2a45b118f9f94000000000000000000000000ef370ec5f4f0102f8ad6718631dbd3e0430d1bb3000000000000000000000000746e6244f153554f7c4671cc7647d0da3a0cd896000000000000000000000000676551d7eda9875629fe5c55e4572cd201c453280000000000000000000000001637c482387b28b36d271eaea58b7a618e21736100000000000000000000000016bfb7b835e61c37b90c81b123ca561c9a9fac98000000000000000000000000fe548a0e9d79dedc0e6970357f5978823ca22739000000000000000000000000f4a28bf01b634c5798d52283dd3c8fb454758dad000000000000000000000000db2b1b322f2aec3f95eec4c44bebc8edd5785f04000000000000000000000000712fba7953ad34427d71474d282c76c73917364f0000000000000000000000005f3d68b286ba3212cbb1ebf030cef1e5736771a30000000000000000000000002f7738557d815a270d7df23ec0cf8f837a5d5bf30000000000000000000000004205ee7d8a767b2182a7925b079d4c433d61717d000000000000000000000000cb78204ca7b38869af22362acfb22b46af171ad900000000000000000000000099d2aa765bec7f217b18748bf4519d8f7957df4e000000000000000000000000be7e58e64d34cea642d2d189fe9355f89449b15900000000000000000000000022e6815230a6cf0267ed44c4a42422589bcf005100000000000000000000000089829047c706342598856a13c7b02b412c1b96d2000000000000000000000000d3d5924a8e1df94b4580ed89314ef8cdeb5ed65a00000000000000000000000079415eb9eb00c9e2307dcacad080af17db7341b3000000000000000000000000a3edb164c39b28c7ff5ca637859dc41be7aee7d70000000000000000000000003ab54172bd45e78c36b294e2dc27599414db02e0000000000000000000000000a85e6869a2b4a45bc8d72e030ff72a6064cde1950000000000000000000000005d4d8bd063c884fdbaa788de046030db0c46367b000000000000000000000000158dca57ef65e54d8e453b2d52a7a9716c8128180000000000000000000000000ec5d6dea32be757cc726349c2423fcaaa70702100000000000000000000000031ef91d2e052743e7f8290eff33f7007ad80ddd2000000000000000000000000095d6b752564942a90f0cc05ff94ecca3a71351c000000000000000000000000d9a1d55a9b0700e0c96802d39e60e24f90f57ac000000000000000000000000096b062bda543b0f7378e4ebac4a75046acea84390000000000000000000000006f06325dcd30f3170c1352ad0cb8c105bb0ea2d50000000000000000000000000e4c5dcb03e12e182c093e891894ea0cdbb71436000000000000000000000000676af8e1d07ac949f64a18a334b622e674618622000000000000000000000000c2ffcb402f41032578317285c10ffafeb7b96e42000000000000000000000000dcfd3991a09c926c5b6c7921d13c3af22627e1c60000000000000000000000003e1b3689e8fb321372fd13d5b32e49a173b3773b0000000000000000000000003c0f88e062adae01d0807681237c626cbe12648a000000000000000000000000480214a43f8ff9b904a78d205f7df7ac805d7ced0000000000000000000000001336356dd0fe34960f72bb971ad2651a268885eb0000000000000000000000008ed59515928f54ddfeb29e5f8d71082083ea9194000000000000000000000000206fe576492b6b2bbf85a7825a4957c855109b9200000000000000000000000013d0f371978803154fe5b1e438fd68b2b4bc1476000000000000000000000000bf87bd7a8ff54316ecbcb39ef6cc7cbd11cf0fe4000000000000000000000000f370854c98c7b6a0971d4b7eeea4ea650c48c862000000000000000000000000f2534da69a1fa042c0a90d4c2c694e21b2a8e5b6000000000000000000000000a6a12783e9d3d4efdd104376c8afeec6d19d6e7d000000000000000000000000c4c9ff2cf0ee05f1cc120abea55b7d7d7ef9fa45000000000000000000000000ae1b530640f38f8e26e9d191e336aee4094014300000000000000000000000000abbd6aa43e564bcb5b5d6f48766c927f12da480000000000000000000000000a93d6a2a44093f29f6e52a36d2eb9e347312cc29000000000000000000000000683a5306e38c02c81b84303a816a2046259168de0000000000000000000000003a504c9a8745c584fdd5e9eba269c811d0b94502000000000000000000000000d9b70c93c40b6469655f0a4b6b6c2362908c514f0000000000000000000000000c733466b6a186858ef4ae0ec6c969024d1e3320000000000000000000000000db275ac5865a7f4b3a26c74a7724213d515874c4000000000000000000000000fe9139a026019d0cbca122dcc619db6e12281037000000000000000000000000a10d3735d5fe522919c8dff6e7a0407a8fd9a274000000000000000000000000ed041e77dcb022abc1bf4fa3878489bd55e16978000000000000000000000000dc3326603fd33da753cfbb0ce854dc0304d4324b00000000000000000000000095c98112bd9635a3159518401ae227d5a296e9940000000000000000000000005c00129a92029fd396b4873db40da89d1c948e04000000000000000000000000a588bf626b78d5a3ed38b22c7f20d25c9637660b00000000000000000000000052cb53cc50a99ad9c6aed7525c1651145b1b0c0c00000000000000000000000008d3eb38909fdf45ae0b4ace957b4e791914a7fd000000000000000000000000fb31e57c114597eda3e11abf0681914afda5fbaf00000000000000000000000060864bfa2f597ddc635fe0c0712655e090e699b5000000000000000000000000e64851f7fa01ace35b345f9eb6d3d0e83e7181690000000000000000000000001315e6c8a1d25425c82c61d0a2541f518f61d1150000000000000000000000003d6a8c808a1122f567ea3986d33b33c177acd835000000000000000000000000fb29973a59a0d3e6679ace7a7a4ba579ad7ba5e60000000000000000000000006740cc877f758394c88e1761e12160ac9628f53600000000000000000000000044d66b8f993bc661fb70be1af46e3e4ddeaa5c8800000000000000000000000042d2ba5d094964b5db944ed7f64e6ed8d67431120000000000000000000000001fcbbe7c17056d77d16005ac47857dd243bc017500000000000000000000000061947dc508a76d275deac048f2c657e6c3db2214000000000000000000000000011fdd9eb731f0e2c51854e51c924acacc63cd0c000000000000000000000000b3a7b2c09033d2463e88290bafa564f18cf0e16a0000000000000000000000004d60e35e713a26924628b98e14827efe046f817400000000000000000000000070f9707e5caafb5959c3a83c37f23b9af200e5aa00000000000000000000000085631ac882341079042124edb5a756e68669d7450000000000000000000000003da26d788e0b878ba28e65bef60616aa4dacdb6a000000000000000000000000cd4689a6cd62fa38a39f7b5ad0b40d47f79002480000000000000000000000006ca01ca3f72ea6b4a5651bde716b559b8f9cb9a3000000000000000000000000907206d1fb31aeb9e36fdc98ce09f5b088be56bf000000000000000000000000ef9aba3c7e0545b737949729c2d26ac3ed7908db000000000000000000000000bc4e4069b1cb2fc1256a2bf454ae3affb4e05a4d000000000000000000000000aca5aa0b181d3b747873cb1f9a4b1760d5c46bbf000000000000000000000000389561990a07a051fc98d7582a80e4813b495efc000000000000000000000000a62e02729315862dcd9b9a2aeef295da0ccfe597000000000000000000000000d2465d4e3ef3f4485f44e7f51a7c429382585723000000000000000000000000690f0581ececcf8389c223170778cd9d029606f200000000000000000000000054995e91fe4cc5891cc270585649412de3e272fa00000000000000000000000056237a86e1794672a5e436a4defcee6e643d3a060000000000000000000000006ecfd428bff80ff5f4efea8cdd0ea2f6c61a3418000000000000000000000000707dd558235dab50a7f3f765531bc951554797fc000000000000000000000000649b3a47fef360488418ac3a86d28da3378a327b0000000000000000000000002abf2dbfd24a4f5fb5fd3166c1a347ae68e7c4e300000000000000000000000097056bdd69fb112b645d33b8a0b22810ffbcf317000000000000000000000000023fb52eead9dd3e05f41ee199bb236891b50820000000000000000000000000cd868772a429126c7dbd06290d76a0d917452536000000000000000000000000f3bbf2e336dd52d8760afe7624238e999fda7f870000000000000000000000001cfb8c6d80feb96eceaec819ea3e12b1ff320cbc000000000000000000000000c3ee6ddf545e31c68c9a6299098b51fe4db52cd6000000000000000000000000d187aad864d5e512aa9302153a919f1c01f7a719000000000000000000000000060416c78602f6d31d97f4fcb629dc2927295571000000000000000000000000832150138d15f531ed9facade75175d8f77575e300000000000000000000000068a2f82ac04f830d88493c39f7b93a7a64264a2c000000000000000000000000d92b303f5ccb4cace6c57578e6ed4c91c78577580000000000000000000000004e08b7344ff4a09410ca0c16bc2ca4cefb59e7c5000000000000000000000000d769e5d061c9b55df25ac171499912cd9bc314b6000000000000000000000000e1b59199ede87f5ee122d31e2f3523d606f0224900000000000000000000000019472f2732ee5ca26ba36b58b4ff265cc16dc173000000000000000000000000eb0480e62a441268d691ab08a10617ce382d5d5500000000000000000000000026b11058da942a310cc943316c6fc35baeb715a60000000000000000000000005b91223b130955205cf39e819780b560dcf07c340000000000000000000000004fb4f61bc44410f35c79758f2ed5bdd763dbfd34000000000000000000000000e32bcf200c31c33c1325d7304fc3a63b293e17e60000000000000000000000004cb3be7fefb3f40e7159ec4d6990d47d4980f92100000000000000000000000093c2deb1a91c92279b11abb3cfdf80b9d264a8d2000000000000000000000000a2819dd0cf86dd52fdbf3fde21767d24f442f1f8000000000000000000000000d446c5d668b30904b0efc873404b381bf630c1390000000000000000000000009ecc00a6e46469a0489712d92648ff5cb607ce6300000000000000000000000053fddd1c3158b23841bb1fd21157bbb98e4673a1000000000000000000000000930a46935042d35cc4393ff5f9b9bf9f2e3afd09000000000000000000000000d392425b84b6cf0c0424e8893c5970a727c443f50000000000000000000000009dbcf14d6f66865491a3120ba428dff3145d7fdb000000000000000000000000324bfe5469d80a1c579cded03aaa51f348a0ffec000000000000000000000000e5d76e57dff2734c1eb4cd240c1747aaf7c7748f00000000000000000000000055d82c5c0f9ed3721c23ab8fd0cb03ad4f5c7f6b000000000000000000000000f9d3427432ae49fa8067445ec8acc05a021b62e00000000000000000000000009e6c5f0442498aa5649c570b253cee906f2fe80a000000000000000000000000fdc770353dc0bfce80a17ab8a6a2e7d80590f1ba0000000000000000000000001ec404ade52169372047b71d066946646cafe5e10000000000000000000000007cfd657c96ffca21768fa99ae24bff79b14512970000000000000000000000002fe6b8f2b376484e9ef999f6a06c321d34d723d50000000000000000000000006de7dbeea8a7d8503a4561e5e5b347be6cfba9fe0000000000000000000000006d38fd17fbe9bab465532cd7e19d7662f50889110000000000000000000000001d16ca323f75eab103e753b109880e78a82f3a880000000000000000000000006c005b1f2c0b4421eaa60648f53a9ab5d2736352000000000000000000000000bab46eaf4640fd87ddf3d98eb1ca1b567c979473000000000000000000000000fb5486cb3a030ad7b90c9001e3adbadbd4983d3a00000000000000000000000080abdca5fbe3dd3294fe92813caebd086b68b48100000000000000000000000034e8787aba5e6aa3aea1b30631b36915a74d34d40000000000000000000000002690fa269d0079188c8de0d447139283ab21f0e400000000000000000000000009b63af08c89eac7f943266bc016cdc327288ab90000000000000000000000003258c00770d18d67b1e462b708826d50884d5ea80000000000000000000000009ca9d07f595ad277458acf6be4e8ab4ae000c2310000000000000000000000004b9c4a9610d774f11e4ad79173c2d47654392b2c000000000000000000000000f1e2599c1ba8f11b047bfca05e2ff53efa6c3b87000000000000000000000000fceca5434c9d10e0f43f18e505d8c8f3f490b31c000000000000000000000000b9c080b4df6b092b9b659e1cd400be6f9bf3348f0000000000000000000000001313202d3241716adbb43894d7b7c1bc0b2c1364000000000000000000000000eef737a5ae0764af4b99b7d5fdf2458ce3a603250000000000000000000000007f1cd4b45c68db593012d3a5069f2bb21ed3f78e000000000000000000000000fd1078b1c216630f380403c6a13d6370319cc18f000000000000000000000000319c65a3849c2dd64cdaa94c2a9ddb1c4d2c1a2c000000000000000000000000be2964e1f0be5f6a76455e80a9a154b12e345a4b000000000000000000000000ad93802068ed0815e746a8b3ee3760018b363ded000000000000000000000000ce892bb42f17721adb3308b3b40f3f3c23c248ea00000000000000000000000020ed27d4de15c260c13d02ea041a643022303bc400000000000000000000000013353315fc0ff5bc498cc7ea7774527b93df0b0e0000000000000000000000007e4c124511c05bf898d4d9d8dc202dd2b67e2e510000000000000000000000005758df8c5e269b917859c436919e1c4578210b26000000000000000000000000e3b26b5b8767f67de214c472c9dc0f42f91c773f00000000000000000000000079acfd801215be7348f1e1f58c3d1698330e950e000000000000000000000000800a7b1f699bb9e08711eb565d658d72dc704963000000000000000000000000493b1c38da8c49822f2f617dc31e1c6d52d4763e000000000000000000000000580753c41a3645378d574088a221c239262ae85f00000000000000000000000038bda9ea8010a3d6a6a18d947935555a5e2a4a39000000000000000000000000bd1c2b3d8adae19a1cc802a6e590ab81de0130cb0000000000000000000000000463fdc1504ad88e2360106e77d03f9edf97663500000000000000000000000016d21cd4e2010664382dfca4d36e272954136e0b0000000000000000000000001434dc81470a06b6c71472a13168bc17a455ebf10000000000000000000000002361e1b137691c475d080823c1a8aaa9afd2e386000000000000000000000000a3ee72658cde825ced59a9695b8f49bdace058da0000000000000000000000003b4c61256f723c2fcd4f227d3f6f2106854fce490000000000000000000000007a515866b25c05210be81bc731a80dee10b9339b00000000000000000000000054e4ba917da8f2cd9569a1bf8d5cb930ab794cd100000000000000000000000047592f4caef730778325edb620af33dcc8230aee00000000000000000000000061c6e5738d9da460fb0b88eec018a13eb236d206000000000000000000000000e66b17f02dd75ffa2ff8a9f21eb585f9ffc69c8c0000000000000000000000001db72382fc4123bc38f8c2f8db4550c04515630a000000000000000000000000537eeed32cdfef02b392014f69b2e1b608c9ef8e000000000000000000000000b5ea02da87a3714945293236518f35c34fd1a6cb0000000000000000000000008e329c54ab9471336b93d71340d4b85b2f283077000000000000000000000000445c340dd5b3b1d22ce261340b5c40a46fa056b800000000000000000000000032ea98bbf8987c8195577c8c2353bd92d3263b9f000000000000000000000000d321d44fecac9b8f1e34276dd34fc3072f52af300000000000000000000000002cb6320038d88d12d02fa1c1d244971890cb8436000000000000000000000000eb9b8d8cdd1f7adfe2344ec984804a5ebedcd7c6000000000000000000000000807fed129f8a7cbd6858dae3d5982c28a4a82cc5000000000000000000000000bc5a66ea8ec68ddf536c0a75fccb96ffa051aac300000000000000000000000058c8949ab2f6a434f6634e7a5c1a57a0974cc1c3000000000000000000000000e9257dabc8fc7a0e6ab130495552b7e59bcf343e000000000000000000000000ac966183a5932a575c8f4a0f23b57c01680a383c0000000000000000000000003546013f4f89ebe39a1b5c2943bc3ae3dbfce397000000000000000000000000d53a47feb6dbf186e991577a94cf2b1aef9cd801000000000000000000000000aa9b1b1b1e6baad837b508aa881dcd56a73634c100000000000000000000000069d0911c2cf9d8246e1b60eb4a4a8d6873f7df020000000000000000000000000d33d77982a9a563decaab3b7a0fa379baae993b00000000000000000000000010a3926e4bb74c7722aa222dac0b46f31df7acb600000000000000000000000071d7c7ddb30e7958d457e17c807599a3169714f10000000000000000000000006d8aa1b9414cf2004804cae527f879f578330f3d000000000000000000000000f62fe4d6b84de45d75852811e8f4ec830daa37dc000000000000000000000000f2892ae0e89320a00277cc2d46ddf2dd150d6e1d0000000000000000000000008715ed8c054acd665e1a086eaf363d628fdc766100000000000000000000000045f8971de8cb4470ad84ef2f36018ee0f49aaa97000000000000000000000000d95715ac5698eaa834565cb671a7fbac19fa41c300000000000000000000000027b6ddfa5df92ddb0f8f8a03a8a871b6c65b5692000000000000000000000000a28f6b8e307cabb28151f2049679952bf681f2f8000000000000000000000000d61f6120c5b075babf48fd008443913b3aedd8fb000000000000000000000000dbfead5283831c97b53e105295d21722a87e26f90000000000000000000000004f02d30b284c048105a1b521efce56167c2a92210000000000000000000000000df6a5e26b4c26e3b4efd891afa560ee0ec1242400000000000000000000000079e33f7a811ea47dfe4f0c49ca0b41fda917a28300000000000000000000000074aca785602880ea8877cd1a2489936289c5d356000000000000000000000000036b426b29380474bfdc5fef2196ce320a593d0300000000000000000000000058f23bad140d9844a1f48d871efa31e553579071000000000000000000000000ec6f091113f7fede818017abc135870beadb81ee000000000000000000000000868f4406f07f321704c14b50f96a585ce73899db00000000000000000000000054ce401a5f789754472bd6bf7d16fadd7f4961a6000000000000000000000000545d7a0fe459860b8d3eb3823e80212d2ad3ad2d00000000000000000000000093c767a727f46af84c5ee1be35069c628f180bb9000000000000000000000000dce9f27c76909618fa01e90e93d523daec4c93b90000000000000000000000004127374b7c805a22458ce82ec68fb8530c11a017000000000000000000000000aaaade477207863ad8a918aab3ee00e31f29ad42000000000000000000000000c2bc6eb405366d8f7845b161f33f4cd32b565593000000000000000000000000938a350232f8c9736f341d0166dfc6a174acc3090000000000000000000000001c37b40b46709a4f46b0c6af29fe252036587d07000000000000000000000000a870a9ed03d0dc3692b3700f2677bad6f7441abf0000000000000000000000003e5906558bc5fea4da8e451320d32cfc329c1cf70000000000000000000000004b0da1229d2248bab84d2ed6eb1414a17eb1f701000000000000000000000000bb009f394a329a76bd5073422aa792aeea6c0a410000000000000000000000000276b5fad23e2a833633b5bf8fa18b3f2a71711a000000000000000000000000571337e6552032a98315e81933a6ad786a0d8842000000000000000000000000e7abeda96fc57d96e6e17bf4a0156aa7ff0dfb0f0000000000000000000000000cfc3b8fc450bc9d92df045654e51aeada9f6d98000000000000000000000000d944d945dc5d96075ee652e2d643c72408a9aa8b000000000000000000000000b21e2759fd1cce9b8c5c8ff80d5c96a614ff45a100000000000000000000000058f00fd3626a28e17d997870de2c95ef39ce8d0c00000000000000000000000056a677952a9bab237220357c2674dcff5ec29a610000000000000000000000000ac1344e19f94bfee4c5bd414b73a88dbf2670ca00000000000000000000000002745a825647c12b765263ba857c7038b637e661000000000000000000000000890e4de0d0e85f53df67fef0346ea31ff2b7d25b00000000000000000000000020b93745ced95f6ba5c842f3ab69621745b004eb0000000000000000000000002dec66162bdbb7e9237f73846775a94e94087aec00000000000000000000000090057e43dcf60d8f0b2a718f3d54d55139f7471100000000000000000000000004897e060426d8b50d73eb2a888fbadfa6aa4b8300000000000000000000000089e7f8f9ba1b999bd3c1e9721d30020d5ad464130000000000000000000000009fb066043f23b2e5d1ae207ba57c5f8fb82e79fa000000000000000000000000d44009d6d52ef0a0a628065039a57d3642fe5492000000000000000000000000c28a62ef0f920b7822cbc816498fdb68c2779abf000000000000000000000000f309359b4ab23a7194b84adcba8c4e73d4694640000000000000000000000000dc45024c0ddeba54591823eefad4c35164ca41da000000000000000000000000ec50a4dd2be81bf4e7df8e0d5111cb0cf3a68f5300000000000000000000000003b17bb758c675fd2bfb4c372277e698a172198b000000000000000000000000a07cbab5a71ef9e3d72aa0e1c7876b13c566947f000000000000000000000000478381207ec10827b6caef60ee0e64a9fde6a60f0000000000000000000000008fc023455eb9a6626f76354a6ee2fb6eb0e213b5000000000000000000000000d9b7646e87acb3cad1e666a2f0b7a0857d5be1f60000000000000000000000002a3b41fa6a3972f540765cb63e40ddd4238b9580000000000000000000000000cad7f649f7cd0f2a9fafd75581c953c369f9a13300000000000000000000000016686edad719cfdaa0cc2922433e4392d7ca6a190000000000000000000000000dc30af3f3590505411594b06f74f2d7c83eaf2200000000000000000000000063ada2af42fc44321d87cc191ae16f399a9cb1920000000000000000000000009052a58e8f2911d2f8de39aaaeb930bed0c4d7fb000000000000000000000000ec9836c5b137be29f1a4fdd7318329aa25083577000000000000000000000000da033b83289f0f4babd0a1da4c30a3097384b4ca000000000000000000000000079c619a5d5f03670eaf6f5b826f2b6a1a483dd000000000000000000000000078cc52e2f89c5471014778a68b983571f7622a8a0000000000000000000000008eeb75c15785552b005d35b007bddcf5e97e6a250000000000000000000000002df07b435bb3cf9f338eb963ad904f1873c68b110000000000000000000000004c231da040f9f0a4a2de90e410da4d4be3c4413700000000000000000000000057046102b1c90966f494cb8189d894018b41a5c500000000000000000000000083103849908497c74ece16028d83796f8b34c0ca00000000000000000000000026adbaf2a190bed7045e7d4f1252d03fd1895148000000000000000000000000e6dc0ee45231e58262d97c92b83b36c8db82568b00000000000000000000000008390cb8ece3d4e20a3d37d04823b8a4eba5ea930000000000000000000000005dffa91fd1d2447233c027f25ea3f3f2896e5c1a00000000000000000000000038cd62535a782fafbc5c69f45ef7ce613e457b550000000000000000000000001dd1cd049296803907a5b772d2e02ed2eab4bae800000000000000000000000080d072ef72fc917534c5bc669f7c863cc0c8b26f00000000000000000000000054bd0e9c3df4dc1a4ff3aeac2453ae73564d0e09000000000000000000000000b05c7b7b9aed17ae9f7ad4a20d5dc4cae77f618200000000000000000000000066a6b4d32cf63f10b989d327d1c50fd08d10749b00000000000000000000000031a8d0c161c55851972d68525de64cd1a226dea5000000000000000000000000d0c327d0afc6eab4871d84ea34234fe146a482d10000000000000000000000004a4760232ad462ba052703e68fd3b121414c0afc0000000000000000000000005634b363ef486e8ba922dfcfe12d835ab78d1859000000000000000000000000f91b1c474112d9cd6fa1e9122ff96459d37605af0000000000000000000000004796cd94c7acfc351539bb194da1b606cf1e3ad80000000000000000000000005d560af217bf548190abf927d416186f0303c7b40000000000000000000000007b737179ccd63dc2f6a27ca84dd821af7a74939400000000000000000000000072cc721796ea3dd1115d1a2df1e5c6b70882c50d00000000000000000000000055e07a4b8863555c7a6bedc7a5275e17ddf1fbe6000000000000000000000000d2df1f263441954f92ae4760a418d80cb069457b0000000000000000000000004992c58188c4b85cccf2ca708a52b00b5c6e00460000000000000000000000000d233deaaf1f121d3d86dbf9929d2dc5464bf3f7000000000000000000000000b2e3dc9eb7e0a3122c8f9a2cb2b3ef6f0dbc43ea000000000000000000000000a6d60014711429cf666b45ce8df6c2bb8572320c00000000000000000000000011e41312a9ff12263eb2f636fea4753df11a3ab00000000000000000000000000efec15a3ebccd7d6693c70a03ecad7766d2c9cd000000000000000000000000c13249ce72fe1477cb18bc5f7e8ec0ca6fa5b149000000000000000000000000d1a7ed77aca1e905a98b7521656dd2e02b4b1124000000000000000000000000f1027bf499cf1ece032722f7cd019b8bbd5e1e15000000000000000000000000bb1f29d02c5be7f853f4b9527792c3ffd4f2a92d000000000000000000000000c014b506bc1cc6e739f5b89c97499dce12a911a60000000000000000000000008f46c63cbf4eb029359c575d5bfc66a2661058db0000000000000000000000001ede05a124ae0abcb2fe7b1cdaafe2207b3d1afd00000000000000000000000001e3af7f462f3dcb637066218f3dd84612dc7c8e000000000000000000000000931f9321f2a18d056d02a28ad8f7262f8d657a3a0000000000000000000000009d1c8ce4c3aa8fa4c743a795a7c4f3fa7045c622000000000000000000000000c329a636ee94b1e62f6c702f17ec0953a638c4050000000000000000000000001524fe68f85c911bf479192fe0b86c4b3295d5f7000000000000000000000000facb2dd5b9b7c84c264d770be71e0330b25540e500000000000000000000000063fed5c63e9a844e771951a0a7fb6ee5f39c5bf8000000000000000000000000ca16c1f0be1f694301b9794023d2ae476985692400000000000000000000000043af588b70c6ac1ddd97dba4082cb81848d406ab000000000000000000000000933edd6cfaa7fc99f1384167088cc451df9d395d0000000000000000000000003fea3db1db97b4b5d4115d8ebd8be3c938ddb9030000000000000000000000002af2fe8d44d24bbf7597b42584141f8143cd9d3700000000000000000000000093ea6ec350ace7473f7694d43dec2726a515e31a000000000000000000000000d83e32674fca609ddadd35ec6c5d71ae9c23ab3a000000000000000000000000c30a51b0c47664beccaec0946dbfb2d3bb5536f300000000000000000000000026625a23513a357503ec82aa9dbd3c3ca183699100000000000000000000000043261afbaea6ed32f6a8f6fad326c5ab9f1c0c19000000000000000000000000393593f5a1776144a399fa7c48115c035e0a4467000000000000000000000000bc34a05e6c7dce43c65a78b49abb423932b53708000000000000000000000000706baabd4ea625e7b2da030bc08de466ba5393c0000000000000000000000000339a291771ff032c5e0697876a0c0f7fa23cfa210000000000000000000000009f40f7ec79f7c950a9b0095dd1acc7ca04d53567000000000000000000000000d434366abf3c78eae6bb28ee81801b238e9d01260000000000000000000000000d1cd4aa1c6bb65cb53f24acc5f72b92126922fb0000000000000000000000007bcdf49046fe099286e019db76967bcb162fa18e000000000000000000000000a1fbaf00cf780b1a93c3ead2dbf8d6dc0aa80ae600000000000000000000000024c1cc0b5db8f5eec7e00b90f93e8b6038bac25a0000000000000000000000002d8e1ee55d8137abfdfd9c01a3e8809a4c82c52c000000000000000000000000a399b06e23937c00d7fe41e3ad0636cd2f4afb5a000000000000000000000000ba3b1732ca5a0aa85b4226fc97600843912366b8000000000000000000000000753721aa597eb78c80765e84f07384d7b516de60000000000000000000000000bee97db924e473ef4829eeedd01a916bf90de9ef000000000000000000000000254242457f3f61d9050e451a61a107ea92d5e2b10000000000000000000000003ce8a2b69ea6c144c69f96bc88e3bc56e58d063e0000000000000000000000008bd47518f441076523005ccc22d98b5929e64c6c00000000000000000000000091701ce6c099c93becd61582041b651469559178000000000000000000000000ccc73b51232510b78fc50c3349c7a4fb14bce7a5000000000000000000000000a42bc30013a26e37b59169948e515893ef1c7b2f0000000000000000000000003d4134c153a0133ca4947202d837e2364f23b269000000000000000000000000ce5c9dbcce4b9a47351e7956e32d88c506b039f3000000000000000000000000f306b1ec181675d6936dc9fcb86d35b42e26bc2800000000000000000000000012086593c83f7039bd5685f09c397e5cfb098bd5000000000000000000000000e494036532bd4ecb241fe47063085eea3c2631230000000000000000000000002123a66e0a1c241ccc326d101a6616cf32f38808000000000000000000000000a7c460c47f375a2d41e562f4dd9a6aa7cdc52a950000000000000000000000008e8bd230b6a6cc3b27cf8b0f80d7c3fbb8b2fa720000000000000000000000005ffee4c07acc24c8ef90e4a0e4886f0e62532069000000000000000000000000317084383fe84d1adc0653ff5f3a649aff1d45d400000000000000000000000063af0cbadb239bdd444602b1336c4f3d691025110000000000000000000000000db3d1753b56da95656eeb0454f4611ebf050ff9000000000000000000000000ac39e0f01afa1662b284f938b8c18b36d7f6fdd00000000000000000000000008ea5426dd0084d53294b5a32ad5db4089f08f1cb000000000000000000000000d7a5f1e6aa7c6a8b937febe08f4509a8ec8803aa00000000000000000000000050fabc561036b45f215392ce1a5d75922fe154200000000000000000000000001b50a9f064eff6828d89e1090b633923e1064bb80000000000000000000000009168108d6e42f45b931b3c949f7188e34916443500000000000000000000000026787a5601fffa13fd421c927de222ad572c50e7000000000000000000000000e3975f7536d3c04a5d00bc8d2a342d47366eb18f000000000000000000000000b0253d5b1f0e7a5b44856d974e323ceb9f72e03b00000000000000000000000067faac94f65ea495ce737f503cac9fc9a144171b000000000000000000000000a45fab176974106b1d2e781545cdd3516c16c7120000000000000000000000007a68bc394cc717ebe027bc076719646f29d43b1b000000000000000000000000ed66e9ab3f67d49c0ea3aa8400f5d71ee09596290000000000000000000000006e11aaf99400308ef10e95fdba32c33fa96bfc7100000000000000000000000004186053d7829419f767bb075602262336e185a7000000000000000000000000800b01a8b8c7ae35e502de66160b25eaae97bc8c000000000000000000000000997b447c8a6d4995fc5f7da91733aa1b897c1338000000000000000000000000c719e87a784e9b36fc4e71621e2a16352ff0848e000000000000000000000000fed7f2ad0d31eec22726d88ba027bac34f46abb3000000000000000000000000d721d2659bc7c825034baa3a7fa98855d78f37550000000000000000000000003071618a638088c70e14400904965f9553234f2a000000000000000000000000fcfa7144b830bedb90bf652556d80b83831738880000000000000000000000008ed665c2799bdb7bb94faf09cc04748b08afc2140000000000000000000000009d9e05afe459ae209b81643ef5d0a01f2bf7540700000000000000000000000084020f699435f187f100343e32f82ece0447cd7e00000000000000000000000048cb337596b5217a3aaa7e83a7a532c178bf77da000000000000000000000000513bd6179712718b240c7f250d160b77f36920f6000000000000000000000000195a9742d78599476721403252bd576d9fae5e87000000000000000000000000ecc5495f9703e1d13bdab36bdb741b2672a30e00000000000000000000000000dc53dcc24a45cb8b560a3579eb0d213b2e3f5dcf000000000000000000000000b66cead95e9643666605b8e64256b181d85a56d0000000000000000000000000cb0ded799443595d254286a45fcc9e9fcbfee66800000000000000000000000065e7b43f09074975a02f6077c77c11d8647c4e010000000000000000000000006869d8aa7a67367d2cca2da7adaba16cd3f7b79c0000000000000000000000006d002b60679146892d8450885197287de8472e68000000000000000000000000c8b7658d98f0e3e1b1ef1423dd65af6692eb0361000000000000000000000000e1f2116783abaa54439968e35bd95c9571fe4abb000000000000000000000000fa8d068097ca98d6a8bb6e95e8d3b4d7b675f30d0000000000000000000000000684fc3f5f937616e1bcc50bc41f7e7a7709851d0000000000000000000000008b7e6e1539860156f2e454f7184664ba48c92c48000000000000000000000000a6ec44183db9da98ee23d7dc5a3b5e602d0fd768000000000000000000000000bd98e56422b7fe528bf98b4720e27b6d6106a839000000000000000000000000509631bf68ac01285827fcbb855d965f4c8a71da000000000000000000000000a0ffedcb0f37df25d524ec09516fd6f9d727bb390000000000000000000000007e85a752cdb206bffd176027d6e662fd4569ba070000000000000000000000004d28662c25ed6c02688fadceb1340183f8147879000000000000000000000000016b59e56597b54b1ea398acc0d3f86c8c1f33250000000000000000000000002da582950abaacb5eb4351ebe17037621d56961d0000000000000000000000003c42b8e9cab367cc4d7bf885d468281607b8fc99000000000000000000000000d89dd7c05a00dac3cc4a080e44d60e97b02036e80000000000000000000000007ad89fbd48cc882fbfea575c0f8ccb80d0db5ec50000000000000000000000008150d27e967e20c20aeef0c8d41ec05f6365466500000000000000000000000096387d36667ffd53a7675996fbf88cffbd67639a000000000000000000000000d4e5a555699364b86eadfaaf913b06000beb48b200000000000000000000000001ad096ebb5b7be0ae82bb140d6af077fe5500ed0000000000000000000000000dbd687baa70f61950aa2bd851497d5cf977d0b4000000000000000000000000e3e66e886ebac897c9149a34a1181c67e01a24c000000000000000000000000049431caf9d917c46f2983bc5cd7830010e2e2d6e0000000000000000000000004c7b5c2ebf0b1133cb866d98efd2073fe1abcd4c0000000000000000000000005a28ca8e301a6a90c2a6e91ba3e119917061143800000000000000000000000092a001c12f10f0af1469bcc0c9a126ac7b3e4a750000000000000000000000002f4f239b26e0548ee2b37d06b422da808eac273b000000000000000000000000e5e7bccc352db78f47b21988b68aaa254ac3deb700000000000000000000000005902539442bfe2bb81187fdd018cf96f46016c40000000000000000000000007bae9d186a51c1c00887ce0fb4dd57e38ccad1dc000000000000000000000000f68aac1e8344ceef7abfc4fec50a7fee3a1ec94700000000000000000000000008319afd5912924caffa51b2b8f58d362259d62f000000000000000000000000619df3e8b3e6fc7dc626de494bfe1d1b23de9a0d000000000000000000000000c3d21ab9b47f24c84bc65d52db74ff52505567f0000000000000000000000000408651f7f7d2a696ee1fdbf34ecc57293698b655000000000000000000000000290b6931ff7f9ba541d1dfea6386aca0ffa68f4300000000000000000000000063f43ea333573e7744bc77b580ab035073a4a142000000000000000000000000a3bc1a2cab73dfd49c53226a1fbcc6f5e611f5ed000000000000000000000000cd2b51a38b174fe34079cc7622ecd2f12c720634000000000000000000000000db1b141b896d63690699f4b5a456fcf6246a55cd000000000000000000000000fb71340b4197c247212970309e91a6029e70666800000000000000000000000069c8cfed50709c3b57edb065d8b840d6b7c8ceae000000000000000000000000f78b3efc4fea26b8f210d73ad77dca819314371e0000000000000000000000005e6072eea554bb9b190f713a45a229026f57c1650000000000000000000000000aa0df70661a5994da33253d64da02d8ab7c2f780000000000000000000000000adcf2d2dc64e813ebb0bd0247929c6d8c0168d50000000000000000000000008da1406aff8974f7b7c7eceb88d1f60a8d24b9620000000000000000000000006832d5a1b1c17ff447496d4e33a0e936e8262836000000000000000000000000e4ab4cc5769f39dcb5cfe09939296c8954de405b000000000000000000000000b357c9b4c9aff115f12af5dd6dab652d8f2ad561000000000000000000000000291c77b5fc40d35fdca4802bc8fedfbb50e7586e000000000000000000000000af19786102d7e4b6d79b14990fe2fe1c100ee69d000000000000000000000000605b6148c92252176b2fbf73919351980bf770e400000000000000000000000003d50796bed5403d16c776372b22096855a30f9700000000000000000000000041fa9c62bf66a9a82c07a003fa853fb4e4c8db5f0000000000000000000000000f875ca46c76a5288b4127bf6959c01e83c2460200000000000000000000000002b7409076e0c8f443195ebe62e042ddbd01100f0000000000000000000000008d464b7542e2f82926ef44bd9e8146844639e2a60000000000000000000000008d4a79c63afb4c221847c629ec8ef73abd3c265600000000000000000000000007c59cb18cbaae93d821ac7a4071704381082cfb0000000000000000000000005ced1affe3f49cbdf00f0e4a9780023fa5ed0157000000000000000000000000dce7ff8673ff1a9a41a3ea54758eaa226c03abf3000000000000000000000000d8f46d4aade4694919337bba27d65df52e526cd5000000000000000000000000c971a08efac1a211dbbbdf07ef334c5f0b6e5f4b0000000000000000000000005104016f5aa1b08209e241234d3adb7a743e0c86000000000000000000000000811f7c6be46a3ac3b048aa558dc613760a4dfc71000000000000000000000000a4b94c24d6ec53304472ed652c501dedc8135af7000000000000000000000000deb1b9bf7b94d602052cbd731c364402def523e0000000000000000000000000815412802111161a63b2a4b6b21552cc141edc050000000000000000000000003d001000aced06a6192703924853e4b5cd15c30600000000000000000000000081ddc6c4e5a84e48bd6f07a651372fcd1bdbc3f200000000000000000000000033e9fa16e8d61a6756256b63f6673d1e52add551000000000000000000000000ae92fbb39c204f46e581e77e01097223f067eb990000000000000000000000007f8c6dbb1ebd096e1c0ebdaa8a9b7abba9a9bf130000000000000000000000003a27abf022c2940bdbf4c01b02052a7403629bcf000000000000000000000000791b03bfe27fe0a86ad731a2449cc081a666f3870000000000000000000000009434c43331a6a6d53bcc4e9a5e520cc7ac2b06cd000000000000000000000000d961b26c419fb783ddf72b94d8aa22f0771ac478000000000000000000000000afc44a0bd2b84f7c75bb25faa8cac041ea558f1300000000000000000000000000b59978a9cd611aab1ac6cddfd63112f16f89e30000000000000000000000007be4c7c720cc4c69a1324ccc412c441ef6d83e6d0000000000000000000000009fc051069b48e513636293cc362ffbf8bab59c300000000000000000000000006b4198b6d3e439af4ede8944e5074a48081c18fb000000000000000000000000bfef758ce483457867d411a7130ebbd3ce28deb0000000000000000000000000176211a1edefcc684ab0aaa788a8956a359e95e50000000000000000000000007ffc599e7885fef28c1a5acd226a21b8c5f4059f0000000000000000000000004e12f4b2ba0a70771be6425b6b7f6e5a73687f8a00000000000000000000000048580a303bc0566fcd08f84a74ab8f353f79635b000000000000000000000000b44c66c05392575cd17a289e0d102fa893909db60000000000000000000000001ed3e60f37ce64ec8458871f6626ecabee2dafaf0000000000000000000000005a477bf1c7860115b3c78c4b31e15decddc577370000000000000000000000009b49210d7ddbcb9a4117a5f3be92b83a9a4dfda2000000000000000000000000c04a355aa432556736aa9592c3d92e9dc45c02d30000000000000000000000004cbdc7642ad9baf02c935775b0a13be811a07925000000000000000000000000d4500b941560966091948f8fa2f4a6b3809e2ae3000000000000000000000000e5c0af6e42e89e353f4dbda691607b755e4a9cb000000000000000000000000097ed72fa8c195eded53c689ddf9b9025cf31f4350000000000000000000000007b3e32cee00a2c4c54de91f3c12c551a5065b9e3000000000000000000000000a09bd2529ffe045133f6e81a62b44f7325623f720000000000000000000000006aab106b74d435c3da42777214c01d3c6181fe680000000000000000000000004bf418b65c58b2bd825a3eadf49bebf2e4ab2c770000000000000000000000002b04ac7cf4f08b892f4d5fa825a45c2881046d3c000000000000000000000000dbfa4e7a32aaf704c8b96d6abdc70063b8154be4000000000000000000000000d404bb8ff41f3e44404c787a6b1189be988025cf000000000000000000000000908dc5c54cb57ec9f1cec8c46b896c26c377f2a200000000000000000000000001a9072aeec1376a6e08ab0a44b2eb21230f29de0000000000000000000000007fc52895950ac1bb48a5428259ddead8d5d3cf3c00000000000000000000000049216ae0a545dbc0002cbc7d1b88d21ccc7794d70000000000000000000000004eb8f42daa6b3b34391f5f6dc0ed880ad2f6a750000000000000000000000000084a85319a391d0c1dc51a55c17ea602c8f9069f000000000000000000000000088e65bf9c059f90071afed20c1420a775ccecbb000000000000000000000000319c4e8af8e0e8373ac3bb085c9ae0f71c8a1f710000000000000000000000002bbc096730ef77c1748b0290f8a1f8726844a6ad00000000000000000000000031409d43e8799e2087c74a3083d8a95e790eb75a0000000000000000000000007131a82fd23cd25ca7dcbcc7ba70dd7315fc65d90000000000000000000000003a7065a3fa1f93c6a9b9ade419ddc9c4da3bc0ce0000000000000000000000002cd70a8514d4cfcb3781d0d872a9bbbadb95f4f60000000000000000000000008923f0a94c66c05def99ad4ba60de9623629b4ca00000000000000000000000028e327402e75f3e4f436be8c11036b02d4f5b48d000000000000000000000000a242511d31ad07b3b111a41ac5f31775bb0ecd8900000000000000000000000011a416891c5d7a2066164a6edc3bc3b478f47720000000000000000000000000aa9cf9e68efccc54db8c51bf051d19502ff1dfe4000000000000000000000000a0ac8fd84060d8c339f930ee9c4beed9967ea37b000000000000000000000000cb30a12b22de6885897e443ef7f078880ad396330000000000000000000000004cbf741c130763eca90de1ea508551b2fdeb42e8000000000000000000000000c44043a53e301c0ce619ff712ecfc4ed35d28b6a000000000000000000000000b0480468630dbd8f16c9bb34c7fdd54ddd94fd200000000000000000000000009082d0274eda97c778381e53e2d5dff362348d540000000000000000000000008f945862c10ea8f318b239cc66f1c6e193219799000000000000000000000000b80e2fa34f7ce22f4491f81de0265b62741631b6000000000000000000000000eb9e087c02c4e355755224be823da9e85cc5452e000000000000000000000000bdff7353070942ff2193aac3059ce9e4841fc51300000000000000000000000006f7c44f46efeb638ddd4e96f98a3cf1d5f3475100000000000000000000000048c2b7e6cb86722c596e31cd95b9e6697e8de8180000000000000000000000007a7350afc33e4bda5311c99c414ded01fb9d91af00000000000000000000000042f781342b768dfea158f93a48d45ad1fbb05b02000000000000000000000000d8a4d01d34b2d456c6a69ffb63165395a5f02f690000000000000000000000005aafab2e37d0561e7e497f32fdbad55a88961f4200000000000000000000000000574071a20a2cba771c6960d629f209b73d45420000000000000000000000007f720f87c31e0a5ed4527c9fedd69a8c2d6810f10000000000000000000000004ebcd2c9a9ffec4d72c59ca582bd638a3ff9c92c0000000000000000000000005f8bd7388cbf1a2433a72be2c6a68b34635b3865000000000000000000000000a7c411ef3a851c3cd1c10db33e12206f7c185fad00000000000000000000000093ddac9b4d6991977ec1233e69cc0a15ae99edd1000000000000000000000000b6954f7b16306277e79f3666f335bb74820c2e93000000000000000000000000dde5c9c616e4253e6f0b82e10ee0126682534a7b0000000000000000000000006b0b8c407ff8d801afac53da442b6de5737038290000000000000000000000004c540476e8e14f78437e491c0d9c3749a52c9b1d0000000000000000000000002b7b4ad3d88d6c7c92207de38f6c5b81f5d5a4c700000000000000000000000010d716ea42bfc9f02a5534c50134f747bc9dd71200000000000000000000000023a03820e295ee350223a9591f49528dd55c810c000000000000000000000000d884e0683b7b87c8c9759385510c64a347c9b0dd0000000000000000000000002acf35c9a3f4c5c3f4c78ef5fb64c3ee82f07c450000000000000000000000009784843a79d41d882efcb5ba32dae39771c328e0000000000000000000000000f85573067d21dd8ab5d2bae2399627e27fc8854700000000000000000000000045a58fbb8370bb5555219c677a7648a8084be3090000000000000000000000008ce1d50997335d057cbb6fcafc61fed2b867ff5c0000000000000000000000000deeb0f0b34482461db5621089c02088578c419a0000000000000000000000005af7ade8952acb8260305c59803ebde920738fc8000000000000000000000000271f95877f0de03e3718e7e440524d30f4cce47c0000000000000000000000009d0b1acb844fe093a28a70b68adda8e216d2e63b00000000000000000000000081ffb893a35ab95d90b9f0aa4e45a8f84dd3961600000000000000000000000012514c7188da3de1e9f59f2bd4b7d3874f2a03ec0000000000000000000000007e3a6273e2140205da3ccc1c4d80b110bbb5f54a000000000000000000000000b6bce1e31a012716b3e39cfa9d03cf1c654db40a0000000000000000000000003d81ed103cd7bbd434954b197b9aeed565be3ec2000000000000000000000000b238f7dd34feaac12813dbbad82b35ab1928629f000000000000000000000000c7e480322540527753576f70be4345510f240cbf0000000000000000000000005c90e22d076c4ed30e6b7ce94b1b6dd846a2472100000000000000000000000074e603945d772aaf78ffa2a7b7992f3cf60e846a000000000000000000000000ac4329f43ca9e20257584442143404ea5024d53300000000000000000000000038fdb5882d26f10b15027b01c692c853421f6dc1000000000000000000000000d58e8b0e991cb13a0fe21ccae1d3bf08144764e70000000000000000000000007cb124583b84c79e1db4f869c23eb6b31601d62e000000000000000000000000d6b782a1a1840fb950fa1911846fdb907d932ebb00000000000000000000000074fbe24b7fe3c8805d84774b745283bfe0574df900000000000000000000000070f54af03600b420b8a127b7b01c17b83a5c6ac200000000000000000000000020a1b493d7dd58ddf1ecee7e1d3e64888e2e4f580000000000000000000000007e1633c967485246ee5a1403015a1c1f7cfa3402000000000000000000000000e42ed738907d2bbe4e4d360dfdc435f7cab40b7c00000000000000000000000062af5ac2a185247ef863da00ba0c498f23316c7b000000000000000000000000dd7cd4d0310afef32277b585bdea3455fb0848e8000000000000000000000000284755ed7dcf522a5e992370a20f950eef3341a00000000000000000000000004447df9e1c639b92b4c8e1b65650f59647b6248f00000000000000000000000014cb853d731ba30f01a00ebb889de9e942187ff8000000000000000000000000a6be1cb36ba8df02041f453dac8e74cf730a66ae000000000000000000000000c11c5d4a1ead495b0a8cd5925f9004b19981b0de000000000000000000000000ac4da85101b716988aadf63a93019f192b3cef2200000000000000000000000085a5ae6782b218a454cb67983744292fc27c055c000000000000000000000000b423f5d98f5a8954de5bd11c50faa2a5ed0c1a980000000000000000000000005d993e23990290e8e828cb63cc51ab48b720252d000000000000000000000000404bcedf9a8a64c5f7949c99367b68025184a1c7000000000000000000000000468e524b977ced86677ae36853e35cf7f217814000000000000000000000000067b753db752498fcff27111b5879c72a81bca0fb0000000000000000000000002e98b18d7a4de02ac2f434dd39aee7e6eafcbc3c0000000000000000000000002abf857669116a9022a6a2581fbe4cf0b90a1e610000000000000000000000006b0b578ee5bdffb8fd0220af7a5ef493a078887a000000000000000000000000bb08b9f5e1ca7b786734bf7ae50ce7bf31307e3e00000000000000000000000047a61abc16aadbaea15c3bb6d790eba816b7ecb00000000000000000000000004a239093682061df0107ab580cdedf610fbfdfac000000000000000000000000759c2410022925f085987e860e87730d7dd99e6300000000000000000000000023ae45691e51cf0f3b739d52b6fa8f80a6f3b508000000000000000000000000465336077e06a1c0d3a0c434580db9a153902951000000000000000000000000bfe7efd8b50dff8367631a377f18d1d3e99c22b300000000000000000000000031fe5caf41224e54039e09244b7dd221b30be937000000000000000000000000e68f2984ec252ba20f8175c9d4c6ab6f5944318500000000000000000000000013afe28511b7c271e0a4dae973ba858300ec853d0000000000000000000000002311c11e9ab4408944700d2ec99431154b5d2387000000000000000000000000cfbba243c567738c2d3d958026b1bf6ad894a19e0000000000000000000000000c8d7b828844ef50964c2195df12975302da8c7a00000000000000000000000018ec0dbd9985d2ec88c95d706a9638e18f324cc1000000000000000000000000db8f67c84cbc7591d94e7dd45c9d83b2054b37ef0000000000000000000000006ade45d377e4268c3d4e7abf011a6a6ac11dcef10000000000000000000000003de2344fbc25ea2446bc2582d34aa06ce823ea6a000000000000000000000000e4a7af9adb52d57f6384173dfa2fe46459973e39000000000000000000000000eb7b12c8591397f23ff798c7f19189d6df9c2af90000000000000000000000002fbc4769e2336b557b24971164764a2b9365e80b0000000000000000000000006891ad1e72daa5e8d6f1ad22ac989de19a645005000000000000000000000000adbfd138fa3320d572ae5aec4a12838cc724625d0000000000000000000000001ad3afbeafcbf2242267f067fb865fd3ba34fe9f000000000000000000000000c64794e230295b021ca1a4b2f84d569f4af7fe2c00000000000000000000000014f749d500b466d18ba8b3aafa51b17c0584fa270000000000000000000000007643a99e7fdb433530fcd2014ea2c14fb255f27b0000000000000000000000003c9a3901f4dfc35edefe9861c65e0f002d87bd1c0000000000000000000000003490a9b828dc2ce925d8531a636b9a6d99c13b900000000000000000000000002829af5cd9424dea963f34bfc4a7acf289b7011a0000000000000000000000007a7859c3e57cbef564d37a11e5e499ac4a77e7e90000000000000000000000005265314d0f8a839654114b1b09b893513138a0f300000000000000000000000067568960ef428d433ffa970bbfb1f60132f943090000000000000000000000005935d53d50076eae6431b147ef076b7a01d5b887000000000000000000000000530e8514e04a7816be8703ccdca3dacdb21d1a620000000000000000000000004dd0b1da7c6d258473554fbde30eab30fe3c1fd800000000000000000000000024bf08de1b0093a381d7dde20417dd9481bbe38600000000000000000000000050d26c2af6994ff9587fad46b04a48842b3c8715000000000000000000000000796d2d2728fd11be60ac9668fdb5e5fd6dfe4d1c0000000000000000000000004e17a435f1d8c5c5cc3176d163110f496af18de6000000000000000000000000a1b20db4b09c0eb8dcb51604170f43fa06d2b87f000000000000000000000000f6a738469c992e139e2f579051875a377ab213da00000000000000000000000035a73c793d91aba2810e39a088336322e2f7a5e7000000000000000000000000fe460453b89d4000519a5420269498ce48d9056b000000000000000000000000cb18492b048fa321feaa95c6e919b1f90c85604f000000000000000000000000b2509ceeda55f0b73e33e027a0aa499ec68fc13e0000000000000000000000000d996250344473216b54b84b822640430a97a71300000000000000000000000007df132e0b7bfbfbb52f35bd5ba2da8eb55f8dcf000000000000000000000000cf60cda84dfa47dd78b8fa1a9dadb37807d716eb000000000000000000000000883d2b7d38424a0ff81e39754511e5ffaa768f2e00000000000000000000000014a367375a92764a8bf8b7a169453628542fd59e00000000000000000000000011573c990b605b90c042cde652cb447c350649a0000000000000000000000000cbaf88b0b6f63a6c25169b1e8c3e68c1ee6e3fda0000000000000000000000009c820ec1092343837e862c45771874e2c398c9e9000000000000000000000000ead031b46b2badb401c0b165790ef62340eb5a4c0000000000000000000000004aa0ad3eb6a6b6532f461682f38c41ffc7b321e3000000000000000000000000f3db387a41085577fac9cd8ec1d7a3c69acc285e000000000000000000000000680a229bceef27f06bdbe5417197256a070ed1100000000000000000000000007cd4d7cddbf69dd6eac0797f4e7cb7113f20d8d2000000000000000000000000aa5837c1936f98f64593ea0314f9c8a4e5bb4ea2000000000000000000000000477f01f2ecdf4d7317594a8ae20604367e73b5e900000000000000000000000067ccb59fa745460af8867d5c171b78b2bdc14847000000000000000000000000a91137d1c5b6137db309f64a6ef6b4f860317e3d00000000000000000000000065344b39507bab25a723828faefe17f09e8c81540000000000000000000000008b34248f64480e45490b2349d912ad25f18ad05c000000000000000000000000b67228dd73efb414910d12b7377c9496abc1e79b000000000000000000000000c61defaffa01a60e49fad120380a41721d46058300000000000000000000000051ed1213ba944ee1da543ebe788c487b85e1b531000000000000000000000000e797ac47c3ff21183cd3890bfa7aceb6a438fe550000000000000000000000002694f1c5a34b3ec417d29a781f13378aa16deeac000000000000000000000000ce34aa0e141551696505a329b4e10ed393b35577000000000000000000000000ed7ed7f08ca5b2eaf9d7088cf4915ffe44a0da57000000000000000000000000d93704887180c350514a61524a2778fb2f332caa0000000000000000000000003ac1b66d9916a37cc541add95ba350a5cbfb2074000000000000000000000000a92ef0061128c8d7eec4f8484bf2df258b27ec2200000000000000000000000027ea4a2833931dcee2dd337228efb08fdf26b1b30000000000000000000000001dd21fad25c5f1620aadb4ca3750a2ac7eab5a4e000000000000000000000000085fef0237c976b8751b44305b6e029af96d9d52000000000000000000000000e5d54fe36be107a472c94316471f77aed697e1970000000000000000000000001c6bc72d9f62808c06238f638171d40c4e8871b10000000000000000000000000cdfd0ecc4a85f8db5b79b5dd0b4aa020a0b8e150000000000000000000000008f9ccd0fb5c4461282bb5d0f8acb6ebed0290eae000000000000000000000000cc98389e1e90869af134d80d9a11fbed16c998700000000000000000000000002818e54e0489274f61f33f163504074bee5932ca0000000000000000000000002ba1f03f5b5e32b3549a2d07d520f409221a47e9000000000000000000000000c3a1c7e5c864fd69512f947a58c41280de82064b000000000000000000000000b92ec7d213a28e21b426d79ede3c9bbcf6917c09000000000000000000000000d8ac15c582c95281ba73efdc2f71cfbd178c1667000000000000000000000000aeee4a79c6463c03a8ea248339910bc85f4af294000000000000000000000000be921ea3bd0c879a8688b7fabe6b3c8a471df90d000000000000000000000000d8052341d6a62de48ada27a273a2a673561cf0fd000000000000000000000000cea69a63bdf49cfab8a79d7f907e64cc25c54a870000000000000000000000005e1a7ad291ff709c775e0653879bc51b30926edb0000000000000000000000000b794743bf9b0085a450461d3ad28ad1a413b967000000000000000000000000e2d954eeb1627295405abb76ef273ffee2338e5e0000000000000000000000007b506ac5de52b9574a4bd18219857900d8a4b6c000000000000000000000000012d868bee82d3ccd6b48cf27d3cdd08df5a1c735000000000000000000000000d03183fe9afcd4e8c40333af6d6e4c86ae1009d000000000000000000000000093e697ece789c62881f989254fa3e8715669bbcc000000000000000000000000342a5ccae191ea89733de789ccc75f7bbf5b24f8000000000000000000000000419d263aaf26a35c4873ff341d5e40e8b13b9c19000000000000000000000000f18adbf866e0426c97362893ce98ca83aab3f4da000000000000000000000000b4006d10710ea60c264aad563cf53b759d11b7d70000000000000000000000001c338f2da8e327d9d7bc4ae43f287acd370c937d000000000000000000000000ee78a346a9e07e0d1fa8a66b2e356f2a09330bab00000000000000000000000020dce9c4169d55cfa97a9a800db5c88d2244dfc20000000000000000000000007cac543afb532f854c83915577759e9e2a1d4987000000000000000000000000a0cee7aeb7e1c5ceb6b7026baa8a03641f215421000000000000000000000000cd760b773cfae4ef24002a9ab5078202e0439dcc0000000000000000000000006f1cdbbb4d53d226cf4b917bf768b94acbab616800000000000000000000000008c4cb92b8a172ca86477f370e3f472601f731b10000000000000000000000004302c27398994a37d1cae83e5b49e40de9e3658d000000000000000000000000b7ca8af0f886601729064c52cae3adfcc85d610700000000000000000000000097d2d0acc2cc648604bae102995ae665fe75cc33000000000000000000000000ec1e08144e3ac62a42446fb4d375ff492140607d00000000000000000000000072a1de114a4e282278ae77c213f09835cc68c3a5000000000000000000000000cc8387c339caed3fbd5d32abe00f605a72db65930000000000000000000000004e18e9e4f3a728185373191021438e679153137c00000000000000000000000006e7fdc64300ddb82d5fd10f78c4a55cbe603952000000000000000000000000982d39699bf4bc8892c25290d5aff67f6ce917fb00000000000000000000000080ea9cf51cedfe981c3fdcac595b79dd448a723c000000000000000000000000ec4cb9bb5c8547fba3bf12960ff312a65a5aa6b0000000000000000000000000cecf90081ae0226c6f2c765e7c7be2f35e1c050d0000000000000000000000008304b0385f06bd2ba6ddf3a53a50ca39e71564c300000000000000000000000097da97f9982d9d93d7b9aaebc7f6eca731200c7d0000000000000000000000008225702e505967eec48ace9457af703ac5b1562c0000000000000000000000009d420330343f817817589a5c721c38bc7698e5a000000000000000000000000091ce2f3d0f2f19eb4e288d7d97d4317729bd8eb2000000000000000000000000094083c7879e256dc6d011914bf0f598d2291eb4000000000000000000000000c699ed7a9354ebbcc89529f88b67802e6f35a33700000000000000000000000042a93632836f24619ff206ceb09a5fba1c7e08a2000000000000000000000000da80720c1f3ea9e1dab9fd10e3a43efed4a4fe91000000000000000000000000cf0c41f5154da68668db7aaafd25b16361cf7fd7000000000000000000000000442151dd6da365df86c923a1bba245caa83e43e300000000000000000000000043f648e8dfd5a93e71dad2e236e42d1c6f189d4f0000000000000000000000007689658a76f99b1145765ab6b27defe1db354a1e000000000000000000000000a3bb12e49e73636dffc5c70601fffada1cdc93db00000000000000000000000098c3d3183c4b8a650614ad179a1a98be0a8d6b8e0000000000000000000000007bf9b34eabf117545ef35dc2b161397b529bdbd60000000000000000000000000661e3b30722441b420197040f506f67ed10ea66000000000000000000000000353a91cb371613f880a9319aab71969beb94cbe7000000000000000000000000fff3c6774df38b7c6bc43d448265248a394a326d00000000000000000000000098bc564e2993547d7843f21c8ece7141cdf8a13d000000000000000000000000a884142fa5747d4efe00fc1502f9e7efbe72c67800000000000000000000000087e1ef12007a3c42d08ca0240e7d27c80ee5f6110000000000000000000000007dbd89d98979ebedd83d1dba5f643b503b94c87a000000000000000000000000a69f3fb95a71665e6ffe879dc8c628540fdff3a9000000000000000000000000563b90e276bc59d00a427daba40a911291253d470000000000000000000000003c28c2b5faa87fb19187ac6edf32fd09425705950000000000000000000000002ec438d09fcd492949a079ebf831174a6d8e815200000000000000000000000029cfed3f488395217a719e7719e663cad4620bf90000000000000000000000005520cb15cd9e8a6aadcba67d13841099cb1080c2000000000000000000000000491c6988dfbd9b88c9f379d0700076954dfb7e09000000000000000000000000a1ade9d54e84fab21840a5d2508cec5177c6b0d400000000000000000000000055d4d58621b18c2f328ecc169c488c6ecb4fc1260000000000000000000000000b746468eac4971e9290465984623825f5bb2976000000000000000000000000196841877577971ef94933ec0ddd8c3ca06c5ce9000000000000000000000000d94db69513cf8ec9ecbde4d88041bb7c9d2d06d10000000000000000000000005b9ea083b38ad917b180c4cee08ceb32b5f7a14a00000000000000000000000002a01b0f76e2a4fed25a39cb6cc1ec0f16f564be000000000000000000000000672bda15798909c738a5aa1cdd6e1470bb0b122c00000000000000000000000073543e69830ee9c8438d2e8eceddddb18e3bb5c30000000000000000000000003a8622cde0454362c97e54724f9e0cc7ba6e530e000000000000000000000000a6621acfef2a57a5ee1a979c40f692c60905d5f60000000000000000000000000395feda1218a46caf3e8f09fb85fec38d3d5261000000000000000000000000aa682e9f536e905585f207ffe0ffa6e5737996a4000000000000000000000000c03e56a40f3ce3dfff1bad774c630c388c395a57000000000000000000000000b27d1c8d6463979942c07dc21e535ff27b7547b40000000000000000000000001789b5c7c958f74292dae4315407755b59966fe3000000000000000000000000b0bbfffa6f5c23797af783bd7303ac7fe09e59df0000000000000000000000008b383ca7e0fd8b0ccc7c1efa0a8280fe3d12660b000000000000000000000000499b6eb4f406815fdc13fbd0ad3e6b0cedd0be620000000000000000000000004e9efcd920883068ea17f3fcace4fa5a3ec12a6900000000000000000000000029d38fdf26d64fa799276e6615759d27db1f1fcd0000000000000000000000007889ddeba878e71552a35307888240af6929cda90000000000000000000000001596f02c24bf8b745908854879d26fd22161419f000000000000000000000000bb42c69735aca5fc28ee425a5398e78c7fbb515b0000000000000000000000003826132eb2a1da6af65a20e0c20f24fe4faa3f54000000000000000000000000f1e88de647f955b6f9c1a00868ae22815d2f905d0000000000000000000000001256361132d7e5a69ddd2560775ff30c496a7204000000000000000000000000eab500685f6cb0172fa77489d2e6f131ce968edf0000000000000000000000003286e7e18adb34c217cec70b87fa1d238ed00cd800000000000000000000000094664b4bcd3023f916230293c05b3a42aa1ad1c8000000000000000000000000c15080f285f5d46e51332ff4714c408dc18f4a60000000000000000000000000130d79f245af74f7e4aa8fb563c6f1e31e6b991c0000000000000000000000009cc1db54bfacdf07c00dc77e1634d25f7e0cd56b0000000000000000000000006898bf5670dcbb14b81ed54ee3a1f8957a8f959f000000000000000000000000b4eb6f1c6c7cb05a76f6089415056305c5ba18a40000000000000000000000000931878d39aca43d6f1ad77a3ba6c1476e323048000000000000000000000000d84ad4f4045ab29c52c43ee5919e47249869c43b000000000000000000000000a52f1e5eeb2828e28371ec0e53475cbdeac3a69b000000000000000000000000403b6c3202e25b88269b05d31db0df01b9e9db8d00000000000000000000000025e47fea279808b5f5a3edc2b81e296266917cec000000000000000000000000d69521f4ea9ea124bae7675c8e5d7ebde85875950000000000000000000000007ed6f2fcb6ccfb6393ec34b5ada37e2c426ace52000000000000000000000000c55eddadeeb47fcde0b3b6f25bd47d745ba7e7fa0000000000000000000000006ce9db215f82349714f0e3d02749a7cd4389886c00000000000000000000000055bd7a51ab148a994e61f16ea9798db3677086de0000000000000000000000007f92329271becee8e89d3e75ba4025b7ad0f5435000000000000000000000000426e9e62f07863170dd7d9e81feb704fafcdf890000000000000000000000000b34a33bdd69ce78d4772c329773cff75c9b26a7a000000000000000000000000a995910658808c859623c0fe2ff53e432a236739000000000000000000000000b1bc1a28ed52dc7f136bf8a8adb1a1b5caf9fab4000000000000000000000000cf39a923eb6d71fedf4d3a6e4f7b449b2753406c000000000000000000000000385a72e28a999bc261fc4196287328121c4755750000000000000000000000004ac596297c739dac400fbc2b15aead7ab05ddd350000000000000000000000008094b647f4ebb8cc9a9ee64eda9bece57f1456ed000000000000000000000000c073168fa8349f9beb5e84e4ce9963c24fa93722000000000000000000000000e2208413f59aa76f3ae2eed336f680daa0be0e70000000000000000000000000dad5f114b9a0a44e9e533199c8730e62220bc50a000000000000000000000000b8c4ff82224965cef35b2674fc67927a2a8d73be0000000000000000000000009d0fc1b737a7b74cf4693ada411c7be32455f5570000000000000000000000000fe400b73c6ec120246a55d2b0d1fab57146d3b40000000000000000000000000b467ae22e12fe68e322d58657bb13e4d00922880000000000000000000000004ad9fed96d4037705dad333ac6929f76bba001c5000000000000000000000000ca2aac603772e50fe9e1c3e1d4fee557a58ad21a00000000000000000000000089fe58c627d741022a25f50c1f3902eeac5c68a3000000000000000000000000a96676e5c91e5ea98e238c99934dee2f2dcb0f7e000000000000000000000000495759d3249f9388d043f0e912af1abf3ff46bfb000000000000000000000000a71a32a6d2afb48eba2d10f1740a881993ffda8b00000000000000000000000061ed4b62e03798305818607c7160b2abff15cfed000000000000000000000000585b0594f2eeef676d9042ab617825f551ef342700000000000000000000000031843e3dbd7590b69add64c44ac41be46d2d3df4000000000000000000000000eb17ca08e9c561d854ba91232440ae6fb148740a000000000000000000000000c0e7f8a07430c5f0df1e1f2bfa3a7496dbf129e10000000000000000000000006b46026eeaee29f4071d02a3f040eb02b78ca192000000000000000000000000f57df7a87789c000a55fa630c853a0b1d06ab68400000000000000000000000002eeeb640041cc3d4a4a92fad1954a671fa8d9a4000000000000000000000000a29ebca48875e2f3fbec26734cd42aacbc9f3d84000000000000000000000000a26c19ab306bab8644e6f5ae11cfe92bbc5ddf6c00000000000000000000000075fe5b35ecd73ac492ee201152f64757f010d16e000000000000000000000000d97dcbabf24da34d473a6e46b9f0396805e7f0dc00000000000000000000000057a705d6e054ceac7ce033590b544e5f876abf14000000000000000000000000912b1ae78e6f8455ec5e29d83454ba231866de640000000000000000000000009392affb6dab13fa36cb455bf532f509ea435e95000000000000000000000000a0c2998af1f42c6c4c6803248f7022fb86a701f60000000000000000000000003d9415c9ce10d015105a0c212271c4d47b803d090000000000000000000000003ab5e2286786d503fb9e6e6086fb6029e431d68000000000000000000000000016b330882abb7182f8c6f248957b6aef95e9c41100000000000000000000000095ab49004dc92e3e2505ab8555d92ad67dbab3480000000000000000000000001727a9ce9a079b078b202456e8c83fac1f141dcb000000000000000000000000d00a9d918da315eb714c21dd9e4a64ea829fbf05000000000000000000000000bfe3f232b0c6eb459817493d738ea18ba642edd5000000000000000000000000434075d03e37531d24e5ea3fa47e2ad1bdf48101000000000000000000000000d571cf9bfcc12a859bdf67d16edf6262b10a958b000000000000000000000000a70deb2547732cc3397521daa2ffe03f5a2195b60000000000000000000000006decd32f5a2ab9b43bc6ad8923eb6d2395de145b000000000000000000000000983b36872ae1bbc40dd0a99c3ed98429fea0ebd40000000000000000000000003d0f75e667ad57b3b72f129852b0ef658113e63c00000000000000000000000059cb16bc11f48eba6487edae4b2bfc280697b91c00000000000000000000000063c17dcdc271f9db9337be2791839dcb4f5bea7e00000000000000000000000063a0daed6f6681660b24527ada133ddb0e431d5000000000000000000000000033bd3ae1b4fc932a906796a61e1578246302beef00000000000000000000000084de7a37f1d1c05aaa1502f87e4330adfc9cd32b00000000000000000000000012c2bd8f5648debea32b5cfba308f6f758c4d1fb0000000000000000000000004b0f7e0822a4efe7e8718a24079c6dab28f09e010000000000000000000000006d7c5adef469b711f8390bfe8c5d5f22202171e60000000000000000000000005c479c49aef1a66d4564cb4b314b3448af81b997000000000000000000000000a8e9cfa07f60a953f5ffff50c1cc46d5fa5650050000000000000000000000006bceedcb34cdb7c9573ee687024ec819e9c2db9b0000000000000000000000009a4d51fbdb093e476adb00d4841ff0d86ec6ac0000000000000000000000000089eba859ba00b0903eba24680748f45808057367000000000000000000000000d33cbf4866a056d33ef539a9c835a1f63ddd4fad00000000000000000000000009f807e2c261f2c6e539026aca4102dcf1871396000000000000000000000000eaa247b93756f181ead008af1e05b8b56969d548000000000000000000000000d214fcc7735c7cd2a4275f641d9fe658c0c97244000000000000000000000000ecc13fa35f3151a69f144a585b3a2f43b81408b400000000000000000000000031f585dcc004a70cd7be6bb62296d7879da7fcfa000000000000000000000000e4dbd9a340770eb4105e8e6b9926c4c8833d246f000000000000000000000000d9a53a4c56815a4c055afaac183eb388368d5993000000000000000000000000e1d90428b839040af4cb0efd11e86cb04923097a000000000000000000000000466a1a83ee0ba7d1dae5c3012447074da4d4dd1c000000000000000000000000eab59ae98955a052e7f7f0b466283976c9470c4d0000000000000000000000003f061ca4cbcce16b1895f8a57ac0477c15e94fbe000000000000000000000000606685a05e38ca13dc94551c3fc3be18fe60a191000000000000000000000000b44097cf84e06e5eaf0aed727034bc72f5392fa800000000000000000000000027b78084fa8226ed6496f6adb3dc42e1055dff290000000000000000000000009eacfc86de95f1872d67a6fcab05c1d53f13d9fa000000000000000000000000cef97ebb749b1339115eb4f5ee3b8d33121a0bf60000000000000000000000007453c505929a876818e1ab38c5a2f70e6801393500000000000000000000000004095b785125eaac01773babe15fb313e9aebc40000000000000000000000000732c5319c0e56d360782891a80f701971af43978000000000000000000000000b4b293488d7a22245d6e1f290c056afeb872e36b000000000000000000000000038263ae0d9b1794c13c979b54295e42dbb37b3a0000000000000000000000003c5faf104eed9d912e1f71ccf235c06ff247425f000000000000000000000000f1670df447842bb304dbdaa082feeabda12f4c9d00000000000000000000000099d9fa35a4f58a3f111f9642bdd360716472cd49000000000000000000000000b079f33a9e8dc90185fb43ffa4c07569068fa255000000000000000000000000e30369cefa5d7f137e90473f8861e934177869b300000000000000000000000008ce3ccb472c9b331df0c4d6de7f48cd51c0ad7c000000000000000000000000e86a0f19e06146d1c30bb37607d549077b3541b200000000000000000000000025d4ea743cebc2ce203c129b926d83fd8f44afef000000000000000000000000710dfbf3e92bc1c1a928a8ccf83475d8566b482c00000000000000000000000095e4db248ebfbcdc596451a010ebbbc880a4a040000000000000000000000000fe0ad4fd4039a8235e68ba2d5c2b44bebe4e2dbb000000000000000000000000befad5433edf73d6e81896029cfade91660c87150000000000000000000000002e52ad1daca5f32c8126d51faf1e8d1c13807a35000000000000000000000000c35e8087612357c11116cc4874da99f2ff786b01000000000000000000000000f80170a3896144a0864262980cea00ceab64d586000000000000000000000000982f57d5f01e99a05b91c53012a3267f999cf19b0000000000000000000000002db1d8cdf1abe8c70b531a790cdf2ff38aecf6520000000000000000000000004c09ae2ad955be300d6d9de5003aabe25e66b7f60000000000000000000000009c731c56a03a1ad23dafc38c35e96d5490540282000000000000000000000000b6728c3e46b72bba71476155424145727b2039c70000000000000000000000001ed086f9bdc70788ecda67899ab8c922ff7f305d00000000000000000000000061d244818e141dc5fc35392552ececb3a2e29ad70000000000000000000000007a0a43237cc6fe218dc1e77fe42d90cf36af9108000000000000000000000000b134f3348119e009c37c5eb3e9b927e13666c20d000000000000000000000000438be0b92bd6adfc124551defa680fd5dbc1ded5000000000000000000000000552e8f2ceba64539d4ea56d30c2a4ea782b9243e000000000000000000000000af6ddc5335f8282997568f18b6c15a1c9c5aa8840000000000000000000000000c3eb4bba437210c55370b8fffb21ba965b8f0b5000000000000000000000000dc788abf4451f165b81e0eaad898eaf07a2c0ba70000000000000000000000003d8612f6db4d93c21aa948c2ad5cbe8be0b23181000000000000000000000000f584cb5d2b36a3a081ba823de627d2b201dc4770000000000000000000000000343357c03d9950d0d7637a71adfbaa0fb70570db0000000000000000000000008bd0a98edf76b32da59a7fdd18e5ff79f340437700000000000000000000000090bcd255437d7f7e0ae73f46fd42f2aa1e94c56d000000000000000000000000c1e7d47ecfbb15b99a4b5f69e6931587000dd0b00000000000000000000000005b80727b589fdcf8c0cd3288fe7841f6f77046cb000000000000000000000000c71e66e4549e9d1fcccd26741ff9bee43c3e8aac000000000000000000000000a001fdd6b48502c836e25b279a870711b387fb58000000000000000000000000f1fc895776fe2f7e8ed504a64d995bcf718271ca000000000000000000000000becf06023f8da220c4ddb997882c871beef992cf0000000000000000000000000bbdd4a3fba7f81d661dc03fc223e1c5a13edeca0000000000000000000000004f982b6fc16b701c727647b236b6b25eadd5fcb40000000000000000000000005768e6f0aeb4be35f1d1dfaf9713316e72b46a38000000000000000000000000b3028ee5fcd3d26907d107a931b3b9f2aced56550000000000000000000000007427ac0c0dcd73dcdfd2d1f223b29dd729b0e83d0000000000000000000000005ac9951b701fad1ed2d91c3f8ddbf7e69ee9eb1e00000000000000000000000013cbf9895e68fe79ce34b59ba7eedec58e025971000000000000000000000000580c39f17be33bff81db4a94f2a1a538d6e65d670000000000000000000000007dbb81f8feff6dc2468c649209c1a09b5ccadb55000000000000000000000000534c693f71dbdc1bb4bf4aa097b58bd8e4c7bd50000000000000000000000000c18639150f8901a6825470cc86da63f6769b8bde0000000000000000000000002c6a51251bc4e56058819ae4762aaca34a00b801000000000000000000000000928b0d9f36b7d7e9c95a18d72e6fdac878081990000000000000000000000000974e1a3a2f71ef212e97a4177ab52d0b4c0cff170000000000000000000000004347af83c9e3bf5ecbda73d31f6cec68e4e630da000000000000000000000000f6f46f2a50259b6da8850820beede62636fa9d410000000000000000000000004004cded0f305677996b9a935b09a8186ff1843a00000000000000000000000045e7c0eabb97d881f7fa88cd4f2f989e30c31f5c000000000000000000000000e1d4eb30f6a36171f66bbc3d7e050b4efdd3d9eb000000000000000000000000e5ecbddfee0b4513f186ccac890118d26d7c29340000000000000000000000008bf670fcec3c2047953bae06299ac2d19462962f000000000000000000000000eb9592b2b65aa5b8d550dd1b4c03f5e659cf15f5000000000000000000000000ca67218fc81c8829ef9403415fc5e5af988d826200000000000000000000000047324ce2788d6d119990c84e121c3c4058b808e3000000000000000000000000adb943cb3cb0235a706c4f2391c606b1ea375783000000000000000000000000c9352c678e3f4cdce2438a33fefb3971f774eeb60000000000000000000000009399859aa733d1d15e478324e45ed6e194cfb71c000000000000000000000000efe863eff0f3b5968c49150f92d59795607d5258000000000000000000000000f51a384f6a5eb8b9c028503caaf380599b1704fc000000000000000000000000e9caba9438370dcd091af7c0227246f1763be8ee000000000000000000000000cd87b9189a9bf730a3030fb1d7f2f51046e83009000000000000000000000000596e35aba6db4300d88d3834df25866ae528ba91000000000000000000000000339a0eade5c3bfadd5ffaffb6db9f4cb59d1316300000000000000000000000035f6b93ee3edfcabb980a4824f0c2efd7858a02d00000000000000000000000015c229a1cc82ce4136955c09dc78828a10d852cc000000000000000000000000b0091a2fd0973152523e0556f0ff5044fb194cf800000000000000000000000000c0a9e9c6450121d32c546fde7ba7d527bba7b0000000000000000000000000daa8e69f197d955953bb6edb7fd3c5fcb1f803f10000000000000000000000001bcf7b3ef4e7779698f0350db2b73a9740b586ec00000000000000000000000044afa710ef1e2b689661af04e552659ab5f0b3510000000000000000000000003405de3e23de6907dde28f074454abf1c2d051cf0000000000000000000000004a3411ac2948b33c69666b35cc6d055b27ea84f1000000000000000000000000f0785d427d0188f157aba974bd938f96a7cca7a600000000000000000000000031212519bda1459aaf05b9d3881d410720e505dc0000000000000000000000005dc7179fdcc0b3f9832bd88dd8c8dcca5b95d9ed0000000000000000000000003a25c45ec82faa4250d1aec101471c990175b3ee00000000000000000000000059e11207d0598ebebe633ee9d5abbad22e4565e30000000000000000000000006ecc238b835be5c5149ce6f03a2aa9467253074f000000000000000000000000a8a2eb0931406743ce6918449a602c28eaf88f07000000000000000000000000280e4d0dbf9a0698332ef21b8e164b328a06c3080000000000000000000000009f577dcba780489800698ef1cbe78d149a2720e1000000000000000000000000bb476a7e94dc81506f97a16aa20d0241a5cf64160000000000000000000000007b8b7b9ea715e6ea1e68be45488ac345d709fda8000000000000000000000000a0bee837a8614b21ac646c937370fee5a4e99eb60000000000000000000000001337638fcd1cebda452cd681ba2a37e074d9377f000000000000000000000000d7baa7ccb4e2bcb7619f1e68f8ad84185d8e9ee4000000000000000000000000161c02b25e057a41f425c9937737b7a4079ac6bb0000000000000000000000008c12dffd8f7f91a0439af5d28f5d149210e04490000000000000000000000000fd9b916ad5fa1228b915625c162e21d1cdfbc0eb000000000000000000000000ddc91cfd3233d2ff11b41aac7750b3541b2cb276000000000000000000000000bab55b3161d54e7efadf6715451a896b4dcfcbc200000000000000000000000034af25b584a6b8f9790741297cdb1bc4cf9409af000000000000000000000000bc7d06ec3a10e3ec98a128869afe7201f31d5b2a0000000000000000000000007c96e5cbee1e07e9c8e5e823673f7a9a3ad614b700000000000000000000000068bbdbaaff27c4ffa602ad2545a46688697ebf01000000000000000000000000fe8d08222b7f9d3aff477f93e00324341e4f1005000000000000000000000000b27ff971cee7ff9f98f991b2b4b33f37fbdaa4750000000000000000000000008f2eb63fa1b8b58c8c9afa0d36fee46ca39f357f000000000000000000000000d426533c2e85d550bad87a42e9792cea3bd03211000000000000000000000000cdf76005cd23d170c40e4629f0ebb00074b38d5f000000000000000000000000e88c679e2d42963acdc76810d21dac2e6a8d7c2900000000000000000000000055b000a0ddb6d2fcd857df159da847dab46a399500000000000000000000000089823e6edff4ccc31c31411914195a34701fc15400000000000000000000000071fbfe41a9ddedd13ef25a337fae01438064a08d00000000000000000000000011974aa0629ec556d6956313dda426e0b2ade6ac000000000000000000000000fc4b4556ffddea4910a667b19d5185376d4e4507000000000000000000000000f5df797098a325faca2b5914a9684f883a2b6c72000000000000000000000000b18983220d3640ad8523eaf379800eb57ea81bff000000000000000000000000d63778831e28836e665c3b35ed1b5a6628a358b20000000000000000000000001e591ccaaf6ca5b03fd13ce36247565e5e3b24470000000000000000000000009dbe26402e0c3ad06ba8a8abb782a24b7be91c94000000000000000000000000b28bcdf7706cc800d5d523e7fb49441c6b6ba5ad000000000000000000000000acde1baded5e5121dd5447a89feab5e62a31dbb90000000000000000000000008f0efdfb3ea0d00be04f404a09c6c7f6fe75774900000000000000000000000021578bf219e43f8c193782fcb138e1dbf05bf73000000000000000000000000051d04d57b91457d5340c45e570fb63b78f4d9168000000000000000000000000185ca9b7963cda99005c4e0d41cc7766dda38ecc000000000000000000000000100c4c3ce4326b46277ad6894b1325690c221f40000000000000000000000000df615e507a1e067989af7d0e4fd55a5267b6c02b0000000000000000000000001efb7fc00233eba4c0347f1d343f5b252f42a5d80000000000000000000000009f3000eb0258c384aa4f63526790701fb87c76ef000000000000000000000000c2afaf3dea89ea83127620ecc65bd1370959f8390000000000000000000000004b919f5ae825b65b35fe1fdda2d86e63fc559aae00000000000000000000000038f9718d6f8441f3b87a69b2802f8c0537d6c45b0000000000000000000000002366556b54b535947840f5a9d08bc0592623d7320000000000000000000000001ddfd2b101a65121821a766954906bb69fe306a400000000000000000000000083740bbec107bcdcd850c7eb1057ac56482c29a7000000000000000000000000fd869428fdd09fb939767be956db1a51554a84e7000000000000000000000000782949470ddd695ce5cf506a2faff476ffdf67990000000000000000000000004ba43fa5aa7bfa37f728bf10734b10407c0aafaa00000000000000000000000014849b9aa1acec0b89f82e0bc12206a1679a71db000000000000000000000000ccc32372e218d3ed947895567120ae22ff563db5000000000000000000000000b22a50dbae01800f4aed5883cedd82b72f9aeb3f000000000000000000000000da6067c221863e346d682054a1a5aa8e569e53670000000000000000000000004d184274b3e01cd75ae4aa2bf23bf49afbdecd6900000000000000000000000065a2dde53f1e7771861278ea2f1883aa9b9ebb09000000000000000000000000d5090674b4653240cd94ee886484ca808c6e66940000000000000000000000001efdc8eafee924444a36ffd5fcc3585e8e498377000000000000000000000000832364d203df87ea374143a8f860421b203ec955000000000000000000000000fa386d64c80818f8b0163ac18a961597d673fa6c000000000000000000000000920f89d8cbe5ccf8e9598f3d9fcac435bb8e4efe0000000000000000000000003807a641d1f15f84da96e8530f4c62f8f604d402000000000000000000000000ba9723a060b467266b4ee5ebcdc04c854558a4fc00000000000000000000000041c60ade9f8097431b66057298d6469c7e88e941000000000000000000000000799ac9d920d5b39c4837c82ae1ed7eac7664d48f000000000000000000000000d6b24282fed4ea64dc0ef5dcfad8806ce097cd1b000000000000000000000000e76c4d7cd6a9946e53cc350d2337bf31552da423000000000000000000000000d3bfc3241b94d86dbb8821a23a30a8365693d05e0000000000000000000000003cfce9aa7df2e54a2082513c3959e430f7b20d9300000000000000000000000035c40409be47968e53f7e202349572ba6084bbb7000000000000000000000000a30a0719fdeb05a62cbedb52eae4474580306ba0000000000000000000000000488dba154e4c0071ca2c8401ea1f4068ac3552230000000000000000000000008845d45f6a47e0d2f96c4e5c2ca3fc941a2f1d5b000000000000000000000000de1d4d422a0408ba0997ae0edf7cd853b7f0791c000000000000000000000000e8fee61ed84fc5ef55690c9f5bce066374091f73000000000000000000000000f02d00a2138d26ff3542f3e70853a610ab4fc037000000000000000000000000c797a9137202a3c046ea65b47e368bc7bbd2f79a0000000000000000000000003856bf663c33bda391dfb7ecefdb334358e9b10f00000000000000000000000087ac15f5e0afc89cfe11c2e5b165f85b2f94e265000000000000000000000000865b395ba47bf11deeb58f86b23e068fe011d669000000000000000000000000b8f1affd6b164565d30d12c8e4e059a38371c31f0000000000000000000000003a2f0dac7372f38c816619fb2b67257777ef21d70000000000000000000000009fac4bae667a087d2519bfde0b24d0431f98aba2000000000000000000000000bc539963d24d8b8137dbbddd981a96811f2370af000000000000000000000000e2c03b31178ac46380c669df9af179fd84fa415b0000000000000000000000004b6367af366c789c6b1c9bf88222a1642000dd19000000000000000000000000cbd218bd6fe96a403cc64a101fcda94b5c29a0080000000000000000000000003515da966b1f920ef3cc8dcbff2e5e435309284b000000000000000000000000359df3b9733762f25ae437e6d4b9c2dd81d1565a000000000000000000000000cf8b88d26dcb082d8b56dd8119be0c867c6e74890000000000000000000000003b796bca7823c9c00563ff986136d54274adf98b000000000000000000000000f2b8592fdc29686161f293a34b3ff1f085bbdbfd0000000000000000000000007479b337aa47e7e1a3b4c65632863b3c3f4c1c550000000000000000000000001f323ff35c7e3b2981290cc9a8b9c75264bf6010000000000000000000000000478082242dacce4984877cb53e65ec07cf457c110000000000000000000000003f62329a7929d5d85e8b49c732e34ff4c8c593e90000000000000000000000004b541055b530d3d4fd2cb9633310e86e531c2d71000000000000000000000000ae3aa9389196cc60fbd9c0c93b18bd98ee17f0f2000000000000000000000000c3ea25e4e29be4799d413a2f04a8ebf94a47501b0000000000000000000000007748e1acaad4508f4e53adddb4df760b94e832f0000000000000000000000000d6d997ab3a1c262067f867a07b1353a64bdb7274000000000000000000000000f522040fd14ecc997887ac2ff575acf428c4a2200000000000000000000000006bd13fb87b3328a38c4b6f83df02120006a6d62f0000000000000000000000007996e96a5b1d9ee60498c89e9fbbbc9f276a0d69000000000000000000000000aef11738d0c1cec7143bcddfb371abddb28fc6d100000000000000000000000080e4c248dd134dc2939425293f4466dcb6b63e610000000000000000000000001770e81952f92e3d5955c142a46baa457a25f1c70000000000000000000000006f43f686f205e59d924782d16abc1c387f275c410000000000000000000000001ff1fc25ba6525094008619098467a94b28d330b000000000000000000000000e0d07d4460b6c6990eb731673124c9840dfce89a00000000000000000000000042a2caf155a5f5b4fe33c008c239438f3e1fbb8c000000000000000000000000570a18c70a0f1bf8e026baf41fa6f49f0f8ca586000000000000000000000000c33b95dee3b94aa1dbf07556ca18546165a6eaa10000000000000000000000009b83a27aaa92176369905402f4b81ea4983383720000000000000000000000002a28e6e3cabfab5bb709d4dc0b3de6562d678cef0000000000000000000000001d658741759f859ed58d64978ef8e9c48bbc07c0000000000000000000000000886d7f564fbfea72250843f69b3b4ebf140648cf000000000000000000000000ad25a5745534e12c0c26df630a7af406d45854aa00000000000000000000000039937b405c6fbf749a15f00f3ba17f2b89bb448e000000000000000000000000bbc663f641272bb2f2de0b3f229058bbbb4568600000000000000000000000000527b0995330e6cd8d9b5bf89257348fece5f61c0000000000000000000000008f67fea970409aa1e3b3f9b43419b098711519190000000000000000000000007c7bc6981fbccfb2cfa77bc3d6bbb78b6f9138180000000000000000000000006fa9a0d5924c0700b42b1af9b6a15a4fe77d60ba000000000000000000000000535f43695f0165fd25dc1fe90206a26a06bd03ee000000000000000000000000eb8ff6e95053575b745b429189c34d838915e323000000000000000000000000a423800b88f609182f34e9700089cdeb1508e7bd00000000000000000000000003c5c7a9afabc7c130fe3e10a843c9cea004429d000000000000000000000000a100fb432048acf7ff011cb549d2f6df47cbaabd00000000000000000000000080ed87472d028b27325cd10680010ffade0d51ab00000000000000000000000026350dad7218544371b1fe1245d1fcd26df2ffad0000000000000000000000005ac7bfdc1ead527188c327abcf1c71532ead8f2b0000000000000000000000000375ce7972425eb06bace3ab54f5c61c01f5176900000000000000000000000004baba71a0ca4c65ea4ffc6d1c9f490c89d166320000000000000000000000009cc36bb712712fbe8535c4a36140f4c6381d45eb000000000000000000000000180441bd5bc94875c2c66872e2ebedbfa03b8bae000000000000000000000000dfc5897d756001ba91b4061938011a75b160833f00000000000000000000000063fbdf38f6224e809ec5cbc7ac68d53523f2b6f7000000000000000000000000eb2a8da739c0f269ce66455cbec6a129a5fa4f9700000000000000000000000082daa4f05df9b8ac873c612f5ec7e05ba01c83180000000000000000000000000dd425786bb046898e89d934571f2ce6b72178fd0000000000000000000000009a32cc9e62542724f7d0fd703282a10b71d012f80000000000000000000000008a8515e333fd77ed03184edf5c6fd5f78088876c000000000000000000000000e879e9237f2077b964949c3550c3f70f36edb66c000000000000000000000000bf0cfe5fed8b252bef9b8c5c5dffe5728dceee950000000000000000000000000cc82652acb2f1aff2fad12aae6aeb8cda5f22cb0000000000000000000000008cfc94cf30bc27542e44a18a945e7ce775dba3d8000000000000000000000000eca12d58219d99f5235235eb2bb94726d13aa16e00000000000000000000000099870de8ae594e6e8705fc6689e89b4d039af1e20000000000000000000000007a8a546be940ae80dcdab2819cb7976d74d01b670000000000000000000000004a6c7d297fe5dbd74b04a3bff269624ed6604b52000000000000000000000000f987c9c02832b7276bed5263e3137657200e912300000000000000000000000035f8a4f1e964cc339420700c6548339db0f596090000000000000000000000002f954f3387d7003419b11206884f807ab82c0c81000000000000000000000000ee26e18aa0cc6eeb4e8b892c9bdfb64aba6f1888000000000000000000000000bef19ec769208af44c1ac3d73ce6cc29be1107cd0000000000000000000000001ba3e0f3b3a138c3386d37dc85b2f6a08cc2a42e0000000000000000000000004e6a7779a16231e81f4105e7614d8429bfccf2c8000000000000000000000000668579d5c6511d56b36ef39b87d2811a96495377000000000000000000000000c9d426476c55845f4242740a26d62d233ad88899000000000000000000000000169cbc33e6314cf1d9d57bf3ebe465912696a98a0000000000000000000000000ae4c001d80cd580793afb8c8d8ab35097d1849c00000000000000000000000091de9d3ffee9fc21cca66c138b8d90adb26754a7000000000000000000000000f6e4d4ddeb84407a0faded79c44b542c36e3976a0000000000000000000000007e4c707d42a35003c983cb4d7b94da654a9f421d000000000000000000000000be149f8fadb69f398330048aee7165f1610cb45300000000000000000000000058b704065b7aff3ed351052f8560019e059250230000000000000000000000007a3aaf62be73a0dc7dc1e63b7c07918d37dd6f2800000000000000000000000090074d7343361e0d857ad6ac71edac0e632a7743000000000000000000000000f18fd4513f3f466c5a081e811c4f9b353713c8ba0000000000000000000000007a1e472f0a444c821db7b9856dc316d26c88aa4900000000000000000000000054f632a4a5673e7c2de653deab34439fb5a5af5c000000000000000000000000b9fecad7212279df05134903f0b14caadea60d1f0000000000000000000000002ee41097e4aa0ec96e00d910406f1c515ec44865000000000000000000000000def8c51d7c1040637a198effc39613865b32ea51000000000000000000000000df713cd10c8f1377d622877ae380b57131ff79be00000000000000000000000088de249b671a27aeb4d4b9d41ade628226e60af500000000000000000000000048e73cadcaa9063cb105d449005d2a988c544d49000000000000000000000000f64cad5e8ded070d31f97f168721ea201432e4f10000000000000000000000006fabf8f47ebfd40fec9d25d859800827421d7fcf0000000000000000000000000db3a4c9713615f8e79c00008a7aac0abcb337ae000000000000000000000000fbb8862e680387b696cbef0b47aaa9edbbf5964900000000000000000000000046cf1de42795bd68abdd776378772851486b20b0000000000000000000000000601d8081792ddf32e65693e099cc5bd4a7ec9eb5000000000000000000000000d9915e3327ee93125cb83975553500a0f1c0f5cc00000000000000000000000087a9eca0a3332df4dd80ca1bb8948ae47728193f00000000000000000000000086f1345d56fed494deea646265ed68f3d0013980000000000000000000000000f9a0e782bdb8d98385e5a111cfd34b0d8014a9770000000000000000000000000faafa4c8f77e6bc8f82c41534a5baec3e9dd556000000000000000000000000fbef3d631d4c8181d0a3efb10df462d32307a5a9000000000000000000000000cf72351a45d4a560f5e78ba3e1d00dd24602edae000000000000000000000000c71c717603926f6c9cb6d6d2b457673ba4d370e5000000000000000000000000253c3635b6a27a951fa6b069eb7b3433194a5aa5