60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7374616176652e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207374616176652e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d6546353835546f70784a484c3477594657426a7a6b633773633858715676384a4d6a445246335175654c4671000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000089431917770e1609ea494746eec19970dbcedbef0000000000000000000000001fa8f895ff4709959c2c4dd4a410b833e49fed7e0000000000000000000000002304a3709558d20fd82e5e4a43f6d9241968e4150000000000000000000000009935c93a514de9eabbdd6693266712bfda0c9ddc00000000000000000000000000e45ece6280af6ed93d094073b3715407b9dfa5000000000000000000000000fa30cf6188cf5b8532b3ec989e244cb5d3ce1323000000000000000000000000471974d6e43ce74fe8644c443fe21e1d8a22c834000000000000000000000000f31107586dd0e623fc585da99378d5d7ee46b21300000000000000000000000066a0008065febc60c95257ed6d3013d895819b760000000000000000000000004624e8a617b6527ebb927c90d8b4a2f6fa1bf44f0000000000000000000000002887ff13119917116b90e0487b097373678f2dfe0000000000000000000000004eaf6e4470c6018a88c411faae7d1cd85ad9ac5e0000000000000000000000007f53c8b0affe78f7893600590371a46ef8ec3f48000000000000000000000000f53f14608c05000923f3717ac3d446b3215fc150000000000000000000000000018c3de0af869b148a8d857530bc0a220f1527330000000000000000000000006e0aedb2e1b9787d282773704843b153752b6a1e0000000000000000000000009a045a4fbf3eab2714fadab88a9fbd745c02a797000000000000000000000000a661f9518bd0081098cd736413576251ca29f99a00000000000000000000000091a6e9bb32d2a13be785c4a1139e9e78753cac24000000000000000000000000e48c6ca6a76f0941ecb70d3482a8b2ac33b20e84000000000000000000000000b2d033383cafbf2dacb1c2a433f28e0dee582f28000000000000000000000000cde663060f6ea3f3dca85f67475cb29012bdb805000000000000000000000000c2887e6187d02e3e831b836f31396ffcc71790de00000000000000000000000076c71b846fc1c3dbab67de5a9f720a4b209011570000000000000000000000004ffd1c4d3822d3eda7fc82666fbd10148259163f00000000000000000000000063f8b8491a67692fea86e0f90591d2fe3769c43400000000000000000000000066239cfde48679a362e38ded32150ebfc3e3c9b900000000000000000000000032b1b47315123fce16c8a7b663c5969c912e090500000000000000000000000086e630f59c1b3e461f4161a4165db7b5b65fc6270000000000000000000000005fa6738ee3d87c47e8731093ccc0c36205775141000000000000000000000000f3dfa305f5fee417699f6ea52821f70949e5de38000000000000000000000000a9bb68d48a9fda35ba87819547bb0ddee280a732000000000000000000000000a925da85de60584aab18d43f522e08160ebcb7ff000000000000000000000000a10e051324dd6b72642195c66ebe240715cf0c5b0000000000000000000000004b342ac7b50b14964adb1485c810af4a974cb1ef000000000000000000000000c81967e09a7b46280303df90e38130e259a3143d000000000000000000000000174493772efb3009080bf52e8c4c5a5dd09351a6000000000000000000000000c17ad9b2fa1f633447123561757257aa82ed4de80000000000000000000000002f975edd1ef03d48091faa9f0723a07e3322602900000000000000000000000047e63bce92ff34bdd777ad0eb0a59c9dcb825efd000000000000000000000000d8b589bcc5a0064b461ebef13043af342c1573f2000000000000000000000000c0dc16701ce561c03b507cf73ff8d487d05c4ee6000000000000000000000000764d8740b86b779368e5834a153453cb454e20e7000000000000000000000000452886b64d21e7486e57c59f802df6a16d689b6e0000000000000000000000006719a70e3b9652d0cd3d4cd28a93556497e2bf96000000000000000000000000553c2d258e439fa10dd7669fc94a36f600c8a6c70000000000000000000000008afd0c9b63722ca9e5ef553bd55d120c9de522d10000000000000000000000001b5923523760bbf8057f4957e98884b2e2b3f02d000000000000000000000000d56febc742f73c208525121f7a6a503dda3e2da4000000000000000000000000097d4606df927b1cf0a0400d477a3437f65ed8c90000000000000000000000001eb99d02f46a6d5b2394f185553c20166b435d05000000000000000000000000d9d477dc3cbb110c58cd93ba509e27913cda873800000000000000000000000019d5c3b472ea8a729066826998f30d4b137da12100000000000000000000000011bf0939bd8aea156b4bb770a5632fa8973a8409000000000000000000000000290a024a6a41bff1b051fd4fad5647d82fb10f18000000000000000000000000bc2f5f1a98166d4266535f03b040dd90823c8165000000000000000000000000e399dc9f1d47f04ef3950035449d79e0782f2c58000000000000000000000000682dde53df29593732d199b48c329a2e24e4974e000000000000000000000000c2b3b77680c4c48ea3106ba2fd243b81f2090711000000000000000000000000e9a8582a817f1c975d2650f87a87fe461db5495c0000000000000000000000005763e82ac0cb591d5bff91d0485b4eee213b250d000000000000000000000000ef2aae78b35d8f5b5a19d8319491dfd6adf19c2e000000000000000000000000103cf11d8fc3be2c831312d47be9c24d0ef1215f0000000000000000000000006a660c35a38d7c23d28f8f37e2ea8db0d9133518000000000000000000000000d54ed8452087047e91948aab14621da815147c37000000000000000000000000bf0159c7098e3f3a61adc5c08577520561ef537600000000000000000000000090ee1b67a069f2ca379f955018585fc93f95844c000000000000000000000000ec913db99ecd4ef0d1601eacd59727332407867b000000000000000000000000b2d7e9d0a96e5287ea487e60faaf517dea6e41ff0000000000000000000000002619c5ebe4e0599bf2cd5bf3c6d1885ae8138f5c0000000000000000000000008975b20628f1f562d49257c42d8c7f8d56fef9f00000000000000000000000006f23d8565c452657e4d984d5b378e1597f5b9fb7000000000000000000000000104558fa034bc2c179273e58510449d46be3c8a50000000000000000000000001e2c13a991379972b3c84b0d0ec9210471cd2bde000000000000000000000000b9070f6a1a9aebe26e36e3ae5a847161fe24ebe00000000000000000000000009cee51c64b4c735e382a88d3084b11430b173bf8000000000000000000000000f16cdb5828ba89ee02de2f8f92b45d9a706a8658000000000000000000000000e9e2d3c9bcc703e6295b746c2bdd2b3f7f771eee00000000000000000000000067d0c1ec57c5ae9362eee8546ad297e4a550b9c70000000000000000000000009cd23dc2c4f9d2a446affd94d681f6b74ea91b1e000000000000000000000000c2befb3fd5413de9bbc791bf3a43becc52b4b36c0000000000000000000000006db5afde7712388ccab37dc4d309890e4061c268000000000000000000000000d20932354ab3613c690cf83252dc9fa781e73342000000000000000000000000d034652ea597646e5cc035083f945c60be82a87f000000000000000000000000211e14f9d34bc72e5c071ae9a28ba803e2e08322000000000000000000000000624a7c51a59932d7c9456892f3486789a81495620000000000000000000000009f3fe88311cb178eb7f817fd6fdb5ec6d0e5dfe7000000000000000000000000fab2b3bed14115cede6f6dda341bf6d6c70f67f3000000000000000000000000dbb317929a4924e032bc21add1ce8e30a978c257000000000000000000000000229d950c947b5a6a432ef954d249c488dd6e9a54000000000000000000000000214f22320c18b1541d3e926bf9faf0a4938a5d8b00000000000000000000000052d22fb964815052afe107a90f452782e7c5316c000000000000000000000000367e16a034bfcc3e4e54b7b013130c1d49acf14d000000000000000000000000e2bc559e4a70390e994b14bb9675a88a66be20e0000000000000000000000000468129a2444c73b635f8b96972c506a60463e3fd000000000000000000000000a8e2da06a9474befa9e4dddb877b94fbe9899401000000000000000000000000f505666ac758bc81bd2cf55756d027c319458e1c000000000000000000000000b7b57b5b55e01341569a12077df9eb6fa9b1356a000000000000000000000000f79f57d34406d0f5ef3963ee8ac36ea5e5cbab5b00000000000000000000000008935208f545a68eef8887b06c229509b8edb6b800000000000000000000000087ac869a918325c09b60ddda33a80fbc64b80cb7000000000000000000000000dc5515a891c6873f448d86b217aeede54e0aabd9000000000000000000000000349eac6ead3aea2348ae6ccf1f3866a6573268c90000000000000000000000007749628e3c23e5acb53d35254de85a272b3eeb57000000000000000000000000e69fc173fdc7a714575639bcbd23e54fcf573929000000000000000000000000bb81486adb956a2a59640e38cf2957dfdc8dc52c0000000000000000000000002cb79e64e6f6127bfe1042fbf5de50b4c62af3f6000000000000000000000000d5863f24e732ce3349b8b14cd0f023e4e6d9e7ed0000000000000000000000002aa7221223a70be8487040e9fffbc5d67ccc01f00000000000000000000000006a80dedb06ae9725523c4032c03f7c79c1233d24000000000000000000000000b77c5cdef9c4536558c97526f8f4cecadec4107400000000000000000000000013e6ccbc585d684d810f54282d24cf5c62fed05d000000000000000000000000d34a5d081fa70f9913f1b34a44ce473e67c5f3e500000000000000000000000040840de7ffb2f0a2b9c6cc8e45f552f2239e094f000000000000000000000000dd255c458e6d1e28ff476ddd9385f3012b67cf680000000000000000000000008a4e6708625ed0b99ebcd7903c3d2bbff6dfccce000000000000000000000000bc6c1d4625f45ea324a759bc927f41621b177402000000000000000000000000574cea8ac8d8bf87401fe6061adf7bc8573b27520000000000000000000000007739112374d341cb77efc9a5456af3dea202f542000000000000000000000000abcb0dcdc9f9436e33cc7c03b0f7236e69879cb2000000000000000000000000d673a26c357d0bd0f4e0f26e72b3805a9d09a29700000000000000000000000039cfb53ab6a296a74c6d9f223d3ed5d00a9b349f00000000000000000000000006927866760d4c9b4775d0944c46de31f0e91f8e000000000000000000000000122c37f8b9cd2934948ed5bfa752a1b3bb0d50e3000000000000000000000000fd5dce5620b0138abbc577295d8360be1295f1f00000000000000000000000004d94510e1ac60536ae0be1799cc8cd2c0639f300000000000000000000000000e6694cf9177a6513efc3893a9f75e5e7af5af39a0000000000000000000000002e87abf1b61121d15b2438670a64c5884a9f73da0000000000000000000000000a4793925f5d8bf08471d4c16f730d104f90d6e400000000000000000000000071b382b8a62d1f9756f9ec055f5c3d3a68cd03db000000000000000000000000b662412e24cc63182f57dd4abdf950cb9b60ffca000000000000000000000000599d223f14c900fb02cb00bc6a7d3767f8562a650000000000000000000000000da0c578f0e0fb8dbad2d5191bc5ad2662780cda0000000000000000000000004f33230d6dee7270fd5c38abe7405f6172fd27fd000000000000000000000000b9ed1f577daa656f6334f8fb9cc0bdd201fdc43700000000000000000000000042816edc85f09677a860fda836b5feab38034c43000000000000000000000000062a44b49c447c43f791333129b56799571abef4000000000000000000000000a800c6c446083204836109daa5c3cd6c8404ae2d000000000000000000000000a888c31dadd16070f12c1dd72d3170173721f899000000000000000000000000083b506e86cefc46155ccaa2a8d8f1978c481ca10000000000000000000000004052b4234906b7e2a2048f0fcd90f9bf0a297e1d00000000000000000000000006a3a8e532962946b2bc090820361f5cc004f8a7000000000000000000000000556c4cb093981df9ed8478753e3132e137b150850000000000000000000000007d4d8d51a01d91a36c6f13e0142852ee5492a295000000000000000000000000085d28660e2d35368f5ba34acd393a01a2347cb000000000000000000000000011f051d0a232cf0021df663ca07236b1ee839c8f000000000000000000000000d76b3e0712c8743aea949e9368c74d6401e9ae3d0000000000000000000000001c00fa6274fc1a8b91415f0b302fc56bd30bb7bd0000000000000000000000008e6bea72ccf642bce3d35d232698c1144808f600000000000000000000000000bdfbbee0665ed3d6ca9971464a1f6377ce6a468a0000000000000000000000005bbc4818154bec818fb3e8c29dfb7a6a308b72660000000000000000000000006892b60fae96a2aed88a897743131eef7d06db96000000000000000000000000e1d319d8f280873b8d35550da76b70592d9549d70000000000000000000000007e8fa380ff45ac51f7e53aae145914a6e87f219000000000000000000000000075f6aa40d6b6ba2deb9aa2af318b4c02b1bc85ca000000000000000000000000125ef2979299015c959a7cc1af7bf4f764ce8213000000000000000000000000f50e2010c9c33e18bd36c6ef5f44ea70c4efe9e6000000000000000000000000c9bb768d1738cae18035ffbfcc3c2bd4c93dfae300000000000000000000000037d4a8fe7a9915f31bec909f9a91554c95d798b50000000000000000000000001a8a84f56f77e6187be49ee6f9d87de90d762ce8000000000000000000000000f0a7e534ecb5d7fef985d486e24f44157c64e0400000000000000000000000006e46de047b98c314606d912f3c648c721e335a2700000000000000000000000022c702cceefca5d41179cad6bf68c33a0af238c2000000000000000000000000b60608d58a876f8b6606c4b8b86ddeb000e66c10000000000000000000000000be5f619d14e8efe20ca7fbbd4f65d6be1e6fc7ba0000000000000000000000002b48e7a94bbf6eba54ad1de312d532471ee745e0000000000000000000000000effcfc1357ba6e3ec994f7c8f670860a3b42cc97000000000000000000000000e2ea5f7af703776507785f3b1ce6e6a42c182934000000000000000000000000b5343b792a5e0a9646f62a66104b7ff8e55f48c3000000000000000000000000bd829b57110a6c4b679b5df7078915180dae4ee3000000000000000000000000f3afe840ecb8e5776d8e14e0b04cad81e5a1f712000000000000000000000000b91ed887f2b407985c530cc17a21ddb539ce6efa0000000000000000000000005b67e5f903638ed8d5ed6cf553bf57c7db1202af0000000000000000000000008e935718b8cfbfed9160ec2b0a628d550b52a3940000000000000000000000003036ce9a99ba2910f70a21de3b3bfef8e0c241d7000000000000000000000000aa757e386361d89be4bcb342348fd3244fc711e500000000000000000000000019ce948461f65bd22833dac52ccbf4027db00183000000000000000000000000fae6acbc21108abb92b48028d356fad20b9f8bdc000000000000000000000000b7f87baffe29752219d07da93a617b4b673be0750000000000000000000000007ba557cd2311cf32f1f1edd7e0d77f776b6eacf200000000000000000000000012c8067d90323dcc0dff1b7c063343d9c800cb21000000000000000000000000415db66d3c8d0c176bba6ff07eff5d19cb4ba84c000000000000000000000000f796d21f1aa3f1031e679066f77ee7bd91d3296d000000000000000000000000b5f465b510a55d0e404e4ffc44c0db47412d652900000000000000000000000038300fda2ec0fe14334d0951559168ad1e0557ae0000000000000000000000004bf0c14d9b8bba79dc2369b876b30bae74547c79000000000000000000000000fb6970cb780179b79426b084f83e06c2688985900000000000000000000000008aed85c9549ec42c8ee73f6c25ec1ba33dfe6ef10000000000000000000000004c370992dca20601eaee2c867ac6c126e912e950000000000000000000000000b33a7041f01cda3a8b63cf95eeb1d0af8491ed41000000000000000000000000838dd66fb5e6965643a5ecebbd1249c6550c86600000000000000000000000003f261afba85adbb56aad1e5e00162ce13ebbc216000000000000000000000000bc697d1d08193220fa98a00523b203ecfc6550f1000000000000000000000000644d097612bf19b97be6d797dd4270e3fab56244000000000000000000000000ba59778c84a0e61b8da473c003bfd9acf15369c5000000000000000000000000b5e11e0d88ba33e59a5cd14b4ed32913e7e565be000000000000000000000000670c67fe72e4e5d7dd8562844c1da7517a4a0573000000000000000000000000671c0d2ec929c175d6b6d7b282a037326b97198d0000000000000000000000000f743bd50714facf49aca2a2ce1919b8f91a1ae30000000000000000000000005b4f1e1cc175fcf31469e7700e74a274af42850700000000000000000000000015e4500d61284d0c2638dce47225398c478b424f000000000000000000000000f7f624f831fbc3fafc98f3bf0f471d460836ca6600000000000000000000000084083409b8a8f067bde1c7aa6e3ce00fb2af418900000000000000000000000043a2a720cd0911690c248075f4a29a5e7716f758000000000000000000000000c8ac76dbb1a5e1a8cad35080ec4b5935a11162810000000000000000000000003df8b6da5f38c7dd82033542b23fd760f6733897000000000000000000000000775cb92663b950dba64175dc78da751190662637000000000000000000000000f080544726b4f77f40e4ab9ebb7cb746b69ec5de000000000000000000000000ffc503e874c0f54a66e7b9335c4cc842a997da9c000000000000000000000000ea696abef26d860165df8a400bf8793d720a23cb000000000000000000000000d3bc6601880b34eb8eacdc502c8f4064bad0c951000000000000000000000000ecafd7319c3eb4b94aabb6feb19334cc241c03ed000000000000000000000000d90a6c547e0f23c7d8a8325aba01d97d24a4c29f0000000000000000000000006f2ec300072ba1501329e647580350739c1edc94000000000000000000000000062938fbbf18ce63df21008bf71bb8ee70fa7f47000000000000000000000000a44ffc4eb77c11916345b2c3f1f438a682f769380000000000000000000000002d98b2b6979f1dedcb849f987d4567d787b104fd000000000000000000000000728495bc1564bdf468c8d63dcddf0a942ba5548a000000000000000000000000d77332efc9021288f339c83ddcb75d218fa70596000000000000000000000000ea10b03e72747e8a07a12beb020a3fe5082a8b1b000000000000000000000000b7d75e71e6860490f8c2fa47595f1f0c3f1f071b0000000000000000000000000f51e7609d1d40482751c2c7af0faf7de9fa0ae1000000000000000000000000ad334c84e68f21db9ee9e8ae81d413b8df49a4f4000000000000000000000000eea834403daa4333a6c32b7728253986f40bc10300000000000000000000000072be3918915a75f3d4b73ae177b1d8a7ac16de32000000000000000000000000a836e70b04973cd7d8d325ffc6e8a34cdb475c43000000000000000000000000c1e716873758255900b7999c5cded6b01477d7cf00000000000000000000000045e85efea1dcdbac9840159b1fc721d99950348800000000000000000000000091c9e8bec1b0aa2bd7f7db628eec11705660383f000000000000000000000000477507b6d62c5537440fefcd693f5ebdc5a05ec200000000000000000000000081ef12535deb70a568f29abc537225801c88895400000000000000000000000013a83c9ba8d14fa61e52a7f622cb3968eacab4af0000000000000000000000002a6265e9e8dc226755c1090bb9cbc032a415f2a900000000000000000000000001d8521a5b87bb1ff1dc7eed56b644647beb67eb000000000000000000000000dc61ab61bb759b7601b6c66c32ea0fe7f1d520d50000000000000000000000003427d6d42e29630fad97188316c8211f67f1e5bb0000000000000000000000000c9f735ac34b1365215a52500fe769b54715e15f000000000000000000000000d8f8cde6b8acdfc828bee68df8d057910e29ab840000000000000000000000003e2a5a34ee2c733e0682ba72caeea25d3a4563e10000000000000000000000006e25579e15ebc4cdafc0f2ecec253110f7ac591a000000000000000000000000c83b7b38b54bbd46cdf30e19a2d29304f269005500000000000000000000000058ea4bdf0e5492af6fb483eaa5474b2ff72c04330000000000000000000000002288ef3dc4ba265ea7f753c48067f6c2429d09d3000000000000000000000000495cc93acbd0c0fce0324dcaa4905abb7ce0170b0000000000000000000000009af0d017a66aa3bad2efc01abcde79d3b3d6657e000000000000000000000000611c946b5e176f093a4df3590eb2662a7d9e0f0e000000000000000000000000b0e4f6726a23b8ce9e6e3dd330da881d02e16563000000000000000000000000c05d859cba7071994efb689588e8fccaadf649a200000000000000000000000016878bc30f5202bbddb7171f2b9d03d781501e2f000000000000000000000000bd0c2819ba525ebfaa1b13c28eb116df3027051a00000000000000000000000016aac6df5918e047a454273768eb8c142279fb880000000000000000000000009dde91537fa0a9066ec5cdf6fa5ce65d14262de20000000000000000000000006392142f7beb901cfc53f9090771373cbc0fbe6b0000000000000000000000008e2bc66c9b497474867184be86c176403f2ec3d0000000000000000000000000618aa0ecc2b98c784159b8aaff21a05cc7e4f2ea000000000000000000000000ea280f6e50ce5ff7d699c430d7a3498b11e978b1000000000000000000000000287fce243f57fb2fd1b152774fb0a4c3e2cda6420000000000000000000000008448cbe8da237ec40bf1f2ff7e00f76daad24b2f000000000000000000000000ecb975d6c1007cfbff73d4277b36b968b8ce47db000000000000000000000000ef66e3f65c5bdbda96596dcec844d6062301863e000000000000000000000000314058442b52146792fcb2b95e4a04b3100bed060000000000000000000000009c3f463a6050d34bd224aeb461e12e1a0cedcc7d000000000000000000000000bd3fe1952b20b75eba752a0d9f19d9bd867aca5b0000000000000000000000008785dcf617f0021b7480f5813e5db8b6420a90d10000000000000000000000004503f558700d773411dfed7fce7c76232fbb4f940000000000000000000000008afb8517d7a64352a446871f778698bdcbcf48ac0000000000000000000000004ce5ba262dc76418a74ec9fc93b209ae4612471c0000000000000000000000003a70adabb21e2f367d107750917e14733a151e610000000000000000000000005d23ce8900e7ce8b10081d891fd45ce459b51a930000000000000000000000009e71fb7013056f7682e969f160d30b65ebf44f4d0000000000000000000000003206602a299d959fa57d2ca3b7aa271bc8c541ab0000000000000000000000009d53541bbd152e9f4e0a734468750bb1fbb0625e000000000000000000000000df31ce45397be4c31fd14b188c81f0c16afff35c00000000000000000000000032e2bea7b3a9dc0b20ac03609d9295d9ab13bed2000000000000000000000000cd57b3e32344cbc0accf3b2217a438921c402e91000000000000000000000000d64a011d014083a32d25aa4720a0c2c568efd2210000000000000000000000002af7953994710717af2776e60fb077368ade0566000000000000000000000000d962135ad5e31824f633ccf6bbf0d5954dea98570000000000000000000000009e057e444520d417b2ab42fe04d14c634f07a01700000000000000000000000015f7f5e6fcbf4fb5dc43f055839ddd60c3ae388d000000000000000000000000d7889ce3302dd6716cea4f5f599ecfc8d526bb8e000000000000000000000000f8efb27526f8109b1fb9baaf6f87ee4f4d11ace30000000000000000000000005f2ab2a4332d081d5814d5d2d04169f96fec8fe20000000000000000000000008b7ba050fc2b37769343462066c04f15990c5dbe00000000000000000000000049ac886440110ddab1c8bd53059dc47e88d12eac0000000000000000000000008a5e139822ef7e2c32e3bd48c3bfca925f35cda9000000000000000000000000c4146641f7586a63ef888287f5ee7ce5a9dd0f96000000000000000000000000731e1f4c50fc747b0b7d257ed1fc88e1cdad5c01000000000000000000000000a7bad6e3f29d33e37953509065787b8972c8f0700000000000000000000000006ca523d78237a3be806fc09b26d2f2a86467c552000000000000000000000000d070f6216ef1f2609dfae2ae7e3d7208b1e993d500000000000000000000000070e05ffaeca67bfeeebf69a4a856a36d6c17e4920000000000000000000000008940a6e36e84aaa98ce43d2a3de6ef2589291ee30000000000000000000000004f08c388fe02587dce0c2053fd3df526d772b46e0000000000000000000000002f45e55b7e8b010ffefe08be67208964bf3c8d400000000000000000000000008014145491146749f33441cc6dd985e35b0bc348000000000000000000000000a9719c3d3df92eb21fc1fdeb0b37c15c5dac47a5000000000000000000000000545fe989fea334f5713a78e870289cd982bc79f4000000000000000000000000c95d914ef55e173f0df104ed6d1b07f3c292dd99000000000000000000000000f9ae947fbc7508d4d56a8423a8f91529962ea4d000000000000000000000000065e8a7c0fcfc9a48454f4adc05ef6924c0cd759d00000000000000000000000052de31e5a905385f958da4e967bb7ffd13d16e44000000000000000000000000bb976a6ad1a0eb531a276b7262149e463e0a04100000000000000000000000008c25e121aa2c978df66750348d11b11d294fa655000000000000000000000000a527e463b70ce03444916db2e36327a053f7bb770000000000000000000000009f8a2bd023494a71c13e2197732de823ae89305b000000000000000000000000e7df1a67b5cd1fdb9a2fa89b0fd08e9d74bc304c000000000000000000000000e2fe7a224d8452fd8174d84404a48cb46d47847c000000000000000000000000cb9d007f50b0001ffdfc4746567385cd3df59988000000000000000000000000eaacb444e1323a848133f1a3b0c2cb72acbd2362000000000000000000000000440571b8a5d208cd522dfb774363b8a8621ad57e0000000000000000000000003e6e173536acdf3f37b9799570e1468943dd662f000000000000000000000000adb5aefa5cd79ebed5685047c2ce2ab63cf6e413000000000000000000000000767d61e63e0fa55f6fe89a6e29692b224e055b580000000000000000000000009a7226c3f2c4663af5786bdca118ce1d8d06ba73000000000000000000000000af01e183d25d8729e30d7846d33668572e711e40000000000000000000000000d26cf66112d622d95f0de229d1e7533410f089fc000000000000000000000000db539287b7ffd2c19697702b016743d348ca6abd000000000000000000000000436ac7d93f98dc9d87acbd7a566e1c1f2812f3c00000000000000000000000000bc768857e6fbee8fb1a6b3d39c11cbd4fd89aaa000000000000000000000000ced21fd365f726ebd30ecf9cf1e4bca158b0967a0000000000000000000000009b43bcc23a3edb0d886040d84a0104d31c6830c8000000000000000000000000aa5425e5dde60cd32557f5962802cccb5eedf9740000000000000000000000003648813d0c57d4e324d907d3148af5a1ccfd095a000000000000000000000000aaf7168bae99a4860d7729745b22c4b48d1f9adb000000000000000000000000c4c9fc93a0063612e671aba485237fa7bc68c53c00000000000000000000000078d2dbd6eb7ec7fc6b0467341866c53d18e830ee0000000000000000000000007e79cd740aaa43ca7e0db9f257001bf447197fb7000000000000000000000000f7c68a09dea3653ad8ba179e0ae174f43dbaba6e00000000000000000000000020670248566c2a637bab1d3f48294cd3422a0d530000000000000000000000003fa2626e6273ca330c51d157a687899bd7186cc1000000000000000000000000fc94b4253ad0786a5580cdd015168378cb76d03500000000000000000000000041b5a0e77a28c798d3a14d716cff0f0f37940f1800000000000000000000000077c16680b3f6afb7a578a792d711ef61a9498478000000000000000000000000aea9d3a3773aba8ecc654a4b66973616b277d07400000000000000000000000019353213ae434b41cfcf80b158e52d8b5e0dfcff0000000000000000000000008eeb18ee89314f315ec7fa83dafea68cf5c1d21d0000000000000000000000009211acceb1566ad6f5e4c96696958f289820816c000000000000000000000000dac3963581a559fa46bb04acb8933abd812734ab000000000000000000000000bad2849fb4b5b41f2d55e98950dbafc90d607f49000000000000000000000000ddb7c24010d1d3d1a61d28fe922e669ef5e5490b000000000000000000000000a26d25e5a5ed0e9b0e508d64fec890ba2fe678720000000000000000000000009e0cafe1ab7ca59d1d5df0ee2fe8ec71310c72f5000000000000000000000000c0fb46122c52950880dedb0a27fb2f9d91865c73000000000000000000000000abf22a3a8c8ead6c1107e19245bb726520e924ee0000000000000000000000004f5907a1363076e84fae0a896dd289460315214600000000000000000000000011999f538deca60370293f80946d23722aac60db0000000000000000000000000e717120698833035f89b4d217a141e478749445000000000000000000000000dd3255cf9c488439a58ab4156ca43a9d91202996000000000000000000000000b3f9f794e74147516397849fc5a410b64c5e21360000000000000000000000008d06c77281479d1fa2327db66afb3f89e613bbff00000000000000000000000042c214d357c3295d28e1d3028295786e79182e7f00000000000000000000000010b88043c438e67d236f8afef6617781c98b86170000000000000000000000004d661a1f8e442bac67c74a87f169d50b3ab888b7000000000000000000000000582481eb5017934b3b71e582a5bd7a848bbdfc8d00000000000000000000000019bc97469dcfb7c9bc2fa46e7327cd2153359e8b000000000000000000000000857fc17118b7fd035bc4d3c3f8b7e63eea3b0551000000000000000000000000d17cc512a8fe40770330968ec65b320a2923f0aa000000000000000000000000cbbcc2525d9b5ac3236109a56bab409a0f4a3d380000000000000000000000008e79c9330e163b5b222d656ac2497ad23a420519000000000000000000000000e57d3e1a4d4d52d77e484f6be0acd8c1aa39363600000000000000000000000025d9209e72c6d4027591b93705cf77ccfb77a7d70000000000000000000000006508b416f5db1ba51b703442935b73d421348f5800000000000000000000000081d3aab928d764987feefca274b228f63ae4abe2000000000000000000000000ca7530736cbcb15cd6ff65ab55612c6b99a394f7000000000000000000000000211620525beeb12ecfb2590b9bfeb4acbb1de7170000000000000000000000005c441cd6ec936657ccc697569c59b9a646a53bcf00000000000000000000000016c0b6e40c054512d14c46bc3526918bd68ac9fa00000000000000000000000047ac17803e8ebbab9c5185da7f75e872cc098761000000000000000000000000e952c83bb3434008b141c7393561fbfcea7e5b9c0000000000000000000000009c724b3640208aafcb6fd4ddf37fdd3e774e2858000000000000000000000000783fff2f3caf330ce28dba0e8689eed697d1d5d700000000000000000000000063a252bcebe11ee00f52ca13644e7ed0b47003010000000000000000000000001ed694d33dd260ccd169c5d9ab4c8b5302db02be000000000000000000000000b1f55816ddc9e591d0d76eb6da8ce6039ca8a3e6000000000000000000000000b8a5c331eb92bd500c6357946c9f0810c7ee539500000000000000000000000075e57277377c76e75b8ab2911d08579a7976281000000000000000000000000005488ab8c2e56ec9f7522757e9431cfc642a0da200000000000000000000000066426e56a85014f83794abacc2922ca985754fd60000000000000000000000008b6132da199fc59afc5ee1efa43074f39da3dd8a0000000000000000000000001a993aacebdd2daa7bf6fb35f13a6876b50ecb15000000000000000000000000bda4030aeba5dc4b81baaa69cbd8d298046bea500000000000000000000000009b0e1c3af051baa4707f5519352e8a1714fc8c100000000000000000000000000f65c7adf2e34e8a0aa564bc456b06503bddec21000000000000000000000000b593873c7baccc37ebe7e7ec33ba71abcc7f8d4300000000000000000000000050846b9fed9d227842896fd9e0b0d7bd4c8b2cf7000000000000000000000000315e8dc3c5b6f774d53b22ca1166798f3c186a81000000000000000000000000a0131883c7f9b8a9f48c394bd471385c8fbeb73d0000000000000000000000005fc78ad6ab96a7575111a55b702a1b08f0198fd2000000000000000000000000b405cd611370022898848e0f35d3e027f490586a000000000000000000000000d90cb59417dd66fe0f5582bf0c3ab01a816a601b000000000000000000000000d820a24fb3180a2f70028e7a8e0ed1d574eee96300000000000000000000000083edde70352c803738f568f9cef16d031d391ea2000000000000000000000000d80b1e47515d9364ad0257c98159b4ed4985d7f4000000000000000000000000732ed82f473a74c9a18e3559f53bfffd570d8ba200000000000000000000000048adc8c91c57ea0bb0622f04f3d10869b685e718000000000000000000000000f11fd9d08c4408156b9bcc266b98568a61d9fd340000000000000000000000000dea14e071e6699617fdc296a89ff3049c46cdba000000000000000000000000e2a191f1965d8715a0b9040f77f296d1bbba32620000000000000000000000000fb6013cb2fc9b0f125a8b3e00df243021135393000000000000000000000000b8f9e55da22ad906e89f42cbdb20c1b17ba4c6f50000000000000000000000004084a400a461bc90b33a3a5a7bcb5f5b00a9dbf200000000000000000000000099ce2a3b0c1be84260b45ea2f0e01bc26bedf47d000000000000000000000000d43f5787f492d4a072cc290e091fa5a59a92b83a0000000000000000000000005097613e90e995e0749d34371023992ab1b53d5400000000000000000000000015c5ba379a260d0ad4f6ada05cadf1e7930d7350000000000000000000000000b8194f3e792147f008972fec60115c9565470e020000000000000000000000007e493e4326762541c27164b8102bc26a40dddadd000000000000000000000000a90c219a7db0a31313e0b86c261530cae9f751e90000000000000000000000006a9ef13287d9c9d868da5383508aed2ed421609f00000000000000000000000012ec6c7d3516bd0039902a0e0ee8f9c9fd33e02000000000000000000000000090b95c7c59dd329c84f5715da1934027c77e3637000000000000000000000000fbc1716e8556de18c1e94f5ee57a0b5b031dee080000000000000000000000004083b12af12ab96015b5a26008e8fb5f00ad0ce80000000000000000000000006594d8849704bfba2d4bd6bd63e94f089347a89a0000000000000000000000002a4f5c3167eb97a28e30917177df9ac23268f4c1000000000000000000000000c12f6b3e1a649ba1e84df3c2e0c707ffecce761a00000000000000000000000012e733f450d0187bb1411ac5306f78bda5fa7c8e0000000000000000000000009750b77950c93bd08477939323207a09fc53185d00000000000000000000000078921ffd2a28a71009695ab3e3eea188b4493d5b0000000000000000000000006c74521012e199baee0d6545f13f85d8d2425395000000000000000000000000e62d5af7135850aeaea2a5db30807a1ce4e022f1000000000000000000000000e8b31cf5393f193ffba2610897641cb35c260eca000000000000000000000000830256e871fea28dea3ea5f1dfd3735bce6b384e0000000000000000000000007cd3f1f5b151ffe2556a61f5a6b0f1ad45d9890c000000000000000000000000353fcb898416e6efdc4422e00be2f1956c8cb54d0000000000000000000000001f1b1a339fdfac4825d6f69f2b5baa77eb47712a0000000000000000000000002fe9ced6e8a0e9dfb90ef789180a0ea61c153287000000000000000000000000902dba995ec93f95071f2c071821275b6b71e8a9000000000000000000000000074f21ff5036701b82de9fbe6a24b1096744df230000000000000000000000007bc6f49b48334415268d886d3e6e359f25f1c0f500000000000000000000000020e977488bd9ba80c646da385adfc6b26ddd3f4400000000000000000000000064cd9ae50afde357eb7a60bda2058e2cdefcb307000000000000000000000000f8d064c832954652cc58cb6e444da165d874ec0900000000000000000000000001ec558df03156595d06287603c2ad614b6429f4000000000000000000000000cc7683e529a9adf0cd8b1970c596be58df50b0000000000000000000000000002d92fce94334ab7ab9ed6767981808e3244d39ac000000000000000000000000c0532ccc9bcbeec38f11e79dfa137c17b5d38d4a0000000000000000000000004f145b06786c66fa80efc49855df4dbc438bbe0a0000000000000000000000006427e4eaf0841a713d2f8e630a0cd75ddeca8a05000000000000000000000000ad7c3190e5622b281135856abbc4a0112d6201b70000000000000000000000007dac7e5af7a2aebd149304cbcf7e7da44fbd6e08000000000000000000000000c3b71c87bb9a6268d9cb988da951066eadad655e000000000000000000000000f08e6367c3ab1fc39b9290d8c543cfbcb63c1017000000000000000000000000591cf4d4aea88e0034b7e813590df3082af60649000000000000000000000000842a81ed0c5059e7a0fd0c1432096e3f8683c1cb000000000000000000000000a8993ba975b0463eb4a57ddfb57a86e1b951dacb0000000000000000000000007cb201c8318a057d4b5c3de121d2456679fe1da3000000000000000000000000eb41da9b30548087bdfe283bf45bbaf87bd8ce0b00000000000000000000000081ec71575ac70056a6b5f1f3553ee82ad6960f9c000000000000000000000000c1036cad68c35359cb893aec2d5c6cc44b6a90a30000000000000000000000004cc019f568b1a4394988f446953e6c8c42766a26000000000000000000000000818b9082947c3462559444a3f6f1220f4ff565a90000000000000000000000009cf0b4007bf533e1c576b906dc55f9be20b7ed8100000000000000000000000021248b2c50856c49e3038bd38bcf8a6140db4cb60000000000000000000000006a17ca96b1c8e8cf16cffd9e31d051ae3a0c3f8d00000000000000000000000042c22a11aac55b39ec65b6caf333a1f6daf25664000000000000000000000000a4e7b1557dcbd7594b5748bca651b954d1a4a8bb0000000000000000000000008a01ddf855df95b26984613c3b8f0fdfdbb621130000000000000000000000001422d897d603f59db69c37d8300d5cb515b87a89000000000000000000000000e7d0699f5a816fae58ffdfd81b177ee8bc04d56300000000000000000000000048a657bad0c17355e72e5a272b079b08d77b8d700000000000000000000000000acccfe01507cada1e0b187712797b98350e741a000000000000000000000000ca80eadbefe9dc962e848079ed1f6279630504320000000000000000000000009e5788dc6c4d04967bb636bc1134087f7ff8ebb2000000000000000000000000adb8d80b5927a663c55f2ce92ab1fbd3c604b2ab000000000000000000000000d18f3ec58ee6749c9839aff73860517bcecbea7c000000000000000000000000058e4b3312149a8009b72128c8009f8e3e1c787a00000000000000000000000007e63a423bdc6f925ccda6a8751008cc6a0cb49100000000000000000000000007c7c401aa2c3e90ae617c385e96acb1cbe2be020000000000000000000000004b7e2d471100b46a5d561eb18fe051e34caad5350000000000000000000000005c16818ceba873594ce7368fa3b625564cf29fe0000000000000000000000000f25e21c05df29ca86992c3f65a3b0bc703b2a9230000000000000000000000002f0a2a3fe51f2d6cb22ff25db661dcf614f62a30000000000000000000000000e3c14202a7ea33ef3d92aadbc2057c3b01685f850000000000000000000000003d183bab8754c8bbaf079a26b68faa2ad5f9b4c8000000000000000000000000550ad389672996caf3e32d138d90736d78d8722d000000000000000000000000719acf10a702f62b36a225cfd2cebae0558a4e360000000000000000000000003c62f94c228814ed8a93a048f3218619c7868a80000000000000000000000000cf91e767bd833b69fa68e4f6b8c57efbeb107fee000000000000000000000000ca47f66063c35b99232a361149f4f10b31a48a6b000000000000000000000000bc0614264f3c96f6fa8446b360602a91d6cc75790000000000000000000000002b69a239b36b780acc64e28001ff5e46c6570f5c0000000000000000000000006890f7ebffb66396bb6b3bc5b9eec364dccef6f70000000000000000000000007546445a69852659bf5469dbc1a848bf2cd2107b000000000000000000000000e543775051949faed575ce4c37f7bf222567f979000000000000000000000000c30de241d9f84420746c405d46742813187644b2000000000000000000000000d88056a0d34a2eae05030daf27878ec0230d1940000000000000000000000000c70dbe85e534050aa6e2b0abf1d6de643c6b4459000000000000000000000000acebaca8daebe1ee4456b39a665fbabd50c3a7530000000000000000000000008573f4b5797329979bad79336626442a15f1aedb000000000000000000000000f38df7772d576d91a45ef201558adce5102ba7c200000000000000000000000007213f81c9a854135cb0fd53a9ded9bc9a8ce6d5000000000000000000000000607423efc1be7cf61ef1861919d0940166d316810000000000000000000000004b7a3a2f3f400a1b01d7caf2e89882314c1246aa0000000000000000000000002dd6d580dfe46cf7f0296923113ce4311befefe7000000000000000000000000e574b930c9c3c747591880a6098ef1dcce505a7e00000000000000000000000055316c80ebbc67fd9fe0ecbe0e67814567a7f41c000000000000000000000000815a96867d5d3a7b082aca6e2f157f0bd85c953f000000000000000000000000124453984dd1eaadb9cb3f7d7d70cd2aff7da49300000000000000000000000059e9d89493e75c4b39a05d6b490e6bba5526a18200000000000000000000000078392697c0eeba9f293d77d7d9d757cfaeb405f70000000000000000000000008fa9ad1d1b06a7ce43d14eb9f51dd5930ed9f34b00000000000000000000000051661f96611ddc5af343fdd8945e2545a8d2f3ec000000000000000000000000d5ec07577e02f869405a2106aa3cecef4e14b79800000000000000000000000019b221c36efb052165ef7dec8ba3086153c2ab660000000000000000000000000969a99f27e60445c937a70106defdfc8159d18b00000000000000000000000029b54778f5e8c84dcfdab700236db0d397fc2215000000000000000000000000e1f482ec972b584ae7dd654322b3d53cfbbe96340000000000000000000000008c768f655acf34e738931c560b4ae6d0e38135ac0000000000000000000000006c380cbb6fbbf54b25e6c516fbf978bac0dcd86000000000000000000000000001339b68672391293a3ca85787fd855b7bdac9b2000000000000000000000000780d8a122ee2ca103d1a489e60091d029265c53e000000000000000000000000b17046fb050c00663b894196456bd115cc7283c0000000000000000000000000cc094db5bf0c85592acb87c97855f38e69407ece0000000000000000000000002d24cc638517ec91b4b248bccb20ed5a2b242b0b000000000000000000000000386fa8319b490813c06d86b85e2d8cad3385bcfe00000000000000000000000059ade150e59790d9975b18b9a6fe5210667dd359000000000000000000000000983b1ce6ff1d62115b7bfa07d7a4b299840df3340000000000000000000000001e4cb36d8147fbbb295da1e3d8aa2cc0a3114855000000000000000000000000da7d0661dacd08f24d33f0a2c63e79b68175e3d1000000000000000000000000ae0ce57f4055349003a4c754369ca2676e2223660000000000000000000000004eb58f9f8c0fd5696a3125c18c08b9c9968b4980000000000000000000000000ae1760e1b369f0225e47974789b70a4b4241794d000000000000000000000000d8a7fd42a26e23d427c84905d5fd50a24a29faaf0000000000000000000000005436ce1a68f239385ac7ab4f4d7f2e10b4c3f5740000000000000000000000004b150106122a5dfbcd680f27a288cd70a4514982000000000000000000000000523b2415ff9039228881ddda3a8dc67ba11fa71d00000000000000000000000032481a27eb0478de97686506ab3b73e12ef19e79000000000000000000000000581828553b9ce6869453208538b3e97b2fae679400000000000000000000000064ab007fa534af3093f79f7edb400a5116b74695000000000000000000000000c93d57cda1daaf4f4d2160abcdc8e0976eac0174000000000000000000000000b69c15addc1b774c215334798617c61db6de93f2000000000000000000000000a78ba34be23d7837d6b0e5d12969a7558f9deb15000000000000000000000000fcb630ebe051f1c0718dd1a4f25bf6984c55a88d000000000000000000000000abfaaa060f7248c110c352866dc0afe8d7219721000000000000000000000000366dc12d14faab4866e9b17283de38fd76ced5fd0000000000000000000000007c87ca56d502c4fdb4dadde87298ba282fb059e9000000000000000000000000867ced7f34e601408672e183d0d5db28b8c3c2410000000000000000000000006ae4de31d47c1219bc8aa1aa844788d0ca410f5200000000000000000000000059351cf50cd1b74b8f4af62866a0030886d7c4bf00000000000000000000000030065a265e1b7279597a8e3235314ffccfe3c1a2000000000000000000000000887497948e806a2ea9c9c7ad836eab862c8dcc73000000000000000000000000e1b4fa56dc8e273769653db061456552e9e37d710000000000000000000000009b924ff1d4ed782b7bd473d13f0927cec85f7edd00000000000000000000000057c29ff9bb3f0adf70dd2ba2b57e0f133da5f79a0000000000000000000000003c10a3ed50e6373a59ce1dda14162bf0b3f61a240000000000000000000000008004fc20ef2a4b24d3b7f21e4626fb69356b10b60000000000000000000000008ee09dd4fb523bc296853955d8dfcd4345cd5c76000000000000000000000000bc5cd1b74dc1ed3eb3abbd0945cbc33d1d3072f900000000000000000000000042a8eaad257e738c66a2280fdbcac1a1b419846400000000000000000000000058465105bd6c719aef78a5ae67ef64605fcbf2d900000000000000000000000049a856b88abbfa27d4f68599c2919c60d88de94e0000000000000000000000003e82e1bdb25ac910429e4f5fd73f0fee6dc5b6ee000000000000000000000000a61558ba80f2d4683dcd5246bf928ccea68019d00000000000000000000000009e8203801dca7b9b763b6a49cea78fd14f73f8b900000000000000000000000074e42d608544244841fd7d3448729f1f90ee36140000000000000000000000009181f9e9f193f24e9f4114dcf9cfb89f216842850000000000000000000000001845a29676f23e56446e6d0bef6120d1fa8204b500000000000000000000000079f38ea0ea3fac2b2ebeee14ce4687cae0c3c20f0000000000000000000000002390d933ce6fa75247e33e4c996e36e27a287916000000000000000000000000e0e6ce7bcfa28733243388fb7033e3695643801900000000000000000000000080e0ae6cc1e2660155d0bccbeb484481b70bd51c000000000000000000000000586b4560bc6fe9b8dfbf074bc2f87904aa4a8e450000000000000000000000006f9fe1d1947b4e03a6d8518bda0cd8b04ffa363f000000000000000000000000d814ec31e72b8b63066798526078deccfc4c078f000000000000000000000000ef9051937590b865832d0efa13de017dc3ab3a9b0000000000000000000000008bef8c2408435a4ff37151541cbcf2c42cafa1b0000000000000000000000000aafc13415382b9664764d436e8a4c10db6fd032e000000000000000000000000c0db86c17b78a7194a7a7fe9757f420ad8ca26610000000000000000000000001bc9ec3cd2dd842b603a21d3ea234318b92439b1000000000000000000000000e212e9dc6fe6fa493ab973118a57d1564df0ec10000000000000000000000000402a66775672510ba38dba2491d624403cb2d9aa000000000000000000000000097cfe367ab7f99fe0ea4031541deda2d2c694d4000000000000000000000000a865b6e2f2bd25f0f2e66c12cca71e79d799dbb50000000000000000000000003c01f37c1c2175955b95fc036ae37d1ed2184bdc0000000000000000000000008c833410d1ebc61c375926851b30134f2a01d69c00000000000000000000000059bb7ee1cbdd68f5243483f5c2f0527d2749d62d0000000000000000000000000f7d2e46c2b52c79fe863688b863e55f59a9e10f00000000000000000000000030bb99b52bc6d3180ef8368b604e646d0f1b699f000000000000000000000000ddbe65dd213305e1823cc9e97d3940b6b9b976c8000000000000000000000000f7ef228a3809bdb133a1298d467041f3b232cdd80000000000000000000000004522c85d547dafa25569c3c9a0cee10668cbaf3c000000000000000000000000fd5fc7954d50d856e849ae2f6b0d288a9932cd5a000000000000000000000000c6b12545021cd010592464f7603ba4cf843863de00000000000000000000000074aab92e7780622b74a3e7b681d7d4679ae7b21e0000000000000000000000000b2b2d3296792ec9c722d8b255930bcb0d1d506300000000000000000000000015f0c81088035ac86c18681f2fe6c0a0e525e7af00000000000000000000000024f3dd38d10947dcdf778237087137580725bd8900000000000000000000000029d371ff1fc839bddc8f584aac0b24079e4a655f000000000000000000000000b6e533af5571aac0db4d650c4036776b57e98f46000000000000000000000000ec9593ffd40d5125c5578d5286813ff8c654f557000000000000000000000000772f32ac2540a4b77dee98a9d69dd78ad8af7ba500000000000000000000000076dddf07867daf91a7721bf8b50ae2ef0cd5d388000000000000000000000000341c139c9f1918beef94a734de9b9b2693b38a530000000000000000000000004f31122edd3c7e406ede496e92a2febab429fe4700000000000000000000000064a9fb2fc7755d65513d5bfd3f85c120513c93e6000000000000000000000000c65343cfc13d5f7a3fe45636e4ed3569cac103540000000000000000000000009aaf4b82fd4e3689f9d7d76038d76c4929dbf20500000000000000000000000061fe7cf9123d9a5dfed64249e717181e174c8421000000000000000000000000b9fed0348ef1ff75d45bae253c87820b4a53aeba000000000000000000000000707d57628b5abc8a4fd97f6110d155b76c187d50000000000000000000000000044d9e971d9503ad6226bc3f86226e02eb49b215000000000000000000000000d3cfef4154b3c5d48c2c6901013a4dc51d4a9e34000000000000000000000000a56f3f59e537a9831f5a3f16967da09a8f502cc9000000000000000000000000a9670731f67a5e6b70e8ef1de5767a61173121cc000000000000000000000000becc8ae00b544904428b88f0cba74525b36a4b40000000000000000000000000fac8ea663c789b197d067f3a0405c8b4c9c91c37000000000000000000000000aef8bd2a1cbf9fcd98e03af27b5e9481a137fd6100000000000000000000000023025fedbd80d744e094e05e9384945ad63df579000000000000000000000000af0e699752d556c87fb63aca325d4c736e56b76f000000000000000000000000fc0d49327d5f8adf6496e79b591199c2f6c1d855000000000000000000000000324be3ac54362945806168666ccaf709950b954e000000000000000000000000623baae1bafe58ebefbc6c6699c0f32319fae7af000000000000000000000000312202630e52cf11f2ad5975d407cb650c2c3584000000000000000000000000e2b95e73a8a09641ba894290f00a357c61d9ff84000000000000000000000000b595a35111b21fef93d5ba9ab0d476851ae5246300000000000000000000000094751ef0fd782f413decf8820ef2969aee969e96000000000000000000000000c85801357eabf7904d71e0cc6b84e4c75ce6659400000000000000000000000007cab0810a5347011fd4daa4bbeee1d7fac9c1ae000000000000000000000000d71dbe45cdaba63076c9dbee94fb482f3fea7272000000000000000000000000b0d8cfad1edabb13529f39eb4eba70d7f58d6741000000000000000000000000221fc9f7c40608f0799719e4c57e090a30284763000000000000000000000000949332658ad0d37ca8d470a3699d5f9d63381ea60000000000000000000000006f0716f393a4785a25bcb10b39ce3990337d7255000000000000000000000000d9bcc1c2ac6ffde89b1f8b30436099a55779ef28000000000000000000000000215c83825048a517f45078168d2b6cd61034cc350000000000000000000000004772a7bc621fc9eae5b0cae2b699ccbf945f44cc00000000000000000000000010f26d64637759a5f32792a0a5c311b478b5c3e3000000000000000000000000bc2959622251fa355ee94b832e1342edefda2e62000000000000000000000000cf41846970200e9a5382f973f0e4c48a70a700040000000000000000000000009fb262fe61abf004f3449fa42571c6bb95fcd7b20000000000000000000000003bd0fb017186945d1e0db97d02f4d0fd59bd501e00000000000000000000000080da03f9feb3da553b41e1d62d1cb5c40075c9b80000000000000000000000004e5d946987f0fd5cd275efe99842f713fe7c211e000000000000000000000000844f5ca459d1201af804e97b6fd482bff7a0f4cd0000000000000000000000002aa93c7f55a37ec17481d0e3487c31b348f709eb0000000000000000000000002712f17e5d302f8d4c2304adba73a6b4cceb307e0000000000000000000000003437a8566b9378aed229008ec89b29cb9b826769000000000000000000000000db76f4abf19876e8aff705880578f6b533c7b60a000000000000000000000000bb8d780a18cee2a3b6a5c4d2084bcaf52f80924a00000000000000000000000098c478d5a23908fe3066ee2ca2f733034d0e20e9000000000000000000000000874c28d5fbcb6c24b6072050eb5d402a418b12e6000000000000000000000000ea7fc06b7bdc425affdc3fdba9c24658752ca7f10000000000000000000000005e6921e246a15f5242c83be79ee30dc74393046d000000000000000000000000bbfb1d09c8b1c097d20a0757380900618c95a1ef000000000000000000000000bf0408802de1247618eaf74b954f4f516aba80c90000000000000000000000004384d48bc6b45ef360c2ba068373d3c86db86d5c000000000000000000000000ee014ef037b412e80968cd7bd5fbcfce80506b08000000000000000000000000768bffa571bae4484eff593648ec2a1b58ec7ea700000000000000000000000001d1c5272cf43920afd9cc6186d26362d26337a9000000000000000000000000a5651c55fc63f1271a93d4af0e1c750c0d876d6e0000000000000000000000006e996689d080b6d0c4eda57156cc0ed4c786a6a1000000000000000000000000c61c3047fb1cdea1441521d54ee4454beaebe2210000000000000000000000002fada9f92df56a4d950c300555fe7b37ae0d1be000000000000000000000000060f4d28db20b993dff34bb4022d6f156739fdcc60000000000000000000000004e28bb9d0a580daa99fbfba2622da49c065166890000000000000000000000006fe258116d6297c6194ec02f204ca22323b841130000000000000000000000000c1741c3d2544b131ac8d73f769684cbba7da2b000000000000000000000000067152582e02927d58246493877fc22e9108c3f8a000000000000000000000000f6dbe53afec33bdda73ed9cffc39a95241efd53f00000000000000000000000079e2eb332738b2fd72ee0ade07a81b8dbfa9186a000000000000000000000000d44bf4019cf5d5bba81e98ce3bc65b8d94f80d9d00000000000000000000000014f90f3bb916f29faff247e96f4410a2295ca19a0000000000000000000000000a8f2e163611f89d4f24c383d6842224f7de2da6000000000000000000000000a1f0adb4fba4c39c64168c2bce1852dd05fa49bf000000000000000000000000b480215bae8a554ea5868489f8f6f619abae6f44000000000000000000000000a9cecd02f67f7a6bf09a867e81136ee137e082e00000000000000000000000002be28bf25ff76aa3ef4cb3de6056562bcd0068b3000000000000000000000000a6c1b33c3e4ebd83be7f485a6b1dfd3f9240acd9000000000000000000000000ac35c80d1f27090fd8cb38150864a3c84fce62fa000000000000000000000000738e10e16cf1f2b7939bb4e9c85467530669c431000000000000000000000000862ab3a9e8cb36ac0e1375b812c28c4415ca2b6b0000000000000000000000000db93abcb3db831f028303423e8b6db0e02bf9f4000000000000000000000000b3f57c6904a8227913f05bd12c46eb3702aefb980000000000000000000000000c39a7a534bb03aad106132f329e9949b2f2542f000000000000000000000000b521a79c35cd2ea5ab3ef47d5a890d70a4113d980000000000000000000000001a88c4194dd8fd2b11dfb61cb8829d70fc85ce660000000000000000000000001853fa4bea89ad6d1864f224bd2914d7ee5e38ee000000000000000000000000c59b61ef019e871e9db673765228a9bbc984ab91000000000000000000000000572b51de8449e2dffe7a5f4b659f3a65b3993b880000000000000000000000008ceb4c28832be2720a20143b5971d174a52bc1200000000000000000000000005797644bb0e2cba2f2ded70a979bf1b644e445d300000000000000000000000072d34e1b980389722bf04c548bee5cf7afd1a5c70000000000000000000000002e30ef94cb51228da594b2a01cb35e411a8c17330000000000000000000000000db5793f8eefa5de47144fcb0fd36c74436ebc61000000000000000000000000abd5189eff3c5dc5ccafaf7fb575434db87bbddf000000000000000000000000ba9b1d06c5b74a2227a3b9fc17aeb7155f27a59a00000000000000000000000054ef74518922684742ebb2e13325b22f817995270000000000000000000000005a916b0b23f3d877dce381fde3260a9d19d90e70000000000000000000000000faf697bc2a7ad51c5b37966e4d1b6d9a0930857e000000000000000000000000ad9c85d4e1cefe21ad3f18b56a785e3f738740eb00000000000000000000000027f2d33e5651944faa708dff08f448c75f7652a00000000000000000000000000cfed70d15a3d759da83bc04660af4fcb02feae4000000000000000000000000db92838050303d374ed2fde8e948d64948b0486900000000000000000000000008a520d7b88c96b986a538197c0b97eebda2450f0000000000000000000000000395cf6ddf121b04656b9fa9f1a49423b10f5b42000000000000000000000000b1cc47e81bc52d43e169752aa698e16d4c6f4e68000000000000000000000000b6746a5d12ef62b8faf0497c71009c2e15024d2f00000000000000000000000034716488e98c2bbcde71b896c18bd28c87e8febd000000000000000000000000e9f97f41d593bfad8123ff28049b47ddf8ab524f00000000000000000000000025e570b2e1b8fc3cbaa029aefdf74591d8718a3f00000000000000000000000076466b14262971e1c5f3a65a4337dedccbb1c5ed000000000000000000000000850c0d2de25d47eb2ada019ab27c11bb83ec4bb6000000000000000000000000888744d30b19411a215a0f2196173c57281c586b000000000000000000000000895fc8ac912cf11fd28bc15768f7bde86805ff1d000000000000000000000000645e8483cad62b4580c4b1b29af5ed0730f5a6a000000000000000000000000089b03a180792750dc0db907e995351cf5c13bf91000000000000000000000000e6124196bc2801033671eb1b742f68a16931a85400000000000000000000000091cd22d2637c4781c64df887175b6b8d66b558d3000000000000000000000000ea57cf3c36654b44e97198b2e9389f26c7b0582d0000000000000000000000008e42e3bcf55dc0344c0bd4ee11fa98e8c41a86ea0000000000000000000000000bdde593d1a51327a7e25a9e3c1871003fc29e9f000000000000000000000000eb30c1cc2e0920df868ee7bfbcde28845cb3cf5a00000000000000000000000015863e02ce7699d21ad4465df43695182f5cc630000000000000000000000000d542970286a845408bd18cadd44585c69c09b482000000000000000000000000a38fb5ad6949bacb933ea35fdcf778cff89a0af5000000000000000000000000bb019a03692a2ddb9ac11a9fd32c5f39ab620971000000000000000000000000d988ac47c5ecf19ff3e204d54a93ba2945d431f6000000000000000000000000c87dc602cbff1eba9adda386385f26c318f780f400000000000000000000000066a9ba6d83cc57162390c91950253f03555d4625000000000000000000000000825e7ed3d80dd7ff430f13c4d0c2e63c7bcb8b470000000000000000000000005f4a6a6421fb934f640e65bb1f51b5e2485eeec2000000000000000000000000bc3139488107cb61a4fcc6dd227a469115f3bc160000000000000000000000004afdde7340bcc3855520df2c955b9d6b9468f69e00000000000000000000000029ee25e6cb2a1fbce81b933a56c6309f60924dc00000000000000000000000001c1093561642aed8ceb5949e56f9d7d681b97ec4000000000000000000000000bf0267c1e81062ec3b8ad88a8cadfb11eef6f9a2000000000000000000000000340bb892579f5c0c1c92f94d6381b612df50f132000000000000000000000000a68bd881bea4c297eb103417ec5f8a896b3eb7330000000000000000000000007f6c0af9d9a3a4607dafedd1c3c9dc7c5d21bcb200000000000000000000000019e914209d8deb846731e19b9c340407c69927e10000000000000000000000004e65b216be1feffc04ca462839da657e0e83948d0000000000000000000000006e1af85926c2304c660d1e5e26a07ac9a283123d000000000000000000000000cedd0fb31ee9d167dc7976e843334c74a112a772000000000000000000000000dfa60e3fc4c6a210aadb7ea1be08edb811d4ee5f000000000000000000000000e431ec89d20cbc311fdacee0a1619d032f867ada000000000000000000000000940e2800b5e4cf54a0b7625ba6f3720f34add4470000000000000000000000001db8b36b3588cc0978d4ae2655c1d194ff5064a000000000000000000000000002137a876e63a35afbef70df8a97f085cdbc05800000000000000000000000000d9af23df2ec1a91bb603f3d681706fd9a73783b00000000000000000000000078f88c9e640ca14834a55eb969454c05b0aa3d86000000000000000000000000e1fc350b1d5948e4186f6ed40cc227ef89be923a000000000000000000000000750b277ca283ea9da8d7ef4f1d613743ce492f8600000000000000000000000068a53edeaa902c21c0202e7d7b085fdc2c46b16700000000000000000000000032f76af5125e373525a3a4e47e01054c6b527109000000000000000000000000fa386dbdeeef656c20dfec5cbb2d53ec8af4c37d000000000000000000000000a20ebb1f5ed0ae5ee752e41a9fd3471c274de0f60000000000000000000000005d23da2afccd48c0c89c254e448da281717cf5f600000000000000000000000039a3c0a4849a38a0b742a43b76343edaf871f851000000000000000000000000ec5312ae1d2e4dcd902905edde34ec434345fb70000000000000000000000000215907857aa1ba723c0ca81106590711979534fa0000000000000000000000004576c158a3db03fcb1662df9be97e6b2b25b1cca00000000000000000000000035ea383204f67dec7a5b70263f788485193f00070000000000000000000000009284958b3e0e0bac2388808569c81a84e1925952000000000000000000000000df1c966ad539726b23aee3e5e68093a947c7aa36000000000000000000000000f559823119618f83bc970d48b53c72f9726456980000000000000000000000008f929562d685798ce5c8cdfb5e6af145d42780ea000000000000000000000000c3978c6e34a9a147c487c506b4ed1bdb1d4c9f6400000000000000000000000010010e5b5a8376adcc660f8ad90820fc3dba6345000000000000000000000000adfa2fe21360f6c4faa655d5ecfa00fbbe1980a600000000000000000000000069ec7905fbb85c1f448702f2cee4ddfc5c24e10e0000000000000000000000005b133e0c48d39472233535dbd6723d89c897460a00000000000000000000000003045e279219522c1fea32ddf5d3847dcb8afacb0000000000000000000000004aa614479e72926aab4b264ae3b01e1cb34e119300000000000000000000000081c141e54f510ac6f49bbf5a0d1e5289f5e2b15e0000000000000000000000005775c6e2206f537e6ba4cc86a53c968f6d4771a200000000000000000000000007684d5a635d7930dc86f712e8b44ac71684baf0000000000000000000000000728e09c6cbe11a2fd7d260891b90745e4d7e6e16000000000000000000000000dd6f64d32c639f1c9351896484b3e8fba4b28ed00000000000000000000000004773cf44c47caa2ed049b7ec4ef628bcde985a000000000000000000000000004101209b64b96e149720ef3669c834e9eb171db8000000000000000000000000b87528ac5638d272f1c56bc1a058fe574d067298000000000000000000000000c4d4c63464ce0857e8df1d69ed6dc13447975ca3000000000000000000000000b8f2d02d32ef3b13d07f86473990530df3fcdc71000000000000000000000000e10acbbf08ad74a976b3c518dbafd4dcff2e7879000000000000000000000000f138e382a1bfd5a490de72d3a80e88944276b357000000000000000000000000773dbd74194cfff08065f30f4c16998fb638b094000000000000000000000000bc3c908250ca1d324569bb775133735620d213230000000000000000000000000397aa7ccf0c1afb3aca4d306c4613c298133ba90000000000000000000000004016fb5cd8dbd67ca57c96ac29343c91f399ad6a00000000000000000000000002dbf4d29cd62af0f43d0798db4ab43647e120200000000000000000000000006663fae78b5870fbacace5546ed8a9bbd2d18dc10000000000000000000000009aaf03c780ac5e0df342dd557965cc2c59ec369700000000000000000000000019bb2df2a17dbe83f2a7314d4a76e44432042f560000000000000000000000004203809ca8aef9228148d699440c87bf7ac4924000000000000000000000000094aab6d2538c3cd946fe48ae555574fb099a408d00000000000000000000000099c6a2368fcbbb182881a1a7517103fc1884e4b50000000000000000000000004dc08c5e7e78b3c5ccfd2747533e62f216f09cb10000000000000000000000004ed31b8d9940730e3b8e3b4cec9a9447ffe03a52000000000000000000000000023eb168c417acac18cfba06c376c00a85648a86000000000000000000000000ba35cc2c908cee4f57ea828c30143fb7eaf6d154000000000000000000000000ee8671fedb0425fbd8495a0203142ffe46ccf127000000000000000000000000693682eb4c8d84d86904391249ec1f1cbc57ff7f0000000000000000000000001639f7987d37387c5cc8bc917cd7f1cc45854fdb00000000000000000000000039537c6e1077a877981745deb8c65c70332be9c00000000000000000000000004aa25cfd38d55313399d20082a1e13a6b7df4e0c0000000000000000000000005cf1332ee45a3fe8e598a15d6d50ed556cae9548000000000000000000000000971905607e42fd82b268e4129eb568cc8e739bdd00000000000000000000000056584ee28735e10b381275b913b934ed656b0e280000000000000000000000000040f4a894b6a80be9ebb45ea5384c725aceb7c9000000000000000000000000dab058ef703277127b8713a64c37da25f71b816300000000000000000000000075d00ddfef545980eab3e4fd235fcd6eeb574e8800000000000000000000000005b6bd920fc62eeb62fb7391d6189e577d903f6d0000000000000000000000005ba53abe3f75f60cd925a4e8f5a589b93a31d0b000000000000000000000000099321cf36e5e731d81d0e65919fd43943768821f000000000000000000000000ef7b469eddd8a4f4d7920d226d292ebf180ee13d00000000000000000000000033431017330721af92c93aeca9501e41eaf31b22000000000000000000000000eb7edbd7480cb5036bdbe4efe2d950340ee562ef000000000000000000000000bd50cfc279965579870ec5d749ecddbbe46c7a6c0000000000000000000000003a3a1202d72e113cf6665376f3404e99d8ad8214000000000000000000000000c948269badb7d4c68b29c4ac15a8bec09101519b00000000000000000000000020bc3a0a9ee9fd88be73a5f5bac155529d9e8cb60000000000000000000000002328570cf72bb1553df9c09ea88fad4690b88c3800000000000000000000000025739b7809bf83d745a5ea41385b7ce9934ddad1000000000000000000000000c28e695b86ea0db6a17e0b3ac7ac97db2b5d8ba3000000000000000000000000b323a8ae8b9f923733af526057ba9c9a50d1aed50000000000000000000000004bda4a8e029f1d0758559fd2284c5a81985f049200000000000000000000000014a20b55af35c0ad2e8ebebc95eede530d7c7d1b000000000000000000000000ce8384baa646577218f79604781e88e2914c10ce000000000000000000000000a9ea9e701602ab1b286a45ec6997a2a7b978690e000000000000000000000000c06ee3449b989031f642e03b90278e2d6392068600000000000000000000000063332906d90d8a77d5fa758694662c51b31abd9700000000000000000000000045883ec91bd10c8e126259102b9dda8b7a3882b2000000000000000000000000359041998e54efd643c8b78a50c9bce2f0d14c6f00000000000000000000000096f44b98238f7e675d4f1a986e6bfa259348999e000000000000000000000000d5f492298d58d588d36509f58fe12a752733e1520000000000000000000000008559ddd1176f51718a248ba87fc863446e3f343c00000000000000000000000022a66a3d8be31c23f942dc9215e37e5f9b6c9e870000000000000000000000005c328f580dd376848c4e81cada94ebe23b044b5400000000000000000000000017acb36209e81fc891753f285a11f9f8f6e5bd860000000000000000000000004e37c573af2a0a2a3a36c33d62d747b29ddeb1e3000000000000000000000000fad7ca03e5d239f1afc708e58ba02325b1767b3d00000000000000000000000067226db1ddc957db5dba43dc7f1e1a2eaf34ff36000000000000000000000000437542b966ad238f4bf3d8f4eeced2ed0becfe20000000000000000000000000ab2ce070131833f39355695cb2a4a3230bd854f800000000000000000000000021bb869b0c4c7dd2c2c3d58b72f1e15d800bb1d70000000000000000000000009920d7dd896ec9c928e7647b9b65c98c1dc4203f0000000000000000000000002fa65b900484db943bb0e7c457953af96aac62d20000000000000000000000001822eb9c5aa53df0e12e5d9afbe30876ffabad68000000000000000000000000f88de64582b8cda446cad9160f898b8454f88e1a00000000000000000000000034f683010c8e23406b4e9fcba45d940a81f92972000000000000000000000000f70870b9033b54b2530637a54b59eb15ae64b19c0000000000000000000000000d5cfffeb7f7a9886cf17cfc262ea9f4b38c3da50000000000000000000000004736aa14fd9c6309d8928c9142e0e298cc6390a200000000000000000000000024b5bde562989e12f194d287ec39ff34556aebdf00000000000000000000000054d8f17b5ebebe2646fe5a2af7c59a300822fe560000000000000000000000009b4960b4c0202de21205605e5fa62886e6b0510d0000000000000000000000009388a4a4094592cd5f4a12eaff6e8b65cec9513b0000000000000000000000008fb006fdf137fe1aee7b24e7815065e7cf975c9f000000000000000000000000047be93da1099eba2f16529a8649e2a1ba3cfd6a000000000000000000000000898ab765771f93e64dad71b8c1f56e3aa6424af700000000000000000000000043dcbfc0fc74f8ec64d3511bbbfb8bf6039d20ce000000000000000000000000c172c3045fc91ed9ab64fe8c18461e4009c563eb0000000000000000000000005f02595663166ca90c2cb497d7961ddc2d0c0ddc00000000000000000000000052b629b9c1e132b4cf1b469c16b2e84414318759000000000000000000000000c5e627d71c298b4f9497b62ea8743ca00abb2fb30000000000000000000000001f1e488f22c94f493038c055124b560381c4d229000000000000000000000000928b295654e2a14c1c910ba307080bbecb273ddc000000000000000000000000f14b0ea61540a222b27db8a43c7c46d04344ac77000000000000000000000000412f17d01de0900bf9d609a9569517c1bcbc2f800000000000000000000000003c86534dd23f35ded59965087c54d4b82a0738e50000000000000000000000005980f218958e1ee86343cf0334fdc8557459b98c00000000000000000000000093ce295f9047f42d20921e736f798444e273b12400000000000000000000000007115effc98e15e25d55dccd725cd9612f9440cf00000000000000000000000010968981be3ea32b2781d8ccf83a8a9f598b990200000000000000000000000009c2dce37e946bdadccb29d5946a1d0bb9f8166500000000000000000000000063afa99abc3cff6574b5ff3f374d6aa250411609000000000000000000000000a04e7e5f9432e20d735486ab2293dbdfebfc99fd00000000000000000000000078e61e88334831670994f0e88d3bf122f8bc33c9000000000000000000000000bb06ff73bfc687936eff598e06ff7fc84beb74a8000000000000000000000000b9f7ca0ea7ecf1b07b3695a582c25c147de5ad2000000000000000000000000084580bb5f414805af46aebe113ee2500604b3f960000000000000000000000001c0ea00fa3dd35fbff9038d60a6d134118ff05280000000000000000000000007b3f6a7a21fb58538036ad58d707a16affa8121a000000000000000000000000c7d8836842a46abc88a6b26e8b71ca83d06794710000000000000000000000004e86725c5bcc3e0ddd57593405bdcb7b736073620000000000000000000000003390a21e728570b1bda791b3c7e628e87784374200000000000000000000000007b57891ccefea6ecfa8475f82d7b055957e5d400000000000000000000000002b953d94ac7a8c1628a3ea795d5e90945ec846f40000000000000000000000002b2e1cefbc833c0ec5f3825d89effe1809f3a719000000000000000000000000eb439158191633a655d1150752a8b06889952401000000000000000000000000f0de33d8ccad2c86bde0137d15ae619d7bff3743000000000000000000000000e8a856748425c2356547301bb5d65f33284a929a000000000000000000000000c96e905eb21ad8893ac5d38c56814ccbff494d8e00000000000000000000000090c617cedbad5a740098ae91eaffba453afafdc00000000000000000000000008d17e6934bcb63aa2d65e670a24ede6b75280435000000000000000000000000500140ba3cb26c1cd1dae128e2dd88932db758fe00000000000000000000000001f787df2e42525f56802a4f867e299d1f8512f1000000000000000000000000ca44215d5d588b40f3a0b3ee1b601f141836e7b5000000000000000000000000286fa72d39502e16435da6efffc4145add88c44e00000000000000000000000093d4ec86260c549a13a8fa64003544edcd07ebff000000000000000000000000cb766a404d72098530bd5a02380ffe6f29d78a6f000000000000000000000000127ddaed1b97fd89126ab71dae197ba58448bd75000000000000000000000000a311edc54c1fb673786626e9f98feab6764f5e9a000000000000000000000000b8bd003c8a61ff79e74f366f2e9c31fe4b8057cf000000000000000000000000246b27be335c40f676b2169d7530c12795dc32100000000000000000000000008f664d5f2ea2ac73ba86df200b2207d831e9a00b000000000000000000000000be78f86e2eb8d2853154e1182064ab5ef6d377fe0000000000000000000000005ee3946a4d454d30e10f7f8de1d68b4dc7fa888d000000000000000000000000a44f5465a58968a4f5050447dfa8ed48ddec5325000000000000000000000000cf400d2e239342f5de9a4ee0d7d7311b08d3fe53000000000000000000000000190aada4320c0213ffc17ab58988d1743ebdc4850000000000000000000000000582edab33245faa4559b34a63a9a405906491e300000000000000000000000062d16edd9de10225136e3e9585f84c8727a9e13f000000000000000000000000c7ce67731d8933d73166fb775856f70ffd5749140000000000000000000000000985ce114940fb13fd87fb52aeb6769c198ebd4e000000000000000000000000fdf1a8eb4e5bdd965f23e3f0d3168f404deee32b00000000000000000000000010910921f499c6d6fbd20a78866f48ff10d3b4ca000000000000000000000000ab666ad926740ce0463e0d8ea61dbd07f4a332180000000000000000000000006c61cdcb8236cdbdda411238f2090725a4d75d5f000000000000000000000000347a289d8131625d3038e459c14e0e30eba014ae000000000000000000000000cf584789fcc87431863151f74590dc887900dde0000000000000000000000000541d1d16282f4119990ae26dfc7ba3688e201f190000000000000000000000009ee332936367d6824bcd22bec2c24c48d36a121b0000000000000000000000004f00d243c90eb124286539509fadb2bfcac086310000000000000000000000001fb0f0f021d6cbd4255cf26506351bc6c35a90f1000000000000000000000000f9c0c9835e20c7cc52f24bf9e9432e1690dd923c000000000000000000000000121ec4a416908d2ac6c654c6a0ec36c5c53abe730000000000000000000000009ad94517cbd9d90db2745f5bba147f7adaaa00930000000000000000000000002d920ce27aedf0824d39d9fa2f001fecb3aa1d64000000000000000000000000b9deee63ec71d18a9d38536addf451b377d13ee40000000000000000000000002ec419d3befbad183ad30928b66bec3acd59afa0000000000000000000000000cbda932b303a0bab35d3733584635caef576e11000000000000000000000000063413161f22c9ba2a70a615213ae452804f489ea000000000000000000000000b7935cd99c6ccb8bc000142442045793dfb14c2a000000000000000000000000de40b3c73ef9818cae25c0548ed70b3827a137c60000000000000000000000006a707ed3d020e8ebc39dfd1cb9a332f5c4420caf000000000000000000000000dd833da1d31fa5d976e4363e7a3cbdf20ad9368b000000000000000000000000faef37b3321990f69ac32aae339590d2cfa0d8f1000000000000000000000000d5ec9cf09d126aa205c869b747a7acc5062e66d00000000000000000000000000544e9fc81e0c2dc490cbda29630b3ffcf32079400000000000000000000000027e121bfb21f631496ad5b9783d049facbdd411e000000000000000000000000b85fc5fa704cb4e37e7c979a85515a4debcd38b00000000000000000000000005c961bd2d772de7cf3878fea83666d0939d85b88000000000000000000000000848d6c619176140c0e6a54d95f0af67dc379f2f3000000000000000000000000b2b8ce1a7574dc10a1e3d3175dbbabb7f9583a630000000000000000000000008c96570b87ed446d7140b86ecbb2a3ab92e0a6850000000000000000000000002e202d272e012a17a0317ea87be0d4b7dd519012000000000000000000000000ba867ab580eb6b66797fb6b9d89e8464625f3363000000000000000000000000970bcab25d766f28720b18aa0ed7ebbf6beaf1960000000000000000000000003188dafe58ff6fa135f614c7effbff9688327d3d00000000000000000000000077d8d5ae46b8cde453f65d6682f9841280a7e994000000000000000000000000564ac2b2b8267af1ce1f20474a444b9a3ced3261000000000000000000000000c484bc740acfb23110b70200b2a09855891cff440000000000000000000000000813c619ebeedca1595267f3d0fc12e2a110bb2300000000000000000000000081c3a784ab90b94fadf8db999265492b98c4493a0000000000000000000000008ce6187cc24a3e4becd1cbc5c1e930c5c61ef5ed0000000000000000000000003467b4287ea21d3d379a7ba3e9c2bb37f2eebbe60000000000000000000000003bccd53d6b311b829011151fc551d6aa4efb8255000000000000000000000000c7e8d7fb58b3bb95fc9689cc14f588b479e52771000000000000000000000000171d17b552b802d337f7f6406f11640206fd2d0b000000000000000000000000652d194f0e33c3b56ca3ea6a55d223d62bf331570000000000000000000000004b40c6d7990b3c7be338c0a44fb4426f1bee25db000000000000000000000000654b760caf246fdf5c8cf639600e8ab96b6aba330000000000000000000000005bcbc9bcd2d6773e750c6922a62681e7f788312c000000000000000000000000d7a1759206c97f519e85ed1bc5d9e354fe4324b200000000000000000000000061e26cecd665cff54f93815ec859566f27f698a7000000000000000000000000ab2688617e0f9c4b4461b5d92332119c38adbd45000000000000000000000000b6e75090de845298764b581139a885d5fe06403f0000000000000000000000003632835f04ee87012d66b9f8fc390d06ffd2fe0d0000000000000000000000003f53fbc097f59d9682091a49c780a94dff399ff90000000000000000000000007e7b9e04bacd9de30dc8021b90cb9b29fc01aae0000000000000000000000000ef601b9221376e28ccd36dceebc3d49ff5b0169e00000000000000000000000069478f29a1a687a846344fd315ef8a523e89b650000000000000000000000000a058e5b5a5f94ab17f7c8b185aed6d427ed036d00000000000000000000000003ac06849b30042cc51a0bdb490279ebb9806cdfe000000000000000000000000488832c2c969ad47aac89e3ff8146a7aab3ac66e000000000000000000000000ac724cf7e3b2fde52b1030dd12879c75c827a5af000000000000000000000000c607fd53a59fc615e17787fc121d06ef9753ff3900000000000000000000000012ade88da68490d84c6f3a06d354b025a4e7f06100000000000000000000000030182733520a91b5011a5ad01bc42f2c32811d60000000000000000000000000b8dfe943c9771c3fbdf547915016cf283dc85fe700000000000000000000000080fd6aa2d1faa816d02ba55276dd43098045208f000000000000000000000000eb1639e360d50f9fe3eb46d2d081578bfeef29170000000000000000000000007b24c20af936a90e30cd2b198259196caf018f0400000000000000000000000045aa5111a35a2445c1c393eecd502c693021d583000000000000000000000000d94d0975f015cbeac32f01e8d0b00d8c01c13b560000000000000000000000008bd2998deb811ae914117407e8310af3a37fe20b0000000000000000000000008f47d280b2121f44799932f7e4da6123a4565945000000000000000000000000075262ff3bf0410d31d3e86e66fdc18065216463000000000000000000000000313681e2b99817f7419fa3b9605fdbee490ad6b8000000000000000000000000019000a131ba3ab5ba36dfe3d749440ea273221c000000000000000000000000872518fdeaf0df3351a32262f0fe77855601782b000000000000000000000000aaf504ff46b942ea2b739f2d6dbf0ca3f65b24110000000000000000000000008b0ba3f8673e1cefd06a8b64e43222f98328e88d000000000000000000000000d5e33b81e219151f6d46b6a7f780f7a03a37678c000000000000000000000000a7c3632935012588f4fc76ed0d0fbddef70776660000000000000000000000009a2bede84e61008051633791a095663f7b95d4af00000000000000000000000026b4a07211fcda2d4f4cf6ae1d558935d2078275000000000000000000000000e2fc9f35fe8c0f835401b938a87c6f306bf6a83000000000000000000000000092b96fa2f242df3dfeeb0c24189a7a32e1d031ce0000000000000000000000004ca4db49fdb4cca7634962474bede034dc76cb8d000000000000000000000000421f5de0b66eafe9bbd3d617f7d0b2501d7a3b1e000000000000000000000000ca435669b2703efde49bd2abd8d43bc009df32d1000000000000000000000000d0100745636ccb1bfcec6806e340f1a2ebd46b5c00000000000000000000000057f1142219cb66b999bdd3d7cc0f5c129612a6cd000000000000000000000000b1859022322738d764e86283bb573bc3179d80df000000000000000000000000abe9be078526f496f87a445a7e1e2aef84674fb70000000000000000000000004befe9bace8c5bde7d2eaf5fa0e3fe0ac18f2c990000000000000000000000008c3f4e35291908e9cc724b1b6d6b77b2537d130d000000000000000000000000b6061a3156673f6be428a9f98465ace2faf7e3bd000000000000000000000000c4a854a32de95177cb08cb8dc55ca9522a1aebbc000000000000000000000000079f35d5db0cf4e68123ac6e99c1feeefa96caa5000000000000000000000000e2d8e3e5aef30e2264cb5ab578a30cd2b53639b7000000000000000000000000ea6dd78c92b8a97fd5cb2578d96fab27a86def7d000000000000000000000000a9aedd2fc15d1f3a49b955da0680efbe37b18125000000000000000000000000f2363695ec85d800e8830b14bc8ecb0878b12d530000000000000000000000007dfe7d429629ca5f0bcd728b21d21b3c3b5c09fe0000000000000000000000006bf86877e9d58f2ec42cdf03f33260ca87dae1d10000000000000000000000006d2a9e2a8fdac8029f54b44d75e9e621793fa282000000000000000000000000532d058f6b2bf3fecf9a46cfee8ab90c966f9edd0000000000000000000000002f2517255bc6938bf64805fdc7048f99c1f4edef0000000000000000000000000aea82f2649082a3a76149d3e34082ac662bf98a000000000000000000000000e33fb10635e2a3abaa94d5df38b25a8f65a215d0000000000000000000000000c81fd4399592cd930b9e036649ddb39b7ecde77100000000000000000000000043b8ee47ba829ffa1cfbf54b8f87236747eb9acc000000000000000000000000cc70eeb27902117e9494b2738cf519928b20c4e6000000000000000000000000546d59e9f734f5aaa8817ec2fe179cfe5ececddb000000000000000000000000ef4678269d6227b1d6c2eb199a4d3b0cc2a49108000000000000000000000000fe5081fbb5a22440efc72d189f6e6dc027a24ba70000000000000000000000008feb542050f7d43a806605b52b9e2147ba9c5fc4000000000000000000000000cfed764851fec9816b8f42fedce41e183b414b8700000000000000000000000043b0d17cad8a44ab824823f8ffd12cbe36d59728000000000000000000000000a2f1f521b0178309e6f1971b0dd41ee4c5d2855d000000000000000000000000a8d6b1f8fa8dffc41a60b0446fa46dc048a3ca9d000000000000000000000000b9f2cd379a7de0f974963f7a39ea5b37c3e171da000000000000000000000000e0d06abe0fef804565a180f2f238949074659d18000000000000000000000000c22dc688b893f2f70f99d09bc7a99069f0811db5000000000000000000000000948bd02a364a60718f539feff04d3c49a113e2d2000000000000000000000000540a02d0da369675c7e2fe3ecc0b399a4bfd27870000000000000000000000001ba1461245c4f4f107756d87dab4874cbb62fdac00000000000000000000000095b03f77324df28a3ab0b68a89e9ae5f5ad73d34000000000000000000000000196bb1c0a656379c43db0de4356a3358a678855f00000000000000000000000063f88a69ae01e045dd7912fcf484b4a57eccc1ec00000000000000000000000055b6aec12a2beabbc8ec835d09f8067b2ad21127000000000000000000000000cf2dfbde078ca09376fdc3545865aeb2f9bc7885000000000000000000000000d9d96ab3bd2490f6461903925b994d747dd9260a00000000000000000000000082a463290213dd4ad1f18be6f1d4ca8622f41e75000000000000000000000000cc353a77fffab929ebb301463ddcecfa0a3ed43f000000000000000000000000d387add5fe557b7bd4a5d54ba56e37631e634bdc0000000000000000000000003bc80bec1ed6ce77e01f277514257bf15f9fac41000000000000000000000000f15e3e981ac000b7ae8ea077cfd19cdd34a3b6d6000000000000000000000000b07ae6b56cc9153b9d2d40cc3bbd25d2ee0fe9a00000000000000000000000001c20d0d9c9b6fcd3b3880bfec958e3648970ad880000000000000000000000007415b89a1d877a85e434a6d835893ac3be0888680000000000000000000000002dfd3cbfd4b7960802392c9122a8882d0f595df3000000000000000000000000a29d032e798fade68671ff7d4c4ac31f648c971600000000000000000000000043d85d962261a58c82a25666bb449b9bc784e3ed0000000000000000000000006f653b533383b3c5b002a04f9600541b28989f2c000000000000000000000000f83e4fad0d30331c970617a7f2c8c0da35b5a7670000000000000000000000002243cc19e4df6f6f61f808794471bc6342178a21000000000000000000000000209cc2f03b262c1fc25a58da902390926937658e000000000000000000000000ba08457f47be993487d6153beb96734c58de1401000000000000000000000000e09e73ef5f4ad556978cff562b666999e66832fd0000000000000000000000003e991302fa74e7cdc4462c30f5cfbb17e892d2290000000000000000000000005666cbd73f6e921bb2a8505b918b154b53e01a71000000000000000000000000088c33679419e253d4d1701cf1cab26fcb48d6e600000000000000000000000084855464f7e2420f1967fc049938e1973e350802000000000000000000000000b70f442b057321f6718533bd0be8b1d97cc31d0400000000000000000000000076f81b0031c74bcc28081e252d4cebd2bff0ad37000000000000000000000000bf9786d8c9a411acf2f77ec031018c128b739c9d0000000000000000000000009274faba2ad98beb72c48eafe90ebc71c079253d000000000000000000000000e57b47c0a5f8fda8ab2a63d326a76e2a7fada7220000000000000000000000009f2b777602a506a349e09b8a56d6cbc60e2261c80000000000000000000000001d83bc12bc0ee033dfb398b974e2ea22e5bcd33d0000000000000000000000003edd7705742fdf84b7e416000496987d74587616000000000000000000000000eebb4fb7a787be6fd7cd8a43075678716b77149f0000000000000000000000002d820eee8d0824afea8c490087965ce13d1575c000000000000000000000000022592883e88d6c959b1335e4a4f0ec73c08d319a000000000000000000000000d4e5f2e053f2fa0d01fddecc8839ae705cec00d3000000000000000000000000f204a2673c620c6f257eef39b4265867a17751a3000000000000000000000000d64b1349ae3a862e0902fa6f782d292a87be7d4c000000000000000000000000b24234dd1eb7f1c2e6cad6b3d81e44e72079f83f0000000000000000000000004004d8dabf0de30b45e3814f120b269b0429895a0000000000000000000000009fbdb7fae06dac947a023d558c6fa06babc0e93b000000000000000000000000818a413dbc8fe559f6ca61ff6a684ae34bad3497000000000000000000000000df6dba7e7163c9804bd7e551e16a251739bf8199000000000000000000000000523956e0296e48045c09744558c0327942528daa000000000000000000000000ebd0aa32abeee93221f2231069c08292b46ffed000000000000000000000000054bf58e35291a9694245cd5846d4ead085dc6f240000000000000000000000001441a78876428f10b34d28a141a1a23330f4476d000000000000000000000000817e5dd49e5daecc15f8bfa44c9b8a05ace973f200000000000000000000000050c52582dc2c913609e32100ada3f250816c7067000000000000000000000000b0c194f9884f2ede79d19894cb522645a2975a34000000000000000000000000b90075314e520578d454612f8e28ca47c2cb414300000000000000000000000019e5abdb0a575c997cc20dd1672ccec3930ba5ba000000000000000000000000275d4252184ddbe004cd0fe0ef418b81076b34d000000000000000000000000014c2451f9baa513ab2918847d8e27ad0ae3baa7a000000000000000000000000d5c449d94f4b378d7ba9693d449dfc13b51e536b000000000000000000000000527d9a5be5cf7d323d46400333d354fd055385e2000000000000000000000000a84a77bd76c0d81228097b9b4b348ea890a9a044000000000000000000000000f71e500c591a95028c375aaffd05cca9826b58f500000000000000000000000068a900285dbdce4f3c12de4160396a021dea8c68000000000000000000000000708174056899f273241912605d5ddd64f0dd275c0000000000000000000000005e3e3b4bfaa466c3ef4a97a0d09366651309f19900000000000000000000000095d2aeed5487f2f24f1870671485b69f9db3400300000000000000000000000043902001c7ce6b32d1b4dc3ed0e471b10661ac30000000000000000000000000bdb5dc9eebab284cae3d28fc641f53c1a1fd74c40000000000000000000000009f8acc3a6fbaee80a325cacf0902eda6562c17870000000000000000000000003b5b8e4ddfd8b8a536202a06ae571fc25b1260b200000000000000000000000001ba64df59ae3d3efb929424c4f7fe3bbc208ad80000000000000000000000006292e4f88efafcccd503f1380a6994f3a8e7f2130000000000000000000000004792b041cac297aa82b0acfcd7313b0ee1b98b1a0000000000000000000000009a9cbbfe84566f6fc8b111ea535735527cf68a5d000000000000000000000000d4a6a6b0d72c69d0272c36c20df5cc77b5dccae8000000000000000000000000ae223c54e4ae6323b06bfc18121478ae15c6bc0f000000000000000000000000d432e2be68840c9df2ecef433ee8f727fc044683000000000000000000000000c16c7063cc555ef8a7b7c7b3178fbbd4fa6cda46000000000000000000000000b27c7a3fcedb49918d731236dc55afac7e64a3df0000000000000000000000005b386699238a4582f5a977826934db1fb1d37f1300000000000000000000000034f6c39af5e6d17bb69c7c81251300bbab14c960000000000000000000000000efe95a48b9ba8baa32e97ee7c8b72839956b4fee000000000000000000000000efc1274ce8f458daad1e22935b292b4c5d80c14b000000000000000000000000cd7af489973d6bebf2effa675f75333bc62a5d920000000000000000000000004b18519195fb4fcb58e0142860eaa073f30cbc6400000000000000000000000064bb9195b2ca5450ef84930efa45ea686d34d168000000000000000000000000126ee5f3e91e0a4cdaff681621289b8b6837cdb70000000000000000000000006e4a4c990df63be9eb9a696cce7135756b2855cb000000000000000000000000e69e02fb0af53a3b4c706d46c29efe2d229bc549000000000000000000000000e5d7d10b7a0fcd46076606b47bdfe04c41e3075f000000000000000000000000089ff5f904fd6c689215f05a92f78ea60f6a4c7400000000000000000000000007a9320f3c3f0fafd8c0b951439b5cc36d73ef310000000000000000000000006fb3934ee371f5ea06c5f6a71cf7c7c6688fbd8d0000000000000000000000001b5509c81c1f36103524887dce55b697b074807700000000000000000000000042ce63a0c8030d2ea85d10e9a4b18f499e1e50a5000000000000000000000000a6cac528db6b5a02bbe4236146fa2865cc4ca334000000000000000000000000803f6350ad3c7b5b260e8348a45fe08214dc1983000000000000000000000000619a6fa60f3217d2075a29b289b38f9295419735000000000000000000000000ad9b811c3f7c9507476f5774ad8b94b1ee787d0b000000000000000000000000fc067cb8670ff3bfadb46a55f5276c75f1ac74ae0000000000000000000000000682f6637457672d6bb24c1f8c2292100c9aa0e10000000000000000000000007b932b3fb25249e71ab1ce3df7ee8c60632fd93e0000000000000000000000000b34e42d5f78cd805883d75d596d16c868bf862a0000000000000000000000009ac5cd53cf08859be5d9751c9b8f48b0d80455b80000000000000000000000007539c3cb64b480a599787bedae39c32ec93f22b900000000000000000000000094c8c16d8fef6732f9a1a8d802385f6139d6b0190000000000000000000000000b67e21986920219f906563cfd338763c8bde1af0000000000000000000000001ba14afa552d39da5a49a264dbda8511b9b304d60000000000000000000000004834e4e9ae02e22928d3bcd4134369f3df527090000000000000000000000000a337739251e416b1608c9453ec4a879cc660ad9f000000000000000000000000709e288a48b39c48d7b3c00a4dc18d537fd99898000000000000000000000000a94cd603a20fa0b2b2a463c56a6e9f5c67d9d3a500000000000000000000000033c5b0ac1bb6159fc3b70d5edcbfe304be1a81770000000000000000000000009b148fc8f8c59c19376dbebfd60fc8b04aabe6a50000000000000000000000006f5a6416249b9d2c5bafc35db208e58eb1e36d800000000000000000000000007174bcc6ff1bbef17be10c1656d1709b1ddbc9ee0000000000000000000000003539a53f7707380f6a59dfcc54bdd62364fd834b000000000000000000000000466f626687fbbb7f9b8bf4fccd6a2c100cef686f000000000000000000000000727baee148d319c839c6fad3686fd5a6762edb530000000000000000000000008e5e0e07035812e8723d858eac3fbf04733184680000000000000000000000006be09208d4af524799817ba18a12c3a1d0a66379000000000000000000000000a834e37101a32d4070216b52322784945df4a5370000000000000000000000008edfc2445f06483c109b6852b6f68ac7d3d11809000000000000000000000000ead15400016bb818bee6164bdf7e6c012cdd28cc000000000000000000000000145b7136faf0daf3a5319683ff8cd9e343e430c1000000000000000000000000b4b91a62ce3ccecbd879bd87a7443748b56ccba70000000000000000000000004a6746a37e95d98070fc882b429a48a89b9a9c720000000000000000000000000a5b6a56bc0bf903b6abaf5e296b39e5373bcbb50000000000000000000000006a65517231041614e7b04b542925904e6693d31b000000000000000000000000abfc6f700114d99c3abb7bc2c1a3ecc9b1e47f080000000000000000000000007e1c91b66c47ada484c9a064e20f5df2169b65b4000000000000000000000000698628bd7f829ca65cdb05f917970620e1960f1c000000000000000000000000f31022b6c24a435a587da472df93a0fcd09001a6000000000000000000000000a9eafe7bf29a38ec227cbe5dfe72a2365f88a5570000000000000000000000003740f2727eb7fa7c3228bd4dab629796b196c347000000000000000000000000affc05fea4adf41ac8e028d38e4a0a72a54dceb200000000000000000000000018996cb9ef92ea604af84f3ab09519bdc93f15710000000000000000000000001087da7377e2a2a5c14d5642e3deaa23ce6915670000000000000000000000004c955121dff9e04e12d956f3cd2f161c1c1fe9f200000000000000000000000019c4c719221dc851963e4338ca1248d4f8c57864000000000000000000000000936d055693a978a03db31bf5ea678902c443d92c0000000000000000000000004d53525b274c25403f55effb6dfb11a1d2cfc72800000000000000000000000017848858958712e7cd5c7ecb8d6cbefc803bfc1f000000000000000000000000f014bbebea46b409d9bfd0e73c9f409d7f541aac00000000000000000000000070fe5fe87bce3477ec7b1ade3c642bfa2ab38bfd0000000000000000000000008fbae97216c27a1220b5e0abee0b63e3f0a7e90c0000000000000000000000003e14dd63c9b4963156778f9749c955affcf348e0000000000000000000000000e2786d6f915c3765bdfa0d65ec5e86cc38f4b3b70000000000000000000000005766595439def8a7e087a599f9fd6a6ad327f9d7000000000000000000000000ae88022bd3319b407fb32ba553c170d0d81012110000000000000000000000008acd77ae839c0bd55c687d549fc819e508af5a02000000000000000000000000630f760a5f307ae70b042e6321901c5dce725d9e000000000000000000000000e82a9702ee2df139ae4a0336aea0b76857eb58f100000000000000000000000082766a29037833585740de9277a5264d6353dd3e000000000000000000000000788038324e9bd06f0029c368abf54c2a334a3e970000000000000000000000006e28ee885ba3394561acf80eb286545a855206e800000000000000000000000085470b0eee34eeac8e8637a33f0c57b3949251cc0000000000000000000000003252379190aed9785765eb4a33865b852dce3aa20000000000000000000000000524fa1b34d99e26b6eae639702120a2b3442a40000000000000000000000000183c7316697048c98c6d3d5fcf0d1898724d2c44000000000000000000000000ce3bc35595fd8670cba7c347970e587b5e4acbdb0000000000000000000000008fa870687e5aacaa0eff8ffae94644f893170e880000000000000000000000005c68605c5f07ac34c2f41ede23077ce7e40f852f000000000000000000000000d9f14d20e043279bbea1dbfb9eb946b42f360fbc000000000000000000000000260424b7d32e8de117d0716e67f1d7cb6095acfb000000000000000000000000b33b60a498c3c0c15a9ba05b3652def3edff8ec60000000000000000000000000ddaf510a83739bae14c59963c5dbb09ff1b1116000000000000000000000000bba6ba49cf48b9cb681a130254c0de07953f6f3c000000000000000000000000ef98a4126e842af36253899d01f4a7f1d2a4518a000000000000000000000000aa911bb63847a173c29f30bbafbbeeeab4eb55620000000000000000000000009f79e35245b1a6273864af9c95d4376e6858dbea0000000000000000000000009e05ea07c78aec75cc5e3733422efbbbd894b0c600000000000000000000000096a4af9f454aa8b6c878f615a85e4a0dc71a16b300000000000000000000000030f7d5dbb943669ca0694b075816dd749b397d59000000000000000000000000118df5f412272b66b6c06fb8e466b725ae7bc4bb000000000000000000000000942dddd772ec45ff278857d991e3c4ddc551d7f3000000000000000000000000f620b8a9b593dc1cb181044334d819e1a26866aa000000000000000000000000531f58a2a1501d6d0b2f724ebaceae935d6fdfbc000000000000000000000000fdaa34c5cc628f4e58ed9b354a5b49b280760f4b000000000000000000000000b4973d37920ef9e37b189bc3e163035bc6ac6a49000000000000000000000000511a7a977906b5d8a3212da9cc4b9ed12cec1e2e0000000000000000000000008840accb2edbc51b3347832e646fdff1a8eb200f0000000000000000000000005dcce1a156dfa29ffb7ee289a93ed3903aec3dab0000000000000000000000007f694c648e85284758370ad056fe816118a509ea0000000000000000000000006de8ee71c2b777c9e79981fcfc0d614de77edb6200000000000000000000000001b8cec450b3f39d73e51be9d6f31cf526576ea6000000000000000000000000c062141c7454f11d4a88fc6d84122ab16e14ae83000000000000000000000000252194506b7f3c2b29a0ba5d2418eed199389f18000000000000000000000000eb438874b4ddfb9bfb782e9bece647811813296c0000000000000000000000004763b88b0a79454db21bd4308768f0274f73ecd100000000000000000000000041a61d1e44fe0c26a7f00c81907a31766a1024dd000000000000000000000000bf81c47190d7e25f5da7975a6dea4772d0300281000000000000000000000000ba7bdcef48d30f33060c6fa934e93542d148f9250000000000000000000000005fd9eba96a8b0871dba67d9e6b9a63aa870d7eb2000000000000000000000000e695c3c158bead096f89079ff5e9a7702bf2a8ce000000000000000000000000bab158ebe924ec10e59c806099b84d3a0979761e0000000000000000000000004367e45f6a08694905474b0cf97b53499c0e532a000000000000000000000000ab23fc41166ac27eaebe02849cbadcd3e2d971c200000000000000000000000018f4be033945d160e1c80727eb9d7973740be69b0000000000000000000000007e854bb25357c69b9d9ed067b288544823d00f4d0000000000000000000000006270c65ccf0933c80491637ed81940947ec54f9c000000000000000000000000d6b5a7b9d44fef9d3b890c244848eaa722619ecc000000000000000000000000f4caea1618e9709261cec3889eeb9f17238975e90000000000000000000000000e0476b443cb39dee0bbeb7ab87445f0fcb25d400000000000000000000000003d1c35e9e28463fc092b0579348171e6542c5149000000000000000000000000f8beee7f3da0337296dd4bb2ad517dee114c8b48000000000000000000000000679fd82a7aad5125185afd242bcc38f8ec6ebf720000000000000000000000005508a90158b101d81d965af4457eac1d9a1b5e010000000000000000000000001fee9eaa5110498e338fdfbb1fac89877ffc6f32000000000000000000000000a0662d9593b1f051ba44a211a621562ed45efa02000000000000000000000000b96899ba4058de4d9d93e42de7a3f76b2ef6f23c0000000000000000000000006bdad98fe040946836edbfdab4d82e11f0e8466e00000000000000000000000051ccfa8275f8626a1bb72055c1d87c57faacb11f000000000000000000000000f28877cd2920b0f086fa55ef58597e4703cbe18900000000000000000000000053583592fcfbff13d9ebba058e2c6baf4364af9b00000000000000000000000020c86ffaa00ce6b124792bd14dd15dd9788bf2ed00000000000000000000000041df65807efb94dd528c74882bf5de30f1a54894000000000000000000000000713f3f07244d9be40bdf1827e999fd1b1976024b000000000000000000000000e9c0b6986af4991a0da9b025d35d90749434c38800000000000000000000000029980ec96245b1639144b5db03b992a9f1e37cb1000000000000000000000000954e52093bd52c2570b705bf560fda53d41bb326000000000000000000000000086781c09abc290593360d226c11a9345006f44a0000000000000000000000001aa6a9b4b57bde572fd00d8c37b0ec5ffd3094d200000000000000000000000054d078bbad3512a1c5ec7b118e13d59e15aade5d00000000000000000000000096fb7094a19bdcdb11587699d17dfdb41f5c8e0e00000000000000000000000000877b27d2d98618146f4159f5de9747e0d6d4fe0000000000000000000000006041585c54c3593ab8aebefe862f092e16912a4d000000000000000000000000f91f01c75763bf935b13dd53e8ad043e81317489000000000000000000000000d2ebf2315424ca44e7b3b02444df748e12503f7c0000000000000000000000004322348fb2f3e0805da7d4ad67ede66c9cc6bb73000000000000000000000000459282f1e56188165d938d47baa2502d6540c75d0000000000000000000000004acf8f0e4954ac583b1899870c700a4738f1822100000000000000000000000076d8ab1f0a7878ca8af1a1d681ec419bac1a8684000000000000000000000000b291361ee170e7eb4075704aba62afdff4dadc19000000000000000000000000a596ec24bb23558949e16dafdabb626374edf69d0000000000000000000000008c92aad904938079de550c6adec82ede8388b42d000000000000000000000000500b89d3659166128eefe36c92eb206dea9936c20000000000000000000000000a21e6fa458da8ce6a7e2b9fc764bcf60e1f3ff50000000000000000000000000851efc49d918633a9d066a4b5fbadc150b3189f0000000000000000000000008b4a8c1f32761d820d12015b293d24a2ec1b47e90000000000000000000000005a0497898b0a36580f3251adce7c7b968ea334c2000000000000000000000000bd70829067c6a048ffe0b6c3a89306ceb2d01616000000000000000000000000737ca3c08cd23c463ad5e4c86ad5652c53016d3c000000000000000000000000d7b573674eb5c9c6613a89765aadb36479f01a99000000000000000000000000edc52c39de4013e12831fe4be2cb80e51eceefc20000000000000000000000008c7f80129306ad23a8bbbac93ec27339c6abce5b00000000000000000000000048736f053be54fc3c2c1e6c9129ddbfe782336ed000000000000000000000000e3503bc0ab4f64ef7ac32afd08efebe28f561691000000000000000000000000b3081c5d9ce3f8a9e433bac41af7e24ef6bccff1000000000000000000000000d4677b883b25c55522a1bbe4fc53e5cf290a2928000000000000000000000000a05e8682b01df9a9c392c27dd1809b921fba3d1b000000000000000000000000f09632a7e407f4b908df6d45b5976597b70da42400000000000000000000000008ef21044e30548a050d893b874c6d35442b7a2c00000000000000000000000092dbe88f063d9ad7c418d41a1d6bf2ed8373e8c60000000000000000000000006062e505158ccfab03d4b7bbaf6617c47f0d53ec0000000000000000000000003afc8d62ff8ef01db6f6488373ce0b83e5ee9aa4000000000000000000000000786bd900152bf45c12d9d4255a08f727f8644d78000000000000000000000000e9bd70232972158fdc272c1cf518f1e172dc112d00000000000000000000000061f7026e8f99b79254e0d503a289a08c032b3aa000000000000000000000000036b0f367e4436a88102dace8c95263b935e48be2000000000000000000000000bea319d442f02fb2396344cb308502ce87c9406a00000000000000000000000087ea351b015b6845b9703a81962095d2b0e09cf8000000000000000000000000d4a8494699e7e0f1cdc7fafc53f1888c6759db7d0000000000000000000000008276d9d2a8bb7a524c06a5375e531557ba1191c3000000000000000000000000467706170c584c86172786d1b2b88866b767e3050000000000000000000000002631e9c9eaa5ded94be771c041c9d3504a2d5dd1000000000000000000000000096df53d60809e7900df4592c78e6ec8681c94640000000000000000000000004e443159906b6def373e3a515b0296da620596b3000000000000000000000000030b9ef509411169f7bb48d8199ddc1f209d83c8000000000000000000000000b4bceff11add24dcd347fdba816b280bceb59b0100000000000000000000000029cf5fb8faa8ad89bcaa7f5cb94b2b8efa44f865000000000000000000000000252fceedf8d57420f5c06100153ce93a139fe8de0000000000000000000000008382ddad394f05b068281090d6c157d2f87c3f4200000000000000000000000054756968218b22d8022894fff128b274cfcf635a000000000000000000000000bd244664630fa5b19d5f3cff5e2a4306e68d3b22000000000000000000000000b5c066aef8ba54f61cdc768db3fbdca15f0711ef0000000000000000000000004131a4e5ae1f23f5e135f0364a2bb07096d72a4f00000000000000000000000093bfee6dbdccdc99c7b1792ecbb76e98c71edcb7000000000000000000000000f119716c7e0aa71be379ad5cb8e731285369f74b000000000000000000000000004ff15f19a33fe88b5230bdc892a2d9445a5fe4000000000000000000000000d58be5be0f8cda0aa2002902cd03a6d0b44e78f600000000000000000000000089ea9770d3912f5f3a934a2772fd12c9a76814250000000000000000000000007ae3dd4f753d728cf3dbbb10e7b414b8a9089ad70000000000000000000000002d7894b99eee60ff0e08ec00fce112c31e7f21650000000000000000000000002c4317b73a93bbf9cfa0f2be90dc889d7a9119ad0000000000000000000000006ac0eb1e8875fd2899372f158696d6730cd33da1000000000000000000000000dbf6116b9e6e2e9bf12cf8275eacc5e0fa7def8f0000000000000000000000006e5f9fbdb147a7181ff15363f773d47dae0827160000000000000000000000005307febf3b40deba30e09ebd27031b8bf591d79100000000000000000000000029a965f2f5edcf419c3808025c1f27db7f4cb8080000000000000000000000004eb6c5cc88c950b25c222eca409f0f3e5aa08e61000000000000000000000000efe8674c7558ba8d51686abd11a70e23fc8f5978000000000000000000000000bd77e59b57da99ecc5b6e4727d627a167dd3fd1e000000000000000000000000f835aeeca78d284489983b5675bb223aac4c4645000000000000000000000000e875aa1cf80af843dff974ddef59fbea060fc1fc00000000000000000000000005316d256f15e80e4cdff8a12167bd78b3bbb214000000000000000000000000efce0df3bbb5b112debae7e14a21784f01cc2617000000000000000000000000f8ffe723af5e6625769fd191289c2fae327452c50000000000000000000000007cd217bb8c5e25b4ee9fb55f6512118c50fd96a80000000000000000000000009619ceeb0015cb73735fbc1949a9c81864bf6ac400000000000000000000000086a2568222827b7b10a89dfb1f50785042c0d0de000000000000000000000000aa94c76e18002990b8479cc3e2a5cc2884ee770b000000000000000000000000845895a44653335487dd1382ac14c06823cbdfb800000000000000000000000030fe3666d824e0830cc7f9f68b1c462b58da7f1d000000000000000000000000c2817b01480080ed233066c8009265dc5c6bd708000000000000000000000000845debe936747c32a67fafabfd1f512b48bff3ce00000000000000000000000028f4dc730811d61ca7246350a38fa7ecb7e33c20000000000000000000000000daf6f97e24b4071c475ff2a46b258c207ffb53920000000000000000000000004f792564116551c3434ee84bddb79b02b6668654000000000000000000000000ed111b3e4f1912aa5575fc5975780e613607feee000000000000000000000000db93320b055416cf9bcb68adfece4a87334dfbd20000000000000000000000005872a5f39a8e3e85233b20845a6947a4111fcd4d0000000000000000000000009a1e5f8cf160b7ceda20ceba7fa314a02341a0ae0000000000000000000000009261981dc202cc18b5a3698b2d7e158bd6848458000000000000000000000000e3d2990b5a3c157c0b5165a5c7f8fa92e1413f4f000000000000000000000000c4686497123005f81e906430ef9308728e555e840000000000000000000000005230b54723bb71628f585df3c33bd95728e49d030000000000000000000000006ec31254360ba06e35bfe717dfc2d914f3dfd8a4000000000000000000000000bd602c4853a609b432ffba1b18fc7270263210ba00000000000000000000000002eacaea2187eae4e2b8c7716dc3249b265d9d560000000000000000000000004d11fa0f6f032d9219a9be6ff51cfa7626f815b0000000000000000000000000a0e3af63c78c3c2339d782c0c7dd101562bd2d9c000000000000000000000000c2464f16c550d233473a01e74c886b9bd932fc6600000000000000000000000069cff710d9d23d93067419689a82e6b00627389900000000000000000000000080ee440607adab706c9f94a3a60f3cd48adac2dd00000000000000000000000073e2289c529f67845cd7a30a9dd52baf23138f2b000000000000000000000000b5c1a5df05e865ba8c2c7a8af33677469315a7ae0000000000000000000000008f93f0c1a512c0354856a4dbea68da2d07c252d30000000000000000000000008f93f0c1a512c0354856a4dbea68da2d07c252d3