60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d51706b39563850394a646d516e457131356b566556443468565767324e3974796a5159575255463467424a37000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000005d0f028dd72926865068b022ae55e308a78c66040000000000000000000000004d2a5052cc7c928e5c3045d5932bb2dfb62965f100000000000000000000000016eb012f6ad6f22fccfdb23a0a5fe053c45fafb2000000000000000000000000f6d51ab38f55463add156ec457deaf34e838f3eb00000000000000000000000084a1f58bb01413d710821ca3b530cb0faa3b2bfe0000000000000000000000009234c0e0132f1aca8ef1969727d748d22044b569000000000000000000000000f170d97f28f0bb922b3da56981add9e64561c9070000000000000000000000000e9f630857c56751f3ff01de446802f703cde64a000000000000000000000000b122f537dd1ba98f0cbe3bd1436e1fe82f54157b00000000000000000000000049b85ae2bd8dd3048d09a77fc36f5219fd28717f000000000000000000000000a43ef3bfcf93a50a8f01ded6808755c4dd4c4e68000000000000000000000000cccf1574159de95520271edeb7a1f66ba07df3de000000000000000000000000722436ec012bc90f6a4ec781dbdfda437cdeef1300000000000000000000000064b5d5010375ed1337d7dd2c08da89e7c01208e7000000000000000000000000bfdb3e8ada839a5752f860f43b73731007c5e1040000000000000000000000006490105f6b10986dbd2da709c7a414987ed3bb49000000000000000000000000ef1acab735e7d6eaa2dfc29d42d13337c64432f10000000000000000000000006223c3cdf9b2606ad0b8658924280a464a3fe8830000000000000000000000006e7e91a7eb2db1cde77368371bb9e2f239f7a57b00000000000000000000000015b1f89a6fa61f1b030eff1aa3ea2d8f7710b4020000000000000000000000007112c3859783ebae83c67456affbb0f0a1b7498d00000000000000000000000058fb113a007cb3a153ebf694edd9e835a6a3830a0000000000000000000000003f654a1eac7fd5ef6b23e6d5305bf1d0680e4ac2000000000000000000000000be4c1ff7e920511d12681d29654a65a118ae9dae000000000000000000000000ad8739ebefbfc7ba72429ffc80b10ce42047577000000000000000000000000099f15da0782d9d47bd9bfcda06b99e04c5c6261000000000000000000000000079c68661ef41d466af882bf20001b01870768e9a0000000000000000000000005bf813079c6c7d6e6c12a95574de519b14442b7e000000000000000000000000656cb28db8e97a2f2811dff493b0bee6ea96662c000000000000000000000000daa2affdb7e0bac0a6fe31b2109c8ceff65e52620000000000000000000000004f468cc6c7eab8ca1758306a8b09a0091926bc32000000000000000000000000d0310bb1d444a6b66d07a31e071600e9c6dba7ee0000000000000000000000001699771ca5d01f75f9d0cca8ef6a549e76b05157000000000000000000000000b8ffcf99d1f56e1526aa124056ca10fab61f591a000000000000000000000000d9791e68ff6534a2ba9020ba804b20298e438be2000000000000000000000000327515ac4240fba7bd14b9a21c4067a2e87a40d0000000000000000000000000af8ba293b1717c68696dd8e9efd7682225b1966b000000000000000000000000148f4ddc677d0ea7096524f59718f3b51f92c9250000000000000000000000006176b993f88cfb409a7c50fdcb89ee5e734afe53000000000000000000000000bdc590c66d88aaae6a8c7b3e1108c281780b3262000000000000000000000000cecf0f22591eba737d4199e9ba442d94199c46040000000000000000000000005fe7a8d44503ad7ea21f20070e2a9c0ae04362780000000000000000000000005deb32dcdd6c6ad31a34abbefa3359183d5d70ba0000000000000000000000000d0d72dffcead6525f51ec74c2907db5ec7d1a06000000000000000000000000a160775a8910bf386ea129211f03af3953a2f3df000000000000000000000000a8a4fe741208762fce1828b08991a98051fe8ce5000000000000000000000000f5a3c7b54a76f89fcd8f7622a6bdbae2fcd71aaf00000000000000000000000074e1550770c8d491c4ebc3125b2472d98532fb140000000000000000000000006898da9f2bdf65a2d7c19f1c2e8bb01415e1bbc1000000000000000000000000db099421b1d67671aa1ceb50f8c2b71fccf8bb600000000000000000000000005b515d49b336906ee720c71f6f95ef4533f402bf000000000000000000000000e8d0ba65c54322a9ff846d0e3a782b75b338e01400000000000000000000000075739097891b0462c5f268efd5194e23fa17b151000000000000000000000000c609edd7f6107bde8637b9c39d7f156bb75072e1000000000000000000000000cd3f18f65d8987a7e8de51903edabf1595211ef1000000000000000000000000b6122b637b7cd71bfb23c62fcbc17d203ddf6a5800000000000000000000000084bb842f40797af6fa28b472e5247a152b4c1fbe0000000000000000000000007a9005164240b0eac016c5fe45a5b7c15db6b1b0000000000000000000000000b4511df945032f8066cc611620840a21224e47dc000000000000000000000000597ce5430a6e3a4b42f3fce5864d989b6b8594920000000000000000000000004ee3b165b754c4356232c769bd9fad984d1fa593000000000000000000000000c19ff0c0517041f4a619dd04fb416e778fb3e60d00000000000000000000000093d6c1861c87784f86edb7e2dc80faf14358f69a000000000000000000000000d585b4be6d37c22534ef9f5907039ba3dfa5e13c0000000000000000000000005d0612ee38bffae0914cfe284198ee7d628d0c3b00000000000000000000000014a09da9b3f00250dfcec4135aa52d8044810b17000000000000000000000000ae2747fc97d604fdda18ef97425cfb6629b13d87000000000000000000000000099c2260e4f8659df23bdb8d844b3f163ac1d2de0000000000000000000000000bbd8a4634c2c53379babc8c79b904127d3b93a8000000000000000000000000d96b9d700f76d28ac204317dd2047e92ee1acaee000000000000000000000000a0b0faf66e32d2e8a62ffdeb47c65da90a2eb92e000000000000000000000000ebc016cbb0abed9765a8e9e78a03007c02323f410000000000000000000000008a2ffd5ec9ff56100c95e37ead2a94ac3927d1dc000000000000000000000000da8918554f4f43a9561c6affda2e947c8b3bc39d000000000000000000000000794841179d1f6592c7170df8c2e4eeb5de62bcf40000000000000000000000007e43e35c9410bd487071ce29f33c0f0e4697504b000000000000000000000000438bfc829ee907417703a87670d588fec681d26800000000000000000000000060bbb396fcbf0d1181e9f2d7df98a4848f871946000000000000000000000000311bb2a791864774b7fb97fa6954033031dcb720000000000000000000000000fc81232d8b275e0060b0fdd87d4e2ff1dfed907c000000000000000000000000f4edb2f26b9d5967f299a2f1e34cc44af27e85e700000000000000000000000083b5106f296cdb27a936a1edd21e41434e560331000000000000000000000000d86eff6f0cf90eb6b2e8ff43104a56733eff42cb0000000000000000000000009e18180688bf5ec3d3df1b3125e28874a7a3a3cd0000000000000000000000006fa80191fe2c2da5a6199ee9fb7c2c3b405916d100000000000000000000000045a8bf5b0bebc9e6c8a89a7b11694b9b8f533ea1000000000000000000000000eec76b891868610a91c8b3201c90379e3830eaf1000000000000000000000000ad868d98de85fae7fe506d1db1e2684b82d9c8500000000000000000000000005c00e359cf6650beeac182d8c42aadd3e79d53d40000000000000000000000004ea6087deec48e6d354ac26b5e590518b5ba619500000000000000000000000018bdd859b939017a01171473ba2f1ae69366572a00000000000000000000000003aa368acd2c498b7d3f3f5962054618c6b1350e00000000000000000000000008d07867f559c5394ae9e808a9eff485d6a203d500000000000000000000000069afb5a6ebabf09fc1456064431ca591d7ba38c3000000000000000000000000679414c2d6dd33a897d1f4be85deb696cad2898300000000000000000000000080fae1a312c1162648c28da822291f3d99d04685000000000000000000000000a7b3508c7398a73e2d405e8bde9ca9ac5515e7730000000000000000000000005684d77b73533184b356b8b27251d4efb7d45a7700000000000000000000000085fd007dd292eef0baf81dd10503e3644bc6506d000000000000000000000000dfa141d5dfd605915cbe225690748a96d62093ca00000000000000000000000067c2776d690d5a115a8819143e80ff2c18ae846a0000000000000000000000007a64ebbaaa9df92d4197d1bb542227751794dfb60000000000000000000000002a8d84982344072d93a6ecce4a49c9eb719f87d900000000000000000000000007cae667982614afc412a3e2e0f4cfe32116f08c00000000000000000000000084d52da996cc4729baa14155fab9576ab1c5577e000000000000000000000000356bed20f9e599a77ed9cacfdfbcad80e08bed6900000000000000000000000027f61c45bd4ab9f848c9d655157611d242da5fc20000000000000000000000006abf0bc9da0ec92f1b6e64ae1cfc0604a49d9c45000000000000000000000000e422bef9b869caaa45c19ddc86a63607c62d59d40000000000000000000000002113c91ca0e066cee66afd6687264d4e60bde9790000000000000000000000002d0ea022de862de1e9e37765f5f71321e396f2650000000000000000000000008bba6c02894984f0e0d688bb70911b4a57132d6a00000000000000000000000038b6d4ca8ccd0318a9728470fe07620bc93f3036000000000000000000000000910ac8dc32ab3bc4dbcf6560e395e4b441d096b90000000000000000000000005ee7f4663a00b564615acbd0670d718034fc55e300000000000000000000000031248c137467007cc84948d679335b9b9c8d12c70000000000000000000000001c74a7b1f38bed3dc2edf458c86705c11f833bab0000000000000000000000006314920b99bb92eacdb2690eae451b0c84303d47000000000000000000000000e061283a5c6941e40143529b44a5f4fd1ec01c8a000000000000000000000000bdd826e59c3df90f4ee44dcf67557ef63de4437e000000000000000000000000387674fc28c6d5d4ae7348abbcfad20e3c5b3e12000000000000000000000000a92dabacae020c6877a5ca225c1ec227e6f0b7a9000000000000000000000000897d83034fb76cee67bb16c6b9914c783ab1c1d5000000000000000000000000e2adba11ccd7ada062ae99dde3fa7c50f429a609000000000000000000000000bdd38ce3cb969ccea78b4643c6d789b5eb519ac50000000000000000000000002a00a588781685047e3b507a2f1d1e9ab9bce5c00000000000000000000000005065cc1439fc03428ac5c2001add6960f9dafea00000000000000000000000005c18cba9ca3147630df924956a68a962d9a6e19e00000000000000000000000009b3d8aff554b6af6122db202032b5ff63affc3b000000000000000000000000bd98fe66cd32f7c5606fc31eb8e2dbdf17e6744e0000000000000000000000004502b6bb25b2c3968863d371a3e1bfa125637aea000000000000000000000000379cfbc9ef2636530c35853b5542951c88629d89000000000000000000000000a832fe5656852686e821fdaa08f3d8b48a8d7e960000000000000000000000007f4de29cfe767df9e19aaa1cf06d6b4a0b1d0e54000000000000000000000000415809395036c3ce38a7958f67dd2a2c36391e7e0000000000000000000000007374d683a4956b42855db31deccb19d597aa9aa30000000000000000000000000c8c62385db4e7d7b3a6328c20d3af5ca1768cbb000000000000000000000000d7a1852ab53eb87652497a48fdf97e41246b9030000000000000000000000000f8f1efd3cf2b598c2146d821314887e43a8746450000000000000000000000009575b763a374e1af6b21043b36260ce8a6081fb40000000000000000000000003b3c91ccccefc9974a523b606d82713b12363764000000000000000000000000fab50783af6eb214951f0b0012925a8f527a8fc0000000000000000000000000885c72e33cca1cb72fa053fce3247cab2c07b547000000000000000000000000d6b110525aee40841cbf4947924bb1bf17008d02000000000000000000000000086380ee950295049c01eaa44887f26e5e37d36900000000000000000000000000a4e74152643b77afdbd50c651e45b44e5353a3000000000000000000000000592a0d0122b31b74bef83c23ac60858127a65623000000000000000000000000ac71c0329eddef80aa2bdc2a4305bd6277ce0163000000000000000000000000a098f0fd52a2207f560314c81e8421c83edcad5b000000000000000000000000d694c4f096561bc1a4ce425b099b4581a185af2d0000000000000000000000003b9e1dff596c5c16ccd1f543fb62c5968afab3c0000000000000000000000000f4cc447f5d41fe73ec8c7d6a5591622829e2360c000000000000000000000000da637072e9988002290c6ec401ab9ecfb86c36660000000000000000000000001e64597814b42c5c6a999c054e0e3a4de134c53d000000000000000000000000a22017966b1826e8f4bf0edb7c104ee83f9b0dae0000000000000000000000003c018e9c9dcc235e673fc362dff76bcb33198f9300000000000000000000000028e4d6bbb7ac7faffc4b483cfd0d24127ca9f36500000000000000000000000028ef8474f672c7ce61a6851818f3571245d0d18d000000000000000000000000ef6e83a304abbdb5ed29124b8299dd6e1ded5f8d000000000000000000000000f88f8bc8a9333d49d2b0385cf155a3cd6e5f2f7900000000000000000000000075344430c488ec0dddddc289f5c765c1cbfee43600000000000000000000000069f15c9fc3a6b60644e9668a8efc7cc074dd6494000000000000000000000000adfdc1356353671fe3018f8675fe59fa7552e8d600000000000000000000000048d6e00f33a032b97ae32c11ea3799f4968c5ad7000000000000000000000000b94d4cabc2af3f9dc12f03add6d36af820704cca0000000000000000000000009d848e8269c06475a6b64e957470e1d8f13960d00000000000000000000000004f9282393491b1d37d5bab28bc6312c3d40774190000000000000000000000009803cc5e4579b8421bf3b328b48356bdff3f8f4a000000000000000000000000efe0c6a2d1118acdcfc9630dd1b58e8659289a330000000000000000000000001cae8285b2fe5edd016ef8062e36a908c9cb73b000000000000000000000000026a1891e38d666f5ff3cbaba71422578c9efc36a00000000000000000000000097cd79c215870c47d9eea0e91238d689eefa62170000000000000000000000006bbedc0c981b79e1cb1f6cc8ccbefb89666363ee000000000000000000000000651ba5b730e9d75d556e83d8f3d7d001f23a6d2e000000000000000000000000ab2be78d1aeee61e8f0725316eb4e2f85fcc932400000000000000000000000067b2795e601fec08188c56f0127cd4cfa437153d000000000000000000000000b430d60b96dce7f946aab709389c234c27af46d9000000000000000000000000eebe8185b1e47ec9f26cf24354e7cbb22044d0cb0000000000000000000000000c9bd86d92c590b1f69b971bc7f07d811a1f7e9a0000000000000000000000004805cf6a9f02572a8433da554a3d611a063c6dbb000000000000000000000000e967834274abd6850c6af852dac259754fb1cb0f000000000000000000000000b3ce47dd73d93e6e9a1e382aefce05648a0fd10f000000000000000000000000b43364d273fc9f38a024be53237f609ef7f42bb600000000000000000000000025c92a7ba33b698399e7d14a36d7ff3f789f926200000000000000000000000011b4a21aa9dc522819458a2f56bf2f13b1e0db6800000000000000000000000015715ca4019077ae9d59de22a52db4a60351b85b0000000000000000000000002bc9854a892663135ceedcd2567a1f25c95c525c000000000000000000000000befe7b8181c1d1db1aeaa8e632832748fa90c714000000000000000000000000c015266369513adea8cef5c56518def67ddadf49000000000000000000000000eaf871bc8948863d158eb7f1f6b961bcb67f5eaf000000000000000000000000aa1c972d98b7e90df50824dc13400d1829072590000000000000000000000000e8cf28635d51d3d69d1b730c7f6d65e0c02debb80000000000000000000000006eae7b4509f3cf2c1403abe72fe1d90ac39ba7a6000000000000000000000000c907d024caaced4615482f5d19b710ccd3bf65020000000000000000000000007d7159c26954d0c00b7b80c65b3d6deb9fc6d65d0000000000000000000000008e4f1e8484b6b6ec3da5fd6cffe373758372f3c0000000000000000000000000c57464b036bc330b1f496f2de6f94506b29e0294000000000000000000000000c6fac02d849488528ac21ee7edeb6cada0421e4d000000000000000000000000418e13fe0fca622cb559eb70ca473cbcef42f4dd000000000000000000000000580450ef9e5eb00a59e0ba2f496c610ac9c0ba71000000000000000000000000afe3a8df43e8423c6b179671aa313e42e64d296d000000000000000000000000f10266155f687de94acaeb9315103fdfa83a135f000000000000000000000000c3f877970fd5f5c5867112e27a4f087512086244000000000000000000000000990b244b0f27c80e011ca4f0003621ae196119d000000000000000000000000039371c5aa66e2fb609a8875f251730c8b2b765a7000000000000000000000000fde66d8e147d82020896e8d31e715b294bd80fc400000000000000000000000084ba2db0102342722456a7166c2feffe98860eb6000000000000000000000000d8249743bb1c7f205667e7b27450ceaa95d2ba060000000000000000000000003fc5a3f652262d288841996e3c8c8c76b648c4090000000000000000000000009e6ecbb0fde51029e53e57f209a1643434ce94780000000000000000000000001f5dd6856dbf3b08c1c641709afcf6bf39b45ec4000000000000000000000000dccfaedba06a5cac06c0f8f1f16e2c7b30b4f3f700000000000000000000000084dffdfe3e1e9539f49ecac9d1aa113d14467c1c00000000000000000000000048e5637f3fd4950156a7b80d6c64a13f7e02c92b000000000000000000000000d2dc9c8348620ada8fcfc722f8f11c77ef677bb0000000000000000000000000e6c5818210cea57b62cd573b3a225fdb6437cc13000000000000000000000000bef2515d220cdda9c4ffd8ca410e4b9e245f7e510000000000000000000000000298af39cef9eb4a2a651616154b5820a5da8811000000000000000000000000801b57073ebdfdd552a3cdc0cace9c636a6acf85000000000000000000000000de0a2aa5184fa2facc934c527b9a32fb01b5be2f00000000000000000000000045a061021814a2dc6d19943b25626bf6116af83e0000000000000000000000006d6546ee8fd8ec747ad12e039fe90ab572326201000000000000000000000000f8d9b4f596d78d448c745270ee5141c78d843e40000000000000000000000000d4d6e305b0073688e98925e263abf7d28fe62a3c00000000000000000000000094502e37f594e658848ff0e4946e19273cfe855c00000000000000000000000038d79245119b173ba12e4ae12a1a64ded4fe900d00000000000000000000000080bdcda2c9e89951d63881dc9e21b4ac42ed3dd800000000000000000000000038511f32d26b44dc4cf1bec1f89ce209f58335930000000000000000000000009771f309873a68f391005bbdbcb5b53d6171da010000000000000000000000007dbbee18d89f5b4746bc7b9fa6a6719a1ded77a100000000000000000000000091470148793a988240b15350bc1d44d7b3970292000000000000000000000000ad3c2e46f1734d7c3cd8b33d756182a71d5a95160000000000000000000000001af9042d9832d2fca779f57da4a79bbff5845e6c00000000000000000000000035fb344870abb915f7642b8776c8510f372d62d2000000000000000000000000cb19f0581ef677ca81e5df002f6c87516ebfcec600000000000000000000000095d7d54932425551bd9d3833c4fc3093b91d373300000000000000000000000018fff0135d5f3e94141619c200fe64250a94e30c000000000000000000000000e21fa9e7d72d1a2dc163d46fb033839e0f678eed0000000000000000000000005a07f4aad0baa22cc240d5c1ed11210e66a22cd4000000000000000000000000a4d05df229d437d6232e1af762ee07a1ebb83bbb000000000000000000000000682f7c85a2e5ab7a6990bc2b1f118c9bbd34240c000000000000000000000000489e019b3d455fed09304bc4b64133c693c03ea8000000000000000000000000e7bf7848b4cf1c7c3ce6147ef6c1b62623dd2e1700000000000000000000000024ca34825e84c415abcedf6474380d3309a8d360000000000000000000000000530a0f987711375880a38cdfbac6b770cbf0848a000000000000000000000000981e8b60987737c44798e6456a0559d7ee3c8a9000000000000000000000000022ea8dd515ecd752cb962f6a33ec999278390ffe000000000000000000000000e2b94170281ff775f967ca15a07ec4ab3f6c6a250000000000000000000000009843c13b3ffb250e8e6e03254af88121e687b44a0000000000000000000000000335ebebbc2d50b86e49f8e53a291522f6df4aec00000000000000000000000092b734695136b934ec5c724dd9a252fb5c847f86000000000000000000000000d4d44797646c5893d966d3c36a23633c61a1efbf0000000000000000000000002682e13c62270caaf499853de160fa340ec06575000000000000000000000000318eeddeda861d85de88399727db346c852cff22000000000000000000000000381aa10975d69fe03d7c63e13e1e4503fd4d62a70000000000000000000000003ccfa1417ec4f8ffd17f93cee6ca4cefdc24b12c000000000000000000000000b58e25da40a4e08e1240521a2ce72af439881cb90000000000000000000000007cc459e123a1c52c5f845a8b1078d94e29a006b20000000000000000000000007a6a1c1882e40ca2685ef34e4c731f8c3fc239f5000000000000000000000000f1e9a5caca79e95285aed943d5a2757beccdaaed00000000000000000000000024dd7a66e83b661fadbd1078ac454ebbeef40560000000000000000000000000a8b457907667bd6fd28210c61c91df154e6d932c0000000000000000000000004542d596366b97782a9bd8a5d1b491b2747daa770000000000000000000000005c3f8e4c6002f2d991a790fcc8aa8a8345e91527000000000000000000000000156b22f8a115f1a118a614fb38256d1e7782b313000000000000000000000000e0083b29b7e92cb73d320a5a6d73ac34ca569b090000000000000000000000005cad3e0b8196d33984730a23ac73a2028847b370000000000000000000000000b138bb1404c9332347d0504267b98a6ce0f83ec20000000000000000000000009d4635f3fa16babef2d3768d4748f48f97b303a300000000000000000000000017ca2c7bd64c27047c4b85701f73cbc0f7798c400000000000000000000000001d395a2360adc745366beae05ad80ff8a16b12a80000000000000000000000008f08147ccbcbb250bee8e379d9c15855c8a7aff300000000000000000000000017b7e8cb0254e8a45f501c22a78cfe06f219a7530000000000000000000000007746cbc6898aac034a0b0f36806e44ec682fc9d00000000000000000000000003856705c903ffee8b3194632da05f950bcbfc2ac00000000000000000000000014bd7a35068f46386b5ae2e5cf18c826dfad7035000000000000000000000000bd6c5ac8893df4c83e36b5e344b02412139ee33b0000000000000000000000005285b12a74bd6baf26da18d52ece2f52db9c7d5d000000000000000000000000d89f878b59017f064c9d71acfd3435ef925bd4a0000000000000000000000000d26ba3ddda48404ff7c2093813e67bcbdd686f29000000000000000000000000ce12b9d390bef7d05fedfa646cd835269100ee51000000000000000000000000c5fd7f9ddf8608358e81c10f9faaea2f6600993000000000000000000000000038215c450f59bdb16d65711fbddb1f1a90cd74030000000000000000000000000f8860627626f4499a063f867e9311c03673bf3300000000000000000000000041f8abfcd5fdfca244b1a5d96b880f983c8cbad100000000000000000000000048ba0f6c84efbf927b9c94b092079016d0a6c1e900000000000000000000000058e1c00a49ad80a5790c68e745d5aec657820e740000000000000000000000003b680899fcb29dff9c6adbc1988efcaa9575f95300000000000000000000000005c0bae6d3b86c9773d3c4c757089a5e9dc344fa000000000000000000000000d4948bda5b1f9f71130b3b2073e17b66368ca3cc000000000000000000000000280e5433c0ef032b9d22cc402ce71b9a11565ec40000000000000000000000000282a2b4cb384a7109e2f37834870c06415972710000000000000000000000004b7ad752998166328952b67d043b854a99331a6c000000000000000000000000b0d2ffea8bd7a5204f547513805c55fed155c2af0000000000000000000000000e9a6a5b7c9413fa2ece41f543dcf99fbb1739d60000000000000000000000001b0a9cd2d2a12bc7f64bedc97b33432f4a2ec118000000000000000000000000487d0211dc994566b7807d2dfa900d26eb413760000000000000000000000000280ffab43198caa4637e410ede0935c7c2664551000000000000000000000000d173fcf5bcaa4da7a329d83b138b8a5d41f75f12000000000000000000000000b2b6a808c6dc1ec28a77149b526aafe6f29ae9600000000000000000000000000bf6e3309b47758e6a6a46effefd2855f950812a000000000000000000000000a5c4095d22c7c1d60173ca872f7a54e94268ed55000000000000000000000000198e616f7dec82ac4262dd743f498a547ff9975700000000000000000000000034e4ce343eb460432463cced5e97596ada6889780000000000000000000000006f304a3d5bd55500bccdc3bb87474a32b725c620000000000000000000000000542224f9ba3a8ac4e75c83b69dc019eb586bbf780000000000000000000000008e463fc8451eca6e5b356103acc62e5955eae16700000000000000000000000020ededb6229b5259b6704bec45c77a58e7af9de6000000000000000000000000ed588a53e3d1a57d4e92435dfcbb122d081003ea00000000000000000000000087cd7ffb52213df177b06c272ef984003b62dbf7000000000000000000000000ca90be16bb73757f38ccb0e26d8d14ce9c1c9f1c000000000000000000000000a7d12eb506ad637bae8261a1716e4902dfc23f46000000000000000000000000a65afa7545dadca7dd16ce12cabd884eb7384cb9000000000000000000000000b530f5f0956df3a3f4e108ee24248c5e88d045f5000000000000000000000000207e54336e6c09a932074b6f923f2b30869279c9000000000000000000000000a079a3956dee2f6bcd6500598206f93c2e009e79000000000000000000000000849b4d24e05a2313f6168860386c24f67bbf1872000000000000000000000000043c12638389d844ae142506b02541615c47bb3a0000000000000000000000006b4f9746ba0e80938aa93c3c449eabac80881d520000000000000000000000000902d10dc6e66d5134064a008103dc63daf3de9a0000000000000000000000005cc2a07f7b07a3c48b0d85d800fff0058fa192570000000000000000000000007177d0f9958193bc32adeb4f5a41f208617214a7000000000000000000000000affdc52e5104dedc48d3023eac754152ee2e6ccf000000000000000000000000e7fbc7a8627d22723f60884bd41e80e8e3a94f4100000000000000000000000099897faac65612812b10c7c21a588ae24a3c580f000000000000000000000000cedd534ca16d668691a3612cc7d6031d6e032ab900000000000000000000000020289e01069e4a7444011c9dc5896fe578616409000000000000000000000000263d1aa1f610bcea5f3e8c35ad7c05d5689dbd3f000000000000000000000000fe2b1470d288663abe5c0c7cb35fad1a67b9c765000000000000000000000000da5b8da4516876d9be60b961b4e21c6ccd03a44b0000000000000000000000005f4cc5ef70e382ddbb0e2b1bf6e7714d8fed74760000000000000000000000009b4b4edf94c81d1d99bc728305601ea2e1c3a1ee000000000000000000000000afddd149bb60d346ec982128d160401ce2659f18000000000000000000000000862f693980dcedaab9c54645cf10eb7b906999ce000000000000000000000000d7657509b65bb5326871df9617b9463878ef879800000000000000000000000020cf754277cad12b13824061bcca03573d67f1be0000000000000000000000002fa95d6ada2777da5070aa8a8a2ba14dc50089790000000000000000000000009030925604a22a434698daced0572868a5669733000000000000000000000000ab035abf480b3797aff6c8fbcc15c58145393aa7000000000000000000000000940af2fe550ecaa6704ccafa29766825cf6227090000000000000000000000003997a0ac57cf036270868ec96f38e42ad375f0c4000000000000000000000000cb5737602101a78ce0a540116d7329b016863ff7000000000000000000000000fe55585428a57c9fd88d057c08254592b91500f50000000000000000000000008d48da6aa69ab3c276b7d70e07916e81c0c27864000000000000000000000000ba646556189304e88246c637de7314f2e55db02d0000000000000000000000009b930808a47f4d0acd3c5c21d503caeeed2625d8000000000000000000000000fe30de25f352ea06a4f3a1c4ea6c563ad28e101800000000000000000000000026a3f56b0ebb30341af877f87e937d3a74ad63d2000000000000000000000000bbcdf6eca560e61d30dce5a36100054b5d5d08ea000000000000000000000000a128b28ab73da4989171a9b90a7627ef8011a3b0000000000000000000000000b0c94a61915ceb8c41a3b866f3661aab9d8cdd94000000000000000000000000b4be779e3002d7e94c1659bc813cc8125ad8793700000000000000000000000091514170acacea17c0f45975562adcbe00df3cdf0000000000000000000000005881cc4263f2fde03ab5cf3b73d7270bdae66fc0000000000000000000000000ca251473e84147536f661d32976993ab0f964b62000000000000000000000000195f5d79695c1c4df87362e6336eac4f6473df7900000000000000000000000062f63b2d8e7f43f184a5c8f6effe2d37a225222f00000000000000000000000069632b0904524637c2868b4aa0c1fdf4bbf242ed0000000000000000000000004c3b7ae69a637766d89b2fa399428c04fba2543f000000000000000000000000c676e8fb76311d493e5c993d68527fd6e6c120e1000000000000000000000000d52e123d5dd7c98747786b5ee31dcdf96c60ad69000000000000000000000000a9f56293e1a1fa5ac3c42ca96cb5761ea2418d7f000000000000000000000000ac248a562c00581403f59a8113c2f3c8949b91460000000000000000000000006341008015387f81b89ce281b6f52831f8429de800000000000000000000000061a664d8b07c0210ac2d1d9d96e5682e67b3962d000000000000000000000000be60b84bee72602bc483d4f97f13bd031cdbdcce00000000000000000000000056fd15a2e5124edef1540ce0de1637dd119eb1ef000000000000000000000000b0b6e0ce4de2e773db2d4967336fdda266809a3100000000000000000000000078479566c72b90d86243d1186ac76ef0b209a6250000000000000000000000009cee3816ca4b7a4b8eb37a46e3ac2e24d53b9c5100000000000000000000000036cbac961f688bfbd4c9c5f3c36aea68912004f700000000000000000000000006f2b94ab4d0fc4e497dee8fffe622f277ebc40b0000000000000000000000001676183488282b279285b20a399f201d7a7e3503000000000000000000000000fdd660e7b26904c4275b1c65fb16dda4aee2b0730000000000000000000000007004569be77f82015e6d95f8bfab875d08485e2800000000000000000000000028a950d83dbd08e619243d057656a2a14e2655ca000000000000000000000000e7b525df290cd9310301401c3154b139782f51d900000000000000000000000082af3af7bc0349e012a9178c0deab17ebbbd7a4900000000000000000000000011bd7f22410f9745a05c4e360e983a9a62a2756b0000000000000000000000000443cdc9c429547cc9ec4ef9ca780d9b651898000000000000000000000000004430d056da0b1e64cbc3fe4922ed132bd793ba30000000000000000000000000a9c89bbee8ac99c1992c487a7a3b6756ea00454a000000000000000000000000213055f4beb9696aa01aad8d58c0005a2aec96bb000000000000000000000000b6c1efaa5e47d4a2718151f83d6cb88cf372c99c0000000000000000000000006c4e4d37a9c4edacfc54cfc7d4cbaaaaffc9f43600000000000000000000000000690ba4232959ae49d5018c3392417a4eede1c6000000000000000000000000df1d8d37a129c9eccf097393dc7cc15a14588d200000000000000000000000001a937924c57f1c7a2fcc52b69fe3a6a1718acfb300000000000000000000000019e08a1a7ecc025c41abe97894b0a21df90d68d60000000000000000000000006ef2a99da63ab8234fc3724fc402b99481f62163000000000000000000000000986471bed1c770c716ebb0482afe37f189a912370000000000000000000000001bd370f86251284f85e0844420fb0ca3fb7605e90000000000000000000000009cb0028384f5d7efca233a77e0fc125829076d7c000000000000000000000000a774123f636e44ef2fc2ae76f9959cbad78fa1610000000000000000000000005ea23d3eecc907e795a23ca81b1aa0fc3e7f20a30000000000000000000000008edccd068cbe58a04f9ab39803993c77ddcb21a3000000000000000000000000eb0867f10e5c15836b2a5113114c890d7a50dbc7000000000000000000000000d62bdac03de5b8db49984d0a207acdbdcc2be4260000000000000000000000000cc3a11e429cdd47391d26e0ac7f855d001e850e000000000000000000000000887d9b5a1d4856e8791342b09d208660fd5ca4ba0000000000000000000000004964084596f092693ee256324a2f142cc40118ff000000000000000000000000163be80af3f0a4ec3a00f0014cb4930b39e577210000000000000000000000000de048a2c694b2e0b56607dd6f832239b351f69d000000000000000000000000f16e8f2a3f0c9a28e8eb48e6fcf26b559abb83e400000000000000000000000093b1ef0693156b854653e65fe860cf59fc3cd0af0000000000000000000000007eb0db0b75ecac08f8fcb704c98ee5e985052a6600000000000000000000000097c68d2e9383649cf291d24ddd6ac9540a638b1f00000000000000000000000029359207b831f3a249ab6201fca6e655dfc562c9000000000000000000000000af18f3b8fa2a471738f6ce867bcf15b515dfc9010000000000000000000000000fc9efa76bc7b3ca701aea4acb3538d6f9a42734000000000000000000000000af1bac871e34652602e34f44705e7dcf58f2847e00000000000000000000000075de96a5fffe43223a77949e17f9c63c4f7ad2a3000000000000000000000000d7e8c5a27ec5d2b3c6c70bdf1c56715d7c5974a5000000000000000000000000e4ab50bb8c35a15b7e02045d1df9aa58d16176ad000000000000000000000000da3991d8022f82f1a9f00a37f4e59663f7e6cb51000000000000000000000000d232c06055a925b85b7f644988cdc87077b9a563000000000000000000000000a969c825a28ac4247883173f0e8f00a5261934dd000000000000000000000000b06a72208fb86ceaa6b471c8a6133f5fcc3439c800000000000000000000000032412bf8dae91c95ab66bde365b54fa8cb35b323000000000000000000000000939a1ebf72c2038f86ff6ceb7b4afdb8cb44977a0000000000000000000000005273df23c576e54d14eb3aad01f9cf5ca61790cb000000000000000000000000c6b250def838e01cea9df4322f9b83af8f7acbe5000000000000000000000000d76902e9f322a1ad723e3eeda69df216f3951bee000000000000000000000000f5a3522559ee6e7a21c7fc526a78f6810213813000000000000000000000000000aff98ff13d167d3acf850cf42038a5067d77ea0000000000000000000000000221eff761b2acbd11f747d4dd8266ecea52606b0000000000000000000000000ad6807ff1dcea801de6261e1c1c018b19a8e3670000000000000000000000002901f7d98a89ac8701d682ad29bccddd6632035c000000000000000000000000ec4105710f7c5b5bdd11073209bba9646e1ca055000000000000000000000000532cf5d92289ed53ce0e5d8a205607009e68dfdb00000000000000000000000037448293ccf705579a1caca83f5d18f6e10b75390000000000000000000000000245391345f8a0056fd1c0102c5cd2f2dbd0babb00000000000000000000000097b00f62b2ab38e360fe2248a179cac1feaae765000000000000000000000000174fe94a26f856413500915a6db1970bb66c48c50000000000000000000000008ad13a67f1cd2e6feb861b335d3eff7fdffb476d0000000000000000000000002efb3c0705bda68256f94c807c9a05b038ac03c60000000000000000000000008476a9e3e4e206778f9057a6d537cb18c538290e0000000000000000000000001bb59d68a76bc4bf27218f11572a1c9ea8fe11600000000000000000000000008324aa2ff188bd7e0a50da9fc21dad5cba929bf00000000000000000000000002007c55aee5980981e231b6ccbcb13b784c0af3b00000000000000000000000070d1942786cb0968d7e2622fd6d79d631fc50b020000000000000000000000006606b38e1ee26e08ab8aa3e24f02ad2936490c810000000000000000000000003740b1852a9d39046aa61054630eeb030e5255f0000000000000000000000000e60d52957da3912255524b20d078be84c1589a2f000000000000000000000000cbec157cfc3a746029bcfc1cf45603f62d3f7337000000000000000000000000f15d2815a1b4acf770a277e195062f9c2ba05544000000000000000000000000b246136505c73163847bdb76e1e72df595bd2b22000000000000000000000000f0913444aacc228ddb975612e6a41643ee3cf1ae0000000000000000000000003a6fd7b18279ad0fce0d094355a488aaeefe3d0f0000000000000000000000006b2cdcfc8ee3df6327f23baa282d0ab5d2e2602c000000000000000000000000924161e7c8fc7eacdae2fe77923493e91b15eced000000000000000000000000de3c0f30d588692fd8531585373ee68cd9609c16000000000000000000000000a3bb3a2d4c58375271f0168944455c43b3c4312400000000000000000000000020283c25379472e360858efde0bef86bc60efe50000000000000000000000000b4148e256a2550510ab6320998b8f6d125f1a0db0000000000000000000000007effbd8926244e3e02b0d8bf86fb2c81ee6530d40000000000000000000000004e0455b2d3ad39f96f4e952ad4654e3a29d3c294000000000000000000000000ff935ac239edafe6b40c85bfb02ff5dfcbde5ed8000000000000000000000000374dc216d1278f58a9d1facfbbd0e99cdfa848df00000000000000000000000016d261f75721455f8a298a41c32f753199c5ba64000000000000000000000000a0615560b6025963ce8d51521f000fac914a4ea30000000000000000000000002558638cc58e7a7f944940685f5906a0ac8e75f20000000000000000000000007f9907e710124add3f0d04f965951f8a2259588200000000000000000000000046f24c9efbde25338c14329ad2eb6e51b28be3460000000000000000000000007fbfe07d29da0632bb0006ae100c946a58957c060000000000000000000000002b56ab35a0eb122c0dddb6740446c37a6a046b2f0000000000000000000000006bc7ee031f009e3d7ceec837fcfe451b41466cf8000000000000000000000000a13c87ce553e3c6204eabaa6775ad80b4542a44c00000000000000000000000049419fffe238f8a32dd48898030c7c85a391a57e00000000000000000000000092c2f069260a131fa1c08faa565692e0338676a0000000000000000000000000f711c3ff462a5e028976d9875b98ed3c0adcc751000000000000000000000000f200dfc4de440788b63f8d94ccd37289638217a900000000000000000000000099124dfb4166f8940281f5374eb1911994c644390000000000000000000000003c90eb1326ad60597e53520e95793bcee614f4da000000000000000000000000a37e72f965b408884dfe48735081ee5aaa7a718100000000000000000000000025cfffcae96924932a2d26228c189645c4ee9a14000000000000000000000000d343b73d9da89f2a21a6492cde40ee181534806e000000000000000000000000458d854603054377db86769468ba92988d036074000000000000000000000000ed43eb92f78dac0bba470f0c65a06b79909c03790000000000000000000000004ab7c7158dd40b0db96abd937ee9c78d7c7764bd0000000000000000000000005d89304cdb44457e9b057058f146346c78e00b91000000000000000000000000310c98ef6f72345582c663c083f637a1053a2c66000000000000000000000000fc6449b83b60f1c799e126d798104bd7a4c201e900000000000000000000000073eb490b2790dc48e99c21e679a56389433b9591000000000000000000000000fbfb7c5044d218f8a9617ef51958ea04e9c264d90000000000000000000000004425ca74f3946bed8a48f2469e9c59e581702fa8000000000000000000000000bf34ff88b44e25ac42a6ec3f58739005998a932b000000000000000000000000777aa4cc5781fefb13c0c3eaf0a1b954af019ad40000000000000000000000009cf10731dbe62d54eeded91ee0d64ce4592fde7e00000000000000000000000006114a49096dab88ce853d75a21552181d2a188100000000000000000000000005cb1deb52c2c78dbb35e12cfdcbdd451d1107f60000000000000000000000009d2d9a993c10d100df8598fa9c849bb4a807d9590000000000000000000000002d47edec8f93352a1e3bd9ea4d920ddd15ecda940000000000000000000000007ee90eeae4a478be0ff19930b13eeb89860854c500000000000000000000000093733009ee8ab09c595bd8ad636118828ffef7590000000000000000000000003be7978467fbc9a4a611e9d28358d611dbd478e9000000000000000000000000f8c78aa98e45d0d0263069e3c322ec00ad07c9b400000000000000000000000087e17e82705c4a1a92d5512baf6881cb1ddfaa2900000000000000000000000097e6f907f67cc03c74494fd63efbc4f72736a07d000000000000000000000000dba7290eca4806a9e336188a8cb0337ba3677689000000000000000000000000d6f6b30da67d31e9e8cf54d9431151f5b8dd373200000000000000000000000088af706ed6045513fb91b6b625525b2bc51f6f510000000000000000000000003d43f7ce1bf23eff3936ac8b11ab21e7ca7a9bc9000000000000000000000000f1314afd64df382cf939ad85197157b18747b683000000000000000000000000c54b6f3890b24d8882a723325d8e50433305d94f000000000000000000000000cc4ee15f8e2cf21768802b35156e9f14070183c90000000000000000000000002b9547a8fdd6e791431e49addb70a15a6b54adaf000000000000000000000000779dcf09c31ee480a25706179b6871740c32c6210000000000000000000000005fd66a3a5840e18ac74a19f8831f7e37f6ce4c280000000000000000000000002bdfa1620eaf491fbb7e1f1c3a6856d020f782ed000000000000000000000000bb763851603b34dcb120003a98be76ed4e8323ca0000000000000000000000002fafa61e1f251b3f54083bd17d38c7bc9891891a000000000000000000000000f2f74f9452ab10db5d5a0570630e5d39e797bd62000000000000000000000000114c7497ea00ffc6d1936174c5aac17aec1292dd0000000000000000000000002f048410099db666b6d829124a223d747d6b69f10000000000000000000000001358f04aa557d2c99c257b974fb558394aeb9367000000000000000000000000ae55637f133e13f5f824aef6c7cdc6ee42900880000000000000000000000000d64b59acb0aa67c8827d7cbaada022b23b7dbdeb00000000000000000000000026d10fdf1f9f2d675d21d4d7e13eab6fd695a62b00000000000000000000000061d013230f92203b8761e19224edfa0e2086863600000000000000000000000045e764fcaa6910fe528ab9d94f31543e144ab32d00000000000000000000000064f2fdf2a025949614b551e6bb8db7b27f17d0c4000000000000000000000000ed7615e0d44f6c9d92333a873b8d1984b48eff69000000000000000000000000b4ae5d5e9f9b190306c823d3005f964b613ebfef0000000000000000000000009703d846fd43e13f1e995c8a34594fe49250ba5c0000000000000000000000003a8fe0ee623e1466ec8d7d038603aa99f41bc2d200000000000000000000000096d558e7a3fd1d24e79c9d0fec1216aa06f7968c000000000000000000000000558207e3fb7c030a051b041276f29c331089b8ef0000000000000000000000005c4389f864bf3e80bc6a641f73116699085909d30000000000000000000000003d54ff763be6c800d2e748838805a54ce25df31e000000000000000000000000b43ccdcbab12f7db4b7138ed7a705e9dbc44226f000000000000000000000000099b0259801746b3c8254e2a27e08e2bc9dc07c7000000000000000000000000a57b857cc977936d8c3b7461ef2fd7d751fcf255000000000000000000000000f2644e9a519265b8298887f325c5ae09d5acd55d00000000000000000000000021c3fe9390dd44a126bf4f809cd5b728c2995c39000000000000000000000000d55f0b9a22ab3cb14982b04af3f85ad1e90d7a8b000000000000000000000000423f041967c23b8c0595545d6b271c4296508d7000000000000000000000000046dbd66dcc546a593b9950d8ed97a52ec2c58b54000000000000000000000000e11feebe9a6fe9fe042019221dd981f6b46543d90000000000000000000000007aacefa285242e04ae4773ae768591b454c3737f000000000000000000000000558f7d0a44b7094dc43afd303ecba601a45b9dd6000000000000000000000000a5420b6947eaacd8d8d19751c7a5cbdef0530163000000000000000000000000bb57d11e640bd9a5c6473439b2683114e2809c03000000000000000000000000dd2a7d3ecd2369b040f3a1cbdc2e8b2407c8b6a40000000000000000000000007ff5f846b7ea62127f4729b720abce705540ef54000000000000000000000000bb6bc70c5b16c6f8f8417656fa0617a135233f00000000000000000000000000780947deab3dc02a11bec781d9f3394208632cad000000000000000000000000054b7ddcf837931e2353181bd411b267ae388e1500000000000000000000000047aadf3dbb33846563a28669f50d5adb9da653800000000000000000000000007eb80f0ed77e14235fd371d39c47535984ce0ad7000000000000000000000000d484743aeba3ff73187141c7dbb13e95f4210baf000000000000000000000000bf52fd5088b7e58ee07a0bf68f40f17d562263920000000000000000000000003cc7a1b7a4bcb5c905639256f2b3e98a008f4cb2000000000000000000000000c2f02ac36381ff7deff3145cc88051004cf61daf0000000000000000000000007ad988f57f90c391db4f688699c4db5c2dd3306f0000000000000000000000009ad8b5e1a7d3f90a04978e248809791f88c64b7b00000000000000000000000084a3181e48fbfe241b2bdad60bd5970d216421de00000000000000000000000091c84ea553181e8d68288513177db5c2ea1b7e1d00000000000000000000000047aa7d08e5890aebd9423c67aac4fec9cb8d923200000000000000000000000066857f4bf7c66fa1eec572aa94251cc41347cf350000000000000000000000001b7eb3585411f04fe5c80ae4181aedeb4889c3280000000000000000000000002463f200314fe04328de97fd6c56c97de5e1e578000000000000000000000000288c97f49a67e7bbaeac7426d31d63ce801d6a5f000000000000000000000000c0fa8897af2a898759611e4c1bc7db52bc4f9c68000000000000000000000000dd3828ec7ac1cba1894d6a2887d1d0593218a8ef000000000000000000000000262edd22f204d8ab08e2c69e7d62361c8588418200000000000000000000000089597c0d9a9d1cceecc0aa1b8cda2447edc6b8e30000000000000000000000003f0921b6079ee5a19c68249501d7c93c2673b89700000000000000000000000009c361fcec60cc71ab329cfbe3715cc1b6aabf41000000000000000000000000cae2276d276677c6423d269a19f231a07eeb48ae000000000000000000000000b962f6999beaf8fbe81182f623e0e3edbc82851f000000000000000000000000e2cf1183b705ad1e68cffbfd57684e0541e5caf10000000000000000000000001dae39b64e33bd9de5101bd5511825a4e2d44a4a0000000000000000000000004a3ddb7e1ea5bebe708bcae312f5b5f0f444e0fe0000000000000000000000006a5d669362aa5f288228337e0b9c26cbbfdc37810000000000000000000000002687227ffa2bab61d16f94f564b7cbf65b3486570000000000000000000000003fb3fe45b6664ab75bde3aa1fb94065c60168b30000000000000000000000000d0d764df755ea73654a9a7d5c61991067bdf4b9800000000000000000000000028f3345788a1a44a500f69cd1594cd1a02ac1c8c0000000000000000000000009a8176b6041ffd6064d28989fb32193f03d2b64b0000000000000000000000006c34b59083165285081c8405f1fdad58c59bdb400000000000000000000000002e17c3deaaa1febf7cbfc7e5fbc7fda7999e891d000000000000000000000000753372997146ed652ed7714b684aa88b3feefb460000000000000000000000001346b02a28391c0e3e4b3eb7c1c075b8e77ce74d000000000000000000000000988f3a63691d5ac14fdefcee7bd0aa0c1a194ef60000000000000000000000005af191a6999c75f73eb4bd60e6475a8291c653bd0000000000000000000000002f5bc0399548a3f7655434dd29f25eaf959030a8000000000000000000000000e6b3ee05ca3451cc3be926534ec5ad760e0badd80000000000000000000000002c2dd572583ffbc5079d3b77a5032ab55ec376c1000000000000000000000000288f885ca6ec2d91b2b043921823fe1aabb80b6c000000000000000000000000738d006472e47653018bb556382b0ec679e6bdb70000000000000000000000007ae5969921a925338bcf9e02d5987456614378490000000000000000000000005184e3f69c2d38d208831e96926d1c1035f5d7f00000000000000000000000006436ccdaa18e11569cadb40effa67e6f6c473302000000000000000000000000dbfb52d5d26989e2170c46bbc3ea4dad421197a100000000000000000000000082f6719af8dc7e9c50fa00eeed3ef4d6080c1eb10000000000000000000000006f8896b84a16f2cc93af3784d7ce56dc72afaa3e000000000000000000000000c8eec735b38fe82b886d25792666ef85c5e512a70000000000000000000000004205ace458a3ec1aae7d84769895917a7164eff50000000000000000000000006ecc5778d61ce6a4566ef2a0863abc5e86e412c800000000000000000000000048d7cf6e90f45a1da3acecbddaebcd9f274702040000000000000000000000003ce5eb6e752875a09538d32a7d777ce88a948708000000000000000000000000e956cc7a3dc3b4d27d249b1ea31bdc6c2c122a5f0000000000000000000000003644967990540381a81c3e47bff59a0a93c32b6c000000000000000000000000859ff9d413f15c4292fd32ba635f0f6ee20f304e000000000000000000000000b5b6d9f11de305d044313a0ad94048f0b4ca65a00000000000000000000000006ff67a0d28b5b67dd8c6fc2c342cffc54517e0b700000000000000000000000050acbaba451213562ee755b2b0c2a9ec3f6abb3b0000000000000000000000003f8e473eb25394ee1001104b3aee2ae16ccefd490000000000000000000000007e693e9621b64fb2a438ef361538ca4ab75d3754000000000000000000000000ab15098c8c4a41740a94d5bdf7e0877d18976fe500000000000000000000000038ecd44daaff7b23db55b34b86f03cb0083ef54400000000000000000000000081891e333fcd3cb8a3e66d2ea92f727f82a5389f000000000000000000000000f347f7d57f86b3cd70d97432a30a491965c72f2f000000000000000000000000f59afefe4f7ce194dcf757e4e97d823e043ff1bb0000000000000000000000000aa07b0f871247cb9c2db5dc3e747af53bc0ad3e000000000000000000000000b779e9f54b4ef6baa8dbfb9933fbd38e857e745e000000000000000000000000160c84b87db5cc5a94b0f7fd1dafef7f8bdbff4500000000000000000000000015c8db49eca5008b0a71114ab8abed7704fa7801000000000000000000000000c47de5c8fcf7232932b1f212cf152f3c4fd80abe0000000000000000000000007cb4c2b6802f87fbb7e4dabe247906bfa61d48150000000000000000000000004fba10dbac285c16d8b71393d908f4200085e8cf000000000000000000000000b072ac6c5748a43a90a30b2bc1ef1b8fd208c606000000000000000000000000788bc0432dab898baa89582e03400085eae64868000000000000000000000000298e109fb3b26da80f946db1d1516086a285428f000000000000000000000000174c5158744c65a724abc1693885ac75b84cdc84000000000000000000000000d0e328a2bee2b484c3c7062299e09f6e80ffd7c5000000000000000000000000443d7706ba84b6a2544b664bb15eb298ece0d01f0000000000000000000000006fc912f9a0f469b87a01cdfa7421dadc001b8ddb000000000000000000000000ee10575293e166d2fb9f9619cd90302f844e7fb000000000000000000000000064583c3c2547bc27d2aaeb392caefad19e121bf9000000000000000000000000929c972b3a46d77dba04a03df687f66d3d94d4a8000000000000000000000000469750fd3022c726c79e4d2f17f2b255387b3c1b0000000000000000000000006e3812e69e2d9e00e85ec8bdd7264bfdc3cf51230000000000000000000000003af01699c8062ed63488f10edd9f45ee0d4f5087000000000000000000000000a1c488cbcd9d37f268b26af3be0399fe71bd7a320000000000000000000000002810d8d08457cb2efea2f6b613cb60e037b5f0f0000000000000000000000000e4006c7c01c2b5cf11ec9936dcae00f46f7508330000000000000000000000008f99426cfa3d9e54b29b86f2cf06ab9a73a112a9000000000000000000000000a605e664578e299deeff087e669af84e3406a243000000000000000000000000d684393ee966166438a347041b38f144979264d4000000000000000000000000ba776fe78a1e5e6f6f36a8837e0a9b3ebf3d67c8000000000000000000000000f1fe65750ab3e58457d066a84637b4c05280b910000000000000000000000000f9ce40ff8c16fa86957ebfa06688cc0d46c8e24f000000000000000000000000a98271b889ccfc180d3572194df96b552b85b39800000000000000000000000091a06548531bcf7d5fa5975ba961c7ed11f93a0000000000000000000000000098414e9c706661df886c5e99b7ad617fb24f68ec000000000000000000000000c6018a9b1128d2e7e4e37baeba3eb51756c78dde000000000000000000000000f7afaa4e9af45e6a68053e779fe7b0c8a13811030000000000000000000000007dc7adf4fbc47d7897444f548fb9d581fc084eef0000000000000000000000009bc676c5b0c129d836564d00b696667926ef708a000000000000000000000000d1c6e693e1d48b12a57542d22a3905d1de9969640000000000000000000000006fcf18806ab4a95c62353b71992579cb5c46730700000000000000000000000083e0f98c3fb831b220236fe1b83d0a7ebc9b4d6e000000000000000000000000095371654f0890416d253d13c8f356b093916ff2000000000000000000000000d83f5156134a6f0f68b7f5cfc408d01dad53b445000000000000000000000000d99424e0712526f5baaa3e71735e4b6e313c3c62000000000000000000000000454a32e21cee44039d6539640956a967e9cd078900000000000000000000000002805b7e90769bfbacdb9183d845f2603310cd50000000000000000000000000733feca30b0c5c7be5cce34cb01612af8e37a00e00000000000000000000000078b46b98de5868d624074682195a2af5a72eb73a000000000000000000000000664915f2d614d213db3462e52851436b7ba6854b0000000000000000000000003e3cc6fc5d9fcf94c2fb31e360cc26401e2230920000000000000000000000005df409a2a7edd77d7b3e03c895d444a551060134000000000000000000000000ebd7755fe04c824c111322dcfb3f1ca94153c8de000000000000000000000000da776b6034ae842002c304e45ad77236f61ddab30000000000000000000000001a3f86de46746f283d8f118986f84b7e4adca37600000000000000000000000004f8fd1e0805df5eae316e4a461ba278141c0de60000000000000000000000005b88ed291f6513362d0367595d751fcfcfa3802f000000000000000000000000fe0768258819016a0febe88092ea00d959629ffe0000000000000000000000006d927020acfca08e7b15a76624de47b11655de0b0000000000000000000000000954d01491a8b967d4bc22a25f43615df71bbfe20000000000000000000000007f6bb2040f44a805a90f1e260340b4857792f22c00000000000000000000000055979a6faa5135279415e9b8365bc5ae28d6e150000000000000000000000000e9b2c2f036c99fb98508357c1f9cbaf8b21fca6b000000000000000000000000195d273635fe727ed2878fbc54b05ae4d4dc038e0000000000000000000000004df78c562d30c7f87b524a66417c4e5b155a2316000000000000000000000000ba9e240b7d4fb17d6d5b8c3a4dfb8ad578b342d5000000000000000000000000d7fd02d66c067acc8e76b2c529acee800da0c0c000000000000000000000000078c188c6ce258868068b88ee02e4503663f847b10000000000000000000000006196ae34c05ce22d7b06b976189ea8049b60d1e8000000000000000000000000580bb120b39efbb7489f86a3895f8b1082229e750000000000000000000000008ba40187eabecc8f6e65f967a729f3c67a5f84ce000000000000000000000000f878564f1b796d6b6043b2c75a5e9816b8de012b000000000000000000000000cca86861e7558a00c2ed00fc27ff22f398dfbe03000000000000000000000000c520aad8a3093b246ae497dcfa9164285ad4516a000000000000000000000000cbc4bd1357971762e8007dff52bc927a21a2bbad000000000000000000000000b9bedfc4098404a0e778f909b08b2a8787b424a20000000000000000000000006e4458bc17282be731cb189f8b197aa1a01efe2d000000000000000000000000229ca55d627682ee7b160b22db16ec7dd5435e88000000000000000000000000c3fd98739fe7eddd627857529c27ac75a6d5e02a000000000000000000000000787d13363ee8df53f7c1080adf35ea79506a7b6b000000000000000000000000eedd210c08c90ba69277704013dd3742461e733d0000000000000000000000005e65ecd584a8d200e90eb2b2b59a2f4e29dc6c96000000000000000000000000d96f5075b01ccd414bce7d5912d1f76828ac94490000000000000000000000001396587cd5beffc255e28df850a6d2f148e39257000000000000000000000000691cebe7f1bb4d073baa12c7d19e521ddb7359f7000000000000000000000000c8db6822f6a2d874d1087344159071ba0200cc20000000000000000000000000aad061ceca6e5a3e0b366dbe720d9434ddc6e7cb0000000000000000000000008f83ab81d52a6150776e90c7e1375ebfdf50251e000000000000000000000000cbf089639b53f32e230c0adce4893c987478ce62000000000000000000000000fd686c6646b883aeb010f28b181977c849ad1bdc000000000000000000000000c0cfe0cfcd6b136b2b718678310923367b98a606000000000000000000000000555893862dc4ec84d32fef4b346b4a2bb4e20cf700000000000000000000000045c587b2a0c925462e8cf7fafb4c3defe879bb8d000000000000000000000000ff0ef316eeb196eae2287be50ff281054d2bb8ad000000000000000000000000edece9fe938e09de7a19848ee567dfe2cdcbbde400000000000000000000000060927c3c43beb31ae25c4c03f2f50a2da5fd82e80000000000000000000000005652d516ede9d3e7eb135e766b75b7a67a57be85000000000000000000000000fdb515db2c290f5cd046d3bb3db4b2acb7645eff000000000000000000000000afd5823e6c29abd5ae57c2487feac6223c9a520d000000000000000000000000cee207858451c35696290353c83824cf301bd567000000000000000000000000fad913277125fc13db895681772d0ff8cfe55f23000000000000000000000000b5b35a0a49dbdc7634ecb3a884b730f9b0bdf82f0000000000000000000000001d9ff7af4973f7b56fbf1402a7b98559afef01590000000000000000000000006ec97e5e1c192110a4a4cbbdc578f51ee0b1eae200000000000000000000000076e390def56e5231f4ba308d0d3217455133886d0000000000000000000000003060320aa587612e95435839aae8d81cbc16db1e00000000000000000000000013d097510aec3f633555656c0e67df66076ad4e800000000000000000000000030092e725acca10d3a1851901d47d595b3533f5b000000000000000000000000c39c1ea92ed5b3c071cb527fc966ec0f2d6cb836000000000000000000000000cc3eb85199b33b2170c870dbe6d44fe1726fa099000000000000000000000000a4a6ee346c828dff125ea0801389e7bbd6ff9711000000000000000000000000b2535b988dce19f9d71dfb22db6da744acac21bf0000000000000000000000007ee8ebac31f50607ae1d2a3d5d8ca452e56208440000000000000000000000009e93b178b31222da2df945e80fb72d0630b7cb65000000000000000000000000833d7874d70de04df360df08e9b4bf1acdd45a03000000000000000000000000409aff36f78ac55b120a018e945ebdef983659c50000000000000000000000009c603c233dfdea23c415ea84c2dc027412064edf000000000000000000000000d5f8b2c1eed86fc4d3eae91076fb5baad9b8a55400000000000000000000000064c13fff1787fc3c53f1fec8b03391d08ada2902000000000000000000000000c677f7dbbe016c202abadb7184294232b3fc1f5c0000000000000000000000007e9b80adb3b085daf7ee53681491e5a4dbe0f6e50000000000000000000000009df6ea6fd7b3997fe43f336cefb6ea84016349f9000000000000000000000000aad3e92d703b6a4c38e20a61d6884d608a826b78000000000000000000000000d8d92fc084334fd131d7581bfc80349ccf68d4c80000000000000000000000000402a72abfe5d84c9333fb864e6f51398dd87d7a000000000000000000000000f63d449ee40944af3619bdad8b36d12153835b92000000000000000000000000379f1601b36aac032f5809468858287a91b614bb00000000000000000000000068bc4896317bba89c487ae4893a26544cb64948500000000000000000000000018a12548c75830efb8e0f014df91d9b5e3fc3d6c00000000000000000000000002eb6eb517581ae928d3faba13f57b4120599b4c00000000000000000000000013853797cbe5cb61dff3ab56dce12910c62ba9c9000000000000000000000000eaad98163464c1b44fae9ec77c0ec82de848cd82000000000000000000000000bf07e81a3379195ca0455c39837dcbd8f715f915000000000000000000000000e2fbf4e7f29ad53f0d28bcbcf4088277c9916eac0000000000000000000000007e2b14127c417d595a6d157f3a3a17bcc04155760000000000000000000000008ba1e6048009d1116e4490435d2c4fbbe27a6a53000000000000000000000000d41f030bded781375948250be936eca78ab9e27f000000000000000000000000bafc1aba5d9cd0aa353ae94b1ac8839aaacb12a3000000000000000000000000cd38cfd81ca968e5bf0e86df96aec42436e3d8cb00000000000000000000000032d07634118d7f1f969c5d84515ebba52ca6784300000000000000000000000041f2fc5168dc062ac71768c01941bca575d6b49f0000000000000000000000005f3c521c18972d0c165818887d95e218250e32160000000000000000000000006e89997fe839336e18552d14f0897bdadf02ef7c000000000000000000000000d307013fabfd68cb612ae1d4ed5f7e4c7181babf000000000000000000000000aad58d1a5855a2b08994dcb89b266519577f12df000000000000000000000000a2c46b8fe12459c4e9c787b795287af43193bc9c0000000000000000000000005f4d310a6452206fba15a433d0f389cb6d66db38000000000000000000000000b0c407a4a5217e01416acfec35ad368f62b66632000000000000000000000000721bf506deab5c345d1e321c7446b6e55f874de700000000000000000000000068b680b289c1d680ca6b82fb660552841eb29200000000000000000000000000fa132391c8eb11d4d713f306c1b7340d95d03d1e0000000000000000000000002e60c82087921a4efff1704dd3daa69ff38d3567000000000000000000000000f8e6516faec9158b344de5b3b1ad8a675974fbbe0000000000000000000000009cfe2d8e94050690105aa7e9e211c28802cf58ec000000000000000000000000c0b92dac32c0e6d70dafaf016f20710c21ff739d000000000000000000000000271069d97bd3e346337cc6aeb0421686989ba226000000000000000000000000199418c38d5b5833ea3ce5e979e173fb55ae10e70000000000000000000000004fd94f17685f54ef45f4a7aaad5be724bb75996a000000000000000000000000a17ca3b7f344f2a59779ae8fd3e9de81a13e77ac000000000000000000000000e093d4d6e966748ad63fee17e7af2603e148d97e000000000000000000000000d8ff649c5dc6a4b3ce5bbcb9a76be04b0efa80c6000000000000000000000000c0ed5d05b7b863bcabf209f10fea2f6f988dc49e000000000000000000000000da60028ed5e4fe32bb1548e10898de9248b8eda10000000000000000000000002e0251ff69cb928730eae19d2f041293b3da878f0000000000000000000000000e91aa854ebe899d2ac4baab3cc8977c42a40f56000000000000000000000000508be0cfef65c821e6618d483e50ab814e18f75d00000000000000000000000093d9b2e1bc6f910d73779d575b81fd77255cd915000000000000000000000000c1f1c21bff8fbedcfe495db47cae6a39cb19fe7200000000000000000000000046392aea2993232c6e0da82f48907bad9d3e8cd2000000000000000000000000f29e28066986b0b9066406ec953977fb7373677e000000000000000000000000428b76e84cbaebc90975a93fe5f36d7634157a9e0000000000000000000000005e88bc19dfbc617ddadf672543f8f1781eca3eec0000000000000000000000003ffb1b3d5010af1aea25005cc6cbfe4b4662581800000000000000000000000052d3ab4161f2503047317629738f064761511478000000000000000000000000ccab05482adfb4cf8c650305d50898512e8740e200000000000000000000000068fe5846558a0c646e68a5e6143fbcc211ce691500000000000000000000000017d69d43248ebfc7afbd507cbe18a86af22a39c00000000000000000000000005282c3d8a85287b766c8dad22da9a49116aa2d3400000000000000000000000091d057c4f74888c184c30c8d8108dfd77e1b27750000000000000000000000002310cde2962797d6f7108d610d03c02c79ec4bca0000000000000000000000002e3fee0ba26def710a962b82eb9c57933fe423620000000000000000000000001430677549a101e9de9a225ee5b182dd7a466a940000000000000000000000003f2bf6a74497a024f26fa6fcbf79f85c71af96450000000000000000000000000e7e511ec690c78894b21aa05adf7c35d933781c00000000000000000000000087b628d387d1ff88f70cb7ea9b774eb892d825ee000000000000000000000000372318ca06b112a4fce00104670367c91a7283e10000000000000000000000006fac11f9ebecfe5866af87acf1934b9e1f6a4560000000000000000000000000b15d43c240ba290b6ecd0d3e5d2540deeb3499fb000000000000000000000000bdc5512644c4e91b24d58a2236b6fa191e39b368000000000000000000000000f51d4c7b9ac4ce14d1f27d56aee3444252a9ed1b000000000000000000000000348db9486953b76e2e83efaad9936fe3c3e7ffb0000000000000000000000000b3e5342dc8467d60b23eb08dc25d0bdd64b721d800000000000000000000000046b98e29c4dc79292a53d82d0701a0b2adf5df9c000000000000000000000000edc7e1d7f04fa493b4e0b7fa7fe2d50e1ba8f7a9000000000000000000000000bfed28adb5f16cf6d57540697c768c659a9140b20000000000000000000000005dc3e01117f20d58b6e8b47a1d27205a82d059350000000000000000000000006b8eb10b05f8e233557ca78b92d00186df6ef49b0000000000000000000000002c5d10e7b5df475fc34508dfa9c520fd587e31a50000000000000000000000008b06b4852aaf73666045502c5b456531a2c76a840000000000000000000000000ef4db3b638c6bc30278a1a4e2cbf60202d53a35000000000000000000000000b8b1988133be509765f9a90f56209deaa9d5e5260000000000000000000000006a84592113a05cb4b1769d2a2472c8459f1cea160000000000000000000000008108fe49c209ce186e908f573421e0c5a211736500000000000000000000000087df3ac92023328be96957421e0f44d3378eaaf80000000000000000000000007a0d48bbd952623916b7ba66a3021dc72160f701000000000000000000000000b3faa70139913ebd94255d10e75f72045588f079000000000000000000000000f01fa54e9d75a8b27de396b8fa1fcc1f51574dc2000000000000000000000000c621301ea1d8a6e0c6d16536162d9b3099b9c757000000000000000000000000ff9f629637464800507a5ecf4f551550d7b02dde000000000000000000000000af63c017cc721a8daeddb03209fe09d18b98e06c00000000000000000000000006ab6b3e3123bd38fd19f4fdc87170424c6834e0000000000000000000000000a92cfc06c05dd0fca141b7df89463f1e616fe1aa0000000000000000000000000accc300c69df6f1d4511d85c588eb7833881d640000000000000000000000004fdae6ef59ca5c96af118e7ea4e8ddfa5f53b460000000000000000000000000aa1ad38cad59a5185bea12573eef5dc7e36ff3a8000000000000000000000000dc8b926dbf1e8d13b934665256c5e625c0fa4e180000000000000000000000001d9e0005b63e21651044818ca0be6ef6d37797070000000000000000000000008d0d7c34b2fa2bc857b5635c71efa2115abcf907000000000000000000000000727cf886426fbb77ad16ca36cc2cb4d2100052b80000000000000000000000004a25796fc3b90e5af4bcbe02e567cff7ceb91340000000000000000000000000af59307b9a8caaaba78560c2a33a45dcc85c440a000000000000000000000000f3bda904f34a76ada2c6b774b0e104e5b8695765000000000000000000000000892fbed897316365a2fda278903a5c0e97b9954d000000000000000000000000c022ecfc8e09373364a92aa728baf202528c0230000000000000000000000000e8a512d7fe636ccac3e21859daa6729e74433c6d00000000000000000000000030244782b4400425f3e71932f5111146bf9f09980000000000000000000000008148cdd997947b4f9bd7bd79807af64f466a4cf5000000000000000000000000edacb69ba7a4a8c95efaba07c8452b99d03b69110000000000000000000000006cdf6f08ff54300fea58c9a58e093efaf874907c000000000000000000000000655e3b53d52192ce41317080076d5d9a48393ad6000000000000000000000000f2ad87d42024574e560b9f380c9b7a6a6fc396460000000000000000000000005cf2a688f062fe5cfa034d574ea102836ca738ac000000000000000000000000adac71ff4218e37406260e07797db567559cacb20000000000000000000000003ee6b8334ea426b71d3f01bf4acb8fc3f9a5e3570000000000000000000000003ab9f7b38339b4649310df4510b488efcb31d69a0000000000000000000000002f74e3cafe8db8c1123b16d7f6c36256d3ab8a17000000000000000000000000d559248b5e9edd1dd5fb94f68d34e6acbdafafe800000000000000000000000041c13fb0f0f87c59eaeb9e8cb11454b0633e02ce000000000000000000000000e8b26a0d937eb55f2c006d4edcadeb40ce9649f8000000000000000000000000552616f252b05b405a9fb948ff0632d638ae738d000000000000000000000000f2b833bf810881ca2269fb25c58ce4362d45392100000000000000000000000000152f32ec01d156024da56c76c5d9320e9cf1ce000000000000000000000000726b2960ea70990886d47f7ce2ebb20da9f20e1600000000000000000000000090d0753b51979c6d98a702c9e971444dd32c3ab5000000000000000000000000c3e29ef47cb8b3171d0e901eced93ab51ced2b1a0000000000000000000000006d0821d7947b636c66614bc8694d91ae1554ba250000000000000000000000004e6874c6d508a1a7ec45ba933e378c1fc45f9fdd000000000000000000000000cd4d4b6b5fbd9e9e748039bbee70bcf97767be780000000000000000000000006744f8cf01290502b215d779eef14325da103f7e000000000000000000000000abaf9c57acfff1cb9913608b93c96789b9b6bf8e00000000000000000000000053954f5addc8ec300bf6e416ea8be7b213630a7d0000000000000000000000000db70456331ba15d7808ec74f38ee71893680ee90000000000000000000000007624dd5c286654fbc4c000b35815f805149911e1000000000000000000000000acd062e8d5383c3e77c687871cb14cdd68d438c3000000000000000000000000c927b62f4da4a0c0a8c509d09baa32e889248314000000000000000000000000b56e2920e010b334732b83110fe594823609d94100000000000000000000000073b4d7b3777527fc19fa4e0af2838d97bc6d6cc00000000000000000000000005fdbc748346f28c4b20c8c125ee589e498b780c600000000000000000000000031f74c8eb06b20011d17068fe238f59203d7885100000000000000000000000056273b29dc5e93803194730488d245d25c8b431600000000000000000000000043536cbc06af563590394081d7028845df170b1e0000000000000000000000009394713cdda5f22048a573ec0d271ac0b4ae5dec000000000000000000000000440872cfddac749d9f201234395fc20ed5480a80000000000000000000000000482239cf0e88d72ae8ece1a72d12deb3d0284e1a000000000000000000000000effb5317cac16bd0ed2f9ae5bf64a11031a268ae00000000000000000000000013721db2bbb774b0beadf43b966741220d76e6b300000000000000000000000034746b5cee5d3545dec71e4c7992c3e1ea679a63000000000000000000000000052259117161e7b88e8bd3e9004690779ada2c9f0000000000000000000000007ca2cb9d128ffc8d858ba37704f47d914b941921000000000000000000000000327bb3c31ff3d4378bcf8c358f27714418ae980000000000000000000000000005701efbdfa19637ce210791c49e69109f5962f9000000000000000000000000e3a181796dd073c8829e65051ae64e84cb624227000000000000000000000000f2c74114ec47480598e4ac9d0289e3a8b2f569000000000000000000000000005623b873813b2f96416cefd09d6a27cc5c9383850000000000000000000000002936102396b356f35185e35bd643189c4712906a000000000000000000000000a3d5ebb8ec3c24feccacee0054bb6ee75ca9448a000000000000000000000000bfee29f7aefe351ea80f140c6267808a29b6ea58000000000000000000000000385a8e249f97116dfa889da15b275da4c4764609000000000000000000000000b89eb6cc3ee236c1f1d191dcdcaf8fe29f749c64000000000000000000000000145f2292bf94ea8b92a370dae99c6f157ad6bf7900000000000000000000000078d07f9227ed9694dd83b7d25c4ab1992e6205760000000000000000000000007fcea1cd07e99b2a91fe3a36f98cf9e590759a4400000000000000000000000007742331476607a529c5c5f0e94e64e5887f5778000000000000000000000000797225b22a334d94fd84c4c4fb6a08e65aa3047c000000000000000000000000d33a0df3d248a2add8cf6bc2641dc93d6a1e18fe0000000000000000000000004098fb05bcd7ed8ce246708eb5942297d27e51950000000000000000000000004e9ddc9da88d1881028efc77c90cf1975d0a727c0000000000000000000000007032c934353f99c0dfc2284cb63ed7b5a477cf4d00000000000000000000000000c0c78d070bd4fcd4b7c6c2f2cd10a1034dca08000000000000000000000000d1a1754893357e2dd51edcf43d7743733582d3f0000000000000000000000000d09220a114deadd1cfe2ee0204159464c994c2d0000000000000000000000000933a7a9aba147f8f516999542ce170bcf7b9af2f0000000000000000000000008e87e6156a94dc08b7e570e79e892236a5e0d6660000000000000000000000001d671561d5b4c2948ac2c1e4dcc4f68092a6710000000000000000000000000084bd7369e1d102f3c8c0d7ddb93a78ce369a07ef000000000000000000000000bbb93251052322c5eecb0a3d9906f15885562d910000000000000000000000000986c7d875257c4e8cae5e6786803404a40ce5eb000000000000000000000000ee70e61858a4ca929e16c8e924a124389e3fae7b0000000000000000000000009ea49ebe37ae34d745a0c606ad4e616cd60b3469000000000000000000000000170bf8d60797d39187c65d9160a4593be518a923000000000000000000000000d3d5dfa1c4d2540091f766b03e4deddd7b6c687e000000000000000000000000effa6204d00bd548fbaea3adb7c3b3e05dcee9be000000000000000000000000cb0f2321eb10c752a10f238847722087b4f5093e000000000000000000000000820e9c5c94480927f9d70baeed531ebba72cdaa50000000000000000000000003ddfcf17533c0475fe936b369e9a7a090fc10d810000000000000000000000009182e21686fb00e3d390b4bd0513132e534e8e53000000000000000000000000684d84e27b8d1a2bbd4ecd56a709bdc421807098000000000000000000000000ec1ff0e06e7af9008f57bdfcef24d3821afcccbd000000000000000000000000add00cb6c1daae03aa5a11113709b3e49a4d090800000000000000000000000045a86dc46b31fb77864fcc894bbfe8517dfd72a10000000000000000000000007f503bb4d3cc4f1a3ea969b20605902ce04a5bf10000000000000000000000004a5f810e901913744cafa1bcd854249ec709a398000000000000000000000000bd2916aee96a552bfcb1c56ed3e84659020c4be60000000000000000000000005538f68a7d00940a76997f74658ab65dc105c81b0000000000000000000000004fbbbda72e83b4c912c7d9829ef4d1b98745769e000000000000000000000000e202bf058536afc0f2c922fb04d0e91e4de374b40000000000000000000000002c7e5eb6909ca34112dbe3d36771cbc67e095b9c000000000000000000000000dc3c436dbcab121a2588029c09cb5a5925ad83ec00000000000000000000000010e9b40ba248c2a1c6feaa4cb19b8e50f44814200000000000000000000000001857da6d4af44c63ec6fe6b76f4d425a6d439034000000000000000000000000fd89c9e9d1b23ec6c4bc01f939add6882e2f925100000000000000000000000061273d3a3681b922baa6130121a9c57164238e8a000000000000000000000000cd5937eff73a949d3fff6dfae3e072916543f82f0000000000000000000000008801bd2a7ecb4b5be884e4e60396c90049b39ea90000000000000000000000007715886a33f89ad3df739935bb80672b796a57f000000000000000000000000099e7a4a8199beafa8c8ac4cc1a83fb6a314eefdd000000000000000000000000883178ec2752723c8a197e5318efd30341aa49ca000000000000000000000000ee5ab5178cc6169ccd0ade7a13c302269ef343710000000000000000000000007c3eb5d60da5ad36fa65b1816fbab7a54683d3cf000000000000000000000000a07f91c96fb3764017049159b52fb75e9434e126000000000000000000000000b0c53559ff3188cd79f3bfd5fb54637f4deb30dc000000000000000000000000b3a9715193b034e590c5b3b02fab38eee8ed4ed4000000000000000000000000e1e2d0023466fa1506a9007751978746300373690000000000000000000000001939425982d834e6557ead432950fe7084802535000000000000000000000000ffee47992460d114a3e6a6e4e9ed77e615bf5d3b000000000000000000000000644ee7fb0ebfba99ba46e23acc01360d9d7f5cc700000000000000000000000084ef4684c7d9af10e362efbe8e2ca386c63f005b0000000000000000000000007762219261d79d6932637fcbdd758d31a92102c7000000000000000000000000ee073edabc70bfb78d545f655f55a9fcf78179210000000000000000000000004911c0455536536508ab66236c1e174f77627c0e000000000000000000000000909bf5f165185d82a865b5907a1114901e42ffa60000000000000000000000007ffda238f3ad9c5c6146eed4636e022e8b9f67a4000000000000000000000000097efae779a69a2b2dfd2768c9c46b98ceee065f000000000000000000000000244c4d997b6fc33521779c732268feb4999c91710000000000000000000000001b9763819c0b175049e3beb9ddd28ddd490e9cdb000000000000000000000000caf8ce9c5f613ac8b0821e89078dc85a714eeb16000000000000000000000000703769a83db8521bd036846c7c89ebe10a9bd105000000000000000000000000480de03fd188c5a46c9e4c5bbd8669f23422f9390000000000000000000000006b278284cc3798942a2d7070bc2cdb909c3ef85300000000000000000000000076be963cf5fc5eb1e209ea273f373df26dfe9aef000000000000000000000000318fa1ded6ba85fad88b4a8fe049a233ebfedb1b000000000000000000000000445d18bbc791b48cf9ed0f766e3d03ac182732cc000000000000000000000000f18373c3eaa2dcf4ea65cd5366f37b693cff7ba000000000000000000000000039ae1d11e0e5de314e2e93e6091957ab5f71b13800000000000000000000000008b0b0a6aa2020453bb4dd8c89922c3139b7e8cd000000000000000000000000d8df7477c4a804bb74e5354c9f1726a2053f4e1a000000000000000000000000dc22592a0ecaf0e331c21f058e3762c1507db0dc000000000000000000000000cc1741a9fda036be91b1765eef03c2a5ff2af5570000000000000000000000001e7cfb67f9c05537361ecaba71ddc721652573ef000000000000000000000000b4bc3484c3f416c66ac8f229befe5729bedc20430000000000000000000000006369c0048ec3644ce4d1cbb781d8047a4528a366000000000000000000000000d0131ba4387ff0ac7328db7020dc6207776f10b5000000000000000000000000bbae35aa5f056adf5cb883aa1ef53c292cb001e6000000000000000000000000744b5e71ad8117a8bb68abe041be2ebe1405a89f0000000000000000000000008a34b85930d6f62ed80e7006007053451e123ac0000000000000000000000000e14203896dc8713604fd5460e113ca69a18e3eef000000000000000000000000593406b4c01aa90edfd99639531f713e04c3f6ba0000000000000000000000005404cd216e60d2f9cafd209afe0ca43f06792c63000000000000000000000000d207da296414ff45a44dd4a90f3b6a3f7b32c2ff0000000000000000000000000dbae5bfc2bf945fb753408a642057dd52985394000000000000000000000000c8de8a8f9a4de82bec50e2c04bd8d8608dc181fc0000000000000000000000005d6608cc84e8de8b81d194fb7d48496b0df69143000000000000000000000000bea18f352b483c7c511d8221748cfc250f0e9a750000000000000000000000001abeac056553397cc9bc5f2222bd63e9e191e4b600000000000000000000000094383de3ae7ff0b19e01e43f7d86e481bbf05ce2000000000000000000000000985adda685a88a9e83601b5f810a3387174e439b0000000000000000000000005ac9613d0c4eacb0fa9b04efb99e7238a70411390000000000000000000000009800a586944db33a003724424a891b142b9f7923000000000000000000000000e6cd3360f5a48575d2fa4d3db0178a714b4ce67000000000000000000000000062b6c3354aea4444b47510c57cbe873f4185019d000000000000000000000000581528879da1978d5d870eb1d0f64a88e7415acb000000000000000000000000c398c9468c58e97d2ebfb5439ce9549b694940990000000000000000000000001e1f079151052de81c5648cee8109e5a156692cc0000000000000000000000004d45ad738ca3e1a8b346b8422f8d9c58aeccaaae0000000000000000000000005e5584ef7a0046a5c2ecea03b3ec3401c355220a00000000000000000000000038e3b2c86e065da5935945c626a2609685761c50000000000000000000000000164244dc3dcedbb0a0ec63663803fc6c636f5dbd000000000000000000000000e6b0c7bec033f390df84f31b8811fc346e7211e700000000000000000000000099fd2b7fc0df6ea3e7093eb666f03a23b8da87610000000000000000000000007285c50625f96cf11d25626554a90c2247fde9d000000000000000000000000031b0e301585a9d1abc480ea64fcedff3f6c8a5e300000000000000000000000094db5ea298bc16d4c50b0543bbae12eb0a5c5ea400000000000000000000000083369c9056329d50fa4f3374ca3ca1a5194c937f000000000000000000000000d0db16190dad1b2dcda9ba92de3f23fb094a6aa8000000000000000000000000b9b7b89a989b35ed2a648de95d02c76edbf35688000000000000000000000000246ecf9ae4bca9d6a8253e03d49793ab0fdc9277000000000000000000000000abb52995db5b694ab5a1b5c3a4663e39c518b2ef000000000000000000000000cf972c4dbd7b880a35e22019a85390e592bb258500000000000000000000000078a8be4aaf810044ad0a6d19c9379ec4470462a50000000000000000000000002a858f319a155314c91abe22a312ad2be4a557760000000000000000000000009d88d40704b7fb2caa732005ebe46739920607e60000000000000000000000008cc673b6286fde42d79ffadd62752639bccfbd54000000000000000000000000d6cedcdb3157466db8b6e6974a68f4d819a97a37000000000000000000000000bed4989f975a71d9b393a7aea2968215ca797155000000000000000000000000a44c286ba83bb771cd0107b2c1df678435bd1535000000000000000000000000550fa1d38474aed143980ddbd7f2589d4fcf1d8800000000000000000000000076419618d83726657b3f88f0a5bcb519a9c3602d000000000000000000000000c86286d0491b1a45c87f88abcfd30f5313a11da60000000000000000000000009bbb793d6eff4f0ce1a4044606174c8ada4171f80000000000000000000000004edd692d5a3104ebc8d10fed19614be99efa5a3300000000000000000000000073eba5df2144d83893b7d66df69dfd095a964ecc000000000000000000000000fc4ae620b1a38ba632cc73423a20506ac4f4b31600000000000000000000000025fc4598229ccba5e4e3ffe6a9032181eaca52190000000000000000000000005bb2782fbca297af5238a28ab9d2b2f9d7bafb6200000000000000000000000012b753236ab87feee50ab5cb34b107fff5bc8be5000000000000000000000000aaec1da745d9599cd79d040923cefa1b2fb0e2d0000000000000000000000000355713714fd5a9cd5b102a51f0d1fa1efd50b5e10000000000000000000000003716617a89749c26bb1e2e75221ce80ea08528a7000000000000000000000000fe60923670bc0a0ec70e3c72ffb259e4058498fe000000000000000000000000f28cc81740d8a0a79dcbe58d5b84c5d80e0cda5e0000000000000000000000000afa534383f38d696da5ff2159676e815eef641600000000000000000000000067c5d6d43b4511036e8391b13bc0016e79e2de7b0000000000000000000000007f6b7e349c4ddaadb9079ce94c7cc7ddc43e6ab8000000000000000000000000c34367e2fce539af11c86667024b4bb3de7bc37e000000000000000000000000cd630cd8bfdeec27e16a87958236d774eee83cce00000000000000000000000063d3b070369ed970bdd068e15248672c89eeeea90000000000000000000000008eba833768c93e24e5b2672c65bf35a63826fea70000000000000000000000007cbdd2e841d5f722bb2f19a054f7df7b7d7ba34f000000000000000000000000a78e928fefcdcd719f85ef46ca9bec6c49efb0e5000000000000000000000000bc72d8cc3153f4358979772a668fabb08ec9e773000000000000000000000000d059eefff11b31df3a4210f627997700eaa1073d0000000000000000000000002d174f7972d2a412525bda84ef59e7ad8bc1d8e0000000000000000000000000ead96f4bf48e870622de66be15db4312a24519400000000000000000000000001be81d525e7ce711f1430507be1ff235bab1085c000000000000000000000000110e83329d242cbbb4ab65170248e1c21eeb8563000000000000000000000000f3291a953a81745b2009a106bfcf8c9b82891d28000000000000000000000000fbfedc787157541aa4a2119d964852294835b8b1000000000000000000000000e538379a9ecaa8f0426d90d3d81e9c16820d4a88000000000000000000000000b59ae84a21f6203ffe8086c58862bc58b56ba63b000000000000000000000000537533e91f04c49149b752640a07b3910e9788b5000000000000000000000000425e65b2bcd0f5d50dd78bfacfad36071848f198000000000000000000000000182fc22513e65557aa5f2ff4e3191859dbe4853e0000000000000000000000003411495e0b09d234dd9f8b14503fd31bf93b61170000000000000000000000009f83e1d3132e875fc46a30cd5999fbfccc016e5a000000000000000000000000b06ce0b9eb1863d01fb61f2c85ec734cbc3284890000000000000000000000004d89a79f426f929cd986da520b141b43fbddddaa00000000000000000000000036356e8c61a5ead81079b15e75c853000e3c41210000000000000000000000005941f6a85c1f2fb088e0e25f97e3fd7c9f0ad5e3000000000000000000000000ed84795668d795ec050d1a386a61866191fe20b900000000000000000000000097dfc2b8d48cafe8142c7bcab467ef109fce03b700000000000000000000000097ec196ba45ae4af0d5526b4d853799efa89621b000000000000000000000000fcc449bccbb3cadb36bdf91994563257b9f60cd300000000000000000000000008ab638d9ce7169dae140464d054e0c2bd12ffe60000000000000000000000000ddcb1649ff2845b23b3bcc45b9ee89162a6a72d000000000000000000000000bf6dce649e7413bf7506c49f67273651735fcad700000000000000000000000064e61eaa740c03ac76e6ec86b18092a3732aaee10000000000000000000000008e75719e5a0e2fcda8dfee10b243ed0749cbd5c30000000000000000000000008dc23684bfc8c0b10cca59847e7e9343918cb5ad000000000000000000000000c9bf3ba0938f61a540b8f82567140c0af97151ef000000000000000000000000a4a4aa71be930e47e1adfab41522576c3849cbc5000000000000000000000000418b1e1c7562710a66f4bd19bf4cc06e357f57750000000000000000000000005ac3ede5e9d0050f60e831ab89756de952f6edc8000000000000000000000000d3b0873b8755dc484bd3b0732d5f670757f9f55400000000000000000000000029e8b93a3c4d376cc6ce9abecb7e2a5bae49569b0000000000000000000000000955693f3daf2c4e4de3d9b3dfcf473c6918b050000000000000000000000000af761a69c961b744a34dfface2fec3cf6d5c56750000000000000000000000000d1c8d5ea4a64c5e87b55a386cb2ed13cd7468340000000000000000000000008390298d3f67529ecc6370915b18c6fef747ac4300000000000000000000000025f189c9a3c66d58eab0661b5f419b7a03629687000000000000000000000000724cc549fa73ab6a5c574e74101f0bd39ae1cfad000000000000000000000000d7bd9b563008f95e095c94f0c7426666ae0390160000000000000000000000001c9f2540804c4b2cbb7b2bb086fe3f58236070d600000000000000000000000096fac68daeb2b89317c21b683f056f360fd617540000000000000000000000000125315682a1292a7f29248b835572b0736dc847000000000000000000000000df9bd8ad20ed2e66ce77d5c5d8498f7afe3c472e0000000000000000000000003fd1c6b65103bf6a7175f5438d18c2e043fe207f00000000000000000000000091cfb0cbbc7a44670922484a1973e3a1254d9485000000000000000000000000d7ed7a2dc0782072d744d4eb9e04cd4b6e1fe0df0000000000000000000000008ed3f015c5c61eea744d600c2b683aa1b594a032000000000000000000000000f387701ab711f429a53b45d765b1776b7d1608c6000000000000000000000000dab625e82ce29ecb29ab3a8a59d54f5ae039fbab0000000000000000000000002c7a090e72894e32690d32af6ee1869a1d62e30b000000000000000000000000034bd4740b1e387fb92bcdd752c246dbbf4309200000000000000000000000004a1fbb3c17b1449a6cb623d6ff35771798802b99000000000000000000000000279ab4df8fd1fd8b4d6388dbf326013d8e1b6af5000000000000000000000000f2bbd222859f2acbf3aeb86ca9a98404095f155c0000000000000000000000001f7cd01d5b247cac06934e03ed63b6498b514a62000000000000000000000000874bb3b1fb1f48758140d11d36e32bf78b051f4200000000000000000000000067ce056234395d15313a929693635ed9f1dc00d90000000000000000000000002c2aae0ca7a82beafb4117ebc304d1be85cdb52a00000000000000000000000070ad214fd3bfffc0479cb7fb4de1c8133a439592000000000000000000000000794117296bc8bd4ed96501ca081df941b1081729000000000000000000000000481847aee0cb13abdb2c2d10741db6dcd7eb66210000000000000000000000006b9435a7cf4030611942f00a6606c757b5a5fa2600000000000000000000000068b6409ae038cd88ce7f90ec9496f7afbd108d9f000000000000000000000000d71e097fa504dcdf6c8635e2b8b4abed86eaee8a0000000000000000000000002a8987f0abf3a57ba888101808e0402fde94f9c8000000000000000000000000909111adb666010efad59c5c9e56c0a5c6547229000000000000000000000000981af459e901353fc6e6235218baeb049502ed2900000000000000000000000031b5ff4f7d0f294670741840414b2d2b4c28ec22000000000000000000000000e1d31613566888fe24326c8203abbcbef2da390c0000000000000000000000003cbd56f28332d1ad240b6e76ae7ec97abd956a180000000000000000000000002c23ba76dd9162f817b50486d88e8c45f825125f00000000000000000000000098a66297df49cbb9f1ae393c75c025f862fa96a1000000000000000000000000bb184d1454a86485c3b00703e7707fc066be0f7100000000000000000000000057c2d15bef4b52d4387d82218c7063c8ed0c034300000000000000000000000055e67842bc0548b7c8622f60e3821a673f990111000000000000000000000000d9be81967dd5ef2877355cb7a97fe5328321b78b0000000000000000000000008d6a09a6aacafb5a96398b9e7ac4c6d91aa00e010000000000000000000000003c242d64ce1334237c6d8e138009d5988aeb1ef2000000000000000000000000f5ecce7c8788bbcdcd0f0fd2c68d21dce4b55a9d000000000000000000000000ec5f0541423eb7e1bf70ee00a453864cf65cbad000000000000000000000000023ada6e39269c0622adabd41658e655c3aa6d05d000000000000000000000000311cb1f788de130246876ec536a8b729f1c74ac90000000000000000000000000baac0261ede3961b2969faf1a326d4a672efcc3000000000000000000000000205f5db0b47f73273e8bd7d7badf63cbd0b184d1000000000000000000000000aeba46cc30efdaa9b8b1b2d2db591ffcabc3ff5e00000000000000000000000065346b0db2e3090980d14922d3f00eb9bdb288f90000000000000000000000009781be0a89a44afdb74ba57ca3514f34ca6c3614000000000000000000000000d0a13ec375800a384634028dfd4d44bc706eb9e10000000000000000000000006884b6f8d3613dac13a77b1982140eaa34d1170d00000000000000000000000035a770259506314104b32656038e5418baef09a40000000000000000000000006e81974d8f69d569a6dcd71ca248d589b6f09b1c000000000000000000000000085f46427740dfc1d389eec829af8b0d3bf8d29f000000000000000000000000f3b9e36d0e612063a3d94a5da3a3e459923a4e66000000000000000000000000353994c69252995f1caa16aacf2326ab6eb5068d000000000000000000000000fa20eda8899a2d648020519d6fb4e1802941f6ea0000000000000000000000002397d09343f61de9bcda12a124e1b1ee08e421b30000000000000000000000009e01b67b83aa360076de9803fd68abd07f95b07f000000000000000000000000d6c426002523a1f2fe629508c0fb4336de1fce86000000000000000000000000a6f723db2d2e82818598f0be98d7ae61d1a4f56d000000000000000000000000431691773a2e8ba405916515a2c0dc7040b7884f00000000000000000000000004f5a38bbd3554a0dfc8d5ac3166bb29ffd4064f000000000000000000000000327449d550362867734b9373a976fe7bce9167f8000000000000000000000000af2ae4230c616f1682e18474c712f28b8f1b194f000000000000000000000000571e3a2a76b66d39cbd3d39c4778f813b8160d4100000000000000000000000027ee941ef2d2ebdc7f7ce7e8e273d89c75a080b700000000000000000000000056e1b47fe2007fe07765a2f832ccecb092271a0e000000000000000000000000ff78dbc789252dd93c2fc5b5f8a4b026b5aa396b000000000000000000000000d2b7133356292cd372c7e226ea1690f601d2adee000000000000000000000000f27bfdd21e7dc251315f6d0313afef267eb8cc89000000000000000000000000d9108e9cc07d36ed90bff86a97551ef504393ac00000000000000000000000004d0ace56c0b266ee411cd043184a10265d9b2d930000000000000000000000001177f6012517e939ace299a52049350c9b1b750f00000000000000000000000022ced8a9fe04ad0ed8a751143deb3f948e2169aa000000000000000000000000bc4759f753c0cdd1b4e1a460abcdb79826e5f3360000000000000000000000000b95ad6b6b510a3a87db11986e58c11a8ce54e2d000000000000000000000000e2a5596e6bc0524e22777ea588a6d690af200999000000000000000000000000e0de0fb8f8cc18d19c830f024b99e92d0b5eff62000000000000000000000000211fb0c2a76b31e3ac2945f53394d1380d654dce000000000000000000000000b22746139f563d6d69f4a2b4d7544dd89b1f1d190000000000000000000000005ec9cd7ac32040a8f43d4a05aaaa88f3b2557906000000000000000000000000d2bd0141b135137d555f588907c9b30f47bc06c80000000000000000000000009467d4d436f2535371cc4dedf2dd6cad5a12a81e0000000000000000000000000ec257a73a57f7eb16a3c71d2f8d129cc4c5c9c1000000000000000000000000507c36c02a25836273194c38ba818ec251160fda0000000000000000000000002acc63a38c1892559723a5b6bf8c5ee7e7961a3e00000000000000000000000050987aeef407c9eadd90b75e206127807c65e346000000000000000000000000d5193dc55a248b8419ba2d95c3ef7ed63ba4f9010000000000000000000000000eec3849fe0098d3db26cbb71e0d7356f1d8259d000000000000000000000000d3a160221abe2788d81d69ea7ed44b3e8a290c1200000000000000000000000028ecd37ead27f8a94a3a27732e98d6b9e292ef9900000000000000000000000046da9a83d42fbdd1c2d92d2482db0d8ec839f376000000000000000000000000537018991c4ec09835ecd2816063cd98af530bb8000000000000000000000000e2ed63688e5ae1ba7698816a7b0335f1499985c60000000000000000000000002b2b833efdc08d2e87fdc1187bd308a5b5ece43b000000000000000000000000fffdcf1f371e7cd1e30b5d50c30c53f437b70e53000000000000000000000000f3cdd6c696332eb4307769f6d758f43813aea2d7000000000000000000000000ba3837ca3a9fb1836630f2cf5280418c1ecc8902000000000000000000000000e47c202ee879626d9e19244ed63aca0c1161c7eb00000000000000000000000072fa7e78ae9070bdf84c20692edac345336dca2400000000000000000000000095e8f66438776b41c5279c939c287d7a119085d500000000000000000000000020fda1a8f420fc545ef290b123e35b81d281868b000000000000000000000000670627a7b98e52d27d0373b97ed8c1d76cd31fc10000000000000000000000006f4a6eba0f8fb9101c3ca25cb07f6fb1dd74e46c0000000000000000000000008d2c564d0ccf3001c5352bf993c1a4d9c6b89a95000000000000000000000000c528ca6fade30e213cfed441fb683d46195741ac000000000000000000000000cd46177a182eab8b1a3215fb9b934f0f45e4086b00000000000000000000000061548f641d2878a997e957d6406c34ff3cec56e8000000000000000000000000c7ec0014b4fa0ba07bde247040ef233a2dd61d4e000000000000000000000000cb63dfe692f5d6640afa9227ced30cc0da2ecbc0000000000000000000000000052542b8be4def88dcd668b87270b0325a50a3ad00000000000000000000000064ed7e3f07ceaabd33f2274f084485537bc96e7c00000000000000000000000077d1cc29cff03ed126fcb4fc0e0c2f4cb70a2e5d0000000000000000000000004fd260b0b1fc40b77bb83d9fcbbbce2ae87aacd200000000000000000000000098ee848fbc5f23522b9de40ee06708d6e67570af000000000000000000000000b4ee4ba3e26e31cda183e0b540e4cbd96fa6f5390000000000000000000000004c80c74e2ebbbeb36b8791609decc0ce9f7357a7000000000000000000000000ec97852e76fb5beb363444cfb17b21c694c284990000000000000000000000000a292612ce1c26403079fd6c14306c1d0331b6ff00000000000000000000000006d083136bd4b017d7f83b5f8d1db243d9307f1700000000000000000000000074a4ea30933d549f13dea6b0990c80b44021c419000000000000000000000000cc6adf0ee8b80f46d281dfc5dc969b638be25e4f00000000000000000000000025e2a0e3fc825a37203587e8d405a27084ff530e000000000000000000000000d0ca9d593d79cefc6055ddc83e4b68f86e1e8663000000000000000000000000968fc9d058b8caf8437e5efeb3cf994613db46c70000000000000000000000003d337e1f7cbeba18ce68e910818c1889813c4cee000000000000000000000000c4d704ae17f8b59d29f6b342a92adbe91a1c74de0000000000000000000000009d75592df7b22329a02183090c2c302e30497931000000000000000000000000dfa11a0b252e507fb907137c2ad98ad38488222600000000000000000000000084672cc56b6dad30cfa5f9751d9ccae6c39e29cd000000000000000000000000d4b58fd8df36d6434d950026c8c4d01ca5f7bdef0000000000000000000000007033f013ed178568dd24f71a90c2881215e82edd000000000000000000000000868d226876ea2c6479651110cda2ac349f4fb9c50000000000000000000000004af7b8cb8aaefc2becc9a8912b4f16fc30fbd0e6000000000000000000000000f98d48c083a4de92b501c53cf3a495e0a9c7b3210000000000000000000000000c50b5750a63c4bd7fb0b30e4ee4edabbc3eb9ef000000000000000000000000b1cd03025307133c14360fd8566c1f55bf89f37c000000000000000000000000081ff7b64d43253a4c555c87d341ae15ea7451a600000000000000000000000044674a63f6d1aa5f1dc5bad85bc5f42688babee400000000000000000000000040039f587a266308deb7adc535a1de16e1acd5970000000000000000000000004867f77e25625ecd94cd4c302e841785fa36267400000000000000000000000059de42626c04074f714912de1a387480749c487d0000000000000000000000007020ea3a48a68dce11c46508b0f20998378f952e0000000000000000000000009f1f98ca637bd735c9de2abe1cd7bd45032d3224000000000000000000000000c1e2fddf438e6c5147bb7d7d591e5066cac394af00000000000000000000000041610b19b5d2449733f2b894b6af375dfb6c73bd0000000000000000000000008af7b9268835fec41e3499a84c736827cc1ee5bc000000000000000000000000d966b9f519e55e025ccb2fc8ac377d7e7fe838a1000000000000000000000000b497ca40c6453b53b35be0cc2bc5cbba2b2285a2000000000000000000000000be5d9eb0612c5067e4fa69e56618ab6d50fc57d70000000000000000000000004e3d272be1e9fae7fa1ee371c3e8a2eee35e7b9200000000000000000000000087f587475a07d78f9822e7b705d76af846d93141000000000000000000000000c1710deee30d29f04300fedb78f9ee5d2641ccb1000000000000000000000000275c7e4ff5293f276b91ff3bb67bb347cea0cbbd000000000000000000000000ef9c33bc9fd6ae6a56126c91c966decf3b7b7f5900000000000000000000000058bea5a9018f08438b4e4ef9d310593cf70f5b2e0000000000000000000000004990187b569a051d6dad38b82e827c5511c2c6bf000000000000000000000000ce40fd9de15feba472c83f209ea2028eceefd16c000000000000000000000000d6de1d5c198cd8eb34bbc8ac86738a4d7d44ca0a000000000000000000000000dff07877249f2eab7d877af52799adb8ba3b2518000000000000000000000000efe2d5b93173dbbe7a0b129585e820a55cd99f350000000000000000000000009e4468060f0744038c7cfa8d910183ac04d453f2000000000000000000000000ae64dcacf6ec574cb55014ee75de602ff783688b00000000000000000000000062d388403c2bc00fcc78d7c416083974c0a74bef00000000000000000000000052111cca64434178a8413ce7293e76052ae5c1920000000000000000000000009ae9670cf08cee3833bdc4be3065a245cc1ed98d000000000000000000000000f7d133fabf797e44bc5352cc2bdd0e32fae3fca9000000000000000000000000c44077d3cb5cf6b8c5d9ecb56ee595424995d8b5000000000000000000000000bb76fd5e15d2b4543f402e08585de712b93b6473000000000000000000000000b23acfdf6707fad2d345ad8288a34ac1fe8e8eeb0000000000000000000000009e152d173f7c6b05680b78677c12a4cfcc72493600000000000000000000000070b3a0cde0d90f0bcee03c436c1783d57d6122840000000000000000000000005364d51cf77c1097c1c90f709bea762864d9fb62000000000000000000000000aaac9a1e8dd9305b57b944922ce55bb8e2ebbb2f00000000000000000000000071c50379d22c5a42f3550ce9a32b79cb08595c43000000000000000000000000bc00c4b77c51214137c9c749381778a996e5fe2c000000000000000000000000f915c383b68500b89be1cfbf461a5dee60c2d2de000000000000000000000000be63c53c0913179f38268dc880340577b3c4e42a000000000000000000000000d061bd418a40f9d5fbc944094993b704b4dd9777000000000000000000000000b475d8bfa2e5610874eab7e019b06299906e3d7b00000000000000000000000059495473442315c6407bb0def3131a1ff789f000000000000000000000000000fe053c1f4ef649f0f8ae5cc326bb36cc708b8dbc0000000000000000000000000a073502159c72c68003bf10f908d8d40f79dd2a000000000000000000000000fcecfeb607d218f16dbaa74699ff109fd9cbe738000000000000000000000000ed63058c3d3949d7d9e7d544b5a0dcdf13ff995d00000000000000000000000097a8405e539c5aaf2ee8424620ce9601aedfd75400000000000000000000000006050612019852c5b1e4a16858555f9faef6799800000000000000000000000005c569952d305b06e2439c825a1bf730e565b91b0000000000000000000000005428a0bc6016865fa94334130f3404310cb664e100000000000000000000000077aeaef5cb228c6a2cfe47922a7fb8f138780a5600000000000000000000000080f46b1cf6ab872f700e6ef65f3f98e94c0bb8330000000000000000000000008583825bcb58f56da38d1e23e1b2b4b519d6766b00000000000000000000000032257a08b044ccce0415d0dde3c1afc349cdba9400000000000000000000000063ecdba37c006542a7be0ac76ed4b2f6a4dc31e70000000000000000000000004bb69ec440616f89324eba4d92c5e774d2f8e93600000000000000000000000056accabed2739d6bcc7a44913e3423c6a4d2ed0a00000000000000000000000085bcef719b32ca1a8a7a94fe9b19cdecda1cedcf0000000000000000000000006a0ed749c6af36e21712c8d889b57b22e57697c30000000000000000000000008dc04742258f8244e6bbd65ad3e0f1d6fc4fdd23000000000000000000000000ce2b0add9759823d44c9fcdb4a72bbd685f2988800000000000000000000000073c2f6a1d79a7bbd41fdb0e3311d6186dfa1738a0000000000000000000000006f228263674776343d4ae86465bd3f207b8abd170000000000000000000000003781b26fee9ec9758ac44c969fe8010cbd77cb150000000000000000000000002dc9221f3fa920c193caae057246a8190a20a7f2000000000000000000000000ce5728c0e71bef9fae625a3e54218dbd87b4dcfb0000000000000000000000007cf33f0b4d97597fbb3c8fc56d64d5f22ed8678f0000000000000000000000003aaaff6d4d6a8cca98ed10b86a0662404b6bd47c000000000000000000000000e869524460cf8d5102378776b8eafc74427b023c000000000000000000000000f8b501f71c48308dbfcaf6d1077c7382df19f98200000000000000000000000057bac3298a8f19dc510afad4efdba159a035f3f30000000000000000000000004da2da9f2f9a425ab3547f48087f0eda2be45100000000000000000000000000a2ff387c7073cf4e6c884577eac3b67702e4fe28000000000000000000000000ee907449c5cd79843ff900156e33b13d152d15cc000000000000000000000000f59c2c7999beb2310cc516cb0fc42ddf16d9b37700000000000000000000000099d9ffd8f46633f6c5a5d90f3773572b096c1cac0000000000000000000000001c447c021f6f22f7331906ccbc4037216bbc409000000000000000000000000013cd88bea88aab425a6a2ab55e1c68c66d1f17aa000000000000000000000000e36fcdfe6fd3e26eaba6e323427f3662453b1239000000000000000000000000a5c41806927e4988a9a573abf4d3041e09e70f81000000000000000000000000b36b52b697f22d0c29329d0596a875ab97db8c17000000000000000000000000a6ae1b19c106320e9b320948257a6a45f303fc4100000000000000000000000069068ee6483b62bf17af8c75640d332631e93bdb000000000000000000000000cf669fa882c2c320571fd12f7e55d5202e1c0ea70000000000000000000000004fb874907004024ca3de60d39e2051940a757d190000000000000000000000008793610138714bd053c2c187df17368357c893d6000000000000000000000000738ff4f56974043d400f5b4994acd519caabf8b20000000000000000000000004927fd61c59c2f7b693882b90c45daa8e757330b0000000000000000000000003383aa27b251876368e5602884874b2cf8d5fd3f00000000000000000000000014f387448413cf3ecf2a31bcda77a4e22d9b4e210000000000000000000000001af17db3e19d7d3df7d8f4a6414ffda58b6c4fed00000000000000000000000003c05898dbfd57d42420e2ff56dc759b1a487d99000000000000000000000000f06351d33d857d0fde635fc18e56d2bd1fa6d9d6000000000000000000000000e4f5470c01bbddde3d22f4ca6dbbaeefa816bfbc0000000000000000000000009b347b8acacc049d275ab3d90b63f9810e6593dd0000000000000000000000006ac0cde2c8aaf20bf42b4fe7d865aadd6b10a278000000000000000000000000a2ea4eeab9afc05021262aa7aecc415ba1134cf1000000000000000000000000733b6965a1250a5c154c823f862a0141b4e6980d0000000000000000000000002866f5555727d2bf9613a435c4cfce800199808d00000000000000000000000003f8b347223db7c205ee2d16b40a47cab63f42c2000000000000000000000000ff581fbea0cee025bc74978170cafd14d98feccb000000000000000000000000f9fecbd1b1e99a8fc6871310b53ce7f367f4cfa3000000000000000000000000e7a2c74a4401655c9b9929305adc0dcd694f1963000000000000000000000000637f5ef5d50c5eb9b195e0fda4200191074455a9000000000000000000000000e9c36eea99dfe0d5d3313ea8c8fb101231909dd4000000000000000000000000dc749f209b1174359a4fc265e922754b66c5c3090000000000000000000000002b548071776d0260ed85c1ff21b133ecb8ba2a48000000000000000000000000d5be21ad981a1ebc566e7c36fd63fe9921fda4a2000000000000000000000000d9d2164b3c02954a7d826cf653d3e55322d0bdd3000000000000000000000000496910237bc7623581ff7742c0be5c2029b8f5ba00000000000000000000000006b5e376d2c75b7075e5e212aa5e8db39db05e830000000000000000000000003d0b902fbe8157b54589348fd91898ead26b5781000000000000000000000000a9b0a1941d38678a0d361fbfb8ed0d9f28c426310000000000000000000000004f18937fd67dfab9cbfc4ee38f9cd200636997c2000000000000000000000000705d24c6379496f7f95ba06f3c4865326efdd8da00000000000000000000000004bfcf71bb56f55d8897e1cd900b0500ada65e84000000000000000000000000da5cbb72a3e8b5f085225b735e97ad38617c6d2d00000000000000000000000061438cd5a61293e5af37b50029eecdde3eaf3ddc00000000000000000000000033dd832970a6a2320bad251e44fcff7a248ed2b40000000000000000000000002c23d4bcc7e58886cf75c70e452a34bd0e54449e000000000000000000000000cd49cab6af3b21f6d440f52561dca32bc12c6a06000000000000000000000000b21cc5df1a235c3a51a4741b8b4db5d318bd107f00000000000000000000000020b68dc38951aeeb34d0a07aad4920ce9d3dba1c000000000000000000000000b8edd6f7b157f35a13a3e5129d2a090fc4e35cd5000000000000000000000000a74f2e56f61b477b559c5c484104139a100c3b4d000000000000000000000000f7dcae9bd515c5df62b165d4b2d25c19d5351dde000000000000000000000000bd97b977fa2e71d0f46cc40c9ce33543bf3e516e000000000000000000000000d1c1618bec74a715b2bbf99604f678c06bdd372900000000000000000000000087725c9975584360dc7910d147343e487511d9750000000000000000000000008b2809ac78dc930234105ad3b8edaf7aa8017b28000000000000000000000000858b6dc8aac26fff72c8b04855f082f77c6d55b60000000000000000000000004c837601b374a40a384346bf2ee23b3c1eee4d80000000000000000000000000b31c01a9f9f30d96d987ff3d8dc7c6fc71bd264b0000000000000000000000007cbb0d37e68892f3c687c8fa4da6f98422cded380000000000000000000000001fd2be48c71a2b2002dc37e91c1e89094b36d961000000000000000000000000b3c2bf5876498333168c78e6d2a191b42b154bb5