0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f756e697634706f7274616c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20756e697634706f7274616c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d5a514a754d6b357742504775676264384163706136656d546d31444c334866745354426863423948763657770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000d5761f3213562a39d59911edf059eaec809d45fa0000000000000000000000006670e433a3e3632da6313ad3b9c64008c7b6c375000000000000000000000000d9a01945704b8680e96e1d0386899c751087f16a0000000000000000000000001dbfb09f18de8340d96c2dc96f657e83fdb9ef530000000000000000000000000db5667452852879923baa6cce718dd66a7884a6000000000000000000000000c19a4979eab3213cb09178504a65778dd0adcd0b000000000000000000000000e023e6d783d8398f975a6b34b5d2e0c9072e6d21000000000000000000000000312d86ed1b9062a5ee7e417cc2c9cbb05bf17f7e00000000000000000000000077221c55e1f8b212bb2cacb630715e449ffaa66b00000000000000000000000087e4b9cac9e44a62604b946543d68eb1e5af310e000000000000000000000000a78cd32e8269379f8b64707355469a27eecdfe0b000000000000000000000000a8873db9aba0efc39d6b81e8650045f941967adf000000000000000000000000a473595f730a194faa4c174402e967400d78943e0000000000000000000000003f53435cadca722343580449e3fe037fdbae8a3f00000000000000000000000002630db28a2e52fbc4c71662b1a89e1f5b68cd00000000000000000000000000d138677ff00a6adea3d1c02fba5d92c217a644a5000000000000000000000000f3946ab6d73e36af9bb30bc82d3dcd3ede9ab9d500000000000000000000000075e31fe0960c27a6a100036fe406e4da20688bb90000000000000000000000001a55e67cc9f6159443bd165b318dd70349b07501000000000000000000000000de9b9a2b33e136a6fda98005e85585f83e536da700000000000000000000000008f70b3b885aba24a53d5cee4137c3890dc485ac000000000000000000000000af8c4e8b1cb5b1dbb45259fcf8af27e36aed0384000000000000000000000000465e05e02a03e729e5ce3a1cbad4ceb63a392da20000000000000000000000002b81229f3539b3acf133c668075b7535dd65641f000000000000000000000000e83340cd9b3bd0ba78c209c54aa1f9eb594359e1000000000000000000000000f59f4ad43e080416a78a7328a531f23027e5540c0000000000000000000000002b5d6667049f308ce1b21f2d49e9d8341e6629b30000000000000000000000007ff037d4bb104c29909b0713abec8c52cde1e6d600000000000000000000000021bbaa49ba624d88beaa02057c423bc2cd9da102000000000000000000000000ee801e8b5258dddffa08071d7c3e5f0a0a1fbc2b000000000000000000000000171882652519894fea74ed74307844648579e14d0000000000000000000000005adc3e63fc97a6601f449fa4f5454abb20ec9f5300000000000000000000000028376836530ca987e54031c09f3215e2d53a2bd900000000000000000000000055b729c5cbf171890249bd70cc22b0cd833a26970000000000000000000000003a97f3acbecef15f54bff24204fb54eeed14b3b7000000000000000000000000b97504074a870343897a46a1701e8d7e41a90ae4000000000000000000000000e774089c036b5ae7f2b2bf7cc699ecdf686efbb60000000000000000000000008d233d7da66440aaa9bf40745430ccb0b52e72190000000000000000000000004d35ce003914e5ade577ae8c82267f9cc28a9b82000000000000000000000000afb59cf23e6ee0b40d599e02a89f3520341824300000000000000000000000002b3c0aea5766fd3f6746cb340a71deab8f90e34800000000000000000000000061c0db6675643930b191796dc20a22fe144158ac0000000000000000000000007b04e937d2d91ba9b9e24f02e7f5f90bb877568b00000000000000000000000085def9768ec04f879bf9d7c12814a594692a1f9a000000000000000000000000850bcade6d08b81fd60f7084d78e38e131cfa6a3000000000000000000000000b031b01f6fd3184e81fadc012ebd1a47087aaa6a000000000000000000000000115f17ebe898697f3fbbff3fe1a4bd2fdebebc5e0000000000000000000000000d58dc533d9adf62ed6d49f5434f708548e527a40000000000000000000000006fe8503739cbae8b9065beeab8e5645ece9de8a7000000000000000000000000a6ed6981ea564e01cac01175bd727ae15c317aa400000000000000000000000080a2527a444c4f2b57a247191cdf1308c9eb210d000000000000000000000000978e82eb5917a6b3535d1748375c7389281f0e100000000000000000000000008a50561ce5d3a2c4da1ee03b6702a0c8136ced25000000000000000000000000473b9907dd8c3d68678eed529357614cdead2587000000000000000000000000f52f8132b47d8b88970a0df48bef511e29eead3500000000000000000000000007f93197110fb06c1eec846a6057f773a9e3efa6000000000000000000000000f9da6f33f6162c98f2285d2d1dfd3063e2989a03000000000000000000000000fe5dd103c684701f92c734c4e274b36b6aea5450000000000000000000000000450971678956d5ce904190ad684d17762062299e0000000000000000000000005baf47751b4eee90d7f9fd5eb75c3ad4162421e400000000000000000000000074c4bf26b1acd252ebbde2f054b613e6020a8dc3000000000000000000000000a0b80926dcbe70488acaf1c55ff075e8f740c7b4000000000000000000000000c4b1e66fcaac9373ad76ab60b1265742467a3a79000000000000000000000000755b3169042b7b4a010249ed7f093eba66b7d3600000000000000000000000007c13f49eee7aceea26c289166f854fbd1960ab13000000000000000000000000b12add9cefbf21364b7878f5b262bd44be95978a000000000000000000000000931454a2c82ce947327822d409e2c1a63fd53f96000000000000000000000000e740904f556205b14448b419bbcb92dcd3bb1add0000000000000000000000000e277e64b3cb61ffd26080473c1f82b881d01c98000000000000000000000000fdba4c65e74da98d2b2afced5d9d9332a4e35bf10000000000000000000000005019b9efad7079d9d33067e6c9851e297b69df11000000000000000000000000e4b99b6d6197ef467ecef2b072a5d93c19e07dfa0000000000000000000000008b686460d28137f4b248def8c125e86e310684360000000000000000000000008fa3292c68ddf2053172d99185eca84a7adb0e3c000000000000000000000000c8982cb826a0e06fe40e721403e43a5b5f499d20000000000000000000000000b28384b16820978eb68e98993849b67fadb440e3000000000000000000000000297b761026f972b11faad21b34fd4c69ccbd47a100000000000000000000000041b42a7210c519bafc1050668faaf30ae04e236e000000000000000000000000a2a7c657ba0d14937a68386a26ad44c52caa6f5a000000000000000000000000ed965076f091f33762f7d1413b17904aa16b81f9000000000000000000000000d258b1578b2eb46be25eb0ee5e3fce712a583b2000000000000000000000000031dd67a01686296bd9d6012a385ae889a9e4639c0000000000000000000000002dd99771ff4124fdb45e120b426d92b09408369700000000000000000000000063d275658d83eca1f5da788e74607c0bec762957000000000000000000000000ae18569c18847530e8fa3ac6291fbcc0f11893e7000000000000000000000000f54d8d0cbc65e01703d3eeab5584134a0e5b79e8000000000000000000000000bf5ae133b9a0fc1a07952a7df2afa21f7f69ef58000000000000000000000000b19f6a84f651ea476555b94cb79eacff5d1d0fd8000000000000000000000000d8b2cff7412ee1a89aeb6c0b66e0b60c099fb114000000000000000000000000f3bc0d119ad83c7bb49ea8ca55da5121638b723100000000000000000000000048f5f18e95f532da06f38ba49adfc8c39f6dea1b0000000000000000000000001ab1565a06487a3fc3fe15014e45f9feb597bbb2000000000000000000000000a445dde17bdd58234c711e9af84a71831d06214700000000000000000000000099cc835ab715679a3af3d6d61590fae73325a3a1000000000000000000000000776a0de1d306af0ef8fb4922ebd18cf3ff6961e2000000000000000000000000974f9df69419c938c4e47c53c810d3eb346fc566000000000000000000000000ca1b63fb1be27969e598b8bc0f536a7e4c1a8a380000000000000000000000006f8082c227ab22776e06f591e7b192c8f445114100000000000000000000000074096641555ac615590ba8fc58f7c2dd727cae75000000000000000000000000e7859e2fc5f633b71d70e6c3c942108826f09837000000000000000000000000de67e20da2ce2f2418d62e3c21881cad138cbe93000000000000000000000000fee6037b516e9a860400a327a41f43a30acef6f0000000000000000000000000bfea33dba04914204023f7429bd6f38df4f3fcef00000000000000000000000083ec0468c9ac08dae8ded54243c0145e48a7f11d000000000000000000000000b1107d580f9e8c564a19828efe8f23f2e3bed0150000000000000000000000006f28ee859c94f1651e5e497b81cc4ba5a697c258000000000000000000000000690dae9338ba55bffbd6e00e77c42d4fd1e04fe90000000000000000000000006ba2fa7b42ca68588e946eda23fdb45614a77696000000000000000000000000c2f11719582b0fc18aa2d4c1e04f6b44c2ee3719000000000000000000000000afc4404d7cc10dd0f6f89870d7138bae7a5a23e2000000000000000000000000f29816cb9e0264ad4fa82b4aedc3fad34e1142c70000000000000000000000002968f52a61a55f8fa0fa3492a7d7267183dae8970000000000000000000000003f797a661f379929d80156f1dbb4a544e9a78a73000000000000000000000000a7b76396dd879478860225c6d028a4b2667a4324000000000000000000000000936de8973e6e4dfc12ec91b6885dd239dfb87ee1000000000000000000000000880ef3e9ec2c9901807ad1b07c6dae5baae76d62000000000000000000000000f0ec5f0eb76a289df59af831113b83c359c3c89e000000000000000000000000584a260f1f86022d4628954af0ad6db47c5a2a7500000000000000000000000082ddb41b2542a92f9a3c1f6ad5d801ffd62f5cb000000000000000000000000024e0e400bc0538a30364a5cebe401e8c4f1627b5000000000000000000000000a533ac33dc09498e2d3d20e7a22b54993848411f00000000000000000000000079481a9d4740c0188f30bf48f820fa31f2e42ec90000000000000000000000003b0cb355e8e06837abdb81236f4223e7afe0efae000000000000000000000000c78e1760661f8a15bb1a480d90435269b72fc6fd000000000000000000000000b2adf12e4de5a7baf7eaab6559e142ae06204c45000000000000000000000000805d7f542ec58ec066a580f597a52fdb84518ac8000000000000000000000000b52a0d0b98954647fe055ba24904b2e1cce0fa770000000000000000000000004f3ce2b50513088b96bd3afc76fc62c7a563ff70000000000000000000000000f0423b59daec75f93593e41c17da70972082d3a00000000000000000000000003f7bba9b6060c12c942e2665e929d6ad56e7b7840000000000000000000000003e2d96018cc936ed9e06372f6d389c2296ef4ff10000000000000000000000007ac347db58780df82a924d8a9df209bba72ed29d00000000000000000000000008ef0d157cf8df612cee5553130f060825f6d6570000000000000000000000001e0e5d1f5fc1b456017e5117f13d8214368b5417000000000000000000000000447bdd64d17743b813b95584bd8fa0ef6266645900000000000000000000000025981ebd3704fd9fe72f9b33e008cc242c14924a000000000000000000000000ee9f8c9a1133c411069d4f4ff624fb233e6862b90000000000000000000000008234ae5207c06a30cf0380758807633533575408000000000000000000000000325936e094262cfcff3b48c198d5e0fd9bcdffea0000000000000000000000003d781db9365210591ac86703505257f47e774f1800000000000000000000000077356874dcdeea06435915167862bc40e5a29986000000000000000000000000dc78a3d0d1d29f1b271ac3d80ad7fdde757deeae0000000000000000000000007f493d90d48a363afcd0a2b1513de864e73a42230000000000000000000000004c1e97892933789dea5b523d6a200a6112f61073000000000000000000000000d91272cd7bb43ee83527b77c54405a5c5909830f0000000000000000000000004e93b587decb17182e5cca0c45344c3647f14ab6000000000000000000000000f11a84ec5f3ee9d9b103edb3c59ab63a35c8f3e7000000000000000000000000e44614a9ffaf521344351c7387d10e6ea700be22000000000000000000000000c2addfc4c25606141324da459000e57c03d7683a000000000000000000000000461b56aba41f16f0409e26c7d292951c6241f024000000000000000000000000f605e3257c5662406b8baa9e6040dc393d05922f000000000000000000000000fc9daba6bd62ab2a08e8aabb6c3d494fdc5c35be00000000000000000000000092c4806a15bcb8446daf85ac1b8e8a7f32d548590000000000000000000000003d870e27469eba905b15e88e191fb4ac4c1a0e480000000000000000000000004649dd6d350fa14ca6fad4c90b0451bb932ebb1000000000000000000000000048d515a27f8760d83496d07d83db0e3d622af8b0000000000000000000000000a9a85d64d9b084cd6fba889a6d99e55f3996e2b5000000000000000000000000493e79755b4193545f6e72146b55efe41c4aa743000000000000000000000000eca763ee782f09fa7b1a6d59cdaf00209e99a6e70000000000000000000000002726b1b1f84051d0e37df397741571388c2cd4d2000000000000000000000000b9e168f67f75d6171dded99bff5c0c7de7a4ac4100000000000000000000000058e83c25554c8da211c966ef67568157f373ff39000000000000000000000000c87a45cb5b7370a1ac755b4a2d4604699758427a000000000000000000000000bb8a5dcd3db8d68603e44811aec5952e2d7903a700000000000000000000000047a5225888f86a951b9729308553844f811fcf67000000000000000000000000866a0bc8ad3e0bb57b3ef83aa3c72aaff9734c1f000000000000000000000000b9ab15a30db93404d62a8ab8be4ab354740945680000000000000000000000006fa82a8f17f9fbb93c9965fce881babfbfb3223b00000000000000000000000087bb16c3add6956ca2a2b837a0c2563694a1f0fd000000000000000000000000a6b8d66bd1402096a54580aecf65ef219589305a000000000000000000000000d7608b39d81a9b4f6eba21309503a6563d8493a000000000000000000000000006f1758640be24e670b46d6006cf6a30bb5860db000000000000000000000000fdaeb255406ea4dc6347a328e82e9733b7457443000000000000000000000000b789f8e95678f42d08eb0580544cdf04d124239d000000000000000000000000e38c17a2685a83771f1484541d01539c0f83b323000000000000000000000000f8a8022fa74b218886fd1c3d5c9206d77d2cb4ac000000000000000000000000666f038457b0b7eb6bb4d9e1684adf0071b732390000000000000000000000002f14fc787e1fe8aed35ceb494f9c742919745fd200000000000000000000000000af3037d037722a0043cdb823f25bef5527f887000000000000000000000000fc66d17b706001fb035ae67997472295038ec49b000000000000000000000000ab80c08421352167d89cebfcb92b6ed0b005f12f0000000000000000000000006ec37f8fb02a69a12bdef5632cdcf66e25bcc6f300000000000000000000000093891ca530ca971d131d7ccdd6fa75fc75e64ced000000000000000000000000fc10a52ca8bb61413f1068a3d3d85fc3952fc23c0000000000000000000000005f0cdebb027c6b234fa1c43fb9c13f72be0e9ca80000000000000000000000002164a33bb0e93472ce0e64dae7e118b79092c442000000000000000000000000394140d46fb458e225d91957e174968458063e31000000000000000000000000138d7825894766b4d65bcd5d3a264230cc6621c0000000000000000000000000c177f08c96828b96463751199989d7cdd1daf244000000000000000000000000fe76730cf2fbc7b25989c1fb13259a2b3c777ffe000000000000000000000000e72994419480d9a0b3ab38e53ef7d7c28c48193d000000000000000000000000ee49ab293177cb21d2ce6cc350da4c1980804f0d000000000000000000000000697d6e324cc1f2a0ff9b68e083b470f7cc4eb5a7000000000000000000000000e8c9c463e4f0510c83e196930eddc0041baadd3a000000000000000000000000067ce12d73962a2737a9c590c8ddfa1bf68840fb00000000000000000000000003e4d8d3f033e3006cc61b0de6e08960ddfdf73b000000000000000000000000a2b0be841466be94a4adb92541df700c16383e970000000000000000000000003acb8615c70be63df16916162c00252a8e8483b00000000000000000000000008996ba8877e1645a29c7bca66d1be94d4e278d6b000000000000000000000000eecb901b7309f8b4ed3d8634acb3bbf718d69fbc00000000000000000000000022d3b70b68e28fea710a7c9f307156e1674a871100000000000000000000000086ca875ec856f5b7e4b1d7317be9a30d4084573f0000000000000000000000008c52c1ef58b8925e580076abcb0f6a4fd4c9972000000000000000000000000072307290cb744268fd0604c515d31366b52bc3180000000000000000000000009ad11fddd56d17ebe7be58890ac586a6e89ca2b6000000000000000000000000ccd92a96c19510014767194f27da768bc6d1cf6f00000000000000000000000012c80e2c923de8c1297a45dff3852749c62cb487000000000000000000000000e6f1f7200f1f6cfe0c3ab2391845760ccf9ed278000000000000000000000000734c55ded3cac07fcdd912440bc611bf3885ad8e0000000000000000000000009e45e6788faca73bd0776a7b6daa0f81d9451cf4000000000000000000000000a9bc341cad2c0b4a5171b9ca47109cb1b09a1c7b000000000000000000000000013fd987e25465ffe3a4d3db6ab91757a0f3cab4000000000000000000000000c1b84f0f375482e21b6bdc29faf6c84a97fa1f370000000000000000000000001363fa66ee5d0ed19219dffce01d5fa1cd453640000000000000000000000000eda23592d71a8a8d8812e07f448102a135c2248d000000000000000000000000020e9c69685b1b270bf786f83347e172523e36aa000000000000000000000000af318e27811bbec8366503cacfd3c1655990bda40000000000000000000000003d5c5c7905054dfbbb528ace74871bef6c2aa23a0000000000000000000000002071e43b7b7116ff23f0905e54304f35ebe2293e000000000000000000000000573723c6f7555622b81d67e9fa03adb0cae684ae000000000000000000000000080cd4e070c1cd8155c268bd13b78da97e3f91710000000000000000000000007e6bace61d6f504e2ce186025309676f461d44b80000000000000000000000005fd51252dd331be2bbb07e1cbdf834510dce9a5e0000000000000000000000008311b34116f918c69df22853be61e92ad01ebce60000000000000000000000003ddbfc8bb6fd0d4f76d4c56353be4ecc96282bf700000000000000000000000020f846b8a8a272be9b29d21579463959d64ecb0b000000000000000000000000e9766b91b536d500082e055adf016f266fd2d56c000000000000000000000000e78aeb731914105210687db24b17cfdd32f98ef40000000000000000000000008d2d129cd0146183946a1bf4c916e3a1bc56538f0000000000000000000000008e19dc0fad436d984e41131ef1f46e0e8328b26a0000000000000000000000006661e8d640459e7faa17b7ff989c6dfd0d306087000000000000000000000000551bc8cff3ab9363a03d1dd09f990e403a0d363e000000000000000000000000983aa304ee259c4590af3b3e0101c47f00e12d720000000000000000000000004472e710421f2bf5f2fc07304047deb546567a34000000000000000000000000da08ab8799dc9129c2444687ee73130bf83ee87c00000000000000000000000004487e220bdd67412c4e5512744b9a5c4928d3de0000000000000000000000001387a973cfca22f5b3d6aa1345032f8972bfa689000000000000000000000000c02665d7cc3a91086261cd8ceebafc374adffacd0000000000000000000000001e135d8260158dfd51faaf3bcc2194d50682d4df000000000000000000000000f7aa7dbb5fce7fbe26232834ee47aa6ff6a0e81e000000000000000000000000f08497b62e4496bb353a2c455a478b0eaed3202e000000000000000000000000656ceb8e0511b35c8255e6ba596621ca9ca7da7a000000000000000000000000b67998414b3ac83d346fda9582afbf0426c2b0240000000000000000000000005086e70f70ad3a0e393bf54e49a9b34c23425200000000000000000000000000aa487fe45168a417b375e31001a96e023f2889b30000000000000000000000004dd644941d9620ff16a5b7104bc0c0fb9eedd55a000000000000000000000000c2efeca8dcc82df5890f1197c438800fd0fac7580000000000000000000000004e8cfbb23e966c42dfa9f052b345dec029ba34f100000000000000000000000076624bad92dd3fba2b6d5e96672fdc1f892ef8af000000000000000000000000b711b7fb526d5e73e2fb31fb8f12a075a3d9cda1000000000000000000000000356e70770345b90701cc415fa59d2d7e4ab34762000000000000000000000000b70323eb050c80b64f14cf606c0852ab4089a1b9000000000000000000000000ebb5a0191f7d85a9b92e912e941793cb16dd622a000000000000000000000000f6a4772ee190cad05226bf96d9e52218d58e3a600000000000000000000000001627c7cee27e760ef7d9dffdd3323e346d70265c000000000000000000000000fce1e87da5049c28500e85d3d09d098ce300e8a2000000000000000000000000ecf2d2de951f8f2c480ef1888543580077afcec40000000000000000000000006b732b69be0453ad8224aa0511243fee29335b3b000000000000000000000000799cbfac13c93dfe8a374a2cf8542cb026cdfaa20000000000000000000000007ce09f338bc990f02b09a01a0e14b81a8cbc271e0000000000000000000000002e974343aaa03ec486a75dcdd710f9c916042a2b0000000000000000000000006547176dd7b7b725f6fbcff929e9ecfddcc58cf3000000000000000000000000615e78ddc83e1b188c1b834ef22867ca59287a3c000000000000000000000000263b144dd2e01261b5ae1df7b46b340658698d9a000000000000000000000000b2df04f4536b99666e3968d14761bb890d002df3000000000000000000000000a73553315ac60ffd976a78eb182bdd78a02cca07000000000000000000000000a7440566064ae5ec978b3a73dc04416eed83b10c0000000000000000000000005ac05490f2ae6f132c5319c8f8af8e71b143dd0f0000000000000000000000002e19f7a2d7a385a9a3f6cb4d24b9f1a588fa1881000000000000000000000000d077d7743f5f18a6cdcfbd70c21fc41271435cc700000000000000000000000023a38ba30c6860b96a475ea9cbd0a0753fe7067500000000000000000000000096e8a52035e56580e3ced130c4b5b990b71109ac00000000000000000000000014035cb1ba65ad1114529ee40105e409b152a3ff0000000000000000000000001ab5babc3eb4b1f172502a80bf8a19ebe2deb3af000000000000000000000000c426f878c68cdd3fd81aa838d45744f481a19f49000000000000000000000000e99908bb73d74950af5cd446134b4b94a0e02c780000000000000000000000006da10b8e7803eef19b7a58be95a6899f38dc088f000000000000000000000000a1e18003e3a3db3906e0d23e1690bd93f20f5905000000000000000000000000908bbe03db2f927c70108bb3e302b9a8b912f10f00000000000000000000000075ab40987f8b45ae53ed86415001bff81ab1653b000000000000000000000000a8f2d697fb5f8eee485196f8f4e064f6dca8978a00000000000000000000000055b8ea3dc09c167fc9d93f4575b3cebef23a3c8300000000000000000000000020bbb4a5426f49344813dbfaac9beb534dd822c60000000000000000000000006343a8c1a15dcad872f746a27ff273fc3f3f3035000000000000000000000000bd03693efef932f62c705db3ba0a8b937a85ac9d000000000000000000000000f595e52b115480f5d064fc234265c8c69f6fe257000000000000000000000000630f33572c517aec75713d15ca3c0dd417730ca70000000000000000000000003d1b7952fbe129f6a523319eeec98433172ced6f000000000000000000000000ceb4f844e95c27ecdc6f520da9fa1dd5e3c808cc000000000000000000000000f9dff7e5f163dbf20613cd3dd7c9eceba868b8280000000000000000000000000a3913ee56477d47c26c15f8da0c47f466d14021000000000000000000000000eaf7a913882d45d07e8a6be42cdf88e776527d1200000000000000000000000092616db33b534e8f2c5281396cb9c1dd88470365000000000000000000000000d36c506c0a9efb803e7ff047ebf790db49a75943000000000000000000000000def2f75d98ad31a8dd8ba7fcdd49cf4708eff990000000000000000000000000b3743620e914e52bbbda98e68d7a3155d9fa862500000000000000000000000063af1d3b779206a734b8cdcee8956063ec417b2700000000000000000000000018275323196ff9444bcf9d660273dfcd44b59c950000000000000000000000000d4e989c7620c8749c9417d2bf218896c767b6060000000000000000000000007a6874c3cf4ca868481ae6e1fdef9deb5e010c63000000000000000000000000fa5994a1caea129e7b21a8c6b8a605972a7011780000000000000000000000003c792876e4669261b44780d61afcd423d48e532800000000000000000000000036b34c37ef924431ca2030515df5c3e16e5dbbc200000000000000000000000045c02d48d3964f675c03a2f6f60a1ea10832f8340000000000000000000000008820a81786dc281cc82d1d0440b0d60b70289e16000000000000000000000000804c889f036b0bdf37212bd5b6a4884a91a8e60d000000000000000000000000968f26d2aad6ab31e9f8e891012680395e33ac29000000000000000000000000c964ff6e08006be54bae7dc7061f648ac2a2847100000000000000000000000023421cc9c564e321cb63cf23bf67dd1b40f4b7c8000000000000000000000000e5dbc2249994333b1379ee94b46d94de84e12cb9000000000000000000000000599192d8d19a54cbe4bfe07b78b13b3a36062c7e0000000000000000000000006b379d6d91772f83b3a134affa967bb0cef8bc4d0000000000000000000000005cb38ba2792de7dcab6a70e4e9b90842fdafb6ac000000000000000000000000a70ff554777f9b8133ba007848b4231e13a7e50e000000000000000000000000ac77dbdbc3ef7142fbb90b0ec14571ad25f10443000000000000000000000000f05c004c9a3d801644d6bbb18de836ce998de27f000000000000000000000000c4721acc35e22de5fd0ef760f0a1fefe55957ea10000000000000000000000007996a95c3405b087a080767959b1c77b3a0ea4d700000000000000000000000087722d2a6b561a9dd39fc7bd82b75c9bf9405440000000000000000000000000d68aa6c81f3099235bbc3dbed68bd846a29d0e28000000000000000000000000bb27b7457db53b72e3f8a8aa7df8a98e3b29112400000000000000000000000004b4689fa3b5f116dd721e17449bbcdf75d2c8ba000000000000000000000000100f6d2ad609d498352614bb2326b30b4bb678440000000000000000000000005779ef78f5560184c3ad65e676ec074dffb53ed3000000000000000000000000587aed57dce9bb57e8b4d4667b7202b2ee90d01e0000000000000000000000008239ca1dc9272ccd372c5c13570e18984bb1adc5000000000000000000000000e8e1874958cecc8c4f45149cc3ecdfa83785a9300000000000000000000000000ca8006dbdb7b6fa46fbddfab1bb00d673875b0d000000000000000000000000404067d1fb403f6c9568d33df077fe884fde44270000000000000000000000003a1ec13614358e08d13e92ef101b3093afda4761000000000000000000000000590333c5f01fe974e2b1d8528c7a7e62e891594f00000000000000000000000031b88926d15f8b0f0d57a85070f382541dca226e000000000000000000000000cdde833cafca808f69086dd402a03c76409344a8000000000000000000000000ff4e562e92147a9fbe76bd9f07d9d3ed40e9e9d300000000000000000000000013c4ed516d2e966e9c811e71c4d7a140fae1cdcc000000000000000000000000fed50d730c07a85cec48ac586e0372d7d536eef00000000000000000000000008bd7f206937ec7462ec7d1df1acdf1110a3e1241000000000000000000000000e081e5ae3a47956bde081f17586d4c17d1075bde00000000000000000000000038f64c49811e4546dbb7fdd1f98173b6aa57783d000000000000000000000000d3a21810b7ef5787fac1f60de9488f0110c57d610000000000000000000000000d07417ec7c2a88b054311b2d80771aa1464314000000000000000000000000049cdf14cf64a4a8daaf335752e5ce5ca761c17be0000000000000000000000007cb5454213b5fff7e60ad63768d77ea46e621b3a000000000000000000000000081b68ff923749db69dad71b0a130377a01e4944000000000000000000000000da685504905cb89d5383fe9849e159a3fb955610000000000000000000000000851d7da9bbac96aa99df0e17c6f4b6e36a9cc5100000000000000000000000008f22deebdf3eead96a0609f29c49ef7f9f652ade000000000000000000000000903c3ade95893ce80eaa26ab01a90f30b5993501000000000000000000000000415c92f84d3c7f116a74681d004f4bf0d7c7ce800000000000000000000000007e4dbd418e6171aa157d00f323b7a13dcb8c9acb0000000000000000000000001ecc6cd63c0c6672edacdc9e0a675b714c014b49000000000000000000000000e9513d5bdbd67ab115144ae38002281813594e6700000000000000000000000096f0d9f7102bad0e98e71fc762c7eaa8b756243200000000000000000000000010568a200d1ea12dee7ef6218f75b558bfd3a16300000000000000000000000043d6dc913daccf4c6fd4131e2618faa4cfff7136000000000000000000000000f39dc95b5b5c5ed4f34ae4b91e2681c91ebc189c000000000000000000000000d454d4e1bbd0593264ef9abc7c687a1a0ab4fc150000000000000000000000000bed4beabddfe9426bfef509ce0c1dd4f55fd3400000000000000000000000003c22089663aaac2c3e545ab62565a6c385e7707c00000000000000000000000098ff5e8be4104d0abbcc54f42a474054f87723be0000000000000000000000008d3448e10db7968288d2da681d5b9fc33a3f0806000000000000000000000000f45d099193372800f2449d454d1c1a2e76d69e7100000000000000000000000070738d5c6041ae358829613d9c911f5e488966d7000000000000000000000000b683cf28d94aafc6f8df96c525d3de0162ba069700000000000000000000000011f388866dedd237844217aef3549efd8ffc27aa00000000000000000000000045afffcf28f4dc6f650f5fe28827def2b23f41e000000000000000000000000035d99381265641db93ae7bd1c5840193aaa0fe5f000000000000000000000000324e25ecfcee32504802986f8cfc672d37c6e1e100000000000000000000000096e415d4c0394aa570d652f5ca064189c2dae50e000000000000000000000000c5808073ac5f44041bb291fa1989e7025bc8ca08000000000000000000000000fe0d2dfd2e48ccabcf397f32250f06a82522c6980000000000000000000000000120e0cb247835e81e26b9b9ee17382dc99f55c600000000000000000000000039e3e77fea962045764e7376b7085e533e69cf190000000000000000000000006e14a5e11b037fa1c8522cfc70fb9465ce77035200000000000000000000000033b5a106cef0f603d816831ac92419f27a67d6ad00000000000000000000000083c267920084f058e00fc3b7724e3be71763df34000000000000000000000000f9cf147fdfb8e8a20d64bdf72bfefd35ef28bbf1000000000000000000000000ab5fdf998a317930f7a12f50980c7fd614780adc00000000000000000000000091c2b0a789609182f9075add3eab0e2ec03fcf25000000000000000000000000c555347d2b369b074be94fe6f7ae9ab43966b884000000000000000000000000dbef02acaa6d34d15480657fa658caec1ec07607000000000000000000000000bf51c5ec9e37b3b77a94babc7f38a3432743ce5d000000000000000000000000e16969459d1dcd4831270af158aaec654993e9b9000000000000000000000000af40bfcaa2812b488854f8141740622c9aab735f00000000000000000000000075ad246d8114e4bff182e24a4a7be018b85163500000000000000000000000005c197b268387bca6cf61df4300ed3c05be843edd000000000000000000000000ab86d07fee59cd0449f6eacdf18ae1631203077a000000000000000000000000fdb2420e4b9011029ac1fb6a09a96f5b807f963800000000000000000000000016f91ded0b816926eeb3e400cce9f2bde353b6a10000000000000000000000000b7a132d358df2ca0156b90c27126ab0eec4065f000000000000000000000000a0b7472eb334cb10df8388c086fc8aa35aba4055000000000000000000000000018a6f84c8efa7d37e71c7d52bb8964d63c92ca90000000000000000000000004bcc004c3e54bac35eeee8b4a710ba5ed958f660000000000000000000000000a845f03f8b8f76ecb4c69cc3eb515b2c10763f7600000000000000000000000051690ca83d7a43589cf2d6734dc802bbb25595fa00000000000000000000000093d719799635bc1ae9f730b77611725de45344470000000000000000000000005fb7d58c820907468155e1831d789918d09275b900000000000000000000000005d512f8ea4ecb01feccaa27277c9fa83e826cf90000000000000000000000009b0db924fd8d50363433755c7fd59a311801205f000000000000000000000000fa2a85da9df97a40804ebea943e82bf0efab16d0000000000000000000000000384bf01bab589e7a7c4f1bcfa698efe4c21b83cd0000000000000000000000009b9a513a2ae794f3539a2f204e7d09fc43735973000000000000000000000000ec617991ff7fd052e6cc7e7f426e0fa8ce915e52000000000000000000000000308d744e94850167d3cf30e5c7bffbb0ba29d02d000000000000000000000000f7205c0090872bc82d253800920eb9236a3fe6510000000000000000000000005b47de9a479c38dec7772ad34607a6af008cd75900000000000000000000000008139fd3446353d3734aa1b206a3f011a15e1d130000000000000000000000006f11b8787a968ace3456b3083fcd78a41bdd76f1000000000000000000000000af343fd6ef1d329c4f9bf422f8fdcd77479bd017000000000000000000000000207a3d05eba0c0a3e0e5c94d26a6e3b432dcea02000000000000000000000000b76aea1f24ba51bcf096a2726b5e1ceb70a15a770000000000000000000000006afaf1eaabbd1c0b3fdf070cdf461aa956a819160000000000000000000000004637facd9bbc3c04e147584ca0caa21271d3583500000000000000000000000098fcf905b5953fb96a53077f0eaccf6d391a00eb000000000000000000000000df8c8269f35274c5ba5c18f091407c8b1c29d7b1000000000000000000000000b37dff2bd3ca0d34425dc4b3ad7d393ee611e539000000000000000000000000902a05ddd2e2d756c4c91ba3eaf7eca0af271f2d0000000000000000000000004ca68a72f0a131cb0ae9012286448fbc332b9e51000000000000000000000000f6792ecda82a2d171d2d7073b3f2ed0106560f73000000000000000000000000ef3ddf04f4c465e7b5f6a948ac8153924c9b81ec000000000000000000000000828168367b87756c8f659ebb20d69735391033ab0000000000000000000000003abc3bc513f7212163525311de8954bed1d8bce2000000000000000000000000cebc2dba747b8c117e4b2730bcef9881f881a2650000000000000000000000003ff338f321a774221992b89c6fd7ace47246a60f000000000000000000000000a6fec7740ecf58f141fe158e3795925f2b3aa7bb0000000000000000000000006c0a1bad5361a2c002ddc535081276c04f3cddd8000000000000000000000000742096270f4ab4f2429a16794af278c0fc8a9a13000000000000000000000000ba922d34c91bb416ec01d3ca4d39c22fbc24d2dd00000000000000000000000096ec78f1d3fe9f6de7fa1ca3c2228cb9503f976800000000000000000000000061a4be0af11a8f88986709231bb860d4933c597500000000000000000000000065fb413c0dc9958dca907f0fa49d814ba1cf9093000000000000000000000000de97b990a04a8a68af656c02a7beb08e76a93df0000000000000000000000000e47adb0c257a2def23381726f8bf5d13b4ac7349000000000000000000000000c5d4e2f426eec64528eb55a66c2fd1f44ca83663000000000000000000000000731ecdd4d5b31eac77cb3b776ddef0bf27cd5bb80000000000000000000000009e1b0b3cd70025756d693dc5403665d7d83000cc000000000000000000000000b8e04b8e6b416a6ee1a3e080a8c9abe4f8a7bd590000000000000000000000009e21ccd814a706465e77e6c4d88ec8153d36ef69000000000000000000000000e181cd64cdbdf34c39ce7f55f49ac069d1b94262000000000000000000000000221fdc481136b78a1bc7b9ab4f34518d16abe297000000000000000000000000fce0413bad4e59f55946669e678eccfe87777777000000000000000000000000da6416daa061a795a10f7f8b5e8d15918639402b00000000000000000000000001819f2d4fb517823a3e349f8d91c5caf3ab7f080000000000000000000000002cb037bd6b7fbd78f04756c99b7996f430c5817200000000000000000000000037fae0f1c29de5fa7780b023b63f56c4fb966d03000000000000000000000000f847e1e78069cabdbee0eff6efc41879e78c9bf6000000000000000000000000e53ff4ee40f73d45e350e2b0353b4e8bd743adcb0000000000000000000000001fd06409027db2deeb43aa0cb3f74da62e6ece1b00000000000000000000000027e16046fe2e7e2120d4a9d96187be0c55bc2cfd0000000000000000000000009fb438f1a292fbdaf4f569a8f2e2e2972c0172ec00000000000000000000000005f8ffe4bcb62c8d15d66d28e798741860cf359300000000000000000000000006182e6d44f25358c80cf58e62a0e63bd65495ef000000000000000000000000ce7b9ff05e4d0488a0b3dafb0ab7a4d2f7a7fb430000000000000000000000008e121dc7c000e95c07a9aafd2c8e5ea21826b7a7000000000000000000000000151da7620aa970a29ede96231e9dab39d4a76c0c000000000000000000000000c66cbe868e302927c0d685ec1be76cee49228f200000000000000000000000006817c0e8deccdded717e48b2a16a4f866ee53f9400000000000000000000000042806e827f566cabea5112c87cd4177eb6907f56000000000000000000000000e5963480ace624a003cb1645c75ef468d7d533c5000000000000000000000000ac12657a9664585a50b7080cf97cfb0730709cca000000000000000000000000703375caeb83f7a590931f7d4d700b239fff12f3000000000000000000000000aaacc52a4fc07ff5499b2f86a6c0c4e327456809000000000000000000000000001be549fa377710b9e59d57bbdf593ce1e379ca000000000000000000000000a4f5aae6ca1953f67206fbdab9a1ab5e4491a121000000000000000000000000d1e50b4d60cd0dacb8147dee6ce5f417afe0484a000000000000000000000000601d94e8359e7c56a6555ba8a2f2039ceac54eb0000000000000000000000000b7ea9562ca860bec5873d382b927b462ad212ac1000000000000000000000000e109cd2432d2cb346c3a6cc9e07ec16fd8c8226f000000000000000000000000d9198388c8cbc4652a4f4dd8787f6620e280cf7200000000000000000000000095291ec3878dcbb1769ae66a75e336c8f2d90dfb000000000000000000000000ad72b33277c09e11382115e43c536b7cd76dfbd6000000000000000000000000b28ab5d2f4fa9c70833a7e957ca00c0ad5b1f27900000000000000000000000037b99d21025c2e43a510497f5917e6a2d7ff71f40000000000000000000000000532c34deff8d4de538e92bb7653318295961473000000000000000000000000932883f2af5f63b92da0a89a1b0c6c6382a6f30f000000000000000000000000025c848c1c43d23741db66722658163de96e6ff0000000000000000000000000dbf2a43a9f324f3b97d7dd1b4e57b64c9c5e41b5000000000000000000000000930ffe6edd9d7735b7385e4af49fa8d0cab8084b0000000000000000000000009eefc12c11d01475a0d92ebe16d8403ae956766a000000000000000000000000314a90fcec7565ecb727ef929346fbbb373c9671000000000000000000000000013c2bfa8045d8e2686ed7a6093bd8133d9b27da000000000000000000000000834f9932591174326728d5e98dc6fe92075034860000000000000000000000005a2ed5303094646abcf706a591922874a36baa2700000000000000000000000099504089e5c72e632eb6a7ace4a43b76dc4258de000000000000000000000000fb4e2f0fdc89e0e0bbc7eff8e1763c0a6778d6020000000000000000000000005ff9d6997dfddcbd19842332aaa66d8ef744083200000000000000000000000075c42bf4825dfc5f8550cc8a37862c297bfc69d6000000000000000000000000b9da1d19d177c703caab1a838e87021f25031b040000000000000000000000009f5bdbf52145144f5c832d047ee1e86ae0bce46d000000000000000000000000aaab5f83ef2777264eef247ef7309d75b9dd893c0000000000000000000000005edec09ab88a93b10a8d46222424afd3f275caf4000000000000000000000000e543b852303618ea706e4454f6607d69989e0d77000000000000000000000000caa9bb6c6eb4188c472f6816a7a6d8d68dfc46400000000000000000000000008566238a5a576c7c5cd75dfa1fb1b452661e478c0000000000000000000000009f81a2fd25504aaca230887f9dd053de69c1ccde00000000000000000000000064ead9444a6ca9fc037ef8fed517abd7febf58c30000000000000000000000000c29720c10860f1dc454ec654029a340a17184610000000000000000000000002bba1677ea581e1f92d9ce4179795d8eb6541617000000000000000000000000c5b542286494fb2be7847af6a072e67392d0dbcc000000000000000000000000d30af98c2e35945eb63fa6a0250f5fdacfc487d8000000000000000000000000ea5258755dde927526f1b46c0f1a0b79eb941ee3000000000000000000000000ee37296c989e6917380cc7779feb0bf220d2bec3000000000000000000000000436f2ea583d2a46d64d916b6c8f3095733544499000000000000000000000000566040b823c1fc33650ca26f299a22a09589f5c500000000000000000000000010132c29b8b0352adcb325061bc676ec9473885d000000000000000000000000dd33c353afa91731e25c0781240402492bcc5502000000000000000000000000fc454e8eeabb9e794c7fb8583a101e14fd0b8931000000000000000000000000c1c164e80cea01d380f619e25972ccba84f1c31d000000000000000000000000ee09c9b2416e3236315539f9afd8c93b7a560b96000000000000000000000000bdc42595e6cb5dcc1a1023c8522ca032b37a6825000000000000000000000000aab06ce78ee45c7e2b2b43245f300dbe7680f3cf000000000000000000000000a970b4e1e0112f719370470bc6dfe115131d0608000000000000000000000000b17e8a022522e2f379c65606a840c2408675965500000000000000000000000082114926c25a69375a7a15968f12955574f42201000000000000000000000000675f900ddda06cf5e0db08da7e2c6a01192922ad000000000000000000000000464981ada0f63c80e8c60466ac1c81db897055ad00000000000000000000000091c5823960cfbc4d3c6a3990b9a870b4418e36ad00000000000000000000000041e2918320063c73bc1b37bf3f125d057458bec2000000000000000000000000103bf2dd7d78d0ce85bb356c54cde3cceaa1a1d0000000000000000000000000b98c71cb49f44ab7ad88366ef1f9e567c1ee360e0000000000000000000000008b21744b161685a01e9cd1364a067c87ac7e0d3a000000000000000000000000b5be1493904d51ef0f36ecd7a77f8130af29762d000000000000000000000000e8e22c767d3bb1735b2dc2681bf05732c6403aa0000000000000000000000000a931d7bdfd8cf6506ccf8e873e6fc60dab6e5a66000000000000000000000000ac494d83008bca44fed0b786aa6b458033f8425a000000000000000000000000d1fda54457f6a85554c4aae7fa1e68fb6c60a4b900000000000000000000000044c52106e24c26a313753c3f3cda8bcc48f00f1f000000000000000000000000b687a0a94d2daeec6814b659c4fb3db3768ff2a10000000000000000000000008fa91547f6db632cb8b6c1c70e404be6ab0a193e00000000000000000000000044d2dd10349f345169030701a26872cb23e67a6b000000000000000000000000f4ab879cdd6b4636401dfdadca4bce364498c8bd000000000000000000000000f2289a1272fad0c738f0b3b8389299bdd349a8ca0000000000000000000000001473c2d123e8eed53370f0e0be7b1cb6fbe9557500000000000000000000000048e4e74fe1d0c14404ceb57b9fec5b21329c6ec90000000000000000000000000c4e73a0687bd0a558ff4e7183b927a6eaa384ab0000000000000000000000002df16818c7faa46430059a7c1888f15fffb09a33000000000000000000000000481ba80800e7d0845718adf42d3fde34e8687a0e000000000000000000000000deb74d5804da7ca0e47c16fb76f7b411146a87a6000000000000000000000000eb673bfdd37d680cb195eec816a88d0086fd21cc000000000000000000000000d5650c4b555e12cc840acf21e42a7064c434540e000000000000000000000000ea12dc6a5d29e7958faec5dd134c73f567b922ce00000000000000000000000015fd32d1b1f93d6a6c34b8d98d7391de586332fb000000000000000000000000eb3bd01d51a451118e52189513138e789fcb97d60000000000000000000000005c4aa29a50cbee7a322b948def1dc271ac041a9000000000000000000000000053a48c930e14fea4c1ab3eb373c98854c4ebb6660000000000000000000000000ba859354d90c0aeddcb86363adb18669fc9472c000000000000000000000000706953cc3f7379f7e4def7fc3af10cb8f61b34650000000000000000000000006a223fbc10da26a617d7347d321ceccfe70efc41000000000000000000000000b97b92c3bbf57135f637781a9f7bbdaa18a98d08000000000000000000000000cdcca577f4903a0472addb94e262194914d42dd40000000000000000000000005a39f33657a2edcb3ba6d533dcf5841df05237f1000000000000000000000000d584d7c642cd13ae54cd3dbd93af2613a49c89e600000000000000000000000039e055dd178780bd03d2c23de1a2f15f989050e30000000000000000000000002b413ce20b484cef22248247d7a10a4ea111234d0000000000000000000000007125d992dc77d4a4f12124ab3b301a5895376021000000000000000000000000118392f119086341e2cc0d9e94b8d5d95f6157b9000000000000000000000000050d3f0d06f480cb0e8760b73dcb25428714feac0000000000000000000000009cff17a6f2313bcf7ab62eef90a9030bcaf4c449000000000000000000000000803b37534ff73c96d17bd5d2ec69718b127427f90000000000000000000000008f888d608ade5676f49b892896e897322e1e5cd10000000000000000000000006c40d91f05480297c6b89800d771b05183c874dc0000000000000000000000002e4f1fabfbd33e7d59e38abdd9048b5f0987e5ba000000000000000000000000f41a22f348dfa023b2d97b1934afb5b28e03c2cc000000000000000000000000c2ee9a05f88804fd202c42df16e1abefa7902442000000000000000000000000b019fbbaac42fc290957fa811444f2b3af45632a000000000000000000000000f2bf11e60d3c5ccee0176e2242b70f3069f87ce800000000000000000000000075ef1e2103b754d2ec6d8248039ef8dd86ed75e700000000000000000000000047bc29206272e0708d7b63fcf1c5e14911fe9015000000000000000000000000b400db4f0b7441ef07636535aa734b3d49353f86000000000000000000000000bf6465d9ec1f4fa92b60ac16261461b5879303220000000000000000000000001e1250b24d74484be018d4b35b3f31fc2888888800000000000000000000000006720db1aebcec2e321d70147e3d6d6f6d2f96160000000000000000000000005442c46e1b44fa922c125b8580cf37a3944de95200000000000000000000000036291b64a8be589b792168e7d89686c771e4ff290000000000000000000000007879261b34c378f56960b6033f808fd32ca53ca7000000000000000000000000ebc1cdbbbec61c6077f2ca5651139622b6b718bf00000000000000000000000059ccdce1f03c8bb30b99a3584f01cc7ff1da9b5e00000000000000000000000063f315d001ab50e655217db617124412fca89bc000000000000000000000000070f4d12569dcf4d32d1730c7e412e6a7d787290d00000000000000000000000036776b3b402513281ed77828314c8822a6fc2241000000000000000000000000ce8d269cd8e17f627b04a010d7e203a7697ed2f300000000000000000000000077ede27a3d1f6f1ddcedd58ab25f0229309562cc00000000000000000000000032dfe6dfac59eb1b465efbb07078d94cdef69dda000000000000000000000000974d2f3dbe6688db822e074d8d2a4c5253c8a1670000000000000000000000000f0f9c16417b905762f8e44a6de013540deb16f80000000000000000000000001bbb4721abbc9459061003a48725ffe63b26e6040000000000000000000000002c1b8264e4957856fed6400f53ca2939888816210000000000000000000000006fdc97322b0d4bfcff0781fc0d7607856e4312a70000000000000000000000004a16198140427b7c1fdffa86f04f732ee6a048710000000000000000000000006804ee8aee1e27d9b519ec22a4438d38437b615a00000000000000000000000035a689c736e9d8696d66e7fc4456b5ec6df85f8200000000000000000000000028f9585c8e98bbb51ed2d6fe72ea4d0b09c040bb00000000000000000000000047f7179fe857a5bdbef9f4526466751dd67e3f76000000000000000000000000f9ba6e9dce7abdf1181c30e01e1334657ed24347000000000000000000000000ca1df5eef12ee276c7ead19c6fddb823bfd6c00d0000000000000000000000009e96474cf27998c7311fdbda8f64e3c9cb5cc74d00000000000000000000000052fc20a45bc36f091fa2b81d2a961404fda7981400000000000000000000000045b10bdb7dc984eeb7d5f2b06a6d84e40f3e2c5a00000000000000000000000097f8f37239145bdf344e5dc0b05bf27366e7e0150000000000000000000000006088a5aceb1de456e938c341bd63ae5f72568d200000000000000000000000009b4ad18e99d5ef45e4c43307acb6dbd32e767c8a000000000000000000000000f479f4e87b88469819ed371d1cc7f57ccb6837c2000000000000000000000000cb6e2d14f99dfb6dc4adf4c686f34830442d6b16000000000000000000000000c7050359a44100531d4342dd8c5b709d12fd7d220000000000000000000000008fecb49df6efaaa95b4ee784cd66868f57c3f9b5000000000000000000000000b0f5f60f6a16f2059c5e22af2010c9dfe885f0b0000000000000000000000000ff2f773ed10630f0c202ad2df148cee358acf8db000000000000000000000000b3fb01c33b1b0eb7fe011fdaad3f11957f4fa993000000000000000000000000f4dd2c3009df246bf1edc17b1a7a9862e922c8b90000000000000000000000007b07e38fa8c1f6e3a66a5811acac9e42995d8d66000000000000000000000000785a171f3d77ad9a94ba8570ca391cc8b5f246800000000000000000000000006e39fdc6dc047334b281b311d1a0c4901c341fa50000000000000000000000008a6327a363cc46993a6a4ce13d875a737fb9a0870000000000000000000000008ff2e93e257387a4caf3c63ce2dd428aebf7f58e000000000000000000000000f5105141bfe460f7d1f836226c86777e76acdf34000000000000000000000000e398e890b8f79d8491cd5c5299a63c3fcadddaa70000000000000000000000003d771e78e4fd70f5ddeae59f2286a83a63c5d4c00000000000000000000000007da232675c4946780b3b778a8de9749f311971ab000000000000000000000000400ca86eee7c5a6427cb52a219bf3990ec54d991000000000000000000000000b5c857fdc3541a06db44a4050edcd9b9a0be3e9d000000000000000000000000dd2ca928e79da1a88e78f92cf91d375cdd0b8a670000000000000000000000004f552bc8f583cfd63f9532494762617904e8acb10000000000000000000000002e2d202f913d264d806f706495d18b4e5c5e63e0000000000000000000000000d63119b76eb58eb4880a0f0325ad3af4a6cf1bb900000000000000000000000095ee7305050505c3b156aa7c9d1bb4753af48927000000000000000000000000d80356c0c264eee2554e3e17c57b5bfe342ef46d0000000000000000000000000045c6dfe11184fedc3f61d226a8b29037d2b9cd000000000000000000000000a276e4d404582c56dd7bc7bcb8eb7b0056edad650000000000000000000000009573836191744371b583efdf04fb97c6721c87560000000000000000000000002bae21752c8807505e32f1c21fa0f498f661b8c60000000000000000000000008905685cb6a6c31f6ac54889d1c25f4580ef88e50000000000000000000000000a2cd6fb2b702ae5c1b9688ecff4ee70a4f9ba4200000000000000000000000056a1c3b259161c59fa8b86ed4949461a7d6b895a000000000000000000000000b1ecb6148f8b366f915110e1ca202e95a0e23b93000000000000000000000000a95e0f3610c842958dac1fe17a408dfe13d753cb0000000000000000000000001b1f8f00c973edd082c5e1b2586e3556abd1dab6000000000000000000000000cd9e5f2906a85ec6f20908daa328c39bfe89ed14000000000000000000000000b6e3c87bede9e5b880b4917b3613edacb2d4d0220000000000000000000000008b204f449c910aa84aa13ad246dc0776c8aaa157000000000000000000000000e3c7756511fa9e90b82acaf02842976bc137529c000000000000000000000000eea4eb738929ddf7c1ed774b3d29ab10afd98e3100000000000000000000000053c227f2987f8377dec1dec641f8e593185ba77600000000000000000000000070f75a8908797e9753700dc48b48260743c3c3b7000000000000000000000000b51135c1045565eb7ad085bca28bdbfc7983f2e10000000000000000000000002fae70520622ec2ecf2cb816b45adc73382426620000000000000000000000005ea5c87ae33ff115d23ce3a141679598864ed8ee000000000000000000000000c751afcf2a9ac67033e19ad8bdd693db10203b7f000000000000000000000000f23c3bd288f29cf150f31572e139d5ee96039908000000000000000000000000d0f6ec7f5a257f62a11468e1235757b6f5f0943500000000000000000000000076325da78f440c6465c23a2abb9c7607b09152800000000000000000000000004f90017ab501d6e635b626e3c655d5a4adb25d6500000000000000000000000025c751b51358b21a93206f02018feee56e076c7c0000000000000000000000009dddb194871d5b7490b96b6563bfefb97f3a1c2f00000000000000000000000097bea83335270e13e719913ca8ef8292376f2b120000000000000000000000005ebe6914e5457ab8e16457cdb4277254ba6fc1220000000000000000000000005ea9835945f404fb9f1c753a9eabdfb739db714c000000000000000000000000f8afac25fd11d3338a1dce3c2648b053452c3115000000000000000000000000c31627852ef8340fff2aea58264f36accd525c7f0000000000000000000000001d438fbaec615e37734c79e5d02370ab566dda5f0000000000000000000000005b5babe47d2eaeb6e7b7d7111af1d0c972fc29aa000000000000000000000000ca00e07a4c0e2624372612768873e909b50ee900000000000000000000000000211c7220e4be709bce4fa27ddafc1431b7267b2d000000000000000000000000d35c3454944bcac0a68926d796c3fe187621999f0000000000000000000000005458a6b41faa48b000997b8cd34ef7ba4cab51dc0000000000000000000000007f10128f075f8c938037b2828d12d6107df2c9fc0000000000000000000000009e5c0c92a41019514f6859cf0561ce3247770670000000000000000000000000297ad1ba8507bcae02c41a9368475c49682b7d6c0000000000000000000000000efe177d298c8348ca584413f0093bc25609859c000000000000000000000000cee87a918ed86321e704dcd2321a9af2f90a461e0000000000000000000000000a41452190270daa9e0010200663fe2c6e2c05f10000000000000000000000001602f7c1b76e09239af329deb5ea15daf5cc1e2400000000000000000000000098dc7af613f3290f6d584c0b48b3a13a31c76d46000000000000000000000000fa6fd4e0239489f491e99ce38a441aa7149c58f40000000000000000000000007068d2ede3e64f0b7d39c79fcadce84cd204451e000000000000000000000000d92d9e3cf5d75200daf636ad998f196d9e84fabd000000000000000000000000e4e8a9b364600496a679b278ec0a6c61afc40057000000000000000000000000fab5bfce8c61b512dc5f6882cd5e1f1636448cd4000000000000000000000000d4277ed90136717e3f11a01c3521ee42ce89c0e900000000000000000000000077866f737332f60cabff7f964a370e592f1b8abe000000000000000000000000f6bccbf3c640f1523ff5a6e72a674ace50ac007a00000000000000000000000025370293f219ca4579c58ae58245449eaf9780f5000000000000000000000000c77a7b9de8653daaffcb78b27494bee2ef54475d0000000000000000000000001848ea77b1e17c44bb2e426a4a04b92738597e460000000000000000000000007ce70a6b852a7afbcfac3f83f5b134f7a258f690000000000000000000000000d2618fb2c6814e4f490386f2bc0b4c934583dad4000000000000000000000000d20971cffdba751ba01817a8c62b343113283030000000000000000000000000a91533ac310986562720d1c82ec21419901eb5d8000000000000000000000000b0896428e81da7527f83ac61780d6b2325d42ad300000000000000000000000064e35016b609bc470a7094e05febe76c0294b99a000000000000000000000000dc31dd031751be40b5458ee1110c98855b85bfb5000000000000000000000000c03cf74f41b5dd43385bcbae9e888ce913cf898900000000000000000000000056aaa3e974941ab7779b1a4b43535464c225d28d0000000000000000000000002985011db6c4a70e1b667cb4ffb34af29af5243b000000000000000000000000886ad14ea10b99d37f4d028b53077f12b71a03e20000000000000000000000002355cb8915ff19f8fa97e109ef58cd35a30cebfe000000000000000000000000c3ca81a6cde5b19781039b4106d224043e002a0e0000000000000000000000007982aeedf56becad474b21772438efca18c788640000000000000000000000003c210b43e943c1a5be9f15fd25d4db317cdd428f00000000000000000000000057f7c444f91eb7fb0acb62ee7b5b91bb9882676e000000000000000000000000e03a9352072687a5c3a176245c64224a0074a00800000000000000000000000037a71086b898b3b74b3097b0b06e36b022efea910000000000000000000000009d16a6940de3bbf0292b0c9461bdadce9d4f94220000000000000000000000001d5b074576e0c7ed93a4705d19554aa988c0aed70000000000000000000000000547941c6250fb3c7c1370f36d67b886d449a58c0000000000000000000000000da2a82ed2c387d1751ccbaf999a80b65bdb269e000000000000000000000000fb3f545b094ed29efe5d982faa8b7fb6f5c8e1670000000000000000000000007285502ed0a0ed25f65941e480bda7114492acf9000000000000000000000000d5adedb577509caf35d2dbd8d269ed457468b13900000000000000000000000041f5147691f59c02e2801e4621625097e794bd5a00000000000000000000000022accc345e5096a5da596b43bedc9404f71e552300000000000000000000000029b23251b25bf313c30557c41ec6ba277fca418800000000000000000000000053cd42a176b2eddb8a55ef9447d3eb3a611bca70000000000000000000000000220d3c3d631c90651b52b194f45ff4f14e09d4a60000000000000000000000002de25404ec2d64e6f62f114f4d6c4d665d7a4dfe000000000000000000000000d94c0e4a32cac299884f39edf22715d02c39d636000000000000000000000000d99c257eaf76a57513155104f1169c79abd0799200000000000000000000000094179ae15a5b1fa66377043f2ce9a00de9cff5730000000000000000000000004e6c48d19f5a7138ccf4237a72e9cf1196aa7fc20000000000000000000000001ac24d54821d5725a50b56540986cd3b02f3a21900000000000000000000000030ff9bb028ba7591cacd0fafb24e29bf4d34f27f000000000000000000000000603363d15e431e5d99b86ae7d9eccd8081729e08000000000000000000000000036251b0b19b5ecf1558ec0d069ca4c66d45879e0000000000000000000000006a8e819c216e2de0361d0fa742c04633f4e3b69d0000000000000000000000006e44225ec81c10f1a17b3f4855d2909b4f5f1da8000000000000000000000000c9a4c399e185bb0621fe2311f79456917011c9ea000000000000000000000000b75487701ad6f3dc4f8b77796a9a390b241fd2bd000000000000000000000000f1765503046027f9266bd3afb424c62e18ccc696000000000000000000000000b289851af191cf152cd939a05c45c66001a9ceec0000000000000000000000002e31bd290416f095db77c56cb2a2ce7ea45118720000000000000000000000006ca9adf99ecdca8d81dd77ecdc201ea53e2ef88f000000000000000000000000cdd8ade3e4889e234d45b81ab141d77e90c8697d00000000000000000000000044c7406fe9e68aeb8fc42b3b6053f5c16e80db4a0000000000000000000000008d9e088c5c4a3d3df9ffc8612905c81664fa7baf000000000000000000000000643bec41261dc32426bce493c0a5c584e193ece0000000000000000000000000038a03923ba7bdf903347e7fc67f093af96faf080000000000000000000000008191bf02c3750178c96e523be80968765d67b363000000000000000000000000922a95f79580fc21894c2de42131b7068c703db0000000000000000000000000b016821018c6e34fea49d6a55ec9d8de5896690200000000000000000000000066109fe82f35e991231ce38e79c28eb0c2150c0500000000000000000000000042553eef4084131f4bb36f969999bb33b7967e600000000000000000000000000e211b3dd01afcddf79db8083981f44d8071a1b4000000000000000000000000d87c0e9f4ffe1841bf900f458f5332b79d7c9aa8000000000000000000000000c057de9eaea00f94bd149e85f14ecba06f92196c000000000000000000000000d2fa927176100de709851b8e0b590805ca0c19e2000000000000000000000000b6d472698fd921dc1224a33514dc04f31ea2f30d000000000000000000000000ac8124e20b530b7c3317cce3c512f1e9e4fc1b56000000000000000000000000efdce7e4fa1368947e55b275baa62ab7401fb79b000000000000000000000000877aa3dbeff015d33539fde64bc7d6dc32d674610000000000000000000000005f7506fe8ec9e2eb5c8e34d3ffe8dba82eca7924000000000000000000000000a2c048dfe19040f20402b7f38a2b06ca31d0196800000000000000000000000061a2aab77c60c395c879c8f768e878c393fc12b300000000000000000000000032a5b7f44fd0cd7e0857bd724d907f16e5b14c48000000000000000000000000a2d07826cacea52d818636d1eb9da31c27ca5c9a000000000000000000000000f72dd9000b23d801b3fa515750865194dfcb0e770000000000000000000000007f8131dba89fc275cfd415601190f9e90653fcd5000000000000000000000000ee66527abd321220c483c4f38aa5180638df112e000000000000000000000000b9236792b1925de5456972e69e22463e08b3e52e000000000000000000000000e2e7095ee8dcb3f8b6ecf915a63016fd2a14197a000000000000000000000000e29b48e6f2b9c8e3acfdebaa28e1487282d571ac000000000000000000000000e823dacf83e254b6361e03390f7f8dbb4f1a23180000000000000000000000009969cd947f2e8ba4f72a03ea2f96b66b8e7a91e60000000000000000000000003884f1195d7f14160bb737e5c8a2b44b5317cf30000000000000000000000000a3f9330ca6c2de4a8344d2483d0532b401f17e35000000000000000000000000e4e0c79a70c6e79c58dac78020cad6fe0d04f66d00000000000000000000000051201b394628ac327637d5cdf247ffc06e1c1821000000000000000000000000e25cf1c09d88ed8e8e1552702ce0d9d930742ca8000000000000000000000000602fe05897b612d5c157527a3335bdd3d512d5910000000000000000000000002b3ef6e479920407e26ecad2ac1bf466d0a0d1690000000000000000000000007344bad1379bc687d1bc43f2ad4e6f0d38dc0f1400000000000000000000000082716c18d6ecfb28deecdd22346d734531190e5700000000000000000000000085ee097705c7ac6acef4879334d019e74f62441f000000000000000000000000cf9bb70b2f1accb846e8b0c665a1ab5d5d35ca05000000000000000000000000cdf3e0f04694933b74fdda2623fbffdaf6839cd6000000000000000000000000518b70d0c4257b90a8ea1d245e04502b1111b033000000000000000000000000b7258743ffd0e2a175021d2847e3419de7c53aac00000000000000000000000050f83bde8d81884f45af79dcb79f4c003945752c0000000000000000000000007d696b85c592b895f1e5d007aca423b366585e44000000000000000000000000f9e3a39ee019f69d4dc5cc5172a9b1607e93c3cd00000000000000000000000068f9b9263df479325be5920dda6e83574c786665000000000000000000000000b3ecfd91b62f31613d09e74bebcf5be0c37dfd360000000000000000000000006afe3769db622779bbe2783bcb5c1d95a8f62beb000000000000000000000000ba279ebaadd7618c26482f07475b2360a5a8db46000000000000000000000000c36607c2aa2ffc82b73effaa0ea70eaf3a9c106e000000000000000000000000faa3acf1d5021aa33d1ff4d8e28baab015f838f900000000000000000000000027b3a7f2fbe6fe901d056d92a221a42a276b707d00000000000000000000000085aefd3d5c00e7b282c6295cf6adaa0d6781dfcb0000000000000000000000000aaa2f8bc26c9b1a6588b270ee8488d967d01b69000000000000000000000000cf5cc85a7e72ce3b3cc39b2ad002135e9a5e8931000000000000000000000000632fd3ffca3b258aa5917795e66bd10374ff2a8300000000000000000000000039745ff191e348d703f4d15155c2e949ce3ae3ba000000000000000000000000918866af4956356b357ee83b2986bc9517e633910000000000000000000000008a7d07e4b7ada26acbef0117db49c8cfbb890ae600000000000000000000000026e10794f6e12f37ba6cb2029f0d33ba2582504f0000000000000000000000003126dcc8cae905e34e418e10595eb29dffa9746c00000000000000000000000042e41048f07067890fcc40b8ee4b31f03aaf2136000000000000000000000000c7078f7bf6622f77e3418d2941410854f5f6439c000000000000000000000000f69befb2e77e30eed3be6c2ec9c643eebb4bc3e60000000000000000000000003aa69e036f24449457974ca6daefce96b58d0e2b000000000000000000000000997fdb4b87df94141cf1de550ca702f049990b1c000000000000000000000000d696653fe26e097c294b8ddc17ed65b23b538b72000000000000000000000000d534bfb7885dfe42c40db24575de4adcff714cb700000000000000000000000090b8cfeea67bf33b47f398501db4ab71a0ff1860000000000000000000000000138748c04aba5a075b9875fcb186552b96b79c470000000000000000000000006da8ebfe06d0fe2af8d7d67be910aacf04799b4a000000000000000000000000848bac27bab2319d188e4380cb26fc017f7648d700000000000000000000000003b69a71f369fc88f7ccce8b64d4f5877e854fb2000000000000000000000000a224935d47e2160ceda9f68479f039036b3dc7ab000000000000000000000000c356adaa40fff02533a814bb59d27079a19d49e700000000000000000000000095624c3935f6890506db38014a3a8392e99c14f10000000000000000000000003c1bbc6d5269dda10ee42c6b8f05d6aea1c50ffd00000000000000000000000047a494fccc02d44b3d096ab1b0f0e4f3dcfa02500000000000000000000000007b045b944b56ec9294de6e513a443fda5e83e51400000000000000000000000054ccc1ad652aba2a42d5d4f4738109d2cfcaf3e7000000000000000000000000640d5fe55a37e568cd8815d9c546482c7395b66300000000000000000000000047f2e3afda582f7c92e88fd69243cb62a08c8b220000000000000000000000007720f9fcbf757cabc533c01c5de4f59486b095770000000000000000000000008cb71cec028ccb62a88a89364884d1df5c0c5273000000000000000000000000cb0fa20674893605cd9f184d911fbea87089ce6a00000000000000000000000020587fe8d8a58c19b36d67d546e4612c51546767000000000000000000000000ddd49a87ff8a024831643aa1a0d3c57b0d9bde8c0000000000000000000000007efe40097e4322087d7e262b3798175261513e5f0000000000000000000000008f1149f44568b3e5f18f51ab2a958ca66adea3eb0000000000000000000000000deeb561e816855a64f2bb0f802f19df9a641262000000000000000000000000d6f60e50d651b411d85b5acde958a9cc63d79d40000000000000000000000000a2843d723d96d7e548284edc89b595c7a70b6199000000000000000000000000b899a78434efb61b7ee638bfcfe6ff7164954d100000000000000000000000009043273f923b312434005654e3f2ddd816e9719c000000000000000000000000e5840e8a0ff758d4f9a356f5a2f3914202a81e6f00000000000000000000000081a6b3a83d91c5e451ca8ad8c15caa46b80a0a900000000000000000000000008b008ee7de3a992fb72e0e3bc786dd3660bb5c7e000000000000000000000000903d4705e2ad7fb524c951640777b2273e9893bb00000000000000000000000005b1ea2d79b2437d73077517ce203334951953a6000000000000000000000000384b0c8a8957c92e3db54a3b83d005627acd70af000000000000000000000000399d06bcd638b17e016bea8bf7c4e7c9a8222bd4000000000000000000000000d26703b6b7209bf10b40af4dd7c95885fa8309a300000000000000000000000055c1cd03a55831bcf5507f6bba2475046483aa35000000000000000000000000bbf4e2352c97c172d610c46799327f9cf3b3f3590000000000000000000000004829140acf515436676946a3fb35d217ba5e9840000000000000000000000000b0af056bdae95a8052b967873e127b1062e3c9a3000000000000000000000000fc6aea209da16fd0095392aba5aac2bf8e8486cf000000000000000000000000c3c2c10d9f1bf13b3fd0d9f9e75ff441b23a1925000000000000000000000000fc799c2bfc1ca3b125dcbba20a5220a769674c54000000000000000000000000c30979de14d9d317080fb7a0af6f25c403d82893000000000000000000000000c9ce0296f1c2fcd85d7ffed96c81c0e12e13e03200000000000000000000000035b9135cacf46529cc30834ad99b15f24313c42b0000000000000000000000003348a1c120f16012b07a5199faab41bb6f287ef6000000000000000000000000cf9fe71b0434fd959aa2c4fd93c9d465a8bad57d0000000000000000000000002e4c7283d82329e5ee0a2602de4a1896ca4068ea000000000000000000000000d4e5ed0d5c7fcc977baa179caaf2121c14675eae000000000000000000000000921a5245790e54cf8672009f134022461a974392000000000000000000000000912fa56659a7ba7bf53d6765e76c4f0d54585bbf000000000000000000000000c51dcf222b3412472000dc7999f3faa38bbcbded0000000000000000000000006925f4a671af99343973978cfe9bb7dda7881f3b00000000000000000000000040df46e3451564075fd9eff6a0681e5dbf062058000000000000000000000000c1a67d1a9554034d191b909d2401076cbf9d859b00000000000000000000000078fc08517b0e7fd99f10afff5c3e07049cd00989000000000000000000000000dbf6df7e94e3019e1705e699a8874ac5f6ed753e0000000000000000000000000c175816e26c145c63d08e7ea92dfeb947310ce600000000000000000000000042bc41c38b3bad3fa0c43fa660d8fc2ebc1ab2530000000000000000000000002d650d297c82dc8e1831659c965ccf204a0ff0250000000000000000000000003a2b607cedeeb6e29adbd9d6eca1c36ecfe19fa0000000000000000000000000150778a87848ceaa8efff9bd0654d8b46f3357e4000000000000000000000000d8faef17c0094a60146a450814561159e42a2fde000000000000000000000000c6a38af0d1498652148b9469383e0a9fb2b4a8a1000000000000000000000000a2c7da3f4a91a9e174d4c1c91e6e181752befdb1000000000000000000000000cea584c310e27c371c28b8eb76fb0260faa6dd1b000000000000000000000000752dd15430309722e81d857fabf25642b4b0ec1b00000000000000000000000052f893284df8f26d81a02abca10a6fc619488bb4000000000000000000000000181c5bd7afd4e10106a291a95aab8329329e99c1000000000000000000000000cd4ab8ddc1d83b08bf30889c52171f0f702186ce0000000000000000000000000ed19a73ed2bd32e74ac5122dc2d75d555e118a6000000000000000000000000d911d048874fe8d3f61f6b6e3f528afcf1371f5300000000000000000000000092ec35c0d7037026609a2e07193305249cd972d30000000000000000000000004637bd2cfd966c51f32f6dc8ebda567228892f180000000000000000000000002fd3e2aa7be1ba6bf2aec7d5bbfe136310b943f1000000000000000000000000eadd2cd2ff3e75fcf0370250cf0876c94cec989a000000000000000000000000583e4f6400ca8b7dbb0d9912a6627f80065287eb0000000000000000000000009d38c0b1c6ad26e2a0ac56a843d58d3bf1e82bdf0000000000000000000000004b68c1950d82fd6bed8f4764fb1461e750a2451b000000000000000000000000f1fe258541dd23e24ad5980390a1b594ffdc7e9800000000000000000000000088deefb5f4ee16cbcd4e8e4eebd50a6e8ac043fc000000000000000000000000540947187c2da9241fa92922422535acda9fd1c6000000000000000000000000fd81e2423c480763528ef3a5aba82aeb371590d3000000000000000000000000f54ec863566371629c7e788303ca6e6e043611ec0000000000000000000000006f9f2a4cfafe18ad7848ecb93acb3d8ba5f7bd3d000000000000000000000000bb44efab97c53755a731b4b72fcc7bb2d1e895a2000000000000000000000000a69a6edd4dedfa078bc567209d50eb6c7e47391d0000000000000000000000008e9cdab9921936d25134bc8674666333c05a7a73000000000000000000000000d44f72c40139ed4328193f286d4bbb70f781144000000000000000000000000086962f05ec42c757cda9d27b59ca8d62e47df6720000000000000000000000004a0ac3d1d3f652e635eb69a115e5c9504d4812f8000000000000000000000000afc17442117da2d42bb58602a85469b7cab52c14000000000000000000000000f5924af55ebb9bd197ab471b28a31835fbe342e9000000000000000000000000a475a4a904510efc868ca5fd172119a01709743400000000000000000000000066570991d68e779d84002cb343b74cf78455a03e0000000000000000000000003ce975b9a66a755ed77e75c352f5e827389daba1000000000000000000000000a3356ac97901307cee15c0a6b41ea36a1d91888900000000000000000000000038b92c49344b6b5b9bad229773fb54d3185307c200000000000000000000000077c36ec90b14e2da1436dd8f01bf8a0be9c7f73b000000000000000000000000656bcf19a18ec2713f3394cf09226e083c8d1c23000000000000000000000000d67c0ee6d65eaa8ee901a1fb0f6455733b4e51a5000000000000000000000000f3cedad042dc10037eeee0ff4c871f2dbea81777000000000000000000000000c5ce852fcca085e507a25716ef14e760bfb559c10000000000000000000000001cf51d073172a9b64de4ba7c18997e29a2bed9bd000000000000000000000000ca3637bf33faaea89ece746ed4e04b8945bf2c20000000000000000000000000de031aa66b94097527ae1f64f71ab5372113ba4d0000000000000000000000004afcec31c64f8982e343acb775301056238a1c5b000000000000000000000000d0a02b505f827136d75ddc09f0fec1196b2a19ea000000000000000000000000a0b9f37fbb067b7cab3d6e500411bc8eb5ddd9b10000000000000000000000009fc25096eeec6ceadf7f026caf9f7b812e107973000000000000000000000000e18035f6f47d1fda1f659157f868fbbc7901065a000000000000000000000000ce708bc6bb3c58b38d88e1706a037397e0fce98d0000000000000000000000008e24571078b10274ef11b15e32b934d0cfd04d62000000000000000000000000617342ba8c059d7a8aa7b61d2430b299b871bfb30000000000000000000000001adff49b8052a2c34da1ef1840862864b5bf9f73000000000000000000000000f73c6917f60f3f39c6bcde04e31024613d568bb00000000000000000000000002101bdde53d70893f88f9fb25d365d4c2373fa5c000000000000000000000000f2f49da12a9f085f28f67433a7dd4879b2473146000000000000000000000000c1b75d2dc1154ab865c6fef71c4ed77516b37627000000000000000000000000e242cef953c1e92e24e9ca3ff78850b5ee33527600000000000000000000000065d8010ffe93814314dfd52236b256821015858e0000000000000000000000002b82d7b49196c94a9f283034a0f7417570ee13900000000000000000000000009dcbc9a5f0487899c074cff3e204ea77deb0e4a500000000000000000000000002b3ea73bd3535431453619815d0cffd8dd3b4b9000000000000000000000000ee0771b4abaf65602ff1ef1e9a6955a126eabc34000000000000000000000000add71b335c7ea9e21e1042bb277c416ff0ac132500000000000000000000000057b0c59a6b6d9de64e4c92d190cd1ac29842607d0000000000000000000000005536fbabd361cf788bc07e849819b2eadf6f1ec0000000000000000000000000be5dfa08f41f5040b184910525ffa4b9f9b6c525000000000000000000000000dfd58bc5bba745ae6185807a1b35c8b9a14e43ee000000000000000000000000b2ea5915c8c70abb2ddc375e70635ba5fb83281f0000000000000000000000000c13c369d9ffb9d1d5065b2bfed7b747468c31d00000000000000000000000005c6df1cc4e65eb21248d54095e458fb48f98b4a500000000000000000000000099d8a9b9cea26800b1d948d476a9a0580a5ebf490000000000000000000000001c96e38358e0a92d9418ddbf0b68d739f0a84f09000000000000000000000000323dc28dbe90b861f46dc9093688ee0f60b38b110000000000000000000000003ea0dfa1d6508437d3e817f021c2bbb4a17f4e6f000000000000000000000000a2d66908e834877190e1c23bec2a8ebfff2c32190000000000000000000000002478f68cd589a3c1481a779c7c8fba1a5d6047900000000000000000000000002d5b228700d1834ac4bc353b6b56ad05cc4bedb700000000000000000000000095275c5c8f5f052a93be3bbc75afe653f3ea5db30000000000000000000000001e8cf3ad0bbfcbca3cf7953038c22b8df001458e000000000000000000000000fac33615bfc0d513165199794815d9ba701e7b320000000000000000000000003e4334a19335c6aa004a5c398d8550af58bfa026000000000000000000000000980db58b2568c37cec0384e90029d113f6b18037000000000000000000000000ef6a82c3b0313b0ae12bcecd57811f04a08bda380000000000000000000000006a1ffddf4d5df9f3a1c301f08bd9cd81028664f6000000000000000000000000073cdb48b1d33e75d634abff8038b505135600a8000000000000000000000000cab9f499ebf6a24127fcdece33547737c159bbc70000000000000000000000001a7bc3953662bff98cd90dc5929f61c5b8892e140000000000000000000000008538ab1fbf719216d39b77ae85f5a484ac6743450000000000000000000000000c0051c3189f0b2d5d9d395cc9d796c4ff00b8730000000000000000000000007799ac9f21f6b00be39c156b87cef4c7061960770000000000000000000000004900fa3b2621bc8bcc71042983e1f2fb1ef9b81300000000000000000000000004c4f695732ef3ed104e3cb96ad173b3c543d4ec000000000000000000000000f3603bf5be5c7f45a2c60813d7166cc18ef6d98e000000000000000000000000264b88ba0b41feb998b1db9508840787943b8a68000000000000000000000000345848b1ec316b51d575e09e52e314171e3274a4000000000000000000000000d703bcf7c6d289730de2d4e9d2aff128d303bdee000000000000000000000000e110f9a28e50b5a64dbc1923f0a775274ea24cb80000000000000000000000001d7de153f08e3b8eaea4642750165e4b9178dcf8000000000000000000000000310b1376aaaa8bf06988647ac5398a2a75ea7f880000000000000000000000008a821062f67513ece2e80f254a95ba66531c8091000000000000000000000000bbd702185a8f1f70bbb47e1f459a431efde318320000000000000000000000005fdcf4286453aace2353f07bb4ce8d44d78f6ec2000000000000000000000000899722f8a1d05c97418ef96caf61fe51ddaad2d4000000000000000000000000014004ca2da9545d78d0c16043e534c00235fb76000000000000000000000000969fa9b88222fcbf3faeb2ea2bc738ad19665569000000000000000000000000dc464ca5b1211cfa5358521ae5d9d1b217d38f79000000000000000000000000f93191d350117723dbeda5484a3b0996d285cecf000000000000000000000000af64ce847c4894a599000d5967eff9ac9bb3ef64000000000000000000000000badffffffff3f678866b558e3fd0a2a4deb4dc4800000000000000000000000096ad140e31463eec408ded1f2a801381e29597c9000000000000000000000000a79489034f53022810b48795083cd8a2af1be39c00000000000000000000000084d065ba9affa002bd0161fb06a2142533730bae00000000000000000000000056533d068b03de667001ea017151a386b3f47cd20000000000000000000000007b8947255aeac1a988d4c1d081d077ab6193d7440000000000000000000000008f376c375c448093dae731b8eb4a00ffbb4f1672000000000000000000000000c3a0c55d66a1a4d502d0c1108260ca3cc09565ec0000000000000000000000008840c1d1ddedfcdc00f55270f00b9ad194663b0c000000000000000000000000a9705af5c5874ecb49ff2488fb36d350cc1763c7000000000000000000000000df51fc9498041a5fb99f80110fd4e283e061eb19000000000000000000000000e639e72e32d7afa7a81f711236108c300a05c2d6000000000000000000000000dfacb6cc834b845b5dc8d6ec4b9cbc60a7284e0e00000000000000000000000047c60d532e3e4f1cef2c59a77a6c4d165eb9a27a00000000000000000000000005473819cfbead8b4a9e73ee224b779b3e1240e40000000000000000000000003effd91ae050cc5439d921589ddbeac0c2f41c9a000000000000000000000000f0ee05e63fdac30907b808991f2f3f784f2a6a6600000000000000000000000009b5dc82ace547f4ebfd38ceeef71bad75a0628900000000000000000000000096710ae5ee6a7c7bc3b9757edfd4ea788529168f0000000000000000000000000e0c31891e3474179980afb0ac8bd5598b248373000000000000000000000000724d944bd652409d85f4e7062c038977598a82ad000000000000000000000000745d7f7341a61e8be4fa7aed6d0ba6b71cc1d20a000000000000000000000000a9d3286a5ae461b1d2aa21c63e7cf3dbb9985f34000000000000000000000000890d182183919b448da24df889f559b06b07945000000000000000000000000094b4e0f52305584d408d19087d6e7bcc6f04f9b30000000000000000000000008db6054af84c83cbf6c6cabdb54c5d1df37d4a2c0000000000000000000000002e9dc0b8ca90597d0e124741c0ad7551127a6c8700000000000000000000000034410676c8d5943f38b0941fb59358e6c5a44f620000000000000000000000001fe7d323946a7c3b644528baa42eff13056cd2b4000000000000000000000000d0ab119d4b5d10f69021df0fd190517b0c437812000000000000000000000000b2c41563ace32e4e4da061454d0851ed9daec41c00000000000000000000000072447838bebb5ad83594a0fd56a05b0be25fc677000000000000000000000000f698fe01d940a3e37c5c7b2a01126888367feed9000000000000000000000000bd49dd7f48ad79bfd3bc8e2feaf707a7ae4cab64000000000000000000000000eb732c0b26eb135bf4152349990ac2e0bbea6aee000000000000000000000000c25bd75291b83acd958ab83d332ab3a08f37a55a0000000000000000000000007968b7fa5418eddb5173ab72d8b5bb9bb078c1b9000000000000000000000000694c26ab9be5487dfbc54d2f317895d3d8acd1a500000000000000000000000047c4425ffefab56cce6fc09f07f581d7ffa24c9700000000000000000000000089ecc7a7821a86b60e687229f1633ebc3c35c4ca000000000000000000000000f5fed9e5175668647d880eb084a63c4041dd5e1c000000000000000000000000cddcd6dc4bdf6c37645cb9e7a444f4fb10bb2b5b0000000000000000000000008944a1d86cc4861fbb74b0a202181aa9c2d121ab000000000000000000000000f05cecc96f94653b3685d4dd0dd31360a1cf2ed1000000000000000000000000ba65564e507f6ee1476ad8b0ff892d2f3e15bc0000000000000000000000000045050eb3ef8e988dc9df4982eb52b62197bc295100000000000000000000000005ee228717e2981fa0b01a61492ba7b17968afcf000000000000000000000000dc7e5c8d0f1ba756853b826b999390093228aeb200000000000000000000000005b6bf2b26504631986ab130e910392d816f047600000000000000000000000057f96d897dd0171cd34f693fd0745817d55783860000000000000000000000009081476270bfa2b5dba339928d28f081ab7e6fba000000000000000000000000f697668b235c2a79a8cb30deaddbdd625f7dc0190000000000000000000000003e6a5be8a321c5985587dd6fc1dc8344b53e6bbf0000000000000000000000003a4df9a3de5dc6957d8454916f4bfaf218f1ce8a000000000000000000000000997b9162416c1b80c19f951416ab217cf0655a0a00000000000000000000000008aaabfd30c7e45f05f48163881a745be1b48fcc000000000000000000000000e86c24e011d25d2e227f73e277dc32adfd9964c2000000000000000000000000bb63d1664d135961fffe914bcec532f4f3f9178e000000000000000000000000d2b6e482c5fbd136cada1790abc8cc0bffec80aa0000000000000000000000004fb0ad60ebcc100170e90ba75a178826c1cbd68b00000000000000000000000027dc25bef1ce24d90a54e2a69df2ba7937089405000000000000000000000000f65913319c99a493a4ef1cf8b8fe53e2843e26d7000000000000000000000000189531146d19652193b8ac32ae947c705bb47ad100000000000000000000000008b0daddafa8da81245c8993b72f777f733baa82000000000000000000000000e6eea49ef2eeb706fdf685435fb7c2ac62ab5ac800000000000000000000000059c96a1b9e8bd29f7b07dc97a3192bddb9393cdb00000000000000000000000064a08d90b4929f80feb93cb17de8f7fae1822199000000000000000000000000d0d289dae2bd66ddc6dbd32f1537426bf71141a000000000000000000000000057d40670d05e5f49cd2cf0fb44f9924d1b185928000000000000000000000000a40efa97961002c6f1e8b1d681dd12a38e3f38b4000000000000000000000000ff8af6ddc5c29a67be123650bb351c556300172c000000000000000000000000a4a95f685ad32e0d2cb4118b96a27654bebb31560000000000000000000000006f87d756daf0503d08eb8993686c7fc01dc44fb10000000000000000000000000a7887591fde79f8e3769a9c9e2bee48d5b66181000000000000000000000000246eda9a947d1e8269909863eb075715bd0020a7000000000000000000000000f980bb10341b80b11e5f774a8e2495f38783b75a000000000000000000000000ec6509e9c614e592a3765ccf95f95eecf4476e460000000000000000000000008c2e812d058f382cbb515c72f614dbef51ca7c14000000000000000000000000fdf9c526073613625df0692205341f1910b155f1000000000000000000000000a143293203de38584c4cd4d66c501d5bac8206ca0000000000000000000000007278d616c7fb17645f348ab9ab38398a6558417900000000000000000000000013aa8d10aad0666c78a515b025e334c9a5525b9f0000000000000000000000005f0da509cec502b2bd88eeeb1ed471122ec4c1260000000000000000000000001f556f636286b80ea455d8f5c0a4633804c568dd0000000000000000000000003f7a1c7a1b3c02e5331a2a1f31404a809fc8c172000000000000000000000000a30dd0d293ede39dd6e79ceec24c5b522bce84350000000000000000000000006a961a8eb365a1fdf52aaab10257507a96dc9bc20000000000000000000000003c982cc3c61d4d9e967e2868f18b29d69e18ec320000000000000000000000008ce4aaf2ca7312e0e2fed91f7ba5f71dc2ab94f3000000000000000000000000236d6a49b6c2665b847abdcff2f3fba4623315860000000000000000000000004c60fa77cc6a1d6d035fb2546040ec6b2dd035e5000000000000000000000000b0f87eb6e4b5a08f722dc755243774c774a8338a00000000000000000000000080b92bcabeb5543e85b6423e122905cd68096dc4000000000000000000000000e414e883115ef688875a9704bb14eff43d0e7066000000000000000000000000c821eed4393827c88d0489e2e523179c636bc5d6000000000000000000000000ac34fb34cf8e92e92d68d9c2c9397cbabdd7b670000000000000000000000000b2edb5f00b6847790f9ccc6883c1148f7f22d7930000000000000000000000009c9c024afcba4ccca8396b751f2c3b7bab3f4c6000000000000000000000000034eedfcf921f1fff62c36a44662561cf3a2dcedf0000000000000000000000005ccb6ddafa1a7cee47924cfb61b8eb5e434232c8000000000000000000000000850abb37926c537cb560d262593fb75d0968aa4700000000000000000000000072d62820bce5fa309b0e3d4b163299192b72484e000000000000000000000000b913327f7a2fb506885263724b22997b315a369200000000000000000000000089e34bf285d13049b836111530ca3146e650bd60000000000000000000000000e0742020fa3534961fd25ada700e30fb341e55b8000000000000000000000000a2974c3396fd2a7ed8e93626acb2e81e338852340000000000000000000000009dfeb2c008f9bb3e6ec5370f55d471282bd0b3e600000000000000000000000070c2e574ada9e232cb9467a8f531072b1629b585000000000000000000000000a52a3a87071d6bec90453bf5dcfb6098f0b0dcb4000000000000000000000000d254c4e76bb0bf363daaa84429e5e97bf37d962e000000000000000000000000a71cf675e84104f87720d4f8f4734673bc1c57e2000000000000000000000000e337af68601025d09ff2676fb86472f7304a92d90000000000000000000000007117c13ed687d8d8e5efe3cbce0c6d32c9134420000000000000000000000000134a8b078ec69d43db66e2ea008d8885862de4a60000000000000000000000001758420808f176987c865e92810b19e78b371039000000000000000000000000e3b3b5b463ded7014534e71e39b878f1bca77ae9000000000000000000000000e55e1b9a563064be75f0b94b1e11c4bd241f29ec0000000000000000000000000baeb422ad6311ec308c17723b7b375621253cee000000000000000000000000dbbfca8a507730333d28fff368ff759e8826bc8e000000000000000000000000150fe2c1c5d559ade6ce952e0b0cc0026076086a0000000000000000000000002ef46b73484b81e36076b18511da096d1a0677cf0000000000000000000000002c53fd7c78cb83cc3dbff35c75279503e1b0b9570000000000000000000000009e9c806385f9e8e128642c14e43ae9aa5dab979e000000000000000000000000e592158dbb4ca67be21aa4a685b0c707975f38c00000000000000000000000000fb4ed348ea98f437123c86f14a26bb8b88564fe000000000000000000000000b71ad60a28d51da5a3e666066ff9542fbbfc52ba0000000000000000000000001cd7e88bee123db0adcfb6129a5ee19383c201f9000000000000000000000000d3b64a960fb5f7011c563de2d41e7890a4682e1d0000000000000000000000003eb77611e4fd9f19a7b1be6ecde07856105759d100000000000000000000000061d7ae311ae60140b3ddcf46de8db52c67abe386000000000000000000000000660000c7feae0027f565680000005c683400e700000000000000000000000000aa28aa50b9f19da05eb95defe6d12e9ffe022232000000000000000000000000cc842a0f6dd85202737d2f9211dc52fcf1b7aef9000000000000000000000000423948d5a3add665ff64bd2df27ed149769562b3000000000000000000000000e302058c708f2088bc0c10fa786ad0a8500abfc6000000000000000000000000afd2fedcc22e857bc82865838f43053f261fd58100000000000000000000000055a3a14904087196ecca33e6b5717fc5e8b7d850000000000000000000000000f5e5e8ac53ff2e9778964bf8d35b78018acd119f000000000000000000000000514daefd4ddffba1ea25b829669ea3f58faf89eb000000000000000000000000d329c997bf5258d2500954be93311de11a5459920000000000000000000000000c9c266d38ca555411ed132e17f00fd85ed3e749000000000000000000000000aee28af0879438437d2653616bb177fadde63067000000000000000000000000df8b6f17cafd303fb48b671d0e2f6fe64f2f30a0000000000000000000000000019415d05eb0c5d1090900eded1b62086943eb6d0000000000000000000000004833b2593aeb325ad837ac735cec9704cfb5850b000000000000000000000000727bba378095cbbe24e46f38c21538061c85ea8600000000000000000000000001803c196955981b19225cf34ff3cea2e5a8e5690000000000000000000000003ce06a7446eaeb95b63557811a8b66cf7afe8de200000000000000000000000044a288204128a922e1f163fd2adbb08998baba58000000000000000000000000039160ce06bc0b68a4f0007b78a053c6f472f02b000000000000000000000000f03b9dc303047f0578be99ec16764c3b016d76820000000000000000000000003743e1b663d173b83a1a06621c2924c0dca637280000000000000000000000004955eb19ef4925d32b06459936e67e4d666d47dc000000000000000000000000bcd884b7fc9f22e2ee5643fa59c4bbe64e3241390000000000000000000000003e68cdc66b67861f71ea7b4640a39ae6df150c3a000000000000000000000000060d3796030cef91bbba64e3f8a22bae91995dcc000000000000000000000000980f67055002c6c5be023df3793ccdcb69fde5ee000000000000000000000000b5e9432b78874140de64c63fb6c07c830ab6e7f5000000000000000000000000dfc9e9721ab9e176eb41c4499fbf007a85c8909d00000000000000000000000069ac782e93ac26d409e3bf95eaa16315b5101c1600000000000000000000000073a21dba78ffba2c4915ffe1c759263e0afb630700000000000000000000000017d95999bef1c64135cb9e17ab8ede226537608e000000000000000000000000d45ec6a23400bf40edec30ad449446b2ef0e74690000000000000000000000001909a6f5e2ab76b738c13a9ff571154c22dfc70b0000000000000000000000006d8445f6f86ec1f80caa133a8d1eadccaf0c06c300000000000000000000000088fb3ee4d595e25e7be758a9073769b50bf112d80000000000000000000000003091041924c1ff79f1c62a0334b7686c930ed7620000000000000000000000008cf2ca162fa8c4bc9a655e9f19bb131a451057330000000000000000000000002f9ea193a21b446f62264a8f0c354c293447507f00000000000000000000000064b54c7e68020ea8bdf72c4f94b6f74fc74b7a6300000000000000000000000003bab5c4b60fe1c4867c19bf89f192f9fd42b82d000000000000000000000000d8831e13d31e3ec55c01fe0a1042e874c9d0e72e000000000000000000000000c4762245945bf2f88f09b082a8ee6d8e1a6976d600000000000000000000000044c42f096c2a13c6c1cf8f61e05677d04cbe830200000000000000000000000097a605709dd07fa2a71e7f72b2990a085a69e5dc0000000000000000000000005ba1be88336a3d950f3173641581a2253bb252820000000000000000000000006342f30ebffe72919361b36426496d0f55ee6a3e0000000000000000000000001e45624ddf4b759451feca1cea1006e53e771cc2000000000000000000000000ad17e377312c387aa63be4e12210c8c3603009b500000000000000000000000037c5207244b88e2f827025878b9833a7017a53f10000000000000000000000008d581ccf4fcf7f9a00786f74972d1dc9afb711a200000000000000000000000098e02485ec2fbcc5dce404a4868f6fb56209cad5000000000000000000000000aed887099bb48f0bd9433438c0f3d7347fee73b40000000000000000000000004bf9bf3a95a70902cdc97af8a0def2ac2af7503f0000000000000000000000009f8ee36f262e55d2dfa76ab55c72c67f7d7a6896000000000000000000000000ac77e0aad1f0666a69ac0fe3923a8a64bd36c9290000000000000000000000007c49bfdee6113e6d99b524a084cb6c10510d5e6500000000000000000000000005a14b59d1a9e00653a317fc87b04c92301d67c4000000000000000000000000fbad5ca9a7d8a45c26fc2906941b5d305cfb2feb0000000000000000000000009221bb7b98cfd3589b8b854527ef98243e5704990000000000000000000000009c17c43ad06471c071dd828e2c6aca405fb6adc8000000000000000000000000b22b9ae919af26648dd5f0ed42d5ef04f31697120000000000000000000000003f8581f23940a2a299ccd982363e51d5faf7f2250000000000000000000000000882b67b27e92be03adbbd9331c5b1c3d474d20e000000000000000000000000dd0f83318f246fc34f7e4147ce7e3b60c433f84600000000000000000000000016e03dcda4244f688b96aebc5aacacff4d9c94460000000000000000000000007461674367f75d7df69e9da8f572f9cbe7be2eac000000000000000000000000240dd0040b13001529241ba806732d46ffdf746b0000000000000000000000004c2117974ed507bf4c4b73e0387f7e8ea0f28099000000000000000000000000494ec4dbf324e469764da491c66687c28beb10a30000000000000000000000000243134421b16a11edc1fbe3eabc2eba8c9f3ef00000000000000000000000000b74d558b4d95c2f49cef788dafbf726ed9c1f59000000000000000000000000c3aec1c90a53470b88f779231b43b2b7eae9456c00000000000000000000000018e3ad77f9971cfb7a30ed54f55ba8306a8924150000000000000000000000004158d47fd0c52643cbdae736690a26d37ff02dfb000000000000000000000000bc5f87dc3b38bc7d1cd1099f1db6cae938d991f00000000000000000000000006d14f6f58120e4128a73e40973a0082a63c93ba5000000000000000000000000f13cec1ac69efbb6b706b286df0dd120524289610000000000000000000000003d4321964f45ad319a5254292f0160c90ec694d00000000000000000000000003b7dd17457c2ef3aa0db75db3af6150c868a20e2000000000000000000000000ce8954bba3fd87b17c4312776f54d9357313f66a000000000000000000000000240c9fede75acec25d88276c3b61f6a410fc2eea0000000000000000000000009ce7c483968bbdfd23f246c741b0788fd137010d000000000000000000000000c8fb5f0805146b666b53eeb6b956a8f98b037a35000000000000000000000000b9e0d5936d9a179fe2a849e8ac47c8e8cb58ad7f0000000000000000000000008af0affff3c4e4e52b2021cc9c4544229e0f323b00000000000000000000000098ef0e48a719fb812fc6f8a3d920251929515174000000000000000000000000f5cc378595f8976aaf9bdb2fec86e5b7650ae86e0000000000000000000000004711679e012cb56a0bd83033395c79fe0730b8df0000000000000000000000001cb5317bab3dabc538095616dd6823d68cb50e54000000000000000000000000a0850c819eb759626c9a2243d2fbce4ac7ccd83000000000000000000000000073419d999a1cd23fd7a87120934a1917cf0386e40000000000000000000000005a064a34e822011a4f4972a3a8318959a7d7e6ed0000000000000000000000004bad218690c06056abb3ac4f14d5529e53f8a273000000000000000000000000b739ff1cb2250bd1891955c9c16731c99a9e8634000000000000000000000000e65250cce063139fcebdd7f0d50c289ac81968da000000000000000000000000d58f5f376ce1980127cebb46620bad3f307c0b2d000000000000000000000000a3f8a3497d3172c5f8214d990ffd07e0fbb4865c000000000000000000000000ee7c89dafd1fcc799293af97bad77c41246051cf000000000000000000000000286bd0dd3478e33303fd547ace01dba8e3ca2d9f000000000000000000000000e85657dbf847ed77a9bb4007e29a036976c2a079000000000000000000000000bc773ad56e5356cb1c8c489b3b0e5ab9999413c000000000000000000000000037c9ac2c4eb97a1fb9498e0164dd0bd3425ed63e0000000000000000000000003965c57252116062e21f9c9509ec824294d5f885000000000000000000000000964d4fece4996bca94e09e09789ad716c7836bff000000000000000000000000a103ae8c7a5f65f5ff34abc581f9c4100cc2216400000000000000000000000026609d2d3172a57c271a8ffaf85439629c3bc8490000000000000000000000000e6ae33e9b953f365348f5dbcdd00d9c0ec2f2fa000000000000000000000000a3c472d8eb7447fd00f20afe54cbd31c30acaf9700000000000000000000000052def6c112bffc66fc8c8258539d4d8c30c5000c0000000000000000000000002389400a5bc1bcda048d7efd6fa2da41784f668800000000000000000000000054c73d3873b351618ae89401db85c6843242bfa30000000000000000000000007981a3e12ec0e1326c7a875befe4b189e13f2d190000000000000000000000004b8edccaabdc810f3fbfe8264e5d7e0857111572000000000000000000000000831b718a82a7bb588578c838e5adc7350b9ba9d700000000000000000000000089ee51839eaae8b653922fb88156ae946e7561000000000000000000000000005cfa228ddc9dddb1b5674ed1fdb5ca964ee124ce000000000000000000000000000566b53e028d21e104e4320de61c2314ef40640000000000000000000000002cf985a54a3fe6c2dfabe2f58a9aae8cebc8dfd30000000000000000000000000f45e67d35d03c543560555b32a0987e682a942e00000000000000000000000008c49d3c48618db0738764febc1af02c0406dc0b0000000000000000000000004f641d51161975798996c0e44c6e5f97d7a9918200000000000000000000000037a927683c43735c6a4f4b58b5e87d4d207ab7200000000000000000000000008986ba82283505b2d5136cdba7d3cd2e99bf36d8000000000000000000000000d00e2c85021d016e52849c167232e4de7e2d5dec000000000000000000000000fb272f800546f3b355bd5dbf83157cecc73eb8940000000000000000000000004f0a7477e387973f99f454d6a1bf5bca622762700000000000000000000000002f0f8aea5ebed4e667cb38810fbde5275c39051a0000000000000000000000000a0374c430740a6155a907c5565a0bde258789c2000000000000000000000000fb0a569a5bee64925c8237eef7b24cb4f7a545d90000000000000000000000002a1012b0ba063ed5993e87a7206143a665ac74b6000000000000000000000000b23013f6a5eb6495551b3b46e4e4590f0e61c2520000000000000000000000008f42b9cf4581e418ea43c76dec909a6dc4897b82000000000000000000000000b0ccecd8418f28adfe025a5da9ac978a90df2eea000000000000000000000000aba6afb7f0faff50118b5bfbdb94e858d5c5f0930000000000000000000000007e814fe8934f286fa79f7b12719e0887b82b294d0000000000000000000000002286b5c32747b3095821e86f7ad168d5684c34e10000000000000000000000002795ddb6a7077782b91f06102dd73f10ded3c41600000000000000000000000060ffd53e8c2d8565f9ae3ffd1635c00b6552adc6000000000000000000000000d6ac60ecdd778479124ac2011857f04f7f248368000000000000000000000000c1f10b082f28a1e0dbdbd5e159cfb49bace710a200000000000000000000000008e814e74c8a6dcf93b7ec320fed444a0c94042a0000000000000000000000009167f2d7cac7058b2a3c3a945a0fa79d89e049ac0000000000000000000000004ba7113c1904101a61a6402c2b1c9d9198158f610000000000000000000000008037bd8d2669b36ddbb37d5e1f2a11418aa5111c000000000000000000000000a6e11b806eac54e3a264ef78ecf1f0ad76405d2e000000000000000000000000eb7323669b1b6f2c3ebd4c9f4ba9472e2ac312e7000000000000000000000000915baaa625e478480261b3c46c93e7c001c78da4000000000000000000000000552dda6a7119cc725cd9ee7d89ad4a0e3aa4aeed00000000000000000000000014a4f5376a3deb95bb5b8dbd85939090592e3c45000000000000000000000000a393972f665618ef55eb99217b093c4828423a5d0000000000000000000000002abe827622b54409ebb90afff98d33047117e0af00000000000000000000000016324ed0ac46883e02e878f2a62ebf15bc56dc0e000000000000000000000000b574b1981c88395a183c484d6b62954191ce4c50000000000000000000000000b95d100b18a4eaa700b314a504e2cae22296378c0000000000000000000000004eff2b577103c243dc7fe9776a8edc3d32e7d420000000000000000000000000177654f575dc90d3a62e80ca69ec1f43528830950000000000000000000000008126fdf687fdef0bd7797068db56f898e775cca6000000000000000000000000315e4f4e0f969c5991fc878f8fe61968fc13297f000000000000000000000000fc209aabaf447b314e4fcdaa6109e466c031d709000000000000000000000000361d78542eda6ba901b86592df6e0ee7e3fb6ae50000000000000000000000002674431be9375842c6fecaf67e5abd585ec4beb700000000000000000000000048263d0cd4859d3e0190e52510c365b8c9f767cd0000000000000000000000006f002764b51818a578df3352a971ed84df82e4290000000000000000000000009eb21c14fe91a813ceee797678a057a98fc2715c000000000000000000000000d1f51d35d5afd8a83303772d56392172b68b02920000000000000000000000008a4d9f1eb0f1cc71e740c3101579a0472c4b8cee000000000000000000000000606e0c67b64d5abd660b505611894a5f78f0ad57000000000000000000000000ae82a3982f21261eb2162b967513aadda3f2d4390000000000000000000000009efc9809215775ad296096a168c59ae1027bdf1400000000000000000000000071adc188b03823ccff133b7efd5c83ca7a962d12000000000000000000000000a6c178665c8f20cd23fb3ce9143c8279948c16fe000000000000000000000000a2599c4a3a0b744bd9d9e75ff91fbcb8e9d5aecb000000000000000000000000f2bd8c2d4e8d898ce220bef403a6b1d342a82835000000000000000000000000852b17da6e463c80c89a0c2f4d796a9d4d6b04bd0000000000000000000000008ce38d644dd028f8f8025c4fa993dd9a6f0e58be0000000000000000000000002b94d3b35e7c20be18b0691cc980c82f8639ef4f0000000000000000000000007859df2bbe748474218df73db1d1265e42983e7d000000000000000000000000c1ad97973fe92f73a8cad45c080f605a9a027f5900000000000000000000000062e7c02314bad41519a859216fa2315ab14a1074000000000000000000000000df13636864dc314e47bd52a56e9272df9cd932420000000000000000000000005a8698ec81f1f2aafd67b28d5d26c3a897a97a270000000000000000000000000955b9579e497fe467465505519eb74d5bc652100000000000000000000000003c291e3487fd2d6365732d71f015a279e9130f7e000000000000000000000000cee714fda2509196b4375ce61dfdb41b01fcacdc0000000000000000000000005e75c3ee246609ac5b410b943c423abc90cbbbf00000000000000000000000001f7d681822c087cbe57c90f2dbedb89c69874e940000000000000000000000005a92e4d83fcb9d1747c8741f9d2b8edc501b0b8a00000000000000000000000098277025c5283c5fcafa3489d9d80e6a3485affc000000000000000000000000a057481619f3741db4f8c578817909eb3c55341c000000000000000000000000af13e7a74d2a1fa951b8f1a9b2ec94d43736b78c0000000000000000000000006a33a3ff485cc8778089227c37ee326dddecdfbd0000000000000000000000006c2b6f3ee836264cfb8634293e976690a45c111200000000000000000000000010d0391cbd8032eec59aa2aef285182865b3dff7000000000000000000000000229a01e3c0a0f98b23f514fb98e2f006c923be5e0000000000000000000000009b115fa9e124a6dc1a291d6c854360b3ccd9ec10000000000000000000000000739b4913a039ba3821526a3c9a0a1bc25082442d000000000000000000000000e4348e27aacc924c47e8bb9e092f5f52ac24f1c7000000000000000000000000cfa103062aa3821f42a46311b706f11e9bbde4750000000000000000000000000086aacadf181b168f94f9a637d56d5f87eaa36d00000000000000000000000099b54e5ca04e66537a3e08019418acbaa5edc5d9000000000000000000000000885ebe97042dd71149146c3498b90d7785be8ef0000000000000000000000000c20b5a0f7daf887472dd280bda458d16dbb6eb1e000000000000000000000000001dc27961f97a04bcecd829a12895ccf8ca3b3c000000000000000000000000f7a8d59a76077ebd8a0e005f9a31685dc47e2668000000000000000000000000223efbe646858470c2e28da6c929331ecf855dab0000000000000000000000007502b53948f1c907f7427809b2cff324e6dff06e000000000000000000000000acbab02c932809b2f7393faa53f0280eb0b26f310000000000000000000000005af54619afee0f10d412c37cf448154c01147cbf0000000000000000000000001257920b4b295f04b648a95d80d9ca66bcc53fd4000000000000000000000000491a3d165f65f691cc8680b7cf1894f029f497a10000000000000000000000006fd85878d90d6cc7996765d34675ce2e4fc3fc9100000000000000000000000010cea1cb642315e4d2375c20d22e858a6d082ccc0000000000000000000000008ab18695f344be64a376c0d6032600135aa3e76400000000000000000000000055c5698698ee8656e505d8a2a4b0ceabb7c6e75d000000000000000000000000527d0fac852288937dd0e7b25cac515157757d9b00000000000000000000000039c4642aa08cf9a6122df44929354fdcb95d7969000000000000000000000000176aabb66594ccebcaa8e8d6f3b5c837db7f39f9000000000000000000000000919130940d2e9e05e1552fe01648decf7e3669d60000000000000000000000003445d65f89adcfaf4dfea2680f4bc098b152b70300000000000000000000000026094ea92590e73a4b32a0400dce9c2dfc53005600000000000000000000000089e42da6c71f4c71e749b4474c7bc8c4790b2c8c0000000000000000000000005750c507bd1112fbaf364a563373bd51f445b72e000000000000000000000000101161ee5ca4ae8e58aff0cf7246bb3a44e098eb000000000000000000000000206c9201096dd9f9aa17d3c5fe274f5bcb8f0b020000000000000000000000002e5798b41b805ff4380207a1d777fa1bf0a84da10000000000000000000000005900c5f04911a53a6909c59603957684d145b86d00000000000000000000000090ead7955d6effead5b7d8d5ecf48aca63b9a583000000000000000000000000019c48c77d7902ff3bcfc05c8b2f997de28479190000000000000000000000006b8b76303e30475ef175754fcf7462c7328659f8000000000000000000000000ff826cfea57e8d4e961c3d9ba04740741558b5e20000000000000000000000009e00e08c4a506758ec28a9122a9a6b3e227395bb000000000000000000000000503db315693eab74d2f4245bb8b491c9e4b16826000000000000000000000000634b5bd99af40399732094129a7392fded0e4be50000000000000000000000009f9dfafe31ccdba3e585b6e463930dce7cfdd5f800000000000000000000000012bf149037551aee528a8a42a08c0e8f62b36372000000000000000000000000bdc4c40d00cab37468f74f22574da95f24f1935900000000000000000000000085d485a0a1e9cd805dfcdefc7693ad13d70f2696000000000000000000000000b252b24435d30dac608ae20c3ece739f51ccd9970000000000000000000000008cae2ca242d465f0c05cbfe3775a50815baf1553000000000000000000000000599d4004acf5d20c50bacd8b69be42e526ff2530000000000000000000000000105ed85a6c60d4856c7b97c2d3bb1032036aaaf00000000000000000000000009b8902d11c1413d8be4fb253300086fd9736731c0000000000000000000000000e59bec273184dbaab3123d7ca0df72f24c79f010000000000000000000000001ec088c5803ee153d56892d76bb22658b0253623000000000000000000000000d0813682125510c426830d42900d0e82fe6d2f4a0000000000000000000000001ca3b43b753fd8cbb70ba78e385801180a3d82e0000000000000000000000000704daa6101fe5ae3eca59423d7403296a2a5eb960000000000000000000000003b082192b3bf442e4f65b39f9a7e622218100496000000000000000000000000a0d19b5c76bbd04db2b1331afdaa537b968499d8000000000000000000000000a0d19b5c76bbd04db2b1331afdaa537b968499d8