60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000b737465746865722e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20737465746865722e6e657400000000000000000000000000000000000000000000000000000000000000000000002e516d656e53453463674b35595745774b3973376e4744523155737a36465977356e627639334875775a705539383200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005500000000000000000000000006b06121c679681b5eef58767f5ce23b6c2b5bfb6000000000000000000000000230f7d372f9c14ddb7f57e6895d43dd715af87d40000000000000000000000002de42165edc9fd98ee2daa66eafc639b6b3219da000000000000000000000000fbd60fb68e07ec5d071b9c56c1f5938a014c6947000000000000000000000000a5ca971d5519216222679afd6f58437d483a4456000000000000000000000000f5858a78c54f57f952f61997c63fd88b6af8d55e000000000000000000000000bfc9bc7ddd98b3535ca64e20e7de2031b93da6120000000000000000000000000fed4d863494704043c98faaf1e603e83b6f71a20000000000000000000000002bf2a45d101c9e9da8157ab735594ed74f5e4262000000000000000000000000cc01b72be2d5d594806d33c4fda328defd23ccbc000000000000000000000000da221c51f94cf26cd8813ff63408f8033ccd3edf000000000000000000000000ee1e4a261b98ff17d41bfd1333ad87f912cbda9e000000000000000000000000bc278f583d7bcf354fed5c6f690200b7d15c558b0000000000000000000000004b4b82108ec3998290d79f92b0c3194da891a1ff000000000000000000000000d8773b07ee5543676eb6d6334c6861b5095bff6b000000000000000000000000fadeb4b6f8545579d83ed786d0e5c02a1c2d905c000000000000000000000000c0ba7dbb6a4e28b810cdb06a3b3a77a23f618497000000000000000000000000c30f74c89de8d979b3738e0c11193389af254861000000000000000000000000c147b18a067cd812ff28f6c672ef9a2d27047031000000000000000000000000682cc91ddeddaa9f81ca905cf7814deb96b1dbcf000000000000000000000000070b4c212232e5bf0db823043692880f03d8c01700000000000000000000000046b1184f942e69412f8ffa890267fbfdfa203a7a0000000000000000000000001d3e57dd1fad2823a3fc1721a2c7291e81c39d3d000000000000000000000000ae8d19e53190a0a134707d52a85822473c3ae5e7000000000000000000000000f013bc61cf2e52f316d74ed4aef922bd633726c70000000000000000000000003f18b8b7ea6a6f6715de3b75434d45051b495b440000000000000000000000005833f176da5eb8f8753b39e387f96dbcb752b7e3000000000000000000000000880b4da9c12620f9d848b1a57c2640bee11c6d3000000000000000000000000036cb0224c1988d0b4c974fcec01c0a27d73c5e290000000000000000000000006723353d580f1493070a85ccbb73487e3ed496580000000000000000000000004c8bca941a566c414e6e2304ef18227d1191baf80000000000000000000000001e74145db6dbf6b8f4cb46f57e29cf25e2d630380000000000000000000000001b0e3548b9a78210d562d9cbaa3e7b6e716a9be700000000000000000000000086e590dae12bd012438c6f0ca4120f0a6f25460e000000000000000000000000e4f6dc1c7200cd70dc8135ae65dca109416158d3000000000000000000000000e6b3656f73a8ef2673743317d1d302363f8fbbc20000000000000000000000007cc220c499162856eceeba2b1c33277455a3cfb7000000000000000000000000e68d192e667b204b8ac956d7183e5b8097f6df6d000000000000000000000000ec2a1dbfc0ab5d34d5d1c60170dea39c109a748e00000000000000000000000018613c7c626d793edc94f145bca9fd6ccd9566df000000000000000000000000f4f342ffb2122ec36ddc77ff5825ff8f430991a400000000000000000000000042945c50e0e41fc0c85b8d5e5aecc9cb92f8968f000000000000000000000000feb50b6acbec7f5fb8ce39c489e10d5a5364366f0000000000000000000000007539c1f505b6ab3d5664686165b774eb27450aeb000000000000000000000000ab8b8d7d4099cfea1254aa139a6c2eda3acb42e10000000000000000000000004e7cab16248e8ecf3b77cf33acaf166bb2fecbdb0000000000000000000000007d78d24abe2acdd93ed02f48f5b739de9b319ae900000000000000000000000040437d00b33c63bcec22103040ee56be8bba6086000000000000000000000000ed803540037b0ae069c93420f89cd653b6e3df1f000000000000000000000000312c0fa2ae1af30c0f495de8a7ef286d78a51bf5000000000000000000000000453053c805719a8fdc8488d47bbfefcbdb300daf000000000000000000000000db1b92ca76b0412190462fe206c1e3783ea9ac6500000000000000000000000066da5ca4d0b9a6a3baa098532d9693f6110b2c0b0000000000000000000000000ee9f4aa90a2f9fd7065c5d9e85f5a4d29f05dcb000000000000000000000000f971abc2749970d37e8a84e5f8a8cbe456a7145c000000000000000000000000a3f56eb71cbc9b1eba3415029308e0815b9b67af000000000000000000000000055da52d64266bdf73a0870efaedffd405a581800000000000000000000000007439fa13855c6ae64a88050b8819490e5d4bfa910000000000000000000000001fa2029ec29b060044a995063aad02fa9290e19700000000000000000000000039ef5a4b28a877d4f52e1453c34a2b34db859ee000000000000000000000000020bc36a6b6f4decd35b99e92c4b7f1bfdd5d793b0000000000000000000000008dec0afe010c384743a2d1e63e96106920c08d7c000000000000000000000000fd219139242195aa0b37eeb44a11197f63a0f5c5000000000000000000000000d9b3a8f98296fc0592e25c00632dbfd29ee321df000000000000000000000000509a90777cb13ef85cbdf9700d0dd0a80d1b2ae2000000000000000000000000104d8094752b7695cb8c805222a1065e73db582b000000000000000000000000e0e146f5aed32f1574f1d3c5f33035a26cff5996000000000000000000000000449f7d8f8943f1231b833b9b4a43172b350082260000000000000000000000007365e65e5a1254d5bdb3ba4e02d16c227dfef308000000000000000000000000e21068a2968783416e4653e05d6ce0dc1583f1580000000000000000000000006dc8ca9b74dd6dc9ee21b222ee2dd2d492f44175000000000000000000000000dce69e383245c7bbeb28889ffaca6c9c26615730000000000000000000000000360d640ca2c5f4ea921cf247477077b9dc27a6cd000000000000000000000000bb752bd26ba9aff50cf0d1876a62481cde9067ac000000000000000000000000bea96296d71d9cd07dfacd961da75e76055c6380000000000000000000000000802ba67fc8b7832a2bccaf10a1eb6b346575b67d00000000000000000000000017f2f651d2f4171642dcc13e9ad9c9afee9f8131000000000000000000000000694190ef7578919f86defc612cb539c6b08d1a4600000000000000000000000090d8697f53ffac798c947f678deed22fee760f0d0000000000000000000000007646db3f3c7c34f4fdc9fd79c9f4b17fbe5fd4e8000000000000000000000000cec8c585d2d0eb73cd338320dabe194ff6f75711000000000000000000000000e9c62228b90d431488258e04aea26479bb68d6cf000000000000000000000000a796cf218132ac98ad543c8aa4a668277bf6dfb0000000000000000000000000838ec7a6c7e7360aa598d1c4723d1fe57ab1bdf6000000000000000000000000d64e5de2d257f9a093cc108f9420f449657b07f10000000000000000000000008902899a1dc846c3dc6d1ffb8a0c0533c45e7361000000000000000000000000b28e5802be8c65c346e08cfc0612678ba58c46560000000000000000000000007faeeed4db9b048393fdcd0042e2abefab298c3b0000000000000000000000006bf74ef31542e9fddc23d90db5f5a75c0f201038000000000000000000000000477aacea5afe06044ac8c7d50e672b91f2788ec6000000000000000000000000e36bbb5161a9dec36ad9f3f0a56c6103e247302a00000000000000000000000007428e42a81e7ea0aa6439bd11f639524c3caef5000000000000000000000000854a600dc1efb9b125716298543b778fce73eaed000000000000000000000000c5afc3a0f462c5a387393421b6a253204a3be8d200000000000000000000000073eee28a58c55f5e7a5360ed47ddaec10c5aada10000000000000000000000005cd4ead1df70151fe22c4c1c78804d2c59e98fb30000000000000000000000000ce26a8ce35f7f98e4f57b7f87b6cb53ae29b70000000000000000000000000060586fce576f50403b7ac8d3ff58d3145dc2c8dc0000000000000000000000000c919884f5a6373470dbd9bfe2fd8809c51410a00000000000000000000000009125289c6ec7273f1897ffa02d496fb3b6fe60170000000000000000000000007eb736e2a42ffe41f90b4438a2bcf95672ed1698000000000000000000000000a13c6d9a0017ea924d36410dfe043a123af94a8f0000000000000000000000007e0a6a27695a47270deb3963e17ff09a2546fc3e000000000000000000000000b112aac0ae15914ec7c6525147133c402614f12a0000000000000000000000007be95a6a022048ae760214cedee3cb4119500bf9000000000000000000000000757b943afab454a9765cc1e3aadae08773d3f4d500000000000000000000000014719415f919366169a2260742710c8bd8f008e7000000000000000000000000f69fd8d2cc663b0a31cd65bf4e5fd95262c4bace0000000000000000000000002ae9b9046927e99dd3f82f85869ff4a1c59930c8000000000000000000000000ca63e5fea94b031e22815579221f9fbabea4503e000000000000000000000000a5200cbbd83fa6f30266fb2b6b65c51efdfa35c1000000000000000000000000313e783928a7e63139e50fe426f24acde21bfc9e000000000000000000000000c34343a0901f781b75cc440229a60f204c8f081a000000000000000000000000a1dbee9ce56a76749aeaac8f83afeef14b4f74b40000000000000000000000000f1735bbeb70ccab40363cb5940d2f26e5869284000000000000000000000000762acdd1f166d6932d9bf04964d4968ef28ea5a500000000000000000000000095567ffd50b93604c9b52b67ed843db6ba28ee0f000000000000000000000000214c721b30f0e1c31ce0eac5488390bee54fd3a50000000000000000000000007c9e32e7d75d2b84c5f9057eb407a666b29133bc000000000000000000000000ded4331d3c9fcb08aefa5c56991837b6065006d7000000000000000000000000bf6a261ca341e69d384f1c5e12b321cfabbf36910000000000000000000000003b75551e464fa782c0ff77bbaf22e411347b5f1100000000000000000000000079066ae1d08c5b32f1ee9a42597f1e8f0eb6e23b000000000000000000000000d421b58af6e1ddec7d0c0c3acee67eded59fae840000000000000000000000009f460193499ec028086f4edd1db70ed935c6d868000000000000000000000000e4bd00863ff2482a9fb5a31271fa93ae186cae5d00000000000000000000000091250ca576c902857ed574f8948edd66610326ad00000000000000000000000050812731f7dcc56c2def384318be3855a95a03f500000000000000000000000093932de99d323ad6049320e292e85187bd7f3fc700000000000000000000000011819925ffb1e1eb553fb1ed66197005cd8186b400000000000000000000000078485bb35c7787dc0714d3c4814aff57d041d872000000000000000000000000478e6060ad6c10137ca8965f0f92a96f7f3d6076000000000000000000000000910bd3f5dc25e7fd62498c9a0cdaccd6a2d7f5910000000000000000000000009debed472f9ed23e427e59b4eb4becb2b1eddfc6000000000000000000000000a619aaa21b3109ccce3a2dfeb74bd2642c3bf7d40000000000000000000000007f488d37e44d3b79f2629f98f2dfa3e0c50ff407000000000000000000000000ebdd95107370d62e028db5c4af21e3e1e456ef87000000000000000000000000d9f134d942b624ca8b56fea73a9c82118e2bcb650000000000000000000000003e129ffabf257969b3f0c29f583ac5f91c66568f0000000000000000000000000704db8915c2a8ebc8b93763bc50e07c2d56ad03000000000000000000000000f3e0788b2bbd45a9693d803e5a0198549471534d000000000000000000000000c828ccf1279d47d5fff8c07cc9ae63e93e1e1e16000000000000000000000000c4abb995d19dec0328cfc9bd1a952325439414d10000000000000000000000008a75f6b07dcf03874003a83f00cc78c607c29be30000000000000000000000004bd5ba4bba45519c0aea053203cf243bd8c8cdfa000000000000000000000000d2ecb48f22aa17c3c3dda2fa31246bcc0682331e00000000000000000000000029711e0ef412d9d2dbce2788c9cc5cacdbd65ac5000000000000000000000000c294da0548861d4c17eea57256416265117a2914000000000000000000000000d1b92fe89ebd9c75bf3186af679c80adfd0e1066000000000000000000000000acc24f8d9a7380672b930d547aa713dc21e3a11f000000000000000000000000b250d6b1ee9149285e5cb0fe87d0f236cebfc17b000000000000000000000000acd5b8086ebae01286b09c60ea961ab1e448ac64000000000000000000000000df98d5e45ec985c2b4fd19d6b8ee6d81f0170b6d0000000000000000000000001fb287ebed19aaedbb5e3587e7ef082d8764402a000000000000000000000000fc3243dbea460357766f82e13157ffb5b0b3ef87000000000000000000000000c458130c60bc6de1cb014030f093cc28e80b53030000000000000000000000009ebe31860dee061b6d3670a5b80c89285d2b978000000000000000000000000019f7aef49cc6d70b1716155c899b44e0ae843d5d000000000000000000000000ce8e33f1cd3f50f52912113c415a1d622e4a1faa000000000000000000000000295b50380e10cd718e4552f7b90857fd03be454a0000000000000000000000005614f07dbb2b7cc173d1f7e0538e6f494188c8bb000000000000000000000000bb9dc2cd8a2462d28b95ee89f356477873d64e0a000000000000000000000000c710de613354da66320d080c4efda9e16e27ed80000000000000000000000000ca4d6053c648eec20189a5db3b86935ecf9dcf4c000000000000000000000000e9d5ef4a1c54faca74fbd14190457859c71eb55900000000000000000000000090be4e1da4bb2f464576749abac99774148bc9a200000000000000000000000069da17a9228fbf07ba0a0967ac5959ded66edccc000000000000000000000000b7fa2b2c302f122c4b45cf112cab7ee042f7fcd2000000000000000000000000656c28e943dbad53da478b47c0eb4bb3bbfda527000000000000000000000000a3c7a8eaf23d2dd89ed81e19a5de8c84e26b0c4e0000000000000000000000000d47e44d743443327856f6d1f8e686c7bdd6a5ad000000000000000000000000931319e7adc95f65090892f8fc205aa647edf3d700000000000000000000000001a671dc20a8b0c86a762c1c1d78c60b6fd5cfb80000000000000000000000008f00e1e3230939e06727086ba5caf4ec135b1e950000000000000000000000003f0f8c8246443cee1df616872b274fa05a6a402d0000000000000000000000003432c5ff5a5c1f7cef47ec73fa0e6769ec1e3b430000000000000000000000009c98ce049455bf9cbbfeb504a6cff0bfdbbce2110000000000000000000000000ec8b8f4a5d5cee159cb85762fd62ae1ff2eeb2f0000000000000000000000007a34c7aaef4382fbf0f674580566fd1740d83c850000000000000000000000004d6141025d5e57387198e9de1c9d54a722fafb55000000000000000000000000fb51cf69b39701dc1889dca34803e1cf1410e51a0000000000000000000000002b58e02d77fd862f591297d743b401ba03f4f20f000000000000000000000000bb3e1888155d095664eac5b4e0d5c4d21139e718000000000000000000000000e5280897182a269bef5eab1b04297065c65243040000000000000000000000006ab8a6063d93a9b95dcbc50fe984df81eafa9df40000000000000000000000003a64f2f951c6455b65a3fd02ec235f14818acd7800000000000000000000000050dab8afe5eb8956236f808a67952c0b7a388e1c0000000000000000000000003e96e42201bdd499635b0a30cd8bf0aaa1d7770c0000000000000000000000007c482d493ce05e7365b49fbe84d8860b0efb89860000000000000000000000007d38cf6552d750d7183e887e996e94d53c955af200000000000000000000000046b8f02496562ccdad3996dd6b9229bc91c1b6bf00000000000000000000000085bbe859d13c5311520167aad51482672eea654b000000000000000000000000f616cb497b43e009b6375ffcda974c7992feee80000000000000000000000000e83054865a23ca7b74e4a13a5e7bbc2010291820000000000000000000000000eff2c25ba6d5272bccad7c3379877db78f346f5500000000000000000000000008fa83ad40df040daff2971c861f3929e6aa20a800000000000000000000000026d2276219328fcdfccc031a9664872d4ffb60ec000000000000000000000000a7a0687eea303ad6775f74de224d219c4e9c0125000000000000000000000000a03cf1a7632da1ae03b7fe66d03b20953ef3d401000000000000000000000000f2b54cab7c5a4f1e300bb5a93d2801bd955ad505000000000000000000000000bbcdd7b1133da7423ffd8a7127df47586430d277000000000000000000000000ff4d80e4df75c0a2623f7844b1221fd461f48984000000000000000000000000ef0818adf27f5393e215fe2dd6d036a08ad2ac2e0000000000000000000000001800c0c8a4049d792b9e4c4936570662bedddbb9000000000000000000000000aff6899856cc22a9f6f769a385b9447b89c1c147000000000000000000000000fc1d630209f067377ae257fa7c59b61b58332903000000000000000000000000b952c9a51114e1ca736f4b0aa14f78c29c64f9c60000000000000000000000005c563a17ee800c88746795e39f2a26a72406b7a10000000000000000000000008f05c1b9b4fa0958c149650bd42ce42597273e760000000000000000000000005634b72dd59e10b04d11b38cd11050ead255c8e000000000000000000000000036116b8aa02668fffd47dc52098e6b0cab24bc4e000000000000000000000000d8bb9dd9712901a36f122c4348ef5a47076aaec2000000000000000000000000920d0c7e9e5fab5d6bc9ef8942d0fe3fafd76cf90000000000000000000000000f1f80ba9e95108fe03bc79a0504525a6c3df040000000000000000000000000d809c1cb9c0cc3af122a3abf7ad4cf32ceeee6cb000000000000000000000000df5d7750c9de8fcd03992537dff477f923d73c360000000000000000000000005821e0eb57e65bf447fe0f216c203bde9459bc0d0000000000000000000000000fc0ce4bfcaa2432743d7f77f7e90ce9eb84cedd000000000000000000000000c8c39ed1afb21c8f6c78f52aad2f304208246fb2000000000000000000000000875a535652528c7dc72a6bc062fda763f4cb0278000000000000000000000000df84580a0ebe9c9d91f859a9d660fe9f149fedb8000000000000000000000000f5b62519a143df6252ba389442394e98ba47e0f5000000000000000000000000d2d8570204a3e6753ebbf4a57c5fc31c2a9d15d500000000000000000000000094a5d1910a1874da1bf3293f0279dabbf07321f60000000000000000000000007230a5ed26bfb5cb3fa964ec50e89dcaa0830ccc000000000000000000000000dff9b6182f015c4d181aca311df0cd043434e2cb0000000000000000000000004dee44773c0cb843d52ad76e404a51a11de9532a000000000000000000000000efe9153619fc4389754fadafbe52067adf3d133d0000000000000000000000002c762b6d4abffb986fbdc04ea3f8f8d8e63ee7f5000000000000000000000000c42fc0c18e441f353c34fe19a386d3e7486855f1000000000000000000000000626379292974bc3df7508f00f5b5cf7ab9e25c9f000000000000000000000000bf1f644e046ce9f2583b671acea6453714b11fc700000000000000000000000019640e002a7936c3706362e4bbd80e39bbd2bd04000000000000000000000000cac21929cbe7c4e06f4c2f5824a83dcec75332800000000000000000000000008be83c217b56f94d86d55bbb5e321dcf8ba9657c000000000000000000000000513f434b36813fa3fa1df74bfb51bd7f12b968070000000000000000000000008d1bda23baef9c9935978c767f756caa7446eb360000000000000000000000007db623c3c8c858fe288466a82e731e4ec1b35c28000000000000000000000000716e390e050923450b64c88561a22f7c8193fb830000000000000000000000007b5f9bd0416e280304e00087e750767afe177ab60000000000000000000000008e012bf1dc950c9453a990d4ae2fdcb05730eb840000000000000000000000000c061d91a0aeb2e3cc9e1877a96144cccd90b354000000000000000000000000a713afed4a0ab15bd5028a2a8419cf2f0a5544b30000000000000000000000007d7b3df038fb549a32a1b1d2e874896c06a91967000000000000000000000000a8799908f831e4b94778ab099586dd06818b39d40000000000000000000000006b035a911ce9a0e3b137295d7f9f1a6a80cc38b300000000000000000000000041a760a75dbc3676ce1f9365553dc0055c1b6d18000000000000000000000000f20661d4e39a9a17c5f1ec607cc460bcf4978c08000000000000000000000000172c9ef4066758133ad2ca37ec2d367ba3a34ab100000000000000000000000087208f426259b29ee69bc5e321c4771a4b8ad6aa000000000000000000000000422ee7bcba9cb4a1e19e6d9fa5959d3569a4fd66000000000000000000000000391c04c2a3c5cecfa509db411acde430bac1ed2700000000000000000000000021af0a9117ee420cb26c32a49c59220f38f5991b0000000000000000000000003caea5241631fd41626d206d307c4191b7a846540000000000000000000000000b8f664f11d6cce409cdcf5fd5fb0660dbabecad0000000000000000000000008c628435f60f65924e75b55fb7e07f25762615d1000000000000000000000000e0075cb3a1a45c3061cd636f9f69cb7c223823c9000000000000000000000000e24a2b290af0f6c497409b53e1f86d943386ca740000000000000000000000003a40f4cbc5bd22386cebc6b85957e66f9bdaf1a00000000000000000000000004749e838d0aa7c439740a70ab1b527a072ad2b55000000000000000000000000d29cdb44f92f1793a742029cedca25da5898a8e40000000000000000000000004009a6074b8dae76480ab9480bfaef212b8072270000000000000000000000004672fe0ed834c3cbe68a62a68e967271e1226297000000000000000000000000733f49ddbf378fdc06f671a4e566f9b02d3bf2a000000000000000000000000025e10998119245c431c04c73cf09a6bb48e7b145000000000000000000000000e0071389065ee9de10c515eebb01a77d8f64e05c000000000000000000000000111ef112e6a31781ff305a2010c2ed63b0b513d7000000000000000000000000bcc288c09061e7cc6b57d1b7657c2b3db7808939000000000000000000000000f6b4a8dc0d2168f9d5c29bf656439f481cc8dbdc0000000000000000000000006bb85ef01c74ac2e8589f5107a686b6b650ad35f000000000000000000000000978610c02afebf76613eba8e826aad29125cbb8b0000000000000000000000000ea474f0ce1640b13b53d9de439d33c3a7ebc659000000000000000000000000504b977022b83f77b477e082452a2d0750e1bd530000000000000000000000000cc044be0ad866bfab73a669285fd90a34e4efa00000000000000000000000005c03404dcf9375d47b3abef29e092df2969737020000000000000000000000005313e9980e41789427060a35ecf8247b7265739a0000000000000000000000008da8a71b40429f558569daf38df600885c04ebbb0000000000000000000000000d5c6cd5ae12771881da3727414eed1677a26584000000000000000000000000adb67a027d3bcbef96fd285ae0a5f02cb816273b000000000000000000000000f044d018ed800ba90ec737e7db3ae31d8fa6acac000000000000000000000000172ccfa1484142356bc54edc7073b03eae10e2f6000000000000000000000000b7f805441fd5470059b30b27ca2d7a327bfb3f9e00000000000000000000000075d07fb664525b412816c9fba8cfa5d9dc46f8c1000000000000000000000000e940452663d86958d1cce94729c34bddc4c78f3100000000000000000000000019ea96da419f164dba8d8b61a55aeb6ed1c6a92b000000000000000000000000d6de70c5d4b3d1e3ff146d3edf344a06d1adea370000000000000000000000004d43599f0dd192838d8f6e50e920249b4096f2780000000000000000000000009ff5de264c73ccdefdb9fa97b54a2d411fd011f4000000000000000000000000a6d269dda18bc9e37019d9dd959fad4761fdd34500000000000000000000000001083061ecc486f5d4b63f96f4f83641b6a6cdf0000000000000000000000000ac5bee06ee794b80f43fcf3c93a6c36bdf6df5ea000000000000000000000000bdac1deaf0941f74859214159e769df8f9782c2f0000000000000000000000003222b4e147f023a4141a0b3200e96a5508a538ee0000000000000000000000008fb892e9c203752dcd4ce5423263b329baf070b700000000000000000000000083939cfd713735240c9869e67ad196a4bbb31c56000000000000000000000000ac411b13b9e432925f9145908c2e528af314b23f00000000000000000000000059f7f1d05eb7b776c3b6fee0612b9248ab3eb0c20000000000000000000000009528d4d8d7b50d9be7b46da2bc4541720515b28a000000000000000000000000b2325adec3ec76b8b964681aa408e11a0ad17a78000000000000000000000000a268d1f5bc049d28b1b30e14394cbc90e51afcac00000000000000000000000082c289ea3f46d31dd498fd94811ecff996e5e918000000000000000000000000023738e67840ae974c823606b4dfa5f2de43096e0000000000000000000000008dbe480e58f41ac1643d0be4f6946e1daafdd62a000000000000000000000000bfbe1eb86d00768af2be84b63cec649e1ed85fb7000000000000000000000000afec4f4a04304182ef639b305d64e0d7ce07fdc8000000000000000000000000caa2ee81b1d6ff06811fa00516ff5358172740e00000000000000000000000003c175dce06d0fff086bf00517642039c6eed9f63000000000000000000000000982d552992116adb87895f4114fa82c902d5238d00000000000000000000000084d0f74d21a89f86b67e9a38d8559d0b4e10f12d000000000000000000000000371f435a3c80f33900d4229e2c357d9d8d9bbfd70000000000000000000000001565b9a6388abfb2f7483314824b62eef30802f100000000000000000000000025aff3b5c1b794d65318f772a6ebfe72f259e0ef000000000000000000000000b741ef1b128a50d985c9d1ec6733492905622333000000000000000000000000be8189e70f88f171a2a0495a555bc2df4c13b3ee000000000000000000000000d79ea645c7896b6abe975cfda1e88cfa2875c34e000000000000000000000000439e7056adbd0a2b431e855fbe944cd30beda11a0000000000000000000000008ba727b66716c4175689a720cf44f8d61a8c0f7f000000000000000000000000381fc9dd8e0535c68d4587ae3a212701e2b69e90000000000000000000000000e8df9d6682cf423ef81b4036ee9af5ecb24458cf0000000000000000000000002dd9de0ddc7e433f8c50a09929d766fed59eb13a00000000000000000000000051ce4c884e5bbc3628550c688d0dd74307a6e60f000000000000000000000000c0a72bbe3549d70d0116bb0daae6e358ba0ae4100000000000000000000000000eb9281b7985e295a65682545ba1152a52c7d4fb000000000000000000000000ce9299998c82a26070bba484d8b03dc89c551c37000000000000000000000000d954d3e261503bc40e99535b3a3612615cd5c32f00000000000000000000000092e5dca024619754c5dbf429c5bbc67dcdef5be300000000000000000000000042b0c259ab1f528d28c1fc81a4167df1896dcef1000000000000000000000000fb90b81198a8d8abe0fb0eab2e9abd1039916072000000000000000000000000c46182970561563b02475c305c4dfe5607e7eb05000000000000000000000000f72707940d5e40f8255c657253c453758b31aa6300000000000000000000000023772a766b6e20d03e2e93bbb65524d87151d573000000000000000000000000641c0667db9adf76e4cf4691d7620ec49569f0530000000000000000000000009a9dd23e8c8debca3a06e213b2be89cb517b6c480000000000000000000000009addb2f38874be007e7f883296751943b5addea1000000000000000000000000292c3a97b39ff6c25d1119ce0967be3aadd653ea000000000000000000000000fbd9ca00c3b9cc0a0543a6f7cd5f784f15c02ae6000000000000000000000000612a7e5acee95eb6f94f5b49928f19ddfc3ed338000000000000000000000000d5d561b883a4a1201414c3e7da83b5d09a4755ad00000000000000000000000013fc925e78efde57e5d3bca64de035528b5c9d46000000000000000000000000d727ac3d7f6498146fa493c360fd63f1ded8eb70000000000000000000000000f2a22ad81c7f9387bb544d6e444e6f5aa341375400000000000000000000000068bc736b217127efd0a8babf4c212878e79c6715000000000000000000000000a45ce98ce25fab622c152e8a1e864158551f98e100000000000000000000000094cf24180d94e66ed9601565d1337ee9fd97108000000000000000000000000012c07b3902e104cf6c62175ffbe43cf55e051d8900000000000000000000000033b2cb42afd77cdafd72f1b9a54744e6d93a6a03000000000000000000000000c0f1861a3210689d2e0d3cb1b71160446cfcfc3100000000000000000000000083d7ed53e7cb97b542f1f71f40561d51f8019c8b000000000000000000000000abe4720f57ccee11e75d4801ee1523f144a06594000000000000000000000000bae5ca102f5df1d7acec99ef2a109bec47eb8b4e0000000000000000000000001b0bfc96b64d48d85c17f5d8be3e72c01dc0dffc0000000000000000000000003a18ff9c27c44e4a78fdd4c9bbf4d6619ab377f100000000000000000000000028837a6fc5319faf8aaa7447b98ae51a99620867000000000000000000000000fd99df6608bc820229d4a0da38e7acef7c216b8200000000000000000000000078941448e2eae179db507a2eff4b04e40faf5e360000000000000000000000009db0527daf426d13890485a5ff613a91569f0875000000000000000000000000a9b41bb3a9abf40ed1083bd847bdb9ca6052906e000000000000000000000000fcfd8572c1397c1e43003f07d54e7b8e77c4303d0000000000000000000000002e1a8103bd8e83402fe2562a240cb0b2e3ed41370000000000000000000000001529af933fc2aa889262c00a45c88d84d93aa15c000000000000000000000000c406acfdd94a83ce225c23be87658806c34fc2c2000000000000000000000000fcc103775a5b6016ddc6242c1f2ff1eacd10eab5000000000000000000000000143b4e43d33aafdd3dda131abb0fe87357be0e58000000000000000000000000801992ac2d25a36ff91d84ac597924f2a700c0910000000000000000000000008c9422d475955723f62a7cc022dcff3da45d74780000000000000000000000003a16e8d21cba5db14470b10184a336e92eae16410000000000000000000000005349e86189b919c1f0e424e78aa0f87cab74655e00000000000000000000000036ba15f2bf4cc8d84371fb67e772d170f45d2dc40000000000000000000000004d581ecaac93d5bf1e126fce2ea40c0b6a8708b5000000000000000000000000b3b7a5c1f0a9c77c0f508164f5d8e96487ef8a4b000000000000000000000000af2514ce42d84cfe5f0eb1211e43c8270544ccef000000000000000000000000c46d647d0fbd264ebcc172f1afac9a41783ffeb2000000000000000000000000bf8060106d2e83c106915a575baea3dc90c892a60000000000000000000000009a9cfd590d04a52f5514eb3ad8a1be572773defb000000000000000000000000dea3f3932c8b7b2264799ad7b6662e7eeec0b49c0000000000000000000000005f968b7cf373fd000093ec4e8a097478d244db6d000000000000000000000000c1d0361e54219f0ae13ca4f0b6281f8ed6fdce57000000000000000000000000c6e6cf9048104f23c0d7d3b48af961654d46a46f000000000000000000000000c19251ad8a50ef01cebc1d509a5eb1c6e0a678fe000000000000000000000000c1f23edf9c4e36fdf49e2e8fa9bc6b54605cadf300000000000000000000000085937dff70145c4d197b67c925b269a6ed8058690000000000000000000000009ec12e059379325f98707d3f2544a7917307ed820000000000000000000000005d7d82e4ad892ddef8e1d18cc3f31c9a92bed79b000000000000000000000000c8be1d629e2ab38471339796f08f263e9a58b19b000000000000000000000000a0655bc905a5f625c7777c036236552a4a2e53de0000000000000000000000006d4c824d10dcb3ee6baec8398d31b0c1b0ebde8e00000000000000000000000018b3bbeddb9cb5d7a949925ece2a4bfaf5813fde000000000000000000000000a9a53df36e10e6e7f6b350f5edba6d1da58118b40000000000000000000000006758605b0a3419c350ba739f6b42d2d021f05df7000000000000000000000000703e50af7e055c6c9ac83d72255caacd62400bca00000000000000000000000006fdc59b36e1238499572d7421898674db2f4352000000000000000000000000694e9c9cf72ae8e762716eaa725f809b72245656000000000000000000000000e4a508825fc0aced6beec1a0854ce3ec88be5e5c000000000000000000000000a537fcb2ee69dbce8b3bee4bcec0483da187a7e00000000000000000000000004e756d83123c9fe6fbe9408eb46c0df0ca6715260000000000000000000000009716ff369914c68dd10b7efe567ff0b212d6d90a000000000000000000000000fcd085e57d047ffc6c3dce008841a956c714aac900000000000000000000000042e07eb48d69fc839260ec63490a8afeb5f2731c000000000000000000000000dee5cc93a3a32c112cfa7ad2703adbba604c0c3c00000000000000000000000030bbaa839a692e7750712730e1bd05720b61aa200000000000000000000000001ae1b38470c95de4ec5819d2377ed2c913a029b60000000000000000000000007e3704c2e2de51f37e30d219585281883f29ab0c000000000000000000000000300f1a50471504881d2abc6517c2306f7306f58b0000000000000000000000003e6fd18118fe04c8d4c6f4f823d7c6eb896a63d40000000000000000000000009dc5aeeb83e187675b652ab1d6537a8c734b5e7200000000000000000000000060c9d58c6d9ddb9a788723d2763c2081042a1bee000000000000000000000000cccadedcc9444d2fd95ac772089ea421dbce0352000000000000000000000000351fc20eedc28a02cc68008de223ca6162147c1b0000000000000000000000002702a9118cffeb33d926069a91aabd4815db225900000000000000000000000020b6e72b326257a6b453b4e6c6e93e12444dfadb00000000000000000000000034082868bcf5e8c9cc9829227a394c47e1508ef3000000000000000000000000792cdee81b1a6734bc579589aa95a33f77ffc33d00000000000000000000000050a21f4cbe32d9ab7e88cca0ec8eabf0e6bbfefb000000000000000000000000f6d97ef762bccd2e1608295182dae546820262f40000000000000000000000005d7d179b099c18bc97f95f7c58629af8459bb9450000000000000000000000006fade7c74a411686c24665133f10ad9d2dc7f3610000000000000000000000004e6c451f64ea268d13057621f628c1528411201c00000000000000000000000069abdfe036ce7b6de7ccd69449a09523b26e0500000000000000000000000000e9e477815123621f1f10f797d2657d58ebfddfbc0000000000000000000000006d1d80cd51524be811a569479c6f68823ad5ce6d000000000000000000000000a051c28d82b02ec8ffdba84628c9bf86a70bd6d70000000000000000000000006bbae59736509d10a2ef1a953cdb2306412b49dd0000000000000000000000005691dd17185a72468a18cfd802377c585965adc20000000000000000000000006ed40620f3c67bf8985d1389b5ece26ba6c5a67e000000000000000000000000c957fcd9be2dcd01385fdceb2b9f72f921a271ee0000000000000000000000004afcb917eef1f7c6ccd9ecf6d66d2d5d4b0708860000000000000000000000005925f638f06e6acb0c0201975561cbf34212d17f000000000000000000000000f00c68dc69499ea10b6199e50bccc343e4e8dd8c000000000000000000000000761a0f87ccb79926cb8a3f4040017c9c3a484235000000000000000000000000c589bbff474da0c39eab64c0a55b1cf0eaff46dd000000000000000000000000f98f0afd5247de2c7fa28aa87985ea5d02497b11000000000000000000000000dde54406b43171eddd090e8c06ffd2c8a6a40676000000000000000000000000a008fd358bc786692c4aec7da1a09079b8a951c30000000000000000000000004ff58118b4bea376ef24d502d63a34a38a54e1d200000000000000000000000018d1630f16b93eae14ce229dcc39f8014785c252000000000000000000000000fafd8447a058c2a8f574c104394662fd439c7d4e0000000000000000000000001a31c94f97c649bc2a8adbceb54d1f4a075be4b1000000000000000000000000fb9fd16c281fd22c800c5e30c62e7a2dfd0b69f9000000000000000000000000a1b103735655402aa70b4c14a6e68bb17cf1f07800000000000000000000000071814e61871e4d2e236904fc9786939246b80c2e0000000000000000000000004ee3f9695ce9b1b8194e3885adca06c763e3f48a0000000000000000000000001bcca4b4385fd1d50a58a646addeaad033e2a1a10000000000000000000000004e005f8c58defde5a6b6d42a03f059d15169cdf2000000000000000000000000e28fbe83b3ac5ba34cb636ca8ef89e54a4c97259000000000000000000000000f84ea290b686d3dd02065c0b6b9c371bf3a0cb4d0000000000000000000000000a2f0ed3cd7bdcbe88be902c4a48ddc2093fdc0f000000000000000000000000850c9b17b11159182dd627ada5239dfee514446e000000000000000000000000c71fd8dbe25d5d73151d7dca3fa539c12a60f188000000000000000000000000f87d38619c5ac5148debc5b0c51e708e00d5c3a900000000000000000000000086a1fb4b4b2284a240867a3cfa23c656ab0578f600000000000000000000000083c53ee4297355fa6f38afce27e8de33ea5badc300000000000000000000000076822dc2ff51f6358e411c32beb864360dc68082000000000000000000000000a307b1a913c5b05f1f4fe08d1b3e26cb715a9fa200000000000000000000000035f4df89a22d9b8b72fdd8705298fdb0e2a5bbd4000000000000000000000000531048a213db8ec4688d45ca292b5f4f2fd9fca50000000000000000000000002f5c9aa6c36f087b11bc679b8c928bee0b946f0f0000000000000000000000002d23d30566a4fcbcc62da9ff063e53e7846a43d6000000000000000000000000cfa99d9c264717fc53d91b5b5310ed602d375e14000000000000000000000000cba681995c933f259e950f77da5ecbc14aa8ecb8000000000000000000000000e39ddeb08dc9b2c803f9f9eacff95a63d609abe8000000000000000000000000e7a8ba445f785db2e3dcd610464852a883f88735000000000000000000000000d3a7859976bb424fbe48471ca489f158028607e6000000000000000000000000169dc0999f4dd957ebcb68a7a8affe87c57c4fae00000000000000000000000040ef353cb354ec2e2c7195b37fe451171a7a02810000000000000000000000009a80f2e6e477cce8f3626ecedc745ed143421d4a00000000000000000000000044431133731e0e77d7d9d1290970d26f13dc4925000000000000000000000000fabf8d8332aa9f0112ea594d57e51532729600e300000000000000000000000020e6adb8e3ed5a40c18829b5a1f2b9caee1a158e0000000000000000000000007a2c6740955cb7551953718d28dc0d09d85b7abd000000000000000000000000f1cd2be53fb7cf495ba091b13a43b43ca5778cbc000000000000000000000000c18f42f3b9db26b4daa983cab203f037678ce79c000000000000000000000000c325e3ee8b6fc27f054fef87ca728cc46c6b6140000000000000000000000000710c9a87d01a78e893fb77fa4c78e2a777d8d2d60000000000000000000000005e1bd214fbff85f66d5ce01a0c95f73ed191e1bd00000000000000000000000002c437865f362e51fe424d6e5776fe96b5c7dd96000000000000000000000000e3babe4f3aada91f5158cc19e8897ef8abafa616000000000000000000000000a7be77edece253e1e10ba1e80621c6238ebfeb6f00000000000000000000000079bc2d043cb320779e1dde77d239c0fe0e50d64b0000000000000000000000007bcbaa2f91450ecf41f5eb65c028db49f7a0dbcd000000000000000000000000c78163f8c600ea7568c146ec29d5232a341584f3000000000000000000000000769d282ff8988750811e5889074045cdb6cb38e3000000000000000000000000c5fdba1d0ee53a39a4b56c0e532ba547b802e4f6000000000000000000000000c0310f1674beba00018a187da42578120fc6a11c000000000000000000000000c91b0d5bd9b3e583ad3cfad6835b20be8db9fd56000000000000000000000000f8b709a047cc025e26fdf31e350c4322a39f4fbc00000000000000000000000084344402f8173cf430b6f58c68b7af7baceb206700000000000000000000000006638f4cf7405e92a9dfd171cd9d2da7082574eb0000000000000000000000006bc38af8bdd6d01f7fb14f7fac412772975193cb000000000000000000000000b2891ad6241f782290a429b58c09e387df38710e0000000000000000000000002d40de793fa81dfdc306183573c8acc95849cd06000000000000000000000000287fea5e9635ea7c9a041c38bbe780b0950d260d0000000000000000000000006bc77d6940d69f94d8457c713d495e75ae8c671c0000000000000000000000007a061d71ec472813ba443d6e0134c26664ab065d000000000000000000000000de47016cdff32d5583e053318d4880a4b8da1b5a00000000000000000000000006a0ebb76b8391d02d5b0b7ec5aad9455e29015b000000000000000000000000494c91408065b6f7f6dd7c3a295e6b46b4995bdd0000000000000000000000003bb62aa0a0c948d6e7cacc36aede19967c8083240000000000000000000000003887159462875e5c06723afe2f26a833d78e274f00000000000000000000000014c5deb7d8d9074796a26aa8c3f73e10f38075900000000000000000000000001598bf1e4eb11116159fe126732319187193f5df000000000000000000000000d1e676248071578f5e51c16088e44e71c47815550000000000000000000000002fcd60dbb0956faace4908c4d529a7cbc94d39d600000000000000000000000023a766d7102c38d0644c52d1991bcc5b1b20f1a90000000000000000000000002de35012cf99927b64cd139cdd63c1ddc921bd130000000000000000000000007bbf10956c8afdeb20b7e829345adbe2bc988f7700000000000000000000000095bf406ebabd5b38549226967232dde4459e38db000000000000000000000000654b69f64e4e68b97b318ce9920314ffc0d8fa9c0000000000000000000000005d5ef6f4911a1274d9aafc024c625db098d5336e000000000000000000000000d937989e077001b89f72314680e52dbad49f833a000000000000000000000000b5eb3fc416bb1d13f824ca601e509a58826fbe20000000000000000000000000b39632cda027815dfbe4045cb63411c1c1ae4ce7000000000000000000000000e1437926da230df004c7d64ea2a82e5607027e580000000000000000000000007f8e97fa24f22043318404f1359156199d741b24000000000000000000000000be6cce2753c0e99bc9e1b1bea946d35921aabd490000000000000000000000009aef4d4a25aa024ecdac75ba84bf22c70e2c1a010000000000000000000000008abb625fe3d20866db614cd9b1df25edc27761cf000000000000000000000000be83f7ef6aa4aa10851e8dda3fdfc5299707f66f000000000000000000000000d1c297c46a870b3d232956a0f5b9386f0e078506000000000000000000000000ffb3f4cc0b898e046095d2a4536ae9d315e64163000000000000000000000000c09aca75af7f4b250cc64c21c57087e56d131b6200000000000000000000000008cacb4f40e8b9cb1b0c1b1cdac4df14358a0af10000000000000000000000009ebb01d7a90ef7a1b013f2ad5e79769af226310c0000000000000000000000007f3dd2fd373a222283263522322f466323dd2b26000000000000000000000000e1497e26ffd2bc367cdae0ba9210e084a6d1a4bd0000000000000000000000004a7d6e5ecd7a51b6ee1b2a85ca3b773cc8e7c89a0000000000000000000000007548b0e736e32c4273c1056952754bba4a384bba000000000000000000000000f6fae8b11c99cd7c812484f8be526f8490053e690000000000000000000000009a3784d6f21167d0f8e33f37a80b5567a3442707000000000000000000000000d0c2fa9b1990574e7030814fe2afd3d15a8b33100000000000000000000000006c0aff3a716292f37c79bc726964941f1d8ee8190000000000000000000000001620a01f14e831cfc96cb913752a8dabbe9673940000000000000000000000007c1645b5a844d73b7dba7b5ab4d3de55e79bed930000000000000000000000004a68cf2799cdbf76af9c7007d1338aed965c3340000000000000000000000000031314825af601a74f1db2c2bbdd72c0ab9784f8000000000000000000000000ca68cab8e1f0b78dc4e0c0ef08c4399fa54a4e3d000000000000000000000000b8222e4ffc2dff3b1e481be36351593bfcf8be2f000000000000000000000000cdc4119c6149da8582bf495ea5b6b3a0b2e14521000000000000000000000000e7443d1f4206cc0fe4ff336f30a316eea72f9cd700000000000000000000000021debc45a505ee0b93f201d298a1b11c13d14b4300000000000000000000000069c488bcda156379b6661f08a35db627e5d467dd000000000000000000000000e47520bdef755e8489c9a4f79a71f3a56279b2a5000000000000000000000000ad95306fba4eeebc404e519bc5bf89a902cefb61000000000000000000000000f3dbdefb7355d4b0643e2ce6a3561cddfb6a10b10000000000000000000000002ea11ca372c12142dab093a93802fd88855c36d80000000000000000000000000f88533fc0b2e1c01b693869b6f53b99c284a80f0000000000000000000000005360a123e8e734f795c4a3691f126d136611cff8000000000000000000000000e02b10dfe0626307b44c184075e4ee831ea9b189000000000000000000000000ea70077ca83b43a6f6f492aa67cd9e1ac2bef1d000000000000000000000000088f88ba609a963706435fc7550532ce2c55f387d000000000000000000000000898a338c9c66dced6099cae586c31476030374ce00000000000000000000000020d1488f8816f04f6ac4d8aee5de68147efb45c4000000000000000000000000fb1302489bd47526be78686ac721890f7d8778820000000000000000000000007c5144108b30918529e0d253e1bc1f8b248038ae000000000000000000000000db366d38817b9863f218f3b75422ef9c4d762b41000000000000000000000000176c4dd6ac918e976303d978556fb83f4485aa5700000000000000000000000078a78c9738a61f2c7ebb410b0cfaf6e79d3843ef00000000000000000000000064607caaaa11140942e2d4ba9b0b5fcebc6963e20000000000000000000000003240a92dd742a5363a18f6c6b348063900b0a344000000000000000000000000142d6b85df6da5ba1e4bdb7e645d0d43ea751c19000000000000000000000000208db84967f0932d14d7a72f34c6ab2ae17017ce000000000000000000000000f44c3b034c7049742f2c4da209334a2026e56223000000000000000000000000156ef6ea0f015b2c05a23d50fcaf71cff5755ebc0000000000000000000000004999acff35bac559965b987d6174f6fcbea60037000000000000000000000000be601385f24db923d9966c33f8dbd1305a0ffc7f0000000000000000000000003a3a63bcbbfac2ccb71003a800f2db61a8d38ed8000000000000000000000000ea19085963921f47f2a536aea26ec2390799997b000000000000000000000000c0db3254f5c151ba4d3dc333bc16fbf8c7ffbbf60000000000000000000000000e34419782e27a3ab2009b6f45326719b366eb690000000000000000000000002fb55f3f63e21b1a450f59b5b17034f7f955a8b2000000000000000000000000de22da86391e2e22dae3c25d62ef1712a40e6634000000000000000000000000719e67af46316b931fb93961a02e956b6d2dddf00000000000000000000000002273ec459c89aaf64c0c289a8c864170f7dd88ba0000000000000000000000002996bacf9e7e470153c7149ea39aaf312994dc510000000000000000000000003fd196c79a32e0f510260c1d33db6a698549a25d000000000000000000000000032a468980d664653026c10df495193edd0210f0000000000000000000000000475caaeebc3168925dc6da93162d0b417b78c567000000000000000000000000ab817899d15da40644470079f2dcf237eed0d0040000000000000000000000003d687835a5b5fe4d8a2c268eabd29ee6b04fc8120000000000000000000000009cca90391e1ee139c345d781ce528bbc129e183500000000000000000000000031e6e094ba999a9c6989566d96f3a9d8d62b4fd1000000000000000000000000bcd3128f8140eeb0737009a1016aa896ceee9077000000000000000000000000b2e09c0ef616412811255ada9753c70914b75e9e000000000000000000000000ec5fc140f0b2c8518f9fde4a088c9e120df8def400000000000000000000000058b1d6d9278844bffd4f233b72d065e0e0b51818000000000000000000000000b2f67d09c3517197ca28d86ff97ce9749bf959e1000000000000000000000000b3ba1f233a94e5c568bcd41fcb6b02681ce4c3bf000000000000000000000000f7c30a9f6a70da06aee203be6c3123b04204f428000000000000000000000000c2d1b0299400b6ce23b7ba54c905e209803e20ca000000000000000000000000be7e66770442d7e0959afb3c1ac5b31a894a87b00000000000000000000000000bb2e4e257ab60cf03b9e2e349ad5b8bc5de2064000000000000000000000000249d406f1f7cd663ede9264187e5a2d6ee05c8ea0000000000000000000000008979d046d652505e98f0b42b1c234b32122e2eb90000000000000000000000001ecf5387e99375d8f263003533c9bf7104752ff400000000000000000000000092e91ecb14c5d6b3ffa58504c6bb0c91935961e200000000000000000000000067a7ac460485ad0b1459d8ac7a592c66aeecfd7a0000000000000000000000001d43692ce7e0f3ff793c4569311abb708bc6ec6b0000000000000000000000000885c444865abba5afaa862d440bb6da1d57f55c000000000000000000000000c83884e088f67ee7838842d9bc06e54f95731876000000000000000000000000d3ff2227dc8b364e8932972ba0657d64ef92ace800000000000000000000000019f903b56111ca8ab97ef82c5d68034a8cce756c00000000000000000000000075568ee0578206c0f9ee2c0b442ebf51ecc91813000000000000000000000000eb309fbfda37a54ea57d22b245df0e5539dffbb4000000000000000000000000db41b5603c86980b9a9cc277e28a5814e3c2b3010000000000000000000000000d42f09e00b059aad2a469533a687ac48682b0be000000000000000000000000a1c04396638a949d077cdb54c496c9ca8263f26900000000000000000000000075afa908fad532e69f32fb1e53796fa01bc105a100000000000000000000000076dedaeab4571d1d3a3242d660fe6a693318e241000000000000000000000000c060250d1b451cffc11f761253b54404023a33e0000000000000000000000000808f0385f2c9c4e510f8c87061d3487e1420d3e8000000000000000000000000e00ba976bea32298c7df2f0b3b9cf1c1bd442e2b00000000000000000000000044c6136766b46864b26d617ef0d53db4e7947bb1000000000000000000000000997daf97b01a2c79c033e750d22dc84d958aa25500000000000000000000000008307ee25b95aa43219c0dffa4337293fb83cf3300000000000000000000000002a89e6457ab9875c4958c5f784816faacfcfac30000000000000000000000007d41345cc95e90e012d3e84bf6947114ea1d1ca600000000000000000000000003aad930746515e2771f7e1d326856ae7e8b0a8b00000000000000000000000026549211ac36c702d1bef0201596990d2e43dfeb00000000000000000000000049254fca4390481cb09a46bb67a838efe3bd95a0000000000000000000000000d6a22f26b472bfc96e6c281ac00bc70d37f76f7b000000000000000000000000323bfe9f384e88111e83f37ed7a854d0cc5f99d70000000000000000000000002758bca2e7333392407c784d7f7f77c00f7de05e000000000000000000000000357c693bf2c5004527544a54648acfa47a70ebb4000000000000000000000000355711e4f8e83440970af6aaa3f6827221eb5218000000000000000000000000292ef5346b68183d88cb1430f44a56854a7f3def00000000000000000000000000fc562407ebe14affee86a38a6f44388665766600000000000000000000000007f83465e3c578e81bbdb3f54a6967288bc7cbb9000000000000000000000000d51352f637e7f54731517a466df54439ca0d04db0000000000000000000000005e460dc675699ba35e8b39644e6e3d580fcb3a8f000000000000000000000000f3e11d89b07e738f31de12e8d8cfa0eac7867a3700000000000000000000000039d9c6c67f8315770bd5b1d0013420a82144d426000000000000000000000000405d77dcd34dae08511459fbc3dcf06763d59f3300000000000000000000000073c307dcb9705592a11c306107e2ae3cf088066b00000000000000000000000009eb67a714438cfae9b97c67c23e49bc3ef7f606000000000000000000000000b3ccbba7a1a1990d90d4734b7f8a06a4dfb6ade3000000000000000000000000ca07719727910b1df22ad33174eb38f70f5936b3000000000000000000000000abd4bbd126828c6b9d19f1a7cdfead6600c00b4c000000000000000000000000430969c496d698a356cd7ccedd4bb8fbf6b7d64e0000000000000000000000007aaf56be8597edbce51828e9ea5121043d0be204000000000000000000000000c4496883fdda38aa6f67f5496b1432f11efd98e80000000000000000000000005e223561f160f8df2676b69e2aa77555fcbe94e9000000000000000000000000a30ccbea64f2ec572be3f6764b172daed6e08b6c0000000000000000000000000db4489fee296699474f171db63cf1c5d912f15300000000000000000000000028c100e4b6929510abe32ac73329dfb41e3e58bb000000000000000000000000ed86c4b4a7f3f2c1340c12016d2e6cb124eee92d000000000000000000000000f35bdd9d0202d18a0f32cbba174440550b07e6d00000000000000000000000002eb3bd940433f7a180889e8864a1c511eecc856b000000000000000000000000340d75bdde2b6c4bf4f06ca24e8820fb2f328ee1000000000000000000000000e433421d0c607cefdd77a43523f09aa2a3e6bd35000000000000000000000000d602ab6379523407c20d2415861e95f7e31c9f54000000000000000000000000140637fa2156d8564c525e225176a168d4d66b480000000000000000000000002217eb12967b3b5d27e704d82ca513e486300ae50000000000000000000000009c98966d23effbb5994b99b2aefa496b61e32e56000000000000000000000000b75a4465dcbdeef8fa6c14f11920aa7c075c66570000000000000000000000004c24da54ebf28ecef43fee298fe6c6db2ca47bf50000000000000000000000002c4f73248936a129bddfc3bbd194427486555bb4000000000000000000000000d87e52b3f33d449d32b86672895731082349ae93000000000000000000000000fc5d372776663e7e5679cd514f9cd707343045b200000000000000000000000000000000001adc2c0b202d0f72ad9d50f0675296000000000000000000000000a5581ed5ce4920bb097ca23cfcdbe5aabf182d1f0000000000000000000000005ff58ea144d79643e5e702b1cadd64d4b12c8e72000000000000000000000000d4beb1e7d13d593f73feb34a99ed6e1c88973185000000000000000000000000e5dda45dd158f4562cfbc5439bf53819c1ae06a8000000000000000000000000fe5d1361dfa5e4a41b56f59b81a52fcbc95a665300000000000000000000000034e67dafe6375e184d548b96a5112c0ebc85082b000000000000000000000000ad01121594067240512adde205f1fdbfe216e6b3000000000000000000000000fb18fe54a3b2f636c01dcf2dc1e531562e0a0b1f00000000000000000000000054aa8d2701203deeff7204391668b06e262c0a2900000000000000000000000070b3dd9e5c8c23030716f90232786ef90e87c14b0000000000000000000000003b0f7c78dc4e25d6512b2ca2bf25b66f0dda3534000000000000000000000000f778f975474687a21e67af92308bec80b81f965a000000000000000000000000227fe7aea683c0b06c0df5cc34f32fd1aafa1f50000000000000000000000000d9d200983b3cd010eff4051e838381cb5b9d9106000000000000000000000000bd527f558124080d8cf9fed1f5109fb68077952500000000000000000000000043158abede5c63a55637f7c9f1ad4e199c8ab4ec000000000000000000000000abfa7471d49acb42f5d1ff74e99a1c902699e3f1000000000000000000000000091b156259aa55b9b2db8216614dd594452aa9b30000000000000000000000005f7bb98a1f4cf5e966d97dcd07ba99a2ba6a5124000000000000000000000000e5aa7b6ff11ce377d85042db041384980df98a79000000000000000000000000b3c16c3e37378e83dcec70c1f883f28426ae37f70000000000000000000000006abf4b2ea3bde46fb052e9049aefa5094306686f000000000000000000000000b47c3d6037c3a7b00b08de22939360ac2de3427e00000000000000000000000052d4d46e28dc72b1cef2cb8eb5ec75dd12bc4df3000000000000000000000000330cc5e0cadf8d3096a033cbe4c75cf6586355ed00000000000000000000000005c5642c17f50cfcf72a9492faffd592e438f707000000000000000000000000e3e535c2f4ae71ffb83b30e884754e362c54c97b000000000000000000000000c5c89a98e074fe8a7f709adc43c8dde5e32ee074000000000000000000000000c80b8cc1ff3d2e2ef1d0640f85f5bb91014dfc070000000000000000000000001e5ad59c3bcd49980e42f18588bfe8ffe8e7be34000000000000000000000000baa754c0b456ad6fb80e642fdbe78c74a512909f0000000000000000000000002ad0fb8c84b24f98b59fbcffcddfef153e0f5605000000000000000000000000808544a18b426be67dee166a218d951b134690220000000000000000000000008429ed82daa8791fa5e9f004663a50981d47698d00000000000000000000000068e93907c6f2d633848ad1cc7f0544ea557863420000000000000000000000005a1bd9dcf079d07e6ae02cba6818c2520226eb53000000000000000000000000ea60b5fabf224041119e29ce4e75513bc73f5edf0000000000000000000000004923f92b991d32969e2898168c37edc94a0947f1000000000000000000000000cca093026a92d7fb1981a81e966cf1c3bdc14445000000000000000000000000980eee1b83baf9d73880ce02c74b27b028a93d3500000000000000000000000083cf6b3ba33081dea075288f7d4dcf266a23aae2000000000000000000000000eba202445a868b3de0b86c42b4c0f7795706846400000000000000000000000036209cad56c31332d575bed3e989c988c2ad8eee000000000000000000000000a3e9f5b242ec0f8b0d3ce6f4e7e702a217bf863000000000000000000000000062be13689703ffeebe33aaccc200cb4c04da197c000000000000000000000000b387aaaf7131d81459c1d6b912b33f2d75463b8b000000000000000000000000d9c1570148e36ff9657b67ace540052341ddf7de0000000000000000000000006d5055a5b1e928cd083f6e615cee67538589b99f000000000000000000000000dfed23964fcc5bf8fc2629217a37d8628a3a8387000000000000000000000000552dc7db23432fdee1c50237294fb3a91d44104a000000000000000000000000bd5bf4968c8c430df8a55c5e654c19c1761069ac0000000000000000000000008411b14c2b6556b821777796bec7f6a145e0284e00000000000000000000000020fcb9ebb9e66ae2c8d2d01e4ac495952844a640000000000000000000000000bb200daba755f79904a56e9176c5f4afd8b30d7b000000000000000000000000e2d9bcafb8f830e35d179afcf23e432020e84a24000000000000000000000000068c6e4c3db5205749e5e870ec3f37136a98e776000000000000000000000000fba7328d19c8488202290a13179fe8285e55f652000000000000000000000000f99b2d80ca7da2cf642fbb01465e314e752dd6200000000000000000000000008514702d8dee3eb1911c308c3d73397147cd72fe000000000000000000000000668397f05ae0e807cf145d4382f4efaa76c1f4aa000000000000000000000000d1746b64e4099895bad6b0db356e519c6324a8b1000000000000000000000000fc6f03a8568cc413bc6a3f39ee3effc0d57fa5de00000000000000000000000079862aa96d7ccba36c4eff896fcce693307df361000000000000000000000000d313d7e88f77bd4e9e52161ec44da683679d06ff000000000000000000000000ef2e3d1aee6749d1099856a12e1d8c5088584e24000000000000000000000000a334d0edd4c88f5a633ad7f9bf316e8e020cc8ad000000000000000000000000ea68ec6f195a5f1adbb8f5517a9f4922d217ea6a0000000000000000000000001432feba15716e8db36035df2bcf9a562a0763fd000000000000000000000000935e121554383c0b985d2232e0777c1286c1729f000000000000000000000000a2b78f3f027d7db147d3f17513f269a766fefce7000000000000000000000000efcf27cf4a7d6a65cc490c46d0ca8426023a2a4900000000000000000000000096af7ebb1692937e30de68bd0614e58b1a039799000000000000000000000000d1d985a1fbec97c4c57f9283e83e77ca6adcfde000000000000000000000000044472d343c9493b76bd34e42b9ebbdde9a55713b0000000000000000000000009706589ab7b690bd3ef20292323395938c31763b0000000000000000000000001cafba5b02568930ee343046090ac19d226b8312000000000000000000000000e2d2bb45e42849f4637883be9fdd729219924520000000000000000000000000e02d69bb4e04d0682611b2c5e0da91f337b255a000000000000000000000000003714eb8965ac988895c4667262789e93c6fbfba00000000000000000000000083a5d2978be0fed7af818d62de1a330b8cf46722000000000000000000000000db95650d5c147d2217890392e35907db7b50a3d5000000000000000000000000652d9923df23efa91d3f3c1654b8e7808a0d237000000000000000000000000073a511b2ff61434209758936196aadca079aefb8000000000000000000000000ef1c3e90acf29eaf13735e68227011193a9ae6fa0000000000000000000000003734f9d3891d15ddf4f79554eff77dca3b5c8f8d000000000000000000000000b57c9d4183c8728b78813647cb5e9e783a01d41300000000000000000000000028431a1446c86434ded04f7f8ba6808649329f4d000000000000000000000000ba308902e68b88d07b55ad48919acc6643e7580300000000000000000000000064b98c2a6a83257d7711ba1c0b18d1d8e3eba12400000000000000000000000068d5ff8ae345724b1e0844d1c7a10e6a9ecc3038000000000000000000000000f32f6982cd18c1b1437e8dbe45764e670af45ce40000000000000000000000003e5f4c426fb01a0af69d1f15e87af36e66c4e7e20000000000000000000000000cfbf5fa4917607c2d627f5d16e99e5d2ab5365b0000000000000000000000004bc2d5f61747f7e43aafe8c6ed296d78b7382f780000000000000000000000008fa870687e5aacaa0eff8ffae94644f893170e88000000000000000000000000f3735bb4fc7d3b251fe64aab59d2c0ae2d608152000000000000000000000000b486232203ae1236e78574096266c442b9782124000000000000000000000000ee40ed2c6d857ee5b3e5f6466849919593c58a65000000000000000000000000e2dee046ca8f058edd00e13285763052560cb3b5000000000000000000000000b6cf25f5cf8a1e1727d988facdd47f1dfc492caf000000000000000000000000d07978a8fdbd392a7fb6f77333b1b1bb88ca1d4b000000000000000000000000ae0fac7dfa6299e65f5aa94e588d63570101223d000000000000000000000000dd67b35c814bb8d963f652f05b7df852f1a3da24000000000000000000000000b8c3196c1d27ee7483c5ee86036009572f03f282000000000000000000000000d963209abe8812b262a7ab1a1f83d12db051aecf000000000000000000000000fe639fef5dc2b759a4644bde238a4edcc165673b00000000000000000000000009e7bb4df046841d9a270534fdee42f932bdefc00000000000000000000000006e703f9264375b88791c958053be7834ed49d7690000000000000000000000004b5ba49b4c544170127626b8b4e3b97e3376eff20000000000000000000000004b9d01fc1b2eded12b594060587c88ece4a93e53000000000000000000000000364f4dd6c2f02952fdabbc4e3c27953bf7e2108800000000000000000000000025ceb331bbbb2e397cc535a0a124ce5a31819454000000000000000000000000d0baf307aec7eb5487de784b6ae056782d581227000000000000000000000000d461f84a6aafb701539d8530147028ba9c6e7ada0000000000000000000000003b12526d511bdbd8b4ad9b764b0513160e3904310000000000000000000000003f02bb5e5e4c5a467b9f43a84a36bc1728b810750000000000000000000000001afad83bc91249044216e431b1eaa6050a52a0da000000000000000000000000efd28158bfeab48685f9e345331c7ac14bc7057b000000000000000000000000dbfa076edbfd4b37a86d1d7ec552e3926021fb970000000000000000000000000b43d482c1f4a27e1a20b087141e564b48322280000000000000000000000000074eedbb1c3d2c717c2eda819c61f722d4bd722e0000000000000000000000002aad7630463ce1403d4aaea303f3ae3ca60ffc1b000000000000000000000000ab011e7a38953e546e6fb570d7a3923e497926d30000000000000000000000006d9ba28b08905ce31a96ed9a7c59b08020c7c7df00000000000000000000000058468aa665d7262a3e53b852ab57d776957fcc0c0000000000000000000000003e97406ee953d281b767b7eadc7876e661daf18c0000000000000000000000007ea186573dfcffaeaa9564176aa2da00589ac6f5000000000000000000000000384bf7bdd84383c3844987efa8f50c1274c4af56000000000000000000000000c15cac89d6867dcfa85cda8a286ba9ebb112247c0000000000000000000000008354f2bf9c0ada81a261a73c2e9c7ffd3a1cfbb400000000000000000000000092d2eeacf8c6926d904e7bbf692439ce61641555000000000000000000000000a0b157d7239d8be1d4be6585dd3a7f61b5713060000000000000000000000000024fe69d9c46174bfbbfcd1cfb1eed8a2201cc73000000000000000000000000118eadcc4f84a2749e43ffe0ea960eea4b2e3ffb00000000000000000000000051eeb8bb19bcda6d80ec2ec9f9ab3c64bf58b1250000000000000000000000009875e5524f1322a8253e161ca4c0e682bb2008860000000000000000000000000e0a48be50862f3ab3d21b6cbc9dc7ca9d94b27d00000000000000000000000040851ab2d420572666b2666f996e0134e34d428b0000000000000000000000001940d0d2312c9846005b265ce33f67a4d73661d10000000000000000000000008b9f6bdca62fa9adfc9a73926af469c713b52f4d0000000000000000000000003519efb7c2dec986d818d0f78a99512f9e3c294b000000000000000000000000e5a75c70ea5b01b395b8cf66112d377e4d85ef3800000000000000000000000039581a62e0f2ed2ca632729673dcb9b4a1ee17a6000000000000000000000000f56ffcdc3e467dbd38c46fcef56a4e4ce1cf7c80000000000000000000000000dc92f758986cc62a1085319d2038445f3feef74b0000000000000000000000008551352f7d2d6bf68f757a416b8c95708cc644f900000000000000000000000024e319b485145a12852df97e1cc7dcb315aa8517000000000000000000000000d18a5d765ba5eb631759943f0c69d2664c7fa1dc0000000000000000000000006d4af351809f10062235d47e433bad2aa11c7594000000000000000000000000b38644b56bfa582b4505a01e4486805fd32e7c7e000000000000000000000000ceb42cdbdff85fe006ffbab0435625429a874640000000000000000000000000c5f648165f2ab9c25665833adc29a6a2c345d74c000000000000000000000000fb62bb374e064077aaf62089aeb52fe1e5c2054e00000000000000000000000094f341e594c15494df65ed8b36f3d32cdb51ce350000000000000000000000005237870de0d381c411986cdb015aafdffd73604d00000000000000000000000041d588646d1953b9519e27f4ffca30700bbc4828000000000000000000000000db8437c97f262740aa9eb525a41a0164f54af8f200000000000000000000000065a916cef2ec0e16007a9dc263da6ce80dadba59000000000000000000000000b467646f6cbbd41e9cad139e626dec1cdd7dc043000000000000000000000000e128bcbc83adca4c9634e65fc5419911c3b9a7a5000000000000000000000000fc5c22904e69f32fc45a93d7a0f3f04de2778cef00000000000000000000000042c0a40e8ecb941c492726961933764ed3fb4c6f0000000000000000000000007fe492c173a3f4e7b24358a30bc2fa1f9d507e00000000000000000000000000e636524802ed43757e8cce7c4f939882491b9d86000000000000000000000000612a09d7e015d263360d20b00f810c04625c3c7f00000000000000000000000012eba184b226ade8e8df3c5fc7b90c7e7e01186b0000000000000000000000002adcae200b8e2a8a555344f01f384ce991b774fe000000000000000000000000036395bbb9a85b8e285a1323e46650738d543d44000000000000000000000000b48ab71ce605dfda1459836e9df6b7087626eaa00000000000000000000000007409ca6ec21e31267cd37ced646797441b0fa1ff000000000000000000000000cf3c2ad2ae63a1c2e9723481abaf4544d9d6fc320000000000000000000000006454f5f84d882ec601c9616cee1ad2863810373d00000000000000000000000071732e0d83ba98d20debdfa3bd0208cdecede9b90000000000000000000000009b7d7c4ce98036c4d6f3d638a00e220e083116c7000000000000000000000000bf30eef38518ab1ef4b7fd8a99fa86a45f46e50a000000000000000000000000a12afa63893301989e2acba6ca3b23a61d7b03d1000000000000000000000000752d8a7cb6716dc85b5ab197d125e999d953fa9d000000000000000000000000fe794e61347e9fc69fe5265ead06c276291dfc37000000000000000000000000f50931014f091a5a39dff5e8e88457d8df7d05e6000000000000000000000000c44e50c85987404419a48524a9af4c543f637990000000000000000000000000bdd85d1f77b555732865714f6107a864494791260000000000000000000000002aae929be0aaa5f1a09b91d8aea7be9a18d90c35000000000000000000000000e0f51996a10dc3027e01cf5f80b35d476f2d2223000000000000000000000000e0b36a5b02828a0aa6d6031afc854ddbcbcb94c70000000000000000000000008234715875666a6150589c70384889d2d7c97d4f00000000000000000000000015526842d813fb3b37ce67cd2c3b45a62aca37820000000000000000000000004408cda54cedad09551964d81f4634de719a4110000000000000000000000000e18d32360874a23fba710a113cd0316faa9efe520000000000000000000000009539489dc975223428e0b02d1248cbdf7ab63f760000000000000000000000006cd2367507e2618a8c49f43e3440443465ae55bb0000000000000000000000001254c29fa7c273b33b68ac7343507bef4bff2643000000000000000000000000527ca9b1717e40216893c087dbad56635c30749f0000000000000000000000007630a75004025903824da94fd71d63bd0e9dd5d100000000000000000000000018aefffa47311471f47cc3c39dff71f3e386ee63000000000000000000000000f5e0549079cc197ae8368e7135485a1d9c950e2e000000000000000000000000e05965cf27ee6a4f1e875493a2f6a49ceb05c2b1000000000000000000000000623b4d193d397e3395d0eede6dfad53f47d4156f000000000000000000000000d0c2a9ae9dd994e0a2a63551f9219c29ef846f860000000000000000000000003cff9dbe42d939a269177d8d4fe288fad6b2191f000000000000000000000000a6a55430cde4706a126d6bf813ec4730ba4abc0c00000000000000000000000027cbaaec5038e23619e10c3123ba01522c28ff2700000000000000000000000088b9c70d50637fee56f9ce54397f69b91f9cb952000000000000000000000000b454840d7aa5e86eb9c9661390448c5f540ad56c00000000000000000000000007a93ddc7e65401d3b570062e0c98342ff045de600000000000000000000000022084410c6364edd08fbbd9a9e3ae79f4016e92a000000000000000000000000acff0bdb82e1a5b77fa10d024bae19a761fca8a10000000000000000000000004c1d0894e41cf444a0d6f2da5462993f7887ddfc0000000000000000000000001abcb834f8abf70078f55516a94591137ad57e6600000000000000000000000004911a32762bc139db7c2593965c4f8ba468bcf700000000000000000000000067e3f3b4faafac24e09480137f6a75adaaa4437e000000000000000000000000da738bccac81748b651d5f69f274bab8b365ac50000000000000000000000000b10a02838a1f9250cbef3f056328ffea0e93ad9d0000000000000000000000002f0b58bae872148d42aa58e58b7685ff5f6f612f00000000000000000000000044555d04d76a7d465969c750f6fa6df8585b58b700000000000000000000000084e515ca622ae7366a619ffa3fe0503fbd2b4d4d000000000000000000000000e68766fdf5de24894246f993d7181bf95908839500000000000000000000000028701c1b0a2380fb6298a08b5d3295f406d70320000000000000000000000000d6bbe6eeb39b5c72311e7fee869be11556dc6820000000000000000000000000b74999601aca01e74eac20da54a3b156493fb9c7000000000000000000000000c6f36da95b7230a1df289b74e9264c633367a003000000000000000000000000087a413e5148c7a393797a428fc5ec3e74afba230000000000000000000000005a186a392d19c1ac786102b36856355fb805b962000000000000000000000000118de97277d6db92f64d3b985b08ff6b2a114076000000000000000000000000f5150b5b172db5042bb3505be69b440fb9844f88000000000000000000000000f77f041e8477fec951c05abaa4e8a1b9d104ca44000000000000000000000000a30de58e30063d043da0dd5d5b407236fa595437000000000000000000000000dcd5ac36a5ed6616ab2a8359e5fa0d50783dbbe7000000000000000000000000a76eb505dbff37780dea81037f6b21126df316350000000000000000000000002d920dca6248b8654267e7f99f279eee0474e1d200000000000000000000000022ddc54d20be6d217e0dc97620eb238262ca7ec9000000000000000000000000a11f8b19fcfbb5b6325b37acbc2a3c6fb43eb3950000000000000000000000003aab5bb3c14efba4cd491c2868704e376e5a0a32000000000000000000000000e141b3baf1adb71773a8d6a6e878354f54f8fcc900000000000000000000000010a300b3cf42d98c6b758e8f3f63aed629b3cafc0000000000000000000000005071e4a890a609dae581bf5499911bc077e7f294000000000000000000000000fcd6e4532835011f1f7ae2d7c9e2a620d1960fce0000000000000000000000004c0c55ae3d90a89e8c8ec866d90a696074e519780000000000000000000000004050a4929a2bd53e3b15ac86b0e837ff171dca2500000000000000000000000027b30739ac421df64e2ffd25c7fe22c6ab213eeb0000000000000000000000004f2c859e52cb185ad3d53f273019a6e1864e30f8000000000000000000000000e0d3dc4ad4d4974084bcc108eb4292d6113edc45000000000000000000000000130ef03ff510651c96beabcb2330fe0e8c66acda0000000000000000000000006b3493fe181ea283e0335e5d8d768e2122bc6c18000000000000000000000000d521123e6ba7a8392286e7a134f24014d803d4910000000000000000000000004e1af8380de355dcce0c66ce40caae43d652a72a000000000000000000000000f077be6375c16944e5f9dc59ccb0ac877124ea9200000000000000000000000035605c6657d23738f33aeade3aca67f08c9695cf0000000000000000000000006036bc7fa8312456b44a89cf469636ae700ae17c00000000000000000000000044cac7040e2042bbfe9b2ae8f8ad5848bd532cb1000000000000000000000000e157b2cafc821b89305a61f6962118f524b8e01900000000000000000000000053de5a22f7ff54379c6e327c4570d02a5caf14c400000000000000000000000055bd47f04af192a6b7107e8d4114dcfc00dd39cf000000000000000000000000749202330f75a09df34d766e761d48619b034690000000000000000000000000b7de74c81e76518e56eb9ba5e0da9055f4deb50c000000000000000000000000e19e26becff917f057ebb35217fdf4ab3252dffe000000000000000000000000fefe3d7c498ca1074a2d12644f827da828302520000000000000000000000000d085a336ea205e1f9f6d9e6cfb0f43695c49709b00000000000000000000000068fe3d7d4cf2149bb4fb70bc6eaea72a298315cf000000000000000000000000279a434800f0b5cf7057b7a734012ef22a723b8d00000000000000000000000090d28f301440cc137a187f138fa045e7f7ec1aae000000000000000000000000a2346294e17d377ac2b2526b5522a3322b1ec63b000000000000000000000000ffb9cb361649f0c98fcc714df428e2a019ae98060000000000000000000000008b75e0820288db332ad73ab54894295f60cfcf8b000000000000000000000000a76245a60ffc0d6f7b280078270d123dc87c8c6f000000000000000000000000364bf42e7da0e8da381d5c6f739f65ae2e082ffe000000000000000000000000de76579907a7e755aaf0486ad3d8da7848270f020000000000000000000000009ff7c0e58fb232b8d2b1e55c674f84c38bfb09be000000000000000000000000ba339481bf34650c1eeb348eaaa2be83e7c3bf6d00000000000000000000000006b8d91d4c171cfdf3e4b233ce49f33c93f95b88000000000000000000000000be6b61223d5194211e725b87e2ba692fa4295b69000000000000000000000000324c45ef743a88ade1bea692acd78148ab83115c000000000000000000000000f17450f8d6962eff7ba406f4f7a1d720fe0b9d79000000000000000000000000d128e956d3949d2999e33a8725c704a722d98433000000000000000000000000d550f576eba6911c27b578c886701688133d57080000000000000000000000002729a037a02c88789a27eb668e3bdac553715bc20000000000000000000000000e505fa791298de8e1aee68ebd55f0887a598a53000000000000000000000000bc28abdd08895ad9fdb308d951c68870cdff00c500000000000000000000000004c6f997bee32bf173b4b7c7e7ea4d25a15995ae000000000000000000000000ce97e016915840d3b59bbac12b952f72c6d0b474000000000000000000000000d784bf0d1a424c14181a770992c6ca0335f1995f0000000000000000000000003bd9f0f79ca5d38dfc68b103633296aed42ae78a000000000000000000000000cdd2bc62bd4591725a39e3ccc27f62d88bb7d201000000000000000000000000ceed523ff92cceea6134bd9bb12a3aa7ae27d3f0000000000000000000000000c4d3c42cd7ee53bc7a823917a0b1bcf5347aa45000000000000000000000000084474de8b910f0c1f8e43ae7c22d71cefff5a28c00000000000000000000000049509c93c8f514fbab72122915f44023068ca817000000000000000000000000f2d478b15e42bcf16b8cc1cf9c25d63922088e0e000000000000000000000000368646c01eae24ce7593a2f1d91d015ff19c6aa6000000000000000000000000ca5dc2d971dbaf9cd0cea65b7afd5c684e9759fc0000000000000000000000002a068f207215241f406d01c5b0f767ead62f28f1000000000000000000000000a3edb6ea0e8177784cc7ba17c631a92a26c9f411000000000000000000000000fb96d8be35f010404a92e0b5344b73758e9c344e000000000000000000000000f6e2bd9ca4e6ebb52b1ffd1b05a25d84712f3bc1000000000000000000000000be38a97bd542035259be426e1f773bb2aa2909d80000000000000000000000006e21938f130ff454a776522e035328a2ede41a55000000000000000000000000c4b0f00660592819ed9a38b6affe76e15d0ce5020000000000000000000000001a541f8b5f9215496b33a1299c3fc734f18639fb000000000000000000000000ab744de4456e65987c3a2de3cb360b0d17f6a5890000000000000000000000004c9b4083d4068c2347e62ce38eceae7636e4e386000000000000000000000000a98338f002a90db2d5a6ec11b5661ab08b1f87e5000000000000000000000000259fb72baa1e0e1fc176a95b451401e2f09507b200000000000000000000000087b12bdeb178bfc4c01a3abdc6184040da677992000000000000000000000000c90edc54424685bb1ad37e63dbde31f6dd2f607a0000000000000000000000006c729d74008f85ca3753e487c670803fc853484d000000000000000000000000550e499249333b7f54cff07aeaa7e42fd7103fa6000000000000000000000000b1e43929d89eb1711429fac95ceb55ae32aaad5000000000000000000000000085e4f22c45543c904fcf2ed2c13aaa5fbf1ce56a000000000000000000000000435494caf578edca3e54e0324dcb11a9514479950000000000000000000000001bb708ca663c73186ea96140a9d6be9b169760060000000000000000000000001ac2107ddf6bc3b80ac3ff030afa804fbcc825da000000000000000000000000c7f0f73c3c56064c5ad0b8d1bb339146b38470da00000000000000000000000014202e68314a79ac852371ccda688972e40e0eba000000000000000000000000cc5223840393364ff5c73d5dce457e9c33522b94000000000000000000000000841c3923ed15d11c50cfa7b2c14145c18af9693400000000000000000000000050b68702548fd2bfde1c4c02129cb2ce7067b2c4000000000000000000000000a3f77c0c115aa3856f2d638406f68a7f9249ca0b0000000000000000000000001ed8957b4fb8ccc8d7ba463fbab4c83c4f8f7d6b0000000000000000000000008fd7b2f90c80e848f1242392f458ea5f57b53570000000000000000000000000333c3afe6a5ecb7fc0d7469b7e12240d30839649000000000000000000000000ecfbf07ee5ea265bc2c8a8b3b70cb8b48edd8856000000000000000000000000679350f5fc9630de2dcf49d7f71d37d31927b7010000000000000000000000004d3201dd632468cfb20aeb0b6669fcffbc0198eb000000000000000000000000074fff09279a0a8ef14905b80c7cc6fdd7182b2e000000000000000000000000e2a1bb49d222644c2daa0f85df125c790d2bdcf500000000000000000000000042f76506e95c4eed491eab306331cdee5d8552980000000000000000000000000662ae4722a29976ff24a1976848500c8b9c6825000000000000000000000000842b408775fce8fc2cd996fa2bf5ff4df0dc4b6300000000000000000000000063a370abfc8ed6132025f6dc8244ddf6205c174b000000000000000000000000c7f7f863ff835d572d5a330c3a5b6e289b9bd6fa00000000000000000000000028f1424bd2d138d56973cc29470d4f31b61fbbf0000000000000000000000000daf9bb3a5dd66f72d2ea1e6ca1c1c91381bbd83a000000000000000000000000afac958f5fd0cf2f4c6643f1084dabd7efa573110000000000000000000000001723398b0e7d325fc4dc0f046d95de8e5dce549c000000000000000000000000700103a9c6db18fdbae594e11a4ae07c427b94db00000000000000000000000087d8186d43376f2537d4f0ba22ba6fd0ff9e40b1000000000000000000000000d9c26c3dea04fd58c830f9b5a2796dd512cc44ba0000000000000000000000001c0f1f8e02359fbd5ffa35dcddc9b85a3686c07a000000000000000000000000952c90d50b25fe5271b03e13bbe762403f92aae6000000000000000000000000b3d19558f315605a0e0b9867341d1cc71d5cae6e000000000000000000000000c47ebbe0f57d7aa74e7f68c787337d7788aa3aab00000000000000000000000023a4c69c226ea8e9d61f15041e9183d0cab747430000000000000000000000000f31e5d5a78c14e1b70f774cd996408e2c436cf60000000000000000000000004fd1f7cbf291c7857105e850e526351754b42e0b000000000000000000000000b112efd068335d6d1063b3e47b473cb24f0593000000000000000000000000005593c800575a6177b056bb988ca3d0a65405802c000000000000000000000000bc338144b549ffb087fcb3fe96af00bd47b0a425000000000000000000000000d68ffac877a91dace1ca9678e639c759a04de8ab0000000000000000000000005bf41bb334fe6a5d71784a9e04c021d86d6d8aa7000000000000000000000000c033de9671ce70aecd18615c10189da8bf0d11fd000000000000000000000000f281fb06b9eba9f8699e0ea98ba0ccfb88267222000000000000000000000000d7c0a9aecf838f14c31b4a1a2b07e7dead65637c00000000000000000000000008fbd148ab5b549d26ec7f8d26e60bde99f4b28f000000000000000000000000c0984fa37c6cd226562d46e657a96cc56a35148b0000000000000000000000001b90b46f9bd6bdcf0addc4d0601dfad832fdb1bd0000000000000000000000009677d26b32eb17a2dd449cac33be9206e48f60680000000000000000000000001fd7b688fe872a9bb0cec2cadd1c101f07de0798000000000000000000000000300ff50b4a99f5bbee10ddda6b6ff06e6f02951f000000000000000000000000352526e5a98534e4b44cef364170f1c038370ba4000000000000000000000000b6c73a26ced77a46f814985afdac2c19ef88a8e9000000000000000000000000e136d44f122a9405ee9f8de2102b155091247ae30000000000000000000000007bb3b6e0c91b34a7101ac42f9e2bca9d82e41503000000000000000000000000f60af740ebc8ed8bb4a6f64a284e86756e0788870000000000000000000000004c2df0b0e41d435184808bda10063a461c92a60c000000000000000000000000005761d61a73e588b6824d01e603f460909a8a6d000000000000000000000000af7a486d77b50a9bb1def274df504a52e8a908b60000000000000000000000007501288eedf97491c7df43d558847c48741332a2000000000000000000000000194cc57b57c8eca514fdf58bac8cfad5e20e133d00000000000000000000000018d5f524520b18de0344c3bc6e6ee50ba1c2af120000000000000000000000001f38df1aa27640d0f888144c757a6af7458e6e2f00000000000000000000000033b883b940214940cd346ee70145872e2a53da56000000000000000000000000ce4c5b9a8b6a5d74bcc27ae7164f66c065d0ccde000000000000000000000000fe33927eca0aecfebfc870c4505e14d36130b8a500000000000000000000000077089001f39f9fa61b880d896c1f5ca2f2196c980000000000000000000000001b3965c4187583e903b3f82ac5d2ebae490be28a0000000000000000000000002a5f934e49d42dacc2592db9ccd6a58d103d6bab0000000000000000000000003b88cf2f5d5952cc54acd8605c012f1c3ecb1f0300000000000000000000000051ebbbf67960a04295075b824dfa232c8834c7480000000000000000000000005804ad8bd7fa0ead040d8444640c9c392e78b1c2000000000000000000000000093d3db9788025c08043a264cd07c5f3453222d2000000000000000000000000f3b45f1e3e032d2ed1efab6818b3c4fe280999fa0000000000000000000000007161b18682f5f2a810aed8cc15a10adb0291e14b0000000000000000000000002cee0c1eca84e02a75ca7b132b3b8e72402dc1130000000000000000000000003369906d015c9024e3be2b2269323006149a015f0000000000000000000000009a9bbb0e70a797c17ca41370be27d9676fab3a7200000000000000000000000084a8391a55a210473b575ee28df92e3a4021a00f0000000000000000000000004511e3649237200dacedf50ee3d0e18f2fbca9350000000000000000000000000bdab628cb77edca55127cc47227d9cb9ec85b3e000000000000000000000000899965d6f4dd84d0ec4bf5a75725590b8bbf1581000000000000000000000000d6b1e4f325b45ef4596d61efd6807815ba95d44f000000000000000000000000e01ada32ad63ea1e021a3dd9c1c9baedfd5fbf110000000000000000000000002bd221ecffe986d4a170bed33d528e8bcb66a6920000000000000000000000006f997b849e6aae1bd52929d8ab9e9125e1e68bfb0000000000000000000000003520839a0d408decf82df00e5f5c2ea65a3532d300000000000000000000000047dd5c3899b965b7409d66b1651d867711f27c28000000000000000000000000003b00f28deba393391e96720c9400977b28b18d000000000000000000000000e46f1c80576aaf613b5a3524f1aa2dee47f83530000000000000000000000000f7f6ff8a424230ba22ac62f3494660b6ed91fb25000000000000000000000000602a0a0bd00a863c455a17eb0fa8977a35eed530000000000000000000000000caf390e4e1318b65c5947853359d5d0543aebd37000000000000000000000000ffa341fbc46c9039e530d1563d635af9f932d4e700000000000000000000000087ff2c7674969647628376388a248f31c4b8820900000000000000000000000012d648c9d8fdb6cd321f76e1ad8635843a02a50f00000000000000000000000079bfdbbc10f2b7708f9dbae0c3cf9abf89aa64e5000000000000000000000000dc1e27a7b609d7269a6aa858a0892e601dfd56ae000000000000000000000000015b37a1e5dad6259fd623fbb0137b3cf2b435f3000000000000000000000000bb07c4226381387975e827da960dbdeebf265562000000000000000000000000928955fa3253e7997c105fbee561e566c4410524000000000000000000000000ddc7d2095e520fa88ddc332a90f2717302c4facc00000000000000000000000048586ac91b416aaec23e0e83a1c11bf3a147fed6000000000000000000000000006eacea1d615cd22e52864a98523e56cdfbd9480000000000000000000000009b8112b73e67642cfb14e9478f5131887dc2d73200000000000000000000000034f34257decb48c4d124749fcff318a0533de0cb000000000000000000000000b6d2a3ad191c0955d3f1db8dca3e7380f1b73b6e0000000000000000000000008ccd2bee5e54a3c519f5c894cab3b49a951ffce9000000000000000000000000f5de5c583c1b044b7843c8f73b9b9857f395416200000000000000000000000055374ff5c208767266ad1d651a2dec38815aea28000000000000000000000000734e0c41e3fc93192325b4cbf2312c9f48c939840000000000000000000000000b4fe4fed7b1c7e8065d9146866b7a83407f53b90000000000000000000000003710ab4a9dc37556bd6251853402ad28f0332aff000000000000000000000000336bfc37d1c0efccbe09b641eb81d1140f698498000000000000000000000000cad37e278d288c88a4a01f3ba6fb319a88838ce4000000000000000000000000ad380d24b926afcfbda0a669475d3f61f80dfa00000000000000000000000000f719cae5a478870b5b797327dff148337c28e91500000000000000000000000075ad5039aa7baa96ed780266eb320bed3f28f2690000000000000000000000006f9fb6256eacaf0d00e00fff68854a0e37aaed650000000000000000000000002a450ac7997ca01ceffc1ee5cd5dbc6a0f64e7bd00000000000000000000000030bc8572c1f1da5444b9629d9e0c699ee9dee4a6000000000000000000000000fe6d9af579deccebfc2d8d366c3d667adb696b32000000000000000000000000b066d85234a4a837f1045ef66b6f67aeb0a9dbf6000000000000000000000000709a7fbbe918e702a3a9eb974902e4b632ee5e0d0000000000000000000000002c11c79192f1c497b6bb817d5ac90085bd519ebf000000000000000000000000a21c6a7f97070b8ae4b315d5bc92c6594664ca520000000000000000000000007f949de129cac4187d6f6510f0014c0820a21c1b0000000000000000000000002835540068125dc9bceb9c94ddec80dee380e4a30000000000000000000000000d7008d674dcdecc2eed9793c9f6183514e82e9e000000000000000000000000024aebf86585821d6677a4fbcb4609de0f47005a000000000000000000000000c96e54986e6acff55a64c23a7b5c92ccbb7642a5000000000000000000000000762061175a9e217904627ad82213cfdf28ca3f0000000000000000000000000031f32012d971a11cd62a31073dccb0c1815799fb00000000000000000000000011edd5eabd235e3af4e660323efa45aaaed5fce10000000000000000000000007c231b12da004ecf1538a1330734cc94f9b8d460000000000000000000000000779eadaf95b75ec4e67394589fb084cfcddbbde10000000000000000000000004197839e44788e080182e18e11d2c174c4f018d80000000000000000000000000e78a00d672f5fbe57e2328ddf6e484d8d1be60e0000000000000000000000007e83c15c0278f66aadcc0dabe739df6be9edb19e0000000000000000000000005ee7e8d56b0cb7c8d8933212ec2b98fff856647a0000000000000000000000005ad543824e63953c9f7f5b61aead04bdb2e31d21000000000000000000000000d7e4dc193b981b7fd4b04f1e1ed26d1ef816f5ab0000000000000000000000006fba86cbe986030b0e00322247ba5fcf9d3a277e00000000000000000000000092810ccd371f76457ad560b03d8eaf0f3d9370eb00000000000000000000000027ea1a31598d16747e8607c729c219915a50e186000000000000000000000000b4fc93aac6696fe645e043a746249f40a4533482000000000000000000000000f5cedd80d16210a42865cf898cf1ac0b8f40aa5800000000000000000000000002eb009b5214d1950202e34c5a2e3f0e2d0b1daa000000000000000000000000e784dbcb60045a6334c22e5ac4eba03116c7b5c2000000000000000000000000e437ed273294b423a353ad2ad3f7ef25020a38f2000000000000000000000000f4018c8160fe30d85fa1836a82ed959257e17a2f0000000000000000000000009617615277787ef1d79941f15c18eaca011ca83b0000000000000000000000006528ce0358970c0d59aeb89327ec6384186928d70000000000000000000000009dd5f203c3cc2d65232cc9ba0506028543ae245e000000000000000000000000abd01334b0f6d811c21911bc8f5866722859a0ac0000000000000000000000006b701635998b8d6b4f203c08afb2ef0967547e8b000000000000000000000000fe429bdd157c1194938c22b44f8e1a6cc481f3d90000000000000000000000009fff76538928156f97341e141b43c59d2d134b17000000000000000000000000d4c0170334b1e38af1efea8739917bfd73af45ad000000000000000000000000b93c9809e0bad9e94fbcefd5a2eb33579fea521d00000000000000000000000029db4ee53a638ef3f544d079f5085134ca7fca5c000000000000000000000000c13d3519f3a39ce0e41d4ac674064232bc29283a0000000000000000000000005473e0aa07f8e3effdd4ab3a308662220bf1c852000000000000000000000000f62bee95d57972d33bb65d03e60915f9557d24f2000000000000000000000000ff4515aff56a9cad5559ffb72b189f1697c06415000000000000000000000000408fe6ab21e00a684d7b1123a6aa1e57f3242872000000000000000000000000e0f201bd5d7808c0ee5782cb3dfcbdd7a8c03dd100000000000000000000000075cdd8a3d197b17c789aabea94e2d6c6beb5f4d40000000000000000000000002105fa218b5a675a3b1dd95378590aba2586c15100000000000000000000000056ee89b7a69c354be401d21f4d85d2954ddcc979000000000000000000000000e00a99a9a66f00233005c5dee733ee4d996d492f000000000000000000000000378a59f9d568f1f10acf80a7cc060a36b6752bf70000000000000000000000007d6057b66b49cea43447304ed43ae5ad20aa055e000000000000000000000000c38c5f97b34e175ffd35407fc91a937300e338600000000000000000000000007a75a993bf84dd5cb16ac0f26137303e97decbc7000000000000000000000000be9e8ec25866b21ba34e97b9393bcabbcb4a5c860000000000000000000000002268db6a5680779c63ff42d74192e00db2647233000000000000000000000000dabdbbe5750fe8901b280c69bfb0591c0fa56991000000000000000000000000f6b0a1b771633db40a3e21cc49fd2fe35669ef460000000000000000000000000a13ff2af426917979d5a969e5a18c4df878cb7400000000000000000000000036e8aeb83807d27003e817e28dcaaf5f5d5e1fdc000000000000000000000000fc8ee47cff91642e1e91207e71b9c801da530f0a0000000000000000000000003c43c3a281c86755f351f1eaa05bd0170e3cdc070000000000000000000000007814a969154a4bdaaf93b6a9b2ec8a9d8ed84d6100000000000000000000000011f15953cf51eef84f4f1c4b70c4bb650bfd7541000000000000000000000000110d9524e0eb81e5e09e72abb6e0956a2d9c5be10000000000000000000000006b87fd8e1e52ca9f8adb64375d90cee70f5a58f80000000000000000000000009d2fc9287e1c3a1a814382b40aab13873031c4ad000000000000000000000000c24b8c11a237be767776ab95bc3afce06c0fe3430000000000000000000000002b2d760d6ee32d428cf6cb356a6601eaba7882ca000000000000000000000000f85002a1bba60491c9ea9a5f5c6e438dbd8887cb00000000000000000000000040416352f8aff41fc395a3dd200a6cf2b3ea826000000000000000000000000099f561b7c340f3c1ffc2f620daa62147e5540a660000000000000000000000005f8f2110b11c2896f82d25ce4e67005a0c5006b60000000000000000000000009930b8d4cb0c71cfc074234bd6c2bd6d1a0f96350000000000000000000000005f41e2bbf0f1e28a1ae7417ea16aebab72f17ec3000000000000000000000000624e00b90e59010b8110b8dd5ad5580de57c2fcd000000000000000000000000cf0b28c151343898b0a226d5bc2f7a62f76d22980000000000000000000000001580ab0b0edd846bd5cff6047578f521b5d92599000000000000000000000000a17ecf8a90477b7ff116f0e0c883b817cb27edad0000000000000000000000008044accc0ab3e04fc088c126ea71f83bee55a9a3000000000000000000000000e1dc53f5b34e3a9328bc56fef0f9ca02a1df5994000000000000000000000000b86d327b74ba8b124af53738e3746de600e0a2c50000000000000000000000007b6bc9cabbadf289e4e0d0e3c3bf3bc6880630ce000000000000000000000000effdc0cfcf0131c39208c14033142b6c2d1a863f0000000000000000000000002b4cc0da39e075f1426550cd26273472562c9139000000000000000000000000940b73ad44e3f4ebc25f4e3e5c467652fde638190000000000000000000000005f81d1abc30bdb4cfe606c7c145aec137e8bc68a000000000000000000000000d9378f7fd2318276e7c477ac75f2c5cd56db18e300000000000000000000000096f292e2240bcfbda9a7d82e265c09e3dc0de059000000000000000000000000944bdd34ab8a5b5b0cb3c91a077686bb907866980000000000000000000000007fabba33b4482ec9a78c759d81323b35447258dc000000000000000000000000d96504450bb05baa83dfb0ccc1b5661d811eec46000000000000000000000000742b53e8d122c018c7f8e1eff74cfb61768701030000000000000000000000007151ae8ace4ec257daa8a0f3b518b177156c2b730000000000000000000000006d8b059c6cccb79e28afdc0fa6459b495e2338c900000000000000000000000051e87515082a38925e5a36fbf70f50ba07280a68000000000000000000000000bf2c09fbef077fa6e5d3ab0f1700b4e82ddd00d70000000000000000000000004297118a9a3bb9eec4c53fee0da8d0ecddaf91e70000000000000000000000009d567859eaee7b64bc02992506e9b035f3f63f9e0000000000000000000000003d2f6076a3ce1adc9871701e58dfee48cdd279f10000000000000000000000003295153c4885db555c9389e7afc1a2c718523c7f000000000000000000000000cbeb259472f8cffa733d81f45543993f1402d9c1000000000000000000000000a03c1fd762a0cf83246106db12b3b6115eefb7900000000000000000000000004c18ff02ea71f67870251cfc8fb045a77fcd08b500000000000000000000000031fa7e1c2c279fff83c10939801aa166a5a820e300000000000000000000000013ae56e4353b0103cf90b0925b0fc88014c13380000000000000000000000000560a663ee8ea1d2112c84bfb3ea9374b1ba43a2f00000000000000000000000017b90a324a31ec5a08dc266195e37df92968ec160000000000000000000000006188c1425bab4d351da7c63cc4210041e28dd0f10000000000000000000000007d38ae457a3e24e5af60a637638e134c97e2a1d5000000000000000000000000ace5133be0a8ab8b2380c90662ef28c3aeef9049000000000000000000000000e011c719335cef32d1c4a1898bfb18a3b49a25d8000000000000000000000000f3453fb2fe76c917dce7849ab56ff5006a017b3b000000000000000000000000d706e1e4d49c53a723e443af76e8c0a451370201000000000000000000000000fc4c31952b631016052e2a46da6fb1647901dd09000000000000000000000000a3ef80469d398fe1d78bad992a8208fbc8cd277f000000000000000000000000b0a76a6a4c720fed50999fdfc7336a9d06f2d944000000000000000000000000e0f42191a27c6f578e4619a338417cc235c545dc0000000000000000000000003f92714a456404725991d7d725f1198e686a3e7a000000000000000000000000cf0f7bf76c576098f99c6d6e5a203e7e11d85c0a000000000000000000000000fcb668dc95052ddadb00f2cc410d33d6541bd67c0000000000000000000000001b7406eb329859a3895880363c2c53bca03bee1a0000000000000000000000008d576b7554d09cc2958afc20fb1b065c799c459200000000000000000000000063af1324a34111b79867aa48dcb56b4b1540ac53000000000000000000000000b6896ecf0dbbe30774bbf732a16140d4815061bc000000000000000000000000cc7891df3daa874f3b42199548e051a617dbe7a000000000000000000000000061ee113269dffae42feb56ef64d5c9279e06d1f20000000000000000000000003fa83f07604acb106ab58c164f6897d996d6931f000000000000000000000000f4fea86a935543119acf01ac2b0890fab98bb4a0000000000000000000000000d7902886de3099c1e66719f56f6c774208ed65ae00000000000000000000000062f422a5e7e092c7b05a8eb1a7dae8b1ef8d5e170000000000000000000000002ba756c4af6b408fec4933bffdd3542d39093263000000000000000000000000acf63dc3a045e5b530a3c1ae8f92565368e7bbef0000000000000000000000003ca20d71e742fd0c163acbddab03f4fdde5553d1000000000000000000000000f1968d0a13f4bcecead8979263f1ff43a4857d9200000000000000000000000094c402bbd630296e4d649ce70d1510139f0ea947000000000000000000000000bf7d867906d78bcf7fbf8df3a06142660b51af6c000000000000000000000000935a0cd7291c6b0f474e57a7cbd65b7888bb0417000000000000000000000000bbed28c97f9b8c01b2e12e61a936933351af09c1000000000000000000000000c39bdd94e7a3b0479996f7ff44656a9e0c8d27ca00000000000000000000000041f3a0dae47b140d87d46efef286e4dabd74c7c60000000000000000000000007ac6e889b1fb3997b9eab187285fc89822cb4cf2000000000000000000000000962fb30b8d1e67b0d2ecba739dc9b5e4f95c0562000000000000000000000000bee7d77c93ddf2885f8f089ac35b784ce67766bf0000000000000000000000002445e729d03672db60502319b1d5d9704c4decf60000000000000000000000009cbbadf0800a3b919a599cdd2cd0cd33fbd8d87f000000000000000000000000b2e6d1b2cfb0c12f637eb9522fa1f1d3c6dbcc80000000000000000000000000fd10c4865f0a922a65f16dc2b3b8e95434b1523e000000000000000000000000f04ef733ab7d79fe5f1b8bc1f6663f1d05c7a3b10000000000000000000000007a6396a8fa6d22a32b32d0272cd4fa826930690700000000000000000000000012794f3dcf26fd21a71a5b070d1cd9389c0de375000000000000000000000000f3fa253ef08a004190b1b5c689578118d2572b310000000000000000000000006bf2dc2b940123fc494b21c8d940d46cbf8abe62000000000000000000000000f3cf621d81d58cf580de94d127351f703827f9b700000000000000000000000020ef7550dc8169edd9e06de499cd6043f42d5f18000000000000000000000000b5049e842ee744a75f8a41f61dcadcb9ad62f4ce000000000000000000000000c2432d08cef177bcfa93b0e11445d2fc60bd76fc0000000000000000000000004aa70248d00f6e5cf90f1c11115b6c7afc4478d5000000000000000000000000b2b3f280a462263d31e2512973a368c96251939e0000000000000000000000009a9e9c1a31f9d618290201c271e20a2565431aae0000000000000000000000005241de0f9a657a84f63d8b3e7d9808d28d4167b7000000000000000000000000eb5c2bc1c6386aea53f57ab35ac7fea515db2c59000000000000000000000000b962be7018f87ab719762dd563e1599102192eda000000000000000000000000377771f550ea8ab9f4d66643709f6def8c63181f0000000000000000000000006babba1dadbdff22e06c372efd7defccb05d718900000000000000000000000066ec3575554d658ab7a2ca4f88be663b5fcd8a6d0000000000000000000000005cb6bd3987dff9d7e77ad55222e139c02938abef000000000000000000000000aba6115d5ca91d34c1ec90900da702a04a2f2639000000000000000000000000cc84a2c17efc61464b582871c30499b04ebd6d0500000000000000000000000044f9a23ea51153aaa77f8ad1bb27e577c571c06e00000000000000000000000091376a70557829ba5d5c85360f786452b58863290000000000000000000000004375bec9c26b8e0b44e0b20bc99f20ae25f7663a00000000000000000000000058c82256589319bc8e983be2d09189ff8149a08b000000000000000000000000bdc65d0589f3f78ccb52a9c719e130b0979e7401000000000000000000000000fc1c1a7cbbcd3bc63c22d1c3e84e587413ec286900000000000000000000000039f54392e8c1f94e30c2687faa54a6351ea24750000000000000000000000000f34f4a932f9d4eccd1d5a4b83dc01fc6dd32d281000000000000000000000000def3eb85aa85c9ed9dec1a406a44c93ec9e5eaf70000000000000000000000005d2e73dd5a395384961d60982a64cea4aea2dcfe0000000000000000000000007f79bd5e1a95a86208a63fc58703097194a587ed000000000000000000000000deb5e8abe33af81011431d0203cc180a6e78c2ad0000000000000000000000008eb2e34552a618f92ba32e045a06529b186dc8da000000000000000000000000386fdae59e81079589516d8751b2f5553555b517000000000000000000000000e19c5a3c3642a11d38d39fa94e792e7d92cdf2750000000000000000000000009fe7ededcd7dcf206cbe7f00bd23a6e70b398d7400000000000000000000000099d0f7d661554abb8857350407c257a404216bad0000000000000000000000004f64b071ae11692a85946cc4572bb4bbae6214ce000000000000000000000000429a01562b610b3f943ef224190044916a811eb2000000000000000000000000aef30fecf1792eed810f5fab03c0eb584e83fb91000000000000000000000000dbd4554cfe41251fbbe54f88a9a9839d9fbb5af7000000000000000000000000ff23f5da273da1c5fafc67caa69136b66f8cb06a0000000000000000000000004391abf17cab4de0762ec42730cfe1a0875f30040000000000000000000000000660034f11b632d532cd3fa1d044431a172e636e000000000000000000000000a333ee624fea278ca7a4a931060537027c7d55d5000000000000000000000000bfd2441862be26e7701168a489ee8006802f964700000000000000000000000042427edd42d9452dfce301b2ecdb0611028a8feb00000000000000000000000080a5997ceab5abd79f99d1a81ddcd2dd4596a187000000000000000000000000116d6d2da0d18554db8f01928bfcc513e8bfcd3e000000000000000000000000d3b9f83b6864c1758d04b172386c9b42892924c800000000000000000000000080e904919b2ae2b981bd395290b3f05a4554b295000000000000000000000000416c7f112b632b7c87fb3622a7f072be1dd36d0f0000000000000000000000002154c500459109cdfe62f19b024c329c816e297a00000000000000000000000097a0bb8d648b44da6a2b89f0aaaf9291436c9d5100000000000000000000000086a4fa17a24c2ba798df813ba2e361e1fa41554400000000000000000000000084a747aa623d4aaaf2b9a0c493464ee09ed20c56000000000000000000000000fa4a7c6ffb950f094190e5b1366801ae7d0763f100000000000000000000000062fa5c93d70ef0bc79086649f5e2a721090519f1000000000000000000000000e9bc896c720f1ef8b53edb5b2238080fa97efad700000000000000000000000002bbb945e1ab859b7616626a183ec0dea5ea425d000000000000000000000000090cfd86e41a54ec2d1b217f89c7d96d187d8dcc0000000000000000000000005912b3edae4c666fb8ad74895f845f9eeedae25b00000000000000000000000072215a7f47cc5e12f5e5a472f0037b1c61bc031900000000000000000000000027122ff9eca730c20722743d230e61d5ac97c54a00000000000000000000000037ca7cf3bc6c127cd5d70b9ca9b9d5e94b46c955000000000000000000000000c12f3f12e6110cedb3736e2d4676fbb11e7fece8000000000000000000000000820da0239f3721cd388c81fd6025bf0a49bd0ce00000000000000000000000009ff5f01b3c2d726416798b8aa986c3ad0cf054cb000000000000000000000000d524ceecdb8f9aaed8b02640a93f2cb2a92ae163000000000000000000000000289ef3047acff5f0b5797eae48ddecf127f39356000000000000000000000000ce1119df835c69c70af42681fcd517b8cd6262a4000000000000000000000000dea947e1ec12bad2e16ed6f156ad651552d4556b000000000000000000000000f5b35079ea5e82939fcb80949d7e4b887842d8d000000000000000000000000023540f2219db19db4f0b38049a9ea917dd7f3aec0000000000000000000000006e4651e4c9a6fa9e0ae71a64e71ebb0721db2e0600000000000000000000000032af575a9673e44583af2b24ba94b0ce7006677d0000000000000000000000006714d1d24104ab19cbc711311ca8f2663b77fdaf0000000000000000000000005a5494f3ff089ddba0bac1d58cc1971639466336000000000000000000000000562fb433754b7ef3ab4a51a4f0019a68f2f7494a00000000000000000000000032ced2d723e44dfbdea3362f4901cd95f9b9f191000000000000000000000000e671e78934783e55cf525eaf52d3d9ce647f140600000000000000000000000077438930192dbe61505a332c3bdcc27d69a8ba1700000000000000000000000009c622980fe706cd0dfbae3655dedb3ea89f9c550000000000000000000000000563f88ec754fd243de6357e4d16f7002a65bdee000000000000000000000000ddb216f2681423d8dfe803868fed57955c7a31580000000000000000000000001aaed0d222e8abb11971b61a83c5f43a6d91b9c30000000000000000000000002e56282efc7b36ad433a26fad0b9f05c61024fbb000000000000000000000000440721eec8edf8db4a1e2c9788c7488d6f22048f00000000000000000000000050da89989597732331e276bebbcb86b51e8db6380000000000000000000000007e1e1c5ac70038a9718431c92a618f01f8dada1800000000000000000000000037a52055595f9186308dad276f09854ece50718f000000000000000000000000c6ad14610dc554e49e29806e714d44a77272e4010000000000000000000000009395f947e2644442bd57c04f3fd66aeecf08dcfc000000000000000000000000786a70117226baac30c39b6fc9d214dc469f327e000000000000000000000000ef1579afec973e443fe2fee0ef965d8805ef4b8900000000000000000000000032ecd7a7988ae7d7f97157303def1b495d8d940b000000000000000000000000675f60d68701ed237e19b78152de1a68f3500e2f00000000000000000000000002931c83efa900d2cc91c067e4b1cfb8c8c63fb0000000000000000000000000c4767ce198f9ad9bd9fa37d669f3b3a57ce9b06800000000000000000000000039a9edf0c93ca518e168e8dec64d2e48a2f0c6b3000000000000000000000000464d1e71ce2b8e71c07c5dbc306e46f474469f36000000000000000000000000423fe1acd39e893517cbbad9923102cd26d9e7f50000000000000000000000006198571b9d7b4bb62c9a3e9793567850ccd90d120000000000000000000000002453ef01c28717549b364710607e2e72c7c6ac5e000000000000000000000000257fe801b017ba220b2aef0f177d4d7bb673451a0000000000000000000000005cc7d873e012998827d1fca8c40d04d5b76dd37f00000000000000000000000018a92491b674e0f9604a2c1fc453731d21a7e0ca000000000000000000000000cc9819688c32f11042a5b43bf94751f24d1e9cab00000000000000000000000030ab18c0948c19e5f33b073f08fec64ee9e53be50000000000000000000000009c23aed0b9a31f61f737616a7e8b12a365bd539e000000000000000000000000de3b2e67defaf52f9ca75c67433dbe8a644e7ccd00000000000000000000000018f50ba545526a7108ad0fcc672c80feecfc3806000000000000000000000000d0ac37cfbb44cf0bd634423850ef6b43f92ec4ad000000000000000000000000f1e34bdfc3122c53dbf9400a704b2b86ee8a32f5000000000000000000000000fbb003906c440579c0107acb115e14d2016815ed000000000000000000000000613242554289c192e7da173e9f1dfaa2597bbfa7000000000000000000000000ea464b9917212798f0c7c70ed1974eca5c4bacec000000000000000000000000f8eec2c2f576579eeef4c2a8b27828c9daa09ddf000000000000000000000000a67656b259e2ee8e510bdbe52a2dfb57b02d9ff8000000000000000000000000c654ef6f62331404657410d11e8169db6ad83d31000000000000000000000000091298aba92500dc7dfadc1ea284b97eab7375ac0000000000000000000000001c5a1fe2a63970ebc6630463d9c076f110b1ca1100000000000000000000000060ede3ad1a68d638734dd843b37ff9daf4e2ff8a0000000000000000000000000fb4953c8fdc9cbe17d1bdea0b1656d938fea4b8000000000000000000000000d1bc3f3d5b107754ee0aeed5344e30f40686a3d200000000000000000000000013a1d38aed702c6d67eaf7995db255ef3be0c04e