60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e6e657400000000000000000000000000000000000000000000000000000000000000002e516d564173793165794e72547673454d4b6b77427a653538507554336d616b706e73454d66765572624457735a6a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000556d37a8691f546a70d550a5d37d4db82fd999b9000000000000000000000000f5a3bcb5f0bb2482ead72a1e0037236bbc88a9550000000000000000000000004a15608c227050623f2d0bbefdaf6d88098bbd09000000000000000000000000c887d81aec73efba2dbec3eee2fdc0b18cf1a94100000000000000000000000096d01872546a872b73a036277f12feb8ddde709f00000000000000000000000059c663ab24e54fae1b58c1362115395f1177f384000000000000000000000000c4d391fe20031b262f1744cc860bccaa63533a30000000000000000000000000ccaaa3fecdd625cb4e0edc2728121011caede655000000000000000000000000c2dcf8a6e0b93c06008662a0a22f1af9af0c04c30000000000000000000000001ceeaf0af52e83cea09bc8eb6169eb1c47b4cfb4000000000000000000000000dfc3fbe19760e58d1063a77ff99b42763cba8cb40000000000000000000000008147a4371818c974a5319dd920853ca4906d2d3500000000000000000000000023ec373d27930f5b335a11553aaa13f9c061c9df0000000000000000000000000db8593c0d3eebb2ea917e7ba0b30baa1ac07b0500000000000000000000000031280364e317848fa38fd5d892d2155dce7bdda90000000000000000000000005b2636365a2b4c3a5eb880887980ac2e2aabbd5d000000000000000000000000356755c2627a29c2e276aaffeb8727fda04f2c220000000000000000000000006de184a3b672f9c14c60d22c3825ad72e97ba35200000000000000000000000016fc05221574a495c97386526616483aa3dc193c000000000000000000000000847d61665d4827308a440c351dc0cdbb50528e4c00000000000000000000000062024f4105ad5729ceb1dbb11e4d39d8a25f2f7c000000000000000000000000844e6d4ab9328ab0fb524a91968af10660616e9b000000000000000000000000a0c1bf375d902be512b05ee1c5e3722bfce0f8810000000000000000000000007348d8862a6250ed581a191543786b6df5c9bfcf0000000000000000000000008793876f54fe45f9218ad9822cdd00647022a58c00000000000000000000000079114b258fc136147e562d42950dcf0393949fc5000000000000000000000000244c7099a017c5e761a50a7bf4a776e2db39baa80000000000000000000000007bde6d7cfe08fdcfcce1d88cd47450f9142dddd10000000000000000000000002661836e6876c95ecfed9767b04aa31f20c8229b000000000000000000000000bdede98af4b3660c75a92af0071f9e82f8e948f0000000000000000000000000626b717ea19c6725d7ef21f9507700406e82b6250000000000000000000000006794b1bafeebe1bb7b73112633213aa18a87cae3000000000000000000000000276a8d1ebbb12a1fa6ab33bf324e0d0d02b05302000000000000000000000000410e400acc036447543dbb5a41458fe37a99f87b000000000000000000000000c581c57b147d79f6f0fca70e237634a7fab24b3f000000000000000000000000cb6ce51eaa1ba95bc2fb0a6a86ac1253ac42a94100000000000000000000000070374dcc846681727c806ad57be1b2acf9a4f03100000000000000000000000009390df12fdb68b3999cafc7e53cb163a54d6a0d00000000000000000000000071e72ceddc349aa4f078409ff43f96f676a16cbc00000000000000000000000043f1c9719897aed5ea45017281da8ec5130d3c580000000000000000000000001ca02d0fdcdbd4735093445021d2d2b4985db320000000000000000000000000ab9340081d1faded239f09609706bdee17a1d4af00000000000000000000000073439038b64aa032279a72c5db6763afe321b4c90000000000000000000000003fe772a5af0f85cf156aa403390b81c3f2ebab5d000000000000000000000000006f2d5813dc0b0ef2af13fe65c6d8dd12a87fc70000000000000000000000009089258edd113011cc9a673d7d93f32bcc7355c200000000000000000000000081323d44ce7eefc963efd6a1da9ee401c09e2295000000000000000000000000bbb515ac749c77907c41e60699ec9afd59f4f4dc0000000000000000000000009aaa313f23c289e3a7ff35f7d03bd8e0a8335eac00000000000000000000000040ef447169ba27defb487e8f88b99803cbff4da30000000000000000000000002cb32884a7260b0ce08e5f12a3a0c11e4f2d26ff000000000000000000000000848c8957fe6548a602556257da0fc9d09e14a5a90000000000000000000000005de253196a4a6ea9ff97dfe8af72a3365d2f79d50000000000000000000000006d9fdefe5e5ac0efad6f6110c474416147a2150e0000000000000000000000000eef853aef52dd69bd50637a40fa3ec00962345a0000000000000000000000002e48fc45713491efb603bce1d62c497a3059699f000000000000000000000000cf8dbec9e31f0762651071809f0701bb922e9e0c0000000000000000000000008e5c8085078bb2096fb79078efaf3c9eb8dd50b50000000000000000000000004dccaa6d2408d14f37a4f8a60c14bd83b7b9ad110000000000000000000000005c9d96fb5034d709bd9cf992899f2b618781d5600000000000000000000000000410721af59079bf909de3ee13c63b9e083901d90000000000000000000000003a7480eb8a25e819bd6f78ffed0ff3c80c172a04000000000000000000000000be929cd4a6b69d7256f46a1a8708f09e3e7b40d9000000000000000000000000b7a479bf56f327e4a3240565639c06c4574a4b150000000000000000000000001d4ba957955e81fc25e02efb349317bad962f03a00000000000000000000000031de983e2e56bdefdd85e59e5ecc8dcebced1fef000000000000000000000000534df22c57cc0906f5e4d6a68f637844e9ad6b66000000000000000000000000625b178dc65ba34609e8710455ade7772452e7f8000000000000000000000000a8910e1bc87674caa466a82b206cd4afb44879c30000000000000000000000000afd8efd3daf458fff2aac4f4997cde66f4884ff000000000000000000000000abe3b1bedc147675d7e88dc121659ca7ffd8c142000000000000000000000000ec3d8f6459a971f45365c43761c496a8342d2950000000000000000000000000551cbb3dad76c08bc965663ca735529ee4f9e3f600000000000000000000000089f801b5bf73e30f79f3634be42f31b44a8600590000000000000000000000008a43689b0da346a6fb3c61ac7d40eb57d928fde30000000000000000000000000a32d9fcf7f2f566e604f366298871f225af03eb0000000000000000000000001b7820dc3aefdf3f1f9ade81751b1d2aafc080da0000000000000000000000002f96e6361858e49c1fa6af8c96d38059ebadaef000000000000000000000000080deedb7eea2c26a67701f9111518c0080f7c1320000000000000000000000006b4f804794248446ffd0811de6ee6df96ef741ae000000000000000000000000030016082a315f745e1f7d5bd6e56f7015bb5b98000000000000000000000000d81c5d19e5467fc0a376d3afb13c29036744ae08000000000000000000000000e2a98edee1f6a75c3b679f45d64ae2d1105915b70000000000000000000000009a517d503c7e89da26b1acecc9e2cf609ba99af10000000000000000000000006b8b1dba9557f80a2e97812d8b00709ab8da6252000000000000000000000000a22f13c700fff2486a58e2265ba10fbbedbfed8b0000000000000000000000009d6f6c5f7033f8a8eb54c564b5e14ca8a2008ee50000000000000000000000006aec4561185126fb99a4cb7615d2306fd1be6d2d0000000000000000000000000e152751daa2a36d9df94622dce35c84f1e33e190000000000000000000000006830203dc900d5cad25eb7f84a8376ad0794ebf7000000000000000000000000187e84e49fd706feab051a8a645d4054c6df1fa40000000000000000000000006770032eedac5297e8bd07d2715e00776eba3bb10000000000000000000000003f16fa1dd6152ca3a8e98d13ce9fa3acca85abcc00000000000000000000000017bad013921b1aa4b49ab973438b27d49d154e8a000000000000000000000000468f344668940cb184bab9a30d35068bedf57bc6000000000000000000000000c3c3d3b5164ada1b319866950f447f5b226e2d6d000000000000000000000000ec0ef36786ca288694cb0dacb8202899dd8f82400000000000000000000000007c97928b5b3cdf7fb373bf169e66b33e12a041ef000000000000000000000000d536763b7eb324feb321fdd53e2b3c0b0a6870b9000000000000000000000000e4c1db7f8bb25ecf7e7607bbe40ad3c50aebe68100000000000000000000000078aa53c2c1e25c85f9906702c983c4985e6bb8ab0000000000000000000000006ad6a149c915416814ecf3575e3757af475777d5000000000000000000000000d6a56416cee6c94ff89a10517a051a6ef6d63636000000000000000000000000ee2dc60416fa8fedbbe51adffbc4a05aa21b274300000000000000000000000002ddbf1aa67ba5301de80c916a9062060b46a8ae00000000000000000000000023bf496f863656653a339ba311a4eb3a11e8ffea0000000000000000000000005c8d2b525af1bbbe7c44758094f156ddf2a0df5a000000000000000000000000f2089c3d5bec4505245a0a8487c9ba2bc1d00fdb0000000000000000000000000e19211d53fe17764ba0667c7cfbaeb6c493cf49000000000000000000000000339620ee916168b2d385e29d80994de80a65e4e10000000000000000000000005e030bccbe6770c1af88965d113e5323143d8fa100000000000000000000000021c558e27a35dd78a4817c2a37dc2ead22340057000000000000000000000000747d95c5bcfdd82c1df25cf8b1133697aa127f85000000000000000000000000c98e6eb0777fe2cb09a9f881e10aefd1b9f729580000000000000000000000004fdd8562fbd717f672e7fec51f9ae004a499e44000000000000000000000000009333b068ab2e01001287fc2ff282c47d5745841000000000000000000000000f9433650c320f95235364e2795617ccad26d34450000000000000000000000005991e5f41ca7c6c4ef1269b2ed084c2bf9377a2900000000000000000000000044a2c2266c4ba18b1c1c86807cd6d1f4d46f4ca9000000000000000000000000d8974a01cc325238ed3b3a556e1d4facc37a667a000000000000000000000000b947c3167ff2bb1b95c6456123913304f312e2050000000000000000000000009a77d31fe3ebad01e2cfa2e6ef062b5c99d71a490000000000000000000000003d16007e0b9ee7e005446e371fccc074a41a249f000000000000000000000000c9e7c3ffb49edebd8f1e611b4df074a5bd89bc320000000000000000000000001f33a7df80e709f5ca7d324e167dbd6bbb2b54fb000000000000000000000000bc69905dae82b5fc4de660ec627465d21909f971000000000000000000000000781385d60a9cd6093e81c5375731d2ab55f141b30000000000000000000000008fcf6bc14f3e309cdf3b4350f8d770b6c3297470000000000000000000000000116ce23b602218d7528d46248def480db65785d3000000000000000000000000e3acc6c4cdf8e84489d117d6d5ae59314268492800000000000000000000000017363d07dbea2f4ba916958f6c0b0c2af2cb019e000000000000000000000000421133460d31a2f74b28ff34ff22b74b23fdbd8f0000000000000000000000002f7c55044f99b80156c9dc15178a4cc4714108f3000000000000000000000000ea20c6dfcde7b14dac81516f78f8ce4531045d9c000000000000000000000000e780b8fd1a508d02e964179b572db7e6b5cd4c5f00000000000000000000000037a7f13b50ebdfb0a7d1bbeb64985adc1c4d68aa0000000000000000000000003c335dc1e604f46be9435edf19861ad28e73b414000000000000000000000000771db85286d5f0b7fc5684281a4ad2c30dbd4d550000000000000000000000003d4f6b1f95a15b63be5ff4afd28d6a42d5b3f84500000000000000000000000032dc34e9adc3f7f5a6e690e7e83574718e1755e2000000000000000000000000432300970ad59f63c34e15f700bb032711a33ba10000000000000000000000002a2e759df2a3c057ceb75217dac1760d6251a57a000000000000000000000000d79097581ab262d91905ca34408b6256512679360000000000000000000000008c835856e38dc210f0b70c9a6db922a0f49bfe4200000000000000000000000066429eabad41042c380d4b3cb99132f8f57753a5000000000000000000000000fbf85ef50f218fb86fe0a6be53d5c8a1409091420000000000000000000000009d578b7c9b5209e718165b9e3141e2a0d78a1fc8000000000000000000000000fa37d89dd636217f3b3be2dc48f4caf6a47596f8000000000000000000000000741b81b05d21001841c86d375b2a8c38b96338a20000000000000000000000003ca1f67689fa59a83e5f00075d1d374656fe4db50000000000000000000000006a56fa68b6984fe49dedad95a87f7b1fd25d10cc000000000000000000000000db00e7ef84d564851e287bdbd8f5c00e9bb6cca1000000000000000000000000c9f2b737ed3bb110deb1694503922a8d3c7d7d3a0000000000000000000000002f4ed501a1b52d1d2d21f0240c19ac83efcfe378000000000000000000000000d96fd666ac184c9edc442bd22668236c250cde70000000000000000000000000f28371cc40f8d6b80df9e117f1545ba523d32d38000000000000000000000000b7be645b4998363e28e7054ddd7004521cfff01a0000000000000000000000006e93f1800c037e4ebb19bda84b81bf5478ee4c550000000000000000000000004f3acc474fea2d61718caa0a180d6666da4b9b54000000000000000000000000551300f9c66252e0d5b97457be06b4f6861ced3b000000000000000000000000988e1cb8ff8aa7f10296c0c3786480f05a926f65000000000000000000000000d95d48a0b65272df7f1d28e8352d133a73fcdd4a000000000000000000000000888c35b54471bd4574d879f1f609b9de34bd448f000000000000000000000000bd2cda74aa7b9940ddb7e3adf4e733edf932578b00000000000000000000000091d5df27b91f5fd0547533e7f140403f58fcce0a00000000000000000000000094de96d6210a00bb37de2b5ce009b94f76a173bc000000000000000000000000d05f978cdeaf16bfdaf33d8a05dfe888172956f2000000000000000000000000b4147fce94649a4d3b1395c08b012ac690974ab40000000000000000000000005b61b1eecc8f8e83133319210e5e47b3275c95130000000000000000000000004dd0338bc401414351c8918ff46475f55a6710eb0000000000000000000000000261de87cded76a068fb7f3119132de703afd41c0000000000000000000000004832b177332fac9e4a48bed8ab3a979d2f52f53f000000000000000000000000eecd6ea8fcdc7b62c7b73ea19bd84b7a87e8cae20000000000000000000000005f19e5ef34ac8d280a7dee90f784a7682d12ff570000000000000000000000004588918759672e4b6f5739e588b6e32bc572c283000000000000000000000000a3d410555278858712913373dadcef4b4c5b2ce0000000000000000000000000be845e862dfacf806b96e3c6f4a54e01d78ffd0e0000000000000000000000001b4d5ff5d134fb999a70b1b625ea87c2e35b690b0000000000000000000000008f87a7e3a6ff39e8785a1a8bd160d73b2ca329a0000000000000000000000000036c450b89ae28772fbb9e00458d79530b67da80000000000000000000000000408189139a5d7a18f29ce141e8c82ab3ee5c8a0d00000000000000000000000054ff4d46960c06ea6e922b459b4e3dbc0077e907000000000000000000000000473ac75e4834b3a72e7264e0bc78e4337f157ce80000000000000000000000009df3bff2320f528edc15ded1f28331112224d6f0000000000000000000000000867d6fdef34fa7f488f5d460a7dcea1a1e5685b70000000000000000000000005d7d018c738965667b22faee17d8e0f51dd4c2ae00000000000000000000000079fb772559aeef289dd777c97b2d89aea6f8c84b00000000000000000000000034b31036aeceb8e8711dbf31e872767489defb37000000000000000000000000a401170a72054f9e956c0ea2486c7b7f9b33ba820000000000000000000000000de8dc90155359d15da6b4e4ca09c9adc244fb3c00000000000000000000000055f0c775e08f3f84ae5c67596488244cf5335a5c0000000000000000000000002bee0f1fb6142f293185837d0f393dbc92c1becd0000000000000000000000003baaaca8e364267ce06431b40b66417b26e60d7a000000000000000000000000c50a8bf2e8e15774c91cb9865dbdd93b301b366f000000000000000000000000f1f3ef65724f0ca363027feeafbe78be368c37f30000000000000000000000002cb9958462128b5f2d64f30d1631ebd83b2092fd000000000000000000000000a2fafce7c443f97bcc89fd6ee1ec794c0544c62f0000000000000000000000006fc1a7fa721c5e23f5ccfe236b88cdb9eb9448600000000000000000000000009c8fceb11e5e94e61b568109a5ef99e2730bc12c000000000000000000000000cf5cd3d6915e6035a8bbd8a5e51fcda84e4e75a50000000000000000000000007b9b6738b72ae14f7cf8d9aec7500992f9f2ef7b0000000000000000000000001d276423da05d3023a70b34ba3f67b2680d155140000000000000000000000003e4cd1bdf951dbb4665a2b75d0f5a3584b8a04280000000000000000000000009a0691228779541c0fef64d73f606f6c99347abc000000000000000000000000d5ffa739cfa0c8a1fb985dd7037c1bc62a41aa6f000000000000000000000000bd00eccbf0fc47028e4df61556d8e194e6543eeb00000000000000000000000040e29ef2fe8368ef6f0d59c7e4d178d4c231fa97000000000000000000000000a14016e9ded021b19b242c5bb3ca0d1e499cb4ba000000000000000000000000bed22cd56f9e25ed80dc41a55900ed6c1764f0e40000000000000000000000009677acbc095f2dd8e002e59cfb70d6ecd52e4a5a00000000000000000000000083eaa49e79ef8ba118896c9ad5340a0e05438ec2000000000000000000000000fa6c4ef9e978bbb3a8c7ea39eb9ae83e138b2161000000000000000000000000c020cc69b43a27e37a28e9b05f09e36f384f1f15000000000000000000000000fd88835553645ba9cf9f1502e9d4e49ea1bb32cc000000000000000000000000a9d21b21de7e08d831c25496bb0f4e45c9bf4c09000000000000000000000000e946454c5cb0b7b5f9f0e4a88cafe61e2a383f5e000000000000000000000000cd7740c6087517377b3a9820d181398ff9355b47000000000000000000000000fa9699cffa8a326b93f9b5db192b3b0f513e4ee2000000000000000000000000a86f2dca006a0b7769bc84faf0ffd9b2071b3421000000000000000000000000d86fbb1dbdbd72092abb5b31e1f1f599c0c89353000000000000000000000000eaebe8681d3552903177f858f9e437221c47db8b000000000000000000000000e5285291690c2a44259c374365417ee7c10455cf000000000000000000000000ea3b1bdd74d1b2b8ca17327e7e15b651cbb583ce00000000000000000000000023ba779c5955ce5af3101f275cc0fd6b3016855c0000000000000000000000000ab631a31a19c04f6ec3d8f9671bb72ba985e12d0000000000000000000000002c375e053724ef9bc00523636e854ce2938e1f9f000000000000000000000000179909d92ed59f3ef9b7897402cfc00fb367543f000000000000000000000000a9b5d6c36108f103b10cece0e44bcb0e6ed5f68d00000000000000000000000068e311b084ff1689e29c577634aa03aafdeb281b0000000000000000000000001bff7b997ff83e6e0e34362a0829747d1cff10730000000000000000000000009c827946a53f551257532a9ba77a9a2935dd87680000000000000000000000006cdb428b2450197bfcb4152c1b1b0299268ece5f000000000000000000000000ee609e10d63d1a8c73aa65272a8fa2340ab64d510000000000000000000000005aea90c22ab169700f0e837fbc69a24c37343d7b000000000000000000000000ba1d56831989aee5c3a7c1e43c9a627f3a24494d000000000000000000000000991609742d80c5d34ec8bc1194475e19fedb9249000000000000000000000000a605b9612b358a854b6b4fca9b92739b2abfeca100000000000000000000000067cb9726271327cf168dcc86046c94c3450e66430000000000000000000000005ab8296a47042a31fe4f3105de51b7fc4de1eba1000000000000000000000000bea429e10fabe6d57eaf5e672a26cb53ee00ce6b00000000000000000000000058e09db7a9219b080a8f637718a959ac63180a010000000000000000000000004e2d9d6d7ed02a2ad6e1e44bcf4b1d31a41049b0000000000000000000000000c559b688c19158518a4550b8a2da43a7047f4112000000000000000000000000cac6ecfc7b624e73a65f9ab86a008361045cadb1000000000000000000000000b715633f16a204e7651c955baf9282b58240878b0000000000000000000000005fbcaa1ad742feb6b32490ca15ee9f56d0f51dc3000000000000000000000000e9ba0ccef7fade7e9865c3f91547f9cac3c46d71000000000000000000000000cbbabc680cc0eb7050246b481441afc24ba2a1eb00000000000000000000000070a0e7602922652d017806798d71b66c5e6fc9bd0000000000000000000000007b7894f728507a8d73ccc803710267c7e15db4030000000000000000000000005820f74d5890e1c20343a2e89e70db4f907ece910000000000000000000000009b9c3b1cf1a14fd2abf19595232776b299a748f300000000000000000000000015388a394ff8093aad68a59684c6b49948cda1ec0000000000000000000000004b273576c19064ddb0e1518d1898f19dbd000b2f000000000000000000000000e3f783eb01ae6a499c7c0c861ee19e924c10c58a0000000000000000000000005b148fdf040e8e6dcf3b3857d085a544edb58e9200000000000000000000000084c90dba1b3e6207c090ae877f8e753a9e13644b0000000000000000000000003f80cea10f10e745f6eda2c9c070cf295e152c24000000000000000000000000435adc33d981cef4a7271cdefeb80cf690fdba850000000000000000000000008aaa6c12039356dfd888f546eab3d2490b856623000000000000000000000000ea6e4f4adc26e36d2d1c48fa3cfdbe46d3d143fa00000000000000000000000083fc6acb121ffaac4bf1e5957c3db9a2a9addca00000000000000000000000008a7bfe6f2f7c9e67aa952a7f57faf95c0d33f9bb00000000000000000000000097cd34fab7257dce5824620460913f0cc09d3ce3000000000000000000000000d797d849a8e52581a3e43c36ab44b71a2133ef4900000000000000000000000035f7480f69d8a2c034e6da40d61457b9849e81520000000000000000000000004529b77894f320caedca5472c28d024b4ebc8e4e0000000000000000000000006ebc58f5fba4d9a1893b146af9256ec8c8064d06000000000000000000000000b88aaa0dcd5d0385fdd53e92a375048cb63565aa0000000000000000000000005fddae91bb4d64c803de8ef675ebbbb47d83a10b0000000000000000000000005e394221d2fc54ab19dc1ecda86ba9aaa340619b000000000000000000000000f0a88e06599a6d6c8a29335689b50743f9eaa5f100000000000000000000000036ab18789c46e71ab26f15a0ce84b5603c0cbaab0000000000000000000000008d6a80f29b0749433284bc1b03b0702781e1c577000000000000000000000000764ed8c4799b2ac7749c508d621cb4b5d7775634000000000000000000000000f781bcf772fb810aec8b266adb98308e1c61cd0a0000000000000000000000004c35d030a4803f8bf18b41eb9d217abb533ce49b0000000000000000000000009a1d96cb90e8df0640d29a9c95b818ae06a96a9f0000000000000000000000000068d963d051fea7c7dea6f776321dcb6d2c9d77000000000000000000000000c2dd8e41254aaa040225c80fb325aabf475f69cc00000000000000000000000043369e04c3a52fde09343f1969f53f11b228654c000000000000000000000000e2a5e65854afcbd649dcc538e0cab823cf141117000000000000000000000000c9fe84cdde2cba51880393fa3b6fef12661e16ca000000000000000000000000f0eeb58ce969c88a2ead892e4f70fc9f3cb7ae0500000000000000000000000062288a073f04274e9b4284667f9803d25548247f0000000000000000000000008e4c8a7dd3d8e1fee7eee94f3f8908af98d86f4900000000000000000000000079dd352aae9b109adfb423843d109c0b4b86861e0000000000000000000000005a794e3dc4d719e7fa77adf867ccb11145f80ca800000000000000000000000065cae66b82167c77d39246785ba52bbca330b331000000000000000000000000a2904cac38175e983a444b127748cb8d55084ce9000000000000000000000000a305290da35eeb38df3f87173e8b56560626dc060000000000000000000000003b6e6272cf165da16538d753023bc2844dc56dde000000000000000000000000e31ddc904f11e8c77e0b47cd893f64c1a70d7ccc0000000000000000000000006917c4b19ea6ec28ab3c6725c32a298eb799c53f0000000000000000000000000d363baa4e4f6bc7955f4f2019aef8dab44edaf6000000000000000000000000c97549302dbf7cd61b4ca594e3da336eb686cef000000000000000000000000037347c6970a70ac9284314c5dd723410767f02c00000000000000000000000006d828d4be58883e089ee601d6375f218be2e0fb70000000000000000000000005c3245b2e5eb106178261c1d2e20edb952c4322e0000000000000000000000006cbddb84003d308bff3692ca7159681cf1525bed000000000000000000000000ec68c6b159aeaaae68865179994aa0320eb6636900000000000000000000000059c70a1481cd14782fdfc56668dfa93634eff892000000000000000000000000c6d78d6fb4fc4900e6f9dd7a09a76fc64ae425720000000000000000000000008e158630be5479d7ddffe2efc803a396227d801800000000000000000000000050ecccb42857b733a2f99c60ba6e500e2abdbb1e000000000000000000000000541ae2494dd38f7608f2ad99a53cbc3d436004a30000000000000000000000001bd1d031ec4635ed004a0084c7767813ab045e230000000000000000000000006117c9bee377ee5ec3e265d42c90ddf27a6dcca80000000000000000000000000d21b964fac10e14b270f2a49dfaaaf84a4187bd000000000000000000000000e3de417f29de871f352bd1be66fe10ff84860d330000000000000000000000001dd62221c7160413fd759bf975aa6b9e8dc47b5d000000000000000000000000edfa6e63da9f76894590876dd5ea6234910a0585000000000000000000000000887a9c8624cc0adde27abaa203175324bcd239da000000000000000000000000c286732b9abcd93649bf9b5c3660ee45e9d7f8fc000000000000000000000000e69329e4818ea33838d3bfeb291fc1ed3ca6a38100000000000000000000000073160774c2d19f5d04dd68245baa303b61e6cbde0000000000000000000000005b6f0eb4c0a00b88854a8d85d7068383e513a1c10000000000000000000000005f8ced40c6dd9cb5674f191f87eeb4995df67b730000000000000000000000001819166109a7907033f7ea8d19a12ba11d1efdac0000000000000000000000006615aaebcf461b262fa4b23295653c8b2f87674a0000000000000000000000006eea5d16d9e4e632a0c61b6f3871c5d8c30ade89000000000000000000000000f6b911cb3b53408282af11c99a48651a2d85aa560000000000000000000000001ee9f0fbc6a4e3aa7432dcaddf82676ddb926074000000000000000000000000aae3ae1b7d2d72173cd5acf0d56b0a148788520b000000000000000000000000cb42f093c7c0410e2a704eca22aff76a771078d0000000000000000000000000debae5929304d6aab99c9a492fea3c69e989c122000000000000000000000000eb0e5a44d311acfb68a35ac3f33a460ca21830260000000000000000000000008d3769c52ddba04a494f65226f71068941bf7d2d00000000000000000000000044148b1caeec6b87338fedb5970dbf485ce52ecb000000000000000000000000f84743cef646642d7882c157f07f71b2d7b9bf54000000000000000000000000b07176e26c565d9b732cd112be89d3206f3636e80000000000000000000000006994a2bc4f06a57774780ba434b2c1a83f7a977d00000000000000000000000001b90f57cff86a442322824e8cd7bbd56d783fb70000000000000000000000003256b2bebe9c680eb619d913633668502b7f32030000000000000000000000006eca8ca18e8176267503c84086e8c434e5a933c8000000000000000000000000f735e85b34f100b9a6b8337f725b6c5eab94c6f3000000000000000000000000238f106e4337dbcd3119025e1a24e39b3ae7720f0000000000000000000000008684137a20b42ed5d38195160c3b8dcb77fccc1a00000000000000000000000032fc39158861ff05a4fa4822e2ec7ddb13073d03000000000000000000000000cfe972968738a8a9fa19f248ca6b102730f667d8000000000000000000000000dfe1d92d00920b66dbf300bdaa55971bdc76b969000000000000000000000000f514b6277197cf77ce36b26d6d121f334ee1241f000000000000000000000000530af2026d56193cb6629334b9e1fd8e3cc19f940000000000000000000000005cae082cd49784208b0378e7267d8dad523f8a5c000000000000000000000000e4b57400cc7fca344c0136e7ba25f84f53e29ede0000000000000000000000005a3593541cffefc0e8309bfdcd6d89f83e4f4b86000000000000000000000000f846a99777680745c1a7064939801b5a041c74420000000000000000000000003b0b41a9048223d07c1fedf3c67b4260e8c612420000000000000000000000003c506945b3d7ebcb2dc503ad89aee905b4200cbf000000000000000000000000f62728fc99d9a0541bc765dbf0fad15df0c108820000000000000000000000002cbb6f67ee47b2a1e995baccd98f9b32a3cdeb4f000000000000000000000000eb7c09ce09dd7d9d6c5495dcb6e65e9652a3778900000000000000000000000045baa65e2b54b72ee6753e503358e3ddb862c0030000000000000000000000007a5459550c32d31f79ad7b97bd54df58050309fa000000000000000000000000eda99b939611d8d426f66a9b33e0485243ad6c06000000000000000000000000a2a73790a7184a133d230bf1af6c0647a3ba1b5a0000000000000000000000008d437984e87d3a84d70897c9e2a1559e55ba493e000000000000000000000000400c09d1b08b7b34da4e7c71b0139e8fec992b6600000000000000000000000012fc0ce6c7e2f15a8f688dce0750a62c1472c0950000000000000000000000001090878d13f06ec90bcc90a7e9c0359a93a7189b0000000000000000000000000d1588ef1f26d9b46b00da93bd995f29e2db62b90000000000000000000000001553cc579ae22ef3b8d6e63d4e15aedc1aa1e6f5000000000000000000000000b2bfe1fed1bfad9d39dddaff0f39edeccf4a25340000000000000000000000008160677583f19ca54981d258722ad9e1245842630000000000000000000000003f53c8ef58849bc21f6dcea4d5e048da3f59b1fa0000000000000000000000001704f91329fd2d86ae9a20d6bdbdfcbfd2d41d6f0000000000000000000000002c7eecbc7abe79dd711b36cd376b16b9f139103c0000000000000000000000005f19fac602bc950a76c408af23c7f205ee3d83d3000000000000000000000000de70d3da494119ae01d54f46e103da8536d9acae000000000000000000000000ddbc84a09db0e92f13916c493dd7659c90d8ee70000000000000000000000000b098ab57c19eab14d77005ccb8d3e876b62c4e700000000000000000000000004f74270dc99b2392d8af4331cc96e98e0d72a9b7000000000000000000000000efa52a25eb9d8bbe225e1dab2fca5f927197c841000000000000000000000000dab549d5bcfce46900253f04a95fb9e79b30368b00000000000000000000000068325baf471111a1c92feece8e210c436f33e6db0000000000000000000000000f7102cf4a1302f0c808a9021f9e826f630641b40000000000000000000000003c084f6de24e43f613ed25949520ec565c0c2f9500000000000000000000000022e8669e1b7d1f80ef15f54a97afcad5085c93670000000000000000000000007a8968b9c4e750a4a66d41fb5d0cf6822016a51d000000000000000000000000acea84afb73df5a3e338c1fc85ea5559477148ff000000000000000000000000220b732d9a24bd62aa75ee411ddafe0f08cceb8700000000000000000000000025c7b9ba2e7453ac11abaf92cd7901a901d601b8000000000000000000000000a7832a46975b8cf3635367f2ce3868b4c5ed08700000000000000000000000001c9e0686941c79037bf6e8cfa50df43c21f04f440000000000000000000000005796d2c30c70dfddbd961392c0cfaaf72aed484300000000000000000000000050cff0b83d6c692731694353d6914f35aa18893600000000000000000000000000a835ebf96419d69e069aaa725af82c977dd504000000000000000000000000b38d045f7985939e7fe9f7908fe4bc1f0c30748c00000000000000000000000040bf46d0162a2c682e97a869b0e42ca9aaac5c0c00000000000000000000000006dc40ef60e28023a3d823e94a6d9dbe7dba6cef00000000000000000000000046f9ee7aefd46119c80b0b27a17afe4bd236b7c50000000000000000000000002ebf73e3db917a3c80b8a7c716d0921bd349d5450000000000000000000000000f0ae379bf84821ba9809a5b7f7ffc7d0a1eeca9000000000000000000000000331b2777c87a2fe0180c9903ff795bbf4e03ab30000000000000000000000000a262a69a53dec7aa6ff5c3b408df83c925c81721000000000000000000000000325998693f19814a01c398895e909e8c9423ae890000000000000000000000002730b95de9bfc79f7f35e28e3c6050ada672e7a0000000000000000000000000e0b365be6664333dcbd75e02d86168625357c79a00000000000000000000000079c8c56a417eb04ec0af2f13fa4b66f1bd002670000000000000000000000000183ef6c91df62e84e39f47c1a7e714296a92415f000000000000000000000000d37dff25785425196bbbc82679073986758b4640000000000000000000000000716b5373c87462d25b640f9a332b71d0b3eb48850000000000000000000000000e799b5264b8abb8596d7f0a379d26a58db8e995000000000000000000000000735b7f9d4ccdb5d9b4acaddcf0399a534835be5e000000000000000000000000a253e87e5aea3c475669f51212afef69bfe19e3e000000000000000000000000fdb5329cfb4fe114ea3eeb86a055d4546c00c61f0000000000000000000000000fb7e50b3c1154c944246b0959bcf45659705645000000000000000000000000b4155b5925f61a50fa81328f4caa281a62381cef00000000000000000000000001a17da0242c4adeb6965b8e5bf3232d90a164560000000000000000000000002ae56e14a3ad3217c552b1eb302db8e9c332904200000000000000000000000006d99450a3fb4fa60f0197dfad3cd0b2c04d512b0000000000000000000000006c5e95ee584df63ecf7b512196d9838578546e3500000000000000000000000029c7d0a98370dabc39407a024cf3a944d2250a3c000000000000000000000000765a909ec736069546009a7ebe8bf4eaf6d0bf970000000000000000000000008e5822bb6a9d3c0c0538d3b9401d759a269cfdc9000000000000000000000000c48a7fcf5a136358d309299859c727fb19c3debb000000000000000000000000f29c826e21b48b3b5e51d9ef445dcc1ffbb377a40000000000000000000000000ab9b4267f7b5810dcd436284eab74bd472d0a16000000000000000000000000065d65844dfa8e7aab40b0f31c4c5f1a70631d0f000000000000000000000000e2abbfdb828a3d66161c24c61257ef968212357f0000000000000000000000004501ac985254d35c4b1b307747fa61d31e3a810a000000000000000000000000d55fbc6c95e097fa8acdc74096485e4bc353fc1d000000000000000000000000b458f6d2f0cba85de0f1fbaf56538a22d1291abf0000000000000000000000005dd95d3552b8936f01ada7479cd7f73cb038c081000000000000000000000000bd4f304e85d0b7ca2343930bac87bd84ed2431160000000000000000000000003d78133b74c9a94c6ad67d4fe18720f5c0039d47000000000000000000000000e3656b03cd0cebc5c97c472827feab5415b8402b000000000000000000000000cd7187a81eb1925a2ce3c2618a0ee7a910bde84000000000000000000000000075db5cdbfe85938e174f7826ee72fc8fc9fffec0000000000000000000000000d22efbc95167c6ea4a301eee5ddc5a02affc6889000000000000000000000000d48f433b7759e8379a8198cf3ccfd551de0a304f0000000000000000000000007078b5c84bef180f714e4cb2ad23b96e2c4db432000000000000000000000000a99ab000520aa7bd9e0e92bb9d40c6a4788e4bbb0000000000000000000000000c7de5d9f1bf5ed4913a6403be03a52c082fab6d00000000000000000000000020f1b25c67f165f34c1823420ed3d08322abdc3b000000000000000000000000b58d1428d93418271e4e2688b6f9464376ba863800000000000000000000000037c863e96c1e561911ea97359f6d69c07cb39de6000000000000000000000000c1a83cdb58272e61353b0dab115c64bdc660e53a0000000000000000000000000a1204255f707821269491ca22e38217a74315dc000000000000000000000000da7ada6001f0c4de824d9c872b24165eb1e667b6000000000000000000000000fd2e41e4694498c840f0a24febf11e55ee6013c70000000000000000000000009b64a03a04948fe228f3f208fb8393e60ba53bd0000000000000000000000000e66ed9878f32dc881c5b027eb2ffdb88392431d800000000000000000000000054ba94500209d05c1be97d899b7199c4683ddefc0000000000000000000000001fc4992d51317c260913d8af60249488366ed9a000000000000000000000000099db30f6153a7752657ab8524084a682757c3c790000000000000000000000004e2e578f7e2e05dcc5bd77718a3ff1de5c9f24c700000000000000000000000097e8998a38e7ea3a763ac1fba92e98ba1fef0546000000000000000000000000a15f9442e780830fc3670ca1ac5aceb11787a31c000000000000000000000000c5a6872af9b7f4195f4cc360c48de2f490ecfb7d000000000000000000000000f879bac996348847d8831a7f09cf5658bada6c8300000000000000000000000093b9a60e45d53cb401d5a1a082238e70112fadd700000000000000000000000092ca2976dd2b7ed76bb7bbc52687403394a19c99000000000000000000000000b02c507fec3aaa89cef76a82d00f265d5ea8c2740000000000000000000000000a5139a99156564f6be54c6e9ca513336ea79e720000000000000000000000009cb56aff177cf0db5000839b37f94ad63c7b19ac0000000000000000000000002149d4a0e73bb3df136dad88f2c0d8eae5ee9ffc0000000000000000000000003e70cb79576570168b86f4f18fd222a2c62c961c0000000000000000000000006bbde0449a0f206b2a0969bc7b85ed13747d17a1000000000000000000000000329b07d82df5ada2efee4ed43c88052da95a8ffa0000000000000000000000002a13d11c5ef71707c59a9293b104098f56dbda9800000000000000000000000088437672e0ec2b75bc8445572627de7e7dbc630a00000000000000000000000023edc28140a16e05818944c0f01f0e3e28e0fa2a0000000000000000000000006c51c967641c3d44ed1603a8c265e49bcc394f490000000000000000000000008dd33b5cb5623ea6c71431d2d624f308b66ea2190000000000000000000000008702301153c65953330ad6760915a1a50cc6496f000000000000000000000000204740d4d85cce37fb27c32ffcddbccde3f543ed000000000000000000000000cd84e6be230e6fb9ffd0b32992a3988ccc4b920e000000000000000000000000daa8386eec870720fc575b52f0ae0a77c52b021f0000000000000000000000002f642d42059750d30efa76fd54227e60b9f55f19000000000000000000000000d038871166bca97a2ac5cc3ec89a5be40fbe62ff0000000000000000000000000afa0ba3dc348ebd76d7ddadf47dd42d722f98370000000000000000000000003b3d3e23c02981528cf9695eb93379b405d84dae0000000000000000000000002d101d8e03c7195e44f0f523a1b9824ee1aa34db000000000000000000000000bb1f693d1f0fdd9b4ce71f6290d7d00af644f6cc000000000000000000000000641c1f60c78482565099acbc66b6731d69ef1a7e000000000000000000000000a9f802341dcd60924dde6d752cd579604743af330000000000000000000000004c0ce3fa20af510042d30dc080e6e76601f8633800000000000000000000000018176fc99d9ac992f5be61dadf64dda359e42e7c0000000000000000000000001cbccdc5d24138090b685512f2af0363a837832e000000000000000000000000c65ea0521d79dc9be72d7e9a8bf23945baaa11270000000000000000000000008ce47b99fb51a460667ec9927d56c79e3a619c190000000000000000000000005bb93adc138fe3c9b9ee7c8653fb92c6cf9456ee00000000000000000000000046683c1df79c47cc9cf0c03bde1dbf54fea0ac2d000000000000000000000000cd5dbccbc8d94276ee9260448eae2d7c971a68af000000000000000000000000595e623aab7ce7a5dec9336aabcbe802f8c8117700000000000000000000000098e0b8b0e3f723e1659008ea6d6166a0a6b7b2b30000000000000000000000005942bd2ed2a03305b2d55a660ac5e5c95e4259670000000000000000000000004eea3a3e8cbf52452bb90cd02e4287fd681530d10000000000000000000000004f34b52862973f10f4f811d1dbf7d9597a1aef71000000000000000000000000b2a30671a157ac450c357a7924692082e3b52aea000000000000000000000000c6d2e8c06b4938e8b3509491d931d2b2e575ab77000000000000000000000000cc5ef8bfa6bad1296c966541fb2e84f8025fd27e000000000000000000000000956ea91328bea43941748df5e3cd8311525dce02000000000000000000000000042e2232aaf9363e8f0a1f7cbb16fd4fc726965c000000000000000000000000ebb8b206fce442179ef8d40234df5728e8a793f30000000000000000000000006b05362f1de014810d11adf5423e07e46e696bab0000000000000000000000000badd28fd18856037ace9f070e38e43d0b0b2fc100000000000000000000000070352cebdf87d3e5e413616f6c12bb20d0a6b823000000000000000000000000fee84fa2177f6f36b53429aabb1544ee8c931b6d000000000000000000000000be714451e1ce8bd65a20d0dc256ae36ae50d180e000000000000000000000000c9aaa6ca0e05b87d53a3e51edbc44b406eeaf2990000000000000000000000003cba976746cfe3da9731389186d11cb43cb4c898000000000000000000000000667d9ca7bbcb733687256d1f4420346bf4d7789300000000000000000000000029c4c491f703e89df076fa0f47168767cf3ed1dc00000000000000000000000091a0c800835742ff1ab0565abef6377b8f5383d4000000000000000000000000f945c918b42ccb50f4506d714d2de85dd67d469b000000000000000000000000a721295711e7e1f8b57f855bc117aca1e5b82d85000000000000000000000000f13746fdd91f5621762ee4606691f5f37aecee030000000000000000000000001fcdb2210a6fa284f8d528381c2cbb7948b70c6b0000000000000000000000001c0109f60700e209389a5d07d2f44b72c0540461000000000000000000000000bb58fad4951db1482d1b7aafc9b9f4d72a4051ee00000000000000000000000095cc10c81aa5c4e16c501d4931840fcf7f24e1f9000000000000000000000000d335494180e86bf504354e48b44a022646f4a234000000000000000000000000a4c253474365b323a371aef6c7eb842ee4db3c2400000000000000000000000057e796766776946cfe702037a0eb5fe0a00fb5cb000000000000000000000000031fc73db7b06147f673d1685be961438e95554d0000000000000000000000002f6596072dc5e787ce479ff335339dd6caff6cfd000000000000000000000000e7d7c5c012307359254189dd7b80e714cb7ec1a700000000000000000000000075be87c4661bd14b18c78e3939c975852ec0c615000000000000000000000000c2cacea3d442f337b333844c45a12a53c77814d40000000000000000000000009591458c01a6ad8d49224c26c135071f790f55fd00000000000000000000000012903cb892a89e640f27960dd44e02ba0d98d7980000000000000000000000006df234e93d6193a171bb4facdabe5a85572371cf00000000000000000000000050661dd4f0a9880ce0975d20ffd86b90fd5ea3db00000000000000000000000012790b0d9f9413d6e9370d925bc27034cb205f95000000000000000000000000ad0815116abce3bef9fee6488728a278a220bb2100000000000000000000000094ffd3f9831b3916f00b2b94dfe38187472ad811000000000000000000000000371d7497ad4bdcc134648b4dde70fec6c9c12b71000000000000000000000000067fb49a2216a89615b01c84e3b219b5ef8d35b20000000000000000000000004d9059fed79251f7d9dbbd70857b20c6641f8785000000000000000000000000af82a5daaea9a8ecc8d8f1bd6cd7e9a41e17aac20000000000000000000000005ae5e82f2ba6c846e464ecbf6f591da66549e4e4000000000000000000000000b7aae59eaedd2f49cf05f79ab77aaa69a48de697000000000000000000000000dea8a7f9405989cca3eb494f0c03dc02e2e7c750000000000000000000000000602a64c3bf17cea6b9da44fc3d48319c92c1895f0000000000000000000000002e4b79da2b913f3da5611634f2e2da6d874b90e0000000000000000000000000ac44059a9ce47439bee29d9e82bfa52f4f553c13000000000000000000000000d19e52dadbacc16dea25c72b70faa3588e78ab760000000000000000000000008d4526c3629e0c133ff245ae07e104d4a707d17700000000000000000000000057ae8fc8e582a1cb95428471223c0b912c1e188c0000000000000000000000001a5920f5f8100b754fd51bd2806ae0e77e562ffb000000000000000000000000b7ba44cf1c5cf7eb0a185fc54eb169d291859109000000000000000000000000e2c273bda26849910ed4a254de0017ea55e22319000000000000000000000000f0b23e5b9799d44a6571005e17446227a42a28ff0000000000000000000000007dff91e2261afdfb3be3e779d794eac475da6cc50000000000000000000000009140b37b95f2f988df061d27ac0692bb79831cd70000000000000000000000007e12319a5e167d672ccc668cf6195de3815030cc0000000000000000000000002c99a20187fbfabbcfc99be3807bef6b2dd74b00000000000000000000000000309f2103d975054dc10926d229dd83ad7ebc8bd0000000000000000000000000313a3646470fbb9ccf31b34b32345f4a18bd6114000000000000000000000000c864f422ae559aca2f1287ed3c3ea591fc7882b20000000000000000000000002cb7a5eb5971da73262ae2b476b229b4e0b40856000000000000000000000000025c12227239471035c76a6ad7762c07a884808c000000000000000000000000f7f336fa259ef7c0d27d3d4efb9d25714f87ffa500000000000000000000000027d7383b52a1095e7494019f7eac6d9316565f4c000000000000000000000000d5c4bcae0fe69e07c6a8aded56086bfce47bbb9e000000000000000000000000c82fb4ebd494430be04fb6079eca3c567cd191b900000000000000000000000079b20859969a12be69980dc15c54e677aa6258e80000000000000000000000002a6a521782e0f1070060447d31786ef1c4531eec000000000000000000000000829271c17fe75f20be4f085d4452943f26f80709000000000000000000000000b4c1e4897f7c95e332c8c8c12baf04e18eac9fe10000000000000000000000008920e6ec57c22aa82f07acf19f285661d680c24200000000000000000000000075a0eeef55f985798b973eaa2ac68dc7ebf1b56b00000000000000000000000044f6601d20536a6b9eee7b12cafd57195dce86ca00000000000000000000000079b93a628aae0804b7cf28e6805cf0c917886e9d00000000000000000000000011a4f9bfc796f12539e06ee7ccaa978c4d8a1d1f00000000000000000000000080d1f746437537a22adfad8cdc32680fc4a02c720000000000000000000000002bf0d8ac416aea0256062ca2fed77c296fad8db3000000000000000000000000e94bf9a6f2c15baf17ae2f5ba11f7e9ca4d3b63c000000000000000000000000d547c8ee641bd06c2155e4fe7df09fdbe1d97a9c0000000000000000000000009f410ad3ff8cf09c2cba485fa74a4238ab4a6e25000000000000000000000000223bf8089f86ca0e334bd2bc3e42aad90644bf16000000000000000000000000f3b03360cb1f36bf6dee42090c15bb732adcd82400000000000000000000000043adf69dd0d711f4f3a9a42f396d7b72b71c5aa90000000000000000000000003cb8778c5dbd68fd110d98c2b3fe56c6c852535c0000000000000000000000005868012459c1f153e5e6e38e513b91156008482d000000000000000000000000d73230e2bc6714e385e928a80240602cd0c092190000000000000000000000003eafaaefa607b8472d2590552d87e0e1bbf82911000000000000000000000000a60799cbf6e635440ed02bd774b945ab597d36bc00000000000000000000000058fa581a6f09feb2bc74721dcb91180e6c46ee300000000000000000000000001db15a6c687d0e7a45406e85bb047a1b3a4810e7000000000000000000000000e3dfc1cc3b9131975c8f9f5997846ca823a4ab5b0000000000000000000000001b3470e1a40714b2b6a319848d26b07bf2bf35600000000000000000000000006788a97961d9e3a99f2ae367969bc21e05e6aa2f000000000000000000000000eb805147fc502da37538c21b7e24755b00e65b10000000000000000000000000695942481ac8d4d9b7879e30738b595957a417af000000000000000000000000636a2f67128849c8961e6f824061fee2f24c14140000000000000000000000003e88202639529d48828ec5267b0d20e7753bf6830000000000000000000000000dc7c6654c3a910716a6fd69aeb484246cfc15160000000000000000000000007ca309a67a02889d95eab711dfacc97199ff603b0000000000000000000000005baf6836e02b243c482ee9f833503b65b669b2c0000000000000000000000000f5899d77bf66346194119a646df620b704814ed8000000000000000000000000962dd3ee0008116d4b2a37a538f01e3bf09b6700000000000000000000000000db0d22e67d2f343cd33483d568f3a2d6e63b3467000000000000000000000000027114c6435d06f915c6ccf01f5541658369763f000000000000000000000000f88eec57da9c199d0e5c46f10934555bdcc2e2610000000000000000000000007a48372709b104f743a363c6c34cd3e1d2f351ce0000000000000000000000002386481caf22a11662c5d0636d17c4dde3ff3e8d0000000000000000000000005cdd7c5a5c1a135f35ab51f0698ec359fb2648c7000000000000000000000000710778e4dd8a2a9835122a18b6aab5d43e08f990000000000000000000000000e37d1a2e897ba9c67edc40eeeb72fdf880d4c266000000000000000000000000f89a4b17f0474d3d5115c42ba16c8008c0be69ed000000000000000000000000f53c453b6da6bae2d466761b1de5a1f3bbc63927000000000000000000000000bfbf29f98062c03e635518fec19fe2c7cc9e63530000000000000000000000005d6f1f765be6c99869ef71da2e5422b21ad6a1c20000000000000000000000004c6d8e1eaaa35349e3be2fd3c2751cec6b547d440000000000000000000000002bf4245a656fb42446059bba923d3f6c331c2a19000000000000000000000000749e6fd96301dbc0d17441ac021775c18e2f646500000000000000000000000035525436df51120d78d9f51e5db58c897d1d6f930000000000000000000000000b3e033379b9d0fb27d1b25ce10ca68c21ef88c1000000000000000000000000661ca4440f568a0b17fd3d421c317ebfcd12d12100000000000000000000000060a40f3a658541837f6eedcc0760ad4ea8f5a5ab00000000000000000000000053a91414dccc03381b63d717fa376158f43859a8000000000000000000000000d3e3af2467420d2e13fc9fb4307f4d81dd75bb1300000000000000000000000089e023c9c18f02238cd86e706790e72f2b3c7373000000000000000000000000243eb6ceeafb58fa5861c930be925e545c14f0470000000000000000000000009f1801f1fbefed72ad8c176a472080ded7143194000000000000000000000000a67691c70acfe308cf494acdbfed6d69dd5093fc000000000000000000000000d3ff34cddf0e07840dd4fced070750c9ea2e4ba10000000000000000000000002575e47c9bd4ba692de23f51028df79c0e0602d00000000000000000000000003b029e1953c25c0abd733de06662abb781c881ef0000000000000000000000007df428853630f5e1da3efab578e91bdda5dac690000000000000000000000000ca2e895b19a269dff49332938a8e3915f901fb7e000000000000000000000000cd19559eddbc917959832f457eaa78d24d6a12c200000000000000000000000050a3cce10a12e64bd6877abf6dada8e758f8e3fc000000000000000000000000a5e8deb9d8a4dcaa75315d60877cc9d3229522f70000000000000000000000003265c04ab513e7ac2ac1bbabe7c0402f60902c620000000000000000000000002b7e887463fa8da2627183a052a85cf967db889900000000000000000000000007cb994980db60bab71a7f2ebbd7b19ae43591b5000000000000000000000000415c3419653abf054217b2135b0cfa111d3503f10000000000000000000000002b46919298a9a7befeb9cc0d45108ec1afe374c70000000000000000000000007f689846082b2b086fd9a899c61c16e9d0f6c31f000000000000000000000000547f3b7c5dceaddfd2232add14d701dedb431656000000000000000000000000b521febe4cd96f29b4210d8282cfeea736261a790000000000000000000000002fbdcb1bbff704f33750475e28be1f3b704be6a00000000000000000000000000db93b483ec756d638b1a4fe6be48436a354cbc60000000000000000000000004897f4467713fe2fc602539179bc63e0f71b193800000000000000000000000095952db64bd00412cbf292b8cff343e2bd18663d000000000000000000000000ccadba7f6d1eb10ed5b0d0972aeaed80090be7bc000000000000000000000000b75a08e82a1bf0fcceb89bbdaf9aae00be8ca29a0000000000000000000000009ae06af789ffdee397c363446808efbe16d200d40000000000000000000000002f6e31aaed8dd0f412b37bcaa5777e856c77262a0000000000000000000000002cf6c02ffd35f0563761287cd2b672c58981652d000000000000000000000000026236477db53b2d9921174c228869377297d4ee00000000000000000000000012cc61b9dcaa64b49cb33030ffeccfd41b672d59000000000000000000000000938ec501277b475ea0e821932c87c1a1337a8d3c000000000000000000000000a2d4475eb21ceb51f6fbd189dbf419f93a80abb6000000000000000000000000a021eed50d9365ebd1cca09dde7e265c6cf3dee00000000000000000000000008956dc123907a6b99978c52806640ccbb37afa6f000000000000000000000000d80a20adb34639a767b9a23901486d4c82dfd532000000000000000000000000d0fbb56b7e99910af01c1f300e56aae57b728b1e0000000000000000000000005217b9b9b74812932830e99552abd7217bc20781000000000000000000000000d9f40c4ed9a7398f38ec72cf966fedaa51b7acef000000000000000000000000f2a1a7b9f29c8b9916b6a8549c379add2130ffe7000000000000000000000000abb096273e8430f9b5c5efeeb513eff1611000e800000000000000000000000004dd8c035073c5f849076e5ebbe57dc768fcc7c7000000000000000000000000b1d21147e9d679303e0f96b6dfafd7c8fb28389c0000000000000000000000006d26a5d4541d712130148f7abd591c70f7f3ff67000000000000000000000000a13966dbfb75a96b87aa1e41612755de67e646bc0000000000000000000000000899bb1949cd59a2c5eb5e8231bfaaf783fbeaad000000000000000000000000edbd6ada9039680dc05c5f6b4b256ad7fe76d91d0000000000000000000000000f803ad653b2cf37e33f6ae08afcef989f7e9625000000000000000000000000e39315f7bcd8357204fd3f2f2547e1ec4626ed030000000000000000000000006000985326dbf5ba7b44b54076ba0979ef49341c00000000000000000000000031507c79fd016a3ed7ed45f3ba0a384cfc412897000000000000000000000000d7eddc05cf07ead22d3f80be8220920e3439ecd2000000000000000000000000081eee8bf243419f24d1acd916e6d4e0671a61c50000000000000000000000004fb2ef1447fbfc794e19301e170f08d7f7f0ed1100000000000000000000000029154da5f0d246125d4b7e1a24ab69c990e417c400000000000000000000000039c220dab327ce126aa807c2ca456f8aadefd976000000000000000000000000423a166492ddba5da6572b657a7e6c978ee6aaef0000000000000000000000002408994934e405695180ed4e685846b2707c4d930000000000000000000000000d36d32402e92a2f4a3f32e2d53518637b352c7d000000000000000000000000626da22b4b5ebf6f34b194903ecf6520bfaece4a0000000000000000000000007dabb54052c9671f00e1470759903ae63b492fe50000000000000000000000006ba4fe65e4ee333586ec67593dcf0be215e98e0e000000000000000000000000aa37dc0b3227c47fb9430b1086b7d3ceab1fae7b000000000000000000000000965615d74c7f10f7bd81b706ff9f0933c89bce6f000000000000000000000000212559fd849bc5b25ec3c2f5596c8553f2229f8e00000000000000000000000052b87d958e37f77c74d652de7fcc9f375e6beecf00000000000000000000000077e8001a83e5175e36b0d80c11fe8b5a65ab5ca300000000000000000000000063c8230180f14327f5ca7b2c106d1f54b98761830000000000000000000000007e3438d1e2f7199706feae28e5fc9133f8c11b3a0000000000000000000000001ceb627584e2a5efd8b6d22ccca4eeaf727d3e1b00000000000000000000000001728ba3a53d740eebacdedbe939c5473309f2a20000000000000000000000004583e8acc6a6c9cfcd1ec99941421be82862d15b00000000000000000000000025655d562c79ab17b16d2b8b18d6895a9d6562fa00000000000000000000000008ce5306f53e4d83018edb95af434bf182f199000000000000000000000000002ed9dee4ca7b18551dad6417c6b4c7c8fceafe54000000000000000000000000f6ecf8fd39dd42e3e49c4f19449635409c44698400000000000000000000000042b4c2e26418bf8817a8678a86d9019d5714ad55000000000000000000000000724b3cd7446c6005b011dd67a2d56fb1193e7b920000000000000000000000006662163fb9b008614957e186240ce04aebdc122800000000000000000000000049d0e74193a227f220a46daa5acf3bed8320d01100000000000000000000000092db00de3ce480cce10da24f7172d959ae44092d000000000000000000000000b46d92c2cab3b65bed6825a80fe53fcf595a7be00000000000000000000000005e2ebf692de3350244505d2228e1f05e5ffa68cf0000000000000000000000003b98f50f318be77c776447173db47e14ad108cfe000000000000000000000000e62be021e21b7845475fba7ec5ad7e415928659f0000000000000000000000002311e3dff2e4da7d9bb04799877fea271ef3fbb50000000000000000000000001f72bea2ebb3938f9a770df6e49e47e970d8fd96000000000000000000000000b2185dc9dd46c3f0555255b1221b611cae697426000000000000000000000000a7e10c727b8e684ad845692e1a310df0b41c5ea90000000000000000000000008900b669b9ba78a9312977b8c49a03ba6e19249800000000000000000000000054b81632b87dfe54ff9986882e63a82594d9ecd8000000000000000000000000295c10b9f7b42db402be63314b0184a71d083c7700000000000000000000000006235a0134cd9fcf6b9cae6ea203cf5613119740000000000000000000000000822f848582174fe4ecd900769a329286262873a4000000000000000000000000960b8a55c2e5d5219a2ade68a103ac3a026dcad9000000000000000000000000b4f05278c7937468a4f34b6624458fc10631b1d80000000000000000000000007c79102a7d47acfc3978e2018fb383bdcf2be10b000000000000000000000000e2a939c95b9acb0dd6d375137133d79fa354d56a000000000000000000000000436c3973e5505cd722388ed0599c710772fdf3fc000000000000000000000000294633c89b83d577c2b01757f041295535bd762e00000000000000000000000076006e569dbc3c2310c930329b6cabcdd397b9b4000000000000000000000000c29a41abc245d5e406779472218d0fa33c26937400000000000000000000000007333d319535c14df92932354715c57cd84cee2b000000000000000000000000cb4710ab9298b6a5b794511bf91121b39f3f387300000000000000000000000035f5c819490d973845a8f75cfde7f44641956cf20000000000000000000000007991777ec0ccb42b85d74df24e569093a86bd5a90000000000000000000000007f89d32647281f72025d220c63d1074aa957956c0000000000000000000000002d955796a2d448dd8a81a2abcbb6163ae6a1bdc400000000000000000000000036ea8364af4a5fd086e12878c77a4e221aa5e68f0000000000000000000000006230b14c78e72b246ef1ad903057323931716b7500000000000000000000000092aaa5dd5551b2899844e9e46665e3b522965402000000000000000000000000f317df821e62623c68b48fc3477b14197c4041860000000000000000000000005990837bcb0e72c71e28665686fe360f033f5c9d000000000000000000000000c1cca71b14d3e906387a8469629ea818e6a68d79000000000000000000000000fbed7b13e5cc88f334ca1afe4f830bc749b06a7c000000000000000000000000599926566087a649a00744185d31019118cedf3d000000000000000000000000e3af0fbbb5d72f2da24ecd50309c29cd780a7bc60000000000000000000000003ca116d90d23819faffc7302c2021571b9cf123a000000000000000000000000296c9a00fefe10e54879efb5be42bdee0922a69f000000000000000000000000a67eee6bf62fe5bfee74a9a4f855c1b40b0f38b50000000000000000000000005fc7171ddabe467635864b57d11d804e03c05636000000000000000000000000514c8e48169670c2ec4b859fdcd92c128eb17128000000000000000000000000763a0ca93af05ade98a52dc1e5b936b89bf8b89a0000000000000000000000007787242386a417ad1ad8dd3a70f9e7451c0e4bd10000000000000000000000007934b6b7fd4d6ef3a2756ad06cfaaec8670c8c61000000000000000000000000ba6a030a278a8e3c4b0f598e89bc5e36efd691ed000000000000000000000000a331f9a0c3ff75d4af4cee68a1e60c98d3d97c1f0000000000000000000000002ffa60a14dd2eb156d64390d545b819e40fc87f200000000000000000000000000b5124e535f4e36d9aea8e9615718ef2fafadbf0000000000000000000000007750242ff214ce35b45f98def2c1d4ff07841a5a00000000000000000000000026cdc027e20fc3a3c1c6b2d8056de1a5e8486940000000000000000000000000d2066ea169f968ba9880cb16515c8de5a9ec0caa00000000000000000000000003db45447bc4a760c8970a12be7512782906baa0000000000000000000000000805dc315d2d4031756c4af2467ed060a6de8c15a000000000000000000000000ba810189b25497f3d4101fe991fa25abcf20a20b00000000000000000000000008dc0566d6733509cc067a5ac11163be18dfda19000000000000000000000000515033ef02fa40686d4e5281765adff9c5262f3000000000000000000000000068d2c62d797a88d8d5c914300d24711227d7f95800000000000000000000000044f3019f2976f55b51f11278e7f258cc50661dac0000000000000000000000007540899c32f7f7f3dd372d7528bcd7a701432b2f000000000000000000000000d767ee720af1090f6efcd247072d0fcf35b5736c000000000000000000000000530abf3a666fe20673abf6d8a6d50e399f1ee1130000000000000000000000008860bdf0dda5032d6f4ca076d67ace6d7a42c9fe000000000000000000000000f824fc0fc8456c87be0e9a1814d4cbf00febc95f0000000000000000000000001db11d369695c6f25e12e8ee9d8ff2b73fe336c70000000000000000000000007d99a257dbb32ab53f9815583beaf15e6e75b7d50000000000000000000000005c3ab639581f871342512fc5ff3b2f139529a260000000000000000000000000a71890cecf4f92e67751c12aa01db59d1740fa74000000000000000000000000dfc7b36d8c3562834c3d733cda69b017a4cce0900000000000000000000000001c341e53a6e137f1f469223e8d1666c66db5116f00000000000000000000000054290b173c353db2c2aed2a8e25eca05ddb5ce0d000000000000000000000000578429b485d5edba612c9b16d9a945aa72530ce400000000000000000000000098b9c4afc34892c8a8b5772d55a2e2d9574a0c7e00000000000000000000000083aaaef00bc81c355fef31c1a5a8a40ef59d19980000000000000000000000002c3c08c181b7ffd66738daab62e4e2f0fb030a94000000000000000000000000a42aa2d09fbaf4e8916adbff9d9f8496eedca0c40000000000000000000000000ddf473ba8da4645aa772c57e99208119b3cb4930000000000000000000000002281803b429a7e5bb5e3091d632a7c1d0daba96000000000000000000000000033b23e78e1f2c35b9a1f97e05e4d96928489ec090000000000000000000000006ad6659049d9b223c9e6ff56dc87c8c81eb8e3d0000000000000000000000000e02d1b95a64bf1341e62b2220ba16fef9514bddb000000000000000000000000fb3ee742f3b46d0a56c7dd2bdf991c19d7609eb50000000000000000000000004d02ae867f4c095d24476f56ebfc3aa29353d7fa000000000000000000000000317ce18cf05aa792ce215c8067a08d82542a19550000000000000000000000000e555b356a7edc97805bd4bfb31be8b7de727c3a000000000000000000000000d47c804a6779f5c491f87eefe6b9aac984a85dd20000000000000000000000007776687fe10f30111a23cd530fac0441777519000000000000000000000000007cf8114522a17a032d17f5503f5ec89a466cd7a2000000000000000000000000bb86d6231bb218a1df78021722e55353db2f4b66000000000000000000000000c1e82b60cfee4c797236b4327d4c0741c94879da0000000000000000000000001fe6f9198bc331740b1566a003fad3e6cdfbfc980000000000000000000000008eb9d05424d4c48f52615d45d9cb9dc69928cf86000000000000000000000000511ba7c09728f9101db0eb42ef8f80d79bb6595600000000000000000000000075b38b987cd5c95a5682b4be42e0b033d7cc34fd0000000000000000000000007aa41ddf17ac46bb676432e5bd04b21ee06bf12d00000000000000000000000067c5dfef77bfcf26b71e8115d5ba10bafa66c1c3000000000000000000000000b6d750611a27ad870c0b9cd71f246d3f7f22dc0b0000000000000000000000004db4745cbf597ac7150bb2e9e835831eb7407e630000000000000000000000009659d56f11f867b9a140aa2a5cb55fb0b22bc7250000000000000000000000000ec37af38edf0619c1400f47231f871f331fdcb10000000000000000000000002fddae9ba252376a7c47f5ad823c54061fff9e7d0000000000000000000000001b60845e714c6787284de95cbb4839b96ebf8a90000000000000000000000000f06c89bca628f70fdc5b883aa0df66d5e6e65ff8000000000000000000000000302f0824174ccc51315829d6b939f8de05576271000000000000000000000000b69590572cf2401c617f75fd4446023557a0af11000000000000000000000000c4dc4033bdd02260fdbfa733b2d5261db4fc2468000000000000000000000000af6f7d1bfc0194f53925dfe4907305d4ce876cd2000000000000000000000000fdb87cdc40095a340a60d1b8cbb7c4024e9d01530000000000000000000000008eca806aecc86ce90da803b080ca4e3a9b8097ad000000000000000000000000b50f36e57c8b6bfa7ec25473cb96e4fbcb47836d0000000000000000000000003929d1faa24ec722081c5e6f78cc52c992ee7b9e000000000000000000000000b57b2141243510b34b502f0a058626d4324bdc730000000000000000000000000c5c1b0284672f9c3bce79ec74654bdfcb101c1f000000000000000000000000bcd771a10a459036ecd1f89ea6fb89b6fa33f4e7000000000000000000000000ebf8c76d964785e692584852fab54a3aa0a461ca0000000000000000000000002202350196d572571cb2b64e01dc8612675abdee0000000000000000000000001d41b105cb60d4c77834bda79e75c7cf35b06709000000000000000000000000b4e1f5cf8a495edb4a9bd87004678942cc75fea30000000000000000000000005141d75661983ea0ae340c07556765b591e7876a000000000000000000000000769d27b654cf9b85525441515e3c487ea4ea45a1000000000000000000000000eb9fb7c1d33125c12ab6b0562f4682e7c6ed00e00000000000000000000000001c9fdaf960ad188e45af0fd54675b4d61faac73400000000000000000000000009d26c1403d9fef2d6e923756a66ae413186bade0000000000000000000000005f6aeee407105785683c6faff0bbe569830062d4000000000000000000000000ec69ba5c88802d0059333d06f681bdad19f905250000000000000000000000009f8d8d8745d397c00e390335d498e981f37f7de400000000000000000000000061ac0cb97c347f5954ecd1719dbe1cbf281637620000000000000000000000004d41e3c8462bec3de23d6923714001770c3108a300000000000000000000000037620e727fb32668b33d7d24c51338ba07bd28aa0000000000000000000000000bc58a9a1aaf224f2f9d42c390c655b9cf6ae3d200000000000000000000000037493fa3c0759363286ca2dc1be678a6fbdc0155000000000000000000000000e78aff975bae93f8d7a2d00f9bf0f7def131be7a0000000000000000000000000ee32945c47e5132f3e13c4f8315eafcbce2cdd80000000000000000000000009861e6c64c3ae01e4a1af5ed90f6b61fe309e70c00000000000000000000000016fc4457d62892fec0e0fa0c97058419abb70ba600000000000000000000000036daf622938675e523c26d0d809fe464582b8596000000000000000000000000f907ad3dc1766efe05ae1ff0234d85e3999bcf9c000000000000000000000000b432e783a2dfccb8c34347c2b0ff97c6fc09061000000000000000000000000069c7a1454892862d29c061582fa5ce08ad0b5a0700000000000000000000000096ea9e1c9ae9db416bae82c603ddc7131ee40803000000000000000000000000bc753a18f7bb0a9f2231282af39ab42a26c84183000000000000000000000000af0b921b0545cc0458bd1be7518e6e3fe510aebe00000000000000000000000097345702a7497039de24fc7705f2b40d58a559c400000000000000000000000014f7252ef4ceb030d196d5fccaead3bd3555a3f80000000000000000000000009fa5fa2eef26eb2954a9d1b7db5b4c7e9de01a82000000000000000000000000c5bc79527051f5b2969e121179334020f1d1f0ae000000000000000000000000fe090fdf5057a6ffb06b49531dc0dac87b200cec0000000000000000000000006af3b0b369c9ee16737b2072834d91d967ab23ca000000000000000000000000a7805e8a43a89e208b44eb22c6bc94e9adb9f83b00000000000000000000000087055a1f1d6f23b33c668c270b58806f9d3a7fff00000000000000000000000077d247afc675c4d962f3b51ed4601ba65afd3f710000000000000000000000005fd84f40d8af4150d4bc7830920ac748332d2f4300000000000000000000000079a1872aed64a1b0dbe7a54c8edcd7bceac3b6110000000000000000000000000d3dcd5f286ec092ab8b4b8eb7cb581eb1f0930c00000000000000000000000033d379be7f27a04791081e3cda48ed5d254ce825000000000000000000000000a66fc50fbfc41ccebb78817dd4c2473d346e1e32000000000000000000000000917ea5cdc8c23a445bea7bf1e826c89ac6dccfb60000000000000000000000005ee4f26cc9bc0844918ccd0befebf710274b0617000000000000000000000000500c865d57cbd38cacb3a6035356a18452c2e5000000000000000000000000002d6f08c31cdaad15162873f873928515033ff151000000000000000000000000b0ade40fd287ad0d467cb35429b7f85ecd87f4fc000000000000000000000000cc51265ce62bbb16fec024a075c6270db40969ab0000000000000000000000004d8ec742bc3b681f0ff9afac657afcc16fc68937000000000000000000000000ddc7f26ae866477c11be8d1945a44be796e6f14d000000000000000000000000f4ecacd41da016656206068ec5891f9fc26d4763000000000000000000000000c4a3433ce871d971be922ab1cf8368951188273d000000000000000000000000c4bf7eb57593703ce7a7c8419db30fff95943bfd00000000000000000000000093c2bb759bbb5b9ed93ef5f2e613aaa0dd122a5a00000000000000000000000004c85991a7e43827f6873da664a15ed56b47486c000000000000000000000000dd7b828ddc96e0ccfdd1e3a68131be835f093ea600000000000000000000000091bf4abdcd2ef531a78f35e6fac1132f7c3aae7100000000000000000000000094616b183ec24035a6fae4b5dfe4df9934b180bc00000000000000000000000033c45d38cd74fbdcdcdd9bd6828ad0060ac163f60000000000000000000000009686dac7a6b8b8f86a36e1c565661a9caf1960ae000000000000000000000000cc43adefa9b06693dbab588ea023f5f04c96cec7000000000000000000000000ccca668ec901e708de0cf5d7799c221eec9af5c0000000000000000000000000cf5bdb7ed117f7fe7662f24ecf6cfc50ffa523eb000000000000000000000000702b5c09933a15b92a81be322fa50ff4704cd9880000000000000000000000003dce4a43f3e337362a701cda9b5c861f77133d62000000000000000000000000f7d72794108c70995c82d6003d0fca77d055c998000000000000000000000000ac6b3ba99ff6aabe6805cc2c9bdc9a71dc8b5509000000000000000000000000215b0599dee58d6f3720b23659d2f179f74f92ce0000000000000000000000000b5ff42e2dfe4eb8f26ae034e1d92426349123af000000000000000000000000882e665121cf10c4a200795eb8b6d1638dab1a4a0000000000000000000000008d9dc6a9bc9df7953340329e19e4a2d7387ab98b0000000000000000000000006c63ff6a3af32eab3450d34056685899820187bf000000000000000000000000fc9138b6ba7bdfed431351ce09199cd840a3d1ff000000000000000000000000217a8f2d318b8ef0a31fb9abd45a514168924a39000000000000000000000000e089851df31d83c65cc468a099292085fcc9f2bd0000000000000000000000007c592fd7790e3df65cda88b072a2a054f2b9b998000000000000000000000000b81920ad6eaec6fb748ae73468d65aadaaacde5f000000000000000000000000521d4db4453c5fe2d4cf1574d6e62bef0392390c0000000000000000000000006cffb64cf2ef5cc40d91093ca4b0d3146ede75f10000000000000000000000004643b7e6d6992a751fb61642c37991b5a908dba40000000000000000000000008fe2748852d3e06a300e61dbb0312ce961191f7d000000000000000000000000ce1af09fe9cf0d3c221f1c8ff8fcb258edc90d75000000000000000000000000a35feccc9a89d79cb5ad93abcdbcc6420e926e5800000000000000000000000054060a0bd60d247143ccc3d4c082fe47768cc35c00000000000000000000000014e4ccd7afff5ece0b398ea1c6f7f317bde69b260000000000000000000000006e4fa690074567b036f47c9052be4b5b83526051000000000000000000000000e98256476f0d26d7c5e786ed026d698f64e4b94a00000000000000000000000018998bd89f9fb034961bf767970db11f10873619000000000000000000000000f6eec4f32bf4c0b355568a97c876c46e4c390ef90000000000000000000000008ddb094aa4236c3a9e3a3c4a9ec1ed63ed43461f000000000000000000000000cc0549988e7ef65070ed8a283bc6808a55fc1aa5000000000000000000000000175a414e5cd20ffb85fc4b61df5c938c289b32c800000000000000000000000024439af9ad007c6dd4dabbdcb1f9c1000583070a0000000000000000000000005e1f0fd725dbe6bbf275cad0ca07ed78a5cd41000000000000000000000000000231f6a7efdd2ff0258153b9649359ecf344522c00000000000000000000000013ffd06bb8f68444a6a9a1064573799127deb45e0000000000000000000000004fcf04aa8fe167b1f984f1bf5146601df57e53c400000000000000000000000072bcc07314f655b38354c46004ee48c87a93a078000000000000000000000000e81ba8d87e17a2dc3ee90ea843cc63a77b5c0bec0000000000000000000000005f9523691aaacb15433dbb74958f71a5d273e700000000000000000000000000d9e6cb452e242fecd778e717b75a584c8734c855000000000000000000000000ddfabf4a7a84cb943fb01737c41930bc598bf6dc0000000000000000000000003a9bcac6230882a4850c99e67343d778340ab2ef0000000000000000000000003f4e3b046d08dce370ffa559715747b3c9fc665b000000000000000000000000943f10af023c5598464b79168a1b50a938a574ef000000000000000000000000800a3ccc46a2f483296576d28a1ceac471229054000000000000000000000000e555305ce267e36094333dbe35cb0b232b54ec87000000000000000000000000c31071e8de919b73ace6af4649925c16d8eba37600000000000000000000000085325c01504d47da2802aa75748061eaf000cdb9000000000000000000000000997e1231e2d032d3fbec0f90ad102b32cd6d5abe00000000000000000000000085d543804c5ae8d290bac9173b7a56c7d196c2d900000000000000000000000031f87eb5976242e29e31283ef7a72b5297bcab33000000000000000000000000124e9f167c1635d679f0e351a704ab415ed5883d000000000000000000000000d10c84ff7c52f55ff95ef6ef9778a9adf46bba94000000000000000000000000b13b8f37e77fc45c4ec24edb0dcd1f18c9e85ed30000000000000000000000001cfd54c1e92755ed6932a8a8e04eb4356c72a2d6000000000000000000000000ac415b3ae29109cde6276993f09ce8626cd3b08500000000000000000000000066dbe15add7a3a1787e64cd50a54831ca5b8415a000000000000000000000000f36501d2af3dc4c8f5f04c00a8558f98b601afe4000000000000000000000000fa7ef7eb4b8f3b1c8693a0e0b7cb2edba6c4dea6000000000000000000000000236b32cb94c15c82eac7472ab327378c9adc0d0b000000000000000000000000adc74c20eceb987aaaa9a2059bd0b4c3a8d6603d000000000000000000000000db38a65d94a98c2099eaf0965cafa20705fb5e560000000000000000000000009fab8d06ae5efebc4382c75641c0348b4e6100bd00000000000000000000000096fe58889617204261ba854b3ba4bb1f212172f7000000000000000000000000cd2c856c6b253b064bd5524257223872ccafc53300000000000000000000000068098c45d0a3047a5bb29d5b897d26bbd238b8b9000000000000000000000000f9b6fdaec95a4bee8c3fcec4e976df8dbc8d8f780000000000000000000000001abee2e0f06efdb753c69d3de53fa2c8ef6eb93d000000000000000000000000abbab68adb69428b0699114523906576a7d6e7cb000000000000000000000000026b0abc500c2c165df42287b061408de8626afe000000000000000000000000ec66aa06d0334d0fca4b4789eeafa2ee64329f65000000000000000000000000b0d5699208085d078a2a57ab794434476fd582e400000000000000000000000080b1fac5cd4df7970ef7c92742d4d0a80024d13b000000000000000000000000e915c05f9e84c0fe779157b44b5eb45f7f92d79f00000000000000000000000095eae964a214ed4e81b5465dec1d314949a6003b000000000000000000000000160ee62b4d4e4603082a7ef5c9391c9584f6764e000000000000000000000000e7d1e56d517d3acc5533ddee03fa5632689fd58b0000000000000000000000002ece8c186f299481a728148e84a6a899d5af1332000000000000000000000000d1a0adc19b8c33e5317d8fb66f5b576dd5bdbd470000000000000000000000000d4d487f2ae160a2e74c5ebf056bca22760e75cb000000000000000000000000cbbeb8953671bce3758077148a046d95145fe148000000000000000000000000f96d90e3dbcc6079a3351949327378b3affe98930000000000000000000000002400ba8a7a62635814ba7055a8e5c8c0741db91400000000000000000000000050f9cdcb3657385c4b6082d50c5588195921d24f00000000000000000000000017b3fed17b02a39a7e17dfe9dc56489b1e15f985000000000000000000000000e877fa658c2a8dc8a4edda96ef64947b4f5d1b2d0000000000000000000000004909ab6fa86448e64d8b590de79dbce55990f180000000000000000000000000af390b5bfd095330607c7c649fd4652eaea335aa000000000000000000000000bb44cfbaa4fa07f008a724d08c269400e98c83b9000000000000000000000000563d5fa22a580eb7e2272c415894e620e9b2d5a0000000000000000000000000169ad97247ad43829edaa691cb6af44a125ff835000000000000000000000000ee238cc26549bf5391b881ee7d7138d4f29123bd0000000000000000000000009d5958ebf7ec37a982e98ce94b6e819221b3e4c90000000000000000000000006a232edadccfd4d9c229e68114f4b4b11f01e5720000000000000000000000000575628ac6a1d13cb193234394ed05e435c2b149000000000000000000000000b40b598ea40aa0124d772fbbadb3f2d6d5c60f3400000000000000000000000022d5e14594cbd0075831e319e4f4eac7d7d2ef13000000000000000000000000f238bb7156a59e1add4c31954f7fdd951cbc1e7e000000000000000000000000168f1fe09bd492bf593678f050d0a60b03c799650000000000000000000000008a6c4abbf1dc3e13a8379de33fd6e5b8fd768c66000000000000000000000000598cc0b72b3728d3cd0f60638c11fee26306e3ba0000000000000000000000004a9fe9a93ea008f71434c7972721e6dc90f581fc00000000000000000000000065b3193b0a9fcc0e968e0bbef287dd43f992bfb9000000000000000000000000ef3e86fcfdbbf03530c8f33bbb0c351b01e61cc500000000000000000000000071d52f104695102e6f4ea3c7421ef33d08ae58a8000000000000000000000000a05039957d3db03214be108d6ed97e85d504964a00000000000000000000000014ca0139e4821c70e62821fb79341df3cc9363470000000000000000000000001d53d1c009128a4a2f5e5db887b8de11fa0b418a000000000000000000000000842ff415ca9142c07b672ad0ec9e638ba4a8771b000000000000000000000000a5be6c659440edfc36b0472c7c5e6ac8235f42450000000000000000000000002e4ee2e776dee63b3fe220d168f20ed9f1c75e990000000000000000000000008fd9b54cf0e45674bb08993f1dc0a024155952cc000000000000000000000000850e1026809aad9bf18d5b243fed7dbccabf1ddb000000000000000000000000eedbbbc64f06068bbe67213566a8e8e39323d077000000000000000000000000995c06b04fc53211110d02bdba73301c4990ebf00000000000000000000000000098d8b0674c551804e01614deddd4958d9ea0f30000000000000000000000000722c537a66d975cdebac0511ae42258b4f512530000000000000000000000000055611f15f187debb71f9c3c09d066a1b8796a0000000000000000000000000b28182ce9984d9d10ea46506be03a0b19d8e13e8000000000000000000000000249e766177b811496bdaba124f1162e46cbd5139000000000000000000000000ca2032042dafb9e6a22ce6fb927852740357f57d000000000000000000000000fd03974a799f726a0eb8facab1aac1b120fa0cee000000000000000000000000cc560984d40108e60356289074b94264b2d77a3200000000000000000000000050ce4d39b31447a6e93e720bb7dc30cfd5e8f4b70000000000000000000000007913cbd46378b66a73430961a9da640f7fd89ec900000000000000000000000096ce37857f2da802470e3f54786e5a52220321d9000000000000000000000000546bb9b9288197d57c0beee937d887f4646ac7350000000000000000000000005074921d9835e3ddc0efa5f0cf4c96f606139151000000000000000000000000d22c8ede8c8e76ed6d1d3573a45ed749bcf7fe830000000000000000000000004e6363a008075d255c622d09166a4d75d8938680000000000000000000000000fb06838f6d4a7165950798ff79769929b201b2e800000000000000000000000073befa8ea4638947f79d51a9b88564fd80b8c3b600000000000000000000000016bdecf9ade4a3724926055edafb5f97759bd5d500000000000000000000000078942e067d6a44f9a0900f5f7cbba0bb6e031aff00000000000000000000000079c07949387c1010023c090beff1dc766f4e34950000000000000000000000001ed62845816dedff87059abdd56f4f071b766541000000000000000000000000c06e8491ddd04dfded65cdaaa17cc99d782d67530000000000000000000000002d054fd0a13995cc15d4fbc9b28d795c75b4574e0000000000000000000000005d2344b4937534250be88c3462d89db70828943f000000000000000000000000e73c61aa335f67f3021e6065404898793ba74e19000000000000000000000000dad54b41d22b5d1a7890a65a77e6273907703fb3000000000000000000000000a0237ab9cf6ba0a3b87d1804af9b2735de5e3af40000000000000000000000007fa10ddc0e0388764af5ebb103ad2820a75ac3ac00000000000000000000000055e85bd38c7a49191d5bf3e7a2f9893751fff5a800000000000000000000000032d18ff3a0213e9cb958ab7598ca503ecab389ad000000000000000000000000a91d9d76346171f7dc062421dc1105addf2d60f80000000000000000000000000a85027a22506db783b931baa91223a0f28f0e9a00000000000000000000000042213e15f51553d14833a84e1c32171f03ea5d7900000000000000000000000045c8ad9902d340371f256698d994a90d89ed8a5c000000000000000000000000f6c309cf463cf764802b1bcd57a4e2ba1fafed03000000000000000000000000368309ff3c2d8fb3f83770f42f822d4447396f0c0000000000000000000000006e30c1382d7f18cc06fe395f9a704599f16276960000000000000000000000002c659dd278ce0bd426517f3a65c78fc3c17262ab0000000000000000000000003e4343da68fa4bfd25611ff1aed50e05bfd458c7000000000000000000000000eaaa0aac354edf8d9ffc9844cc484ef12dd2511b0000000000000000000000006794d7b8a70dd81fc57691f1a3482b5cbc09b2d6000000000000000000000000e7dde1775db9241899687f6d03871fa5b998ffa0000000000000000000000000d583daaa34697112197360c33fbb1a9760266c79000000000000000000000000c3e75890472dffc27df720f05d7218f858063b92000000000000000000000000864a12cf7cc7f06a595cb71ed79f84cb2944487b000000000000000000000000919a830a628df10cb8f2e80da8c20c6067eeeb31000000000000000000000000cbcfccf4d0313c0ba0e35f74d1c908759aa13cda0000000000000000000000003fecb63f34bbcf6847d6820de9a0094f234ee9f0000000000000000000000000985af7c063dd9c8968b3990843e045f4b4ed6ab50000000000000000000000001fe1c4e7372c4fa59741968f3d266768644effb4000000000000000000000000adb731eecb69b523a753b9a8e357ecb5a2ef0f850000000000000000000000004fcc223feabe60d21106efc6a63e49975b76ea06000000000000000000000000a266bdc1fd7dace544fc9cb0b59224dc113a7ca1000000000000000000000000e6fe6431bf631a1483bf857dcfa73eedc4396b9c0000000000000000000000009f8b732a8798908bbcad7aa5788b047772a6db46000000000000000000000000c24cb443629e68b9d4d1f9c74d3ba36b25dfe7db00000000000000000000000082e8bc8d81511bf1dfc1f74c1dbaa3aa5e2a1847000000000000000000000000d202af80f0f0250b81200a0f80f49d4c6e4157440000000000000000000000000b2f58ee2109c4185e3b0edc420c9142c49962e2000000000000000000000000ce2c1b4abed23c05a0196a28b8d81ca3f8705d3a000000000000000000000000e5874339840b241b3d3693c6f0a4fdb5a73dc8ac0000000000000000000000004c5593535581d60276e731943f160adf31f31be600000000000000000000000026d4d79b7fd83dab1d6a3f7ed2baf5661e0c81aa00000000000000000000000013bd3ebcd88083be387ff801fc25e1192f14735a00000000000000000000000045ae4765a7f98ebd11ac7b22d25b74c64a6cbd8d00000000000000000000000028cb67be13c3f3ac69d59fc2983855ef1443155e00000000000000000000000089f729d4c3177b7725858cddffa45f8e896be76c000000000000000000000000dbecaaf923c8c738d73a9099311e7f4f662e9196000000000000000000000000f87c7e57a99b2531775149cbf16231341776c19200000000000000000000000017edde654ceff0cd62216884c2e8dbe68938a650000000000000000000000000cd4f0b79e843f927b916a91a6138b09393bb789d0000000000000000000000007bdab056c266f76b6bedfee24c9bbf99557f8b1e0000000000000000000000008e02782260f92c0c82b95289ca0952233abb6aa1000000000000000000000000cf765d3b99db7174c350c677b7f7658122024ad2000000000000000000000000c5a719056a592bfd7a261e06f78bc56b221940ec000000000000000000000000c00dad012d557b0175c2f22f4782aa2905694aa50000000000000000000000008da840594f18fba337ecfd4897bfe80a5d044cb6000000000000000000000000977391cd0b4faf7c4b7038e754ea3f0d6db4c89c00000000000000000000000085084b142b988073305b4dc713400da84bf5dd520000000000000000000000009df8686e89fbf96e856aaa5e52d456c04678a8b90000000000000000000000004039e52c35cc1301ccb21d190901b9f1ae1a8a300000000000000000000000001d8a2395fb91afadb0bc9ff6eabec6b8a813c3eb0000000000000000000000002a96d421902309faaa302770f3a5eb29d9e1e5720000000000000000000000004b5c671a8c9dd6ffa05cd3ab5015bc007a6cc1a00000000000000000000000003049846946ca31bd0afbcbb53e94aaec430da8be000000000000000000000000d9ed07151f119493e869ed82d881df7e22e13747000000000000000000000000dd118a1d122b9262cdf08d3c563f5e215f5415f10000000000000000000000001c7565a2562bd18ae5d2f16b91b3e1413b2145de000000000000000000000000cda19403751fc4995de92aa644b3afc4f8ba93fd0000000000000000000000008bf25e8274f9ba10604697678db565c5b91dc633000000000000000000000000ae0beef7beebe7bd9c3bbc3d30e455e12c42fab70000000000000000000000001328a21e58cf4b0db66e5ab65398008b02284eb5000000000000000000000000ccfcb90141d7b17876fe71215794835191417aa2000000000000000000000000c1e93ce1e1be58d4c210f99303c78db8298fd5bd000000000000000000000000015bee0fb2bd2eafa8f444f3259f62c06b2d33c10000000000000000000000009e7c2e014414aa6997afc2eef1a4c4a443a62f0900000000000000000000000004e6886f12bfd85d1ad68f7484ef003b4d78e21100000000000000000000000053c6461348fe3032785f2bbc4c20c1821b5e48fe000000000000000000000000663e3ff7b9d3d399be66ac397956ad5e9e0f636d000000000000000000000000663acdbd552899b01f70666e98874bcea5f2bdf7000000000000000000000000f570dbfcf0e9f809e251a94a101e8ed40fbfc9c800000000000000000000000022d0814e2d5ae4aee015c0fc5added1d834deecf000000000000000000000000531c03bddb9b27ca08f12cfb87e7e6ed8d0ebbae000000000000000000000000afd582ea7b6d1e402e99c32592878646998f1145000000000000000000000000c95e65073e23269bbb46ad17e0041f5633a0a81e0000000000000000000000007094b98eb2539d5af1bf8747a16efb0dae18f5280000000000000000000000002a075d14a0fa02e19a0fa2e398ef2231c8c0ecef0000000000000000000000000812e8ea9c250a535ea195bed00b998a5a3e0b8f000000000000000000000000be6ca27e992fecc9339dcd45cb6ed636d8add2b00000000000000000000000009a26cf24e0253ba5d02b6d64c71386b651663c1c0000000000000000000000004d9073620c30d5b6904e7889f0fd77278ccdc47d00000000000000000000000068bba7f7cd0e66c3540782874814bb724e2792a000000000000000000000000093d1c02d9e3111a18acd8d8a162f3f5bbd529d6500000000000000000000000024b705267f17e32b4829423bbc25056c45c497090000000000000000000000002b1c94b9aeeb7a4c12641aaae4b9eb5045386bc800000000000000000000000008526ae820c635c223ba9f2f48cc3650ca4287490000000000000000000000002364050c3fa550760b6a718bb0f5960a3e6557c9000000000000000000000000487794611b00416969e021d5b99d94c2ca69dd23000000000000000000000000fbcb9cdb531c62a06846af3d84d9744e9b97744a0000000000000000000000003e6a10fce0297413a50a0584151f644e36ac11ce00000000000000000000000019be21b07b28dc8c748b517cf87d7f4ef578c5a9000000000000000000000000ea5c8248f1789b3cb077c70ebeb66acc52beb3e9000000000000000000000000e434f00f0ea2b461f7609a9146401ce4151098e7000000000000000000000000971db71231dbbca7a9f5debcd2aa630b695f39ee000000000000000000000000b31c77c31c02d1e8e66a3f22abe92b0bde1c5da100000000000000000000000011034fa3bbb0c25c5c33a6dc4e50e287ec3ffeea000000000000000000000000424bb8af86b9d3f4cae53fc785d069be317eab18000000000000000000000000ec5faa8161852bf1b00527cd3769fdee528a1aff000000000000000000000000e41d40dd813432bd4babbf9346d516ea7016f6ce0000000000000000000000003e994549675f3729637d7a6b4f3a8a62219b709e000000000000000000000000e29fe7bf1c2af9e633d49f89c0ddfcbff37553640000000000000000000000005054a5146b8568e261200b249c2c9e0262579ca9000000000000000000000000fed8ceabbfce9060b4ceedb4f120e7658d4d439a00000000000000000000000052aa558b726302f746af39f3581bfbe280771859000000000000000000000000fd500578bd6626080fb7dd649607abb86d5a552f000000000000000000000000d28f38e679c39b6dc05b3e83b944b3614193da0800000000000000000000000076024e05d3056299ae502644030fe8006bc0978c00000000000000000000000021eece0f6675df5c88f217140249bb006d004b26000000000000000000000000e29eb5ec7de8be579d8564d86487ff236e28d3120000000000000000000000008db85e1406bf888cb95c2e0c8a7fd8a2c09d220a000000000000000000000000772fc0f07313c99727d94b1ee83b4d5e10283539000000000000000000000000ccb349531145b30b98cf1f439e8ccc92ad50ca03000000000000000000000000ae5e1d95200b527ce36ec1c68bf99973dace2f24000000000000000000000000b96b7c7f799832a48f361d2c54ac9131d411d0fb0000000000000000000000009251065f6cbc93e1911f0a699717731b827dc0fd000000000000000000000000da3f8b5c26fd60982b721298a3251574d93e3b1d000000000000000000000000969804d338a44c3a4af810e08039c4c9c7edd442000000000000000000000000dde3235ac8ff6706ddbd15a8924176b8ce2df5630000000000000000000000004cfe2440b9577ddd40db7c94de467e9141447d380000000000000000000000003ec9ddc68f1c7fb301d638940f834f6fba7fef3b000000000000000000000000b44be1380236d1f27b1d8853fef0789f4100ab470000000000000000000000001e1de42b9fc55965fa1194cf310fe4838089ec4a000000000000000000000000828ebf55942b0a9a81a0cce8a840e6775a0c532400000000000000000000000027fbecf37ce3631c10696b3267a0e0615499a3ee000000000000000000000000a1baad87edf16d4e90928cc0620d70a4a846dcba0000000000000000000000009901ff944dbcc64981f78552478afa3d54a105c7000000000000000000000000940cc0ae46ba774be0f11669b9e78a3f1b10b6b8000000000000000000000000540e64c9a61a159e05999427d0a8a3b0535fef91000000000000000000000000ecb70e541073074d4f6583d686cefb868687496c0000000000000000000000005cea5bf44227f78b8ab0b22d4a67cad0ad0a3b1c000000000000000000000000bbf7c0bd5467e7b7aef373deae0e17bae13121460000000000000000000000004d542fd8a16a228bec690fe34ef980d72fb909120000000000000000000000001f044b64a90cedebb2a572b895a30655ed793eef0000000000000000000000002944f6a03cd34aebefba1c50488743761773f6970000000000000000000000003b02ac92d30aa4e99f172c33dfdaf6a12e3e91f50000000000000000000000005128d51974a9fec44a7c7d0295e4ee3aa29bb855000000000000000000000000a50b7a4602b94f4f495ef3b0fc144d1e96b72f9e000000000000000000000000641b7230aac2313ae8b94d7cdd49e82b63adbeab000000000000000000000000bf916866a72ae082d77e6b77f71382775c0566610000000000000000000000000948315086c295e2c523c1909dc40467c2144ee2000000000000000000000000ec296c79001007df818523478ffd794277eba0ad0000000000000000000000003932cc0f8d1fe52e7557dc6ece34788c5bdf5ada000000000000000000000000a5177e3679639bdfcda6b6dd545e94421d95b5230000000000000000000000003920103a3d0493baa127d5155c2f3f9f457873720000000000000000000000008e0fb79ef4faecb39f2bb746260726cc8900d3c7000000000000000000000000c6d9360a28e5bdd2211392aae29fdaa1b3e35501000000000000000000000000e5db21ca0f45309518ba49e5eee7a3dfb30687370000000000000000000000005b90e89cac4b42e0ac3d50c8562d05c12e261499000000000000000000000000f3d1ab1bc9926d345e747e73a7640c8dd293fda1000000000000000000000000186de213efb8e2e66a01ec8e70921f3560fc556f0000000000000000000000007c58b595d99c749bdd679a5c1ed99e92d81803ea000000000000000000000000dd01a9685ec84312908ba7a2d23dfc5d59189cf7000000000000000000000000b981b61276f6299d0ba76794f58f88d8a5a50dc3000000000000000000000000be9b6cd78bfedf947b56bcc4b62d3757c51ff633000000000000000000000000b77baf4f6472c65d1da17acfe55dafed2fb44008000000000000000000000000040faf117c102e5a385269f4f29002624ea26285000000000000000000000000c6eaf2b2119aebc125db02bee304befc7222200500000000000000000000000012d11bdaf6ec4fbed11920168be21d5968d640e500000000000000000000000087e466925801e6ca212a189fd4b4b6d081d4378c00000000000000000000000073c475e64b236654bc595c5484f92539786c5ac9000000000000000000000000fdfef3ae419bd7aa76ced430f2ec1b3ec0df1b1f0000000000000000000000002fb4e189411087a20fc85b5acce90fa7662f64ce0000000000000000000000002aadc955455f139fec21a2d6167ee8116ab7ce39000000000000000000000000d12392637157e142634ad451689b2a8e67a5ad780000000000000000000000009e5ad567254d8e6f9e3ae4491619393d739312850000000000000000000000008440da7b8504af2f1a28a5a31842b1c9d4d12641000000000000000000000000e46e41956150f1dbd19b1ecf11d33b410e75d571000000000000000000000000f694ceb4cd4aa0febb95e73b8a44eda19850f2b8000000000000000000000000865f293a7814e908cb6bc9554c5537d00a68480f000000000000000000000000c2e02e7910a75dc9a6459d7e4e4b4728729183e3000000000000000000000000bbd331a1b0c46a3207c9c4b1a5a38bcd8c4d2c08000000000000000000000000ee9edfb89c0b388b06fdc3670ab37e9394c56f6000000000000000000000000074b63296c320ff9e6946b8dfc6adb5da18d3610c000000000000000000000000feceee02d1afd081b6a825007f5e6f6e1f5fdf3100000000000000000000000008dc2dfed01ccbb476032fb7196b538c787867f700000000000000000000000032e20496a12c4cd22316eca6b959b4f6f1218cc7000000000000000000000000e5bf88f3f450f9d288a2e196b9dd290a915cb7b8000000000000000000000000baa1b0198e70d1a9efda896284ba1fb77888e465000000000000000000000000dfee2b753d7171b0f47accf043e49b49fcd9494c000000000000000000000000bf4029639c4b9bde8898983a35825e416124c1370000000000000000000000007dfe77d2df3d805638f040b515fc6887e3bf77da0000000000000000000000004b88238dcc5b1415cd90834e87b69c574ae0f09f00000000000000000000000011f430552bc1cc6cbe13c5c73f9dc73159f9155a000000000000000000000000450c482eee0ea5328f8b55c940690c16a9dd776e00000000000000000000000038b62dcda8950a3a7335ce08966abc94f1b98ab20000000000000000000000006887c49684c6b0128944fd85c6d02e7b60d48570000000000000000000000000d1950c8c88ae6276863b723ef5f6991c7e123b27000000000000000000000000654d5e1729f6af3f8c76495e42ff134d3584da2e00000000000000000000000036c635b5f173958b101f5fd905c6c66ec93f7aa200000000000000000000000064dde9e8f72939fee23bb9a057b2545e3f7ee98a000000000000000000000000ca3e2d0311f8a1753773e3c5e2a8e5ac8c893114000000000000000000000000c2a7744a9555844c654d26acb5e9279be0d0b9b1000000000000000000000000562f8ba1bc8b8b79c31135b6a97c8904fcccb59800000000000000000000000093b152dfdc214de0527ec89ed7744625dac9992e0000000000000000000000005065af7855a26b4743c9563bd188d2343ec0b319000000000000000000000000015b09ddb4775f2d7c1a589ceaa3fa06a127d276000000000000000000000000759ef4d0707cc31df08665a4c5b024b18008d36a000000000000000000000000961b67f851ead536e4cb85218d27cab493d7178c00000000000000000000000090ebb76421bfb0305a2397e341cda798015f296a0000000000000000000000006d8153b228d3741a948dce364286359c343362a80000000000000000000000008ab1217c99416de7cd0a493441a2cb3f0a1336c10000000000000000000000008b815ddd1c7f1a1f882ebc45b7f44d700f43ad5e0000000000000000000000008116fd90d820ba478018abcdf1eb9deebdb0bee60000000000000000000000004a7982854f0deff87334e7e519edb3478624680f0000000000000000000000008030971bbc0daca29c12d0652be689fee96edcc10000000000000000000000009662f0ebca40ac6c629047b616f08d468cdf73fb0000000000000000000000004444a9c952c7d24259b6bb96c6132e549dda7662000000000000000000000000b0a710724cebd660b7adb19e717426b641c6eb50000000000000000000000000d376859be8ad2d6ecea1ae50a26a557b12b1b1fc000000000000000000000000c87d20eeedd0f93c5ac220fc958847ce9473c83500000000000000000000000090e7742d51dd295b815aa4149f417cc4592a353c000000000000000000000000c76a5e584f900c6f79f76944b2f30d205234e49c000000000000000000000000447135e844b782f2ace7511e0e696fe574980518000000000000000000000000fbaad8700256b0b543f48373c47013550bddfc92000000000000000000000000545b46ed013e7a72420208b6ceffd33c3a0f6e1a00000000000000000000000000a4f4c408b3003539625ed035db732ff8e6a1a30000000000000000000000005a8bac1d1fa9f831ec361306996cdd04265fa30300000000000000000000000029fbfa0c3346d4d0a53b9174866d19b58d25d1f7000000000000000000000000c3819e58d629703da006598d600c6c654c583746000000000000000000000000b2228d4c62d1b6144024c496195f9c55a95c5e2d000000000000000000000000be46be373b3d5ee3e28532c4382c56f64d85b0d5000000000000000000000000d75d72327db4af5e697c44903f6dd44914992b5b000000000000000000000000ee2f0b5216967897e4ca743eb31a7ea82cd0492e00000000000000000000000090e04ac2c53d9744ea92cb5f00d8ef0d4059fc4400000000000000000000000078db9d1c30e3e41ec8edd2fd32ddfb4671efb5670000000000000000000000008d5ffeb3c252ef8d8cdf27bc639656ddba632032000000000000000000000000b6bf59cefb0ac37a15551dde41924f050aa962ee00000000000000000000000060dd3179bd1095daeed53b8c52bc51a9d98861c70000000000000000000000002074b291cab6218e704f1df8a09c1be905b9b64c00000000000000000000000058e39293ec6ce3f4d49c9a44bb76bd3e9b300130000000000000000000000000599b2e754e4ece2fdf6aa4c32493fe8cfd3957f5000000000000000000000000668bcf603559b19bd65c7ee2c6b3cb25a50c1be500000000000000000000000082d0a6b00e6e1a9d9864025771e530cb0475875a0000000000000000000000003026fa70d0ee9fef1bd7996c01d084d75dff9357000000000000000000000000306af5c9d063fd86511b685d48a4165755fb9faf000000000000000000000000e75070c4eecc462b8529075d5cef320318a572c200000000000000000000000053e41dafafb72fd46e9f8e00d573acd0777419e1000000000000000000000000735cabef88f6557e0b760b87ca4ecdd66b21054d00000000000000000000000080b7de2dd412969317560fc627fbb4a2a0279669000000000000000000000000a7dae215335475e378baa7c560cfb6cc3e8d5a0f0000000000000000000000001bb224bcb9fcf6e80fd46aac6c8a93e53bcce25b0000000000000000000000005235f2180ee1eade027ea2aef0e7b2370195c1fb0000000000000000000000007093cd08c2563fbe503b505ca20c32d52c7a241c000000000000000000000000ece66bf9904d2b200bce45740a8351fb1ff86998000000000000000000000000bd212bbf864230b69439d130a3e173265bedb489000000000000000000000000c2136272523c0375e4090563019ec69843902aab000000000000000000000000f8135fd429757d831b76a0c2a7a8b73b3da4fc930000000000000000000000001325fcd285979cfd9953ae678b903d117951fdfb00000000000000000000000077282fef510c4945b50bf518cf770584345f00eb000000000000000000000000fe86678a3e0c73895232185b56c33b2d150f177e000000000000000000000000dcb6459d9cecb7e69dafba67d21a5fe00f78500d000000000000000000000000ae2669d01ae033626ace8b0813411eec11742793000000000000000000000000a50a630874e2071ebc2d95a47f04975bc95cfd9a000000000000000000000000dd60da73bbdf7531168d2b7388abef2dd42747ab000000000000000000000000b45d0a4f2de2c49230f5a8423e328bdc4938b2b9000000000000000000000000d44654401ab7e7b42483d851875fa904440619a4000000000000000000000000e19d2a5cb51777c754e0d0151c625410b551d17100000000000000000000000047971d9578e277f8651c338600a4abd1017b16f50000000000000000000000004f5ae9bf1c98b1b21c38f0febc9f9395a474b28700000000000000000000000093cd878f03ea2c2b0f703a2d6b762fa8892049fb0000000000000000000000000cdf85428455e015b3914facdb7515fc6ca8e86100000000000000000000000080582844693c870c2ec5f376ada6d81a9b91be1e000000000000000000000000b721876b4b68637ecd7da884328197c330d6152d000000000000000000000000c05149e6e6dd7f5bd7e9703c13c99768bbd865b80000000000000000000000001830c41eedea4f101688f1aa6b2c2ef9370ad48d000000000000000000000000db537c5c138a6dcc3c38de787666e164342b7043000000000000000000000000de3900c3f9f918ace35e7009fdfe745ef46b4d070000000000000000000000008fc6ecdee4a012630eb12fac6c213192788e5d7c000000000000000000000000891b7156afb378f2974f4f496605a98b2c44512a000000000000000000000000e2f165b9dbb9a3e31bb94267d3154ddf8144b5750000000000000000000000005c45bdb18d11005e18edf3f4ac5926204abad0d40000000000000000000000000ec267e469950120f8c5a6115c42c7dc78770d9d000000000000000000000000b39f543e462572031ea0ac87d4342d495bd37bad000000000000000000000000b3b50fc3aa0ad6f628ce709066d21d2dc742578d000000000000000000000000f2e2936e2aa4fad407b72de781b933544b454294000000000000000000000000a81d80e7d9092f573f6324a56096bb1508be7bda000000000000000000000000925734f69235d6fef1e30ca5d6d8c38006575cf1000000000000000000000000eb43116163990f23ddd578a3761fcd204421822b0000000000000000000000001b9b27a34615b07769ace134e9089129b47d4a01000000000000000000000000ebc82423186876c3cecec8adf0bbba8e23e0f6f8000000000000000000000000c10ad78b088c4a3a33e21fe2df2b11f21cc6531d000000000000000000000000a06611fe569a76fb1d37c7740580f9b6ec2cc02500000000000000000000000038a3b3a9d81f3a922b1068aa3a191f8a077fda11000000000000000000000000e79cca516394a560a80f21edf3adf8635720b7d5000000000000000000000000a1b8a32d13bf0a61e9bae51cb76ca09a15844ab3000000000000000000000000cd96623f8e9fbaadbcdcc739d862857c5af3ce3a000000000000000000000000bed91ecbd049663deb27ec059bd3b0c711d29ad80000000000000000000000005695af4f37d6fb5585435ba0f324ec2151f8df3a000000000000000000000000d12385e35acba4ca18bc28007cc32b8374381983000000000000000000000000f8774e8b74662b44f4acd6bd8844ab3b6b4ed40c0000000000000000000000001e0febf31cea5fb518ee4a029fb7bae04e500f9c0000000000000000000000008a3f17cad0bdd2c3b116724e0cdd94d6f9c5c54f000000000000000000000000ba9410f43adf050076681afb4883bbe526f07c510000000000000000000000001afd4a61d1feccf7f020ddafdfd2602470c4cae9000000000000000000000000327ad3fe7d988dee58e97c326414dd88edc3029800000000000000000000000049121b81b882a6f9e0c2ece081c7a84b17d69513000000000000000000000000324171b481b9b6afab55378a90fabb53a5f5acc00000000000000000000000002dd7903ac7ec76e3a2652e4e1e9712299ef23e0600000000000000000000000074383426f3c0818a8b42c3740fa3e0a3a876e6cc000000000000000000000000d06cd143fbc0efab6c23504666688ee8051c3fc50000000000000000000000001e6cd12ab045c3dfe330c075d473c2aa5497f26600000000000000000000000041f11fe152048a87fd8772cf76348c57bdd38a4f00000000000000000000000013102032e274af1dd4928950a4a1c0c4aefd97ae000000000000000000000000ed16499ddffb60dbc3663aed75b59babf97c37d00000000000000000000000009b686bed7a326832ffd8d499195af58125bbd49d00000000000000000000000056b4fe07a1149703c5023af29c1ea56a8c55f017000000000000000000000000301cb917e83f91808851b4b9dd0d5c6e89cb027200000000000000000000000054020121b23581cfed756969c000ba81e3efedb40000000000000000000000002e380c8e8ba037e594d8edd0ce62cc03cc6874d700000000000000000000000030d04a5210600c187efce9a0677689eef5c2bf98000000000000000000000000fb8ab7c9fa19e9bfa4a4e2b800e4450448f7d6a4000000000000000000000000002a6a120e5bc70cf5455a5fb9376ab1dce4fd39000000000000000000000000e9d41a1b8613926cb1851c5855d27a1ea32111d00000000000000000000000002b1c320b74f3a4bfae4c8cbc0f3fbd78e0fe28e000000000000000000000000034c48982e60e1ac7435a8565117f4418c8970d0b000000000000000000000000403b4cf63e63c60759c741a471b4097082ee858e000000000000000000000000f467cbe26d91edb32c31e7c55540bb5590edeef100000000000000000000000011037005520067afdfb8f4d4bb1b91a34ffbaa9b000000000000000000000000628cfffb28f13b1de75ca9a25101158894fb0a96000000000000000000000000266bd06f08fa138c06a0abcd054e1470c534d79a00000000000000000000000070f8e8546d9c9b2c4f511a5f05649b3ea61c645f000000000000000000000000cb27ee2bda2f7c0640e76c75b8dac91b97ece8e90000000000000000000000008654f5d8c9ae865a6dc1110520c6dfba557717db00000000000000000000000020ac488a30669776d4816668fa72c4c156f217bf00000000000000000000000054b165f72cdd92c0433a90afc0f4b9f4140ca50f000000000000000000000000c2960258fd2e8d4c5706c4be16b2b7a08c9aff59000000000000000000000000b3f4a0f7142b57068d2b96923fd98fd2e23f2d0d000000000000000000000000b9be4be23a79b04f29f6869a1d65f3e18f92a237000000000000000000000000e6d15874103f31600bc2796181e011177bfc56dc000000000000000000000000b8140e29ce7d48d6027977b8a2312ce730ee7ecc000000000000000000000000007ef121d90d09b67690c3bf9362b36072d36a00000000000000000000000000f7df2d7b26a1dafb15b34d8fc90a6c7fcf662db4000000000000000000000000864bb61546266e7834ddc1cf08f324a9e5c577cc00000000000000000000000072ec36e1f232f84a5d10fd3797612f692507f3e7000000000000000000000000aabda820c0604efb07ac7c9b9e422d636746850d0000000000000000000000003fe3496f368e1a92955d5bd92284d102a303917c0000000000000000000000001dfccb46b4dde6e58def4bb77ad6658c4a43a9ff000000000000000000000000acb93b70fb8432b4606cb8f9f40be5d73584a4370000000000000000000000005f0cb908c6fdd18dd2cafe30b19070bd7b8833c1