60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002ed60539c655a9e74f3a7c24633da18dbf4bb221000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001072656e646572706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021636c61696d2072657761726473206f6e2072656e646572706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d506f344c6335454c6b39794a6f6e4b4d505957705052743836713379686f54344d48754e3569466e3247316b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000a8701d9aef81e0b0d7c6c50c3774747d9f8204b50000000000000000000000002a9c4e117ac7e10dbc7b4f166df5d9664df76efb000000000000000000000000b47f144c1141cd6e8245dda9c17630328cbb0204000000000000000000000000b681ee5e6bbea428638e00ead5df0257d862d4630000000000000000000000002659a38794c37aa24e66d1af4acbe561018582f3000000000000000000000000dee015ca5a0efc2151129fe3ea095711914bc64b000000000000000000000000e83ffe83d9fd0584feefcea6ffc8ba9838c58b630000000000000000000000002afa27d099a2d287d8ad6134c5f49ce16ad509770000000000000000000000000e963a5ed71e8c7be982f46d58efee07d0a7765000000000000000000000000045ab405e03c0d6018b859e9a3c836abe87856e0700000000000000000000000049af545041e1f6e17e065d285dae5e38befbba0200000000000000000000000071468ac1a0030c7d109f57a21cefe884dfc2f0bb000000000000000000000000ddca7dcee103aa6db4bea8277e04246eb1d972e5000000000000000000000000aa6673a1e1a5bb7f497da12c896de856acdab116000000000000000000000000c0cdf9b93611e8d54dda2325d53df851e64682e50000000000000000000000004c2b2a6d2ef3052f095ccd5ae052011dbe9b5b82000000000000000000000000912c3e84b3aad75dbc1b2d8052bc81d133e3360b000000000000000000000000ff6f2d06968f6f76894d95804cbf93eab2140751000000000000000000000000a1556f4fd6f5cd49d51333e133b560370f81003800000000000000000000000079fa47d8616702cd124586cb6c876624fcaf447d00000000000000000000000086479fa4d974baecf00017747942da86307469ba000000000000000000000000fe30c313c17e9a6fb68c597e161b6c371fbf50ee0000000000000000000000004ef037a35ce722db6459c744f4e66e2d639b733300000000000000000000000001bc59dd8402b972d36f1166dc37c368ed3737ef0000000000000000000000007c19d76a6e33231acf28e30a95b59640608bbee10000000000000000000000001a050601cb511b0d40422307bbb7803e96d98418000000000000000000000000d64a41cf880e42f98e8e5e346e1dc276ee18d5f80000000000000000000000001ebaeb8053e3d23a107a2e221f22d72252a2144d00000000000000000000000054a946aca9a62b89b5e2f13a37a7f65d2c5e06b4000000000000000000000000fe50d8232e2a323685184e067f5a0c5fcb61ee7a0000000000000000000000000ba595b331a173215096231be31e2dcd218a64fe000000000000000000000000c0338cce122c34bd413677ec4547141cef7e6545000000000000000000000000f8b3dd1feb5bacfb935147a65208858f6000cfdd000000000000000000000000644da9574a0b98ecd540c0c9ebfc2478a9eaf7a5000000000000000000000000566eb6b61067554b1129318a41db72a967476708000000000000000000000000894d091ec586dfb93649dd464a1a5c28ad2ac45d000000000000000000000000377b721ee2b7838f0a173c6a8f49d17ee73137f3000000000000000000000000cfa976a36793b9b0600989bfbe1a7332ebac7e530000000000000000000000007e9ac27cb54fded3f7c1e28abf760879b14616240000000000000000000000002752ad8ab08cc10b4c78860193354d44f84205c800000000000000000000000051646baf4b36fe978363a0cb3828b7cd6e3a2a4f0000000000000000000000009d6fbab799fd5b8d71d27944d394e4fa603a61f100000000000000000000000056c4509b3600a70f318bc0d2715b88eb33732a0f000000000000000000000000e165176de8ac43d24cd6f53c092e2956cac48434000000000000000000000000bb05ef5a280bfdc017ad8080d8aa419f984fb2ed00000000000000000000000095b19db18bbba0777c75f3c58cfe9a0fde2c13d90000000000000000000000001dd4c04b6a50fde48ea55aaef4707bdb2482b1c00000000000000000000000000b8d78010a990d0cfd3905149d4c4200987197bd000000000000000000000000fbb870a9dfeebb59fc66850e046c71145765c58a0000000000000000000000003818f16a057a4f40d95e6a03e1bdc421db535ce60000000000000000000000004cbf41715a8883ebb4cac7773a30727625e0c9d2000000000000000000000000ba517e901c4829935c8fa27a765c384edd64e5cd0000000000000000000000000c24be9953920d07e43d5e18db30a2d5a0b7f4d6000000000000000000000000cc8bad98191acf97cf5531bc2a7777ca7eaff570000000000000000000000000715a34e8bb2921c64da146bb90f114d4db785bd00000000000000000000000008358ed91b9e671f4d54c182447e8f32eb18068820000000000000000000000000b35ff4e401254e855e1679155a6044a0cfacb77000000000000000000000000b022a8d7b8db835dae57589b9fd9f0f8cbb6764a0000000000000000000000001a0751bc1b3148c634852c99ad334e600a9b39d400000000000000000000000059cb8cbf3c95237bc46ec3f4cb2a6f1c0b740f64000000000000000000000000f745af8d93bb7504e9ac5739a4e7b44a205836d2000000000000000000000000589be9ccb62e7148413e3df4f3d6a1ce6954cf170000000000000000000000004d2cefc7624e8fbde0b4bd2c8349718ea404efcd0000000000000000000000000e3f2a41715f4bbf905c51434a94f9e8c8a53a2700000000000000000000000046183f48a201024c44b2276ec3771d9b530728910000000000000000000000008170c4d428e9a21b17a0a59002317472e5ec586a000000000000000000000000b84c54a1dff0f1fc4cf8ab4d21717830f7f5100200000000000000000000000000decfdc06688e7ffc086fa318038f5f21bd612300000000000000000000000034733a303f4994a03d74e88f0c42d1669ead52fb00000000000000000000000059e5af29ec8e8a437eb1b46301aacc2eef4521b6000000000000000000000000db714c6c6bd7d1bab01c8e8787f41a8e6b9f2d0c00000000000000000000000070cbf85447eed806b46ff03c28e8c25c493d16640000000000000000000000006bb4e3ae93c9ce7c9556d22c112ebc1a8f963e3900000000000000000000000011cae69669f31bca0272ac0baf391e4dc83690880000000000000000000000003f7b6e14c4baf794119bef67979c9c2cf2074851000000000000000000000000ea71afc762831a240cbf37ce0bb895ad239369420000000000000000000000000214e98e821694e26bf3244cb84cf9445ea806d3000000000000000000000000ecc7327bac6f2db5653db8cbbc77b7f1b6ce8cfe00000000000000000000000060e41c159709ea6661175abf5bd795abd53a557b000000000000000000000000ba1a88286426e2bf4df64a9c4175b5e99afec11d0000000000000000000000007ad3aae2cfa802b69ce3150bf0e2615898b4819d0000000000000000000000008625d262e2e2f5529499c79f5e26ff20d644f3a90000000000000000000000006ce19da32a31252b53201441c3cfc3b3d8e83cf9000000000000000000000000f1e4bbd02607273aaf401a8d541884b6dc4c69900000000000000000000000006c29d268f1d8303dd6531d264ec09cfa15717b9700000000000000000000000037df21c95a7e671a874ba5a4c3fccfc2397133cd00000000000000000000000078c017a627b78186aff4102b06d6405afbfb9d7f00000000000000000000000033b7692a7d71b14cfc2d40dae48d9319291ee135000000000000000000000000de64bad4d4519e79a940ba533979f741fda3f652000000000000000000000000369d1688fa4f6f91ec8fd704415d9869e2bb896700000000000000000000000014339cf3fa995b5d7e621064dbd2a09d408c13be0000000000000000000000009400f7f5fb467fe27174cd2e4b3d81d6a0f43b76000000000000000000000000391a01d3edbfbbd9faf992fb9ec9f625962f81c8000000000000000000000000bf3d6e229cad6c01e8571125c4ad2b67367b4bf8000000000000000000000000321032c82a6561e0d6262cace0181d91e7ab93fb000000000000000000000000452ea722612b27d15bb221c24b8172a1b3e08d470000000000000000000000008a4a83eec9c74620b02c15c88559ccb607c3b071000000000000000000000000c1f5b98f0449c8ff5d6bcb068d9d95940a4e37e800000000000000000000000018acc2256e46742e43c9365bed9a10ef6f9a9ba6000000000000000000000000ddfc0c8e7b1927d0bf91058ccf02cc7dea760649000000000000000000000000f33433f867c528ef34f1e98880a35e0712c6784d000000000000000000000000cc12cee03150ce2fc3ee077d31c52567f89472320000000000000000000000009c1a852a18213ed2020dae52f1b0b3121cc8f9070000000000000000000000006a0188cbe1e32d584f0816132c2680867cf5eb9a0000000000000000000000007001590715e967db03eb22ee20ac9a4eb58af89e000000000000000000000000e3801d94bcf9cc73df2cc6c6864bb8112911e57c000000000000000000000000612762eb7504841bca47c0b1438ce97d1bd53e9c00000000000000000000000020a7034dbccecb47c228a8673d429fd4f8782bed0000000000000000000000002e02cf930374dfe0fca6ab2e0ae9af498f0eeb5f0000000000000000000000002faa1bbea55db9a8ce8347bfd83776fab76a72260000000000000000000000000f0841356eb890b20668e7912904ca7a4786a9870000000000000000000000005c7345f194d197a0d3b47b8bf3652465bf990c4d000000000000000000000000d8e285acd60b9f2e79a251856b8cf889f230d4df000000000000000000000000acb646b44cff98e762fdf845dda123bdba99d0d6000000000000000000000000af25133d47699f55689569e3be25d7b99ef0a890000000000000000000000000e213bec56ea799677647ffc579475eedec2ea60f0000000000000000000000007fb2854142631703f521d1f09846e3a4756dff81000000000000000000000000e00aede4b5ea631c435a30776c0831221d0a228a00000000000000000000000008fab2feb4fbc89aa4d86994dbcf7e5023abe1f3000000000000000000000000a9f4378578c0802f2c7b547d65886ab9cef3735e0000000000000000000000008fd6b29cb3e0c503f2b0e16321990c3e320fe5c300000000000000000000000070a6ea9e7d2e3068bb1e322a27d5b5eae78f787a0000000000000000000000003da5b0a466f8646e3e22650b5a9e505656518307000000000000000000000000829fd6df4c792ab464ae5be25d9a8fe3da057587000000000000000000000000353f53b8bac0fc9c904a06843ce1793d0e18f1c4000000000000000000000000a4d5eaa1a654d122c353939d283f047a11c69303000000000000000000000000b2c5135196916a5924bd4229d031bd23b090c1fc0000000000000000000000001a8bf039ab3b8d2eb90dc9b0fe75b3fe15cae804000000000000000000000000f581a78d924fffd1e6f4bc612c2b1215b3781c550000000000000000000000009a9451d4ed55443229e4dbc862cc908727b4b879000000000000000000000000c2c44213b9e9692b77b2391bb99771b475b93e790000000000000000000000007f5474578eb62a404a927074c4a26f71a11c0b9e0000000000000000000000003991109b0f34b6b603ff69ffd760977bdd412f610000000000000000000000003d4be430c4c718151e01426558324a36d8f12e450000000000000000000000008d78f5d116830c27bc37f5a45bb1386aecf7b98e0000000000000000000000000db4cc57c09c7e4bc4349d49476cc7217cf774f7000000000000000000000000b0510bcf7d273743b80d4fffa078145462910b360000000000000000000000008b84e2a6097caba4aba5a4602ebac1306df9dbac0000000000000000000000006863805ea669e23557beab1acf2757335b6a9d590000000000000000000000006dd1597682acbe8b2cf73d741d22f60738418788000000000000000000000000491a8c78fc7a5e23826ed2ab4beded234e37f6ff000000000000000000000000436f76c7016f35272627834774de96e699af108300000000000000000000000008c50aef43ab8fd599eb5bdde3cd2228ac41d87c000000000000000000000000c3602e0eb075724c160739edd1b412c098f7a026000000000000000000000000544018fbd3940990e3c22787fc7e6bc9c4bca3560000000000000000000000003eb643d89c69a04edd11a2ec87a3ab8168cbfc2700000000000000000000000087a8e4fa86ee0a7ee40651356924d418adaf56fb0000000000000000000000004f80a0d8771873ee0e67b4ebb4f4c2f65eb4653b000000000000000000000000f7f1391b2480f41c6c16ca95d319fe4135c0d7880000000000000000000000009eed2d07d21b749b1698401bc188215c06f002e1000000000000000000000000c284357012c7ae48a6b191331ce43812c2111016000000000000000000000000c7f365a786cbc52dc86ab764e5eba0aedcf004aa000000000000000000000000c670c01ec9a9fd32a006b2654b01134723f32102000000000000000000000000bfcbac01620da4c81217e8ef6a9ca8d48699376900000000000000000000000034d811a7bc9cfe2d9085bdc5333fea83fb83dadc00000000000000000000000070d030de8d77f6916a94d15ba8bbdc86524c782e0000000000000000000000004ebedf9521548b1a0c9184e21123e9dea1930e780000000000000000000000009ad24ef96b4a0d061aa30b6d84d0cb62f66b6723000000000000000000000000d208c20e5f972dc6cdf05bc191bde4554ecf72a30000000000000000000000009083bd612da6fa474e885c3764a8013595657eb40000000000000000000000004691ab535ea9b7c35027f49b3773252e779263740000000000000000000000002c76edb0b74c67ea2f14a3ea3d7add1e3145d75e0000000000000000000000001cd67eaac1d0050455153cc44b0e037e3f654d800000000000000000000000003ca26e997848fa642e0de38cad1fbd7a2db058480000000000000000000000006a47f8a1b2b96949d7e392674b9bb95eb4dbd41b000000000000000000000000112cf66c644aaef004218c1f0ef3dc25157671d6000000000000000000000000b92ea7e84c8105cbb831d161e77a1ba93b6504f500000000000000000000000041a79c3cf0e4e2573a2870c07fe099ae960ba57b000000000000000000000000eb8aec5cf626f891da5dcb68fe36aa8559365806000000000000000000000000835d5f70e718aa2976083537d9af53bfa7044b4900000000000000000000000055ac4357bad7e51201c44de6ccf16aa2a3fd5275000000000000000000000000c59eac73da1f39536ac464df44645b60cfe6354c0000000000000000000000006d0947d3e9d6bd59d8fa51d4f5f31f8c686529e600000000000000000000000064499a19012e227374e5139b0e8897865003bf240000000000000000000000003666daf961872ad2e4b95784eb637cc445a0269500000000000000000000000021393b0fec486514ceaf6fdd4033180b2baa917500000000000000000000000070956821f2b67dda89c72c2377921d94d3ead9b20000000000000000000000004f4889121c34379a12b42dafa43c592a0d839248000000000000000000000000344c916a141900ab8347755dba033375acbce1960000000000000000000000000bde1080b1863caa89600f682d9ffda4db98717f0000000000000000000000000f212fd04e4b369391ade4b62990edca6426e4b30000000000000000000000004a4e8640b9da75fadfc4b887dc4ebfcf75d7c76c00000000000000000000000094b411974d77d01d6870f9b55aa9336afd9614dd000000000000000000000000cf3a1666f65ccc8e53a9bde384ff2c0ce8ce5f68000000000000000000000000760c5cb560e63be06a1e1064dc7f188c4486fa670000000000000000000000002db52a4251873e6c7ef5e76c0bb1646a1ca6bbc000000000000000000000000099964b0a333971800538c2630c392791e4a9509d000000000000000000000000b46b88fa3a79b138af8f1cb26b78073e110649a4000000000000000000000000110ab829ba2215ced827387fa1b9af046ee998f6000000000000000000000000d7a44b55a9ed0aeed90fc66e22152356bf4222300000000000000000000000000a2266ae586b0a26b6c2a0223f0e82ec7cbfe79f0000000000000000000000007ff238d141506205a2cf6bab4c05a0b941a5c7fb000000000000000000000000337428fccc4f864c6474b26b965021a7fd2afb58000000000000000000000000202e8ec4ec3ff1dc418719ffa4d43c31da38b8fd000000000000000000000000b637c278e7b5d62b2c1a766f2bb0d83217b13743000000000000000000000000f6351543acd113ba0718db2505497cefb479d5120000000000000000000000000e49cc92e315b3b287b0605af55696c79864e92d00000000000000000000000081edb3ed49cb8043a32aa4c47f3541ee8ef1bbb4000000000000000000000000c8b14708ac91972eaff823fa3a0c8c64a4fd0088000000000000000000000000279c8022e80157112411ea9196b4fb5578d157ab0000000000000000000000001ef48b629c9c8c2b2ea81d568151ef307c8f3c37000000000000000000000000e382fdc2ace855a8206ce33798db19b0403218b40000000000000000000000003e26b83eab1a683692e34b20eb44055bf7b0d2ac000000000000000000000000a7e77ac27e5381c829a34ad230a8d9023a09f6e4000000000000000000000000664a4d83ec709c770a8a438b5d9a3100386eb1c9000000000000000000000000dcfc99ce80cb13ee2cecc53e2545c47453b3a5c9000000000000000000000000861e62f448173500aba5b93b588af1cdc18045540000000000000000000000007a1e91640deeceecc155839cbf282e5fd8c28394000000000000000000000000c741b37ef78fac9cfeb4a4a4665f153f6cd6a16a0000000000000000000000009dc552a659d48c4479e2231e56a9f93161483ee8000000000000000000000000a08b9921ae1b043fbe77f452d829237f5f44f307000000000000000000000000800e7c2d2e5ecd90563d8817e82241e2ec9700c8000000000000000000000000d1ff1b0aa7dd8db63c273b0426c447c93a10775c00000000000000000000000064a9773243a966bec1f31aa097f04c02ed8ebf8e000000000000000000000000eb9a5e9ccd6feaf50f0e424ca8b0d4f55e6235240000000000000000000000002f7ec13fe4a5abb131ff175711155825873a25fb0000000000000000000000001cd32c997b98219bcb9a2862a46a8f341034b0a1000000000000000000000000b34a459ec5ccdbef5719ff58ea646b4f2b08a829000000000000000000000000bf048111a305e909ac136826627a9a758c31de35000000000000000000000000fac821147140acd1e82692d850d15f20a2d71cc40000000000000000000000004fa1837d9179c950b1594d43268034a1259a7d750000000000000000000000006f167b86443d04f4b1705a0c78b6cc6ac691e3810000000000000000000000009f427761a6b296e45bcfe6ea94b7c42b72327cbe00000000000000000000000066df3cf0f1753c1d3d3b1cbd7d9125d574b8d4ce000000000000000000000000e109021c8c7ac79c6aa39bdbf7e31accbb4212d4000000000000000000000000bfe9f8c48a048e67ac0ec7f9871257f64a0435f30000000000000000000000001ded2f0ed17995dd46226315f1aeb12b0251540f000000000000000000000000e53babde6f2f80ea74c0c3547782be138f09921200000000000000000000000018cc8993a723e6ba2aadd2adde170d81fd9ba11d0000000000000000000000008172c6f8a24146b4abb935af53fc5496553da30f000000000000000000000000ba898801d343761fc3869bcc143412317df59232000000000000000000000000744e9feff4c00b126de0fdde77f83b07438e9d6400000000000000000000000076c7122e6c2c7eabee521167ca282962effdd33f00000000000000000000000087b2eedce8b947a3fed51987ec73d1a1792c82bb000000000000000000000000428254913655222b98501449bebd1920c10bcf620000000000000000000000005d380fc6a99d438ec31646ba263940f42417c2c80000000000000000000000008316f61aa293e96b39dee07542ab073b7d8db03e000000000000000000000000af0c693c01e8ef77b3863e59884662c69c97350400000000000000000000000018a4620c51b7ff7ce76dde53dd44778e7226ec6f000000000000000000000000bcfdf9dddcd451c1019356fdef686aa2870ab55a000000000000000000000000173cf84100a1f1b10c0b7e22d35d0f240b71b5900000000000000000000000008b06656d4ec9c75c390341d685b2d751318d2ff600000000000000000000000091d83e20d393210ba7a74851d23320ca9c29899f0000000000000000000000002f51adeb2ab866ef5b291590ec1fee1f0d3b4cbf000000000000000000000000911a361bc9c4b921bf4d3978c4d5cd4bb68960f4000000000000000000000000d0e140e9389eca662d2e9b7aab60148de38c465c000000000000000000000000f1a87bae34469eced76d1dce5439c0ffbd115a050000000000000000000000001caa61ec70738e374bb11f032ce80c826dd828c20000000000000000000000009ee9fa687a7c279353f47b605d07d2d36c6cfb9b00000000000000000000000013bffc58647ac432ac6f066cafed63788d83ae37000000000000000000000000979d0d9fd1631bd696b12f2b756ff35658cea42e0000000000000000000000002740cd19a516b252ce6c0fb7cc5519b76735ba910000000000000000000000000ec2f84e64775cc6ac31d80ba81e292ff7b4ffcc000000000000000000000000ffc6d43dbad2ae62741004ccb38c98187e64a97700000000000000000000000017109604288c242e6810adc0efb0aac4503367bf000000000000000000000000cccd372bb99027f661ad375d2ab44918f0fb9082000000000000000000000000e33449b11e829283a81a71db9b3b37dae2615cf600000000000000000000000005fab02f0f0120a5a1bd471e073a8666d4ee7c3b0000000000000000000000000f35ecdb6467f0dd0843222fb7337559ee90d6a5000000000000000000000000a7b7aa931bcacc3b31c443c40f3f7f743e09c20d000000000000000000000000d7dacf32fe6ffff7455dd308eeb67a288a2d94390000000000000000000000007228e7ffe317783188d2275ab85828cfb05807fa000000000000000000000000a6d4462a24d0cac66bf6cb679efe3b90cf741f75000000000000000000000000f572b7f0c4b204cf83454ea9906c5845748cb9fd0000000000000000000000000d76e1a2d38e1dee5e0fc78cbcbbff8c019ad22c000000000000000000000000d19454648eedd9bee8d75142d503c5ee9179fc7000000000000000000000000073e1408e6c89635e9a8a77b754642c48fed3b9b6000000000000000000000000c7a1433b04af98b5cbacb7287e0bf90d2af4d7df000000000000000000000000bbf93d6fe216e37adadb6f7e5a726d10763e8ce0000000000000000000000000d26380aa39d59b2437f2f6d6d0ad94379789cf3200000000000000000000000067c5893b9fcb5f446aa8a1ca97dac1f8d47e6d050000000000000000000000007f587c002eb1be583798aba0c971911a68db3a690000000000000000000000002d0b48d491dd302abe95bdaa13e7291f8f94b7b2000000000000000000000000d58c09fdb8b238d95e9414fd0652a0271e71b5de000000000000000000000000f8aed4e1bcbb5c6e37b3314f43fa0787632a764b000000000000000000000000d7be6cf287a58f084d9fc77bcee6b5a9a53169d9000000000000000000000000df09bedfb98ba73c10999540a567936acf406009000000000000000000000000d37b6c6ffb4ddd6d107440c35c0dda3a0d28bf7800000000000000000000000086395f88507c64627c379776f688028518e733ae000000000000000000000000c207a9660f86cba76c5ab0b36c5f0b1fd78a3974000000000000000000000000309e6ea777f4f99ee45be8f0f8a5c6b82b2ac6c90000000000000000000000006193d231d68e01ccf8ccef9dfac8afa8c91c7071000000000000000000000000f09ae8b1992f77f2fe85d10cfd604c5b2d36045c0000000000000000000000005bea22cbc295a3864d9738eed068ba0bae475ec30000000000000000000000004c47de22cb25ca0b3f2d9ba3700dfe644a023d3d0000000000000000000000002e200bcc9ec5e89985003aaafaf31d987727c1ee000000000000000000000000859e45a8f0ecd49e0cfcf0e2c611c822b8364b3a0000000000000000000000000e59121a696659620b433a63c0aa829e365cabd1000000000000000000000000a6a320266eceee939870e4d0d2df0f6507d3d0bc000000000000000000000000095b1be2394ce19f85447a6256d9b3399a53ccbf000000000000000000000000488998eee69d2eef770e41c68e98e2a35ecdc0500000000000000000000000003ced22c18238f361447facdf28549712c834394e0000000000000000000000008d9e449253882f0b2bb8ac8056e3fbbbc33b103d0000000000000000000000005655c02dbf0454f915fb7dd808e2e77da142bb18000000000000000000000000bd46ba72ad040e9129f8521889f8dbf74364492e000000000000000000000000d45eac5419eabb8619063e4edd4edfeeeda1fc4c0000000000000000000000005967e8213e50632dc60a4c43159b99502ee5684e0000000000000000000000007609a3fa50d1eba8e0e6cf74014d696623e07f01000000000000000000000000a64dbfc9f252fb1f29e1928ea69bc0114f5a00280000000000000000000000004a28fbb1848ba40c0cb2380fd0e52a1e52173b97000000000000000000000000d2cc368386fbc0346b75479aeb38d2bb90bd67cf000000000000000000000000e95d8e13f2250fda774b9ed237d95f519892744e000000000000000000000000e96d56219e103da0da39385ac9561befd6f148f00000000000000000000000000fea206e54e23612adfd314affe356dbc00078d3000000000000000000000000906c75073961d970ec376a64f880090a116305cf000000000000000000000000f19518d0321528243848fbcd189105ecb2ab640a000000000000000000000000d99d1aafb5dcb7fe759d4c4faca69ee79b8dc1a10000000000000000000000007d721c5e3d6623667b8bb3ebb9202217c999a99500000000000000000000000075ba46d55eb96d54c8024aab4694986bd29486e300000000000000000000000094ea9101a8d63e59b2d045e24700f5079d47602c0000000000000000000000007440c20adc00afcff53c3d1adb1a1d0fd0ede6ea0000000000000000000000007a366263d70ae649fb8dab711a34e667f9cda6000000000000000000000000002d134457721ce662b7fc563166b37b73cfe65f41000000000000000000000000ae7268a11326762b0a38855d84a113fe82a74d30000000000000000000000000b62c6d9536b801923842af455fdd19c749b2c65a000000000000000000000000fa751967d7c331c1413b562a690729e005b23b3b000000000000000000000000d8839f21f29ce38aa869fb3772486b0f52a91caa0000000000000000000000006dce1b2c00152af0cc2f7ec169ddc3eaf0b398d2000000000000000000000000167be9aa3ad5b2c572e7a498b365a80b6196460f00000000000000000000000009cbaee79ca497592d9ecfc04327bb86d938f9600000000000000000000000007c35d9558d8b4a4a769382b2f1d0b4036ac39f5f0000000000000000000000001fb7cec6c9770d49552282a213995105532b597f000000000000000000000000339e4b7591559742fd727eebf539a72393647d77000000000000000000000000acca7ffa5a99051f5d0a140d72dc52fcb740e55f000000000000000000000000793057329d2d33885c2412bcecc929612206a86a0000000000000000000000009f84c05b7d685bb3ccb5f66f4bed8aba90f0927c0000000000000000000000004f5a64ec9b54abe732d135eddce2d77066020771000000000000000000000000832bc9acfed2b43d9b7f9f76fc0e04085788ef8c0000000000000000000000006af17c146e8930f8626f25bfe6c65943b9d2925d000000000000000000000000dd51dd86bf44753cf70ef647d0c3f5ee34f5c4f5000000000000000000000000c6eeadf321fa3d1c2a15f650a6995ea0496de3940000000000000000000000009a2c5cd287a1460559166b2ebea4ded7c778d527000000000000000000000000f7d8932050b371a184ddcb5556220d9363069aa800000000000000000000000055e414d5357b903d4a66f1d2cee66d80649ddb33000000000000000000000000ad02c0b83333a03f7e0a0cf123c00accd17d7be4000000000000000000000000fedaf3224905cd7aa796792892ee7f01fec5b8080000000000000000000000009fbff4648566eed94386f355e13594fa4afcf35f0000000000000000000000007316849a5b8fe597ebd1b565433cd8325e46678b0000000000000000000000008b9656efb7bebc40c6e8dc779f1d68fe1fa7c65a000000000000000000000000fa27c48fe1f207e80c082b97d564cd1a7ad31d7e000000000000000000000000c507686204f74668f0b8260d2746445d06a27fec00000000000000000000000084157b4251a2ad22bd00a7473e7af4b665630c7a00000000000000000000000097dd52f117f75d25e6507b77d30e76d403606dd80000000000000000000000000ac1d2930c2b0b6a2cc295abed198be0721b687c0000000000000000000000009c53dbb520b47dbd7e71e17a59fdc5d1f0fb32d0000000000000000000000000820cc800db96e046d661f49785727505b3bc74560000000000000000000000003160d7dc79f64afadf777d5954cb1adbe9e7bedd0000000000000000000000004f197514394b90b27baf5b7209e82c4a47ba0236000000000000000000000000a0759bcc5fe1c58fa9131f1f1e0fcbaa6441292c000000000000000000000000b2a674c3fa936f1ade84c44d1f489775d44b649f000000000000000000000000ecdb30a61612505640229f3a942a772a0ab7d33c00000000000000000000000011d10703503d7d5099162e8c40962db4260640e400000000000000000000000065704521fde638d5e91f7c5b144ad57cc2ed0866000000000000000000000000a0f533f6b32b2e4a5ef406ed1b945cdd696489c90000000000000000000000008e09a639be9ef82f2eab9ec758d23c9d4812dfb80000000000000000000000002c4734dd0f23015ac05ad2992787905cd0fad35000000000000000000000000010b5d631953fd2bbfcb69fe915f5d4e49068ec2a0000000000000000000000005f5ff1f8c26d038cbaf849b9e6e192b0c193bc2c00000000000000000000000078661a168171d7e8f8b6abf3775e8077b37a54850000000000000000000000008fe06db51d0d9477a267d6e9f89579575addbd4b00000000000000000000000061ae75b84571dcf7ccbbce5f97ad3670bfbc0b4a000000000000000000000000d1109e3dfcb7b67b11dcbd6f824f4bcc76955315000000000000000000000000e7cff10da4a66301eb7bbbc9b0fc197a79e0ea900000000000000000000000005dfe7a8983b76390b07d1a4e52320b9aa639586700000000000000000000000002181e5d6973e44529cf15246b6a0b0d26413d5d00000000000000000000000099b36fdbc582d113af36a21eba06bfeab7b9be12000000000000000000000000c8e38fc4c1347798d50a6ae8faa29e731b6dd5ce000000000000000000000000350379e78ea3d415d0931161a4dfd28068b48f1200000000000000000000000062342523c656bf11c903624d0faa1132719e8f36000000000000000000000000dd9f1f752192db3214393ad1cf65a00cbe8e815b000000000000000000000000d6db0e471340512d18bbf6d229eb61fb4fca4a92000000000000000000000000d2259af5441567f40b8e15ce97127ad19313d69d000000000000000000000000e31a520f553d9c39761a484922cc9fa4b45f85300000000000000000000000007c8a29fe63c13f791a8974b9cd1359cbabccf9f10000000000000000000000003a1f62c7df430ebb430c6d14bd2d0a3fd2a320a1000000000000000000000000bbfcac6f81bb74f0522b8fdda25b42d24d23ee1b0000000000000000000000006fa487f7d23e12756bbcdb25dd7c6f55b9875e9d000000000000000000000000919f4b059a77226942b59cd935c2b239be804872000000000000000000000000b043fda8dded5dd89f02f3ca569630e9f3a60b55000000000000000000000000430816db36e6c9241b503548ab6261c22318d053000000000000000000000000f200ce177e142762fa49e5fa93173e511907a1ea000000000000000000000000f1727d60160f56e6f2d73d33af6ebcccc59cba820000000000000000000000008c891f25dd31f5e44f9ea31aba46fe88a2691a6c00000000000000000000000024cbf89c7cf48088c39371f8b6af1b9ebf5b99d3000000000000000000000000a164ce681658fe756ea566d0c1ca819cf47308220000000000000000000000004b67e81e477134eefcea9b323a7105885385b93c000000000000000000000000e64246d8193c6f9c2fe66f0e1a9859d8355bce27000000000000000000000000d9958cfe9965698a16216b47c2564f4b27692dea00000000000000000000000014e1aef75629c2927b8a8db7de2a396feb63ed830000000000000000000000001d98502c64034c04c9ab4036b4d72ecf02270d6e000000000000000000000000304d8427057eed49fa737b6d1ecfc2c00f4950ce0000000000000000000000003519c48992e1c2ec95da733b477efe4f079c6c340000000000000000000000004cc15c4bb5fd1523223ba52cce76a731683e2f2c0000000000000000000000006b988a4dce72924d9bb3538bce8c12add3fafa160000000000000000000000005705c51ba439391a79ebd86420cd295e899c08f6000000000000000000000000ac2f4e08baca3491b51bd67c684877735e1065040000000000000000000000007690f821e1951a4e5f2a1810428c911fb518cde2000000000000000000000000213590e76c4c02f88c0a27229cc8603bb49929df000000000000000000000000a5860ef4d52702c8cd4d40a409bc7ce5b868a936000000000000000000000000b66ee28966206c5d2c5bf18215359d2195bb3b6a000000000000000000000000d97adbedc1f7d5dde5a4d0d9f80c73627f001f01000000000000000000000000bc8af071c0e59142e1bc04c10bf1df71933d7c2e00000000000000000000000060ed56c7372d66f06684051bdc8d755139a82d86000000000000000000000000f8b08c64bbe149b6be3932bc68a1d8661292c11700000000000000000000000013a0af24d5aafa895359336b32de744b2c61a46f0000000000000000000000009fdbb728ad04e0ad8237d2cc46305995ae60d9ad000000000000000000000000c47ea64511adc52fb8f130334a61a41ab6707eea000000000000000000000000898396d07dcc8088a1b95536ab2d95cef362b1b90000000000000000000000008c89080301b3bd350434e7d0567fef73b577887c0000000000000000000000003ade3709d44a11ea819735051c4d92fb4e3db92400000000000000000000000019a592920e7aeed6cdc3600bfcb0aa4c7d01fc670000000000000000000000006ba267ae1a92523016771626537e470a3904984a000000000000000000000000997bd0071873f86254ddec37529946e63078b25200000000000000000000000049c7dc56b70a69ea692146cf45ed7b351abf182a000000000000000000000000dea02ec690fb306aa2e86e8b244e4945e7e5b23c00000000000000000000000084ae53f2ebd9414f93ad117a329db2ef4d7b19cc0000000000000000000000009ef10be45fb975f3ac8a4fc504f3a5eba27f0f620000000000000000000000000bb0e4acf21626ac041ccc00d0ced5244c5204a60000000000000000000000001d03d445575d74746a3b288e4c5b395cfd74b7db0000000000000000000000006c17c577e8143c42bfc1ed5fb682308a55d61a1a0000000000000000000000007606fa25bfc4c67176c8b724c286307315c771ce0000000000000000000000005705215e0f7d59f614a23fd2b3f24bae287d622200000000000000000000000001df9d871e7a23483ca10df86232fe90ce374d0100000000000000000000000084e4e1c9aa3cee897a21088029c64b3ea10bcc0e00000000000000000000000097559e836c74d4e1b89dcd14022b26b3511a0acc00000000000000000000000002c9cf59edd3ea07a945d29a6ced19e3d814cca50000000000000000000000009fd9afc95a566654bf7eb1354b2e746ddc91d4e7000000000000000000000000bafcc0cfa5b5959b65b49584d4e6f8961864c693000000000000000000000000af605bfb018c4f50ca5b221afa3bedce6492338e0000000000000000000000008ae0eab391d88bb7d068a7f7c7dca997aed2bbbb000000000000000000000000d406ff7c04cb3be32ca75d94464ca4cf598cd94a0000000000000000000000004bba953938ca715f22e86214fbd2419ae064bc44000000000000000000000000d55d5627b8cab89e53ab7434ea6af370d0e3762a000000000000000000000000c78b0e29566dd2054b06111cfbd2127bb100cd4100000000000000000000000016e5a7caa5d86910ac2cc3194fc819aa1fa14b85000000000000000000000000c55cfd92157b52e2fdca5447c673177d34589c9a000000000000000000000000435b693fafae0aeb7d669490e2fc9f9231fe5f41000000000000000000000000d5ecedef54a6189ec9260b34da3cf2e97fc69621000000000000000000000000926670f79bd4510b7c7799aa7365640ecd52c02d00000000000000000000000064bc255c8bc6ea69c3c3109d353e1b0046f7894300000000000000000000000059b2b3185ae7795036774f04ea89e3bc2642be6f0000000000000000000000003b71722387e5a047c23b695a183e282a58998583000000000000000000000000e85ead5cdf65f6374d8e8e7a8cbf63768c8df6a5000000000000000000000000773d30b866b95e281c43f761442afba9938391d600000000000000000000000096faafe9c326e4cf119d6dbee942411b4b15f6e200000000000000000000000052707cc31ac14eccebc982abad1a0e069f841d74000000000000000000000000b79d96ff553f019f186981667112a472defe43be000000000000000000000000dc7fcd59d149b8ac82ff2bd0e71f3e5f322e235700000000000000000000000007fcb84611cf4a75bd3c1260479dd35ab20a5b3e00000000000000000000000000da630ff683fbcf0bc4764a2dddb83914c6093e0000000000000000000000000b98202e7222a3d6a60588ba5a4b2b4ef4226216000000000000000000000000f7c4a74fb298dd2b04c1f2aee2290b3cc4ced57a00000000000000000000000005b007ad2e0b3461c252e0522ea83ce2b4030e6100000000000000000000000077266ce7d30dee619ccce56526636d254637801e000000000000000000000000c3e928540584783294cd64afc1de8ed7c1d923c00000000000000000000000000cfe21db51de849dcadf0117f4d715223e0c19110000000000000000000000004d9c06d3b1b9ce5ce9a6728ee8151d099877d14f000000000000000000000000db83e03f664a89666f81234eb4166a025de939eb0000000000000000000000002ebf5a78edd133528da8f6ca334d37fc75220bbe000000000000000000000000805e9f220d7d9b922dd499fe0564c75e4dcf4574000000000000000000000000989c26c3ec29b22150a0427e6f3f7fb503b662fc00000000000000000000000001e91ceaff6f37d4cd414d863369495bd03cebb3000000000000000000000000f54c7595557634271e285cb0d0fbc82c4ba5501800000000000000000000000076b5582648193f4694e84531120b933be6c6308e000000000000000000000000455703becf37a30c449da3e31682361d7ed19fd90000000000000000000000008b773940fe11ab0a5e2db2901dfca5aec26b612800000000000000000000000072f41372df2f360620e94c28d62082e3d78902e800000000000000000000000085b6e6ff046251c5c50df2d9f14fc2671bc993970000000000000000000000002dc07739ec0b4d70d3d5972ec3b13a711274cee8000000000000000000000000f88e1e6d42d5a3e58425b94094cc1df9f54bd5f30000000000000000000000007c3dc9e975329192f8899572e6cc7ad3b6185a64000000000000000000000000f8c5fcdd47bdc5e83bc7678121895406e41bc1190000000000000000000000002273f30c61a373b610fc1fd69d648e7d815c314a00000000000000000000000011707c2d484d424846dd13de2b13a6983d85d4130000000000000000000000009b774b01dd2da451483c9989dde6483e36178aaf000000000000000000000000f9240fbd3ccb6ea9cb50ca63089cd7d9c24383100000000000000000000000008c6283bffc9ef5b3be9d6da89c8c095b85b2fcd0000000000000000000000000ea80beb3b993feeb5d8f692b2fc001a9538e11ab00000000000000000000000035ba3f6028b3c053c2e74d254d94f18b202c0ed10000000000000000000000001ee89e5b5c0dfc0251cf2db3f80d4c712f5ebb650000000000000000000000000305346d4889f8c0f95e66e86780f164c914ab7f000000000000000000000000cfeee8e959deb93125c53d92f8d1d115278b13f60000000000000000000000001032bef15f1cf43f33dbce0bc69252dd6b48624200000000000000000000000087011dd9d74d2568ccb6b69f8622fa96b0d34c5d0000000000000000000000003939dde1e3fd629027ee16c393c58b71ac322264000000000000000000000000f83cb688a302f47ec57c95c2ed97553a081f978a0000000000000000000000006a374cd5efd3a8a53861f6ea38d0d87785a1826b0000000000000000000000000360741383dd735419b5100321bd5febbcbbeef0000000000000000000000000c736d5e195c62fa43bd7bc83059b7f185f8b3381000000000000000000000000f091b15b65aaeca40e8711e5c1c8020114869fea000000000000000000000000b5be1d46c8b0b8b6db929485a9a80b26c5d33ea20000000000000000000000004344806d1ae08d561daed219d9414357e462660700000000000000000000000051cfe37cf93f616445641e3578c9ba326b7e02b200000000000000000000000006384e6942bb894baf7aaf5d5219d50368ff85d000000000000000000000000095eae456bad05acf5890f4caf532adaefbafb20400000000000000000000000056540fda98177b0d61c9f17bd09d4e465be78e0d000000000000000000000000b5bf38e6bf142e4494fc522ba34f65943e00e3bc0000000000000000000000008e27baf82e4e97f608244ee99bfd96281dfed5f9000000000000000000000000e18c6f0bad1d7cbbba94cdd63fc6581cb8ec9a86000000000000000000000000ac09f10c691288635acdafbcf39bfaa8816088d100000000000000000000000084f1db75b7605e1b10ea858e7a23aa57ba44e5cb000000000000000000000000db7cf0a197530620f68d010ada866c533ab992b500000000000000000000000080f85a7a9e2d2fb7b0024433d3e24cd147970a7200000000000000000000000032417685a22cbcd65757ea5efcf5418437741d58000000000000000000000000d585d7b7b09d24cfd517e6c85815e8d7b537819d000000000000000000000000a34343a05cfb6fc57c22794316744d0a618007fd0000000000000000000000002ae70d57c7acdd4a0752f4b792bd21100a4193260000000000000000000000005de06d8afeba428e9eb169297ede044c46607ec80000000000000000000000009386d88ce01195d02dbe92b0b81fc4d4acb6887b0000000000000000000000004f3de779cd8be91097b2499e2610f2a68a4b699000000000000000000000000097129087c5e7adc115fdeee4b4e276356c50a6ee000000000000000000000000a3e29ac88e9cac2fa4d6e29166358a7dfa666db2000000000000000000000000a17a5d28da6e658f79d5c3c052a5001463c93509000000000000000000000000318e1b44828ca28789f652725de07f22321200a000000000000000000000000004e4624f41dc75743ebaa2c2dbc137921a770dc1000000000000000000000000f81decda04837ac300f7a69f6901837dbfbe760a00000000000000000000000001ccf629cdffbf93130614c6d5b2c6f8bf95efd400000000000000000000000001fde09e904e0adc439536cc654aae85c7b29c6000000000000000000000000065b49233efc2ea7478159988653cee3c3367ffd2000000000000000000000000011077edf040875dd5ed90fe6ab3a1c52e6a55dc000000000000000000000000e41bfb73cb9a4f82dbe34739abfb5feea2c5307100000000000000000000000030da95e3b8677283031a0b9f31a57afd7ab9859f000000000000000000000000bb4cbbddf5ebd7dfe0a5e4d7cc7d4a18b7b8c96700000000000000000000000053289fa7aa588434dc3e9f584c89b3eb9352db5c0000000000000000000000009d7f9da916533b1bbad4b9b9c562e96b570dba6800000000000000000000000068936ff2f3d76ab02ddfc68e3bba4ab63e185bf80000000000000000000000005b189343a82fe8682d298485077e6da4a6a6f271000000000000000000000000df2be3efc97f9f801ab8b7b8371332a5546108fe0000000000000000000000001de612c19135d5d2d05e2d46e06fbaf092fc5bb8000000000000000000000000a6ead7f5818382d41ec5ea4cc464dbbb7e0cc2a500000000000000000000000011df2bd208caa12ddbc0f209ae11d91cb521fe6b0000000000000000000000009761258c2687aac3fb0d2d2878ef25225f8c46f30000000000000000000000005458ea52efd571722a9097011a723870c201f4c60000000000000000000000007051f0c1d35964aacf904a7b9b7356ea90d05b2e000000000000000000000000ed03f4216e92c75bbc5189cde297539c9a9cc01f000000000000000000000000c0a2f3b3990de10a22a00377df0f3e7503c3a14d00000000000000000000000066296e35273c4010fe5c5d8e94dca108adbd81fc0000000000000000000000005642409c703d62549081639d06e80215ff7850840000000000000000000000005df3f15779f5e2855cf14d09c4d184b7885b46af00000000000000000000000013bdf5a8f067b19e9beaca094093796959057302000000000000000000000000ad8b5d8abbb5c69b240fc52f25bbb1a8953f8bec000000000000000000000000c88933309e421a19573f147bff821dd16a7027ac0000000000000000000000003f14ac942b9698ee0dbafbcbd17d53ae03dc27af000000000000000000000000781a1b3f5de4e482fc436d16b6558f0516d78d230000000000000000000000007c7c9a4d55104f39ec7246087b12a016d03c104f000000000000000000000000accc389d448c0fe1713fbd7b0f33a3e7917f224e000000000000000000000000865d37d300035462efad26514ccc990a8255e367000000000000000000000000a2c006b2c755570cb3f9d16ebc12c37b3fcb6696000000000000000000000000c29b0441220776375a1941b581faf7539051555f0000000000000000000000003cc34568c7eaa2478f0214b30fdce66969e54533000000000000000000000000403e6f046333a948188c583eb6f8e79c5abfe6c0000000000000000000000000cee622fe1270eaeacd3979a7d57cff3e12201b5000000000000000000000000005bdcda7438f0c72df0c56641874fa03533851bd000000000000000000000000c00a3289387943ec1c29210ab816dce04082d2b2000000000000000000000000f5a4e1f2696304431a04190915ff87fd2970d7a20000000000000000000000006bab5f36e5b0418eed5d4cdcc85f1a2ee828fba0000000000000000000000000528f0a679e896fd7a0dfdab59aaea3cafc900340000000000000000000000000416902efcd75531929c4433ae717e436167333e8000000000000000000000000cb669352fda82b5a6fde97bb70cd0bcddb67444f000000000000000000000000b7a887a2819e129d1c1f307027a1cf94d51db3520000000000000000000000005aefed1d864e05f11ed5e6b1e7b3eb86db14cef00000000000000000000000003c2748ba7168d2a916ed310a9552baa92013cc04000000000000000000000000cb2da9b2b217a29ca74bbd3b88c000221dc2b7c7000000000000000000000000eb9433a3f5cf5353a2d7cef22e5d4e333bae9b6b0000000000000000000000004795c6c40f6afd28961a8a7b98386da8042bcfcf0000000000000000000000003ab7cae5dc59ca142f6a586c0aa8c76ab2e8c274000000000000000000000000dcd9097064d396c6440a383d272907a51012bd41000000000000000000000000701c63bfe566af73c68b3c7b2ba8534e6543d000000000000000000000000000955899b39090010e5ccc16e868657a06b36510320000000000000000000000003af4c4aa8997617530e46a8c5568b58987131362000000000000000000000000a01033a5110b999c3b47b6b880a4210cf579ab7b000000000000000000000000d558778044fcd8f7c344e417d063f2fca9d23ad400000000000000000000000024ad79d471ebca05288a7bef5e6c463c4e0525070000000000000000000000005df9b6e688e9de5367a6fbe1d74ba5b74eb3ea5100000000000000000000000073163ac15b5c2f0cfd18be0a8fb9bd59af92e89d000000000000000000000000b097c069781ee1100a03a40513b342b62f82f636000000000000000000000000de6fdc32cf05f8779bd71a8b40f0243dd97132680000000000000000000000006a9491b8fb17f32bd1de73e72298c34c03eeffdf00000000000000000000000023f5a43753bc4330d00dca1db8e5f3fd931edbe100000000000000000000000076cb633e4e7cfe86e3dd7e220253ced0de27007f0000000000000000000000004ef53357357d81f696567c7ad7477d2f1f61d4da00000000000000000000000034fcd10ac697ced8d663c213bcc6cc67cf801aab000000000000000000000000eb7647ac9b3afe6e0c90ff419c51b46c39ed60210000000000000000000000000ca060f02dca6456e6b52ddc0bc1926c125aac060000000000000000000000003b5a07f32972a633eb61fb7edcfefc81f0d87822000000000000000000000000b44829d25287efaf00eda8ea10ebc011d416dd55000000000000000000000000a4b64f272826a628a5989932648f2b2ec973f4cd0000000000000000000000005a9de1cdd823f803fcba122331fda2734d0bdc87000000000000000000000000c8c923b01774026240820164130eddfd1a15d9e300000000000000000000000039defee5c5e63b6ba343187f0ab3cc48f7fafcc20000000000000000000000004d6afa8f965ec35d4bcf2cabc7732bc1863b8db2000000000000000000000000b7d5811f6891c07f0dbfcd6f6dfc48acb39144e2000000000000000000000000f95a28459242a2de065f279be71118096c237b2400000000000000000000000052e370bfaac783c286d0569f6582133cb72707410000000000000000000000006dc4b48835273a74ef801ca3e083fbfe5172aaf2000000000000000000000000d9557d7547d4111fd9f7aa01c1c8aaa26f8d85c0000000000000000000000000333220725f5caf3f93b6267cc5396c9e5b4e76860000000000000000000000000653d6c69ced0880b8f5c91c5d37f3dedd7d20ec0000000000000000000000009182a2af7717407ecb144390cdc2ca84ad0554510000000000000000000000003eb2836715aa98263dedfe221ccd0093a1631f3f0000000000000000000000004077718805406dcd609c11e729ea4b32ebd0dbad0000000000000000000000008fdd3a3b493fefa8d58e4c17c1793facc8640d4600000000000000000000000040814c4725432d730107ab07c7d34d763d46d8360000000000000000000000000aefca55ed1787f7cdd0099720579afc76da00a7000000000000000000000000207af17a99c5231179e70e77927989618760c64e000000000000000000000000147648c62d94298dea59a2ff19bc7f54eef8abb6000000000000000000000000104d4325c612062a684d381c46a576203017b5a3000000000000000000000000407f747e5c14fb3443315461559e015da94b6622000000000000000000000000f4023db65eaaee097d48c6a82de8c8410d23e7eb0000000000000000000000008d41ce03b979e906932fdcbf0b9fd0d4213740b80000000000000000000000009444d52ea3fbe4fd9d77131afe83bb7ab3871873000000000000000000000000d556a84f3df9d8b432575b9efe58287649e71e1a0000000000000000000000008e4817ae65110a185347a3b5133a435909f0b44c000000000000000000000000dbc2264b17295f3fde7c1d02f1bedf3cc1195ee7000000000000000000000000d84e07ec5bbc1c2a31d686f20a56a0a2bf7d19a7000000000000000000000000e176f5ac95f330393512659538bd44139c79e776000000000000000000000000a918d13d5550d87e462b15d1664e34352287ceeb000000000000000000000000fa7bf7953334c344dec94bd49bef6b568e6a7962000000000000000000000000d3216ea8f007e2a115443ca61c0bbf1b91ee778d00000000000000000000000041976113b567cbc2d647e974f3f8e96d3304e8d100000000000000000000000049ac0c05236c4d50ac187464ec5a1dd0fb14ad2d00000000000000000000000009c6e075d81914e6dab3eb2df8eea94fbd4ab168000000000000000000000000af989f100554e870fe9001680f96821f092ad279000000000000000000000000afb19a07d46db2767f9fc5abdd16a9d0177afc3b00000000000000000000000034ee3cd5d869adfc0fd038dca53892e250799c2f000000000000000000000000d53bf947827519510bf8e819fb06a24c3c36c690000000000000000000000000bc6d89671b0f41490ee3dcec697b902af2448b410000000000000000000000002fa4edb16cb099c40905c9c369a80362a8c6d26c000000000000000000000000b35da141a7fa2d8e6ffb0c3056cbeedfbe40265e000000000000000000000000f2819e0db13e1e97861768f8ab89dec7c9a37081000000000000000000000000ab5596f00a1ddf1d8988f9771952c2079519bcf40000000000000000000000004963cbabbd2fd69ed4480865e6b38e963029734f000000000000000000000000b78fc6fe7be165ebfa0a59d844ea8fbeb978c81d000000000000000000000000e309f83c5156e0dfe82cb55458c251f867ecb094000000000000000000000000658eac45896832a3d525b49e396d5a244f6097a4000000000000000000000000cce3b42fe074112f64f5d082bd30a921415d05fb0000000000000000000000004f030cd830fc7dd108420cc1ed3bb5bbb9f59c1c000000000000000000000000e16887a00fe53ad4af65f0a981c7973efecfb34d00000000000000000000000032660b3930342d30ece668c8ae08acf1cec46af1000000000000000000000000532e476695a6c0de2eab77ff16d30245a36b4f00000000000000000000000000032dc2c7f9a6d44b13cf8fd733a86c63bd57def30000000000000000000000008d26aafebf9eb916859b2d567e8630de12542488000000000000000000000000ccb4a2d1bc39cb08e4ac53e857b8343a4cc1b76a000000000000000000000000c6aef1eacf3cf0b174e9d22c44bc9b70bc028d39000000000000000000000000835d96edeea2fda62cdd07b3c99c33b4d1d2a03b000000000000000000000000bffdd8cda55fb1660e9129193af6ab99f3e48d60000000000000000000000000a430f2d0b648ebc611ce44ace66a49e80bd77e8b0000000000000000000000001dcd928e031b2d7774e6646a723f6c43aa8366230000000000000000000000005a6b473505fb8366a33348bf55e0ceac0e9233a1000000000000000000000000d26e833977be5a722f6fe1c9358edd048fe6639f000000000000000000000000148f895b1dd789cca6396c5cf2ed78b2398b12a30000000000000000000000000ba0b6f9e918d9a1e063f84cdefbf8d83a3463440000000000000000000000004002c339212831a64f6cba10881bb8777d27db7c000000000000000000000000659c1d7ad8261e838a638f2108a3b6edb8d7ae59000000000000000000000000708f889fd2ab144f38cf4bca2ab8101043df24800000000000000000000000001fb6b92fb25dbb68dbfb45bdd0f58561961aaa15000000000000000000000000a3f392e7c8aeefeed49069bea9ddd06b85c5ab5d00000000000000000000000063af339f925d63f715c15ba61cf12c7f11ca25a1000000000000000000000000d4d7c29a81d21309a344cbb38d8970fd71cc7deb000000000000000000000000376754128c585790014386d6cbafa6fdecb73a06000000000000000000000000be88a2a9c61f33f5050a3842dcc77951f90d52da0000000000000000000000003ad5a78d850d3c8216a4f6bebae3b1eeb12a46a400000000000000000000000039a173bfeb5c03abb74de440001c2c4aea2d0e400000000000000000000000005b6c09d243fe8bbd117982c92bca3f1eb777d9ec0000000000000000000000007623aa0fe14d43392bf8d0ecfcf479f71dc05444000000000000000000000000b7301c552acd8fdfd7f815a0a37ee6ff9c9592c00000000000000000000000006a7b38733c60951dbd733523a03a18804f558e2b000000000000000000000000b23802ff0a7286499c6173bce7c5d8528d8426390000000000000000000000005aad6bdbdf2d5d10ef7f37cf269aa48ce77936790000000000000000000000000bff6146ba54192681fcb0733b12c60359891b330000000000000000000000000609d6e5a9919adcfd0ebbbf8cad648439e135650000000000000000000000002adef85fa579848bed9b52e24e9358ee234900e700000000000000000000000099bc437ccfd55d70bb65cfb9acc38764ea8c56b50000000000000000000000003ad4455fdbc29029287d5554aad20e59e7300adc00000000000000000000000067611e398418f73c1009341f9be0aa5551e3ab5600000000000000000000000061984b07a1569885a9698c6d4952db6af138a0000000000000000000000000002e1ccf5fd607226aa44a24f91e9c1cba57d2ecbf000000000000000000000000a0bbe15788046648a7db48fff31c7d43edacf8d00000000000000000000000001cb58b788f7130caa105de0810a443356db55d41000000000000000000000000cbeca3f997ac49af41314ca15623592d034ccc880000000000000000000000003754c3cba65d84b76cf0c67f2b2ea6aefc45ed88000000000000000000000000c6af21d5c277c76f6b261101ed019a05aa313d78000000000000000000000000bdf57b96d88b48ff6d519e05f534af98c6ca845d0000000000000000000000009d32be7e879a91c30d6878b4f58212b87c22453e0000000000000000000000000db495283957dadfb567138c6159fc4bc13fd0810000000000000000000000001611c227725c5e420ef058275ae772b41775e2610000000000000000000000009ce6f1e98ebc2b66456d858fdc3c8f3610f4cdf9000000000000000000000000fe461de465386f6928cfd230efcb7f76ce4ebec0000000000000000000000000c4edb858c6663c05a0f673e334dc7e7ef4bbc6810000000000000000000000005ae31216889b47453a223664db389fd97018f93f000000000000000000000000813de0ac6be34502324b8bf97ad018dde00f50980000000000000000000000002bf46ddd0cca2f005d7b1493136833d3ef4264c0000000000000000000000000e8500b71bd9a54c373937f724d73a9b0ade5724c00000000000000000000000019e3165c441dc64ab5876c766cff19973d85fb5f000000000000000000000000922d92bee0b37ba09eb899ebe93e23bb189a1267000000000000000000000000058504ddc6f4891a22b6f3532fdedcc8c401423600000000000000000000000089aea69aea2e86b7980b733655834bebd0e87f5f000000000000000000000000a5ce64b734b1c77adcd5accca01f6dd3d0b6cba200000000000000000000000038a47972b93cb412b2f627160195b8aa16e56ca800000000000000000000000071e60650a9e3309ef63706446e12d871f1f03307000000000000000000000000cb4d2b48013f397d3c63ee5e56e07d5cdb310c9c000000000000000000000000ec3256989749db381683bc9d22f3000e7e39104a00000000000000000000000067b4eae40bf95c17458365b7eb4a5e7bc1d8e5a4000000000000000000000000503e3758af0d76fd6400fc3a5112295595224089000000000000000000000000f2e83e0866179451ef35b123a2a3d8f0cd3aa95900000000000000000000000061a6ee7800f47a06b17cddbb951fad86d9298cde000000000000000000000000b8c6772c68742f4afd2482482ccb25da1b4072020000000000000000000000000e315119a4de97ad7334f8c68bda8568b7bd491c000000000000000000000000e5f5680c4df8031ae5b944753a27602d036f7cc20000000000000000000000005a122dfd68287f2b5191bfff20c58fe05e8e5ac1000000000000000000000000ce3306ccf05ad636ae5706e25d4426780aa9d5a10000000000000000000000004249c96f75fdf1ff734afb9621f8f99d36699cb2000000000000000000000000e3f4ac9fab3cd395d79949ff1f2783da9a03b9500000000000000000000000000f8ffce6fcd965086f077b3ef6159b0ef31a4717000000000000000000000000158845bcba64f7006a7c3a1b3d8e05c90e2e8eb8000000000000000000000000138223e16fd8d980b90edc2298fc1fb55d16417b000000000000000000000000d3d69aaf796f95326fce48b70f31aac5b7d72bd0000000000000000000000000bac7e0b82f5d102f561fc3ab682d0095103ae3ed000000000000000000000000b0031e6d2a384dced457655834c5e03f2f58b4610000000000000000000000003388096c7a8acbca98009f5578c875729fd16f09000000000000000000000000a52c428fee2cf8748e48668cab67130587915a3f0000000000000000000000000bca4eb9f7e87a840f3dd5123966f68110c4ce39000000000000000000000000b6445f1ad240de6499d84c68665af362612415d30000000000000000000000004817accb366777b47f03f61ce16cf3baf6194a960000000000000000000000004e1729df55f9dc8e6dcab3c6d470a292c58529b9000000000000000000000000bc9168e0763d28cefa4d39813acf3655d1025a5b0000000000000000000000007b5bbf3497fbe584cc48b8826f574785ccfd90c20000000000000000000000001e487e4e8cd749415a0ecd1079f3af9096a5caf90000000000000000000000004efcc05e9a8c24ee2fb6e88509b117456cfa8f59000000000000000000000000a8aecebfb3548a29e1e81eb6c7f0987de52f88c70000000000000000000000000f418dc3b614263bdcb259566dd1e824c5d436b8000000000000000000000000c4e73c22a60b9f54b29d0964aa3d948bb948fee7000000000000000000000000f049500a185074171025915cbbe77a36ce7b56b800000000000000000000000006cd69b61900b426499ef0319fae5cec2acca4de000000000000000000000000b93e0bf235875e4e989cbf5200726a03ac28286000000000000000000000000044562b9bfbbdd6c2d3743aa9f8c38b127cbf7ea70000000000000000000000005cd33a02c2304f32cb59591d1ed4fb017db6d7ad000000000000000000000000975eeaccd8419bb7f0b21a5c8a4c7abb9bcb9201000000000000000000000000faa1793c718bdb8d959b1bfb57c226fc93d4bd70000000000000000000000000f31174fa4784946912d08e0355644ab2e6fc4914000000000000000000000000e9015845779ed7d565726d38ba4a86f59a0f20c50000000000000000000000002f1feb7c2bd9f12f25cd2ff636e9798e7d06abf40000000000000000000000001383cb20be1d5d61f6433c72271c61cf325e588a00000000000000000000000083d7dc08fbd2ae2d48c10af77a6340982ab5d36d000000000000000000000000bf0fab6e7212672934d1c965041fb2a51a4cebe40000000000000000000000009d95303f822f1ac1af68e5a3a850eed286d406df00000000000000000000000026d3a675a59efd6e05146f719c02c80fcd8efed80000000000000000000000000cd9fea823ae9a45ee6a5f8f7097037e2d02424100000000000000000000000065348ab23dd6a2492d9afac3259fd1bf432d96a1000000000000000000000000b5ac03ecaa1d964ba414b2cc45179bd4bd3f796e000000000000000000000000479358552f92b238f0435ef99cf2c8b6fb6e5b95000000000000000000000000012b6cd8b9b3c18d3217c2b7be042d9d05b5ce960000000000000000000000000578c51182d286fda18adcceae3d41eb32bc7dd4000000000000000000000000cdb4a617db546ec41fdde9a1a70cf373c2bc4095000000000000000000000000680d681a60a2b2c5b8d7a8fd601b78db9749b66500000000000000000000000019b25b0c97918ca4d8ea4df7daf75f54d586f6d4000000000000000000000000f9ef3d2bbeacdd439653096c18a199305f8bee1900000000000000000000000056b5528f4589da53b21f697e7de2ad0e90f66e2000000000000000000000000061ae4c0d0fba90476643f894e5413a0c296e154a000000000000000000000000e79e76817c90c506e9a7e38ea9cdcac2a2acbc6500000000000000000000000047064acf986bb44b7cafe8e68e340418dd247ea40000000000000000000000004aa5e40e346f841b646a6a73850c94f500b718f3000000000000000000000000d191fca7381a5872b92acb30c5d3952d825517d6000000000000000000000000a101ec97a67cbeb1456206e1bc69f5b5e8c71a9600000000000000000000000086778d0ec064d54fbd33d22f47c115f406963953000000000000000000000000882989ea83b767fc8a24473547ee69c1924e1c27000000000000000000000000c5f1389455b6e914cb1c390bdb50011f1b35c0a10000000000000000000000006e4c9896a1c7dc383a82378d8fbaef1e51060c50000000000000000000000000ae1468ae62e57a01ec5d53e40915a8056807c54600000000000000000000000084b59f1757deed4eeb8455ba66aaae44450279bb00000000000000000000000029891460a10b0a49f300a7ef1d2d2b4fb4dc59420000000000000000000000002a968d184272417a4ebea0fd8d4d850dbbaea8a5000000000000000000000000c17dc94a98d2ac839958415eba9ca3476ffd2eff0000000000000000000000005996c8ff2570290a573082f4bdfba6fba83bd77200000000000000000000000032a09c4ecece8d16b2d9e7dcb2e491b14638d04b000000000000000000000000e53d8dd5210479fc13e95f1cc70d917979809cf10000000000000000000000004cae56ffaea8668d693ec9edb03d2d71b5e31a2f000000000000000000000000cdb6e0dc2b1bd95072de677a31f7a9dfecce20bd000000000000000000000000c0107c476041b5753105ca9328b75e0cb6d21c8e0000000000000000000000001ce08b81c6e084cddaa4267e838f9181d861d82b0000000000000000000000008ce24bd391ebfd1f0e51346381ab40a87e29e19100000000000000000000000036f4435919cd2f8103622ac7dc43c1f60ab54ee20000000000000000000000007d321fe1f333bfb99455c6afc727be1e1a397d5900000000000000000000000054d5cb51665c51f300542a31c230c0a7cbd16de8000000000000000000000000932874b39b5ba0042d2535977ef8d4bd9a83e81e000000000000000000000000f09d80494b21aa82beec5450ea9cf167c470f8300000000000000000000000009151db220e26aee2627646fc3895c74e4bae6c980000000000000000000000007c4e02c2752462b83c07d6c4d0f85c6a295cbbd700000000000000000000000072cff74088f80dddade6fea5b06d799308683c2400000000000000000000000060ab4bf14f4f8cabad0c6808559a79c3c54bf4760000000000000000000000008210b6a3e6127a195ea8bcbcd5848c442540decc0000000000000000000000002b291dd59bf43c3d955cd88279be2d6b2c0d7690000000000000000000000000e7a56722ce768e07d43d4daad90c01e3ae8a950a000000000000000000000000a89d306cedf2ab51302e79b6587795131afcfde500000000000000000000000042b70c8694f3e583fba798d4aa0fa95c93a8166100000000000000000000000041ed64e5dfd36513b5daca14a5207b9afa6ddf4f0000000000000000000000004772d7b7e38f94f9c8eefc797b2e474d74475908000000000000000000000000902bbd71543b3b795d731a7e517e0eb886782549000000000000000000000000a751bf42f44af24060b1f895faeecaec9b8a1a1b000000000000000000000000565a2d6a29cf82d47dc3d54e83b30a18a89e3900000000000000000000000000e05c1b475c392ce0d770e20ef40ce1db72fc5238000000000000000000000000558d4d1414864eac8cbf9450e79dbf06c938a767000000000000000000000000637288232402ea73cc39e28f28eeee0a74a21bd500000000000000000000000029f0ad2060ceca0e55fedd1772f17b1c8ae04a09000000000000000000000000829029c4130448c7c39f4e93f57d2153c0370dd2000000000000000000000000d05f413e27e744e3a1974f4a6e417fb1e52f9e7b000000000000000000000000f4ea8e2295cca5eaa534fd21562a050321916cf200000000000000000000000035617395138e52c50867d622b3a62b8a4a7dfa87000000000000000000000000913a65701e646c6b52e97cfd315782bcfbd4129c0000000000000000000000007cdb91585ed40ca80e6848c4fa9425bb7a8bd508000000000000000000000000bf1f41dd8b22fcc6a490986b73af37eb2c40f0bf0000000000000000000000009af81f44a46221392853be2b9b891fd207f05967000000000000000000000000192f2e6c6f44938fcbf451740d56506bbb1fbda70000000000000000000000003b5c6165c634a2c224ec63e13fae120d82900065000000000000000000000000ed7a13abfe6953d3fecaa56e23805e4413bf30200000000000000000000000000c1a67d52d0eb755a8e60cf957b07c3534917a9800000000000000000000000034aeff5e59f73f24f6950e9db594324c92ab406f0000000000000000000000009bec8704197a4bbadc43ea62edd60fb71fcb268c000000000000000000000000f52f7d9584fb493126d386d810b30aa6635915d90000000000000000000000005d931ff0a940626ad082b90ab42b549d15d88abc000000000000000000000000b0ea24e827d706d73cdb21ca27d6b6bd90fd5af1000000000000000000000000a856afc55905ebac97432a8443aed3a33eb4575d00000000000000000000000032fd833bb45d049b33daad96a153886e65662344000000000000000000000000d106bede878470f80bbdf187deeec83fd274529d00000000000000000000000063cd49266169ab8395fb18303f3e80fde1b04eb7000000000000000000000000c101962f4e1dc008a0d68f2b8630bf01c35e75a4000000000000000000000000a2337331a1b18f33be47b1977bfae91363d5c8350000000000000000000000005a83dec3062900a76de7f127191da91a2f8ecb7b000000000000000000000000d5f0f3556c30d91655804220898cccf301fe66370000000000000000000000000e0f13608318599ccf30cbc1dffc5218549f7772000000000000000000000000664466672abf2a6ae66224c41adb93e7f084d2ae0000000000000000000000009b60fd4352ad78ae724ddeb242cf6e71a9562fcc0000000000000000000000008d50c0757aab1dd4a00d57210844c6dc34381d51000000000000000000000000ab98e6106d522665f44ac8a4666e65888861b90b000000000000000000000000b829d73e6a575cda07830260a68264b7f824491400000000000000000000000015a920e327048b489528eedb15907aa93db83790000000000000000000000000b4d51f36f25d2edd23e6f36e5bfd34ce1c9606c60000000000000000000000003c77829eeb637abe55de34f49d0aa2df1a7cda3200000000000000000000000092ac53ffdefdc424a527bc6e866ad8909c7d3ec1000000000000000000000000912107d3b7483ff9d37287d9edd670c842ea1265000000000000000000000000141b127278d1eb331f5f152487edc8f718b3eef0000000000000000000000000fd576bff7df3dd1a046192b3a3a375d53c74373c000000000000000000000000c2d4af3cfc3968c258be3c3100c4d5a83c5accaf000000000000000000000000570e46de8a4a2eddc161058e23dadf869d5923f80000000000000000000000003a98cbc8e0e76dd30593e022f108ed7b22a8117f000000000000000000000000b1a36fcbe50e875f3b54d40d246835da6e67b9b9000000000000000000000000219c970946353ae9a887e7b50f96e5e9424ea0100000000000000000000000001f37d9137d47ea7e451eaf133b7104c1c33090e200000000000000000000000048bd79a89e62d0e71f732d2e0989dcf73429a7d4000000000000000000000000f0163526b16d60b945339e4aafb04a21510201a1000000000000000000000000a6f6549d0d30d53f721e195c8ef343dab21679a100000000000000000000000002df5d4c125d589422d158fc0db6135ae1f4927b000000000000000000000000eea8dc9c4bcaf9327ac0ac06054ddd61d3afef9e0000000000000000000000005da4f61ad55054794792a5336432dde4f9906580000000000000000000000000969550d2a8063d2bade9b0caafb5d864f276139b0000000000000000000000008a46b796968a5ef9ee694ad5bc6b003456ca7f7600000000000000000000000097341d987242f1868fac13e5b205fc10e283e70b0000000000000000000000003c767a1df75adad62680eade9cb495d6e0a4ca1a0000000000000000000000008608bfb2d7278e5d1b7447cdcf0bb3760438a030000000000000000000000000358b03ecb89241c87387e727dbfc969f4af68faa000000000000000000000000eab284deb39e13238f54a8eafd334dc1bebe498200000000000000000000000036b01a29613347576ba4d7d9797be9b4bb1ecc7d000000000000000000000000f9571f724dcd2b0b29b30fd643af85222314e33c000000000000000000000000fc55fa633b5251327cf965011a3add52b9b63010000000000000000000000000c864352f19f5a26b88c9452e94e92e2954fb71d90000000000000000000000004cf5f2b30c4f0ecc987dddd5f7b16e9cf84121490000000000000000000000005989ea1d66b82963d16c25b36893e5fe13184a4900000000000000000000000091257ff6993a43354b24eed26bb1fae63cd31615000000000000000000000000621e44ab840f0cdfa98e737dd04d7a57221f476d0000000000000000000000009acc8ad5328a5dd8c5028ab67068468707f68ed50000000000000000000000004f1e80c9150ba69cea649b9d921b49cbeefb13560000000000000000000000002e6ef9f92ead08979d73b323d0cb1c3497c60d5b000000000000000000000000637f0b2bd5144b1a0709adf6c5174f0586621ca900000000000000000000000011b859f83053017f8e9b150b17d918a8ea2fcfa20000000000000000000000002de3d6d0be1d1fff80a8ec5f570cf5b499ef5350000000000000000000000000cce8d59affdd93be338fc77fa0a298c2cb65da59000000000000000000000000dc7ee007ca53c18182d602d32284d8ca973e9b080000000000000000000000003b9f6d364105cae8ec155ccc594f1037ef656b1400000000000000000000000054a499d848b134aab6124be9315ed58c7fd78790000000000000000000000000c621f1a6d5f048aa39df618771cd825fb0aa0f070000000000000000000000006102bf3b85ad9e614dfdfa6b1ec933a75f7b98ab000000000000000000000000113bb765f5490663148f81be2db3b17b164b8eb2000000000000000000000000a5f2d20fb98305cd5405bbe16687d8a17bca4187000000000000000000000000d567f934c9b1de16e0d10f98a9e3639f6a54fef100000000000000000000000095ca08e6ce24fc70c9d0737d4c6499ca67a3f99500000000000000000000000037ef7f21699dfae78d74d933ac4870683a291a03000000000000000000000000c9c763a8f214cbca1857974c35edc4595d7cb37a0000000000000000000000006f8f5364e737ef5777f0ef9a9c124b3c39245d9d0000000000000000000000006de2219ece1574532e061d2f4512ab0b342179110000000000000000000000006928a6cfcbb36b985b9838b32ad817b8f7a9b771000000000000000000000000627648711ff087e5e1874c0e72218f86d7cb457a000000000000000000000000ca4ad9731cadab1c44b83956f9fccc9e4d8534b600000000000000000000000029ed58c9b0a44b6c09a71bf6ac53e4e7196da8330000000000000000000000005791c1f2315fb2b12079e48e00b19a929b36548e000000000000000000000000906cb56701fba1a3011735f174ccd66fc4b2314d000000000000000000000000e454d0b9594dcbca530e1301be8f05bd4580d624000000000000000000000000edb91b2b189a33336e9ecc7bb7a794259670f23e00000000000000000000000033aef268eba88aa843ba9200d7a9da5169f746210000000000000000000000000496e3e59df437e337d33f69fd0f92da3ea4d154000000000000000000000000c4ea0a68f056129c15c1f4603bc52cb7dbadd8b9000000000000000000000000d66451221ac92985277f885dbc060ef5e2d9d2080000000000000000000000002df35d1b38955d9fad378f96028a7de9ae06a9c6000000000000000000000000cd7f031df4e84f0ac41f2e5e608cc2ede6e40df700000000000000000000000057bebf545e9ec69ba07b6137a7b6bcb4f8e015e100000000000000000000000000a89f0f056074ec50779a817cf8160181478816000000000000000000000000ee7b40a895dbf9ffbba448e3fa794ca6938af3990000000000000000000000000d0d430ed68346db0fd2758f59eee7c2adcc4fe2000000000000000000000000bf3d030e6e86776857aef1f21b6640a912fe5205000000000000000000000000e4a8109bc8ebf4f1b53c689b60c2611e025a6fbc0000000000000000000000001693b22e8948e7191a93841444fb1bdca5dcd2f10000000000000000000000007df2077cbd8daf5cd9a361d39fde14cb6f10cc620000000000000000000000008e8c3e56b949cb3b48258cd0b4cd73a9efcdade600000000000000000000000004177876a754d48c22d20af7e86ac002ea13646e0000000000000000000000008e04af7f7c76daa9ab429b1340e0327b5b8357480000000000000000000000006d370898ac528452d534c643ca2201750a685b3600000000000000000000000013a0b54c7dc4a48f758a3c6bc388443f356c96fb000000000000000000000000cc9c9cfbcb59544b18467ca4c3c56f50edf2e8e3000000000000000000000000b7a1f4a63db2b36989a041e99673aa5589b43c9e0000000000000000000000009065b883914cb97ce164783770f581479f443afb000000000000000000000000b0dab73f3388862fd072158cf9781712a40bb1a10000000000000000000000008e0a32d717ce458a707a476c743bc923de8df637000000000000000000000000599149b8d983896f6017205a3d08c1a6bc6460e7000000000000000000000000d17c6a7f820adb768f568b8045e001cbb467d0570000000000000000000000002cf52fbf909f4eebcc2c936120d01ea0e48fe44e0000000000000000000000002bb856a943b7e7ff747a6721e860cd4b336d115d0000000000000000000000008e1672703bdd213f82acf946b342e14575cccbcc0000000000000000000000006ad8c0764ad6c1d9df38d44a4b61301da65ecd91000000000000000000000000dcf12219a3cdcc5f66df5822b11d94717337ecfd0000000000000000000000003d33f693437741c160cd5a3f993f8762deaa074f00000000000000000000000015f10db76b5353a2499d73587ee4d8588968976b000000000000000000000000bf900a53aea313a2922b88a6e2509d0d406f42f2000000000000000000000000a7a260ca7f44165d1121d8437e0855c9265bbed60000000000000000000000006af49606d941cda32de1ee94397dc821ceb09dac000000000000000000000000143e70bb73ba1ff098a7a9d05470b6395262178800000000000000000000000038c7720238a2c123814aaf1a3d0e31e0093af046000000000000000000000000773a259089c1e460c92d73e3c9c1cb18ac01fe0c00000000000000000000000042aa6afc18da0c9a1fbadd12513464d4e0807776000000000000000000000000b8b821c162b8cf8fc8dbba732e19028531cc44e20000000000000000000000007f10305802d93508363c3002abcde91fd54c850900000000000000000000000046df5c1a98c5f48c6476cfb0c984b03ef80d0d84000000000000000000000000fa63444483e2609ce30b057c4e7ba131a6596280000000000000000000000000ff6960d95ce185b0364325c1c02961a8e0a2bc3c0000000000000000000000003ae39fe73695952b824dbcc3abda2528a51e4dba0000000000000000000000004b41d12b5f200306b65ef05d6d88db24bb716c7600000000000000000000000095d5619db7bab72311d653107a87b6ae178522a100000000000000000000000016f3b0fd0567e3c224e3b946bbe9d6a70616ad290000000000000000000000002bfecc505e45f4156119dcb05a9177b63fe9df3000000000000000000000000087689573da178e40d909cf87285326ee3ee60a9000000000000000000000000061fb88cfcfb1befd8a5ea0542f007d4d9b9c8659000000000000000000000000394b08c9229c6af2c789a4a4569adefc95830b6900000000000000000000000017c28fca58613d5fed472e04c095951dca980e69000000000000000000000000a787846baf046dd91d6e8ea225cb53573595cddd000000000000000000000000d0474011d9d0c165fefdba32c9d7f1b744fdcf0a000000000000000000000000409d40b0d53241607dec967269e350a95db8bc6700000000000000000000000051d16fec8aec3b7b67ca692dcc6c061e2bb8c43f00000000000000000000000054f632a4a5673e7c2de653deab34439fb5a5af5c000000000000000000000000c7f4085cca9f60fcd6c1e954f4fdd9ca5aaa6eb200000000000000000000000070fb576986674f71948d7207d1473e92868d079d00000000000000000000000070c12c65731675d6cf1779001d8a0f1d96cd309a00000000000000000000000096b03263b94724fdfa8ee12ecf7676a31566f682000000000000000000000000fd627a1de1433c95f18b98642f43a9827b6643900000000000000000000000009d78f5bbcd321c9f70a7f07730965e85a042c1c6000000000000000000000000e2ce0c41ffc9aea44dd202a9ff183bf96c027350000000000000000000000000dbbeaf0bc3dd0629054b3931c01968841281ec88000000000000000000000000894934635652d346b66bf4672ed2271c86e7496e00000000000000000000000064b2578e139ce8776c41facb08cb55cc5a612721000000000000000000000000b2ba012e9a5f118753d28fb7f5e0d807ad8ddd0d0000000000000000000000002f6f9b06a8ddd1a17c2d706328006ad1a8e8db0a0000000000000000000000006cd176bf6231bd7f2e8820d711722e0cd8f2bbb800000000000000000000000055a55289a8e35cda46f9e9e71db3b2c05e4f65090000000000000000000000005ab1d71f1fbecb1af8b1fdce4ecc6e428269a0e3000000000000000000000000cdf380b76e255ad3481381705591c9fe8b37326900000000000000000000000000a8042e4ee324b1b124bdf79aefb62398a203cb000000000000000000000000d52055a39a3d2f7505c739f981f296ea31b50191000000000000000000000000b01c9205ddcad635ea76de809017680476a8759700000000000000000000000048e4f7b706c3a622bf9935b9ebddfdcc1949428500000000000000000000000048c4b3dbb1f2f3db326dfe81567ff5d7d3ff3910000000000000000000000000256a84e77f639c1fda0235b2a0fdbf8377a23c42000000000000000000000000ceae1a1a4c44b83e5d2e70fa49680bffe47e8f45000000000000000000000000bc2f1077d080e720098064b7474f8d6231ff900b00000000000000000000000053313213b93c1a3bbca33f9baa7487f5e6e70c7600000000000000000000000031d6ca19baa7815ae9ed5d7227fdde3154d4534900000000000000000000000091cb133fc95b1c158f847fe198c712ee34bde47500000000000000000000000033bb0aa2a507148bdb995e435b994229a11a5a65000000000000000000000000cc6bc94a51ba0f299ca3fa136ff152eb0bd6f0310000000000000000000000009eb2c53675ab6d83622c0fb61f7fb77db0da429000000000000000000000000083db244bf18e055f388ca3436c34ed844992261a0000000000000000000000005ebf8e1cbd534aea5ed1062104bdb37e98650c8700000000000000000000000097e18356d84063db96573189d2ae47238d7c701600000000000000000000000021acde5992629927e4f0a6c96c6295ad8d321bcb000000000000000000000000f8c7b6f0942cc6397588766253e73c598a62413d0000000000000000000000000d4ada06d21613bd7350c2d33d3383b8ba756ec7000000000000000000000000ea491f942a8f7cf89c8a360b9ecfc65a13529b8a00000000000000000000000054c3d1669c73cc21e91dff369242b62b48865ed30000000000000000000000005ab8044ca6ec2af7bfdec12472e351dbae3aafaa000000000000000000000000402ae0a723b1540e043d7aa9759e124a988933a90000000000000000000000003cf0d6e905ba74c3a9a6b6282a6d96554ed2a644000000000000000000000000de98aa29863bdc2541c46549a620b3a0c66a4c610000000000000000000000007de1bf7dd316cae1c4a440de4c89e70a7f789209000000000000000000000000d6e99da2aca89f704f2f032d1c0d1f3c270117c900000000000000000000000011dbf091d1d8c5b5cad0fd6c70564934221a83bb000000000000000000000000e18a92f78f1a0dde16a65432bed23c1f9c85b5ca00000000000000000000000020e300d83ac2bdc86b2ed6097ca137e5875bf360000000000000000000000000c51be5e450ba6d3801d0d87c836c97f1dfc90642000000000000000000000000026c9a1603c19bc47dfefae2f48ba97101bd63ed000000000000000000000000d352ad15f280d245204c9ace4ba425127b8c5072000000000000000000000000f176fdd033da58899051327dd1e795742f6eb1760000000000000000000000006f7d95436808a0f62a0ab8da57f00db0d8051cb2000000000000000000000000d2303b35b17262a41eb3a317b6500adaf196532a0000000000000000000000007572ff141e69605620e80204b20c0d8432e9e49200000000000000000000000026dbbe75344baa2e0339af6e68e013bf079e33e10000000000000000000000006cdea2681a67efc6e5e7038a582f9b2e602838e0000000000000000000000000c9bad17dbf64b07d5add2458861503f6a019041b000000000000000000000000d27408b5dc3814f51d129ad6ce1829010e9291720000000000000000000000007438f46732ff183211033a86810e125592088a27000000000000000000000000a0cfb01564e0b60e636e4a7a7aca91bca5365ef3000000000000000000000000b86a8ecea29ad3c929c61a3888f95da2fa57f99b000000000000000000000000aa2d6e9bb269abb9a45ce03593eafd897247ba4000000000000000000000000028ba1390f0ccf9318dc81f5d4794d74aa3fa47f000000000000000000000000012d348ca0e7be53636eb177f7b9f3a417d152a0a0000000000000000000000003f4dfe61e04c9a82b8278aa0ce47a4045f1653540000000000000000000000007c8b8d3257e7e7fa375fd8ebb491bf7bccba80e0000000000000000000000000fc56e99479a9e3a2e8c75e19354e0142541def2d000000000000000000000000a176685dcaa2d7a376ef20ec334e7e01a5a94b57000000000000000000000000bbc02c66d1477b1f1b4ac478a332151aaaf2fafd00000000000000000000000055d14677b8691459de684975655301a06b540e120000000000000000000000000ba8b36cefbb211b4f6a7bb1eb21057079cd8db6000000000000000000000000d041162dd77dbf708854750ee0aea2bf542c0dac000000000000000000000000a339faac305856c9ff1a744ce2cb61969bd8a1ff0000000000000000000000006ea522cd5b58884885913b70b45005a247b0e2ec000000000000000000000000e7ea67cb29d3060a1fcf00a2f9ef612a7eef536a0000000000000000000000003ff27faf818eb76089bc61369821fd2e538253a70000000000000000000000009e3eea6192b7c242da0bbf9c94c89f7d17d5b1aa000000000000000000000000fbae41b7fbb11cdd3c10365a7d42cbf5920724190000000000000000000000001cd8d9320b99fca219abaacf6c0a1a7f90532acd000000000000000000000000a4a949860e4025830b58bc5a41bbe9eef1f5bceb000000000000000000000000133d69c2b03b549ae1898fc094541e2bdf076748000000000000000000000000e9be5a8b2768d3b11a6b20538114c99175e769b9000000000000000000000000713812dd01f39f6fdfb16abde71b8c2e62f2a5930000000000000000000000001b474324cd3c795aa1e63a49e629845a25d9f728000000000000000000000000a02585d51c80ac585e3ebc93364e5fbd4f8d1e7800000000000000000000000075f0a04976b9e5a2a0ce7a7716a3c614a9165c0b0000000000000000000000005a3f34ac2a6bc00f3c80b12a2c1ca569ac1a110f000000000000000000000000d6b7dffaae0272d25b5606f1ae5e7414f55cf53800000000000000000000000056e3d54f030c9b32e047efdbdabfc31c2e1661470000000000000000000000008fb3398be4ff742138c909f0bfc4bbe88af2b553000000000000000000000000aac13424b283a8de742695e1ad02476e36edcef6000000000000000000000000d9570a64909a1121afa7aadd4b2ca7d61612c41300000000000000000000000020164b05bea9f369c848fbbb73b3f45efb58abe300000000000000000000000024def97796f1607b6a59419d6b37cae21cc0aea60000000000000000000000008317ec34b9aa3f6b7547d6149f24a1868586efcd0000000000000000000000002bea6fb8d74b8ba8a79ee8339fbed293db9c427700000000000000000000000072a7bf7f4dafa4a945efb8f1bc7d78dc3872c41c000000000000000000000000635d83717041458da93c4ddcc89ccd15c81c9342000000000000000000000000741d05e963585c5fce8f079d24eec890f87e5c8e0000000000000000000000007cd4b754010473c7940f813e559fc2ac07521b900000000000000000000000008be25ca336865b24f01f4b719c9fe0feedaa9a8a0000000000000000000000005ed80b9937a5f9703ed10cfefeba76526154f065000000000000000000000000d023b0b82557af8195f8b54d06843f1b83c06aeb0000000000000000000000009ac7900d8081ec2d9dd59e4d160eee0e3225cbee000000000000000000000000ea9b4dea4d58696cc0c4e9cdc27c8414916e5bca0000000000000000000000000bc8b2d9a6b378309fc8aacc05fec8e6ec3bc2b40000000000000000000000004281bdad2df5ffc9bb2e2019cc646fde222b349c000000000000000000000000c53b343f2f4346cf8cc33be32947977924e7537e000000000000000000000000d26f04048d88b0f3f4d29827a1f027351623a9a30000000000000000000000008b883c6d8d675d833ec74f226f34a608320d971a0000000000000000000000006081f33909bd20788891bf34ffb95b854f4cb2670000000000000000000000006955d34408695a10b5ed3b9945a7282366b9e54700000000000000000000000040d6f7d46a32f136a0fa6c746746e6c04f34e0530000000000000000000000007fdf9310b77280b41ad5dd3ce79b61d9563bb892000000000000000000000000972f5231b148d74fcc59f9ed01e20260fc0160cc000000000000000000000000426223df496913936780b390743a50d3fe2779060000000000000000000000005be5188517f46e9db8ef3592b7ae7b31ec28cbe700000000000000000000000034089cbdee10262c5cbf1fa311ecc5561fc830ef0000000000000000000000007df10bbb0163d13c71f62b239b641255fcb205d1000000000000000000000000ba88afd52bc6a3012c4502d2d4f3b092ed6cf0d40000000000000000000000005f3a0548ec1fcbf3e9f7c6c6764910e08861a72c0000000000000000000000003d89e0e242794ea944ab459e483443a136e1a1f0000000000000000000000000554b74ec2dc6581c9291272aa42890a4d2c1afa6000000000000000000000000ad0e1749ce9528f700c36fc4854f9a07b4c06049000000000000000000000000861419906414b4c31f4bb1d79c90810ae5181282000000000000000000000000411037758e7653cde43008c65cbcb769d0f54fd3000000000000000000000000b8f26ba559deff7827a37f75bd279af3b0216a8b000000000000000000000000bc52f47a350a0bad441dbeca9e25064a3e4112ff0000000000000000000000004fbedd07d1f4e30beb678a479b5744599062f76f0000000000000000000000002b58005752d5f719ef0c64e6e30c4359db81dce7000000000000000000000000d7e829df43008f13ef84af4490d850bd1e5e3011000000000000000000000000f416b4b7d96785ad68585e67077c8c538cae8d13000000000000000000000000e4cff00cecbaa57066b5156b8677881286b5c9600000000000000000000000004d43390027b68b7306488d5a73816a575347c7e0000000000000000000000000af7894481e473cd791b3f64b4805e451d421611b0000000000000000000000006051aeb55f8e651ae5d848f6c0090652f4ccfc7a000000000000000000000000339949893daa983c2f92fd90909619aced273fae0000000000000000000000002a4a564c51b8c953669f7577308ca668343c6def0000000000000000000000008059cdcdd2b7da959aae55e8da73933be46312d10000000000000000000000003b9037011c1b33a2b8a9ee8d61ea5aa90a3ca3d30000000000000000000000007737def0f439bf989239cdd65bf7e1483483a51d000000000000000000000000b640a0c13c8118665ede8ec544ee8535f9279570000000000000000000000000a80fe121b578149df888b679c29444a86383052300000000000000000000000012a1d6c9fa66246ad5252d9393550dd312e6215b0000000000000000000000007a8321467d1d8c603cbd7302e844e2fe3d923fc5000000000000000000000000cd6402cb2c7f0926c7bf858e7dc9efab9c0c0679000000000000000000000000122addf9a803a1ec29ba5c47e275be67a2554717000000000000000000000000853dafb24d9c1d91ed3d99d567aa3bace18f43d60000000000000000000000004362e1436626f672ab1c3d639a590ca7740c59d00000000000000000000000004350498c5e5336f57f939c93a92037221fcdc6c700000000000000000000000009117d387303e249d92269cd1fc94342847736c3000000000000000000000000b2cc36ddb7385455b853d6ea0fa1070e646b2ebb000000000000000000000000ecc9202a98b523b6ed1e815fff4a7c440a631508000000000000000000000000fdfcc726650741619bd16aa2c0e93d6b1b8ae2a2000000000000000000000000cbd2a9b6a2986dd074983cbbeb2c58676d28964c0000000000000000000000001c410405bde83365aa1c430f184f0a9ba4e113a50000000000000000000000004584044412d3aae81009d1236f944d6ee422f2220000000000000000000000002177efbfe0fa4ea8cbde8cb592d81bd3f5ed87ff00000000000000000000000019f7aeeba8a485bb3c7dee3c0b9cb57b7e7e56eb00000000000000000000000020f13a2fe3130179f0b8ab68d9a8717d6755062b0000000000000000000000008d2a87f1874a127b6489bb417a7ba3f138ed1aeb00000000000000000000000023580331739e0c39fa5e02f58c9487fc0d8dc809000000000000000000000000e5b0dc9a5fcebb37277110c20ab9bdb3e23aac7d000000000000000000000000c07300e04419401e88a46a4914cd79135ec195950000000000000000000000002e0a6327866e73600a35f5b809f949ab0a5a5eb8000000000000000000000000b4b0275c4b14653ec9b88b372a9bae9b6d206258000000000000000000000000941ea371ff890da42bb3aefbd9a29acfae4a8c6e00000000000000000000000025f09a5507d85e0b097c154c150dec34fedb9bb4000000000000000000000000918e1a7ecc3d4ff9126e7cfd3b21f3c2e7e96672000000000000000000000000bfc88be5e7d9928254a654f074efa21f07970ffe0000000000000000000000009c2ea995c860f6758380a06862993aabdc518c1a000000000000000000000000c9963c8f1a03c6c2d549fd1fec08de74f0522a5000000000000000000000000067a8e21370517b98ae2d334c58d3979a5455ab1d00000000000000000000000051a3eadf968a9cd30bab070be440d7fb75bff7fe0000000000000000000000005008298c3653487e295f1f0f43083b47c919211e000000000000000000000000a22a1545b3335947a6c3a9dc3a09ea4c7079013b00000000000000000000000024989c5896b6e0f7523d6127f4d15deafb45d026000000000000000000000000f9718fa4820372b642abb8fcd00008bf8175fb8d000000000000000000000000717e45a22f1ec07b19b05dab634dfbcfccb6efe8000000000000000000000000c893c97b7eec7fb6ea93f94c23ea5c2d214d4b240000000000000000000000007f85b1f526912b804b53065645dc3f2b5d1bf7210000000000000000000000008766dee2601b3fcddf22e83c040f8fe063f997e30000000000000000000000003e4cd342b800f7351d244a0fb3eda0aacfc248ef000000000000000000000000b8d203d8196e17b30dbb839bcce69c10b5c8f6810000000000000000000000003feeb8b56e94b79810160f9356bf46b784785eaf0000000000000000000000007debe08a1017acd1e566f6863892c28cd69de54c000000000000000000000000d1ac90f32a59ff6b27c80838d781e58c89714e820000000000000000000000008b4746607566e24dca5668b2846c8094d0f968bd000000000000000000000000be34d0af168cb97c9ecb74ab7097f21b723eb802000000000000000000000000691636b4641f94a39f8fc2ec652c72334dc709fe000000000000000000000000b91bbebb3be1594cea85ee3466526616a8500544000000000000000000000000ee43cdc79547c644a84342cecea0a96ae13cfafa000000000000000000000000bf9b31b360ec345e48a877b647ba118ce1c34ebc000000000000000000000000ab8c484a154d26bb9ed648d0be443b79e60aaf2f0000000000000000000000001f6d2a0861a6fc743326c1e55a49a89071241f8b00000000000000000000000049445301f4102b98d6a52da617a24d5121d0099c00000000000000000000000061b3d477f99747fb35941372b57608d64b5062480000000000000000000000001cc5deda303b6d7812e99e5ffe1daae4bb61b65200000000000000000000000071514002f00b2db24e1441b6de2a7cb6034ffcbb0000000000000000000000007b43e6b03f8028a1687ee8886f8a580dd687735b000000000000000000000000f41c353ba90cccb4771c06e4ed488adb272fb3cd000000000000000000000000d58acd97260b614e2cb0e92b89d05523a8c929e8000000000000000000000000a5cb397d0401910c80b7cc9aa04aee981f85de150000000000000000000000003d4f266884a5c561566d7ff2bacfa82388cad974000000000000000000000000cb650622d00f4e802b05a3e07eec019b15c97eba000000000000000000000000f7d82fd624bb5077ebabfe97d1c00af143a9247c000000000000000000000000e8ab0d6781652fba8a1255bb9711b59ad3307d47000000000000000000000000cc8946bfa7c6420c387d13cbf260c1d7908f79bd000000000000000000000000f8ca822ca76aab6d6fda5f21c85158549f61d451000000000000000000000000ccf127e313e86276b993a549fd11b0a282ea8e000000000000000000000000001cec1a2b16b4698c29e49800d760b7daf4b88bcf000000000000000000000000979c3ebb2f67a394cb8bb7c380396033b031a5b1000000000000000000000000acd5e79eabf28cf749f3dc4072246308705c3e7f00000000000000000000000032626241d936e4e23a205fd687d495b26319c9570000000000000000000000000de48ac9277819639e4a6261e5350bd0364cb8dd000000000000000000000000132800a09cbd8cfc2e374d6dad89c46f84bbe604000000000000000000000000da29eb33179b3e737fd4b184418893015d51470c00000000000000000000000039622c3563e300309b3620d2ae123edb49ed4e9b0000000000000000000000004e4b65e04795dffa8c74a8154b08a5ec822d81a60000000000000000000000006ca6b5dc9a58218c8e1aa48135f0b3743a7928d900000000000000000000000001b08bf1a533827f873d4902fb5adc5cf7b80c1900000000000000000000000029fa30f696b99133a75fe97d4f34a1f67ef425b400000000000000000000000037f4439f06dc73981a602164dac05bc5dec976d800000000000000000000000029e94a0151818b1866243e9b81ee67a4006173f200000000000000000000000088cd16dff3223185b90a6e8e461b2b220fab2ed5000000000000000000000000fd115743eaf0337013fa8d80698669cd63cd4bbc00000000000000000000000014dc9ef06d59efb9168b36f2518ee4ece830a89a000000000000000000000000cc7084812758f76d09abb77440098ba8882e741c0000000000000000000000007c2154d1d33ef7bf836048c3244814a4cf26c68400000000000000000000000011c8c7b784d237ba80fbde9a28b5949aba68118000000000000000000000000071f5cd7a036226620908db7796555cb8399659ed0000000000000000000000009ede76512d2e4c8e00bc62ea2cb8427d86f42fbf00000000000000000000000085f30bdd12743a6983462657809e55ef64ee721e000000000000000000000000395547fdc0098747d1c81e9ed84a7d819bd87d17000000000000000000000000738d26e25f393f6d8e3dbbbf1f848767b55172ae0000000000000000000000001d9567f439b9403d9e60966cbb48f6f6bb224f6a0000000000000000000000003aa66b0023781d4fe9857083a1c015a8cccaaeb90000000000000000000000006f6dc58268548bd1742d41cfa17af99c029a3107000000000000000000000000b61fd1eb05b3d9fa054b3d14fe36f498b5a93ace0000000000000000000000001b2b115a5292e1b87a0029e33bac92781ad923e60000000000000000000000007dd2d5e8827f24cf6676658a919949e64d15deca0000000000000000000000008ceae7433e3793dfa04081eb7dfe14a7463af29c000000000000000000000000bf0b48409b3ef6e14d670b33ca92def04a49ce3e0000000000000000000000003e89c82b9453febcdab7800b25d0df4649766905000000000000000000000000c3448c9440ab38e93558ac6ebbe29e71a78eeda4000000000000000000000000c5343c1daa82d0c6f7dabec45930f7c392730f1b0000000000000000000000000a069c6cdb61bd2f0ad366c05cc57ee7ad027c27000000000000000000000000372c8350a25b55d687bc9cc17ea00f1faff5ff4f00000000000000000000000038a75431806d053c83683e04eb5c39283315a52b000000000000000000000000e6b5b86d130d103492c27272b05e97d6f37557e3000000000000000000000000cea253c8c5a27905febf20a3242b8d8852dfa290000000000000000000000000bf462e477d1f071de25d46371d7c56f3ab448cc0000000000000000000000000e016b8d18dc242e8825b81a488a0bd501f6602440000000000000000000000004aafb4cd94795fb68a578046a046e0f1e3e7d7b2000000000000000000000000bccbdc29de3e89e8783b20c529c92eb744a7cc0a000000000000000000000000e277254c6aca3f36664a0c6de14ffbdb467c0d570000000000000000000000005e214cff294da6c213fc32b88aaa620fdba48d7f00000000000000000000000000fad6423afc80fe6cc79a48c1726d049d830f3b000000000000000000000000e981a732004956ecb35f6bcb20ff6e7e95149fd20000000000000000000000006edae810f398d1938fa3c8a334a0d462d97a34900000000000000000000000004ee766a636aa10b6111caac60ec8f74d4fba3611000000000000000000000000844f9484ebc65ee083607ea86ea8b978f12effa000000000000000000000000073b64dc12c7d5d3e9f71e22fcdaaca3c9a6178b200000000000000000000000055bce4e92b6d2e21466908641ed62a61db8347780000000000000000000000008b0b9453debb1e44f2d029a573314e62a6ecd8e5000000000000000000000000fd0809a93979b73b55caa3117d33e2bd9de1fc3e0000000000000000000000001ec4ee3f3f71042cb5172bfb3dac49da78466f6e0000000000000000000000002a967f2707126bdb9bfa62a671680f5b1a47d7ba00000000000000000000000083a7b29a7e24685db70b65271d571eea1f6a9ec0000000000000000000000000dab1a10460bbe1c57af6290e1d4ef42eb9f9b5a800000000000000000000000091422fdc263f9bc70bedb41b6a40e0cf52e2e6820000000000000000000000005ef1e0c428f785c50d3260d7ee30e686a35991c4000000000000000000000000b2ecb5883741bace245e8638220dde8666130b390000000000000000000000005409b8709b8244f7fda071107c1df79f2e9ff211000000000000000000000000f1d9e6c25c20e1d383071c75a9a0a5a9a35880d4000000000000000000000000f1ffccbe89402c7b3870e22e083abf9ec48c522d00000000000000000000000063cf87d23be5b5394a7549e0400b8a945efd209b0000000000000000000000008d168d27f3d83b5c5f46bbde8c5966574bd8a408000000000000000000000000aa4c6cfcc4518a0462dfc266c90b41da5a00ace3000000000000000000000000092a6452800a967bbf13f0cb9e3f2938ebc0c8c300000000000000000000000074ac687607747949ea8bd7b7b93800a70f4283f20000000000000000000000003b5d84b3c874d48e7ff282256b85c0729744e107000000000000000000000000f93345d647677f9fab49143cfed4df6873becb1c0000000000000000000000000ad618029c849f1ccc6fcc29c16a384b93a5c846000000000000000000000000d7b69973a13046d3539a03d4efa5f225ef3ff17600000000000000000000000051bb76b3c8f4606c5fcd5548d8de3db4901a5ca70000000000000000000000003042ee9fe3310852631c0dd686a2bf2a6def17e5000000000000000000000000295e9e22614ff4c0505e23062d9207f2a0d6bb7b00000000000000000000000098d772a01653228b2c77f535627223bdc2856c0b0000000000000000000000002edd9f72a709e70fba68230fda92306c68a2111b00000000000000000000000039f125e71d2cc1695b466273826cd3eed3ad74590000000000000000000000005819b0dbd1ff463fe35fc3e8d399f4f6cf6d49af0000000000000000000000004bdb85128729c0b806aa4bccd4cef1efa9a63eea000000000000000000000000ef83472f6d32f452968c356d5a50280c444ee84b0000000000000000000000000ef866cb250616a7366943bc3823d031c341fd53000000000000000000000000fd0849dbaf187a4bb07c4d2f6d126915627b00330000000000000000000000001116a359122ababf503728b0ef7bfaba4db54e09000000000000000000000000218c537bbc49fb70f3bb0ecd83b67344146067a10000000000000000000000004453d703cfb673ae606b41c4b2f86f75ebe1931e000000000000000000000000930c15a36ff428156d5f51b572bce5d542f5d78f000000000000000000000000f2e21d8ab0ef6d3fa24ef8a5202a3bafef60bc770000000000000000000000005b2a8bb7f75153ae99b8b73d0db5d27e544de6bb000000000000000000000000d9a0d3d212c462dd577a4bd4e70606016993f6ee000000000000000000000000eb7d5bc01d06016a9fe8e2a4f7c89037116a1d3c0000000000000000000000004d2ca5644485849d4c1fd869c2ad14e602b09f260000000000000000000000003ce9b9743fb4d19303ff2dfa2036d2d42f707001000000000000000000000000456fd8ec0dabe8d26b1f2c2ffddc6b5bf3d76b7d00000000000000000000000069caf0e06ac0150279f9cc4f4023c4e2abff672b000000000000000000000000075b1e12b8ec2aa384f3c9c90d610179f866f5d30000000000000000000000003817b35c719d946a38b270184793bf6fac396dc90000000000000000000000003bb86b10eb1e1d116c8edc950c713c370e99dee4000000000000000000000000e9cf6bfef1724a7f7b165b5827ad4bc52b5164d40000000000000000000000006d0d6f4af044ca3117560f438d001b6097510d300000000000000000000000001b96560d8198cb85d041986463e6849b89f326c1000000000000000000000000ec759afa167b369856c6fd514cfd43d3876f63c90000000000000000000000000f4bc28a0a4e1ca14e90a34ae899938af1a9077400000000000000000000000020797ede04bc70079ebbc2bb3a0ce9bd27e28769000000000000000000000000b7b32e0be12673e04b0c1dd9ef7bc55c54eca54f000000000000000000000000dcfcbcbc3c0c701237819e6c089f955fbb33313600000000000000000000000006b5616f4baa01ed19e87aec9eb03ada1254d63a0000000000000000000000006c940991ba4721821bd994fe7835faef96124a82000000000000000000000000432060a267903d0e4cdf1786993b8a349eac57ba00000000000000000000000096baa4c2824a7b7adeed58f8bd1266724ed2e8520000000000000000000000009f86e2d5bf67abb447dd1a8805fea7b90b632b210000000000000000000000005d7ca4aca61cee4d5e5958f7f15cdbb25a8d74fd0000000000000000000000008208c2942473c08a481aa823d76fefa5c3ffe94800000000000000000000000049cf5dac523d4f0d03eb77ff5bc80ace318e1c16000000000000000000000000b980bbcfb60f569c25078a1d1c93b74370ab5464000000000000000000000000a7e1c971be30a6ae082e06025655604735c839df000000000000000000000000bee090cce56c8741c59a6c50376b67593fd5b0f800000000000000000000000032aa8d3abeed32048189e6cb9c12305b987e6da400000000000000000000000022acd9cf3a7c6f14c8060cd43ea22aa02301d6d00000000000000000000000000e4a81a96a0717fd3431115107b5fb6331893a7f00000000000000000000000008b0e88fda244cc1317baf3e5f123af5509d4dae000000000000000000000000250a2d8d990f07ccf42d31cd27b6665631fbd053000000000000000000000000328bff3738d0fa6ab25585bf845ad2c8ac03519e000000000000000000000000a573e90f0108c364f26513ce2d1eb15a6a3f65f5000000000000000000000000a745eb41e3c96baa684e5e6a866b09e586f1ee8a00000000000000000000000045869505ada6b95bd18f130dd9ed270760bccef00000000000000000000000007226c9ee54df36449f198cc85d3f0db09a5de45c00000000000000000000000041dc4592ae521ebe7cca83c4008494c6981cc9d80000000000000000000000008b57409fe31098050a0efcd38a9ed2990439029200000000000000000000000030095d2f5b72700c0404505cdc70dd15ab94bd78000000000000000000000000cd972fed2be4362c94dab61a96b0221c200fd02e00000000000000000000000066d9358730418e616b200df3b070b08a040506ef00000000000000000000000033b41fe18d3a39046ad672f8a0c8c415454f629c000000000000000000000000c24c98196142e3589e5f34ca9952b473738fcd58000000000000000000000000eb959caad3bb6e28ba3d9312a8a7ce745767249d0000000000000000000000009c71b373921c840a86217415f763f67996cd96800000000000000000000000009d513c68cd3d6bddbf6410cb8830a4232869773c000000000000000000000000f388694c97c96924a48ff8ffe8488a70069ec1f8000000000000000000000000f651f5c5caf803f389ddff3b7b5fef6230ef715400000000000000000000000085aa158779152f81f886d760907b31dd93d3f8e100000000000000000000000006053c7debc8490746db51fa274cc4d15da92b070000000000000000000000002ca6021855c0a09ee663a206401dc0235a7e9a0b0000000000000000000000007fccc025a3eed372a541b0bc2fe3a4ce00be1f970000000000000000000000009d09781a85591fb24d1a856779f479071b1dfbf0000000000000000000000000d9b84e19ad102633d1d493febe9211c2359b80a0000000000000000000000000828179463a4666451f71b4105f0fc5c27f895fbf000000000000000000000000bfe3a368d083f66e514eec94ee4838a31de6978c0000000000000000000000001624b24aec208d68477b7bb6d3976da4a50f6cbf000000000000000000000000d852a661f8261314c7659abf30ee8a21ab86bd86000000000000000000000000664fee8c6d5d2e40fe898732f1367da3b322a29d00000000000000000000000082663376c3a3fd1c9e99790964980aa4970effb9000000000000000000000000ffecb96f16b2686ef41ea1eaf82b977dcf8ac4ec000000000000000000000000860c896c57a8e69d46e22c7432b59b9b6918449c000000000000000000000000fc0f2e24ef03ccddb7d1da7819b4ac85edeb6a1d00000000000000000000000068807a8364c758d58512baea6aab8df0a267092e000000000000000000000000ee24fb2270ac842262f9f10e2bd8902313c3eb02000000000000000000000000522a636f1b11f699e020bbbc086443ac95843cf6000000000000000000000000aaf025ae754b016121571340c809c4a7c7aea1cd000000000000000000000000915d709605e4885d32f631b1819d1e46b953d89500000000000000000000000001a7c4ff9eac565605a6eadf10a9dd534842ba8b0000000000000000000000001508c2e7590cee25e68beaeb62d9e2e8dd2d8399000000000000000000000000310ab680c6600cdb129c60e5a129091abbfda0ed0000000000000000000000005d65f2bf03ede977749ff067d7ca0f32c5637bcb0000000000000000000000005f94b1439f649ecf80dcd0cf11e5fa360b8c138b0000000000000000000000007023079799de418965c1e67755be88d8080cf6970000000000000000000000006a84ff2a8e0dee219f233d877ef3c794b26044850000000000000000000000004e71a3fd134ea79ce7170668d06efe803d7d0d0800000000000000000000000071d8dfdf9ffd7cb263276932fd11207edcd43e95000000000000000000000000ad07c5ed4993ff613745d1b8a0ff0f9f7c21fe18000000000000000000000000737593649f35e2758080451eb7789fa378084ebe00000000000000000000000054c4421772545e6925f6b22c96585fc9d9ec03cf00000000000000000000000048dbf4d5b026810b746ce2fcb9e6ce7a5e95d959000000000000000000000000534c2406245304de87a0dcaddb73644f54771841000000000000000000000000f72830ccb8a8de7a39068ffb4e77edb34fda8913000000000000000000000000a38b6bbd6771f6887fca39cd4e1cefc0d5149feb0000000000000000000000007fded409639cdbcb847b4484901f9270f7218a2b000000000000000000000000854ae65c473033a40b90f57735d962b8a740cf1c000000000000000000000000793610aca3c1cd3653b52800d3e0a214a0cd0d5b0000000000000000000000009b67abb3cb3174ef244557fdb03293dfd0c16efa00000000000000000000000025388638f9bfa7b214779ccf10273b5f5c1842fb0000000000000000000000002e4694c942795b2b9e1fd23300e2865cbac1238600000000000000000000000053a449cfe0bd6d02332e68649d75c5129445b8fd000000000000000000000000a94afa91399f4d8a0709e2a25d102a8d263bff6c0000000000000000000000004cd0b1c4a090ccab56e24cdfb6322bfb7a8472e500000000000000000000000006ba4c6cbce4fd4f6e1938da2b1a29d9b4206127000000000000000000000000f370c5cb65c1db32cf85c6347e61057902ccd6150000000000000000000000007e5c28dd00d282a2d2c38c3b213845ce0d4814aa000000000000000000000000afe02b0c5fc2427b6ea487594ebdc691ac3626490000000000000000000000007950878bca955d17626d2ab69d5a27419490912f0000000000000000000000006ce51b60f1f648e7129c3771383701a3d974f8e90000000000000000000000007066f58b587e9e80c9711d2acaeebda7f4288f81000000000000000000000000e7bd7401c1be3be796bde24c3c921fbc808e799d000000000000000000000000c6307eddd728a828ffd17cb04d1b8f5bec9db8be0000000000000000000000005fa1343003fe144207a915d5d8702bdd7897eaa60000000000000000000000003951e2982e3a9b4ef1a26f7bdad71b1c7eeb00540000000000000000000000009932653c79c333ea38977897f712934876209029000000000000000000000000cfad675c7a1f00059b56bf488676b40990d4f62c000000000000000000000000d01e47c46985817cd11199e8d7048ac02a77124b000000000000000000000000d01e47c46985817cd11199e8d7048ac02a77124b