60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c67616c61746f6b656e2e696f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2067616c61746f6b656e2e696f000000000000000000000000000000000000000000000000000000000000000000002e516d5575644d6972416445564b797965743776724c6f706d624759765755586b53725a47536432644a4a7676616a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005560000000000000000000000002c95adfbbd949c4ba274449efa3adbc6ad3d6c5900000000000000000000000070f8e513ad727be980a7aee232820a7a7381eb6a000000000000000000000000d5c1502dd7aa9d8937f49b80cf11a8f0eb6dc6a4000000000000000000000000f1506b2c8ffe87974e05dd7e67574fd4592ab72d00000000000000000000000098dd685c01a4fffba713b83a5c06fb01372eafeb0000000000000000000000001df2144701dde205f34e943a956c9e1dd7ae6c4e000000000000000000000000c31cf16e5dc0e1f6231c10a7208906a58a14a5cd00000000000000000000000021512d16cfc16113a21afab6fb34648059beaa7c0000000000000000000000009af80d5505af34608961e36db59cbded6a7dbfd6000000000000000000000000d4f065a4a5f7011817a1ed759745fede200dc636000000000000000000000000045db29aa3eeca1a9994079f9c1202e6b1880e71000000000000000000000000fd21fce3dc17b9fb1826b7ab9e3ea5309db90bcd000000000000000000000000c785c116c85295949f468e6d2ff726827b4d2301000000000000000000000000cea00946d7bd83fb9f50ed648a50906c0201d0520000000000000000000000003a30a96070c552d886b76e00656a3c502c5ada1a00000000000000000000000036d47127aa4fe359330d4a588115985328eb05c0000000000000000000000000a559574eeb699a4daaffd61f158cb9f4b95d9bde00000000000000000000000084a9d91c6144823019f509139bbfa7f26fbcddbb000000000000000000000000e03fca3f4d00d1e24a1f1b9cba0da51d4fbc105d000000000000000000000000524ae6cbae126c2b246dd7efc2c30bab223777750000000000000000000000009f6e40d8d65ef2b201a4bd4f616aed026b40cc5e00000000000000000000000017ae0ad5a5cdbd3ebb6eb9cc1d063ae9dfa810c10000000000000000000000009c606c629bac2c232e8066ff88e27bba679e143500000000000000000000000040bb0234a0a31f11e66557fb62b87a384e589dc300000000000000000000000050320b9809a43efb998cdd051d74df6709845a8200000000000000000000000075527748b828f8acaa6b645d84515ede0df6f17b000000000000000000000000adbb02be66f4bc5d8e2abf7c906227dd05934aab000000000000000000000000a0e9430b96fcb1de17192306e16561bc6741f2980000000000000000000000002811112a775c6a8c50eec641e0799b23664f3d1a000000000000000000000000b70547ae7ed41a6f7bfb979d2bc3a36257222200000000000000000000000000d3975d46835ca0573ed4ef2086c5359fa958ffc90000000000000000000000009fb2160b1df9bf121c04dd96cb4b026c9f277526000000000000000000000000ac2787a4718270342bb0f1f76f3a1eb5ac3a24540000000000000000000000008a9ef056627449686e082eee7bce69c4c2fb3a35000000000000000000000000f2d92e6cda1801d9a0934ba629d1c24aa9a94fba0000000000000000000000006523d2fce3af4def0dc460a1ae4742f2093841170000000000000000000000001978503cdd7f2dfda49a893fcd20991483a62a440000000000000000000000000027bd7cecc90b248cd844dfa982b157ae90f0a700000000000000000000000070c5c44e354594018ec851f693ec0ac08937260c000000000000000000000000a6768229f54c65d7f3d7679a9d678464548b623c000000000000000000000000f7f1230f51c0aa65b76f6b65b13277d4ee3bdd3d00000000000000000000000057769992eff4b6c08e9261f06683b173ebd6086e000000000000000000000000ef4ffd4e186b53b73e5c2ff1f23be83c068428a70000000000000000000000004e498125e0ecd39414fc27e271ef561a571331f1000000000000000000000000521a585ca16b6aba163d811aa9c4097ab8df0ca1000000000000000000000000b004927f1def1c23a3af3eff2c78ab23102d87d9000000000000000000000000f9c52735ae3e6e378a07ff87ff020ef4c4fb80fc000000000000000000000000b52e4db6fd44acf19a26a691a139aab1d7288cc0000000000000000000000000bc4f27f4b0f906c797e3de0edaee1d77faabce1f000000000000000000000000cf953b4535ec7960ebf1a40f98da726aed9c795100000000000000000000000044892da5df8531db2c6d1dfececf44cce4a5e29f000000000000000000000000aeed46a89d06164b8a941964b5a3a887037f459200000000000000000000000069dcc2c01103764fd2cb55d7022800df59bc561a00000000000000000000000065919dd08d0e1a2447f10988e67cb6dc0681574f000000000000000000000000f223c4bb143e6a578becaeb92eb9f1eaae98e312000000000000000000000000d116944d89344214837bde8676cba1d005c684d8000000000000000000000000e3c0cfd321126b594cbbf2f22b59b5dc245862ab0000000000000000000000001123b5c33d782d7cbe6e8f270fb6c25609cbd8700000000000000000000000005bfd62c9c7bee04a44eb3881f1f2ec8dab6678f000000000000000000000000065e92a958b4e8b0fb6856928380efc746a7de6f1000000000000000000000000dd48b4d70aa15edcf66358de899f57b4e9c31652000000000000000000000000e3e93d605b9722c14005a2a920cf522242396d3e000000000000000000000000f44ef756f119f7851bfce23619ee63cdb590888b0000000000000000000000005294112ff45d9b0f9949cccaecdfbaaf624e02060000000000000000000000007865eed8c3ee8cb721e6f524c363b7604ef07ea60000000000000000000000004db72ae991fc47d242cdae03084259130f2017e20000000000000000000000006e45065a93266613944128f9f6a290e7c6638d340000000000000000000000005bc9a7a3ec04d6817153e1be5e29f0e128ba32e90000000000000000000000006e87db5517ddb10e0a84400dcf0b4db03e2b77cb0000000000000000000000000b1df31ea546a26943532523c9d332fee67e662b00000000000000000000000027cd1f61a590485c5d871a6f237e0329ae61f6180000000000000000000000003b09305ebda673d6109b0929dbe9be6d75730b21000000000000000000000000a864e4d781f67f0bc606ddb9659bcfa0ff4a0c660000000000000000000000000ddde365cdff6b4827d2f7d0c66f8c99b18f6e540000000000000000000000005988cab728b85af7129b17d2ca56e6d4a72f9d010000000000000000000000001674f8354b131f83ab415a396bfdfb3b9fb978e5000000000000000000000000813661e1464f373fb927ef8f26cf84f63d5d6107000000000000000000000000bf69d42e74d5cb4bc0754792e6af891f878bc352000000000000000000000000b168085649b46c8ab68c9e3249598f3e31f655a7000000000000000000000000770d989d66ccc97b8d5a719aaa301fc68628cd73000000000000000000000000e3cf514d7b25f850a5160c6dbd703c1ee72ba10f000000000000000000000000687285220f1866ab9990696b5e3fd61d59824f9d0000000000000000000000007ee2fdad2208548a972b0d44c52d2de6132f44be00000000000000000000000030c263b4273c57e8be2cdaa76a0aee7938905e42000000000000000000000000da4146b3064734529a5bc79effee880e8bc211ec000000000000000000000000307fe50ae9383cf551c0b45460b8a73bd31125c200000000000000000000000022102ff9c2779a924d9cb3ca1fdbe062f27e354400000000000000000000000089ebee1a540c4d8879f2427b275e613cf8232fb1000000000000000000000000bfa672e995cd3a272698bc043b5feea925940432000000000000000000000000cef203592774eb2e079543d71b3852ffd89898570000000000000000000000004d2c92e4e1d25b953577c8911395ec5c368634e8000000000000000000000000ceff2b0e167a640e8588b227f4b4ff3673467b5e0000000000000000000000005370b0b3229abbda58ef4a31b11094caa57b4fda00000000000000000000000057e880c35f4ab348b9e394d3dd8effe7941ca7410000000000000000000000003077a5399d8baa9039a346fa0674613629a682f9000000000000000000000000dd4d189ad4b93f759ddd97ab2a86aba6361df154000000000000000000000000fa695c608a63c49e923ecea298b408989b734641000000000000000000000000ddf6f669b8972fd6d18225aeb5dae2914e2a05a90000000000000000000000004b632fcc60108cc2522b670c18dc467d9da9cc40000000000000000000000000c9ae61bd7384b7e74d68fcc10e21c1ee512c1dc900000000000000000000000012fd176a4006b39170bd9a07bcd23609fe309625000000000000000000000000177022a5f780f906aeaa05b4b37591b73003565c000000000000000000000000cd8aaa042cc19b8f2d698cc32a28096ee70c249d0000000000000000000000002e1f70188e3817f2dec94c503708418e519df82500000000000000000000000038a4dc10710831c0d84a33208c5302b32de3eb8f000000000000000000000000e7c0f8b4db1da6c478a16fb3cd43cbf606867c7c00000000000000000000000089c95b1e13161a9f8c9a943ee27a6e9cdf9ae203000000000000000000000000d31b59230577db1dbb3fb99c382ab2aee6dc651400000000000000000000000057f3eb06e72ea60354a23bf95b337d8467a510ec0000000000000000000000005708fbeae66ecbfc4464eea913f7ad553ff4b5100000000000000000000000000c5d61a99bf298a558acc53480fbe068462ff42800000000000000000000000035bf90f9fa67c7a6a50b85c9e30a98e0eb2f09e000000000000000000000000038c6de64e65c1be367bcbd208eaf71b23459563b0000000000000000000000003d74181b3723cd9e6864e4bd567a03c64c3d1a08000000000000000000000000f4ad4d8f2300ae38886f9910a731c95a566a9322000000000000000000000000d7a4ad9f7d184bd6a999adfee052155e1f5bfe71000000000000000000000000c69ff0baac585bba2b7cf0dfa7fbca07f05327af000000000000000000000000478dd7b641f8053a14d32d40317caa7a7305f55d000000000000000000000000f89fe6057562681474e046bb3a333d2172cd9e330000000000000000000000004427ac668a5e5971d4ae74563b2dc2d1c68b783500000000000000000000000066d040af325de0a6a7fa89255892a4e7d7dbd4f300000000000000000000000043254bb3172119d6d53b6f77225e060b905bac88000000000000000000000000bc187bde3571918088440d20ad11473c3c02aad800000000000000000000000042df5ff7fc0163e0d4a007ebf3fa82bb16bdda93000000000000000000000000e38c71dd86d76dda2f17768cfb1b5146333754c80000000000000000000000002b712aecf0fd2b81f7ec09a377aa9eeb7ffa23220000000000000000000000007f083bc134af314edaa9775de861ebf6f77643820000000000000000000000003e52da3d264f338e5638fca9b6f835080979de0b000000000000000000000000658b613c271adcaab6acedb66f9ae6a52889adfa00000000000000000000000079167bc0ea22846dd724bf533ee513d9830891eb000000000000000000000000192052e37e5372f769f6eff518e4637d9262d9610000000000000000000000005c6ebf99f5f0283d8dd72b210b6b32533a2bf5ea000000000000000000000000ee415aa0ff765c8e722fad10d92002ee2847eb68000000000000000000000000d6c10970390a69f36aa0cfe995b4e3da7cc17798000000000000000000000000f64479092f097a1a9464f74d0b8f57f14d38a0f5000000000000000000000000933d597f07a2c7f6e209578e337f9af6dab6b7000000000000000000000000005e4038f2e98b597276708a46ca0d9865d1f9527b000000000000000000000000a572c82822f1ea868c5fe2bec918cee3be9ed2ba000000000000000000000000108dbc0b63d11aa9b2af9e6d72bb496b8a2f8c130000000000000000000000005f4229bf05af9aa90e101f366978f1d4fe957cbb000000000000000000000000b762488088b70f5a9357bbd37915a9435265d57f000000000000000000000000a8da42857bc689f3783c9cc97e15658cc7f07b530000000000000000000000007ce506ad69e3064e01aa20fd7a2b455ada3f671a000000000000000000000000ddc2a8dcc59a5122cb1c6007f7eab4995abf482f00000000000000000000000073a6974b225485145c5bdd06e4933f9604c5719d00000000000000000000000062e2f60540afcbd1ce082798d5a909f2965d3580000000000000000000000000a94a9c0e8f301ba5474e2cf89c3d495b9a628b89000000000000000000000000e70b71af77ef0791cef8188767d1e94f060187760000000000000000000000008b5397de18d12c53272eb45c4d38760186cb8514000000000000000000000000f4421b2d854fd9fe9527ac7c664f5429bc23ecb90000000000000000000000006eac32c90e1f1b1437238db16b501e0161d569e7000000000000000000000000b09547f5e82eaaa8f6fe456e7ef617c3530164bc0000000000000000000000000136f48d092865de6a9a75b7f8547c63a97d03cc0000000000000000000000001c79ef1d9ac4b61a5cca1c4f62b69859fcbff1760000000000000000000000005f6bffe64b41160835966acdea5079f1286af51300000000000000000000000073369578597ad8f831834af729fd33b91798901a000000000000000000000000b1e49bcd98a8f209e7fb7232913d2aef001a2fcb000000000000000000000000bb3c8d0d599293f3ace5829b47eb1ef32a845827000000000000000000000000382640eac87f42d5a20cdcd3b9c9290f28c1ff6d0000000000000000000000006b8bec6e0e7b91274391653278f5caf3a4446ad10000000000000000000000003d6ee85e29e28d820ce7edd0074b94aa44806a8c00000000000000000000000092d2c949ce38fcc638ef9019e3c1458c3adbab3a0000000000000000000000006b0be6b156e5ac8b24b7abfe4a38b61bf92c846c000000000000000000000000cb942cdb7bbefa75aee23bfb51d58fd9ba5b66fa000000000000000000000000f3a98c9f3de9ef053d1315f7855a6a31d350f2a300000000000000000000000088c7a667c700e3f160c523ee3c4f5d23ecea0a1e000000000000000000000000aad17d98604c39ec20916c78bf7408a216d0694e000000000000000000000000ec068827dc30ee26be0e9b8075919d7a7d33099a00000000000000000000000055cc4dd02d2f2d4d4bebaf8717f1a7a2d0fff04d0000000000000000000000004c9f5919f6f69f1d8910797adc652c9de61357bc000000000000000000000000e8cea0c0f0b691a2a1f59c4e6ef20c0821bbf2b5000000000000000000000000149d30239876a6d378fbcc6ab2c6d290dfb971b00000000000000000000000003ea7fadba444b5309a39b32c06a211dea608afed000000000000000000000000a46b31788e3161484f1070d51a65304356bc7f16000000000000000000000000bbddf332ec678cb64da4af43004c646378c485bf00000000000000000000000022a927f4c645ba2bc620e8f199113b19dae272e000000000000000000000000091bcc0edf72130b266008fc3ffaf0c5356c1d16a0000000000000000000000000340870b5043fe1934db11330bd58c1603e13da20000000000000000000000002097966e11f2d60be059e12ca5426319ddeb1d0e0000000000000000000000001d5fbc64b554ec03aeceea8bcd87a0529248c5b3000000000000000000000000aa025f51f2bb7a90955d712f350a691512891745000000000000000000000000468f2e9571ea1682c5cc470e60dcd95d07baac110000000000000000000000008cd11e5c8b12e94422f8d0aa1dba7760a208b85600000000000000000000000028f5cad61da8785a52dfedf5ad58458c738c1b39000000000000000000000000580c74956c3bc0890ec48161b62deef59b897cdf0000000000000000000000001ddad5dd6f38680c8ee420d081b302a19778be3b0000000000000000000000000a3edd9f9c5beaab81ee056cca7ad98019fd625c000000000000000000000000f98ea7d1844ffc56708bd2e784e0fe73dc70c8090000000000000000000000007794920bc5e052983f0fca018a09012690c7ef33000000000000000000000000789e726cac860daea8c7e6f08c62f5e59c02739e000000000000000000000000115bc740d6577c20b1b95c5fc0576034494b6cb50000000000000000000000009aa6c016a212c68cb01445865d2405c805597a7f00000000000000000000000055cb697a23b33168dfa50ec0055e68312592cd4f000000000000000000000000eab42ff57fca30f8784d4f2ab4844f585a9665ba0000000000000000000000007b7b98f26eb170939d3ed7a47d15975ff3c5005e00000000000000000000000026dc0f0504d25b57b34c40efdd513adf3cd2133400000000000000000000000050766b87d8b1450d85ce59580ecd4ba0d80670140000000000000000000000001e5189633e099098ef7435a2c88b6afb65904ccc000000000000000000000000d9bd8af71ea8cfea07460707d4afa63bd1de3d74000000000000000000000000b6a261f5294130414d4fa30d0ebf34920571e4d80000000000000000000000007c30ffb60c3bb2198c0e39db0dbb6f911fd63aa1000000000000000000000000bd2a2315b66902c7a62207b2141c7fd019f56bdf000000000000000000000000fdb946aa552be927b4d678277fad8caddfec22f400000000000000000000000027001d71228883f71cb0b57bf32d3e9e126ca8270000000000000000000000008cdd6351503c722ee7b9a78dde6ce1ba75a2eea1000000000000000000000000b9a27668e7a1d4ad4f8caf19092cc0b54774a7500000000000000000000000002d09ab74285ecca6eebc3c64651781d41f02664a000000000000000000000000f2afe60fe603252a6ce6da1037fcbfc3496e3afa000000000000000000000000c6b35e1f646fc026a3a245c8fae345949fd984ac00000000000000000000000000ae9c8ba24554d86a7d387c19e16f21747def85000000000000000000000000d9084645351e4a730854e348503da48d67f8a5ad0000000000000000000000005c0ceba4d7536b083a18ef673382de79f5a9f213000000000000000000000000b908306a44eba81e41f5cd152aed130e0cebe7d30000000000000000000000004b1404186d4529ad87fabf9ba90c49a9783b12e60000000000000000000000003b8cc5956660bdcd04aa502a46124510edaf319d000000000000000000000000f341531cd04e21b36832e891af0bb2d358bd580d000000000000000000000000a4632197ace5dbfea851a44eed990058317d01c2000000000000000000000000298e6ad4d87d847af555b11c80830d774c23bc990000000000000000000000005bae526ea90dcead68a6984272fe73fc359bccc1000000000000000000000000bdf2fbc116e1e2217ff28139d8487b47f331a13d000000000000000000000000422111492080b0cc405bcc2bac83c72a05330511000000000000000000000000ce73519fa97fc1e4e0eb060ab919844e181dba7b000000000000000000000000a2faf9a8546449b93f660793924063ecbf86b2740000000000000000000000001ecc7c89d04543ce244ced8d5871643ae17f1520000000000000000000000000ae126320fffae0f2922cab44032d8fbe64615d7c000000000000000000000000b2f704efa685fe903b8a9c28f90fa25bf8c1c053000000000000000000000000509f2dd3cb53df38f374e117567d68cfb47e16dc000000000000000000000000fc9a9f3e7449623391d46beabeedac8ff02becf30000000000000000000000001adec5817c7894eba76759a4cd095174cb46aec50000000000000000000000003e08a0a198df71c95011c02113e0ebfffda65abb000000000000000000000000f3505dc73098c0b138264cd6678846a76e04451c000000000000000000000000092921659d11005b86e4ba1772a359fa32d204ce0000000000000000000000008dbb7529e63e002f0264b7b474f9efbb1967ada70000000000000000000000002faf68391adfe41b4edbe21944d484d9b5eae916000000000000000000000000d90ab4522d1844d7532036e2e3a762205ddd320900000000000000000000000064c8a0cdd555a7c76e1d6d09df98ebed708958c4000000000000000000000000b2c385453a440cadb55eba95bc48a3b991df472d0000000000000000000000008a5d506051cdf6cc00d46401c74678bb900551c5000000000000000000000000f2bef0511193c3f173871e1f18fe7fde011e872200000000000000000000000029168bab4885a110a931769734a7f3141108c464000000000000000000000000612819e4928b06d18fed8498251474926e625013000000000000000000000000dc2dbed430e1470e368023a54c9a6a81dc5e0e91000000000000000000000000aa9d4c862dede0018f96269f1bccd0558cf24f4d00000000000000000000000087032de14c74ea85dd8f00cad8e75099039082b7000000000000000000000000a86860be90d109df36c6b56441587d668d0b268700000000000000000000000047272e971ea92df1430e81e817393dbd3c9d6f12000000000000000000000000ecb7b667df6f5a90aae8d75b34feca0476d35ab8000000000000000000000000df7e3f6d623df779c5618b700ee3d76045ca83620000000000000000000000000d5eeced4b3ed1ffda0f3bc52bd8f502bdba0b7000000000000000000000000027226103f9a0679b300288d1ad64ab4c841e502800000000000000000000000048e98e7d6414f00230fd950c9e6b523306044c920000000000000000000000003296579c560bbd69814261c94a9f9df7b33cb2de0000000000000000000000004b4c216f5c275b9a37f964318a768413f95f465b0000000000000000000000001752179ed3aa3f05192748d86d4cc4b9b1bc78ef000000000000000000000000bb3725c4a36421c371d33631ac5f743b4838f6b2000000000000000000000000900f41a35e384f6e10efb3a98fda6b652d951e330000000000000000000000004e5c2f20836e82f05a405109d8f9a638d7822ce200000000000000000000000044a229f066d84d4bde080ef479e014ba3d58606c00000000000000000000000079d290e8949a124ca046a0a91136d34539af38fc0000000000000000000000006117b01a6ae4e811a8afe3b2c5834362d8da47a40000000000000000000000000276948bb02245db78840bf6a5ea765e4a926b4e0000000000000000000000000f83f4a3128e5a24702d7fc20bb3664447c01278000000000000000000000000a1a153d36912fe047c23fad128b087abd3de815a000000000000000000000000d20bd62df6332d6685ad99534630194209ca1dc400000000000000000000000064b5eca24086aa93901f2e5c6d1f15c764227f5b0000000000000000000000003eff94ce1d526698598e1083bee4896793906b3e00000000000000000000000084b3d1e6bb35071df3bb1ae6c4339163cc729b84000000000000000000000000952334b30ee1fe9d262b93624c1836cfd00daed10000000000000000000000008c07cbdd6634862b6ebf8eae7152b084c97dec370000000000000000000000009c7fafd08ffdec836d00391e2998aaf0c0939807000000000000000000000000f7db4e023e8fac18423aa91cc6c413c10285a285000000000000000000000000a62e26408560042df2af06c0be6f0578a70459b5000000000000000000000000f50697b1700573466dd560fc1d35f0b6897e02a4000000000000000000000000f0849ba787c5faa356fba5ac9351b968ab3865e30000000000000000000000006b2441e3e223be3e07bbf74640edf76d5570c46b0000000000000000000000003265ce5e2f8b1390f1bdf89a9c4d5c9628c0a83e000000000000000000000000c88fdcd055ab16605f6a83e359a2bde87e0841eb000000000000000000000000bb34a51cb9ad640c26f1064322b134141df2afe600000000000000000000000030b5c7d42129b58aee7db264f30228ccd80892640000000000000000000000000af7d111bccd6912779bd98af287b64aa817ad19000000000000000000000000db82cc835e9259e1f6134f0cc2404d46630db2d6000000000000000000000000feb9efd16e6f2f4bdd257b37718b26fac047dc8800000000000000000000000005b76c3ff7ff61df4961087b459d67b53bc188af000000000000000000000000e9b922c79f3425048d6a3c3223bca052e54d73450000000000000000000000009aab51c78819eb6ce3b31cc94ce1add6dd8ab1be0000000000000000000000008a1519ff1f9018ed047b5d333e8cbb65639bbe4c00000000000000000000000099c44d1473f20c4df75f6966241c457ff2e14cbb000000000000000000000000ec575b09c40e3ec4f4a4f7a19ca52e0b74d93faf000000000000000000000000e22604b8af44dc817c6b72bd6be0f039886c4244000000000000000000000000515d1fc04fe78e0b44409f1fd411c672c25e2129000000000000000000000000d46630a7807a38bf6b37886100e10cd7e161c1a7000000000000000000000000cf78fd3671bb959904118ee35a2e1fc94fb0c10a000000000000000000000000721480706177126144db496a4473d67e8e71108c000000000000000000000000b65b815e78816295dc3fae555929b97d3f21551a0000000000000000000000003606f88d6ee9c3b3060daf0fd39bfb0e7e9cd16d0000000000000000000000009221a67c959cecdc4caeb08bc01825448d60309e000000000000000000000000cd0b8e73a95f38c69f8c3c411d195d2a30c4eb120000000000000000000000003e74e7fa555fe40568f6e9a11c3c44f2afff4f10000000000000000000000000c9b7e976b4bb7b14b0f96e3440cdd0a4e3aa0e7a000000000000000000000000bdf649df61fcc5516f2ca2763a4bf44612643091000000000000000000000000b40494d984b8dfcc22915bd9251c04e4cd434a64000000000000000000000000ee7288fd81f4f5fd62e27d8e22a9cae25ec0d31e00000000000000000000000097a9ed8262bccd11025638ce81942657baa27cd40000000000000000000000004a8364874f10ae32f433478cd1c23de568aec8470000000000000000000000002a95f869c61c030f7f1ac3808913c28e450a3659000000000000000000000000475f0292ef8b470aeb11f33365f25bcaf28a5cbe00000000000000000000000096ae957eefaf2e74e9a175e1d9cdb31f68b74bcb000000000000000000000000308107391af34cfeb97d84e76ac56dc247216777000000000000000000000000545e7c18b3ec85be0c7ed967e8313da00c758cf7000000000000000000000000db5e221f080be8a45513f688c57ffc36e96a7274000000000000000000000000089332e3ba4b66034beeedb974bdfcd9f9c9c9b7000000000000000000000000c0dcebca0c2cf11d8b2375c851e64cc827e279f0000000000000000000000000e49c7be35853948bcca3d7a7dbdc32a41035282d0000000000000000000000003c571dc5a94af2703149241317a0c51d489b015900000000000000000000000040efb412ec842074dc62e92d70eb4ce207a483eb000000000000000000000000cd8ba7223f4baa99f98ea3db8e099a8d2b6f70630000000000000000000000002517aa307a695ea5c794496390f583d1bc861fc600000000000000000000000006c458c89c6d9b1383581e94671cd41dce2dcb96000000000000000000000000c6d988ccb5b957240fe3ec0312bf719e5a52a6150000000000000000000000005f3197ac48646348953ee505f3ae2bcd65f6f95d000000000000000000000000d5c4d29349ffb17ea8993675a1db7d77c3005d55000000000000000000000000f3d9d00a4ecbb4da9db066f9bbbff47814c29c98000000000000000000000000c7317d75130eaf67098b798b1790283bb363c473000000000000000000000000e835e23ddd7207b06a0c1107d80f467df746701c0000000000000000000000008d075785de5a0db95b1fbfc5ac97e5d768beec230000000000000000000000001ce5ca9ae31af4965c1356a8efa6818393a25ec5000000000000000000000000fa1196361b5d447976c32a079cdfe9f886ace8c800000000000000000000000066fdd67472896ff4b3e9ce6a9afbad5a57da2b9600000000000000000000000044be6d11771638b21b1c3473a07aec0c70a8274600000000000000000000000056cc279827050887e52108c139958a1b135fa29d000000000000000000000000e7ec838f1d53fd5ff2c3e927b3b657012eaca058000000000000000000000000bd673151152c7f53bd766693997c0e917e852ba2000000000000000000000000ee040bf86faaae7685ae31e25ff38a5891b6d4ed00000000000000000000000097c15a03407186c0679dd6eb265c46e16a7b02110000000000000000000000007796d32d1a9211a9f3113ad71da9f719f366e577000000000000000000000000a80fc2000f51fdd071cd801c2e51db8b870318d60000000000000000000000000da2e115a73ffc264799f396c4a2e1c59ccfa5270000000000000000000000004c7f1da1de8325224183bba6cc9f1c3258debddb0000000000000000000000000643a7f1a3a4d314047506b83a4a2edab213d1c10000000000000000000000009031f0ff0b522a7909f387e71801dc187c0c0067000000000000000000000000c00d2a1c63e1b25fd2be238e53459ad93d6ac874000000000000000000000000f787951e1ce29af5e8e40790c48cf25994db8ee90000000000000000000000006f9dd57aaeeebd92d7bfe7213d4208f0ebce55a60000000000000000000000007fbadece59cebe6214ac9cd9f253794497d4cd0b00000000000000000000000029954e203aa58d1cd1a9a9da02d4fa491c353d2700000000000000000000000098168860690ac44d1de02a84d969b54fae5a393a000000000000000000000000e0ad94f0fa4a59e53263890731fccf922727b1a3000000000000000000000000998e50409f7bdb2b618c8a403cc22b4cb21d138e000000000000000000000000bc114c40d2b71429c63239ef18d534e0d45a6f5b0000000000000000000000008c4f38bfc2ec398763b9f5c38dd0511f70e4d29d0000000000000000000000003139de69fdacabcc963faad1d7895cd19b095b3c000000000000000000000000d3d2ea983c5affbfdbd90e174d573deecdd6cc2d000000000000000000000000d49c10dfcf71abff5e5cb99ea0b09ac552d1b2d7000000000000000000000000e44cfc3a7bd1e5442dbf390a455c95668f0da16600000000000000000000000026734adff9d6aa1c0cab11c1ab941bb96a03aec8000000000000000000000000eb34cb4b5111896b1886a17f1677a50920ff67b50000000000000000000000003d1a2ad8a85b73b863c7dec9e138b2781276f2b000000000000000000000000050b882147a0964abee93b40f45f10a4e34ba588c00000000000000000000000009acb4990ea5dd0728c3c4324fce6a69624839d200000000000000000000000087900e37cc9171915e007086ab4db596f1c0b98e000000000000000000000000a216f344fb4a3ba749d493a9e9c1c03175e0e0b8000000000000000000000000a580d2659630a884ac216eca27cb7d1692648584000000000000000000000000fb43665f9f259696bbc99fecc71c3ed97b74aeb400000000000000000000000065343560103cceada1e1351401636d7c2d16f78d000000000000000000000000927788be7e9624dff25809504d3335ac07667d92000000000000000000000000310da4ab41e936dcfb4fe6186097173e42898dd9000000000000000000000000554a3caa1fd38ce3a3c05727cf5a627cd7b34a0e000000000000000000000000da289f28075ac47cec7b12d87c696d31b3156176000000000000000000000000c69b96fd5379968a40524762ea237c2a9a00c6900000000000000000000000008ab1afce00945a20f1f86271b560aad9c1307e2800000000000000000000000002218b745e01106551b75f4115987ab5b4470d13000000000000000000000000710e32cfcf34f1ae915e97be21354da16a740caf000000000000000000000000f7503b26868e7a21926a157421b751ab91c34e340000000000000000000000000970e45149f3d426ccdd968a18c08eb942d8f9660000000000000000000000004c58163796f1d630b722ca34392cc5b09056c47d000000000000000000000000f3d141cf86835e48cf8dc5b924e22c67ad7963c900000000000000000000000035373b0a1ad1b0df006c517fdadddab7065f6f9d0000000000000000000000007660e0e730a0e58735ed00bc85bfe6f5d359ea680000000000000000000000002981a8e6f494e8c1c3467985137d900aed14bdd80000000000000000000000000cfefb8043ab07f954de29805add1366563c57dc00000000000000000000000000d57dadf6fbe10d44f5af55e07c356770eea7530000000000000000000000008077cea40f55ab67a7a41bc9975092c289cf885d000000000000000000000000e98b50e5ce3e2c03686042685cadaedc737793fd000000000000000000000000166d66c927f0d45b0de3de25ebfbac827447e0db000000000000000000000000c7a058ba478d20daaaae0c13602df5b6f27fd02f0000000000000000000000005d1d43da0faeb01edf2b7aa920f4410980325b1f0000000000000000000000002abe616e54e51326bb54459d3252f01bdf1c6369000000000000000000000000f717fb462b940e472067cce5bf249ba720706f49000000000000000000000000d5fc41c2f572436ad496dafefaf7b4e23433d1370000000000000000000000000cd8cf7d1378da9178c5644ff15cf9b496a8edb4000000000000000000000000d6d616e4a6656406b45f219a047a422cf8f818f7000000000000000000000000f9bdba4fcd215574f60a87fa5196c9abfbe8c534000000000000000000000000a9a77e8c1622ae72f0d23c17bf3bfe475233f0620000000000000000000000005d6e8ee12d1667dabf16feb263a1959d912caffa000000000000000000000000b6ba3834e659499cf7210eeeadadec9205ddc9c3000000000000000000000000b6a98a8c1d0bcaae116f90715ade1880383e62a300000000000000000000000021eb15a827164a8636906edf41a38f9f208b4165000000000000000000000000dbffa4e715b9dbeedc6a9c54338db3f45b085ba80000000000000000000000006fc47463838bbd72a5bf73a736b392ba73b12a25000000000000000000000000157e347705f9d6fd1c492bde3aba85a36f47d1490000000000000000000000000f9ee1d9e7e83f8c5053ef888154cb74b85c98030000000000000000000000003daee51acb738f9bafa0d3fb244ccf7207943fbd00000000000000000000000043e85bc17b24a85e30039ffcebfaae0579906246000000000000000000000000276db9c0d447c46dca7940181c722067a119e27d00000000000000000000000040df93226ac7764dc28fcec904a57f826a9553ce000000000000000000000000626d006cb61fe7ebb6a35a1ad83ded1f4d9c04760000000000000000000000005286fd918abf375a705e369bd7dfd0350495c3f0000000000000000000000000f2e90b190ed2d307a5d2ade4a58565d13b0b150d0000000000000000000000005211c608cf9928ea4612e19d925568aaa210f6c8000000000000000000000000979d035fcc65dd3871e555cf93fcbca03e59ce340000000000000000000000003e621a858c37942afd96a079fb4c07cb8b78228100000000000000000000000003e7e41bd41e20db21a347626fcd3f0ef1c1822900000000000000000000000071f2532aaf97ad62fbbd9aa21e4abf9f3248954d0000000000000000000000007faf8c4938add07f22d6c18fec3da33ccb6da79a000000000000000000000000129df473a922988346df88422162bcfc04e12abf000000000000000000000000d4160825130bfbd23a7d12cb66e6e8eeb5c40a72000000000000000000000000adb13c13d4013e43be7fac9c0dc7520e77c932500000000000000000000000004c9abe8cdad36c7aae0800f7b6dd84802c9368e1000000000000000000000000048a3bad558dbf0061106829f887f260c33ff2450000000000000000000000002bdec97fa328aaffae1a7e9cace805996e62a430000000000000000000000000a3b748372b9dac5775b08192fd7f8c005d0ad7210000000000000000000000008ee81405ed740751d72495eb3e32a31538f7b2fb000000000000000000000000a38e4ba4ea954e8bb212fb9539a2d35b2ede98d8000000000000000000000000bd0bfc4ba62a5c9e0e054a78b0c4aa847971086a000000000000000000000000b52f49c5b5d9d12788836cf43de49d5a7db490510000000000000000000000001570977a6412469fe0f945f5998b40adfabe32810000000000000000000000007aa9e9599e93cb0196c81d2b4a1e82b4c641903000000000000000000000000016a02d64cc129ab3f3e60442aa8dd7312d0864e9000000000000000000000000d8babc67b2d35c082695f9569d2f80bd4518318700000000000000000000000021807182e95d3a2b8eaf5983eb1b24931e45efac0000000000000000000000008eb7cf1343018295e0672b143bd26b9067652617000000000000000000000000f52b23b4c8223d7cfc69948d9531615ec5d1370d0000000000000000000000003cc87251ece20b68a3a239471277304ead3af2570000000000000000000000001e98862447fff6f4bd613d4b105588006490511e00000000000000000000000065f8f5e3dc69d9681cc4282b0f037bca5d110ad4000000000000000000000000f1ea23ce57a9fcce030ee92229c98a5299fc67f9000000000000000000000000e32f7baded59f92223387c315ad467167203e735000000000000000000000000a834f02c879b9fd846df90494d196866ccf78bfa00000000000000000000000041203ba1dbba93ee099161bf9fa951fb61fdc43c0000000000000000000000003b4f849b21eb77c67a4060aeb958cc5e251e1752000000000000000000000000f94baf2aff4c7f690cda60e1a409c7a181117a3800000000000000000000000005330d3a77a6c009e176674041aad81666e6319c0000000000000000000000002ed922cbb91725e8a6b8461def07bdc4b41005a5000000000000000000000000ae6a8a8799c1ba8c6fe601c545add97a3ff559c300000000000000000000000020fe16bf226d598b51e57a61c0ae3bcfc877ab68000000000000000000000000d4022783464bf51b03c6be3917847ca3c02833970000000000000000000000008bd9d7dc6baf04b0f66d8f9e0e5dba05a9f8bf57000000000000000000000000cd84371eba37e1e588ac12bd2721b2242412bdee000000000000000000000000fc84f89e7c32bb4ab5a6ef853c35dd7a3e84d12100000000000000000000000093bf60e559a2f82bbade07f186166a682535a8e90000000000000000000000004a1ab2ef273ae95d3f08918d574d849be4ccf6f8000000000000000000000000b5a94eee0a4d541986f9c8b73ae93b22e30ebbe000000000000000000000000077bc072c6844a797700277d05954fc0d90eb3254000000000000000000000000952b96ea9e20e9e8482db72cc51abd0c63f8f72f000000000000000000000000ab489ad98fc6713063ab5767ee90d4e6ab98bc97000000000000000000000000b8d9606ba89bc504545d4249374c4aae19ab9497000000000000000000000000a37aab144bcb5edd25ea17fa563d86216566a7c6000000000000000000000000fac3e6be49281e75b1e40d6bdca95953c4cedc75000000000000000000000000fe366b7fa47da810e4019b6b03b5f2447bb83ce9000000000000000000000000f9df5e59de463549a3fde5b682be866f14719578000000000000000000000000fc624179774cd74438e0c42cc08020543f7879180000000000000000000000007b223cf83e836b8264ea4713c2124c7b4ddcf264000000000000000000000000f3c3605cc3a091125220468ba48215fe3ff5530f00000000000000000000000010fdb3035388c12bbc5f62347b189c9c835b635b000000000000000000000000a26aeda707a904af0481f743ff7e58b0cb4490b0000000000000000000000000c2ea0a532474b88bcdeb1f57b273f0dbb319cd9c0000000000000000000000003a157c9d28ace638115bb9946eaf4a35e15bee32000000000000000000000000f6c7c84d8520cca98420481cd7c920dddcbc5a330000000000000000000000004bc30876ee1dd3743cbf402e4bff62ea741c89580000000000000000000000008c118034ccb2331b0a1e1293eeacddb242d32b64000000000000000000000000fa6536109a2a33b1e73b51695ce19b72818bb1cd00000000000000000000000098796e14fc46adcda169bacbd9183a9f84158463000000000000000000000000b39dbe87c4efa643cfcda913a28b3fbf81a3f3b10000000000000000000000003f0d89fc302857b77f3d478349781a742b6755f6000000000000000000000000ad60c7280eae20f5970a6a0c000285a8f9aa4ed5000000000000000000000000ee6d2327abb2e1c996a875181c8095be7e647c9100000000000000000000000067873e64d653d6ff9095ce6ab00a5932fad6aa08000000000000000000000000c10cb7a7d2266cf28a9c947abb6fc98d9f17e6c8000000000000000000000000abecb777cd715adbc560b152f1d8c07dd003434900000000000000000000000061e2cdfe4fdc6a506a1853ee4d6c0e611100eac100000000000000000000000034da45eec3c6ebc592ff28bd2b0cea206d7ac279000000000000000000000000c3ca8428e8ca59497123b174aa2ae64ab6a0d0150000000000000000000000002d049e87722944705c4215f7903f38051a91ab2000000000000000000000000013e7e45fdffe9f344d58ebba80c91732575d6cda00000000000000000000000019c3a8d629b8a50052e9028e5faad2c4b3a22f06000000000000000000000000a6c3d9f687c47f5291ba4c088c8a1548f063d929000000000000000000000000a91b40621f50693604760444ddb389eed2e1050a0000000000000000000000007b00cece6130f0c3c8bfef663e08c4f581d9af84000000000000000000000000e1b8c79003e12ca2f92e5a342e210f908da9df58000000000000000000000000c977e7b16c33cf122302d5285247da09a460dda10000000000000000000000000af11774b0b95db64a5a415fa428db8e4d9620ac0000000000000000000000005e564ebda75d90dcaa627f55ef98b655d34b09e7000000000000000000000000afe76c6767fa64286b757bf3b89fb6af3ebbb072000000000000000000000000f43091077968dd228876a1bf1675978602b0595f00000000000000000000000058d686c9029ac72511077bdfb478b0a338a9adc400000000000000000000000007e9b00850edb06ca7566361a8e5d020e82545c9000000000000000000000000055557e8d5afdca9408010ac9756cfd4bc473f4d000000000000000000000000aba4e28e73d488dc5c0361b937bab4ce5a81d296000000000000000000000000844aa9ed014483a93abe6dc7ae69405cfdc33000000000000000000000000000c084841387e47d931f8d0a153732278697b881670000000000000000000000004dd72f29d21b6721a226e05491f97da8dcc4d53a0000000000000000000000004b017ffb566564f7f97f394ceeb806454996b6da000000000000000000000000fe0e4a59c7e09c2c940f485cf1ae05226eceeedc0000000000000000000000002cefb7db289506606d30278d43b5c221838e08530000000000000000000000005f611b1a04e479c7d3534a800bf21088d8ef94ae0000000000000000000000003e57b0136fa5da4ce68d517c979fb9f1c611bb480000000000000000000000008363fc447ebfd89e773093b45575e90a501c49c40000000000000000000000003e04edb6aad269343e0012276ef0ebdc87cd87f4000000000000000000000000f78d96cb1f15dc098e9400a1a6eae1f93e7162c200000000000000000000000047fb21c96fd1056d56b4b91a2227d56c39029536000000000000000000000000dd252736428e138ea078b95c09eb88a0dd65407d0000000000000000000000008b866587ee23a8a6dabe990e5356c1f093e18a060000000000000000000000006eabe64c90ac0c57044d6151ef8db83c2987af60000000000000000000000000613c4b7d5183d1ed8b4306afd8baadce8fcbffa5000000000000000000000000f13b4784c5372f03013f794bedff1aa75817c0e300000000000000000000000018a95d67dace6bb0232511dae607604c842496c10000000000000000000000005084a4645437ac3a03c63ab9e10260aca2287361000000000000000000000000e6bee99006840e7e4f10931e26229d2301d3b1db00000000000000000000000092614a55900689f9f009a33b69b2f78c0e13d1d60000000000000000000000004ab1a43011c581a3ea00702edd27eb494a86b000000000000000000000000000b535fee65c15b564cbd3d4b717e553c118a1d0c800000000000000000000000019cdfa9dbde6cda6eba96dc5aec8bdd9b4ba94b20000000000000000000000007303adf81cf123afb04b890fbce35d29252e1991000000000000000000000000e8b3c0d13dda649b11e30591390eca964cc0ced5000000000000000000000000b01e6ea667477229b1d85a0e208b9d81ea4d67cc00000000000000000000000033271926261e70bbdbe4f8e5af42ab416c9fb2ad000000000000000000000000267d31a1db9d5abcbc873d30b7cf6d42a4d7b54700000000000000000000000034f26f4f4fb5f1275f60f26a0dd99f8c3f22032a000000000000000000000000bfb0f704f6b16655ba6f93dd6fa0b93b61d09185000000000000000000000000ec798d312f99200e926f7442f57a05f61c39653f0000000000000000000000008c72eeecfbf625de94bca1e0bd93c91c2094c30c00000000000000000000000096f983a1fe4a0dd4ed05b2399f5435d17fc82991000000000000000000000000b22cc9c4612c092bc5c7db2ef3bdf0ba0c861f80000000000000000000000000684b1775a07161ed599e4d4444bb3a29eec91ff100000000000000000000000026f12295838ccafc9b45d22e9473f97db261e9b80000000000000000000000009e1034defc46311603def40ffae4467a045f8d2300000000000000000000000092e58a8786a821350553447d28280bb75d65832d000000000000000000000000c0287a9374881a11587717780118b688fe7ba7570000000000000000000000003f8e5cb9611bd4824158b0000aa44dca06b06478000000000000000000000000b82eabaddd6fa97b2b44ffea53396faf8a37e642000000000000000000000000274b096c262e5ee0831957168e0a9c72590bf5e4000000000000000000000000f3f6f4b011b2274e0db022f995c6600b969ccbf40000000000000000000000008580ca8bff45476eddca4e50469ac7b61abf39a80000000000000000000000003b1e4ebd6cc5a3d82b693e22ba3041bc0476486e0000000000000000000000004bfa05d3a356211f5d845eb3ddb722863de083470000000000000000000000006660900c9624bedb628f0db957167d644f47ca80000000000000000000000000be3cd01a010c497aa230bc508044fda6b53b679000000000000000000000000060b827534fcc797e51c106dacba8894680be2caa000000000000000000000000f8b3fd9b98f46e7e8bcea3f545f108760c22c4b6000000000000000000000000f45b200e122b481dcd6bbe4fbb990f8fc8a87b990000000000000000000000007b478ba54f132d342698bbdc6a5d74f6c2df1362000000000000000000000000067a131f4c49e693c06b060d90574b388f63eb88000000000000000000000000a11ea5d6b814f816ed33d17006c74928f9937a2200000000000000000000000078e9152bbb8f21c9fe2cab38ec4a28c1a718ac5a0000000000000000000000005d3ff4fc4286231771993ed951550460aad539b40000000000000000000000003a49087c47555a4f1df594c7bacc8e331c5ed0e0000000000000000000000000056b03c65151727135c2129e5041deea9657fe4c000000000000000000000000d2c254241f79668d8eade2c88ea879bcaf3f48eb00000000000000000000000023bfa86e29916c35b137bb4c4433eedae8740bff00000000000000000000000071e061f0b303ca5877697e14fe687f2738eae06c000000000000000000000000cd84fec8d65acc7b5ff234f72037053605940fc30000000000000000000000006df76f65757b2002c9f04ea3697ac011c82233aa0000000000000000000000005bc4d7fb83588e3a3b2876081a16ea4d9c35218d000000000000000000000000cb24f8768eeaf7592ad952fc23451618bdbcdd430000000000000000000000004b1147f900eba23effb37bef3ba70654a6ce1e8a000000000000000000000000ca006dcebb0bc06761a5584520aa665dab8683da000000000000000000000000e41735e75254a75143e3c78d7a67900b4a11b44a000000000000000000000000fe461de465386f6928cfd230efcb7f76ce4ebec0000000000000000000000000320c59ec4e8a7c1bd0184808bffa92a0a05ee2f50000000000000000000000007947e2c5f44380dbf50fdb792f7da0c09449aed9000000000000000000000000294b9b133ca7bc8ed2cdd03ba661a4c6d3a834d9000000000000000000000000037e6931be4b22bb6e2da16e57b523247b8129ca0000000000000000000000003413e64c17bd004394b5c2f2b4cf81e3c5952cb700000000000000000000000079464e3b214d5fc323b137db3d2cde6aa7acac5500000000000000000000000098214b04fada9c270b2b92a06b58e57c981b82c50000000000000000000000008d9abd1f5cb7a3dc9b7889f38633bcb4f260aca800000000000000000000000007cb5f0d1efea482599996613f51f3983886b48d0000000000000000000000009e7dd7fc4a68d8498c33419e966d3c95c8347a260000000000000000000000007075c30956ce3318443415b9c6d530098ffa928b000000000000000000000000768c1cb742b6fb325e8c59c85a772c46ef2efb310000000000000000000000002631a3c836c25b29ab9e08843a63410dc47eee55000000000000000000000000da20f9f0c8baf0e48deb8f3883f958b3b8b6d120000000000000000000000000f7bcb85f831fccbcdcab87123c8c391d7ea0d467000000000000000000000000c456dfa6f683e80a86003ac341eb0d8fbe497419000000000000000000000000d462e15ca421c8d8d578b6bf50f577a17748f828000000000000000000000000f6fc234a8fcfce8ca0e70cd3b0230266b8271dc1000000000000000000000000fe2087a8161bce9a397a0192d191059dadd28e8e00000000000000000000000042d860d4ddb1687c26829ffcbecffd410c118a5f000000000000000000000000939d8e8146d9da8f7efc9a2ab4222ea2074eecb900000000000000000000000013a7e15644fd19fdb7c5e37a62b9e46e45de90f10000000000000000000000001a10e60bb76760250990c76b855ab444eaf5d45800000000000000000000000041c5392e28842bd6fef37ef6182800d83a74fec8000000000000000000000000a2eeef945f7ba07176690bd3dd276fb947713884000000000000000000000000a660d060251462aa52f7d511a1c7803501cdee6600000000000000000000000094efb79cf1f906653e6b4adea8d8f0cdb7d0d20d000000000000000000000000fa182c0cce06bb740e698527e75954c0657da1ea000000000000000000000000ca8ba5c60b4f8f79ff5f302adb0e86a793c27ae8000000000000000000000000983d43b901e88abc33841b4414cf9c75d4c0b0ed000000000000000000000000708c2c251ae7fac94fb218f0e84d818ea49bf06e0000000000000000000000005759267445cb3849a8362ec042d4eedf6e32d20c0000000000000000000000006027db9e98acbb1a5c9e48da6c5151bd666d7ff900000000000000000000000023cc1a621eb7c5c439653a2bbd499709d0ec9a6e0000000000000000000000002b8d27599cb21a9eba6be173fe0467a86fdf851000000000000000000000000000d362cf38b85e4104134aaf97523690e7d311e0000000000000000000000000fd6078e61cd55ebf27eb12077b9f02ed144acb6d0000000000000000000000005e977e7899b86528a584ade63d975a3d6a90d70b000000000000000000000000738ea81da53b6aeb08bc0d47e6704c0a4b86b359000000000000000000000000d3835cdd83ef30644e08744ef0c758b7394394a700000000000000000000000033bc9705e813073b5f142c08a9c99df70b9cea940000000000000000000000006e31b2cb047de518b114a69183f6e197f313835800000000000000000000000094cd540820bf5de21111a7acf3d0390ec9d5019f0000000000000000000000006ff1006ad2572608af54f4f824fc39d9cd50277c000000000000000000000000f2e224156527dc57f30a92fdd6c158952d02d841000000000000000000000000fa6ee4c18448697f9c74e461b5aad0bd50b7836100000000000000000000000055feecb50d604fbfce533c0cbfa6a2357f76b0cc00000000000000000000000004b4c487288344b7a96f105d7591d58635c27d7f00000000000000000000000063a80502ce141dbc7e837c5621a84657fd2ac851000000000000000000000000e59f1baa6ff1dc451c25ba04eb2b3d3e25fa85c700000000000000000000000045439b6c6aff58168ff7a9d83864c1d311a3b245000000000000000000000000fe4484de4a7bdd0a2bba1a046f59d24fc7a2b7e80000000000000000000000005f3aa0cf0e2a74c7dfd98612835596c9e9a60d4b000000000000000000000000a7a9a4047abca8c7c812169c81c4f60bc34c0ae00000000000000000000000001fee52715095d33a11c81d97ba596dcc4c081e6100000000000000000000000073a9672536a57902f4fe4fcb7c01864e668e41d7000000000000000000000000f28af07c8aad2da1d720cec788b0d5f83ff517d90000000000000000000000007e51c15b49db6bbfd9f4bd6ad26eb8c34d75222a0000000000000000000000009492676a24ee134a2cbc9e6cd6e806db73d9b803000000000000000000000000c08013a96f68dd05c8f28d2adf9488e4936105d3000000000000000000000000e6d2c176333b9859e9be46746d4a23762ec3baff0000000000000000000000000e47000aa021586bd2e0686ae279439b96c57f580000000000000000000000001481e1f64e10d8788b202e5d837e865495befbdd000000000000000000000000b03d96fe64c89598522ab592b4c0aa930f71f2c0000000000000000000000000cf821ec184bf02f918d1ca24fa18cba18c46a546000000000000000000000000b6c4f14bfcd6045056502aada2bc98b2efe628b2000000000000000000000000325dfaac2c917ff30791a6055c11e7d2b1a8c1fc0000000000000000000000001942a9d7fcd5a994c3126ef920a2b9b5839df4e40000000000000000000000004fd2ccebf2e690862ab0dabf23361cdfe6e8229b000000000000000000000000ea293cbe5d541edd823bd6c1838a418197247e1f000000000000000000000000de9f5440ebc51002cd5980eec64d1b3ca06b23800000000000000000000000009d5e3abb657f92106ce84b171d755c99a44f013f00000000000000000000000062657c5578adc7e09f399f6f2475b6a8a35ce552000000000000000000000000d6c1564eb1df119212c486568b6426721e68c0c8000000000000000000000000fd09290d31b6deef6f0582afb24752efaae288d100000000000000000000000035e5955059c3da15c30d0ed8f755453d2c7432750000000000000000000000001ae286bd36b3039a665b0eaa0f63957cb957c193000000000000000000000000ee308cdd299651beb68e1f7293fa903ae0d195f7000000000000000000000000d1dda1fab6fb75384a3abd8c61e26fbd6b2c294000000000000000000000000034b31a37f5d8ed92d3f9f887026920b3a374478b000000000000000000000000357f78fb4f728772a8f7c97e943901fff0f5dc9d00000000000000000000000085d56da5c9b194fbac9f3a9529cb7ed403c21f6e0000000000000000000000005c984d0eeb1b1e3a7db99abe68f275cfec67405f0000000000000000000000005ef8ed01d8290243f6a1f5aa8a9faccdeb57abac00000000000000000000000034cc9b4e2bf45ef2a7ef1416f6aacb9c0af25dc50000000000000000000000008d6b24532d3417aedd29059da87497b9881d3581000000000000000000000000841a3ac152574848dd1af26dfe08588c6c856e9900000000000000000000000058dec7c2f7a3ff30015232ace71d1734bafca223000000000000000000000000b8ebc7cc4619b9d7d3861e19b650a42077c24634000000000000000000000000cab36503fbe40755dd2c23504ec3161ee0b5c11c000000000000000000000000cfa0553d18dff51ded0ead8adf3b4ebd1f99673000000000000000000000000079392eadef56e7c1b7daab9b1354cb69c1bb1a8500000000000000000000000071e317a5197d5bc56e4d26e4b1165efbe39326a3000000000000000000000000eed3291b4ca4a4f1b3d41b2818c54476dfcfa982000000000000000000000000c692b05b2e491b3a7bf22ea3ae0da126bf00549f000000000000000000000000a3320c12c82e88fb3a1a6b2e424ee6b90fde39c000000000000000000000000000cb0a1389365a5bab015962fdfd2676df0f359a000000000000000000000000e2e52c76181ba5c094b23ab716fa76d0976deaa400000000000000000000000089d28e9b518c2c2969f21cd8dcd9f8ec647913580000000000000000000000008f4adf84e75a23d6b6a2e32a3db1ca7bdc234c4d00000000000000000000000044864a61e8808c8108dfe23912478bcf1a194ca100000000000000000000000027bb1235a0bb9c4781d1195486a13ac4240278f8000000000000000000000000347a75d08089172eded6f7a88cd07c83b529d4160000000000000000000000003b89d8635d758f15299ca45a11a9fbba2fe180df000000000000000000000000a4d708cee895c209523301e12df35e6a72cda722000000000000000000000000b9e7c872c9e91c0628c496818ca2cea9b685f275000000000000000000000000c5fbfd74f9d856668182bac24a72efa3bb2853e1000000000000000000000000271f592055f5fdfc6ca2459737680943b0ff4c6f000000000000000000000000c4257eddb898ebbef3a4296898d9ede7269f7531000000000000000000000000f9f9ba34acc982a3e5b5ee1d9f719b3dc52ad4540000000000000000000000005f3cebff5feb42e1f692fcf289f1ea5dd304bbd400000000000000000000000002c77b3023e338524b274cd236409a744a1224c600000000000000000000000084125f0b19c839023081c1b4e36b359ab8ab1eff0000000000000000000000000a886aad307a35ba3f940c501e9fe7f63c8c6fe7000000000000000000000000c5d7a49de53d6b9b97a80815b5ac549c6aa135f2000000000000000000000000766327c78a9e3546fedf93c8ecef9591996ff78c00000000000000000000000077ed2d07578db068e6a563a70fdadb8e98fa263c0000000000000000000000005424b98c6ae12021fabd5aa42e7f1793cbd5133c0000000000000000000000005b4d49281f0c1b03ee6d4079044a4617ca82127f000000000000000000000000846379c1e58eebdfd6eaa82ecc4d6adb0f5eda660000000000000000000000006ed03019fffdce1ef7c81e95c2350749f44f388400000000000000000000000029814ffe3b859871f7d6ba4d738f93165644df650000000000000000000000007f2992eba1967c9c8c02150d16d07d47311cad060000000000000000000000001e69e5dd18a46323334e0402fd0688facb87a4df0000000000000000000000006a66e4484f010d99bad8439c38c9f244d36440540000000000000000000000003e7ff038737ab233b220206b8b378189ec3a51bf0000000000000000000000000a998e3e14e1e56dd84188764329383929d38736000000000000000000000000e5fbf88cbf99fb1aec39f9df8454e221905bdadb0000000000000000000000001a04a3d8abc46babc6dfbfa83d06ae3133ec7d06000000000000000000000000ae1bba89f577104ccceedd26ceaf12f4fe5169a30000000000000000000000000f26051cedd34f3fdde66e2a052816f5e707b6c8000000000000000000000000c49e0ee94c499e194a4f675468479d243800cefe00000000000000000000000067e4e302fb9610f36faae08dd6bfbfd81ce32a1f0000000000000000000000006a8664e9451cd858b8f87fdf7ec4b73479d5e6f30000000000000000000000006d3aff731e84df8e6827bac2ec8f0de3b2348bde000000000000000000000000bf18284bb21c03be837bf7a8649a6ad950ab7bdf00000000000000000000000030a5c782d9098b80a1a27b1280ae9a108279ac23000000000000000000000000a2070932fb33507dccdf008d5ff32af9598f1e350000000000000000000000007ee0e8c1c189c89359aa548a7b6d820728741ddb0000000000000000000000006f682a73475209d6da39fee05f7b8926d3ed4699000000000000000000000000a7ef075e6d3d9e38b8f8b7d8ef81d508b06ff11b000000000000000000000000b991b20619695af19d6a6071f70ccb6852d20444000000000000000000000000466dd09631727b41804b06fe465e9dd91269c906000000000000000000000000f87a035afecde3454982d966656f2b82bf14f4400000000000000000000000001756e24698722485799eeb9108651641e87225a00000000000000000000000009a40951a956071ae8cd4d67af7682d2ae50a132100000000000000000000000098d311f7f189c0331f3212d30772a6b834a40e610000000000000000000000003fe268bed0f3d78ae96f7e8ac96dc2d0ba2a25f5000000000000000000000000efa64d3a495add1cc9e253480821b22c5b9cf864000000000000000000000000ad0245a8b66359885c568c9563b893e1678fe229000000000000000000000000609ef36b0c345eb71fc8de427e37e7d157f2d4ce000000000000000000000000433c9bff334b2683a7db9553d56b8caed23a03c7000000000000000000000000a85242ab833b6d932a3dfae48585aee1a6d9951d000000000000000000000000f84cbd7f4698dad3a4abdc048f3a3d8cb9d4c9fe000000000000000000000000ea19b5198a63449441b4bf103b9a4616d9868e640000000000000000000000001b51f229becd43d07aa79866f3ae8e725a9a9c370000000000000000000000003b0338d78627f38e7361319d10b472868a40d415000000000000000000000000e5249a631d72b6463cdf1009f6ad6cc2a8288d12000000000000000000000000ccf7288867889c030bd1edc57f588569173cadd6000000000000000000000000032ddd49b333a2b62a0b5be4b5202f148afd23bb000000000000000000000000797e87c96e9a5f501c874060b1793c43e22ea9c000000000000000000000000028de499c64b946696117aa2125b3f0bffd1cf5ac000000000000000000000000ff07f3bd0c027b9a6b42e882c2dffa422f6da81f000000000000000000000000608af3f7032f9c7fc0e1df9cd31a364f084ee924000000000000000000000000eba5ee8869e154d71ddd60512e94562374b63562000000000000000000000000bffa4e8c9a1dcf1f6c9a8f13a8e9ffb2f101447d00000000000000000000000015a8dcf3effb1bed43a56bb2443670a7eaa8deb7000000000000000000000000cf0016d01558665b797f2e3fbdd47dde80d069fe0000000000000000000000009a1905dbc96999eac6d0806fcb45c10f6cf33cc700000000000000000000000004e0c014d76b9926d42e0a6c5f35855cdbe2c9e0000000000000000000000000e5df30e3cde5007c1eccbb566bde1977153ca15200000000000000000000000081b8ccf0f8e7ea35ad1eaf8ca489f945576c3d9400000000000000000000000033705dd5835ccbc98fdec4f54401024aeb2dea5e0000000000000000000000006a2a346230db8255a1da02aa09028ddd8c96527f000000000000000000000000083b7e8ac2922e8a685e2d332c79027130ba53ac00000000000000000000000025aba78f86dd6145f5b15b559c08d93bf313337d000000000000000000000000ec89ac4aaf7a1e27f374ed3e3dab5e183325384d00000000000000000000000070bb56040271ee2fc498beb3a1f7730b70856c610000000000000000000000004057fcd90ed78c7b407a04bbc9a68fe78974de02000000000000000000000000b8a8b3d92b646dfcd04482864787e3c6bd1bc1b7000000000000000000000000687835d5774bfe0690b8da135c834093d099298c0000000000000000000000003e1b7fc7860c5a270a36d024ebb2ec7510799a18000000000000000000000000eca85f6a234c2d7dd2ffeed1a997704a09e8f19d000000000000000000000000408e33fe960fd4b726a387749cd8553ff4837e1100000000000000000000000066b5436f00181a38f7b82c3e3597e4b7a48f74990000000000000000000000003e8e9a56bfc0aa8e258819bb9489e67cdbea92cb000000000000000000000000276b853eb8d2a982b6df1eea7dde1d2ff6e32da70000000000000000000000000c7e4ea08ab0f043f30a7b553a106be6e361d9790000000000000000000000001be87f8c7f54d22641886e242340b08b06a3e97d000000000000000000000000f9b8c28ba7f245854861bb8793dddcb18e1ad87a000000000000000000000000c733039acda16015d396703c9b77a07a2461c44f0000000000000000000000008fdfd8e61dd733a12757601b5e99b16a3ff3793000000000000000000000000033951a4674d3d2275f667a2ca9f5a4b7edcc1afc0000000000000000000000009810d2e70bb0b40478b134b5c17214a481d37413000000000000000000000000cebc8691ea1b49b340df073f55242a44b8bf10620000000000000000000000001209c7749416c2e4aba68a18888f9597ad1f673f0000000000000000000000006d62f8a9bfcbeb451603f621537fac6b3f11bc7700000000000000000000000044d1d945db596603beda0e9100cd71a3aab40027000000000000000000000000a8a4945fecc8c04f8f8488772bd107007b65c475000000000000000000000000271918b5885dd6f872e947d4802f4b62a64581bd000000000000000000000000851c0bcb3f43635d9375fdb92eea79be7072c200000000000000000000000000de9f55a0362eea03b84075ba127cd46fab3f17bb000000000000000000000000976138f4e7571884570dfcec921f1172ed16e7f4000000000000000000000000e9a6a22ebfe504b95adc058f70cbdba4dd13c894000000000000000000000000a91bb30c5531c3221a5a10a56b578d013b8ce78c00000000000000000000000058ed700ab6ae829688e32d98b8b6d504643d945a0000000000000000000000006e056515c5b36de94a7de2010ee4f5bdcfd1a0c3000000000000000000000000427fc98863f8e128003e124c8220caa9bfabd41c0000000000000000000000007aa66836589a321877dff58bd3cfab33c24dbecc000000000000000000000000e01c3ae0f6ca38990209dd39009cca1d350a89ca000000000000000000000000b058d6cef7c2e2f4e8a128d3469dc4f27e29cb4f0000000000000000000000007b4a1a58fd8db91c0be2b03c8bdd7b4e8bdace240000000000000000000000008802455a451b72297505a6d1ab34121b844454880000000000000000000000007ef39b72870bbe59594f1c2b1ec3054930ff7b44000000000000000000000000f28cccab8c8280f20da7ce73933eadeb34bae2f90000000000000000000000003ae42d5d154a0adc5992d1e4a4b8e9cbb6869faf000000000000000000000000ec5c4f863076dbe76a4b3965946d50ebcbdf1f1e00000000000000000000000074744f387d6519bdfffd54bf4d37d078fa231547000000000000000000000000a325b56dce7bc48834ce086f6099e45244a0ec30000000000000000000000000a0c0e329bd95aba5a06705b404b5291cf852785d00000000000000000000000088558b35c67f062a28e40500e7db2a59bb9cd34a0000000000000000000000001a7d34e6170298fcc8fb748e2ff0404f5637608900000000000000000000000071bad014d7fc7eeb621a7433a8975c9590478a1c000000000000000000000000efa22cfb9c7b4530a9367d690928eb433c10ec27000000000000000000000000c194df2be924f07f6ffaf427e767e00f0e2a5367000000000000000000000000344e8df78bf60c46e91410632ea8b3fa74a572be00000000000000000000000078c88eb300fd491ac84594d7a8d7d065e5e7fba40000000000000000000000005c65b413590621eba8e87ebfbcb26ac8f8fcbf9900000000000000000000000081a03121bbd211c8ff501dad03a54ba5f36a419f0000000000000000000000002a8083939931228ccaccaff3dcda2b93c874ecdc0000000000000000000000007fccbf01b9e0770135aac7da4c1b10df57f3b066000000000000000000000000ad8d0470092aed38b5a6c5ad2cd52ff5c83aaf790000000000000000000000006812f806ac7ac2821ac7fddd2760a42a8f31c877000000000000000000000000c14217e8f0e7bfce957598c5406986ace43fdde400000000000000000000000049719344bd316f0f544842c80465aec683a8e6f400000000000000000000000095d59190f9f8cff9d2e929a473eb2122a6d47ce2000000000000000000000000881b7c1623646bc30017af63c9cb1ee308054c0a000000000000000000000000b2b4258c9c0055566318d576174236184c3e6aac0000000000000000000000009a64ace1bde1ac072211246c44c49d1104c4904b000000000000000000000000ae089c2eefae7abb1521b1e6887e3dd75e3be8b9000000000000000000000000cbb62b0f0680682fb2cf602d052221b52a81a1c5000000000000000000000000d7f007a1b75db12e2343b4c0be57dcbf0338c4cd000000000000000000000000355a6c17feaebc270d83d0871859e85cb38831fe0000000000000000000000001e8cc9df9c43ce522b760ea9cf539c927c738e88000000000000000000000000e73658475ea6ab8172df38960fb8f32ddc615159000000000000000000000000ef89bf4936958bac4379d39d10761dcf3499115b000000000000000000000000cf788e0223255a5298dfcbd21193529a3a0f4e1b000000000000000000000000d8e9845fabdcda6aa0e414a224842e7982788992000000000000000000000000c393f166908797c1979931f547331e6bd5e2848d000000000000000000000000a835e600183889569aaaff96d5a4d8c9c8b38c35000000000000000000000000836ae7cbda134923c4b7b4cc9ab6d2a1b3c400f3000000000000000000000000c5eca108b65dd024f52e0108cc21c4a1e73ee7db000000000000000000000000929fe6c96331f1d29d7e3fbdeb3eca12c94e3d9800000000000000000000000059c515bf4de5e220dca9a9dd377c17b0f22b14de0000000000000000000000004366d9b0d3b421bf0ff70d2919fc9931e29b0fb60000000000000000000000001b74d4140a6346505d80bbb6c686efb454021657000000000000000000000000398b7a15e6254b51f84f06673f7a93f06d1f9de2000000000000000000000000ed06c76b058121f5adcac3b6045a9a03150c78770000000000000000000000008878ae9b468c363e589009c9e5aa7d435905778c000000000000000000000000ecd611655fee308be1bde90b62cce78059d731c5000000000000000000000000bffdcd37d3b990a9a4b248c4fcb2248063b89087000000000000000000000000fb8b56c0fa871830408164c76a370509596d2f31000000000000000000000000df19de8cf1c4e16502850ea4a3d61af39a37812a000000000000000000000000fdcd679afbff54f9f35dd5d74231a50347bd8c59000000000000000000000000b586b4f1910c48e9e17b18924148806ab377d46800000000000000000000000099b891bfa9bc85a641bb35bb613f5e256b3c7466000000000000000000000000dd9016d2c53d48e0d35a940b257747bd4d15d5bc000000000000000000000000b67c73660660bae976b8a016c41849f6eacfcdea00000000000000000000000056a3e4830c1d3f5203994c1d97bd5d2429b77d9500000000000000000000000026596d534adb39b67b67c3d194024d5c75e328d7000000000000000000000000eeca5d0403e66e923bbb2f4abcbdf9884ed5ab3f0000000000000000000000004e4ceca22faf9b24c63982359a553cdd78a83d09000000000000000000000000f0ac458bb594959f70962c4f62e39fd858f425730000000000000000000000000c210598880db850850c8a7a5356f0798959f584000000000000000000000000baf60dd7accb38faef381258f818ff01439586e0000000000000000000000000681a3cd1c7bb1cb784a892b8b3a3d9f6c147c136000000000000000000000000e77d0c99ec02e61dbdb434729a11117066f0d94e000000000000000000000000675e362c5fedd0affec9d1013d5bb71a7dfc41d8000000000000000000000000f4fe4d317a439398dc91aef8abfa4143fda2eb3800000000000000000000000098071f9cf743ae49b261d23db8a6b1fa945537b8000000000000000000000000b7a36d5963c7970c05268d0008a3f9b1bab76ab7000000000000000000000000021c907e7f300fdc4bc1e65e91c006989db87b26000000000000000000000000254dc46015cae8991545b2853cf1fbc213dcf736000000000000000000000000b896d0091d7ce0e0162c52960c949e2d6f70db9d0000000000000000000000002a02fccaca3382f0dc393cc5996c3fede684047c000000000000000000000000005b1ce9f2c06c2f3a2a7b55979528847cacfdc900000000000000000000000060919b415887d631c282f44a127f1a18358842cd0000000000000000000000000c4243ca087f4e4738596f33292064e847da80da000000000000000000000000cf0db1b6b91097d462db5dd817336d703005315a000000000000000000000000eebd5e8235c830a8f0811a77875e6de7ef38d1be000000000000000000000000c9100c96afc5cc8ac7e5257b82f3b4cb135030cf000000000000000000000000b26926eafff7a1492850c6ca6ab056141902a1c6000000000000000000000000f629c79ad3bbd0b734b114d9b55d66bc8917936c0000000000000000000000007cb86af00f17495212cb09dcd68b46a602ff7d720000000000000000000000000d49e69e19a315033b3f07f02afc663504cf298b000000000000000000000000504c194ed864147ef4958ab5b8eba5706586f22b0000000000000000000000002a30e99598e463e90e5b794152829caebdeef91c0000000000000000000000007af1253d56055c446724371421b563e19de6664c000000000000000000000000b007f1ee664426bf9d42fb75d3a84e181d3b35d9000000000000000000000000003e25f2344d2daa44520ebe42b09251991a09000000000000000000000000007e51e6dfa9724214afac256b3e9b53d2e4985b8d00000000000000000000000096c57a86e3d5345ca39555a034780cb9a6dc4dfc000000000000000000000000e4b4ddb1218b7c30173712ff1d3c757051f119e1000000000000000000000000862452efdd16efbbe8b0d2b9a6db5e794d15f2d8000000000000000000000000a80930b2263da60a137104e7957622904ffb09170000000000000000000000009aba0ff3ece45e7e75a1e7aea3c20e6bb60e022d00000000000000000000000065a8f07bd9a8598e1b5b6c0a88f4779dbc0776750000000000000000000000002165fefd8abb412c84808231d69823c10c71fdc00000000000000000000000007f2b7478230ded365308ec9871e6bb3188bd075e0000000000000000000000001f3e751fb073f75d3bc6a0d2bdf7f679d54c9e0400000000000000000000000021748446955f1efc75bc9c843fbd3a8e6546d21f0000000000000000000000005a557605c7f1a4c5de40677af632982152308c5b000000000000000000000000bd4d20002726f607de60ad155434a9095ac6e12c000000000000000000000000d352e30c38ed9354bba4e0870f7ab7ab25620fae000000000000000000000000389847c4b012c1ef722bad2f3c9414badef68c1e000000000000000000000000f413aefdda17ffc11f85dacb36308e0fa8ed018a0000000000000000000000009ce9dfe91e0bc7f400f764d36921e3b5f2caf653000000000000000000000000cbb8646c360bd89dbbc82631c6c661bd497b56ac00000000000000000000000068576c6c2345f6dd7650e34c4295aa2340c698e3000000000000000000000000d05c50917ed21687096879cdd495ffdf617908d0000000000000000000000000f63b665699c75f1f042c43d16fca4fa8e6001af40000000000000000000000005c93ff63f6f17c35c5eb1b975b6d6d8e5f4052dc00000000000000000000000029d573de2b2e57dbccfad8274c03f2f37363b0f00000000000000000000000004c09c271164d411a92bda980dc7a546ad5a1b4db00000000000000000000000035b2ee370f437da6495868b3a7bae0108dc59ead000000000000000000000000febfba03856f315bd28b7860b56bf0b790cae9450000000000000000000000009ee86219614110975b2ed105ee552eea5b0b9c900000000000000000000000008f8c7265af211f5142bc2615d1b24c1debe9cdf7000000000000000000000000d075dd876bbe318740e0f992e6138dbe32c787b50000000000000000000000003abf035d83de5a713f354cace6b440fdb875a37b00000000000000000000000075cbddddef8659209e86f1d0b2cd28912ab1b857000000000000000000000000577db3ef6d607bca2c0a7b8ee03a8e26c7de3c0d00000000000000000000000027075139a6a51ad63e233c680d41ece0d674e4e7000000000000000000000000e159058821116cc9f5844c680b4d892d55f40df30000000000000000000000000fa26ab27aebd110d3a628efa8267cf8b12a15ff0000000000000000000000001e9a357b0fcf44d1472e4669b76a59ac166fa61d000000000000000000000000a6662b821aa5857191fb6bdbe4b0c25956527c68000000000000000000000000c514a95285a2789d78784a1e10db30896f86b11f0000000000000000000000007bb2118d5cee44fac1adff58e50287ac45f189830000000000000000000000002c9e836051f7b658e068f6b4439524d1f46dd91b00000000000000000000000055d2dcceaebde0d0595d9aa30e2eea1058ed030b000000000000000000000000392112fcf73ce8cbd7fee22557b014c55cab72f40000000000000000000000004b4d2d1635a6f5a9ba12f87cffa7ae7256191537000000000000000000000000a68cc93a4e7e5318dff34ae138450b71ab3daee50000000000000000000000005a2a02cc56406ce29e28dd7f374fef86d4a8fe9d00000000000000000000000072afe6b3ec593eb44aa2b6a4af9eed41665bf169000000000000000000000000ddc97dcd7df275f537d72e081f5b0923c6b839110000000000000000000000002496f0d310ee9fe91a494f861fd5374f61850a7a000000000000000000000000071d3a7226e6c4f7427c5163607be01e7eeb9c760000000000000000000000001a5d419d885ffb6da515d2ff7fee8cea8f4f0ba400000000000000000000000025eb07aed7d69be66606324d97557243fcd8785b000000000000000000000000172ef796c3a7db1a135947939b4b9d775b43aaf3000000000000000000000000954c71f05a924a1b37865283824280327f11cbc900000000000000000000000069362ce15cb796940bc837279f25dd217dc50e440000000000000000000000000c9338073f154da330f8c7544235207f74d85d79000000000000000000000000d67f3f0e548198c86038df6a6e4e6215c370736f000000000000000000000000c3eb5fa77c14636462f4f79534b7f013084b856100000000000000000000000080866b79473ff3dd33cc60068da498bdb4a8e100000000000000000000000000d6873ae39add31acb8e30a04982282c1f78cbcc700000000000000000000000030518091b7236f8e095fe2df69861c6d09779ba90000000000000000000000004dfc1d9bbc14fa3fc68917008922666dff8796c70000000000000000000000004bc4e411f2dbc0f3a213c61d7fe55dfc1e62e820000000000000000000000000c2a6e045fb5c85cf04ea612054aa4cf6e1d7240b000000000000000000000000bff7bb00823cba6b1a991830edcfb035f53b4e330000000000000000000000002d51ba3ab8cad64f0399e02e2569b9dfba327de5000000000000000000000000f64eae4f4b246f9de30abcd709100f225a46e7990000000000000000000000007654812382bf0d8fb48bd9a430411a9a4fe61e83000000000000000000000000fe3a358e8d7890c97e33126fc0b01c0e4461234f000000000000000000000000f14d8c9d60a05df0e5c76dccbfbeca696d38768a000000000000000000000000f9b500cdbba7897126b154edf409713acd9cec07000000000000000000000000a236ab56947da500da10bfd18e4b679774d5dc63000000000000000000000000dcde96c95f02f499096965a2386b982a2a8741dc00000000000000000000000070c28da5875dc389f5159da65b1d0636646ba41e000000000000000000000000397961e21b6fcec9bc9e2e9a3b870e7de149b32b00000000000000000000000066f6ac1e4c4c8ae7d84231451126f613bfe61d980000000000000000000000004e8458955039d6ca9c4e904307ac70399bf0d4b200000000000000000000000035b13a54b179aeb36d06030b231c1b5a06ef60db0000000000000000000000007e8d8cf7ffa30e957c9b39cb229733721657a0060000000000000000000000008d8a7d37b3dfe0160cec18325c998d173eff6355000000000000000000000000638796d130590a757c036628f3068be542683ba50000000000000000000000009d21f150d21529860d0473b4d92df04a1664d9eb000000000000000000000000b02325e6dabe092b6e44538b06eb453bda22a655000000000000000000000000ebcac56328ab53d887569ecae03107f32e48ffdc000000000000000000000000626ace03992605c0b052bdaf8f7e32d5e8cfb67b000000000000000000000000ebd1a4a046f79b4720fb590f8f6d9d9d1d0751b7000000000000000000000000084c0b53eb52c22509dabfeb9e81fbabb75d85840000000000000000000000001761a24ac784d3896760fea0d4f72ed1e9b23ada0000000000000000000000004377329dea4bd80da1a8d307f4a5e2598d39bfd40000000000000000000000000d36f77e31dc004e0205c7931e59ef8937884ae60000000000000000000000002de591e7d6fd1d9403ee42192162572318bc5c4f0000000000000000000000006dc527202cab098d3a772a7ebf56aca8c23e87e300000000000000000000000075eab03055b4d01c063010498760147de4c9828e00000000000000000000000034876e81102d8b5a68069b262acf91ee22b29535000000000000000000000000873a668dba9f522b63b5fa8e5d06add24410a7fb000000000000000000000000913d270e7938e4b4c05a6e5564e162481ce24ae2000000000000000000000000631c34d404555154c62ce263d1c65f6fe5f77b69000000000000000000000000c89226cc9f0ac123c45924dd199502f02c9aa0240000000000000000000000009a378b650c13dfaf1389d4912ec00a9fc9870a6500000000000000000000000081726781807c4f268e35f28347ed21d8b51c1ba9000000000000000000000000e657cfe13f1f19c695a16e4402b9f989415f05c80000000000000000000000006b55c323c3cef67ec90fac647d4da42a1e14540a00000000000000000000000061dacec26598890a16914c726d8cda47a64764c90000000000000000000000004342462db53adbefd85aa0933670a7a439eb0c040000000000000000000000005b1133824d9be012737d98b96a6fc89d73c1f8aa000000000000000000000000112cf66c644aaef004218c1f0ef3dc25157671d600000000000000000000000083c02567e1fb5cb3fd6cd2ff6ee6e861c60d1291000000000000000000000000b7871d1fc521711acf50c35ab4f68370a68a46750000000000000000000000005cb970342398b27bbaf23cc33dd594b0ddee9bfb000000000000000000000000aa61c0fcce07b929dcad2a4228e525b34301b06c000000000000000000000000583ae6bb254d44023f6bfa6b6753a45327625202000000000000000000000000f9e282a1f6ce62a456b4a0a20f8cf34174c3f2810000000000000000000000000213a525d08568cbcd8e4b6bd05c17e51cc51ce80000000000000000000000007f9b32db40715f91a573891459f38d4dc38a4fd7000000000000000000000000bba16d7fe10270ce12ece823e83aaeb7274f44570000000000000000000000003cc7de063ce2734469a3dc12e1a2379324ed107f000000000000000000000000789adf790d9844e11e0f4dd39ccc207deb6bab2f000000000000000000000000bc0a0474c0246384ab83c2af0791cfbad76f84960000000000000000000000009f2840922f4128cdf9c0a0fed236ad49de0f583e0000000000000000000000007029feac8f8a16d2412535bd023564133518e953000000000000000000000000884d8645ed9fc9f7eb881306e2f3a2ba358bd6d100000000000000000000000064c1c61b1d4895dbff906ba93fc99d58b000a05600000000000000000000000000ce7d74430493143ef868971aa0e53eaed6a396000000000000000000000000b35cfe9ea3ae22902eef91ba5584cdabda7a3b5900000000000000000000000093fc31d85b5e36f25b486a4775693cb1dc275c92000000000000000000000000f7384cabe0c4d5875ca429346a885d40a819d0d000000000000000000000000063502bdf16c9e2192b9f53467b00a94cd0bfc1860000000000000000000000007895ef4ca98071024c50eade26043bda13651381000000000000000000000000174e4d10161e479bb2490402810e1620a613862b00000000000000000000000024eef4883a38de1c95b6e997fb7b7f9f1640da74000000000000000000000000b9bdecf322dfd1d9a9f2450b3b29ac1b276453fd000000000000000000000000b0d8636b5140dc520a2d7501d1c0df84077b0a85000000000000000000000000d985fb979f9bb82ab6b0e9703ed6b717a504df6d000000000000000000000000cc42491b3a24c0dac22cd15d6b16f7f00eae169b000000000000000000000000d6fc2cc1ea521e9467f5bbbf04ed50af5baf792a000000000000000000000000b7620c581577fe09835dc48fd3fade180da538cc0000000000000000000000009026e418fb4777869558091a998b3d8bb8e4ffb2000000000000000000000000595dee861cf6bfcb3dc68353bf5f90ae839475390000000000000000000000007c69c55b5ceb1cc0da6a86cb35cf743d670a13b0000000000000000000000000af65e5b965e26912cdcfcd20302e5c7489b74b0b00000000000000000000000048f481ca16abcd260cb02dbf11332b3fe3a5ec43000000000000000000000000e089d99f6039d4a6298307f55655dbfba62de3710000000000000000000000005f1f573cadf4e18295d4f7d87496f98100ea552a00000000000000000000000000a87cba4ecae017b798a4fcbbde362d255af2b4000000000000000000000000a92355e38af09bfcd1b413adbbd150458b7204510000000000000000000000004ae6d088cfca36cba5e0d144846868683b56e7a60000000000000000000000005db29ba693076b49bf39343231101129d3784f92000000000000000000000000d8cea4b85540018449a46e85287f078624a2cbc3000000000000000000000000098358f146fe39590f4ca1712c7e80b079c2d8e50000000000000000000000002cd00d667211d7c771fb848d3bbf5be8ec6f12d1000000000000000000000000d60498e1270166175fe58d5c99938d0ca609106a00000000000000000000000028c63b941fb94a436a93199a18af1d8c676a1fbc0000000000000000000000005c43197db72e62484a6a46039f8345e3e64e1100000000000000000000000000630fc7867998dd17df61a3f2841ed9f434e736a6000000000000000000000000d67b13100e94802ce2a5270e26917e50e685ef5700000000000000000000000093049735694e698ad22c236e0e47923ae57629cf000000000000000000000000ece791daf5a9b0c20e7a3df9659ff6639a6d93f6000000000000000000000000290a9ba87c663762a682e01d4aed25ee531f73a8000000000000000000000000de70da718911d2097ed1c1e7ffbcacceddc86fb6000000000000000000000000005a3ef477522f476782754a4e05ed6acc29f13600000000000000000000000026a8aaaf5ff2b67ae7d26de8fe1ad3286887ab2e0000000000000000000000004cea17ba5390cb22b0e041cde14aa62ddc8862e20000000000000000000000002111423c93ff3a65239cfe0cc3ffe749c0033b6e0000000000000000000000000545999512f4c26045f8aeab7d623251fd20e1f10000000000000000000000001f095a6237b74fd993d8a4d6f04855c4036d91be000000000000000000000000e87dd6632ef1b4b000a5d7fd7a50f9188ae330b50000000000000000000000008dc5521b52a3eddba8fda852f7d9244e6f2d7943000000000000000000000000c00074b8f775bc77e56318a7428b30dfdd590e4100000000000000000000000009674249cb23e213085862da82d5f78ac6daed4d00000000000000000000000016bf8526b070852209afb44f1a1ca51fdded07fa0000000000000000000000009368b22f276f65afa747ee889fb2f00064c5f29c00000000000000000000000019bd9235bf77c8681f945cc776405608b5866fef00000000000000000000000071ca5e36c04c830645cc31391ce58b1aea4036fe0000000000000000000000005ff91cf7ea89de1e8df20beb5b1fb482300f5016000000000000000000000000b23d24b7ed4060510f269e404096017924de9b8800000000000000000000000045dba2db5b0d296b287b8f42b3d060cb92f23385000000000000000000000000de274f4589a1f06cff30d841321a9d88ceb3729d0000000000000000000000009f12cda91205254373a4fe9641263e8d11606dad000000000000000000000000f311489bc6972513b0d46d76ce4045e1171e0e1700000000000000000000000079ee813f5623de934d0319bc02947b1cd601398c000000000000000000000000789132296aadab706d7eaceb79e80b857ddfec37000000000000000000000000a270732c9df868b2873cd3e115df890555b87d22000000000000000000000000ece1e15e859275e1fdbe80be19a251d26fcada230000000000000000000000002f3088406ece70e6ce91e6fd6300d3dcdda7fc740000000000000000000000004fab3482341ff6c28436daaad8644b94b6f54265000000000000000000000000636bb46adce1ffdf76ca72f301aa050481fa1a63000000000000000000000000c8bbdc243ce755c80e8175e64322f887b178d4c30000000000000000000000009520b2707093571c86e711aa4b183ec03b2f891e0000000000000000000000003bb1fbe83ac77b6051aff6732d6fc2046fcb4f99000000000000000000000000377a3797c943ce4a7f75d8efc6d68554050160480000000000000000000000005e7bd7170d968d0d2099217517d42e7a7d460392000000000000000000000000178b6efe4d39a3d4442da2f67fa4896e5c181d3d00000000000000000000000017f37e8c67f85b67a6d0768132ea130ef1bfa780000000000000000000000000946b247d6ddde779c9ae415723917690d62e0298000000000000000000000000062cd3333dbd30518019cdeea3c1f20020d0178a000000000000000000000000e069c25d99dd3e3f1551bb5302451a2adb4625d40000000000000000000000006234827d797d5debb3701bbabb1bdaf9c6c9a5b2000000000000000000000000c9dfdb7bdcc7b23aef232a0384fe08a002bf9f24000000000000000000000000b12d03ba76d7ce99b02f9d041666adbd38e491c70000000000000000000000009da44337d17e026b417d51ca8663f303ecc0f52b0000000000000000000000007352ac5f4d9e101e0ae3e4cc397337144c395b140000000000000000000000004cf226b48693b6b8dadc5bf95689d318d88e7a760000000000000000000000002d8d7767384b1ab68c14a86bfadbc2a81735e7d9000000000000000000000000f9b1a170f39177281ec3bf1d26a12e1a713b5403000000000000000000000000cdc86425049fe5099dd5ab5157c25667c923b8e5000000000000000000000000c7b2ce855fb27c6131733f20c23603ffab10f75d0000000000000000000000009bb987dc25ad1c4945b56fa8f57ea3e201a0ffb10000000000000000000000005ec7b8c4da514492a3c3143acad607887a69306300000000000000000000000013f9cf28ed3c77e9fb577308d8943dc604a8935c00000000000000000000000079ed5428fb19d6a08f7b39e00ed9ee9062218ff9000000000000000000000000377baadcd779821d3e7333b06515b8c8d9140fa20000000000000000000000008459981b92184584f008a15c4cdd477b3777b89200000000000000000000000015e77b261b0f22090c8420e88f537e8ee471414300000000000000000000000017e2b7bea6a4852681240ff22b66e9f1ba4da883000000000000000000000000e837caf5a24b7cff9597fb4f57061b9c47ec5ffe0000000000000000000000008792f7a0a1556e42cfef47e9f7d2feebc595c0b30000000000000000000000006a54f0d5488692a38920ee44dabc7e1df2ca319b0000000000000000000000003041b75ff1c0b00776c34bf15440447aa7dc1c1f00000000000000000000000028d91f563a323e3c844f31f55f9aad894f27043f000000000000000000000000036cd1755e2cfd60de160cdfaa6084fc01e6838500000000000000000000000040d1ba17052a94bd40a1cc2afbec2f38f700a1cc000000000000000000000000c9b5362e8ebde753b7fc1158b090ab463e06131d0000000000000000000000001073b37b6f158fbfdfb75d0c41200151e7e347550000000000000000000000009ba9cf7ec3781f6b986d2224fde681e4ec26e27f000000000000000000000000b39105d227c029550f6cc89982e2fb0b34a5641a000000000000000000000000c7410618b6b04b3f83e56575dc9aaf70221c29980000000000000000000000005f85c3ec84ffb8b08ce5a4e7e5681216e9be09f500000000000000000000000081315488ab105398e03d2ce31bfdaa8255712c65000000000000000000000000b77e3eab8844efa4fcdb0532249c42c84c3a604a000000000000000000000000f954eaead8970ec027c6f1ae5d09e5c5278ada400000000000000000000000005cefe126de5a9072da5eafdad48450920b79eca4000000000000000000000000f8d25ff5c3a0d65c3fb4a6836fed9a32d5e2ac5c000000000000000000000000fb951d4f03e61d48e91e9621ffa97940357d5f88000000000000000000000000ce0a6f5412a4db41061b519d8cbb396fbe620da900000000000000000000000084ef2b83b55a3d71e3c8c6e99691e9babb2c46bc000000000000000000000000ef0a426d451e6241f01ab27ea429a005930f87ed0000000000000000000000000781a359cfd9b6fb024285e3eacc150249f9acd0000000000000000000000000d57b78059b62f18dafef6a048a0cbdb93c133d830000000000000000000000003e1f0a6ebc1223077c3692ebdf71a24ff6d83b70000000000000000000000000313f08a878d84ada7eb9e094bd4c28670023705d000000000000000000000000b80d0a8ef306d35c63d4f5e7edfdf2f392a27b2c000000000000000000000000083107d503fc9a21c106dd30cc02b5ad5c5171d700000000000000000000000050fab5a5b216db3fcdfc19cc7e30e773967accbb0000000000000000000000000457ddc1fcabc4bf8ad6400ef4477408d1c83c180000000000000000000000001b72d2c23fa29ee424ec0e0be8b4c101fcb369880000000000000000000000003400978762f9a0a6efec0771da00c3049dc794ae000000000000000000000000265dd02b1d55ab9c6356dda4bd3e53a83482cbd10000000000000000000000003088d3c120f143a9038422ac49106bee9b2da90f000000000000000000000000bd5b57e2ecd1745fb3d633a84fc59cfb6ae858c4000000000000000000000000bf27854283616aec713c963734fb1c337c497b6e000000000000000000000000f82d133a808f2d71664457f4f9270bb2852687c8000000000000000000000000764cd21b3451709f322e39ac4eee1608bad5a94b000000000000000000000000eeba9bf235864508e57e2a644092d2fabd943e94000000000000000000000000278a862f7dc9654bb5ee21869c977158d85b30380000000000000000000000001c2477ea34a511fb0f6e73be0827a32407ad7618000000000000000000000000085d530914e6dd7303796a3ae40afe5f1f7adbdf0000000000000000000000002475d59ad055164826df62c3c4f9260bd4cfd3c5000000000000000000000000d6764678d170211f09eaffb1a5a373d481f96570000000000000000000000000e829811c1a07cc1d2adebbc658f68449044aa0f70000000000000000000000005b7ca5223250f339d81cad8e498eb819bcc08bae000000000000000000000000bf01f69e6e8e4d4089750ada53ac42f6e616964d000000000000000000000000aa858bd44817a849715c10a37df99a88ba3be452000000000000000000000000a2ee7dd14e5e8850468ac4ef613a9daadac7072c000000000000000000000000fb91d9bcb1799f08d39095edd22e16d0c95e510e0000000000000000000000007a86d8c121f686dea8be1bbbd881263af5d6a0fb00000000000000000000000036d8c9015237033e889fbaf4b921b8516375f1730000000000000000000000004c28a0224d2b67b3a52ebdaa4fb35a02258352e70000000000000000000000006b5ba50f10a51b19e069d6af224b7c48288398240000000000000000000000001aa298423ad43ff9a0e541e16ea2eb941809cd2d0000000000000000000000001d6e1f563bc849a8886ee2759c6fb9f33bd07d15000000000000000000000000f6072ee99651a0a09010573fc42d3f74cec20192000000000000000000000000669152c7f2808af9c31ab1470f88b295282c07c40000000000000000000000003dccc81229e0ad007682748b3431eabefef9578c000000000000000000000000499e934166a287ae3ca5001c6f141e91bb7e08c10000000000000000000000003280c2015f278542f90ed84e03b412015bc1b3460000000000000000000000005a4b2c6a8fe5d07796ed74ea4ba00745ab5a47e9000000000000000000000000d55ad47ddbe431ed6eef162455f902eec638641b0000000000000000000000008ac3f1dc383af1a847232c435426433aa2c19f1b0000000000000000000000003ce66c4b806d5e00f20ec31c67baf2d1a966e0f100000000000000000000000006cc9261149fcf073d56fbba8b1aa957b7d68530000000000000000000000000ced93d3e22c7d4095f4bfa878e0c4f9d020b519300000000000000000000000050a2cacc608da36e9e273f963f341675b436d226000000000000000000000000b9dcc5f60fe3ef2a9afd094ec1bd49eaac9309f0000000000000000000000000708fb737ed53cca4c13243d3c84b4274b7308092000000000000000000000000dece12d4d665fb56074bc55e570df6712a55b7520000000000000000000000008ebe043e01f24534a44bace2277fe1489154dfd50000000000000000000000006b7eb64b7bd2ada73cd1b53b8fd357db410baeda0000000000000000000000008a0fad39c2d645e15ce0739d038c258161e3a0e800000000000000000000000022d82c710c0fef0aa1b64ce116be8b3b4b3641720000000000000000000000002fbeaf021328c410e13b7bbd62bef347db309bb00000000000000000000000005215fbcc2ad1c74bd2cebb2900617dd9421ff4280000000000000000000000005341f4157ac453c7b930dbd8a040c1d787f8c1720000000000000000000000003d7b82c9bc2c8e1769f5e444e583db7a76ca8e7b0000000000000000000000000de1144716c2cfaff2cf5bca4d549eb51cbc6865000000000000000000000000cc019e748a0e64ba5cb0655670ae3461cf5bcfba0000000000000000000000009d40b358c738cf9fb0a40a2e6b70f6f575ad1b70000000000000000000000000e148bbf0819167337122a36885ad00fded339f5d000000000000000000000000d9c40eb68cf06dda7e69ed798f4f036401a716d5000000000000000000000000bafef09c99949e138fc1b3abb47d4c5d1471cca9000000000000000000000000727abbce75f551f399ef0b098b91157c21b1799f0000000000000000000000003827cc0e21eaf4f8766c50bd1d6421680cd843a500000000000000000000000099a1b52b24445e52dacedbc717f851b5970728690000000000000000000000008eff70bc00bfbb605ffca0fdb29886cdd86756080000000000000000000000002e4664c92539470182c00f5dc24e5fccd6b30d1c000000000000000000000000ac3d15c5f5c30da8af33f60cce3e33f07df211fa00000000000000000000000038a46bb93a6598bdc910ef42b5a01a268dbe0f6c0000000000000000000000003dd3307e882bb2bb3e4e145cfb90953aaefa8cf10000000000000000000000002753790ff1d8b03e244fecf7010a7b5702ff19aa00000000000000000000000050a5fe567f54b236b490205e5bf03aeb7855b17c00000000000000000000000063c459a0d23239068c47449a2b46c1b93c3639bf000000000000000000000000ed1c87cb43052e48af6aa43550586c2721bb5756000000000000000000000000d6343471378f1966e90f4b99481d5e003a475881000000000000000000000000196046fd5b9a518ec6356a9d565f491c98b935b6000000000000000000000000c8e838a9d61226ef57e5798c8bd5aef73c576579000000000000000000000000926c5202ce712ed4f3bcb0017afe03e409d451000000000000000000000000007ac1e153c4f6cb4e8e204a331ca8220316c6db9300000000000000000000000014586994a0b8cafc4b2a4cc6a2a3c7042a588280000000000000000000000000e525b8a9631cf0b469a1a6db6d9d71bc0bd493eb0000000000000000000000008eadf42ff89c7a44c60bcd357ec40442128f4b9c0000000000000000000000009191c2ed033bca9dc386331fe3639b7104e62116000000000000000000000000563dd07168baa682094ec7174c2bb942755a7020000000000000000000000000479705e8d3dd43db2b5d0a0133d6ba650aca0abc00000000000000000000000018b7d782147b37251bf525b07ac1b619ccf70790000000000000000000000000d3244eaca63c82c5d79b713db13b5e995dae333b000000000000000000000000a29004a24b156b5dc8fe7d172c4dc7b77c185c3b000000000000000000000000a766752e5c650f29698b66c9dedf84cd6874e3ec000000000000000000000000f77c116bbe15e70be21ebd51ca99e9d593b5b06a0000000000000000000000009e6996ee7d7f545687f1af85823244e3b758f1480000000000000000000000007824d5df854d96e85815839a86f6713953de41350000000000000000000000003998066317e602d394867116ec049e5f180df552000000000000000000000000a5678ced64af43403f587ce6eb86ddac72ec5e32000000000000000000000000cf553d694648296f3f574120caf407990e451366000000000000000000000000c2b88eb7ca7534ab4c9d001d1499f4cc3aa8a56700000000000000000000000057b7b3c81545f5b96ec4fa3cc9fbfa5aff05baa4000000000000000000000000006db59d855554c6a97750c5763d55aebd7b5122000000000000000000000000d89f3c63c116f39856a8a87b9c5e3ab45c4b61d30000000000000000000000005360b778c007ce04203cdec3f9a0bb2a1d4dfdee000000000000000000000000af036dccb3a6ad3ebfec05f6a18497fc934e9baf00000000000000000000000021681ef38899c82675d8d3bb4cf214fcfa2a6131000000000000000000000000447e16b2a88ec3ca9f4ab00974f5998dce2961fd000000000000000000000000ef57532b970837e622f4efed710ba1a7ca110ffd000000000000000000000000a169217bb813da745713a1691e4f860457ffd49100000000000000000000000054d1a9bc6ca279a4619e1e8bef023fcc6ce649e6000000000000000000000000adefb718babf1d8afc8cb564688de36af551067400000000000000000000000070f3b9a069246d51f3e92092d526eef3e7b56778000000000000000000000000e256eb0c254fcf6477a2c2dcdf68b3f87e58eee500000000000000000000000044bb7639ceec8ca1ff9b4c2d5fcc99101042c44e00000000000000000000000029667d01200a33308d0df214667a3c1402975a4b000000000000000000000000f8759d6c68ddf90b21dd2220933b194c464d14d0000000000000000000000000e89a7e086c57aa9e55027ca774fddfdb238c2039000000000000000000000000ee392267e3f1d8e6a9c3260d583a65decf23f5c60000000000000000000000001cef13ef401d712d1c29679f387c5cce7c2afb4e000000000000000000000000ce876945cae8160f05f1b5da036d1a22a364f27c000000000000000000000000601b61b30be2d1d61582d798b1bdb733b1f6c0a9000000000000000000000000786fca383f320afad1a6608351ed71ef7a9f30d0000000000000000000000000c448782c3c133d97134b7e848c5a70ca736224c9000000000000000000000000f228c81a56b0e2e4e2c5cbceefe9c21d87184819000000000000000000000000ba27e3c4a1462c29ff516a368497494e1a84a9fa000000000000000000000000294ba480a7c83add5424c028bbc0ba6f7d141428000000000000000000000000293e0c5f4fc56bd7a873081a732af0ef87a15ed80000000000000000000000000d6c939e6714c5a20d98f8d6daf694a4383708f3000000000000000000000000c07fcf3c29e69fdd86f09ace9aae8f70fe4b94bd00000000000000000000000019104e8c5d8ece1001f7439c6ddaf10eea9cd05100000000000000000000000085db27f98a304e98b0b0270ec11ecf60ee98425f0000000000000000000000009af6112ba44c2070d18bbcae27b2ce151bff3477000000000000000000000000ace940c0b34676e9e9562542259c2926df7fe7190000000000000000000000000ef3be2cff8921f819a5b33f317171205cec671d0000000000000000000000009c86b289e590c1575fc050c1187d8af8e0d3b175000000000000000000000000e5ed0194cde84a4a75a801b7303e5b19aae77fdc000000000000000000000000b75dad9c12f3df1ddf0649ab31315041d322e6d900000000000000000000000085df9cd158edc68788c0e276899bdf9f517863dd0000000000000000000000000dae29ff4b01a937d506b9fd4401380589b68859000000000000000000000000a1ae575e6547235325a0d4ca5a46502b8dfbcd950000000000000000000000004b3325e856381243eb69dd2b9b00ec9005bc346f000000000000000000000000200c799985ea28c2826cfd27e4a68105da3a108200000000000000000000000031d56209c5384bac12499b5d464e11bfb577acc8000000000000000000000000402db6a71ae9ecf191c98a1bf468bde8a4834d3e0000000000000000000000006a47d04b9535d85d2cfa92ed01676e2b0467816300000000000000000000000047fc4323f70de8e7725da7d76fc8874addd246cb0000000000000000000000006706f5a0b60d49394d99edfda6f6f5dd4439ee30000000000000000000000000749d3c87b5be922f8586c9dcd4bbdc26d30b0af9000000000000000000000000a5e4e30bb93a7c6276612223a545f558949518ec000000000000000000000000d0c5c44b2d8205cebbc6f9ebafe5ad79bd17918d00000000000000000000000068a1b29f35bf65dac4b73a776fd757e7ca5dac1a00000000000000000000000079257b20f2aed5d6a23b93713ef0395930100de4000000000000000000000000e5b2fd34f34e1141cfbadfd16ef249bbc4c64597000000000000000000000000c1e1b78cbe888f6b25b12cec0a77542eb59b444500000000000000000000000091d8f980bbb92ffc2c06942655fe04cb2fe39d49000000000000000000000000b78a1db415bce37c3f55d721dee685ffbcfed030000000000000000000000000c752f44289f9e86fd572763e90ba9660572d980f000000000000000000000000e9c33ef10e35ce4db81db860868b260abbce2566000000000000000000000000b6880fce324911364f1fe4b940c26de2fdc01539000000000000000000000000c05b87ab6819f4e05448ba689c8830ebdfec6c440000000000000000000000009b0a472815abdb6442e63d4c962bb67099dc0cf2000000000000000000000000b5ccaf1129c9eaf7d53041d49ed8dcb7e60e161d0000000000000000000000007c807bc8f6cffd0924dc91a7dfc376e47e917d37000000000000000000000000ceb682911e7dbf53ad670838fd59cbb1877523fe0000000000000000000000003bd7c2a06a8ca5d32c1c92a8cf6ed87d6cffb4b00000000000000000000000009fb6ee1af86cee7d8d4d7ed4ee1288d35650bd66000000000000000000000000df7495fc2eaf599a8105044d480ad5c97488a5f1000000000000000000000000f25b54311a0a3348408be05bdb5ac87abb0f3aa6000000000000000000000000dace93b2b62f67a2ce0501171c0b7464b73f1816000000000000000000000000db8c801a4e3cfe6977c7c42a69fb06251000bc28000000000000000000000000101869c3f479995cc0f94172600739934892501300000000000000000000000095cfc6dd5085992a352d62c350322d685b13b1db0000000000000000000000001623a3041f2acd3cd9fb146b6a4fb22d7c210663000000000000000000000000bd7cb16745d64e98c2326c67dbb9717c6b253a4d000000000000000000000000744ad7e2dc54e122a183558d801fbe19b32caf150000000000000000000000009241e1cc877885b42a8b8c3ef81a11ed82e4eae7000000000000000000000000862dee027fdcd21e6bf50c184c29c963943b2afd0000000000000000000000001e459b7a5d567e42db4ef0583cdf8e2f0597b8ec00000000000000000000000057341499ea28e7951292be4dce282dcad73fc4610000000000000000000000009a6840fe7d438f65a7da1481e2afa4d1ca982b300000000000000000000000005f8a475eb1c5e9eebcf84ca345615960060b66b30000000000000000000000008331e3f6bff997349cd5d9acd6cf6e9e00d1679c0000000000000000000000002e4aa83cfb6c5c61d2cde8613bc3593deede6b75000000000000000000000000ccc2fbfbc2287fefaa8e4e848f2312b707864f030000000000000000000000008918a27dd430be6f6fc07ae99164a557a60399f5000000000000000000000000c2f7e964f03a26e837217a696609db1954e4cb7200000000000000000000000035a9d50939d895004c6a40464b1402b117c1c070000000000000000000000000c7e250ad8ca808c190ddf743f3db014a568284d70000000000000000000000006880121b78fd58b10c629fb3ab2c24e99cac9cbb000000000000000000000000539d3852f2fbb8d3c07ed117638822dcfd0aca3b000000000000000000000000ff59b05d127f49df3784fa298b154bfa61b3e4a6000000000000000000000000c293193706d421a93fa05edbd1cd77f79b5c5af5000000000000000000000000eb25984a39839df206c435acd404da5eaa2a127f000000000000000000000000b6a5fb4704bdc51a2219f5f27b5541a169da9f16000000000000000000000000edfb0c7feb6807780a2e0cbccc70a04f33bf0df700000000000000000000000033a81eff23917c78fb905e98b534869bb5a161b7000000000000000000000000f1434df7170e92a21a0df4a49a60273937cb1ac8000000000000000000000000d19e4d6fb4ff3274eb980a477c507c892ade1a7800000000000000000000000036710aaa6a6991e5bc6d86039efbfa8413b2a4230000000000000000000000006b69ffefadb4ab756b764a5c5647a58e20fa9e100000000000000000000000001be1c4afc1b25a128834fe3bd20737bb53bf46a40000000000000000000000004772e9e79a49207cd3ec25a7cac38ce31951c79800000000000000000000000086892822558ec59ea1093a755b5dd8f0ec17a381000000000000000000000000ee1f7c299794d113d6973ca19aabd004735b62a3000000000000000000000000e7578001c5242b28109feac66bbd31d8796b57fc000000000000000000000000276cf0ff523a16a4398d2738d8c999fc2780267300000000000000000000000059db5b75de9c31fbf0712349878160c00629765a0000000000000000000000003be6bd4ff43dee06469fe15a043fe94aa791c127000000000000000000000000b7f25cc1cbe7ce9439f58685a0d1f7a88f2411ac0000000000000000000000003f7f2cd81239217cf94b355b3ad8ed9dd1867fb600000000000000000000000000558bc1ed04ff88db3ba72196d3fba2a906185d000000000000000000000000fabf3d84e3b2aa08c89fc434bb951d5b9b2dc6b80000000000000000000000006d4db042fd06bbb783c5c5e02f51d1894c4afd170000000000000000000000001f30c6834d167024a93fc1e1f4a3c8b2952b82cd0000000000000000000000004345427ece2bb046756ecaea9323f2c0223268e0000000000000000000000000bc9de6c114c8fc0f192a1ac3e76739e6b5a0bafa0000000000000000000000004573a565ed579458788453f9b75270c62a5c4023000000000000000000000000d6d5f661bcc2584b6ead67385e6f62501202fc6c0000000000000000000000002414b7fc8ea22ee3fa91277b4eb1de17e3ce58ee0000000000000000000000008b360d6905f38c30b1a8713fe97b2593d17034d90000000000000000000000002f365624c31cdb9aec9acc6b395deb155601bfee000000000000000000000000bbe9f2f58142efa4cc18794106ceefffd2ee7105000000000000000000000000eec60f8790bbc86425758f46c7eb892ea958f58f00000000000000000000000017833d2e61e9fb17743082d7f072f95c8971e0b40000000000000000000000004d09d291aa1aad5087e7db800b3fe1fe260e7d99000000000000000000000000204f6d2662326b83e4b9ad38298e1b18ec8ced0f000000000000000000000000ea060e71d7fce75129e1b6800dd2e5bf3aa350900000000000000000000000000b6fd6b9a4951bd718b22882f5b38f5207bb4dcd0000000000000000000000006d521ca55172f2c0a5eb045beef0b8503eb83a6f000000000000000000000000ea3a7089f5c815a4db5173b365c36610b53d68b7000000000000000000000000f7487c62c7365ad7a16696f17ff8e34de9225a5600000000000000000000000055040be61d774b9d3e77e10e47f1b691d56e3519000000000000000000000000323fac4115bc2e05fe18a835edf3ebf14a67457900000000000000000000000043d0b45703b69ffe8c352f55e033c7ff05ec0af7000000000000000000000000719273a87a96a37c63d2e4374587e55b3a9d9d28000000000000000000000000bbdfc40fdee73cb6b60d9c88f25641bf111ab8e0000000000000000000000000cde864fba1280fd310052a617527f84cda43a2a0000000000000000000000000c6b095e76a9bf97117560f96bbe3011d635ef69d0000000000000000000000009a4d28a2d0c97d488070aff84fab48527fadfbc0000000000000000000000000c2ccd56a33ef7123d03b346eff2c4ff3823566770000000000000000000000003de16c7dc4dd9ec020045e5eb28c81be927331c90000000000000000000000003d1fb374dda96fbccc4c7b83d097ad67d88a9d84000000000000000000000000e7bfff49d526af759ddc224d9e8a7e0dbee888b000000000000000000000000037496ed02748920f9c657731c928f41ac7e44280000000000000000000000000430b75a9fb7e9bb83b14ea3b31fcd9c2d00c8ece000000000000000000000000cbc480446e203ff029a188ab9a2ccb2c091e337d000000000000000000000000c74bbb56e42ecaab536989fc79fd1c3a52e1bcb5000000000000000000000000313ccf8e98545f4eab43aba6a1ca42ce7aa48152000000000000000000000000c7abf70dd5e18c5ea52c62d8cbfe9ae4ae1688f30000000000000000000000006fe508d5a88a615f744c9f284f77ba890317127600000000000000000000000028a83e129bda2f751dbeb2c64cdd9b20658f1f6f0000000000000000000000005c8095e2bd1df0e21b403b28065665522842b99a000000000000000000000000e1d5c757018494a1d12dd08bf9b1b5f62fc3e78c0000000000000000000000009c54422eeda3e14b93ab195b5d82ce33e6d58a69000000000000000000000000428fc823cac41b4422d731a821902a84f16951040000000000000000000000000d749069306b87e54e0c69e2e0470a745ef230ae0000000000000000000000007d4d576032e6f356c6dd32a559df3ba47022ed51000000000000000000000000754e72b414fc44403cdfd1793f975e71af13be2500000000000000000000000063ebd17c10d20b426da49c3562c37f42bb94e42b000000000000000000000000afafa76f115f9afa251aca755eb0453c334f9b670000000000000000000000006618b3c1f69149b775d5218bed5d3ea89467681d0000000000000000000000007a77dc9f83e16af3fd882cc3e16959e03a8bd09a00000000000000000000000005ac4e04560beda742b6250aa5511d8b560159060000000000000000000000000cad258b068ba5cc616f45616fd7718dc364a26c000000000000000000000000174dd6bcc40c7f9b5260eb79b1268f981426f244000000000000000000000000174dd6bcc40c7f9b5260eb79b1268f981426f244