60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000b737465746865722e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20737465746865722e6e657400000000000000000000000000000000000000000000000000000000000000000000002e516d656e53453463674b35595745774b3973376e4744523155737a36465977356e627639334875775a70553938320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000a90d2f55b98a1fc65a81d70b4bcbca6feab83d4d000000000000000000000000409a0ab686a9c1bbe6fd2e90ac7010dff849b9ed0000000000000000000000000f20c725d04e7320baddcc34060cf561d9595c33000000000000000000000000cc972a3e80348118922230f007fb1af332abd8e2000000000000000000000000c429637222cf3b09b193aebb4485a18004e6901500000000000000000000000028a38ed9ae6b0afb7f78ff2de93a5b922d3120b8000000000000000000000000975807eb7ab9e727acb335e35a50eb90e0abf18b000000000000000000000000ede2de68eaee5e0c27bca4a8b77b2bcd05c4f79c000000000000000000000000a1f80ec86e51a28d4345417d78bc82919357aa0d000000000000000000000000036625473fd113a93fb0ccc18a5fa5f013a014ee00000000000000000000000036243eee92d5bcb51319d3a6fb942eb852d9e9f00000000000000000000000009d11727df06bfe53c424443b6f5bf1c7ebce4a93000000000000000000000000b36aa0d07cbfd823ada9d7b9027402287e8d6c3300000000000000000000000080d90dc9eba37f893e47757d7eb6760a001b7165000000000000000000000000eff3d0cd7a9a1266618861313025809586a2610600000000000000000000000093fb8469363ff5e377ed5ed78ce01ba5de8c3db1000000000000000000000000b7a7ce13ceed0dc030b29f5e53902ee4dbcc773b000000000000000000000000b3ee1e6a38c75fd082b8444a753ecc8e7e4083b90000000000000000000000008b299594d5494fd0282773c08e8d72e145c65472000000000000000000000000614007612244818746d61c0531ec8d0854267b39000000000000000000000000576f9ab8e51618b0582898c721ae9740a0e06e4a00000000000000000000000046a82be320c1b34306494a5acbac41da7fe81bba000000000000000000000000fa31d10e8dbf2c8066d294abd2849c5488598ee8000000000000000000000000fb462239490c5ecc703a73d4fb4ea5cba37b82fd000000000000000000000000312f1c55c107a0cf08a8ddb779ac7b63fe0a26f20000000000000000000000007b5272e4c43e45cd7a04a9b13e6c00709b88195c0000000000000000000000007e3d0f50f03d229bf74df0c94b219f65ade14d54000000000000000000000000afb0df6cc3e9b6327330c3ae915b102d330c1ed3000000000000000000000000e7d143384121d7ba10a9da00a00a246e1e11a9e400000000000000000000000033443f14de5a8ea64370f7bb4f5b88a3142b3c9a0000000000000000000000009e8e839dcf6fb88f57f7793c2005b4d4e7b7f58a00000000000000000000000081353f4ab1b93443a0bcbb099536edfb60dff43e000000000000000000000000a892eb2d0117e683a1db329ed90852bb3b0f7856000000000000000000000000a65dbd2df319c469c494f0685b28f94c0509819c0000000000000000000000002404c36308737e436c64146ea576a948c52c3616000000000000000000000000fd7355b13567a3c60f98c60dd5729d59e1255e3400000000000000000000000026606fdbf68a9684ec104b80deef3bc4cb26a758000000000000000000000000f25ee1d0797fc5f68f4df883bfa4097fdc83abf10000000000000000000000000874be113449be1d7ed81ea670e55a0aefe2576100000000000000000000000077138b5273ebb0f201bc2ff6b504f050e893931a00000000000000000000000012c012ac4b947a072a1f6abb478d094094931215000000000000000000000000de2a957c2ed61809a68020141c8845c1f427c5840000000000000000000000003bc15f3601ea7b65a9a8e7f8c776d4ab5e2bc0020000000000000000000000003d48e322b6d63cf3ff5af63192e19439f200e17000000000000000000000000018525cab1f59cbce1e4ca0e17d2f338f313d2ec20000000000000000000000007dc2934065833310a3f00ca5d0b2277e0d2cc0a90000000000000000000000009bda61e782a22c0854d42dc83048318e0e8eeafb000000000000000000000000060c11aca4d1e43889fac7abc705fbf7b53f21ea000000000000000000000000e19fb49749466ac221461bb47ede401b7353a3c90000000000000000000000008b65a2a6a769445f2f77b84e4241bdf8e80082d60000000000000000000000008837ae657a013033687b29f649eae14f57b099e20000000000000000000000006ef0adcfdd8107793c3a439fbbecdaf44c7700af000000000000000000000000fe55c2138307c6afb3da6aeb6f2ab87c6d8d541a000000000000000000000000ce23bd7205bf2b543f6b4eec00add0c111fefc3b00000000000000000000000023e50f05a3277ea391b5d140b7b3e73e2fc317dc000000000000000000000000edbbe4c38c42b30806608045d779bbe773ffc1f3000000000000000000000000ebb057487f0d13dbc26435c506632c096f040c8d0000000000000000000000000871ebc07444a38ec0af68e2558037f38963c061000000000000000000000000fc6edeb989187ff13396450d5fb6efc4860db1f400000000000000000000000002656adf9d53d638d118e498e43d910f88d21b0c000000000000000000000000e25e3f5bdc08c1db45c97b7e668edb4fb85018280000000000000000000000000d33e41633f840027ffcb2b3b02a67dc5ba459a600000000000000000000000014734fe29f611c737afd6748cce6b5333b81e9e5000000000000000000000000f2274c0873891b8f4928877fda8e452e09aba521000000000000000000000000d863e80ad9e3d6b2097ad96e57c18559bce7f2be000000000000000000000000004e61e456ac123b15e6a597bec580f0f9cafb1f0000000000000000000000002267c6d96dadfd96380d7ad0c736e3455314fffb0000000000000000000000009bbd5748eee3fc5b3b7af26b6583798e5ea6fd1d0000000000000000000000008ac19b989daf1e1011c582fea1c12ec0cc03bc2b000000000000000000000000e1e5fd7b864c6e490b3d08288ef58252a39c87e30000000000000000000000006d079e7b4e3ee740cad2f84ed12c78e403d53fff0000000000000000000000002472c5e9d512bd3cc33a533614ee7085d8190d0100000000000000000000000017b04b6acef112194e8d55190453837df7db65cb000000000000000000000000031e44347de34e0fa0b32d500d0ee656b7fbdb6f00000000000000000000000002c50ff1f0ae964ded5fa9f091074c7a167e86530000000000000000000000006f2f655e50241e2d9c1222c407ba819c59ce6ef60000000000000000000000003cb2419042362a455197726696a31c46dbb019d90000000000000000000000000e7ed4d784717d1b7d82922fc79af6a45f17d81a000000000000000000000000acb110d179e05d3bf589b411d7a6a3947413a72a000000000000000000000000de235b284b2aa78e7e892cde921f7336965aece8000000000000000000000000f563bd9b12a7497bf9870457dfe26ea9e9be89110000000000000000000000004b433b20e0a47c6e0fb4f01cec1095664b398018000000000000000000000000b172507f28b82b83d0bab8bd295cb32d7e1cb4d7000000000000000000000000d6f57361ecaed8c59699e3fa76ac721ec0c18d50000000000000000000000000dca0bf814681b33c7d61e7b66a4d497a5bfc4efd000000000000000000000000bf496c6c77856c301f12876c65bda19afe9d289a000000000000000000000000d7a5073daa5af9cd965ac35338fe2ead04ca621a0000000000000000000000000187809d747d35bb0ee2c877059473870a065a17000000000000000000000000a89217e6cd14231a4f784e8592c27a66948d793c000000000000000000000000b7f1bf05c8f1368ca1c9ecdf01c116e99e5c9c9c0000000000000000000000000cb62685485a49906a39f958491221b51baf96aa00000000000000000000000034fc6674be6ff02bf746c6fcb0890adfa1907060000000000000000000000000b7b4e21774d6f2dc2dad42347d2148ae24ae59e20000000000000000000000000ae7ab7f7305ccb8e723707c834ba5a2217f7955000000000000000000000000cb8caddc73f9fa0744f940443f07fef826a7dd660000000000000000000000005e04c9cca8bc789e6f32b9fa9dcd143daf771a5900000000000000000000000083bad16ce268f90c812b3355c719d5da3bc94b6000000000000000000000000008bafb4400a102dddc5e5d584abf0aa38e174c570000000000000000000000005d0a2aaa2c832e972baeff26d77b428b3c24b8480000000000000000000000006338b6646f03703674fdda05c703332caec5023d000000000000000000000000396db853e393f7d13b6a22d305f96905eace143800000000000000000000000038ed51975804c747aee9ae3b8811f251fd06105b000000000000000000000000981102685f949ad3235d34cd8f66634091b9862a00000000000000000000000085b67610b1835988b39c1d95f9e1b7cf973cf44500000000000000000000000079a01661f26f5317342b64187a531047514915360000000000000000000000001902968b5b91b28dfe4e0d880d615fadf67a9f9e000000000000000000000000a3a8005391a0a58bb33d00222fbbc3494c18b8d90000000000000000000000009a7776ba7402f3348c6f7d3a942526efbe2347f8000000000000000000000000dd7bcc634f7df84eb600247cec585541424e8e5d0000000000000000000000004d8bc668c4074a7491388ae36c1bae6656d8e67e00000000000000000000000073c0c5932f9cbb58d7c2d3bdf1fd65027485f00d00000000000000000000000013834c49136b30c6f5056b40fe278426cfcf34cf0000000000000000000000004f9015022dbfef4951474e11f4ac0436c6f950e30000000000000000000000009f0609a425de00e14ddc154fec134ddff307377a000000000000000000000000e0add56e4ea84f043e23c0d8b16ff8a06d10532b0000000000000000000000002b7cf3366b6b9662e90d30853d2e02e05a8eeb46000000000000000000000000ae0f620c8f1c260592123e710b25450f35b038dd000000000000000000000000e46eafafb60af2eea3a59768106a9342aec59ec3000000000000000000000000655506e73103a8c445473236c39f8b78c22bc0d1000000000000000000000000f2710f4c8dbd2c16c9e0369a028b1bf861c7aeb4000000000000000000000000a442360bcb3057e789ca495c89fdff696232cb80000000000000000000000000bbb3d8cbc19a6bd836e48668e41d7785c65fdd3c000000000000000000000000c0c7db075e7013ad5ff5154a3235dac2a1e35c1d000000000000000000000000c5efb2dcafb42e9bf9d52417826c5e6ce9ccd6a10000000000000000000000003966ef539751bb7f5d28ed90a9f06cf34ca76cd200000000000000000000000057401cde367d95f931e26432b06387450b0ff9b3000000000000000000000000f9bb31cc3e96c37c5f3ee5343e3f0407cf178859000000000000000000000000644a40cc841d64d13e2dab3b053fd83194f86e03000000000000000000000000c1b6c4884724c9d02bf1f6ba69d065e491b46db6000000000000000000000000f6027b4bec0e191ac44c7d40360f0436c00257f900000000000000000000000072b6f706961098bf083db9234432d0561e017c2e000000000000000000000000d066c1d750c66108472b6bde8d1cf1dcb313bfaf00000000000000000000000039720501fb27931e2479167ddc8143dd927d2d5d000000000000000000000000f0aa2e8d58ee79e05754989cabaf98a740183ee1000000000000000000000000f95305e72a13669bf830f9ddbb3b4ee4074c13e2000000000000000000000000203e90bf41a6296fa6ff71501ba0b9baf0d495ef0000000000000000000000006c7eb3db660483338737e11a2961409216de2b220000000000000000000000002193a7b32fbf841db107958da6b1ce7c39503b9e000000000000000000000000be8964e229f27ab6be8dc8b7a3cb0f3498ad8b3e000000000000000000000000daf4b1df63d30fb94a626978e7b05df564a093a00000000000000000000000008093c1958ea5cebf1efeaabab7498a49f2937fed00000000000000000000000032536c98f7fd6b47637452275a2297abcc4ff6ee0000000000000000000000002565f601eb9f6fc6112d28849ddf88962db8a68d0000000000000000000000008b588cfca07c26b265c76ed7771a1962415b8df7000000000000000000000000848fa9ec76391b94a83442170085f8ca863b16240000000000000000000000000bf4675cd50f9d83af16114cc6df2c2f73ac0971000000000000000000000000eb893129652999d04548db4af586e22be7998dda000000000000000000000000f13723effab38be4cc98617cfdd32c827837d3700000000000000000000000006872a0e272f9de4a7fef217f2ff9ac297fc72aeb000000000000000000000000d8173cc9925736a9ab8e197fc2663a1f711cd53900000000000000000000000016036860c873e2c518d22cd0a344575c0e17770500000000000000000000000025fb389b80f38c42b4fed212bfae81a1b6678045000000000000000000000000e79866afb063ce78579e1a61991cc984e97b0eb8000000000000000000000000e928de5a61c701381555b6c5e6a1271745c6949700000000000000000000000030d312403aa2b434fbfcf354f404087749cb5aff000000000000000000000000219e5f35a97415c7a2c9e69033026e821a21869d0000000000000000000000003db981f88a806d41195c52bb51d91aa13178cccb000000000000000000000000205e36fb5aeb39a3aa8a4e70494dde812ee275de0000000000000000000000009c11981ef018f440a2842a150c826d9fe72a24a30000000000000000000000005930dad078c606db8fcede4f4ebb2796b97560c10000000000000000000000005930fc405ef5e83b4f9ec1928e025a64663bd7d20000000000000000000000007bcdc12467420180d89382135c617805b29ddc74000000000000000000000000a33748be89cda744ac82681a0727716a188c1d820000000000000000000000005cac404d11250cd241b719487f47e3d720873cfd00000000000000000000000089b5e642656ec459a96cde34b9fe5103c4c844c200000000000000000000000053a207ae61d889e9dca36a9409c19d677bbeb296000000000000000000000000965fcfa46b63cbd50f6d45dc026fd74d4fc0eb2e0000000000000000000000003de42a008df2e4db42872e18432610598a8efbed0000000000000000000000007f5472c45fa73b8d789042341192dee62299bcaa0000000000000000000000004488bb4419add81fb0c064557461514654e8010000000000000000000000000086113e8fa091aa8f57667cb6a3e8c94e67249e87000000000000000000000000b598c43e149dcc01d9bc7270ff497ce44a1d77da00000000000000000000000056601bc1aaa44c53c34ca737c56e94371188391600000000000000000000000061772e47a86863b2aef121a698426e2facd9e12a000000000000000000000000be9362a2db6a5dfd599d0e05edc88a7c0e3fe9890000000000000000000000005b4a0ae9a19306f1cf3d9aa227248750908be5060000000000000000000000001e4163449015da5f4260d032974be9dd7cc9d3aa000000000000000000000000e7fbf41167b88febae031ffcb2f49bbdb60f63d600000000000000000000000044dbf8e124147d5087b69f6f83367a3de1bd0b31000000000000000000000000185fa0a2f3aea8cb84a715a888263f0c56fbb935000000000000000000000000a30cc61535aab02b6a8b4691e1bf535cdaac74940000000000000000000000008691428ecf7291ce246dc9e7e855c2415c1db11500000000000000000000000005d46be6e82651ca91513b7cec0916454d5e8e360000000000000000000000006f8c6bfb90208bcaf015f919ba7c6a04e9a49ef9000000000000000000000000ea571485eceab5ffcd8ae224b5b70d87b8164b3800000000000000000000000010720dda14f4e3f26d73c1f7ac4a72651a1939e90000000000000000000000006916af31521d42b6f9c73b7666261621f581ec0d00000000000000000000000027080caf73e9703b28996f26cf620ecf9a568b1100000000000000000000000047594ecc59bcc22893c4840c007b88ac6cde52de00000000000000000000000082eccf601a2536b77c86e152e524fba97d91532d000000000000000000000000e3fa8eb7745c67aed07868529f9adcea32ec002800000000000000000000000001e7f16e17c50d070eb66787f25ce3be405d6038000000000000000000000000b388a549edbf42d26123758a77b32e4d67c79481000000000000000000000000a38f8d75c3d2d9fb8fba9a18ec35aafe3e3c1b920000000000000000000000006338c033d1d519cb1c027a3d46bd02beb469b7aa000000000000000000000000e97a3b6e2dca0d27208711de792fa6ec769bfa1c00000000000000000000000062a8c39272f5d77b092c5178b178e876284a2e1f00000000000000000000000059377ba9348a0313ac71b06c143909212639fc85000000000000000000000000c7d4341a0d05ab435e1b842047189df0aae7e42a000000000000000000000000300e3c8c34c437d8591f9ffa8dbd532fbc245df8000000000000000000000000753cb2cfb62d4d7c5e12c67e7bfc9b5e134def4700000000000000000000000068ba59c5351a1dd77d49cdf9d5dc6be14d1206e9000000000000000000000000a88b6190c7167412ce44846bb422f947e6d2a683000000000000000000000000b5a03c23869d658bf3aea5e4e07b7f89110f6a2c0000000000000000000000008fb98f8382b297da13ec0a18a8ec2f66ba8ba13500000000000000000000000095d32f51d6310d0b70dee1923a3048a847c7221f00000000000000000000000058f6c18b806a4335e5ed2043d2c47031fe77a33d00000000000000000000000045d2cbd4460b5561f478589a9adc76b2fd0998b000000000000000000000000082755f125beb909b612874de3efd99d873352e580000000000000000000000001c7d2f349db2da248906489b68a8d0f4437312a50000000000000000000000004dba78c372e0d1a610317cd4ee3793addf54d72c000000000000000000000000da25bc3da609bbf5e8030eff848d939b9862e853000000000000000000000000ce3e8c1bd738241b1d31935a2579d00714c0a6cc000000000000000000000000b8ab942bed20fa8be09aa126356bd74fe43f0daf0000000000000000000000000e2f7af75838ed53db31abc8ec1623a3d24c6d9d0000000000000000000000006ad23f8bf8f1d185b3e305eaee82c0bd1a1fcbfb000000000000000000000000ddcac94a3c14c47fc7c61c03a743b230393dc7f0000000000000000000000000714646a3f8f044d4cf09ed4bf5e733b8ac847ed000000000000000000000000093640f68db48b6f23ef6b39701b9fcc649b2fec0000000000000000000000000979c1309b030874d4064d05cce9dee96667bd77c00000000000000000000000043d5c7b9ef0bf284dc46d129c06aaf2a806363da000000000000000000000000983a48be321fd188e574b80fdeccefa29e4878970000000000000000000000002ee9a1751b6c8034961cb192bf3a8b9110621edb0000000000000000000000005d9538a7c60c9b490efdea91091258357dc68f970000000000000000000000004e38d82af244010f102009b37f5b1e02491c0f29000000000000000000000000672644c5d53666127fbf5cdf71d15ca9483dc31800000000000000000000000018bd3eccd58d8c137a72b29f9c62eea578237fb90000000000000000000000006c2e408c486d2413dcf9ad976ee7be0777a162bb000000000000000000000000cc5b1fef95f632c4a25f95ad88bfe12f928d04cb0000000000000000000000000eb8745407a211a718d6921691ceb99fb5ac9f48000000000000000000000000edbeb31476244e1cf9fddfb26ee5d9322bd6d6730000000000000000000000002eeab56878fe9d2bd1dba5f555751c8377fc7ad600000000000000000000000032c16e1ff434136c303b39f110a6e3f4617b50bd00000000000000000000000039848a38e92fa7047fd501fde1bae6db4782929e00000000000000000000000015e392d203aa6541e9b70afc36d4ce6a24767a1d0000000000000000000000005e4a2b047975c761a01ec9265e4a1166078348790000000000000000000000004b18ec10eaa92db20c105c465c6dd79e38bc0e4b0000000000000000000000005b32c2a874a3ec2af3e0502fa252f42c22c01b7d000000000000000000000000f008f5814d2262f04f6b7c231ffa5054efb915df0000000000000000000000004cff75eadc5724753c4cf2f90ab9d7ff1c089e39000000000000000000000000fca2b66ad9771ed512fd80b7d2074f3fcd89aaf0000000000000000000000000f58855258618070f05400e98e2782e90d2bc8fd10000000000000000000000004e59847b9c7874942f51b4f21075e0245dc18a94000000000000000000000000d5512f3d1041afaebfd361c8351903d94bd13ae7000000000000000000000000e3662d50437a0ba45bc347ab28f4fc082c045a2d00000000000000000000000001a620b776a06fd92c6a63de15c8b6bc1760763e00000000000000000000000090eb11b77c4e94cb1232fff8d5d510bb68e63ee5000000000000000000000000f4ac034f756ecc7366e482ac203484cbe1b66d3b000000000000000000000000972f9c96d67159d4c990147159de2c7d0c5fd28c000000000000000000000000f8eb0db870524d399d1b0474af9da3117db77e94000000000000000000000000c6ce69204403d8603a4cf3c8df931c9a753c255000000000000000000000000088242c0caa5acffbddbd6069cc91bbc9a7cdc5f50000000000000000000000009e8f39348487eb387959afe62a754d69522d98ba0000000000000000000000001afdae4b22c36ff787f09f02149dd9ada59c2e890000000000000000000000007dd93327bc87c172ff45ec98aa921a84089641fb000000000000000000000000d48e45efba792a3f54f6607bbc017e5fc1dc81390000000000000000000000006cce92609fea04a8450b054bcb16a115e12bb14d00000000000000000000000021310dd7ecfdf231b939f263c528b6e08315501c0000000000000000000000000dceeb2ecb614740c219c82cb6a93729cf202bce000000000000000000000000ce676546348b0dfc2cf227664ccc2dfcda24c28c00000000000000000000000047ac4557c254814e6b8f91622118fd779405756c000000000000000000000000ec227378782f99eabb9e8612bc712873a5b63402000000000000000000000000c23f78c43b810f3a29168d5652c34f387d44dda3000000000000000000000000067fb9b94a6777782a307e05533173437f60502d0000000000000000000000003da589e1ecb0c0b7798d41163166d4e737f2a49f0000000000000000000000005b3a6dd94db658c833437409503e20ea046585fd00000000000000000000000067c3df354f8a29e976876479ca2a70a8c365da83000000000000000000000000d47ae49b0780982a26c16040a6b88c1582af63f9000000000000000000000000fd0707959c59681d1405295f3f50ebd325d6487b000000000000000000000000e48fe6012f97b6a13c0ce5cef314caf66e972deb0000000000000000000000003b33e333b2cb692bc98ac655ba92a592cd42d755000000000000000000000000837eabc02bcb2b2856ef3ca06a89cb811c9b6694000000000000000000000000fe8126d48ce7084a89c293fb0a829731852273ff000000000000000000000000213706f372cc0983d45cb00fee1ef77e519e093900000000000000000000000087420186fb7d9ab456871f16ed6d66be34cd196a000000000000000000000000853c04f6673ea7b04f254ad26939faeb119465dd00000000000000000000000092a1d9618efdeddde37412a7b1c0645169548839000000000000000000000000edde93c3da14d5d1d914b17f9d49033d144701ee0000000000000000000000007d85229f8473a99e5548b54be76ce7bae65edfa000000000000000000000000099893bfa2ab7307fe44ac8366968505202d497ee000000000000000000000000cea448f7b0df11b166617b3743004a573c98b0aa0000000000000000000000004c5a7ce9de52aec13f292ebba705a64adc9822a900000000000000000000000085ccb9ee3a3f456794b8acc17bfb82765a7ec092000000000000000000000000d0cbe8380cfb12127cdb3d947c600faa6d70f80100000000000000000000000017cb48a577a40e78a0ae2809d698f79ef838f0020000000000000000000000005e5de26e14a711d6eb21333c24f1acec9fa0a2c1000000000000000000000000ccd978f48da6eb57067d7587e97aaa0c966ffe82000000000000000000000000d9f83a83109a719326d496b902a9fe2e8559fe2d000000000000000000000000065b6ccfbf17674867be99ca1a7a6f9e33859d170000000000000000000000002a1b126030c000b3abfa01a30d1fe53c20f6ebdf000000000000000000000000e619f97563410c6d5c06b44af1a8afa0e1d1faa90000000000000000000000006c9303037cd7c20923e4cede34063995973986650000000000000000000000004735dd60bf35212ec2a82f3b04a7678bbce6a577000000000000000000000000c5c9495c86cbc3e68a5d3710367e244f134d2c120000000000000000000000000d2d7a41775d8c084f3d7754a2ee318ad7222794000000000000000000000000884abda3aed47d015898a25d84e3cb4117b3399e000000000000000000000000dd592a7484e766ea4ddf35d8e4af57aa6d1798a5000000000000000000000000ef5eb736a089032b0206388ab047dd66c22d1a8c00000000000000000000000009dd47044cf3cf5b19712a3422b79b46e4830e9f000000000000000000000000545be2d721713fb71a79e962176d6837c8d26ed3000000000000000000000000e982a9dce65b234ae13d9b10db2db4cba70fe43f00000000000000000000000047bff18e462912ab61a465b2bc229e3857491aa600000000000000000000000083551f58b76a8f3b843739827068e046773dbc3d000000000000000000000000281d2fff163f20dc2543132881b1f21fb3aeeada0000000000000000000000008b572917914879404a760148177f6d2340cf51340000000000000000000000007c5dc4edab6b9f068a260ad21bd4a2a7a073a997000000000000000000000000afe3bcf2719979c6a8fe8efe6948fa3569f4d23700000000000000000000000095a110582f38711a2189ff7f36186014b3898d75000000000000000000000000c9142a73a83a5f6f072e8866f400ad565862691800000000000000000000000022a9bd5fadc0af42d6fca18776e8462f2b90cc1a00000000000000000000000064c2e6146927e74cc0bc74e10705c8c5cf738ee500000000000000000000000069ded3e9ae670d87b95311f0f7e874b75a2aef55000000000000000000000000fd516ab73ad54eccbeb35b97070efe4cba6797ff00000000000000000000000094c1c6761d11ddd7fa04e8ab8276292d0a0dcbde00000000000000000000000078511f3130943d431294705f6040a52911864f06000000000000000000000000c3633d1bc2d5c6c79d69a2093c5d39bec86c03790000000000000000000000003ab0436273bf4674f8e416fe7f9c33d1068039300000000000000000000000004981d8b54e3e5b0d49f40a22054d29c9b3b5f6580000000000000000000000003f603a18bed7cc5ceefdc83ff1ce0cf5b3764e2e000000000000000000000000dd33040bf983e8290b705a85184128c91c1c7c3a0000000000000000000000002efd84218344bf8185a929cf3e35f3c399efaf8b000000000000000000000000401abf9e08c48fb076b4fc3145d76b3cd59cdc6d000000000000000000000000808655bd57920072a39fbfbb98a6313f0c61f9bc000000000000000000000000b66dd293327a532310d9aabf35863fb5a3ddf34a00000000000000000000000085b38f38b1dd80a539c02b135e3c5bd6f54b7d70000000000000000000000000e93e29a5120186e2eed69d121d8311a83c6bca16000000000000000000000000ba502389525b86bc7b46a243313411b2c028d04e00000000000000000000000046e30e5982f636d558fb5243fb12d81039533c38000000000000000000000000a3992200624b696ff169f8838986cb6eba28d07f0000000000000000000000002b5c8e949fc19e6a52a514b0a9be73b0269648ce00000000000000000000000011df26e28b1dd2fa8ad11836a23b995199b51c07000000000000000000000000648332cd9a1b33dd33ed5e79c6cacb86a794808d000000000000000000000000d283d3493b02a6fd4ec3809a325c5bb14c46856d000000000000000000000000061c1e1324acac333c1122d58c8c3e66a0042afb0000000000000000000000007dedc76a19c2ad92f5d915ddde7461ba6d38c2b400000000000000000000000011116b04c19ac7266c856cdc623b2903e102218d000000000000000000000000c5af792ab1ef1ad3449b955dacdd218ef1aedc580000000000000000000000001017f7990259593e74b478509bab3e01aa026539000000000000000000000000dbe4856d7c3368ac9ae303b3230f607c7a6a1d18000000000000000000000000a89f61a68ecb5c94c6323891f3fcf33219df7af4000000000000000000000000e5f4716ac8161999c92361e3f72932fad0310dfe0000000000000000000000009043bc3c158642ca81b86dab7700208ba59ea2980000000000000000000000002e4d368b315bae6221952c07ce9c8a0d4e4a6e9d00000000000000000000000020950613ab14ade6aed22455acf0f18a958c6c7e000000000000000000000000a4da0701c3d5597b4c2cbc5f38929ea15a99cc1700000000000000000000000084238b6459d009ccf0d648a75b717119beee2dd3000000000000000000000000ff761537ef6caf7c9567a3b4e5e7aff0c34fe3af000000000000000000000000c84379f9a3e48c9a243dff5214cb6860023f7b2b0000000000000000000000008d19be4e83be711c0736558f93157d35732b2f5d00000000000000000000000088f1c861535eb12691356572025e79d073c1be110000000000000000000000009594e5fbe7374168d40248521e3f19ba042676e3000000000000000000000000d59228cea6d813012c58a3e74c7dcfe5dcaa137e000000000000000000000000e12377876a292f4c114193eed56a07cef1000ab5000000000000000000000000107afdc83fc837fcc97b9b303fd8df21e7906c00000000000000000000000000d6d5bf9efab602a655745f94287e76ceb0353b51000000000000000000000000f5a874f836f461942579ffa0bac46e8124b48a940000000000000000000000007c776e893f93fdaccc44ef79d09596f6f95cd714000000000000000000000000cb4b95780a8d2c009afaaa953657ef57b3965502000000000000000000000000aac31419a09b0e9bdac8030ff0c6c3b8365093530000000000000000000000004d41d9820d9dcd026ece37b4be3b47ea38a7be42000000000000000000000000488149a1bc5067554969a0c11857aff17129db4b0000000000000000000000003f6323a847f526863c02041cee3cd62b5edc25340000000000000000000000001cd0efc43d072aa21b32a810fb7c53d55bb6bace0000000000000000000000006d35357e2a7628c3fc5bcd25e127ef92d1e1600e00000000000000000000000083c70d7f89f7cdfb978f4b1fef77104768c263ee0000000000000000000000005874504c5952f667f0d6cbba51fbd12f185945ff0000000000000000000000003b54980a21376ca081420923f072bbba1387a0980000000000000000000000009fd4780b64ba84338447b63a5a24ec65bea5db43000000000000000000000000c4dde93da5658214f3b360f487b9ec44ef8f1b02000000000000000000000000ed2d220a3f7a7a883a5fbffcc6678f99d017dfcf000000000000000000000000b101cd2c911b139c1e13877fce86fc23b6ce0f36000000000000000000000000056294971cfc680ca63191b289b20df9f3fc2f25000000000000000000000000152d9e4dd6a314ad49651286317fbd5a1917873d0000000000000000000000006a4c9a753683302c54a7c2254d29b7f39b22acc90000000000000000000000001da87398264a3542cd54bc08be3a05eea99bc1e600000000000000000000000041e4a0602cfbb26a36c2aa483400d0c88284c88e00000000000000000000000009e704c49e031955d0bbc7e31a9c43d594da0ef600000000000000000000000012345b9c8ce241f19aacb6be7fb086585ec543210000000000000000000000006a52d76b16d97f90b11d5aaf71122f58a55833b30000000000000000000000009d894293a144f3ef7e89df17dc7c98d1e0fa385000000000000000000000000057bd0d91c9022fa2fc96ce4db45d190b951b8cbc0000000000000000000000007e0931d34fd8ad564426999516cfd5235d3d0b98000000000000000000000000b3552956e0e5205d0d158378dab1da06a2bfa34f00000000000000000000000000dd38af054bd4381a37fbc2c933e2aef21125c0000000000000000000000000596657c9091b258ebf79b360f72e658bc35155180000000000000000000000003a1bcb34ad40686a3dfc763a826359a02ff510470000000000000000000000009f517cfb10edde4c7c4b1cf9f24c23954bbdcc42000000000000000000000000b8392344ddad3d71d3dc503c7a3a19aa70d05cca000000000000000000000000f94182e52d9f4c0d0216870d4b357ca088427a0400000000000000000000000060b08129a1f9668ef574b3210721913ea608f15b000000000000000000000000a7aa172367b225d42434495f5e10180f71f0fd28000000000000000000000000445cc8ed94673e7efa66d1638e447ddc706bc4460000000000000000000000000e799cbc63555014012052b94bb1df1a96eb079e00000000000000000000000019dda3e9916854f4ad51b8f07457c8d5ce1c4c8b0000000000000000000000003c6e78a279ca78088a939d80968feffcd517190a00000000000000000000000080bd698f6d613b570301b9ed162125587804be9f000000000000000000000000bd3b173d379db769152ae85d8de04914aedec29e000000000000000000000000929a1b6f4d8129f1665ff215acdc57887fe737f20000000000000000000000004dfc2572595212639273f5cc6c77264045b74b970000000000000000000000001fe1b2270b1ab36a9f405d1b46a8b3843edf83db0000000000000000000000003b4da4dad56cc638a513b1b9f4e20c5381f52651000000000000000000000000bf25ee1db54f1e1b950c212c1aafc0b7e6bc0e62000000000000000000000000833ff256d3fca3964491b7030e0395fd6e6588b6000000000000000000000000a1b1fe50a1e0ef7560843d91757a9cb1d0716956000000000000000000000000d8fc0a81def83e0e63d8374489a9ea622c64d185000000000000000000000000e4b278eeef406705f26a525ef0e73a7693362eeb000000000000000000000000ee5ae89984d20a7394632427548161bedad976aa0000000000000000000000008f4c147a86eee8788b2585e13726ad1650d5031900000000000000000000000063f3e983169813de75e5d9dbfdd27ceb2657f4fb000000000000000000000000bfc573d778b381af1a2153a2b21e1cc8854d08be0000000000000000000000006b72d11bcb8f8638ba43051663ae75259bbed4dd0000000000000000000000007cab8cd099aa2402d419974d34ab37941e47740a0000000000000000000000003772fbb72c6c1362f52cf4e500d67a26e5aade64000000000000000000000000a75ceaf44c9fa0568fdf4d98a2be8d7cef61b46b000000000000000000000000ddf6ff3c177ce50ad065304eb661920f7ba7ebc0000000000000000000000000093175aadcfa34698f1faea41351bdd6709bea89000000000000000000000000b3461b35e0850311ba889c6eb23126c9535e1989000000000000000000000000134729ef1c3252fc61d7484f275267d7d1138bdf000000000000000000000000e3f57b06a0b350c8d90a874345b48e92a6c179290000000000000000000000001029749d01dba5ef96526b2bccd8744ada546d88000000000000000000000000cef124e6c3f9055d2ebd7784ca077a1c6492ab64000000000000000000000000700538c1d21b126b0ac99f9db75bf9be65fcb7ef00000000000000000000000077f3156f35323baca8d8c05344e93cc80dcd80260000000000000000000000000ae6a1cd4a4c21a96304b91967e8a9df52c57e3c0000000000000000000000002c43da18ab1b7a9e4cf4b5cbd4f69d64bc2dc5d7000000000000000000000000e7341285e44697a1930f0eef05f4319b3275e2ed00000000000000000000000098327d5bb6f0fb24e9bccd93d8d3cf59bf5b0ded0000000000000000000000005e158cab42694a47b77aaa1bf3e51887833fea350000000000000000000000000e07e72bb51fe53ba14abaa2d4718439b39c098f000000000000000000000000512624065dcf13a91747dfc72fe19926fdb1790d000000000000000000000000b221bdcaaddd52174c9dba7663c95beb7eaedcb50000000000000000000000009950992796f41643f01091f4aa3dc966fd74c91d000000000000000000000000411582f7002e785ee4b5fe3598937ffe72d519b30000000000000000000000006c6c66a8c2fa01938fcce3d6f76e4784d689dd09000000000000000000000000def0829c669dc6d40990fcb77c86dc52636c3d51000000000000000000000000443729d0c14272b2cba616473df905d71c00dc4b000000000000000000000000d487d8825425740f4543b3694a3e49576a3f2e180000000000000000000000008e4cb687fead702b8848efadd9a539888f0e44a00000000000000000000000009d6df3e5e48ae600f279110978fcefe3f38755b40000000000000000000000003474fcfb0bd3e37f06bbaaab4b650a550afae08a0000000000000000000000008d239151c6e015f7e4c13e78ba15fa66f011e9fb0000000000000000000000007b8e0d43c0c36854c9d460a2633862afe3ed3f0500000000000000000000000091db16561808b6142571ead217114d68e0b6a2f400000000000000000000000014fc78697b15191a36a04bd334766e012c46c198000000000000000000000000181f1bb087eb8a4ea596cd3ed7fa6ca840d0e5a800000000000000000000000080af5d59cbcf10726ba54371bce9f843d9d5fdd20000000000000000000000009516e80ba79b97d5085ea4553df9e35022b1a6560000000000000000000000003e7393c1717b59544517579d224317197b71346b0000000000000000000000004cfad7d7ce431601c8758b71dc894a8b2fe860020000000000000000000000001ed727bd978906f949a00c97b76e024138fa8db800000000000000000000000022f6c450340f160210234d66fac2d728179597ad0000000000000000000000008f5542b5aa29d8e9e06b66058ed324d2408e65170000000000000000000000009d11cf5be336bf9727aa41308fccdac66bfd0b800000000000000000000000006e0cf76a49fbe0502242187e68a37cde12ede2d50000000000000000000000003537772e7ac1bdafe314dbb84ff116d8dd111c640000000000000000000000008e7be2abd7bc1ccf883689e975e52cdcbc7b4e1900000000000000000000000077d3b23f38968f49d43ab1fe7e3920d7a05b92e2000000000000000000000000cb179efff1c7d11094a5905ad0cec86a68376a500000000000000000000000000c9b862b9343263aaff9a7d5d20fba5f528dc6ac0000000000000000000000000c664006745984ca9b862cac075c75b3fa5b6bf50000000000000000000000003180c9e8c223794001cbd038a598740964435c390000000000000000000000002b0bbadc43c589db06b11744875023869d51b9a30000000000000000000000003636f442e5cffec2c928e3a4888f22270194be7e000000000000000000000000c5543b3a2973dd3b9d156376e1e8e7d0dcac3664000000000000000000000000ae5ee9a4ffe860c3cde60e5a64db07eeb93132c9000000000000000000000000c3398d3c820021b06c1c7a37ac213ed87d14932d0000000000000000000000000590e278b22fdff934205d04cedacdaec34ab60300000000000000000000000097175f5a776434f3a659e5ba6ac025d287173960000000000000000000000000b6c81897dfc99ae8db0c0eb89aaa16c9c5bfe19a000000000000000000000000dab588d97c8d52ca6e4e0aeadf5fb9fbcec405e000000000000000000000000007b4e769077cf5e2fc214a663fdd963676c668320000000000000000000000009cc49886a2c4094cb6ff187ceaaa5e43f528e618000000000000000000000000619b0e97cd2c82fb2afc57bc65f35a73788bce8f000000000000000000000000cd7b7722742bfa3b87bba72042f5bac860ed560a000000000000000000000000e0e922cf78122db1d987c91dfd91b3f7398f3a1e000000000000000000000000e6abbf51362b4011d5e3660cf347c7dfbdb18d2b000000000000000000000000b8fe401c2d43e7bfa80bd44a180d5b94e4a1b9ee000000000000000000000000e0db2ab00c865af6ea242663d25e0fb98cc9d0130000000000000000000000009bba27d99a8623d37dcf1a34e8d332b707a1e2a8000000000000000000000000ad51601e963537716ca0d17d36770522a49f453a000000000000000000000000c4e6622569c71ef5a4297463474efb91a97355ec000000000000000000000000c0f9c393e6b6ff87f130df7382b32fb5c7fe22df000000000000000000000000e8be34e506193b754e1f7bc9fcf90bc390d6c3ee0000000000000000000000002283e40a543c452752b1738f315ede03531e28070000000000000000000000005244736b3a8f898149ae33f013126a20ce7abc6200000000000000000000000044ae3c97946e1c0cdc52121b6e887bb0b8e6e6d60000000000000000000000007f3ecbccea24e7e335600ba3e0d2a655112d7f7c000000000000000000000000f8786abde2a615487aeac3d1ec399c3119831c0700000000000000000000000067f915b593180fb492a84f0c6e0a6238113c711a000000000000000000000000835537a52a2a230e8865ddecbd7bc609e9fde0b4000000000000000000000000a3416e37aa883daa02426564e8e65d77291596e8000000000000000000000000d2a1f3593a8ee707ab6cb509e82cf62d1b8afe3800000000000000000000000023129a57fb5b58c9af9e48236c67769a54788480000000000000000000000000c496bb0c3cf2a8c97b76a508fea2177cc3ecd1000000000000000000000000001b92bf5959d1bb5a5a77ab50be3ecf35204b1676000000000000000000000000f2c9c1b3481bc6723ccba5f29860ac5ca0cacaa40000000000000000000000006e855a7338ce3d6a5c6cac71a06430acabcffc330000000000000000000000009a0fc0fc46e28d48a05f22bc99b0878f195a8b93000000000000000000000000ef976c1021024955073bc9937d26a0c19386e24100000000000000000000000070ed0f5e1c165797cf3b0238cf899ffebfb6656f0000000000000000000000007352ce0790ec3642ecea21d30c2ab192446cc35c00000000000000000000000090138d6aa6c342218706b2d4d56d3d70ebe6cfcc0000000000000000000000001cb2489368a1610e737a2167ea70c5955c534701000000000000000000000000e152516224fac6a04d1dda1f13bff2a6eb7431a6000000000000000000000000f8be3e8c61139ed22b424d68578416911a166582000000000000000000000000018651103ed18d146a2d1fadb5bfa48bb59588840000000000000000000000006fc2b03148af66c0adfbf1a3e3587ed8e2d562b300000000000000000000000024545f2c57154e8e63b53f37545e73cd391484d6000000000000000000000000b12cd6f4f7c2010c1af497ef233ef8db3fc1693f000000000000000000000000c2a124c36ab1a1af679eaecb13769d035abe23890000000000000000000000005da911e033bf7612b07ccbbd4c571a1f9c7d3e8b000000000000000000000000c98953d2a7af0c219679f1185ad0ef8542832add0000000000000000000000004fca75503d995349f0851a09f6222a2b75db34fc000000000000000000000000483e96e4dc0901a3b45dee1bef34eb25b61d84d70000000000000000000000007e1ee51fc2957f5805e917df6b38641a7be5bb850000000000000000000000000c3b6128353cee05eb27712a985730c076a32f7a0000000000000000000000009e82530383d81725ec950ee51d116bde8bdc859e00000000000000000000000069addffd3ad68bd201ce1a5392f66607afc390c40000000000000000000000008c19abbfcabad95a1aa3fb1422f3c04d0dcb0448000000000000000000000000c038c5c493d5df3ca8f08e6e0202754da76f7acd0000000000000000000000000c6476b446116ebc62427239a6d978be60c283950000000000000000000000009d8592b114b125dada6e8318f4c87f42a176000b0000000000000000000000004f7ca17123308c09bb6dde2c6ec21fcddc96641300000000000000000000000061712207905d789ee8210df45ac099faaf27c4db000000000000000000000000de6d24c88f1430d6756eb11dc3d7985592ac4d1e000000000000000000000000cec1c1f5e36d05187ccdb68b29bd38d63550cbad000000000000000000000000b98124b6298cdeaa9ed55c7ceb172303221a3573000000000000000000000000aeda4022245c6a2275a6cddcde8c6d5af7e371020000000000000000000000007e598a7f2640234168c7b593e5c273739b5a92ed000000000000000000000000227e8b597620183670b44ad749ef40831899b3f40000000000000000000000009b11bc9fac17c058cab6286b0c785be6a65492ef000000000000000000000000a6ed35d1c38be48ea681426f4c513711c0d88f79000000000000000000000000c879dd5234ea8698405a76705b0dd62d21c83de2000000000000000000000000263d91f335a8fc80e423332344c51b257a125dc5000000000000000000000000bf5ed931aebfce6e7aab9ecb4e0317eff84e7be4000000000000000000000000f023415dc250fb5e43dc7551c5f72d95f6b1d04200000000000000000000000049c55d5611e8c7386606d22be5bf79803744c4b5000000000000000000000000c28632ca58fb90305177a626244efa83ecb0b0dd00000000000000000000000021b33d2bee1e70b1fe6ad6205ff68f91f5a0c081000000000000000000000000942c0c5597c7b6d352ac6a666d916c89dc97eddf000000000000000000000000475683f73d975d9e9f747ffd285a3105165b90e7000000000000000000000000a9e9ae75dd04e592504e1c5812db36c77ea62939000000000000000000000000245603bc41706df5321a593ab7cd5a045baab952000000000000000000000000076b09c3b87352b91ca75ce1caa156e854c0b0b600000000000000000000000011e4a67958c4e18e63789538dc99487169137452000000000000000000000000ca38788665264ed28e8c543ba128381b9a879a9c000000000000000000000000b3af7f97414d5d777474dfbb668f87d8c950cfaf000000000000000000000000dba3b3e3d221c1ddc465210fc65c81c42677b66c000000000000000000000000742b69903c4c8d478b00268d4149a280c0a1540f000000000000000000000000de999e14612c1bfec99d3fe94fc0f4742244c54f0000000000000000000000009c35fc3319e1e380b28654f5340becd5bb3441ea0000000000000000000000003579a39721050112ace61acea7591344c910f4dc000000000000000000000000dcb3376396676662f1d4aad8824c05fbce05b78b0000000000000000000000006c7a45b0e5e8a43e04f871d0410d84c602b566540000000000000000000000001b6a065297fd5d5c52dd512c91d4365bb0e2644f000000000000000000000000133a0c4b480cd0587215d28528168b850d8c1577000000000000000000000000199e81dc71a3b27f0e387cf53793ca22499c68200000000000000000000000008b529ef78046008f9d1fbc91c7407030de96ee320000000000000000000000006c28e80968a50a159dd03467055fb4f4d905631300000000000000000000000073f7e851c06206f0fcce566d7dfc784d929162d800000000000000000000000052c87a071e89abeb886e6262fd07c402a5bd7289000000000000000000000000935e785fe473cd811575b1343f594ca19623dec80000000000000000000000007dedec9ce8eb9d32e1d807c3367ae6698743004b0000000000000000000000008edd6134c06811d0e12fc2dac07338381322236b000000000000000000000000fc71ced539b03f28f88f669f9d2f18e76d6b45bb000000000000000000000000db296224aee405bbb54dd06f5732ff58c7b651b5000000000000000000000000dbe6ff0eceeea585ff734f7ee8983780b4bad8f8000000000000000000000000b9fbdc7bdaa7044d4f8b6966bc9923bf463e26bf0000000000000000000000009d9829a50c37da44c79aed85d105c9b24fc3597e000000000000000000000000101e67e0411dab96b60aa54e36da3f771a3587980000000000000000000000006d9eb6c99445ac37411765be615ba4c6d63d7000000000000000000000000000c7afa6eba50d63d6995738024a5e070bd95e7d4a000000000000000000000000da85b463e2863c0a2c63d1cdc533c0ea35e4272a0000000000000000000000009c70305f78a715cb79299a93c5e826310b86865e0000000000000000000000001ca8e50a96c2f433b7b4180160c1554ebc4906af0000000000000000000000008a26c5e87177bdecff5a9bf4c89668a0af5857db000000000000000000000000d047ba96589765e2f97425a47b6418c4c36760fa0000000000000000000000003a537b4770ab917a5daa231e55d7a0b0b6158ee3000000000000000000000000e62d8e99e40ff168e8182a1f5d2faa1362c11ff700000000000000000000000017858ee9a80772a239d2354e8962541280f10d6c0000000000000000000000005e97ae3f9b171aa0b93dc9ffb80e32ab087f9258000000000000000000000000a8ead685fa7afd07e42723782553cc9acc2e48eb000000000000000000000000b58b6736f76c8c70fff3410db630f7636d91e0460000000000000000000000001ae3ab5bb9ccd57da2fb8e4899dfb3b436ddeeee000000000000000000000000cabceb9b1cb88b45da38455f5f90ac709126599d000000000000000000000000ccbf7444c7fa31d08eea8df53275902ef812ca09000000000000000000000000a5c12b3de6aff11c08c4be16615c319b210b9a060000000000000000000000005e945c3844f3ccd3bf51bd236bcc39fc5ff7226f000000000000000000000000a6df336943899360a684d474d5d4698b65b28ccf0000000000000000000000000f53333f63b549aee1cd0765aee55681a926629b000000000000000000000000637dcff017472759bf4ed03b6d12a46929a661540000000000000000000000002b758ec9965efd3d8a439abea279d859305342a1000000000000000000000000b656744d0a893f98df21df88da2ee183d620bb59000000000000000000000000377fb48e465074e192e828d2c417099918d2846500000000000000000000000019fb64ead5b049acefeb34fcf97fafc7d5481eb3000000000000000000000000c4147b1d46c02dfdc140deb3a7f96e7c9a1c72fb000000000000000000000000de129d4b8fd41d4f807a8c2ae169b01ebd553d0800000000000000000000000016293b32ed046fba75fbf200b7b2274ee77508ba0000000000000000000000003ad8f4b09d9d3d2992859fa2e57c4dedd6e2325c0000000000000000000000002cae3b494a2b1c23d252057415296313969ece6a00000000000000000000000010775c90aeb4bd286d29c82db8f14cb398948588000000000000000000000000f1c3385b03a135ee96183543e6d09299513cfdc70000000000000000000000006591810caafbb74191a11537b7cd0efe405ddbd100000000000000000000000033a3a3beca38e35d41ecccf3b235ca3bd0659ce500000000000000000000000003a163db49b18066b448e07e44c5fd98d00fdc340000000000000000000000001305b2f8ca757b92eaeee6f0d0fe83f8b44aefa900000000000000000000000077f99e9a97dba3e55b457a05d3996bc5509109250000000000000000000000007ba08f6299dfe7a901888e3515b36d513cf8b397000000000000000000000000421b6cce056126d8157b6ace9e0f3854367f266700000000000000000000000033dd04d6dec0314b4f9c4f857707d8a6c94d3d4b000000000000000000000000d2b101d3a69b20ac140ce233a67dd88abb0222b1000000000000000000000000483f06223ce9be3fac121ea73613d96e078de422000000000000000000000000a4de1afd87f4aff0cefe33ebeda8e4b4d8aaba0600000000000000000000000056a3d1d2fa406b082df46cd5ff11a6049512fbfa00000000000000000000000009491f14d83d692bd8259e9faa73fa7389b5b2f000000000000000000000000068c4f8b5074d48dabafa6bcd8598a57ef1d13cce000000000000000000000000e289293ad4866a9e0c87009114603df848ba4c2a0000000000000000000000001e4b14fe2ebaddec61d30d64115b9ecb0628737200000000000000000000000063b2daaa5c05b5d228827f0c4fa4bbcfca2359790000000000000000000000002f07ce39c53decae179ba5e797ce98f78e7332fc0000000000000000000000003f1dbcca4b117adf0e52ea1c9180ca4c43cf3e6d0000000000000000000000006179569d8d1bd68b7643c5f0064fd4192ffc8df5000000000000000000000000072fb9cd9c7456f0cddf69ce6cb9c519b14e6e120000000000000000000000007554cb3d6b6950272ae983ac03144dcbc49c7dda000000000000000000000000a00e59b85b54235141fcc65ed533a209787a4638000000000000000000000000bddcd5ba6c7f98a0b560cc827e78dbff13bdea230000000000000000000000002062b39fc84902115c5b1168058a96fde2895126000000000000000000000000fc8599b0c4e9c4541531fa49ba149812e3f10fe80000000000000000000000004f5fc247bdff01fde2806e2a089ac7daabc4569100000000000000000000000062832d2ee18d1c5b85075ef02c6801ac0d81824a000000000000000000000000996cc39390e36c6a401bc1dbcda74b1648ae78ff0000000000000000000000001ad2c071a0f0e799f90b5e22abcd347e053a856c0000000000000000000000009f3b64876acdc6fcb2ac0d5c4b7adf876558d291000000000000000000000000fde60b7c54b16e7016d2075356418368eabde284000000000000000000000000042bba799e017426a7a6f6a8ab733ab7f70dd7ea0000000000000000000000001ef4e932e82b8f932fb346ffb846dc7f95e1421c0000000000000000000000006eb8a9bfab9e99eb8f50ae3948553190bae517420000000000000000000000003b6e9d6ea492f2ad3acbcb8b67cffda085dde7ed000000000000000000000000c4b606f994008a3648f76e24bb9197871bc4dba1000000000000000000000000800498c79cc111f4c04745e0569ff275dfe0ad580000000000000000000000006818a8b2e497eb81d20204f65e466f5521223c6a000000000000000000000000238069b3eac14ff18eca8faa31b27b83274e7a6a0000000000000000000000003197b8bce46ca1c9e68e8954747be7077cbd334700000000000000000000000090d25b686d18b22853b12f343a9062a298113b740000000000000000000000005f3a59684ff3219df302ad6554e68780631cfeec0000000000000000000000008899847f5787d9e25cf2ad67f6ff552d5ccfe3070000000000000000000000005e8c34cf2b2a43cbbb05a52f919ab3b93a871542000000000000000000000000236986a153fd8cf070334582d95d70030886ceb1000000000000000000000000766c19c41dd8d17333fdbe00a06c32f0372b16f70000000000000000000000005aa1cd09d1029c6996f87dddfef1ae43e929b817000000000000000000000000e10ecb81b0e90a513041c39c161ea571b877f824000000000000000000000000f4e3164b0ad29a2c74fea5cb408d8393300a90db000000000000000000000000596ada16e6e58e2052c4862a0e438bc011c43a7d00000000000000000000000002b8d07d0cff5e367fcc0a4c71ead95b645f4d3b0000000000000000000000000720e330c8a57026361aca880d97e13d5e4132400000000000000000000000009f4a29334fb0b4b65a640d60a48712b2d30b62c4000000000000000000000000e272bd1a262293593a3c5548d118e17863a13c7c00000000000000000000000033fc67e982419269212613197fe6e52ce4b6fa1a0000000000000000000000008ce85ef6c4f29571a6b1a1641487cd8a026d13b20000000000000000000000008c6b32531c29c0a340215c57de0860fa67b6414f000000000000000000000000e5a1827e1137aa70c3ff438348c111e130617cac000000000000000000000000fbd99edba9b8ea3fca3dbea9f0772a0131aac9f3000000000000000000000000176aed9afb24c02aef8f754ffd51c103a6b7963d000000000000000000000000a3d9b7d825bf89d28c3809cc35da6fb118c3e3c000000000000000000000000092192c51d4761c0e8f7445d90195e661fe2f61fc000000000000000000000000ba784b7adc0e0b55bf1abaa2a560a9867d55ce07000000000000000000000000f9b9bb6583683faeb19c244be4c3ca2fda73d3dc000000000000000000000000b37b90ed5b8d39a59cccb5105117123c8fa0d3fa000000000000000000000000667789a8f0498c977db3c3250f44425a2de26d3a000000000000000000000000c21da408dadb3f9b288e83de4551f5089e6b4147000000000000000000000000e7f625576a4c097b613720888e83bab6558de63900000000000000000000000007ccf8a6705419d2dcb1bf059721ddb266e67f26000000000000000000000000a7abbcaaa16c2e32b056c2344a98155b82709da00000000000000000000000004e3c9647e992a4e5944cd9bafee40021169069fd00000000000000000000000027dd80536cd72a84d93ca842929d94b5b4a727130000000000000000000000002eeab350f4b6927a1c778c04dafc356d2737d23100000000000000000000000084859b591f3ee52871a1582dd9214d15758d8a83000000000000000000000000b0ed07bb505de3ea93619c9eb2dbbae3f988d7600000000000000000000000001ed1ef8d920d678f571a9ba7c0d2ffc97b4f53d500000000000000000000000058c43a3a44cef1b2b6ed613de1430ef89eaea7d7000000000000000000000000c813637fca92e6338b699c637c0cd2f41ad36e34000000000000000000000000a7043490c608bafbc2b9412a1c82eab18d329a210000000000000000000000008afe4b9cda6b4edf1778fe818022af467108c1960000000000000000000000009fba6f349876d938d854ebf169c093310597e0c5000000000000000000000000ad7b2bb00312492dd5bf30b22b6e3f4be50e079d000000000000000000000000a5018b146bd006a5f4bae5cc96adc2892fbec88e00000000000000000000000041bb770302d57b684e6b5e915eb189bf4409acf10000000000000000000000002575ddd715163a1b86959231fba6c632ffcf44e8000000000000000000000000725191aab780b48bd7fc246018e7b9f19bff37510000000000000000000000007ab586ef4c5df700d07db56e8694907bc48ff4470000000000000000000000009f5563d50a5658cecf817f4cdebb5c93a8d43d64000000000000000000000000379d10fe2dc5eae6fefcd58ba27c4e4137283dee00000000000000000000000088931d05bc546c3894342328d7c302263b6a7d2d000000000000000000000000c5a5badbfbee7c3af4bf65d93241b1ba45995242000000000000000000000000e81363b26a80a3050e1761e9ceed3c7661f5c88100000000000000000000000020646d7bc06386384755a5cdfbd9b61028164a4a00000000000000000000000018134a6cde4546c6217b89bf1516151354ed18bf0000000000000000000000006eccff15f24741c54bf3b909b2d878185e991ef70000000000000000000000004948e2183ba427660cec83f9a2908fa93983fd5400000000000000000000000043ac8c2e0e92ab8c4b678a9cd92b070c1750d3370000000000000000000000003c098049c25be2e3a6b6aa5919c2a34d64a1e46a000000000000000000000000304e9a1ece71b1936e3436936fc4b523d199517d00000000000000000000000024b562b99ed33b52f116d86174866e4b43a31ba2000000000000000000000000b54af2f999ce90871f57dcfb124e97fa75be01400000000000000000000000005a7259c4d3f6932dbb7b6d3d62b59d951c45517a00000000000000000000000006b2d84b6ac9d5fe319a77b9132d34b30276e6c500000000000000000000000032c47a8f504814a88b5e355fed0566cc3f5865da00000000000000000000000064d96bbb93f479b754a53d854cbe5fb887a3701a0000000000000000000000002eff68a7c347bfc764bf2eb2698632b8e0535510000000000000000000000000083e37d6a92f38045449cee4e942da1eadcf74ef0000000000000000000000005ed5dd65ab0dc1bccc44eedaa40680c231faaa9f00000000000000000000000070d065b54e270a48857f2ec6be5725b3037565fe000000000000000000000000c45bf9b9764aee4ceb2a0762fb7094ae9670f760000000000000000000000000ceb693a1c60dbb32242003f7450c5edeb5c02d4b0000000000000000000000007847445e92a91092164365efba0c945ad67a2739000000000000000000000000eb275f4a8d1c42fe4fc6a295a7d1703352f0d8580000000000000000000000004edc18490071ecb36c88f1c0c50b54c9f67f3b7900000000000000000000000048dda24bf0f70119f75ea1bef7cc0d3a0d68fdc30000000000000000000000003a7f9300d36bb17fe4886c8a86f71f9d0252f93e000000000000000000000000404ea4b90e067b5466915ec55519c08295ea4be7000000000000000000000000688168ad23a7a6c9b1d8566c5d5ec16ae482735b000000000000000000000000f9c5a72a5177cef805a232b64b4b692d5b0e948200000000000000000000000017e1e44c13fe0548a9e1746f65585d02a16248660000000000000000000000006f0f620a32af06c228f8b6497560810ff0841a300000000000000000000000004279508e78c3efb1663c7feaae07252e3ee692ad0000000000000000000000000a71e650f70b35fca8b70e71e4441df8d44e01e90000000000000000000000000dcab4863c239e123efcce96aae5e3bae435da72000000000000000000000000930f5c6f00a1a7273bd28a48fffea09038f34807000000000000000000000000342bc2ba6b3df827122e96719d44f113a8660df2000000000000000000000000357c91e345f7ee40fa78f23c4f6277725ea16b9c000000000000000000000000b1a233d485dd57ef4e5e9ecd4768953017d9d33e0000000000000000000000000901faeb7f0ac359024e91d4be9401a6a5532c070000000000000000000000003bacb137d9bee1d4c95ef2f812081f6087691f8e0000000000000000000000008fe4f6babf7ca5a6805e3975afd66a3eed1a1b5100000000000000000000000064811ac83f0452b9b816f883ebb3fb270e1b4b52000000000000000000000000edcbaa36e66edf90c802bbc3f9cb02deb524e651000000000000000000000000ef032e0c3c20b38e2e08d3250d383031667b5b0100000000000000000000000085377eff3fbdf021e9d5da52f93e922881dc24a7000000000000000000000000f2495b7bf666df4ca250a6af2a19b73d7f2550ac000000000000000000000000081ab266a0dda163256fac76876528da192101000000000000000000000000002791280b9b71bd8cd6fd0dd439c5885fe9710127000000000000000000000000e93a9a8f02e3a1c781fe50e36a5ab0189dc8b3db000000000000000000000000b53586a59a4507b971e3a8c2ed5ee67b851bc6370000000000000000000000008d20b4f34b838fb834abe6b2dd79f2bae7fd505c000000000000000000000000213dde7c21806380bb25fb88a914671d932343d8000000000000000000000000585dfef180d0511f1a7d362523e0bcbc23c5a62100000000000000000000000099cd62cb373864374d74d9a294f31a434d9fc552000000000000000000000000444cf687a13a488d6e7a449785c00d54c84f588a000000000000000000000000ed3341a8f31a8d8690fa64543901e1ee6a1c420e000000000000000000000000a6e430eb2df1bac334ed686fa60d207d7729cde3000000000000000000000000807d8eb5b99e75f9c8432882398dd4516cf0cbfe0000000000000000000000004a8feb0e61a39b331d143cd597982a6819e0bcf900000000000000000000000059e954514bac65c539a20fc12805313561b2e07e0000000000000000000000000aa4f9a2603572efd8b28c7c8b0a6c9c1bfeece8000000000000000000000000112108761629df2edfa65bfecd8e24d9d90903e90000000000000000000000002fcfef9741501e76031c6ae9e720f7928686cbe6000000000000000000000000caa74c13ab09432f433155c888fd7f5b589cf14f000000000000000000000000a47ea465353828cb47a1c7f50e9991e1762089dd00000000000000000000000048a66cbefa58cc0f1c2bdc6fb7e9a4560aa40ed00000000000000000000000001147965934e133738f927581f691171981e503ac000000000000000000000000feac24829a5508a3271316a330fc88dc13bb1d4e000000000000000000000000a9c629300df604c7568336eaa73c3f1452d0af2e000000000000000000000000b3beeeb341d4999ff9055d6fd58358f409671fd10000000000000000000000000d45a17042b6b9e046bbfac883c29918757d0162000000000000000000000000eb8b380119540d9951e4cf3bdaa423e27ebab5da000000000000000000000000f72a24ecefe559c885b175b341be3930a2d7d342000000000000000000000000fc6e936d1cd9c897de528ac67fc34d91114f8a0a0000000000000000000000000e84ca9ff56061c65968f373f4c0e25fc8470e46000000000000000000000000e2bb7844747e437c70087970b5610519ded72bee00000000000000000000000014f6df6a57aea5d247334f909a30f34b4146b124000000000000000000000000ce65d1c28d3277afca1616bd86324705d18a16e1000000000000000000000000568fdd48abc5b59bdf5da6cd76d2dce9a9a9ac97000000000000000000000000abc258f47ad6b2312cd4191e084e4390ebb5a00200000000000000000000000013bca2c938f7259fdbab3fc389d535ea04b57044000000000000000000000000da302263ec82e9b8f79423be48f207990777d8e8000000000000000000000000bd129b7765ba31a718eda5f75fc5585b7c9861b40000000000000000000000009debfc408c1e887dad234023d2f324e0fab519de0000000000000000000000009b4ac5feb3fa9c087906cce730dc1bed34f08514000000000000000000000000f7d4abddfd8b05fa3ecc6dafbf172c00119e84810000000000000000000000007438909c0e5bb2f4b50cb1472f187cddefb4d4e000000000000000000000000041bfea1140edf9790244a4a0dd86a2393f1624f5000000000000000000000000040eda6fe62c816759b61e3e21c899e9474c7d4700000000000000000000000017436d85096373260b2330c0f296df9fa088b62d000000000000000000000000f9f9b088e266f3fef9b6b29f1799dbe6fe36484e00000000000000000000000091af3c851024eb7a40f8927abd7f61172592b6a90000000000000000000000003ac5b2af80d8c93fe239cb3741417a1edb75099e000000000000000000000000ee23459989798bb9fce8291e7011f7cbb3cb1193000000000000000000000000a3a6072e86caec972301a7640f1b2681b1700de8000000000000000000000000737b6d19ba140071cf38680a2314b411b1a7b3110000000000000000000000002e7106b68828f1ce8414bb234ec43215dd5137fb0000000000000000000000004d37f06712309e36373554bbe9e2e7df2de0fe230000000000000000000000006600f1c65b90cc38b1387571fa7edf2f02257de30000000000000000000000004cce72c702603cce7d3715e7a8149b77d9deeea7000000000000000000000000f18f86bdbf6ef77abad632962965f7e6e3179e01000000000000000000000000fee7bb3eea623c5186f3f53f2b68ab5cad97dec200000000000000000000000034922d96010f9cafe730c935b149454c308da6ce000000000000000000000000dab41a33fbf5b75ee4e19344a45b31986e3a7c14000000000000000000000000af4be84c357c9354b4164911d026518c4e7e78a000000000000000000000000065ab2d667e5a4beee8d898f1dd9d270f5f29e566000000000000000000000000d8f75861f5d1c3a78de5ee03ee632fe2d26cbbf100000000000000000000000023302400374f173a5d99db10ed4a7cb757ed4956000000000000000000000000317aa452278884e7bae8a0e0666116ce2c898e2c0000000000000000000000004a33ae54967f087d4e2e81030488ed5d9b800ee70000000000000000000000008727dbecc5144557e868a78b343a6941f4fe6000000000000000000000000000a7f6a94cb321e6700ae20ffbf07c7607539670550000000000000000000000000403c97448f1326c0da41630edb55d7e303614ee000000000000000000000000e6939df3303b88f4fa928b36352f7a178683279e000000000000000000000000c411ed887ae13c9c6467be85a688459c5a4af3d5000000000000000000000000318985917cbb333a0e09afc7225ced9143a151e000000000000000000000000057e8ffe0a4356c5e56a208538033505346f9c2a70000000000000000000000001c6921ecb8260757d97c6623d3b70e11abecfc4f000000000000000000000000063fbedfc3da51820d97808e67004cfe41ae8cd500000000000000000000000019ad2068151cc4d3eab33aeca53ffd25f35d1fd2000000000000000000000000495e21874844cafd279dd2152be23927c1149f3c0000000000000000000000001bd806d4137304ae2754aa860e05d1a1e1c136d30000000000000000000000007f2b67d42b166105961f4a6167134ab665d0877c000000000000000000000000f8b395bf4af3302badfbb1e85808511d46f8730e000000000000000000000000e46d31670457f2c7c848a95eaec68cc1af4305b3000000000000000000000000f2e652a2e15ff6f0dfd6ab98d2121098f9198fd3000000000000000000000000652fa93f126840f8f7cc291f13c2cf6b76c26267000000000000000000000000159839aafc43fe045ec0a72366943632b5f6ada5000000000000000000000000981a620d0a7b32642b94abd1388ba33e1cc061ca000000000000000000000000d2976cde77c26f85db0a60c44ab1c71f2c0bbf5c0000000000000000000000002ae55c67ac4333dc8d4c6b061db63e4749b47169000000000000000000000000633f84c053c1edb6624fc283e406459e3505a855000000000000000000000000d302784bed850d5de260196eb159c2725012a16d00000000000000000000000098bdf655fc1c1ebd769693f4ca7533c20288f2250000000000000000000000000781da7e1ed5a84756ce59799d0d44ff9aa0eb62000000000000000000000000fb1108b2b93e1cf84823a065f3d9507d8a34224a0000000000000000000000007b62e1dc92d7576d0a482be95ce0d4108c65e604000000000000000000000000b1e39a6561272bc2ee2ba56c799b1b937df931e7000000000000000000000000c38c310f8c2a7a9bd458fee49171c2ae04cf00b1000000000000000000000000fb0e0d3ad03f66ec79d25295a86e4152eaad9acf000000000000000000000000ddc976cb693fda9c7570ec68df397623e48815e9000000000000000000000000c70ad5b22b96b362329c27c94513a0191d71ea47000000000000000000000000691f732efafec59464a905e9be6f91aef1e2405e000000000000000000000000c15bb8ce66e69b8d5da120814cd65ab90061a6be0000000000000000000000006c85835c1ff1a30c839acb9e6b9bafe749424b6b000000000000000000000000cae6b50dd4f48bd9ec85766d0f9e1344da4f4b8e000000000000000000000000ef338a228304a2715b2017cb2eefd780763bfd950000000000000000000000006e6125b36177519040a7b6d30b34514729bf8a1c0000000000000000000000004742ce27b920c34bb6f2e8467e2657fc72b12b6500000000000000000000000079f2d5292a4d6f41f8919d6f63e00f7b96d40508000000000000000000000000bbe3e8777378ef47628d43892d96938b8a62f6c600000000000000000000000045d2c20b50bd34f09f9c99d3b94ceecf9804437f00000000000000000000000091c49cc7fbfe8f70aceeb075952cd64817f9d82c000000000000000000000000e756050d41de631b1b2ddcc59d5633bd66d9632200000000000000000000000089310607b3dac98c13d9b0973294cca0242e746f000000000000000000000000e581ef16ea5c96b470d7ee6fd24fdf4600eb37860000000000000000000000008c0040b729ef4b960d98354474d3fc1ce492bdde00000000000000000000000041bb73d51a2bd4d5e4b5f776ba5a894a7c38918b000000000000000000000000e8521acc2ee58343ee9a602da4414659b3f2740d000000000000000000000000e4958246e10a4f1b07ba88886b138a3f4cd1a94e000000000000000000000000098eb7a11ceaa5f53022144e9a3c15604300ffb900000000000000000000000077681fe2361b831f321cc7572791f16104f703be000000000000000000000000e8f4112de62e52c660a9f34c6eb6b50e5ab0f449000000000000000000000000750eda9a1761d668f5bc995086ac4fc273caaeb6000000000000000000000000b23c7c3e7b924a697e484ce0355bdae2774496c20000000000000000000000001af7437662a4fa12bddc82a762042cc84d63071000000000000000000000000027a4b36bda9a448e429087c3d07159ac443920a400000000000000000000000030fa0febef374a7c52f7258f5266bee93dfa2c670000000000000000000000009690bb06e282fbc6fa0be4db5e2ee909d49f9529000000000000000000000000e61edd9c1b02a6965967a362e3fe7ec892f877440000000000000000000000009bd51900bc8a7679d2ae0df9a3396af6d63b5c9f0000000000000000000000006eec9242c7e1a678c4575984fb3a87426caa1cf20000000000000000000000007461e3ccdad386b84fcba83c95f0370ce282b453000000000000000000000000d325547b211d1bc4d87bae77da3bf594692c3b940000000000000000000000005e5f6ced05f89f36f65463ecaa29f3c97069ebf60000000000000000000000003e67ac6450d119b608fb2c174a53987d7f07f51c000000000000000000000000ffb9faf89165585ad4b25f81332ead96986a2681000000000000000000000000fc69b6cab41d3ca3f81d22d86a32284222c00a4700000000000000000000000034bf3d2560f25a0030cd041680ac526b907bace400000000000000000000000007dbc9423bc7e4315fe6224996a1d6a93931cd5500000000000000000000000024dcc7fcea4a7e8cfc8fbbed7e541aa2a43686390000000000000000000000009fd62fd8bc884d5141e5f6bf2790d4a9271674ef000000000000000000000000716a3ac17b93b1b8939cefa8996355e26afeca36000000000000000000000000ba1699f84ad8e12a39396085b2905be550d28b1700000000000000000000000022e5d88428195b57a6d0f4a43c0d91d6b263398a00000000000000000000000051361054051a7ddaa83f3c50b3c67c8534e43c8100000000000000000000000019930064b1fc9099fef9c0c3130a446638360c29000000000000000000000000d436df8a28ba48f534a4e65dab9cb8ff903e7e620000000000000000000000007a269cc886844e5bd0e5a02dbdd413f39867aa770000000000000000000000005c4abda8f30478fca84282a899803f6fbb47e0780000000000000000000000002301702f38a76af3ea7b1a66fc40b3e0e53384ed00000000000000000000000099395a09dfbc697aab745619b883f30d1ccbccc80000000000000000000000008ae715283ed6617963c0001c3074f574dbb70d9a000000000000000000000000f18a8c841104921cfb895f32593096ecf4759f750000000000000000000000003b352e759da71952a5934ac424981f379337a03300000000000000000000000013441ecb7c756882b119849677aa3d3f4c92e9bf0000000000000000000000003f14d386f061ea16cb90b40e25573799f143b69f000000000000000000000000a5384c086b2f1b99d87f747b2e962bf30727b44c0000000000000000000000008dad2bda2da96f4750843e2ca6fd95532bfa909900000000000000000000000088ec7f6d948743eb48e6edf32a245b0e69947c8800000000000000000000000006505e6bcacc342c6b3dcdd3d7b944659059c9140000000000000000000000009aa4a276aebf1db4ad83ef19d6a7a0a3c0d7cccb000000000000000000000000e0cf6ae639503fc3379ff31ea81cdcf3446f0627000000000000000000000000f66b9004351cc74707808cac94a2d60efc5ac48f0000000000000000000000006750ef94d0b81e48f2cedabd5d3921eb34445c1a000000000000000000000000cc0a15efa543c759bf04efdef6c1caf92bb061f8000000000000000000000000b65ec40936503b35daa46955d833489aec370e3700000000000000000000000050040c012cff268adeb336787ad13c9419205f9c000000000000000000000000e9acf4da1d412e49e6c171cfc34838fcb1066ead00000000000000000000000020870f1ab04bb21a097b09fc6455f8907b5d7ac30000000000000000000000007723fcecefa5d6e49bd1802f6bdb17a83669e53b000000000000000000000000564c9e10e962c7794a82a35fbcb92901aa14c56b000000000000000000000000fd54516885662da0a9263c71a14650e58db8ca940000000000000000000000005b236d19f680ff47e7bf2a9eb88fc5cc03d443a80000000000000000000000000000de9a722ccc8229f6a6cefb811d1622601fab0000000000000000000000009f6d7c20cd52f48731f00621b22820303d63ca34000000000000000000000000b254865ed08db829059b8004cf4e94e01028e26d0000000000000000000000004416c336f134b96f634668511e97dc7019f643a6000000000000000000000000623d54e5d1d2a72de94723e31ee756ef74bdedc700000000000000000000000000081cbc7cb307852b22d541f004dc6c6922277a00000000000000000000000001c2bf2f59215a1acae7b485aa82a582d31fd6130000000000000000000000007301c45522bf27b08a606dc46451775268bfdbc5000000000000000000000000153f0849e2aef469f5d678d74bcefe1ebe5f4fb400000000000000000000000075a262b803ccfd953ec4188753baa98c5e2469c60000000000000000000000001f40e4d43c4ead5ce74a59bd2f36e5c255fc55a5000000000000000000000000f0c320909339fae5ea9e1b89d91d8f8024aff8e1000000000000000000000000e0a0298210812413ee19dad888e4ef33c27085c5000000000000000000000000266db82f922f5009fa6ae49446096907561be8b8000000000000000000000000c2ce1ecbcc7f95a8f2a42dcd171e359fd52303ef000000000000000000000000475a0d4bb29fc0b51d1bdb9083d824c937ba6762000000000000000000000000d21287dbe2f55ac5f3a74adab778905c0e19c5e10000000000000000000000004f02d8f29228af3a6471ad01b3305b3f63c23b5c000000000000000000000000ec9efd213e00c4f47e13bfe22689ed73a65b330f00000000000000000000000043e00720bcbe904f70194300b58c46a3613bef4c000000000000000000000000c1609d4dc09abb17eaa5bdb264a5624da55459eb0000000000000000000000003aecc2c996ac9b15129da6b70957aba43f3bee64000000000000000000000000518a8f24497c85f7da307f9cff27bda796788702000000000000000000000000e31f5054bd3cb3564fe4e78e65ca1c3b11d26b7e0000000000000000000000002550761d44e709710c15b718b2b73a65151a84880000000000000000000000008f6cec5b0cd3dc119d856fbe07ea616eadb4308500000000000000000000000039bd8cd1924523f4745c7a9ecf86e33700b34ec4000000000000000000000000d1d8f0732d1ea3af666c98fd3b8815c5bc33e281000000000000000000000000449fd90e170a0ecbd9d10a487dbf3650da52b8ce000000000000000000000000ea463c8a43aaf82bce04a0650524874ff8dab2f000000000000000000000000041ee70d3a2482ea136258dbcd50aef90378d59eb000000000000000000000000dfd55fc5e7ff64767dd76de752b2276cd3385c92000000000000000000000000bcbd5d75b54fe71cfa1cda468946243a47906be80000000000000000000000009baf8e56dfa875e7cd4378b8838425913d367bef000000000000000000000000badcf6b22c342270f5958fac55b6d3ef7a9735370000000000000000000000000f9e610a6e0960c6a8bfa8163d4ce94b7dd340780000000000000000000000005d1355e2a082982a12b826a12f7e6d74f0f18882000000000000000000000000ee322e05405708fce355a3214dc0f53e6004f9140000000000000000000000004be866352c39179dec9ad177e44577f22b8550a3000000000000000000000000d4b896413742ea782e3a9f1108171f5bb4d9dbaa0000000000000000000000007b75f007617db28c09bc0860e6cd4dc32c463ae000000000000000000000000037a4e33bdbb1496c2e5ea0c0ce5907136a05872600000000000000000000000037d655d36e7bb5706abdcfc5f5e5e7f4e66928e8000000000000000000000000a3e198e494303c377f6bb447c9992df472977a2400000000000000000000000093e5204e7033483985bcc94e48283f3359b2be6900000000000000000000000058415f9d6e49309f22ff79b11ef9fa3963729eb6000000000000000000000000eb87bb0f35ea8531a3d31570cc23fb3ebadb9cb0000000000000000000000000939d61fcbd4b42f4417327e69534e4a6fb3adc8e000000000000000000000000923db8815044f9fac239e4871c2b54999dbed9ce000000000000000000000000c698ab4553cfbbf04743eec686287c9829d67f9600000000000000000000000023938a381aa7485fe948017f11d7a29462531aa700000000000000000000000041ddb26e5c729e86b03db8b3106468cb3d93430d000000000000000000000000c42adea6cf0db35966ae3860b3bb8a9618459a43000000000000000000000000d4b48ecbd670c90cde3b29ac0f990fbaf3a6a2fa0000000000000000000000001a5ea610ec2d6cde282b8c92f6e5c274a2da7a9400000000000000000000000052eed7cdfc8d18be86e2cf02c005872310fdf32f0000000000000000000000004058fedd81d933b227ee8a3d18905b2783bfeeda000000000000000000000000fa87987b156bf5c51e2f04031953b0011a38af5e000000000000000000000000e9a6835e537e0aa89e06eb098e9ec289315e1bbf0000000000000000000000002e60cb954567ff91566df57785383df31950f3f5000000000000000000000000fbf51b2ee5a657ba1c7d0741dd31156f2a4a942a00000000000000000000000059d09114c4d13af14b9b3110e368d9f92faae8fc000000000000000000000000563f1e7e04d7fdf7090b593c589bb6ff792a8eba000000000000000000000000f08789bb2e7bb5f9fa082ec5fc0986e9240f41b10000000000000000000000008c6e099c1a491d3c1470a1c3145473c0cf0d672000000000000000000000000003ccf6668e4a45fbc122d8fbb4d5eaaac3e2ec1b0000000000000000000000005e08800763491af31aeaf19febf61c526f3b96b300000000000000000000000007130897f0d92e09319fc893d57d0cb2c5a7b62a00000000000000000000000088465972a8b004b185f8f0e4a294fb8f97891e34000000000000000000000000302266cd71ba94a1e843e98db46191bb2e830d1400000000000000000000000097a87eda1ca3eb6083efec78c38c1ec9f28432a5000000000000000000000000a197cd3add79f1e8b7b5a67d7f8c32c70a4d6eb7000000000000000000000000c4062a71bc74686eb5f05e3214b97f714d1883a90000000000000000000000005538986632d2a7ac4d6572081f9b03d6bc6282930000000000000000000000008bd45b422232dd0d81b7d35a7638b1760f5af6470000000000000000000000000db1d29eaf9ef2bab26cb3dcc82e8c22652be40a0000000000000000000000000601163717975022aea9e47dedf4772d4673ffbf000000000000000000000000e0645c0ebe7c25dbfac7c99c64d14ac6d999e609000000000000000000000000df488e306cf638aedb871bdcc66cebf82541cc9e0000000000000000000000003e8d414dcc53d9da1425f74423904f6dfc8dda7b000000000000000000000000a8e71923dfc7e5075ca5cb047bdbec182d446c5e000000000000000000000000e14cec35e30c5203132a5fd199b15b56620a7022000000000000000000000000120eeffffcda525d48fbbd0a6cc9cb78e6dfa04f000000000000000000000000f0594437ca3a4cda488c42d51e22afb57219ac91000000000000000000000000f5947e114f71ea45d58311efddf5985e3c7e6dc1000000000000000000000000477201273c4a8bbdb3e23a8480fd39aad83e7de000000000000000000000000020f248a11997d00dc7a47f16c7b5fc180f91e66f000000000000000000000000fcf5cd5fd1e90a5c59e41d2bdb94f339a22d5c0600000000000000000000000058294302c4097deb040fc9dd0020042ee546d0c5000000000000000000000000f7ed60345eadc70a1a6341b719fe0bf72145314d000000000000000000000000151de059584acfc06058c1705245faea43e91bfe000000000000000000000000abb20fdab75b8ef82e9438f45fb8c5aeb00cd8fd0000000000000000000000005a229ed3ef0d4158449943f1a2c65248565ac3ad00000000000000000000000086cf8514ec1c7bf133f2834c7a8844298edde75400000000000000000000000005754f146d8cca6b6c76b0999734215a515fa81a00000000000000000000000047d3616841e7d5a07c6727723498b26aecb8b7f90000000000000000000000003ce99cf4c97d44f3a91e2964ca38cd499fc990eb000000000000000000000000155cf9cdf9a6b490eb18b12f987ebbb3f354fb6f00000000000000000000000000868f17d905fab59db3cd3e06668aeba486ddc5000000000000000000000000931685cb829361cc09c2eebf5783b4ee8c790b050000000000000000000000003e3253688617bd3ae8e40645bfc7f7219f6accb200000000000000000000000004830ea8ccb389fd2d31e9dd216719b7f0c33956000000000000000000000000a1f1b4e0b824c219670103a99998583db7e72809000000000000000000000000fc4b7453688b3ef641e9c7be0cdaf699a7cc224d00000000000000000000000001853962772e8a178b775260452dff53dd5bc42b0000000000000000000000000d3944bc25e6a84e63e5107e446b30dc983d1d9c000000000000000000000000dc1658adc1db53ee7a6bac623da898670c282d09000000000000000000000000bb0aed511a67c5493aba16a55e4af96c932c66b800000000000000000000000043ba3febc88142cb643d09d66683270d75fd2ed60000000000000000000000002dee234120ef84510345fa5621512853408d54ff000000000000000000000000dd4b537430ca65dd88bfdc5ef29a417cf6622e4f0000000000000000000000000b5657a1e78c53bc46f0a6c8b0ba2d8bf8cffda700000000000000000000000037f13d8fa6258dcf3d6d21ee46d71a225d47867c0000000000000000000000004ad03bf8347ce4909ba86ffcb667f40dee365ac9000000000000000000000000589e346b67ffc2e6a4dd284739248ac029a29f690000000000000000000000007112e07d6602c28180a55dd768fb3e36b5931561000000000000000000000000fb46316cef6eaf3cf1d666eb7c1ac513bee6f68e000000000000000000000000ee98322a403767505f747d0b55dc6ff46e8eee3e000000000000000000000000b424e82115888d84767ad662e2bad5c8bc582a44000000000000000000000000273bd122d06b241400b03325633253636bf90bd2000000000000000000000000bd216dcfc52d7c99d9570334bf46ec0ce13077d2000000000000000000000000320510cd8005d0dedb5aac72919aef1e1aa908cb000000000000000000000000b62f151ac180ecdc31f64dda8467bee90308ce42000000000000000000000000720550b0addbfef156ae6c57a40c872398584535000000000000000000000000965658b4bd00dd1967cc4f8220462b6007f1586000000000000000000000000061cbacf41a7869aa57b62dc4a9708f9cb13f56f10000000000000000000000003b77b63462b10552ebcf3d94d240b7d7f4eed55f000000000000000000000000fbbd80f31065471ec02879ddb2ff92515d711f5a000000000000000000000000458b187f7204d7d9019e052105afa5068d5753820000000000000000000000003face000cb537ad065b90ef47f23d62b48b2264c0000000000000000000000000cbee687015d5151ba084806e00a59a8e6f206c20000000000000000000000002b98006084845ae63e28d1f53a78553db6f0d1880000000000000000000000004e56a83cd304b8e63559826c859967968f92932d0000000000000000000000004361b66fa886c89c2778f5cdcfa36582c1c2631c000000000000000000000000b45f804261b76172f8e64bf2975a063977071c2a000000000000000000000000df6110a477c2171c21cd4014bf7ed65a1e0e05e7000000000000000000000000fb87203c66d2b60dc3f3953eaa0be0e7f03aff02000000000000000000000000dfa0a0993c8598e6553b20ef92f3935a23fe4a760000000000000000000000008d9e85b9222b564a536f05d93f251d69e6ff72b5000000000000000000000000b4f194310d525f0c7dda33e7cd4649df1d0c51c4000000000000000000000000fda99c2b29934bfd81dc115df6c4cb557c5d746600000000000000000000000064dc97cca07227e6b9ce623f939ebe171b32a3100000000000000000000000008d051f55f0c8e1be7993af1a5d4cf26e429d5ec100000000000000000000000059bcd7c33cd68e8f695d04c1b01f14ca084be87d000000000000000000000000333333333331e278c99c9a00acf191075f5f7cc900000000000000000000000058f3c9c1185e50065e049df714e327f80400bede000000000000000000000000c78c1a786372b41b330e2227724268d00a062b79000000000000000000000000a34082a4fd4951a8c9d477864458a987ecfdaa850000000000000000000000005d350d2f499b9a8889b1626031d9e1b8efb4c111000000000000000000000000e419e02e8340ae7cea86c538c672b0e2bc0592810000000000000000000000008c3da2bd2c778f0e73fbec1bcf6c771107200251000000000000000000000000d047cbb4d1d861a6160581eb1de81f2871ca7c60000000000000000000000000cc1020608b6e8963689ef63245ee36d93993b46c0000000000000000000000000c8e1a62d48007f8103ae8699839f559e23b50cf000000000000000000000000024287d44fa11db45dfb443ecf37a7794644d258000000000000000000000000c23a22e08e89b74a69da058a011a5ed97c747521000000000000000000000000196c37d9b25239b968d787c5808da83f0b54129d000000000000000000000000e06b6db666ccd42cb034b028661c676abe583dd90000000000000000000000006a99dc503ff0675ad4df44ca3510800efb9252e3000000000000000000000000768ff4651d890a4b78a8532714cecea8953ad082000000000000000000000000aeddce44079143613da09c411c991a9e20c08240000000000000000000000000cffddf64fbb92cf0f64a1115c1b8f516db8cbcf40000000000000000000000006f6afeeb2b62a93c52999f36ca34353335ef5ed3000000000000000000000000c54fb33cba3a6637589e8a19e18298270b04f9eb000000000000000000000000b0f02ae8bc00fa44ec5a6b115bcf5115dd34d960000000000000000000000000e0e4f2733e7e06036d4eaf39c1c30b56a72aebe20000000000000000000000000ee2b2907cd48c511d89bf6318b8fecd1de1dd2e00000000000000000000000007e9c6bf03ae4d52e433e618d1b06906656fc21c0000000000000000000000001cd14602425efead850db5b2ecb6f6fb9059e7b60000000000000000000000005c41e4c459d55c7353df19ce574248cbfbd7167c000000000000000000000000d7edab114a3a1925cafc0ddc8df5aafd203195b30000000000000000000000005a5f526ad56a3a198e6153d86e745585d8a5d9780000000000000000000000002d0a41ef5ca3fe2061bb0addd0315917a9bd091700000000000000000000000023ac1d57529516b7c5af8d4961a4d8c186c906130000000000000000000000008cac0d3fa3685e939cb28ab79a018cf14c48d386000000000000000000000000846dc32d7eadb0837f05a891cce2027ebdfa55ee000000000000000000000000853b811892b8107860e8b71e670a83c462b4a5070000000000000000000000008beb5022c409bf0a19bfd7a2082446e6592f0894000000000000000000000000aead43bca6e9829a14f61b23c3c340f500565d2a00000000000000000000000055e80ae79a8753a115622d27287ddd41005764af000000000000000000000000cd0946c19e5366578a363ac07c42e35608feb2c8000000000000000000000000d61c17a7c9fcfa890e5cf95df48f51af7e4557500000000000000000000000007c682fc81ff39393ee7c8acdcb45def16545ad6b000000000000000000000000e7563f35302852de725ffca1af1f2f19f40f54ee000000000000000000000000d631472456ab7465ad7cbe0cd43fabcea3905973000000000000000000000000103224e85be4f028237e0710f67cc88804338855000000000000000000000000a4a51a0c741abe305cc4771edec7daffe371b0710000000000000000000000000ab6bf24fed6ef9b6f4308c174a9bf62913a36ef000000000000000000000000daabbb932725cc1b3ca487ee174b59cbd6b0ec980000000000000000000000005aae6f9dd622b7a3442a35e6d0d6e906714089ef000000000000000000000000e1a7ade5b2bd38c982d50306c009ed3fea44f9c00000000000000000000000003ec9447e487cab6b5d77ec30661a501c1b710d0d000000000000000000000000e6fe82fa22d6a907c94ad8e59968ca6f794a3d63000000000000000000000000e04979af12bd52da862d2e34bca1d623db17b0cb0000000000000000000000008c2c8f02dd9f7bfc20a28d3d8efd707552fa058200000000000000000000000033c32684edfb3f3e7b8569ed5eab461d239698af000000000000000000000000828ae1566824a9835acb6f565e1e9ea22bfb883a00000000000000000000000076cae590a5340a1b530b032003882bf13379bb22000000000000000000000000fb282a55677240f64aed6a36fddde71dccddc4a70000000000000000000000006878072287e0cc2424e4f835fc80a2db5e240fa7000000000000000000000000340bd06b7af902fe952676e1991b8361b0fcf68d0000000000000000000000006daafaa4c9776030511b2c0941b51144ab1493c4000000000000000000000000fcb3dc58bc38655fa624bf737feb731044aa9d20000000000000000000000000c5384479b1bb7704354fb6e315594bd3e2b63d430000000000000000000000002da43c8e5177d3ea50f994e5cc8093d9adc232ae0000000000000000000000007b790dad6fc6dfa4ad43ba6fe015720b8958ee060000000000000000000000009a97efeb1a733fbf7ac5e2d69a9f137c62b0107e00000000000000000000000057b00c981363c67b11e07eaa71364bf20e8025fe000000000000000000000000981bd6dcd163a7c404b749066c4a9c43235132a70000000000000000000000002dd36358bb7e8103794215da0f086788c59a01c2000000000000000000000000365f9ca91f467cfe00867a3de72d6619ea83ab81000000000000000000000000f86ae141e0ff8ec266e32202347be94e1b29ac290000000000000000000000003d8fbc45db8eb6db6f07d877600560e9f40e9902000000000000000000000000d065e88d898ad3f84778b7965196bd73c36f746b00000000000000000000000062ce9430b199be2f8e4c11f3a42d65a33a0e7ab9000000000000000000000000f9c69a8c96153c0df962ff8a7618655ad4fd47000000000000000000000000005304c0defc4c8f1f5d76f3d1db4db04bba3010e000000000000000000000000099f88ed13c8b90406df960d1024c782169c9f7a20000000000000000000000003132787c11dd01cb013a2907ae4e9266e332cebb00000000000000000000000046f355a724e817009f865ce2336e3c9aa3fdd82a000000000000000000000000c38ac540f2da131853b80064a701b9d161223aba0000000000000000000000002cd5e5d26ff5808a44349126c44f6e3db84a17ab0000000000000000000000002b1776c5ba79dfa265c4063d37bbfe1585da332d000000000000000000000000ac8cae68ad9c6db0539480fb1080678d352f0839000000000000000000000000ddd27110818e070664c4db72f5807a6a57f590c300000000000000000000000005de7185d0a89c40ef6a4b684296debfd2e7bd0d0000000000000000000000002258b634b31d1cbbe4a6df6f9650607c5ed718450000000000000000000000005d9c5c3192dbcc66c84908cb1677cee5ab2a1086000000000000000000000000ddf779bfffed5aefe87555d606a14fffd9a57a070000000000000000000000007b6a84400564bec752c547695b98278ec57b8a7e000000000000000000000000a094e287128d62e6e872daba552ac139bae71354000000000000000000000000db6e0a9f9c91c2c1ec4e6b8968e9fcc5966e6b20000000000000000000000000399805614c1fdc51ca312f0d7c901f6b511ca20600000000000000000000000082919d0c3b49976b86ea3f06d6ff432cd091cb2f000000000000000000000000349298e9ba712e87d9371ae9d2145923c5e41a8e000000000000000000000000948a1c7dee873b70896f551c5438932ef0bf3b7f0000000000000000000000004ec75450b174e391971a90187f9fe9d9379132f9000000000000000000000000ab8c683bba2811bf449efb06d1898549eba1abc2000000000000000000000000f519189df3d66f10f577b8d65c28f1b16fb2f92d00000000000000000000000049f7f0cda5db90a086c68786b9c37c937446679f0000000000000000000000008e7ad5ed076725e7e3e7591dcc9f8814761ff82d000000000000000000000000442e71efefa947cdf426e8cc92e58ad84bbec85e00000000000000000000000069f42885079a4c17f186ad16cf3ba05a541f829f0000000000000000000000009f2e0461b89d7d4a44e6e72da8201fdc656c1273000000000000000000000000662862c9989cd00349454b9e3d5f30a6a94da6fb0000000000000000000000002d22388842bf02abf68d33bcad915ed872b41718000000000000000000000000e22b2d2839205ac29cd76657cc406f71975e8aac00000000000000000000000090709e421c1ef74981e69c4054cc25777e5165e00000000000000000000000002b3ac52f36c58e1bde2b5f147b392e46da9cb9e7000000000000000000000000296610d6f2444d914d7e6905a58d4367bc693276000000000000000000000000e70cfc53b714b9ef7c53800708ba4c6d87eb00e2000000000000000000000000dd6631b3dfadaeb054834ffe9f5d5289d70ecb4f00000000000000000000000024c3a31b5563d8703fb1c522cda38cda671c7872000000000000000000000000a829c53bba61fbaf5e7adc64bf3b409bcb86041f000000000000000000000000cb5dcb444eabd5c3fd544eda8013f8722f4fa899000000000000000000000000f584f8728b874a6a5c7a8d4d387c9aae9172d621000000000000000000000000c18c08811a5f9ab68cf24aaad4f26468df79d5110000000000000000000000001eeaef5ac3bfab1e6882742ef2eb2b6a5b44fcc20000000000000000000000000fec27938a8be04ce3baafcab418d98dd171793100000000000000000000000051ae3a42430fa50b9f3572c8f34ddc1847bf86c1000000000000000000000000f78c78eb6deb13c959d33c7c4d5a77ecd35a9cb400000000000000000000000023b2c297a685c1911c68de0ff39b2ba836e9a3900000000000000000000000004a64d08b7c253e361238964e04e88e6f32faaf2800000000000000000000000046fdc9bc2d30f545f1e13feeb85183584a36de4d000000000000000000000000a76515386307086dd067fcc9329016662ca97d9c000000000000000000000000efbb7b712e9393e6fe4db0047dc34fae471fcbc900000000000000000000000062a91fc2c9128bda40562949a456328ef81fd610000000000000000000000000a52e168f101fbbea240f4e9e47753d7150b0ba00000000000000000000000000d80d3076289c8ae0eadd6ca905551b2778e89bb600000000000000000000000005d9615f6621af83f8bff08a5b72bfbc370ee156000000000000000000000000a9bd7aab0fdc94cb4f36f6fcd9fdd651968d861400000000000000000000000024319369e22cd799afcc026d5de753f8dd5b3e490000000000000000000000002c8a0833a19b2dd3fa8ada9b4f1992acb33fb8ff000000000000000000000000668c6cf2d6ce0211c6acfb24b3291a7fe40837ea000000000000000000000000dc38e32fa0575f3e058399dac09220258814058200000000000000000000000096ef8b1e42adac1be2baba3c500d9d29ea10462100000000000000000000000012e83ab7ae477376ac62deff117b5fadff1d2b46000000000000000000000000729a5ef0efd0064a4b01581cf022afb614946a43000000000000000000000000ef660d1fadd65cf8df3a1ad831d86a328d87f495000000000000000000000000975f94abb6125ba3101ff6d9ae5ad6c82e3611da0000000000000000000000004891971e82674ee644d6d67f122354c35da9f255000000000000000000000000d845a0acd6a51ba8826fd157ce10fca524f6f5cf00000000000000000000000077a057ad3deffa8301b5aabe0cd72e12c49a28e60000000000000000000000002cc2b04659a89b629419ace9f0839d58907f641b000000000000000000000000f1f9a7b9e7eccd4baa7e009cd226335157772097000000000000000000000000eb2c1b7d90e4f2a5224b51e956fe48fee5c909aa00000000000000000000000048b5e36d108c2c2ae8ab2eb37795d105a1435462000000000000000000000000a14dc5e051dba8ed2dd2c30b3564729e4dd235ed0000000000000000000000003f3f77c733f93987e6ff88e64b47aab43ad6927c000000000000000000000000a96dac1a6c62b98ea75ee57180c4a3a9dc909337000000000000000000000000b1a57c903bf3b5b75efd02301c1b9da67847d1d3000000000000000000000000e9707a7ade799a8dfd62f7b750df89c83a213acf0000000000000000000000002ff1bb41d41badd3ee764dfc493fcb3f709adc60000000000000000000000000b7774bcdc4d6425b9b8770163a1dff69a96f3e6f000000000000000000000000bc32e9eef9eb1d8f4749356f12f72e6ec617e36300000000000000000000000055b722e8f679653aae61ae2af9ed9dde9321a2c2000000000000000000000000a9a39df17eccc36ff3ac08106e4870565027526800000000000000000000000053314910f91d0fd597c0db4fd8737de7ba963ed50000000000000000000000008c5c4542350faa897440a893826013bd4017933b000000000000000000000000922d012c7e8fce3c46ac761179bdb6d16246782d000000000000000000000000a31bc6c0919d74ccb64478ea1a48298e56c8377b000000000000000000000000d9676f24f52adb241c00f91a075881a3b7ef651c00000000000000000000000099c38f1199ba504edd1ea76240ce61599c4acf4c000000000000000000000000dce17d5471838f63d0fb0f922d3797fc0e3bdbc50000000000000000000000004c080921514b50a5929ef6b7eb12ca4995505102000000000000000000000000ad33ce5092183e189943726242b4f4d12836b072000000000000000000000000007d08615da62879f5cee07d102b44c6f9defbe50000000000000000000000006ba079971995ec6279030d7f4142c556574378b60000000000000000000000001484551daf6868156601683c3865e1232b2e072a0000000000000000000000002789bae4d737b63a476f02c5d89c4142cf4e0ef8000000000000000000000000121d6990e624cfa09e3b785a2d13935941b29bfc000000000000000000000000b2e2060eab3db28c4e8053e2c6f0a819e0837386000000000000000000000000003abcb48218692bcdaf67f4cb7ebbb507ee8cfd00000000000000000000000009e0f52de126611647273e7398c494f0d53c2f460000000000000000000000000cead563e715b543c3fe156fdb024ef76e759b70000000000000000000000000cfebe6829dc43b3aaf9bb7b8d6bc9ed23af14622000000000000000000000000384521bf80d84c1b7ca00054d57f72dde78ec29b000000000000000000000000195698c10aa4cdb2b6c06407b8dcf932202a5a9a00000000000000000000000022449340819e3d50cbeda643b92501273d0931e000000000000000000000000004051948027ef76110fbb55630bfe03f5d18a49e000000000000000000000000f5bf3b7b7d03efd34ba1e1bcf1694080975d8a1c00000000000000000000000092c6d4df48fe2e62fce87c053d1b8dbbc1932d7b0000000000000000000000003668087b011238ce0bb9367be4d98f8680ebb3a9000000000000000000000000a33771fe40fad11ac50e6c297c7e63fc3a023ae000000000000000000000000057cf547b5d7ac7695580fcdda8ed697a30d39e8d0000000000000000000000002e3a2f3a651a2d9ad1e4c74cf2581013727bef37000000000000000000000000ba86eb14e0fe25cabef156604eba6d09b226be6e000000000000000000000000675ae49c0a270f5e19cdc139091f56215295b1ce0000000000000000000000003f85700021e73d4cd63d8f68ea413f047b775b830000000000000000000000005880b38fc105718ed6702be7b97ee41053ee30510000000000000000000000005692f059733e636c800575b8336dcf47979df596000000000000000000000000a0f5c93456edfa257294e62ed2356902ae3c9bf000000000000000000000000041684b361557e9282e0373ca51260d9331e518c9000000000000000000000000f53cf18ca04a0fd94325734847b0853fd1d5685f000000000000000000000000453613fa34034e2d4158eec12eb197bfd9ca1cbb000000000000000000000000ef75ea7c286ddee711b5f4c56b0d73c112354665000000000000000000000000740b5f64e539ec3e0be62be701013a6f2552b8640000000000000000000000008b237c171053f081c92928bdb37b17b3794cd9220000000000000000000000008caba2c31d8a9b7d1038e6e3880922d602e141a3000000000000000000000000aa62b162af6032e7d7ef99d4e7de5cffecd27beb0000000000000000000000006b246e6b7cc342aa80fa79fabe68b3c32220d5ea0000000000000000000000001b06f1b1a670e44a1d005e040858a853b97ead9f000000000000000000000000bbb858b5184111c8c15757b715a4213fcd9663320000000000000000000000005c48d6f9ed7c8ec32c6f410a46a444cd47178846000000000000000000000000995f625e36b17170bd946f9610d07a6666a7ee7c000000000000000000000000101138510d563f958238a5a105293de51fafb90d0000000000000000000000002da2ee23b35f8bc59854d64b87e8058f3ee307b2000000000000000000000000e5f346ae89992d1830549d5175436d6743e9aefb0000000000000000000000001a872802188f6fdbbf409ca7dc848dc5d058fd3800000000000000000000000054cdd27399ecb738e670b3fe078f3419e1ffc7f7000000000000000000000000d4c177a95cfc0e2ef798d19986d2b87cf8ab20230000000000000000000000006755b6d2c3dab847a344fc099aa7f5769594ccd3000000000000000000000000aceae7b84dd35b5add78810550c23fbc7912afbd0000000000000000000000001a57c4d4cf334739d9202c8f380f63a5515c11f900000000000000000000000057649c806819735b9af0be52bbbdaf04a7672977000000000000000000000000b10dd936973b79d0002c350bcf078a83d75c7fe9000000000000000000000000b4b3b1b9fe5143ac9e8477e5fe4bd67f3d5c7f36000000000000000000000000dbfbee3a3434a3b0a66a3c1c089b48d2e0de73c1000000000000000000000000f7f3b3013cea41bfa34fc0b4ec4c7ea3d39191f50000000000000000000000007514ad2929ee12b51e84d822f0372b79ea66ef520000000000000000000000005f6c50f7f69a5e76432686e9c5d46777e1f90acb000000000000000000000000ce6c8227e2d0471d592514c210034426c45dbfbf000000000000000000000000e014c98ed61b0aa7f8e732d4d5d8178d64f7f0a300000000000000000000000019775e1817bc7a1e41060f80e0d00eabae2959a70000000000000000000000005750e26a4faa213d4317f7d8d8b2a80e788d61dc0000000000000000000000007223bed1698480d573828e5b62bb5eefdbef93250000000000000000000000008f43af563410729bc027deb3e613730b086a55ab000000000000000000000000e0a360846affb087144457b4b00ef869335ffd860000000000000000000000007a082f34519306057d644f87c7c95474717b643d000000000000000000000000159dfa545f3681ad9a55386d16d04265d2d434ef0000000000000000000000006b07b554d645c376983901609237cefd72e9352900000000000000000000000072b8cb82903df5712df3f054a1ddfcf99c57093600000000000000000000000060c930b3746ee8f8e4b177c0a4e978f4e67bd1e300000000000000000000000052a34ef6b861b6e41ca4fff0e7d027b599c828ba000000000000000000000000c27bc0d8e87771409f9bc4580e1112af3161bb1a0000000000000000000000003fe203c3ce5521a908b10ed5a18f9feb07aaf1b800000000000000000000000028b1682cf6aeac2f45cf20a890bfee21c425da02000000000000000000000000af0188a355a79b3e9c46acb9dfbd9adf11a281f3000000000000000000000000086bd168c49ffee2cbeda605828e5a72a25202ee000000000000000000000000c123f01ac4dceb30dcbed17fbf0eb2b09c0233fd00000000000000000000000090956349d74bd5e080a1d1a1c132b9d8179f74060000000000000000000000005c31bfc81532741b2f9da680041924452856f71c000000000000000000000000ae6a1ffbed274de4761f07102dad15da19a987b90000000000000000000000000fc97d4e2f34b2fd22712b7a72e4371d055b3f8e00000000000000000000000007eadd05e46fc1d1ce101bcec6fdef237ab7e2050000000000000000000000007157bd87e045d8de384d0ebf8acf3d3344fc692b000000000000000000000000a123d3bd62800e19360e581609725011a4a240b10000000000000000000000002e6a6432e4ae0aff2b4a6143922a6aca7a6ca261000000000000000000000000e58cbf6823806b1725c8a00cf8daf790ea815bf9000000000000000000000000853192a6fa6084105d17d076c95f0f0fc468e7180000000000000000000000006b03fb484ea55a8861cd30e91cee541011aed86d0000000000000000000000002ef5a68f76999eb882e985d466ece9a1e9dab6ec00000000000000000000000049f05978e3c6e0a81678aadcc86429ef082e35a000000000000000000000000070ebf3f08d023877ec2e0ce5a648a1fefe4d5743000000000000000000000000f8b085da980b800bab1905d3825e7768d5e3248b000000000000000000000000dd54738050b72fbc333f7c8348729860d4e2fcff00000000000000000000000076d7b3bdd07dc617fe87a203493eb21464f01013000000000000000000000000b478c0f6a03e71242e19393848f1a8767a44300800000000000000000000000035a160e904ab2727941f82d3c7c9f3d42f4fef8000000000000000000000000044a634cbc18a66d90a78a336c0436272acecac0a000000000000000000000000932c4f92ed9587150d14d42a0c35a94bdf377fba0000000000000000000000001029a9f5672e6400153d6cb09b6b786a5058df080000000000000000000000004dbda01d65d06e4cf05096f7e24632e2274795fe0000000000000000000000009bacdf0b750f589686cd8cb0e5c7d962c4cc4efb0000000000000000000000007387b7309094574f4964a7ae813c911ae18aabe00000000000000000000000002a254687f5056ea5235d41f218d7e3bb946dadff000000000000000000000000f7f23f66a2a0157471da56bee5848dfda5e6efb8000000000000000000000000e90a76035e5856eb12a4f118d5dccb7dceed9fca000000000000000000000000aebb136b91dd125c44ecf7101ec4cdd96ef0f1dd0000000000000000000000006fc24823c72e34e008e48d4ea949abca6ac170df0000000000000000000000003459073b7b60b5be67a896cafe1854cde62faaac000000000000000000000000e7bf3f476fc8ef90812e2f57df14160bbd88dc72000000000000000000000000f92cb987226bb5ecb62089211a0685448068bb8f000000000000000000000000834861af3b6d88b95e598cad8225a7adc074d6ce000000000000000000000000ce84f5d969540b31ba1683df04fa77e5b2a6496e0000000000000000000000006d8d524dbe93b62995285d6be5fbf3d0ccc0f2ff000000000000000000000000642a5c25a07d6859fadbf4ebb47d44736f1abd3700000000000000000000000089a8331349d8ec37a99702965e41c9e5dda3b15000000000000000000000000095f91061c6ceb6bbd3124003397b61a4b73c441e00000000000000000000000090206de6b54e005dd0e8d62004e0dad3ab7b296d000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c800000000000000000000000009a0b9de8d25baae5ef092a265ef7f7455e16cb50000000000000000000000008cac257dcb9c2cfd2cb8a81d9a858d693889a9bf0000000000000000000000002d97ca8b7c0e0e206c91d352f1b318efca7b0bed000000000000000000000000cc4138615108c285b8a20d90ed71a448cdee01cb000000000000000000000000d3e8d1d5034d54da12da0db3b2c26679d69a93c500000000000000000000000070f4f577840d89eb9c53167095b3dcc988749780000000000000000000000000f17b22a7b27f5035cdd1078a35ffa56a34d8e87c000000000000000000000000b66a07f8ab66f27f71b06ce81d87f6f9222c8342000000000000000000000000262b0d434e072d80e64e3c02d1f1df0bf432ada0000000000000000000000000c7847cd1c9173bea83e3363e3d108dd8394ffb98000000000000000000000000280cb3803135c31679f3e6ef26cfaaa5596c2949000000000000000000000000bdaa462cdc92ac072eeb35145f986b4ad5cbdb7300000000000000000000000031860a30667f1b108dc2893036a114061a4962320000000000000000000000006896e3a76b90f00b1ff2a4a56d4dda62dfea5ccf000000000000000000000000f7c12fa6e78fd76b39b0936567c5ac5facf80c240000000000000000000000007ef72abee99672d0ae0231c4ba13f6b08bb8ad0900000000000000000000000066e457f20f12ba8c57057497f4f6bcee8f38da560000000000000000000000009eb4fb57784443c38b536ff2100849a9d97d9ad6000000000000000000000000c764cd927d0335f5d947c8fbd41f437505fa5ced000000000000000000000000637fb6aec7933d91deb2a0094d73d25100dd5a1b00000000000000000000000033e0fd9caf220f503b81f08df616057c4f79357300000000000000000000000087e399ece27da01f59c6f9a5133a77dcaea00de20000000000000000000000002d4047b54e1cb38404da87d9156d7b51e7c5d8a5000000000000000000000000ef6a5cc6796c45f67e7665766d79703ecd8d8f32000000000000000000000000916c383ee04dd41ce101b6b2723698ac027435090000000000000000000000003a2a569cd65ba8ba6692ba7dea13b787ef9d92ac00000000000000000000000050dbe693cddf3f9cb325db8b91cc786660547948000000000000000000000000e2255aea86b7b11ca757f9721478008c599d4014000000000000000000000000e8e18138fda4faf5cc0eb1e6ec7ac957ebef359d00000000000000000000000067227455755e26f20d0f571d9e25160ee5a3f12300000000000000000000000033fdf83d8334512f3cfd9d4636a147635beaa808000000000000000000000000d2c30f01c1292250bb5e98dad0988b9deaa6b196