60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b61707967616c612e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e2061707967616c612e636f6d00000000000000000000000000000000000000000000000000000000000000000000002e516d5844593873764c5752415a35325357376f4c473346346942425a75655a385934434431456f744a714a6a39310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000c56528a9c9935c20140603866fd91f816f6dd789000000000000000000000000cf4a040500fe70631102912a9c1304b16d7d3fa40000000000000000000000005dfa93358d315a14f08ac8940dd3b44d924cffb500000000000000000000000027600ab2b9424362ea53dd13bfc8adca57bf7012000000000000000000000000d7e8be26a2e505d34df6126ab1955c05da715968000000000000000000000000c8caa704a62960b808057ec49f066b82e31a1471000000000000000000000000a2a7d78c51a544a73b21f4ad3989db18007576a00000000000000000000000005fb50b1f6e29d24d33d2f0de40e9d36fa52e50630000000000000000000000009eebd512fb47c462de1565b7e53feb9b4336df560000000000000000000000000dae8c4a2d9722188f0d8f17154aa6ac26142b090000000000000000000000000ffc77bec7ffe7dc710b1e9e9fbd6f7c3cb22430000000000000000000000000b5b327ab1a308ebfe7c95734378807edf70763b20000000000000000000000000579721d507c4c4f7f5b7a87d09404c86178782c0000000000000000000000007e16142c2ad7c20c65aafb26180355c7449a36f6000000000000000000000000754c48670eb29019bf65b1e30e46ea32e8775cec0000000000000000000000006e830d7ff5f135b73d42973be20ad629a65d2ee0000000000000000000000000fdf7ac54a4387cb6e7f51fc8ee45561d389a888b00000000000000000000000036c1ec823b24510b1dcb9aafc3dc424cec72393f000000000000000000000000515ac7e7d301610153f8a5266660b75c293e2ab20000000000000000000000004a15bbe0a86a13c763d3d5e1b3446dbfffc668e9000000000000000000000000995d2dd08a8e2232cf26471f83608f7f059263c30000000000000000000000000d08f404518637c4711db90155cfd73a30865376000000000000000000000000d98b9c888723ddab6fe2ae0db98654d90b308174000000000000000000000000f2a7294a6cd1b06444c3510bb81e2107b4e097cc0000000000000000000000002eae4b6636463f9a6aa9c6e15c2d235a12fa889d000000000000000000000000afdb5b600e88251fc416ca0e43945421694051ce0000000000000000000000001512b556713656884e2417d00638378fc4b024ee000000000000000000000000d5391e4f7428b7a0b3a4f6c3bd2ad35d3d7484270000000000000000000000004d267c2dcd0adf3ab7bb67322c5571934838bae40000000000000000000000001fa1eba48702ccc808cfe92180ed186af79600ad0000000000000000000000002c73671e13f2a69bea70bed34241a64524e716c0000000000000000000000000f2a1864c593a84f74d38692c6f7b89d502111e03000000000000000000000000759cb2934929d4497ea402cc9dd1ff4ee7501724000000000000000000000000c5bf7d49a0f29e8d94240e50b42551d28248f48d000000000000000000000000811b236ad3de8f2d381fea0b0b2db39600130b300000000000000000000000002141cea0725e710300a4788f65a986c118cb4d0f00000000000000000000000055ef6016075a01a216483477315dfe28800d26bc000000000000000000000000c7be3b19eba75c4441b8f46e0398474265813160000000000000000000000000f6b5d3d6011f3d200a58390622d4acdf94df21a700000000000000000000000014ddf1d64257f87864ea50fb0b99401e2a351662000000000000000000000000520ab082624acb8e4173235e47a64184ca928e5f0000000000000000000000007e247edec428e2fbf9db1ec8f56e3031fd9aa49500000000000000000000000058f04dcd8508274d48213deacc9324239a821ac30000000000000000000000009f9083cc36013ccb0ef595461e712f8b576e6d810000000000000000000000005b93be3f2014eb6eebd3aa53da2e4e82e63366a6000000000000000000000000db7318395f242221ea78ac94ed4680b05b286adb00000000000000000000000009af1c25b9be6809610445f1313c082edabe9b9b00000000000000000000000062a2227783f13ad4b1e8a04a868024bc91af77cf000000000000000000000000a1dc752486626e2a66ab003110cd2f0a086d008900000000000000000000000064cdd3c304e38942d5da2684a6faa77085db5d84000000000000000000000000f4557132949a372a39b13a08a25f6d2fb12a0bc2000000000000000000000000e42c85c8e6e7bdb4fd4745f3d018525e2f3624f50000000000000000000000001250cc81120ab6aef392c560c8f600b3bbf467e500000000000000000000000039c1657e045f075543dfd150406c8e1fb6edea98000000000000000000000000d2b3fd18eb50c3765fee9e6abcd3ab8c956a1ba50000000000000000000000005e100c855db6086cb97a1b6089d37ce4537c0623000000000000000000000000b683087b556ae2f44a692cda7823f7355b963fe80000000000000000000000000e0145d9fd3b58f19fa699f0cdb6b99d113599a2000000000000000000000000350e8c53190713ba366710555c944b153223aef3000000000000000000000000d781a3a4dec18b0d51ced02e48f321f1aab47073000000000000000000000000e4fbc74891954cee995294d7cd3fe7360339cb8a000000000000000000000000fdbb30b2fe424a27411182ecf603ac0ef783783100000000000000000000000012e3a1b8f8300a8d3de4c87d21694b28a92bb789000000000000000000000000f7fbffaac6ef5ba7c108d9c508ab68867214ba7b0000000000000000000000001f6370f62c2b5332350388f531d5d21572a15d73000000000000000000000000459bc071d5866280b98dc98b591c831b39d9757a000000000000000000000000d75dbb23e2f01335a631a309e0aa6b3ef09e0880000000000000000000000000e4c4536846840cb95508699700e2abd706063b69000000000000000000000000e5c26766a97689710d0abaf6183b97ecc51f97c30000000000000000000000005a3bde9bb762fe4808185a3099eebef795466e4100000000000000000000000072cd13a770d3a08789f454a4d0104f1b92d5d1e40000000000000000000000006ea0f8408e009622b20e2591544dcc281b808d480000000000000000000000002aa2077529c80f45df49792725623a2eca4bccba000000000000000000000000b5e06a434729664bd1f6e521393fa942118feb0e000000000000000000000000287aa8971ea06ac1b8ac2f8aacfef7764b52b5c500000000000000000000000097608788af85a6a9b9beb132b02da0435c48eb9b000000000000000000000000b770dc6636089fdd60329963bdbfdd37c16d93d4000000000000000000000000ada68968d64ef31f495d63196f04767ef54d4c60000000000000000000000000ac8f77f60ef4607f8883e8b792801709adb3c35d000000000000000000000000475a4e8a632e9cfd85bcdf1fb0f2e921377758b7000000000000000000000000d2edb0b25a0caaff525d1235459b43b83f189c4b0000000000000000000000002440994ce8ace8b9aac4db2ec41e205ff59bc05b00000000000000000000000073f1976873ed5bd64597f3477c628bc0f5245ad70000000000000000000000001ec7c3f4cbc9a2bde1efb1a5a5fa776ac128aa440000000000000000000000004b4e6c4d466fa09494574af54d250f91a44a7410000000000000000000000000305b12497ba11008bbf84aa43a2ebd09bc409d430000000000000000000000004a041258bcaa036943952ec7a06e51a43502518c000000000000000000000000c1c329be889b1428a4689d66a18e8d51208b40980000000000000000000000006e32abfa6b7b18307c120af115fc65f2f2779bdd000000000000000000000000081a714ee9470094167c8c0e788e33c796478ee40000000000000000000000004530b7403424ff07ac6935975720a07c4de2d9f30000000000000000000000001e6f35ebe2efd242416e1ef86f111748f21802ad00000000000000000000000026bfeca1ef939becb6063a693e9cd964b4858c31000000000000000000000000ca94ce5cc1685da895492d1e16e6b5d9b57f547c000000000000000000000000a90562c1e2e17268bb071cfce53e48a09cabf6a20000000000000000000000004319567962ab4e831492f429d70431dcb3a502b400000000000000000000000027dc13728b47bdc24a3b3c0e8e606af3f4ef59d900000000000000000000000036ec9f2a7110133a754f816319fd3f8cdc3799e9000000000000000000000000c24bc6e6172e848ff6ce4a683713dc1713f270b1000000000000000000000000dca9fdeaf623e760e16be4430a2cde0a46542693000000000000000000000000df6487fdd2ef4215ae1054e00993ae11db47af59000000000000000000000000767c7a13d14a35007a5a58a3dec03a149f0d48e000000000000000000000000011b8f7757a3ef0ea97e2962b4fef750da1f20892000000000000000000000000af14032fdc53c7877fee390b8be3d314d95508a5000000000000000000000000cd2215265923dbf859eccab089b7914ddf97c416000000000000000000000000075755126addcf135062a032e11300e2f19b6a490000000000000000000000008d998461907f8a44ec479a58a0f6ab764fb44e510000000000000000000000009d8c7b43eab7cdc83d4c4ead7e0ead2c8d96610b00000000000000000000000013cdd2d6956ac38f3a477c20f11e0ccf6ade402e0000000000000000000000004d118ae65bbbc9821e541083cf47008f42c2b8d8000000000000000000000000b3400976cb8ca9aa9416ef15571a69acd1967b1800000000000000000000000059d1c5deb6a746b3a22ee26833cd3e2384b64c5b00000000000000000000000008d350692c981ff0a66c679edbd76186f4ce759d0000000000000000000000009665b2da6370c980ec324e82131b6e2dae11487c00000000000000000000000090e069045ef5cf5fb7b3b79fcbd208847d75afac0000000000000000000000002a428a07d02b23281bf28192b3f323f49615e162000000000000000000000000dce2499ff4aa0b2c92cda18758349182c752b3250000000000000000000000003a479b45efd88b7b498f7470215787079d21819f0000000000000000000000009f626d6efc1d52b0f59c46698a9d0c4cf836fdc000000000000000000000000018a47113750b437e779533ddf60b5b1c58e0e7ac000000000000000000000000c19d61087b6334debf2edc585396d2f2fb22661000000000000000000000000086cd4c2a61cd45b3b45ab4eb046da6e852482811000000000000000000000000721fc029a6e5728cc10123957c199e68dfe67ebe000000000000000000000000dfba1a52eb8cb9e708431b629057bfe1c7fa60f700000000000000000000000083e3bf41b090b548f3caee9d53a519e27f890ffa000000000000000000000000b9a12ca724bb0bdeecd925444b2491608ae9ca3e00000000000000000000000077ea461104452e201d9fbf800607d04d17a4af050000000000000000000000005485bb7fdd68be608ad3d95b32f658ac30916604000000000000000000000000f17c9a9d021931154faa4861751ebfe49457d36a000000000000000000000000eb872e0163aefc3268e784eb15974a16c7fd59370000000000000000000000002213e263130a737af074cb32a5e72ce1cbd2393b000000000000000000000000423b747fde632025fddfdc79fd5386c0da040718000000000000000000000000abb012d584b4121b90fdb65b506208be0389394b00000000000000000000000091271bf381089a41d21eab6f0b343458b8864ed40000000000000000000000002502cb9cfa81812a04a1b6dd17b91eef9df8a9e80000000000000000000000002db8e0ab5953c36c1d262b9a88ff4fd2d0c0aa7c0000000000000000000000007bbd46a2513a5c96cc3cdd29c1ba5dd842f3d543000000000000000000000000f6f5bc667fe09871a6026734dc03f533c176305b0000000000000000000000002f3ba0b66919e8c37e148f78a00043675a0fb644000000000000000000000000e369095def6c90c173726606872f52ae985fa3f20000000000000000000000003e3a8dc67f42cd234083a75c708f7d6c7432baae000000000000000000000000104f02c46e62a845d4c6374d3e3dca85a7e3e58f0000000000000000000000002e8b3bc89d539c86b8fe98d5ba02eefcc7c50a490000000000000000000000004581120580f91ec7234ced2abae7665cc46cefa2000000000000000000000000b3768e16eda8333d95b3a7c35f3417ea400b7c56000000000000000000000000c624972ddccd5a14eebe0283d2cc9d67750a6152000000000000000000000000e109a828b4b566b0550b400ddfd5c45dfc14580f0000000000000000000000002f829612ebcec9117f1b946776c506b5a1e8e8f7000000000000000000000000474a788bbfe08aa18d25d294687f8a9c426d67870000000000000000000000009fcede165d4430c0088c50cfe9e20131228be648000000000000000000000000b149ee5bddaaf3be0ad69ddca838744f0d72be85000000000000000000000000cca5de5cea2d27dea0be58dab09222cd2b5afae50000000000000000000000005b0a8b8c29880dc762d160f9e354921306d55aaf0000000000000000000000005d4e6c7d7edb25213cadd4bd462345c2167da356000000000000000000000000803e9ece73a686bd60f96f93430bdda75e987e76000000000000000000000000eb2f83d6891f20e4d195326d19e421ec24681276000000000000000000000000c5a3ed98d54894cd5c056028077e549e4996fce80000000000000000000000005c426a803f718bec556d339df0bacea3b3f3452b000000000000000000000000e181e1d2fb80516bbd9a680f8ade92d3ed46b57d00000000000000000000000037a0ee245c48c5f51fae34c00549986c917f091f000000000000000000000000ee5362a89298edb9ca92560b6ad5f58922446cd2000000000000000000000000cf01f98c689af053b9eecc56348a585f79bb6a3b0000000000000000000000009012abe50262f959fb830784cff15da707a5c9710000000000000000000000007a1c90bc10e952d39be09b5b6c30a70e39d57e8d000000000000000000000000667dbf0b65c96e71346d1fcf43c9b3c5f0b63d51000000000000000000000000d656e001e82835553ed636b6665737010fa8ec2600000000000000000000000037f8676b296a55d07a97ae166d24832b5ac5e35e000000000000000000000000a215cda70453c03b3435c23947367f838c77db48000000000000000000000000b4a3c0a2a699e9285e9b22076f7fa296b27cd92700000000000000000000000086294c626383726f5f5efd12078ae855a988c42a0000000000000000000000000d3c364eaf102b0492f9b69cab57c3ad7a5a9e55000000000000000000000000c6833573d014851711224962d72793f476dd0e8e000000000000000000000000d0c4aaccde7d1341a1911377312ca036b9b5c9f800000000000000000000000010858571e94a3e5694642d77bf6957a0b58ccac0000000000000000000000000f82120480284e8c86d6aeda31028bd311471203500000000000000000000000010756e1b1588fe3b46994022865bc85476592277000000000000000000000000e266e308949c4708fe4f9963a5b1c5395828c1b20000000000000000000000003fd706b8c0008519847e1c1559c488b59ea501100000000000000000000000003fb9e7973d37f39a9dc688840659484f2bc5b017000000000000000000000000a7990a591be2f23f73dca1f29b87bff7e0d8773c000000000000000000000000e434d6da3950bf1b6693ad41d01813f60cb1a9380000000000000000000000009fae74de5971551cd667f175c9964e959ac4143b0000000000000000000000004b7ff12966b5235ba4c8f4bb1fe2f7ca4e778a2000000000000000000000000042f19af93a056601536cf6f939dbf934f8aea70b000000000000000000000000847b1d8f8e3a8933a20ba5da2b5df18f3f2fab2e00000000000000000000000019a7f79149783325afe7dd5a18549d22561a4e3700000000000000000000000050b15dc61ed64341b4fe284ff24178d4f7208ba8000000000000000000000000dda405f424eff1398ef8ae0c66c256daca278137000000000000000000000000e0d84322c6bb5e2d9f7aab19867bfbd742a71ba70000000000000000000000006250fc464d1ab670d662e1d98657d3cc62119000000000000000000000000000979a29090d470f4f32fa7eb9022526d02cd84895000000000000000000000000d578ed58fa47047107acfd022d47d3904bb604780000000000000000000000007b1dcc6256814b0d242da0812748cd8062a4ddc00000000000000000000000003c4bdccc03b36d1c9bdd7a6480a419ef1ed8c36d000000000000000000000000a8ec767282cafeb98d70d1119e05d727b8b6610500000000000000000000000003d45348d85c56f799adf838be940cd4967630f500000000000000000000000035aa111556983c23ac2e33e2a499838cfeeb7f42000000000000000000000000e20fce114b6d599a007ba61febf395cb6c932e890000000000000000000000006894941d5572efdff9978bdd9b0da0ae29ab129f000000000000000000000000dbe6f99dd8fa1714c2d1be9e020de034f9153256000000000000000000000000ecad4cab79a82e7de4d0b95795b3373d6220226e00000000000000000000000084b531b703f8a0947844f8f3825b4ce2578f4e00000000000000000000000000fdad84fccfaa2449d8778c347af0d4833c9b7533000000000000000000000000d0cce70f9750ae32cf95f4a62ad474fdbf86f436000000000000000000000000d4c11abb641eebfdcc3241b4316b4e6e0b8d09000000000000000000000000007712b67d492a60c026f54984b09ee1dc1837c91800000000000000000000000041a6fc6da5f005859057cd9550fdfb0275821f99000000000000000000000000e98c6eecca95732d09e467fcd7435e24c7401ffd0000000000000000000000001093f466bef0b8c5ced66fccea62e24af66159fb0000000000000000000000003271ac844b390af0266d7af43ee1e85ebc3bef84000000000000000000000000549c0c88dce1711af7523953839ce43b2e87fddb000000000000000000000000f81dd9b530bb316cc0dcff1ee0209d8708ad63200000000000000000000000000ae646dbbde77bf24764f9ac53eb05bde7cc335100000000000000000000000082e68033dab56592151a6410c3028b0e8d926cef000000000000000000000000c57a370f1489d9924280863a061c83e1332189ca000000000000000000000000a164e790d4902ee03fd0ee2a86c8ccf6992016d500000000000000000000000071d1615d5e3aa1bf9c643e18c4b76b6210aef0530000000000000000000000009890cfb78aa24a2ff3a763fe58d3eae4291814b4000000000000000000000000f425860bd452d2d621ecb61a53b7c4192ef2e84500000000000000000000000042ae70ee480003aa127e2c88bc228d981418c25e000000000000000000000000b4851a6c76094c1299718b4bce535fa445273c8a000000000000000000000000a3f79410abce467d6797b1c6bd7edbbdc514565d000000000000000000000000057e99584c7c1eb32eeee0bdd838c97d5c8db36c000000000000000000000000412bdb4a20eb898297a2bb8c91c089bf1111b4b5000000000000000000000000754c437ff494c1e297fa93b17c1d1827bc8b72e2000000000000000000000000d9326b1df74d4a86a58cb3740d20b1aaf68728b90000000000000000000000004f4f0e4e757f51457c2f381e623d7b80810ab4be00000000000000000000000036f0d370217e364a45d5a504d723be4ca6a0e304000000000000000000000000dcf94a30ed69ddbfd1153bb69756336bbf762fd6000000000000000000000000f9c501c71996f424c0dca65185ccc9f06a5a095000000000000000000000000098d659b4334ce0485d7fed35270f1e7726beb93f00000000000000000000000058f1aa45dae1db2c9e14b4c3a8f62ce95bd4da3a0000000000000000000000007fcd223b95dbecc94ac693ba337777a712194d7700000000000000000000000024e836d22f0ac64c1ae793f1e1a0f904d589a978000000000000000000000000963a6bc482aca0641e29b5ffee45ccc46396a0050000000000000000000000007c68dc4a94f5187f510416dffb5848aae72c4ec3000000000000000000000000a23430812c535a792eeb4d5ea563000fd33ece6a0000000000000000000000007c8575c9448c952d8f81d07810ab8bcfe6cf5c460000000000000000000000003038c080c3e7ad7f3d6ab1283e4859e91a817d07000000000000000000000000e7ba33d25afdacf056c1bd63d0e8f6792d783404000000000000000000000000ea0b57a66625590e8794cfecfa657cd39bf3a70d000000000000000000000000d4f12160df57c04eeec49baeca226bd8c4b53e06000000000000000000000000f8c406abbff3fd7fb6f236b84be9d940cc7a6be00000000000000000000000002c4d4b39db070b8b3f82cff1e414911ce54601120000000000000000000000009cf1190ad422369b2dbcb089d4fd354a148f53a00000000000000000000000007869c3328f38c175d38619ef914032bf4083c705000000000000000000000000ac779481202fa951556ab8f4c2323fa5c41aa1200000000000000000000000000c16f6847427360b88dea59747da949f430dd7210000000000000000000000005c62c2e03d9dff4048f1334919f33f52da97f6b8000000000000000000000000dd872bdf02b3637b8280fde93330323b76d20f6c000000000000000000000000f804f43c41f86cd088324496b60a0bf5e65498c8000000000000000000000000dea860c5bc8ff349b23a27170ae3f6c4c8acd81d000000000000000000000000ed169e661185e9d227ddc78d984ed89452aaffe700000000000000000000000044af0c2e48bd11c5ed5f43b8373fe3f846d99851000000000000000000000000648ed59cf87947428adcb89158762b1db8c6b47d000000000000000000000000b21537e7453002bfa714fc2b96a8c7fcde7f7c79000000000000000000000000800a90d5bf02bf2199b2b6186bfbb108400f57d9000000000000000000000000ed2ac8ddf440d305c1ba110d78d46605b66d7ce300000000000000000000000058b66d8e786da66473af9c1edfda4e8f40a8eefc0000000000000000000000001339ff7697470eb30b2530d9df93e2b9ce7cbe6f0000000000000000000000007e170ebd698dc7e3acce0f5124d54c402f188490000000000000000000000000dc07e19dea4728aa77617d8662cfd9763e7e91a40000000000000000000000001d9f588d854a542be442d19e58dd63a6acfb4f260000000000000000000000002f0848ed2d531f1312e1f786d9f9dcb6fb6c800a000000000000000000000000ffb5da05e71460528ee904b4b0b32ca429c809f200000000000000000000000030ed54536a206fa61e8a2d9ea1bdff7bcb68c9bb000000000000000000000000d59f31f81fa8b0faeecbc69de3d7b52493b8442200000000000000000000000020e60873cd3945225f19ff4c426ee2a10c620cb80000000000000000000000002cd300b500f8988e6574973c77b4c54d5051680c000000000000000000000000b2647a73a942c48c2085a2a25bf61641218ea1540000000000000000000000001f656138fd69e052b014e58c3af2826892605ecb000000000000000000000000f7eb5c022ba988629d463659e79bf048fb33748000000000000000000000000071e42d0f25498364c63ae43af142b005391454c3000000000000000000000000ad9eb4ab84326f3840a7ac1f1f8c34b5e283c77300000000000000000000000002147d949e8b5faa7c92e107feb7c9f5dd71e590000000000000000000000000f2718173f0062f108cd70c6a615ea6770745638d000000000000000000000000d1ae0df3cbdaa4d663de5b4d9b9db105610d3a4a0000000000000000000000003ecbefbcb2508fb7677e1529924b5d8d8a09bff8000000000000000000000000776fbaa8d06e21b7f2d5e2cf8208261a9bad3145000000000000000000000000be1ebb5bbc3b92524e0a76f7f1e80567fbb9076f000000000000000000000000ea9b5a30f6fa96ad7e8c4cd7078b8473dc449117000000000000000000000000d25620bf1fec1ba64b33f28614084d5e2d11cba1000000000000000000000000953360123d874b7444a92b8193c9d109e1bac63b000000000000000000000000666dd1acd4acc5aa49cd26588d4f30413b95bd88000000000000000000000000b0bb9ebf0940b092db600ee23af08e3471338080000000000000000000000000bc9220f8addd4d97e40cf9d1cae95446ec73167c0000000000000000000000006c68beb77c2965911f822667b4be2f233471f08400000000000000000000000035d1b2b9395f44033ec88edb286dcd93a1ee83c5000000000000000000000000954c2641c354bf8d8170592b9ad7016238162c1d0000000000000000000000009867544376ab48ce9d0285f55d9f6aff0c76306a0000000000000000000000006674b2e49f604fb9689046874adf2570654013ac000000000000000000000000f85c0c94837dd26c43cf185b4fa8c6dc867ab3b7000000000000000000000000cfdce73f4675391785b7df5b741bf120b2ec20e8000000000000000000000000493a653dae0f0eefe8182ce713efc269149df2e50000000000000000000000007ba4ad2b9886911ef3a660f6cc6ee099b20301cc00000000000000000000000079d636f5b64a5a59800c9f4d95c604ec7691e4f300000000000000000000000096e4fe37ab4abf8d45b96756061ce80db19847690000000000000000000000001ea6ed5ee9e99beae45a56ff3fd43ce7fb9adb1e000000000000000000000000d4e36446ebadc16e08c8d2c832365cd3d973d8410000000000000000000000005c932fd7d9272e6f91b98d003bf2a13f3ff7d9b6000000000000000000000000a3cb07e92178929d0714cc7a4d2a50572248d3fb000000000000000000000000b910baf713f06e40f38533369d9bc51293e6736000000000000000000000000087deb36b82a0d0467fcf300e3cb650c3da41ffed000000000000000000000000c4be19c66a0603843965b663dcb1ecaf391e7eea00000000000000000000000074d3ab12b71de5ef44731865696d0e55cf870a66000000000000000000000000ea499f3fda89e52706a39e15a025a534ec683f95000000000000000000000000db377c90eedc28351b70b67e2356c9794988e20b000000000000000000000000f442d44b7e4f705952329b683820f8fd1ff454ef000000000000000000000000ac2f3b84ace9f826d1f571d9464b1dec1a4a0f7c0000000000000000000000008c9a83eb807e4ea9c434d45f5484d7aecf13c9a1000000000000000000000000b6556d2cd70f0aa51683e1e72bf2173a8d1e8f300000000000000000000000001695cb5a9b55cecb3c7948aa23a9f4e4eaf1d9bd000000000000000000000000b329b457ea820628317ddfdd117dad2be9102ff7000000000000000000000000bccf28c501de3f58e7697300a6a62a21949a8a34000000000000000000000000fdfa4aa9f046963443b7cff8fd2877b68a51967400000000000000000000000040faa4ab6802c5ed2a3b3c783e53537a0d348ca8000000000000000000000000e04ccf3b62d76d288868471fa392b3b8f3dacf34000000000000000000000000dd76cf11c27cd62e94aa152c118bcefa6689e90800000000000000000000000002c4b957af0cbd6db1c56f8670c36151ffe26c47000000000000000000000000d49a18a301b0ac854e500017f40cb92e137f40bf000000000000000000000000eab09b0b44bf69be55fd47508b11b3e4ad618a480000000000000000000000008e8305e2495a867a3b68dca84e5346a08896207e0000000000000000000000007c03f2eba290fc7171e4280e81f422ffaf09b7e8000000000000000000000000d32e496f5873581c64e0844b90993e8c3ded07310000000000000000000000003664fd6cbaeafc7fb0faaee8c94d26c36f8e73f00000000000000000000000002768bbf025dfc1194107ff208423a9c83c27b91d000000000000000000000000b339dfe9459831a0fe08db5dc1d32bb29821e9980000000000000000000000006235ca0e48c249bc8cd971076af072919e86ca5b0000000000000000000000005c0650f15e96475d3f3319c70f5630c31ca9aecf0000000000000000000000001218cdfc829c78b50fcfc4fd1e118c615af443220000000000000000000000000e8d99d6d1d74202a485652d77aab017d4708e92000000000000000000000000a7d0fe3aedfd34ac690048baf1a80020ab1c4fe20000000000000000000000005ed83366df1fc64a1bbffac7840747ebe0bfbc58000000000000000000000000e672f63486d3219c3f8b8771e3ffcc781a8dd4ea0000000000000000000000006fe262d658340828224eddd668e1b88c78190664000000000000000000000000b00708e6bd0e6eeb1834c9dce7c0f2861c48695a0000000000000000000000000a45215bb4dc0cc654200abd300d6e8b51e15844000000000000000000000000a87431ee56665f12aa9a154f69c4b79b92472acb00000000000000000000000079c25d2ab0d7087d5e26dcbbdf633ea0e6dd5ebf000000000000000000000000b5613eb1a0a532cf19afa6b99cd3cf807ab08ce300000000000000000000000063567f5f519348362f70aa560830a100131ec42c000000000000000000000000067203ee618ab231271f9f399e143b01d6e5340d0000000000000000000000006391a87da7a2680cc13822e2f422ae107f2c0ec3000000000000000000000000e8319784f7ed20f7af77a1ec36c9086cc0582f3300000000000000000000000084a754af33372c4dd9562af40604b585f506d65100000000000000000000000019c0d16557d5c5fbbf278f16962bc6850f7683c500000000000000000000000008bbea021d584483b21079f39286a4f6abbef9ed00000000000000000000000062f824571dea8f89c58d3cdff9e5a533e279d73600000000000000000000000067aa5045224d56da40754a346c60b7ac6d4cf2f60000000000000000000000008437ce4bc384572138da493a4f6c3406f59f91f4000000000000000000000000a31186bbfbd3e20a0ef4f04e3082f841f8ab02f30000000000000000000000003242b22d61ffd57cc9066d57a3effdd116310d2b000000000000000000000000b8dafe86d06d8c72eaf6b4b49b73bf619a78039e00000000000000000000000073b5e466304a4d7c961c5d73cae51ae775647b5000000000000000000000000083422d929f92bdda0837c79e7ab3c35de46e8f740000000000000000000000000661fc2a7bc849e5f91d0cddb3ac5684237efe02000000000000000000000000660ac3d29b8d9e00980ccd27b353b13c603311cf00000000000000000000000067b3da3e39316458c40150d2c92ee6d18475098f0000000000000000000000007e30b8b8a532d172db366e01b3a143e4f8ef0dc100000000000000000000000001a444682c7c77ffb80c15233c09b93a3a35d07f0000000000000000000000009950bd20c5dc8eb3a050384a8583e5183ab230280000000000000000000000009cb1b3cbbd02ec53e66eec13929571f62905ceb6000000000000000000000000a438a867e359379e289a8f9f0086cdac355c617d000000000000000000000000e59e6c9ead550c0e1d0b4172a009c3f41377879b0000000000000000000000006b9c435aa25154a9557d24312927daa9cbe107660000000000000000000000005dc1f8cb2bdc25df1e120ace8ffd6997456dc1f60000000000000000000000007c6bfc5502eb719137c4c857ebdefbc49451b680000000000000000000000000200e8966dde69b7b4aca9acebfb96a6558f0c98a00000000000000000000000081f29c48cd24ef8780317defdcab90c4332c18d4000000000000000000000000437da9b49aaabd3063a079a093ac531dc58e3fe900000000000000000000000063a979d1ba0c2442cc7298a7db5696c5d9d3608300000000000000000000000059d9935cf0b15c92d91bf5f285d036bc0ae709940000000000000000000000009262ff4ac64642af139f29dfbffa861e14046eb9000000000000000000000000e2d822fc7184a6748d5bab530f1fa51fbf12c799000000000000000000000000052b7f1d9e42fb9fc5e4b04bc8c012a9486c4394000000000000000000000000c69b5fb8c6e05f4e7cf28d7238f70aca89afed520000000000000000000000009a9855d1b5f2cd2aaf5470678de2d55181e4fe8b000000000000000000000000567340d928c57a055e44222a6b3acfd4ecc2bf03000000000000000000000000c9b2db4198020718a60834650d2d4cbe79792d520000000000000000000000002be7cb04e1471175eddfe747f649fe781e80e69c0000000000000000000000003f34df7321747f67c220b29d308c71ca8e7c85a20000000000000000000000007ecdf0e5ea74cb633de91487ab9c8351feefd88800000000000000000000000097982c825e8131e3bb21b70f3f5fd33a4fc3b65000000000000000000000000074fd371ddaef3a8746b6541f629c6ae162d60b5e000000000000000000000000012bc3ee3a20543c60b05022c5d220cc2a7c7851000000000000000000000000c9c84202f58f00e3b38aff9be314a05306aaecce0000000000000000000000009bfc2a17a6c5081f0702539314aaed8bd47df13c000000000000000000000000b7d97152421a5e4ae72954ad7d0cacaa048c10b70000000000000000000000002f5e4f05a5ccfee5ad415754b9f07aabef4a515f0000000000000000000000007175615ace585ec58d578ae26a3a80a633e05d5e0000000000000000000000009676ddf7e27d25b17b29c91daee8cb64ab0f6607000000000000000000000000036e70760539ef8d84073568b6a0c0d17c0fd97f0000000000000000000000004dfe14d53089e1105b13136a32fccc1f66816aaf0000000000000000000000006b0e36196105aef399dcd843e5c7cc611e2f0ace000000000000000000000000b8061918163f31e26454e760308983a4fce8d84a000000000000000000000000ad7b0a477ce85fe7096743c67eec035a71ac215e0000000000000000000000007be020ca2f6885961c36856c78b5e4f67395b407000000000000000000000000115a748605599a1ed9f20d2f9ef4fcae485479e300000000000000000000000025645ad5e987d13a8affa52bda0279d1f8bcc5d20000000000000000000000009f67d4d67d1eb4b4e4e801ff773bb845975b7cec0000000000000000000000004f00251db3cd262954197ee5687961a8a3bc03bf000000000000000000000000ee0a170dbf28877a27ba5be62d70f1428fdb17cb000000000000000000000000d8611c6a12eacee3529ba3e6e043ea50f5189458000000000000000000000000e3882ce5d08ab36da914ab944e22c9fc2ddbcb4c000000000000000000000000cce90ddf82d3b0c8bdc3c00e7585c0499445fc38000000000000000000000000a58fceb5703b040e186de8c1ac76e3163c720f89000000000000000000000000c36f5245117df89004b382d3cebd373c719bf0c4000000000000000000000000ea3129c4f1aacc245749baba949927213c403057000000000000000000000000aaaf395b6779f8ca28f17670858dac1166705c460000000000000000000000002516d686d72051b084cad806ea7f9722f1d9faa20000000000000000000000007d8c652aa2950de68a2b97fbfcfe8f59c9dba3e2000000000000000000000000d09ed33708c98a95e00edb248d6dd2a5877b1357000000000000000000000000b9b7afc68d1d66f9a6944fdee2b957ea69bb93350000000000000000000000004fa2643de30c2633a0f228955a20a1207744ab5500000000000000000000000050e3b067b14e70755af2814b52c69b92a7bda92900000000000000000000000053811d9fde4981b10985df67e9f21c837a70461f0000000000000000000000000d958ed6c3db18a5ae98db88434c7a395607d33e00000000000000000000000021b735f3dee866644b6e23b550955fcbd7a77b9700000000000000000000000022472777feead4bc03031717e6e0ec630732932e000000000000000000000000e5498d68209797bd1b7ece0d39869ac39ddc99e200000000000000000000000014d0293cda755201bb75a97821e19cd0f647b1d7000000000000000000000000171982955c458c82ff19b621a2b0fca6951b9be6000000000000000000000000fdb907c18f664d7dbd9404efeb7f936073649e64000000000000000000000000e38d9b664072452d7421d3d7803c0c2def86018f000000000000000000000000b9b029baeafd243785ea0e50f93c81f7f71dc265000000000000000000000000866bf697e950200b4b53662f44f46a7e9a5a7f9300000000000000000000000040212d3bfeb4ab5fb9b4cf17dd7e5df36d7a6589000000000000000000000000410b7726e1bed00e8942c74218062e0fabcb626c0000000000000000000000003c124bb5e4a3d612d468570985d6a7ce2c22d24b0000000000000000000000002e4461d71869d4174a06e290852af9a9df3193fb0000000000000000000000007fd661d25c60f52ce45af1fe6e61f1ef29bda01e000000000000000000000000c1b52a0648ea7b6d768cf326eb63b55ddad7f4b50000000000000000000000000f1e64270f68d7923b34d47e6961802a5349b23e000000000000000000000000a248f4b1745153963b08db794240181b46c52737000000000000000000000000bf3e8770d8755c603a9cb3eb438c145cdb7080130000000000000000000000008673ad157a7c0e7d22bf2d3b7661b7c5ae744a5400000000000000000000000025dff561f3bc0dfdaf0e69d7806ac307367a985c00000000000000000000000091c21128750f33fdc7777e60b544c2773ebcc422000000000000000000000000b5872445f838a114ac5f33f4d3c0ec2db4667cf10000000000000000000000008f4a03651c1e0b5c0c310ebfdd0140e515d9b232000000000000000000000000007ded9ed482ca35af559ce5e530adbbadd5c5f6000000000000000000000000a7494ae9c32e679b21dd952c338a7b73d0094c300000000000000000000000005d16c2ffb3cc32010c03f8cab8f3ab72a84f3c1200000000000000000000000042781e5a17c6cac9a65c308032435e7234e9351d000000000000000000000000d79f8125f8b564cc17b9de720277182213e4a4c3000000000000000000000000c7c1a030b7ed0642091ae862d4606cc90b0603bb000000000000000000000000f804319b1a9ce7a456e7ad416d846fe9d9399c82000000000000000000000000b4333e2caf4672ac7e849f6926465902b5b582c9000000000000000000000000db02c1c1b6f9e848df728cb0855d173401450cd10000000000000000000000004d80edf00dfc9e1f0d2e62f3797c76bd2f0808cc00000000000000000000000086496fb71ccdc7396d18e5e2bd041d268576ecf20000000000000000000000000e22f9f66da7c7b116fe36a5c0bf57d90cc8f2a4000000000000000000000000cfed40b6af1730aecfa66a43d3735a93560ee37a000000000000000000000000f45a949e665e1683770798b89965790d8a3ebd3a00000000000000000000000010fdfebdf92a6d305ad637a6e8795c2b0681f6a00000000000000000000000000a1f2c48181c41a3daa82aa6a2630d1245612d34000000000000000000000000061902be634475956dfbbaca956c491b29e6b736000000000000000000000000ce1b93d05f448ea6bd20a89605e0988c601033ca000000000000000000000000a7d66c17dbdfbead89fd04916778517cb8b2d60b0000000000000000000000002b5360dbc7cad8a57134ebe1de4f94bb5202eba90000000000000000000000005ba9802005d985c74351c61fdf84880889868a740000000000000000000000005fa9f6bce2ac36edba11373e84096de1aeb021da000000000000000000000000674ba11f144f04ca386a434c8a9319913d30c4d6000000000000000000000000002b96133683193dfa998964314a2d6ecbc9befe000000000000000000000000161864ad4ccd3fe732866de1567b1aab14dd736e00000000000000000000000039167adb08307b2f9225a37960280941737d3fcb00000000000000000000000052a57d32d091fe8306a15b818c94ee2b09f7eb9e000000000000000000000000553fdf18c8d68531f6216a075cf2648c397a74f20000000000000000000000008986f98c0cc0c0216b4b177b994ec9ba4efe967600000000000000000000000099fcf4aa81fb551707bf2a09d253b1c1323695d7000000000000000000000000c0a96e56d379651db42f319856a3647c27d5fc880000000000000000000000009c98c6eb0d8017982f50da45ea900e6a5309fe9400000000000000000000000095d64a5341a2e60e68aaa62f16f47746b2aa831d0000000000000000000000003e2531522a6dfb10f567c2b3b0a6cf8dd331f75a000000000000000000000000ec20f7cb79eadefeb8c720806735673617d692590000000000000000000000000d9e6cf16c51f774b6b9c32893e8c9ec1b5f4cea0000000000000000000000000d48115cd36fdaaa9d82321c17de4d983ff7b99e0000000000000000000000007d7c620913c5023823f78f1e93ac50a107cfdf320000000000000000000000001b4b40c00e83e4f65167ae017603b0f884668f7300000000000000000000000090b73a3c5d9ecda5ad0ea7e6725c4be42ae63f7a00000000000000000000000097980a13e9581a64c60c6361511bdbd352d88e0d0000000000000000000000008f1cca5b53a8fde473159f237ab2e92bc612f9e90000000000000000000000008e552e729da7844781fcf1a504bee413ef0a801000000000000000000000000065621a812f22307f1b58ea855fa2a02f4b9e80f500000000000000000000000052dddbfbae71010b9d42b6884e7a7832c3618370000000000000000000000000f1b85e677f2efe7a4a7d1ea1f08fe05a57ac5bf2000000000000000000000000142bdcbb0da9fcb904ab271a53671ac7c9f0c2ba0000000000000000000000003b7f22a3fbb68da9500aa815f56a74fee5287cae000000000000000000000000b99ca40a4bf98944a7ae1036adb1995231f0a85c000000000000000000000000c528afcd94eedc0721ed66093fc6b2f227558b7a00000000000000000000000051b12d0409c8425c5cc3d592b9661f48e46a0ce800000000000000000000000075ec7429c266ea709335ddc3d4f57f755204d19d00000000000000000000000025a6b3c29d4cd19096e0b2bfada121ddd04c260e0000000000000000000000008d4992f080c8ffbc02fec4bc5a2c39dfdc911c97000000000000000000000000f69eb5a67190cef6996340a666b3231e6b1d3c2f00000000000000000000000089b3945d19f93c96c4d8f883e154beb4301af8d0000000000000000000000000d5186cbe590d9bbb1a2486f987baabb3d1edea6300000000000000000000000022cc53f90eb31eb47862542887cedf8d8067ea98000000000000000000000000a3532606fea63976b0389088be1e986925c19d1a0000000000000000000000000e0cb09801e14e5e312bd9ef926b73cb2a53365e000000000000000000000000af7b33fd2187e7b72115cdfcb10c9aa9bc6e8c1e00000000000000000000000038824195036012ea5632c909a72b958752de5325000000000000000000000000d4fbacdbad0cc2970c517d28a7aaf78e59201b4c000000000000000000000000d173a310d75c73ee0d53ef738341e85f1f0c77de0000000000000000000000001683e7cf45436acf751271fb884aa68047c2c4ec0000000000000000000000006f1a9bab8a1b194e0f78ab649ee6459af4ed4d040000000000000000000000000213df0ba76b46b36bdf453b32e300f2ff121e4e000000000000000000000000e33d3c26e47f58fe4fda24d83e618339d4a44172000000000000000000000000160dce7c064b042df743307b67f7a5abf86dd951000000000000000000000000cd7ab0678591d81aef8af36d02fb3744a9fdb263000000000000000000000000b849a94ca7ebe268e7a29b7cb1d8959fbd34c67f00000000000000000000000057b13ddbfb62d95ca0d374a0a0c03d88e325c3a80000000000000000000000005cf91cb5417f190c503c1fec3159882cff73524b000000000000000000000000cbf5d563fb9130a98eed7c51601b335b381ee395000000000000000000000000282ae7ee7d6f9bb44bb30cbb1c55b54ccd17f48d0000000000000000000000000d44c4ee3265c417a681fb3e3b8567466aa45d0a00000000000000000000000056a78e6a44ac2484e17c5cfe4ffa879a2e1bfbf0000000000000000000000000f22f4828dc3d886efa9de01f98053d0f945dd0b8000000000000000000000000cfbe21457c4b35e340e0c34141ec5a1d9af18d3300000000000000000000000000c61e2c147653fa88564e311ec9286d56e78b13000000000000000000000000f3696b8075a18c6678c54924da53bca4d8cc9f310000000000000000000000005929dbada3f7fac5dcde5eb539c3b88d67f8e8a3000000000000000000000000377b076d40f76c769d3ed46f3709a3b72d9daa370000000000000000000000005ecf55615185e1351d0c5cd9ac5e193437127cc10000000000000000000000008ca57c584399a7fe3c76c410f3b3db09de6b27e5000000000000000000000000a68012003e4762e2ac63cfb848f43775e06e1e060000000000000000000000007b4b7ef9562947f2ef7caf9586204834c0b71598000000000000000000000000f96f10176c08cb3ab04e8346587f7749ce17378d000000000000000000000000c723aa47ce129caf68f76e9ae780fe709dfb45bb000000000000000000000000f0d0598df289b33f63913ee5fc742e8707a0f50500000000000000000000000001ec0b65f7c1a843bf94b3b8074fa9cc5d42fe60000000000000000000000000100e747f41de6cb60fa1392e1c3c51df4b83c3160000000000000000000000007c809589f577654dfb8b3f74a437736841799ced0000000000000000000000006c302eae0d473fb67129e419b5b2dd9eb41396520000000000000000000000001d431d049adf2b53a0f7172a58d71170e23d5f0d0000000000000000000000001e82d8ac8ed6e26c4cd12b8205c9a411d31c8fd4000000000000000000000000e479da5681c89385ae3ca81419702f0069934d0c000000000000000000000000876cdd467973b4566057c5b6616b6c08ad12311f000000000000000000000000b52de6e9cf5916f6f8c74a06033fa54a299843ce0000000000000000000000001fce5670c0545a93675261194ba6aeeff5d857740000000000000000000000004e276857ea01fbf78c37d900aa7f75019cfd2142000000000000000000000000d1ad209955cd365e47d8ebc7552cd4a9a1c6450b0000000000000000000000003667dceb316c9332eddd1bbb9d6a1edaef5da22600000000000000000000000076954c560751cf85cba5dd16570a931ec68da97b00000000000000000000000086d959d9faf8bf1cb183d9b14c71fa47881b97f3000000000000000000000000cca782771272dbd8afa36f2c4e7eaa20c7d13d340000000000000000000000002b03acb5422a1006cb12cb13a7bf07bb096898f3000000000000000000000000ccbbbe7d7b08a5895aa8136404f4b0ebadfa978e000000000000000000000000d92ba65bf62cea7a7494350c381e549fe34f03f7000000000000000000000000768aca19175dad6f9ead5dd1a0923abda48c9aaa000000000000000000000000054f84816eafc2d8407aa22f2f74c9217a8dea800000000000000000000000000e23ff7118908db259ac2d074964dbb606b250b3000000000000000000000000e9583f40c932e5a4550ec6d69d9f61e14bf043a7000000000000000000000000d54d90f3894e2b16f830f5d01c1d83e97dfb14a700000000000000000000000081e434df10da1968d8396c56a31cfd8b37de19da0000000000000000000000008fd228ad7e864b6a8404042f5e1c6d6c3fe25ac50000000000000000000000009527d0824e0b0cb32efac3e54ecc5198fc11d178000000000000000000000000f23e5c125af3bc794eff7ab05ac127bc37823bcb0000000000000000000000004125026442e4208af98cb7a7553a55e52f23b0b200000000000000000000000058ea0992597416a2d7a229ac99bcfa8eea192333000000000000000000000000ae7d2884df2e1ab3cbfefee570b4668adaead55a000000000000000000000000e6007bdde72aaa09a4eff1bdc533ffbcdccdd188000000000000000000000000444544f6687d53bfa5837058a0b7953cd03198be000000000000000000000000deef9850d98cb1ea8c008bb619430bcdb375f939000000000000000000000000d21729b10ca9a345e9580b6c872961da094f5a68000000000000000000000000ed29c4109ab2e879a46071e4863d231fe73c2f440000000000000000000000008d8a20617545b6b98412eeda6eb59dc42bcff3220000000000000000000000006fdab8555347098f6aac296f8998290cb98d837800000000000000000000000056fc202cfd724306a5520ab1910db1f218ae84f5000000000000000000000000d8920090c2a1551073272216cd1c16df547fa5ba000000000000000000000000d720f70a901847777c7319095a46546c44e300510000000000000000000000001cdc9c99883da944861f521113469b25de448a75000000000000000000000000e68cc2fb71d7204f7e7f687f30165a61ba3d931900000000000000000000000005793a4eba07633277b321a722dbb005bea64f010000000000000000000000008106844c0e4f04a497a6c7417e3d57364f0b7e6100000000000000000000000083cba932cced86d393fd52f29d174a1980ee208c000000000000000000000000208e9fd7ab4bec78a400c347f86ef2f5fa54af6d000000000000000000000000c74fe49034a4ef729c93faf6fbcc811d5c17ea10000000000000000000000000eb8c256b91e7fd6d0a291b2209d7cfc830c882d0000000000000000000000000f62757b27f02de4235b695ea8671d8f163788f30000000000000000000000000fccdc5fcd790e59b427f403eddcb1d2b3384d0e20000000000000000000000003b7c488ecab97458fcb2b618fdcd3ee21772a06800000000000000000000000088ea29db65074fdc0c3cb7e7dbf1749c8c919495000000000000000000000000d53ed6d8062c30d775731030e064986d56ecbfe50000000000000000000000003d2261c9825f78d9879bf96eb672374290ad2d1a00000000000000000000000072412d1b1e5799e3af0f49410a3e76f1c9a6ee060000000000000000000000002bfdb53e768701d3ae3c5ef77c66c9c7ec2d633c000000000000000000000000036690cd3384ecfe72e6c1f3dfced81e512afe66000000000000000000000000cc5758d7f0781bea4572b76d6970b54176fd124b000000000000000000000000cffe0fb499ad4d9bbcdb90029becad6b2735030a0000000000000000000000007ec736585e7c21fdbb4001de68caa8c40033ecce000000000000000000000000c7155965409a8e81c0c2ae15050d8cb4f3e6dcc4000000000000000000000000f16881f0ecd2361c1823b751d05fb671d907e97600000000000000000000000089fda8cb00cfbc9b2bddb7a8c96dbc4bf7f743c9000000000000000000000000c05330ce46f441f3a3c85e73fdf5a7e7e11ad2cf00000000000000000000000090141dbd48dd4f9df050d088c1c1c85ee06f764400000000000000000000000015a31988ffddf40b5cce0a694eefaae1126dfa93000000000000000000000000bd1a5fb80f8f49fbd27491a077124ba83a2bf088000000000000000000000000daaa9e0e9b4deada513d77ab4b667c0c1eb8125c000000000000000000000000639284d5c6cab87c21ffc81152ca7387c1581efc000000000000000000000000ca25abb05818508ebbd007f66a873f0bdd973b1c000000000000000000000000824d91ea1d8d696cc300825c2e3bfd692130c1a200000000000000000000000076be2e626ebff05b9bdb0d70307611e5110a4fce0000000000000000000000005bafe4eb5949e2e6fc0d9fabf000fc1c2baf758100000000000000000000000083752116a9a9236b6edb55be66c8f11f49cbab8f000000000000000000000000bd77abaeae4f2b25010ad348a18d531d94384dc6000000000000000000000000174f0a75dca2bad45978288929eb9a01e894872d00000000000000000000000046473d3c5feb3453ce793d0d8076e352469e75fe000000000000000000000000f2bf1c7fba40f6ec5ab21b45a186753d01d9b329000000000000000000000000932803f255052e65275985aa64f8c556d7f029ce0000000000000000000000005a1ba26eae00c873b763e969276a6d11bffde5a20000000000000000000000005dc2a68b1124fbebed36e9bfb14ef16c2f34271e000000000000000000000000318e9e00d3045da4edc685e2a89494724b5d434f000000000000000000000000a0e948469f53b9c9eae4baaa99aa79f2f87c01d70000000000000000000000006be31619d4b36ce3a2f60f2cce2893c3965ae2a50000000000000000000000002400f9cb9dd9e057ca88c68cede587aabadeaed400000000000000000000000065bc9305addb7f470b3e498b36db6d4b53a8fedc0000000000000000000000009d783edc80110539e9dac744cfba15aef78169ae00000000000000000000000032a9821aa3e2855d3544910cf8c6929b2cbb8e6e0000000000000000000000005ac75f75eeb9a3a6a5df96a6325f0a2ad75ebfc6000000000000000000000000e828f7385becdaf5e5cfc893db1b8a144694fb05000000000000000000000000ca486b575bb24fbac450fbee59bbb47201b7eb4200000000000000000000000015ea7d4e123639c336e1ba6ffaeaecb627dff8530000000000000000000000004286a334b0b45d542a4e075776f638e65e826f2500000000000000000000000078f7030ace9e1975f7ada2e4a0c4f43d4008eafe00000000000000000000000082d33c812975d23727f557233297d27e509a0ea70000000000000000000000003c6b673b5ab5ff5e0028100b5e6fcbe610d26e220000000000000000000000003089393da46b5c5f364bd35bdd85b6e9ac8ec77d0000000000000000000000009b3d437addca4252a411db62739db6878d97c26b0000000000000000000000003ff0dc9bc30617651ef3927c547890abafacf158000000000000000000000000c4fe6f1a6e31851cf75a2a752d66b292fe14afa5000000000000000000000000029a18360e611b986e3b0d3a53887f1ac49313ad000000000000000000000000a72559c9ad31e0998eb6dcaba510594f876344540000000000000000000000003d510f5abbf1c33306a7c133c9817aacefe12ef400000000000000000000000053b0cd17711089be41edb4f81b855630e327e8700000000000000000000000004a7e5457278ecc4e2fb4a0038a47a696118c9cbd000000000000000000000000b24981b460fe574d2cbb031cf6fec3a44c2732c400000000000000000000000081fc1d3b5fd582dcc07be3e150e1027ef822000c0000000000000000000000000f69e78d21bc989c6fac6a8cec68c40a9acc7479000000000000000000000000ec7af79bf85693cf4272f45ee572cbf9d0610ce40000000000000000000000000d18d02af42a58975c3830d08ce8388c018817d3000000000000000000000000e106f922118d9953f243fa0427145c782018e380000000000000000000000000a3022c09b84155102e7e34189bb99e8c041dbebd0000000000000000000000004a151c6b715276f132247b01b08991dc789838da000000000000000000000000be7f440d519d0976bd128790a97505aec1f6f9e2000000000000000000000000db57ccc70c2d6e4d03cb803b5958734f7dc1d6660000000000000000000000006ebf7262966fcdc72e7b2467b127510fa71553e9000000000000000000000000450e2969f1beaca78ea948ca16134b32f3d13d0c00000000000000000000000038b7921c91d82189018d6c8aee0949d6f2c562f200000000000000000000000021b61e765b13f3e442845c87a44469427b6fdcae000000000000000000000000858e4ff854ad0216796acb8609208ae4856613dc00000000000000000000000023ea09617f0dd0b4d79a1921576a243a3a8989e200000000000000000000000087eb444f85da7fcb4f30738342d84e45920c770e000000000000000000000000afb13d32c938cdc1c03ea433dd1a66b3747ca428000000000000000000000000eaf77cac1a4e6d1b42e2f566b2420f49e19026870000000000000000000000001c2b447134854e40626a98b4d112a5c3857d13c800000000000000000000000046071a30a1dcd5dbc6e7a11d5d91a6edb7a87e9c000000000000000000000000b3dcf7081b297039c7b34caabdcbcdd4d5617e220000000000000000000000003f382fc7a33dcddc0b63198d5fa2f720a741e1e10000000000000000000000007daef8a0c2110ea09ddb159ddb0b550af4a79f05000000000000000000000000955d1d591eba3c2ccb3997a20f1a10ec1cd89917000000000000000000000000b7515529851a228bd4d26773918790f0ddee6ade0000000000000000000000004ef6454fb81c91a04a67bf2c607049cbb3fe2db80000000000000000000000004c2874add43d3e1841ceb77ff3ff0a9987945a66000000000000000000000000567eb610fbd1e130ecc68185e5934a29eb9a192b00000000000000000000000043e75549882caea649859eaf5f37c070ada02b2f0000000000000000000000005087a32ee16167f527d8b2df7b85ace51ec9a675000000000000000000000000678ae905f263d6eec1cade2ca9790ee9b3343fa7000000000000000000000000c9f399d66b15ed72f4f7807081e0620073daa22d000000000000000000000000be8b668c52064c29fbc13eccb64543669374731e000000000000000000000000983234c898a413927a427cb24ef83d7aabf46a8a0000000000000000000000008975f0471c351be92d81de0b0cbae1c183fcf0f9000000000000000000000000d337ff85af2f31664a021b7641f53091df93734300000000000000000000000038668c0ed20591646a119594482090461fd5d96d00000000000000000000000033182cd6f05426aed7bb5609a880bd56dab2aea20000000000000000000000004f6f0a6e9f10f8d49667f237898fc95c4cdf06fa000000000000000000000000c262dbfe0d74a9eedd132695eb20f6ef643070b3000000000000000000000000e562625ecdd3f571c7c8153548767263e230b6870000000000000000000000007c204194b62181ca0c0a246f6398a19623a01568000000000000000000000000c97aba4eb7d132d212f4871d80e23617c7d4b9d4000000000000000000000000b3b8916d236be3a33969f72df4525ddb1a27bd8d000000000000000000000000b683049a7634e06ec2a2a07cde240ccad9de32d4000000000000000000000000683c5c1145ba20917a11569071ac3198ea0a4f01000000000000000000000000f278fbfaeade01cd1a5d9bf6c1be558e7d21852d000000000000000000000000f2c72cb0d5bb3400028314ad17a76dd2fae8aed7000000000000000000000000105f35d1a2b84fa11933ac6660dfda1f23d04b9b0000000000000000000000008b2df0bf2564d6c43e1c4b379d00a93baa3931830000000000000000000000001620bd4515f34fb3f082382f9ff718da8fa918b100000000000000000000000039c09372a2a59f5cd586504ccd948d1068709132000000000000000000000000273e37a275454d6e814251dae90dd6f4751b48600000000000000000000000006cdf64deca2e289f30f493efd0b9a96895ddcc47000000000000000000000000ed6156fa36921fc99cc3d2ccaa6c3f874b270957000000000000000000000000184d38325c3ae9c049ef1df28e1257f4b74f2341000000000000000000000000733c89eecfd90a43573e5305d69ac233a28653d5000000000000000000000000a6a4585cfc0343455feca0f7a3f8263924c8b47700000000000000000000000072c6b4653188d7849088c28c3797cd8197d4f8e7000000000000000000000000730a8c87a53c2e2a831273163ffadd4df5f37ef900000000000000000000000033bfb7fb8bdea6632e8bef446e2de8dec78c4e940000000000000000000000001cf9e07f38e4d48f3fd5b4d72ceb42c74dd53f55000000000000000000000000bb2caf71d84a712a1058ea994aca44dde0dd58c9000000000000000000000000304715a0d81d329c7b972110ec72ab81747e7627000000000000000000000000ecc44f687d5794c6ed94c3f2a929a18ef7ba65e9000000000000000000000000b1abbf583aa7128dd87be5df35f34d6a3c9b9d60000000000000000000000000804399efbd043014448edb68e6b15434eeab066c000000000000000000000000268dc95ea36d5a10e191f8eb4cab481c122e06c1000000000000000000000000a94b3493aa0761e3541841c73bcf96c9d1c6907500000000000000000000000008fad70f0625e19d3928baaeeb652a261b935be2000000000000000000000000d79a06b020b4d2a00738fab9e215764358d646da0000000000000000000000008085bcfceefc7e480bb7cf57bc046eb2597824df0000000000000000000000008d82526e5e0cb0adb67c2250359d1288f70b860e0000000000000000000000003508ea0915debc8c5c6d9c74c4c5b2fa18fa0b44000000000000000000000000492c15b50c5a5a617914349b83b465fcaa67e5c6000000000000000000000000a054f05bc379c1aa064b8e9ea3f995310b67bd04000000000000000000000000e7c8da691f6c6e7e2106a7c5c79f01b084a2cc65000000000000000000000000bb2cfc66a0e7f11ce56766293c94191f296b6e9a000000000000000000000000b73afab7fd1bd098d847a687401b632513fd20f1000000000000000000000000f942edcf3392bf28e1efd2a0eba0577b97e0a3af00000000000000000000000021a06597a771e160e0a8f232f61ab5db630bc3ba00000000000000000000000018cc149f7eb57c230829c9c0d13f42f7da6e7add000000000000000000000000f29ac88d2a66ac73eeee684109fe4458be42ed9b00000000000000000000000079bc89d9d7d40091f5fff17a1fc52fd09fd8d90e000000000000000000000000c35bf469289bf08876737b06a9d407b3462a5f1700000000000000000000000081699595a100723e2e946bb4ca9f1cfd1b564752000000000000000000000000e7388ff36f337f10aa9b9c32d0e5bfacac3100c6000000000000000000000000810c98728e036eddc676e82b9523ee7e228e8bfa0000000000000000000000009403227dc6a35d816cf320e0749e76fb75ce11620000000000000000000000008deaf418b8cab979d4c50a2ce5ce44db20ea32dd00000000000000000000000027f3971c966d5a6d3c558de8952096b6436926a0000000000000000000000000b699a0541e7364d91ffb8e7517288d8ec45c99470000000000000000000000009a0481b9692c48c3eb1bc6b1fdbe875f44b86b8b000000000000000000000000e59c94b71774159452e6ebde764e70cbcf1d65a40000000000000000000000003b0eaf1ad6034db6ce26fb7a4261199e13b905b70000000000000000000000002fd8aaa4ca514e6a7625f799a5993735869c29b80000000000000000000000000aa4581018b1b6e9c882964849374c901370fad6000000000000000000000000f0920eeaf627d48b8d98f1262da8aaad8df515590000000000000000000000008d43c7610d69f778bc98e4febcdc8147fd7bf6170000000000000000000000001730333fed7947c923ef3e71a43aaa008e93eed60000000000000000000000003057ab51b7d3bff51cd8c2fea9509ba87af3389700000000000000000000000071c371076fed21300edaab5abc7a8042dccd6ffa00000000000000000000000087a35f3f30e93b8a04472fcd8ebc2d7c18077c8b00000000000000000000000071a3961a03f66d3fe6796b10b99f896e3a70149d000000000000000000000000173b2f30078756dfacee46f583047a03e25ca30a000000000000000000000000fe65c34ca2de77ea7b2945dd2f4699607781d572000000000000000000000000e23e39f12876231df5ad3bfaf5546b49aa532a52000000000000000000000000414a998512af9460af0b43d795617ddfbf5df5ef000000000000000000000000154eb18d63d0b3379e807c3916c19900fb3051f20000000000000000000000004f55285e890d8bef6cbe2b04a25d16ab151b7ec0000000000000000000000000d18540f2d5a75f2b26df7b5a1564ce02acb39f410000000000000000000000000e587447be9e8de3b2b7f61184e0bf7fead8a0ef00000000000000000000000061a67fe91ec1ddad39078375df8e42c39ba7ad480000000000000000000000000728f0339b0396fa92453b59656a0eb9df26a297000000000000000000000000e521379446dead48b6a3abcb84d47f9906a1817c000000000000000000000000c41f3106c8d8268eeef04d2350dc8baacfc1c4c8000000000000000000000000f9c5b8f94c5d6992e2f5fc580d3a5e0f803dfca800000000000000000000000014ace5b255e3e697b424c18cdb5ccbca9f0e0c02000000000000000000000000b9d81721205dbb2ec2afb25f37f57151c16d6eeb000000000000000000000000663ae9779191101457a7c468ad7cc5fbf3875a150000000000000000000000005be8018a9b3b9b71b791692ae9e565fbd1c85b8300000000000000000000000034e2805cf74348c28cb1e93a3c284b67565d722200000000000000000000000049a1873f61c280187180d10a35a4d9d69a1466310000000000000000000000009ceab79fc4f4a4984c7874ddfb2607197c810cb30000000000000000000000000c75ce1731e6432d661dd600f0134fed2dad4f55000000000000000000000000855b44aba41ed0495129e75e079cbe658945d5340000000000000000000000006638a095932c75e861ec52c14af145f74e39dff7000000000000000000000000bede8eb57125789e48bae9404bf9ae4fcf36b4ca0000000000000000000000006bc062f8d499de4d1a6ce286206109ff8fc7aa3000000000000000000000000011345f2099f542956c720cacdab1f6cc715759ce000000000000000000000000b33c28d51ca066159db30ddd8851ef787b2fbea500000000000000000000000074d0230ade85df06f82637fbda65d90db28a32b1000000000000000000000000fff0e4a6e0ce4ad1635f437b0b7ed375b5e4c427000000000000000000000000384c8a9a31b9a324236ed54b7d35803b3152fd29000000000000000000000000bd5d5c114f8d026d7cb85c355462a2524d0accc4000000000000000000000000275e2ecf0e00ef8abd72fde70b9538f140dd4bdf00000000000000000000000058e75ea3c2bdbcadddd7092ae7953951646463670000000000000000000000001ecb486458ae6026c2a63f924ee47cf5ee1eee1f000000000000000000000000f61114502619d0d8c8be8de1f04c0bc75528d924000000000000000000000000895091163a4e0f900e95a2c5d8fc265dea8423b10000000000000000000000006578c53bddd311b30bbead24bd6cd5ff82b9adec00000000000000000000000030eaa0305782d31e5b33eb2100c669d205a77729000000000000000000000000ad2f99bc989f8d656b33309697a1b82ed384fad2000000000000000000000000836903d76e23d97e9396fa67ff7e8584aa8ed9f2000000000000000000000000be399b56834cf3afa542910ba95ea862120cc052000000000000000000000000564bdbcc6e4ead65cad1bc281c6c9089a85eaa400000000000000000000000006a337f7777464a81a984b500eef89d028e003dba0000000000000000000000009f10c8a4428fffe35583269394c5e6eaea3d70fb0000000000000000000000000e207ca1d2334b5e7c127c891c024a29634e030b0000000000000000000000000a186873c126939c2d1db5d30475b7dde3a51f5a000000000000000000000000c96e834dc53f29918ea702f54e63d072ae07c0da00000000000000000000000067c4ca50ea1ec2f478e3d32d1107b7ccdac53e920000000000000000000000007aa104476594487e2d6530f027127a36c495d850000000000000000000000000417e635c5217b4a200a17a34750d6d6e5e5f155c000000000000000000000000f7333e6c27d46e636466e27670b75a3b82380aeb0000000000000000000000002693cc661a89aa9bc15d05fbdf11aee927cfcade0000000000000000000000006952042873c104da7a336cd20a1700196c1e683b0000000000000000000000001d91ee785af212f70242d24411e2a80238f383cd000000000000000000000000a5eca41a9498a53acc3dc0a82dac7ffaf3590ba2000000000000000000000000c0082a29dbdfa5119810a35d85f961178b4e812f0000000000000000000000009f967ee3d820266178e269d4ddd36e047acff2ae000000000000000000000000ff10e60ecf8759bfef132ba23d559fcdb8a0662c0000000000000000000000008505a5fcac266fd6620dacbaefc17da059294eda000000000000000000000000e4f9bad9a846d27b9762eb75966aa33dc5480d3000000000000000000000000001322dafa56cbde2cd75faf62e7d5f26681086e1000000000000000000000000dee201197aeae4f8a6d8770f2aec344ee48c253d0000000000000000000000007621b75f8af6bf698c6afd0ae67fc0e57f5763f7000000000000000000000000299f1f3f6393f7dbb10d88ed4eaf270a13011133000000000000000000000000996837aea7271e791064818101d1b98a59757ec8000000000000000000000000576cf2c9eb66142254eee9011c2b2bed98a9cac40000000000000000000000005a0a33f020d2a025bbd2f716d9fdfeba7cdedb560000000000000000000000007da380084a4bf87001fd8a297c5b9f704a64c8a3000000000000000000000000ce8db0c510d84e2db00f87ab29c92dce930ea2ec000000000000000000000000b5620ffcdf457ebc4a3ff0022884c79c9166f8fa000000000000000000000000c2b2685aeaab4696b9518db535926985e8474551000000000000000000000000870b1da56e5132cf3b2d9aad483576982ec2c1c100000000000000000000000031300ff8479997486807e26ca72ea231544814ff000000000000000000000000a3dc61208e55fa2560b366d1dc761fbe22295469000000000000000000000000df7e88d8629fd022c83be9c263c3ad556475ca26000000000000000000000000ffffc729160fa4670907cbf9e14fa41a55e6100d000000000000000000000000931db7cfa7953e6b90cbc8abd0a649abb3ad273700000000000000000000000007678c9221fe976f6ce46d571846c07501e63d960000000000000000000000009cabe985e81ab6214eec5842dd89a2634047f1030000000000000000000000008d5bae4014c2b8030a7d3958c6fd4f9828e8970b0000000000000000000000003c6cbfa781add9ecf1c45663e1180a19bc32c66c000000000000000000000000bfecc426e72a89a04499e42946cbf749487201ca000000000000000000000000e35e1c62f9ba84e7ba11056d691eec6ad72bbd6f000000000000000000000000cffb3fcef345e1998b2c1a51271c67a388630bc600000000000000000000000027c9c1638ee99dea1bd09651a1a36d0bc07a9981000000000000000000000000fa23288dd4b21c886a44d7a458344d8f30ecc6fd00000000000000000000000045a9ce11eb3c911e050b6677096f21023262d8670000000000000000000000008e46b87899875d6ef041cdb38054d85d0904b95a0000000000000000000000005bfcac49d05039129a16fbbc343b36fde07f2add0000000000000000000000004ba2745ad99d118f073fb8cdef5f8c0b11f1278f0000000000000000000000006b449eb1727947bbaf1b0ec5a5ac91a074343aea0000000000000000000000004ba6a44d2cb6ad2ae00046eaa2e2a5fa0add902b000000000000000000000000764e822b664a6df952884fecf12fdf31873d47aa0000000000000000000000005ca951226997ffddd882ebf06b3636f8203b504000000000000000000000000090a4e7a6f50a2a432231780c5f0862ceb9a606fd000000000000000000000000e7d7fa58211e7153c6bb68db06b2d8f38db39c680000000000000000000000005bfa4d34a6eb6f41a57c1716155fcb52106e829c0000000000000000000000007698e5a4e61718cefc4c30d5e43e373b0c181ef200000000000000000000000000e6986b87274768ae3d1c21acaa79b67cd7046100000000000000000000000098ed6f02e12acf5f46a315f0768b4d1036cbb924000000000000000000000000c73d4c6926db35160d7d6cdd01203c0c2b39768d00000000000000000000000044ab5f3b4f886c952aa1f96dd6ef319cfc5a01540000000000000000000000008e0745a880ff68249a0ffa78def683b84eee71be0000000000000000000000009a5499c425b832009f3d74fcc2bd31f0b5fbd2950000000000000000000000003112fbed91644bace168e4036c4a4d48fc67cee8000000000000000000000000765eff1617ad6b30bb137bd7c96e9a9c74abc1970000000000000000000000002c64ddc5287739f919227964416d1c7ae19c05c9000000000000000000000000fa90da3f3e80188f5435bab419ea82d5b4ffc1d000000000000000000000000019b24f58b3e1b0cd15b8f49c20642432996d8fa60000000000000000000000002721ee96c82ac183d1c9df902c94cf1e0770ca1b00000000000000000000000031ee3bf24d6d8bcf597de1b3adfb093ed37fb6ba000000000000000000000000b6a8324a522e05b898406818557bdcdca8d68f5400000000000000000000000048f3eaf2efb7ebe80947d90e78b3df58f15718c2000000000000000000000000fd94bfbc17ed4dc718a369da75aade38562646ec000000000000000000000000a42cde4f77a745de23e4e12fbfd502a60a86254100000000000000000000000025733364d3da59e7577e47a6642578c559f54adf000000000000000000000000f5274bb51753e596b7b61a0616bb42aec3ff9652000000000000000000000000558eb11495d7bef537d7b2bb200b653cd7c8ca78000000000000000000000000e95409e729c6adf834d2d2e399094f869cf939f4000000000000000000000000e1db5e4dac21a6503043edf77cfb58213e320643000000000000000000000000bd93b45a655bf865d92af2dbc67e188ef30f53f80000000000000000000000009731ed91cb7aeea48d65a8409b5c354d13fd9362000000000000000000000000f764f725877d82bb3c925f0392fdce85425f84f40000000000000000000000003054f53b5d439977dac15a629c8511add6b385410000000000000000000000008ad3dd6248aaf85076852b1b65e8764a0679b9d7000000000000000000000000081fd842de8a34a52f5d98c9ad15fdd3833a33b40000000000000000000000008771a7e113cfae93379fc4f80de0313f6d25e3b3000000000000000000000000471a2cc426db1b825042d8423138cc45139e3bbd0000000000000000000000006d755a9d903ac36af39116c21ef04829ba4324d20000000000000000000000006f0fda63c89b604c430652ed23d63422f447f8a9000000000000000000000000310261a6688e0b7d24e49dde0d065b1a3018b7a8000000000000000000000000e632e63fd3a1ee6c40a1625879a642b98747c2f0000000000000000000000000a19e54136ab52e2f3d40c1cbec7e503c2a96a3710000000000000000000000005ca3b2902e7ce0c5eecc8fa61f4c6cbecbb430ab000000000000000000000000a23037734a23632de878fc8716966f04131d40660000000000000000000000005ab3e6282eb5dc2097b501fcce45c77d0e41e6cc00000000000000000000000087495e218b672c9a268a86b9bcfc6e2f29a96f0700000000000000000000000012556d7c4e42547a9d84c29fc31c7052f0f2f5e80000000000000000000000009c182b416a9c9535de76ab99e2f0100afbe8d55200000000000000000000000069dadf080455f30eaa554239469383932eb59df300000000000000000000000023352c6f1e156fde94314c5261762f934bed70dc000000000000000000000000a768e77e306f4903ad3d08b30eb6c63b1c9c34e5000000000000000000000000b3589d644ccbef23b6450c3e516e7a29d7dccfb60000000000000000000000005a7e8090e68f65618441bf526e331a1919b2af92000000000000000000000000f75d9f436c11e0c8272186a1be9af5e5b4c4748400000000000000000000000079c4d5ae5a5fb0be9ef2874a00950720a32502c300000000000000000000000042a8cdedf64b315939c0af077d54967b78c1008b000000000000000000000000bac4e181492e03753d1419dd9801df5ac011660a000000000000000000000000afbd309683e6f8f4a1360a9d3ff59bd94a578fa9000000000000000000000000c13f35573ae968c3be52da4194039c66b193503d0000000000000000000000006a0995682f769e5d4b58e1648d8fa05e8bfa3f740000000000000000000000003aa77185fb43466e7821b2ff8618e74fb2d0184b0000000000000000000000007cdf1cdeacc4dc570feeaeee2078f8a6728babd200000000000000000000000022d2266b843b25c96ac8a5e6a891dd78798bd449000000000000000000000000ebfca12c8e7fe4969343899d296df06eb7efe29f000000000000000000000000527a5af485adedce59c4ce7653e49a6e5944b7e90000000000000000000000003769bcc511ed1072d0724a26681397daae38ec8e00000000000000000000000058c0badf2217196bdf90c8ae32fe4c46c60b456300000000000000000000000033d34816cb68e81748a7ae860e1faf35003866680000000000000000000000007bdc0a05d236f08337c27691e1b090a8fa4deef60000000000000000000000008c67987dc55383897207429d0bc1b5fe8966d03a000000000000000000000000557134c86a19288da9bd0286d5a75be284a82ef7000000000000000000000000664264da3dded4540933f1813912622ae1856ef7000000000000000000000000f35ba33b4e89b57b15c284f1c699e056f6453e25000000000000000000000000bdf104c75ee75f42a1dcb6717563b7509a63cbda000000000000000000000000eac74b03389cd764b7c74e10ea4cccafe1dd7fab000000000000000000000000d04d4822a4ea094d7877ee87007cf94f68dd7eee000000000000000000000000afa7e54a32085e51bc830f56fdcfc583e3bc301c000000000000000000000000b59204cbb57ef8b9eacd20d9558b43abb2f6b03d0000000000000000000000000c6ac1bf20a3e9636091400343f11de89efde3c700000000000000000000000082cffe549cf67d15d9f7367a5444e27e0297ff91000000000000000000000000c52915c7faa0e0640eeffe7f52fa8ce96693bfac00000000000000000000000013105835a2ed4b33122088a38b87c32552d8745f00000000000000000000000078107f8d47406ff404810ff4774e7845a895200c0000000000000000000000007e9cacf8ab71b510eff052bf3e858362a9e91d0000000000000000000000000067068b08ff827397e80cfda7cd7af8b9a1463345000000000000000000000000f209aa47fd7c4190313d3f01c720971b4cef363500000000000000000000000052f31c9af2af1d90fec9cbe3dc42c0bc3be20dcf000000000000000000000000ffe76607dc5139ab3465014d8265f1ab23e0f9db000000000000000000000000c01aa7e24f3bbc3fdba46f8b3a14b5eaa4048d4600000000000000000000000002c0a000b0c7b83b61332f2a8ffdad82501e0bae0000000000000000000000005cdefa635e1f7937c36bc0e0e67caf036db80767000000000000000000000000b7221aa935e1ec5b8d367b2ae4443e5e1bee15a90000000000000000000000001a158541eb403ef7a3b28eb0e83e4f6df25c11c0000000000000000000000000ea6a1fe7777f45fd33a3b19a1838120dca0d820500000000000000000000000089e27e1ccb5adc44b138157ec95cfb55474086be000000000000000000000000ac310b0317ac8d95ecd15930e1de9f8b2f7013b7000000000000000000000000f880cfeeabb4d200cc7147614b926a4625a925cc000000000000000000000000bf95291b4b3a6f917a8ddef474cac7d3d97d133b000000000000000000000000f9e5a5eb8f8324e36d68961b8e7059317f8ce9020000000000000000000000009d0e8c77952da67f6b9e1b6cdd0359d6e3ea4038000000000000000000000000ab6742d58e0ac72ece4e6b625f28f9b03c28583e000000000000000000000000eb4f55dd4b3eb0446db7bd80d8766f1c7594415400000000000000000000000010aec4c422984a23898f1a3c3cc2e6ecea5240ca00000000000000000000000047ace208392f7b71fa7de3d78da738cef3af0218000000000000000000000000c7a79fc395c6c94099bc2aa5cfc010d75cbef9be000000000000000000000000f274be45f2140caead6fa1fb5ddf24b9ecbd280700000000000000000000000038313bcd8d1e5a4311a34965340c2502147bf8460000000000000000000000000467e929ce30efb400cc3037d78ec38735866681000000000000000000000000695672abedc1b1be6420c5b24c8a5f1fd9436f09000000000000000000000000e890891918d68e50634f4cdf58326df07a5ca67d000000000000000000000000c008d96d1d0fdf4586d16f43b6920e0f52545c2c0000000000000000000000007e3ea3ab4d51b9e89a8e57f2b0ffa5ab15b08a6b0000000000000000000000000d5a4a762d48623158f43b99f4a7afbcc731bed80000000000000000000000004f4944b17d7877ca4e90cd7c9313784563ffb86e000000000000000000000000d985e6ec98b5d0332c288d6e30afebc536e48da0000000000000000000000000a99e919d3bb0c33b6a0e75a13add06e60bc77e34000000000000000000000000577363ed59b54d9560a9a6ada8b90a4aed49a6ce0000000000000000000000009c2e6169fccc1570abbb01ee120132f5fafed9b300000000000000000000000087c524d203ad527f329ad75ae17d95d1815ee55900000000000000000000000099ac5901a8990ef914e1c8d6570e261c366643eb000000000000000000000000115dd273227098c14d5ab8db90402d94e176d03800000000000000000000000005a5456f5c9e97ee8924bc8428c7dd4a0c43724b00000000000000000000000021207086a97482b2f918ad8baf67af47cab74e210000000000000000000000007799172d2ca8a20f47def755f2115aa7921898db00000000000000000000000029b8fe3fe0de0c5a2fcde905570b05c2b480b591000000000000000000000000b90bf082571ce7d3e21ab8a86304be1abd653cdb000000000000000000000000ec55d8d3fadce409fc0b7abc6bc29af60e16da61000000000000000000000000875ed2a92f2ded38bfecd0738e80cc628d9567a2000000000000000000000000d25ca6e7710c3f897cb8d9d41d5f1d42039de959000000000000000000000000a2ade82ae16448dbdf537fc7fda5b250463ee97d000000000000000000000000197734a902d21ad9c5d8e1aba8b636bbcaff1a7e0000000000000000000000004d20ec5726982e950fc51c7e3a45a00ae59da5bf000000000000000000000000eb94a993cb4b40dcbe495dade9cc03f5fdf3c37600000000000000000000000044cae6ff6a3d179a9b323f080395bca4dbc81c6a0000000000000000000000000642396272fc9eede0cf81ef84b476180e486d6e000000000000000000000000ef8bd97916c26ed06b0de80d4efc58d6a084baf200000000000000000000000033440f7f02b9316564db96ebd421f7ad879a40ca000000000000000000000000a4cdfd628273d7a3f7a5feab9d362a33e3f31ba5000000000000000000000000c33f82abc712bb490744d7f698c7ab821cb50c7c000000000000000000000000ec2181f33905e35558be5318fa79bfc1ae9158e10000000000000000000000005ae35dae0828a78844b25c9bebaf7181ae524c6a000000000000000000000000eb48e60742bf695566d22cd9216d2c776bbdfb7c0000000000000000000000006dd260b33adbab9fa46e1827606ab4e116e9f1bd000000000000000000000000054c3f238fd1530de48edd9bf88bbf66f4ae4981000000000000000000000000c084d4995807a6b866cc8e5a0494c6655d98a0f30000000000000000000000001baaac42b9e255f73e6be62039a55d7b80a2d64600000000000000000000000070c25634945dcd379f2bc2b9207b1984df64e96b000000000000000000000000fdc88b9a29bbe8fc378bc436eef22335618e1d7b000000000000000000000000d7a7cedcaa466bbe4902095f883405a2dcb26135000000000000000000000000c8a723046da7f19511334393a3116e634e9928650000000000000000000000001c8b5009cdeb1b28dc324b837b7682395f6478be000000000000000000000000cad10bce4bf1d7cfdc15c551862c4517d3cfdee80000000000000000000000000b7df4784f4df27edeb6272dec4e699b9f85ed170000000000000000000000007b748472a491845d2827c1a6470b361251a07129000000000000000000000000089f10328fb68193531a4dd209cfbd3ac175f0e10000000000000000000000001d9f29eb84773b9e3fcb166728b5b92d5dc1e929000000000000000000000000d1dd8433aacae35d9b1d987510dd94930c1cbd7800000000000000000000000041350444f83d0126c23cde5c06563418bea6317f000000000000000000000000f09bac99afc9a74654951a4604a5652e6d1df9d300000000000000000000000073da46660330755e6526a041fc342ac88b8e63fb000000000000000000000000d2359c0e074b3f2326aab50baedb96475a96ac9a000000000000000000000000fe48db7e45a9ecaa4cbe2d7d39c7b37611e51c8a0000000000000000000000005ec6592d7814d29cac1efc00758edb66d9edf1640000000000000000000000005e8bfdf5a6212f70c2659f120edff52c00c4623b000000000000000000000000557697ae508f19c4fc5070c3efb2b4dcae1b19870000000000000000000000003c0f4c99f8bb998ed355d7e79dc6938e17eca445000000000000000000000000e2b726f19ff95a5e6bd9ecd2183e20f06ef9f0640000000000000000000000007a557c0a4bdc6be5430cfe8d792ba56b4027c85200000000000000000000000090e9b917ce7a61492ecb11cf2226b4bbcb6cd78a00000000000000000000000066e5dde23dd5ee4d570488d7825fc428bbd74229000000000000000000000000828e08933d606eca353d4c844113dc450d4c54dd000000000000000000000000472fcf614830d820004393ff81486dd4e73cab4000000000000000000000000008064bfe1c632102c3f1d16c9ab9411ac65c7e42000000000000000000000000ef432c7a72311baebaeb42efd463cf8f8edb894e000000000000000000000000ac6aa26330d6b5a07acc98af17b4e16a1dcb159400000000000000000000000044819c2e6ca177bd3fc8a93af00ff2e69ff6ccd00000000000000000000000005df81a9ad670d3cb75173737a2564fc9e148ad0f000000000000000000000000079353e526ec73efcca50980c85a28ec826187f90000000000000000000000006d0e47d7b0ba0f24a55d26aa48e321a374193fe2000000000000000000000000af34f541bbb24f45c817c09fc15386323aecf92b00000000000000000000000077feaffafd52458e091e8b3ade59c9fc794feb63000000000000000000000000d024613832f072ee5767f3e1ff2cdfa341555a040000000000000000000000008750687a0520b75c2390c521e18fbcf25f3c12ee0000000000000000000000000a4c6b44e5b29e63853b82093d5db7a161118d7000000000000000000000000034b0b522ae845733aa5fb81c22a5a39218e06a29000000000000000000000000b57b0beab9f0ef2db908af85b6e6236bc469d1e1000000000000000000000000ed2362fd74a9e958ab638e6e65732a22825d5af5000000000000000000000000980f92fd85ee388e43868142ac235e5a8328b16f00000000000000000000000059f3e0d74e21117bd27529262f9ef93cd97e086e000000000000000000000000efcc560d167fc68c3e2ca74eb2d83bbe13256ed5000000000000000000000000388603c55fc49da49f3698c5f728b939b0e702a70000000000000000000000007968e138f8d2724e3f49d6ccf472cc71f5a709e9000000000000000000000000fdcba1fc345ddbab2499610c266abc9033ee9857000000000000000000000000f4b31a1815220d9a1eab7fb3da3211b738c35f01000000000000000000000000b93beb89e3479ed49ddf7c35cb2eab2b98a32fff0000000000000000000000006f658091c73690279a6260468f12b07f87b0a047000000000000000000000000ef3fa85f2577329a9f5d393201acbeac39c0a15e0000000000000000000000004caf491532840a05de5976c0a91e812caa4c947e00000000000000000000000059811e83393a3b638e4f597b37df6e9587a657930000000000000000000000002e014539991e390b6d92faf82302a0adfe931371000000000000000000000000728391c3e604b76898a90204b3b1a5a3050347cf00000000000000000000000038720c0481595eaf1c81e752aeecfa1983f89b06000000000000000000000000ae77e2209b2db9607a0af36ed6d13d75e968643e0000000000000000000000006023d2ac363ddf6fe0585ba1429cd1d5a00b237f00000000000000000000000035a453b3684f6cc025071b06e6af99bccde4e96a0000000000000000000000002b466ae5f3726e020f4cb9465a288ce837b3cf8500000000000000000000000084241fe74af79f0187ec0603c4fac2ecf19c34480000000000000000000000004a5682ec87e559dfd427151a989c67966bb00d470000000000000000000000002b4d691a3c9f75446bcc6c9883638b94b9adb7b100000000000000000000000085cc2c9559d92720e2c61cd8e26b939b56e4a04c0000000000000000000000002062e5542141a6ff74fd39b7495026cbac7961dc0000000000000000000000006056e35a7a92ede3b4c813d74eec2364e5691fc6000000000000000000000000ab358b84a9b4175063e0130d273a6d05594fef80000000000000000000000000176a34e132cbd56b668859af946dfd22c5e995ee000000000000000000000000aadebb7eca6e3321bb9e258216c3326b73b1ed140000000000000000000000005f8a77241104ec6af5627d11113b7104eaefede10000000000000000000000003cb0c7bd5773ab5f51406a8aff960915cf9deb8a0000000000000000000000003867743af1634bf85b5351f850d1096c61b4e126000000000000000000000000855f85a6a0b54d387e107051b9ba801ffcb88d5c0000000000000000000000007d14bf5ade750c2639b7d18a36bafc4cc554488d0000000000000000000000004b8253104e9e2f9eb9e503799cca489b9b82e7b2000000000000000000000000f2d6a5aebacf8ad3611e812b1ce0426730071f7700000000000000000000000092fd8d0a2269da4be46cf5df3feb677f2deaac4b0000000000000000000000008d139208dcf1fccdce90b148fd951e3aeb2d9ec800000000000000000000000049fb0153d1ab9f24561c4b0424450c97514e6eed000000000000000000000000f508d164da325359a375ccf0b7667604b56c83d4000000000000000000000000755f22b1ab9ef34f5f4556a24df44b93adcd3d3e000000000000000000000000a4a75377cfed634749fef132d4bb94d54a65686b00000000000000000000000068cde8b1b9eafbc0b0d3835c773b31d6d5889288000000000000000000000000992b22523640a600292bf071c7f6f119e23c528f000000000000000000000000f60792e81eb67c03c023beda4e638a96335d6a2e000000000000000000000000009e8e3c65d81d12842ce047f9831e2415a43bc500000000000000000000000040c8f40b64f2d86a5730e487dfa2a8e05cec2a4700000000000000000000000055e61f560c38c51a8aff6bd3a3bd4cb3066a451300000000000000000000000068486303692d7db8b4af285b2b0869e085ab88e3000000000000000000000000f643e027c27e92e4477e8d3eb5a0d6fc90fa9b8c000000000000000000000000df7e40de4bd22ca1d827c6047b7eef6804a12a1c00000000000000000000000003592c9f77b0e5a67310d900861e31df0b18d2b90000000000000000000000001a19d749db492845da4da28baeb9aea8d6d0b104000000000000000000000000ceeb84cc1b4d5365e3d28fc902ca602bd45efc3b000000000000000000000000efd86825c8ad0f690e08f3f593e0bfeebf45bd28000000000000000000000000051f16e7139e61c4665565c099886fb0771010c40000000000000000000000009e11fa4c26455c86910e08ac3a2bf5e3cdcbe0d00000000000000000000000002c362c6e791ee4728824bae91b0227ff8d670f7e000000000000000000000000dddeb3b1e3807bc4919e261c541349432fa86ca0000000000000000000000000bcbeb25a48a2ebe23c667fa3a28cf23353aebcf9000000000000000000000000ccef5d14d9eb99111d8436ee350b2e0d6f06a3a3000000000000000000000000611d0fc12bebd3331c7e4cbcb0ffe5ee7db7eb2e000000000000000000000000e9e772bac2e5dccfb15d9206a2bab4e245341a59000000000000000000000000f36870f939aa90d542ffb618fc77404ca218c9a5000000000000000000000000cd131b6af137699291a32ba4e4040694b9b35db9000000000000000000000000563e147aa6adcb3583448f9c1b077d97e04d56640000000000000000000000008fdf6d1c9952cb5e5d0b033abc20713cd5ff84e80000000000000000000000008638e62309b6d6aca0a891c4404ceda946cac7dc000000000000000000000000a173c1703f6109a0f55b8289f11d8f357137d8d8000000000000000000000000df8b380031aedcfad02450f603a023071a39d85a000000000000000000000000578cca3fdfdb273dc1715c90ff763f16ed7b551800000000000000000000000030b2a9f44ecef8d2b675782a11ec67b0538e2047000000000000000000000000e7f02c1cb83988e7b1d217b95537589668cd6e7700000000000000000000000010ee6559a0c160560b662b72772add299fb771c90000000000000000000000001b263d1a1fd65414b1192d85d1a20596e007ea94000000000000000000000000f469522250cf1bd53790187ae99a95ea719057000000000000000000000000006eed1a004dcebfd3d659e11ece747f077c9ae69a0000000000000000000000004e569d5e146b57931790d7715fe261ea66b8f976000000000000000000000000df0dde4bc958a2691c1601921c290649c85c4bfa0000000000000000000000002f780760490fa1c8b90cafcae02eaf44de25449e00000000000000000000000071f101fa1fbd55585b826d03a6473aa43343512f000000000000000000000000617504470cfc8a0400482e625190b8d8430699ea00000000000000000000000042eaaeddaf1a053ca64f63ae5636579a7eed20ff0000000000000000000000001d7c491537b4373f8b0f7fd9280934af84b7559f000000000000000000000000962d8fdaa2d3b12478f823c75e86d5cbea8a04f300000000000000000000000099153bcf4f9196f160d7af3c7678bbd44dc3d24c000000000000000000000000ed938a1d85b1947fbfd4334dcbe18bcb15529e93000000000000000000000000ce5f05c557546e574c2cedbaca4332ccdd57969b00000000000000000000000078be0517228ac50378acc60a5a0333acb41d85e600000000000000000000000014b7921c7eefbda6e2ca1c5bb15779084b122beb000000000000000000000000040e084b1c40a41caed2a09d6229b844067797a90000000000000000000000004952a5db78081563b38cf9a0fd1389218cd34587000000000000000000000000b8d2d4c107b07fd1293ea7fb1291245c004395bf0000000000000000000000009481b92cbd8e4ad1d17eb180c171d84eafa5cbe90000000000000000000000007d913188e04927a3476b1de0174de11f8c1a53c50000000000000000000000009904fe29d765e668e74d0b5f35814856d0e53de00000000000000000000000007705537ff56ce8e9951a291d4bddd263ae1e3a950000000000000000000000001f185b7d390571102925f80c3010384c07846c10000000000000000000000000fc3d23bb9c5ad2f3ebfa0989cf7a62c2e85bcfaa000000000000000000000000f6cfd73b85d3a00a0749bfbd3c0381633d91e2aa000000000000000000000000d0b1fdf740f623f819cf8c6fdd77362cd8a775fb0000000000000000000000006b84fb52b7c92e657f66b81f34fd2d044eda99bf000000000000000000000000624970c24dac633611971ac64edfc7c30e4523290000000000000000000000008dd83dc0d8036b1422d5d93549e6ba6e8609dd86000000000000000000000000d5239978eba247542529bd5ff430064aa831eb33000000000000000000000000df078596f2a8b1ac31d33cc9d002add17ac823fc0000000000000000000000005584580fdb84a3c58bc46769cc3e2db7cf8a79b50000000000000000000000001979e655ce09e1b77e59ad3d2cac9b1f9c74fdeb0000000000000000000000001e4ffe201667f07349f5a3ff499112a5074bbbac000000000000000000000000d506b6793b87ad3f3a5fea0d08963486c00e3db60000000000000000000000008c7c48e1d3b96d0c8e0a19592a22cae055f1998400000000000000000000000017d338b702185c9aefa7559f5eabe9b451b8fc69000000000000000000000000c4947bc0c56776ac4d4ff728aaad2916d1a3ee1b000000000000000000000000b92f631aab26b3cd9a13d33dbb193ee2353aec5800000000000000000000000006832178e54704c5a9d0298bd859314cfb1f8981000000000000000000000000c9d66987814ab4c63388e6a2e61e6426db3cb8d6000000000000000000000000945bf62bb3318cc64a671d614ba14757305e748500000000000000000000000048b1ca8cf9c6acf41e5153fc19c4878f120551d000000000000000000000000019f1e497bb12e0c23c993d965f2bb3c3ec76ef320000000000000000000000002fb364f714eae1de5296412d94f18d19da673bb80000000000000000000000009ec1e808017e076e01572372538627c05444761a0000000000000000000000007a7acede8afbee9e3ce1d225f980a5b4bed24c8300000000000000000000000054423978cd789ec36ac7af0165dc6dec50214a33000000000000000000000000317d50a5238dc26b880977f659d7ea5bf63bb46f000000000000000000000000277a3f0a337173b2ea417cd1b52b83562a14016a0000000000000000000000008943a7b8a3a05e258efa7f882c5f47724bdde68d000000000000000000000000fdd55926a463ea7102b07db7c9d66b5cb310d0a80000000000000000000000002bffa161d77e8a32e5553797f839a62968f8cf160000000000000000000000001a1b453dc9baf83b1c53f7b1aaac0ca9c1142169000000000000000000000000bc9444a66eb4b5243528d8757c75ca325e296b79000000000000000000000000fc612a57009be4a6e8452c767ac20be2808f34ad0000000000000000000000007172f23d772297c4cd40cc01e203d8b05d1556530000000000000000000000000f73fda520ca727f7169ee606a323bfdb73181df00000000000000000000000065badb9c08bf3eec704712bbc659126cef370b98000000000000000000000000c69afcd46dd40f11f9088ff133e22ea58b25d3c6000000000000000000000000b314acc60486bb86fc2e876855af5da63d7b965e000000000000000000000000dde023e65fedab358e530b0a2ee46853b09d4f8c0000000000000000000000001eee22ab599fed88c20d0d01ff7285cfc28903ca000000000000000000000000ecb1f1684024f5cb94e470046a849e59e18b0129000000000000000000000000d1f712884273f1b737a7e56c34e0ef644abb1cd4000000000000000000000000a0bf876322af30e5e2e04633ba07bac572c4a33f0000000000000000000000007e4d9022b14e3b673cf1e9762b21f64c3f4b7cfa0000000000000000000000005c277a0dd2b2ba372d59ddd55e66f4d736b5410c0000000000000000000000008ae4c21f7c3b5f745d9d1f2cdc34645a688913e10000000000000000000000005f42cfe1b42c1f860fb3dec5a70f9eeb2eaee7a800000000000000000000000000b41df1b8ceea378aa7490b96241d626c92f5bb000000000000000000000000b7495d1e112c50df5830144f29f6f2918b77eadf000000000000000000000000f1b94912f5827c8e008eb921b53b6a99198c20f80000000000000000000000008d6897f356f1051237aea1ef9c5db7d4afaa372000000000000000000000000068dae1e9370c5c058f88c60d8f8b653659f25f340000000000000000000000002a2ff28bcd77854a1016e67d632a73c4d83e351b0000000000000000000000008c9987c171c31b486394f03e45b38168a364e6760000000000000000000000009cef4e882315b431d392ea941b4701c9d260060f000000000000000000000000c17485ec047ca51747e573f05a4b5e24ea6a4e470000000000000000000000001848b2001e96afe6d2927e275b314f2847c931cf000000000000000000000000e2cb61f5cf232f29bc32ac8d6442395bb86302be0000000000000000000000004fd20329b445642b5ea9af2eda0645ca3fc41557000000000000000000000000e00f516a71552ff18b49e2e9f54b3c4ce9a18e4e000000000000000000000000c2ebeb1d2116bcad795ec16bc1ad2268c907ec7800000000000000000000000055adcbac60da695f4393b8b841a91dbd49c37a340000000000000000000000006a75e020834203d32a5580f64c743b27aac6a4aa00000000000000000000000090457ebbed9b858a5ad1231a51ea01fb63ff20be000000000000000000000000d5f8112aaab8b720291a34af34de8d3d5eaa9eb1000000000000000000000000a3afb9a6c69c61d1642bcf2e579d739fa9daf0c2000000000000000000000000593af72177721dfeb52eec420f7a5a5028174db4000000000000000000000000797fd97dc0b33199fa36544971e9c12ac9ed0113000000000000000000000000ee5a4e57a41667022d40529cdaea7cc2e432093a000000000000000000000000ef963dc63c87edfe740ea4e8ec558903106e3d60000000000000000000000000031c9174bc5b002c40672e0edb003527ce54731200000000000000000000000059bd10e7bc13295fda82a2b2f98145bab987d07f000000000000000000000000d61a692722f8a2c515897d77863134470cebd648000000000000000000000000ee818206c219458f70312b4609aa9bb7451215920000000000000000000000003f1daa20a2ab4cd152c9fec0074bea9a99368e3600000000000000000000000066103fb9f5b37c17b1c655b1eda16452c03fa05d0000000000000000000000001e8f952a33922c0d394a656792556b430f0b8e460000000000000000000000005ea5baaebb9109150a45d9644f9680de5966db04000000000000000000000000ae3f82d94dde8fafd51ae5b563af152a8bc5cc5a0000000000000000000000004daef7b92c1eb7d41f7686a9cde8e8517f7f1a130000000000000000000000005f9f1e6c4f399d2032f15b83f69483654226b20a0000000000000000000000007b902e3132842fa6523f81612c05536b917cfbc9000000000000000000000000af63c575df0d8c3235848ae90f733e29b20169a9000000000000000000000000f94b1f8e1204feda270c640238bd79c48a59f91a000000000000000000000000669142e177b60d1e34c00be10871674db976f958000000000000000000000000642331b7a4a280c37371d77e3264c2faad51523000000000000000000000000099053f0fbc625f1e9b3e6327cda5bd4ff9dde310000000000000000000000000b526888b94e6b7892e51ce2281282e8d85ea61e3000000000000000000000000a5517a80b9ed8050ff67afd048ff41225f7716a000000000000000000000000047654c5d58963d691d2dbcd40b59f83e6fcd9f7d0000000000000000000000009050a18ef261a120cc5d918f2e5cfb07f94604080000000000000000000000003d086f62102cba939948d8b1f114dcb47a08bb1200000000000000000000000077a01e0ba08dba9ddc626a43a71eeb23316971f6000000000000000000000000dc6bc9d7750afe5366b37f2d4dc34803aa87f0470000000000000000000000009a61d3529a44c5567aa1b7cd820abb5719c64789000000000000000000000000fcbb09d43d1adcfb731c321f29bb77e50b070bed000000000000000000000000a779a5d8a06f38d10d4010a3af4eb22e4e6984da00000000000000000000000092e22c6d30d649b2eac33dca0fb72d6bd9b2eb5c000000000000000000000000c2dc2c8025d254e6dce6d2eab34f23aa03359ac50000000000000000000000005a3ccde6039302133cb8d1966ac5d80fcb4b08f5000000000000000000000000e27ec8ed7403b171568a3586afbd54957d3a94c9000000000000000000000000ac345af54548ed7798769b47107838e100330abd000000000000000000000000145ec9c37c48d1a08c33f9d8a3da7ccbd70286d7000000000000000000000000ef8ddbb64864eeab365f256fbbb120e0a071f9f1000000000000000000000000ad897f1a99b8adb43028b5b00ad9d9df3e7fe301000000000000000000000000fe114b823888eb4df068a87d9f8a3c06a1869a1800000000000000000000000024744f1e1ef574685648e5abf34251b2d35fb2e1000000000000000000000000a0e1b0802f8ec2f6e2b7cd952f55195c7bdfde060000000000000000000000004dc878fda4939837e058bce21481a081c1e8aae100000000000000000000000089bf92a4c2370f4fe87162518b9fb494f375b8dd00000000000000000000000015531bbb32d0d15c4a6afb4ec8917a0d19e88e33000000000000000000000000b51bea800d9169acb4c2a71d317362055780a88700000000000000000000000043ace8e1446ce267064aaf9e61cf9c42723f058300000000000000000000000037d64e47e65d628d3373ac3639eb73dff3631d22000000000000000000000000950ee9b05dd37d96b88501a6e58c66446dfc65ef000000000000000000000000af8ad0896ecadf9ef82b1a1889f62a26d39f94b0000000000000000000000000879a9944c2f637ec1a9084d8802943834f91235800000000000000000000000041d3ba0ec0a19c3ac847ed8dff41332babb7c2d20000000000000000000000009c04ace26a0d95d939d769413171f39b19fabd0e000000000000000000000000881795c6856cf63f55efe91c873a815e0d3094f5000000000000000000000000083304458e2b8dc98ab3b80dee5a53adbd7015bf000000000000000000000000a3d30f7618ec610f1dcdad78a197873b74cbbdd800000000000000000000000067aa51b1878104349c29da9d8b76073c22de79840000000000000000000000005e770a6c2fb7dd3750aa464a131a04fe50e8dc0e0000000000000000000000007405a8374a37fbc96a3dca65d7dae95fdd445279000000000000000000000000140f4506e9b0553907e70772c4f1bd1182126864000000000000000000000000bcdd2b490750b9bbbdf5362d7344581443d2f19d000000000000000000000000341e44bda8de3d82ea984fa3ec6386568a402fc6000000000000000000000000bd4464dcc3a552b533a441388cc31095d33684480000000000000000000000003c1f5ac7c9f2acae03e93ade92b185f40cf6689900000000000000000000000026f8982b40d52a9c8b6977136f7592da23971bea00000000000000000000000039ad5f3d11ee72cd28bc6b3118e5982badd5d1430000000000000000000000007a6131fe23819b144361791993039b2f50a2e4e50000000000000000000000009dfd3a1ad9af1517613b9d514b7bca9dbdea0c24000000000000000000000000226a552b522936b60e340688cb87086d4a9c3b13000000000000000000000000e756b515e7f056fece63c626e1d3a3d17cf6767100000000000000000000000093c08f6af9cc60257a3f6e73dbc354390835c14f000000000000000000000000efb62cba86b30bd42e250a7f1797c2f94886851500000000000000000000000066599bbe6ab8a97d4939a02684b1dfc2996e202f000000000000000000000000a0a4216d876a9901222b2cfd9ad6ce15316ef9630000000000000000000000006446446152da93de4803ef98a6ae9ce9f5f2d08800000000000000000000000044aa47c1dc319278e7917ef89d23f11cfa36cad1000000000000000000000000bf636fe8e028c5b5a12a8c5cd7aed241692bf5a4000000000000000000000000f98b47fbf194dfbdab8b22ad92bd96a3d9c2ce90000000000000000000000000311832b2f55d98cd5115f29d490d76de9b80c9a20000000000000000000000000b7ac92632ccaecf198185820017af15f8f5e95d000000000000000000000000ded2e99bb969670988bbe283227052cfad5971d1000000000000000000000000a98be5fd0260bd360552f9e4718b3160a1dc226f0000000000000000000000000c02bbc3614c330295e179c345a70306617c0c2d0000000000000000000000009f56d699ce72c62d17585abe031ffde559ea0a6a00000000000000000000000026c0a989eaa28014414a55bf719117823c87f9570000000000000000000000004acd47a008443a9faba14988f7b6aad7e1c437bb000000000000000000000000babf3174a4dfa95f98978fb8f07d9343a907d6ee00000000000000000000000093f29766532d0b32644a64a48b58e8d6d274f0530000000000000000000000009d5c7c77d5965f3f89726cc0f51b8f311b93c53a00000000000000000000000068e48feb0168c014737c4536e450264a68258100000000000000000000000000712c27e010a0e29d7e092f699eb9ce9de8af5052000000000000000000000000ddb2e82b65b4ff2c5eef48978bde6918703e09c1000000000000000000000000d92a452d254dd1c35c00e5026c38d3d4a35f7cf900000000000000000000000060127e2e3aa82039bad62ce73a6f926d1f6c69be000000000000000000000000426dcbfdf14001c6e07548af8b242cb4fe64de38000000000000000000000000b4fdcbb75e84f460e16f06b2e86fca259a4efbc100000000000000000000000072541b12b39f20402c188af477ea2464c7253bd5000000000000000000000000b84e4d7f8f5467583b9f7871c2dad3268ca452ca0000000000000000000000008a2ec8a61531393beaaa0b858262ce8adb551ce500000000000000000000000089b3a8849dfceaa45b7715b5d14514993edda05b00000000000000000000000099a01e472c70e72268ba8bd3c249c4845bf926ac000000000000000000000000d94ba8bb5f6f49939b8d2e0f95f0e05acba93384000000000000000000000000a2eef225828edf12e55df92eaa06c08c09d458110000000000000000000000008ab6af69dc1be90feb7e35a42689021105366ccc000000000000000000000000f33d1be0a302117d43f06da250bfcb985464f7a5000000000000000000000000f5548ab3e10d2bb7b72407783d3df8494b231c4200000000000000000000000010f7de70772d0aad37926c8dd00c42fc3970c93500000000000000000000000019dfafcbd749cc285eafd88973ed8d5749b5e83e000000000000000000000000ce3a7f4d6c5d9171b03314caa3b979ee25a8f832000000000000000000000000ec07b85370a56c5e6b0f865d5677b2efd4644f4a0000000000000000000000000c9421859ee4d25950b23406f89ff5073765470f0000000000000000000000006ae7fa1e8682b69ad4c404497f8fe68dbe2636ae000000000000000000000000afe23f4352eabe2b7624bbce0c19cfba98191c7c000000000000000000000000618d631d7c5afa11278f2d1ecd5d4f44fe1e48b800000000000000000000000001b0d2545e4041ca9ba54d875afd9cf069841732000000000000000000000000887701d9274ff0e5d981c75d6374cc72fa172e270000000000000000000000009a581eb72d302ed21250d9bf0d09ba6851d97ad70000000000000000000000008e8e7b5c1276cda8290cd7dc61b3b612d852450c000000000000000000000000febd6d6d715b19f9e034f43636c9528be8e0d4850000000000000000000000007acef1867d1da00707f5ebb128b6dda70016b2410000000000000000000000003d71a0f4bae3de35e7687bf9aa67374d0e0d7e58000000000000000000000000b1e11e3159f5747ccce82c6766bbb2fb9f948c0000000000000000000000000086586e3f5a1a9c27bf88316722ec068aacf10991000000000000000000000000af7e6ee1451b7c7648ee3d37e3aebb71903222d30000000000000000000000004c9063661bffcb7cff1dbed11d69ff213754bc030000000000000000000000001b9847e3e77c1654cce0fb115e4f298cd4f1d9b4000000000000000000000000f1e1845c11b5161a64cb3b82ac94460125d358e80000000000000000000000004d088f320fb6b22aee8a60eec36f21da11162437000000000000000000000000a304b88ed7a971df3a3d4b31b8d17dab03e7ec8f0000000000000000000000004109c56b97f440837459ccebdfdbc03673c037620000000000000000000000006ca42f0d64e6d49053198bc98c580ecd48b930a6000000000000000000000000d2e4dd9b6fa3c850d06079448e1052cddfc5dd0f0000000000000000000000007bf840120184c14d6779d8eba1bd139fe3b8b184000000000000000000000000a1db2df6d2ed2db853ffa4ee3e1883fa50ac00d2000000000000000000000000c97dbcdac7d4901233ce8bb8a6e435825041d9b30000000000000000000000000918213a472f6e98483ac6a533e9cbd08ca34e840000000000000000000000007624efef5c6cdf005121ae4642c738206a6178d1000000000000000000000000a71928e541451c04eb153be70bde4cf491d816220000000000000000000000005ce57189627e89ebcef6993875a7e40b6c9621460000000000000000000000007d0ffbe0df6a749d521a4c2518a4916cf2d0d30200000000000000000000000002fcbcb9ff36c041fe3498b28de9e6404bf6b9b0000000000000000000000000498a4600e204296de72d47dd7e191ddba8d77d61000000000000000000000000affa002817b2afb281305ab6d9eb53c3de18ff8900000000000000000000000085df4f3e1b31cb99972a49a7a80bad73ebaecc08000000000000000000000000f9548c438d3c83570edfdfc838821bc5f080032d00000000000000000000000059a93b8252e2303dd080beded252f054456773da0000000000000000000000000c94688c4d16e54186d22759e4e7739491d9bfd6000000000000000000000000a1cbf5b07462e38d23729f83b50fa5ceac3caf4a000000000000000000000000dfaad07d9e3fd75d61c47736ee38a4cde16f45da0000000000000000000000003f16763d155327024ac29bdba8111f6d155571ea0000000000000000000000006aab8acdc48da39f1386b78a3f71d97b25d2c11d000000000000000000000000837a28ab2712747c18b7d94860496ca54f9fc2870000000000000000000000007c5ab03a8c1fa3757dd245d7172a1c1971b1a971000000000000000000000000be56f2d1df51909264dfa6cb12ed995f59d7d9d30000000000000000000000001fec743a111ba63bfd10c7a1208dd5a538501b53000000000000000000000000b8e27034d2ede37d7f8bc6e8a4d9c91d6145c8b0000000000000000000000000ab0d71459c67ba790a80b9dd0662b368be912b3b0000000000000000000000002a242c69eb3d874d0765cb56c0730ea09aec56b300000000000000000000000065791ad4ed70e9dbfab921ed14874923268871b500000000000000000000000025f6dc25da7a2e878896cafc442a7c543f2eec5300000000000000000000000061d6a59a7f9477337757040ab1a125f63c1456920000000000000000000000004bddb3c32afa3d7abf27f42f71baa91c4122c1680000000000000000000000003295663dcacfb7cb3bd8336016c4a00204b1056e0000000000000000000000002d78150ead9c6589162b3e14f6dd5673ef9160fa00000000000000000000000069f85a18ba94383872a0c2e0d9b6775119663892000000000000000000000000c62cfbb7313f6a08ee52901dabe63d03fb05ea6f0000000000000000000000006a5f45356dfef5f42428f90c3aa8375e069a1c360000000000000000000000002aff24b73f3151072adcdcbdad7491f1e6f0308e000000000000000000000000532d5645e9bb10675893ecc1d52905f1d4b5b5870000000000000000000000002f3ab432968b31855f8cfad2f0956df27adebbaf000000000000000000000000425512358c5823b71e2d70da9dd145fac877fa36000000000000000000000000b455586eaa28a39b4e9f7d8dea8ef9f90110bd300000000000000000000000000d8cbcc91c09b35f3a089b43ae2f05b9a72cac3f000000000000000000000000230e21ec76dd2f0f152555feb92b348ed413d963000000000000000000000000a705ffd33756b65e12171bb457e7a6ddcd9066a3000000000000000000000000e2ebbb4cf9d3873a0d9e57f00d98d2aade0d9fe00000000000000000000000006214642482a649ee5b20d6de07fdad8f8c61cd690000000000000000000000009f9b2781e7f39b2cffaacb8eeac41a0c7650d255000000000000000000000000bbadbe96588e5f05fe280790b09db2e713f5e97f000000000000000000000000f0d72bf3c454511e738fed79ef7b740e9ce73353000000000000000000000000c6f43571331e9e7e239a933da60593df7ff0627d000000000000000000000000b30ed4317772d772d2463a98e8692624ac6a561d0000000000000000000000002074ea52bc6d396c1f0fded5faac69c679d1365e00000000000000000000000004617e841d9c1d506906a16563c2200c3711bc8a00000000000000000000000005e07d0c341e3fed00bc99b3e4602d8daceeab24000000000000000000000000c8eabf4148306edf2f7686f6f4aeea70d92e8d6a