60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f67727470726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e2067727470726f746f636f6c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d64575a4d707864434d7152564664784d5933574634563341457a4b3965566776665537736259395132416554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000e4e8200c3351140df541df7aa4a258fa7f254bee00000000000000000000000071e55ca3794be56c278f885a8e73584ba10c5544000000000000000000000000e7229837c54301f9e2e21f1e00fb6732fb4521ed0000000000000000000000005d8b83900072cd4a419d5a92a54a2242b20a97e00000000000000000000000007474120c03fa0065c4c3ce43c1bb679f595ff34200000000000000000000000003690a0f1300630e5b1718b6c09ed63cbdced7c300000000000000000000000063288805c77976e0847a48905a8dee548004fb820000000000000000000000006db50a66441fbc42609ae9d62a237c1171db94ff0000000000000000000000001bfb844e9d093671f654543152fda85e7674a0210000000000000000000000007387900f2e72c579aefa066f4d1d0e90932d48d6000000000000000000000000a32c70f033c09aa4df3b5b3e0de59185729265d80000000000000000000000006c1a23337e8057652eb5a1efce0e01b6ed4af580000000000000000000000000efc45226f6cebf66dfbb1d42c8da036c0e5ccfe90000000000000000000000000140eb4ca9900f44e481caaa9b855dad8ee56bdb00000000000000000000000091fb483327920b49e6aeddf72cf3eb6518dc1523000000000000000000000000bf4fc0b7a602dc8b032568465507611512e093ae000000000000000000000000ff06bd2181ca2602957d9e39c8bfca276aeb74d9000000000000000000000000aaaaab214a896f7bea0b0e61f23cd5fd07b9ee4e0000000000000000000000009adcb085ccb3387d54093ee160ef7f9cc6f9a031000000000000000000000000d20c187b81439e225cc23790e60475a8c93b25fd000000000000000000000000dedfd07e130cf23465f19a377f3de04642ede5b70000000000000000000000005161174206efb876af98aa6b8862c2f2aa1b898c000000000000000000000000673b10ba6607b6c3ec0a5b4b00ea4adf46b8b1fc000000000000000000000000890b32a0710f284a1427ce22209f44d1b313f9f0000000000000000000000000a87aa00e7eee44b72b51689cc2008da1bae001ad0000000000000000000000009dd63edc5d7aa8aaafbcbf6b4277b478f09830aa000000000000000000000000422ade1ae265cac9022fab7038c3916de77accc4000000000000000000000000f50ce8b696460f6f6519d6f362dd0a4104866f8000000000000000000000000068f5cfbe36d35f0df1837ff211732c5e4323521a00000000000000000000000011b5f5e2ebe15954e535c76e564c6bef8cc9d25200000000000000000000000051f11f9409698be87e62d1dfbcc96b19fdc9c26b00000000000000000000000039ec4dd927881ce3c3e07a475442d2ea4d525e8e000000000000000000000000b0e00ba7240283c2998d34d53fba1f1779717f7e0000000000000000000000003049245359872e719eafd09b9d3ab813f29a4d030000000000000000000000001652e5088dcefcfc5475e53580daa62c01a459f900000000000000000000000034ca73409572e3f1b68eda3cbb0bfd7b3e7cffa80000000000000000000000002f3618b7842e35f1873ed4e7c560798498c4d0ff0000000000000000000000001aa52172e59e0837671adfe30a1f99a8929dfbf50000000000000000000000001b455ed4da785a267350dda3492497e1df3ea698000000000000000000000000ed8a9cc913ef48254d55bbaa80926d574f4a7dfd000000000000000000000000b03e34077db9432687a7c42100f726c565c2839300000000000000000000000068bed9c6afb222885e1006fae0693a47e43892ee00000000000000000000000029ab1674c4c2cda4197026a900fff530bd27c70a000000000000000000000000f3c5e1eb80fa9d96f480365e1d2a1748203fd3550000000000000000000000002920f42590f102a801f852f1b76cf9465b821dd1000000000000000000000000395d726cb834ff674c478f915aa7693177643f420000000000000000000000006bce1cf19f459e045211b29b097e02e5b25ff11e000000000000000000000000978f56e5d7689b6706558461c16575176c98a5a100000000000000000000000057c05b7113a3e955a4df44a95bdef2690a0e1efe000000000000000000000000e8d95b354ca7946c3d492f5aa9d998edc18e79e9000000000000000000000000ec6590184b8f78712ec796449476f456b6da904200000000000000000000000078cf17d4dc15b5e0f40bd93e2cc902a6b66103fb0000000000000000000000006d2554984e27b289d2766e5772801bd34fc83d8f00000000000000000000000029a8852fc968b0cd9808d2d489364c18917b883400000000000000000000000043156e20aa97092fc10a6aa15bac266cc1e2722f00000000000000000000000093a8be9bfa77889ff38c509ec1d25d53b4b43da300000000000000000000000088a145162ed213d0c3a568695087e0446db0a1ec00000000000000000000000052655aa7236425a7cbc963a257305aa29e2d9b450000000000000000000000003c6f4c25c378790883065335908fc54ce6d401b800000000000000000000000037f9f076050c298bb5572eb8844f25db2ce2eee40000000000000000000000000972e126cd7a53c99a121d180e0e0d1feb873ae8000000000000000000000000bdab0339f84be16c8629e4cc47fe57c0b9a3b83d00000000000000000000000087d0ed86b2bd27ff941210449f49a201758baaae0000000000000000000000009704159836134f1cf4fad8b77e090d534352c87c000000000000000000000000b5e000ce4a5c9d6fc52e499f48e10508f3851a810000000000000000000000007e399411dc25b43ef696a29c5a64ba32fed4661a0000000000000000000000003ffd02497c8a249bd74c6292583c4fea40201d5e00000000000000000000000066506ff673cd9f68a410f6ec9727d1c0ea990e89000000000000000000000000f3ac28350c7576b7dfcfe8241fa58ce4bd43b29d000000000000000000000000cdb4e3f21a0ed3d47b72810606f0aead440c2a5a0000000000000000000000007bade1f87ffa93356fc17a4d9e6d2aa290ca1ecd000000000000000000000000fefcf2aa7b2d8418bbdfe176725d8bb835e32b6a00000000000000000000000067b0750ece771057c8f52b6ce78cb39b36803272000000000000000000000000440d7388822d00b284006f2249037934d29a44ed0000000000000000000000008c37e73e8a7293e450ef06b8e3376868b7bf6f24000000000000000000000000351d13d51acb346bb9d90f4a7e81529ef431ad890000000000000000000000003a732ef4e04bde445ee86e3b59d18d9902ee8e5700000000000000000000000052da5ea0cb0c0875f45c6400bba4968cc6b3e06c000000000000000000000000dc606e8f521ec8e3f7dced6b05c7255f2e01550300000000000000000000000007551fec5d1d0535784653231e46b90f26b496e100000000000000000000000086a3ad0e5f0d3d15fcd46cdb85df93bdaee52a19000000000000000000000000bb9d241a34cdae7bc5d4fc2ce1c3db6ce854eab3000000000000000000000000ed7ddc07ded7380a4b4848d005de63c292d9f0c7000000000000000000000000189ad5d59b94c6e95d766d516054a65a2901a634000000000000000000000000425c87e55724dc76e3d8f948aab75ec1d1cfc6ee000000000000000000000000d9fde69756a59ad51b583c8b34a95dd57ec83c760000000000000000000000001d34e2dc536f63d6a148e4275134e609f0d27e660000000000000000000000009848b3c7a897f9457c649056332faeb59be55fba00000000000000000000000004a265ce94fddcbe95a1b40824c886fe786f0e9400000000000000000000000050370345d7fb6138e9675f04fc3f44fa58e90b18000000000000000000000000973555e76b9325b741e7f206d2875f7d060d80f000000000000000000000000042780f29141e554f6c8aeff0c7a6b60f33c00a8e0000000000000000000000000a199a6c5c78853d92cc8069b9f11c67dae071b70000000000000000000000002e14f91e8e758657549aac91d1f2c7497aceb4ae000000000000000000000000aa41f048e08a6532682f248b630888fe45fc5c7a000000000000000000000000d18943c6a4b343f855a827cb42b9aa83908194bf000000000000000000000000605cf6ca9021146f270c5b0a110e9301e92c1a8c0000000000000000000000005f255b3901eb0fdf0c9e90e7b8ddaa4aefdbd1510000000000000000000000007013f6227950c61aa23fc834a2520c02a4af35140000000000000000000000002f3889e713bd957713514a53a17a014bc8d0dd6c000000000000000000000000d5174cb7bdaf93d40da50b6f4bfd9fcaa1eb8765000000000000000000000000487b5b4445a1b0b2aaadf1c3b868abe4e8fe310f000000000000000000000000854e3a855479003299bd3f30dc4c741f4d19e00e000000000000000000000000501cf38ca4be9e56cdd44fcd48bc7736555e23260000000000000000000000006f4a73798002fc5ebc0fafb7ad3fcb8f6e51c466000000000000000000000000b9174d6e98c962f2ea0f8077722dcc4d46f2082a00000000000000000000000079b28d0d9dec0e3e55dfde045d92f724e25495ab000000000000000000000000d6ac3b832c1d5335cf52541fd7e3dd3fb08bdf940000000000000000000000008f04a67b19a5fdb76d511b3c034f181c577bb0f0000000000000000000000000b7bfa109159a78f6d347bd423b36b5eebf238072000000000000000000000000f57bb99507b8b131db4f47767e8a0fa955ac0c4000000000000000000000000093b48f9f6cfd330dc3cfa3cc5af3cfd35c569b440000000000000000000000004ce1558e288907ea3f50ab8269e4d89a8fc5ff810000000000000000000000007283161bba2cd3aad87270a2362da48dcc22f9bc00000000000000000000000025dfe21817203dd1b09b2e3869f3698d3ab9f5550000000000000000000000006d26c8c430383d1b3aa8b1a42b06bd98a5c37aa0000000000000000000000000091de5479c0a992e69adcc401f8e00343c84c81d00000000000000000000000043ffb899ebf6c3dbdc8a4c75927bfccd019dcb590000000000000000000000004a8857e0fab4e92510422eda64a888e3a190ae690000000000000000000000004cd82b096fd638ed53e2679b2980d5422a91aa830000000000000000000000003fd4187663eb44d42532c0c04035c8d35887a4a000000000000000000000000017add78c2cbadf02a25f7e3a819332dfffb835c00000000000000000000000002ad0e93524f3a2f34e350600f1f1ec7f0db4528a000000000000000000000000d3b42c5f813472b17be3e6414dfbc9c513c5350b0000000000000000000000008e599445bc973b92fa14870e7c0c083f21d51c720000000000000000000000001e1005df5bcdaac04b4b4d36abb89c1898f073a100000000000000000000000039d8c1589bad7e3ae5fc669a0bff0eb24229813d0000000000000000000000001ecf39e68e776015b722f2c195b2b22e9a3cea66000000000000000000000000b68e1c65bd859be763501892e79f6c0777db5fc90000000000000000000000001248e379bb2b193aa70a8dea461ebffe46b6bbdb000000000000000000000000c20013d8489bebb71b61824fd6f23d863f30708100000000000000000000000065b142cf827b2fd3920c6c9159432e009a74e5370000000000000000000000006019c9e7428823aab76e17772da9abcc2d2bafc900000000000000000000000019e1a150e28621be6d383d4089037b09f88df1cb000000000000000000000000363e08990a7496e71659b42796cfc52094ac661200000000000000000000000063b2087d7e57f4dc79000260ebf961fa3660456400000000000000000000000028fe05904a1aaf39526047cd9fb27caa7bee59e5000000000000000000000000edb1ff81eb12ff2510cd82b30fbb71dbce07690c000000000000000000000000229291fe3b17538a9c9fa23a0a78e5e080827b6b000000000000000000000000bf9d74236e31bc158cc716090e22280cc7b3f3ee000000000000000000000000e0a8916d5d02568434d7e22a289dbd95e7b350210000000000000000000000008243f01db50e1e5da0b0bfddd267e77b7d3bd07a00000000000000000000000036b4daab6431c925c929505b87748b0c3fb7e3b900000000000000000000000061393b153aae46d1646d42094cd4dbb406437ebc000000000000000000000000ece83313a9e7a8c772364234bd76e714ca4fa5d7000000000000000000000000962ad35cdd8a5e2a59437f26aae1c33727eda4100000000000000000000000002ef40ba5a0016561f2ecc96a9bfab7962e4d5e7200000000000000000000000044139b93452c0e80e8e1645e4cc1d6ed35e5800c00000000000000000000000042ca8376742578916a673cf63df3bdf9b481557100000000000000000000000026f1169108fa26712a1c413700eee8201b47727b000000000000000000000000061eb15e6df04b7236c6bbe828c552be0d6dbdaf000000000000000000000000a0e56fab8bc7cf73a1e4b37fde7c2061187f99350000000000000000000000000e2617b1a450fab40faf56e06b6cfabcdabe3db5000000000000000000000000d7f7c9d47a0e2b9a8da215d06144b7c625bb7cad0000000000000000000000006fd2fd19adbcc19c0f3eb9f2b985bc0b2e581f450000000000000000000000001e93896c287a039abe46958b8e6bdb12867b12bc0000000000000000000000004463da67e7f80d1836d4a4b4c3772a8cbacf6b4800000000000000000000000061135aaf28b520672c095b5314a9aee12bd6bf8c000000000000000000000000dd398c98a9f4930678d2af01b5ec6618c77f79300000000000000000000000003c1c020169ae8773d98c33f6799172cd50a56d5d000000000000000000000000cb145218714ace93d64d01da4a443f97b35cfb5c0000000000000000000000004f4d631425b1234218851357a1d4ef23e1230d5b0000000000000000000000004bdc8e83fd8cc2498f0d52099cb42c7b771e723500000000000000000000000037486b9824c9bd8ca04b71a72523fbe6da0b5c430000000000000000000000008759450d6272505a128410e6477318c70d91472b000000000000000000000000b01b66442d3e97b4d5704c927188a17ec5669570000000000000000000000000635c5bdfe1244646113be58607a607692bea00b500000000000000000000000036e7e101092023a1a58266fcce2bb3c15b8319f400000000000000000000000078e946a24d5377e2ba70b69dcbfda3d69e8c523100000000000000000000000085fc565f7ae889c38e39091d99cb10829fbc3d1b0000000000000000000000006b2a0e7deda5fead029c999be35dee1f946dc6570000000000000000000000006f0ad7a41ebeab2b5c6b2081dec84f87fddf3951000000000000000000000000efd57659a89bdb0aaf2fb2e635578fb1709d5ec80000000000000000000000004702ccf4daa6bc6d3c1425679af3ca00740a133a000000000000000000000000cd6ab5d8c4bfefeef77a8a7912db0002e8f78ec40000000000000000000000001aa13f94ba369b3a26ff5e92e3be8480cab059ea000000000000000000000000ddf8d45719ea65102ee58a7d3c35dbfca662fd47000000000000000000000000ff682a51414ef963442b80077c273c86246b5c900000000000000000000000000a04e52306e14607285404590f4342ea780366ef000000000000000000000000380428c2950dd1e58d9c95aef4705769cd30700d000000000000000000000000ed0b6097a8fc62af1b23930ab51d85b0d3436c1b00000000000000000000000053b64a315ccf40ccab4e44252a315223cb111f89000000000000000000000000144af2fb38e52f61cc1b6edb01a55731cf57f9b20000000000000000000000003ac35e5035f5191455c3f4c2886e67af2a6da3f5000000000000000000000000cdb34d0803eea0bab1585e0cc74f3e4b29d94f34000000000000000000000000ee57e21bea988f26ca32673322d03756423e70a6000000000000000000000000f53807d65789ae2cbc1f4587ba2b005b558161b200000000000000000000000036f3d1f75f5c5334a2f5859df1750b26cc20873d0000000000000000000000003edaa0adc596f3e32643fd9fe3814d114402ea42000000000000000000000000e3215dea1cfac655b5e1b1fa9dfc21ac4769a3c6000000000000000000000000073bb4978dc2293a228bf2250b8482c021f6bc40000000000000000000000000744d01ab5d4c3f7b7e733b91b6bae2ca619b11af0000000000000000000000007d07819fa63485c7ee76dd4eeb71f876984f92bf00000000000000000000000021c0f8a421a9d01635a448451a941014216151fe000000000000000000000000df7e52abe6f0cdb71b22ae29be45e3af27e99fd1000000000000000000000000bbf584b870dd3e6a1ce2840917e41df1dfd11fa20000000000000000000000004571118f6e92b9e59dbe966c043334c304bd01dc000000000000000000000000634bb3460c416f8131b6e71a4a0bb408a5722624000000000000000000000000bfc088fa6d8738ffc69548790cf2ed8a4c67511c0000000000000000000000000a4685da0770618a0cdf059487fcaece66d3c1ed000000000000000000000000d99610c5c1b4a87d48aa1f2298f7091c5913e5fd000000000000000000000000bd2fdfd0a319e539d04c5db6ee5f0b1e67c1739e000000000000000000000000a9c093f431bfd87d863caa56f70f973dcdd9e2270000000000000000000000008d706efa7724ad0974c107654933208d3f5417c50000000000000000000000007c67d37d0f31702db37834d0de53885fefee3e81000000000000000000000000e5d7279ec4dd13f74555a571d60dd197457152560000000000000000000000001f19d535bc64aacd38280e75a87fca79e417685e000000000000000000000000f55e9a5798f63b4cd52be925883bb2cb642151f90000000000000000000000004cd6dc960e8d686c695ab2d9976fb525fd6376200000000000000000000000001cd0a27933d5c5516956ec2db4e6f8b6a0d8c6e000000000000000000000000045d64dcc339a0c45d4c89582f9c4c126346c4c68000000000000000000000000b6b1c8fcfe7ff6a8d124c5e3c828c6cb4a174db2000000000000000000000000f0194525f24d26e61b9c77611289af3d23cd71d4000000000000000000000000a9f856508419774dd4ffe71829afd57b4c9370750000000000000000000000008e427877535d89e5f005f5aa36b8ce7854dc07860000000000000000000000005aa6f250a28c3912a8edc104f5e0e9387de8b350000000000000000000000000d734c795ad115f8857ccd116e25e48296e97ba3300000000000000000000000068346cad5e85f9c8d01e3750ada429f0bf041f8c000000000000000000000000c8fdb1044b87570fe247c70484b76eadfe2fd336000000000000000000000000f987899db190759486356386fe92676bccdad18c000000000000000000000000e61274a93eff0e128395f61502a32fc9b46bfcb7000000000000000000000000b0178f64698a2ebc93e0dd5744e98602f40098b40000000000000000000000001ed37112bfab7033ab23d6df7b1498373bb2c03c00000000000000000000000075780e1ade2dbe95d67f50322d846c0e6a7ecc570000000000000000000000005677109e83321163d307d05199d75a372eba3ca4000000000000000000000000a309dc82e0d8ad7c8c05b015193c602682efb75300000000000000000000000055a74957108ee4b3b71a52d13f61b19ffcb854ac0000000000000000000000002538b766ada71a6657e781ce41243e68e9559ec0000000000000000000000000ab924da2611a94e70bf3646247ec6744c8b50499000000000000000000000000fe9099e7469dd0566b2dec7dd3de80694f648dfc0000000000000000000000005f9fddcc9c3f18247b313c1e59115e44228eaf6f0000000000000000000000006804e63a1e1e3c57c837c931d78bd1a514e0b3ef0000000000000000000000004ff0081c1936fcc368f26a5ac7e2848f76e60cf3000000000000000000000000e640b8a38c89bfefe13d62d8e3f3521820e4d857000000000000000000000000d2edd7626a2f1711455fccb0bbbcc02d9ebeb391000000000000000000000000f0d36c60581e21ceafdb50fb7e4788087d1c5228000000000000000000000000f88ec9c3eceea4b4de5c7386d3db65c69869282c00000000000000000000000056c754fae6c9257721c976e0777750d5dbb3a358000000000000000000000000ea078e97ae3d630c571e4561824fe4e7b18e2c510000000000000000000000004909810ddad96d81bf1c597d8aeba696fcb00011000000000000000000000000617b40400fca99cd474fbcaa323aff8ba98a1fb0000000000000000000000000654d45096542edf4d1a77b63825b190bd61bb06900000000000000000000000041cb23df2cbf61cf24c3e2dc71dce96dfda3bc1b0000000000000000000000007da0c5c137f54732c8278322268bd1343f76e908000000000000000000000000af71692a01c054583e386967594fddf9c73a1a44000000000000000000000000fb94241816ac38db30bbe83fcdba2ae022bc0128000000000000000000000000599480338190938c030611f48cb509612c4f31420000000000000000000000003313e6191e0d79dc818c5ce71d1bb3daf3aa5b6a000000000000000000000000d9a6815545cda4183640ea9b3bdb9bbbbcb13b99000000000000000000000000a4c79d1b9b087d82d284ad010ae4db15ff99fb2f00000000000000000000000099ef1f644757f22825aa1f8d3abb89594accf0d9000000000000000000000000e7f823c5df0b3baacc3f427bf0516de9eb07efa500000000000000000000000075b365c5f207ed807a84640abca65cb41a8284d200000000000000000000000021b5f30efaaf9381b47021b1917047432d7a26ca0000000000000000000000001c0db4d760883923a2dfb951ac9c9721bd96d6a70000000000000000000000008d44f6b8d088542d42223590a566888bbeef5244000000000000000000000000bb71c34605b22466d4da8040272a6bb569c15223000000000000000000000000d70d118fa7533591c0a8993f547e11976bbeb464000000000000000000000000c49e98e1a5f2009cce15dbc216add084b59aa5a7000000000000000000000000706828d5bded43c2163ae2ab4f5db04576948eea000000000000000000000000b8e56d497ca6432b93ed59c4d357b98e144d27be000000000000000000000000372be2e8bca7405b8909b622f39757d392f7977b0000000000000000000000000a4de36d42824b50e0dc13ef1bbee55f7da8ac6f0000000000000000000000006225b7ecdf145fa67cb235d732825fa91a621a1000000000000000000000000034d62065a37840caa7a7813d79c287c631094e1700000000000000000000000051618847a57f31106901942869e4301b55a38e7c0000000000000000000000003e60613ae75818c036d733434a2582937ae401a2000000000000000000000000cd518466d81c9dc9b2676d0923c8ccbc053a02c2000000000000000000000000f12fe3f7a603907881c235faa405c375981245c5000000000000000000000000e5a91f948836c322548ddb4de8c8faaef0ad4b790000000000000000000000002996fe61794b5395462aaef0c2d74d2c72034b37000000000000000000000000ed0c73493b58e56e6ea3eb69eeaaf6a2cabccbac00000000000000000000000010470059bf53060e4571179aadbd8cb4c3cba085000000000000000000000000f94e7c2ce0aad7f93fc0f2d7a2c12e4552ee02bf00000000000000000000000011b4f0adf2b9b4986e2865a93a742c829a008a0e000000000000000000000000274d9c9662e043582b1d4446994a38c326953dbf00000000000000000000000017ccb362b647c0a7327ffc04a4d9a33cb13c96a1000000000000000000000000b3bc5f5422baf4f51eecc017f1bc8017f1128a84000000000000000000000000bbc8e8d4171f75d6318b731902f91efdf87c2e200000000000000000000000000d2bbca559c411767c4c9c9d0dc9b5b81f36128e000000000000000000000000808d827caa68285461328e92c05eefca90b5cc63000000000000000000000000af79c6cd5f50905e30b189a312ddeeea70290675000000000000000000000000303ea4f0c418e54396c2b8617f90a92fcbc18c11000000000000000000000000d92e4b1525bdf7f91be4e4e99d67dccd5a016de200000000000000000000000060d07d69a28aab8bbcf45efb31ea605b1efff323000000000000000000000000f03d85794a27b4776dcbb391473c20ada23313e7000000000000000000000000b89cf76e0056f2bd7ae204769e2cc397f2961804000000000000000000000000d0c7210473ad479a09b92122e65362fa6830a45f000000000000000000000000569aca0b96f928a83ab38aeefb08f93ffc961306000000000000000000000000d2e73d3bb523e3343181ffbb2453415434222cbf00000000000000000000000027d74121597f01ee5f0e6bdc53ff761f9bae0e8300000000000000000000000038128b8f0009d0aabfb403805276b6b98682a39c000000000000000000000000ccc420b2763469b924f16f560df36a4c554e75e3000000000000000000000000f5c6842a917ff4bee302dbe294135b57b1fbe8a5000000000000000000000000f9a2cfca9b5a0c81a0e2b012bf291287abc614b5000000000000000000000000e98e1e12fb93a33cfeb8fbbf704c8891c6342645000000000000000000000000c02e447cc6fe6badafb05c5100c3ff293fa1f1930000000000000000000000004b502ea21b072024a4c672d38950d9a09201d20000000000000000000000000017cab98eadcd9805daad0f267fc5b88db75fb190000000000000000000000000a520bdb69e6da9e1798c65a54104b7371113d40700000000000000000000000072e05864de94073c31dd426cc16bfea8fe10a41a0000000000000000000000008812b2243ef198654415e1dc3641239fb0a4146900000000000000000000000071654f6ec0ad70c375120f86be8fb10a25ed3096000000000000000000000000fb4e87c83e889daa71a1f08850489986911e0aab0000000000000000000000008b1836ab03ab9d41a0546a1df50ec1211a50b7bf000000000000000000000000ee2b915357fec80afe1720407c19df724a59dd18000000000000000000000000e4879ae654ca2dd576279422cdc01d3748d0eacd0000000000000000000000002c905611e0238ae4f71c84a2a0407146f40bcfbb00000000000000000000000021ff14b58ba226810833405d100ce5a00e5738480000000000000000000000003b9147b8eadc658f8bc9ff23e7ec0959bd21c029000000000000000000000000a77bdf0dfdb45737559c488672bfa44b08816704000000000000000000000000b957ade05b750e3c18c264549ad5e4641618c2f3000000000000000000000000fe61c26a997afaade3c761ad44d025c0c80fce6e00000000000000000000000061ec5adc3de8113ba15a81294138d811943c4f430000000000000000000000003511d32a1bb59f8b25453f659f4e8065c4d7447200000000000000000000000040f9c59b6be46d312c2a7c0d15a3772e0627ce46000000000000000000000000c7cec03fd211bef8a7003104ac8353feaf2346820000000000000000000000000d8f6d13038d4db3fc7cdeca3b6a1e93d8ecf21b0000000000000000000000004e4b5c352eff7ba0d619d1a7f8b5122355f0cb6000000000000000000000000042861126f630f0578f491ace739b56ecc5400d3600000000000000000000000059b14c97e73247053d4821aa54a0e0d7c6ec4c24000000000000000000000000a8f51d35a578e79fa2f0f6cc20745e6a1d855cc70000000000000000000000004e0473bb1043c5ca3d8f83c369f328c106660f97000000000000000000000000d8a6b6b03358d0791f5c2e47442fa15b0154e03300000000000000000000000081484b7a0df9aae4a78b8aefe59fcff7df44ee45000000000000000000000000abc24776ce4571d3371b0843d05932571fcf42d90000000000000000000000002613288586026ce391dcc34b39bbcd8c560fe8ca00000000000000000000000083d778b5d3fb13232705339055ee1d110da8aa2d000000000000000000000000530a7e694886cb1b66a1f6928bd1103c8758b64c000000000000000000000000df2a58073296ea88b485e84766287fc3fc87572b000000000000000000000000afe3d9ef63b8a0aaf4e5a25e18bd33af39e4bd7a0000000000000000000000008848ec62c0e2734173244f45ca32edb970d19d52000000000000000000000000301d9b47fee3b93818c0130e6c4cf4e44ed283db0000000000000000000000007b6c338be853af74b4434ff01cdf6f6f7f42a6d0000000000000000000000000267b79f90d2da9da7553f00d1e04a765751157370000000000000000000000000fb2235bab17338d897017a928009bbb75515fb2000000000000000000000000dadd8ddbc83dab55f11b1ec945973c4a4e9494ef000000000000000000000000c69af507a58868f2d80cdf841e549f782748bccc000000000000000000000000919a3d89cdd37c6c14ce5ad926c60e73b92e2f31000000000000000000000000229f7255e1d02c301bba4cf4833e3606c2efc633000000000000000000000000269108a92949a715a8eaa91cdcfcfc9676cfb2c0000000000000000000000000b3aedd40c73f75bca98e2792275b53b66dc5bcd1000000000000000000000000f772708709b03fa1126ec0ee7e599b73a739bdca0000000000000000000000007def4a59af15053e8ad7472a94be0708f38692400000000000000000000000002b80352d327afb7b398fc10d0154dac8dcb913170000000000000000000000001ff69f2b2602f8c224dccad1afa4c43870decb0b0000000000000000000000007348a0c7a32b4b2553949bb7810a82589d917d530000000000000000000000002813ee27bfa1de221251c89a8cb48917316015dd000000000000000000000000fb4959bb836ae51b34d78736ed9dad08c5cfa5cd0000000000000000000000001d3397d6b5b879937fcd28495e1fb3c69e75e7f7000000000000000000000000d64ecaf9e9a68a5a076ab1f9d11f0cfbb52007af0000000000000000000000009b64b64eb5e4420af9e590b8e9f423892bded9380000000000000000000000002463a424675636b33108524d44e390b3af810e8f000000000000000000000000490653db15fedd70a363d493347d43f3d0fd4a0700000000000000000000000003e30fec41223e4e1563b35a5ac0346985bde7db000000000000000000000000237902090630d66334d99d83f109d41d78eefc3d00000000000000000000000018668a4533582c37e676e3fd7fc32421b4c02b870000000000000000000000005b58902bd5b608021b0a69e5d018a32e080ccacc000000000000000000000000a323df61fcf8d3e5e10933ac24f0531db9dbc8a70000000000000000000000008fbf8c19840e40dceec1653d14257a45dc40c7a10000000000000000000000008f217d5cccd08fd9dce24d6d42aba2bb4ff4785b000000000000000000000000aacf4d7337a55a0a2a72e1ff6f4bddbed7451ed8000000000000000000000000724562d0682e46e3add8a42b674039ebe46368d20000000000000000000000009b58feebae987ec2e85259f8918e90d6f01af35f000000000000000000000000c0282ed41d5d788e1f28401b386ceaa5ee2c8daf0000000000000000000000006f34e14b8f7c2bb44a493dd515e0154f252797e20000000000000000000000007719de5891a474d3ea2becf46ad36159c06be28900000000000000000000000074ff3ecaef982f839d9531fc21c8dd13e8c23af3000000000000000000000000ccdaf428466f29b8f57fb31e53d0ec835066d8aa000000000000000000000000656d49d5eca2ee9b081f5125d61020e387946d520000000000000000000000002c422b3364c8282222f8b9a14aab598065ffbce900000000000000000000000041fcd478823734e9ff83c201db0ce3c72b7770c00000000000000000000000007dd6089c237b6919180b4fe74bb36a7d62ab8c1300000000000000000000000082014f1acd8ec0f1395aceb5b294ad0158758fb300000000000000000000000075805327bdca4cfc94123b321962bbbb973fa1a60000000000000000000000003d4b41c125655d98a9f8a99ca99a5922acdbc353000000000000000000000000433a76338d40770b0d40324f173c42313e6771f4000000000000000000000000380d9165ab7d9437298e91ef4fa04f2746006c73000000000000000000000000017381b848ce760e29edf80efa092a5dcc9845b60000000000000000000000005f52da70994b04b0cfb39bdaa299661e3b70e50c000000000000000000000000cebd177a3bb45e4a1f1a9693102250ee83281df5000000000000000000000000508aef03ebf5e19de6240445eafb30220d8b3dd1000000000000000000000000bade53dcd7c973661857ebbd60174ab15cc821320000000000000000000000009eb968a443e9abb654cb3886cb95a0c61f76893a0000000000000000000000000e4e443dbf139869ee4596e989d8b4bf89b3314a0000000000000000000000007a9e46c85b6c79d0131e9556db4b0c6869c6af9100000000000000000000000017e70133ff5ca925673e92fa3a640492f3f10f030000000000000000000000007f2deaa60efd7b38a9e365ce3222e037ab3717a60000000000000000000000002fcc055e7e12b143fed1a19e1bd979dbcd20ed270000000000000000000000001d5e792fd3562923bc15286e7aba26bcdd57251f0000000000000000000000002f7b98f98e5949cdbda4d26d1faff29493aa9a5c000000000000000000000000cad6cb8dfc585b2dfbc39270b25339134e47182800000000000000000000000013ac407bd814dbb236503d3125d5a493b9cca5a100000000000000000000000016036ec45166dc3942fa1d9bbeb2aa8a3cec5291000000000000000000000000495bb60cec8ab0bf6d27c466ca8b0e35b1a2b54a0000000000000000000000007b0472af45ce8a1451297951616a6f70ba648c40000000000000000000000000d0be5130b706dc1272e3cb5f434c4d16214988020000000000000000000000002e428160d1b97aa271db39795cd2fefb30fbb8980000000000000000000000005e30f4b5b15c94af4bb1b1476e7de888d17584250000000000000000000000000fc92cdb13209f9dc2676a9e733d5857ed1191d900000000000000000000000046aebb0039e406537a6f929002150eeca33e73be000000000000000000000000a841f3c7ea56bc70303b9f2ca1e0ed2e85dc597a0000000000000000000000008c8cb10f95e0788fa189ceab136f47f5287804df000000000000000000000000d0315f5d0801ba41178d0b510a21642b5a03968a0000000000000000000000009d2f7e44ecd24a85a289cd5815806a937c13984200000000000000000000000075e3a598641ab0418ebc4d3824ac4cfaab8d33b60000000000000000000000001ae29ca3010834f96ed3846c56c92fcf4db6fcbc000000000000000000000000eaf0223134ea68754c1ebbae56b64d9b8c6dfee1000000000000000000000000dd56ce251b99121046cfa0a942ae332064fafff10000000000000000000000007fafd41bd2242e98984860c63d1dadf6132b2c220000000000000000000000000546154a1b53f8e90d28e708b493e0c762acca16000000000000000000000000dad170efba14919dc2aeab406c22f915a6d6714100000000000000000000000087a4576f4ca35e6bb40e9781577f7fb092d304180000000000000000000000003bef82f73264f05acf47bae0b779190cd892718c000000000000000000000000b0afa3ccd80b2df0b82ed355f2f9b9f0acf19a68000000000000000000000000600c7a9c41e953f7ebfb5b52152db0d69d161a83000000000000000000000000c244773161733c3e60c883ad1efb706668a9cc2a000000000000000000000000e9262f7f2952565a85272b3e2950e8ae71be999a000000000000000000000000999515b4dfdb99fbb5e7ec9866ef8494906afb8400000000000000000000000082bca3af144382b3423bfec8fa2991fd3e1552a1000000000000000000000000c4482e9793e2c051faba7785b60d36a12de46e9000000000000000000000000019ddaef23f2d65391f153b6fbd7202a2bb2e75bf000000000000000000000000913c92727d6a458391a59fd2ddff4ba814871bbb00000000000000000000000042bf831216aaf877a381a007e15495bb0592f14000000000000000000000000072ab3e7b931c1b031ab6eb7bc853861ad5685a17000000000000000000000000c7907b81ae9e124447d1fb10c284f2c8c82752070000000000000000000000004ce0f2964feee23cafb263dc3a7948feec09adc00000000000000000000000005c3dff31c2ae2b19b517f362189f0f7a051e1abc000000000000000000000000a76cb7dbb543caf623b81738c6244d975c5b454d000000000000000000000000cf7d8d2841ad80569721b9958ec07972cf18407500000000000000000000000007393137a71a0deaa36d54ef4e5556011c9daff7000000000000000000000000f9015ae5028777278488c4db8da2cbb1771cbaa100000000000000000000000019af674203071d4ef6dd442a19be5bbef29cc6df0000000000000000000000007103ce0d2feecf32efc0c79a3678854c3ea50823000000000000000000000000b7010ecf5de517b6a31ba823aae92b6c5c88376500000000000000000000000052de6e485b214907a50879327fa2cd8b6039cdc6000000000000000000000000abaefa59c8e9180a44b42151d7b86888b16fde97000000000000000000000000f573fc03a805f8ae5443f8d1d09b88729898e0140000000000000000000000008b929fc6a38794a753edc95e13338f22bee67324000000000000000000000000a20d2a40c609477756a22f654b6abc78c18bbbad00000000000000000000000085356c94378fa02a6e49424a67046ce9c389ad53000000000000000000000000944f89a92328281e12101d973d786ad07afdfa99000000000000000000000000c44b89228abc2094214dba8ad41185bb037817f70000000000000000000000001150ec3af8288eeb8abd189b452ffa9aab6dbadb00000000000000000000000068cfff7c2583e3b6884f35e2d157df02ff430b51000000000000000000000000e6395e32c8a0b5d5210b51774ce4e850aeabf379000000000000000000000000091aae3696eb388ad086ee249512477df4b6275900000000000000000000000097b88d83a6d9cc9520a1da8abcae9f61e850944a00000000000000000000000064d19705b237822d360028de8fea6b345fb489b7000000000000000000000000ef5cded7d32a01097ce2afc8a0fc7b346ba9cd8f000000000000000000000000556263687fa7a2df1c73265cf8bdf4ba9191beb8000000000000000000000000cc5e4c50270ed419daafe3a0799c1c86c4f3079700000000000000000000000084731077b2acae21ba7bf202319b2595f2cae60d000000000000000000000000a0c61a8f009ad04c9dcd31c76e0e35acc24a986400000000000000000000000065ab0c31543778b746ec44ec7a516f62696e129f000000000000000000000000a69531d3e72c22bc7c113a228cec560e8b85bbd5000000000000000000000000adaad83135db534bc7999ba5b21d209483aa2c83000000000000000000000000959e12360c06f579f1d817186f553847ddbbbc370000000000000000000000003813bcb78f6c2a4a7aae33d0a16b54956adebaba0000000000000000000000001305d826c184b616ed0be2fefbd5f3f7791b34030000000000000000000000002b67aa7ed1c9ffcaf5a931e47dcd157977b151c500000000000000000000000020a4ab3f9678f82bf56063efd96be1c25fee6c43000000000000000000000000c176892bbf6632f78a749175c69a2d841080a88f000000000000000000000000e338934865a93dcfa0de8ff2916372dffc9522450000000000000000000000003cae42b2f43d1f2e1e21ee450311644a0410648c0000000000000000000000003571f8428feb33c99e63ef9e265bbbdbf32cd5b8000000000000000000000000c3eef2f9064a7c5c2b1ce7b13b5c589c5aee1bd10000000000000000000000009b5f75d9d8f92baad2602a676fd6580d7b57054200000000000000000000000063208bbac6ec0161ad7c1d602a7c239a973720c5000000000000000000000000f48e7213c526402423c72ffb2e583366be6b5638000000000000000000000000e15ae9ec4b02c50be47ed1669229cd90d12e62da000000000000000000000000a6d5e2e7265283755cb0aef40b8756368e8a7afd0000000000000000000000001a258941b50bb566705194d01202377be24695db000000000000000000000000aa910705ece1c272222ce02e18fbdbeaf0f71826000000000000000000000000a065ccb9bd449fcd4ff8a8dbf882c577ebc148a5000000000000000000000000fea31956fbddc8215cd202a2620bfba931241e5a0000000000000000000000001ee6793f1e372486efda82aa4a6d405ddfa6faa600000000000000000000000005e22b3f0f550ace26ad034696511f7eaa50d23a000000000000000000000000093bfc0322a89cf25de747633a1e44d93d30a8750000000000000000000000001a8ab632c4d1a9ee4e4cf31024d6a09d2997ae280000000000000000000000005cc2e0f9e7f6a127587a77a2a953bf7316d81e49000000000000000000000000613349202575a40e82e8779e1dc89a9cee63c3c10000000000000000000000005348e591c9d35807723117cb4c7b878d2951664b00000000000000000000000004748c31c8ba6c7341d10aabea538a1d69acd9060000000000000000000000002ba9ccd798002e93eced6a73c07f2a2e1b815d940000000000000000000000004db52ab9907987a695b6604264a7b4975e192f8d000000000000000000000000c4c8945e2893a7b89058613e2b565872d25eed2f00000000000000000000000043aab8e483d5082e5cf36412b83ddd86287fbca90000000000000000000000007f43fecf415a745cee791934530a41e078b3de3a000000000000000000000000fc3b9e22f9a11df416c4d6faf056adf65f888da4000000000000000000000000dc97d70a0cbb589fbcdb5f038f2fc7adbce79561000000000000000000000000a684ceb35df07be70db1f654f4cf9fe4bb3c3eab000000000000000000000000b16c09f277a35fb654a7935da1a68a118f333812000000000000000000000000b0e12876916a09542542ebfc2c9ab9f6a6d41c9e0000000000000000000000006d71c5aefd425c373e777521949d4abee1b3007e0000000000000000000000000a61902eef1ebc5d442a9c97697285f9222d19a50000000000000000000000006af8ff64d663d9afd581fc3e8aeb0bdf850e7c1d000000000000000000000000dcead7170c72539831845b818b0b29c36e4479660000000000000000000000001b3bfbb3c3b8f98c3089363dbaab1b2d4d837dae00000000000000000000000049c2dfc93a9706df67ce3e04eddeb4bb11ce9f6500000000000000000000000006da8b7087bc912c1753d1d176b7e7faee399fc00000000000000000000000002ca82c89f5d27fe6268bca8b9b1aa2d8f1e7f03e000000000000000000000000e23b3d2c495c928d668a0fdc837f6c7de9f01c3200000000000000000000000043381b8b1b9739962fc42c3f5012c8f3a4293c73000000000000000000000000678190bfb668267088539b2bc888c58753ae0cbc000000000000000000000000258c4abdfce08a4a3b0d613041aa506c62153c55000000000000000000000000119512353e8851726a41c2f7c96bb2f3166d4140000000000000000000000000d473ed431053a9a680a512282031d6290e4a79e0000000000000000000000000b9bfdf1f2c8c07cae200a72e140bd6ffcca1e8970000000000000000000000002c64127c3aee8fbf80988c8f54cfbcfcd329627d0000000000000000000000004707ec91ff0af5d41ec8a864b36df7cf95ca936e0000000000000000000000005f546dee06c43480d1b827c5a13b8f32895acb19000000000000000000000000cf347d191e7ccb0ebbd5b1f077ed351e72992fa70000000000000000000000005f7cfae5938b8086cf5b261f58d29364f4db4dad000000000000000000000000c58c0b4c88bee608027b3dddaf295c31008cc30c00000000000000000000000068d6a5f375080495736bd399ead36cf16d8c675e0000000000000000000000004bc501beae67b5fbe492378279de68101b25c093000000000000000000000000a79402f28cc0017c874b625b38770f6ecb7b2c890000000000000000000000006837536bb2211394795f4679962e654a7631556b000000000000000000000000bfe98ba61eb224f657d392333f213f6d75cc6972000000000000000000000000112efeb443b62b724ea9d426cf4ff245448f76dc0000000000000000000000007a98cfe9f73f7c7d2704d78a156d1e351ab66c910000000000000000000000004f14c8ea02ae3eea01d0091cc8a48c31fdda94ed000000000000000000000000e973045ad574296370089b83156bd536364c5d4d000000000000000000000000b01cb259721e3ae773880c54815db3ebeb9743dd0000000000000000000000001ebc936d90a65a8fe44589975f25e71e76b16e1b000000000000000000000000a644db82667f2853e054ecbd36db8737c6030ab500000000000000000000000036383858067a81c4d59a74ddeeb08050dfcb44f10000000000000000000000002df6915bf5e1f84397a22ba65e1c397f39ed1d7a0000000000000000000000001fa8cae8a8dd634a848fe4c9e6b1f889f69cf42a0000000000000000000000003bced2570d148c52469458a6eacf9af9987df7a000000000000000000000000006472001a0d12ae1537ff973932c8a0ec2e3f9a4000000000000000000000000405107471a3ccfec3c83e6da8802457d05fcfd69000000000000000000000000b73b52f4aafdb8810389bd6a1249cd5b71b7d847000000000000000000000000c2ff63904f899d886aeda7408de9c70eb17196180000000000000000000000007fca0ef69c1705b95ed07387cd852c30bea734ad000000000000000000000000ee6460fc9a374225bb7f66a3a9999fd0a50fb37e0000000000000000000000000c4a3ff1c1b3bc036fb5011dd1db651dc01c5d260000000000000000000000004d68b480c43edf70dda55d24436eecbde898a231000000000000000000000000eb66d07d1548d208d855fa1127e40522423fdd4c000000000000000000000000cb3742367bc045130516b47d7c802ad3e82773ae000000000000000000000000c12394679a179db82317ae551dbacc7aea72515b00000000000000000000000085aeb54a5d3685efe20f553c0d11d611b35a124600000000000000000000000088356e8af6e55a8512cafbda1e60ea9d57d73dc1000000000000000000000000140033c677d6ef832c8cff6a00efeabba7608a1c0000000000000000000000003ed2766c4ba8e4c226d8b78890e478011a88a9aa000000000000000000000000396fa36f7fe6039d8649be0e46d14f6aac835d9f000000000000000000000000b2432c774ad1d741a881e19aee1156c46998539f00000000000000000000000032f545808aa359650f4c68a576f0e7ccc9b379f80000000000000000000000009b9f8d46b3093d84b52e1564b026e905700598220000000000000000000000006d800511b0a3c1a9c7f108e8b17abfe1cae1171100000000000000000000000051d02568e49adaa47def516f0f581ed25648572d0000000000000000000000008ae688574dd31681df91877b8f7cef27d1dff93d000000000000000000000000d942ad039465a79e57ea604f607088e00aa6cf0f0000000000000000000000008e5fbd863acbb7b50af4b751d64317a9d7cb424b000000000000000000000000e5b1f1b491da969387b1f5bec83713aaa2b9a0b1000000000000000000000000b2b603cbb658cda2ba3854f255029cd72098e6a50000000000000000000000002a46e1a2c1759114bf7da38c77ffa6c8cc41266800000000000000000000000085454ffccf0ddf20ec4d00d7c53548b6a666ef6e000000000000000000000000a90ba72b5bae60d225ec40352bdbe5953007fdaa00000000000000000000000016be1c2a52f414a6f80d954c1ecea907402ec80c000000000000000000000000b4ace542a5a4abfc5fd79e1dcd12e0bcfad517140000000000000000000000006d3c9535247e60341e5ac1f1a4dc11478c820fcf000000000000000000000000195d2545aa59d06fa29180caf40c5203c26a48a8000000000000000000000000fd049acda579e71ad98283265f8cc6e9c8dec77d000000000000000000000000096da41f3fb74bf1a0b3b7ec277cf39c9eb29ccc000000000000000000000000a1a22aff9f38ccb85befecc8e3d3a56fa676dedf000000000000000000000000a8fa325872a3929fa7a3bbb6bc7ccfcbaadf2cfb0000000000000000000000006734c919ccc6b19a4e7121b74759326f3938104a0000000000000000000000002a4cde246f310c66c1b2155be3e9ffbd700421140000000000000000000000003c7a32261a19dc5c3a65786746aa8af4e7468eaf0000000000000000000000008fd336af121f0e0063502001890a15376907deb3000000000000000000000000408b3f49f278e9492c9965aaa7c60cfc74e0509d00000000000000000000000098420e921e60b7dbed4f86e368f81737414b769b000000000000000000000000c2b0c8d805e796728c445b794d111d629e06b6a8000000000000000000000000abb1d6c0ce3e5691d1169ed2d41ab6ec51bfca00000000000000000000000000f1adc51ab4e9f0afe5fb7cfa96364b02b37b2ae900000000000000000000000058332ecdfda0e4dd5fcdb5a96fa6ef456257a22a0000000000000000000000002345683c7943c8f6d96043c73b188aedcdb922f5000000000000000000000000f6fba3c581b5fa7625134ec4661ba381530e1f160000000000000000000000004dc8fcc4554a4747460c26e9e7a12f681be8f3b7000000000000000000000000358a57656e9ee4cd2d96e1f68ce81719762fd13c00000000000000000000000051028dacf87eed4e17900aaad440033287d1790a000000000000000000000000378637c5e5b0425e6a61e9ea45e94691c9223dda000000000000000000000000cb03c7293d09cf9d0b448161acbf2f64591ecf73000000000000000000000000d208d8fedf5e097964b281824fff40e233fcece50000000000000000000000009e8790b953ebd3d865afb3d99ffec62cffc39d60000000000000000000000000ed03819877a0a915ace08adc0e37c930b44ca364000000000000000000000000cfad167e230e67a2298cd78053a04962047ca96f0000000000000000000000008d2b05aebef3c3488fa3da0f40dbe42fed4ef2340000000000000000000000008fcd333fd54d717d09b2f308330207a847d5a9800000000000000000000000009f8c7280a82311b60acc26540fb02c6d159cfef6000000000000000000000000cfecf5a34f628e75460b782b6a23e2bfae5be52a0000000000000000000000004426a52644afa686c918e635e93a345baef6342b000000000000000000000000dc5e4440acde08a5d95afefbe46a7ab909f07676000000000000000000000000669f3763ff1b267f16b55c2affdbe8a4448388f100000000000000000000000036a1c0b28dd7746af8b2ef82c0fb4f8a313b471a000000000000000000000000b9455669d0761c2a6b952c365bbc095fc7361e71000000000000000000000000c559b0af809d6edd1d9a4e4f4d7661d24b4525c70000000000000000000000005595f9bceb6a7026619aeb01f52aec4ef8407ee70000000000000000000000004dc3a030ee192f33d2c6c974b21b69855a3e57a0000000000000000000000000cad942e6cb74e398d5cc3fada033d5199de4f1b800000000000000000000000001c6e227484372d7ebcce8aabbd139bf2f8f983b00000000000000000000000061282ab0827010e34b1573bf0ca79457d4543e07000000000000000000000000d41f4bb01c388b0f119054a921ac9845dfea8cd200000000000000000000000047f34a92749dd3a976ae79064ff57f78da4a26da000000000000000000000000547b657fac6d04eb60634a253653b855bb4c2c6600000000000000000000000038f3c37bc73b02387c571c97f8da1a49a4b7ad7900000000000000000000000089bc8c5148445618b5cc0daff459b7b69aa07ea00000000000000000000000002059ce15271cdb38a01791fd1eb81b9b947823c5000000000000000000000000a0e07ea838aec81c195e0aeed526f158f1728793000000000000000000000000bef397280fed3cff2eb9651dd964b7c0b69d014000000000000000000000000059ca1fc2200ffe50fe29c3ca823be46a4a22dc17000000000000000000000000d2153321624a5d805caecf06ba704c3c8c75548d000000000000000000000000edeb43974b2e71458d3ed1ab5ef776d28a7bb52a000000000000000000000000f8de89170b815dd0854bd2a831ced60523dff2cf000000000000000000000000c4a856fb8c8485a9ebeefc9a7e46dd5c221055320000000000000000000000005221b657cc70af0ce9984824a6130cc43cb96a8f000000000000000000000000324690d30f5d4201b43b1fb354239a5f8df7db3a000000000000000000000000cf1c82968208cdb8ee0267671dc4f1f3b8b429d8000000000000000000000000e53be988a7552a0d05666681c6665e56ec044074000000000000000000000000ce7a98b1b4b49277528892f8b3fa22f39123a388000000000000000000000000fe957750d36da25eddbc6d69d89eb6e7d493a684000000000000000000000000f85a61c8f8041a58fa257348c6d6f5475692ad3300000000000000000000000076825af8d5f0fce593dc17f299c110e2a6c14dfd000000000000000000000000c6fe9908321ad97011f25d507843f56a8a1556b7000000000000000000000000693226249c6d86e7b8900c953b2e81d45dc7f1f1000000000000000000000000df88c2c02f559e40b6c096c3d722c685947fb49300000000000000000000000005db47aa70afbda1e225f0a35d56e9dd389e10190000000000000000000000000715d018ac3d630ed10f7221d0da55c1a974cb7e000000000000000000000000897e73c1420a00d0a15e9687e6ba15cfc5caa6ea000000000000000000000000b10a3ebf5b64b7d392deac404c8d7be7913a1e05000000000000000000000000cafc7725f8d8236c107e6e9768cabc6f56a85788000000000000000000000000cd516294c6969b8b8f51819fa650fa1dc9f85a6b000000000000000000000000064ac06b9d96ae3dfc46474f4fe59b55b26e15a2000000000000000000000000fa46b2454f2e8b79bff7a18145fe2a0cfd0de79b0000000000000000000000003c51e839961265f9ff5a3d4a5b758079b2150898000000000000000000000000b347b28cdb6b99d59c13cdd304ddb3c93881c1d5000000000000000000000000347eca17eb085241c7aa6d53c72991b19dd1918c000000000000000000000000864fcf54c506c2e56565795b80edfd688dcd742500000000000000000000000018eae0b4b3bd0da219fafec70f353069357f0c9d000000000000000000000000590c286aa8387dc2fdbfbe6a2f60a83e21fe604f00000000000000000000000087ac8b214a3f135751bdd0e193fdfcdc7ad3bd4e00000000000000000000000078569dc1b32677b556656a8d74fd70359284eb41000000000000000000000000737b3f2c4657d222c95f5ae14983c7a1541b37eb0000000000000000000000003e9a3c9ca508fc60bbd4d0ab3a5db08ea44a155a00000000000000000000000088247dca53d7f99279cb8c22050420c1f1633e74000000000000000000000000212cea2cc7c5651108ddb203e2f189291e0b36b0000000000000000000000000bf0eb460286c4c7c924efaf4db5a1102547c50880000000000000000000000001da74208695b36d391aa5ce16e0440bf455902ee00000000000000000000000015420c37f2c8f36c47c2649af8527094f55e5d8d00000000000000000000000031e6e114a3b5703391e18ae24f5c7a4178dab2c0000000000000000000000000f84b5cb06b029a67a9fb6dd7f729a0c3b3caaed2000000000000000000000000928415ee4764add9531bf96d75b40aece1bff552000000000000000000000000c4d4c1032a1961a15577a3c5ab2c6f4c8cfaa3320000000000000000000000006be62eba26af3a7a93457886fafd27c85cad385000000000000000000000000053df4ad3743de77e8087008b0e1e2d93347a9bf800000000000000000000000052471b5831d9769d436963503eac0167ea09d61e000000000000000000000000cb46cc7ce97b0d3ae3a97ad81aff1742ed1f6dcd000000000000000000000000d93220ff1a8f39251d659fed4587d5a00cb12547000000000000000000000000f073ea686292cda6fadcd14e9d90df2ac0d6c6730000000000000000000000008390e3f92b24cfd8682111329cf25b86aba76cf3000000000000000000000000e791d91c6771306292f7a34a92ef391861bd9bbe000000000000000000000000199d54cbff8274a22292bc685b0729d87b3a66dd00000000000000000000000032392fd66e8b097d8793d5cdc0ad6bae1b20ebe10000000000000000000000001aadb9647aa8a7702cb816591376a1395a570863000000000000000000000000176dcf6a56eb96aead6a57e7e834150bb111fa800000000000000000000000001ec2830c7bea64cbc1f2bd4a0650927525ea7b7c000000000000000000000000d2b9008c247255e8f03342fafa11cbfc712bfb0000000000000000000000000033424f8814192725d915aa7c3c3263c71bbfdaa9000000000000000000000000624a0b97ffc35641eb5be09047ba768f71fa89cb0000000000000000000000004ea648e72c8a2ffa915dd3b8c62103e42680d2520000000000000000000000008fc513de68fa5c94b6c15d99cb7c2e85058a5e620000000000000000000000004dff402a3759c2862d23da9ceffc96510d9c67f1000000000000000000000000e099d59615e83fa0099c60924a17edb034f1d3f1000000000000000000000000c02b58e1cf2e78eaf317d5bc1191a56704bec7960000000000000000000000002f1d2a646a7c2cc974507d67896e3ee9abe104030000000000000000000000002e54db0fea5853a5f6d82f55a8fda2d4be76f18e000000000000000000000000f46ec6097d9a9fe53a86fb8d434fca3ee69f8cec00000000000000000000000043948ac7f77bc20de0adfb0256a17c5ca8463d53000000000000000000000000626602b623c560e9241e20712518486f4a32d5fe00000000000000000000000051960be412bafed39a41594c9d58c0e7c5342ede0000000000000000000000002bcdfea1babaaac5db69a8da58b8ceb8369df6450000000000000000000000009d8156f84f8ebf5de459245951eac272d2f866480000000000000000000000006e8258d91ad12ab5a1ceba5b76c8313173d2880800000000000000000000000038d375fc406b76d78df97281737dc693ed7b06790000000000000000000000004ba0ed673fcb375a0f7a40cf52a03a57f9d6696d00000000000000000000000022c49f8485f6dc6c5990224e6d11cd3b0e5345db000000000000000000000000d60c78529035100a67534258413ffa5ba50952d200000000000000000000000006b4994b774e8da11662fb5eb1b661844afb9a990000000000000000000000002ca6a8060556061919bf510cc0ca1505f61337b900000000000000000000000080d0e09a5621ae5bfc2d73567b69fee9f74aef25000000000000000000000000f2fd18047b35b5188861c3f1b467b0845fab2e6f000000000000000000000000a8ea6401515fe241c24ada9dcb25f813c9a34063000000000000000000000000bfb3e488cb81db392e5157ac7e0955e9d5a47ade000000000000000000000000163edaee2e4becb1e400575a092657c881b056f2000000000000000000000000d50261525e4ca9ee61b9a5985a75e9f5c51625dc0000000000000000000000002a6d5236e425a9b36d704e3b22eb43cd1ca08cef00000000000000000000000083fba6e943955cabceac713c9edfb29632da503300000000000000000000000065b4372addbb3eeeb387326b32659b8e781dff96000000000000000000000000fbc9d1c638ad64dfef4595967cfa346cb154c14900000000000000000000000049209e4e31426368a2822dd37383888373e387d900000000000000000000000097c953f2377de119b859396e75e4982ce4667786000000000000000000000000eb805178884b446e865d980fb36a605ee9e3728d00000000000000000000000006e9b1ea7e5697816ee37cf080e8c25c89dcd2c200000000000000000000000064fb70e48bd39d85f49717ed2de80515672e66eb0000000000000000000000001a9d37bedccc4621008a5428ce0c54068500d09f000000000000000000000000697290820acab5296f73017a42ee1a7a4e0e3f930000000000000000000000005750f651ebff3c291fdaa7defb6b4d193e550d9300000000000000000000000046e16b49919c2b5691f312c32d97774136f7ddf800000000000000000000000021491a03eb8f29134e6506b74a1ce442a96bf48f00000000000000000000000033fb60ba68bc0399b1d0ac51229db1920a2d54ca00000000000000000000000076401e3f46e31f55592d5419c4462f118613d0600000000000000000000000007e547c6541d99e36e99e4414c034978c30136f6100000000000000000000000086773c5196e39c8a5e906a269fbce66c653d6a72000000000000000000000000ee28b398b1d17805713293ee4ace801481b0b3c0000000000000000000000000e9673f4f8c47c86aada398391c6e3d377e8dfbb900000000000000000000000023221d6d0b58a439f345e7406977606988a445ed0000000000000000000000001d9abbaac2f42d70b591dfa0e9c070ba992254a10000000000000000000000002977dd5f07df2d1d5c29401d66a0ac9d2ec23c260000000000000000000000003e080a42074e9fa4c924349be8fd99b203376feb0000000000000000000000008113c4d46777e8d164b00833ec31814e0c4855b00000000000000000000000002e86a02968d0753af7ff85cb6c16f9c40139475f000000000000000000000000b2d7878c6c5b9eaca928f73a68cd43957b6fd6fd0000000000000000000000002510377ec7be7fc90b78707b40d96130eac6c576000000000000000000000000b16f7cab40fdfe701c0692664d1de10a394af35f000000000000000000000000250b813f1924d080fd48c0a007e754d7684628bd0000000000000000000000003ca9ca78beb1c148bffe21dab9b3e2e97e7e4b940000000000000000000000007ed42fb8f731933715e0a65abc57c203fa085cb6000000000000000000000000fd79bfd69578a123d34c3f056c1acf4e8cc4518a000000000000000000000000c1f1e8f68cdfc51c28ec56155f90edaa9332c583000000000000000000000000a750f9872be97a9305d549861e1ec5c4838ac8cb000000000000000000000000f15618bc1897ce81912bd30ec41ec8b660085edb000000000000000000000000ff15e8c1be3b49f80f8b4b8fbed1e392e51126ee0000000000000000000000001160edaf5e2c3ab8661cf708487d36cc6bcf81d50000000000000000000000003067b88ce3cd1196c1fb75a5b42df83898395bb80000000000000000000000006cd192eb2a1c6a8d61411f39fcd700bcf5a3d5dd000000000000000000000000b9ecfb5970c2cfad47de775b209b14eb2bb65e09000000000000000000000000f02a4dfdd35bf6eeccd42ab26d151f376e9cfa69000000000000000000000000859100fbc0e97cdf72135a3739fde5db94cf1c22000000000000000000000000901f7b66d577ec94dfd200d9e43081df6cfa4b150000000000000000000000006da6b3fddc21a6ec2c5c81f857a06ed697be6d1d00000000000000000000000036e02d62f1dbae91c744612d182d7f73124bb06600000000000000000000000044d62cff50a018ca321663a1b458b76013932be4000000000000000000000000a6000d9ac1feae2ebf30d027cb44c7470f920c950000000000000000000000007231d026a2cf3d483e0c6ba27bde7a0fa66ea2270000000000000000000000007d1c72bd2d42e80ba65a652c18e5586b4fb6ffc0000000000000000000000000485cfb14def4d4abdb049db7e0c9bf9a571f740e0000000000000000000000008c9c6800ed39f47d8d9e5583cec2161e76b6d5e1000000000000000000000000417e88b7973c0fc0c27dcafde54f0d72154725420000000000000000000000001b08148d603935a30680e238849e39c68313defc00000000000000000000000032df00640f9877e46afd07527953e3b58b691a50000000000000000000000000e14ebf2358867ec6bdb0e197d6a7c12b2ed28092000000000000000000000000b1507ba0792eb300c85654ad47e51bb98969950400000000000000000000000061df82b85830259e8d9da33251bd7775e5055f10000000000000000000000000f6b260e8c4cb89fce238bb8af725b3edbf6ec2ca000000000000000000000000b740a5a6b9e678116faa8a247957f19185bfe81200000000000000000000000041bec3cc19d0fcaf850a2533469392be8e69392a000000000000000000000000fe02c39bb2a2081adf9d0a535c30b60bae042b860000000000000000000000008f2210034323cd682c2dc53d6f8c10b1400ac3c8000000000000000000000000cd9f26e4c8390b47793eef959f36cb2e6c62bee2000000000000000000000000f3211ff6bd6373a7a706179ed197d0200e1f5cd000000000000000000000000022b08404efaff489e04f3eed138f476072774995000000000000000000000000587f31f0f2391ec65c69cf816384635ff3bcb4f600000000000000000000000022c3382f967effaaf964e611a222a9707954d4870000000000000000000000003aaff0344bf33dd8c6fefaf469ab84881556a80c0000000000000000000000009fcf67a47859e8b370a72ac2a0cd9df98978723000000000000000000000000038a47972b93cb412b2f627160195b8aa16e56ca8000000000000000000000000c1599a1599dfba5ef28bd0e40f910258f07cb5e400000000000000000000000047d7dcdd1f4f71e197780c21663cfcf30d93589b0000000000000000000000005bb9ccf939d23d7a206898c89b93d05dc134f850000000000000000000000000e8f53449951d320df534ba432883b67be60e31d000000000000000000000000023dec7943b0875383ee47c6bb0eaa3f71d282589000000000000000000000000e423db84d64b544f5a264ec138d8cbcc1d032c6b000000000000000000000000b77f6a32399de85339b6238ef81a962e21826ddf0000000000000000000000007e41d64a3b992c3b66709d9847da1aad491159f000000000000000000000000023fbd2a54ff1e313df7efe1aa09ece627083e4f8000000000000000000000000074dd17bccac89dd1cd108380f5cb991ee97ae02000000000000000000000000ff92003ea5f0b93cbc51adff8bdfb4abd2566bd2000000000000000000000000e59b758a4f6eb379391e102f3bdfe881dec7fcd0000000000000000000000000b19191822443f6b4518f3fe95898b29a147053fa0000000000000000000000001082e83ca82fa8ef8e528449dc136f2222350eb6000000000000000000000000dd4d496b90cbe4256bfb6b9d241323d1b42c381800000000000000000000000068c15c7ef85b7d0595914db9511f46a268f5b078000000000000000000000000125ab467405b7fbc2106da679f2c601c8bfbf1fc000000000000000000000000e0b382e2001cc2ad7035c01ba1ead215a056e8740000000000000000000000002a8335836f4a014513cb444348bd6a9df2bab1ed00000000000000000000000058e50dcc1f06f512fd0bed85bc89a36ad3bdad3200000000000000000000000026afc4883d97bc5b68fe2ee48abbe5bd848727ba000000000000000000000000c128c0a0770aaf9bce3759e483c869f4f97408c5000000000000000000000000b9afa630e86dd6ed0ba2a8e64a4be28db36968ae000000000000000000000000511bff700d01965497786ff489dfd68a59287c95000000000000000000000000a4911f748595143ea34977138ae9d607a09f7703000000000000000000000000226be9f0cfc9ff034565ec6d75d4a868b0e888a90000000000000000000000007c8e3350769be8318666efce5603220fa807e056000000000000000000000000e12e17062b2ad4f0895ea3f0a84b3bd844c0a7f5000000000000000000000000d70380bc7790018eb7739f9e0e46b6fd6bb16592000000000000000000000000e69b8b9f7ed17ee73b5efb6d020a7306cc2968760000000000000000000000002b9e03ccecee6dfca4ea6b620c4eb6251f612e190000000000000000000000003d24960a56ed13433cf9ca670a6d4804b6e4cd4e0000000000000000000000007d9818a294f31d388887dba328d69e679a91e68f000000000000000000000000ca364b2134c7cc4bd6de90c2685b950e410a0979000000000000000000000000cae60b78eefad9125211626fdf72e1135abb7019000000000000000000000000e85ca26f964b4d7c4e1ec5195a41467e9786e0940000000000000000000000003676678af2ce55daa780e884d10909fbaa269e760000000000000000000000000d97fe906c0de98bcc43ce344526b2e46fc8f09f000000000000000000000000fad2d861e0085ca9335b5c30dc27923c1184ac460000000000000000000000007fab4eb8457c28483b4c9930c0c09c5b23f6dd00000000000000000000000000cdc157b10dea2fd3437231ae4ce92e4580e755f6000000000000000000000000ae7ea639f81def311f4115abaeee9b82a8c42060000000000000000000000000fa22cb2c4b2da636c58a031d997d1eaf9187d21400000000000000000000000047ced836729f6c8cef1d99470bc1bced14d32e4e0000000000000000000000005ae0e260ec4cfcafd307835df8567b37d015dff50000000000000000000000007c7e4115b1882ba483d9832e776b3c6d71ce7ef00000000000000000000000004c1bf06e0c5f6e0a9c98aba2f7ef6f976c13a13e0000000000000000000000006d3c1382ec2d6815d9c8b12c80209acaf171015a000000000000000000000000c87de89a6aae6bc0d9f06184e1156b96db70105e000000000000000000000000de4d89a9c1265a3783e5aa5bb50e5852b81dd7110000000000000000000000004b2ec715471e2c0c75d2924d2f7e93c618c82ba1000000000000000000000000224959e0bf018c3bc0902cd747870632e76803780000000000000000000000007c22971a7504ea21d4f08bb13acaaa613567025700000000000000000000000075db7e78eff9c125242d9285946647a2f56b457d00000000000000000000000089951e733800f134ea4cd1c7a8d79cb343a257d4000000000000000000000000087a1b3ef190f0305e13e1108934dcf65ea3e03e000000000000000000000000c22eb06eec070df569be7e8eb44a74c98d04f2db000000000000000000000000e7ccc3bd9f7841b92f032ac78d1d8e036bbc5a7e00000000000000000000000009deec0d7e4efc2fdc992f0655686de8f1b67fe2000000000000000000000000a67bc9621f9a4446cf61f357eef2df3faceeac250000000000000000000000009d3b81e71f82a95822b0e76666b7b2773f19ab55000000000000000000000000e482f8792bb82f3a79d06542afa3b7cc7249d72c0000000000000000000000009e95325673829453f8aa76ab689020ff7e5c4a21000000000000000000000000187636cc2b1275fd3f106c307d462d67f0cd1c4400000000000000000000000086c0809c6baf03cb0ba926d31f80eca081bd72e6000000000000000000000000ea1f70b260fb86b141bd77d554d4c0017003f8a3000000000000000000000000c8989a47e05e7798332dcd0a5052be1de5cc934b000000000000000000000000254588858f26cad2e2169277524d59433ebcaffd00000000000000000000000009faad8ffbee17596b3bb867ebaad1ae11fdd78d0000000000000000000000001d993a964799a07e1549efcc3f1f1d7559d32a1c000000000000000000000000ad89b55aadd92d047e5a7633a761891829d3a9a100000000000000000000000033171412ba07f2f3f73136f234077e5b088415fb00000000000000000000000079549bb0f03bd5077a32909c957ac58c6a8cae0d00000000000000000000000021ad6ab2523c73ff5e7c0ee65228ab02c124fd7f00000000000000000000000060efb5d188e7636a87fad807efd2182652b286e2000000000000000000000000fb64c19f905a4698f8104816bd957b13dfaddcdc000000000000000000000000b5d5d18013ccf0c1a508d885a28772dd5784231f000000000000000000000000338677ff21aea8de00884991916badda884477dd000000000000000000000000c7c405e8f1c504b4297d36b928b47eddff0540b60000000000000000000000009434987a829aad3ffb1ab6e07ca99de751cccc2b0000000000000000000000004d600d68cf846be12822a37e1597bafc9e8fc5dd000000000000000000000000302ef04a06bd36fbb636f14338b9626f9e6e296900000000000000000000000014bd41da0ff75039e7f029077ad671a0eca25cd8000000000000000000000000dbff15b028e735776122b5a99b67752b748780d8000000000000000000000000a5e7e6dffeb63970e20adc00f7bf05879ba439b9000000000000000000000000ad044f5b2d58a079999cc15dc2c054643f339bbf00000000000000000000000059c24892c7d8aec2d760529fd329c69036344684000000000000000000000000da672b3d36a51c50d3c91742caccb56e21f9a5d90000000000000000000000000fc901c32b1f976605f4d36630e8d494353e6455000000000000000000000000322e0834e80870075408d19a456ecd07cd1a69ea000000000000000000000000c343af3016f35b3dfeb8314cb3ccaf12f621dc8a000000000000000000000000e79ba0b3b45c97f58a3e228fa862d79be51261b100000000000000000000000028eadc9f5e09fc6f4e0540352c48c5e15fdf0e54000000000000000000000000a7daf9bc5df2d2eed291a20257782bd87b21c76a0000000000000000000000009d65055975cacff61b6f77bfe501b8618cc7124b0000000000000000000000004fcfa96ea0478a321ea4385a050c60d29f86ee4100000000000000000000000043f177f8e455f5fad1306b82cb0da93114ac305b000000000000000000000000cba9a3f503bb8a7e18f6bfcdc01754f3004ae46600000000000000000000000037a087dca76b20894d114650a2f202ba050343b4000000000000000000000000047fe7d9e1474199668ac79e141007c3490e3bec000000000000000000000000398e605013483511274bc1a9a1d9711daa9d0660000000000000000000000000d75373391b038c3f16388eb910898733b2827552000000000000000000000000bef538d512483c658b959c4eafb406957fce40710000000000000000000000007cd6aca9226e18a54dddcb07856cd6a7a1b212ab000000000000000000000000d920b2674b6cc660510d569539c8996477f1d8a10000000000000000000000008ff19f65227d5d1f1658eca35b66c72466ffc7cd00000000000000000000000029482a722e4eb8bb2d06ae919236f698031c7fdb0000000000000000000000006b4db6dd743570701e77cf42228b1c7538ab982f0000000000000000000000009571f1bac623cba1e39b45e81dc2436f30bf9edf0000000000000000000000006520529dcd56149d75a4603d1cc72dad1bf113270000000000000000000000001d9a8382ddf0c1faf9ae8bf863fdff031dd8afb4000000000000000000000000599b7075a836bb09d1b8c63e46b7efcbc99818e2000000000000000000000000f9f17c5c06d811c066854727d9f9c35ef3db7f2e000000000000000000000000f11f4e8701e02704a1c88d6de693b1a63ebc685a000000000000000000000000c643ce4ff22c0e599f8ad7cdda672c4415126e19000000000000000000000000a817aac5fd34cd81cc7f9813fd3f3476469c2d580000000000000000000000008931686d8be8861a1544e1cca543b2d84a1d35700000000000000000000000004fa22720e528c4787f31cba92905b7df5aab200600000000000000000000000055ff98751808a1145e232ce68217d84503d1d7700000000000000000000000002d2e516ca2e2d38d698019a3fcef15ff4a1fbe290000000000000000000000005df65549375aa6245810d0a9f0cfd131e94177c400000000000000000000000099cefc9e84734f4cc10fd59f92dc0d2a1f64d4f3000000000000000000000000b6c7db1950d16a82a22406549056cb2a147ca6d3000000000000000000000000d4f54b7bf677986665f2118f97fefe373b55b8e4000000000000000000000000b3aa3ecb279b6272fc71947307fce1d42cf24cd70000000000000000000000008a0b73791e1e73f7bbcc10594cbebe8456a40a9d0000000000000000000000003b2d6016c9fd7dcb35b48f20911bcd41fc636ad4000000000000000000000000ff95a9f5f1b126426f502d5367cd386630924bc00000000000000000000000004327a0a9ed556a0013b43c4e05d956f46b30a9cd00000000000000000000000076610b39d3e0c8a9f261c4ea2ac86e6ff55456a500000000000000000000000044d485e012df03dd35fdc3d9ae8280732c837bd5000000000000000000000000830c9d37401118ca6aba18ee9543009a05421dcb000000000000000000000000beefcb710f98921cb2006d5c34bcbba803417412000000000000000000000000877ab8335ec7474d20e9917523a4ec7459889c450000000000000000000000007a31b8e85a00757aa1d40e96d4f3c67012763de9000000000000000000000000cdfc1cfbe22714950d748f762187eabf9311cc6a0000000000000000000000005e168db93227b7835ad6eff17012cf7f5ba9899c00000000000000000000000028b236fadc75042ef820509bc5bc1b56856f5736000000000000000000000000626cac8b5092d6caa451081e564dbd2fe5e5b6e4000000000000000000000000a4807c18531dfd818cfdfc5be2341a2ff36a2416000000000000000000000000867e675068d54e7006d3b5bcd481582c5404cf2a000000000000000000000000d32afb049d4048f5d9378e0f9162da051c351348000000000000000000000000efa055b6d9d05f82349290bb92ba1a4d2f7d02b0000000000000000000000000690f8d06a454d71253df0faf9b4714762aaa27d0000000000000000000000000b2c5522c0c2bb1cb960244c10d605bdd8a9631b6000000000000000000000000a9790d0e57c55f07fa1ad4e6ef2753f2970c7c03000000000000000000000000e55bab04e3ffe9afa5f883b56109bf730eab7868000000000000000000000000872d95d11202b2f583fcba10523f474368e3566800000000000000000000000072990199b3657a4dea975369ede8c25957cec0ce0000000000000000000000000a59dc3df6c4c02400ec555829bf4c3492b31f9f000000000000000000000000dd0a1704438663db1154aea55cc5e6b71e6c15730000000000000000000000007e066a14afdd63addfcf6f8540a91271aeb4b46100000000000000000000000000e6781f6b0f09fc29814ead4f776b554ddc7444000000000000000000000000fd10adbc9990ec54dc2fb8d0c43674d2a08073290000000000000000000000007668d60729b11c89a1084cfd1e5d8954a136a3de00000000000000000000000000bfc399b7fd06aa0318b08996d872c790dff9680000000000000000000000004403c5c0975729df93ad1213ac580310d0a3008800000000000000000000000044a1e8637ef3d9e18eda968c31e64445225759b20000000000000000000000004613657dadc12d0163b411d534153b0e43427194000000000000000000000000e4a1ed6259318bc266d423016d37c9613085a5a10000000000000000000000004fa2daa123186e45460700250bde29857cd22a7e000000000000000000000000554ec725d6432f1904c50675b91e4c28c47cdfce0000000000000000000000009be4586b93365d336886be8572a13eb5337fe4a00000000000000000000000005734f870e69072cd1664059861303376222e95060000000000000000000000006109a699addb43a11400aec582a1fa7f14eb34a2000000000000000000000000a8d31c3a3aa80b38c77a4c5b78ef8c33352cdbb200000000000000000000000066fed4eba04440739a38a5fb56ec0e0ab0fc5364000000000000000000000000a9c52d34233dd37c033146fb96454e18fed0dca80000000000000000000000004169ae7bda142e77c027d7fda87db38276f6498d00000000000000000000000065126109448da24d05bcde46a2d35d2150c58ed3000000000000000000000000a85b77e8a1313348c53f867d4ff1da893e7a1591000000000000000000000000c3144d6c476318d66cd08b5b82944ccdebc978fc0000000000000000000000000b3b3cd666b84903caa05dabf54c8ffc2529e21b0000000000000000000000001eb973b26d4ad68c56da635db27cc75b7da6e87f000000000000000000000000cdd68a64b27ea2609647dde5686be03b773636c00000000000000000000000001bfd39a345e4b3cb891a4615cfad8ab49dd3418e000000000000000000000000d7091fe68a1da9420cfee7fe99f3a13c981beb9e000000000000000000000000b9ef6f8feddf1c2a1b21691d42a43f963c5676c600000000000000000000000050ebd71208d3f691f4a5e2f3e4ba7e96a59d5af10000000000000000000000003a916e80d7ac920eeaa811f56c1161c6649d373d0000000000000000000000002b2ccc7ffb30eea345bdc0a614be0028c6e18ff40000000000000000000000007dfbf06eb5f9bb26cf9755cf4b83f3dca3ed7b88000000000000000000000000cba563685ad41ee49a79639fcb07be8dbc04ac090000000000000000000000006d7fd11fa8881d48b7796abc1d45985a92c453e300000000000000000000000044fc635345094f04a783cc3a160b5dd5ce791624000000000000000000000000cf5205f79e10153570c9e710b11ed5841799159d000000000000000000000000e95362d3d31f2ee502e8c46b84b18e127bdf30990000000000000000000000009ed10ee1f3464dcb80ae52a424a95e42835af19f000000000000000000000000391ab8f5a7bbef1e1c09859f9ec95eb354fcd2b1000000000000000000000000f9aacaaa84d2ec8491a21e0d2e226841fca8533c000000000000000000000000c10f2e9051b674e4a7e6fbe9bd5af0a1fbf7ce240000000000000000000000004a193aed172dbb10e93eb032824f554a3c85dbbd000000000000000000000000d9f3e89fe9dc8fdca07ede9e946af85f56bcc17c0000000000000000000000008a77f320ed9170eb042d2f3955b0ed6ac1c3618c0000000000000000000000005df0aec2409b21258bdae9e90a4690d8fb6024df000000000000000000000000649256e7c07b40e7f62a4ee66ccfcdfe0948b6f3000000000000000000000000b3b1deec4e7fd867f1dbf376317978c1120637e2000000000000000000000000bb13bd25de566c12da1d2f9b4af2b83562df7496000000000000000000000000820f6d7d4dc6d31aef08d689191b7c33244f332b000000000000000000000000e220f5a06d3e09f82e4d3a15930c5c2f3dcb283f000000000000000000000000712b1e768566b9168681b4689a99bce6d3487ece0000000000000000000000001c1ee8a0257a31a46ce6ce08dad7c68de1a0790f0000000000000000000000007b0edcfecd9cbd68d987cda8db6c37cd79d1af33000000000000000000000000e9b478debe77094786812472de032b6c9b0a062a000000000000000000000000e078cfc04bc30d419af771dd04c26d024e3bc1f30000000000000000000000003b14fd20cfb57d2d99cabd062b56c2c98ae1137000000000000000000000000030ed287d693db7fd75e4f2eb6a12a8e7db12f6f2000000000000000000000000ceb2752fcf07c8a710dc740ca40da09fc7a446b80000000000000000000000007b4c1b8e5b133216b183a8c49631c51d496ba6d80000000000000000000000009e3faf86dd4ca648a0276f1d8ea2fab79bb627dc000000000000000000000000fafa2fcd7bbce6d47f091cf1384eceaa3592e97a0000000000000000000000003e78958d1db95b8bb5897c47f5ec0a925239c54b000000000000000000000000ffad821097d63e91cfd99b63dd6bfebf1d94ebaf000000000000000000000000627eeb0790fb0f7098268d0d9d2feb1a6495f4c3000000000000000000000000ba2453565282a41d156c3c0f7fccb94acfca44fb0000000000000000000000006ccb494634cb963b11873945fd74e55021f9f346000000000000000000000000d380d227d05062219cc7a048688d2bc0df60145f000000000000000000000000e918107746222093d8bee3a1c81e63880e51643d000000000000000000000000c735bf82aff1f128a5fb22e7a9efa553dc6050a400000000000000000000000065033984f715519d88b35e04aaccc323e655b2f1000000000000000000000000d27d65efa8e752c933e838776fe9104a11e122e1000000000000000000000000fa93d08a62c3a05c2fdcdaaef4628af72c6782a000000000000000000000000052dab4b3d10e74996cb94c38f149b171135b5f27000000000000000000000000031e0153ae58cdd3516a76737768fd90db603ef60000000000000000000000002f83ba576d8f087347080553b2a7f8a18c198cba000000000000000000000000883d56b50e7015b6c172e46a2fc8917499a250cf000000000000000000000000f7ce40fb7d1075f6d3fae5cdf36c0c073a92e8ae00000000000000000000000022c5ed01633975039785669beeb1b2b08eb202be0000000000000000000000001ef1f47bb02c336c5e24e342d1a8913a89ff083b000000000000000000000000ff3a6d3c08b0cdd0df1997288ac4e95d6b219bca00000000000000000000000081fd98a8b2b9a2e34ecee37fe867f85a1cf6c4c6000000000000000000000000d9e0a3d36095e0685038b744505d871235d0dc69000000000000000000000000a8fcb33332648cba3d6229edb4820aa0444f9a46000000000000000000000000fb28f5bb693ed55aea8ef79902afde8e1c9d939b000000000000000000000000dcbc4357dbe39ed1150ef1ad9430af9e79d2d9f4000000000000000000000000675d15837e0e2f0a1e40668f102a48a32d92db5a00000000000000000000000009680ef1cb0e23c02c0a2b78f9af1320e9fc6b35000000000000000000000000539b57d802857aa69f0dc7424a3b1979fa4f472d000000000000000000000000b377fedf3f742b31f6f06bbbd313454fa19b918100000000000000000000000027b5a86f70aabe188b4dfee59af6163d039c58ce000000000000000000000000b80bac19dd118ce70513b7845731f1e4a6641ad500000000000000000000000002af01b729b7f626109017260e1e799cdb2300f0000000000000000000000000cf06f6cc8e85ccb7bf32bc7bab99ca98bc5f241e000000000000000000000000f50421ab58d3fca1da3c4ca29788266322b29cda0000000000000000000000006bdc705b34fcfec6db263437ebd3534256b5542b000000000000000000000000b80127dfefa82bffa9bbe80dec9547057b29261800000000000000000000000083bf564a3a47717be035cdfabf83664b1d0bda01000000000000000000000000df0141bbe48dd96a37f8e8a7afa36edf6e04d5db000000000000000000000000e1b4fa56dc8e273769653db061456552e9e37d71000000000000000000000000e92be542296558168cbde61c54dff3b71e1b6bdd0000000000000000000000000261cdeb5814d14d198e705d88445b78d0a2eea5000000000000000000000000b6c3f6fee5d2eef936e6c723c3fa747092999326000000000000000000000000738a7190533de55317f0dcaf827026904d2c6fb000000000000000000000000086e1f28c545d744ac2c53bae0f4858070c38380600000000000000000000000056b3c52b4c19030b868908b53ccf0573f9b39e02000000000000000000000000047564daa94776faedf83c952bf5cdf9c2d1e18500000000000000000000000071aced25f9255ecc482a21e6445f04996b48092d000000000000000000000000dd7346579d7d82fe59220a0194429ac6c1a1e27b0000000000000000000000006f310313b3bc9ec3b67566ababf6f878038c9f9c000000000000000000000000454b5059b2ed7cd59708324cf2251e1cde631319000000000000000000000000cdee33d1221383370c44b01556e0da57c4d38589000000000000000000000000c1b7cb6ece625a854865b3711417a91c4b44674f0000000000000000000000007463b0c9154d153d936972cbd45d84fe0cb471d700000000000000000000000052efd018996c7f4834972da4e7be3494e7782e1a0000000000000000000000003bb8b9f93292c32db93036f002dad3ec82c80b1b000000000000000000000000b878f7fb1efc382a4a97356c83f3fdcad009dc62000000000000000000000000f32de5a80c9c1b7de84add59745abd0fd13b5b34000000000000000000000000b5a3cad44fa1bfab17c5ffef8fa96e8f2cf0ef39000000000000000000000000ee200c36cea1988e95e06f59b3d82cc748dfe7ca000000000000000000000000d7cb9d30881f64cd1876268718bfb00ac215bdba0000000000000000000000006dd96b1457d3084adf1a0da63464ab0ba84fd343000000000000000000000000bbb8bc4790c1e9d9697cf5b8ee5d6b52e33ded54000000000000000000000000897ff93942b784ac8f8e692f87ff62ce994f527400000000000000000000000055f65309a47057cd9a775c97d2b8b1d966db7369000000000000000000000000348fb8ca38704307133e2852427d181bd502c923000000000000000000000000e9fa1b1e37a1e3be7bacc9ad7e61830509ed40a7000000000000000000000000935bbe9fa1ffe19f4b2c3c017f1c0072eeae8af1000000000000000000000000371a7fd605e938b81186e8280f67d70c117c7f120000000000000000000000005178a25545e7b0a626b2e17a36900f51affcc7cb000000000000000000000000c505c309d13cc0120c0ce0095fd393212060e6e5000000000000000000000000ab775dc77bafe2c86c5cf2f3a129ed04ba6a8f0a0000000000000000000000007d5c3775a94e4229224604b8512a83204fd3a87f000000000000000000000000d0ca441d4330e0782b0a3411ac497af9f871d4b9000000000000000000000000c2fc48e09828e57330926785cd7c23e5eaf639000000000000000000000000000501f078bc41edfa29ce128d8b4ce57204dc60430000000000000000000000005a992b66006be351b70ebe1bfaba3c3b334e8b02000000000000000000000000e233135a8bc2138c30a984459d804a464b9ad2890000000000000000000000002d75be208f7ffd47c5a028c2c569a37abf57bb9a00000000000000000000000041d21eae22dd2cdf433dbe66ebebe76960d0fc90000000000000000000000000421c956ad7cbc40851c4103a5ed05d5b2fb68bdc0000000000000000000000001f439fc9d627a804bef5e7e742a46337360066c700000000000000000000000027b2ced7e5019d51fb8b693d65f862cf22853fc20000000000000000000000002675e3ce8b41876f97348fc17fa2eea1e8dbd79f000000000000000000000000d9a4c55fb7c0e563eaf5e88e3cb3de2569cf839400000000000000000000000025f8b0ff74a7567e0b0f58f16553e2e3dec1f0cf00000000000000000000000038941e573bf72ffe7d37d3359d62912ebab97ae500000000000000000000000023d41474e7d0ec9903706f685866b381e9f0982500000000000000000000000008630e6ac634b34351ba9f3c9dfaf009680fcf160000000000000000000000001a7d2109d451ac617867283c99c7cbe1ef5df152000000000000000000000000c4454933de5d75f895c43cfe39539331282650960000000000000000000000009e9c87a447aa31394f34eb6359e5df6cc488e9820000000000000000000000001839a7bd26a1b9fbed1920a1924742541fcf4ace0000000000000000000000008a4515a8dbe008eb3a8886143fd3fe8efa87d35200000000000000000000000052ecc6d097c5eabd5c80e21ed1df55f8bb86b08c000000000000000000000000573a7333a399ffa22184492f065cde9b6d59ea980000000000000000000000008728f16542c36249e996be7c9f0d3e371274578800000000000000000000000066afd7265cec8c5d34c1f661c34f792688a5dccf0000000000000000000000008daf9e7caf4e14daa85de313c529d2fe4ff395ba000000000000000000000000e776376eb2f45acbaf4317338c97bbf1d776162a000000000000000000000000157523f0cd1543ab1656f40f63e7cb835d0f2ba3000000000000000000000000fb8e00d8cd0aba878084b91aced7d4a7cd3f77eb000000000000000000000000f04510bb2c6ac47088ee37af50927f3f392e2ced000000000000000000000000b59b35e9ba1db2a84905e58d90e00bc371a590060000000000000000000000007d92ad7e1b6ae22c6a43283af3856028cd3d856a0000000000000000000000009f75459f520fa1dd2062fe7058b4cf0760616aca0000000000000000000000009550ce562ee136fc86a1acda7e9061dcc342fe5700000000000000000000000065612e4d99971a9db6d1b71f5e777dd765daaec40000000000000000000000002b48526fca695f697b96689179bc819779eaefac00000000000000000000000017e49c7a1fd841fe2ac7226b5a8c9ac180624d9c000000000000000000000000d2f853df796a1aa18503aa4c7e8f8ce2ad448ec6000000000000000000000000097d7a6ed11c42d4fef82f4a093cc777bde2c26d0000000000000000000000009f20cf320865ecdd66decd5d144f1a96b507e49d0000000000000000000000001c1f8bb05dcc77662fc55e838c47f7a647a9ad920000000000000000000000001ba6826547472ffd44f50f745523029a5dbd5a96000000000000000000000000d4c00749260b76cd202299da812aa9a9113f7013000000000000000000000000029431cc7a543bc91d68c148fcb9b1aa447324de000000000000000000000000ff883ae6d053b7727dfccce6392974e2b9f9fe3d0000000000000000000000001fc5c9dad024c6c27fb29e37a44f318bb5842119000000000000000000000000ce172e18f4fc759ea12561bc244cfe311106e0af000000000000000000000000fdd3eaa0d0e8fa571292084df03f324bdeb25e21000000000000000000000000eb75cd1bcd61005083df4ac78f2702b3ced7a3120000000000000000000000003a14ab2faf41941a5af61d2cecc7967528fa6511000000000000000000000000edc35d3ff7b03cdc8a188e2bd7967db2bc7a95070000000000000000000000001b5b35c94df26768c731cd5f9cb8ed4b452284d400000000000000000000000083b059b5aa7141155c61f9912efbe9908f3ad4ac000000000000000000000000a0d4e26c31a919951c6981fdf2d276334b7313be000000000000000000000000e638f66962dbcf41585b3987d09aee7f64a4ab7c000000000000000000000000b86fd878ccb823446a8734a1bbbf00ba448e6682000000000000000000000000e897f5d309c78245f4896367259f17cf016d2b06000000000000000000000000e4000004000bd8006e00720000d27d1fa000d43e000000000000000000000000b1a4322df92497938c3534c86b186bf5207195e7000000000000000000000000d3c9729b498eac6b08a9b523b2af7f793d88e2ed0000000000000000000000003c8dc94781c762fe73acdfd6c0bb0ede24d508dd0000000000000000000000003038b1ae4c091c961ed2224462565e56b7d4d16c000000000000000000000000cafabc5f7f31a6213c94752bbbf9cf0c061e8c24000000000000000000000000cd748980defe4c3b9a4e43c1f1ebd8346b6ab798000000000000000000000000f700af162cd30e77e79f028fecec482a01b4404b0000000000000000000000000bba451b5f7452a3b38794bdc273f1e39725e79d0000000000000000000000002b9a5b527cde8b25d37534c12a32c83ecba54692000000000000000000000000233f3c559953bfb80f8235aa8081329a66f4d477000000000000000000000000c6168fc69a97153fe9076716026aae2b0f469f9f000000000000000000000000d86937a9f7e2681e6239a49e61a6afaf01438124000000000000000000000000f0e16063179249712ffd0abe395cee6768a0bbec0000000000000000000000006ce6da6f8807b1debc120b25c0dcadd870a686680000000000000000000000009a2ee464b0691fe68f4a41579eb68736abf54d67000000000000000000000000e8e53cec0ef75b5a6402d5cff1d263074736905a000000000000000000000000166a9ee8177c581edc798d3514f6b4ba7dd8a749000000000000000000000000c5947dc6e72565a30516815dd91582b0c72c060c000000000000000000000000d3ee0615c347a73f480893bb970e181d04c873dd0000000000000000000000009194afb9774fb3a977740f79982cb3b7cf58ac320000000000000000000000008c759082836bec45313364db7b2ad732a49dd10d000000000000000000000000cc69b094cc24bb8fe97f8b9b35aa7c55c0ea0bc40000000000000000000000002d965c375319bdbec0ec71aaa51991a7d982ff000000000000000000000000002e87be18f1c23b4cadb26aef67b1b1b2d8ce6e52000000000000000000000000bb819dd076c984203bf1fe9a1f8b559144022199000000000000000000000000bb73fea18b447e3c0280f13412a577d19cc3eb4e0000000000000000000000003557c28cdda13d00c9db4edd53c3ed608360cb1a00000000000000000000000046d0d89115579a2199b9678fd27df2e9bf5f153d000000000000000000000000daaab92dec219b8faa21d920121281f8a99034240000000000000000000000008ff19698e98a869079431ebcd54cc6a9ee45dcbe0000000000000000000000000a49ee71fabdc49e2738c11eaf48fe83ca954099000000000000000000000000ea291d6f0467aac9398c154e9b1b05e0dd31ce46000000000000000000000000b219d5eef164e20930cf91e4501ced068f57efa500000000000000000000000053a81678abd8960380f8ff7969ddadc1bfc71252000000000000000000000000958d3971a7e2bb510527e2ff1a7b202cd30df56f00000000000000000000000045c3e5fbd95aa205c0294eb000ed505afcd3b4e2000000000000000000000000bc4553d1ad84cc263af5e9c1c7c35d0651663bfe00000000000000000000000062cecea66c4bc7486b906eab6685939d570cc59f000000000000000000000000cf2dfabf8d221157def85f5096a2d5f9cd6d566000000000000000000000000003bcc52681d5f65d2a919781d3b58e5a6041881100000000000000000000000059695696a014c7f1df1c5ea3ddd0714182ef9c3f000000000000000000000000366578bd2819893bdd383ee7979c4a57c2c2bdc1000000000000000000000000e66dc5e2057e2c18a172c24b5690008ee79ab278000000000000000000000000981c9cc218fa72716df185179d8fcf15edf692f900000000000000000000000087ef2f71e7d8ac94fc877c247e34e20cbb10f61a0000000000000000000000007e086fc0acb40c5cf48709f04bd4cc4f987906e60000000000000000000000001e1c684bb9f2ba94c03fa33389fada33e2ed1d100000000000000000000000005c984acf24584a749eef97032f910943891e9f5d000000000000000000000000384ad1a72ab473903578b5b0afc8178b2c2b87e80000000000000000000000005a6869ef001895ef8eae02b6e33ff7a6bcaef9a6000000000000000000000000e178e27604a10a0b4bd11e7490618a20b65a2fbd000000000000000000000000dead40de4b54d32da6965e80b4161b321ca99d56000000000000000000000000ddd42b868b335ea9ed425dcc438647e3ab428edc000000000000000000000000a87e54d86e3466edf77d6f87e3fc1fbfeb6bfdf50000000000000000000000004c09b18391b414a12a517e6f1968329975bdff4c000000000000000000000000be99e984b98908a01447e0b9e90d3be4cdafcfad000000000000000000000000ef482e7dbd6c714d3afb550025ed5b60fa79cf4e000000000000000000000000953e3558d7d1e6c273bf8560e776f720f97c11b8000000000000000000000000e22234427a11666315aac76809000a3906a03dc2000000000000000000000000c79d81d559c1a1f201ddbc8e687e83c4eb788bab000000000000000000000000e34222f4b03a81da7b8c4fb0e5de1fa999118760000000000000000000000000817284047bda8da424fe4e9cd84058f030677a4800000000000000000000000050cf22daaaf156c0fc9e099210b74d2654992a54000000000000000000000000b00b323bdfc17aa50de70acf6fb80370efe6a85d000000000000000000000000bfcbac01620da4c81217e8ef6a9ca8d486993769000000000000000000000000d453430440bb2b689d007c5c257df58f313f46e9000000000000000000000000f0be859ce2d20f861b43139bc717a41d97f53f9b000000000000000000000000f8213cd78eba35afd59d14e260f8d0c9208f5bd2000000000000000000000000737ef6ef3f9e5b751210378f4c426db8fe5466f40000000000000000000000007a9d6364d13aeb4d6dded18650bba023509cc8e6000000000000000000000000551e3451965a8ad4747688182ccf61eca23b1a690000000000000000000000004290dd512a65edb6b36a462df75359ee97a05883000000000000000000000000ed8dea42309e731f4934f0cbd4a44917e83a41dc0000000000000000000000004cf82e19fdb3918ab5575464ce6c2591c18d1c610000000000000000000000004e082790c0be65a4189150845da820180a55b613000000000000000000000000f83408db31ae05d089c5a7002c42f4678fb5e6a3000000000000000000000000aeec62035b4b58979b60609434f4f3ae4a45930e0000000000000000000000006b602492c7e9272cf26953496417536c982d22390000000000000000000000006c9024a9f5dc34792bc6644bccad02394232d3560000000000000000000000003ba33526d86ae6a27c3ead54dceeeabc2a3286bb00000000000000000000000020031382e603653098210cf4ea51f3c1da98d3d80000000000000000000000009d52e6e8d29555f0c344b50368c595b6dbd3479d000000000000000000000000eba7fc0652d551a7a02bfd86b1db933a9d854cf60000000000000000000000002307f16ec3ea54618cbc7e9962d1bcf5f3a8470e000000000000000000000000b4fa2d2dc90c7856d580878317145221ec34aa6e000000000000000000000000f176374543865e1174d9093e032eb47f88ab831b0000000000000000000000005163c3bb8f3d5bcd70c1ce731d8bc4dab0e2fe5000000000000000000000000069992103d58bb3ba1bedc2ddae21e79335baba58000000000000000000000000e2dab6725e9e2fe5324e60709165ba1179bcca580000000000000000000000006f94c19d68bd8036b44b810062154ab326ab2fe90000000000000000000000001f77c8b813a91a3ab29675aa19c14cae5f42ce770000000000000000000000000c59a3627cfeacb4e50409e5a6d2b81206f8099500000000000000000000000088594a63cba5ac565bd92295ccc1302ba180f1b00000000000000000000000002788004a789dc76924bc260aa59cef8da9255fe8000000000000000000000000849de26c8db60f4778bda5edba586800458c8c3b00000000000000000000000021fb7226e18e5ccb327e153b06761d3e33178a17000000000000000000000000e676945b3dae761b9655f27f9fc25f1378e8113700000000000000000000000006bd81e56c29b9acd0e831d29408c69695e9fd36000000000000000000000000fe77dc72ae3c0e7ec7b497249edc70d594d1fd78000000000000000000000000022ddb5e7248fa29b71ae598d6632dc6613bed2a0000000000000000000000008f58570183c324bc394f0fb1acd30cb0179f3d14000000000000000000000000ba862e24828c753b6654b88accdd107f3bf82199000000000000000000000000adf71e4a17bd387f981bd8054692d59fb1ed930d000000000000000000000000729e4aae2ce324303c5c016f18eedb0c78d40a8a000000000000000000000000f8a5f246e3f4306cb9561c273228fc1b3e9905ec000000000000000000000000ed554fc54a23771ed66b219260ad5b3b27a698090000000000000000000000009bc5f06ac54c8db818e38ce0299035199b8c53aa000000000000000000000000ede6d6522258f62584d0b62a27625c6fe870bb410000000000000000000000006a4f9e4caed788a3e869537c673e1f6258d6fc980000000000000000000000002bcd6c587f1160e34cca80d6403a75343f94a3a6000000000000000000000000efa13d7ed77f0027d0ef40d2d8135b3a5f7a2e5c0000000000000000000000000a986338cf0008945494dd72f3da510d49edcb5300000000000000000000000060a78bf7ad45ee8b8ae51ea7658d229edf2f6b2900000000000000000000000025d4e33c49b411ea7b00139a94dc52825b02452b0000000000000000000000009fa27a50e6467c5b63be544cbdcc188ae87e0fcd000000000000000000000000eda571f6644e30853297be838d160b00155d1e23000000000000000000000000bc63f41379bee62e7dc7d6a5337b8b537e3ea8f0000000000000000000000000212a882687986c246a8476115cc16837b65af7bc000000000000000000000000572af92b71f96b6a82ebd9f084ceb920b3855356000000000000000000000000f902bde60d70baad3d16564751899ef8b5b9a628000000000000000000000000bb6efbde2fef36e4f5e39b729900077ac93f10ab00000000000000000000000000610ccd6d0e13c89c56fa2755707d0dc605184e00000000000000000000000040b7b4ded06026121af6f92ef6e6c747122590c20000000000000000000000008988c0de56485c306146e566ca8409f468f3c345000000000000000000000000060cc6e4d18b7d8669e52e11b9e3c9f2ac6c5c1c000000000000000000000000ebf13226f6aed024636b01d7bfe99f9371d96d64000000000000000000000000cc967a3be76a37f51d2ba3715ac5d12a7a7e0b0b0000000000000000000000009a0e163876539283e54043f71ceb8b8c87cdeca9000000000000000000000000fb2bfdcee0d012b23bdcf421e56e70b811aee3aa000000000000000000000000b3f2d4b8c074bba5669cc5d4eab7f95a0a5ad3170000000000000000000000009900ce082f76adf1070bdd8a66ba40e818497bdd0000000000000000000000003c0fe72b4c8621b139e90c48110f8fdecce5c40f000000000000000000000000296be23ca2430e6c201d80f26137f4a1fb8c472b0000000000000000000000006c3aef66e6caed4aaba3e985be791e4c78590179000000000000000000000000d01adc618912eb219bc8814b80f7c693039aa18100000000000000000000000066eef34f80734fc0748445a29b6289c3d4a35f6a000000000000000000000000275fde6a9cc1ae7aa2b826e649c367c248b39dc80000000000000000000000000d4287a13b2a276e574777667a9c7ac692fa322b0000000000000000000000003434fc5630f93c5c248d91f0890f066f043ce6b600000000000000000000000094d59435e4413c1da526e2c2bf202ffae8435a01000000000000000000000000d7420d146175e74c3fe6a86c7ea079590a5d128c0000000000000000000000009912c0671b1aec76eab63f710a783b97ed2e86a000000000000000000000000006ead1732f84f6bbdf8fdf4546d67443addb7d51000000000000000000000000bcc9abd3a62c3eb17cf0e1aee671abc03ed9e7fe000000000000000000000000c19295fb7158d72ce96cd23daa2e698702910e3800000000000000000000000099e4fdf146b5f27894fbd5343ee3269c09cf87de000000000000000000000000955ab51fd2068e62a8860296f0c7de4ae47d1cd70000000000000000000000005a5b8748882d9d14b9cd92b0a9bfd4e93f7707bb0000000000000000000000007e8ceb59bc6df51156df45d91cba288651ded9e1000000000000000000000000a4523ca83e3247c92f351a249d12c8ef629afed700000000000000000000000001d1ad6c76f1d0245dc9b979492549029f251495000000000000000000000000ad35917176a859d6006efc329e49f7882274917700000000000000000000000052d07672d4aeb79e4302d519848f9ca7f2e3039f000000000000000000000000e94283faafbaaab7e2b1989697e73aec904cdcc2000000000000000000000000504d3029f74047e76b9c58f535a025c00fefe1b700000000000000000000000045c12b3c15d841544971cbf4b0d2c4eb7613d8ce000000000000000000000000518e96cfeb2df1108d99eb9f796f981049bbce080000000000000000000000006ff7c8a4f580c9f83f2db04ad275a3ba40948eb7000000000000000000000000cccca31f0f502020c63451abf99c6b0baf6f4375000000000000000000000000e7770942c046529c27123c24f2ded6f5145f3ccc00000000000000000000000006c5fff99ff0356332f2cb29f459ed6bccca75680000000000000000000000007c3ecf08f42684a5264cfaba149d3eba26b16bdf00000000000000000000000012ad2e1d6d949cf6962c13a741bc4c2080092721000000000000000000000000b5d799636f7ccdbe31a09c80d2f8152d0aa5592c000000000000000000000000dd66e6a30c0eec0ed9d23db9426c994bc6b194f70000000000000000000000001a8f016f90e59f8726702e4aea6536be085c7315000000000000000000000000395b01eb8a2cb1e76cca4c5e326afecb0ad253100000000000000000000000006bd044c749acb7ccbcfac6adf603e69e67a2afce000000000000000000000000bec948cc520db561a8099dc657f59e061dee694f00000000000000000000000093115512284e2ca6b53ff80d3842297fd6a5511a000000000000000000000000cd2de7ca5ef5fd333acdf418d538c0221626c610000000000000000000000000b5195f205cf45ac8f461cf441fa39ad291b26868000000000000000000000000543c65f8ab113eb4bb7851730247393819c7071d000000000000000000000000548367d2cf25ecc79711d7bcb7f1fc779dbd17650000000000000000000000006cf3a81f54998308cf3a60c0b758ba9e22fbf8d6000000000000000000000000bd4425ac2b6db2f98129652174b11bd921b62287000000000000000000000000ad425bfed729a7e2a86c5faf798c7c3f0213483100000000000000000000000007a722bae606af551aa4c823dcb8b0010c20c8ec000000000000000000000000c55e724244609551b82562bdf2873c659198ce29000000000000000000000000ce893193e7baf969c2a35a3e22a0146045322731000000000000000000000000f8014a5f9c8f2ed1a5b2b4e2a53495d37748c12d0000000000000000000000006133fa3401847b08c4315345d9234274e6df5df800000000000000000000000065cc96c80a205bfbe6ad029501ecec847f5ef07d0000000000000000000000004a3d7ef7ac6232427c245205d4d92fef9841bc1d0000000000000000000000009212ec37adef0b5e06b9a553e052701a6ed5157a000000000000000000000000b9de9de9b4769241cde6d0948161c20cb3c56740000000000000000000000000eae11f91f73451aa9344bfd26eafbab4609027fb0000000000000000000000004e04c23f2e08d76c65034018e2a328aba4a5bac2000000000000000000000000fea4c137b03e2aae4ae88e2bc6e761fd84ee6e9c0000000000000000000000005d4e93f75de89d757ccb68e745566525dfebb8ab0000000000000000000000008b4db7e5720b5d66decc07133bbcb932b82b9a8f000000000000000000000000c0d5b93e9e52e63f3da33578de5e666ceeb5de0a0000000000000000000000003f489cd41d978dfd331d6ea02b45ebf83ee8c9bb00000000000000000000000077d4d92b45c78bd2de73dfa0697aa6b4029b3be2000000000000000000000000e4fc02c9b4bbf3206693a4cb759beb908755833c000000000000000000000000ec3f3f3347ff3d7d837d9f713f9f902270fa8b4b000000000000000000000000054f1a9ed079a34858bfdc1fe1c6e3b1435c3b12000000000000000000000000fea5e50e9445a8e5ada36382828725edffc5dba6000000000000000000000000891040b7d50576157a7ca97c8982b1d1227da773000000000000000000000000faf9f2e73d71fbbd51e8208d3d657c022c61adc20000000000000000000000006671de9d436fa6ab133830ae06aa5e6bf2106de600000000000000000000000097968dd7725204b3934d4d7ebe0081779145a517000000000000000000000000e5bd00b31d3aac1b131ef0ba682d8c1335a84271000000000000000000000000f3e9a01735836c32cbfb7673a5f5fae993547698000000000000000000000000ea8c4fd928fca77c92d704848a3d53647b63c92b0000000000000000000000005421a44510876c237b46f63ddef340ba9beee238000000000000000000000000bd483cd92bb1f300cddebb9cbd13adb01a6cc63100000000000000000000000033978a31e7311431ae3fb3280d6a6c2a2731fcd70000000000000000000000008e99a85a32621a14e672361087d7b132889847b90000000000000000000000005540e181661e502d62873471910d34672d16065e000000000000000000000000c68625a751bb04141302491a3d110b8ffe10fe8800000000000000000000000059358f37f4310cbe9014ab3852e1c78767ea3fd10000000000000000000000002b0672f740c5a56adc959595509f7c6c7566004d00000000000000000000000087ced2b6ca3251884ee6071f98c1a4b4797331010000000000000000000000002ce37cbbb4ac673c105b2248c029f6e48b4efe2a0000000000000000000000007e1cd6bbc02cab61bdd72107ba57a292ab5a6bdc00000000000000000000000095d6243952800cfb6b8230b31eed00efe93b59fe000000000000000000000000d2b7555734378282f18f0d973b1ca5695266a3310000000000000000000000004d6bf9373c5261873361791b74776a23da28cdbc000000000000000000000000e9dedf6c232ac34262c93aff9f86bcf7738cb4b3000000000000000000000000ce549354a0f10620f71e78a731ae73cc808953e100000000000000000000000030db0c276b14845fed96e57ceeae8e3ed83bc38900000000000000000000000043fc041389e49a49e17ee4952c6e3e41bcc4600d00000000000000000000000014930543a1181fd60a0c2e16803112bd08ef08f00000000000000000000000000b1c5089fba22da175c1580fb46f74db7471764e000000000000000000000000614e41174ddb95016372030ac55a8ffdaa02cdb9000000000000000000000000d67c33b94ad0421b385d59d7835d6ceee87a48c70000000000000000000000005500cc2108084fd069720807323c57aeadef90d10000000000000000000000000ca0206afeed1e35cd45c9c570ea7a6bbe7e778700000000000000000000000038dfadf9dcdacbbd5cde46d3c2044becf95c9307000000000000000000000000ff9289385c4fe70b85ccd18953394cf0babec34e000000000000000000000000114934913891c389d3b6e196dbcdff4889150731000000000000000000000000c4b2531000c76b475d69dd88ac8455b1bc9293580000000000000000000000000d5b87d6e85dc5b84a35d2050851d9b7636d023b0000000000000000000000006b1709de3de9dcd0225f206a47bc718b4217daf80000000000000000000000005784a708b817ea99b305c4336d16edccd92248a7000000000000000000000000b34968a15803c76426742e1b9aa919d64950460d0000000000000000000000001261ce0a24f528641da546d138253f8be9e72f85000000000000000000000000cab9178ddb276169ac40b81b2bbfc28fd7d190ab0000000000000000000000002f1485aac1d0f2f2aae38fc64a6e8553e4186523000000000000000000000000cdc050f71db45876bf8cdee25e2ef04fbdc2c844000000000000000000000000b927444a8827c8da1e34454526f3c5097839f0e9000000000000000000000000b5d0a5d87175de143778e85e890e2f86ed1bacae0000000000000000000000007b8fdb464b00560e110ee72d7ac3bda3a3ccb8020000000000000000000000008d2e96976dcdbef2da0820666274e7dcb310a60e0000000000000000000000009129e5536b582a7e8f45872949dbc818af2af2f7000000000000000000000000f8e4794f634bd3422affdca40d8fd23479793abe000000000000000000000000882977b06775c3c3ff12452d3ab0e074567e5c6500000000000000000000000047cb38e263049f8648bdd23983d6f6ae25781188000000000000000000000000c2cdd13b4912e77446a154973db292242ae535ad