60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d56776b6d4854765931506173394b62464234385538586647447337313344466a68454a524a57314e41506778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000c407bae47ffe71fc6dbb8cebd5303259f9a4b68d0000000000000000000000005e5a47069dd0c8c78428be27e180acba37e8e622000000000000000000000000e3bd28cdaa028268ab8e9e24abd033066d7c9fc30000000000000000000000000ab31e1b513dce6e6ea08ecfd0109737fdbb349d000000000000000000000000731caf725f8ed67e6b35652454b638e75ab915220000000000000000000000007e6f13f3f8284185ac92ecd3d62d9568cfcc56170000000000000000000000008e5f9c42781caf58529cbc7023d6118563d302ea00000000000000000000000027cc69ee930627cfe5fccea1a104a52afa69a6a8000000000000000000000000cd82cc9a11693ab4bbf295b1306a6840942808420000000000000000000000007de8cb2950cd046f73e7d84c7df1950e653030dd00000000000000000000000013e3923a151a4e95a17b65d9e697ea8258cc87900000000000000000000000000bb97b36832671dd84835e7bf91b0bd00d41dd9f00000000000000000000000047e97050cb691337ee418c3412df21443f5285db0000000000000000000000009d249fab4a164ac16210f0613cc6cb00a3719caa00000000000000000000000049a752f8918260f5ecbca83b1237467144d9ee00000000000000000000000000d7161e75c2e4d1770ea0e7df92f237bb584a42e4000000000000000000000000b8e261a58cd930f6e4b4c13b63f973dd660f36bc000000000000000000000000839cf9d4aef43b85e565b8537408d9435906cdd60000000000000000000000002bbe9a05200724e0c5986eb6f2a203c65610001400000000000000000000000018896e15944d87800894060181091eb976b7898e00000000000000000000000075313ecef7506ca5b7ed8706632789430f9ce929000000000000000000000000ceb98f5137a46e4146e3a9b8212e65e047090440000000000000000000000000c62960f65c81e84b618e74647a842ea947a4bf74000000000000000000000000a03eb9a6bed9851800b1c789cc80695055a3993e000000000000000000000000e404756d2527e4a7e500b721c5653b989945c95900000000000000000000000078cfc440bb6a39baa6aff58efd299ebc7e250a1200000000000000000000000065be005cd0eb304403f169afe225b505118d586e00000000000000000000000039e7a537b4ebc09a40dce5e9445e829d1c73b7590000000000000000000000000d24383033b1c1ce7ca78f2652f084d262fd35ee000000000000000000000000611040a61c5e75e436161e78dd4b5a961c642757000000000000000000000000d060b0d7fc8d3f63d0609f18a99c6e0d9c20809f00000000000000000000000008de1df6af19de62e043d13d2fc196e35125def1000000000000000000000000732676141cf99d266a3524cdc7eac91a76d9235800000000000000000000000019be1c06122857c56c660833aa91ea9927aadb860000000000000000000000005fffa0782a71a1673bf9b2114680e14ed32ed88d00000000000000000000000001e7dc66cc1efbbd08235d41e50659ff2b61bce5000000000000000000000000f0d242e028e822670bf6883757008702a29d1efe000000000000000000000000674d636f46d8a624e625d21e990bf08298c486ac000000000000000000000000abde1ada0c69ec4f46eef405e19fd7c9d338ee490000000000000000000000003ba998456e0e84b6d2d08d82fb56ba4dc9afa0290000000000000000000000001300b31adfafb54d340541dd8edf852bfa49d9af0000000000000000000000004bda4a8e029f1d0758559fd2284c5a81985f0492000000000000000000000000278026e7a5c5d4fdc4963cc182103fa4604dd789000000000000000000000000afa46468de1d6f1ab77defae5f7657467911182d0000000000000000000000004694bb755efb9fd6826b114c46f750958d0920000000000000000000000000009b39d0520ebb6013f6c83c551ae64339e9d172bc0000000000000000000000004c2b4621200b7916db13cc847c4e2a0117062a93000000000000000000000000cc8a96aaf475978cd4a0f4786a3f1fb030b67be20000000000000000000000002ea808a891e21624b76ce8ca69bffaf17ec1f9a900000000000000000000000034825b34a0a9a00301acf82cfb65599fcf1f9234000000000000000000000000d441d6b17dd6ce6b2a20c3eae9b2cf5f24f54ec2000000000000000000000000160265732f047869acd7e26a402b8dcc5afb6f1f000000000000000000000000cc2726540aba482044757ac5093414cd9dcadc170000000000000000000000000b98be9a6c69c3270d4847d4db2c67b14b1e08b4000000000000000000000000df820b870e7da27f8189c41e3a433ddee5a4775f000000000000000000000000717522e119b29afa159865420ba7ab9aeadce474000000000000000000000000d6f12c5e2ba22c0a52edd99e45d946e0d2964aaa000000000000000000000000ec276e5f6a444515aa43726763a37f80901457e0000000000000000000000000e168fa2af263088fa16c6d37da69678a13caf8c9000000000000000000000000ec8090550d406acb049a932f9fe72dae23871cd0000000000000000000000000984e59144ae7ccc29ffef153f0f5a28cb0bb6c100000000000000000000000001504a0a0ac76d56cc30efdd148f5212c4b33d9c400000000000000000000000000890fdead9169d8cf0e684bc12ac3373d8f3ce9000000000000000000000000e6e0dd60d0c1102781cd6f51b0ada5ef77fe8cc30000000000000000000000003273e3bc50bdf5ee6970319fa2cca6440a255bec0000000000000000000000007c27097ca04326b9fa660c50a9df07cf7a78b97300000000000000000000000063083a6439b87c2874953616142dcec7e553c60e000000000000000000000000512ae1af0a15658f04380d643255e8ac2753927c00000000000000000000000091f02cb9d542d513cf42b7b699c354445c6680cb000000000000000000000000f20f0143f353ae0f26d22cc8673d3330e1e635cf000000000000000000000000ef8399251607305028ef29fb11d6d24de8f0fc730000000000000000000000003b80c9f031d175623f5961cb026f250ff40dfb93000000000000000000000000be756fe988f4c0dd6a49b3a31db403c13daa66660000000000000000000000002193da2cafa473cc741f0943d68cd72bd2f4977d00000000000000000000000035286b25c4789945325be57500991547ff010d260000000000000000000000001481cc1255e9879c0dbc9740f0472920ede05e2b00000000000000000000000045c91502de26a47ad7ab4f38d624fecc660e38aa000000000000000000000000d3c13810d5224561b93acbd91f52ec1884d7e77b0000000000000000000000003923df8a0470f15a8a3f59cbd7324d2772ea7ca4000000000000000000000000723ccd52a643abc5c1106e29d6f0423644728f030000000000000000000000009a28da41a265d6f945c52b22cf2cffd9afd8e88200000000000000000000000082851b8fd9c68d9dda2e6ce1f241a5e5b7158bc4000000000000000000000000ae6404c0dbbf060b551e05de75e5fc1c598b39f8000000000000000000000000814a506412d89a7086110b741eff4ae26bbd313f0000000000000000000000005df22e53c885025713f44fa24abc8b130cbd2a6d000000000000000000000000e998cc30b0b482a12538ed5a30262ffd335cb7a2000000000000000000000000c3b7e3da347dfe4fa992503f0575bccfc6aa92620000000000000000000000009b5c52b605a05201e916f10b6e06b08b22e8320e0000000000000000000000006586ba0b4c9724b0c350fb68dab108da64015277000000000000000000000000cd480f96a017206672e4d73b7fafeec54d3243fa000000000000000000000000a5aed2cb1c57281cd3d29a50a20568a10bd9415f000000000000000000000000c476df53a8e3cd7867ac8d9c24c1b8df1750d359000000000000000000000000d2a01f2b1d7978d0027cda6e24fa76c76b410ae10000000000000000000000003aded27c86e2c1c3b1eaf6c201631abfcf79e88d000000000000000000000000ea41dd76521280a8f2ba8ed4f6c871d3b3f179810000000000000000000000006fe3ec416d7d7e438a878e3e022b547ed4cc8c520000000000000000000000009ae7771bac9bb12edbf368abefdd18a76a6630a9000000000000000000000000214446ba50af728a7abe3f869213e836d8946b5d0000000000000000000000000995d771b534f207d099974298c0144138a9a412000000000000000000000000793a5db7245ab095214616bffb934410d7fd56e7000000000000000000000000139695b3e101ebc68957519dbf275a1172957e7300000000000000000000000084f0d8707c1d6327b28b37c5a517ffe740b1cb74000000000000000000000000fc01bce1a59abdfd5dac80d65066b3ba8a0655f300000000000000000000000051c909d8f896dd0ccbbcc0a099c80e4717a330240000000000000000000000004044f916f49d3fea8dba83f7fe419d53b80a734b0000000000000000000000000c7414af09a6a7ef630305b4cd4e69c10ec40c190000000000000000000000001c6de09a0b7d449ce0dfcfb95219a28b354c8dda000000000000000000000000f1f803848a5e2ae1a7d5cbd751a1aa5fdc98f4c2000000000000000000000000773eed302d9e30c334da4bc1a5100e875b0a9bf50000000000000000000000008af97917021f8e34a98dafebb07462b1ecb0064b000000000000000000000000f051c25b0e56511248d935989134013534f7869c0000000000000000000000002272635fbcaf3d37b42f2f79b91b4ec2911eecad000000000000000000000000fa0300e25adac73a2115bb5646ce800a94d6e6080000000000000000000000003f3e5aca0c27d3e2292357d2ca8a0fbeadba8cc40000000000000000000000001f9da067e80b4b97f84295a8be32b700754d5df80000000000000000000000003a56b8d3111976dc82286feb6eee3cb3cc78e2cb0000000000000000000000003bc21e268fb65a9189989c9aca632880fe4ecd2b000000000000000000000000abda6b826b2f89695bbeda32942c6a13c07e7b0100000000000000000000000030bbc5785ee624e54be094a35ee0b87ca16e01cc000000000000000000000000341ea0e571569727dac89463d00b2272c697bb270000000000000000000000003c182a986ba6a4cfda102f5ced957d15d760728f0000000000000000000000003ce587ab8ff0d73f6deea5f4217fdd8952d8e012000000000000000000000000e3b74413276f5cdccd327ee2b6baa72d9e1300d4000000000000000000000000cc487daf2828ac0eb2d27db68d9b2553e5f5244a000000000000000000000000a4366debfd49ba82412ab852d777d43a6739e23e000000000000000000000000ef0cea7c9e50090a6130d746abcf14e31790b63f00000000000000000000000090db5e214f645c3e968bec9e4ac28bdbbfe4a1f6000000000000000000000000e0650d5743b0a2c87f6c5f235a7baaa37cfe48e4000000000000000000000000002e1798bff1ea5bcd703133eb61706070080c19000000000000000000000000e3d4bcea8b8d51151141d447b84b04ed9daed84f000000000000000000000000447fc32b6e8a913dd272ffb621078add5be6323c000000000000000000000000ee70074b22e4fc1625ff61583207794d7d10a6d90000000000000000000000002e7987fa6a2f383a60e48fa1405b229b23fd83950000000000000000000000000354c47dfe52b4dbbfe080adc2683995b1e104cd000000000000000000000000cabf1bd967c82a6997ec621e0a636e451568e62b00000000000000000000000064477d3f3108d2589ab0e44271d5e7a776cde4a1000000000000000000000000c11afde223bdef6b465c440669b33cc286a85bed00000000000000000000000090c3b68539234d6bab813a0d42c6b0a602e994800000000000000000000000005c5b7e99ffd9757e173137a4182599c67b51b2ce00000000000000000000000096b57751d4c9b3493d9713f3b7967005fa1905e70000000000000000000000002c762c30b440e697133150959ee5f5f91dbeaca20000000000000000000000003fb968cae79bd3d46b0cf70fcc074dbfcbe2e55200000000000000000000000070e6b6e2a41a866214a3ba3fb552419ef5d2cd510000000000000000000000009cf16133c966b11ab53a56c369f6f3d577a773e4000000000000000000000000cffc6999b8b02ff5efcda0e2b504717889ffa3e90000000000000000000000002e02ff51a2f7e75250297150f6c5b85f763a9e060000000000000000000000002074c2211857842d7c6fd1aaf646a8e9eb3a5e68000000000000000000000000dcb674850e8585f739e781324281fc810454373100000000000000000000000042e20632fdceccb2d3b2b48451e238f8a352db13000000000000000000000000d9fb2435ab83f7884111ce400f95c1bf68a787db000000000000000000000000da499ba67d92d059a8085b3e2875dd71ebae16c300000000000000000000000067879bca684c9a41bc6bdd739926eab0186ef8ee00000000000000000000000023e2aaee27237b73adb848fd134023037172867f000000000000000000000000d9908bf7d685db70693433ae9477465d2b505038000000000000000000000000d70ced2cbde2955340f6a1a1e608ed2ffe9248f90000000000000000000000001e1624f01924e13557c2a9caa5772bb3739f038400000000000000000000000013f69ce589dd3c913619b7e6701ed39bfd6cfea200000000000000000000000039e549c96c2e5a034d42b30ac6ac2b3e0c8b9496000000000000000000000000163da6cc9653a33ed16f32f26d3bab9da4c20a5a0000000000000000000000007a38c42ec5506e6d4eb413fd65110755c0cd187a0000000000000000000000003b6a18daf57cc734d7c506c7cc3bbf39e704cf84000000000000000000000000e6afd3e3b113f442881cf18b7244080b5dd5f2ae0000000000000000000000005870e14571f830018df883cad0a481cc69737890000000000000000000000000b2053fe3b51885806d467705ca807f5def4d8d9c000000000000000000000000ff12824372869c71feddb59238b8b308730cbf5900000000000000000000000007a7be6167f6524fb0c1ba3872574eba41ec9b8d000000000000000000000000e5b23a3948c9d2eba3586fd400a8b536ddff343c000000000000000000000000eb1ae4423f869a1c503f6a8e691671f43006ec960000000000000000000000008360c59f25607fad6e2e553aecdb65699a24fad200000000000000000000000036c53af53cada238d5ea2168605e5147324f2a1c0000000000000000000000003ff9b1b13e3d06b4d853b135598340d375cde830000000000000000000000000456406a8c97c099c5f44802cba874a344c5c1d95000000000000000000000000db83b5d3af7cdea55452ecfbb3e810a28449e35e00000000000000000000000000f04cebdde616201bfb56b8bc0d33f33dc46813000000000000000000000000a22df85013044586f8a0367798289f8c1f400cad000000000000000000000000e76fd50359e9fc382e615dc9356245f1cae3be85000000000000000000000000301d8188746818013740bbaf7dcbdd56c90ba450000000000000000000000000d2d003e9f59ca706f680497061eda0e6fe6104c7000000000000000000000000754de0de1cf8ac8983ed05d2facfbfcaa5641d140000000000000000000000004d0db8345687e11f1a4e7e739868addd02fb4cf500000000000000000000000073a38d14ccd036f735c3eacffcb12d648e951472000000000000000000000000528d5e5d55d000cbad94aa4c29a9959687d47ed1000000000000000000000000ae21b6b82d22722b4ecb9724fb2c0e334679165500000000000000000000000019815bbe01cd7de11db29ae43b3ae8ebb687eff5000000000000000000000000c88058f3d465a7b528d3a44d3dffa913e502dc080000000000000000000000000f001953e5e0462ba9b5e7a0410c469a3f684f88000000000000000000000000299c5f3b114374fd152170ca199b8cc08a353b12000000000000000000000000e709ddc2052beede552f2ce0e9dad8eb5b6660a50000000000000000000000006fbba21af8bbe8c00f05f1ead1a25ddfc690b3170000000000000000000000004c5c0bfa03ebe39e712adefec6dc4afe05fd5ce0000000000000000000000000ffbf92a5c9b07de63f0194f79157b288efc22fdd000000000000000000000000b871a026a5ab5b0bd00452cb8e3e25824960ce4a0000000000000000000000006b755ed92601e48bccaf87c42ed42eb46c1081fc00000000000000000000000030d1a7051609d6f51d86998f683a8c68e0b5d3fe00000000000000000000000080cdc40c318ed5954a33022e7c11334901d2a7f1000000000000000000000000138f0fddc8909ae0c6b3dd18299f12625a1574ec000000000000000000000000a360999a56fa62027bef0042d67d6fcce4ec597c0000000000000000000000008209461a0cdb9e5a31c11ff78a2d3e89a9f45ae4000000000000000000000000d4aab17a5fb570c4177639bd714e0b5381fdcecc00000000000000000000000079032a59fe685bddbfdbe6d0a9c6c708a1b9ff33000000000000000000000000da0dcf2e6fd89d3ea28b2b57af062a8008c87e2d000000000000000000000000c316b324969742cde5e192326a08252250fd4632000000000000000000000000b2190132416583ba09b1f90460296505c7dce48100000000000000000000000003003cfe6829b07254b698af9b6d82185802b54d000000000000000000000000e939f9a46ac59bdbd6f45d2f4a32e52ef152489100000000000000000000000097eb8fe5feaac1eb848e1b161f5b96ba77c25dd10000000000000000000000002f2e6748c77b1c07b1a43a0add9d2146b1c9db8a0000000000000000000000000b71b52368dc500004b3aec797e21dbe1546a0e10000000000000000000000001b8732bbf50088f0f5c59b9289e2b278861bd706000000000000000000000000cd4799e521ff01f985b8e04a3a6b0a18f3dbf518000000000000000000000000da9dc89ba8ae445b000081c073da0327dd66a5c70000000000000000000000002bf4245a656fb42446059bba923d3f6c331c2a190000000000000000000000004b5a7604c78d2cb07b4a6e6ee6e2ad69fe9a16da0000000000000000000000007fc0e30e10b4a8ad459f6fc95910dcc5f2e383bb000000000000000000000000e97208499e7ad0de864616707d8e5957219ceea90000000000000000000000008bdb429077bbfe9bcb29d72ab5f9806a933941cf00000000000000000000000035c83207be2184a649670bf9cc5a6e9410adf5710000000000000000000000002f838c649f7ea2d0d2a95fac6ac48cbb5bf5d9a0000000000000000000000000d120bc52d73a0f75320be40f23c762b3725e231b000000000000000000000000a4664603c236c974a8d7bfc604c67b784a51a7c60000000000000000000000001d6d7e199e6d272946095e115e770ba24b41c109000000000000000000000000b5c4a374961276d73dea7f7ec000bc6417fda80800000000000000000000000024f34bb71766a094935b97f84b98cdf8b6198300000000000000000000000000d565ae1ab9e0d0218589a39e7841fbfc38bc2112000000000000000000000000a86850ffac89e6b57bd6deaf3eadfea60df61b480000000000000000000000008eb5248e628e56e6f0a47952b8302070ac5086510000000000000000000000008631e781e3e58f8908a7770c45f1a3e21fb67d510000000000000000000000000a1292b2479f70590ed7b24be8de6ef23b837daf0000000000000000000000007279c9a2351cbbd97beeeee6781d3e782c972327000000000000000000000000e61c292c824c99cd43eff7bdd11374b7e9e519ad000000000000000000000000617c90a90938a33c035eedd55a53d39821d646370000000000000000000000006bb9910a614f045cfb44f930855c15272231df0a00000000000000000000000045048e1e6ac9b8a2405a89850ea67bfe15a0836d000000000000000000000000aa5cbadbede68b34e66a8e36279604d3b67ca92e00000000000000000000000065a043d3089a7c6bb45d0cf92dc756e6ca89ca13000000000000000000000000f2781c641ee5881a22cb7221dad13ace3ae8e3ac00000000000000000000000011d90c3aacf44c78cfac21a54ef1cddd27ac9ddf000000000000000000000000337c0537457a6e5eda7915ea3b5d582c346952bd00000000000000000000000087dcbc2bce1b6ea583e520d65cab96f3795570f9000000000000000000000000f33ee91c1df533fa71f7b3e195c41a5694db9612000000000000000000000000d185003b9cec8d33c78ea90adac6c2a4fc68386e00000000000000000000000032f9efa30edc5c245b42e2d5a7e78d9d36b58053000000000000000000000000865a21e218bad129b6b83c4eba576c758afef9e6000000000000000000000000f330acc582eff14889f0d4ef87f37300a2648d48000000000000000000000000d29afd2bcd6e76168400c4c30acb725e339d052e000000000000000000000000c8f9a41f458ede18e512b550982756b8283b41b60000000000000000000000005d85d6053153e3e2fd5238095fff273fef20829b00000000000000000000000048a760e9f321e26adb8e57218fad32d87dc59722000000000000000000000000f8c0a2effd1bc80cc7d2a7fc4d55801bf8a4cb4300000000000000000000000053a55617607fd9e375c2430127b5acde77b3b15d0000000000000000000000007d0d643d6ed050a3b15290b2c6d78913b63aa686000000000000000000000000dfbeced58132847a635957a66c13fdcfed601ffe000000000000000000000000ede17198c1e9c19ba616b2dd4928747e449f9216000000000000000000000000a7f0c801a89ffa828cccf70ff01c89ab5265f057000000000000000000000000c302dcfb62dd741c3aa2fce8126e3e54f427a1e8000000000000000000000000f195cee9a45dedafb2d306fb9cffca69774215880000000000000000000000001cf4f2853b531f5a16b189872a077adfea636848000000000000000000000000abf87898d2adf52530d2fc3c55f1f1c7fb02e381000000000000000000000000ba903ac4670fde474cba49a22e72668f8e16df45000000000000000000000000425f3484c6dacaebd88bba70fb8051efbf01b46f000000000000000000000000ff6cf3726a43133886b6bbfc45d05d266d2736c900000000000000000000000068637aa08b805bb3861b17d1b028ff339c1e74080000000000000000000000001a2f86d655fbb31e0be3e62a28e44315bf57917500000000000000000000000004e55fd8318453b6d08e108af76040dd351e207a000000000000000000000000b3adc28efb3cfcbb3acdd29a4582e60f977e640500000000000000000000000092f4949c162a7b0bd669692cd3bd4eb60df07c80000000000000000000000000ddd0ea7996a2dcc6103ec0b6fbbfc091bf581ca50000000000000000000000004307989de0f1ca73b8a50b0388274d7cfbcfcefb000000000000000000000000a29fa7061a77578c0a8d4933ecfafd1d088391f6000000000000000000000000dcfea83aea7202e82f0e0e79ce3206ae4b8f6411000000000000000000000000afffebc93c7ae72f7eaf00a5b6a406295ec8bfa2000000000000000000000000c5691859a9bed608bc5ed4bd8212c3fd307b75300000000000000000000000004b9f590e4ecddfc705bc73605fd3d0df7764ddbc000000000000000000000000461206c2605e59f32601c1579e7aad16c7b43201000000000000000000000000df43a9c06d228e97d1e915538a140707754c8bb50000000000000000000000009d2fadbc7e43f5bdacf19d2784ad3aeabfec72520000000000000000000000002389a76293218c4366b50b8c8d3d462a8edc8992000000000000000000000000093c6d0770cb9ed69f03ff60fb0facc4649cbb7b0000000000000000000000003c25e070ad53ad1138c1e1bcf64f4b43a12d65f60000000000000000000000003f7463521f80823a4888651a2a030548c2a9c574000000000000000000000000df0fcbbc9286798f13891c16e2b6597f82e9e1a50000000000000000000000009e27db93015bc77603cf41ce37b56d94bb12f4fd0000000000000000000000008218943e8771c363d9e0f116656008072c8faab80000000000000000000000008510c35052d4a432c2cc59e710ed0281bc0d27bd000000000000000000000000ce40c24d6093bcd35d2aee0835555043ff9e79bd000000000000000000000000b878d6cbff7e0f32d9f1c4c9c2b9d74d05c538ce0000000000000000000000009abc898a66c5db6e268547a1a2e528460286877b00000000000000000000000071b8faa4ed09622edea7b422160c1aebc8f735aa0000000000000000000000007bb8f9fe16fd2d2bad63e0d03f0aa112c299f34b000000000000000000000000e8ce6fbae63ea770cb69d124f585e88b8517c81600000000000000000000000077c1d3511f65be952f3982cfc0e686150d59f4a7000000000000000000000000dbe40ea7143549b4fb83d58a12070382daf551e6000000000000000000000000f9135c24bcdabfc6be2640a09e847dd76e1d8ce500000000000000000000000025b2e0c51105b98df4fc88c7f82dfe30f04761260000000000000000000000009c7f95b91dce5416c95f32ce77449f88c0c898090000000000000000000000006ce17747fd273bdf73cf06c257c4fa3e565a537b00000000000000000000000027f5e32e966aa49db006d73e18dda18e30dc10d800000000000000000000000007c02f273ceb9d19cd7ff862385a8183aabc5ec8000000000000000000000000eb4c811455bed6d7200fee57818225ae1ed29a0300000000000000000000000065bdd10c37da16802ac4e49e25e9de1c166fc36f00000000000000000000000059a5fd9e6239437d3e7e3ea93eddc354d8c8b5ac000000000000000000000000bcad11eec9087ecad0c42eabae770f65c3ac54cb00000000000000000000000064b7e5205f4fe4d619324d0dc8d7c73392d95961000000000000000000000000a51222c870d5043258d7b1debc128f16b1d6d5ba00000000000000000000000046b4e31b3b0034c877331a308f8bee5a1a57fb8d000000000000000000000000704077d9a92a86b7f4897dd172a015fcb64a2960000000000000000000000000b404ff012272dadd617d9d680881b36f1cecca95000000000000000000000000d9bdc7a726a782a6f1288f65ac8108d6d6318be4000000000000000000000000d5315a0c7bf0087288152e4895c2a4f37a86905a000000000000000000000000e8c6f66665feb5ec42c4746f4850fb458057f08400000000000000000000000064deb7abe47c13f37683da7d1c86a8eaa3da98e5000000000000000000000000045df28fc6cc7af3bca58bfef1cf1d8b61253a69000000000000000000000000a30b55e3b260bc2c2798f9e6f1f26a89b974b7ad000000000000000000000000ff4591924ae4118ea4cf6fedfbe8444b7fb301a5000000000000000000000000cc02cd8de8153d7d57bc722055a14926e416e4d9000000000000000000000000798d632f81c95b5acd95536180730d11869bbbde0000000000000000000000001d96d5988f325efcd25aa8d2b4552d923907bc9700000000000000000000000026b9c62e953b81b1271d5bb0cb52ca8c8ae7df71000000000000000000000000cf69164a0c49cabcaa26aa6ef1ab8b6a105c2330000000000000000000000000c41ba076046aa714c8487e3b025e513d3bb9b9d7000000000000000000000000def572c5a6bad25c96d780768b53733ea090b9640000000000000000000000009b928435dd5f656a1d064aaf947569a19b18cd84000000000000000000000000475b6ff6603f17177b7e419d1ad2791fb82a3a560000000000000000000000008d3a68166d84a83cc48fc5d882331e7e7fc4c35a000000000000000000000000802633e933dc6eb03bd03aa1f1ce31b28c89bc05000000000000000000000000e60d72d396e37df51f08e7bc3bf3785e0ec0d493000000000000000000000000e948048358164edd635f743be0900e1ce90959f10000000000000000000000002d680146ab4fc6cd4b7cc778badd9b862e9dda2b0000000000000000000000008181e2036eb02a16c4f8b032ef7f4668940a94e4000000000000000000000000f58806036cfaadc21bd0bc2c67046a41aa2aa229000000000000000000000000c85a11a5f35a0c2503a64fc32017a38217383c4c0000000000000000000000003138cc8eb012733ca4b951f325f7f4aea530e2cb0000000000000000000000003cfa0e3a83752beaeb80a9cf8e2ca806349d48b80000000000000000000000002bf12d3298a52b026a30e0ba1ac24152adad0d660000000000000000000000003eda6b52a76534443222cc77065006e1bc3d2bef0000000000000000000000002d2b580d751299fe98eeb188127b3356aeafa3f9000000000000000000000000f2f20522c44680e77158df4af8dcf5bc110c9399000000000000000000000000e18ae30c975165b0958ec51d60b50158662fea65000000000000000000000000cdf97aa9648fe9593e18e3f9e6f915e9e4c7848000000000000000000000000049e5ee6339581eaaf338da4ec1b1177f103f30ad000000000000000000000000b5392a7e712ebdf31e16adfac8e56f575c00759e000000000000000000000000e0a2edef6c69965464b8fb0425e35a16079f67d900000000000000000000000010dc33e719f7a0c0c37471d74e34f27c2f58b8010000000000000000000000006fb1e168abf272b3bb339c30f027ddf9bcc26211000000000000000000000000b24379412e0ebe795af1b8321d605624a214735d00000000000000000000000039a1439914c35cd3a2d82c04eeb4d2c41145865100000000000000000000000060aa486e273af686a4b276e063329501a96590e9000000000000000000000000426ea42366e5f79d94910636de0c158f35b07eb800000000000000000000000053503a2f02dd80152baa833118bf1cb34f129dbf0000000000000000000000004a8eb258aa23d3c9f0ee79d352c142c7342c45e6000000000000000000000000926fc216df7677deb44fe8ce7e1894614d6b970f0000000000000000000000000cff0524baa6eb608af6c851dc64fc982f64b15d000000000000000000000000801fade05423239fd75cfb9d18137a0148c8077e000000000000000000000000d4a587c8d06b08277206f912dd8001bb0ac6a0a60000000000000000000000005973cccee7582c1eee1e05bbc5fdd81f1f8983fb0000000000000000000000007a443bf37fd0c983d003682f991266a9806a39360000000000000000000000004225508d27943f2aaf25d8129f6497924e0043fa000000000000000000000000ad31ed2047d51edcd2b3d326ef72443ebd88c5ad000000000000000000000000da3c376b880eadd017e8d174660bbd1d0079f14a000000000000000000000000f9b365de450f05be1ec7312f051ecdb3d92f2c8d00000000000000000000000024a172d5b2fd3e178a49336194ff81b8227ac7150000000000000000000000008ea6c9da7dd2a49d55bd1fa41a79cd462a476892000000000000000000000000dbd494bd0e2d57fa73364cec90154e50236104d00000000000000000000000005982db3f3c84113b10d86b5353be6caab18711030000000000000000000000008736507457bcd8e1f6d8bb30dc85723547a3c10000000000000000000000000050a8b99888681f7318f12f32062d37f1066674d200000000000000000000000040ea679ac9d9aac044db8a780cbec2a2a13af396000000000000000000000000c2717e5bcef8ee977de20a31c8a4841b3b783bb9000000000000000000000000760801b26944a0d28936dcfd4363084e21bf452f0000000000000000000000001e43750bcdd2b8226d43cb87bde1366c1eca0c450000000000000000000000005bc41a8374dfdc77860eab8f8edfb335c1027a1e0000000000000000000000007ee16f3da284aed9b78653329f240d8d70223c5c000000000000000000000000114677dd5cac37d66d42fa7121a265ace0d98bcd000000000000000000000000b7be1020b618b7c18588b69a28838016314262fc00000000000000000000000044065bca5dd3ba735e071f09053574962f510300000000000000000000000000930c4971583b71cbe33e87688654916178aded1f000000000000000000000000c22309380eba4a963e09eda3f68bc15d090e31cf0000000000000000000000000d4fc638d4e12686738f8f682479e17c158014410000000000000000000000001ab256ea98cddbcf4a378c02bac7b9e5c02efd71000000000000000000000000bc13780cde8a9c2d7849b8945590f8b6fce59210000000000000000000000000c453ccd014397b8143caccfd355de0f0dee11edc000000000000000000000000507af7eec9ac5d36aff0d572287b955d933c1db1000000000000000000000000dfbf0c2cffb49e203cb440b6d74b02c7022b8fd50000000000000000000000004c93c1066f035ea124e271d50440aec0b56fe096000000000000000000000000e2b07cdbfddbba42998bf8933cb0e5b41256ba0d000000000000000000000000347a541bdb291a2f68c10701f086ddac9ebfd8ca0000000000000000000000007679e9f2874f22f5b7630e6a9e23a528c52c4f29000000000000000000000000cb5b43a7e35a9e83164de8518edfaf947305067d0000000000000000000000007143c4dde2ccd60a7d824b45b413f214d990b1a000000000000000000000000032a448b3d183c9cbeabeb9eb11d00213f0690b4b000000000000000000000000085064ce8d9523e77a2f7cd98f8fc6bd32b454b000000000000000000000000080952d7e94d853675edd57d663b18a5c5bac1a28000000000000000000000000b71cf9f0f5c533ccf0eb25d9aa8f2e6c0445951500000000000000000000000080cc50b665d785ba17e0bad30eb95dee3a4cb9390000000000000000000000009adcddb34c0e7279ab4c97da8b54022febed193200000000000000000000000095e5d102737849f486d5c689a5f341000a2f4b710000000000000000000000004ea147e35ac3afb77b4fd39b1e6d9e1d976830ac00000000000000000000000011bf679542e374b3567856a2445eaa449ed9a13b0000000000000000000000006a1e57d03c481854e63eb162e2d8d3aa1a43d6d60000000000000000000000006f6d57f14a3e92e0859230d116b5e16fa885a2d40000000000000000000000004007b8b24203e33249f59f0f883d6fd0e0a1254700000000000000000000000067d694233c21e0a0627adc1c90f070cda3bfd40a0000000000000000000000006c2d1f5916c01b12a7f8183ea797214e65b78f970000000000000000000000003bc633db5f2a98069ec599956131c820a1684e08000000000000000000000000776e7447c4aa8cbd5f365938d64481cad7c0fa2c0000000000000000000000005b80d89d8dacbf444d96ab84147d215213aebd720000000000000000000000006f6e75288022dee23194ae7189eb9f8e68f1f653000000000000000000000000ada031cc87abd9421b7e58c6768f5d13d3b7d07d000000000000000000000000d280e492ddb71e9dd0b8641f31f5e1e4d32f0e9a0000000000000000000000003c00d315492bd2e7a4bfa3490dbc1cd7cadc8295000000000000000000000000a330faa4b52d0f1cc1e408dfc51e5708162998bb0000000000000000000000006579728c03083fce89354586f8bcf2980e4951270000000000000000000000008b94a6810c2cd096f90bb2451caa521eb7b0c61c00000000000000000000000043cbd2a2a4b03e6d1f1cec4960a2c5b4fa6db4d5000000000000000000000000f8ca82506471d6584dd6b3fcfa49c0bc53e76ce0000000000000000000000000017c5feda6928901f53df32e794bfce83faa82d600000000000000000000000073854dce39153f77cfaf59dae165d14c357fbf1d0000000000000000000000008ba53f73eeaaba6e85f93ad2266a72456924eeff000000000000000000000000ee2255ff42a92d07c50ed320e68d45e79813e03b000000000000000000000000ddd00d9b2589cc3abde797002bd36e6d7fe3fc29000000000000000000000000b263b946c9cd0b753562660e5008a12afab62b88000000000000000000000000c5cc7faf45b98837bc43f02cffeb6aca01a5cc1c000000000000000000000000ba00be45ac7f29bea06f63d589b10d0c585e7bbb000000000000000000000000d72ee1f81d1bd3126dc170ce520ee0b8507330650000000000000000000000009937a81426acc3909b77ba8438b21205171eccad000000000000000000000000267af7af2543edb1167606ac843ef831c382f6550000000000000000000000000dfb258b4cc4a70f0f1680f88ab786e55d9d0ea6000000000000000000000000f7c8300d82722beca89b176fe83edb2caad2236c000000000000000000000000b252c70dbc414fb7ad694b2168b9c7620e09a4a50000000000000000000000009daaf83e1a6fdfa373ee0cae0a4114b73809d6fd0000000000000000000000003154217af302e056b9ce66cf11220a27156e0d5e000000000000000000000000329faaa8b2e32edb0b83b4ade1e63c2ed677ef47000000000000000000000000dc3e38c9214da98e4712d25d41fa7c8be86717a800000000000000000000000078b337c0e66ea339d22da2a875ce3d307261857e0000000000000000000000003162df55baed4080c22f24c97046512c5773ae970000000000000000000000007130fd699f5f6cc924741eaf5f1a7781d9e0d7d5000000000000000000000000809f29a9d7d8e488f82bec55322af1b560a503eb0000000000000000000000009f3395a695dae888c53fddb4c08f7bf4191866bf000000000000000000000000dac2be429373827c86a940584d7947cc9a1ab6760000000000000000000000004ad3354f4381650a06712897c3daefd980aa4b800000000000000000000000006a60c2e739bb8da387c0613001f0060145970a3000000000000000000000000065c5a9776bf90bc3737061805524e0ee42b0d22e000000000000000000000000d6569809f2f05beeeda51fd7f01b3489ef75997500000000000000000000000006feaf3e1cd8f93615b5f9c60b0243c166a5084900000000000000000000000063f2c68d3004fcec15f186903b185e4907857da4000000000000000000000000f1b997a165d088ef6fa1a0877081524a95f41ede00000000000000000000000083d8905f3d0e1cfa5883ef221d46b5c7a6f9aa9c000000000000000000000000115eef04fae6b2d81e810aa6fa090f574faeb238000000000000000000000000aa9c93869153081a45d18dc3718ab71802a914f80000000000000000000000008d1adb828fefa65b5fe327314d367a1c1894567500000000000000000000000093febf32353dd59166d0e9fd1fb544bda9bd37940000000000000000000000005b67958615e7dc00059647166c6a5991c86d587c000000000000000000000000f7c5f78317a0fb87242fec88677a3a933a23467c000000000000000000000000fe85becd742b37d7ef2b70394f13ab9f5095629b000000000000000000000000b9f285a90fb46b39d21bbf34491940f6f389f9ff000000000000000000000000fac96457341dc2ae06deab1eea91e153fe48350c0000000000000000000000000a2a5a72adf52a0d35120fc426ae3e79684a20d60000000000000000000000009d4ec3596c720a3e83b5aa06c2ced096478a550100000000000000000000000008ff9cd029b824b0cc3d5cec9d62abf0540e42f5000000000000000000000000bac5b456a9e08fae35a33fc2313df600625de948000000000000000000000000b96ced273ddedf5ec2d1fb39f9d154ae633e0c85000000000000000000000000ab23afe393aa03e69ad292548fa51e5b502cef62000000000000000000000000343ad48c326fbe8d1cabf1fedd105d30ffa05bdc0000000000000000000000007a614517c99f267b1aa5d90aa95158a1dbbdcd00000000000000000000000000ecce46463b7141d4696a5b5dcd87ee8c72237cd0000000000000000000000000fee899be9c304862401846636f2950df770cd6ef0000000000000000000000003b8b74d1692c01706b72ab2823ea2d1f7d68c02b00000000000000000000000074f6ce7ee0663a20eafea9f10ea7c99d024216b100000000000000000000000027baf7210bbcd36243fb61a07e585ff59238005b00000000000000000000000018aa7e6347e992e5f257e180f4355f834a8c9937000000000000000000000000807d54add71eb7d0d452562ed714dee6a33bf6e900000000000000000000000062d08e1984090cc0e24e1292c1715719d6fb364a0000000000000000000000009993ffc1d634244f3c343d8db3ba9be5eeaac1c40000000000000000000000008f9c42d83266e098e1675e8e8c787efca54efa66000000000000000000000000fdff82a5a48e9e30f36b47d2fffe3b6245a235cf0000000000000000000000007e9ce25143cb07ed55e288c05a2579e54ed7389200000000000000000000000046cfaab55963022cab4a80ebbf6d47b1a197bf2f000000000000000000000000b4a9079c5eac294e18fd734ac5f5b6ed4a98aad5000000000000000000000000034cb72df29c69b24b1734f5a46e8ca57a98409600000000000000000000000049202ea06d836a9cf40e962430ec50b867057e97000000000000000000000000bd129b9a879d7069cf9eb21ba5219ecacab3a3590000000000000000000000000f7401f1f999acfcd9aa948f19fd349154d0162e000000000000000000000000ae43a0bedcfd2cf87e4e7e6ad28332f13362eccd000000000000000000000000f0b58d8f75e4fab35f385cf32454c20468a6187a00000000000000000000000090792120aec2c1165b46665bb7157339fc226b970000000000000000000000003dcd99bf8be9f5a19b70fd26671e0dcc7c5969ca000000000000000000000000f6fdd500c060f5bfadabd6190e77e6ffd2d74a3b000000000000000000000000eca60c6123d9ddda4a0e900304a8376108f2f9880000000000000000000000004e334492fb919bde3d7397e78bbb5bca8f81d5c200000000000000000000000044b13ea24cae7cd1cbeef8ca9944ebd4b2d943cc0000000000000000000000006f75a17086c4bd370110c49e04c3fc5a85812983000000000000000000000000909ba5e922a5fc505ba8be750a5e7c4d97a4b44d000000000000000000000000bdc0c1a83be9c2d39bfe725fcfc1870763196f1e000000000000000000000000f3906271a66872b043db32fee2c2c7ea330a147f00000000000000000000000099754140556133a6b6635746a46ea4b0194434250000000000000000000000003166b737aa18597947385ceb7a724a8d30493e8b000000000000000000000000b33479523b2351ae62de542753aed3b7232bff080000000000000000000000004c5684fb445beeb004dc3feaf07442db90ee58de0000000000000000000000007a767fc99c50e5eabe5272c15b2defe8f040e06a00000000000000000000000023a2247055ced42285d6231c4883a942ecb359170000000000000000000000003ea4044eaa33d3f3f3d6ea703e987bcd3ee4e026000000000000000000000000464dcc55106aef9170d79854b13d5ce224aecc0f000000000000000000000000deaa11304623a46c5c00043d2e97ea391911a901000000000000000000000000615a2c496335f4d3dd0ed164b0a5124d6c40133a000000000000000000000000431cea94c3ca82fdd07d1c69217eeee8b528c5a2000000000000000000000000c9716d137704684191dd0b986f10d9fafc738dce00000000000000000000000046d8cc81109882ac59ddae79ce85ce8ba4dfef1a0000000000000000000000006529f374bf7d0ab04e7a42481b2e90cf969aadb5000000000000000000000000c545e1cae12d3396c55fd3d4365ce9f9bc4eddf00000000000000000000000007dc6ee5781c1a1060d9ebd6b10f7eecd995f42a4000000000000000000000000639fe84bd1c8909eecc02d8654e5e48945bc16070000000000000000000000005aeacdaaec7c52e11799efc756e6b89cb3a32c3b000000000000000000000000656e63a3a3a00b36f227b0b93473f533df5751cd0000000000000000000000000d1e8ef03bf95b24e53220dea2f2a12df5b3d9ed00000000000000000000000013f1adba97243ede116879f629f8734f5affda3b00000000000000000000000071b04b1c42f75058b2efb24077044e196b65942700000000000000000000000070991d16f830f88fe808f5b9d534bb8569020ada000000000000000000000000dd23f9506d42e78d3f6634d2344da811840b4eda000000000000000000000000876778ff7997c516eb626d0701e5c36d0c55ed1d000000000000000000000000bf501cbae5ded1cc9506247bcf149a65f04a8bf200000000000000000000000048f7ffb87c29b27d9dde2295a280e22ca332668f0000000000000000000000008bc63e4084337bd879214af82d4b71eded46cfa90000000000000000000000002217dbf75b02b2cec563d4037cfbbadc62d65da50000000000000000000000005d09df4bc04486dc75d444a55b88ef86f765bf80000000000000000000000000a8056246337f0b1d0306ba96f71015150d23d13200000000000000000000000009d22b710b708483c89b3907b1b19f8a7f6a1cf3000000000000000000000000ca9501f2cd0c8dcb4d15ac7e3ff88372abf290f5000000000000000000000000f9d53ba28bc6ca4c6fbecf0798fe70fbe54fd3c30000000000000000000000005aa6c67d19f7d799bd73260d481d3a93df34cff8000000000000000000000000d39f6705f1272b9fb54aec06bd790cc94a8dd19d000000000000000000000000ccc8ed39b1d7b216795dfdc6f70e273b74df76e4000000000000000000000000514dffbaadd6d5137e62ab0fc2fec79383f2d27b000000000000000000000000d63bb8a33eacff28ebe9ac893f461249e02bfb4a0000000000000000000000004e90a26d517c17d4c01aa61e7685c1f2d4b605f700000000000000000000000087f65f8539d64d21cf38dc1fd2c680b683c1192100000000000000000000000055c17a4eb54d75e6ce88a60ba6024c2dea9a17d6000000000000000000000000ccc9c25832ecc27a102911fb72e8da8e4920ba26000000000000000000000000d2187ec178a645cb46bae9f81ac231a2f9c6bffb000000000000000000000000633393290b6c00e02a469f619d4e066555eaa9a7000000000000000000000000bec6ffdc58b8a2a3097d81ae92910cbabe3865ce00000000000000000000000005152fd1ca070950b8eeee0e7dbac2c68a0d66df000000000000000000000000d7e1e5f9c138f80f7740c440f1e87fb998608cb9000000000000000000000000cb069cfcfce20a488c81434231c67364810812d6000000000000000000000000d73ab041f87da377a2414496104df900296b83e90000000000000000000000005c1478562c3b7e6169db82959eed83fe7acb78b80000000000000000000000009e6a8b1edfcced961388a9d5a2beeb841b06e7f1000000000000000000000000038d18e92ef6dc150a098637b05baf3ebb9743d300000000000000000000000014336ea22ca95e7e5b58f029718c0f8126c89af8000000000000000000000000c6fc04c489fa8aed42ff2970ab780a3dd8e7a40b00000000000000000000000004135d6287002cfa3de753de13c93a067dcaf06a000000000000000000000000e2c1210bcae1b8801b3d5ce090f0dff16cfddf5e0000000000000000000000000d9df8a2a9617e400971cae9477473d91a0e65f900000000000000000000000099e6ead121f6bdb89d1d8b96f96f7d30f1ba68a40000000000000000000000000e7ee6b1f84710ec9064b237ec7f821d964cb01e000000000000000000000000700c809fb9a59bdf5b950cd887fc57744fdae663000000000000000000000000f12c867e7f6696594a2f9a46b6d44f918a140299000000000000000000000000e1482ce883897c67173406dcbd4a7733ec05a3b00000000000000000000000002de3dfa4696681b568336baef858813be5de0e760000000000000000000000009347b330c2b7a35e568254612ad7355644da01a7000000000000000000000000fb3e0a7c852ecab54b0bf3cfb54be57bb42806160000000000000000000000004c0e5b1f1a5ab122c16343f0fce55395d523b6ce000000000000000000000000344c0c43fa61763d2c6597b30695edc9b44bfa56000000000000000000000000619bcb85333dde1c552063a9e41d08e932a536120000000000000000000000005b31cad4ac4e14b08d2ef4ec4fa0710b46fc638d0000000000000000000000005887afe5a81bab9bc5c57e9cda6caa69e45e6d85000000000000000000000000a683cfaa1b51f15905f3b636699d151fb5da5d3100000000000000000000000061fb0bc6fff11868f6c172e5820e861a8d3d4b3700000000000000000000000015add2fc418e19e3cb133afa66d1aed02224f4fa00000000000000000000000083892122e46e0a1a54cebcc069814a6d30c95a1f000000000000000000000000c387cc1defc66f1c558f2306606a5ec7db8d6822000000000000000000000000ca54fdc95b1132d0c2e3afdf3654dc2d6b713eda0000000000000000000000002786ce449af4641e5d2976621de1c3a8c813111d000000000000000000000000f37d4f9947bf9efed7b8fe6f7bc1c1a321fb524e000000000000000000000000513598912611b95c4305975174722868db3146ae000000000000000000000000fb0612c9bde31d73da2f6933f0ca2581d8403fd70000000000000000000000006a8ef4b3a0467b9eb00a316c48935704d19c525c0000000000000000000000006c6fbeda495c9492b348db1e8060a17a4a2203630000000000000000000000007fe72adb04b51b79e2ef02f60e4bdb1843f552ec000000000000000000000000acb09a3b293154425b5662b9e7c732ea09d328b0000000000000000000000000748696660c583860f2aa50bf90e8bf7d1108e9ed000000000000000000000000716a870bbdc2e5085a5de4f9c75991d29fb7d22f00000000000000000000000029faca39f4b616340a4eda39bb425ffcd7d3cd0f0000000000000000000000005cf015a3201ecc4912002bf54e2a2e758aee243d0000000000000000000000003dfa9ba86b6998a75491034f9d992b748fd44b19000000000000000000000000e8fae02c0567026586a054071993bd278f562f9d000000000000000000000000bc17742958d1b8feac68726d47862724c270bbf2000000000000000000000000193c896a18922eb9c93c40a8aeaa6e832478d59400000000000000000000000049fb0c365a989811102f729eba7fc417d204cf840000000000000000000000003080b8fda0d0be13ecd0f8b6f2172556b22a18be00000000000000000000000035250d2c1aa7f985d269d39711c1b2674c56e8f1000000000000000000000000d2b09cf0301b0e0a49c9326840b3a02f67a67a98000000000000000000000000c6ef1097286e344905503f223c35b7d55239956d00000000000000000000000044db87284eb61b6b30b47299c2b513abd7d5a408000000000000000000000000cbea371c539cbe4de8e44f4e22c20efbfcc5292b0000000000000000000000002ae166bdbc67f9a5211059e7456cc81095d037c600000000000000000000000012ae858e30f7c6a216cff1b34a1f630423b855960000000000000000000000002bfb5638090d4c2eab31def7268e1d6905ada71d000000000000000000000000f1d1cca04e283997cfdd9b346bd7a750dd1741bf000000000000000000000000a01f3b53f25bb06baac0c7ba4d81de9585e3db1000000000000000000000000011414b9cb4e69f8a8d202504dc847a6fbc29398800000000000000000000000024bd69d463ea1f98103bb96f81250c37dfdeaf950000000000000000000000006c482ea55c2b84c1123b45737f9b57baa1cc0b150000000000000000000000009a3b8ca2d1d19d024f1476569f738422f2ef6be90000000000000000000000001a694387baf806d846154c6c44e49c5e5fed7b8c000000000000000000000000aa34861bdc3b65617e615c5f738a6419a5e3a6da00000000000000000000000070f1a785f2de532c1ebd589dd3f6ed9f205af81e000000000000000000000000fdcef855b958c4a9e2ec9dde81ca9a183a4c4d8800000000000000000000000084c57b4da4d60bbe4751df35052ebd71a4c397250000000000000000000000002cbee3c11e61de1dae6d2f0327c7282c70efd8340000000000000000000000003832419fa0a12d8233c41d5548e9b4fad856478900000000000000000000000014b405e799e2c49e2efbeb5fbac55aa7122c2b57000000000000000000000000b1597932ac922ab81f6e931f434ba57b1ac44a28000000000000000000000000fcda0f2fc39b3b5a4927a8b2460f66716756580000000000000000000000000031b039aa0ce3bbdfe12327cc54fb9d0510531f7a00000000000000000000000019c7983f67272d6ae44d19e799830c0a063e7a5900000000000000000000000002928fd5d2697475b779712e67b75b0fc720a6b4000000000000000000000000d4b963f052ce7cedf7c4244a65431b9945a7c71600000000000000000000000031b6b447b3dfbf631b29f210f8873ca5aab62a6e0000000000000000000000005d9a4cba0c569ffc6532285d7f50b40547047a5b0000000000000000000000002a8ca1773cd1ff56e6823e6d5fe96a5eb16299460000000000000000000000004c68ca8183c0a3f6e966e52a6eb5d7693744d13b00000000000000000000000015b265cfc03bcd337e2ed7449897b327727bd9f0000000000000000000000000539ba0d6ad563d895ef84954fc5d3ec0a63481c8000000000000000000000000cc9ea6e72229a395ccc8eac6fe473fe965e6d299000000000000000000000000b9c11d21c7d8ad0c9a8a122f76e737b3dd83a2c50000000000000000000000001c86c62d8a9f1b3dadb3043253624ce7936aa50e00000000000000000000000064ce0886fab92f977db1b21fe9e8905dd888e1f60000000000000000000000005413966336408ef97a5caae3fa9c730f30bfdcec00000000000000000000000093a32021de23f9cfb842db6ca18120c96133e7ee00000000000000000000000085cc1a4d1d0c125829c425c00e8ec2c6081af8740000000000000000000000006a33605f6bd6a3716337629706fb2a824ad2886a0000000000000000000000008d2df64a8bef112248821ee849b1bfe0578aca550000000000000000000000002d45f840f7f951dc908b09f93ef036daf2fa9f0c00000000000000000000000090885510e28bbe5c09b39c1464b97744b0fab2ba00000000000000000000000068da768918591745863a278df776bd62597d30830000000000000000000000008358bea55a0ae089b3dd7d1902882b97db20d77b000000000000000000000000943b2dd25a6321dff682b814076f052fd71e96830000000000000000000000004a33ed88f89c815b8e76e918a733a61f77fc8bdd0000000000000000000000003314434d6e7a79aa7e505ca35c255f1dd4de4bfa00000000000000000000000044e87b6239edeb41c37f8443baba8e419f4babfc000000000000000000000000cd822a854e52679b56ecfc2f513ec3d530140d20000000000000000000000000dcb94f530ac79f01e6fb18ab6b596fb7e41b995e0000000000000000000000002ece87f6d067b2472a68885ce3900c6912b2aa45000000000000000000000000292104700246fb7656edea7e48e9eb2a3a4cf968000000000000000000000000b2f15c72ba3fe1b800268cddad6e5f4707c42717000000000000000000000000cf698ccb15590b7f789669ae65734b74e1d5c78500000000000000000000000012928c5822043191121e4fd538c0c2432ed35672000000000000000000000000939bbd6974f7fa646c1a48bddd1e5604600b7bef000000000000000000000000e0a31d1d44d0cb56e8253ba71a8099ad4bbbddb1000000000000000000000000fd682916a0634f4828e697c3c89820134393bb150000000000000000000000009193902137cb041e55fdfce1f3289ac948232d0100000000000000000000000044a7e1f38723ce37b18dc09df311343f4777ef78000000000000000000000000c75741bfb34f0eb8e1c9359c96ff0bdbf0a2e30c0000000000000000000000000d631bcc82d5f9e1d04c014dc897610b137b0508000000000000000000000000034ba05698b2f8b873d9571dae7866118500d22400000000000000000000000028156f4b9f88a50f81515e277e21604d31bf988100000000000000000000000088150b21531796a8f65010485e088211354c140f0000000000000000000000006a0352caec456286dadd347bfc8685c1e5889eda00000000000000000000000024f1322608ae728bb2f0e60833d238f804f119a3000000000000000000000000559eb6f99086a210990ac2d22804731862bf310f0000000000000000000000009e5acf7c243b26d842c2bcf93394e29c63bc178c000000000000000000000000343247d9a31be896609f4488103c2d52db9d28de000000000000000000000000188c593556cbc24b45b6080a1016e366e6167140000000000000000000000000aaf209464891624b0a29ba08958864a30f23d259000000000000000000000000ae7b1b7f786ab6636b0a1aa35900bc01bddac4cb000000000000000000000000979871e12242510f337883679eba68ecf79048890000000000000000000000003cd2ad8c50444fa390802eccf0dedb7a6f301844000000000000000000000000275945811c4bb74698f952371118e79a8ddbc135000000000000000000000000b16d3ff3ec0f0a05f8758102fb187bd0f8d822d5000000000000000000000000cbf14016777a24212b639dd1b698a06d3317b2ef000000000000000000000000b92989fc5d472be76a46b242120dc3da6f7ad1a7000000000000000000000000307ec69f38814b36bee6ecaec768d1eb4ebf2ba7000000000000000000000000ad4ab57c94d89a147677e7bf4e6c2825215cb8f70000000000000000000000003c9eecb61f8d43a293cf02222e96195500e7af5a000000000000000000000000b04028790f61816a8cc1b43fd8a449ba641b1c7e000000000000000000000000ad88efa901e20bf50033c11f9d04380a939f4546000000000000000000000000b93c641cdb666535b1d50e6f58005891e326063d000000000000000000000000108466bab3d6b1d978eefed5cd07007af53db71c000000000000000000000000e8763d3060811e301fc34b97fe732516ebabaf4f00000000000000000000000084fbb70c956f8b8218741ec950ac6f820d861d83000000000000000000000000ccfe9a5fb8fcd02aeecc7216f8e441ffa336bacb000000000000000000000000cf9318721d8bfc8d527773b936103b1d7f5e9c67000000000000000000000000757fed673e49c7086ab2af9b28230d9057db232c0000000000000000000000007377612f0f9689338f25824bf8b7d88b46c4ba0f0000000000000000000000004eab1b91a691a9aff6d4654adf85e7f6a85d405e0000000000000000000000007c4a69328baa8a87a40fa1e689bfb6d43761bfbb000000000000000000000000a0c9dda23aadef04f6b58628d2cc8974fc221d8c000000000000000000000000c43ce60b2b1dfaccd7b88ced9f497c707bb75a3e000000000000000000000000cbeac3ded319c25d39482909f501377804217d310000000000000000000000004711ba56879606194a2dff7692c7211717ffee96000000000000000000000000128867d73fc9810a664c4214561e117e399cde0d00000000000000000000000089acf061622a689380012629adfef487c85388060000000000000000000000001cad42265ed24e9664963db60b4ccc5b6498856f00000000000000000000000096245a2000d6227bc5918b50843dd13b39782352000000000000000000000000035df7cac132329169a2ff6821b41f5d5ffc4c3100000000000000000000000006906f4285d784fc536ff9feaac7462b34ec38c200000000000000000000000069cc7f4eb8fff6f7ce8fb14d2710cab3f40489aa000000000000000000000000e951580148e652a2b610ab555a345bacb210c42a000000000000000000000000c657bde3c5bb1ffbcbcaa06767522a861001e710000000000000000000000000dd735a79b0606bfd5232885dd771521d167d523c000000000000000000000000082ba4c8259de724781d8d98022d584824f8602000000000000000000000000062331cecd87349a30ad030994648bbbd2d4c44da000000000000000000000000e7541bca38328c899688dea321b92fd20964989f000000000000000000000000db9523d7e249a93e4ae2ebe0d13dead2c0d59ac80000000000000000000000009b4817cee8a415b1a7b810b8b5d5451a862a7a8f000000000000000000000000ef855f96ee3c6a5421bdc67c911689b24c7a5268000000000000000000000000257d198238d76fa47d60a4d2c0cfdcb8e35f739f000000000000000000000000f2b1a92e44de05b78247465e307036924b630793000000000000000000000000d515cd6ac24a74fe853f93f792b1b5c21513136000000000000000000000000064357b163c615565609ccab12319592f67ca8b94000000000000000000000000468962be4c6ddd5c54ed665aa54e22e462b0bfe40000000000000000000000008c697ee1c5fb199c9fb3f231dbb54cdeece23d4b0000000000000000000000008da603d699d725530f443150305a7d13622f435c0000000000000000000000004bc81884f108a309466add1be0edd7fc70a339d500000000000000000000000074140d48a8650e5d20dbf0ac022b2d64bedb9738000000000000000000000000838d35cbd4242139ebf76d830c589febf3cc94d9000000000000000000000000ae04f915fe398b975b2686f4297fc1ee397849b800000000000000000000000043c4e172f9770e1c0e8fa839ad2ebda0396135480000000000000000000000002463adf2f2877117c838d5ca3b56fa16cab32cf300000000000000000000000082c156f25210cc1e347e7c7c7089d096a44f34f9000000000000000000000000fa3fd4714817ccdac1edd0c7238601937d45f6a300000000000000000000000037083fa8bfb37aae8b22f1460a3a04f2faf1de330000000000000000000000000747b213915c4f00fef922a23abdf4f56ceaffca000000000000000000000000f300d37bf01e786a6d44e62e9ed5a81dd85ce77500000000000000000000000000f06e50d5e1f99c5efb0d0dbddb387cb185421f0000000000000000000000001c39699414959d7a3a7defdd9a59b378492d796c0000000000000000000000000905c93a05a68313b7443770324a5213ab5993d10000000000000000000000006d01538851b2638b3001c3a9f4bc3e276174bac1000000000000000000000000640f0526e1f74c945114f5f8b6737eb986655c29000000000000000000000000ddbbd739188936e5ca0d9fcd562fc7e2d3de376f0000000000000000000000000965681b3480b0f34d3f11acfb592135a611d28d0000000000000000000000001e6302e906fe21b14fc57e9e411558330c9e66cc000000000000000000000000bf225d37b0a403906d61548e7c784f44c61a64f4000000000000000000000000ebd5496a8f7b5d784ed51fe0f262ce77b194a724000000000000000000000000ca226bd9c754f1283123d32b2a7cf62a722f8ada000000000000000000000000651fc66605f1897b5e3883ec9c58657a06c0655a000000000000000000000000f38eaf8b9f44055e4df9bcad5713880d8f6444b8000000000000000000000000b78464718cda603b3bf1033540b85e134c39d07600000000000000000000000099333da5551ea8038d1ec764020eb8fa6c589cdb00000000000000000000000064d596fd08172ec20d19a480c788200b9e8bbfe4000000000000000000000000daed5f21bc65e4e46cf931eb3d10fd27590ae261000000000000000000000000bb40c7529f8e840cfbd9b12675817a54b1256a21000000000000000000000000b310328c216c93475adf5c50c7466067c6effe61000000000000000000000000cd2a2a793ffcfe9cbc36a65d8e493101f26ca757000000000000000000000000a454ead27791d8266105bfd5e1c4b01971633a230000000000000000000000002723520b127d336f34ee2a240d8d2c001d0b3ee5000000000000000000000000d0b3a9222da10e62c2f7c58edae0dcc5f7947dc900000000000000000000000004cc9abbe15fca5cee5ea7cab35e0d5cd798f82d000000000000000000000000eb67469cde66fd660cc38d8ff31f48a2ff8213a3000000000000000000000000e410b9e289d62696bcff4785a32a5b81305229d30000000000000000000000006ff77e2b832007a394aa3d2519ab7c793dc282900000000000000000000000007c7c63d6de6ecf667b88a7d1fb0e5bf5c26359e4000000000000000000000000edb1e2dda833ca8b6af7fffec2d7587e9e72867a0000000000000000000000001883698adc4fd0fb61b1e5b387eb94d923ca8a3b000000000000000000000000d71685aac4e122e620102cbfbccaee0decee704700000000000000000000000015e5b5d3232224dfd43c6769215050b75b0564fd000000000000000000000000b59df6be63cb6efac12c35432dcbb663bf2287fa000000000000000000000000388f74a554af56764c7ca5a9d649d0ce8648b60e000000000000000000000000d328ac11633d49c822cb38e1e3c3a59f5b081832000000000000000000000000d7d60d480c8587ecc56f93358cc3d78179e17853000000000000000000000000063f409c595478c8e97af3f6fbf1db222a74bc04000000000000000000000000ed424e02c8f509eeb5dcfd350eacdcf9f45b257300000000000000000000000041db2c53bc568933b088f9525a9a665e898deee90000000000000000000000007883632fc79d7f273992394342857dfc3496b936000000000000000000000000444efb925a5d03fdb792773c2e7ec4669c9faf0b000000000000000000000000eabe1dcab00d7b2b284053f5e7979fcd86020b960000000000000000000000000c6f7466ab33286826e87dce470fb99affc875430000000000000000000000002681909cc5b3a1d0edf7c1a186ae62b807e858af000000000000000000000000a216a4868c415c970b559f255b6b71ba51f9f4a3000000000000000000000000da49abdbdf3cc270345174e13d4fceeb289cc3bb000000000000000000000000d90dae7155aedc1bec0b5117e5d7f2d5257d6cd400000000000000000000000076dedb8e0b6669ddf470b83b80b3ea92050ff36b0000000000000000000000003b7eccc74a7bfaea0bd25f251efedcf977ddd4cb000000000000000000000000aa094d55a2f2b19f1ba7c127c10acb264ae51475000000000000000000000000308722c0564ff700b568cfc8c445ab9d5da0c4f7000000000000000000000000d470d8b37a0784846cce4b157bfe22b31f119c04000000000000000000000000c5b2f3fd7724370abebedfd18ac11513c3b25d03000000000000000000000000246e3a2008ad96ed1108dce550d6d48f43ff22b8000000000000000000000000a55a0e05163379f1b632c2778ec6fa6dff0af79100000000000000000000000025b4d27d59be13bb6978f92277cbb8122c894a6a000000000000000000000000eddb608eae9134b9d6c3a76132870438e29a7b5f000000000000000000000000e064bf83d5e6433b5412478afa335d17aedebb0d000000000000000000000000d8f908896be76a6c4bd95d71ccf51a2a122edaf60000000000000000000000003bc453e537f0456695532d6f33da9b5d2794f623000000000000000000000000ce12c5f6672d7b0386d8d0df10b24bd1e9ffc2a60000000000000000000000003317289f673bf603728a117d534244da8198abb6000000000000000000000000e3d1dfa971614693790928542247c80058f1fa58000000000000000000000000842990cb4e6e20b53de1e572b450f03510255b320000000000000000000000006a599e2026bd197a530235fe909bb8947fc3fe69000000000000000000000000aae7489bcf33abdb0deba7e0b3a2727e8340e3a9000000000000000000000000c10e9a4f2329de9ab369b9447bf34d788b15ade9000000000000000000000000c88260868fbb3efb3d2b9b1b5444b84b445468e4000000000000000000000000c43ed0e3c19ba57c1cc5583eda7f581361bb21050000000000000000000000008319b6f6238e7b02df4106390a3b1207b75cdeb8000000000000000000000000a3a688b83c350e9900024a3502b81ad52fc969d70000000000000000000000004cc1020956c6e0d855ef7471588a6b1284687f6400000000000000000000000036887ef87f86e9c92393227142cfb73972cb943c0000000000000000000000005efb1021d67d0793d9f551828b9f56205436ef23000000000000000000000000457d69f2b6377088e64d1cd345ba5173b53fa9270000000000000000000000009fda4178d8b4beb6a55afa85dc2667eb048e5925000000000000000000000000da1a9bc608ed4edbd903d1186573cc6c7a135cbf0000000000000000000000004bc8fbeca041f7746598a18d6039c472eebdbb4100000000000000000000000093a40420878cda545962a0b646c9c2727a8f973d000000000000000000000000c91a513bc2aad7a64854089b1762fc68cc7f484600000000000000000000000007aded6ae3a2ec145314994a898d1eda14429be4000000000000000000000000c1ea651c6964d5373594f13115e302898846f0f90000000000000000000000006039119ec08731b9a244e2150dfbb0490809ca6800000000000000000000000023f62eea0fa07c8ede73d6925dd1d8cd2377f43d00000000000000000000000031f0b56958a8b3561433abe29dc7fe483870fadd0000000000000000000000008c91b9f8f5d381b91148a4e423ca7163e3b422060000000000000000000000005443665b22e4b4657f196bb55754e0ade47f775b000000000000000000000000110fc8ff488494b3666d67527cf9deed1287e6700000000000000000000000008f664d5f2ea2ac73ba86df200b2207d831e9a00b00000000000000000000000059a35b183456a6194ff3155cf9f24a5f65fed8f6000000000000000000000000408fc661727e190965db9cc370b112b6af72328c000000000000000000000000443ffa26b08467c1eb441f7a771febc3caa20792000000000000000000000000efb7012957c117b2d337ca179e1c7959ceb64cf70000000000000000000000007ba33e9ad7eee426169a2b6bc72e3fabfe92933c0000000000000000000000005daed1addd7924ac27f498e08f4cb54fc02566c5000000000000000000000000505c61f86ee24ffd9589370703dacc2bced3f485000000000000000000000000b583e01d0244aca7788b60cfe24cf34877bc4853000000000000000000000000750331f52e1e60e2399bb6b06d1de03f67f93c75000000000000000000000000b5665f9b5529208306524147acd6a02e53f76d310000000000000000000000006b25e0a43ebd4b99ba0f29354ef35d3e522e5c4d0000000000000000000000006dacda52a84d0e638514678bae18f786d3d1bb530000000000000000000000009ec3d91da2263ae59527d530b2203389eba5a6a9000000000000000000000000a99e26a8a4a5348a508ad4f2a8a238ba9be4243d000000000000000000000000ef49c94ccbf21a3b0698a48a1f9c5bdee25bb222000000000000000000000000d2d18c9f45d71e42d4b894a601a034f2a69f2d280000000000000000000000002edc5be3ffd16d7eb5f66968e0311c257fbf968d0000000000000000000000006e359ceeb5f817d1fc20931540d267c606f5af06000000000000000000000000d7aaa2a27c5350f5d8768623e61ed9fed01381da000000000000000000000000c48b2035a12fbb17b8b3b89283e09afe4704bb7c00000000000000000000000065b9eb7e90f125cdb9fdba3e1d7870703526ddf0000000000000000000000000d1aa8204580ccc895d69f6be933e38165fdde74f000000000000000000000000e554b0c69352687d1e220fb282ee8e9dd99387980000000000000000000000004244c7f3ee3e1fdaece0f779adf6e02139621a9300000000000000000000000014854acd53bce5ac3fa5434cc8f062e775b368c6000000000000000000000000d1cb02e7ad6c71f562626453a2129ff2350fd4970000000000000000000000001e5d13496de4a81225454afc9d0fa06f6bd974210000000000000000000000008e649b3288e48a8bc95e3049bceb153624ca9d87000000000000000000000000bd50bc6a1de3ab741e2f7304acfb8064d0456be5000000000000000000000000ddfae46b68a68bf0ed07b941669d26d0d07569e900000000000000000000000034c05fb9192fe281559ceec1a3ac4eca134b541000000000000000000000000062487833e950c3f8f116c4faca5613c53a6726830000000000000000000000003a0b01cde46578f67b8364b599008c91c9947d4c00000000000000000000000095632740b7042b5a932895187bcfa26aa3eb691900000000000000000000000040f1374e130e2118741d47a61ffbd9f2e9980c26000000000000000000000000ff8118bcd22f4ccf0b1f3ea08795d75b0af1da7d000000000000000000000000e2d4dde152ab12e5b2e50031721cbe3a83c15f5c000000000000000000000000518516f6ca990c014b8d350d569b61a86bd7f425000000000000000000000000c8ebf05c644fbb04aa42f7ee756326ac8b7e6e79000000000000000000000000a8e35b77319a166b44ff9907ac3f85c22a7ee4da000000000000000000000000aa64953ef90e1dda8eb582f1c5d6d255685b7b310000000000000000000000001ee2ccb8a93bccd1ce452e4aa8430e2ab1eb1d29000000000000000000000000391070d39f3921099c7a9a5febcae41573970fbf00000000000000000000000063bd84d719a29dedfe40381af051fc26617e4d44000000000000000000000000849fe0ee704698b8e845d79f81c748f1f41d4ffd000000000000000000000000fd205ae60db40a3f77b9d7d39ea094646dc80c0900000000000000000000000040eeffebf92d49f105b89728f5019bfc5f61d5760000000000000000000000006ceaff1ff4ca8aa526ec337715f8d8da88427f3b0000000000000000000000002bbf49f708c85f51f7fad36d47d9a55ddcbdaabe00000000000000000000000021ff5ef578bb63ab498722e4c52c72a38239c3b6000000000000000000000000e3a54b1f77ab0a0a510b5f4c54611a142ead77d4000000000000000000000000c8e692714e7ca39e4ebc51aaf147ec69501b9263000000000000000000000000dbaaeff4079a8a62fa47c19d37dbc0af735731ee0000000000000000000000005c37cf9852b38f41d0067fc2c6a9fceee73aadee000000000000000000000000f0a5d3486dbf4aef19a069ad981bc20963124d96000000000000000000000000e1a0cceaf9c80ee41e922cd426fbd2a8fd517e08000000000000000000000000bf5637ca17bac4721de2a91000c859d39bac39bd0000000000000000000000002f875162240a21561bd1e645405cc29e7cfb952a00000000000000000000000057bc14f8bf6ce36d0681673802f940b64a1109820000000000000000000000004954b77a97cd5b09e847832984fb4706377d334600000000000000000000000098a2e858eb4d9f56e851a7eacf7ae1a3cfe50c61000000000000000000000000a6923fd66f0b6fb4370e27055d8d3fb8afc32b52000000000000000000000000626d2dad7c33267dff5ebebd803721a24a10938a000000000000000000000000b5df0235e8f8cf06a24f7c5df3460cf5fe6980290000000000000000000000006aa1b1e463ff33735773938b9cc641e5fbd72bbc000000000000000000000000fb4cb214dbb1897665aa5c106ff843520a7e1e75000000000000000000000000ace195a5a0ec95ea8f0e8b7f20b6c694a0b3bf9e000000000000000000000000519a0326337bb7193b44e815e2d591a3c61942f100000000000000000000000051d8c5f613df427f2659f49442c9057b38ab9d9c0000000000000000000000009bbab2e36ac866dfd751654e9f7ca06d9a83f5bd000000000000000000000000e55105ee40654bc33e9906d5905bc948820eaf79000000000000000000000000136ee5b20d8c5cf3ebc34a83175e3fdf8a99485900000000000000000000000095643dff978344997599154c8e1836aa374c29fd000000000000000000000000b460575224a91a1a0f191858c05c8d137b34c3ed000000000000000000000000508b9758f361117b27102edc59c84378c40bd5b4000000000000000000000000f51686df2504c8a3dd41c01631671d51179540be000000000000000000000000cd59df510beef1fd458082d9e3daf5d38acb3b84000000000000000000000000539077eeea40529da7605e15263817b2030b772c0000000000000000000000001476edf23e0c4636ff612b993dc5cd2d911453a7000000000000000000000000e4c202f8ee76083ff26bd62d01d43075c59a516e0000000000000000000000004522b5a79479afc7eab7978e62952ec8e411b68000000000000000000000000013629cd3900e27be3e4f08d38ec89613d9d22e61000000000000000000000000f2d3cf9b3203e59379d6cd16c9aa7e95ab03db0b0000000000000000000000004c5c9904bb7d04ed98f84b9544c57697afdbef4b00000000000000000000000058f8c2689cbc713b0b3c2485873ac0e5dfd7a39500000000000000000000000013adda95ef365a8a170a63180991e823b06e5db700000000000000000000000012acd03c6ccca486e8edc732482f87389d5a387a00000000000000000000000081ca949090d0eee5bd99d6f0d99645d1f8acaeed00000000000000000000000026547c03b268691f8dda2dc43ccd5498125f3817000000000000000000000000c154c4873eb48cd2ac520c90bb6dcc8c77ac68e200000000000000000000000017136d84c7d55e3c9d719cd7e89862725f6fe451000000000000000000000000e62875439c349f70e6c51b4ec3786d8d4599de53000000000000000000000000cb3986e7d50760d6d88c4dca8127e5ccafa9c6c4000000000000000000000000702fd8b602f5911736a2691aa8e1bbd4941a1d910000000000000000000000004eaf893c2b5a870925ecedf981e2a316f00262f500000000000000000000000058faaed70076aeb272faf032bdc6000b98918a21000000000000000000000000c714b7594dd74a5b4e2dde71a015142f399f1250000000000000000000000000950eb78e14aceeb5f1ec776467af521a7ce2a45c00000000000000000000000040d881eaccbe079d1c62650a0767ecb9fd5ac985000000000000000000000000f6a9c23cc9e4f8c971ad97fdbcc161227e372360000000000000000000000000162e7dada6125aa4335d5ab17fd04d3fa22eae47000000000000000000000000675a1ebeb255275c7c7a7209a021669a2f34c9cd000000000000000000000000f90278360813266ca196a18e38fdbdb7172c56510000000000000000000000000a82f346acf49449b474be6bd597c7537bb38c85000000000000000000000000934065cd9c2213c52731b868d502cc7d31e3ec4c00000000000000000000000043aa75c9092d35a75a38bd6d407eaecdecbbfb5e00000000000000000000000048bf95bba4189051ee0a4d3499546e0c722df1780000000000000000000000001d884c98c74236ca389759f1216b1b2da7d176670000000000000000000000001c09b06158baa51fc2389a58eb9323e22be5eb9c000000000000000000000000fb5e147df05153358a32595c8aa758317d582fcf000000000000000000000000733e0e50f3fae89518ab13f9638f761caceaaedf00000000000000000000000086aca92ff50e9086201d5d47096ce2f4e80636f7000000000000000000000000742e0259faa2fb96f5204ad367e6ac66fcfda638000000000000000000000000613fc2f4f6a24ddb5807f6b21f91f4b55c326b84000000000000000000000000d088a268467fb8a7d8eec1a5eb2f85d0af4df2080000000000000000000000008818b1b4e47e3550bd63d457db099565d156a4e90000000000000000000000008b4eee77b84cb2f6aabb28de204b91c4059267a60000000000000000000000002e8a2fb43f4d56433c7896d4328f93ca068bb18d0000000000000000000000004b675a4946f0dcdf159cd0509d2fcbb09fa0a1e30000000000000000000000008a55d144d387f1794baf5b25f888fa86ecc718a900000000000000000000000042f75cbce83028888d3c26945b94b8e47181db1b00000000000000000000000034b9a025f8ce5e2bf9ab25052062b62597a25fbb0000000000000000000000005754e7053a7573b91b9f535fbac9cbae3ffc7aa5000000000000000000000000bb01a531119a7b60dfd8526cb6ec8dc0420f6053000000000000000000000000c8b4f3c28f5a57396dd7361e0e1d4209eec7607d0000000000000000000000002ca264fd96c3069d9f43ff3810afe5cd4a32d051000000000000000000000000ce30374fc4907c2ad468cdbffa8ef1a7fd077e3f0000000000000000000000009a4b23e35aa11c8d7109cb31bddb76c2511f95f50000000000000000000000008bd715229609ea1cd33934105df8bb9e9699b2c0000000000000000000000000bf7d12e0ab520f1c1f020e1ac5209804864c68c20000000000000000000000001158998b374c9d8c4b41c63b59716177f1a724aa000000000000000000000000ee89173b795867ee67c6b109dc31496c9a78b2e5000000000000000000000000b9c79a9ecfd1ae552a305660db74a811380fb38c000000000000000000000000b594693b351bc97747c1e726531cdd654f66fb5100000000000000000000000075b0a5d913472c1380f0372b408630421374c69e000000000000000000000000a12b60c1990142d9ff580ffa2cb5eaac742d676c0000000000000000000000000e044776dd0def67acd658601b0d6758f97b7a1c000000000000000000000000a560ad058b016f2497c302ac7aea79f9d7c93970000000000000000000000000e4074f0e5786cda4b2950e956ab06225be0208ba000000000000000000000000270bc9fc317a136b0bd5ed2668e26c4a9cfe3fef00000000000000000000000094f19afac68d89eb7577087e6cf5819ab18ffd450000000000000000000000004dcffd31e4d6ad1d356bb5129e626bf4fdc4e68400000000000000000000000051f71b06616c2e7b976a5762b8a36bc7910fc2c60000000000000000000000002c6d79ebaf27ecd8f20c9afacae516ef90e025a2000000000000000000000000eda6b1c6e67c70b1f3dc339e3f31b2f9994d4461000000000000000000000000abcfa5038673dfa3d47f74673079d36becc4211a00000000000000000000000052c7a485df82c75057725f4db40f58f776d2203c00000000000000000000000098ba1716011f3e54df1ceecbfc1bc127e11278a50000000000000000000000000ece542a211938b3b2c45b02ad88eb59fc7fdb040000000000000000000000008b4f45e669fb7325e84b259468ab2225b4374dbc000000000000000000000000af7053864a9c99ac89ce1f87ff584cf342fcb1bc0000000000000000000000004af3d86bf45cb097998bcd1932eada4f5e3cf2ff000000000000000000000000b06f78f52202473ef089502ffb0ada6a4c8add0400000000000000000000000011463241020ee3f768c777ed283d01925f68009800000000000000000000000090fbbea0e203c19faceb252c83adeaa6e6f69b830000000000000000000000000244d2d6f0d2a195fc10d8a263b7f4563bb28fde000000000000000000000000bb1816172843e1c07560c704a3b96fc17f2fe5660000000000000000000000002b6be681a560b87062c1c8095dadb1159e6705cc0000000000000000000000008352d850ab6e2eaf05d8183adcea314fac11f56b0000000000000000000000001067f3bf07c7a3ee40a2587dbeb6d8e512d61ace0000000000000000000000009999c2e891c49c9f141843b20ab8b1006187ef6500000000000000000000000064b1a48cab7e5596656fcc83a2cdc47bac994c75000000000000000000000000665ce693a2711bed0b4b21e0cbd68e08cefb713c000000000000000000000000b16371bffad2454ad539deec48ab0b8db7517a5b000000000000000000000000ed22e4173b4fbffaf69d8702226cde382a63b9e20000000000000000000000008f7364a29c595af7bbf656213084adf84e5fc3a7000000000000000000000000d7ff6643c1f162751b1c3e7c88e528100d56d274000000000000000000000000557b970aba7f34026ffc923f96094aa4330a7fcd000000000000000000000000d7e179e2f3e39da0154819f98c88eda89387b006000000000000000000000000bbe917bc7dcc1e2b781cc3c9f8dcbd6d9b2319ca000000000000000000000000a6d3ea7d7af8998ab5062b16d972f724800fd931000000000000000000000000a45cc5ad184a763978ee309e8de895c158ace7260000000000000000000000003793886b2333692a32b2e955c07e68f603d3f7db000000000000000000000000565cae4f7e667b87ee74dc3e4fae36cc6e1743b200000000000000000000000034e4035cf2a6e22ba1e148d2ed33924acc825d9b0000000000000000000000008f0af9b0378633a8a0aa680d5935518f44b2c46c000000000000000000000000c17ae5da112907a5c2650d49339bbffcc811a664000000000000000000000000d5b98418ffb66ab969f4b485b70dee1764e521d4000000000000000000000000b4576bcb25c1341d2abbdf82b03a234e983b8d71000000000000000000000000d433d703fce60995ecb8b252687212c8cd52adad000000000000000000000000e1ee378b1da90360103566f9184ec4740b4a5b7e000000000000000000000000db408d4baf36a862ae47c0387498120ca3f456b600000000000000000000000085ff222e925b2857673d273206f00e729d73cb49000000000000000000000000f695f8753401a7960652d3bafadc749ad278f9dc0000000000000000000000001d80d03d5b95e91165054d74ca5bdc5401389cfc000000000000000000000000e13dd3133c70412d48013dc6058ea27c4b5e1ec6000000000000000000000000eac1c8ecec79b1c91c48a919bfa5fe15eb7732bd000000000000000000000000136dea94beefda6602d198e4523276d57f2cc690000000000000000000000000189c4f24395cf17c83f5c08683f8a491c8aa09ad0000000000000000000000002b1d564b0e8f0efebe5002668e85cc26d11518200000000000000000000000000eea9bd5cc7eb73e843038234727171071ae32370000000000000000000000006118494a7935b285cfc9a0e7805ca1f55769ddcd0000000000000000000000008a2103717c83625f5685adb90b7580b226053d48000000000000000000000000735007d0e28f17e714c8d6b0558b65439dce43710000000000000000000000003120a48cb5d9078afc77ada673abc908f8ae6d6a000000000000000000000000dd9f24efc84d93deef3c8745c837ab63e80abd27000000000000000000000000c33136e8926400b49c2b6c5a1dde21e26c216b94000000000000000000000000a880c111f64e2371b34d47ddfaa39e33e6c983290000000000000000000000007b6a49016f29a5b20d2db50e3581ad83bb497fbe000000000000000000000000b311e2b538a64c5592d90c2fb754989dc14ed2de00000000000000000000000077560b4a9dc41ff0bf608e4bad37c9fd8774c88f000000000000000000000000b169a98c8ba5dbf1a3c89e55c296ea3b776ca3a80000000000000000000000009b7e0a121f71b1e811a1a915e8a21d2196c8546c000000000000000000000000dbde17bef9c3f2286f73e36f539e648c69f28c5c0000000000000000000000006c2833fadbbe0cec79d25507d4c4bdce40cd4af30000000000000000000000009ab07a351b6c0606c0665722a32251cbd341ec8e000000000000000000000000a870cd5c6b2bcf46e058b503295fb9223dd642ed0000000000000000000000002c9e9e1a2f7ad608e84a3567ac111893e3cd12eb000000000000000000000000649034828743e1c3b924bcf9d7b99e18aeb70fd10000000000000000000000008149fa741da09b01a69365a095227287335a74140000000000000000000000007f474f3afc0b6da54767d2df49d3018653489bbe0000000000000000000000005bdd0e225d801d0366b1166de860028b145a5817000000000000000000000000eab737683bdd00982104550e8d6ffc0d94dc6d2300000000000000000000000011cdca704e871609ea120759538e0213659199980000000000000000000000008c1f50120f1d73bd6d23af6353b8291930eb072a000000000000000000000000fccb0d40cd92b0f3f5e1c81d919e3558b3a5aedd0000000000000000000000009be54f23e0038b42dd3066a1f67b9915b755acd9000000000000000000000000c1d9fe07eba38d38111abaacb22cc5adbd16142c000000000000000000000000a13f84cdbfbb395f792503e67b88edda702a2ad60000000000000000000000001e291a1090387493c8dc38f6200c18b0154033940000000000000000000000000bf6e5cfe6e3ed9109e4de146d9a1b179a8bce65000000000000000000000000fe2a8d82a2158d1147b92f76236172e839ef134b00000000000000000000000066959ebdb17accecb191a89604074e19a0b3a7580000000000000000000000005cd860f29138768dd7df136b8ec4d2958a5016540000000000000000000000008347d1a63077bb3b07853ab81b038e21aa77865d000000000000000000000000c56cb9f821fa26916b76baa714c5e39753c84bff000000000000000000000000b18e0e884d0891719ad86e3090c20cf648f99b41000000000000000000000000791608da8dcdec23d07ef98be2a86c40dac954f40000000000000000000000001123b09fb2fb1e9322885654526f8096b64b4941000000000000000000000000ac9759cc163346dc645d7581bf07f10669d8023600000000000000000000000069fdfa975848f3b1b7eeadcd94f6bc79b0c1869a000000000000000000000000eff3aacfe1043e4ac7b01a3225f14404655d196900000000000000000000000047ca267ee188aa035c95b11589d2549ccc0637ad0000000000000000000000006122ad23102fe63f4abf1f1e87c6b7a4a388284800000000000000000000000076a658bb5cbedaee6e305384a5e12ab1c2ea38bc0000000000000000000000001e9274712d04119b39a8aba68140191223234e9e0000000000000000000000008e51d320c7134b04c36f2099e79ab7b58492f7930000000000000000000000002b276b75fa126f53800006cf9c847d1149219064000000000000000000000000327a33d850ff909b0b37ea631299b815a22bc14f0000000000000000000000003bbdd4fc0961fb1b0dd6e6e008b95b9f8f058ccb000000000000000000000000f6147c3b0f3589cd8e943b5a2653ec2c230c5d71000000000000000000000000e96f5f9a9f7ba4e059e976460fc20bec9ee7a922000000000000000000000000de375ff5f50f10578f61b1f555512214c189863c000000000000000000000000c89b3c70ff6c41181e582cd0be066ff70c7fc05200000000000000000000000086ea4c5e84cd89dfa84c15d3fa8e57c4c3ea7887000000000000000000000000d9e6d886176f08116fb592d0ec55ce3201cd25500000000000000000000000004be4ae2a0eef20ee9939bb311f0dd4bec14b95cd0000000000000000000000003575841b64a04396e473c2590b9d2d1ccf1abc82000000000000000000000000f81680e070bdff83acb3c5c5c930c0dbd43f4244000000000000000000000000553cd25ff771feb44ecc788d65b18c573c5daa0e00000000000000000000000091cb7623c4ccabd2ddaf28dacf0189cbb42813fa000000000000000000000000ebbad81b57a646a413890349e6012d77ffc98c30000000000000000000000000aaa2b47ee0ce6c9c6498fee7f01fdc6c8679422e000000000000000000000000f41f73d56fad0056f51ad88360c6eab877bf4b79000000000000000000000000576c054ed922682725fe962eff1c3e7fa0e8a1710000000000000000000000005922ada4b77f61ebb1816704a305654b291ae32b0000000000000000000000006e0f19c2d538c2123b73b710c0bef48bd05bb040000000000000000000000000a28e6efe3061eafe65ab38aa7a9e3fdd85fc5288000000000000000000000000de04e433c4e4c72b704ef4db78e1fa54b02f40da0000000000000000000000002491a63839e50ba1981b51d71182132c698751570000000000000000000000009e5419d179e41466652d8a338ab70935bd1ae7fe000000000000000000000000db28198a7c7ddebe5cc553acd62cece4203afe39000000000000000000000000d5694267322289e132b4ac4231830f61ee54b8b700000000000000000000000020bccb4dc30e97dafc663efc7fb76a957a0c5d2d00000000000000000000000008041d348ba7e7214ab4e9d88759d5bc9ffc91c3000000000000000000000000c5b257a478fc347de95438e016d4c0fc2eb8510e000000000000000000000000e52127fd3d16597a2b26836f02f8cb7eb3479ce70000000000000000000000000fd570ffc447ca079f99a4a1234b72b62a7858230000000000000000000000002b1cfc27f2de496562c1d20a02798c9b3915d69e0000000000000000000000009862684398e1de842dce0c6b594cb53963a6e0d3000000000000000000000000fbffaca46603d9ac3eb88173f3a2e329f9a8fd93000000000000000000000000bc1d9c53de2ca68f7f5d203857b63e8eff48f0020000000000000000000000006e253695b1d2fa380b65e83363bd5d1699f2432a000000000000000000000000c8633a58658d88a4f5b425c59b4cce6931d09d58000000000000000000000000e0314afa260dd667bec1c0c3a0d1041248103923000000000000000000000000c5dd6c69723e816f1f34f80bbdcbf919430f1a2e000000000000000000000000ff26e884cfce27caa189a48781ee5b0c47ee6754000000000000000000000000b62a5cf78baadc1c839aa0a602c0331bb40179ba000000000000000000000000a4ea74796775515549c3dcd3f58646289070f164000000000000000000000000785a7661df254484ccac4bde9ebe856886993fe20000000000000000000000006229bdda188a9d88732071c3e0a91a7def60d57e000000000000000000000000ad47e3dcf9e9a8e57e7655c642404603126bb3b9000000000000000000000000ab839264b12ee0edcda2664ce24153d7b67c94660000000000000000000000001f035ae1fb9c2cf08905d638ac79393b7c17fad6000000000000000000000000bf8b717f09739abee6f4e3d81262ca671f23a4080000000000000000000000002ba5df3b9dd4d87062a938ff4f75bba4d48dce55000000000000000000000000c5a44f22eb6b93005fd9538e5369f77b49ece6bf000000000000000000000000b20962d2549619e5abdd90813d2e6e211858ceba0000000000000000000000002f7f7bec8a5805f0ea90ddc95c73c4a5f6f589f5000000000000000000000000600228a266007976a188173e0af02395516a4bd400000000000000000000000028e2bde59c138ad44da068d2756abf13c937b5c7000000000000000000000000f507c22c3d143c70d65ad2b4143caafebd6c88bf00000000000000000000000024d95c590cee44716243316846d2f342da0c08c300000000000000000000000015c2f9807ed4fbaaf899f784a94d0dbff95c4173000000000000000000000000318d3eaa6e6e4e7f4dc89d7d4af786cf5e8280e00000000000000000000000003836c91ec78f10c7eac6054bb2682d905903fca00000000000000000000000007a5fbe3e8e39c48f5553f1c764f7760fbe081c22000000000000000000000000073be70c6e60c23662119a3ec3eab9a86c460602000000000000000000000000be76608899c9bbfe79cd23fdb2ed3694dc5413b1000000000000000000000000aaca47e81bd3f6d2f398e4ac285c61c9fb5bca8c00000000000000000000000081bd356a309c4cc7ef3f1d2b02a68323abb1cb00000000000000000000000000aa81b04a3b15fddc98e87d6382fce7c64d08671e0000000000000000000000000a94c0dd1b25071c0a2e4ea439417b4adda3b6d3000000000000000000000000350044e392aab52ed174b717b0443102df589d500000000000000000000000009d2323ced9e29095f1a72e64e6b58e6006eff9d100000000000000000000000056c420cbfe4de1e919a4d567d108748a837e4f6800000000000000000000000012153465f8e93986bbe9073258d118f0e387f17800000000000000000000000068bc9b78801a455afb90593011ee2cd10a5b5773000000000000000000000000f39e2004ef8f2a0ff248f042b4a3c756df5bfbd10000000000000000000000009e00cded300e967bf09b069e1df1a6e5164eb90400000000000000000000000094fe07d0e401d7ce61c5c8b91398ca7a15ffff5d000000000000000000000000f002f463bdcfe02aad12089433d209e73493959500000000000000000000000063309e7b07be4114e33871f3f5b96e92b06de5b7000000000000000000000000c6b3deb33dfd00e3656b3ac5a5d94979de1a471a000000000000000000000000253914427088c5e10fcfb96139c727fa18f81cf900000000000000000000000007922ec639f422a4e9dad63c0608c589de6231e60000000000000000000000009455fc0911a0852291fd8c8fb5a961cdd37516710000000000000000000000007dd215f7ca762cdf6004490d60e650b1e652a3af000000000000000000000000d9ebf8491606a49d3979a81eba31c47ec8e46d800000000000000000000000003a13f49f9958c5dc7502c7d48feaf996abeea980000000000000000000000000d0e37ba2c0d96c5aa43d15c734cb359e66a70877000000000000000000000000c9aef0c69399ddf5955bfc16669d0e90aa7d268800000000000000000000000095d881f0e225a659ece322d4cc9fecde49554633000000000000000000000000303e021799f62d738adb24e10f2ff53ace29a3fc0000000000000000000000004cd2ca258b11c5866f0022367f54a5d447840d3e000000000000000000000000e7c8f67843b15abe20a4b86df242111e16fb35b800000000000000000000000033dbbeda2404303d3bc8dcd4a45e468264713a0c0000000000000000000000009fba3bc561b776737a8e0e00b01f80af49b0879c000000000000000000000000495fe34c92359a18b15ccc33c65d572ac5cb82b300000000000000000000000061fc50122028af42a589429bb1d88c0ac8cac14b000000000000000000000000d9c3b219118ccd4be76ec0bb6d74eee756a2a85e0000000000000000000000004c3db9b1e1c96d8cbd71718e3337d6fc6f1f73aa00000000000000000000000070af9d46dff4a65340f4d90959f395885221c5f80000000000000000000000001c63a30327cb0d7a39ad9f172c1ce685612fbb87000000000000000000000000ecf3c597ab2dd7813df97506bc95d304c76825cd0000000000000000000000007df9580a64700763423ec5d5ad621910953f207e0000000000000000000000006371adc8de70dc271f54ec300e3fbab04a84db50000000000000000000000000184f01537a37d58b73315fa46d1ae5b6f0f498510000000000000000000000003b4a7902628ebfa0965564aa8588ad892b84a1290000000000000000000000009ce093b97154d35b43a4fcc244a3c3c0fd5828c4000000000000000000000000f540c4567e7f697735b244e9076e6855d78b8a43000000000000000000000000e44241b40242a0a3a3a04e4d56592e6097524993000000000000000000000000dfd1f166f16227ad82b4f6184bb22eebe520b0cf0000000000000000000000001994ece9d582f5f467a12ee5855bf0dfe948d06b000000000000000000000000e8869dfe6492c4f6f078ba74c651b4808bfb784b0000000000000000000000003318734a9b8f986a9e66b0c5ddec0a82add887b4000000000000000000000000525407aad8d2abcda49e3638187f09ea329e8e81000000000000000000000000d7c243716a2696c8044bdb8c5ce9dfbf315b79710000000000000000000000001cf9e2762ca955201acd1e1803c014a95c1540dc000000000000000000000000444cd58a032aa69b626afaced91a7935d804e90e000000000000000000000000c748887ad0ef79d3f9de6b222766ef5de7810cca00000000000000000000000035d1ce18b67c63bdb55bf74df2c466be63fdd78400000000000000000000000002bc97cbe8176257b1317252952db622a627c8b6000000000000000000000000a11d7fba726234fdda6306884c9a7085783f0e71000000000000000000000000e54321bc5f27b4a3492adf9a0f3c8f80ed25dc8b000000000000000000000000be67f95f7d507bb1c9c110f75dcc89e1eeb71bd300000000000000000000000006b72e0f8d969ba0b21f6de620341156d094a45d00000000000000000000000056bcb09b2589e34ed4f4fa5d69523014e20d2f9800000000000000000000000045ab3febb4be7882e3e4423ac736510d43f568a900000000000000000000000060ae051cffd19e64b9e3805950491c0f0f1d249a0000000000000000000000009dbab297383441cbe51edb22d01054d63beeebac000000000000000000000000101339abc1fcc82deab3d88d46e6f9ed6b0337f00000000000000000000000002647665040610f494d11478b6b2804b2aff659c40000000000000000000000004cc498f1fa7bb2b470be9fa2904abd7ee7f66a66000000000000000000000000b6ac28c9498a06c1531ee47b8c1ff181734de05e0000000000000000000000001a4c298b0d426517a89043c67aa72db6bb9dc0dc000000000000000000000000349f70effbe457f8a3cfa89e51cb10dd66f97c00000000000000000000000000922a89d09c70e90f5c0d4246f1b596ddf807a40c000000000000000000000000cde4a2d49531dd00791721437c54e4280be48d44000000000000000000000000bfca6a45c7bb4c7b5220e5f5758d847875b1008200000000000000000000000074ae21e8246d268c8cc469905a024fa31a50e5e7000000000000000000000000a80a4d729619abf65329336984515ab709d58dca000000000000000000000000c3e5abb55df4b63392d78b18cd84e1e2f6192dca00000000000000000000000092ddcb735594fc47bee3db639eb9d390fc21a68a0000000000000000000000002e268cf74e392b7e2faf33d1aa555427df0bc01b000000000000000000000000a549e24c74594ca5439c160e3f59c58b010cb0bc000000000000000000000000128da6f426629f664db42789ba8056d90e674006000000000000000000000000dc64ebb8b0aed09bef2dcef7d3e21188850888fb000000000000000000000000b65763311eb2785f71008fb8f11edf0758ffa8ce000000000000000000000000d220ef4d4efb63a9058915ae18ffe5a882d9910c000000000000000000000000ee76d8fe70841e5ad1af92df639cbdd10aab6413000000000000000000000000d28f3dd9c90651e435557e033fcf54ae33a162750000000000000000000000008c86c955cde78c1ca5f9ed72c3c71f43e52387750000000000000000000000009d87a9b5ec98653fafbd755f8d6bcc1ed79fd750000000000000000000000000e942ba4c5235dc1dcc96769ca60761abc66a96b40000000000000000000000000c396fe6355b4640f622c10a4a41c5bebcb7b830000000000000000000000000cd92e410bf047518f535ee595af62a7785592a1900000000000000000000000020cbe006d64d9d1249dac210b3a0eff3052729f40000000000000000000000007799c967d785c8f12fc69ca62043e80674f9b587000000000000000000000000b2cc8afd5c31fa8240b37fc14280db8ff9af980b0000000000000000000000004c97d9317e63c7e2625c21539dfa3976309e126d0000000000000000000000001f47ae341513ccf51d58145fa4af33b8b501d93f00000000000000000000000019de9f6b2c8f1347836f1ce7194cc7ccb672562b000000000000000000000000ca8f0b39069a6b9b2681e6712c4605f54d95a5140000000000000000000000008828238295486bbf0f47a95bfb27a898c2f7179a000000000000000000000000aefc27f12cb1802101721aa210902451cb94fdb4000000000000000000000000f9ee97413319b1f8d37d0b870b837f14327e73f0000000000000000000000000f7f9f7ac276372aff7c91236bce23e264136aed900000000000000000000000092d3383dae3c685af436440bf4bf7af267814c06000000000000000000000000d9026319a3983efce59c1393979025a62e3b0b04000000000000000000000000b886c86ae410b23a12779bb5484a652358b5941e0000000000000000000000004aa6f7b6dc4cc24cf60e1b34f88ce7953f6298b8000000000000000000000000c0411267b2ad5f35cb3eead414f150b5799e7a7d000000000000000000000000bf7ed9eabd0516640b0e081296838a6759f2531c000000000000000000000000d0db62035199c9816230245c6fde65c19a27a521000000000000000000000000b621500fed0b2c75861470af7e0fe2c1fc9a55480000000000000000000000001252cdcbb1702de32f96de68954cd5a8b3fb97f3000000000000000000000000af4e2d3dac09a84ad098883b7b7e0e88d346f27b0000000000000000000000007bd6350e810dd6f63dbc8a99de84da5abc6701780000000000000000000000001f6cdb37792647e68481eceb8f01758abc47e245000000000000000000000000f16fd2e5f6e18118e4c44905c7e84a64317f4b7c0000000000000000000000006d350b3830956efaa39030fb5e6037295d507874000000000000000000000000de379090e7c99e17eaa6ac801283b66e9146fef7000000000000000000000000bc37b3449f1cc3b3173c2590ffe80a108937bf17000000000000000000000000c773680d998eee1217dce5032574eb65d7099ba800000000000000000000000078517bfa0c2ab78638dfef7c798e62ef094ae8a5000000000000000000000000254e7d6a92485b5ace5e60bf3526e9467c942838000000000000000000000000b97db00c5a02e62d7809a4ac6b572e649f8d15e2000000000000000000000000aee3c9ad240d36626445dcf1cfc5da1659e5f576000000000000000000000000640d44d9fb31ec5a0934b401f7084053c643449e0000000000000000000000005d71a5065a3f2b2b751cb4ede48d061c775bf7d0000000000000000000000000020ea1003641a0ba6cc4aae8c344b003e8cfd8640000000000000000000000008fe636bec761339fae74496f053de2e1d2112324000000000000000000000000a0ebd5cceffb7fa55a39eb61da6e752e37ffc5d50000000000000000000000002ef65a5fbbaa4e4ff73acb2930bf09b820734b8a000000000000000000000000f2fab3f6641f7e90258026a18ff2053354fef3f60000000000000000000000008ee3f83b406b652ec5cf5deda3e3684bb79ae6aa00000000000000000000000080a5245d9430ec7f94669dc4f3e78713db0ce16900000000000000000000000086951b2e7cab5c9cae52de4329c179432264a15900000000000000000000000077f723c60703329110530cfab2a1e65bc14236a300000000000000000000000007d53fb96437c543d873d5d953fd78e7099b1ac1000000000000000000000000a21c719b9b41063048a9cf8a5db609ea95d6d296000000000000000000000000f60073a7f78fe3acd46febbb48070d6bd0ae49dc000000000000000000000000ba8d6822ad5d17606b79d56877cf7af0d693ceaa000000000000000000000000cffb4a61ed5322698e0f4e1118a28185bc95cbda00000000000000000000000098a58db4ffff4a8ed2ca78747abdc8a3c5a3428b000000000000000000000000794b794fbe1c4b6a483f300ad261b8ce26c4b61100000000000000000000000081ff0f6413ca388e3323831849b6cd3e0ce8c098000000000000000000000000a209f0e4a376c3d54d8b5163254ea26209e951ce0000000000000000000000003c223844ba30a74f3e2ad51887737a3e8e96a38a000000000000000000000000a2df772f13b2ba4b30e540c3ba13f35f42b4ee5e000000000000000000000000e7da1bef560b2f4c50f0075534a41cdc3de3b59400000000000000000000000060bf4a71b7340c27efcc5d04a794259d63e1bdb60000000000000000000000008e063f51feb393dc24ea7ccac6edef6a35201953000000000000000000000000edb4dc63ba519b2d94e3fc37fd76b864b0e6e957000000000000000000000000cf898c4f94408a5a05505927fb02f545deab4b5a00000000000000000000000038980ce2bf96cb818feee24ac6c0d9f78a84c72a000000000000000000000000a6fe2ed3b26695d68fd7041daa7b04e76929aac70000000000000000000000000633bc3f44babb6a8a70eaa9039da71df7d9870f000000000000000000000000f0ef45ae38aa4b3e484b8860e7cc4886f1ae96c100000000000000000000000080656baa24e7c02f50ecf5c1ea4ce2e771102483000000000000000000000000516a42586ddfc1c654a4462ff53b5d018e540f240000000000000000000000002aea25903910f39aa978deac8e0bfa6983afe228000000000000000000000000c961fc3a6e9d2bd556429690221886fedebc97490000000000000000000000006d223d4f616dc94566ffd087e115704ea4c0f7ef000000000000000000000000012170651c0bfb30de3f75d56e5e87a768462ea40000000000000000000000000946f141d70f9e5bea793c80a6c0ea2358aa94af000000000000000000000000f509027803737ca59f325303f1210814c5ed819c000000000000000000000000f5ac7b00a5cb3593fc985530974070c24cb2b89600000000000000000000000079e29e536e63acb1aef3cb2a7fbdac3fb9bab865000000000000000000000000d9ee8c2e1d7571551bc051bb29c4dfa031724f3f000000000000000000000000a802760f28e9c70f0b74bd741e53b2b8512c5abc000000000000000000000000b197b0c11a939a0c3c367c3f0259c35a35d439d6000000000000000000000000940a7535d4cf5882cc20dc191e88a3f4c7bb613b00000000000000000000000082baa058024fbfbbfc2f5ec80320bc77e992a9230000000000000000000000004e6adc052026425fb7c1581666944d463ef21b8b000000000000000000000000b3f840e7d6c318eecc64ee1830f0be1505820e7a00000000000000000000000075c0885f363d7719d4a8cb3c354830363e76758c000000000000000000000000a61b4c94945739dbedabda9fa1dad79d6f88d793000000000000000000000000675f3f194ccf3e4da1fb0489526a3337ffc28f310000000000000000000000006f815c2d2fba3781ed8e42fee30d105a1a9f72d20000000000000000000000008dc8a5ead57a53e8eefa9684835b9097ac462afb000000000000000000000000b8154d811372b1238b8d07a8e78b12be5ae637a6000000000000000000000000f19d1bb5089ffa8e3063f74541c9beb21b7a31740000000000000000000000006cfaacec6b9b545d1df06c6d6f5ce269a9b810bd000000000000000000000000ef359a676dc0edda6e2f898ea826b487d60e731400000000000000000000000021d0cd506c920bbfc3457baf6c759f52fcc5e78b0000000000000000000000000cf8d59bd1f5aae66c9204cdab4eb605b60fdd62000000000000000000000000f6e17dad69ea64e6b978b2586cd631a827c9005e000000000000000000000000a3308ff348c6745e3cbd8024eebee1e8a4b6ba1f000000000000000000000000db1d408b35689dd205ee0a1580a2290e3f1b748c000000000000000000000000af1def35cf7e7c9bf4e46b0246ead2c834ee6fa20000000000000000000000007fdab0de784a6b16e2ddf63b2efc30b097a3ecc6000000000000000000000000219333e897e9e45457d0519ce29eb765f85a82510000000000000000000000004e3ba884d9f0e25b6a1ecbfad0d70167f093475e000000000000000000000000d80d41f5ed3177cc85d2acb61d27a3a7f10e567f000000000000000000000000205891bb21eb29226fc2f9892302e89fbd07a6580000000000000000000000008eaaf8850cb6c2e9d9e4690620b8950ad26f0bd6000000000000000000000000b8c1d04693110c7488e4d12f3b298d6e3c0fda840000000000000000000000000764c1471e64a6974dc05d5833a3862930dbdf810000000000000000000000002af5c034dec9a8b5c2bbdd70096b5d90f02a18de0000000000000000000000008e76d48df86d4527ceeaca4ee11c653de9e0ab570000000000000000000000000fea193f7345c80126bfcb25405c551441c24d250000000000000000000000003c5c943ddd832eb7458891b03d35e1ece55ba8dc0000000000000000000000006b6225677de3ac0fc611a54546a659466d3f21530000000000000000000000001b65aced5ae34cf2d43aeab399d3786fea2e87d70000000000000000000000003c956dabaafc18246f6ff9c41d4058f7f18a9255000000000000000000000000f394e328dabf43536cc6e5532186ddaea44132bd0000000000000000000000000cef803951a9092e128691cb69b6d5f9d1889f900000000000000000000000005f7daabacaf3c1b9c5758408389ce700080990df000000000000000000000000118743652e8998fbea48687c528a2c770ce60ca900000000000000000000000042c80336589c014e8f8cf8fd87db3f5fe0ecf9f60000000000000000000000006eebe9a0f144adc76692833d35c26cfd0794006b0000000000000000000000002e517afeb144e4276927f7ba76902ec0f7c4a5740000000000000000000000007057e383152b4f35aa5dc03d4dc1a54aaddbb25e00000000000000000000000052746ec532f333f5b176c0155db6ef5b8acd36360000000000000000000000009b1839dda8d602b22be05b9c698af6e144621dda000000000000000000000000df81f79f46f44d4aae6aaf49db8dd8e5e380dfe2000000000000000000000000edd5fdf6153f6b0afb6a1064fbb3ad3e5f2192800000000000000000000000006685ac2232bad7d3d21d02d930c68d4e39cebaa20000000000000000000000002b9e28aa2a6ba0de0ea28cd0a6616eed21e285330000000000000000000000006fc13364e1c7ba5b50d56b53690a6c43dfdcf74f000000000000000000000000887b7db7c9460f64dcde6822d80ae3e5b48fea9600000000000000000000000088a146aa221fe3658dfc590b641085aab02dbec00000000000000000000000007eaef74c71c4efa27d5c1905ad16b6537c2406ab00000000000000000000000009dff8b54c58930b5b8e70b24c2560cccac26a3d00000000000000000000000072cd2fe2a4ae83e1ebd0118daa9ddb37d9ad7457000000000000000000000000248739db5fd7aba25cd5ebe715d93b31305c08b90000000000000000000000004043b2c58f5458f4334353f4dd7dc1ee13ad4e250000000000000000000000007d289188ad80bc94c8d12372c14b6ea1c2ab689e000000000000000000000000a3c750323fcae9216d3d38352bdbec34bbab5342000000000000000000000000f6b410b27caa624e1673cd8b450c0e2cf583cbcc000000000000000000000000aac2e050cba362fd07be455b02d6f757f6d2f70600000000000000000000000028687981545be1b7ce5c097d1228d4161be1713a000000000000000000000000ce90a630dde9755872c77b4727dd0b726a969f2400000000000000000000000035a390d3a7864ad63ac2b69f390a62aae7b656a10000000000000000000000009b8b0bebce85429423082a59067ed2a40f480e52000000000000000000000000313251312450e908e19a3a555bfca9964efe7236000000000000000000000000d8c3e0aebb8bd37bca749d246c3005ea3e051780000000000000000000000000922aa9d7afbd988dc23f5d157e88d6e1039503db0000000000000000000000000c61d35e064c43f5e72368869721082b1128fa7d000000000000000000000000cf0c9462ecc14bb01661748d975f24530cc0401f0000000000000000000000003423168f2fcf8adc880b97e56af6c0af76372fbb0000000000000000000000009c99ae06fd49743714e0363d97339b454aced178000000000000000000000000d912805f41bf7c3e8b958d51c4e0d7c1da505e49000000000000000000000000d864cc964c81de0d9c0f906426cfbf59528a8f560000000000000000000000000c54cad9eb6ec8820d4197906c69b34774688f740000000000000000000000008776911f74796d44d84b520d9b2fe1c99bd819840000000000000000000000006f1f5f6ccd717d91452c3316e056b54d87261b020000000000000000000000007f5f2898c60710f1e54baee1f3a0bdafdb89be320000000000000000000000007f5f2898c60710f1e54baee1f3a0bdafdb89be32