60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f756e697633706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20756e697633706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000002e516d59765a33655154763133334834395641334c62685a63706a6d4d4a4859423779705a796531695044787674590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000d03e301a40ec5be922d4d27bb982bd5828f29da4000000000000000000000000e5b32d2d7aabd576471c7a05b58698170d60e94700000000000000000000000061ed7d31d353eabfa85917c21d4bf81b360e8b4f00000000000000000000000027c72e4bd23c910218d8f06c4a1742e06657c87400000000000000000000000014164d89659a843582b2dd779f648956eac9d2b8000000000000000000000000fd6dd1ecaa2fe131e11f22cbd018398daddd85f80000000000000000000000008bca21125a023947c395be7f46ac255eea1e2412000000000000000000000000db2e6aa46d739d0780a71c5583289affc334e9d60000000000000000000000004e7cf60a4f5265d6873817c1a865fc62b5733c29000000000000000000000000f03bb3eee831b2aae5a42ccf4785141bc17e7004000000000000000000000000b3b81b9291ff2b2610398b60eadb1a0c50f26674000000000000000000000000cbaabd9d906f649395b3b36bd528d5460b9110e5000000000000000000000000cfdfec31f0932d5eaf2e0e795e222c4b3d6c6062000000000000000000000000fdc293d43ac37db5640f529f3458e4e994b5adf3000000000000000000000000bfe5135108406c262fa5c3494e0144bad8edf4c6000000000000000000000000fffa4ce57a5eb433271991d9a3db866ebd211edf0000000000000000000000007b366a6305afb2fb492eb900f11535642d67ce3b000000000000000000000000a7ef68a838f9ac73e51b211e921cb400224b561e000000000000000000000000a6af06928e24fc15726d932143064157863ba3810000000000000000000000009bec612873dd4b3470565be63241dcdc525d2393000000000000000000000000310d84bb0237988e4f636e77e3c13578fef772aa0000000000000000000000006b5a3dd4e2de781953c10519e2c5842acd79a469000000000000000000000000515ea045cab4441b868de3d1c94ad8d2bac9540e000000000000000000000000c5207b4b0bc63f647a87cd51bafbe03eeefe8f0f0000000000000000000000004bf4a61d2fa6393e20a0a03cb2c601b43d797655000000000000000000000000a3db01ca5e77b926f9fce7d2b7653368aca011380000000000000000000000001961969b5baf23ff08f31639ae88b9071c05da1e000000000000000000000000d92841c0e5db45c3c3395c640e88bcd56116d21f0000000000000000000000005b7b8796b9ac79c756416384b137510c63135f88000000000000000000000000dec1c3a31bae8dfbf55bff065f8ddedc906ad98f00000000000000000000000091b1b26e9a145d4e633b431086ff0c3d09f4d7e3000000000000000000000000407f42b598b2c8afcc4f5b655980e06fea3a1055000000000000000000000000de9df4c75fc100b25df4e6cbb4334a98eebe0f2b000000000000000000000000e6bfbdbfca897f56541a4c560d81d65ede35d18c000000000000000000000000eeaccb13a3af9ca19ed0e53bc20629bc33109d910000000000000000000000007b74b79ecaa7756a5041f96021a28d2c149c6b34000000000000000000000000f2fe8a288078cbf0d7b20f844218818910b7803300000000000000000000000036d6b08e1be677b9cadb5860b6ecafff508d4fa0000000000000000000000000aca226e95b8e6a650a322708ff3e7ad379d948360000000000000000000000008891c7a3df46bf630622ad633156961addfe4a4b00000000000000000000000030b6ef8c1c7418f64af1d020bf368ad01fbdd6850000000000000000000000003227a5c1288c3b5957c66e9eb87ffdb468856e32000000000000000000000000f421f11c9743b7afcd59f297bf19beb9b1ff99c70000000000000000000000008927616110cf23c4e87dc98614eb9fbaae95216c000000000000000000000000ab80bcbe26a80963e4d32622cd6b92fab0e15f9d000000000000000000000000399ca4db724b2fb428fac0fd9297519f850baa43000000000000000000000000b7813d71469bf233227dd7d9ddecd2ed1b68232400000000000000000000000012111c9f9869c4f14fc9fc973a624aa9bae5a85600000000000000000000000066d0489ad093cc8193653386bfc9e1a3283ecde80000000000000000000000003151483050d57047fcd0daa1449ad32712eae2c900000000000000000000000030dc8eb85fbefc206110dab26ebc417e7f5ff84f0000000000000000000000008cb7cff4f8396c630524cf96f3392f0e4da78bde000000000000000000000000bacbf1f9852f9deeda57e59cde41ccb27d61d8d7000000000000000000000000bf7b959dbae70cec9ae74b1a09c3790e347871b90000000000000000000000001319b6fec935e1f4ea60c75902ef928bb9bc01e20000000000000000000000000946a3ebacdf5c05d7b299476770cf378b2eae900000000000000000000000007f7737b053a714e53bde8f587ddc091cd23de5ad000000000000000000000000418133fa43bc59d4c8d8831ba76320aef566f211000000000000000000000000fe2f80b6ce805b9f986e49722f584c4b5c345b310000000000000000000000001f84c918ca7aba53a62031048a6b5fe4c7931e61000000000000000000000000bb193aec80c74dc052919274f1920f7d2492b6cd0000000000000000000000006409998563a5c9c1ae31acd9d30b0b48cacc1dfe000000000000000000000000e15da5f50d48e24b7aa366559b833b83414483cd0000000000000000000000002fb7ac46c59de355fd379660e6b0375963bca399000000000000000000000000e5806a5187c203b54313d002a4c8f623e47016f60000000000000000000000001233a71a478cbf0ea03b6396d61131b6ec4e7a8a0000000000000000000000004ab900995d92ee33c9af40ef6f8b95f235b139000000000000000000000000004bfa65fc6498ffe3655195b92be287801e01062f00000000000000000000000080711f986e737c5c0b5c2db16c653196a2bed1c30000000000000000000000002ae4f0ee2c61df77712055089a2f02911a989d4e0000000000000000000000009ccd228f730a8019a4e91ae15f42ac33d437ed3d000000000000000000000000c322695b606e1a6c855a10da5f4ef452c41a93360000000000000000000000002e3341df3b02789261ceec796c66552ff10f1f93000000000000000000000000a7a3c00ba7e75de030dba868f1c43fc448117d26000000000000000000000000cabd898836eba382c83b6349b79efe15d91681b6000000000000000000000000a4a4a5a0282fdbcd3c2af26bd74a0e9c259cea4300000000000000000000000098b5522aacd393bd016d2ce1a29a542512d2e95d000000000000000000000000ede581cde8638e3cf10466e0a1b36988d1f2af13000000000000000000000000bbf9ffb7e31dbd21dd1a0a2f5dbcf5b8cbdb06750000000000000000000000001da37a0d3a37b77e93ced847b39df9c6a0b320b3000000000000000000000000e5b63ac224c86d1c18fa01fd7cf9c93441426606000000000000000000000000614d68ec6212e6c7eb48ff19cc96beb14e9df137000000000000000000000000e7c64318fddcd241b3f8fb1523bea8b8ba11cc4c000000000000000000000000995fc156737b0b8a6f9443cefa2865e0040b973a000000000000000000000000ffcb446fb40753832c476d3beca2604cc6db13320000000000000000000000005fc1c0cc9c761a983b6b5cd2a9cbbc6edbf6bff5000000000000000000000000862210ea384a3a995a4775ee5e8174f7492fc3fa00000000000000000000000062be33691e875e227990586545ef8bd28688ab8000000000000000000000000006c96feb85eaca39f57eda8181a119762482fb7a00000000000000000000000008b19f331c3533686d8950070f2e9569dcfdc5260000000000000000000000000145175c816ab3177074b9e5bc12ea2d34f5a0810000000000000000000000009392dbc897a0553f5a0f1cdf8cc734f2369d51bf000000000000000000000000a09f63b12ca53e8022fe806fb141090076fbc91b00000000000000000000000013af842c470e468dc6db959ffb4e1c1a41d65ced000000000000000000000000e33fe24116f181dca9ea93270be91fefdf1e0d8f00000000000000000000000014d15f15f1151d82e0aa5f2443b7da68f981424c00000000000000000000000000d7a370f18fc1e95db2c46b5dd56b99fea3b2980000000000000000000000008bc8b4e4921101bcc56ec084b906069b73de72760000000000000000000000005db7dcab6063dfd722d76743514edd36d028f777000000000000000000000000e927cff61ef50e251a60f47f301f69ecbdae59330000000000000000000000009395c073484761f0586237cffa5dd2d50928af42000000000000000000000000769b100c21ccc90dc96ee15b1ff888a446dbe4d9000000000000000000000000d2f46f4602049271d713a078c60315380affe74f0000000000000000000000007fc756977e9ca853054d19273ded8065493f4535000000000000000000000000c29c32d4c536b1e4acc46a03fef0c3c9477d9c760000000000000000000000008822bfa2ba6670bf32c69893eb6cb1e2576528b90000000000000000000000003e75aa3e7a7f78952b785a63a297ca0533c30036000000000000000000000000b100f0bef99d4ebf71e61ed9f76d9244283b6382000000000000000000000000bef2c1fd471de02b6f37cea084b464180d755d53000000000000000000000000ff9440fc894b97ef39c7f8e363dd9ade60ddcb190000000000000000000000002b386d8e2d0b03a35ddd40f81e69920ef5bb049c000000000000000000000000947a2c53663706a0f94f23c6fb70f70e8883e803000000000000000000000000092050b83096dffd3153e5992edeed02be59cf90000000000000000000000000ea31c3f93d33de5581442dd93536fd307f8be65900000000000000000000000009f3c2982aa8d27f6b9e86b39d2002a0225db1d0000000000000000000000000d28effdbd44251cfb54b23221c15fd6403b920440000000000000000000000005b556010d07e5a338ce595ec3824c81870659ad8000000000000000000000000ec01fe8288854fa17535758db6320c71bf31b16100000000000000000000000088bc85e4c4ab4278a8f9003e9dc586d8c0b0671600000000000000000000000018d60a81a01fb694d943640ab41be40177c71158000000000000000000000000615f01f1a2e8e8014f61b2cd67d2528a4d9bd37c0000000000000000000000007b34c7cf0faa8faeb08230e653ec615794aa8ecf0000000000000000000000000706a1d330ba852ab0297f2494a44b57c066d41c00000000000000000000000045a603eb92c77af2a29429526a645c2ebf92b48e0000000000000000000000002484262525be881a5dccbabedded7bc5ff1da7c90000000000000000000000004d2840a700a4c995c238f9a80a0bdcc070ad85b4000000000000000000000000a172714689c56d7d3804d52155f723c5b62072b40000000000000000000000009d21d7c43092643ac96348a2163522e3a81c812b000000000000000000000000647f86d0e7b90ebab85c04d86f0a0dc6eb4fe20a000000000000000000000000185bd502e4d01242633632cc0fb749cee1af7845000000000000000000000000111a8a29a830ba2089ce388907ac16040113874b000000000000000000000000610780b21b19e53bf651d817f558ef5d24ce681f00000000000000000000000096038fa4d49163dd8d0568d0cfe69d972247ce63000000000000000000000000c0248db10b5ddca22b94fd9396c1ba690f85335d0000000000000000000000002264b7bd57100fd3f1ffb0d6e8e18872e042d767000000000000000000000000d934c387571eebd0ed7d4fd0f8142ecf6631fc3e0000000000000000000000008dce7b6e529e11951a23b483d55008c0a855257800000000000000000000000098ec838691f3df52333bd3b1e086b4db1e5da8c00000000000000000000000003e0f15778b161cd5360e04eac7ffb16f0ffc548a0000000000000000000000007a44d2259a1acf80680589ce6a3175b38e33226e0000000000000000000000003e30917e442ed0d75bc084fceeb9e4acc9c25471000000000000000000000000010806501627fea2007e11f1b1d07978ff97f8f900000000000000000000000056e13eb3c2cfc16d28497dee2e6f5722f13e2e990000000000000000000000001f15d40fa359414a9e6d2333e829f410cc5b81a9000000000000000000000000fa2df58fd6ca22c32714dbf82c5484818d40358c000000000000000000000000024b38dd3e19761858731a1dcddb14d9ab2f6c8d00000000000000000000000059f54eed3e1ea731adbfb0e417490f9b50e31b10000000000000000000000000ff21d2ba6446fdc774efdf8f98a711594995637c0000000000000000000000009f60ab97a6df6d753061b5157725deac9d42ba23000000000000000000000000547be95b8596238d4a023bcee29e0618fde3e4fe000000000000000000000000397cc7868ed73868392ede2673b54f1bd26b979600000000000000000000000091a01738e5686253a54716d512da8785ef30edc60000000000000000000000001b8bb8cb6c48828e5bbd03bf0f4e47bd18d8ca3d000000000000000000000000283d3e5b19db1836e1141eb2b96e3a8dba2b1b83000000000000000000000000c808570cbc219e99ec42dd19f822fc4f4d3d222b000000000000000000000000c2d6f5cf0cbe4b74230e814bbfc01808c9844e03000000000000000000000000fa0c46093c6458aa332dbff935af7e0b7578ad310000000000000000000000003b5880b97c36f01d9602d87c67c951fed8ec937700000000000000000000000017e77dae5f5e6a556da57a42b48006ff35bce15e0000000000000000000000006e8077550ead703f2e3d657d91b02239f3f1d31900000000000000000000000003afee2c51479f5f2a342abc25e6f222b57c672b000000000000000000000000a26faa6905d214397745b8507e177fe08c3468c30000000000000000000000001656eb0bbd6eaae5190cc5c22b8c1af21360e8970000000000000000000000005241eb498a0172acac8d21696a8ae7bb0a1a87600000000000000000000000007ab250e90a36b85d332a37b42a33f8bed3479a210000000000000000000000008f4d7b87a7db04a0b9199b89eb8be1316f3ad04f000000000000000000000000c4a90959e6a94445d8ead80faa69e3840eb298af00000000000000000000000057ad5596a494aba9583bbc9d01479b9a06350b5a00000000000000000000000002ddd3f8de01103b6316638cad4b32c161458b24000000000000000000000000e99542d353f8d4d0096ec49e63e188f700597111000000000000000000000000d26244dd234eb64d9d0cbc64ca122b6ed1d5a9cc00000000000000000000000062ec9f10da99e647fc79019ec55ba357e11a514f000000000000000000000000201ff405e85678c68350d3ff4a15e615e24b676e000000000000000000000000df00e8ec12118717fdb3301d82569a261c3b35a8000000000000000000000000bf989d35af47a9e1a227abf595a70fe759becae200000000000000000000000069522ac7598c8392eae17e22095db13e647ea1eb000000000000000000000000db5d32743a84691d9c932cb79ced8b5a4b82c4e00000000000000000000000009e0276b61cbc39319514660f337f8147f18d5004000000000000000000000000566bfd06a9dd49fa7c28d514cf82f29dd0ef25f800000000000000000000000036d9e698877665900c8f971831fefab384c8f9b4000000000000000000000000d8772d2763b67d2cead9b60d47d33e09eec60e4c0000000000000000000000007e3bd2ebd0d16beac57ed69426cfc31d9e3ff4bb0000000000000000000000007c656c80729ad2ccc38363141b55a0e5b753c2570000000000000000000000002b68bbb9b9faf71647f3425ad5258b1b1cdc5a870000000000000000000000001efedadfeffd830aed0f1cbab0a3997385bf4b9b00000000000000000000000097304e181880aad94f1931ca2bac71df66addcf00000000000000000000000005e3f00d3978afcde1162c69507d12163f4ab0d1a00000000000000000000000092c7b7b75394e0e3e29e22033edae4d94bd93a8e000000000000000000000000a0f2725c4ce67a42610efd7b810cd605ca90e10a00000000000000000000000002eaa50fced9a30ed867ea063b2ed299a1aa8cb70000000000000000000000003163df351be3007b5c67deb6a8719afc04a42a2d0000000000000000000000004079f87111ba741004adb4275a96fe0d702033ac0000000000000000000000008fbfe6f08dc6fae532267030bed60ba4c089e39800000000000000000000000026f147a6c5db35070484a1262b97dca32ae2801b000000000000000000000000f014727c5ffdd5f2d8a11b6a9f70900fa7fa334a00000000000000000000000018641cd0b0032168aa009c9e61f91f457d9df912000000000000000000000000adf92c85f5def9007e9481793c24c2e7443c980f000000000000000000000000e3b64a85e089cd51a982dceceab2b3301e63434f000000000000000000000000cbb4ca96bc2e9e46e896b73b70b66c5d1f0b44c5000000000000000000000000b498c2221ac709db4dff1a934d8071e13388cd95000000000000000000000000cf0edbf39110e82ee4a0d6422289651e57a18542000000000000000000000000350cc7c5206aa04dda13bdddccd31d367b7bbc4f000000000000000000000000a3be108b64142a0ad32bb1ec51ce5895d833fd49000000000000000000000000eaa8a67d0b4cfb531745662884188370331756cd0000000000000000000000007a16e62666d6dd35418ec6492a9fc57093c81d0f000000000000000000000000abf79cbbb5112a2caf350f00152a76a20d9a7466000000000000000000000000bad05c841b1c8ef9147f6296d7506da742aad49a0000000000000000000000000e160d6007163f8d19d214d4722a7f433969398a0000000000000000000000002ca934e7d4f1b7230f0fe5f9c1d8a4146bb4fc3900000000000000000000000082299b60204ed8017327e4c9f6ab23e4a05c7b020000000000000000000000005f9ad096c73b4b792ad91f837304a94eef8850b00000000000000000000000003c224e2274da86bd5fe4de22265047d9d520f9bd000000000000000000000000fd082926d4622630e207fe4c53847ca2844a7ceb0000000000000000000000000107cba945504465238f0198d7273f77fd737682000000000000000000000000cf41eea269c73bdcdae8686e75f974f3ae7bc3f800000000000000000000000004db565233bbbc36b8d555d1784514df98840d85000000000000000000000000518645e8e598345264c01d9259c4554048f1c93700000000000000000000000073403dc431f2a5eccdd9cdcc8df50cdc82c826c90000000000000000000000007054a39c35db971287ec51173b451caf0f3791280000000000000000000000000ea7e8f71c905c6483c5417674082ac2c5edef14000000000000000000000000c5ffa3824fbf4a0a4702a48d66c5557943ceb1fa000000000000000000000000e33645c475bb3136f1ae2f62d7af964394c3ca970000000000000000000000009f3c02c98d43f46c3d7b10d96adb86c28dd8c922000000000000000000000000fcef289541be189bb139941d865f8b2305bbb26e00000000000000000000000078c6a36be2bc7d6b6c0b2a9430aa093105d801720000000000000000000000004438fc9c06fe5396bd1580154a8dcae1a9d960690000000000000000000000000de7bb4fba22778afcd1693ef0f5a8f3485d603e000000000000000000000000af4f7d57a0f297c00cac0e06ae6ceff30adfb788000000000000000000000000b6b4112602e6619e575fd9d8a3cd499ded936291000000000000000000000000b1139ce77df0cd28237886b2b1d361ecc83b712e0000000000000000000000008ba696d965f6ca60f4de9f5f28ef9c66f2102cb400000000000000000000000010a57e87761a2efb09a224ed5001501c72e96aa6000000000000000000000000c7c74ebd8ec70be4cbf544a3694c25a78bd82e06000000000000000000000000b73e9675fc5358c3de474c84142941ce5bba1dcf0000000000000000000000009e4670233d742fea8573a17584ff0b82beef6f57000000000000000000000000b8ac337db6731d81157bcc5cbaf73551b3baadba0000000000000000000000009ea3bde1f9de6d8d63cf86386c0b011b6b5f32ea0000000000000000000000001a3188c387510b6b983a5ca98c2e1c0490bb775f000000000000000000000000c5368b70ee11aa6c69a50ed3abab80651ee7ff1c00000000000000000000000051ee109dd8ad2577cf82b4818eca72eb19bf676c000000000000000000000000f881bdab5129e3acee31b25f8292a22511a7063f000000000000000000000000dd6c3df4b6fbcc9e8c8e45023bdd8c08fec97ed700000000000000000000000042631c2b4fff617c7ef84706f004581d25f08862000000000000000000000000341c139c9f1918beef94a734de9b9b2693b38a53000000000000000000000000e5fe34f6a7bce295e7e9ef58dada8687d323ae94000000000000000000000000d9278038b98650e25a16b2e386f2c3ac3f6c25810000000000000000000000007f2ab1df7a65f37e01efc7602b6db871e54d2f61000000000000000000000000c496ce01360d6c9b73759f9662e88e9616a7bdd0000000000000000000000000b40c4eb40480b481b30938f56cc3deea74b5d8e60000000000000000000000004902ce4a00c82c2196928163661389f3c60cc27a0000000000000000000000004e4a1caaca4f9ca381187362cdcd145d838a6b56000000000000000000000000079d3c9fd7cd7af49af40de06b11caa6b77d6c95000000000000000000000000219edef1500a8ab9e41eb3ae9d7fb939309600880000000000000000000000007967ee1621133a5aa5455c4cd4b24cca27c6955a0000000000000000000000009886ad2785953dc894379b416a2437608e14c6f70000000000000000000000005d42b75e5a848428e156d4d65c10b89e9749a5e60000000000000000000000009e69d15b3bfc706cf523b7186d8647e160999ae00000000000000000000000000c1eafa2d3b64f70bf2351d3f27ee7a217a7715e0000000000000000000000003c529ad7c06997179e934c3ed440735ebf1b17f6000000000000000000000000ea0c0cebdd0aebb708b3d447baf0053275791d59000000000000000000000000268806eed6234d3e65658fcbd7610fc3ef74b434000000000000000000000000f876d93c8b2560961bfe9c588f766efa9e2306430000000000000000000000000cce864a090a3dc38e5afb7afc17efa5e10d78dc000000000000000000000000feb2d2518c0eab08657159a0eb066efb6dc53c7f000000000000000000000000b6d7866c519e30d934eb7e263a07cefd1721c892000000000000000000000000829b951d0d324618bedf91afbf1802cc7154adb3000000000000000000000000d2a3f9e7e8b4f0f3fe47238e43d7420a5d6c1e26000000000000000000000000fa5c3e574f34278f0772c657d1e7e3cc7cf17a700000000000000000000000001cf4534185724a78fccf17f3e6fc5a8bf9ad66090000000000000000000000008e1098026ad6fb693e08138c1380bc765dcbd563000000000000000000000000ea53d8874cc69e6545c35f7fe2c74510dbe0d566000000000000000000000000a037f9a1e3d8d578cfe822638bc2afefa216b46d00000000000000000000000094afef7ed000592d0be6491fb13f12662a1b1b92000000000000000000000000dac58e4d33ee509c707077ee798bdf6733b5db990000000000000000000000007ae37441fcea460383a831daca4d9787e95995eb00000000000000000000000026affb358b9fa7fc7f4aa537074442b8b6359db900000000000000000000000032f32cb8de5a40da7183733ced568211f8f7e0da00000000000000000000000090afb4bf84377f794eb17c1f2e226a55969863c700000000000000000000000078504edc51185f238b84771403b300f5880534f7000000000000000000000000d718a9eab31954e78e502e7c7e2087dfa083fd09000000000000000000000000de03e177d2b27f3f74764ed00009bb9ec19a5591000000000000000000000000cb39a23d29ad5f73a11cc5b93d1041766451fb630000000000000000000000005584a826578f72a8425f7056bae5b605cd09d4540000000000000000000000003c16927f88b68a8aabdb011aed5f09c75ea4d6d5000000000000000000000000720b9e01db4b5043cbb8a12af8001c989115fff30000000000000000000000000c3803925b13e0d72a4dde1e5e855f0ce70288a0000000000000000000000000ee2da0c8ef635fe3d363df68f592c24818524e0b000000000000000000000000c4254689f9f7662155b8ee9604277293b98add8000000000000000000000000036b1f4d7c8de8e5e8e56feca5c3a441eec66a3cf0000000000000000000000005972594c3dd0dcddd175d0951b397781e7e882a4000000000000000000000000c7c1b836bc053959820f78a1a60476f58edd1a86000000000000000000000000c08286680596564bc01731de08e704804696a413000000000000000000000000d50a2315933d771e4b887694855ee7e78565325a000000000000000000000000bac58803016da8a89810dcfe4ee808e617d9a28f000000000000000000000000ed01b1f151160409a98537d9b4e54d56364aa7a80000000000000000000000002dfa8dce9e4d5d22f584cb2e0a3871ed8f3f410000000000000000000000000003b0115d7c31ada1fc88c4884e865cb43a31077400000000000000000000000038a42bee6f995f9da30504509807eafd7cfad3760000000000000000000000009baacb2b723698c8a8ff38a441689417a62498e0000000000000000000000000743bdcb51b1ccf170807c612f5717d3dd6a3c573000000000000000000000000a9dccf5c8a3f0fdd68415762618f0882f938273b000000000000000000000000861d702447f3246cd6153b3b014d5e6190da30fa0000000000000000000000009b3f20f5b83fa206ecba05381405670bc0554bc0000000000000000000000000ee8dfa44214976b6bd7b290b83a52ab212e1f24c0000000000000000000000007c624a7bfc5b6b08a92d02708b432e70ee0dea870000000000000000000000002be364bfe3e043cf5e23df6e1368e5dfd74b308c000000000000000000000000f74e4aeaa3b75c0662bf6024dca385bf5fdba8c000000000000000000000000020c95635b697a6d7c7494130f683f8a7ab55189c000000000000000000000000ea07ca82368d8d1df7a210d28eeacac96671a2c30000000000000000000000005e30cbd341c310ba86fbdf485449c927be11f79e00000000000000000000000001489713a676911d5f8937e8cf822c2207990534000000000000000000000000864b4ba108b59e93bd5d298c0e002f0dccfef283000000000000000000000000b6aadf6f2c179ce5f029e315b23f6844cdf30eda000000000000000000000000ace86c6994fa0cd3c2fae30f3b30c901c1e656a000000000000000000000000075fb84f1903deec3f136cfeb889752e87a402f390000000000000000000000009ffd278ddcc77b681f371f8aaf0c6e6634a6bd3a00000000000000000000000094d25d9256c9f7ab934af502748acfe423df1d95000000000000000000000000f0eb0300f31a68bb7b7809c23f9f394ea2345df6000000000000000000000000901249b8bd1db819faea5951cab83e38633616ce0000000000000000000000002adad449b57a458addf35c47002bd244ca06d9bf000000000000000000000000d192cff79d53da1ce4f2398b225b5c08e744d2d4000000000000000000000000fd7bc3cbb765322a8c84de42576d76a1e04395010000000000000000000000007ee79e295fd74ef7f7cbf9bb571bc7312c4b74910000000000000000000000006dd2a966de6537c2f144daaf04542ed1b4ba1434000000000000000000000000fbbd07c61a0036271a26aa5191f115d2754d90440000000000000000000000000847007e8cc9f77f217fa02b6c3a1ab33bb47d8c000000000000000000000000b0b73c774d103e62360d151d0b53b6600c7731cf000000000000000000000000ea6a8dab6746200daa4e645187834a752b3d0e16000000000000000000000000902d97a3d1b47b90bb92e8d4c5ae3afedd613e4f000000000000000000000000ba3efc26c574b35009c1ec4a2f868e013e25c85e000000000000000000000000f540c195a277c8da2299c36e4f595fe7cb6c09cd000000000000000000000000ab101c3b7234e271816f050f18493f940465d487000000000000000000000000cde5de34457c8e73af0880bc33b9e24631c396b1000000000000000000000000fbaaee97f3a7d7595735531fd1ecc365870f013a000000000000000000000000ded2d05e78993e46736277d17b18686b3c3d0fba000000000000000000000000e752d622caf9567a3d58ff2fe534ca1699e4fd94000000000000000000000000cc5307432945a4162783820feb39f829cb4e8eb50000000000000000000000007eff85b9db4d36d1610667b69f52a6a1b57aa1cf0000000000000000000000004d5a1b85fb892db21d8b2e1174e29194505264fb000000000000000000000000a56a73c202355272803a0c3209795a691b3f57b10000000000000000000000009094efeb1d1ff3dd6d97bd473f30b0bf1e2d2aac0000000000000000000000008a1ee5626c50bd505303d43d9fb14b233c31e8ec00000000000000000000000061a3449ac8f2490f23a69ed5da9e2c593e987ae1000000000000000000000000d2d076afe9340c959ea7ed3443f8b7bd19687fc2000000000000000000000000a15e766bc5772d027b78e2649935b57e962c7654000000000000000000000000a19124d5d4272b56b2404f7855c57eb8e2dd937d000000000000000000000000d5692a6a6c6960513352c48b4f8138c0fe31a4270000000000000000000000000accd62871345fb5f1824a9ef022b3b2853cd0b3000000000000000000000000ece366ecbbff7424c7f6fae26afc3c804b9e0ecc000000000000000000000000abecc84b8168290cf40a262cdc76e0d2806f0da300000000000000000000000092062dbf03155defad8331c35f0da4f9812beefc000000000000000000000000c87c526d655dd29d7c411f307c5c390f4d0d1b6c000000000000000000000000fd085b7d266d849e21ecef502a62e6e8882d73080000000000000000000000005934cf80385cf5568f05399b7c486543636ad286000000000000000000000000033a0cacac3af95b3ff01f8bb6894536ff3dfe4f0000000000000000000000000110f0cc81194212d0452bf8ca774922bb32e3e600000000000000000000000074f105e9873eb6bdf4c7480da90fc569898a7900000000000000000000000000fee1e5f9ba766b44a301b689fa72358edb3ad40d0000000000000000000000003515e8486b918ce0c58c2eb534c698afd313a1b500000000000000000000000044a83bd9c4392cb69fcc3fa5367dfedf074b4462000000000000000000000000458af35d2ffb2d8b9da9537626d94b87c8485b730000000000000000000000007442f3040765bebd44cd6e244a03f2c93e886a31000000000000000000000000b38f1d5fd35c7806b207e07c9078a582fae083b000000000000000000000000009a3c75479a1c18f26efaeec416742e6bc521d5b0000000000000000000000007c13b5efae9e3f3978e42b9bdb6bed1294a312ce000000000000000000000000cf4ba7e158dfb76ba274b74db4cccbe7365b487c0000000000000000000000001150a9dd4fdb786ce2706ed7915b7caea7b8710f000000000000000000000000d9e7a954be1e0d29df27cd17f90ad83803b16d54000000000000000000000000a43ae2bdc5a06f1b7471340355d8ab44a0693960000000000000000000000000570b88fa54b182863cccd148eaf299c33bacd799000000000000000000000000cc1e1f92b2395f6bd11bd89aff6b8c3796dfc7380000000000000000000000007404050603d1d3ef5b38c0be7c12fad14da87b45000000000000000000000000ff05afd45472e83922cd5436fd751812ee46cbbe000000000000000000000000a30e9b64eeddcf39946b62725c2cdedbea8c456500000000000000000000000079dcf335541360aab34b20a1a2a760a66573b9e40000000000000000000000007e5d46219b3c533ff4f15f1a08280253bd5884f1000000000000000000000000495493a6f0163e0945f9d8ba44f1f9b6a65c7e050000000000000000000000006469542868ea78e49e1fe3ccbeac5602e6e1eacf0000000000000000000000001319e06f853e12a652f5bf7c42c29f02d45463c900000000000000000000000026c1513a141d4d621c4030e266f2bbc47fb87efc000000000000000000000000e28181d122089c77d5e6b6c7db3f6ea3e6ea9e3e0000000000000000000000000771ae1842e7f19e34a5ce9efce637f56f2c00f6000000000000000000000000fc075c66414ebe4fe76df2535b699ae8c470efc7000000000000000000000000e4c25976b43e272015430fbe03255fca964d17c2000000000000000000000000b03b6e96322fad40549ed38a49279b55bf2ed8cf0000000000000000000000009e413e6c416101fc9069b4c9bf554c910f7545f7000000000000000000000000e34234f9d5cbf9ff73608f4d2ff5547904942b85000000000000000000000000fbf3b18b9bb9113cdb3ae6a1bc2312867577274d00000000000000000000000080ab07cca205a128ffcd656fb69fbbd0c4de0506000000000000000000000000aac421acf3114e01abf1ec9f74aa77826de8b6a50000000000000000000000002af9368ccb3e9767e47cc3b1f4ed7be1042718180000000000000000000000005e3b68ebceb78b64889a0c07bc8616b8535a3baa000000000000000000000000c693fd8b342caf3055e082123a6c4740aa28ec580000000000000000000000003ddab302d736ce81f09c2eace92b977d9e644cc300000000000000000000000038345d02ff67ab1b6ce36c7be87d42022349a6030000000000000000000000007f6dcf99468b77f960aa96b3cf610a6c219bb2b5000000000000000000000000f0a53537b5444a17adb3de0f38e0872304d60828000000000000000000000000d3e0ec1b21db84961171c0866c542d392298cc08000000000000000000000000ad3f8585aa299309394523bc1be120660fa36607000000000000000000000000a38f2cf07319818dc4f01c2bee8ab03a845710a30000000000000000000000007fe6a7c090a9f713f9d98818edfa87eba74107ff00000000000000000000000082aa59df5df00b284ad303962ef6cfa25e79012800000000000000000000000028791665466aa5f430884278a2d15c1c7dce8b6b0000000000000000000000006386d71c0f35aff33d06b8b17798ff24618a2f10000000000000000000000000e3e2d9047a724925e4a4214dfbe74e964c5490470000000000000000000000004eecf2704f7fcc50fc06193612ee259aab018e800000000000000000000000002054daf341242530f73f88e7a79b7ff09819df75000000000000000000000000cf1aa946971c9d9a0bc662d81e47d0287a2093fc000000000000000000000000df287e9ebcb1ced6c1d04169ae380b35638a3bae0000000000000000000000007901f0270a887eac9579506e79db7ff276a1d9320000000000000000000000003a6530854c3a1b347f36c1f31002687a60ad4551000000000000000000000000c9aca92c64786ea2ff6b49b589ee5c150bcd31bb0000000000000000000000001410c8c62b144c5f8e392c05d8a66131dcbe216d000000000000000000000000b692d0f89816ed390f75a04a6afdd9f3388a732f000000000000000000000000250c04eade7f11b3bf200b2fff05397aadd152220000000000000000000000009bafc93d0a8cef41eef7fe74b157dce04e94836300000000000000000000000032853a2f76bd0990764b384c42980bb92af9e3ec0000000000000000000000000254fcfed548d3e9bbe6ba20475da2f479273ff20000000000000000000000007cc482281b983e6cb44805d9fc4aedbce01e4b510000000000000000000000009842bd6e7449a2e9a188f2cc09d81bc2b3ca64ed0000000000000000000000004f9aca88029c7e3f61f8e0190ef3ed23fe4514320000000000000000000000005376deb6327d014572e43e05519ce2d06f69e9410000000000000000000000005fd6e42f67a35d3ff846e4f4b39ab942fc7aad17000000000000000000000000ed88d64a169d2dc21eece08396d7bf003238cd3700000000000000000000000037a50b96cb1642f0975d5efc54fe754bba0a2ee7000000000000000000000000a4d7ed1c1f6f78d0a5f5356f1eceaa76115139d50000000000000000000000001e47e864ce9ce1bb73539428f2515866aeb4acd600000000000000000000000033a31baa1db4749d5f7b4a02ea80e309cf9729720000000000000000000000000c70d29d84477e46f87108118889d421b35ae49700000000000000000000000051ba3a4978dc3b86190059d6f6a4c9734168647e000000000000000000000000323355dc6f3f4687ce11935814261c7026154029000000000000000000000000c93cec162e992bd260cc873710ad925686c58128000000000000000000000000ff142446b9e993eb2ce49a4b82f94e0fdc9d87120000000000000000000000007f594a29f9147e63faffdbcc3513d91c335f60b700000000000000000000000066e3d411c2a00d85d1b4aa5f47cf6c78ace187560000000000000000000000004632386b8392aec061927647a84ffd2a1056989b000000000000000000000000109f858360bbbb2630909bc6572efe62305a45c1000000000000000000000000692935508e6222523c7bce17e5498c85ef287c6a0000000000000000000000008a45161342d9abcf0a328dc6d28350c220aa81af0000000000000000000000002978fff81bcd9ba86ad5cd785be81227c32d89800000000000000000000000008e6bea72ccf642bce3d35d232698c1144808f60000000000000000000000000059527353a73450d556affd3d053efa0af0f1ef46000000000000000000000000c44d340c4357878ce707dba7fe7b6674e8f28b05000000000000000000000000d23da660f60266042259648a7458ab1ca6bbbde000000000000000000000000095dfae5e80d1c9ecb74eb3f72e3e3cf947edad57000000000000000000000000e1190d91d2e18e0a1501d798f5c31497de0c94370000000000000000000000005ec7a10b7e020cd2fdf91a6bae0f1194abc758fe00000000000000000000000037e3ae03be9ba31840fe77ba7e39ae0cba430d3e000000000000000000000000c8da86ed7784c59cb45f4658b7bf253ce9ee59bb00000000000000000000000007cb45c25ab203d5a7bfcce65dd044d551b5aced0000000000000000000000002c9c26dc7b361dbb5f2ccc508867cb97ac5b521c00000000000000000000000078e62d0368bc921cc95cfdadd6dc30af91f4331f000000000000000000000000f0b36f2ce63c49ec1182e97ffaa648f4e41beb85000000000000000000000000f777814adda48df9dbceccc7dcc85716e4375a6200000000000000000000000031c8cb1a9f6293ea79a4715f76ed5434ef5b722100000000000000000000000043f6ea9aa47ef9c06ff2ef7d25f85029f3bb88ab0000000000000000000000000dd6b72b3d9d6edde08333264d300d2cc4771654000000000000000000000000c4405faf6084195d1d826b300645747ed9bc32bf0000000000000000000000009aaedcf49ff49950daaa23a3846aae044d85c6040000000000000000000000007e7114f0715fe043e735e5e9a168d3f04456ab6e0000000000000000000000005cbaa89d7e6143a40895cb52b8afaaf0ea06c324000000000000000000000000f3b1cd4ee162b81e85b3fbf7eecd1df31fe1577e000000000000000000000000eb8fbb74594cc0bd239dd5f7629631b68d5ee4e30000000000000000000000006daa7069e4159d80cace0e19dc0ad72d46cbb91b000000000000000000000000092a30317b6158bccacb30af843260765bbf724100000000000000000000000041fda30c217cac7212b01f64655b7b098e8277ed000000000000000000000000b11b76ddfd80e5d3818844acc9379c157d41d08c000000000000000000000000dd8c1a6462060e5bd8ab4080a1123ae5a1fd7b61000000000000000000000000bad345de2ad650c7855896c6a097e9e8276f5c820000000000000000000000006ba3472265ca1270f0bc65b2f500a8ea65e10020000000000000000000000000e99b9b0e43ceac598ffbf426e84886881731ff02000000000000000000000000623ba175c2b0786b735b29c375d47f0704d9f837000000000000000000000000b391e4e9099c4d3a07a7f08f35de1fd0f3ed2e5c0000000000000000000000001cd1bdf83af43a60873688853fc62a3e639ed07c00000000000000000000000095980250d3e8a463e2142885108a7aba44ed7fcc000000000000000000000000bf73a093a2752717512d93fb89667b7544aa335a000000000000000000000000bda9bafaa50d0b2063142527c5de6ab3596e635000000000000000000000000036a670538e8feb755f4d1ec8c65520014646ed4d000000000000000000000000969c74d2e38ffdca9576f9267bf20864c87a3467000000000000000000000000ffbc5903b8147ac23de4b60cef852133295735fc0000000000000000000000003b1f879a393901ab5bf951d950f4e6b010c93f97000000000000000000000000707a081e150055aecc3ec2ddc97b6e3bf5d927720000000000000000000000001c371c9888bcf9eb46b5dab882238c2d7a53adfc00000000000000000000000053ae4986c03a6acc8ef7b055db2877fb13f9a6a2000000000000000000000000ee59b89b8844fc950dfcf9a63e85a3a7fa2f00c7000000000000000000000000ed55ab70581da3c57feb4e94872de25b097e0d1b000000000000000000000000398b0b9d1d992bc798781ae7b7033037c64513d1000000000000000000000000838aa3c7db323fa7c8b6ae41e5a35c52bdfe39410000000000000000000000003ca8bf68b727a46e713a6add3b0c4c84fecb2cb1000000000000000000000000c88a61f105027564be1e475e42cfa21819cbd177000000000000000000000000d59281fda781ec858ea675531d951cc000aeebaa000000000000000000000000178f2a3d39db404d8d0857f18ab24f80c0e792be000000000000000000000000d33887e3e265aff60c0a054fa1fb164235ca0ceb00000000000000000000000044e1d277be94ba1f8940336fcb24d1e0d1f110ae000000000000000000000000aa4cabf8bcdc9136311d6050cf2c9415396d03eb0000000000000000000000003ad2e61772b754d18850468340d12914576b659e00000000000000000000000060d1c5b8ea7afeaf27445c61ed236f2715b265c8000000000000000000000000900502d7f8fb80ef0b98b31befff8612d3acc6c400000000000000000000000023199ee1d2f21f0386c1d2c09269aa1a4affa33a0000000000000000000000007afc66b4105986d56b859c4294c04dadfd3917e8000000000000000000000000e01f4e83fc4180a6654c0dd09f2120f3f8955ef6000000000000000000000000716000954f9c9c5d7173df5797d8ad8946dcd6ad00000000000000000000000034d6508b607af072858e64c65ced6e7993225e32000000000000000000000000fc286981d4f5c300bff544d73b436f069d0d35e8000000000000000000000000ff325dbcd059f48555031fc3b67c9e0f6be64ff2000000000000000000000000b4758b3a0244c0ade628c7cab2e76e07c7e47170000000000000000000000000842f84972ad45bf3dfa63da53a2555e55a9f1d8d0000000000000000000000007ac26b4eed11febbc1f2ce9f1c60a2bd4153ca6d000000000000000000000000a48da5999695fbd119aa65e92870a0c15057a263000000000000000000000000eaaa04b14d5bfc3138678edd6e5b9ab468a8e6d00000000000000000000000007d501731fcba349192440b339e3d8640af36814a000000000000000000000000b61642cdef7f494c603acdb94e2617fbf8a1c5f3000000000000000000000000cf84fd63b76472b664d46e95bff284d67b71c7e3000000000000000000000000a062caa8e7463adc16497c0bfff385077662fad60000000000000000000000000d1cca8c5821618f4a4748b743547dfa57d9fbb4000000000000000000000000ca54c996d58531937818da5bc610478b4f8789f10000000000000000000000009df115ffb7e19dea8b102848a6116c7961d9dde20000000000000000000000009659571f8931ba9110366203a3d886b538e2195d0000000000000000000000007b08352cc29d1ebf1f11c545c70b1f818071bf0100000000000000000000000024f974591344d531206c8308cc7aafd6298715840000000000000000000000006e95ff363c811aa1e5d6f1d42bf7a2eb0ed8610a0000000000000000000000006c6e3bf3a6ed1a9ac0900fa8117358b796d6addd000000000000000000000000b58143a753697fdd15deac6ad77bd9af688090a000000000000000000000000078e4ca73d87d924f6c1dcb4d698246f6387ab91800000000000000000000000058abca37609620d4442aefa367f770dd3ce60ad2000000000000000000000000eb4820879260bb8861d83bac2f1f07ef6f4520f7000000000000000000000000ab79cb70124b74fedf977b3506fb70f66bce31ab00000000000000000000000082342d3c8e5979d338e8867a95637d1de4ab0114000000000000000000000000ab4f03e0f59be2a681e329d96075bd51359ba0b3000000000000000000000000a03386702992495db7ba0637f033f155777ca79000000000000000000000000091b62c3928986b100b1897a6f72dc59e65f3ca270000000000000000000000004459d0f0108675aab1604d0819cdc4b324e3564a0000000000000000000000005bae194d858dcd0fd1ba09bcf6dba696a29fad5700000000000000000000000042e5c9e3732e1290a5243072054a7600ca04689e000000000000000000000000b9faa2391f9d5632e9788a305d5758f9f0d9e58f000000000000000000000000066edc41a26196e0743380b8237582d5f3c220b600000000000000000000000026bda4c64c62e8ae464b63e2376adda547eac1af000000000000000000000000679e64f54bd86591c651965894b23fccb6ef7c010000000000000000000000000fdd7bdb92869d0f14b515404b93986f26a1e5f00000000000000000000000003328532a8ff6876b176229dc73d9a559efad331d0000000000000000000000000a0bc04cf6a9a03baa6259933e20441df02e6a7d0000000000000000000000008e62e07826b91f7d21c88ee1ddb60369e41b62300000000000000000000000003adf8e99edeeef26a628437c7f340e39c8894f4a000000000000000000000000e7ecffd58b20b6606438b393aadf87eb99647438000000000000000000000000de9bddc2857326a00a046c368a0baf3de77434d000000000000000000000000068fa5055a8e71519983d4e48842f14a2632966c10000000000000000000000006d4289cda40e5ae9e93a04ac83d8d9d086c3a89300000000000000000000000062d9edb328b2f45e92680fefc1b110f1a4161b1e0000000000000000000000005e78dbfb85c97e2e3765eee2c2069072b0e16a8a0000000000000000000000006a5932d6c3be242ce8f9d830b44804de9c83677a000000000000000000000000836e97ff4b6337f546bc02805cb090a8a5fdc7d8000000000000000000000000e0b84af40d9e7ec766b584ca607187256906b3d5000000000000000000000000cd4b75b376d43f7a834f73baf4662c0a911c3acb0000000000000000000000007862723813e88a84b9c042a1150acbb60a17d0ee0000000000000000000000009529340a4f1ecd54853555010d02874fe32e46f60000000000000000000000003cfd7c94abc32633da55211965f1c9b16d3d6dba00000000000000000000000098712b9c18d27ef1d83194df0bc26537af585637000000000000000000000000ba578c8f78de2a08f9dbd33d7d821260ccb94a440000000000000000000000006052a2ab98bb0b67d3c21f7fade421193c199314000000000000000000000000135752c67124dbdfdb82ce087408f5967f00ec27000000000000000000000000617779915aa5211b09d484ead15ad4d50d8ae1690000000000000000000000005d13f0c5b2376c5af75483a57c1c5cbcc063b04000000000000000000000000024e2e35099d43ee8dfcd0d04b08bafa4882459f600000000000000000000000086d2e4c7395ad9dd96d680fdcad15e09430ef9550000000000000000000000000b8932d2f6a5e92433a9f92f672690a42e96f26b00000000000000000000000031f86f70941c6cd1d61431fbef0577aa3cf6825500000000000000000000000011d7d925d87b4107c29bff365cb24a285d9696ea0000000000000000000000001a449c930fcafaeb3b7da5fa6be7694d38edeeef000000000000000000000000698f276e92cdff88ffb996db8afa802d7948e9cf000000000000000000000000ddd437ad51c4a2d338ceb89b3bc4d45ed2c40a6800000000000000000000000042087967656a2c1ffc39c51aa0964aa757ab3cd800000000000000000000000047329efabb3fcc248666a9c33a0f6759eee5e6a3000000000000000000000000dbbc3fe44f5fe43a0286020f44dc47d4f4ade1fa0000000000000000000000001df07da1e3756129ebe630f569dd936db5cbd01a00000000000000000000000041583ffb9f6a569e1ed85b80beee911d5a546b7d0000000000000000000000004af123834af09b5cc32936da19d525f14d114df600000000000000000000000094b82bef9d6e0b5bb98e7d2e1540ecf0d4ef4c0d000000000000000000000000358bd53d934c6db036e42d20260f9b8610a9e022000000000000000000000000f402dbb4e768b7ee3c1d5929451b7d316ba101a50000000000000000000000007920589f3ef7a06124453ba934d1717fd13e5f9d000000000000000000000000aa7892372f230e6f81170a0a2e4250452d5f8fdf0000000000000000000000002fed92a2dbe78c70e12c87b12671b70eda49288f000000000000000000000000922188875dd101693920311bee814b8c5fc4c12a000000000000000000000000884cc9892d7e281aae10742dbf9c3f9b3aec731d00000000000000000000000029be49695ecae73920a86feea66852fe4d8197970000000000000000000000000dc800539ff99587e7659ea0395251e1ffdffb15000000000000000000000000eb76fff1e6180e571625707f220d397f8d863361000000000000000000000000ec2f40cfac6c25d06849afdce71088df58fc44bc00000000000000000000000048d6467d449fbe8ea0a7243f2f0bf1955bf65b0b000000000000000000000000c1086f293a4b308a1b7477596fde865bdb7b676f0000000000000000000000003e7455df5a0e784ee1bf9b7e44ff90fbd560c52100000000000000000000000045696624ef10d620c31e078541e4211d38452982000000000000000000000000017da0a51502b2bdcf04565f596eca08cf1b8f3a000000000000000000000000c735489a6633b4fecc542c3f5ae398e7e5968bfa000000000000000000000000b9c7e50accfc9466675cfffb09eae71369feaf660000000000000000000000003f8d857c07be539423b0e4ec1c203063f10289f90000000000000000000000000bbfe55133a9e1df395d5d8db79298b19000e5260000000000000000000000006975cc47b9c8e387b71ce307747992e75a6eb730000000000000000000000000186fc58f9893a4b19cbd0ee99bb2b7c3d8e17d8c00000000000000000000000056755e783d68df1db852b58c69e12c538a21c4420000000000000000000000000880db7d4a5e0cf8118d0672c0c67f0b606c82cd000000000000000000000000b94d70d51fb8d3c6627254f945b9c6998a9affc100000000000000000000000052876dafdc67238390477bb2403bdc8021944ddc000000000000000000000000feeb457addf31700a76b9d83bc412e1b4c8e92ab000000000000000000000000f46b64859e3d64eea897f0891903600c8d8fa891000000000000000000000000b8f146f814db2327cfced0c2bc7fab92a13cc0b0000000000000000000000000439066bcfc0744129edc79909a5cebe02c26cd9c0000000000000000000000008c740f5cd0c49e852dd691d55c86e49c82dc960c000000000000000000000000c5fa2d5fcb2f00d2a297c4e990e0a16e56661aa80000000000000000000000009ee02cfca441d42b117a8ac4591ce835f99341bc000000000000000000000000e7d4ab79dee5302d2696b6c3ac9192011c8a95480000000000000000000000008db53de9ca415b845927701e1608656fc2d2215e0000000000000000000000001730f1cf1d07a6d0e12c22783c61d3ee8c6ce233000000000000000000000000b32ac6979d2f1087a0e26b5f5710f9b52657313e000000000000000000000000790f598d1417e3906937bcfbd4a8329249d3537c0000000000000000000000003724c3b85efca43273d7ffb464534af37412ba1b000000000000000000000000ab901f71988c64541932bba8d243bc23c38495610000000000000000000000000577820886ba62fc5a67d95cb6139323d64eff6c000000000000000000000000c03c841f25f10cdadc607e26161a2de52d4465930000000000000000000000004925e80183bc4c0fd7ebd3126566685468d3ef88000000000000000000000000967f2c0826af779a09e42eff7bfadad7618b55e50000000000000000000000001ff1d308a024ae0477559bfb7474dce3c497db8900000000000000000000000054515b3dd84fd2a9fbc68814424283ec55dd2226000000000000000000000000b184191c1c1499ad0edd0779259fe2bdc7998d08000000000000000000000000765eb2f0c927730e374e72bbcca009dbb6ff67ef000000000000000000000000ce59e08d43310d2e62ca30e178e683d62c4c7bf3000000000000000000000000d0492a50439dc535f62a70c4419c8eebfe76bad100000000000000000000000099c531a770fda06dbf4e657fbf1514408951323b0000000000000000000000000bd4fed149d249304e4a3551907aa912c0c496dc000000000000000000000000ae2cc8a268feff711f3f62870f389d42bcfcb021000000000000000000000000c8813639a539a6d1b0bc0a272d9a5e2e8585aeb1000000000000000000000000ccccf4968b9e190de9e431d4c74e27e5fc8431e70000000000000000000000002978e367cdc6d3ae176c048244185da1961334fe00000000000000000000000054566f954f15b773c847a5d6db562291fabde90a00000000000000000000000038754c417964e2ddd38649dc67635b00935deb54000000000000000000000000744dab22443ccf3d64f8685e90dddfb6673476fc0000000000000000000000009beb69dff0ce70c8cf1707d7854f27cb70cace9d0000000000000000000000009e9681a072c2df407f241f2f7b7515d7d007394a0000000000000000000000000d61191181bd4fe5fbf72e15104ef85f2caf5a8f000000000000000000000000972d663c1972dde2cb5c8007ac947d67dd1b3fb90000000000000000000000007d8637e77e97f1307be527e65bb80363d81e71da00000000000000000000000019bcb5622dcd10bb7d77f3ad622ea5b92efddcf5000000000000000000000000d39e5a4d59200632a00f014d6761518bc225dba5000000000000000000000000fe666ef7a059f5ad6b4f941784fb6deab49ebbf0000000000000000000000000a94c5b8d51203db7befe92b9fdddab697d1a7617000000000000000000000000393aa7ead3789ffcac201b6512614c8a1963083400000000000000000000000015f2ea0e74e640a54dd59b7f6f1be407b52951910000000000000000000000005113128fa699cfe1ec2a9fa0c7364af63e81fb07000000000000000000000000c94812ed6243dccc0db48bbd369ca1e812611fc0000000000000000000000000612ed85f64adb56439fecb829dde6ecc7c59784a000000000000000000000000fa4343505de7956a589c31a56c391424c8dda3c20000000000000000000000009b7657f3394b354fa8f86a1b893999adbf0d7ab000000000000000000000000089c2ed5f68688bf58cd0e116a1893108cc18fc300000000000000000000000003847595ac1c89bd6f19a7fcd1674989da6a5f992000000000000000000000000be8078aa7f1218e868ac191233ceb8ce9cc7b4a000000000000000000000000093b3b4d88ecab2dd9c038e145a47af08a2ce0acf000000000000000000000000a0c7ef7ae90162ce1f1c7a0d75235d34d042234e000000000000000000000000f4be632068a40bae3b992e168225059bbe7760d9000000000000000000000000705ac2911324abc29c0235ccd7f991a9c0f1896d0000000000000000000000003c4d1fcaf3c03835306b4dde65d0d49cbd9feedb000000000000000000000000e73efc210066db3477c995b444ab105fe0a7461e0000000000000000000000004f20fa217d3fbee06b1dad567c96fb3b412f4d1800000000000000000000000092d1fd3f6704bc6736af395e12795707fd1cb49200000000000000000000000081bd6eb48b7bf6fae0b04e09363e8f56df376f15000000000000000000000000c4a0096dc080062eeaa87de0fffc6dca0fe9a5e900000000000000000000000053d18f6f9b5dfa38460ae583a562ba2eb5729d30000000000000000000000000e748db3c8803320a659a778c16a9a4b998dc1c42000000000000000000000000d9d24f4da0a5b713511edb7baee0ee6e641c049b0000000000000000000000009cb62ec6670aa5404e7e39c80b4cac3240e9fd5e0000000000000000000000005502e6ba57b83663d4e9040ead18266e5a1dfb6e0000000000000000000000003ec5b591c427bdd13e09661638142d5e545373e90000000000000000000000008dea472fb7b9ab40a13b6ae53e38fad34d1abc31000000000000000000000000049f63e90853c4659dadcef63bbbb565d12d9acc000000000000000000000000847b00948139231e9ddb1c474e066ce7954e918000000000000000000000000054859a7c9053e6235968852c92851d10a0a36bbc000000000000000000000000bb89cff7a21f63354ae77e43559f5fdbecdf255e000000000000000000000000232569a2dcd02a2b797bb83f30fe05f4f7553732000000000000000000000000e44382ca7bec582219601487b2555caf8f3b15650000000000000000000000005b78e8dde8b56a39cfa9206f63944c1b63cb911a000000000000000000000000ee732d05e57356b12e25417452c5dcce973c65c9000000000000000000000000c262a164b23b049c91b56811643d5d948c38b4d8000000000000000000000000dca1b0a9e5a8677069f14093bb175ab91f6c40f70000000000000000000000002e35d0fd897cdb6576ef4e6f606a84fa08c9a00b000000000000000000000000713fbf8280b79e20b2b65c721848b445dc2493d80000000000000000000000006f578d16e512063d6a5230c7a2b72085a32b1cbb0000000000000000000000003fdb56b671510555d2ef35201e8f416fc6e07a6c00000000000000000000000055e2e3be19b18215d0187d9514d4aa41e967676600000000000000000000000069cfe0e668871b37a4f330519a202e018bd2a5e20000000000000000000000008c4df6548ed49ee61b4975c1f15d82e262717087000000000000000000000000eb20355dd69906ca48f187ce669ed6218e9626c7000000000000000000000000e79a3f20c89a8ce015678d43952317d6d69f927a000000000000000000000000329539e775cc984bf5989d315316ae878ec06adf0000000000000000000000004c01c7301430c8d88e159d44c8ba5e65c325ee45000000000000000000000000c1204cde4ab7f4804128eb579e107eacd2b84b7200000000000000000000000023b02d02c0172dff3628d12ff7da772cf3e23ff000000000000000000000000055104621ff1a0e9496714b8c2cdb0762e679a953000000000000000000000000ed18519a8eb9e57e07c1ed8cbe83621dea19aa79000000000000000000000000136c44dae8f46dc97e1d02d12ac4e797e97a6c84000000000000000000000000d23daefb7f9771c99c706b8074e8c70ccb7bddea000000000000000000000000060266eafe358f4338fd7c280d77075959ac8b850000000000000000000000009feb7aacd59e82ae3b037445f815e98d53fbd8cf000000000000000000000000d49bba4eb55bb2cc1241716936d1bcdf98d32fb10000000000000000000000002252be00ac8ca2339cace98555f4e7a5b59c300600000000000000000000000083c620736ccdccc9dea903a339677e260c2628f10000000000000000000000004a62ab0c13450edac73f515e872d994702ea511d000000000000000000000000303715a9da8043bfb2ec65c4d5daf3eb63c7a9dd000000000000000000000000a83b227af5c1713bad7bafcd6c43da8a42e875170000000000000000000000007b8fe68ccde91018524e4f6582f19636c848aa2600000000000000000000000033cd6d8062e5bf655a74ccdef9170da2e3b9bde4000000000000000000000000c2c8e24d95ff723922be93ced0f52d3a98709d170000000000000000000000003a7144cc8f43820098c7a03ea96e2ddd39faca6d0000000000000000000000008c7f0be366c2c088ab2a49eb674e867656a5c8ba0000000000000000000000003d289619444ee120a7eefc3e4ed4663d98a95de7000000000000000000000000226ae14949daa2f7a1f1d195f309c68d62cad396000000000000000000000000a8ce0ddd063a11a60042efd71787dfffedbb00520000000000000000000000003432b78b079360f0854d1fc3f1f40d2f2d455c2a000000000000000000000000b68879c059aadca72b7b83f2c527d4a091a8b9d1000000000000000000000000b6fd05f8509d7ac4101714b6f4913305579886a9000000000000000000000000c155e437a17bb8ef50324a4eb95e93daabc3d4f7000000000000000000000000a6794bad2b50d7543945287ad98b4d3725a94db6000000000000000000000000c21bc163de06eefb670eebcf9727e51807e8a0e2000000000000000000000000fd4fbd25a5b05b4e60b10d8d4a8c2f3f495e205c0000000000000000000000008653182a4e47c355be466e5714319741fa6f40200000000000000000000000001b6142204eca2e177971a217b359147f3083dbe700000000000000000000000090c49f0bbf1deb99dc795b2b51f2e11b339c247f000000000000000000000000cdd3fb27dc147da2fe30391421836ea278d539d2000000000000000000000000d68cc31bc6898bc34ea2050d9f0dd1f20a5a9d450000000000000000000000003a206b9e8cf310b4fe80783c6c5be14cdc97a38200000000000000000000000047165be41700b1eff18f8fa2be95c842c242fa8f000000000000000000000000f6c99d0788877ab3c08be7a19cb1fdf0685a4d6600000000000000000000000043959b96792aead4538830f8f9410260c03a88eb000000000000000000000000f66ec04aefc765ef79fbe8a669e254b62b21f4a00000000000000000000000008af767eaab56aecae2e93076792a6eb7e53289b3000000000000000000000000414869597d2827c84ea3b9a484ec9e68671d975d0000000000000000000000000a32d6e6f6992963e9fc870cf8c7e71ec71faf25000000000000000000000000c8e263d8e23cf40435607fa39f9015def1e61791000000000000000000000000f372c96b30db3b0c9aea8a605faf36b2e14aa5b2000000000000000000000000e66f58f8b869c826c6d0f93f75b6f00b81fcb1e70000000000000000000000006c7fdf01586f7f9ce5985197304b999e38d3f139000000000000000000000000ee7a8101c2c5d17b5a1f2a4f39c5a9aa3246c980000000000000000000000000bcd0144687cf423a4cc59c18fa4d1ec066d8a2ab000000000000000000000000f93fc92519a7fc5a5951b4475bb1aeb87ea254c900000000000000000000000016c6751ce33704d5fc4dee8a06fe39aebe5250000000000000000000000000002be4aaa52893219ec124c8afc8168b7a6103811a0000000000000000000000003b64012b35227e07caed139a90c55f8dd7f51900000000000000000000000000926f4974d398c9e2ce9f6c5f2247687185e281b4000000000000000000000000805f03795dfe6ea3363d192677b5845add764bef0000000000000000000000005dbd4caeb3ba96e862c53149f814f3c716e0167d00000000000000000000000044ccd3e6d0bf58ea7307319a8c484b109ef1d1a6000000000000000000000000fa8f880d174163dfb1147701c87f4b16d60efecc0000000000000000000000001468a33cb5c34e1bf07544e8143cb2724ad91561000000000000000000000000f5d6125717b4e744514235fde13f7fcf3c475b8e0000000000000000000000002f4bb6942cfea050201ab2ac63dd70d50521c0fd000000000000000000000000c8ab01fcbe45173b043c9afb5f88d747c15477e100000000000000000000000084b4baf28f647d0ab77eb0309c572f3cba8d42a8000000000000000000000000513332a937e23df2eb085cafdde9eb811d39b971000000000000000000000000518a8b9599492add1f4438362049d3748466b5c3000000000000000000000000f44769612e9b4dafa5932f9b6215bed4ba295a23000000000000000000000000d3e8e44abe54446a09ccfb8affdc8b28aea634b0000000000000000000000000779ae25d1230786569bec1a08476bf556a9d066e0000000000000000000000004b97389dc55eed290ef7cf37a671367d9f69232a000000000000000000000000f211d99364f899acc598f46d1f1456c80b9f058600000000000000000000000027701a105a240e165f78d42d250fc77179755833000000000000000000000000f480b17bcee6a4b142544e8ed9f41c6953ff69e10000000000000000000000008aa637fb0d7cecf7a2780aec852bd552d141c5bb00000000000000000000000067710da693665e3995d607db6c387d484eac280500000000000000000000000007872e35bde18d0d2a7ad963063e817eb2d4780b000000000000000000000000366a1614e567b941b5d2c0a279bb4508f57db41b000000000000000000000000c0c49042afa1b43e936089a0c791c2855d8a04c00000000000000000000000004d07a101ce23c72870a39b85ac70eca9df69a1480000000000000000000000005b4bd2b807d8a7755fd604dc5372a740e3e025c90000000000000000000000005c1de89878ab563e88f2df22d55fc5ccae06407b000000000000000000000000c13546e887e1b9d5e36061510bc7f1d218e5516e000000000000000000000000443b02b822a19bb96e64a9a673edaa4027ed9b620000000000000000000000004901b8449157dc4610757b1e6907406a80e48e05000000000000000000000000d545182a8316807191a3a651397c55d86071cae60000000000000000000000009c9c0104b7454b9fb7681bc0249b1a90d9b450b6000000000000000000000000de1b8639750cdf747c96750eb313fb64e1151f92000000000000000000000000201568b7672d1f82e7e6faafe30e22a9e80cb5810000000000000000000000003e4ebd0d558d05173bfa4c690ed10066cd7b9279000000000000000000000000f9982c938a74ab15177f75fa84dec1b7776a952e000000000000000000000000706dae20983df73d64567f8ed733f0c251625f5d000000000000000000000000afeaaae4ed5d47df8729d04c6217b58548e0181c0000000000000000000000008a5eaa668e896761a650c8efcd2bf0d21f22a4ed00000000000000000000000030846a69b691d0efc12def57e6d3e9ef63ce9313000000000000000000000000bb5128f1093d1aa85f6d7d0cc20b8415e0104edd00000000000000000000000052a25510ab3a332d0537dda696777fda4af8a82e0000000000000000000000006d703eb2449131335c4ad016a8d3d14aaf71b1cb00000000000000000000000057f516f4c2b8be33d29281eb79c9f5f7bf221cba0000000000000000000000007b5ad097b03004f2248de116911c3013b3bebd1b00000000000000000000000041d93cd9dc955ea42f235338449f6d7161736241000000000000000000000000710e5b8586e862f31f9f7c2725c3dbe84d05513e0000000000000000000000000693b96d2142ca525ab0256892bf88216c7bbdca000000000000000000000000112705a96250a822c7e4aeb4745e6e59ca44355f0000000000000000000000007350100c0dc7fd6c86af7ac4798289917b02d0f000000000000000000000000002a17d414ad7ce74a22f8957ad177ffcb98759250000000000000000000000007a5173d8f45f775aad645c871b522f780c28c8eb000000000000000000000000e8ef43800a23ab819a19383ba28e473edea03451000000000000000000000000492310916d236c3b9f37b7b7222f8e9c1f3324e900000000000000000000000057c35a677fdf7d4a2dcb066fe208b832bbc4c65a000000000000000000000000985ba0c79728ed7b394252c42848d74bb42f436b00000000000000000000000065a1b90626de5bfcfcafafd2790216511a018f0200000000000000000000000089ce552c1759b2d90e0b44c22172b9b1a668c0fd0000000000000000000000007072cbb8ef8a3c806c0ec0d1dc629c64ce94889a00000000000000000000000051583eb4072d773e6830cfa9ee30593225517b2c00000000000000000000000091826cd060b0d492c5ac0e38ac7c8179a0473b6500000000000000000000000046629c2e6a4de487e455c2217ab09f0943a3d899000000000000000000000000c24380c27e98fc767e1b0cf01e85387fda1e50bf000000000000000000000000b19549c9789f77ceae05c99383ab90f5bbb2ad37000000000000000000000000bcd8c5dcb293882e4e048a19d6505863cce1ea87000000000000000000000000f81b031a82182355f68d9c05bdea849840d5dd36000000000000000000000000b7fc387055387d4457b894069916d34ef809a843000000000000000000000000ae8ad25d154cca259b4381e47dc36144448663e6000000000000000000000000042b2da4b9f125aa065971db6104d20b71fbc7d3000000000000000000000000385fe92a1e5134d6e1deef73cc6946cd1a3c1d30000000000000000000000000281d72f658827dd58f1bfdc1cab84836a89cb1ba000000000000000000000000a245298d5749b14977de57076b73c55db9a2bf77000000000000000000000000672755e5d2a96707be8ad58d124bbbeba99fcff4000000000000000000000000c611e90b12880dec120124c7337f3ef863bf0e910000000000000000000000009b98f4179de35c98bf3d5dfacf4618a38d888fd9000000000000000000000000f57276820e9e34448a70c36fe7510adddd64006200000000000000000000000082834ce14212fa9c1625f7d18cdafc8f1c16a402000000000000000000000000642d3bfedf280db4ae3bf709fec9e3e012bbcddf000000000000000000000000b1e781299412d5bf554dd5d6f7eb303bb978c0a7000000000000000000000000d50811e5ff77a63731c9653d6ac3e2e12f5904d000000000000000000000000022a2e2a317b5222a52049b6dc8a546ae61579ed5000000000000000000000000f72d43639bd26a8715fc47cfe3623418966bd23a00000000000000000000000087f2f53d1009c513f20c8fea28dcd7361e5b237b0000000000000000000000003aef52f2a323f91404fb3821577add7168da42a60000000000000000000000005c97842c5d9a8babdede38f54981d0d415927e3c000000000000000000000000a4898ae6cad836f2bd6e558b07ff6f024047ed79000000000000000000000000a00cb17fa8a39a3f8a018132dcdec6af24e0455f00000000000000000000000071411afb0cea04f303357c9ddfb657ffd1f3f20b0000000000000000000000001d52eba4a12207cc5d3f2a0f6a3f0255356d475900000000000000000000000063d9c56f3166c23b189b56fcfe1fa27bfe8f941b00000000000000000000000075b3ca2ff20a8558a18b76555eaad0dc192e303f000000000000000000000000d5faa4ee66bc37209f933c1fdc5c4d3c35280adf00000000000000000000000071abb89eabb68dd7587665f07bd0b7f3956376a00000000000000000000000002c5fe800d4b5e87118237a037e09273a76ad308c000000000000000000000000bad1c2de2cac448efd4a4b4f700064db0befd165000000000000000000000000919a1f20294611c56769c4ddef478582522da8f400000000000000000000000068705703b60f13103702d49cb77dc4cbf0186abe00000000000000000000000024ce293c9016a7b06a3aa2e88938c8ce7748192a000000000000000000000000e217ca59bdd4ebbf225c1f4291057f2438e29f840000000000000000000000009dc2567e258cf0ceb1816246889d13a037ec926d0000000000000000000000004fdcb19a3e01e046be2def5e9b9b252991fb89480000000000000000000000008faef1f15bc251b340a72843378b0bef35977e2f0000000000000000000000001233d04b6e7254ad824ddc596302558a8154581d000000000000000000000000f7776a0a1a434d4442a781f6c11a7ed31a9b11ae00000000000000000000000078da74aa5542b1878a589d5ae8c21d5244cfada2000000000000000000000000431870145f889b2b2dd57fe0f29f2a87c1985d7000000000000000000000000000199fea97bff8b1db53568c27342a6088abfc9f000000000000000000000000fcf5b994054e83a190a0a50b430b1655444a50a2000000000000000000000000e831f6ce646ab82945bd2d3ea95a4a531fc58202000000000000000000000000fd9e83635f59e40a12c3a3ea8e833dd58477936c00000000000000000000000051d6cdb073f99b1e0c2e7a18ea0021336488c3d3000000000000000000000000ac171a417a6566beeb2ae5ebb9991d272b2cf832000000000000000000000000582e1a06fac32e084a2a1fd21dc41ece5302aa080000000000000000000000002ed2b8d9e84911c90b192503de5381af3fb182760000000000000000000000008aeedf15302c1ae744cec084b8b2d3938a8619c000000000000000000000000012e2dccd1733973efc6c80e622298226c081b906000000000000000000000000e0adaac99337255a94eacd04c0bf8425a451c5b8000000000000000000000000a867141c62f037ac0b429debb3fb9b31f921a537000000000000000000000000ae15454da9ca3dcae69a5e9db9cd891fe341401a000000000000000000000000710abd19b7b6ff52b064a7183008cc4d600cb031000000000000000000000000c294e00c8a0b1f67220fa041c2090bf312a55782000000000000000000000000f12223ac007e9d1de8cda993b3af8ec9302b39bb000000000000000000000000d433b5b30ef09b4058233d844e320e09c01095540000000000000000000000008e3f17dd44f6d707c610c40dc6ba2898157c4c0a0000000000000000000000001c1dbea8a5f2271714dcf9b0be26419df72187cd000000000000000000000000aab1f8905f210cebca10823e880b5fbba05d36d40000000000000000000000003986fbbe0933130b7eb29aff28f23dbd68d86777000000000000000000000000ee542bd0c48e4cdd0e3d0547bc71e30cd2642046000000000000000000000000b4d7e3b05b4cef32e6ca9954b636998fc1e3ca2f000000000000000000000000852cacbf552b7777bfb30c7acf9d3c5a1d4ed52f0000000000000000000000004db6c240e1c1a758187911741577325b8e5207b900000000000000000000000086e533c0f606d2217cae8c23a21a8311c87b7c5b000000000000000000000000355ba5b53b7e8346d4524c20fab2c0d5ffa4eaf60000000000000000000000000da0751f07bca602f33d30437347a067555f6f8900000000000000000000000099ce2a3b0c1be84260b45ea2f0e01bc26bedf47d00000000000000000000000067bb276745d956df2b952690e3879abd598251e10000000000000000000000009d959e9871214491147514bcd74d581e80cf093100000000000000000000000088108ad21c36a4507ef664795d786b76e4d59a01000000000000000000000000353c1f0bc78fbbc245b3c93ef77b1dcc5b77d2a00000000000000000000000007a67481c13bb51f2c2b05b8941ca3a800252acd40000000000000000000000003fdbf6d09034cd8fbd31043385373b79d3226d77000000000000000000000000a779a75eab26d3557d37228e891c612bd82d4f5300000000000000000000000055cf0209e0ee4d09c15db16c290329dce774eb5a0000000000000000000000006f946e08958155ac58d3810f5a7634244ff583c1000000000000000000000000e70e5a80dad1ba6509761c4373d487893952b925000000000000000000000000f433086da9f576927dcd2669f2d929a2d2959fee0000000000000000000000003017db293073375e66cc8cbdb1a839a0f7f70c50000000000000000000000000b19ddf37f96332852988676e40cdcb7fa8f37d660000000000000000000000001cca834549444ade9a7583f268f9e0868309ac4f00000000000000000000000030b76d18746fe68e5c6c3ecf552f9d10121f033d0000000000000000000000007ae63e3b47c9dc0af1df84c863f53e2f38cb415a000000000000000000000000facb1408c96ddebe7a4956054a1e45a07b58e41f0000000000000000000000006c50c73373d049fc014d7b2218063711a3f527ce000000000000000000000000b0516ee338a1ebea33c0310dec5509a3494dd6b20000000000000000000000003be4d4339a14d2aba2f81b9faf78fb1c5efffc8a000000000000000000000000795885b23a1c3ccc5c76d81dac52c994f4ad10de000000000000000000000000429e796da6ac069573f6cbbc2732f51c01b36bcc0000000000000000000000008815ba6fb568eb7179bc8f4c0f52f50167818dc1000000000000000000000000b64d4a18883023e8fd09891a489155a4c6344b28000000000000000000000000b4e648668d1b9bfda1d7eec54ae776725d807de300000000000000000000000045d10d2aa934708485dbe4bafecae05aca968e02000000000000000000000000be921ea3bd0c879a8688b7fabe6b3c8a471df90d000000000000000000000000ae8c4925f213e8c4fc1d2bff09bb806b82f6b0630000000000000000000000007b136d793da81498ecc3b5c87e2a4ece2713e3c40000000000000000000000004e5eb767a93b2e07dd6b4ceb3b5f8e47bbb4674a0000000000000000000000002bee1b744a5c3a34f9e83299b79c0562ff39ccdd000000000000000000000000aa94bd6bcede93936fe36bafc42cee4c03870f5400000000000000000000000027f0adf673fbfc36bad805cca183cead9bdd76c9000000000000000000000000cd450c3e9e7c6ea03871c8f0689ffdf8d3cadf50000000000000000000000000bcfe069d08ce03b6594c11098c9eb2d8e8630371000000000000000000000000a999885f51adc40ccee7f18ce8a17f7c1b950d2d0000000000000000000000002aa7f5a6a645942959368bc9c5940514b1593628000000000000000000000000bb31d51f58574f0440678c5d95f49c708bb6d6a00000000000000000000000001477914072084ac3f9e00c085b81a02f00ddfb2f000000000000000000000000ef737405b739953ab4e086ca86508274333b893f0000000000000000000000009810623db897120cdcf72e057aa1267a610b9cf6000000000000000000000000b87c8e61a54eda08a82b38c84cd9242bb4bdc70f0000000000000000000000006715082a3ca9f0df6f3671eff6012b2cc21229010000000000000000000000006226e00bcac68b0fe55583b90a1d727c14fab77f000000000000000000000000b52d430bdd2def5d7f42fa7ce5b55172b2bc81310000000000000000000000007b4a8fdd7d4ebef714a320eb0946051463806b5900000000000000000000000079333134999d4f9862345369881a7be06819585e000000000000000000000000b9cbb348602e1b1e524e912e12fbaac67675480d000000000000000000000000f960eff3ceba83363387021fc17945ae3ac1c5b2000000000000000000000000a1e8c651969f7c6a1d75f8daa4b238e28a5f417b000000000000000000000000ebcb14606b8f2173fd1a93e5d8606244ed9638de000000000000000000000000c33a24fe4808d7ef20b72cd381aa275745727fc7000000000000000000000000527f91dc5515fa21784d0cff1991d7a88bcd66a3000000000000000000000000fe91bb5176f645cdb34d5a03c3f5aa6f4629e141000000000000000000000000afd210d1d3d881be653c45e9588ce4432a9544470000000000000000000000000a6a7fa7cba1c919e76936b8b4a017870f1d63370000000000000000000000005d4418cae5f32645556cf2cf1d1c63b23ea671f00000000000000000000000006d66e18e267497d5afa8102e69c0a3727d184938000000000000000000000000ec59f2c00cbfecd7af0bb419f34832108d92807c000000000000000000000000dc3d17b07be05a2253cf79336c62e5608dc16159000000000000000000000000e66af5c32f049033c0f4cb53d4a3962ebf9cdee700000000000000000000000004ce5ba5b6c79b9a04e9a554c5ebba97968bd53100000000000000000000000025d21beef18ac271ba997d6d987be6cd45d91eb2000000000000000000000000a6854e744899b468291573d90f4e92ba2eb4549f000000000000000000000000ef025926aeca840fdcee42fb5ffe480dae09760500000000000000000000000009b5f0d8de26ea63c07d64a3b7b070c6dfb561000000000000000000000000007f618a73cf580b3dc8a52da9dec169c1eb88dcb0000000000000000000000000fc53d112ff9e8afef356bc68daf4802677039594000000000000000000000000a4e882f25a53d0390bb9dd5cf5016c076f631bb100000000000000000000000046c21f9e319ce58188d672068496ccd1408e8f0500000000000000000000000089144a5c8be1cd24c34f5eb2d921f0c4866cc00b0000000000000000000000000f89e943aef56ab3c979929d08c620306546550b000000000000000000000000ccd5743592930c56684a530896755db38f51a42a0000000000000000000000002746e36a42358e0ca943e22b47491d01227621640000000000000000000000005d86bcf0446e6c1cc7ed276a20f82cff0f9c143c00000000000000000000000021b3151eef334b399a62919571ee5ac5bc5858db00000000000000000000000064c3f32514230a60d835ba4f733757066ca548d900000000000000000000000015990ac3afa713b9e289ad41fe3c6ae61ca1df290000000000000000000000008ba61c616005314daecb67ec1f71c5ab81f5b0b80000000000000000000000006a42b9dd8c9f6f6c4bf5b9262980b83829aa1fb0000000000000000000000000d4e98a2d13e7b86963c647e7e76d6cdb0273cece000000000000000000000000f1bcc821137ee2b28fe509e8a1180ba05c5cd0f3000000000000000000000000492272f686129cae127e44c36fcbab260a47ec8900000000000000000000000055a3336c7f48a4edbe4a6f42954ff0eb5519349f000000000000000000000000799ef00e1ed14bd0a43099e20c81a0f811c1501b0000000000000000000000008113174572900a8f8ca29c2f4be2c5a7603263860000000000000000000000008f77cc445e5353cad2b0d258ffe55aa2f8d4e4220000000000000000000000000b88497a0dceb3c8000d7c56018e4e93aff0796b0000000000000000000000001b62ac84b30d090ac0ed31a2504d5a3117dc2d91000000000000000000000000dce4ca61fb98d5f282974a77332eae93075f40c3000000000000000000000000b4f8ac3a671c59ae900f0eb7690797be5b4b64f4000000000000000000000000faea0faaeea34919d0ddefe9607e4c1bf524b5ef00000000000000000000000015a108df1b6e3741ff1f4cd49abf21fa932b194000000000000000000000000069b303b12cbda40bd8206404389f4bcf68bed7780000000000000000000000002487a7e56088166af18f5c415d85c320a959e71b0000000000000000000000003ff7f74601a8ca87a4d80d1a0ecc1cd2c287e15000000000000000000000000005b5cea4a7946e04c5104a645ded6421ebeba2a9000000000000000000000000431030d75dc123d4af3222604dd1ea9bfed17890000000000000000000000000c12cf4682a6ec106ba47fcc11cdc5db8e458ea310000000000000000000000001228acbbfc4a0cda87915723c1b984e63372c8900000000000000000000000009cf8436b7fe7899ad1bc8675864385e213bc6e2e000000000000000000000000da69f85e928db54538d79cb532338afa9c8ca56400000000000000000000000072a166e99fc7355362c4988faa85d55d1ff3d1d7000000000000000000000000daae44c7b85df25f31ef39aaee2981c2ca90f7b100000000000000000000000021d625584ec62f3697e45d27f72663a2441174d1000000000000000000000000dc68d2a16162c364ff7c376e51ef12b2af71b528000000000000000000000000d60471ae75de9e33b0e2e21c4d00a921a3c75b8d000000000000000000000000c05d51b38a566d25bc6f29b4000d1cb334dcc155000000000000000000000000c06ee3449b989031f642e03b90278e2d639206860000000000000000000000002d86a0fe260cdae8245ff7c9c2edc32d7bdafc370000000000000000000000008f83bd7a312bddbe048e244165126f6f341cfa78000000000000000000000000b364086197cbadf6a0a0025bd4565ef0513c9781000000000000000000000000a6e6485b1e067ac7ac071219e1c79ecacfef874800000000000000000000000089164db2719474e323a9aade6bb7ec131c271ca8000000000000000000000000049488b91030786babb8c0eb4dbd90f75d085040000000000000000000000000253c51166cb05f32cd2e017e876709974f15c45800000000000000000000000040540d9b78fd9358f5c53b57c7e062b95e5960fa00000000000000000000000018a9d70c00510b93099aadac45ea88ce784111790000000000000000000000001eeafa639ddef27c65897d5744b1fdd8226c5e780000000000000000000000009d39465fa8ddf43fe9433217141d3eac67a445f6000000000000000000000000d076b92c6fe2271b5eccf84d04016e5f47f7f5580000000000000000000000004fed9e9df5f6c386c8d0c7cc97949e6315ae783f000000000000000000000000dd12271736be55279bdf1b53c1052212b7f7a7f1000000000000000000000000822bf6d8ee8824fbdfac8d54c8e4ebb7fd7428a4000000000000000000000000a44936786d5b030b4b6adffc2aeb3058f2b6f2c80000000000000000000000005755b270b4141551ec5d9df273963cd908d61f080000000000000000000000008bdf2a14fb07d808b27b98c53ee8288e5306a36b0000000000000000000000000d89c4a7aa9ba05e238ed13d9fbf4385a3d8cdf20000000000000000000000009498cdfcae2fa50f4c5a98f2ff2224575e24dbcb0000000000000000000000006a97c106f245ab092c2ffeff4f2e60a4cf0eda510000000000000000000000000cec4a926f1be73106e5b33dc511b297f53e5a180000000000000000000000002011843ebc12657b17819296e03ae2398b45571400000000000000000000000072e64b453f3dc294083249663fa19b8cb6cd8cd3000000000000000000000000b668692ddec867582939dc428992d8e9568ae751000000000000000000000000e90af2ad168ecc38722582d19fc35a0608709a5e000000000000000000000000e5cf9069119ec1398d2ecc3f72e95d1ee85df5120000000000000000000000005c1e870986d5e29bf05d3d005cba007bbcb07aea000000000000000000000000ec5aebdfa44f92134df61a377ae14f79821240e8000000000000000000000000c2049e3a9472216af4747e0de9824cfa4c6637b9000000000000000000000000ccddc62d80836dc92fe26316aa0765327b30c64d0000000000000000000000008adf4d5b3d8289d3004ac819ca827e2ba2be2ded0000000000000000000000004a57a22da58e915b3219c9c289a405bd6d366165000000000000000000000000f5bdf9f3a7da7bc41873b485cf8f436f749206df000000000000000000000000efa0b6c9549c8e3e370414dba493281daadad31f000000000000000000000000e47b6fb7a9e7d46c70539e8f108068245fa3acfa000000000000000000000000a1e7493d8b9ff1a98623f92541985f2ef189555d0000000000000000000000003320f7fa0d54403d21795dc7f079a8a12e8cc073000000000000000000000000ab4286a5ecaf8db74fb89929893ac57d5e4de0290000000000000000000000001d115304c493a9b977dcbf59ee5cc5e93a8447a600000000000000000000000091b68339914a29c017f9e5c8b2e1739306152fb90000000000000000000000006821f76a1e99ef68dfdd129ce5bfbee58c5f3ede000000000000000000000000897484718fd56627582141d876240c0cc99c51c800000000000000000000000027aaa84380330dab442d0d1d944994bd3f8e5c94000000000000000000000000c014779045b1be410b694ba731a9e99dfb3ca6a20000000000000000000000005c16d8d080c4c8f793ef40817859410e471739ae000000000000000000000000fed9a2e7214404cb2e7f8a67ebdfe15f27f0772b000000000000000000000000619f0e8ae4eecdee42afe287c159832fdd2c852b000000000000000000000000054e55e4ee30ecf86e8888aa7833536893fe7435000000000000000000000000c4ef3b72ce4cc4c46c7a7df4557beae3e989e7e00000000000000000000000003e61c7e3cfaf8cee28346b4b664fc9184c6c3ccc000000000000000000000000b312400ed724301640658e4ec0dbe7cbd4d224370000000000000000000000002beecda8964cea0614cf2735b43ef00bb033dfae000000000000000000000000b3f71afc6865ea27e22e549e149b11d41f65d3840000000000000000000000002719e0bbbb6225af26913dde97632df24940664a0000000000000000000000007949c30ac38316c8bc95077f6d7dcd465937e8eb0000000000000000000000006cf0241777e2902f3da6d4797884dc18aa3473fc00000000000000000000000053a8731f056cf58a2716d56e266d19609bc834f500000000000000000000000072a654baf48c7fde88a826c65a91b4e938ab7ff40000000000000000000000009740cab5f70cad44980226bfeb4bb02712169f0e0000000000000000000000004b8f2f29d9fcf80b53f4bea1e0a23a77bc99a18c000000000000000000000000ee74313fbc7d1aabbca2b655e47ca0eea2003a8c000000000000000000000000f900d8f71bfbaaae22407bd7d4de8d40822579300000000000000000000000007fc781aef0b8aa625a78c0d517471061e3435502000000000000000000000000ac448f8c5213ae3afa309885fd1aceeb6e1d1edf000000000000000000000000006d45e19acc026ae8c82ecc8bbb322b634cfa450000000000000000000000008b5c7d0241b96a9fffd545c91f879acde228c76f0000000000000000000000002c1edb1426e2318104febabfed766f2113660d3b00000000000000000000000002ec9fb2157ebf9dddf2df911ba9ac1bcdb5d0ad000000000000000000000000dbb1a6b0a1a1186c93aa8ab5462d054127549b3d000000000000000000000000489f2103e69a6b4fe57dc93517ec1717b4a84863000000000000000000000000755a7f0371f61698bda791575fa4571a9ad17fc3000000000000000000000000fcbfe04040cc028547f9ef1a3a6df2dee2a7d7ca00000000000000000000000078a1864383dba01772bcb1537e33da82c489be84000000000000000000000000c8ef0c21e34a6c87f42d3a4edac104753d8770fe0000000000000000000000000b593ac7aaabbaae989d1fbc113ab33c51b861b000000000000000000000000098e45e87399a46b8d940fd7102666e7ed68cc294000000000000000000000000293c17a6492dff96d296b067bcac921ba78e2ba5000000000000000000000000b8f9ea33e3ae8eefcb21d11b14af7ff2f5d77ed000000000000000000000000003fbc6c4e2333a9a97294d56950217b44f6486a200000000000000000000000017b6d838e76b17a010d7c27ef9a99cfc52a6f787000000000000000000000000bf99fc1bb1482fed362c4068526e05bf122ec53b0000000000000000000000009afb7607d370b3955c00b21907a1855ea798d266000000000000000000000000e8d1383efaaa78660e27d359a0876adff6fded69000000000000000000000000c60b91f0c26fb780cbe09cb4a5260980ca7378b000000000000000000000000043d0fb52aabcf0308132d55062f7d6684c4e9f5e00000000000000000000000044887b29b0d96fccfcd333ee6bd1f361d3fb491400000000000000000000000001ca8cfb9c43b92d3fae12ef8df8982ae51a3e1b0000000000000000000000006a3738c6299f45c31697acea647d49edcc9c28a4000000000000000000000000051b5d35acd809456ca8df40946a16c6ab60bae3000000000000000000000000457b9931a5125c4ff98f353d77895f424bf6346200000000000000000000000061a6ae38bd840418553864d2fa4548f83ab49edb000000000000000000000000e2fef8985e65edb200a7e02f69fbd91b7ee31590000000000000000000000000f9a9e875887bda43185284e9ed7891232d9679bf000000000000000000000000fe5eca74350393a75d086477787a6e69dee1e95b00000000000000000000000007866ff9591881ebd6131e50501b81980b57be2100000000000000000000000084d41535fef70f3b02c3aeccfcec829c3d02489600000000000000000000000040e4cfc4f7833b538bec9da9f740de007c71a994000000000000000000000000686a79931f93cb3045f12a546d6fe8cbc0a5370b00000000000000000000000050027f05c73d030b0c1c73a0d9671530a19c3632000000000000000000000000b1a7a52c5dacf088276037f843310dc84bb502b7000000000000000000000000dc94c24740fb48b5db7cba73db52d8f853fdd949000000000000000000000000f2d0687ccdad88c99691f0a27635bf66e9a9cae6000000000000000000000000d82322e9e85f73fc69888734edf664a8b6c9389e000000000000000000000000bc8bd73c38ea012e9fa9251de20f6f8c047f7acd0000000000000000000000004dc3c5fdbbcd6d833748afd2289d32cdee5ef0bc0000000000000000000000003b44e69cb6ecef960427b449ab9900a2e0d4a9bd0000000000000000000000008409300c9517b8f1cc4661f31a82858b87248bbb000000000000000000000000d69eb4089a23beefdee9d7267323a054855b1b9f0000000000000000000000004937dd8c6645172f39f2252a47d28806524f72e20000000000000000000000007fb4c86519ed9ed107c9ea72618c0d04852125dc0000000000000000000000004d33eee59ffcc6600df6e475a5c56cd88825ad7f0000000000000000000000006b42e3e96cedcf64d8f4cf8ad37235f30b1c699500000000000000000000000042fefaa4009df1e9f439dc9c757a38047560576b00000000000000000000000097a48a7c58902beceab4622ebf537a025c500298000000000000000000000000119716305aa876e5f90a74ce1fe8a2bb5510f734000000000000000000000000c38200fa9beb7690f79b42f85136c6d3d603130100000000000000000000000098f38e7b79da98420a3bcad6129c022b2c00d099000000000000000000000000d5de81e7e5e4f740a26ebb254d6052e1d03b47870000000000000000000000009227efac1c06733124cbe3316025d060bc14f71c0000000000000000000000009a60cff1e3c403f0994a0a1b98d71cd4d093b961000000000000000000000000ad032101c5585442973399467040e305775e4f48000000000000000000000000f36a830bcafd532a54ae5a0303e0d29ef7de074e0000000000000000000000009d861744f63709e43f0f7642d44c716de6def6ed0000000000000000000000006a4fe6c1bc0005f52b9844fd269da6a8d87a56cb0000000000000000000000005af2d0b5cace86564da646e8db4a3c8a337b0b92000000000000000000000000ef4417f39defdc86007914309172e7a3de7b14cd000000000000000000000000066f8d9a397a6efa394a51cf3df3ecae53acc8c0000000000000000000000000bcfbd9307f7d35bc9b853a7573b267a5cb7165fa000000000000000000000000ad0c450e2ca1c7b07b9e31abf0ef5a4ad69adf4f0000000000000000000000007474576a4285b4e19b8a745f6c2dcae06d0bbce00000000000000000000000005efc736340368d6b0e2b47260d68413abfbc5497000000000000000000000000477515d625cd88c8a3a7d27887b82cc9076c173e00000000000000000000000009a1bd592e4fb129de3c3d2def44ae2c93578b65000000000000000000000000d33e647b9db51c53def2601fbca1efb4332fa1ec000000000000000000000000b64d1c9f0812456db8dd8d71802bb0a34ac42890000000000000000000000000014abe333d7d9d0ed543b8df1a547e4cd950ff030000000000000000000000000c57a989f00e1aa97562c63a2548aea69e669935000000000000000000000000b0f266c6396256d7cbca2af36fbe3ca077365a970000000000000000000000009c45b0ae8c9fba8221fc16e9f343b296524d09a4000000000000000000000000094ba7bed78762b8b7f7f3f85cc947a52673d23f000000000000000000000000e3328449471ee40be15a474753c3286bf0d14219000000000000000000000000dba1de127b1c279e0819b1c8531108cf2f58d0700000000000000000000000005531ecd6f6612af76fa606330dc7e7a83c4ecdab0000000000000000000000009697fb5fe88160246eb56f65a3b4f17fea27731e000000000000000000000000b31732c0b93119f14f7ebd9802f95c0077616b3d000000000000000000000000c0755bb15ebfff28671e482eaf7a96800b4ffb980000000000000000000000009b3432dc944666be0ff4ef329579049d5da2b694000000000000000000000000cc91b0fbcc18d005d7c0425ed6f662b0a53faff1000000000000000000000000323babd0f9a3a76986225b1e40fd295df4897b0d000000000000000000000000ca25ba9ae42c227010a08eb9b276e58c845b8a9f000000000000000000000000d0fdc00dfc27e5be1e11b1662e8edbdb75e23aea0000000000000000000000001ee5f0607d0908668c175f8788a92bb2f475c8c100000000000000000000000025922575158eb3d29c6a37daea7f440c8664f21d0000000000000000000000006248339b4b0984de93c117bcbc10a7ce93ebeb68000000000000000000000000ca970b0092ba97fa2bd11559ebf95d2710958ce9000000000000000000000000f4099998b8ec1a5abff44a588665e201b91f57f20000000000000000000000006d4ca61a7314a8a36e29edc507a6d1e47eb0ec850000000000000000000000008a0dc2f2d248284dd4c716fb99d83c8479db4df3000000000000000000000000408e75c26e6182476940ece5b0ba6491b4f13359000000000000000000000000d56c5fa3f6eb6648e50deccc73b596147b2f2c85000000000000000000000000e110e5c3d6d2fbaedbd0d88225a469e2ff1c456b000000000000000000000000cae18ad2def4ac9a4571cb90994a0d7a5887c384000000000000000000000000a7fcfbc4fa1342b7cf67e185085a3a9811647e12000000000000000000000000f9835add7d5188cf050844fafb0763cf1fa09dca0000000000000000000000002b84bea22bf40db32349922a76f6a958ea63b2b100000000000000000000000052554d62dc976924ba3d3079fd4906c5b1655fd10000000000000000000000003cf0d6e905ba74c3a9a6b6282a6d96554ed2a644000000000000000000000000d9737b7708c2c4c62c2ca7a11c980fa33e43b843000000000000000000000000f675437f49475c7736370b9fa965d22fe8b05ea80000000000000000000000009b02152c8790dfe9d79bd97cd3dea682076c8156000000000000000000000000f0df41108234aca2e7de0a4f2a798453e36521a9000000000000000000000000c16c979a48253d14e48892112d7d6970ae10bc020000000000000000000000009a2f29c9722f8464683f88f009bc1e60ef77d37e0000000000000000000000000323cd87868b2f3914e77db31edb8e58d111c1dc00000000000000000000000045c0962de2ed7138f1ecb648ed89c6bb14928b85000000000000000000000000ea3ae2b2c327bb3c9e308b8d4924d89c847d4a47000000000000000000000000e3140688b97e3ef16ea24d77efb72a8bde94ed16000000000000000000000000ec7f6c3b84d7756754a5ea875dad7c0a5641226e0000000000000000000000005746d3f6eabbdb23366c3d6323c92e51caedc880000000000000000000000000c98cd8397ad7ae5bcfb273519116204ae7be6455000000000000000000000000c4650ff63df4c57f1fbc59e9e7b131b1947fdeda0000000000000000000000003bc22f3bb3570fcf9dd81eca60f1b3f6eb6932c300000000000000000000000060f413a223d7948adb9958b990ef789d847da864000000000000000000000000fc876b8ce9a6e95cd158f3fdc7469d49c4b7178c0000000000000000000000006cc341dbf32fbd0d1da7d9321048a1dc461166e8000000000000000000000000a14312069a7918711e9a37fb0fa0d4c32e915e4a0000000000000000000000008eb13708fdf4738afbf70009c8b6749bee73d883000000000000000000000000ea80e67f1c8d15d91afd21980beb774fe1d96c99000000000000000000000000d0cf28e360a083d4a813bbadd12051a55073882700000000000000000000000090dc40e8a85933c8570468009e4ae9f36f55b8bf000000000000000000000000d3cf48b047a254c213003be9b5491d6148ad7906000000000000000000000000e8c0b45b919d6ea16b5f490fe2209e4d51339dbb000000000000000000000000337be1f8115c953125f07db8f990fbb937a08f290000000000000000000000009795e495b6063c1e018b9a42f9802a0c47a1cfad000000000000000000000000e59af550feed71a93bc5c8d5a822f7f92337109b0000000000000000000000008886a9dcd3d3bea5c6ee20527d48cd8a076132f50000000000000000000000004d8a235283f3671abd4f8ee2b95608aefd04477e000000000000000000000000cd0f3266af30515d6d383971732a3e14af537a5a00000000000000000000000069f759c65f312a964c1d66b0355a38b7cf9b26e8000000000000000000000000a1e1d0b8adf7f39ba6bbc225396422ad5512ba7d00000000000000000000000040462945b28f9d8f4e3a1f576a4a5def0279e129000000000000000000000000f7f4178ff58bb454ebeb1602e002bf98547f90eb0000000000000000000000003664cdc8e11c5ed87fd4977151318cab508aeaad000000000000000000000000558c164fb387a55aee137e0493b95fffa1c1614400000000000000000000000011b378c6280a08884ff24c9fc0dcb616e19e879000000000000000000000000048bf4cbad3ce26e2327658661c296c54663d99f4000000000000000000000000f7cf11cae8a12db921fee70dcce2ed9218d0ed2e0000000000000000000000001396545d7d120eca021ce8eb2fa82dffeef03dcf000000000000000000000000b78364f426a8e02e7d9f108f493f871af0e0c83a000000000000000000000000cf4be34d41c7e4e0ecf923858ce1abf7eca1f8b2000000000000000000000000944d80fc165c291f3f0e097d0d702f68cdb4770e00000000000000000000000046431866b1d60ef070d880b61909eb71db98e4cb00000000000000000000000094ffb08117f5dd266604c27dcc33ceffeab1ac53000000000000000000000000d0ad3b119e6a5d312e9944f968d930033aaeb1960000000000000000000000009f81a64ac31525b4e63730ff31b9f84b3e2b75210000000000000000000000004297cdb4bd682680e8e5562906f6c09377343cfe000000000000000000000000fa1ff9191dc699535a388451116ea104bc3734db000000000000000000000000bcfbcbd0d5ec5f8bec479c6697b9ae9befe8672d00000000000000000000000079e4911824fc13070075e304c3056886d723a2a70000000000000000000000009b133fefffa578ecea2b1b3739958ba2bdfff0f30000000000000000000000006e78e9f725067a4922d7487b9f77e30be3412c19000000000000000000000000f16b6ee22f930d37204e7b21bb27ffeb612216b9000000000000000000000000d7895e1dfda06f3fff6ee862f008e1942054752f00000000000000000000000078712c1fde1436db10761bd268a95543f047bcaa0000000000000000000000000d45249822809bd2a03add02a38062854badcf410000000000000000000000002356f98b89b7e9965e6cd7c5c2324a094888113e000000000000000000000000665cf3d4343ffd1fbc97b2510c6466a6af1d4b71000000000000000000000000b8e88bfcd60a57302c6df5b41e41f3bb474294d600000000000000000000000001c7a48c3c060eda5baa641f36ebe00004aa3d22000000000000000000000000a41a3e777079c360039fba705812f88a68f553690000000000000000000000004aff71c592e4a7d8cfbfa290e13d34329f83ae970000000000000000000000001f46a8291c5de71554449e0c6da66018f2b89b3f0000000000000000000000007bab20e060e2c4734248a4ce4cfde14bd859ffc00000000000000000000000001345081af92780375c6ef86cc31dc95946d254290000000000000000000000005833a30f23087f68ae2f7d7b4dfdbe558cdfcc1b00000000000000000000000046477e5eb50fbe064d32018ef0e72736edef9344000000000000000000000000ddd168468ecd1024b1c756fe10f311e52e3ade44000000000000000000000000173fe96f06b8d4177b5969fad26249349c06c9e7000000000000000000000000fe19168b739a644f3bf61458ad854c38e24ec7ec0000000000000000000000002d893205751f4c3482ef268c979d606fd4ee6122000000000000000000000000884e8556410fca6de03f914780606c533cd9831f00000000000000000000000055fc4c745c56bef2ed8dadb82bcdcef9f84945f40000000000000000000000000497bc59334e1085bb78e41a5193b8b4ace6aa8f0000000000000000000000000deefa911864a178933b3beab8badd3fbf55a9300000000000000000000000003f108ff7eef9202ec2b047be3b50d903995c91e70000000000000000000000008c187f1b9a01290233f1a758e242f541cf89b4150000000000000000000000005a4ec5490f12ae3b76f2effccc8740eba0a143310000000000000000000000006a6580cfe41dfd3f268b74580af235b2d2b3caff0000000000000000000000000610bc6e70a5c28a191b08219cb168eef8dcb5270000000000000000000000006f4a9a3834b519fffb74dab46b8e774c0ef6868b000000000000000000000000ebe10cf2a7ad74928083b51d42062ee3f42fe39e00000000000000000000000044ef8c3f1dc7c0112883c35ac960da395506a0d1000000000000000000000000de3f7399affd0d64fcf5b9021bc4836adb9210c50000000000000000000000007fa23e654d89c1f92d690bbb65bc7fffb25ae48d000000000000000000000000dd86b386a2522043c13bff6f88b52d53868110d00000000000000000000000002888d2841bd840fee11c10b357f79c9a906167430000000000000000000000004aa3b2e5d44dc81b9d2a0df5b8b1f06c3979c4940000000000000000000000003ab8c9397c29d8f0cfeff3fc31f62b8882d1cadc00000000000000000000000062c56fc40c74fc18b3a5fb62a5c60ab7c2f523a7000000000000000000000000cbfa9e03c343e245b0e3466d55c86c70074391140000000000000000000000001af1a87c8272348e622e1fffc4b9073d5df1a0ec000000000000000000000000873528b8b8ba4d84daf3f048788cfa1a6e8663980000000000000000000000003019efa61a475d8ee99cf7e63f165d06a7f9ee4f00000000000000000000000086872642252af5c7ffbf47d63744887c8865b0fc00000000000000000000000050414d9a4e2868109a77f4105ca7a83bd765d3b6000000000000000000000000b32ffcc80badf6c98bb3bb25166ddea68c5fbe550000000000000000000000006547f893240f754fba09c67d80392c7e3467bb4000000000000000000000000025a8b4dcd0d7a626301cdc853b5a5a9bfc6ca6c10000000000000000000000007c885ae652b1dcaab39ea267d57f8587a6457be4000000000000000000000000d24e59b6b57a1afd6eff5699bde73db1dc442587000000000000000000000000204de073fff1e42bd191299fe86344a82979f6c60000000000000000000000008888d484ccd4cc64a90d8270134369adac7181f40000000000000000000000005eec83faca0cc6769cef75a2f81f60fa217273cb000000000000000000000000ade94930e92f4b259892e766f096adc1a059febe000000000000000000000000967da4048cd07ab37855c090aaf366e4ce1b9f480000000000000000000000005671386e8ea6c7fae8254fc52f08dfdf0a717bb30000000000000000000000002991d443504f6771627d4e7c25bd135a9924ffb9000000000000000000000000d8a6b690027163dd7c000117df9eb05fd40727ee00000000000000000000000068c6d60b8d018cea2bde26ddce8956856c23b03d00000000000000000000000032596aafe5af833c63fd42ccb2bd54d04f1f6c1c000000000000000000000000341e7fe5acf2b05a4aa2f42cee13b28fbec17379000000000000000000000000658a533582dc107f9c8ee81606a54e0eebbd9379000000000000000000000000a3e379e5123c1e79fa15b69ded713881a7d4dad5000000000000000000000000fbce0cbb70bd0bf43b11f721beaf941980c5ff4a0000000000000000000000009a2c31252a17d792c3328d614a1b5466f777129d00000000000000000000000004eed378feb41a8bcc2d2c9eb25975fa6cbb032c000000000000000000000000e12f73a4443498ea1f3cb5a1c8c06929fefea9b10000000000000000000000004ad0b6838da1430bcd1f664c8a0a7f06b72dbafa0000000000000000000000004bbb4d28f31e93bc4970d267111e045ab01da8aa0000000000000000000000002ed994e42e7d745b26b47ebe35dbfeae796f39d7000000000000000000000000a81d1887f22dea00bf63173fbdd08273ac8f9d6e0000000000000000000000004df9843d290a66080b236d4e2371696de33293e800000000000000000000000046f9eb0cdc2f08d0043e74e1cdf234ce6636fd5800000000000000000000000049f1b6b1497560c5cb6bd7ab8da0281d9bba923f00000000000000000000000010975315919e1ee9b7223a06bcada2bf24bde00600000000000000000000000010ca93052a92fbefec37e996af081315c65b1c410000000000000000000000007a5bfd12517684521a4545f74f1fa2e4613f1ca80000000000000000000000004f870a955eb4627fb5896a526ac459acd9a4c42900000000000000000000000022db39e287f0e941c4eb87596a0f0a3a2566f4f00000000000000000000000007a2958e63e17a65aed11dac977286654eb49a99c000000000000000000000000dfe8f08f31167ef0b36de5207edc19e667fb0431000000000000000000000000c0237139f457efc482454190b95695b890e002010000000000000000000000005b299bfb825d02125212f24f160b0e8c4c6d73870000000000000000000000002d7aefced833c702b93cc2138eb1246fa48704290000000000000000000000006a649a13a0d6107ecab30035d05d6caab97ac7c400000000000000000000000022cdba698055dd14e91df62a720333958d445198000000000000000000000000772971c1727395b7ddd80ca130f6d7d5f28c3566000000000000000000000000ca450844ef3701ddae23271dd933318f81efe6b3000000000000000000000000dbb136fc3c2fcfb00845ca8bc722a64b73a8f17b0000000000000000000000008b0622b04dfb70c63e806d0c3d9818ef7e37e14b000000000000000000000000c32f5851078d8c25f4b7f3dc082c03be7d67501e000000000000000000000000bdc691741200acea00313d7dc946a47487de10520000000000000000000000005a955d77581de0f4c7afc195d77f898b0c3f90c8000000000000000000000000601def4667f9e93e57dde5b3b28c6cd60b8bd0e2000000000000000000000000a17b8e65953fff190182d486c7570cf79e39f585000000000000000000000000007c728828258817ad664989a9c671db0ec4de10000000000000000000000000efe285a1117161e8d86ee6eee59ac7e7da204dd300000000000000000000000012966efb37e85ee0b7e265b0227b6d0543e4e4f0000000000000000000000000463bf6b49a62af72829ebf3d2b0939edcadc40d0000000000000000000000000b6c048f99d920ee11cc301d0097e680d07850ca60000000000000000000000001310da122281949c041e4335b3bb4d026538a13d000000000000000000000000fde4e1445b5e8a469a19b5b9eeb370518cea5d5b000000000000000000000000edaee3d51de3c5e9cd2fd464421fc28b8e446b0f000000000000000000000000d5eb2a7f8a443fe975dc42b17561e14eb5516a44000000000000000000000000170bab01c36ebc56fb98b7ddbf81b25939cb667d0000000000000000000000007dfd8b90731548bcc0a76097879fa21eb9efd98000000000000000000000000019fce635632862c5920846ba6956ace81c04a54700000000000000000000000033cbe6500da97d74a21c8e51712c41006c4472f3000000000000000000000000c12cf27a5239639c6b79a96330c8f9c784a464d8000000000000000000000000ca3e1d7862a99f541c3249a4243b8d189a6cd3ca000000000000000000000000fd828e42aacd90bb8e2a184015f0d8236fca74210000000000000000000000002e9b49a361a5b25890fd92e8153a606a35d6d1cd000000000000000000000000f26e144d5e5b27244d1a9cee9078568aa0d6834900000000000000000000000018170a896659cd70cff9e051e10ac81c3ebdebad000000000000000000000000e9021e643832c9c7fabe3e9d62cdf82ddfbfe5f5000000000000000000000000c432d4f34a1559b2c65f383ef6d99712177480cd000000000000000000000000021807cfb60cf07901ccfa202c5fe39b2d6a3cfd000000000000000000000000bd5ecb56c41891dc8e738cb72a77c1f1e8a56a090000000000000000000000009ded25e4d50e07c8e404e2ac93a02d09b97ee9010000000000000000000000007f93cc1120e2433ace9dc664ef9c7524ea6e0c5500000000000000000000000086570b0045bc049f8ae3c7da35c0d0ec1e376ece0000000000000000000000000b6285dd49b601b8a93b4a88e24bf9a541e194ee0000000000000000000000002a83b67cd1d725b34d8067dbc756273fd0a56942000000000000000000000000d8df462e982395912b3e7d9e9250a5d64f0600bc000000000000000000000000f63b178b24b5643997bea67f28d26b1cce7892280000000000000000000000001be2c99f93ebce923471f940748080ee8c738375000000000000000000000000dfa908d67ca17b710bb58dbfb103cacb9478b8c10000000000000000000000008def54b2124176b842c3397ee85e3d36d84f08e0000000000000000000000000f0410f54f3f18a6a4405bf68adb54985ff6fc7c5000000000000000000000000f3545da0a796e35d8f35d09b973beda6b015f5bc000000000000000000000000e9bc9622678a515794f715bcf4fa9524706a4ab5000000000000000000000000da8d680544fd16f6b750855a6125ad85759c94ba0000000000000000000000004bb4c9e84bedbcf0e9cce98995e0c87d0a718bc0000000000000000000000000e460edfe720cf7f1ea932a59cf95d0da7263262b000000000000000000000000409e51ff6d93ff57143f74723bb18dcae541c50a000000000000000000000000f9f234b21d7b5b88104cbe57bec89cfcdbcd94fd0000000000000000000000009f0c7b4f36f706c31b2f81d7114c3bb26ef704a3000000000000000000000000fc63725dce3623958046822db7851d7098205874000000000000000000000000cf10a46d4ca84c448fa1facb7931385df9e2a2b7000000000000000000000000923acb0a007cb302a9313e44d7d7e937057fb8d20000000000000000000000007910e570ab06109dffef59afaef6a64000de01e20000000000000000000000007ddcc3f3e241cae42276377b1f4ac718b35d391e0000000000000000000000006bf3bd5fc2ae9d6c673b5e37238e07d799b11dec00000000000000000000000065ccfc1e80109e155cd2d23555f9e369e0b82048000000000000000000000000da00b4653bf0dbd9d8a09be24c87c742a90779e50000000000000000000000000a055485008f92671fab6f713764230970ac290a000000000000000000000000a1e5ad3620ab72f3abe06216d3b3c576170aa134000000000000000000000000d0eae7125e8e8ba8539851e0f48b39354bdc8d28000000000000000000000000637d4dc03716a443b29d231bd53f3d3a5f11cac0000000000000000000000000806fbc8942611807eff437dc0ac0ee765688888e000000000000000000000000950cc0e693e4483b956d25047ef13a925c7febb70000000000000000000000004546a76dcd6ea95e05d58d7b6c6255c6148301f400000000000000000000000088f870bdd6163f441f3770e1f69670fa5dcd8faa000000000000000000000000f55bb9ea617c70550e66a5941fe235b0a2390f240000000000000000000000001085c17abd089f4adb3442e31d86c7e77b121349000000000000000000000000a8628cf1ed9894de2d1d3f3060a02a0fec77a164000000000000000000000000d5d571301f546ca79280a0d23ca12961f2acb8db0000000000000000000000008ffa4d3cbd62ead1d2c453ed03d5c542612ec9fd