60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b666574706f6f6c2e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20666574706f6f6c2e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d594c364d766d6b6151435577465171445456507a6d79426636363366364c34466e4b66365652575131746776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000008a966a6fc12020912a914169673c6177d48d3a0500000000000000000000000088425203849097a4a99c9583bcd7976ff92b2d710000000000000000000000007141401da49f428a72eba62f7fa0e19d55f0a8da00000000000000000000000000804c4b5d31e35956a4433f22985e2b75e74a1700000000000000000000000086bc4833de365917e9d3120e7a599e700b0def88000000000000000000000000c3740c75a439beff917b2edda3071f4abc66dcf6000000000000000000000000445e6ea5f9d531b068ff30270bbb1a59a5b759b8000000000000000000000000c258a69b725a24ae7438f85b441326f7d742f6d8000000000000000000000000a79dab17b6a480400128f671d64eb682a0249da60000000000000000000000006e4452b5adcffda9da1d8efd3a5e5004399075a4000000000000000000000000f5ce2f1dc6448630009b6263df8c06287fb112690000000000000000000000004ac64b88b7d513fdb1d428136c36118618bd536e000000000000000000000000f4710e3bcb5dce61dc1f87ce4e17327cf9bce4b9000000000000000000000000912c35212c19016e7fd772fce38de5834a54ef9e0000000000000000000000005c8d60de08941a14688115e000c55f5351d5582c000000000000000000000000d7d6086ecad3b806d81522c400a014235550672d0000000000000000000000007e7cba67793ee36b3e5a650771b1f2114b07cc2e000000000000000000000000396c64c286e36c764e17534c8525924a35a398d7000000000000000000000000729864925b178a695a359e3d9d275dc4fc1040d0000000000000000000000000cd25389a7052064ee4dbd1656c5bdee61041460300000000000000000000000064386532c6e6394a09462022a3e56d8a1983b78c000000000000000000000000e7d818a5789d9b9e9b704c7c79beaf82bb6efce4000000000000000000000000ce40a83d78cf2b1302e71c437013cdc8251794150000000000000000000000006ac40feef95f58684383ffa501cfc1a7b249f42e000000000000000000000000b5c665f7473bdf464d0fe00fb9a3831beba16448000000000000000000000000fd083c580c43a1106ef11f2673832882e4ebf09d000000000000000000000000b7d611c74cdd8ebaedb8fa3ee20bcaf87e9875ec000000000000000000000000ee28ff46a19764d40a397f2d5f7a7363d511565f000000000000000000000000ab6c263eb716b20c192fb5497a6501296ba45ae7000000000000000000000000ab08ec46f902182f5ec95d4117ddba07eb250aa300000000000000000000000046423e817136898e05de5487256f63b98e7db2c7000000000000000000000000905c925a9e0228e43fc0bbfcd7b50be4f29f564b0000000000000000000000001b69238faeeba4eacd57e7e4c2b44aea4fde905200000000000000000000000069ae2d9421321c70c59d6dee18517f697128d442000000000000000000000000169d1ddc0e5cb17aa7f7d0a630d7dd1dc735280c00000000000000000000000006edd61971f3caf6b9c3a5bbbe9f8f048290a6f90000000000000000000000005bdc3ba3cfdb63afebe3018b817f44ba31fe0ceb000000000000000000000000a9968ef3447ad319de1567722ed79eb0aad79d04000000000000000000000000f822e98bb0244c44740707c93c7e2f3f7f932b89000000000000000000000000673aa726248217d14b398e5c0367222d65b3db310000000000000000000000004ee87e713fe646f7f141c17c6ea04956c0fb18920000000000000000000000000c10324da68dbe93a41c71b66558425a2c8a95cb000000000000000000000000141962351537d82d4772cbf44dc6348076077639000000000000000000000000c9676e627a78b5ded92fd09bbcaddf619ebc7510000000000000000000000000dc2a70f33bf58e26c034e79fe153476f6ca0cb9c0000000000000000000000001c36bedf713dede594ffa78845ce9426dedab3e2000000000000000000000000ff94844e87ae7037ab99325d4979030c3ed8a21b0000000000000000000000005866803bc59777ba0ccc6346929614a41eba72f600000000000000000000000079aacf23e6a41adcacdd028f9041680805b06bc9000000000000000000000000fc48a9d27589a8e331bd1349fbc22618268f71f60000000000000000000000006a2af94b708335986a281e258fa84ae9e69b29060000000000000000000000001a3f0f2b5ffdd079a622d1a2c06b30660b7009dc000000000000000000000000b0c93cd7d521d6fc10a5e97a56bd3651e8005822000000000000000000000000f6bdb871f5ac2ea120688dde99f1186efa6b49d700000000000000000000000087ff68201eb20046bc924fd32f8d4f666668c9a0000000000000000000000000af8fd6b703c9e52d57bd2206d069da596f01da360000000000000000000000006c3b541e8962a02093aa15692687dfd21043ede10000000000000000000000005f6377664cf092663f2fdf3fa57fbfa331a950570000000000000000000000008cd7ec0de26c4abfc8e603c740626a220d17a0340000000000000000000000003dd8f854a274651a79fbfb7a10d38f4056dd5cca00000000000000000000000084e5633acfc436a337f69be0a2ac96b8422500f6000000000000000000000000b5823f035fbb006beb4eae320ceb931b3e70680f000000000000000000000000e0cfd993b64dd413963a4b4a949f282ab4df8e84000000000000000000000000020018421b4b14dfdb34591e73e924509d794d2c000000000000000000000000cdab39d867a33f09251e31765fee56d4065fd5c2000000000000000000000000aa0d0fe8fdcf1ed39847d8401b76f58876e84e510000000000000000000000002297f0331704bb9c7800f0ca132aae24cbd16c3c00000000000000000000000044041004eebd789fba936aacfa37bdcdcdcd9ffb0000000000000000000000005916b4d82e339af99667b89dabe6a9296a3e3609000000000000000000000000e5fab8ac411bd937ebb0f33622328812c96a78e7000000000000000000000000c33fcd5ed5f8f8d8921eaeb77eee71d62f536199000000000000000000000000eaabdfeea5c9850dcd619242c788785e0287e79e000000000000000000000000d5e2156e47fe2e8e32e51240c1dd0be6b5e8fa65000000000000000000000000b31f5ed208fce49ae8e0a14620f591e15029572c00000000000000000000000073a2469fa222ac846fb718a8f941080ac6379d280000000000000000000000008066449d63d17fdf0b56c4509f07faa01cec3b0a00000000000000000000000089a776b1da40dee4ff6834a49d97e83b51fe92ba000000000000000000000000178989ff83c8da142e61198a304ee738835f515d00000000000000000000000042ca113a7635ff826fcf6b4d1c4a4b8d696108e4000000000000000000000000c53eb481a9bf8a1f7832dc0ec7d36ff0eeec6dcc0000000000000000000000003872e16385026227dd19cb72485892e3b56ce82a000000000000000000000000263b3c18c2b9b6cc8b51cbeddec028da5ff495380000000000000000000000000b26a02acd1442148356b32b3f6404a35b12324f000000000000000000000000354b326f0e28b4ae42929de639ba11cfda820b9c000000000000000000000000e6e694eb08662f99ba021b830c8f9fcda6b73462000000000000000000000000a5a35d194afeb97aa65f687b65100f7538d02e5d000000000000000000000000cb0b6ef6384d38c086016513b4a2f13f9c8a3c4d000000000000000000000000bd8bd5f9323ea9e2edc24d438901b38211587caf00000000000000000000000024cfa7dd989bdf9a93e4e43d01ebc0d096ca1bd3000000000000000000000000c0fb9204841d78f64db913b43fd41142af2635fb000000000000000000000000be7995aa4349f59aa0c48d6c694ddd03481a58d80000000000000000000000000799a67e924f7c73f64cecb806092aa7bde83dbb0000000000000000000000007d9ae0b40bdcfcb3ffed60c51ca3ea088e806cd4000000000000000000000000ca489405630dba3a50550bcffb5adb20bb66e9450000000000000000000000000a891660167f323a21a6e19c3ab0f5c6fe651b5c00000000000000000000000071de1dfd25ea99fb814003cef72148f97d318021000000000000000000000000b592ad13c2e38defd299ed5bd15d751fd70d5f2500000000000000000000000085ee59989d5d752ace92673d69c8839bb682ffe20000000000000000000000003474b7ef51c4eb0f327df8cfc5487d3f74db4ecc0000000000000000000000000a147bc7ee4f1737a83a4028c79ed721c9d18cc00000000000000000000000001546ac383ba0e0975771dcd5892cb943d4f087440000000000000000000000006171c0f1bd3fd88aab116313c7fea97094b85581000000000000000000000000e4fc5a848847b454d8072c83942d3044dde60ddc000000000000000000000000875a20c3fccbea9087bf3da33e08bf5fdf668c25000000000000000000000000e8d2ffd1a0dcf022cfda5ef9974e7bf8b67106cc000000000000000000000000a3e06c8bf3203b53321d197cbcb8458c440edde4000000000000000000000000756bf377f20633a7ea0ebbbf03bdb66ec0878975000000000000000000000000a849e720549a48fd9b7deaf85e5c660d295bcb12000000000000000000000000c5571b0b4e02cec572ec7c93bdc1ce56baa879ac0000000000000000000000000e0737b3db5ec419a93c87b5f133c65f69d595ce000000000000000000000000c60ba2c2516ba6cde58b70e430072f66be2409be0000000000000000000000004fd6c13d86f061cf081e92a7fba5e6c28b9ce5d9000000000000000000000000cdb4a617db546ec41fdde9a1a70cf373c2bc4095000000000000000000000000cc1ca71a558a5576a8819c116b7341528623af73000000000000000000000000f85627a65196e36e24ffd0ad88240d0154530cfb000000000000000000000000a4413e19e32e7e8e969cf7b24266f896ee08cf85000000000000000000000000e5714c0f04a4ff5b5c03c5d14aef04d9a3b3e3a9000000000000000000000000dc2e7e9e5a289f8c19e59692b4ff753bf27b7e91000000000000000000000000a11474d4c70f68f3101cfcd114bb7a102638b7b60000000000000000000000000887e8ddd802c26235dee5cd666579c3ac515cad000000000000000000000000aa3380e41d11e2806740a8c0ee840c20684525c6000000000000000000000000b132e7f3abaf7482eb60d90cb48392b773170061000000000000000000000000881c930afdc9917288e5258744c6cc92d9779ac8000000000000000000000000457fe15f05a20bce132d97df6d88390b9a59387e000000000000000000000000e375669555c2571eedf559a74061a31391401f950000000000000000000000006ad7cb9f3003750ccbdb74b1b8c8b143566bebc6000000000000000000000000a891eaa2cefa4905445605807888ea3e79e583dd000000000000000000000000718568c9022cf4557663dd1e0bdeed7f73939b7f000000000000000000000000aa403ae65c38a028836372920d9aea71d28daf5a000000000000000000000000e4fc31a338e25c38cc5c1607d06be0e6384c6381000000000000000000000000942f0a0494fb2257e62e90106866eaaf278b4f8e000000000000000000000000c1438adced5deb7ed0558910aba2b3f1dad559cc000000000000000000000000e8ca0cc1ade3062a0934ef74879013e79031065100000000000000000000000031b1da07d6ff2e2879a0d9ee28a91e37374516a4000000000000000000000000fe8a0ee827d966e8de3483089a02fc0cdd0b656a0000000000000000000000002407d8e4aa28ca32b52ec9790190325ff68d8aaa000000000000000000000000cacc860a9276697d0c4b775db3f78dd0a1017dc90000000000000000000000002abc12fc85a2e5149224662d7c95f503bfe2ba1d000000000000000000000000ec1eeaab951371b53bdd5518cb8a1f6506e9edb1000000000000000000000000b3c024115d468afbdcc1cfe18a96ac9bf7fe233d000000000000000000000000ff1eb203acac8550ebf1ae0ba2560ab7f663ec980000000000000000000000004c0a868d4eae05b7700ba13503288f836bed2061000000000000000000000000ef5124dd1e80547649a67c237201f4012332666c00000000000000000000000069dea4eab763e30c04d58a80bf03f4a1d505ddcc000000000000000000000000f5988826eb7b4189874b6749949151c80a26ef18000000000000000000000000fce07f7e4d5b550571de5c3761784e4d4e04c5ce000000000000000000000000b313a78a604715a619364af881c460db53af35e30000000000000000000000007c532655550ae026efccc47013aa7c6c8f95fc550000000000000000000000004e4986f43597bac293c8fd11080b4fc5d47315fa0000000000000000000000007e0056b4e1618ebcfd24c295bfd7eccc66cea8d1000000000000000000000000f35598070cd010057b481e5c2b6b6205b8d172ee000000000000000000000000a62f98b9f1008c66000e5938a724221deacf97810000000000000000000000001e4b51022d50b773580c3e38f1b6358d7958cab60000000000000000000000008ad4beb04a05feb159bb91f115b12b1343c245050000000000000000000000009885485c0dbec695f3245cfd01bad7013d7bc90c0000000000000000000000002bf1773d18874a089110e7bdcb6ebc9b8f58fdd5000000000000000000000000c0603db3df061ad47a17492818f1d30bf2ba6c640000000000000000000000006f66941477d78047c56ee2e101ff07869aa4e9d8000000000000000000000000e983698c384f97fed9762e262df93c0f086416f800000000000000000000000070a5e4f3879ac44a36f4411b35f9e30c3b1ba33c000000000000000000000000f8de9891d65d9c979937ef21fe4fdf05b88385f20000000000000000000000002126adfe4d79dd6ddc295884d46f7934b8cbe7700000000000000000000000001b6145d011e4385e0a947058afc00e3b0ea3b17900000000000000000000000098234f8c990558ed9b920570c15b4dc3c604378f0000000000000000000000004e4d0168ef13655c94ba6adf8c3523c00569ade30000000000000000000000000751da1a21d7ff0de8039a51208db7b07dd8b33b00000000000000000000000036fe8906119c4ec1d9b9c873ada34cd783a3b3da0000000000000000000000001f8673ed0f445bc900f9519bf863a14105561c730000000000000000000000006a0c1e1d1cda017de11e92afd75f18b445140d3f0000000000000000000000002d1c8b5670404c09e3c6ceb39e1fc079c4d69d4f0000000000000000000000009e2ebd15add07a1fdf73d69929145a36ab4dcf65000000000000000000000000fb037e4540a1f1f6f3c370305a3d56a2188e25dc000000000000000000000000961741104876a2ec94664d7748f01c2bee9c654a000000000000000000000000f0f033f86306ef70e65d97552eee2d6e55e0e78400000000000000000000000073e424ed18e56e14ed197e98544e969d927406fd0000000000000000000000002e0fcf850acb8fc1923d252176c65cb8157f316300000000000000000000000082482740ab1f1ea9503c99648ed12add5db8f8ea00000000000000000000000098fc61bc459f3bf52b562772eacda67f0eae05ae000000000000000000000000d66e15d91b6f443e86e90b8dae3eeae74be9a947000000000000000000000000e759d72c7fdf9295a5a3aebdfbf500b2cd2aa279000000000000000000000000d7caa4d6dea6a4a1f5f4f80af1ef568a178ad765000000000000000000000000c5d44b55f946c94dc3fb912e2895f1aa2b83cc22000000000000000000000000ab75322b680a2d7b20c9b651a84f14fa63362f16000000000000000000000000817312080c051c11b0f1faf3c78b3bb782cc2b6d0000000000000000000000005f152d5c2abd01b7129da7b9762d937d5f03525a0000000000000000000000004f49b4409a9c0b299e58f3233ff72fc9f76b019700000000000000000000000031d0daf7727f7f78e2550f1ebd12a8dddc61d5da00000000000000000000000061d4341f02dc8062d86c65d6373de205be03109800000000000000000000000035a018330c56fdec53d4bb92e73e568181e1d5090000000000000000000000000cf92ff6b71e9287379d7ef369d995cc693d8e44000000000000000000000000c1d0fe17489337b98cbaf2108a970d4deaadd18d00000000000000000000000078ab4708296e0b42fe9e28ed3e17e59e3a084239000000000000000000000000d365202a842f790230dae3d1eeab2180ef1e0aa400000000000000000000000079c58ccfbff18513d46008c08010ce3617098cf5000000000000000000000000f76c0d2d10f35f0d691b4cd6afa60b782ab47ae90000000000000000000000002bec21499f9c3cc96c1622e7329ed48b2fe4c63300000000000000000000000083417cf5253cdd11138a23d36cdf309f4f777da90000000000000000000000000c35ba5df257288cacb83b56f02c2a554b55a65a000000000000000000000000cfe138189bf337b83fec036f004cb6b71ba8ba6800000000000000000000000053b719bd70f4ef3661ed283510c3a0b88df8ca57000000000000000000000000b8c65e280106789379564e3fadc7647845c2b60d000000000000000000000000d4b6d02092222d2161a1895dfd3277df5b9f84000000000000000000000000002c50c6eeb6d3b195393470ec0f66ea25d224527e000000000000000000000000a731af84c7ed110681367456fcb9247314403af400000000000000000000000086709e717a165fe2899e3084bc8f9d1d10fa4db800000000000000000000000083e8af64e6f63ec8f5be42ead2e14dfc22fdb8940000000000000000000000008bd12d65bd90b794e30c7d7d7b010a54bc571c79000000000000000000000000921344dada6caddfa1f33c52ecd39dd4fab2d0c3000000000000000000000000fedef37aa914d84dba90aa3a1207f4a2e4946102000000000000000000000000d3247fbed8d529a11c6af9b5d3bd4c54c4321adc0000000000000000000000004b632e38ec370dc17ec4ea1f246b6c4bc64a35f5000000000000000000000000ad5b308af76271cfc3af9b4c6aac09b4f9878eb600000000000000000000000072620fee0ef5b63403941bae31bc63a1d77537ab000000000000000000000000bfdaf79827c222f6cd90925377bdfc557a69032a00000000000000000000000091b4a69af2b5d208b2af518de554ef2170f12705000000000000000000000000cf47c32ad6cb054582804e0a96bcff14590d0a370000000000000000000000005273fa1fd33319d396c52567c2b3d17aa3bfc84d00000000000000000000000041bda8dc02b992f9739bb428189f50f94b8c95390000000000000000000000007b1d8fb0a51bf81630e76f0ec31d7bc9de358056000000000000000000000000606dee3594249027e07c0a7ac363094e16a022920000000000000000000000001e4c6324b2fe111858e668926c577f990873cea3000000000000000000000000a4095760fe281bde0de5eb177c309bebf464749b0000000000000000000000002c31384b32c33c4a40d4ef5a26a44e9ee2e569af00000000000000000000000095bc45b7823921753d97826224e5dcb99b875f8d000000000000000000000000d4ba9cdec454cb44e4c3d98eefe6abe7357bbca30000000000000000000000009b9241cc92b51ffc6bfeb201359a29bfdd5725a500000000000000000000000096724dcf27a381991f4cd15f8830bae4d5d046c0000000000000000000000000d598816378b7ba2d01ae834586262a92d9a6bb27000000000000000000000000a37038afa74efb164374373fcb9563953377df3c000000000000000000000000e8fd84c08c6abe1cd4bc841be4b4a3c02e20aac900000000000000000000000023ad2d109eebce189866d7b230f97704b4f03def000000000000000000000000bf21f9a7ebbfca5e8e204d5e6fadd8ea390a16c1000000000000000000000000feec6ab8ec5acdbc4970eb2c27914d542698304e000000000000000000000000bc3b68afda7eaf44762ef1230a1f755ea2662a9400000000000000000000000074f8585bd89fe9ab6d2a314328a539818315f532000000000000000000000000c4afbea5ac6349e1bf6f80178278af5943e15c48000000000000000000000000b679fe421a38050cf4d68cca06d0f22b0d798ca700000000000000000000000035162500e55978baf104a97b727f00d3cf0abe240000000000000000000000003d7949743023f92bc834cec210c180f9b452fbf7000000000000000000000000ab04c97f5490e8d9e51d129e90caf73c8ca413b80000000000000000000000004f6f29225a94301cf4c9edd77e0cb8d177e67be7000000000000000000000000ea24803300821ddfd6e6ac56fdefb7230317c0db000000000000000000000000e9c475984e3c9520926cd451928bc1fea529f3e3000000000000000000000000d281a153740540c1cc1ae5366bfcda7e50c7cc2d000000000000000000000000562b979dcca68315297f4513806151e5e947e93b000000000000000000000000613c885382f4e56fa9393c1ed39c4f526c5a1d260000000000000000000000005ebc452e647cc12e3489aa4a98d63ca0b0d19a5e000000000000000000000000b0d59b5a25750df09bccd5da1b182246d49398b00000000000000000000000009d60d8325bd8bc41dbd4d0c4c7c0f0823f44b94600000000000000000000000026584718a8d97991b9ecd0ed2d47785f67f0bbe30000000000000000000000008c2c0bcde604cf11fb822866bec931ac3449ff5a000000000000000000000000d3da836cdf9c5dc83b20e426f5325492cdd1c8d40000000000000000000000000751bdfc84bc2ca81019e4e1ede2e3d9f607f37c00000000000000000000000065f63ef0104f625c539f6c5138ad7e51e3c77b3500000000000000000000000001fd6cee68618d30332823a9903fddbf6ed6f23b00000000000000000000000022f2a5ed8d688ce8586b7e40a9b7a2558db2b4390000000000000000000000004c948d6166f9567e0d1ccf529ad9dcd8fb5e8539000000000000000000000000c2a76ba046cdf220b4ec1d2ba376b11e61afd73a000000000000000000000000aac04398784656550bbaf936d1092179a732c525000000000000000000000000ae03596b39f9e8be5808396475f06a99b5508434000000000000000000000000b333dd150ebf75efcf3bed8d43e1f7402cb4ba170000000000000000000000009d79ddc8ce1fafed2951546b6560f1da26fdb91c000000000000000000000000a64e235536000774d5fa0fb96947dc23f5d14c73000000000000000000000000d3e420587a5659a451230326bb6beaef682e5eba0000000000000000000000003602c383bdc537d4d9a15b6ee86d9939f85414ed0000000000000000000000006d094db207c520ddf57da47daa13a294a121006c00000000000000000000000043ce50ea21d39af44475d708414d9192c16c322b0000000000000000000000006096fe48e74798b43344cdc64f47e71de8239670000000000000000000000000afd9d139e819e56d31c96cd02c28e3df362fbf9c000000000000000000000000515d286323cc2607295c8ba6264fcf628bb077740000000000000000000000004006a8de917a2d046801aff0f0426fd9749602ed000000000000000000000000edda2001356fddcf92afd0cccb36da86ad92f920000000000000000000000000a899708b02d63308fd9307960a58f8e326c0ddfe0000000000000000000000002552f86aa4cb7ef614e05cebb2b13edb1c257f5900000000000000000000000092f0497fedd5a9d00bd01a8252eabeedfe904891000000000000000000000000865461e9bd34b5053b6509381d045c87f0009834000000000000000000000000a9c56461783a115a560068e1c08be24ad4b33ab100000000000000000000000093b5403e3fc71180b09a5d638b25461060af9d09000000000000000000000000aa43eea454ad179cc9c7d60efed52646d323957c0000000000000000000000006b012d17cd04451d4a6ad1de4ec2b8614913ca710000000000000000000000007e13b497e533b535ee951d9893ea1bf91503443b000000000000000000000000ec07bc50f5ffe27270efd9a202e8229b1240f4c300000000000000000000000036ce5ed13f07265e850102a7e70caa5c660d7ee30000000000000000000000008919e7d16207758220ff7aca6c60cc546e3ce7f40000000000000000000000007742fdf959f12748fb2eeb0924950de7493b3f140000000000000000000000001b2c7ddc2b4a47f095ebf474b33c5de2e0f1e80a000000000000000000000000ad108d2bbd2181a7debc15bf4097aaec1f271090000000000000000000000000f35f9417f313b9f5cdf96339e6d48a5ff4f7ecbb0000000000000000000000006932e9a1565382786d6ad23c1ec2bfa04f9d58f10000000000000000000000008bfa66568437d7535681e0ebb4f61226e4e034ef0000000000000000000000002e75815ecdcb355749ee48ada64c227c192b4213000000000000000000000000868fe4707ac0d775d9f3154ff91ddc725a4dd84f0000000000000000000000008ccdf60b265fb1ed7a36ef336829ca28e527689a000000000000000000000000acbc29c2274171af34cddc6ff88f1aeca2637e200000000000000000000000008ec4b5303ac1a113a5691f51be476591c6fe0ad400000000000000000000000054d0c95b40f77d2282d2f0780a6e09c5c10d4dde000000000000000000000000eb9a5e9ccd6feaf50f0e424ca8b0d4f55e623524000000000000000000000000f26f10965b4622ffdaa7326c5ce7116fbd3ebc88000000000000000000000000f80f14b865d7369c2860826efed64977458f328600000000000000000000000067511ee6a693672fcbf7015632ea595e594425c7000000000000000000000000f37193c8bdaa0fbca8a57a1a7348c77d3506971f000000000000000000000000f418294acedc3071cec8ad9ea83429bf6a051535000000000000000000000000340117a446305648642a70db10982ba60b9cadf60000000000000000000000000e987923807ab1784297ab615e38237cffdce643000000000000000000000000780ce5eed959df436271200bf4f05569a9eb75d8000000000000000000000000495faadaa23d86bda4e2fe72e49dd08bbf02dd3b00000000000000000000000063c2356b2ccd91a696b9d3ef47664fe781d35454000000000000000000000000ab569faeb7915d7aa58e479ef5edc8cea5a8fc100000000000000000000000006a8745078d19b96ed43369eabb568f8016d0562a0000000000000000000000006b1df00288b12b13bfeff2a48598784623a668a9000000000000000000000000e4f92d83776a2ff5deacda6f9d270654818cd89600000000000000000000000077da06ca73954624889e8f6c25f2ec4e355fc8aa0000000000000000000000003b02e08ae0f80e4b7b96ae0408162082dc255c720000000000000000000000005464653ae3424050c6c5284920931eec23e618c400000000000000000000000045accbff963761bbb3ce3132a803b86f3a8a5617000000000000000000000000f9371da9bbbf1107f3762f9f5b0c09f4a27e329e000000000000000000000000c2fa5494cbd4cee4896799ff3a40cb917f176dbc000000000000000000000000dc35d092c1d6d120077cd1d229a3921b285cf370000000000000000000000000c8025c742575cdd13b36f3401f418ee5fe2e569b0000000000000000000000006a63e3c9448ede9b076ae0a1a62ba2ac66881a13000000000000000000000000da7a5ee6ab53a73e52b208233bf8e38c3f3e3d7b000000000000000000000000338955741f640e61c2ecf1ae4df60caea0435005000000000000000000000000e9e10dd621cbd00872b41aef0f3bd540832657ed0000000000000000000000004dbba595bbc7855fe81aad2f425b312c23e7c6c500000000000000000000000035ff2e16ac9664d03251c36156643d64ca686a52000000000000000000000000299f84b8bdc48b28196b8987b45eaa3b1a59638c000000000000000000000000e366a3854b7361326ac1c5313c0d9841bcf14281000000000000000000000000bc490173dc9894dd703da1c3f7be22cfa25d0f9a0000000000000000000000007a03111be579cc42f3a4689900c9d387e89386cb00000000000000000000000046183758f4b7a4a8a00de448867249618f96299a00000000000000000000000033653c5c70ed53243b234301bba27eea37330e9d000000000000000000000000266583b79f91c39b026c5a28d70d1582c923e15100000000000000000000000042f0e0b35a35922679aa93e98775dadbb79daa6000000000000000000000000055a697bfe616dc908f2065575e2142940844b6160000000000000000000000003042a5730ab477ea855f23b6c185d80ae4c0e543000000000000000000000000dc719f6c317ae06eb0a3927eca1aa0a86a9d4121000000000000000000000000b8bbbad99e28ebd25e13d6b7a9c7958f5e579a4a0000000000000000000000006792a93a2abfb669e6bcc52eff912d0b80290ed90000000000000000000000003de4f6b2889edbd38a4eb47a8fc289397df947a5000000000000000000000000f0a5d4b55941044d48c41040fd54a4e06847fa8d000000000000000000000000b53e187199ccaa4f1522ec73fee13972f31db4a80000000000000000000000000c1a4f318f4971c6c661d9a44a86f5a648e7ddc0000000000000000000000000cce56bbd4c064d48eda7bb1318c2b61770b07832000000000000000000000000acb17d16018ada1a01edc8316cdc1d6e0f0405f00000000000000000000000002a47c0e133a22021706f45f14f49ca7f7272a0e60000000000000000000000005eeeba0caae916da4b7b74114d8a178e75635d8600000000000000000000000046b66d4871bb139b353aafee9358f21befd653dd00000000000000000000000002bec37e90d3c103490315d1a288154a8cee1d540000000000000000000000004bc3d44ea12bdf74561b5a3b21367796898ca96700000000000000000000000075ff16a1a054c585c2a2e8f893635096dcfbac24000000000000000000000000dfd2f6058fda977691d77b58c11ce3b5dc38f5260000000000000000000000002730b7af61e564f7cd2c99fbe4d112be49cd29720000000000000000000000005fbd3333e721a2cd467a4f3967a51af725f99f880000000000000000000000001be2e43348e05603a5807db0f4992c981ad3a49500000000000000000000000054fe82add631620125927e47df198e049f8cce540000000000000000000000003c2eae5b56c6dc70a34e623bdb782c914bcbc8350000000000000000000000003fdba87476e2e1ef6b8222bca0f62bb1f242182d0000000000000000000000001af9e2a11c2aca485a4e27b76aa0b45495efff1c000000000000000000000000551a0c397bbb871607f22447f1cff9d8013e535a000000000000000000000000c16b625a083b2b58f4dc9f971146382351ba41eb00000000000000000000000013e60a0e74d5b8750b1852279b622b258b0d9c3d000000000000000000000000f3a8318400b991e7bd5fcc145526bc0c04878713000000000000000000000000db704028f1be95e128495b945347c02b11b2772400000000000000000000000019e4a6f706451f069fffb973e223887ca3a170580000000000000000000000005ae43e427e725611fb891e7024d2f308f22c2d23000000000000000000000000d9b616a3b830178dddd6c6dfe39f879b175eb1f20000000000000000000000004f515e15b3c99423c12ae6197b1b181c7e6ec57b000000000000000000000000b3c3d10ab539da0138f3a36a6aef355dbc0622bb000000000000000000000000709a55ff7ee9eb68d81e83828149d4d4cd7aa5f90000000000000000000000007f8cb9f6577e4d5d291dabe5afb47e4e2f5fe2660000000000000000000000003badc1c2497087debb4364218c5d548b9d48d83100000000000000000000000019cd691f5a0eda12dceb637cb5096e56692744cc0000000000000000000000001b908445038992f59f3b94f71e79b9174f26e95300000000000000000000000062dc9f6a7b44273c5002a3ddd10c59d05427c51c000000000000000000000000bc6bfbbb2a2bcd0d585f924b2df3a6b4cae1764d000000000000000000000000960d71e7bf5c0e5336161718fa4c1d6d3b640e13000000000000000000000000e543ce72165e2dd82fbce32282c9f6c2bc496c94000000000000000000000000786d26d7f8ef05d0ecbf204a0246865b0ed5ab53000000000000000000000000857710ff607fc45101fac62e583dd580fdf59eaa00000000000000000000000057bcf96db7e491f6a89557e8a05c67c55e163cae000000000000000000000000aa4de4bdf76c4eedb88109819fb481129cbde994000000000000000000000000b260807b1ff2ae2f0e0f1471f9a7b4ad252e28ee0000000000000000000000001efc401ffbe6472c0ee351a0e453679cc326b1360000000000000000000000006fb7666143a61f43b465434cb29a045e1d2a4b8c00000000000000000000000035ee130a1684ad82e7dd0324b694f1c105468ce7000000000000000000000000dbed996d9a251b63d89421c99fd25fa593948b9d0000000000000000000000004a0e90cee32bcf6ab550438cee76572ed766dc820000000000000000000000006291238c7020523bc73ce571ce9119a57f049b02000000000000000000000000e8fac904af76ebea8d404fcef92b16a36da510500000000000000000000000001f01bd693c2c5da781d34fd8616686bae0c7b1b70000000000000000000000001cd90e24b3243befb785554d3cd338c57d9a12e80000000000000000000000005fe404d0c323cd30a18c821f0abc2e99264a4f1a000000000000000000000000fceb9539a7c69702efed381af87331c7aace042d00000000000000000000000057d297c4e28ca42ecdaaf4dda5941751c9ee6fd80000000000000000000000004ee22c4210bb0325a99303405a9af18945310f7b000000000000000000000000380661e7e8849f5ab45edbded229ac9404399958000000000000000000000000fd33683c164835d1291d5363ec39a3186c0c5abc0000000000000000000000003df70090794f648838b20bc32aa8d0b7931b4cb3000000000000000000000000f8590d334bcf3ac8865306f7a1c63a7043cac55000000000000000000000000044fc8ba1dccaf618225eab9e7dd86473231ad9460000000000000000000000008b1e269065c85b38e06d72ae8c6d2a4cf9a2b01000000000000000000000000014391888ddcfd3b98acea33928cc7d366d1f906d000000000000000000000000b96580c1ea23746f9ee66e81b0c30ac73a9abc1800000000000000000000000089fd8596e522a37b8f5a37b2f2bb5bd98acbe9d800000000000000000000000032a3c842c89d325d8cd82b1b23226c2a587ea5f4000000000000000000000000806856b2b1cc4a8f4eda0f8a571eb61b215d5d51000000000000000000000000b89ab50bb7a936980a66f17a575b3dd35b941fcf0000000000000000000000008f37f1d750e01913274285b07f1ba0b842edaf280000000000000000000000002805339a1f3314107bb341086576a26cdc1e77d90000000000000000000000001012097a70ab44eccbe4cdbb5ce28f28d9a847250000000000000000000000001e0244c59c7141599b68e0065708c3c4b2825bcf000000000000000000000000ce079a02c8ef951de68bf470397e253f15374b47000000000000000000000000809e81ebafb2cf27e1b4486f0419f2332e8c834000000000000000000000000041e7dd2b984b5a383e90a806c0c453a4d17fcf69000000000000000000000000d100a18aa688115465689dc643b8fb51898494c600000000000000000000000032101f4122139f4352d98b56d7145d6912ed4c590000000000000000000000000ad6c590ab391ad147d200006e3be89deed0cb1900000000000000000000000046df74e052f2ebdebc288bb5f02608051bb7d12800000000000000000000000058282595795a4aeb4c52025a5c587cee75f086020000000000000000000000007d14266fae395a1a0358815031682dde2d53db94000000000000000000000000420b24e65e34a8ba8a973240951c6bad6828200800000000000000000000000033bebc2dc99035b0b7fd7bb13145b8441e89acb600000000000000000000000013dd8c6b9e0d048f53fcd8b20051d88b9c755ef900000000000000000000000080556b364e3cbaf6f32448a8ad4a38b8bb564b09000000000000000000000000b8a038d8b96959553b1295fac40800f9dc5d956d0000000000000000000000006e3a6c31474a09da385a1a5b5db7000baa74bd0e000000000000000000000000f8240ff47b96574ac5fe5e3238cb62a2ffb77fb2000000000000000000000000032f902569ce4f1c57da2d7fe2c232527e89d7eb0000000000000000000000006eae1e3da96e0061b3f533b06fa43d59f3d1ab7100000000000000000000000008d4a160edb29c6ee22c7db1d44af68310d04e51000000000000000000000000b4a1b8247e526da78ed5c61605c4dbaabf045615000000000000000000000000f53b46e6d92d54c6a9e0f50ced993ab85560c1ef0000000000000000000000007c216271581e00e8271f425e38a91f1956b8b539000000000000000000000000e9a3514b23d2d3fd853e11180367a28f6847b8fe000000000000000000000000cacade4405c2566c4fcd4b65b6afc92b11314b7b000000000000000000000000614c5bd5fa7f7e1438b6a9060f92d277164fbd0b000000000000000000000000f8d2d60a71755ce494ca7de259653e593eeb7d2f000000000000000000000000a4120c01aea5741198fbc429185aee02bca18240000000000000000000000000b44d5d9a0695ea36c0009ea2aad240eb76ee60d10000000000000000000000000ae9c551a8d056d996ffa4e9cbcec165bbccc86d000000000000000000000000c75e143c67d659e737770452135cabba0b4da38e0000000000000000000000002860c7cf0daefb7923c7b7168a4c028c35e5445a000000000000000000000000a0da780fb525b39869690d1a5681b05713500aaf000000000000000000000000cffb48498fa64fd658408d6e88d74e2640cd71610000000000000000000000003f38d0dc7bd603bcd23d7be8dceed24f5b12c704000000000000000000000000670f71c62b8de63536b09f9e1f6cfa1b79954e1000000000000000000000000024989c5896b6e0f7523d6127f4d15deafb45d02600000000000000000000000000ae458279b1768a8089dc96f6d25fda925c847b000000000000000000000000c56e00bf1b03492a01e1b89168d9fb448aa2af2b000000000000000000000000270b8dba1de386faf94a5820e5884a67f5bfb88b00000000000000000000000037d6a69d5a4deebf43bbcb3b4d4cedfd346d7b6f000000000000000000000000de5d4115fa0f1728b6efb1dd0a807014829a29ce00000000000000000000000086a6e2cc6e5d3dd9b650f6499360560b6599303b000000000000000000000000e14f4be273508399b474249cf1a5fe4abe2202a3000000000000000000000000092f456922b44af61598e0c519db86239885abe90000000000000000000000004821f599a71805d7a6b411fd0cd41d96d52b7a960000000000000000000000008f09c49144a765fe883127b066335cc8d3a2ed8a000000000000000000000000a542f826994ffd107385179ec3aa90077e9a76b0000000000000000000000000bc36120d711a2d881d61e28549b68f641034a87d000000000000000000000000d83e792c753d6ddb6624280486f8c6dad1e3ca0c0000000000000000000000004a3185ed784827ae17d96280c5fff10b913c40c40000000000000000000000009bb51671a3e122ea662c1a62d669eabce38d5a3400000000000000000000000061408d19f36d041c4af1033ba1cfc6da6cee2b77000000000000000000000000ad40b099c4d7d2cf17d7e9bdce6288dba21d8ec1000000000000000000000000eb4cd8338f863e7760129f0d2a78414b0c1d3b59000000000000000000000000761656922218e1b94d432a7befad5f5ef3d00f520000000000000000000000007ad90ef4ee112a37fa8d9a3b3ea54b677185cd95000000000000000000000000342c75ab63a3568c497bbf69cfe89b28e4c7d1990000000000000000000000007b169190c7613ca85f9b0fdb7d061e525bf75ad1000000000000000000000000c93832552211d8a86a6f261294541559a98e8ff00000000000000000000000003e4e0a013a1c64bf43a1d50ef161d91b6465edb00000000000000000000000002cd893332db00e636233751b909f53b9c6daffc5000000000000000000000000893cd8f3a7aaed1a2515737b95773d180533e63400000000000000000000000093b4cf4ef598bff944c94e928026239e1b8853c900000000000000000000000094a0deceb3c43cb6b00e61e0f756e90976a76794000000000000000000000000a3273d21cd701aa6c07fe15fe7af4af0f62586500000000000000000000000007beb267825733a4709184a42f5ab83c801d53735000000000000000000000000b17e8044efe9d142bb915a0b390d5f138321f88a000000000000000000000000a2d6a56483a30575e12ed1bf7ec41ce2ed8ee1580000000000000000000000008b3177a76361e35c21eae8c391d79acdf90bbeb10000000000000000000000003560fa42b03231f27472b7ec661ffbdff6ffdf1a000000000000000000000000a0c4fedc606d6c0043b9407da8b90fdc40e85656000000000000000000000000aba27d295069a5337fc9365b4fff33d6a3ea1003000000000000000000000000c7d47c2fd7acdef90433797682ec529efed9c7ac0000000000000000000000005dabfc00181f30de1f323f52396f43dee53de3d700000000000000000000000021c999461e60735c45f526c4cfcdbe99a4f5115a000000000000000000000000e5c648d59edbcc3172437c061da36f2a5a237a820000000000000000000000004db71d8049fe2bd13ff22ec60b24a563545b5770000000000000000000000000531c110e933505afeee8c9178d56a4afafb78a1700000000000000000000000080bae18eb11ebd4053f7c8dcce8fdb1216e22ad4000000000000000000000000f301786909ff0b284516c62f3d13370a89bcfc160000000000000000000000006e70c9937516521e72a51144eed10806bd2d48ed000000000000000000000000f6f67a92a9a8f8f0c945b29d5c8d6218f06db9f4000000000000000000000000079de8babbf4544f3680b5d20a869d26747b03bc000000000000000000000000105f150649c29f707ab9ee97a0675d39babea9430000000000000000000000003feec619fc969c3e672f4dc27e301bc7e906a48f000000000000000000000000051f77ffd586c9ef26d990e536a1e7861cdae9e1000000000000000000000000f9c5b7ee7708efac6dc6bc7d4b0455ebbf22b51900000000000000000000000066fb5cfcdb3515b4a9854ee01a7695dfec91670400000000000000000000000056df5fb1ad9a31cb335bec620d3c697a72452bbc0000000000000000000000008c4651ccf348eae19c86d293bc18f80f8666e2d200000000000000000000000056ebd96fb6fd935c04b9ea86a14c742a900a528300000000000000000000000034ddd061b33789a7c271e2716e2c2288f0be558a0000000000000000000000005e9c1c39afb6f3b7fdeb6d3a1ba279f9175917b500000000000000000000000089dbe53b8e9e097a82a640f22a3e6b382ccbde490000000000000000000000000b445eca8a8e435d013504fba9c9b9fcfa867070000000000000000000000000bcb0693e682b0fa9a61a762a84b25263c9b5e2c600000000000000000000000008229afa63b492201ff21aa77333e0ca7c9d778e0000000000000000000000002e9173fcd582beb234e79f7a84958e7054c52538000000000000000000000000d66451221ac92985277f885dbc060ef5e2d9d208000000000000000000000000bea5eb7e0f5748b4505c4be992ff3ab433f8be1f000000000000000000000000917544edb5205a7562bf9029fce748c3ca4566b8000000000000000000000000da793fcdbd76534fe435454a8c22b58c4c9ca429000000000000000000000000550e8fa624bb545d0ec4ebe2afbba53027bfe4bf0000000000000000000000008effc8497d5e0b425504d0b8caffd07b36f96e5100000000000000000000000025fc7d39c86538ad289a5f650623f958cbe243c0000000000000000000000000e3da2e74376005957dd963f20fb1f3e925b6afdc0000000000000000000000006ebe2fade69ec6afe8b033ed6950eef0c6f7bb45000000000000000000000000f54eaae2de1c412f02f45d4d17f2da5e1c8cdf5b00000000000000000000000078c063925e24b4ff51c6fa2ec1d5a47155f0d894000000000000000000000000805606ff6372417675cec00597611d72ffc6c50c000000000000000000000000a24ec680602ed340efc5e148f0fbf73d501c1c1d00000000000000000000000023c008895402ea714d3ba6084817e3a8ee7255b600000000000000000000000013efd8841ec31039f5a938c1ebeba1ec47de195f0000000000000000000000003e73ccbf1817d7b01ce42016341543ad5aa34e5e0000000000000000000000003a9c9769a623c40b7d84c7b0a6c0c2818156111200000000000000000000000085d701bc8c9e2a18c00173f3a783c8fbf6847f3b00000000000000000000000085a9adac81099b3099846cdf44702a07cd2bff0e000000000000000000000000494eff511283660c5d68cf04555ed5305db4cc950000000000000000000000009283257e35ded20ac4d1f4e5a7c186f3c1bca25c00000000000000000000000012000a61e70477d6b1c97ff73ade122e5358919300000000000000000000000099f5e5844b930e0725a06a28309d41f16a7b53ae0000000000000000000000004b257db094216bbc2f4793b3832f52f83c1ab2ac000000000000000000000000c8247941581392b5213b2af559fad954dfde85be000000000000000000000000ebb6e8c40bd4dde2f9fb4eacd667739f31cb212e0000000000000000000000000dd6e03a0c9baaeddbd9928f4eddd4bc65ec5bc60000000000000000000000000d3702a590150d4d4da44133cd43754653ece3ac0000000000000000000000003fd4cdc5254cf8282662624be8d8f831e83f8777000000000000000000000000f1727d60160f56e6f2d73d33af6ebcccc59cba820000000000000000000000007975d0f03afd74109b115705ddf87fde9dde700e000000000000000000000000e8c947e287d500262318abbc1bf5d90c6ea114a60000000000000000000000004660ef49e8872055ce6ce0ae8b105666945b1aee000000000000000000000000355984055edf287a28552c19782b395eba5403b3000000000000000000000000ff5dad8fe4a07f1204dc1e095538b099c375a010000000000000000000000000a6bd6cba453c4e59a1b396416294aea68739cbf2000000000000000000000000d4ae5798594026fdee741c1acf75b3895d97e5340000000000000000000000006d111bcd362815948761365c662f5f1c60776469000000000000000000000000eb3c3f6f8e2916b8e62d18545500be5d79b0a3e600000000000000000000000079966e5aaf0c5108ae793de28a8fab632d4f52ad00000000000000000000000021d5bae4d22934091ee153b1ebe9c1cea5de0831000000000000000000000000389c49ab4e48e047bd13f6b3d4ea29f9255a78700000000000000000000000002d15c16eee48b8cc5d266b89f5a9ca1b47a0c173000000000000000000000000910e0ac928bfc3f356a148cdd6bdaa1a36cb53040000000000000000000000007ded0f6ef89fdeff0b749bb75e59b6a94bc9c82b000000000000000000000000411d0ce300208991c41024dda49c26df0b1e38ec0000000000000000000000003e54a0ebf2c3b238cce143811889dd39ff1b02dd000000000000000000000000e29b80a78db73b5fa847f7d33e79a3769b1affe2000000000000000000000000add54d0660c6b48aa916cfe822f98f2dc8517a02000000000000000000000000ef08f16963fb9717a916e39ca10173f389a7f775000000000000000000000000e62283dc0db75b029a71e9bbe0fd456a1b06474a0000000000000000000000009396cbb627f9b6af5b807fda6230e96b089d8c32000000000000000000000000db3a3c0c42c40769580b3c7294b56ae1079f0409000000000000000000000000d29eb4a4871c2908461d899382fbbb064ebd538d000000000000000000000000e579d2ab6166b49450cd5e54335d8aab1c8c6d190000000000000000000000004e306be6c9b31e87ff997b54cc5b15d8b4aa2f420000000000000000000000003652e3ebb36cc39fbd509579631dc60f377c65b7000000000000000000000000a12a09524bee0c91e3829631ae710d5db7cf4619000000000000000000000000cba1d54885a661b1c76b6b3ab9bbfbb444deb724000000000000000000000000277574a82077046c5b07c73f7f74c5285e2c2b3a0000000000000000000000004ee766a636aa10b6111caac60ec8f74d4fba3611000000000000000000000000dd68b5810095674f5867c5a87a662c1dfd124957000000000000000000000000a739298c841734aec7502ecf0fe83c3a34c675a50000000000000000000000007a1146af1d4c97a579238537122965ebfd7f44c2000000000000000000000000c6e5dd271c1d122c7f33ffb318a77f5626d923de0000000000000000000000001ecd1b60d0c490fd2392cf9397a26c134dfcb08a000000000000000000000000ecbc47b5c093a2242d7dfd6b3dd4705fc9ec00fc000000000000000000000000ca066e95411420f3ae29dd6e8f89e7d0cc04b2f300000000000000000000000076e13723796f0e70242e058162cf17ae3c78aef9000000000000000000000000e5df93b0e902e775bc4c037a482742588e40993c0000000000000000000000007a3ce173aa97b7b215e2f9a7e910c7a8741112d300000000000000000000000072984b1b1f0305876bc5c2bf1b89624adc0272550000000000000000000000005ddd8664bc051b95d93464abecb5d67da02b97b60000000000000000000000003aa7235cf987f5358c4b1855d05fd6b2f73a4cf200000000000000000000000089e50bc5be0192ac8e276cda7b8a687ac5f7581600000000000000000000000088e1e14d13b96f8d78d2da0b0f69ccdd67a3ab35000000000000000000000000955eb81fa0fd94e104b587dbfed3c9163eae80e800000000000000000000000011408bb4a646c73474fb8b795c06a5fb72269c15000000000000000000000000bb1d6d73ef089771bafab72de6f7d685f60d314a000000000000000000000000574652baf319ac2f88eecc9ad02ec92b19eceb1d0000000000000000000000002c8c2f4965087f19a3d6203e822ac43224e4265f00000000000000000000000036c2509eaedd22b792c112aa520200066ac94e1100000000000000000000000051e4724f18de7a31ad464a50cfd2c259fa764d03000000000000000000000000ff084ed7fc454b282e7816cfd6e88142b48f8fcc0000000000000000000000000349579b3300508a41d7dba836f7803acf060cf5000000000000000000000000943ae2f20e40199479211150cbfe309afb8dad6d0000000000000000000000007067f7cabbe7684ba25c2646b8c154075a1caec00000000000000000000000006fc6275bc152f79b8a6932ee4b3eefce1fc28a6d00000000000000000000000008aab9c6a7e68bc89cc1378ad17e93e9240919d60000000000000000000000005d3dcee84e1c22f83cdc497a1f9662c2ebdc49dd000000000000000000000000b32db41784a8987b41d0178265d8d214b73d61470000000000000000000000000e7e4353cc3faff081ab0e30e8981a44fee4b6fb000000000000000000000000aa3bd9cf49573857d4c04e0e8d583ff7e063f994000000000000000000000000f581266689e97c0519afb2879685c7d9f91e0587000000000000000000000000d36150e03f32445a3f28cbaedb423149ae23fcd20000000000000000000000008eadfbc5792ea406200b9126e8da8b93f6231e2d0000000000000000000000003418b9141b408b8b71dc855acccb7d800fc8835a0000000000000000000000005233ff9650351354483e5d268e35e9a7caf0750f000000000000000000000000299c8cd11121a2680210373ae4680da96d3ead56000000000000000000000000050cfb9c6dd8595d7076c1063fcb0187e798d0c7000000000000000000000000234c4464507c8c014274d12024567e2215b35b1c00000000000000000000000046322d70ae00676f9dbb82de021792880d53b54200000000000000000000000007aa4f3cf9fb2763ef3d77d674c2ef19a20e8fcb0000000000000000000000004b11e90f20a5fa81361d099bb70c50706a7ec900000000000000000000000000da49769a1344f46b44d516e734f51d093e71757400000000000000000000000048c5b80f6259fb5b4f510b7e66eaf0845b1fdbb6000000000000000000000000e70964e7f7099c83dc0c6ea75adf2e6edbb790810000000000000000000000009e61d826835ed4cd783a5e10547d142b3002f5f2000000000000000000000000ba3543d5f5c1f4430d82d68214ccfd42630718420000000000000000000000009bbf61ad935b168f2b1baa695e8ac20d4dc9fd0700000000000000000000000090a5f9174ab573addc8af4953b353004d30e434f0000000000000000000000008b40422709607d2dd37ff8a3bd4e8eeeb2bb2d02000000000000000000000000f7aa8e9a804e287eb9db0c18812bc0ec221102d50000000000000000000000007b1eecbe05ecd9df07e34290b28a4d8f04cead270000000000000000000000004ff22ff99e80984fa5f91370a43bf858ff47a25500000000000000000000000032f5cf5e1f55ceffd3ff5c60a31afbe093cd03a5000000000000000000000000250d2950401eecd6aa05ca53492c32f2be9bdf000000000000000000000000008f2f0ce7a1aa4921aa6397f22f9ef0be3dd535ee00000000000000000000000014357fcf44eb0fc75b1fe7c7e5502984ed6db44200000000000000000000000058791de884e563e5f3f8b2ceb533851c9b6cafdb000000000000000000000000055b49bffad3acce17f4f98560e182ffd407bf02000000000000000000000000afa2ebfd135def30a66273e86c4d51670fc5b7bd00000000000000000000000066b91ebad4a2eb852f951edb40ce0a00b8b7523d000000000000000000000000ac86bbc7e212a470178b1b0011a87db57b7f0ca3000000000000000000000000f26a339d43dc4b6251cd909c4cae1400358d80bf0000000000000000000000007c3e426c151adaee12f91e0b30bb75ec8daaeb880000000000000000000000006f1e6be1b9ab06751a2f4671081aafc1bc82c7a400000000000000000000000092a394f7edc9a9b5e7cbc8ef93e252b1df52119d000000000000000000000000ff06597569c7fc89c00e5fc0a69f834a9ba17cf6000000000000000000000000e62f7169fd5bf9daad43daac05862a2c097eb8db0000000000000000000000008acb939150d0126c2cee3058adf2a3483cc1d0680000000000000000000000001582321bcd2eafcc77a3392d6d85c7af38e65c92000000000000000000000000ae8282bff28f2a117637c561d301f22a3e59c22300000000000000000000000012570ed9a8f2ab4cf14606318e99fe63c622cf450000000000000000000000004c38b60e0ad53a10cfd0eb4534ec9ce1bd30d15d00000000000000000000000067a346ccf96b82f93504681afccc3b874723e5f80000000000000000000000004d4f148db2f7ce0ce9e91b5ee788b515b344d58300000000000000000000000052a1234467def2dbd89d9ddc495a365d1bb10bb5000000000000000000000000e3c421a39e5faed0496ea87a1b9e45708c6875d10000000000000000000000000e1da35f453bca561e832545d9136c6095f9c4910000000000000000000000002ea6f19ebef71ac68233b3c89ca7dcf4f5b8345b0000000000000000000000003061a4e17c0a2389a8c91f5e63720416fb0e52010000000000000000000000001d63a3ebab5cf162c8e17331d8718d99b65d184a000000000000000000000000717e45a22f1ec07b19b05dab634dfbcfccb6efe8000000000000000000000000d390a4fe5738d9cd49b3c90453e2c0014c844248000000000000000000000000e727b1f5364d42fea61ce3da8e8322e5193d2d7d0000000000000000000000001be380962acd356dbcc354994084a27aaea667b10000000000000000000000005634d33e2d089e2dbed6f15d76dc5b28b9d1b7b00000000000000000000000009ac7e96630590a769dacf0b66be9315c2cfcb7dc0000000000000000000000000d8e46619f1650751c91edb7731b483a7e5f01b100000000000000000000000040a2bfc28d62544655c3d76596d7350513fab86d0000000000000000000000008acd88a68800fca4c1d7964e85b5747cda7930cb000000000000000000000000e4b3ceed41093d345e1be7962bf79db89f3b1c3a000000000000000000000000a05168bc2efe6bf9ece0d873cf53e3ea340d86ac000000000000000000000000bf35547a10672a74e0aa34c97c8acecf0f0dbe65000000000000000000000000adaa5a750cf8fef24029f217afb28016a0b10039000000000000000000000000e3c6820763fcc3b15748b0078e52d2f3a14b51e60000000000000000000000001dbce4db1ae4b178ed26b81db0bd4c6446d9a28c000000000000000000000000bd04a23e0260b12b7d093e7a560e3dd1fca27b27000000000000000000000000413d71c14185ddde22a2541c8e3c04882877b3c500000000000000000000000099e1068423b0c85fbc9dead54fd40bb90269737c0000000000000000000000004cc66e1876bf00fd516dc600ab0dab27d3e0bb940000000000000000000000008d391ea017acce9c8b33675579311853d0e9e8cc000000000000000000000000cba690b40a455d3cdb5bad9dabdb06682654897e000000000000000000000000cb1196701a0b849d1893cf25fcdd09ca6efde0fc000000000000000000000000feebfd66e16b1cdf9e224d86118cda2c353ba09b00000000000000000000000032a7de57375ff9adabca11b4505280048f2a0da5000000000000000000000000cb0859849fe0da407470632f0e913b18cb685b610000000000000000000000009275f340537e03575747c6a95e17d286fd3f68b60000000000000000000000003fb7a81d3dbe71f034dc1e117c9cf5e10e9382820000000000000000000000002b73e101a2d73959ef6c0da3c64b7ea3cf7d97fc000000000000000000000000601725e87c397a26ecc929d01dc25ce4c6a87a6d000000000000000000000000e01c6280f5808d5d4421638a58b59bdb45c4476c000000000000000000000000432060a267903d0e4cdf1786993b8a349eac57ba000000000000000000000000c924b6975c69f3a3c1e494de0004dcdbc7623f610000000000000000000000007b2e224f43d4f3b94d5d8af926b4e01598248bbf0000000000000000000000005143efc0364d6e1356aebfc6743d7550dc1fa8b6000000000000000000000000b632cca0a57241b6652e03652c9537e24cb7c6da000000000000000000000000e6500923f8e6cfcac2cc9ad0d7c698ae6126288f0000000000000000000000002cfedacd05344dd04e0dc69c14bd8af66505e7d50000000000000000000000008379b3d8eefb09b3f9caab5c4dab2804370ff661000000000000000000000000e62c72ac45d2c847e4670669f91b662a23a2c3b1000000000000000000000000f17792df3c68e67ec75e15ef8bfd3f17670d2a160000000000000000000000008a5aec4f4d36871ce93349124e69daf23f51bc11000000000000000000000000672da834eaadf59b8b2b45ff3a9e27618d94ff5b000000000000000000000000d72bb94030c195004175c370f295f6d22720273b000000000000000000000000c38610af5d3bc5272f3bfca427609325f4a8dfed000000000000000000000000bcd0057b42be6bfdf4cbe065145b0069638df08e000000000000000000000000974178411ca0ec3f0e50f5b3d6cf7b4d0bb2963500000000000000000000000089f6397a7f85c035528888edda3994ac0cc7e0c1000000000000000000000000a6987ca77fbd0c51391e5034d8d57590e7eadc260000000000000000000000000f28710537315165635a78d9608bc3e6800726b6000000000000000000000000a39f44601b9f17d614709b9104162049fed1d3b300000000000000000000000023f82354c299ed0ce3de6bcb570e323d9b527e0a000000000000000000000000b43c6b2376589a4a5beb92f46657be758851b73600000000000000000000000052104a5689207ae7a87dc5fd2571996a2b25a096000000000000000000000000f575818748c06e9a89504b30bc96dfd6a784555900000000000000000000000028b14a170782e78404a42c73d43fceacc5b83530000000000000000000000000db0cf45aed604edd5e1fa7682513eacb8430ebb9000000000000000000000000ba2297b6725f5f571cb527be92bf0dc176e802cb0000000000000000000000003ace1f558edd3a2c02840ecb5fcbcfc7e88f284d0000000000000000000000003a5d5a7c2dc6904cfae49a6c205e603329de0a9200000000000000000000000069c561d7a283922266572bde4ae33893400090370000000000000000000000007f6dda4cc4bb5563093be66dc869730830704376000000000000000000000000f4501a0bb9e4078bf4eb9115fafb195a3b8801120000000000000000000000001d533d942f67144b20e9f9a48d485cb00d1662eb000000000000000000000000782036f8ec5c6da5a343557cc22d3ffad40af3410000000000000000000000002dc07739ec0b4d70d3d5972ec3b13a711274cee8000000000000000000000000c6695b8ffd96a7cd001500251041e00262502d6d000000000000000000000000f27661a22d13144c1628f0b43080747238abdf8e0000000000000000000000001a2c18bde00edd7ea72e40a39159a11d5802c87e000000000000000000000000252ecd87fe1c90f33ad0987714d5c60d7f9b5f51000000000000000000000000d39b9f1f9c63b3ae142531f3b49f2ce5101d5f750000000000000000000000005bd317c867f7713150e16d837ef74d4f8976a6ff000000000000000000000000b87c3f88fbfa48d0261d8fd4ee354a457755bf14000000000000000000000000a86807594957b398c5a9e762d8daaa3202629b9b000000000000000000000000761534990923bdb8110bb8f08613bd1779031d46000000000000000000000000eccefd91bad3743a560a2f356dad6f010220e7e8000000000000000000000000c59fd754385088b0bf881053925357e297b74e2f000000000000000000000000be4a1cc556f39f07c437c554bdd46d7861f176070000000000000000000000009ce0c11ee9815792ed7911d9819c358f5c370d2b000000000000000000000000dbaa32f6abf2dd1e0260fdce241e3be0d49d1331000000000000000000000000551020b70a4fd55d9944f5a5b3b3bcf5ac4d25720000000000000000000000005d380fc6a99d438ec31646ba263940f42417c2c80000000000000000000000006bf80fab99c8c817e6943c183c3d8a0074d9ab14000000000000000000000000d053449d3aa44b80706d38d73f01d7f13be9fd0500000000000000000000000096229a14ccd56ae6427e65e8bacf2b80c685fdb1000000000000000000000000fce4d1521d852e08e368b9e25509fbad20be99b9000000000000000000000000c3de8e6eaa2b361b376dc6dd4c05e82599bd83750000000000000000000000001c141ed5fd36067523aecca19eba559c4d791aae000000000000000000000000ae22b8297f0964a22bd89acc0bf7931d653ae265000000000000000000000000b26a4a919f85aab610b9bb3fcb1c29179faac2c4000000000000000000000000143148013ac0dee92c1658c83927aa17699d0e0a000000000000000000000000c3444b661445125838dc3b9be536dbf23cc84050000000000000000000000000f525e7409441743dc77b5baacf4755f4cc33400b0000000000000000000000000addb20d06432d663d1364e0e13398d171f8fa420000000000000000000000005237a7c4ad7fa6b30de3ac0be8cbb47ffaaa7de6000000000000000000000000d10f3ded081a51569d11e1f83ce8a69aef063a0d000000000000000000000000d5475ce78d077f15e3d2099456b0030e290c514e000000000000000000000000cdccd2d187f87442d4cf5de29bd6bec1eb28421c0000000000000000000000007ffb97dd795db9138aafdcff37fc67e2f281c4b10000000000000000000000001c2f43719c72e874e5786e91b02561e07e4440a4000000000000000000000000b11709bf3036d23458eae665e2f454045f16590000000000000000000000000098f3eebb46b26e7fa856a7038afb1885ee8854190000000000000000000000008451870f6c0c9746d31cb421c8b3b938ad4f6253000000000000000000000000c6b9929fb57446a7dbfa2a095a30b1725d93019f0000000000000000000000008537047564fc73ce4e2de3834b1aae872ab4ae0b000000000000000000000000e785dc08cfdc888d1ddd97f0a904a5d4901e34a300000000000000000000000017d4ff56048e82cbd43471a1b514c4b24fec0afe00000000000000000000000068ba054a6b738bf75bd34aebebbaeea03bdcfcf80000000000000000000000003eabbd269812af4f0572d2bddddf41b27287685b000000000000000000000000a9896dd2a07bfa4e52de4dd33eb909f5f582fee2000000000000000000000000fc2801b653dcfe1a5b0c76685f8af89d10923f0f00000000000000000000000004799fa143354aaff89d25121198166060da3397000000000000000000000000fc6f29d6b326bf5eafdf1e4bf24a8d33a71f4fc1000000000000000000000000fde1f8e2133ca8199f83806555375100b97ccfd30000000000000000000000006ae7ced1f5e3655c3ccec6b24f6e353a1073611c0000000000000000000000007d1ba1a9ffc5aa88ed921a8cd9e40b031debbfbf000000000000000000000000df2be3efc97f9f801ab8b7b8371332a5546108fe000000000000000000000000fb43cd6f41a8511c5b9fd0e6b0d355a6e63a8d4d000000000000000000000000ac615540c01f2f14676b7ea1631978c36b60028100000000000000000000000006d7a364a1f945681a9a6e7e18a9687598d5d6df0000000000000000000000006ddb136b1675ac54cf9a9086e15ff4ef14861c750000000000000000000000008d519e185d796413da3913f9aa694c350205e8910000000000000000000000004a1f2df66a8f15634ab4be414ed7fd8696d76f9f0000000000000000000000002f0439c667f8651fbde746cec463a128f8ae0644000000000000000000000000b7d382cb51e51aac4edc061f0935ba6967e4911500000000000000000000000040264dff99f231697655b70b37189bc943850378000000000000000000000000cfba8323bca46d4011ebf6b23a8d2dc85bd705e7000000000000000000000000373bc9ec83e824c4b8d63e9ca8aee7a76cee5a6600000000000000000000000071b02f03b02b71ed0d74f3185c32377748ad223a0000000000000000000000009cad39417b00b50ab50c185f97c7ee59d7bec35400000000000000000000000069e16681ee4c358bbe6a48e237bbb771378a1797000000000000000000000000b3b83082b4d05c687260c08daaef3229634e4b9a0000000000000000000000009b94c2abeec0019ef8b97142014766b8eac80ee0000000000000000000000000cce0913c5a49e4f1e039e141329f79ad0d8c7a0a0000000000000000000000003e11339cc4a7520187f5d88dfc0631ddb1239eb000000000000000000000000013c59ec7debda8aa0f8ae8d99a0f371b1bab2270000000000000000000000000eefcabd147b0968460e5d7a7a980a1168cf298c0000000000000000000000000ba336e7e0c287c721d161c54ba4f40a75237e765000000000000000000000000e7fafafe3ad40ff9f9522ab9b7fe46842d7a89a800000000000000000000000026d57e2fd1ea85bd8dfef79c3a54a163d157e759000000000000000000000000942e615177ac4c4f9bb052fe90685700f9f00bd20000000000000000000000008efd497b150d65955b49ec7a1619ea85aae6f3d10000000000000000000000009dee931670edc98cb1cf33d2531556032c492ff80000000000000000000000000e3f8ee239b6ec3d1b38b88b543be5f2e85db656000000000000000000000000773f9328a19cd2cc3e14d3216630628215e3ac7600000000000000000000000079d0b96973a4d243ee355e87b1c21a11143b54c9000000000000000000000000a751bf42f44af24060b1f895faeecaec9b8a1a1b000000000000000000000000561f91f0450427e617fea1ea82fac2babd6403700000000000000000000000005542c394921ca027943b53cea5c0abd3c51c831a0000000000000000000000009bc71a537f3424c46f8c18b99ebbaa306e91e28500000000000000000000000039e8efd1cae2200320f9fd901539f861a25883e60000000000000000000000003b3fcd97cc82d0c9821fe6a38a0c437dc526d5100000000000000000000000005894b0096f8fc11e164d51151270e6c43a44663a000000000000000000000000ffa9de3409ff990db5237d255ab89d8bc39d743f00000000000000000000000049936a82f0ec0fb97a2d675ed93ed3d9dc6f80340000000000000000000000002d3d22f2386c426d1f25b6c8af0305ba9366fc4e000000000000000000000000aa03374a3d59e5b9544d887f3722ee8a99995667000000000000000000000000e7c7e3f966c52ad180f99a6a9e57bf0d003e2db000000000000000000000000062786e3d7bef9007ee5c9fec653b8bc3a6c7d12c000000000000000000000000ead647367acd32fcfa56c8d514cf88c210f9af69000000000000000000000000071ec3962240569578737c36a129ea5729e547a5000000000000000000000000ac95dc31a7b503464fa40278c999906fcf4c641f00000000000000000000000020627d750367e9e651383b4826f656626f4f89230000000000000000000000000f6cba9f9b857faf4ed08c4b7eb134bc34fba3ac0000000000000000000000009c7e73c1139058a6fb7530eb62dd20316563d767000000000000000000000000206461f0b45f5300f3bad8ef15b28579109c88fd0000000000000000000000005402fa0a1d5990defb71c5e66fd092b54c5c14a10000000000000000000000001fafac535503b09005d69f3d9f18670c4443c12b0000000000000000000000000a29fce5ccd5b2eccfd4b9c0157946b06da22ced0000000000000000000000006a24f40b4827923c4d0682428c779858f9f4bfc4000000000000000000000000ca5066e57905c30de90cd9d09ea713e3de9668ec0000000000000000000000009a92b3543f5304e015e62e72aefb5c940f4a85f0000000000000000000000000d7cd45be9a13bf17efffe6a7c8675c7f0de3e2de000000000000000000000000da383c6a327f0833bb89961ae1b2a1d8f4530c7d000000000000000000000000deb4c5593bfd31d46296a968699cc8dd1e0e7fc6000000000000000000000000dc2e55c0546fa6ea79632e11c0090551481b69cb00000000000000000000000026c37457923f36de6efa641035cb110bfb5ade650000000000000000000000004a41fab7555cf5fbac61372777c48565dc9b109400000000000000000000000042ab66e9f14ee37ff9f14876ce2bb67dccfa94bd0000000000000000000000005cc374c550e5a9eb09938f617dcdd31456c297810000000000000000000000002653caaee232258b58a9e91b091d7586631af26f000000000000000000000000fc0e8ccd7e978cc54756e988c43e2874ffa49069000000000000000000000000cf43995fc88145ee00df59a1c510503c0be046610000000000000000000000008ac67f6f81b8f831555dee32597c08c28f67d4200000000000000000000000001a8b14c216620a0a3c8dd03d2c88d90e5fea3b2d000000000000000000000000abd74285153cf7026cc8a70a22c2c0a017e7a0680000000000000000000000006a006ddb8bffa498efbb9274cd4bbb692f22a1db000000000000000000000000331f528164262b01a5f41cde2c745774a8e282c6000000000000000000000000626fc4fd112e68e9f49cae2bfd4c297586afc5a60000000000000000000000009afd24934970d127743f5879a83360720b1780cb000000000000000000000000ed74e9ffd1007af52c3154529b8b33b7ba96a4450000000000000000000000000f2f347b72799841d9b565cf9ab36fe16e82b73b000000000000000000000000c096c4920c1ea6de04faef0b0f37861c73d33d2b000000000000000000000000f7f0e3930402aabf1f8c04c3c7c3a9f9ded184f700000000000000000000000053811d3651244c8723e52835a97e53c2b30d0db1000000000000000000000000af48cb3cfb2da1bcf32eb12963af3cacb86e6817000000000000000000000000f688b48ef0b72dc0bdf22dc841dd24d774e610ee000000000000000000000000b5d517af51f3213b1376f9d10e89016a00fed65f0000000000000000000000001c73d3c03d7a747d0460c53b8865ac72393642470000000000000000000000007dea7440cb0e5d0b8de904e33ebafc919dffac7c00000000000000000000000070e5c04569f39d8fae13791a9b6676d57ef2eef7000000000000000000000000e65259186a449532830347c4b519a09caf19f4cf000000000000000000000000723d8309795dbd41b35c556ea9771a194c066a97000000000000000000000000fa83dd5726cd543e15df4072394b58abaf1923710000000000000000000000001f37768a85fcde688f1d9745afb1c9bf4a9bc4a6000000000000000000000000d5dd6d2df6a2107f6d2729b858c2a07b450b079100000000000000000000000095e9773a71e360c284a2e51b931a3d491cf2f298000000000000000000000000add03c526e5741a581db205c525ebfd267438c8e000000000000000000000000d28c942ccfc4363541ea459835262f218e0115fa000000000000000000000000e0d9034ae0b6e7811f714ae5be3adc4e114ee7ec0000000000000000000000003af5048f346b358b2d15f42b78f4b6ed933e31d3000000000000000000000000769e99e23aa2f8df55c442816f039bff539a4a9c00000000000000000000000055b6ebb828223fa6bcfffd1786e4dba210948c0c00000000000000000000000069d7caa1cc8d624608f8dda7390eb99704e0fc2a000000000000000000000000b4039648a661c065cdb2c9f1d4565de13510297b000000000000000000000000d2c8e69f29eb83556c09800ac9be7e184f4d8b6d000000000000000000000000c69cc136b9c020984d70cacd25b558cdf47e3b3d0000000000000000000000005c056b88c01047100a93b6fd9378e481a10a19f9000000000000000000000000086ac4688a72c56b9f5426f64ac1c4e8fa45d1d30000000000000000000000005ae31216889b47453a223664db389fd97018f93f000000000000000000000000841fb513bf73999fca8bf02b6b91414e92046c4500000000000000000000000095559f190e91a47685b5c93973a1f597460f37fd0000000000000000000000001df85dd7ef700290acb872ba154f670dae25cda8000000000000000000000000f845963578c99e58c1ea9f64d15ef7db6487a52f000000000000000000000000ca338e7a5cc425e6cb08f1dd80c393cdf015ffef000000000000000000000000eddc2688b1b04be0bc3baa79b0743ce4c64e60ef0000000000000000000000004aa628bc312276bf104b0f8e8306f2ea64d96fba00000000000000000000000097dd400c6c82f6dbbb7820cc461b357d7152a152000000000000000000000000e82004e5e445cfd8efabd9d9e87337da54d878bd0000000000000000000000001b7186f6c8ea886f8e5bd6fb075a0422d4a6cf9200000000000000000000000079073f579b730d07f4d596ab4f03beae3c089c2700000000000000000000000076fa31c51f028d319ab594ae906828a0631132ff0000000000000000000000005797df4fa68404fd6937bce9172d3532693f90f2000000000000000000000000ba52912d644efc17c0e541eb586ee3b4d45b9111000000000000000000000000d242f2029d0852fd404a7577f51990193c2eebfc0000000000000000000000002ee1904387a55b87bc686f43513e5f13cdb646bc000000000000000000000000b2275fed3daf51b27e013c0ff2e5bb1c03b2bf33000000000000000000000000dcf0126b25610a35ce659a5766184ef5d5ac81340000000000000000000000000946cc0836fdcecf6120e976d908182762cfa07f000000000000000000000000424c29ee6c68e0d12c500187b61e309ad52c215b0000000000000000000000006f3055a3a5859b03afe7d30b1da64ff755b1c852000000000000000000000000149619fc69f43ce95a7befa1970d4c250093854100000000000000000000000082c2ff3f99ed2216f6f55de7b5e485f391732007000000000000000000000000cd59af79457108bf351715a0f0e0f769b4c1bee700000000000000000000000000d34079263d520a4e4777651b09d664aa2f44ec0000000000000000000000004758f76fc576de43812b952ddf156552891ea52100000000000000000000000065b928c95e298edd21270736de2d5a34a68a596c0000000000000000000000004a82ebac05352e34f6ebaa6230e0a15a40139ac8000000000000000000000000a8dedcfc9328d5300d60dc11c38145913a1f1e81000000000000000000000000364662c98f048da9484665175dda0823d7fc0e300000000000000000000000000deb3711349e05a9cfef968a9f58656f869215a30000000000000000000000003a195f514832da643a416f68953c0069eaf6bd37000000000000000000000000b967c397f18b029c59338422837ff644d9a8c8c70000000000000000000000001506c1b26e5ca209cc9f4650296ca7eb6876ed1d000000000000000000000000ece33d7657482874f2e233e23aac2e1839f182a30000000000000000000000005f16eb35034a43830a4b8ae92d4e5fe685c788d30000000000000000000000000117fd55cce44c41bbe850d79c07cf9cd4ad1bea000000000000000000000000fdb140a70678332fb62e8583905e047b5c9a80390000000000000000000000005cae7c1b6d047bd36e46857fd7dc476082c6f600000000000000000000000000b7f88455d0386aec3fa351d825cd6292f78995bb0000000000000000000000007dc24f0a495c7b0e95b84f3840a9519cb06a581b000000000000000000000000705371bf10a7a2127fd83371804e1df5eafcf34d000000000000000000000000079ccba633a6c97c52aaa13abd722d39ebde50eb0000000000000000000000002da00eb40e426929bb6a36880239431d3988e4cb000000000000000000000000b38a25351a979b4f3d551c20ba96712ade7489e700000000000000000000000008cd8d95e93d25f7c343f02100eb6a9d32405dae0000000000000000000000000224df344b27408cfc4afc8b090cf0f0f61207aa00000000000000000000000053dc44ad69495067aeeb2e85c98169475bb5d3780000000000000000000000008919120b7fefbdd2693e5ed2ab80d4e5f3bc36f9000000000000000000000000d7aea89bfeb81b4c24659b2eb82856b8a8ac4999000000000000000000000000f288c29b28efe877ad4f722345d9fd5a6265db25000000000000000000000000252f91772d0c00a5347629e1fc247259c480b6be000000000000000000000000bfd2421592d4c242578386ed89f000329632e7a50000000000000000000000005f0c8dc5d6c09a40186e394556da127f6163be2500000000000000000000000094a186823a99e2c2c25905bdd3c783fbc47d2e330000000000000000000000004e68e55411c1ee603deae78e1ebd34201da20966000000000000000000000000508d6ddc61394bd2a1bcf944e054217813b7d0f6000000000000000000000000e3ccbb413193986fb53d722e9206d7d46b299d450000000000000000000000005c1b549ff923cc2567619105934aa60612ed99e3000000000000000000000000d97a1db9b9c67c8f7c87d3a967d53195300a38ba0000000000000000000000002c5cfe924ac141e2320c5b4630bf20cc7b0be020000000000000000000000000a1c595d48262889505b91a53c90e5f29daef3ce8000000000000000000000000b08535d75a63c3d5040fe5c83386d692a9c7805d0000000000000000000000001e1a43657b3422891d583570c0948de6f3d2e9c00000000000000000000000004997ad8722330bafb4eb8289ab492bdb0d269e3100000000000000000000000013e8862fed31d6418405a1fb019ddf8d8ffda94400000000000000000000000041d00324ba810201072153564175c4480318f51a000000000000000000000000e909747dcef64d97c40b0434a5f39353c0fea5bf000000000000000000000000403f8f77d1cc37077ba91de84a59150646d21942000000000000000000000000504ca01f27336aa53aae90fd0fc9d13e6b6b8693000000000000000000000000281ca46e32b547f1d0d9cb1c4a2bdcb5be689f2d0000000000000000000000007b83388278c5d9c89aa594e9e42e962138cd061c0000000000000000000000009e42900bb75b31df95655628737d035601beb404000000000000000000000000907fcb5f428f848a16f805ded5fb4aaf16db6b170000000000000000000000002365296bdd3c0ee0a87028d9037a625c87e07c39000000000000000000000000670c4b0bec53e89bfa659f71ca2953e6ee8d481300000000000000000000000069170c6da2ea6675fe1033a3f0b9eec42b3517c0000000000000000000000000fe3f7b08a413f2bcba8e07ac6a8011139c428480000000000000000000000000fd4adfd09f9f403c8a89c6af469717097f9c180a000000000000000000000000821ef167f42d6ad32978899792de981e567bfc110000000000000000000000003f9ecc63bb2001d1f2f126465cc9c89592d1aacd00000000000000000000000007d6bd833c89fa01ef9acac5ceaa3df390838df800000000000000000000000079f469cfab705bff8823674904c002bfe65bbd22000000000000000000000000e0ab768d193e0ffdf6222c2fa364580322d362000000000000000000000000009805db6b278ab63a61e220412bfafb771d7d70c000000000000000000000000041ed64e5dfd36513b5daca14a5207b9afa6ddf4f0000000000000000000000000f5fabdcd39109419a7a27cebba7845c36914c6c0000000000000000000000002e875d06aca761fc669838a89ce335e7c106aa87000000000000000000000000859e45a8f0ecd49e0cfcf0e2c611c822b8364b3a000000000000000000000000fbe09e1d3247acc031a6e7ae90e44dc7ce9009c0000000000000000000000000670b9a1f7c24e583249e2092f4a600faceb3b0d900000000000000000000000097e6df40379bc0aa47b126d40db30b3a4057ed1b000000000000000000000000d824507ce5c3561cf846d2ca7873f9b3c6ef97b400000000000000000000000009b89a1fb33c880cefc187c0bd91996ecf5ad8d400000000000000000000000069d32114c4b5f02013792ecc9ca6798cd825913a0000000000000000000000005d946bcfabf8903aa9c27872b814b6081c77560400000000000000000000000041b556531fac7946f98e64e48ad396152cd6d435000000000000000000000000797e163c96c7825e614da17db2160fa23d50f91e0000000000000000000000005360c54cc0ee17c989f1690b195e540f5aad9253000000000000000000000000035068347a6f3b6462fdb34767b388345cd02b40000000000000000000000000955528f2ade02c54937be91aa41148377b781cdf000000000000000000000000ee7a66aa001115c8735a966317da783fab2f8a9d0000000000000000000000007d118533952d63f71562c5c47559d4bfbe2552b20000000000000000000000009c43b43dce083b97674672a11fa9c2b8236a74be00000000000000000000000006420117ccc2345112968d4c3ac5269b22d2e4dd000000000000000000000000ef85873a8e8cd5ea7f293e3d8054dfead47215840000000000000000000000001ab31192f4a4187c2e5abce28d7ef1027277e9880000000000000000000000001708eee3fb5d7bb948881c319f5fb10f7e2223dc00000000000000000000000054b7531b1d305bdb11b42619eec741139c0fff9b0000000000000000000000005217a8bd33ebb29d77b552cb86463498aa6bb744000000000000000000000000a7adeb28c0713bd0858778c746b06e34420953f50000000000000000000000009216ad921336b59370e5dcd27207f5e212d3063b000000000000000000000000d2f7945d302ed5e72da54988b65ec815742978780000000000000000000000004e1ce67f40ed35db1eb90591d177b2b96509aac4000000000000000000000000d3781c16bdec61a01f068592b5852e46fecb0cdb00000000000000000000000065eab3b4a3cdb44774bf0bb27d54c8511c7e5421000000000000000000000000001afef1e75fae8520af2bd86c5256949c1bb32a0000000000000000000000005b8a408bc1c04fe86fb753273274cda398f78efb0000000000000000000000000c299cbd94842fd96dac75431806daf45dfc7359000000000000000000000000c7359f348a5d152e2b859bc5cec8b86521167296000000000000000000000000a1b686a4170657b5727d8bb44138ad7de5a01f40000000000000000000000000d5a30aace29dac87dbde5200a77c2b18b81065a0000000000000000000000000b1496231214cad543b145cb6aa6863df227958c40000000000000000000000004f990f8390681dc97c9aa84635403ef7ab07c72e000000000000000000000000f94b7741c35ed212afa997b9a2cc591cd16f232d000000000000000000000000cd07b7aba4d5a63005066aefc3f18eb0259d411200000000000000000000000019f9565abe340feb110225cfcebb4ad335dd54120000000000000000000000008da1a38255bfe84b899adb381662f9b9e85487d60000000000000000000000004f142e42ec018f32df7ac595e42d07ac70e258fb0000000000000000000000009b69480dab98858f70e9799b517a62ea559afa780000000000000000000000000620fd0c62eb56bcff51ab88d44a0b70867c907c0000000000000000000000007599ae76f80d6392022d0fb16695b6cb56b55b22000000000000000000000000000000009002f5d48013d49b0826caa11f4070ab00000000000000000000000045d60005685b18452b9aed15980eeef7fb07416f000000000000000000000000728e7424e97508ff5613bc677f3a084d68b3ae5b0000000000000000000000007992c00530907b14b1d6907936d965485994d09300000000000000000000000041be111989c60af0f96e2d9e9a6e80c4456843cc00000000000000000000000058760983c644ff74967979384186273b5dbc85a30000000000000000000000008f9d625bfc715454f2997c02882a14dac4cb650e000000000000000000000000b511ee8c4d651cf44781da71283d99d8210dab22000000000000000000000000836a6f81eca7ec5d1c371f11d80840875bd6f60a000000000000000000000000df9441b47a814ef8ddaf904cbaa84be2bf9a782a0000000000000000000000000801e5826fc1ce7a45d4c09a71f89727e9941025000000000000000000000000f0023f5385e9dad770c8377d6869e9d9b28d57600000000000000000000000009e5a634c702a68fb5a38f6d3b6142ed521eb7afe000000000000000000000000a48090b1d1236242f37ff4de14b88a2a75f01660000000000000000000000000d595b3ab3fba7ca28b83221865215f56e94c6d3b0000000000000000000000000787f761b2cc8a88a4c5091f62b384ab87ea82850000000000000000000000009ab4b8b873ec167670986c3199aeb77baaa35f680000000000000000000000007ae67678cbf0e868b245fee21e4996c15beaa6f6000000000000000000000000c7f4b06ada5a4a337ad3e8896d79cd4d632e9fa800000000000000000000000035c023e6e193bbbaf2ba9108e9c5375970d6ab560000000000000000000000004278730ae83492477f8c082d0a1c990bc37a005d000000000000000000000000ca3849f39a099cc3753969902781ab57985acb13000000000000000000000000bf378268693b6eae671c6f44307aece2b65310cf0000000000000000000000003e411d908361035d2ed8a638441843cd25ffc05700000000000000000000000028667fea0fc48bc7cd23d46e05a2b6a519b0c1000000000000000000000000008490386cb4060fa46ecd4388f413830084207c0000000000000000000000000039d21478f62d7fed2b357a985b58c244f24c306e000000000000000000000000b007f422a2cf3016e6a234df5f15771b0998ca550000000000000000000000001f9e90b8e6d7dbe18e7bd697aafef3a71ec8878600000000000000000000000020bb229a47fd402cee5b52eb1a6b32ff9cd81cb400000000000000000000000048c61fc2d2f3ace6441deb637b6f268db9338627000000000000000000000000371ae2a580476e66c3b27c47566372348171ba3400000000000000000000000086ec397e057e539daf84a24399ef40239c5d3c63000000000000000000000000382792fdef76b86eee5cfe8ea6743e548c81e0b60000000000000000000000005272aa4a431facf5a901f591325ba47d48516c950000000000000000000000005820ca5e8a486cd4d1607bd2a713a4f8e6340736000000000000000000000000a7b4038a27e433421a510fde8cf4024eb5a45166000000000000000000000000863b9b3cce08c0d4606b4c3ce8d5cf9b9e839418000000000000000000000000077b555d8280c96472aceea44e3d660aaf2f26c900000000000000000000000042954114e641ed37cc517f96be65c170e7cdb2fc00000000000000000000000073e7b11c2682bb2d8228d90d21ae7ab8623a77d1000000000000000000000000d82a3de00929e48af5dcf075317db803045e1d7f0000000000000000000000003d0cad86836814f9701af8cbd02037e5cc5e0ea9000000000000000000000000721037399bd188fcf894fa79b2032a043cca8586000000000000000000000000c5c1bd307f19cf670de19a2964a7c1537cd4796e000000000000000000000000b5dd9af12b16d0aae00ea67dbb5f27eae4e8a9fb00000000000000000000000073598ff45d8b70c962b9b600e378444c4193f18600000000000000000000000019f526e28a6816aebc29a70ce2c4f7644817e261000000000000000000000000248372e92bf6d0030ba0a2f83b3a7d57e96c9a2d0000000000000000000000007199a155dd27e2321777eaf68137cff17dcbdf7a0000000000000000000000006025d96932d378be7d0a46343b437678a126ecca000000000000000000000000b128684b23472b006d824b85c1f5f75183bf68cc00000000000000000000000002a6b7a60d1819a6e9c96da6d317bc9169246a270000000000000000000000003d4c47b23d7b66491d515df6dd3b24cf6c428fce0000000000000000000000001bd7d081aa767f89dcd7b2ab7975bd2c85dff1350000000000000000000000005c9c29193b4bf8e4ad02348158bd7e7123a41763000000000000000000000000ce2763a8599368a0e032e8b293eeb408e395146f00000000000000000000000008b1f745b9293d961e77e6411e1f869f019e439b0000000000000000000000008dbe9ab6d0e207ca05bf83be64d6fdf98a295b27000000000000000000000000c9727cf096299334c554bb87879dfd3762fa6baf000000000000000000000000ecf4a17adffe926cbd1fccc12359cfe6b93d171f00000000000000000000000082f42ab8b79f4735d8ae9506ccbed913216b53ae00000000000000000000000011b1903c191359d5eb29b659a3addb74d24534ca000000000000000000000000f233103b50ea81fb86bb3fb41d337cb98633e468000000000000000000000000d12c0bd4da56a5b219b070df581a8aaea911459100000000000000000000000071b850510cec4edbf01fda47b2751aa957bfc642000000000000000000000000f6c7d03ac6d0a5385c14bce6cc7483a7f0c89eab000000000000000000000000e9dfccaa2a7ee309e106b2b61fa60ed90f7ddccb0000000000000000000000002cd536468165baa2dc213d145e4b775dad96506600000000000000000000000072772544353d01b6cbb19e3afad40ee5f844860f000000000000000000000000a8421c20325aafbd41c1df90ae698f27facf3a8c000000000000000000000000f9caad1cc421d36319e513ee2d46d4baa0037e3c000000000000000000000000733093e1b554e9f965efdca7507d1e0f3ee6f33f000000000000000000000000fead94f32bfce9413e151ab480b15bf1ecbdc532000000000000000000000000382d2ddde8b82e3e31f0d02dc8e03a7ff6092d620000000000000000000000000cfb09ec1dbd328141702195c8410e05cead397d000000000000000000000000fee053b138e87dffdb5486e4174dd638c3b542ba0000000000000000000000008eea367842ab847b63a8fbb00ba5a578ca5162da00000000000000000000000016af9730cee46fa84ea44c0b0563dcaecb077084000000000000000000000000125981f6c893be8c624e84fc9038a567657e286a000000000000000000000000575f001a3015cfa2fe1e46ae8ca63c9c21fab1eb000000000000000000000000f8ab5937b7a6d1a0717703760b1594aab4b4aeb10000000000000000000000002b814b5b4722ca35f6df8d25299aa6b7815407b7000000000000000000000000ae1b494df56ec1eab0fa2b681f91ab638e50fa1c000000000000000000000000e646b4f67831e633352e91acc41c8573ec48bbe7000000000000000000000000a83268a197a0d6a75ddb2b246488f6185bfb9923000000000000000000000000e6247ee18cd160e69225df3dad7ff4404ab2e8b5000000000000000000000000376fd73252e381234c7fdc62589fbc05835b1484000000000000000000000000b08cec46c98ebc52186de1a366e59c760b747cae000000000000000000000000d2a576d52a8034e420e48ecc0c39376dcb345ecf000000000000000000000000af25133d47699f55689569e3be25d7b99ef0a8900000000000000000000000006e6c0cc9537f424ae39251bd56d8292a1478a971000000000000000000000000705d6cbf5352b29b4f4ee0bbe0788721f961abcd0000000000000000000000002015a51dce12d63615f1fb899030a94bcfd0af21000000000000000000000000522350dbc6e28f9ee35643d6d385bea07c47a96c000000000000000000000000184f0c945aa823f3cd24b9a8adc9e2f24b6dcd1c000000000000000000000000965a17a433e258abf4c67cb0cbeef729eb2f7d8800000000000000000000000051ec03620dc52b78f811407cf829fbcdf7a2f0a6000000000000000000000000cef43320618ea137e540de0ed6d70156d5b9fd830000000000000000000000002fa7b668ae6a0445f6ec4007304971d358448a7a00000000000000000000000098fbcd9ee691480d7fe899c8ef8b025fd8900db3000000000000000000000000f338b238bcf3a93216923a23f7e91a7afa75c2590000000000000000000000000192886a6c8e263820c0740a0aeb319826cc57ed000000000000000000000000381f2d2b86ad0453c47ef26d9c789fbf60bd3fdb00000000000000000000000096ea90059a540f8ad53414a3ace57fc3669f375f000000000000000000000000752168433c3fb7c5920ceb7a5eb8d52bf1441a1e0000000000000000000000000262601a0f15df8bca1e65d04ea167aa49b9c20d000000000000000000000000c6e3e80dbfce830952b6d2e707303e27eab12531000000000000000000000000f02a0fde828941a5f09a41d46466d8d0ceede71a000000000000000000000000f3a39e82d61d5bb38544d3557e30a41cb822fbf10000000000000000000000006641fd23be49020fcaf219e0c8f1d58b24cfe89c000000000000000000000000a3f61ddd627819cc57fd89a7b98f8d962153b06600000000000000000000000018a92b96f2a0e3aca8b3620786c21010ba8665a30000000000000000000000006b2e57a6af6f412985e53b9ff7d99f16830a81a9000000000000000000000000041b7630246edd517836db6d8bc527ccd63fe3c200000000000000000000000031c86d9973b303e5c932adbd21fae1eede06d7aa000000000000000000000000dde3556191c8efd8d009f40f0ddb0d2bda416437000000000000000000000000a434a685fbf7a7fcf796de72340a3dede946748c000000000000000000000000002a4dd0102c96780cfca9f64cd7f7f70b298e8f0000000000000000000000000ae885336ba2b61a92f7e0bdd072348ba5447b09000000000000000000000000a7366ac9b1560d6c5af0c4a39bfb5776c45a75d9000000000000000000000000b025597e115648786f5cab07cced82696d309df20000000000000000000000002220a97b2d560d7a9791a9d90228c1474b149f7a000000000000000000000000cb3748d90b730fc1664eebd9ed0319c340053b2e0000000000000000000000002b15c5b56239365abbf551815af398bf806bc95300000000000000000000000003f55207a4e3a62945f9d90081457f71fd82bf690000000000000000000000000ab7f04f3dc7c1c356313c0e17918feb883589d60000000000000000000000005ccd5c94a8d8bea698cc32de013d2c49d00f66cc00000000000000000000000099bc54a541ef833bee6c8ce5763325f31aeb3cd8000000000000000000000000eece8c10f43308bb0d6007b0a1e333558fee45b1000000000000000000000000e25d1f8d67ae9f5b174ed7a462f322cecadf5efd000000000000000000000000f2bce65283515b6a0a8f821d4faf5a7af4dd968e000000000000000000000000275097adeb99601bd55e1d5805c0d8c1d34cb94e000000000000000000000000c4ed27335f6e77b934c37c3052fd33cdd8fe60550000000000000000000000006c3f2de45b0db268acbfcbab70216d3becad084b0000000000000000000000003371e040208ca31c56d08363280bd6219d9dde81000000000000000000000000af8333a62bb12399a02c7ece4ae9981f7d22a10a000000000000000000000000f606f0d0c1fc7e86507c1f13ce1f17f2b1d6939700000000000000000000000009029d975f16eef21d9e901f0ea2482568b28edb0000000000000000000000006ef9744248fbec74fd3d6f3a6c7ff8ca69bf8164000000000000000000000000191bbae555a3abffd95a526b39fc17d31f4b3e9a000000000000000000000000e0be0d14f5a156d58d6a02aa90a32803af94c40f00000000000000000000000003aa5291cc430fe58254a0d99f8cd77d761ff17e000000000000000000000000290b181944162370188554accca18862649d6333000000000000000000000000cc627998f28307b1c96f493d3a75c1fdce1f920b000000000000000000000000e238c75d6f28be5ff32a76676902cc3dabcddf0f00000000000000000000000070fd774330d5e4e3ca91f3662faaccc248c8165c0000000000000000000000002475d45cceae30ed67e8edf626d6bfc7a3186e2800000000000000000000000092f3f858954b0f6c993ce992c45d09f710aa0b49000000000000000000000000bff9fac20bb1120a3533421e3daf090d96e19a6900000000000000000000000095edb865b1f6d8145145ec7256263a1fc202a4700000000000000000000000000f24f9ccfe187cece1d441c87a62115eec2eb8350000000000000000000000004b6c2e189ed857495875926f9ac2e10fa4c8761800000000000000000000000088f17abf76c2c2f114af87236d4b503a3ecbc96f0000000000000000000000009af5b48ac24d4eac91be735ba48af713d1450d37000000000000000000000000d80c9b51c4a40c6b5ccf8d991e7fcbd2473cd5340000000000000000000000006a7e1aaf5868d4cff07c216a0ac7507f660273cf000000000000000000000000b033d74ca8a3723cb4032947ddd0258e65ac45e60000000000000000000000003a2b266624f3374698c33a4cba3f9eea39ed45d3000000000000000000000000c5f7640558b7be5aea231cb27c9852c8b4cf7c760000000000000000000000003172aea24e14ae00e06b5191ed60aaf23ae41027000000000000000000000000c3785707193c3b6bac58e5969c538310d03f016e000000000000000000000000ce15d67d2dfdd21e756c9c1cb681637fa6e6d6130000000000000000000000001044947c026f0fee0b80cd7534ccfa8f522df532000000000000000000000000551436d84a51d1a63d1addbd1368649f92a7eae90000000000000000000000003f3fb584257f554df93c4a8cf4b6225950fa21d1000000000000000000000000de61402f50c4f280e990590d8da924baec44893a0000000000000000000000009226d62b7d31eb253f1b19fa7519793c356e731d0000000000000000000000001177e815c65cdefb5f9dd9ef24fc7df5844c34ed0000000000000000000000002bbf4378c028a322f1338d1886e3790e7fa2d68200000000000000000000000025f7c1ef24c744b735f3d35fbc5c307db00c04e6000000000000000000000000f296b06c486428093fa3e5c7979db39c887917a2000000000000000000000000d53bf947827519510bf8e819fb06a24c3c36c6900000000000000000000000009b27fcf3c3b82cc1af4ce9969857389f5e2e1a1a0000000000000000000000003e9bc5b5ca4c0e3ff6bc2388f7304f5a4aa586ba0000000000000000000000009e5df0633851b88e08ed81ceed45821264c4ecfd0000000000000000000000009d73bddc928edcc5cb191e8c6bd81b4c94eb67ed000000000000000000000000189721fe86f395e97234cc9cb17e4eaabc0c478a0000000000000000000000007fac8f4b72bf659b65db261133643ccd054560f2000000000000000000000000aa3dfc1671dcf86d5b503c5fb2145e2a1145979e0000000000000000000000004cdf45394270e43c32884b94a4ffdfd1ccbf54550000000000000000000000007f6562167f4a15984bde12dd75f8aa3b384721680000000000000000000000001049ad7ebdb7236560b0a3e377847c2c4a06caf7000000000000000000000000a3330265bbce443fabe3246b82b79077d3a791e200000000000000000000000010820e9d8eb5f4bb25e29bb5506f4e838a22463c000000000000000000000000c4a917cba1e7a0e7c56e249de87873015f2609070000000000000000000000000c563079c636e650e0ce40c9f0250cf849412212000000000000000000000000fae0a178e4abb258835a53480f50af3d3f8389690000000000000000000000001fe35f55fb12679e4e8a422e5ca6f6775e2054fc000000000000000000000000268eff9c0d6b5f887e2d98904e28ea78344755e300000000000000000000000077eefb31779c6c41ec49f29c66b7897ba06416110000000000000000000000004d8621e08cbb960a6c79eccfc5b7836e7bc0c71e0000000000000000000000002519ea7192d500ce701f2509c8659700bb36be7000000000000000000000000020207c02b1e6500b004161d32350105eed2900cb000000000000000000000000fdf953d924d92392d60d5fcda93c7ef0f5d8cbc800000000000000000000000090bb8c2d4898fe26e77129b95bf53e5891238b95000000000000000000000000ee510acb8e9a6289d255608fc9dbeff92be5ed2a0000000000000000000000002ac4065e178031d535379e2dcef712e6d74f73c20000000000000000000000005668c3966e9c3ebe32dcfc5249d9a4417c3e7085000000000000000000000000bf048111a305e909ac136826627a9a758c31de35000000000000000000000000064e56abb895015e9c890d325d5c2687978e1c1d000000000000000000000000ec8c5be8f1fb300d0075437e0e6d0a138fe95e450000000000000000000000005f93e9befef8beaae5cd57aa1e353a1540f41ce30000000000000000000000005a96b0ee753d98359bb6ba6e57bd0598fd90b40d000000000000000000000000fc80b2fe8fd01913b299e763cbbdbb960fed659a0000000000000000000000008ff2c3e37bf7b1d6cae0ae3f32e21d5a30f6d258000000000000000000000000ca79109e0f06f16c3937d072acabbbceb7f7552a000000000000000000000000605f0efe2a3b1ada40b12fa8e2a36f9ba3cf54c80000000000000000000000001d56264036e4261d2ba7762689a796c5729bb8c8000000000000000000000000e300768ff74ea0c583dfd14ddea7b19b940bd352000000000000000000000000fdadb7260e038c3c306e80879b62bdcb47540fc300000000000000000000000010946953e44fa47d447375c7e5df5f60ceebc4e50000000000000000000000006fd6f4a8e35b1fdefb4dea135dda8cae6d38d0d30000000000000000000000009ca7b1746d1fe41b407edec8e3d31a470e758a60000000000000000000000000d7113bbebe339063e7bc205c39781dfc723b29260000000000000000000000000fccd8da4d43a6ad65d120402c0139761f00c02f00000000000000000000000006ce3746449d1171fb9afa2166fc3744055fdf6400000000000000000000000088c68c558ba20377ae5d4d1c44c04d2ab60e5062000000000000000000000000cc8ed049bd1fad034c786686cada3334eafd70b100000000000000000000000024bdea46cddd3d6efc5b53ecfca902822ce3a98f0000000000000000000000001d48b32615e88c36a6e1e357794f0d07788bb716000000000000000000000000a486f9d3535660aafb0c5858df9c6a2fc31b5b1b0000000000000000000000001cd32c997b98219bcb9a2862a46a8f341034b0a10000000000000000000000004649a671054572037c571be01cbda50c7dd2af040000000000000000000000006d605224def5902a1e47e3ffa6424019f7300360000000000000000000000000ffc6863d7670648e0852c76968bb61f4a912fa940000000000000000000000008500895a8ca5e0106becdb864721d20b1cd92ed1000000000000000000000000f0da87c4d33a2c78eed59da952e0880292b6a7fd0000000000000000000000006182b9dd2c26bc4a6bf5b5be56e331189b1b9e570000000000000000000000006417640b0952eb97933c4b0e4519e8585401b1ff00000000000000000000000052bbd65986a7b818c57b8fb3d529cca05034b4ea000000000000000000000000485875a0224e41063b3de2793ccd4b0379c7f3d7000000000000000000000000893c2963fe0d12f6dcf11f52e530dd11a7ddd84b0000000000000000000000004a00e35ff59e4205249d2de9e6015031234947ad00000000000000000000000060ca528fcfa265872adce8592958ebdc6140f71400000000000000000000000091b58bc6f5c6e0be844ef511a6db5fabaab3447e000000000000000000000000b16b98f2a942b7f43c0e10bfe3e4d4b4e665709500000000000000000000000001acc2540c77baf524e5b1570a453ae675e9d0f600000000000000000000000017327684a9e0cef434b6613a4dae7d89037600a8000000000000000000000000664ac8a2e9d36b0cd39000716199d8ddfcca863600000000000000000000000095fc0bb405f532f9f1ff140b581dc5d7454e6c2c000000000000000000000000b291a1246d0c97af2deb90e97494b3e0fe2a32a80000000000000000000000005a510847cd597cb2fcde41c74cfbc44e44a43bd000000000000000000000000075370609c40300b1e7ddb06469b8a9b4d66be127000000000000000000000000b6b1a9b3bfabd25522ad4e1643f43c3d1c4a847a0000000000000000000000002eb0d80d1abe5f02fc34f70fdb58f1c4ada4e68e000000000000000000000000594e130cf3dd4c497c9cd5082a45430f8dd9c7f20000000000000000000000001f9402091eaf6e9c3882dfa1fe5fa7aacbcd305b00000000000000000000000029d247a4848a4987ff237ace7b791f6041240e98000000000000000000000000257411c1ba85e65211394698699f40e4a92dfb0f000000000000000000000000f15ae26a6b4ca28bb40ae22e12d01fe411b74dbb000000000000000000000000b60c61dbb7456f024f9338c739b02be68e3f545c000000000000000000000000de1127a16ebd85b67d34671da2cf7c1e686e6311000000000000000000000000e32cd64ffb96d23262e9b49ab577caa521404a500000000000000000000000000188688dfbec86a148401f23d7b54e7579d312680000000000000000000000001075c9b71274260286d6fe614aafb04e79ea9d72000000000000000000000000a46096e8fff81d49579efaf358d20b3aa71e867900000000000000000000000096a9e2a841c3213a9d9bca2eb204006e51e6ac330000000000000000000000000b56b75d1e38469aaace8b626ade365772f1ac8400000000000000000000000001ce760da894cf3a1e203fd4cbfb6d8b98de3b18000000000000000000000000c32f3ca54b38eed3dd2f0dfc5beb10ee2ef24566000000000000000000000000e498c4a9e374a3c861f657631a04fa10b29eb55000000000000000000000000049948b2b902a133683d64eb5cd9022a4c93562cf0000000000000000000000008a6877a9553413edf56329a7814a00a21b56e40b000000000000000000000000a2c259bf9baa362b98a9c80becf2ed2baab7b4f30000000000000000000000002ee4c68e73ec9ec1ef03274c66b5b00e0623f6d9000000000000000000000000043ada26a1e104b8baf8eddb2d0ff5d98ed2ae14000000000000000000000000e1ad81cbc136dca2346a29456ddce4c82855a8e7000000000000000000000000bf3da9c1b820775f9cb621672d4fccf178e1890a000000000000000000000000f780ece7c5d200d53b6aaf7c229fad4d732a940c00000000000000000000000039955222155d40d3581e3ffb63d8077c2ee9f7e400000000000000000000000053806716c8a49f64c64a7441e9449c66a869a5e6000000000000000000000000e601bd8ab290f86a1738296bb9fea4898cffc56200000000000000000000000089dd461b68e095ed06a6f66302386830a52922aa0000000000000000000000004f2ff46ef247cac41d0d283f4790f8ba0da427140000000000000000000000007d684311b3c9c36a415515ccc509fe88b7a139b0000000000000000000000000d74f751a15cc89a15ccdd17421b76cd8da32d4880000000000000000000000003b2430df6d6d647ba052c294f6379c082563c4760000000000000000000000006a010a81e0cec3fa8f091e9ec041e7fe0506b2b700000000000000000000000098ad3b4861746cd183621142ada75720220c736900000000000000000000000072e16b91698c80d580fa9ee0b42e3fe7bf5b969d0000000000000000000000003f6702d474d0305da4dc121fc91b87a64f443e35000000000000000000000000e06ece7ca45896e26fccc3d0fdb9830e800127a300000000000000000000000095554f7ce0d346bbdc03e452f4ecc3d2201c838d000000000000000000000000707c16954cb7991d7c699966a6dfc6e8669af6dc000000000000000000000000f0e3656293ea28938abc7c8e33f28e9772b51a35000000000000000000000000e31de817c0ce1b2bfa365c617dfe24e4e19b502a00000000000000000000000019beeff9d61301084563a59a04eea8fd3a7dba020000000000000000000000009929a04cc19ebf261b2d34d35d1ab960e313983c0000000000000000000000007b627bbd7d0e7322f1175e5d57cbb13fccc287f3000000000000000000000000a5bf84c601c74bc1eb2a6316d230f97added6025000000000000000000000000445e6d794411527714aebd61c163b9e47c1bc4f80000000000000000000000009daa6bcf55e303e689b6255e67e0d6c7023c317f000000000000000000000000ca7a07b69758e33b9a49fefdafb0a283bf0c948f000000000000000000000000f6f2472b9b9621ecf36b235108f598e2ac46452d00000000000000000000000046e1b17ec51743bec3a7b8e60397f3ec32c9ff9b000000000000000000000000686bf2ab0edc54a24f67daf4cfe09cd67bcf5a32000000000000000000000000226512687d8ea167d8e03a5d152650ddd0871569000000000000000000000000a30babbcd3ab2dc75dfaa290180977abfb3a1e1f00000000000000000000000080e011518270a9f0643eaa52f5a7a935db80f02b000000000000000000000000234be3ef41a853a1fc9efdb7da090d5455a34ea2000000000000000000000000c42aa8b738755c1a9f87f8729fd7cd8a3d4e6158000000000000000000000000ed039dc384c9ad9ac14ab84a7ac4a8fe46248fa600000000000000000000000020fc45ac38077f45834d1aaa3a939d6c58a5759e0000000000000000000000003c0be878b90392b497b5b2308e3a7af803369607000000000000000000000000faa6169cd80bf2386d0392b7ad0cec06f7e3de3e000000000000000000000000644e0de917f24b9fc27135ad55773587b43b04550000000000000000000000008192128df845469d3f4bb6acfeea057dbe34f4fc000000000000000000000000449b00fb5f8041c3755bce5aae2b10e8accea7b4000000000000000000000000a7b4d1ee989a7f8447fba98457c7a2bcfd77f977000000000000000000000000c4c4afa18f896498ee2a2b23adbc67c98a98b0ec0000000000000000000000003ee8fc5c87da2149ff8003e5a2bad79e2a9e8a84000000000000000000000000fe2df07c7051c44d25a51a9fdb643d251a7e628f0000000000000000000000008adae73f03ae719940dd07c852938ae17cdad7a20000000000000000000000003d9eb48cfe048034da1ad3259d64a132bd0a27f90000000000000000000000008abc0de21aa47cbb448419f995eb72cd2437962a000000000000000000000000b2a630fd5659d452ae2654030f2e29e2830e5e2b000000000000000000000000fc19a7f43df5cdb56c306d54f6ed6c14e30d0703000000000000000000000000b71c32aeeb50e66984a6dcd313bb50f5b87998bd0000000000000000000000006dd7959c35651f609ace6de97a32365a0110ee72000000000000000000000000d784494e1cc3a3906c69b68204f78d36190b20f0000000000000000000000000132badcc9061969ce644e15b880bfaf155fd1b00000000000000000000000000985f50b6005ee624d2daa26e645b95aae8011523000000000000000000000000b87fd6a48bff0b5b5b959ca95f548d7e64d003990000000000000000000000005fc2ce5a4c64ccda5bec1f39fbead636be7072aa00000000000000000000000047450679b8266f384dd1670c0e854561d9ea0f7c000000000000000000000000846375984fb1b081da97956a6db863a2cad9a5a10000000000000000000000009d1b58930f112d3d631f4db01770e78d1b1321110000000000000000000000009035b0c682ef7e776046b99e76181167c32dd2c50000000000000000000000002c59ebb9988e39a7d0a4f0848b36db391f43fb5e000000000000000000000000592f1340d09ee8da716a1e0eadf1b39e5f48cf2b00000000000000000000000080de20e566abfdbc2d315a6f238840dd1ae3999e00000000000000000000000034d3f659b52179a4c08d0f36886da115dde4d1450000000000000000000000004903a05bccd33b50a08b3b2aaa87eff8ad2c7f6000000000000000000000000060ac260cb1751f2a775b737c072a3e47a634d7400000000000000000000000006a9148bac9cda973f209cba062228db4977fe7980000000000000000000000006f00da518ab491169ddd3a7f019d938505a5fc5f00000000000000000000000056aedf5cab7424fff8014322e7b15185e36ff44a0000000000000000000000005dcded54f3e5154eb6fe24a8e26492a090d7e9ae000000000000000000000000ea62731ad19a00218c0b2f2e3595448fb2cb5ffb00000000000000000000000099061968fa606b4f42ce6b4a0f0a85fdd3312fe60000000000000000000000004e2d000e3d68f95bc28d90c688649a294f018c41000000000000000000000000b1e7ae7d00694a5566c9e5201c5f7af1e8285aac000000000000000000000000a4a0c3c3741b404c77021e2d6a68a4df5027122e0000000000000000000000004e91b00b6729fa8539eb8ad97e7f025004c6a73c00000000000000000000000045f9288e7b5a56d2fe83645aacb843d8fb348722000000000000000000000000412d58e073e98a7181a94cf1883063cbd93b9df700000000000000000000000036cc1523aade2186e7316395750e202ab8d47be100000000000000000000000000e283b7bb7ccc7719e3e3fb134662a2bbae189100000000000000000000000026666a3a7432832972be4cbbb82078fcbd2bae3d000000000000000000000000f3c3b4bac680b9b1c242fb4aa2bcd702736a9954000000000000000000000000ce19afa2777c793924fb7842d2eab8c94b6e7e9100000000000000000000000061e656e053b333ee8126d71c8ec941cd30e34a02