60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000e737465746861776172642e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e20737465746861776172642e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d52725765323146526575525734366736385a7667527a70764a6f5172444257326a5877467a3567336155564c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055600000000000000000000000030a8d04b326b2b84513d1464dc8e0c2cf5f725d30000000000000000000000004290e508bb13d4cd540541b28c1bb2ffd476a3aa000000000000000000000000c1b5daebe49f8cf629eb8b53cb5715846144d74d000000000000000000000000e748eee3deb6558e012b11593b4543a89d472c9e000000000000000000000000314eb185b13f6b17b1ec7122d1e0d25269e8126b00000000000000000000000000000000003b3cc22af3ae1eac0440bcee416b40000000000000000000000000608e4105e49ce2562521e31936815e2e20da6609000000000000000000000000f65f185f97ceb9fdd15605688b904bbc54dc60d1000000000000000000000000ec8506e1504a88907a0f5b903dd1c326cb96bd5a0000000000000000000000001b7883902ec5dcd927926f373582bb396f97ad29000000000000000000000000c03579ad3353f24935f16b157e543f036badbee40000000000000000000000003da608e91f9bbe882c8c745d5f43bee95d85ad1000000000000000000000000096528e0620e07753c0b66ebe9e59be053649ae2e000000000000000000000000034eabd89ef477e413e8ded4916f6b22271ec0220000000000000000000000005cc3faef10756514eed39f556dc9b6ac54c8058500000000000000000000000030eb3bbf6b83b09e1abf926824c9b637147837630000000000000000000000006c419c079dabca1d5b7a2873c4238526339cb3ce00000000000000000000000017d1734ad54c5583b435f45b9dadddff4df815ba000000000000000000000000ae5a0e35d5bdbf7a0b241b21eafc636a46bde63b00000000000000000000000039e445927d82dfe39e46c5384781c3ae1f14e086000000000000000000000000f2053486636b58f0b015590da4600c114e3ef4720000000000000000000000008b6a0fab5dd4dd364266e89b97b522ef93b675ba00000000000000000000000029a2da2c8bcb158ce864aad1ff551f247af354ff000000000000000000000000fe82161be79beadca48ee7b9a5ed1aa0bd7c2d5e000000000000000000000000f0cc28e7c3341fa92dcc0644b20ec59d835c754e000000000000000000000000b131e5a241ed8cb363dd0e5b603b0ac6c12994d40000000000000000000000002138840ca786fe687b14e40df557f9ee547d234e000000000000000000000000055991440bf7e184e7d1f51fa6dccc961cd1f3410000000000000000000000001bca00ed6a7cd12697ac66d2ebf35a7792c8d274000000000000000000000000e84a061897afc2e7ff5fb7e3686717c528617487000000000000000000000000fe8004555d8af309baa7f453c500a05432c974d80000000000000000000000009fedb1a64d99131dc31675fdec84e43815dfe7780000000000000000000000000ef8b4525c69bfa7bdece3ab09f95bbf0944b78300000000000000000000000001d80b4802692a236c1baf00e2b549827b16ccff0000000000000000000000006bc2d148bd896f6df5f76957e4e2cf3dfa2a54b200000000000000000000000051206ca47f034dd7bb75530a6376072b1739f1030000000000000000000000003f3ac6a49a0b1a3c33d2cb083f70881b95064d7800000000000000000000000020a8792dd28714c1076b2e6831e8e27b364cf8dd00000000000000000000000046e49ac726da5bba7edec82a93fa02c32daf7198000000000000000000000000c363bd6508d063cf6383f9652ab9cf3f47c12cfb0000000000000000000000005e55b0252259c774299b405b621a2b210de6321e000000000000000000000000cf772ffdec658d24e4100f1a452e55e4f1f7fd9b0000000000000000000000009d9892f157e8f7c37382d92a141b8f64d9e2a3570000000000000000000000004c8f9f559b837d969287698e4f45206f4c2f36210000000000000000000000006c3189ae21593ad7804ce3369165d7355e7607aa0000000000000000000000004c49d4bd6a571827b4a556a0e1e3071da6231b9d0000000000000000000000003a5c595f6822be87150b07baa97693ad39ed9067000000000000000000000000dbc4df2aa54bbf53d71604c3d72034549dc28d76000000000000000000000000b1881167439458cd388ce66e852db0f2f20fe59300000000000000000000000004e1b65819859fbed3b5934db103bd8551b372a00000000000000000000000002cb6cd843ad2206548f95312c81e011aa077807c0000000000000000000000004a781cc4f47f797f692c96340d638ace75162aee000000000000000000000000a99e4cb9b12ab3c49fe3631b7389adc31471b7d0000000000000000000000000be5bc834208fb52d43ec3342997a434423d27b110000000000000000000000003111bc7d4d6374434abdb412075fab74ad8682a900000000000000000000000017197f9ebc5545cc53badab42ad69ac6d698cd69000000000000000000000000c31f14f638e725e5ec81c389040a0cff77bbe7b2000000000000000000000000c2f369965d772cfabdac13acf396deea4a864cb3000000000000000000000000d98b82b293ac589219ed9074b228c20e63c481f600000000000000000000000081e692da4f3e2dab8f5bd18a70ceb634f0a6d3b9000000000000000000000000f7c1ea981105793b165f8164e51ec7d47f3ea4ae0000000000000000000000002322beea918a394c7c63f3ba4b8fe4ee959430a9000000000000000000000000f5235e41ec39527caa80f9e8b8ef84e81fa71b0f00000000000000000000000093776319f50463ffffde85d6574cf3a47901104a000000000000000000000000be61d2929aac5aee3e62adc9a59633ec16ea6577000000000000000000000000f0468e1369e5cf1e4b696334dc4685317715f8cf0000000000000000000000008dc7cda3f0d1d567348cdec9e0bddfde22ae01bb00000000000000000000000049f13b4184eb7463a86c3719663faa96355397690000000000000000000000002717b19ba3ebf245907ffa44875683d04a55d84700000000000000000000000064e66a1defc75356f57e53a08b04660f8ade78d8000000000000000000000000673ec321db7ddf1138b70d99a1a0e3e2eb137873000000000000000000000000a0c11ded901fc5ab495be99b433fdb1b6c6519a20000000000000000000000005297c831c1a3d7a6f64977fd4ffeedce52915f880000000000000000000000008cf318b78cc805cba2378e6de792747688b74a870000000000000000000000009e0b014192a5640d3a195242584ccb71cfa573be000000000000000000000000322afbeb7c00dc7513500d971d477d0cceef7d0a00000000000000000000000044d495d881f63e1a226286123e115eb5deefd9480000000000000000000000006b097c1b8ab1fd66dd73e23b2784b8e76bedf98100000000000000000000000066064d5bc28b7549c367400354001aa13a36efa100000000000000000000000048957b55b7413058c87a8f5082d5da7667871ccc0000000000000000000000007ab314b95c2b67a15e39ca1c5145e43fa59efe2700000000000000000000000075223eacfc9f5d07c8ee603657a0e9a8ec1dc4420000000000000000000000004aa0e8059feac5abdf641f664b0ede869f9287fe0000000000000000000000006b48f0770e198da5a7f96a8a1c6864bbeffbb06e000000000000000000000000dd5a333a908596bc745806504baa18d4f60493fc0000000000000000000000006c135933e9c29c060bc98f42bf6e69ba82a2d6bc000000000000000000000000b8069f87a3431a050ecb51a242be9501adf37adb000000000000000000000000475e6a87222d657c18cdf4a096a38213789a2258000000000000000000000000d6b83f661d638de037ae6dc233edc1fda3556001000000000000000000000000f5309b06c389e3c9140033e366828f62e6462d1d000000000000000000000000842113adcb88f68e2b58eabfbca309dfd34daef0000000000000000000000000defaced0b90b35789e0b1b85abffc156160121b20000000000000000000000007141e00d4f680a62b7c27424a5bb8923b4334d9100000000000000000000000002386e7e7dd2e7599f4d344551aebc67b71f4c310000000000000000000000001b2d11d2b04096f1adf5929db943e6d76ce17058000000000000000000000000d320384ee708caa59ada42d63e807ec9573f5a0700000000000000000000000001f52940232f952495c7d834e3c5280cfa4e070c0000000000000000000000005b117e17e42e6b5f65cda730379cd4e39e5a17150000000000000000000000001b9c18498c5e6b0355b419d3db82dd9ddee0c411000000000000000000000000090f923e1484912285d07f7e643599b8ebf945ce0000000000000000000000005e41bda764a03489e4e46989d3c2039473211784000000000000000000000000b5a264a168c62c0e4b841c19e59c78a9899ef61c000000000000000000000000f2fc6929a0b13d1af7e0c98d6970275d31fda61c000000000000000000000000eb349774421d409e54d7dc722708e2fb6058be1c000000000000000000000000e9473c8e7b60da7639829393dc3940ee0a5a0cf1000000000000000000000000d0168ba1c06f8a9eb3bf80c4f87a98beb8d3348a0000000000000000000000008075ddc91c6d521badfbf8c1b7bf37ad47716fb9000000000000000000000000155af224fe9fd1bb4677ffec82065f9740afeee5000000000000000000000000a00778de4be6374bc1ca67a8a635d5e74659716e000000000000000000000000452389038953906eef7fc5a7ca9ebd880d82c91e0000000000000000000000008c388008f8e6cae5cdac233359bbe2e9320364f6000000000000000000000000a2e5d3b7277bf492dcc6ad713d317dc9f9a7b64100000000000000000000000067d5fce3e0125b35ef7777c0681839647aa8118100000000000000000000000055794b0ae8558e71970e268e4f91cc5f98b999060000000000000000000000000667cb38f84d8100f94a27c6b81ca8b7949d4463000000000000000000000000ef66347f3e7355e9532e3ca1821a5731304f7ab4000000000000000000000000d31a3c076eabda08d3b31ed32da43bf1b2f6e4e5000000000000000000000000b2b40d1ffe58f6c9619de3979b4c4efcadfa61a60000000000000000000000006806f5a7d35f6b31f8cee5799fa7f70571b0d2b6000000000000000000000000d21cc3d733a56bb033bd3e72bb006e07e103d327000000000000000000000000c543f96fd53571ba911c126b4a9fb2fb3d028cf300000000000000000000000046a12ffd3fc0e092981112b45b0bbf01c6fb347100000000000000000000000050fe6bc0ca7e3365ea61f00a099ebc898d76420e000000000000000000000000a6a96362cb2ee956e1b3b1a38450815d761ecf0e0000000000000000000000005014f5cf5f9f14033316c333245b66189a70953700000000000000000000000099700c3cbc25f052f9ed171728e2f9d37419a1d200000000000000000000000030ef2bb1143fa45feccb5db4337dc21a9c663d2d0000000000000000000000005ce90d0cfee7a5545f13b3ef372dfa70abe419ac000000000000000000000000c3d688b66703497daa19211eedff47f25384cdc300000000000000000000000098b483b2fdb7b421b319a1007f35fa419c0582d300000000000000000000000059e0012d6507c97bf55d9c18da9739a8781f4801000000000000000000000000531c8c128e5b091fd9fa0a156e1700dff5c2456200000000000000000000000020e5dc129b11400a0be8849f4e58ce90bed1e9aa00000000000000000000000019b780a70ed9d165edcc972280b1fd525ac96f7500000000000000000000000018a63afe3e4e6d0f3713cfda890ad9c3b5f07c88000000000000000000000000a0e03b755546184b93f2817c8d0d8ef942aca7cf000000000000000000000000e79cd1a6578e3af21a95fa2e8174b5653ee7bdd8000000000000000000000000c72249dc5d8c63b8db8548e3c11e273aaf093f8d000000000000000000000000dcdb300652a36b9eb73a1be9b182c6dacdf3cf08000000000000000000000000be5b0321000bd476c246b65c6c73d3da6a5fa6870000000000000000000000002ad0df3dbd65171d0f20735e04c2e688c60cb72e000000000000000000000000993d2df2908c23a10211754b6fa0e9e7784076020000000000000000000000006bfe4af94198853e0aea09cf9acfaaa0b33d17d8000000000000000000000000635b53a9887228efd06db7340b323ddda1e1ab40000000000000000000000000eec317a52704e0d80a60dd53d451b04f2a7378ad000000000000000000000000e3698ba89fe8ddbfbdcbc70ad60bb8481da740de000000000000000000000000c9a849dcaeef86e07d5bf723a6aea1c4bc1a6f1e000000000000000000000000059fe4ad68a5def189920dc72b185c33ddfe349c00000000000000000000000071b5fd8d9b202483c1771a2dd77fcd15f9cd3aa500000000000000000000000051990a37491b5c7b259edfedc626f2218a9b93c40000000000000000000000004d834725860b010a28a211f9453904d8e3b8ff91000000000000000000000000a2080e45e6987f876c056a5c308bb2fdc913bc3f0000000000000000000000008867d35235a87e4e21867ab3eeaca88817e28d4b000000000000000000000000d431c5cdffb57927ebc815b953b946f79bbf482a0000000000000000000000007c139cc6c6726e04fe756bfc39fa543590d7e403000000000000000000000000ae99f8ab8f3f935113c2ff10307a8dc8f78c635c000000000000000000000000417c2970970fa0c92bf20cb6773b9b306b13ab00000000000000000000000000244d358b7f5d407278097a8482ed5a9273b106ef0000000000000000000000002e09b67283ea79cf413a0e3ffc704a7c03ebdd5000000000000000000000000032a926c98b84fda3c6c5c30a7b2aea18e9df2e27000000000000000000000000a759aad06c2ae36e58ea117451a05bf162bbc991000000000000000000000000b37e46a4b60b6d7455d54442d470afad279e80a8000000000000000000000000f3378764f5de878cb73a9f032d1aa23cb15f1b7100000000000000000000000024a2545ebb9d63dc00373abc29e8dbeba6408965000000000000000000000000bf15ab854d5c4f9694ea31673eae46f8c5b950db000000000000000000000000a1965122e2e2802b110e31645aa4a3fc8ecb0c15000000000000000000000000dd4b4d44bfba72ef6cddc4048ed2b678105dc008000000000000000000000000a186727fdaf90cd7d9972572e32c618ce04206f8000000000000000000000000c9da923ae98e7b4c28f4529a6462f0e495bb98ed00000000000000000000000004ed46ac430ea97952282742322f5e3a14c76cab000000000000000000000000d4e9dd9399db96cc9c1e30a5024be68e61b4cb0c00000000000000000000000049ec093479c27bc8fa33ca7fb46b7c1b4cf9710c0000000000000000000000004c9921a82fcd8ee476a0a4dd0a015a9daaec907d0000000000000000000000006817910d0d0f91a368e562b044bc1821e677b2a400000000000000000000000082321e9b94a941874818caeae5a56925041f4951000000000000000000000000f117474b291f3837c3215b4b155e02dc9026520b00000000000000000000000047f4be82bf7242c29b6b962b649100bbf3abb40a00000000000000000000000067770b782cfab1da42a0079c35ee47e49d89c584000000000000000000000000da2bfaa10f4d0aa7f45ea91476a084defe0732fc00000000000000000000000059ed1edca468331407c9b04064b395bb655f20b50000000000000000000000007424e2d7a8c4ed89c19c8f4a3afae9fb277a18620000000000000000000000002bf453395682d8d271ce6787f4b6b405d2d10cd50000000000000000000000006d62e6eb092e67fc94778a9d4b32249757d8707c00000000000000000000000028a960d7de199ff91fd043b290903a4bccfe0f78000000000000000000000000447dd3a33b551681c448274c5cf597044909c07200000000000000000000000009b3204bb14972eb8596665b97ff4ffff2be5e20000000000000000000000000d91adc30d4574be2628920758dcb20369fee9a03000000000000000000000000e98c69086a6a8370e48daef84ad7cfdd86bb6ea7000000000000000000000000c5e127ed0f3b22ced546f6c22d5bfdf7bcffae64000000000000000000000000ef13755561e25d423b3bed5adef4310e64c1f6a30000000000000000000000009c403614352a31de3de83727550d7271b73cb4a8000000000000000000000000098d818816f0427d513d5ae66b4d55fdf55a89c90000000000000000000000005ab4bc549af233ec4f39b7269bff6261ac3fffc7000000000000000000000000622d07e929bec80275492940082c20c08dad87c400000000000000000000000016524fe4df80cbcaaa5183ef2b0904200cbc2c410000000000000000000000000e9d0f84cbb63dc7b8a5415d5028c1c98c5fa863000000000000000000000000d3b7d6baf660c3a6fdeb3148e43d51c49bdf906b000000000000000000000000a0e28d741f15ba9dbad5ec5011188cb13a668e5c000000000000000000000000b5fba388ebd51b82b92bb66721f8c55b87f67509000000000000000000000000b22787d12ad1d1adee642c39ba6f61245259ed560000000000000000000000009d8bc2441dd10e7577daafa43c8b49799c350603000000000000000000000000112ecaea596a5b4e0e181d1faddca53ac0c548e30000000000000000000000006462b7961ee5a7e3daf7ecafe91bfc3fe09cda24000000000000000000000000889e93ab6bac93ad3f7d336957b9c9eadec9c2c4000000000000000000000000928cd3264ae57d3074c512329e142d87d7765efb00000000000000000000000016a0e21e95e4e2e43064106e33772f571e19554a000000000000000000000000db585aa2a68259564ca2c11f692d9ea5d6f7460d00000000000000000000000032b8f4def6affa94a96d54494e2477dd68fc59ac000000000000000000000000bce90d0046352dee75f2531c5d3a5dbac1b4f1c0000000000000000000000000940b181ffe11b3d52a751d8c4f397b559454c5b8000000000000000000000000d71a84220dc7ffc942efa16dc102ee32a85a0def000000000000000000000000e7558c0b81971b075c2207aecdd67246cdd0f38600000000000000000000000050f7ca6307658cffb93880629948c23ab059eeb40000000000000000000000006a917ee079d4b9e372712bce8049f3c8fefad7910000000000000000000000000be6490a3eb28de53828e7d5868c883677dff10b0000000000000000000000005a81c91d5a8155b4fceb30ccecd9d494fb87ea150000000000000000000000008d3f7e401380af6c685a8a0d85f5398718b1fb36000000000000000000000000d07fd7137a67a9a3a8a3daf6970f551d551ba5860000000000000000000000006e63f16bce2afc362a02b2a32f376acd2c792ede0000000000000000000000002c8a3ef820db1e4089dff963cec8b5949b67817000000000000000000000000052a3dd666d639381f8c1f6b51d99543a59be1a2900000000000000000000000083a178653a8c90e14e53335d2f8431684eb6490c000000000000000000000000f3bea40ef3dcaa415e2203005cc6fe7dafe0c8d20000000000000000000000003aeb1de2eae90871a9e3fb1b2deca090f70e51f000000000000000000000000030d81ffa2de550c52b30a9ba675dfe450fce538200000000000000000000000000f32698a97649f38259b5d7d4d66547f50b4e54000000000000000000000000efcc485e19f2772954c09a953de41a4c5e2a08d30000000000000000000000000a512f34d813682b1931fc992f9e7f139c17a75a000000000000000000000000067c98fc22566300a927fedb347f86d56ae7e2d600000000000000000000000014b750cb285130c7ec6370f4987f6baa2c04f3680000000000000000000000009a12f58f8279c134952803bcad6954f82d9fe5690000000000000000000000007d6dd265a32f794e90c4a3120d3b86e9acbae80f000000000000000000000000663cf257cbcb56b20f0258a87036ac93cfddaedb0000000000000000000000001c7ccb0ae1ceeaf46e8419eaa80520671d33a1300000000000000000000000000279b1c82aa37db90e8e3e46eb82171ae80e414600000000000000000000000036837e2c2893b2d34fa80694b70eb53677aa6d4a000000000000000000000000235f46ac5f62caa97ef4d59e6d98166e20597487000000000000000000000000560f70dcd0d25711ca3643d227c66fdccac9eb7c0000000000000000000000001b2b25f5ec2abd8e9b384d394b79d84c99c23a64000000000000000000000000befa6b75199076ae8b0e86c07d536c54c0fd373b00000000000000000000000040699f31b1afa1ff1f9cc743de4e58b000ca7e2d0000000000000000000000008ddaaae8f776b8fec93e78f3393ffd5ed10516a90000000000000000000000001077656ae26c4ca50f15c3ef48728d2eb6c9458a000000000000000000000000dc5f9ab9316a828a35e154ec95f2c8f1a0f93e920000000000000000000000004e34dd25dbd367b1bf82e1b5527dbbe799fad0d000000000000000000000000015d6117137909ddb79d0c6919983942b9289fe7e000000000000000000000000744e3a2af0603acd5feeca3d3bd97fb144ea2bb30000000000000000000000008b68e71580c53b75f171641535e69904362e0d84000000000000000000000000b101de7739aee2c2acfd06b5ead125b032ae3e0c000000000000000000000000efcf845f8d7f001c7ab40dafc2f2a09afc4cdb4b0000000000000000000000004422d5763581799b27891edc722b3bfbfef461ea000000000000000000000000b50f9b332c2de1ba58d911fb56d7f2641eb10e7a000000000000000000000000d1cbf8a12c3cf1396ceb0d92640064c021b9c887000000000000000000000000ac5ec7b48e5782ea610394ee3b7e04dc09ca2ff7000000000000000000000000c43d141ba19f5a00737e4f78afc4ff877ab8101d000000000000000000000000b3c09d3c09e11d7dc21264fd5cc702d1adab5ffb0000000000000000000000007c06b9f5badb0f7aa0ef5f3f273841d35ab3f27d00000000000000000000000052b491b1f1f9089bfe50b4b4cce016921c1f82db000000000000000000000000b346ec653541b6565c81e8da4145416d4ad8f1110000000000000000000000008cfa71d7a58dfe17aaa8ae29d5139ef0cb917384000000000000000000000000b23e32e08ee52d5176e3fe36150f369e1bf5e8a4000000000000000000000000576b2610301fa7846a5ee2dac5109f3c4358e063000000000000000000000000ab81932280af313fa7f847ed6a33a5c2d06f9db500000000000000000000000056ad802e3459433a7a8336c45755ebcd8ac1d3de00000000000000000000000027b000e81f120113944d33b5ade56be412aa077e000000000000000000000000f652defe8a4f76f2b09ebeb7a005d435ebd09bf5000000000000000000000000fb2cd15b437433b96fe86ea376ee4901b8c7adcb0000000000000000000000006d8e51502a09fb4a2497175e4a04e5c49c7a6e85000000000000000000000000682a601808bef315f28ed40bfcf3785679395cc90000000000000000000000007909ad8fd3a389941348065a6e8bcc0876c5fdea000000000000000000000000b7fa19468721fdd8728318366fc6b1e2600908ca000000000000000000000000350dbb52323813a6fa965fd6ccd048e57cdc8cda0000000000000000000000004e0d1f81db06da99fc30f0ac04b38cb902cc5ecf000000000000000000000000ca7a4b8559b7c5fdabed99c6035de28c2a9940a10000000000000000000000008c07ab6eac820b39414f6a22fb023185f082b51c0000000000000000000000001a544f870fbd9632b303a882a9f6051b3441cd86000000000000000000000000aea89b3c2b49491686bbe94976d67409eb676c7b00000000000000000000000064e3bc97bf2e3c34b9a7d30cef4b7cfbe4726f860000000000000000000000000e749cfdf9a661639e2356b6f030b280f9440cf600000000000000000000000094a6c4464379d3d7f8eee096000e2478d87b9259000000000000000000000000a6dd1edfef78e4fbb94ec0834020600df00f7dbb0000000000000000000000007ae9a68867e52aeae5df82c414788005dfb84720000000000000000000000000378bde73ef608283dbbfdd8f7b7472d8daf91e4e000000000000000000000000eb06b38692043c4a30c1d70bb894d2b650d373150000000000000000000000004865c3a0db9dca82cfaf56c1107bd9b97b236a2e0000000000000000000000006f901770ef0d7551e52432d5cb582b472623dead000000000000000000000000cce6ba979d3273f8511fcca9e4b753f8d6c4ab3300000000000000000000000000b0060ddd0db0b30f0000004c0d6a106bc0f990000000000000000000000000bc87653ef6af065be9d1673277796fbb2aeb91ee000000000000000000000000b587e2acf4c47e69e5cb87adc81ed66fad43bbba0000000000000000000000004a9b2ab17a57f0a7dea6cb4c0791fdd93306749300000000000000000000000078fb485d0c6a2d7f14b510049d6f9a467f7fa528000000000000000000000000898bb924904c58cb69d562406c69bd721c0aa2a90000000000000000000000004da04ca44ef0a105f159ec8d9595423c1834febe0000000000000000000000008270f950d609de7228e9acfec8d997f4a1e6e575000000000000000000000000a974d0010043c5f2c86682f0ef4bba823ea890030000000000000000000000002f45e2912feeccd2a8bb2eafa3c518b18b5fddcc000000000000000000000000f9b205640ab5a45762b3e3a2a29ce0b56d941533000000000000000000000000447ef1c1586bd0cd59361275379c9e9e49a426560000000000000000000000009984d89636f5df5a78a60f58f816dac33c266796000000000000000000000000cc59315cce746e890a3954a7e80c45e8d5b4613a000000000000000000000000b9cb4496fd29f531ca2d26a6d5ce4d20f853b4440000000000000000000000004bfef70d63d382d236b22ac130cb9c66c030d1ab000000000000000000000000ae23a3540a63fb42281a4b8c61388084a4581e0d000000000000000000000000613a19b991292b973e1e8e01c12280961acd997a00000000000000000000000098bfc3cc5f558ab75eb86e88cdd56b96f5b9b8ee0000000000000000000000006350183c6bd0e8cda4fc688ac285a90c4bd2a01e000000000000000000000000e9b2964158b8d217febd013a844e2825573d0804000000000000000000000000dd85bb71e4ce25701852c38f9f2f5773b2dfd08800000000000000000000000031861b456cf7e7afc8dc02d9da0c3cb3bc8916dc00000000000000000000000054b2bc420f9d59a4a4eda1c5121d6fa43ad801930000000000000000000000008e7213bb1520a6229e0d8920e0914b97ba360123000000000000000000000000a3ef074a2e1d5a42258e34c5ddac202845dd43af000000000000000000000000ee30f4d3fad109817a4090d1fd178470d05c51dc00000000000000000000000090fe59a1a35871714dbb555e813de2e28cdfc732000000000000000000000000881e9a3c8f3f45d1f7372b1e230cce16a821c79c000000000000000000000000a3eaf58945b7332aa45719ef7327b8b8d8fc9b69000000000000000000000000071b0f48028e649062670c7dee7843bcd0b9ca750000000000000000000000008c463874382b7f8582ed01650f8b30a82690612f000000000000000000000000e04712cb9877cf8f026b310951930fa2c3079d3500000000000000000000000034cc28c17798f746eba128bbe10775fc5ef9905d0000000000000000000000005656da42e58da83fce1d0861c8312882478b38ab0000000000000000000000001ac1c6dedf162bc39c1629a0acaa82f9910a43b6000000000000000000000000123f89b6792af53e81b8657ddce1c31fc9f28fcc000000000000000000000000ffa5df18ffc4d273a32914604ea429267c511b480000000000000000000000007135cd28db102818f521796aae65514ecd900a64000000000000000000000000b5c9232cb6c663773a51bdf928b01871269843990000000000000000000000006e9b28627ec2cc1b9a66bd28608a283a943553d2000000000000000000000000bebf7d72c3acc3d183e379e9a19c59bea993d7450000000000000000000000000c8a5df7f105665fc85b8611079767614b1429570000000000000000000000009fa6cc0718512a41ed0775c9dc14d7e87aca47920000000000000000000000005cd5a907e51e388d79cac6c516d8b7b214772a93000000000000000000000000162a4697e789d5698737f568f8c047a7d7582a2b00000000000000000000000019f27eef3ce3b4afec51c93c02748824fb78e4780000000000000000000000005dccae631ebe791f776b837e4aef11a51f754f0d000000000000000000000000aff2426d3ec82206de5f9be0fc545b74062b0ed3000000000000000000000000eba116d1d924ae52944ef8883cdc852ad880946700000000000000000000000069c469109b83ec4bb743f4ab5d59c5693173f912000000000000000000000000cdcbb7b9bce9ada27116dcb95b8db076a4170bfe000000000000000000000000f66c970d676b049ef85745371f2d6d364b80affb0000000000000000000000003bf4e8d365a5b734f85440777a7367d9124784cd00000000000000000000000043f3786cc496adf239d909f18348c76936ff9321000000000000000000000000be590bde40aeec7bcd9d1297c08a8b71af3610a100000000000000000000000044376b0ee6f6f186eae94bfec9ea0a343bab0e8f00000000000000000000000042d29723c348b2790123fcdc4d7b971405f8a66c00000000000000000000000063e9317b1fe88c1a051c52de2e314d492063305b000000000000000000000000d2eef7f1af5e72fd421c44caa5c2e1292d4f1b0e00000000000000000000000019365a057b366e1629f627d7e0f3c24fbba3036e000000000000000000000000c940fe5cd580e0cd0df34f2a94450f03d4a53fb700000000000000000000000039d04336788300784d10894e84642bcb07dc6434000000000000000000000000e2a076a6dacf59edc31a9f292dba515e611f394b00000000000000000000000034a6984161e00d8c24313736c1fe6431e07b698f000000000000000000000000abea61c4535e302b9f9966c76c96cca6395b06e2000000000000000000000000834622052554205489cc8b6c7691cf912a080721000000000000000000000000b807552caa609e08634513f90c60f5aeaa8ebd83000000000000000000000000bbc12fa8ca7b7e48b64914e829c4432978d665930000000000000000000000003bdeed199b4f1be1dde343377863c040ea3842d20000000000000000000000002e7182c1648e31b661b3716caadae5401459334d000000000000000000000000db890434b221480b70d1ff235afea129fde5abef000000000000000000000000ddf8ab6eb564b6aa22d60dce84542e2fcdb74a02000000000000000000000000b7f4d04d0d8a0e6535517cd3812fe185e7e5f52f00000000000000000000000081f2d9a086592183cca77689fc5ae5d651e04843000000000000000000000000af98f5847ccbf6c9bc339c0851377473b02c2b0a0000000000000000000000007cc6024c0e1783532e46d650737f4b7df753266b0000000000000000000000006f57148082c35a473c273342339a55f76057ea360000000000000000000000007b7b8368e28dc340947f171999d88a5cbdc8c83f00000000000000000000000044717dc04070778fbfd1478942104d384925639300000000000000000000000094b7a4bf420d2997ec911bf41d90f3b5af4170820000000000000000000000009cd1a38d3bc62f1e3541a42ec3ef804f81701e32000000000000000000000000057f24b395b20d4ca7632355d3c24d998b02cd6a00000000000000000000000032d71f5d851520cb9141587d105284c71c4e9a00000000000000000000000000c3fb77d0c725fdd848545f7543e8c15adb58eea6000000000000000000000000b2b17ce773f9c64941ebcfd4642b71aed861be7c0000000000000000000000000057be59c8eb4d878e2399417e1a1748542de838000000000000000000000000ca17d888bacf68b3c44e5d03d6fc24f5a5d75c7a000000000000000000000000210b56dc4decac87df8428941a58aed71914a3580000000000000000000000000b7c43af43d76f79b6f6cfbafb3a01dde0468225000000000000000000000000f9da1e2f2c4b3d357ce87b35578e6e0467aa91790000000000000000000000007ddb9722e40124fd620a7227da77541e8b6a4505000000000000000000000000a9f6ed29cf0075d68acfa296b659e8f64a4117df000000000000000000000000268abb10e0a231eaa7c40f930f0b51d64c8672ab0000000000000000000000002fdafcddc992731548f869b0b513b080bf3cb9a2000000000000000000000000323f74346bf518cd23d5ef3a0993185404a88a5100000000000000000000000064a641fd5ac151e3ea5d585cae8b83efc787cebe00000000000000000000000093372ce0b6827c3c26f8c59cbbeef819aa6d4be4000000000000000000000000cbf3a7f39e3322b968da7e9ef2986e8a4d1a9b4b00000000000000000000000095fc37a27a2f68e3a647cdc081f0a89bb47c3012000000000000000000000000834ef6167d164ba793c9fd4e9243d6b027d61257000000000000000000000000d77ed58dcb13a10ff7b23a65395a4d2823ed577c0000000000000000000000000338c8d9bef2d68b9a81929048a46a62a063b920000000000000000000000000f4cb038e6570fc65becf36abd49f638dc1210f2100000000000000000000000078abd3d691694a83b06550c9b810eab46b326cd1000000000000000000000000a81b9163a4a9ca0c9ad2be1483d839295b9331b9000000000000000000000000e540bf368eec2fce78eae48f63fb882843231d320000000000000000000000001c42edba7c30dab4df6d368fd5b9a9b8c7acec39000000000000000000000000880c4f74c3d4c39d75f8e2ad958f40671416bf660000000000000000000000001d6a3d288813897632251ef3fa655d1d4c7454620000000000000000000000008406c4e83153d8b0e17a27bc7aa6b7aeb06c1b3f000000000000000000000000cf469dcafea2f609d478e1fee8039e17f78e6a24000000000000000000000000e8bb9531fd516fdcd00279316bc47da7acf722a2000000000000000000000000c79df9fe252ac55af8aecc3d93d20b6a4a84527b000000000000000000000000344187e746b088f026cddf05d8f40efe966691600000000000000000000000004538ddee3a1dbec09c6d0213895a4cd365af26a8000000000000000000000000c25e8a73e72de4dbd7e145d227c68fa270684b50000000000000000000000000566fc2edfd1649ec48f7428d75cdf9ba724d65600000000000000000000000008427e7ba800ee63d6bc0f98b67e4c6b40e3888ba000000000000000000000000a2ec462892ea203956348c273ae9842859d2265f0000000000000000000000008a71ecb5e586339b4a2349313dfeb643abf654d2000000000000000000000000e5785126eca5baa76630cb4eb4235e575be457a9000000000000000000000000996a72cd02a72b87082585ecb0f4d5fc26a1a470000000000000000000000000429eb2ac50f07a433b97a5f8309b88b0d90b93300000000000000000000000003360990f8849cf5b31761321f2605a93d3e303260000000000000000000000000a6b250da3556911665928251102a31c763a691400000000000000000000000003df667d283a826282923d2da8774695312b9be100000000000000000000000009ae5a2bc9571b7f45a6c1bfdeca9abd2ab623e3000000000000000000000000500cf9f39d4b202a6bb81c5ace06cd0fe86e0fb70000000000000000000000008a68bb695185dfe110cbcf42ee1b12c442adc0ec000000000000000000000000b2987147a93afb3ac2e49727a3f49e663bf95273000000000000000000000000554d5b589d45cdacea86649739a8378017fb0bfa000000000000000000000000f1de64abc98394f3f1a1dd6be9bab901f158757b0000000000000000000000002ee1df431004204e871062e8f974a60ebef36ee300000000000000000000000070700faeddf4010417395d3c13eb777a0b6923870000000000000000000000003df64fa59a1acf30b6fa53ccaa438ccdd1dc49a70000000000000000000000004b1be139cf1dfc4f713c75ed643b683afea46cbf000000000000000000000000858116ee0eb02971a818f0e52c01aede7e3991ed00000000000000000000000094afef7ed000592d0be6491fb13f12662a1b1b92000000000000000000000000d67f6e8f00cfb6bafb2021b0c73c5e825839afe9000000000000000000000000282179d9d1af5bd3e13321bb6b45c785a68ee7e30000000000000000000000003878932e75a8d87a3049022b3c8429323df1d0750000000000000000000000003be74824ef0680dd5d26844567f544910a199f1d00000000000000000000000068c84dff17aefb777d60ea2372d3cc62f53dd7aa00000000000000000000000070647ffe511ff810541ae10992e3541da22b0a800000000000000000000000004a183b7ed67b9e14b3f45abfb2cf44ed22c29e540000000000000000000000005c9a70a41bb6ccca0a7884d7ad4c93790d2a3d5c00000000000000000000000001c4b1b0a5dd42b875730b7845e6077ace0134a80000000000000000000000006c0c2cc7d2bbf3b48983ef6d479add1bd32f5666000000000000000000000000bd7a1d70e982c139fd6a7b74fb189556f8244fc40000000000000000000000007a366001ac37192a092ebed41f8164da7ddfb2ce000000000000000000000000e0bead5a2529b3eec3d726b5d5999397530bcd8500000000000000000000000036c1ec43019854bfb7fee1fdf53ab27d491ec0ff000000000000000000000000921b85d4764bf46a8e3acf6df9cc453e25f8a7770000000000000000000000003acbc449e400723ebfc870b0fae75fbc9892ebc600000000000000000000000027e9f7fc310c001d1cebcf3efecd3388b6d42cd100000000000000000000000001485ef10715f5b96beffa5552b0642e32c9aef6000000000000000000000000be749cc8e6218e1899dbf5cef16404c112500dd8000000000000000000000000d2e0e0ab9a3f0c3306693a78dddb42eb82dc8286000000000000000000000000f97a1f17a5391648a1aceffb9ad7cec505c27ed90000000000000000000000006c95a707bb9beeb333564752c79a141b000e429900000000000000000000000045788e396ddad46cdb5f58dac774030ee805b9550000000000000000000000002c083d378f73ce8b43fa011fd330ea23e29502f800000000000000000000000076b25b1f545e9533382b79a26da649a1b6e28dde000000000000000000000000352a8ab0deefa9a6cb30852dc83e280e2d2dc01800000000000000000000000080cfb13f454f46a0d7887421b5f17c9614bdbbdb0000000000000000000000000e970c93915efad8a73f12357e83c0aaf43bdc5500000000000000000000000039f626a911076e30ec8ee2e485c38d3f70824a4b0000000000000000000000009eb1b927a6a14461fecbf455ed4ddf0530d26a2500000000000000000000000015f0956df7f8170ce682398de876a6ae47bbfd000000000000000000000000005d3d815596a6292d9d44beabca74229aac40554f000000000000000000000000183598ee785af46b3389bb26eae642f217b433c100000000000000000000000036d9b9c98eb8eff342589730f317a71ccb91576c0000000000000000000000001f20a8a7e9aa311fa3b7c2cd63ae4ebdbe390723000000000000000000000000d14927eab6796efa8c895677612412da8412c88900000000000000000000000065e0aa854d70515770fbd6f4700ebe16923817b90000000000000000000000005ac70fff1eb7872b87fe7d408e2d9aac251494500000000000000000000000000f3b515313f85f896142067af145c69fb56cd5b80000000000000000000000009e4fba994b8b64a7671cffe6322779fa3b3a49ea000000000000000000000000115d3f1e2eec34fa676fe01ea47bffc9052650460000000000000000000000006b5ba6fba8126e8a278c97429995fd41f88ea851000000000000000000000000f6eea3c5d26232f76435cbc0cb2da960a9942eab000000000000000000000000226ebe238e8b98e38ce7b69f6da37e8076d5771e00000000000000000000000078092d0f34057597b563cf156a23986220225ffa000000000000000000000000886f2156cbdc56aca5a7af1ca44bda853c23903000000000000000000000000085ca1f4591a3fc077c511140e37de43c5bbbe01c0000000000000000000000000780560857ff3768204dae30fbeefe49d6beabeb000000000000000000000000deee0b7c8b174ea3654dc2f7786cde95a998d547000000000000000000000000e63e10083c74ea5369f720c9639776a7dd051a4000000000000000000000000018281fa75a47179635084562da5c0ca0a6f9211d000000000000000000000000ce44f7f6999d4a9695169e0fb700955889d304ec0000000000000000000000003313fbd116d045f4ddae4045ec6a20d46411d5d80000000000000000000000001c62d8ffac2ec9922e30b17bacde50f0ba58969c0000000000000000000000008cef7243992d3f04dc14bf99cd34f337bbdfa59a000000000000000000000000ecc84919b3459bbd8f9187f1bb633b6403b76af6000000000000000000000000ffe5262ac413aef461a51c4714ff9cdacf6a187f000000000000000000000000a82fd11f0dc4139819c0388337cdca7794d7c90f000000000000000000000000ebb89d26403ad3714e4f6b60e0f915290242233f000000000000000000000000c90a88533eb12d8c3590467cfc1cf9f6b1aab6250000000000000000000000008941e337139cf015aa8e1df43ab189515a3aee8a000000000000000000000000f8b96af5fd6aba012de712a4deed577dbc80af21000000000000000000000000759526053f1a59cdc7c4b88c8d0f0f922903abb7000000000000000000000000814fe2d7deb271cbbd9aa8da0875f7ba331b7514000000000000000000000000a069c3e9bd0675bce665129e7e0b6e4911040ea600000000000000000000000038306e8920974002c448d00a10c7cc987eb9ae20000000000000000000000000b57434b06c2804117d7f174e1dcad2627b25bb5c0000000000000000000000001b2eb01d480a4e68ce709af10cbb4934beda9c99000000000000000000000000db2afc5ffd131011decc8feac4a8cc7f15bda84e000000000000000000000000db3367ddf0618e15560727426e4ddacf7a1904ef000000000000000000000000039448cd727a44a094fcbdbff0b9ff573b1d078d00000000000000000000000002eda13b2b4e46721874c7a91b8e091bf5430dce000000000000000000000000f22d1917456142172014341029e9adf9321476940000000000000000000000003f429e617a00754a027392441413ae23a86ca343000000000000000000000000da55f733dc725796a61b276f1d7d1ba7a5c707b2000000000000000000000000240b0ec7ee0484be0f9c341a01dc63aa65d063c2000000000000000000000000dbf2a43a9f324f3b97d7dd1b4e57b64c9c5e41b500000000000000000000000013db910c00358ac6f904820047b27b4d2e7442230000000000000000000000007c6b6e392b5ad170219927269e65196a63c1b13f000000000000000000000000ea91032c2acbf127c236eed698f75bd113fd4fcc0000000000000000000000005a1f9d794a9639dc5b4629b56cf3312a51f43e6200000000000000000000000090044f2739af7f3b3c39ecce87c3a07a55984ae80000000000000000000000005a9d092eb18779e90583e679dc5849492e90b56600000000000000000000000097dfdca78c2673634df42b2ac5765e3408cb5c4b0000000000000000000000004d4ac65513fee380c596ac9edfac588782831bdf0000000000000000000000002c008fabb05b8652062414e7ad971ba5103fac330000000000000000000000005aa25b622b97e5cae672e36ab09224391e166f2f00000000000000000000000006148b8053b2f933499a8648e41ab96b3e0528430000000000000000000000003e1aaa4eda0e250caead955b5c116bca4753c32400000000000000000000000018c988aa4c4b5e42ec87568be440dace3dda76f2000000000000000000000000c1fa63bd4189a9c49a30010b6a3ab11194a958420000000000000000000000007a3730dec10aa8239a04fc3905d6938697cb464a000000000000000000000000c93ca331a80ad4eab30a0c977b5fb93022319833000000000000000000000000a931e45fd54379b8fc0937c92ac01551dcefa73b000000000000000000000000bb60d20213ea49dacf13ca00107abcbc2ff40c2b000000000000000000000000e68058e7969f266d48df75de98cc1e086cdbd17700000000000000000000000000a99f4bf5d465f303b6bb8cb53f5ca5e6046ba800000000000000000000000024bad696bffef79f62a7ad598d654ed9def84e950000000000000000000000002e15430ebbc70a4d32bcd8d9f1861c68a68888f6000000000000000000000000313d24f1affc92d64f7dd45f6b7a441b9dc23c360000000000000000000000004057a7348c3c2ad5b19e8f0d545aebe26bfca33e0000000000000000000000000bfc692ea92fd66a2326a36850697c49beae814f000000000000000000000000a4146c2dfcbd18ee15b20419d5c5998515764c740000000000000000000000004abb08d8a702d5df336e6d0d0c440b583630b2830000000000000000000000003551bd295a0dcf40ddf6451e7af4b0c6ffad15c8000000000000000000000000081efcc6fefa68b35ee7580f9421609b6e2b60cc000000000000000000000000dcf824229edda9ea25b3f162ef003146551906ba00000000000000000000000070fd153bcfb835b1d9da14892d1a60bcb827763000000000000000000000000067f8f7fba5eac5c6918d88e2127aadd8be026983000000000000000000000000f5676a9bf148810e94f4ec088196e183f860e63f0000000000000000000000007151e5282bc1c952700ff070a933f17c644a66f6000000000000000000000000f0ab9c127ee4127044150f2ffbd005723debf97d00000000000000000000000061d4db1e469af2cac864374780cc4d66e5bbe73b0000000000000000000000009c340c400ac424feac1aaee60889dcd72b1be888000000000000000000000000d0d9386f00b2a40f4684202bcbbefead9ac88c380000000000000000000000009c39162a8979f412a01a33806e98b7f1620e652d000000000000000000000000df49dda89a40f6425815edb6b7247d243bd4817f000000000000000000000000fffab39e99801c1f562212ca3a4ea2c00bc136ef000000000000000000000000d6508319ad953f26e20e29d93a030ed42ce50680000000000000000000000000937561a1f83a9fc3dab55cbaf9944973dc4623b50000000000000000000000003848ce74907d23af57eaf4d87b58c3a38dd027ff0000000000000000000000007ac6eddc97876548195259cefc5581401cfe0e0c000000000000000000000000a6078bf791e4a9b83ae0940f5f23a09ebe23eb31000000000000000000000000b772ef1768e6613e83cb1571f78f9a478dc2b342000000000000000000000000847e31d065111cf82ebbe5c391a68efb2087f7680000000000000000000000003464c08d8466db8adc485d36669c4e6b055fd5c60000000000000000000000003b751df1ff464f2c3a15344869d9d68d7f0cd826000000000000000000000000cb464fddbdce03561f4044687889a51516d692570000000000000000000000007ac5af3cb1f05ac5301e5589e8be097247c5456b000000000000000000000000054f415bb11aef232b1b9fcf427b371712c54d4b000000000000000000000000fe5759e49794c6a22100cafc27b79bd02e97cde400000000000000000000000054ec9e9917c0e8b8df302b5b18cdcce3a18bfa04000000000000000000000000d69a54aa4ff7ababdbef472caf35f120d4e6060b000000000000000000000000af9bc7ec4a5c6eed5017d3acfc268ab612464d00000000000000000000000000ad6a649023ae05a085678d0824000d1ef27b09230000000000000000000000005fa0df2e2cc3ef06ccbaaffa61da8575c0c77cfb0000000000000000000000001c5477f14b9e68d0ab3d13a9d8ae84dcd09a0d980000000000000000000000001fb4855d925ee3168079dc1e7aa7e6156ad79416000000000000000000000000452e76255555a607f7342c6df6eb9803923ddc050000000000000000000000004c63f811177621f13527c3d61b1f8aec804dc201000000000000000000000000b5909905fc5aa86813ff5aeaaea3b9952bee55d0000000000000000000000000556566f91889414342f94b1226992e585c011a1a000000000000000000000000abfc9e4cb151f8d413ae3dd629475f2db686da0a0000000000000000000000006c2869604caff8573647393f02f2e53ff4681292000000000000000000000000619bd3e5a653f19e99d6dd6d6fde7719904115f1000000000000000000000000c80637aa86dd1b44ea6f15f3cab43a9dc6bca053000000000000000000000000ff70d6f94e1efb6f84067a806dc3f10726690f9e000000000000000000000000187b5b402bd21dac018f6b8c24998f1cc75f31c80000000000000000000000002e30c19bd77b15438de0bbe189207bc416f3a97000000000000000000000000076c2cd1b8a249f465f8445c455cb78e0eed36f1e000000000000000000000000a034dff2e4b4215b6fed30219ac7887cf7393590000000000000000000000000b5d32f844c4ee11db7e925c812217b79f09c0fbd0000000000000000000000008a821e17815f0d113d5af257a4ba1d0365a30fc2000000000000000000000000a469175adbab0561acaa6fb17542f8096e6aa0cd000000000000000000000000141d074299b38f9c7b7c1f094dbd48f1ec366723000000000000000000000000f599b8755655a42892ae10367ad646c237746e4300000000000000000000000006ef4f2d68775dcbcf09aafa34d2dbfbc97a77e0000000000000000000000000ca5909273fa6ea51bcb83ffc71476d1d0fde47ff000000000000000000000000b4f2ce3bd9afb8e4d08901840f025d679240f86b0000000000000000000000002d1adeed7dcafba80ab6ca48e369f2f68b827022000000000000000000000000b2e226362b07eda18ff46cd680d804db4473483b000000000000000000000000e90866a9cb2c6b65e77f3d2d99bc50ac2bcc49cd000000000000000000000000d570fc83f40207b87c7b58e242660a724bd595e80000000000000000000000000c484e739dc69e42b7cf88955af96944414420ea0000000000000000000000000d045e5939e613d8dc93816a644b923b77f86b9a0000000000000000000000004207ebf1da844c42e3d730be9b967a4a3b6307a50000000000000000000000004b574ef000cc303a4ac9f5b8b1572581323b71e3000000000000000000000000d45d43a157cdbea67edbffa80bb7ce8f0c48689f00000000000000000000000022d3f7493a6d9ec1114254b905bc9bfa4df5fac0000000000000000000000000796bb004e94e61952165c39c2a12c9a1ffbed5eb000000000000000000000000f365aa1e7c936b4e49359d2f462dd93a6d3e562b00000000000000000000000075fedb8624822753b2bdd8563ff401e08681ff7800000000000000000000000032ead9e698b7b56d9ecede8b01ce9f372d7cc6990000000000000000000000002ae6ef8d510ab07297e790bfe06a7843bd0f7b8a000000000000000000000000e6fd8deb2bc396c2406f0fb2e11a50064acd0a59000000000000000000000000cecfbbf670f7197bd95ef17b0c0676d72d67daab000000000000000000000000550ebbe95f03974269bf033e86a27709d5f8fa530000000000000000000000009336f587a5e8df6ce562853b7cf45253dccbc069000000000000000000000000d966eaa6259b5424db47be272b92bc8434f5350b00000000000000000000000031b93028d3eb7be1507359a77c9ce99bddd7a4d6000000000000000000000000e7cae9dbc9aaf7494e7e20e0d61c94f9c2d22f1f000000000000000000000000446c254d7dde9340fa06bf5c2a395fa3362cd0d0000000000000000000000000d819499fabddd182e374026d243b804a33ba9901000000000000000000000000d898bbd3cdd16ed502ba36ce43b456df8a92da080000000000000000000000003eb04a5375db592e3115306b6c1411440a0d7ff100000000000000000000000081a833bdfc388e677c2bea8a1161e1419b6eef23000000000000000000000000b16f217201344f73efb09b015decad6421e5a5e9000000000000000000000000dcc0fc3c18b43b0f5d3018f6ff579fba4e7e84fe000000000000000000000000efba3db44ab8ea33c4bba08a56af998100688888000000000000000000000000839d1b531058dd0316dde29082310f5ec54f34d9000000000000000000000000015812a00cef0020dc9ab6db1e2819ceda6146d7000000000000000000000000c266ac25f8feaf1931c525c51e2583d7163c5a9d0000000000000000000000005e91d6deb949d6a3d5ea09b7bdeb8b1e847c658e000000000000000000000000c11b0eb413b84a71595dde7d92df987d2f7817cb0000000000000000000000005ce8280f8af38d3545b6d14ef38602487650d92a0000000000000000000000006035f113e42fa77cc548ed069837580258d3346e000000000000000000000000599fb79fadcfdfc14d6ae7be92d6b899254cfb6e00000000000000000000000020d9f41dfd22008b108ef3d808b27af3533c2b6f00000000000000000000000069ee43fd0b773b10a1dca11cc0c4f748219582dc000000000000000000000000c6c827d294a8102c2fee976d340bd454758073c4000000000000000000000000b6cd2e303ff388bd6122dcb05451c51dc8b6f1ef00000000000000000000000032e9fa7559c8a39467106ffb3fa120f8e8131e3a0000000000000000000000006949a1ae3c8a21badfd4821d07abc300f0838af8000000000000000000000000848b1509ae43d556f28b34e38363b26293628d250000000000000000000000003569e3ce96ab8f98afed25bf98d91fe86b5ab46d000000000000000000000000f32c61cc037f12ef0f6d4175edb6d6b5abe403e3000000000000000000000000d0cd816435aae4b017f37c0d9d69d9f2eab91cf00000000000000000000000000b338dc63b6a8239449151c591c9d2febf2ef67a000000000000000000000000275a2223fc5cf272537da13bbe954b84aeefc7a200000000000000000000000034328c6f5c58a7fccb764d9693ecaf3681046fb8000000000000000000000000e9f0499b5aaa88202cb79f4cfa8c2f091e08d50c000000000000000000000000db281e81aaf0477959accc8003d9f2eeb46cc560000000000000000000000000c04760d6b7a94c7b000754e0300f8e55645bc81a00000000000000000000000097f5b1bdcecf3331dfb1dcbf50e593fed5151c59000000000000000000000000b63216970987d45a0e6f1e41b2c8b4d39d63ab2a000000000000000000000000b6aa6aa1adcfc02f2f9e7551373282f024025ade000000000000000000000000b84b5715e1b02b1720502e1cd74f465841234703000000000000000000000000fca04f1b9d86e30445e4ba80e7cfc3484a7e8d4400000000000000000000000064ee2a3d11edc1b695ace7f86b1075e1d1c83b20000000000000000000000000185a27a95f8a0feedb0942e2fdef022176ab383c000000000000000000000000a097fa14a879fdd187abe0a3282c11b3ac4f4704000000000000000000000000fa5aca36205eee8f24ec8a19972dd0a94558f24e000000000000000000000000e714818cf0eb5112e4063415054ae071d68c4492000000000000000000000000e163f82680a3e9663531edd90f698975a71296710000000000000000000000005273b818f64ee5aecc06085bdcd3825b8416ff40000000000000000000000000f92dc3383a25100d4da9b564d12c2962e38aaeb9000000000000000000000000e9d3c8d88cbde1993d29481b25c692b1a5f18f430000000000000000000000001b158059e9ccfea47f9a65e0aa308d94df4e741c000000000000000000000000e86134cab1b4fc29193bbf56e335ef8b39c248d0000000000000000000000000f5913eff82af1e56d9f7e365191b4049866d4806000000000000000000000000a10addda8e3f5c273a68521eef134e19dfc990cc00000000000000000000000063d657c173ef3b1157bf90c763102a1c5929703f000000000000000000000000623b415c636bb5223d7c5f9d1a23493859c7d305000000000000000000000000a4117b057dd909db3fff0cb5fa0bc3ff6fe3ee8f0000000000000000000000005afd6353b2be1986aed9843969302a89d291dd3f00000000000000000000000007e6798e16f2ce451f669d92071bdd3f94e6c9bb000000000000000000000000c3d12668dc1c3e5b3afbc68f087348f6beff62bf00000000000000000000000033582c501e798c7e86c214f27ba9c7b6427027fb000000000000000000000000891d1a3c9aa9ac91b17efff1984d195aa1fed30c0000000000000000000000001d1bc45a0054781cfc8dec104d071edcebf1170d000000000000000000000000974cb538fd1fd07ad93de0ea6ad931c573f6f19600000000000000000000000093cb1a4a9bdea09162548243fd298f57cfc27f700000000000000000000000004ca47f47c5b5ea5e9af0d074fe5d48ffafdf311800000000000000000000000099991f51a31cb442c0aa5f55bb24cd2424f26ae2000000000000000000000000f0ae25fd20caef69ace33ee139457dc61907c02d000000000000000000000000de68c108d5209a135ffaf949fef349ec2393ae97000000000000000000000000d731889df6a2b090ab35728df0ad8f392a8fa186000000000000000000000000c07a89d16e5a9ed9e97ebb63e393a61925c78f3d000000000000000000000000ac19067ead0e10a0886802e3149bfc701afffabd0000000000000000000000005a7a2dc4d5f8d79adef0b3789114467ed77494d30000000000000000000000004402bb9f5c519dbfa591f8d356f58f8e29eec50f00000000000000000000000007d02491ff535fed595878b6245ea2641c033d2d000000000000000000000000a22433eb74697251cbd4031cd3ae6fcc44b030d80000000000000000000000006fa778b080d925d5529bd9063de12379f590e81e000000000000000000000000e240257368978e6dddbc820394d4962f64146c27000000000000000000000000e81474b8c3ab4a2195ae118773e80515f5dfab5d000000000000000000000000cd630978a59417645d9bac98ba34ae03c5c63774000000000000000000000000048c75ab7611e2528b3856e2b8ca1d68281ebc570000000000000000000000006f60dbdadf9d2d902cfafbc740c4d8955f42e759000000000000000000000000aa178b4cf0e4a86c975c50261178512ebd75845e000000000000000000000000e6afc8263d21c4d8bdefd3c082a3b1ffcfa5c7990000000000000000000000002ce6629cf7c60ffff8c48600aeeced3c67d858a2000000000000000000000000dabbe2f636ff2b7034ae836a6f828c50e6688d900000000000000000000000000f4901e75c3da92dcc7bd472c80670f6adde0bf900000000000000000000000060ee2955cf507f370831e3d4f3a5470c9517b62a0000000000000000000000003e819b8fc112a3a515b6ed3c3682f3f28f4be4500000000000000000000000009e872ab3a64188dbc02c69059ea7113899da4b900000000000000000000000003fd2d826dd80df7fe3fe53480df523f6a327b88a00000000000000000000000029cf57d80cd9a8d6fa3c8cbbe512f77ddcbca9e2000000000000000000000000cfe22baf0a6b1f6ec9d8729d190074ae729b9415000000000000000000000000470b789828bec67d61dc17d686df79155539c814000000000000000000000000c90e17c3cafb8d24363b6313db3c9be187ca602a000000000000000000000000ed50a6832710186dc58e613c6c5930e477904349000000000000000000000000a8fb1eaebd929fc96303f4ea2ae916204f5da5c70000000000000000000000000216958086f1b89b8836718c00680654944aeb8e000000000000000000000000f18573c9dca940e45dac4fe57dd41621153e449a0000000000000000000000008dcf164dfa7ec5d68562c4a99321a8f1fecf51f5000000000000000000000000d94256e9119989a4fbec475fe25d6e7603c40fe0000000000000000000000000fc3d49c80832fb8e05f7e84654952cd3f84023ad000000000000000000000000b23cfa3e00251d690b53bd9c04a1b2121e5d3780000000000000000000000000c410479f3e55301e5b76d8bd4f82fafff0bac79f0000000000000000000000003af6446d7d1c8836b053dc1f7e60175f70a249390000000000000000000000001f8aa53f94fc8870424c736ebd361d06c42ee9280000000000000000000000001e84ab6290cf402122d4554948700c2969b382d0000000000000000000000000de1dc75cd744566e39747704c437ceb10d30321e0000000000000000000000002f8dfee724a2fb17e7c2900dde62846edfd83423000000000000000000000000a9a6d96eba58c39c32e6182cb9ce22fe1fcf2acf00000000000000000000000066d257269bb2bd0693fab26221fe60ea82760349000000000000000000000000fee909cf8f4794ed5c39ef609ec8b873d78e5263000000000000000000000000e6125441fc6b4c9069063533f24b20d328ffd5800000000000000000000000006551616e3b5aadc4522c275740bb4d5fc78ee60f000000000000000000000000567a342ef6d367e0fb069cc767c956704734e77b0000000000000000000000007f14de426e9cbae0cf898a879c3f2778afa6e7290000000000000000000000006b60078b2b69e298b85e012c463580c2297d74760000000000000000000000007550ac53bd3dbe0d35bdacff6fd9386ffdd579c0000000000000000000000000bebbc733678beb5bbdaa7b14b98f8653ddb6e591000000000000000000000000cc4d531f9e2bff847a941ad1e0d3e17c33f07dfa00000000000000000000000031ea0337726a9d3c521bc9556140062cd038ef7d000000000000000000000000a8b30c0496668ae5d41a03c80a463a267038e4210000000000000000000000009b54bdd1191af1d8bca80fa8a37aa1ce4ac25baf0000000000000000000000001932494517f20eb03d652bfdcbabb42018337436000000000000000000000000297ecfd73adb7921579e7e2d68e7ef28c05f91f600000000000000000000000015e08c43e5d05fc9fd916682bf8e1fe77d45873a000000000000000000000000024f2cac0955ecf8cbb2e2118c9c364aaf79f57d00000000000000000000000026596d008b6861b422c309d21469a09e04fd4861000000000000000000000000776a59507ef87db0b802a2277cb694d3394ecfc8000000000000000000000000ed0747e5352398813e1070ce6266ee742de728e000000000000000000000000056b1a84ee014673ccb559e848fffe6aa223cadf2000000000000000000000000bd440bc5618208f6c75ab4ecf029068b32820cad000000000000000000000000577b985c473e05939e7596c57471501886111103000000000000000000000000b0c8cfd1c1e598bbbf37740ccf607b67acbb0e72000000000000000000000000f5e41a4dc230ed7ad23629f5090b4868d7c1421c00000000000000000000000047a41fbd4775b445f35fbd229ce15895cbea91f40000000000000000000000005b2c482b8e8cc8424d9297ce7a0cded62fef99c9000000000000000000000000aaf22cc7ce2bcb15ddf21d6ff12b5eafa53997cc000000000000000000000000106a1768b4de892235433bece9e8919698c59f9a000000000000000000000000f5288e06548db3219ea65089378152da4fe30ead000000000000000000000000ef2f31d1c4a4f07d8caa93ee3b5e5020d26be712000000000000000000000000552c4ad0849ab72c5b5ca4f30d216c8a654c07b400000000000000000000000004bb72174ced6d17f43cbcd5d3239e67a0bc4e68000000000000000000000000e601a817b3188845c2533d067c26f76cdf327ad700000000000000000000000068b0346e24f325ed748c2449463380b1217b050e000000000000000000000000a3fc5b562cb9f75ec70e70426b34e4730728336500000000000000000000000087b2e5b2aa677d385f78bc33d7cd8570e88d9d710000000000000000000000009119b9d744dcddfd9dfde7af38f30090efc4d602000000000000000000000000ffa35f3639b4666f949eb40480e8edbd06fa7054000000000000000000000000c144d41b9451e602a52daf0174ffc1a8f0e2221f00000000000000000000000055826f7459236341ee817f0478ee7832cd6f2e7f00000000000000000000000061ce0a4afea85f2815da18416e3c4889568b69d1000000000000000000000000573afd00975a6007229cdca549180b69b2d2746f0000000000000000000000007e449003efbe5b9fee039171a8f4449e171f500b0000000000000000000000003dcec3fbfe98f1e6c8e52904a99f4ca7767fbafc000000000000000000000000b5a7781475062b8c268015e5b2e3c9a641dc994900000000000000000000000046013f6870ebb093c441da1a3deacc4bda1396d1000000000000000000000000dad12e2eed2b7607d5c4ab567ab5b62bb83205c1000000000000000000000000d034389d241377a2ae7e848e5502c2aaf139006500000000000000000000000057af8c49be6f4c0431a0d9d2d98a3a00587a99890000000000000000000000001b905316b65d3a41e196ba304c6dffc7b439f0500000000000000000000000007ec1b38fc11dbd10a28e42829e144a19111f7d590000000000000000000000009d24aceac6fbfb3f7ff4c751217d41afc12f43b6000000000000000000000000e8a20d9189a9e6fcbc233f82e9948184236bee5b000000000000000000000000ba7266787ce7e5cc5a6b4e682d1f0d3b5becfee300000000000000000000000017cc02bc350fe859e266016b2bf6d37c9fe5639d0000000000000000000000000e9c53b0f239a06f32d315c9fa4c7e579d23a48a000000000000000000000000ebcef7bd8c700343cb80a28c56121abb15bb23aa0000000000000000000000000f7c724697c1f3bbaa0f946e5fb97dc40c8a16d5000000000000000000000000c4a3f42d73d533a5537bb9908fe27b3b2772eeba00000000000000000000000056856d36af4560af722dbc081fc5be5cbe4ed7cd000000000000000000000000692ea7c195f5567aadf1e414472fd3af4bd4c01f000000000000000000000000f3de3c0d654fda23dad170f0f320a92172509127000000000000000000000000c64a11a674640cf9e6f86fcb90ae46255bde6804000000000000000000000000d220c1c0b628481bd9386def59b369e4dd2b8ebc0000000000000000000000006cf25ab40cf143d9f617916d16ab34a28aa3f58e000000000000000000000000d21c188c66dcaf01e2a0cf8ebd364d8ef60bf52500000000000000000000000097281679433d953a4059db3347ed82455a6dd9370000000000000000000000000cf0ea7931652f986408900f9959ade0845f9cf7000000000000000000000000ea45cd9eb18b61550371ed58a041856bfceee4ea000000000000000000000000f134ac67195f5b74257830fe12797ca5757d52500000000000000000000000002b3e1e3e1baaa82806addb5ff73a3805a0cc731a000000000000000000000000a5c299b2e925bb5d8663842bef7b8dea2370328500000000000000000000000004d0e3349e5f3265dcb0b677dbf349aa03d7136b00000000000000000000000085097614449dfe4c1f8bcd2cdb546046de4c20d5000000000000000000000000cf9c93f884690460c936820af2e0bdd30632abc3000000000000000000000000cfddd008612d95e1e98d25924e1ccdee13dc959c000000000000000000000000aedf42301a44932cfc0dbadd8d2d2b56814979920000000000000000000000008ce4f9db658608e8f813295a087bb5b4767a827b000000000000000000000000827207db78817320bbf8182bc2f65cc3cab65fb100000000000000000000000092920c3ed83198885b27fbd6e856ddebf67dad030000000000000000000000002b87f369fbeadcedac14cf8f57a3b0aec0606b990000000000000000000000009b724b898b58d11b04d8034e2dce9fc71dffc51200000000000000000000000082882dfd6b4fb7f7afcba8184cb94ca45c60878400000000000000000000000004a63de96a2973b2652cf0aa26ca269159cb6413000000000000000000000000985015519be6a8179e3e56d246268a3f04870a53000000000000000000000000db3ded7731c781224ec292e2163d9554c094fd7c000000000000000000000000aba463a23fe5db2e400edb3075eb2dd7b2d0f4b70000000000000000000000008afe045052bcbb4049478d29592c97d72f9385480000000000000000000000007fcc1b1d461a88ad2d9e7653260bc01375b436ba0000000000000000000000004c3f6695c5d064eddab170365c72c4bb9616e5e80000000000000000000000007f0325672a9eace5075dbf8b3c8c9b46c7f4817c0000000000000000000000000c18781d5d8dfbfbdfe0d4f75cffce9f26b54dde00000000000000000000000042df00ac2e0000005486ac375a00b80000d127580000000000000000000000002fb70e1566db62f4ac833cf6881f519d27ce80a0000000000000000000000000ddfcd980b25ee533655359e6b2596062fb64c4cb0000000000000000000000006a1a252e84bf1569be1652c53801c85e26b142fe000000000000000000000000b018c1ca18c81447db469a264d8854b859fef254000000000000000000000000c9bc62314c7c9eb42c030f7aa2226d3a89407e4b000000000000000000000000fc1df4de9ab131cddd88c12378bff2b014c9bbf4000000000000000000000000fb83fbeb09105c3fe9de1543d5dc285c2ed0680d0000000000000000000000008b65ee05b7d039ea919cf3db90981d424e00819a0000000000000000000000007bcec4848072f2744e17f2337b619a5992cae275000000000000000000000000d4eb9ae6f4c091b0518dc1a0dc9e2b04be602ad2000000000000000000000000af19dd6b65343aaefd0b6f9c73cc038852da827100000000000000000000000094dbf72fef431ea5f39395108c467547a01a58b0000000000000000000000000c2adeaa424c0e5d081edd9c6d7d5d53b94d971c1000000000000000000000000792add0aee76b0a88c9410d7e75e3984fb63ddea0000000000000000000000004ed38c0b0cfe19650cdaeb12f22cc9eface72e75000000000000000000000000698ae080f11848100ece20e90c5faa1c252e35c20000000000000000000000007af039324251df061ef3613bd7b3612e6aaab4c4000000000000000000000000a1e78718f5ffa5da1192dfa8298df1c0e4b88ac0000000000000000000000000f0b106c369863dc69cd5deea09f34c8a1ae982a6000000000000000000000000f20e924a25cad6e722d98ecd9507ab712f2bfd38000000000000000000000000f8b2630b36ae5e91b0e56c7018b571a9ec73fc61000000000000000000000000013767d95c26a30b40bb70a3f8c53eaa28f3c83500000000000000000000000002fae4eaf1e9c2c0824e121c13daa60cd7222713000000000000000000000000e8622d0f0c66b1ebf6259dce719d95fc5d23a5e7000000000000000000000000445bc9d422a177fece4a92f31a512b8cb37bf062000000000000000000000000ad62b092ed371d04ab82b4ba281b2dc1cb90d631000000000000000000000000e69c72a93642cbf45e26adddaabc9083bdba4dfe00000000000000000000000051fe6dc9c1bbb70ceffa8483c1570ac86449914100000000000000000000000002dea8f3793f429799bf4d619a4336cfd21f08ce0000000000000000000000001ec19deed1d5ec2a5e5dc5ed027cba7a3c7a2627000000000000000000000000998f9a5a228313fb5e931aa1872195fa3c5645f7000000000000000000000000fb153d3b08871f9e113e3e474eac0d944bf9164f00000000000000000000000048812d981003143953cc82bff55e7a7d0163a6570000000000000000000000004bec3767dace11263332672cbc48898692d4e912000000000000000000000000a86ca2d499868d264f318d9c791a9459da6c88ba0000000000000000000000009de87769fc37a48047a6096c70fdd7a616709890000000000000000000000000392e99ba5e47849a3f3764eb7e9453cb51cd79530000000000000000000000001cfc48fc3aa1d2f6ebb801df4335f993e94fb5a000000000000000000000000093e80813c2e9c0df2e708773909e532c82618279000000000000000000000000c121fd29dc00ec0c7c8b0f93a7ad951350972d32000000000000000000000000056d0928e03de0f3424021d57c309e5c73a5b5b000000000000000000000000008573ebfc718fdec56a8972c311aac2bedfac0ba0000000000000000000000007a1c4d8c984cc4191dac454b107268ffd90ecb02000000000000000000000000cd36417ba492f211f788c38f631fc040e30c7e73000000000000000000000000dcda3ddc7aaacefd861adce37625bef1e717ce90000000000000000000000000910fe63af44a9adfa8f0c01942e65ee018c663a0000000000000000000000000cd86ded377ace1dc3939073ba8be65f8aaad6b96000000000000000000000000bf4aaa3b25359e3a2050261270eba09f7a4dca6a000000000000000000000000514da60dd1206726ed3fc64d945852a119e2c4f600000000000000000000000053f099254830d6e72422304741f47b489a9d6beb000000000000000000000000e3443b462c848fe22133a31f4501a9ead8dfa8ae0000000000000000000000009b6ea2908eaaa1e12d2f9d5dd5d03e2fe1018e6f000000000000000000000000d77a8489f97b65a3afae09b2342ccf7a94a3d431000000000000000000000000455c08115e7b782eb9d99c84fa4990540386f4840000000000000000000000009f9e3211db261bc8ff639dc3e3096d70dff228b9000000000000000000000000a6859001d9f5bcc8bbb531d694b8e48db41221cc0000000000000000000000009a087fe3362fe80905f8ebc59661982cb9a5d4aa000000000000000000000000ca4529df8584f07f00bdc54b33752adb248c570200000000000000000000000001ac84081621568230be12b4276b92d07d58443300000000000000000000000092e2ef2919f1c3b66e564a59b04058a5df3c7269000000000000000000000000b18ba35e109efac5527f7fe099cd523e6571a08c000000000000000000000000c1e72ebb7b5ce849b5b7d1bf160d34432fce111800000000000000000000000003829f5b6eb368c31100439b8e429320b3d70c99000000000000000000000000a79987e2a45f25cef094789e8c0032767c99fd7e000000000000000000000000eece10a81b0fe31b9bb0f853f03e6bde7fad6c29000000000000000000000000c74e717a182d9dd6485d95a49c6de35eab12306c0000000000000000000000008d570b25ed2c01dceef7f0ab12f62c4244e8172300000000000000000000000052b078fd6c8ce18d0c999321c9b006506af15c0b00000000000000000000000056767ed9b7e23607ba62a1cf41b8708b9dbb5555000000000000000000000000e44645638a5cdf1532ef2075dd4d62c812a61b2c000000000000000000000000710435094f1cd48238dd6c35c56668753112b36700000000000000000000000066af8cd017930f1501f6ed5c1c29a5dd0f061f03000000000000000000000000176d0185afcc4731be4f2591f28f08ae43beb9b0000000000000000000000000f6f619e602627e4ce430f652e062aab49f1cc90c000000000000000000000000af2623ce3a889da3bd003d508f493f2bb3b4aaca000000000000000000000000ce5513474e077f5336cf1b33c1347fdd8d48ae8c00000000000000000000000048d7d647bd9ddabc6e970b488370fc3b06cab947000000000000000000000000f0230e3c14d6759bebb43cdb5349f4edd2b2ece20000000000000000000000000fa38946a7f5d92b3f8ccf09cb24f8e6118e8518000000000000000000000000fea56fbe295d3a735610a9afbc706838fdeb98e5000000000000000000000000a821b1e1b32bbf4c8e3b5022755ad10eda398e5800000000000000000000000005ea8c05857f6f9be73438be17d3e68aec12237a000000000000000000000000c4b8c6738e5792eb83d643772fd26ce85da64036000000000000000000000000c9c78b467177d4aa24a2b141c7adcd0c861204980000000000000000000000009c6868c59da8ec043d244af2d830966629e2ffa4000000000000000000000000eb4cca0257c5b063d6413f0359cbd025253598f3000000000000000000000000586f2a8ef9574dcbf01403a520542686955a1044000000000000000000000000f75887de54953720c3cccdf6367a37adb676e465000000000000000000000000058071c9a05ddc5c97cf9209c839e06dc6ec4ae9000000000000000000000000e017dcc06bb48fa3281a07f235b16621085a143d000000000000000000000000f78f2bba5ea14419ff7cb5e68d192cd214ec049e000000000000000000000000d4d5e08f8bbf96f8bdbe00651295e19ce4c4de4700000000000000000000000091d8d4763de07bae7ce9bc67c66a25c837423694000000000000000000000000abdc2d1a204068cb800e34ea27827678c894550b000000000000000000000000671001af93e50483e68e97af1988ac9d8cea89e3000000000000000000000000c64e03f286cff018e3ea09cca8e75066de76646800000000000000000000000020cae596051203fed12bb2e3cec1fe12fa445bad000000000000000000000000f4fbb9f08ccd853b864c2185abf81c39176e3fd500000000000000000000000003c3698f7a85d7a68375b974b5639067c79052f7000000000000000000000000ef7ad38b2ee97cd82c3f44a64a8a65306084f29c0000000000000000000000003e0c8da55acf9faabed4e434cacf82dbb4885203000000000000000000000000acfdc00329741e07c72fad205c9bfc91bee2626a000000000000000000000000a8d689ca504bc30bce245d68f4305f13c3cdd10e000000000000000000000000cd1fb624a1329eb2258922176ae06810007277a70000000000000000000000009880d409783d70e552d229b77be2c92eae3961310000000000000000000000009b78d80eb081146352512810a4af02ad4e14a25d00000000000000000000000071a32bca820eb0ec1c259341b517098f718aeadc000000000000000000000000378092591de32225f71e58dafb5339172bbc099000000000000000000000000088d992cc1ebd056132a04c5791ab323a559f67df000000000000000000000000ee6237b0a6b4c6cf5840d2ef57e20ff68d01d2a0000000000000000000000000349cfcbd653a124821d6ada36887d38309a7b6eb0000000000000000000000009004f9e9ccfc7664dbf1f1896bc12f09d07480e90000000000000000000000004cd2dece8d978056512b94f16f588fed4a0feefb00000000000000000000000072e6197853309df72f20cc640dcc819c7c36551f000000000000000000000000d703cc63b6c2930e9ad50ed3e0d900f803208b1a000000000000000000000000a410e11675c0ee4baad000fb87fcbdd870517376000000000000000000000000be93946366275891cdfb87e9c022a710a11857400000000000000000000000002d30b56d3cc7c1addd65ab4f24f975b7067f0f1a000000000000000000000000601fc59e8df9345e5b18e25c17ebe248ca8dac84000000000000000000000000acd06b86168acca1e3df83e45b5922cacdd1f0c7000000000000000000000000d12738eed213c9f0aeb64ff4d5cfc6308704cc9a000000000000000000000000b45e2b252969394a48e46616378f19b1f1f32bdd000000000000000000000000afc459d77a678a7e49d163afe04917916455a77200000000000000000000000073d05eb78a200b1400b882939aab240dfcd6a824000000000000000000000000639d7ea5e3508a87d056f8eb21d9a8a72f5b4e49000000000000000000000000fd0a91df5a24aea9348446c2822b3685d796f185000000000000000000000000d5e94db07ad9c2c14c02da82956e3c00d6a8e09f000000000000000000000000f93a3b8732b9220fad62108f9f6c73c2bf35100f000000000000000000000000ca764e23b47e4020f6d139f9122f08984f6a7b81000000000000000000000000d5b55c81040b24988587b44abb8dec451bc3f799000000000000000000000000695af7ae0658618b1b7f5860914b97b9f3eb2c3b0000000000000000000000008cece19e805b1c76ad9d51c4092cfcf5f5de8f3900000000000000000000000063986ea6e5a4034e83fbe01d31ab31f989dc36a5000000000000000000000000051e90466f3ca34f0d6ad63e0fc40c247fad6b64000000000000000000000000e9de512e5aff9216a7e277cb772c45b1bfd2199c0000000000000000000000002eddeaaad6d8873b0791e1f67a19fb571d58b27e000000000000000000000000c2543a0bee513427ba7490a72ca4af8cd9829d1300000000000000000000000083564cef06e08829b0a4710f1c1539a91a5f8c6700000000000000000000000050c57c918d52042bbd94b92c34e27dbd7c4b37ce0000000000000000000000009917c88741159bb310cfb80a0f87969636ee777000000000000000000000000021b4dd13a59f11bdca8cffc1234e439fc9b3524f000000000000000000000000fbed90defd92fae7f388c735864b5e5975eee4fe0000000000000000000000000774c6c1a7069670aaf9ebc81ce62cf8393df86a0000000000000000000000003718f657ad07606692b78578afab0225f90e73bb000000000000000000000000ec9d209252fe238037021e6e6b1ac99cf7f46df6000000000000000000000000dcbe2456392aa620a8a1cce9bce01e8768cca38b000000000000000000000000ce34dd8c378fc48b13e65e03df831df9ea2df5960000000000000000000000001b0efb37c3e12ced2d77189de3cec825c75ffcda000000000000000000000000119b9dbe4a5e3fae94fce23511562a0dd78cb6d3000000000000000000000000cc1a5ac9f44480eeb2db463b98f656b45da683a30000000000000000000000004c6dbc4be36b7674961618e9ae7c19c5c0bfbfd7000000000000000000000000abecf27aab8d79dab6f17bc640b627e9190c844c000000000000000000000000c6d07a64df445e15a372e20d22709cfe19959e07000000000000000000000000cb6f85e211f8c28bfdc8d766b687c30b5612444f0000000000000000000000001307bbb5069a6b19ddb2f0138b5189bb5ded5478000000000000000000000000f5adc7c9855cc7be7eb7f3bf3b72babeaa837d69000000000000000000000000afa5d33e1cb917cdbc3367834d204257fc6eefd3000000000000000000000000820e482721cc2de9ace2421200011e0b3cc06b50000000000000000000000000efef3588e0907cc3384765fce9b4888b5148b987000000000000000000000000aec11b9d954e58951ec2828893eadd310ecd1d2d0000000000000000000000007e54de20a6c0cd1a03ac96a787c6cb6ee1753b160000000000000000000000003333333333a54da428f84e86e228b2d3c8c06fa0000000000000000000000000290af6aa27ca52eeb5211f2fcf6f48d016d39eb7000000000000000000000000fe66931b2f604845519a5fed2c81fee869e13590000000000000000000000000f72fc2353159638d64063e85f8969b83dcd54ee20000000000000000000000006a50a9f77f6378679cc1b45b6587011e5400445500000000000000000000000015cf3221a5e9d894ae82c3364a35f95c704da5ca000000000000000000000000d01fefe07e6079c46cc3910ae9c4c8061816f57f00000000000000000000000056a9d0eb726f23bb232c889df2cf2ba162acf5eb000000000000000000000000b0cbb584b6f318025b56e07d8516f44471b83aa2000000000000000000000000dee6f0771fc0f1cef112a32a7016ce543ca2ad250000000000000000000000005e3a23d32d55ee10494205b3cf479eaeb88cda47000000000000000000000000bd8aa1cb74aa28c97d6bc6be15499528a6e11d5f000000000000000000000000de63863d2b57a08dce49bdcf61f110f671f4eec3000000000000000000000000564762f60c08d3d11d32be8f6dc8d58c1eaf54a3000000000000000000000000fbc429344551a2fafeedd942c9309ab00c1434af00000000000000000000000082d09e0f426c8bf74e370648abdc1a6ee09a4d72000000000000000000000000db01008d970ed8dad5dc88bdce4f963ea3303abc0000000000000000000000002666cbf3fce3808c998e9fb671689dcd3eddc6720000000000000000000000001ad505fd2d2fba8848a631eefb26a528ce5042b2000000000000000000000000c251c98cb7a6f11d99303f543e1c1dfc0a24abb30000000000000000000000005a084aaef5eddd9195f28f6fe056785e01f210eb00000000000000000000000082073f802547feeec0fd49719a3d7697fb66076a00000000000000000000000049d9bd27e03d6b54a94311784b8aa43f72baac41000000000000000000000000281302c016d9fa9bbed1980eeb82f3e5fdd1b3c100000000000000000000000091e375b93d957c07ec1601eeb7d1af76d3a9bfe7000000000000000000000000469e962e95eeecf1aacda06351578db382398903000000000000000000000000cfcef7265f4d28f3aee235a6d20b97846c16b1d60000000000000000000000006bcabd70b49962b9651fce01737454bdff9a7915000000000000000000000000a1b7dae93ab91e8613df5de1f2ed31ed802a24910000000000000000000000009cfec6515586121f4955ccf8e47434adebda488c000000000000000000000000aa298e97c7e2a08fae5448a2ebc8e82b60461095000000000000000000000000000692d8acf6f5669420cc15ac6a11bffa6eb3560000000000000000000000002b6cc082c8e455be256a69ce5be64b83e970e4e7000000000000000000000000ede48ff31ddc94072da0f50839a4ba7fd0029b3000000000000000000000000044d0809737ff1ec6b6348e43ea88fa952b647e7a0000000000000000000000005523996fbb2b84a5d56ef6b2d57253a9cda56d1a0000000000000000000000001df34258bfbf05741c8480599ab3f94599f9a7010000000000000000000000007b88d3292ad0fdfcac716c137be19fe73ce36aca000000000000000000000000c2b5817b33d06165aab05f18bd8b6e19280fb841000000000000000000000000ffcdd63933bdd0fcbee19e3e9eae7774b931916d000000000000000000000000f4eea03bdc954a27cc8d9d812e83ba4fef4f95d40000000000000000000000000e4a7c97db29448df5cb477a3fac9503d6d712ff00000000000000000000000002f477f6c241dc13a3ac4c9c2642d380bf073cab0000000000000000000000003251225baa226f444cab3463650e03d488971676000000000000000000000000caa6d85b9dd05ccf10aa97c36d65c755f2edc0ab000000000000000000000000bfcf3d5c540e3aa2ab270c388d43744dd3931ceb000000000000000000000000c373df0a7c464252ea3b2c24cb89cf7cec018ad800000000000000000000000000961ddc42e851b017119286495b80d0e50b98fe000000000000000000000000e134971b6c87414007e0fd5abe2b6b8c339c5e91000000000000000000000000b7ec5e58e91a3e1acfb4a49ddc21b47a81dbadda00000000000000000000000088888885e337d0fad799aafd701dab58b02bf81a0000000000000000000000003a55a99e11bc426d80803340c18a00b0535b02e9000000000000000000000000af01e183d25d8729e30d7846d33668572e711e400000000000000000000000000ae8696a3c809fac62bf9c532be25b6dcfb7fca3000000000000000000000000656bcf19a18ec2713f3394cf09226e083c8d1c23000000000000000000000000a4c709ff5c280bb3616ee916952cab0d5a8aeae30000000000000000000000003e0488301add315b98548269b4f80e5d70977e35000000000000000000000000dd7208ea0e6f61ded7f6006354b96f58338397030000000000000000000000008a56e8ed68df0870381beb5095211bf89713ba3d0000000000000000000000007dd409dd12cb2c6a3e4f362b73309c445b9d88f50000000000000000000000009467f20355668f94b47af15499235d628e5e99f8000000000000000000000000b1d2163520caa22462a55729f8db59051bb7c08a0000000000000000000000002fdfa9aa84ed55a3ece78a4af6d2cba5688392cb0000000000000000000000002823bafd3f33f1c725a3bafce147c912aaf9e32600000000000000000000000088641c6616e4165231f10890512adac175d7a0960000000000000000000000001e9aa0469b3c15ba9a4d93e2e27557a904a5c658000000000000000000000000293d594d6830444049621a5fdc629d7ba7313b11000000000000000000000000415f04fb06abd3ec6ed32452f8318504ecdc322b000000000000000000000000e1b82eb4029e1ff14784950b8e24494f85dee22f0000000000000000000000004d30484c796162e9f933a9edd4981f4aa808d3c600000000000000000000000018054743197d5de28ec96d60429372391c8b9dae0000000000000000000000004040b220b472c735e86e7e2cd704b86ec875c55100000000000000000000000052b39d3ab80afb79d2497f01e6a94163973354db00000000000000000000000041a491d403931e0091286d93d12fc20f925bd45a00000000000000000000000050e23f633d83dfeed9434897da9e72a3a20138cd0000000000000000000000002f3f1ee7069164af2a4dac728bad12ba17d33998000000000000000000000000d7a1fc0b33d593fbcd1c2a8a5fe2247f9a8120f20000000000000000000000000e3d556b3e750917da80c53aff7b204da5b31471000000000000000000000000f8b3874c5cd5911e0b59228f273da7647e715e8e000000000000000000000000b165c361e916698314a4ec056cb339b55e05cd45000000000000000000000000193a1af9eace95c0a5bb6b867f1db861dd1e7b9000000000000000000000000082967b0433121600952240c717fd0927b56433fe00000000000000000000000016462a7ecefc1a81f11a3b5be22fde535c15b20e0000000000000000000000000818081e1eda22c3138ad44055debf9f30a10c6f00000000000000000000000002a61e77fcbee27704a8ac516c623f58830dbfe6000000000000000000000000b29c0b7f0e1d4e6588f189818bfab22ea714e9070000000000000000000000005178358a9eb229fb99801015d381f8d89d5a32cc00000000000000000000000074add210feab81b0bfb5c628a0b5566f5cc096cd0000000000000000000000001cd73545ae344c5ffc8b98fecfe03421e096e6900000000000000000000000008d29f0c3afa2cf89de25ddb906005fd5cc1060a00000000000000000000000008386e657d9961c29da64e847c58d563704fa34d9000000000000000000000000515d1a6bec6c3ddf4abf89a0789650b8a336b692000000000000000000000000ed055bd5bbbee470b6064cc983f9a24801bb93e0000000000000000000000000f669415cca5dabfa783db165ba4bd807921f7f6f000000000000000000000000dc58f9c814928d749551bed97dd7e2972fdd608a00000000000000000000000003bb2e87c450ff8be21c3dc80290b34bcca19c11000000000000000000000000263ca4afee1a8cfbd0843fea8a1e88ee0498c1be00000000000000000000000035d929d58b09147bf892454fc7ed0d13a5fcd0d40000000000000000000000006960df4589c3f749ee488e5d5d7f97dfabb5030a0000000000000000000000009e1b830b1e75af7ba640dfe014f7ca74d706112a000000000000000000000000e640dc66651dfd65a80834189f03db2b8f09031d000000000000000000000000dfefa3f7f8d7a13945bbc1bb992b87766aefea3600000000000000000000000025a7c7f16879921bcdb902d34eb775321df75925000000000000000000000000b5a1f7337eb8409b822b23380519e1d96314a4930000000000000000000000005af1f3417edcfe32db4e2bad79e4e1a00d41110f000000000000000000000000e3abbbd22df2130d789caf9ed7c672870240f4af0000000000000000000000003567b7d9917ab1359bb17662825837b09e3cf8730000000000000000000000008296d697b92cadfb0e82a86e4181b21af0257b3d00000000000000000000000049a0bea2522619f51de630e1ab836072b10cbb0e00000000000000000000000060487d5dcfe5a331c5cff196039932038021b482000000000000000000000000119123544f603dd6b8642baa8ebf56945be133470000000000000000000000005ede39f868d77f13fa5e722507ff6120ed0d2515000000000000000000000000dfca489d2b8651b82106e1081b050868311fc07600000000000000000000000098fabf21d7280cf3bf2fa1e9f2122aa8f0111cd200000000000000000000000089556295ca61f832471d382c073be1abae01efe2000000000000000000000000bb5ba4ef8780077318036c745f0ecffe169095ec000000000000000000000000e05120baef9de91af27a367a8d6a0c06076d2ed6000000000000000000000000ec61d72fd5f4ff9f878a6a3d2505dbf712e030ce000000000000000000000000a2b17e905f58d1b33b9a86a0614c30ebe3aac18b000000000000000000000000a06aa42a51404c3856ee33bc4b473259ac09db2b00000000000000000000000099c2a222b31ba51a13ca68823ee9b5fb4be0310e0000000000000000000000007e9b0f9d5a95e375dfcf289d515ba31a99006a0e000000000000000000000000292b141e1dd2187c0624a9415672f55229812f410000000000000000000000006d565b2fc1d9183a3f59b1df9c1e51e66b30b7c40000000000000000000000003dcbb9d72e7de414488f04fdc8ce56430536d609000000000000000000000000cd0067664b24f48c360023210fa37d2c8ca367db000000000000000000000000a574fa6ba0fb8781047fed3fa25522f22fc5e79e000000000000000000000000a6150f2af10489f5ce03b8a8169d5a2b35d717de000000000000000000000000e51068b65f077b447ccc6233214c07857fc18d1200000000000000000000000077c2401ca6ef5a13fe062102fd59ed4070a55c4d0000000000000000000000006dccedac5da6c5fa8cbd7e05e1cf24d9d08c52aa000000000000000000000000295482928a4fd08a3387fd8727cb0950387389fd000000000000000000000000743941879bbbcdc2a54b54c3e6b27fbb5621ed280000000000000000000000007dba1018289a7b06ca2f8030c1c7f81a4a80d57f00000000000000000000000009d5b6a2524503dfcb910ee050b4ff0da416bb0d000000000000000000000000cec15bc33959314082ae6d67709ea62aef9bd4cd000000000000000000000000446fed0d8554124fab79614687155584e05170640000000000000000000000008f9917c3c0d0253b8c4aae6305f3cbbb499d04b7000000000000000000000000c19dd4744f4715798c9dd70e3e56dd4eb1d3bf7a0000000000000000000000007a1daf99832a76e8e07057093dcb665f097c5ec400000000000000000000000048c82fd290d05ee3bea10fe08b9126a7a7a7cc73000000000000000000000000ed06fc23e5fc1bf9c3ce0ec4abf05581be3605c5000000000000000000000000a8d825d667d6612fe7b8edd919fb6360448390ca000000000000000000000000d788919cd951a48a6b61eeef2ca38beb9b8d1172000000000000000000000000f5fb53f602266e8caae85eaef12ed5bd8f46d6e3000000000000000000000000c3b16e224c40d25d533836630e07a1ddc0adb7460000000000000000000000001f0a64a0ed7f4ef74ae6ae3fb65322ba1e893f28000000000000000000000000609aa6c4438eb3c5169ef82add0be93c571e7fa2000000000000000000000000c16e976e9be798000ed2e6e97ec83dc70aaa07f90000000000000000000000000c6f26b385d4d82e66b945144f78240243479bf50000000000000000000000001d728db5d0fa64342fee776b35e6a2e507a32ac0000000000000000000000000caf7a8bcb886706dd535f53082dc727afef1d87e000000000000000000000000da4f84247bd3ac0705757267ab2742aa3beb84f30000000000000000000000009bb57e33e3cf30da68c85a2ff573ad36d35137cb000000000000000000000000ec9a9033b25c3ad4da5a7b9faa7fd4390a0d04b700000000000000000000000010123ef3f6867a17f42c51bb622587de8b223dbd000000000000000000000000d5a9d9edf50e3a82a94f2cd024d7e4ea915463b1000000000000000000000000a97bfe95e6c82dd1da17325e83be0096e814848700000000000000000000000091120deb60a3fe5214f76a56efc74c6d35e72202000000000000000000000000fffd6914044ad28937c137c5e73b6ff8468e59700000000000000000000000009ce97a4d89f584fa7df62668bceb3e19eb33049f0000000000000000000000004e390a00a8392137e6a330f900a33e943c3e5c0a000000000000000000000000583a73c8016d428d6bc62a6a2f26676082c6f787000000000000000000000000cc609640e30e833d35552c7b772c8d14b8afbdb000000000000000000000000088e137bd3c1d8e94162b48034b221335f7ace9ff000000000000000000000000d55026711e2f933285e051221b4a2db4c4c7693100000000000000000000000055d3280a89c657fe85e78974166f761c3f947d0d000000000000000000000000a06bb43e6082813ee76484a688bdc2c4408a7207000000000000000000000000cb061ed5fb236f2970d20666b25868eac4685f6f0000000000000000000000002b7f48d9df49d3d19b33d7a85d7016c22273c8f5000000000000000000000000b3684b7361f6d7540dfb5e05d619918e1617b66400000000000000000000000034a7df36e5a098dea126072661fe09958f72f8d5000000000000000000000000845055f0e69d7718c59b8e1af7e9155de62524a6000000000000000000000000700742d9e941222ff17385901a232870f057ef96000000000000000000000000f9de20a6053d7e0ae2d906cce328935bcc45bbac000000000000000000000000ed5ead5b112b8e8945e100565fa03d3ff0b66006000000000000000000000000e1002d17736f398aa28ad8c921930436ed3c158e00000000000000000000000040396415fe69974324ea136205be9e0934223774000000000000000000000000a4dc4dbdae55a614fe815e38ae8f679ada45e0b40000000000000000000000002ad661472594fb91dba7715e213784ae3c59829d000000000000000000000000a500ee9ab59eaa19b97a3d241f855c75905ac551000000000000000000000000e5382b31cc858532972fcb27b772f53b71b67f6900000000000000000000000074153fb137cfbe70c24251f5ad667d6fcb71ef400000000000000000000000006d41b1af2fa9f380cc99e695fb18507662f711520000000000000000000000002e0ffe75f1b59149f2b5eb1eaea3085aa8b04d010000000000000000000000000ee88334592aac9add6b7541f9acf34968d10025000000000000000000000000b02bf5da04b6183994f1d4f91afd3d2335de28510000000000000000000000001b8888e031093bb0ef2552bbaa67494544aa92a30000000000000000000000007e3d80dd3890dcb2caf61a457520b2298f306a3e00000000000000000000000055b9f0ccc31e2020c7cfb6fc8333deb25687016600000000000000000000000066c12097f2f1e1765c56e8bcf9ba9034ef715f28000000000000000000000000ca949bc917ff93bea259d1751a1af1908c69d9690000000000000000000000008fd4089caa82770c4311a379caefe058be232ff9000000000000000000000000b74ef472dbcb5973dfe4edd6ae081da768b464e8000000000000000000000000615bfb6dddb6928a8588e386287cc132ecf18ead0000000000000000000000000a84cd4d12a9a4896b62e8aa7388e91e0d0bd3bd0000000000000000000000006eba8cf0b61265996a8a32a4e9cf458ead2e1768000000000000000000000000940e8588d3cf0501e28a7762c72d2abd3d223cd80000000000000000000000007b975cf8b0e4f4ef041153a4bd33668e2c638bf4000000000000000000000000fbe41e76f1f52b9a3d48a4a4b10f432644a0f772000000000000000000000000873597a0338b08522450dafd479d94e6c2f0094a000000000000000000000000c0f250a85e915f1066aaf4b18a385c9ad5eaa0e1000000000000000000000000459a9f139bdfee95a42f49d7b234b4a7ea88181e0000000000000000000000002d9e4b9f384eb57e10e6ffdad16a978e8b317be00000000000000000000000000000000000ac190e76edadb9f8f3d7be74d2f4c8000000000000000000000000c885a94ca999fb58c835e68fbc6eb0f23fcfb6d1000000000000000000000000ef2e5f9651322f1a2e0f3d266bcf0856ccafce5c000000000000000000000000782db89a35214dcdd0c112c1b789dc7c3e46d1da0000000000000000000000008030ff1e864b0223baabcacbc7e2b1d83a8b639a000000000000000000000000a977a4fce1ef2e796852e300822afda7631ed2cb00000000000000000000000021c75e3c5294d562e9bffa431d753f6d88a277d70000000000000000000000000d0af657a6055e279fba9243bd2794f5eafc4569000000000000000000000000947f4e0fe9e111a7c085b9032d7d83995af19774000000000000000000000000276b68acc0934500d6212a88204fe1f668fe6540000000000000000000000000ba1dea54e82b90ce6e23bef9474a93edc46dd4db0000000000000000000000001fa3d82d381a939e974ec1b5c5eb7d3bf666d69e00000000000000000000000037486b4e24f76c7abb8c9a1ee4ba736dac7dd8df0000000000000000000000000b99d474a6f65112f6987f52225bfe3742f70bf2000000000000000000000000b4b24441cd8efa729c76ea584e416cfb5e417e79000000000000000000000000fedd0924b59adb5a477d38642f352191068cfaa4000000000000000000000000a6e5c38de2d148b5f99a6586e8bca88b776de7a600000000000000000000000030c008198f4046eec4196e4581998e617b27c7fa000000000000000000000000a40266830f305c9d72fb2ec033099622ba0c891a000000000000000000000000c49287ad834a36379d73aef098fab46d0d0b6176000000000000000000000000c53e9d184399f942a6a4a37c8ad28a8312e0df80000000000000000000000000a46a720f9ecde58b8d292e30e359a65694e7431e0000000000000000000000008a05b95b78c05758fcc3c5f87d1838a9e677fce000000000000000000000000075f5a5155cb364bada3f531c3bb2a84c73e6ab13000000000000000000000000000000000000660def84e69995117c0176ba446e0000000000000000000000008b90f2925d82d58e2f9c9995e2e910db68fb33990000000000000000000000002251006b8afc1dd1902dda58206cf7713ff0eeb000000000000000000000000003f48d32af6003a5410aad1a1b3d9cacffcc2d54000000000000000000000000de6405ad8175d6bee24e02e9816fd05f399699550000000000000000000000001bfb06b43a205fd8fc452871352b6a38b6566a2c000000000000000000000000a47acad39fae9c1c23d8269efaec36b0df5e12940000000000000000000000002d30e495a15f2657d57c3e2caa08b06415c26cbf000000000000000000000000d7b4e9652e45fb8db7e74b8a6747312e7aae9ef800000000000000000000000010db93754344028d02e5363994258727ad58876200000000000000000000000018f61b845cff903dfc31da537b215e08a139e86d000000000000000000000000281c371bee2b6c948ae4cebf9b297f071001ede80000000000000000000000000689232f953b6c718617d846f64407760279bb920000000000000000000000002bc3d60153e9031bd83180e11b297030991960020000000000000000000000001fb7a94d0c011283aad32ce66530e292837438d1000000000000000000000000c560618d6ca7f8f75edf74fdfa86905c85dd97040000000000000000000000005a626a01ab0a2b955053b30d6b33e32479b63c6b00000000000000000000000071be10379481130d97f36d226b9c8c3d7a89e7a800000000000000000000000096a498b0bb5af1e2d13abb2fd4400cc89ab6c261000000000000000000000000d64bc4c8553b863cbfacb01fabebd099fd118e7f000000000000000000000000bc2afcc964177f6094f505123a60ede3c1030cae00000000000000000000000089d6888c1eb20ec91dbb6187da4e3628f41d7cbd00000000000000000000000065862e0ba2b8314e6f4564fd6eab516f9131ced90000000000000000000000006de41b12b0fccf503c01997a34e949fa6faf2b33000000000000000000000000ab5a9c63818247bbf4f0c3ccdc4fd8df34e13ade0000000000000000000000006b412d6fb24d6f0a17641afde687d5171839db7500000000000000000000000083f1baec74087b1b43bfe5dd37b846605e0812360000000000000000000000002bd96245df9c5cae76c007d895bf22185512e9a8000000000000000000000000a252b62b7750c3e71f6ef1420139024f8290aed2000000000000000000000000349271386445d61bb25e32ce22ead76113d30fb0000000000000000000000000944171121b1c3a658dab205638356ae7138c30dc0000000000000000000000001e23e11923f9b7b9b50fdc43aa9c1f99ee2180810000000000000000000000000c01c907e31eaae0a8221469c3e157905c442026000000000000000000000000381e2ede1ebe86d56bcf494ba89eb673972e48ad000000000000000000000000066494513ef18d5d966aa5d48d770b176978891500000000000000000000000029fa28501d98145a328daf0a41842f94efe69e8c0000000000000000000000003c31242741e4e57d7de5494102d255b488a80279000000000000000000000000a9e50952cc05ec7ccdbc70100664564d0ef9fc97000000000000000000000000a28873f40c9ef2ef182e65b16d1f87ae2e0dc4be000000000000000000000000919005fd4cb6f82310aec89167d0c1c34dc80c0d00000000000000000000000089326511fd378de06e77bc1057f4773128bf0f760000000000000000000000004c76caa5d7b607bd50c7b6c2addfa769a88103250000000000000000000000007b95e7dd5fd5ab411573a896bf94bfca3d124914000000000000000000000000e9aec52b195fde896ac476c09225b82a5bf0a4580000000000000000000000001b06200292d25676015230ef92c3ef16b804cf33000000000000000000000000dfd8c08f1e5a61381894cbabed732c10f6dd0a6b00000000000000000000000098d6a0c2f5a8811b463589cdd7b1fc8c1ec3b802000000000000000000000000728b888b1b47ecf0d833fd59644ab12a809d0d3c00000000000000000000000010c07435263a9c09fcd14b229ac3e68d229dd0e8000000000000000000000000c7f8572986acec3ed652163f533288a61bc5c123000000000000000000000000dbf68eb6091aec289288da79a3e0880088feab24000000000000000000000000ff29bb9ead193eff6385ad3384898e3dffe408c800000000000000000000000073e8d4a65d024e2d8aa3a0afdeaaa79e1db00a51000000000000000000000000f5a0d468b25af11668dbe4740fbfdafa8374473f000000000000000000000000bd7b0980927aa9aae9501eb54a72f30cbc0ce003000000000000000000000000ab3a29bd01d5308a03b31f222774b5f5d5e113d3000000000000000000000000cdb2de3c7e3523f943904bdaab94e316853601ee000000000000000000000000814b41efec9e464966005681fb5352e827ca7a5f000000000000000000000000d65bf5e2843463ad1857cd1f464598d79332d0b600000000000000000000000055428790a7273ab4e209c9deb1c769ee123d89b10000000000000000000000001980d644ec1c3579e46af1342f449f7e8c8ddf9300000000000000000000000067c8c667bc56f7585fae31e801b3b39a0efce53d0000000000000000000000009690b75dfdaba52a8d9c23ec74664bfab7454be5000000000000000000000000686a484bc2e2be79f358c7055e8539a69413a3ed00000000000000000000000071486f2b550bc03de403977a4ba6a12c94b8795c000000000000000000000000539654afe0c85df7db6176258f6dce567d2f8c130000000000000000000000008f042244e20cb54e04317aafb34421a2c49241da000000000000000000000000388a2504d362c6538d6f63eb74fce432a48d84e2000000000000000000000000b76c94a9ab0dece925565321f1b3d0c58f5399ea000000000000000000000000348a7b857e2918cc2918c03309a6f2f341d94c13000000000000000000000000c8b349834546df7af4ec4e241e3abc3766bdeab8000000000000000000000000e93977db089084e6cbca0edeff1b2ca0c53db344000000000000000000000000f9faf788464651d5af1877136098167aa0049f85000000000000000000000000edce22e6a0cefe81dafec2b9691104b52c835ea500000000000000000000000032314dcdd83a71154586f195fe528deeaafb943c0000000000000000000000000b0c85f079255fde78ab628116a679288066cdc8000000000000000000000000f4760b0546255795bf1965721ae46281c649e5c10000000000000000000000000d6a74907a7df5aa971af7da28619af7c1beb190000000000000000000000000f7c18b7574953bcc4ea189adc910a465b0cfeb4b000000000000000000000000a5998624d6a2160c10d5da4566297c0c4dec7d040000000000000000000000009284a936a907a15429396346f99cc1c800f8af00000000000000000000000000846efbf0f3d91c8896b557ff27b7e53d76637af1000000000000000000000000d7b66cbcfa0cee942c6721d81080ed87d47d18a400000000000000000000000051fb007343726cc4148a8adc9b755179f41d10ba0000000000000000000000005a7740ef4ae361b177121d5904468f8b72bbb9a900000000000000000000000096727dc54c8865597e6063d4d36dc372894c0a0d0000000000000000000000005fdbb83eb9bdbdd09b7333baac5edf6dc229e88e00000000000000000000000082981b4dddbcb1a870312afe90646084e83d421a000000000000000000000000d9953cc4af128612fcf8c88856afd75fee8b8e040000000000000000000000000ce93adbf0073af9c0aba75eae06ace86763fe82000000000000000000000000df0c945290e99b5a89c6ea2f291ddafe197aff2000000000000000000000000094eda899f26428924932b78e43034f14dfd897cd000000000000000000000000c2ace1e2fee2d1e4b33261913d89caf657e997340000000000000000000000004507d7897645e27ea3b564e2a3ddfd797f071161000000000000000000000000d92841c0e5db45c3c3395c640e88bcd56116d21f0000000000000000000000000fd6f65d35cf13ae51795036d0ae9af42f3cbcb4000000000000000000000000365aced99c64319f50059957b27f069eed6766110000000000000000000000000a81001772597e364ae83a205c29bf2fc957e80f00000000000000000000000045d13e87e7eede2f430da4b07985dc8bb499ad9b000000000000000000000000d8b30cd158026fc6172bced921639d7e16bdb67a000000000000000000000000b74050560c2eb7d3bc0e8ef05f9fa6c1fcd816f700000000000000000000000071179dd6e9884eb1918b1ca2cffacb607a25a961000000000000000000000000e670d5d7daa61b374848ad2dee89c91c71b028da000000000000000000000000603c40a74bf564d086bc40426f802b67d03624b9000000000000000000000000da1386216b6d8dfa802bd26a3e780146b0d139640000000000000000000000002ad82062dae1460d11bb75fde02da24c0b704511000000000000000000000000c8e98384823025af8a2501a85be4aaa2356cde4a0000000000000000000000005e124861a60657fb4baa97d766382e5ccbfab547000000000000000000000000ff2b14689793f147e2ee5b47710909b007677f4c000000000000000000000000b32c482a9241d2d8c3dc9d16d352fff836f91c49000000000000000000000000246b35326fe57d311f73c4d95cce98f279cc43aa000000000000000000000000616624b06f01558ab5b9e956934d68cd54ee24de000000000000000000000000033cff489c84a76c3e446e452caf34c698cd13df0000000000000000000000002e3828a069e0a104b9bf9b93eb3efb364b06bd590000000000000000000000000cfa98cf025eb96490bdbf040c3e5faa063c38c8000000000000000000000000261e3f423ccc73028ea7b285456da6ac88066ac0000000000000000000000000c5b038301e2c4634165fa7e6a18647e7b87d70990000000000000000000000007b1708e62696f55160217f0ab2036b92086d39300000000000000000000000001caeace49db2702204111345f741b0e04ba334420000000000000000000000006db8a857337d5ef58d318560837307d6d4fe070d00000000000000000000000003b9fc4569ab2e232621d3b910fe694fb3ed661000000000000000000000000055b78b8a8e0db5211638696024c3f03751f9514800000000000000000000000025021550dcc1f0496228e56dcb4334a7521edeba0000000000000000000000007d1d94a177a0928a087b5ce67fcf251447a775a3000000000000000000000000b77f18353312f82f67b8e7507956dd647afc4a3b0000000000000000000000003be682c18b30d04f009246b96f39a8eb8590d5810000000000000000000000000dc326b653a5b6742f2acd0eaf5d4352b98d5b440000000000000000000000002e87d50685a1e179c6cdd711543306ba8c62092f0000000000000000000000009427a43c4bfe574160caaf8ceb05238b20384229000000000000000000000000d0ba4b7b4ef1a9b5cb8ee6f1e23034bc1d723018000000000000000000000000463a9467c3e64a24ab1bec0a2d1ec208e9e48da2000000000000000000000000da6c80506c3567a2aa9f322f7b624a2b7b84ad5400000000000000000000000041c26a36893e75c7099ca8fa6a6c9ec910514a170000000000000000000000002bace0ea39b328793d5eb2ca283a286b078085d50000000000000000000000007b33ac4da45e5e3ff48f1d214daea964e0e8ebe3000000000000000000000000264287a0ad0b7896b7c3107582b952d611942e3a00000000000000000000000034484d052b8743522d40c621b2bf56ebed7318630000000000000000000000004b8fe6b442d3ac6b4a3c956a473349af2ebdb99e0000000000000000000000006cbf811e29df286d3731a3bf9a9b35572b2b51fc000000000000000000000000b867329323fcfc48486402024dd99f97861be0a00000000000000000000000002fee6515b0423aba557956d4a06fe9bfe5c09f2d00000000000000000000000093f1ea34c240e7ff6eade52340dd8a646dacf2b4000000000000000000000000e7e6fd8bb606a8af75c86ac5e256aedd513831890000000000000000000000007b55f112981410ab82731aa90de8b48619138bc6000000000000000000000000c44b0378e400a9958219ec8f294c23b9976e3c5d0000000000000000000000000c51e4aa90b19abf9f7b835de866341dcd1546460000000000000000000000003dbdcdffb7220bb69b24733c5923af7e155f3fc900000000000000000000000056d678e52a76c54fd913864f2afbb62e77bea897000000000000000000000000fc11888f6c51535dd09bee3e3c8ea57cf79d2aaa000000000000000000000000f7b6c7b46a9b608b26f744a92160ec6f9ad907c6000000000000000000000000fc831849e08a97ee4b1160a14cfbc35be01bc8a5000000000000000000000000609090c5a661bd9b30b2959bb55e6c7fba670eba0000000000000000000000003d8acf8be3ab5c504eb1c6eb8b43bb3b4d7b108100000000000000000000000020626b7e3528127849eee8c72e2f2f7d0472ee0d000000000000000000000000969a8a39daa25947ac74fe5096f3de72c22b1765000000000000000000000000a8bec283abf020b10dbe80d6a2fa92beadd6253c000000000000000000000000994b5255e653672a86b4dcaf9ad09354b66ceb3700000000000000000000000058d923a03694b1db76099637897719657aea735f00000000000000000000000033a1311abf37b12874ff2434088f0a14d2e887890000000000000000000000007271b1b44007fa2427924892f9fb27a9a324b434000000000000000000000000df4be75f9c675ef83357b18d2dd8d0d69cb1e91c000000000000000000000000859da5457315ed979c121f00e5f4121f9d13b2890000000000000000000000007b4db86b9c497ef68f6d956350b35d9857154042000000000000000000000000a0c8b33c846dbc57d0bb2a3ea668a1b4bbbc3df7000000000000000000000000801ae889c696930d9d034dad067a612ec28a4f6b000000000000000000000000e879205fba1754e4c50e5237d5fcdd9411b3445d0000000000000000000000006d6c0a0868db74f6b34dd469b529d5deb57b91d60000000000000000000000009862ff33d138619b1fcedc7350b87d1be1f35d23000000000000000000000000cd0a2db27ee2b32e087ed34e0a6e80774299dba6000000000000000000000000cd0a2db27ee2b32e087ed34e0a6e80774299dba6