60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e6e6574000000000000000000000000000000000000000000000000000000000000000000002e516d596b37506a52644e5841467337356e727474344762714447734d3750415777314672337a7575676a5a693644000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a00000000000000000000000038d1605b0634bf4c64f6b65ac34e4dd4ce2c8986000000000000000000000000d14410f53f2321c296eca22e341384ec16803643000000000000000000000000e1a308d193cf262090108b028840174fb2e7e20a0000000000000000000000006431c837ed97f72085a8dfa9c807fefd11d484f4000000000000000000000000a7cd56cffdfa30209bd8f17834f1a70413d87652000000000000000000000000a14d780e09d2eaa4706fa7f3dd0d302dc8a9fe7e000000000000000000000000885946099ec501e43cea189e43046b1ea780ce3d0000000000000000000000001464c66771c08cbff798aa0043bedbd21434d147000000000000000000000000f8dc39d45715afe564abd4410280d4835391edeb000000000000000000000000c83f467b5055397338f3362b6e74cd47824409160000000000000000000000003f44698c7014ef9b18c43a90e17c79a23fe0a45e000000000000000000000000d86bd966a4e33c426a7c575997b4cc7a273cd60f000000000000000000000000a7e5efa13f3c266c7c79758912f526483cb8fed7000000000000000000000000311b170a3819439a31ce6274417bcff5a95b0787000000000000000000000000815d22032ccc88a6412449f0761bf9fe4f7f080f000000000000000000000000c3034797df9f2a831b0317544fe53fc48780babc0000000000000000000000006f59e8d5acfa47d615c2c6ed5fc98b6a96e861df0000000000000000000000000eb3b1c66d75c972d577a9daf5e40c7066961b1a00000000000000000000000065fe0afd03da490b47d5e425a24e35caeefef1ea00000000000000000000000076a8e96c3b99d1768af182f0cff0668e7a1c5bde000000000000000000000000fe1de4cbc357235cd659dc99bf2a2ea344db76f900000000000000000000000087cffcee6dfceffe6d6c2d428478dde68af35162000000000000000000000000c70491ddb08fde6b95c9e3f7ec55ad86dc0db62c000000000000000000000000ebaaf45cded4854dfd1a39063bc6a8577fd8542f00000000000000000000000078e13743a88257ea797149c0210d8e56a75e46c90000000000000000000000000000000000000000000000000053352140896380000000000000000000000000befd6bc7071b85b6f62c00ddb738fd050b450f2f00000000000000000000000045f233399c7e79b459722053cf96cbe7155b206a000000000000000000000000d4e1b312f6a1caf9caf525f1348120aaadc3a35b00000000000000000000000042e057c77ae2b7fef9072d0fb10e491f8b8789d4000000000000000000000000d625bfcd5cb18e3b8a304320cb0c32e154e185320000000000000000000000003bfd9b18c41ffd220c4702437ddb30a619102e4d0000000000000000000000004af419b0d1a4f61569bc2f56a9475fe90e36ec0400000000000000000000000046e71e7d7bee54f0632c9e6894e309895c8c1bdf00000000000000000000000057cbef34b5611845b46c18b0b957f0a641e39e270000000000000000000000008b698381505c5d95b5e2e91ec8a29e3105ad2931000000000000000000000000283c989af92e014930dfcf108fbf64f0f0350491000000000000000000000000d8ae3f3e2c831b0edcb62d537bc0f071b550bf78000000000000000000000000ec6e4d29b1a2d6135e578cddc8d1e85adb10830f0000000000000000000000003db735ddd551f5eb46805d33d6c47820853c010f000000000000000000000000c0c2e42034646f4d860cf86fd3c3eaeb71e7ac7b0000000000000000000000001395a2f2ba7192de4ef1c0f64f28f0b0b4a12edf00000000000000000000000025dc73ac89f52bd7e7f53ee6ffeaf0601fc468f1000000000000000000000000462d1a2fb99a6b62f8ddf48c8f7150a13e6520840000000000000000000000005d28074f406bf13150fd324afce02ba0a3459f2300000000000000000000000084ac062987bc0ed7e90c17e8c24c67d820efe1c90000000000000000000000001e7e21768ea0169af4b7c3ce3aa7448b3f2ebde2000000000000000000000000c937349bdcd6edb02804f9b38dc1f9ca2901dafc000000000000000000000000eed5a56e2dbd50b90135249ac08640de2df41d2a000000000000000000000000bd8164110db5ba06bc0d0f67673767c26dd89711000000000000000000000000865337a2d69a66a44a6ab3ccb81e668d722a3638000000000000000000000000c032066b489157871695bd3ba91419af32cd60ec000000000000000000000000fed864028f9f0273c7881c7e0160b84d414ee22800000000000000000000000011b30b9e5369a384b99eff788138d7edf93854f8000000000000000000000000e3605c41cb82c1d4362de534948fdbf643c4d3d7000000000000000000000000a65a30b228871a226f5602a72ed8a9ecd4c4a09000000000000000000000000021566b60fedffa185438cf9301d34e5a2eee50ed000000000000000000000000f5f79ff515ff41b7f91357978356a628e330ccbe00000000000000000000000092cb133015bd0db8dbb4cde3967e2c29aef67945000000000000000000000000c83f78b206ea3a8cb30d3b43f30b85d82784ac2400000000000000000000000003fa33879b3ecc5abd2c15e2f91669439ca7ffee0000000000000000000000004c1ec2bea886a62f47fb92e24fddc08bc7d328ce0000000000000000000000001131b9d949f708a2337b0693471068f2c7cb3aae000000000000000000000000a876352b8c89e4fda0ed1e7dce8625f7c8984eac00000000000000000000000069cbe0668b13f33cca7a8a69a7ccfd806952a479000000000000000000000000b59b1d776bca5628eff16f4e16af3214a0ed42c500000000000000000000000041ea869ab8d54cdb035243cbc5d5249aa8996724000000000000000000000000dda2cfb8db8424884e964cb7ad05326b53624cd000000000000000000000000098ceabb359897f991caff877d879251e31f103cf0000000000000000000000008e9015fa49693de69727e941060f3287ff9dc7960000000000000000000000003a1350679b3076b6bc380ddb3e90169b757a3f36000000000000000000000000e7c410dac049fc21893e93c91b141a43e011b531000000000000000000000000db2abf39edc53e1841946be2ddedad1d8a0ff9c00000000000000000000000006ffc4a6546e261a9b5acab8b401d939ca6cb30a4000000000000000000000000d148538d310d547299fc4a2414545206191c1f500000000000000000000000008b65bc113d39366103b544856427fd155e2f478c0000000000000000000000006cf8b65222647f7f833ab6b59324fd16e68b734300000000000000000000000057ad4db7d76c4441a4ec2fa8d2cc4a3cdf0e282c0000000000000000000000006697c81020b516fb0b0a8bbe7c64289078ab20940000000000000000000000004724069ed45d611c72cfd196d93753daee6e1081000000000000000000000000b098ec0763400f7a35bbea36f22997164557eeaf000000000000000000000000ebbd9a84934ddf3223a211c03f491697a44cb3dc000000000000000000000000ac7698dc30183f972520562db89acd8c4ae88d9300000000000000000000000087532e94a1dcc92c3d7b9b7333f4ddc73ef7bc740000000000000000000000009d86153b068f791cb6ca76c3d54a5378509960b1000000000000000000000000e4fc3a0c0e92124eb8b35c8d7c680626c538a5a2000000000000000000000000b60c2cd79859c900e109ddc7efce91fccb28fb86000000000000000000000000d820204b4188ab118c22fac7f4cc7c51f2677d220000000000000000000000004c94e613cfc03fdd5b5290bc09c8009a1588a9a90000000000000000000000007d47b9266f31925af2ae53b0ba289262c85d3676000000000000000000000000994b20b0675df1103d073583170da206dced0bbb00000000000000000000000001fd36d24e9109d47e5b6b3d19068eda5a70ee86000000000000000000000000a3f3d07412156acdeeed3f59e87d40f85233b2fa00000000000000000000000069f561ef124bcc709550f975612cdcd4362686af000000000000000000000000c946b4491f151887348251fa73c8752deee4751c000000000000000000000000f6f184959a5afbbeb5ba81a2678924e4b36c9ba400000000000000000000000049a1a6bc35d80cfa4ac73b341462edceb2c8fdb50000000000000000000000007e212441c60b38ba7390ce9669cc382bc9331183000000000000000000000000da59f3d528898ad486a076a84563dbc8b325f009000000000000000000000000a08054fa223cdcb00ad45e4c1a1ff423c9bae2280000000000000000000000006ccbe8032f3d986587b041679fa0d4556c5474b5000000000000000000000000c51e4f7ada44ca984cbbbaf035b8c2f4672b751d0000000000000000000000008b524db4c29f5d8bae1d59b1ef0e1d54c4fc2a91000000000000000000000000a667c16f212ebc4ae5d29c312ca117c6fd624a8f000000000000000000000000eac0baa6d29ec4ca00eddcd7d0289685f9afef12000000000000000000000000b95b26db9a8f51b5d93451c814d1dd7a5b694384000000000000000000000000efa61f57847575ee6f7a6d16ac91a93268ce35c1000000000000000000000000737f3cb17987816ee30897a15a4ae21786778f75000000000000000000000000e90cb7af07b8f9517c68e07e396b906ea43133fe0000000000000000000000007373a1b919f3c9549c0d7ab136830e267ca77350000000000000000000000000f67c849b83ea8845a9ef7df8b76f9a2757812a32000000000000000000000000a7d496a19af4a08db830eaee60f1564b079d1d15000000000000000000000000f0a96dcecb0c328083cad23d598e78d3e0cb4981000000000000000000000000686a30f945ea4ba3109a86ce5847a78bc1416b9c000000000000000000000000e6cfe2352f515e2a4c6e9a0c99f976e68fe4f21b000000000000000000000000d4bf8153f5a1ecb11056c04e603b694fae29d7c3000000000000000000000000e1d0ee61cfa94b52ece4a1f4b5c521652f47a72f0000000000000000000000007819d8eac8c86f5fb6f5b5d8c1d34583b5e79b9f0000000000000000000000000f847fea006212c8d652ba2e2d7fae448c11318f000000000000000000000000173773304bb48a21262f7e8562eb4d6ea2ce4a91000000000000000000000000602222eae8145d0940eabbb79e97a48f15ad5c1b0000000000000000000000000b73df0a0a2c1c3ce2bc9c4f87c2ff87966be97800000000000000000000000062327d3fbcc1abbf4a40cbada42b0815d226ee4c000000000000000000000000e399d79d2b0c9e2c5c23c0370b25f608907e38b20000000000000000000000005272ea6fb7ff5e8343bebd699b06d23981b7b00f0000000000000000000000003ca6b0091cb1b3386aabf1497028a494da676218000000000000000000000000bfbf57819ed2fbe7aa187d2c875e9dbea2e9568c000000000000000000000000ab4784271769df98f43f9c66abd9d103ae347fa2000000000000000000000000af3be3120b7ea28c82547d5af21479bc6582623c000000000000000000000000d3dd5a97312e622ff160090472483b9b6e35ab35000000000000000000000000d954fa56d78899bf6da74fbdbddfc603d0f3d5e9000000000000000000000000289fcf59e0e2b54029b9e06640ede8cc37268eda00000000000000000000000022c6117f67752aabdc790fda4b95c04605b0bafa0000000000000000000000009758f22e3b5456298fd87da2c16b850c4b3ebab50000000000000000000000009b1ca5e5e71ca4e9d431f1c2eda71ba48e9f85e5000000000000000000000000a9447bf89262959adb4a4dfe79a2dd68a77b1cbd000000000000000000000000429d1c25ace1d5de9c470f107ceb602c18611bb600000000000000000000000057eae3d6204317b6262dd46f381101c039eaded30000000000000000000000003204009f8c7751deeb5969d32071a7ebc5c4ec140000000000000000000000003b504cb0dd4731371d346467823f686d453877f60000000000000000000000001c651c3fedbf95307fb7a3a2fc07bc1e0753e5a90000000000000000000000005718559fab773fd28d8382cf8a7555c6acdf5d5e0000000000000000000000001d7adc2603a41aa2aafd38d8a213d7f2baee1402000000000000000000000000941c34ad9927228fe1ff2dde5131f108d50c4c1400000000000000000000000065f71cbc332237f5270f33e6f0f27e66e9a073d800000000000000000000000074826aed7aee89f7decfa1795a8cdda123fc23f300000000000000000000000006da307ea2f2d87eb9cc9126e50ac7b1f9454d98000000000000000000000000a70752aa37152e9401b5ed1bd0124dd80928d45b000000000000000000000000d0dd887108d3758985c66ae9d8a37a0e1860a918000000000000000000000000af4807d083287f205d897e6d00c6fde1bf0a241a0000000000000000000000002c35513bc4a625a09d9c212ab521ac6335f3116b000000000000000000000000e21b6379ca68ead84adb35030ec10e6c0d6048bc000000000000000000000000d264062622533aa1b06f4cfbb62a9810811c195b0000000000000000000000003a1cd88c6408338584a517117f98e3ea2063dc6900000000000000000000000060fe6653f5ba65ac517c996bb2e3e3ee35e327cc00000000000000000000000007f326e4346c84855f5458244e91c2c00cb6af74000000000000000000000000a1952db7d21e45c49a768c7ca143167abda546600000000000000000000000008d205002287ccc7e38e40ce916b44ea9a10287aa000000000000000000000000d1525500eb99c5ad08b9db18d73a4e0aa07b5475000000000000000000000000640798a25b2f8dcf4484633c91a0b9a076e1c4d3000000000000000000000000abef1d7386ff2b83dd0c877023e28fa6f45573220000000000000000000000007e17c16abb43661b0b8d19e7696c75c4b4dfa7590000000000000000000000006667416bd65fe844cb5de0bb019e0994773a92290000000000000000000000003865f56e9b40d1453275d092a8821b3f4bc9ee0d00000000000000000000000046536eb6dc278f929cc68536496549560980636700000000000000000000000059732be23cd092ade3e8b74801bb6d5c88b0794d0000000000000000000000003ff5e725114e9800bda544407eebba7f98e2f4980000000000000000000000005675f35af58b78a9b1580eb9b2720622b719f04a00000000000000000000000054e25cd37b8d97fe5417f1b8f74700ab86c577d600000000000000000000000029f0436223ab398f10ac2c251527aad3884af48f000000000000000000000000ab5724918f804c57e0a70f6b0035f7be96423366000000000000000000000000cdf2d4535560c738b6a208538a1f5d956d790dbf000000000000000000000000aabe943a9029bfdeac5831ff42b1ebf9e82fd24b00000000000000000000000024339e748299fca6dfb3aeb3e11a5e96d2851fde000000000000000000000000d03a45d497e772c2d01cb1879fa175ef0a1e6495000000000000000000000000ca9d28746fde4890646b35fb919c7a3a6bbc76800000000000000000000000003ea37fd9fb400e26aee61facce37e2ae60ced760000000000000000000000000fa0d9871005ec7028a8cdace20a5f47cf2ded7c700000000000000000000000033baad35fa3e5866c31fab8343c7d09b7f105078000000000000000000000000625f211e22555d51214d53bc5070c7ff99f4577d00000000000000000000000039a7cca69e852cbeab7026e68da5a899419ccfed000000000000000000000000c0ce3ac55340333e55540ba1aa36cf94578e54e400000000000000000000000068cc4ff62a37eee0be1fa3ce49c9cf53244f70a90000000000000000000000005aece49ca3a82982fb3d09ab28a6720375da3111000000000000000000000000ce24eca7ce2885af650e98e92cf4c2a8da00fcc5000000000000000000000000e6ca26e254b805c6bef9a0b14c9676623d5d1c3800000000000000000000000088c589498df7079142b9326d5643e4c31c6037dd000000000000000000000000e832bd91ecf45444c01804ded3caefabaf584af2000000000000000000000000c927abfeece660dc50f90250d35764c9508d3169000000000000000000000000dd90263aa285a2c0fa3f2c168657162c2be7986d000000000000000000000000d037f1b9ce41479bef852c608943fa4fc0ce6768000000000000000000000000aa2e4bcc291f4b8ed97ea08f75e9ca6bf4436b2900000000000000000000000029f045cbfe54e83b2f10340b04a977d52b7b09b800000000000000000000000067160ca462bfc133e4e84c585d42cf08aa4bab59000000000000000000000000c11c704f3eb8d7852794dd9d8034ea8e7ebb263a000000000000000000000000b97deb9a45beace1a20e0e8bc4cf186d259415630000000000000000000000001b0fd449f0e3e4afed334253a604d32fca337561000000000000000000000000b3e450b1f4b019741e6bb4ec5a8f7455bbcf52db000000000000000000000000b7568d84b78a1059f5a6de3d3b3f46b8a4e93f700000000000000000000000006a39488d15262710e0c5afe6afbea54e369c100900000000000000000000000048e1fd8626638d2d8668b94c2ea48aa7e5ac77420000000000000000000000009c98335dbef8173aaaa86d1b201c51ca15e53348000000000000000000000000996ba6d7c1f18804ebdd638f6cbde5a0a80ad643000000000000000000000000c34031a654d1d59e4daa00129df04383ce8d3db70000000000000000000000002e80a456234067aec8daa922a08e0e1469aefb070000000000000000000000000a40ccde6a83b35f4e98100c0c41898a1f05396a000000000000000000000000ccc6331b39ecfa5bca712f14188e97e56f76747a0000000000000000000000005180893a94557594a5a0782d853d7424962b606600000000000000000000000060d08cbb21898eda350dcff3c18a0bb2d2dd5ae7000000000000000000000000002da9d8c87ec4e4c5974357a5d328b00abe71e70000000000000000000000005a854743f48cc5c34dc8dc0977d5aaec2769c6d60000000000000000000000005e067fc6f9bcf5d8c7beba92fb61f391a4c886f60000000000000000000000001241f91ca24a7cc617afeae15a63022071a9e11a00000000000000000000000035f2f097591d11edecd212e0fe114d3579336a320000000000000000000000009c6ef6bc95aa16b5a69b3d189652e90ad104380c0000000000000000000000006442047419bd24a5d64c9a37c58caad52f749d0400000000000000000000000076c28c7cc5c64dadcce97dcc811395f37f0dc41400000000000000000000000042e3bd35d17eb54f94e1464fb1bebcac0cdee7f8000000000000000000000000712455f06e5ea9809eac71b18b0a6fc24351ad83000000000000000000000000579917484df5ea08fdee31a7db695c13dab3c0f600000000000000000000000003c663107a1dc90d8adc6cfb443ac7aedd78c5e7000000000000000000000000efb6dd1fa5b6b2b6bdc01133fe693dc891b882340000000000000000000000007ccdfb83b6de779f511a862e0728e4a896e2a4a6000000000000000000000000165b6495dee91ff03e95f916bcc1df3216009ec0000000000000000000000000e78623a3137f984e6d6e7709be0d7d95677199110000000000000000000000004d3c014a005ba0bd7b367dc5e825e11b3d3e84c30000000000000000000000004f1936a971250b69bfa453f869c7c02f4a549514000000000000000000000000a47123e34ebe7a4f208c4b8872a45dd238c49c5b00000000000000000000000083d1b1c6ce5074d6e5185942449730b445837d0200000000000000000000000056c342e1d280d5e935d23da596fb7d5d127d5e62000000000000000000000000e5eea1a7e579be8cf8ec7162306f97810fd15be800000000000000000000000076b8205d11181ead60799abb517b5b5e54c8fd6600000000000000000000000079e73a7ebe26652687d6d91198e344c75713ab2900000000000000000000000002ce56c5d915f4c5dc5343858dbbfe0e93b5406c000000000000000000000000b4021901f623d6a94a258f1435c5cab018d1ac51000000000000000000000000168e7c05f4e0685af16d52f4e4c41139beacb7b6000000000000000000000000460974a3f1422c3b51cb6526b87fb82f4a524de60000000000000000000000005a82f3048119fc5495cb630172d375b0caf5a6fb00000000000000000000000074f581b1cbedee4cab47cf4829823615694c551e00000000000000000000000047a0aa2fd7a5c248d3d9d70775fd5259ab780841000000000000000000000000841e72f83e257a7e29ceabb31bb1df0e57587b95000000000000000000000000d2c47857f94efcde18da8d731e111d1c0f205a8f00000000000000000000000083e16e835861e34aebfd19f20c347f82836573b50000000000000000000000000e854485be5027857e4e1b4a5557972674b636f7000000000000000000000000810d9a8c8b52e06259e53665fd035241f8d4c573000000000000000000000000e8a5a1fb4c5d57193bb7875c092da440d99b922d0000000000000000000000003be3aebe5409e8974c5d6413203994224a185f08000000000000000000000000ed18cf04339168da5f1ce6b927e35245b637ae9d000000000000000000000000a5e3d1645eba1c6fc00a88cd4fe56a49468f55b400000000000000000000000005f6a9e135b8c6fa89b1c4b98653bfe4e58c489300000000000000000000000007e2fdabad8883068c30883aeb86fe324f083dc6000000000000000000000000425f23bbafc129baefb6d46bafb690d2c588168b0000000000000000000000001b0cb59e2e046be3af8a6798f926f5f7bd38c0620000000000000000000000008e5094fafc3a950e25daf1f65c8f8f1c24ce3e6a000000000000000000000000927d7ceb469c17a413300792ccf19c88757fc46500000000000000000000000032f462fbd243d6ac76e2ded549a52b325705521d000000000000000000000000e34569af95ee4856fc96c6914cf30c1d3363cfc3000000000000000000000000b23d22710ea7395aca87b0610c974ec59221de5d0000000000000000000000005decf29db844831ffeefbeab1fe144e65c11adea000000000000000000000000005e574e4fa9a8193737504cea975042f7d04a2e00000000000000000000000059c7cd666d6f66ab3416e7f220c507f5f840887a000000000000000000000000da14850c9eb4fe45be23c5eee57169e4669bf06d000000000000000000000000e82db92e14597cfc014d2a795739a28887d13cda000000000000000000000000ae139be36a9aaf91af8f719740ce3a2f7102e66e00000000000000000000000003399f9e628b5d1f41794bc2e24c2ddbd73f43d6000000000000000000000000d23fce3d8c06ae7b5d44009f463f6b5c0472fb93000000000000000000000000672b40a1c0bbb8d49b32c0b1b49c0108cb7a7ba5000000000000000000000000353aee99f3a2a7222ad7f07f13f1717ababdb80b000000000000000000000000b092071844eea9b33159bb8a8011c8dfdd5358d6000000000000000000000000933a0a0776552d759b75b023aded238c9a36b37d0000000000000000000000001a6cb6219f98fdbb9800658053bac861ce3bfbdb00000000000000000000000098373927be821a2b7ac5239528509049eba90d19000000000000000000000000d2791ce5618a3bb7380fbeeb01720ab2dc171a260000000000000000000000002f4122f39b851f338282e580865a0af7b9a242160000000000000000000000009f35fddff9884880299e77f80876849322aaf18600000000000000000000000025e5fd18e791077c5c656d060d6314ab56cb9c3300000000000000000000000098dd94c02945bb9d0bf643afa0acf391f81468400000000000000000000000006e1d2a119075b16c2189d7613ac01a9cd5060ee5000000000000000000000000d2569f54289153568469f5dc21ca1802f87bdfa7000000000000000000000000d59a2fa6cdd9f7ac8a250f79bc9e26ca6fbc9168000000000000000000000000a3f5f0109e90a740de0c4690fe4d61bfa550d435000000000000000000000000002c5a634bf8767b31db175b22623df9d2520cb400000000000000000000000002107e960a62ea60bcb594af93c849fb5555d16800000000000000000000000048d751a8773990b14f6e1ec87c189534994c46ec000000000000000000000000838c6ccc036148b0702e1b4d9aa44a91129cb5f800000000000000000000000040665350bcf25f602aa21b6e98d590c9f6e5fcf400000000000000000000000058bed089ddad21753668796a8149da8127106abd0000000000000000000000005b4a907c7f3676bc88a6a1d53c2e690c52d8b01d0000000000000000000000002585294cebaf6d3755fa7b582d4e258c0327bd2f0000000000000000000000006e5522a6aac8e5e3868ea0b11a56c3c6a783d6b40000000000000000000000009cafbcca6528d48fa50ec8f70ce106f65c693f10000000000000000000000000b39ca4b4fb06db30784db4dabbe05edb9618c2db000000000000000000000000c2316a672617c65cef26c98f05649c36108909e30000000000000000000000009f253e7d63fbb373c4a4e6edff4a8eb2f6c8cc2d0000000000000000000000000161f6c0b079efa1ada072bb94cb2c7387f49048000000000000000000000000904c5ce8b13239ab5f1abfb6c7a99dbcccd378f10000000000000000000000009208072249e3df0933e3e817f88a5a1042539aec000000000000000000000000e1620cda54fb3a5b49a74aeb02b7442a6d816acb0000000000000000000000009688975e33b7ddba449680bf9b2b5bef6eda490f00000000000000000000000075a256ee080363cee1a896f43ccce962c442636b000000000000000000000000db5d396a6e3e8dab8dd5a12c6d564a26fdc5c8df000000000000000000000000421c1d966f8502d5ef1198dbf865d441886347c4000000000000000000000000c54ab7117e3bad675afbdd108f57670e4b54e0d3000000000000000000000000f3ed34f1022b3d4f967961b632d6d38d5ef3729b0000000000000000000000004bf0e341f24667a49a1230802e8a6a7c4b0fa9940000000000000000000000003ffef35afa529cca58d9207bef31b0658dbee1cf000000000000000000000000fbccc0ce5722d92b54aee5a3fc028b7c0f88a80b00000000000000000000000043e12e8866590cad68bca43cc847b308faf83bf700000000000000000000000014a40f21cda6196307f66279488f31cd675fa69f0000000000000000000000008e494e58b6f2c36128088db4bef1ba30994dddf3000000000000000000000000ab89095ff6d116e89774962117b904f67bdf0f640000000000000000000000004205801f4dfdcb08597431df104a9e0b51be608b000000000000000000000000381f7c5db72da82e8ed833e41b5fb2c14047af61000000000000000000000000de2ed4c2d6af50b6543fb61c14efe66618824d07000000000000000000000000dd2462c4228ea0a3e8dca70033c56c5a548be49100000000000000000000000029a8187de8df0c48ff0d751e5bc2d857e04c1cf4000000000000000000000000eb07bc6280b62d944785608bcd1dd31f08a076a7000000000000000000000000c3e340de78dc394ea6054037069b4c3c440062050000000000000000000000003c538fcec463fd1277e3ea65fe11b16c781222270000000000000000000000009829d86d1e7c5dfd17e549d65e996dedad6e1e9d0000000000000000000000004a383035c3364ed0352a30167cb94071b34ef7d30000000000000000000000007a0e02f49de983dc2e2c1d34c7fc32642c0645660000000000000000000000003795e8534da05a37ccf6a3f0d70bf4dec035bcb70000000000000000000000008310b0b87dab12db975c5706a31874b5b5c18982000000000000000000000000dd0bab4b3a2859eda6916ca91ea4450cff47475c0000000000000000000000005f88a0e6123af1fa72ecbc25ce68bf67a25a7fff000000000000000000000000a73ab1b800032ed880f13bfd02a0eb7b5956fb5e000000000000000000000000009767a8691d3340622c6622ed117b66fdf4649f0000000000000000000000004b3f24423deca60ce724208f5ca37e58ad72e7320000000000000000000000003c2cc3b8b0115559f443616f122e22e398f9894c0000000000000000000000006f8e4ee2451c43cf3f6283ee31713d12878fd6210000000000000000000000000f996ae7ae4d857e03ee0fd475a755ecd7a61c9f000000000000000000000000e02082a0054e40e0532661e4804a0b6f094f548d0000000000000000000000000adedcf5a6e62ecea8cc6bc4c6b21d6dcb196d2f0000000000000000000000002f856e8390c480959c38befdfdb47ad62c7f0e770000000000000000000000009573b21e59c2f2049c8debcaaa8d86e51d90aa83000000000000000000000000c9f902ba5b91f6a342267c6e369093ed483cda9c000000000000000000000000a98c39bca52c4b7498acf69ef73ad7ed9eb66e95000000000000000000000000073170264d61c706b0661eec194a5f68dda5d7e6000000000000000000000000b4059e4d852b33c21d84d717844543627cf4791c0000000000000000000000004673f058024c8a8eb1f6065c6b1ba07ae22449b3000000000000000000000000a7f47fa26080226a0e0d7c13014ecc75502846a80000000000000000000000008b5814c6b2208ebeff80e5803b4286aec384e609000000000000000000000000fdbd876860256b10f8896102e0d81b11634b7573000000000000000000000000453c98abf8a38339950fd545bec9b2b43a05b8bd000000000000000000000000e2dac76af26bf33d4dda6dab2bf7d0ccd5cff36a000000000000000000000000a218fba809e7c550da30328498e956293ee4329d000000000000000000000000895d3acdec9d0b8b8b66d8a1489c8f67cc8ce39b0000000000000000000000000fd6349c6ff72db14da66a43829b3c77d1fb580f00000000000000000000000069408e3a9cec8f60fa7106327309dadd70358e8b0000000000000000000000000324c794f5f656f9d8a2e5dfa1d3e1e9d0e7a9fc000000000000000000000000463d3a2e2af2834151b0e014665a68ce17b65293000000000000000000000000b3548b1c39480d0790c657584970b88ec78bd78000000000000000000000000075427051274513f41e75a16817c2d818f4472ef00000000000000000000000004d937577ffaa7f17053c04d53b98a2ffebfcd6a4000000000000000000000000559d348bd7ac2e2bf732e7e8a6989fc4ea3c54f7000000000000000000000000896701cc92775c8bc00159394de4bf30777770ed00000000000000000000000032f59c5b863b26980ecdf97b346df6b0ca9fc550000000000000000000000000fe3b9b7b42677f9e5c4de39c229e57f0f5213d84000000000000000000000000209ca2c4fe29f350970a0e088b1f305bae0172c70000000000000000000000004e061d9714583f6fd926f27f58c68485e551164700000000000000000000000020ffc900b61b09b5d6bc6bccae5d12fb2a255230000000000000000000000000a22213fca3ae4fe26dc87adf5b2a50540b19174b0000000000000000000000009d49aa538f2b35a731303aa482749ae3454646bb00000000000000000000000064f8ebf3a2c8d3610105b5a3fb3ab3038aa07131000000000000000000000000f481a5fb968898f312bfb44780c3d1910037faf4000000000000000000000000c80b2d82d9a963d9bc69e4b332c468390f35a689000000000000000000000000ecbb0abaeb6650433fc8bfdb55ed9d846eb7ffff000000000000000000000000e15740e995c152dcd3ab7567cec5ac56c2357ff0000000000000000000000000dcd509e1c839ef0e050699c81b62f16eb94cf44200000000000000000000000095f81378eea09d4418a254ce178161315c9d9c0e00000000000000000000000054383cbd3b9d2ada2313534caee1e6dbe0a4f6ce0000000000000000000000000fd322f304e942997a15e91a20f7490bafd5d0bd0000000000000000000000009b0aecd48648ed4e0f3fa92eb090d26e8ceae111000000000000000000000000104f1a19edab836c10e0d9b761d7bf6aaed63c7c0000000000000000000000006242a37d2c5ca794d0d4cda2a290f3af98fb36ee00000000000000000000000099e19c13ae04e11f5ed4d14acea74fd5258178ed0000000000000000000000003065d1d78034ca1a6e4ca80590ef4e93bc88e38c0000000000000000000000007016c7caecd71863fe2b9fee0f53d276b1416460000000000000000000000000f02a91defc9263ebdbc1fe025be2ad404619bbdf000000000000000000000000b9a6d1d0bd7f7af1dca4e7e632b4e75f353625b90000000000000000000000002237d09ff2d1d59af734329209533db38bc1a3c50000000000000000000000004d93f829096d9fe2ef13cf1b9b63c6fee8cf3ebb000000000000000000000000f90b67bf9d4a04abf2350065048dcf9a3cc1befd000000000000000000000000cbca7889503cf6f65c4eda55d3be6d5ce87b36f3000000000000000000000000799633a130dc23a19f833882eb263b84dc7f245f0000000000000000000000000c69c71b174c6b3dbb19137ef69f84bf139de381000000000000000000000000e3c4e832aab129329fa53cd81c85657a6e2862810000000000000000000000003ec25dbbf90468979c25b45d9f76abaaa59dfca200000000000000000000000087a70d4da841b9e51b31af6dbfdde5335232854f00000000000000000000000065322d29abb680bb9db48552c1bebf352a89f858000000000000000000000000ea5615c1a133e44a6cecd51dab6a1fc1dca2854a000000000000000000000000280279df24a51af27addb8ab8781d8e004956872000000000000000000000000f7bcf20a89306cb0dbdd3b71344b24757faf65140000000000000000000000002efede10ad51ba627607bec0c6a990a506572e600000000000000000000000002064f8f10d134b649cf6592bf2ba691c00de0ae400000000000000000000000072ae2dd0b0f27025643e2d94be61aa7c3c990f04000000000000000000000000c3c43c9182e5dbb23b1f5c210a6c29ae492719fa0000000000000000000000007726800395d36e39ee001d21cccd068244d7f080000000000000000000000000fc0ab9742bddf182f9c82b3bdefb4c7864435e2c00000000000000000000000068a0957bf194ec2a4de5bbcce9790697f779c50c0000000000000000000000009adfe892d64c13c890711a2fcdf0e3413b41f4d80000000000000000000000001a35c350e5ef831e70bf266893c9fe8f2a01cb560000000000000000000000003b9c5bc4581d498294daae61b826b66b2f95f8d4000000000000000000000000a0ed470876c319a3c2eab9a7141540643b52ef86000000000000000000000000a5a960abae24f2ba576b2d941a1e7259c2ccfaea000000000000000000000000682d6ee4ff534719602ae6079ececddff91c61eb000000000000000000000000f67cabf1ff7b39f7d755e98a0b7ddcf0b96a12b5000000000000000000000000f261565f8d67ae1f5d0763370344b1a525022d0300000000000000000000000087ff14532d01f9afd24d99572fb9183db5b0290400000000000000000000000028073f0020ce775a274c5a436d4d90dbe00479e400000000000000000000000062d8885898848d7536e6a34b99366c75db3670f400000000000000000000000030b04013277ad6a9153871d82ddba9f45c6e40f500000000000000000000000096e8cc081b161ff2ddf5db5a0f2f4a03d611a9f4000000000000000000000000452ebfd34ae556c7b04d0a80e40580f13b36dcc6000000000000000000000000aae22cee36f1a68a2e533210fa21d883eaccb32300000000000000000000000049e3619236b30da3dcc0e202d01b3d075736c569000000000000000000000000567d88f84fedb4349ca4366aac62766199264f6600000000000000000000000048b1b8e282afc0e8ca8cb71f727fe4c024c64411000000000000000000000000c819915e35d87e26cc4cca194b0b20895329664c000000000000000000000000646756ce9e603c5d2b7cfd4004896317d8780d1b000000000000000000000000dc46ecd6f669dcabba4db958ae49337247887a1600000000000000000000000033db12fd554cff19a197c10997769eb5cc722389000000000000000000000000ebd1b6f6dd7035b1f17689ebe2af3010bc7794fb000000000000000000000000086c8e12e220ebc08534383e08e918a58b9157b900000000000000000000000080312408d3f6006e7bc6779ce7a2f86499a70c69000000000000000000000000b1c2cd73e29a39de3ccf88770396db95f7ca79a0000000000000000000000000e9418b21f5d8305f953cd4cd554bb4f6f45f4dd80000000000000000000000007ad4acb02dec3c53e7e8328d20d795cb6e58e97d000000000000000000000000714bd37d54ddd80361e65104bed01b6d5f2d4dde00000000000000000000000031911ec63084030918be3ec6c359e6f03ce7bf5400000000000000000000000085e5cb86e9ecf648d431f4962b6d302bece19ec2000000000000000000000000e56132122f81834f3c69fdeb1df488bdd8541b230000000000000000000000001831a8bf3a82e72e69e5f48d622de123a767c388000000000000000000000000bc6f3c857dd92747f82eec4955bfba32e08d5778000000000000000000000000a0bf4332eb3f70e8b64453145a52eaa03847b8aa000000000000000000000000c19bc4bb263124647e0f50d2c617e6b8bbc754ca000000000000000000000000b1f4b66104353ec63d8d59d3da42c0b4fb06e7f3000000000000000000000000aebd39494bf3b1b47e4a162a8db8a3b0b9c61afd00000000000000000000000036f1242586060eb34b0ee507218a8375a2603ab50000000000000000000000004263203d36416c17038b76c8cfc1a6a89fef2dae000000000000000000000000aa862f977d6916a1e89e856fc11fd99a2f2fabf80000000000000000000000006c1213cb877e5786a388cb8e7a31dc333c14f4ec00000000000000000000000045a1089f3601e33bcef7ecc768af68a65b15c09c000000000000000000000000c7d7235d81f461fd399b182b2e48f27b94f85776000000000000000000000000d70eaa8c2724c6e9ff2eed658c1905b5984fbfdf00000000000000000000000016d56f6967d63ae016ae59aff68dd50057836d230000000000000000000000009b0d43284a09232c6c0466315e35e6c4f2127ba30000000000000000000000002a7a907239f3343f31f7d53ad19276d90c319df800000000000000000000000085cfb31c38c3f4fda59ff507e9babed67618f33e000000000000000000000000b25c0cbc59110cf344892e1c237409781f88df4000000000000000000000000057f0a12028c8d18af8a92b668a937d9b6b42f682000000000000000000000000de0cd8a231b16b3788359a6268e5d30b9aeebbc700000000000000000000000078496f2f4ca7416220385c7f1997ff5de5544db6000000000000000000000000e5240af3600e89b692dc142524759163f7ee516a00000000000000000000000025c822610ddbf09544c5f678a0e01e2535097383000000000000000000000000df19191cdad5a537f5048186eaf900310b8dec100000000000000000000000008201be9ee6e3c649f679a0d3ac8dd43604e6104a0000000000000000000000004739352b67da6f4064757627d92a08eadd3fb6b6000000000000000000000000d5f7045405a3a9cd7b58e4e007197b85e529280e0000000000000000000000008c4d5d9f27f55d1b5963601370799353c6a932bb00000000000000000000000033cbc2be6912b4cdf966fb3ed2bbc33c824091090000000000000000000000005eaa21830bcacc977d002c0e8487f76cb1eeb5090000000000000000000000007796fd35d9a4b436f82415eafdee5c4ab05047c100000000000000000000000059cb8becb9ba95425e8a85c0f7f62883d80f22c300000000000000000000000028102401d618d41465c766231930d05cd4be73eb0000000000000000000000007d3395195424266ec0f49a7eb55e15d06d150a0f000000000000000000000000c1420783411ea8de41f6d2eb01b1d5a620c4d33e00000000000000000000000055c37e4f52f87ae49a2076e66644d6d158a72e630000000000000000000000008ced2965f977bfeab7b756e7290ef3c2551abb050000000000000000000000008c75d640c0aa9956ca8980bf610998c32cf434030000000000000000000000007b6ca242986d6acf8342a78bd70f353dc46fd643000000000000000000000000f33567e2daec8ecee9d36ea2c747b7dec444a639000000000000000000000000789d4e0bf56199bdac414d84de43e4f8c410cb93000000000000000000000000c0ff0bb076ca31ee7e7d01b2b0f9e448961b4f740000000000000000000000001cdf04ddb0549f7d0755d7363c7aa05f9e12dae4000000000000000000000000e3ec6739c40999048e6d3c7522a01bf23b4764900000000000000000000000004d48adb38fd198ac7f1b93dd1869e74d8cc4ca27000000000000000000000000a06cdad4d02f2d8302c25612243e501d3941dde600000000000000000000000046d6f3472f96e87c599ce40a058e5e5cc32933a0000000000000000000000000ef833bd5d82fe4610ba34fcf76f96af91a2017c3000000000000000000000000f72d3829cb73f9445327e7a3b770e01e83a8af91000000000000000000000000b7fc8e87ecf118b66730713385c6afb48c166d9d0000000000000000000000003a2099d0a5bfef06e45d4680147b9ea1784c87fe000000000000000000000000d0529a86c86fe78b1139b304bcdc51f76d0c6761000000000000000000000000e67e112545aa1b2d026fabf2f6c1f45ba01a1dbb0000000000000000000000001b3f3d16ada2eb31540c4bd8ab4c0f7d4b924639000000000000000000000000aab99f62f071e90f3674c593a9e8945b982922ad0000000000000000000000006a653254c9240280e9fe61b8488f950089095cb00000000000000000000000004260107e4abfef8b05963357a68c5eb4042cb0f20000000000000000000000005caab35a29cce37c0fff398b5c1fa74e434e364700000000000000000000000074cc3f4f632d4869e99083c85f9fc95668beb2230000000000000000000000007bc13561c397a5f7f3f5a3babe27ed890258808a000000000000000000000000db53aadb9cb52d6e64411d2f1f57cfa7267aa54a000000000000000000000000eb592b66ebc3ae17b4943ae0fac7e01ac10d51680000000000000000000000005ae8ee57f8f69ee69f817ae6eaf4ac9dbc9c97a90000000000000000000000002c7e01fbd6e91828e9ad138321ddf4b74d13580800000000000000000000000073dbe3abcf638afe6f08cf13efe98bbcc1d1427c000000000000000000000000b683f24724d4eebd5aab11ab433520c78a0259e9000000000000000000000000a8c66416dc59c3e25169d3bed74c4744215131b10000000000000000000000003c787a7d068b1b0e0ec4aec28823e3ec45c309cd00000000000000000000000055a43e9f8728ebc819ac54e980f7be236b3f15c2000000000000000000000000f81ed3797874936bec15c5c22d9f9778f8aec74e000000000000000000000000e5e30705ba06d067c66fee4ae45cb74cbecc7975000000000000000000000000ba49bf1ed9edc9f56e3dc5d663dbb290eccc72a60000000000000000000000005a8c09bb4bdb8658847de0277042291be9af6ffe000000000000000000000000923f34f489054e11c783bc49795992953424c34d000000000000000000000000cbfeda5fb6868b0073cbb62dd569603ba667fa2c00000000000000000000000023335e97dc8e0639f56fef41ebfb7dc9cc7b67f600000000000000000000000026c5ef3a3c7b85e8446ad6a60c00a31e021459560000000000000000000000004053766cd9f1debb3f3ff9731a25ff46f46a8196000000000000000000000000e76c640241ad27b07d9e8602b3ac5aef203b8f2b000000000000000000000000ce276fd2006a741f189709b1b144236b94220afa000000000000000000000000ef8032f7e804d01f5d48a0972b6a450592ac7087000000000000000000000000b8aad8b8ad2b288b7f2d988730fdc8065802076d000000000000000000000000f8a2b15c0a7b77597e40785d7a629223a029e52f000000000000000000000000d143c9b22e2b67e11e4c2e330fe151227705d31a0000000000000000000000004af65812baec4791955d09e5524159875a27c6ee000000000000000000000000a19cb9115766ccbb5aa385d32cde9b16ca2cb58200000000000000000000000056364f9e36d28c3f4d5844752919c9a051a6ab38000000000000000000000000433b1d58f33916d8eb84f0fbf1db0de66332223b0000000000000000000000004b2a322d176223a3d980aa7a421dd74ceb6587de000000000000000000000000906c5312dfda5747acdfec4502879aab5ced4a7900000000000000000000000044abf529fc08d03113c83bf18d9b2f4a68d1d6e700000000000000000000000020ae6e46cf7186197b3a9dfa9dd42f86fb4f088e0000000000000000000000006beed558e9bbf37a78859e1d26272e4cf8d8aa5c000000000000000000000000c934d7e75e08720695cfc9b3fa7261dc2dfe5494000000000000000000000000fe67e6922e74dc27499735e6ec560aa03688ebc0000000000000000000000000e1ee1d7c514991d9a7ef6690635f4845bfb782220000000000000000000000000ca5ec9d5967576cb34f991ccd6e8e1672a235ee000000000000000000000000ba8ab8dde92dbd33a08c8770818a8f6483e79b2d000000000000000000000000d2983091932591b0b09b98bdf9a8e5ad59d98bb500000000000000000000000071d41581774c11427f6c46623a276e89c73d467b000000000000000000000000810553a24dd7ceabaf3241ff689df9b16dc7b52000000000000000000000000066eae6859474d316b83974acedbb7c269f9b8aa100000000000000000000000072e519e4d369af66b05f5937026d472c34716a07000000000000000000000000400d8073c11a7f6ec1488ef76ac774239eb9ebaa000000000000000000000000553c894703a42690c3e12072eac47f84b45f7bcf0000000000000000000000005768f4caa8e594850998552e9d615ee0fb889204000000000000000000000000978bd2fabacb4ff884e194dc986d5be5f24d63cd0000000000000000000000000c8518aa3480d33b1c5392759d69c263cf105bd5000000000000000000000000c996e3422d50461349872eb93e52f81698320eea000000000000000000000000e7181f0ac50ceb77d37fa5162c43e488c8f81752000000000000000000000000af4f9aa4a83133ae981b5afeda7d764621c5fae6000000000000000000000000104505f2442d34b8b02db047b964cacfc6603e0a000000000000000000000000630709beb2fe2c0cb4efdf5e58beb0102596c64a00000000000000000000000059556e31fc3c0e0ad0aba70eefb8f8804543b1e100000000000000000000000035d45d968ffc88f71b0d59ed372f0c2ce06845f50000000000000000000000000dbcb7fca0754d787a77f63ecee2cc21cfc99356000000000000000000000000cc9ae43af1e6b4be3b916a34a6f515b7723aa7c0000000000000000000000000d242923553a7436b593111eecfa9a55114cb226c0000000000000000000000001074c30efb37260fa2b0e311c8a7610f064c8675000000000000000000000000896c20da40c2a4df9b7c98b16a8d5a95129161a5000000000000000000000000c6b005656a44b7fe74fd6b723be6f8d6fb0edc43000000000000000000000000111ef7148f095e1746b114bf54c561e50dcc5d220000000000000000000000004f7b9b9bedb6afcf30dd75e24b202e66df975ce200000000000000000000000096760d932869a9f2dd82e503198bf0891c09ac6f0000000000000000000000007f6e9fab97f9f18f4b3444769d2d3b76f8a8e7040000000000000000000000000983ac01292ca1ecc28435a8381daa9826e1d6e200000000000000000000000055a8482731074c449aa93e94f20057c57dbb8838000000000000000000000000c4ed654dee03c8f69793da6dccaa6a1e6f4cfe2c0000000000000000000000002d265f0c1ba55ef86c2caad882452086dc79435a000000000000000000000000166b0cd16aee7c1f5495dda1a3617c88e383286e000000000000000000000000e38afdf3d06834257ac9416c168bcf026ea8b1b2000000000000000000000000065639ab129779ba8d6d269669baa38b28bb1d6a000000000000000000000000770c1a8955adc56eeae24aab81de0e516457a9340000000000000000000000004c297d9f9d91e5a070d04912226fdb70f3b137be0000000000000000000000009d6f945a150f02919eef759388033d2ef65de7200000000000000000000000008b4b242f381a667a1ca1ba16b082490e7dd468d70000000000000000000000006e125e314c28d988a22ca9f52ef2328f5896ace80000000000000000000000009b1f82f67df8f156d7b86ae713ce93e9f25906a6000000000000000000000000c34060c8cad41503c5da80863b62fbe9e9f3e8000000000000000000000000009511e0cb6218dfde24aae0941fe53e5fcc90d331000000000000000000000000ba4220aa9630bd6c6847efeada8f37771f44082800000000000000000000000072e16c02ef7c13667b433400c7e5bf83c85cd8910000000000000000000000004aa6336c4890eb40b880df3a57f4cf3674911059000000000000000000000000fbeeaa5b65674303fafd9cf4aaa8e1b1affffcbb0000000000000000000000004fee54e54d4eb188167126a265f2806bb67b0f160000000000000000000000001cbc7e2d5a7d36c007d1e7aa520771cae089371e000000000000000000000000fd2b286f66368e16eb98761071acd4312fdc953c000000000000000000000000b3bf5aeba6157526aca7a7f19f748a8681826df300000000000000000000000038e59712597566d2e723b28c213cdce407b79e44000000000000000000000000b860efece07a9485990e90d364e149f87f9adf2c00000000000000000000000099c175fe6a056070a57f38895e7b3bd31aec1a8900000000000000000000000061ec35678485234120f5da6346c0d795ab272a70000000000000000000000000e87694df9359beb5993a8c62e540f897452d90000000000000000000000000007dd0e61de9d0085feca92aa864bf8a44704a545d0000000000000000000000001de2ecbf4bae1a14f3083357969e9b48260659a6000000000000000000000000e52248c27e7eaf9da79f94259e700f816f6a2efa0000000000000000000000008ebef241e88f7cc4d55df2163fc9c9e624c49a84000000000000000000000000e5b07bc23217dc5b16dc1498f799bc2550b41ff90000000000000000000000007e9d89dee5396a574088fbd5a2159fe6a50f9d240000000000000000000000004acc1d260db2cb78339d4864742953d766c3583d000000000000000000000000546ed2ce7d4738fb9bb7d7b03a19f2a3c7d1949b00000000000000000000000087029932a9263d2a4f1f2ef2bea27853ce703d210000000000000000000000000815c1e34a819f48d480a173db83b58c076d729900000000000000000000000063659a0f84341edf217c0a4f6e4396b3b4341c92000000000000000000000000b8c970708fccf2a28c66a23c4975fb3fee636fd2000000000000000000000000495b426b7c24f7223ed2e0ecd343879a766a5c190000000000000000000000009aeb849b596008eb83ea49c299db993a887286e4000000000000000000000000a3021554fc00aeedc41f344a9aa6c6ab82b368ee000000000000000000000000f019f23c6cda78417cd02399b95b8104d88cd79a000000000000000000000000666d857c334dbcd4dc0256bb92623673259381ed0000000000000000000000008dfaba3d714b6d3bda3e55f390a8dcd951b680bf00000000000000000000000003595ae951ff37967cfa16fd9ccfe2f8a2aadd9800000000000000000000000041044696c2c1bf61c4d1ded84d90bc712d688d130000000000000000000000000ed0e930a808e5fae6988b1ad0d3e4ac4af553ca0000000000000000000000002d00bb391f205ec7f2d301c6145d9de945562919000000000000000000000000170542fa02a947185d60b20739b9f08ab1f8164b0000000000000000000000008c61a0898fb4ae3abc273e861acf11c10b18936f000000000000000000000000279b691b4f97540251df604457685a02b7dd7f1800000000000000000000000072296af634a034bbf9dfcd039bb9efe89d0dac6d00000000000000000000000029f324fa83094da8efd25366d04c660b0666b9a50000000000000000000000002a4cf28a108b40947ab95d507e5330ab440bd4ac00000000000000000000000009b3057bac934b0a865027215fd9b2c912d5504000000000000000000000000004b5c5e32df8c996b5220f3d0e6ea65e970cfbf60000000000000000000000007f69905c8bddba686e363889788f59583b566b4000000000000000000000000052fa7de2a6e0766d86ba0b553949518c36e1d2fc0000000000000000000000004492d43af85dc20842c3573bc55f0853e8b495ac0000000000000000000000003100ab721b08fbdd80bf966814ba1425b7c743df00000000000000000000000009a3a2fc3dc87341df34c9a87da7b910dc46c7a6000000000000000000000000f46d0ad1d56d1cdeab367a5db59a6ea228297d93000000000000000000000000d7538a23bc473ef8df5456d8e41dc7b74d7736340000000000000000000000004ea94ff83f12a5161e39ada2a2200900e54f24240000000000000000000000008b8035db08cd7a0173988d2f6d5708ddb54732790000000000000000000000005b666e70cfeee7811a68f0f33550309c871f109b0000000000000000000000008cb6da61af1624efb7494a88a5ec7b1a92e196980000000000000000000000001222b2770c6ce19747fad5d3602dfe120b4e5e2b000000000000000000000000e1051fdb83569bea32658ff95e6b08afef372d70000000000000000000000000de0739ffd660298fdadb84a259e0a726466b9054000000000000000000000000cfd2bce9abbf539cf7b1f33dfad7eadd09a530050000000000000000000000002774a197529260e135a18f46db22ef9769e0a280000000000000000000000000103f2ba4fe70d02702bcaa1bbb380dfc3424d6a40000000000000000000000002be8e512a55531f55a30c9213a2fa81a27b72df900000000000000000000000011abd2bb00ff4ea6e84d4fff89943b87658a327e00000000000000000000000037595b4a08f0138ba1c1f2fb61137b1f9a6a3ff1000000000000000000000000cdcd625991505078a8ef6b0f2d0f0e67206d4c500000000000000000000000000f30e9b3927060874be618d90163b7dcc104ba8a000000000000000000000000edcbdbdb96c7cb69456b9f914f602cf0dc228be400000000000000000000000001f66f7f52e1f7c18694301d3d509d955cb185240000000000000000000000004dea057e2cc4f0c8054558001ad44200b652acb20000000000000000000000008ad5494e951d30088b4bc823ace04ba310f57eed00000000000000000000000071a65ff00d0bb947b385e237a8316b0dc3808ac00000000000000000000000003861ac7ece04e7d11f3b8d4fb8ffbff10d513981000000000000000000000000541fb8f82b694d58c6c7d3941b2d9dd57f3649e0000000000000000000000000de1a0823f9e1f78ad462f9a3d0006d30b626afd500000000000000000000000079797fc772ef86591b05053270659948d7f4294d000000000000000000000000ef1da1f5737f2a1cf262f73231c2086431dab15d000000000000000000000000f515d2a4143a4b5f4a0b56a281e687ff8c9e746400000000000000000000000060aedf96222d930554a5fc95d296322d8d25bf2d000000000000000000000000bf13434c4933b9738ed06e05acb41c11973fd01e000000000000000000000000736bc5dbd6ce77e15d7e8189b5028f5d86358251000000000000000000000000d8712c2091ee2834fbb637aafc741e2c2c7d7a6d0000000000000000000000007df40b7ed352ca570f484e17bc9329d6dff4d87600000000000000000000000037b7aa970e83f95ca7a51a19e86bf6170bd9dd3500000000000000000000000026e0d0dc655c0185ade4667c61e7a23ee7e3f39d0000000000000000000000006b43879642063274bd3acd0cf9e4cc790798b76100000000000000000000000024c8dba65047c0784285b53f9765a7f20276b099000000000000000000000000f8865e26f3bbbbd46110de83e0a17e89da9d796f000000000000000000000000e4d0b2bee643c5e9a38c6af81af9152384e1607c000000000000000000000000f7a698c4add6626e16d841257a4eca679ca79e4b0000000000000000000000004bddd350d28089c359f69da106e81e34741c97cf0000000000000000000000007d31a58ddd7bfeabe986e5134fb61ac3ec4cd92f00000000000000000000000016133f99f3e9ce5dd713620e4fa12900c79e08f800000000000000000000000005c9b125bcf0b3629cd635207a4995897986b8030000000000000000000000005f971aaa6504d13d93888dfffde675d2cec926b300000000000000000000000041709c751727ae67495b38bbe41077da28b09f21000000000000000000000000bd3483a24c066980c9b3cbe0f2da7542add603ed000000000000000000000000c36167420d15c132aedaaae386f7de5937fa0e2b0000000000000000000000007bd09867b826c640a5f16b56406278137235d0a3000000000000000000000000ec99b014f1b85ce4065ba4deb38a0e6c3a039263000000000000000000000000b20b4780858178df807dc923ebe46bcb20f2d183000000000000000000000000ed2c94715634b644c544564b93c81b8eb019fdaa000000000000000000000000663632243424bd8b00d66c56418824765d8a67b6000000000000000000000000527553bb5d850016818c4fbc9c09937ab160507d000000000000000000000000926dbee65227eecf4d77255fe0fc8ad8d893d7d500000000000000000000000082692da4dd937c29b66ae42fcae244b29095c2d80000000000000000000000005524c8f15f7c0e23b898b61d09302d96cccd993300000000000000000000000053501633d3e0b4dffb668c4fa1be05e4cd9b8744000000000000000000000000f5693db0b7064a28671eaf0edd4f49155964b773000000000000000000000000a52ab551f5462e635bc435725f41bb4ec17db573000000000000000000000000750502db6231588a5957164f0feee1c840d497cc000000000000000000000000ecd23a431f201167a6d1ea95b9cb491fa97d3b0400000000000000000000000064f4b65be5953c489bd4862a88d34436f5ca53fd0000000000000000000000008c06d7ab5f9e9a14449139007d42128ad084a7c6000000000000000000000000f3699b3d740b0e52515c409a7186e0671b53b98d0000000000000000000000007eea0e4ef30eca380065288d22085432fd5a94330000000000000000000000006d64a34b548f1374533e642071673dc8c158a0a900000000000000000000000082de78442a077a880f1092437adcefd86a388deb0000000000000000000000004ee1f04664b68eecd4cdd6be7b5d098466a6f8d70000000000000000000000005495cbfa6b089efd1dbcc0731380927f597d371900000000000000000000000037d845207e608b02470a1fe1340b786d22646a5c0000000000000000000000005590439aade2ea0348d038ce9e5ffc4194b88081000000000000000000000000c260d63f188a370d2ccd8351a725b89b3a48b2ee000000000000000000000000b415a1d321009f96d61e378afe8bd5b6b825c2230000000000000000000000009f03a317458297f541b83b776ff81d73db8a05ec000000000000000000000000645e23d694b2c92e0eb94303f2c0478e07f1db6b000000000000000000000000d7bdc5a50d0669ea4c26d683b508c9d41e172e39000000000000000000000000c29d3d7a969aee67156feafce66717c3d9d12de500000000000000000000000010ba2c8e5d7bc8f8d793245598b5e96e52d3da48000000000000000000000000297a636dfbfb37776b9d4fa055dd6d41386e9a37000000000000000000000000c84c939d733b991002e2e05b1b2de85ed5937462000000000000000000000000467491f053e4b03830f0d9699c9fcaeebe2723ae0000000000000000000000007bedf412d737aad0be31da88e844d5966737a27c000000000000000000000000fb88990c6b6c1c2b049d2f3fc7c153bb1af6e415000000000000000000000000a085ca6cfde71bb84da1e5f620db7ac319e1261e000000000000000000000000594c345ac431912bd33e14df88a377359c247c9c000000000000000000000000f2ea8fc6b161365d649eba092ec96c4e747db34c000000000000000000000000f3ac384d3aa784ae9a62e5e1d237bbfaa8dfc0f4000000000000000000000000edef46934dc28a8c0db3a132b88a977991a82e6d000000000000000000000000adab00d9988dda80d90d414f50b890712e4f66410000000000000000000000001b0fa74478b9ccdef584da61128a9b69f8bb7fb400000000000000000000000010650dd38faeb7148d29ef6b5b3db7af81adf11d000000000000000000000000bb5b0289f596bf1c3a11b66a4dc2607db24e05050000000000000000000000001d1e36b9a04fe56ec73ae325137f2128a5f911c1000000000000000000000000cfd4dad00f8d1ff106a220081ebe114bc4626897000000000000000000000000bad6a6323d4e61416d3af835abae0965bfc472f80000000000000000000000005025de4768dd61f07c07239dbc9dda9e2eda3a37000000000000000000000000bdc8bf27ff96504b490fb9f16d8284e0e5af79ac0000000000000000000000004092c2d760237744bdc61aefeb5131dc930d34ea00000000000000000000000022fe089b81e03cd20b3df880014a3b49eb984498000000000000000000000000cdb551de49adee16b09123d2bb7673414d2a7d080000000000000000000000004d77976db047bfb03dd3e801da56fb210aac3a690000000000000000000000004d72cdf60099d9358e2e0aae2d9f31201300c7ba000000000000000000000000df380c48bf9f6513666c54a1fc1447635ef1f5ef000000000000000000000000ca0dbca69459918ffb9c19716986764757272da60000000000000000000000000229a7e98255860b1eeed1f467cf9aa0fc05a9860000000000000000000000007329214199dc4363a595670c6b45fdab483d56ea0000000000000000000000001325801876057db70fdbc1f602b61d609f766a55000000000000000000000000e0d2f41475479a0e27254bbc882523bd1d1645120000000000000000000000000663563b65fdcf222f3ef96b8682f3fd439953b2000000000000000000000000c906bc091aaa6c6ff1af0167b7cae6248f6d78470000000000000000000000007aede39bad51183edfbbd53986f0f311d4696804000000000000000000000000b4803c8b99ce5f979c46b6a376092c64c00ab7d60000000000000000000000002c0a2a99a55ffdeee2f2e163d97fc275be7049be0000000000000000000000006078e7f43cda4622cb0e0995ee297d14100fc37100000000000000000000000014cad7facdab8915bd177a0b6ac62cb67434a76a000000000000000000000000880ec4912818f5279830ef197467ceabf9ae995b00000000000000000000000082b989940bbe26f94c27d85d302e3dd9a0563495000000000000000000000000f5a1fe55fc9cc7fa8de1d2e92784bb16e45469a1000000000000000000000000c9582d2520ef22e211d9eb629a7d881d4d1131830000000000000000000000007ab148df353ef24b33d9b2d284e37a730acdbd650000000000000000000000007ecf76b8eed829d572685c84adb13a7e9607a68d000000000000000000000000e6c01d6669c3e27662b95470886e0a2c9a73e9da0000000000000000000000000fb3f4fbb9a6ff9fba39e14133d2bfbcca217bc7000000000000000000000000ae7ad8273e1c7cf55f7f6e768388ef965c9bdb350000000000000000000000004e99b8af4b724f1c6ecbc725cf4477a6b230191e000000000000000000000000407b25bba4bc789cf9e857182625ab0b4ed089dd000000000000000000000000ff8442c19e4a6f71b3e503db6ef29a88299158b7000000000000000000000000196601d63bf7d8c748df1a561240c0ce381da384000000000000000000000000f6ef27077418219702c0fe17371586c2a4af17b100000000000000000000000038600e4c15c2614f11d51f36000f8845ef4bee9b00000000000000000000000054af6d79378cb28749bc943621fd818073c964cc000000000000000000000000737704224a1f0532d9b61eddba922795595c60d60000000000000000000000004ec9ddd6538e878a2f3dac52a07ed3d2397ed423000000000000000000000000dbf3081c4d47f58ad343bf5ec9ed826845901eb60000000000000000000000003ba69104b7ecc03ba423dcb81c441aa86d5ae41500000000000000000000000005a9367bb79a48e8781f40a6015b57c57146b1b1000000000000000000000000922a1f2f91fdf51ea02023b35ba40a9fd3f87bf90000000000000000000000004c0dba3730b9beee826551e52541e198393ff056000000000000000000000000844bb05fb65636f41b2a8af34c1fd2be3265055d0000000000000000000000003ee6e8b222a6312cd2b32cc819e523bfecc2e99800000000000000000000000051fc320f8fa6facfd63ae83af6bbd7b6d35f9e54000000000000000000000000620437ca15cc746ae1383da67d7f3f571a7b37550000000000000000000000007fa780d90e43925160578b47ecf82859a4cdd259000000000000000000000000eece754fd5c049bad09071097939f01883b771be000000000000000000000000a6250c53e818da2c32760fb685e685ff8a58484400000000000000000000000042f654d1fdacb1b27f7a3cb712a397e81ff8697b000000000000000000000000d7b58e15061f3cd4edee3b92a0cf2658abb354f70000000000000000000000004b89d407e366d948709df4c5cfcf86f78933c693000000000000000000000000cbde3c7961e3abf00a46e567fe87eb11929be9bd000000000000000000000000c5c51edc51f17114136ace9bf8efb276add578ed0000000000000000000000009eed555a7b54471a0808cec8d176980323674bc8000000000000000000000000f38b9f69c32538197ef029a3e8841d5787bb5b9300000000000000000000000006df73367dc47f569facf57a727ae5334f021b3f000000000000000000000000010e88517aff5feab2a0219a926255da46678105000000000000000000000000f95a7c02d22432a803f4db06ddc984963ee5c60100000000000000000000000010310a8a86065ba84932c3b6d64b987bc80bd4760000000000000000000000007e341a3b75d781f2be7a2456198a8c81a87b3c08000000000000000000000000f3fcaa26f10d4c71feb1cc5dcad256d8abaa1bce000000000000000000000000c994563c25c5c1fe614c77cecff5af43b5e37d2b00000000000000000000000098ca5d553f12c375b3328a77d97ae8445479a28a000000000000000000000000fbb2e6ca865c1b2a88cd3ab85fac9a678acd23bf00000000000000000000000037d463bdfd9cee72bfbc1e58f3e1f21d20681f2b000000000000000000000000c31923e5922cf573efa09acc50ac537ec0aee122000000000000000000000000ac2382c7a93b3303cb52888e44c766b8cef3831800000000000000000000000072eb63c1824b0f959be6ab9d81b0194f40f6a5d9000000000000000000000000e075a111a6f91795414f01f918c3ab22893749b9000000000000000000000000c27c4ba7dc222320b8bd55e3372b9519ca6bfccc0000000000000000000000003480d9703809688fa214e30ff8ae552e35410306000000000000000000000000f16dc3f6fa91a2a20f23b0da86b83897a33c2f540000000000000000000000001d896657a76a968bb8db29c2caee3a799c5a0bfb00000000000000000000000080395bf215768e73a1b2ce6bf70fecbfe0c5f366000000000000000000000000e0a402f5eccc225612759b63d231a8bcad94c56b0000000000000000000000003b16b5cf9734dfcc8e87bfa9f91fa2f14e22e6de000000000000000000000000e9da2cd2165cd281c535c02f7d622d3f27c26e0500000000000000000000000069c48196fd5f2e017ef23afd4cfea0435ac323ee00000000000000000000000002aad952a75a4eb651040598910509c150287a5e000000000000000000000000abbabfe3c5519f8cf8e66a9fc2902d38e0f56bcd0000000000000000000000005965f8c7149aaf31cbd5a46b2888485476cceac200000000000000000000000027af6d9df09181be235b546e9877802b1fc6171b00000000000000000000000047842489390118143cb1f47b373dfe6740bfe27800000000000000000000000091502786e0f01221ed68c83c677772d710d8ffc60000000000000000000000007923d1e207a08887e13768f0e8d114e29b147d29000000000000000000000000a68176387a8a58814b780529df1d164d0904c9ec000000000000000000000000ca64db570499c18b45000d5fafb804db1709565600000000000000000000000011aeeccfa3eb240f73c93bfab9e4a178a55dfe5400000000000000000000000095625ee44911918c4d02fbb5c789f9bc4cd2ad56000000000000000000000000e5f4dcba7dbcef700c3fb2865f36762688c7abdb0000000000000000000000002ed378b43ca9ef9d649381d7c9f0ed3f225649ba000000000000000000000000374379349c468f9d2f2e7766a2c5c9f8d092fc740000000000000000000000008ed0a06d84c250da2f4f0335b31365b9a9d4616d000000000000000000000000e796f950ba5f679b2b05da5f512778941f50f79c000000000000000000000000c0ec81fe0d27a612106c631274d4293b15d9b480000000000000000000000000b2e7930bde11d93050be45e18cdd7f57633cad3f0000000000000000000000006d35d4685389f50a54808e2482268a73875afbf000000000000000000000000088df89fb6efa105504c25235bc60d24a91e657f5000000000000000000000000e123935eb941d5d71572df0f2b84c0d481cda5cd000000000000000000000000fe39a5983a2c3b99b2fc1cbc8842fc473b706b310000000000000000000000002297ad4d5a42d6fae68139f976b0386e51db41320000000000000000000000001bfeff42ecfebf16256a0b4ba5a85f81a77868a300000000000000000000000048a3714742d5880fb5da9bc5f755c15f7a7863d70000000000000000000000001cce6b9547b0b676e9894815f19af221ac2fe3f0000000000000000000000000e899d38bd99bd3c115d024f2eff87f541ab6e2ff00000000000000000000000059ae211c2952596b98ec00125a6f310e06d0c62b000000000000000000000000c20147e9755dab1fc530ffe9793236c1072fdb820000000000000000000000008184b8c1d9dd199f83655f344eb9426015b591b9000000000000000000000000a43792fe3bee6e67ed1808ff48b2e669b010ce520000000000000000000000002f1c9bb5ae709fa92ad4626595057f45c69d182800000000000000000000000047bae00e3a5c826728c183e2159511adf7368447000000000000000000000000fc082f1c01ef956c4b3b11ba2124c447b8f4dd19000000000000000000000000557d9c665c4dc7be280791869b68b15b41f72825000000000000000000000000e15a1102854e5bf9f6148bcb5a1b0c39b115aba9000000000000000000000000f570649cc77ba35bd934afa057b20ec5792f7609000000000000000000000000bfb4e065dbf9fb861b8f5adea67726b43fa9ae0700000000000000000000000022391f1ecab821cf6b2304d1c7a6bd151d329153000000000000000000000000bb38e1c9e6d61b51f2ef5f9290b29e86d9191fdf0000000000000000000000004e9543c051c673e11394636cd1dde62f154d6a14000000000000000000000000ee62c436b0298ab8ec1721218c6921551616287c000000000000000000000000c3fda108c7cce3380e4f610c54e1c6ed0d76bdaa000000000000000000000000602ae69e48edb96366595165d3b5cbbe75f94a60000000000000000000000000e3bc755ffe8d6fd58c43ae5f53ee28c94b757fd000000000000000000000000030bd0ecf152cc863e7e293d7ce7f19a624f7b6660000000000000000000000003ed2be923011b9a00f77517d84cd55b86823996b0000000000000000000000002498375dc90b86d9adbf712963c1fde7e06af06a000000000000000000000000d4345aa6420a3f62bf0dc082fcac71dbd38f8374000000000000000000000000d5d68ba67931ccab23628fcfef5ad92e7fa2f0130000000000000000000000005a38250d0d5f4859dc8b7f8b562b5c090a57a8830000000000000000000000004f401872fb6f849767f0b502af6652c1b4d41072000000000000000000000000cf21c77ca385a2c4faf6d031f669186a5a6112cb0000000000000000000000006694dd8b461ec8ffb4b6e8f0993f85acabc36483000000000000000000000000898fa63bdf117243d1dd80e19af7f8fa57b7011f0000000000000000000000000dffc847ed733bcabe1cc3c016ec7a731058ea6e0000000000000000000000008a4d47471e39d9cfcbd6e4acb7fa157bc0815a9c0000000000000000000000007d3d1ef46ea6bc51ce6b97ee94a44cb8c1c7f4a200000000000000000000000091e9a526369667a4ffbdef5ba4a5233d8a6ff751000000000000000000000000d3c553d15246a27b6db86711395f57b323a92e92000000000000000000000000b6c8cabc2150083261d541a3011a658a36ca55b9000000000000000000000000e02e859b8aa465d1c9ae3d92293f260a6624a9940000000000000000000000000d08ff54f9db016bdef5b480edcbc200c13700aa000000000000000000000000753347146c96be75d4ac18c5a70872a4b2924bf20000000000000000000000001036ba8685782279e9ea1650297a6d4769095ac000000000000000000000000039015fd150c8d399a912f11ec797d9051b41cc04000000000000000000000000f47f3c8709ac70e59b16d4474379992734520869000000000000000000000000a67201fcd773d00ce3c24acc4fdedd5b19c4878f000000000000000000000000f51c82cfb4cb52bba2a2df6c59ab042e966cdd850000000000000000000000001280b98643cef816b20c47fc2ee0bac5b8fb0f3e0000000000000000000000003d50970d82e064af796bf87e10a7dffdaec887d8000000000000000000000000c99bd2d32119f15a436bd0f142111b4e8ccd9c4d0000000000000000000000005687a52768cc21c08346534c8543fd4b99dbc2d7000000000000000000000000079bb1537731cd0fbd2d77028c21d0902a6ed94e0000000000000000000000007808db10080dde76616ad6b4feafc444ea40ac2100000000000000000000000035cf5696aeea0ac810d9d37984c1e64470317d42000000000000000000000000bbe21029c8af453e9c538083d1a96b911c0348b40000000000000000000000005ca6c0770c0ad45b10fc5664fa2ff5168c806dfd00000000000000000000000075c35bd113639705245dca7a3a1875b5d72fd4c7000000000000000000000000b2117bb1074bc2f6d9b07d0065b1dc7faab58cf70000000000000000000000005bcf3bb2885108039c77e62f633345f1a021222f000000000000000000000000ffb38ae4f3a4745ffcbf41188d97c2cc483f7426000000000000000000000000f68d4a9300d191cbe1c04d79e6b3c48bc77d5afb00000000000000000000000076dd376113343c2504df281fc2b08f40efdcc58400000000000000000000000075328d1afd14ddc64a7e53d764a4a5703100ac9e000000000000000000000000fdbef02913974ac1635c33956c1eb1a1ef77c7e000000000000000000000000095b8a1c6610e60ef1ef207ee1cda4f070cf3e00300000000000000000000000081db095459fb7636a08deb424f78c5de02a91ef5000000000000000000000000b48af526659078fec2964cc51b99cace144204070000000000000000000000008d999c650037d997282c00c150337dd5150441ca000000000000000000000000c003206e33164ddfa0df0cf94043bac91100a5bc000000000000000000000000375bdae4f3e283feb950b2b901872ff84edc00d4000000000000000000000000e7818f01048aaa72fd2640c749557c081a3302140000000000000000000000002b3194cc6cff85bccec63b93103c4f58b615f455000000000000000000000000fb806f2615050ec364dec0288b473e500888a59c000000000000000000000000a8f69b45193a0bf625b2be4228231dfe994615f0000000000000000000000000563a32fe1b6e2ce3e6a1bab264db16ba3271f8bc000000000000000000000000e121029d1886fb39658a28c94061e4a6e5d143650000000000000000000000009ec05bce2e2e729b7c913e4b7236c99955fa03200000000000000000000000006de0321162957812818924e12e1f17cd45d4ddb1000000000000000000000000fdc8b4392dac33d24222b189bf6058ee41b11ec10000000000000000000000007087e090c65ddc613b4386cda84aa3de9dac65bd000000000000000000000000cc86dafe28b192178824c04621c8e5b424ff4c91000000000000000000000000bcb5086025154f3ecb971a8e3334573954d3bfa3000000000000000000000000106c5f476b9d15a7bb9687808f0e6844179326fe00000000000000000000000057a8f2ee32645760e85dec131c00e4a75f40e377000000000000000000000000972abb89f51370a7c2a3c0cecda3a6732e38f53000000000000000000000000036ae715a4afb97f0a7045ae53ddfc8bc180e152c000000000000000000000000ac5f1fb1246312b325987911debe38787ec9d3040000000000000000000000004cdf088ac50af486498b9994193a3999b74a4003000000000000000000000000de6fb42d545948e28f9dd1a340635ac3fb5dba660000000000000000000000007457667ee63bca3c134f246af687091e7e259bc20000000000000000000000004f13308f3e8e6b10a9c79009fcc5796655b9e649000000000000000000000000fed3cace0927eb595f0276bf011d7f1bbbb1b4c60000000000000000000000009c1d690969d1e2040e65a4691a1a54c1fa2df8340000000000000000000000006a04977454db1b95d3bc772d425206fd9af1a4b700000000000000000000000071d6f2a3977cf5ea307ce97f67b58235ed9eec18000000000000000000000000f6b5ee3bba4dcd316b6a6b81ce9e29f0d01710ef000000000000000000000000968b687250be1d22e28a44d3aab9948c5a4f044a0000000000000000000000002e66cc25efa06adfcf4def63208bc85ee0506e91000000000000000000000000e8e5f1b0a9e956d511a0f01af0c24f614a8d58da0000000000000000000000009affec1b61fa6248ccb1d85bdf311974ed49838000000000000000000000000027d25bbda38f681c34a514e74d4e193bc1c2f19e0000000000000000000000000296c2bf32bd8141d604efe9620dc0aeb3353f670000000000000000000000004485ab5f68679383fbc9b2868cae3ed20c27b456000000000000000000000000a710aa95a4ddf0cf14420bce1e988208dff75f2f000000000000000000000000c4d789be66f75caabd6e030baf9ca48d0782467b000000000000000000000000666684070a21715b78c93a87b4dbdd49def4b86100000000000000000000000086a4537c266905e1bd78ad326cfc53462e2b3b320000000000000000000000001c2037fa2365d90b535bd5b0795ce8b43a5f5ea10000000000000000000000007cf80d94448614bbf7590fcce04959aca4ac5ed3000000000000000000000000fe95cb35e4b2bc14d0c977a18430dd71112eb44a0000000000000000000000008e6c52add45fa7e01624a3181e7a8a8fb15f3b12000000000000000000000000611b9991bbe1f4de12e8d659b304dc912670b174000000000000000000000000cff551527f4955165064e0a0295dae0f1f28dcde000000000000000000000000decaa75515f8d2804b3d96258a66565ed43bfbb2000000000000000000000000f378283a9c75b78f6e55efa9351d581a4d0891ad00000000000000000000000018d2950e60962c6098a4efee0495f69e042ee24c000000000000000000000000967cea2cc9d1f710537ab276c69803ae253312050000000000000000000000003da35bdb3156aae14eca2d3c746151c91e4609de000000000000000000000000f1f8670c8108b2609bc4baaa598f5c3942c02c55000000000000000000000000223e010e49a584fc09aa71a293ba378549781fc1000000000000000000000000f3a33322ba5de69c7534bab176258559c302ec350000000000000000000000001fdafc8c27c3c3234db3687599ac0d4c6a4bf3e3000000000000000000000000fe8f37a0998483d69738de069559da356ca9c0dc000000000000000000000000d9a7fb6dff0baf7989251ed27f9c4076412700ba000000000000000000000000ee37961251d417dc4d553db8927866c6376937c0000000000000000000000000950b8cc75325e03f4bef2971e655aa97fcbcd226000000000000000000000000ab33a95cb0bf6cad907e0637166eed1516a4d72a00000000000000000000000098846a67e8a8e52b37223c0fe91597dc3546c69d000000000000000000000000aa7275ce05d7ce994815d3b6a60222450baa40e80000000000000000000000008f3e691ff3754270089e3053d65a835d489263cb0000000000000000000000001538c97e1149468d9c5459649868bb5b61a223ea000000000000000000000000379390e7d55c61e5b29de4644264f0a83f1d7383000000000000000000000000bc9cf4f939140421ccc6e1f66b2a03147a09d189000000000000000000000000777eb110d3f9ff39d8ec99dde2a5131b3bbb65e9000000000000000000000000b1dc6b18310e5afdc941bc873d10c9ce1c4a4fba000000000000000000000000c7607405b4ec93175e45f4bae7d256b2181228d700000000000000000000000089a10276cd7c091d72522720004846c6f02f0b8f000000000000000000000000f19c8f6a984f4dedbd8f916d02c9a2bcf61be5010000000000000000000000007a7037a7ad986cd821687329f9c5cced05ef569d000000000000000000000000ab95633c13d994e8633e11bb7602bf434844d758000000000000000000000000ec810beb4d1a297ff9c3c103e65c00dd3430cf1e00000000000000000000000097f3ad44acc2e4ae3910e722abd2050289eae261000000000000000000000000ba80d244eee9d8ed665b85d3f18dd07ce18b6de6000000000000000000000000113b460b69ef5bc8b60c465ad0fb1471da1b69fa0000000000000000000000005c4e0603e55ff1b9dc4672b55e1703cff8c77788000000000000000000000000b173f30abc3bf96f2dffb197b5988702dfd2188300000000000000000000000022b9ccab6579b1612f7d4680c4b048031d76cc19000000000000000000000000ca0343a08e26c8516b330f8c97555e53d4565b9e0000000000000000000000007fc5ae8d3ec7d5f3c746723135e4d6c39a414b34000000000000000000000000d821b11946073afc66c8136d340c3b6b3530285a00000000000000000000000070fab62304379d5f464a7232b96b0b14cf4b44a10000000000000000000000007f332fc5b459a671ad695cc7272f646d794199fc000000000000000000000000199841cf8da55a8894dbf4a48b610e7a801ed46a000000000000000000000000974753a55d34cf2290072731f29e953a33384b7a00000000000000000000000009ecc9c593a148db8cb52d2e666f58a4b6d31923000000000000000000000000f2f493266b42c93777961089af02a08f103c0dbd0000000000000000000000006913b9fb7519c7ec201243a7a711be43ca0a9fa4000000000000000000000000110d90bc7f05e89b8925d501dda9e54b6c2d15e7000000000000000000000000472574491e8574eefdafd037059a72ce55edbe3200000000000000000000000066dfaf8589f6dea1d54bb31080968b605decc3510000000000000000000000005f666ac8934a8963896338bd38d8eb4f96e02c8c00000000000000000000000062dcc18d7f262aa3c98c832847ea8622104906f5000000000000000000000000d56dd1703eeff28d07ea4d85e3eed474c76cb034000000000000000000000000f00a2a3753b69e3501b0ad34af61f4c0c299472c0000000000000000000000008ce43c12d5a18fedecd1e05c85ba7e20a32a5f7b0000000000000000000000004874de0d095da01ad77ff7ab61e305cdd3bf3175000000000000000000000000e04a2aabfa2f0a59d4b0af98cc7fec0f382e2be400000000000000000000000083a7b432c1d6021eb15c5e6f1aefb2750f0a5ebd000000000000000000000000d176d4fb42032921341f8948dfb3a6cf79febaea000000000000000000000000d74f5bae96d308cc7242515b5ddb0797162a58000000000000000000000000002d389c813defc6f9532229f68c30d4cb97b26d6a000000000000000000000000bb245a1780f1d2b175ec379f3085ef6ded9467a30000000000000000000000005cc5a4b6436be00e2567cf6c225400901954e29a000000000000000000000000c601ef866d921a9dcc9fedd39611558ff697f15300000000000000000000000013d58a23e3526a0f1bdbf77020cfe6822ef989cd000000000000000000000000f60fb76e6ad89364af3ffe72c447882bfe390331000000000000000000000000e03c1618f43dc16b075466e2b44538c96f9059e4000000000000000000000000a810d4d7d1c5b094f3eb44e94cf33aa65b846e680000000000000000000000001bf1800941b5c0ea2c1e7e308950e84ed63af60800000000000000000000000048d7ec29baa8829c075974b442e81f45f211f4110000000000000000000000000a1be9bc4ce451b1af2297114c197b1cca31fa6c000000000000000000000000dc2c8c125d0bb7621b5e8d59fd95ba80b02c43df0000000000000000000000009b0c4796837133b1f92c876ab85cd11f25dab1bb0000000000000000000000004d60daa696d7e2dceb15152a96cce9c92c2cb5b1000000000000000000000000489d894e769444f8430cf1fe5607bc1215fed57000000000000000000000000059a295b39aea38803ac50803fc22dd1601928489000000000000000000000000c4398eefe9232efa2e29e3efeb59b48bf54ee7a60000000000000000000000000eb7b0518e39b43b07c2ff0061980b75ab831087000000000000000000000000c7b2ccae3d91c02b6fde892dee3066b55331b2070000000000000000000000002eec863a82a876acf3d8fb231215ef69bd77803e00000000000000000000000038b92d665f0ba777ff8e609923f8a532d5abfee6000000000000000000000000567314d4d10b632783fed5a9a5393092fd2c504b00000000000000000000000099ed024a4b2cc1af4f251a8dbb328e8ff77069e00000000000000000000000004bfae5eab9938b0ba70f17000c7edde0ffc1f883000000000000000000000000f3123ad4157f99ed5a05c2e0b28b09f1d3e040b3000000000000000000000000a5af9119d59b6f878a70a2e7f34a29b337be2401000000000000000000000000ae5b777e0a1ba128649a49b50641eab0437cdd8a00000000000000000000000087625ff1bfacac1fb885c8a66c1a3d6d36edf5a7000000000000000000000000865c0116a09e9b3b1c2e42c9c61178dd285d1eb8000000000000000000000000d03a72442a5fcf9f6e9787490120c17832c3b01d0000000000000000000000003cd6ed0b713cbc7261706a871ab70bc0f388a6f3000000000000000000000000155ee07841c9ca4ecd77caa72f728bf86c42d2a60000000000000000000000004da12c3fd7bf8438aba5413c228a08678dbc6c880000000000000000000000007c366cb399aaef881c7ac0c945c1f6731e5a7e31000000000000000000000000640505b150cd27108cea5b60c1c6f178c209199d000000000000000000000000bd2fc01fb7844ff93947e5e368c2fd7e9fb4a26b00000000000000000000000049dee3126638f35c9dac8938c16ee66e26ec852e000000000000000000000000a89767ac73441d57a395c6fcdcd873d1cabfbf85000000000000000000000000ac59b9305f057ff4479252ca56ad4bec7ff92ba8000000000000000000000000052b49a07d21e39c2c8c4d53549b63714c63ac85000000000000000000000000a137fa83adbf2f9193afc3185422f137031e48bc000000000000000000000000e355f4c5637898332e49cb17c3994e7311e52ed00000000000000000000000003c507b1976751ec09affea12fdd12cb9561da0ef00000000000000000000000027293760c1050547a45a7b8a43c5a2a9fc7e51760000000000000000000000001f984256186dffe5ffd55926fe31e90c460ae78900000000000000000000000045f4e13f344b92202df24ca16820e417759f789b0000000000000000000000004056d58a15e208e6da5f5b070c25c26a6609b35c000000000000000000000000c6baf45ad23bbb0083a28a341c752e1b4251000c000000000000000000000000128d5997861a2adeb8f27948d4c956d126933419000000000000000000000000a7a1460cb4469d5f12ebd07dfbffea5ea2bb136c000000000000000000000000602171d2409692736ce09c2dac3c6b87c13376ea000000000000000000000000c8ae85e4c8895f136fb3a7e923395e7d771a0828000000000000000000000000e97348f8e6b54ce7c407ec19859ceff89febbe3200000000000000000000000052a6dccecd4f124629dc41368ecb5d162f311d730000000000000000000000009ca5fcccd5c8d1edd33601ca88bfedfd7f82da4b0000000000000000000000001b5de0a08ad81d66a30a987a44e0616dd3fc5f240000000000000000000000000335af00f31da32093f1435a2e470dcbf3c5d9650000000000000000000000005533603478dc2d859249f1e5106e3453f66ba6f8000000000000000000000000e580518f10f7ecdc8b5ebe742ed102433adfce500000000000000000000000009cb843b45a3d8763f073533ae48a958c521742c2000000000000000000000000f7adec76e350901c14311a3f7b636da14abcaa5400000000000000000000000084e1056ed1b76fb03b43e924ef98833dba394b2b000000000000000000000000d617d392e27ff7d93cb783ff116a0264373a331e00000000000000000000000077b8322dd23cb8f00c1ca7949ae56bcdc12f7608000000000000000000000000ee788e0000f2b6ec84cf4b417a47e78c106685b9000000000000000000000000d83f759da7e4c2df57a6415bb1e320a394f3e4e400000000000000000000000094f64697d56e7eaebb7bec1be3a2cf876fdddfdc000000000000000000000000088fe75353f0a2271d3c23d249e58698a54dfa7e0000000000000000000000004c6cec149005de90c409d7c848706f9eb099233f0000000000000000000000003b9c4f93a44693491e3457d5e2d3eae22cdd51e1000000000000000000000000f698599a8cbbf88d4a428365742c7ecbe54f99ab000000000000000000000000990d8822f7df87dbdcaa068530210ef9f5ee7f9a0000000000000000000000005c11a6385e9d0a5b5ec43fea72b83c627733c7330000000000000000000000000eae8fcba13a17b75c544a37a342bdd82bd321540000000000000000000000001cdff0ee46dcdcebfbd0fc72dd230e0b98b5d1d100000000000000000000000098a31752e11a403e81ead50c9c93ea5f8bfa2f0d000000000000000000000000347c5f07c0c180f5bd0f3302aa282b5413a972da00000000000000000000000095096ab6478eaf1095b209fce312afb97177a38d00000000000000000000000063fe834e9858be1a5b773bad72b7203aa2e49e78000000000000000000000000fe534e1f1741eb8de793ed97f8502c131b28e330000000000000000000000000c938a5f33518e7f4561ce084a75173d9cfe78eb1000000000000000000000000a552d1aa725e26897a743031319ca0d2c2b781e600000000000000000000000098c8a9a26c19125e766b62c54983ceb3566fcd7d000000000000000000000000b4894c412259f8fdb0338bc231c6ec7e5033dbc5000000000000000000000000f51f2605a2400ce2cbb7be5afef647c1e76cb1c900000000000000000000000019420a5a0ed9957c8328f7a1cacfcdfef41734a6000000000000000000000000d5d9cd572085ff4e4b978cb77df40262bea1fb7b000000000000000000000000ba3dd55332af9e4bdb21473333b4142381f818e80000000000000000000000008cd67bf63c2d166816b16b8648b5845362da8d7000000000000000000000000070155163fb7e7c2b5e7154151fda1e2a1c1cc67d000000000000000000000000d7bf4717d1d80c6a86e71aac16c93fec937c2c720000000000000000000000000e52290a70cb5057d2e57ad8f331f438fee808ea000000000000000000000000ee33fee257a8c138f2601d95c8b85d6d18d68aa9000000000000000000000000c36d2950339dfecc7af67e834c3b9be69786f7ee000000000000000000000000000058d75ab402902838dbf5aa9d1894bb420000000000000000000000000000efb695a389222d8d5b7ae19981f0b03787fba837000000000000000000000000f42211be66a7e7cb810028b5ef01d9d69d67010c000000000000000000000000dbc7671fec79a5ab172587fb893160d214993459000000000000000000000000ec4e6d4729a4afc1bd507219d03f09bab49f6b1c000000000000000000000000208fdee8963f641078e4ab7bb6506ca658ff05c80000000000000000000000006d956c4b3b803037ebe039c973cb487e104d7039000000000000000000000000662d184bf692443a7cb3426cd9a59f8b557f9719000000000000000000000000f8e86b06ecef1a3f10f5f8919432bccccca56c430000000000000000000000003a5260df24e364723763ef53b2534bfcb75c7bfa00000000000000000000000014f9bc1d6f5de9dfae4f993ab441e3ee92d438ef000000000000000000000000c795552483fb97c0de7977c3f4697a88c61175430000000000000000000000001ec3752f514519e981f5ceb558819b62f856238e000000000000000000000000c69c9432c23703e07733efc42e504a2f48e96b29000000000000000000000000f22b286fda7369255376742f360ffcee4e1fbd42000000000000000000000000688d914f6b2e16aaa2104298771ede266d1a573e00000000000000000000000011dd5ec7aa94e503fb4867e036a9638fb034c28f000000000000000000000000130dfead8f4df00ce8067222e3a60e5e44df138f000000000000000000000000c4e11331f421261abdd6354c4cfced95388229ac000000000000000000000000b9d02e95a492ed43a172f461ac34be9f34d8f525000000000000000000000000e7bb2f7d158c81a0f021385cc3c9a200aaecd04f00000000000000000000000065d200a6d42939b6d640c3a2c520ad75347b82d7000000000000000000000000626d2806f21d0cc3afab9f2522506a86acfd8183000000000000000000000000efef190832a20167120f5d1da4fe09859f1948a8000000000000000000000000a935ce26b342e4930a54ae16b7941ed018c8d4ee000000000000000000000000b5627ac919bb7ea501f6decbf39c98e5ef680291000000000000000000000000c821da8f59947715030e0a0c301719b77fbe6be90000000000000000000000002af500804a072be9aa9a819e2b34d26d63543ac7000000000000000000000000ae20948d8d4af227ad7df080a505ac155aaa6935000000000000000000000000ee5e3ff5d8e980f650a071b30ca1abce32175c22000000000000000000000000c6633b48d1ad78db38858855a2f2398bfcbb6359000000000000000000000000c37e583e7b76614ffba62b6389acdb17f7aafe4f0000000000000000000000005ce0ee9f7b8062563056223d724b085e742fb5a9000000000000000000000000f7f2c2cd7074b9f7a0c04d31af79316e84c8fa83000000000000000000000000983a6cb7cc4226237f4c460b448261b979c6c1ff0000000000000000000000007db447020493a5b2c01ff22e8149d9f21c03ebe1000000000000000000000000c3612e62b244f34aa5a5e6dabbff447446da6ca80000000000000000000000005ad30d8a41e0fdecebe9acf52e909fd4a38642f9000000000000000000000000bd934cc519fd19c85e506e35f769050c80cddee1000000000000000000000000b46379a9f318cc59f6c3bbc6b2401536386264d600000000000000000000000064ba1cc6da46ba3eb912532e149e65af89e7913c00000000000000000000000041fe2808a883caf57c33bf4058ee961c5b2bce4c00000000000000000000000089488c4c7d4e6154c3421bee0fdb65000261d36500000000000000000000000095c7e7cd459d907bec17137ef162fd1a08d41b57000000000000000000000000e4edd047d993912dd2ee89afed0cd82dbdb94d3c000000000000000000000000243687823b2a469ab7d70944aa60104c8a2af11f000000000000000000000000f2acbd0b6bc708b77532121ce1eaa62516028705000000000000000000000000953fc0e54c148024b09c0bb940f494dbe8932955000000000000000000000000001f855a6777f2c064ed0ac310e83259751761180000000000000000000000007a23255fb5f373b5cc439dc95caaac83dafb77140000000000000000000000005e8d9235d26d0273fc539c3fc4eb50c3b7d2a4130000000000000000000000002beb4d0e0789ab2b13c9993063151e8858962a08000000000000000000000000209c27e9027a8ad5e3b3f837fca1fa6c1dd38a0f000000000000000000000000919476e1cc59e6f6f68f3530b30845fa5e653efc0000000000000000000000001e24905b6b1afa07d0031333534d70da0b9dc23d0000000000000000000000006613d47089309e69003e5d0238ca853b637a5716000000000000000000000000523953b8f04efccd4ba7c5435c171c8c82c2ad9200000000000000000000000059ec4e250244bfd56e4fabfa9a04e6d8e9d8af580000000000000000000000000c5a6dda9a923d42bde56f8494db44cb45e9aabe000000000000000000000000e37efc3757fb503c73750ad80a94e3fa2cc15aed00000000000000000000000075444529ca5078bd7bb27c7bfa52fde5f3ab0628000000000000000000000000b66c414bbb014b5a158ba9f889aacbd3ee039714000000000000000000000000b63e87828db688061a64e9facd263ccabe984866000000000000000000000000bb85960c61564ff5b6e507ab07778593513202ff000000000000000000000000017645c7c8f5ca2aa98d7b9ac7f3965105c095cc000000000000000000000000c6c2e75f21fda746c9bacd67cd995c80ea615c71000000000000000000000000fdcb36682c5f05fbcfdd624d56346d066d924a4d00000000000000000000000004cec071576e96f63970163391cdb08b2ad1247a000000000000000000000000a557a8d677a1f15bd6f352267e7b776cb649236c000000000000000000000000067fff35c8764b8e0ef629147adac65a3765bf150000000000000000000000002ef844fea6bb264b71d19c3278717626b46edf990000000000000000000000006d0b5d8cee603979ab73127ae6f982b604d186010000000000000000000000005aa31f74055028ec816f49e11b311be6a33ce8780000000000000000000000000198636fd963add14af0dc54ff65d7b40e36763f0000000000000000000000003838199a2bf1c43bf2e26d41bb002a9dbc91682a0000000000000000000000008aa7c943177459ad289607d388c5e618bcd17dba0000000000000000000000000af23af94fddd9a5bd10e74bed9672b7630ef55b0000000000000000000000006b61baf5055319138eeeedd35f9b46c949509cb60000000000000000000000000db7e5a2edce201e1985811c45153030171a42c1000000000000000000000000be5fe717d8669274550500155ac0e43f7c81dc9b0000000000000000000000008864486c1be43143b2fb2992777ba0b85129f3e4000000000000000000000000a885eee1b411ec86d29c28f5e0b8b4bfa70b2b9000000000000000000000000018e92faead9e7ba45ca96665033ae5f99dcd82f200000000000000000000000000e3efdadb382544357100fadedef6ff237564e20000000000000000000000001263a38d9b929eaa2c68a2672321d1ed56248b3c000000000000000000000000b5c5b6f8d30d94a7e9d43af9dbce39107bf3b5f30000000000000000000000001f71188e26f964b382841817d551804d98ec6fd1000000000000000000000000ae8118028307e096c275189df1dc492ff86e035f0000000000000000000000004505473f48db95147cce4ffd06849d570deb1486000000000000000000000000ed9a493517b211b4d20b734956bce696fcca39bf000000000000000000000000337c3aac6507da54f825e1646e949e214ffb4c9100000000000000000000000021ac9fcaca3046b8f1cda591897987e6144e84de0000000000000000000000003fa136de54140f5ee4f4c0f44d51fdde1979a88a000000000000000000000000a851afe80e15df369bb17e6c6e6a06ff4f4ab638000000000000000000000000d5bd33c8c473255b891a2565e6df24bdcae0d137000000000000000000000000a9d2c4f4319503aed4671ed6072e69c17a4c38f3000000000000000000000000ef8edfcc1736b8fa0d3dbb06da02734c2457d6680000000000000000000000003cc055a3b125c4daf1dbfb833b6fe2f32c2e6cdd000000000000000000000000594fbd7244fd23fc96a06012503ef6d9860baf59000000000000000000000000e376225c4cb7f30482dd265e4901977745f08bbd000000000000000000000000021e55719f6dd75956b344c81093b9d66225f4d4000000000000000000000000c80eed6a4f59c78859ccf322477c646c851a3f6c000000000000000000000000d800adf9448f698a231100a5401f4b815fd4ed97000000000000000000000000bcd7d6423c8c3974ae3861f2595f485388da266c0000000000000000000000004fbace686fa49278625bc7dff4f37fc8ecfddd7b0000000000000000000000001b8dbf701bfc23bf250fbe49911f921d12c6f6e5000000000000000000000000d7a23d4309d6942627f72fbf6013d976b4b0e92a000000000000000000000000976e21e060a28a4fd9894f149e5dab3bab57fd98000000000000000000000000b7d6d06b1b9b747d526269d188a7447f0899d169000000000000000000000000f9010557433b67d7147e646cafe2c09311837d3f00000000000000000000000035ed27bc5e6264f5fd0064fe09aeeb9b89a2a6ac000000000000000000000000dc150b6eb3b0178e9fc1e4e484018ad0d84302960000000000000000000000000fb99abe54f216358e250339c222165faeccd9e10000000000000000000000008366d6768072e08c4f73383b0c4712b78408ec6e000000000000000000000000acf6f3a2274c015d75f2e510698ba6603018c1d20000000000000000000000001d2798cf7c12c7bf59e5338e7dd440ca5e73c8270000000000000000000000001e4945939faefa3b642cfa87863f9d50022f6be100000000000000000000000005c98f5b5da8166572e765bbed69aec34dd6424c0000000000000000000000006cafd97ded15f9743c8f5788e993a2c6dc5f19ce0000000000000000000000001a5091ea5dce68bc9a06d4136f1f1549cfdb58ad000000000000000000000000642b160c3ee5bb4078e23c90364c2a4c8debec99000000000000000000000000391a0261d0e1a630ade60a0198a2bf24cd2bf672000000000000000000000000817aeb940ef42f2657d1f9536aecb8d06a4fde5e0000000000000000000000004279a5271c2067869d6a7827ca25152f6e99ca030000000000000000000000001340c82c06db6c739542389c9c96aaa235535e370000000000000000000000009082e64041fc44a6f4900c2b1291b1b62732125a00000000000000000000000057a97d4278a0237d0614fcef5cc92d44b033a73e00000000000000000000000085d30f60f67d16bc3c359af08b976bc10f586fa2000000000000000000000000a414702035616f8c6f3a0f6b2ace13931e316fdb000000000000000000000000cde2f2d9ce44d650442c1415891fca8d94d260880000000000000000000000007fec4bb7e61c10b3a12630016bfecd4b43d888f6000000000000000000000000b736dc9c55a970214f40001d386d19af89f1f842000000000000000000000000dffab63538328c2e8911cf436f410f220a5270b30000000000000000000000001929347e025d4f5f8d6b2bd2261e2f4efcacd21500000000000000000000000066dda55bf9095b00b4c1c3da2481fdf8927ff64f00000000000000000000000038deca429e4afa8f1274778d47cb38ec8744563d000000000000000000000000420e168e4d1a4c6af5feafe3f5f85f8299611c6a0000000000000000000000000730c2b951ca6b64baa93dc7f35c59d90c201ba10000000000000000000000005396a6abfa1c0f4a43e547737b80b4abdf2e209a000000000000000000000000f30cf7a7d08f5f3c4dd98c699ea66a41c8348c7c0000000000000000000000006ee61b412e2ae2388286ad2ac742d662c17f82500000000000000000000000002cf12c3b4fa37fb5169b46981983d71d1107b978000000000000000000000000cc2d8a47fc454c9c3c48151fc2f956587f7b1da500000000000000000000000025f786ef995629dac6279529089c4f31cb4bc80d0000000000000000000000009a6889bf9f2cbe7386d2475332fa384d5dabd78a00000000000000000000000048777966c5b58a4fa3d07979fea1a614297150dd000000000000000000000000e001a3effe5dc1a7abaeeef7edccfb76a44c742d000000000000000000000000bfddd110edf2370b6c9fb9a2c7a8aabea28519ad000000000000000000000000e6a3a0fe53eb9bb8c3517223a15e3dbd693ea82c000000000000000000000000551afa8836c89278cc4b26df0f68e9315e493d8c0000000000000000000000003d26e0421ceeae3d451cc6d9c3d7de5bf8a3d57a0000000000000000000000001092a3d0da5d300531f722d274c772795e168a78000000000000000000000000076cb0c8ddb6ecaf88909772c5e6a06e66768783000000000000000000000000721e1de649de9c676f080d860086d249702a543c000000000000000000000000b52073706a91d15921fdf56d67aaeca37da9072f00000000000000000000000071475deea086a5c3a2114acb3b89213fbd0354740000000000000000000000009ea7158b771fdad6b91c9d94c974a052e2d6c24a0000000000000000000000008f9bee90c1e9b340d918cc98ef3eaadbb4716da4000000000000000000000000db072f70051f0a92d9e760f5a549dadbead3afba000000000000000000000000a61766de75d4da50bf4ba2c27bfda9925e0c3d61000000000000000000000000be69d69628fcd46bc2379ac05b4db2c77f2fdedb000000000000000000000000edbf3b7363ae4fcd778eb15e133eded32cce0efc0000000000000000000000006fc4e946dba90186ad37626ec5343b126764167d0000000000000000000000001f286dd738b0caa8319c8d4cb98f6453d9f82101000000000000000000000000d14b97dd020ca8e88bd6747743736d0ee6a3ef860000000000000000000000008a3a3622af35b743bfea39964acf658a5fe876160000000000000000000000005b6b7841633970b54a5ec97ad83bb04a78bea16000000000000000000000000042ebecf5cdf748e1e6fed68c055a76d976ee40b100000000000000000000000017369f1600c1982c500a6c1af241b790b0bcc154000000000000000000000000152bfee62034efecb78e2e57ba8bdae9c872f48f000000000000000000000000cc94b3c478a6039e80b46e8dd8141b46a8ddba2b000000000000000000000000790382b54a772961d9ef77a1b82871a47b5f4168000000000000000000000000e52859d8fe080091ab38f339ff948abfab8a0f720000000000000000000000006f30d0b2fe737b35d670a8dc6497a127c67770fb000000000000000000000000fa8c88af32518a8eadd2fec46a01512255195ee900000000000000000000000036dabbb9ef9a7fbaabb45a041d3513dfd8114151000000000000000000000000bec18b07b6a5bf2a6f91437eb4d9dc7b0c1ccad9000000000000000000000000f6cbec4966ec031026cb8f94eb535c1af02c68360000000000000000000000001119b7cf2c71f68641b7a689cb2ab27a9716d124000000000000000000000000997194c5d4d64a09fae95af8743a645df6a0fd8700000000000000000000000036dbc3257021fb0233b651286ed26ab5ca7e81f50000000000000000000000004b95250c6855e7d141a0aaec623b2068dbd1caaf0000000000000000000000005e806a7181bbd39c6edb8b45fbbd9d880ff747470000000000000000000000007c2a14a02b3e54f2bcff78d9f5e89a93be6c39ec000000000000000000000000e258da03b313ff6a36bc9965df00b64b152bdc070000000000000000000000007efcdb612fa1ad55ceba749395de56ffd4e2120a0000000000000000000000009a2949196290c6db9d34c57e060aec9de5bea6b2000000000000000000000000042be89829fdf00cd2f4058b16842d94f40d9e37000000000000000000000000b040562a897aed123a87872a6e081b92c60976c8000000000000000000000000eb33636dcf6114d73cd8e17e1e049f431591aaa5000000000000000000000000e7ac37eafdf10e7054e121ed095887aa5a9eea3a0000000000000000000000005c9dd9a573b7f6082fde81703d6ff6a1a94cabbd000000000000000000000000595a8d86ca58e9d2cb8aa3740f257b6b64e7e6dc000000000000000000000000ce311c4017c31ff492e81f544b27aea4c37c32580000000000000000000000005a67c061abbee4080fa0ffa16ae6976ec0981fde0000000000000000000000005650c8e62861687bc73eaafcb73909e38a4d67f4000000000000000000000000e9c232ae7a0eb9febd86575e0271f9440ca8f1d40000000000000000000000000267836d804edd26d93406da9a536c0528ba46810000000000000000000000000dcab09c394c316c8bfa44bb5533c217034eb27d000000000000000000000000c3e9c948ceb4de7c4922815172b1943beb49ab53000000000000000000000000b7f4db31f7ab41e22514aa775797ed4439bd10e20000000000000000000000002ba3eadbd2951cc5ebaed278e7700ebdacbd6f0d000000000000000000000000528385afd39203e10654f1c6e9fede0501460097000000000000000000000000093564330b4a6102e4628a26313c1eabedc34334000000000000000000000000098d3b9d61de50bd85059969d1b302047d0ac73a0000000000000000000000000854176c43805f0c8774bc9e6286bf499579b50700000000000000000000000096bc867fa3705bb0d4d7864933c19116f474483200000000000000000000000074079b5d9f27cc565967f926e9e74b71f366a2d0000000000000000000000000fb072181d7f3b47b2955ab2363ebc326af51950a000000000000000000000000ce7b0ecafcbc94bb550b34cfaee37d467a1a7804000000000000000000000000c1e4bc3bc6b703761250b73d4f251061fc53be4a0000000000000000000000002e8b1f29b01ea519bbc6680b2fe4f1270f692565000000000000000000000000606c152369b0a2d01ba7dde761d00132c9951d38000000000000000000000000e31cdeb2f8f33be9fc0cbe2df0ecc3d22959bed90000000000000000000000009de0c4a9e9b9f189a00357c38f917abe0add49fd00000000000000000000000003f268c5d8e8a274222815af3a0214cb596c0de50000000000000000000000003fee1a2f145a9e30a46950582e9c4d9396c30959000000000000000000000000805dc315d2d4031756c4af2467ed060a6de8c15a00000000000000000000000088a99ca5e6fa86807d4450d628980f172e6e1aa000000000000000000000000053a3738ff72121408cd2b2d6cbd5bd4ecf48a4bc00000000000000000000000091fcf74f84706b28c8c80c9535bfaf43c40b698c000000000000000000000000405c18c509527f3165de697a0f967c08e167a8b6000000000000000000000000c0c12e398f9b0b079c3737ecbfcfc3aad97e8f3a000000000000000000000000cd7da0bc560b6553cd4ec8e187af4a85aa7200d20000000000000000000000003c65c666fff15bd115bf800ff8ccb871d73eed9c0000000000000000000000003d877b567d24e0411f8e18d165f149bcd1e0fe42000000000000000000000000c426980cc4a9d2f41a4716fb785feafa5ce9f7d3000000000000000000000000b6a9c71e03725281801936218b8d009e15c13f48000000000000000000000000c6203dcc3da42909338b3dae800ceb9cb87261e3000000000000000000000000a9c26dc03c5cb9aae677a33c49aadbbeaf2d964b000000000000000000000000dbfcee91413fa3cd2a817c9650ee8827e41c302e000000000000000000000000be493c02b6f66065d7e87a982ce27b08fc67b1a0000000000000000000000000d0b567932a1d9dbc0301b21393638e49338a9fe0000000000000000000000000b1fadbd52cc3b62d8de28972521a45b002adc596000000000000000000000000dab25aaa9ecc59babcfbd277c6280b014b4c58c00000000000000000000000003c3b10d07353921852bcfd94c432f3f47875d39a000000000000000000000000399eca02729ea0ab2e18435a30e7e5ce24f694950000000000000000000000006852298a72d3cb398de9058774f08bfdff63c86d000000000000000000000000be58719b4db59f8bf186211ade30802868fd6247000000000000000000000000e6233054ba930be61e903049fe543df191a831010000000000000000000000001d6b6a4cc4f3f6b99bbf7a7ac94dfd2fec723941000000000000000000000000499eec15fa966612cbb422862277d5aa317d4604000000000000000000000000e2792eabb55d682ec74acbd9d90ea4b467076d2900000000000000000000000004916ded5fd402e7fc6ecebf3a2fda256dcb14bd0000000000000000000000000370139bf825d178040a8d09fcc26007e0cee83e000000000000000000000000f2042ad30817b824d95015e3666b6d72d89b91dd0000000000000000000000003e2fc48cd8e60333f2b740bae0b5153d7241afe000000000000000000000000048b8419b2bc0fb63ee96e3a370e30b200cc2e672000000000000000000000000d293ac0467908f662e9fc10d27668039edba62e50000000000000000000000003fc2f256997adcbf56fe2512b007245d513ab7c20000000000000000000000008f07e340ee4047e202bd0871d409b1b9d1276101000000000000000000000000b0e6d25ea8082ac54653d11d64cd26f00341ed9d000000000000000000000000a475e9610ea62680d75c9c74e58df8f3dca99ef0000000000000000000000000e7646bd0f2ace6461d2f2a7966ff698baa9caf5e000000000000000000000000d55705beaef8a1824e9574fb08dae869b4a23d6d0000000000000000000000000f0da1d9c65cfa5111b16f170b6ce291b53baeae000000000000000000000000e90c6e86956cbc3e626e19c734a119ebdb3ace2d000000000000000000000000ad528a3b79cc5100b3fd26a4c0e11ac100a764dc000000000000000000000000c1bd12c08f589367e8afa9922be8022d9694d0ce00000000000000000000000038de36bc87e800241e67188a817c53cccd60ee41000000000000000000000000bcbd9a07ad32399b30a2cb7936927183c237a27800000000000000000000000038d5a83b5b1ddd30ed129367336498446d6bae2b000000000000000000000000b150057518c6de10256a78602fce929429c1b74b0000000000000000000000002019a4c2290c11021598b5e211e5fe00ce668ee6000000000000000000000000bfd12849cab7fd1a7cc8298511762d1407dfd264000000000000000000000000b4c6ada2571c93fddce58f02414c868e90b6b02b0000000000000000000000004625f9377b880dd4dafe0252000a10e69c5a6ed900000000000000000000000080501dd045d370e88b366fda62393db4885e3096000000000000000000000000a0de5ef23dffaca55d90495f4eca445c44ac4fba0000000000000000000000009f6a10bb9a63ea28e28697fdae94c7fda63c6dd200000000000000000000000043b915b59c290282288935b146aa716860473b63