60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000055b0ba1994d68c2ab0c01c3332ec9473de29613700000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6765742d636c696e6b2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206765742d636c696e6b2e6e65740000000000000000000000000000000000000000000000000000000000000000002e516d556e70784e5938366b5a6a7a6a664d6d6638723276527643637743636b446d7657526878734c367875643550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000004d8ea3a096e5317b63d49c102b5b4dde27cc9924000000000000000000000000a7daad1538f07695c302b80aa963b9522103c3c9000000000000000000000000f8f31f62f59084b385c7ef8f1b6ad49ea4bb010a000000000000000000000000cc30b2d34e7b88fcd81dda1821c1efb6ca16219e000000000000000000000000af3f185113ecc2e7d76628d2b3f383cc8ab2683c000000000000000000000000945433968f4aed4016e10505f9d2ae14e9ed84e60000000000000000000000001987f50d0ef5d2cb1fc15a70bd824b6f3ea73875000000000000000000000000d10b5e8de820ec383ea61d9c2a61926b26bcc836000000000000000000000000cac11c2077474a213f489c3c390f2dfd81b12d1d000000000000000000000000d7b5e73a434f047e9918dbf2be4375f15784188a000000000000000000000000e0dc2572accb6a517b65a2a7bc402066774fd3c400000000000000000000000048171bace9f1e20d2d9ff8abb6214198fc912efc0000000000000000000000003f8df40be15dbed6a5e36d45c946ca82c9bd48c600000000000000000000000046383d11148584ca163faf56fd2d798b1c14a89f000000000000000000000000e9b5ba9379351cee24d60d0d176eddbc1b1c815400000000000000000000000054fa96a85c5ae5e39dc57db177214280b4ec177100000000000000000000000062fbe03f17c4571247fb85ab33b10de8a001d42d0000000000000000000000001f08925c144fc2cbfc25f04e15f598631bcca3c500000000000000000000000077325ced1a4c6d5774d59e0b0604887c3242759200000000000000000000000014fa1fb76df584549fc248d5705dd494fd03f55b0000000000000000000000005ca82c11dbeb606d1baedd3c7722ef7dc012d3b4000000000000000000000000ce7731cc79c7a9a98082016d43b2a938f7bbcb5c0000000000000000000000009b7e10c407b5b3f5aae47adb718dba750dfcad03000000000000000000000000683773f8247248fcb0c4c498b769425778a8e9a4000000000000000000000000a426c2efc4a10c553708069b5513ed9a8309ff4c000000000000000000000000fa13737f7bd4504afc84e5b4dea245681947d23c00000000000000000000000042a98adb842ab7d83bbd4136a94c14b67e672949000000000000000000000000ec1a6b8fe53c16b37e0c05f3f9f3f2d937e5750100000000000000000000000065b77176ce292023511a0b999ba82842d5644fce0000000000000000000000002615287d85bf6ccf59550a3df86287bb16decd5700000000000000000000000077c6ab3df74af1fffc418347a7e07ab90dbf10ee0000000000000000000000005c9883e21c169e4799e4c769c6927628fd33e6b1000000000000000000000000cdf6c91b409f112d0e5a0e9c0af72952fd114a990000000000000000000000002fd3c1a12ed6b888f42ccbb3dd73d5d0a659cb1f0000000000000000000000007845b634051a3b7261c255e385720194555a3d8e000000000000000000000000f11828707a936006acd6dc5304737e2ac50ba58d000000000000000000000000b19915b1a43be1db3bc003d7c671f3de83174c570000000000000000000000004a9fc3dec64147d8b3ac95b48c2d4188076f254b000000000000000000000000f1d93a52acbfd782dea322b3d33806490f8968560000000000000000000000004d859dd9e0815c946924cce264a4388782f515ca000000000000000000000000c530a76ea5e0b91ec1f66be4d7b75fbe3ce8b5ca0000000000000000000000000f1eca572b8b03d6c6a9a35d670b6ba6fde42454000000000000000000000000ccc671bb35dabfc7e33fb40dd1676569e82c11e9000000000000000000000000a026c43b15e36a99bd3e37919bbe8a871f867b3d000000000000000000000000110ce8c311fc8732d092937bf0e715dda64b0acd0000000000000000000000007d9c4ef15f154ded5b82be191e049357b58a0162000000000000000000000000c0c30a3d54503b45c5cc24662751df0ff828f2590000000000000000000000004bc0b857d7f45d775552b06e705d6369873bc3a40000000000000000000000008b93175113d1dbd75d63028e41f408fcea4253fc000000000000000000000000a09b15a956a71f9ffaba8c9aac74a91bfbaf573600000000000000000000000018863e01b30ec3e93af11a422312d60c4f76e415000000000000000000000000b2606a6df33b18ce70efaf8103bb23e857b2060e0000000000000000000000002b13d4bc702e8237f5cc8caec9da9821f129a4d9000000000000000000000000c1f3c179e1e9f7a5d458bb6c69db9aa16b1cb8c6000000000000000000000000efc832efd3ba6b0da1ec3918124e902d37c4629f000000000000000000000000de8006bafec088148fc9a2e8ab664cb9acc5bd1800000000000000000000000067e033bdb715c8c70ae0727fb815ceba3d6a5471000000000000000000000000142a2efeb6baf8692412ee140657c617c5ac5209000000000000000000000000433ca7b943f72e0f3a31b794ac659b9a8c370cc900000000000000000000000003bba7b3e70a85a0e65578625fbac6aedaab9c0b000000000000000000000000e6a30ec3f1265bee83faa5955752c4bb88923146000000000000000000000000ececb48de014dd6b763730681b4bf1ca83bf722500000000000000000000000034d09979320c6055175cd1069406383666abd8970000000000000000000000004aed7d2b50b25e28df6932f268effcd52c4c7ba100000000000000000000000084f0db9707241db35284120ce1f5edbd1a8e0b2300000000000000000000000014b95d45ccbf80e135744f6f2a9b256195350d2a000000000000000000000000aac14b41c1d0e5fa8245688272a8792bda33ff140000000000000000000000006f93542361d8359b37ba799d05d359f64e4b8bc9000000000000000000000000f42141f7fe9376b4c8c999ea62aaa833532abf5b000000000000000000000000819df935f8c8ce2d5c52853016f2426078301905000000000000000000000000c28776ce1711914449e05e122b74fea392d90ef3000000000000000000000000925bd01777ab5b2f8eb6e2de89bfb07f8a3156220000000000000000000000005701aaffaea16341b4c730faecb7f366f1d05a7a0000000000000000000000001e62c11a205ed94a38748f81552f166a32f6ece9000000000000000000000000ad4b9e35a804a4b796ab0097c478bd5de261e71b000000000000000000000000bc4cc8eaec788907ea229ffe49c9e0165804e64400000000000000000000000009eb2be8e7143675f7ead231719bebe6ad5627c00000000000000000000000006f0381ee23c1bab5710241f58c4a094e86714ce700000000000000000000000023e464f0c0d7eeb9858f893778f0809d2144e06d00000000000000000000000094730357b39ce7fb45b607c86a005602e2ab302b00000000000000000000000017875d9c0e5e444b605b5c9ef15ebcc28e7a04ba000000000000000000000000f70fff0d036ba4948a93ea7e0dfe2fd4bb91490d0000000000000000000000003d6e85763f0349c81fcc3d542e28963be4875ad70000000000000000000000000d26c10818f7e9b666e11b1da2fedff85223c49e0000000000000000000000000872752b160027d989f41ac2d2402a25ecc3e99b000000000000000000000000a0d3e8a1d6c5ba7f5f59ff637071835858b799d7000000000000000000000000262dfbee02fe2f1895fc110cd71b580fee10a5060000000000000000000000009809dee0e1ae3729549618ef7d8f8ce274c51e28000000000000000000000000e7fe678938134bb7e342d6928526be4ff639a501000000000000000000000000da840e366af31665db89eb5e70b6861b4490659e000000000000000000000000bbf19250cdf6629739c5bdf25213a3d26b030e3c0000000000000000000000003237b0197f50ae0981ba82f6b9121f0687f525840000000000000000000000006c602ac2b3437e5fecb0c3a098c30e51ec24d9d3000000000000000000000000d10e24685c7cdd3cd3baaa86b09c92be28c834b60000000000000000000000009475c9203f9a43b42159ce5ef571a2940bbcd8c000000000000000000000000084bb403774f3560482552a09868510e4ce423c8300000000000000000000000035ee13e5af41154aa3690e21f532f06001c93f060000000000000000000000005c9565a8b61e6faeb28d6364077d8b3328fd33d60000000000000000000000002397fcfd753bda3c345abb2c94beddac15ed5f870000000000000000000000008465f081cd741709b2816bdf4749e3bf1e8357e0000000000000000000000000a392e889edcab914fd19bafe125e844d360dfe98000000000000000000000000f7c13d77fc5505fe1c29516b42394e7694937eb0000000000000000000000000b475c9ab4ee7b39a1fcd437afc6c04fcd663572d0000000000000000000000008f7b632763fabeb1f2ed919f7a001a42837883a7000000000000000000000000590e7738a723077036ddb1ddc5dbbf440284b55e0000000000000000000000002c772724f38066233ee3be20a4ed855c7cff5f5a0000000000000000000000000f168125e0109f253a278eddb5df65c3332365a2000000000000000000000000a53a4da5564f47d9d86fd30cf1dc5f55dc7232450000000000000000000000007c16199b805232dac8b0c036a2e3f90a50c2d959000000000000000000000000d09f9cd3e94e91d65d629190cbfe4f8618c1d58c000000000000000000000000a1cf72693b9c0bd986490e50653bc97d25b7b573000000000000000000000000abc97655f7ac4a08f3f73bb18e5663533a845e120000000000000000000000002d87fe0b23128fabef0ac055147ba083f368c6eb000000000000000000000000aeeb17af1501a36356cdd3a2e84863a2e47c3309000000000000000000000000fe844ddd675e1a3865070cbc10b3a331b82e2eb1000000000000000000000000f096202b1dfd730cfefd88d24b6f109d1ab027d7000000000000000000000000c6c0171bb782b866dc7b189945a023b792359a3600000000000000000000000086be6e9e1a742a7921f8597f32505b411cf62fa9000000000000000000000000f80f3b8ded279853da36679aae4ab1b53735b245000000000000000000000000e528235bf5355999eeb40de8f715f6b37964e2af000000000000000000000000a66a872f6733774f6d34ea5e85e8274a70abb9f50000000000000000000000003144f30e392d1f98f683a0887ccbfd8310c5c231000000000000000000000000c84b000847ea027e0f5ac7943410cd2f1a9dd7ef0000000000000000000000007a03882884d49ad0625df15c97dbb98f1156f7b600000000000000000000000038dee2f1e05ff5d6db5e85fa12333e6045f2bd7200000000000000000000000078ab6d12b9c26170c7708c809798e4568987e384000000000000000000000000df2bc218bb8a4791f2405304b9eadf3bacc4c10a000000000000000000000000a5a17db591cf4723a798c441d93bdd9e19c67606000000000000000000000000ea8b89058c10a6bb84f862a0633973288e38a2a6000000000000000000000000ce937293a945c8fb6b6d0eab6524d2a9850aba470000000000000000000000006876c312b8e8a652a70dfd35191914b3f534ef6b0000000000000000000000000c48d26eed5863cf4fbac261e8ad9f9d4c61d26b000000000000000000000000a9c1e4513265dfe17a4d2f6d6cc293c1442d9ae50000000000000000000000009917ef54946c38b2437366b1c8c62708e3f5c47d0000000000000000000000000c258ed215f5cf5ffdfcf25d1fd30e76b898ff37000000000000000000000000cd85ec756d88e004e7a60d8e93472881160bfa1d000000000000000000000000c022520a021fc164facf6aa0c2564895772576a5000000000000000000000000f0f98a937f9d19c4c597883a6088b1d9ec5df1d6000000000000000000000000fcd52d3407299ce4a4f0fb718f99d392ed2dc4170000000000000000000000007ba3a3b00357bb6881106f62b9af347708efba79000000000000000000000000114977435070f898f974e6a18642e048ac5d49cf00000000000000000000000098e026a07dae72933ad8d8cfc65e4df617555754000000000000000000000000028b19f39268939b737f2b6cdadcd7df1289d3bc0000000000000000000000009c6bdaaf253726fdf5db62db56b3d4b370c2dfdd00000000000000000000000071a240b3143ffceaddd2dc44e07905137ae60c6000000000000000000000000057224204b2a487b76c037a4bbeee4a78b5c09e5f0000000000000000000000000ebeef2281297ad1ed83688fc715f26ccdbf8ca80000000000000000000000006732b4035108958d73810747c21efd33dbdb74f200000000000000000000000025e9ec66ac6ed1d285def5809f88eb0305d59542000000000000000000000000bb24d0bf2841fb71e65016832c08308996abd1e900000000000000000000000018de61d0c8a19bb07222c86397b108ee2a0994c5000000000000000000000000528719edbcde1f8b67b5ca5fd6fa77746a4011860000000000000000000000003edba95c38a34152219a4c58fe5b45a35cac50d100000000000000000000000019aa5d4bd1fbed321a753009bfa5099ac6ed047900000000000000000000000082f99596391a9f087eddcbfcadde209df50a4b30000000000000000000000000fd767cb9254074c931945b29380d986a14e4d756000000000000000000000000dfa910ba0ea921809695d1c9b356dadcd208790000000000000000000000000011748e82e45fe8484c2f37079e612c127a48fbcb000000000000000000000000495c6e27c82406ed9e3ff25195edf52b839448b5000000000000000000000000807fb4ffcc65fe53f489209753f053923a24d5d0000000000000000000000000a96853390c776ce8307b46b4d1a857ab310ab018000000000000000000000000947c315635e58a65894294db16c2738c2fbfeea70000000000000000000000008014da5b6b5db58f96c7be39f697a14fb25868280000000000000000000000005b710634e019d5b4a6817ad516d3405b31537209000000000000000000000000c63b19b8b136709006f785ca1fd7b4c2413bd077000000000000000000000000490bc149944c2f9e9264e2dec6037e607500a619000000000000000000000000e1472bb47d12d95bccbe6aead84a4ac96e0cc08c0000000000000000000000008a8ead1345d80b686335d4e17a9e5aa7668acb5d000000000000000000000000af0c6e67126ff7dcf003f57375d0aed644ed717d0000000000000000000000004c13d428fe150d5bb53a656b258aab30a1657f820000000000000000000000001e4b51022d50b773580c3e38f1b6358d7958cab60000000000000000000000008baf778c780fd3bcf71428861e78ae1eca64dd48000000000000000000000000a67fdc0826447823a4f234f2617ade7f7ef84d2b0000000000000000000000003e48bc4b0b7c4bf57619d924ac3696c61d6f43d00000000000000000000000004e977d6983709223a2ddb6a5d2f788b5111534630000000000000000000000004e8fa2717a6c9633e8af13a457fd9e451e7aa56e0000000000000000000000001e0dbcb650194925e140caf1a7d2f22ea401cdda00000000000000000000000063cbb00bbb19e834e48b5fcfac78422c705efd8c000000000000000000000000d94e89907331f55eda1a4152c8e13d7ed050bc11000000000000000000000000608bf4f07a1d0ef4b327700db6ff3635f28b82370000000000000000000000000727e8d0576a4df1c73c02d7f9b103189fed8187000000000000000000000000623f334ce5a2ba512b4b4ccb4b440f2fbe1ec692000000000000000000000000433d00eda90941ec77e0bb33072059fa42cdc9ac000000000000000000000000ad2c4aa999b1a6efafe6b46682da4325beac6fa5000000000000000000000000b83441de9ce753f73da2197ad08dc8eec17872ab000000000000000000000000ad25501ee9ae5e7216ca07ed141a13e81a631028000000000000000000000000c5a16734218228e66e7aa3ad3007d3c8b746dc9d000000000000000000000000b694717fdb6462a817e24c68f648ba674c4e18d0000000000000000000000000f97136e2ef69f6bf729be809d3d50b36fe5a957200000000000000000000000013ecd8a7d052e2aa673d761d59fbc27ca7983fae000000000000000000000000750dd7ddcd6c438c309c0640a79ff02942bd3314000000000000000000000000f7567b404ebcd950891dfe7fb1566db2f5e4e7c900000000000000000000000039e946641ddd789fa7b41c0af72d8b2574162439000000000000000000000000db5e8db58f87cc4fafc41de79fd3bab17e11c7ed000000000000000000000000da59b816c43f19e3bec06c478fe333214bf07d3600000000000000000000000018c251e304c0cb16a69a14d06ac0f9b8f664719f000000000000000000000000313aba0d4c34625dde16bec1b1b4ca2fa59acc1900000000000000000000000085f46ca685e7c50012c5bcec2ff9714969514a6d000000000000000000000000f80cdac355eaa5e31c6102b4e3ffa44e5cc5c64800000000000000000000000068cfac3d18d4c3233461f0e1fd7d478669b044ef000000000000000000000000e3822ed091bcca25ee2e09a5a0df752bb1bc03ab00000000000000000000000067a364dadbfc344c3e8c708abc01813fbc557654000000000000000000000000ed7752c7c3c0f9e49e72094f07a5ed62fb7aa351000000000000000000000000029779503abdc0d879d17112dda8b60263d696fb0000000000000000000000006192f5ad752fcd1c9981305af126ab7fe25b39e3000000000000000000000000c9e05b86c3f5f078b16c45372218f924b0b35258000000000000000000000000f1ca6a540c9f3e26c604818d1babe01edbff4ad60000000000000000000000001b4aaaec013d4d5028de6882ca1ba3b1fc7be6fe00000000000000000000000038e99cebe89f806bc1871cc4a9e66744e283541a0000000000000000000000003f29040744671c3308c3cd33b4ed3f826ce9ce65000000000000000000000000d8d93e77409139d96cf3a2a0d8f9acf8b0f2edf7000000000000000000000000702293a4277203ef6d2c2f54c9c0856375db687d0000000000000000000000009eaec6752cd7a5d2328795f143b5db00bb18e703000000000000000000000000d88f14e2c124b22fb3b23c12300476d53858a3b30000000000000000000000009a505d1507f597f046bfcade24990b17fc07239b0000000000000000000000005031a4ca0338d9ab5530b8bdda07ec2031108165000000000000000000000000559b0ac0defddf792607013d4386216a7e42facc00000000000000000000000083059dd659f64097c5c1f3e62c886cbc2617406e0000000000000000000000002d4dc0fe379625ebc844f6aab040e3d9ab12da16000000000000000000000000495aa6974bea13a0cad7d929cc853d3511f27e65000000000000000000000000a5c30a7113f9781544728dbb6816a2a2c76639b9000000000000000000000000515e564b0fe20950c0cf4dd3a27f52347e9a852b00000000000000000000000020c0c6dd1a90b2d27c7d6e911579bdad94ccb0870000000000000000000000006ce06f46cf2d286c346d7df6f9be017a96cbf07b0000000000000000000000006f27e669dc5a86419ffd6a1243199a409ce48e330000000000000000000000009218588c2b2da59004f453647d2c740c31966f040000000000000000000000008ef883db9ca24d0ee746841fab5898543728064d0000000000000000000000003ac948df7c997091454d59e6a92230e6c0d9613a00000000000000000000000057e5d3014a89c8018fee81582c9ea1220db5ae3300000000000000000000000038dee97d397da88c1c32c8e1529b98a9b38ba7c0000000000000000000000000a6866db34ef37ff5f2a9abacb1dc6b7173127ef300000000000000000000000052e387f2c3e9a1dd6c4092d31cba5c1bd86cfc4e000000000000000000000000fc217c7f377225e3a6c5e78094674fbaea77a7ec000000000000000000000000659f7952cf483abcb29111f0e79730328a3ca61200000000000000000000000059c47d561d5467de4de2686be8d5590c7d5fa338000000000000000000000000924560c6e2847182d48250c306a9c88664a3978c000000000000000000000000b7ae6cc28ea2222af53e1680ac998d1b088b22ae000000000000000000000000bb965cfe61e44deac92a265a51eb9c971303dcf700000000000000000000000082eb8c413cd4ea66c761272401dc7c96c49a3445000000000000000000000000485cb980faedd613434132970d5d2da98285008a000000000000000000000000f6cf435ba79dbf69b6ce8211ec9455c6d5d8a675000000000000000000000000dd57436e94040251e760b4f0bb28e800549f0c4e000000000000000000000000255b372533deb51d93fe5a1888a9f221ed4378460000000000000000000000005a04fb7894374a1da299140188440decafb6c6c30000000000000000000000003176e8f871298055431cd84da4e55bdd0c183da4000000000000000000000000913a43a9ff659d1223e596f1de5984ace7899f5d000000000000000000000000fc6c4fc635fb621fa2ca9a5f3ab6c3a69d09f45900000000000000000000000059fa0852794e0598165459cc87f4247de001bfb6000000000000000000000000b90b6ca583b3e37677840c258fd4c98c7751fe72000000000000000000000000847e10b4b367052947494e2aa239c5cd417cee6300000000000000000000000054b6640300190c6afa39e900eaab8a71c3393ed5000000000000000000000000a4b1ae42b3748fa0806f0e7c6412e47b31332668000000000000000000000000895ea9e0d8061c43450962614665dd37b632baa50000000000000000000000006e64d04b67f2de8df48e8e98d774152f7af0232a0000000000000000000000002ffe14e5a583aa3655b80ccd9611bd4558c91b60000000000000000000000000a966eeb8a2952908771035c5b991bcfdbbc430be000000000000000000000000515c5ad55d66677806f1e9262ad298fa4d38270c00000000000000000000000022178467d233934a45a9f95584f24141e23c907f00000000000000000000000070fb2bfb02a742241f7d710863ab25f16641a03a0000000000000000000000007fe52de90c4b5156d8325f595545861c62cb9754000000000000000000000000d3ee38325dc082d5558bba0a3af7a8902c3717e20000000000000000000000000e460b9ed21379ee4829900b0937e5befb163a2c0000000000000000000000005179f0ebca4f8293e3d824e451424fd06d452314000000000000000000000000bee3a05abb9753a5609cae152b82f803e05273ed0000000000000000000000007aa2cd3dd6e85f4496eca84aa5e40915abfca31e0000000000000000000000006e45d9f408744e76e43610229d1374af4e7dd0ee0000000000000000000000001e10b086ff9b7234b94e2c2ead7b939326ff3ed8000000000000000000000000ac2f57d759b4e378aaaa457c4f7ec3e8b4713746000000000000000000000000932c8fd4ad1bdee05da30a85371c149270f0d1ab000000000000000000000000dd8052ff1aa62b37d8b670daa4d011648f118ed0000000000000000000000000f0566aa87ef6638b7e0a72800a0f22a9a043f4190000000000000000000000004cac9a048cbd4d32c5078ac4bea28bde56fc85f200000000000000000000000095330063bba40db7019c013305a82d7f5135b26a0000000000000000000000000e07e0af3a5d8333e822c3b4970d53c4ee584e89000000000000000000000000bd2d27236ed0697131aeea06bb4634518fe3b3ed0000000000000000000000004c86a12813df9c5baeb8ee1f12af97bcc221fb1000000000000000000000000018eefd2389d9635528bc00b1ef7c76722ff7fcbd000000000000000000000000dee27f40e30724b500bf08475bc38687fc6218d80000000000000000000000007180b41ef887345629ec13b595cf2f6c0f8fa78700000000000000000000000080b156b5e0f4a7fd30b187d23fff18a9c4867c15000000000000000000000000b1dd57b8428fd15d3268d10735190d2b7c3d780800000000000000000000000067994a81b3e485d65aaa717ca60ae0531248ee000000000000000000000000001b5d4a1fbca7ec113481d19da3a0070abc31b450000000000000000000000000ea5f28aaafadbf96569bb794f2c8f7bd413afef700000000000000000000000035acf3e5f4e57e8dbf6e6f0bb44903065f935cf9000000000000000000000000776a5895d4c92c2b8d1d8896917a696649c28e30000000000000000000000000517df4f28eabb59b962bce3a706d27194279f7a2000000000000000000000000afc8069493d9670cf35ca4e664641c787614afe6000000000000000000000000216556b5e2094d469963f1922d8937e39acf97a8000000000000000000000000bc884f7889e16514cc04eb76c0bedc40be1dbf0d00000000000000000000000099cad5f4fc25a7604c9d7e2d1b48c19fdb41f9930000000000000000000000008f4ec02b5b0f00898d3ac56397f07e787f0325f5000000000000000000000000ce216f3044da71baa8190e73f99c4a944407d401000000000000000000000000e2a1d69f59b6555fe378619ab81efae3534533f300000000000000000000000001fefb9fe32f54c55261044e388c6eff92b794b00000000000000000000000002163534c53543ccacf00dfef8e72596fde5b628b000000000000000000000000d219213ac45d03dba1fef5fb50ef2c3b57e0e370000000000000000000000000de9c1f620f2aec54347c223ec57938787bd351f6000000000000000000000000e4fa92c16fede8ad48d0646760106be3bcd45a94000000000000000000000000bc44c94eb454179e12341b6e824be815f747722c0000000000000000000000000027e1787bdb99f3dff9985b682214eb682428f300000000000000000000000086a560533ede38a20a34f05502f4fbc99b10e602000000000000000000000000e8479fed1f83f8acbef378aff440df94191718ac00000000000000000000000063e3a758736999c7f3caee285129fa506e85047a000000000000000000000000638184ec6559c895314d8b26a0bc0e72770525f80000000000000000000000003b1b6abcad6a7b3b0a0a94dc7a82683d1606f330000000000000000000000000eb4295f8006aa4122eba8a37d81c1db6417f1e77000000000000000000000000aebfcf2153a81691ebe4aaee23fe0c5f8f28ce4a0000000000000000000000007258b6909e6e0fe5be4fc2e8f4ee3479235ccdb10000000000000000000000009265f6125c7490a9ce26a144c317f911604ca0230000000000000000000000009a79b1a17d53fde276ca4f5eec9996a307ca68b100000000000000000000000075e34c6a1964aa3ebff2e9e6dac12e44cdcafe750000000000000000000000000fc36397318f61856fbf3e1286b0b5a0fac5a88500000000000000000000000085432fe04b65411504ac51a10944eabc950ab7a20000000000000000000000002baae39a6606c7619ec21535d679ffb030f3c52c0000000000000000000000005c86a8cae39225769bd8eeff465bcdb4d326867d00000000000000000000000022b3dd5b26f6b683be2f568bb7c9fd96d073268f000000000000000000000000789242f0bee8684a79c63664ec5aa9c16e436702000000000000000000000000e90038e0666d3517ef14b815261d2754cb3e3f29000000000000000000000000f585e3ffd86dad722de6091134a92a099cb1111700000000000000000000000071ea2ad9df13f17870e88356b815462258c6e8b6000000000000000000000000b16fb84d632f3fc324e95ef9c40b3b35e1f686b1000000000000000000000000dbd49e6120fef638c20f6c06bcfdb523e1e96bb8000000000000000000000000dacffb7c91f7e0ba7b0639342b692eb406bd430a000000000000000000000000c5f74a32a29f4a49bedeb31b24884ba6870c6845000000000000000000000000e7eb22a07d7325220b76a2c11184ca15bea8fc890000000000000000000000008704d514de125426919ae19f9a22addf66bb353b0000000000000000000000001d670022eec53dcfa834fe1db34cfc1ed0f6b5e8000000000000000000000000f140300d1df7a6fb14fa3faffeb8704f815fb8db000000000000000000000000dc59da89633fbd3bd27bd22e5acede444c394beb000000000000000000000000615488c06e7dafa672a46fadbcdc42a065abb1c4000000000000000000000000ce23943a90fb9a4d84d150d904163a4e5183f122000000000000000000000000961b2f914e488f0ddc25b462fd5ff4a31c817845000000000000000000000000c969b39cddf9f618d3c615c3b6627491732dafe40000000000000000000000002cc0943eac798fb76af30343821cbe64abb0b0bc0000000000000000000000007af4922fc22037d573e889201be7c38e42f222200000000000000000000000001604a3b9c8b5d79cb1e9fc2b44a0c674fd307fee0000000000000000000000000d8aeb626c5dfb36a911d4ee9b2a96d04e24434d00000000000000000000000015f65070ccf32157102c35d062d70691bf28b31c00000000000000000000000050372ae351c9b5654265f9c500ed9035ff0c36410000000000000000000000002f350ec244f87697b9a434ae5fb0a44c61165774000000000000000000000000159413a4c1414ea01c83dd43c3fbcb82cb526b0b000000000000000000000000f263f9d5be6029896a8a076dd3d06bb678681f83000000000000000000000000518b10d9c222f8dd86eeb263307c853602bc2b940000000000000000000000006a391346279a699537769b3be998de8ed52c83590000000000000000000000001105ac617c667502462a871ab80d2c1ff4907c86000000000000000000000000d69597ee5cc5ddc7dbacf105bfd9863724cca78600000000000000000000000031b4bb2947593c6ff2b9a518867447761c65f9be00000000000000000000000095b7a3c5876c94dfd03b99480470dc4d436d6b7d00000000000000000000000034a5c6e55f2b2dabb8c82d0bd9d026b7a7fb52270000000000000000000000006bf7d72e6573175ac0e8fc831eec8df6e4beacc80000000000000000000000007b854797c5385cef7f39c79f85573c42d3579fe500000000000000000000000022cb83bf0f56dc9e31d1f558519c770cecb2255200000000000000000000000017eeedc5b452281be8ad716780b1c6cddf35f11f0000000000000000000000009b66b8b52efb01fb4797b3922e7e1a9219c82737000000000000000000000000e083f21c8a9552cd2c38c174da05830aad51c14a00000000000000000000000080c41f7b3e91b8a5a1d03793bb46e37962568818000000000000000000000000fe4ae01378d152fe12d58c785ba505c4fe10358d000000000000000000000000a33a36c88f533ff86b4d7b9fbf25f2bd97b9775f000000000000000000000000320f636ef5078f0b6e26cb1e5b6fd452f98b0d07000000000000000000000000f8ced2c32e7bf306a44cf7ec16758eb5516ca8ea000000000000000000000000b419704b1b332f043456dd2f180cf8710e038a7c000000000000000000000000dfb457c1029ef978c0391b36a436381aaebcfc78000000000000000000000000b181619a467dbb56a5daeff6cfb0eca66bd387e7000000000000000000000000ac9a198dad6facd282e60ddcea2414deeec216040000000000000000000000006c0e4badf47dd56c4b4d06e23a9e4ed74f51edee000000000000000000000000644f372acd9088de856daed5460d7f6157d82231000000000000000000000000cdf91b856f49d472bf62dba7398484452595e559000000000000000000000000f84ae54e752d93ee6801545235d5a369ab291fdb0000000000000000000000003846c3a30e62075fa916216b35ef04b8f53931f6000000000000000000000000d20b129ad49b8638404ddc42b46c0f8fe47a3045000000000000000000000000520e7bc8ec677277c9784d2719867cd498dfc316000000000000000000000000e617ef7e8c55622e0e3d526f90196efc015cb4da000000000000000000000000db758f9cd0978ff3fde6005a64568b1d1775324a000000000000000000000000001baad80e45021b3c69f0e50b17daa281673280000000000000000000000000ca1af470e9b044028c4269d609c09d3e225a16cb00000000000000000000000030c9ec48f48334972f9ddb0b001f7573f230e298000000000000000000000000c74c6cb5cf777a303478805f0797ad7cb818b1150000000000000000000000009cf2c08dcb0bba651d9162c1d48eebd82715904b00000000000000000000000084526f71173eb7327ac6c3523fb32bcd45c3f81d00000000000000000000000062eed057e6fc2885ed010566217785fce98e04eb00000000000000000000000069b72aab12d1d025e0ab8370559a749da44c8b4a000000000000000000000000e10dd194c1598e53650fbbd93831c5d0bd14648d000000000000000000000000b3478ac41a7acd9a33eb15d7a764b7119e571a3c0000000000000000000000002cd22e135a528bf46948f03585db21feafea54bc00000000000000000000000082abcf4cfd09874b5e8be31ed412aefbaf00246300000000000000000000000036c193a1cc24b436f0ea7da0731086e9e1f6ee2d000000000000000000000000f947795a5c0b7c35b0401798663bc428fb9570ec0000000000000000000000007c855ca33540e8c0f195bff679fefab44c4b9a0d000000000000000000000000653ec026f6c5feedf0009fbeb909738367f2c5ab000000000000000000000000ac2c53721e348cee36358845a282e24851165def00000000000000000000000069847b904ad7f3f3dcc01bf3a33c90de19ad2f04000000000000000000000000a407df127159101e196c86ce014ee87c541080b300000000000000000000000028dc4ed0fb19c9a63633b12c6896d28e6142a05c000000000000000000000000899aa8b1d88c3b348b71a394ee92fe39392de79e000000000000000000000000e57de11c49880e6ca8aa24f4bbfd1b7be3f75a7d000000000000000000000000e4230c7ed2b23b1db50608efffb8485a56026fa20000000000000000000000003f234745268c7a702595f3e16e6ba026808e2f580000000000000000000000007e6d76c0d68a47fe8e701672696c6df72f7c22df00000000000000000000000052dd4d79df516383da31e1177fa658fcd1884e5c000000000000000000000000cf4cdc40669e23959b8f6ea6f7e6f1a561e7706c000000000000000000000000c914ec626dd6b0e653b338d5d91d4e6aa7740f9700000000000000000000000036ca97410b8e3b13847d91cc82edc23a958d7dca00000000000000000000000083175ec97c466a57a3fbc2a0a36cdc2db63f896c0000000000000000000000004b02ca08dafe95090f54fe2940c9b8ed46052da2000000000000000000000000da05a6ac892cdd1e1e8291b794f09ee4b418cefe000000000000000000000000c0a33cb7e1d321903eed52c3db539c086f4c93d1000000000000000000000000468407ca272560cd80f034ee5eb2e7e5ee3e0ab90000000000000000000000003d20f69fa359f3276d9708d92c53e9c134b2b7b1000000000000000000000000063777ccd358b9e4718568d2f49bbaa6eff874ac0000000000000000000000007bb978061feaf2c597be83118c9d9fe0f8c035570000000000000000000000004eb1d0feedde2ee5a12af4f05dcabf6ab0c6abe90000000000000000000000000be10f9ccad25b24141917736779144ce8c343fd000000000000000000000000f189f9e9d01fe0d79417fe1249e6d852901ab2a900000000000000000000000027a862840bf9ac48be971a4ca7dac6d23e201df2000000000000000000000000566c2271973dd1036d44644b3448dd6c5c841ed80000000000000000000000006bf799ad5dd5825a7d00d3ae122aaf1cb9a5a2c500000000000000000000000095d70088daf6c1d11073e1c647d13c74b108b71b0000000000000000000000002f51b7b8e24f8aa646abc1b383d47ee62c96552a000000000000000000000000be3a5695519a4f910a3943919d7b388e0dfa4a030000000000000000000000003b299cfe4cb73cd2e408e8f851a2deb7b74abe100000000000000000000000007029b8aae2399a9f4b82d4516d6d16a35a52ff2e0000000000000000000000000debad9e1dbbeb03c74a9964c30aff7a07f58dc8000000000000000000000000002f769755119c5c8526639b65bce3fab5875ed60000000000000000000000008506832c7f09aa6d23a263948ed4c6bc5ede5d840000000000000000000000009176b9c1c359ada1f9b26c8ef4980dd386fb1da00000000000000000000000004e8c020c9329a0d5282bcea42d4078a26e9f916b0000000000000000000000001b92b09eb0babbd6c234f5dd30100f4b5e5e42e3000000000000000000000000b0f807f03913bbe915b1db88a3c1453bfceb41ea00000000000000000000000063c0b858dbde283378d0acf50c354c2799b4b8ae0000000000000000000000009965a4e88d93ec1b8b45c7e344dd2725d5f41185000000000000000000000000bbf76d85724fec44c073fe737fa4190bc4516e9f00000000000000000000000037eec051840e8ef81917ec04988547dc53525ef0000000000000000000000000f435b12c11b5732c8debdee917e0ac1764b290430000000000000000000000003aa77069e5c68b0625a7cbb0ab82300871d1b6ec0000000000000000000000009c1867f0c908c0de9f7c6d6f379e2058b0fd2d0b000000000000000000000000d30624253a7ed5b8e330ca88552034f63a0fd2580000000000000000000000000caf0c4625381144c84b78ab69f74dc1dadf58d4000000000000000000000000c3e12053d3b23b508159645b50cea013535a30ef00000000000000000000000042bcd3d276989436a861d20ce17d026203325ff5000000000000000000000000e3a7b3b04ae61aab48aa5dcc41de7a9db7db113e000000000000000000000000558fc781ed9ba982ec1f70fa9e47816bae6557a1000000000000000000000000b29aea102a3b81d2d0c3f9d778f0088f47ea84f40000000000000000000000003e60e69c5266f7a668df6f6188d3ecda871ad7a3000000000000000000000000facdc9b99099a611793f7e0379da8857b957eae60000000000000000000000004c75af1e6ee074159a7117c3a08cfb164ecc2d6f000000000000000000000000868d04d326fb3c0bc6dd48bcadc9bb38538b1c870000000000000000000000005f0f5ba64cb4ae3fb6af63f3f25d9e38a56fb92c00000000000000000000000045ebe427e74b5c5ace088407955faee2f71b420b00000000000000000000000099528e2d228e322aeaef24dd763348a98a50c385000000000000000000000000eb4901b4acba165cb6fcd1a1c42bbb4fc86642c5000000000000000000000000643b1c0ee5519ccd030ab7954971760b36e7748f00000000000000000000000065d50abc586a551e867ddb111b7c8956c0b5091f0000000000000000000000007e56d1d8406d5d9b89d7634aa2d5dbca880f42b6000000000000000000000000df033e943be81b23e9645211bf21cdf8ddf65a0f000000000000000000000000f6cf6619d6c75260799cefe86465a5dddcb5956a0000000000000000000000007cee9248bb17f2a94ca0bc84fe6673ec7b67e26200000000000000000000000034119b30cdd6be9403a85213f48af2e2558eddde00000000000000000000000092fc364250ace22a4fc0cdf4d28d27805966c9640000000000000000000000006778979bc512e15b3fa6e1a912c943365a9ab5f0000000000000000000000000702408d5ad2a95233f6db36445c073f2c194fc350000000000000000000000007e048ca2c8efdb2ced6b83fb17037c0e434a93e300000000000000000000000091b2e13798c9f2bf2b2822f18d9ce0ca580627af0000000000000000000000007972a8d17d2e95026a7d374a5f3725edb3c4b1ad000000000000000000000000102cf5ef8c2f2deb17867a1a631dd9dfca895332000000000000000000000000fad160a458838e87a4ee1f4d16839ffaae9f89320000000000000000000000007d73bd3e9e39149b21cc75a95ae8a471025aa622000000000000000000000000f3975394c9509c47917fc25672d2cbdec2f52ea0000000000000000000000000f7677fd0835429d852a5899895d81647ee19daa3000000000000000000000000ea6fdd292746218a2b6a586cca40cea5b62cfa4f000000000000000000000000b95b9edebf8766128a6057f1956401aff7d12e6e000000000000000000000000b089c7d40185e19e9e2ef86a61374fe934d1652800000000000000000000000038ec0497f99547489680a2f47e3d973949bfa348000000000000000000000000c6518dd4e42de7323e168290c20f7c29bd2c67290000000000000000000000000791a6a946beecee668075cd180661885e3dc04e000000000000000000000000b1d50f61adf52c22ab545e6c7a4ee367b669a2b70000000000000000000000005012a1c5198de9d596642045cf1a32483254949b000000000000000000000000eddd9bd9b3451cd2c9741e854e540f925d28355c00000000000000000000000007e50c75664abb93d69136d5ba81f3b1baa405910000000000000000000000002b9de36e6db02ba3fe827984eec6cf37b87bb92000000000000000000000000088748a7dafce7d4783d060d1f497b586cfddab84000000000000000000000000fe2e6b7ebee2e8264df49d658faddf51241db5cd0000000000000000000000003ff890ab5c7e13df769ba84537721f7084412c750000000000000000000000004307b6e44186b2bfe33fed131aeebaf8b8b6eca9000000000000000000000000d1d9be5f92f280ffa57ceb7617973a9a6e66ffd0000000000000000000000000b2ef49a9255598f7475ca50252b3a8b1a983eb8d0000000000000000000000002bb2baed25a5170f048d86404f3586ba049bd36c0000000000000000000000007f197f6d668ff8e4f6b7c30ca1f09330f1c97e050000000000000000000000004ad60b5a979d3a5b639ef6c3957180ed723122810000000000000000000000004be56192b6bb1ce5268d2ad227d9d1548a5e34be0000000000000000000000000994f56935777179cb3bb6a3aec0ef2277fd86120000000000000000000000000e6795405a191164818d211fc6b750a8dc47858d000000000000000000000000ae7f970f3c877efb1d04f1978f7f4c6468c352590000000000000000000000009f5bf6046127228c3d9388eff2e820722c4e4ffc000000000000000000000000967e67fc02c18c77e622ab9dfb06fcafb442d3460000000000000000000000003b35848d2c39f0b8a00f7ec78d7a76e1aa5cf37c000000000000000000000000057bbc8900a88a568f87639ee6aa71d6d86a2f61000000000000000000000000325ddf0bb2781ec95b20a02d0584850947fdcf6c000000000000000000000000114465cba81b052ad89a71bfd1d3c3b2ebf46d490000000000000000000000000ccdc1998d519f2d6e332b60ce7ec75edf3428d8000000000000000000000000c7530dbb38aeb5b5e803cb5a5a7e81f9fb7953a2000000000000000000000000c82a9496e73be1f1352aa41af6b169ed725ae7df000000000000000000000000d09e27003b69a9413e3fc5b5f7b5f51b4a17bac2000000000000000000000000f572d4573b43f1a99413fcf2b531b7aa85908b18000000000000000000000000d89f8f6ed1259fac3f10c6c17cf37480c438146f000000000000000000000000bc50ef8d3c537ca48edc0e7d2b848d6b953ff114000000000000000000000000bf236b40a2d22ea2f83228026736aeb9c29b47a3000000000000000000000000d4ca0bd49d54eccca11b3c0c3815beecc15a009d00000000000000000000000052f0a09960675bf5035c89d24d173c0b947e16dd0000000000000000000000009d42754f5a9b027cb7ce24f3c27d8a2c33b5c9d40000000000000000000000003efb308154bfd47e0bbb4207d552a77e23dfcb4e000000000000000000000000d88f434f3eadea451839f8336bd19147ff8c78a50000000000000000000000006c2b1e5661a0cb3252ce15480915eaca29bf3a30000000000000000000000000c1ae3100f6a4ab1a832b146009bb7a9365fbfe86000000000000000000000000f396253ccdea97a2ad23290a49e21235f4924b760000000000000000000000007f415550b1e2e475632ecd6ba31a92aec4b9e605000000000000000000000000cad165e340eac7a4ed4eed6ad2c306bbdaf2368c00000000000000000000000057082d9a6fb074b532bb3146d4ffacde4ecf4f35000000000000000000000000f728f609557dd111e66c763d38f5a8ed6a7c787e00000000000000000000000054ce1f3a724e783af6324c0469e7774fb8d45acc00000000000000000000000042f032815eb2c04e59df726d99d7c9fcd55ccabc000000000000000000000000e0e54a1d4666f2ed094e1b75a6a814c034bba21e0000000000000000000000007dfb7a1045f51e0c6c3435e67eadd8625d581e420000000000000000000000009841287bb2d4d151f93a0d98302718c725cc1e7100000000000000000000000096f6162a83ac0dd9544b6efdd6c9b05468e481a900000000000000000000000045f940208b808cb5e5bedc487cbdf80fdd7aa367000000000000000000000000969369b12d536bf78ae044e5680fd154d8603c8b0000000000000000000000006678917823c26a5b0d3f42f56b1c7f547527644300000000000000000000000026f117473088155b30304916198de66022e37991000000000000000000000000315da833b3eb4d7ae4ab99ab0e241bed48f761a1000000000000000000000000369ed00b75d303cf2684464cb68b86c583bc2e8d0000000000000000000000008149b3cbed17de8c183bc216cf8398d1c781b97c00000000000000000000000012e37fe7018a0a287f09dfd10e328201b66f5cbd00000000000000000000000059a835364018c0ffe3b83b559461aee6eace79da0000000000000000000000003c811b726dc3001436da24634a73d5a5645b9b3a0000000000000000000000000429fbbeeb4d02afab9f1e0ab13505c662c06d2b0000000000000000000000006c781272f13c5ec8e785946e93de31e9ad0dfbc3000000000000000000000000d7f5579262f1b9e1a7e430e47c55d6030d74dc2400000000000000000000000065663dd05e3dfc872382525b0898db814e3765df00000000000000000000000005c60b7eaed6cd258f76d99b316665c203e72c7f000000000000000000000000294c16cbb6c1271b6dd8b685aaef6fbac361374a0000000000000000000000002b43e5fe84be6d39d1595fc051371d5cb2012c37000000000000000000000000a65a8c0137215cfaf36e425236af7d75920fde9f000000000000000000000000560db138c19339adf9727ad066d665bf2ef864bc00000000000000000000000006b1bf28c962363f212878bdf87417ebd03162200000000000000000000000000e00b5ead23a67ee814faee40af4281f593598ae000000000000000000000000ffd59f6bb4bf32225db607ff90873668f45fd51b00000000000000000000000004457175dcbcd3954170dd92982b8c5b893c2b470000000000000000000000009c64417988df76c69ba16be0be85f50e31e6a6e2000000000000000000000000ed6bc7a33579f191155701546515923ce7e458220000000000000000000000003829d283d6d7a85697343e036e0a1b196f26dcc8000000000000000000000000ec550ddc94a31f1d1e6f406d6925dc4de1b3f9c1000000000000000000000000508d7854e851664d17a94f304821aa72424c60920000000000000000000000000d35efd7d713b952e63c09f6504cd79c8860183200000000000000000000000027bf5344e9fc18d10d73d6d3b39addfdbc21a9e500000000000000000000000000caa5b2ab1aade09dc960e6b153ed71d030d3e60000000000000000000000003e105ea1a1fc534ae1508a506f0879eced2161c8000000000000000000000000251299d25b6ab1aecf0b4cf4334f907000a1ba7500000000000000000000000042cbf30dad8fe1dbc18263180b19665d4958f2c300000000000000000000000078196e1b6280a964b4397d295fcb374f000f7581000000000000000000000000a1eee6393006868a0ef01df37f554ee951ba4dc00000000000000000000000002a4a1ebe2157b68b93d6d65269a63d8adb568341000000000000000000000000b7fb24b1b2954d0874d34b3bf08ce9a7ce8f51a4000000000000000000000000810b06dd9edf0ef52efc7037132eb332ffe8c1320000000000000000000000000da54998dc11a7c1cc7f73c3ee16d3865bb3d4a10000000000000000000000007b44ec240142548ba93a59b0741291214790454d0000000000000000000000000c3200b2368202e1a00587c300bfa3c605fad4b9000000000000000000000000d5930fe499991b8268c93db19e77381a433f57d90000000000000000000000009a7180269a325a5dd0ecb1896a34328b43750f1200000000000000000000000088395488c357aa2370c642a553baf295f6167db800000000000000000000000006860e95b3b85c25041a73c2f576895a600e5660000000000000000000000000cbf630500cfb6e79c0860e38002109a5cf7dfdc9000000000000000000000000c92944436cc3cb1dd44d858fc324d11f6b5da48c0000000000000000000000005c5afcd480debb5e836307e3e035f8b728f870ea000000000000000000000000a5eda2b3125927d6964db301f2b7f9833ef306d7000000000000000000000000fad191bddbc6bc81fa84ffc623e2dd473dfcd697000000000000000000000000b4a463a5de0324e5c75892d0ddc770189459bc7e00000000000000000000000000e266a5a85867a785c1ff420e681b52960343cc000000000000000000000000f71994fdb2ec563572f58cdf732ee5dab63be2aa00000000000000000000000022834d042dcab9b9dfaa87c4a9dd8a74f9bacf680000000000000000000000000733c69409c3d7302e2e431a3ecb46a50a0a9608000000000000000000000000a4732c57d1e37642926c557647745ad2014f3fa3000000000000000000000000ad7192f4cbb6a30617a78eb69761ab4c8e61ee750000000000000000000000002d3e5b8eb18e9e892e4805d347ebc3e52b951a0c000000000000000000000000d4b965e32e62aa30360756c2e6b78773be64cc2e0000000000000000000000004ad5407fe32064a6873d636f6de096219dd9406300000000000000000000000004b2939f7f487d689c7293ec1464862ff049d124000000000000000000000000c75d843bc6bd2af6f4d70f5d8bd4722a0477529500000000000000000000000087ff895f3b8dfb6d19901036a912b819ad9ef8bb00000000000000000000000043ef890de3cf8091fff13c0182fa3575583fbf180000000000000000000000004265d92e152fa5ac1515eb4ebd021e29ef10d48d000000000000000000000000c38978444ee3a876532938fda3841437684b52c70000000000000000000000002016ee37a8069139a310cc851a70ea06518fdc8700000000000000000000000065a01e0c12d67872aa1bd1049e29b08b02ee10d90000000000000000000000009fcc4bda6bcf4a650bbd69edf7624ab5ef9d0d6d000000000000000000000000c8c38b0ea8af5b8a7f439653968a32b11cc076ab00000000000000000000000031a10890c657f4f79f236424a2accfd9e6e0ef8a00000000000000000000000055d07de5c2138af655c778c8f70597ad3a327daf0000000000000000000000005b53ee0809623e68f948205cd2c05e0b883e0b8e0000000000000000000000005f23affc7088419c3218e96321e0ed14e90c6a5f000000000000000000000000c3deb3efd12c7f62528db6cdbbc9c91295a5ba040000000000000000000000004338a13239e0ffa35c6c72b904d321217024b7ff00000000000000000000000055f954b9c678844394450a81dba1e8450ed3d49e00000000000000000000000024df581e9f8189a2fd2f2d9c8891b0e37ca952ee000000000000000000000000e6eff1efd707ec31c5188b6d16e2ff4ddd7848ed000000000000000000000000da9908687db5b08b1d03b65c2ce463ca8becd325000000000000000000000000620467911dba9a6ceda4d3f62e39bcb4dc47feed000000000000000000000000919b840870827da05d0a548b3d44ec01b6d878cf000000000000000000000000d0e7a0e8364b321eecabe78c8dfb2fa39b8917da0000000000000000000000003b7e6cfc473732f43d48ff6172e8d86b9513a18d000000000000000000000000a8d7a8f7e5323e745538fd2c6c41cddd3730a2e40000000000000000000000005eabf6bbc1300ffb5146c7e8a2e561404a248f0d000000000000000000000000554c1a8146b9a4fa8756d167b8780576992e3ec0000000000000000000000000eeafa370c124c8d0e335671815132bd0fa1e0d65000000000000000000000000f965a1a1d96d1961c784bcf0b290ad61de89368e000000000000000000000000d0048ab82951f302cebd616aee4b58d4a1d149030000000000000000000000002748d62345e2805ef70a5571a8d64c7f4a8ecb20000000000000000000000000423a78af1e566829e73221971a7e419b8f69b0b500000000000000000000000066dfe3a3d1fc46cbb46f90941767c2d6732db00e00000000000000000000000085870e4cfe5e360ac5dd0ecd88c71bc043e43330000000000000000000000000dfac667cf41998a5077f867347c980899817e3ad0000000000000000000000003a1e8ebc9785f8c49cab387d468d29386d037da80000000000000000000000005d9b35b6b5d86a09e23ccc70edc9030249704cc500000000000000000000000005e9a06f6e169bad0ec4b953fec8168cffba6da50000000000000000000000004df43d4a1da6cbea2a2b730e3d6786ee79914f450000000000000000000000005ac28a1d0af21226e36737b86cf36234b07f01bf00000000000000000000000090d89ddb65446e4375d7ef68cae0db83367fd49600000000000000000000000032c5d4a75e9ceffb90f361255d25349fe30931c500000000000000000000000027d7da91cef0e99062d522faca0a6e58dd1569f6000000000000000000000000f0e3da354d34d7b8af4a3648f34a32f5f9bec745000000000000000000000000909439d044dbb0896e67c78ecd55569d48e1b697000000000000000000000000129b0a0004e662d6019c564147646e89880e4aed000000000000000000000000c36be54c4c3580dd100b5b7e743e593cd3822bf4000000000000000000000000a66522d79f572fd5c4245b5f18d994027b9994fa0000000000000000000000006bb662f35a556ffed7c6fd689ace4e94b8726649000000000000000000000000999d87ec74ba22208cf069ea2d7f33781e11c3e5000000000000000000000000438f563e24570bebcf862263e93811292d003db5000000000000000000000000cb5657c31f3b6abd60a77a5014372bf591043967000000000000000000000000e4b1173d7cef79473fbe2e2df51f05472123e6820000000000000000000000006eeea3da16c2e70aa29337184db9ab2092efd60a000000000000000000000000338ed2f5a9f1786d162a3d4ce9102cc0cef9db61000000000000000000000000b5635186f82c47fc76dee4dc7bfbeb0ba6e7d7d9000000000000000000000000a8bb4481c6ad2d4870ba0fdcba320105cf8b5c710000000000000000000000003bf39e4677efb07a775437b5e4bd6acf1290685800000000000000000000000079e792510392a153796924f34dd2a13867c49ad4000000000000000000000000a9a40389b4e88be08981b59b22665a63d5f5a848000000000000000000000000beb2d4c0bb69c305025b9de17d268f7fa56b670c00000000000000000000000097789a441b66179ed1e011a9ad95fce2506c321b000000000000000000000000d51d0df0650e30f5fde08273ab7362f561cc95e10000000000000000000000003ac819af59b3423f5e7049e645d4b8c56a5c7ca7000000000000000000000000c5142a066dfcabbd20ff8b581c5e82f523af21bc000000000000000000000000ec711e204ac31ed91b8bdf3d6094c5d1540f27210000000000000000000000007e996416cf2d5979a1a2fbdb24d33f413a15ac5f0000000000000000000000009e02d5e036a0b4e2ce48282e7c8475bbcee9051f000000000000000000000000be99236b677cfd836fb9ebb31f470c1f116374ee000000000000000000000000d3ad1d70a536c95160e5c980eb9750339e90d7ee000000000000000000000000df8e1737e06a2903907732ed886a610881d67f58000000000000000000000000a593e378d1c9405389755aef392f62882240603f000000000000000000000000bcc2c1c8d87008ddc092fcd6d60234f230a0c4d200000000000000000000000015715b314c02c3eb694e3b36ee270c6d872261b70000000000000000000000007a66fa534ec9b99b3d71508410c8323fd7945b79000000000000000000000000ee846dc4195bf6e6910c762b100f1e7b8d8cf7b40000000000000000000000005a29f5a13f2c2855e492922a96bf1c3468e508ad000000000000000000000000ea05b7e1a689962a5fdc1471dda3c0fbaad9faed00000000000000000000000009af55994a528f75b3b7ee0d76366b92995cd80f0000000000000000000000000667ce4912ab55ecd0f34d816edc616de0bceb1a000000000000000000000000a993d1cd937674a0bdcc948c58335913f14c9ca600000000000000000000000021819399eb6ca810937a5537d6915005d08fe3d3000000000000000000000000dacfb62dba40300eb2896ee0b1b175c46d7130ab0000000000000000000000006e9abd95502e266e76bc0b51b127ddd90d4f7ef20000000000000000000000007704d825bfa2c78afe837f7e7e555c6ec5c42d6c000000000000000000000000a223a476a0b4f1aa98f04d921cb4ff428e91d353000000000000000000000000e0eec60d2743d32e6a4bd3265d9818135a198c9c0000000000000000000000005057fab08118aa127b324d27855ccf4d17189970000000000000000000000000d372ba1cbc4a27313d55558d816776f0f06dea72000000000000000000000000302383159c9104351b986c92ba3e64749144821c000000000000000000000000cc9a7c5fd03757de25d31f7036696f2940a93f130000000000000000000000005ccfd572d757ef501b5dffe83b12d565846a053d000000000000000000000000b389ed755bd9b21ebe1b12ee0f2a4d16a74d69e4000000000000000000000000a878b072b1125a853eb36bd13f57810d8775033d000000000000000000000000f6f62bab35907565c5ad3d4c1093b7f90762c021000000000000000000000000db766cc8b41e890d1b6a722e37ffe75496280f7900000000000000000000000082e384b88fcdb826c3fd4fb11721e59ac297fa370000000000000000000000001aeff159f493f3d6b9f00e629f0f24c443d9cdb2000000000000000000000000c9ed4ab767951fedee67220ba23b91c6fd88be4f000000000000000000000000e1da9f74197c70a3261c6f7053aa957aa7adfcb40000000000000000000000001ffe3c27bd56b17735e9e5e873ab9e7fa755ad2b000000000000000000000000fdff3f3f42118fe9ded0718ab3d5ca54e6d3f95a000000000000000000000000553504b52938797b23fb2004bb0b786621ec23a8000000000000000000000000efa68ffa6a6555a9f555c6b61d823a3815b6447d000000000000000000000000f35340181633e728172a7dd83aee0c607318079c000000000000000000000000c1177ee4746961abcad56cf86e80631c7d566c62000000000000000000000000fa3d80fa7cc2551ab51dad2cfb59f33da08be5ae00000000000000000000000077449f5d9dde8e19b849b6769c618c3966eb2a6b000000000000000000000000636c4031a0004998f559c6406662f51e1a8ede4f0000000000000000000000003e98b71679c5d9796b929f560bbb0b8eb8a71bc00000000000000000000000008c564e1ce5fca4268bb5f6d12f0f5b093cca956f000000000000000000000000876056975820dcc8f228916eb9b6a30f229c91d800000000000000000000000041302c02a744c9cf2c7e53b08dbd18493810968c0000000000000000000000006884175a2d33d70d7fc6ff43dfbebeecf00500c30000000000000000000000009a2730be185bf3e7103e00cc43f6b162e0a1ca790000000000000000000000005d39036947e83862ce5f3db351cc64e3d4592cd5000000000000000000000000c6ab41b97759c7ea4369a5a409be1405a4e8260600000000000000000000000061e21abc447cdba7fea7af03263d123e1ffbd2590000000000000000000000002f671a39613861ec17ad35de44f4f84e3d4c69f400000000000000000000000010dbb92f05478ea9427ed5e8e90fca7b4c12bb49000000000000000000000000263da6f9cf7c8d4e280aff53642a41b3210a08f3000000000000000000000000941bf24dfcc2cbccde20106881b7f704e406ed2500000000000000000000000047dc701a567eea11902a1839a4a618e528777b500000000000000000000000008f6b3c0814247be78943f54fbe7994e9afe84777000000000000000000000000d111e06493e4dd56fcb154fa1f38175af6e0ed060000000000000000000000009e0e87cbd83a9f8a75f2b3642d2ba498ce3a7ba8000000000000000000000000373c8e5829aaf5279da459bb687b8bdddf9906e2000000000000000000000000e024d0f8b612fa88d5678e279ea236403868f1f6000000000000000000000000bf6c4533643e390edc75030878ba18930d6586fe0000000000000000000000006ea9359fea39011568aec687ef8a7a7ac2816073000000000000000000000000175d7d016bbb92d00e1db016d5d937fdcb41ec42000000000000000000000000b5b1c533be082fa2648e13caa35114e209d6cc7500000000000000000000000046625deb1ae353100c7b21200d924d8f5bd13a4f000000000000000000000000b678d2373c96431ba82531298dbb1f2032b47fc4000000000000000000000000a9f1bf663416828f8ce1c7ae563721b32f9d24e900000000000000000000000029f44d1f9f6809b04489e04fc4d0b381fc70890b00000000000000000000000082b801c216c0441eaf9bdd9bf18b4d87dc2d60450000000000000000000000009af5d60aa6c33c0f12c092fb9a3df06765cf34ee000000000000000000000000eaddd41db7aebb454a263076ffdadc688b323e910000000000000000000000000c0493bf4b99a3e5303e14eda3f0462dcc2dbd14000000000000000000000000e1b5a7616b9c905f614280b5245a6963848e1bc800000000000000000000000041c50e6bcb0b503103dd9f2875bda178006335e3000000000000000000000000c9a777463d9dcccc3cba007b1cf5f9e0c1ae1e110000000000000000000000009eec15a74aadb8cb89fc8f017acffc38655c7867000000000000000000000000b2c6e6b0809216bcb2ada1b3f4920ea652584bf10000000000000000000000007090c558e38386b67265d1f31e391422b98cd9230000000000000000000000002d83fa3eff5c3a397b2ba6ae62d1563dda1db3e5000000000000000000000000bfa0e7e47def9c1a0b9d66919e05759f76ced31e000000000000000000000000a6d6b2bb381dd9ff0f09b55abf33458edfd4eb1f0000000000000000000000006fa258d3b67638c620c8274e4ef8381a36a7f215000000000000000000000000149469f574c8b2eac5d520a6b84185c0870386df00000000000000000000000097a73fd029c0cca8112f7724f811e6022466dd8d00000000000000000000000001b3144852e973e1b9b2b527a22bec06fc322aa6000000000000000000000000d84b4436b6aba0fa348c5cf35b4682448e94724a00000000000000000000000015bbca4e9e242e45b2edb398d53695459f0d947b0000000000000000000000006539dacaef89992a05243f63c62d29b71fd8741f00000000000000000000000004c079bb31deed8391015eed8d6b625a4095705800000000000000000000000090c432a6a4ddb0f003028dfe6051c4dfb0dc4e13000000000000000000000000324c73f1d4d460127d999091742db0ab3707d3400000000000000000000000000c12d393222d4afa842869b58186e35e4b058bfb0000000000000000000000008d0829d93942294b1d3ba06bf416a3570b010ce20000000000000000000000002bfaab4cc05913707443071afd2550486f07faf20000000000000000000000000d0d4423c5e14019d46b7d7af470c8841445ebb4000000000000000000000000c7c746ea29e7e77de8b9cae081bcf0cdfc4eb69d000000000000000000000000a7e7be7f0335903c26ad7bdcf05cab63004496c90000000000000000000000009da7bd9f5b2ed46d93b73868dcc1f065ba11aa83000000000000000000000000dad55c2595a2a9f9148cbfe640e9d0cb5f64c3cc0000000000000000000000004943575bdbd9a0b126acb37dcc866aac8df7b94e00000000000000000000000029812e4c1ee0868ae7ef4ed759f3eafefea53f59000000000000000000000000d3327b565ed4d558b11be431f86bdf8c49535ac9000000000000000000000000c5943a50306244b4f36ae11a0d3d5bfde12cdb6700000000000000000000000054e4b85564cfb91b9dee21f7c018bf57bdeb7db6000000000000000000000000d659faebcc99069db5e1d56aa0e00669d6cb8588000000000000000000000000b3338ab4ff44244e8a3f25d474ef93afcdbbe626000000000000000000000000a005b27b8bd8b125aaffd3aef49fd43dcb1d76d2000000000000000000000000a227eb8d825d9178d627f66f93a237be928e308a000000000000000000000000c708a6154c0d57b9901252aa49d086d757528a850000000000000000000000008e21c4d955975cb645589745ac0c46eca8fae5040000000000000000000000001b927f5f8680b660be3f545a36bffca62628d76200000000000000000000000048620d78f459d4b968d98e7975049bc8432e777c00000000000000000000000074df6b51ef47732b670f90c6db66907eb17c02d50000000000000000000000006efc9958bf7e914185aa4f8393a35365af2d6f41000000000000000000000000962166c24030b5cb60e6d3a0f0d6c4bf4e9ad3e1000000000000000000000000d44bda36cea580f4e1427553e430aef6da838952000000000000000000000000e6d032d644de76541b3fdefc217fa42cf64075b80000000000000000000000006873e103820ef88c7aa07a6b09cee0415a8f0c8b000000000000000000000000b881cfdf887f3e3c7bb17b58d912cc77d0a21ac600000000000000000000000061adabb4c10803fdade4da75b008572eee1df009000000000000000000000000fda646cfa2f38ee6bb22dbac7cd6766a5a87406e000000000000000000000000ec098b40d2d2fef6cafa60ec6e9d6d9b17c84e710000000000000000000000000ab06f2c6f390a163303722f86abcfdb3641ceb800000000000000000000000024a2c5be07d9f140bf39730897be85da517c9ad600000000000000000000000005bea7850c228b92b5623e350a423915d6a3f89f00000000000000000000000093e774fee2615a32b5bd806dc5dd6eb41dbdfc110000000000000000000000006d306d6c4e268cb3990830ac895a36b676c8519700000000000000000000000035c92a630b15fd0d2e954a3ea1dd4802a40bdafa00000000000000000000000024140c46364ba2c6b025f19bd01946a9a7256614000000000000000000000000aa116892abd29fcf59cf5c7fccec7eabecb96dbd000000000000000000000000b531178aa42f36232812ad3eff1c6a5133dfd7d10000000000000000000000000e40010fbd87d3e8a7f5ad9d43ce14d759f153fa0000000000000000000000004926fff2aeb3b0f1e7215a5ccd4d99812aa155af0000000000000000000000007f70325d72af8de77695800c040a2c49bd4da1160000000000000000000000006fe605c946cacc77e0344dca365b58244e89f3d3000000000000000000000000e3aa805a9f049d665f29d3d3c9709425e778fec1000000000000000000000000ccfe7e150f840f887d80c1dc82949e8729d913f2000000000000000000000000f1bd6d6ad2e3899afb3762b8e2b155e9c97eee2200000000000000000000000096528e0620e07753c0b66ebe9e59be053649ae2e000000000000000000000000047421625175525ab9795b761ce2c75e7849fd17000000000000000000000000de1c1cc4494600a0384e78fc50cfece2dd8fc469000000000000000000000000f209c66c5fe7e2f63a50e5f215883735eac5733b00000000000000000000000074d04571b8f9de6baa3e9799efa3c2c39f9054c0000000000000000000000000331bafc99c970538631552aa2ef0767c8d891e59000000000000000000000000a3b2ccaa7f0e7d4dc4b1ea2d511910af03d940080000000000000000000000003940c32da3617f607d5362e461ab338b1a7afe0d0000000000000000000000006b9677199df4bb3e66596709b3287d7cfe940a62000000000000000000000000d3caa992afa50399261125fe1495f10817cae9ad00000000000000000000000004e4f2866008b6d574881066ad8141550d83c955000000000000000000000000dc356969911fac222716eb70ac002cf0d02425d1000000000000000000000000afc780019bd8f8b3e56d67ae62ce6e2c4a4dd9ed0000000000000000000000005d00850a55ab4062e8d7bdcd0705ea1fa55e54b5000000000000000000000000bb5391a822d32117de70a407945e23d65d8c2cbf0000000000000000000000000c1ce91131eb07727481cff9bb235c41a632aa7f000000000000000000000000807f29e1e6ddbe0ac01e3ce19f890f0d66b0bf300000000000000000000000001bca905c55e2981f26091ea08ff31829e04af434000000000000000000000000f92c2a5e31b99a4df86a7389f09cd37cfd61197b0000000000000000000000006a4edaced28fba2de27b960202158fcdce87ecf50000000000000000000000009bd2c677e69d94c1401ecaa2cb5721c88a3ca4b30000000000000000000000001b55bf0c4123b2d5729fa3e2b9cb686f99a9f12b0000000000000000000000007181b7175d6191c844aee4537c842b6156c297f7000000000000000000000000c19da452e6d4531544a5f8faf4f033f9f1d69dfc0000000000000000000000009d353991630c95b4b016a634810d5ed921d00200000000000000000000000000b4be7907cf97ee6760e8fecfc18e70f97969b4280000000000000000000000008a8801810970f0bd5245a45ff097a6c366e6bca80000000000000000000000004d355f99ac9aa4294efbe374d857c0f11105fa8c000000000000000000000000553c9c7f8c894b1f26dfad6797b3bed52c04a048000000000000000000000000d7a529dd53f75e912adb8e1e4fea4834db293b3b00000000000000000000000025021b02545a3ee8b5beec9c4ca655f586a377a2000000000000000000000000e5ad4d84490e5f48535ee67dd4e9bb36ae4c22ac000000000000000000000000d3c7ce1a3e000ad88d23733e9da16121301b5c62000000000000000000000000c72e363be2bd35ab18009e95fab9a2407356862500000000000000000000000037e3cd098a3a30e1e1361c40f5448504e7b5d6b60000000000000000000000006f9682080f2d028c26f37a57682c2183a572cad9000000000000000000000000b0041050bb2e2d7be7b2e0d796efb1048cff78ff0000000000000000000000000f0583f8e0892873505f127c07e3290dbb726ee80000000000000000000000005805e659b6637714ca60b758c44320ad352a9e8d000000000000000000000000dc3682a8c51560f5ce11a7977d8803954f4758c100000000000000000000000053ffda67cb66147d01baf2958dba2785d74961a1000000000000000000000000e9da62fd294e0d5226c4489fc77116c121e93b8e000000000000000000000000b852391f5a2d114b81de5a1d923d3ceb0d8f7e48000000000000000000000000f2c3a09b4846cce4931597cead385e44a8e5924d0000000000000000000000009d02bd9d6faa5ed2ae8f3b41d903970c936ffd46000000000000000000000000c957d9a889effc146557aaf04f7bb63d23f328d4000000000000000000000000948c2dce4b4487190254a3e9b3cab957657c0820000000000000000000000000f13e24fce13debe3da2688b4caad0a80dee9bcad000000000000000000000000381cccf385b835d392afdc14f14fa878d8a054d2000000000000000000000000fba498d82debfb63b6381ccba1a404bd748eab17000000000000000000000000c63940a8e18e35fcb3756ce5ec29da234f8e368d0000000000000000000000001a943883d669d104a20c6829b38bd20fe2f8858d000000000000000000000000223963e4c898260491eed914a7887859276974b300000000000000000000000067e2dea4a6cbaae7a71dc99d2839a6b8cb78e5710000000000000000000000004bca5688c48090bd19ba2d71d6f9547093f39cca000000000000000000000000195bfe4eed7e275d6bb7740cad9a2aeb1d64712800000000000000000000000016d616248f0107f84ad7907b5647b42e40222d72000000000000000000000000b16a59e155b2e4428cd1dfbd7d36b33031ce40d400000000000000000000000034a13a70ccb8a1dc08e4830abbdfc676ed9e15f50000000000000000000000008501fc8cad8d9537f3a20e39c3f8c880c665905900000000000000000000000082d92078a66abd0094beeb962f07deaec3cb8dde000000000000000000000000f2a369c3491f7ee82af9e5a4ca791bd5a6b739f30000000000000000000000006f9b45aa5034f5ee5137855899b98b042b6ddfbd000000000000000000000000b50726b1a77147ec1dd4c58734712d87f9624798000000000000000000000000e2186bdd2810b9ef1a612dbd28f4cd3f1e214512000000000000000000000000fce2456065027264ebb95d7df13d5249c4277456000000000000000000000000f43e1152b20b99bfac44f58cd026194c81e1c622000000000000000000000000b3e4f1d0bf30e311e20747e1e5be96b4fa31ce8600000000000000000000000046d8c1a19c7529ddf53b544e66ab40fe307d04e600000000000000000000000004218cdda24879ed7c90176fe76d8d85c56220a5000000000000000000000000977e5c8d366f11cf65a98311da3db94c5e6b9aab000000000000000000000000555650220ac9b66f1ef742baab1c56ab95199eba0000000000000000000000000561d2a17fcc0a551909ac01074a31a3635c426a00000000000000000000000008881b3031b990e97e0d1c3e2ecff88eadc4820000000000000000000000000074f5b4f5a7e91a7a59bb38941e58b65206fa734c0000000000000000000000008b12371bec3f67d8c332e79bbc3b7f51c9a321ee000000000000000000000000f0010e322bc83a18e1e2a7d4d31d536554f9119d0000000000000000000000000f82cc11ad853e671092c2e3d6ca8bf7e012f84a000000000000000000000000f477de46b09c681765b866c60cc68896ccb9906e000000000000000000000000a3f15de8fe0eefbaf3d36b57590d27394d7e7154000000000000000000000000eef6ef8035c48224da3d4689c7bc95af58ef8ba20000000000000000000000009f42c7e1e6cc4acba6fee83b6580977a58c87adc000000000000000000000000e06cee22f4384a45963f072dc86f8a60797401ee0000000000000000000000006abc8f4f2c950957aa4b578ce8573b247c2d172a0000000000000000000000009585ec8174ba53139d9fff917cb3bcd04ca5e3730000000000000000000000001c7eb2f60100d5a1ff7e64a968fe4b395a92431d000000000000000000000000f3ee815941ffc67f60f69da0ec54047b64a01f7a0000000000000000000000001dabc0cc7aba9c2894b748ffa07957d276bfbbd9000000000000000000000000ef3c52830aeffc046a9c9791e25ff251420c407b000000000000000000000000ddf61c2024598117639bece006ad48a1cc1067ca00000000000000000000000099ba8523e3dc4ab51a3a57e5d35b655e66dc68a00000000000000000000000005844394b75018fe960be0b5488b15e892dee7d9600000000000000000000000029420db52aa14f02557d08e2cee2d3fe3e80cbea00000000000000000000000018ce5d9250613550af348bc8b5459b3b67535adf000000000000000000000000db712b1e5384d37e100dea8cefdfdd05ccb0544d000000000000000000000000f17ae04332339e9e913a1a8d054061d451919b6600000000000000000000000069e5baf0c47b2f6d5a90be8d2c406dfd62ac03710000000000000000000000001aa52b5a49ff06273d97649f29d9adaa3f65a1a6000000000000000000000000385161a9fb200ded40f27b55d8bc4b05da0ba682000000000000000000000000543688d175725b929d0dc2cd5a400cdeb77ed91e00000000000000000000000039d2d3002dd1957fed319de6d413ad11a8401670000000000000000000000000ae28099d97efb303878961ef8dac43f31179e912000000000000000000000000c08cb7331e56e11103722e004c98ba141563bb52000000000000000000000000ac645191b59044abed5a30352b29ee562f96884f0000000000000000000000001265b9794d5eafe65d57e5cc132db7dbd5590bad0000000000000000000000009de1d40d19ec5d1c109b12dbd9487fc7d53ab1fb000000000000000000000000782981982197eaffb60ec63e224367a3b94e63a9000000000000000000000000c2a6e79740e6ef8644700a254200bde23350e04a00000000000000000000000096dd89a4371c7c58b68a96809f4e7f4c81a1fbbc00000000000000000000000078f1e5389f740a2f4c7e557fac27be1a829604260000000000000000000000008073002d7e0be3a26ad7908f0a1030a1240436140000000000000000000000003c188edd971bff115cb0071513462c5de9b4664f00000000000000000000000096bcf8a9b2e9de1fc74d9acfdf467b9bc50655fd000000000000000000000000d100660f1fd9e230a6c29219f24a4ad56b5fe2f30000000000000000000000000c4351a30a4fdf1932e1fa1e0920174b57032d97000000000000000000000000df7988e9da2c4f14443154710c20cf8f9bcbc488000000000000000000000000c43f99f5f82fca74f384afe214b5a7b1d3a55d620000000000000000000000000c1fb36e1b39fd10536cd70f8f92b5737da8c64700000000000000000000000000fe9c2889674705b81401c0c8fe4698b8078c94000000000000000000000000326335517a2b0fe055dd472d1eeb32ab402dc52d00000000000000000000000003df00e6fbdedcb3ade62d95219be27530936fc7000000000000000000000000e68e13940d7a814b9a7b225bbb8b7757d05530450000000000000000000000000340906226a510aecd86098490e1d6696ddd4666000000000000000000000000f3b1cffa137f57b052e38b9f8b8d2b0f7361ddff000000000000000000000000bc98bd82539ceba62d4c4e7ee8785ac996aea5710000000000000000000000009267751f12e41eedb1318794646fc7fec303b7b200000000000000000000000082d330e6ae155de9f06678f0e0978c413e7562a100000000000000000000000023d35313cad8c177efa58d7a0e50e422f7cb67da000000000000000000000000ec50437c2c5cb248eb804d247a47ba4a67735fbc000000000000000000000000773f173cf02519e38a6a28dee9bfb0c164c2330a0000000000000000000000006ac32982b8cd19b137debeacb406552c468c0e720000000000000000000000005e755b9f8f9883df59423672e356868e149c01d60000000000000000000000007410a0eb2d00f29ae8551fd2cb9f47045292e11f0000000000000000000000000b5c4a7fcda49e0a8661419bb55b86161a86db2a0000000000000000000000004e157b9b3613b39fff727a1bef2e8dce8af19734000000000000000000000000797a6ac60dc074ed918a7ed4ff01bd47a873b013000000000000000000000000eb95dda65c6963aecbc7d6db91fb5bb90c4286110000000000000000000000001c592e094ca32ad7f9975b2997ef3083c892fecb0000000000000000000000005afa4ca6282a8207e9068201a1626077c9167622000000000000000000000000745cbc4f239fd655bbfc79ab0bb10ecfa27dc9d9000000000000000000000000a961474801e4659e7adb30bf7f38ef9e0f8c3af50000000000000000000000004270f5227492aa6eb49da14a78498438273275ec000000000000000000000000113ef71b1bc0a991b90d8716f05659bb46e95d7b00000000000000000000000097e33c2910f2789c1eeda511574da4a40154391b000000000000000000000000e3eb335937cae2a09d4b5305a45fbedb79c8ec1a000000000000000000000000478f01baec4151ebdb8e3f2040e6f7635c9831ed000000000000000000000000551f4ff10fe193be42be1e84bc96aee26b4d44e30000000000000000000000005dac2a0fabe8689ebaef5849e20175827d4011f800000000000000000000000046f9cbc503217bcd399070f4686f582524ffd9f900000000000000000000000025aea8fc2c59e77489a03b997656bbb700e4237b00000000000000000000000002604fc6d4393bcd5e2b6236646f435efa1177160000000000000000000000007a1f4395af146caa5e8a3bacbcbe8da26e8e090c000000000000000000000000ea1c8631013f5eeacfeaa51fac9422b9042d2d7c0000000000000000000000006cf8d786808c3b63c0bcb8be1091ed57c8d821d200000000000000000000000031d54d27c89d517a6b7a0b4a968e07a67f0406b2000000000000000000000000893795a6b09e0b7730508dda9518ecbaa02fd77e0000000000000000000000002a9e9da0a5d5ee862d7fa26da38315c6826bb233000000000000000000000000a4064c6e74117521e2449e96b695c6d377edccb4000000000000000000000000414eb52cac9dcc186616bc03c7d025bbf3bc456b0000000000000000000000002be396d8fa5397c64137acf54e9ef4e0fb53d2c9000000000000000000000000d7fe35e7c93d50872cbc8c9b8d78914e9e4932ac0000000000000000000000000f4aabefdb1140c152205d48672ceaf23ccff99c0000000000000000000000009ce22f1bdff0d3372f314f050575a47b5a8190e5000000000000000000000000c3f08c557392deb8be08469aeb38265d1058b0d40000000000000000000000003341706d75f75885577783854d0fc801d011bf61000000000000000000000000292f7afaa40d377e8184e797876719aef3ec1bf30000000000000000000000009b44d7d79b2352d8e657e96de05ce51c71fd728b0000000000000000000000004720b57ddf283c2fcd38a406618223b2f7fd85bd0000000000000000000000000f1cbc2cef8a9aba319f62669d9bff0ebc7aaf2b000000000000000000000000a149cf5698fd6124f8e23ae9b74c5dc8ec40a6df000000000000000000000000c70cfacfa9d9b729a1b276312f395da405b0e0c3000000000000000000000000db08781170ff2d70a6f8ca16b18f6e2e6e254f3500000000000000000000000054f05198221855f5922b9e5e5499749b8faf2a3300000000000000000000000039e039f74d3c977ce2d8fe0d0db685822b38487e000000000000000000000000b613822439c9d861887fc237dcd42eae1dcb9a6d000000000000000000000000ac83734faab6c536bfd1864b748eafe118193802000000000000000000000000fb2f3a2c3e738f50d8272fdcfe9484ab7a8c4b9000000000000000000000000055ed9604da5e0ac0687db4d3aa653aae35ef3824000000000000000000000000fc53d28638ac743aa09a0202e77b65d0938de983000000000000000000000000225fd8c3856eaa63cabba9bb13a16378efbc97ba00000000000000000000000085cc456b4a1f99e3cdf3a9918a2beab45ea8cc340000000000000000000000004f96bf647222be3e4e77c61b7a70e2fd5cd1bfb200000000000000000000000052dc7ece61a0f81c256891a9effbc6d79e25130c000000000000000000000000e03d7d4d41c403d65505c29e4717a06ffc10da00000000000000000000000000916c72a057781961af647b339eca6e73dfc3bf7a000000000000000000000000b89cd7f278c9b852f45f733de69ee2b7e26e233e000000000000000000000000135666694e781468fee2de3f1440da7aa0e26c92000000000000000000000000aed4545387ac86ab4ae30ebdfaf54308f8205b3d000000000000000000000000881aaaff6d3611c8bc6b6ef19544d967f8751c2a0000000000000000000000002ae1ca8d3414f4fe44722b54c53a6558660506070000000000000000000000006370fa41a1cc541869dfcd6e93a997f326e6884d000000000000000000000000a899e89901d0024c9d33abfff9c99bb274416673000000000000000000000000eed8cd0abea38a4008961c984cad6a8fca6ef7a70000000000000000000000001fcbfefe4fc13de0cdfb9254294df9415587c7b10000000000000000000000000e5584159953c67c92fc6940d153dcc1e7a0e85f000000000000000000000000a47cd831dba62fb66f9bb8a8e9721dffd4f622100000000000000000000000004d1824d0d54c345575f956dd9b697ac32ef7b48600000000000000000000000068a3cb00f01ea17df9584d85ddbc70944e01fadb000000000000000000000000787ae2a6165b02358f2abc492c253752a0373b27000000000000000000000000d91f6365c59ad6424d524bc33273172cf6c07c5000000000000000000000000032cd09144fa359c34f951493748f4024b61b19b700000000000000000000000094adb74e34c4c4f026bbb63d6942f247132923af000000000000000000000000305c3fbfc236578a30e3806f500cbde247529b08000000000000000000000000cef12c5df49e3d4a7f2e947fe78e5810b1ea96c000000000000000000000000005939491b8a64eb93f0ec71ecdd8d9a4221ab91d000000000000000000000000673b562184146d2cd393378d10e63f8919f9308300000000000000000000000019481019bc7b459ea1b03b3bc1c914cf9925e426000000000000000000000000da4c25e0606c542b781ec39d0180ee06572ba51e00000000000000000000000061b7ef92c6d8a29d495ac012af85e3139df734d60000000000000000000000008eb94e02cc8da8689db20f3da625900075a26ac900000000000000000000000024c012ebd9cc460ab5a0c7d6b05794822a10b3f3000000000000000000000000cd903e2bf356ef951391f4f9f1eba3cb4a533be00000000000000000000000005632708e5a687070ab406439e661982a3447ef2a00000000000000000000000050bd1cc3376af342a9bdd03e4cc9909d4bcb566500000000000000000000000000900b839dd7d20adc2754776c71e50be5d81501000000000000000000000000d84fc47ff5c283532d3f9b3ee2d886ff37b35e0f00000000000000000000000019ad63e8bb0f7a96ab92b110d755337f48f96961000000000000000000000000c214e987ce9b862c8c6aed3946b7f6a726826a6a000000000000000000000000e350f5f682b5143202c55407d512c8234c14ab40000000000000000000000000bb801f73e04de57c98026fc6656aa93ab338905d000000000000000000000000d9a96a999d8cf51d101ed342a9f34738291bb326000000000000000000000000988182569014f297547cd09a0bb2dbcadd61d327000000000000000000000000c2ca5205c4320efff8b5ed0e3f94e9f8512e6e750000000000000000000000000819d7292acb5b5d2d17f82980067c6361bcc890000000000000000000000000a5409df26fe5ba6905be5b11e79b0dfcd4336f30000000000000000000000000e202d2e7d078f27cd52a4e9642df2ef06e90341000000000000000000000000023e60e131aece4006178778184ab09c7318bad040000000000000000000000007fcba64bd8b69a9e22de3ef409819713ac6e68ea000000000000000000000000b1ed62acd6a2456973392ddc0e3878fdba3441d20000000000000000000000009bd4e7598d192eb28e6f907ab8a1cae604f1393000000000000000000000000044452db2d6f6f87f1330829bac3ed7018c883a0d000000000000000000000000d7461c014f3fddcfce428243abfe55bd928feb6a0000000000000000000000003dcb585d3325d7b4e2a64bd59a2317dd52410f4c0000000000000000000000009471e2c2bcfc91f849856a48df372bad94fa239b00000000000000000000000012bf84b35d33ecc503b0c63a7c8699f0aa1a2929000000000000000000000000961d589e479933d356664790dbf13906131de7f80000000000000000000000000cb7cd3e11e64cdb1c98e6e1a15eda022ac1e3960000000000000000000000001415756670a465e1d3567b7ffe8e6cf41c94bb1f0000000000000000000000003fb0c6f16269f697313de55bb1cde2949a2318860000000000000000000000005aca72aedd4a45426278961b0de55a1571fb5dd400000000000000000000000036f37e56c3ed6f3d7fe478b426f9e28eb56c98e20000000000000000000000000ea4b2b6b854a9313931267c88c5602704b28c60000000000000000000000000baa3aae525689a6c9995d088f6602854a9c961ed0000000000000000000000005a644637efa8e1942140c2e421cdaa303b02943e00000000000000000000000052ac41534769bf70bfc1ce5c62cae8dcacebc5c200000000000000000000000061c24464a8becc74825cc21b3ed40bd04e1bc29c00000000000000000000000040f38ab651f0a3896ee280072f0ba6dd56110e73000000000000000000000000a170423ca286efb85a2992d7be878c50e0d7b94d00000000000000000000000070bc7ab7ad177fa3dd9942b3b1f5123378438625000000000000000000000000299057676e582b3cb8b899d7e2db55ef1912928f0000000000000000000000007b291b4b540a3e2bea14ff53221749359f2f68cc000000000000000000000000e339bf570cc74260bc173caa7854d75ed1ba4e0200000000000000000000000051e2ca54d88df368a9cf1a89ea41419ce1f1020e0000000000000000000000003b8d14b543919b90f4571effe4942b5b561b3d6d000000000000000000000000034a7906d1594915b997666da41a3068f4c7da56000000000000000000000000890526dbba0d63fb585bbc66e9307ff23c5246390000000000000000000000002fbbe9a7efc192fa06789059023f29d5c84938ac000000000000000000000000dfc79f9d3d1711f3bce7b31fef00c400a265b2ba0000000000000000000000002e71b63da609fe2a23eb9172a61786f21f16435f00000000000000000000000078e75dd3895e891e0371ce4b91f54969701bba7b000000000000000000000000e85224f22bf2f007aec86d08a320f76570a69807000000000000000000000000f67bd8d91d6e89af82589fd388a5bbc7652872c9000000000000000000000000103b812d8b2d8f9bb0286349b4dbaa6f63968069000000000000000000000000c4e3cb06cfd7c9bf3b05a33f87895d98200fc77c0000000000000000000000001442437ddb95e662ef43abc87b0f535d72df2e1300000000000000000000000011a5ba38ade7d5aeba9b09a8ce3aa3fa95eb3e49000000000000000000000000421a14a45b070fe11c2822c6f20df6c5b8ee38590000000000000000000000002ef8eab7135c3daa1d1858afd1bb415560ab52c10000000000000000000000009643fb064d9421ba4c838830bfde070f9675177600000000000000000000000085bd347cf6a067d2d897ef888641fe8d3d9f466d000000000000000000000000bb406a924237880a167fcbbdd304e02f151b99400000000000000000000000009b9b93aa9a8b3368f94b1fe87ce56034c9cba69300000000000000000000000054e3410fff9a3eb52234735a7e0c32de09933757000000000000000000000000619118fd258527d5b4dd7949e9dd7fb0eb886b68000000000000000000000000edfa38e72a670c27cdce91684ff8d5aed14a32ab0000000000000000000000003399917aef6489627e2e35bcc4ed2844e1d07b91000000000000000000000000ecbbadab24f861aa4f6fca8fafb9c3cc74280f5d000000000000000000000000ea8c68310089f4309cbe363e174e231a778162640000000000000000000000002d9283acf874b8d526910b491d2be4933ab967a1000000000000000000000000a01679c74794fc3cc318046920cfb19f495170310000000000000000000000000037550a1ce3d431d7b35f2d38a2d95a0371a3dd0000000000000000000000003e64b9cccf7c5536358479f55067e506e95e0b1f000000000000000000000000710b7e5c2e218e8d8570edec6800c2269b24b453000000000000000000000000d099632243195e86aa40228d6c9a3fc0a882572700000000000000000000000019d060c34cd75a3824b6139dfd701df03d2a7e8e000000000000000000000000b957bd8e3780d5ced4a6a35dcdb38a4674ec361e00000000000000000000000050aa878fb973f91650e94a679c27edb024cf7518000000000000000000000000a7dc7fe0ea48e190ff9f85e70035f2b6b8c873f9000000000000000000000000885bca5f5a8e356784d0af6ab29c5f730640f46d0000000000000000000000003d5703b41d8c07016b96083b156c8d9d92dfd2550000000000000000000000004482c0dcf9e2a518b1d1be8fc305a4f124a3e0de000000000000000000000000b4e0f00d27dc97d8d91eccd7364567b8d3f8851a000000000000000000000000f59d923413675a1a89eb2b88bc39a7b6252982eb0000000000000000000000001569e73cec2080cdb273774897912741b3194cbf0000000000000000000000008e240703315c0058dd5df7fb5c99744a1d4c0de1000000000000000000000000004a81c046f83c28e44c1043c1250bae1f170bb2000000000000000000000000746cd16a617b2ee7f8f8b03fae2d93a769c345cd00000000000000000000000005fb7d731ae5082b2c8f54923086ddfb397fb7a80000000000000000000000007b5899f1a15b2ca4f96f4a6a02401e15911bc71a000000000000000000000000a384bd9acb706529a5748b33c06757a33e6a00a2000000000000000000000000915d14701f283e88ad65cb79f862cf5371a4e7370000000000000000000000007e5d5d53bcd0bcc2fb9a7892e4a3a6951a8da049000000000000000000000000dab05e6f00dfa2a468b655be305102e5078e687f000000000000000000000000871f9de5723a87305cbc85dda2327dafbbe27eca00000000000000000000000048b160b0c9c422c97bb77356a63cccd50d848c220000000000000000000000009bebf657ec695bb62ee05c97f85966116f9a4a9500000000000000000000000001ba3c7c03ebbe7ff1511654dc43de95405293c6000000000000000000000000ad43cade7c499b37a652aaa3f0f1fd3461f9bb32000000000000000000000000fb5d82632784cd731a6dad5a972eadd9b981072b000000000000000000000000eceffe04767d294d377710e259845995246da9c600000000000000000000000061f2b7e4be25e9a8ae95dcd7e87ddad08efdd4340000000000000000000000005cc18bacff2649eea6a1c88c9f09f588796ebcd40000000000000000000000009e52c90f2a1ef11ea00a3184a4c592fcc81d7269000000000000000000000000f3285f9b61a0c263e3547ac1ef786c1fb439eee1000000000000000000000000f4ecb68ad57ee9df5b805d286e42964b080a12f60000000000000000000000006d1b6cf872a5c44ca9a52d4b558124ef2514026100000000000000000000000003085a11518020ca5d8a50566c7ccec1cb1afc070000000000000000000000008871e5690170f5f5428e514453525519d4c9df00000000000000000000000000f101a70b3dbab24a4c1e1bcaad8d876b523a83f700000000000000000000000047c4d877cd4a611da9b9b806033202973a41b37c000000000000000000000000a54c3b03ac5325ed468db6a0cd0d6f706ea1fcc8000000000000000000000000f6f7a70c624c22a897434f019ebdfb6912c97d7d00000000000000000000000021458bf83ac0aa3148cc9bb7cca14862a14d3fc1000000000000000000000000c29a01c1cf88f1bcacdd8bec98192f856e465a47000000000000000000000000973f0b7481696e6d6580b082e21e62c93ce13319000000000000000000000000d9470627450f3ebdeb04e5b60ca707d67e674f2c000000000000000000000000067fea00914b40ddedcdf4eb25eacced0fe63dfe000000000000000000000000e34a6aa883bfcc4f4cba11d11397098969bff40700000000000000000000000076b6f63ad2f6f81dfe7abc991d3792f5e3893562000000000000000000000000d2215aa51abe16942a91090189b983fd502736a1000000000000000000000000904f2df6168e0249f76671bf80194f954e841c80000000000000000000000000090d79191289d4fec30455b56703b5de34dd588e00000000000000000000000037725e70010cb6df2d3c78478f4b3cda030853cc000000000000000000000000995508b84c554ffb47faa10e131439f1a1a89253000000000000000000000000d8a7fd42a26e23d427c84905d5fd50a24a29faaf00000000000000000000000042a1730348373372d8d20465be4acb5af53cc715000000000000000000000000ed802f2d2e538ebcf36ab72f7a5154bb64ed73b2000000000000000000000000299cbc13e413bc62c4e939f5d7aaa66898284140000000000000000000000000c1950ed0f8abcc919c67344ff00eb9c3a4722b3e0000000000000000000000005aef73fa7aa57d79679a71eab63c745abc6c2dd6000000000000000000000000affebbf1a6a33368f5aef97073c7cc6708ad8606000000000000000000000000682c8c332933c3b8e56b2cdad89b5ba9f325a6d20000000000000000000000004b53f751af5a60551aef566c8ad03d5c367af1ca000000000000000000000000bfc0cbf703173cbc903c6ada16dc14eb4847f343000000000000000000000000b0d306700cbbb6ba7ad58b420775500065e31791000000000000000000000000ef67f4f669aceac470da91e1027cd66cc6852350000000000000000000000000e1b42905ee3f3d44c166623c84dcd2dc02b2d5c9000000000000000000000000b6a89e0155b1342f2c3baf7f24b99a44d11ab4bd0000000000000000000000006fa5c947527d1e098c2f241cf1851253b877555b0000000000000000000000004b00390ef90e96c48174c7544638afe9d2b08360000000000000000000000000144eaf53592b9b24fa1e25230c3697fad1c70f580000000000000000000000004e21191cdb2797007c709e751861ec8f0c27ec5b000000000000000000000000f3b546b501cfbec213e879a4590b60e0ac9ea92500000000000000000000000039d3fc4b3926bc1597cc67b5afb71e36562e2de90000000000000000000000003d90b069942ba409e8e82a81e96b2a2123738cef000000000000000000000000a7c01b5050d8e1162c75cdf5c0de2a98174ebf38000000000000000000000000097393e5c6a129bf9aded4c65b30c6f1f2f768f7000000000000000000000000262e60336c506dba115e212bc2c654f8c2413b67000000000000000000000000f8e5a1317ce3bcb8a8b9ec6640d2a9cc387734f20000000000000000000000001e209a7d039dc4858b88aa68f1af8f2c8658bd6c000000000000000000000000ee7d4ea4f4e578a65c84dc514a129c7d625663a3000000000000000000000000b48e7303c5b6c3f26d2d46d796fe0ebeed1e903f000000000000000000000000751493dd3cf50321e083b804bf03688a626d353a0000000000000000000000004d96e5ef6b38786cf1f9ff8ea11348389c0f111d000000000000000000000000ef65f6cc8acd21cf16812dcbbfcbcbb3566b1b9e000000000000000000000000448686558a8520e1aa55c254c95499081345436800000000000000000000000015124cf2e23b1a9960739a901d45d653a507ef0000000000000000000000000071ff8f7a671bc4a7b530ce37435413f4144bf0ec0000000000000000000000008fece68bf71152091a97c648d6b3130aade4e496000000000000000000000000df943534f673b5de9912467e53f5b6e34930e20400000000000000000000000031ac6dfb58fd1c790614e91446533b8d8f4543be000000000000000000000000a0058b3a974ee3be6aaa8badac1947fe72bb1db900000000000000000000000024139257474190df69117f8f682973d0f90e97f60000000000000000000000006f5fe25539c77bc6349f1b915327809619c93b270000000000000000000000009a5ad4500d50f5af93f6488b9b8e8a762c93416b00000000000000000000000052207016efe1eaa6e326c4d8a29222e8a0613c74000000000000000000000000ba13d8486c1e22b39ec1d8eb1cfcfb6465d31179000000000000000000000000a420ec57487199e79ed1f2dfc1746e673aa1df690000000000000000000000007e2154c4d76771799324cfaf4e2c848e2adbcfcc000000000000000000000000631dc9c0aa28c3f9afc1d23b5e0c47184abcd035000000000000000000000000d682ed842bd69be9eb62bc83b7e4aef44afd013e000000000000000000000000005419f2c55f1e990e2bcb832aa1eb17ef2627b60000000000000000000000006f2a517a0b4100d612365ffdafbf273bbc134deb000000000000000000000000bf6eb12dcb42c18d13f9f824b1665ecc4d43d7bb00000000000000000000000071df82604ce421958822d3659a8bb009c284b086000000000000000000000000278c598fdafeb227b8fbc1e70718cc93bb54558800000000000000000000000077c684efdafa431e17c82944ef0473cd8176230e000000000000000000000000c8dcebdaedbe718fadf1dfd6434e72f321ce51f80000000000000000000000008c7dba1796b7d7ad9546d7d2c03402a54182943800000000000000000000000023a359efc15396beaec0df4ae3115db2434ca9400000000000000000000000008a47e293523c640def2e63a353a4f104de865aa1000000000000000000000000bc30eced2aa471382d602e0c75ba4f4e53118c1a00000000000000000000000036be9f227aa4ce1394bce957fc277c1257de6c99000000000000000000000000ecf492b7455a8872e883f951b32f6f6aa781ae57000000000000000000000000708fbfd29dd6a6619a80ba19061c49ccf0065e7100000000000000000000000029cab4d91aa8e8beecd1b6c4d0c0b971ff2626bc0000000000000000000000009a0130ca8ce5e3bb276eca4b46c36db2658fc02c00000000000000000000000071baeb69d10867cee47414ee43fabf808a370c7c0000000000000000000000004b55a725ebaa5b86ab9d827a356e79beba1aa6f80000000000000000000000005c82885dcd76928b90a7dce350e095830503d5b70000000000000000000000009156591d905990e26e61321afab030e7b244c8f3000000000000000000000000e4ba3babedad0e1f6f621d5f98d9d8aed3f9de08000000000000000000000000c099ed3eca280acffac199f25cb387929b887c77000000000000000000000000add786ce680420a63795f04732463491b6760d590000000000000000000000008015d43b30383e11f4c573a052a62d323f3a58e500000000000000000000000048b7aeed75376543d36c07a9ad62f74ecdf80c60000000000000000000000000fbef087fcb92cef7318ab7a6ba2172ddc06b057d000000000000000000000000a24bb3eecc7d6a34f78e957d94d6eb5771302de50000000000000000000000001cf88765d173cb9f45fab64368c5836080b646e1000000000000000000000000d90f5cd296af544fd068314b5238e00d216e69d1000000000000000000000000e65e800fc63d245d1241e6141459254620ecac5f00000000000000000000000043a3e6fb51e321a79816ca8795de7a1d8af589be00000000000000000000000046f3ff8244b32a8bb9e0ba4d236e3cb182afac79000000000000000000000000cff95084927cc45124a2d4adabbb82b467d31d21000000000000000000000000f1d37e703cd638e2aa3d228468b81f62f9b621760000000000000000000000000585f074833daa6475c0381c56b778eb64a907b200000000000000000000000000000000d7c185343e6504e428b8f8b5ad6c91b80000000000000000000000005fa05cf4047f184bc76f61ddd700d53366cec5730000000000000000000000000e3f758d8ba8b9f6330db00c56a1a36743d8659900000000000000000000000057e6614aac2d0f0c1979ccce333a2c49c4ed817900000000000000000000000032eb1a622183ba1d1da32b1186aaf7392c70890e0000000000000000000000007db5b3370bcafbc2205a35de3e08be1fedfd7395000000000000000000000000def0cef53e0d4c6a5e568c53edcf45ceb33dbe460000000000000000000000007f9df52d4433ccfb509e0fda908fff409c534b70000000000000000000000000843ddb8c22451655c7284f255ed7252762eed9a700000000000000000000000021cbbc48c67a9c1685aa79455e5ef2c2fbdeebc50000000000000000000000006da82ae2b57ad80051c674b0adbf3ce2c116af57000000000000000000000000002fd68f78bee9741b45c561196ee617c8bb21b20000000000000000000000004b3067144d8f449506d50bfb1627f2ba70b9e2b0000000000000000000000000fedb43ae9cca85b8a36af9b790878427db63bec0000000000000000000000000a0a2673ad9303bf2efd08d1ff075ad7332b66a7a000000000000000000000000fe91fad1ba1dc0d1202bbf6b13f3a29439e23bde0000000000000000000000007480bbf15601f0618ef3f23dc1c64e6bfbbfd3ec000000000000000000000000c7fafb2c99a39bf9302ea513f37d511f442486360000000000000000000000001cc4fc235bc106abaa19ae049780195bfa09b74700000000000000000000000064edf378d941f966e5efa93cca5341653ada5603000000000000000000000000dad1b73c7b82bc5121f8cce3587e04f18cf4115a000000000000000000000000ec00bb0747d46e0eeb4048e11de697d0d45c789d0000000000000000000000007d7008e0fb86a78f230a4ff09a112aa502280e720000000000000000000000005e26245cc15d0fc1cdb41c8329440f321b73632e0000000000000000000000005d5306cb8b0f3ad0b8c54c1bb8c520fad4e8b36d00000000000000000000000088cb95d40af7db8fb5dde36f1e13fcbfaa473720000000000000000000000000840bd1ae1435386274327094a7bc50a8f0180b43000000000000000000000000ba16aad1fddd996dedc62c8256e79c35bfb44444000000000000000000000000d45d15ab5f7855ab8434031d8dce03347e6dfc7e000000000000000000000000226558c9b6961828eea1a173f61231fc9d0d7ba30000000000000000000000003138a9716df0acccf18eac5928f239a2326b83c2000000000000000000000000658272cd6ff78187722c9ef3fbfcd1fb50d20e6c000000000000000000000000e6a61403c2cba8aa9de00f421ad7e37717d3eb7e000000000000000000000000c58fa3836a6673e3e6972246017a1beccf5492c80000000000000000000000008b8bac17dc824e1569090d0e0f232ed11fe345ac00000000000000000000000006f0618408e06db74aecd883a3d23cf0156475f300000000000000000000000071e000bda3d30a585135ef5eeb0b59bc36194fe2000000000000000000000000807a28320aa5107e93e23cd82825087dc79a5f160000000000000000000000003ba7615ff46473c1bec05e3853705ccc72815193000000000000000000000000a531b395df6f569a374c280b71fb838d6016e4a10000000000000000000000006eb81d41b217d4925df7d430687faf578c2c9e0400000000000000000000000008b1c596b27846186f2379db2f468ec9637a6539000000000000000000000000102fb7687762e031a1e5dd3428006f25a86d78c600000000000000000000000047fa00d3ee2b082d8a4a46f31f9be5de145a9689000000000000000000000000340353c626790615c1a67ce713c3f16a328525f5000000000000000000000000155b9717b12609093fe5173928e0bb88843ebf3b00000000000000000000000077a7a0e6fe4b9ae55138e22f5a1199431fc152bd000000000000000000000000376a6768df21a97877931cb52dc40351e648c63e000000000000000000000000a24b83664d6ca5d53e38a554f5798094237d6f1f0000000000000000000000008b8c49b94681fe0d937e6f7e30b24f169b6e40ee000000000000000000000000b002c5db249a4778cecc156ae3d231e217d209060000000000000000000000004d7bfb739de3006776221921fc149cf1c2c480f50000000000000000000000009e804f0182d85a10e5d285b776b43cd8fdffba070000000000000000000000006bc999b790b5d5480933ccb4cdbd7fd33155b261000000000000000000000000c075acde57f7afa1a576d2a545d5985b45b0ef230000000000000000000000001a5860775d934b7e0582c81bc2d7201e4b2364fe000000000000000000000000025e95bd2fce7dae0b12cb171954b72c19ce9ed500000000000000000000000063fd0392fd011e3f140a7cbbaf5c8f52317375900000000000000000000000003822b84723080748b5851469e54dac82cdf7758100000000000000000000000028d329d6aadc8114226cc4b2e8943baa41972e61000000000000000000000000eb1d93d04c0127920db7fdd859d649b583fdb11400000000000000000000000021fa505e8b8b66580b43a5750181de20a4a0702b000000000000000000000000d69c6d6df277512ffc59d61b3c97d965b0092771000000000000000000000000c257fb95af630c1a8813d181a77c660006aa834e0000000000000000000000004b47f1b2e57f50bfffba70d118f06565b27f6b1200000000000000000000000055324ab566f52af2805d16860a303a2c5fe4ff5500000000000000000000000055efe77ff2d806b5ee4cfc258d146acca2af9f6a000000000000000000000000c6615fa20d6f3cecdfd9300d9b4ff67d1b8712ce000000000000000000000000e4593c616e0e240b5f92a4b44b7eb6549ff45340000000000000000000000000f146b97084b8f394054cc7dd397c2b15a1aa3d9d0000000000000000000000002e3df6572ac1fe03e57d4fa06613c1168335e87b0000000000000000000000006d2493e1ffc61930c7a675176436b02e85d8d4fe00000000000000000000000017087b15c3bc952ab8e4bd203b858cc9ce07e46f0000000000000000000000001333f8e08406f70ce132e85cfa717786ae2af273000000000000000000000000f6ead37c576937fc39eee224088bcd32364dec3e000000000000000000000000b7c367021c41f322be1fd3c45e433f6940060ffa000000000000000000000000f4789a2043f85599c2323bd743aba71b225d60a700000000000000000000000037690f0bf34ad6a22404da9f8b61544f34c1696900000000000000000000000023e082c3cb102a1ab231a2c3b0ac6bc7b3c5c6c2000000000000000000000000aacc7289798192456a50cb86425d669fdd8237cc000000000000000000000000d4f09d2ba29614056d9bb93236ec4a4be27f2452000000000000000000000000411842e619699f040d6f4a5314a25193b1451b3e00000000000000000000000001a01b1cf42a1d842c6087922b5647c32b8647b500000000000000000000000090b53a6b55093c2dabc1f0e54ba7fa51d3ebd19200000000000000000000000097ef2a585b3b6feb9d4e7154f354df63d51a29850000000000000000000000001688325fef3b02143ba44880a43dcce339f004c0000000000000000000000000eeb262dc32ab85c551f9fde7e48c1bf4003ed64100000000000000000000000050fa162304e9f771ed768d76dc42b0f118650f13000000000000000000000000a9a51caf63709f39400ab7c39c70259a4133bf5c0000000000000000000000002bb218f5be3f74b206454f5d415f9c98d5163f380000000000000000000000003a89fa2b7b9c93bcdabb878d3b450367d1596d23000000000000000000000000c696240529365a0efc18ba325b7206ed95cce052000000000000000000000000e1dbb983580634803943e3ee71a6517763161ae8000000000000000000000000a5a3211767c833c4eecc7f8ddbc2d20a535727ae000000000000000000000000a4011f3018d3e10f848c698e8825203994b9350c0000000000000000000000001a19bbe6aa71b7a1cf3be4d13bd64c9e8a400999000000000000000000000000c906906361384de68daccc2c9742252d5b9e3d17000000000000000000000000c440222e5b2931f297f707f0fee8d7e6ea04200c000000000000000000000000767435f039354471282c271a0a1d38296cd9a9f3000000000000000000000000a09fd99a23181d3a29f84dac66f1ff95c351281e000000000000000000000000c5eabd4a3d8eb37d09da42fe110213dd4ae06fc10000000000000000000000009de392c253c6a5c2ac70074900e92753ce105e91000000000000000000000000c2553bc4ccf988f32e37c6a2cd6119ed30e4fc0e00000000000000000000000081876153caac6ec94b1195deffcff611115679910000000000000000000000007c34b03bea26c0d46e15eecd1c16015e7cef2cc3000000000000000000000000f56d76205e79b44071244425e8ccaf416e312fd700000000000000000000000021f73156d0b58e72fa32a94282e14ca6f7f399ee000000000000000000000000e99a8b560253da10cd8fbeea8caa2516ebdf4fbc000000000000000000000000b0a52969683564f954fa7e4d1a6b3a46f2cd905600000000000000000000000078ae4933ea30c01120da410befdb8eb76b2629dc0000000000000000000000001b8273e6af1e1f7792dbb5b8642b7f343b285de1000000000000000000000000bc33ce7300fe4fdd136ff011309786be37b1a3f20000000000000000000000003778669abc316a6687792dd3034e4d207e0ccc01000000000000000000000000498adba785e9a2da612fbd38f620114a5638f97f000000000000000000000000ced146fb8acfe1569d8eaa6671d2c2905a76d0fb000000000000000000000000a88b6916b7ae23c7014fab12c45b9572315e1e25000000000000000000000000e13058d02e35153d12e81bfbcafe3f4c6b261575000000000000000000000000ef0ac670943bf24ff9ff305571d1ede38930cab00000000000000000000000002f3d38b08a6d4e3342a3f48dd5e09cfbc6a49f4200000000000000000000000037e46c18eb19ce2f1ce5575289cf783b93dab9250000000000000000000000008fa2efbd1f0ca1d8ee697412594b7470ce8d7ac10000000000000000000000000cdd67ed823f48779d39a5ca3ea8c580a0e8d0900000000000000000000000007943c90ef4dcfeb1fecb2524f113cad5b603dc1b0000000000000000000000003a9df2e6a4cd8205f222e6248a0b8579854463d9000000000000000000000000be893b91843ec7884f19f3da4820da46d2dfd331000000000000000000000000b49cefb7ce27ebbd4cb92059ad1b705b53156ab0000000000000000000000000c5779cf028f89a6bcf461330b59c86fd947b82a4000000000000000000000000e47d80c763e8672f115a9b0a309c483007304582000000000000000000000000193b53d409f1dddbde3c4d27adc5a6b9762a2d89000000000000000000000000aab2c05d59a0e3ca89bfd833245eddb5496fe54a000000000000000000000000ec34d0faa26b22547a2648102ab0600b31090d2d00000000000000000000000084121c1591d89f1c59e27f17fb115f6b63bc320e0000000000000000000000008ae4f04022cd9674817fb420cacc75f77088679a00000000000000000000000089f1a19c44fbe653a845379866d3975e93ef33dd000000000000000000000000e9e7774da13bef42f62c953277ed38676d243af900000000000000000000000064cb9b3b8e880f4e4caf26d5b951f6cf1bb4c25900000000000000000000000014ca2a7815ddcf1b3bf1699a00e7ed63984d2a1000000000000000000000000013a92b2fd2a7411bea89dbf1b7b69e14b61fb570000000000000000000000000cdca1bacd7dca02d89f9f4a8b896a7f482ec522c000000000000000000000000943f49f669b827317bf29287b857456b3dc70190000000000000000000000000a1f552ba86a8cf07ee6882bbc948578c41935a3000000000000000000000000082c26b19095a148fc792b2ddf29c82cc7e1896f7000000000000000000000000a25ad5491169382fd7332bd45f7bb5f18d22e7070000000000000000000000008b1397d956750f7dd6a04e06b9d001f9a58dd7b60000000000000000000000002760c165ea61e563e38f6f3992ed38f06bbf4e03000000000000000000000000ead1cbe6de4f9d5777a3c53b30303a37315163b2