60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c67616c61746f6b656e2e696f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2067616c61746f6b656e2e696f000000000000000000000000000000000000000000000000000000000000000000002e516d5575644d6972416445564b797965743776724c6f706d624759765755586b53725a47536432644a4a7676616a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005560000000000000000000000004e3075ee0c1efb3e5d72dd160b85caaea452b69a00000000000000000000000028ec1a34189a2d70c49414640bb037b616952887000000000000000000000000d42affeb329caefbc84e7820f171167853994faa000000000000000000000000d87a2bfc824b0827a30981c597aa87f70b80d9c100000000000000000000000030e97d9f0259b4a9b5f14f5cb47f9cf66719fc180000000000000000000000008be61a1fdd4da73129d15cb35b0510308aace24700000000000000000000000063a2a7a43fa005c7b89ffaeea8aa8eb47f3e6b43000000000000000000000000c57cd812d23e4570c13791ab4352cff8b6f98730000000000000000000000000cd051c1fe0427292d5095e03247cb90f859955140000000000000000000000006834e90ecd2f5aee337b6c61595e4a5cc6ef738200000000000000000000000013b6a89495ae773f74557b2d304202ae4f771b0300000000000000000000000043f6467bf9337457afeddda9c27cb97a591ed5440000000000000000000000009168b9f184e788995e508518c3067f55b3b382aa00000000000000000000000022bc9a9bebf644dfffda699693431473ee908b1a0000000000000000000000004f6d26159e31eed4f6bba39e5231024c4ac9f75900000000000000000000000053c3a7fb5a6392d6137d95280aac8e0c09eecff400000000000000000000000065a661d7795c75e72a5d9700ff5e43501152a0cf00000000000000000000000029d823cedc7ebf5a87b0799b6aa9c40149f92d1f000000000000000000000000b76fba92f917e6114bf0bdeb5973587782d024a6000000000000000000000000d9639302de97fbbd6fd7ed6e44eca924dc45c34300000000000000000000000010c2f3d055df402b0c5541b7454aa3102113335e000000000000000000000000e0e7cdfd4508f74751c39b0c2805c494d910dbc9000000000000000000000000cc880fe4adcbfd75b9cb8ddab50b4545fcf9d09e000000000000000000000000ea9e09a8bfacab52dd5eeebe76e5d77dbc9e1063000000000000000000000000c130cf32dc4f32417d68c16c6fc23b7972e8a9a5000000000000000000000000142638ce07a55598c1a3a1793db43078f26db6f700000000000000000000000030196ff9b6cf708e3a90eed9edc909e1d77f8dba000000000000000000000000ade898501d05db72d5b28ef6ea7724076e1d3351000000000000000000000000b4bc6d43a89caae3a409bb09abd6842a18eb1cee0000000000000000000000007ec54310492936f828a85bea1cce4aa653218e64000000000000000000000000c968a8d0d7716705c10c2345ed2b55fd5605ac77000000000000000000000000cfad0f635a2888ca8e948ba146b3cb4e6701e75900000000000000000000000099b2835209427b4d17e180ac558d98cbc2ac90640000000000000000000000006b065aac5bc64cdf58db8ff6e36390b0716a5d95000000000000000000000000fd2d840ffe29bfef496a5e61a135693d0ed660fa00000000000000000000000067139092c622570211a53a8f1f441364181891fd0000000000000000000000006bdc601857e45f26400bc778514b9bd5b99444520000000000000000000000009bd4eb6febbfa5db5a75b60bbe7c9d6ec196ed9900000000000000000000000056d0719293cfb2c8f95a828b6bb25efaeeca069800000000000000000000000035d2167c728e08d56917adda52179fe5ebb06af3000000000000000000000000e0cf0656154341e6c0cf5471311b229501e75cb80000000000000000000000005a7a70019862a4c19c4914250fed23aeda3a3acd000000000000000000000000358ad86809a2626571417520427ced5437ad73f8000000000000000000000000b0234120b64aadd0eebc1a6709f8039e8fabf989000000000000000000000000bfe7176c6231f28034a05e1489c2827464c8563800000000000000000000000078c21257cf6e58a99366de80d230bd302e2d5388000000000000000000000000e9a33df5fe6152f09d444388cfb348cb8ebf6f8c000000000000000000000000a24b1566212008d55aae1e7fb7b0c191640458a8000000000000000000000000f3ce83936f2e393faba404abbb8826e8fed2766c000000000000000000000000d7f008cb89ade77881821a04b0c5c9b46af66fe6000000000000000000000000b28e089ad9a07c5985f635f4027444e83dfbe0810000000000000000000000006ff0e9b762dd77d4035db24c4e5d295bd5230e59000000000000000000000000ebfcc838306660c292ebf72a666163a8366997220000000000000000000000004eed0e778376339c13aebd8e0731d3e6c3602906000000000000000000000000f988870e33cacbb330fc0fa33fe3f6b89b678904000000000000000000000000422665554dfd954c264530d250ecf5597a52ad5b000000000000000000000000fc9703e11a27bf9465faa261f041aed7a67e73c5000000000000000000000000f9513482b2378bf2f4524db97e412317eb132438000000000000000000000000bd8d6a5d8d90c216326c66368de7f1213029578e000000000000000000000000dfd3622767bbe61b78d6a665b7a1b949b678facd000000000000000000000000dc2367af076a8d0f6532a944ad1a3c890c144cb60000000000000000000000001af8bb400681c04c713bbb9ca9afd30732c369bc000000000000000000000000a4efcf3090c27dc596f10aff3de4257096e264ba00000000000000000000000086d42e2bd9fb470aed982fb1ac6d6531f92c97e1000000000000000000000000eca5643d5592bab9c793270f53a5782b05e7a5f7000000000000000000000000795be0ec490cda35f6f014fd143a8987a5e70c7a00000000000000000000000034f6276d4d4251611015675b9c3af7a40505f7df000000000000000000000000a6b8bd9d406f25a4834c73e87ec5c3c1eca771570000000000000000000000000e73d7b1ccd92bf3547d1c51a1de97a28522fd960000000000000000000000003e74604c264471d02aee87397838f21692bb07da0000000000000000000000005b5f5729419713b9ac40b57609740cc8a32176ec0000000000000000000000006089ad54c4f07c729eb4f3b45cd15637d42af0640000000000000000000000003af0f3088b43efc61d364447f2104c28e835fc900000000000000000000000001a1bba49110bcde48de4bf7cf471d79b1e13793d000000000000000000000000caf039093887582522e9e35a83abcbe51ffbcb1300000000000000000000000000e93ea39182730501e126332693aa6de8612a270000000000000000000000001faa8150e6c71029cc93492cad5dcb7515502ead0000000000000000000000006fbdc038649917fa5574d71ef6aac8066c4d90520000000000000000000000005177fdffa4d56192eb582905af0258ecd1cb1f540000000000000000000000000db1feeefc7b3b7210684eb115d4b739fe5d0c110000000000000000000000003cfc672544daadf7274402ea77beac868478206500000000000000000000000038431ca570d245de000976e73e111ad8b91fd5fe00000000000000000000000048fd07d456a8e3727eac08f43c04d55745db20e600000000000000000000000011c3cfcedb61b5112a9e2f1a49c68900f9ffce5c000000000000000000000000eb6e4da612338c92735ee04ec5332aa01f97868f000000000000000000000000964384b56bddb78d724a4ec234f514e355a8c31f00000000000000000000000064ae35c67ea7075f5897a789c0a5bbc97765c43d000000000000000000000000171fb416fc514fffb43fafadcc573fd21bddd2270000000000000000000000009fa2d7fbd7c3c9b6397feb77e8fff271f2a01b3a000000000000000000000000d70e57705892831090ae423f3a448c8171e1529700000000000000000000000087e50a621364f8337c583c98658b4860dcdc76830000000000000000000000002aa14a052744ecf41b4acc252e499f1b45a8b2ef000000000000000000000000124bca0de051953d233c850472314bb95a0c2249000000000000000000000000f449562e65309002fa0376faf31cf017b2c5d210000000000000000000000000fb250db19fe9dcac016c7b722776529102ff220f0000000000000000000000004d83e6599774f39e5315c31cd806e884ee342b5f000000000000000000000000aa2e71f1776038d085a45f1751a3dd150b88b90d000000000000000000000000b47631916f150b7179a2365b2ed1ffa0fe51f559000000000000000000000000bf847a3f9582548f18b465de53c0aead0aa60dcb000000000000000000000000d8fff8d3a6db82df3c21fcb09b2bdaf2eec1cb50000000000000000000000000ac0229688daeff0092bc74cd3e4897b39e74727100000000000000000000000028ff8cc2e618b1bfb6a53455974fef1822847d07000000000000000000000000ae1934f5da0d79e75b78542d1a5fef453c810d350000000000000000000000003cca81848a1ccc77ae29ac9a1f9ba61142696222000000000000000000000000408c3a732f9ec5233c95849d7f9c14758fe7eb1600000000000000000000000064d9ee131226792a96b4bcf9db3d303b1848bd880000000000000000000000007ec05908ace3dacb85534f19ca961f7413e6737c0000000000000000000000000783e071a95a694b0d02702b606eeffc7e20894c0000000000000000000000001ab98c927b44bb427657e15b0807fbeca7294dda00000000000000000000000027ac689bf53c43b14f8123ba52e51ece787750d5000000000000000000000000f06e302422f2900e8ae778a31c2c27a3c8fcc6b40000000000000000000000000a8deb106a195ffbee7c27959accf965dd22a56f0000000000000000000000005a018a4f7fda274797ec57ae693d507f540ec950000000000000000000000000bd5be15dcd195c55fb2ae39896eedbcfda5673b90000000000000000000000006649038aee23bea28de0e5775aac1f6999e1e71e0000000000000000000000001238a7868be98b594275fdc76ca91fb6307c7d9300000000000000000000000088225cde898fbe28ae52a2c36a5158dec639de8a00000000000000000000000098ac0b247697628aa15077c6e04d56553d6800e70000000000000000000000008bc8eb81737ca54430136dc534dab6108ea506cc00000000000000000000000045312ee0d0b9efbbeb5363aaaa388f3978b765f1000000000000000000000000d90c1e7499ceeef27de9ec91335009ccb45b530c00000000000000000000000086084fd7594e4d07d66a523f0724913bf7db6f880000000000000000000000003e03f36084a5856cbdea6546ed3a588d491edfb800000000000000000000000074c9f1fc26320747735a484ffd14b53aad4b1a370000000000000000000000008f88c310d732bcca36ea04abcebf6505cae5bcad0000000000000000000000001a470b2a017e33bfb951fc4cfc6e7c6dac348447000000000000000000000000e91d04fedf7106d1b6783a8193a43deedaf28d18000000000000000000000000d115f64ecc7086003eaf60ccf0d48cfc2b02c75200000000000000000000000050ee16b6c22affdac838b581d78045781923786c00000000000000000000000022cdd0dfafbc9aa8f3132675d4ce64b9bde4796a000000000000000000000000b167d1e6784c963659f0d6c718c6af0924ff89d20000000000000000000000008e647641836e0692cf1cb5481991b5c81579e3d30000000000000000000000006fc4f2635af67ef48026e22854effa223ed946bc000000000000000000000000fc5313c82a8e7e570166f74903d7caab0d53ca46000000000000000000000000a6aac3f64976f1c85b365eb68feecd0a61ccbe2f00000000000000000000000062bfcccd5b9fae57ee12ef2216cd279d69697e9c000000000000000000000000c37c5bb67f336133672f496d1ef8413c9e375cce000000000000000000000000b815f6c596aebc411f5f15ac4da3d024feadbae0000000000000000000000000a07d0ff8b926f71136b8d3e9e6e4a52448dd5907000000000000000000000000b703d8d8cd8d14c52f1ae4739269586aa31fea08000000000000000000000000e7e6fed053d936ddf973136bb9961d9da345b8e20000000000000000000000009ead9ebbd1867a1d5459c6e09fb9051664f95d900000000000000000000000007a27250eb7814b29d747e08c8b327442a0de5e290000000000000000000000003c12afaa028d9d9807ed76d33125516a8c5f9c22000000000000000000000000e47dddb4bb1de0a448a03e0f3ce17f689906df43000000000000000000000000149c5a51e18f30d54827644f5b517550d7364124000000000000000000000000d7bd3105d1135f2247a3751b0113d8c6a8535b42000000000000000000000000368f5958655bde3074bf194f7c27dba3411c5e0c000000000000000000000000af1870e396dc48de37620a0dc060d4ab82512f46000000000000000000000000f25ef2955a1b8f615801431bfe7b2fc6e1acf98000000000000000000000000054b411e0d1db19ee67f330fbe930ab1e25a754e300000000000000000000000008fcfd1c48c3dd703a4fdc101ec09c6a9d02990f000000000000000000000000dad00c47363fe11798989e27fbd430da9364eda6000000000000000000000000bd44c057d5dc3b9d4446723092a69e239a9538830000000000000000000000006eeac656dbc786539e59b68f421af9b603939f780000000000000000000000000da0efe95c6f7c33955c8d892b886369fa09f52e000000000000000000000000df24d6ec854df1a53b7366c478620521a93939a1000000000000000000000000bf7dfa2d32a530b76917a7294bf0a5f1bf5c98b200000000000000000000000086661ff73e0af5288dada54d926adefffdc49d370000000000000000000000002bc3b593c9ba6827e2d4fe0656494ff919aba2cc00000000000000000000000063234669e352972552f5146977731bcc1e1c7514000000000000000000000000358708c48de61b31e9f37dea6872750298c3fb38000000000000000000000000b1b068728c200261452cd8dddee81115e82da7f900000000000000000000000044f27ea417347e4cb5e4c54083a3c01701fad463000000000000000000000000de8f6c64b09e9da38bbbe2d5d39453b192d9db520000000000000000000000003f49d5bc32de8b3b83fac15317e44c4d351c44d9000000000000000000000000d3ecfee073a5b4e59fe6bc63a70862844cfe4b95000000000000000000000000170e0c805600b53cd9b2f923b7a06afb0bafe8e6000000000000000000000000a94da6e0fcbd0d3ebbd1d5f1129068384792b1e50000000000000000000000006753f371ba6f03389f3b7270e364ed78940751a900000000000000000000000040b0309768b0e3be0b66aad166f91c4d769414aa00000000000000000000000030814a9df24f0ccf1c4b127c865402158d1c491b0000000000000000000000008e9fd5ec0ae086d8ea29ce49f3f195782ad80f97000000000000000000000000a433085dacbed8c09ec04f60328bd00618cc5ce800000000000000000000000028936bb9483b3007ade7c7abb65f0d7336bbc83e000000000000000000000000ac2086d6673812ea710db8b2d2fdfc09ff0a5b6f000000000000000000000000ff44734f3eb51ed88612c416b732fbcf31ca7cd3000000000000000000000000c250d8d211373f63649ef20f3d4e0bf88549f8440000000000000000000000000109b4fd58b823455e307c395551b1ce334cb9000000000000000000000000003b29e424fbe8a12b28a4344371184787fe042f7c000000000000000000000000088447eb90be19982ef57d186ad29cdeffb252f500000000000000000000000030f9a43f820a55713614729a5bcc4c58e86d96e800000000000000000000000061034222d2af9a4ebc487a8fe12c9f9d50ebe9e0000000000000000000000000a780f81f77522468a7c3fc21c1a3f6a5e4fca201000000000000000000000000b76acaf4a9f08f0874e5a964bd36967bb5123aad000000000000000000000000ee1b2459fbce18dea04c5b76894e2a2807bf2472000000000000000000000000eb758a0fdd8e4505a58670905a1252c73c2b993a000000000000000000000000a5786abc8852a0cdaa1d695bf6110f335e3d8f8f00000000000000000000000049d6f0a86aa418a717e5eab19cede752c3eb7ac0000000000000000000000000ba55d21b30d5ae56b3c5c21483040da16d08dc9b00000000000000000000000031004d87150867e342edf49e8f6aef0d50c468fe0000000000000000000000008097b710edb02a3eb5b6e7422012405fef2bc586000000000000000000000000b45eb0171f9f516ba1d33b1ac81ffc6fd2767ead00000000000000000000000090fd2a205983ad78da82cdcab5f5e7533816b192000000000000000000000000dbdb7cd85a1166af97494782f533afd6b660636f0000000000000000000000008aecc38df1506f08289a611036289f86891cfee20000000000000000000000003501f684d1aca35293a3f5b84a8069958e04d46e000000000000000000000000517bf9b9d0f42e188bdc451044561a0d1a2067560000000000000000000000008ab2c23e6b93a62ea4d8e076fa5cd376de4fbb67000000000000000000000000855f8a82681f1ab6e8534c96894848aa60a3bdd60000000000000000000000008a32d8bdb79a4e50bb78ffa0aabe1d6ed8474ac50000000000000000000000001cdc6a50158d90b9cbdbb1ccd1bba47c075cb5330000000000000000000000003e698e232a56aa7197d78f97cf18468401d3e4560000000000000000000000002e6014d358203673801d57ec3714fe7917a903dc00000000000000000000000019b77c310e0c150212252147bae51766cfdd8e00000000000000000000000000fd0ff29c1b647ad800068f3f58e77716912fc9a1000000000000000000000000729072368b26ba9eb5704b281b4bb5be22146f190000000000000000000000001830e60da7b178c03e794ee930ea7da3bdf58058000000000000000000000000bac7853859dd4bf6a3d4ae16f58578544f6ca5cd000000000000000000000000072a788ce3059f68a9aef98495b0a22e0b1959a5000000000000000000000000732538dd78762c8fb2134d1a078f694fa8ec0c55000000000000000000000000bc3ad0a39592cd398a8240b9380f32b991eb7c940000000000000000000000004fa1f430b02cbf756c6f701d02d2e6aab4f5e5900000000000000000000000007cd0047a7f4dfb2d70d4896e023e8b046f07f3600000000000000000000000003442561baba5293a83acf7b033e25d04e81e0882000000000000000000000000cb6dbf47d061d6f53f9be82f9b5d02284677d23b000000000000000000000000b1c04f04d913dc2a75176d6bbaf204370bdca0c4000000000000000000000000eb39b6314da5485748924b6514caaa65f25b27860000000000000000000000001fc92d60ef3d5b7fcf9cbd5db7ced0ab052db0a3000000000000000000000000d36cfc1e9213e85132fd0c690abcaf7f2dd352c700000000000000000000000050ef6207acccb57f7c9111d34ec0810344d7f2d20000000000000000000000002fefe1ff5fde7583d3155edc6f962cd9530d8b7b0000000000000000000000000d05a89e47402e9da16333f6234fcbc6be4057b3000000000000000000000000d7a3f9d68e0db32654553a98eaf01983a1b55e6500000000000000000000000024c61782d4d2f927e845a4a69e829ee701d6c2d7000000000000000000000000dbd0df49b2c2d6b3673cbb483880ade86515440e000000000000000000000000f25236ab8d2c28b3bcc7a23fd197d31e45442ba40000000000000000000000006fcd3b58f61a320d864720d22ba965aae487efd5000000000000000000000000d66c5fc960550154495a4f9949da2b9fdca00558000000000000000000000000e43901c3d8dca28c694f6bd9460bd9760b9c709000000000000000000000000029ce01dcfddb81150fd273498bb998e91c8dd3bb000000000000000000000000d228ada4d913937f401aecc477b75d2558a4b714000000000000000000000000b23e2d4bc2000b75d7f8e0139dacbdd44f6218e7000000000000000000000000189fbdb0865954cc3e495a1d7f0d5acb921b7ec5000000000000000000000000fcd2dce4761d4afe36dee32a68cb30699eb9fe220000000000000000000000003baa3ef115641b6593eabe0d172fddc988c08f2500000000000000000000000028d3941db235da3c647fd1d18353d31a94216dc50000000000000000000000002c7388f99bd8af19757560a5746d163b121b9d6300000000000000000000000013b68acbf233fba9553310a3aeb560e26d2717a900000000000000000000000013412670815f1ce81c121798d05029f67e5778f8000000000000000000000000f7e45425d45d3250916f7b6fef777e06247caf87000000000000000000000000850e697bf6ffea0a11dc59206c3cf6fd02a43de40000000000000000000000005ce73b5f8ee541f5645794cf91004c31cf9a0862000000000000000000000000a369b0e65b0169ba5912d5f0d3a56242a280e79c000000000000000000000000103a1eb52ad1879f4347e8f0c85ae30c6028cc8d00000000000000000000000028999b917716bde56cf14a29104bb027189e1c7e000000000000000000000000f7d79d9e22872312aabe6f2312162e30b3544b65000000000000000000000000f1d23a268ff690d31c355a06d6a63c6f90920e2f000000000000000000000000e7ba727fa03508ccad4930eb4148f4e09fb057f20000000000000000000000008aea6286ea2c9f771b0984cea1c8ba1dd15ad23e000000000000000000000000190824abbee9b461fe2162fe60f36a5b83ef644c000000000000000000000000653798f715d57d3cf16214c18bc520cb47c66e1900000000000000000000000066337f96d22c6dcee1b6bdb4b8859ecca40e8d420000000000000000000000005e5a148a64263e026058b2cd550700747dcf6d4a000000000000000000000000bbd5b182249e9713f6b2504fb8a27bd47ec7a0f0000000000000000000000000db905899c03fea78c9b5650ff73942354c5bee5b000000000000000000000000dc4c2a4db165fd7e693c255cb3871d5ace9e695e00000000000000000000000010ea889841d9cb970297269c392b1b91cc9024fe0000000000000000000000008bbf392890123427b3726b5bd4ec4da9734429ce00000000000000000000000023a01d709f007ee9b553ddaff954ea48900adb5300000000000000000000000074768e30e0e4276c1df1db2858986abd49a8785300000000000000000000000068bdcbc1a62a26d99a6f401e7b1dbbcb5ca576ff0000000000000000000000007eee82d03c7b79575ea8471318e70933438e4bbd00000000000000000000000012f4ed4ca5587f5ab6ee5e2295007812809760d70000000000000000000000003f986da619f659b12f2bf47d6bdcf96624d3a0330000000000000000000000000dfe6e61ed533f282288bc400b3ca47b3eeef9c2000000000000000000000000aaf4ef421d81ae1fe61cd36e5a1ad1aaf514a7bd0000000000000000000000004c4ef0fb5f7bdcb50f828cd7b131a1b139608616000000000000000000000000a08f6e9606887d8df46b9233ff6648d203728326000000000000000000000000763421326aeb31cc9f6c16b8858264ff8a48d7a800000000000000000000000091661c024f6f401dd22d7961e11dfc6508bdd9d8000000000000000000000000b5e3ad934c6e91a1cc2f43e05b949652f2afcbcc00000000000000000000000085f8d9fb3beff8cd76e5f866c05a2c6ff153d1e600000000000000000000000026a03aafb3b305c0bbac8ce0f6a8355b183aba9d000000000000000000000000be56f17a7bf538949e6ed3e642a92ee0c22f95b700000000000000000000000083fa5f2e6f08e53cf94a7037574d990913a41d1b0000000000000000000000002da5c03cc6c7353c3589666fa1252cb04f3e3a860000000000000000000000007ae6a9fc877791a9f663d4a279313484b11f6e7700000000000000000000000081dc9e74ccc20d72c0c6c3ade33e6d0b6c683f60000000000000000000000000c87874fc5e578bbd4eb420aba480bd30db96ebce0000000000000000000000003fffdc2761675396054f2ab262a6fed3f237a843000000000000000000000000d47e045fc47484004975ddf340b8242b160a41210000000000000000000000009471779785fea3fcef320f25182a0b34eec2b8e7000000000000000000000000f3ef37913e76fda14c1ec53dee6f688c68e72d8f0000000000000000000000002558fbe9e32c4b993732117c66f63fa53f15605d000000000000000000000000c0a4fe665623ecb5c0d1029e618de1363c89a2af0000000000000000000000002aea92f007072ae33f6cb3d5d631950d19b7d82600000000000000000000000052213f9740cf685059122e7cc8ab98e24f8f2251000000000000000000000000e66550391c9cf36203a4b70487aecb4b926c6dc9000000000000000000000000eacdf12bb69bd7e8e172a9fb3442cd5619e33a8b000000000000000000000000c8db4cd7e429d1b02229d072122b5a70652109b0000000000000000000000000b858ebb67806c8fdd9c7f96775d50fb2feaa17c2000000000000000000000000dee22e91d44943e2e2cd34b901c67b5d7b92c561000000000000000000000000ddffc6d18703a0810ed69c1ce26187b4967cffbb0000000000000000000000003caae280c1126f997f51985066a9779b7392f1820000000000000000000000002047e358a94fb373840f783d814921621ca979b6000000000000000000000000a4bc5572fc35a640022b7389e6e71f55c858381b0000000000000000000000005d49b1acc2fea528dddd84f5de202ce5bd614d43000000000000000000000000c54ad21ff4fc3258ffe11d3a5586254cb76186d000000000000000000000000084f1aef9315a91bc82d67db2a5e1d3c649945f7d000000000000000000000000dcda3e765c4992ec091adcbbb16eb3c94b2b8fdd000000000000000000000000af63c8a5b96612ab4bdc2dd86820e79bad37a34f000000000000000000000000a7a23f8a5e6d9bff4c03bf45a548264415700c9e0000000000000000000000002309cca0a13a0a7f9052e004dcd9337d63eeb3a8000000000000000000000000a94bea2fd262fd000ab4d382906bf64fe42073fd000000000000000000000000da74b08e28ca810befb3c9e3c2052cd50b37209d000000000000000000000000b9a74c3c6cf12e6822da5a748d76988c380e3c36000000000000000000000000667fb4dff3a011b078f1d49c2980430fd70d98e600000000000000000000000011f94d78121b277a139b02748966434b10bed4fc0000000000000000000000008e67fe438c53eb1917553fa0a79d59cc5cdc81f500000000000000000000000058dea30dfb47c370cf192dc752efe5544b3a4a0c00000000000000000000000037f766d9e4b2231af30c964601301d79b3ed4e8c000000000000000000000000ce79d583f6216d4a7e6f50cb31bda855c30f4cf600000000000000000000000061d77bb595c3c1525d49577be97d2ec24ffa7947000000000000000000000000e6f48e7321be6a5c40b4cdc98db2b9e86c39c8a1000000000000000000000000c67db73e5b44f03c8e80fa5691223c1cff1706c1000000000000000000000000c64c38cac84a99121a3390554731fa8baaf293e0000000000000000000000000315f966fee5ff738e50b3949c1e8647f56c35c5d000000000000000000000000ece77c1384107c66a871f86acaa49dd7645597b0000000000000000000000000d8d15ba289c6d8b036a0b29d155ecd44ce6b932500000000000000000000000077b32fe18ccca6d0d1d387f1a15db44c52806a9d000000000000000000000000b5a672aee31b0e6e4aef787206b28b835c71280400000000000000000000000098868ad7a5534c38e8efc227b41897d3761148570000000000000000000000001bbdad0f1db641e99606f9b91458f9af73f786f90000000000000000000000003267b8790a54aa2d561a23daa15e263c2cdf5683000000000000000000000000210c84e53d4bc6c0e9246ecde3f84cd88d1b965e0000000000000000000000009ffee594b7f5f6765e333702f92824552310b574000000000000000000000000aa48b91fa9598d292bba5e3e1ee7fcccdeeec0fd00000000000000000000000088ece2186f6fc577e0135f9c491b3fee3f17e236000000000000000000000000ddbb14b2559adbbf866941ea956d46c02e78ca0300000000000000000000000098bc1bd3251834c965f873d3ea639ac7caafde7f000000000000000000000000ba0014205761a7d5ca4c3e19dd520c95853e9e280000000000000000000000009b8ada2e744c19d99faff478cfbf68ccb8aea70a0000000000000000000000003a30118df5177163d9fdf52171aedb3b6424d5bb000000000000000000000000248e276ada2c7a1d9b07141fe244221b048024d3000000000000000000000000e6c07c1feb8cd4b9b072f0bf53b78af870eed298000000000000000000000000e93c6cc851e3de67122711c21d71616aaba3901900000000000000000000000055d6d3ef77f66c15d1585067f482b03717012788000000000000000000000000f87f14ecd0e3bd58d44b3c6771be97c93553acce0000000000000000000000001055cc6166d98c386e8fc4755e45b18b321b0dc80000000000000000000000003adf750adf935a6363307b2f3b1b63ad9b867ca7000000000000000000000000436c32ed36152410d9f7488156b1bda0f5bd6163000000000000000000000000286f694f0837cd1dc61735a91c21f9b7e702e5ef00000000000000000000000013e2faa5ea8377d6c5590f5bd0be4408291cb72f000000000000000000000000773406b096d2fdb9ff92a1db02853578cca8f07d000000000000000000000000f6f2b84ec95eab0b64887428f14555b9c79a41f5000000000000000000000000689008686ae17a7797527a8f6a834115c31553b000000000000000000000000044320bce919b9a25bd68db050dde987f7cfee5db000000000000000000000000307a9d9619fb56bcf93cea60d066c4a33ce8185a00000000000000000000000098f132e2bf75e0f2359a0579a3835f4647c68a25000000000000000000000000eddefbda6f1fd4e2f383a60a3facc704296b5e5b00000000000000000000000029cf14c0b0d7dda84553d66d0d95cb209ee027fa000000000000000000000000baa0c4926f99e54023c17d20c33c44b723751ce3000000000000000000000000dc4f4f2e04788f35394829f1f160b1ea9a85cb29000000000000000000000000d23fe86ccc561ec08de558a617db8b08efcb45790000000000000000000000005a2035c59e5791897db908c2b640e3c445d15b8f000000000000000000000000a82a11eb3a3e7e63761760de7b259b838ea3c619000000000000000000000000d01d90a65b5dcb233c535888d8938854eae19c7100000000000000000000000093d4999b6aa1a42976c77c018e6cb6ee33e8166d00000000000000000000000008ad695e651974e57f2714125c4de4d2d3a46076000000000000000000000000cb29cfae52c7c98b547bf3c389306669742027560000000000000000000000005f5349791d9c47ee24c8be5774cfb4008ffaedcb000000000000000000000000a12f820ff606d2e7a573d1328179faf291dc1ca60000000000000000000000007c389a762bcf6286786b26ea74d066bbafb4814b00000000000000000000000074d6eaf965ceb1193d1d4f2c4e889979ac81e3aa000000000000000000000000ef9656aa43c97d5de445a705bd2ab386005ce10a000000000000000000000000ac68525d8fb7ac9fdd406c5ee4380f6695f967fc0000000000000000000000001d3258541e1cb084e6861a92c4f44143f49a1e82000000000000000000000000c35b2401a5cb7582e78eea6fbef89899ec8060200000000000000000000000002cd3aa61822ec1b4bb82089ad78a952c8c59eea60000000000000000000000002049fdf932aa7e777c9cf13f84fb01687332cdbb0000000000000000000000004393e850b6a44bc8099020558708b877d0e5a7b1000000000000000000000000915f6f7ea83efde386075f3c8ca7bf77cf4df8d6000000000000000000000000f42ec2d3b4edc3bffedb5bb26f694504b10608390000000000000000000000006862fe160c03b1977ee0da83926613b3af73356a00000000000000000000000086c80aab113078edcbc37d48b36f7dbaee4d6cf0000000000000000000000000e0b1825a4c5f18f37064ba5bdb3edbc64e77c746000000000000000000000000ce7f697490eab17af7fa23d588a6c58c1ddfc600000000000000000000000000f4355871d781316b6263c0b543f82300da599eba00000000000000000000000019156722f1e5fd2d78ebdc621f00e107c0bd08de00000000000000000000000054d450a0254558685b5a88212d1cc57c6e0d5c970000000000000000000000003c3de7bf2cfb3ab146b321d6f6591369213cc96100000000000000000000000024f42de222d339366d9ef862dfb73e04f47ecca50000000000000000000000004607a513d6aac31ad3373318f2d8740712a93115000000000000000000000000f6d5752386b3e36806a0c7c481023bfc8d41a438000000000000000000000000730b445aaf4d4827f5e2e9998f11d37c159cf7e9000000000000000000000000d1a7eaa2cf4ea2ff89dc102d7ca02997bf9d53a30000000000000000000000009db7976836165dd26e9381d0ed40f3a10520dfcb0000000000000000000000009cc1d6e77a485b6d93d8d16b1cb9ff44d5104949000000000000000000000000e8974a3a837852b38884b755c4657b3a92fe808b000000000000000000000000d531579031a4e576048d365770b4b4d4599a2f4100000000000000000000000090cad920ed63922e63bfbb3fa27f454317d5c88e0000000000000000000000001ecb3326844e315d51ee2570ff26c769297965fb00000000000000000000000062af797838961a1b345e5cbb880cf78d64155dd80000000000000000000000000bc4c229a652f2c622eaed934cc9377d9f514fe2000000000000000000000000630d5ccc1ff19664581ef8d54bc729aa3fdf19430000000000000000000000005348c17eb055aa254c92f5736716ae44ecaa6d560000000000000000000000003a2c6d3cc9c9a4aeb2ad70f1804057ce77381bbb0000000000000000000000001127d8217d77865f8c7f2bef124f6546e9d8ecea0000000000000000000000009febf94f111348a4cb983f5011a59da55aa089a8000000000000000000000000ce42b4ce34e450613da341934e446b8c621cf3ef0000000000000000000000005f7d8d1f86ebfe2b30299385e077ed0e7ea366aa000000000000000000000000366d0a6b37770283ba987df5a29bf7823bd6da110000000000000000000000009f5fe26bc75a801e622fd433070a96a02a38f73f00000000000000000000000044ae57a519ce8c6d51dd6036940a31f1374833a80000000000000000000000001d30378c872851e4ddeb29ef34446a0401f2a608000000000000000000000000ab0a528e7d3bc76f77a48201dcaf39bd264272290000000000000000000000007a8f0dad8e4d41eec001c5d75b80502547261941000000000000000000000000bef97e3a6b31261b5213735f7a7cd7ff1a70e741000000000000000000000000f8e8cbc386a2972dea3dabb2b5c65b096d4743e00000000000000000000000002b84ee3b0a1552f971888b11fe7d597fbaf134fa000000000000000000000000e5a6cd8a3d16b56e24698befe5651fc0a4ea74ff0000000000000000000000005af6581aa05f8b7e9ba529bc5e8a323f74c53a1b000000000000000000000000511791d097e8b9ec4f58641b835ea882857b079c000000000000000000000000da03109f14f349f4bb92db12936cecb8a857b8c200000000000000000000000058f25622a85fc753f811daaf416ce7b3d2ed8815000000000000000000000000f9c2c32b29b86cecf3fd888c017b7d79d57c668e0000000000000000000000003de3ca0abbeb21a42d027df25fd9f07619425db300000000000000000000000065027afe9844685171444f5adc9fbe2d84b8579400000000000000000000000066324fb77fe2042e404904d67ace2db3eb67a81d000000000000000000000000d8fbfc919ccc302804506db4eb38e79b6936e3c2000000000000000000000000ae6bf94ab12b0898c0fbae153cdba0c41502b54a000000000000000000000000ed923236c6cfa835a7283d159cf7a38c64e0253900000000000000000000000023824ecedd69a5e5a9c027a4c5e61e326fbfdc7d0000000000000000000000005a1401f842f3d845da949c2b91d68a7dddad51360000000000000000000000002f490c0b044d7d10af7f81afb425b3cad7e3a563000000000000000000000000752dfd62e78bf554ed7a0a44986fa91124434ca2000000000000000000000000f0200deb6ab23f16a715df6a1d15b4c2bd7d1c6200000000000000000000000024da13cc12e0d17be0976b90a7f69ddfe0733c09000000000000000000000000b888a06f9b15c6b173dec1eeee84ed5fe00a104d00000000000000000000000080edc54ae543199c7a1af6c3658ab9a5f6e465bf000000000000000000000000c857de78d6ebfbfb0ac30a6823079db02ff96957000000000000000000000000ddb974e623644fd0920511344b9339246a3c3c83000000000000000000000000c84b3e1a879587a09f22175722b4d4cdc3dcb35f000000000000000000000000c4345fd3a67f2a170bdda47ea433bcd9d7e9c972000000000000000000000000b68d0fb184ae7095ea4963f11f205b1b2581bf560000000000000000000000004f3ab45c08e2881765c3b91609c72b1618b7d2ff00000000000000000000000035619a0128fed0f848cde839b48ae9b5b0867f7900000000000000000000000058b5fbe0bd9339634c6114a1190d43e1c8badb09000000000000000000000000109cc4be21c6bffa30f9f42503478fd202237c09000000000000000000000000dbde4cc8129ec8a9a34d8ea06727d324a2c7f8ed00000000000000000000000073efb15de29449952ec6f9d25171e8160e72f9b900000000000000000000000024e63b0111f738a672424a2afbbe798e38d36e9d000000000000000000000000d40052610723c9473ca38d69dc1f3f7a355a629000000000000000000000000004d828f3c670319b89560c488a00ae976a3323b600000000000000000000000008c24a4143dd6cfcb5bd4157a0937c8af2c22bc7000000000000000000000000f107f66830945b944cb50e91c2acf88aa5ca637800000000000000000000000095d28516f10bd56315aa2a6ad5ec6e1c7036cbce000000000000000000000000ce284fba2a7c4375d2729a81fcbe063da5833517000000000000000000000000ef555bfcb19d62025f1a67153c8550d22407fa6a0000000000000000000000002026f9757eadf8429c04119ea4cd530e7d9172a7000000000000000000000000bbf613dc4d15f6b49357f8e0fad8d0603a0ebb40000000000000000000000000b754cc5a52f46412ca70440f0d42cf6ea871e2cb000000000000000000000000b1c527def31511052061e91ab166eb93128346550000000000000000000000008a12349b8485159e1e885f3dff77d7422533999d000000000000000000000000707d2556150f6711d6fb7a7ff8db36d62579c5f8000000000000000000000000e6ffac54e7cc8770af412e4dcf2e98794ff6ed1b000000000000000000000000af97ada03aee2a958c8988d82f3b0254231c823b000000000000000000000000a78541719fa87b2935521c7e9d76177b32e2cedc000000000000000000000000c4f9a0e5146dd16161d075a35f92f67fedb53d1700000000000000000000000038dd2ae1a959af1fefe032a54bb61a9d2ee7bfae0000000000000000000000005c50293c9d975f4fd3f760223ce0e5293bc7b6a300000000000000000000000066515213b6f52c834a4c27ab6d274a8e3bc8aefa00000000000000000000000054ceb771d647bba9d00cb7aac177bc1e912ffc330000000000000000000000004356d43a2ec1e98117250b32b7a46181979c0f0700000000000000000000000060481eb1f8e296f321e045dba121fb016ea2771d0000000000000000000000002c725565baaa772c79077b7e7fc50605a22c01d5000000000000000000000000001f976b3a58dec09a4b72c0f535b6cd9881a98c000000000000000000000000ce3500f112b29248dbdc9d4c55f94cef2cd0bc720000000000000000000000001d347d03eec04cabfb9666e9ba1ffe0a6cfd2a95000000000000000000000000fd996874331e12ca2e604c6759c404bf91503f78000000000000000000000000021daf1ede1dc2398b87e7d25593174dc224792500000000000000000000000015f0b95b3ceaf8c9e0e0427404e9af5869fcd0c4000000000000000000000000b14f205a2d705d3bcc9b6fa9e239e71cd3f07e7000000000000000000000000046084d83007469e59f3447fa5344f01a2ed8fe98000000000000000000000000b937ec6749b14628c7af23c992567af76647bc390000000000000000000000003decc8ff85eee5d039952f1dbe2d5532517856710000000000000000000000008e2657f188b487fc3fbea63ea80f9a2ab26cf192000000000000000000000000c2f23d672cfcc01192bd8d8ee0c99bd6f8df2881000000000000000000000000bdcad7a72c25e7051fc871333a76498a09b26687000000000000000000000000064127a2629da55041233af80fe92d31a34b1df10000000000000000000000005039fc35e2a56d6ba2f868c65c099e4ead1a9a1f00000000000000000000000007afb04eb7dbd0aea9966137da6f7e97a80b8dde000000000000000000000000899f90b1a5c4d26d2385c7728062afe065e0be56000000000000000000000000af04fe5931d398aa80b58c8c49e575c8e6a5cf2b000000000000000000000000ceeaf7d1c6da9d1877e4f6e03197c820def9367c000000000000000000000000fc9966b20a34d956b2c4319c0e9957d5a35bf75d0000000000000000000000004b9e6c438e376d0f11b6a23eaae709e081664b03000000000000000000000000080013a311ebcaef65348f6319fb5dc447787d5d000000000000000000000000b597f108b639cc70d80a4b72acd199e11f218cbc000000000000000000000000a2f3806fd8b5e86496370c67860d2037dd94e42c000000000000000000000000dfa0d418c4b17e30a59e5ab20a45a858c4f6c468000000000000000000000000cd26ba125e86188980e42fd7f2a787750f693f9600000000000000000000000047288d2843f878e16b20e522bdb05e6ef26e31a00000000000000000000000009790f70485a9bf20bcce94254dc0b6e796a6712400000000000000000000000052ffb79ed79fb26a75e3ab5725b944de76f87c7e000000000000000000000000ea0d1c090446d73a39103d0ca5115df38dd8ff0200000000000000000000000042d189f4b2efb0f8b23cb8918a6ab4e126b4b2b200000000000000000000000048808ad9a491fe475f8874117544db316a059b610000000000000000000000006592203b009e76706db22651b092934d3fe88106000000000000000000000000f85f9171b28e177dd68b743c98b74397136d5d1a00000000000000000000000093d00511f0d23ba0d70ac84e9c55cbba069d61840000000000000000000000006c59709a1699855a164b7eb337d8e4963a731cdb00000000000000000000000055f0a77f985f512e70d8472a0ee3f4c83c22ae9200000000000000000000000021fc2c26c0cb57609e4fbc79eefd6b975d764c860000000000000000000000007274e5a7802cffda3792137a27b57a7d221b926f0000000000000000000000006359520740212908d574d7883574530687407b20000000000000000000000000b9a28ed623c22f587174f4cf297d14b7dd9abcb00000000000000000000000003fcce538c247d76977c118e5a520c67da462dbaa00000000000000000000000095d103afdd5e755287e5b12469f240dc692b2c8c0000000000000000000000004b58d0bed995d5480d8a2bbad4201712f1f12c0b00000000000000000000000046ea948341574ad198dcf19d7c135310dc08c188000000000000000000000000422702070551fe051ad3993754460f440b5994d1000000000000000000000000b3f6c84a272735f638d4b372cf5674d42a3ad163000000000000000000000000c178c127aeb8e60d615c42f58b587d0f54ed3eec000000000000000000000000c5d163153523068b69be8ec2a10a2a7476251cec00000000000000000000000040556b46ddab4ba39ebd463b64445eb9fec1fc4100000000000000000000000018b28d33869e08785f8bd7e4f915c7c28bc2a8960000000000000000000000007061f60bc831bd612b1b3bd723fcf03da95d2d770000000000000000000000002558dce55f8d944e91b86e70118a9bb6613c31630000000000000000000000005cfe65ff102afab6cf3ddd475c9365d14dc1fb1c00000000000000000000000018c6c7dfd7d86b45cf314c3949af338b95fa418d00000000000000000000000021f53a74540e68ffb6236e3abcbc8f18582b60cd0000000000000000000000001125b249fcc2c684825833bcc3a078ced33c0ff600000000000000000000000023c46408904a081bcefccdc8fccf284de3e350d4000000000000000000000000c261d8899f93163c1a73dc0432bfe43f969f7f71000000000000000000000000a4f452c324aa88f3a3f527f8617356200bed816e000000000000000000000000eb1f112f699c4bcadab0695f8885fae270e74dae00000000000000000000000062b052bd7e91204ac40d6bacf148d7cf11956e5600000000000000000000000078200dc023e596b732051c08e412c1b98dd5b076000000000000000000000000d219398bfd0d3ac1d52c1d1e74bdbf689200e060000000000000000000000000a85ff12d757619123c51b3693e018238d7c5a994000000000000000000000000f2a9efaf220460316ef1e60a4875de41b3d3f7720000000000000000000000002ca720f8f908e74d2a590c446b55912595aef2d1000000000000000000000000ade35b551c96a4c5a9ec4193998c2572887a1524000000000000000000000000a849a1977b0e2c213df565bc672139c84a99d8dc0000000000000000000000000aa957512cf456102041e44228426d8e07b8404b0000000000000000000000007520bcb8c2f3866750d447b8af0900607fea6ea50000000000000000000000004945b160504cd54bf2fa61d77e1d63eea779b99a0000000000000000000000007ff01cab7099072394096e05d571849ec998508f00000000000000000000000073f687c3e1636000710baa53d94cce97e6c35e810000000000000000000000007cb7f53de971b253d38fd588aabf76b3f6d02e110000000000000000000000009786e3c79ddfd74dfe1cc6a32035370ae20a609a0000000000000000000000005048f592a04f4ab54f31ebfd81a74a0f7a5847f50000000000000000000000006725956e4750c955e932e28fae3379183bf99ff60000000000000000000000003fc6fd3172f89a00d7ad5ac54d85b23cf34a402d000000000000000000000000012716e4e0d1b8a8f2e483bab807d3126e0a9f1b000000000000000000000000eb21e82bfe79b0c111e37339729112f74df178ad00000000000000000000000071cf387d4fb983848bd01bb913a9fec6e6e34ec5000000000000000000000000fc0888b823eef9da6bd381534d064bbec475937e00000000000000000000000032d1d2c0957c8d9f1256cc4cffa528a2426dda8a0000000000000000000000005e3d2e7f8fc2a29dc37e4e10e08a7f16c4471fb7000000000000000000000000fa6c4bbe9cb440e2ff1f2c748ef50af7d521c422000000000000000000000000a34699d585e7ddd98d72f91dce42d35e0ac8e3ee000000000000000000000000528bca05c3f4a69ddd11be52627b23c907bc7cd0000000000000000000000000c8afbb70a6b17a3e9bad54aeaa6b2140925fc3d6000000000000000000000000084fa32550443d5317f1c9557265ad97465edbc40000000000000000000000003019bb2b966dd7983523da87f35d42ca7cdff77700000000000000000000000086e3cecf45fc6ba13173920086881badd3a6c522000000000000000000000000c5182548e099e221c6b7e5fb495edaf26566753900000000000000000000000065e8474c779570651ed2bb49efe61b8353dd40ab000000000000000000000000c50decd894f185baa6450db77e7a137106203abc000000000000000000000000f9276079407c808a3592305f1d34d44837f82986000000000000000000000000eb18f3307a2fdc8c2a7824fb89a005c12598422100000000000000000000000006110b0f2f8b35b24960252e32d2aa595d6d0aea000000000000000000000000dfc03672705543843c2095e13746d4fc16422850000000000000000000000000786fb139c5a181b577aed139e17f9789ccd9b0b3000000000000000000000000539ef8826f3a03aeaa7ca41293b79094c95961b1000000000000000000000000745de28de012fdc90c3e15dc46accd077138c91a0000000000000000000000006170b20411e4c666b3f5d83c6c17f86e837e01db000000000000000000000000b663af92815c93a20d855ea82d2860d68b574a6e0000000000000000000000005d5be4e578c3cfbcdc0faa351de90cdd5d2bd43e000000000000000000000000e49cc2a192815e2ddf33a2e9406d83dbb4470a6b00000000000000000000000008ea6785d41af99a2c3481cc5ee123e12aaf77210000000000000000000000002fc2005e2b3eed900c58ef72922a6e4ef9cf39a9000000000000000000000000dab81b57bde8e79037e1fda850cf8dad74fe9cf3000000000000000000000000b24ec5e80fda448e037036b41c16c8e7d2ddd95200000000000000000000000001a5b8bf80ed6b02faa0fd3a39e6ea2210c6da680000000000000000000000004d172bcb87642ce563ddec612a6f57ae0a5fb713000000000000000000000000127e4c986f8242c4e87c259a98c07fa5eaca06e000000000000000000000000019c3371de7c133947500a6d296b839e14c9d01880000000000000000000000001563b59b62f5c56d4d84cee11a0341445308aeec000000000000000000000000ae68039637a7881c4c2f7ce764da0f0b1c727eff000000000000000000000000b8045affb4bca933c5fc14f6e42db9dd773a5d660000000000000000000000003b668c5d2fd15b0e8c40a6792fa0136fc123e582000000000000000000000000714d6f6e80eeb3cf45fb12ee693f5860e9c9c6f200000000000000000000000010469e50b472f198655b12e136cda5eac8e7d0810000000000000000000000007d42c57de4c815afbac70a06f09bacfd77ea2be9000000000000000000000000d10815a45c0a03709ba873b565986d953681974c0000000000000000000000002fa6a9bbe6b51e97c4c4191c79862d58a69902af0000000000000000000000005ca57203b61016bffb6f3edc4af7095ca1d5f54c000000000000000000000000919fd02faf6c15a6d24042da530ca1cc76fa6522000000000000000000000000e775d334798f79d5a11787c46c062fc244392b4700000000000000000000000005b22e7950845eccfe650dab6f87bb44f2f0eb1f000000000000000000000000ff636be5975900e3b883705aeedac2523cac34f2000000000000000000000000a06ddc2399df9797dacef34d96bdb65bf735620f000000000000000000000000303a0fa4b651a9c4bb70b54a6b7b2d8f93007d420000000000000000000000009257c64645cd0adf2f13fcd418673af09d9e82120000000000000000000000003155993bf6323961fb5fc44e1e21f04e382e6578000000000000000000000000183314a61e12c970f7521fa049e83fd45c2f7e05000000000000000000000000eb99f020f026095bfa5ff5d4f4a2b8fa6b0506b5000000000000000000000000570c9940ce382c610cdbbc238d6f890429ffdf2e000000000000000000000000c6966bfb16e7dd0a4e89611de87b55cdf1bbdc2a000000000000000000000000fc4cb64d53ac75987941e024d0e57eee5367e65700000000000000000000000023b4d445107160ec0eef7b742628e6c3be892cdc000000000000000000000000289817595267952d9cacea099426d34d396f55f70000000000000000000000005fbd420b0b8876509f14bfabc70e226a70b8cf81000000000000000000000000862117c762fdd7bce52eb032c70a594c506c2efb000000000000000000000000f27cce80596fbe7e62a15078b9dcc7b5cd3ac431000000000000000000000000fc448096ba41d22b3c4ac3cb45c7ebd43c2b0e650000000000000000000000004e78bc482a254be3b1609c43c8273dae48cb3260000000000000000000000000cf94c290d456409bc66f5240b386399e719dbdff000000000000000000000000038e01c53da24ec85505931a60d5949335d76b07000000000000000000000000855d5bb936afc45bcd78c6bd63663356920e7e74000000000000000000000000f58e28c55a6e23f5690b6722c6073a75edafa1800000000000000000000000000506ad67f733395f387a41c3e54bd005d1ed62a5000000000000000000000000164b29e637d39c4bd287056a20a3d2c5a4f0dcdd000000000000000000000000382f3533a9bc2aad7894aeee9f42604ba3e4f7ac00000000000000000000000060c92bf0168af8acd6cd3967c27ca655a35525cb000000000000000000000000be249d00623a648bc0b1087a894eb8b33728e8580000000000000000000000002252d0e2c9de20bad4b9831aded6d1625fa32be1000000000000000000000000477fc9ea9cceec75a37d0273e7b03c3d58b4f086000000000000000000000000260a25bf4d5769c480791e40a74c9bc86c7b22b50000000000000000000000009cb59acfec4d3092e239329f384cc79edcb56495000000000000000000000000daebfbc88c4e1979a795efeb6ec81193024501ee0000000000000000000000004802e0c8c650b637f1a70d458e7adb247725d11b00000000000000000000000005f1c3ebb0591c9de8e8e76f146754ba4cb81f7a000000000000000000000000f498883f107721c6e7a2801ccdf11960df3cd0a8000000000000000000000000112c82901e08ea10f80fcfd64b3bc603f54ebf6a000000000000000000000000b1d5ae4b4e4acc48398fa0692630e326de065501000000000000000000000000a8c63548ace1f7686da11e37ef4813613bcea806000000000000000000000000df6fe5e1dd2cdd0c386bdc71e1676e411540db15000000000000000000000000e95ee0f31025998dc1294aa16ee6571e44dfb859000000000000000000000000bd91204d9d42998244281f0be505982572e06a6d000000000000000000000000c42de744a9ed9b8efcf83929b3afa258c05c8cbc000000000000000000000000cb4057c8ad0c995239f8d97de07cda566f0a5430000000000000000000000000bbdb74cb4cff14fa5305d8ec2eee9c6b7cfd3ab8000000000000000000000000921d8762d161a1076ba352a0238b16a8dc070dc80000000000000000000000006d007b577f0930f465efa874150c97d710d80188000000000000000000000000667b70358e258dbd3a5317f9addfa2f5c98d29b200000000000000000000000071bbb7abaffec32d0ad46840f177cddc223fff9b0000000000000000000000000d3d6b5e63853547a4819d1a033167a5ee90188f0000000000000000000000003b613766ec8c80d4285bbb2c5ea9dabab27a20210000000000000000000000002fb381ee9d040c03f04cde64f2109ae7ebbfdc02000000000000000000000000165fee795ff0992c8a59c8231c64448daf3b9588000000000000000000000000936e019113f14dfaecf5e429afb7268fb98341490000000000000000000000002736df6a2ac4dd9a14f028bb0c88e687b8f790ac00000000000000000000000032ded30a99c5d1ed4ce123845a980b1fa5a33259000000000000000000000000e5bfafd2b9e6293d03ed6469ef9698faa13ee8cb00000000000000000000000085cc7c255bb0d042e5517d5f9f9647608dfad58c0000000000000000000000003640f04d7574b6a22929350cd52cafbfa999412500000000000000000000000034609e7b031e69b832973e984833c8dc8562f73f0000000000000000000000007ce26da1d567a670ed58a40114c3de36e0c40cd9000000000000000000000000c2a22212fa905a88ea95665be18d8c5623e2d0ea000000000000000000000000f5c3230c9227aa2502672236ddcef4ed3779731200000000000000000000000088d784338ae2a0a693c5d928a95c04e32141aae8000000000000000000000000affe75162b009912f6cc08384d338fc0afb85e0200000000000000000000000036456361a2a989cca1cd89b1c6aa4fbe9c03b0ff000000000000000000000000ed331767cd6b4be08638eb275cc487567f453e8c000000000000000000000000008559b31e8595aec0d662ed2a01ba061151179900000000000000000000000036588f465328fc486989752f79f46ace947a6b6000000000000000000000000050f91f671607c3abe4cfe84b09cd5ba5b8ef7d310000000000000000000000006e7e4b3cef9419a77d32f3bd8f876c000d895d860000000000000000000000007f6d5a01932523c55a4e11422c98ff825d28c750000000000000000000000000ab9a90343cca20288f65c2e235aa8af33976ea120000000000000000000000001390123548d4db2b9442e3bb2d7ab2c77b28c97c00000000000000000000000006901bd4a8bfc52242c98b43af1b24babd1a79e500000000000000000000000092d6a18c55da141e979dee8d3e2c2f45b89f3d6e000000000000000000000000843a82f59c649d998a1d1497e5ab1a15a4934eac000000000000000000000000f32335d243f5cf764e87a1f36cf10fa38dd32965000000000000000000000000286133a2fce2b55d6b9a031d119b541c27f683b3000000000000000000000000e71bada47c5e19be66cf272ddbb8129a184f682b000000000000000000000000addc22261675df0618d84a14ba8581734d3d5a770000000000000000000000000147813628a4964297db6632628661bf20f23f280000000000000000000000006e9a5734f5810737b0a7f6c94b2f2aec05eb7afc00000000000000000000000038267bfd2c7e0d0e893ef9aa886a4cf44f1fb1b70000000000000000000000002710775493aa872c9dd07f288bee0e3834edd31e000000000000000000000000f0975ce18f98db2e097cd7da93b793621c51d90f0000000000000000000000007b851a6a4fb7aec8ac8f9c7d6e07fe9f03767c45000000000000000000000000c2aef6d84b658746ec21451d5933f75fbe181d4e000000000000000000000000faefd5265b0fa6a8bd8bef84e3c05c820eb7f19400000000000000000000000021dfea7aa57fdc391939b2e2cb3e28136ae8bd4300000000000000000000000039f5f8f69f5a36db186828fc183bece0f311b120000000000000000000000000b5698a0a7f654cab890728539a24be875ff504f40000000000000000000000006bbde5c1d2adbc17ec5a7e7eb1659eee5920844f000000000000000000000000dd3ff0447d4623f952644d0642282917df638994000000000000000000000000bee3ea0947d13aa62a9a7389306cb98d90c5a4560000000000000000000000000be1db10340173a0b16115b48bda70e1faa7e4840000000000000000000000003852ea4cd1af73fd40ebd069c185f8fde111642f0000000000000000000000003c2cbeb97a08dfe95e40c6e87d44cbd1978b6a3e0000000000000000000000009da525890adabab7d2da27909c9154877c4d3aa2000000000000000000000000b165cfd6d818d40c2e2889d7f84fff913c530e730000000000000000000000006af16a4d2d1fdd5f2cd795a44d22c6b1d51a1ff50000000000000000000000001b850fdc7d70e26a251e29fd9c213f1add67828000000000000000000000000017e5f0cd02242093a87d8b1f14a796cbb884ae5f00000000000000000000000018cea6e861817324b26523cfe60c8cd76b45a95c0000000000000000000000004dd4b69506529e9fc51fe9fc5cdee483b367075800000000000000000000000082a70c2234bdfd21a4211605c5c7114c8174534a000000000000000000000000ca0dcc52e3455b5537f5b265ee4315b27df58e86000000000000000000000000f942185b623b50fb195e9702c38595777dd8437800000000000000000000000061f5e436136b6c344c4cb88c7eee8f7db08e929200000000000000000000000041a0de33ba086a79f0feb89e191f05ec315e73fd000000000000000000000000433e0e97fd1c410c032b53a5661df65efe653198000000000000000000000000920171dd293a4ba9be2a0b030a2082dc8a87607a00000000000000000000000094d7036b9f945d3cf22187e125379841be71ab6700000000000000000000000044308fad9d46ab6a1d1c2bafa1fd935388af6531000000000000000000000000a7b34ba12ddef426e91034410c3070f3d22c5571000000000000000000000000c6f1142a8c020b896eb00703b4645a5a55abf3a7000000000000000000000000c22a58c093d8eafaee6a0c17d6faf6cc8ef970860000000000000000000000003c31661ba70f1581d1be90a18b18a40f96a6d22900000000000000000000000028d240f4faa2fa2256622a500844642a8dbbe43000000000000000000000000034ad6bea086b37507f9a42ddf4e4041909fc070100000000000000000000000000fab18c46c1ac0c034dde0fcf487e25254b100200000000000000000000000073c36970e71daedd66397fd259f33bcb22964c25000000000000000000000000ad83fc57a15b11d02e13ae2b4c18739795faa9f3000000000000000000000000a28c5c219553acbe646404adc74fc88f20545372000000000000000000000000ccef97c9028385ce81af72160e5494b5830aa3880000000000000000000000003a0c19281bd0bd20895ee0bf5bb54076851495c30000000000000000000000008007fd4601905b04e93a671dee9df16a18798c9e000000000000000000000000818320e958caf845043ea243882926578e10bc0e000000000000000000000000518d7eee1993fa770474644e6cc40bd2934d006d000000000000000000000000b243db6250dabc0bcdfccaec3ac40b699c9b266f0000000000000000000000002307b028bcb86933d95ac731d6f21c7a7b3ab373000000000000000000000000b2cbc33c0a28794d80034103f72f1a4a7d39263300000000000000000000000071ab586fe73b20e77db94ed54d9a24dc775ecddb000000000000000000000000e5a95fcf6bbe405690706ab34ffd240cb7ed5db800000000000000000000000018f562114ed638522d7575d2e7734e3e3a988150000000000000000000000000d98fc7d9286e3d578fbdfffe151b7d604794a292000000000000000000000000b50be04b78dac9218132c91d4061d9a5c6a5ad5500000000000000000000000014e7d440e53bb94aeb850aa9c8ede243715a55680000000000000000000000002ab675e915923e34e2beb14498335bede86d5abf0000000000000000000000009e7a4d107b85797a8510e7a6b4aae88e0bfbadfb0000000000000000000000008ea20007dba15285e5c45141f2066fc031cbfda30000000000000000000000007c8f1810cb5f867e32729dbb44100030476f74b2000000000000000000000000db9c4c50f3ebf0ca51ef60c406511b652de40f7f000000000000000000000000a03ec879dab71906dcb35d00d0dd7e0264751562000000000000000000000000945f8b39e495d512e862599168ca85732c000c7c0000000000000000000000006f20ce23b208f0ba8e901e7a733e2f0578eb7cb100000000000000000000000066813cb46f649cc4010a179822c852b742d4c3c6000000000000000000000000173aef8b84a386f84272c78d985d22a40058288d0000000000000000000000008c858ac4db0ebd2b0a1e2ae3af1391475bc86fa8000000000000000000000000d42162cea1ea7a55081f90c5373705c5c7875044000000000000000000000000cd3b91dce948fbdf6ac64c55d243c3a4a2d9141400000000000000000000000045f75e49d90a0233714e7d0c8749801e14621c250000000000000000000000001e84bb943bd51ea95b4c82b78b37222e2d79a411000000000000000000000000a1b3fd7237874946f1230be508d190f570f5e125000000000000000000000000489f90e0c8c94cc17eb36594b2ded87add768e37000000000000000000000000fd905dfb77895a8fc0b0735c05cfc08c8910e95f000000000000000000000000e9c592b497b9425ac40c640aeb7becc4e534c0f9000000000000000000000000ad601e3bbd7b4ae3274ed0f50af4537d67e3aceb0000000000000000000000008e3811ef9ecec7e3a6497639ba516318b89f1b6d0000000000000000000000004f944d1afc8b3b95abba9d469941e8ae185b1e77000000000000000000000000ac375290be26906025ac1f615ee397c2496ede5c0000000000000000000000007a1b99530fa1ac290f58375e03c4a1c2184d055d0000000000000000000000003b6b2858425bf8a1d353c59227cae7c9bf6cd226000000000000000000000000ff6919dcd728f243a2e7bfd53e0d117367a390c70000000000000000000000003ad53003ec244f99d229ee0aeead3f610f28d0db0000000000000000000000009f88ba653dd2b99f858e2a30b6806eee3ff15f4c0000000000000000000000003f7f4fb197a02c43030e3c8ada436d3c2fdc0cbb00000000000000000000000051c79b87d90f49d5dd1deb2dd1c9365aab2cec910000000000000000000000005c1f298f6afed9218780aacdf8cde0162ea79d6600000000000000000000000072519a64fbb546d778aa369cc9f7f23c4d98815a0000000000000000000000002b768f910974f48e0a86e6a540d123e471f4da190000000000000000000000002f1732cfd40290643e4a74b93d75788dc9d067ae00000000000000000000000023f1e5f9cdb9fd92c80904541398b4da981dba8900000000000000000000000088770d1b325ed652295e92f4991b770f7e7e3d080000000000000000000000003fdb57330a658f6437b779e8b113567a0dc76104000000000000000000000000eb30902be6738ddf85ca6c751c9180b8fe530c500000000000000000000000002dee77f38d49249681717d19c084fc23de11892a000000000000000000000000b93c26f6354d4c4583bf838cd117880b9913586d000000000000000000000000e58f787f5e3a627a7b20f8fc7c005bff1494f4f500000000000000000000000049c23c40e10aa31b2a1a08484da9c3aaf8069f27000000000000000000000000ae544d2b0dea10d73dc25fc29d5b35942b04842f000000000000000000000000b6dc8ec26b182b677fa8db9005c49d5ff2bd05c300000000000000000000000027944c529386eef30a1be0a87a2c84df2fe2de8e00000000000000000000000069c8994af76270f200395004aa3cc385fe473cfd00000000000000000000000046338b9da060c56ba31dcceb7eb6cbb7c30ed465000000000000000000000000cac51d78a790c638762d0438bab60c7f06b4823100000000000000000000000053c82968edc3d3af737df9e22bc398dddc8ae030000000000000000000000000da42471dc4291793e8362211ad42f8a3a3bf42e9000000000000000000000000ecb13294544cb2f0dd324f5692aa01de803f8047000000000000000000000000601d4b5c9960ffb39fbe394fc998ea49126fad51000000000000000000000000e6071ad9c9d92e667e77e45f67e2dcc94794061b00000000000000000000000019643054197cf0af94cc29865bd267ba9468572a00000000000000000000000037ab5f9cf8dad46d14a78c2c683fdf54e78ae9eb000000000000000000000000cd3cd6230d19be0f0a5107c28b97ae0a7c55f12e000000000000000000000000ceae9038b4ea675f5e64575b8ecdef0f18c29fb3000000000000000000000000991cb5440d9032a67536c67b2f65ea4f4f4f317b0000000000000000000000003918825b947e2aa85e45fb204c5e705bf8eda77c00000000000000000000000084116a24d9f9e38e5699aab8942d3f0e444ed5030000000000000000000000001d85999efa71794dc4912e641a63c0b37e0fa7d3000000000000000000000000766dde21df9107d8397b14f6f732b19db8747f48000000000000000000000000faaf78528a15d7a02545c55b89588460c0489eec0000000000000000000000005b09326c4d7b84f87dbff82d5a304b8042a47827000000000000000000000000c147ee95c207cdfabcece44525c169094073f6fd000000000000000000000000146f87598af52a76350701f0751e5f26f948e93f000000000000000000000000c64ecefca436a4268ab6c759c1f856dee24ac9850000000000000000000000001d3b704c2bf32f49125a5a964748a92f5111707e00000000000000000000000086f6f9cd389d54adbcfde15ea6c84aa58c3a38d9000000000000000000000000d5deb01903f7e9cff25472955eb4437f1b46fbd6000000000000000000000000adcc5143529c0f085614f3d613fef59b27c70c26000000000000000000000000b15061bf522cb5a347c15d7e087144b574f282fc0000000000000000000000002cb13a48956451ec749c913a362c0c45b32c13970000000000000000000000007561943007ed0bb48b7e4b79c7193e8fe818dc3a0000000000000000000000008a438d4f1b4646c50f9d70f7f066d44d96919a7f000000000000000000000000eccacf5249d2ca35f51fc65a3300f31a35b34116000000000000000000000000650348c5429e1259829ab1ca2adfc2fd9aba5c6c000000000000000000000000f243749d2f453199a5aa094b714dddf929c77e4d000000000000000000000000c2ae6b8afa3f4075b7d6486ded1288069d5392fe0000000000000000000000003608f80d103b1f9d66aca9f5b0efa468f7ce31cc00000000000000000000000079234dc01a4301b9107446e4b0aa20ccd5b78aee0000000000000000000000005f2d536df609d472ae98ffc407b7d9af89712411000000000000000000000000f5318df2e3a2d2666fbeb597cf14be777e85f3a8000000000000000000000000f7f5772a47b80a0bf5342ec7ac8627e13dd8e0fd000000000000000000000000fb87c9db827553b3247eb3bb88ba9523ed5b5991000000000000000000000000f99f659733070eb09943ea9fc36413c6a3d270af00000000000000000000000029e5e3074cdeb22aad2ff33b060a4e4a7fb72697000000000000000000000000ca9cea02a2e83adf5a0d7eeb84a457cf8feba744000000000000000000000000cbb5a6ce345c284dae5b9b612812e583e65379470000000000000000000000000f17b8f5b5337fd20b34243451f85eb6221403c2000000000000000000000000ee2112ddd3b9a13bc080976c25e1e9c38544258a000000000000000000000000234e4bf00d0c540ccf47799c1234ad4ae2f6a1b3000000000000000000000000ba0b059b278c587cef687b50309bca5cdfc52d20000000000000000000000000befc45a9236e5c885f69fa5296aa162df1f74966000000000000000000000000efe72f1ab86740c0a42c3c578fe2e75c69940008000000000000000000000000052815b7c315dde375dd4271185a3cffdd22e030000000000000000000000000222b351ecb1d9ceec43f60b871ff0505d7232add00000000000000000000000025a8edd50a5f9c3c1205643be1a7eea197f71b2f00000000000000000000000089fdbee9391014ec2e425441285d4c3d99632de1000000000000000000000000dd2276f45c978099658127fd8b8e1a50f145e20c0000000000000000000000001434c04498fd8f21a0bbf2f38c00c979b2c7262e0000000000000000000000007fe8d9efddb1054cac5f40429501d590182931bd0000000000000000000000004cd3274b540c054848edca51240e1c82c0d7e140000000000000000000000000e99cd4f71529e7bd3a2f1a2644ce258761a965aa000000000000000000000000dbf02dd5468c46ffe7f89262497eaaaa582836c2000000000000000000000000c204e88c483719f39c6e84f553accd924c39b13f000000000000000000000000778399cb7284be712f4b53cf7847139d3e9d80f30000000000000000000000008730b8b8e1820f6d065c8e7029732a9132f3bc230000000000000000000000009fe460b9689cdcdad1d562b7e6ad5bcfcd4a2dcc0000000000000000000000009a60af0a9188b2334181031c4723f870db0a5146000000000000000000000000f6fb74009b7697d327a0319372b56306d7cf9ed6000000000000000000000000b322f857036fbe1311a96c8a463ec459bb2619670000000000000000000000001d0fcde9ebb67018ecd6f25acd01e6b24a09a8f60000000000000000000000003b92acd12b8d38ac79ae9d2e2183752969bf3df9000000000000000000000000f6b92f1342e16a5b53d098296f9f580173fd331000000000000000000000000042d30e426ecb52fedfe8cc597da91043bc187d850000000000000000000000005627d7cce5f631258437db32eaabd726e91097880000000000000000000000005969d1dd6eb1c3f4e6c6365f6424f652103c918b0000000000000000000000001032017c8ec7bf5b1ba7ef8be5240eb6a9621f2200000000000000000000000055fd3b186c72b2d4a0ae6d5e27d1402abf45719c000000000000000000000000717a559a8ad7a12edddcffcf8fb9c3b95b2b2fbd000000000000000000000000351cc2f1423ae9ac485fb03b8a382ccaad45bd420000000000000000000000009d4b0470acca7e5d7e623aaa66f9f5a7b34130220000000000000000000000000328b297984b629a0443cc4fba8783c934d29cc70000000000000000000000003546cd26335a06749910177d963a213f049a9105000000000000000000000000d842bcf4437460b03abcc16335b14f66a9a28c5a000000000000000000000000b47fa8b947a4f275e354d98f11740da24a47d76a00000000000000000000000005fdd783e46a96cd27897fa8976817df1151e573000000000000000000000000cfb4a866bf8dd4e16ad46028474da4e0be70fcfa0000000000000000000000009c702e8e680da4ef9b543b23f10b0dbe1e4fda49000000000000000000000000bdf9e3e2182dfbe1e203d9614bfe562fb1715374000000000000000000000000c55e8405d90c3eaabb3f431e1478dc67fc47c4d0000000000000000000000000210a084d32da349fdda8b21b03d65fbc84b22af3000000000000000000000000a2a6c7a2a6ee6b803fcda97cfb0067b8e968bd9300000000000000000000000074227a1235b93b3b27e6f60912c2a84cd3f1cf8f0000000000000000000000007843e3a5ba24bcd73304c1611031185261eaf210000000000000000000000000e34bd8346bf3fb605c102a615d50d99434a1a9160000000000000000000000000159b87d834a2539f3d775002ae466e61d77ce2d000000000000000000000000ee845948e6806d12e966137caa07d49bbe632fe300000000000000000000000041f46c88cfcbaad76b6dffbc06a667ff70fc0cad00000000000000000000000083b69cfa03a034e9d68388c65bf64904b77b25d500000000000000000000000089d391f8b5b081a9222848a8a9e7d3bcb1373de10000000000000000000000003f931347e21e4413b5fd85b45cfda384ca7ee61f0000000000000000000000003f3b46c8ee8734c6caec221086278047585e44730000000000000000000000002550eff970dac2b49c68e7b278cb50333bdbd1a2000000000000000000000000dcca8cdbb6ca3212ebdc2b635e121e8aa4da2e0300000000000000000000000062f0eb009a24a3a83603bd138e9b1e74ba86a797000000000000000000000000a3bce1d090c8271aac5115ce4410fee4c051d4cf0000000000000000000000001fc97da46b099855aa03db52e0a9a6baee18fec3000000000000000000000000ae4f725b08c9b7cd5679872ed17c4b1875910d570000000000000000000000004f748f948fade314d5d9437c5bb29985ec73d68400000000000000000000000095760e79a961c71461def27b7d27009dad3c103d000000000000000000000000ac83209a3f48eb206419d639b643cc5d277a80f6000000000000000000000000e0216d442b26faa40eadb73c8c29b816f6dc82b20000000000000000000000001dec41b89c33a81016ad596b82bf7557e1c304ba00000000000000000000000041d2b6d407cd1a210ed4a274dd4dcc142cf67764000000000000000000000000e46c9c6ba1289acb6637ea72cd149c93a50c2453000000000000000000000000ff04cab79c60c4873f90cc4b378b8c83c54d684f000000000000000000000000ba3e0363e85e55256fe74633d01efd14f301ecc50000000000000000000000001eb1627a9817bba2b32ca751d26350e6d5303c31000000000000000000000000e1da0fdbe4fc6640597fc99e43acf19c676ff0920000000000000000000000008233d47e60a3e0d5cf1c1cb50fb121011a5bfcc300000000000000000000000037c5d333d1b9ab590a1db8ea8a2b4c9d69a2a1660000000000000000000000007b7d8d2ddd8210f2e616f6bf808e0c100fe9c13e000000000000000000000000ab6e2a538b4076a95fd222a518ed64ac28aaa8350000000000000000000000001f5d472c9aea7f47ca34e6124eda62b4f50ca5e1000000000000000000000000b5a072a037ee6e962b17a2b08aa3064aad348c8c000000000000000000000000d5a9b59822c9f0144df9d6bd7050b69982d8bca3000000000000000000000000100265ee898a88c8713cebc7874015b2735ef568000000000000000000000000c1494f952e6f136e26260020fdec6c95b97bfc4d000000000000000000000000897c456bf6b3dcd7fdf071e8cb524c9339f8e076000000000000000000000000486919c4fa596e34129aaa6cf865f17ea0bd6c7e00000000000000000000000085dfa75d85b4deaeb96d5e0470da5e2d013ffc5e00000000000000000000000055a028b8cabfd60bb88013ca84138ca42150cfac000000000000000000000000c0b3cd780ac966ad8713daf02783ca7a4ad0e063000000000000000000000000807fb347027589be847bed86cd2bc5dbe28a51da0000000000000000000000005e3438a2c28566cec7d08274f4dfaf6678739fce0000000000000000000000007a12ec36fa738c4c489d33030d293ead4b4e1faa000000000000000000000000ca070a40f6e6d35e0ae2e7f9a3c1c7e305a2e6fa000000000000000000000000599ea41fda404502acdf49b25ef40ac3e1c468170000000000000000000000005fd41d4a1a5414e1989361fb2d6fc97f8b45e8660000000000000000000000004f30c6d4befbd576a669851454692df30fb689fc0000000000000000000000009f697142128b53d0db4cc7a474f5bf712f27cee800000000000000000000000050f8fd72c19e5a163eee7c3d2141842cbe8c7468000000000000000000000000f7ee82201c4315ad47f3658981313620df3b6ff7000000000000000000000000935ac8e46601bd04e2c18fe77de9e047e1eaeb8a00000000000000000000000076df4d16d92d94e412b486d507bb3c8bd76269ba0000000000000000000000009f06690e4dbdea667c8fb575fe287cfa1491d27d00000000000000000000000037e0493eba273e1e7add2971c3450ba76b3192a7000000000000000000000000ab0a6fa6f53c8cecaf0c7a99f7822865a9869a8400000000000000000000000002b95c2ea6675c7ca1841750520167ea9795a922000000000000000000000000771d722bd33e0ef829ba49f24fc80e2d198060e700000000000000000000000040aed0e3b6f395ebe23c877507e113de5f3abe080000000000000000000000005fa5cf47c7eed70084faf4b8e870969c0319775e00000000000000000000000051c4c4c133621b0e78f4d3c1496a6715c851308d000000000000000000000000ba34b9ab1e25b64e8d77bcb825a5a3df23766106000000000000000000000000b412d598b7928982e9484fb49c54bf805d90b4080000000000000000000000003c9b8c20922f02d9c05d4bdfba9a8ec48b0db68a0000000000000000000000004e7ea35cd73e43a9833b382f2efe1b67b3757af40000000000000000000000003c0128aa643e5f7af069e16a0b043998ad41375c000000000000000000000000446aa0ae514311aa8afa662c2200983c577329b000000000000000000000000045dddf67760be7c191a995edc67d0fc209e46c530000000000000000000000003801c82fddfab7105d80511d048732e390ea69a4000000000000000000000000e5fffb327e45dbf393eb806d7bb21389e3f4c75f000000000000000000000000381da90cf81e58dcf92fec2446da393262bcd7430000000000000000000000008ba1928373b1534959af21ada0e198b700efc733000000000000000000000000a316d77bb78bd8330c368b7c81ffe72bd8d616c40000000000000000000000009e9ffa037b04b6b3be05e1be1bc27c9ac2a58c03000000000000000000000000fd6017c1f69e414c5c8d6e2bee70d1462b0545fa000000000000000000000000f22f7ee5105eef3d990206fd200191717393d457000000000000000000000000de7733baf9ae21cfb38968776ce231142d664209000000000000000000000000ea6d7326d957cc1af0677ba3d904d2d334285e7f000000000000000000000000d3a2020c3e5ad90cbba3e6381ee89b2338abe8050000000000000000000000001593c59fe2ea5013bdeb0ba5f43ba57b9cdd1f1d000000000000000000000000761b9721dec3d237db45e7b632f945c8707453fc000000000000000000000000baeb5bbc94624317ee74a2804c380528a2a5a03c000000000000000000000000cbaa79bbcb497a6c9452fa838276716228a616d30000000000000000000000007344896c9307cff474a55dce0849647c9ed5f2d80000000000000000000000003dc9910a797a9b0bf1c68a7fa052d4bdec24b266000000000000000000000000f9d392c1b6880fb01c68c815d8e631a731878eac000000000000000000000000031eaee032a481bfe682998b4b8b1f5acf6c08a900000000000000000000000065b13ec58f6e1399d43e527d060e9e488a87919d0000000000000000000000009c85ed4342cad5fddeca8fd240e3a0ecb3e9ea5f000000000000000000000000ced2f35bc5fae7364a6f7c6dc966ae3d23fd5a32000000000000000000000000c17bf3628f3eeb99a4091dba77a8317f2b16e8d700000000000000000000000064ab794b691e28b5aed86ce5b694a44eb0f6094500000000000000000000000011b309e7cf812edcdac298f5fb66010591d9a4f3000000000000000000000000fa2b43ba06380492d8198347bbbf9524e601f3e2000000000000000000000000bedad2f5c051ee241147d0bee0c75fcfcfa7005f0000000000000000000000009dfa8a1b19a2eefcac2c5bf86c172b27517e318a000000000000000000000000f8d43fe7afcc13121cf434fd073fe6b1cc78fcbf000000000000000000000000b6b8091b9cd50f29ca7896b155f35ad27473036500000000000000000000000022c1a8f78e5b22c50802f7acb4af31d607da24f600000000000000000000000014686046ce6e9275003386e6af8478f589918e3f000000000000000000000000870fd704935dd938ae4e9a461e8c7ef0fde8d7e20000000000000000000000000bc1410849b02fe1bdc2783fa30b9d964c927de4000000000000000000000000d9d9640d1d6b7812430a8e98c5ad66de127163f400000000000000000000000098564203d5c1756e907a444b42895f6cba26711d000000000000000000000000fd91afea79ab7b5ed6d88099f584136c721c7bc00000000000000000000000004257757cd861bdb8e85bcafac3463abd7e81e9f8000000000000000000000000138a44c823c10aa340ccbd9c9f3a51dfad4f69e9000000000000000000000000ca4146f155de1e645b46d992fdac2785c08e6a8c000000000000000000000000f25bc0fc648dc080cc69e3595dfe8ea857003b91000000000000000000000000ed539a2ffafb1c4cae39d3090d49df55a5679f42000000000000000000000000b15e366f551b4279d097820701efeb13e0671d3f00000000000000000000000040b454703919a0db3e2cebc3a58c80f31395d75f0000000000000000000000006e400e9ba742f2fb67fb7f322c1ac0d68d02840100000000000000000000000077659e5375dd44cea86275dfa13b62ea0fd10ba9000000000000000000000000b4393d750969c4c160c17359d789194f26adfaec0000000000000000000000000ffe6624793fdfeffcbbfc2f7716f00d8c1b8637000000000000000000000000f72877e485d138e134266d6f3e289c71d5d545d200000000000000000000000057c5f0c7d08b257bade990a1761e4570b0ce56fa000000000000000000000000092100e46cf7b9fa13023fb9eb7ac279730760f9000000000000000000000000772389fb19e042a87b21ad104c838e6a320fee36000000000000000000000000130889f1f8cf1e07cf30eb95d7c0f4fbef7a942c00000000000000000000000037758f4885a14cafcb6d214f472feac3006b5d140000000000000000000000006127bd293242eb71ec6f44dfd3cbc7460bffebf2000000000000000000000000a71d7bad4fe04c4ed0aabeea1ceee0454f60e0b5000000000000000000000000433d4782522eab47916466ed966dae56260bafcc0000000000000000000000001f41d2949c5c1e677234d7d8dc6bf2fecc84de6800000000000000000000000089bb480a8c88b9520a8761bedd9656cb8c03a5bb000000000000000000000000e3e35d212c77bbaf352ab87a1ae516a2d46887bb000000000000000000000000af9d4cea0e1c79692124059e68bfc3d1cf9fadb2000000000000000000000000fa715de5a8e1e64230aa5bed3afa67f40a28413f0000000000000000000000003c433c2eae6c7bc47f70da349524139f6ed12bd00000000000000000000000000c35ea900e038c202c7305dc1f177b849341c60f0000000000000000000000000dc215d26aa242a68c254a896d5767fa481cb3cb0000000000000000000000002c3908b577add2c1d12d86be690626152f195039000000000000000000000000ed831decc45fa5368be66ace4406d267bc239a7c000000000000000000000000bef25e0b188f0090c7ac88488d97b2aac77b4d4d000000000000000000000000481a7aa44a230c74d148b83817d62bb9b5d56383000000000000000000000000babc8b8c768218f621648d53a5c47a6820da3c920000000000000000000000000c21dfb2741d9abc7f426c65fc78c9489e28b2bf000000000000000000000000daf3b826fedb5ede9fb8f2b9c9a38eea80be2c62000000000000000000000000ea99e7c1a445042bde9ca0af28be31b31035949c000000000000000000000000a76703a795933641db8da1c71c9b601c63e7f33300000000000000000000000022b50bf357a51fd6fae1ce02c76163a67d904bd10000000000000000000000009c90234c391b61f0a97a6abb442ff3822f9e82660000000000000000000000001048ca381f51b6ef16548163364a23b378df52450000000000000000000000004dd26d345192e143ccc130d9987c2406339cf958000000000000000000000000110be41c641b7fee8f74a13cae08285e832cda2f0000000000000000000000003a22e1c9aaa7d5b1a0fba26a7e7168891d8a5f22000000000000000000000000082b5df2b060cf8c8c379a8301244113c40868c5000000000000000000000000d9040970494b31a35f93ed510709d6355b3ffa4e0000000000000000000000000d184d37236481a15287d4289e6819570cdc22ab000000000000000000000000e5309afd8bf8ebd96c9d423bd63df061a11edd4900000000000000000000000052f1d801b5cd5c6739933a257b10c6a17bc7935f000000000000000000000000ca88b39f68ffea696034d65c386d84474743b23100000000000000000000000011dd3de6a9874b5ef80ff02abc5b32ee833f1a14000000000000000000000000f6586157bb0f4acf32e193f33724a8ebdfb253420000000000000000000000004310972830cf5e5cb1b40f2c04e6868b6d3930ad00000000000000000000000030a500954c522e882da7280762ace4ccfd9416f800000000000000000000000010f2f08a731ae2a200590eeb8aec9c6b2c4304d8000000000000000000000000e626a45d47b18a164bc07d979ea38911d04db8b70000000000000000000000001c4194b33526319280871c913368b2397743935e000000000000000000000000a323dc015220f58b41603d97898076cd95ae581f0000000000000000000000001ee1821cc8627070905cb3d70a9669aa5dde533f000000000000000000000000586d87f2d95a27c6a062c44f94ed4d2a706917f60000000000000000000000007f6175e85d3357844de905836f1ed4cf94f40bf00000000000000000000000002ac06588335aba8d1ec903c508992348a24f5ff20000000000000000000000000c3487fd1f56df88c2dce102c5e78048da9c5aa5000000000000000000000000f7672b97665590c1b64a8f2b9efc7cf1e933430300000000000000000000000007c61e5144b9362f087e46ed1e3f239a88022aa0000000000000000000000000da2b9844cc00e6a40aca7613ed47045097e2d49100000000000000000000000060c4ce4fe9cde3fc7a8385d2fb41fa9dda72047400000000000000000000000046a84f260c2472534ecb7e44c55650605c3eb966000000000000000000000000206dd180537dc2489987ce425ac8e82272200d5f000000000000000000000000406c54b66386df00f0bed70811dbfa8c76543160000000000000000000000000495979cae778dc1148532a16f028917e5d2252e90000000000000000000000004290ce4bbd7616a2d1f4dceecb4b1a6e24abce57000000000000000000000000cb5bea1726aa20b4671f638ae0502d1e63a121e10000000000000000000000009a799321dab44a7b5ff0752eac4673098dd84aea0000000000000000000000006c0de8b4fe18ee6c36f05f7f9df11773dd810ee00000000000000000000000004d8b05e6dab53373b1295fb39904cd848716ccee0000000000000000000000004a083ded4b42c3082ef036a8ba10be4647f438080000000000000000000000008fe0f9311fe35020393be895968c916ea20ec98a000000000000000000000000727530742167bf6e56fd5a446f1d59b1d6b0ae24000000000000000000000000860b7b7b5e8c1ce82175b91944a5c19775677f5f0000000000000000000000003cdb96d7ce96b5553a27b4ca10474654e76402df000000000000000000000000e0e8b3d0b64b3c4cb39bdaff349d132f3480f931000000000000000000000000b263cb63319c05f8bae7bf5d227a6027590d6c0a000000000000000000000000845b50b70d182288bf7c0947374e30b436ccf0f900000000000000000000000077c8ce0eec16c07276621ec8a1c364c3860eef6b0000000000000000000000004b014fdf0e5a5facdf888e6ad7d1750c54fd6a8b000000000000000000000000ded4dd6914370b4a271bd26a2ff5fd168c0f9bf6000000000000000000000000517898842ece924212b5bcc5c2da23a810e443f00000000000000000000000007a30d9469b0639241153b61e87c2974bdd6fc4d00000000000000000000000001f2f95d7bb679484d7bdd6b4e5cae5155bee90c200000000000000000000000030a1e2ad148e1997984a3674376466cc08b15b9a0000000000000000000000008c473ce4d241fc7e2ddafccb3956e9de93155097000000000000000000000000e59b2cb8c0471d7d6be8c00ed280845226b814d1000000000000000000000000968df1776b2fdb68fd51804f5a6af6e0c2acf9ba00000000000000000000000055a50346216505db5d33a9d606dfd9508a85dfc8000000000000000000000000caa6fb8833d33d6d613beab156682ba21e2b4b720000000000000000000000006029a81c82626bc4567043374aa03daf75e3507d000000000000000000000000e463dd3685514341d2f0719b7798ea7fd6cffbe9000000000000000000000000d536715c6ce4509ebab1162e54d229c31c4d7bfd0000000000000000000000000e09717c5994c692e71810bca863f8a5d51b38af000000000000000000000000705f30648e47fa5db25f8bb3c321265cd3cc3aef0000000000000000000000006393860fced8c1f67d9b5265c643d0d77ca4b5e100000000000000000000000075fce81ce80d7e29d264d9dba25cad95c015d72c000000000000000000000000056b0aa4162ffdc3797d54f44f955cc5d5ab5e4b000000000000000000000000d0504328b6452111773cc16affc54828d10baa590000000000000000000000005b23ff2302072fa63c37cff5f62c62ec584d911f0000000000000000000000007f58491e104294448230f35d83cb8f194d4a96500000000000000000000000004cfa5cafbe33ce06e618e2910fe69ce996506133000000000000000000000000202aff9744483df59e0a38e078622b2062310d84000000000000000000000000615c22415992adeff3dac9510dfbb2395ded3b11000000000000000000000000f8bf0af7aedbec73499947c0ef6dac5065aa2cbe00000000000000000000000095c648cd3f2236ad2ff2e18a4475557e8db9de4100000000000000000000000061fb9b53a2a66ad85574867d9bbed1e6be42acdd000000000000000000000000fb180fa5432609a32fd2b7cef1ce195abb6c83a50000000000000000000000005d897efa7872c18b14c5f1cac34b5249a2cbc691000000000000000000000000c3658aa2f1dd95a946d897a2c9de3c9dd7dc4991000000000000000000000000bc83d5416d880211b523f6c898bec8bf81910ded000000000000000000000000e8a8b79a226098bb14bfbb987d8170af5e21ebe800000000000000000000000080d2de6ba3d7b8f29fc62572970c52e58b260e8300000000000000000000000078f8f53560c8b0cef514b189c79082ed75436525000000000000000000000000d481e112cfa9b324009901354709c5a19a48326b00000000000000000000000021f59575c9d724c3fc03d0af06dc7048c82ffcb4000000000000000000000000029306684428b334faea30e977ae7cda33626afe00000000000000000000000008f04d94faae61a19b2c8f41d5f2ad77ad5ff475000000000000000000000000a59cae5214d4469df4639237122ba6eae6af46c2000000000000000000000000ef300e50175b3aa2f0f8298de5817f14c5f0fbaa0000000000000000000000008d05c33634687f8e6e85a5473c782c2f7bf2c7ed0000000000000000000000001b34cda350a31bd4d4c1279a79ab0d9bf9d723cf000000000000000000000000f38965ab0e647364295d3d834901d6b9317660520000000000000000000000002f46c0ddb75077d198103c495ba6f546f02178f8000000000000000000000000273f77082e81f6bfba4e9d2cbbfc41f07b7972900000000000000000000000004b58590b9aa96478928cd14142ea096f2e6898ef0000000000000000000000005ee32a7dea73682a35653e5eaa091159fe35fd56000000000000000000000000a82b439cc454425896aab606876adc406243b452000000000000000000000000cebb3a386b5d5715ea78201aea09ae5f69f7b44400000000000000000000000097acefda9d2467fca8961cb04107d98eb194c83500000000000000000000000073945f5f37a15e705fda6ca5c613e5e7b2f393ca000000000000000000000000ba11ff00bf0bf7c99ac50545141d1e109cc7b527000000000000000000000000b8b186a1ffcf6ab1dc4e7128218981c9a38b1dcf000000000000000000000000815043e3f0b10e743cca05b44dc785835d9be7fe000000000000000000000000bb1bf1452ac097a4c58c0b75eba03368cf21aa60000000000000000000000000742bfd2614568060e79e61314f076c1d22484ede000000000000000000000000e681f6fe2fae6b3c6a33bd75ab26a26cb64f099a000000000000000000000000570802273911f94eae45ffb7a0aac16a757559380000000000000000000000002999f5124b07bb2f7eaf3cea47bc2b159cd7f96500000000000000000000000071db42fb85f0250ae8365daa7c790386b7905bff000000000000000000000000b93a99c36393652058ef2b43016de075816f01dd000000000000000000000000bf58a631b1eb3464f45ade4eab9d4af84f9d80c7000000000000000000000000a4aab36b64142eed3847c0ab37e895ae6c70f77b000000000000000000000000324068de4f8cd53406a0f25677e041acbda5e0e20000000000000000000000000c954ff6eefd0ffe1cdb8cbc388f945ec13eb565000000000000000000000000fbccc2667e12959d5c258b86605d47c984700089000000000000000000000000b0b6963fa660e5d3098a843c5075a83d4d0faee8000000000000000000000000440f11975c94425a31cc8aec035e645c0eea1772000000000000000000000000b5fcc57265fde086d6983ec7ca87f61333b7945500000000000000000000000033344efecc96d51b698a6443f3cf77e8d9addf30000000000000000000000000f4e01f3c8b728dfc3c1bbb4fe3e242a6a0236d340000000000000000000000001f44ca9845137dbdce777f023069cc3271f35c9f000000000000000000000000ce02d3cace80596397a69e5e816ff4592a21113500000000000000000000000042ae8a71131b6eb7efa9c1336d976e686db28f9e0000000000000000000000000e026bf601fc949ce12e2a84216d0970cb03b2930000000000000000000000000bff42615b8c6ef3da316c917da5f2057a725985000000000000000000000000781d976440c021ec5db5bd1b49e7a3aeacdb968a00000000000000000000000024a35bf2af160d3048dc80e4dd5a65a178d12089000000000000000000000000a8d564c743a685ab92b74595476da03bf0af5ae30000000000000000000000005c5b139eb00d194b1b573f779664b1ca4ecc2d6300000000000000000000000022c0d56ddd1fe41ec189a785658e68a171bc1b9c000000000000000000000000c157e5d85f02fa5f451571df1ac6d138e648d22100000000000000000000000046e4fa7f6a345bf7f835d13fd9e9b296c35ed6fb00000000000000000000000037757b63de4a6a82f12337d4b8984f9f1808e70900000000000000000000000080cc2f6bf3ae0b2a00af9816db2afc433e8510390000000000000000000000005f2eb02af8f634f2d354ed01857503d2267292130000000000000000000000000a4b0abe2074282d5528e202c5d4ab1d17f1c033000000000000000000000000e71a244b900f5e618bd56b8f66046d6d1debf30b0000000000000000000000005188552492ccf319b514370889492ae086ed4f1d00000000000000000000000062a76556c5e53c757237dd65b36b15579ab5c932000000000000000000000000529b5c5c054c79c8c0ec68cae1ce8805fb144f340000000000000000000000009bc6b184730f9a1442474acd61dd2e9a21fa98e20000000000000000000000004aa3421621baf39a255ea04362f5d8d8baac075d000000000000000000000000a5efab2274165694f880c8ae26bf5e40900826410000000000000000000000004d7db8ee2bde0e4b0f091a9a5439b71030c116600000000000000000000000004680f87b8da011c260e044f5288db8945052aef000000000000000000000000075d05a91f669af06bb4195b72f9e2c4f81bdbe1a000000000000000000000000416a4582b075474393230201c510e1ed39f131000000000000000000000000008ea2afc0a1b6106f3de05e16686dd17cd3e7f906000000000000000000000000d6e7bae9dae8c853186a0ae0293ee491da5283d80000000000000000000000005bbad2b33792978992b8e73f2cbf2f19167c9858000000000000000000000000072dea237a307578fe0c12c65f76f90a62804b31000000000000000000000000d1231ed6304e5038ad1b7e903890dd80b2f07670000000000000000000000000d2ade4f2d75bca6fb61bbbd8a53cd439af849d1300000000000000000000000094fc799f6c08854ae4d67ebd5cef4340d942ccaa00000000000000000000000076ccb21939cd69a48b51ac848c9508634be1f0a2000000000000000000000000c1b7a6861dd8179b03aa401579c9a1509f077b9600000000000000000000000063fda8bfd3fb1143bafc86c5cadbade0476ae1ea0000000000000000000000002bab4b84f1733e88ac1e584c4f0c546430e893fa0000000000000000000000006479b18dcc9c03f50364f8315b0da9a9f4958ccc000000000000000000000000de569538f01fd18d0a1014ab1a3d63020e356e98000000000000000000000000aedfbf72c7cba8e39027b13179f7af7e7648fad9000000000000000000000000ccce60aeaa07fef70b3f773e7ddd23416c2117dc00000000000000000000000060de55995a0975f3fbe299309a067b43514905b6000000000000000000000000485de7f2aeb9288c8b8c56b70294337d9f1bc20a0000000000000000000000001d4610f554ef115dae93fb390e90337919343ee400000000000000000000000014e4ea21b39dfdc6087b8488af150c68594585950000000000000000000000006647d68069d373f14129edbcc16ee50a33c9d0130000000000000000000000001acbc63453fe3c08cc3f8b943bca046b8339edb20000000000000000000000008281f9133ce45a5bd9030d0198efcc5d3831d3530000000000000000000000006af2b81102edfa63325040c8ca547518a619390f0000000000000000000000008868b7bd6c065863460f5b3f30031a848ca8098c000000000000000000000000365544e7a4b02c85d36b3699c9877b1d11e667990000000000000000000000001c9d9ea6a2254bf1e3657580bfcfb61b5641f552000000000000000000000000ea53c592c4583ed81f58638d3ece389741f21b23000000000000000000000000c8fe103551b95b9217a34ff8510a0778ecea42b700000000000000000000000023476271b786547f2365ff60ac95d5ba7c87d45c000000000000000000000000624fa52d88b692993193dfb2b4aaaaaf2638aec1000000000000000000000000c2e05a272ab8ff38039606bc06516112fef7f347000000000000000000000000a54e87873b0ffc73a96f4b42243a39162c26e62e00000000000000000000000071ef2943d5c446bde58b8a0e473286e0c3553bf3000000000000000000000000b31da85a7aac0ef15f9b52fc8e8e59ea442f9202000000000000000000000000c8510b48eb53480a46b68855d7a590b7aa3491ba0000000000000000000000004a4c9ff9d96bbc071c4d668e30194c2496e330ee000000000000000000000000fcb3bfa3a365348a797e91a654e94f472d7786a1000000000000000000000000e20cb88fb4d9ff319829ebb47f767f59c7e0521e00000000000000000000000069fe6d5970d76bbd24df54cc6a74cbff43a9ad0d0000000000000000000000001db3f4beeaba19137e16d36c0a9281042e7a044d000000000000000000000000ba8c46d022bf9041592868f59fe324278bd1484f000000000000000000000000d17e071adf271e5fcf875ea9851c35c273b60d550000000000000000000000004991a1ca6f21cf3c5c38191bdb780be3322c54bc0000000000000000000000005aadfb85c2b2a09bef46453db300545876ffe023000000000000000000000000d837abd363de4cce99e943b517e8b861d8fe8b9c00000000000000000000000086ddf926da67a75e90e1815055a1753cda19e3f2000000000000000000000000ab2fce46ed551fb1cf12b92de727387e9df959cd000000000000000000000000df370739f66b38cab5d0384f79fb33eae08da0400000000000000000000000001ac4252f061556d742d2b168b73543189667494e00000000000000000000000023a8e157e9fb69c2d3b89b5293c23628f6423d52000000000000000000000000debd297d567b7c3235cef90bf8a41db5dd94cae60000000000000000000000003a12f9b6ee8617c367f853c5d0c60df63d686a650000000000000000000000000dcb6f3e00213bab95e49fc63b602fcc34dcd86000000000000000000000000060aad72d4d9e0de7b8f1c136f443aaa67814cb32000000000000000000000000f80555dcd01d7171545580ed5d552e7a7d49fc54000000000000000000000000221b03f6b46b4d8d457cf6453052a21ff8d190ea0000000000000000000000004829f855c44fad910a3f496c9c50a918ec76be73000000000000000000000000e0a457d4d127d60c9415fa2dff3e45cb335469af0000000000000000000000002901ff47fbcbd0e399cb0944ac1be48754cb1148000000000000000000000000be8c07d67c90f8ece4a05af90a2a6b99e5ce91a9000000000000000000000000f9d2877bd5a628a128429ea4a012647145c9cd80000000000000000000000000038c1548a31d2ecb219cd935844729801a5edb51000000000000000000000000351eb7f11c6b7f768e505edf2934de6aa69c4810000000000000000000000000a666567e6d2bcc2940c421f5f3abba28bb28b372000000000000000000000000dcb673b70e195ed59793ff1532ec7c07647e8d230000000000000000000000001eff1fe9dde3821f12818a26fd2b9ea0457f80ed000000000000000000000000f246e9f79896194bb0a3b66d65698c974c7a166f0000000000000000000000006099b115807fe1b06d6098793640e2ff2476f4da0000000000000000000000004c792f88397ca2a21745adeb1a7bff9af204a8670000000000000000000000009f5246173e5fa3355a54991203bcf4ae4a9ba1d50000000000000000000000008677df4341687b62c16b22a085f4a4a8e38e545b000000000000000000000000269a1660956d6638cebd81fb1c4ffc2486c603b400000000000000000000000015f2d2ecf696bf505377a4304802ec789a7da71a000000000000000000000000cdee61e7bac061f9473ad550216dfd29ef2f90ce000000000000000000000000e7ccd10619117bdc9e0c099ed04b59d3797aaa6d0000000000000000000000003e0d59b0cb4061ab52acc9c715dbf440f3ef0b810000000000000000000000004c32a00d6ebde1b4ba08f4a7ff1910c62686d4bf0000000000000000000000002ebf5dd0ac738098398fe4b8aa1382ac97c075cd000000000000000000000000bdb4ce8d632747731c3aa030fbfb317ea1a81625000000000000000000000000906811cf83b1e3f340204f4fd6b797708e8a20a0000000000000000000000000bb54ba774a3fe0b61bdba04536910fa9fca3bb0100000000000000000000000068d092474fc6afce8033bbbd5dfc7d4615121e60000000000000000000000000104182135a7d62ecb9818744ae669e8bc76037f60000000000000000000000004c484053e2da185595721dc524238d6d6cbfe806000000000000000000000000fd28374da0f2fe4ca6729e59a576c10665b3e7a50000000000000000000000004d843ba88837d85fd8b29ffc0b83a1dcda2f057900000000000000000000000011579176424f069789434f6c40463e5c485a8ff4000000000000000000000000063e832979d5d3cc39e8525ca10aaf41c53447860000000000000000000000005bf30708d5d8f81c114b75d9c9af4419e08830060000000000000000000000007b093e52975bbefcd7a2ed341dde744688de30f6000000000000000000000000d7ee861d6672bd25aaa4dc2bf4a5803ecb861fa40000000000000000000000006d5051cd5e55517cde3c80d7d7c0d9b909f10dbd000000000000000000000000112428bd3dd61c6f489705bae21fae85645733760000000000000000000000005b9ececb3e205b334c665ba7a76e0c4d9cf7577e000000000000000000000000ca499a1730cf40d42bed98767c1a640fa2861b1d000000000000000000000000db4ef8aa4ef6ed1544d7cc56708492bddc46ccd70000000000000000000000000dbc60effb9506e6af33ebfca2651cc0eb564e3300000000000000000000000009d4f1e041c31b8d1b4d30cea4d337bae3b2a19c000000000000000000000000ed51caaf503bade19a48d198549e0ea9e6c28f9a0000000000000000000000002ffe233b99cf3f6337ac54388ff308b02ae281040000000000000000000000005e68672c225f3c9b2bbe083ea54362cba1ba2d1f000000000000000000000000d1f1caddbd50c87f16596f21fd47e34018b9c98e000000000000000000000000030aa3029b6e6cb559bf4175190c5fa239b9be16000000000000000000000000ec7be845328c3432cb49a49f5a1876a6bc6bb93e000000000000000000000000355fa6ee4b16b976962e6a08635a5fc085b2aa640000000000000000000000008bccddf19e0d1cc58f617940556705128c6db336000000000000000000000000529d13d5999e1b718c84843e6e4dbbc0a1800acd000000000000000000000000e4bd8f00e157b2363efcea0cd9ac79ace85d2ac50000000000000000000000001f1796332b9c0ee5bd25de4a73bc9d0355b68b95000000000000000000000000e4e7f209bd45a0c981c9b5b4aeec51d5b9fda68a000000000000000000000000e7ba4c0f7c200ad17cb3b18e5bb8a05a240c272a000000000000000000000000b9990a9be5a3c6682e2acad99b6897882072b19000000000000000000000000043e61b4fdff9d8a311423976c93442dace69f4fb000000000000000000000000889fc7fc16970267708ba5bb3508e58ade30e9bf00000000000000000000000035b283f7c6df9f1665c6e8f002d0e4972b07770a0000000000000000000000002f979cc4948ec50ba592641d407607e728c329320000000000000000000000000946a4bcba42df2ae3c531d463884cbd5a672f730000000000000000000000000906c437bc86e7447a2354add663a94ed268b221000000000000000000000000a59cd7227f9c6e3f9f9ab88e35038eb191d0028d000000000000000000000000b092d162fe768adfb85b95e9e4ecf2d7d38ec77b0000000000000000000000001d52847cab27671e0c13cdb93b40cc3911c8f4cc000000000000000000000000780be6eaa716c1f38639e3813b03e597e55247d8000000000000000000000000af456febf9d9e5abd10037bdecb19fef1d937d5100000000000000000000000017a49ce224bce3727fe6dd07870c44de484b936d000000000000000000000000c65436ba04d3f2dc387bcf86976bbac169e3091b0000000000000000000000009c4aaf7b21ae082ac0f2578c6e0a50d2dd1a787e0000000000000000000000005dbbb9ddd57a7493cd26dbca3bf8ce3ab79fef2a000000000000000000000000997d51296afe7c1bf71ad42808c0a0490597f1f0000000000000000000000000507abda2d052c43437c95af7fc22d7585ac17b57000000000000000000000000b07b2ce4855e430bd592319bf14b856ab838c4be000000000000000000000000d42e062eb71b46e0e8b495a34ad081547cf31415000000000000000000000000036138629ad7617b17310470be1461d7cb389e6e0000000000000000000000001c962a9a50a20612243aa8dd0e9bf47657361b90000000000000000000000000a8562363ad74dbfdcb4dc9b966e48d43ea645f79000000000000000000000000b97bd101a427e8f536fc058d90d3834e28248960000000000000000000000000212aef6d6615ee9d3ad8e36e994614f776c92a40000000000000000000000000f6e3eeb0dc907e1378679847a4ba21338d79f690000000000000000000000000aa798acbe6045f997ef97dd60f2c5c93abd519b4000000000000000000000000433640846060df9fa12fb75cc2915f98265ac56500000000000000000000000074096cd718c60c2f21d1db43ba8c6dbc337433f10000000000000000000000008bf3b2e23df5469f4c60fade3fdbf6e86f7fe9f9000000000000000000000000431aa00422dc67063171e03c9aab6390a9aca04300000000000000000000000043dacaa3787b94118bde15593d291e29dadde1a80000000000000000000000000d56472292994f6c82f33e606da33e260191424d000000000000000000000000f02ad8e509bfb02bdda61d78cb77f5e47ae612fd0000000000000000000000005ade4f7496a303eb03ceb7690f7003350e13b10200000000000000000000000035277a4ed8486e466261a7136bedc7d7891c40960000000000000000000000009c59508b4d3419942773f314668cea5b5de9fd23000000000000000000000000ab4316ed42ea0245535719ebf1597666f46e878f00000000000000000000000047ea8e580487f31673c9f58c518f9d341cbad973000000000000000000000000b375b72b857e39f12f58734549141e4f4ac3e48f000000000000000000000000477beeedb748446e8fb2f7cfa060526a79e1fdee00000000000000000000000025a39e2dcb9543131f7c152d1bc3237fafc1276c0000000000000000000000008e33c269f93e256befdefa09ed4e99315cec1d9e000000000000000000000000376f1bc24160a470c6e557412d464aaab232f44900000000000000000000000005cb26dc4b0964ae1152e705e0e87c4eaf7d9a4b000000000000000000000000500a2ed7c3f4d9bbf87f48bad5e845bf5e85ba44000000000000000000000000793cd641a84c0356c61f43782f188541002e625e00000000000000000000000032037838a4cc82b948d9d576dbe1efa4f3ece45a000000000000000000000000d62c50909c2c246dc835bd696d673c6859446bcd000000000000000000000000e7773aa057a99a8a14dbde292fe92743c382d781000000000000000000000000a5cef2ce28f32f36387a1f9b2e8d1b2e557065aa00000000000000000000000058f6b20ef83768af6616953db695b487c88f7ca1000000000000000000000000f45555c3ef352a225de99be6a1ff10872ab027f60000000000000000000000001ec03a3b1208c2a2ae0613d5b20a64079eb625180000000000000000000000000c7d164b6b944ef8a8c0a4fcacda7b702ca7098a0000000000000000000000004b42b95af1cb5810e5a88c2209e56161c30a41630000000000000000000000007a41c751f96e167d18bcf3ba0f589e2af578f7fc00000000000000000000000077598c23eceebfc2bed674d7a1485c8b4c9dd6920000000000000000000000009bfded9e4b6197dff190180248f08ab6713b35e80000000000000000000000008dcb024a1aaa5ed038b81f4b335f7ce22e5b5ebf00000000000000000000000021a658c5cbac3ad7e6258c30f859a8bf9235e298000000000000000000000000669e74c5b55df71e14abde6fc85ca85c5eb9b4bb000000000000000000000000c3e40e566a03c9473f0f6845b8a1d9973c7edd860000000000000000000000005981513cbd8966f0b63c2f671d780350ffda4a96000000000000000000000000fab092ea32210884538b32688c746349fa9dd75d000000000000000000000000e71202ba8bfdebb0e58cd1e12527b19f7f62dd2c000000000000000000000000602f3e8915eee234d6dbe8d7834896b6a03ab0790000000000000000000000006703cffba16a5595600a57ba9eda6c99ec752a050000000000000000000000001afb3c2ea553a3b30ce8d14dbb3cd30e40a2c67400000000000000000000000050d1fa3d265a0b80b67b349e4c698441b6eaf5c6000000000000000000000000c6904738ce91919c4a516599379f51bb29bc6e1b000000000000000000000000d4d6b9b7f481cc06e49674f19b9be68a7a69a80c000000000000000000000000ea430b2f3788fe522954fe326896c59bf9803c26000000000000000000000000162f8b1977fd55cc668c9848170d0c4827efa916000000000000000000000000f0e4f3a98339f36824636e06781d09267acb5ddd0000000000000000000000006e52b6471a9670691ccae47ca4b2f0796e6877fe000000000000000000000000728d9f734abe8d2edee1056e900f798b39e2f9fc000000000000000000000000feadd79d624af4b3d7a389b5b6f2712d33131fe6000000000000000000000000e573dcb412c484cc40b80df0fbfcf72a5369024e00000000000000000000000056db3bcc8e5ce0a6584eab227fa8d087c3cf7eea000000000000000000000000aeb42ce55a177aa45282492cbdbef24ecd27e18c0000000000000000000000005f23b772bda531f7b98b21103aa92222095eb0480000000000000000000000008dc7238352ca7c91c7065a78d07df0d1d6b4f626000000000000000000000000c36cbed6e2c6f5da875072db3e42d7139cb77fa8000000000000000000000000cfc16825da163a27436ebffb3f309f50c5f835c30000000000000000000000004f1dd4e7ebf271c2329953b8c6e882adbde909a40000000000000000000000005cf56de4ddd0112f09bb9e6305549cbccd3f75e5000000000000000000000000b31b53f8210e3d1fa8841fcbd1ee340dab39cfa80000000000000000000000001a7c225b78692c92b8da3815f494bb511c0465a80000000000000000000000006cc83d6bde216919a77534583bc89d4eb46f5143000000000000000000000000364200a2a9ef8dba81f0c6fd889258a41bc2302c0000000000000000000000009013dfb961cbc9019d9113042a88b1e45e57590f0000000000000000000000009c597fe3fbf18b692e7c24ca08b3c07016902f3c0000000000000000000000003ee022dffd6c3472772acfe12d5ddcc3ceb27d430000000000000000000000004e65c4b420a6bb338b93c5230540a5c68f484812000000000000000000000000bfdf5b3af3fb8ac3ff98cd3bddbffd6ceed0d76700000000000000000000000060cadca4a6089d0cfe71aaad1cfc2cb83aed6c4d00000000000000000000000002b781a0977fee36de6215fbc836034826e3e5ee000000000000000000000000950602b9f4a073a28e2af3ece55c0ea62934eb6e000000000000000000000000347682d0e429859b0b963243d6fb8f292624526a000000000000000000000000ada96b33c45bf26d4f6eb869f497c7350229f945000000000000000000000000a19ff5733a2d26adc7003bb824bed0d4181553fc000000000000000000000000a19ff5733a2d26adc7003bb824bed0d4181553fc