60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000036fc05432cb9bffe052d8c5680c166b24b6c35c400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6765742d636c696e6b2e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206765742d636c696e6b2e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d664e6234566d347463327839684441516b5956614a3376754b6938364a47326a4e58665775455a45447a36480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000f6816d2ea92c63c16ac1c498196e36c7c4e08eef000000000000000000000000010251be891ded7d69f6d43768dc3e257503552a00000000000000000000000047d80d713164792a9980622536d1eb7460bacb42000000000000000000000000ca2dce4c056eaf4a913bd52607fd15d2c818c57e000000000000000000000000ae8ec4b3c8b95339746223a0796c060a382f2acb000000000000000000000000d4a45782440a287fdf0486cbf9bdfac0f74118af0000000000000000000000005e22af61d09a1929c2125e33a2b9f67f7edc71950000000000000000000000006d6cdab98a0a729170104d3efec092e6a3fbca1e000000000000000000000000423ad6c28a31e6ca7e2e328b1e70adec4ef25ca80000000000000000000000002bbd80bc75a436159a9f42954197b7d23562d9d9000000000000000000000000cb6e5b4afbf2fc138ad46dea5f2d2678a9cc93e1000000000000000000000000d2582dde87f5f42ce48ed37f99bc6bdf0fcc535300000000000000000000000064d0c515c82cfcbe535278332de05c0cef5588a90000000000000000000000004f158c8b577cde3669d8f27d995fc11cc5406ce300000000000000000000000044f6189824846659552c03616e6c10c6bc09e7a2000000000000000000000000953b6f7aa1c2f3cd3887ed528c9e9620f8cd96980000000000000000000000001b709fa6d61c7cd16733cadcbad11457116fe878000000000000000000000000a336510374066e1dbb3cdd20cddf2df4110ecc5f000000000000000000000000321a594ad229094917f34846c48e3f116128eb65000000000000000000000000d4df7683757686b5b497d18708e3b101683fcd97000000000000000000000000e0dcffdbd935926569333959799545f49790c9c1000000000000000000000000ef1639a583f93983e3dce04b8539ec241497a162000000000000000000000000552a14759d867253a7a4770283fe260aced82e5600000000000000000000000028e427c6273d943b6c2742771919ac21cb36ef60000000000000000000000000e02cc969568fc3a78558a841cf4c29e6cb1a172a00000000000000000000000053c135cb71c3cd7b523ca50a1ed2b5052ed85c11000000000000000000000000c33867205808b28d130430e3a43b65a7a1f1f5ab000000000000000000000000e85a73f07a34093b82a41abc91938a31a2243268000000000000000000000000a714f43ee22d49d1d2241eadea4f6593240e326d0000000000000000000000008e67fa9a54f83fb235c483c4e2924833eebe9f61000000000000000000000000a7508a8ab41bd3104dac7b32c9f4559f8d6a614600000000000000000000000051aa12226a8a271e1cb642e8e6d905228d8653f600000000000000000000000085f76cc470281a1dab419f329790f2ae92cc22e00000000000000000000000004250f108677bf208c50e14c6b29287b6db082f95000000000000000000000000e260fab9df48c9b57375d936a46c970a1b6c4f6e000000000000000000000000b1175c66767087e6c0206031422df42d692a5089000000000000000000000000a1d6bdd33a2493cb53f5b45a1935ce9b8e28273200000000000000000000000081eff6ec94a0de7548daac478385a0a7a837f6fc000000000000000000000000f63cf9cb5c19c205a0a1ba93c25cd3631a90929700000000000000000000000018cc3324d02b9895cf1e948d96568092243e52ef000000000000000000000000d0ff7b84d6244cac159df4c2b0c5bd53a439787900000000000000000000000033e940fd2b7bdc468660e00507bf2f89d0915fde000000000000000000000000a26861d534a54c1013a1defc1a5b8193ecd72e62000000000000000000000000ef29ead6b87ed9aad044bb373b81ed34379b0c880000000000000000000000002262542df5138bce0f47a8e7e85dcb2ca79b4224000000000000000000000000aa8ee9d7bb36aff7e0c5f3e7442e1dd558fe5d8d00000000000000000000000088cdd77e8eded52bcbd0306602262d27bc6c21d20000000000000000000000006485b8e1b94a2fb1376188ea963285a27ace8332000000000000000000000000a400ccff829cb3380b66bfe57a794303ae08940b0000000000000000000000006533ee45f1223d276a0fc7a978075343d67311be000000000000000000000000fc73ed55b29bd4d2fb1c3bed12ae9215e92e820b00000000000000000000000025b651a82a86cbf6c0aed474bd2b8425eea4a4c900000000000000000000000036b38578ba3922197ba1374c58afd06ab0258e7d0000000000000000000000001231f50fabcb58a2a2463c4ec5d5f64e70e7fcb200000000000000000000000074d883048b1cad3f6e283e11550f7e6dc60b7f75000000000000000000000000ec3764e6a80b0d00dcf549e15c398e05386c18d60000000000000000000000007b8aab3a6095b17187e40addf53526918c9ff3a4000000000000000000000000fd0c447aa7963a227131b0309b5b0aa407346a5b0000000000000000000000003b2eceab9355b753a62264d156a30936c23a83400000000000000000000000001e3b6e6b80508b0b4959f88346bd0336ef6446470000000000000000000000009727c9bb645cc2f4ec27beb0bb74844e300e23790000000000000000000000007b1591526bd12f30892833f9c2bd7de8b6eea82900000000000000000000000008f0ff955f4465fd92ede137c8bf9de81261bade0000000000000000000000005fc7722c21f1e03ac8100c32828e179a48c1ad77000000000000000000000000b4eb79e52d1125116a4fb94ea148e30ad9c7b856000000000000000000000000e4aded70c138c23b966c6a4d6791bd8c538d9254000000000000000000000000a9469e179d9595502662f3736af84031b7e2a9120000000000000000000000006b667d54df290a319b1e93284fa644207b03fa9d000000000000000000000000903650a1249e94e4325b8d3e8734d860652eeabd000000000000000000000000bce13d8f6eb5ddc0ce5edd3e8ef76a031332221a0000000000000000000000001e2608e26812849c27c5a53adea715873d2edea6000000000000000000000000d8568b1c34596c1dc9eaa21689edfabf458108cc000000000000000000000000da8849ede73c503604cacf59b1b3d1d2b4e174ca0000000000000000000000001efad2dbc32c99468d6c53795746e49fb9b301d2000000000000000000000000a440b6d2097a07b36dc6bf6ab72a3c27e2553de2000000000000000000000000395a9862abf8c43875e679c297d3c930b08d754e0000000000000000000000001428df373a9fd3ebf33bcdbfec52000d2e4bf5c3000000000000000000000000050dae6556e09af370a756c35a72ea9f1a59821e0000000000000000000000007ba4787c35462b27c5a1da25122baa750b4669f70000000000000000000000006185d899fdbee172f519d73a2fe70535404a17ed000000000000000000000000d17ef0dfffe1200a4339cc6f7bfc83429c3c547100000000000000000000000031f6ca607d40b93f57325dbd1c4e2010e51e3c690000000000000000000000006573c04bc63eaaf55e074669bd98230386832bd70000000000000000000000006e02104ac1c097ad26ed07e0cdd513ac6f38150a000000000000000000000000336e5fadd8d70a888cc600e3857ecef0f6cb9b5e0000000000000000000000008e523a4a34a8e2d7bf0c2a309dc259caa7edbf3e000000000000000000000000c456d45c563eb9f041416f0601a7d4485a6f9b1c000000000000000000000000441afa5bf7f9488e81b5e1a99e7bb6be9620060f0000000000000000000000007ca564f90fe0461d31a962e90eb4d0117fbaeef00000000000000000000000009bc9626487dc9c07fc854266c55c8b31ac46e528000000000000000000000000fe02284a4c109dbb2d2496c9db3e38e931906db4000000000000000000000000e97161197ed5e6df9573518f6d24949f36673cc5000000000000000000000000b8c52377f4a80b9320800dc2d8d9c05ded3f24e00000000000000000000000004480c469c95e6a15a00a12497768ffcfdf4905140000000000000000000000007d9de9f1dfbcc0b92dff31d124a0e25d5b526f2e000000000000000000000000b08c26631ee49a5b8b8f69c7f0891891f0160962000000000000000000000000d9c463872b3e5c92563724a1a7070a1f0b5198c400000000000000000000000073ec9a2991e6f84b41469b250e2d1ba275b9d6f1000000000000000000000000e2f46db7c2ecc4829a166f4c5b0747ad8a3ffdc70000000000000000000000008c423f36c5185d36f2e77ef0127239736a39044b00000000000000000000000069a4f9f144527795d837be6eb42e4c1f556106ab0000000000000000000000000e08ab34cc800c31fc042a68da3c3cdb3b51a3eb000000000000000000000000f94e95008ae74e81018a10362e791ba3fb0ab5ea0000000000000000000000003e7c19ffb2832664ecb1f1d8ff789436afdb5d1b000000000000000000000000876bf84a8fdea44c7064e8756ab0ffa15d8d71af00000000000000000000000041d523d7acbb1d1f6077396b07aac2c5b8b5c98c00000000000000000000000028b1a83282f151148dcd993dbbc27a9a9216b70b0000000000000000000000002363e2f98b57d81fc1e554bc2bae14b2d80d7b04000000000000000000000000545258461980bc78ba1ac2341aa052732ef6f1d30000000000000000000000002bb7691de39f858c0da09d42d09651ca902cec4800000000000000000000000099c995d2c0518eb170fdbf665eb9700dbffe71ec000000000000000000000000282fbce206b874cfe96f8d45cb5620877c9fad2800000000000000000000000085efffb36f86c86e3cc551c22d63e3a7d7189eb7000000000000000000000000bce9a10c5ac3a48c9fbc84df77e6c5bc79b5d0760000000000000000000000003970ba9299f681a9bda7d9a62c048f5d59da4b61000000000000000000000000a2980d8fd5b846790dcf9c877858b0dbf8131ccc000000000000000000000000b740d7054774329456e058790774181ff85952480000000000000000000000008b23d3d0e636bc87edba08031294b7d757bd966d0000000000000000000000005e1745c2aed810fed674eeb7120665d2d1005b9b0000000000000000000000002114471f619916a52e39dc08081cb9e650e80b22000000000000000000000000b5492de3715837758010d22a743089df7aed21fd00000000000000000000000092bbc9d1879da5478f131e3394e2ea67746c1f3a0000000000000000000000003980c9ed79d2c191a89e02fa3529c60ed6e9c04b00000000000000000000000011d41925ad39124b7b91adbce91aaf6025e06ed6000000000000000000000000f147e6b74cd9aa40284f40e869377d5b30b824d4000000000000000000000000880502d8c7c271c33b8c880410118a6702a72464000000000000000000000000e291b065b29b19b955b26c03b32f45213cb2500700000000000000000000000087133e8caebfa651afaa1a0d940048eeffbfba780000000000000000000000005266f4a36d597383f4a52da91a0204f32ddea40100000000000000000000000060e1e995f84a261a903e7fbad726229dad76840c000000000000000000000000e8b15a834687749d3b3149acc56344c529354e640000000000000000000000008dc71d50974751960c5bda49a8ee2b5c03e883a000000000000000000000000011cd2790390890d288359ce1f439a6baaf2e7879000000000000000000000000197a7479faf2e788bf6baa9811066a7ff2d09b3d00000000000000000000000063cc171d87fb3167c271084c74f2ab20c8300072000000000000000000000000fdbfc82131f1bd5aa7904e6529b057a67cbd0a2d0000000000000000000000008aad68887bf3b2b509d75d78c567e6095a095adf000000000000000000000000f8a024bcd5633bb58bba5170f752b05f0621ff46000000000000000000000000bb1e82f9fd1b8617c0337c8ffb27e94dd502121600000000000000000000000006359c47743596e5bbfaf6197a01b0662e7b511e000000000000000000000000bf57646ec166050ca5883fd757d526b21d07d6a20000000000000000000000004a9acc3e48d170abe3e03c700a34b6106502ae1e000000000000000000000000cdf37a67a0c9089184c1ebee1793ca3935079f4e000000000000000000000000e1b609710e0379454dcb6a4f952db0e5d7677cce0000000000000000000000006ed9659af9c217afe828d71e923252327afcaf6d0000000000000000000000006c7e478fa6f5d3b082b1348e783c981157bfb94800000000000000000000000024959ea8f8247fa9129d3240b2a3cc3734eac5c2000000000000000000000000c2ce9e6382ea69c36e366d12968815223509aa0500000000000000000000000057ad3895fc12c72b3d0682e98085a72fbd8cc7a30000000000000000000000003550a97bdb2614a1fba38c956cf9b2bd48fc64580000000000000000000000006fd962f71786369a9092c5c7e7eaf97e5c89bf36000000000000000000000000235badd1a76457e8b5e86877c42761ad3b8f04330000000000000000000000004a03dfac0dcd9bdd94dc46a632390c82865e37f30000000000000000000000007a148ff028bb17dc023eb669e360765ef24c7e2e000000000000000000000000dbb9efded7250e824c3560bdcbbb001c546af793000000000000000000000000529db2a33c2d69db5c6a2598adfd4feb87435bd1000000000000000000000000e13daf18c208074a6606c8e2dc48aa0b093c61a6000000000000000000000000c56a7c71ddce5e31fd1dc60df0e27128a413e795000000000000000000000000d3da8e8dbc37087ff3c9a4309a54fa09a125467300000000000000000000000032c5880118a97d0da1d5f88b62079f13a283e278000000000000000000000000b397a5bde9392b897b5bdd29bae9ccfecfd28de6000000000000000000000000de293ada5dbbcecaf5df779a92f9978dbb9220cf00000000000000000000000094cd7bd2a4781b716849c994cb5b6652c90c73680000000000000000000000007eb270150e1f659847dace043f3d7b626fb0e290000000000000000000000000fb5f3f50ff8cfc2ba9feb419ecb8fd3053f912da00000000000000000000000056bf72a2818b37ca649f70753249db94106097d1000000000000000000000000325a71fa3db350083fc2b4dc1592fd76a7b9cea8000000000000000000000000ce3cd458def718424678aac54b462225798c6128000000000000000000000000ba16c27703dfa30a7124bb714da2c3a8b91f4380000000000000000000000000d0ebadbdb7504fc3945cc1a0e93417c56ba09277000000000000000000000000c3b8c22124323c913601adeb7bd108c79977da7900000000000000000000000055f06cd5ac3eb2c371b3d0089e0aa5d88ec9698e0000000000000000000000005e0a30c348366435710febd0423c6e47b3cc66bd0000000000000000000000003cf83a662ef37c1ff96b1a7bfae4b43d633b929a00000000000000000000000001c744676694a7b270d8c6d6afb2d59b42fd0d0c000000000000000000000000e06d4a00cb23e37648521b83d943a647b6259641000000000000000000000000621921c2ab726bf4ac4dc40cc08ee42889532497000000000000000000000000ce9d281c3fdf2b22d68fd51e68b32964b6305322000000000000000000000000d66963934d8ab40393b5474f4d0e34921b664ffe000000000000000000000000d9b8c29bc90db03ac08a092393110975acac5bf80000000000000000000000008d04c2b72c920aa0cdbec7bce2471772ad58dcef000000000000000000000000ee4aafae798a9a0981983905b6765aa01bdf92a9000000000000000000000000ed5a2d38f6fda00a93eac5cae1515df43c0ad84c000000000000000000000000d058d697d6cfa591dac767f04644d3e31c62d49c00000000000000000000000050910335c630e9739f030dc87eba5170729773ad000000000000000000000000b2d1361ea2f1678c0d71436e4c847d4d3056086d00000000000000000000000066e85305143b2374874fac79024ecc426ce1a7df000000000000000000000000ab1766bfbe866c4036d2136ed4c951e5668e1d14000000000000000000000000504ec832864f417a23fbe1f8837d7a4af978cd600000000000000000000000008ad00fbf117433b23ad3a6e5abaf7ab7e7aceaa5000000000000000000000000774a2ec2d1f62f5bdb9946a1f85c2ccc53ca8622000000000000000000000000e2cd45ce9a4cf070c501e91acf50fcb07d222f07000000000000000000000000ec3eda402b2d4c62cc184a07817b23d1fed52674000000000000000000000000f14913df5ff0230a46d2400e6670c66f5ef5b7c70000000000000000000000008cdb50fac92ba4a800e01856e5c678b19e24ed94000000000000000000000000ac0dd1d84a281aa841a4c7f78a1bbd7a59a96a96000000000000000000000000188a023779d83ceafff23f56dcff1a4d6d1fcec50000000000000000000000008b95f4779885116b830ac5f3fa68b32bc83240b10000000000000000000000006465021eebe35d5f88aa1e6c2264bab53cb75ca1000000000000000000000000fced0d78c07437831e97c15adbc8c19344e3221d000000000000000000000000a4d0903fc75e70ef7442585c06541a4803fc3848000000000000000000000000d48be0927b33e5494ef7fbe1906b3e1e3e6c2a820000000000000000000000007efdf92e167388e01c999adcf56ddbdeeb41cb260000000000000000000000008ea1c8d1e04f8d3e7209a555662d9a627b85cac70000000000000000000000003e6fd96c3fa36ef5bc220946f08a07dc89541e860000000000000000000000008f0583a8fca3158f3537eae6612582cd077b4d74000000000000000000000000a35fdfa741fc40423c0f6369e522ae237092b9e500000000000000000000000013762a394383e3860cd2319dbb39cecd05b92db3000000000000000000000000e7457818d3ba0f824ed9c63db086d59974d0b9db00000000000000000000000086234082d2805a71dc0b73a316cf8fc42fa29743000000000000000000000000ea9d12e3529d35e5b63fe97bbfd75e0cb6b5aa9900000000000000000000000083ab151f370f94e4b0b0c8686a807290e7e1cb0800000000000000000000000042721e2850db47fe27919a7dea44dc2a87ce5b42000000000000000000000000fa0cda78abc4220862fce046741aa5a22b3233100000000000000000000000002be94da27a510e2be0d88918009d7cc5720aeffb00000000000000000000000009088a692c9a0fc1d3002fce92bf6a2888cf1018000000000000000000000000458165cd9e34b3e1815c4c1e795b537f43b1af700000000000000000000000000f8ee24b106187fa5f4c2a770ca2e9734c03c0da000000000000000000000000dd826afc4c97940cfc268056c60888cc136480f000000000000000000000000000ad169985f30452eb9ed1bdd22052b8efc9eeae000000000000000000000000ec5a827072a5de537c0230af1a4b78415c82c248000000000000000000000000a3428e271ece2922fc93c4718910ca4ade23b75b0000000000000000000000006f75d53fcd5aa9c54afc9075adfe68b9dbe8a6f80000000000000000000000000c560d71b63e560678f4a8febab6fab6cd101eb60000000000000000000000001f8a9b787659b3cb2576d9471cb2ad0f0d3d4b5b00000000000000000000000021188623cc6d2c842ee3cae4f333936ebbdf9466000000000000000000000000332945d145646de94a7f87c50f1ab26bb5facf06000000000000000000000000e38725f680bd92b2c984a560541c2a3fa425b4c6000000000000000000000000a17eb8c784dbc53e54618cd014ed39f8e0dee0b00000000000000000000000003b661a637f646b0a0bf2d829c6a6e3ee80a16a5f000000000000000000000000a434b30028ac5596328cbdc0df5e10f63b56ae880000000000000000000000001a5a4f491335287bbd4290741be41af279b18382000000000000000000000000f40592360624ed47a16ba4f42f70f03f6821d1770000000000000000000000008d868fd0eda969ce8f4b189213eacd1c672a074400000000000000000000000034a5e4b211dfc36f0a0112372c7e991b04b6c6ab00000000000000000000000053b9598995a0ecfb820d11c4231d4baa31ec4578000000000000000000000000338474d6b76e9f11e09dbee49b232b51332b5f6d000000000000000000000000f605ccb825b01e6c851e50f1740f01b57592082f00000000000000000000000000c4810e7bfe69dc3d7886815f832ac60cba260b00000000000000000000000050f26dba7575e61da52f2ffebe0f67335c89a7d500000000000000000000000068abaa3c756a3c32a8a56616b3e125353799ff57000000000000000000000000746ab25f11da0337f4ca58e6212bfa2ac978684c0000000000000000000000009d3c973a7248c689106198088af70f794acf53d80000000000000000000000001a54167dd304f901873985be6d39f289f3bc0ec7000000000000000000000000a9dfa9633c73ba9c678149d117d33bc26513f8cb00000000000000000000000057b33fa70fbc488fd00da22b5a5bee8212db76740000000000000000000000008538088e2c90f8bd0b604fdd296bfc651a2134ae0000000000000000000000001ec5fb55a71ada1d98459550940e1563c368d6f7000000000000000000000000876177d02085c02a15788c85d548edf88e89cb2b000000000000000000000000d5e572b143bb48e4683b60f8f056f7315e140784000000000000000000000000165b3ae2ce69fcdb9a85be52be23d4cbbb921f840000000000000000000000003fb40e7be457d0fc72aa44d4cabb7eb9d7e0f85a0000000000000000000000007ea0f2181752d933a02fa7545f466878ca87a9b2000000000000000000000000e2ab45ae5d23ae7169dd468475abdd4ac9527e180000000000000000000000005bb568f05c37926e1e75fc7fe2a5969ff62dcc2600000000000000000000000075175140a7cf3331554407a397eab2ee5756c862000000000000000000000000eff8cf975de938b1b29ef8a2d713e5ac32344dc4000000000000000000000000f58e8f031346d861eea1e51b816711762727abd20000000000000000000000008e618f3b459b255fc064120c45abe674db9d0119000000000000000000000000e150a15b1941f29b8bd9a9b6e2fd1674deb6817b000000000000000000000000a82939343e0af06ec8c8e1645735a3800bd1ff310000000000000000000000007379e3deb8f68f7225d3063eae168245332cb8f70000000000000000000000002c5522fd9152c826246e0decfd146d77fd1f198800000000000000000000000014aa7e2d05657e8d26ee0cce93f725087ec7af3e0000000000000000000000006a8187ba180be41c2573baaff165d66373954e5d00000000000000000000000087824ffce0faf979774921e9b961aacb6aa80ef7000000000000000000000000f3ee6a27eb1950b1a148642a49482f14ea64ee11000000000000000000000000dbc573dc01e2b2fcfe8f488d4e299a4a3d86a1d00000000000000000000000000ebe79001a0da87eccca841dc5f469ced33bcf260000000000000000000000002b6f380bc9a7a4f08130ebd1fe202e2b85c9fbca00000000000000000000000049ce4666b4767bf0c715ef9b65e51f82bd46f5c300000000000000000000000042161f5c594b9d92351dbf238fa5d5db3b12acc80000000000000000000000001fb34e3cf65d4d749ae1c43b7e86da3b0ca45960000000000000000000000000557b933a7c2c45672b610f8954a3deb39a51a8ca0000000000000000000000002a228bd7c813185a5bd3dfe368be9f9a40b923d10000000000000000000000003692d82589dcdf9303caa9a24e63c8f2690e53c60000000000000000000000003d023bbbadc343acb8ad18cc29f3f7a69ff38dc9000000000000000000000000bf24b7bae7433027441737ed0184004790a47baa000000000000000000000000ae5ce831aaebba1ef881c55e9e0afabf3978740c0000000000000000000000005b7468c443005cb0a04e3e0b39f9559ad2f8d1b7000000000000000000000000b09b128333fc60aea3f75b722251b66f2d30ee61000000000000000000000000d94ddc29d4bcc3ee7a2cf84ecb126cb0cca17084000000000000000000000000b43dd28b316726f1f54b9255cd86d60b386cca280000000000000000000000009f5110f45adb04706b36e12999153f01b1084ec2000000000000000000000000d5a69f3c33e0849dd9aaa8b0f02e828b89cac40c0000000000000000000000003f8087dc4ba6f649a664e7fb787413377b04de47000000000000000000000000830c220b48b0006420ca2d45adc150aca32b8a610000000000000000000000001949b0aa5a629b1b0e06444e0ef13c01d68fc7d2000000000000000000000000b523a0979c110e177b0ffbad9591422ae3badb920000000000000000000000000a4adcf34bb0aac9e8f4aa484dd4cd84990cc5e50000000000000000000000007a0a65d7a7379a3f539cd26e06f6b7e0d00f4d04000000000000000000000000c651dcd532cf1f171498f1448126e0e6434c47a5000000000000000000000000854ab51e8b89a8cfa456e59a8ef7d8b8a6ff976b000000000000000000000000072ce07eb6cb8a3149d3877b447339b8e868f6c90000000000000000000000009a1b96b86d164bf627c1f26d7de231dc0f472cf0000000000000000000000000ee08332d99bf13f171b4120f30d5765075d550c1000000000000000000000000693c3b23daa321187612f94de0e2698e3d1cd230000000000000000000000000045ec58b8a1ab1d565506d83ae4331ce3eb45e14000000000000000000000000c60b5fd2132d522aca4505e3a85accba59a26fe900000000000000000000000090624bd446c2f8268b79c01afc9931068784a74d000000000000000000000000da1a602d53c7719bd9613c758c7ffad0c33823130000000000000000000000004f5b386ccd5f557f77497bc2250c2c07a1ea398a000000000000000000000000ddfa9e40691f33e375385ab9c42bb2fc86949e08000000000000000000000000b5328d8480df36ed7e28e6fdc17200efb4220f2c000000000000000000000000d97904847a434b7cbbaf75da0fc09b1506812da600000000000000000000000017bc94793705a93ae3cad1bed8e5c198fcfc9811000000000000000000000000ce78cb27c000e9aeea98296b609da20d35f6f3fd000000000000000000000000c14b9c5b2e3b04f54d4349db63faead78358d575000000000000000000000000d620facf8e19c35b4bb35e41226343d6a0817c9800000000000000000000000016925a6872fdda58267541cf63eb5efa1f66f5c100000000000000000000000037486e69e57b43e95908dc24e1e41d19afa05061000000000000000000000000c1aa8a6c6f1183b6705e927074404da295b73ce7000000000000000000000000ed33b5390ab522d79f326401df8aebf107eea15000000000000000000000000021a41f6fba8b1841ccc7213a6f864939c0fb650800000000000000000000000003727a7167489601eb8968f042d2968531594dfc00000000000000000000000034739c20283f3922ca89a252e4311391058df443000000000000000000000000f7b49aa9688f9b988cdd88b8725954a53f33f7ab000000000000000000000000a50a6b9400f2d5ded5fe951d67d9c27ab99d7ade0000000000000000000000001e9e4052daa3a294e5a0f7edc89594bbfbca8e98000000000000000000000000f3514552c359782431089cdf337ee64b903735ba0000000000000000000000004e152f4394d1e39a570e23c27ff963e9b96c837b00000000000000000000000086929154f6d6bf04e94048cd7fd7512dac9a1518000000000000000000000000a20ae7ecf2653cc165890d8987139f7f407556050000000000000000000000006137355ce93598381443183363c55b23ef95f8e7000000000000000000000000e720b09ac867ced25b71cc5f576351687b8e0ffa00000000000000000000000010c7af5c80e98f1aca7f58210c011a229c42f3900000000000000000000000005ac629fbeeb5e10afbb15b743c4229118a7e9e0e000000000000000000000000ae5a7d6d701a2838bad1d05a997c4da6d1bcde7f0000000000000000000000008ffb071f6826aa12d21ca9755480addbe3edf373000000000000000000000000cc482f8a65aef46a5ba65388ff548b1fc696d49e000000000000000000000000dfa156697954a39062899e95ad39c8b292cb905a000000000000000000000000522203d1ef4a5171290c0b126d9bba9acd61f7da000000000000000000000000cf060afd5063e54525554a5de1d82218ff7f523e000000000000000000000000f36ee6cf3f7521982655457bc3cced5fd17733c8000000000000000000000000844a4c7baf3d7e720f8a329ec6a01f6898ee5c99000000000000000000000000845eb87b53c44032572f5f4facdb22d30de510270000000000000000000000007124c002d0acfa450417025e74193d19d6d2aa83000000000000000000000000bc205f0d99b76fb4ff2882e932fdad8bebfb13ad00000000000000000000000019915895af77dc788ddaa02c85cc030f82e10a08000000000000000000000000554eb6ae15dba2bd8c53e0049fa6d67222a3cdd9000000000000000000000000ecc4441ebb9ed560ebc2f03047ab4d3de86bf60b00000000000000000000000027c52daba8bbd64e299e23c7be7796d6638227a3000000000000000000000000d1d7c62e4398cfd450b1a2ed6faa2e8e2790589a0000000000000000000000007800463e672e46066b3b35efe8e84e6daa073fb2000000000000000000000000e5064b9015dc5d7b194407ece1b7ba31d0066da7000000000000000000000000d0e955a24e22831679685fde52a2fd5aec25097d000000000000000000000000153187873220485a4970bd53e835189d79a7a5a4000000000000000000000000ff180debb0793e446bdf977198ed9606b6f2e82300000000000000000000000097dc6b2a0faa14081377554e245f9d4e1d85cbe1000000000000000000000000b083d214a934f556580f850b8dbcfeccefe8ed8b000000000000000000000000e66a3e6421bc9079126e4c5c645455d89eb84a1a000000000000000000000000484389274369e1ec6bec41db10c39369614a0363000000000000000000000000f4ccf16b66682edeb0156a7da2ec98bcaab72c47000000000000000000000000d25d38bb428d6f855301e7a526598d1981c8bbde0000000000000000000000002119aaaa442fc00a131457d59c24478f99047d3600000000000000000000000046053bd36b9f2ab0b1c5a4d563d4a5a2ed33cc0f0000000000000000000000009ae2c6b3d9fefb967de5e4d8693bfb0267396c2b000000000000000000000000a00e9495b1f16d9d1b49721d39d4808dd0afd47c000000000000000000000000a9c3bf46e4f5f1f098c76f8fb008cbde62168372000000000000000000000000ad36fdcbb692d4b38f427590e8e5f4f7e07070f9000000000000000000000000f95af1fd995526f3aef86fc4a1be45fdc8fdbdf500000000000000000000000063a8320321fba0bcd1e38166ce8ad46e89e2be1d0000000000000000000000001409a9003e560a3bc3b09d8311d979be6344f66e00000000000000000000000099755ba954cc995bf213e2de2768834a1728ced0000000000000000000000000e89d8f17dbcacf0c253dd41cb7cd76a26342722d000000000000000000000000930298d8b155d7a5085450294302e321e33cfcf000000000000000000000000084099cd2141103985049ac0e954fc2345dacaf9c0000000000000000000000005005e14b6d8943eba3671ec0008a0cc1958dc392000000000000000000000000ee8ec8a69df06213ec5f13f3ad526efa66f2e80d0000000000000000000000006ba151e03c11fa6f2583b3420dd071faf0d10692000000000000000000000000d412210a9ba3b1da179671fdd02fd80d927d0f54000000000000000000000000bd15330174f0f23b7bcbe081087d97488d0467ce00000000000000000000000080dea6aca61ca84031f91517ff416a57c1a648f5000000000000000000000000223fc72987a7d6344982b4a9f00790453296ec1800000000000000000000000041d79f9783cbbe96402bbe7c87e4873b33e94c280000000000000000000000004c6b191c8cd0aa54070af899c382286d2e268807000000000000000000000000d720d6ec3b1cbc021d985692db86d658da6a1af80000000000000000000000003bc09b83224d874ea8955d7cd9d936f8d77fb2ab0000000000000000000000000a5748a2af40e4b2b5edbb1b62d3488b708caa24000000000000000000000000e8d5c032fde9c5b0d4dee7ea4db8f4a8617af20a0000000000000000000000005f619879548d9804dcaed1eb3f8869e495175ef500000000000000000000000056743ecedabb017a1ab58837946e75b161a6d43a000000000000000000000000da8579d2d5e250bc80a3c539f7a6a764b10ec89a00000000000000000000000010fdf236ede148f992dbe1dbeb6bd2a30ed50a85000000000000000000000000d1534d82c914b46b3bf63a83f9dc719751e111ba0000000000000000000000008c9fcf9458b4d94d3e92c9a53f6ff91566e817370000000000000000000000001170b4087fe2e7f4d5726ece47bc01a65d86b6070000000000000000000000004ce68d6c11c54a6cd4f0bfa46105a6ea505654a400000000000000000000000078b013008bb3c1d04948c677c9672f3ca71f339a00000000000000000000000096316b5340d7841b844b9da81639c1ed40a533aa0000000000000000000000009327ca9281639f560a835148b3e7ee0cb53417b9000000000000000000000000b85f54e3f9906eb9321b8472326e9bb5c165a5070000000000000000000000009dbe772eddb6dd73a2eb1979b4b39e3827757af70000000000000000000000008e8572f2400f1aa59bc1ca438340f11255ba52c600000000000000000000000033cce4deb26cce836deda19bde63267310eee19c000000000000000000000000173cdc348f81892a4ecbbb786258df8dfb145674000000000000000000000000c175b061f78bb3c40d3a688a1e21d19c76f994a100000000000000000000000077776284e652ce29e32415496c5ecc790b94f1a900000000000000000000000046b94126a39594fd0f4ce6739d2d81667f2cc6a70000000000000000000000008c67257340e124efb556d083506c39a792a9688200000000000000000000000022d4fad1febe96ab87828e8236f2f348512fd1ef000000000000000000000000b1e73dba1a9b5783c392af9c06f8e891450d169b000000000000000000000000aed311dc96f25be960394c75fb04a4a8f0afe611000000000000000000000000542f95fb6ca2efa77ab398a935532ad5c9e6a5df000000000000000000000000aa12aad59c63b0479931cb29d6a6e0141af090a500000000000000000000000036b9f7c1cbd261732a0d1d277a2f1c7cf057599a0000000000000000000000005d42492bec2d13f60fdecad952cd7cad3b9a5d05000000000000000000000000bc218a9a3372063cc0622e388133dc9194bbd864000000000000000000000000a0b73e1ff0b80914ab6fe0444e65848c4c34450b000000000000000000000000d10b70cf8827e2798a1ee3c129ae63e54056391a000000000000000000000000a473a5e2c9f1f44b04e3954d85498250e121b8e8000000000000000000000000046c8b874b6baa7f37e29bc09adc7aae23ad4b8000000000000000000000000043f4e8aeb5db26d8dc4540bed5261dc3830258520000000000000000000000008ada4154017c123ee59f6fa6056537cbc34f0d4c000000000000000000000000e0604985900eca51cfb3442f5a82145823878db60000000000000000000000003c76b35c1c844e3014028ac24bb4428f9844323f000000000000000000000000c83d812faf49840c77c1d97ecd06590f604649c7000000000000000000000000c77c40a48a79d0ca7dcb3f34f85418e296562c8900000000000000000000000087d4e4587ed080a19a2f588c431eb4e631ade7a50000000000000000000000004b009c6c41a2678831806de57a10257d4d1e3e60000000000000000000000000011711009804852d3668c1e0caad8a6b2cfcb73f00000000000000000000000013166e73600e47b2c9c18868c880e27a5582cabe000000000000000000000000c8ab946a02d21b0677ee40480b5f52ba593d1dbe0000000000000000000000000ccda45cabbebd51e8b5502c5b50832129b9dbc2000000000000000000000000bb69920cdd834aecfc9097ff2caa730bc9cc4e12000000000000000000000000efc1a2b7e4e13f96e4bcf7b2ac28dd936554a4340000000000000000000000005d54656195e4ec88aa47d4ee2a6e9a1685a397b60000000000000000000000002a0e7f823ec6e43eef84db1c549a88a49bc7f8e200000000000000000000000094099ae95fedf1c66cf7bde4e2c9d30130f6b049000000000000000000000000857a0d7b0155be244fd72b08a37b316fde60250e000000000000000000000000e21757dd4d44aa3e975775b0885dfb0aa6de46fc0000000000000000000000009518a319726edf872e955d98d2da1c94ed35db130000000000000000000000007e40b6fe847e3af049a3f55ef807089858a7e9e900000000000000000000000059a1eb7368f9b8482c2d762474808b78611506db0000000000000000000000000994e8cb08696fd909f2969cc164c381ba6074e30000000000000000000000009c0cb80aadf9c3ea948139b358cf90d4ea32eabb00000000000000000000000057983d740296830979dc878dbcd3daf906332c7e000000000000000000000000746f3d7660f57e1b4d274e4708e01e9ef53db6670000000000000000000000007b97240f56694379eeeb313e84131b5e35a84f8d0000000000000000000000003f8bf30800f4b158bc0847dbd31a32e1c53b79910000000000000000000000006d37b31b4bc8e8a9ece1450b8b302cb0667bd04100000000000000000000000091edf49d600a3515078e2850ac402a04aed14a3c000000000000000000000000c247da5f41df46c4b27d68a1d7cda39f4a451761000000000000000000000000b6b933c674332080d7c5ad8f73c0ef9ea54e60fc000000000000000000000000109f2570745e29d7101549228e444733e12d7b67000000000000000000000000e77ca32b3423d953f379233b63b7f98d633a51850000000000000000000000002b3f5307ab0e51f2e0b445cdd264ee1c74aad6fa000000000000000000000000cf7689c662e1b9ba71ebc3c85c7d7464ae3ba3d60000000000000000000000001fe07ff4e828a01f531eb13c0fbcbbafab68f66900000000000000000000000009d9f98bf58b189ca504c1b05dc72d72d1db3745000000000000000000000000049227709a27f310536d865ccbcbd16344b9ebcb000000000000000000000000f9fb0a2e843cb85353d0644e5df1e2ca7aff74c20000000000000000000000003af7df1124ec6afb3e48ce40d8067c0d54f1a03b0000000000000000000000006825d6b61369d1d0f6288f1323cb24c324f18752000000000000000000000000d651df8076638b171e43121f2291d619c61169110000000000000000000000001f77ddefe73124da147502bce90487d937480eb80000000000000000000000005d71890a7f89ae87f4afb9c8b7216c265ee6af530000000000000000000000001fc1ecf7e2c047ec022508d548b7c9a8e46041d80000000000000000000000005cef31e5c92ada0d417958246bb27db6a7792141000000000000000000000000468bcf6079534856bdf7814d84bb7a8821be8fb0000000000000000000000000b500aa321e822770c0463029a290aa131947cc9f000000000000000000000000a87250482d38717a6b08b300ef3c5da63c8a97a8000000000000000000000000d4c042d26e1c85eb01fd2541d967215cb2efb5db000000000000000000000000f6d83224e692b46518d2178125900cfee3f04cc7000000000000000000000000879e8e0ae1ccc50f15ce8e16736f262cd07355f3000000000000000000000000fe16452b8942aa6ad5d46b235962d9ed2581b5fa000000000000000000000000d772fd908a75ee78787d73eee0318542d39c514500000000000000000000000033d0b5e2ed377834f8eab6a51e0a250804039de300000000000000000000000061c3eb89f43230fa2d6c73f897e040444116719300000000000000000000000083c360c77ca08b3f26513976f1652b1cb551e5730000000000000000000000001fe7dec5d0dc1013eae8f6688735ed43249d6613000000000000000000000000fc5fa24dbcee9928d38b67e787466db100e68bdf000000000000000000000000cec5fa26cfcafd04ae86b46324a4d7ef17679e5e000000000000000000000000c30a88a5932f36d17f136f2083ea031291040247000000000000000000000000751e80e770c8c54e9ff75636d9bbc820db228f000000000000000000000000008907e2c192dbcc7913d8fcb6e65a7567d4e4d747000000000000000000000000c13e2fd4e2ba14306bed07f64b3437153b0dbd53000000000000000000000000d941c6c1520a79615bf36e394ec42d276bf51aa8000000000000000000000000fad75a17e9ee7c4d8e159a1c704563f1a34e782d0000000000000000000000008bf941c8493de8f176693eac85be57cc96be3c3e000000000000000000000000844642257cd34fd5ccc20404b10ed6a687ac49f0000000000000000000000000eeaf78ae5e313f9ecc627b55d808bbe2a06fd6e100000000000000000000000019c94ab09ff7df3e811ebb34962b70339f9b6fc900000000000000000000000010267b087b9423b61f2dc8328da655970efca37b0000000000000000000000002cab63ad82f056ad7b0bac2f8a2c588cb8a24e1d00000000000000000000000019af0c7b5b0c9e14c740c50ce506a71d57a736af00000000000000000000000082e36e6b1a394f0bfad0c9e62ef30796f5c8c85900000000000000000000000062700a149eefe4fa20458a356c0f8b4a3f31e9a7000000000000000000000000585a86c49ffd7af705884c55e0b27e010813f24e00000000000000000000000022251a1f7d4f20c971660bf80a2ca5f11f1a236f00000000000000000000000022da0e4400bbc636a55327c854b603a711e6ed710000000000000000000000000d1a392af4e2eade0bbb0cf157453096b0a3c4f7000000000000000000000000a61955c680dcb58b134209ddae16b4be8d5769d7000000000000000000000000304558b8e135d760975cc883dccfe114e452ca850000000000000000000000001aca7dde14dca2a05a4de784f2c9948a9ec7703c0000000000000000000000001930358bef111b81c5a953764e6e6f3a38d7257f000000000000000000000000d1ae84e1736ef9feb1bac98173aaeca1f0218fc2000000000000000000000000538e38200d2c61a19cdacd404511af6246b298fb00000000000000000000000087303b86d5f9c3a03c5c49e18e7db1d3df88d5570000000000000000000000003eb2f41fba6c04ea179a51cc8df959f618292b1400000000000000000000000086035763ed36ed27012c7ff438d35583893e0d8f0000000000000000000000000699c8b20214d54a7fa7f038764860f094ddeeda00000000000000000000000079e4b26384bd49fc6bd53b1c0f1a5d5815d90861000000000000000000000000d02e961b85c0c42b5707134a812c22037454ca9b000000000000000000000000f3ec121ebd53158ca631b63f57791c3298de00640000000000000000000000000b2dbcc3a68200819adbc8ac140f7b9bedcb407800000000000000000000000015daf14d22301fa3a29c218663d26fca2f5b86c90000000000000000000000008221d6ee911098ea90bd10535b22c45be5a0da53000000000000000000000000216690b5516f90e496b8651121eb542865bb4e1f0000000000000000000000003a09436c2fcbb9d0a0413bb73c1a77c98864f7310000000000000000000000009c447c9d0c01974e605450fb38142de75ced2f9e0000000000000000000000006164614959654849082bf8ec9e926ef0e6d3852500000000000000000000000041d7cd619212cd0a3df045263ab0bd30e7024c6e000000000000000000000000e51abe17ac51779986295951ea1f77ab764125be0000000000000000000000000fe4dc5256cfde7904a7788e5a6bfd4599937ca6000000000000000000000000fa4bd6f5c7ae5e221fcc6a6b4b877e6bfc21650f000000000000000000000000b2442e005fe2a3eefbcf96d695e7ccfc0197d59c000000000000000000000000e61cf651203e81590dc1c1ad963b539b4d73b74e0000000000000000000000004718b2badd1004bf1c70188fcdcc34f57051b542000000000000000000000000cbe9d79576de3af6dd555a3e413ea402716b73b70000000000000000000000006c1d7f017ed109ccf7cfb78f6dcfaed1b30e2e08000000000000000000000000a307bdfb17f2f769e0bb78df1e1445c307016aee0000000000000000000000008ba40f9613dfe27546190ffc3efa93ff069c868b0000000000000000000000000e763f5cc8044817cf779909b06f4faef5a91ac7000000000000000000000000f4ca556e209b7031ca5f4b878b7a1e3c1c21e915000000000000000000000000eefb7d5d99274764c0d8ad9af95b392efa8b30a8000000000000000000000000481f5d30fe30f86024264ec9bca63bec09305a460000000000000000000000006c72ef1cc4c810225dd13fcfd2028431350fbb6e0000000000000000000000007c591284190421fd1413865d4f3f751e5420c26c0000000000000000000000005eb04130143dd7d51c08b3d2608be8430a365a46000000000000000000000000d5a4a51b637c3ccd85b3b5a67d79b22a03723fe50000000000000000000000006535bf14592e5323def4721a2c1147175e4dceed0000000000000000000000004acca7f48c3beba9a0b814dc1639b5c8c766f6480000000000000000000000009db98ea4c73f89c9e075cfa58d30434303c9c5a50000000000000000000000009443d2254dce85d1913016fa6bf270ea58522d31000000000000000000000000ef93da1d717fc4db2eff90a5ca3f2e1195f579d4000000000000000000000000c148801d99899b3d5f8f8785857e416727ad1fde00000000000000000000000021bf0fcc0f06a4fbd8b766f897f7d222678c712e000000000000000000000000a128522f519425bb6573c38b33883a08e46b3d77000000000000000000000000435687c1755338c4a8bb3a9c18f062b74521add30000000000000000000000000225efaafed851ab98551caf5d6e41918dc8bd120000000000000000000000003a0f1aca20b4b1790673da0e1353d606c4181c890000000000000000000000003a428200cf68cc395dca3f02438d6c77d272782a00000000000000000000000028aff2acfa3c39bfde7049cbe81df59cbe143a3600000000000000000000000020dcca3da7cbc02d78ca05eb440bbc21913f0b6500000000000000000000000064e08d6a4e4c50f13f7b54c962fa3e53be78477b000000000000000000000000fcfdafb0ca4e26fcccfb78ccef6fd776c4eaf54d000000000000000000000000c6550b2545b2e7648b016a0dc7e27758c0b14958000000000000000000000000c5b87a88bf21b7bbcbba0aea16029437fe92cde8000000000000000000000000d0a8e0b3c7c4ee8f992c6f50c39645d6e6a73136000000000000000000000000c32abc2c4febb5786f6337d5ca9f75dc48a32bbd0000000000000000000000009810ffbfdc2b813720f8fa0a9e9c61b1d92457350000000000000000000000004d62b2d8953857935822e6831f0b94bee5fcab27000000000000000000000000280529e63bc9d57af30146d43e0ebf6b990694b70000000000000000000000005b57859e9791b77c81df6b0f6259e71cdb4c97b90000000000000000000000000da3eb3430c3a2a402650934a19869eca49265bf00000000000000000000000002b080d690a45438353363225ac0e3cbb6ed80bb0000000000000000000000003f57090017bcb972c27c0e673f58813b7f074f4a0000000000000000000000005873b10454d2bea81f9f9cdf6229b43244394eb20000000000000000000000008a0a114080b5f563b9fb31d1eeb5383756695f4d000000000000000000000000c99885a1a4ea37e1aaab86c648e0ec6019dd20ba0000000000000000000000005e70bdb8c77ae010fd6fc2ccfeb2bcfc2d90c69a0000000000000000000000001077277a7e59f7e70a870d6dd12e9cae05bb36030000000000000000000000000d58f68ed2203e7951e90a1bbd365cde40ceeae000000000000000000000000087ac1f709cac0232eb3937763929ba091dde6c83000000000000000000000000d044a8802e67715cb8b4b7b1fa132d7149216c6e000000000000000000000000e119256191936588edb5f9f341c98d56e7fc5c71000000000000000000000000789e167257aa5258288c9f4d151b33d19d622b98000000000000000000000000181fc9428ae388587703a09daff930b1d957891a00000000000000000000000045b4a51bb00e9bc922371866d45dd1a4eb52f9370000000000000000000000009a1f41107e09c9180de232a60427f236528abb150000000000000000000000007b6bbd794d0e5ee4fba94bb0a84fecaa4672a8a400000000000000000000000000d3133dcacaf0480fcebcc8c50ebb66923d2b18000000000000000000000000d7db2457d3f1f448eb76d889144231f4999200c00000000000000000000000009394ce2a9eb0991d90d7850be24527e097c6a86700000000000000000000000052a748b0cef203b918364917c75c288aefb672b4000000000000000000000000bfa8070410325602b3bfed177c9b596d3070b441000000000000000000000000e89961e86cfa1234a255c6f68be12a0998b8524a000000000000000000000000067d43a49865b734225fa5246848d91e752a6742000000000000000000000000143b895dc1c388933ca710c3bdfc067b757a615f000000000000000000000000779f5f7fab6be067b29ee85e2cd137f4bead1ce2000000000000000000000000833a430ff349b43e9e9562e75ca74ebc735cc7ad000000000000000000000000b80dec84304d8aea66ad1b1228e3ea705b66abe20000000000000000000000004db2db09117582da3f55d327a0d0c1a532f252510000000000000000000000000d5eb54b88cea08177a04e101e3be06c98b60e9a000000000000000000000000aa2ba69691486a5b76b2a5f1d3fcf142640a056000000000000000000000000088b7381210a3401a97c6eebf302d8d1010e3d13c0000000000000000000000007ca67d51d7f48c8554921b6eca8f79e62ee1f1160000000000000000000000007d13ba0b447c48da2003d0c53cd88471260e91410000000000000000000000001358d4b13a632fde829d9134e4a9a4f6418736da000000000000000000000000cf86d5ac5434a36b5d6dc1f9319508eb762d96190000000000000000000000003ebe3fcff9458736cb8b41782486fc1d4b86806f000000000000000000000000cab0b795ab70dbfb7d2fe2cd3fedd047a48d47130000000000000000000000004655c909c02b74a17c69e9d89b9d35a2001e75d500000000000000000000000050f0f0f8bf9fcb485b471ac7142b947d05c6520b00000000000000000000000080398c99f9dade6868f6a5eb412ec11953fb9ad60000000000000000000000009769fc31440d134b96801b73018636b2fb83e44f000000000000000000000000a38617c81f16b983c16a657728ffb840000a93aa00000000000000000000000087c0b6a9ae9a90f270c9917cbe1cee0721b6810c000000000000000000000000fa1c2b35903490a3dd6087dea76ead1938cd8c02000000000000000000000000449051d96ab2f9a002a13fbeec3f52bb72e28edf000000000000000000000000321b6ad2c6fd9b16bab5db59c0084b8a40c680cb000000000000000000000000d8bcad17a7f5005a3793a0d296c86e85321714a10000000000000000000000006673a944d454b18e0079d5c527e252e77c374e6a0000000000000000000000000039549c1c6c108ec030dbd1341d45483825005b0000000000000000000000000096d66d86533e842f14eb3adbf298d32916778c000000000000000000000000d6c564117fd9b94ba3930aa84a885dd5bcfa039c00000000000000000000000093c733446397d2ac6d2b468f61d80f5380ee8b700000000000000000000000001d6ae2471e024c69733b54fd6126a741db4cf556000000000000000000000000368bd1e3a882f3e79673334524105a0e54da79d6000000000000000000000000820068fc5a41ec7e5e8bf2755bf137ad9c06dbcb000000000000000000000000ac0367f2ed3854fb21f238d2885d03c97aa7255e000000000000000000000000cd03d7828aa0cdb42567491bfcc203b21ac90acd000000000000000000000000cd232b548ebb2ff25073758a4215277b5aee1ed5000000000000000000000000b78e094c0605ef6a4f4dbde29872fb3fda2baa77000000000000000000000000fbcfed7e158f3a84e88026edc858aee5b94260c60000000000000000000000009a4c27bcef03c17c463a2c1d7eb2c89c292eb18c00000000000000000000000062aee9b2edff102b0d5d20a49a020537fe15b60a000000000000000000000000270d49bad43d06425e9903c8e5ece1673793c023000000000000000000000000a135baecd2a01efd3e6466e274cb529f594f061e000000000000000000000000c9c5576165e1a42167d4effe72e6d611247e9aea000000000000000000000000f738c56d1523f8c4fdbff967877f308e81790b260000000000000000000000003c26b7aefbe600eb1c3c951d56cbe237ae600ef1000000000000000000000000ffed1d72dd3e32aab1f64bc8584b124c6fbf80c3000000000000000000000000a5ad5092f0e507ccfdc4339f4385b44af02097d0000000000000000000000000454239d0c5834cf9563d32e30158df61c0759e9a000000000000000000000000fdfa09e32a073ff118a082aa8963018150c1aab4000000000000000000000000b7b4de30180f711316464899bf5f0f925b66ecbd000000000000000000000000651f1e91656a41d9926b9c5f509a276534750932000000000000000000000000e937f93a9aa38c878d05691ddb5af32c0809315a00000000000000000000000019d82825ebb1e159e9b7f4e30951a5573c99a81b000000000000000000000000bf444d0721085b84cc05676a01c486052c7c5920000000000000000000000000c2d47767d055130b46e8b383a6592b4cb91a9e960000000000000000000000000ff07d5ec19728d76efb2a71539e3999100ee5910000000000000000000000008f99b8b1ba8110ffc3987d08c0f155833e1e5bf500000000000000000000000080214d1f8d68f4bdfd91d84a238e9782ab7aedfc0000000000000000000000007bdd037ea65a83f3d89036e317daacbaa532b940000000000000000000000000332b099cf72d6b4e57fb84a428f64e3aadddc6c5000000000000000000000000795e57efb2e080b1ab40fe5c6aa65c26d5eec3bf0000000000000000000000005f0bd009487d444cf9e2519a64ee87a66a468fcb000000000000000000000000f477c0679018f4ebf270c00a08855f85466d1d4b000000000000000000000000e4ed02ae1d94c8f36535b275b50206bd142bde45000000000000000000000000153221bb46fc2d37b40cc1b07405dec97cac298c000000000000000000000000f2eaa7fe17d4ef05c96483c3a7bcaccab1f6d47e00000000000000000000000007fde9bc040c09246a897c82b750af70ac4ffe41000000000000000000000000fbc72e512e425a7c2e7c2e4ce49829ba82aeba020000000000000000000000009a90973a14f6652cffa36253b54a97d010c7c5880000000000000000000000007b1e60516aadd86d134d8f7a561ad499e591f0a800000000000000000000000081a1a602446370c83e8261ef1939a83d3cd3e4d1000000000000000000000000b7f80a9fb7ad932bcc764d0194004d748d5d4708000000000000000000000000e9c9e764adcfb333efb0d25ed24e6af24d88781c000000000000000000000000449d93a770ef7327e3fccb71688d944faf3df7be000000000000000000000000c873a7c4f48fe18b79b2451664c0e36c80d31ce000000000000000000000000085140889b64cae37beb5779193ee4849de42c9fc000000000000000000000000d0cc9121193f304879ef50f958355ca2eb1ce1400000000000000000000000004aa82fbacc9f918c3e067bf512554c6c54085bd4000000000000000000000000f36ec0f5776148e674f6c73d083c7fa879cfb860000000000000000000000000d6d545c47c4e1eb1c8b3591ea3e357486b6d3b92000000000000000000000000f8f52315a963d46f6e7a2410899480a6c5e2bcb400000000000000000000000084ce978d3b73a38e83cf84a8e397e02fbf5648c3000000000000000000000000d8052e454b38f030a3e38cf8b594f3e5fa0bf370000000000000000000000000d80aba8d81a21603868217217359217a210c2dc2000000000000000000000000f96435427fc25f05964fee40766d06e3153794680000000000000000000000007a0219b01a9f7b09aa7afe49ac59021b958db59e0000000000000000000000004e5911432d512f7cb1db8d40a8309f3e4e6d9b6800000000000000000000000053b9a82fc7447520318622902d58259849ccfe1c0000000000000000000000004b6722a3fbd38aed8225a52f7cbdc85cb21eb321000000000000000000000000de3e1b7287d02b07fd4fde81f16013a0c9b7221a000000000000000000000000136939ea8fbd353cb76a05e8e46867159f5745220000000000000000000000003967f6ce36a775293607552b33ff1af5811bbe5400000000000000000000000063edd4493d888e8cf7209ee5c43ec040316c7d890000000000000000000000004860b6227c5eeda2543c436a7e11ba42571abe3d0000000000000000000000007ef4361c4f04cc6e29b3f30d95d8b88e4b729cc800000000000000000000000079d14cb17e1e8cc32e91bc2c8cf5db598ec722c5000000000000000000000000435b8890d2b3ebaf78ffbb1300774bbd661f26c8000000000000000000000000342945df6ce54ccf2b2199293aab2603044764e40000000000000000000000000413c7dfe35969eadca36ae318cf4d3e39577078000000000000000000000000b44f1b5c5e2d65ac785546764975dc4b0fe5aaa8000000000000000000000000617c3fd3e430635a4ff23c58db9b89bb8ea3314100000000000000000000000088ea21fa688ac05e518eee3076bd3bf2c6665cd00000000000000000000000003189e695080d50a39d51d0c7ce861520c6797bb00000000000000000000000006205ede56a63176f29dfa9c6d91aa28c89445ffa0000000000000000000000002bb1072837181e98a3234c4c50611034049ea1de000000000000000000000000bfe57782f0bf579aa1e98b86f9a61f79da3ac18f000000000000000000000000be3fff5b40ce0097fc9a399ada85cdbb1eb681680000000000000000000000008bd817114da53d588a35eed9c4cd9e4ddff7aeed0000000000000000000000007e65917556111d918224955a3c4ca1b6982318d50000000000000000000000006baa389d7f160b6d5e4d4516114fd04d062e6bbd00000000000000000000000013f2127979842103015acabceae16ef796459acc00000000000000000000000008f15a94a24b25bfe15a596d77a7a4332253fad200000000000000000000000065e4763cfb225554a85ba1b3dc19d59518f79061000000000000000000000000cb90db19a00fda0e59741fd594fafe56626cbad200000000000000000000000040f9db67710e038d0628dcb0d9ea97cccea63f320000000000000000000000000a99a80d089bada1db89e9deeebf537e49ac1a01000000000000000000000000911455f9d2cb1c286ca0726593cfad29646c3986000000000000000000000000009dc053dc97d96dcc4a971da739a366290fa888000000000000000000000000e4cc984ea92430c224ea3c1dd504bea5feaf9eb500000000000000000000000060e8d9883d73fe57d0dc0d2a1e9bcc1241f17c5a0000000000000000000000008852535ce78418a7532122007f8a2f0c9bfe52bb000000000000000000000000268c73187e171eab0cd6018608c72dc964522dbf000000000000000000000000dfedd2e62eab664157af3ff21585489667680663000000000000000000000000ab0749e5d164767c30e66a26359d2419ca851ee700000000000000000000000062e295cbbfdaefdb21415a82ba0d1d946d2b38b2000000000000000000000000ec59e6c772976d1dae30dd6f45615e286bb289ea000000000000000000000000d848a22b0163d9423a78498b8fb4cf5a01a019af000000000000000000000000392d1b2d6ab60c1d966d3904870fa9c0a2473c7b000000000000000000000000b468ce0ed38f8109cccb12032edde79f397ba4560000000000000000000000000cbf84a124f7264e86724b83b77a9a606eadd6bd000000000000000000000000bcebb031953cf8881318e93dc56b446c4251c37e000000000000000000000000edab47547290997e76dee7befe4350243f0bb8330000000000000000000000007a429612c22909bd528e6164531576735cf39616000000000000000000000000d384667b0e11fceb4a67d6c75a16a0fa2573d60b00000000000000000000000071dcaf143a16126cd7bddc3c8dc8acae11ac755b0000000000000000000000007cc74de0b27dd0423dc33e79badb5a59eaf16b9e0000000000000000000000002adf923f916ca01105e4fdad2782c47a6a86d73b000000000000000000000000182e5534a64b6194b4d2bc41be1c89ce2ab81b260000000000000000000000003589a75f71d3c4fe60380337f1f48441f5059873000000000000000000000000987d4d75eb284c389a2c0efbdd020a43fa0c31c3000000000000000000000000720815001da501d42285638342b7651b8b0041ea000000000000000000000000e177234ef55c735afc53104553f134df4670fdcb000000000000000000000000ee657f2fc3af9b4b9d34ee30e350a281df6e634b0000000000000000000000008194da9e7b99bd668090a9a0e1f808b0858e614f000000000000000000000000993b92f49ceaafbf74f7fbf9606c8e0b843d22e6000000000000000000000000ba25501ebb7ee29508be03e3042d1dbdd4c1fa26000000000000000000000000f47881e91985749e2e73c709b08eb7057f75935d000000000000000000000000c59b60397f8d7b57c208e72b06dc88b0c275c0d1000000000000000000000000a3c1bbef602b9851cf2fe95e72b4771df90fce0e00000000000000000000000041d4b02022165fcd47b4e0f64aa41eef9ef1da38000000000000000000000000cef4f584f64864e1084d3fe348276c29efcea30f000000000000000000000000cc74d8ba71f894c2d15890ee05aee87e10640a7e000000000000000000000000e640d1aa9ba67a38aa130970abd20d7ce9b6f63c000000000000000000000000d3c0639485f5a168671bf5e8935a45fa7fc06b7d00000000000000000000000025e93424a8d53321772891f13b9f87d390411a3e00000000000000000000000062b445e8bfedd4dee43eaec19310976e67a83ec400000000000000000000000011e81d3d03c07803e7a771df8cf9693d29dc9d8b0000000000000000000000001fdb8a8247a011f27cea147da32a7a22ab8c3fc2000000000000000000000000381ef27abee872b2ee13276657d74d468d0d45b90000000000000000000000005e47cca86b36daff9c804e3597cee60e292419a1000000000000000000000000da88d13e14273d0ce51dc1ce79f78b64ed64c620000000000000000000000000c4530148f62c8329ac7de80c7f5ca40886f98ec100000000000000000000000071ae198fc1655a7deb873a48f62d42f2417fc7d0000000000000000000000000faf7b787d4a32ad9bd072fbd8b8c32d14de3b5ed000000000000000000000000083b2107fd80b11678c1f9c4a0e24bebfd23caa7000000000000000000000000584f1ef00b1e93af57849dc509860acf7d1605070000000000000000000000009e7f591e02e5113f4e1df0c421c4c080ee40f274000000000000000000000000d37c2f4de88172c2514d3a59cde6879fc8c36faf000000000000000000000000baf9d2890f1f920bcc178920ee64e09707e45548000000000000000000000000fdf9e5ab80653e2d3591039efd1bf9f3523c96b0000000000000000000000000610d2a6cf9054563c3e7405ac5ee994b97c088a30000000000000000000000001c5d35a27553da24bd5360e4faae7329f79a1b06000000000000000000000000db47c2ae551fb7304b6db9ba305619ad34b45c3f000000000000000000000000ed40ce5adaaa86a8a911ca1875473f5d394451b70000000000000000000000009b6869003b626f54a0e048371326ec1cc9ae77a600000000000000000000000048ca121c1ea1dddb5f94fb9ba252066ac11947e10000000000000000000000000fe217b00e02f11bc8415f7162f60a204365b62c0000000000000000000000008065b24fb89978dd1c883fc8f38a93bffd1d36e300000000000000000000000092ce61d6247545553a802d0e3538ff7fdc880f45000000000000000000000000dbd40d644dc6a898cc340f839d00bfc7064eb248000000000000000000000000d0358872a6c063cd3b22f1781d5d7cc4bd1d6114000000000000000000000000ac948a535ffbc63c619427acc00051dde2bc26f200000000000000000000000009b685941701a313ab31fba8754a335501abc894000000000000000000000000366dea78e35111aaa3789891b27f3e460944c168000000000000000000000000adb509651fc878d98fc7e72c93f7280606800877000000000000000000000000394d538a85d2a39d4de3d26c97bf523ceccba6ba0000000000000000000000000ed2ffe0783f62a5993cd9f4e91093ecfe8fc1b7000000000000000000000000860e7a1ee6ff622e40a27c5f28586bd4138189880000000000000000000000000f6b9c60b9c55f12b95550a9dd2e7a292594c9e40000000000000000000000004b7a5bd555784be6bb02383d90784a704b57ab7300000000000000000000000025407d1556e933421cd3f414f632bedd5b57bf7a00000000000000000000000098601dfbe8b558bfabbc8b005ada04bf2b152fe80000000000000000000000002efe2b9414842554340d1e6982fd83405aa46ab700000000000000000000000015d42eece63856ea1076f2ee6720326326feefaa000000000000000000000000a50cc281a381b86221357f9695fca84146d0c61400000000000000000000000095ea2101a22140017b85cc3e607b8c5660099f9f000000000000000000000000866324f1d14ab9c0e550addaa63171de2cb36559000000000000000000000000c20c8f179305428843017385c0a67c960bdebdaa000000000000000000000000bdf39aa583e337d0731792247cd7eaba601c39fe000000000000000000000000a3b6ca52691b43c3b4e0529b425afa1a8f648a19000000000000000000000000ef1454078604a4eab25c1b35337d6194a3f734d5000000000000000000000000a60ff07e5cbc64673a81ade25881277931d361400000000000000000000000001900f35585adfc0b680a755fe9a0701436e3a417000000000000000000000000d87c80a43cb352523564fdcc7c2d63bc4737b203000000000000000000000000168c8a6a26f51e6b620516c9f5af738b514d29f80000000000000000000000001d4f08d19e4bdd22fa042eabcf6735f2c66d852300000000000000000000000010d9a26546953f479bb4689003fa0d79b7fa379d00000000000000000000000009681b1b022a1f564c4ee27466a1a69465de349f00000000000000000000000006f68134c943c316d96d7b4e043ab65def29feec000000000000000000000000ab3e6a5d8ed99046c1a351130d8001ce6afaa3ec0000000000000000000000005a5784ac194f49277f75dd2c8a8e16ac67ab7777000000000000000000000000a3c5aeb77276ca7fccb137890774e5511396bd78000000000000000000000000a37e1d9f669c4b6212c81d423263520ea105ae990000000000000000000000005d12ce69a20ef7cdee52f6d53169d2f3063032f2000000000000000000000000c7e7372c3dfb1ab398ab707fdae401b975b24828000000000000000000000000b6ab700651f056333870f3e385a1fca570c5963f00000000000000000000000071fffd77c2727ac699ec070b036aa9eef47889d400000000000000000000000071aac4a28a5025e858c8312262f45f00bdb7bc37000000000000000000000000bcf0fd3929ce93ce858cac1234cbdf9a526c61f700000000000000000000000048c9aca7358e3dfb57713be3b156d152987eb0a500000000000000000000000066b25fbbedec2fdb8909e964ceed74b7d510f21d0000000000000000000000002da5ecc61723ce2a012e9468a9721b97532467bd0000000000000000000000000a6c0c39cc918fc65510ffe86ffde39870f2c72b000000000000000000000000fc4994f0a400327697467acbd9ba0bca4f3769a0000000000000000000000000a6d1f934b0a6e2f4f5da37db83b103b737412f5d000000000000000000000000e89cdc17b1e684cd448b7902fa204bcd2da7eee7000000000000000000000000482a70b4dd02964552e877f6dc7b51f59ede9d2f00000000000000000000000052cd107fb904b71ce8cc4585383fbb52cb1a4fb40000000000000000000000007fffbaa81eda79433e45577816b54473200426b6000000000000000000000000272366949a0d25a029050c3a9147610984e5b485000000000000000000000000d97e91fe0bce1de704cf6edcc67eca13e06c3ff7000000000000000000000000348415a9affad7a5f22647292530ef1a8b24fdb200000000000000000000000093a9cf8fccafc70e059fc76b0ee35edac69a3bd4000000000000000000000000b6e4c1b7cb98a927a4a287630e04b5b4bb1cb540000000000000000000000000b464cbb1006cdd848806bd3b6b406c08500a475c0000000000000000000000000d182086762b12d751ac967d1ba4694412339e24000000000000000000000000edaa9425e96e04ad359bd57c4d69e2acc7011e4a00000000000000000000000016ac7d4626d9b200e2471d0a705b6eb6843896dd000000000000000000000000db5f55c06d8795dd8ec77cd126ffe9fa19a5889900000000000000000000000016536fd935a24cadab4ff50625ea3d5f9d0aecf70000000000000000000000007be5529e2dfb86a50daf81d90f42a3be02c96cf90000000000000000000000006bb6364fe3c3440bf4e267f6b093d6a4e4a86f9e00000000000000000000000059b957be25571fac4a5d5e8a666443aafe8b221700000000000000000000000016e2b88a7020219fb2db6e25242c0511e49e8f8000000000000000000000000055d3b9c4178864309976e4c4c1ac879e9ef27eef000000000000000000000000f32b35095d0dd9b1ddcd04172a8b082f276433e00000000000000000000000005ac8882e0d351f903b06dfd02e14be7fdce7889c00000000000000000000000087a7fa16c7e571082275c194ce8fa465713c7a350000000000000000000000006cbf3db28054d8de96ed108fb03502c12bd9e311000000000000000000000000d52135d070a1df7172d0ae80ae3e31fe43423f12000000000000000000000000c1c0007efb2696b5475f49de49a10f9636ec8385000000000000000000000000202ca46e361028fb3fad4def93309ced9c38e3f20000000000000000000000003b99d3a7048c3cc08c5ed078e705d68a95d7200400000000000000000000000037a553b592560d10a89189722a0e3608c5c60d59000000000000000000000000912c3474f00501947efbb51a9a1aa0b8e114cdb100000000000000000000000013192d19096f0d63fb0e67991c3d48ec51a03290000000000000000000000000582388081714f603dcb5df523f372b38f35d0b860000000000000000000000002a89f44fed0da7e21036f8b2ce4c23645d9477ee000000000000000000000000437334a017153ae6acbd3c53075eea4d1300610f0000000000000000000000000aa658f001ed4dbd5a5bdf81b7f5aba32465eb6b00000000000000000000000078097453b30be377cd3b46cdae103761f9379a19000000000000000000000000351d8b49b1436a3c43976d20f560d312d6e9a8e700000000000000000000000070fba1db53f55344dfd50b760eaba80dcb975d44000000000000000000000000c38fca4577124dfb428f473d7f57c9f81d094b2b000000000000000000000000c265bb7388f82982373d50163288bfad131bcae700000000000000000000000061e9be9fb65b51f718f5c8c51b29db950d42cdf7000000000000000000000000fdf3cb45ecd546ae6d74870812591168b64c1c90000000000000000000000000fae9330b6646c4682996e8e16c99836b3a750be40000000000000000000000000fdc24a0f78f4e4be1314121c7fce2f751793ded000000000000000000000000845dbc5fa5c4f823ce3f1bf920641d3ba147da3300000000000000000000000054c3f9455e3af78ed26bcd20c5cc4fe49e5cebb0000000000000000000000000fa454fdb8c6b25ad00fc09a6b50e9149c963e738000000000000000000000000925f4e27584ce3518afcdbeabdfaae28a391c5770000000000000000000000000cc154b13a942749bf725c561c15b7eff550413c00000000000000000000000058b4a72b52273f1358c76b0c416e9b51a68f0341000000000000000000000000a6b0286ef6eadb2d2e2aa6f8a0bfeabb3c99171d000000000000000000000000a03dc877c4ce112f0bfc80076e922f76e96171e10000000000000000000000009cdec7b3e4e202b148140e08ba5cda00e53ba21f00000000000000000000000096ce19cb2d87b76badee3b6919142c34a2c8728f000000000000000000000000873bedacc025f21a502700c0a8309576b192799d000000000000000000000000d9ad4f4aadef43d2f8a829745fc4e035c9a825590000000000000000000000006338a52772d4fe2fae86d3a31d039c6b3c2c2d96000000000000000000000000a40d1293234b1056d2de8ddc27e080a41037cf5e0000000000000000000000008bfa08a5ce05e87cc4abf217e283d8ed02785a13000000000000000000000000ea3c6f7fb2450acb4547d9252e379c013d1494be000000000000000000000000da54cafaa3a89aa01297680332fe311adc7d89eb000000000000000000000000250462c6e20577cf16228fa5cb163be73db5c1510000000000000000000000007f8f379094ece6b2664ff63e0425b131892ada2c0000000000000000000000006e3c30a0ede076aab63bb9cae84e59405e417065000000000000000000000000c31da3116b0e0bdea73d79378933d6ace4cd7a4800000000000000000000000046a231ecafa19e5fa521dc1e631b53205700c35f000000000000000000000000bb6303b365779dbc2770b67d7bc394f0438e8ac80000000000000000000000000157a44e109ab9bc1eba4d7555c472666d24b218000000000000000000000000fd892f7ce4626ac850869e78bb03d6827a1ac123000000000000000000000000bc441edbc573acbee2b558f62237a07d0661c4be000000000000000000000000f56ad291cf3e9d67355ec0d503e0627d13dba47b000000000000000000000000b88415249ac1adfe6c5bfa1016c3d73a64c12fea000000000000000000000000095c76b819804496fbf7349adb995addaee007c700000000000000000000000014d1452aa43ae5483420d5817645c81c78f425740000000000000000000000000beb15f34e7a7df0572d54007fbad8ae08f70428000000000000000000000000733106d93af75fef9ffd9955331ed399ea18e57f000000000000000000000000f1c9048c99968736cbad36516fe3c0f8e5641f03000000000000000000000000532952bfafd037eb5c1fc868d12881faad5e94e00000000000000000000000002d38e3a7cbdcf84572842b6253144eefae62cfcf0000000000000000000000002b416a980d3003c4842859dbdca81abdb5b6a13600000000000000000000000056403835a76ec9ef90ee2b2e342b3b538bbbd468000000000000000000000000b343f628ae9bf07599f1e9bf16bbe3b6ab878feb0000000000000000000000003fd2e28d974cec4b3446d49ba6fd89da933d098d0000000000000000000000008bda4c6f9f1510332736226fcd95e13855fcbee30000000000000000000000004833e8fc73a095231448034bce44a34f128b8a10000000000000000000000000b3b9337b64ea9ea78db4577637b002fa6471871e0000000000000000000000004cee3bc770b0765f59f1633506a48f0669f27e9100000000000000000000000096bf847b5dbc336a293ebca8064a2c8091683c01000000000000000000000000980bd6281ff11555e2d1fddef274572552bdc6910000000000000000000000001975468d5ab974839776a30f909959914b4b76310000000000000000000000001ff54fa2c76402f49fcb1c309971db17ed467cf6000000000000000000000000f14604aa32a77349774ff8d4b1b24539c2391ce7000000000000000000000000403ad019efbb6c0f40c0083b6d9aca719be4e5ef000000000000000000000000cebafd2cd5dfcddb05f51335695dd1a43b81e3d4000000000000000000000000e26b0496682d334964a87f7ce1f5d6c3c50f4c96000000000000000000000000ebb5124801f210ad22af1bcc58180257058cc35b0000000000000000000000002afc0cdd97ea7408c30a87ba14781f8eacf9c3ee000000000000000000000000fb51b1296ce6e620dddb7716712505cd52c2ca63000000000000000000000000b5d5dc670e0fa1357d9ee7baec35db28303291ce000000000000000000000000f5cf15d1223a5cb199e922cfac0833de159e15c90000000000000000000000007dec37c03ea5ca2c47ad2509be6abaf8c63cdb39000000000000000000000000a9855bf1a233563a7340ae658a7909b307aebe260000000000000000000000002982554080b8642f49574f22a4ed62f479bff408000000000000000000000000aed97e18d3771b334e2fc415d8eb0b2bcf788c2c00000000000000000000000064c442095db2d5e2da4a442be8fc5af7c0cb157d0000000000000000000000008fb9081549c78220f6a323ed48d40b762592c3c9000000000000000000000000cc62060de748fef6aec83c860c2f53567d5861fd00000000000000000000000054f18b69698d9310e8c645d2b498715907a6ec6e0000000000000000000000006e61ed48b3c86886a9e8ca34b7210dbd24df5bf5000000000000000000000000f297567c6ff400dece436180dc487bcb84986f4b00000000000000000000000005c6bdbdd836573e5eacd3ac636a9d453394840e00000000000000000000000088d9542edcc440a896625b777b1061563384b27f000000000000000000000000b77e91b09f02d236177c76fcfcbbe1387480f1ef000000000000000000000000ae4ee82d7b8d8ba9aae29160033b1e058006790000000000000000000000000006fe6ef4d142f5c1e23814766ddc2d2a90360f6c0000000000000000000000000124c0262bdfd00a8071ce45b7454ce232ef6af5000000000000000000000000ab3dc6a37d56224e6a2e0b3fb18c515b029e1d9d00000000000000000000000094d214d94ac78c32f0c469357bdca936c9ffc795000000000000000000000000ae8b8844fb540f3c756c456c959aca965c4abf7300000000000000000000000066b93dc89690c81e66a0dcb957eaa30c89ebc6480000000000000000000000005a60e985d009d0289206cff94133714fd26aa5540000000000000000000000009e264feb1a7c67778646a5c05abf9587d52f1165000000000000000000000000b20ab3a9149964b33c51f52ba9e0f188c79bacb9000000000000000000000000772bbe7c4f5b8ba5a13042c7f448be442f4ce1f4000000000000000000000000d4c39ccf2e7a3f1a02e707470532b9eabc13e3fd000000000000000000000000943019f42714b6d82a207360d36a750624bc0913000000000000000000000000f0c9a9d7a02d8155bb9a1f20f6acaddba07c93b70000000000000000000000009805d03de4bd2ca204659b3fae05fae2c2037af0000000000000000000000000cb398a0f93ba360ba906801e793825941da498ba000000000000000000000000a4f4aac209d0245ffc10d7b3554b672cbe642ec400000000000000000000000097925d67b91f024967c9d66fb4baebee6d09afe40000000000000000000000003caed5acf4144f4876cff89c7570d2da6f0b90f300000000000000000000000078ad6bf0557f75f792696b59eb9fe78d537505890000000000000000000000009350cee547230f8a38b9c288323e93893e8689b10000000000000000000000003fe7186c68a30d1c7be0f11f3c0dcbd8c27ead9c000000000000000000000000018a0a88e45f23137b05e7c9260e73354b875a86000000000000000000000000c559c7fda0d5fa598960a3eed523c9d3a3d2aef4000000000000000000000000635a0dfb16adfd46a47faa5f23d885d77e8f559700000000000000000000000028501036611c781d9875b5a3e6bea54fae39b9290000000000000000000000000539441c353bcd09f06c2d519aa7850f651e415d000000000000000000000000323d94348244d34373a7e471f081521fecd8f880000000000000000000000000a002614a1da49ba0d8f0849eeb33309a8207b6cd00000000000000000000000092f0551dcc240bd6b8215a6adeafeb9c9fc82787000000000000000000000000e7343a9f10c143af7fb5d65cfbedbf251daa337d00000000000000000000000019130cdc0d2ce9d6ecab69bf7f851f8c2642fc9f0000000000000000000000006abbb1984746762824bff20a6f478714dfe0fe45000000000000000000000000db1ff7681c8d1d0afd71d5a63a99fc48b9c07c20000000000000000000000000528229da397968fddda28dcb78ff4ec7a98240a20000000000000000000000008b7e82cbe93b22b5cc8354a1ae22c191758145ef000000000000000000000000e87f83aa289c989ca4438064a00d2a683ad906da00000000000000000000000045163885736b7ee11bc2baac6775d1f9d228739e00000000000000000000000068eb5715605d4c5419c671f7f86982003c238d3d000000000000000000000000ea664333a778b553c704c2b520132ff7a2f9ac7200000000000000000000000061505b9ba2df18fe0058c57419358f17aea6e49d00000000000000000000000030e35f40a95249a59d6f45a291c299ab9394d7a600000000000000000000000089732d49e88082ee910d33dbc6ce656f1c7a004c0000000000000000000000001aa8467112022e0821ad63e10376566c5641b896000000000000000000000000eddd87bb232b2b57eee2ed8c0a23172766b9f14c0000000000000000000000003c90ee703d947e4a6fece0ccfd87d1709db471430000000000000000000000003bef5b2ce6072ee1155644167d4e0a51c05faeb90000000000000000000000002432ced2198d91ace9c9256d356cc763e34c38c200000000000000000000000077cfb5e158a6185379ea462c18ec31cb39c576960000000000000000000000006b8e46086a5fab86dcc8b3b2e380a47dd87ac5f9000000000000000000000000bfcbeb2c0b56004c4cf9b00d0765029699aa74e8000000000000000000000000c1f7204d676a4701a9b679f8986677eb614c5496000000000000000000000000a96677421c59f32d0f970a8129411f43128553b800000000000000000000000048e74c3b8203825d613f5b2116b8a81d60390364000000000000000000000000d4b05e714eb03f62feadaa32f209db3fac715e8900000000000000000000000033a1cf61d48bf5b1994f98b2c64cd37b24bc43c700000000000000000000000023b6a7309b2abff3d7606ac1a1deb7c70bee4cdf000000000000000000000000002d5c343f8b76f27d73304eba0b584ffb3287470000000000000000000000008a006aff8169c12f0810a2d742d5bfd5fac1038f000000000000000000000000557a037feb0cc79e1c49659e3cdd1d6128c548d5000000000000000000000000ec8d5d7684eab26ba2a53905fde5d82b592c59d7000000000000000000000000e276c8a1a3300eee55f25cda0c2c66a30209fedf00000000000000000000000062bbbd7894e0614e56133a31dda05eb026c2da01000000000000000000000000241453fc869b336716c2c4d8a4b12f1d934b1e5200000000000000000000000067e203c345f7848229c176ed62c61699bc44c0e60000000000000000000000007780544c17c00f210cf10a4cd15ded0c3b080b6400000000000000000000000026bd0dc2c34cc274ab1c1139816677497b6022fd000000000000000000000000f7a4aed2b5102ee8fac374f9ff30c402a4a96c85000000000000000000000000f42cf379efafaa10d10c4444a25f4b1a407027b6000000000000000000000000c30bbc6e0f931ceec3040f3fa0341e9daab8cbf60000000000000000000000003648c4467b5e08a17d47983d81358b3df4121ea40000000000000000000000003936da6fe0cbf638a3efa47fa79f83b8e82dd544000000000000000000000000f319e10a107749161ef1c01cbeec0438b84592d2000000000000000000000000b1ca61a72e62b6ee4fbfb1dad81af6110ed99e2f000000000000000000000000c7e5ca461fa5a85174955a4fb3d31620eee929c1000000000000000000000000f2b73f524bda68a32bb13813b9cbb413ac4e11850000000000000000000000002189a8494fc1f7b0e356ecaa6c3b51965ea5f7f5000000000000000000000000d0f3b2334678e9afff14300deb197ffde88a5901000000000000000000000000996691b1eeafa17a712f556cbc23a7ce8166780b0000000000000000000000007364b96f0ad1a230a00a04f2394c7abef603b00a000000000000000000000000770c76d0c5cac8e45524447aec712bc9154631920000000000000000000000003d54d99e264824280c9c48e86b17251368cb6bf70000000000000000000000008f037a50a284d9011b044e8796adc0ff1e4a72da000000000000000000000000c097de1b97bf20dea44527b0623e13b852681630000000000000000000000000d237ac5e4605f8ef700aabdf18fff02f95e45234000000000000000000000000f25182a9402edec7d98780ae10709c071730c34600000000000000000000000050101beeb7deb8a37ce127c44962db1481378e0f00000000000000000000000067ed2c5750108aaefdafe8d84fccd816afd464ef000000000000000000000000681edada8d6f0ed8f524296f0ad1f3340fd9b69d000000000000000000000000ecb802e2b62f1ea032568f8598b3a1568f3dc135000000000000000000000000de599f87854eb93ac7a18488503d33d35188f1d30000000000000000000000007074a706ceb14e25ffe2582737598975e59ab4b5000000000000000000000000be0cd0c6d9ab19aaf2521896bee09a03785afaa400000000000000000000000007df9a9cab6762478920ebc8959e96f91f085af5000000000000000000000000d7c69dce9da4c9ea72b00f7689717d814758361100000000000000000000000073e30378e92b006beacb006428eb3776c10c9999000000000000000000000000fb8a4f4be8d235943c628f32b9878a5758780b4400000000000000000000000057ab9a83ac0e91fa2d25bf61113e256653a3ec2900000000000000000000000015652404c60866d289fc168a7534f823cc65ad1b000000000000000000000000202c8ffcd34f9351401502ee28360ba21ba06ce00000000000000000000000004e4582564f83b3029a03655f26b96427544192060000000000000000000000000433521b743749806d9ba03ede8f27979ee419a2000000000000000000000000cb26be49eef3d062f8912da00bbe23545c1d3e2d0000000000000000000000003f583eb21d689435d7ad0ca06365cbbfca194041000000000000000000000000c22943ce091f82f6d819e4dd112e178f72ebd69900000000000000000000000034060761a086dc9c8614a3cf70f996014c76d073000000000000000000000000cd615c623f86dca3d8984d4b916c39347da72c20000000000000000000000000e29ef61f933cf9eed441fda3a05753dea37a4c270000000000000000000000006a61cc66ad0706c3cd5168ebfe1b3ef51e1b88500000000000000000000000009185424573c52fafcb26ba476f5d38e82cacd07e0000000000000000000000007e2c5317c292132e6ac31e95a8382f97ce3e9fff0000000000000000000000002910a33af552b480275e110e63f57c0b0ef89aee000000000000000000000000f4f9fbbccc329084d79ecc60880dd21ace935e1e00000000000000000000000020ba19c335bc82fc311e2bdf86d82b014963dd990000000000000000000000001f4af14f352181beedf1154fa81fc0e5913ba6a7000000000000000000000000d0ce488425ea9b50436ac7c9b4d484ddab3299c6000000000000000000000000e41568d825b880feaba9f55d96307d47b4eef52800000000000000000000000014450cff8245d14e275715efd7c8c5c81f2c2df900000000000000000000000080f1a5d050b3d185a6d9d34e591f8b93fd917874000000000000000000000000f6e25aadc0d6b0bc65c9505ce83ab3ba108bc9410000000000000000000000007780b2301d2f9be845c8e5b6532cd638e00943460000000000000000000000003eded360fd663c992f8dd4e2227c795f5370e6f90000000000000000000000009725512eb111220579cc368996693b2599f99e5800000000000000000000000027b736ab3ce05573d6d1e77c0e0dff84d0ff72930000000000000000000000001186d2b71237df6e377f0afb17bbd61381e6c7e300000000000000000000000087aef07ca1fc36d07304c5e4e4999eab07147984000000000000000000000000decb481fd39c964c7d26b42c8d23b548334900bb00000000000000000000000016c4f807920bff7ec21a3645b82fde0b6851b40c000000000000000000000000a96ac3e02defc20f50cc634d82ac9cedcdb5d0260000000000000000000000007e808d5d7e1b948ed14209c7d0c8e0f79a189e750000000000000000000000003564b8d61af55aa4e575b90ca9f8b113e8fedf85000000000000000000000000c1b0b89a1e3bf785b94b8d8bf50a5505f44434bf0000000000000000000000007b0faa7df77b0994e1795d92a8802dd7613ccd7e000000000000000000000000eafacad9810b701a77c1452ba6a162466193eb1f0000000000000000000000000ba8b5f715a55529e2f4ec356534cd77a0bf402c000000000000000000000000f69d1930cdcf778c6db72d8b71474cdb401b9b17000000000000000000000000dc8800c6ca763189a3514ff133ceae6374831c28000000000000000000000000027fb99cf9da5825a51c463f6f2e328822a09f8300000000000000000000000083564b93a592d6e60d245698c90fd6aa5795a6770000000000000000000000006e94b9243b1e4609394d92bbb48c826afffdbe8b000000000000000000000000776675c535fb69b3cbbc924ff373e76bb197cc3c00000000000000000000000004825cafc0f5fa4acfe9c8dcabc19e9ac0caa7a4000000000000000000000000d923d1bb0e8cd4a26c27e3d693358a9c3b2f76530000000000000000000000009c518cbb529b2f6151cd74d590316e95f980c3fb000000000000000000000000030046e53af4eb3ea720ed07cb8821d8ad4aa0470000000000000000000000007167c1a66864c971d6857221ca858b8f911ffe24000000000000000000000000c19e7d856a3b0640610ebcbb15a54e8b6b8bd49b000000000000000000000000b0cf58f66eabcc6f00fa1146e3c46b6bd61c6dff000000000000000000000000582f135538905deff5eb7218de53f2aa1da3d67a0000000000000000000000000b1504798dd83c773a673fe36901d073324334f8000000000000000000000000de55c3da3d34d99e5a9a07f469eacda491d725a0000000000000000000000000e094ac31c6974d276c18e11078b07da02abf24cc0000000000000000000000000acdcff5c66731b995d3a61dd89d3f97e6b6a29b000000000000000000000000520f5af4dab4895d4f2743a99324b4fef283d97900000000000000000000000052c13c60bd5a0128f84af3aecd943705683fd4c5000000000000000000000000b7c4605d59eb35f9e426505ab853ce18a22e87cf0000000000000000000000008e417d689117d49dd94561de41436b723ef8657e000000000000000000000000f5c26ffd61c217e5952e42440c1508c0cb3052e1000000000000000000000000a6f1765402f85b4739cb6d1261ace0672abdc976000000000000000000000000882aa92f58852d3183f53b5edf912d9cdfba78bb000000000000000000000000d9524cf27e294ab40620c1cd8c5ec38b850286730000000000000000000000000394764a876ef57d6bd53453c5ab9a52e81604530000000000000000000000008880a0ffbe8a5f968433b6e7bd0d53f6b382afef000000000000000000000000f392dad6753f298c49c400320bfc1b7d4092ff2e000000000000000000000000b0e1b598cfc7c4710f1d8b0c0185ab249da32d490000000000000000000000008e3c6ce949c293cbeb9eb9a1a95e5041a419e1da0000000000000000000000003b7a0e11b9bd5433b9b5b1c6586d1bbfbb27b361000000000000000000000000635d48e68a741490b5547222d2b26ef302a9d6fd000000000000000000000000ae40e2a1e3da7d441f267f5c08864b78909bea0a0000000000000000000000001ef7347c68dc53ab9502015ed1c3b46ee31cc0fd0000000000000000000000006d2f62a64bad2c8c73b077fb0a03a89ef7a78604000000000000000000000000379648563dba925ef5302715342b85a185e618510000000000000000000000008edcc5fc74776ec0679af72e30748f9a2ac5a917000000000000000000000000cd020cb587aa89df1a19eafc3d6bd5f2861ea9230000000000000000000000001797669bd8a756626129ef143d323999c81ab35000000000000000000000000004df29d9e24136e4775b19b9e639e61243a97d73000000000000000000000000149f4d7860aab3c5d688b8d66eee4e05703355af000000000000000000000000aba63855a2b30a2f9ac31d2fe8e61a2693432774000000000000000000000000666fcce691f1a0679652fe1793fffc3631b70b3e000000000000000000000000470886910977ebbba25c7595b39e544b8f51693600000000000000000000000016807b5bdbefd5409f4bb9790f891eb0172e08ab00000000000000000000000041a040c91a864317cf3e92408a4d644ddf099bac00000000000000000000000066c440ae65c38f7fe5be31d3dd6b1f43e6d07c2800000000000000000000000056fa06eb299295e4aa0aba87137cb2f876d65eab000000000000000000000000e3b9960f13e893808e9b97a6d0dc00dd23dcbde5000000000000000000000000e77bc4210887bc4c48ff1e6ab105fa8d2f960ca90000000000000000000000006654433c3a18e1ce0746287872bdf6339ee8ac960000000000000000000000006a60882f744a7a9120246739a7f30e0a0c1a0f54000000000000000000000000b5236205c8090c32e85e16a1e9c6cc72ab94c6c4000000000000000000000000d2e6bbad487b1b83ac90ed4b8f5a505ef96d9cfe000000000000000000000000e1827a8fda92d488731198d661ee305cda949c75000000000000000000000000c86d797e965b71348bd5b81d25ca619fc05d80a900000000000000000000000096ecbcf3bab126b4b8a3f82748b18de1c856d30c00000000000000000000000001ccfd7cd56eec7ee8e2f2fe362c1d08e37280de000000000000000000000000de736397bd7a4560d5f7ddc0cf198277100c35fc0000000000000000000000007dde4d074a1d49893a63277af2c3dc1548a11c7e000000000000000000000000608d31666e41847521e052a4a6610124f691f48d000000000000000000000000d532828bcfbebc22450243e61eb6d4857a30d87d000000000000000000000000be9de785a5c41ed2462091dc15a796f069fe98db000000000000000000000000f2e83446ff1f44af9b669ec63ea1479e1b05fda2000000000000000000000000598033a047380f639a82ab778db7d2246d3e0f47000000000000000000000000e255499024c002f3ee1b6a70c74374f4dfc322f60000000000000000000000008f67320d31ffee23abd50a83391507579c9cbd1a000000000000000000000000f60b9b955c89ee06e4e624f3af9ad8d80a060557000000000000000000000000d1534a34d0a5ed78dfea8bc9598a2510f598e25c0000000000000000000000005445df2c2e312371dc00a531a1095f956f10d321000000000000000000000000eb93e1d08373393e357da43704bcc874a6391a40000000000000000000000000154c827c75fccd199e1d09314e440fd27578c9af0000000000000000000000006412424d7ea7f958f6ccca2983a20a6c493461b800000000000000000000000007dfb399ffb0675d102f1988c30ae880b1309980000000000000000000000000a5676441a965d84f06f70144eed0c124cc26ce7f0000000000000000000000009b116de4ccd38f78d1df72ed4701202b0981cb22000000000000000000000000031faf9c73cfbf86833a42229fed02ca6d64170300000000000000000000000095488647e570cc99641306a47a406d549e82ae0b00000000000000000000000025e6a1f8c14ccb5a5e7230985a0d86b987f56614000000000000000000000000269d93506c80a6c40bbd2fb9541e7fd995acac95000000000000000000000000ad9321fac5b39b95ca5a8c0117c74ed5eca9ddee00000000000000000000000096c825a14934a121e60fc3b2d5926b0f1f47802c0000000000000000000000005d38631ea0d2136cc586b6d7495575d3976dffdd000000000000000000000000b5cebc1ff5dd455a9ee9ca1e1368869e0616ccb3000000000000000000000000bbf2858cfbb267b27f41c95a3fc1dbd4122cd4270000000000000000000000002767f559fb5af8895a4afaec0f0c39f0078022e7000000000000000000000000f8e1f1967a7d3d6788e9cdc6b18c04b1e68f51ae00000000000000000000000069055b7eeb65010df1d7fb77e14690297c557952000000000000000000000000862dae166d235e280cdcf4a0c21db88b349fa1390000000000000000000000004bcc3c24485d3eb9a6fc2f70a8ae76a85626cdd6000000000000000000000000fcaa7c25ab9477890033a406e2bff619542b1b7e000000000000000000000000e9c5bd12bee3ddb10631fc4736cf44136dd567b10000000000000000000000003d807d73c30cb6bc6809c9d0f9e8673260ac1c9f0000000000000000000000008610c61f425cfad6b21939eb829b40c3466ba28c000000000000000000000000b04304b76c80fd9c2635e6726be1a4e71a018ed20000000000000000000000007eec5e373dfc9edc1a826c361b42578f6f949fe3000000000000000000000000938792ffe2a324052ad147fa23cf0f006a33c5ec0000000000000000000000001ab71a4c490df16c1d3db0356da941c6e5aa4671000000000000000000000000af1c54f8602e9cf666c63584ee52c9a586c68d0300000000000000000000000048a5de90b7ace7af25617d678b6b69087334ec01000000000000000000000000ed7a1840fb84d0b35362c20e7fb9b3bd1af749e60000000000000000000000007e21b38168da04b718e3d003a6a29b213caa0d6e00000000000000000000000096e93f08aaad6daa4548207bf886f04e87fdb2f1000000000000000000000000be7fa4c8e5edec4016a16088b358b1716ca9b10f0000000000000000000000007b4fd93c19ac4f667adb5e0c5c0b0ae761df5c4f0000000000000000000000004f0bd88758c2c6759e98c32d61767118ca5fdfee000000000000000000000000cf9566a4a6fe0837742e06574d43434278743a310000000000000000000000001e3eac84e634baba5c123770f357a797d7e71363000000000000000000000000dc585e050b2935de38481de4774fb6d9f2ff3920000000000000000000000000a6679503f27039d00066ff868288297aff784c9c000000000000000000000000d5f8656d8a3b136f35c4041cdd2acb15332959560000000000000000000000004ccd7eb9cc0ce45a5b86676b3517be2527a45a4e000000000000000000000000bd958c27e24d4cc201c0a47806e2f07704d62f0800000000000000000000000001f83ce190fdc3ff5930a33cd570ddc08f96fa91000000000000000000000000a00ab6e9fc7673d66a264556368c4031d8f16b96000000000000000000000000733bb43fad491f64e679bfc7cd5516461c2c292500000000000000000000000054b7f600a553212c023be4299d7a65fc809cf0750000000000000000000000000160579b9e080d9dae2a9e1e1b070bcaa6827f20000000000000000000000000fb640f00e5a1b31b0b5ad044af7efc9f5636b1ea0000000000000000000000003060b45d90cde7ed0a94b5f1df8f8074a183f35700000000000000000000000054d17c4ab56aa5152cce56bf5cf6f95cdfc6d9620000000000000000000000006e8e86bc9eaf6e0094bce6fdc26c8a1632bf03e400000000000000000000000040e38fcdca6c5faf13232cd2b7a840be7a72952a000000000000000000000000a3b206f845707436b1c916937a0c0b953f7eba9300000000000000000000000050c7df2d1508e8b3054de2161624c33666d2b104000000000000000000000000bbb11240f17dbb60bca64cf5eb4448a8b2140848000000000000000000000000c64a2ebb011bb4a7ffe7324473400a90c5f28633000000000000000000000000e1027b83260e17fd1df2d242c6b9b737bff7a2d00000000000000000000000002404162af93497a60e0ee699ecb93f7baccf0fed0000000000000000000000003c3dacc8cd824d2e4af7297f7c2a69e319f5c1ce0000000000000000000000007ace53d639095932f1fe852cf7314ff0110fd63600000000000000000000000017815a73ae76cd31f552ff26dd6912915adefff3000000000000000000000000befe9e59853038844ba2ca20bd50e2f88787881b0000000000000000000000006492c9f231cb596f4211c7519b766094b2c13c61000000000000000000000000c9258955be4767eef3d8bbe029209871b4957aa60000000000000000000000003da3c70cf969867f9a9f597eb6046dcfc07a889200000000000000000000000018cb356f72a346064956c953bbb9b6bc45cad82d0000000000000000000000005792cc1c1273000c1058dcb95819c73462f757d00000000000000000000000009fad4f17d3cd89084f8635b7abfba257fc87f8d80000000000000000000000008f35c3f640960c3f0a46416bd07d5bcf78356d660000000000000000000000002fe38f107d148f57f8c6a9002e49c82ea4c4287400000000000000000000000016d6812d973b583355eb8af791413495118b5eed000000000000000000000000b06913dfb94907ab3041fb3a3d69564c2befbf3c000000000000000000000000a33f3eb61573ad0850060f11e3a123073d43f3fa00000000000000000000000069efb051a39f721f641afb85aad081b00e0bc460000000000000000000000000a03aa9b9f08c79a0bd74a1785e92ac0c043d161d000000000000000000000000c7820337b7df8f1eef155e37e9a5d6ecb492906700000000000000000000000061a437892d0973cade86aabd4f2e108d6bfb2af20000000000000000000000009fbf3888adfa960f677bb353d9fd6268d641e4480000000000000000000000000311e2d31b39c8889a56a252760828d54c5092dd00000000000000000000000065d0f352bf0d2a02e7a66f0577e8a211ea6052f8000000000000000000000000742339e1dd2f068eaca0b978c7edcc43c7ef407a000000000000000000000000dc4891cc5b7e9eadf78f65b2ef701890a6fde857000000000000000000000000a62774e622528a73a331437f6ab6ed8c90e4999800000000000000000000000093270cbca8d7a7f93e3466fbaa2d9ea8d64b7ab300000000000000000000000044b1b483494836a7faabc8cbc4672f67f86308a7000000000000000000000000ad08f05295a139d4f910dd288febe5254d37212f000000000000000000000000b62e3130dbf89f074db58fa062aed90ddebee78f0000000000000000000000009517b4378089d82b4ce10494dbbab38bce32b767000000000000000000000000c44d85575607a609c1d7f49819754722ca0bbc97000000000000000000000000dbc86ade953e699e92fc99a9dfdeda71e101e2fa000000000000000000000000924e9612eeeb68717c088b21249115019964b99d000000000000000000000000c8bb7d147360af7af7189d6edfc523c94e6124b60000000000000000000000003289bbf9bbaff37810691d92acd98fd8a38202350000000000000000000000006808aba14f9392a99c0705ef8c85d759b48ee7f700000000000000000000000076439c3a5967745bd45910a924ee4cb92a3af3760000000000000000000000009e2c06891905794613547afa646638be3ccc35d00000000000000000000000001cc8b066bb7a3b1496f693c634afd29bc748cea100000000000000000000000055bb2077ca1958c6b86126b5faa973bc81dd5e2a0000000000000000000000002c2425259d8da464324def33419bc27dec30da0c0000000000000000000000007d08d6f61b9328c6c4826fe5ca3b993c7e0aa5ea000000000000000000000000a8f0935aaa32ebea1bbf82f6a1ada8e724ec5f1b0000000000000000000000008c3b59dae6cdc074814f5d0cf9da7a2cee24b949000000000000000000000000be935102a4cad117c6c993791b3850b1c6b6d55c000000000000000000000000cab03f4ac4384f5b1df22a8cd3bec7507cc102980000000000000000000000008705729378d4b7660775c96ec8cbf402ef01b9680000000000000000000000004c9abe8cdad36c7aae0800f7b6dd84802c9368e10000000000000000000000000b638be026c089a307163e587239d7de4de019c30000000000000000000000006df22951c3db43a801fec2164b75bc98f117f9e10000000000000000000000003ce502e51432f3e95215fcea2d257cb00675568800000000000000000000000069c18a9c730648f9cb4427163a0dc75815dad6b1000000000000000000000000920b81059c5044de362023e1ce3aa461e75e59630000000000000000000000007acb36da1c4394562f2e7f3cb00c41ab19a9dc710000000000000000000000009f710b4a781bd61e4a9bfee6058898802e1ab617000000000000000000000000f0272e47362e14d0ed8cf7999412829da66f908a000000000000000000000000b8f9dd7b12961c5559d0a7fe2ddac6cab904cb16000000000000000000000000ac2702835936d27c2230d738cddfed862d3c9b5a000000000000000000000000502e2cb7243ed0df2418fe43e45b73e4c56669480000000000000000000000007419875f55dcc2bae57c6a830cd7c00db0b0fe3b0000000000000000000000004884d5d9756dea3f3ae55dc65ec70c8ddc7f9e0800000000000000000000000043fbfa499376f33a903171c162c2ec1b4fa4b3c2000000000000000000000000789cfabaa146b59e74b31f4dbe7f8b35f0d016760000000000000000000000008ec7043be9ba800b60ed05413e90dd0a099bbd7f000000000000000000000000d5566dd03b5c010a1c6abfb15208140c16beead30000000000000000000000003d271e53d6d066efeddf800e550a8d38a780f72a000000000000000000000000e89e6777880acc5175fdecdb53b6dc8fa5834cd9000000000000000000000000e19e4e72e83a768f6c12855044194ff7a04768580000000000000000000000001b69be7d5f5c62335e0998fc2c3b0d62a1b2a0e0000000000000000000000000d0a6e5e48209ec6eb9aa4b9aca93c23ae5c00f5a00000000000000000000000035bfc56c907b50381a8bde2971afec90cc29aeeb0000000000000000000000000a7a96c432a5ed8bb6128c7dfd2685efb940d9db000000000000000000000000d01387c3b5aaac97f2e034d44b0b669f784a80f00000000000000000000000003c68b076c3c412d5fd5fb71b4c381916639d9426000000000000000000000000742aee1853d1846f3bbe26ec25b2abff38eaf93a000000000000000000000000d760900ded15f0b0a7aa3fb4737f64e0ccb78ba1000000000000000000000000ad0280251bbae2d0c195aa3f5488d40e79e2d0bc000000000000000000000000d66d599ca0d4ddcf5925bb51e44ca3857d8737e0000000000000000000000000908923baf8f8cff5d1a927da64f3072447d23965000000000000000000000000f11b12ded5e3e407cab128b9840daef8dfbd9d08000000000000000000000000afb4b1d3c4d188c4ff1de7a2ea4962f51df6d997000000000000000000000000a35ad02142f73bd3ef8e958db10a948441a12a95000000000000000000000000295c2ba866fde84b3ccda6c46cd8773d7a40b466000000000000000000000000cecdc8f0441cfc9c6bdb69d6da66edc607fe64ca000000000000000000000000a7dda35e258f59addb2e968f757178da6076150b00000000000000000000000055b367a3c76047c37274ec14bcc8292554ac40d0000000000000000000000000571d1e97d7426b3ad00468eb958a5a535d7a90b8000000000000000000000000d3bafcfe7aadbbb4cd69a0184dbcd832d0a381090000000000000000000000006d401e3416eb05dd94f5bb7565305272c1acdd3f000000000000000000000000ede8c369f08eb72f9d9dfbc52beab02a57a89586000000000000000000000000ae434b4c505f04f1b4344aa1ee5a62c682c6b7840000000000000000000000008a627771b198b3950cb735881717c60a152ecd8f000000000000000000000000e024914830ce59c87647b080194e639cc880af0f0000000000000000000000002f5787ebafb3ecff6fbc1212f2babefc1494747500000000000000000000000061f90bf6de37be087e3c514e620c75db7e15b1e700000000000000000000000011c521431550fb7bb3a7bdc72c6e252656bb6e0f000000000000000000000000a60f37457d01caf59d719f8da26067ab3afe916100000000000000000000000012d95e78e9008ffc69816344a63e09829b6f72d200000000000000000000000072bef65b8ced40751c599be302d8e6fcd0d91f17000000000000000000000000bd58b3af7c1ed53cca7cde155b1c1835e84132310000000000000000000000000032b4874620da70eb3166c511e4f46427b380ed000000000000000000000000ec694de68eda79720e47d70d67bf75f5ea3dc1630000000000000000000000002e98f60a28f5c28cb31faf679969367e1479c0040000000000000000000000005c423a61b8f64924b53d163e88158a07a7bd8876000000000000000000000000738e179850dd63ffbad9124d3211ad5d6976ac1c000000000000000000000000bd29cd41adbef535481012a2fed9155105a085c30000000000000000000000004960927644b774b70ec520c727a532acaf5a4926000000000000000000000000ff03e26c45632f5e548773d4addb91ce0b7dbbb000000000000000000000000011e8de86f10a9a615f0ffbc7661db6e483f7f56f00000000000000000000000053a182b92cc9d845403458f6df61301cf9298bd400000000000000000000000067035b91be178aa146b03102b31bc307267a7c4200000000000000000000000073409436be2cfe4245ddbd44f0fd257d9b202837000000000000000000000000c7a93ce11560ea5fffadc0251e117d842a0cc4280000000000000000000000002bd199a58f3dbff758b06c251bfc8a6ec4b2f82e000000000000000000000000bafcec1d2cbf5fa5a6de6454ad8977efa13d3fc9000000000000000000000000035a9d5da2c6232841edf4c548502a4a7f2e326800000000000000000000000040261a5ce5893437b17f59f27c55c1c7dea50491000000000000000000000000c4c6a83bee1620c396f92e396474b78ca517a8300000000000000000000000004fc0f3b7479c9faa019ae02f64e35160c3a8ba290000000000000000000000003ee2bf5297efe440be22c720f822625c38219b7c000000000000000000000000721b379b345dea0898b5fb7309677114f2c9a4d00000000000000000000000008a5d413d9929e193610a8e9c3b7e39d19872852e00000000000000000000000089002015d5afd0090965eb71ab3b072bd9151db6000000000000000000000000a4f779b3b10343f713352ca28acbef830f6df666000000000000000000000000db81bc091986d01ea27dd042575ee0bfe9b845350000000000000000000000002f36df09a768534819c92a01c1481893d5f7b16e000000000000000000000000578daf49ca6384fb9edfe85be5fba20b81366dad000000000000000000000000478da61ccad5566bbfa95f74ea32353cd7375825000000000000000000000000c368116787b7c9ef83c08b0a0993e99e119e080c0000000000000000000000009dd2a12a60f7bb54b9fbc791c251c1e71382d0ec0000000000000000000000009e9cd5c978ba0a6e57dc25a37de5f60e2311be5d000000000000000000000000628f78a36813bc215a9d7795f0542fecdfaed6d70000000000000000000000005e70931635546e2896ba3a01ea4c80444bfe9f4b0000000000000000000000009fef03a0184a73307888962c48202e8a7a47e10d0000000000000000000000004a0acf2107221b08ea11e5366373cc10df7b28bd00000000000000000000000017694dcc64668ce02ff206679f3d99f1ed53b711000000000000000000000000c8fcf5958bda88b846eb572aae54b88a829cb3d5000000000000000000000000ea2ee3b89126e9591745a531b10ec4031e6cec4a00000000000000000000000040a91da5711b3fc39c87869c83cfdfe6f0f91fcb00000000000000000000000087879c497cabe617a28775880c69d40477562ead000000000000000000000000140120f6b923fab8ed06c494a74056fad22364c5000000000000000000000000236f1e3f8684fc7ef3b8068ebe82017cbaf5255500000000000000000000000003db3dc2cf9997b91448ccb257b0573e50c8f5fb000000000000000000000000978fdbea30e5784464e438944c5480e03ae122e6000000000000000000000000802051874ee6d86a24002e2270fe0fc16f28cbdd0000000000000000000000007b12caa41d3486a45dcdd3efc4758225eb8d6cd9000000000000000000000000c231e5fa6797ef7dee1f9d1e3a0f22012c7a9bb7000000000000000000000000562689d23694e6f6f4d509ba3ae36c6835d8b6cf000000000000000000000000cab0ece140db23ca7ebb8845611dbdd173b6e1aa000000000000000000000000dc83609bdc719fc7b598c0a35a5e1add198b4820000000000000000000000000f15ddb28506d4d912b2bf930fdd2c0b3ba6db812000000000000000000000000c75da8713510f4c4f485579157e46b638dfb39ab0000000000000000000000003b5c255c0df423c0c8999e49a9559e41f2eb2e9d0000000000000000000000000f85615f7cf072262a5a0328b1d6d21c8537562b0000000000000000000000005c93c2a5ff4182cdf7d0b77fbbca44af04c2807b0000000000000000000000004ef57e3263535456e8ae3b93ae9e0245d43ff6f70000000000000000000000004897790755e77b5e111242229f15156de541be640000000000000000000000007c250eaad7c9b90b27e8d027f298a92f08a6a531000000000000000000000000da46eac808c6ea32b0cfca296167dee805483947000000000000000000000000ea04d38434d8ef16972fc5c351bdb7acb179efa0000000000000000000000000ffdd90d4be2490b6f3317cc9fc5ae33ccdad8278000000000000000000000000067dd70799055cb4eb7c429db9f1322946b5b9de0000000000000000000000005a41c3f1f1ed976ff554fc6d93a8cb815eb97f680000000000000000000000008a2b34aabc70775bcd020571c1ad6773b9a63f8400000000000000000000000099337df5af7010b59a3a01711c58808f54587228000000000000000000000000af9ea8391b2c4a7c8ee4a39f567cc951ab32d75800000000000000000000000083ab62cd0f7b802dd5ab56bd82e211a4e86deb72000000000000000000000000c98d9b959d355489467685e8e316fcd612f7c2dc00000000000000000000000038df42af03f71919f76c47ff39a6249f224e80d2000000000000000000000000c14ffdd69f30d4fd1174aaf3320b10cc031f84b000000000000000000000000055db7aa7b3b58ed1429499298545bcba203d5e790000000000000000000000008bd3421ed218e912187330e32f9e687af2cfeba1000000000000000000000000c5b7c5babda1499c1f78a87941f737dc7d4a6ac1000000000000000000000000152bbc7a1f8a49b5419137f003e7a11064127b2c0000000000000000000000000b16e46281ca1ea30aa6a4e29a792f473e420cb1000000000000000000000000e54a2eb1fcd9c7cbed0b7dfdb554e25d6212e1b0000000000000000000000000a076d480714691755237aed157b9e797298ecb800000000000000000000000008f157823c9e9f52ff2f3cea2787e57e11fc52bd50000000000000000000000008f157823c9e9f52ff2f3cea2787e57e11fc52bd5