60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7374616176652e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207374616176652e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d6546353835546f70784a484c3477594657426a7a6b633773633858715676384a4d6a445246335175654c46710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000454a31b41113c675548b86aad9037e4288b709c8000000000000000000000000b696623b744a4cf33e23ff142642dda46e1a8dd10000000000000000000000005efbde9669b60a9b65e34df4f76823b881ec3c7e000000000000000000000000a519baab05301283f649c1506cd24654618ed51b0000000000000000000000006cea2e9c88231a44f3487143d4079bd9c7137717000000000000000000000000a9d89a5caf6480496acc8f4096fe254f24329ef0000000000000000000000000f35d9589407c7225514b23717f0bac777641cc9e0000000000000000000000002f11ff0efa4509d91ba59ce1abda0dd822ff3b5b000000000000000000000000efa7dd262d397ba2fa0346c925d6bcabc3ee50fe000000000000000000000000aba92f62ef9d45d0b61808d330461c3b2d8fece8000000000000000000000000898efa55ce5ccec7efad8c7b77204edeb8847961000000000000000000000000a251b373471e1ced96f3522e918471201d93ab60000000000000000000000000a096f43b071b723ca49a334390fdc1ffc966a1f3000000000000000000000000210632af231fae7d11a4b475ad9c544fd24cda84000000000000000000000000e78361eefc7d8c68cfddd62d7960ff9a8dc6575a0000000000000000000000002039bd4f9f4bf67fe137ddf4d778f5c8b028e3b40000000000000000000000003da0ca6c78ea283200a0d5b2790aa5de280e43cc0000000000000000000000006991f355a08c1761f38141e44f6198461d0b0537000000000000000000000000ee06ede6a039e31e9b9f06144b06125b2bd3488d000000000000000000000000059c17f42eadb4717b49e6be525bd4fd91ea3656000000000000000000000000e2928d123aa985ef826aa727d8e8e66bc55c17e1000000000000000000000000e132d9d1324ac9b87953bdff7e50399062a4adc70000000000000000000000004b504b04751dea37053dbdebc8418764852e6d700000000000000000000000002c454a5bf5511bda15e0c699ba99e51138321a3700000000000000000000000067d031c3473e5a818923c42640d5871c82a5bb4a0000000000000000000000000b131b4be6a4579ce7e0816f320b742335dfe29a00000000000000000000000041fe16b5f6bc44b79b1ec8f060a992898d0b95b40000000000000000000000000fe3a53245c9caac61f2a9bdd3bb317718e1706f000000000000000000000000984eed943d562f23148402520f913c42e8eb4560000000000000000000000000e422b0407cba1380e8bfa34078a914a7998d925e0000000000000000000000008cf85548ae57a91f8132d0831634c0fcef06e505000000000000000000000000c090d5ad2b36c518c17042f3324b763c8bbd7aca0000000000000000000000004e5a83140d2a69ee421f9b00b92df9ee27d7dffa00000000000000000000000028829cdb803c41cb8a7858455b4ffc70b5dfacf400000000000000000000000098b339f3ffb21ba3b3210b5084ddfcf6408946fa000000000000000000000000b7459ca677d4a268e7678daafec3ec2dd4255fc800000000000000000000000065c3f2d015fc36ffe9af67bfb0e09566d393fd7100000000000000000000000099183da291d488ddddea91b34020a88fbbc9fe82000000000000000000000000555187752ef6d73758862b5d364aab362c996d0e000000000000000000000000a55e165446141fa1a5e35594c2b7815ef986b4a60000000000000000000000001bd4f66c19593b96b682088f7efbeb59100af3ce000000000000000000000000e2a6754944ad1b8e69eaf28b03ada6a00205d48a00000000000000000000000049371938108e13d0253de8f488de7c82c2735ee000000000000000000000000045217b4912a87006eda5218e7349a1b62c1e75cd00000000000000000000000097fbd055fa93e5f9957367a49a33bc3154d68cbb0000000000000000000000008e824d3ba967dee0cb2f31c93a832325a32d47e60000000000000000000000005e49dae128da8d5fd4359cd6742a0cd464154495000000000000000000000000b4268bae1e489500ce3ff5374104941b544a79bc000000000000000000000000b7788c98b7d224666df044adb67245266171f6c5000000000000000000000000341062203444a9e7568f6d806c3b0ddc2faa541b000000000000000000000000b4c11a955979685c89c9abb032856dc23dedf80b000000000000000000000000b4e2a9a0ea6b3c54d97362248dc9737aa0c1807b000000000000000000000000762a6222fa8cc9f4512a7e42ccda8ecf2be2069b00000000000000000000000088fa395aa8a7b57cff6572fd37b585e1e8ce3dac00000000000000000000000024a90dcda731e43b464c9a60db5d90e2fc717b690000000000000000000000002a0fe598e69a4fc882f6f7a954662cf0a081946700000000000000000000000045a859f7ef1d94ff5fccfe5a509520b0768ecea00000000000000000000000000ae6c833121d9757ddfa3586b49981b51f73f9960000000000000000000000001f54ca702e25dbd8a4e6e61e0b36d57d165d3d82000000000000000000000000079cb50a38e4a9b7af49ada16201d00c25ad965f0000000000000000000000007c83cf4d4aec958923d2d7fb1c144653f1f07b17000000000000000000000000dbdabd5e97035a191807ac4b51b5a8b39225fe4e000000000000000000000000cbb3122cd4707216240295d10ff32561a73d16a800000000000000000000000009737eec05ab50fd2d7f8411c6eeaf51dc6706e80000000000000000000000001a7b0ee2eb6d1fca24da78bcc1eb9e19cb9e8251000000000000000000000000e776b14985b0ea61d298c10c33ab0be88ece90bf00000000000000000000000029ea6ea522f881cea51a0e0275b78d4fb2e866c2000000000000000000000000b4dc4c7460c58e7652cd615675a1f707ebb67e9a0000000000000000000000001bd8f4c8255c3ad4bcbfb3baabb81ff191f11e9100000000000000000000000035e3564c86bc0b5548a3be3a9a1e71eb1455fad2000000000000000000000000d6895946e1de40487d7bcba97bf4c9a5c1fcb8700000000000000000000000007733305ca2768ae7249cea555452fdc5ee01cc0b000000000000000000000000296cdc4da0cdd5d23471634dfda905688d2a03a00000000000000000000000001979630a6ab98a0cce107aa8edc4ed1057f2bd43000000000000000000000000220bda5c8994804ac96ebe4df184d25e5c2196d40000000000000000000000009182bb31a3f7c34389f6b2cd27cba69926026545000000000000000000000000103b73cabfbd85c5461b532267401998a27f5b3b000000000000000000000000349021deb209bd7100873496b841f5dcd2b1e1e00000000000000000000000009960937e6e9f93f9b94398ad75e9bfa2acbfa68c0000000000000000000000003812f6d47685b4344d2aec5c340bba05794fb8aa000000000000000000000000e8b29ffbbdfd6383a152a0af78153419659e385f0000000000000000000000000833ef368357f983957ee51e58752db23cc8640e000000000000000000000000918c23f6b16f03b14c0d70c9be711db30ef0a022000000000000000000000000fa8711f7aa2d1cc462be56eeb2573282ce7426a1000000000000000000000000a76a0979c289ee5a3cf54bf3f0354454e3012e2d000000000000000000000000af25092ee96ee11db1713c708064949085cd3088000000000000000000000000085f50d5c771ee896ec682a02d8409994c668f170000000000000000000000005a1b8d6a57445deced8f816310fdb0aa6367cf10000000000000000000000000a4d4898caa2f22cf2bff04e91130682ff8e8d2ba000000000000000000000000780f9f6716b9d90e337924f98af584a903828292000000000000000000000000b48ed686918f33e4cc2e71c530ff2dfbfc7d56340000000000000000000000008a07fa8afa2c54bc47da559a0ab4bc15b43bc897000000000000000000000000757ac3dee27fecbaebb97bd0b65bf2556ad7bb04000000000000000000000000df7d0d3d199706f5b937d6763174a2c73fa75b0000000000000000000000000045fea168db49490a9120f1c4240dadd03513f195000000000000000000000000fafd604d1cc8b6b3b6cc859cf80fd902972371c10000000000000000000000009286d3374b289e3bffa5fb037d147302f3ccdd0c0000000000000000000000009406daeb42213ffd393f0a7b7c3034f9ab5c57f60000000000000000000000003f47b97ac3c2773e050e6315e7c4086c19da4595000000000000000000000000d26433b3412d8df8ad6be6c63e6199584f8db42a00000000000000000000000071235bc2a18e71fbae64add2059452a3f59faf5f00000000000000000000000075cf55a1a228e691342521b01a7de4e113fac30d000000000000000000000000e910908856dd3bf536ffc1db0eaa6eb56ad9ef34000000000000000000000000485b7b7804fda5032f69dfc87dde913a69cd424a0000000000000000000000002a0e8a9ff73cbca6b047b5b5144d955e5e2e73a50000000000000000000000009f4f18ac9cc9de7c1441ac39ab2dbd7174fa1561000000000000000000000000a74ecacfb7bc38f46f28664ff629cc12674f3a8d000000000000000000000000c0d92f633ee8c8439783f5d2c06aafdb70e781b80000000000000000000000001eecb56f3aa2a3ae066595122fc3e7c299f985fb00000000000000000000000094bb2d2172ff5991e05387c955cf88daa3698f2200000000000000000000000020d14a141176cb2db4e3a81823502c971c1f973d000000000000000000000000dfc4d86c6ae7fe48d995246557368519447e63870000000000000000000000004cba1788cbd84287e7f1cc366084e8e62d36718f000000000000000000000000cdf87ddb7795a9277a8098e12cce6bd6b4c25ffd000000000000000000000000e9ed8b7f45032916c8f07738303a59ee18a5b7770000000000000000000000000a610a7de5b6ecb6c8032593e90f7e46f9aafdaf0000000000000000000000004a216ada0d565ceb501c22d227a04349a3d349d100000000000000000000000056147ae0030ba1d587de4ffa19ec6884b2a1e373000000000000000000000000a3d3a7d0ce80173e99af14ca3a004c789df6432300000000000000000000000065eb62cca1df824a6493fb4a3c58b24321389ea0000000000000000000000000bee3c272ad4215cb352291af334ddc014bb3c20b0000000000000000000000001d8c6573bfc3e4d9a3c62dc933f511a019b8d20c000000000000000000000000a96cbc4c3651b25aebf9ec28d478781bc366bac7000000000000000000000000b383a8cf33e457045eed30f71adfdba4784d55d600000000000000000000000063cd89e59d2f4d3fccc2b00483e58b2e752470b5000000000000000000000000775e81ba1f0e4f8ba6fc4e14c864eb96394f5d800000000000000000000000002c9bdd583e515eb958cb60ffe663b3acf16412d50000000000000000000000006f5c19c5093f5570f9c368ecf781f88a9e26cfe10000000000000000000000002fbaa56037e785ca44ef08ea94dca8b0c0b1fbe3000000000000000000000000249d406f1f7cd663ede9264187e5a2d6ee05c8ea000000000000000000000000da4cf9b89e93a97d23d8eafd6090ea3e9add4219000000000000000000000000ac1af26bad6af67a513d3e5c356412beeaaa235a000000000000000000000000349c44e1b1de69230463ea834a04cbbed28c90ea0000000000000000000000005f55059a1bd5598053a2127d5f642ecd3a68eb3c000000000000000000000000ac2d2f6d4161a4b9ff14f64187c4252683dd5b09000000000000000000000000e466d6cf6e2c3f3f8345d39633d4a968ec879bd5000000000000000000000000372cae7fa19b81a9786a9081704ea1e2dad576b7000000000000000000000000a23f54e0bb57a6114d831c080823f5fe2616cf98000000000000000000000000e54325bc88aedcab29d97303b599be3da058222b000000000000000000000000ff8ce9674b5b5f731d030b0fff6d927e510dae0500000000000000000000000008c14b32c8a48894e4b933090ebcc9ce33b21135000000000000000000000000dcb7e8f1b586c94dde9b430557e4df6727779aca00000000000000000000000060c584e37131012912933aaad0427c345013657000000000000000000000000048ec0004494081e8332589faf0747d568da79faf0000000000000000000000000340b9b58951b1a3f7d4fe6205644209722a55940000000000000000000000005af25164a0f1207db70727a2c447d6a7b44b89d000000000000000000000000025a600f4b4dc40ff74d40231e910e34f96c1a1f3000000000000000000000000a18f0e28ea0425a9643a2f08ddc252764952ca21000000000000000000000000a54cdd5d4bc3bf7bd2e65dcc39ffc4a92c7c81d0000000000000000000000000896078a63a1878b7fdc8dba468c9a59b94fd7a92000000000000000000000000ea013a69ca79060ac675d2604ed619e506e29e4400000000000000000000000047188c99f2c550bbd29078ccd463bccecc4b0b3c000000000000000000000000d0ea4fd0073ae1d8910aedaab679d8e51a879ce3000000000000000000000000471d2c4d472c5490ffde2c4f7bf902d7e6eed24e000000000000000000000000cf339235b44198c990bc0d674cc6c7f3bffe1d1a000000000000000000000000bc77edd603bef4004c47a831fdda437cd906442e000000000000000000000000c75441d085d73983d8659635251dcf528dfb9be2000000000000000000000000e9dc0c1508619557be43c79ec867cb1d6b25aefa00000000000000000000000063e6445359753c6f6ceebc0f9796ff08306a7a5500000000000000000000000069bec9c8fb9617f9325bfa7b464ea09c41d244b7000000000000000000000000b5072c1fa08846ec00d19b271869e3658268239c0000000000000000000000009c37632750041c07e2ae95344ca0a4a119446a22000000000000000000000000de13a331adf3b9b6f32017bc63dff2f61a926a5a000000000000000000000000bbe21f69ffe9ee172867740e065c2083b995bac4000000000000000000000000408132a5c6b09aa8dff7b877ad9a3d3fe6abdcc30000000000000000000000005a830f008a060cdd110924ae98697e4e682a8d700000000000000000000000003be7f32e568482bd0c5b842c7ddaf6946636fd860000000000000000000000001d2e966b1c7247e5dfb2883bde38fac29fbee9010000000000000000000000001a6781708427d459f014aa37f2cc973369fbdddc000000000000000000000000ffc62444da9b08ac4244fe904439c0af87c6cfe6000000000000000000000000a10f5dc7d17ad60131bdc7501271011c38cc4c660000000000000000000000005bf6681a73a33a076c5569a4e729f41ae20bd901000000000000000000000000066ae24aba80760847e676de1c09e57d3e7bc90f0000000000000000000000008bf171f5c090181ce769c18f87102d9df7c967c00000000000000000000000002fbd8880f751943cd34d63691a908ed99aff33b30000000000000000000000008c720d16403ae930a4a5098252c8ce48f1ed47ee00000000000000000000000000236feeac26ef92552e3981096350d136084c64000000000000000000000000b26631bc6afd6483ac4fdcd5f943e8a788352d960000000000000000000000001f54840c7690ba6f1f11e4d0ec6d8cca190b83910000000000000000000000004468321ba68a282039236381b000c9916bc808d20000000000000000000000003afb66d0ed45ce3c39685a200b04be900df22daf00000000000000000000000026ab154c70aec017d78e6241da76949c37b171e20000000000000000000000005abd5b06b1418fba73dba7ce35757e93d4974bf7000000000000000000000000dc2276c7430fe326b578c31ecc395964cf32ebd50000000000000000000000000e18476415d63882f5a82ad0ecae0072e42ce992000000000000000000000000e612b9e0bd3eef3a4dbfd9fd9c675638036627e200000000000000000000000095adb5bfce949147592d125359d48159a7a9474600000000000000000000000037ebefeab5491ad7ec00eb79e288c809ed03e36e000000000000000000000000dccefab8c973884f5e258a3d5171a505207c9678000000000000000000000000e51a5ee79c1fc3907c3657b2243a427c40f70ad7000000000000000000000000b79b4c8eff11f74ebbe98fe028241c31604bde910000000000000000000000005680cbeafd1ee5a5b2e970ac386ee28855aca04c000000000000000000000000fa610f8304909a90b1760cf8b50cc1fde6ea1f5c000000000000000000000000e82687f5d4566225000d079182f41d45e910b7fb00000000000000000000000094390587a517ed7d385c8cdb97c515c8b15093b50000000000000000000000002f65b836c448fcee425695d55bbdc16e8210ac27000000000000000000000000795d1ff70957eac9dcec01d63158eff14cd301f400000000000000000000000031681dbc7fa8a33ab1331e69567f8f6b5f5d23dc000000000000000000000000b319ff06a3afbcce6275fa010bc123144002da86000000000000000000000000e81eb7a176d06159542288483ea57de32f7a7dc000000000000000000000000073a91e1fada14b8f9ddc7a9a090caf3035cc61840000000000000000000000002f0de662d8f572b17695144417abd2cf35198bee00000000000000000000000013993d6f581e8c9370abad99cba6c4ac14a25caa0000000000000000000000000b8c527b763d6b14e20c4ac4acaec957273739d7000000000000000000000000017c536b11211d47ff4752c141f1e62ea16a4a5d0000000000000000000000003d246dbcffb991b686cd06f85d09846f4bdcea99000000000000000000000000956a8d0bc2598734f7397b8d57436df0d0a4c3f6000000000000000000000000bedd96064d09c83b8eb07714c5656bbb109221040000000000000000000000003c321c6c15a375a30cd3ef477fbe987e707eb8fc00000000000000000000000093eb5f4acfafef56d22b97ef44597180a4402e1e000000000000000000000000667c1008401eeba65e0b4f266621e805dedce2830000000000000000000000008036c45ffac7980483862d8a8ce07635107e8c7c000000000000000000000000fed5b6f65d42af35b87795f5c05da2ac07a8aa4e00000000000000000000000066764de07a3e7be44a8a33a57917ed70f49299b70000000000000000000000009c3c6cf9d29ab9e9e14503dbfc9ad8bb2a0e37ef000000000000000000000000cea17a69b84fd1b4b2452ab3c911ca25f9d636580000000000000000000000009009db0fae7acd4e2fb487eb7d11431fc5ddd857000000000000000000000000c785365dcce43c6fcc3912f3c1bd4edaaa3986f800000000000000000000000003c9fcb997b27ee03c745f929ac6bb0396bcceb20000000000000000000000008a08c3fcd5f1b0612113befc7833cc976e46722a00000000000000000000000079d1656267042998985cc63d9242d4985f4b942500000000000000000000000029faceec357d9747fdc909908332007868cb038000000000000000000000000053eb931c77cf531cd772ce44b630f91027a633720000000000000000000000002f234d2f5da6962d4308f287b5e2ac2548906ca300000000000000000000000047356f1f586fb247bc9519c0dfde21e9f02277e50000000000000000000000001d74f017bfbe281661c1e9d09999327e28652d11000000000000000000000000e37e2ad608db53a3c2c0882548e9af9e0ddf167d0000000000000000000000007774f1a41ff2eba00787846d046aad034f0056f800000000000000000000000044145933ba311bee15e814fb7c4efe8b0ef425ac00000000000000000000000026e8317e286d72180d93914cf04dcb0c5206ef0b00000000000000000000000034f3731585a1e1a0ae81e89ffd29428ea85b94f4000000000000000000000000b5c6acdc0698659faabf13585296ef694b544d2400000000000000000000000037ef98a3c46a921ce959e425cab5047f2a612f540000000000000000000000008b3fa7cad5cfc2f0ede3e751424d9ea3645338d50000000000000000000000005a1de4f44f4847b4e0889c211088bb2ae1c463e30000000000000000000000001757033d7ce54ba10e9681c430e19d28afa43ac200000000000000000000000091e0d146484f691df906a92944b0090d403ae434000000000000000000000000f8ecca3cd3116c999f6d5e64748a80ee13ce0f92000000000000000000000000603ab46f6419bafadc3e5092677e83e99e24b948000000000000000000000000f3cc74b97ef594c76cc96a4a407758e1c9dacea8000000000000000000000000e7b2a88c69b324ba7a181ace9efd433906d59664000000000000000000000000c50c77dd954f6366e034da86e8f3fe9958cc64180000000000000000000000007528d51e9cad7385e8375d0cdc5b29ffa7b2a662000000000000000000000000f06a7cca261927f5697d305d4ac130e5f232c36a000000000000000000000000536f9d25a42c3e4557bd72a8326d9f902d3974ef000000000000000000000000e1ab2c43453a9f7064c79c573166b1f619af87d30000000000000000000000006a1ef3834934b78321a65c9191f45034d4975933000000000000000000000000373c52d1de277ed247ad7cbdddcfa17633d0fba100000000000000000000000062bf8ab714be7580cd2e1a1ec94e1d1a536f1fce00000000000000000000000075cd801967ed8c914bf098af780343e610262708000000000000000000000000250942faff24af4a84daa10a0a0888377925c0bc00000000000000000000000030915390fa36297a19d02cf00721c9fc02d5f0c80000000000000000000000002b858baa67f31167478aef810c5ec0796550e6ea00000000000000000000000088277a6d04920f0616f5e39ff06c43e350a2fd0a000000000000000000000000c7ed99d4924d99fab9a2853d20b6f9eeaea18081000000000000000000000000052a695b596db62266b4e0a84aefb85ef97a60ef00000000000000000000000002c25e8bdb8329bd516ad126af8325456d17c554000000000000000000000000229229284c0ea7c2a898765a5652fc03f0e352930000000000000000000000001d452686a8151727b1720c13b1bc5b025e5076fd000000000000000000000000434099c935dacabfaee0228656094cc4f36a9c10000000000000000000000000111ad0d8702247df939733145fe46b1da9d6482b0000000000000000000000004196d3479fda0ebed8b67ff8b3134dbf4c35f1a9000000000000000000000000385ee12ed23bce80e32552f3fe1c2eb034657c99000000000000000000000000a19ec8612bb07cdc031d2bbcb60225507f5212f3000000000000000000000000288134424520caadf321ad1a7dbd4f11665ea26c000000000000000000000000dcd0e8fa69f9ffcd653a1da7cf06d1fc656517d0000000000000000000000000f1d9017c32ac8dc9db5f7676be230e16975eed00000000000000000000000000d36bb9bc8d6d39decba3811cb10040e81b34e9e30000000000000000000000002eb9af7abc9ef1e27a89f71c4f9ba8344c8edffc00000000000000000000000057d81acd9c73d8a6a96dabc2f7557e1d2f6f069900000000000000000000000028573e030e72e7bf4e1cabee75562ef7f8abf6d4000000000000000000000000aa85d71f6c655b1e5f588011ca14e81400e0fe42000000000000000000000000428580f9d01d01823b8f4cebdc6b58957b7d5e3f00000000000000000000000002827f17e54634dbcc85bc06362030c33ae1fb2f00000000000000000000000024c11c232e720058bace4f9ece04ce2426382b59000000000000000000000000b115f7809fdaa4e2a8be1146a2a6b22c2a4e305c0000000000000000000000000ddbdef89e42fa1bfa468ce1361cb6959f15302d000000000000000000000000a3d7f880a7af52a24242b8f1efd4b8153481d7d800000000000000000000000080409ab823c623e6955a8feb5f2fc287106e55e5000000000000000000000000726052e8b3e9ae9726971691d6eb78d01de9244f00000000000000000000000062cef17a6aa71820c837a6acc518d4c2556c44ec0000000000000000000000008940b41b4b0ba2d795259c6f80cf1587ddba9cde0000000000000000000000006dc1fecd15ca0fe651be55365a3066610db50cff00000000000000000000000098c922980f710f17d9287197e9cb2014169f8ac80000000000000000000000008af3983531f2471f9d225b7f84b853a46e715c39000000000000000000000000655102fe724c35a2aebc069c3d344d6fcb50f737000000000000000000000000fd95645550492f1e4d94bdfd757300f3abf6bedb000000000000000000000000957869052fd0c288da2f34337a20ab0c8466fdc6000000000000000000000000c6bf41b25915377dbac609e3f040d8927189260b0000000000000000000000007aaee144a14ec3ba0e468c9dcf4a89fdb62c5aa6000000000000000000000000ae7c1cdff334a1c95a10a47e4c7e40c2979bb84b00000000000000000000000097370f079cdc72bc7545df1a0984f5389ea41587000000000000000000000000f633ba04b219000697166761239f2157e8f3724e0000000000000000000000009cef989eab597e911b1f1261c9e4f35a0a508ddc000000000000000000000000ef6dbfdfb486e1226260bf1973d3474f13d775d4000000000000000000000000be1d583f435414d3950830f89638986caa72f461000000000000000000000000302781d9e7dcea8501ec5e13cf85c8a530b9bb0200000000000000000000000016f2abf2eefc410c7c56b79051666c9218c0e75c0000000000000000000000003dec8c1637b9dbae2af67cd9d863f07052df56e7000000000000000000000000c73a5b24d3c8322c54be8be99c6ac82a29c5bc440000000000000000000000002e10a5c4169e1e5bab7f92421bccf496a42c1d71000000000000000000000000d58e8c78483e3dc759269ef8b5252f51d95de056000000000000000000000000745ec7d80b3815539a4682e8db4d853b005a55cd000000000000000000000000ec0b841a6fb70ccf4c2f6131c8688b1c71905281000000000000000000000000ea78dcc02af9ee6b0ce34811a6fc010ba768f11a0000000000000000000000006199e5fa5f627ffe703291418df9683c3608ab8b00000000000000000000000039b0ad9d913acbcfe5a0cd649ef0da05e1070277000000000000000000000000ad840133a6492fff56f4a8ee923f20bf0473f3ea00000000000000000000000036b4735d32ec78bdc51f5c0c1f193723ec330aca000000000000000000000000eaefe7cbe3392cf46dd5ccb06a6edd5200c56f7500000000000000000000000058b28e3c88e4a138b3f2506a700aa192e2087dd60000000000000000000000000d26cfc21f5ee857b8e0e03a105715805fa8644a0000000000000000000000002fbef20b6a145f83d63cd40a3bfa8bf929793478000000000000000000000000d9ab27277a60e5b44f002ff33e5999bf4cfffe11000000000000000000000000511896b217038455a5bf620aae9c1fddae1cfc0e000000000000000000000000f666c6401ebecd9d5d6b12fac0415639e830e01e000000000000000000000000db1c5741f41be0545bebea9693cb74f0d72724da000000000000000000000000e6d83a8058bc835e60f157a14f44eced4381df67000000000000000000000000eadcbc710e5e7bc30a24e32e8f08c241fd2c3dac00000000000000000000000094744685417c9865b1d6c19af0f2c627c14221f600000000000000000000000002ffddd3a360df658473c76be4fe1486f5dbd7350000000000000000000000007f95d5b2ae15da8611c88ae5a33537c65c0f52ee0000000000000000000000001eb017aa019b8c4b0e3dcbb1b972767dd791d47f000000000000000000000000b8308c56902020bfc502baaacec1d28c9408b86b00000000000000000000000037bc24dfcc529039d21d3db143a214e440e055830000000000000000000000007e2d3686d89291093da8287d0dcbc0a34a2e63b6000000000000000000000000e0aec38e7635cf47a319f881d34b92fdb47d5257000000000000000000000000a2e32d7859bfc158c514a5f8d6887182ee5de7b800000000000000000000000063827fec1641a28bc22f78f3274c1ce2962321870000000000000000000000002ce96d4a00e9e72590ff9ceb4aec6c5e409f40250000000000000000000000008c6ebf3e7194970a2407d40137f513938b2d90a60000000000000000000000008643227b42a655834377ecb4f2f5303301f604170000000000000000000000001e7732e0a406b8e1f6860645c8ee1f01e22ffd7b000000000000000000000000ba54d9f888e31f2d0d00cd45f7df3aa19ba9b684000000000000000000000000f154827c8e22f3bb40b4d01070b02f43f9631ed3000000000000000000000000d58fac7e64a58556160a47739173e031dd732aa4000000000000000000000000beb6efc0d779efae8735f6c7abb79f01107fa4cf000000000000000000000000de2f8d33077af32c375a408aef38669e585097660000000000000000000000005ce6e9c79935827ddbb3eb095bb8cfcfae08c410000000000000000000000000e360dab32c25ff63cb261c42135309242d7e2ded00000000000000000000000091be4c904d9ff0e14de20beec7c73ad2ea9decda0000000000000000000000008ae9805b6a924e6c5d25203835aea1edd94dd48b0000000000000000000000001d078659d093f7fb2bc39826388dbb929805171e000000000000000000000000e3cf9b13c6fe4f032f1572a2a44eeafe28b502720000000000000000000000005620d3c3a9d94f5ebc8d0ac6ba27c8cb070d331100000000000000000000000071845162c9f6117579ede0ecdee1833a39d7cdf4000000000000000000000000ad3e4057a10469e80eed26dae26dd44ed82311220000000000000000000000004d60e9ec9941a3d89949a83a57d9b465febdb6940000000000000000000000002fade77a5e110cf41173d70677bf91b49aff231d0000000000000000000000004b58d8264be1f0ed2a9f1ea15f32c7dfb0e8b453000000000000000000000000e55404d738e10dc48c46e7b115b9408337a3541400000000000000000000000040db6e3a8930dbaa413aba49b5d9971a6250344b000000000000000000000000d1d458569ff89da40c6b1e4f113decd0624fd0bc00000000000000000000000039bf604f727726329278673837465a1fb6e32c37000000000000000000000000ad903dd4c5ababf78602bac478758a28d0a1a83d000000000000000000000000de0f5d118de3c49b687545dbadbae3e7007f1e270000000000000000000000006851f8cc7f2e9582606b0418900b4e39d7e8d3b4000000000000000000000000463b5b82609736c30621c975a7e5eb7ee7d196ca000000000000000000000000d3864836786fdc5cc238d0039b9977b9a36a61720000000000000000000000003d7c48a62e9705ab57fd2b4c54ab1296893f18280000000000000000000000002716b4fc7427fe019249103118c4f2a72e9bc50400000000000000000000000076ae61ebc19566daab1725a69dff68f70b31e42e000000000000000000000000b048f29edca09be0e1ee89f23651197bc39cd786000000000000000000000000c3a0c83c5874dc1c1a8afa3e637ceb256b4ed1a4000000000000000000000000ebbe8f84e02e32bad1fe54b580b41bc661800d4800000000000000000000000052ed625b4217c1b578307dc0437730862f6c0d6e000000000000000000000000930da81334ab3c419f736ccbf8be28c41d77365f000000000000000000000000574c6acbdc4cf0e720150a56331f38fcdf31e3c8000000000000000000000000e026b6680e4829dddb2478578625551ad76ffbf600000000000000000000000003d01cfcc243f093c6dbeaea280fcbedea11e137000000000000000000000000ea33a56f053a8bb1b6884927bc68222e82f3207d000000000000000000000000b0784d08c9a06bd422b4b47a41144f9adbf84e1800000000000000000000000061e079fa5b7a48d5957c4e12ef3470a6f8f03d4e0000000000000000000000003e19607e9bb51cdae0e7624d91c360dd78ce3f0600000000000000000000000089587688a95dd54f255b4cbdc1a0f19208edc63e0000000000000000000000002778cfe13cbc5f2a8846d55080045b958c9e55ef00000000000000000000000023010ddc7b870957fd7d1a3a34c592d34b287bdb000000000000000000000000efb018df2455ddc6d59717938b736684376f6f2b0000000000000000000000000207f0ad2f1a30af272f2f42eef30c4f23e1bd71000000000000000000000000481b8367ebc26376fe457f00ec68051c01e0c61c00000000000000000000000033142e616f37b1eebdc46ccbb3fad03dd3dd1c84000000000000000000000000d66f0ae10b9da3b8496325f256d4ed9a2533e87400000000000000000000000017f3119f6afa66c5c677d0b5d3e85c4a08836fe7000000000000000000000000d52969f402ac1ebc5dc8c5a7a86aa593e1aee4f0000000000000000000000000009dd914d3942800e51a22d781a91abb0efd049b000000000000000000000000eb6d64557ae33a1e8298cf999a3af29155f6b297000000000000000000000000fbdc5682ec16ce4e2ca4b501ebb10611f6dfb2ee000000000000000000000000d63bd4bb4f8d4e701e3f94ebb8f6d017a57ca44300000000000000000000000066647973fa940d29a5557f471953292236cc72ff000000000000000000000000fde88c872bd627216654d9f25e4e5b1b102aa93100000000000000000000000004b4910529ff45a37b19a98402c8aac9c917d27d00000000000000000000000076db9c7ffd14dfe3770da0c16ccdac871d6f63d200000000000000000000000028552ea8b232fc63d6ce69692d8a723efc5d45020000000000000000000000002e4d91ffd5e0f2326e9cf57d7f90bdf66f49db50000000000000000000000000bd67705841dfb5621cb1097e02ab309fcff9540900000000000000000000000086208c4315ef1f0d2e861ed01965333114365d690000000000000000000000001a59ae274a47577dad60d0d16e8489ad10473281000000000000000000000000d30e1faa6524249b99f3c0702af55eb005a18ad50000000000000000000000004e713838a9669230fa4c7c8446fbbdbb18656a9f0000000000000000000000003fe2de70d97c519898a12a42dd1cbb3d565f106b000000000000000000000000feb859a50f92c6d5ad7c9ef7c2c060d164b3280f00000000000000000000000028d3af98081ffbad30eb118c6900125a1a5b4501000000000000000000000000100dbb47d078b652b8f7b44a3a75221f2a1f03e60000000000000000000000007ebca95b17d972717a9b6ec78fab2524a96b545e000000000000000000000000337dd03d5e151694443c84f866bb2e5fb088d96f000000000000000000000000cd137aee30bc4ab236195ec638863819d49735c20000000000000000000000005b386e46a3c55b83b9410d1ca3156cc87b52c675000000000000000000000000baf6b7fb9de76ede7ff4b16ad1811d98a589f05d0000000000000000000000004a5ddfb1262b65cc8cfa519d3033e1472e92c3530000000000000000000000006640a10130e37285a513632a46fd6246cba41cd2000000000000000000000000e2dbade2d5de40853a96a7ff811a7651280486b30000000000000000000000002e439bc61ea44785e71f82370cd3af065358556200000000000000000000000050662ef0f6883c967f92b982e9d2da1402c13ac1000000000000000000000000551e7714ac7be1ff9184e82e57e1537ab89d42690000000000000000000000004e78807bbf179764154fb707a671bce162168d5d000000000000000000000000ccee21a112a9572b22fb08881985739132149581000000000000000000000000f945d447eaac231aaadb77f863edfae77dee9298000000000000000000000000478a3bd07a620e89e06b127703219a888bdc9216000000000000000000000000fbf165dd3b3e3df5e32d0767c9eac3ae467e5efa00000000000000000000000028b5a02bf929ce64fc44822c5a7ddb062ef77b390000000000000000000000005b1109200e0cb8ee7a0e7a5ca7753ffb5b4bd8cd0000000000000000000000007d62a0fcaa65d9fe34f44e55bd779b9452a24e1b0000000000000000000000008bf05a2d4f2b90175692c5fbc649989402d75bd7000000000000000000000000306ff6f95e785b2d2ae93b9f8f71a6c08c026d8000000000000000000000000047acf0b303e091e0eb1e965a7f3056787579398f000000000000000000000000863f15d25c87517736f7bd87ed6b062473d517cf00000000000000000000000025197387bf3a4fcd67ff7d88cbe24e4da409e25d000000000000000000000000f2fe825fac10f0cb3825d5473f4a675a7d78f5e0000000000000000000000000e8e632d8a2eddefaabe70519ced2e1f1b9650fbd0000000000000000000000004a47b507b29abd07ad6aa164931128eaf49b9e8f0000000000000000000000005b987e7d8dfe6e28744bf5390c80e08925d5cab80000000000000000000000000f4f626201c508d5f02ba0161a618a6741d1760c000000000000000000000000295df8d5308e873099126e8d58b4fe39da6b5a2c0000000000000000000000008c1bfde03d15edef8f979187b41434ad9caeee410000000000000000000000007ecdd2239fa9793fbb0e6781cc5eec8d5d21a42b0000000000000000000000004152d08f1cee1838ce5a502c9659c8ecdae2213300000000000000000000000083a1a130c1424264463ac6ba3e3421e8d4c4829d00000000000000000000000052088e73bcdca82532e8b1eab9dc954fe41fa37b0000000000000000000000003f6d6b69c99ece981597e81f52fe1bc5173ecab4000000000000000000000000c1ff3e6e2f1c5c0666dd171d72bda9d26b1d1f30000000000000000000000000a3af2c31116cf59a9c129f50fa9ea65644996a2d0000000000000000000000000dbda3f0bd44f3aa0a0e0205e10a3991ccb953550000000000000000000000003b4fdd769dd6701c85a36d1f1f76fc1c845a0a4c00000000000000000000000067e20712877b89f2984dcc3f62f5a806212383110000000000000000000000006a4e2eb60837f866a930d6fe17e69b3bf217804d000000000000000000000000afe6e1207f1cb38d2722dcdc19c80303ad5351c100000000000000000000000056e546615e5c2bac678443bbf9b917ba42ea9a06000000000000000000000000368f0902f830a25e4c02b4b1c316147febe3651000000000000000000000000013f4736d1591fe6f59a9372bd6f38d02b71baa890000000000000000000000003f69d90cd35bd7c63f07419cd64b979cc2c23ed2000000000000000000000000ce248b5370c6816f0d4517e914e0c48e80c1c54b000000000000000000000000189398f1ced2723daafa9dfa555a6380234066e700000000000000000000000078d2e00a905b8518c727fefc21323890818c83f7000000000000000000000000735b9962fe30c5777613ea215b0e9d9375c285dd000000000000000000000000b0f8349d5e5ec37d6cac09a5dc5c67d35beb896e0000000000000000000000003b0688f1b490a3b0c340c013db9f80ba0fe428e700000000000000000000000019f886903479bfe01f856bf8f4bc7f8ba55b85e9000000000000000000000000fed0c8fbe8a6359350685c2e552af80e2b15cc0c00000000000000000000000096be73e4b6ae0bb35507fdf44ef60f7b1e17bd6900000000000000000000000009585cbbcdff031df2c5a83816c4ed0171f428a7000000000000000000000000382c453f2b83b156d2e9ccc0a53506becc881f54000000000000000000000000bb18b8dc787951c49f8e2ff3d51acf6be2ecf71a000000000000000000000000f0d0bd97ee80a97cb2fd2a9e070e0b93913e8c7500000000000000000000000058d884793f4b19742b0dc20f6bc2c71d27c4d4d3000000000000000000000000f11f69f2f1b863a15fdd95342a5e05ea630b6c030000000000000000000000000531fea6d198171c7a1dbe559307b051222c8ca0000000000000000000000000aa2a255b2757cce6d77c094b6e06a640a9dace1b000000000000000000000000b7e29acc567935e367de7a3dadf8b178905340b2000000000000000000000000f29a242756ab507cb1a9ef625d1dcad06ab6f4b60000000000000000000000001f0cab9ba461ddfa32323d8bc1b90c109818e8610000000000000000000000001fbcf2b11d4a860b4d0ae443041359992ac3741c000000000000000000000000c2fcb2d50cee4045c32a1a82b09bbc8b5ea159b70000000000000000000000008702baa2da6ec6a0900314691be8d143706cc3fb00000000000000000000000066f94795a9ab4cf1b9ccb9a32f7b769078cc61cc0000000000000000000000002dabd1c849b5adc1fb421e043ba53be6bb2aec62000000000000000000000000a7a4536886d22132ba305a18d59db9c11a1c0ab00000000000000000000000007ef7d396205251d92452581dfa4b5ef391c9a024000000000000000000000000261aac948191784ae049c0a5d22a2a554bb3ccac0000000000000000000000009a4e89b72144ef20099d6d40dde593f79291bdd10000000000000000000000000a4ce45855136ea52aa207e817e67c3c5a899c5c000000000000000000000000bfbc0e79c09ad1b05a5d3357a3ba147b3ec287a000000000000000000000000083c8079aa7061ec5449bbbe1f07bb0451b83804e000000000000000000000000817ddeaa11c946e16b4b68141a101e4342b41860000000000000000000000000bf796e96551339e70b45ec4d259372693d49fdd500000000000000000000000054d6e8f883d1858b4080d10ae2a1c6f0afb5feb30000000000000000000000001562e5a92cab6797738ed9953429f29d4978c9f6000000000000000000000000ad762441b09880afe5ea04b60c8d5fb82334543f000000000000000000000000fd5fe298cd5255be0203b73a0c917b6736a27c06000000000000000000000000ee2343f8c3efd59ea73b909809d8fa300b133dec0000000000000000000000002fc949862444df65a64a8d501d2409bad5429ca70000000000000000000000009a161fa55383e6724f8a5db11e2a8f8b5e9214a0000000000000000000000000846f558e1cc49abcd414a12e0f1bfb0b6c251010000000000000000000000000448511147892ae60966195a68b13aba4dc3d2f5e000000000000000000000000db57493ff748975300ad9ccd68905afa050d896f0000000000000000000000006a9065271055e710116209c8032d2e18e42535a70000000000000000000000001d98fae1b449fc5042b66af444fce073ec4fa4ea000000000000000000000000be0d364be872a1b5ceb8be5f1c1e7e651810cee5000000000000000000000000ff4333d4600fd8ac303f56e80f738c78b903dde90000000000000000000000003f60f04e19eb41021577a07453890a6cc7d8e334000000000000000000000000daed2c2cbeb90592d477be6df588b6c792466dc800000000000000000000000079415cbb80481e6070a7b6a018693e53c73fcfbd000000000000000000000000c6985258c45c44540497bdfea40b7c3715152e1800000000000000000000000094e8629d24fe93bd8be6f9738b1ada71e2df4be5000000000000000000000000a3deb012dca06b12a7e9ae06738fccb4d39a632400000000000000000000000024e045efaaaa10f72fa6104792ba8b5c2a9209ff0000000000000000000000003c3e6205e5ba359d53567c7ad632865ee389d287000000000000000000000000f191e64bd21c20d9144106ac0480f1c9ddb17914000000000000000000000000169f93b7a210b1dee25477693ba650f4c00a30d20000000000000000000000004a7d3871865ec2773b5250bda41251807ed56cec000000000000000000000000f40872ac67b71779bc6dfc4719eafedc19fa49220000000000000000000000005ee3b79470aca3dfcee315dfc276095931fcfb8f00000000000000000000000074accb7c89c5e4cf3390b4066ede5d3eb37821670000000000000000000000004bf4c3b150375afd7434e3ee9be515d1b03c20f70000000000000000000000001d9da227afd7760442cc93be6128823ce208e84e000000000000000000000000a567501abf12f401c9e613b6323c43cf29b0f92c0000000000000000000000001fad94b1adac57be4c7c1923fbd4d40a98b7d2160000000000000000000000004c751a46dd74ee81e05a99f78789b507d3e9b0d000000000000000000000000000edad537af5fd77f4477e82857536c604ac0f6200000000000000000000000023fe1711cc6ce72e5d8f05cc21b844ee0918dffa0000000000000000000000001257ea048b41c244a67fec1c8af80bf12ac660d3000000000000000000000000191c5374f10dba415bdd09985e79eeefa5b794e400000000000000000000000047e3540d20ea427713edcbb7bceced9743252e5d00000000000000000000000049877fe030fb66ba1d3e483dc597645f8941835d0000000000000000000000002fac92408ed506973e9eee9505dd03267715951000000000000000000000000022aade7f8013b6acd812851800184a9b73924369000000000000000000000000725c0846d4fbb331d06641e3f98841481ceb82590000000000000000000000000edfd4c73e8007f0674c3307e1fad0bd55eb2cc90000000000000000000000004bab59dcfb7a23fe90e1e6e7c66436faeed8a639000000000000000000000000c10616f31fc4e6bba9b304e5e4f3f9d4a6dda5ce0000000000000000000000007e08df45e0fd75f2a50e8e75219bbafdaf340c9100000000000000000000000028d9b268bbeff54a6e70a9bd043c43973bee1b6200000000000000000000000008d46e78ec10cb19a7706441b4fcfe3401744c5f000000000000000000000000143bd149f63bb4c55e5e48f6f4e87388356c2ee60000000000000000000000007be57542ea8447ffbe145f385e8e322c410ee07a0000000000000000000000001bade9692f817206bd3eb2584eb569a4de7a3661000000000000000000000000ae9f7554b98d485de0b6ec8b8954a43f90c451a9000000000000000000000000c79b1de842fdef5c197b9a5c37a97aa3d7cf9835000000000000000000000000a700b4eb416be35b2911fd5dee80678ff64ff6c9000000000000000000000000f977814e90da44bfa03b6295a0616a897441acec0000000000000000000000004a49985b14bd0ce42c25efde5d8c379a48ab02f300000000000000000000000025f2226b597e8f9514b3f68f00f494cf4f28649100000000000000000000000047ac0fb4f2d84898e4d9e7b4dab3c24507a6d503000000000000000000000000317625234562b1526ea2fac4030ea499c5291de400000000000000000000000028c6c06298d514db089934071355e5743bf21d600000000000000000000000003744da57184575064838bbc87a0fc791f5e39ea20000000000000000000000002efb50e952580f4ff32d8d2122853432bbf2e2040000000000000000000000005a801a9418d036fd453078c3adcb761fdc5ae6950000000000000000000000006cc5f688a315f3dc28a7781717a9a798a59fda7b00000000000000000000000040ec5b33f54e0e8a33a975908c5ba1c14e5bbbdf000000000000000000000000da9dfa130df4de4673b89022ee50ff26f6ea73cf000000000000000000000000ad6eaa735d9df3d7696fd03984379dae02ed8862000000000000000000000000f89d7b9c864f589bbf53a82105107622b35eaa4000000000000000000000000075590f473d2a7b377c1ba991790900f28532f329000000000000000000000000a7927364e94e162102e7cf2447e33e01fc629e6800000000000000000000000037b5f7e191fe080865ff45a68708031ec45ad893000000000000000000000000afcd96e580138cfa2332c632e66308eacd45c5da000000000000000000000000afb3bfe1a1fc2bdbdbb8aeb42cec43434529be0d000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000026a78d5b6d7a7aceedd1e6ee3229b372a624d8b70000000000000000000000000853c577a04b7d6e93580597a03fd13a95879be50000000000000000000000007f0e5de4d04229a3a74374300ff11a562401cc390000000000000000000000004fd01341d7ad9592e0627ed20952466ad9bb831f000000000000000000000000d3cb110f85aa369309a7b855f8ed3730e8168a28000000000000000000000000cfbd46f1536edc3d19c15af362f7f7694bbaaf4200000000000000000000000051c81471d65f98aa74e8f7ead948856dc23205af00000000000000000000000088a1493366d48225fc3cefbdae9ebb23e323ade300000000000000000000000099101df53be95455167f40f4ffe24a4d79c4ca75000000000000000000000000a3a7b6f88361f48403514059f1f16c8e78d60eec00000000000000000000000046f34c24a7ba7a2ac6dd76c3f09b32d41c144d080000000000000000000000001c1b71f80f6e0bc0b070f6e2d6c9e2b5cf65f5010000000000000000000000005770815b0c2a09a43c9e5aecb7e2f3886075b605000000000000000000000000be61ed1ac2d7e74251a7945f26fee861d750b6b8000000000000000000000000cffad3200574698b78f32232aa9d63eabd290703000000000000000000000000df3288f9e54809c97edabdeb8f0c3c26ce0f519200000000000000000000000097d62a90e0abbc7b7de9824ad27f1be540702cf2000000000000000000000000ee95d2d3c9fdf32f226e07cbfe75a9b72121a364000000000000000000000000a4a4752dad188a2f1afd7228e5a0ea0505c9a563000000000000000000000000f40195a715a0ed7fe737c5b844703a9c67e53be800000000000000000000000089e28571337d75df3f850ee838290a2d994bbd8300000000000000000000000077fc8f7c40965f17999417756b878478be635bd20000000000000000000000003f6a6f3b1bf064296a5880c0102d2c4e7d383932000000000000000000000000d6216fc19db775df9774a6e33526131da7d19a2c000000000000000000000000ffc97d72e13e01096502cb8eb52dee56f74dad7b000000000000000000000000cfa4275e996da44156acc768e33da4a7d58f9647000000000000000000000000caefcfcb4960c5473024b74da2db4de8d854e8040000000000000000000000007e325318da6756150c2b2ef7eedfb6a400e408c00000000000000000000000006b8563e11415ebf179346b2f43133f4d7c6c451a00000000000000000000000002d790058af147fdc200cb51af0996f8d21e29000000000000000000000000007344bc430113271c36ae2bfd48780b7b16d600be000000000000000000000000c6f289e50857f1340143e88ffa6acd0acaeacb69000000000000000000000000ab04d5afaa95c05932d5743c29b45d2630687e7900000000000000000000000022bc7ccf53da9b9624e5f7004ed7e89449928230000000000000000000000000d784927ff2f95ba542bfc824c8a8a98f3495f6b50000000000000000000000003f08f17973ab4124c73200135e2b675ab2d263d900000000000000000000000005fa30cd5d6e9a80d518ca6bf4f8339497568bdf00000000000000000000000028c5e0a96ec4e3123def70181e4a3e0fd6cbebfd00000000000000000000000021a31ee1afc51d94c2efccaa2092ad1028285549000000000000000000000000dfd5293d8e347dfe59e90efd55b2956a1343963d000000000000000000000000fc98a9bcbb3d8a3f1a53be905b1a48e7898f27af0000000000000000000000000639556f03714a74a5feeaf5736a4a64ff70d2060000000000000000000000008cedeaf885e4dad642727ba5d7ebf918d0f8f3dc000000000000000000000000e823d7e2321a16b9580514b2e9a7c3c34cac7f90000000000000000000000000278161e8807f87e256900e73e1cfb57d5e2c3604000000000000000000000000373c745d8075c70369cfa10d753b186f2727f6da000000000000000000000000fad234cb2877eb7488572555cb6d8becd4c8e0f200000000000000000000000005bd7c121b0538a3506e177b5642838079db6f3c000000000000000000000000c882b111a75c0c657fc507c04fbfcd2cc984f071000000000000000000000000881e97dc92a6f2f548c2b4c04408d048c4ab3b0b0000000000000000000000001494ca1f11d487c2bbe4543e90080aeba4ba3c2b0000000000000000000000008b446dc9a7c835a0601079a7f52d310c60b67ab300000000000000000000000020898f7c0af82d0e3755507c29733af3b011d8690000000000000000000000004c0c481fd8998ae19bd4b2cad3c01d87d0d7ca010000000000000000000000004cc61daed7824ff8b5081f204e16bea330c2eeab000000000000000000000000f3b0073e3a7f747c7a38b36b805247b222c302a30000000000000000000000004f6a8b8365214e15f5fa6a1ed98c7b238bed2deb000000000000000000000000cdbe82b04c9a74831f431481468950e3a9cefe310000000000000000000000005ee84d30c7ee57f63f71c92247ff31f95e26916b000000000000000000000000633e1f42703ce218b4cdbdf96bac531e256ed8c20000000000000000000000001d15337cc7445d8f71cf6ade11cdd3941e7f5bc0000000000000000000000000fc7f5067539b198fd9b06272f286e81fda23293900000000000000000000000046f80018211d5cbbc988e853a8683501fca4ee9b00000000000000000000000071956a1cd5a4233177f7bf9a2d5778851e2019340000000000000000000000002d615795a8bdb804541c69798f13331126ba0c0900000000000000000000000094dbf04e273d87e6d9bed68c616f43bf86560c74000000000000000000000000d4febef95941144f56bfc3e9a32e340c5409d8ed0000000000000000000000009b0c45d46d386cedd98873168c36efd0dcba8d46000000000000000000000000f51edcdffd4702ad06fc3698877dbebae5a15ee70000000000000000000000005f189aae8b1bcf2ab4abeb6346389f252a6ab99a00000000000000000000000036d6ffc1b75793ce9d6f74616bcf1643bfd4e9f8000000000000000000000000495efc351e6b99342fab15a32971cc1deed3614d0000000000000000000000003d947fc9e416f682f40b7c6fa6208d066d3784da000000000000000000000000ddc4eab490469f073ab8cd5937b1a0f58568793100000000000000000000000099c9fc46f92e8a1c0dec1b1747d010903e884be10000000000000000000000002574278054127235779c19a148c5c0be6b396023000000000000000000000000fb52f9b1ea8e27e19a50cb85dbfa16e28961363d0000000000000000000000009642b23ed1e01df1092b92641051881a322f5d4e00000000000000000000000099d7c022327f4ad2618a23b86744b31ac81fce95000000000000000000000000a5946a2c7a6c4232224b89a696ae51879bf5aed10000000000000000000000004b46cb0c202814570889e0fb220ee6d1c18c9c700000000000000000000000002fb074fa59c9294c71246825c1c9a0c7782d41a4000000000000000000000000b8ba36e591facee901ffd3d5d82df491551ad7ef0000000000000000000000008eb8a3b98659cce290402893d0123abb75e3ab28000000000000000000000000404de972e8138c4982ace8bdd7fc0e755de33afd000000000000000000000000f640239d3128d64bdb735e7d6c927a0bfbc8ca49000000000000000000000000377f2b81d804b41fa28e34ca1725bdc19952e4f20000000000000000000000003bfdea17c92c933eb2c7d38aa503b249e7e6a6a400000000000000000000000051f157a6a53863cb1133ce6ce2290a7d4a0e9d530000000000000000000000007a310521b7f9978f5a0c50858c87e0fff5f27a2f000000000000000000000000ee9fb7a615cb76b46d26be6ebc9114a627a81c5b00000000000000000000000080360221a2324b404be8c9f589eaaf3c97752f9c00000000000000000000000077134cbc06cb00b66f4c7e623d5fdbf6777635ec00000000000000000000000043adde52c6c142912662d3e427709db5cac9b8110000000000000000000000001336839d8654d5e354001978d23e70eb6c074d9c0000000000000000000000005ab53ee1d50eef2c1dd3d5402789cd27bb52c1bb0000000000000000000000006262998ced04146fa42253a5c0af90ca02dfd2a30000000000000000000000009378ee47e9685c1ba1af6e79fbc48204692c9f5f000000000000000000000000e470f9c558436260c2516721dd19e66b61618a53000000000000000000000000b1050645b38ef4bd130d7743f4158fc700bec8a5000000000000000000000000997033df21d025148a3e49baeb325cf32893f7e200000000000000000000000039efd5557f371aa21749afb4c36b81ba3936e82b00000000000000000000000086c6d4d4e4675fa8a6e80ac0b9007baa715af9c00000000000000000000000005d62c210955bc6c7f30df96e071cf2941608ec44000000000000000000000000fd2b210697a0318848fef796dafc3b3c38e179250000000000000000000000009a2bb21be1312b3b356fe2772a605e33091d98b9000000000000000000000000c095e413dbdfa46be1dbac8e5fd8398e942f02d6000000000000000000000000a29e963992597b21bcdcaa969d571984869c4ff500000000000000000000000084ddf12ab7e4ee6d48c16e7b947da750ad7ccbd8000000000000000000000000fc301be05f4bfac9b3854e5c83715ca9cd1bd0300000000000000000000000006868ca5b92175121075ac0a68de6b5bfb81ee7fa0000000000000000000000009b3bd826339083f3969b1fc080999cdfd2ea0c25000000000000000000000000f23c8539069c471f5c12692a3471c9f4e8b88bc2000000000000000000000000b35b1c74dfe87691750a6b5242fa28ad5329985c0000000000000000000000009bec07cb8e702fa848cda6a958453455053a016e000000000000000000000000792c9fdfef43a66d1b888113024147d8a85be587000000000000000000000000d6d72fb6765e0fcbd12fc20f84e5b98b8286701b00000000000000000000000096154df3935d2f5c49ccee3ea00afe61f767b04400000000000000000000000094851518e441a52ac0af4322aef61548156a8ac800000000000000000000000085451a4831b365b19e79df02cfe389091009d769000000000000000000000000abe7e7aecc560f34fbf37845fea3db9c499b29e5000000000000000000000000a9d1e08c7793af67e9d92fe308d5697fb81d3e430000000000000000000000000a671a76472505ab1b9af7c0e50c93adc295c3e700000000000000000000000059c38b6775ded821f010dbd30ecabdcf84e047560000000000000000000000002cafd066aaccaf83325780573ac79a47b06b3bf9000000000000000000000000c450b4305b4b1be625ba9131c130b56886f92ec800000000000000000000000043401c8725a55f6eece7170e13673beeda565348000000000000000000000000434587332cc35d33db75b93f4f27cc496c67a4db000000000000000000000000264bd8291fae1d75db2c5f573b07faa6715997b5000000000000000000000000e05c10f6d20992acd5095ab02a9c2fa90a58d0ea000000000000000000000000e3ecd65cf2ad2eba2aa2be1d0894753b2172abd1000000000000000000000000f4e6deea1b4da85c2d68db8d771d37ec1148b853000000000000000000000000864b06003c7dbd1cf2a3cb13a358640b432f68f4000000000000000000000000063e2575eb717cc4031a39726cfeb38096c9fa8a0000000000000000000000008036e34df1af66891f9e4067fa19b607a4b8c78d000000000000000000000000bc64bde4c3b70147c47c16dd9277a6aaef7e0f02000000000000000000000000a74e8ae2f83d2564af25420ad4d6a7fe224b053f000000000000000000000000edc6bacdc1e29d7c5fa6f6eca6fdd447b9c487c9000000000000000000000000984aaf814012cf15b4b47e9d4d9994092c6c0edc000000000000000000000000bc98d820aea0252619d00701bfeaede044742fff00000000000000000000000083a848fdc9c2d900d41f88468ed46b34beaa7cd100000000000000000000000001bb8c1b7a05ce3faae451758dd6774e6af29807000000000000000000000000f7a5159085722718dc1276de5979df468975ec1100000000000000000000000097e813b9a81d097e60a5e6311bc9a475199b67ae0000000000000000000000006395c6e1a07bb805bfd54ba9cc85b4760bf68d97000000000000000000000000b8cbbf78c7ad1cdf4ca0e111b35491f3bfe027ac0000000000000000000000006a3e5f7b25f67ad08814af7d2e1ee48db598c0640000000000000000000000007ba2f03a85fb02be6c708177dd9635577fe3493b0000000000000000000000000c501d43206b97fa4300f1b0962742b4f938f70e000000000000000000000000cfdd7568504e341f805b8acf43e720fb364efed1000000000000000000000000b5c5e4d7342c2de5fd264b0159c5957748eafcfa0000000000000000000000003a5cc8689d1b0cef2c317bc5c0ad6ce88b27d597000000000000000000000000c697051d1c6296c24ae3bcef39aca743861d9a81000000000000000000000000babf3e3ade6df3723650f96518774677e71dde05000000000000000000000000c392b8660ea58c775119bb8b94a8077244f97eef00000000000000000000000025586b30fa0a02158123b9adbd3d668e364957690000000000000000000000002f8c609695e9c739de35f73e3950b16103959cf6000000000000000000000000c9996c7f623a300db38f9c4f4c0a3e3b6ebdbacd000000000000000000000000256a7d13c6376b6f2a87ba1f6412d1595f3462fd0000000000000000000000008de83a84c829b3145db20cf56b29d1b32c10b710000000000000000000000000781229c7a798c33ec788520a6bbe12a79ed657fc000000000000000000000000385efc208876f6195ddebf5783136e6e32ff4dde000000000000000000000000616c01b01dcbddffa7274acaf76e336e7d235f480000000000000000000000005b2a74b28c271800d743c8d9cb5edb145c32e71800000000000000000000000042a178633240601d3485e1f51d8b62ea58c9b5ae000000000000000000000000df1aabecb36461e64c09b4719c03a568d3494b27000000000000000000000000668566856faa6058f32b09866784ff282d0646d9000000000000000000000000f077b0289016cdc8a9ae8196705a37f1aefa50910000000000000000000000004e9af190210d2915a6b90dacc49157c3c78b8a3700000000000000000000000060f8d2f36f923837ec4f3b34ab6987c2988040240000000000000000000000005923325dbec42a75de7ed92682fff50cf5f6d81b0000000000000000000000006ed384dbf66e409931e64d3dcfcbde2964ea3c7f000000000000000000000000aa59a1417de630bda2edaeca2f28fe5ecf399df1000000000000000000000000755b810c59a1b7ccd16f63a109afdd0043dc00e000000000000000000000000097255de8f7a2885ce3dcb4bebb8708ce28ec75d4000000000000000000000000ee9efd41c68d69854a2c8d9dff018adc2a722f09000000000000000000000000cd1a6c43256124bffdc4b741e46130036156a387000000000000000000000000c333e80ef2dec2805f239e3f1e810612d294f77100000000000000000000000093dc880772f06ba87c073b4cc51c1b0bc4b8a063000000000000000000000000c32235231d29831a2cb2a11e3f9c7f38160fc1dd00000000000000000000000054f104e98b57cbc3004cd19a22bb489b55b6fef300000000000000000000000004ddb852c1388c4a130f45cbd4315cab8e3e71e4000000000000000000000000ed89055fedb28a2bc05478564b8206fff8ff6f0600000000000000000000000038bfe4c4b9f4e975e75d22821624b837177699a60000000000000000000000004db437920db882e91958d661229a6a22ecc64219000000000000000000000000e74b28c2eae8679e3ccc3a94d5d0de83ccb8470500000000000000000000000016896440ba191aab9c8b15542e34b66108f7e83c0000000000000000000000002578f4b16ddd8f7e2836c67ddd25aeeacc3697be00000000000000000000000010a9309c40a4dcd792b1a3c76f9fd4ccf3ac33fe000000000000000000000000898ce876f3f182b7cfad3d22d561613bbe7f7b34000000000000000000000000326d9f47ba49bbaac279172634827483af70a6010000000000000000000000009d11fd27af6b20052ac230636e50f3441f7f6df7000000000000000000000000bd02c51150a4ab6ce97b9de2025644594f3e75b8000000000000000000000000bd19c1af254953188ed78ee35904b6d26b18e5ee000000000000000000000000c9616f3e50040bacbaa71fd68bfbaedc43d234c0000000000000000000000000af5c5f69fe15d3e338e1b12d33a23d538386b51c0000000000000000000000004c7b2aac8f45ab21d8d5b1505ab2b13e30a2c0b00000000000000000000000002407b9b9662d970ece2224a0403d3b15c7e4d1fe0000000000000000000000006ea5289362bd1008285e05147edaeaa4b5871e630000000000000000000000003ed267358b62ab212a22103fe32e7177eeab60350000000000000000000000007473670070f2adeee5edb9e3f6e1ee6480e66de1000000000000000000000000b801f83c0212a714660469e62903057aea18e386000000000000000000000000f3054c9b9ea051089b1da9c76c9f0e54a9b1c2f60000000000000000000000007a1cf8ce543f4838c964fb14d403cc6ed0bdbacc000000000000000000000000fcf7e2f1f062c36c21b4c4efa8fd5fea70033da500000000000000000000000073647cf6fe95f95628245cc22f63f0ba9940f51b000000000000000000000000afedf06777839d59eed3163cc3e0a5057b51439900000000000000000000000078e02d8a7edee008483e64e3bc94f3243b36aad0000000000000000000000000163a72fa15a240975893b9a4b2f976437e414817000000000000000000000000ff0395fcae4edfb28ce47706281614879a8894280000000000000000000000008c548be0d3dd0c7d924d24db16af1540b6ca55f9000000000000000000000000e66baa0b612003af308d78f066bbdb9a5e00ff6c000000000000000000000000a64081ce67e1639782c5b597d731f5d4d1cbcf9b0000000000000000000000002c82c09118b09b7e86c83e98183676fb9b5e6db2000000000000000000000000929ff0d0736d292bdf3623cfae77bc5258988207000000000000000000000000c0bb26dce66f9befd500eb75842506025956d5840000000000000000000000009ce372aff904dc95d4f1d31b7571492c87fe6462000000000000000000000000313380861fcb792664fed1b5fd0ff169b7c858a4000000000000000000000000916ed5586bb328e0ec1a428af060dc3d10919d840000000000000000000000007b89432d81aac4d3fc7b0556ca8c91388a41c14e00000000000000000000000024e459f61ceaa7b1ce70dbaea938940a7c5ad46e0000000000000000000000005be9a4959308a0d0c7bc0870e319314d8d957dbb0000000000000000000000003cc936b795a188f0e246cbb2d74c5bd190aecf180000000000000000000000003e3740ddf791747f6c75a468bc28a64d0080ff7c000000000000000000000000b821946b5ce70543c263a886baabb4def34d51ec0000000000000000000000009af40209804d8a8d91ebf3efa27764138168423500000000000000000000000094d4418ef8ca61a5018f563f30b50ee470b929e70000000000000000000000003d8fc1cffaa110f7a7f9f8bc237b73d54c4abf610000000000000000000000006f1cdbbb4d53d226cf4b917bf768b94acbab6168000000000000000000000000b2f3c84c1eeb42c477cf33812951fb611f9602fb0000000000000000000000001cd9ecd53328d098b522a71e4e1719d4fcb6a2ca0000000000000000000000006b402825e23b25064f2b7bae7861c5b61bba69c7000000000000000000000000ac18ba8dfc6a8f2b14ab2f17932f5cee9b56c50c0000000000000000000000009acbb72cf67103a30333a32cd203459c6a9c3311000000000000000000000000509a7b420df808536d5a3c9b49cc51ec3d0f2c5a000000000000000000000000dce5f0b4d354bc6a04e1e8591cdcf7cdd80e6295000000000000000000000000acc24f8d9a7380672b930d547aa713dc21e3a11f000000000000000000000000acdfa77d3146d29c407f56ba1a3c51d331d8e42b000000000000000000000000698ec91b2d496dfa7452e8445a91b697a65a177800000000000000000000000077f3a2271c1d27f310109db03f21ae04c4f1250d0000000000000000000000002a02e533b3a5d6d9381d6243e509ee5d1a66046d000000000000000000000000eb0c49a2d24701af162582ab50839d8fc742cd4c00000000000000000000000043895ef0eda464ce6156c6dec32cc8abb0a4fcb30000000000000000000000001655c4a438fc90e37dc67732f8f00b59acf3fd52000000000000000000000000e35bb4845149ecc6799c98ceeef7ff7c85440e6f000000000000000000000000b13116f6f225e9d58ef6cc1b87a492eeeceb15c8000000000000000000000000411147c328e430538c6606af6d3b57fd818f5f110000000000000000000000000d0707963952f2fba59dd06f2b425ace40b492fe0000000000000000000000002fce6a7752f04a21e996a72857b6734f6d308d920000000000000000000000009944a69089a39cb719b8533cc892e133e3a80a0700000000000000000000000068b9796de46279f213c3d0c76e790219844cf24d00000000000000000000000093a235f1f4e6e49b845d4975f9556773783d26d6000000000000000000000000b23360ccdd9ed1b15d45e5d3824bb409c8d7c460000000000000000000000000a25a1ae4082b47071229125d5a23ae850567fb0a00000000000000000000000025f823cc7226ca3a2d88b81426443133acfd2b3500000000000000000000000029065a4c1f2f20d1e263930088890d6f49fe715a00000000000000000000000052e9c86d07adcdbd39bd59773ec4ebdf5baf9e32000000000000000000000000caf625039bb79caaed40f8e96e449558313327eb0000000000000000000000007ad97cdb6b9097d01bae31a8c51589ffbc5c2055000000000000000000000000e1ad30971b83c17e2a24c0334cb45f808abebc87000000000000000000000000478271c960137418c9d90082dddbf68aa72e4367000000000000000000000000e2ae50885faf1641e796ba8c5e95a3e6bce3603d00000000000000000000000075c85851affb8e8e872be4556c83aa0f2b52412d000000000000000000000000ab2ce223111bd3618a5ace9193e0e1cb88c267d200000000000000000000000009b788cfc3c109540425d998b1004f79874e6971000000000000000000000000965bfeff90b127ec7340b2c645e525e13ec49b0f000000000000000000000000919e0866aa2024c45c9bbacad5d1c6a6f33b30ff000000000000000000000000078bdbc32c4ce14950ba3ce5d2abccc8b8ae93430000000000000000000000005af9645e5cfc33e6072cc45d86fad7b794706e65000000000000000000000000748e75bc06ea5e18722a18e1373c6794f4969c45000000000000000000000000aecfb1af29b96011ec9aa1ff98d8c49b49bb3ddc00000000000000000000000046340b20830761efd32832a74d7169b29feb9758000000000000000000000000d1eeb369f312d0de3dd4812cfaabe052327d6b54000000000000000000000000611e94f9ae23d9d1790faa6cb622ce474aa8039c0000000000000000000000001c4b70a3968436b9a0a9cf5205c787eb81bb558c000000000000000000000000d3d3a295be556cf8cef2a7ff4cda23d22c4627e8000000000000000000000000a550a71b4a78b67c03900ac2b598b0e0b9d4668f000000000000000000000000b38ddd76d5f5cae28e207158d445cf626a004deb000000000000000000000000fbc17f579b0fa45be83f962ccf1482ed84cd48c00000000000000000000000000d21a25d5affc5e555e48cc7c096ad2577d660df0000000000000000000000004d6fde594d8700350a9333647c7d449a327ea5e2000000000000000000000000dbf5e9c5206d0db70a90108bf936da60221dc080000000000000000000000000fa422a380a248dacd87d30c698ec9c4caff2f557000000000000000000000000f0b145a02139f91f998d093f2a12b9ecf2ef5405000000000000000000000000cc423a62bd52b43d8f81ff6f6f47f5c5cfebe3d80000000000000000000000005c7620f43aa7077360edcd4f3f52804971401a54000000000000000000000000a7730c17740a039cd25651afe3d44204f624bd150000000000000000000000000e231524385c3f9e7b8c96cbbc59b93817ad469c000000000000000000000000c2657c4ba058624c4a96434a6265e5bdf8046ec1000000000000000000000000511101683b54b1d86443af45483345eeeb605eec0000000000000000000000006095ced60fdd2d1533aee209c54f393a3375a47b000000000000000000000000506590cb5f2300b97c5bb985ee3100d92f37c898000000000000000000000000ea0b3996ffd4a0bc8afeccb47cdf49c86947aaf8000000000000000000000000de2a20c32f7ce30ab124c3a73a8b90b754214b23000000000000000000000000d1669ac6044269b59fa12c5822439f609ca54f41000000000000000000000000900e69a0102800c050067d4326732f1d415ad7f10000000000000000000000001f00258dd1246201b64a4685071e8b32a8f3a1ee000000000000000000000000cda94114f04a5d1f61325f68cd3265ca36cc0f50000000000000000000000000b9b1a101335d6fc6b115525cdf398ca7371fd88b000000000000000000000000ff7d7a1b052b2fb84d6102c1b83f2c73e628768100000000000000000000000066e092fd00c4e4eb5bd20f5392c1902d738ae7bc000000000000000000000000b126afa1075bbfbbe49e8321c6016f9b7ce5ca130000000000000000000000003d62b7a42228c767e561f746ba399cac58ddc7c1000000000000000000000000b71279eaec038d7fb9b96efa9decdfb9737ad18e00000000000000000000000043ec90b78e4fd5b7c7bf97aee75e3e8841872936000000000000000000000000f71fc92e2949ccf6a5fd369a0b402ba80bc61e02000000000000000000000000c9bae7707881009cee36e93d6bd518d84c2acab20000000000000000000000000176704e0cafca37f3df3fe803be19c62c7e56cd000000000000000000000000af06e48f1eb6cb543e7b91a47f2c70d9d3b7359f000000000000000000000000fb82b67d3344e2d5e90b4adb7514de159d1ff9cb0000000000000000000000008c9f3a4858d375740d4470afb4ca7867504a9d57000000000000000000000000f2cf376c1a345e0e60207ae3f1d4f5c3f8d1888000000000000000000000000027b942bf7052cdf798b01c7d091bf096b6ccfbe2000000000000000000000000593aebee9117eea447279e5973f64c68d8e977a000000000000000000000000050be13b54f3eebbe415d20250598d81280e56772000000000000000000000000eacc75b9589627ae03473d2242ee98996b5d5dea000000000000000000000000f929c7226d2e9a348378ac0f8c73213f5da5413e000000000000000000000000cd531ae9efcce479654c4926dec5f6209531ca7b0000000000000000000000009bdb521a97e95177bf252c253e256a60c3e14447000000000000000000000000fcf05380255a7c7ec5f0aa28970c2ddf5afee4fd000000000000000000000000ab782bc7d4a2b306825de5a7730034f8f63ee1bc0000000000000000000000000dd7663a02d0811957bb0545e9933b36d8bd1da9000000000000000000000000b319e70c98fc23ebb8fd437b306d9b3ebc47a548000000000000000000000000dc09c7a2e2eee8d90070a4048a9a11fb6b5e93340000000000000000000000006297f7efa107ef33bd0d287d1d4410dd40b3bd960000000000000000000000007276084de7632f7ed50ac84379b840a3f4ef5aae000000000000000000000000de2faca4bbc0aca08ff04d387c39b6f6325bf82a0000000000000000000000000ccf4ac22059923593f7b3997b1984160c0321580000000000000000000000005ffcb83445b1abd2c0875335aa6b7caa916658410000000000000000000000005396a49ce15a1b1a281816b577a58fe4f87f186800000000000000000000000062c6cb7c218e0878a87e5c0fb70aaabf5173d0e3000000000000000000000000367c42a6f261ec54ffbecf5f41c226be12a3dca0000000000000000000000000f35a6bd6e0459a4b53a27862c51a2a7292b383d10000000000000000000000009dc2f2eb768704ca32afebc751e11a7827f0ab150000000000000000000000008bba823b900e57b36f607c6110b71e377d5b666800000000000000000000000017bb6b65b7b5bd3651782ccf2e01c2c9c34ea0fb000000000000000000000000d2c8dfa974a8f6a5d25a45aa3ebf35b58c059185000000000000000000000000492ce90612815745b46586ff5189fac59bfb69170000000000000000000000005109ebf8da80411187f861592c0af48b95376dc9000000000000000000000000772396dd44ce3d347838bfec437cb32f534963f2000000000000000000000000c564ee9f21ed8a2d8e7e76c085740d5e4c5fafbe000000000000000000000000e990482ecca1b60dacc5ba90e11c9bbed8c937b0000000000000000000000000bd22896a3c597a57c0eafdf47d3bf1e283110820000000000000000000000000096fac71ac4f8fbd6df9d1b870b7bad0546aa1660000000000000000000000009a868e9f762970becb03786b32efd6f14eb6f63400000000000000000000000042f57ff90217e5300d86f3cc29369f998e289fad0000000000000000000000005731765e983b57ce2d0e98c5725340168c23c2be000000000000000000000000f7c6104a11429803fd643f9e86c111c11a55792600000000000000000000000010ed38c6494f62fb4e205cef157c3e47dc4d5983000000000000000000000000941b4fdb4b1533ab2cc8b90ff0700f658b4aa64200000000000000000000000068d3a973e7272eb388022a5c6518d9b2a2e66fbf00000000000000000000000048ec5560bfd59b95859965cce48cc244cfdf6b0c000000000000000000000000beb4b7e9c268c32dbbcf695a3e6efb16b5e65fc9000000000000000000000000f60c2ea62edbfe808163751dd0d8693dcb30019c000000000000000000000000b9c062e9a2145671b792654ec0c38376392cb62e0000000000000000000000001de518d13b8bb7854267851763244ed515dba49d000000000000000000000000c8f213e865afc8147f6cb15e3d394921c5faa3ba0000000000000000000000002ebca72f0f30eb338d3e6e008d4afc79152e79ce000000000000000000000000f8cd17784f425120de2f0d65756d8a707c13d040000000000000000000000000d1715d5e377a2638b6342c30e21a459777177d37000000000000000000000000683a4f9915d6216f73d6df50151725036bd26c02000000000000000000000000935ae149899856f9370be6f4a8e40eb622270ea00000000000000000000000006db8191dc12c72fd8c2b18c37a65b6f4073e392a0000000000000000000000004a38fa1e7af7a9120d3a6d1f13c28493b6989f99000000000000000000000000bc761ee2bb6ea585d2c400751b1670d46b4a341700000000000000000000000020a3a4ae2aacb8bbcfd89dc71280dd18cd9a0cb4000000000000000000000000b8e6d31e7b212b2b7250ee9c26c56cebbfbe6b230000000000000000000000003766cf12211f2ec589e857b2fe7ed19cf1d7bbf4000000000000000000000000d0f05c3ba2162ace3d81661ab73f78ecfbf16af7000000000000000000000000249c85ece2dcf985ced87f4593c7398eb9881269000000000000000000000000e4fe4666939dc2eb39867c7e2348d90593b37bce000000000000000000000000a69babef1ca67a37ffaf7a485dfff3382056e78c00000000000000000000000001c0a86ba7069b418003c3e1169ae3fed6e8e95a0000000000000000000000002645eceab2bb3edd1bd0b8ebbe6f6fefe7daf4d900000000000000000000000029ee06a2f89b94f4ea1db90d54d3a44cbd4bd5430000000000000000000000006020318081ca67e768cd572a891b51dd9bcdc1f3000000000000000000000000621d5a194b86b664e10e7a1542d2fc8e4921f170000000000000000000000000848571e7588a73b7835def39f641b4b2b9f7ae350000000000000000000000005f576c294aa03764e278c9b9664ae5305ce1b5f6000000000000000000000000738489246258c116b822928a610d227c02282afd000000000000000000000000b8001c3ec9aa1985f6c747e25c28324e4a361ec1000000000000000000000000d92b7573874079b1ee45fd50982341ff75361f670000000000000000000000000b0f7ebf967146566799229394171fc47f1a765a00000000000000000000000063dfe4e34a3bfc00eb0220786238a7c6cef8ffc40000000000000000000000003f47a66ada01491c3d364599e5bcbf80a1a67092000000000000000000000000b02f39e382c90160eb816de5e0e428ac771d77b500000000000000000000000058c6d652e07f7ffdd1e834ef16163a8d0c710895000000000000000000000000ac04753928961a06af540078410802cc443f5176000000000000000000000000402759929a389be0b3bfed6369f372d519e4af8e000000000000000000000000b5a9621b0397bfc5b45896cae5998b6111bcdce60000000000000000000000002264783b2ae3cadee4e8a76b8e60dc4af1b1f82b000000000000000000000000c8c36fa036244658920bc78d316efa4c9d98f306000000000000000000000000f28a96107cf2db70bf184c665a99782072aa13be000000000000000000000000a7752076c01b43ff55dc453ec7d89607668dac7c000000000000000000000000fea812c33d6dc54f8bbbc2d5070b2d6bf270597e000000000000000000000000ddbf6348127c28f633f48039fa0e501fba2703d10000000000000000000000009d632b89e0c7cbb1af80b9eb2e4599899ec230ea00000000000000000000000033c5d1ef8bfacd871c3e1679a6534e9e8821b7f30000000000000000000000007eb87a95948348d6ec7231b52f61281e01d53941000000000000000000000000a1b20db4b09c0eb8dcb51604170f43fa06d2b87f0000000000000000000000004e7ecb1305fa91a82d39c6d3142b4ab27793241200000000000000000000000084d491805ab52ca532777e0fa0b58f7f23b1ff5d000000000000000000000000babc86f1649f74017c7c49a1d801cbc3757ca8d90000000000000000000000005429781bdf59873b79ca064b62450115f1f6c778000000000000000000000000b3f4b6f9e3d987e2b7f9a341bcf295216b17334f00000000000000000000000007fd520aba7d2162b88afd1ddae4b8ac07803f57000000000000000000000000904b32d4416dd1492303751281cf9f80a07be1aa00000000000000000000000024eb3a39856723138796c5068a17ba4fb15cd25e00000000000000000000000010dce18d6b5c779bc8de620f8d0a561dfc3a51f0000000000000000000000000defdb0d1bff6f42a4cf071427c8f96a2dbce8dfb00000000000000000000000019dee8b644bcbba97f994bab5be2eed6646725b80000000000000000000000000007a2a58f7458ee2b9ef2f24d00e59d486f65a5000000000000000000000000ec9fc235a8064698a2533c2d489deff4fba8226b000000000000000000000000768c6b5b77082db48fc9d20cab9e8b4a5d30db600000000000000000000000005d7f34372fa8708e09689d400a613eee67f75543000000000000000000000000b7f3b20b880944f6d3d62eb3b537f5b19d080a02000000000000000000000000c621f1a6d5f048aa39df618771cd825fb0aa0f070000000000000000000000001105d6a3db6159ea5e9669efa443348548300a120000000000000000000000003ba018f4219461cdb1566295845d50ef7112a04f000000000000000000000000f0dd0f4fc74d3c8b885d062230e65273c4274ef1000000000000000000000000a620a15b5d52da3acf7602c55bb843590295746700000000000000000000000016364a228c3acf7c0cc466b42d06f982f4c6910700000000000000000000000091dca37856240e5e1906222ec79278b16420dc92000000000000000000000000e715d83a8b00511069f1cc9b0ed77725cbda65ee000000000000000000000000b432863b3857f1cd9d78f5856a8d20693a8bc1a00000000000000000000000000363bfc09b48616190d15ddee5987ae2d05da6f40000000000000000000000000d23b7c4e3b5923344bb6515dcc9a8769a9c33bc000000000000000000000000f6a6401b5425c22dd92d6d5ceec82ed9123d7f1a000000000000000000000000fac5bd62e895fa094daf7d5c6cee024eea602d13000000000000000000000000c9c92911b497fb93f2788c753b44ec96e158cee4000000000000000000000000bd24ddc343db39577ce6b87bc6c0a6b772803928000000000000000000000000ea25eb62b4628f2fca1ec0cb6d2b15f3794ee282000000000000000000000000807cf9a772d5a3f9cefbc1192e939d62f0d9bd38000000000000000000000000cbb52e1eac243875f8c05af14946587383f1176600000000000000000000000072298bd3ed75e0aa289ad61c6390596d60ffdcef0000000000000000000000002c44c9108761adb621be0faedc4ede131bbd1ccd000000000000000000000000f0bc8fddb1f358cef470d63f96ae65b1d7914953000000000000000000000000eed1bf150e127a6253581874382b112cb7d601c5000000000000000000000000e3792a9c235d434b702023b33f03c48c41631090000000000000000000000000a857cb9750fdda7e3649af6d2b40028f7a1aa53c0000000000000000000000001e0aee0933d46d9cc49b21c267139049ca32d8970000000000000000000000006f1eceb70c89e8bd4c97b9adf6512f491a40cc8900000000000000000000000025f430a7bd45b1fa42d39601c8106835d798d8c9000000000000000000000000b5a46bc8b76fd2825aeb43db9c9e89e89158ecde000000000000000000000000b280935547d23d3a86815464040689c8e7b49128000000000000000000000000425c87e55724dc76e3d8f948aab75ec1d1cfc6ee000000000000000000000000167a9333bf582556f35bd4d16a7e80e191aa6476000000000000000000000000a1507fe5d0d5a95dba4d5e81942e6656238a5113000000000000000000000000bfb74a55f241d54058234de6f4d33c0f41f0ab3f0000000000000000000000006c570437c8a511c8529ff3fd685c14f953a046900000000000000000000000001ba24aa8c4c4e9e60499194cff217a11d55a1d31000000000000000000000000f9d7adfb5bc41283d67db9d71add65162e242f62000000000000000000000000854c8ea41a000c600cb9365543f634f060ae9cc500000000000000000000000010f390ea96a12c5dc9372252d27e682faf5c32060000000000000000000000001eee23160db790ee48fd39871a64b13e76fc2c3c00000000000000000000000014c272eab191f56ad167054fc4ab070564254b3a00000000000000000000000051c72848c68a965f66fa7a88855f9f7784502a7f0000000000000000000000003f50ceef67240a5b64afa87d494547da6ae11f5300000000000000000000000059e0cda5922efba00a57794faf09bf6252d64126000000000000000000000000e385232526c1efd0ba8cfcf992d928202282cf3f0000000000000000000000009c41cda6806a85ad073fa62a628b4367bfa2ec56000000000000000000000000d803472c47a87d7b63e888de53f03b4191b846a8000000000000000000000000305dcaea67a9d4152e54e68060c89db05fd67a7b0000000000000000000000005cd9f5c3528f8c34b4c0d25b0d8493deb63ff25e00000000000000000000000080dc468671316e50d4e9023d3db38d3105c1c1460000000000000000000000005a236a7098a862fbf1c36524422577e03d430349000000000000000000000000a01aa2196724a39290f465b3925e5dcafe7f22560000000000000000000000006993410227ea8375c6c4231c177cd4fddcbc807100000000000000000000000076b6f63ad2f6f81dfe7abc991d3792f5e389356200000000000000000000000001fd75e460adfe48464daa86e571f330a7c8281b0000000000000000000000004a70c290a23828efbc5f8b268580892ffd99125f000000000000000000000000422be10680b7e37af9c732a123b57ef5c1e18755000000000000000000000000cd35c071c9f62f8b27485297cdae0ac474eda0e5000000000000000000000000b0c6b45eb777412f6a53a7fc28a616b60142d0f30000000000000000000000001d016162e67343fc1f87cf6511c9d61d1e7361b70000000000000000000000001e83884bb168901fb7ef41063da9f10f0f0e126f000000000000000000000000e8fd1c6f34da9ebdc44153fb96fd299ee50dfbfe000000000000000000000000ce3e4330eee7fb3560b110a733686a4f4a411b7d00000000000000000000000011e5e2f73b9ce268ca72296d76aec0377f0e763200000000000000000000000028e43c036f52482e10e655714ba7ba33acffe543000000000000000000000000d8c2e378c699b7e3e5f97cf4f0f46741296d8cbf000000000000000000000000a32b87b14416073ebcca8f5e29941f6dec2f8d8d000000000000000000000000af95acaf206435f67dbf3bea4c630b31cf8e4d2f000000000000000000000000162d2651ead7f4a43f356f476974d8467a91e6ee000000000000000000000000e2c376d967f22ad13d4d2944b392e5f08142f51f000000000000000000000000d20bada4f2a7e056103ca4ddb3538d6f6361f52f00000000000000000000000052a7e3b57c481bcc01cd75938412fbd92242ece1000000000000000000000000cfaba3994c45aa03e479000300801ae35b39c3880000000000000000000000004728640d1ad89b44474641f6039084b2ff030370000000000000000000000000f0fcdc6fc328eef95acc6290ebeb7a61616ef421000000000000000000000000582f79df6e06cc04d06e6e9ddb8afc5b4b1b62e5000000000000000000000000283b472ad53ce5db52f0ca26040d3b3fa023ecfc00000000000000000000000048ea29f31950dfb8537fc3eb57ac7a3a0128d0bc000000000000000000000000f25aecdc96bc584dbbe085deb8b59e3a1c2cce4d000000000000000000000000d5e777d4a057574c0112184a7eda10abdef8b9d4000000000000000000000000ad35626cd89e017fdd536de404502d0c74f19555000000000000000000000000022a29ebe2be30f0c7ffc7dc9c51ffd3714762d000000000000000000000000052ec89c04b0709d8a0be9584c5bb63bfe96f83a20000000000000000000000000d5bed5913cb8d843cc069846d6c3294e711f6620000000000000000000000000d043128146654c7683fbf30ac98d7b2285ded00000000000000000000000000fbcb8155817f4d8802645c70e0e16dde80a06676000000000000000000000000e65cdb6479bac1e22340e4e755fae7e509ecd06c0000000000000000000000005531269c8bb034f8112a86b61ae7f6543abdd56500000000000000000000000053415baaa1d1a1e873479fa722a053ed99d98f39000000000000000000000000bc7cdcfba8328c6d8db2a50296a10d142f13843b0000000000000000000000007dc76b30f58f4999d069b298dde61d120c8a399500000000000000000000000013dca6d40c2384ae41bb2ea080f9feaa7b24851a000000000000000000000000ed9ff21b0abb3b304e53f94c6d20b89160a95d3e000000000000000000000000f697f8b4e1a2a68e1efd96f11d0e87c0f34e66050000000000000000000000008bee7340304a051b16cecee05fb8c999db3b65ed0000000000000000000000002f1f7fc76e6cf5ab3e186a2a2fd4fc31952a77cc000000000000000000000000a957cfefdbe0569f36381d41d28c09a4575d4e4b000000000000000000000000bf44acb708d4afb5805f384b8aef0532c61349760000000000000000000000006821e0e2bce57222d6625bb75e233b5638c024b3000000000000000000000000fbc01f3e901f2cbfb245dc1d556bf7756df8bc02000000000000000000000000698428f673159fb1a579722c55c894031e9be4a30000000000000000000000005a0c3ef827d18bac3ed2fd6aac519aa63fd495be000000000000000000000000cdd8683c6c57a42406c604d5d325957b9524aa6e0000000000000000000000001c727a55ea3c11b0ab7d3a361fe0f3c47ce6de5d00000000000000000000000062c62b5f6d4ffe12694a1f3662680af75b352caf000000000000000000000000e0f1a74b6f340d1dfefe4b0268f04b23cc665f270000000000000000000000007819c1c961607fa1446b749110a67e6c9e7b1192000000000000000000000000a3468e7c6721ad1815f5f83547f9addf6165e56c000000000000000000000000c243a55dd9211a6b2756f47304877020e0ceb0c2000000000000000000000000e6bedf2d09c2d5123af618290b001f99dad6d89e000000000000000000000000a69b6962382059d04c23497f641fe7ca1c4b2d9a00000000000000000000000057fb3fe452510bf3e2122a59bfb0c0723f8409570000000000000000000000005a3b5afbfab5aadee9bd31f29c45d145d1e049aa0000000000000000000000007978815f9c597b46efe0c6bfb81d06d9b60c8b3300000000000000000000000011d863b98d882e16be4ba5075e5bd8ffaac6805e00000000000000000000000035af621b8e87d437bd1c8fde0235b95dd916da53000000000000000000000000db0bbe6b20ad129b9c28d351265beedf2b037ab900000000000000000000000011a416891c5d7a2066164a6edc3bc3b478f47720000000000000000000000000e7f0f04e048b471f4ecc3295fde118fcb03407cc000000000000000000000000ff8ba4d1fc3762f6154cc942ccf30049a2a0cec6000000000000000000000000ea54dc3db9e248f274a251512372fb9dfe84d364000000000000000000000000d9898f7c26c189e2bdeaecbb1905713872a8c1800000000000000000000000006d712f120bd65ad54a5f56670976788a044cb987000000000000000000000000856e42b2c97485327b1e779a6c5990cf52eb2815000000000000000000000000b18a1d44dab3526fb601bacd576b922e80855b72000000000000000000000000399b170484720d90f38f2a69f6c2d57e2672926e00000000000000000000000022ba28b589013497c91a7f3b0f33e2732e62ff5d0000000000000000000000008def9a9e3473be1a11a6b7a15967ad563adafe91000000000000000000000000b7d635bda8803cf892037def8a06a48ef75a9ab4000000000000000000000000c9a41d4abea625d124ed5fde0291902644dad3240000000000000000000000009d44ddc8ca13c290e269c8d70552fd31ea20d71c0000000000000000000000006081258689a75d253d87ce902a8de3887239fe80000000000000000000000000cd27430eed1ea5e2b8a3ef95d90c14d2b21552a800000000000000000000000014243ea6bb3d64c8d54a1f47b077e23394d6528a000000000000000000000000f48692543841a9ad221761f85677e5b0f7c038eb0000000000000000000000008c55d4dcb4d6fc3861b0741e4d5ac47fcdd29750000000000000000000000000a2ab1ff2f8b17e58e1c38c107b70c362544646d1000000000000000000000000bfed4d99bb9254367e1bc5806aa442b31d03585900000000000000000000000090487897bc505e9619d32279ea1a5e899d18e3ba000000000000000000000000e906737de403eb2ad68d8f1837fa187ae4d34243000000000000000000000000d0e28403a7c7f068a45ad5cf72601a39382512ac0000000000000000000000007f3e26715dc5f19233f88100171d79e6407a6b06000000000000000000000000ad4889fcc705b5aa4873ab213afab5cce6f9549c0000000000000000000000002fc78518da90a85dc1fbd599b377a137af63042b000000000000000000000000896224b06dd1a5a64f004ae2e5cc269b98d0adbd00000000000000000000000002c5cccd21e0099a76b644214dc4f2ad450656f2000000000000000000000000aff07295e667bda69231524010d88af19bdd5bbf0000000000000000000000007b4f9d0b81b5762cf58e44f63e045ec7eb921b21000000000000000000000000f07d3378c14b3b28060b3cd27171c7ac595b214a000000000000000000000000be0a782b6a66ebeb0e119be1d0b95a342cea5702000000000000000000000000cdefb2b9c154868db25f6b3f001bd4b06f58e0ad0000000000000000000000005ccd1ba714026824ebd1f15e07c5edabc85dfe39000000000000000000000000e61dd9ca7364225afbfb79e15ad33864424e6ae40000000000000000000000000c7be72e04d4afa9d848c7346f6984ed3f41e4e0000000000000000000000000250b99dcbdef1ce9fc66c13eef4272076f480791000000000000000000000000b28320ace16cda76570e977bda935621e7d7af3c000000000000000000000000adec0cdc6adabe44f461b48358d4a8d3a7d62a95000000000000000000000000efe0e4fea46b17b7e241d930e3a245680c68f1cc000000000000000000000000e019dea235656bfb99d2ad64cf8081fbb46ece1100000000000000000000000041c9ef332b30c85b85b90455013eeed387e70c040000000000000000000000003a345f3c5c8e3a8db0be59414aaf02d0a5c54dcb00000000000000000000000021e71b5abdaf8f6a197648fdeb62c8948eaa8f5f0000000000000000000000002570baf8d84939b4a88d0aa1772255bfdc4e5497000000000000000000000000c4092822b73680cd45244f11a92634560aaad37900000000000000000000000034b68b86dfdb2bc111b20c9f88475218dced1653000000000000000000000000c04fe80e675f194b882bc324a4464e7b3f918c720000000000000000000000006ec2afe10633c403a46a1e2b28c2ae36ae6a82ea000000000000000000000000406c6d9e9c31e6e36bb92f05db5231eee8d01ff0000000000000000000000000a408ddd1bea8f798449e79c0e8a25d8b301e526b00000000000000000000000057022b49d43d34bfcc1df25ac737905f33cea1e900000000000000000000000029e36ca472ef8efcca4edce4a47cb8f195069c60000000000000000000000000e63151a0ed4e5fafdc951d877102cf0977abd365000000000000000000000000c57f3145b1b7f013cc7c08fbf3ef7f64b87dcc7d00000000000000000000000009085809fb3e4b58a83a187adfd91a2eff3fa41d00000000000000000000000033566c9d8be6cf0b23795e0d380e112be9d75836000000000000000000000000681b3864cf95aaddbfd14e97d423564a28a01eef0000000000000000000000002552151c13d503ec0371cbf829446550037cca9f000000000000000000000000691578efa958fad9d6ee813e14ff0373eb34ae1d0000000000000000000000005201103dfc394b7a510e7e1fb3c9159f414cca120000000000000000000000003b71fcac696fdd24118e0cdb570b3018733bd3b7000000000000000000000000ce367d88f25d5d9a2d5ceb5421740db3708a376b000000000000000000000000677f73ca00d5f23d09d43a3bd7308e0ec277c50800000000000000000000000088de60cd96fb5ee9616f64d892644f53f35be4f9000000000000000000000000f346ba182872fd01e9c4bb8c3ba7846c203360030000000000000000000000001548990fb33ef51179d6dda4ae2191069dadde440000000000000000000000003777c930e4dca196e070d39b60c644c8aae02f23000000000000000000000000722d43e92e00fbf350e29ddc7810d34f7d03cace0000000000000000000000001e007ab0e5467b2504d2779ad39fc091730c18b7000000000000000000000000d37bbe5744d730a1d98d8dc97c42f0ca46ad714600000000000000000000000092cc104121af987cb2fd205f61b51de15c1c0a9c000000000000000000000000cebbc5832c70946adac7b19c5a5e2384f8289bd30000000000000000000000009f6c69d07136837091d8cb221ada0e2a5e9f6d4a000000000000000000000000cc3908a73ad205f75e84244adf846c82dc5c6b5d000000000000000000000000b4aaec093c1a4ac46d5a62838284810fadebd91a00000000000000000000000032c776725934bf5578e49971db0c7ebc65deade70000000000000000000000001bf7a9e3a364e7f5761345837f222cd93e230c4f000000000000000000000000da67b02f4b81c4a1cb52341148d0596dec50cb600000000000000000000000000cc878a812e357bac9d957c22d8da86565411cf0000000000000000000000000f0301763350f45b1188fe032c6f956c0a4088786000000000000000000000000a3151d1c7b60f2db2201caf25df332d91c5f406b00000000000000000000000040cbdbe6f4cb1bf93440323c7e2812b2073fb3b40000000000000000000000006dd2a551e3be028b46595305477ed06f7c4166dd0000000000000000000000004ece718fbe64f7a50929d0f05cf5bf8f67bec3d50000000000000000000000005a34f25040ba6e12daea0512d4d2a0043ecc929200000000000000000000000042dd5575608e9dd1f4e4c59c585d13b3d3298bfd0000000000000000000000008e5c6b9b2ce7147165f8a9a2b1a54511f48f6ab7000000000000000000000000c381344e965403fb39c2d39ffc6e1eaa1919587400000000000000000000000074b40cd472b9cd5a3478754481ab238a00dfd72700000000000000000000000056237a86e1794672a5e436a4defcee6e643d3a0600000000000000000000000077214d2f94d1f4bba574f66a4cc01abfb296e36400000000000000000000000025e5674a2d1d9756960e9fdcd4e37f87eccac03a000000000000000000000000100ae042ef0ea159ecc3513e9a378ff21f3829ba000000000000000000000000f584f8728b874a6a5c7a8d4d387c9aae9172d621000000000000000000000000808993bb7e23c5d190b8daaa6745a3854ef3a12c0000000000000000000000007f03f5ba653c020d63bbcd0cd8624b9b37ff1bc70000000000000000000000009a0ff773d5588082ff863e77695e815196112acc000000000000000000000000bc739372610ad2fd7d1f8b2fdd527d5496adc046000000000000000000000000b07319a8554b00226e9b788f791d38dccd728b030000000000000000000000003f3dd5210b20f78fa1f5aad971a0b9c339bf3130000000000000000000000000d1f2f4b7fba3acf8bc8b79747ad3b378783c76790000000000000000000000001500817c2b173f13257960c3d981e127163dea5f000000000000000000000000b274ba10711b592ba9b915066d89e59b24ed12d6000000000000000000000000f67b5feb96c3f57b484620dddd8d83195cc26c8c000000000000000000000000a7cdfe2802cbe608ee8b691e077d19122faecbbb0000000000000000000000001467bab3230e5dc57bc8c92e69978994ce5b8eab0000000000000000000000006e813e0856692dab3d019bd051b98daf6500eb4c00000000000000000000000092d4023ceee0cbfd32dd326963b8d2dc342ff718000000000000000000000000b31b4e9a652c00fcf1572147c42d5d120f6139e800000000000000000000000082bb4ca79e5a6bf93064f043ea3fabf7a90365960000000000000000000000003980c9ed79d2c191a89e02fa3529c60ed6e9c04b000000000000000000000000189aca57aafb208d6cfba055ffdae8471e641c6e000000000000000000000000e621ae1829dc02abcb8f9740a8d03aba3d16a279000000000000000000000000e71cab44917bf40b072b47138a76006558cb29c60000000000000000000000007b6ab2ca4bb7b456161baa8d395c4dfc94658d900000000000000000000000002a1d621240c51eb57d78664d9da31b61d30e02e80000000000000000000000005c33bbbef1e8f81c4f10f51455094e0e0fcfd0260000000000000000000000003f10621d95bcaf9321760ec1d75176552852398d000000000000000000000000a21a16ec22a940990922220e4ab5bf4c2310f556000000000000000000000000a594d3953fda05f7c89b3727275532fe2fa97ee8000000000000000000000000fb0ef539de084540d22a3adfb6695c745eec322b0000000000000000000000009bde08aea3ad5bc126fff6b539ce4891b178a76c000000000000000000000000935f64b44b5c48a1539c4ada5161d27ace4205b5000000000000000000000000b54662789c0dea15305ad06deeb51b3bae088db500000000000000000000000058edf78281334335effa23101bbe3371b6a36a510000000000000000000000007aab8258757baa956d7f7e9dcb5a68529c909ac3000000000000000000000000a0590312ba1d5d0c890058f5a600cb4aeca335fa0000000000000000000000000e66f574df32a8c2f0612c88ff1505d33bb9c2e600000000000000000000000032ae52babc7dbd21a3eac3c6d0ec90d3ef951d5f0000000000000000000000002881f4117dbaa98ace9b923153e17d7ce0b58c0b000000000000000000000000dd0810594213c2bbc244c1865d874d032194d0e000000000000000000000000018cd50b4f6c42f738707e5ea87ae453ec3d6d33a000000000000000000000000d72d56260ce6fff05dc60bfc46216f9a71a5767f0000000000000000000000001691d26e4f3a4646667df59de9fcf0f00ab52e17000000000000000000000000eaba791576d4050c5454d804f104aa6ae073c40a0000000000000000000000009162bd2f291e71f2ef6efb4e337140dd92c3c2e60000000000000000000000005f96d886b374282942db914d511cff22b762b4c80000000000000000000000005995867bd0b9f3e7ad2fbcfe73c82962c57fffcf000000000000000000000000e1e6522ed3851bd29a463000b82d5bac7bf60a89000000000000000000000000d1ede8def3ee9ccecf9d43cb7e981a74fe94627e0000000000000000000000005b41def7ff8c2c95fc6383022668acb4d542f2f20000000000000000000000000bc7b31bf8ffac8213e496102167fe73fc30937a000000000000000000000000f78f7c033c733093827072648351e3313e17d2760000000000000000000000001927adb172a8bd3720603c89beb7e927a2478fe5000000000000000000000000301ee4f4c856d2fd5f20425a989d0742a4abfab1000000000000000000000000e948cb1e499ff68119fca52def580549cd63956b00000000000000000000000038f77f7085b907f9977c1995451a7b1e54dde43d0000000000000000000000007dad96b3d814aaed93d401a3927b99c2baeb666d000000000000000000000000123f9b15395136432b006e282163ef90e0a0f65e000000000000000000000000e493ba711f4f036ba5bdb978b25bfaacf684dbbe000000000000000000000000ffec0df753b6171e8cd6cf3d13d872c012242f00000000000000000000000000d19e3a4413e9bcaa078fc09713d597ea22f6880c00000000000000000000000063ee3eaaaae6ca971c72eb0c317c799a2f0e849d000000000000000000000000271cd2c5c0536ecc2044f1c110d6c40b8b082e630000000000000000000000006035f113e42fa77cc548ed069837580258d3346e000000000000000000000000101c2919dd5743cc7728a9de3e551e6c7794a06a000000000000000000000000c9d73c2fba169afb2c159f1ce07b16ef696ce9720000000000000000000000002ce9f4fc52af5498b99597141e66a4273aa749830000000000000000000000006259d2c488bad8be7b953aa3529da267744a2db20000000000000000000000000cc82652acb2f1aff2fad12aae6aeb8cda5f22cb0000000000000000000000008fef490d614fce8b93bd6f28835dd35a8b3229a9000000000000000000000000f6c3bdda8fb8d55904cb05d61c28be72d81eade5000000000000000000000000a9bff538a906154c80a8dbccd229f3deddfa52d6000000000000000000000000117474180208a86e07cb284a0597a35ea0619d1c0000000000000000000000004ddc2d193948926d02f9b1fe9e1daa0718270ed5000000000000000000000000cbc7d78850ee82fea3b7b376f562c46bc5edc3ea0000000000000000000000008d9004e297950cac958729153fd7bb707d69133800000000000000000000000073b8b14dfa4baa6f3db6de1303a22d3d9fc9f6490000000000000000000000003135eff46d9a3b3879d12c81164fcf23223883690000000000000000000000003c0f1eb74d98de584e6b46089f94ba3086eefa9c000000000000000000000000b8d8fd9c517833ea1d5c56ff2f2c69ee17de9d550000000000000000000000009016655b07674a6b021a00df62cdb8cad1a261c40000000000000000000000008eca806aecc86ce90da803b080ca4e3a9b8097ad000000000000000000000000975c5ee163fb6b83e0731aaaab8805d552cbd17c000000000000000000000000a39654a3c5087c440f765a2a7f861c7efaec28db00000000000000000000000045ba75c5205a6a525c4113ff007dace2fea08ecd00000000000000000000000016e3ca5eaeb9cf58943c13ce674f70a45fd5ba420000000000000000000000009952aed08a5d0a86bf90e460223b5a83e391ab6e00000000000000000000000090c5f217c0bb5dd4e92739bb83f80bb95b8d802e00000000000000000000000078463018b36882a853986765d9d973a64cf6645300000000000000000000000055e07a4b8863555c7a6bedc7a5275e17ddf1fbe60000000000000000000000006f7d6bebe28bb964f7bb0f270e8426a4b0884b38000000000000000000000000cece175c9b946f9d5f8d6b8b3df4182d8acf309a0000000000000000000000005fc57faef306f779f62eef5d2feb2fc349a92252000000000000000000000000195e8cd1cca12fd18643000c6d4e21b766d92a10000000000000000000000000295c33bddfe7b8210818fe4afd551661f2bd19630000000000000000000000001bf0aa215dab195f21372105f53661e46f962ff3000000000000000000000000cb83937504cf7499df649ad438b09a1d470ec9a7000000000000000000000000499b6eb4f406815fdc13fbd0ad3e6b0cedd0be6200000000000000000000000063040666bbc38b689dbdda80652e3c7fb4c04bc60000000000000000000000004c047c47de0c4e2a14ed1a2a5510a07bdc8dbeca000000000000000000000000cc15f837dbf16d9d7f311a7ce19f495893497dd10000000000000000000000004217ac332d7b3c38ce96d55181b49fcc880bf468000000000000000000000000a16c3012b63301bf5c61f6e79995a623d24890d50000000000000000000000008a38e1bbfbd6c34c718ee6ad31b6230a28f20aeb0000000000000000000000005cff1c05d662dfc37b671e1c81965f7525ef360a0000000000000000000000001e7b450322e42b53d55abc795913537fd680fe0c000000000000000000000000989d556f209bb002d7664fb9ae49218503db20f0000000000000000000000000c357ac1abf2f826b3472e1d0805a4b387c8d7bf7000000000000000000000000c24d0fa62b5a0b61f285ef1d492fd26db20cf8fc000000000000000000000000c799fbbba8381bb178b75d13527b35bdbb2386760000000000000000000000001a309c3b9ca844851db3d36b68e7194ed61dd4350000000000000000000000003b0fef5c5f97265121055e0eded22196563f70260000000000000000000000006517b577afe9c2dceae59b6f0789fa1ca73ab62b000000000000000000000000c5a89790f2f6c2d75ffd5d26055383c8340612660000000000000000000000004de20e4fd38430668eec7c40b0f20d6b75b2496000000000000000000000000041624895aaf5d768dfa1257025cbd8978d7b05c0000000000000000000000000bc42a707514a783c9c96597c7c80e9fdf899fd0b000000000000000000000000d2babccc375e4d10c9e6c4924bfefa83ce55775e000000000000000000000000ffd7a9fc4ebb0a2c8a7c92b70b2e9175c03f6cad0000000000000000000000004463a308664284608f17a2e67583b462823d29e1000000000000000000000000bce338b553195f9ef224f7854e89d4aa75c8b83a0000000000000000000000001f7cb3e263b2852e53f274ac24db48c49688ba7a0000000000000000000000008644f89878af65a492d64afd44af84f25552a0ce000000000000000000000000c18d49851f9978edf35eab806507a140546ff44e000000000000000000000000be3c55d06422a811d2fe47a84984d5168cf7fd63000000000000000000000000171766c36e50f5cd7575b8f40d5ba8496779855900000000000000000000000036b9e5dd21563d2350dde238b0e93be7274316ce0000000000000000000000006e11866ffa2aa22f8e17c9dc55b9bd222913aec4000000000000000000000000de7f66bc0b6ec9b874e2d837fb81e93876c6f028000000000000000000000000c97a4ed29f03fd549c4ae79086673523122d2bc5000000000000000000000000b5571015c5c844a1ddebd9b7f8936e6b67116d290000000000000000000000007b291b4b540a3e2bea14ff53221749359f2f68cc000000000000000000000000b3305df054c5faf8b076ef6c2907194e69ca7b97000000000000000000000000cc9fd5e2c31ca9104d08b880611c497d61790bfd000000000000000000000000196841877577971ef94933ec0ddd8c3ca06c5ce9000000000000000000000000d9d26ba4b3876ec1b5121cb0886c89b96c1eb30b000000000000000000000000c6ca088d5acfe7795f3c7091acacedd2ae35744e000000000000000000000000daeada3d210d2f45874724beea03c7d4bbd416740000000000000000000000001096b36230e2576ebd38cb6ac1adf9397dbc42da0000000000000000000000001203fa61e6ebfc85fff8827b2b27a6e820dec69f000000000000000000000000117129be468ad0a2ea6d735effc008386af3857e000000000000000000000000e7e88587d46c7b62d12501a127bcb65800666b980000000000000000000000006cf63938f2cd5dfebbde0010bb640ed7fa6796930000000000000000000000000ce6660ab7c0af306167a34c2507c65f5271949c000000000000000000000000844c22d3780f81739f483f3efa4b657f39b4a5c5000000000000000000000000f4e948cbbb398c0cdea64d2ba4d79a1caf706c080000000000000000000000005dde50bfabe6228af22380a6287b7af4de5fee6e00000000000000000000000057ef2b98306d2c98f2fcebbdd05090c75982af72000000000000000000000000b3fea392d65119f8e92d2d7a2fbae485559dff1f000000000000000000000000c55252168d28844c990f56f69d7bb253e418c710000000000000000000000000543930b0ef6d30366f8a6561c57c34a357bf182200000000000000000000000005cdb1526f6e224e02919a4c018d9784ea25eb3d000000000000000000000000e525cecdde920f5eb8ded31a2f992f86805cc9ab0000000000000000000000003c6620e600db3e5899ad333186ce163ccc5f71ec000000000000000000000000a4d65fd5017bb20904603f0a174bbbd04f81757c00000000000000000000000085d82c1e4f472115d6c5567cd5c5568b63330264000000000000000000000000f5af27c8aac9f4c8e908244e840b64793e92f98d000000000000000000000000591217cedeff332e2e72de9195a3646320d568eb000000000000000000000000b4437fa5c4d651be6d4022aa62a81336f85320cf0000000000000000000000000f66cc51f43d0826278861ae4ed3c8afbc4083d4000000000000000000000000abc392a2fac390efe28c65469fb0a65fa401eb02000000000000000000000000a03582240c93188ab90f99ef95560891b743aa8d00000000000000000000000014e27302100a769b3821333ea9276d77bb7f8832000000000000000000000000d0833d3a514c784635b77a9ec0aeb9298844741d000000000000000000000000b81ce90e354f0d03e347cbc2ef1a8552c1137951000000000000000000000000fd44e7fa116b7daa9be3e6879caed08453a6db09000000000000000000000000cd02a0ddb02ab600d85bc4305ff960820df1bf950000000000000000000000000a9753295893c8b27e582216e9fc860d557cca070000000000000000000000005bcc2ba2ea7be2bae6384ba7f06218ec7984700e00000000000000000000000039a581703ddcd0a804aeae8148dd8085a6348acc00000000000000000000000010ad79cc53b15e7733a504d9fb6abbf938be3f3600000000000000000000000043921dbf367a898a0316770fbd193a84f03b23a10000000000000000000000009aa65464b4cfbe3dc2bdb3df412aee2b3de86687000000000000000000000000005dca9ef35df10ffa7b844996358352380504f400000000000000000000000086b5432a304d479e5538e878f87c4fbcbe2a3353000000000000000000000000de95db2d5e2d5b4362272399bb80c02593fba3e5000000000000000000000000de95db2d5e2d5b4362272399bb80c02593fba3e5