60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d644c364642377a666a4b626969683741596277374d4a4c63676a447477787659644c4e4d50694766553744430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000755a0265abc5a97277ef75fed5a28e372086d18000000000000000000000000032c84db26020236d133175a756485982802cf69400000000000000000000000084cd8d787d90763d4264ba7a0275dbd3d2d7eb46000000000000000000000000114ad3717eaa6bb001c6bfab571628530d2df275000000000000000000000000c4a4fc04af285b8f67a1d09a905a85a8a16821c5000000000000000000000000af3c14051a40b0ffb73a5af6dfb4eb3bb939d3a3000000000000000000000000110f4a3dc0cf43027fd1f99274c1a4b6b46b86e400000000000000000000000055df187ce57a57877d4a20770ed3f75a9fa87c8c000000000000000000000000f16f6134aacd3e96a94f9f5eb627cf85719842c0000000000000000000000000795fe85b9dcf14b92e48bfbc9ab6e8b818f0a98c000000000000000000000000f104e8c524ea220a15b0a58f4cc0a6e4ef39951800000000000000000000000089bae9f6e66d18d1af9c3ca3871b2f8d63a114350000000000000000000000004a225d64a0afaed4c5bd4e1531b1c8d537ef9dfa000000000000000000000000c890ebdebd796d658f4cadd4ec58684830c0e1cb000000000000000000000000deb68764b078f8c3a5496fa9595ad5c287ebd39f000000000000000000000000bef6195a07015652d8bff99c8280811b7402fa7f000000000000000000000000fbf4c8a16a1937ef8b4e0501368c614f99258b110000000000000000000000006a4ff5f8929b678ebb4109a775e232cdfbaf64d300000000000000000000000033934ea7157874b5c59c42d66fe1d4fdb4fb7e9a000000000000000000000000ce9636ac68d4a46ab76a3e871cced2c8be6f08cf00000000000000000000000085977b98837a3bab94059bcbe25d8f895db74265000000000000000000000000cddd35708ea78f13089465bc31245451dad083fc000000000000000000000000ad66c9c4dd5dd1da1d9af7abdf7275f89d090248000000000000000000000000e538710445b572185093be826a378c6ced5a5941000000000000000000000000097db199e1c9a08c74cac3cb9c3101c0efccdeb9000000000000000000000000444b9f8196e84c1c6deb17989f475aed08ef3c7c000000000000000000000000742b4442247ba1c1f04db1ad014a698f7af82b2200000000000000000000000091c935bcc7e44b7dfdf7d3177f74d443a5ab7fa200000000000000000000000060947f727b2260e963e85126ce3e91ba0dd319a7000000000000000000000000b3bef9d1b2d33570c5ebb850576fceee82299d1d0000000000000000000000007e3d834dd7faf8bcd5adfaf9f175a45561d76a090000000000000000000000004e4cbd8856f2c96bc7c7eb0cb3318f5d54e131a20000000000000000000000007b7fd818d30625f12cd4de84d7fabf339a9d5d810000000000000000000000009f75d503bbd713ba8e76fdb1dc98808c04a56f1f0000000000000000000000007da06fb8ba0d2578beea6feaf144970865e99253000000000000000000000000ee9eff8b98e8a5942b07a03e3980aef6d6b76c66000000000000000000000000fcd1e43da22778aa6142c7f5c406ce2973a9f9180000000000000000000000002d3996391e0ae9495bb148b403c7394892f2e6250000000000000000000000004c2872fa07c03a7fbb693bc0d2daac2697b78d5600000000000000000000000021ead693474aaf918fd15c636d8812eff4393e69000000000000000000000000c38bd3e6edeed885e6e56ef6c21354521d2ddc6e0000000000000000000000007fa9d323178fd36d118660312fe65286b4476e1100000000000000000000000040076c701ffd0481b509704a8973be77ebcd39f800000000000000000000000037898d322396ebcc5aca4b2468999009d8bfb7c7000000000000000000000000a00e836119a1f1226c3ac316005c856362e1599700000000000000000000000093f10f5cb18a08dabfba88e676fca145203b35b20000000000000000000000007b0e1b3cbac894e8379d30b0239bf03810dc1cac00000000000000000000000094cd80c6f81d1049ecc33542ecb709c5d6e3308c000000000000000000000000a19bee332e4e8eb872d7bee219a8991b38d8961d00000000000000000000000042c42bcf2ce3ba924a65cbabde770d90a1ed836e000000000000000000000000ea306fe0b51edb8811a391873fd5c39bf170cafb000000000000000000000000a062a81e4bf36b0c0e934efc3fd0b028c869bb29000000000000000000000000cbd2dcf08cce0fc8bdb6902d86ee146d42df213e00000000000000000000000005a498ffdbe06c68b7b2bd0db19485c9eda018be0000000000000000000000000c6b15ed63e4e52a83e7fab93df6bf5c09942e2000000000000000000000000075fee45e9e988fc9348d4fad7f900dd8c4f8cdbf000000000000000000000000e56cbf3c7fe23210a3332224df88ad1c2e6cb60b0000000000000000000000007c171751c6d1416aa388c0bfd52a0c9def0986dd0000000000000000000000000e7d1b66963047b62c55fe3665cbd5512bc86fda000000000000000000000000b2d5e150d60689b1ae598fc654a68731d4416acb0000000000000000000000000358fe777d6c8d24ad85aefe36a94f088f55ba05000000000000000000000000abc914c69477fc119838c4837364504d4d1616a6000000000000000000000000c5eaaf14d36af0224dd5946ee639bb5a64548b020000000000000000000000001cbf66ac8ec35d47cf8edba6cd46da2d883908d20000000000000000000000004ab3a79d953d493878752d78e488da9899121d8a000000000000000000000000cd849f3b303cc1c4b0956e3bf108261a8c98a811000000000000000000000000d9ad81229705ecbb9fe0d735db20eebca128e6c8000000000000000000000000dbb41ab1a200f8b1b8345ad46caff3df20ab6e100000000000000000000000006bb09c023aca0acebf03967e753b5e20d018c4660000000000000000000000008f20577499e19d16b244a053a4ea651884c535180000000000000000000000004bcc591a9c77afe6d59c1a86e041b56574306c28000000000000000000000000649df987152e2304a4440491742cf491234697af000000000000000000000000c20050434c3557e13b49cd90707a3b1361df280c00000000000000000000000058e87b8ef4e88ec65ba46c0332ce509bdff1a1290000000000000000000000006a66f4c26d909c3a425b31da204384084593d1040000000000000000000000008554acdc39499b23d0a30ff14e9f208e24b5d1e7000000000000000000000000eb415a176b6523d480973d2dca77b1fc0502ca180000000000000000000000003834b727cd221f183d494f166e41626a1a4e7c93000000000000000000000000a94b70ac5f9e0b3900fbdaccebfabb3ee176309700000000000000000000000081b1cba5bf951c055c460171c72d9854772fdbc70000000000000000000000003d13be2f6fc92f9cbcc8013c5d59fb60273d7421000000000000000000000000a09bc941ecfc9cfcf605ebb8966d52cb1b6025d4000000000000000000000000659fd047e6d758871d67fa5f2de965715d6c66430000000000000000000000001925c0f8946e10921f2b48b03a50331ac4d255dd000000000000000000000000165abc28f56a91d20ad5503cd994d8597e62c632000000000000000000000000d188e511d7c71af2128731f3dc11387d4883a34f000000000000000000000000b458929edc18f841b3d0f7b67170cfa4dec3723b0000000000000000000000004b5efb2d29e07b0c8734c90ed2754a1dafb3e4a4000000000000000000000000eab6ae4ca7db95e419ac5f3c0babff04ae1f932e000000000000000000000000f12f368edb2eab9bdaaf06db7a897b38b1e7f4c4000000000000000000000000c6ef10c61278952152a72ba383fd74560db3b73b000000000000000000000000fa24c105db61905b00a7f3cde5c9278135d294190000000000000000000000005144cfbfb9e6668a535109b7d0f39e6b33bcdf9300000000000000000000000083328b2ab2aa9dfe6d4e9a9ffd7e2eb62d591fea000000000000000000000000b2f60109537492f806cbabe0cab74e2f562836a00000000000000000000000001d129402ad9477d27017ed5f0cc8869ac740fab40000000000000000000000008b0dfb36a3cd350cc977383db2726dd1e1aed9e800000000000000000000000042a2e9b0c34a0af5c8b0c91ca1cab8ba3bdb83ea00000000000000000000000098b7c186133e3bac68310b75e7dcd6702dd46d0b000000000000000000000000fb3b15c850c3c6a04d16e8c97b3c0a3376b3653d0000000000000000000000004362e87db6d0baaadda0e7c1264a3f487d03966900000000000000000000000056a4b0347cb758574e138d12c38ee397d293ccaa00000000000000000000000019c7595b90be573b0036ae311c32a6216ac83bdd000000000000000000000000fc8d24de8c5278bf3491ecdd15a6d41b01e8fefa000000000000000000000000ee67951292847f33340481d27b1b125ad1618fce0000000000000000000000008a6c0d99e68484d1ac0b7e795cbecbb5111aa5d10000000000000000000000006912dfddcc3124a55d3b081bcbb986030a8ee0c40000000000000000000000008db349913559c3f872a74aa2f4ce5700acd814d0000000000000000000000000123218f6e4bcae52257966649203bcdccf056472000000000000000000000000387f9171749f6965e8c1419b71db8fcdfa0813650000000000000000000000006f6700c2c768dfaadc6b3c4d4f50e872cb400442000000000000000000000000970d3cce186c0f3f32fe9636b88a061aed9c11500000000000000000000000003a432ae0a494d2f17a2e2aa6b374020ab692bb2d0000000000000000000000001f09e5200364e831e8e5d02051bff44fb32142dd0000000000000000000000006983f71f641626e5d32cbc04c05379eb0a5dc9300000000000000000000000009d6d832c76b71d401d687d80ef9074c029d1c74b000000000000000000000000f356b055d940e71538b1d74a227a5bfc74431b9a000000000000000000000000ad13efd1cbd85c2a0a7b85b4fdb9ce76b83b770c000000000000000000000000e4932487bfced296710d6395d7b784a7b98395e40000000000000000000000006f26667ac2d2b3abf9a38b29418057b164acde1600000000000000000000000098e478d3dd0ee6fca9242d3048b0bc30f33e43e900000000000000000000000016acf1f813513eec2ac58b8d7335d3ba0cfee27800000000000000000000000090b8b2e0fac5df5efe4cd3b025b27d6cc38ee3ee0000000000000000000000001d9ac5c24a9d47dad4c9e5e8322cb5c3b5ccbf9c0000000000000000000000004dd4637f61365597f605e934f60ea20c7daa39de000000000000000000000000aeb454dba439a62d41055eab1b1b9985cc3e382f0000000000000000000000008108e37ee9ec81214297fac80e2d34860991190200000000000000000000000001e23c9920eb9025e418431d9eda4a60c5e33277000000000000000000000000a24325e3abc0c279295c9d10d711540104eae46e000000000000000000000000289eb79dd02320695dcee2e3291b8235b4f1f1b40000000000000000000000006632c26585a8f850e7dd31e8068dbfbce47d9493000000000000000000000000aa5a6baaf5df973b812e7bd279b622b15a23ad5b000000000000000000000000a28bf43bd58040709ccc1901371bd520f0db852e000000000000000000000000e0188a056d1f788f7430b57a012c811c5c84348400000000000000000000000040a463812b360d975aca948a6adfd551b2e113640000000000000000000000005e2f875ff3039a395963359fadbd3046db62355d0000000000000000000000003025662aa653abaf2ddc1173dbfff3833b66b98d00000000000000000000000082dbd8ce8840e98bb612fadc2ace5f16a8c17282000000000000000000000000631e10528a4e71fdd3c6295cfe0afb57e1b96aea00000000000000000000000098357df66fddcb23b89fdf57af27091990dd790a0000000000000000000000009e725ec80483fc7b01be2288cedce34847b0f1ea000000000000000000000000c38b79f82c928400dcbe30d29f82041aa28755180000000000000000000000005bd1530ba9eedb7ce8207f69696ceb14eb5028b300000000000000000000000082178d2b77f3c693be799853f8881fa3ea364d93000000000000000000000000f3337c4320aba8396e1e5cd7a3f4f494fe600aed0000000000000000000000003f1ab0b7a7109e66f4ab146a4e32a706936669a2000000000000000000000000f630e96eb75d19d570296940ee1c9d615513bc0e000000000000000000000000a4c37f2ef1c54c471e724bb9ad2ddd06d56ca375000000000000000000000000f66fd0ba61d29c749ed2eed8bcf39da8e41de3cd000000000000000000000000579a66a970d1b3209b77466229a1d9eeb6f3809c000000000000000000000000ea9975828cf7190a53a98e7cb484ff580054936400000000000000000000000001fefa9cdc75eeb763cbe4d9cbc441bde004462f000000000000000000000000f260e25af05937278980475a8a7485c4467f761b0000000000000000000000006ef6d5e2167496f012cf82782c7f81a4fe25b1200000000000000000000000003dabf0b466776620e0aafbd1c55554b876e3ac1e000000000000000000000000209a4401b62d4a9b6809f8b40cb07e081763020a000000000000000000000000be9fd2d0f40477e75ea12011345237a4d5a6b87f000000000000000000000000f807c05b5a27f9e557e5881af5cd1322649507fb000000000000000000000000bf82b8688b4260c3e58ac66e6d1bc4992797780c0000000000000000000000006f97ed8bb0e3f1a36122aa5c3f2446d09dec9b130000000000000000000000000819736944fdc4dfbcc5bf059ec25bfe12a8fa4300000000000000000000000024eebad981d2c82a4ee73cd76e6fd4303c42bc720000000000000000000000007de7cf7b27d3954daa8f154823a63c7d3f678330000000000000000000000000b0880d017205bd182d97a5d312223fb546d2155700000000000000000000000001d99cc001d68c8d3419ff40989873b4051aaafe00000000000000000000000060e5eb1a42a1b4bb44848009ab351c0fb2e9b018000000000000000000000000d218ca87db7de64b14642bd1211173afbf4d3610000000000000000000000000bb72a7a91be3cfb11f121d1bc5924d27722ccee300000000000000000000000051e06da49db8af06ecbe14662251bfb650c64f5c000000000000000000000000761859bcbad708d9f0e6f70082e1fd923d146379000000000000000000000000c6eda796efbc1648cd09347485a4878863534439000000000000000000000000a40223230410158ae7fd35abd5c2ca952b76979a0000000000000000000000002b3f4c961a33e871c00e4ae4c5ae44800ad87957000000000000000000000000d62026252cb274044e30d076d90a6f5371efc7b2000000000000000000000000847f13c656e1936a96a7dbc21ae03dfc706e0fbd000000000000000000000000b168dac33c8370c49ad0f828c6be79d948529afe0000000000000000000000007a8c238af5315e6e24574d8ba38e7ceb1a0cf55d00000000000000000000000084b22083b6900e0b5076f53a3e6cc10e23da9d7c000000000000000000000000789c60527de5f9f38f2e2b4f44b839a6d50ac766000000000000000000000000381d2bf87ad6176c12081dc97681a9a7b1fe0ab600000000000000000000000099d601bf439880435202ebf801ed0f54fce20f96000000000000000000000000ddc5fe4d6486fd3447a10cdb283b0e68c5de4886000000000000000000000000ba35c89afddf4181463eb394a135c09b021b25a70000000000000000000000000eda1b5de630962650e2bd98a43048085a593c3500000000000000000000000032ca7ca5102b78668d654d67dc7ccb46573d422c000000000000000000000000cb78bf6d5a075efe274751d75b6ef59e35439e8d000000000000000000000000d98c3c1cc5d6375cd0f2c71d710f711d05cb589b0000000000000000000000000189d859ca2dea463409a6b1c0fe4a537b80a5d8000000000000000000000000fb4fe89d01b0f394c212f1e602955aa0d6cca387000000000000000000000000a3975f890e712a28e55c0652f2b44a59a339222a0000000000000000000000003d0bf91990c9370fb2d685d03600e9882a94220d000000000000000000000000355d5fb3ef2c4d8ec51c978a584270dc5b6bfed6000000000000000000000000a8d42ace7aedd5ae604c1a54b10d59f4078300cb00000000000000000000000060ceeb6e3b78f843deedb5652ed75f0628750dcf000000000000000000000000161a0069a20a5387356f8fd3ab195291446ad73a000000000000000000000000179b199a921e35aa40cabd8bfb2f9b6cea61857b0000000000000000000000003cc658babf11d1a90bfd505816754a7b8a4c71c100000000000000000000000060409a91f2cbc44c58155d7d79d089426984cd900000000000000000000000003d269bb9fd0a97a2a6460a6a0059edaf3003ec120000000000000000000000006e0d2097d6d691672b1668b81f06942cef75a306000000000000000000000000489e1ae4ec4d66cf2486d00122deec6972617f990000000000000000000000005fde3a8e35bf82cec7577f2dd156764c957d013d0000000000000000000000002ab1ef4f20aa65bed329eaec185e6f6240db6467000000000000000000000000899fb41b9f07b2daf8e5179c1cd710ad12740d5500000000000000000000000094c083a5c98f3375e9813c77dc1197036f09e97300000000000000000000000076692997ec55d8b147a7fd616e10c04828b1c6120000000000000000000000006bb851fca5d0f429a8eb1ff41b45284dd8251cdf0000000000000000000000001c429556b49e2cb8cefee04255b8839156fdcb4d000000000000000000000000828c839f2f3733d7171388bdf2f1bc1328f877890000000000000000000000009c20e46ad4c419cb13dfec67ccbc70a1acd900a70000000000000000000000003cce3df8ec90d29f7429af05d7285bcc17b2151a0000000000000000000000006ece4bf0d18a0aaf9ab36ac5f1d39beb7842fbf500000000000000000000000040bc53168d42fcd2bd764a51c63cf607d5b401870000000000000000000000006a35b29d06dff3af34dfcf75b6f1efa25ad9cfa5000000000000000000000000d25e1c6cdfe7a7919c7d97e299a895067d9b4fd500000000000000000000000055ee35aafdc54774a85596e269a000bbf637460a000000000000000000000000f9af46e0f7da5e577e5112b65a34ee05b8a57bbe00000000000000000000000086acdc528f261b2a163f9310d3555c2849166dad000000000000000000000000193df75302dd91aa1e4516f6d4690bf7695fef0f000000000000000000000000d8e406ce45e50b86670fe1f28c2bb9616b01812300000000000000000000000003b4e25aebd73001dbe667ba95aad2a2d731f886000000000000000000000000d2804d7752250ffc43ebbf7b8c218324b61af8d7000000000000000000000000522e5c9cce72b85736de69a5c63b931f4f8e4394000000000000000000000000925d600de4b9e2c4af51a801e86c446c8f35e7280000000000000000000000006f6539a4607a6e825f0555843b91eb3a5562c4880000000000000000000000004c0dfce03ac29404dd53640d3b57f9d7e5e25f4d000000000000000000000000a440f83d424a6e4bd5b9e3f89d150bc812a1076400000000000000000000000001d0085f8607de7d5788faaa02a4ceff86104ade000000000000000000000000eaaa1f22f0371f5abec548995b005f51475f53930000000000000000000000000650ec95e310c5a8e36f09f8220d67f78bcaf614000000000000000000000000d1e7eafec2bffe92159df705ab9e7af7cdadfeea0000000000000000000000002f9af62b8ad740841cccd37aafcd4371741e2b4600000000000000000000000084d3dbb37f028af5752f08cfe095ad29e34dc80f000000000000000000000000c911d259b01b9b6b71844354cbd23512ee77ad8600000000000000000000000058e5216e22eaa134464434c7864a0985226c8fe9000000000000000000000000158ad236adffbfb52cadd6b45c6d9507707ab1ae000000000000000000000000c6ab5f7dba0f66fdfa561efbc232674cdf14011e00000000000000000000000066d4b02bb881dd1c42d6ac72e8c21d5a3a7d79c7000000000000000000000000dcace140bd1a4e2165d69d6eee23ccb17e8cbfb60000000000000000000000009cb38c085cb56933183fc0f55b45e372437598ae0000000000000000000000003b59220a25169ca3df9fc16dba11f259e4ae38000000000000000000000000003439dd8bd0028e79ef1e13b312051fd6ae93162a000000000000000000000000ab24c19c5a2d3ac586538cbb6d9389136ea3a12b000000000000000000000000c97982a9f359362ecc2d39af715f0cd2a4ce2bd6000000000000000000000000da391ea516e43481a94af90b79cdf9e59b9c62b40000000000000000000000009fe782563d00776f22901cf11ff70b8be8a5fc02000000000000000000000000e44a587139a59756e30e61d83e9d591a10c1e3180000000000000000000000004867bfd5681cc1edb6bb85c19aa6d01bb133f864000000000000000000000000e2a5bb61eb21ad63cede6a3d99cfb74230e9b5680000000000000000000000005c8c476ec1b10070160d3b2738c5463cb4b017470000000000000000000000001218e1bd7802c31487b62f0133e142afbc1f2b70000000000000000000000000573aa828117e96af5c45342db358f220158b6ba400000000000000000000000023215a329b1fc7525f79705543a1461d593892b2000000000000000000000000c1a83ac64e7a0923cf004bdfc32dcbf1b64fc55d0000000000000000000000002252ef342da121c8e52dea67c7fc18d5806f20af0000000000000000000000003861a3e908931c7bf495fd6830ff7fb7277c75230000000000000000000000001545b24974867356d8d7c4dae5f611beb37047f100000000000000000000000090f201958011e429b1e437ccf5636d79fe4a263c000000000000000000000000765d744dc503e9500c4301909b9dec54be31adbc00000000000000000000000070fc8c6969088200be6ffcf4861da3b2c230a02f000000000000000000000000a33fc96000cd9a0eb72a2b6ce9d7f27070fc05ed00000000000000000000000069b57a61a1f756a377990d2c9e413db70a8d7c0100000000000000000000000084ca8911bb6f87089d1150438483332861319cee00000000000000000000000012fdffbd8f0aeede9bdef8d5ff7127aea641cf11000000000000000000000000c7674d138c97e3751477e14a49d17b72d9413730000000000000000000000000dcdf13df4a30b6427d6531989cc803e589bbb8b30000000000000000000000001332d9aa08eeccfd8752fed8f2214ebd342b47fb0000000000000000000000002f537cdc05fa82fdec3eec3ea9e54d26fd5f2bee000000000000000000000000c01c0eaf24cdbe1ad1236bd2158e323e680c867f000000000000000000000000b5f0a3d51e1070cfc4e48437bc18f65cca5d3d810000000000000000000000009e63616ebb8915b4c8491dd5dc92643bce15a423000000000000000000000000ea1b1b47012c83033821b5abeee54faeafe6082800000000000000000000000037a0cc11f7cd67dbb4b57b3ca73e74672a23a3d8000000000000000000000000b575bff0c49612d0f01f56a0678e1ee3c21af352000000000000000000000000664271e9fcd69770567c23923df6bea5f381c2610000000000000000000000009cc5c9083e8bf0cd5d4d35e76bfaeeee8196bade0000000000000000000000007c571032794dde7b1f93dfa706a132449a5deb2400000000000000000000000092013b9798445c39764e907fffa36160ab1bc8bc00000000000000000000000088aad9e136ab2b3ddf0721466942eace3f38eb9e000000000000000000000000317fa27631fe0c7eaec8b21a0af2d5670925df580000000000000000000000001bb01108fa292c9175af5d4866b9f2b252d3c2d000000000000000000000000086f7d11b527dee3055272b4e929219cc58d2edc0000000000000000000000000bb5b9f6994dcc85e123550a2333412284eea646b0000000000000000000000000bed4e4c9ab7c31d42abacfaadb867adf14e50ee0000000000000000000000005c8563bcf6484773240a4eb9b7486a10ffb19d9100000000000000000000000011c40ad51e7d687e451dd42e129211468da6248500000000000000000000000085216f874dca23d9421d005175e6209fb3a81cdb000000000000000000000000e2bf071c565c98ae7d9452923b27eea99a5f5ba1000000000000000000000000d46ee8fc187c8fde587cece9fe6fd7395b9a8a06000000000000000000000000271972950b33ebdf017b9919b3b018f3c52e94f60000000000000000000000008865a9ec4e2d7059582e0e04de830d80bd4a5868000000000000000000000000134906542932ec4d817efc79a47cae49aaec0a8b0000000000000000000000008333b80e2e4725ba8cbde4b3d17c9681caac89e800000000000000000000000047736558621661af54ac771b544e4393686dc99200000000000000000000000037797a0f87eb68fcd6c45813dbdc385b754214570000000000000000000000004a70ade62d71ffa7e7ef7533b3280a4dc45f46710000000000000000000000000df20b5a7be90e58ca9805101191d4373c42a64c0000000000000000000000006285b3fb44d0f9414556a90655f63626dbece8110000000000000000000000006abf8b807e9d538ef600f7de9315113021c73a0d00000000000000000000000048c020bc5b915ed9a6b6deedf1b1ede163abfe1b0000000000000000000000005c801f5e5426bc6f30a443b6eb744a147a17a41600000000000000000000000027762c399a0d1a75eda411233cf21d714ff3e94b000000000000000000000000e7ba81b759a4bc6706721a9ce1df393c6da09b61000000000000000000000000c516affc099119e1f717e15f3d49916b67adae8d0000000000000000000000009463f051bb441151ce07332803aea3c74534de410000000000000000000000000d7e1c46987ecbe694290d4d07e290e7239de4f40000000000000000000000000def67d8c9937565e2323edc4763b8033d42e8340000000000000000000000000cff30f5f85710c1fb17ef711357333d3458db7600000000000000000000000089a04eb09e1ffdfbcaa1c6ca9bcf72a6008c805f000000000000000000000000fa395638c638859cfd2a313a13879a18114c684b0000000000000000000000000a334cde5a5b8977319e127326d8438b33969bc60000000000000000000000006b197f0888e21ebe32a6b186aea20d020db91c380000000000000000000000003b9c970488dca5bd9c39279dfbe681777bb0cfd30000000000000000000000008a9f64a695a1ac03b74114578225a5cad513f3d500000000000000000000000000c304b73bef33e15afa912716dca1ceda079cec000000000000000000000000e80f9fbc555e98b123a0ec9042179f17f4823ca900000000000000000000000072a168322a969e04b5341358e567a402109aa438000000000000000000000000918d1674aab7ad4b58fd8838aa1ede4f80af51490000000000000000000000008ac20ec283c7ee7f854f3e3b90d4db0e5093443b000000000000000000000000452baaac00a6de873acec0aa9fcc445be30cf787000000000000000000000000d6420c45de75360f2fae109bc9e8f182da2851be000000000000000000000000f183a9bf2901f81169873acbdaff3fdb929f26b1000000000000000000000000e7fa5938790151efe457c84b874f6dac66104b1b000000000000000000000000a440553fd3f6f3afe7c0e211f89cb22d27b973840000000000000000000000009ef5e0c31229949db629b48e9289e2e4b136e8ef0000000000000000000000003181bfe462baee7fc89e29856254a204e9180d4a000000000000000000000000995db24219833f6549325e10fe90970ce6ae338c00000000000000000000000010e03d6d32ad201b356a2e5a4512f4262d9f67620000000000000000000000007f9abfada5e5e8a1aa336e00e0803b0b9d351ba70000000000000000000000005fc928511a7c22b125b91a53a6a69ef15a5d5f7f000000000000000000000000fbe93fe52c5ca71f9ac21cff50131a22cc673c00000000000000000000000000016311f9ac4e8f0e3728e34fe017fa3e2c8bb10c00000000000000000000000045771e11af25384a96b4a76a8cdd467d3fc271e10000000000000000000000007ce9e4af701e822ba6b0bbb7c7deb500ecc42145000000000000000000000000f247253dfeea513e43350d785e7bc69e03880f040000000000000000000000004a0c2910ae2b96e258cdc700e1563d33633fbbd80000000000000000000000007428132fa67ac7c9f17a69d60c272db206a991e50000000000000000000000002411b6477967c4fa46fa7e210a216659314864fa000000000000000000000000afc97a5afaf69b37403c24dea08c7718d451b49a0000000000000000000000009daa2549d3cd0a3a9c3f1924ef79b6ba54f59152000000000000000000000000d2f32026de1e4240043dae593979a6584c2cc4ff0000000000000000000000009cdcaa19e5a21b236f51734c83ce8aaf9a9c8b400000000000000000000000005750c4f3628d08e13b315b346fc17a826a3b9a28000000000000000000000000d606d14dde3245efad2f4545cc94bfd35ecaa824000000000000000000000000f616c4f95a11e9582a91fdb51f303693582a72b6000000000000000000000000c3991ff2832eb3ee816d1c46f9178d1207d0e8ac000000000000000000000000e93c709f046086275afee078effc1f062b1ea94f0000000000000000000000005317e6cb9d6faccf9424f0972fb9e9880e625780000000000000000000000000cd38fcec04a96215ff57c9bb447e4273bda5d446000000000000000000000000b62a78ba3d729e582d2a04629f6b229d9e6700210000000000000000000000001e1d2b189e68f3aea23138877fbb5be0936fc8720000000000000000000000000c18b3923fd2197125eeb46a9b7eca9de02965cc00000000000000000000000011154e1eed0346d2ca877e3e4d5c4c823ae705ad000000000000000000000000680155c8278586658d8a68600aec4fc4b2fae4ed000000000000000000000000052962fee89205fc1280cf8cb6a7a12e937ddf150000000000000000000000009ffdf0154f3c72c3134b0050574fb2dd3f2c951f00000000000000000000000045c9ec148453e0af4a62c71e90ea5deed0257aa7000000000000000000000000fbccf6890faee364e4d3b860bc4c19f8f233dbce00000000000000000000000088691ff676001eb8a74dafd085f550fdc1a8be2400000000000000000000000017a182136575d537078894112cb7a75778cad5b50000000000000000000000002c9f5ca45de755b7fac7f29c7cc64c5666fe0f6900000000000000000000000038c14bdbac131b5c886ce30e1bf717213de94582000000000000000000000000e8dab8c5b7b20191c0a9d0b7b5ac93f65c84f325000000000000000000000000358db7f17b797d87770eae983e7e501979ae83b900000000000000000000000081c73ccd8f73f4f530974d9b01282259916e7a33000000000000000000000000eb8a2ccf50a5d63b231031a4cb3c056d9ab026c8000000000000000000000000f3aaab16739ab8274a7efb4db7485d5028f1ab3c000000000000000000000000b0217e9f75a98b56e837f222fd752749f2e02e89000000000000000000000000784c496654936396322aedf8ffda72f8f9f8b46c0000000000000000000000006bf093d284b1c5b40233312e23b93b192e8ecc7a00000000000000000000000063c66e2fb88faeadccd0688c33eab66f28669b410000000000000000000000005075ff57e1a8be483995d45bd8bf407f377c5ef1000000000000000000000000e4612487ecdfb93643b3237fbee8715c4c4459ad000000000000000000000000273d521c598aa75cbc847ba0b3e4b43f72cc180a000000000000000000000000dc90fc9c63f621ce1397157b3eb3d4be84d8ee28000000000000000000000000f448ed71713cc34d866be6e40ceaa94329e55f9b000000000000000000000000a201993778247d89df0fc7ce5e14631900f6340800000000000000000000000086db4de76b8d2dd9a893a624a6f2058b671058030000000000000000000000001f1c74ecc84b65491f3128973ecfd434e765f13d00000000000000000000000070e13619d94a3a105d835281d829cdf6eb8b039d000000000000000000000000283662ffa9801bea614d93cf929502b8b8020db20000000000000000000000007a5a9f21fcd87d7aa98f926d6122a49be74e7795000000000000000000000000c66800e915ebef2420b550326aac18c2c7f3243d00000000000000000000000083c4dc523cfac786b8966945bc0db121f403f20a0000000000000000000000000db040d51b89dd638a17c0d52c8ebe5bfd341d18000000000000000000000000ff599fd6509d410f2df566cf67e2908d169f63e0000000000000000000000000dc30f9cdaa6a81bb30b15e35eb60f43eabf1d44500000000000000000000000049cb4e51f8233b3349ec3b3f5482af356b9111df000000000000000000000000bd2eea8e7bcc4ab08c3517ebbe0147a577c04eda0000000000000000000000002c03b7da813d918057dace315a8628e00565c47b000000000000000000000000757ad1de882bbcc010a67016fecb9e08b9fe8b22000000000000000000000000a563b811a1db8c19fa1aa9c5e2e3609a943348a5000000000000000000000000b4e0ad8eaeb5b4c9278c25864faefe6cbfd6adc7000000000000000000000000969f04d5c3243a033ea1edc52d9cb58bf8e300bd00000000000000000000000047a67ad7d424659728cf9349009fc5ff14dfae8b00000000000000000000000019857e2a537b84d10d201de86a361e3574a706ce0000000000000000000000003ed4dfaa3d1083a88225266d17a89cea4dd122e5000000000000000000000000bd23739402d8d75dd016db258b08984126ab74790000000000000000000000006c20b9b7095e8461f47b79c6ce053dcee6bf2008000000000000000000000000c068b0e8e0d3687590283d11d10ff9854a399f930000000000000000000000005e57c4f7586700f7e83ecb31725058a77efd0160000000000000000000000000abbc6912e033396f154f4a0204bc49b7bd251e36000000000000000000000000e2b3ea8999ce25f767e020e0854fca8c3a6e63d60000000000000000000000008d376aa80125656ac694b9e488824745a99b31710000000000000000000000001eb73ee04d4daa1ec81d042065905b09c1e7466b00000000000000000000000062e8b5817fb7288afb226d3c93d2a7e9e416c01e0000000000000000000000007220e473e2fd20b62292fe2eb1fd25f5fac8d178000000000000000000000000132dee34d9103e072bba785dd3edabc0c438ae54000000000000000000000000a58006eba46f730675db659cdef451f174a8d68900000000000000000000000058c1c725926da75c350d23631dc66d285887d57c000000000000000000000000188317f2d08db25ae7e09036f4c60e65d10c0de6000000000000000000000000ed4f306b38d0636c8d28b5294656fd7e52420dd600000000000000000000000065c0b482baa677ae637be38bb9167c4d2423e1fe00000000000000000000000054e95bdd89b764f4b1cd113de8996975a7620daa000000000000000000000000c179dade39b3b658c55fadd55157b29654186442000000000000000000000000e609ad09302afcf8ee7a82f5f9468195302b313b000000000000000000000000a7b194e19b321e1ba1084d0f15799f2f8b4dc494000000000000000000000000498cf3f95fb213bc929e0c93144e398551a5e96c00000000000000000000000013aea2c8f7c36ff9d5a2452adb0e7cd2af106344000000000000000000000000d520eeec5f63f47e5cd210d1a3c353178727bed80000000000000000000000006a74279d625f8718e024551743fb6a54ce4e2121000000000000000000000000dea0cfc78fbf12b71f0bfc01e541e57c9abb3c5a0000000000000000000000001d771eb3b125770824de73fef8afe69dfe7a0f790000000000000000000000008df732531329f692cc1d400f20bde96ebdbabc3f000000000000000000000000afd191bad7256b865999fb8dea8fea06060d868300000000000000000000000073e8081effd266a1e71a1c6d7e3184d197014281000000000000000000000000a664b6f518a3e7268eef11906fcf501806507231000000000000000000000000d006dbb22cea6a955b6f0f76610430053fe81a58000000000000000000000000390b38a94e3ed6571dfe8b7dd81bc5b388a1e91100000000000000000000000048513ba1baece81f21e5881b29d651bc75d2130c000000000000000000000000d49df1f75bb2a327ce5e1230454855b168150c05000000000000000000000000935a5b1f308fe4f6fad269fcbe3651f0686b698a00000000000000000000000028fe9ba735cbd5b286d74d1fed837ed95f67ea6e00000000000000000000000039d19683f8ce8f16e45c9fada7f1f1b720e8c7c400000000000000000000000020eecda8092bcd1ff08f2a15182a9842fb1379e700000000000000000000000031fcffe1968fa5faf0a8ea603f27852ba4fcd454000000000000000000000000b7a9b589c0f14fd8eca3b389788a5e2a89a576420000000000000000000000005ba2ae240aff4e452b44b3ad39abe625150da0da0000000000000000000000009c1c2e66c487b16d68c56c45cdb4bb7ec0b7b79b0000000000000000000000004e7662222259ac305dda842602120d8df4dc7e5b0000000000000000000000006160e97ea3c188651ac0bf42957faf16ff7601b30000000000000000000000002bc133c50b6714033e8041109e4339d3de5a04df000000000000000000000000da1208e07c7ff5e0e0808b4356ce4fde24436b3600000000000000000000000098563cf759e874129ee96d0b09464186335e467a00000000000000000000000097ef22e3b05139946b75233762a8bf1cf86c817800000000000000000000000067fd5f7b602202f93db22cb7e3da700626f31da0000000000000000000000000020f97f59f821b71776590a0f9623dbec6b9e264000000000000000000000000cceb7dbfb2a4a67bfc860dc1f97f10ca0eac5580000000000000000000000000b85ddd6279bbc9c75fb31df00ad2d9f5cba00a100000000000000000000000003529448ed17d175de9493f977a17a34c8e2ca699000000000000000000000000e6bdca8e3db92d267a0959c60be250caa37e43740000000000000000000000002fd9a29b96147345cf93876e08ffd1eb1bb24360000000000000000000000000b264884b71d9c090a3e28d594dd79fb68fa145dd000000000000000000000000601ec2c8cad0392785d7864a3e906e448963c6d5000000000000000000000000e5004433f7a3c3f10a1899ab5181b6c69190e6cf000000000000000000000000ca9f73361e14606b5b548d62fc36f31592f35c900000000000000000000000003cae53302b86d12b41329e278a8c9d5bc1403bee0000000000000000000000001bd7e309f5734329e65b477050081e4158fb27fc000000000000000000000000a951621f6cbc478831ac7459f6a5407197522d930000000000000000000000007505971125e1892802ac48321188c729cc551e9800000000000000000000000078b38a8744a4a97725867af192546d4719a29cb4000000000000000000000000131cf4c5d1530f8fb04d66f934d9402c5acf6603000000000000000000000000f9976b6826fe749193460dffd077e1cb40a68c1800000000000000000000000040c9cb0210c43262c33e4db7955a33a6ef6b1b4a0000000000000000000000004f13942b5d003f0cc7ec8a714d707ddf62bed0f2000000000000000000000000fbcbac64ef3b6daf42567589fb29d824840b0f1f000000000000000000000000397fbe0f153524bb256929b6a3a91bbe670bc3e5000000000000000000000000314852d1914bbb1c5f465aaee53022b338daddb4000000000000000000000000f98226c538645d2131254ff22b3ae9f43393a6320000000000000000000000008ab7f3f8128b5a529e54219f24ea39140bdd60bf000000000000000000000000155de0aec596e4acd5ad6024b3fb6ce1386ab9d8000000000000000000000000e4444acb6d351b92c08c3abc28fc0b6c4f0bd54d000000000000000000000000ad6b8f50d35aad8489700aadfb45de06a53322de0000000000000000000000009e803b7a4f98474d408f8902df6b9b1f816637130000000000000000000000001df4c4c79e0f6b5327c5bebef1798937e88f1ebd000000000000000000000000578d38f31ce460a8ba01537e09eb0e9ce1b2d4c400000000000000000000000097a428782206ce45671b7fa4dc320695bdac08ab000000000000000000000000c542ba78e4959eddd7af48214a66221e545b8206000000000000000000000000d092d73bfd4b015b9381be1a6d4f7fe8ea55513000000000000000000000000092397fb755ee956731dd82a6c5ae158a2216ad19000000000000000000000000e97ba11f7fb07bc8d9d2e33bf3ef87f3a494a4360000000000000000000000004ca2cddefed3f51bddfe797e34f981cbff77ddc60000000000000000000000003bbf18f3327a1a324224f20bfcfa5e8bd644b93900000000000000000000000087a20d8b359e74eba0579da4aeb8d11c4e5e641900000000000000000000000036e55e3df59652be573f5927d07a0ec964c400b2000000000000000000000000652673325a93c9d10c5e725a29994f99b7355cff000000000000000000000000073082eee9d1508137e04c227689010654625e7c0000000000000000000000004e82e85195c9553384da3f3ed156f62f4319297f0000000000000000000000006ef26474bad3287a13b88aa5db52278cf7504bd60000000000000000000000003e2fd65f7f78a81ca157824a7a47db87ea9c4aa600000000000000000000000056e362575bd3bf3b09b21d84171e76aee2c7a536000000000000000000000000bfc7a04e54d9f85e5925c8638481c88849a23452000000000000000000000000016fd1b9ce38d812d042fb20c2974006faf96622000000000000000000000000e0ce2f8c456ac158bd8aed2cb432279f3802578f0000000000000000000000006efe565ffc253fcb8e5187da8b230d189bcfbef40000000000000000000000001a4b6d35490bdef453b9dcc3009464edf54641ba00000000000000000000000041a058381a5ccd0ff46a256f466a2ae2b18a5020000000000000000000000000433c85d1454ff2c1bb2af83f3ee3d34c0b78527e000000000000000000000000bc9014b16e29a8cb140478ff6ed973b185b8032c000000000000000000000000cd21a23c1676b8ea631002ad760c07ab1bee094c00000000000000000000000068456cd8dbf924dbaad73a9152bee7b70f98216200000000000000000000000024347b200e2843abe04c1801361354e585e8d22300000000000000000000000044253b081601d8b6499b2014f74f3689361853ef0000000000000000000000002cc0ada8f2faa915d1438f201142248e5133da17000000000000000000000000eff072b714fe2f0ac097f22da1ae30dcef3736f40000000000000000000000001880f9b41e43e9c77803fc8ee31370cf645a5c59000000000000000000000000332663badab3e7e8cb64dbba1afa1184191c0564000000000000000000000000365e384ff9abc28fb5c8b16cd6f1782745fc1add000000000000000000000000ab66b8606e883593666f5c02feac41fe5baa5b0b000000000000000000000000cb56f17ff34aa6538a7d46ff0f3c8a12c4e703e00000000000000000000000006eccfb836322edcb60f17cefe98b9ca36fa9424900000000000000000000000047af86a5950a27602760f34c129a99162bca1dae0000000000000000000000000d2e08bc430c2172c6c7123eb319c919e42dc9a10000000000000000000000002a443d2ed1db10b1edf6d50b98d1a8df18e1c213000000000000000000000000287a7c53287b98566f67bfba93257656e3c345030000000000000000000000005018d2290ca2445e0ec3446b9bf4c89df74b815b00000000000000000000000041bb5afd2b38078fe39ffb8dedf86ec05d0bb12600000000000000000000000074479e7e61cfae2000ab91736e3101aab28d302c000000000000000000000000e9fd34bd49cf7c01f098c1fa52578232ed96666a000000000000000000000000e8b67a8a310cea84e7e829fbcd14d30c557e0ce40000000000000000000000003fbfc60e0edfb9de7c54585318a48f4cd6ffaece0000000000000000000000004febfc8c0c1f2a1858b0199633ef4df91c873b220000000000000000000000004051029e680d005ffe4111ce53a046c5353a26f20000000000000000000000004514c6d1b184237050043939b9a8aa9b8988488800000000000000000000000082fe06e178e483a7733c16ee53b327372f7af3ed000000000000000000000000151088b22f3e56b98d91d37206bab4f83c387cec000000000000000000000000db2a338def0c7fc54391c3db3e04488fa375a47d0000000000000000000000009fb3dada22450bdd72a4ecfb49974929288ccc5d000000000000000000000000da1154aa4c760f79a0c69f9463a023ccebd9f73c000000000000000000000000fa0b846d73b43f77002d0e2da44ec783d4e8f24e000000000000000000000000bf985d377fe8cead8c8113d661a7cede4028ba6e0000000000000000000000005961fe07e7d355b37897a67144c4cf6fb93254640000000000000000000000008d6854629343066b2c348c5d84d5928f48ba12fe0000000000000000000000009eee9238452905849a7404854da1d2afb0c640dd000000000000000000000000a8b0959f95f65a7af53b4d50429fa23782d579600000000000000000000000009a9f6fbd586a3a3aa57f4c32e12d844bdf7240c8000000000000000000000000d37bb0c29126aebcbf001cc2de065687c36130b50000000000000000000000001d3c6afb2db1170048e6de01843edb22d9e960740000000000000000000000007463bab600e80062141cf78b748afe6449817c7b00000000000000000000000092d00ddf7219d2333b4a6fa64b76e64a3da5d3c400000000000000000000000019575de226387599e8558b687b9312517101228500000000000000000000000092b868effc432980249a0adc5f4580ec22b93b50000000000000000000000000ac4b6943b6ce927db46672964d9dc3add820a7b5000000000000000000000000bd8105f3dc9c354c646369ed948f7fa6c9e84e7c0000000000000000000000003fbd5dc7c708e5553f15bfa0b99107ad39a4ec01000000000000000000000000b6f3317dee4b3652c87cd006cee93d0e3d938e2e000000000000000000000000550834c72448e7761eae76596b3ebbc06eba7092000000000000000000000000308c7f84c281d60a64fe715231cee2ab2f9bf56a0000000000000000000000002b7820d42f741e5c97671539f0a1748483ab7a34000000000000000000000000acd3a7ba00b4e2b5839fd0dd7c21ff5aacde6d4d00000000000000000000000088ed5176b334dd7735aeaeb00c192a2d138b6149000000000000000000000000701ebd1dd55ccfb49ba0b4902ffb13b23f52676600000000000000000000000081de47ef2fc47423ef50c695f0fd742f15bc59ef000000000000000000000000720b8899dc65b4b17d3651e7a9694be04ca314ad000000000000000000000000de091d60ee0a69c3b59147568e9c353fd744eeb200000000000000000000000045211857e03b62d705b2b51629b2223d0a12e292000000000000000000000000bef1780b014ea519ed92c71fd200fd03a596c6ea000000000000000000000000087c90ce8b050e27385321acbea7cd313c8ac24300000000000000000000000029a3fcaba6dbcebebec8c60440f164cc69a7a4dc000000000000000000000000ac87d136780ba6dda1de1ba6c4437ee951738752000000000000000000000000ba9350bceaf961c152a9da07d324d42585103b2f000000000000000000000000ab933f486d126e9191b33375bf655ebbb227d3540000000000000000000000003afcbfe1aa5db161fe7a609abb3bb4f0d50b80a6000000000000000000000000d92771a873a1c855a670dd465153f3b3b2ae43fd000000000000000000000000ebfaba2630c3a778b3efa58e2bceec1a8e6085ff0000000000000000000000003a85fb858a88fdf47e60a11015f51ce1c4793a4e000000000000000000000000db20c16ce27da0a74c72db5bd4a827c955bf21c600000000000000000000000078f394a43c439a1233fa915692c1614fcffffd26000000000000000000000000eb451ce7b4e389fb1b1e7d8028cc154650e4394f00000000000000000000000048692a6d564fe3d8bc0971edd1818fa32592882c0000000000000000000000001b6ed11ab29aba917bb585b58e97144684ad3955000000000000000000000000bcf51fbd8402836458b41896101d71e9c740627e000000000000000000000000ffa57c933afccc3c81add6e3366ebdfb9197a894000000000000000000000000760ee6873b264be72ee77bd8a645c1d9f61fd83b0000000000000000000000002df8e543f2dfbc16b889e5005ac2f87c25dd40d20000000000000000000000004bc0ad085213f01c0e0d039b2f79b161278a1c560000000000000000000000007bcfae90e3d27b12009a5a375831bb29a5a0bf7d000000000000000000000000b73db4f9cdd12e5670963384876821101672fdae000000000000000000000000667077a32abe65791f3b425076d68f74d682562d00000000000000000000000015ff043fb170caad1d40e2caef5e82323ed6e63700000000000000000000000000ae179142202eafed829ed927acffc00445b586000000000000000000000000235967d1bf310f1e12988710be6d0cc9970ba9d4000000000000000000000000f5ca0fe8401d5620edff94bccba10481f38bdf630000000000000000000000009723180b47e4bf5d0df83a7dc675332c9d32dedd000000000000000000000000bc0392905654567466d66f178068e51253e75789000000000000000000000000bfe22bd828fe6714f86d844eeda20a61d081a62a0000000000000000000000005b8b8673d5e1d1407dca33a5ce1797bac944ee0d00000000000000000000000043bb6c78ee3ae69e83c3b0f3aa5e8511f23f2aaf0000000000000000000000004f28cd10e4b39f1be3553c544976a1cdcf5995c4000000000000000000000000f2596e682027978c545626014d28721522c35dfd0000000000000000000000001489815a422843ba425b3c582df3abbf1b0ee138000000000000000000000000086d9edb5a72f2b05517e45944265e46392bf417000000000000000000000000207a621ebbaec8aa238d6db31d14cbf3c19c9ca500000000000000000000000015d4210b56050a47c9ce17994786e1f6de9a728a0000000000000000000000004cecfe5d4913b614b703f3484c199ce41b8eb83400000000000000000000000021365ec4424e4b596b0e838a04d92e4a6b67b406000000000000000000000000f5a20dac2f7fe2fcd7c8ec5e36ef36fb55ed6d7a00000000000000000000000072802ee8ce0befe6cd6055c94c4d92c5d2fbb232000000000000000000000000b1a8b196c5353b5b266b4d97b09aa2368febdf4d0000000000000000000000005172dd9528fdd92245f86b7a69d70418c7ec3f63000000000000000000000000370fdc5fb19341c1d57381bf66316fd92afff70200000000000000000000000003b390207735768aab3d3495c6a24747f306e07100000000000000000000000086a239127e3396096967ef24ce6782cbcbbd4e3f0000000000000000000000006616cfc5d1729b1fd489a8209166f8f533d4fa4d00000000000000000000000047fb766412888f0077fc803d8c28c2c1ad1617ff000000000000000000000000e091610f9b27126461f214c1f73a7233b94befc2000000000000000000000000e7783c979522335e90159b07b07f4b609a7376a80000000000000000000000003fa8aaca902e78188d494f914f0b471f4aba195e000000000000000000000000644051a2df32d8e261a27a97c8075f0d43a18d02000000000000000000000000bb77ee5d81be651610373a84efbb31477f43d186000000000000000000000000ccbe8714e3468c2a9714c24f0e923c2db563ad6d000000000000000000000000e6e91cc7c3ff24f1793a4825d89959d82f392ce20000000000000000000000001b1b4ce04d669beac164cdbf05d85e8bd3571f3a000000000000000000000000c72c73be61ec77c0fb6598de9667f5ed75df0b9b000000000000000000000000f5c6723c70daedec6a1fffcbb3c8c10a543bf8060000000000000000000000007e74ca796e3158658d8db957f9674b3298809728000000000000000000000000fc8a32f8c8c4487f4ea86b5f727a1fc65f013d8c000000000000000000000000df82dfe52c3139eec061892497d33c4d55f09be700000000000000000000000081b54853ea5a5eacf70806f531b976874028be680000000000000000000000002549f8264606a01ad219e6ec5a63b54f737a257f000000000000000000000000ea52c8eb18dd27ec15624ee449c9c980a7fe2c43000000000000000000000000f7683b20ba4ae98f192e6f1b86add874f53c679c000000000000000000000000e313d3963c90a81880d92aa76c64b673ef1ae73a0000000000000000000000003ef65a53aed34ce66e954db47e06e3be4d249a6400000000000000000000000075bcf9ebc4a8771210003f53c06af03a49ae420e000000000000000000000000c1e7b86d0bed04e993cb388cfb9999a49ac8d64900000000000000000000000071081e50d35056815bb5570cf5b9af9cb89bd4fe0000000000000000000000007b4d88f69c93e053fd1a2ac14dca2740c136ed9e0000000000000000000000005991b35fa402297627958ff8fb43fc12128d0c16000000000000000000000000db87b732cc875bc7eb36314e4ed76d57af851214000000000000000000000000390b0c3098b664c16b716b85035dc50f4f7568ca0000000000000000000000007b1d6f2f90ebf545c691375b9f5ad7ff9bf4c967000000000000000000000000a6074453957dd23145eb16a087e7dbe9bf16f8be000000000000000000000000d85d95b99efbf261bf57f397f16dcba61232fb580000000000000000000000007317fd20dff5550a71b1a8664b95d6dc55c1abe200000000000000000000000043efcc4fda44c6212d3ed8e4ff74e7bd876d13e60000000000000000000000008f4634e3a33cb7d279c37c19495f977bacf32ce0000000000000000000000000e6136e0f096b9004b10ad821a275cfca4d68ff86000000000000000000000000ab158c5e626e9017536cfb51d215eac6946f8ab90000000000000000000000003fc8040896db05331757d7a97c2ec37a888a8332000000000000000000000000445c24971ae40f863e3b932a2d9a14cdbd8578110000000000000000000000000365a6d1dcc404460e989cffc3e7308e9ad0e81b000000000000000000000000dc5666bd4add6b3f3fd12760e486d0e40b35a5d2000000000000000000000000cef6438ed0a82e1ab801b6b7d407a8869abae30f0000000000000000000000005795f9ad92e760de15f3d576718eb58c97ad863100000000000000000000000001f84d3e73e0880e55b2979cbbeef0d46fd9a29b000000000000000000000000409f1bc54ed7f92bd4f90cedd609d68bc8be52c40000000000000000000000009afdc126bb70e6e50667392e4134984a611b7660000000000000000000000000402c9a7ad28dc0a75d7e52e0c04e71963ed7444b00000000000000000000000075f789d01a3c23c8599a87dfd8d4ed9550a7b1eb0000000000000000000000007f619f783d2d4eca592c0d0256724f427bb48c22000000000000000000000000af551c58659cb1283459e58b5228ae802bacd74b000000000000000000000000bdfdea174ad1b3c68b9c9e79d6c4905ab10b09bd000000000000000000000000b3a8d55da4c182a6012bba80da8ea0bb3d5b36f300000000000000000000000044c9e113696ea5689c1384b7d7d2a7010adb403b0000000000000000000000000397bdd521e8631b1273db3883c14fd5b8a50d02000000000000000000000000f235684e7f394048b63859fc884d14e0591ff218000000000000000000000000b751e2070b7efee096220c4b7eae648f0fd0b7ef000000000000000000000000fb1484080ae734a6226197d619855e2a922ace5f0000000000000000000000006fb3338894a148325fc10bbea2653114140ddb07000000000000000000000000eb45da63f90812d81f02b2f0739f2ec54b0dcc1b000000000000000000000000c0007041ab75f4f73e4441bde3e18895c4a41192000000000000000000000000b7a876c0894411bde2b7c92b849d80a77970f8b2000000000000000000000000020b21c02dcaca9811f1a08f5c4bec3b69e707210000000000000000000000008c6cd1821a5fc7b4ad7221b1529b76eb5349d0f1000000000000000000000000dfef987263c61ce4ccfaec031455ef0d3d9629dd000000000000000000000000900c3a8e979c8089089eab3b1906e22e811612cf000000000000000000000000772a7a54fc7eb46b4904b4c33b71e3db0914307e000000000000000000000000b92f367bddf529cd6ea02a743b9ec0fc3a500a86000000000000000000000000b4f79bf941b44db961a24628146c408cc4b78c7600000000000000000000000097fc4d13ac7ea9405b78071eca18021796daa71e0000000000000000000000005826b9002db8d0a7cf22b0981ded21dc83d430ed00000000000000000000000029a73c18ac47f7f3e88cf3ff1efd269dbef868b400000000000000000000000035534556482901f8520bcdfef09b6423a63d1f69000000000000000000000000998b1cafbeebfd5115c7ea316f107404b843ef2300000000000000000000000063a251eee6aa2dc3eba442afe87ba9ed23b3e3290000000000000000000000007ca8dc3284794a53f9ee9af47103ff22ecfb512c00000000000000000000000017294b24663b6c623a02b9904260c936884d3ec8000000000000000000000000e709acf422022d730e599e4115538ec45b57576200000000000000000000000032378073c908a1ccdab10dab5a4266adda377988000000000000000000000000a79e3b757476d52315bdbdaaed73a8d9fefb398200000000000000000000000071df69086d27492f3844b97ec376e40a34f0eb6a000000000000000000000000b04d7b1ab9974752ccb41a108fa156bdefba353a000000000000000000000000c5fcd605f4113609b3087a34eac091fab4ebe61e000000000000000000000000b7820b1ea62e374b08876fe2c84b7c269238663c000000000000000000000000e5c19744ba795667e06d20195e03d0b6ca75ef91000000000000000000000000a0ac54c6ff15ebec894df5c8f218d0ea4b8e5b4f0000000000000000000000009fc1851f5afdcac9bac658bcfc99a2b0f8012c4d000000000000000000000000d3e8d6917fa1013e0f8d25b06eafb7fa1551823c0000000000000000000000006fc8c4369e5f11cf2f3de14e87025218ca33e1ea000000000000000000000000f3a094730b0ea6701f474b923d9d12ff1acab9ca0000000000000000000000007cdcdae4b8c270dc45ddcdf350354c05c00ca20e000000000000000000000000c81244922acffb1286b2952375f0cd8345d6853800000000000000000000000028eaedb204ac706e5b158bd996a125e2a453b8b1000000000000000000000000ddf9123f14e248a62030b45edcecc1a49cb12a5300000000000000000000000053f296e52648b245ff14124169b318ea054dc5310000000000000000000000009740c6eb796ad1576ea0ef7bd9188f230c8f0d83000000000000000000000000d172629c82892e7e6137943a31ac2074c610ada4000000000000000000000000a6d54a278982f2023f7a00d90ef64eb3ee28ec61000000000000000000000000d0394cbd19e127b91b2c8a2dd90de798668666cf000000000000000000000000c539b9e7c0692006d6f4724dd075f7f6124cd5870000000000000000000000005a94e98256d363c6b2bf6f8eb766170e80b5087c0000000000000000000000000467f9c28daef6466fc18b6e237e3240d09a5426000000000000000000000000fb2761124aa8a3b9438ef5fb5f901a0cfedcb4dc000000000000000000000000d7a672cfe58f8c2db9b5928b6d4ba7b7805981b4000000000000000000000000d91feef73b35ba51af3ca91263e11cb427c402e6000000000000000000000000a6b93f818b7c6921eaf44859f4b92246103085f1000000000000000000000000b6a6740d43930d7ea37587261144ea3b7fa6a60500000000000000000000000014085f127b743dbad11e9b6bae3df842d2d5bce6000000000000000000000000f2094da7b5fa1207b3ca3e7c5c3783f2f596a835000000000000000000000000ecd7677dcfe377d09ba5ce67bb34b8c1e4d797fa00000000000000000000000041649c4d4d5e4fe097b93ca54ba0e7912fdbad560000000000000000000000002725a576490c08b1a7dfdd39658a5c68de735bf2000000000000000000000000cda23cc045118792d29cb7a036b6594c67090e0c00000000000000000000000005e75dbb8478c64d545ef887b71d73dfc1cf8da800000000000000000000000019e2b9979050798a06332c34451dd4e520445600000000000000000000000000949abd8d51e3c26935aa8a023f7e7f504f0a8c4a000000000000000000000000dd3e222d42634b5d9b62618ecdf7003e33e05b90000000000000000000000000ba92d4f4b48d213442b5106901dd9ff7b56f2629000000000000000000000000cd014f69957af957d0a5d2a074cd62bf924d0486000000000000000000000000464c74444b40d1dda82a3e47700742a7630b46f4000000000000000000000000054386479e2de5d75e8647324148f78a9796d4d00000000000000000000000003fb31c712a6a82b7c76a7ca4dff3a59ae936b1b9000000000000000000000000af7ae2e482a5b053942aa2d42f74bdfa964a14b500000000000000000000000003c96d9d950d43ecca6a14bdd5305c5c319e4d8f0000000000000000000000001820f7a28c9f39ee47efd1ad3a771163b14ad542000000000000000000000000917179300919386bd90e16c5e9c80ef6af10a9bc0000000000000000000000000b8a49d816cc709b6eadb09498030ae3416b66dc00000000000000000000000069b3e5c227986f7849f5c08a1e4513e90b0f5490000000000000000000000000eef4cb230d336c72b3e03e3e48294e4fb324869b000000000000000000000000b2a348ee68b1416610c0cd8307dbc6fb907e67da0000000000000000000000005856173eff756acb7f73383f0a2fec30ca0459890000000000000000000000007b4854e7ebd547dad4a292bb6e5a6a76fe2cdf6d00000000000000000000000018ecb5c117e972758de1d778afd9fcccccf3e86f000000000000000000000000f1963f2693b8a10c6ae6b3b3fe5c303fc3b4fb6e0000000000000000000000004f68a934b4e50bc5beba84ac2f1077165c8ec8b0000000000000000000000000abd0087c5068699f45072614b98466a41e51286c000000000000000000000000ca076da951af8848b14497c0b69d7aefbb0406a20000000000000000000000009dda6cebc36b79fced19180a4db481d791308972000000000000000000000000e25b3ba1b978cca2cc3ab91709465e7c1c06fb23000000000000000000000000077648489c8bccc08f0518ee006391903e47f851000000000000000000000000db628b4f5cd15058432c8d8a68dfe982c3f17b2b000000000000000000000000d7f5bed49b1ace1f2fbb1a15e05307dd67d78244000000000000000000000000f58ffbf7f304f9a16e1e3b709aefaf023182ca100000000000000000000000002ddba0db7d0f925574aa4479419ff747c260081d0000000000000000000000001d11422958dabe1a3201c33233ccd5daba7079580000000000000000000000002b8220fce0fec3587175b356821ecdcf577e181f000000000000000000000000a1a59453c0393c6ced0951808bd54a664d9c3a2f000000000000000000000000eb00c43d5bc3100526587cc631338981c316fc470000000000000000000000004e6eaff0291583c9148edc068519bde22d7ee2ed000000000000000000000000117231ca1cda76319a754f61a43156adf60d54c3000000000000000000000000ed315f79b0ad1cd17674480aaf3628c180567cb700000000000000000000000056ab207d2265e2982cacf5744db0edb9c98a75540000000000000000000000000c5c46b5947574522badb5c27665f1b97d5bb14c000000000000000000000000d3454bb4d527a4cd75ec958b01862e97a8c07709000000000000000000000000b4d283140d48673f96cd555c6fed220cf61c190800000000000000000000000062cf7bea923b24e478093510142fb296de938a4f000000000000000000000000986ab943faaa82b81f0912fa2276ffd802919d4f000000000000000000000000ef01976dae838f0185158b57353432256e9513050000000000000000000000003ef375bb13742be026036caa3f7bb6dc8560dd6a000000000000000000000000fa072a81e1cb1e9dff260789ad7e7c91e0b336d000000000000000000000000039e7dff096a3fb829aad1fd5ca51bf047eca8453000000000000000000000000fd8d8ff27ec73e6417204f95a5873de9567a40ce000000000000000000000000a1d5639bbfd6b430f2287133247bce7acf71c225000000000000000000000000b8c184c2aff3e7e7246fdcafb4aded050f4c105100000000000000000000000040828cf8ba31447fb38d3b6e0c2b257de00ce02c0000000000000000000000004e6cabfc2593dcb9f12c53ee3bffb04239675ce8000000000000000000000000506749691685e33bfe13df3c1c59316590e913a60000000000000000000000000237d3b2da8f9c4f3a72b80eb07e48d2d8ce9fda0000000000000000000000006f9dd6af02c817821cf17dc8b4a204bffa8e8dcc000000000000000000000000649db24427b4d7d79fb2d190e787d153c9e8936800000000000000000000000088a4d35a553e6e4e31f1ff461173263ee9862d600000000000000000000000000cc94f179b2fca9aa143bce713a4de34d461071b0000000000000000000000007c2ff81334d8812b390bb2a4b421de3783b17aa9000000000000000000000000d6937a382310528f9ff02203bc9f2bb58c62043c000000000000000000000000a0c795d01f5e82a5deeac6a140225e9e27aeceaa000000000000000000000000b923c389d62e6430ad0c2e32d85cdbfd4661699f00000000000000000000000012a6576b78d0689956f695860f59065f04e7eee30000000000000000000000000403e98cbb190ce67bdf0f5e7586a881d26d6cc3000000000000000000000000f98430700bb23e53e9dee41c2a7d2b42216145aa0000000000000000000000002320a8ad1f9261b4ad96273832fe4192ea88288a000000000000000000000000545a8da459da75344fadcc8137fa5ea68ae9525700000000000000000000000073afa6d13af256d507303933385de2ce9c9bda070000000000000000000000005b293597ed73e5480271803063f03d600ea3a25c0000000000000000000000008215a2a95d471f7ef72f94bb9d6956d0b0bb641f000000000000000000000000f997e7e477fc1349fd4a5cb79dee00e2028d7a3c0000000000000000000000005a741eb528812d4aa4a102a39d30c8a497d7f86c000000000000000000000000431b179870bc84fda84e66d456a8ffc93a6a812e000000000000000000000000f4a31a75f020cca17583c813ff98db6b20d12a46000000000000000000000000de1eda1b9c5275006c8eca17d6814f9c06901e8e00000000000000000000000052c6b40d9732e5a41a6f57992fc34944ade5aaac000000000000000000000000306479e1df47d995143944d2cfaecb501e2dba7b0000000000000000000000004198a369ca0267f6fd603849ef0eaa96e8a9a0e4000000000000000000000000d92bfdcf2e55a32deaef7a676c53e9ad6a213afa00000000000000000000000031214ce817155fe585188f5e0fcf7e3a809db12d000000000000000000000000baacedc6ae47deb99fec32122f4125195aae5f00000000000000000000000000363332227ea9d0d26125218711ac2a6a76972efc00000000000000000000000012c1ef4646a930722da42ca6c97629abb5fb6577000000000000000000000000ec09654d7cc97e58bc0f925cc2ad067ac2d24f49000000000000000000000000fc31aabb6f30ac96167d60dbd68baa85c940d34c0000000000000000000000001cb5a7058532ec126c72bd17a64473319dabef7600000000000000000000000097cbbfed7c2c03955695719a4e5565b602e9155e000000000000000000000000b080212c8c8689785b05a3338a8ef0b2e296618e0000000000000000000000007c079fe5c5adc8d0c350470cd8df0ef53773f92a0000000000000000000000008873358867bef5fccacdd2352094986eed8370ad000000000000000000000000b50bb8bdf2c09fca77f71a857252c5a6b5307958000000000000000000000000f2ceb97d2b67d13224c5d7d0e4719770a8b3af62000000000000000000000000c96d8206a4f9b78b60ab32b54c324b1369fb664c000000000000000000000000a049a4110e4faf91403a723dff739e1dcbba5e2200000000000000000000000002508ba1a610404f149787ccedad59f3f1d32cac000000000000000000000000959c28c022570e8d84c20dd90574383f1c6acb71000000000000000000000000fc219de22735c4b5ca9bb69eb0144cbb35fcb683000000000000000000000000d1c4c4a2109260085557ab404ea5fdf30b01e45d000000000000000000000000bc0db56e4b6f733652e71021e5ff836d6fe5ca280000000000000000000000009045de51d679420aec399938e68fb279f8900aeb000000000000000000000000445e895cdcd2731e5ce3a019888deae36c72f50c000000000000000000000000c1a4d49077b471e445eb43a942914f5fafe8abc40000000000000000000000007cb658fe1e8b9a297e6c2457348dc22152cdde8900000000000000000000000035b7f7ee39fe3eae2997cb0d4edb7c5e269984d3000000000000000000000000f33bec0438565201e9f106815967cd2b7d51fa8400000000000000000000000006b6bcde72e28f8a1576ca36e76e3424e227921e000000000000000000000000157b6686bf98154faf808461247b300646e2f6f3000000000000000000000000d54747e67ecfa49758f28fa920041e976e79fc230000000000000000000000006cba0c7b871258d2ef9eaa6c2c7a458a2ec2b762000000000000000000000000c1ea7c2bdf425b03e95ceb3640b98d04739dd6710000000000000000000000003838f8c9e2ae0e0f01b2c65567ef6a9c037b1c38000000000000000000000000f0cd57ecc77927b97d39a324db8fcaf0111ceacc00000000000000000000000074ed0dfe89a63ba391a8da11851d89b0ba9dadb60000000000000000000000000f7c67d162e4fd94de44509a0064e55888fa6efd000000000000000000000000132c09822632da9367cbd2d88fd8499fb996b4f9000000000000000000000000322d26e8e535eae8de636f6e1d268794436cd7b0000000000000000000000000e0890979716fcb126ac4ca1525c0e062dd2b3446000000000000000000000000ad0a95059bb7cf97d4cea741d6db088993e30ea400000000000000000000000047985513307a662ca1b7f6822c7aeee9a0d08f73000000000000000000000000757ded5b8680e8c252abe9f582e2918be709404b000000000000000000000000e5d0fc5512586ccf9e05b10015212309834e8a72000000000000000000000000ac1630d441ea471dc9e6033ee20549311db5ccb500000000000000000000000003b716b89d958029886e3a2712f21f0e91fae7bc000000000000000000000000b8b12fb72a38e259bde5712713386a4f33794c4800000000000000000000000001a9125493e3a767121529ff909d505d0149fd9e000000000000000000000000d97ed8d7e83d10d60cfb02c79417fd87a6e6602c00000000000000000000000051cbab23d887d936972773ea6c918a33642ab13400000000000000000000000085d54c9acccb6ac707e9efdeb20590d8055d6e91000000000000000000000000b77625468bf8fcf9ffd2d200b7e302edc03036630000000000000000000000008c6703bf21780315ecf485dc7f433487d7dff301000000000000000000000000fcdcad1824b99a1143d7c31a965f14ba26334fe70000000000000000000000001ab70004304d9c107dd000dd7aeb316a1fe54c0c0000000000000000000000001f7e4424214ea53fdcd70d206b5ca373f996336e0000000000000000000000000548984b58330428b6dc7fadb974e4ba2173fdbe000000000000000000000000b4556a7a64231ece13f6ccc1a92241077dffdafc0000000000000000000000002cbd61b107d4994df59f135a4714c985eee8784e00000000000000000000000071cb6dac2f332cb20b4e38f353b1ff931a349f560000000000000000000000006042f85e23c654ef6e0b1c92bc6aedbdf401a9d0000000000000000000000000bc1b21b9038cbf249fc691d45525e86fdc4e1724000000000000000000000000cebbb6a44772b537575c6f649c48db20ceb7c4af0000000000000000000000005da2a8f77c6b82d993d851d3e0b557b8a71b79ee0000000000000000000000000866e89f5f97ea4041efed5d0e7fdbdfe08d855b000000000000000000000000032b308504531889a228b1521e46789803cde42100000000000000000000000092e465e91927b33f5d8e6ed59d7206647309089d000000000000000000000000e7105d127cff0b2746f948f3cdef405d2fe4b1cf0000000000000000000000002835cb0ed3b0ed84a52c4692e6a152912944efa0000000000000000000000000c3e9ea3c8fdfb9be0512cfa3b5bfa688e164e0a5000000000000000000000000c30510a51051b91310766690f68801c788fbb4ed0000000000000000000000008fbdd4d0847b24ac423e9206726c82a8c2928a1e000000000000000000000000b7ec48a24ec3539b3b6d0a9333685e4b9910ba8f000000000000000000000000f834ffde0385f364086be179d94a1f2a214aff710000000000000000000000007007584620a669fd0755aa9f8f0586f8ce3d18e9000000000000000000000000484887066d1b4b4c10ad1e0685d58f88e059834c0000000000000000000000002aaa6b9af027226fc6356b21c901d64e936f0e22000000000000000000000000bc1a1ab6e39b474e1d853cc0b5b4c688a9cf81f10000000000000000000000007b2b521a49fd1d5711022e6449f3be8689c9ed01000000000000000000000000064026be973a4df757b7d1cc868f4f2c98bcf6db0000000000000000000000005dced684333092e12ff8c9aafe3f0c1d627fc8f000000000000000000000000045c63d18d91e7db84a6bc07f054aaacf6eeecae6000000000000000000000000607714c74fcc8b3268d54c4801444470e411737a00000000000000000000000072f52e7102ef9ce8fee1d15f906c86069a0765760000000000000000000000003f4396f3efec629cd584be20a7f34f84cf962e310000000000000000000000004f06515fe7fd232bdbbad9f2e69e8393f5bd8aaa000000000000000000000000a57ea0c24ddd6b98168ce830eaa07b6447a6cadb000000000000000000000000efe532b6791b26ad10b8dc6ac7d63bbfac319c0600000000000000000000000022c9152f431655ac930576d70de0be686eb5b334000000000000000000000000d64db102c88e843074d585dab1665fc95e5a2d46000000000000000000000000b79b02d251fb81301927c5855dc540cd92af4fb70000000000000000000000003cf4d0206e1431ef4efa1f07f16ab66aa66ad66e0000000000000000000000009d8b39e29ec0dee3d144b65e2cc703a9462fd0eb000000000000000000000000e8cb589f41fbdeca3611dc7ee521b9689a1eb67d000000000000000000000000966036172e17b24ea4931aade80ce74875b87824000000000000000000000000c38be6bba7bbc331526c11b787849241d91596a20000000000000000000000005c15ac35f819fca61158fd51ec6ef5ee1fdab66f000000000000000000000000eadbe514686a76972664fe8821282aaaceee3cde000000000000000000000000f9c900b985c79fff5cdcf090378b72f09cd2b893000000000000000000000000dce145e8aeaea43cbaaf7f78baa3bc22b1915440000000000000000000000000fecec923f678cf7fb9a2a392acf9b628f2c72a3b000000000000000000000000a68a4273ebcd99cc625c4c3dd8c21292eb39b226000000000000000000000000a56bd08c76601ab90fa459c72d50973da89dfb6e000000000000000000000000ea5201944bf7ba3b1f2d79c8120bb44c2f9edaf00000000000000000000000005299a22cc99ce2240d639ca087a38692b397a30a0000000000000000000000003c57e464e388ee50171a8e558ba893db7bd96f300000000000000000000000009518ec1f1fd4366c1a5951919a30f0b3f6e4f99e0000000000000000000000004792c0a27e5f18a60cf2659dcbad796f28e999bb000000000000000000000000e8c755e79472be31a1e0275df92081486e9410c3000000000000000000000000d0c9871ba310f2f0ff5807fcda50dea44191c150000000000000000000000000a5df02a2bc617da77bef9416e80337af230dee7a00000000000000000000000097dc98a98a7aff00cad790a10d2d4114c217f27e000000000000000000000000cecbb869f2ea2a3889337254e45ddd16408b8b23000000000000000000000000007ee6e0583a747e5252bbee7f0ceb9bd52578680000000000000000000000006ab024b9ef8274c3331a0ab800d8065b2e80805b00000000000000000000000057aa1502e87107bd830d19903fd3fff4bfae4b3200000000000000000000000010777510a069131b762b51f75df72f8e7816cf600000000000000000000000007c9e4c4c4a78d5ffb37cc235241892792aaa126d0000000000000000000000002c9785328efef3b244418cfb40761c9e17822831000000000000000000000000e20b4e072cf70b615e3a8b4569d39740b787f1ef0000000000000000000000003d974a193c0b0cf4222a88878bcabce972154b14000000000000000000000000a492c1c688b7fda6553de55cc33232c8aedb848000000000000000000000000075a6a7d4b668e28b59aa9d9da086af0e95cf912b000000000000000000000000f4a569c00f32b572b5a18299131ae56fc0646aaf0000000000000000000000006fe6f4d3e44794bea0cab55bfcb169efc70a5085000000000000000000000000c2a620ddec4e5ef7f86df500fd14e2b58bd5a8ec00000000000000000000000099bd46adae595c04e1d27e131685b299631892b00000000000000000000000007a4769d9e95189c93d7ee5397475cef36201ea35000000000000000000000000de2263887698af4df025cf80f0e5753a9d0298630000000000000000000000003f7e6fd86f97691c9f2cd00db66e7e5786b335e5000000000000000000000000f3c86f6b6d2227c842575b12021ad573b161de78000000000000000000000000864aa8636cd6ddec6c0db98329398f2dfbc313b10000000000000000000000007b55a8366b6d7eba4b16f030b45875dcf03ca72e000000000000000000000000b97fbd8f732916f944a754e33eb59e2ea74d87e00000000000000000000000004798df91ba5bc9e9adc352efc479901269b7d4410000000000000000000000005862dc6eaf82e810c78df87d6a1ed7ff49dc18950000000000000000000000007375e14c315fae0e2250198db67b9d348ea70687000000000000000000000000c235fac4767a6870499964b9ce1fce039653fcde00000000000000000000000003925d87bd0d38c5d96ce5ae4845d058cfd6be24000000000000000000000000b9f295ffcdbe0311fec9a313b76ae8d1a28193a0000000000000000000000000922a87b415e6b79453a9e4b3f79e62d91bdc7bb4000000000000000000000000e283708c8f2f9e45c4b280531cc5386bc3469a12000000000000000000000000c568078d38877786243105adfaa4544ac8926222000000000000000000000000d8df21e85484cb9b18c72205078adf4526549c9e000000000000000000000000334a5f41a7dafcae806d5203142cd751336469b40000000000000000000000009af6a3cbcead0460613a00bffae4a9db569a1f7c0000000000000000000000006bcd3eb721ab88f58ad4cca962d1d1cb9d8abb2200000000000000000000000035ec9a94ca26ad42bbbc55379e492b1889308f1e0000000000000000000000009bedbbc436bc17e54a41f3b73a5a8a48e8549cc8000000000000000000000000e50f1f7b12d34aa2eff0558943560c5ce8ff1ab3000000000000000000000000882bffadd8e4d62a8381e8f77ca30bd7344acb01000000000000000000000000cf8f9cd0c2c7320130e1aaa7ec013709fd045238000000000000000000000000b1f23a9fd9c4c645bba1ef59d09a8bc139b54f540000000000000000000000000868dbf09892a6ed52312effac843351f47e0323000000000000000000000000da8bf3349bbe9f1f39579c189f4ce4b34ded87e90000000000000000000000008a5dd396988ed0a6ab7086d6a3019af93a9ad0e600000000000000000000000078b9ef6d83c2d6bc5c146720074d878ca041b8fd0000000000000000000000003ea1a910dcf63c39ee6fd278da8300a5eec8a9420000000000000000000000003229ddb398c49d3e1e27255e7ed43ce21942faf0000000000000000000000000c92ee0fe111a81c3119ed9a2deba49712e29b94b000000000000000000000000b171b11ebe5bdc90d4b16a7c0b0b9087f6cfbc03000000000000000000000000514c304ffb0f45446cb4397ba6c0beb470d9841700000000000000000000000055c8eb1c003abb19160f32cd59b2e2ee0863bbc6000000000000000000000000732873ab169b6fab9805ef42f866966e63acfd43000000000000000000000000efc221a685fa3fedb316dfab1e642b849309eab300000000000000000000000029e1f558d72bbb7b790cbb817192e82c30342872000000000000000000000000be5484a3374f224f1ba560a6e0e084f92f463118000000000000000000000000b59c44642cfa98577e4baf24e899d2bcca1ad116000000000000000000000000042d216a4241371a6418373f6a7a1868d9c38d3e000000000000000000000000c1646589b453bd379f77cd743572c13d8774769a000000000000000000000000bb332f5d3eace9c6acc85fe89f5ebb102b2f262c0000000000000000000000006b449d3dcd741ed3f355f8445dbac3ad179ed6c900000000000000000000000007ae28fb6703d2c84c3d20b1e2f2e8b671e20f94000000000000000000000000c9be791d8594c863bd456d6d6e46a2c2a7dcd819000000000000000000000000ead2ea9c1c46603289460e8c5ddab84afc5e494400000000000000000000000003cd7bc3ad7c7ef21081d2bbdd204002bf873fce00000000000000000000000013f4085e3800405ea5e0ea908769ca78ecd9826f00000000000000000000000088c2da0d8305ee139eabdbd764595b22930b94c40000000000000000000000004c5a20b5a9bcc368d207c53f9b246ab9ed143b9c000000000000000000000000c144968b3f0363a35d0d2196562341cee6c067190000000000000000000000007fe848d207766654623398ed2bcfcd02a15594f20000000000000000000000007e933e109e7c37910c6198bbfb95dc537d5cdeae000000000000000000000000c6ef09d0c3f225b1e07e6fc9a7ae5375c9fee6ed0000000000000000000000008ecfd8c4624152b61aed2049cb9c17f96d614d010000000000000000000000006229c440e679a6737742987ec2cf878f17e2861e000000000000000000000000ce46aa702ae3aee7704d5fc7e1620aff69b161960000000000000000000000005be22034eb2afa79f6dd9159fd47d5c6c19aa3170000000000000000000000003a4f1f27bd5d969d571ec51babce928b725f985d0000000000000000000000008ada89819590d421afe7feae74c5f53b50991ab40000000000000000000000002a61f71f97a166a2d6ab9c8ce277008d6bea243f0000000000000000000000000f13fc3aaf7655b596677867de3b7d605602911b00000000000000000000000025e81c581c02f03e9594518c8c64dec82de7bd9500000000000000000000000033212d4929d485fcf0b39199f89848511e8b898f000000000000000000000000310083b2e57b54516463664f080dae0909c2c8e7000000000000000000000000e5e2e63b3d596afa2b6c7384341379328120294a00000000000000000000000052fe546dfb34eaee0136c3014cbf0e9ac1c42421000000000000000000000000486d248b1309bcf0e98985badc6f8e21ea5c91fb0000000000000000000000006322eed80234a5ac2194137a3416e29fc69e10a1000000000000000000000000ee726ab1e863525d57435f2b515a4c9d8b1cfeef00000000000000000000000035626b65dd437624d269b8d58947cc50ce1c3fce000000000000000000000000b85bb00a341ac5c618bcb92e22b22ff95076d9a3000000000000000000000000a82d91683b84b7cb1b785fc5619f0f66540e4f220000000000000000000000008286b931a20a8cf8699a9b0960da2fa6d5ca65fa0000000000000000000000000a95bec8786fda91b0f73c856082a1a7f329e09e0000000000000000000000008fda9d373cedc1f686a73a7395abc332aeec66cd00000000000000000000000070a3512d89d56ecc79fa828b79568046a9d55444000000000000000000000000d183554dbfb70b0408bcc10081b4f8216c6524e6000000000000000000000000e4fcd31c7d8b9d05afd69489d86bd38f87d0df20000000000000000000000000124a0f2d69f3c58802f498148d90b80519e572640000000000000000000000004edd10c5eef7b441e04b2ef206932dda65b65c37000000000000000000000000de3772d5cd5c2db9b7564df37913254c177e82d40000000000000000000000006a4dfb2c9ec239affeaabc7b43fd0904e655fc81000000000000000000000000887a6054ad4aca744220080cdbc9643d63fe3630000000000000000000000000fabcdf6746b210dec03fa1999b58b3915c0374f200000000000000000000000016f446920541989a3d5b7109dbd268e460fe52ac000000000000000000000000768b2de68c6bed1f4e2d67eb5bb5444edb598b86000000000000000000000000c6a659449dac63fd67dfd669d091851ff6478e0300000000000000000000000044345665e447ee8e188dcc5e023ebb9eeb70ee690000000000000000000000002e5471d60850f7a96ecb9b42661ee4d731e678e700000000000000000000000089cd8ed0b73f673c59c48ecbd7c20484998bab14000000000000000000000000c52564cc4676df4062ed3eec2ca146b9ece22e57000000000000000000000000c0c79aff433488258a234d61f0122e5b500675e2000000000000000000000000ee5293ccd6ddad43cc406fe2ab664ab78bc9e825000000000000000000000000c47de3d2d5e43907ccc913e670e2854478726081000000000000000000000000943eaed707da053dc64fe4468ba3392eb8416d340000000000000000000000008b537c7156fd8f129c7420864ba6bc2a508c098f000000000000000000000000ef55977b4f2fd552808160f8f862142f478a6a3400000000000000000000000044ef5e2bf314285ee5b5b490016cc14171cc4c53000000000000000000000000b1be6e90306e9ccbafa11dda21ca6974b4d68ac000000000000000000000000090adc84b5525774b7f1cd96cbcf6246883a6f443000000000000000000000000084b2f76b3f1fe21e5eb28f0b9b3e0fde007784e000000000000000000000000f71c4b96ccec91045e296e8fbb2915f5221d9bc20000000000000000000000002d73c7dcf2f16d6a716fbcb85a9605b70d6478ad000000000000000000000000123686d36462b87a2fc7bd3574071038aa85df6f0000000000000000000000003a05d3567e3605c1a96979aec0fad7a97f94065a0000000000000000000000005cb4f74a2f7b4b9e5d95d73cfae4e4cec7427387000000000000000000000000fd4ba74d371fb86313d1713a95e1294f589a7ce50000000000000000000000008f61fb797b7971542c9367c37eeaa180e29bb74e0000000000000000000000005602f9d48826a2bae54ae62aafdaebe2e0b8c537000000000000000000000000b76ca840539c73595608c88f19f2968ea779705300000000000000000000000096f35b8a951a45ae782538388b6fd807995413770000000000000000000000000d0a502dc800a37ebbc4054dbeaaabed031f9dca000000000000000000000000b069285e1e892d7016290c3cb6cb3852a3437ea00000000000000000000000006e439d07dc458453aa6ec46293d39cd3dfcf1bd8000000000000000000000000ab84fbb46b8de0cbfaa31e45047deb633c218996000000000000000000000000dbc3a04c89444da5d56715a0b8cb508ae83361ca000000000000000000000000efad3cc3d2bd940a708cc64cf2de432f0308ebae000000000000000000000000d5f85900177b9144ca1ae99b52ff67b91f84cd15000000000000000000000000894e36c0b3ee425c6f7b13bb95650b55e32ac278000000000000000000000000bb1a64ba362abaa789f3c41b1ed52698d7288458000000000000000000000000ba4a409d68394c149abfec9abb88a73e42dbb1fd0000000000000000000000003f05b0af415eabf1ae3ba0dd913457ffeec2ebd100000000000000000000000021c1fd5c48c69af34a30c5e9ba87152a2f576869000000000000000000000000aac4e08dd264d305226fcbf8d62c7a855782632a000000000000000000000000499b61eb565d6633767f6bde36b3f61851e7404c00000000000000000000000084c38203fd03a02243ea6edcc72f9f1d21e10cf70000000000000000000000009f231e4d0f95ec2b6283e8429e31502a3e62a2c500000000000000000000000072f6fc5d26bea4e6f27dfd7ea52f1acff4efb42900000000000000000000000081757aa7fb366840ed4244c94658d4a919adcaaf00000000000000000000000019cbd26bf205183ad2db456b7a70fa52be7b0cb9000000000000000000000000c4cddd9453f030989718aec91ab6ac7469c9c95a000000000000000000000000afb588fb8651ad645b19c9192dcb56c0cd74c99b0000000000000000000000009288547c3c8e4b6e57b96e9ac8d96f3ea6c7c96c000000000000000000000000f3d83fd09381f8c13ec121c0436e32aad3770090000000000000000000000000e9ebcdca81d674705a5309127165a0a8cb97504c0000000000000000000000005fc3780d021dece8a3dca381e294aeb435cfecf30000000000000000000000005a9086f632df39c530ad2af31a62f4ce346fa37400000000000000000000000000341d04e6693967124593f97d02665657eeff2800000000000000000000000093323af22f26612b9f9647beb43ddfbcb61b9216000000000000000000000000f19ce9d3de8d855351f85a2bde1eee10448e82b900000000000000000000000091477de841cad98b78b48a09331cc30a437dd3a500000000000000000000000009168588bd818c140f7a5c70f2db068a6e8466db00000000000000000000000058e80491d5469110e9f0ee084699db9c24faf388000000000000000000000000b068ce946d692eb91d6c86f2c2af85602f44e1400000000000000000000000004bb66a30f3423626a1246b45575f955657b66876000000000000000000000000ec3542a1b72256c4d389c22e8c77c5910dc7b612000000000000000000000000a0ba2ad34aa7aef7182e9dbc7cacc407b7bbbff4000000000000000000000000ac3a158cc15ff63a8cac4acfc86b5bafb1691156000000000000000000000000084780f5abead04714f59e248bafb8ddc9a37d05000000000000000000000000715cb8e042f6b7c99db67a70fcd46c5c963addc8000000000000000000000000949b12bc7ac29c7fca793ee1e01f6bd8cf25670100000000000000000000000067801725b65ec08420544bec09873dac3b2e312f00000000000000000000000022589c224ffe71ac8ec68966bf582eb666497ad800000000000000000000000002985d9bd7d149416237dd8da230e0ab83385f19000000000000000000000000de310646d5a3a6b0a1aed99ef0423634d86eb70600000000000000000000000024d4c2073c37ff3ad2e11d513ef001f7498ed22600000000000000000000000042cfeb3821bd0839027c92c670256416ced419d1000000000000000000000000a079a0e5e190e97bc7b7dbabb2dba8af76053e6a000000000000000000000000986bfd5bfef9a1dbec0e6e05671d876f27e2d5df000000000000000000000000ceba4bfa439fbd5048e45058afda0903691f0e69000000000000000000000000b0dd1b04cdc6c48fe6bccad0ba6d713aa5efa79c000000000000000000000000945a438253f3a6198a28583fda0d6e6a79854c72000000000000000000000000aa2baa0dd99be7c81634eba3e1bca08640ba45bc000000000000000000000000b5521a0f36da1f873d8a0263fecf6b1a532ce336000000000000000000000000bf19c6c5cdba4a7edcdba8c71d110f3080993f660000000000000000000000007ab029333cecd201ad34b8d990a8ec23ff6bd3630000000000000000000000003c4f33e46dac4ea1e9c986f3d9c9c006f18cad93000000000000000000000000099066ba29b229169d26409816fa62b3ae95efec0000000000000000000000007030db9b8c9e8bce7ceea38ed071eaa1c19666030000000000000000000000000a99d1c1ec80413a73ef4fea1e8315eba39ba16600000000000000000000000004c91bb56ae830ef514e47ca0caff42cfe2d5af4000000000000000000000000cb5d3539dc595645cc21283c9ac79cf3e5ac3bc600000000000000000000000045d81853aa537b60af639e88d80d741afa26025f000000000000000000000000b1dc5e54789779522274fd62892af6f5ec496f68000000000000000000000000eb1872e7e50131c9f030dde15c9bb40b05820ee400000000000000000000000066f96cdb3c62870c96d716dcb8422e65d40e4ffc000000000000000000000000706f17c5c1916f4cb30aa8d590597620465df77e00000000000000000000000079acf13b8945d69dd762b3000b1da0e4afca49d9000000000000000000000000c9aef88b167b8e7977d99cfb848e783e986d2484000000000000000000000000aaac489e533776fab4a5d3a2e0dc53fbb86e6167000000000000000000000000852999b788d4555e9870e3cca0d0be3cdd7bebd800000000000000000000000047261966a63507a2364f9a5e2c5f41065d15d59c000000000000000000000000784e8ab6eaf5e7041225685ffd1c14c1cf26bcee000000000000000000000000e1442b9b88ea8dea756200dd05f97c59316221d4000000000000000000000000737e2d8f10b3537cb89b66cb4467773de59c77bb0000000000000000000000000614da60d41a597d2e6105e9c55dc1e6874fb3d2000000000000000000000000c004ba25f5e9536c2e5de31b22fa9df0b8db960300000000000000000000000061788759694a665893988534aa871359b9a384580000000000000000000000006c877e888bffc3716a2a4d0f7f85da3251ac226f000000000000000000000000ed860013ea1a84506ffd324685b601e03410ca150000000000000000000000007cb2916512172cbf16eec336b3e1d23d26ef4b5d000000000000000000000000e2a2872eb2280c2c3ac2fb919a724ef66737f88d000000000000000000000000fe6dc8a38016e209ab8603a5703e868d94297bd00000000000000000000000001197f763ce987dfe1bae2fb9c03f86d178d81f290000000000000000000000005d95f97037290c5f7007e6e04ef695b6130a543e000000000000000000000000886d4a79657b385887116a29f0b5278ae11f7a3600000000000000000000000029a615dbbcd229c76f2aad2cabba285261079f7c0000000000000000000000004faded8cd0dda4a96b39954fbf3455a72c85f1420000000000000000000000002e6958a4649aab9c20844dc1ef38b8093d0114bc0000000000000000000000000e2b01137cb827dc59486ec9960b68d104ee9cbf00000000000000000000000006f2dcc0438fe3ab24267b64f628c3002cb7dc580000000000000000000000008ba9ebc6ee8114ebcea7c4f31707703e9c1e1f220000000000000000000000003d81956f0445f9363a15bb2127ea5183266493cc0000000000000000000000008e134427d739766b6f5e1181965a6f4233e16ccf000000000000000000000000fdb6466b6b1de3164a7d2a5655b0abee06a863370000000000000000000000005fd589baf41c6dbaef260c320787b6ee1dea0aaf000000000000000000000000ec5af943e5d44d39c415e7cdc6be36d452eb7d170000000000000000000000005540e0aef9288550fbcea36fa6713cfd9721a079000000000000000000000000cc1f925fdccaade7f65b9406c413c127eae1ef1c00000000000000000000000037146b3b3cc70c81dc86e6d1956f7d6e4219d037000000000000000000000000c29c7f88eff50986833732a1d83ef7aa5f41cfbc0000000000000000000000008430e7f73ccc42052d27e451ea9f606804ca4fbf0000000000000000000000007afce42bf2b5eb84f5ff3f74bfd49647b6912b29000000000000000000000000e4283dd8e89184a07bc8b39d35dfa6bfeacd5256000000000000000000000000a8a2e0e3fb8693c2ce5024457257ed47f820ec80000000000000000000000000c30d9a98f12e0da787bb9895375c512fc4cb31b7000000000000000000000000c38ad0b705c6564c278cd960d73cd6ebecfd4bcc0000000000000000000000005dc7e8a1d0e7ddd23d079577328b8c46a0b3efe20000000000000000000000003472538077b16ff619bc77ac665c16ab5d7ed93d000000000000000000000000c04e75a211257cc8498b0416b5f378e7d00adde9000000000000000000000000edbc138a592850b24d85119ff005f8488fc44de30000000000000000000000007643017caf78c7d6ede3bab82b6e3e8b34eb26890000000000000000000000005279c81f6ab8af1fac3dd56fc3e9e34f8f17f86d0000000000000000000000009a9ff113ae6b20dc58bbcd1a3d13ecd884bd9820000000000000000000000000f18879693860496554097055acc37f2e672e4b0e00000000000000000000000019d3f4b705d6d20407a7468be7404b4d281dd4110000000000000000000000008862101e2dc65c3abdea9e662a75b12c7d2a32e500000000000000000000000023268f09d900bd098cc1f9ad06fcf118adbd23c1000000000000000000000000f1c00ed7e8dbb7ba683d43c8fe2faec71ab8c82d000000000000000000000000fedc6701b86355ff186901f11d69c76f0c10b0d6000000000000000000000000596c7fe44551596b87e2e2426487a56158aacc50000000000000000000000000b0bfcb0f5506c043937bad6eddc2121ec261679d0000000000000000000000007be1e49981c6f72c5ec8571a4f852fa2d459ac46000000000000000000000000b211a3a4838b741900537e3e2a5c09f0a98a41210000000000000000000000009024f4f9f4766626f7dbaad9339b5d9714fe4849000000000000000000000000956b9eb01e40cefab9859d4d5f2767ba7ee57b7e0000000000000000000000009ba637a2cbe6b6fe323ad4cde308a639148deba5000000000000000000000000bb88862dc01c577c165210a0256ef957c6535c130000000000000000000000004cfd8f061c7ca8874982ef1b19661d82db1958b90000000000000000000000002ffbd6541fc7e5eddfb15eeaa5d90e4e912b19840000000000000000000000006634e3e51a5d3eccf4d13af14cfbc6bfd627316e0000000000000000000000004d78a331d88a8d254da2bf36ca602a3c5bb88162000000000000000000000000e07c2020d139a956d05be9345d43129b4f1f69d70000000000000000000000001cdf69a75733a453dc564caa9908c44395369d180000000000000000000000009358b53f8b912e5b24a2e8c9c477869c56e0db3b000000000000000000000000c4b2bb554c7b9e4ec5c7ef6764a601b0d11ffee50000000000000000000000005f2ced59d9afdc79fae844b668d25aeeb687add8000000000000000000000000c6214376c5e5d50c8f95240ca117768b87974d740000000000000000000000006435c8f8dfd948f98cd703b22c7a7ba1f6a1e7ca0000000000000000000000002b5a26762e2ec6c42647e2b17f42e183e2df22450000000000000000000000000d53bc2f3008d9d4507609b673d796598b08158a000000000000000000000000eaa1fc0e99914f473e9aeba0ebb9feb60bae43e2000000000000000000000000da29ea7b3372b7c0530038d2b23a6fc97211d442000000000000000000000000dc66bcbba7effaa3aff935970bb37f2e9ef0e30a000000000000000000000000fda574acc8a71c5b12b8f32eb0d1c84e9536e69f00000000000000000000000016f8e64f6b8c89e2bfbbcf2a3a60b4b75a116f0700000000000000000000000077421661b87167a09d1f91665eb0b62874be288b0000000000000000000000001233fafab3760a9b1a47da0ed0e773fd030e7f52000000000000000000000000738d4765cfb92b6c10e396ef02382b9abca2e48f000000000000000000000000df19bfe0829ea5d268c3a2d9141d1ab78ae23e570000000000000000000000007b0e01aea7c0583b915abc0b44228311375e93be0000000000000000000000009de40965e28eb614a1c16ec6785f67fa44402c3e000000000000000000000000b2fffeee90eea1a43113f396561cd618bec2247a000000000000000000000000e0d3dfaa5655553325c51e7c3065ecb14e0cc08d000000000000000000000000c8dcdad85c6141eb97a49b15051fc9be2d8410cd00000000000000000000000065039b5af104f4b80fc1db0a182cb772bd4f0eac000000000000000000000000ba8fa754924d9a701525c54fef2ebd4496deaa3c000000000000000000000000345df2212cfe6ff4493584a751a15a81e1c2ba6b000000000000000000000000f59e7c69cf13cfd7fe86ff120f0913c9b5bdc33500000000000000000000000019d2f02d108eb9d56e0a496d5ebf0512f075210200000000000000000000000010db502ab974d1287b6b234e23701a6fc61ecfa7000000000000000000000000ddd74f2878769fa31cccb587d78f7b0a167f80960000000000000000000000005a68fa78b1508601dfdfd729d5dd3f200d435836000000000000000000000000535157324755a6f1730cf1b1efd5c0878e2e7d840000000000000000000000007bf89e8257db5e6bdc1e346d9ea9bf427156decb00000000000000000000000081161541f3663c6addb777ff7ac86b5ed0211cb2000000000000000000000000ecfdb1b1049e9e69b9a7ed9a108a876d05d4b2dd000000000000000000000000c7dcd09ce28390b180d3d67f0b8dd1bb709007d100000000000000000000000021bcc7a9a00d29f53f5dcdddff51f01aa1f79644000000000000000000000000735c3e5767beb318b2ba66ca04ad41604d49633e000000000000000000000000b56638555a6c57f69d335d22cc9dee6a6288ca8b0000000000000000000000002fac9aea5498f6bd4bc33ec9e21f49a55397e863000000000000000000000000344c53a8cb070b2229c08d47b9ca5fcbe2a009f3000000000000000000000000b030600876c610715927ec639836cce63e1eb070000000000000000000000000ba72bf8867d9c0824a990f429b906af73d74419e0000000000000000000000001bc6285898c7f7db25e6deb2ad40491b9b56b42300000000000000000000000050ee1aa088ee9cee30c0fce8f01010b0c60b8120000000000000000000000000d6f78f8be29ea31e33614ae17ac75339eacc16cb000000000000000000000000a3042eada5d8af14c1dca4fe289ecf709ed63cc0000000000000000000000000b66a4bcc1da4b11b03857046992f09549476f2f90000000000000000000000004d5a9f8e5d554ca436755a36e289a11d3a2e1c3700000000000000000000000011c1f79160ea5ddbb761671c4e6e541e9d8526ae000000000000000000000000cdafa063369402e6bf77238f929a161a84ea906a0000000000000000000000000c984ca9b3da2e6df96a3e1fa9fa0f5b0c8892ab000000000000000000000000c31376d16ca442719a281948c8f24bd7aa8b9ec7000000000000000000000000258af48024e79850b9999b165c5d42473c1e05d000000000000000000000000010ec5deca18b7da228171850461d7cb1148818aa00000000000000000000000080e888e27d3f150362cde6f53945461a5d243e59000000000000000000000000d04056ca15486f5a641555199b7c59f410afd7fe000000000000000000000000d45ae3119431584264d89172fba62b5e262584990000000000000000000000002d95602361ba9aaff73ee2f360414148a790d69e000000000000000000000000508d3d64e57a2f2f0361cd7cc282e274a0a15580000000000000000000000000107acb317cc44e6d4520b09f94183c387415d21400000000000000000000000090c8a375b9a0553c1b391371b167accdb17f4c2b0000000000000000000000008ff2defb02f8c6350edb4dcfafe6c6d11b2025360000000000000000000000004370157b5d51f0d13df4fa9f6e8d471d33ced0f7000000000000000000000000d4bdcf38586f5a7d4091aa2e5b78242dacabe67f00000000000000000000000008fb51568fce5bc2a30c029c7b5fbd64ff003c18000000000000000000000000535cb114ba19dc3a8c4c1b9a1bb057ed4c9c6da8000000000000000000000000d7dae57b7c4e56e1a0428a695e25cb76080469c000000000000000000000000064ea291657ae19ed5f51daccb5b96b5bfefbf8eb00000000000000000000000033a945db913e5a7cada6440b83953ba23f3a56770000000000000000000000001fb75c5ee8df8f6668ef4b6b7e6881054bcbd14f0000000000000000000000003f5b9e514c594d2291216ba22c8f419d657c57190000000000000000000000004fe8b8a2c8730f968ccf44944fe5bd09e9fb72d900000000000000000000000028f205c6be4029532f7d872346b40903bd35cd3600000000000000000000000073c262c8af7572c1e596115336a45766dce0e6e40000000000000000000000001ba87423c4d9f3af51fe3bc1ecfc56ac64239201000000000000000000000000b032e56d8c4bf01fab03d542025e97f8213e3c17000000000000000000000000615962807764ac0ceaab92dafb5001778fdbd685000000000000000000000000fd630701e415700a2c869111b22eed8dae1ea514000000000000000000000000a95dd1f59e746fa04291fa97ebbb8307474ba65a000000000000000000000000e008d947e9bb9a2a4c4c5aaad483be417fd5abee00000000000000000000000067c6827440ee83c98e62eaba61ef0c02cdcd71ae000000000000000000000000c22d85af95a3691bf123257115f8eec432a9abd70000000000000000000000004323609be74c6ec89114335b467575ad6ed84163000000000000000000000000a8f669874c51a150a1eb893793c73d1cfb26947d000000000000000000000000e2b7a618a57d6881a8394a988607e920cb511536000000000000000000000000de04fd581a7c582792ed783e9b3da351f1bb52b7000000000000000000000000a6e641396ab845cb2ae0ae12058b5b00f277d3c8000000000000000000000000064d19d0a997e69570b4c537cd9cb615170b680a000000000000000000000000e52fa62ddf5c28a193e2dc8f9b7fa2a151747254000000000000000000000000ce417fa21dd92089184b60e717408ec8f8e37965000000000000000000000000d235ba09ee364b083db8e833e3f9cbad99c5e469000000000000000000000000e07783c730d098bb36b8bdebf7af6a37ced67968000000000000000000000000fa492eda6688436c80883453e079c7769722778800000000000000000000000058e978c12b2ca0261e68aa793edbdfd2d4cdaef6000000000000000000000000376479f8a4e45c6075862d752d779591ac72594a0000000000000000000000008a5344432fac3cb50e9fb31ae24e874504f1df98000000000000000000000000506b4396bd51a020987c8cd42b9c15dfa8766e05000000000000000000000000eab4e90586ad018289db8e9b0ea4ae8fea72699200000000000000000000000095501aa9d74851ae5b05aeb66dd0c6233fd996db0000000000000000000000008c4d28701e49677b1b23d5467c8b5f78eb1fb2c10000000000000000000000006f6891fb65d228d1dff96f2d5383a504b4a1db1f000000000000000000000000cfa1b928fb1d7eb4b9aaea386851bcb4f4b3727c000000000000000000000000bc8eaab88d900715a4c25b9364e035d585c3f457000000000000000000000000fd8ae9cbbc08ab4e7fcbff024537baa926d54451000000000000000000000000a99867c91b6903995539c049a9d8e0ccf69eb4ab0000000000000000000000001a6fc03f4825111bb5ca6d4acded53274ba2032b000000000000000000000000b5c662f9d0b6eb820882a957749f672cc45db991000000000000000000000000cba54d613387db31fea86744779832ccd8483161000000000000000000000000955e76916a0f6f4020cba6b586c5de7b4beb562b000000000000000000000000045313c628328b7e188fd4f8b6027a322a2f0687000000000000000000000000a8e91b2e7681a9584e879d9e10d847280861c7880000000000000000000000008cc1b71ecff250ba6475dcba3acb762fb5b7bc7a000000000000000000000000a0ff7427b09e92854905c239719ef7f56fa98d690000000000000000000000001255c89870767e04fbe379b7e6bc357158b095c900000000000000000000000084be16980a05560d789ff785ec6e2e3ad9e1a2a4000000000000000000000000cc1c9fc1967f13d3fcdefa2d6e5e4e7879690e8c00000000000000000000000067dd568ce2610b1d4e9fd5623495f112ff589acc000000000000000000000000e64998ae4436afb8f461577fc4343167a2f72831000000000000000000000000b6104c210aa691c9f8324499c16e92c09aa894c9000000000000000000000000ec6368b2b29889ffd1383c10caea79372f1cecf00000000000000000000000008471d61a7316064336187a698b703fba07e0fa24000000000000000000000000e6c8a930843fd9814d7fb60067d296b5f66847b9000000000000000000000000d0c8f95531765dd56e448c6f7d393b5263f6861c0000000000000000000000005c64b80b18acb57489fd348a75a5b1c95482466e000000000000000000000000b4403512aa91706507e00fec534c1a517dac9b6d0000000000000000000000002481f1cc50cc3c97310a464131c502dad97ee3a7000000000000000000000000fab574998e160aff6736cd3dccb3c96bcf219fcb00000000000000000000000040056d0b75e978e106593357f7da3dce16c93c6c000000000000000000000000ee2923dbf1e445a9aa9920b418ed3e02b506d08d000000000000000000000000f5170c63024fbe407908dbc494f31528ffddbe750000000000000000000000000cbb2d573e7306371db743722cec73149e22a76a000000000000000000000000a912cfd68489eace65d9fd62e592dd61cf9c1e28000000000000000000000000e5caa639c11a9dbbbde610b4b63c24ce69396cc2000000000000000000000000087d06487759660a8a1f2d0d9d59c762af35df9c0000000000000000000000002f1c9aa5dfe40c7c695361c8157b6e84beeffae6000000000000000000000000c14fa05527f26c589ae6d4e70157d6fc25f5ffa00000000000000000000000009d1b71ac3a71c74fc27cb7e27384ef59f704027100000000000000000000000031b8b4119219484f00e669c7dc09c73a54acd3e0000000000000000000000000fb9e13c18cb011c0aac3d695b25493ac215345eb00000000000000000000000059f344203eddaaa5e9e487520d1fe30030d208b90000000000000000000000000c3b827d424622bb3462e6b270091af064d0eb3000000000000000000000000089c3b881ac72b3043f593e7dad71aececde76a390000000000000000000000003fb97e8d8423537b97a642b724cb30eba1bbd341000000000000000000000000692406fe883fb13acf12402c77ee5da60608e92a0000000000000000000000007a3bd3e4d1f3339db50ab65f7f1111f651b8732d00000000000000000000000042dea713e31f18ec8acab66d96a47b1057bc64e60000000000000000000000002c2c5f6d0b2907b58ccb2f6ddc9d1a1a46ea48b4000000000000000000000000e8966ae396f03bf0df3e0a3136f837e160a39a63000000000000000000000000f627fafac3d9e3be00a0508421153bd3508f567500000000000000000000000019f75066ce0de6100ccd820b4fa41464ce87228600000000000000000000000014e0e3006461ba8d9685baab8d434baa646466d2000000000000000000000000375178576231f66938d8558a0357e8847b3dfd690000000000000000000000007d56f97f0d89ed7f5bd5f7c01a1f9598e66453b3000000000000000000000000b2053fe3b51885806d467705ca807f5def4d8d9c000000000000000000000000c198e38f405ca07675a8572459729a3bca7d408a000000000000000000000000aa86284aa1264dd78967d22e451f682735158b93000000000000000000000000a1a433f1463fb28bf7f24972e23f5b1386c4e145000000000000000000000000e58b31ff5faf42f8d4454828597c464971f41236000000000000000000000000e506149ddb26a9dd4dfd9a7a7125e689a506c734000000000000000000000000866ee98f3edbd2805dc0f459f28f4ab99814568800000000000000000000000073e357fc9cc339b7f4f9d8942f55d798bef92535000000000000000000000000d90db13b73caa5bc123cd85e83481ff95ae2eb3900000000000000000000000042e036989f66631e5efdf749c2ae4162ce09b83a000000000000000000000000eb4a845d2558f27f6fa101239434d0eb18cf802f00000000000000000000000003874af1f448e793b5a19f80fb6727dcbdcbb3c70000000000000000000000002c6f9d73788e9002ac31d35e69c02c30d47bf71900000000000000000000000094dbfa5ef6cac0928b64af0e5339afa62d1d71ff00000000000000000000000037a611b9e443284bcce840595d2b53f8713c634b000000000000000000000000434c7ecbf7cfcddf3b93921c891b3044e34a45930000000000000000000000007fdd379411be08bfb403caf8b09cbfb11a6745e10000000000000000000000007fa026159d91d2f6e4cde549476147d4e69fa3bf0000000000000000000000002fa59fb821197c7ff8fe35bc66595eacb5e6c7d8000000000000000000000000e73e637a97774fcabee6caafb20a54b79f363a9900000000000000000000000039d7309e82afa7281a2f1b24b08d6c8a915d11bd000000000000000000000000cbf2bce131c7b87b28e33599f1adf10da2d685420000000000000000000000006af362a1caf2bf8d59fcbe692f244efb81c2642d0000000000000000000000008bf319399a93ed607688e100bb36ad45138492b8000000000000000000000000dd65147cc32afa0bebbce0c8cef03e7db1ea5bbe00000000000000000000000093dac26a7e135ec2706025ee1e459be274a38d9c0000000000000000000000006654c1cb21c0992aef7b3c6bb8bcfb0a3d791494000000000000000000000000e0e0729a7bd935665091ffc50e53a2a348608502000000000000000000000000e5574170c179464545d15fa4763635974566c800000000000000000000000000253acf5031be728d1acd45527421c50e8325695d000000000000000000000000798376090e8bb6670325fb043e9de4e650e54c6a00000000000000000000000050303253b47ed8e6a4f888e1fb24eaee91613bb9000000000000000000000000e8265385e1f7eedaa65a6f4ebfd5a3aa454f863d000000000000000000000000606ee67ae80843330c746ab32ebf85c433a73e7f000000000000000000000000e4d3c8b1e050589c9b8f3029fd9994c2e098ac59000000000000000000000000442ed520ce27af7932752c20a30c7c5ad3a3d340000000000000000000000000bf187158e5afb94f2527a82293f9b52630718d74000000000000000000000000fad024e2c1bb12566fe012698d0c79a82ab6b82d000000000000000000000000eae9ae1d4d9d839bdf29014a905c015627f57d9f000000000000000000000000c63f65aca9a903c6711b7d342c7bedc4fb343fe30000000000000000000000000a87713f784e45cbdd9e3af5e6460f04b2a2ff6300000000000000000000000081fc5f1109b33439f19bb4962538bcc926508179000000000000000000000000a5b8849e0dcd4ed32ed0397424c03fc54fa62ff4000000000000000000000000bebbb0002be8cd5ad0ff529554be86621653f77e000000000000000000000000dc1daab09a5defd39bba55b54a7d8e972de00a0800000000000000000000000047c2a6cdd1a52d314fdcca4534f9953117ba32ff000000000000000000000000e4ed341f1592738f506633f5726fbc442a1addb20000000000000000000000003a4a034d033009eb9028e51a9357b1dc36a002bd000000000000000000000000dffc7a2e02e490bcd681d90322f022fa31d22be2000000000000000000000000dffc7a2e02e490bcd681d90322f022fa31d22be2