60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d61726e414a63787655366f61374e5934523242624c676441794c6a5a454748364b7939674433545364727155000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000002ca58af51bd200bf655ef0fab256374afc607e190000000000000000000000007ff9f84a59872021545270a79cacbf96b35b079b000000000000000000000000bc13f3c1d462822b287991d3a7e6fe8cf0aa2b8d000000000000000000000000b1ef7a22e8371d2f833554c99bb884e0f5626fb2000000000000000000000000fc40087d924e3edd9166ef0fcb5377a7e57736420000000000000000000000008c6a77344ff5404a4f125102b17b7ac2cf81224f00000000000000000000000067026bb20328b4f4f3564f4d776013ea4a03f3cf000000000000000000000000b587c7a5717d707f06b174f3dd4d5d25a3a82e62000000000000000000000000f398a60d68b9a5277929c334c18f727a880b555f000000000000000000000000a690b1fe019310341d63d3b540946aa1427379570000000000000000000000005f9581e7bcb1ff71aa8b22e760065f6b07e54400000000000000000000000000ba89988815cc55558896e387876f159fef999dd500000000000000000000000075305016b23e24c9be1033180b7e13676d49055b000000000000000000000000534243362e08a0eafd511cd8c60731b18c101e7d000000000000000000000000080774b784f9804e9c52ba743554811f995b9ef00000000000000000000000005c45e193ebb1423ed6818b318c6c2615c410a1580000000000000000000000009b12c152e2f6d127b16ae9b0c25a02d85783ccf7000000000000000000000000bd4bb643fe8e32beb7fb0696d8586208ca5c2cf1000000000000000000000000db31a2ac0600e8987f510d08ab863b9ee8bcd6d9000000000000000000000000f04a5c3a0c7e88200cbe1eeaaf3422e47f83b10100000000000000000000000059148351c9ea4c23447855dbd819680a906e3e12000000000000000000000000c3981b7e5de09207af34f065b8c02a4fa6a2925700000000000000000000000074debe833b755e11f42ffe1c660491eb730a69c9000000000000000000000000b0cc24de0887dc7335500c2c903f8e69bba1bcaf00000000000000000000000038825b2c1f174b73037a1aa402cec13a5950664400000000000000000000000063edb34e395ae04a0ea181ccc1d808aab3246d02000000000000000000000000c2fab1ed75b5780392ed4eda2681fcc95d9549a20000000000000000000000009909bcf7020e0f21a3ed1becf5507ddf62ec8f550000000000000000000000006e289de0db802340cb2b8c72dc0f4769bce59be0000000000000000000000000bad0d36bff5e40a2d7b34ba7ee1fde9d562673120000000000000000000000007269f995c0ad4cc2528bba620ca13eeffcba25e30000000000000000000000004775e16bc262a2d2c16406e700d46fe57d89668f000000000000000000000000674681401552027aa46c390bf32524db651ece5d000000000000000000000000161d5109c711f8f2627ebf3c8efd39486a3372580000000000000000000000000b4feae614ac4c50049818bc1877ae2666d59154000000000000000000000000b5e6acd197210887dd3774e6d32539b9e4521ba40000000000000000000000008419912416b2ae172c8d66538a39958fc1095bae000000000000000000000000c1f155b8b56200d22cf2b2778726d47dc22d767000000000000000000000000089116fab695c0dbfdedeeb03c1335643da37eeb500000000000000000000000060cd786dfd36dec7e7f88928f1906a775263ac540000000000000000000000009e7244e353925cfcd7e5a00b127363d4da667d34000000000000000000000000086aca7c8583f708b2c233dd69b658287ecab0af000000000000000000000000e2f5ccc9736c8a2ff7f39be58263b088f456af02000000000000000000000000b0dfa30920c9241436d08035fb1bbc4ec52be926000000000000000000000000e12ce5bbe5f75c1a909cae3c6bc9fd0bcc75a94800000000000000000000000015aa689be6e8bc14f3855cafcaa4522d2cfd5c5c000000000000000000000000db617b29066a72e27d4f57d40ee2abf7877dafd4000000000000000000000000925ac140f858fa8e52d3bc646c80ad92663cb8be00000000000000000000000078cda7b510eef74f4191d4bee41b36e7310ca327000000000000000000000000d09370a7fafcb95b8695c6c3cb5d10f67f36f06500000000000000000000000055eb873260482140a30e8a94a0cd2806bc84f0fb0000000000000000000000000aadc2afdbcc0c3a870e96c7cd853eeba92ecaa0000000000000000000000000164ecdb24f15f8420ff050b9a0167db0a1dfbf1a0000000000000000000000005c7e811dbd2e121152f852953b36e93ac7d0d9ee0000000000000000000000004203b218f644b65979d504daee9fc5e175c430b5000000000000000000000000165d73aaeb7d380661d0b626a272fa57ae213dbe000000000000000000000000bfa730131cc78d02b856745915ce832a2048fe500000000000000000000000003b74aa11a29ecc0535bef258b5231c696d9d6367000000000000000000000000729e505cda1511f564bf60ade87de4319484dfb9000000000000000000000000d804c0364610a0a3812a785302292fc5e9dba15f0000000000000000000000003560702ffa12494cd6bd949096ba3ec70c543e5b000000000000000000000000ef646abb36e653ba5286f38ac4db39c48c55208a0000000000000000000000002a6075eed50854df3e2346d94049033a46d2d7e300000000000000000000000080f185fda5915f987bb1a97702ef329a1470613d000000000000000000000000a8857d0213f322bf94b3169ff06f58c5de415e0600000000000000000000000087154e8132975808045f58d46a81a0fd5bab7624000000000000000000000000b1b497b48b10ce3a42e49ce00431ee9d6852da9d000000000000000000000000e1e3910785c6ea013bb0fc60495fba278d8f617b00000000000000000000000083a6e7498553f7cbbb6696ed3c10951f9c4660e5000000000000000000000000e4337ec5da80d52a5564bf1a76a1c34bfb0bdbf8000000000000000000000000e081133e5c9e9e72793c436e195a07c051eb0b6f0000000000000000000000008efb70e17aa30bcdbab0fb73d811b25466f8a819000000000000000000000000528c082c976e2fd673b622a071775b2432c2bda900000000000000000000000098554bf11ba46cb55ab98b975e1db0c14e47c0070000000000000000000000004a26936ce8420a29b337df19181ca173af2c785f000000000000000000000000f084d08f976245dbd56692ab4c16a05ac382c2dd000000000000000000000000f992f095a3cc26a6195e414c94234ce46fbae424000000000000000000000000f1ec7917e59ad76eaf00d8fed89b1bd9adcd4e0a00000000000000000000000096674aa1e964ac282f17e5c5b72179651fa0f05e0000000000000000000000004dd483a3439a46834468c252a91021c086c85eb70000000000000000000000007636d35dc0fda309a040affd2f686b38b43eeace0000000000000000000000008cdf0ad7937badd4bc69c45732b94143118c72f6000000000000000000000000598b1cfc1c9ee8db3d58fbd2f6280d75f1cfb5b800000000000000000000000060620fdfa44c3f3f748f85b4c59234f8c7db827600000000000000000000000028d3e306e92a63d618352f2103e0c0c78d189b120000000000000000000000003504396c222090cd128c04337f297d7da44ad4d20000000000000000000000004c638e1c18adb513e794047e0f648aa19c3fffe70000000000000000000000008f89c3f6686295c83b80e8a0b09d45e858ffddac000000000000000000000000cd7a71cc8e29b54a89abdf14b639412b361e2ba20000000000000000000000006fb29be6ceced64e89be9084cbba495ababcc292000000000000000000000000a0ee6d435fabeac6ad20968bcae96c843e1b58de0000000000000000000000008dd7e5a46d85098564e096c7336f7741ec58344d000000000000000000000000b211938b65747dae02762298a2d63c3a7ec412a40000000000000000000000000e0dbd05b28f815ba58406dbd588fdab9102a154000000000000000000000000f3de0413ef66b99626cc26854764da01131a8f33000000000000000000000000c9d43dce6fcb32193944453bb63f2c753a3556cb00000000000000000000000013c578b14507da77f688948beaa96261fc6338e4000000000000000000000000f331881fa2927a212db76b8c50b9d32f11470864000000000000000000000000ceebfb7d3cad5a2140bc6f6a2322f1145d14f2900000000000000000000000006d347b0cf1e1f074093955ae1fcb57900a4c57f200000000000000000000000078f2827b5508cacc906377dcdceb981e19c26a3600000000000000000000000050e10589dd39bd44be9df919b9d8264e327a244400000000000000000000000060c1f80eb98bda47e360636525b2a16ca53a695e000000000000000000000000b096a233759cf89b0b4338a10c6cb187ea45a52c000000000000000000000000127c8844e0fe9722c0020f64b582608f3eb3dc3b00000000000000000000000044e8f484f401c2dc8a8e9e69dfb9f704a90b2f3300000000000000000000000083f045fe9337ddc0477d88a43c053d14397de3ce00000000000000000000000051b36ea1466a643e920f91932dc57fb69b6363ff000000000000000000000000dfaa4804d36de11bfed54e7a87c7eed59f726075000000000000000000000000532889c0c1b32e28961c0a8bbc688b875c8fe24d000000000000000000000000b58b5d0db7d9c74e5b2c54ec61e2a71b3d60fc1d0000000000000000000000005ed671705c1174fe8ce682a26853659cf1bf56a6000000000000000000000000d4762ead1a9a06f3d91f6adafbe6e1fb9632f3d5000000000000000000000000147eb16359ff6c202d1f455e72d210ccccddc796000000000000000000000000cb8f903110ab18bac76a526dbda5b8f7fb4adc510000000000000000000000004a42ede32c11108baa85c983d56a3d1e5da06266000000000000000000000000c27bcfa19d85f34fd0841755f89c3d7644bcd645000000000000000000000000e156d255bd901046a8c4abcf6ab29f215791987400000000000000000000000052ecabab3abfb8dbb492a384f1e715c89bb0625c000000000000000000000000608933c9837c2cabbeb18a39e56d28210771b437000000000000000000000000139b55eabd17306504533bcecbc108ce7375ac35000000000000000000000000e4cbc4e3d5dd79583dd5520bbe4c7bab52153462000000000000000000000000a8a77d6ab37eb9516feaf8ce23f6f980328cecb50000000000000000000000006534714dedd0ad462d6fe21ee435ac56d68d7e030000000000000000000000003917c79022bc737486bd490228c4ee5673e61089000000000000000000000000705f365456d44b1eef6f2ff8ecf64a25f155319a0000000000000000000000006f8aded866e609ecc86a188f49010428e506485a00000000000000000000000079baa02ad0680b77eea706bbc1e3cb7012421f6c000000000000000000000000c9d8ef66fc21ade1d539a2b162010bcd75f23df50000000000000000000000006ab9d34548c4b4ed23a86811004d47fa7b28bca80000000000000000000000003c23ca2abfb31a17fb27910af1c81a75fe7475a500000000000000000000000049aebf0aead4ab9ae82fb1828db4c253d9596f05000000000000000000000000afd8ff81ae4a1d9a97b6da5af9372ba0ce7f242a00000000000000000000000054d343b09fc87fb3b11596fe6ed49d4fc8f9e66b0000000000000000000000005a4eb1e9527e0df4a82c912ffab5072442494e500000000000000000000000000e28daaebbdbac698d7b67b3251095925ca72253000000000000000000000000c3baf395a24703549b6272aafd513799d2cedb460000000000000000000000001cb84b73cc9921a774dc1ab8f439057ccc4a61fc000000000000000000000000d773588f57220c418e2b7915d004cc4b05b45f240000000000000000000000004936a0554f42e81314f2958211249450f86e769e0000000000000000000000003f5d5f35f266e937b7a1605dd09c01555a739a05000000000000000000000000fd35b5a68af19d2dba36f532df87fc714ab30a020000000000000000000000008830e03adba4ea233610b47ceb5d6653fbc872c3000000000000000000000000dad2febf3fad36a47b3fadc16e7133b0b64195e80000000000000000000000009f0bd5641042504ac82d9efe89f1da541f2d29f1000000000000000000000000fd4338dac280c02998de860fbb6bed0aea6dd959000000000000000000000000ad16db108c2282e1c37fc429838941630db4d6310000000000000000000000006e93ce2217cfb7fe08fc6c7c04c52fa842e656f600000000000000000000000061a38457589928dda856c6149ad627768df2078f00000000000000000000000076d026013f6bea2b487bbba8c1dd8d9c66556ae2000000000000000000000000ae4057823f84c8569075c6192b1176b9c760c52800000000000000000000000065e01857ee195cea323b4ce5646a6319db85c14700000000000000000000000079da9dbcc951eb7b75e6e86d02f7c0f75839a4ce000000000000000000000000e5abee240d409d835ad4eafed002d63c81f7d9fb00000000000000000000000097c5ad711b9f93dd6aaf166f08d8f5ad93d0fc71000000000000000000000000e9792150bf858ce9afe9c8c08822d2025a0aff7e0000000000000000000000001e7b94ac47e6d7f9df077681f80080f6055829fd0000000000000000000000008f4bb27240796b9deb255dde1122f977cf4290ac0000000000000000000000000f571022d6b1191185f9d51e0990b673789e0e940000000000000000000000004938efb42b421935849d7802ec95e3c1a83eef13000000000000000000000000dce9dfa79fb4ddf7c98cf8743319b76c5e3d0f5e0000000000000000000000001e95df3d61d0156797543307faeba564b53f0f92000000000000000000000000ae1dda713602bf26522287acff22ea8795f47e9e0000000000000000000000005bee23c5b164b67b466d7f27e717b185ac0aaac1000000000000000000000000243499aff86e23285ce49aa7f875849a507b2df90000000000000000000000000f1d03f621ae3b170ef638a7f55bd54f3f86e3720000000000000000000000000617693a869077713e996e6de65175f696e35aee00000000000000000000000011b217f8a56ee1ddd823aa3ee671e4187aaf987000000000000000000000000008ed2c826edc7e78f3928db6f88f2d25de910d86000000000000000000000000c9c60f2c291fe020107023186e402e21e8875638000000000000000000000000e17f5f0e41ed214a5c564af68b6cb629ce8eceef0000000000000000000000009bfa0ff0e1a15966fd1840d96fb206990071bea0000000000000000000000000b3b1820deeb8ca74458f3f04e91b5cb1f84dd3bb0000000000000000000000004342f67fba57864c1f8400409ae96ee6be3ff021000000000000000000000000c227abce2527999fb8c920c6c8b2000d0485b310000000000000000000000000f7d8dab4bee616aaa5d7de82012fc8ae15861a8c0000000000000000000000001c02ec07e94b34d0505530c2920ac8cd18dbf0cc0000000000000000000000004d3df643989069b44b21f3b1171ed1fd24dee2b00000000000000000000000009593c3c88216ad48efc3fb7eaba6f6730ec492c2000000000000000000000000d9b37c26ce472d3398bc4e4155249b2ec13b1acf0000000000000000000000000831b4653bd01922e2c3f4f98f3baaa8394f4d9b000000000000000000000000d3a1be900885b94e12b1310a24651629d15423c30000000000000000000000004dbf747722c3e22f4ffe0a93465c587b3423a1ef00000000000000000000000094f527a3f2a4301d56fd0b9ec77f3aae3a476dca0000000000000000000000002bb92c5098f4bc35fa07e782195e1fa188daa52e000000000000000000000000881215a374b055098f4095e6e0665f0ad9b21a79000000000000000000000000b793e1496e1a0fb3dd75bc8ac88b39cf5936b8e2000000000000000000000000620bd445a359125e19eb75a8d1ef1347e24a54f90000000000000000000000009c634c70ee474ff08b9e121b0abb24957601e37c00000000000000000000000040a1dfd1af397b2fab3c0cf977bcf3c5406827fc00000000000000000000000053d3187313a1f18c9f3731f922d8e1ceb1e3a6be000000000000000000000000c19410a77b1ef815d43e88952067327c6c2c798d000000000000000000000000938a2c5fd7c8218ef770309c190ecc6c5f40e247000000000000000000000000b7679d6e457057abe86f02c4811b7ee2eb05455c000000000000000000000000e35e56847b9a03f54ba97af2692861419cccb92a000000000000000000000000940edad236d1f7179694c55635ff117f06180f41000000000000000000000000fd824caf67f2bb3649375aed4c3511f38d72134e0000000000000000000000008ddfb670ef04a042d4f5fe86c9fecaed0d197fe2000000000000000000000000b17a24f49a52a9142fa0d6a36daf89e0239a0cbf000000000000000000000000b6a5e15b53a431d817a8f698d5b8716b8a0c3cd40000000000000000000000005b6ebc541240d4a993c010847b7eed4da4a79ad70000000000000000000000000af1dd1a593c0052b6c71d02ebdf3280dd1aa525000000000000000000000000b7be03d210fd864959843b81f70782e204df62c9000000000000000000000000c088aef8de928c9eae97dbbaa208f6098ab16e440000000000000000000000002053ca6f37f23053d320c48887c064465158ba93000000000000000000000000b4f66f879a976710ff86fadc11a70982f8588611000000000000000000000000d8d189d6cad47ff87aba4f1572dbb29c7af94b5700000000000000000000000093b242fc0e9099664376be456e33211344ec630e00000000000000000000000018812d238402ef4677aeb00ef34395ebdfee1fa00000000000000000000000008a27d16d113240afe668d8570b8fbc44b8edadf70000000000000000000000002a2bacf7ea178c6c0ab56a3ecf6de8253ac81aef000000000000000000000000c8e2933183a5d8d90389171563b4b0d44f5426060000000000000000000000009caeeb07810d72e762f3ae54894bd42bba43b0d9000000000000000000000000ede03aaeed44420e7f9eb6f0d033ca1c8a071514000000000000000000000000a079fe4e2b573bf4912bf9354660ec18632bb64f000000000000000000000000840de7ec29c66e5c70b98d43fc5ed6a7d00305c30000000000000000000000008ac9a3ef466ac4c4dda21b606ca2f05f8e1a72c700000000000000000000000099d66e67a7ea66383388ba93d3a9bdf4a4cedb9e0000000000000000000000006ea44f3d3ce35f1e45c175f380e7c8a558a570a4000000000000000000000000d34c1275fa3599137943097bd9bd7bea6c2afb880000000000000000000000002d6ad1788c02f4a86edca348285b47b77fe73705000000000000000000000000d616ce166134830929a827a33fa4b13f097b39f6000000000000000000000000fac5eebff598f8cb697573cd9f50f50ebb984b55000000000000000000000000ba4fff54492f0cac4b3d369939b8e38a776e63110000000000000000000000007016c1e87e38f10e7c57cb2af822dc03d10e5d820000000000000000000000005f0e770736461b6f6b29f6279f4f0cdabef568780000000000000000000000000d1a391c174314ce4908bb9c3138ee291d5ab0b9000000000000000000000000ea170582bb7acd616565e766aacbcb110e186ebf000000000000000000000000b752820cd58b541daba6031d068fb972caec6ddf000000000000000000000000cf1985acb938ead694b132954bceabd59eea413100000000000000000000000000945a719ffad5b4673336665312b683af2b9129000000000000000000000000ff46c3caba9d02c63496e857e08544d1f86f1696000000000000000000000000e3ab43ea99a91f32698cf424a6fe47988f2dbe3f00000000000000000000000057e4e7d15a1e2a4967a331dd3b7e45cf71c969780000000000000000000000005332019e80911fc2876e475a86e59cea95e1dbd10000000000000000000000001761b3177b9dbe3ad5de4c741c695b3517bec3d00000000000000000000000007249227c83830138b75fbed734e40a22de96cf74000000000000000000000000629610b7d6abca456f2a272e8c097ca9152f92230000000000000000000000000d6db4b3e1dc033d91e774c5b4276aa743d89d5600000000000000000000000011141c389084aa4958faac1833984420587637c2000000000000000000000000b8a68ec0cf7ae5fa1af926bbe9d520b24eacfd5c0000000000000000000000000e953d106c001846735e09c2d11a9d8b81355e1200000000000000000000000035c031d093259501247f4f1c4f47a7724ee4623b0000000000000000000000004491a7df05781a961d047132015de4fe914862a40000000000000000000000007c85f8f2bd805fa371b3d885ab56a9c1c7b89fab00000000000000000000000025607d2628b896f42ebd8a5e3eea9aed8d8f6b2000000000000000000000000042811fd3462e946da7b7848721c4007b78ad408d00000000000000000000000094ae1bb4f35cff2c3aca7ad488672b6e637a98f10000000000000000000000003d5b7946e175e6ebbeb1f51d5d9dc09ed0a719b500000000000000000000000044838c80a1e20f5a85814893162cc11f3ff69be70000000000000000000000000f6af07d55f1a971b7d3f252880af9db4c443b75000000000000000000000000c6a0568c9907096e233913f139b7575d1f7996db000000000000000000000000711b087a69d0de6dee1a120ba23a5e3633fc139d000000000000000000000000047885cde1ee56ef835ad5e3295aab6c6201ca19000000000000000000000000d9082bb323947a534f5945a375868eb14efff4b500000000000000000000000019375330e6b73940f56369a026fe03f58d98f6ef0000000000000000000000000b3d4ecd2e15c527c4a78939449059641bb90f9a000000000000000000000000317b1f9c0f32fec5cca505a03a964b8b524c62600000000000000000000000000a0ae914771ec0a5851049864ccc27b1baa8cd43000000000000000000000000273c9f7ea537b7c4a96842b7b2f9b0a475f7ca27000000000000000000000000c1d0f496825d5d930808eb370f0d3d872a2759fc000000000000000000000000472159f0ba28d1c886e165762359c60b39bac608000000000000000000000000f7a3b3f7602afdee379ef8839b7957ed4c920dee000000000000000000000000e7cf03487e3c1ee5d7cb1a7f8f6417adb59c9e6e000000000000000000000000c447f43751ff2119c1b75fc73a5af3faf564d306000000000000000000000000ffa516e5cd331dd7c99e5457f7076f3276e303c9000000000000000000000000532882ea60d5d1ebb04961ea2c2ce2bc0c58677d0000000000000000000000007221966579688b40bfee2f82c69518aa3abd14d80000000000000000000000000585c579aa9f95f3787f25359e9b8abe770221da00000000000000000000000033824d9601d6c547add06e3db148d10c07e46ce70000000000000000000000005c007492f6ac137be22613f3c574382a75921d41000000000000000000000000efdd9b5d337795a034b509dc0d6331397b39067c0000000000000000000000009eabe9caf5cea72112d29ff564066c1822fed3d800000000000000000000000078b8d6d2c3f2b460a3135134ae45a509256c2d0f00000000000000000000000070bd5db94bc57bdbe69e8ef2f34e26b154fcd7500000000000000000000000002ce4ed554bec85cf7b743ea3ad93227435e0894e00000000000000000000000080bdf500b74657d846f6ee1562b097fbbf55eed9000000000000000000000000f4be632068a40bae3b992e168225059bbe7760d90000000000000000000000006c98bc1a1bf5282692267b76f4d12d401b13d380000000000000000000000000d3a2a9120d77fc6d00a0ac73e6fa1d5afa2bcd14000000000000000000000000856e578f20214e407e00017c90b38e3ffa67bf0c000000000000000000000000a03dbb2be72b740554e246903c93cc9b1f3e767e0000000000000000000000004a49188dba608cba5b66e7606569f9032c7c1daf0000000000000000000000009da145249f6fee42ab9de0401b8ddad005dc35fb0000000000000000000000002b222384ec09a95262c8773110b34a7ff1cceae7000000000000000000000000d3c96c9ebf2be9684d7c670db41fefffa37ec93a00000000000000000000000069d7c344f33e4d4746bc3ac47f1b13e46d3e9ceb000000000000000000000000ed6a1a0a47ae20cec8d7a81a1333810b1f97eb6d000000000000000000000000ea2f8bcbdd961179423807a1d1aeb84b866f9750000000000000000000000000489d3162d7d9e86c0c9aa4daf0ab93c7ad5113a7000000000000000000000000ce23d166e02df688bcfe9e7305bc6e32b0a8e4fd0000000000000000000000009e35625e421fddb901afddbf2b6de1c23574a49b00000000000000000000000042aa5dc5535f42051bdf133059832ed2d1c4bf16000000000000000000000000d19b856db238643068108a3faf4202bbfba834f600000000000000000000000083e0cb9d0a9d28e301b43d9d8e7f9a627881cbca000000000000000000000000dd5d53aee56ecc505a1bef264c825d1864d3c00500000000000000000000000059e35c7a384725e97104b086479f03badbf81a01000000000000000000000000bcbc9cbd63d5ea0d477fc771c69cf881208bc769000000000000000000000000e2c256e3cdd3b197613869a5da147f5c610f7c0c00000000000000000000000017923446c3b2a1d4450742213c76e3465476f59a000000000000000000000000148a476b9cf14f4342f271f7d44ee1575b066c84000000000000000000000000cbeefa32b046272653c8ea63c092e5290ea004ca0000000000000000000000005e8fdc0b53508bcff1bac19bbbf2b7d66f81292a00000000000000000000000018197c1e33b854ae90d18e4e7a7ceff4b087efd900000000000000000000000054e8fc7c7ab151f0af8fc54afcd4323aa5be49b400000000000000000000000090f29e369aa57d055a2672ea1ba1f038682487a50000000000000000000000001f5d27eacb128bab9aea40592a45df13670a30c4000000000000000000000000e9e3dae3039d5bf9eb47871b4129b66a8215a01b0000000000000000000000006c967db5296ab5fa81223a3b1461367cea3f065b00000000000000000000000037b16af0fdc0d1421dc7b4e906104e6cdc7bc4f7000000000000000000000000621ac7bd0fb283de9c612780c0095fe6bf9b86fa000000000000000000000000b0e4f6726a23b8ce9e6e3dd330da881d02e16563000000000000000000000000d54666515fd6b598453aff88a3592d961cc4f94d000000000000000000000000ae24fe68ad1d1168820ff2b3f5aa9985c3e033cd000000000000000000000000c2b05cdcb146b1d84cbd3363814a31aa2cbdf22e000000000000000000000000f3026fad468856d5ad028c15a2374a8f38e209680000000000000000000000009dba5737bd0fc55eaf42a6631864ee78583796a6000000000000000000000000ed1c47d674a802d2e31465c8e4d1aba282bb7efa000000000000000000000000d3eaa6096df9adb0a9f0d7ad0d831134c27d1778000000000000000000000000bb95ed9a8075fafbff3e32b1d77062bb303c8523000000000000000000000000235eb14d38a18fac4115ed471d5d1bb53d52d4630000000000000000000000004c2a50db2ca7039c0000d67cb6b437a84034354d000000000000000000000000c3dd26450475920642538ea6c360e8283e7eb04c00000000000000000000000067ae5152fbba5b4ceb549d1c2fff1cb1ffe2c4210000000000000000000000005b33f29a3da270b7c0600808a39ba02f5cdadd1b000000000000000000000000c7af11cced91a6d1b0413a87087d413502944ed800000000000000000000000020c153e491a5f12c97cfc2bfdbe4c5901207756a0000000000000000000000005ee59d7085f6657608cd1ee74f90f679c1cdcf45000000000000000000000000638932e8dce38e19885ffe493d2a1cdf2e0778c70000000000000000000000000871ef642820a58f92796187f6ba3cd71454ca93000000000000000000000000830ee1412d54460da7e4578d4d11b0993924bef8000000000000000000000000a772e71ce7b92f23d99ec4ceab0e1000d06f14d10000000000000000000000000a689344d0d55f55b48b1924d9c84af908117ded00000000000000000000000027a355973cb0b707247633c3003f45483b728890000000000000000000000000ac53fc18faf6e1159b1ecd857992d74de76bc4850000000000000000000000002139fe589a9e4898098cbf0594b5c2d5a4d3b337000000000000000000000000322376895b633da3ed60620170490e2eedc897b4000000000000000000000000544e54a2c42dd42cf47558532cc2b674e8656d850000000000000000000000005f23c02350646c67d728a5d57e580c1a24abf84b000000000000000000000000d549aba08c67ca07d592b24deef725d388707932000000000000000000000000e7f6cac4f3960568fb984f73c2cab963573aa75f0000000000000000000000004f38f43992953f93e0788754c2eef83e335f9a510000000000000000000000006d1832fd8786ba4e925297f88d3bb94edd5493fa0000000000000000000000001f711fb4034477d41a40833cc08787485de55c4e0000000000000000000000001bb330fe63c94201ce5b5fbc84ea9f54dd16b1ed000000000000000000000000f0cc4183a49b360de36cbe96c7ecb6c8dd94c3ce0000000000000000000000000000c864cd0ba79303adfffeaa80c0a14b0a2abb000000000000000000000000e9369e046fdf266167ed7b211d16d183f4538314000000000000000000000000f759a489ee39e046674de381240c55fefe1d3999000000000000000000000000bb46b467493e4389081ec09e971de163b13baead0000000000000000000000004b6046430958173602bd92a0d09ccb5e0eaeb2bd000000000000000000000000544e8d44fed7a159482218aabe1d53cab1642277000000000000000000000000b81334310488232adddc7599eb828af95bbb84080000000000000000000000001cb6a74bf485794e0f490e1bb416917163e1c11300000000000000000000000091f54453e9411cdc05346fc0d6bf3439966b231000000000000000000000000013467aa2f00e99941f99c927cb24eab57efcbc3b0000000000000000000000002cd9b5e35d940e3ddb95258c57bebe679fdee303000000000000000000000000258091641fecaa3a81a131a3ffc800bfa92832c3000000000000000000000000524492221a51ee343c2f7764f9b37fb695cf91c100000000000000000000000099f724098426fb5fecd9691ed460a184cd8cc67e0000000000000000000000006c61f1c66cb15d4c92fec756590ec91529a55db60000000000000000000000008b443f1515ee29e77dfe331d5687e9f07d153ad8000000000000000000000000dabe1d656ea5d22673f552a4358c87475f8f9273000000000000000000000000bb1123912197868b5224bc4dcf3fd822fc07b3e7000000000000000000000000ebc73df4ba70ea795305bf37f4d60b14fb29b99f000000000000000000000000cbd85ff4b4f7740cc66a9d7d93b35eaa243164e1000000000000000000000000be8e143e67799de1a525b7cc8f7064d9c1cae79f000000000000000000000000abb858c881498204d13b873e9411d0c72cd916380000000000000000000000002dc99b27e4ed97483296fe879d9d1464f23da09800000000000000000000000000aac834b4bb961c7fdaeffaf4a58134169461fc0000000000000000000000003ef4cb663c1319ca9b3483b73cd27c8b65c1337b000000000000000000000000e73053d2ca8dfc4dfdaec918910ba3e86c9d6ab30000000000000000000000006c58992fa1986571c74ec81878719f90b79adba3000000000000000000000000996349fb810a45ac36bf681b2af1984dff274c28000000000000000000000000669d115fad73a00232b748fd37d4a16d27d20fc3000000000000000000000000ce1ea69ba1bd1d836b39e8309873b1e5f6cd61920000000000000000000000005a237f36fb0202cd1e21c3ae6be8a2ffa07b578b000000000000000000000000673f2c32e21470841329aa2c82781a267c9d85a70000000000000000000000004cef252eea818bd46806fb0142a39993f82654de000000000000000000000000d6ca3adba5a659dcc7efd6bbb41dd90d93893ab4000000000000000000000000a3124079adbe398d7a9122915418ebb68a0501e600000000000000000000000076f2a213ad19a2dbcf7a87887f4f85d4d61341cf000000000000000000000000f23abfefa63d51a77602adcc6d9fadbcde1a44e6000000000000000000000000ceb9fd4a12bf0792ea60a67d44d84db392b652cb000000000000000000000000fe6910c056a22134b2cf5e8504d420603479bf0a00000000000000000000000042c2761bbb6acbf8130bf942fd060fd9a6ee95cd0000000000000000000000003e57208d7ae217aa0d767d252c537748b21731ad000000000000000000000000d20f2772ba54cfb79a6c90facf722d64d4a341ee0000000000000000000000006009e62d68e378c6547f6a142096abf12acdf349000000000000000000000000c60ef08fcf279324938ce2376a7453f53dc653e40000000000000000000000009753e315c37882e4c4a7aa07dd5bc8e0012ea001000000000000000000000000ba44e95a4f674110951bd4c7f61d9a180a8885940000000000000000000000000ad47d0595e3f49490d4d06a0ad8f2ad4df3b62e000000000000000000000000b423c16b0b32a4a33c7b1e66e91a3ad813e880ee000000000000000000000000ff45840432c6dfb4723ed953061faa01c8479484000000000000000000000000d9890ca5250b8ffe04a2d8e0145a7d535cec6cde0000000000000000000000002209ae9d9d81bb9d284843723fc33385a27efe7200000000000000000000000097ae4573efd5f62d6b31117d2bf5b4648a7420630000000000000000000000006060292df26b1e62294d33547307388b8e491e90000000000000000000000000cdc9648245accbc3ae390803c899e1226ee247fc0000000000000000000000006aaf09068f3d3c1c565cb6584e8be2d7649b85a6000000000000000000000000580eed6707596d924ee85d7553c2934fc4ca9eac0000000000000000000000005f648477d32f1b14bd5208b161f65a5051f3ee1e000000000000000000000000ff7962e0a4367ec93902646bda9e6b52a20e05560000000000000000000000007ea48eb2d236666fa22ceb8a69ad452772afeb850000000000000000000000009548b5c79df73c99b22f1ab94960924d4a921317000000000000000000000000430aaf9a525f4dbd19416ff4b1b7e76dae578258000000000000000000000000db64941bf877c7d0ee9a6d2fa693229339ba64c600000000000000000000000073aae4677f2f4d0964514321a576fc5bc8e7a37c000000000000000000000000c097cd7e38f2a9e17a83653a70d3e323ab436aaf000000000000000000000000fd633faa6b4b7b782ddb17d85bcf0f78e292171a000000000000000000000000e6b8b7c591b197e9653d84ef38e1ce020b86f53f000000000000000000000000fb77bd2605dbc00fea1591b8c79b4b64d334b39c000000000000000000000000a4444c55118e933b3ccc7b79d625413930a078760000000000000000000000007e44a1fbfc889fd0be70cf9a65f0a9a0f6b2045f00000000000000000000000027b78d0bf4ba76281e3ca3817b2923912e2eed45000000000000000000000000ec7def94851ee03fed4d0ceee1ffd135750fc907000000000000000000000000858e574105f30013f422f284ea74ff65dda04b48000000000000000000000000f45c7cecab7b1e60cc64255e8342cd807e9943e500000000000000000000000007f4e889edd58f554fa6794882de7d7dee1b1327000000000000000000000000a79a4d5ad046c3ee64d74521020d814dd268013f000000000000000000000000e74493a1756bd3f4cee20dd48efd28897103596900000000000000000000000071dd480a027d7b2a4039a7f08e800e03f7f4770800000000000000000000000007b79550daf59c25255d3baaa4c3168928f348af00000000000000000000000002a26a6c734b5b6f7ff1134fd99dec273b256207000000000000000000000000172864c513105dfb19dbc4b988a84f44995e97f8000000000000000000000000df74aeacf83e6f6561ae6539897a5b967d07690a000000000000000000000000351150ed436836338ff8050ff1e826184df775bf0000000000000000000000001c8b85f1cb14ed5aaa4cfba2ef809c73ff0bc842000000000000000000000000cff06b2748ae397c0f652265d7cf82eadf01bbf10000000000000000000000000de9bf76d9c29f6167df9f13b03d5bedd11043ad0000000000000000000000005e2443a388f78322492162f140cdb9cd53abb18d0000000000000000000000006590bb2b40a0a35c35653a0addd35b86d8901f60000000000000000000000000cc6889b72bd04e63a61d14e29fd47e485890e0cc000000000000000000000000fad1ccbae6df37941d601b527c860d25e21d38f400000000000000000000000076b2f0ce6e41677b0434ac34fc084df5f93a8467000000000000000000000000545c2cbe36f2c1cd2352fdba08764d67a07632fb0000000000000000000000004767c1daf1ec9518d8e6d9d05cc6ab7f14fb3de00000000000000000000000000f6c5feaf6d1772bd0745a6dfab3c6ef16fd59d100000000000000000000000018c1be83e95f49661701383fc0dbde29ba6bff05000000000000000000000000a7d496a19af4a08db830eaee60f1564b079d1d1500000000000000000000000069e4e4872f6086bd7fd7acee752bbcfd4c018f4a0000000000000000000000007a4c22a128b6006ac4638679c3c79e862d81862500000000000000000000000055faa06f27681e51105e065b9fd3131ccc5c1e2b00000000000000000000000044b5bee863470eebef13b4bbdddcfe47c09440a9000000000000000000000000702d54ce630f0c3c15db9b203401c405275b03b300000000000000000000000065842643c107567651579c6cb67b7d9506396786000000000000000000000000597acf8dd4cc65f19851519f024d9f78d391108b000000000000000000000000b59018d82681dcfbc0dbcbf9733335d242584f590000000000000000000000002e918b77399f4dc520475b8e8685ce21f752b8fc0000000000000000000000005845bd77cfcbe88e11bb158bd11285d875de86d70000000000000000000000000aca9ac14f5f1a32248406329f783e55692c9b5b000000000000000000000000ec1182b8e741793f4092fa390abd8d8e5f825430000000000000000000000000472d47be3f0bde8b7faa270180870aa23b10da86000000000000000000000000897f82efb279a048872788e20d6007c1510f659500000000000000000000000068ecd134636cd13833ce4f34002a04759d1ce36f000000000000000000000000ea9ca88ded6222377fd203eb9c302497116c33bd000000000000000000000000438274f3165ddbfc138cac259f7983fe333cb2fd000000000000000000000000fabf20a28216f52d7471dc5104a08d64c912c672000000000000000000000000f9c53912e7e44173953b663d0366eb4a4e076b8e0000000000000000000000002c4d09fb455b71728a61bebe2c500f381236a217000000000000000000000000a034f5c654d2a5a3d0fcc26e547a96482e17b36c00000000000000000000000016fa556d31f39fcc4df88cfa3b4c8c0d1327485400000000000000000000000072a697755cb7d64fea89a813179b01626121d1db0000000000000000000000005595dd9703ac71e4f3d41eb16ccc64d601acfe8a00000000000000000000000050ad9cb16b531386e9c8d063bb10edd18b9c1d38000000000000000000000000fca297c20ccef2f09b6c2f9a38d9b6117059699500000000000000000000000005ca3ebb4092fd4f969df7183b22c7975512d439000000000000000000000000af4ca5811611736722fb6e0f78058b83e90fec7d00000000000000000000000090e4442903bbef8169fa1a8a440ff622118e66db0000000000000000000000007e00cf63c8cf257c9beacd180871de08f43e06700000000000000000000000001aa1e9b9e1ad1ae331aa28dba86bada0811148f500000000000000000000000064e3d65f73c03d892b53dba4980ac84d621af9a3000000000000000000000000ad321dd7b0aee0255e3abd7857f47c1aa6c6105d00000000000000000000000094830e3469cd3c9e42e8851872107f147e41ac920000000000000000000000003610173588a75be15ffbc492e8ea1b45302a1ce4000000000000000000000000bb46a8ee4315a37c56aece45783045722dfd72a7000000000000000000000000bd5fce39285b22bf3cf077a2e27e4da731012f29000000000000000000000000bd86b763569b4736754b704cd19966916a253add000000000000000000000000ee36c0379d5d4875c2e0750768cba7366fc3c85f0000000000000000000000001ea0ab0e7f7f1933360e71daadf079e4bae34007000000000000000000000000e212ad9a777df03e2da61d84c2deb855f5d6b83700000000000000000000000063d8998989f8f37a8a345c789c4e97c29dc0fb2300000000000000000000000075574c0b19c391556a012ad76b5afba71cb6b9a8000000000000000000000000abfe2d7a373e5269a565e7867b035ae46ea7efc500000000000000000000000088ee8edd33ed67dcff8e202326c7e1b7c3c84307000000000000000000000000d566e447d1960c3e0807662bc62424282bddc6080000000000000000000000000574b0731065aa98a934271bef72f91f9b2df33600000000000000000000000053f20239ae62659565e36a2169abb01df33f11100000000000000000000000007e6d8b8973fa167f32eb121c14930349e8fb8f070000000000000000000000002b196c050fac9a79edc2768c750afed53882465e000000000000000000000000cfd4f49caecbfcd317d0c541815fbfc94c2f522b000000000000000000000000686511d3082a9d4d6b13b6715cd4553000248816000000000000000000000000c02cc483acec2a3bfb16a2a38a9ddee28a2bd61900000000000000000000000066d5533e3c60c30fb55f9736eb06465ccb57a6e6000000000000000000000000c8e2dcf31338f7bc7b0b386425c27c91f3fa9bb7000000000000000000000000826129f0e0384e38b18a92c59f906a1d083de423000000000000000000000000c86bfcdab7561b778929d0ba163df03ee17f3c910000000000000000000000004ab90783a2b61214dff8025cf35b01600779d3bd0000000000000000000000006dffff26b725598862913000b24a7eab375c0953000000000000000000000000d3168c60fd624aab3067d35d07f1a81e27a3212c000000000000000000000000d6f63f2f7e734662cd73131aa6a838ec16aeb9330000000000000000000000001d3aeb6ff16144d1754638f02b4d425c63a161bb0000000000000000000000002a24ccea3cbcda11936295bf798f69e36bbb4d0a000000000000000000000000b11809ea69fa40d1dad8b68741f9091534eae4d70000000000000000000000001381754881b58a8fa5fa62559d112757b78426e400000000000000000000000019abea43129fce2e9d646251cad09e20d86e3f650000000000000000000000000421e93a2d73c333dce0a76540da6279955d529a000000000000000000000000a45e0a895c2356c65c54465f89cb75e7755128a00000000000000000000000009dce36273af80c7244065fe64f9ce603265ec87a000000000000000000000000e7c7b70e91048cfd8fe6c5303afe08aa24d986f30000000000000000000000001d52563b52a13e2b34e53daf4dd6090f4d81796000000000000000000000000086060218f86954bee81511d0768e8591e9b91dee000000000000000000000000c4106bb8ec01769643f8be1cf92e36673088e3aa000000000000000000000000974aeaf61da6417cdc88b9a168c00aeb3bc3bee90000000000000000000000000895107c2e589711553ac363a8848fd19498831e000000000000000000000000bd9e61da83acf9609d2379c63f3d5bd2ffbb72ba000000000000000000000000b13fea8afaff33147b0eb6533f4f4f2261c5a739000000000000000000000000a46d80de1aa2c6d020caecb877e608390511bf95000000000000000000000000fcda0f2fc39b3b5a4927a8b2460f667167565800000000000000000000000000f02e85abbc40b7fc734f0e866f4145f36254629f0000000000000000000000008afffdf4f3f01be3abec36381443c225b827e04f0000000000000000000000007ff7013e2865e6022faad49066e3a386812f7e2b00000000000000000000000027dda0a4de69b81e9c144d421618ea61fa47f145000000000000000000000000cafca3c02fe9d7c1082e71cc445ca6702e362b8f000000000000000000000000133d47c83a863d265a9cdb76b059f81f1492f06c000000000000000000000000069fb97b018075825e56dbb8b66f6b979b166e47000000000000000000000000478c8ab768bc0dc9fdb1a135505e9f45deef2427000000000000000000000000e89c91611330782c9d168b50691cd522eadb6311000000000000000000000000c2fef832646ac4aaa3d4aedb465a1e41f5ae5873000000000000000000000000cd1796c77b4f5a602691f27e28f8818373e48610000000000000000000000000bcafea32e6fa65fe28475e8821ee866ffb54740c0000000000000000000000004c610621716aa045f52b89693d2bb8a383dff47000000000000000000000000042eaa00d37556051f608cc31a88d327664b743cc00000000000000000000000054c6261c93286db91dea314105fbe9283f35c169000000000000000000000000ae6e1c9b911b8125329b008ed2d93f0e093105c3000000000000000000000000b1a420ef76d552a7c2ca60f41b2e0cb609918d14000000000000000000000000b5ee35ca5d1b1f992e6682f59accf7c64b27317b0000000000000000000000001ee1a4cd89d1f498ea7e63c3573867eaa82931d400000000000000000000000054ea1dd54f9805a8e3a137b14cf67053aae73a60000000000000000000000000efc1274ce8f458daad1e22935b292b4c5d80c14b000000000000000000000000d3eb22cb5ca75b5d4dddd26f7a17d624f60335e7000000000000000000000000a4e6cc7bdb33a670750d9cd42c534836cf45d3f6000000000000000000000000237ac7e06524cbe5f3794795e4df1ed7368fa903000000000000000000000000e44028d3d1d0f5842a34b74f9e597147ed9228310000000000000000000000004537198648eff17a0ec80302b338a37723d32a730000000000000000000000005f90943cc1eba3534df58310bf4ba4c34a240d0e000000000000000000000000288e1e32695a90c13fb4b3beec43dddeacc90388000000000000000000000000d8c8a2b125527bf97c8e4845b25de7e964468f770000000000000000000000005b919102d2d58d84c37be43500ec2eeb3c88c0f00000000000000000000000009af70d9b6c75eb30aeb323e92c472ab9f9cbb756000000000000000000000000683da480d315d32862ac4fe9ba272123826d3355000000000000000000000000d0f1a12f173ea9d40b1e8e877e8c8a639e41f3e70000000000000000000000008fcc73c9fd0099b2dbc5107b53eea40a665973ba0000000000000000000000008037e4bd2626f28bfc457bb6014e0420d179d26d0000000000000000000000004f9be71f26489d7aec1886f8e71ae3289efc4553000000000000000000000000af86f9fb4c539c4aae32e6e8292958093d1611ee000000000000000000000000b16bb8337628788bad3ce24f059cb62d3e7c255c0000000000000000000000004747c968cbc203424f0d61f46b83805bae2c69e50000000000000000000000001d97729cd56f3e6e116e67765b88ad2b1593cc6c0000000000000000000000000af80819b5be090f1871502a67d3434437190015000000000000000000000000c3c5e49f21b292e9823d6f8ce7e51a4cbab25a9b000000000000000000000000bd36de24de06d9e57bd0fe26972626a8ad78619e0000000000000000000000003388e243279d0050397f80cefb3466049fa613f6000000000000000000000000500777899f6121dbe13389cc41c504faee0bf238000000000000000000000000e9cc42e16937766ac200b9750e9e6608128241950000000000000000000000002c9026842cff47c2932861390299b2373a9519d70000000000000000000000003c6ffbb7c2c658f67d54bd23176a84deba6acf22000000000000000000000000359051e34b1bd950abc94a5b021f148c0eea6d940000000000000000000000006a1af2fce2933d1339cea9cd96911e1aa09321c60000000000000000000000005b6da827fb0c78e6d72e163ff451322f8177db5c0000000000000000000000001b9aedffeac1b9fe00c265dba73b916050b937540000000000000000000000003d166ae94cba3a584c291b4263909e6698853123000000000000000000000000aae7b08e35f0ba0c7c0b80a8bbb1fe40d0315066000000000000000000000000c91ef9020bb3c1b06802881d08eddd06990280ed0000000000000000000000006179b3e916a4a11bf63af354b1ea9ba5a55626380000000000000000000000000377d305685c42fa1d790ae204387271b045137a00000000000000000000000050163e82afe6c3bd11be8a108602f1b3205ef5e00000000000000000000000000a9d242c775548ed0d64371cbc10e829ced318580000000000000000000000007e316aea3387081ff1c1ac3231a2cbcfab7065c90000000000000000000000009a11c99e88f114888422071e61d15c01ddcb6c90000000000000000000000000e2cb064cf17762e373d5c7c32d3232540b0affb6000000000000000000000000741ec364de71c447937e6a75dbd29c33119d9341000000000000000000000000b1b125c1644e64383463cd7c11207446d30b130a00000000000000000000000073117483d7c73689735da6511186929d80352b140000000000000000000000000f47775d32522e1d2d8dddd4949decfa14fa805f00000000000000000000000096900bd145af116f622de2100b4f136e3537f14d000000000000000000000000d92eee82869ae8bb8c85b3cb1876e0c539e198de000000000000000000000000d0a6d532908d3f6965e077afa0cdcaf904ae0fdf000000000000000000000000ff5ce5fbe2f6a9a4397bae3beb80e859574fe02e0000000000000000000000005d4601c34b62afe42e75d81df593f90b1827316600000000000000000000000025d81c6dc50786811019fb09c04ce6b79e7253270000000000000000000000004af6ce4f324a5b2ce974682846eadd3cbf6a582200000000000000000000000012b5e0b5fe55a557b70680cd81fbc37b11482148000000000000000000000000cbae3fdadd0ab788b3bf673bca1e3865a17211ae000000000000000000000000027bc4938fa9d66e26995ebf5c03fea4abecaad0000000000000000000000000cdbb2b26582003e6360814b7cc173940040d45040000000000000000000000007aa4b5439fe60f78dcaff213c337121692eeca82000000000000000000000000b14bfb6b6338d8c42d1f46d50e8a84ac8a473b71000000000000000000000000918f8baf887ebd53d89842a37490c563ad49e6280000000000000000000000000af6159fe6b6a07fbc17aa7fa85769a8f370b1050000000000000000000000005537df9fb0017b8d830797372dc51b3be1895bc8000000000000000000000000883579408ad7ff503930e0576f43cd564c3791b00000000000000000000000008243b69a44e895d8a4fa25efdbcdce8d013618d2000000000000000000000000ea57820666e75e6ffcf2d3d9b5ea9f5f0e2b8b6c000000000000000000000000e69e739160c73ad82f0a4a2c7083612e09e3b0e90000000000000000000000004026c712a1757ad7a379449285e75f3b048ab645000000000000000000000000950a3cd96daa746cc9e5e5963d3cfd63eba7d159000000000000000000000000fe98d73ad32b1b1c919897ae069b71b55c8c8e030000000000000000000000008cd9e0adcbd6f30dbbc27f13ebd4c398f3756d71000000000000000000000000125916e9eb8295df0a4d1f86c530e81a44be1369000000000000000000000000b0cc1c9b7a21c6fdc9d6bf11a5cb1df5d3cae1100000000000000000000000000f27a9d7b3cbef8412812ab611ba7b9ab922cccc000000000000000000000000afdaf8d4ac2c29b85dc05f45a9d830334351d2320000000000000000000000005fe8f8a1f319342b970bfb143340242d20d3872b00000000000000000000000072900a8be009696b2e28b44c99b7d52966a989a7000000000000000000000000dcbd88c13219eb889312f30dd58509d906532bdf000000000000000000000000c04b10c31d70abe4a5ba8f86667d631e1a8b0b79000000000000000000000000ee63e9444626ba134769f24cdd7b01d98b1b0b170000000000000000000000004e19257fcf38be851853a76613d31ea115eb360a00000000000000000000000082ed79c2b35c922fa97d3e790c163b15f4356034000000000000000000000000b25f6e27ccf634d7a0a1018b97904a759e4e57a7000000000000000000000000618c9388cd5b15ad5565b07f5d52607594072f45000000000000000000000000aab3acf5081cbaf7f3adddb842b8db5061d3e07e0000000000000000000000003dfb7f4082e4d91104b91261a3d5add9aac81be10000000000000000000000008e48b4a340bbe8ca4dd6400032bf153fd2cdf7f30000000000000000000000002ddf38db7ea7907f52eef91b95176b801f6328a2000000000000000000000000867714f2a870e689559aecbb7543ba02896329a0000000000000000000000000d425d036cc4945ddc0b6bb51c28714b7e7e5c8d200000000000000000000000044485393a99744fa4e72d53f1f88b3997b2881dd000000000000000000000000648eb08ce590375ce6476dfa23680083261c64eb000000000000000000000000a53a333222fa025b38f0adcc0be3f60b2ed597cc000000000000000000000000f512c7a147451ebfe60567f0391813a21d6bb26c0000000000000000000000000cd6810cd243f6fcd9d34ae9dc08cc77ca6be6aa00000000000000000000000045c0be79f406a92113bcdb91a219a11fff04ff68000000000000000000000000e17017039625d15d0257a46c2bacaf4087fcbd85000000000000000000000000c26334cc045f1094e26d827cabcd47ef86cd4e73000000000000000000000000525110e486de67f2469e209fa3c412d8257a474000000000000000000000000033063aa169878cdab4b442d82a0a80eb03e0b43b000000000000000000000000cb682c0fb3fbd77e939f3c5dadfd173d0c56e99c0000000000000000000000005e68352fc35c9ac0d03abbc1adc0d76ea7e0347d000000000000000000000000a794f7217971156ea4404456939dd32e047bb5fc00000000000000000000000061625d9554b71166776780266f655466a4907dcc00000000000000000000000086b6c6b2eae3f611defa39d1a75de620ffb7c713000000000000000000000000888586c00a6a0b292a8cafc99d115c66aa98d6b50000000000000000000000004e22892692bcdabff348821392500b470c359122000000000000000000000000d55aba32abdd7a9a8782ce1d496f86343af82275000000000000000000000000aec536715a619f53a5f715dea80e91a4e2fef89c0000000000000000000000008eda33e7e8af3be25d1e3e375cfa6664fc85a30f0000000000000000000000001f9a2368377e0367c799a0ae3c7f2e1a86a8f15f000000000000000000000000bc6d90ebd14374f2a7e53acf3a0fd2f436a65e99000000000000000000000000855b8cacbb1d111369b2927011b793e4413ad5380000000000000000000000009dc07b86d37ba43fe412806415505c956c7514730000000000000000000000000ec2bb9dfe06844e0dea056a0edab2185082675e000000000000000000000000c5539f023b320c2ef4c4cec372f8bc892c5681720000000000000000000000003f6c6f9d1e539d981ff3f9f855625ad914f55885000000000000000000000000549f22adbca471e4a208491dc31c59a709a400740000000000000000000000002e7b16709819bea9515e032019d23f74465886730000000000000000000000000ffb179d140ff0883a9e86467cb251890182c9c80000000000000000000000007d897fa67a523051bef5b06592364d3f2916091d00000000000000000000000040bbe8828f532ed81159cc8b7204452dabd401df000000000000000000000000876348f30defc46e681eaa5b4123f3997f98985f0000000000000000000000002c9b71af0120573ea6d300cbdd3b1c1ab2d156eb000000000000000000000000a0d3b0d3fa950b1da3e31f941fd4a48d3442128b000000000000000000000000a5ad260baa50241ee9b790cce9ed5a734b991c9200000000000000000000000000393d62f17b07e64f7cdcdf9bdc2fd925b20bba0000000000000000000000008101331b344573f713663f3f94a2e6cac4aef98b000000000000000000000000b1216ae983c4a6f31f9cdd6a51387da11703906e000000000000000000000000852792db52e1d021ebe2205ac5550b750997575c00000000000000000000000022d1ad2ecedbbfd0a477ad657f146f4594e87b4900000000000000000000000069f3dc869f0f07c9afc35f02f1b7308afa78eff900000000000000000000000010306c79dc352cf2fc89cb55d1d68cc07262d8e1000000000000000000000000fd6f824b6b62a44b0de6ec55aa5ce5cad5d35d6c000000000000000000000000a3588edc1a06214740ea07d776d63e4535c85e920000000000000000000000004ae25aa0172f4a0981cefe40b60a166ebe9f7372000000000000000000000000a73817dc5bca6d35ce54f7726cdbcd64d3e6a48b000000000000000000000000a100b36c4b204d946e3640f43a0269cba8b9520e000000000000000000000000438dccb98bddf0ae398b740709a09d027edf0f34000000000000000000000000dd4860a411d5e8b47525dd22549684f8fec073bb000000000000000000000000f75acb510e4f11bf9078315496357eb4c53e6b080000000000000000000000003c3f06dcc74f1537abeb6df11d116dcb8a04ef63000000000000000000000000d6b277f247cdd20c36da71f4c7f37c1a882d052d00000000000000000000000046a491fe71e205d68e869557dae1d7e23a91a7fd0000000000000000000000001576f538c2ca8218cfe85443347b96e9978c572c000000000000000000000000940ba043b2a7e6b4436e7b7c37687e6ea85966940000000000000000000000008082d29ba814c63f140687376d9e39824872dd5000000000000000000000000086aec318a5349da55fd0ed973b6bf972da2485ee000000000000000000000000b02e4791cadc491ecfca1db4663c72cd0c7e58090000000000000000000000000866232f2a4aaa244b6e426eb7e6c5129ff4cf630000000000000000000000000c78bf3e6d69e3e2a473551e55fa1326f02f43e400000000000000000000000032a118b1035a12722c5d83bb0dad7dff498650f6000000000000000000000000d8756e8be5599a4612b4ac95256c64a3fe6bb6dc0000000000000000000000009a3ff9fb589447ebd92cb89729b22e9cf6b6e901000000000000000000000000a42d49e8f917c9c52368e55b0628336ff95902b60000000000000000000000008892d9f278e5cdf70b92c2077f59b7326e6e0cde0000000000000000000000009b6e6fac1dba06772b5efb95154816a25a69695b0000000000000000000000003cc013871ecc8e310f2ea07c7ac9e7da427d1c1b0000000000000000000000004fd676131215b336cdd6f6ee6c8c853e1441a3d9000000000000000000000000f5fcd3dadf8b0847ac6f409c13723bda082582f8000000000000000000000000bba0bc5ddc3aacacaab8993ab33227c147d93af3000000000000000000000000d0ff8dc1f2c9eb00add1778fad09710c050b8c1e000000000000000000000000a8ea5138c461d8187d08124ce0918d2b2d46d9c0000000000000000000000000d953dda1265b3a1df7011b3d572c0de9b2bc56d70000000000000000000000002e51a0db8c813222d970eedbe3bd781147806c370000000000000000000000009428e84ab65d809a64e34d071753436205439c600000000000000000000000001a050b55860aa18c22ebf86bfcc5c7d824b9ba5c000000000000000000000000ad7522755d2964ab89db44f04a255bb3ec8bcb9a00000000000000000000000067e3021af2a0833ca5a1e523662811a0066bed4b000000000000000000000000977a306ff6425df756b8cfcc7de480f2bbe60b98000000000000000000000000fd0bd4d76d268de1f57e9ea02b34d637835fc505000000000000000000000000a7fe5ad7d56d629dc6a50092f25656f3e530a0810000000000000000000000004602f356d071544fca762f767db5c81524149a09000000000000000000000000ebd259e00418cbc09b48434a63078beeee2ae30d0000000000000000000000001a1550ba65cecfc2edaf67c4178546ca6f8b2c49000000000000000000000000a7adbf9b317a32f0ad908e1df6c7b496a95b38e6000000000000000000000000bd5fbb693eb654167699be7cf78b70d2f7ed7968000000000000000000000000f12eba142a672d01a593e7a5fe54e59332099c4b00000000000000000000000067769d0ca8ac4c6fec9f0d70bf4a5f54c2a08da10000000000000000000000000b7aca414c25b2bad2c8ea5c9e802a4c4f9dc6110000000000000000000000006371adc8de70dc271f54ec300e3fbab04a84db50000000000000000000000000def89c726ed408a4c1e1c8633e8847e9829b80a100000000000000000000000044725b5e52c793f3a3fd60a37ac23d6b47332374000000000000000000000000d0d8289d4a709de1482576c059a579594493e0c300000000000000000000000077f7a9d5a8e1960fac3bbcf76ad11d4db1557f2b00000000000000000000000063dc5d40192a74dfd6e3fba4ab220b9f66a2df86000000000000000000000000aa843f78694aea145a189a04a84a4561fa0ca8640000000000000000000000006342c63d5634c2d07d4e9e43f2de46d5d8acc41500000000000000000000000048d34a656f90cef08326ee16dc7e669c969b7812000000000000000000000000bd50f658a72c33f0b10b42dadab001ee90fae0c70000000000000000000000001612663a0a88f23e2d689528eeae6efc70f259b7000000000000000000000000ccde71863362b080a4cf36413715fd21b2640747000000000000000000000000d73e8bddec76be2dc54ba495a44a6fc56b9e0482000000000000000000000000d3ec6256645d5b07d25430ecfccdfb432131238c0000000000000000000000005b016f17159011ab8223ef9ad157e9afc6fa06e2000000000000000000000000e419d3b6c75ddc59bf4ff3153910724832358d4c000000000000000000000000caf512ca7c4c9c4efcf7ce02407309b9d7b3e0ae000000000000000000000000c5977803006c5192aa9126bcea31cb399f88102f00000000000000000000000016c94db6eb0b6045384517f99a53c7807aa80e6800000000000000000000000047e8469dda1cacbb0f119b9375aebc2b22ecd99e000000000000000000000000710c5406c9e45095138d67eae4865c864dfe65b7000000000000000000000000d49fdd77912264e2751e00abae5c382652cfc625000000000000000000000000aa80f409c2a3a461d625a214a1385c2461883c0f00000000000000000000000069da168fe2f1253b0a557fb639b15bde16acb8dc000000000000000000000000cba7ec6ab2ea3c101a085cb32d8c109778a92edc000000000000000000000000457f70ebc2004f59814ea35765d59d065eaa1691000000000000000000000000565130d62dcdfe9a440792f7ad5f5d7a0ca2120d00000000000000000000000030922eee1dbee1316810ffd5a14072d7f34a6a2e0000000000000000000000003b30be1c846640fdf600835185caee6997a4603b0000000000000000000000005f83f39ec1ade4fbbe59c7025e18d8159d7011fc000000000000000000000000f71c2a7a42c87768f0b1a2d115ee33905f62e19b0000000000000000000000005788493e06b3e7200ce1fea7122b33ce9c1ef12d000000000000000000000000c7fc71329cad9d6445f27f39cd4d6050b9fd40b700000000000000000000000030f757cbc3a133689f27fc149e56515ff33275a1000000000000000000000000a4de662a716859cb4a3f0169a084dce0150ea09b00000000000000000000000049eaf026e6c59aacfbf00699d3fa92db304e22370000000000000000000000004bd3281bf962fca8975d19a9d7b30568e13bca5f000000000000000000000000a182affecf6f7f41e0bdce49db137b6f68c9d237000000000000000000000000b5677f9772e46ede587475fcfcdbfbe19a06d893000000000000000000000000905691bf85922ca5416c4f46c48648873185439f000000000000000000000000971451cba86512a74c014176b3b8a16287a6eafd000000000000000000000000e7ce9e1d02291b89fef5f597e5fc55b811c49fd9000000000000000000000000572612960bd27073452f167101530990653924cd0000000000000000000000006462b32959b8252c83051eee012d10855eef279a00000000000000000000000085ea8cdfd85df30f8f82a5b98dd0f1f06ba450f20000000000000000000000004fbee865e66f773832c3f7cb02e87b3a4986d9970000000000000000000000002367ff55bb7a55d20abb0a522d228fd2c5d86d7800000000000000000000000034c3c83b4829737c0aff8b24fca4cc1dbd3ee488000000000000000000000000a7e80a34f09a938c031a1dd133e9567871bc670300000000000000000000000071dcd35f35ed962703869f7fa963542ba3add063000000000000000000000000956775a613025be202e62570f79c41a2471b44b9000000000000000000000000b0e6692813993780185a6759a6382daae1430e580000000000000000000000007c42e16b3e357a9ce2d0ca25dd1f35f237a9427d000000000000000000000000f0a8f1a0715a7a52f5c52c6faf5a9ca346446b53000000000000000000000000055d11f953eb1ebef84a1b58dc3dec654bb3427c000000000000000000000000bc4c7f12415c50c7315cc63787abdafc0600c86900000000000000000000000069fc47402808a38f18e94c05b358a7aa7226f80d000000000000000000000000d566f4b2a278e921eeebacb41f3d03febfa878a1000000000000000000000000c6851c046f2759624e833e9878c36f517b9f3c040000000000000000000000008de08234bd370446a299fe2721b31991dd21d796000000000000000000000000a6975891c78dd3a5ccff1bd53e52c2848779c0290000000000000000000000000f42ea743a1834fb3ccc424357211e8060cf560f000000000000000000000000a5fd5203fb5d7d7977466b1cf1308e0b6f378d0a000000000000000000000000b71e30cb21fada7e28fc3e6c1d9d107680fe8f250000000000000000000000008ae02878c039901ab3dec50c93aa49107ff1d403000000000000000000000000316348684fe87c82a6ae650d9d60b2c1783227d70000000000000000000000002dc656155ccbdb9a817bc9c70f16963dabf9198e0000000000000000000000001b9c50542ccca8ae4832e61ea0af52fddca81950000000000000000000000000a724efbdeaef0065577d556d250421754bc12cc90000000000000000000000004b2cfde9c3484d78be6f5493f61a27f293e949c20000000000000000000000002e89307ed64510f0198b52f0478afc91d2ca9898000000000000000000000000430f9461a55e704e5cb1ece6682790f3b34dbd65000000000000000000000000157d73ca72d4d180ccce10386b96a0706ea12a63000000000000000000000000df0d4d8f854b0f1c8717417e5719acda52737e3500000000000000000000000069761f8d4ee7b5388dc410abd37ffb08af99935000000000000000000000000095915c37b5fdc74c7d84acb222e2221d23d8ab2d00000000000000000000000078706747e915c0ba2d7851a0610f79adf93b7a71000000000000000000000000f1b1e34bf1cb8966538dd7036f5508132809f43c0000000000000000000000006a1b230bbb70a34642bf256b0cbd77b6bea362f1000000000000000000000000cc1f707c4d794f35ae5dd4dbbf9dbc5a952d8f490000000000000000000000003c7fa7b3e53b369daf25a46e5a3ccae2df366d90000000000000000000000000a9e05f26ba71e5177e6742770c002f6d37182aa800000000000000000000000085a52d0dd49ea078730784db51c7f581b6f6ecf7000000000000000000000000f10fac623e4d7583a72fcf8e015afc0a974c087100000000000000000000000014fc4cf8aedbbaee1e1f474ec7e80abf6ec5af42000000000000000000000000cb2fd70f7564b54fb86e6443f88ed055ff708e86000000000000000000000000ac4cc2e099536aecdf22dafd20714e5cefa15e8e0000000000000000000000004ba14d859c4331012cfd93b86b3bb24df90585a7000000000000000000000000a351237d364f2c2c77e4eb2cda42b5c438f3a0ad000000000000000000000000529c82dd0603efd6490be375e2eeaa05a416eeb5000000000000000000000000da8b8649c9524af6a8b61b42a6689311d6dc9e8200000000000000000000000031414a7d4cbb63901a9500ca0a45fb58fe6ad093000000000000000000000000767bfa3affc84ece6e93e9689f68804a2dfc3a68000000000000000000000000d43f5787f492d4a072cc290e091fa5a59a92b83a00000000000000000000000008263ee3c5998822f46e71f7daaa2e0a8e27856e0000000000000000000000008dd58a6edeaab95b081cd54304c6055ebd7983b600000000000000000000000050e5442324be76523ca8f192d8984277b21d50910000000000000000000000002aca203ce2d6764e22405148e9bb4c0df1e1359c000000000000000000000000abf78953a9b15a2045a6080dca53b0cacfd04205000000000000000000000000de14c6b76844293d0ed871364af1c5f290685201000000000000000000000000b1020830e82b1f981fbc84add33e793d5dec2565000000000000000000000000e867d0f23a8d0ea5e9e246bf16d972759ba1b9ad0000000000000000000000002e929f798c074530b21a5690c4c0d2e8bf35a3b900000000000000000000000032dc9f925ce7e35a89dc86db28e52f41664306a70000000000000000000000006e899c03d77c8acfe6f8faae6b0891bb3330a6f9000000000000000000000000fbe4c77d3f51233b32a1d10ad2ad4141dd264dd4000000000000000000000000233c2d08743d5eb0f1234007a023e3676742fdd60000000000000000000000005ffbe2cf39c4a6394f52934fb7672d799c1a4a340000000000000000000000008f9d8438c638341dc8404abd559b162731ac63410000000000000000000000007eecbc73198e2ff362b3b7b83a636a9553e186cc000000000000000000000000b6cf3b461545eda3cee90e42a1ec7c5be61fd78500000000000000000000000025b0acf4da0baea7c2419e538b281d19ed49897f000000000000000000000000c67c4b52d45d25080f1272dadbf5efcb9bc92dd900000000000000000000000049354fe490dc2a27f4abb2753589af022a0df8cf000000000000000000000000c5b5cd06aa117192a3f1453c70b20f0c0c2ff5b4000000000000000000000000045e6929bda074920f915d00d4f454298561d59e0000000000000000000000004fd50b60af64176f4b65262a53cf1c47d0cc7a2b0000000000000000000000003f3b7794d18bd0648f5f7f7114b27cc254e0831700000000000000000000000062177f5e04a3fd19f4df8ebdebc39a160d66649d000000000000000000000000a10bd4b45ef0dceb0e9a34a8670f20c95ac7b38e0000000000000000000000004c843beb4e4a79f7b3e8dbb96a5427c8ceb9ab7600000000000000000000000030de56f31099f3a340aa0cffa194b7373b0da0df0000000000000000000000004edbc59daad1203ce9e7c6061ad42d4f83f7aad400000000000000000000000063e40480e39cb5abd259cfaa7639bac8e50c504d0000000000000000000000006c89fbdf258b258f65941d8ea4e36fe4fa528193000000000000000000000000cb7b4fe272e24d624e78acf9eae099228608bd96000000000000000000000000379db5368f03045d63f37ea46d248b53b06fb101000000000000000000000000f921b2088e866391d3c99c093a93840022e5d3f4000000000000000000000000297625d8319cb39c915bbf4b403698700b8d529200000000000000000000000043508301bc8b1e66d32721604191433ad89eb187000000000000000000000000c2a615c156f5a62393a176ee32ba6a80883a06880000000000000000000000009724f44033a25ff9c779c1982298d252dd183d340000000000000000000000008cfc97cab4bb193cfcd6d61cfd11d636c48a20ae000000000000000000000000605615d44491a03320a9d1bc2daa29119355fd73000000000000000000000000895b5610632df566fdebaf6c5326d39c074797930000000000000000000000006d1a7640afab4ed72dfda17016aebf948dda86880000000000000000000000006beb845a32265530bea2a5dcb8d7b9d3b6165dd600000000000000000000000065ea485cc0b44a165b8353f69aa243f7ab321c7a000000000000000000000000903e8eea76678f83a96c3bc6a638be3fccf12ea000000000000000000000000055c09b62a4ec7877f29600f1b33046d919b546d6000000000000000000000000d71b461bfc4f1229f966515ffffa3b2ea4952fbe000000000000000000000000a99ee8272b56b6e3ca1e90ef445c2c2e49084760000000000000000000000000bf552519372b04f26fc426ce62fd15238771117a0000000000000000000000003b857da1bc9302d2eeb8caa6edbe9dd552dca4e4000000000000000000000000b6fa8b2d5c9c8e92f133dc47cbcd9b5b818ec2820000000000000000000000000a997a8b49aa5b8f1cfa3d80063e197fe7ad8a46000000000000000000000000fcdeebdde0831f546e989b18b5eda7376ec3662b000000000000000000000000d05eecb16ce32e71bd6507381aecd73e1838e172000000000000000000000000929443c9ffc87cc100607afb4b88d082eedee1fb000000000000000000000000c81c3431cfbf3759a5a24ef72f85945ae54b323200000000000000000000000016607c69e1573e6277368661c21b6aa1cb891972000000000000000000000000f612ec4afd8bdd0417ef7c80e77e425ee1e071ce000000000000000000000000c6e5d5e80bdd146d10d7ad89a7a6f46ffd7fb753000000000000000000000000abced5dbe7436574b5ac582831799852f5068eb90000000000000000000000005cd5296227223870101eee1f1920b32e33024646000000000000000000000000e108c2a05213dd069674dfd6ab31d4d46c413d990000000000000000000000001fde731566a9d1ba1dc805eb0d46a87bc419d6140000000000000000000000001164ab1fbc81c2be4a953d277728fbde21d64cc8000000000000000000000000d91568925867d84a8847b956a9aca36e54915b84000000000000000000000000e7f4cb1d7271a99bbf7dd2ab5cbf4285df766830000000000000000000000000e73fed695e156383c682ffebd1b0f2ca703673530000000000000000000000009c798de6aed4f4271e2b5564719b34919123132a0000000000000000000000001f9c7207a8cadab9404f0ec7fc4695086cae7d63000000000000000000000000531224fb01afb0ca2a73ba3c4eb42033913ce5870000000000000000000000005ee8f37ea937edb858ea19f18f3d65cf49414d7f0000000000000000000000001ab01499b4b2840a3c7f0425fd921f91564c876e000000000000000000000000ba7343033d435f8b6bee67247832d49634dcc55c00000000000000000000000038f9ead489939a2ad195b4e97f1d330fa598954d0000000000000000000000007db3f6b18e572b2895834955736d97b5c870552900000000000000000000000031ed106b57c4726bf4e79d5f2fd2a8fb9870a5840000000000000000000000002e2615cdb28e1d23b2cd527e928be8b69fada60d00000000000000000000000046f8539e694d32225e15b4e1cedc29dfd8c440d9000000000000000000000000f0b60820bed60666e184d83968081c3932df552b000000000000000000000000315c2ec301968d629ad31e7b981c1ec7ab0a4aec00000000000000000000000017044f92cd5f3c925ff09aec84952500be7c7c5600000000000000000000000069122a70c12732fda9470d5f8799fb51ce779b87000000000000000000000000d3130ff8931a64e8214537a2146203dda2b7050f0000000000000000000000003a31634df5f78cbfe07a1345a3ecb2bea9a20aa100000000000000000000000083838218f539373bb78e2a859dd2b7b9927fa2d00000000000000000000000005b6aad6d6874be4d4bbe7097a1f20dd2946ff2f3000000000000000000000000569972980de659f261bf4ce187341cbc126faff1000000000000000000000000543802330d7c03de50819a94733454d835ef19840000000000000000000000004b13acd0fab6d2c70c63040bc1a2003cfc421eea0000000000000000000000003c886b34232b33867b3c5bfc19da42bcc2cbd4da00000000000000000000000031f930cc252ae5336baa9c3d09e186a3cff8420e000000000000000000000000e5d22a6b014b3ad25c5884eff442018152b95fc60000000000000000000000006dd6dab89ec7da542d5ca7437fb027f2dffbe86b00000000000000000000000016662bb7c12b0cf14f5d5e47f054ee7dc77d6047000000000000000000000000ddb500b73bba9a06aa9ea07ee0ab9d23d0bd52e70000000000000000000000005a7ba2e808fb3741b88663115ef72911c41a9ba4000000000000000000000000c85c68a608bae6238db2688b4d7e4181cb0dd16a000000000000000000000000fd534998595084aa6cddcec3990328c957f0ffcd000000000000000000000000ef4c65f46b738e2caaed43ebc261d4a371c631690000000000000000000000009d267bbec9ee0d50e9da68d1a2aa24445dce8d07000000000000000000000000fc65457aa59c6e312e23fb674df0da9c58acfc0b000000000000000000000000a59c01a395c35533eb470ed6208dee43f0bddefd000000000000000000000000e858cc27660bbc054a4a70d3292ddb680f8548be000000000000000000000000293d3052d3ca1f50a39fff1f829b6b273308d8560000000000000000000000008f0adb59b21061af6c80ee13f07366975c7223f2000000000000000000000000b04691b802e1669bc0a41d70119ab5854a8c3db6000000000000000000000000029ab309e42e214c75d76249939b8ec6a5e4426800000000000000000000000064b79841a289b5ef4dd574e72647c662def64ea6000000000000000000000000a15e944165462393475320523d384738d7367e49000000000000000000000000aaf862af6208f7d7e4b74b9f38d49c085558af560000000000000000000000002b1e976dfd841c8572b475c8da819905bbeb808d000000000000000000000000c6385ab5b0e727c8bd9b9e105520e96202a457d3000000000000000000000000d69c39bc4618984cc2c30bf1a20c46a03616894d000000000000000000000000a148b4b3b7adf8e76860486662666f5f621f342500000000000000000000000062843afd807cd669183c96652adb8c99867578ee000000000000000000000000d1a3c6ee961e029a468de57b120cbdafc0f9781c0000000000000000000000001deb88df84e517edca7aa7629d13fae7cac52657000000000000000000000000db779cd7efe3b670b40d0c9e442e5546842b5177000000000000000000000000ba6f8294cd858c24f9373ab4b767b988ddf337fc0000000000000000000000007305f8591ab2ebf857f644e01af61f9e95f25060000000000000000000000000a72deb22a3a62fadcf1539ac5dcec731a8114c8f000000000000000000000000751e68550dabe16980fda86b2a0ee489e580ec23000000000000000000000000cbe769982b386ad8899b3ba3f9bd29f8091c9cc1000000000000000000000000d4c60a5ab65696ef6632abb7dc973a184264dfa1000000000000000000000000f42a2fd0427d01ba8d7037e8f1e2e40a588fc4c0000000000000000000000000f89b3ae9fe9a69f250547b6c6631fa87e3d3a7570000000000000000000000008b3b5fa0143f0117cff7e14324b972a5e94447210000000000000000000000008aa3469f335d29760b4e19d2373e1fd79bdb0bed00000000000000000000000056172afd5fb06ac0d122e83ee786cc519273e1f4000000000000000000000000a56329899ae67ab3a5955e4b60952eee0ef01303000000000000000000000000785975e9a569ab3dba76bf9589f002869f43459800000000000000000000000094420c2f922295d0a7480e1506b7cd4632c9ac3800000000000000000000000025c5d50a79fec2dc36d0030f1c3ebfadaff1fa3e0000000000000000000000004926c31e3fd52c568e571a2ce26444b2f7a3d3c80000000000000000000000008824278aa4c27353d376e170887f8ae90479d9ac000000000000000000000000c2c7caaabbc71613f7e930c166dfd489258f894d0000000000000000000000006b4d84b1ce8bbbf049bf9e361463a6e487d5d1e30000000000000000000000002973d6adfa5c3fb5031f10394d5ff5520f019e73000000000000000000000000fe16bf14d3bbf67850dd32e275fcef565a26948a00000000000000000000000022154433d63d430c28f450150b2a6d1803cfa652000000000000000000000000de7c6cab41ebc1b0560ef2195a7394746c3314fb000000000000000000000000317cd1b7a6614f926036327ab0bcf9d33bf682fc000000000000000000000000c557c90ac1a93d0172bb5cf6ae94c6da0b3231df0000000000000000000000000dd756c9d55cf4614e2a6b3adf24b24a77ff69850000000000000000000000003d74eaebf87ce5272bb9565276d26fd39f50c051000000000000000000000000aa00ddb1b7506f8befc5d5e1d1fdc0a955394050000000000000000000000000bdc6659bdca9bc1479e31210ad643531df5e88cf000000000000000000000000c0d8b9978763cfca86eb5ac1a418b5801fbdbadb000000000000000000000000c1a5e8e58c8935d6f24e773389793c53bbbe973a000000000000000000000000b8d4359041c82d27d1037081eaf52946e24dca9f000000000000000000000000df60b4171bf6fd4f8bbc6eb6d674986116f7ab1e0000000000000000000000001b9bf89f8f7238d5232203765443ce5aa53de9fc0000000000000000000000002de58f5132a9df539545e5097180f9137a08eb2b000000000000000000000000c276f8358228cd6bfb383585448db4b244393b2c00000000000000000000000052c12d955d47a261b96bec1550d96ad50ee0abc5000000000000000000000000ed72f39f105a4d33ab85e9f2b38969a15caef71a0000000000000000000000001643efacdc766a63b950dc58abdf3f7c0a98f537000000000000000000000000dc381fe2c3bb27033863b6e2ab1973f7e1a44724000000000000000000000000938cb7e71a8451d19878de8b8007938141f52fe2000000000000000000000000db6c18087cb71164f9b47981d684e68c697b319e0000000000000000000000005fbaf9e20f65778b72d745190ab6d015f7df65930000000000000000000000008d82abf7c00ffe643e18fceaa02aab930c528a03000000000000000000000000288b33130172c2e2d641f6be1ce4a4a5bbf64c7100000000000000000000000098c63b7b319dfbdf3d811530f2ab9dfe4983af9d000000000000000000000000dc81bd7a31cdd7efc85705825639e695673fa321000000000000000000000000855fc7d4c70eaec97d38f332dbe16f772af3c7a2000000000000000000000000b26fba83983a92785058ca67f64090f77d47287a000000000000000000000000d8c91aecc813e3a8bda4776b3f866e1a20c2355700000000000000000000000044a3f067f6100ccb322b9a51274fae6630926b000000000000000000000000008ce1b4713b86413f635b6a0768c238345d996f040000000000000000000000007b4918c6f6eec477958545c63e71ac063f92bd4e00000000000000000000000018f791e504b8299d68b9942c70186abc2ef0df2b0000000000000000000000009cee023d5e94927f02e9274f79e1c66444ac17530000000000000000000000007c2eb30c2182f9a97cc9cc5a5db5ca4dd0aaef0b000000000000000000000000dcf76aff39243601076c0735638377e5fd40e11f000000000000000000000000d3ae464503252c0b54482b92a726275798015b1d0000000000000000000000000944116d141e906c2cd8e601fd58b52fe727f3d100000000000000000000000071a471c851d1c9f5ac2076ad70d23cb3b88f79600000000000000000000000007826e6f16c650b5644a226dec4225ed1b4dd2cdf000000000000000000000000a2eb3c50915e3709c894e78f80e524d27b8821db000000000000000000000000825c42591e82542a5df7eae720c99c564b7124d500000000000000000000000078c401798127e93c7adbf3024260e5020ab0514a0000000000000000000000000600d30193bd417eaabde4dc0f5dbf12ab83ba68000000000000000000000000054081a70ea318f31014f6fe57389ebfa77d98350000000000000000000000006ee79c8017684dacca6ac31a72b167ea1ad844ed000000000000000000000000968fd254bb038e93154cb108da670cad6fcee0260000000000000000000000005f2a55fcc8f6d34b3239c9a5acc6762fb8206c45000000000000000000000000db06c8626864f55c117f597d39bc2dd0cd11acc3000000000000000000000000d82e969be809576c690d852b19966006fb56fe800000000000000000000000004169e905ac07ac31104a5a81c9efd444974be8ba0000000000000000000000008d1e5f2f16a73fbd4a83cc84ca64e0d0aa081ea4000000000000000000000000771582f0d3cb9232447936bc23ba7303a47863ea000000000000000000000000a59f7d1116584f98dd37efd1e3561fe7a3ec79c2000000000000000000000000bb36c58577c278e949458d8a56b07f7bf901b2f8000000000000000000000000699ff5db908837f398414687dfefb491cb86e8f6000000000000000000000000cfb2832ee8e44f436325b5f516c14c0558013a620000000000000000000000001bf5fadeedc83293c7370dfa97eda629b1be036900000000000000000000000097e935bf33fbc26075ed435a925007c95c6c3eaf000000000000000000000000c4e4429271acf7d00af133385ebbf7dfd759f8b300000000000000000000000055892a1625588462ec5c36e0eab8bb14484ecbb70000000000000000000000009656b21ce508ce4ce952ee9e088ba6722bc33fc500000000000000000000000020e59b54f86f005f5db4343610d077c435171d6500000000000000000000000077cac35695b6d04c06b50af4f9d1b7a2ce3bfea8000000000000000000000000576b268c18a673d8ac259e1127e9372bad1f9de400000000000000000000000060eea607a56e6cf7b70381ab77d58f33a36bba8a000000000000000000000000af1052773ace7e93ec1d81751e45dde8242f3e1e000000000000000000000000ec69896abf06c4b18d117efff7b7640f79749af80000000000000000000000007a8f7c661497f0598f98b291d4f60c6fa09ec1a0000000000000000000000000cf299cc59fd50a5e55c2758320bc34506feef9f200000000000000000000000012404b0841cf78b171c18bb9a7acfe001c0690cb000000000000000000000000fce63760e0bab5ed9b27eada5453d03a8e9becd50000000000000000000000006283184a580ec470fed64f75a20edfe4917f9ffe000000000000000000000000517b570d4c6f5bf54d66b7a66e8a80ea1c77d468000000000000000000000000cfecca2c56750b1f42e90d5b09b978f65e339db10000000000000000000000009e178cb42123822ccd938339f5516413fc6a3a5600000000000000000000000046a270277636867136aea55f3d2fb0622c5806290000000000000000000000007aec8b62915df53e64ae3d114db3e02354b3a9e400000000000000000000000028344929e15af676b6723d5bcd760d33efeabd6000000000000000000000000039267c323a310bbe73aeab3cd73a2c6813091d7c000000000000000000000000ebb3bbf372fbd390074219b2437bff9edd9d8e38000000000000000000000000c9e4aa23da88cdb8237217bc776a262144295c3000000000000000000000000010024274aa95f78fcb5540e2050a36ff9716711a0000000000000000000000001d874d197db4934ad495c8263c1dddc395d478ef0000000000000000000000009c2b8b0f9adb8ff67ad4865ec2d393d8ede0142600000000000000000000000046c18b990a60cb4eb5b1dab8479d08c7adeb27ac00000000000000000000000080a619b1681a8e6106e4b5880a1eaf37ac43edeb000000000000000000000000785f72f0738db79a4891d5e8bb374b396c52024f000000000000000000000000247717f3f8a7236576050c4406daff60e6cbae05000000000000000000000000e9bfcced4b2f74043396ecac94de2483c69b7a61000000000000000000000000e0aae4208ddef0505db09c4fae477abb99a69c9d0000000000000000000000001e1a4c2bfcc7addb851d079c42eb314e1b237489000000000000000000000000e33ebf6ea89738f9ac11aebde479b66e9dd637d2000000000000000000000000a71fc102f78adfbe050130051474734147358530000000000000000000000000853257ec13e9b28fda5404c9a0ba7e5847dab85600000000000000000000000049ffbdff4ba4398ab4b1ad26c5b5c1426534f3850000000000000000000000007a82fc362f44b19d40eeb5b235a3e17237c1e4a5000000000000000000000000270800427d958a594b65bbbd1262af2dda86c3c40000000000000000000000002a86c843f9687f6f4a28b9c19ce10a8bdf5d2948000000000000000000000000027fd0d216876589be5c01ab2c5aa41a13149c8e00000000000000000000000073a66c77caf05de1a4c94b5f8d662f5a1f4ae6c1000000000000000000000000a9729edbac7669642480827aa66cfdd47d07c47200000000000000000000000077bd91b3d195af93b02706807afcab0f0659782c0000000000000000000000005be8aa03f76b8d81c7e1c46be80c914924d1319e000000000000000000000000f02662954adee4d98d35e1400df668063336b35b000000000000000000000000489242d47e87796a270b59500ecc70946320824300000000000000000000000074f7d758495e6ab92465f5f1d729d3be1d68b1e800000000000000000000000029ab4033eea7de331ad61c12c98fd06e6042290d000000000000000000000000e4d0d43ea4f1d8d6c6ca44f81fc95c45e7b25dc200000000000000000000000040c4c917ad674a6b63a7e50cab86c356e32ea254000000000000000000000000e16e16edcd9fbd42b03737a824b264360994c124000000000000000000000000100bbbc737f01013576d8811b0118cde47280516000000000000000000000000860f01b80fcef740179dbc1fdffe052bbd34660d0000000000000000000000009991f58449f7c32da76fa16db8177e4c95c0bb4a000000000000000000000000b44e43a12ac9d1aa4629dc97e508b0f2c58ec6fe0000000000000000000000002c20e7815e13b72799d9f38a2e327ea5824743bc000000000000000000000000edeb56f43a5cc7f5910a2db371c6671165fc9839000000000000000000000000836aeda542e3792cc5fcb3d703568431dfacc9f5000000000000000000000000e7b82cbe08fb054a1489da4b41aa61cde961a0c1000000000000000000000000c965c3778fd6cc5a17fde238d955d9a8f3c4b43e000000000000000000000000668ff5052f4600d739900291dfb4a1874435c07200000000000000000000000006692ae6b515d280b0a9e782293500132cf8b9f2000000000000000000000000bc2e25628a8d270fcfb695069ca8dc0c8be66d08000000000000000000000000494c4b1dbb38d1605c2b2a885820ab46b0d20d1e00000000000000000000000050965351c5a08ea8fd1205e0967ec1918f2a7a030000000000000000000000002549fb44072a1049fa57394c493e114dc2cece79000000000000000000000000873d4a006461f787c8f2921937847e225c4e3915000000000000000000000000145e33a6f7f399f0be38fe340053cc4db7acb1a7000000000000000000000000742e6e52bd82268428906fc7bc85a912d48ec677000000000000000000000000a3137f5a32644fce51b2e1e8c9e3ff51a10e7b65000000000000000000000000f9955c73025d4cdecd4341668c854d355cdc4c560000000000000000000000005b984f3433da4285aabf6969f8565d3a1fbac035000000000000000000000000ee2aecdc60aea6b9aa1ab4a75098d6b209c317b2000000000000000000000000c4888d37269740ba3ac47a63696bd7f4555312a900000000000000000000000066d6ffe4adfd8d76ae2d3cda7f283cb546d2a2ec0000000000000000000000002278f0d652fbdf67c8bf39471d715859f51bf9170000000000000000000000001845e4dd8d609b3c00c4fb7b141c28d329c0c699000000000000000000000000232448740d2647b049c129686e2d7469c86c27e60000000000000000000000009c02e5517068aff18405c8d60b3d7d9320eaa024000000000000000000000000100de7fc4143b9721c62e6fa45d2c69f6c5479f8000000000000000000000000f31e5d8254c62c7f6f51b911b6bf85a370c2aeaa000000000000000000000000d835b6fdca606771358096786dd4cd6552b11e68000000000000000000000000b2265c9be38e6522a5446c94b2fc35ff60d554b300000000000000000000000087d51c92168804757e9e7cf6c1518560bffd569500000000000000000000000007c528353ed46b0663b808a23160138a181b716a00000000000000000000000035b6332382ef13afc60a7f11911ac6226e1eaa540000000000000000000000004aa0d10effd22a7dfa26ba10c183b48a95347f1a00000000000000000000000062452b302d1cb0c6e06017d325f550ae80358279000000000000000000000000be4c2c3c5bfac460ea0f42a805309ccbf7aad823000000000000000000000000f8fda779f93a9c9a4ea78e526288766b1f549ae5000000000000000000000000b629ae5e08e8816be6011ed11c67f170f648fb3c000000000000000000000000e96325f099183e0c5372166c09b0b56834a6e2060000000000000000000000000b6b89fb492c1053e43c50af835d3a25e56f6987000000000000000000000000a153fcf1df6c78a9703e35db784f4c92b1f013fb000000000000000000000000b7ccdfc0be40c25427cd433a9fc5a695ecf07fd10000000000000000000000005d3c78d7319f3fad786c0128240774383fa80a6e0000000000000000000000006d3d58c8f561c3851971b2ee23aabccfb3df748c00000000000000000000000027fd6a8c0ab0b8a40bdd42e1f18bc4f00ff79e4500000000000000000000000078301ae66a2acc25ade59aee84d7c86ad1f306b3000000000000000000000000c5c0bbcf5cbb2040161a85b31211f4eb5c0204ff000000000000000000000000c0f5659687689f335b02d9f3dc7bc5343159db4a000000000000000000000000622c7daff594a57a4fbe19218bf0ed0018ef7c6800000000000000000000000078643ec217b2d2618eed7493d4e4e8965691d4490000000000000000000000008483ea8cd78d14ddc185c22318cc4952f2fc528000000000000000000000000063c0f69a898a8ea07cf993f624b34f05cb65fccc00000000000000000000000011521ab00cb0fae453623be05c1aca4e552104620000000000000000000000008f06d017ba806ee704b14eab46cc4d9d1f9e2ee7000000000000000000000000c66eec223a82b78346dd46471f8dcad0654f3d8b000000000000000000000000ef4496c6ac9ce6635eb8427be5dd9ae9d6fa822b0000000000000000000000000c865933ca9711cf3f9e4ecb03c5771da709343d00000000000000000000000063f256d89f64c92b4ceaba3ae6a4a7907ca4be80000000000000000000000000d3603537b446d4b85b23493b87300409b2182e150000000000000000000000008927142e4efea9b00b30a4dbab579b5ee1c96bf600000000000000000000000033f5566314e8bbe66bd798d84be1d5f3ca5e2944000000000000000000000000be8d98e90db159bb125cd85365e5dfdd27fb3e1b000000000000000000000000a8db6fd14bf7a13782408128a569380797ddad880000000000000000000000001b4c97c45c72ea07352215fd095f073c4571f9200000000000000000000000006dabf2a21c1f65f425aafd686d4a652dd48b6344000000000000000000000000e1399f95afce4725f73151d3d2a5fab3851075c200000000000000000000000087eac7997bf59cd6756b8fb27d678084575f459a000000000000000000000000535b4c5f835c353c739699497fa8d6b132b6927d000000000000000000000000d0d47618a8ceb6b7f11d83022f15b55bcb4cc8400000000000000000000000004d0ef7bff540109743a253d0d7e5e5f1b97d2d74000000000000000000000000daf15bd0672477ba9a64f6bc7ec44f200953701500000000000000000000000043c1f20159ffebbaa9770ffae0572ae76bb2aca0000000000000000000000000c2a10d122b3917adf255e1047f4adf6c2358a785000000000000000000000000ea9ce955af935c96b7900f6de1fa9a45902366ed000000000000000000000000b7678a5439e8113e11fce803e97316deb79a055300000000000000000000000046c441bbe358af3b261aadb2425621dd88c088a60000000000000000000000000fc9fd42dddec8796ce398ff537162f4187d0a050000000000000000000000001e389b01133ab7774eef26193afd40c38ae144550000000000000000000000007f31cc53ec4328af156aa06d4d63e7f9ea51813c00000000000000000000000095189b64c1c21aa24f415970a9616107a81259ed00000000000000000000000076b68b4733cd73ca031c45979459873f90fcf9250000000000000000000000002df3d90f1f23dba4af736d83fa473c2d0dc2a2540000000000000000000000005d23fc10d0f3ddab774a2e4e70e03bb4adc674d3000000000000000000000000dcedd1ea4c0fb3a8b6e8c72b34f402ad1a66d3620000000000000000000000005373813cf5b23b6b96a66af3e1129c810473b164000000000000000000000000cd01281415e4ef060e4867667b82a6fd7ed3ca650000000000000000000000005b6460090dae04080509f654fb4ff4a3de359af1000000000000000000000000fa84108078ebad2acce700a98b8396876814742e0000000000000000000000005874f2ed630df79256114ef213ea51caaed0127a000000000000000000000000240d0a17d71aca0e458791111946d5f54e5462ec0000000000000000000000006239189ede409f2ce2bacfd40aa27117b2a0df56000000000000000000000000bf6ef450220cc8da468e75019605b487e1f2ae5200000000000000000000000098f0f16583cc2fbd71272cf74119843b0d798310000000000000000000000000b9c45317bd0dbbd950e9021df06f415c363c496500000000000000000000000093608fcbc9863cde180ef4d4b696dcfeddd4e1ed000000000000000000000000d7a481f373f15cfc030012075c65a967c996ee87000000000000000000000000d6c428f4fd5e039471439a33c1fa2cdc49ddae3400000000000000000000000034165132e8431569d87956f41f523d57dd28e4fb000000000000000000000000c3ee4a0050216e2b299cfa2775744bf883e26162000000000000000000000000928a29dd3a43aaaaf4808885613da6f78f0b4b9f0000000000000000000000008559d363e34983cba07394b07a05186166dd9c620000000000000000000000009c475c5b9c88c44424392589c457bbd5d387f2f8000000000000000000000000cc06b6fee27def6b111ae47e0658b790cdd6147e000000000000000000000000949868be47cb0033d959fe491c4cd9da375b56920000000000000000000000005fc14a1490faac5b33f7e34028021039239317b5000000000000000000000000ed24d41a4bedae68028bff3fdae0aebb1d85cd46000000000000000000000000c3ca3fbaa8df133ea693ad41a476170c71e96dd900000000000000000000000059eaa56f0028bebf3faa62d6cab8597dbb0b2fcb000000000000000000000000e3cef973232a6f20ac3a00ebf8310580398d7a4a000000000000000000000000995a537607b091166031f4b13c01315837b2198900000000000000000000000079efa778dbde6a0d9fe7f5bb5b6c800519b38adb000000000000000000000000ff6a06699497b5ae088d04ebf0e44714ec1d63e00000000000000000000000001e23e2368a51e6e2ce32b8b1343f86baf7475161000000000000000000000000a83bb23f6744cfa549d60cfabf23835cedf5a4df0000000000000000000000001a48dafe472f7422cf4ad533cae13482a050dd8400000000000000000000000034e4cc815f0e37c93d62f0b1da355fdd6120e55c000000000000000000000000d8a54e515c90dc40daf4a559025a8bcf6f0b51f10000000000000000000000004cacf5fcf77b359d4f35a7ea0a2636c2d05c8a8300000000000000000000000038fcc1990350f0a20b2c9f879c72ed1039a6ab9b0000000000000000000000000f65c7adf2e34e8a0aa564bc456b06503bddec21000000000000000000000000a401e9f07d6c7ee63e141d5f167023adece60b8c000000000000000000000000b0290e904c578339666dff284e7e7cf5b39e611a00000000000000000000000073f4ffa45c52fa01cadab620316710f7ab23da20000000000000000000000000e03e8a2f970658185685e575cfd445c2003ae64800000000000000000000000000a95e7b41d3eba87b288c12ebb32641e76aadb7000000000000000000000000ef81542b5ae3228ca89fb01ac56404b676a5babc0000000000000000000000008d3eba2cde26e650bfff3fa55a4d705e487ff51c00000000000000000000000024d2603ab09d57b1e98c433b0022dd5d21073c60000000000000000000000000009b24155bfb5a3cf78a477a59f05cc99e13287c000000000000000000000000c1cbb39f0bfe11755e51777ab9e902cef5abd86e000000000000000000000000d2cb2e9a7a18453f643f3428a8be00fede051e7900000000000000000000000018bb5b16ee61c535155349fa1edd3163f0443b74000000000000000000000000c1a7c522f37006ea60df9a765b79328bd0a3238f000000000000000000000000c418045a70e485c188113cde1e36502c931a43c9000000000000000000000000b330b76d744916a0f29fb9b1be9b69bd552eb0b1000000000000000000000000cedd825d9c611cce9d42576188fcb8a495a40f6d0000000000000000000000001fd2c69b16fafda95a348e6be2faffc5c5a7e931000000000000000000000000f3dc311fa31114297b75e1ec18ffe635f5ebca3600000000000000000000000001d68376ecff5ceee7632e57d76bc8f226b1d6b40000000000000000000000002d1c0dedabac51b6c22148bbabbf62c6402e181600000000000000000000000037b09f4ebd09ca9e0361a4bc06b08814394ead57000000000000000000000000c52d04a4527e38a9170a3848d0ff920dc6a1f35900000000000000000000000026e70b068a2a73728a59b1af60ea044bba39a5ea000000000000000000000000529398905ea97daf11a458138078a37e74e1612600000000000000000000000010f55fda6429f9f28f07e526ffefc6bf3378680a000000000000000000000000d0055326ef57485ef8a72574dc8bc904723979600000000000000000000000006bdb2203fd47aaf30ffac6ef835f270a228e8ed5000000000000000000000000c1e492b0ab9596f3157541231e2359e1bd5af25a00000000000000000000000003a3c50c5ff31cab694a9cdaefe4429274250ae80000000000000000000000001b8cb541c71e2d9ece07f0f0787d45e4b9bf2586000000000000000000000000849b51b59f0fe74b8baf22c908dd63e590638f24000000000000000000000000b08b0c436ba5cf381ef2061876d8fe2be2dbd9a3000000000000000000000000bd6ca8123ad8deb2570f9a5d8fe32921e8f769560000000000000000000000006a4b80869aaf836c33246dfaebc8e6c8dc67306c00000000000000000000000099bf44165501b9b62cd69ea755d03384a1b525e00000000000000000000000006ace7df719ad353d79dd8e030fb1d71f00033088000000000000000000000000895f101f7578d89b3b6503d69b188f09937f5523000000000000000000000000f8088c8deb8b8f9a571ff423642cfdb85d453856000000000000000000000000eb471d59f24d197f9a9178b636f5fb4cf6a0e20c000000000000000000000000da0628c269e99431e2adf71145f7e06449876bfb000000000000000000000000c99c49e311c4132d899ad0690c951e26e0ca9e9200000000000000000000000040774415bb8ec4b3ec2fdf6376dde232e1ada6f900000000000000000000000078bc779aebef1e679a2e2210116511d2bf1b28eb0000000000000000000000008d1adb828fefa65b5fe327314d367a1c18945675000000000000000000000000fbf8c34784248f77b4d3d6539c966404d2d5362a000000000000000000000000e203dd7586966e74cf89d9b79b50d833cdf76a0f0000000000000000000000005c960b9741041fcafb6d2f34f5632d2f8b31c6e6000000000000000000000000cadd5d82eebb39b28cc0db17e1b08831b9c2f9100000000000000000000000006e69ddb9ac095fbb08ace32a11e72d6573876268000000000000000000000000832efdb524cb4566d3a34a57e3ff122e872600a00000000000000000000000007243111da0f2bff3bb8a59efb3260e2dd7d848230000000000000000000000006bf2962e75717bc3214fe8ed4523b2d6607b691f0000000000000000000000004e6bb836037479a697e5a137f845d55009e8cc610000000000000000000000002550e3459cc72d6b54c090e4f621671daad8e78b000000000000000000000000efe05695fc079157273891d3352a55df7f5cb3380000000000000000000000001027b7aa689ea0c4b48b17d85b2a5093ee8f051e000000000000000000000000210dd8c1f85a449df41a902abd38c9421a5ba245000000000000000000000000db5ad67e48aa98a0e0634669fb02d8bb7b1e6af70000000000000000000000001f645c32764a9a8f72dcf37efd761d15c8b5c54f00000000000000000000000064c51271751675fe54307be4261f1d9d59b6b9dd000000000000000000000000a6986e2884e39ee01df4273ca53b285c898f51fe00000000000000000000000044d0e956ce2f2bc65ca53033821a6996011df974000000000000000000000000b99deca83cb1905a3e8abc4d1c472560b3a9042d00000000000000000000000079469207e21da08c0817c5b304f64d3bbbdcb331000000000000000000000000e8da671de2990046055063d2c2fe6ca4a8e3d27d00000000000000000000000016077e49e8f71cd13e3d70702f68d1960c4c65bc00000000000000000000000061ef322d4494a5d33eee618036ca1178171d0c58000000000000000000000000f7c6f084dc32655e9b87f04614d5531afed52431000000000000000000000000729daa557c14b30fb0092d953b655066419058f60000000000000000000000005528a36a5d04411481248621780acf69636abd5f000000000000000000000000ac0ee0158a0b308205566eae7f3f8d4e84b6de1000000000000000000000000048092564ee47522cd7d31afcd2e92c992233b0c6000000000000000000000000f9181507647949e63582a969d81afc26dba28943000000000000000000000000e4e88f00cf2e920adda022a76298a9cff1e69a400000000000000000000000006188b2bb03dbd528c311136c6a4721d7065c5c8b00000000000000000000000054b6eaf928ffbd06a895359d1ca420742f3c670f000000000000000000000000b545ba1745dda00d024ee13086a5122746b63b070000000000000000000000002f6d293cbaa7cef20267f7c7fd64dfbc84e680ae000000000000000000000000fa4693a478f4d956071a4d801d8e2ba28aa0afa8000000000000000000000000c0603df1bfaba0d6fe234bae09a3e5073db12109000000000000000000000000f3aaff74f0ff17fe101a10711e02998964f2b8c00000000000000000000000005d1b4cf19553d8dcd1538f84724141b9eab0801f000000000000000000000000b3d1a42932946629b0ece9e69d3dc8e14c613d4e000000000000000000000000e8d7a5e4b891bd3a8832f643d365199a716e6956000000000000000000000000f40af252b61f18004983a23df65e505d360324d3000000000000000000000000cc3a58664568438c1c6f0fbfac01b0600302fa38000000000000000000000000476bcd4776b918e257a43cded09097fb3be2818e0000000000000000000000004a1a9d31234e137fe2635d057970e7e615f7417d000000000000000000000000ac21b2b3ac876ff975b5ab924f5afbf82930eca50000000000000000000000004b745b607bba1c28d100fc4cbc51d6acc1673fbd00000000000000000000000025c6ff8cb6c5cd72347bc54f9409a4e46188efbe000000000000000000000000b73a89328396d895dcf9562f545af6b4d3927c1d00000000000000000000000040d556e3b22fb59d71cba588bf2e72a2ce7a115c000000000000000000000000454ceae07ab8333eada66a24dfdbb88774ebfc2d000000000000000000000000b04fa26813e22846a6de94a3df4fe6434e9440b3000000000000000000000000d92cd9d3e7bc62b327cb51abea462ae956f62cfd000000000000000000000000e02663af6bded6da2f646f11e0ec3a22f340e85c000000000000000000000000dd9d3ddb9236eae510b4f33f2dc18a7384f13335000000000000000000000000346d1d7304a555ce505df1e55249276f34c2ff5900000000000000000000000048788da5c15760a794940cefbc551a8a65562495000000000000000000000000acd45065d3ac0207f55eafd1d2fc82e6483ebd67000000000000000000000000e76b349bc18e56979606d56da11e508af51ca7ca000000000000000000000000b0bea1080152fe1d329ad815adf9269fffca42f3000000000000000000000000168d5f09e496f869dbb70db73181d64314120c4500000000000000000000000025ab065b690c4e400e0d763fce252ba773d6bac7000000000000000000000000fff9f7a18224f9f051487022f07f93bff2f44cac000000000000000000000000e2a49fa060aa93aa8f1bcb4a021809eb5e88ccf3000000000000000000000000380acee7ac70a095bce80ce2e373ea243694dfa90000000000000000000000006253173954b3d007e60b94cfea7b897693192999000000000000000000000000af187fb85d67c6bd133f6160f9cd42a789f4157f000000000000000000000000fa00456a9678a608c2d637d9eac991e634bd8fdf000000000000000000000000afd14d695bb9e3f366c726aba5089ed70af9b04800000000000000000000000060b8349170dbe1b5ae508d4b986171b5fb2070df0000000000000000000000003333b51b78a8570f8f3f465c69caadaa61baa1890000000000000000000000002ce2bc3c2b7b15e48ca64b10a8c1d093f34159800000000000000000000000004b05a5da86cb3bf436a3fd305ba4d45066b978600000000000000000000000005f1f9f955e43182651a20305d390bb6685a56d200000000000000000000000003fe1fd8ef124bb04260e42988c3429df56c049820000000000000000000000000e2c175a7cc5c9ee6bcbe23520a41aadee3c041900000000000000000000000041601ebd5ea4b6d8b7566117dbf9e447498831a8000000000000000000000000959e1eb7de20bd9773c952d64ae4d9b76f5cc96d000000000000000000000000200d637acdd4d658174808eefa66a312a02dd4be000000000000000000000000cbb88d6a69c245ffae0dac3a99147f31e7242326000000000000000000000000ea1ff01ff247b2217d3f75691d354370df3c7dc5000000000000000000000000c3b7e6554de35959a77b5804b8c0316e266f9a58000000000000000000000000215c297f2c37007134fa045bf932ad7ec26011dd000000000000000000000000c3314dd4cede4896f43fb59d475d6554aec9ac2e00000000000000000000000048f684b18e7092b6e4ca1df76a533bb56666a157000000000000000000000000d9f3f1f8b78ba584b90f0c5aa70bac113558d18a00000000000000000000000001b2c4a814d3a2aaefbd882727ee7d4ba6d584bd000000000000000000000000f8fa719d8e1bfdea1f8a70d661f178aeda547dfb0000000000000000000000001e1ca63ed684d5835ed46c88187a91ffcd6c542d0000000000000000000000005bde004594f4b7812d22e10376c6fb2a262b67310000000000000000000000001e9676d1a16e51ea389b5f1ae2db8b4652dabd610000000000000000000000009e1e359c5d0452bddd9c1e02739a6bc9a78631ef00000000000000000000000037e8cde67bc3307b01f90e06802101b58a18d44b00000000000000000000000091cec9e87f0dc50ac5e43e6c7c7bd62214b83ca60000000000000000000000006a45e4ef4e87c1bd4a24e489f3ecd4ef56f35dcf000000000000000000000000d612fd9c0e6c7e46a3a14d4f3c3ce57d629b1f060000000000000000000000002dacc838f0c1ba89218d5601a628bff6ad2b68e200000000000000000000000072b8f29645ae310ce6eb0e9812dc0173a9c63cfc000000000000000000000000f41e929bd86aa365404ff185657f495c13e8dc5100000000000000000000000032f32cb8de5a40da7183733ced568211f8f7e0da0000000000000000000000001bd7078463b5f32b50e6ed878a1bc2a1ffe9767a0000000000000000000000006a14364f21b00d37aa71527c819592abd7416ed3000000000000000000000000ab51cc82b1e50d0814e584add0bd47ad86a07d3d000000000000000000000000f67eb3b1225af51b6377fd3ccae2928dbcce0cc6000000000000000000000000d579fa4b40467f2ca84b0e948f3254e997d15e7700000000000000000000000072e0db413c51559b9df33a931552176a98b607e1000000000000000000000000112ed61a5c6ced73dc7da8816b6ebe31f7a400400000000000000000000000003caf939cbe7aaabb96c5ccd0b64e534317c390720000000000000000000000001e6b95de6cdbcdee7bdd93feea28a1545dd5bf1f000000000000000000000000dee61a18c2c4ae7cb5af135ba30456007b35c0a60000000000000000000000005f4f63ee68771a03d3936774c106b902b221bdc30000000000000000000000006e45b4ef16aa379aa34223a040115fb32d5d3f5c00000000000000000000000090a42122776871da16316f16ef0d17834c161cce00000000000000000000000061348d6be5db76693edfd0d2be41969ecf6a35cc000000000000000000000000180e3448f443f6d67a0503c8219172626fb2ed4f000000000000000000000000417c34bf68f21809f89a6c8b01444a9fd46054d900000000000000000000000050d32bcb20c711054074a3a2b5340ac41606311d00000000000000000000000015f8abcd9adffa7266f0469e4ee00c12fa7835f40000000000000000000000009d354d9de07376768e9b1de5cf5bb6c98f5ceff10000000000000000000000003f9478a9bc04a769c71a785d141b81494ce514660000000000000000000000003f0647f8402b052033ac0ceea4ef8aa2b8c4026600000000000000000000000074ffaa7280434f85d2dc6979ee1b6b53d7ae32ab0000000000000000000000009ffe85b4571ee27f375c4fd1eb210698d3052b5d000000000000000000000000c505fac245bb7966b3351c71f7dc51dbcefad09300000000000000000000000035b00c9d55276766ebf97c0659f72a5a9ad89971000000000000000000000000e076eb7ccae053bd76869ae88d396576b14c1537000000000000000000000000491442ce2853502aa05844809fc72ecfc7a8ef8a0000000000000000000000001e3ebc82c3b4a99d4e3ef372e2a162c9ac91209d000000000000000000000000d3dd41e1e61b15dc99cf5dade51ca02d17deb6050000000000000000000000008ed17f85754759b94f364199f0ce261bcb4917be