60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000003f08f17973ab4124c73200135e2b675ab2d263d900000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e7175616e747072697a652e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e207175616e747072697a652e6e657400000000000000000000000000000000000000000000000000000000000000002e516d557363377047486e4669694e655a686a47564e6e48383467696561344e42574b37657761676a336241454447000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000d0382485e9ff77967122b5628c77f2376e5949dd000000000000000000000000ea435bbada72df5819da36fe4cdd44588ccea054000000000000000000000000515d392463f688ca1e47913b5fa8c8d07b1bdd420000000000000000000000000abf6988362ec4c461107b77907fb3f0d91554ff000000000000000000000000ff096b7ce3dd61d3d887ce3c942c992a02d64631000000000000000000000000a839a67a3bf6adf8265f7cd51b1b2e923829b8da000000000000000000000000fabc7355908ae0ccee715809fb9e44ad4ec0cbce0000000000000000000000002127bf4891f0fb1a38e9fa9453ff1f72fd3e62bb0000000000000000000000006c1cdfa4830909140920fb20612da270e25907ba000000000000000000000000650927c55db86cd744f7b21c811a106c1ec4385e00000000000000000000000054fbe863cab9bbee3b64f099060e33cc46037aed000000000000000000000000709299ad47a2fef0f1615ee7f11fbdc2eae126de0000000000000000000000007fc66a04cc6ec5f46b96999cdc1a082f4c5998ce00000000000000000000000004e5938c35bf8d704e6f0b5abb9f82b9ed30716c0000000000000000000000004d5fa1839aed8dce51c5fe3bc23f4fc08e02702e000000000000000000000000e02c5d98eb4fb6a76da893588b20ddebb4fd9d4b000000000000000000000000a12d6ac9984e8df60abd75c79af4baea1a9eaee7000000000000000000000000f273c0d1a2f5cbf30a5adfe6e13d25a510f381c600000000000000000000000061f94e58baad2100b24e09fafca331ef2693e69e000000000000000000000000bdc73109e3d81b09dc5874cb47301f18426ca89500000000000000000000000055caeef9a051286db9f9cca91055bbb3229b954000000000000000000000000020b85feabba1e67ff3de207ba7804955df6e6620000000000000000000000000e773e79cd1068aa78d0e7b559731cc6ce8ecc6c0000000000000000000000000bb91660e2bc9c88ff9a2bc46a3a092b85d119e4c000000000000000000000000fcdc60f6d184374e6cfcc30680d4085f223160de000000000000000000000000cab4989a1a66b3f1d3c10b0cc8b13198779f4bb50000000000000000000000005273669a3d5c08ec1e46ed39aea154d1e60864000000000000000000000000007a0d39a54545f5a034e8b09e3e45d5715d5904ae000000000000000000000000e0cbdbb11eb7002ed94dac06842f437dc95ee498000000000000000000000000d47712252ac84ea0f6ec87e11a3230c7623f6ffb0000000000000000000000007ea86576a767411c2044ff0d0e7787198018756600000000000000000000000027d24d508a4dce06179efaa9d27af296acefc3d70000000000000000000000008705d003bd303788aa460672995340868f28428300000000000000000000000078a4b0f810193c713932303e878119ae1a11dd75000000000000000000000000741c8d9b95d4b9578d06ef089f063219c12e564f000000000000000000000000b9e38706dc46c7dccf92135bfad0e2ec003bca7100000000000000000000000028ac8bbe1f8dd6ace7fe32332ebd8c075075b93400000000000000000000000005221eb44bc9238569df4b87e9da25fb378711b8000000000000000000000000b6048a36e087f32c9ee7456f16ca3cac491c75d1000000000000000000000000326335517a2b0fe055dd472d1eeb32ab402dc52d0000000000000000000000000cd688c180727ba7fec2004ddb5092bd97d2d9e900000000000000000000000049f623e107b0521fea63d8e99cc890a0b7ee5767000000000000000000000000bd13bb1041036b7e10385076d81bd4db07d3449d000000000000000000000000474c2a4031addeac0d1dd4e4e4df77e0cbad53ff0000000000000000000000002ff95276141dbdd57db43be9b6069a6c0989e1820000000000000000000000001d896e06e00a7c2ab462fba35453928c4e483d2e000000000000000000000000b60bf434c9b60c780423b35a3cfdcd97bfd5d3f0000000000000000000000000346a3c86135924003a0d8b724ba026c6bb3bfde500000000000000000000000085efb97621809e19d9e2a546428fa7c6f37503d80000000000000000000000002903a04c57d2de4462fa5f4d0e77e19d6c56ce00000000000000000000000000fec2f4256f4f5565a81ccbff2411aa62c7cac18c0000000000000000000000002314b31126438e826d22bbafbce13bea1cef90d00000000000000000000000004f5c67ad5686dc6ee5fb78dc239444fd460a306600000000000000000000000079aa054bfd26fe0009bbaf481dad00c21a5c25a800000000000000000000000022863b9cb01545b948e2839fa54244f3475a6374000000000000000000000000d203c035e4eaa7a3bd5597160eb527b045899600000000000000000000000000847e4982f52d1ffad805ade6e2e0a6548e50de24000000000000000000000000fba70fe1aaff766c3f14e6831afb3787ece84747000000000000000000000000ab4559c0be5c4f15dc9a7d957949b54b3d00f10e00000000000000000000000027790267d780726d34dced16dbc7a12cad5d5e11000000000000000000000000073366979d51b115cc970e7b91913ecb69fed84700000000000000000000000044f56a6ad117c15e26077ac6a5b3e03acca58a7100000000000000000000000051e09bd46d8fcbe407c358cf0cc8d620e797ae0e0000000000000000000000000f0973253141f839f8f2d695cb2ede2ddc02bace0000000000000000000000008d92dcdf3e343d8604f7b9cc97d73e8a9cf5c109000000000000000000000000785440a4eab0f7cf884e9faf37e38683297220b900000000000000000000000010ed45f07748d15b1dd3b94cc3f7f60d7ee4483f0000000000000000000000007168e603ae47457b8d2b785df26d7c0e8dc935a2000000000000000000000000723f96b090ec662d42feeabcc5b9625fede2f7160000000000000000000000006794f30d7f65aa713777abfaa92ba0db873714e1000000000000000000000000b292ecfeab9edf763c042bfad5af8cc6e498476300000000000000000000000068707eaeece62b2586472683b7bd11e3516a7bfe000000000000000000000000c890e9f96da160617c02eb91b7c97c72d23c7618000000000000000000000000fc7b12d55b0aa0f78915246839b66d1896138620000000000000000000000000477086c88b6f5c89ef84ebbffb728799f2ab3d33000000000000000000000000b06164eb518df2336db60e43e16d0e4d2cd6ad31000000000000000000000000b917cfb70ed9bce703e9cec0f8960915927e899d00000000000000000000000069f03e6e508127afdba296cc1f00917c5d3b2d230000000000000000000000006c1c88b89882ab8f1746bbc45df726fcefc12eee000000000000000000000000bed152c9304aaf66880938bf1bfcf66b98e60ded000000000000000000000000888c96bab1dacb440cd7035c0edf3633356a6f9d00000000000000000000000095f8ab073aa2f35b078a30d6754c6c074c241f1300000000000000000000000045bb1b43d178628a436d447e08e3cc044c7375340000000000000000000000009046c9aae80c82f96cfd84f785fc5630ebcccf67000000000000000000000000f5da90f010cbb8d1cd562aadcfe057024845e0d1000000000000000000000000f7065c395997c3e58267029e9c9527ecb6dcf34a00000000000000000000000047fc723d0213d3167ef1bcf108f0e08c6e22aa6800000000000000000000000023eca0789aa526f101ecee33216f52a32b20968c000000000000000000000000e9125e23f336f60045ddd0b741a2cd30c130ad19000000000000000000000000126105bcb86f8b3ea7b052c9cf16494c0b2f27aa0000000000000000000000009ad5c464210e4b3b9ff315408459bc47c35082eb0000000000000000000000006575408cbfe697aa1b89c1a0d26c1449587dd005000000000000000000000000869fc8e426449d0de9ee99e984e8e7e7a28caba40000000000000000000000003eeb7e63082c8810fbcb9bc1862a949fbf7677b8000000000000000000000000f03b464f635dcd5099a44505ccef786dbbbf298e000000000000000000000000a7752076c01b43ff55dc453ec7d89607668dac7c0000000000000000000000005e3e9048c036e6c99d3f08917240393787080e40000000000000000000000000108e422e3b1157963d50ad435160316c7f972a13000000000000000000000000b07e0841df71605c4f92a0c4e14b7697ec2e78f7000000000000000000000000eaa673198cd44164d30ef09313e3eb5922773a3f000000000000000000000000c2fab1ed75b5780392ed4eda2681fcc95d9549a200000000000000000000000077214d2f94d1f4bba574f66a4cc01abfb296e36400000000000000000000000099c3617e0e3256cb58755cb8149e84ef7ce43c840000000000000000000000007edfb67f60896baefbd51ff107f43cd324616cf0000000000000000000000000e2450ef3de6a109a70243d29a82539a6950f7d3100000000000000000000000091e48aefab78634af659a8add547f3b5221450060000000000000000000000001c621b8a4b524d1a4ca559503620afc933d0094c000000000000000000000000f346af46fea42899f78641d52d2ecfd74ee039f400000000000000000000000044ef8194e5624d45e364f93c5104d4bb514d2e8c0000000000000000000000002451f897ac27b5b375b803af36521f9b16d48e1c00000000000000000000000093e7c7f10f68917d734843527843f0f6dc8413c100000000000000000000000075a210229b803df507350db6897d984c37de643800000000000000000000000034b0648af45028a381642cc7253a749962e8b943000000000000000000000000bba315e55fa20aa81f246c0fe81327eb1042e52500000000000000000000000065e9e80df0a1c8a2b56bc2e027616babfe5513740000000000000000000000008d61f2599020d2281672a797ff0b5bfef262cc8700000000000000000000000029897123c1fd1d596afb90aa502b618d3cef4679000000000000000000000000a73e4125908a8636354eee39943a116db4a9a2f7000000000000000000000000785c65e12803510a8072a0e5a6b4a24c524dc9c9000000000000000000000000819b519b6749c2c7610738c1623d86e6bebe57e700000000000000000000000008f5257b038780c3df7b3e4cb58bbf3d1ffbca63000000000000000000000000190c4e7370040d8e3cc741102319a014718b52d7000000000000000000000000af6b5db741fede19682fb540504d046c079fac27000000000000000000000000d505cdd0f212f7a96500bb39a1bbcaf35a4f367d0000000000000000000000006f848cab59d8f6f83fea1eb95903ffbd04250179000000000000000000000000ec2737dc8e2784b59f014c6def4c7d49aaa043080000000000000000000000000d4a7321a640126955191e20338cd5c464655b130000000000000000000000002e530c87ef96eb7bb9b8bcb428a4467c8b1efdf60000000000000000000000001e922de2e46e448548f64980493feaf04d25dff9000000000000000000000000e85dea48dce38a729491371135cc852584db0f100000000000000000000000007c1c73bf60feb40cbcf0f12324200238ee23bb54000000000000000000000000e24ed768b5cd893b19aa317b8d17167a33e3ef9f000000000000000000000000e82c9da86bedf560ab449a8a015f476a55a09648000000000000000000000000cd2240a4ddff226b9a6dcf2ca64feb0f8c89504d000000000000000000000000583c4839f97ec375e1d72687e9616a03e616cf9d0000000000000000000000004a4dd779eb825c58a1e942dda272ce2b0b241064000000000000000000000000a33a54b3a6bd3a6dfd53a60893f86470689fcbac000000000000000000000000c3920ed24f4b8bc8114ba592f020dcb9fecff7a1000000000000000000000000d72a3807b3ff7ae03637f2a587575091253348f60000000000000000000000005215be26e4162a5227bd3c629e027ba71362d2ac000000000000000000000000b58d27b241b1507a88f86e1fdc76b2abdfd4a27d00000000000000000000000021fa02b1ec185d7bcefce35fdce5c887ff379d72000000000000000000000000ed656dc5c0f5df9918cfa44eb905e2bf443c1e400000000000000000000000007d385f5b0e243a289b285d15ea20a6f073a6afd5000000000000000000000000089b5354cece7a466737c5f73bf5d2fc14737ede000000000000000000000000ee51a184b2768d40f5fadacb136a345432314a8600000000000000000000000012652a13109b6fe1bef7323de5f99323ba79a0ec000000000000000000000000535f599dcbf881e18aa66537fa49b3a50722d906000000000000000000000000e3096d25b57572ea95a477455037cda8dfc4bcb1000000000000000000000000714abddb2d42b7d8e18759d14ba07567aeea85400000000000000000000000004dafef09fd6980b889fc6f55ddd1a55f2f5378710000000000000000000000003f86231116e56708fee37399f6fa4b69c3105508000000000000000000000000454cf345844a64dde6a9fb41a52c00b81040d74d00000000000000000000000031fb710efab6a54cecbf620585c464f00094eb280000000000000000000000002bd96783843d9ee44649760ed1752ca12ffd80d10000000000000000000000006971bd62aa4a2268d045a1099ea2187f7467353f0000000000000000000000003b90b4fb8d1929506cbe373554651d73bf6bf3a70000000000000000000000006d3df682a680ed57ca785f80d87ac7d9c60a0f100000000000000000000000006a84419763a91076f0cb60201c7cd8b92bc86e890000000000000000000000001936574c73ff56f37d68bab8db5c8f88a9af5e680000000000000000000000000e2ca04b26f059b96cd6e66138007df71be6588d0000000000000000000000003b7b060a8cc89ade3cc5d933a5cb33d535d76d9300000000000000000000000025d0264d27e980ce1fb6ceae5378aef3b354f64a000000000000000000000000bb9e2192158eae3a215755837cbee65b33fe0c000000000000000000000000002738415ed4e22b2b3bae448798473448d6102495000000000000000000000000666a5c658e20a9e0c2e68eb88fb978e5dea16aa900000000000000000000000085c2cc73187195f5f4dab011128c9d2bb5a4616f000000000000000000000000358e3f32d98d1c5681426b92295b9a12586eeb42000000000000000000000000b29541437eda68b2ef68646311887eb9ce3999660000000000000000000000000b560321b5dbc2168087dfc3f73068e0e5f08bd1000000000000000000000000aa6c1f579d639faecd66082bb6ff57a957b2b677000000000000000000000000c46f36802ea1696de967dbab1a88f35dc142a3f800000000000000000000000030e25571165b3cff72a26304f706027f879e6736000000000000000000000000ffb2ab1255874e10d486b59d5a866c5e7dcb5aac000000000000000000000000214f6db9f6c3112167d72a6d2bd9adb42bdb7c160000000000000000000000000d1c616d019a40e58aa9d1565df8edd37811271f00000000000000000000000030aefaa6fbf9e9448d6f7cdd16c6cd8da6aeb518000000000000000000000000c56051e8d61510f1999afd785b9966f89ce482cb0000000000000000000000007c3ac23366fec1345ea0915e081ad3be0d0684c7000000000000000000000000634e41b9cba424fafa12f8e9e2785217cd01e6bb000000000000000000000000e6f2f55477aa33ff03397f94bd84b07732d5c0d60000000000000000000000003c1519b8f1f45bcf21c121d4728df736fd3f8891000000000000000000000000ac13608011e2c5b9655d15cf9a639846366e4e3300000000000000000000000064c66860af2156fe7f8eca7215dbc62dc40d796b000000000000000000000000f14b9cf1dcb421ac00902ab535f1e6bf9caf2443000000000000000000000000801e82ad2745e4154ae45856ebcf4c777fddac9e00000000000000000000000030a14afe3f994fc48350875f682f30344b8c558b000000000000000000000000ff0d75f88c46e4eaefbd3ee3fc226c6e2cf12ad50000000000000000000000007c392b8ce5d745e3b71b4d21ecfa97e7fe432704000000000000000000000000ac27e9359a3f8c4266568d9b50690b55fa1dec6f0000000000000000000000004681473d41becb4ab956a038f3924a5ff294d22b000000000000000000000000c6a385d75648a7c6fb9bb728606598103d7b52e3000000000000000000000000781229c7a798c33ec788520a6bbe12a79ed657fc000000000000000000000000c5ff0560dd7cf58467d9ab4ce281c073685e2e500000000000000000000000009363d603ba739be5bfbcdad50ec89ae4825ae605000000000000000000000000ede28cd4a0e2e010e61737afc0103b2829bf853a0000000000000000000000005d8f42503ea6e7807daf04047aa749e43847be090000000000000000000000001a4ae6f833778930ea7500a24259776ac5b98cff000000000000000000000000270034437e1ca91c8d23992f8017b19383319bb200000000000000000000000049b31ba2a63264bd5230e6d9fea7b7f0ec735a500000000000000000000000005726e6d21d45b9142f8921bc6c50e6f26894f5a40000000000000000000000005333eb7fe174139be46bc0f958ff5c789a6aa088000000000000000000000000a1f0d0b2131770f4e2ecf4358351e998e5a72d3500000000000000000000000089758514e1e176bd2dad029a86ee78d6083b397f00000000000000000000000078b3218236640b97c7efd1246a852016f7d6bfb300000000000000000000000073644412b8467ddd1887963b192b606c3b0b477e000000000000000000000000c749ac65fba5b9b9f35be07c3855dd3c6b28db530000000000000000000000000abf1a598dab899b25dc32074a895a44b8f0a7fe000000000000000000000000451f2a978b968f6fa1554b137680fde44f417118000000000000000000000000a527a4db7b4cab97d36a85de50cd561cf168bf67000000000000000000000000ac309e7fe8f9f67f6aa403f153b11d57b52f4792000000000000000000000000fee106bbd36e20d47f41c26ac2be8f24d75aea730000000000000000000000001d3fd24f860630bd049eb683066e13a545dd7d3800000000000000000000000010e28fc939acfdc96a2c61bc5996361a3ff346e5000000000000000000000000b61f4372453638de19b6b67e753f7e9a7846ff1b000000000000000000000000d066890501fb8de2f27d8c72d5111fc677cf320b000000000000000000000000d9a2d6afc0f9c1a22a6f950436fde2e667a9f2d200000000000000000000000001f0e3f71c2aea6621c6e9949c177a07f86536d00000000000000000000000009db7168c62c458c02052800eccb8060925c3394d00000000000000000000000060d33b1ee869aabb8f0ead35c32ef2859cb90c67000000000000000000000000dffc284d0c16f337609bd2197c79a6ab508f90840000000000000000000000005e9384632a82eb744ea878bdda4097f0cbe6f3d1000000000000000000000000fbab2138dce3458ede85c25355dfda4c9e26adf2000000000000000000000000a188099a06344c0c06a6cc5d1e1334f9647813ab0000000000000000000000008223a2cdeb7d0673a99337ba5efb17de7430cc1c00000000000000000000000022d9da62ec26b8882962f2a27a9d4ed675008c56000000000000000000000000c735a8058552796b4776f78f0b52827e4b8da892000000000000000000000000bd581609727119153f827575c79216fa0370b9ec0000000000000000000000001e4d83956ce1362360d0fc8cbbc7b1628fc8f6f50000000000000000000000000da9d19b464efd4bbb82b77f19c41be527d45eaf0000000000000000000000005ca1e9f8e8a6f25311b290a24ad4d5771151c37f0000000000000000000000003bf4848f8160900490a9abaa7275abae056c8d9f000000000000000000000000896482eea88ee1bc0a20c496b53bebc75b258e7700000000000000000000000063fa075ae7413785c470bfdd335a795175e753570000000000000000000000004b26fe726a263926aa84396370890b5cbd96ebb1000000000000000000000000d6569477427d8b36cee0480f89b2d20efa5a65ca000000000000000000000000c9d5d1ea58d41d47d78f7c9cf8aa872616f218a3000000000000000000000000bcb5a1e66ec64da19c55d5cb37b09d43750d1e01000000000000000000000000b0017a901dc178e37931d1b8d70e42e1d01a6bfc0000000000000000000000000e8ecf7d3a5b622ee032a76a948e589d9305be92000000000000000000000000a81c237c133935dad7c8859f2b77447c73ba1777000000000000000000000000da6e443c9079f928b8c7861d3f9fdb4d1b11ac98000000000000000000000000fc54a164005103228e9714063aca8c93edb1256d000000000000000000000000a4ef7e53472a70263c482efe9a6ae394c894af2800000000000000000000000010dcc2235d941aa0b402d13d8602a09d4f1ee982000000000000000000000000dee7d283f5589ebe6133d59010219183f54dc7e800000000000000000000000099677af1ba86fc9f7ae1b4a04ed7fcae7efdcc3200000000000000000000000082ebccd6b30c6852024d8f2612b5171bb32c7bba0000000000000000000000005fdbcb7496c8d9696bc8855f8710610144b4b66a000000000000000000000000b0b75ebb7c83344fc046dbcb62481e92e4b483eb000000000000000000000000a3ccece6e7670a9e5779e92fcad5e32ce7b946e600000000000000000000000090f615b467b1342d85c852ae88c97cc01fc9d5b00000000000000000000000007d815730e29c06be077d541095f30fdb9a0306bd00000000000000000000000029b1462dfe6fdce236a702c3d5f86454302372a1000000000000000000000000b8c51bdb2dcee83859bf5ce86e54becde1c36910000000000000000000000000b968a69e46c44eb9ff3e58dbda13cdf69b8838aa00000000000000000000000031c532570dd45791be8ae11dc9597216b5e72cd7000000000000000000000000500a542c7b94aac090194e00b2cd90f6d1a832500000000000000000000000004ce1cbf08d7a95a913a1d8bad31b423ed8d4ae440000000000000000000000000b6883d220f6c2c4a42fb13b111a9758f73699cc00000000000000000000000093cfa0bbb3edbf2da13b216be9328bcecfb5f1670000000000000000000000005f3759d6aaed4630b9953ca1e880d75ef56536a8000000000000000000000000b7cebf6720538a9d2b04006c7806ac7e6e990ae5000000000000000000000000151b438ad3f29ed5f85748cf3597c5cfb62897be0000000000000000000000008284002d8ae5eae11306386caadf482232ae30fa0000000000000000000000008d4a1e97d101858d48f6065fd40633f9dd04ff410000000000000000000000001940805711de6ba4c3c82b42c5cedf9b3b76e4e7000000000000000000000000fce275d8cf11ecc02a5a9ab77445be3173e96773000000000000000000000000c5660d755ceb141880e58f58a7a063cab3bf319b000000000000000000000000b4e9f822dcdef54fd3e06127bf94603b8cda16fd000000000000000000000000bf26525eaa21a9408ede9adc19b4614a0b27462f00000000000000000000000070a22079821a4af08c39da36cd759bcc787110c3000000000000000000000000a20ad2d39c6b045b113a608a2d5326d52543f51c00000000000000000000000078114e8d91326c7de01c5aedb4670818875f5968000000000000000000000000f19949445252392ce6801fb1215ce39be1b9863c0000000000000000000000001949cdc48253eae7a92333c5af1c34615767b7c200000000000000000000000007cc7fcbd39fd22a1ce763733ff8045781de06aa000000000000000000000000ab2a191170b327730c929ea03e679259601d31040000000000000000000000001b6a9d2e8641a83edd77fca23895b3fe35e13c0a000000000000000000000000b85a8038f046e5be0d3980bfad5c9f0e274e41c0000000000000000000000000b6901882f283a462170b0a2ff1aedc72d363e09a000000000000000000000000fcb0dd6bbc92dc32be09937e1972b2f4980bba0e000000000000000000000000e98c7940e69dbe3c3384c90d0dda308b59978745000000000000000000000000d117c63a26c64de7bd3fa8ee5e6523ead4105901000000000000000000000000400666c7fe7ebef4157a7986c95ce920250eec810000000000000000000000004932f2eb75d93513765072926db7eeb404315b6b000000000000000000000000a327150a8d629cff4914dd4e6bce507120fabd8100000000000000000000000035d08fa07f0ec16b3ec7af45faff0bf714a3d14a000000000000000000000000d267cd9a5f795faf1dcc3eec640a089e0868017c0000000000000000000000008cd64c287cc243c5fb90d679d22df863afc0f02f0000000000000000000000005d2dad44d00b81946c6ac5e73677a0870e0917df000000000000000000000000430e6446610f175e9d345fc292af16cb6ebe6d6d00000000000000000000000043838e7f4180c7d7ae84bec46210b8ca07911bad000000000000000000000000ecec278bf172fe5b84bb895233219972781309340000000000000000000000007cd49f3b2b993cb031852c93a598beed9a32df75000000000000000000000000c4bbf9537a9e9ce64ab677aaa924f822ae541b46000000000000000000000000b14a9be73c776d929b7812ec485f979ba82aea4a0000000000000000000000001e6c369c495ca35a3aaf3fac8d1973ed2c866a3c000000000000000000000000bc020cc1c01b23763b5978e49636b7a207584f040000000000000000000000008e39baa1d34d4ad4e2af47e7e651a68cbd9a9fde0000000000000000000000001963a9697e550ab220d75152bbbddc7e76a6f90a0000000000000000000000001df47e174960341d05a326136178eb14cc8047eb0000000000000000000000009c4f38d89f8195506a01b6ccb20811712e5dba4300000000000000000000000092608857813e436a6a6985ad92a25b4c5f1cb7a1000000000000000000000000b9e4a22ccbc57d07efd3892249b11fed6080b1c7000000000000000000000000624a2fbba3c197222a421f9f367cc2a53e1cb6a50000000000000000000000003bde6cb3e675b77e9f56a582d05d2bc18266ab9d000000000000000000000000f3a1715d23d2e8ff1e072b33972da32b1c72e988000000000000000000000000b72bc58bfc57f1b3e2027b31e335e2120adc3d4f0000000000000000000000007c921a0e406943673e178a46059b05794c06fc9400000000000000000000000039f314d04eec5652e135e508d92c7ad1ac134b2900000000000000000000000095be16d5d96d38e7f32d9cb9a6efcedc8021700e000000000000000000000000e06112b41089ff003c42214ffdbc340787f85d74000000000000000000000000c11af32dc9afa38e4258a614a8dce799a0b2e1eb000000000000000000000000255121aee44af3d65ae898048148d95aa4b7ca45000000000000000000000000ab2b347b88167cbae292ea1ac500b9ab866c605900000000000000000000000091a0246fa90d716bbc36cf341d3d332f96ae2e93000000000000000000000000db3912c907c01a37aea61b3142f71c11c8148e9600000000000000000000000075c2810a555c867b70d807963a7b704cc264b115000000000000000000000000d56d47f9f27d6071ab5308a96aa9ceafc1e726a200000000000000000000000008a13f86c5029306538b28bbf5c35a1141da8188000000000000000000000000183cd7a85bed10821a46ca85a1c564c597e7635a000000000000000000000000998be9a309df6eb21528bb641afc6c82c3f4573a000000000000000000000000c884fe12b0880ef8e182a618eb3d2fe59f52694e00000000000000000000000082f82ac7aac690b9a6a5323a26b554b54a94cc40000000000000000000000000fc5d1d32751be682613c7ce7bf9d802043ce0801000000000000000000000000ba976c594712c146b51f91892b110d45aee5de31000000000000000000000000616bf39d58b503fc5c57da0f6a8759e911aa9b37000000000000000000000000b032d537c6aa3d0d49f89fcb96978b2fa7bbeba3000000000000000000000000f74320d7edd20baae73f0ab5d2f62ece763c864f00000000000000000000000075e27fad699c2968b793525fb8af0101a5051a5e00000000000000000000000096ebc58d8bc297895ad42b85811d62098730159c000000000000000000000000fd6c18b67cdef0edeab99bdc01ee08120275ce5000000000000000000000000077f1ef34c791f56b2435bea534a164ed545888e5000000000000000000000000c4c63b6fcb0cc1b2f7edd81ea4dadbbb42aabd060000000000000000000000008cce10554afa180b60568758a5df8e0f35251d6c0000000000000000000000003b9ef6ca8e14755b736e8893e421d4501a219690000000000000000000000000fb35f84a18e3879cbc52bf630bb56ef4b43a5917000000000000000000000000d38f93edfaf97bca6c23b320a725a00dd33ec8420000000000000000000000006c1364a9f163e75b22a111d5f22f230e5092e9a20000000000000000000000000d57eb23f7d1889f4af326d9b9048bc8a45911c3000000000000000000000000fc08eb732e9e2991e31a4215753096698c73b10c0000000000000000000000000c4d0c2a10cf575d7e61996ddfd525e5e94625c8000000000000000000000000ad54baec6092680e32c1175410989230b22f8ae00000000000000000000000007acf3c017a75deb3df06b9dcadc98edb26694deb000000000000000000000000adf1c559ca7d4dfc172a6853723fac38b805cf70000000000000000000000000465ae25b432a8cc36db250cba70ef98a223947f6000000000000000000000000ee166e1c54f7de7a16ccb60f88f2f95210ab8c550000000000000000000000004c9746e63cac461f15c8c5a7a2bc30df485bd0b600000000000000000000000075fe15ef6a3a1c853d7a7368a3a788fae8ee8396000000000000000000000000e7c61d044a419c3e73383372afb66ef9a850a72300000000000000000000000071259d09c54af93ac588001c7cab596e158075cc000000000000000000000000cbd9d8c4fa67c412a6d350c6b944c522339b10e60000000000000000000000004bb1c5396b4180d2b2d0684d50edacde85db06520000000000000000000000006287ad90c212a7b2e83682669b24c0cf1f1f59eb00000000000000000000000089f397106d08d339ae82a0b9f8ac4506d40178bf000000000000000000000000b930cab48531dfabd5cac61dc902240059359f2500000000000000000000000046b0758ee55458b7c92c12394e164562d5247726000000000000000000000000416353ac79c216ff899757b7e765dc26da0fdc9d0000000000000000000000006a439ca8660fe48afe193a7d6ce331c3376d4a0d00000000000000000000000091d3071e34a5caeea8ab1f6767de3958b743aa2f0000000000000000000000008aa5b00b82d89fe54881a6e3253d5f5ab1f724950000000000000000000000008316afab78aa73b7d5fa8ab4566ed798388832220000000000000000000000004bd9b217e96d8a0ec7045015ea8c6c8ab7e61c52000000000000000000000000ca8b431b9a4a9b14c0a846149db0a74baaaf7fd70000000000000000000000007f552bf0c1cbae3f81c53078f15599a2ebd7b1f7000000000000000000000000528645c074dc022554cd17bf2bde0af2ea86530600000000000000000000000070a1043ab21c9dbed5f4c833dd50bf0b1dbb7a15000000000000000000000000597ecace5650e9b73d4f3765c4c74884084fca8c000000000000000000000000d28cdad8b2db42a60e02d90e296f0b7c9895bf8e000000000000000000000000637079454a9287eb6f9fd0f8a2b7863c3deb57c600000000000000000000000016d51f502dbdeac80769e66e6fb0bd438727a41c0000000000000000000000006c519685217b5b907362f329dd17c94ff1778558000000000000000000000000798032301b8f83ca724df9ddd1962069539f01d40000000000000000000000003f3b3349ad84918768d050d21b892491a33b2f8c0000000000000000000000004b04f413a207f122468bda5bb382ca1d627a89eb000000000000000000000000904d78bc5f5afe74087f48b5accab88e1b0eb19d0000000000000000000000000b314adec516bfa3207dbfb75b70789d5f8368de000000000000000000000000cca992afd72ab71bae2ca352119cbf339cff32b9000000000000000000000000f2331d5e12ec08a8082c8e677fa4e119a00346e60000000000000000000000002d376d20961a148085c1266e6ac395876727cd8e000000000000000000000000f5849ff0c3b756665a72787741706fd55bc724ec000000000000000000000000684034e845c50aa38b5203f20a1d5918487deb730000000000000000000000006109393ee9154d976e85814e6126e411a5bf0b620000000000000000000000000b4060176a18cb7d128321eeadccbd3a4867a0300000000000000000000000007541d5725cf7815a22695e9e8c31cbf90b6b127a0000000000000000000000009fb24e117b5e433a68dca8b1d1bb1f520def7fa8000000000000000000000000eb535b31d7d604ae21aaa4eb07b20ba61e46ce7a0000000000000000000000004926bf1e732d723eb2c55a54e2ed27068dc6356500000000000000000000000061ce55faa9af1cc2f59558d40920cf78396738bc0000000000000000000000001565f7db97359c26b2898bb150dd89c03b0fc6a900000000000000000000000089e0a47689ec7f447317d58efa2907604f039bd4000000000000000000000000b2b2013bbef1d989ec6eef8dbf4357d6ba6ef55300000000000000000000000072b3101ddfca6c796f9b0edbd38243db040c414c0000000000000000000000001da2a07bc21f5d4c127ffc37c60a235a5313f3ba0000000000000000000000009796cc4787f618543ba5c3fa498a26c21502f63000000000000000000000000018b2c9389de3b0dc96907a6bb95fb78d243df260000000000000000000000000fe650f03838d48dacd158f59b6219a6a95626f870000000000000000000000006fc3037d9f126ca6e888661167872e7b6efd813700000000000000000000000069d456a8099ce95113fea3927d359b4bb0dabfc8000000000000000000000000e85e73b812a3d2032fcdf99e175f80a35db79bf7000000000000000000000000b28e20e51436cd5fe35e2dbda328682013b5c56000000000000000000000000095346b9c25553345c87a4f564f75cbb9e82f2e6b000000000000000000000000c04272f87f9b0a7396e489bb7222dc045a3785580000000000000000000000007a14e9979287c4158879253a058d679f8af0ec17000000000000000000000000161421ee5bd473ede73ec276a207e565b9e70da400000000000000000000000017da4c01c2101bd774da0f4e0089ce9d5fa0c4b40000000000000000000000002452e136265e4b2ce559534e9eb18e9907f459730000000000000000000000004852c128ccf3d735c4f29b2d0cdb7dc37822817300000000000000000000000089df5061afbaafe45dcb4e003dcf3ffc1382b3b6000000000000000000000000ea97f79c09696b61529a38a8150e3677006e6f4c0000000000000000000000005064f850026028de20fc8c459079e842548c835f000000000000000000000000b20eba155d3663de208bdad98f6d2f7bde95a14d0000000000000000000000009200d7086e11c9b5a247b44e75f5e10e738bd3be0000000000000000000000007d9ff7d24d3068ab5ef80f0ef285813173dc299700000000000000000000000003611254d0f8047fd7c3e58cbb67d53d3fbbc1f800000000000000000000000098fc26a86fe4cf7b9c35e492e15a665ad61ffddc000000000000000000000000960529cf667d76e18015c4c20f99e9d4b4c1a0de000000000000000000000000f1d57aa148a93a733e98f1f806fc55367f3777940000000000000000000000004a6f216f0c2cbdee5268aa3643d04020aa8c6609000000000000000000000000e212119644864f3b60bb6128003d44d5a28095d50000000000000000000000004c75af1e6ee074159a7117c3a08cfb164ecc2d6f000000000000000000000000c023e64dfcb994947093377d23cba4593fa4e11400000000000000000000000020defa64321b6f79390eff0cbb3f0dc6a51d69e1000000000000000000000000e55a921d433e9628b5c59f4884363c9fe86afec0000000000000000000000000ed58988a6b9a7de86c2151212cd7862e53f68145000000000000000000000000bcbcbe71aac5bb5377e2a01717a5aa093dfbcd0d000000000000000000000000944581245432d85d276020a4ed9dc08b9c91057d0000000000000000000000007783a31b2017e0894784b31196a4874e83f41d82000000000000000000000000ef4e0c4f57c336f12677abdb45d7aa3cf566ca830000000000000000000000002d9ba114524fd0cc60a1341495d0cddbecf6d390000000000000000000000000b338fa55f8f0166b03ab84bdf9dbc3af31ba294500000000000000000000000036344825fd40a0973ff8f41540fc31f2964a41cb0000000000000000000000004f749a055e8477aa2a765d0a03bed78f7444aa6e0000000000000000000000007d1ecc53bc8522670874d5761b3e2585ad4e7c6e0000000000000000000000000c07d09797b6bfa17bdcc19cea645dab5a5b0318000000000000000000000000395d31760b0d398d06e5649a5b4d734b06b6ef0a000000000000000000000000fd45d776f488ffa25c8f6cac9885ac9d3385a040000000000000000000000000c68451d01743396ddb92f0861d48614034b5b60100000000000000000000000054e4120b2afbf74b5e1c6ffdaa7cbd364d9a218e0000000000000000000000005160ef8636f941523710ebb1b9a9d2ced02eb0370000000000000000000000009e2362417e3b130f061b30b321d68f226399160a000000000000000000000000c4434bed5c7c14363301407f0c9ca588e107ea830000000000000000000000003bdd8b8da7437aeda2e0a914f52e243963abe5fb000000000000000000000000e5d1392bca871afe2b038ab5ae71d097579b021d000000000000000000000000c466837c7410a7da26a34d2dc5c838aa27431d9b0000000000000000000000003723fbd1ecb86cd7829a9b8ef81ccb6e878d6d9600000000000000000000000077e16097d936c24348d7a614d0cc52bd146b124d000000000000000000000000dd0146895c34f23de6c3b95d02320180ca45c87b00000000000000000000000011ab5909778828928bf981c695a5875f2c97aaeb000000000000000000000000c1890e483131fcf94fadc0b6e581d72585868ff6000000000000000000000000c5258db355d70bbf88714c8fc9ba030a767ac0ad0000000000000000000000005b1e6737114fba87a83db0008b490c05280235fd000000000000000000000000359c108a6707acfc95f62dea4fbe605b42253a0a000000000000000000000000203ff51a43a56a2ffa41eaff03db2ccae2477956000000000000000000000000b2365aa49929bab3acbaae2bff995b6456de294e0000000000000000000000003cb854e427ee2f7361b1277f0340e76523004ab3000000000000000000000000ce29ac621d9b073fd4ca7eb6848324dfd638850e000000000000000000000000dad91b5d88b411bd50427a8dd0922e5d8cc3f6650000000000000000000000004ba45ed1513ee6e0ca79cc88e6fffd7192332597000000000000000000000000a2971f3666852ab899aa76102f7200af482660570000000000000000000000006a83accc50d5a2ce85d226e8e4056eb109a619740000000000000000000000002f81449960a42f515615c647855c496cea2d4cca00000000000000000000000097b527445a0971adede29838d3432d8135ef5bf70000000000000000000000009e3d29fa9b35ebac7443658ecaca25ac85a6d4ef000000000000000000000000b9bbb55450112fb2d08191bca941341a955a09e300000000000000000000000002b2d57ff03d86833a2481148e2f98bc9547a3a00000000000000000000000000308b282b63fa7ca9e1c1fdea9efead649e97b310000000000000000000000009f977a41647ef49c48dabcc7f19e379410750ea00000000000000000000000008ab04b635752978805197f5448c8e59f5d122a370000000000000000000000001850a281d4baa8ebab5f0c6fd7b27d2d6623b5d90000000000000000000000003620801404f9dc165728d541cf138eb6b5e3735a00000000000000000000000091d7203d714e5d1efc097d154c9a2fd77a7644f0000000000000000000000000011b6e6978639b03245ea4cfecadf634ea17eda4000000000000000000000000956692effb78911cd699b6b0934754759218506e0000000000000000000000001760f65ecc16f7a76503526936b57eb6636aacf300000000000000000000000099dc0f6799d02a5ff9ca9c1052afd81c917695cd00000000000000000000000033ea208a26a711fbeb4b16c9b580e7a05cb2068d0000000000000000000000000d2637ba105fcd3362f9cd361ae3aeb113b5f69b000000000000000000000000655ce1b113b286e279420ce54c4b30e78eed33c20000000000000000000000009b252a73dff492ef5a5e2edbf72978c826f9d4ea000000000000000000000000d34e8cc44119d513ce7f71f81a068d837a8ce7ca000000000000000000000000b6043f8e035d9281950183278a57ba637787ac650000000000000000000000003b8fceebcc597957b46d1474eea184c778f5977c0000000000000000000000006cc9bd6b06ec65574579eaefc97a8887f1e420d7000000000000000000000000ad3909221ad2e86249b4a3a96820504097219443000000000000000000000000360d745336f83d13afbc34e4d00b7135ac5320e30000000000000000000000007ec5fcb52040551133374774704231d4492fe3c40000000000000000000000001fbdb7ef67dd435a78e527f1ab6b8b87237b58fb000000000000000000000000200912621318427365a739d808f85c629b29c6ed000000000000000000000000999a17b9af7c22087ccc3771f869f198d99028e3000000000000000000000000b76b35727d0ed3163ed1ea8265db85d57a6c1711000000000000000000000000b80c367ecd180da06c24f3f297634709d8a7afa5000000000000000000000000ff9c006ace98a919142e91a81de1a6d33f95c69d000000000000000000000000b43a6e1ee1978dc0e7ac2343c07e302cc449b7fa00000000000000000000000037d8b5d0333698df76e0f485c61a73817c3e232a00000000000000000000000066dd8b2a8a3f53dec35991313a18a118e3fb69e70000000000000000000000008b1ebb08fd209f39f5ad837da195f2d63e7f00c6000000000000000000000000b4fa488ac7d315b011502d883f57563974f1b693000000000000000000000000e99938f6f83c2e0b7cffbdb0896f54fad8d8628f000000000000000000000000ecd02af5ca89e54edf404baa65c514c7027d1f96000000000000000000000000812a20f9e50e4ace73ce6b08f622d23f9637ba2100000000000000000000000091df6b176022d9facd89347108b5e31c0a3c09bc000000000000000000000000596b89a707b42f30da1b251535d492b57d75b6900000000000000000000000001e5c78f458da7c1b66d24b030442dbc84014817f0000000000000000000000006e883210a75c7bceaacfa845f01a679fed3bb54400000000000000000000000064ae19394cb87fca5e112438dfeffc9886fc4589000000000000000000000000cb93c79158e618a826bea02a2fcf21e11ad3ea170000000000000000000000009ae9d555352c8fdd04bd42dd6724b105a21d0ec8000000000000000000000000f2a6f202ef6da0513c8c5ce6c352935cdbbcd3c9000000000000000000000000e6db5edc25b49f21e162061f1157a14c6475b7f2000000000000000000000000f8a5b3c6e131059048952c1441f2ea009edbfb35000000000000000000000000ff237d0c780a3d1c2b22c9d0e6f582fb40d0aa7b000000000000000000000000030d2b78e5bcf85e7d79c5082ef6b94a8bfac009000000000000000000000000227b932710f4e834546a78e16324b498fcb2977f000000000000000000000000c289dd3cec24eb8b99432bedcdfbafe63d062ce20000000000000000000000004e00939835c4b6b0787896170fcb33195fd87ff30000000000000000000000005b64cc26cfcb4a2b0e9b83642c44eb54a1d115cb0000000000000000000000005f75cb3e967ab0b2c80043a66fef1d7bbd0d8af7000000000000000000000000e1da76a774f55b14ffd6f30665781eb89df5a40600000000000000000000000014d069923f2a8f8654d63b20ca0ac9a0fe96eee40000000000000000000000002dffc0f60eb02691ec27ff36b9d04bb8b1a9cf2b000000000000000000000000d95f9aef4c84bae5b9c696aeaab0d8ffb0791089000000000000000000000000c412f69a583c78933d767964c3dc1c60174184b900000000000000000000000099233eeacd597687e4ac725291f139bba499cc6800000000000000000000000075cf373a2c0f25148a9e3a23c12384b6a210edfb000000000000000000000000b413c7d4297d8c63559845c11ef6f69349a3b65a0000000000000000000000007b408c4367bfbe16693729690ee2bce8e38b1512000000000000000000000000d7460243d3e888050d0960893163fe44eab4b33a000000000000000000000000d881dc9287702d040c842a21269e9b876e9b160700000000000000000000000076e5784dd2f84e8a1e58803bedefe90936472ea900000000000000000000000008790a515480f536759c3828b45e67f2a650886c00000000000000000000000053aad91fc80e991d17b19c5ecf4db569136d74810000000000000000000000001985e8dbcd064b5e2b768cfe074c1d8829df4e03000000000000000000000000cd59af2c22badc0b1fe386884e8a8d081663eea90000000000000000000000008f4ab9a209b4dda8bb0ad878708eea2cffffe148000000000000000000000000db67d04daeb01f24904e3dc6bf6f3d45adfee340000000000000000000000000549fb09f5318376e0031868fb65cbc08b5d06187000000000000000000000000348879776adbf0dcc8070322e1cd0a9a249e490f000000000000000000000000fccbbdc6586850ebc5058cf14e993c68c68064c900000000000000000000000095bbfeeb51c3eddfe6d07dfdbc05fab96c7ee6210000000000000000000000009d7fd712604a827dce31a68e76c691eea88e4a96000000000000000000000000e041d869d919b55490454b2ab0eca9ece3fbe75a000000000000000000000000bd7dc865ad2b71c5dfd14f8c25295f3a4db436a5000000000000000000000000288375df2323debb08bdcf1106d77aa4008031100000000000000000000000004ef7f9022f37be5db0f46d1d62bfd9d9adcd88a90000000000000000000000007e7c2139315dcafe01b27944d748a52d8c924295000000000000000000000000a4f9f9cb3e65e4b862ee92a26f87d850c6ec1157000000000000000000000000c138a01ee5dcd9bc34498f63f0536396b969a66800000000000000000000000085a206766d0fb09811a97088b79085c541491d40000000000000000000000000542bdf587c02b82965120070230f1d3bac0dcf290000000000000000000000001b1651b6e1b83a7b45f94cbe85657ca58b520b51000000000000000000000000528ea9d875c368e0333a96bdc834ccda317604150000000000000000000000005fcde33b4487c906cc2b31ebd7cd60458a0db89d0000000000000000000000002f5c2cc62ec7fe4a8754bba12935bb900ffd3d300000000000000000000000009b5ff134f148f13c045a2b3354da2327721fc3d6000000000000000000000000fbbe515c875bf6beccf6e4239140f00c1c7683380000000000000000000000005ed43c96b2f4fda3b444ab9935fc3e2689e905c2000000000000000000000000ad5675bae605e65311073100ff04484c79a20f1e0000000000000000000000000e201bf8fc13c445775eb2ad117387cf624696ff000000000000000000000000b03e947ef1a28ffa1b81894b35c68a8e7b209f6e0000000000000000000000000c5b92d14e7c9c3ce0dd7a6c7a7a56de5ab85e65000000000000000000000000e8b7ba89ab1833980aec5a4a2cae6e5bd1581a700000000000000000000000002e82c755de5333e3b3c6b3fbe14d1c82bc6c051e00000000000000000000000036077f84b9040dc54c865408c06ed77c52d1e4d30000000000000000000000008e762ce4b7b462b8a4fdc58367ab647890fef71a000000000000000000000000842c4d4303c7d33977afb7ef08ae30e724f3c47f0000000000000000000000009a781032c1a6138d94b7e31186ad03e0f0d2fb01000000000000000000000000cd54d7964ebfdf8715c932424819d0b630434bce0000000000000000000000007e9f8f16e69496f4dfebedd91a9c3c324864d7230000000000000000000000004464bdfd6f2a7276e8251e99480d1094e365b5fb000000000000000000000000a0c955aa197d84158a924b48b92daecddc151ecd00000000000000000000000008833ee23829654cb77029912867df36c8289865000000000000000000000000c46fea1bedc5ae56b498cbcf2e2e69cd840ee5bc000000000000000000000000d39c9a8f2138f23c616889d042663318f2993170000000000000000000000000e9e888e1f9cad82b05065d027fec22990d297dac00000000000000000000000045fead408f9fcbbc55cea50d9ddfc659c97eb7460000000000000000000000001b1ffb361e8b65f42a4ad631f9000247efcef47a00000000000000000000000025b7002ceb32c78d0c9d1cdf19eef56ea830c066000000000000000000000000c6445b213899197d74be76663ce9ba3fb93a7c86000000000000000000000000068eba1a67aaf9e4f8c7967280a15646811e291400000000000000000000000063bbaf9c769a132399df2aabb11aae3a53e4eaff0000000000000000000000002fb46f0685be19b28d9eff64d2da3f26222711e8000000000000000000000000fdbedf3779c55d76f13c3a5c46fedb519e8627cc0000000000000000000000006cdedbfcdf492fe86cc0b43397bd9ed8f03259f90000000000000000000000000eadbf3707d9a8642da3675a0064caacf7c27a69000000000000000000000000cca6b4e3fd1b0cfbd16f90bb90e651bc8d59786100000000000000000000000070c102f78d90a293d32b1159d66529c67d68a838000000000000000000000000028e59e22965916e436752e9b42699dc4c29b45c00000000000000000000000060facfc6e5a8d88f2f278df036fd3132ecd7cd1900000000000000000000000098c7a246115af522d6471f2a6dbf9307a6bd7de10000000000000000000000001e88fb61dc8dd47e9cb4487489542ace6eb0e23b000000000000000000000000b93423168c0816cc0c98a4ba9eb8653010873277000000000000000000000000b505e3cf6cd7a1555eb35eba366e00552d9f2a06000000000000000000000000f4bef357904d347c7e10932f3168c3fe057d6ecf000000000000000000000000c798f36e9f31c75da44ef174aff42f64b7e08c6f000000000000000000000000f07351f83d6bbd984643d77c94a82def6a870b080000000000000000000000000e05f225c558b19b2eeeb6e9b3e204409ae503c8000000000000000000000000b520cc8d682a8948fdf9feb3cabab9891656cd2b000000000000000000000000868198d1a1d7f430473d85329377399569cb90cc000000000000000000000000111a84ef9fc3ea934727fffcbb3a91154fbdfae10000000000000000000000001105ac617c667502462a871ab80d2c1ff4907c860000000000000000000000009d88bd9d92855685ff6519b8789c83e60c6a5b9e000000000000000000000000eaabc46b5acb9efe7e7683c6008c7dceec7f5360000000000000000000000000ae7d4e2f1a564e96fc62d845e03dcd0469dbd76f00000000000000000000000047a27dd64eab79d43246642ec848050fbe647247000000000000000000000000353236f57c2474213a312a44fb78498f8bee108a0000000000000000000000009baac4de69d4b062dfc4b611b65576718bbb28e7000000000000000000000000bc3ad4c14a3d4a9b8060872dee3e6bbd2d85daf700000000000000000000000094c4ba77b5322e3cc886c578099dda0b6b1222410000000000000000000000001da3eaabf3c9a7ca1311744d26b6e7d9ccc6c1c500000000000000000000000038396eb4884b292fcb8ae6db303a889f07dc99b30000000000000000000000001230b94f3b4a20056d9081be3240ed395c554a77000000000000000000000000beae7d28ae77310aa5cfc59ae4eda59041db63c2000000000000000000000000715c4d1065d8ccbf29a89919362a106052465e4c000000000000000000000000f711c38f3368ffdefe437356fd64f9d343054b9d0000000000000000000000007eef1a6378fd95d55780a3d43d62c19470ebe256000000000000000000000000bf89703b130524b8940083f86d6d4cd4e8057b88000000000000000000000000e7864211fd21810849d3f60bc078bed9cd4af8840000000000000000000000005c4859cb38766bce9d503bbc1fa40f5040f1ab6a0000000000000000000000006e37cd4b386d9e7861edd4a873473d586ae8a16d0000000000000000000000006c6bedcf1b31bc02eb96d6001bf9f87a83d6d6e4000000000000000000000000594d6305b1b8b908319d27c46b09d30341103ee5000000000000000000000000ef58a0651b416a75e56654ef6bde175b9db0861a0000000000000000000000008278fce6afce3ae575f8f5d0361bb5c629087b420000000000000000000000006745ad9bb5ec7af9ed4b334c853744cc3f2a18a90000000000000000000000002b2198cc6417787663f29925d913a04be4a152d0000000000000000000000000c2646a091263463f47b804a13c98540384fc5357000000000000000000000000bd418d992e3b6f4b3d6f582f57c6b754dbc495610000000000000000000000001e4ec52ef4e8f46f4ca8c283b03ccf77b3c4b5d60000000000000000000000006c992bac174ed8aa133b0a53f191d0e630c2ece900000000000000000000000066372433500c031c5c6401cbc92aa0db5ccdd95d000000000000000000000000524ddbd5b0ec07a338490c02d91292c72ff29afb000000000000000000000000ec149afbbda2351036ea93d362c874d92d54baa10000000000000000000000005c1315073e57fc2a3b9ebed80cc25cfaa5fe1fc900000000000000000000000042bd5b6dbc44a8e7be5ebe5f6aeaee824b1ead0d0000000000000000000000001651af560ded55ab685c03315e24020cf68e70eb00000000000000000000000038d6db03b3dc35b171c327b898da27270230d23f00000000000000000000000056b10eb68e94ef5a45f8f2531c28a5cae0d0829b00000000000000000000000089e0398c788a61d8730745a2f11dc8de1d9996f4000000000000000000000000f5fd7604c396449ee0d71073794adbeb861c9e400000000000000000000000000aedbb6408f31c49e316f650f5f0ce90c56aa598000000000000000000000000670acf274220be68791dbc58041cc9260a47ea7b000000000000000000000000f1d66719044e0ed9b4edcb73a32573ed7d452e900000000000000000000000002f92b30bc70f8cf572c8790863a2e2b918156edf000000000000000000000000d795f4aced4970a04290183a3a54f93fc47be6ce00000000000000000000000043e03056e83ac7d8afff0f19a6f1478e52e63aca000000000000000000000000bb0defe0bce94b2868bdc947290779572c9fb3470000000000000000000000006893bd954a10129d630dcf497208280f4038e3ec000000000000000000000000d368f6705dd7062730b8e05b162e444132d4190500000000000000000000000090d3700f472ab84f9775213cb117ce9d53ba84f1000000000000000000000000649ba7190e1c63ebe960516b617999b25f7f8928000000000000000000000000031ceca297951e94b8a00b5526d362a381783ea2000000000000000000000000dd3d305ea7703926f1ab7a24381bc6376a67362f000000000000000000000000f18f3f4682e861895e7438c5e239a325833dbe5b0000000000000000000000000897cb5d0ff538cdeec90c459b160296713dec4d00000000000000000000000004dee59f993742f68743f0e8956aa323e3209fc50000000000000000000000009060f6e9cffb1bf2bc6f9aa43ff8a3878c0a5165000000000000000000000000f460947efaf9de22894a2734b5138303c131abf600000000000000000000000046706aa85510613a8e35cad79d591edccd0d8aad00000000000000000000000086f951e55edb8f49dbc3246fd35396a401568d34000000000000000000000000d68888a873107ced337ae85014fa9e020d092c550000000000000000000000003dbf850125ed0f59d88a2881ed963d7294034a050000000000000000000000006a85408a48c58af7f3367578610e2d4857c4914a000000000000000000000000d8ac8282dd722e1db49347dab024b2fc77d3530d0000000000000000000000006ab226734d131e71bc56b9713d0a4e3813f317730000000000000000000000002ce12c757dfc78fd239a34356d4515504be110770000000000000000000000004994779612165862d7936c6351def8bcc1c6ccec000000000000000000000000b4fa922b6a1655abd01bfd5ecf0cfcc48781f3bc000000000000000000000000a0faf5030b7446908935a089e04b53dee9bd8675000000000000000000000000d69b18cb3039d3d07aeaa100aa22a50d13d740350000000000000000000000004214810ae6f751d520d042c991de443708139c110000000000000000000000002d05da64debd14aafa9f760e91debdb7b9ddacba0000000000000000000000002ec52509c70cff31eb1404ca5fc04133d8615c03000000000000000000000000de5ca2a11aa192fa1084dd92a522844a71324606000000000000000000000000760120595d4cecc12074ae34b1a83538e586d61e0000000000000000000000001615f36ff1ca66627cdea64aef4cd7208e3595fb0000000000000000000000007317a427952493c46bcd272b8c584c8c7e32a8d20000000000000000000000001b486f712f51da542940350902493d1afd384859000000000000000000000000836846fa23b56e6fb59e1a1b985837a7a01f21e60000000000000000000000004a2be53516f33304b3b88f848ea819f70a5cb67c000000000000000000000000b1c81d5a0858e668892b3b970735561e4ec4e9a30000000000000000000000001bc25d58fb31602e774a31c008badeda0e71c11e000000000000000000000000ac429f4c02aeef1b0366340bb28b6328a7aaf38700000000000000000000000091b4cf1a7e41a47bf23dde483a83ba6865dd21fe00000000000000000000000092f53c1fbdf10e94bda7c6fc3be35bf1da15e86f0000000000000000000000002f0ec2ffb04bbe99a1e982698fd96be3ccd049250000000000000000000000003b4ecc15d3b3b4c9439717b61676fa747e835153000000000000000000000000e4e1e756bb14610cb542fc8bff56af2fe9eca46700000000000000000000000031f9a1adcbd827991f75a3c4f196d600ce15fc1e0000000000000000000000006198becf002dae4cf77fdd364f6b0423a5529e2300000000000000000000000011f58501488983f127bf16ff993ff056b88e42be000000000000000000000000936d42c3010e9668f89fd8366f37dee06208225d0000000000000000000000007610837b78ad147ed8526841b0687b9efa7a1d6b000000000000000000000000fcb1744b063c55b3e266ba4dea86025e609ea322000000000000000000000000f320dc9ab8c6ebf0ab3ba20bec12439b6276bf070000000000000000000000007f4dd97fb541f7586de5f83c8fa7de1bc765491e0000000000000000000000000d21cecf89b6c9169393858803bf02f77426a912000000000000000000000000e2de34838df3fed69b95bb4ad39fef6255eac6fb00000000000000000000000003446b2e4ceede7739f86f793a15cf71057f713700000000000000000000000042181e3db048d0dcfc2ec275627d869ffe71097b000000000000000000000000ec3aa03ba23ccaaffbae1837d67cbaf66739ef0e000000000000000000000000e38a2bba01ec38ca09ecb87388623d0bf8eefc7b000000000000000000000000f02c88e1dcf9af624d5669bf77262a45c807405100000000000000000000000070c1e87aa8a16504a5f1a543fd02d97e1d9f9ac500000000000000000000000078607fd0ee844324d4339753ffd1e6a5a60af31a000000000000000000000000006927c3fbdaf12b5ff08e7f70c5a80b9316adfc000000000000000000000000b01c4d93d4f38adca4a7e135366472d80cba6ff8000000000000000000000000411faf5a21fd81fabed3b54479486ca5ad2a74db0000000000000000000000001ca9efc14a63325e37c564a15ac247a89f2b785a00000000000000000000000088282bd271cc79d81f5b8ba029757df3d3e02151000000000000000000000000b74e341df15697159bdc58bda47d823d3d00a31b0000000000000000000000001ab6321526332193f4888be9af87118b19ec8b44000000000000000000000000e9864b84d221bf026baf316e370715d4b2ebe70e000000000000000000000000a384028e0df6e70d6f9784baddc138f9afd54dc60000000000000000000000001ff2ce10ad8ac888609a02813b0a5833118e358c000000000000000000000000fd25792506852d2c5614f9720743d322e3c1e3ab0000000000000000000000000b208822aee785653871c815aeded864b5528426000000000000000000000000882c5fff76ceef7c48348a807219d5de65cf31d3000000000000000000000000a416e5d51914ac10a0d9c841df7ce100be3c99910000000000000000000000000199f1209a701346324b18492861fffd36cc9fec000000000000000000000000f9452b752b5a2369c4d0b961d1430213c0b21ce0000000000000000000000000a6e83af3bc7932bfb0760f4eaf374ad3d20f993d0000000000000000000000006c1e0d75d8238e42dc6893ecc66957118b2f2004000000000000000000000000b1d67c32db6d75b0c44842902e36401fbd4ae2010000000000000000000000005ad3a85c6e3292371a51e8f75c0321056dabe13f0000000000000000000000003d991270dde8023c65b7ce4d7869a53216804df8000000000000000000000000f0c79c7355f6f2a2c944014b28313c356bf90989000000000000000000000000c342bb4f4e70c459dfcd818a20ec9e5f2ed95a8e0000000000000000000000009bad4122845a336f1bbc64813fb438d875613ffb0000000000000000000000007771d56092a6b891c939c029eb8218dcb0826c6200000000000000000000000072b14600e6257f253d2bcf6161ac14d552d6d49d0000000000000000000000006b9cb811b1edfac725b22c5542746838f4d2b9b90000000000000000000000006c0330e4c8b46549524d4d2aefc609f3cbb9bf8f0000000000000000000000009230278530604ff435671c0ff42d7e919e27428a000000000000000000000000c5a7023db3d5f3db938b875d43b42932df8ae2fb000000000000000000000000b1b674023b5cebfdc2cefdde28ef32ad719de53f00000000000000000000000086bc8e0bfc68e23cd0a9d0ac886a28b47984ebba00000000000000000000000005404f08dde94a92e03cbcded72ee993cdcf3815000000000000000000000000e1a9514835e651bfbc8dfece4935312bd8f2485e00000000000000000000000024306c89550e613e16e9dbf6092dbc9ce6cd9820000000000000000000000000be30b6bb9a7c8a7d9ad86229863f17e280db2a46000000000000000000000000581e10a0fb6afffd28a6794b04d5b84aa988f88f000000000000000000000000640ad5960964d44255989fa87ae18beee3e94f46000000000000000000000000c7b538789fa67e80a7ee26169b52cdf2813cbfba0000000000000000000000001b980e05943de3db3a459c72325338d327b6f5a90000000000000000000000006d8450c6f1107fef7a895c28dd76655d3f2f9f600000000000000000000000004ec708ce8911caf7e663b71f9e190188ae7ca6920000000000000000000000000124b14929c14ab5887104a872d5e2b7fd411ef0000000000000000000000000e05757770afe9e4efe207c3a22b7380cf7dc4f05000000000000000000000000c28a2968350c066b27b03444e92870bc6152c5ea000000000000000000000000db0d86bf07837cc20961ab30abe05e6ad122839b000000000000000000000000c88cfc704ac888bacede68d457c1f7ebbd7f847d000000000000000000000000187b73edf4476ad68e10a6afd400a4f36f68fbc50000000000000000000000009a1e7ff4e73c3bce82fd8a92bf921b10d27f670700000000000000000000000038f6d5fb32f970fe60924b2827048994111263360000000000000000000000001bc587b61dc49d2e38e48feabfe3b4ec84831d2800000000000000000000000038ae0c18601d468032c6fbe176425c3b840cda19000000000000000000000000ca7fcb71a462985d57c8fa681b3a26ea411e6300000000000000000000000000b161348fccaf67499a78bc21e820d5dc214658d800000000000000000000000068b95d5bc16e85dfecc8a3c678fa2f63be17060c00000000000000000000000090f0edd5e0822abccd9544b467ab8b05c56e01b50000000000000000000000000593407cef1662f909b82771b8ac89423de2dfef00000000000000000000000024d13df16e19dd3ff46ef4b67aa8020613913e0f00000000000000000000000037dc9e90081ef9c1701580c099a0afc9301455020000000000000000000000009290d38851eba92dcd89463c21a3e0b2377e18460000000000000000000000006c3e63766fe6d541125d8dab53838417b300ad9c00000000000000000000000019200af6ddb1e1338a1a3b5ea191acdccfe26546000000000000000000000000fe8d7e9086f587bab90f9f8f9f4d9ff901e44c32000000000000000000000000de02ccd3a6931d8db260835cec150eb1f74535a10000000000000000000000008a756c2cf141978f3662396b38a36ec05bc8a285000000000000000000000000cc639a2ea2785ed8dd59b4fa8dfb1f72562643b0000000000000000000000000474d949279beaf7a5ae92e3d8566a9dc33e646de0000000000000000000000006b9fd747ce8bce38b22767dadcf697bce21d367500000000000000000000000007ee9459c4fd1df90f9c636a9f0a082a2308320a000000000000000000000000e44380d0d62c8c2f478f35aef77715f76c4886f70000000000000000000000005e5766f05d1d1e61c6ef70b62e2ae585c9e17263000000000000000000000000aea29b91848e8604fb30e80df1ba8a094cff1c27000000000000000000000000d28040e6fb18ca2c6986371797726f73670c965400000000000000000000000068168c5c455d6f1c4971044f8f6ecfb2d328fcd200000000000000000000000057098e0e92e4967686f8cf1a6dcf8abe3b00157a00000000000000000000000074b6b413d32cc29ed0a34ee901b53609532171c20000000000000000000000000ad964fc643d0812c73dc9f2e1c3e84dc6947496000000000000000000000000653c1f953cd9a26f83528c460fb841ff17827c7a000000000000000000000000cc2516db1ac6581f5bd00fe820df9bc0cfdfec110000000000000000000000009a866c8869d8c819ab19e2b19f347611ca7af5a1000000000000000000000000ce5ca2301528c56cd05df809b7a4e44b3fa22616000000000000000000000000673fad80f493499a5a3550107fc8daa708d074e20000000000000000000000008c64155564a66b1bfd371dd151c4cb8dde0a5355000000000000000000000000e8e3a6a6dc032406371f8b798363ab1dd17946cc00000000000000000000000099e8845841bde89e148663a6420a98c47e15ebce000000000000000000000000bd993b52cf9095d31051788406f10a2448d89126000000000000000000000000bfee7349a033b8d763d704f0458714645fb8af2c000000000000000000000000f721c1b509ca46f2bfa83b35c42a92eee23a085b0000000000000000000000002bf30fc7c7d83f14970d468d16b56f6478e9dead0000000000000000000000001faf03b2bd8eabae2c476956ed4946bd454cd67b000000000000000000000000ea2dfa0fb02fa0c22a00459552a347f290fbd524000000000000000000000000f166890bc6ecd3f9d84c614c5cccc69dbe7c40c6000000000000000000000000da4fde3460d9f77dadf89f241cbcf5ce75f9a6ec000000000000000000000000f5e018a4f8ec0fd5f2a6b243508c9dd21f07b5850000000000000000000000006b00b5ca19df53fb6c72a581c70352fd5669024b0000000000000000000000004d8bcc9c329cb7be55539ca09fca22cd6431924c000000000000000000000000ad05bb5e5e329d17203a7fa92dadbc7a9abec5b400000000000000000000000060dfdd4435b5c5361b0aa602c2ba708cf1dc6d3f0000000000000000000000005b0182ca71717df097dc219fc01b589286b9ac6e0000000000000000000000005f927488aa09d28e44bc7bcfa1e58f540acee5b800000000000000000000000035d1971840113eac1bcaa1ceb4888be7a0b7b2ac00000000000000000000000079670ca6541f00ecfc2a766e45ce1764f073a78f00000000000000000000000048580fb7ce125c6fc6d697e71b6fe53f08f5856c000000000000000000000000dd191abf561f86c54efae0b6e95bb8edd8f179f1000000000000000000000000ad801f1c6bb58a76bcf29a70a3a9a94357582038000000000000000000000000dbc8787bfcd0efa35a9b190dda4f3e1000e415ee0000000000000000000000003c76fe01e13e2bc9975fc7aa36809733da1995520000000000000000000000006e664ab3806c82f92143e1afe609f5994d616b4800000000000000000000000089873459d51679d79685ad2826cefbccaf292d5e00000000000000000000000014207b5d6e7bb4c3385c2c5102794493bbc7a783000000000000000000000000af1e71ad1712ce43b7e083cb517bb14f25be2d77000000000000000000000000fa386d64c80818f8b0163ac18a961597d673fa6c0000000000000000000000001b1e18b541d8ac5146afb9642045a17d40b8e644000000000000000000000000eb425e5491d92a2c715a6f83ecc9ff959e67974b0000000000000000000000007fd4b3ebc4d16d432487235374ae4b283faea91200000000000000000000000045163036fb0e14df698cff3d1adff40d775f446c0000000000000000000000001026a201f95bdee7d009827f90d41a3a452d44cb00000000000000000000000022000490d2f9324f7b8b21b667034b48542e564d0000000000000000000000009dad9468337be8004cb179ab9ed6f11eda7a749600000000000000000000000083fb0974a87bf82272361d10fcc5ca7f3979b21e0000000000000000000000000cbf16e469f767b9eb489e5f6985f5741086320f00000000000000000000000067f3e9f8b2e7265dff05167d915a431fd962ce26000000000000000000000000c79092fcb70f3619b12131510798e06e71527a7f0000000000000000000000000ba348d04f3ccf59ccf6a74d93dc53a17181919c000000000000000000000000f73aa2eed0c94a24fb11004519f8699495c050e70000000000000000000000004814bff3db74a77c90ac1d80745eac2221631075000000000000000000000000ebed5bb180725a11ca442d3b8cf3e6a4a75e39430000000000000000000000007eb510a2d3316dd2cdca937a95ec81cdf140a98d0000000000000000000000009b2f090580740c442a5a629b67cb0aa9be21c999000000000000000000000000334b3aa170d3f7f39d598207c476b30c9f41566c000000000000000000000000ac7d68d84f8020c230dbab8754378c4c1e052b5c000000000000000000000000c70db7c6d238754d0eaaef4e99efc3bd3a1e4b82000000000000000000000000583b90f5d95c3dfb4934f7a2243a4a51acf6fc1e000000000000000000000000298c8e16200a035a736e2710e7521757d7fb6053000000000000000000000000ba5f48d8b7a66e121fc008086e2e565a597a9bd300000000000000000000000056e773b0a620205e9f72265b6013b65b84c2c4af00000000000000000000000051ce15c98335df4d297bf13747e97d04ed74b7d30000000000000000000000007978ca005a96e59beb9b20cd453ec5a7d247dfe9000000000000000000000000ae3513e55c163595198a707f83bc89e761b7759500000000000000000000000053438952d280d9d67751204436085da3e86e2c6a000000000000000000000000c7b5eb026f3beb2efdf7f4f52fe07c4dcdb832f1000000000000000000000000ab3b0b74ff502125008d852bae00a7e233966e7500000000000000000000000031e82bc47799698cc87b17a78b007b9bc86df9e6000000000000000000000000b554329c5fdc8b5a950b600403e8f57372c622a400000000000000000000000012cfb39d974514c30811d2e2751194a03ea3b03300000000000000000000000068f41e9f7736b857c9f2c8e2be1a8694c982bc440000000000000000000000009ce93918e8447d1dd10a9d8fdf661445ad3d08fa000000000000000000000000494caad6ee9b37dbda182f87a97e0b25fbc32836000000000000000000000000c071244ac131ba8d95aa7491a5e29038249234a9000000000000000000000000c6cd06d0fe2e023793929879a2d340c351ba1c4d0000000000000000000000009c3ec94b257f93cdbcc0f50afa07d494c93e990700000000000000000000000025f92aecdfe8123fb06e916ac769e22713a9d76e00000000000000000000000066c7a1fef9d3e372315c07e37a9da7b407f5500500000000000000000000000096b470d637125eead5862fee4b0e6442b8d8855e000000000000000000000000eccb357afa42463182f2d7acb3a074eb3f76206a000000000000000000000000958bd595b7ebe1ea81609292c113cf115ee6002400000000000000000000000080d17e53a1af94f898650761ea8cb6148bb0d56900000000000000000000000002e4fcd023ed081af75fe547295eb9cb8cabd219000000000000000000000000aeab2a98012aa021053d5b06951b6ff82a68d751000000000000000000000000e47ba1d716396e44f79e800f76832e6a0d7f3f7f000000000000000000000000444561ac7b6c70d402e00bf637e9b9d0297f935700000000000000000000000016c4e5953312e65baab54373d9c837a91d82d21a0000000000000000000000001e081bb4dda468dff1ff82b73f967f5c22a88198000000000000000000000000569da7def0f0a6e389a55641e8e163c0d150e982000000000000000000000000fbadcb30445399ed5b0bf9b9dbe2637ee89362c30000000000000000000000004cc0c13fdb337af292bcbec11559a769e9de350b000000000000000000000000ea4eb2b801617a829cdf6b0cfc64114feb5d81fc000000000000000000000000f9a8deae349eae63d324ff734f3dd32cd65d4821000000000000000000000000c53b34767e29080502a322bfe6ae682dc7efae3d00000000000000000000000012600b05ef3d2f13feb35accf63a8785744f5f9b000000000000000000000000937057f4cc4f0602f5972efaf154667804b839c40000000000000000000000009bec485d929978cb3a054f84b097c6c70dc6817100000000000000000000000062fd7fa98667d755bc716ef2fcc5584bc99f79e9000000000000000000000000aaf322a6e41a8e5d8f2cc5c0d1751bb23b9dba5f00000000000000000000000098990b71084058194449b5b4954f6f119ae3d1b7000000000000000000000000a6e775b544f9e4852b83005a1f112aad81e595f400000000000000000000000082e797162cbe738033c732c760541b790f2ab3da0000000000000000000000007872ddb068cbd446a603f48d12316cf2f458ccd3000000000000000000000000639ad6281356a5a9378931871841a6dabac0f843000000000000000000000000c900723965afccf612759c3ce9b9767ee4d599f2000000000000000000000000c5b1552b824769275f91b338b1d6dfa152c5ceff00000000000000000000000067854592599e36a77a2d10895eca0325b8259b4b00000000000000000000000037dcb192afeae09738e87ea42485444f6b5f9d67000000000000000000000000a60e7b92a32ea82be2ea1ca7fb262510f3c07f4a00000000000000000000000016d9327ec09d5e8316ba7bf139c2cd8a55bb8add00000000000000000000000006444c88a7ef9b30d8a3c4ceb9c305c9a209726a000000000000000000000000acbd5f096ff051e65b4b924f39bc923f2f9cf61600000000000000000000000079cfc023efed074a003ea2b2361238d39ee0bdbe000000000000000000000000a05df598e6e0616de2578a53bf844a4e87f7fc5800000000000000000000000062b889800b526592afd185497788d26c972944540000000000000000000000006bcfae798e815f428adacc70653d5e82ad8dceae000000000000000000000000007e516e7194bcebe1d9c1052b84f757e717fd83000000000000000000000000becf89509b840514140d24d0bd2475777b7b3f8a000000000000000000000000fd792d9e082b73d6870695fe8b7dc13dbef7a52f00000000000000000000000023298eac2ca95fb2d1a1af114fb14145d019075900000000000000000000000066b737cf7b19fddc3540de8b8d0f1118d5268e760000000000000000000000009e03398b9c46be832b8ed17446e1a33351db405c00000000000000000000000096647171da9bc01a453cdf5b46ace8a2f21f49c9000000000000000000000000049dc15d029cf125298c262efa3e5d7f57ccddc0000000000000000000000000b4d056a5142cf1eb748f6a46c00efd2e4476bee400000000000000000000000056c772bfef6d078eb9a0e552d2523e8a8c84613b0000000000000000000000008de49d06eccb68d29eeddd813dd689e92f71245700000000000000000000000052afbe9706aef9659778638f11602b383f0acb5a000000000000000000000000efa8fe8906c84bdf20939bfaeba82eff3886e3460000000000000000000000003d8a3bc9f5d9ee28403710adf5fa95a451c8370c000000000000000000000000685fcee5298256d0b1f3a73abb640bfd3ac866b9000000000000000000000000f31d7292a43958996e75f2513e65522c7937df010000000000000000000000000bd53ecf107cceaceae14ea489b37d83be971b2e000000000000000000000000ac7d7c37fbdd450fe6106523ceecf9fd6feedf4600000000000000000000000085e6fe71822eb653080f3c637476a535983f28e2000000000000000000000000b129811d81b1a049b23d3660b28a84b2300438650000000000000000000000002c6c6ab257719700bcff1224927ac0bd8e5d2850000000000000000000000000a57bfeff4dd1c5a4683f0ebc09716a13645e230e0000000000000000000000005906061cc81192e4788950abaaf590c14257a4ea000000000000000000000000820cf351e44b9835a8308d48aa8809dd90f92be10000000000000000000000007870e3fad172644068eb36cba55691df6cc3ebf3000000000000000000000000dade87aedcbfb2f4c1ce81c5edb553953d4336830000000000000000000000008166b45428b9501a940c6d7643b4056666c0b54d000000000000000000000000ab7fe62cc590cabb7511bdfcefd435c27ba7769900000000000000000000000000c3886295687aa6fbe4920efac6b0c77affe156000000000000000000000000a4586738a7cf22db8d584e6eed971f35223b0088000000000000000000000000ab7b204412609bc1adcfd99b4f5e1600938a5997000000000000000000000000f4536185e4d4e0cf2c2767d800a0a27c9bb1511c000000000000000000000000aa562b816561ff892674c738a065b9bf8a572fab000000000000000000000000cfc180a5bb0f24370dc41f304557ac622edaffdf000000000000000000000000321f44842771ca64faaa69e60d591a9da26bb492000000000000000000000000e028bf21d261f94e32ca6485513b08e83f969643000000000000000000000000fc68192e6da5c5bcb381e773253a29f1486927ce000000000000000000000000991d76b7cae75efaad2fcd956e6f0c2427362d3c000000000000000000000000b4bc113320f20dd6e55a42d820ff54f37cb8375c0000000000000000000000004fd7dc99ce0d27549123056783e016c133398979000000000000000000000000e7281497724278812be0e1514237d8aeab21f0e20000000000000000000000005c1af9bc1697212acdb50a0221dbfba50853532300000000000000000000000000401d1cf50051f65a8cff8d513e23886d8b18ea00000000000000000000000068fa4c76521ca9839d4886e96034493f18fd0c710000000000000000000000006045b19c1fe717dd35a6645cdd3c65eeab65a5b50000000000000000000000007c2ef72cd07c18d4db34df7dddcf89add4c8b98300000000000000000000000031fcbad1e13fe0f893c96118a14679b98003c2e90000000000000000000000002dd3578d320697ddc22c36a858d439dd9d4adcaa000000000000000000000000936fa13e17b9f6a9bec225887339a7f427ba0023000000000000000000000000239ed3d8e978078447943a1947af85827b372496000000000000000000000000975f317602bd51d7df17370150b027f60f280eed0000000000000000000000003cc20531ba21cae0e5edb817dd6b588da6d101560000000000000000000000005472e99be0cf8aed399d28c86901508eb1ba344900000000000000000000000076eba36f065d6bb9e9bbb678a0cc389dec713957000000000000000000000000f92b97f86b47b9da895d693d4d1bf91b852266c80000000000000000000000009d17f3171b8825ca5857053916c3173a94730ab100000000000000000000000065e8fb3d4cbc847afde4f7174fefc982343304a7000000000000000000000000a9dce35c77bd6604f924090363017e3828fbb0450000000000000000000000000dea632e1c9fac134036aca7dc8ebd01f2365a43000000000000000000000000d7c1137fcca98b8e590890af32c848015a29437000000000000000000000000059422a23e79f22d4e33c1123bf8fe12e234173fe000000000000000000000000bc8cb957566147337e252124f13e8e3ae0bde1b60000000000000000000000006d6d436e8b94d4d2a353a1468fd69f39b16fe2cc000000000000000000000000333c5616d407b084a5c4b931fdfa55c3c95efa2d000000000000000000000000a87b342ee5c2d486ef2ac66f4e2813ca847deba6000000000000000000000000c7cdc175a389456c17ba581a5c8902a36cb04099000000000000000000000000ebf74931d23e145ddc8d79e6dd6854dd50a2f2c3000000000000000000000000d6c4b70fc225ade48a84e612763d9149090b11f40000000000000000000000007d9968666f9b006540def4c29f14274d34dca9520000000000000000000000007acc3a5d12acba48f836e6ac5359990b085cf844000000000000000000000000f7a4419cea0af8f983a60a8c39a082c1dbf4c82e00000000000000000000000049ced9f9b04ccaf8c1d793d3e394d1650c3ae13c00000000000000000000000028b281eeb63b707885aabf67b83f98eaa17d7cf50000000000000000000000002a9a564152b60668355ffbe0d5fd8bd3427593ec0000000000000000000000009f3a635c7acaf6443a2add78a6c0cd77d63f55c0000000000000000000000000b8883326cffffe22606aafaef56cc71c2c1e6fd5000000000000000000000000ce97dd2450a2d6c7eb63114dfbd9942e6d30f67f0000000000000000000000005858dd5cf987b6466c0ede76ebf2d670ccdd124500000000000000000000000065dfcee66406ada58725c77ae3c024763e1457d2000000000000000000000000da6483af7eea6634c3ef75d5623a15e4040094a500000000000000000000000011d9bf29cb045baf15ad528a742db0aeab5805a30000000000000000000000002c45718be283cef66c30399431bedda953217b67000000000000000000000000a8d52cee8e8a05670cb396b84ce8ebe77bb4b24600000000000000000000000061f1f1af1883e8dc010aa3ddcfb59de626be1b2d000000000000000000000000ac6875bbe58407840dbac4a3f9de9fb12bfdd735000000000000000000000000adecafd0ab7746b982f7e9c88e6f4587ac9099470000000000000000000000004b50b2a0ec0da1f6d5095e1fcd6870567cc420790000000000000000000000007fa03d6af65b2057603f209b2ca4d919d015f0a800000000000000000000000045ba6c4a9efc591195ccf3a443bedc14c8505a1d0000000000000000000000009c75057b7a8932dfa7507c457d48eac2c3871e87000000000000000000000000df05df2ff60d75257e5abdb200f5138da1f41b5900000000000000000000000010e77d159c3bbfcd0670ffa02fb8751c2a7d739f000000000000000000000000eabdcbe5ba656661a25ca82c1dc2d31843472322000000000000000000000000f35bb75f75dc54b236586c4649493a36fb841203000000000000000000000000233d55664eb04e397f233d162d537b6026b14cee000000000000000000000000260945b2671778ec3d27e54dddf1efd8b6d62bc7000000000000000000000000bb1d7e8b18a03e29bdb67936e283852462bf606800000000000000000000000039663a84a097f92f4a4ff69b75fbdbd44299507500000000000000000000000071477f93e337bbb70d10999bb5de1e2eb374cc38000000000000000000000000c601efdd99322228922ae6d010ccff7f65280688000000000000000000000000e425df697f7c7129cdb5e379928d47e855296a670000000000000000000000001570c66fec9862f1295f07fe74eda2196a93f34f00000000000000000000000096960b11a037dfd848700c6db94387d3a13b442900000000000000000000000044d8fadcff956b7ac5ef567dbd3090659e580b0f000000000000000000000000c9f5296eb3ac266c94568d790b6e91eba7d76a110000000000000000000000000bb89275c2304531fd4cf1dc9024c646a8f031a10000000000000000000000008542c88b9f7e7d898aa9fe3dfa254b91f452b7220000000000000000000000003d64074b572085a916d5a1273165fffb51f215aa000000000000000000000000ad737ae27411b68ed0fd4cb2f9f03b86a0d2cda800000000000000000000000048d3c33784d51e17872a039c73e5323bc4887cef0000000000000000000000008a22c46c61cfed81b9354a3c1aa9316927db70600000000000000000000000006c326f2c75c943878cd544bb5c5729638f54d671000000000000000000000000cc3f42e506d7ca0163d7d26272ae12e36a781e43000000000000000000000000ffc4ab1d00ba0ca2a40bfbf128daa2e935f08cac00000000000000000000000043f45475941ab40954ac614f13b44707ae0e455e000000000000000000000000adff5dcfc68a8deb55078046f1a3d8302c763c31000000000000000000000000c1e6e257fd24a0b2538e0248e45d65b229bc57af00000000000000000000000091bcbbcee122a680ab485812258077ee001ebd4d000000000000000000000000297d4a889c5fd9b6a2d23eab56b4da409601da150000000000000000000000009653ed68752a205a5c4737a1ba6ac33dde3dfa80000000000000000000000000b389849c3d64957f5b23aaeeddff8a7939ca74bf000000000000000000000000b60ee5423ddacb796d86cee448f896217aa1a90e000000000000000000000000cb88d44f4552d2cc443b06a9b705381b4946403300000000000000000000000015018c4393c6fe8fb1aa4221e04c1dad17e65352000000000000000000000000bad92dcac7f58962552965f9fc2fae1904b354e3000000000000000000000000905d6b8652a02a18631f97624fc8574b69d1325f00000000000000000000000003e9381b9be56de10b853d6b7f208dee1ab9f7400000000000000000000000004141b6e4afb770810ed2629e60084d7577c98109000000000000000000000000a2b53b8491a71d10e10f52bff68840cce6ccb83b000000000000000000000000fe9b12fb0d51862b705cddfe5c2dbda134b9b93b0000000000000000000000000e1e7e1ef645d1fee83845a43485da67ce8695550000000000000000000000004525f7d64a4d69304a5a8a1f9345fc44de308b8f00000000000000000000000070536585631750860b9b9e28e9076672bc1dde2d0000000000000000000000004e813213e5e76ed2c6a329f5a38609cd80f7067a000000000000000000000000b2281921c33972673f261693947c70add7154bc3000000000000000000000000fc34b572a88dfda7c929d69e3acc994ea0af386c000000000000000000000000f08204e39308508608ba2cc9a0ff461072480bd30000000000000000000000004866c044a3c3056946ece430ef9a7b5f312f8421000000000000000000000000bc82e4e854ab8c6674c9d15844f013a40c7e6cdd0000000000000000000000004e94ebe30ad6366917714f6ffdeeeb5bd03c824c0000000000000000000000004e6372255ba90b0125f3a5012ee2c6e7a4ba5e72000000000000000000000000cebb67638a6ee2fe116dbf5b0f835441da713a7d000000000000000000000000974c1b6b5f9ced6a55b326d805e422082df2046d000000000000000000000000d9b0fdc50d7aaec400916d01de2511360b8e55990000000000000000000000008fa1128fd5a60fce94c5efd5648bd399715a2187000000000000000000000000a55a55b09dcd13ffe3722691a5ef3c7b063f4a52000000000000000000000000a82bf99425a62a9a3f4ce156365b2c0b242d426b000000000000000000000000c47a8ad71f1fb8d58b2fd260ef7fb0b1badb339f000000000000000000000000f0d7cf92b1d27f87b8dba7d91dc66786c5df0d2a0000000000000000000000008e2d55c9318a9ede5425a5db582822755606957a000000000000000000000000334e8be7bb8a919a95f92219c339fe9ce16124f700000000000000000000000091261a8a21040af1a09b6cad3355055f3c145967000000000000000000000000721821ac74fc853837bde9703d1011aa144ba1e80000000000000000000000002188535547f81825ae979263987391f26fa9b29c00000000000000000000000036359a0c0b1739ca82dba6338798e90bd3564015000000000000000000000000979948291972670c68e290727c619d069011407e0000000000000000000000001401dfbd96794af22aa6991f7a09504a2568025f000000000000000000000000afe8fee4355461a4ed6426de74a8e15051675e88000000000000000000000000241b60b2257f2b4b4a154a63fe27a9d635fb9d2c00000000000000000000000092c66b4b0d971a90306041254fe0ab4df9d80919000000000000000000000000f9902d09dd4e92f186b368df42d9ff4d483e1f850000000000000000000000003407406b6c669ee9782744634390034a3530509700000000000000000000000039025f2ff5a5ddb58a10bb4aa39576f3d6cec854000000000000000000000000f350f27bb075fafed8ff02b0b962205cea6a3e420000000000000000000000000e7515a0843cb7edc675c5a48c54072966533dce0000000000000000000000005b37819828e6a5303d2184f119329da52782af9b0000000000000000000000004029b73ac0f2dbe1508f9a11702d978005e81489000000000000000000000000306f467e91c632a7888a279013162e13494d5ea200000000000000000000000078205d6b72173fbb3c6c42c5f3cc7f3ab15d26c400000000000000000000000085ad6c3d6dae1de088509057e38552fc5eef6641000000000000000000000000fb3c97f8f827cbb431532a5d36a4dba908d1457e000000000000000000000000f357a84ee33c836f4e30adf273b1114aeb9a2fb4000000000000000000000000f02bda608e8403f456cb4527916c8c80b4a0e1cb0000000000000000000000004d99e7c411ae911983b3d4b6e5a634d997c5dad800000000000000000000000098ecab50107236e269150577603855f328c936680000000000000000000000002df1db5d702d3dd132d9b6decd61f40e4eec7929000000000000000000000000f97167c973212270cd44c3e7d7b54fd984257a6a00000000000000000000000034963da87802bd865afb5766a4b09a4271c7986d00000000000000000000000018495ca326655478de63e649037f4b8c496907aa000000000000000000000000a94f0b76c046e41e1e481bda2266e563b9ccf662000000000000000000000000452899c1d7af9e11f9f14f08dfb41a9ca392bdc6000000000000000000000000a34bc4fd1040fd54bf8acdc438d757f04f3195c90000000000000000000000007476399c36f5d263f2d357f92b642aa5959b03e400000000000000000000000082c29017a0fac41da064960132087cc830d6529800000000000000000000000020a1c60169bbac3c4263eabfa2c83858c1c710b0000000000000000000000000e28206a5139bcdba63e75f553d135ba94c2ae2810000000000000000000000007048066f0e27e8e788b97fcc7b5fd6ff6fa4b7b8000000000000000000000000ed9c43c702f889c0896689ffdfe48c4a1832db98000000000000000000000000f0209d2fa7e12a3f5835fb61370935ab0f4b9ade0000000000000000000000007804452c0f9e777fc6628d7e5da6ff4731b702450000000000000000000000002db928d57b6a753a7b7a23aa21a60bcb0e9afd180000000000000000000000007ffc96ee70623631ace5d79f199c79d57f2e7ba600000000000000000000000063e48ff27e932f416ff44722a9be54bcc23c13c500000000000000000000000066cdaeef1ea5def5298ed760f8550b2f553fdd8a0000000000000000000000006c2b1e5661a0cb3252ce15480915eaca29bf3a300000000000000000000000001374334409dbbb63e65663a173d635d681cbd332000000000000000000000000df316d9efc73e3dbba3b8d621d472bb6d35764120000000000000000000000005c9ca754848d499a5be6d9be2bae6215bbd792af000000000000000000000000e1dfb44893d439ffd96a3c18dcb3bca872e9fcf000000000000000000000000021d6309e215ef7209abc6d3970213156c3f67aa700000000000000000000000024b828093b8e257bc31015226bee03a7e5e6d49f00000000000000000000000049c7a57f56a870816797d82163a16e1015a64bdc00000000000000000000000042706626320e1d94669ae8ba62911776d578deae0000000000000000000000005adf8f259fa43da627aba6395a42ee831a92bbbe000000000000000000000000be410f65057a8a9be4b6851103bf189447d2c6690000000000000000000000002b5e021d59fe19ad63d6bf3e8026f8cbc3fa026000000000000000000000000072752132db11059715bd9d336cb5c70927383754000000000000000000000000d51b242bd507940243cbdfc761b09d0451043b6e000000000000000000000000087dd84cb2443eb7766acb6b2755e919df7323fd000000000000000000000000d0c94c81453595447d676cb88e42bf7a4c33f0e70000000000000000000000002552151c13d503ec0371cbf829446550037cca9f000000000000000000000000220a4065ea0775fd6edd1a2e84c0211f9a74455a000000000000000000000000df80a40714a6cf32aebf4cd492c4d41a3e4cb815000000000000000000000000eca93e2ed16c7381a95e6c8970bd83da0ce8db4d0000000000000000000000006c3dccb8e8368783054cf4cd9449919d5a76881e000000000000000000000000b2d26b52896b6ba036f0c1e818ef2f429aacecc60000000000000000000000000f77cc3264cd608b5b8c07c609c3d3800695f15700000000000000000000000071a9b8068f6488c74e77b07d848e606d61ffec720000000000000000000000007e5426319d56f40806ec0e5a024b44acd41eb0c2000000000000000000000000466cfe83a38f246d423bd013b9f15b801a3576bd0000000000000000000000005068b65f96fd5ca7e09bf86d8283e88a9fccde42000000000000000000000000d67cb0fddf29c9468214401976d317bc198436380000000000000000000000000e255db237e10450447c9417d03363e90de8ff8900000000000000000000000094b93a6d0bbcf12ebf87985fb53686c48c7314ec00000000000000000000000004eae52950c20c931d48c1d534393e21689d38c40000000000000000000000005027880031ae8109dc7a6472430482a9d6c69842000000000000000000000000b1f83ae3a56f3dec94163e01c0d611438dceb75b000000000000000000000000c5ade4b6160c87624feece0f43bf8c074bd63dc90000000000000000000000004b84b653deff4af768f36dbd96fbd6aad2e32b5f000000000000000000000000592d8cab4a0c89f80fd2a18f419b620c46e91173000000000000000000000000c5408f1a810729fa5b36ff1ebac958738395d025000000000000000000000000707ee60de48accba158f89d8d5b93e6965bb79f00000000000000000000000004a1085b88ae769e2c8f398241e16eb0ca2c22c7d000000000000000000000000e58544e665353b867f5ef8ee1866d77ce7defc5700000000000000000000000079e19595f0499990df62f00803af0898db59d319000000000000000000000000cbf0a99b66c6fda19dde4b544a05385c6e79cd6800000000000000000000000008fb7dbcccbccddccd4ab3f4152a73ec550e17010000000000000000000000009c6253a7a7fee7d1b143176b5079966e15c69045000000000000000000000000d1cfbaae67f2b41ec5e69b4979a844af44d3be5200000000000000000000000076cee25e272c6216a5796012c29db382c1bc658900000000000000000000000055be8c4849300028c725be70b30670caf6ee1048000000000000000000000000aeb2dfcb18eb92a81ac4992057ceb6413857f4700000000000000000000000006e378648324db9d02844cdabf420ba6d5e1ad28c0000000000000000000000007c3709bb846f24e6e9a2bae95af600f3c33a8ea1000000000000000000000000e8df2ce6dbd9ca8b5f0b8543b4d4f6f2c8014bd5000000000000000000000000b42872d865802ab694edc45ffd933aed1260cd0a00000000000000000000000038ed0fed1cf1619f9966ba410d9767ca34fc3808000000000000000000000000a52693f057413810d437cf4e83c96ce774efa34f000000000000000000000000728ba4372c12beb6637feade045ac21af050803d000000000000000000000000ac12270a70c28e8da20e10558b7b6e65637140d40000000000000000000000005b361e6e64efa62d2c7539a14cb7895856654b29000000000000000000000000e7a77fc0ecc3306486e8f2711075bea72a88d16000000000000000000000000008155b8c1864c92ecc3378534ff92ca9765f37f200000000000000000000000076a7f90885cff4979a3b0202d8bdfcfdf8dd167a00000000000000000000000077b1827ffbe486c30532e5d37e2b48ab35269272000000000000000000000000024b968db4470d742fefa992fa87203aa5101f420000000000000000000000002f7eb1c8e848764a566489efeebb426d1eab83e90000000000000000000000004c9bc12c513041efb465fa022818668e93a68eae0000000000000000000000004e01960edd7a4dc7a2da506c1acf9cc46af8137e0000000000000000000000005c36fd69228c914ca18767af01b8524534068e37000000000000000000000000d6a935df3dbdacc370bc115d91ca3542e587ad79000000000000000000000000d631b18e34ce2e4de6da079f39a2c4f2c658469000000000000000000000000031a3a40591e11442cb099731000f2cf42244f98200000000000000000000000003cfdb97f290a33cfb0cd2aa7797ce3405a3118a0000000000000000000000008ed1d4178737f8be4b677bae45e1adbf0da7ef1a000000000000000000000000b613531997e64de9f982a698db33bc87b37bb72a000000000000000000000000c6c7293f363bddb4ebbb4f5c1386741692f4f690000000000000000000000000c94c1312df0c710cd9ad21b641af380208c3099d000000000000000000000000bc1f2c7283efff6910db4fcc41fab9ed45526b6b000000000000000000000000d13e86b902bc6f0f18ba2c454a575fccc6586252000000000000000000000000fd5689b2cf843d0a27a48b2d9c581ecdba81c1ba0000000000000000000000003e9ef5580097334f6c6930a2cd7d4c4c413f7b2b0000000000000000000000005d690f75a535bb1120d6996c75cba026247a0e6f00000000000000000000000028ab9ce560ee71b91da58cb05ac8f4f230c95d70000000000000000000000000c01d62f1c79580c2b12486751c94cc8005bce27e000000000000000000000000104703893f56243c0e56441a99eb3f32e1ed6ad2000000000000000000000000138df0faa90859a6b6051c536fab3854bd64196d0000000000000000000000002a3d1684e7c7c9387d0697e5d481b34765f3ff840000000000000000000000003a5620f189b90ced7cfc3c0d135a0f2f1187e23b00000000000000000000000046474a8834dc1a7d8b0d0fe71a8cc4c1f88b122a0000000000000000000000006e9198b8c22efa7dfbcb8a99d5857a7e45efc0aa000000000000000000000000c8ded6b44c2e630bb11d4a882dd1a66b8286b2b2000000000000000000000000fa39050801b089cdbdce98fcf6da98c1aa74d5920000000000000000000000007d66fba0225f78d73a9441b8f3788ad03c2c7d1700000000000000000000000032051021091e22d27b67568dee0172d3b71894d8000000000000000000000000b15f7dbc67d67bb35424fd6a4ca853edc3a31fe7000000000000000000000000193cfbf26816ef1f9cb7904a15685f9f399c8b1f0000000000000000000000000d8feae75f084c70dd186b23225a87b1c573fa09000000000000000000000000e10db05fd50cb3f54ddccda2dfcadc027da9525c00000000000000000000000089b08c16963adf974d0ceea83c074b4dd12b7c1c0000000000000000000000006cf7afd63e213adf13c516ae66cd4bc4f57f775b000000000000000000000000976a20a1e45bec4dda57196055200ab244cae3f6000000000000000000000000ba1c57251be294398ad721971181344f90fa63f2000000000000000000000000ea221e81e807aaf957483d3c5f5b348a2871e6c60000000000000000000000007ac96f5f7fb8c77c22fb5d382626b2fee9e59995000000000000000000000000db6a29ddf43340c255b27423ab105ee4d77914ec0000000000000000000000008a99dca78e4f6e089e2aa426c1883334ab680fb000000000000000000000000043af588b70c6ac1ddd97dba4082cb81848d406ab000000000000000000000000311801ffee45f25fce1c68e0c147722d22817e1e00000000000000000000000064a6e2eccb9616d6a2d3390fa253166476d3441a000000000000000000000000e695c0fecbae95097f5e808e931691df92aadee60000000000000000000000003dfcdfd1b1d7b52d4d502dcdcca8c988b58915ea00000000000000000000000026e8138f2c74e7dd109f7d944fa8f543e957b465000000000000000000000000d3098766bf4e275eeed75cd37a0bbe0ee16ebf8f00000000000000000000000003dc5cdc69cd28218227e7513e0e7c9ae9c672db000000000000000000000000bdd4eb46be7e8299a6d7e07f8612088c6f1694a400000000000000000000000099f2d46b9015506d4e0778f6b9ac69f14dd3ee75000000000000000000000000641f1e6460af1245a8a17b3f7502dc28f6c7d94800000000000000000000000066c9cc16b59e2404ddf6d1ea84e0091959f6c6ee00000000000000000000000052a7f6b9598307886e8647e3ee39c41898fb04d10000000000000000000000006df0c33aa5c0582c8afe74b8c29ef2556e038839000000000000000000000000f23fea3ffc89ca96854ddaf7ae3ddd3ac0d50dbf0000000000000000000000009277d6cb3a3ed0f0ce057c236e172fa802b2619f000000000000000000000000890216538ebe78e9b302148249a5edd853ee934a000000000000000000000000991ebe490086cfc9e043961c6ed2b94bd1a2986c000000000000000000000000e74dbf80c98ab1fe374a6474afd7a8f18ee678c9000000000000000000000000886e313f93228ff562aad6bd2be62c686083dc47000000000000000000000000c768eb9daadda1d3deabb886842edd3b0aa0668f000000000000000000000000be319cded4c86c1de6f3aa4c5327e54c184c9ba200000000000000000000000085bec849994288a26de49756cc1b15d063d465df0000000000000000000000009b630a170892b32cfa0d11b55393bf9c2eb7e2c2000000000000000000000000f4ca4d48822ecb9dc1ae6642b595ad1165e252ec000000000000000000000000a470eee726d22303fcc79ba69c4254d71ccb92320000000000000000000000000c66ad5c7f4968b1f2ec65666be61a4b5c52c24c00000000000000000000000013e2eee81a6da28dba1a3bf8a0343c93ab2e75ef00000000000000000000000023d2899f66c05a40f58ef243df7750867961df67000000000000000000000000bb6f239ae16e73e2cea29f1fedd6cf8e568bd8a3000000000000000000000000bf5c2b16b6271b2d450d72c5d38de1d83358e3930000000000000000000000003afeae292ce03e9d7b6387dbc749164e40973e5c000000000000000000000000d632cbff00204b6dc1a04915a795ea469d743d590000000000000000000000006a6ad49be93451fe0d194a28754a1d54c0898a0600000000000000000000000071de084f7d7e9f340461bea2c8c8ac0fb4101ee3000000000000000000000000b8c2d4934f6d9ccf19fce0b200da52dff9ce91b7000000000000000000000000cfaafdd079ce8e60a16bdb3c49e4bc123a3246a3000000000000000000000000f5f27f73acbccc4c382797ed711eb27e1d48b531000000000000000000000000b66839b0a917ca39c7d9caaaca00192ab9836a370000000000000000000000000b48ac5bb376cf0fc6ddf1dfb334ded734916c7e00000000000000000000000003874b7b12050ace0940504b59389124aec019610000000000000000000000005787d2dba7608d9bbd390ca67e8fed48f4840af600000000000000000000000016b1823f86bccd8b4355911adfe4b39136cc6011000000000000000000000000a6c7f0d5037c75a6c60209d2ef09be64363ce44f00000000000000000000000015771c8694f684aeb14e7bf5b09c48f65524ca1700000000000000000000000083ab2a12a5bb21a21d4d7afba39e173ac612ea5f0000000000000000000000005440581f3bab8431de12fa6bf4bb657f59af9f9f000000000000000000000000b369ac45e320f80e895b11b91f6da4157f81d0860000000000000000000000008b566b42fd2372c222f4fe6c2fa7750abd2e30f30000000000000000000000001141f16f1a29e1541e697df9ea9559d727a21b43000000000000000000000000efa5e45f8c2b7bd3217813f6fb86ce0bcd6f817c0000000000000000000000004824a6a575a709ecd2918edc3fb4a4feeb426c2e0000000000000000000000008e0ebcb862862f148db0941cb5ec9f00878a4d4200000000000000000000000019c4552626a0dd47231c222e15622afd5bae0270000000000000000000000000a61d86f6ad8f13cc08839d159f0a70b57693510700000000000000000000000071826e44b4af9d8a6d7f0275146a094a335b3ca5000000000000000000000000a21822024b211ce23d887ace802f2dbe36be0e5b000000000000000000000000d3dd1c7ff815e966f197a07db34c35827837745800000000000000000000000060f8f2dedf775d9e5252bb8a58be5595b631c814000000000000000000000000ca6093bfd3a1deccb3d62a3a231ec55ed790e76b00000000000000000000000029a7a898d938c9ee31d2df52783f7df4b11652d8000000000000000000000000e949cdaae391cb48fe6dfbd882c1dd108fd5ae30000000000000000000000000612cbb9b9e659374155c320f2a7d2c4f64a8a79b000000000000000000000000c432564f814d41acb16f36042063a7205948c663000000000000000000000000274c46346b2a13b08ef02b479e7c8efff920c2b90000000000000000000000000d83e963a0640fee3d850b52a795ed528e12ea1f000000000000000000000000adeafda3e16af8eeb9fdb3d8a47cb32a47e573910000000000000000000000005ac13c39761e1d9a9ed60333458912fda048287d00000000000000000000000042d17b7f3532ec2f7c4e4e5e239baa476846e2cd000000000000000000000000161c02b25e057a41f425c9937737b7a4079ac6bb00000000000000000000000085dcc1092e54b6d4e4d3f6f7323d18cd22e697230000000000000000000000000b46bce607c51f3fc43a63c9c9232fe51195a92b00000000000000000000000098d0dd7158d1a5fc7fe76a16c62fa65961dd8ae00000000000000000000000002c2320181c2226370c017deaf8976786dd0c832900000000000000000000000048b0dd69ec494c598f4d9ee195ff73333a814233000000000000000000000000a616dc482d39f555cd1d7df85c5df702af6b2b6300000000000000000000000038a10ac935b32c654a8b7ee01481c63f8344fe8800000000000000000000000086e65b2064a3ec72d753a9d9323b3d55787ad335000000000000000000000000130c4c2a1b406c832ad0eccfba6d096ecd56efab0000000000000000000000006ef14fba321740e82802abdd9d95a11de616f334000000000000000000000000b8e9ccb199a8b7f1f7302d2100ae9e714456696b000000000000000000000000ee5da138dc4a9949acbdbc6b954199852948eed700000000000000000000000085105ed7c908e3bf967b31006976de58c0677e770000000000000000000000000973aa38c6360f91438cd3c4b226a8444c537a1b00000000000000000000000020ff7cad8d42cba9ba5c2a1deffa48c5a5165dc40000000000000000000000004522d48e4cc9888cd76bde499f19853434a97b2a000000000000000000000000d14627ff609ed877b39892b59797920f74117bb6000000000000000000000000125b6949670ac8a63097683ed0b90af8ea6323ac00000000000000000000000049db230e9d7de56fcf76f475fd5928dda3057182000000000000000000000000a32ab47af24ab632b9da98c47c17853f42b9ac01000000000000000000000000676f034d759b33d58ad5d031cc03260b79aefc7e000000000000000000000000c567394fa95e81d0d47168298461b5781007bc72000000000000000000000000fe7fb4bfa5a0e87e81fb6559fc7c2322b471101c0000000000000000000000001a8321056f8cb4106eea5aa7110153c5c97170a6000000000000000000000000d4e14902fda740e2f59019799089a671772b9a260000000000000000000000008ea14ba7686535dc0e6d1f856b4848e14326570000000000000000000000000086b8d1fa1ca91df73c981aad488655df3efea5db000000000000000000000000fd5d38c1802bba024a8753201e22fec00a9761800000000000000000000000003413d01cfb5aaea9684bed4a8613ed347070eecd0000000000000000000000003879342c7a0e0bc66b73f57f03ef0938182018cd000000000000000000000000f6bc4f9397f8628e521eb6d9fe4cdf3bbcb8bddb0000000000000000000000000aaba6d46b7cb1d7fa6a681393690d9914e3b92a000000000000000000000000153f466d3537e3465146c0d6ede178b1a5748b9500000000000000000000000099c74c59d9774a174f610a4b329ec65a9c61033c00000000000000000000000048e804ad02d843ae77606560f405b7b06731628200000000000000000000000031007a3901027c899f8dcda2963fc940ef662cc1000000000000000000000000564afc55f459bcf4f6639d7ad1fd8912afe8ab91000000000000000000000000ed0b357c9e6630be2580c045ced3a38b769e7d46000000000000000000000000808dd25e9c180a6d9996069b93af6bc63d35de35000000000000000000000000f62955612edb8c9c160f2ec246fe9a51e79373a8000000000000000000000000746eb01b98637df56c51ba95bf4580a807b6eb17000000000000000000000000c877e8cf8f287cce4c1bb7de2b472f8234ec2a5000000000000000000000000025e7dae1574d52c70fe95109405a1357a4fad6c5000000000000000000000000cdfb1c4a082eccf4658d89ec715e07b1de12d86a00000000000000000000000034e514ac58a27a486e96dc7d938cb909a5056604000000000000000000000000bb5ce68e3b309d0c941b1e23c748068a777c6f400000000000000000000000005e7c1b401c2be656a641299da4a0c4f84d648b99000000000000000000000000af0c6f8fc27d258c092f39153b8726af50941ccb0000000000000000000000006e8ae1ac54a297d09b5f71b47e5fc5c83415b076000000000000000000000000ce815552e74a67a02795f28ebe258cd928a4cb82000000000000000000000000812f6463dd1aff91667a76ff8b004dfb4dce2e2b00000000000000000000000091f7b18cbd67ea9aa3728663405af8322e18f1e9000000000000000000000000933d34139b4c289ba6d48cbd0e2f9dd13bb17fc3000000000000000000000000404692a49198eec3cf385c07c333eb4b6c80d2080000000000000000000000004c25859bef7dca6908f5eaa02c20cc183565d09300000000000000000000000043996a93713d94ccff6b917afb94fa98e31500890000000000000000000000009ba423d44d30d824770ba4a2d3a996638879a93f000000000000000000000000f754c6de2ce81f970ad9b7b9aeb2eb4205ccc5be000000000000000000000000bb286a52047defe804ef8c83e329503b634945b2000000000000000000000000aaa871187198eb15d421196cb56ddb6d497883a5000000000000000000000000167fd310e40af252d8da4f37f62dd375da42be4c000000000000000000000000ed8b0d766c43a0c9fe4c8616dd3cfc2fa33510ca000000000000000000000000ad2b6931e1c28d07c57f4a65a784e345e4e2090e0000000000000000000000006f9f43d4a77424d3fabe5359aaa2b6ca5a2bd3330000000000000000000000004e7a714ebe36c01affd1cafc0d381d0f5ee9f2c50000000000000000000000009e11655ecc8bdb31d4dd358ad0b309c276c3ec2b000000000000000000000000698ef7f239729db6fdc3a2815bd5d42101361ae90000000000000000000000005339420cd226929ccf94c3e32fcb50260c6193e800000000000000000000000050f406480096626d47edd41ab5ab80ffbe6f36050000000000000000000000005ed516d0629bd7fa804149b6400b22f18ce75f15000000000000000000000000fe49aa162e640ec52b495996146969ec656e9d140000000000000000000000000d8dff2111843dec6c7d9adb747528ed22b39bcb0000000000000000000000007a4ebd0084c28fe1eec5b0d74b545a2b21406a0400000000000000000000000050d4228e6584bebe30de69bc19e56c695e152c65000000000000000000000000d4b738a94d81405c969a5f12592473592c62ae5e000000000000000000000000e64a7c2f016133a80d6929feea3db32e5b0c6146000000000000000000000000b11ce39478ffe9217008eebdbc5e65cee87572cf00000000000000000000000045abdf1c8028657c5fbcff55c4de0264d0bc388b000000000000000000000000048e3f087e870c2b041676e1cf76ff9e84af2f4b0000000000000000000000009438e101a03cb6a7f3d4e1384837628ef13b57c1000000000000000000000000294d65c6890892ae3948f06f2f3bf4bbc52230370000000000000000000000003297629e26e335d466f59345ea15b3eb9611763e00000000000000000000000045d6daab52351389ad98809ca85f151289a9b1f9000000000000000000000000c8048cf681853bf9c7116bd70c0475246d4387e2000000000000000000000000d2fb46decb16b8f4ee7e0a843ca27f7f718a1dca00000000000000000000000076f22d97b831749a844bd0583496ed61d870117c0000000000000000000000002545fcb6dfbb9675116483750f3c4c54b71e01a2000000000000000000000000ed90b9179c6e3ed942ab5468561e7ca946dba75600000000000000000000000029de0b348f9483f3c37359b59cda9fd5de97e8c400000000000000000000000029de0b348f9483f3c37359b59cda9fd5de97e8c4