60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e6e6574000000000000000000000000000000000000000000000000000000000000000000002e516d596b37506a52644e5841467337356e727474344762714447734d3750415777314672337a7575676a5a693644000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000f46a3b1d6fe48b7759313ef228fe0a5be25ac96e0000000000000000000000004667cffcaf49861c02fc88718b4dd89cf5a10b6c00000000000000000000000018f51531bc882062ce0c792bd4e8fad084ef557b000000000000000000000000511d141c2ae2009ac59aff9af498e5d73a1fac520000000000000000000000007b963e5d4e9d7899f049abf05bd46648a5b51bcd000000000000000000000000192e6223b29c1bff90d766aac0a1d3b459816c5c0000000000000000000000001cbd99e027cfceecf6ab185a8e5a86b27ca2228c0000000000000000000000009902232f72936258d9f59e095d634aa4e29736150000000000000000000000007a3af60e8c7e48a9d313d9697cac1b177c29e6850000000000000000000000008c2a4927a5208348ea41ab5f1331513c1f758af50000000000000000000000004b160392f7c08a0d3f74cfd1a61a06c890f639aa000000000000000000000000b529f1c4873684225fb42407c8d4c8e40df19907000000000000000000000000c32bed051088299d0a84cdb845f05d69e1d76dd1000000000000000000000000f9b61702256acb43f7742c14ac28395b0592d77b000000000000000000000000739b111c35c58aeb5abd6b3e570d047a9132c183000000000000000000000000e14321c0988f09b0c2b092c3c131c6caf8bb0ff5000000000000000000000000a1087d1d4cf93a7403dd1395cd66b26d91babebc000000000000000000000000c6f213bcf8b29844b8d9591bb9ca2a4ffbb11082000000000000000000000000f1531f9747b8a635345f9bf86c1a1fae8d5b41f2000000000000000000000000cb94a6b229eea6fbdd7dc691470953ef6584f227000000000000000000000000fa5200716fd8c600bf9385d6318d2e184e7c15fd0000000000000000000000003813c13775e3b3d6a96a5053d0198d529912855d0000000000000000000000002a4fdffe3eb9a6de5c110f1067c25b8f5e639c2a0000000000000000000000008813d1331c8f638c330efc0c7ff45e26bc20ae490000000000000000000000004978eb6f62e91b5acba2915169d63ddf8b4d5d8f000000000000000000000000c1c2a79497cc6ac7901be8b11cfc082b001a6c3e000000000000000000000000000f7f22bfc28d940d4b68e13213ab17cf1077900000000000000000000000007421e2bc71609b5e93ff4bcf8aa741c9113a03e100000000000000000000000089f21d87ef9b01b346327f06ca9b462c30bfa147000000000000000000000000ecd02810db92ff027ea1b0850d46bda963676d74000000000000000000000000097515383aa9439b07b37a8720f86d2ef33b27cc00000000000000000000000005d6fe80d0647c1559702f6cb3461f4cdf00703a0000000000000000000000006234cbc9fda58bbd354f7a8b8d22f06d9a928e960000000000000000000000007c724a031becdaf9d66a3e27dd24faed0f9f2bad0000000000000000000000005f09e07935644aef040a3394e6e7c5d6e3b1631b00000000000000000000000029a1a5cdae059dc1da2dea1c86d28cd7ccc81c09000000000000000000000000080466acc0584c7015e9a4b339a72ccab0ae023c000000000000000000000000e620d74d047904fb91fc3f79c3b37e4c23d05e89000000000000000000000000154c23ea806219ac798665a4b2cb3f2541fa12720000000000000000000000007740078c897bc2d4ca1fbe4d34b938e5793f78500000000000000000000000007baf32f862e3c54d91b3ff1551be9eb484838cf300000000000000000000000082e181fd4f96be84f87f98ecce37265a0cadc3ed0000000000000000000000008508fb19d40b66d5e06c987e02387b24b841072e000000000000000000000000121d63585ba38e1c15d59c6620d1896152013c0c00000000000000000000000055a31476429841c5896b63de58128cbeac5c3b9200000000000000000000000071aad54c41820c7a7863074097c7b589dbb8a0bf00000000000000000000000091814157ae4495bcfdd836f0a715501d4395c4690000000000000000000000003c153d3255fa131468273f15b26bdc2d6d053688000000000000000000000000904ce51b8dde9f17d403ab47886fbf1088af791e0000000000000000000000005c8f65ed038444c5f3e68cbad80514b9fb2920700000000000000000000000003c68bcf2f72661c020c304355beea5b6279d9abc0000000000000000000000007d2eaa27f6eb4e80ef665912205bdbf40ba734a00000000000000000000000000939bceef7fc48c89b9dc69703b160c03a113ed9000000000000000000000000cfd4f07aeeb6bd33caf1921766894ae90ed8adcc0000000000000000000000005853264d3c410aeed894595aad55b9ce4ef04976000000000000000000000000604cb7e29e3f921dd87f08bb25c72a7a2482e99c0000000000000000000000007b9f00e21eb78d4ff08d234346f9379ef64c4351000000000000000000000000aaa7c30717416c879b0da04c250e0b65d8eaa410000000000000000000000000ab69718ab236fea35ee9b007441f49b04a0fd764000000000000000000000000745496c30685a490db3317819ae73468e50cbca4000000000000000000000000fb274fa6eafa445be046e3f0df3569db3ed35a6b0000000000000000000000000e514a4e3edb20f874bb17b5049fb6d4dec2648e00000000000000000000000050ade671614961acb814ab757783540a9b982156000000000000000000000000adea2de034a4158331688dc9e1068aa7ff4ce67d000000000000000000000000443b13be2b6a49ff150bef864adf1708525e6442000000000000000000000000a4b7d9c6855b680ed93970b026f74ed50227b4ce000000000000000000000000609179bcd19ccdfa4f1a21005ae27fcf96fcc820000000000000000000000000d8e22967c2295f7d1e5546f4569c666b727c2a3f00000000000000000000000067867ee04777cf37e2af4e13b8568ef472c34f310000000000000000000000003b6224dc6c6838c6620ec5d77113a9bacfc7c91b000000000000000000000000133beb345f4f94eceb9f658b9aef6c4f1566f0b40000000000000000000000003475d7c944c7b3997d23dfd0fec890d3f63348d8000000000000000000000000a5cd47ffc1e3654d3435e75735d311dc0dcaaf79000000000000000000000000c797389ad22b1db8a423202d8efeca1395833f2b0000000000000000000000008b8f166cefd022c55e49eaeef42d1785d8025e14000000000000000000000000f6d625cbaacffcd805b80bca6d0102061c2d724c0000000000000000000000005647e0d0861e0ca20c98f29565061048bd586bb4000000000000000000000000129aef3b94405b6890f4b7ef0c47330332bd698c0000000000000000000000007c9ce2502514b88433c21980fa47573d2f8e9e80000000000000000000000000eedcf0bf6e209a2cb48b2283dc8f6fc6726de25a00000000000000000000000049cb9d04c103e74d33684cd9d90347875e5606f50000000000000000000000002d7cbac03812d3bc7fcb58260e764da48c94cbb6000000000000000000000000d2beb5e34c9e93120123900417d1afd83f1e54370000000000000000000000003fe79896e8fb0e00ff5040ae281f67a8542649b2000000000000000000000000bf2284761de11b5bad5a5681e6782abb484d3bd10000000000000000000000000772bda5ad18effdff824b9cc9b915b166ace8d100000000000000000000000048a62016b409cb9a0989dd1a10a5c4c23b44755b000000000000000000000000fe1819c203ce3f38d053aaaf264e03d8e655a9b4000000000000000000000000a9c043852a0eccbd6c1b4e27bbeb0a61fce9273d000000000000000000000000adfa22fde7d1a5eb08154a353c2143cb2e070b980000000000000000000000002e421d4714d31ad0c0d3db9df78aa7c17473096e000000000000000000000000787afb9dc42bcea5de4a4a32860346cf29c8b02900000000000000000000000037c15fdab3d4eba5ecfaacf9bc299f9a895824db0000000000000000000000000128f71b658f1440e92832b56922196981382e4a000000000000000000000000b06f0f1cb25c0ea38ed34dd0fdc410e091c4fd190000000000000000000000005b0ae46fb67a649f93501d5905784bd7377eefe6000000000000000000000000c7abf1e50379941275fbe1dbae9dda4c574f1963000000000000000000000000307f0196b0da78e7a28bc85190b9985dded34e5a00000000000000000000000003270e4a8f950f2f6615c49c43d273337f8cc3840000000000000000000000003e79ae1ffb5355ec0fedcd7110698d58003c5c4200000000000000000000000038980f31cc69959e3d1f8335c4b699904c6020740000000000000000000000000c97fc3483f4ad9d8646ce75b98695ff54df132300000000000000000000000052f7fcba613612739504241dc8078521af7f73380000000000000000000000006812574079231256337cf04470f718b81a841eca0000000000000000000000005cf7b6f7752d6c196d84e4912c22be486f2ec28900000000000000000000000078b012caf56c86b2df952ffedfd6b8550fa98729000000000000000000000000fe5faa0904a9e9dbc89f116a8f2200f22b1b4c4d000000000000000000000000fab45e67656074ad2e1bf90ae06e02f6a1aca1b2000000000000000000000000774bd7a8ea013c3412e71974261ff4260270c0040000000000000000000000006967803aae5f955df73c07108af28613b84019450000000000000000000000006f15d531cdbc3e6482a20687e5e6142017ff51b100000000000000000000000063ec1a739f0b577bae559ca010a0e5f099d15b330000000000000000000000004b72445a26be7ebade011d0e9b1799f8ad286268000000000000000000000000dfc324a6d0aeded6deb0262a3329a51fe81c24d100000000000000000000000061d991569f5a4b61d92e0f896c95238a2ff06abc000000000000000000000000ab79d2a8e010a57720146f4f28c6c1c12bec8e7a000000000000000000000000d842adfe47d2a4e30d132f0b361e6e78436240d50000000000000000000000009d48753171a43524225780a78b3092626bfd5f210000000000000000000000008ac31746abe1e08f642937715a55a70b0d121b7b000000000000000000000000f156124e0cf04e30815d04143e17a90c120a57d7000000000000000000000000a8837147d78f771102ba63d6a6d2846fb4000930000000000000000000000000769f544d0fb6d928835dec8dcd359f8e3562f310000000000000000000000000293950e8d219ed5ffa1a620fad8f61f3b4dac888000000000000000000000000e5c009343160d86482ad913e54fdd96ceb4c15500000000000000000000000009e53a400f432d8b6d84704f8660b45e860545548000000000000000000000000f0ff1cad2422663450e3de040036589817d2f5590000000000000000000000002af42ea2ababb4d0b38510f3b8d9f7d8c760cda5000000000000000000000000ba0548fd7e0cd2eabd5c636866a2a59e28ac6a13000000000000000000000000dccce6586b2814279b7689ddee4654ebbd2f339700000000000000000000000010723cbb74dab57be9a7702fb5e861aca5aaed180000000000000000000000005ff817a31c03828c9f8995fc8b70b2eab5e59acc00000000000000000000000046020205abd2cd506e135d8f36db5c48d1c0183e000000000000000000000000bead6f15c47b5d6570da12636f3245b1e083d23d000000000000000000000000f10bc89130f9ef4208337be98a6bc6fac30be30100000000000000000000000056cf514e85d91926b55d87aa19f27e54086d42e100000000000000000000000093e4a0e8c0e35d19ccfb20d90d9afb64d76873a6000000000000000000000000c6c20ad159e58b990644bfde8ca1e638f029389b000000000000000000000000951cf581f907cdeacbf2078e2447727770374d96000000000000000000000000f7114e709c7b979f37bb9a83acdb4567bf38902b000000000000000000000000c3f443d2e9217343695fab3e6ac5a99a19987c6c000000000000000000000000ecd02cac2934b765172190af6f9583bc5e90a1b000000000000000000000000037ad10450a7d9129752426ad180e327230b82d02000000000000000000000000886cec1513229c5355d39499b7301384b1bd9f100000000000000000000000003de5bec3f6d1cd93a5c99a5fdc8018dbae263a6a000000000000000000000000431282881d2de3e1a58a401e318f7f05ffd8a7d00000000000000000000000006c50b605b9c37edafda0ed0f71d91b6fe078f32700000000000000000000000012c7c7f6a449ddb0936b6d8d67193b92053a094700000000000000000000000070f2c3cfacc7f919a3d05e3d737b337d6dca180c0000000000000000000000005bfd6fa1834df561578c2d4a8d5b20858bf8cfde0000000000000000000000004b24517a921dd08eb904b656eabb4c3c2f32a58a0000000000000000000000002ce6139c1e1c06ffb216af03b8f8f8dd6057fd240000000000000000000000006db6f5cad9fea408cbc42842b171348000e5e9d300000000000000000000000067ade8589898e38c12cb058e3e1aec85319661b1000000000000000000000000bc8dafe3399c9c5000b2f0f3963ebe0133339fda000000000000000000000000330ec3afa8e96f99213a98c801947d082e46583b0000000000000000000000002d3c92fbf9343b9f6062fc1785754a04092fc7540000000000000000000000007b504423b7b583ce2dfc46fe35bd9c3e7b5a7bfb000000000000000000000000f4a039a7197079d8023cb3b523d4cc40e67b0e440000000000000000000000007acf730d798909ef08dff46a351d14569ac62d0800000000000000000000000098a32501b2b84b6bba13a9996cb855ae907e489b000000000000000000000000caa7405c55bcff1c0d90fa28c58e1aaa642e0ae3000000000000000000000000960306d2613e5997028d8b2cf879fe9c6452cb4c0000000000000000000000007634e2f524d95940eb3f8fbf83a6017f98f52065000000000000000000000000859c8464e1d3b573d91fc63e23c31850e3a6262c0000000000000000000000000a7c649229317d4cce321bc3e655559c0c3f9b6a00000000000000000000000054953795fda183159363268465688a348c8a87390000000000000000000000003b16c7227ee22defae6f3076cde3bbd610d80a9b000000000000000000000000ab7555b1db012adcf0352c340a3e09c8e04f4d7400000000000000000000000001e445653dfa0e42f0d247e1cf3ed5de071693ce00000000000000000000000030e92f9433200feb4b0a96db1c5c39f421d0625e000000000000000000000000b97fad520a2d41be37ead1decb00087def7b42f40000000000000000000000003accc04285b4bc181b728ecbcfbb88750febcb66000000000000000000000000fea453f1bb30f2f5d248d82623d6956529b20ce000000000000000000000000013ea012c60b37cc8ac4983af7ef9dccf76fbe7c300000000000000000000000064f67d5d1306b2208b6bd4c739e55b9cf86e783d0000000000000000000000003b7db8c12745a538dc4023af7d206005bce3dbee000000000000000000000000c6aaf147c1e5144581cc36168c22de0e902d7078000000000000000000000000c1b7d07bfc50cfabb68b77958dd5db20ef765f610000000000000000000000007290ea8584c063500fd8d08dceb43ebc7f81f032000000000000000000000000291e83f0c69ff3a2458c924b3d0d176ce4976a4a0000000000000000000000009b788177062fc1f2297e7fc96fbf70d5c2a23cb7000000000000000000000000f17d2646f958e8502d762c00583c3231f3b8a256000000000000000000000000b642052492c888aad9ccbc56efb03674ef8ddb9d0000000000000000000000003b57bd3d7318a3ab62f39463f41dc7b0d20b2e310000000000000000000000006f856fd5fb2aa4b1510b56ff277092910166c22c00000000000000000000000082ec92bc1edbfef2f2a3684fd880524a865b99ca0000000000000000000000006452b808399e6f04c90dc29032bcb53a57c818e40000000000000000000000009d67e10cd4075c8963b0c68ec372dc826381e77d000000000000000000000000d08a609839203502428b583d3456b08f7d6cc5b9000000000000000000000000e42e42eb06266d2fab1b8e539792efe26a4c3c2d00000000000000000000000039006edc6af83d0789b8f5b8f115a30ef115c71f000000000000000000000000480081a00054057a052053e7d1fb6fe0e87c980d000000000000000000000000b62305824aaaff44606b9353a35c7681ee4e7a5a000000000000000000000000727ab72be9a742e30bab6b023ae50fe33a7996780000000000000000000000008f4e091d4438bfd631dab496871119b64186a3bd0000000000000000000000006c12b01bcf8b86deeff83204eb5eae239e178c5d000000000000000000000000b3491a3c931309c250a9cd51dc31e8e8a2478e05000000000000000000000000e4f4e952a8af9eb45caaa9f48533af3f96e18ce4000000000000000000000000730a887a5dcfdf4147e154dbc2c9c14b60924628000000000000000000000000c8dfb9d2194bb778b3a491f8e874131a336a96cd000000000000000000000000fb9134233868e0043db6152c8c094cd872d07c3300000000000000000000000099bc8246fa0f5caa4a324fa03d356eaa7196d4f4000000000000000000000000850d1486bf6b6229d88c0fd7bae88d5b3486531b000000000000000000000000d37188cf9638beced2fa743ce7ab89c538edc63800000000000000000000000080d2ca33b9c479f520d68c0fb72c9f592d93ca79000000000000000000000000192e48a271d9adb9c9e64a8cd1a00073f4ebecfc000000000000000000000000ad9d8630fad580b12cd51efa31ce185d95454ee3000000000000000000000000a439538451c7b3a16ee9652e70c232367318848c0000000000000000000000008f0c214b77d8d800759c9824c1e0663f1df8c60b000000000000000000000000d9c929c0fcbe8273a3393be04c7c68a4e816ace00000000000000000000000009bd2fa4f0ae102f3a96c1ad3292f419ba8d0191f000000000000000000000000e6368721b256f7152a7b2b4f25ad147bdc9478c100000000000000000000000035fc5790091bb3be06b05ab9f59aa20f3519a648000000000000000000000000ce9ab20253ad43365b9e6b9dbe65a8f0dd19d53e000000000000000000000000324008111a5a3e38f756a5fe063694f4e8124f2f000000000000000000000000bcc7e8732a8b3d60521594294a3b187e4a5f70630000000000000000000000008450a87ab4dc1ad68f00daeac2662a7c114c215300000000000000000000000012f107ac0023336df48eae48d02ff914aa65abf900000000000000000000000049767cb6d03e100caa67f9be76ba7b2c0ee472d3000000000000000000000000f29d3fd5974b920b9a593197f1c8fb68a1401b960000000000000000000000004b60f035f1dbb59ff9c9d3369fc043423207e7880000000000000000000000007cc09760d1c018dce1adf387b944c2cb4e89efcf000000000000000000000000cdf7dcc36d71533ac04d1982e380fb8047377d86000000000000000000000000b34bf34dd988c4a6e8d78bd170c4d58d288e465e00000000000000000000000048610b4acd749b2bf634785a18de72e152b66daa00000000000000000000000013781136801ca52ada34f148596c142d3a70f2990000000000000000000000004e69374d40c2ea1a7de77733d95cc25d5504acd4000000000000000000000000a897ae742f1bf5d9fd45c31e58e9b5ed7367a8fb000000000000000000000000f031e89b54c144ae5b9125661465f5de63b8e0b0000000000000000000000000cf3b3480dafad113f92973a5808b6b051199686b00000000000000000000000007f2d97103df0c1324b556ac296f4c503128489c0000000000000000000000009ae1cc5e82c6c45f0f43a9e2b63f02410b9e3cd8000000000000000000000000eff6b52ce0a7f23034cb1cc8f2940f64bc3fb33b000000000000000000000000efb230432978af715559719e4d926a9343218bd50000000000000000000000009525c7a223c19ca528ee819a00afe719bf06ec28000000000000000000000000c69dd639911e9e24e8350b9dc44f7b141160c5e9000000000000000000000000d42b07f20c6b6dd120f555f561c8e1028f4167bf000000000000000000000000a1d81a342fca1494c2d1f8c38e499ecd7b5b1c68000000000000000000000000efd891b8ca4656256eb87d6e99256afb0a50f504000000000000000000000000134f626f8dd7d7c3d773ff59df57703ff0c33c23000000000000000000000000c3d7ea556e2918b442cced482524733c6e0916cd00000000000000000000000085a38fc7dc8ecb64ea38f8dd582cd7fe9955a224000000000000000000000000ea7058a3445d81268f927ad1840a1ff124b5bdac000000000000000000000000d21c7a7782a7640851ae9f758723bc81c7f490d700000000000000000000000050a863fd777ac8d3f106ad31f91497e36a815c2700000000000000000000000072a57e1770c98f6ef1e2702f09f17fb8726d7c44000000000000000000000000b3a1814198dbd7d2f7e833344193b90680b554190000000000000000000000000a91ed527fdb03c41e2646d1524d9bed6e114748000000000000000000000000eff38920a1139ea6a9cf670eaf7063a1a6988fde0000000000000000000000001c32c51f44edd7687261185848c910ff719db5ca00000000000000000000000037312a0dc7576463baec1810a32b1205a740c2eb0000000000000000000000007169d8046bd9b36813e93390c71b095a9744501100000000000000000000000059521f4a572016b05e142d8f12e42fd85310a9ef000000000000000000000000165393da2905ac047e4f2bcee790a71eceb3118e0000000000000000000000006a4e4bd663ad3336a1880a2eece8b4c7c857353b00000000000000000000000079d3bb708570214dbc0cab8abcfe07bd14567cb900000000000000000000000076b474adbf38886f1475f25d7209ce6fe221081a000000000000000000000000cfeeb62b3830cdd7c72ffac855fcab0ccea530790000000000000000000000006ba3cbda30b77860c9e38e3897a2411a3d70203500000000000000000000000079f85aeea8d6664fc73d95de5493a2adf3c06192000000000000000000000000415b0fd6892c439a4c06f5f8404125ce2a5c52d300000000000000000000000042332115a8e0071927370c57b08c6e768ab782b3000000000000000000000000569b5b52f06209b812c960c32205c159f3e9917200000000000000000000000022707d320d744712669a38a36eab8fc6025dab2c000000000000000000000000fe2fa72b8dd5f57c5cfcaadc035030825a0c04ae0000000000000000000000000c2d2d028722bd6f70cc82dbf3eb89f3c2b67583000000000000000000000000bce4753d86977bf10228808ea9de4d0ef71f892d000000000000000000000000c1c1c0c25e442360ad76d89d8728dabb0d2b1fe20000000000000000000000004e8a59ae6fb1ef23e6cd833d4f9c1bd17b46dd98000000000000000000000000f5efe7730d80e50884024b148bbcc13cb5d59435000000000000000000000000428938798950f56cd9677455b6fddaabf6a842c50000000000000000000000009411588a03bd6714738029f0564f899efa92d2ba0000000000000000000000002c4b53a554e92cd9249c66f3cda24a3b593b43ec000000000000000000000000b1cdf5dbbc7677aadd75126fec0f44a5045c4807000000000000000000000000154001a2f9f816389b2f6d9e07563ce0359d813d000000000000000000000000b2b53907a588f37a34760f5315378c6ca55c580e000000000000000000000000197280467d05e89f15722fa8847620a82d2b581000000000000000000000000018db7f448607a398bc4bf52b3a569dc1dd43745e0000000000000000000000008e0f61b6908aa988649c8c465938a985fa020c1f000000000000000000000000eb825d531a00fbabdd90a2723f59fafe479e6af00000000000000000000000006652483a07e9d177088e3f56bc3fcbe008855edf0000000000000000000000000cdb48e92c87434d4c36ee935a63b9080403857d0000000000000000000000005375ce401824bc745b1da8688f7d1975aba5ac2700000000000000000000000089a48846af9e5b7011e7207084df4d98490d40da0000000000000000000000004533b02db96e5f0afb32687131fc602ea70deca20000000000000000000000005e2dc281417a97efb0968324920bbb072061df9e000000000000000000000000ab0b69330daec958021e2fd00a06980cf1e6e3b300000000000000000000000003a9b35572e15dba1dde1bf61ffa87e10a951aa9000000000000000000000000bd323d30d0e29376d46548723ff6726e1212028a0000000000000000000000003a76df5d7487d1895c10498ae9ada27168051b2e0000000000000000000000002226cc4580d3cd596f33e42847a07fafbe3e92a100000000000000000000000034d22f5495641d806bad3af694c643109bc9a3630000000000000000000000003b647b247b4319df8e3ff0fbfefb16552164dddd000000000000000000000000916be2364df484696ac11c5c77152a823c2080db000000000000000000000000438875a205147d2d3c2a1fea93b87efa57d2f4150000000000000000000000002ff98fb187e61b67021ea295d00a5389405187a7000000000000000000000000018537257960b19bdaabd1685d8c5df2418c30320000000000000000000000006fa546e4163c81f75ed146652bee55822de612a900000000000000000000000061f6dc6812fcc3e9cb826eeb2923c65b7226d9f400000000000000000000000000332f409d4ead143a2c28cd6e2bd5de81d8c4b0000000000000000000000000cdedd63ae1cc6bb2803719ad3800fe593eb0ed98000000000000000000000000cf2f192ad2689395f8a3630fb74f04799e68203d000000000000000000000000103c8cb194508afa5847d90fd50fad66d7f596ef0000000000000000000000001466c3c7d454ae422413da399b09e8034344e31e0000000000000000000000008bbc0849e3f8595f82632e1c159fbd214f35f73e0000000000000000000000008ad048bb32c725896f5aca05cc8f0539c97addd5000000000000000000000000446564740adefbc2dad1cef5aeeebc97980084ff00000000000000000000000043d219c72a7e7341e3929eb41403838785c045720000000000000000000000009de748c175557d21a0a59b621adf565005bb06cb000000000000000000000000c3bd3f5843f0a9f3392eb745d9c33a663aa97e07000000000000000000000000d8c0575a9116f018f08906b89edc19869f7e887d000000000000000000000000304d6ec7f8d6da1365d72dccd56f7300784089b5000000000000000000000000ff5f5cb13de25948309e8ca45e9e98ddb39144a4000000000000000000000000326668428b244b7f982aa168773c647f4d8bd4780000000000000000000000001fbcf551b174ca1bd9f87d978d7f64fae4abf2bb00000000000000000000000040b38765696e3d5d8d9d834d8aad4bb6e418e48900000000000000000000000054f342ffc35095041c6731587e24ad4046c85c7d000000000000000000000000a21df89c3f7375ebe7381cc858e0aa0b7c83aee00000000000000000000000001cd62f5b46f99d5d1f301554a31040d3764877fe000000000000000000000000b42dc37ee8cb6c5995da0a409a466609cab2349c000000000000000000000000621e6fe71f761210f1b059f33b6331a55d8d42c60000000000000000000000004e2e62413e7e7efeb288a23829aea0fdecca927e0000000000000000000000000afd83d34c985a6433ac8c715d1adc2cd1c6521500000000000000000000000041cd142c81734f1c25a580d2139a3f2cc525af1d0000000000000000000000008fe9f2601977e986a4260a5d7beb16bb887d88a8000000000000000000000000e55b5ccf04bbb1918ed28c8499e42aaacef19585000000000000000000000000f77eae54af12052da56abe72123807b4c051f004000000000000000000000000418754cf6c1af65fcb9c35eb28c4e735ab5e825f000000000000000000000000c841fe0e844f5d5e0e650ce595bb51e1bf32a70d0000000000000000000000000ec0b4bf33d028a0fd4777fd24bf001780bb91ff000000000000000000000000824b783c8a2e807d1be679567c4b1cb9df6a032d00000000000000000000000046a872e235bdd616c68d4f046aa366f8ee423c0a000000000000000000000000db5802f5579b97be83bd48acad271187f781314800000000000000000000000003103d158b2d89a2f01e578ab64e61d004c82a360000000000000000000000004c29bfb8f278ab7a60c32b1d941c2df45a1401da000000000000000000000000279bdcaa49cb80c528fb4e6f94cb7cb68f3e123500000000000000000000000098fadccab4e8f6e435720767b4bf359205e7d86f000000000000000000000000eaba5e285f310ea4759d13793087f4ecad673c36000000000000000000000000c78a11e3cee0917cea2f54e57fee7320ca486394000000000000000000000000bd3457aba3da2bb5c88ce19af8b07293db035baf0000000000000000000000007ac360fd9b8eafb412bb590812a62dac755dad54000000000000000000000000a9baa0c06d666acb38e133471e26d6e6751d9374000000000000000000000000bc3e6b91fcae838bcb43177a2e8142cb948b183600000000000000000000000040ba6b6ee6f3de10b835e328b68d88a336809ffb0000000000000000000000006678fb25b3f86eb462eed647f72bdc3f51e82cbf000000000000000000000000d23e25bca298b546faa4a493d1e98577ba1518210000000000000000000000007dafd2095e6b06cdf5d3d2be26377350dd719852000000000000000000000000e45d1b27b9dcf22e7e9c32e88b513251d2a453bc000000000000000000000000e2d3e7da38c7468b5ee24b3bf7607da7ac6b08810000000000000000000000001cc673a05f9c256c679e706c4ff5995da7c8d8da000000000000000000000000d340f1405e40f0e5ed7908fbe4b417c55be04943000000000000000000000000ca209619dafc618ef134595c6df2983c166ef73d000000000000000000000000e0f6847c6c886922f44a6986e4aa6935abcf63360000000000000000000000006fb2fef27dd983f44d7d49848c39f3db5d479abb000000000000000000000000dfbaf1ef4c93f725c317836408d0badd5ef7c216000000000000000000000000b98efcbf5513f6d5a58aaecc11dea40d9b7062f200000000000000000000000024cb63bb6c35d9489b6eeb2b4354e233d4489cf6000000000000000000000000e215d746597ddd9d90cac2c927c67eadc0cde1120000000000000000000000000407cbc8bf219bd7f8bcb8b65bfb3563675aa0e6000000000000000000000000f290c11b848e136116c5c4a3fe03a62ee3887af000000000000000000000000033ca4e965c920ab38462a229a18dd656604cfbdb000000000000000000000000fed82fcf7f9786e833586a02b399b56bbf96127f000000000000000000000000ec8d1065729fe186a68fdae92f03f646152458310000000000000000000000000a04520a067dfe619bc46ae957ea3cc3c9a59792000000000000000000000000063e4496fbc8834e1e17cdc38c1a93ad4e41f860000000000000000000000000c144d4925c7ebd128b9eacab41c03b5f0eb3b4130000000000000000000000003dd373ecb2b8439fdc319eb8f256d5ac4b1eed9b00000000000000000000000039fdd167b7896401d878d6131b2efa2435d991e3000000000000000000000000b21194b84bd1cb9027d78e9404df63b95d5d6c840000000000000000000000006b241d4871c43aad03c26ad1fbee4e485aa4f38a000000000000000000000000f3b289f85a44083fbc7c202c063b925da30faea3000000000000000000000000644d7f481c7a48ed1e73e887dfec2df48c4e47d600000000000000000000000021da0d0b210ee62edb67b03d1d307f655394297d00000000000000000000000074b8f5ffb511428edd10c8b9d3d8af567eb799ca00000000000000000000000039c380b1642b072445d3b7bb8d67f5452492fe1900000000000000000000000074f1e8b1ab12584cbe8ae2a53656ad8609c659340000000000000000000000006d35d97d717eb858807654643376a2760d1c5b500000000000000000000000003b99fcad1aeb4405fdf681459453e30bffb53c3600000000000000000000000084df4560c3a2651919828e3afdd43d33e0aa109b000000000000000000000000930e135c4f656f66238f1e6cf4ac23253b1bbf8b00000000000000000000000003eabeb4dd3071b67140884a671bfc4b729069e600000000000000000000000011d1e7ecd00e8aec5125d0f5bec4aec73b2f5677000000000000000000000000d7016ccb132a468655e2eb3e8fe00a7f2df25b5f0000000000000000000000009cb62521a7f5da810352024599499ffedaad2486000000000000000000000000c65c098e0fba27e284ae3016d008b13242597c32000000000000000000000000b55e9e52be02ebc30ad470b47ff3369947ecc8e8000000000000000000000000804f8cbbae4990f5caa68c62efa613a1308fe224000000000000000000000000aed4ebeed830804fb4994ec55933172b3881c1d4000000000000000000000000da9cbd0f16c02a0626c4cbc4a8a05ad5f1457388000000000000000000000000086f0f5d2cec81f9fd69332a2aac8872188fdd8d00000000000000000000000086f9d0d4103ebfcb15c590b832111d039df0c10a00000000000000000000000030c51d6c21519089cf3a6a89c17ff7786106fbd7000000000000000000000000c13d1691fe65e5f55e16f528490057225862d5ce000000000000000000000000622cd0787f4d4636845940b672e51a96f7a911fd0000000000000000000000009e3a0f5028319abf377aa65d21d315814b0e8298000000000000000000000000bacee0effdbee22b2a868510d908e1181bc176cc000000000000000000000000b1070e571be2086dc629b4e70bf7188c9487bb7d000000000000000000000000dc573324f3325e782733f840d7586a1ef1c11487000000000000000000000000fbbab2e81379315698c4de2539ef9b70bfda97dc00000000000000000000000067b44a8e46e3c49eed311d55281413c478d598f0000000000000000000000000fed750365583aba024007c4fbc8a2af6f58e5a67000000000000000000000000f4d4591e9137056413dd91ec3e088dea2ee1a30500000000000000000000000063cc5c728a3f532c25a768849d3538a83f096a45000000000000000000000000a929a1521df9c18271eb075b14e8703fc71b98cf0000000000000000000000002a189266181b072a49aa7bfbf97e8a9a16696e03000000000000000000000000d5ff88080d8037e20df6bec7161bf164556bd655000000000000000000000000013da09ba853f105eb19558f135a09bc26fcfb480000000000000000000000009af387ee5d032039023914a5464d4f041077cdfa0000000000000000000000002e1ebbb33870fd75dbd6c2e0dd9ca13ceb30e4330000000000000000000000008156d6d576ba7be63ec7afd5eee13bd6206120d1000000000000000000000000e525ebff86794c8619ad23712f34a079c66ea24f0000000000000000000000007f39e0a1d538fab99f280f2236467605889405a00000000000000000000000005d37f58047808e7a730df07b8c0b5931b7d3c3330000000000000000000000006d7f2a692c3cff8edb558bfa1bd348d80e6b8aaf0000000000000000000000002c59a7bb27afc9928ecf45e9a140207f254a7345000000000000000000000000394d5bb7af257d7c11b8d9045cf0d221178b7930000000000000000000000000ba41b8375ed7b6229688ec9dc711b15b553eb4d2000000000000000000000000eedfb4bd3ce1cf0899385538db0c88858b47e18f000000000000000000000000df293c15c182eaa3a8d4518916420949287e10e3000000000000000000000000a5370f09e08b9e6c16dc2f631e833be24f01779d000000000000000000000000042a76d5f5f33c34a62787f59025bfac754cce22000000000000000000000000328845420114adb983d023e0b3bed63dc61fa9be000000000000000000000000d12a9a03b818bf9c176a710ce9d76d0a2d7641a0000000000000000000000000fad3f9e647d16f2d1d41b657f96f83ff4c60ed400000000000000000000000005ebb237a8ce2ba1e834da89dda15423cd01e089b0000000000000000000000000a0cfc4184bd33902adaefbd12ec84a157b375740000000000000000000000007dde7b631802e9b1142f86ce90a1d6a3dc755b46000000000000000000000000e57d97066d238e22c42866e006f157ca123925d50000000000000000000000004e2be07199ba63bdf0413551d9daed194b829d09000000000000000000000000c1aab4ae01477ee9276cb75445805010b52989ff000000000000000000000000139e95edfbc764b4da512e4347ea8c9b7bdf8f5c0000000000000000000000002b622689ab932f5c6f5d1d3279a138401230c3bd000000000000000000000000623a1e7feaa1ca8e128177f2279e8ae7960b7a82000000000000000000000000899dcd27ed6c4040faa668a0025732da7078bcbe000000000000000000000000a6a98774f2b072e8130368cbcdd94e3c23001ef40000000000000000000000002fd573b6bb4929688e0e21c3b21e716c14cbbc250000000000000000000000000c84b988ac8224d1d48a5884b81ca2f6c9b23e630000000000000000000000001b2c13e13357a2a74aed0cb815cab3e739eb213a000000000000000000000000bcdb44718d3b9fd9ca610ed3e9f0b972e2a2f107000000000000000000000000b87202700a5e3ec16ae797d6eff1e35eb06f57c8000000000000000000000000404c5daf1fa0eb5bd57ba54148687b54b8696c91000000000000000000000000a3b36e774764ed67de1eecf1fcbc41df5115f33b0000000000000000000000000a1a34e26bb7aa57e95f8cfe1bbfcabb6ffe845f0000000000000000000000006c577215cdfa51e728d56e8f2cea7bc863a06d34000000000000000000000000a4fc70057da09c08db0981131642feaf186cb1d3000000000000000000000000a9c2f7404dd12c2ce8a00aaedeaad04395a0bc9f000000000000000000000000a0195843bc76f803129925cd32086c1772bde9430000000000000000000000004519ace0a40f0a1db2ad6c35d7671e4c50484a9600000000000000000000000010a399a511d67ff33851bc86ef708966231d502b000000000000000000000000df01241d347b3b9d772a9db5a67c3ce620c27c13000000000000000000000000029f44a1bcde6dc935367d637fbf226ff28a00420000000000000000000000006ffe1a1d965ede1c6547022b21e4e10a6a0c2da10000000000000000000000001793c2f1943dd706eaba0f33c36cdd2393f10dc50000000000000000000000009e2c941a84ae55c4a01fcf7e3ad1c21f13edf6a300000000000000000000000090f44f152ab27c6107677944d413f21bccef72a400000000000000000000000054900dd6129005d1bf8c3cceb6f1db15c83185db000000000000000000000000c66c9c1d520c5bd5fc433a2ddf304c86e31243f50000000000000000000000001565d962b887020ec8af0712129ea02d5d86429600000000000000000000000027d7bac9ea08f5fc99b86a4df1ec36fa07505bbe000000000000000000000000fe1a1597db0189b0cc9c74f0a41d5c4e0984d19d0000000000000000000000006415f3c0dc85cc63e91726c37aefcdb820d3d538000000000000000000000000a8533d318623b5161d3b8e460b3b4c25fed5261a000000000000000000000000f0ad96cdef2fd6171109ac92521713dfa7cf3211000000000000000000000000b2dd0120bdd36025c048c684ce35d3703c15a1e0000000000000000000000000f21160522318c1997861b91ef8c26f0d4eb51ccf000000000000000000000000b0e396cbe4f48e24991b199c13be1dfbe5861377000000000000000000000000495d045568e284cba5b163e47e592da819b5063b00000000000000000000000001e89aee30e3bb4c9aa636bc93b092272a3130020000000000000000000000007254c36c5270392c27ac2db4a223f129db30885b000000000000000000000000a428b5ed9a7a41ba1e8cbf6b4c254ca255de7f23000000000000000000000000fbb18204f0e7e0faf997691e08cbf19fa85e8129000000000000000000000000729dabec62bb37cf782008da54ddfd2b3c4e4dd700000000000000000000000007079b208c53660575821463fa3a3d830a8e5e22000000000000000000000000a50540472d9274569a98791630b35665e9e9d9330000000000000000000000009138da963260daae2abf14f38f7d4f7a39ebd200000000000000000000000000d95b23d07f25053ad98a270be6592847c1652b8c00000000000000000000000004e8a905949ee5842b1dc4e33d017766978b435a0000000000000000000000008a8f534b3759a2c44f2c14e1ab0a7f77edb6e379000000000000000000000000ee586b02df2c00c1d5f571328df32ba460c6f5b8000000000000000000000000ec884c3207c120e22ea51a2567e245d563013db9000000000000000000000000d1fc6059b01325bdbe4c2d33f5254973885c09660000000000000000000000005e75749fbdb1c9031568db38203612e96cb1ee6e0000000000000000000000008657696b11d879d341ec71a36ac658ca86f04dc40000000000000000000000002f52478eae7c4f708cd66d36504dc3c37b22e6c7000000000000000000000000e39101903c85fd8e3f31f8c3a1f4b00838fede6f000000000000000000000000052c58d6d20e82b4121c54566e3dc8f7589251df000000000000000000000000792e4f13459df396340cf70b9a07926275679da0000000000000000000000000eef35127ccffb86b343e8ac0543f14012d5f6a2c000000000000000000000000988a197cc7c6c38cbb144b06bdcb7f4f466c3310000000000000000000000000ffb8389503489a97dd55f783a575ea347e4825ee0000000000000000000000006ae8d332871285c2431a1c37630abda4776388750000000000000000000000004740ff44e8a78c9af59267df674173cc9a8f1492000000000000000000000000d26a463b1cd8feb87a8053d5733c66d3d719796c00000000000000000000000023cbcbf5566562eadaabc893894a46bd54ad8ad100000000000000000000000099350f8531e665e1491eb496b402a41a7c516f4b000000000000000000000000a331c10a0ef0b46c50f1c12de08237cd8537a420000000000000000000000000d1bd0de9eb7a3f896664b89f2cc0a121607d3da50000000000000000000000008d32ca64baa4a60a4b3af6d50a1376b7c8467f850000000000000000000000003c159a062e0bd492d022f3b4a8380c2ef2f0e4650000000000000000000000002c47c7c91344cd9cb0b39d4dbe5c73acc4e72e47000000000000000000000000c72fef90412a3812afe87ddee7e577b527374d22000000000000000000000000fe15f779073c96d918eb3251adc8afa215274a820000000000000000000000006ef2cbb705cb041d3eacf8b3b5ffebd6f4f7117f000000000000000000000000425792672e56195f70d852ee1f8234a74ef634d4000000000000000000000000fedf1a524375139f84094c9f351921c52370ec8b000000000000000000000000bc86877fe43920ce0824c4a7bf19f128e6dff23e00000000000000000000000098be85c14da7e48338ab90430d1893f9e9d5cdd5000000000000000000000000fea77061b0cf43f6a4bdc3111eb5511f134d87b6000000000000000000000000cf44275c1fb57178eb9d70e1db8cbda3974c3e1b000000000000000000000000920441aa7603ae5996522bbf99342e009db1d7e3000000000000000000000000291f75c5f326685abf07cc589d14e29c1769f6d200000000000000000000000003a010cd8550558b153f21e1c9970f02977b5cc70000000000000000000000005003816e02e6b9829964d9cefa4ce1709a70a333000000000000000000000000bb973acef3c79e6cb469ea016dd07b1c4362b250000000000000000000000000ae132fdbc29240096c04867031f8ab50a1fbbc7f0000000000000000000000007b0eb119e35286b0bdfb92643136ef6c100558ea00000000000000000000000080222f4c672d370e11c6915bc694866f7de935ea0000000000000000000000002ffb5a9eed4890b7bd02bf6e15b58db3821cc09e000000000000000000000000c88441efa6350a28ee70d6d13e8ec2c19db0d5ce000000000000000000000000be11e44ea9d3d59f81dcbc6dbf2e7b3ee08277e900000000000000000000000060175d02230b917fab5f10d194bc7f76bbecbff6000000000000000000000000ed0d1cf95e4c0931736da715e2928ddd60220d540000000000000000000000000756e2ae75d9fbd671297e7a4e8ed5c55a1deae900000000000000000000000042440823b63589692624cd46b3727dd45e60832300000000000000000000000037abb7e9509e4e2cb184fcde4805702a8837cf8d00000000000000000000000012665551b3dfa5e5557bbcbb7da0acb3bb091a7f00000000000000000000000013882d6bd5da6f6e3d55d3f96d025a5f3be57b740000000000000000000000004718f20caf92bd8119fb2a67f427b816ca1053830000000000000000000000000f89cae87229a3a1f4bba9c77a702d29e67d676500000000000000000000000081ac400289b9f70fd0aa068093e2b2c491fe122c0000000000000000000000004417bd23478e9b8b1215bc52a23879df62e0fdc7000000000000000000000000b1208ee30fa0e19fb320df985eb49d06a8ca26f60000000000000000000000000452da7d9c396cc61c170ec7338dab5259dfc68b000000000000000000000000e7896fb54d2f65882706c0c27d0a89d9bf84e0210000000000000000000000001a0f2d8bef8bee024974ba17d777f560d09fd453000000000000000000000000fc62cea8aedc9e90148a6260ec448389b933d33900000000000000000000000071268379e34b2d4ec0f045db4e1bf1d4f1cce2b500000000000000000000000004b34fb4d81f5cd59f36844f557f4bef5d2edc4c0000000000000000000000000a0cedb6ef36d9edbecdb2c495ac655726ed3325000000000000000000000000c02b3079107bd2fd041f1ddadc4df2646be8b16c000000000000000000000000d2be458498ffb32d73dcd4c588162a07fe27066900000000000000000000000071030db51abaa1b6537046c105c05842d91c6ac9000000000000000000000000581e4b1d44b682613fbaa62ebe0b904f332fe61c00000000000000000000000036fa470bd85eb86ad5471a9bf6ec7c4f784a41c9000000000000000000000000c2f1a944b6e77114635951b7f334c2e7d189566e000000000000000000000000fabd1aa45bc0a97f0f870446fa518dcde2e726c800000000000000000000000097bad5e1f6731dd63539d3450ecfc5ed14fc1cfa00000000000000000000000042588bf1cebde3bd46ee3f9d94cbef636e38b0320000000000000000000000004fb130434c2f3b2e8fef7373830a09349a06abc000000000000000000000000025f4cdc86fcf37032d6468dca13ee7470620231d00000000000000000000000078d7f50e983f18c3e14f8fdc2521d698a78f77520000000000000000000000003912b32589e448f5940d81dde3f47b5efaed3dac0000000000000000000000005504d6837f08bb5e566818a852289e02eeacf36e0000000000000000000000000f6749a6e752cfd053b25cefd607561dd955f3db0000000000000000000000007878231b01d350ac60a47fef0bb2c6960fb65d45000000000000000000000000fbe4d6ce60a5e93433e0235b3c6f511f63203bc9000000000000000000000000eced48f07f9c6c2eff340b0f5a748a29578fe61a000000000000000000000000183f50668ec8b6cc7a518a2f7fbb03c1ceb08f22000000000000000000000000f3852415dfdde0fa3efba90e50864cc9ae1b0490000000000000000000000000a9b33910b013fa19a70dba5ac3b7ddd85b3454ac0000000000000000000000004f3067cfe1f968b202a526d495636a540b8c8850000000000000000000000000caeedf43db8ed729a0e91b7854d12db2e1a815fe000000000000000000000000610802f5df45b6bd6e7fa6af47ab74b39b1be4a7000000000000000000000000589c3df8ce8fcdc7e009f0ea1870126f38adf12c0000000000000000000000006dae22703cdae2b30220604c34a7c2c6fe9b36680000000000000000000000005abf9d85266968954895215c32c4a6f55939f679000000000000000000000000a2f19eaed2fd5669b7b3379de9d8b6dd55867d9100000000000000000000000062db2de3bb8ec735ae9e6d2a6851388167d08200000000000000000000000000b955816c690ad548adc966c92973e55521d52b360000000000000000000000007dc668592b4c8349940c805f79973c1bd7656f0800000000000000000000000008b853a907a16e457d71b7e8fcb4aa6fd5e3bf200000000000000000000000008ad6a1d8283572debb38ec45e348a391e3280d9f000000000000000000000000cca59431c44133ad17c9f9ae37bdb040ad307dcc0000000000000000000000008a6a92080210b23b767e4c0b8068e12508bf9d63000000000000000000000000b3b42c1ecb18cd91e1a83d06b2a0d0dbeceab8b30000000000000000000000002cf2761728021e8efd15dff7b395bd6bc9e80a6d00000000000000000000000081a93426b523868d66ba2ccf24244f6b94395012000000000000000000000000e4198cb864ad6d2b3ba26363fec442ad45905d00000000000000000000000000a73504066dbefccc807fce7929e12baea6989468000000000000000000000000529bf5e181d8a067e9fd9dcb592e6db00114093e000000000000000000000000fded1eddfdb91886f399e1983417c622d3b8d71c000000000000000000000000fcd2a946b7bd8f5deb3a9b27f381cd64fd452ac5000000000000000000000000bc74b9d75263698dc17f1d7073ecfdc429dce309000000000000000000000000a2fbbf2f811346d593178d4881963c1889e1029c000000000000000000000000815be786d0d761d943d6956bfb3cbfc535523cbd000000000000000000000000a0047c9226a540535c9b5638345a53b261f05e210000000000000000000000007d2c6ce36091d82536d8b02240e4816884ae137b0000000000000000000000003035d13c762574e7f017986e4ff7f68ceb8ea59800000000000000000000000042d2fde06c54942d64d395ce3259d380f3dd873600000000000000000000000050efc499d5af856e9d64eb382729a8b828e88e30000000000000000000000000d71c1237d3d1b0cc4b100e1d03cea2d53ed83ee500000000000000000000000097c5989c3d5419245f66b75fe5e941c2ea6529a000000000000000000000000051ad8dfe402f346b9b4294b4dab898e4786ba1810000000000000000000000003ee956c2e8b32d74712666d4e217ad66ed2dca2c000000000000000000000000790d9b9b778b490fba99d3feea940c3e4a7d43e10000000000000000000000004b57436f974eb52f5c247e1f84b8db0e40787b0300000000000000000000000039a8dcf50374c5f6b23c8ccff5e52dc47a56d0da000000000000000000000000274b0e4686c236e8fe2f92d861ddaed0ab770941000000000000000000000000fec02645bc5b86e0bd785d8592f4beeed832ccab00000000000000000000000082777a16cb8481d189f150ceb9dd7255e17b8a2d0000000000000000000000007c03bf12d5464dc890339f7a763c5329a1a738e50000000000000000000000006b6ce9c14cbb817128a06d6592aaa1a98a7299ed000000000000000000000000561fe8ff3bce9d780b718375a80d2922bbb07f6a000000000000000000000000d3d87c3dd56e9227649d08149148961f86e643a400000000000000000000000026593630473d14d8bbc34ccfb7b3a112a6ec5b7a000000000000000000000000ceaf32d26352eea6555adb14d355268aa506570a000000000000000000000000aacc5960ec23ce6dbb0d51133daf85e0d7dd786000000000000000000000000018e01dc4f7eb5ee5861c783bdd7cfd3397a07d6b000000000000000000000000e454044d39ed84bcdfe5b3ee741d58f0213df5600000000000000000000000005abacfd3734852e79322e56e28749f08987d49510000000000000000000000001a5279a30ace095259e31a5e3ab223958b4da2520000000000000000000000003b68d84ceabb80bdb4676eb82fcb4ed82a22a06c0000000000000000000000006b741faf9522c19927b1afbdc5fd2ed8efb4825900000000000000000000000080e134353cb30b41e4b88bbdf9aad41db1613dc5000000000000000000000000942f846d1978011c17d22ac5daaf720469d3e2b9000000000000000000000000f1afd190f76e415b4716c899ecffc4b80020b78800000000000000000000000073c9223e263c8981670f08a8226fe40f91b3a305000000000000000000000000f52872104ec204a8bc84906787ffa9df63332e130000000000000000000000004a7438c85d876288634e9165b182d0144d3f44520000000000000000000000006d5e138a58db5d30bcc46cd5eb34ee09ac6b7d120000000000000000000000007cee6ff220b6be044c9eb6a2bcd85967bf81c52200000000000000000000000033196ff5ff62eacc35447ac186bf805a8eed93df0000000000000000000000001ed772f4354115cd8c7b903046caa77d465d2cd30000000000000000000000006bafc55d627e93ebc4213a3a9c558b1840590c5e000000000000000000000000b2d07ea2b0ec08c9dccef5bf9373814459675ffa000000000000000000000000e05f4a0118b8fc9d54bf2b64896b938465846bb700000000000000000000000013c95bc5dd12574e9857fe0705329f0febd47cb900000000000000000000000057a232e98b128c313870231c55f26cc28b2e1d430000000000000000000000001c555600c2e5cb08699bed9f4c40317fcb68a033000000000000000000000000c84af0dd28ab4b46e874bde2874afe672e724908000000000000000000000000dee50ae6522402e2ccce06e6f4e67391e6e204b3000000000000000000000000b73d171642d25c4653a897c2a32919f3aef3306f0000000000000000000000001fc0681711792c34b81312251a96485274944a23000000000000000000000000121491a7fa203e41cf608f56a92176e02ad058bf000000000000000000000000d23c84ed601497518831b2db49b8e008eed33a6a000000000000000000000000646631e0a07e874a2a261ee5239ee06b62e2089c000000000000000000000000999332ca5cf19cf4bac238e3fa3ce0eb2c745a94000000000000000000000000ca85085485e1867743ec20f938e3e01bd86496cc00000000000000000000000096dbd25be78f57f554fcdb00e0802d8391463994000000000000000000000000005db9d6e8083c8e52d5c6221079c490020b22610000000000000000000000000e21618ca048334e8ebb450176e64820a0835050000000000000000000000000599b1bf21fbd7ffafb42d0bb7efeabfe5a1525790000000000000000000000004617387bfbcabf2763c239c97eb218eee2ff319d000000000000000000000000e0f158f5edfc703cbaa83b14978404ba429d68ca000000000000000000000000f3b81c045530c369c2bb5d50be0457b10f1f739e000000000000000000000000c807d6c7538e74558791f7c1866634537b5aac8300000000000000000000000086087a83b720fedf2e1101cd52ca237a1bf0c0150000000000000000000000008f2f7c8a24bf13d6509f6ca2fb95711b7d9f87b50000000000000000000000006fac7ad2fba2fd9b44d34181b609da2234e353e80000000000000000000000003276307a1ab0d4623af30c73c25889f5b246701600000000000000000000000042fb3c27ec8c0f9c3a96671146378ab60e5235eb000000000000000000000000dbb6abe28dcf05dd98d365477309e2a2dd56bbe400000000000000000000000041bd92a18fb08b8fed766ba5b17309c76bcd0aa10000000000000000000000003c57ec6afaf966afad68d9cfad688976fa985fe30000000000000000000000004e9a532b8127b8891134d8661e9e742eac1fcfc40000000000000000000000008bca27fd7122edb1cb94e8d5ac633141ac158b27000000000000000000000000046922f3345950ab002e613b781fcb75e40e316d0000000000000000000000009d93ea87b63937df3760badf10f5433d568048df0000000000000000000000009d43503e9e3f45d2975c67e159f9246eb4748ee80000000000000000000000002436aee26bbe7bc62928680cf976de6ff58afa870000000000000000000000001c96170b956574d92a51ac66cf83922f307840ad000000000000000000000000815759aa076fbf971fd4cae1660b18f722b59ca8000000000000000000000000e71bd1fc50e419c15e1cff20fc505ac72a574361000000000000000000000000e5e803a71a9cf8e81b1792f015f795a8e62a98700000000000000000000000007a4a817948f38bec4ed03ca878305fe5b91b0c6d00000000000000000000000060be12ad8143adc576e9738d083e4e4d0a9b41d40000000000000000000000007edd95c33609acc36eccdb974548e2537b8c358300000000000000000000000071523af096af9cd7202ff3fc44fdbd99958dbfb900000000000000000000000099a60d8ed7213b23812599bae98bdbeedf3813db000000000000000000000000a91834e86633872cc490591a1cffac9ce4307691000000000000000000000000623eb986bab1892611ab3980906d4554dd1e9b7b0000000000000000000000007995fb738e228f4268aa975514f5dda9d52be57b0000000000000000000000004ea4f62e726647754f6019cb4cf2a0f38f20dd00000000000000000000000000a9591a308a5928decf93ac8725864ee8206ca736000000000000000000000000dd65bd87e7d2ea49d3d07b87586b4f4f3754a1a50000000000000000000000001514f4a4036a0ef92ae614cb602ec3f3b99ce68000000000000000000000000036d392cc991c0f1f40bf96bdaad7a50d25d12a700000000000000000000000008457d48f07663ba050b4ef6f317aabdb7dedfe4500000000000000000000000077b2d2e4fda39ed569ee70f266d734feb75c9a77000000000000000000000000b51d0eded9c0084a2053074b3a15d02936f2805c00000000000000000000000059a5a4da0ede74899c8d41fa595ac7b0f0ae925600000000000000000000000070283deb95082dd1bda793fb1a57a122a16a73960000000000000000000000000b125b0e4fa06381d254313695e28dac5780281a000000000000000000000000a96c516e8a122f50e13d7f007ce17403907ac3f100000000000000000000000007786a05587bfb18d00b4d8cb4aa9f36c20de1800000000000000000000000006cec4f556ed8ac28ba85ad1c3eda1f13fe27f0ae000000000000000000000000b98e0e665332c4cf902394b2da6867ed1f94c1c70000000000000000000000001260d7e0515a06da8a51c34eb9900cb76eff00670000000000000000000000007089502b87c6cc2daa6e4faada6a231f17b8b616000000000000000000000000110ff3456fe2280d7069153ef10a6c1782760902000000000000000000000000757c9431daa9a0a6244aa9b4010f635c829fcaea0000000000000000000000000aff497bd016000185b1c8302fa98a88ff4a4178000000000000000000000000737e20a7f9189815662c93da94222137c2e37e2f0000000000000000000000005afbcea880e1159e23e7f977c412388071beb0610000000000000000000000003a7f24f7e5cd4364315685c16c4109488a92cd1200000000000000000000000062575d5067795ced71f1d9be3d1a1e69287ebbc80000000000000000000000007953991da4397abe177072aa22236e5ae3356c71000000000000000000000000b4139472297695a0c674aca9bac5c35930a2e10e000000000000000000000000c1e78e091301c20550a8631b3cee83bd4a12c91000000000000000000000000027b97ef3425d29512929233c065d19f46b8c89ec0000000000000000000000001ed144a89fc2011f310c0d3c96905e8cf42d660f0000000000000000000000001ca52e517b315f1cc9de13b681f43d569ae98d250000000000000000000000006dd57c3e72228118e21b0ad0a96725aeb87c09760000000000000000000000004d0ad92768dd86b329303d70b9ad124fc0cbbf0100000000000000000000000096476fb2e02392b4f8428b04243d533adfb58d0d0000000000000000000000001dd74a8c08efbf0b9e5db3ca52a5f9511cdc0fee000000000000000000000000fc5afeb866216f06e059a58fd01de56cdbfb3b060000000000000000000000007bdb84fe69320d87934e6ab29d699fbb1b67eab60000000000000000000000002f18f0ff99be81f16d811af38b93a22775649cd30000000000000000000000002e969c51b844254ee16e7e4a075cd94759f013720000000000000000000000006ff292cde92ca8206f291fe08fb42a233a3e622e0000000000000000000000008a648fe16311154bccf128daa39475bd2a1357c60000000000000000000000004d1fea62e0284123a81594e19e5175e247995efd000000000000000000000000caa2154ce85631dc626d02c18c5c8c34deecd573000000000000000000000000f6ea58fe8151aa7aa64358ffaf6adc940df37636000000000000000000000000134f6b93ada33709539a2ebbe35546e12ebcd8380000000000000000000000009ffe41adab9b3544895201a2cd146a5b7f7122c2000000000000000000000000caad3a4dfefd12c038a57b6f092641663b5fd8960000000000000000000000004728e570147a6ab6dca300777f4ed227f827f849000000000000000000000000807340a83623cf274e752fff158c35046e389b6900000000000000000000000077236f0cd0c83440685d617f9e8c7fc259e9d9460000000000000000000000000f210100a3755c3b2ba938450b90cee7058f2e740000000000000000000000004091ca6f42eca1b11e9d284126e4625b8d6452860000000000000000000000003d910398e95108dff6db1e99e9e5dca50f0ccd5600000000000000000000000028c83c2f804300f18bd698792a3246480379e8290000000000000000000000001c7a5d610baac5dfdf4c4d542e579d85c5a0f4580000000000000000000000009c50142c394ad45e6e6a12b5220cac82556abac20000000000000000000000008fcc348362048105f71e006442f6e7837eb570bc000000000000000000000000b81683ea5a1af504095790682740a01a2dafcd8a0000000000000000000000004bbf960bfef609b90ab59c3dbcf7af2dd00a6bf10000000000000000000000006a9054fc69c446f1360b51fabbf134c31d43fdbf000000000000000000000000299c2bd1f12e5bd79cf4ebb2e846ae0c3afff5ea00000000000000000000000065454601d6f76690e5cc710bbe000b0dadf7c4fc000000000000000000000000c2fb4bb26c3752e50fd960893b8db339bb16439b000000000000000000000000003ff205d6d128e13e7fd7ed9fbd3d46d828f5cd000000000000000000000000fcd7bc2f1d97b2ca0f94c72527c79fcf0ae8fe8c00000000000000000000000049a856b88abbfa27d4f68599c2919c60d88de94e0000000000000000000000006f5e2f93595564a1bae54c5a12695c9d0539738f000000000000000000000000ad360387aa6ad2a38aa7056ea7f2612c5163b85100000000000000000000000056940d6e3d5c621048a89c796bbc49f2969ce4950000000000000000000000001cef61a36826b3f44f90aa42db33a50a2410f406000000000000000000000000bf18980040ec9170d5e6dc551468e624a77c4142000000000000000000000000906f779b999461b59307857ebf89289eb09bfffd000000000000000000000000f9cddbc314f18788a10cfdd5016366050a8232910000000000000000000000004de94eb7bf8d454274df0a81ad72707875a9c6f600000000000000000000000034aa45fa04d5f636f1166e0b0a1378a4eea9cb7e000000000000000000000000b32006027b67ef11678b2a1c74a3aba6815d9454000000000000000000000000cc63d36f8f4532b19ed899e262d86a8a04f6469e000000000000000000000000699d85b57d98cda31301e66074a243236c7c40f7000000000000000000000000000056c346441ef8065e56b0cddd43fdec10000000000000000000000000000028d8226646a2aac33a22958bfe28179a82388463000000000000000000000000661d81f429f8b68242712b2b6c2c7a5730dd7c9000000000000000000000000004c5adef2458f11999d5d98380d4ed981fe9ee23000000000000000000000000ab53109dce2fa7954ca09bd6afa77e34f488605c000000000000000000000000da25d97934e07e9882c70d31f9eab311bf75a9110000000000000000000000001d13bc2aa1ca3103bc0aa8403e55c1081945ada800000000000000000000000077cce39bf4df98fc53566cf98c7c5bf628b7e72c000000000000000000000000490b272c2ed3a6db2a7d689baaa7e4a030338953000000000000000000000000826cfe4552eafd4cdfabfbf221ec39bd44e2dcdf0000000000000000000000002f9dd35397b128b5faaf64db63158895388d8345000000000000000000000000b2d40ffbcb126d7332e0cc25cafaa328c361ca78000000000000000000000000b53324b87c4c8659bc7d0e094a98e5530b73ff54000000000000000000000000b7dc54b64609dfebca357961e98842b6c58cb9700000000000000000000000000b637f3a37d6309dd57bbdf9a44b5136bfaee4fd00000000000000000000000063a874c91b272060cac801e406c1914c09a34b81000000000000000000000000a67a81c37ee1a0243d2fc080be583e63f047c21200000000000000000000000070e96c4b2415bd40f5fc6da17dedf6ee67a10d9b0000000000000000000000004495233b829cb9e2f5222ba78f8dad9d244376de000000000000000000000000ae592fec53a19343200d54514da847e4bde00f4a0000000000000000000000007cef5e6cf758869758a126e629e60c79abcb5315000000000000000000000000e0c319078073a9aa695563a9397ac15db5a81282000000000000000000000000618775d01d51212db228a668fab3a5022601c9470000000000000000000000005170a3e9af573fd9665fd52485ac4d7abced1b54000000000000000000000000070c5689dd2e7e7713fc8de9b3bf7410cc7c0a4b00000000000000000000000085c4ae16115211429b6e81eb55b74d9d62f3293f000000000000000000000000fb8b00d5e83f6b039c47ba1d04a6c0ead6ae67b8000000000000000000000000e13f47df0658b7fbfccf009e94e0d82cc0f8735500000000000000000000000041b6abaf6b5a92158a8e98fd350607d15bbaf734000000000000000000000000889e986ad3f4c6e90118988a21681337ba5c3699000000000000000000000000cd7253ac8ad9ee2164174e6da4f6dd5ee6694d1e00000000000000000000000048af0d9d6a851ccf100d10e787dd8a2c86736872000000000000000000000000464c9f97f5a6db8457da7f39659f7a73f90635a10000000000000000000000000fed5c1a95f3b20248d48a246d1bf6dcb9cb9dae000000000000000000000000bf825feb283ba6fb46baa8022faf4b898a67e14d000000000000000000000000e1cc93a6acdadc3bc796c7698d48e1b08f5bc523000000000000000000000000ca616b5cca1116be0caf58aa4091c645f6041279000000000000000000000000b54957863a1b6b14ce68641e61fddafd3c1413ab000000000000000000000000e57a23003e0f25b2238a5eb30eb09b8b3ed25f140000000000000000000000002f3b43a0a22a93ab1446264dc981b6f9ffd09c49000000000000000000000000d5a31a044b3dd95e4120d099463e314ec82b4ce2000000000000000000000000725d5956c35676cba45c947305502dea62f910790000000000000000000000008533869e183f2b6ead919398aa7a7eb4fa34c0db000000000000000000000000a51cffc7dc98abfecd49f4c73ae54c726ab18f3c000000000000000000000000117899a70820dab9d2c8552cfb3a9e987bb1ae270000000000000000000000004e98bb82c5bf5ab3452ef57bfeec1135d039e618000000000000000000000000247ca227c97dfe67b7efbab75e88ffdcf60bce340000000000000000000000004b6ae75fd8dc572c159268df78c5b31084201eb6000000000000000000000000296aa0f112a81ffe4d5b8951e8bcf49ab67e5ff300000000000000000000000006e3ed72f0f4dcbf0e4a8071a2bd33870c27423b00000000000000000000000012a6cfe7c0967d3a6f90de3b8804def7d7cfee76000000000000000000000000f0cc82a5981438f3c203a4c8d5521f9dd0c3fa7200000000000000000000000010992f7df40a63821ce23b7977bcffc0128ca23d0000000000000000000000002a253284b888d2189c3432135b4be3773ae2e317000000000000000000000000a055b2796a2e472c8cd819ca1704a8aaf6e1e3e300000000000000000000000095f6acee31baaa407022f897e0320b2419379af1000000000000000000000000f140707ac98c215a6198c905a1aa07b15b90620600000000000000000000000010bd0edf1385d4e535f1a86f1c5d10019aebe91000000000000000000000000030689375f7ae75fb85d3a9cb7058ff231dd9f91c0000000000000000000000001ec61881917be986732687a671a878719968b48c0000000000000000000000001de8b247eeb16627931b557a44d38b1b6ea6d7c300000000000000000000000003dd83644fef7a021d237457e9aa45ac2f1bff310000000000000000000000008d21f1dbce3634b7fc590a545233d62b3d51d9de000000000000000000000000f5e14b3c08a2348898d9cf8c94a294d7fd5ae1180000000000000000000000001e2c55dde227ab1b7b79d928d7f62dba1f263a69000000000000000000000000132b43320434f6a34182d212bb08262972111f7d0000000000000000000000001611174cc6a65b5ed38dac683d3bcec736ed05790000000000000000000000008ab38f45097bb383bae6043d16da03d2dab6b6220000000000000000000000004c85d51d4aceab269e8a386a187c20bb13dc95810000000000000000000000006944322a1b9e748e23b63efdeb09f1511d9afd1c0000000000000000000000007a4b47ea30b0c277faf2b309b30e4f1f7cd004c0000000000000000000000000e39e90b2202c3656a6064d600727d03046a26a99000000000000000000000000a90ca433e2f416f660b54915dc9425731afa2a4800000000000000000000000071a6738d223d32b76c6dd2d72c161a6ccd7624a4000000000000000000000000ce1f4b4f17224ec6df16eeb1e3e5321c54ff6ede00000000000000000000000027ff8ee00b2c8fef6929a5aabbb3edbee4c02277000000000000000000000000a875b32c686840249d54f17f9908b08459d77eaf000000000000000000000000a48873558470fe35cb628e421666d7dd02b74e110000000000000000000000007fb5924b4cce1651f9f272b47d7d0b78a6176b4e000000000000000000000000b598ea940fda6e317f492525a95913f3b7dd9fd7000000000000000000000000170ed299ad0c2c80b3cff8749141a816240d6701000000000000000000000000ba6e93411acc95cc26d9c7e740becd0264955951000000000000000000000000074383b6f6d71d258039f20d5b789414a7535a750000000000000000000000008bf9ac40ee7e5309fc4a71bdad0aaeb79444baed0000000000000000000000005cc8b2794daedd9ca9168d4b55bb9a5da38b9ab100000000000000000000000035cfd237dfd2a2f2ccbfb317edd59867e8e16a3d0000000000000000000000004506364c762a0cc46594427b0cbe73d2343d349e00000000000000000000000093d613c4c25c83cbb91d47251c49cd315a7a6e7f000000000000000000000000dba388a91650c06c1902b9b182ab95ed45b4eed00000000000000000000000004ca49be0552c9d2893fc7492a4425e6724fc78e0000000000000000000000000ec645356f16acd01611a41e92daa05e2191b7509000000000000000000000000a4813ca5aa38a36eb619b0f52afdb40b8efdd541000000000000000000000000d6e5dd7ab2b59d35ae239a897dee0a3bc2347156000000000000000000000000c88b4218edbb03cd2fe2e69de3efdbc0c0e30cbc00000000000000000000000090aa35b5a32168d30b3732832b5a236db8e018eb0000000000000000000000000e0bc62107ff3088eec0a3b830b53e493cd2a8c300000000000000000000000001e9b3945e1c452f3dbcb83662a6d9d8c3e86c5d000000000000000000000000beca5eedc433dd38f9ceca040f36a0765f6abf99000000000000000000000000995f151ab274edc9bda8662a48fae1d505c2e8270000000000000000000000002ef031bc1dba98d0aab37f7a394446291333d77d000000000000000000000000dd3345d53c2261a948822e41329b0a6c2e05dc790000000000000000000000007c30cac9e5d25e9dc0beb4a2117092f14093fd2b0000000000000000000000000a48e7f83421efc55fd2f7ee8614923d76949dd50000000000000000000000009643c97a06b04047174d1e0e83ae7468497aa000000000000000000000000000c46fbd27d2bc02b0be9efde97104055d918288ce000000000000000000000000ab810b058a3df5ba4e274d67663c93325d8ec49c0000000000000000000000005ba794528f5b0a9733e75f0e2f6a9c689b65fc6c000000000000000000000000469853cd08c858feca9230ca974c0dc90e816d7300000000000000000000000044c428a26e82ea6d22a11bbe4e561741ec453cb1000000000000000000000000fd742fc8375a8908accad68ef8ed757f7039a4b70000000000000000000000006a30464b9f94577efb76879792ddc10b7a8b0583000000000000000000000000c66a1143bcb75890dfe94158176d5eecef4bc11d000000000000000000000000c57c08a378c418d4b9a444e899e40838a1dd25eb000000000000000000000000e1394789a54123188c2a645559cf8990b4bacc210000000000000000000000003f12027a39ec27c6f2b614defd423035050ba19d000000000000000000000000d1ad1c5350b0420f9dfb1bbc77900458d64b558300000000000000000000000068a4f568d83bdfbe4170125af9be812bbd1a59c10000000000000000000000000da0969fb4a9eef420740b533a505b0fe98afe94000000000000000000000000a8f08fbaedaf85949edd6684b6ab55ff091f9f46000000000000000000000000141b1b311755445a9bb59c1fb8f354ff758565c90000000000000000000000006f4af955200fad1ecc0c0702e6bcccc264c57b47000000000000000000000000793e1f95a138ff248202216bb1c232dc246b0a15000000000000000000000000c687aef3a20c9938833dd46c165e41cae5b7c6320000000000000000000000003f43ee5c0218139f49b4b5bef96650a4ce150b1b000000000000000000000000bfc94af0fa0e51733551ddf40472c885c98c00f9000000000000000000000000f742349758ae1d32e146bf155a9e5b293fe8bee4000000000000000000000000073e90e5eb9df8f134fce021201cf1116a17fe790000000000000000000000005acc50137df1615f763108d624d836e7770a1930000000000000000000000000649d3412f7473d35c4f983e7819e24f7fb055f62000000000000000000000000bb9c2369cb1bfe548c4991e8bbc9c1377d10804c000000000000000000000000589cf99cc9d90338576bb862fbd127f71230bd520000000000000000000000009df383b2bfb5eb0033fe90fb0a5de65665403d400000000000000000000000000853e4bfbf9af3aca7a4bfae65dc82791c6670da00000000000000000000000011968721af66a0780d43e40ad52f2679497f2a00000000000000000000000000c2fed96cbf4650a087c7ac5c3b0c788d52f2f993000000000000000000000000aa9802cb7513c05eea53d055bf83e3528b6e8d1d00000000000000000000000035abca260230951546435417a25b0f213c91e21f000000000000000000000000cc0090a29393c550030468c0351b456af486c657000000000000000000000000933adab5a94519533a1891c4e43c958fb0b96f0400000000000000000000000004fd04103d8db40dd86a11ed3aab61e0c7e675010000000000000000000000003171d65c17c5a4eb94e758fdee11c9ea73f0ffc0000000000000000000000000942a99333204f1cc722c51e433acab594212080600000000000000000000000012e4404c7eebf9d9a686568e9b8c34f676db3426000000000000000000000000b601bb3a2ea18f94e5f075f4f63550a4c5faaf03000000000000000000000000162405233b055a006de36f5121b1a71e6d593094000000000000000000000000236be74b03ffd9de9bf699293bd8e3ef4b193fa20000000000000000000000003f64864f5d6f3e37b1b4463316e3bd12546cf884000000000000000000000000c4bdc261e41580f0328677076fc543080625730a000000000000000000000000f7c907ee3e54105986e6235c92885573f58e033400000000000000000000000035355d7c07aee68b602c4523ac9cb16e33e4b3930000000000000000000000001b61ef399b2007d4d562e4a243b37251a5d23f59000000000000000000000000fdc8e50701f895918b04d7089bb9d3be959a29ab000000000000000000000000b47677c0a626e71aa512b192ac3b7c7a265b95d0000000000000000000000000858324c620af76a30fa20ef7e5c2cab507ac3205000000000000000000000000a71c886f8607c9a8b0bac4991b6d4f2da041df2600000000000000000000000092c794b7fcfd304aee4a7c18e7e1b66d882a9c6f000000000000000000000000e4daeb6f153c0e8bc647d3e2afb08faa5eb434d400000000000000000000000009130d5f05bc0fd40f753c52ec7b76391c319e9a0000000000000000000000009ae139cf2707f518bd951fbc1967a254d6af1a1b000000000000000000000000017b67e36afd7d556baeba2a5c9bec11998361130000000000000000000000007da8cd0624d09d1ba8d912074185bb53efe2cc37000000000000000000000000340adcd6296ddff2b96e43b047ed6b99562959200000000000000000000000006eb6762ef65c27b4ed6dcc3bb9b718662c7afd5b000000000000000000000000773fa45b73484ab54f74936107f1e502ea7b2e350000000000000000000000002c543d590481b6e79486c4de0a2438f19ae0f3b2000000000000000000000000e6c692e633d42a585b24d2432195cba99c91435d000000000000000000000000767c16cf256d22e58ffe9bf36f173d94dd382b070000000000000000000000000d64d973725606723ab1ba6ad14674d458937f960000000000000000000000008bb3795bfdd70c85d744fc1e98749a661810c1180000000000000000000000006f2d151f6eebc42b6b9d4fcab64a308d3410650100000000000000000000000033ee4ddb06ca36639d23bf24772435bbf21f5eec000000000000000000000000eab02859973e6b37025bd2f79ac048bc37ce6998000000000000000000000000a1145145bd70098d68843861afadc058e9021a9d00000000000000000000000038e42b6748b295e5f41b633bfa035d4132672091000000000000000000000000ecba8b6640a127441e9a145b81a4b0df45686ad5000000000000000000000000959a5a01373e44b32214f68664da3c13081112620000000000000000000000002c945c5d542f2eaaa06108acf6b46ebbcf7d48d0000000000000000000000000bd4e91e46fc37e015f6a427151c2bc3376af833500000000000000000000000026b292487cfe8afda97ffe84d258319d993a02830000000000000000000000001b36f8a475f59d92ca12f8b176718ae200632a270000000000000000000000001331b9c0e8d8a2283eca22b288b0a9937ef318fe00000000000000000000000081a07d71c217c3ab4f21b623610536a96a70b722000000000000000000000000cd0ef72212bc86740e9e93e8cad9c5b9a137847b000000000000000000000000a242c3b48ea251556c73b15b4f919a57445006ef000000000000000000000000be57d5db3663fc708c5ac6b1991c9658602666be000000000000000000000000d996aa425c50a9a5b17792dbb582254d0d20fe56000000000000000000000000cd6875a96efbc2a60d0087ba973350f2df55f1c8000000000000000000000000e718e163f33ed8fd71b9a6110d6a8196eaa59dd90000000000000000000000005d9ac01ce27df6277796614bb6d9e267ea12aa2d000000000000000000000000aa78085632590e7f4ca2a028b23a8e1c22732327000000000000000000000000bae9dca6a59d74cc298007b026988a96146fcd4200000000000000000000000089c155c4cac0b7f15b2f146767b33080b68541af00000000000000000000000067964c5e3536c2b9a9a15958f41547465bff8cf6000000000000000000000000551ca980f9ddfa28bdf8c99a4ffcd514de748d7000000000000000000000000002a1cd2ee7cc42aea5ac453b4635050f24c3bf27000000000000000000000000bc9e78d8fc73ad41ac1912650b416d6a13918495000000000000000000000000350d7ba6a22d6886dae392222a28f4225dec891700000000000000000000000098c888c6e2d56725b67f8199cadc0066608d1225000000000000000000000000448b3d5b9621f5fd96debec73ad4c35ee306f1f50000000000000000000000001e5a861cea22c44da76cef3120771fed183bfcef0000000000000000000000006e71428a3340d626a41a39a8d1ae41aac600a09d000000000000000000000000168999140d14bd25e8768cfd4d556ecc7ef49e730000000000000000000000002bfa8b9a5b9f4584969ffd7498c060cb91a4ff690000000000000000000000006e563c472437660755dfb5ed81c361cd135c75e6000000000000000000000000b48d6fb71c513f1fbd4eaf0cf6f5f866010c6fa70000000000000000000000007a76a7f32bbf7fd520e69487e62a19c67657e53e000000000000000000000000cdf874cea32988684f6e2a989a5ccbf9e92e6a860000000000000000000000001dd2fd5109063321743c2e1d187315cbe93118bd00000000000000000000000081b37bc03418daea1e98d394dfc6181a247bf6000000000000000000000000008ad08e9a2b605454358effbb1fb86cbfab991d250000000000000000000000006a8556094f47d5cd81ebfd4490256e0f56ca069400000000000000000000000034a1e55c6673e9909d041e19ead46aa6232dfc50000000000000000000000000dc1c4b148a18435b17cbac1785137bb47f519ef100000000000000000000000005c7300005ed562a84da2b44a307c245eb086d5800000000000000000000000004c196e2d3e0c4301e6f51f0277d974854a16c8a00000000000000000000000025ac016842a0f0c765df9d43992de60e197fc41e000000000000000000000000b8c24d9ed33e2eb0520c4e1969d3fffa900b880a0000000000000000000000000b2be27c24056b13f535a60f7c937200713e77de0000000000000000000000004217d53613c96840e491f5e82a6a05983fd9054b0000000000000000000000003ec4e9d181e852ed865e89f26ac5505ac89de6e20000000000000000000000006b258c9b93fd260d6bd8d1f27d1d5d42e8ab7d3c0000000000000000000000007e79657ece3407697937c7a0e526cc3ca4b690d30000000000000000000000007bea258b53ac02c1f2e8c7d61dd8edb92ce061ae0000000000000000000000008f6e8f5a6bf0a46817420b548771c1e08ee2bab90000000000000000000000000db0482f3f6d3f62934d5ef68eee8938c9d89d7700000000000000000000000039d322e17b2f52b98890f8abc18c664b278385540000000000000000000000002423e4c7be32be20b98131e8acb0013dadf9cdc4000000000000000000000000f1ce14445c5b490fa36f7ee723bec9aed40b59d200000000000000000000000077d197e1a7bc13fee1802a2dd74a9e4ad06146d60000000000000000000000006a62f25e007d38bef4f3a8879a8f9e263ec6dab4000000000000000000000000c12ce246ff4054510391cafa38547f00e81e9ff30000000000000000000000000c9918df61c8caf152cad17fbe47095101b252e400000000000000000000000001883ae6bc48dac09a7d848eb8be26d9cf510739000000000000000000000000ada6adc713583fdb802ec62acec5a8f7873bf41000000000000000000000000099f68448b30d23944a5374964f14b9701857b45000000000000000000000000088c22c73168036441ed74a8072ee5f82a2cd0bbc000000000000000000000000949e2660e66101f462e273e60a3dbc58b7ff13cd000000000000000000000000644f9a415a275e495de312fb82a213d8f309e1ab000000000000000000000000360c19853cd70cfe48c570f8c517058ba70ca2ac000000000000000000000000a1c5a45affe38446b1af91b9cf2c81cae13efc53000000000000000000000000896d9e856393ee374f2fd4aff8c703853cf1cb07000000000000000000000000324e52fed50615110b57ce6aed63e3c40b5737410000000000000000000000008c7f90e785ef9f81ee9d7df40cd884ca459e2b4c000000000000000000000000cdfb24a6457ac8bd71d7f2726928bc9e73f5180d0000000000000000000000001551f03416144c60a5d009cee30bd7c3ca7f608c00000000000000000000000008d0ead353e98a2db9ad2b1bde929ab6f80b1fd900000000000000000000000064f92d424c2b5c62d0b49bbb3641fc4ed78f8575000000000000000000000000962da3f5744fa16fce4b611a6d0592efe439ed2e00000000000000000000000010342fd679174a1d4030b785f4b581ac1dddd806000000000000000000000000e20353cae89bd471cd8d56b88f6cf886dfdbbb7500000000000000000000000044fa21620934e233e8737fdf284790dcec89a218000000000000000000000000d4a03465d4007ec96d4932f01491aa34ddffb0a300000000000000000000000037ae16a2a63b75dd79979ffbb7c8f907a2ebce7600000000000000000000000006650cd99a50e976ea4e1ce91edec3c06d7b771600000000000000000000000025a74b99576f24e7e4090a85ddba1b696183064500000000000000000000000059c6fefd3d7c5fd2773a2c72f4176ff55d9cfa420000000000000000000000005ba6f553b8eff30cf1466639439314825a5a8d030000000000000000000000000aee2234d3f16c0203a917bc61f2c3e3498d55860000000000000000000000005a2db16f7da66554b2e46ff4167c3cb32c50a0c8000000000000000000000000681b3ea352bf7a2651edbc8362887211a3ff080c000000000000000000000000cffa7b65dd676fa4f7220d44202512a0031e359d000000000000000000000000bc9d54e2823332baf6776db68391fe7185d7b5e40000000000000000000000004eea4745d337562ec45ec205bf07cd99fed8880b000000000000000000000000d4b71ede613e0f2195e2604c8b4def96ee982c790000000000000000000000005cce853b36e6e7a5724b8fc4858c334cf989da350000000000000000000000006cebf4029c9068316c608aa0c7406f8ff562e014000000000000000000000000f7fcab6a23006ab3b68494623ea6a79a2551af59000000000000000000000000e42fad518c106d9bc32dd20cd035798f613bc180000000000000000000000000223ec89b95497d5daec7af9a8d1b045166b8ff41000000000000000000000000da6b07eb94f699f511a943e9bfc12b64b7fe3486000000000000000000000000fa14ca613bfc4d1a424ac649e7a07a8da007637300000000000000000000000073663f0b8fc271cf8e514e5c69e652c567a6bc800000000000000000000000000aba507fdd9d50e15097dfcae67c4e21d56b9d08000000000000000000000000f5885c1bd9fe41eb350ff0dc10a2384b0c2de65f000000000000000000000000a2525a5b2219a1f0cd09ea83c42ac108b43ac57e000000000000000000000000193e7b1cba04bc7a10a10eacdc1a6254bcda645d000000000000000000000000fb7dde0cc57c85cf883209ef204c21c8b8418712000000000000000000000000b0a6f9f16488153c1c7d69c293280f120704ca2500000000000000000000000050540bb6e6b721cd9b784a21c1138ff61b4d9153000000000000000000000000c624e6f0985abfb851955353ac27895189595a100000000000000000000000001aba2ad65ceeb465bdf9072f88e84a2cffbea79b00000000000000000000000007b19b93114688a8ab3739b14c86a1db94852534000000000000000000000000023d39aafd739c1a8ff11b4fb154081b1df13ff0000000000000000000000000d97c14e88c8b8d877eb19b44927c33f0cf696b240000000000000000000000001df41b6a05b10497a4193a7fc15a05ed77ae56c8000000000000000000000000ff2387b945fae52def539c236ad2f22ea168ae9c0000000000000000000000007e8094f0e9f83f2402122524f63f81aecd4d0d4100000000000000000000000030291084333462b60a4ef9a10fbf0fe50ee01b4c000000000000000000000000aa110e7e346feb54d4d1c45e2f04208d7aa142650000000000000000000000001d8d9de409a0973640fad5a4726695df20ee05a70000000000000000000000008221098f1f3d4d658bd155f3f0787e75e5081343000000000000000000000000e28762ff91f4251dbc96833ef12499458e24cdd000000000000000000000000075033af6e611f0ce4870e2101716c99b6bbdc4c0000000000000000000000000bdfa7ca6b7be27fe653a732f8c6c144a9dccc6f2000000000000000000000000164d51c8fb964151b084ee155f567c23f6fede87000000000000000000000000f205de18556febc8957cb1eb005247703e7cf63f0000000000000000000000002290a41184a832678e2daadedbf75f75ce31a1a300000000000000000000000087ffa8a0b19e151d12a4e812e30d4c333c7a7b4300000000000000000000000045ae99207e35510d06a9f4167f8bfe7431e802820000000000000000000000007271a4a53518a86d12eeaa29f47205c4ecc5b515000000000000000000000000ee54a3f18364a065d20ba51024ed8538e88fa3a2000000000000000000000000fc8e6ab2f26ecdbfc6c283e639a2da46666a88750000000000000000000000006946fb403060eb4718e3aafa82d9e8e9bf764da1000000000000000000000000ea23479ad97a9998522ae9881192c7826b05295200000000000000000000000075ac88dc1405bfb9ebfb406b8fed10d11f664210000000000000000000000000a744c6fb7dc87a99f92195241b962eb6145228ee000000000000000000000000991467e72e0887b011e37522f6fbcf3a1e7ebc2e0000000000000000000000008d0fddf2d1106d033d8487ec68ddaf158501e4a800000000000000000000000078cd5564a4135a9f9382f90a66a55c95ec310d720000000000000000000000000505de03a6824aa33cd9ba39c327931e5b066341000000000000000000000000567aff1d86d1dfe4282c7c2b8658f9dc74939c81000000000000000000000000e0978ec7f83e224f889a3093ad881b14cd5d58c10000000000000000000000001fd21fb00a95e51447c0ef853c8dcf9fdac234200000000000000000000000008ec86ad7d54c290feb2ba008f12104309655646f00000000000000000000000010ec45e6f1cda45cfed322aab3fc5c809be1c501000000000000000000000000bf6a4c23eb76cd09d911a9c04e70935fe3bda69f000000000000000000000000c41c908a75cb3de282beb01c213eeb680fd98d96000000000000000000000000a2dd48390a5ab46817bb1fadb15cf5c2c627061a000000000000000000000000c0088a07cb9dcfaa88e7e12f796f9319e98757ab00000000000000000000000013dfe433ed4c1edcf91762c9bc67913e9aa344aa0000000000000000000000007dea62dd4f619da9fcf2424643f37d00a1ffb4f20000000000000000000000007e9e978196b0f5584616e3c5be3a157c56542fb7000000000000000000000000ab64d36023fa7fa798d64b0f476cceb86fe56adf000000000000000000000000b7566853fb9889781fd6d9ee6729378c1f594ca9000000000000000000000000c32cee350303edfc5922c4ddb27e6485cec17f92000000000000000000000000a2feb16879169f376db29c41fefeeac92a06866000000000000000000000000062e40ab8c77aba1e8dd78c1ee02c2a6936ab80af00000000000000000000000048ddd1444b511081aa8798c51598f633ef2e026b00000000000000000000000043bea97d473ecef2d059c0dacc84001b4d223aa3000000000000000000000000ccdea34c71913762fc948d71e973e0d73d64764c000000000000000000000000d2828fe6aba2f76220d12560d93212c40dca01b70000000000000000000000001e0311695b8f09e1c94bc28002b682d63f046781000000000000000000000000dd1a0df98640859fda0b6ab5ba08f46c4435f3f50000000000000000000000003125fd6480d96d24a03889fe1c1488b82170aa2a00000000000000000000000075ce1b9b515ccfbb82199d7ae34207ee9d4c07d800000000000000000000000045c1401153faa82b62d3bbc6b97fc0ba4d99c4be000000000000000000000000b11b1c844a580343d293a0c65277eefdc77ac09500000000000000000000000020e8f4c121b09e1a03f9adcab11797a92d337dda00000000000000000000000062ca9454b2ea75b2358e4d1f82cfe5aa7f553e69000000000000000000000000e604f99f13d74a5012aa1a40b802ddfd5c49f86c000000000000000000000000fa39065cd868f0b7afc5a1da9b5a86df40463ee5000000000000000000000000c4365a78e81c40ae8df6af2c4a3b2e73d0cd6c19000000000000000000000000623a084ff789d2b77463134c288f02a0a5505f830000000000000000000000000a725f3617f1262453a829632819f43d5d5d55fc0000000000000000000000005cfc22d56c4e4f65b8db2e564bfb9b6c911005bf000000000000000000000000475812c87badcec287601a4ebb5b9c9feb569fe6000000000000000000000000d7b4e347957592be0955c1e510c9f0bf8ff7d591000000000000000000000000385f7145e1dbb33027d4a2a153a78f7b15e5c0d90000000000000000000000005e2810c5c49d4e3d5cd3595a578ef12fde68d6e800000000000000000000000043bb3e05474fe770a0c885f3b7954837740c27bd00000000000000000000000014b848ce400aefc4995ee70fea1d9af14fe7f988000000000000000000000000bcbcc5cc16d28523559e7dbf75103a12ddac1c1200000000000000000000000085744ba1875cdb16757cd016d443b3ec5fee8378000000000000000000000000a6b8d8981b0e452af60c089895a26a4c07b48c73000000000000000000000000d07579284de26822a1c19c965f7a1e187d82053400000000000000000000000075c0daeb8e1e09f4fd13e870a9edbad42bc81312000000000000000000000000e24a7888939a0ee296998a474a2f45ef2ef401c900000000000000000000000085459636c43a5001769f087e1579aec47f7a956d000000000000000000000000373fcdbd47094effbb8c4ca4a996d75f452c66ad0000000000000000000000005d974eab29b8d6376983109d73936dca53efe8920000000000000000000000001ed19ffbc56e7c27f68b706a1e35a053e3e3cad60000000000000000000000004f6343dcc138aa815b3f9af453f1c86b90d18e5f000000000000000000000000e7621ad78bb4fffd216bf4001929ecfd412116ec000000000000000000000000f266eab6bb018402df753210e3f8c460e21c318a000000000000000000000000cdf4585c158cb015cf9fe2346ec15d1fc472125d000000000000000000000000fa7436c402fbc5321ecfe3bbba48efe6af4e87e4000000000000000000000000a09f62910a4c302357924669c28f783675f1d6b60000000000000000000000006c05bdeff9fe0bba4cc77402710f8eb2b539d08e00000000000000000000000086c7d8a43ce48306ab2d91e97937f23b4104ce840000000000000000000000005f29a0b43554b47d614a9d6b15f252b9206ec96e0000000000000000000000000dd45a05a796cf958d21f16a22f29ee58b73f402000000000000000000000000971fc8f21e955a74f6a6a460c560a473dacfc2e80000000000000000000000000741b73bbdb2f307f85b975ec4ba2701415d6cd4000000000000000000000000259c6d15429dec25f14aba5f775e3d3548dee0dd0000000000000000000000005bf1cfff40b19e9d33fd44d74f67f88aec6dc4c00000000000000000000000008f4a698a3665fca60998d58518cbed2c95f2e99c0000000000000000000000006a6e4ec1e5e1571a70eb751f0ff242a00cb74553000000000000000000000000c045508df36fa9e816973d1c4872694357bb49ef000000000000000000000000bd24534370cd0ea0a77d04a4d9935729659745e700000000000000000000000091da9af8088a0688a20ebc9bb0b4d36d908600500000000000000000000000008ead881c5f7e05d961ff5d1c728ae64c2eb0bfef00000000000000000000000014bcb61713eaa57a56d3f257d2ea7f3435b4695f000000000000000000000000486869e57f0ae5326ee80bb86dd0913493c29e550000000000000000000000006413af85a0559238ff1831bfab2914ae732ca522000000000000000000000000e0f0a2da9e1677bc57f7d885dfa38fa9e497592d000000000000000000000000437ad9467b6acb6d7cf91f83180ef6b5b1b42b8d000000000000000000000000ba740a640094a7ec80e3c84f887c4ce10c4d5ed90000000000000000000000007ebaa408713db26210b696838f458d6b5ad7d2cc0000000000000000000000000d1530f6b7f676fa0d7382e6c89a2590b424adfa00000000000000000000000036c32900fcf6c5f7485659a5fc93b61cf9ef31c500000000000000000000000049c73676dceb7e436e2310080762317dcd510d930000000000000000000000007e22998c5762195943e40886dbb8e081c8e1a7e5000000000000000000000000c3db882e8fa06393d32f2ed8e43a1a8d2ef20f1a0000000000000000000000004c7587d2984096b0c359b87ebcb43cd155aa661c0000000000000000000000000c5433c3de29428c63ce7defaed81e6707cd15ca000000000000000000000000fbcc3b94c08ae60b434d89be5d232db79663b0de0000000000000000000000006179078872605396ee62960917128f9477a5ddbb000000000000000000000000cfdede1bf2cac6d521b5deb16ea5cde82788d2080000000000000000000000005e86f027cc3380f885acf02a55c29de650cc91830000000000000000000000007f6a23bde0041a3c3d48c0a4acb022e7bb82ec89000000000000000000000000241c5717740a1926d3efdb6a7d757dfcaddfabb4000000000000000000000000d36b2647d61564705075f1991cc919c2636ef10100000000000000000000000003309bb29478eafd67bc96e5fc5c7e61e2d11873000000000000000000000000f066ea10b4418ff4fbd9084fa6ad21730249326a000000000000000000000000c705d2342ccf14ed210fe174e45c43a8419cbea2000000000000000000000000f95f8038eb7874cde88a0a9a8270fcc94f5c226e000000000000000000000000960a941f2cd22f5e0334d6ff50bb7ec0f657bd06000000000000000000000000102ee0d2a0c37edb9d74d2a94df8dd16b40ef48500000000000000000000000050e0946cc2a5c2ce24cd70eb386056f839c5fd850000000000000000000000007cbca2fd89627c887b3654974f78410349d9f7180000000000000000000000009f81dc9b17369fe055626a0b73cf8b01b692a6b90000000000000000000000008268545e7f6055d0b6d8167a010b0c52d67f3fb8000000000000000000000000f5b1e32ab05403361eef24ac66c3ed983f5e6ad90000000000000000000000005ac0e8058620098a07b743d257e01950f64f6528000000000000000000000000ae8f3bf04cdb834f8f6fb6bc43362e019d06f9d50000000000000000000000001ace6a3f5a280d3318785dd00d701bdb9a65e08f000000000000000000000000284473f09751e6cf8d05dbc35f79f20fa4dee0c6000000000000000000000000a1b25344c7e5dd9456e674308cebf120fb442eac000000000000000000000000e3055649f2c4e85fe75b0c7c82f1e986f0c825930000000000000000000000006c639d14b40d27e9511e16f58348a5a90da7ffb20000000000000000000000003018640df41e799b6cf4eed55ece2611cf8f6a4000000000000000000000000017ccb7244c68d454513c593d6c483b55c31cd61d0000000000000000000000000d918b56e9bf2a732582c68b906dfab390e3197f00000000000000000000000009f116c794c5967204e03b4ef3527cda56e86e89000000000000000000000000bb0c74494289d66eec32dbf475d08b1a1fc3121a0000000000000000000000007d8d437fc499d3b13d310b39e6a32e526d5918750000000000000000000000007cf7fcb64c4591a8fa966f24b5c4d16cc41fda1d000000000000000000000000396f1533cfb9e99c8c642487ac88d21d91df730b000000000000000000000000e9f115af9fbe11a07b657023c2920ad905827785000000000000000000000000c8ef1056a704ae7389ebbce0c0a02ae29a022bac00000000000000000000000068aa10886a9a797713f07b54467d54502866336c000000000000000000000000efb4e9cd457fca7bd74a75e9a10bf099b4819d350000000000000000000000000031b415aeba4e9187725efba90f1addefa8310e000000000000000000000000ec57a6375405ae7f06c5932b64b611233e7108380000000000000000000000007417536c8ac1b1d7c307ad8002ea8069cf9c599b000000000000000000000000db1138746d5e0d30cd8aa17e6c0ef25d8b46b43300000000000000000000000008f988e0247b67cde3fa7bd5058a62ca6afc239f000000000000000000000000f10ad3f9224ac2243c67cebdf665308306b335b10000000000000000000000007bd7abbfb84f05c94717a357c260903c758074880000000000000000000000001087ff7578d71f514c3af317bf69c7bb9329cd0e000000000000000000000000e13dc0c41bbe4012ef4222a264dcfbd4c211da1500000000000000000000000047fd81b7146cf02a3e7ccae1a3e90b73ff099b36000000000000000000000000f816433683ad38146af38671cfe07eef6e79662f0000000000000000000000009da964f02d69b13ef4541b3b79b2d3fc4c1c3da9000000000000000000000000448378cb1834fc74a6b6b8999dc6be70d3ec089d0000000000000000000000001be935c926da733bda65eed6293f066faaf0554e00000000000000000000000093705f64d54a5c24d331e1b3c209965dc3af341700000000000000000000000073de03c62fe03241c1894eb066b523df3eacba34000000000000000000000000907b28944ae8a758c2628acc142c69dc52010a1f0000000000000000000000003c806c68a1075f46ca47c89c2d49404d58d0ca8200000000000000000000000083831e52de83de0d491d2fdb85b26ef6d42f8dac0000000000000000000000009b5ed433765d916a7ade9b6a18d137372295006400000000000000000000000000cd6d788900836e236c080349b5062fefc3944e000000000000000000000000351bd7eb8b489a8cef182fb4bacb544a155d7522000000000000000000000000c4c3c05ca069394491bbfd3c675bb41bd509d4be0000000000000000000000006998569716db5fe21981fe02a91de2b9f6b863bd000000000000000000000000d6413c0c18fde76fd3805b5e6e0517da9e86883f000000000000000000000000de75f98d54d19f6e2c457f8ec599fad765e12dfe000000000000000000000000c4122b0e9b4666cfcb650607fb445a1c9108ff8d000000000000000000000000fca05d5ae3d62b8860748b4a2c32df9f3e4de4310000000000000000000000008b823707f23a7342bf0b682e9a7b7076b1fb0fbe000000000000000000000000e2d1bdab46f4d075ba7d97c9a5ce79096a20e99c0000000000000000000000009c572cb4dbae4609f9dc17e7bf2f5a1946da01a9000000000000000000000000e101191c240aa501ea944277b8ced28472b357790000000000000000000000002285f006c06ce591e3fa5b4f0ac8b9da5bea71e3000000000000000000000000126b9b4280e61c0851834c10e1853ac834dd079a00000000000000000000000028374b1bdeb9b705c087ceb975de2090cbc136e50000000000000000000000002ef9ffefb86d5c0b0268ccd3d0d79adf8f1ec03e00000000000000000000000081c8bed76b5fe0ec7e8d39a67cebcc87b9be82020000000000000000000000000095ccc8c77bdeeec4db1689a53f55bd1ca53566000000000000000000000000d9ec5c00bd5c22b945a17988ce0d26d45b75de2600000000000000000000000018a4cb1d4447cb0cbef4658cb664aac7affa0a6a000000000000000000000000a6bc7483785293ca00d536b1a09104dc572d8686000000000000000000000000d4ff4442cea663753e460d03b2963fe4ef333c4f000000000000000000000000f58382d79e0ef7ae29aac66c4fbe22686a445b6f0000000000000000000000004d62e8606859c60e2d6aadbeb23b50b00465d73400000000000000000000000074f69061856d1ab0da0a31a22ce1cc4e23a492cc000000000000000000000000ed97cf649b19ce71ad9f0e7d0d8490e1c70f478d0000000000000000000000009cad760e3091f4abd9039600a90af0c5ecf825a0000000000000000000000000506bd31677c67055dcb411bdea6c629d05ed93bb0000000000000000000000008c34b6fa8a35bd87f4e7a38924864e24d3627092000000000000000000000000ea88c582189606077ad96ae1aa1df27c2ca9307d000000000000000000000000ef407623aa381d8e8674e5225207b002200a3d52000000000000000000000000ecb0008b9954c02829402d220e452b96acc8e17e00000000000000000000000010c6f91cef48ddaf84254617c1e085487dfd42c1000000000000000000000000b9652ab1cc99e3fbbcb77222389906916ab30389000000000000000000000000391ae28dfa767981c6484595f1de96218b21a2dc000000000000000000000000a9d1704c76e44cae35aa6b57f4bfa0a23bb46ba5000000000000000000000000376adf00a37b96e3330e3727f1e2730f59d73fac0000000000000000000000004c089bb6fe083e219169cda31e23a4bf43ca1156000000000000000000000000a5b4a52bb7f666789e82e8811ede11ec1cb66400000000000000000000000000560be89924dbd9dd9bc22d6b078627ab01df12c3000000000000000000000000051af00c5edfeb211db2783776151ed81d3d28f40000000000000000000000001b27b7b98416c4b25a3e5777719ea018b6efd3ec000000000000000000000000f434071be8c943c23b474e162f873f5b6599ffd5000000000000000000000000e5ad193f8946f18591d55890ed896e102facd24e000000000000000000000000d0aba410681b835f7b4c6762b6893d9922ddb5c1000000000000000000000000327bf95802b1ce3810af22d1478d20b34b6a8fb300000000000000000000000086ff2bc5cdbd5efb39bd70f0978a45e4ff3f62d50000000000000000000000001136d37d485230f90fc2aa31f9609af88a3013c3000000000000000000000000e4e5b38a8b02dd2064c7b76838d59c562a61fafb000000000000000000000000b56115f7bf47df14d44b3ab9e68ca30e75bdb765000000000000000000000000561f4f97d24f7eaad18c34b7b23025ff170556d6000000000000000000000000456052a75176cf039b2c521aabcf6d3e17a495ec0000000000000000000000006e5eb3093d254277c556450ece4b18b243c99ec70000000000000000000000005530dfbc691c860f7d48a2c66742d1c3c6a5824f0000000000000000000000007db4d99a30a43841a928ce27990f13d11e4f304d000000000000000000000000b22e9e8bc49cc3f6846ad7fa0e1d3965efdd55c80000000000000000000000000fa113075671db6987b370b62a407192f15273330000000000000000000000005316a6add8a96d306639bb7a0572805a02ea212c000000000000000000000000947034fd2da4812b071f8aaadb1ad675d4bd8c120000000000000000000000000c0ad7e246f3245bf55501b46aa95affbcab76f0000000000000000000000000519fb119627a28951504f77f78c2bb8ba78312f7000000000000000000000000e2eef13599460dfc3afc3403b0a7628238ab8a0400000000000000000000000027de60fc8ed81c8f331e7b0b0269e3bf28186ecf000000000000000000000000925c7d0c937455feb7f21e92fe7d672d3b2c9a4100000000000000000000000051c4eee262d20aa046d74d1483d6a4b8f7992f0a0000000000000000000000007b3bdb8963a425aa7f7b023fe56000110c240ef800000000000000000000000066f25034b5d57aeed134670d40f4728c8d2deb8d000000000000000000000000f02ccc4d1ec9ca144eb1f47f4d3453b018c56372000000000000000000000000966c3edc3f69948bc4f4cd8168003f6491b0a905000000000000000000000000647bd088b274102ef6fd116b8beb3cda3917035c0000000000000000000000003924dfc6b446aa90c2ba2e66f8c44b9955dd982a00000000000000000000000038e311f7bd9ac7de3469c7244693ffdc8cfc7a9d0000000000000000000000001b66d48a501aab272efdb3d138df8c6e48c8de8000000000000000000000000080250cfb6cef4058a53e4572aa048d84bc64fbc2000000000000000000000000064b24423c04622608588bd161f8b214c0934b020000000000000000000000007e62e7b92ba573b1e5f4333979598b2d9d7b794d000000000000000000000000af9553667008f5cef907066ec570fe0586f0bf270000000000000000000000008581be572513029ce4da889bec0b1f611c85512b0000000000000000000000004a8bec0eb8afd1e9a86437b41e4397bfaa1b3a4f0000000000000000000000008c9e9fdff3c8f38f81d96e94635b5dd7335426fd0000000000000000000000005b6876a91c4da584dc77d385b8ba5ffda2dd79e00000000000000000000000007dff9d3a7cb5aff75de54994f966391029f61c800000000000000000000000008e1671c005ca11ab7cda33f7b9dd379ea5cff1cb000000000000000000000000f990183a747e12b6a5cf13b83887d477d2da74c6000000000000000000000000efd6c7fc3e54ff4c57e5c5c575a18fcf1f944c650000000000000000000000004e32d27d8c73f502137ba69f7e8e42b974955857000000000000000000000000d61d5e0bd89af8cb19b200ae91d84f8f59b377fd0000000000000000000000002ce95c300133bea128cd2814d8d4806afb66abe60000000000000000000000008f7a4ceb84c44d6e5dfebd19b84bb636a28cc60000000000000000000000000011ee8341c9434bc20c6f8f037ca83b3b779188b6000000000000000000000000ec7cc95e9224909048843f29d2c5c0df3494baa90000000000000000000000007cabd9cc6a489437c14baae5c816753c0709bc0b000000000000000000000000c89c5a8686d800e41c235a86ed367f714b96c3790000000000000000000000003cde9a2d9e248ef2d94c7ed3be09adb00dc99890000000000000000000000000228cbbfa07ee6e37233b144786cc1e22170b59ff000000000000000000000000d8825aa9e407effa4de4af2e124ac02170454839000000000000000000000000db9205e442d226bc8e6054131add6b6ef7e3a93a0000000000000000000000002d1488a8ad5945cf24e4374c10ec1ca2e4c7fdbc0000000000000000000000005138b259b5e1ffb43cff05bdb93d13772aaecd9f000000000000000000000000c27eefbc1981f9aae84f139c1abddb477dcd19e100000000000000000000000077baf7d6ec73bfbb10a8a4a617ed962c8b67b33f00000000000000000000000062c798f169d752b1ec3542f03d7fc3ea6c12b499000000000000000000000000d9726aa0e704900063a681e677dbc130d3cac693000000000000000000000000e0fcda7ccfdb2f3a45eda73816cd0e5dbaf128a20000000000000000000000002b9648b8cc85c893312486a835a25d32912bb3f50000000000000000000000004848fd6fd95f990734937104c0325c9d1b9cdad2000000000000000000000000958876f7d9f7f36d8064cebe4a1b3601b175c4ba0000000000000000000000002cd180802ba2222bed5cee23d9a262e7e317826400000000000000000000000040f66f08154b184c90d820c6ba31adf0240151a20000000000000000000000003e0e6c31e00223fba753331bcd1baac4460ae5e4000000000000000000000000bf40b716ad9a4da819351ff1d7155f92c288f2e300000000000000000000000078249fa5329dfdc9c87376e4c7e6ecedcd3418dc00000000000000000000000008cee36fa0795935bb55dd40c0fc6dc6afc61f63000000000000000000000000b40ae0b7900a5fce5f13b67784f202e64b384ff30000000000000000000000006dba16966a7e81a2f2b068df8e01d17d47d73d660000000000000000000000002d6d8638d8fe5fcba382e1fa9e40a08e88ac0b990000000000000000000000005c8a20996301c773d3e3a3f64ff4a000580b684400000000000000000000000095f9c058681aca6690bf2b3618a03de8f404ee4c0000000000000000000000005008b6fda300127233aeb3cd06779a7f5c274eae000000000000000000000000cc2e64bf091d951c9114eced12735543f09d85890000000000000000000000006ecd2263b1c0d7212baf1a90c29c34d746d9946800000000000000000000000036e9a9184787346215f8b41cc4c1cf75c3df14ce00000000000000000000000098cbb860556c5523e8d76360ca85c8c27d344fed0000000000000000000000003ee149b3c7171a573c394c0bc762f3e80d2fc01e000000000000000000000000962c8c3736f5d03a41857e6be177462b48ac79ec0000000000000000000000008cc6f2d48108d7a0de304ac6be6e800c7cb5e07900000000000000000000000003580b7e36d221e26cdbb40e2175dacbda8a0011000000000000000000000000ab3cd1ff31fc003a31074b6f070ce091f9c2f088000000000000000000000000602a66c3514917f5fa9bc160e41cccfb32c9af20000000000000000000000000c76d1876f0c7baf7bfdb15f6eb390a404221cedd00000000000000000000000033b8f97898b7bab97d00215d49d18359d76db93a00000000000000000000000025bc36833c87e327caf667feb8dc158b783fca02000000000000000000000000bd37a3b6f667dfd7755841bc781e4755fef5cb5d000000000000000000000000e66bc3facb9f340ea6e5a7136956e136ea923de40000000000000000000000000e0325cc66bd96601795008026a6de961f68cb11000000000000000000000000b9df95fdc5343daf8661453761e929cdb92b0dc200000000000000000000000007ae9db1610964c920cd40de838b13854f50a8660000000000000000000000005472356f1de00bca5d729cfb6419c44b8d4488ab000000000000000000000000fe20bc0f8eb3098680649a7077c44f38db72595f00000000000000000000000027dd7960affefc8f09aaaf60a23338f2d397b288000000000000000000000000efc995608eccd0baef6fa17f9c6ed4133c2215b6000000000000000000000000807e0df353a254927d6d94f049819e61f04b8456000000000000000000000000d1311bb9e1fd99fc044879142646217e9597feda000000000000000000000000e46de9ac32ec014b2400606988dc5af787552f03000000000000000000000000cf01611ca566f4acb656454573862adaeb6c1812000000000000000000000000c9ec73c15415d536f893de2da774c65474ac5af8000000000000000000000000371c614b833fcf86163f39f066f4149ade055421000000000000000000000000fdc94214bb1aef639997c4dc3599a809a037b9d5000000000000000000000000200c716a25565fb37ef13a3b6d03e070011c2a600000000000000000000000001f5ca953547aa1440c6c49e6d10658bb72ccfed4000000000000000000000000cfd5542d4c5ef2ab0019ea5a1082673d9581908f0000000000000000000000001c22abefe2c6c00364d7be60eae20f4d6c9758c2000000000000000000000000624c41647478057b6c8e8402e36403d21acf146d