60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000004d24ad7c1ffe8563d0ac8da45b9e67e25f36d4e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6f6e646f706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206f6e646f706f6f6c2e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d59506734434e4d713665563468673455564d44613372554c4e5739706f79386243795778754841445a64615400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005520000000000000000000000005cec6696e5e0adfd36219880dc102d8234c85dab00000000000000000000000030faaf7b011530f4e784e0070e3d1ca8ad548eae0000000000000000000000002ce1c76134f8ff42bc086f93e221fe3e13e62f2600000000000000000000000072e0c1613fa025219f140ff7de144affa4a2207b000000000000000000000000b6bec081f33db010d6e3f8113202d53c7ed85f0100000000000000000000000037d2d50bcc63862bd525da671c08a0fc54d0936c000000000000000000000000d1a709cfd61101a36cddd90d37e3db2c67c418df000000000000000000000000f6b009bd43d08f42b9da9de65da54911b11ed9920000000000000000000000008f2bb469d457e375bd19ed7bc4d71dee75be5d66000000000000000000000000fb54fa06657ca41b4be269202d5a71228c566a0c00000000000000000000000003f2656d895c12f007b2656739d209b5b6a7acae00000000000000000000000092a538e2d6623619dbcf8049095ce26f14594ffc00000000000000000000000096c56aa366e9ee1ae6703ae26f84f0075e9029710000000000000000000000009c9a0a21d13a50b28188f8831125c0716386f2270000000000000000000000001877d6f3f77df3ed7eb00b8d6bf5c965b17bc7ba0000000000000000000000003400b91293fe1e17ba01cad3a3374c1a8449fbeb000000000000000000000000d00d3b1dc5aae16053e843f36d8b6204d0f6c256000000000000000000000000c64ee172b63bf67c3fb2e02a8d96fa15f99dd62f0000000000000000000000005cac907093e4e6141d42f59d1cac749b394ac3db00000000000000000000000004825cafc0f5fa4acfe9c8dcabc19e9ac0caa7a40000000000000000000000007d43fa0530d66da586065e452e29cd509453d0c10000000000000000000000002dd6da65d7392bffcae4aa76b2025deed51501a70000000000000000000000009617e7c068c269d7f93c1b8bf52757a781ec2391000000000000000000000000d4cf6e127db26dfcde8895e0837cb80d35ebf625000000000000000000000000810c3243032f3ac57e9351812f116c3ee6953c1800000000000000000000000033be510cf346c52f9e9f8c78f5b9cdb698e87fb70000000000000000000000001a2b422b85cd52e43c1829e12af654bf8d53612f000000000000000000000000ffe4967db8309946e4e1725dda73a0a91fa2494c000000000000000000000000e558d69bb4832ab2a919f773b5aaddaf46ee0c9d0000000000000000000000006e62593f4d0573da82bdbd802dc9016ba86b1df0000000000000000000000000dcea89b58d93a021de2dedc13af8c9f592b3350c000000000000000000000000c207961dc90ddc4f6c9b236964e6d6e2a495dc97000000000000000000000000540917ea040bf7fa179b9f6e5cfbfdf7bcad68bd0000000000000000000000002e41e1bb0797d32415e1bde93219765e688c136100000000000000000000000031ce966e7e3b6b3ea6b967ccc8e6a6a32c7ccc67000000000000000000000000ecbb0ec5c17538e597fd73a6ec791f3b710cfa9400000000000000000000000094c6811072bee55cd1009982478b477944c0c07c0000000000000000000000004561e16be22f260fba997623e94656ecf9103b9300000000000000000000000096cf2eb1bd886af2b12abc36e2017534bc33bed80000000000000000000000001a68003004b260cfda92ef9a5df7eb03338f818100000000000000000000000020dcb11891067b90f7764add9ca1d9f3afefcd4d000000000000000000000000a57bf4534fcd9e8ad84547b9496938fe2e6117aa00000000000000000000000027073c1480e745d90454c2bede4516ad20d902940000000000000000000000008de0b983e89b3cb6b6cf99cb5f5b406d456ecbf8000000000000000000000000d06e8651ab8d2cd7574b2e4f356c227ea0f7d45c0000000000000000000000001a32891088e25aaa0fc28e39fd28782b6b523e35000000000000000000000000e6b64e65cf85f4672040e5298f6c5fe34d7d5f3c000000000000000000000000263d3ec5f262f263f1621678eb9fac6d94ad66e7000000000000000000000000987ce925b88b94dcbf1f203b457c4d67104d1285000000000000000000000000115ad4bcd46d94d910823e8ee0225ea6103ca56c0000000000000000000000003ab85e94c59a4b9f9998298b62934adae16ccd5f0000000000000000000000007bd5e27469673f8926d8426724e20f5ad7db5b440000000000000000000000006eb98a84dd1556d98b9a8cc7ac146057c5dc76850000000000000000000000001aec5930b5661b2dd3c17ad169621fbe6fe9e563000000000000000000000000dd6271ebcdc529bf92949dcc3ecd725a4e25477f000000000000000000000000f17c2c6db77c21a0f52670592161af6644158ed40000000000000000000000005b443fc9646ba6b15529eb1bce2053c05cdc01210000000000000000000000007b6f8af7ad2c8b4772e9d3cd30773bf3b1981dd80000000000000000000000000b1dc4cf0a0c66c845c26caf844e7f52ffeaa91c0000000000000000000000002a6e48d6696daebd0373c56d8058ecfcfbd843cb000000000000000000000000c6b845f1560e4c29c4b5c18ae84768af26618fd4000000000000000000000000e40004b62f3ae25613667ab35e4699480930911700000000000000000000000049e7fbf93afaece66468a9ceba277c1f4dee4ba100000000000000000000000075a4c3e6abd6d15e38982613becf754973bdcd270000000000000000000000001b3b46ed97fac2869d0fdcac1c0a2ea0f886b4720000000000000000000000006eb70a69c19fa4c3d00b79ed5f717d3a307d82f20000000000000000000000001543ebea5e568e6ee30dc232334ce6d4b6be0e69000000000000000000000000c33c030f8b228aa006f6b7e73e18f64fd72633c8000000000000000000000000d8d1b536a87e7b2d64a35e7dccad3b9417c28aa3000000000000000000000000cb5c263674304e6254e51f643eab9369c220e31100000000000000000000000093bb30f64362c529582bba67128804dbe8c3e48a0000000000000000000000001c736dd777ace0a59b7d5eeaf02aa96d0f7f0248000000000000000000000000daefc63f6cee658ebb163cb73a836488fa297c2f00000000000000000000000016bf88a45f8849271613673a4743308871062da4000000000000000000000000aecf3bf8b06f48d12eb15fdf0b3fb2c50808dd49000000000000000000000000edd66ec7df1ce40c3827433947f2cf876e4cf3c2000000000000000000000000d125b14e4cd7113ebd6f068213c7e86bacd970b3000000000000000000000000d0a53f54d7ca14da635190014b3cc78c3635474800000000000000000000000066d7ddccf607cc243b57d7a3dafccfbc2fd079fa000000000000000000000000a742f8e2a72beaf7bfc9c223b73c9be815071b240000000000000000000000008df79ac91945518c44ef026f901dc191861cb2ba0000000000000000000000009bcb2ab5c96317f124f6ba1d5dfc762ee22e670c000000000000000000000000ef6ac0f8eb00d26f6eaa1ea10a8bad60a20d688200000000000000000000000025c0eb04ec90e79c983c60faf9933a90e05e7a3000000000000000000000000048f724397dada2a733d10e7ff214ba8b8c36228d000000000000000000000000a1ac0a230f4cad4e9de7c82f350766fce2d6de9c000000000000000000000000644053abc655254a791491cdd9a4c7f3caadbd2f000000000000000000000000c8a849f152fde4b3b5014eee61f880cba3038121000000000000000000000000e28f5ec7938053b6f07d620b2ec72830bd7f63d40000000000000000000000000e442ea57d81315ff0f428ec87001310874d599c000000000000000000000000efaac5d578ec91b9b7bb165db5e9a6bb96dba2f3000000000000000000000000d8309980ead16b64f70cec72e54169d8528b42ee0000000000000000000000007723ca03eb6c0b9c5eba2934f2204ad41e5725f1000000000000000000000000f4e2a89beaef8a5a46f2dfcd471465e49bc65fbd000000000000000000000000fd07481b85118b322a0921bcc3c65db242cf272d000000000000000000000000639bdf2b249aebd9c06fe22e965fce427e9de1360000000000000000000000005da610a411e911219fef24980314f3785654092e000000000000000000000000fb66e0eba40da5038e523a7bf1dd56088e4717210000000000000000000000008eaa2cabc85a9e6743bf8d0fcb9cd8b9a7bf57ea0000000000000000000000002f991fb150ae73642954dd81f882bddfc2348ade0000000000000000000000001fba49f21a745021c69a3fc17cf4f52c7e174b15000000000000000000000000786b5e0f00078e7d346cdbc468288ff192b4db90000000000000000000000000272dc2e8b740a9f63fbd82e9de782028b9b4be490000000000000000000000007fa556ad37cd98740003c997b5a250e9e7dbc2850000000000000000000000000c47d1f6363391417c48e0d98e0a8b2ecd4742a30000000000000000000000009343cf0ede41da49dfedea512dd39932fe8b99e20000000000000000000000007ab378520ac2e7b4c95369acb71f8d3bd0f6427b0000000000000000000000008a37021e866e96c35fb6564eb22c0a0ce026c1cb00000000000000000000000084c1530c6175ba3093b73eb081defad59f5361fd0000000000000000000000005f4db8e43ff7621574092c2817fdefd8449d468e0000000000000000000000005f3163f914ca10ce5e0a1faff2166b9a8bfaa707000000000000000000000000e121fdfce437ee1a72a85cb1c6e7433c12456a5c000000000000000000000000f0bc3a11a399a687f5417ddae1522a7009bbb068000000000000000000000000f56f86b005704fdd0bba17e108976d738c8476aa0000000000000000000000007a870cf6001a1fe348789a030bff2fec7e05a34a000000000000000000000000c68670f64d23106a4ec4a842d0842110fe7f06c700000000000000000000000037864b638c9add40b0315d5e355e5afbfd7313460000000000000000000000006a119e4f62667c68130c9b097aff0ddfcc9ee1d700000000000000000000000019a70d334c7a21ddfd33560aa137677c53b8366c00000000000000000000000024fb273f8d1ca7eb74eefc2434977fecb7cb4fa7000000000000000000000000872065410708d0c5de7f151dea1d88176172f9d9000000000000000000000000decb9fe5115be2f2ca6ccc8b0efad710e1d3c8b30000000000000000000000000fdc354b542413947e46a490ae207280f7684c9400000000000000000000000063495435366cb9773b3da3f95ee44a6ad238686300000000000000000000000023934a3d95875bb4f339a3af03655c1e062e48ef000000000000000000000000a9f7b344e29f2be5df5c22108ba47046721940110000000000000000000000003dc06d2e42ed4538077e3e51b6e8c2b6d0982712000000000000000000000000e89a6c4a302c126773def9e6a679e1e69d2490a4000000000000000000000000d5de36cd5bcb046d6e506882ae6a9b7e95fe20210000000000000000000000004b42041612a3b87a22be20007d03d08b2713c837000000000000000000000000b911e92206c3348deba9ca342c6506891e5c1617000000000000000000000000fcba88ee3480cd7419a3eba8559d54ed609e86ea0000000000000000000000006e24218ea11d792a2243cee5d5744b45c2bc7793000000000000000000000000ce80b9124ce8853415304448caee4fbbc79c36b50000000000000000000000002bc8ca7699c946e88c621c9b0ca772a735eb9684000000000000000000000000c48f4938825a750b78ddeb90eb01d8987d0e91d200000000000000000000000044b6ed23f2831205681e64d8f178f8ab4a3085ea000000000000000000000000e143cfbdfb60fab185c625f64a8631ffbc0bc9f00000000000000000000000006fa4c6e5bae371f71a9cae4cb956c4dff8830fb100000000000000000000000088b35d8a9426d7b9a926117cc4892739e8b6bcbc000000000000000000000000f07a7711d8d4b39d87e98c0c5eb07150c4e179b3000000000000000000000000d03fbc6bd2e23e1fe75f4e2cd8a317625ff408f40000000000000000000000006ac8a39cf5a7972be90dea5a10273850aca55c9c0000000000000000000000001dc743f005c0e5ed26a2380de2ea359780aa07c9000000000000000000000000b65857c0ebdb6d65e4a51cae8c9c791754cb3d3a0000000000000000000000005e0eb856922b0dd1b0f8948e4af5fa5e59f0a674000000000000000000000000efc4eafa815aa39bb50029d6b849127ae02072e7000000000000000000000000254e2fb4d83feee4a00c9e2440639644754cc4c5000000000000000000000000307377e37f16bf432f43daa68392aaffec8769b10000000000000000000000002a99729cb956f59c9ff7045c63aaec491f60f3a0000000000000000000000000e65f0e0830d92abb88fef834e8d5912bd54916580000000000000000000000005a9ad6c6af1a3d05dbcdd9c7907674de655bb7a9000000000000000000000000e3fd19f3dbe68e4f604b847e92c69bb374a010ee000000000000000000000000d9c96398440d5d7aeec2d2a2d9b7c0fc9f2a9aab0000000000000000000000007443db2875a287ac22c8ad3e8462685d1d5c05c200000000000000000000000089f1a19c44fbe653a845379866d3975e93ef33dd000000000000000000000000b56e9f43202a0641b1709ffd5227f57aeef0f65c0000000000000000000000007e17dd3867b2cad7196066507d2b50a4da0271a1000000000000000000000000e0e7ea718895da263d204a2a044be50fed03dd05000000000000000000000000d22901c43800e65ab371d981f5a3689ca57fc7f9000000000000000000000000675d6172054540097183f90ffdd0bd171be2b477000000000000000000000000071f3a039172fd0d15475082eb0b4cf64a22d72a00000000000000000000000080f2f204c245ca847f2f77f4e74af09c3c47320d000000000000000000000000ea2b64e707658c8ea2b3c5218c0c0fd141924ed7000000000000000000000000c22c6e2aceea45c7d46db842ef7ee7455c7c59c30000000000000000000000005448414d95303ce50b63a25d6088edddc92d442c0000000000000000000000004539fb59922bc1e6ab212ad5bf96b05e43e6a9b80000000000000000000000001c596ed7f9151d021f260d507cc6cb4e61c9ff8100000000000000000000000096eafb4738c2b7409b7be94f5b1b9007eb81a7460000000000000000000000006e2d25c3e880c8e24913255bda4bf38912cfac69000000000000000000000000cbafaf7971fc0a401a682ec843733f99ac1e69fa00000000000000000000000059525ba2bcf7dd1fe68672d4940b31dcb555715f000000000000000000000000fe9960545b7e9fcd93188b222b29464c2196222a0000000000000000000000001448b2ef83c49744e3d66076077395b4c50d1a330000000000000000000000001dfc8ded80e2ac65fc875053a4e97d64f8ea26fa000000000000000000000000e47976db50376c72efac773ec1b1e3fb2604242600000000000000000000000088085ac991638b54274af21a62a3c31562c49f670000000000000000000000009cf61e2e209bf9c3e1430f4c9f54131826a2757e0000000000000000000000006fa3aa5f8d41a55b63d6e0e7c089e899ef108c210000000000000000000000003e12a4546cfc9ad9ea44de29137723d9f7fe98740000000000000000000000004167c152a8e926c2afef50978325765b4b8956e40000000000000000000000004304e4498944e5427027865ef2326023d579798f00000000000000000000000060ced65a51922c9560d72631f658db0df85bff1f00000000000000000000000040c33517184e6e7bb436db8b2bcebd9ebed226ba000000000000000000000000badc0101d949c519f8696fc338509fbb768da28b000000000000000000000000c882425cd328e540b2dfa86def9794b14ca93f6f0000000000000000000000002dff7c503d86c1debe2ffc0c13219cafd68bf7a0000000000000000000000000c16242e4991ec5e7e0f602ce14b93a2350f9475e0000000000000000000000003bd521e2ab89fc846d725536ea9ce49074e2288c000000000000000000000000b5a3d93b9ba995ef9ccaf935eb388b4d4a497f63000000000000000000000000d11daadaf4e7b27315568dc2a6d9fd2f6662ddea0000000000000000000000004b017ffb566564f7f97f394ceeb806454996b6da000000000000000000000000d05af61ebd73fe9c58a73939887e49c91ddc0358000000000000000000000000f3320aef1983f8ecf9929ac261af1929edb7c715000000000000000000000000af8730437130798f48946a4fe0c583460468bb9e000000000000000000000000298d5a2e8817aa5a88a4d1ebf9a16d4744e68997000000000000000000000000f9ae30b8c8a2398fefbb0e403ac158231968f3a60000000000000000000000001689b4ed037e87753723a17b4cf4522ccfa7783b0000000000000000000000006d34ba41f99d91432e7ebb35436c7df3a3246f51000000000000000000000000fca4d0c5e10aa716785f0542d11f241595898300000000000000000000000000487e00a63653d72b50aae452b0acf5c3bfbfba19000000000000000000000000fa2982ba84f578e15aec495a03556c8e8a638fba000000000000000000000000242be8b8e3b15ba2999bd3d9a69b76a833a91ede00000000000000000000000023badbb676d4389cf069fdafdce31411b62b041600000000000000000000000001f28a52ce0facd51a2210f5fbd377e3eaea57610000000000000000000000009e7bd037cfe0a40383e67c850407f274f04e17cd000000000000000000000000686241b898d7616ff78e22cc45fb07e92a74b7b50000000000000000000000007fe67db52054f274e6ab8fc9f95981489e8a71f80000000000000000000000008acd0b01073f1d9abc9e8230db6272e36dbeaa4a0000000000000000000000007b6afbb3a7ec34036496ac77d79c3de7889de64900000000000000000000000010f0663b5f8f19ac371d725af6fee6acfb9e4632000000000000000000000000e185cc0b1118a7f15ee4caec44eebc0dd41600880000000000000000000000009e504ac0edec9110f45d962a592a9dffa7052fc6000000000000000000000000de0a475a70508c3397531e0fa9026592d3ec7340000000000000000000000000d6efc65992c96e1feea02a295353ff9aeec705d8000000000000000000000000c7c98b7a256132927e3409be4b427e11c261a183000000000000000000000000f38b740359d0a7ee22580c91e10083bb1a4988c7000000000000000000000000e3873120971f35a43d90a6042f27124181a4512d0000000000000000000000009956f8d208d6302fa13bd1428976cc5ef0604de600000000000000000000000026beea3967aaa6fa08625ab24f2812ed27fbd31e000000000000000000000000d7af28adb3df007231ae0118895b8b89cd95e7110000000000000000000000001b10d5d8e8cac690fc665c382f46e65d0e0118720000000000000000000000003f3be2ec526511cdc00ea8c6dac4c12acd0665b3000000000000000000000000b932d7ea640b6c4a706b3cbb9c14470dd761fe18000000000000000000000000a950bf6a1cc95b334c0691348c0269f2b9329f73000000000000000000000000e6398259a8d950d75300172ee22e06af4e462f580000000000000000000000004ce5d221dc9a47c2e5c4e59a145654505fbd6b5200000000000000000000000002fd943338649c23abfc946ccb2a13d15617b01e000000000000000000000000f723be69e6c7a42fa495a353aec2d97d6d38d5be000000000000000000000000f3b1434d32eaa7ac1de1122698a2cd0a469793da0000000000000000000000002b3c0003ea365bc9c2f5e923e8cebe20d7f5d0ed0000000000000000000000009093534d503ad7463658785645f642d82003fa460000000000000000000000002c6b8968e0cbfa7481e8c01f964e49862700986c00000000000000000000000049bd0ff8ee365829533219eff732c15125638113000000000000000000000000c9f4c96469e2be3dfec2cf6c96609f6ecd216acc0000000000000000000000008c70c7dc02c2ebb92bfc74f4e75f555d5fb80b200000000000000000000000002359108b5c3adfb398fde5f830f6af38fe04aa0d0000000000000000000000001e1ceff4b03ddbc543922856ad870a58e32921a7000000000000000000000000a0d710104736baf357f1a36bd2b98753cbcfd36400000000000000000000000022c3cb9a4f8e14960e415ba662efe2b71c47b8d4000000000000000000000000c0256cc3936dfa84db6f402a9c4a9582499b71430000000000000000000000003a90f02c1af6ac4fde8b07714f3815a9d3551fac000000000000000000000000a1bffb7e264542de9fe8502a7261f9b04a227954000000000000000000000000cb294bac1470a867b5bd3dfebbc32113815c5abc000000000000000000000000b5d9c1cde53c0e2d1987a1680b242d576f884df9000000000000000000000000eaebb721bd2063af3b5806d32adf08643900fe1e000000000000000000000000cd9054a152b817c0098ff57c7a407a66736ef812000000000000000000000000b089dcb8c2279d6be39b0447719fd5adf3cf27eb0000000000000000000000009202fd6629bf9479ab7101e8a8ab7ee3383cef35000000000000000000000000070e4d4cef35c7f355fd86c7a3108df7c6118fae0000000000000000000000001b1d67e64a9ff00655676f6aedac0a0579058357000000000000000000000000980072215e8c0ee6871c352a20056467f295306d0000000000000000000000001cceaae562f49512af9206ea03337c78a4fe6cba00000000000000000000000077ee29a697a63d839eb177caebaaac466160613e000000000000000000000000551104d480e710cf96f96b4ac379c9a7b9b16b8000000000000000000000000040b38b19cad9a7f2083eecb05366df65ab166600000000000000000000000000eca232a141428f53aefa2cc906a4806552cc3f67000000000000000000000000cf818ea64a4a26706c0b6d27cc8af4b05cc7660b0000000000000000000000008bb6de3217fd114be35bb8cbe0f2503515876a1b0000000000000000000000008370857d5ff41f1fb2630256179bd774d61e0f6a00000000000000000000000090ed15e0225bf9d74130991df29ba0c8292daa2f0000000000000000000000000231884fae1b5362469ea0601183675774e3bfbc00000000000000000000000093404464d55d6f75d8a0ebc13294c39819e9bc850000000000000000000000001401a5976c147689c345aafb73caa40102f8a19100000000000000000000000096fe0eac458d81cf9af2b583c5fa91b19ea396c6000000000000000000000000d7b9ccb5f49c539a0b0a7dbe40077eb178f10999000000000000000000000000e338234f545084cd3466ef84e28feb6d186343a5000000000000000000000000eda5537e38ee9c65ec57b9a2dd0d595ba699e22e000000000000000000000000fe2ff6c6e73797978122c690035b32222cbc56a4000000000000000000000000918160012243486fe5d8c0002fb3683676bd86940000000000000000000000004ae373a02f956f44c12352b99739a0effa1b7396000000000000000000000000cc7230a4260cc244df2894c6a8e38141a523689000000000000000000000000091893feb6d746c7933b6d4aa68ce6f439b59c41c00000000000000000000000000c8c626b63d92b36f85e18e28f21bc4532bc134000000000000000000000000305e5d785eb274832a68745fda66a70b1ad2c6350000000000000000000000005aa51305c6c8a4818d770ea58bc2b037cb8783d90000000000000000000000000d46a11b4db9c6f093ad92bd64649cdece65ccbd0000000000000000000000003e703e0bfcc32635993e29164466912896164d8b000000000000000000000000e115ee924fec71e6ad65af04df0d4430b806de8a00000000000000000000000049fec3c15bd195ec862652c00dfdf01abf0aff4200000000000000000000000025b56c0f4b424ad03c4e7fe5272409d64591610c0000000000000000000000001f0178359e913d979387d17f2f721d37c82f0bee000000000000000000000000322285bad37995eb63b7c5a3101de1eaa5512a280000000000000000000000001fe56fc5e565ee6c92805b931d310fc5327a46f7000000000000000000000000cff71c39aa257e4cd74843888ad9e5f69a1dd3b60000000000000000000000008f439b3a3fc85c4a42e7c17c479b1bdf2edeb86b00000000000000000000000058eaba408689473857d2913c4d61bc8fd5a8f3fe000000000000000000000000bde1f1dac1e001a272cb083962179d8a152c551b0000000000000000000000001150bf5c105d3ee0d6e072a03f30a678055a25cf000000000000000000000000b030be002a7eb7f5cb9e340f3fee0a09a1b950a80000000000000000000000003eb30a05d9e634194128d20f7d581e91a6f732bb000000000000000000000000e04f414d3beeef2492b7ac7ac11a232d41178015000000000000000000000000b5499c8e0d848106b0d7e53149c0918a29dfd4f40000000000000000000000009fe2cdb67c5b59d586736110b32e6f0ac5211f3800000000000000000000000000cd1a41b9fd8620cf372e6d9724d1a40b07f1aa000000000000000000000000a3f8cf774db8425b797db753f94098b0fa432e630000000000000000000000001ad8445540be3abf5ea686339a7ec8fdba69a37800000000000000000000000018e18417b48a45a67a4b225a56b63cf48ddb1eb700000000000000000000000078f5fe42d01b061d838951e4f6fe777f5c52cd9f0000000000000000000000000b9550a8a98277af3ec1297a4ff37816c45765de0000000000000000000000005867f13ba9fce9e7959e8f1dd40b49fcdf82b11c00000000000000000000000022c91841ba69739e7b0c24d6c511584d21da24a10000000000000000000000007f5ebea7d36d256e183e529db66a6b9610502ec7000000000000000000000000031576416a2040a87e731e57ea0aeab177c4aa03000000000000000000000000aa52d49d59743141c408246b630acc69381402aa0000000000000000000000002eb01159795a72903b82bb2607d9887092e67d6b0000000000000000000000005b0cb26e35733dfa1fd49399744aa3656d71aaef000000000000000000000000da63e65dbab35352a5575552abc51364bd85348c000000000000000000000000dffce904b36c01aa501d13e78b0e94e1aa52a4260000000000000000000000005768e6f0aeb4be35f1d1dfaf9713316e72b46a38000000000000000000000000c37bf0104eb960206cf163e79d63eb3eefe0f62100000000000000000000000092cc2eff85014d7bf72e03450af094fb270ee3d2000000000000000000000000a82d239416f6d369051438cd8b437ab8838dd293000000000000000000000000f12f30bb954a8d470dac27438b3c8749d1b3f6ab0000000000000000000000008b7b05bf60829bfc9339ec0e75e358c8233444dc000000000000000000000000585470c2eea2431f3b70b1cd7e0cf306b781bd4d000000000000000000000000d33ae851c9c0a5260973c741cc86a6fba8245559000000000000000000000000bcf868f4d4dd8aa2c7bbd84ab503d8b6a9420d1f0000000000000000000000002a1f7bf663d10b343f4fab661125e8dec728ffc5000000000000000000000000a879d1e7d49e2d379619b0437294bbadff96957d000000000000000000000000b689e258b123919a67fa11567fe49244b40fd8f10000000000000000000000008b32378f6ca84fbba5acb473a7e00a3deea217da00000000000000000000000016facdd047b490e527804ae83eb27d5fca5cb5b3000000000000000000000000790f8c6fecf58e9d001a9a42b9df3076229181da00000000000000000000000018ef394affe7accf3553891e8eb0b8cc303d090d000000000000000000000000c532a80e9e3c09025f04ffef4d5bf1ab842ec0ea0000000000000000000000001a0b814fa29c8fe806eb4c67a92f94c70fec0f7a0000000000000000000000006af98567a2796b2103d70b9417f16950fc827f080000000000000000000000006fb87ef75b8cf796f33a23eb9575b35815f96f200000000000000000000000005e00e16c36a243a35c91e350a74633d0546aae83000000000000000000000000556333639184868e6dc02128d3f4c1afd3eea78b00000000000000000000000092d70b2e0c8ca9a23a3a3fe08925cb74b0fcb9c30000000000000000000000007dda1d7c953bac87301d1248770c07e0254260e30000000000000000000000000ade78f3c933c2d891d19aff4061269a8be72aed0000000000000000000000004aad34efd22b02700108b69232d6f4ddb35e1d3800000000000000000000000052d60cf2c2434d696d3cc4d5dd99d3a187d0faa10000000000000000000000001a2e9312091b733aeee33f07a5b32044432c1330000000000000000000000000cc64bdc0407e392e2ebba0c52668f917ecea8a8800000000000000000000000039626a862d8a4e8171e9d0096834527e6659233d000000000000000000000000630eba52de1524d83dd948737230c8b25c7d28860000000000000000000000002547ab621c22ae52d8bbce3560f55e719e2ae475000000000000000000000000b13902eb769d894d682c0698e55c2c453e14a207000000000000000000000000d4d45c464e11aec88144577b83e9cd467f51824b000000000000000000000000f6d32017f0035530282ca8e1325721c07991c21e000000000000000000000000dd56e8fb548642f861fdbbde2022154e2704d9f80000000000000000000000007bd651429da81fd3b37979c019b2b016e6093ae9000000000000000000000000302f977558df1769ed96583cb778566c270a834e0000000000000000000000005f595f4a4539a15ef56cec6fa28b2d7fed7299ff000000000000000000000000c77db80666fe0d237dca582f70b94079512e4912000000000000000000000000ae3bf18e8252cf8d2fe3177ea7ad167737d449630000000000000000000000005525df39df8b487fc7c48b24995da76e9fb387b80000000000000000000000007c2c6b0f9517407080b11803ba2f3554659a59e1000000000000000000000000be6d379b7012aa193371f1e5354fbefd41721341000000000000000000000000cee4bb07f83e31c74d18478f407eeecdeaa1579c000000000000000000000000bf8545ea602f42f62fdbe457f78b9abc365878bf0000000000000000000000005fd5ae237d81ede3e60cae533b9929b77866514800000000000000000000000030d65e7a8beab2e170f3fb23c45753fdcb5319160000000000000000000000009a2d73f03be9beece430b282ab79b129ba17ae870000000000000000000000000534f8a89516e74871bce3697f04e104a90452aa000000000000000000000000f197e6abb078584f2ee4ae06e18c9341e0b623a500000000000000000000000046308362b7729d185819db7f6a623b9b0f9282ac000000000000000000000000b3846bc9624bb6e0c650d042dddcbff0e47b7137000000000000000000000000c9b59765a603dba10930f2c650f9c463e53ca32c000000000000000000000000ce590a475f27e806208092d6527db36e28791e3f0000000000000000000000007c605481cbc3ae9f936e9d4c0e40ff827c3fdf4d000000000000000000000000d47494b105afff52db9dbd522167960556f5782c00000000000000000000000000e29c67542e166e43c640574c1289e629b633650000000000000000000000000481bd97057ea63e22adbb316db421d1d857304f00000000000000000000000006aafe556f3f29bb7d953adac0e98f0578ff3641000000000000000000000000327e0dac494da72760775710ad3669451076eef5000000000000000000000000fed8878ffa722a2ba90b5a4efbacda09ff1f747700000000000000000000000065fc6457454635b65f58946c338b2d761c19d7d70000000000000000000000008a4d463aa753b2d725302ffc34d344aa1f6f82a1000000000000000000000000262e98ab9352f7d5b28696becc2c4e96ab931049000000000000000000000000faf7b787d4a32ad9bd072fbd8b8c32d14de3b5ed000000000000000000000000fade5a11b61a60ab288dd0274a5d5153751b4a4d000000000000000000000000495624a0f21833b4b577d0d442b7207419a0f41300000000000000000000000070c2e4dac804cacc0fa07088cf0c492de1fdcee00000000000000000000000004ceba1ad023bc2492715167673f614e567eddec2000000000000000000000000e0eb9a18f9dd5993255ce4fb8f1f10638c0e9178000000000000000000000000d463ef20b15cdae13a16a89dd4ce6c94fc0ab49f000000000000000000000000faa21c779a61f26f8fe95d39dedd5a11074de5b4000000000000000000000000839d9b7247d076a3bfd400b34c15ac39eea09464000000000000000000000000cdd4aff32c042f33867294be96e7013e69a34e0b0000000000000000000000002edd6ba1ad1bdd684e761620336f5a00f3c061f6000000000000000000000000a03489af0f112605b2b4a6828c1c699c45ae96a300000000000000000000000012e0c1e1ed08146f9888a950868aaf95278eba9f000000000000000000000000afc672ee1a7511861f2397ccc0ba6c40b156a41b000000000000000000000000fc811d2f550320373ab3d6368bf53302dd29db9e000000000000000000000000bc0c9db341770b2b91b557f3777f66e64ef219f60000000000000000000000002b2e3e070db2f65f13f5887d754212696b24f6a400000000000000000000000021ff8ad7b0f1a3a5820a3891a916b5497b1453da00000000000000000000000084fc8b3fb9a3d8a0a4751a8f86b2849687a3968e0000000000000000000000002e82d46374382df0d7777759e25faad2dea13f6600000000000000000000000088e4e36070323b118bb60d7ea1db80d1b4d620fc000000000000000000000000b31d06026d79c6905ca75169ea221f1b67330a15000000000000000000000000cfef6db1624b4f6a64fa630558b17211ca6847d90000000000000000000000003f40091e04f8d9f73738e90503fba0e33eb65aa40000000000000000000000000b7cf5ee598170ec1d815b7bc7c495f2777860d50000000000000000000000001d5f64de8c9041951ee1bbf6bb65c56218d3ba0e000000000000000000000000d214f512e401e6120a7a66e785597d49d3081522000000000000000000000000c0288ac32b682967c07b241705a7ecf4516d43a7000000000000000000000000210140383f3f0aa8711a212baa94106a8ffe974b000000000000000000000000fbb1ff4f4ab47a108b0ae2e79ff5533fd8bf0bfb000000000000000000000000267008472ba9b3d2bc85af113b570c93f018ed280000000000000000000000004ac89a311a805dee59118477378c29a2afdea5ea000000000000000000000000bcf07e60973d9da42df3dee10fb7c76a923c6b320000000000000000000000000382fd13d299e9e5beca3e203bb3239b25dd54bc000000000000000000000000b10d127bcb6afb8f8c8259561fa022c8f4734fa20000000000000000000000002ea443204fe327c1af8963850acb55b97531c0be000000000000000000000000b6e45c26bf6a6376a138bb18855da5b33f3a5e760000000000000000000000007d30841379ded20e34382ad76139e7a3385581c20000000000000000000000009008b9812d000f7bc9e68d24c5812752863d05f400000000000000000000000069c97b3595870a33200d75243a5e1afe801add6a0000000000000000000000001b8c8ecb0f5c80e8d569fdcd08336f7ebb58ddd10000000000000000000000001f4b2087e912ac44619c86b7e711d0eca0d6e07a00000000000000000000000026bfc8e2ba3a88c3dec56d2670ddebe9e420667e00000000000000000000000049e6162072744374a92e9d80dd311ee70cad0ddd00000000000000000000000068bc05a98bffc6da80162f62db8456065755f6350000000000000000000000001dab2186d27601bab9851f764cbbc265758e5c60000000000000000000000000aacef49677be00cb96ea0f0a28af09a01079fb89000000000000000000000000d97ea8973fea8a5c465cc60622ab802f97eba26b0000000000000000000000005be4f632a0ce57fd5cd2aa8e820007ec0e1714290000000000000000000000000cad2107e58727247e6fd16b448184999a53222400000000000000000000000016ac1eab3f4a172816af78f82c6c12dd170938480000000000000000000000004c37e7b653b635a538102ad5bd8e693bb70782d400000000000000000000000055e92e5f59941c7fdc3432c8fe44923de95dbdd500000000000000000000000084eaf5166f0cf0e2f68baa27cd392f5ba37f8a21000000000000000000000000df008c8cdb3b31db53206580ef93f27e0323303f000000000000000000000000445828b41937032a34e184dab0396b7abcf6cc27000000000000000000000000a973d608d16bde88656bee99d6f60e651cc68801000000000000000000000000c41aeafb1141749da94d9e6b9d974be396f02d6c00000000000000000000000035dac0a67c817905d24453e363783570ef6c8bb20000000000000000000000004bb440ddcbebc0967c19b4b4806fe8b7135a054e000000000000000000000000e1f3524ceb85abb4a361151c331525d6e7bb36a3000000000000000000000000c36733b53b1501a2111a623a8724747347ed36aa000000000000000000000000d8af1590844cf38224489c12434dc0e3ec4dd2a40000000000000000000000004dc4e4646d1c3c86a415d95ada69f9bd69e88c29000000000000000000000000d772bfb4db9edf13d32e26dfe2d8164e81d6f5bf000000000000000000000000ae42ec29a1af2f8d0a0de1398744f1b963c1e815000000000000000000000000dbee3496f0bb3f78914e209704694b0ef2fea699000000000000000000000000e71614d55dafefabb2654c140c9cc742a317c4dc0000000000000000000000004824179a963cb825589e93fc7003478c66be9b2e0000000000000000000000001b87f0ac1cfc15c9ed1c7befe7523ade0f54cc2400000000000000000000000000d6be5d126a1892f142f37cd0ebda84a59cbf2e0000000000000000000000003de5f9c678d2f9b5a9f46d16e43af2ab5baac17e0000000000000000000000000ab57f323a773c802ec7a505c99c2d1993bb87b5000000000000000000000000eb7f4d5be94f3e446445df2dc80689771768a87e0000000000000000000000007574c388eda82f3c0526d01d97747634f19aa983000000000000000000000000f7560e090adb7b2c633d2fc87b35f4235a13b76f000000000000000000000000224b9feb31c7e8147757197f69a019dfc258cfcc0000000000000000000000005563c8a2861145cb913a8f2a7d93d0f8806c91d000000000000000000000000095331d643d2dcda6efae355effafef1be9881317000000000000000000000000b3e22a88780d5dfffdae529f75835b6166111824000000000000000000000000a83a497ba44900079acb25cc92ce6e3ad68ea4ee00000000000000000000000004532aa6d1711f0170dc715a7efb77f613509ff0000000000000000000000000be0ddc5d6392ed4a0ea8515cb13d0feffe121821000000000000000000000000182e998ee44792cc0b8755f35fcc1a328781a721000000000000000000000000564dd53e69582cee44f63d1fa79c1c9cdca8de69000000000000000000000000f8871e7ad94e6a63b8aa43eafb69045295de963900000000000000000000000001afca12e6db1f428f6c5b0cc73c6d0eff04d6bf00000000000000000000000052ca74fcc878adfde83734c1e879d739dd667e500000000000000000000000008eb61a8e309d952d39cb9bf41d898d3365df8f6900000000000000000000000044198544a125c2a8a0bf93e59fc723b6039baf8b0000000000000000000000009de3beec7cb5d27de1473f324bc9708c6add1f02000000000000000000000000c0360f8807c3431f127ccb254f25909d0641b283000000000000000000000000562f219026c4aac063b32b1f2f7524b02d1fcb06000000000000000000000000037530c0d1545256654b54770855c32ec49dd7bc000000000000000000000000c37fa9deb053eb31719c14622e398d932f2dbf7c000000000000000000000000d9c8d4843d2d37fbfe877f3aae00d197e2d3a72a000000000000000000000000f558e5d1b864425524514fd52bdb077a56afd8c50000000000000000000000002625deb9b98d4695dd200f22056948ff8e9dae5400000000000000000000000013b9df9a267a64d67fec65749707ae4f29c2fc3b000000000000000000000000c06e88836a6b029dd6e2869bddb958a4dc11164400000000000000000000000024924930fc4a8d9ad470fd3d3949d1ad184ef934000000000000000000000000c09c684c21f7ad8b441fc1d406784c17b573a2c200000000000000000000000096aa034dd439283ab4146183febe0f0a3e48eb22000000000000000000000000dd98dec653a3f312f8040f8a60fc4e10e239f5d5000000000000000000000000638c5d63d736ab8fe302cead1d2896ed9000eb1e00000000000000000000000047fecb163eb9948e57792bf90f61cae67b450e46000000000000000000000000897fe52f386e6120093c7800a056003031db0ed1000000000000000000000000d2a067d70651d6802a997dbc0ee214d8942338cd00000000000000000000000040866aa93694bd92beed842dc9fcd8a5dbdfcd190000000000000000000000003555fc9f203dd133e4bef2079013827ac2f5e4bf000000000000000000000000f462f2669d6141bfbcacbf0046cca3f6394786f3000000000000000000000000e386c6ad1b65b926d0fc18913f31b32b9353e520000000000000000000000000cce63a8217261a02e5acbecfc4f83621fe810413000000000000000000000000c7fa9bd7a3ad79a3d1279df11ce98654d01c41aa0000000000000000000000007dcf43e78e394d4aa473c0f549b89c3e69601a54000000000000000000000000aacaaf7b830f7aa4608f03663ad6930e55429f63000000000000000000000000038b1167328ea71be5b14c19d77742cbf62076c300000000000000000000000085eaa1f1c6ff1e8b60215eace16d46023e6bea7a00000000000000000000000060b254a51eb723849c65888a323a2efccaa7572c000000000000000000000000794aa6a232f32b49871273b3556be593893d2f93000000000000000000000000a55ef13ec5289afac61a9d3a4988705dd4b19be2000000000000000000000000721c517e1a11e396d44defbd0e5881eaac8553a70000000000000000000000003d18750f070b3cfbf0b8fd7903a32278863f64d8000000000000000000000000dd64063f30a01ea3589d7e946970f5911cac2f9b0000000000000000000000009b8789ed04e1a65401f4b6e262933d6ad87daf3d000000000000000000000000494319ed2530adc915881dc25a5bfad95218c81a0000000000000000000000003771f3e1d002ad514f20023e188d45dd60b4809a0000000000000000000000004bff31ebb7ff0878418ad7185c8d1021aeb1439e0000000000000000000000006878852fb57d650d7236745f81709190653137b3000000000000000000000000a6f6a7daa47cdbc56c4b3a2306b5ed0e2c02ed12000000000000000000000000bf791a3b0be62434417699011f13322532aff144000000000000000000000000ef04fa171c6fa726579a20d435341e58caec5d1b000000000000000000000000e6b3f6b3b2a05acc0f1e19d70c80c36c05177653000000000000000000000000129c005682dd5d63b1edcff6575b4b555085515d00000000000000000000000015aca512fda67368eddc89ad897deacebc061053000000000000000000000000fd882c9913a8162055ba167b190a4e62ebc6a601000000000000000000000000b06b292bc2b95f1499e8eec160e7972eabfcb729000000000000000000000000dbd6386e9abac6d41ddcdcf218664be8b2ff466a0000000000000000000000001ba4115a3af701f24305b34828f2605c6179e6c4000000000000000000000000a497bfbf2920acae69fa582edb742628b18a68ca0000000000000000000000008964df2e7b9834d3f0ea4c2aff1985c6530a0bc1000000000000000000000000d3a5911270896fdc103ebd9e3e804df74cabb4380000000000000000000000000c26a992346d24d29cde6e5fd555594a1f79e200000000000000000000000000f4f5e672a1f9c7ad5ac80397dbb48c12c1aa07e9000000000000000000000000d9a314a4284b4cc981d773c3a1a259a451cbcc8300000000000000000000000010d821acb31540c9f8d559b4b76dbdac5ed030e90000000000000000000000009c5f3da847c7cc0b0700b909808c8325ef49e2a0000000000000000000000000cf4a7c82dff4b8ce339f673368deaa20cc5bd6e4000000000000000000000000536ffbc910c13ae295e314c1e671caf5d269cd5f000000000000000000000000fcb295fdfde521b39d92028d1868665b32ccaee3000000000000000000000000d5c32eba1b836d2e0a62dd0b18ca32d6ab3a2b17000000000000000000000000b6cdcc9f7dc4bd183e6075cfe7ba701a602c949f000000000000000000000000892db38f0fffd6bc775bd5fe4b28ba82d91a8dd6000000000000000000000000c04ff4884f921c2abd9037fdbd404c8dfb7068ac000000000000000000000000893cff3cce33bd12b314789c88841a5272c7e596000000000000000000000000e6b6ae90219713832ab18d61da61c9aecd7287fa000000000000000000000000d9bd3331048cb191ad3425329759389ece5b30da000000000000000000000000c75358c5047a620720a1c4ef072e9265f6f0d0bd0000000000000000000000008a52a274779e1753412c2745843f543cf15182a1000000000000000000000000eb8020b3c7f77ab3f590e3af7280aeafd2715ec1000000000000000000000000f1ba3f6bf17d390980df0917a1e8a68ad3c4a387000000000000000000000000d5c458c83b02a9e58661ebbcded9c3011db5fc9d00000000000000000000000052e0b9db0984f8b56b4fe4117dcd956df4d8c04b0000000000000000000000008787916a2dbd1e7a5bdbeb36da95601bc2dbefa90000000000000000000000001fb4855d925ee3168079dc1e7aa7e6156ad79416000000000000000000000000505e1fabf68f79005647b5d4db80d978da2af7040000000000000000000000003dcafc23b0576d36dece2e9a424c00fa705d0c4700000000000000000000000048c0f9b49a63320452c3002b7152b57539ce2dda000000000000000000000000d5f4b199e5cf832568cbea89a97b36829ef3b0a70000000000000000000000003b686c49500c84b40de6794156f8ef0103009d190000000000000000000000000ac713c8143799692e56d16a4380ddb5807f18d2000000000000000000000000a764ca4d11a9021a507028371b7d0d7e7cb5cc43000000000000000000000000e05a7a05b1815bd0547f5685c507d4efdd19c50400000000000000000000000096d0932729e21d75b4ff46336f711bf985ffed74000000000000000000000000e375b4bbc51e21bedf075f49de53e1d9a14b5d9500000000000000000000000030feda899785b16efdb2e6d96a1160423688308e0000000000000000000000009e7294a7c93e642b840a481e5a56f7c4c31880ce000000000000000000000000894b29a686ff37a487486a19322f2ac3a6f812c800000000000000000000000070397c0410adb87c9aa05cc5ec4d8c0249d183b9000000000000000000000000bfa0cadb8fb6f540260795d3d5af04a5740ae29a0000000000000000000000006f6ae1209439c3c28b91316c3fbe811701ca46d10000000000000000000000003684e1627baf576f56e4652074518e0fb71b74f30000000000000000000000003ee303e1fb2a04bc48ac4192e1359666141a4df40000000000000000000000009ea4169031fb9a52ac8390b7a1b3f89f42aae0ac000000000000000000000000f66cba4a59f2b66e25b6298c8eb260d517a8b4ec00000000000000000000000016f7f26ea31016111a513fbd63af508ccaeaa64b000000000000000000000000c3bb8bf9a888d7e5a3b366c1f3cb463fb8fe9708000000000000000000000000e8fd493e80001d68fc85b859ecf3d3656e8b2bdf0000000000000000000000005fc77e574ede07def52ac8575ab06452835bcb880000000000000000000000008f05cbe9e7d47f204a09713aec5ac9af675a0c36000000000000000000000000e96be1f311a25300ea3a5895db7479e482879e9200000000000000000000000098fd3d69303e3df471c6afc2cdfb162066ba24b8000000000000000000000000e3aef7956b4a9dbdbf448706cd00775db34f56ea0000000000000000000000007f815dd6d30845a2c2a048174bb5a6283df5bd860000000000000000000000001affde55f49af450fb2c68ae24ec5c8c0d037c470000000000000000000000001083945f13e30e3820e604f33520744db54b2cb60000000000000000000000006f762040b1b42f20ab13c46ea318327beda31281000000000000000000000000a7dd58b9dbaa1c53fd0aa5afceb461791394ae550000000000000000000000006690a35ef9d462119bf107d28db838fa9d9020fb0000000000000000000000008bef364c04715211d2beb47b679d32441557ecbe000000000000000000000000c7efcc89bfccbdf6152a82534f7c6c87c43b30bf000000000000000000000000813cccf091785b658a8b30091689c13a2a4ce740000000000000000000000000fd7256ecf4537eb6a372866acb4ddf1a7535392a000000000000000000000000ccb30c54ebb91c57c5420210ebc029225f13556c000000000000000000000000206354f8f1a1debe1e7f4040129d07caeb27a725000000000000000000000000d37cd0f9a51d7af3f3ea44858860ecd43e45926f000000000000000000000000d66a4db7cbdc7c23546d76d97cbb3f8576683e91000000000000000000000000cff86d42e4eb10310cba040bd7a3cdfb8ac7337100000000000000000000000005ae7b7643ec5cee583f4af0c5a29e43d5aac02c000000000000000000000000d60a8a6e65e18a2e76d075bdf7402617a6b534840000000000000000000000004190172955667ed5bebc7a9fc3145bd3d7f367c7000000000000000000000000821151d1e8788cf50e6438e47313aee39833f516000000000000000000000000ad0635485ff82e5b5059aa9aab0055feed395852000000000000000000000000edd64ebfab88bd997c0e42bc19288276aff0bae7000000000000000000000000e5d7fb79f3e79a889509ef8dcbae14ba4bd00175000000000000000000000000529d801a5099ed22e1bac5f2939444015e356d2e000000000000000000000000a488f0f8009197b03eb95fd8b74daa552856c72e0000000000000000000000006603dfb07e0a6c669d95317b02c689c1568a7d7d000000000000000000000000a8869371334266f84668e501fd29751aa84fbd5c000000000000000000000000d39218104c4f520b3fe85b2b5b00b22e793a928c000000000000000000000000a836c80f4d60ce40030655896358707f983936480000000000000000000000003c951f669aa42833c9b9f4adf1550fb0a066e72a0000000000000000000000007ed5c43d502cb6a5d2a0a9d77a65d690a6289378000000000000000000000000804c954e70007bf6e53dc12e2af39721c2fe3bea0000000000000000000000007aea6baf9daa95ba574cb423fd2eddb823cc34f30000000000000000000000002cfd72f18f5ce33dcfd8420020f8e621bf54e8ac000000000000000000000000ecfb1a66c4a51d99d735aee15fbf331edc53b415000000000000000000000000f7c85c52d71fc7ea3a851bb26f2fdf5612133a62000000000000000000000000c76586502940b12c0f6f62f5a6fb69cd6a38d6db0000000000000000000000002265af525a28a482cafa0652c8e4a2a3d69c4026000000000000000000000000be609cd5652aa264dc9c2643d274b105c55ef2f000000000000000000000000007d8d73211def052e72b2b64a7ac7560f14baa29000000000000000000000000698b38c3fe96f3ca49ba9a68b982558730888a6200000000000000000000000023b97c30ba86b8f76b0cd566f321ff4a20df6331000000000000000000000000ed6f9c045ad1e5568ce4a5bf39e7d18d3f9edb22000000000000000000000000afbbc2e0db3f7d8d84dd8143e3fa4149c54e1807000000000000000000000000a100fa6fada1be2041a20ba80c11e8f370c9306b00000000000000000000000031a53e894cc5eed1e319e786e33e31831333a262000000000000000000000000a6672dab4212061e456eb454b26e4cb63dd3613400000000000000000000000056575acfaf71b0b2443d2e172ac436f6564cfecb00000000000000000000000071fcfb06637a449fad642f7e2628f3c62ee3d98e0000000000000000000000009ee91ad2f6e857e5e4bb2ecd0e6b8a871551a237000000000000000000000000a92262627f36c2634809ded1b8a0c3b2ac6fd2ce00000000000000000000000019425b662567bb85956ecfb1d909d0704c1bc8e800000000000000000000000078f502654d4520603f068d6563990d4be2600411000000000000000000000000a4a88f77cc65435d22cc52122f41d0aec6cc4e710000000000000000000000004efb0ae339fb1176b0a51e7a6392354a3dbe9a6a00000000000000000000000072adfc9ffcc0bbbb893d99c0f8c0f2fd0bb596bb000000000000000000000000a392857fb908d6d548f02165e7f1253058b1f31b000000000000000000000000f23f90dfefad80cc7c4e83be73ecdb857137c819000000000000000000000000ae4d0e44275463a814782f3e224634dd9d7c24a700000000000000000000000019a80044be19c80467a4796a7dd8916eec54adaa0000000000000000000000008dbfe53495fa426988a96450df77e8a4f43fe80e000000000000000000000000fdac3998d3b8b0e7ad50f3161baffa47e3b1f93d000000000000000000000000004302e3f81dc756f5493c33519def067f8336760000000000000000000000005695b59eaa3bef6b52ff732ed4b4421725b338e300000000000000000000000076ff57064a71522d61ea9f3be26b9b00994799a10000000000000000000000004c8e1e1ceb94769ceb99e14367288e9ac69908fe000000000000000000000000d5f78d2be6939e51b51879ca4547bdff0cf5ffa2000000000000000000000000b1dab6b67ae3fc9061b09118feb919eebce1c9a90000000000000000000000009547a23bde34e9e542e34e318fb74a3008620756000000000000000000000000b3d3b2f02644087bb3c07df668c2decb1b5f944a000000000000000000000000001ebd51dc186a84d213399e9f71e96f89f51371000000000000000000000000b4eb3696efbd8560e69e1a146a85cf5d6ec598440000000000000000000000007ad783e52e54542f0911dc905e82f306aae555d90000000000000000000000004ecb31ad2850f49691d4fa4bad056ab739eb48f10000000000000000000000005ff47eb17eb62f2725ca67a5143c202283cc952c00000000000000000000000037c5dd975cf32de021b8b1eec1b6cb4bca48faaa00000000000000000000000017bd770dbe195054452dc479c5a7dc455f79238d000000000000000000000000e6516064165aeefd52e957b5bc8c9c81363f789b000000000000000000000000412c6ba4f53b99001738b5620844aa5135e1bc34000000000000000000000000b14a137f85bc96e31124b229145621cbc893049f0000000000000000000000004e0a40b482bff7b7bf2da91572c4aa23d87dbdf7000000000000000000000000e4e07f8a360e24a16839b8f9039cfa92c55b9940000000000000000000000000c14ba8f4a0007f5bfc75520b3ff4c87f1b71e72e000000000000000000000000857ffee5e483f0fdab0328295cb12827ae7a69bf000000000000000000000000ff66186345768a21037df062b18945204a189be7000000000000000000000000b1749717c022838d3245cdb57066a430471565c20000000000000000000000003e93f0a203c5dc461532f9fc57af5389b788ed45000000000000000000000000c80b00193177f895a2899ffc3ff6ceb1f2ab7649000000000000000000000000fee9c251cb0dcfad33f867bea04ed7c7105bbafb000000000000000000000000f7fb4825bd1a942da4fb131767b8ab49cb47b99c000000000000000000000000c1d51f0594cf70620ad19daecc01fbb2d40fd0ec00000000000000000000000070494424bad7e8ba8affb192e6fdaa5dde139c42000000000000000000000000207ff1790070f944b44c93eee146be9edf307165000000000000000000000000e9340e07f5ce5c809574c0a3b7d27a75f8501cb1000000000000000000000000aee2a91877eee6bd7bebd596cd0afa5e7a47e4ad000000000000000000000000957b8c8416d2f949f069cf6b2c37f0a2845292fa000000000000000000000000a150b00e03c0af88638e017d3bedeb145548ddf10000000000000000000000002ed5106b059b9fab7b76b5b9650601c69926dd8c000000000000000000000000a4703cbbf3f46c4a4bd7dd6f1f01c0de459aa0270000000000000000000000004bd1d331625c7ef99035394dc7d72b510788dfae0000000000000000000000006786939a63acf04b5ea7ab42178a30e1453f745300000000000000000000000038ce455d5be7f0a66581270ec994335edd5c9d73000000000000000000000000137293b4034d4c6c86102523427d519babdae6300000000000000000000000008ab6dc1b90f57f55226270c07ffd4b635c2bfe22000000000000000000000000383daac553cea74cb69f7ab6f1ccdac1a4e6e7f600000000000000000000000022e8065c4e486d34eea53e7ed1de36b7532d267a0000000000000000000000003d0e68a42cd8785d029b7064fa1e9d0f6191f6f9000000000000000000000000e20850a28a80fc99d92852b4b1cc9867ef3b354d000000000000000000000000bd3bf1168af9f688fef6bf118fc9fa5b017bf72d0000000000000000000000003283dda4ce555c149759a0c2bd3da42a0bf2046b000000000000000000000000eef0671ea3caaede786a2a2c9ae53cbfd3086d4f000000000000000000000000c75ed8adafd03febffe1e57aab187f458417b536000000000000000000000000a0a8fa11cac3cf26ed5ca1f0d70d73b1b6308f540000000000000000000000004201109360bef91996d4032c168ccd8f25bc95a900000000000000000000000089cb2f9d773e4cd60756113118b6658e42934aa000000000000000000000000081440366b9fb2efd28ce3ca4f8c9ff9c4c43a435000000000000000000000000c956eda3688ed87d9b944548cecfbe732fb50b4c00000000000000000000000018f5ee6017b20e7436fa5b1e2eef3e543c15c20c00000000000000000000000001eda84e3a644e40cac1e8d7d02ea9faab4776660000000000000000000000006ec77faf81b5bc88bf882f9b75c375a831186d660000000000000000000000007a47f4dd11daed3ba03ad756bc18c3a08b061cf8000000000000000000000000857632ef18470079767bcb5a1490869639e99ef2000000000000000000000000149830ec528f4400432458b0f23d52ded3b5acf600000000000000000000000037f0bdde9bdf43f770680b0e602a4c5a76fb31bf0000000000000000000000002a63c5727f2c6d5164760b3df25a9b66697dd30f00000000000000000000000053d7a4feb1d6057bebcf93be1a027c2bac4824ae0000000000000000000000004bfeed4336f24670f804ee24185eb748bd9a7fa900000000000000000000000062c4617dd2449761942be18855b33e7608ca36c90000000000000000000000004e622e210cbb17d4a776f9dbc1e5c47be1231aaf000000000000000000000000a25060ac9a5a045a91b7a2c253fe8e4b0ec78b41000000000000000000000000e0f81e4d66d9c55872edbb93f83de2a8bdf3491a0000000000000000000000009abd6a1209388e39b58f7a10e388bd4024d1ecfb000000000000000000000000e4a0816c4e3289d113dcf15f0e87f960af93ff5e000000000000000000000000926e3b0c7383ae6230ed373a4baa49d415a736500000000000000000000000003436a7599ba81b5606b1fc523433e7beb7d80d9a0000000000000000000000008661d35af22151f9312aa76638d62b805b0d489600000000000000000000000046bb25c3cc7354e27698f6884c1246b9d08709eb0000000000000000000000003a4c145fb483193adf1bf6003c6e678b162cf55d000000000000000000000000e2cdf90862df838dea166a80c0ac72c9d9982491000000000000000000000000f4564bf75bc9bfbdd2b293ab14a60f06eebacf45000000000000000000000000a6dd0d179a6e984e1f2ef72ba0f2de1db7d76411000000000000000000000000990f9eaedd3289a668b93eba5eebc009b053b6fd00000000000000000000000014f8187d12596cca74f369d1edb0f6cbe48adfc100000000000000000000000007794eace77c11ada170b7f31a2f745558d9057d000000000000000000000000b579f89b6ec227fe9edba438be70476fcd55b0250000000000000000000000008df6d85c56b1ed828de4e4e9ebcb44fb2e2f2f470000000000000000000000006bc2bb3b004ef13c255f3ba894da6f7723d69af50000000000000000000000000688a4279ab6d6aa91b7c16fa67249df659fbd26000000000000000000000000314e7e09f1190cc72d0441553dadad0ad5fc99a50000000000000000000000008d55fc4ce23fd6ce016829b205a5778f9c2c99ba000000000000000000000000cd6ac05a0685d5d5f626e62a5c67f56ee8477f9800000000000000000000000013de20f24fa3dbd326171c4120271a29ef4b22b8000000000000000000000000eb1920be4be856347f117ca9ad8f84160e48fee4000000000000000000000000ffadda9b35e152dcf46c1705379b732f7ce4a817000000000000000000000000083c0e4d85570cf838ea4d8e6389689510499ed8000000000000000000000000e1b6bfa3926f09975649401b27ce1077494d593a000000000000000000000000455ec9fc1d1dfa03d3e1c3bef58df20519954c9e00000000000000000000000069fc8c1bfdf530e80400492f23379e678c9b045e000000000000000000000000816a809756a1531d06baffd3761f0903d8de63110000000000000000000000007e2529f43cef663389ecfd8b38df8be508f232de000000000000000000000000a116a8a5e0b1e06c77390712fd644c25c62ae6300000000000000000000000003e2d54b93ea47268a16e6c9ff5869df911ad8d78000000000000000000000000ef8fffc3087860dc854b12a3a01d65723afb4a0a000000000000000000000000a92a690108747264c2d7aec4fca1ce57deacb57c000000000000000000000000a0d91266be4515ac24c458cfef90dfedb09a7eb50000000000000000000000005fb7558fac5e7ad9a4cea1b5ba6681ae6470235800000000000000000000000068c1f61d2720be8e361265ea7f389be4cc9509ec0000000000000000000000009024f16e39397a811e142210637b8924c9e1927c000000000000000000000000ab407d2db266030a02802cdf9a1af7c337de6e26000000000000000000000000065442d893462f0857e2a286135153cb3d185e0a000000000000000000000000c3f3041156c38ddb28461ee63f4cfe883e183583000000000000000000000000a5b5575ec76bf0227dc1ec95d66f22aba58f1600000000000000000000000000ae03767a61091db801ecfa9c917505b0f57b5571000000000000000000000000febdd77548b9540ccf5c9e8e9e29ddc6a7b775c40000000000000000000000009cf819b46d919eba0d49adb87ced8cca415b5f4a0000000000000000000000003de22827967d8a99a479f0fedabae2ab929267f1000000000000000000000000bde96c5b07f897d674b4846a7fd2e68815bc966b0000000000000000000000009a1397e043bc5abbf319905ecb113fb66ab0a7dc000000000000000000000000ad135cdd30188da1434d5978f6d1bddbec76d29f000000000000000000000000f7c6d4be6f7184f2f947d02da3938eba8a7d3c2100000000000000000000000019eff3e273bf5043920f4d27ec777e22f939285a0000000000000000000000005b403b497e3172ef679494dbbc4918306dbf03e3000000000000000000000000533bfb9c548e6c37bb39876eb7c5859072a4adb000000000000000000000000019becc8e655ac04b8bc7aa84303597a8a3665e2a000000000000000000000000c0a4887e1901f26b29126a20b3950e92ec487168000000000000000000000000e09ff034d3f7035aafbdd0c505179e32c9c4e11d000000000000000000000000932351c3f56671f8f5335dcf6d0c735cebf13cf70000000000000000000000000aebdcf0e883cb271f87e551303babaf1388bcbe00000000000000000000000081a4a358edb567507a8ca19585b6efba1c8dede4000000000000000000000000fea1c16225fe7b585c29918f835d548d70aa20df000000000000000000000000851a8f32970b8f097779977ee4609fcd82554f0a000000000000000000000000c9dcc84e687c997ee977f6f85b6e5d0c3bc347dc0000000000000000000000005d333cc10816a8764e8e40979de3e03c293f3cab00000000000000000000000073be82d5d06ca1640888847eeb99823a66f9ea19000000000000000000000000b05d0abad34a214b30aa0341ed8fed559a219ec10000000000000000000000002038228aef20b0079357684a325768a8fdfe154a0000000000000000000000004168fc9e9d1d363b8831835f0ce97d9a469400c60000000000000000000000004879236578afa08af132aa2efe6132483b9b8c370000000000000000000000006da67ea2240c090b5c6e354a25491237e41b6819000000000000000000000000ad3e4057a10469e80eed26dae26dd44ed823112200000000000000000000000039bd2d0a1d63b30ff3870bb23d5244a9617a4c7e000000000000000000000000100d23be1e2cecf6d65fc45301de92ab1e3bf62a000000000000000000000000c29c909da58afcb10898905e0236ec38b02c3377000000000000000000000000d5d57454fbd2ffd2204c3f8b87b0b5ea5070dc5e0000000000000000000000006c31cb7cc05eb6c8a4801c95f82849c4808614630000000000000000000000007556c4be3c6a2ee703989f06b4e90fc090ea332f0000000000000000000000007b5e73658c3032710fa0e9308c49d48174a5ac92000000000000000000000000b5ba9663c3b2e6264cc4b7816fe5ca28f64d38eb000000000000000000000000c62bc860ed3d4393947eaca248010e5e15fdb02d000000000000000000000000af32fc06e3645076758f64f8636898f769e155c70000000000000000000000008cd9ee65667288f308976b2d5667c2812830b74000000000000000000000000094c88b5c3d0a92721fcf7dc17c3b5b1a284cd3bf000000000000000000000000ae0e2338b7514bd952792414080e59f5d21a49c900000000000000000000000028f2a293b6f36ab526f4ae6bf7558df286ddde1a000000000000000000000000928007606a533c5245bbc192c17bf6870c79966b000000000000000000000000c0581e6cb97fd7fbe711f412db6f3b6674b1384e00000000000000000000000080760e6be445a8549f4387ea97b6cc93ff0e99b2000000000000000000000000b0a43b67143f5dd185c29d6887d4315af112e02a0000000000000000000000006737bde05c2ca772be832c0628a66b4f8b1ec9250000000000000000000000006d1527db73dffec1b172afe458a17669ff84b83f000000000000000000000000aaf41cac4cd4fbe9f5dbe9632927142104364c50000000000000000000000000c3e2aee16c0f2c01e9e6dfc7cd8c9a9145fa1982000000000000000000000000236003a01ebe80aac2dd13f45df0016dfb801d760000000000000000000000001f744275f57e5d5cd7448b51db7146dca979078400000000000000000000000045252422a68fc79ed646c13d1baec02b5847492a000000000000000000000000895992586757db44be77332c4a0ce4b0bacdc9fb000000000000000000000000f75c80f5777bf64d45eb4c8a2c6ae62fe725853a000000000000000000000000cd755e23c5fe291422c48613e1c9b015940e6f1c000000000000000000000000bb77925b1ea42de70e158f4a67e1658f533f0db4000000000000000000000000b5efba75bcf998c4b3c589f6f9b860a6a4149d93000000000000000000000000eda2880b407ec0ff4401c6bf5b886cfba219fce1000000000000000000000000ab794a1251df3ded53d91f62394fa51d5fb4979e000000000000000000000000046adf24e9387973ccdedf91a3ca016a55469a40000000000000000000000000d78135091e71504887ea79fe0680f4116a48b51d000000000000000000000000b31e2d04f8d4f23ff38b7e4418917d3ba4bfd39e000000000000000000000000ea8ff2c95d11a48c4fc041fc3709dda0f0977ed50000000000000000000000000955476b9daec02653e688b865660ca5417faad4000000000000000000000000577a8f3bbbdada1a6c85bd78e10b57cd7fc36c92000000000000000000000000a62a6725e5029c6b86c8c9e42194130db1ea9351000000000000000000000000007988f1ce000543ee67dbfff9dd1259b3ddbcbd000000000000000000000000b7f0aebdd77bccace8683ff42d3dae20a2846b6b000000000000000000000000cb2107cb7faff48734693b4a16ac2204e52720aa0000000000000000000000009e7da9d5d285a7a7ca4e895a6239adb32575f93e000000000000000000000000c3f6b581e767943985e228f5ca143d27497f91ca000000000000000000000000515f8958f2973e7c641f7206909cc59f886bdaa600000000000000000000000091c3c98d89b100081f7bb5a2ce2fa5f851f4b14f0000000000000000000000003687a19ea5ba9213b02094c348f1699cafd06573000000000000000000000000d20fcff37c7e79f5b75a5cfdda90c23dc0131e8c0000000000000000000000000fa37e4490005ca4719d3bcc532d41c0806066b70000000000000000000000009b5ce1c010861c710e96af56dd0e8782e1a1c1e600000000000000000000000039f4f4dc3c9c9b18120b1d3aa0b5641b99ee9625000000000000000000000000c6bab43900093c4931da0ec18bd834bf63f59e5300000000000000000000000050e0642d005b09816573d401519648c8096cfbe800000000000000000000000022b44a0df0428e83aba2ca5a303c52809903932e000000000000000000000000c94327cbb9eef801a4bbe3459766bb712c5ad979000000000000000000000000329df71a4288bf90f39c5774dc661fec3b8ea2e200000000000000000000000001edcdd6c6706780f628a3374614404901d02add000000000000000000000000c39a085cb278c328e6c98701142ef7f4fa7a474d0000000000000000000000005ee64dd05a23425be4739b90ccd18a24ee8ea50d000000000000000000000000fc134ef030dccb1057e37d44115a309955ecbc5c00000000000000000000000040ae705f2812aead486825d3cca31bc5fc56e08a0000000000000000000000006a0cb956d2922f2ef25fd9446a387d9411735a1b000000000000000000000000b420ea4abc51b621cf9a9127753832b52a26df1800000000000000000000000082a6899f7923e0af527222d94765090662d9130f00000000000000000000000022dbe0e326ce6c68065adec443fed89d1c2ea1cb0000000000000000000000003a6b71b9cc7318b07e8a69fe30d1bdd6c56bf0000000000000000000000000004890dc7663846060d1e8ebf49866aa1b4eb7162d00000000000000000000000013069ee389cdd26cbee79292c633eeeedc4af3ba000000000000000000000000055bd7dce4f592a53ebbbc6835e6c44286575026000000000000000000000000b76df15592eb5743c4053929a221e863389144de0000000000000000000000006f12f29dedc2f8e239f58f9b7fad01d49fde985100000000000000000000000022a511fc86453d6f84a5bd25737ecbf29d36270b00000000000000000000000003bbf120b3b5021992e8dd18f668891da834a504000000000000000000000000089395f3c1ea3ffeb663600ef01336ec014768fc000000000000000000000000a22a591f26ceb6e952ec6a684b740c36c4af9428000000000000000000000000ea24b3e0a18997d0295157e5cfaa5c87440560ee000000000000000000000000bce4b026edca8e569a52c9b418e48d337d49af23000000000000000000000000057798ed1daf6997be7579ba72c2c7706c2f4f34000000000000000000000000788139858ed21ed571404863b12983d9cf05e5fd000000000000000000000000cf78d1e768c59413d55065ef2566cbc6d0e6db540000000000000000000000002a167352e52857ae3fa6ab2758223ab0b52981e30000000000000000000000007aaf411da228efe3d98abe6f7a8e21c4751b96330000000000000000000000002505a9ee6ba3e556f6830772dd5d80402c132028000000000000000000000000896985bcde27d6e0506be152de8d42274b8883120000000000000000000000003703e7ed3f28534b44ecf0b27be41acfafe7d6e00000000000000000000000000a4db62e291d164c0779354eac420f4d000dffe600000000000000000000000089da08670c6562ce4e81dbaa06f324f1528dd13500000000000000000000000051a3be97ac5c9451632647d2b02ce0f94cb32c860000000000000000000000006599b005ef82798133d3cdb8fb0af6053811288c000000000000000000000000e240ad4d3cf2f05e8fbe3f9150f730eb52d0664300000000000000000000000086162c5e754a12c788dd54c2f70f45eb2ce9fc020000000000000000000000001d842fa7b6e657ec7aa31af4d1c0d6bcd2336dfe0000000000000000000000009d1fda8f8cb7e2b01bae4cbc3e23e0d452fe568100000000000000000000000046b008f2009efbbb2e70e046a2fb8b2cb9ecbaff000000000000000000000000b23d0c92eafa21f4eacd861a4ed43069de17c473000000000000000000000000ef0d1ebb5461d24e1f05eb84caf420152fc4be5f0000000000000000000000000804fa2743c7067892d854765986bd5dc693d62d000000000000000000000000b6b0e69647952732fc31114f4130b992cb5e52910000000000000000000000004c795fce4463994c5743958e910d0b3e64f7dfa3000000000000000000000000896fe9af984ffc11dfdbca236e0f110f306ab1b50000000000000000000000003f955d117976ba9e7b6711c4f9ffebfd18b3a3f10000000000000000000000007aa045f26f2a06ec240b10e55b07355a190067d300000000000000000000000070b324b9a3ebe1fba81a299d5f159372eee219e1000000000000000000000000f38f38b04dd16fda3cf799e7f82c974e2d6f72f00000000000000000000000002d54fc661c824bbb500c80c7f8e29be6d6ae177a000000000000000000000000a26e235eea63c9c3029185f65ffa15ff65459f32000000000000000000000000f4a7b723a9b2e3e45a0fc0f52b0c8a7b9f1498290000000000000000000000008ec6dff96840d08409cbb660ab403592498fa6e20000000000000000000000003086e8af0b0fa2c9acb77c4029eb323f15a1a848000000000000000000000000f53f4e0b71c3bc3c01f1790d6f777d91a8c5061400000000000000000000000056c93d93365ba6b6fcda40a3d1b233c08cb70b7a000000000000000000000000995514150da40cc16dc536d1deb566af0978999a0000000000000000000000009e5902d4a4ad19f63fc7ec5cae73ca4848f12107000000000000000000000000e4afacb0bb138239ed3027b9947a06c98fd5251d0000000000000000000000006ec70b1c19e4d17dd41598b5ca81be897340755e0000000000000000000000002f113c00155adde2e9154839dfb89eebe21580010000000000000000000000000d0c01284d2e53a9edf6c494377c1787a3ee887d0000000000000000000000001bf243ce37b433425abd78b587d00e4cb5f68154000000000000000000000000fc278e15365f4aaa71217160017a91a910d2f4a8000000000000000000000000c13f5569c5be15d009027f6570c0f9ad3a95e164000000000000000000000000156aaf9f81ffaa27459d4358dd63f11a723e6da0000000000000000000000000957c09cbcee279059711569b0e99cb8d0fa41bff0000000000000000000000008740edab628b684bbbd7fe4488fecb346bb4d55600000000000000000000000076040f0cc33de77f70eddfc636df0e21e8717fa400000000000000000000000056d1f922cd96c477a67b985b21573f22b9f401cd00000000000000000000000070d6e3f11e5536360bd599c8229bf502b8a72f84000000000000000000000000c7871a5a11dfe51e692499134dba7bcb6d8e0f7200000000000000000000000055c8ac8c53009c056b15595d44d3494004ea43f1000000000000000000000000ea55f17fe42b6265260e34d939a09af7da09240e00000000000000000000000032683e0fa04ff40bdcbb26f04b11ca741feb3a0000000000000000000000000081d57f6aba397fc32b0b72656b6ee354bc5daba3000000000000000000000000e30f574e1f4abf383cbd9b5bece9dc76fe146186000000000000000000000000e0aef35fc7a9bb5bff12404c0fb59e8386b1391a0000000000000000000000009ca468da3efe13b408f803da5c2281734ee81b07000000000000000000000000ea60f4dbd3a6097467ed06de00f755d3bf952cf60000000000000000000000006850afca3f567b83880d56c1024eda5e546c50a00000000000000000000000004eb07add834a2a9a70a54910b6c6ee1630f5b4e4000000000000000000000000e7781c3327917c8a9ebbf0d178552ac755f3271a00000000000000000000000012193f2fba11d57fcd85e539abae5dca9b20f6f2000000000000000000000000b4ef31f9d1c87c773494458ab0fd8ac416ab9095000000000000000000000000f89c6ae5c8bf1a6ab9bbe642b1db60263e1bde4e000000000000000000000000fad58d6e421e89dfad4d152899b310ae71a20ba9000000000000000000000000794d98389d872a55fee4ce2c5e4f7b57504f99ed00000000000000000000000011913376b93d173b67b70ba285c052013545e5e2000000000000000000000000db026150654cc51280cc24e592b0610fe01db3030000000000000000000000001590765f9a7689316f70f4f372fd874bf505297a000000000000000000000000b401571d3db76855f7e730790559e37b92bbb5c0000000000000000000000000b978c613d4c55343dc63ed21896ed23ab437ba90000000000000000000000000f9ab34c73b9fd849c3c9ce3a4a03fd75419528d20000000000000000000000008297204b21b06ba390d935c736f05ec180ea89a20000000000000000000000007493485228caec1d92125d134fa3655c0cbcddd50000000000000000000000004162edc1e48d44272bec19004465ca4d284f0e940000000000000000000000005768d06c3d565e5ea7f2e73bb1b6511eccb6e2d80000000000000000000000000f3c1fb5097d7b8785dfd5f99480479e5c387bbe0000000000000000000000005da563cf8957e44b859f4c665c39abb58db22f25000000000000000000000000fbfac7a4fc9093b5444b7962943b903c063ee1e80000000000000000000000007b3af32c053f08ff9195a7d13702d59b2f3036100000000000000000000000005af2419b83421c0862d76dbd5e412bc68859db18000000000000000000000000155db33890b5089283b1be40ce1e4f8d4ad332f9000000000000000000000000479fa58f5397f9ca8132f3c2f97293f41f1fd73e0000000000000000000000008a658cc63d29f103f1649f8c8698845f121f1dfb0000000000000000000000009c412b71977feda13247130bc3630a4c15a792980000000000000000000000003e20dac91d38ea3beebe11ed719f80a6023dbdf400000000000000000000000087264caa038db251768228e371d2cf4270ed9fa6000000000000000000000000c9189044c86adf22718220ab8df76e92090623ad00000000000000000000000065e03c2b7dd219ae236e4b0ccbdeeda50e3c1ea8000000000000000000000000f60341cf58e0c7de88d1a025d40ab6e54b03d743000000000000000000000000e21fc98071506f0507bf8bbfbaff13187a59118e00000000000000000000000033e5d5ff7c037db344da610535d1795ef8589517000000000000000000000000607051cba7480737d8b2f208aa05da0498e1b7c3000000000000000000000000ed5fab0d53826b1f2462463153f8afdef1ebc72a0000000000000000000000006991eaa4dc1c258d24da26d7beb215a15d09c791000000000000000000000000641969459523a2d2235182df953179c42a79d4750000000000000000000000003c11aba7251ff48a673f096940ae47efc17684a600000000000000000000000002b860783d1957f9dc0870185b8bf7714eed9604000000000000000000000000a5ccdd9fa3ba5a06b8c65c21db14b67cd073ac8a000000000000000000000000dcc5d771893a96649f84cce8ce60a8d4bc97f2260000000000000000000000004c9044ce07e04d3a841015ee78dd661f8948bbd60000000000000000000000002c96317682b9fd4d47dd6548a854fc8c82dee342000000000000000000000000a4e3e6917da1067f917ac976b26bc1202e9dfebd000000000000000000000000cbfbcbfca74955b8ab75dec41f7b9ef36f32987900000000000000000000000039d2cda664e07b49e8f7cd87cb057a9e7132f8b300000000000000000000000019a73b79372d0120bd7ce5c77d6eeacffe723a0e0000000000000000000000004a511e4badee3ce398d61808816654f65fea6b04000000000000000000000000657d7abc5d7c80bf249bac1397d08086e746202f000000000000000000000000ba2d3ef9b12c3b729c78c6a4988cfa2b9f855fc4000000000000000000000000a96fa2ab5bb9c0574915cd8aca45807ee27c5e4e00000000000000000000000022c20a88bc008892e760d799ed5e0dcae47a5185000000000000000000000000d0a098b0a72a1ca0afaec7640897a4cd5a7b9feb00000000000000000000000087eb0e02d308c2e23dd5d7f954f1432c769fe8d7000000000000000000000000c63c18e6260ff8c5745542497f18e7167a15dd0e0000000000000000000000003b65afc2f741b0f2e1e3e9638ce0e5698fab874f00000000000000000000000082f6bccb3a3aaa56ecb75ac86ad9b21902889bd8000000000000000000000000a6f9b0e9d60ed90bcfed9718e196d91a323cfe640000000000000000000000000631bf667c8d6e455f89f0d6408a8f2f3dbb2f9a000000000000000000000000f07f7da6381fa11a4b47ea31164828a1bb9cdeaf0000000000000000000000003e0f9555cb4051daf0cb54ec263fe62fc4986c6e00000000000000000000000089bab12eaac01414a907628109da32b5004bce2000000000000000000000000091c951be3fd3c07bdad5ef34f81cec22b7e1765700000000000000000000000075200a2d5874e58f6b2f3ebb52b331e60e15881800000000000000000000000079d5e1aa108b23c7f460c1a7e9a5afd896eff9570000000000000000000000000c80c336d3b888c36e0db96539d273eac166d32f0000000000000000000000002971ee070e1758db3a75692e4dac6645158c4e26000000000000000000000000084049db61cda2c08ba674e3c8b7d079f3a2d82e0000000000000000000000004b5048b4d387d32c1da3e32c254b72f601c36f1d0000000000000000000000004497e2c83d7ba163f10761c8ada847c2c645bc4a0000000000000000000000004f5b725b83e436cec501ba9e176d627d6df4d8af0000000000000000000000003fd0da4fdb951c8abc70493a2691140f71acc34600000000000000000000000054dc749d1bbd9f2978534f3fbd92fa238143b9d7000000000000000000000000909b8f5034cbaa8229d449abcf0a6b818bd9c6f60000000000000000000000001e4be40d4904581a9a96711512f2d756a3c58993000000000000000000000000db4fa5a081552317251b9a21f3c5de27c22ef5f0000000000000000000000000ef88f2292c91b9440fa6ca8f52e1205b381056130000000000000000000000006883b51ca70720f5c9921cac9d9610fa9e0a59a5000000000000000000000000a1b0f5be21067ce520f14299158a705c3ae375fe000000000000000000000000f78410a78d50aaca5a15fb62cf184c0a4b5e981000000000000000000000000073a23b8cbb7e6745489a8760f684d1bde4c0b1b400000000000000000000000030edbf28f8ee481bd71d5ba2b084f5a4cbcaa1840000000000000000000000004587bb20e68e132896c6825c6025a4e8dfc78fb7000000000000000000000000b110321fd7fc7832204daaa451164641162151b7000000000000000000000000b12f10b33d226e069a843da436e2e43637ddaf770000000000000000000000008fe56b69ceb2cbb43db4f4a8880b1c6c930428e6000000000000000000000000f4bcf5a11e1f55b07583881c7d9a2aa1a25d3177000000000000000000000000bbaedadbf942267db5c294ed432bb7666ab103ad000000000000000000000000d8d148f9fb26aa65a86940d0143c28ea8ea8413d0000000000000000000000002e665daa108051dbee25eb5a2762ab570368483d0000000000000000000000008838b7cbeabb2167fdc0813011f076c537eb064a0000000000000000000000000e18a1109abab8e116d3cb993cbab08a45a01f7f00000000000000000000000076eed05544c456e280270efe933f108bc920157e0000000000000000000000004e76a717211e0800149f2efee09ab20efc9a66c4000000000000000000000000581de535e369535053b9cf71d30974ba8f9e9c0f000000000000000000000000ae4f16b346f75da115274aebeec756a22ea0623e00000000000000000000000032b0d8a49a96afe9f2291dae2f4340a056c721cc000000000000000000000000f7b2aa5a8c73beafa936584a2d4d5c779c77418000000000000000000000000079f0af064ebea28903dc7e6357c9b6fd80f10eec00000000000000000000000081ab44aec7994e5dfff4245737909f537c6e2cbb000000000000000000000000d69bf306a6915f7658e121354b4f1b460c62cb68000000000000000000000000291cd1a868625d8130312fc2217c592b27007fb800000000000000000000000046a91238447773345ae217918a6d3212fb7478e600000000000000000000000046a52bf7dfe65ac91dc07aa4c50900dc6ef5597d000000000000000000000000639be1c1517bbbe9a19d1d0401c4fcdb54bb1d9c0000000000000000000000003067a73dae6a3e4d5d96023508fbad29c2f58fdc0000000000000000000000000350a3ce67d9364db82b4f86216c304564efa800000000000000000000000000d3aca1c87fb814fb35ecaab65caaba39d41b575c0000000000000000000000006999cb6a62b0988c89d4b05ec7f3e7cdef7949ca000000000000000000000000e7374fbc9aaac2ed1c63f37a637fd2fe5b59f73100000000000000000000000034eb99bf06c3964d0feca2e9271bd3d073078d43000000000000000000000000172be7af0540a5a1c3378e456416840088061475000000000000000000000000db65230ba892f0d1e11e6594c241326d791def66000000000000000000000000ed857af0093f64825c18f21f8fe8212c4d4ef8d10000000000000000000000007f5b40d45f03580b9fb4841d17929aa7adc2e8e80000000000000000000000000d726059337d71b14f23d3dde21444dfb1ef1a2e000000000000000000000000abd0dad306233f587957caf83873cd68def8b9270000000000000000000000002f3953d8e0b74e1de390979d77e558a068fce5fc00000000000000000000000006ad2f93b61eb355e6e27d9eb8c67ef8eccfa50e000000000000000000000000ac059520113381169e29ec42604c7ac88116036a00000000000000000000000064088495a1dbefbb96fe9aa5e4ddd889ddf2adae000000000000000000000000d960d36814267719c9e845622dc9b3d13db7898b000000000000000000000000c666ef085c2ed472f15541e462b429a0c31d7aee000000000000000000000000725e86fd0f86e5429de865b20e3ebf1f3b05f6bd000000000000000000000000e8d5678edec77dddfa0fb9b3a46c00b1a160ec8400000000000000000000000093be2d4cf5f5ec4fbcf2cd3290bf6de0fd78a8ae00000000000000000000000012cb6f5eb0d90f8978deb060c46539e8b8725509000000000000000000000000e10286ea0018a79df82fb02920bae63d0cff4efb0000000000000000000000002b144fa135460b6aa7419d67b7c2c995631d0f450000000000000000000000001d19da85322c5f14201be546c326e0e6f521b6e60000000000000000000000004d27635e78b59c32f05a7e02f49cb11186066247000000000000000000000000198d3295d1a050368608c87b73b3601f960fda7f000000000000000000000000e48f1978426ae50402e93026a85259ba7b542e3b0000000000000000000000005f37131049b5f0750c0c31356da965ba02f4e86b0000000000000000000000009bbd2b1725cd35d0e1a4bcb96b5215f5020d3d9100000000000000000000000072d04fd1cc335d27db6f0eaddf31fc31802d90cf000000000000000000000000b84855dd1bf649c274c10f3dcd523c5b13b1386700000000000000000000000099b336ddf9db84de0877e810fc8eac878fc3b98f000000000000000000000000fe05ec6b8e95cae67f0433893df4b029bc8c14e00000000000000000000000006952935d717209a0c3ec73b7fb07ca83d001a8a30000000000000000000000008ca1737c743f24e8c86d6de00e7bf583f2515c2b000000000000000000000000cce63f7f8a0f28245b941cda334d68dd13ce87a4000000000000000000000000300177b2c7615c1b607d23be93a9f4eee0c51c7b0000000000000000000000002e5d59b67464cf051e321a7bfb20fdf621c3a987000000000000000000000000702f424194fbf6bc15c320eccdddae5d1e25051f0000000000000000000000004e9f461ef94a647f60a2047dc985d617c56572530000000000000000000000002b8ef194529f901617b87f5fa6adde2d89af8b4d00000000000000000000000080fcf6955ce073cd88da8ac68681122b70777b2b000000000000000000000000b7bb0849b9e47644f6eec2a136a89cd056db531100000000000000000000000012d1a6716ff614f8dba971875e893432b457485f000000000000000000000000341c935a73d11b5a872191baaa8f60943538ceb1000000000000000000000000e22e6cd2464ebb26318ead88658ca41267a8d3060000000000000000000000003da1ecb26ec2cfe0848a9a088b8fedbcdf2bc7530000000000000000000000001652886d96fb9f393408d13ec10600a361a996ba00000000000000000000000004b7ad870154a0e3de90d2897d7f61292c18b997000000000000000000000000024a7c5e1e26d02fcf1d18f703d9b49e13815a500000000000000000000000004f37bea7ad30a9c047f432fc9c80c43b549c1d900000000000000000000000003607f2d1534e865b15650d0a7e053f9e3c36912b000000000000000000000000a1eab4f51bcdc4a01f48cc9ea69c21457a0ea8a8000000000000000000000000b29eea7e6f7bf9184b5c06cb46a6ee90a4ba010e000000000000000000000000c3b0b409a4744a3f2aaeacf2ce6bd91539ef4ca8000000000000000000000000f5d0a60357be612a4128a3dd8430e9871db988ff0000000000000000000000004acb0c892f074dc317559b15bdee2e90fa288e5a0000000000000000000000003c319601d98f0ebbd1fe90d4e0c1587d38d79e1600000000000000000000000065b86df47bb2d5079a2a0ea7d27bccbc0b6ddc82000000000000000000000000f107eb7a3b8e48a39a185159f274885897435b2a00000000000000000000000082c57f38534e2c91562ef14af8e9f2a2bf561d54000000000000000000000000aba00ba11988671071831cb9bba1fa038a3bb56f000000000000000000000000709c4d0494d0061b910e73c1e4552bab04fb9f90000000000000000000000000154d194c810e9fea0f05b17d7def960c731922f8000000000000000000000000fbfb1ad08f5d60d0243cc88e1edf9ed5875d2efe0000000000000000000000007bc6d804d37ea8aec4e3542f236803d3f03e4c78000000000000000000000000adda5e5633ba6ef8af0741156b49c7e642108b97000000000000000000000000a2b407ad62ab90548050db400fd0818561038a91000000000000000000000000b67ec89ff66288813271da27929325d03d51e1c5000000000000000000000000c15121de1c5e56c8c3cb5e62f0eff9a46af75b77000000000000000000000000548505b14b7676790b17f19bef91da84edb9575e0000000000000000000000001156c922509c1d15d8eefe273541e52fd5340e7d0000000000000000000000005ecc25d1f658af69d9b59fcaedb2d9ee38254036000000000000000000000000c0a94b06329334fea3e829e533bf8b745260068a0000000000000000000000004a2deb9f7cddcf900cc8ad41c08a3eaab8723cfc000000000000000000000000a1b8ed64c4865ea59bedc8bc3091ee93e683679300000000000000000000000059f318aa4998ceb65243dc7c572e231fe0f30287000000000000000000000000e34db45cbf98d855c84f812f078cc9848f22384d00000000000000000000000092863bf03bb6dafc78d7274adf65fd01c0e9f5c7000000000000000000000000a36267add687f7419a4027fb8ebadf83085f21850000000000000000000000006ea7965b6e64045f0b709c50383b23eb03ad5b9c000000000000000000000000197f7156711b4e114fb140e4bb0fe5004d58fc44000000000000000000000000bdf88fd80c30ebf66065968d6379457b93a0a4920000000000000000000000004e09f967b55121ebfeb7bc118899c8061e26aa460000000000000000000000008c39bd2bd9a91bf696deecf33f443d5c2d63036100000000000000000000000097614885d2f9aacc943ecacabcf6a8af7506def3000000000000000000000000ff9e392bb799ef5ea531910936b202e144e4fdc90000000000000000000000005423a09043b93acd28095094d7b78d112a2b8d5700000000000000000000000056a65c6b976a27fcd0a307718ebda9eaf068d293000000000000000000000000b7b4c9354161dad93795762a15865092a3bb7bb2000000000000000000000000bb9a54fe9c2fd8b1d383d31308a57b389b36a1620000000000000000000000003ec2c0211d4c06306bc1d412dafa8ae616bc673f0000000000000000000000004095691e17cea3165aae286f5e432cd4fcd156490000000000000000000000009ef648b6eb3a49951ef11bb85974cb148bd624230000000000000000000000004f1f4bcb07eb62b60eae29432361e2912413ef98000000000000000000000000aa47b8a03aa9c9d77eba663491306218c003cde5000000000000000000000000193da735e4d0423a043678f275f8571c1c1f969e00000000000000000000000047fbef5a757dd293f7aabbc37abdd70c9e68ca53000000000000000000000000ef0b82c69e1fadb75dc7aeba0e29413cc2fe2e3800000000000000000000000081fc745bfcfb8141c0238f343ff733442492b74d0000000000000000000000005f9e109a4d87f6b25efc62d1c24e1961d853a9ab0000000000000000000000003730b4d085e21a3ff1cc68deb7761802212bc15c000000000000000000000000500b55dce37770c9657130d8caf7abe028a00455000000000000000000000000d35bfd98fe5f5440f6ef5a38dbb0437f66eb2dcd0000000000000000000000004e10308a72dc985fad38370760bd002e7e952fa800000000000000000000000058d99f5c871d2e645a72dcce4cff79629cea81e9000000000000000000000000ebb2205978e2f8cd92245406a300275832d9f8ea000000000000000000000000dc889fce10dd815f71bbc00a5a98b6d7fab15d560000000000000000000000004b5ac1705896ee9970e56103deb20f4b6f975027000000000000000000000000c846ddf3b8f2b65b93aed29bdeb430bf8ad9782a000000000000000000000000b1bb383fc1b3884e48e5e93bfdfba462df0f99a9000000000000000000000000e12da3765eb3c019443573a016101392fd89dcf9000000000000000000000000b6452bb5dc6d2c800935b09f983fcde37a362607000000000000000000000000a3b8f37625ca98158d918006346f18bb2d16d365000000000000000000000000b7c35bd7285078e709fcce06f342177df7fdf4b7000000000000000000000000faf790ff539471763da851d63ad1a47d0f95f2a60000000000000000000000007d2a6d3ba09edc40448496ec9e19057fc2d0721300000000000000000000000036a47f2fd86f0292fa92f2a7008b5efd3d524047000000000000000000000000585ff5f9d32ef1d6f184f649bf312d27647d13ac00000000000000000000000030cc2182b1da8754230c34a8dfbcb9291dab30dc000000000000000000000000652265c7559fdcd5da8e80e1af9d81bae15d39de00000000000000000000000064befac34b8bce1a143c9ca2a4b1c3b2a9406fdf0000000000000000000000004f2d9069d9e0a18e0a43818c1503c52f011cbcf20000000000000000000000000f2e88b624141a86a478c560eb53cd96e8aa16680000000000000000000000005e48ac67ee69244dc1cfdee7ef0733e0742320e3000000000000000000000000cf814626c24ed289496db702d471fe07fe57d0520000000000000000000000001978de3fff11340314480e04f2b09c9f5644c4de0000000000000000000000005e535f50a41d56f4c81cf8ef366a2b2e55fa36d5000000000000000000000000589967aa1e13054066bc6e64b0b4a9d3d2a3092f00000000000000000000000084a876283b0c07e31db5213409560ad3b1e2e6f200000000000000000000000047a5745fc618e6e29016160e3940f6ff30cae98700000000000000000000000091fc9a46b602c848a2ca3cb91029a270e3293ccd0000000000000000000000006159cf93ae55ef7475d9da79cd01c9d8083cb89c00000000000000000000000022ed014f4d8d1e45f200b7a66ad08e12a72b43250000000000000000000000006a9863ca86de8080163f17fa81222bb387b727fb000000000000000000000000d03cab18b71a883870d479859f3247282151e02e000000000000000000000000a7ecca44cc8c2f09cc725242848456ea068cb3fe000000000000000000000000cca0257be94c40adccb2db31ae44e0a7b269a9f600000000000000000000000069c2bf7a79e30e7145024947e65a7d8873439f70000000000000000000000000f3628c7cba2b43fc3508540ec8ac49b251d274d300000000000000000000000083bce0b0c3ed3fdb9c0514e616c2d8c2b27ee8e4000000000000000000000000b62b5cc994e24b3a8cff1d4649f9660fa3fd05a1000000000000000000000000f47a9bb7d1bc1758cd140066c474c6231bec5ef6000000000000000000000000a612c30c330da65c2b47c931d1804aeca73ebc160000000000000000000000008979a363e702b6cd165aa7129489ea2350dd024f0000000000000000000000002df530df2cb9bac514450ba8f2ccb484dce3591600000000000000000000000093b771a20298cffe6e4ed94a01e6b4e86f5bad480000000000000000000000004b84dc2db9287b7fb63b7786234a8ae4b23fefae000000000000000000000000b6ea86571e5cd20833c448fdf093e63400756a24000000000000000000000000ee9439a12a7c2a9b6600ca8a498620580d2f116e000000000000000000000000df2c55b753a3fe57ff75ffbcb7cbcfa7f6426f0b000000000000000000000000cff6cf9d9059f22233e7a8c9289094c92b893707000000000000000000000000f435fd8821aa5f8c2c815ba09e065a360f709f2c000000000000000000000000800891ff7278c9bb0a05044dd1a56d5a83c69b10000000000000000000000000645e570f01d31e545bf5c35335db07ac344cef740000000000000000000000007c46313e475cb1b784a4f360b7789b12c8be5325000000000000000000000000eaf9800a6e3c573e5791aa2c9bfa719efd8b709d0000000000000000000000001cbde5eb8a0f1df1906587b7842e754119f4c865000000000000000000000000feb6f5b619230a02f214ffe66413c5d730a32527000000000000000000000000e96202f9d5c5ccd02b8bd6fef3f606a3e7bad9610000000000000000000000002fe004863581dbc4e8bff48f1cc30a60527ec74700000000000000000000000091fbb2bfc412a6de3ce03dfc1da9a7e00370364e0000000000000000000000009dfb7fa214530eaca0712944ff51c2199b9d091500000000000000000000000014a046decbb647a806fec3c420c0798ebfc43c2900000000000000000000000053648e0608ab410ac719b890d56bb765c46ec6360000000000000000000000005cbe2953daac92877f6ea3888b22b566b49fa807000000000000000000000000246bdf69a027ac363338b4cf7eed9ad0438a74880000000000000000000000008d1ce1e45e96f10f11e094ad77f9c8dfe4455421000000000000000000000000880692f9543330fd83de33291611bcca0e40a8ca000000000000000000000000a7b7e042729458373fdd6e421933e5aa876077a0000000000000000000000000c65f12472fa46df9b4c5446212ee52089615ba060000000000000000000000009d07aec9bbbfa7c15f9cba94a7ed1417464f9ff0000000000000000000000000c687422f2164ca7d97954fba4c650419e114430c000000000000000000000000a4cb4fbbeb90ee20e35694a192d86ce7318588150000000000000000000000007ca534a83427c8db61181b821963173717d55d8c0000000000000000000000000907068e73183a6c8ee769ae8e773e8e44a38c890000000000000000000000009649aa3e3b489f6e8b97cf73c857fa6c678335ea000000000000000000000000a80291540b7270ae00dde679790c4942a0f07623000000000000000000000000126b8572e5b50597cddc6ab3cff4364ea9933eb4000000000000000000000000fce4a14c5168828de791b561ce5f6d1dd0f1b9ef000000000000000000000000349d39812a43d900349e8cf8685cb18e9feb15b2000000000000000000000000a6056149645295fe1209c5a031b72aa1be7499f60000000000000000000000009f32e098229b08bfa7c3638ef7fbda7e71083b530000000000000000000000001bcc7a027398d50d3f942ad0a88e3b1e34afff5a000000000000000000000000189e7dd9baf2a954f34f2ee4646dad169d9003eb000000000000000000000000a46895f58f53fce9ab569c13d5f731b563a9627c000000000000000000000000b8700eaf9f3de5eb583ae2732fa6e64d34daf92d000000000000000000000000d2154113d35ab3f45070e5d152c1c7880f804a8e000000000000000000000000b11cfd4a9ef07e2640f633d0338b1354f97812d5000000000000000000000000e77a8b6477690c61755585a8debefdc49ffd48000000000000000000000000001c21a5103313cebc513c3ba81b83e6ca6f45b40a000000000000000000000000ee221f1a48b9267920ae97059910f9e3c53d993900000000000000000000000068c392e6d564acfe2ee338c3ef42c524563217ef00000000000000000000000036c6c66d06397b8e1270deb60754c688b8765a67000000000000000000000000cab84c9b30a162ec376997189a82fa0c9d70215e0000000000000000000000006679850452d56b88ac57e46d6565175df35cb4ee000000000000000000000000f34176088d1db5067e0245404bf907a3c78e5311000000000000000000000000e1b1c7033757399d1ff455c14c790cf8914aa6bb0000000000000000000000001cb7ebb11222c8a61e9165ad31bd6c15ecd5c67b000000000000000000000000adda668520a1a8facb50aa2552193463423120090000000000000000000000002f6407c0c3dc0bc28a8dc5f46b9e17f1128b11c9000000000000000000000000086da6e3c37f3dbbe9edf512fc263543a057c36b000000000000000000000000ffe35ddda431a99bfeb4be7bb9d115e7c73835fa000000000000000000000000b3859179f59656a8ddff39585d027a990ec3a72f0000000000000000000000003575a7892e42d733832ce46bf9cce6feb60964a2000000000000000000000000019226ec48d29040af75fba0cc518e44320e3842000000000000000000000000b4b79788661210e45c99d94979e0afc4a3be0c7b000000000000000000000000d46bcd334d6dc76903f4f66a4bba5d4a4cdbb77d000000000000000000000000eeceef043958ff275aff2b9ca0f7195c3c336ce10000000000000000000000001dc1616162deaea09ff2a0dcf05534a42addd889000000000000000000000000903282fd10a9dc5d8dda30b0f55467c67e96e2a70000000000000000000000001012c5a4a1277da95ff01d6f82684fbc70d32b74000000000000000000000000fc13c00beab372c1a27f5c74eaa9eae6e316167000000000000000000000000062bd3b524ae83c0e695fe6756770644445edaba3000000000000000000000000b08004ebdbc080af83dcb227a905d21fbaa62d700000000000000000000000004b0c302aadfb32631d190025766d7423a8b5e17a00000000000000000000000011cd81ea90324b94c4eeaac319cc0b327da6729f0000000000000000000000001660f4466fa8d87c914ebc88bc753917c5c44901000000000000000000000000943a29a0196cf760a76473f1fbbedc6bfc84f7f30000000000000000000000000cd0edddb8f5efe99c08ec21777e9c317059918d0000000000000000000000009e729259272307738c0e4dc0f28f390ab1c93a3700000000000000000000000066747549950a7733ce0929f9f274e3bd76a19bb30000000000000000000000001f269b083694c42c0150a1cb6fb11696c954ad1c000000000000000000000000e1b289da74a6a179b36db7def1026172cc3baa310000000000000000000000000f4726489cfcb97314e70dc6f5240c31cbedfbd7000000000000000000000000075f1537ff255b529f61ff21be520ce823aa4af0000000000000000000000000889cb6ba64665a4e0af224fba110320c0a4b61660000000000000000000000009f882abc48a9c3f0d2c63b10645f8c2db5b0a1a2000000000000000000000000f417c9339a5f094747a25e9c2f9a222b980d6cc1000000000000000000000000c7c3974f09cbfdf60e5c30165aae1404ed776607000000000000000000000000ca74b7743657bcb5b060cb756c6bb3871beb832e000000000000000000000000ae0490e81aeae174b89f96a94a005adebd300c75000000000000000000000000af0393f60b0c2769d3b7e3476964ef4cfbdf0b98000000000000000000000000d4905d809c58f750360e9a37d9657cdac9f425c300000000000000000000000078a1268f942cefddf30e519c67e722c61c061e1f0000000000000000000000000f34cca5e025248f5c66109dedefd95f95905569000000000000000000000000ed9648526f5eca0577e1e6ecdaf9fafd2a15e20600000000000000000000000053b027408374838e42725845d6252688871f2c260000000000000000000000000f3c58b4bdfd82d9e41d9ec5f9f2cf888761ea700000000000000000000000009f3d8c4110f6da63fea67e068b8ea5fa104b5813000000000000000000000000c4119704a182bb5a82fe67585c5db2f1f5443eab000000000000000000000000d413222964f10c86245d85db9da86e09c89e09f20000000000000000000000007636c4f842085c0f278b35187ca2a14e2941954e000000000000000000000000d96f478d957c356e712bb3e8d41ae449cc8d5917000000000000000000000000a469e767f27231fe13b6ecbf968063c2f3ecd67100000000000000000000000096c90e32485ffc5ff36aa88115b7c82a583c89ef000000000000000000000000ead7bb808291e1551232976453428cbb87f0f2fb000000000000000000000000d10389b70d2b8eb09ff8572b27431ca441bf27db000000000000000000000000ad82d3a0d541d371b54af0cfa6c75dc610111c66000000000000000000000000970bad42cbed468d531bf52523c9dd3371d27fc300000000000000000000000042128dee66e62e31ea90e87bc506771f4596bf9d000000000000000000000000b2fd301bd49f99d7e7fd629e3ce3fb088b54b0430000000000000000000000008170bcad3a583a0f394c5607b4ebf4aa718191b40000000000000000000000004b6367af366c789c6b1c9bf88222a1642000dd190000000000000000000000005eb313ec33e69771e7f0d04e7b32c28e937024de00000000000000000000000013065a07c054936d0ef809d86f4397fb3d290d790000000000000000000000006b3ab7e010e7ab0e94c881a8e30f8af2de6514750000000000000000000000007a651ddbea1d3e102a7a2137089e974274c61c04000000000000000000000000875c711c2e1281f8b714a198615ba9fea2a869540000000000000000000000006d673ff5756d0da0c10903cb5e1c9fe4fc35e726000000000000000000000000d994b647055d6bb866486242b6992731098dc17e000000000000000000000000cbf8da72dede6a1e6d536f912eaa5f94c5203533000000000000000000000000f1b18b84bfad8969f7b9994ce6594ad989dd2d9e0000000000000000000000003660f5a7ba2e0507b0a510d6467b6d9237060e86000000000000000000000000bc7de1aa9ff4a66c853b2826b79c9d2e5da9f94e000000000000000000000000286eca5c9bd703f99de9714ba348f96a6f846d9e00000000000000000000000022a35d93a2a28addfe8e2a739c255286bc9b1755000000000000000000000000b57b5ee1c5215ca59976df2b7b726dbea85d9c1700000000000000000000000084ca359d2d1824e0a9b0b9c963d18ddad25e752000000000000000000000000075b33bfc8a44191a562901e5ffeadf81417425bf000000000000000000000000e12cd43e07985f7c405319e625ef3065babac14300000000000000000000000092078b9ace849d4e5cc73690af893a0b835eeaec000000000000000000000000c9872cf5d8f08f8d4448ef59fffdd3a01b64a7cd000000000000000000000000338d7b98a2862ffbb4f2c31de5ab97974bab9ef10000000000000000000000004b654f7c24dbbe2a1e8a1c1a24fd0c94fc924649000000000000000000000000901677b0f10c5f723ba877d3d4615a68f6c5b37d000000000000000000000000f19db776813830a20c5a021c9f810eafa54a2edf0000000000000000000000008b9487a7648b1bd781dc85d546275cd9afc76d0600000000000000000000000087b4c8143c6c5401def14a79e0a9fc8bdf46feb000000000000000000000000001ee51cef84df1bcf0a318f779179b8a4cf4904a00000000000000000000000073cdfa9c7626aef37d4c46667dac24bfc3cc568b000000000000000000000000e0238761360a57d9163f1433858b9fc1e704a0220000000000000000000000000af6c681a48e045e4fb5b8d8028d0e90bddbd3370000000000000000000000000df962c55a44e7db9033d46a8dc3a7bc5df82e110000000000000000000000006edd0a6280c89fea96d67f31d03137e12114e32a0000000000000000000000002b0558f0e51a9c9d5139ab45903330f7bdc48a5e000000000000000000000000f8117a8f8ec613ea0f3a671ea1e8e12f32426387000000000000000000000000b0a7faf540f4deb65d8fc0d45d7e718b2a864f08000000000000000000000000b4d5f3a4ca0f5e8f0a79097eff087cea6e01aac20000000000000000000000003f41de180e43919db411ff700ec775ca3adc918d0000000000000000000000006ecbaa044b71fb917a5d6aa06851767f778614ee0000000000000000000000009dddb5922981a42ed0d890035e2abfa9a7d6cd8b000000000000000000000000ca0b43613e6639ced88c5e55780ec422cb5ec8bb00000000000000000000000011c69cafbc4467cb0b53526db133d0be86ef0254000000000000000000000000788193b6d247f8fac3f40d7e7eb3158b02afe21e0000000000000000000000004d2d8ffa44ba6e02eb381dc8508d545894e45f3f000000000000000000000000283124d1099f7e53f5d09ede927e831ae1b608b9000000000000000000000000fcea311634fcb5328118002f1811028cf3dbcc0600000000000000000000000093e5834d686b27e08990dd471ebdd6a03852a6ae000000000000000000000000db58a1f478cc408266226ebd811ea407b5820d1b0000000000000000000000009ab4654de9108f2217aa6a345e855e3a2d260f4e00000000000000000000000016d81bf089d142d426feaed2ef9f03b8cbe62b370000000000000000000000004f5c657e820410332d1c342fc69c504be8f588df0000000000000000000000003bc605744ca7ff09dba0a99f5bd782f6114d8a7900000000000000000000000083e485bf917366a6225fe48cf51f6dc1394116e800000000000000000000000079ded431c767c866e15d4527572fa7de792dfd45000000000000000000000000a376e7a2bf08d9af1cbf35942e47ef10ecc04ef2000000000000000000000000c9a4d318afaa70a12409ddb0a64dbef25c5ccc9b00000000000000000000000071dc4b7610ed9e70cae805373e2f09b98d57383700000000000000000000000047e5136b64229097c911524370d393a98c8857f500000000000000000000000021a8eb2165e45160fdf3ab50172be7ae0d9f22210000000000000000000000005fe4a4f3bc0461120ac7de90f803d4508cd48b780000000000000000000000003cc60491d8fd16c620249817686456c591d673f7000000000000000000000000c63198840774f059b8b71d6a89092663215d6f1f000000000000000000000000ee1c28f2afe5bdb88848fa326dce88bde4ac8616000000000000000000000000806d88ef11a032aeb145414c9bffe3ee7c3bbc23000000000000000000000000f3de5d0ebf2b81bce6c9d2a4839977ae6e9fcf8300000000000000000000000075da37007557f3df3175a0a8ec843787b0d8c905000000000000000000000000a11e71964b599dae99da9666edc7fca665a486e900000000000000000000000059936897ecce251348dadfd913de2e48385c561300000000000000000000000016b6340f5f4c43e9b2024dedaff2f2e490f2b3dd00000000000000000000000092fb47e97b425dca661748177d547cf1cc5b3d740000000000000000000000001ab4f8817d0ef710deebdf75ef7c921407c26073000000000000000000000000769877ac10a00edaace5094e3a4b3428aad42ee000000000000000000000000007df882676236150ce4bf8523af97c5dd298601a0000000000000000000000000c9bd134a36c68bfc4095fd1083b91c613af6f8e000000000000000000000000b1f76e0d22b2f603f61d43d496c206a4defc6272000000000000000000000000d045ed91f5cef18d306ee32e2d732a600cff6f61000000000000000000000000252e6056b510f017884223f53673bc86e8ccb4ba0000000000000000000000001d2ab050aa87d70e84d4efb649cb5e444fd9d23f00000000000000000000000042b71b283bd114bca5bf6dc049c351da2a018a7a000000000000000000000000149e0594ec4dfbc03c960ce5fbf03439df52b25c0000000000000000000000003f1fef3dc176911172ba595e6765a85fe52ef1890000000000000000000000002c75cead4209c9207017c2a5bca6d05327b95d530000000000000000000000005dc791414d409a4306eae501f1452871f3365f44000000000000000000000000a6eb4fc7fbd67fdb18c55cd7c6470f60bc30378c000000000000000000000000ea03154841131b7c94db80684f7a381dbd19e6b2000000000000000000000000d2e3da677025aeb5977ca9f0cc93dedf77858c4b0000000000000000000000007b01fc16a22c7ca27960f9d6a31cde3f6ba068ff000000000000000000000000fc57c8fd8748e0dbda124b35452de4715dd5ece8000000000000000000000000a1b5d41666dbf769fe711ff2ce66bbf4ac8fb939000000000000000000000000edc250ffeedba9b63abdaed670f029f1bbc8cc1d00000000000000000000000070252b922235c7f52ea9a18452ce13785f98ec8f000000000000000000000000daf883bba67c6a2a12b1f27afb6bf9fbf17ce331000000000000000000000000ceeaa2b5aafe8f2eab84ae980188317cbc245d050000000000000000000000005df2478e6d548fad5bfca1b500d39826dcfb5119000000000000000000000000617242f814a4e557ab3fad8d0a1909419b5e2b7b000000000000000000000000f20108b550496849e42a717c500fc3d6302c43070000000000000000000000009b70c22a9b2fffd67ef82396d9becf61e63d1f83000000000000000000000000c9757b56cb96ac1f82c2ca5eb079ddf1eb6f86230000000000000000000000001ffd059917ae15bf1641ddb6c61441890c6db5b9000000000000000000000000c17dc18069bd850abbfbfd12ad8ef6d673f82367000000000000000000000000809836fc898a241452c1297389db4cb7250c98ce000000000000000000000000ac3d16a2d4d7ede067421cf693ecd8d7ee54fc28