60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002e20ddbf39b813693cae0ec78ae393dc060460e200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7773746574682e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d596b4b7561576579665278587a4c746f6965384b44433538737a775039366d57794b68737a4751326d6d46330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000d636526d5220a7722a34b24793c82d54263aac7b000000000000000000000000fe13988736d95d052c2e45e5b4e1ef2e2750b7f4000000000000000000000000485891b3ece7daac671b7c4b5843ab8f9512ef3c000000000000000000000000ed5026d2ca3161f44752f094058711fd4485cecd000000000000000000000000197d12ebd91207c41b6560e37b7baea23693975800000000000000000000000058282ba8a8fecde78dc69450ae277ffa8306bf5400000000000000000000000020aa0555515fbb38b84e3940d103b1fa0058a5c4000000000000000000000000f7be39cb294075ec3213e8a8d8d5c510dae1b04600000000000000000000000023acf6ba6406f78f3c8fdaff7b906ac2b25585bc000000000000000000000000b33fa4b7cdf2939a29560d9c09a9bc77db2d445b0000000000000000000000004c56847c70e79b5adacd4865ee3e53c115a27dcb000000000000000000000000dba7890ed76aabab22f8367397638cc2c01d089e000000000000000000000000cc9e9b1628a820b47dfd261a5496729a428bda4d0000000000000000000000007a9e49dacfb35977762b9259df1dc8880471f89800000000000000000000000046298b69f93378140ce8d980f4077f35568b61e5000000000000000000000000535e45e914bbb5dbed12c0204bee3f808bb71248000000000000000000000000efe35ef66771fb4f48a292185223e251fdec7bbf0000000000000000000000003fe3b17b4c0d5e2672a22f26427775b87907f4b60000000000000000000000000de0ae574493ebdcef8b5447b60fd7ffa28e78e90000000000000000000000002c47d031b33cb117b0981dbe118bc019e9e57dde000000000000000000000000727033c3a7b4cf53ca842416357b44b58544eb27000000000000000000000000f8bb6d2484ef310f4c178da3a5671830b54ff78c00000000000000000000000051c7037b1aa6a3ac968c40ac9bff12db064680970000000000000000000000000379351f512c25c9e3c55723bfb25ca47b65891400000000000000000000000067aa5a75db7fc34ff5e81d8146db356a1f217ccd0000000000000000000000005c242b479b6d767fa2725a27ec608219b4aa052e00000000000000000000000065987be5e6e8c95d1a6495b8f1430c56bf0198a70000000000000000000000000d5ece1d0afb272e08621610de3b61b2db68274c000000000000000000000000e01dd1ad7ccf754e388c427debfa5fbe0363c10e0000000000000000000000000c5479f315ef51acda0f0c4a3ffcd4bd6f2dc957000000000000000000000000aa0a293312085524ccbe4e54522f22cfdf606f6000000000000000000000000040638c78c34c913ab7ad593e8b8fb3b2790b880b00000000000000000000000098dd3dbca159ae0d9a0016c04e21363ecb9c243e000000000000000000000000fb51bb11e2d506367574674b2a02f1a8509e3e9000000000000000000000000085a216fec9e0deeb4a3e884c2f31681e47424bdd00000000000000000000000076b42b8f4a6d5a2dd7af2a39aeb15a2fce116c7a000000000000000000000000f500279d462e50cb150050d04fcb289e4899c064000000000000000000000000bd8322ae2e0cbd0b0e0de137a8bcd5d2e364ed8c00000000000000000000000073e1480ba4748ccd7b21303e000f8bb308eb841d000000000000000000000000e6d57895eeb4049d33ef67d0f7b9ce2b3cd47c4a000000000000000000000000b79ee378170813fef1e123dbbe9555d131bdb72f000000000000000000000000789f1d8c279d476aa3ccf3bec27db22a82552382000000000000000000000000408664382138cb39239cbbe121ba43e15e60917c000000000000000000000000901cf570c3e456b30f63da20c09057a82016a09e00000000000000000000000051f6749dee3510f983c15b7c239cc6df4e4054ea000000000000000000000000601913f21f9e0d00529442335342b2685acf19ad0000000000000000000000001183b058ac3e74a20e67244de81508f918e22dd400000000000000000000000070df53186576ba7bf998ae281b4a85adc9b331ea000000000000000000000000f7b8070c7a030345e1474bd5420f59a4fd864fb4000000000000000000000000425d2c29c284eeeb6dc85018a21271c428ae0f7d0000000000000000000000006921fb9a265296b3c00be5b738d9607a2d73b97a000000000000000000000000ca9d7065b0726f2a609c87b349b8d47ad60c4d3f000000000000000000000000ed0e12da3fed180606681b9bc89a7b64a6eaa4040000000000000000000000002caa5fc2fdb1eb7ccdf9de2b4c89f2225bd3cade00000000000000000000000072d4cd13071def0568ae5f08e7da117d483639f20000000000000000000000000d9e8afd507101c3f03473be88ca496280c46381000000000000000000000000043edea90cead8bba789e03549d2b1f5f0c9a5140000000000000000000000009ad30aa3b1291a595cd8f66c1d5cecdab34ceaab000000000000000000000000c0d1f728648de3ab559456203c517b4d994056cc000000000000000000000000afad5db1e84598ee12d8b4e469ef1e790ea58519000000000000000000000000cec78ae416f44d0edb54a8a4c382516f172c40750000000000000000000000004c6b78d944454c0dc6acf683125772c989001331000000000000000000000000b9fd0d98fc7f0be9b386e87eaea460f6b719f24a000000000000000000000000aa6a7c9eff82dc1a992b9c9f576948cb1cae978e0000000000000000000000006d1e87decfbc8032f064b7274692fce19b9eb1450000000000000000000000006b8dc4e0f9da423f7ecfd1a62edb0cf35389a38f000000000000000000000000df484ee932e3c966cc5f05aef67b7a36b82259eb0000000000000000000000004bb9c5ddf861e2a7614f08981b672c5b00c006ef000000000000000000000000fddfe9aaa06f46d6dde088ab54f4240e689d83a3000000000000000000000000168debb270213e4653ecfc718f4b95babca718c200000000000000000000000098c52a73c8cd53fb170f8e51006d9255b405b04000000000000000000000000030439188aa111cc23cb51312b769b736084bfe8600000000000000000000000050386a9b7758516f16f7005a87ea7f79c9b36f5e0000000000000000000000000dd78af5e9f7c8ee984881184ecbee3c02dc069c0000000000000000000000006d2c80315bb93807676e6121060e4505fed53ecd000000000000000000000000a60e0582c1de89e1acedd5f97f147fde8b79d68f0000000000000000000000000cee67e66280f24447b01bdbd62d36160ff9a9430000000000000000000000009e1be2b55968f5276983209268d3e1d45e2e86320000000000000000000000009d2beea6625c1991c796c498b93842d9e09cb6d60000000000000000000000005c1c4d9a24d2620fcca9317b39d99bcbf75cca58000000000000000000000000f6b01d2f9f68c4bc9786433d485c5b9dee1b6498000000000000000000000000f84fcd760f3fa211f60628621db91ae5d736d2150000000000000000000000004fbcd57417047746c70988390ad6b1a1f772d852000000000000000000000000b624c8af6b74ce3986cdcc6004eb5cd7e0252f660000000000000000000000005f4ad96a22c9e2b68cff620068ff82e0d48204cb000000000000000000000000e1cfbf0c9f3857fee5a1af16e2236d53787c4b8d000000000000000000000000e46530f401b3bba07e60fefa9c4f009059222357000000000000000000000000cda750bf492e7f0e2ce40dd0d10c62f5f4b877600000000000000000000000000764cfa7837c778996cebffba271cd3a5b9f07c2000000000000000000000000d3ce34ea97d8786581e93fcbfb221f8e65984b390000000000000000000000008cfa194a074bf27beb2fd578db5fadf32833459f000000000000000000000000fc3a5c4854f1320b03a3548180983991c2b6eb05000000000000000000000000ec04187af60603ff65700bcf383dbc633d7dd5f0000000000000000000000000ba93167bbebdbed38282a50b1647e7d9ffa94c8d00000000000000000000000067bd7438240e534d3ce679b7d8cc844be31a0ff00000000000000000000000008467735a3cff8b0edf664ff1235536a757ef160a0000000000000000000000007c647fa7b5cf76f175fcaf5e741c48a07c4a2d6e000000000000000000000000001418a3db539dcf91b6b427ca5b26977ad10489000000000000000000000000f86a9a9c22c94b862e797b68df37ab63bfc7a7d5000000000000000000000000772300c68799482c83dcbb35e042255160e1707b00000000000000000000000075b50c39dffd3ba77ff192bddbef50374b5b48dc00000000000000000000000084bbf579a850abde6fcfd2ab8547921f5705aaa70000000000000000000000000e9102fc8f7507ae4166804c07fbab631ab5218300000000000000000000000016d821883ced7582b65d715d31068a54d98934ed0000000000000000000000000ddd31a9223b608a32e4ff6db108f2a998a4a71b000000000000000000000000f2d4cc26b3dd0acc5e4a09d74ea61ffc0b48933d0000000000000000000000005c8e02921ba4b59908079566dc8cf4f6d8e108e000000000000000000000000075d154b56b21e44237a0fbe49f33f6eafaf1aa290000000000000000000000009768339588dd531096222a99c4d258d646b76a80000000000000000000000000e431aafea39821ca9da7913ab0f16fe9dbf668fb000000000000000000000000c9209708da89192b6eb882c3485a15d0de1d5837000000000000000000000000964b6687e602d9dad99d236ab011b333133c3fc0000000000000000000000000e087bbed6ac7439f3988ef4bb2dca56350870ad400000000000000000000000038c2449673e117049a0adb0286dac4c23edacba0000000000000000000000000e15944937ed98074818ed5a374efb56652a26f7300000000000000000000000008b0fa5ef5fe35dbc1cbbd72b85fc8d0de97a41f0000000000000000000000002b2b6736fe3f8d23e92e435cd88a4ef7cb90a9c90000000000000000000000006ead7a7573d1a5a24f4e81758608980479e309a0000000000000000000000000e59f4a315aa1d99bdd32d999bd265aee215c6cf600000000000000000000000002e330c881bd785fa16dc4873850e41c2daf7e7a000000000000000000000000cd2d5f80e519778288be06138812364acc77a0cf000000000000000000000000a6198dc45cca77a4aaf2b79bf88520141d07b4150000000000000000000000007d11e205d0d87cbebdae1f88261a1a51ef5358b700000000000000000000000056081f5eb0b72548fe425b8106d7500cd30d683800000000000000000000000051a9efda4bba9eed688b195e31578ca1676fda3a000000000000000000000000af884fc78e7446e3e11e8e4c7d4e2085b8aaf956000000000000000000000000eab49f83a7eabb4fa544fef6d48e2d9d6844dc0a00000000000000000000000063ae51826024f475fa4cab9db1abfcb2b711974e000000000000000000000000253e06c240766c02c64826cbcb5c2e6fc717616b000000000000000000000000f26e900e9ac1d7ab8c3e3103e6de8be663c47491000000000000000000000000e9250a1477678db5a5ad687fe1b2897712198e1900000000000000000000000032cfd0d3bf61c6b3c47b8d0a3b0072ddd8a1c83700000000000000000000000012382144173ac9bd823201c7a61127bfedda3040000000000000000000000000e5aa4b6fa590bbcf54929c3abd0c7964059bc348000000000000000000000000512aae8ee59451e12db1de31716ad263aea13777000000000000000000000000c13456a34305e9265e907f70f76b1ba6e2055c8b000000000000000000000000047bc5349c5e90bdade40d0c880f38c3eff2e444000000000000000000000000ecad7792c24ea927ec8a5fe9ee183639d2f067ae0000000000000000000000007176a3df2d33f3a57107a75d2c9ae73f41b1745c000000000000000000000000396190825b31da8046dc36143ec7f626edf6fa290000000000000000000000009f2a613a139851bc984a614fd718c6fef0f02894000000000000000000000000f6924ea775e51bb5b67dbae61eb271a761628dcd000000000000000000000000c16980dc22842a71d79327fc9c8891054db3c2c0000000000000000000000000a732261cc2a71ff59bb07668a30cdb5cec394d680000000000000000000000007df827a9066bfd7fe0584a01b8f09aa9131ae21f000000000000000000000000c1c74c34088b61675cb3fbab4917077afa60090d000000000000000000000000a084cb4f0f4d97485a50ae267818e0f09b7e9a50000000000000000000000000471fdbf5a30626624eaa116d33107e923ede9612000000000000000000000000cc1ed5f1002d961a4314125b7f44494d98fc6dba0000000000000000000000001e8f6b09f052e0016bfa82b16549f7f08ffd19f900000000000000000000000026a18edc92352ce153ef60eec37d68503fe460ea000000000000000000000000b192951500bab17c5ed74ebb6873272889c396370000000000000000000000001e1b693dee731fba3c3d7da25875bfb0cdb265c700000000000000000000000052f86b1311328e371ed1ba7ff267cd53d7dc408a000000000000000000000000b6c6628d28e681d8a4ffa5ccf5a791c33b12719e000000000000000000000000350225b9f4406d8d11483b081fed13e04ed2865c00000000000000000000000044494329e90da7933c3358ce4835dcd7571a6432000000000000000000000000ddae4b5a64d3cb411785e55d0ab6765b8549026c000000000000000000000000b55ec72bf43fad9ac2a171ff1942acaaebe0046400000000000000000000000079b84a9539c9db87bfc4a39b0ceb2196022a848f0000000000000000000000008c28f08b329390a2417e5c2e56552584c19936580000000000000000000000006f462215dae770c2441459d5f7cf07389a31e7f0000000000000000000000000802269ebd164b8d9a1972572390aeffebd54c7e9000000000000000000000000c569e2137aedf82a0a585bb9f54db135208f10ff000000000000000000000000c469fb175f391ad803d4f33bcb656d421b0f8e5a00000000000000000000000049e7f66af20a38e375d143553fd1687213f1a6d50000000000000000000000004085d69c76c78aae81cf7767000c280faabb8859000000000000000000000000c6f5ebdd247edb0057c63156a342423be6089be40000000000000000000000006e1f181a4e7bb724a73403ca1ccabcbfb9af47600000000000000000000000000792b6b4889d8cf6225bbea461284e26da814d080000000000000000000000008f1897bcd648225cf1eb1b63a9e7d4cfef191738000000000000000000000000da7aaf3b739c4efab3bea377eb109c07c580ed38000000000000000000000000292297e1d58d353f077aac829bef9a3c95fd5d08000000000000000000000000fc0a0d26e01c025088dec9af7750beb221ece8ef000000000000000000000000306aecba4341aff964780431fe8eeda697b46b69000000000000000000000000aab2b0889eeb106a876de281fe812a3e9375269c0000000000000000000000007bbe16a9dc0c011b36ddaa99e148883afd1217730000000000000000000000009932454bd197e6fc8c2aa580d81b068eeb127cdb000000000000000000000000156cbca064c99313bd809448db9846518f076ef200000000000000000000000081d01090713fd58730d130e6c9d35b586f75919f00000000000000000000000012b0a0c502f1a73ff40924e7a329f85528bf190000000000000000000000000075800330fec1b40d43b8704683b1950e3af7f967000000000000000000000000238caa07b56430aced3aa256cb28035801890add00000000000000000000000086e35c34a925219325dcf15e86e960ed9eef632e000000000000000000000000f7bc1153d35bbc99e7d28a61b64378e703444d16000000000000000000000000b07505975369dc90c718ce673dabd7380e5f94b0000000000000000000000000054bd0890d196ee074a8056cd7caf7f6750f374b000000000000000000000000527fd974101f72537ae0fb05afdcf8480d417d50000000000000000000000000c4438089a4d846010bbd6c4c4d6f936441d920e3000000000000000000000000e3eba2a5df82a019addfa88c7f22f5d005bc9c7f000000000000000000000000b9b19c02cfad8f2dedc0ef389d5df77f91733e7c000000000000000000000000dd156c83b8eb97944a2950c39b7ebf3c075599c800000000000000000000000064109b74b63d4cc5a6acce7cd7a8d86bfad04e2a0000000000000000000000001e3b2c0e6166c168f1472c4bbbc27960fede0e45000000000000000000000000aa0a32e56445553f638d26bd9e75083c9a126aff00000000000000000000000043f8f5b8e6a9d5d8096d8f7a73ee14df08c51ae0000000000000000000000000a8356c6918985990b950b734d2623743de7bd7b1000000000000000000000000d32f725c78d6708471305731c903706be1f2ffec000000000000000000000000d4153413ab259296f193ddb85e71786de0c7f48400000000000000000000000025be081b0e9eb0fe6370eb52ffbb5a48f3218b72000000000000000000000000ed474a5452abaa0ad2ac8fdda907cdddbb9e83eb0000000000000000000000002c8f4ae62b6acde530d7a8cf8cd41d5111a41c180000000000000000000000005e5fae382ace98176ce7d8ec2209fd0c08d71e890000000000000000000000009fa7dad452f5ea7dcc8b468408e58f189f11eb560000000000000000000000005542bb1be6ff2f2c56d894144935ef8573fa4d23000000000000000000000000205e7eaf288d78a70510022be4cc8665b8b7c849000000000000000000000000a3e1df34d793f80c14bc6c415b619716a19ac0660000000000000000000000009b64c8ff51915d39787456d335ae1d8a6c6f781a000000000000000000000000a91bb688dd1931852ff7136342ac730de1ecd0270000000000000000000000006e50044b0b7db79b93af6f6cc5e8cc52778fdb410000000000000000000000002f406bfdd803c0701f9a624b819f4470b2dde75f00000000000000000000000047105b61a9ab50bfd4e250472f2bcf1fbaf340fa000000000000000000000000834904fbe28e2c919ac4f17da0c1b91419bee9c7000000000000000000000000db5beffe7ae95dcb1e22827ea75864ca14bea78a00000000000000000000000035db91d3e8eb1ddd9c18139213a3c1a9b4b44851000000000000000000000000ee15e33b75f62608efcb2c6ce5e0058ad7a62d9700000000000000000000000049e327855411b39402cf5ca13ebc15b9d09d83f40000000000000000000000001320d90231c6afa302a96f2f8e0611fba497a4fd0000000000000000000000004bead74dc110a5fb530378404d6038750a72684d00000000000000000000000076221b10dfc1ffef0a1c988af81e6f7d65a0965a000000000000000000000000499c96c629cf972130545cf25346a34514ca0ba300000000000000000000000029912791ecfc1bdc3d42875b9bf1dd2fc429fb1c000000000000000000000000f0f3a7469b72b23736344939ae1e2a084c0de812000000000000000000000000d80f3b78ae0e12122296dab1f14cbf7959bf8ab1000000000000000000000000f8eacf26e31020add1b5a080ec2ae16f28eaefbc00000000000000000000000003103c0cccb44b9fdc4f435e0a56a8074fd8bd05000000000000000000000000aa4e0350c38913549eff38db15c448d3aaaa6068000000000000000000000000990c6112ad9ba24634a652b733415a7c96441e31000000000000000000000000c07208591b2aed2dc10ff1783aaa0dce77b3facc000000000000000000000000290fdf59162add779822cc12600ffd13201f09c9000000000000000000000000ed5be5db1a1d6065ea9cfb41d912056c023af1170000000000000000000000003800bf6cdcc50dce73610fde07cc81dd45e1da6d000000000000000000000000ba37da94699c5d1dbe042bead623aa2cc492f8d2000000000000000000000000d9827eabbb25fa47316403da005b16d0c8a8549a000000000000000000000000be3f8cbbe15749e3dc8bf24e84644658b86f8dc70000000000000000000000002a0e20b374c8fc87f2ec7e33f1e44fd8279703c0000000000000000000000000ec17f054f96f5519097f2210862f99efe3edf2060000000000000000000000005db377bfd0fc621c6a2faf2e13c97351c123cc4c00000000000000000000000059134f9e7c378f5bf206a6a8cadfdd637d10a9b70000000000000000000000005cd5ad617ccd299d73a77feeb34d01911de3bd8e000000000000000000000000c8cb9a8b5779d5595a5f5485b9d5e250a3d2ef8f000000000000000000000000c9f99d1a849307e976e020cb92d00cbf6fe6e8f80000000000000000000000003a8b4086caebccf7adf38eb100801b44b68d86c200000000000000000000000005a0ee29fbdd862972e44aa1e609abe4fa0fdd9b0000000000000000000000000643ba3e8fd5df2c4055e5940cb54bf942d2f52f0000000000000000000000003402b7893b7eaa607f09cd86460e8fa68c20d8a100000000000000000000000070cf189e2fb984b97d9886230ea76e6e958214bd00000000000000000000000055ef17163923b1568b877992997e76e7666d09880000000000000000000000007f1c09c2380d51ac8ec884c7c31281f84ed46b340000000000000000000000001b2686ab6920ef98927cb0668c9462f6bdd750d3000000000000000000000000a5b1a2794bbdb440b22f8ce52cf34bb1e90f2ff2000000000000000000000000653d9cc11e803c5ad11ff6df22b62e129890e5950000000000000000000000005c3b168b4cc26656e4bdf062d458ea5a44de4ffa000000000000000000000000bb9cf83f52d03b522f5b6014f3308d24dec2e2310000000000000000000000005b7963d18a128f121cf63f19eb57c2040bcb229c00000000000000000000000089c6ea3cedd74060f0c6dda3dc9bf2409fbd73c8000000000000000000000000ee182703689a1055d2db0f97d5c48bf6f14d1b4c000000000000000000000000281b0ecc71a3586f22910483f900be3073d93aa00000000000000000000000000b89a7d5667c221611761346dd2909646f3f8f670000000000000000000000001ced3d54c2e94dabb7f503207deb27a6cdae5a2e000000000000000000000000dec8571ae33973f54c9d123b0336a98cc6c87fd2000000000000000000000000f0cad2f07ef1aca3671eb2142e6eff763524ad0d0000000000000000000000000fe240a875d41949e10a3a9b35bff251bcccaa7700000000000000000000000029c66f54fe449041555d510afd0c1657fb3624e40000000000000000000000008fa74d850babb2b21ba2ea1f8c9ccd13770864cd00000000000000000000000012d8ac35696ab046a525eb8e10e0a6570bc0205d000000000000000000000000028b925c29c2f5cb3b6fdf117f14a20c007d4076000000000000000000000000ecdbf8b5f173ca993463dacfdfffdd75400e5e860000000000000000000000003926e5a5795ee34f8b90a58cd8c580995e3c310a0000000000000000000000000232366a061e8c0d424d09017bfd606443a0d6fd000000000000000000000000e2eab89c98504ffb404ed6f42a103070a301f101000000000000000000000000beae156acca4322027d8fbe195bf6acb77200f6d00000000000000000000000002136617dfb0c6de67a6c599e13d0ac59a95a1470000000000000000000000002f3f0a8bdd2a139965e8c04e7457766701d3d9590000000000000000000000009df92bd4a7191fabf7b2afdc23589360356b6993000000000000000000000000dcc3413757d02b725e1967e27c84225ee97b598f00000000000000000000000007ef11a306d48f686361760ea88e0baaa89dbd960000000000000000000000003e7acb14d91ddbd62b92c6c3aea90927f91bf8e5000000000000000000000000ba16e2070f7ad862d3fccd7af835b3cb3a35fcfb000000000000000000000000a221240c3eba5e504521cabcaad890df6923c0e800000000000000000000000007debd22bca7d010e53fc8ec23e8adc3a516ec08000000000000000000000000da3b77b02d41aa67490561d51b91644d2459fec0000000000000000000000000377638712588c5fc43381422fe236f0e1c113f55000000000000000000000000597a54204656358317985a80e0bf4952d16e1ccc00000000000000000000000080bb7c52edc70b9aa2121f54592fd59254658cc3000000000000000000000000a2f9d80c612fd86369c586de032a5ca92625ce010000000000000000000000004a5a3d3d72da3df16a8cc6c8ea1442bf658872590000000000000000000000004020a927419bff7e89d2086fb4a46bd6d5944947000000000000000000000000caa235af72aa782e2f613824fb89f2b1e0385c2e00000000000000000000000049d6a6d616cba2465c03eca05fc93e86af2064b3000000000000000000000000b09c779b7f929536925b445dbd5055c8f64677de0000000000000000000000009f457ccdbcc3fe86e526adcda804594912704b94000000000000000000000000046f3955b8d299a9cbeaa611d6944e9d3068d3f0000000000000000000000000c5352fa0ea1c08893029f2b5332be7d5ca3edf61000000000000000000000000e3b43b615500ad2ad63a3b21c9e649b4e2d81fd10000000000000000000000008d565e126e017c6e2ee6113275a5fa7856dd531d000000000000000000000000979add2d05a148fc73692ca4ea0869100a1122e30000000000000000000000009e5686c1def401fa3fb9840a1171690c8536375400000000000000000000000071e275ce220d260100e43cdcbde03d7a431043bc0000000000000000000000009d8e29d9c880f7aa211e3ad42c8ade29bd7e29580000000000000000000000003037db6be2afd39f5ab4006ad2c1cb33ddd5f8c700000000000000000000000084f14882595d92723eb8f7989864d80a242d98610000000000000000000000002bd757a2586fddc17df943ec0153f0a4e1e87bc80000000000000000000000003758cafb8ffed6e0695e465063053d371f3a4a530000000000000000000000005a65f16fad61d0fea3b94305ae223fe853a424a80000000000000000000000003c22b87b8c1a26d90b09c68a0bfe390b5c70a0a70000000000000000000000001bfee239227e80fb0545307e7e59bcdd6b196f2100000000000000000000000042c8df348150519a6e8dfca862a0d0f04c6b6020000000000000000000000000df1f17b7458c91a9b840bf61fa5967fbf57489470000000000000000000000001a9118010a868becc345fc726c55509c1da6c80d00000000000000000000000055a70054f96d24bd494fa9957c4e32e54f9eafed000000000000000000000000bf1f298a3d29bcb433be55703f22df77f0526a0f00000000000000000000000010e1e24704f33341363e9f4572ce302a2c1d0cb1000000000000000000000000be74fa5c93662c6f64d773e201c2f49395c433c8000000000000000000000000a42fc4ff23fa47aebaf17230aa01865d2713d6ba000000000000000000000000bb18ed77983c6ca915f6f0fe39963e185bf1064f00000000000000000000000009c1c01ad28273e953c8cf0c8d0637b8668ee8160000000000000000000000007618968dae0444a0035b18bcd2069f39a7e38286000000000000000000000000ee145627277c488e4eda71a8449dd1c50d09b0c100000000000000000000000014545dcc76fae127c68975e4f66d7ef27ad39c010000000000000000000000004af88633c6aebc6aa8c50360c998b85673015fac000000000000000000000000b21c9c525624e7c76c0bf82a2816291e2141befa00000000000000000000000067362cf9e9bc8a092c23070591727061a99b61da0000000000000000000000003dd60d3495e3246cb1333c52329ec7c1e7c6385000000000000000000000000083a1c2bb2ef552d238265eacf1be936825788d1100000000000000000000000072b04eb5558a22df5b30335c28d7ff94f6f014c90000000000000000000000002dc6c3f16e024b4689fba4423a24d21a11272f04000000000000000000000000d52a98d279a67dc6fd26dd70fe8a8fd0d804d2570000000000000000000000001a0a3e16a471888c9b16f303ea880ba71eec768e0000000000000000000000002662005a9ff58c03867bced443cd40444664f141000000000000000000000000aa44de0dfeab135fb350824ed851842c205b422e000000000000000000000000aa5ea7c623d8f1c7dabf672c585e17756a7c03a2000000000000000000000000b15b18becb2148093cb8d3865eac72fdc7c631f1000000000000000000000000935cbd6fda3c3f8983b751c696b38c48f605f367000000000000000000000000f7121fcdd82a498fada9cb4d700fb9cc22158c8f0000000000000000000000000c9f7e3ae5163662db7f8d844a2fa23836397c8a0000000000000000000000009af828c9fd8220218130030b04b4964e0dbb90740000000000000000000000000f05d12d4201ebd3ff6ab553875158ecb3692ec90000000000000000000000000f47843430667d8c2f997b01d9f606a51358e6a800000000000000000000000035dd1c817ca3c2971be73fb7c5e38faf34ccdd8b000000000000000000000000ecde367a5e6f8c62defde557695ecbe3ef452ca900000000000000000000000076462589df4d1cc65236339f7da597d40527f6b3000000000000000000000000676d3293822df70d75ba546039f24b092815613200000000000000000000000052b20ed8c61a381781f889a65164575c7a65d0bd000000000000000000000000ade42323e96e75abe04d8d39ac3c9b54ff43980d000000000000000000000000982a2fdd8cea189a9ccbc5a20088c975935615d8000000000000000000000000a8c8a24bceaa852fd10adaf01128fd72e31b8fee0000000000000000000000009e0a7236f8d77b8215d4e901f09bec78325f4948000000000000000000000000a815486f3af99da187d8673b8841a1b5352e764b000000000000000000000000fe48f2692253b3812a7eb9b2db684917ad252c600000000000000000000000009c17ee5195bbee7b11324eb0a760315dcbbb289100000000000000000000000027683fff55016dcec9b52f7951c1e8f0800a9d98000000000000000000000000e57a66236cae91de5df9f0e11f965fe4faff72a1000000000000000000000000b070527e624859d3b693a306ba167ffbec1a5ed20000000000000000000000009a944da42ca834c54f7f55fdd8cbf076d13603d8000000000000000000000000ce051652bb8d86d071ce832285deda010639b4bd0000000000000000000000008a5ca566f31a7ef22c7a77951f2ba6a52b1749eb000000000000000000000000d041e9cf56fcf03898cc2884604232907911f6c10000000000000000000000008f2ae793577998ac368b2fb0fb7d5343b5f81cc4000000000000000000000000dd581adc33f7f67f84eb1f3dd9631dd32ad0ac170000000000000000000000001e97897708649b4b3b5239cc3c673f9f875ca9910000000000000000000000006f661eec632a4f163c88941deab2223b4e152416000000000000000000000000dc1a3b4fe4a4a092c1d2a1ade0ba87c3eeb7892a0000000000000000000000003e7c566b4d0bc9fb6e3b8fa2b83b4273e0f7bfa9000000000000000000000000be479eff07311e47f691538300b353b258dfbe8000000000000000000000000001da8f0e60c1b1132074a9cbaeba62afa4fe1bcc000000000000000000000000f66cce41f13665a626af5481bc02bdb544d551550000000000000000000000002fbf15c83b0b714dd8a0ec3a2616a74376a4246e00000000000000000000000025c1358ec012ec0e40ee04c093cf9d43b870e46f000000000000000000000000621ca4e5b3d83cb475c5bc063dca687015029fd2000000000000000000000000602d038a332d8142c1cb83a4919ac01b5c688acc0000000000000000000000006bf17cb6abed1bb8221c27a4d1e53876700b1303000000000000000000000000af641e8e67b9ce2a9b48183f23444574bf1168d5000000000000000000000000a609f7fbd3d48b6519070008a6ba2d488985088c000000000000000000000000e26e38fa3e53058eda9f9cbeb66e0a6b3ee6673d00000000000000000000000084a3ca5b5ef5b61df92664728738b37a4ca7fa46000000000000000000000000fea2c517c3ef88cb5230f7d7d593468cd791e56b0000000000000000000000004c9554f7c022cfe03df0c2cdcb16061ca1fdd79f000000000000000000000000cb9f8afb4efd55a13f19c08ba08d7ecfb18beff600000000000000000000000003d63c24b360680cc0ccc63b1b44c519b140d9a70000000000000000000000001b1f13a2ff7b8f2f7da6982ed60b293cabad7c9d00000000000000000000000016805c39604d3108b3e63153cf01dd7e47e7e5bb0000000000000000000000004ef0625c44ea5422e1fa1c5510a8e0dfa7cd0629000000000000000000000000f5f73ebdbbc9ba52342a56c52a587cd901cceb4400000000000000000000000042300712ed05bb7005cb569a8cf3a1fa2ecd065000000000000000000000000054fcbf9fb6a04b681c8b7d16148cd97211bd86b30000000000000000000000002c47483ddaefd1223a9b9a12b267b6882d50ec0000000000000000000000000081fadb383ac7b9f316fdc0168910a76a12a717e8000000000000000000000000b29e9e3bb23466fcdd4450070b370fb51560d7a7000000000000000000000000b0e09b23bbc59d077f4a7021e38f906087bb6e1600000000000000000000000038893fa0223ff37afb6d5d886bf54128c6bee47a000000000000000000000000eb0b58a371164cca5f6d9ce4af162315fc74cd4f0000000000000000000000007f5bf5f97475118ddca539aff893bd90bf70a6ee0000000000000000000000002742a64004c8d53712c70fe7e606bc54dc60efd9000000000000000000000000b56ee64c925c398745f552a1bdac5c8de908ed3800000000000000000000000052c6f87ada87447dbf51f67164d88ffb2a7701a500000000000000000000000034df80e4a534b11e11981c93ead3c858978ecc9500000000000000000000000033e73197f4dc9a188734e938748d7297868246710000000000000000000000001c510f3cd19e761c638c045d3fb71fd18a6f1418000000000000000000000000bd091b4c575f8d2b25e4c570540a746c8f149d760000000000000000000000003a3dd01a80b54b5990467136aaccf8f7fc3949e3000000000000000000000000b536dbabac7e3dd883a8900b24a29b65d48d33ee0000000000000000000000006b09cf206b94f6d57283857a402c08ed047df1c9000000000000000000000000f66e13a12fdb1cae9fe5b8f9d11ed67a73ae97760000000000000000000000006ba075cc420665e37ce005691e5d98003b72fef00000000000000000000000002be9f93789718de9e4b940b642e413655d7db2c10000000000000000000000000ad087203f334832522f70fdb8f19ac78af3384c000000000000000000000000998c98b2dcd75ec8d272cc30ccc11c62ef8e6262000000000000000000000000b3da7641836f4a318e9c5b1dac97fdb7f2ae5f4e0000000000000000000000001fbec3e4099b60c7b53617a0f7979d8c3e421c56000000000000000000000000620ee3f824fd2fe17e281b95f9963fa98c468cb30000000000000000000000008a6b6921c50d87a5ea828d1cfdf387dff1eef5db00000000000000000000000020ebf2d2f662693717848c6e99f77fc8a86f99680000000000000000000000004d3a4a71c8c5bb0f8549eebbba224cfcefbc7bb600000000000000000000000027557017958b59e7c17dd3ddf7dc7938f0759c28000000000000000000000000a505846dc6e6842a5608265f4f21036dc62f06e10000000000000000000000006b4bd2a4088a3d793accefe5e8dfc5ba731a82c5000000000000000000000000fbec88aa4b912c3f00b790618f1ebe552b3e9e81000000000000000000000000346853acdee2ef8259d8b972af22405d43dc8104000000000000000000000000480508a4c8ff85fbfea6404343f73c0a70a3e9c80000000000000000000000003e2f05929b1d481f037c2d1ab2f626ccfaed0cc700000000000000000000000017b4ee0d0dcbcf43013a97d0a73d079195b7e2140000000000000000000000001bcb42e7c818f2fc3469e935608ab1291e2996ae000000000000000000000000480e388b4d422c1c1ce9293d5cd9404efb4d324400000000000000000000000074cec33e8198234603d1ef451450ec4ea9a274cc0000000000000000000000000c2c64319f9d38f84cfd6dafee08dfcb3a3aa0f7000000000000000000000000ca1f1977acbff4afc4d77fd32cf1d412ae2c12bf000000000000000000000000917a32da3b520efc3bb23331d18f5745134a9ccc00000000000000000000000025af452fd5039a493a1277a58a282dacf783ade7000000000000000000000000a910ea01d5cd2afe8d09c326d714384c1d6a9ed40000000000000000000000002e9194ca03cb98bbf03fc2310d43da94571c399d0000000000000000000000004f76855e918aeee99963c79afa86252f7255cb71000000000000000000000000e7ac98c81bc1b193193f57f086bb7f276e1ea84e000000000000000000000000915573fa3810c9887105a17757027abd6a566b9f0000000000000000000000003072ea986d890767b4f33df683a941180ec73dc6000000000000000000000000c5bdea0864453371211b2c04273218121f688e60000000000000000000000000a33e58f47e6c6d6620dfbbcf46febe0f9c1abf3b000000000000000000000000e5f600b872c545c9c561cafd70b7c0af099b8997000000000000000000000000fc4302cb58f45338196f365697256edbd3f10774000000000000000000000000f2102c1197d2b043d1d690d74d771488bd1b93810000000000000000000000004b49d68c20eca712368ed7aa6c7cd5251901b37c00000000000000000000000038e05049deb989f28b7251f17135cbea64f6dc5f0000000000000000000000006ed3fede77062325f1876c0da4e58f84a69daf2f0000000000000000000000006f8f03fde35fea70dceadb7f42352da9010797930000000000000000000000003667c5b7ad77d7c458e648bff1ccb0d40b16db6f000000000000000000000000b6177effcc9e15334765f7c7ee99422dc638cc6b000000000000000000000000adb1e9007351a489faf7ff884260e4e1987a9386000000000000000000000000005590f3e0676ca4f821163ffcfdec76e857a105000000000000000000000000d2b032386c286c2d43b480fcccb64b80d389451500000000000000000000000059ef158097bb47821c2234ce34963cf47b42229f000000000000000000000000256dacb0844fbf6bb01b6ef2edbd52cad272f19200000000000000000000000062f4093ce9bb862f29c483b4c3946e243df7101c00000000000000000000000066c4f539d9c8946291d3a3dcde535014f2429417000000000000000000000000acabf06c4dc7af3bfc9ca253c55eec1ce5c44228000000000000000000000000db8a80d5df072e162db05cec4df78ef681b4a01c00000000000000000000000064caa41adede098cf00354a4c9fb2b63a79bef660000000000000000000000000d75210592be057af3998ba408bad18f628c99310000000000000000000000009a26aac2b6fec5dd0463fd5c088a05049b835edb00000000000000000000000029246768efb8fbc0cf743b8f0119723b928bdd84000000000000000000000000eaba832e8fefbcfc500da96951d45e1dac1b9ccb000000000000000000000000841b08cbf4f8556f91c68474c0caa3356fe6bf910000000000000000000000007b20b47a9a1d9c7b800781b18673efa271f11173000000000000000000000000e43f8b6c0e550c7de7d6600e18514518cc6bf582000000000000000000000000e4efd6d23a2e6f310ce86dacf85026cdd9bbae850000000000000000000000007b0e77b8ea942dedc6602386748702f7c3742fa5000000000000000000000000abe11546bdec529aa172fb24b37f92b0e7e4d2f300000000000000000000000075752a5104d5cb7f5cf98d465d6c2e15e9348d480000000000000000000000007019be4e4eb74ca5f61224feaf687d2b439985160000000000000000000000002d11dd1377c3491a46bdfe51fd0d477a210b6ead000000000000000000000000f5540cbaa1859e370d56a714db63a8c52ad3f1d2000000000000000000000000598a51e6d67bd2f43bcf74a2369623333a89fbc2000000000000000000000000d1b1aa882e4a1930f37fa99d78a1d06fa319d166000000000000000000000000fc1fb5cfd1310f7af06aff5aa3e8a785f9d61e2e000000000000000000000000368de679394e0013def9e4fe4035d3746df657a500000000000000000000000071bb107a4e4d0c9f79dfc9530072c6ced0423e6a0000000000000000000000001c2d66aca93c54bd3f48822f83d47734119b4fe00000000000000000000000003288b262a8544fa298bc8ca73fd96048bded28a7000000000000000000000000b01e1f5a41efb5c01855829859d85e8285f75ead000000000000000000000000547b36b9710b5fdbcd89abf983c2b944bfc6c0730000000000000000000000001dd570518e5fd5dc0ed8ac5b15c8ae4933b7d97c000000000000000000000000d2efc72ea0ae33a5a6bb98763cca121922350582000000000000000000000000305fba1c747821dd4451f82b3d192c2f3ce2167d0000000000000000000000007ef3c5a59b9f8c9ac47004a0106dd913550f33e4000000000000000000000000ccaa1ace782a23540942be65da3f910da4dbeec800000000000000000000000064c7a5b077261679c0d2756c0ee9fa1b734bc5b00000000000000000000000003359ca990a0a0fe527ed315242c3482468bc1f28000000000000000000000000ba1f25d9369142fd5ee7db0bc427e1679e9504ad000000000000000000000000a3af1db6b04306b7fbbe79b4051c88f361f81fc4000000000000000000000000e116f7f745bcce6b39e52414d17b82ed13c9987e00000000000000000000000080bb6b34b4cec45e5108ea0f5d96003e80779bb4000000000000000000000000caed609a339e372704d1c402e7dc54bb84c226cd00000000000000000000000065442cba3d1a74dfaeef03c9a0e1bcc3af4d107700000000000000000000000001774e1a8a04c739fc87ea24640036c8908a7f450000000000000000000000002a91d05c71497e2cdc4227a518daabd64884e18f0000000000000000000000005143993041e525671234ce42c75de2acdcb486ef00000000000000000000000070a7647f5880db56ce8457addb2da5950a32014c00000000000000000000000024c192157e889f10bf1432d1e591fc6b0faf23ad000000000000000000000000158e61a181959844d6ac426a2a50eec065b3a943000000000000000000000000eeea772a5a71e2310b14b708cd25715216ab43000000000000000000000000006d1eefc410188487e22fd5353a1b3d643206a43e0000000000000000000000001314b5c05abb70487d1b59eff99f8a40aa0e448e000000000000000000000000d958f57270267e86d6369876bfb3a9a93b607810000000000000000000000000d70159e5db802e9e4ea8541b18a1ba7ff2f4758b000000000000000000000000f355300fa560846afd8c05ffab8da9312054be35000000000000000000000000600dc9a73dedcd47172058dafd10aab6b1d236900000000000000000000000007540de9112cf62a5d7565e0b2fe3bccac75dfca200000000000000000000000049ef7892258b666cf3c4e8b0eb35bea63cd2d4da0000000000000000000000003a318d8cf207066b2ad87cea5701f451b10ba24400000000000000000000000005dd9cf921b8f1fccf126ef33a965c4058f8018b000000000000000000000000d1570080bcb784b4f5e378dfd4cdffdfd6c110f60000000000000000000000000319d47cec84fc6a1b2ab4bc7e28af718834aa47000000000000000000000000c691644b8095f9c4bb8a002acec957f4ffe368c1000000000000000000000000fc4679f9419a823942a176b7bf1f501dae0b4d67000000000000000000000000a1ae36249d784ba3125b085a23dfa5a943defab400000000000000000000000044c2ec4e5d13b151f73c3a20eb07b7c1b067e0aa000000000000000000000000e0bfe5fb3dc5dee69bf5c289f249527a077e9fc700000000000000000000000078f4df1965ce480bfd7b77e93ed18c61dc3be716000000000000000000000000ee70c1b4023b0118eab10f18c5af799866c046d1000000000000000000000000d9d7ff942d4f5f85c142cca9c3fb6b9618d5b379000000000000000000000000fc1e05674bb19097207d9188689587fef96b4068000000000000000000000000d20d9c3b9499536073fd444f2f5e42d19b8346b6000000000000000000000000404af487b7c6087a2651e27beae893359735c94b000000000000000000000000c080d8476b29c84256e15d342e9f1bc3b299eec4000000000000000000000000c8929b72f978655ca26e4d3b76b50851fa81e405000000000000000000000000dd90a13a45ac56674c1208ff2ebaed68a61adcd7000000000000000000000000f47775e887451e6269d2b6deaa7ff6189d26b61a0000000000000000000000007a0169febc731810b1af94b4667d6226c7f4254b000000000000000000000000036089159eef326847a3f732dc22c0a25d3e23e3000000000000000000000000a01ea8603269cf770cd64e64362083b30871418900000000000000000000000024d1f7be0fd034c86c22e1151d2935a1189da4660000000000000000000000000e1f9cdea9a46cb6b0acb045249389786a438dbe0000000000000000000000002cbb45ca0f69f512c572aea5e0be064c5bb19935000000000000000000000000892fee87089e5f31257677ee93dfe7f2b13a16fa00000000000000000000000055e5f5c29c3b82ef24c7b40b2946387712a4deb400000000000000000000000050f778ef1b65705010576b4303d7ddc394b13c86000000000000000000000000ae094af94d392952ee42e1449d1eebefb563da10000000000000000000000000d89bc3469bc6b2dc35282c34d1e578f92172a2fd0000000000000000000000004f7cb33ff6cf9432d6d86521c454ed8b98971be000000000000000000000000058c8f7d71eddbb17c4ee8a0e163b9f8ffa6663c50000000000000000000000009a8e76d34fb1bcd130195e4fe9f4d1e7a403b77a000000000000000000000000f69dc91bc7df1ee303fca13337621b1ae303c15a0000000000000000000000002a9484c57e5b069b50b87330d212cdcb9e9a8bc10000000000000000000000002bfb7e3a2c6f1b88bc991fa528fbfb10a5b76147000000000000000000000000a3512c2a0e1a82664f885e190eeff54999ba6db100000000000000000000000017aca6b0dc36ea09133f74b37eadb85cdac6db2b000000000000000000000000fcc10542766fb6663c298a33a9171b8d95adc8c10000000000000000000000003930225e0a6b0f8182d3e0bd404c3f30499c8981000000000000000000000000aa85897c5719da0b31d3e65bcc1667c042cad47d000000000000000000000000f72a8fde230b72c4f5e76e41cddbd415d65b8d92000000000000000000000000df0d42c14de59df5e45267752ac8c6c346cecdd80000000000000000000000008d1189f40e5db00b1856344fe928cab9170fa573000000000000000000000000ff4944f8809ec48d8acc655ff83770cbd4c3a02a000000000000000000000000ff6ee1501ed61809545ffbf1f2d493ec65eff3e7000000000000000000000000913fc693837126a2015c190586ad3ba9cbe37e44000000000000000000000000e00e69e9abda8aba519d5132d92d6bf57a1290030000000000000000000000003f0633b629c959cc882b7c1671b301b9f61c4a12000000000000000000000000f792fd085cc91c58279a62175a791079e038988400000000000000000000000068a64b700df5a9b8f233bd2c67146c64c920e2980000000000000000000000004ccda36bbb589103da97738daad096808789681d0000000000000000000000009f2bae7bd1190d04ceca9c90f4d9753f67fce503000000000000000000000000df8c345467e7fc27ca07f37a9a210daa64ac7dfb00000000000000000000000071799e78ec33609093956f3abc6cb742a2531fd80000000000000000000000003b66f91b72b22bf138c80214f460a3782e82684e0000000000000000000000003623e64043909447bc5b40cd5f0316c79ea27c7a000000000000000000000000b75ddf9816fdd243d2fcf1a1be70086e60ef2719000000000000000000000000ed1a59ec6d4adfa9eefab4d2eda2f6d3559d2538000000000000000000000000ce05c1d1b93d60348f8654926bc6ddee7b943f8c000000000000000000000000eab0945943c738ae4fd158ea0b21e470cde4b8120000000000000000000000000daf589b07feab643e2987e34ed91a437fdd4a87000000000000000000000000b0d2b60e47a3d8ec3dc16c0e232a1ecb1b172a06000000000000000000000000355b4cc2ecfb48b4689eb8617747191bf1abce71000000000000000000000000dc0a9aa69458bce00b708bb55c6ac4b4f79defc80000000000000000000000001435e2e36ed8daa599cb6046a83807224c4c3e080000000000000000000000002d4fc742b9150a47a5379942958323eae52c8219000000000000000000000000fc12a04b7dd07b02c426d36ea22b17e7be2919ff000000000000000000000000b571ee6f007ffca37475aebe79fe693d68683ae100000000000000000000000005404b6f8990a4108150366adb572a870b137edc000000000000000000000000b6ffd7b93982cb84cd42d0ae006761dfa2f2557e000000000000000000000000745e37371d3e903bf799a61a09119b0cbb266b67000000000000000000000000d4dd02ede4ad61b67110c2080c6e766e10922423000000000000000000000000d2dacdddd93a4665e86c2e807186f6e7a6ee31d50000000000000000000000007563aaf1338fc160daf8227e7f751865c955cdd40000000000000000000000004f9bc4797b01251a60fe59f509f01222f4cbd2b70000000000000000000000005f830b426c85b4e57b2542258d9f73e5e2a633b3000000000000000000000000de5c9b4a799cc0388fdf76504a9da9e135cf454000000000000000000000000041be34d9a9f6629140eabfb1ac01f31cde3bb42a0000000000000000000000000598d49e017174c7419d6eb7024399bce92349a60000000000000000000000007459c7fb1aabf31d22889d807579a13ab09079bf0000000000000000000000001c5e1bfff5b322de6d208f3112e2823ecf7c1c350000000000000000000000007437491cd278acd54c58646c56e85267b248605f0000000000000000000000005239e14a63d5257386d884f64db11fa5671808c8000000000000000000000000487594ffa47d59a2d279711fd793369ab62384ed0000000000000000000000004434589b9b211460d4ae8bd7921657a7971dec94000000000000000000000000270c0a436a34e3a2428c7567d22fbd64cb1577a700000000000000000000000098cdb0f715e16779993ed16323901d9968d1f2bb000000000000000000000000cdff1f81ff4e4ade9a7bd54ba017c810a7b7249d000000000000000000000000f8d897699c2b2f9d7140f419e8ce03124488a0e80000000000000000000000006fbb275a7bf41a238bd6f2bb62850d82c4e15c7c000000000000000000000000594761de567147db03fec8beeb6cc072c9e8bfb10000000000000000000000002251fa49e8b4e0157bdd588f169c929e80453a0200000000000000000000000048f6214084c3fe3fb64e6d2c2712616a24634c140000000000000000000000003743cf9548cb268bb6b2f4e97d170d1ef5d862380000000000000000000000007d3b354e7722efcfe3a9746dbc6eb985786157a9000000000000000000000000be24cdf2e39a2874cc6607d4715d70425bf9b1200000000000000000000000009e8f70d02648fad6d7c2d4e1a875ecf54b6db4190000000000000000000000000dce1741bcc3abf4a8e71d1af022110daa66cd5b000000000000000000000000c71e3ab2a9fcb9bb949e8a93fbdb2bf6be824b7c000000000000000000000000ce2fa91fa013772afafeb0589a6ff21d22ae61bf0000000000000000000000004e3afac6b3b63860df78c5e8c8c739a63f041b2f000000000000000000000000cf0f9f1f79ddbdb7575c8ffb4e9b3aa94e1bcb81000000000000000000000000f7e7b45424b41d6986122b19590e548084369060000000000000000000000000a65c8ffaa71e4fe96e29e22795fb5d8b0807e6670000000000000000000000003c3c10960a08cb8cc0fa783db26e161adab637f20000000000000000000000005a22126a5e5c7b74fcabb5c335b2863039b32017000000000000000000000000d885bb2fc0500bb5f35c53991d37902df7ac80ef0000000000000000000000002f613c4bf303fee93eccb2a1d0ce218dc28a1f3d000000000000000000000000290b002a18ed8b6abdaeec7ec96acd58adb32e12000000000000000000000000a4a40e584acb70a74105eb9d09d18a5a24484693000000000000000000000000355a379cf3c0aab560860601dad045085b19f9dc000000000000000000000000fb450d1a09e9d241b3dd313257397717300af0d9000000000000000000000000a369ff07ebbe156a72b862777924ee0132eefd93000000000000000000000000b975ec30278796acf993366ddb6fcda27d797dba0000000000000000000000006d834c8c9337255369d55746087e9eff207a98fd00000000000000000000000059030f03149691ae6c5dbc90534108a4b77f92dc00000000000000000000000026d2ad447ddad572b38c823e3181b86a6beefb7f000000000000000000000000ac338e26d08ad7c0903928351474f585fc0bbdba000000000000000000000000747ce5697f836e7b888c224970975496f32659a50000000000000000000000004ce4ab5449c580b82716f57633d3ca8d6195ce0200000000000000000000000066cc959e7a5bdb0bbe1f40ef1a3bcae7851428060000000000000000000000004b8ca7e85b4a31528973315f8858abc305ee70c50000000000000000000000003b105e4fafae5a95d50b5849fa7486a6a1a2cc0f0000000000000000000000000ad93b2b4977b4126b74a99e3e5a81519d29e617000000000000000000000000bb8ac82cce2ac519d98daceef8f2b3e917007bb00000000000000000000000002741acb77d4e4d7fddd9144233f0a08f60171ad1000000000000000000000000e98bf59f16569d2b9a214c4a6162e16070ed6c19000000000000000000000000afb938966d06ef5ba7da3733ba736a9d2cb9dda0000000000000000000000000d83d48b023847c9af6cf6bb3278da455aef3564400000000000000000000000073e4a2b60cf48e8baf2b777e175a5b1e4d0c2d8f0000000000000000000000001114ab642ceb9febe36bf19a39b17eba91a7a9cf000000000000000000000000cd9a64b8813fd48b0dbf6df726f8df5daeda3ce3000000000000000000000000c58c66c0777a169698b32b16c5a9eddbc6c45d76000000000000000000000000b424dc027153a225c141c1b9b82c98787d36aa99000000000000000000000000d2ebe138b9fda85a284c5da066966c5590eeac7a0000000000000000000000004de6530f18a3aebc0c8869ec41be6a59e939c70300000000000000000000000065c2487479fbbddc8feef2cddef30157a935cd710000000000000000000000007ad3acb576cfe8f5521a819d3ea2eefb28cf0dbc0000000000000000000000006f01f4300925f95dbaee27ecdc81dcc8182d5bda000000000000000000000000f697b228c5338a96e51795cb61df6f4910a4661e000000000000000000000000eafc7ed4881cee1f2f58f170f16cf7c64c95293a00000000000000000000000037bc769c78cdaa3d04d67f874107d64fc6c20276000000000000000000000000be1348131896f397d50f50d7c2c8d6e984d885e8000000000000000000000000212ec04cd07e119bc7e59ea280505c047898e773000000000000000000000000733bf6945e89ca6d76a391dbe0925706242a9c2200000000000000000000000071f3846ec284419b273355924639d0ed22e55a3a00000000000000000000000049a20bf5d222d5ea4d897645ea07d274fa8478c7000000000000000000000000b445ccbf62dd608bf8d86032eb44f0e54f489e9d00000000000000000000000028aa8e1ec63e7a3c3cae084e1204f79b09a8a390000000000000000000000000e3b2fc5a80b80c8f668484171d7395e3fde766700000000000000000000000000c8252b4b844aba4828d7c1f0f85e036a73d48ef00000000000000000000000033ab6e9b9037a70f2d0762fb24d4b450e1405eac000000000000000000000000117b2f8fd4e41605e0ff7ac7c901584f1d4154b6000000000000000000000000648c2ea6f74ff537adb4dd5157111ec484f892b8000000000000000000000000d5717bdaf439f801bfce6085251bd9852e267cc1000000000000000000000000319b22726a92157c458831af11c93e34a464cad500000000000000000000000078eacd80e68eedc66dc231dfc1db9c6ddff2540f000000000000000000000000784b1f5c77f6c7f168fdbdb766a9ae8e7bc00d2d00000000000000000000000064339371e11f529549d98c800ec536e7c9a8465f0000000000000000000000006cfb268aca5a9198481939882d9de34d6a77765f00000000000000000000000084a64c602df558ae46be246672513ad6116971b20000000000000000000000004f1e81f377b73baff5aeab4a610232ade5615de20000000000000000000000001f6893034525ab6e23f98a166eccb52f673c8e9400000000000000000000000075f684f437a732a4a10ea80a8e64bc3ab94871a0000000000000000000000000ac0d184d8fc0c5065bddf5bc26a35c361eb58795000000000000000000000000cf1d463591d4e4c06a3e26c7638f24a5cd0ba36d0000000000000000000000009361ef1d2e39c0f812ba4aece17e8177e46e76b60000000000000000000000008fe5d7cfcce63f33711a0d83e9ab5f70d524c842000000000000000000000000f3867caf5a2da1a715ed478a2a28070225b8e74c0000000000000000000000009cabb878a92eeca9d194f26d1b78ab5c00d13d6300000000000000000000000058ce83f32a85e16493c8551dac4a318292295d2b000000000000000000000000c2b87cc5537768addd5fa025e50e0f991e0471eb000000000000000000000000077c64de644f7aab7190bcfa78a5b692f90c52da000000000000000000000000535522bea6982cbd85742639941c75a2b16ff1c1000000000000000000000000f556a555817a106ce3930c61f65bcdacc5f37b9b000000000000000000000000c48169c207b9673c5f0b836d96e4448aa00d5f5800000000000000000000000080601235031bf46459e107abc3bc14fb24b966ab00000000000000000000000078bdccf9a4ce7b27285be3c0762bc4a535fdc3d500000000000000000000000005847901558cef6fb0a707babeacc5fdb7e2d92c00000000000000000000000093505bc7c21d8bf8321eb34d56f8d88e28381d1d000000000000000000000000a001c3845af9c1718e2e748c0285f22503074d32000000000000000000000000018511fb3754017b4befc357c35ee51481c711f7000000000000000000000000d2673b24bc8aa1d64616647c8b30b62c26c366690000000000000000000000003a350adfe2f7a4fe949b76a9e06ae4eb06b275170000000000000000000000002a28ea1f5be7e0f2374362c0f7ee4ecf7884c5a300000000000000000000000050f086fd5855722a306b873f6f9db16c8c418fff000000000000000000000000436be62ca9824a88c5008d6423f29cce8450eb9a00000000000000000000000045327077bd095d10ab7f5580778140156c4b2e52000000000000000000000000158aa4c747b29271b5d7ef075ccb89349a69ae1e000000000000000000000000574b0d5337ec4f26c200a3c832e5e35f9da4b433000000000000000000000000a900e6ad774ce34155c121f1e47a25ca146a2cf100000000000000000000000048d748210ff77dbfa1c16b6a01004c71096a00320000000000000000000000006c595fe664116d5843aad6f3aabfb197de3082c30000000000000000000000008cf410e0e865af75995119e058155dd0659652340000000000000000000000003ca27aece19871e6af1a214c0107d6e5fe6abfe30000000000000000000000004003156b5a111ebbad89280c2fcc13b1f72b36a90000000000000000000000002b6e7fbdf8739ad39f73909fa4af7dd7abde076e0000000000000000000000007d1dc6f660ce0b91514b1fbea030c2e4d10557c800000000000000000000000088b626ffaf9ba8a664fad0c45de085f31624f351000000000000000000000000b5677cf48a6dbfde82494e9390992365f533d8da00000000000000000000000020f905c7bd9870f81f0346024e050823f9a944b4000000000000000000000000b0331b22161ca290a15f825a29c008dcb5e1ff68000000000000000000000000bf1ee10a8329f3bef1156e561606a88b73bfba290000000000000000000000004cdfa5e462d0878bdeb7d932854b88812eee7564000000000000000000000000238afe488509b59474f10db0c58e2c73415e0b7100000000000000000000000007821294cbcdcd185937de017aff640d79f4b9af0000000000000000000000006bb813898731f9c016cb8453baf9bfb301a3b650000000000000000000000000a249cd3459fcea51497efa05d9ae8529da0afe56000000000000000000000000b556ce8e101c021b50ab966ac2cddcfcac98c2d500000000000000000000000058278561241c5c04cb1ae28d39e914db8dadc37c000000000000000000000000f86f5dd52360473744e7b1b63fc8f9e70a600e5e0000000000000000000000002dee162d522d4131eaa8b06722b24d740e3fde1100000000000000000000000060f2b4f9597ef81b4bc77affc6a1a08a5c855b12000000000000000000000000aa924dd7d6c46219fa430903e2e1d00f30ce5cee0000000000000000000000007862129a32f5f4c9639b265ea8cd9ca69a1aead000000000000000000000000013307b8854a95946b54a904100afd0767a7a577b000000000000000000000000b8275264d9a94720a1c64a6e947dd946a2079190000000000000000000000000f56b22ea921ead37d8fd72f862bf6c49e08df2620000000000000000000000009162e4025dbcf3e4c5b0029fbc64431633add14c0000000000000000000000002a6be69cd729288006f831737d5032f15626d52c0000000000000000000000009cb8c1463471ee4d8dd6887035f4835a1745e92a00000000000000000000000056eb62e08fadbd1280fa57656c3ea456864bd1920000000000000000000000006458559c5489f3b9274de69294b8c1abdda867cc0000000000000000000000009249ce6e4dadb84cfd705e5d9f43613d3d645a660000000000000000000000001106aa58ea808c2b0090539a4272dcee2852149f000000000000000000000000998e312c40e994a805d1abfeed4722b851f848dc000000000000000000000000ed9663d94c05b0d8cb3f1b2ef2da8cbeba9506aa000000000000000000000000be69492678ea3356b97559f836e9da1d33a9299d000000000000000000000000a4bf0788fd94b6396016afd698433fe32bf776e80000000000000000000000008bf16cab9e08ae68035c67c1d4c3b771953cc86e000000000000000000000000fcb542220daeeeb1a3ad637bfafaa0f32491b3510000000000000000000000003a83f0c888abc5c733ca87a62306125660097230000000000000000000000000fe54ff76fc7198c17078f4c01e2918d52de96010000000000000000000000000c0b0d875252d3cbc11087930180af67e8719bc8a0000000000000000000000006998b8a8877525f4ecd1b9eadacce8c81566392d000000000000000000000000e3bef763523f0e2693e1f1e3d6525d5f9510b457000000000000000000000000ecf090c39da585f220421a9a8c3fb4f2e9e92e12000000000000000000000000e7d9f284bbfa431f8e7d1d2d985030f66e163d77000000000000000000000000851a527f1b6502828f28d1f0f9499ab8248e6e6b000000000000000000000000494681df4a07a2b69708d570f95f2998f34ab8a200000000000000000000000075f12b38030dee039bc86fc0c2dd66d5a27d173b000000000000000000000000919ccd7388a1f44125d12dc60554792eb5886424000000000000000000000000b3734071fd9d99affad3194131fadc4e77e3b4cd0000000000000000000000000c2e2440ae46a049002356785a34ff4ea4ce41c10000000000000000000000007a44c0ee26d05e7c60681b181c971f981546e750000000000000000000000000254dc054816b38ce3b944e97262b3700814ed5660000000000000000000000000fc1d8f2edcc9205e6ac1859a98bbf817d1980950000000000000000000000003229add06d6d7f5a9ee837c9f695de42da10b1c6000000000000000000000000ecf4dd19feb48e6f1bf676b23edec15e51f302b400000000000000000000000086b5e108237e29a94c1e096826ac928945d84687000000000000000000000000f2cf8a99b104073cc8d8501b36864b1abb7549e200000000000000000000000050930e1d5bf33e1624ac2b33f80fba7619ed18bb000000000000000000000000e8003a587a9d73bb4445009a94093f49cc955dec000000000000000000000000607c7cb5663b14773400af7e3801d535457e27640000000000000000000000009286b0206c2067916d4d342b0b852db01a813f4f000000000000000000000000db52544498f8e107d547d4739f90aa6b713ed4f60000000000000000000000003ef9825e3d15715e54dd27022ebaa8da415737fc0000000000000000000000008d7d33c786a11db66be26d712db558969b90ffbf000000000000000000000000eae92c0c4fbf5ce3a74fbc9a8bfefd58628caf4d00000000000000000000000061a9218ef0ac9bc9e226fe008c6b785526cbc81700000000000000000000000099aeceaee5a1829ceaca641efafe0544c26a88520000000000000000000000002fe180fa9dc4cbcbea435814f3871c00ee256ac00000000000000000000000008341c8232a838ea4ae5a2eec91b43364b712979e000000000000000000000000a315b9248df05c0b4aa537ec25ff12aacbe365ba00000000000000000000000064fb5f6f2254dbaa4b6cc7c3d809535874581fba000000000000000000000000f7dfde2514a2aed06432e0bd6c6148c47108679d000000000000000000000000aa03e563d45c9bf137baf2df332e6a94242513630000000000000000000000007c4f422c5739aa8e021851a8c3857fd1eb8adb32000000000000000000000000ca6acd2e58969ee43ebfa5941f5777c4850ac8af000000000000000000000000a2d7fe3c00fd0d8d135f8b651645938a46b8805b000000000000000000000000822d8828213db10ff8690cf5d8c00080b3b725f70000000000000000000000003e502da5724044019f76d079c9fec60290f3cd05000000000000000000000000964097437f7bde82ae3986ce0c9032a2657ad7750000000000000000000000008f9a4acb6dfb2cfcc5aa64e07db1856dd3884994000000000000000000000000726bdb1bc6ecf7fee5ec275792037d5813c1b423000000000000000000000000883c356d9f3a7c01e485b1b2fd29a729b728b628000000000000000000000000b809788b3e1733c866be74f416fa1133a774dde00000000000000000000000002c026d47ab7313335860611676517c6bd9282f25000000000000000000000000125eae40d9898610c926bb5fcee9529d9ac885af000000000000000000000000663156e5fb4e970ca9133c0ecc4905723c75ca2d0000000000000000000000007393eb0f323fd5ea6c8c39f9b3bfa4b10c4ca1fd00000000000000000000000069246e617b85228259a7f2488377fc6996a63fdf000000000000000000000000ccec5378dbebe26802ac027a1f656088ee134d7500000000000000000000000048b0dd69ec494c598f4d9ee195ff73333a814233000000000000000000000000b6e2ef1240842b097926db331f0388cafa60355b000000000000000000000000a82ab922d211af3ef0ed21fc1b5da274c22a990700000000000000000000000018279b53e9039866f0c5272ddd68b68a5f0e3359000000000000000000000000dea02c834a94acac7e709f80702c62abd02e8dcb0000000000000000000000001111a93d153d7319cf6847d611fdfd355ac84141000000000000000000000000464c5516db28336a676f15c4ea50411be6e6a2b0000000000000000000000000013051b194640e617a1b72c9a01bb8477df82b390000000000000000000000003f6b8942256478cedd6b37cc830bb0a70a57239c00000000000000000000000071bcb66b34915fb08900dfa815d36eca03381e9700000000000000000000000005bf12d2ad54afad683ed983370ca509d634bd0800000000000000000000000011712dccb29ff5ae63111767f78bc912e4d17c9b000000000000000000000000d3d888f4961493fcfc2da9e342ba5ab8b9ba620600000000000000000000000012ec44e46caaa13c0043bbbd0530e43e54c800e2000000000000000000000000651804df3b68eb592ec93af30d1739085ef3d5c80000000000000000000000003cef5a91b8243d3d93132f2e91c9b8f88e1d82da00000000000000000000000069220d66322d9fdd5fb84be2d8691a2d00a68f77000000000000000000000000b9875db9d2227e61a08a22c7995da064bce37063000000000000000000000000eaf5c89c2d282478e2aa3f29a329dc597d21e2a000000000000000000000000027b4076c8a1d839be600763ec9605432ab620ee600000000000000000000000064c772da64a78bc4709dec2eacded83568f6b00f000000000000000000000000b5545f63d875ad33e73ed509290c39607c10d2320000000000000000000000006f1e5804fbdabf57f2c2d3d02277d29651a321a40000000000000000000000003a31204968e08ffcd4d00d4e42e50d4259d069760000000000000000000000009a78dc0ada72fb7f3c39c5b97be5c378c607e3970000000000000000000000005c8f36b4b8cf36149cd3d7ae20b012f33b7f783100000000000000000000000048407734ba5d171060ae289e81dddf7d927d127f000000000000000000000000bd6931ea3696840805845957aba36cc683033b4d0000000000000000000000003c4057e6213286ee404f1bd51b5830a0b5225e49000000000000000000000000fe11789d21104e85c075f409c4825c30e1031948000000000000000000000000747ec4b6c20ea6039f3fe282048feaf712c1b1ea0000000000000000000000001e3f749860723ef56cfd59031f01cc24a83e9b030000000000000000000000007b19fd2fe8c8b630627acc1e89d6e000a938828e0000000000000000000000009561a420a9fe9b411480c93ebcd127f4a2016f6000000000000000000000000018267ee34142d26350d53a4c1bd49a43918d0c49000000000000000000000000496438cf257679a8fc7169dbfa222c848bf8f28e0000000000000000000000009e1ff204e20207f6f67b4b3ed675fcae3e86e8b10000000000000000000000008bed04cec32bb81d22c1f81217e7c931ebd376900000000000000000000000005b3b5bfb6e4cd08d2fb75e614626b4d79d00cf2a00000000000000000000000026d1f27c259203cd7b629eea984489144f8e9969000000000000000000000000327f66c77330ad01cbe89de9523811cba0c33fe600000000000000000000000069659e74a4735f55667d42d1fd0368870cd92528000000000000000000000000bcef22c0542543ae913d9e81333dd860262a4f9700000000000000000000000079c1bee06df1b8fdaddc72ea9e68c46355e2c71b000000000000000000000000ba154ecd6dcd46a84c86d07a627ef6bdf450e3a6000000000000000000000000f1db41faf44abadaa08b79ba1b08e950bfd3c0df000000000000000000000000f5ae64f05b98933f9735eb1130ea017030c3e11b000000000000000000000000cc37d654293ca77592e0a694aae0278a7b707817000000000000000000000000066e262465033b88da26ebcf000df5e3cb24b57d0000000000000000000000005068850d6191130505c889993691d1d7e7ebdb2500000000000000000000000073a1d547a12a03fb5ae816bf4a8e6d90d4c02d2a0000000000000000000000003fe9a2c7318da3895eca39e15ece3d445f587cd2000000000000000000000000ce75fbd43432cd5af082ea608bd117eca3f3e00e000000000000000000000000a942e48b487c95b6936b63f8e6e873654a9269a50000000000000000000000007b45b843f7c2b5af04f555675fe162e69d33ab2e000000000000000000000000b3db360dc20894ae96666dcd6372b3032744b7d40000000000000000000000009f82c46c2d000d7335d5bd5892d13e59daa4e63d0000000000000000000000004eb693167ace3fe2ee9cf4f3342634ad9aa08cc1000000000000000000000000324a22aea2bdedc55c7cfa04a7df7fee1bb886fd0000000000000000000000000097d0f1c80c58904dd455d583aa68e959725be400000000000000000000000029a404b365526d86075fd31b35eb9a69741ba9f7000000000000000000000000f1d88f295cc535543169a18054ac516123bb1d77000000000000000000000000033159e50f634ff9f45523f674c3c783a8b7bba800000000000000000000000025b99dfed63b890f852cb4e3166598268c222819000000000000000000000000fb6a760b2670ffe1120b1ee5d94fa45527df338200000000000000000000000071deb6abad1f2c48d77aea9def7cfbac6628b4b0000000000000000000000000fe638f0fb76fee0d1f65e438bb858798ee38393a000000000000000000000000dfc2d2044ff8b2a1b31a69cdfeb245759a467f840000000000000000000000002809db360a4e0fa75e1c8b337ca2327dbe029445000000000000000000000000e3bc4c4e0ad963b78bb28dc4f7c031e71b8cbd23000000000000000000000000e7e7aa7b6532f76f20e418143b1ea828a1a32ec0000000000000000000000000dde965f942292c807792d49f39b9b4cfe10cf562000000000000000000000000c4506022fb8090774e8a628d5084eed61d9b99ee000000000000000000000000ea2a7f547c47e42e8aa2fa8aee4d8180bee9950c000000000000000000000000f31db6f44b24fa1fb1638f8fb6651325d388f83300000000000000000000000068b59cc4d1fd9144a2baf4b1cb30af2778a317160000000000000000000000004024be4c929b93d6e6b80a7edbfbb1258d83969f00000000000000000000000090cdafb02572baa484fef00647d2b8af43a0bf5e00000000000000000000000019138d2948c6f03ab62daed3f69ad5e5bc67a65c000000000000000000000000dacc92cc0916b055ecd3a672597a7854fc3a4e4400000000000000000000000076be8bf4cc77d9db0bdbb7392586a34ca5dba11500000000000000000000000016f18ae45c660a15b2f9317f82ccc33dd138dee6000000000000000000000000490f70ddaa01f430a4fa2e8d2920b3753c65e0d9000000000000000000000000048d67ed9a8b2bacafb4821b32445167441c8446000000000000000000000000b3919c2fcaab903ec5c2cd2bd5a0777dba9feac90000000000000000000000005b6cbe2ccd0fdb62435e68d4e1f2d049ee70268a00000000000000000000000065cdace965f3b97f85062ed3640f7c9f70ea2d88000000000000000000000000ec0e86cfc63c75cbfdf18110472f4ac4b65069380000000000000000000000008151099c151916bf7627b551fcbf0d2dba577a09000000000000000000000000b7439b5575ffa46ac73a29af5bc419f3ae15f12600000000000000000000000049af3de366ec5be03497b0362ae72c93693ed1b10000000000000000000000004594de64d7ffcabf324d6420f186b6325bce5c640000000000000000000000009342f876c149830d82a7f20614b8a100ee4088a7000000000000000000000000b6dbdab6b02c57f4a75292d812f27fcd771458b7000000000000000000000000fe6c9128e8d63584fd23a578f2101a61cbc569420000000000000000000000005e34e026ec8fcc98338f8b4b7d59b1c0558974f9000000000000000000000000587c99ca9477eb89cf8bf737d94c1a0958df258100000000000000000000000086baca0543b9b004d4f0d7f2ff4b03e2b962c4620000000000000000000000003214f1ba5f59626602a0215b31cb256b31bf569a0000000000000000000000000cf55599a55ea9ee96ae41951471459132e11111000000000000000000000000d55fc1ba4024989d198a3cdf347243b90c1a221f0000000000000000000000000336149adb858124397fdfaecc8cfa0f1772de05000000000000000000000000dd4f3b31e795b306775d329e13a9f75b9663552f00000000000000000000000057032faeea2c8c7363ee6dee079e347727f3fd7a000000000000000000000000360f10e0882f39828d905004aac6f2afaf9e3ae300000000000000000000000061b1af707c4da0bc1d40e8e9b3a8c68bb4c0665f00000000000000000000000089c28c1b3657746700bd6d43378f0ebcdc3f94e7000000000000000000000000f0ef640642be7820f666ea4e1430338471de88e50000000000000000000000004caa2508a4bb767a90036b4e1d44b9140dcb3b04000000000000000000000000cbf180b90bd4b2f0ba67ad79e04e5a6d0d828f1e000000000000000000000000c12b982d4409bf1ded94734726daeff4cd63df8d000000000000000000000000d0df15dd9b9b1cbc959b960741ed25ff3a57ec240000000000000000000000008dfe11611d16819f9d8e281cad4444af53469313000000000000000000000000795c05622108b441bf014f9034676e7474115476000000000000000000000000974012d9590ba6014b83c03a93c7b09706e0a469000000000000000000000000b1a151fffd5bd3abb84864e5bf8c9d16ad5197380000000000000000000000006b9caf0866dd7850c74ec3cfa57b5b60382b54310000000000000000000000009b0cdd3d1f8f28f983f397b5f0fa56949eaec3a200000000000000000000000030275b182488899152926b31228e636d4def89d600000000000000000000000049b4d06705e1847f250cd702035c3ba2239cd9bd000000000000000000000000e2fb93aed14270ff72f710af377ca9136e0fe75800000000000000000000000033e8c79386a4a5bbbe9cb6eb0273fd6cd66de0a80000000000000000000000009dfcd9a28b76b81f57864978aa8409fb75542b30000000000000000000000000bcfa971427c7c1f11d9f04e42e6975bc86a197c20000000000000000000000007c5b6bb638d40a7a31260bf5945405b03eb63b9e0000000000000000000000006124cd321876b865a4fcba131650ede862e56bf9000000000000000000000000966aa6aa8b7339a5d1a0d6cc83c8f13efe7fc1f60000000000000000000000007424631b2430859f74907e0e5814c7e44fb2a0f1000000000000000000000000a7a56371e00b3b01938a3440f1b84b93f9527c48000000000000000000000000120bb304431b94fee2249cde1bc981c768c83929000000000000000000000000a3e5efe31c2989e4fa02f241410b1988685ca2270000000000000000000000009a40d7434007937f7ee76b15ee9beecd052263de0000000000000000000000004a7b05aef57516a0c181d3108437dec2cd0a6cfd00000000000000000000000058fedcf7c1099cb886b35c8b79d701b573879fa30000000000000000000000006fd1513f6558fc6422fa13d1f0705bd5e6976f920000000000000000000000009719297b2b0487775cb5e8f0772f24003c8c91460000000000000000000000008f0ec8ae8dcba034349a92b2d0ceefd937e912e500000000000000000000000009e2f59108b3e63a9709a1d1b1b0f5730e8af4530000000000000000000000000bab5db6c2b7e621be28bfeb3a441f06a6db762c0000000000000000000000002daa2f106c5e302c2dc50912365c3d0a5fd50f8e000000000000000000000000b28da3798dac860f7291e80cbee61e873480412900000000000000000000000007627fc4ca01df3e264ef048e3e261969960fcc3000000000000000000000000c10d3e5efea5963e2a7cca16c791d7664fba57bb0000000000000000000000009e13e2df015af99b798f76a4b6e0b66daa855f7a000000000000000000000000a8d8f8dcf49675bb6d49b5ec3377b045de44714a0000000000000000000000001bb5d5512437ae690945703afa2494ed7f39116a000000000000000000000000fe6865e830e5eb0bd883b38ca1ae6e6318f7e5e900000000000000000000000051382c7e0ff4dd26683b3356f4fd1320f9cf3327000000000000000000000000bb2e42edd4d5259fe1565f122249a2c250bdb042000000000000000000000000eac2afd45015b5259c11a5356cd312ec030bf220000000000000000000000000998463eec22ddc8e8273db50cfba8dbf19449d48000000000000000000000000edc15e460495104aabe944c31f15a41fd9e1ca930000000000000000000000009d3d3dda738ed26e9bfa7de0ec364e673cceb3c200000000000000000000000059ce62d4498663f11b694e6a8b5972af16732a2700000000000000000000000007435078ebf04fb6261af13fbde8c70d3437c8c600000000000000000000000071a1827d2e60e60f088fdcc655ee172d98f4f14f000000000000000000000000009512e899a406dd425fc7ea6bb4bd6f76a5bcf7000000000000000000000000608c944f9b8f35c24bb5bee9099425c9539666b0000000000000000000000000ae8fc54b79a348a9f66033d5e77542f3eee478000000000000000000000000000c54e1c339ef6f42898cfd3e2c9858c5b0853b48000000000000000000000000e5f548e65f96a8e689995b93bc36945fd208dc3e000000000000000000000000e3648f28d5b7f965be89e6b92fbb1634a78b6ea70000000000000000000000003487299081485e58ae19ef29f79596671d1c65ab000000000000000000000000d60aa5afca0677125f1bb94f1ae46c0c9fe88a220000000000000000000000001e44e06dca53d13e0f4fddf579f7e01be0ba9c630000000000000000000000009a72cf97849247a4031c8e1afafc93711d152f22000000000000000000000000f28a59c3891db8579e18d04c6cfde14daf4d5e2b00000000000000000000000006abb38f4b93608cad91d2e96643f2c396900963000000000000000000000000a6a7cd1665a9a658af455c52f35e7a453eb41b03000000000000000000000000b7e4f3133905b6195b057105b4760a9b6b5cb05200000000000000000000000022bae87ec17269c30f00d8884a01e816a0bd0c190000000000000000000000001b1f644fbe9edde6f584d4fb1bf0db141e2b7b0f000000000000000000000000ff71b062366aec984fe85966a3c4c1158c07fb3e000000000000000000000000d2a2289871998cdc2ed46f9569c7fcaf682d3a8a00000000000000000000000082f2b030fea5f4d3828384122ff4a54e77e329580000000000000000000000000dd13bc35963a1e6994b154e12fe6747e8c93a4a00000000000000000000000005f86353c6b6cfd4070bc811e135c234e1d77cd100000000000000000000000017ec26cf42d9d7adf03341d225f20643fc424eec00000000000000000000000081d520158fbe30c83a84a2f08facf8559fd1d5eb0000000000000000000000000a41c9ac58f4e761c2dfdf869aebb7ae6e8a347b000000000000000000000000f3361b69c18849303dae32a19ad7a341760365b20000000000000000000000001f993613abb9929c78743ef71922a54a551ad0370000000000000000000000006b70cdf1469bd2ce4ece4db079d77ee844c0c1a1000000000000000000000000c1097feec3c6038266600ac9eae9130a283bf59700000000000000000000000016c4d6b59fef82cc691606c9af8a7104891429ac000000000000000000000000871c545c762bd52e2cc35146ba453e248da05c6e000000000000000000000000c713925d4f909acbfdb828656143825df502d25b0000000000000000000000000a4d8113e09e58d15953cfd32259af35de2c871b000000000000000000000000ae3b9816a11700b16990901763c3cb7b8af6c29e00000000000000000000000071124ffccc0b3ef102e092680cf173ac8fdf1bb800000000000000000000000006d4a0b857593a747cccad31179e8a5b67c3a6920000000000000000000000004a6233ab7bd031c49c3e60df6444c572543b4ac60000000000000000000000008a9087bc1a48ca3b2a25499b37eb70ac13e3f36000000000000000000000000096ba8dc45e45a7083c2c7c11cb64de177ee00c690000000000000000000000007751aa04ee5fd76115fd91bc505e3b74235c4dc2000000000000000000000000a2d8637762ae5929f74738eb95646b0ae1aa6f74000000000000000000000000faef4329d0b1342fcf641a02144945ffe99a406400000000000000000000000071abba53768a3d8fab89ff22aba855d36aaf0147000000000000000000000000333862b1c32c501445a12e8cd58a7509760931e10000000000000000000000009b0e826baa5e93c7eb3057098ea968785551c38f0000000000000000000000004676c8d2892894bcf81b1bf67256ad383ba7e6a8000000000000000000000000bfe137d104b5b2dfd0af806941c6d0ed94d16a6200000000000000000000000003f698ff041b84b01857d4b69e9b9bffefe8393f0000000000000000000000009e38eb3a6ab725dd052298f5a870322bc0036bb700000000000000000000000031483f6e4df565bb18866573f95e03726770885c0000000000000000000000004851ae25872c530829d1677f99c429797beee73600000000000000000000000099b82d0df94677a7fe5e592b66265cc0dcc0d277000000000000000000000000121bc69974745104e3159621b0f4a35c7474ba6a00000000000000000000000060f98101559248366bcf65cb471cfb1c1362a1f7000000000000000000000000d01944e787355dec4fe38e03c11fb902f4e84a2600000000000000000000000096df26600356e7984798557a909080c4939410a000000000000000000000000062ae43c0bb3935fa53bc848612e3f2ff087a4e0800000000000000000000000061d01168ae801afbdd01df15d01143b72a548a8e000000000000000000000000905c92ef4bdfa3897b08a08a1539bcdbd6eac2e60000000000000000000000000458cfb48ab2f0a7cd53bc4f015195d57348ac2b000000000000000000000000b7bbf3d51fbb89cbcef146230e3d3debe4a710480000000000000000000000002656f2af2dab52a245183dc51962fcddbca7ca2b000000000000000000000000ca341351fa4d98a3ee7eb688796b796603128d8500000000000000000000000000313009e21f69e6b88cdf4df5417a66684a118600000000000000000000000014c7f66d6077206e2273b8dff28bca7f74209bcd000000000000000000000000deeec4771a947fc9045875e75da8ff51010a888400000000000000000000000043bbec4d90eb5ce849bfee93a3f370ae2bb0c7da0000000000000000000000000fa4894ba86def874fefce2bc7c02c73b0704c27000000000000000000000000cc1a1c39a67328c6c654a62b701693f19a8e9029000000000000000000000000352efc3cbd80549e3aa4fe3910655c31d1afc73a000000000000000000000000c28797b9f6fee4537a3e590039a6f60bc31ce5f30000000000000000000000000e6e277a655284cd3ece50fad33410196a78254d0000000000000000000000002fdc93753691c914d8d9951df187c677603d83980000000000000000000000004002b828cff8367025b36f93afbafa69d1602111000000000000000000000000117a764de3007c71bd8b633296040689b73b8feb000000000000000000000000616fe7d03a83b9c6de4a4167773d1ece55a19c56000000000000000000000000d2c7b0aa25429dfeed7f0e5680da8b112dca425c0000000000000000000000000fde8c2eba1cf578d5b5902d281dc917e8f48a0c00000000000000000000000023a2b7ef057bc535168e7541f77b21690acfe6ef0000000000000000000000007bad2138b818079db0bc7df5185b6bae9589370d000000000000000000000000cb77e4d9dd4c2692c420dcc55b88fa2c3bf5b62d000000000000000000000000defc197d2c4c9cd0e89ea0f54ff8515cbc8a72b40000000000000000000000007d8dcaaec3eb3d1972717fe27e3f30b4b90f527d000000000000000000000000370e92118b287ce9853febf3b802d8042480efb6000000000000000000000000db576c5ef1cfc0a012b1e5401ade0b6507fd984100000000000000000000000033d2b6282e4d9013a490ad161af13aba4f3503b1000000000000000000000000f62cef768d41e099008bd0fa3a96f1b1362ea0920000000000000000000000004058543c955866e30d5e464e0c4e9753a8cfa1ba0000000000000000000000004d1572ea399cfcb0a4b25b364df2c5ba68697e18000000000000000000000000703c9a9ec747805d55549d11f853544c974b33ac000000000000000000000000e62f97e07b7d6cf65188bbc3a1003129a1640dd90000000000000000000000009d483d77da8746a87ffab69974fe5f0c73e5eceb0000000000000000000000003bf21c909466a4b95354089ea5063983ebb1353600000000000000000000000015837baee950557241a8f62aca93ca906c4d1b0a0000000000000000000000008feb304aca794ed3e1c0da0261412b6aa333329900000000000000000000000027af581fabf392076f35f5d9b4334cd9652496340000000000000000000000005197a83512dee7b23030f734b377cab6b786d5440000000000000000000000000e3277ecdc3891a99a84a2a21366f702a0162180000000000000000000000000bad308f0b749a8626d49fd3646a4524ec8681c3100000000000000000000000000937e0b6e07654686ddf75727381383a8f74cea0000000000000000000000004853a707a893c4d4bc2b2d83486d4293db8fbcec0000000000000000000000002fee014e9b9dfd2f3558230482f2ad7295b69c0900000000000000000000000062dfb6377330475db009117a8854b2077e77b41e0000000000000000000000006ba53584734999f38514430c312e9aefc6c6fb6a000000000000000000000000bd5ec79d7ce3cae23783ac99770a52861aee6027000000000000000000000000f2947eb40e7d0592b60eeda86fd5d8b7d257079d000000000000000000000000a3ad516af35298e71dcc409a6450eae32779fb36000000000000000000000000ea2fc97d8615471281ff4ee8f6655d08facd352700000000000000000000000003dcd8c1bf97d165848128f9b15ce3270d78d39b00000000000000000000000092bcda7c33d8df399ff289c29cbe02018ec001190000000000000000000000004bd69bb6ff359eb80af636e26ea1a3137e13bda1000000000000000000000000560a2edd994f2ba4883cdf8e0d164558d8c803ac0000000000000000000000000640eeeac4c53e2a57f5d4d6b1cada5daf35e923000000000000000000000000abf1b7504a7e8d2fdad8c9e9f46241f1062eab0d000000000000000000000000be90f206f76822beb36a2c78ff0163e258ce414e00000000000000000000000077c79d5fe0e8b818de07764ed12f75cc3e57ebf8000000000000000000000000b69ea4a1e4418a724207ea43a014cc79265b2b93000000000000000000000000c123ca779db4bb6be193af91e8264c6b8f4ec6f00000000000000000000000003ddf949587c01eb4a98b2f56d465139734d8f6fa000000000000000000000000700a8f26aea782c0576de1ca4cb58c620c87c9be0000000000000000000000005dbe3aabfaa43cd645c958d67946482d45f1db5c000000000000000000000000146b57bf3bb9168146d91a0f91366ffdd32656f00000000000000000000000004b82e5af8de7b1266ac31159d36cad89b95b379c00000000000000000000000041c33a535f7e5cbf33eda27eb478fb610b57eaf6000000000000000000000000d5d3cdfebdab8438cd7508b7ec6b56050df5b77e0000000000000000000000001518fcd87d333b632c28596f2dda8b8fa20c5f7500000000000000000000000090650b9ffc886b6317614cc56ed587e3f74f929900000000000000000000000021bef20c1dc195b7f0b041bc3eae85ead3fb29d70000000000000000000000001ef17eb7d7126de6b019d9bcd5243f4d2463ce47000000000000000000000000e82f0a0809418b045055c16ddcf01ce5e695e60e0000000000000000000000004d482055213e4afcb2758ae080de0e658c60fc44000000000000000000000000732785ae1772cf5364dbda7269157bd886b891cf000000000000000000000000b813d6006578d60e70fcc04d21895b05f363aeaf00000000000000000000000061d05ec6b95b772fdff08652a1bff6f54eadbb360000000000000000000000007f164a14114aad4b4c694818bcb3a1c9bcb55f670000000000000000000000000e45fc50196d583fafbf83e1fa54a90253cd22650000000000000000000000007e7cfc55cf8da9a4ed62a98eb9dd1fbac43b5c4a000000000000000000000000a14fe103bc14c6a88f2784f2e018fd71a25e46b7000000000000000000000000000000fa6e634d6d555bff2542e41176ef9dd6c6000000000000000000000000c043e50855f4074c2b48ea3ff58bd050757b36a7000000000000000000000000f8dc8ef108d9db3d2cc20ba21e9b82f127ccb13d000000000000000000000000ee98976d19e61c7fc97f3c13e43dc05d486a188e000000000000000000000000f68ba0c1fe6a20caf11dc4662b6deba1efad2a230000000000000000000000009e9ff6ed36400cc837106be04d8bb0ba5d3da81e00000000000000000000000087009ec68772edda36e42a4ed2ce91ebec18c9e6000000000000000000000000b4b0c9c67e18fd36e6c56c28e21a14b761d92b14000000000000000000000000a9f1d9f176633b5efe89aa17a897abd8e2579ebb0000000000000000000000001ab88c6c26773f89f8fdcc361bde39ab807820d3000000000000000000000000c4b0a5f0c7d730e7d534e540889d8917010661b5000000000000000000000000021b45fa196b392643d7aa72d8191c0d3e216ad6000000000000000000000000ebce4270c42f2e8d142e5d7c941c60c8cb0c560b000000000000000000000000f5687465fd114d55e2db838b55141fb8b7fba6d7000000000000000000000000fcef738893d652cc559f665206805d9f39f399cc000000000000000000000000487ad51db141e9fca7b81c588b33e2ad6fbf42f3000000000000000000000000a5f9bcb00c28e997dc92228d293a42f14c2d7e43000000000000000000000000afd5f60aa8eb4f488eaa0ef98c1c5b0645d9a0a000000000000000000000000046de18ac6254b32b002efb87804e33aa4f40d45f000000000000000000000000af9630a2f78908324a4888baad1d2c458dc5089d000000000000000000000000a5f087ca644a9ef0ad84cf17ef0553e71e975e44000000000000000000000000d83c785de2183e3531ad43ed97e2fb19f2420893000000000000000000000000c48b0e1bbdfa7e1cc8fcd30f2ad7fc0e8d949ab1000000000000000000000000ccfd7e0e10f410c74c3ca9ebb9a358907b0edce100000000000000000000000064efad5ef785e618418ddbb0d30d4ab2c24fdc1300000000000000000000000064d5ba60697ff0c37115d71f5253b4189238286f0000000000000000000000002f24b99640d4f897bf3adbf855c86893a6e96918000000000000000000000000f804172c5cb3b53ba0934641d3c43f198f9cd60e000000000000000000000000d49ca0fcb806d6aad3e40c9bd2bc52d5e031bd22000000000000000000000000b3e013511bc4e6c37b94f5135b4f4f8001fb46a000000000000000000000000069f144c8fce6ac0bcb93a1b1c94205b59b58964e000000000000000000000000cdcbd734513e4b947e0d3831ad9ed9f493f835a4000000000000000000000000acc977a84b0b169c27525b2a7557bf332fb1b0e30000000000000000000000009d7094e41aaeb87e400a45cde96b8e60f00daaa00000000000000000000000007f77b9ffe1813632fb7e7ee508f0bab7b65617f500000000000000000000000011b532da558f61f1f7b3e4de28348ba5ae9d8627000000000000000000000000f37a4385a389576c3e375d4180253283ec74161d000000000000000000000000e1e1cfe87112ca9626461b41bfdf8ab69e853765000000000000000000000000a5647c87aeffd3b135ecc2b879f2f297a5c90d2f0000000000000000000000009b87c21f9d8ab20a806a7576dfc15f30986f7c3d0000000000000000000000002f78d4ab1422381a944f5871eb155b765368bd30000000000000000000000000378fc51e5132b013ef0b5ed0ebffbda95eb580dd0000000000000000000000004a6b575ff70957cb964e2980c6d0deb5609011c9000000000000000000000000b48f58936e95ef98cfaeda9d225f4678dfa229160000000000000000000000007ad36b5da94da756d1f90bdfca3541cced1604b3000000000000000000000000aac9c8ef41f913ff34476573566f13995248c77700000000000000000000000061d96fa1a677560d413fc63976bfadc026a7384700000000000000000000000072d6960aae3c90e2de304f6fb89263a7fcca14bb000000000000000000000000c58dc765bde146d3a8b21164bb90169970c2483a00000000000000000000000079496dbf625875331b55f86d48f8409f3eb803fc0000000000000000000000003dea4255974314dcc63eb4363a71da17df013ab3000000000000000000000000bf16ea9f5e4d2918bbf2ba827886624669829e5d00000000000000000000000017263333e32881207f5798308d0086c052934cf000000000000000000000000085263ee126b6e15d6217d5104c608ea51ce7a55100000000000000000000000097f5f2731b4c3839ffaa2696eb9aa0d640f1d380000000000000000000000000fcce78ed84738e0bf504d257cfaed5b25c02f4c5000000000000000000000000d629e627b2d35120d3afdfaa0d742500be63de00000000000000000000000000a55e8f346a2e48045f0418aae297aae166f614ce00000000000000000000000021c1c2fd9d2bd77bd16132ca52426ed5f596d95a0000000000000000000000003ffc1514992bea3d7dc460ebc5aa8d72f8b1796f00000000000000000000000062e5e375329a49ddb30146b944cafaa4baf666d3000000000000000000000000408419c873de04f4543a85580d3621d9dbbb8804000000000000000000000000944898feabbfd4ca479536e48581d2792295b2070000000000000000000000000e69932e9e85e284b141d1aa535cd849f4a9cd97000000000000000000000000370bc358b01293f26c2003207771e7d8e072168b0000000000000000000000003e91f597f3da2720c342a974cd30773994c63727000000000000000000000000bcdedd658dbce10a9254e5f4157a5a8b60e8d5f500000000000000000000000062497c0d9c8b81a81179f300c168ebe126b0934f00000000000000000000000028e2aa797bfdeea418bbdee7022fc88490a71d32000000000000000000000000adc2452d1b8edd567cf8daa8792dd5a7785d6ccf0000000000000000000000003c787b285bba6750e68a5e013fcc932fc36e760700000000000000000000000061f5cd081d00257eb3440d8f0a56d1e380c1863500000000000000000000000032f525c424375b3b0cebec91d82ebe1f9cede9480000000000000000000000008f8b3586471da6260525414c580324c9cf79256b000000000000000000000000eee55cb7a0fecab12fc7be2fc7a398b5f9bbd844000000000000000000000000bbe53a15a5329b5f92dc110a0b7aa82b46db89e5000000000000000000000000dfc7703dc14a0638defcbe81c4b2aaae060c4e6100000000000000000000000089e0e726ab1f4fdacef855451fb18e1f9880319300000000000000000000000061eff438871bea0238c1ba1fee1e3925fe7005ff000000000000000000000000543930b0ef6d30366f8a6561c57c34a357bf182200000000000000000000000003546b55d62866f124dc31d84082a5625f6a6540000000000000000000000000f233db747fc6b92eac22fbab41cf708a96174157000000000000000000000000c9d1708bee78944f5c45e301405c1d34ca866fa6000000000000000000000000dc8393130fb60f0f444e93679dd644b6dea2fc400000000000000000000000006a11d03daf5d46a7e2c1a4e61a38db0b9a4b16c90000000000000000000000008acf4e6184ebd02909ad922baee89cb7f706b2920000000000000000000000009db6b6c49d74308f7c85be0c1936778e2f70604a00000000000000000000000047a0f800f68e0c5c97660f9681a73a081712d6fd0000000000000000000000001945101957d66d59a5f8b0be7f952e31279a6cd200000000000000000000000049366324760ca2ab0a5894e7024d15e45aa99fa000000000000000000000000003a7046fe44d050c6ab47191bbc662e8a3d4adfb000000000000000000000000304d2fff6edffd36a6585df28269cd1d7027d2e00000000000000000000000002104768a140c0c0212b492df7eca3744c3d213e90000000000000000000000009c3e669f9d27b1402322f2388630d7643c6774f500000000000000000000000052372f2769c58955c851fe3c59c57cabb0c54cf900000000000000000000000059ed352f3ba06d8d4af706890631688d7e9aa52b000000000000000000000000f64588807450e0fb4ffcac69aee33c26a16b2c49000000000000000000000000e781417c06b22b55163800f044f9d92706a7176f0000000000000000000000002b0e0e1144b93b96baf7b984b5fd610f77171a980000000000000000000000003f48926d3508f6d297fc95bcdabc5d9991ad60af0000000000000000000000009bb2cb41147369da8e0724a374efc0a368f8468a0000000000000000000000007523d65efcaa44287934fc6b28dbf266af0374dd00000000000000000000000006488cf9e552afc01ea90d643c595f8c941e6cb400000000000000000000000077c6f7a1b99882c7e5b7c01138b8f501e8e69de60000000000000000000000006928449302bf2d40f7af6883fc775ed792e78cb0000000000000000000000000930934c03c941589a020cf1f126f85e5198f3481000000000000000000000000c6fbaf5fb912eed59c56651f0130d9e11e92d5fe0000000000000000000000005fa72f4fd169773618252445207a6888d748303c000000000000000000000000ae828c8b18e2a239293cbf9743cc6e76dfb54697000000000000000000000000661a447a0199fdd1a9faf183375fe807c63437750000000000000000000000000222cbd9e4aa9838aae393f94a28ad7b52d58e220000000000000000000000006a889e836c654bea3d00b942a45e2973237f47d3000000000000000000000000b11f1dae4e6ab48c56d6b618a545af445025f07f000000000000000000000000f692f703cc4652d1aa9d90f57d41677b028c7dd00000000000000000000000006c833b726cd5a6f6f6b3321cc8f444b625199fe200000000000000000000000002ff541f434cd611f1e5da22dc234cb3ff2d5e6e000000000000000000000000a7013537c2f8ed050e9670af27ece080adff2506000000000000000000000000634eaa6a17744ebf9add478f0029a6f403772e320000000000000000000000000f15df2cb076d7dc46ba87139624c1b1419065ca0000000000000000000000003028951418f069469c6a531868dd32e7ec3bc31c000000000000000000000000363398e61289f689a71208560366a1bbbda005db000000000000000000000000e3f1ac808486ee9daad0877142b57fe834f3373e0000000000000000000000002d75f783ebdd323db54b32c8ee47d211f1b5a636000000000000000000000000bd7616b0ce36c8cf76ab031dae7eb4064c74975e000000000000000000000000738b08edb315c386f0fd0d2dd12659b6b1689e480000000000000000000000001fdbdfa209d62729639963b597608a7e70baf4dd00000000000000000000000022364eed29c16815075b8f35c8d63e00167d932e0000000000000000000000001d259c0ef492d03e122a80159f3d18e85d3e0c8f000000000000000000000000e0f0acffe1e834ff8bb4e9b60c1f82db655c0c760000000000000000000000007db7328319f04ab7f164a5468df62f019799c2ee000000000000000000000000726cdc837384a7deb8bbea64beba2e7b4d7346c0000000000000000000000000723a089101b96cb063730d1264f6eca1ac9f2edc0000000000000000000000006bde88acb8270e94c8f299d15f41c1ae2c5f6a10000000000000000000000000b7d9945166e3da89ee4c0947230753d656d116a50000000000000000000000000222c65ce4abce4a7aed3d6f450552f38b60b2fb00000000000000000000000084ff0d00c7c14061ae19a190d3d8eba33750e04f0000000000000000000000005575a0c9536ac6f66bc3941496febc94f614c333000000000000000000000000b10db55eb3b1fe67570598bf3995329a75e1814600000000000000000000000061c34bb51b78b5137ab0dddd7933649b767985b8000000000000000000000000183c3a9c441f10800d822eeb290b7e4084899a3a0000000000000000000000006b89e53c71a9baabb832cbc3cfe62810a2814a44000000000000000000000000d5c9dd6c03eaa08e4b78885b5e4c81c446e9066f000000000000000000000000811ddd4c5a2fc1a496140595020f4ff00d5d6c85000000000000000000000000df27443229837dcd71b7537f52f56f3927903023000000000000000000000000e3d69bcab5daaea39787eeaf4c0369de366d71bd0000000000000000000000002be212b27fd720eddbcd0e847f281e04d73ea4fa00000000000000000000000078bcee574c20811f085f262c794c9d4d0f7b03d1000000000000000000000000d44902d7b73509ef7f2d19fd824b9928e7e865890000000000000000000000005aeb11d65bc5c7fe6ad821623f1cc1fd632c30aa000000000000000000000000849b513e91abc9b6c1dfd23821361c2002804c840000000000000000000000004ce33109c28aa2f2cad1406f7f3416cdbfb2e51200000000000000000000000083901df5b891e82b84572f74608b45dd126d275c000000000000000000000000b292971308158ffc5fa557e6d77bdb4c7cba7258000000000000000000000000f15b096a3eafa03a152f4cf6152a4bc146638f5f0000000000000000000000002cba0634fd187cbc1809b0312367c9f3388904f5000000000000000000000000343462e22a1af180316bc7875ecedcbb21e6d593000000000000000000000000d29f964bebb4c902e7d231958284648ebe7f7a8c0000000000000000000000003a09057f7daa57bb08c9a90a64b900da1ac202d700000000000000000000000005e62c3d7f7d763007277a9c45116a2bc3216955000000000000000000000000d8dd52aa944e28744051936975bb6ff340b256a20000000000000000000000002205ee64065340c806b1a8f2836646372e2d5fee000000000000000000000000268ae15513ccfb5e607b7070f9b9db2e555a8a340000000000000000000000009dae0f50fb016ab40d7b178ceaf23e184c8effea0000000000000000000000000344203c7b0a5ed656cc428905f47556d7627c8900000000000000000000000097c77c50e6b2d652c87fdd57258e8b785460dffb000000000000000000000000c125456a1a350ecb4f0c47997c96d51affc574a00000000000000000000000004cdf9fc4b3c2f38bc120bc0af60ad5e8bb8f2cbe000000000000000000000000ef29edd325dc01ee0b0a29da9a072616a153683300000000000000000000000082e17df1b9a4cef488b3f3813b6881011c1472ef00000000000000000000000044fe0560f49b441608b59c81285bdd3ec470bc68000000000000000000000000262c83bdbb9f5d06fd95731bdb856a9fc478184f000000000000000000000000322f93bbbc6483b17e836682278b940d59f7f9aa000000000000000000000000686d78620aa846b1bdb29dedaf94e2ab47208a04000000000000000000000000526335492c9961ce69d79d03520f49e09809c30000000000000000000000000073362471ea93bed8c848f83817653827f064fb6b000000000000000000000000db18d5b56d7f87a92b55c83fffc20368aba221dd0000000000000000000000002bfe23b3f7303b2a93740af739561c820e0251c30000000000000000000000007d73ad7a93532969bf8eb981c58165c30e5800ff000000000000000000000000b954e3d7e662f944529f5b745e72e7c779d7dd540000000000000000000000004e3defed34ce9857753867f9ed490c80dd5951aa000000000000000000000000c2a8697b8220c12ac00fcb175d789d93e909a5d30000000000000000000000009e5ced7646a70bd448629bdf8c39066d9ef5400e00000000000000000000000022d74a6962b19f1c7636a5583785b7258786c01f000000000000000000000000f680be14d15c7794028fdadddf9553158eac2a080000000000000000000000001dae765d15836fcf2bf2ffaaa5fe4ef986834037000000000000000000000000c5985767a60a142224dcda5d8e9212386ea66bda0000000000000000000000002866352b5c9e451c8f263ae1dd9f6a6bacbef26e00000000000000000000000002e0bc8cb9fc2a428d4b11db932738d6f1e643a000000000000000000000000089037919fa1d8c453e14076a5e5902ff1270c9d00000000000000000000000006cf6451bf74e284ed7ee1d0c5a500dd3883637200000000000000000000000006f06301e89910f9f046e9edfe4139f275286e8880000000000000000000000009640977c10d25344a5baf2c6d5f2985d616e93a800000000000000000000000033e2186c338f19a73b52fcd591dba70eb9dcca1b000000000000000000000000f69616897c16752fc89abd24f7a2f50a1a2050af000000000000000000000000ec8c87514d99b355304e02d0a318f8f075fbe6a6000000000000000000000000c1408fd1b4e55d54b7ddd07a0e743da1a30dbd2c000000000000000000000000bf273bf0f3ed275bd8fbc78d4d3eac75af56e5760000000000000000000000004bee3ec593ada1e7d422195fd4cb756c293735c700000000000000000000000015bc516288a81c4591cd0b95ebf9c7ae336da2e6000000000000000000000000a4e04131c75bc83e1f879dd5e78f3345c5392c7c0000000000000000000000003aac548323e5bd40be61f9bdc3cf1d8863fbdb6700000000000000000000000032c066f168754b5549fcf6c171062f292a08e65400000000000000000000000038e3b109e17f2052aeeb09ccb03ed7aa5a453300000000000000000000000000df9902ceb5403094bacbb5d1e5fe56b7e10dc2980000000000000000000000006dbd1673b06d086fa9f89f6772e6515f60fcbed1000000000000000000000000eaa05d0511d16b9a9eeea7a70072cdbb6cd25431000000000000000000000000c6e66de996bebd9f12f854c502ed0765cf221a15000000000000000000000000902775ca154c5aa4792b28d11e89b7ea08f8675c000000000000000000000000591aa259d091ba90421d9917d44587d895b9995d000000000000000000000000373c71b573f5d5bf110dde465184ffaf16d3b7ac000000000000000000000000261dd1fbae74c04478b2469a759957c3e1b9450e000000000000000000000000e5d35166f530a58dda737a3d157b7cc060dee505000000000000000000000000ff6580d8aa29213b2baf0ae3a9951957adeb7a3f000000000000000000000000aaaa69de5618404afa7384c8b40a57de62df40620000000000000000000000006b25a08115f591a7ef4d8b6c2011bb4130f61d64000000000000000000000000251567f084bd6d293f0ae85242ab4cc9a6946df60000000000000000000000005b38ef8a51484eda90b21155cc4b644d7fafd4ba000000000000000000000000e588e8395c6d3488f133731224c039f04be5e458000000000000000000000000eb50060e30c9bef4daf01c171482d041cbf8acac0000000000000000000000006f109f6932854e7d89182bb7c65a67601b787610000000000000000000000000104e98f984b9c5d82c59631c4c255bb474645706000000000000000000000000b76d86a45bf4d1caa1e46cd0ce14ad13ef66ee8c000000000000000000000000a1e8c5986de6d30e8d0c9ffee3a59b101897e6ae00000000000000000000000096c951f803732782bd90e0589f287cf17f2b043600000000000000000000000020d697435d672ff277802d5678310d70b300469f0000000000000000000000000e6998acc5a20a5aa58e40eb0dd6c06f2d3206a0000000000000000000000000229b7c6a436614a5ba92c1b3ee52a7d648aa8735000000000000000000000000e2ee5e6cff9af16a4388394547fc06bf80395780000000000000000000000000055e287b64ff3701d3dedd715c48035c6e44471500000000000000000000000045e66c5ad26c290b38947a867ebddae5ce3d8b5c0000000000000000000000009a602a02705a81a6666d88698792c9186f554690000000000000000000000000171f196271369bf3c1c943b41782b43a1da342910000000000000000000000000000000000d1d773661e4b2102bbe07d4dcde777000000000000000000000000ec547087b033735e00c35365259fd02ed6cb8c4d000000000000000000000000bfc90dd9b4e6617242b5861f69badc3a8c02c94e000000000000000000000000e9fd692e55c4ac81379cc82b6f9b8a2cde0e1e00000000000000000000000000c0c0e25b68278ad5d7d45603e8eb20e6570bbaf40000000000000000000000000be2ede6bbaa7358e585e661735fe222271c3fb60000000000000000000000007f0a67ee674ce59d1cbd39aa03c6469d896212410000000000000000000000001c6abcbadbfd8fab18de255add7d5de15bb239a800000000000000000000000031a3a92c1a50730261b747e33547a4e0f96f0aba000000000000000000000000f53ec916fec36e71dd56845ca878024b63403bb50000000000000000000000001c0dd9e285005e3bb62a873bbdbb9ff42e8e288e00000000000000000000000046ccd6c30395dd48115dab71511178e2c7a6f636000000000000000000000000803321953686234a81280197f042a3c59c4c81330000000000000000000000005a3854463681efb27bb908a42c5e0003b0a547100000000000000000000000003512e6ec385efc7365117a659226fd298ac0d4e800000000000000000000000082317f482085c999eabdf7c22469e8095c137cc2000000000000000000000000d7775cc55549e5b99ebd0f2f57c44e1a66a1121d000000000000000000000000e55088675889643c4b2b78fbb4020c533711a9920000000000000000000000006ec3ad4008f0ee0375edaacdb3cf61b473e8bd2d00000000000000000000000009ddf81b21553e992fb87371269c82f788b52625000000000000000000000000688e66b0c75cf7e8a4df40e56a81fd7b3c2abc0b000000000000000000000000760633b72710fcffe511159d2c13b5568e5aac5a000000000000000000000000c65d945aaab7d2928a0bd9a51602451bd24e17cb0000000000000000000000006867c1f271253e4c575415a257ae7c95ed8c4f64000000000000000000000000ebd85bd7e942e5f8b6aa63dccf71425db4e92250000000000000000000000000cfabf64d40685347840a7e7002b86d7b706807940000000000000000000000009ebd589923b0164a152f3f1cad1472c8e6746efa0000000000000000000000003cc814d17c147c8ec4b677f09e3d9c7fd2149fcc000000000000000000000000e706c4671b124b9bab4f8a8f0ac8fd34fc259115000000000000000000000000c219e1a38ea1b984587202c609927c1332effdf4000000000000000000000000f70756eb29a90350fef13ed82135d3c0acb8e57000000000000000000000000059514391133821b9d5cab6b91c3a9bc02038fb55000000000000000000000000ce51b678173c70c7c3236dcccb14a8ed96c41f730000000000000000000000004199e6ae5528109ceb500adc67a2d8f6d3b255d2000000000000000000000000372249580ee9e34b7e01f983c6a5ab7122aa9bbe00000000000000000000000036089364127a13793aba43c7df3ec9bf6fe9faab000000000000000000000000cc575acdfa2d5ab854b09f36d47d65257ac18e5e0000000000000000000000003a7606611c643bfbbc75f8bce0cc9927dd980fb5000000000000000000000000622012e5b88bbca83b679ef2953a9279e7032b21000000000000000000000000a66c71282663bf683671fa7b9c788b4833dede690000000000000000000000009bca3a61522c550b95264e8f08b3a63fbe89f22d0000000000000000000000008a7d745034b6bbc206800431f5e0ce565f788448000000000000000000000000378f405dc1fa6c7db042ec12e4858da82d5a147f0000000000000000000000002336972910a0ed7aebb17c080cc781f7bad581f00000000000000000000000006a431109a182542b75e53e01aa56a6183991267d00000000000000000000000018f5cc4e702b7d5b18b09afaed02d520e68f1e2d