60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b61707967616c612e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e2061707967616c612e636f6d00000000000000000000000000000000000000000000000000000000000000000000002e516d5844593873764c5752415a35325357376f4c473346346942425a75655a385934434431456f744a714a6a39310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000ec52535b4d1a4d597cf19e98af47e14abcbaa802000000000000000000000000a2581c4f2f54afc88681d68b73e943f5388047e100000000000000000000000029fd58c4288f522ec298d7d2b991072ee8699d68000000000000000000000000c3c332ebc51bcb7e6b7ba4d23422f87d9773139700000000000000000000000004ab1b800a499f4082773275117bd7f46cf4dd6f000000000000000000000000e70d6348d636198587204bb93a8b7e7e5118d78300000000000000000000000083e3ef1b1adb8df2988ebe588b0960e11681870b000000000000000000000000b50db8e1f974fc259c9fc026be28d6e21bca4cdb00000000000000000000000099672aaec7a5dbe7ed7cbc7c6d1359a5c99007310000000000000000000000003b85045f9e989b638d45ebc7e38a630eb25c5aa2000000000000000000000000a292a213b8fdd1c44856873e17ff618b8676ab2c000000000000000000000000815997adca32bf07a833272cb3cce559855a6a5d00000000000000000000000055cd238b7316dd331fb0861084371fba880177d70000000000000000000000003475bbb419f8366efbf21839afc3e1b1a7f54a29000000000000000000000000dc7e6cd01e944b819d21c7645a9698d8afeb5b46000000000000000000000000adc0556ae322cf9a6ea003e6ba9bdb7ff8301bbd000000000000000000000000bd28aa506e81f98fc6e49b0bd7e789b10d71da190000000000000000000000004681c9d97bf2ff5952c9e398d5b39497b4313e3f000000000000000000000000f44985c46f5e55178ee07d591782b7d7a056ff9800000000000000000000000088cbac38178170d7f0263573e5cf7e2a9d2de2b2000000000000000000000000fa2ca12fc2c106f1ac8b72751594082ead0518660000000000000000000000004ec8eaf8be6388482f5984e799f79f764b374b3c0000000000000000000000006032f7cadca1bb4333134556253b2656bdb9c1300000000000000000000000000cddf28bd38e42d19eb33af1ed473d95491653cc000000000000000000000000cfebca610dba5709b434d2f84e5947cf812eb208000000000000000000000000a417e354c3d622500e37d602aa5d766543204a89000000000000000000000000fae6cd74616ba6e91fd4b769539375234aa1bb78000000000000000000000000ceb264d4f39c7bddfe266a7121b8eb02652e8ee100000000000000000000000063688237fd5f6b531dbed3c5b45cec5b9d058d96000000000000000000000000a42919500234c95b169cef8a9b05e98b32b95912000000000000000000000000628e6905069b96781ca7caed7c15c1f6f7138d6a00000000000000000000000010c08109882d5f6e3e906cc6440f717c9bae2771000000000000000000000000fa19a974482a08e3389bae99f4b77f85e898d24b00000000000000000000000088a2428f4adf3b5f3b0aa06139d6d8880ea9da830000000000000000000000004210e73adb71fe8c7bf4e58024966fb6c8d887be0000000000000000000000006c1d93186615b27631fbb66c7b6491f1c6439d330000000000000000000000000276ec673fe3658dc43ca306867ae4f9b1aeb2f500000000000000000000000005b8998f9a1ebd758a1926442a40f2ac073509170000000000000000000000007aa1809db2dd7f82da21a552cddad5d356a63cff000000000000000000000000be89aab6aeff2911752f2faf3a512906fd4b4a4b00000000000000000000000027bb9ce888363bfd08de650e1bb62a2407ceb8130000000000000000000000009e16cb340826fa81eacc7dde4ebd0ccf56ed58370000000000000000000000006d8ed0742a2133d2b168f198709d2b84bffa51a700000000000000000000000022b20b5d8b586dc25a2da3a1de98a1158a9eabca000000000000000000000000df01fd6f26ef9eee680b0f7c8e5c3b7c92f25d980000000000000000000000005720369eca9b8f58448e92aa94ddc5cc4f22bd59000000000000000000000000935e76111a14cf29516f0779ee555f557f5f5ec800000000000000000000000002760460fabf3f06da67c427394be6fe04d1740c000000000000000000000000b02e63398c61df6a05e2343601f5c027e2c93ae70000000000000000000000001ffc664086d8210528be2c441b1952fa73c2c2b10000000000000000000000004a0aa81260b0b14691565682bc796882c31571e1000000000000000000000000168eadc3a5411bdf1743912f7139e2cf29b1dc1f0000000000000000000000004512003237e87406630cc2f059155a6d4e0846bd000000000000000000000000182d414b13098a4b4cfa10ad2bf521496b370525000000000000000000000000bc3d3dc5f0d45380f67d16e53d047c9e99e35353000000000000000000000000293d5fab4dd288eda29645758f9abcddf9dfa0640000000000000000000000002b81f5d9b23dd853f757649395a9d3d605e0f103000000000000000000000000e34897188c8cf5db823ea43b57c741e846390e2f00000000000000000000000074fe75c69eaa9d5ee4a903150a131614a931a6a7000000000000000000000000671d5793034e36fbc70fda2796f711178ab1358b00000000000000000000000062ba743d33f19d39f86eda8f045ac850135b1655000000000000000000000000384d14922ac9fbaec0f4fda17e6b42b2d9fe0989000000000000000000000000736245701ced90fbfc09e495b20d9c2822fc9a5400000000000000000000000008fe1e73e24317576209fcd503966a5b6c3515540000000000000000000000003c121b865e5a11b5db1604a02611d0ae17f31e55000000000000000000000000d2a373a07bb3be4a8be40d2f3f6bf7202df7baf4000000000000000000000000eaca299604bd630ad966f4249b4f6317ccf39aec00000000000000000000000068df558ba621ad5d2c9402dc6fb5a64dbb7b992a0000000000000000000000007501c2facd419e4880069a1fe015baf011be8beb0000000000000000000000004a802d329f486876f92c420fc44a3d6f20c4a5b3000000000000000000000000bb1add7e8745e49cdcfb0a0ac20020ee2bc8f2fc0000000000000000000000005af99bf90e063637cbab4fbc69cb76c14f2232480000000000000000000000003df01fef6961da1d815c8efe9ae72b566651e08700000000000000000000000077eee8bb65429fbee097211bebd4e09c17d1e795000000000000000000000000bcc58fc06fc5b897990b3391e023374312196f1d00000000000000000000000002aaf7a6ba1084c0c747d44dfa78e799b6599aaf000000000000000000000000539428ccde1f4368b77fa64db6d33dc525be30cc000000000000000000000000b94a213b94c4f7d465c4cb7bea79f3a0fa596a9d000000000000000000000000a9ecab570817a7d03055f9c634f5d2adb9e45c7f0000000000000000000000006c79e07b3e321fe1a6648b26dc79002fdb06562b000000000000000000000000a33c941149b301f5bd34288bb475f9e91d72f0770000000000000000000000007da6c2c133aead990a2114ed44270fed18f2b6bb0000000000000000000000001122ecb8df5003c63987d343dc906d7da06f085900000000000000000000000029a8dc7aa23e4152aaea99bf1a87009b8570700d000000000000000000000000d7d80a85e137744ae0ce8ea78dd5d92e638d50de0000000000000000000000002e80b3282d78f986d38df9ebb96c5c68e3d26718000000000000000000000000a7f1618d088de61fed0545e4066e2de811fb3891000000000000000000000000509c0777aacc118d9e24faba9edb08cef1704ca8000000000000000000000000c1da169346d541e43083b5aea82f7ae2eb69c2720000000000000000000000003fe22f9eb81050a2e9c9a358eaf565076a4005b0000000000000000000000000b7b4304c1e634da2b25c0545f9f7e6b7c7d59d6c00000000000000000000000075cc971501e15beb2e98906f726124eb949b829f000000000000000000000000e975570c47c333332a77c8bfbd2a74e5cdf02dc40000000000000000000000004c68eae114f9b2a2f1cb1e0adf452628a5ba433100000000000000000000000006b55743d453c0f313ab8783611d4348f381d5c0000000000000000000000000ddfb191f1a769f02d0e8179abb7f4578b801239d0000000000000000000000005aed83a8b8123a2935b68eb91e7b82fadfd39585000000000000000000000000e436e9906a4d78bc90bd3a24f19850b58a0a11690000000000000000000000005fb86c7c8bba727e6a7a7b353bdf8e89ae1274a70000000000000000000000004f26c601b5a3c30581824002bc6a48cacb994e3600000000000000000000000095e771ffa4f0fd1734147e7a11d76be35136fc2c000000000000000000000000c56a2def3bf4125db6f2e4f9838b75ec7955f14600000000000000000000000040698e32ea212fdf476208be1bd714535867f7280000000000000000000000000d85c5a08688b62d3e1fef171fc72391b6a0a14a00000000000000000000000077b5a760d61b0f19d4d8f58c76806e0f278e26d8000000000000000000000000af9e374be1ed1d2bd8a3d3046f16cd06b8e742bc0000000000000000000000005c25ad58e03430412c52b25d409b9fd3568982ec0000000000000000000000009dda76792b6d26568043c2304097638d60928a1a000000000000000000000000009f0ea41799e5da169d77dd741f7d20fa4d3d38000000000000000000000000f7fcd23004776b2eb09d35eb3399001c847ab1db000000000000000000000000f03094fdab9eb3102e1a473617720507379c3b7a00000000000000000000000062f484c5d175ba086fbb84eae0fb30582b845f82000000000000000000000000e7f5f0d9895b066a4bf99e8b2038c5a3f6df8c13000000000000000000000000b225cc0afc8e6e244d8a1e44441d9d9ec1fbd6f80000000000000000000000000162198f354223d4ea94e04e6491cda358db3d99000000000000000000000000f4a38de11f7281ff77269b28a07083b69ca9a7620000000000000000000000008194ca540fc2b105ae2ba75e25d2ce9a481c9e86000000000000000000000000a10707a36b81e16ff61df304849f017a0aaa0653000000000000000000000000b2e4021156d57642f164d8f42ef229a8b68336190000000000000000000000003b38424a98b676e76d1e760758ef321efaf4288e0000000000000000000000008c7f4122ebf30bdc79a181076bd12d070dc921260000000000000000000000004aab6997452a6a7a3e6eaa6f45cd5806c9a8a2c5000000000000000000000000682e5a6a25ef046e9d81884e60adbeff667d7ca4000000000000000000000000010887b7d1a17a8610861edf7ad9970a0bc676d6000000000000000000000000e38f7a88c8d3018453c5e5e68f234c8165e0d906000000000000000000000000cf24eb2556c347aa7b79c5b240fc5749d0422d1d000000000000000000000000217d9f5ef6596c3cf1a547ce78eee0160996fb58000000000000000000000000cf7e49160c117f79d0237ca3f8652ddef5c396e5000000000000000000000000f69680f7a9671554a7467f6812acc563d7bfe0b900000000000000000000000080993e8d284d334f35f68303ddc22ff7ea74c26b00000000000000000000000071a97b46a526454fa930166e0f7e0d7b31071ddb0000000000000000000000001fa105bb99cb1775cc8724115ea69babdded01c40000000000000000000000009edcef28576881f558ac942b5f9952de89dfe7f4000000000000000000000000159340d6ed551be88963d564880dd5e4bb2ca2d6000000000000000000000000807aabcb470e91695120365f473ef5577caabfe50000000000000000000000009d212cf0879091aa405b2dfd34d2a7f2e2a0865e000000000000000000000000ff27c059d9d7a9a16e568fba62e203a493c7e320000000000000000000000000e18cb5e4c536a9629cf472fb5aaf89c633a7b23b000000000000000000000000fc4b8749c777a99ee68640565355caa0514dbad200000000000000000000000098765afff60fe7fbf85c14b2884b6eee8c82525d000000000000000000000000f3480106be77d77b1ffa2edcc15c943c0b401e3d000000000000000000000000e7361b06802207e8776e50d549ea12b495c6d1fe000000000000000000000000e3ac8914efbdbac8e2112236b966cb5c8bda89b2000000000000000000000000ec2b1dd3babb1cd6338212d3337d42aa97734eae000000000000000000000000f4b6042015766faed4fb1ffcb3518c648149dc3600000000000000000000000042a6c9a02ad33d9144e9e9097b33ea2db49a506100000000000000000000000089e02597ec177faa88ec0b5aa5b9ab40044e11310000000000000000000000008e68334b3fc02c47ad9559e40ccaa7daca82647400000000000000000000000085fe7382303adfda216f6d69be1a0a728a0efcec000000000000000000000000922a8488a05bbfd4b75721e76920b8a519d009200000000000000000000000002d6b1b662811fc4f8553f66e7f26d285cb04a0f500000000000000000000000048e6b94e41328e2e4bd1570e77fe819ae1940c6a0000000000000000000000007e8b9d8316abf7362d261b42b9972ce6f33709f300000000000000000000000074ed87ccde61ad70e0e60002168dfb05ac98c7a40000000000000000000000007168a3b54ef554ffc4c5157911ef0d078fdef81f00000000000000000000000049410baeae3a1e9e07b383bf2e0753e9cb32e003000000000000000000000000a691464a38f5250a10ee5ae71f25222acaa37cae00000000000000000000000084ce28d831fc0bfc03c9fa3ce49ccdd408808e7700000000000000000000000086a863e9da51a3de0b23d04ab019a87e7d0038fb000000000000000000000000eea0bebbf77d05fd0c93ca1d8deecf2f720ff8a60000000000000000000000006b5660335a3e1a7a15fa57cf445334a96315ca650000000000000000000000009ccad2864e5a09da2b248d2c2447216d20d3e66c0000000000000000000000007a61c095db24f142eb26dfb3c142ed591c88581e000000000000000000000000cc578dade86ae465406f26c166c0a9ed5ae68e9c000000000000000000000000c7882de88de59bd4689983556980f08b4caf32dc0000000000000000000000005b3f4a53856c2e8a88ed1f259a8b11a6d7cff819000000000000000000000000178a3a74585a94a355151a4270f1dc985d83c3cd000000000000000000000000bc1fa4c4f8c7ef5b235b92216a84c0697fee00b9000000000000000000000000f203b50aa2d9bb5a6884fa0b1129e2e7dacc3e9d000000000000000000000000f3dc919fc606dfb1c8963bf300c00fdf8a346393000000000000000000000000a08951f4ce0334741138b9890a747db08c675ca20000000000000000000000008cb85f72417c0e3cb9b8ccf8f3f14f631ac52f00000000000000000000000000d30d89e0dde6ec04c1ef20e10babb4a181db88e80000000000000000000000008b6ecccbd892edca7fbb251067738baf19a921cc0000000000000000000000007b85178c21280561d7714ffa50eb7c2b48b2446800000000000000000000000003417309d4875fd12a8cb8657039d090406bf950000000000000000000000000157dc214a1ca63e8d1651b39c7e268ebde525c54000000000000000000000000eb757ef40723f435d332239694963937aeb395d700000000000000000000000000553678ff61e545c30358df78e5e7730e619544000000000000000000000000a5c77117cc15e650eeb8bf2c568cf9fb91ca6eac000000000000000000000000da1d5119d77d548800edf9d28ab9d0a907981f3a0000000000000000000000008af25527c42d93fb035255c3d834c4a23637631d000000000000000000000000e981b0e1c759da366d575e77255a85e49849a098000000000000000000000000d5f2dc27c9926ceb8affe4122921ef986c845fce000000000000000000000000baaf2ac75286bb86bc0ef201505f117ea536439d0000000000000000000000006192c037bca2babdc360a907de122aee3ba1136f000000000000000000000000bce5dfc68d507caca5f756cb2a257715e1238d8e000000000000000000000000de47367a4a8966ca027c37558dda0d93aafddc06000000000000000000000000a69298158c3df4b5cc4227a993e69073bfa340b90000000000000000000000001c53986ed3415f7c8acdeaf17272e360c1d13ab000000000000000000000000081370eb0070b57aebb261ab3c7b6ab0f3114a4e3000000000000000000000000376e70036e0bd20000d0089f78ea8b1e7bd3624800000000000000000000000082be5028f651ee7ccb9e534441be255081c7a873000000000000000000000000777a045a96eb44b82a71c539409737a5eaf37edf000000000000000000000000654b661b1a7f5248fae52b62a7f4837d0549ec75000000000000000000000000b3f26e82475cd1c932226050b4eb0bf69269d5ad00000000000000000000000097f8456da7cf50232053b4bb3f1de25213d1421a000000000000000000000000d335c852bd520f814980f68d8357cfcad6355d30000000000000000000000000239200897ed53d4ac17f3bed580d88e84212e5280000000000000000000000008a425d687999c10b58d18a9014b0e71dd969efee00000000000000000000000025171af952d7358db9a7272dd2289b0611e799c3000000000000000000000000cd1b4f133f37ab945f133354a107d94f5f5cc1010000000000000000000000008a8b3da72076542dd6faa916ce6aad46fb43bfdc00000000000000000000000056309712e3426de375c7666db226755d60b9abae00000000000000000000000020d7bf16fcd2c7a6b566e62ead6f935407965c01000000000000000000000000cea542a3e7c8b225c7243517c0c5426d3edae85d00000000000000000000000029b472905d3fcda76fc6dbb8efc33374737f08600000000000000000000000007c9dde13badb40fa5f98f482bb699e9cac486cb7000000000000000000000000ff3bdba15fe35fabbdd1a6044b17b950be81a03a00000000000000000000000018d3364d8e0e055d2f47863b81bceaece72bf0030000000000000000000000004a1e687acae1d9874a144eb9c8701cd2f111d7790000000000000000000000009336f42e4ecb1414c4192842d6f29d120b521546000000000000000000000000b27cc6b162863360a78371c027e0c2af0a6784bc00000000000000000000000090d41c04166d1ffc22eca02d7a0337346109da230000000000000000000000004a728d889c6354fa0fa6417ebb39eb6b20dece2400000000000000000000000002146dc8ffbeea5062a1ea57d1a206bcd4648d6b000000000000000000000000faf252a30ca5acfed27a15564514d6b24ad2afbd000000000000000000000000ef5883e6f18680648ca93357eed55ff4d9d3d69e00000000000000000000000004db34ebca301120aee6f5c4664a84694ed6197a000000000000000000000000be1143eeaa6da13578a306b7cb02a6040a71b7b70000000000000000000000005c14e0dca8200321c684a409f3540c09c64b3fd9000000000000000000000000eb75ad2191ce5e1ccb1634b57ff396a53fc37c200000000000000000000000008713113b1824569cbcffb29c88b4e948d43e3ad2000000000000000000000000b680ffdd16ae06f727fff88f4db9070bd370970b00000000000000000000000009100373ef07db518a0092d60d25a827e4319525000000000000000000000000f282b05e33f85f66f3647275899874f2074c5c170000000000000000000000002e5c23339b8e3082a9e7b91b942fea758d43d129000000000000000000000000ba6d2e7e36faa2b6021b121957299f1a71665bc50000000000000000000000001157c6bfa021ca37e8061ec1f6d6db9e1aad62940000000000000000000000001b7631350c225011b7160716468503e223c2189d00000000000000000000000079bbe4fe90d94d9da0bb25218edf4c92e38388380000000000000000000000006486cd2c231aa56cf78f47bf20befc63ad7b902a000000000000000000000000745b856e3a5a278dcabf898bff68f5ff88deec18000000000000000000000000ca0732c6c0156f5eb2f19b2c2d99215420effaed000000000000000000000000b67edbbb306197846c44e1ae37f9fa9b4dc57cf50000000000000000000000000ee9c81e2184e425de4f3401f55ec8b3de81161e000000000000000000000000c8d59e757c59c3fc1439a1c3d44c479b1aea757a0000000000000000000000009ce1584131316e6891c7442fe815c4c56a0534e4000000000000000000000000c7b4cc940bba68cb34e618e326a954fd5942f1980000000000000000000000007c67136b0ec2c27970f6c25e7a15909fc742e7b8000000000000000000000000c3f0f8cb73093e0aa3c54ebc209406a181691ebc000000000000000000000000677cb5245d4b6d619dc57268f887cdf5a49c4a3800000000000000000000000089bfad376fa613a2fb19b28485add086ff07668c00000000000000000000000059b49b21d9fe10f67682eb7ad6ad5567e7e734ae000000000000000000000000635cf04efaa5da2156e35c5091711fa976133930000000000000000000000000f7959d8c3edbea00c4fe3220922f690435a4c176000000000000000000000000d2a960c8a8575a1deaca7d83d38029d946682b5c0000000000000000000000003189e58ce37b5a4e4e74021c9f23cf8ee6fbe920000000000000000000000000e2e134f5557770fd4811004888dfd274e75e7ee3000000000000000000000000ee07bae6da2a26765fcde439e3e6585808c41ed7000000000000000000000000f26a2a0ff531cc49f9bfc8c780166ac0b66f75700000000000000000000000005255fa8f78433311eda5475708730f5421e1fbc000000000000000000000000031c38f22d265736355c5dd6befe1a146eb696de80000000000000000000000008db6d02dfd6e430f24f6c1f38d20ce474f457dd1000000000000000000000000774130789a23255d5d3655e8d71e59cdeb1e76bb00000000000000000000000017dfc813f43146b4bbe685dd884815f69587b9710000000000000000000000008e01bde27ee5697e2238c720aede0ac12a6d347a00000000000000000000000054273f7f1869d530faec5d1152f1fffc8d1ee4e2000000000000000000000000917d865e1d17271ac8c153c4fa9616144359e4fa000000000000000000000000995b68f5b2e99fc3171594c46e6c5e2debf745b40000000000000000000000007b50a048776172a2f5cb6995500853d3e652735b000000000000000000000000ceee7deea7a740ba33c9fbd5e231586789d6e12b00000000000000000000000020865e58421bc2c7eaeb258b56461e488977cedc0000000000000000000000008fd76b27b356b55d80bad819dd166be3ed42dbf2000000000000000000000000e9400da491e4f690c27eb6272676c8ade53b3a1b0000000000000000000000007f732e9035cc39f50c163c11be1f32159aea0ed70000000000000000000000008eb263016869b460d4dc1f455e2fe162e2cb710900000000000000000000000036c5d63a5a844dd3a7eb4baacc952a5d2709a141000000000000000000000000c1664256c6ea40fd0e4f765545541a37e016c00a0000000000000000000000008b0bd445a9f61a5c1fb6c6e240b1fc74e294fb0a000000000000000000000000fe4342e4f300ca182e9b1582a3c0b5961f747ec40000000000000000000000008564a82aef9504b9df480042395e9ec92d6b229600000000000000000000000055ac00691bd19c1c307256979b9f8da1471e5910000000000000000000000000d1c74dab6f8f5cae0c27f615d5a97d0f2098019b000000000000000000000000fa61e0cf75a99712e96d26e0ea6e73e0feff19d6000000000000000000000000c470c11f615960db167e8ab163c0a4ad3df9b56b000000000000000000000000a2badf2db65f246fdb9c88c28ad0352c6e60b1fd0000000000000000000000002dbee4f7213af43778db02e5134ecf44c83d20f000000000000000000000000099ec8e846bcea7854a306a8cb2552fa11b0d1ae400000000000000000000000081fa432b826e92367ac3fb029140575b24dbfc83000000000000000000000000e1708372eedc640259ab36e43300db11d2143469000000000000000000000000d26c3d020b9615ddf614931e8d17f7ab45bc64cd000000000000000000000000202a13bd5fada60b7a1d4d9a3703ec11867296e7000000000000000000000000629a59cf598a70fba805d7a7c5bc4501e18fcc54000000000000000000000000d4c1435dc1de8e85db12010ee7f2db5d3641ffce00000000000000000000000063991574157f80ab6e68b66e16d74fb7e6870f65000000000000000000000000dd5a3828fbb96abc1e5590c4c88803a08a82e4d9000000000000000000000000dab9b19a642a0f7d5c50ed34a6adb74faa4265d0000000000000000000000000cc476223f1fc781057ce87077ca49194c38ce9ad00000000000000000000000092452cbcf795570f6db491ca80aa95d1824dacb3000000000000000000000000048f5689a25dcaa7d3056a3da349e8648e8b0ebb00000000000000000000000009004109f699a6a56c65f095cc93d4b4f17edab30000000000000000000000000bd9cf3aabbddce225fa3881e712c897e23547e2000000000000000000000000350519c78806504c8f543635fc1b6f2e3a950c41000000000000000000000000299f8f5667806ac0933f0c790797a2779e6532eb000000000000000000000000099a4c2a105b8bbd9b38515516d31a82b1606a150000000000000000000000007d9a9ec541dc90670e6b998009a7478229f1e9ac000000000000000000000000baf3a1f75d841179af089bcffa7bea2acd898870000000000000000000000000741643954c9a3f27da4aaf35b34da3bf6b426e350000000000000000000000001a1399912c9440caee032e22831acf551cb0d3830000000000000000000000009ea2d4f5d8200265f93cc4ae5dc48f69164d49b100000000000000000000000050ab5392932752111a227e70accef0c12fa734aa000000000000000000000000b2008f7c2d7f7100649f1423521cff197bb9dc32000000000000000000000000842b20cae220db07f492feca4613de0017cb3062000000000000000000000000f6843799a7d5a8f72c6a7c8651669acf847bf8cb00000000000000000000000076e10de0d464021d7e4e102df14779e225811bb7000000000000000000000000b888d0138b0f048b2bc19906d5569891c55c86940000000000000000000000007ada04a89a155c153cb8c2d0726c5e68f647efbb000000000000000000000000131d48612474d3d5821f51452df53d968968b62b000000000000000000000000ec21ec152df8374c359cc94558b30ce5cbddafd100000000000000000000000039383df56af18a4224a44edf476ad3a8e3cb00a6000000000000000000000000c0f84fc729b312157e07e0110432df642c285333000000000000000000000000c7b2d7f10e0fc4600e70c13313396c517d0e281500000000000000000000000093e22c477f761d19bf4e729325bd411062721e2d000000000000000000000000a4831b35be628cde841ae870ba7971832ead1391000000000000000000000000e72b9260fea5f2e5542a45147e153bcfaf576ca2000000000000000000000000780e1aeb84fe5f2924988a2787060ee28825d528000000000000000000000000c3e22f49765cc2f18f4b5e307f3e251723f2112500000000000000000000000054eae1791cb7fef87abfc32a54bf730369f411c500000000000000000000000011a1cc18c6d98f4a3b3f7b2fb39d78ead4d26a290000000000000000000000006a79ee4131d73aaf5123e0d55a3b37c4a2af4da30000000000000000000000006e076fc2d4623d74bd458922d420ced36e837baa0000000000000000000000009630d5b3b6fe6f2b532c534da11d15acc26cbfa70000000000000000000000007122829404033a16139c7d50c4162327cf801b7d000000000000000000000000158819641be25f1cbc04bd41b0838548d584478a0000000000000000000000008ac5e5bdc4bab657215b499f87dc669d91f2b2850000000000000000000000002855c62174e0e416dd81867738a97ecabd990449000000000000000000000000951f1f3d718224a67c46213b6fe74cd0e2e424ae0000000000000000000000005bcce115995a4ed31d10c82e36004d6ba5fcbd6b000000000000000000000000bcc0ca77ec494a68b947ae7a59a9b3c5ac47def1000000000000000000000000fbb0af17e8fc5d8a879ac84bf0b4de31f668ae77000000000000000000000000108d1d65b194ba59b2d1c13ba8ba6f10d9ffde2c000000000000000000000000295dd9ac82653dbbb04e2c4f9de56ee11e787b6500000000000000000000000054933f72de1bb321d1f36f590afa265db5c861b70000000000000000000000001edf91aae743a235547f77c0d1a7238b76ab73fd0000000000000000000000001582c251ee80a42b95c5ae8df00a48292cd5402c000000000000000000000000ef2dc9035ea5cbe9fc4e8d8a46679a212fbcc7b700000000000000000000000055f199f44b9649505d8626dcbcbaaf9762305301000000000000000000000000bfb3b605f4c8b673f4c44ca4605bb7160d454c8e000000000000000000000000617b8e8a6a64fe5856b918c114f707fe69ca5e3b0000000000000000000000007fef63b36e2be86835a738b63ccf91866d7c44c20000000000000000000000008e0a3e72cd7fa5088dc9e5bef3f2ea8c9a83bae700000000000000000000000017bdee447b276eb9631b2f8c536e510e03345e0b0000000000000000000000008c107c2a219b9bc71546d56f294891cfb270ddc900000000000000000000000042073781167ef20c6f800a670bd50b81af831c23000000000000000000000000472f8539115685e0425d58383996f7417309f45f000000000000000000000000d255ecbaa55e6a0b24cada114429413597ca02cc000000000000000000000000ad4315d55e23869f8fc63b64c54c86391cb86e8c000000000000000000000000c0d9e3b6f6f30303f413e829f6b0ea0099a601b2000000000000000000000000e11e32daac70321682a6d67e400a1ed3e0368e1e000000000000000000000000b0845372dc5a26c04262d6ff29b0db3286ee43a600000000000000000000000038595b46d4d5d7d419adc2bcf14a661b842062550000000000000000000000005aa03e41854bd760b0a4e953d5e30e7c47bb890b000000000000000000000000a0819f995455e9035d5b4a6583df209cf21c1e5b0000000000000000000000004c027c36267b7fa74d9161fbc95a7272f4e63d5a00000000000000000000000085eb317a4de21ab74e626af615a65d6dae694cb600000000000000000000000078c0f0f079991a1a0b579602855271fcd3c733c00000000000000000000000007158da8d1dcf7ef5dc46bba0c9dd1f1748794865000000000000000000000000ed27a237bebc71234c4295b241d43c7b009deaf700000000000000000000000012a33afdc4314ed2180f08b005809ae77b1ab6e7000000000000000000000000675b81be264d2b2c0e2fd59f80a18a982bf1cbe9000000000000000000000000994c7dbbb3a357c745b763ea97bf70070ddf038e00000000000000000000000075ea61bda5c7adddd5972e93ff64e80f5fbf54d9000000000000000000000000ab5edbccc51aac13b7dd41f13e5c3a2d81f2feed000000000000000000000000b0ca28c52ce900865d9ed4f009bc5746a22073ac000000000000000000000000919524b99a6cec41504947c5e3f8794e6972131a00000000000000000000000030b67698d7344031cab416f4b6ad6daa4c4524010000000000000000000000001f16017ce476b518a5789a35f579912bcc65ab6f000000000000000000000000225280c2f8d1f37f0c10a393f2dd990a1944c1c4000000000000000000000000e9d990ce131e9e40260082dafded0a9f555e4d8f000000000000000000000000ae73f979884db8ae06dbefcc49eb24ab2e957de60000000000000000000000003775ac9bcd4b59b8c30506d2c5513bb085a5d52d000000000000000000000000bc8baca2ae18c511e7037295bfc3a02f228bee570000000000000000000000001a9f385a8bf55d738127099b64960c3f4a7b246a0000000000000000000000009f918e7b3ca0e3a74eea32ffafbe0a2e334cefef0000000000000000000000001debf600c6db9aead9e11ffdaf5f827396f99877000000000000000000000000181f0b370143078b375891032ba88677dcc345ac000000000000000000000000350b3c6bef8791f87eb2b5e39f48ac02de2b9eb5000000000000000000000000e7fbb1869bcf357ec47f3eb501714ec5b411f1d40000000000000000000000002c627d5e0634d8c9297d67cf8b3f2f4c6e38c57e00000000000000000000000055edc63d6a9e50badfc10350c37ada8b41a4873c000000000000000000000000823d72bbc096bcba09faf4fa00fb1a5f4468f08a000000000000000000000000af8add4b693427b2d44b60ab40738cf00f701300000000000000000000000000a5bd6711aadc867efc206aa066e483ef7a5774b7000000000000000000000000461006d716020c0474e7af72eabf3a60afb7ad2b000000000000000000000000d662e0fe27d6bd443a6ffd5c3a9ffcc25aabc2d4000000000000000000000000e7e6c752deef0132bff1a1fbb955ee82cdb1be3c000000000000000000000000dbecd96c97688f2dc6f871fdad57ebdd11d5692e000000000000000000000000dd42893689cce52b094806a408641ab9a080755e0000000000000000000000003906b204ae0a212f77d62c0a0dc76f38e3c7ebf1000000000000000000000000eb7fa6e2c09507ecad74a1056cf675248f25680900000000000000000000000079af06c061d56e489518412e73da98fa72122a93000000000000000000000000c39789b3048d580640b6ba0509d886dfdb6fc66e0000000000000000000000004151252c75c63cc82409274fbeadc30971e3ff73000000000000000000000000507536baf20f8e033bed5b00fbee88e84be1adce000000000000000000000000da2095a2e73d46f7d8dc9737a119b69c8f556127000000000000000000000000c7c96fab3a848b109bd83bf8cda2b22dabfab15e000000000000000000000000c59761cb35aa1ff86476bf201034d246691a519a0000000000000000000000000bff6c98a699d36e916b6bb17493dbda1116334300000000000000000000000040447933fff9025a617fc61ed42314c9d9da317b00000000000000000000000005e4cb42fcfbae3d7ecd286f521c0a0455d3810100000000000000000000000032018e63c4ff380ab2b2133284aea6764ea4b0c7000000000000000000000000f9e9dc39b9a2a185757fcd94769290159ffea02a0000000000000000000000001d83aa548423986384f5bcb3e9e1c8b22f0b4a26000000000000000000000000d59fd1ceacce48ea3084a608cbfd8b5633d1c15c00000000000000000000000025301a903db5e50f221c1cb00fbb9e4e8e24cdc8000000000000000000000000d8a8ee013f799d5f0364f1fafa4bb46943d2c7850000000000000000000000000b57a5a0be5c7c06d8d849962ba6c0b2dfd098fd0000000000000000000000000d5d8a68664726afb1cd1e91b0b611b55030191a000000000000000000000000184b6b3e4b1ad22241918a55b3159a6b2f7cb962000000000000000000000000e99ad54c6c25f28a237a255e54a15a4a247935070000000000000000000000004c80510b5a1add205ccebd7a155fad3259a9b7920000000000000000000000009d7440e5e7734d513f0bd4916936e1ae8bce27a70000000000000000000000004b44e5d550b3cee0b67877d0a3812581224217b30000000000000000000000005df34fcbe5a872e08884dc90ae88b58ac2cdc265000000000000000000000000c632dbdeb7836ee8c508bb8e8ad9d167335bda7d0000000000000000000000002892cdedbf67212b54671078cf4325d70ce5e4e5000000000000000000000000fc9a690a989e563f5d51c8d5ef2bbbd7804a29090000000000000000000000009ff39957e3a1f9fd12c47b5759bca256dca11a5c0000000000000000000000000ee18f94092c05f82acdae2ec06f65c34243a34000000000000000000000000011575ddf67736b4789e2b679a8aabfd0ccd6b9b10000000000000000000000000660185cc1d47a2d0bdd01868fa7ad3c06de47b700000000000000000000000050332e4b8bc0aa0a4b4ff6021080dd62e36399c6000000000000000000000000afce4801578092764e8e1ec94dfcc14d3b183303000000000000000000000000e343d2152718faf0cd2e88a63579043a8d0d372a00000000000000000000000062d68682383bd719dc386fbe7718c9acd86867e3000000000000000000000000537f5e4569efae32fac41afc0e8c00f18c2a99f9000000000000000000000000527d23e6e714055d36649080365d0171f4ae14640000000000000000000000006097e8032bc2e7d139a8909059fc54d143c73d680000000000000000000000003f785d1e70239e691f090d11a0bb32d89f0adc9000000000000000000000000088251241f4716a582888016c8c75ba7414375809000000000000000000000000eea76d27bc6f04c8ce2314f61d011bd2c9417efa000000000000000000000000c8096d7753ccbffae99cae11ad698fe06bbb1bc800000000000000000000000011470a751554edb2dc904dd1897f4150065bda470000000000000000000000007d9f5878f9d0fcec073dc25852d7d662b43b8f4d0000000000000000000000008b076a73af1afdaef2cc9602ce9daf7ccf13ec8f0000000000000000000000006147d7f16bf03b48b4917b5a2232c07647da8783000000000000000000000000556ffbeed804a2081310254e4630ffdb6b50d36d000000000000000000000000ab9ebcff9c20b749d5e2f112e6538505e72991de000000000000000000000000156aaf3a25b10bba40c5811d5d473b6d5f59d74a0000000000000000000000008fc468fe842d250a299d67e991b92ed3a7f3112a000000000000000000000000cffd79711153a231c76081e59f5de1ad0515d83c000000000000000000000000bcabdc300c7246d564704e01effc5534cf41a22400000000000000000000000013b9284b14549d917c2aca83e44c90c8b26142e50000000000000000000000000aab177e40e1381e8ef7e00bf03ff4580d85d63d0000000000000000000000004578d6ec9396bbe79fa1e7161459084eeedcbc19000000000000000000000000400d3a2695b3f834e4d965e50bdf38790620e0a30000000000000000000000006960ee0a2b019b6b14c84580f8fa6a097ddcb2fe000000000000000000000000e5b501393e5925babf45c3b2cb5149b6b816294b00000000000000000000000001ab41e519ac272041c6a749f894f947eeef72450000000000000000000000003586b4750604617c452f23357f7e3373e8cc1ec7000000000000000000000000ad0b78bcea5e15d36046b5792f0c81253a574066000000000000000000000000a4fe9acdfdd7b280f063e66b6f2bc2130567752d0000000000000000000000005d47ad28c14d9284a4b8bb4008acea48ed4b5b260000000000000000000000001e17eac66fe8e5e989a01c205299b16cfe58b209000000000000000000000000662809b3bbcaf42bbd957f5020267244c704b9b4000000000000000000000000fb587357af43f37d8a1cd75935ba58d5eeafa83e000000000000000000000000ec8b22e2694ae179400d7a5776d94fce03422ee6000000000000000000000000836b8788e37bf3fd19ccd54dbfee848d8e7c25f3000000000000000000000000b71e817c695485be39258f83e56306e8962356200000000000000000000000008caedc020f6218eba69bc8c1d17b1ebf0297401d000000000000000000000000331b10e1e7de6367330a4a605ce2b66acce8c8fe0000000000000000000000000052755956e38702b97453aa08c91664e5f5afe8000000000000000000000000112e91c7c72be46e4872313a9ec79e047f4f169d000000000000000000000000182fb53d8575629c2c0a24c3da8443f50c08987d0000000000000000000000007c32e7cae54de9e54fd4a71b9c78da22f42a469a0000000000000000000000005e41ee6cfedc676218f16fdfa47f6454df766ddf00000000000000000000000092158d54a9c5aa46a611a306cb736a3f74f675e000000000000000000000000066914f5be100f8c2a84544c4306d21cf1b9310750000000000000000000000002fc900fbc58e257f5243498b2e6f5efe1eb4d23100000000000000000000000096784b125d05a76f1471051732faa18f807d571a000000000000000000000000d88502f15d1ca415e56b1d28a5799ba544ec239b000000000000000000000000206467b770eb144f236fce05c869205ab00026e9000000000000000000000000943465ca252753d5c84c3ab04cf9fc209637202b000000000000000000000000ea365d079e1e47a2add8b68c9c55062171dc65d8000000000000000000000000f3e41801376abb90e4a3d7b57d3cc1d22f0fdcfa000000000000000000000000aff56103c6488862b00865f74ee9f639e7f883a9000000000000000000000000a97c64c8143984a91111e76e6a6e8e121c7f51b7000000000000000000000000487f02b1e1a66c80e7c7e6a56454be01b69ee571000000000000000000000000f2249512a8517c31bea0e9157b435c7e87b89c29000000000000000000000000443563ec5b397d40894352288f92c1cab46b96730000000000000000000000009307706a5f6028df5a90003ae237dbf68ab71b5c000000000000000000000000798c09bc1dd848b4cda8e8efc744ae2ee78ad030000000000000000000000000f78eeb5573991e0abeaf3b81b218a471810647e90000000000000000000000000eb4ad946f522a46d11620afe72d61ea38c47fec0000000000000000000000000851cdf35101c9d1fd9b00627fca14cb509195b2000000000000000000000000b8a705a41030af627d2ac13ba1d4fbb704a174970000000000000000000000002ca27a11568bcb17ddb3eb378ab6474f43acbc9000000000000000000000000067c3852dfedecab3b635626387b5b6fbeee0f428000000000000000000000000f1322b18ddb28a23ef8244ad76b5d7304022e82e000000000000000000000000f65e5dd49d69a11ac51b11066a29c4ad41697204000000000000000000000000d8c0cfd085110049554ca4cbf31eca3e5eace013000000000000000000000000597e5c98b2ce1bf1f1a4759865111e43462518cd000000000000000000000000666b02dd27ba205b57d3996b768389f787ef74f3000000000000000000000000107a83cd6ff6713f78fcacec7d613a8bf20282e90000000000000000000000002bde7ac0481af115cdb457a66c3701ec55e1c10f000000000000000000000000a03d3f2757613eeb041210a9d41a7624dcbfaf1100000000000000000000000022af39396c509e671aa4f35c897b33c847ffcc6e000000000000000000000000f74d3b3b708661adc98195ff63b8a47596615965000000000000000000000000f2899c1bc213f2ffd693669fe568f1407bd2b044000000000000000000000000379c49f34c4f70976d4e7be1b8c38e4d00013c9a000000000000000000000000929216fe1cbfc4b259596ad9402c7f052fef9fcc000000000000000000000000a60ca016a744902a3e7881cae4d6d97af2c6e385000000000000000000000000a3b85e7391335cd6ebff290c580700b3745be82b00000000000000000000000011172623d957ca3d89d237661defbfa662a44566000000000000000000000000481c15bc416c78f2280f7728fd12b070641318c6000000000000000000000000157ef3cf934f9e254703fa0a5655a7d27f43e06e0000000000000000000000005e61bd789f21aead596e3a955a3b094d537b32610000000000000000000000003946e6dbf42e2390628ca6db0c4d07868a2955700000000000000000000000002d88160722b67b37b0a6cf05728c8daa89ad96ad00000000000000000000000020a975ab80c0876616e7163db4810c9c14ebb45b000000000000000000000000859f9abd3788ce11eac6a3a3f828869f3ca17e42000000000000000000000000655624b3b0d9d29cb6f54f84f7bb67ef93b9ceb60000000000000000000000004d3ec30bbe647c372859b5ce3d40a7c6141b8326000000000000000000000000b51cd94c33a1fd3fd8fdf795e73c8680cc1b382d00000000000000000000000073e14ee5e9c06dff34e20455dcee9d42069e4885000000000000000000000000dd36f76075c9088d2e2f90289e2756de4c212fb4000000000000000000000000171f91b7d7942979297e72c1bc0f5df184dbfb4c000000000000000000000000cfd21f356993724e600949854087899ea6667dca000000000000000000000000fc4dabd9081d8ed0af3545b3c16f4771e1ac992900000000000000000000000012d4ba615029c35c54584faec2c80f8dff89bbea0000000000000000000000007df8bd531bbdbcac02cc3cce6b966d6048f539fe000000000000000000000000dc895d7351d45d54cb4b5375d41ae5e48febcda3000000000000000000000000eaeb98739b947e37f823f95db7c560b174c2db58000000000000000000000000d329cb49d2f37f1e071e4c9f01b2ffa89d4a3ad1000000000000000000000000eca27a9f59a5ba96feed50cbea3eea4882e1548b0000000000000000000000004e26605cae227a3ebf077008a199d8c806285427000000000000000000000000ea9107757bf2c056c8c90b19b07ac6bbc6152677000000000000000000000000094e4e1fe1665ab73d047ea3752c1dfd4d9ed1e10000000000000000000000002bf7bd63de100c006e19674dba824eee354b483400000000000000000000000035bcd66e144715584e55711461b9c331589dd954000000000000000000000000a5a9179fdbdcf52bc3181dc3eceb4857d19fcf090000000000000000000000001ff4a056b302118100d384725ff419faac66dc23000000000000000000000000a5c39089c79b64bd655451ea358a157399cfe098000000000000000000000000dcd7d934a8be598668519b445a4e236cdbfc8dbc0000000000000000000000005189f0dc2f8c5ff535acd7095fb2ba4b97a747f2000000000000000000000000d44177e31fbe0c11b8696699ac2adef214fa41c0000000000000000000000000d453b22f8530ed86bdce0c5add04c3ffd44881c4000000000000000000000000c14a3df43e413de18266e7678e026b9f2e2470f90000000000000000000000007eeb4a700b36f248a8820e0bdf259fe3e0e1432f00000000000000000000000034afeda5ab4c94d99443186fee575621e28277e0000000000000000000000000f7615dbe65115b6d470c25bce024c98604a9069f000000000000000000000000dccc1e1132dcff429cde9566e282c6b317bcf6b3000000000000000000000000a13cf1a8263c93bef814854d6efc0a8433e49a5e000000000000000000000000f8a1178df9fe78e0867e2d81a085b768ca5ab13d000000000000000000000000ef71ce970584d703bab394471f2884e8f12ee42d000000000000000000000000e47ea295332fc19b88801400ade794bc5256d548000000000000000000000000fcf0737a342317cc16d927f905f799c79836fa8a0000000000000000000000003e716a0c7cc54e9abb46a0e0734425ca42cfa1b6000000000000000000000000e3affda3f3e75b5b43a7777d5d021dd2777c60c9000000000000000000000000ba5ac438289dd956d92bc900bf8a910d2e674f34000000000000000000000000e81b083860d40c5932541ec9128e0c44be8e20040000000000000000000000000df9ae5c103fe4413ed3a58fdd0eb4cad7a52c1000000000000000000000000002b044ac86e628a21e6c26cc3d546dea7607324c000000000000000000000000905321c2b7e69d1054d8704c7506c155b039aa83000000000000000000000000369505f31914adb835991d02c1ad7efc5efd777d000000000000000000000000ab293d3aa230fa765f9d892c2b6c85f60ffc7a4600000000000000000000000040b5e7fea4116733af13c5e3f9fd5fc1fd2c2eff00000000000000000000000002fb75f0c75c11f53780335d8d32b4f18c8fa0c2000000000000000000000000beb55879334ea51823d53e5e970d0c3ad04498bc0000000000000000000000006141446b2645a29b12e347df841643f004d1621a000000000000000000000000b70bb4b7e04fbcd22d50718a512ec8afc64a190100000000000000000000000051e431f7a54066be1b4448de9ad240d86277ce350000000000000000000000004de79ae1dcb0d8098a4eac75c77210276339a4560000000000000000000000000c8cef65a47440e969eb27b7799209bd5b14cce9000000000000000000000000b999b12457bd5064bc0245031d2e2e05869cd61100000000000000000000000042a7fdaffa76e697a4877e57fb091d7cd472f21000000000000000000000000020ff981c39f0afc2c0fac4c51de7ce438e7d43e90000000000000000000000003fd9b955537d82c34c1885ec8132de49da5ee2e70000000000000000000000006964e17d26dac3544b44a88fda8d7efa16bcd75f0000000000000000000000001e62aa258d901b2ef8013af3e72b368ab5167f700000000000000000000000000bad5fefbb0bff0dfa2751a62a063aa8098c8ebc0000000000000000000000005a2cee615bee79ea570f59d4822e44af8312d33b000000000000000000000000951ef17158c20e549e4f5e2975e2e68a8d7888c5000000000000000000000000aecf080591e0c18f62eab6cadf2d8fa37f556996000000000000000000000000297534269e896aba389aa7815903475dfacb410300000000000000000000000026db8605c82d9ebc07cb73746d3b629885c51e970000000000000000000000009962e9b11f1b7cfa01d9554afeee795f3ee1d458000000000000000000000000d0e07979ab19e7bc433947e5f24ed3a3421bc5b500000000000000000000000077b9dce010bd26ea334995ff4397baf261933c03000000000000000000000000a396d689161ee72758aefaccef7e3db43b98eddc0000000000000000000000004e78408a7fb44f0def5a6da79f0296becbac0988000000000000000000000000ba12a357ce99c5cb325441afdb16075963182f87000000000000000000000000f5ed11586c2a147a07dc583388928fe48eb57f160000000000000000000000002bf0f7bc6fc2a73c657198bc27a1c644a9ef4385000000000000000000000000b6b0edfbd8f7b0fa968e6efc0882921d0433d463000000000000000000000000c03c504f14546c8a1e574103d924ad05566dc3610000000000000000000000009e0ac0da5bb229c750424e5548f96ad296499240000000000000000000000000a02b1b5010ffe437acede249db4d46023f366205000000000000000000000000343bb13bf2ded0048a8dda3a6b24a8469db219ff000000000000000000000000b305fa58f2426609c7fdf572893b5994bba1c6210000000000000000000000009199456a1b6a4935c00b09ef9084c9b8d71ab22800000000000000000000000010a9445c58d4c067185da36438beec9884b1cd7b000000000000000000000000053e57bda9b7cf5c3bf0cc6c0588bb273a0230d30000000000000000000000009498f13752cf5f3bc8212483f1bb4152810cb559000000000000000000000000f0710bf9f06966f56c10f5c501ceb36dc0da9dae000000000000000000000000c6bbbedb00a53fac7d2ce697e50d9d14736115a1000000000000000000000000ff76ea113c7422e324d4eabf07755255013fe71b000000000000000000000000979410cf97447519381126e9ff267d068aa8a6ab000000000000000000000000cbfbf46b842d4bdc8cb911bf6e7894c9323668150000000000000000000000003e0b2ec999fddaa8e02389cc172d2bd866e912a7000000000000000000000000b1fdd01ef3e1513580d143245e0aa12aacaa8dad000000000000000000000000b1761a1f4df8058d9115739b99fa3676febf8c5d00000000000000000000000069d8c3a0f0f8afe82c1d82f236ca3d90376ee8250000000000000000000000006632f4111c76cde4573914cb2c290c5b643014ba00000000000000000000000048b8866aa48071cb7d460366b478ee5c1c476559000000000000000000000000d7c44feccf393519e5f30318eb7df2d73d688555000000000000000000000000dee04ed4866c1228416a1e58b8bfeee41b448699000000000000000000000000b111f53e0858f1527145bc3ef7eedc309bea4de5000000000000000000000000eba1eac74f73d555f2917a6c701342c6fbdbdd370000000000000000000000009a427062b3803d0fc8f419d85602f9a768d0ad5f000000000000000000000000c386221228f9c3f2e328229e1c0d53ade21d6be8000000000000000000000000b2a37dfdb0c6f1449b30b34d78dbd09aa9f502220000000000000000000000009969e95568d9f37dab31be1093b6abc156a3928b00000000000000000000000036e04d9794ceff824de59122271083590219c2930000000000000000000000006ff270790dacf0495fe29bb93acc22ff8abaf87a0000000000000000000000003eeb6b308b5db9c7a657537439e63b93e06144840000000000000000000000004ed97a2c06474f015416ac447b0996de650b0f880000000000000000000000002e4db5626da5ba893d0d9828bc270c249e2b89790000000000000000000000007a2c7efba2e2eb831b14ab1b7b32655e96b671c70000000000000000000000005c17acd716950b2604d81fb43bcd164859bbc16600000000000000000000000004bd1e91178deaff471344d188882449a1ecf05d0000000000000000000000005b55108e1fa3577e5dc49c274bcbb5003b4a2f7d00000000000000000000000061f39b749d7a699ac28e1bf3a2e5c5268e05c585000000000000000000000000ff2668f06bd13d2bb47505f4cafdd5c9dfa7d5e10000000000000000000000005154bf699aea5e7db1ac5c9243c16f09bacec343000000000000000000000000949c3cd2f97261fbe87098409e75a433f9780e340000000000000000000000004df5a21a7bb7540da3a9945fdd1cedcd2915cc2b00000000000000000000000030d862223348daaa6b821406b48210d871d65650000000000000000000000000144e8daa828cb117ae3e283150b64c0eff0ed760000000000000000000000000a9d02745e2d83e24eed5c3870955856c4f78553a0000000000000000000000003798de98b482106a6bb4a74285048f283d9ad0d4000000000000000000000000aaf1750ab354f51ad5ebde75fe62083b7768f11c0000000000000000000000004ca507afb99f663b335ba16f4d46b21880ac05390000000000000000000000007b39d36a2ff7d40c7cabde4ddfd1af17c4a06dc9000000000000000000000000654dcbb15bc452efeab5e464fa22304eea992c41000000000000000000000000e986abe997112d8bb8baf3059e8cf4a5bd6ab72e000000000000000000000000ef6698d3473712b1395d3cab73bf2f48a0132d42000000000000000000000000910365a7c83b96eda3bebdd43709c57684b51dc600000000000000000000000054d0cfda8d20917341181ce311869998a134d5e1000000000000000000000000a5b11947e9454cdebe2e5a2abd91d4cbd2e9f0d300000000000000000000000010669587b4cfd14a76b3cf2dfe95fc0acb07f88b00000000000000000000000055c1288c3c194843fc0fa44f7da9c9702da4809900000000000000000000000068f0b9baa94050e4ab948056ec47f08e865027530000000000000000000000009b05dfda78ae64d888f71356f98cad6234605a6b000000000000000000000000ccbe5f3dc453d6ec5e509dfae06db854406760fe000000000000000000000000d64ed65355994b6896df7a9cf885fc7e7023f1d500000000000000000000000003249715718237feaba8ee0a045ab3d293aa6bfd000000000000000000000000fb1ecce9dd4b072274ba8d1f285459321c3c6d4d0000000000000000000000003b0b193000fb0075d99f1ea204f54865f1a8d46d00000000000000000000000082ca42ce63ca37ac57cf4704f406423e3d73c0d0000000000000000000000000d69e74c8054e45f81387812196f0c74cfd0e22b2000000000000000000000000102414e833065c5b0d6bc7190ef55c83a784f3f40000000000000000000000006ce79e3541b236986712d0790eb02ad0a3f5bccc0000000000000000000000000bcf17d0e37737ea4003d956af42682eb7d686df000000000000000000000000bc39b82b96860b3183488ae5aa726121afd512f4000000000000000000000000209081273017e7066f392dcdca2865397326538a00000000000000000000000009fa2138289d968a6c375a7f81114ef72972b0860000000000000000000000007f1ae05b21d9e228d4092c1e40788adc0fc9e448000000000000000000000000ff30bb326c5d5911afec47aed28ccc02334b45ea000000000000000000000000c66fb3df4178853fc86aff295fd40f3b1cea0601000000000000000000000000652167346b4b9a60e4f434bf33d2cffac8246858000000000000000000000000823e657edb03fb2a195f0e41447b3204363709bd00000000000000000000000096ba374e5c9c1c7fed1acf2e9a90f7f7edc9ce38000000000000000000000000c8affb470a6be251bb58e57d755a2939fda7fad9000000000000000000000000ea6627298b65ba0d80f7feca236b5e148c31eaf900000000000000000000000034d6e513d00332f4584736564b29fd2812f1c74b000000000000000000000000a415c5639de76bac5baf8a7a408ddcc1a27601be0000000000000000000000006d43a499c54799e03f6265b156ab30ba663ae4740000000000000000000000003656d1bc6afa700f84272869ebfdbbbc9014d4ba000000000000000000000000008b519f815cf38c528260ccbbc49737a79356bf000000000000000000000000abedef085c3cbfd6fc4451698e8cf0e396b26a83000000000000000000000000059f40c8d92e35038c1d26e261cf0dfe4ba08124000000000000000000000000794f7faf049cb5ef38073e4d813e6b8d5819bf6000000000000000000000000094701be0b36c2cbc69a10d0b45e5a538ab2a330b000000000000000000000000e32e6f77e0d1d482a034eeb87db407a4b8cd3b4400000000000000000000000034158aef9304c37eb3ff28c0ad27b07d14aa89e4000000000000000000000000a2d9f94cc3a3034d6578bb55bdca288cb56db74b000000000000000000000000a3a7599e5476b7b47c63b3aaaeba955221ddafc50000000000000000000000009b45c5707ecb4dfdbe56fcc0cc8812c4d93ec5360000000000000000000000000c21aed0ad318ebc15431ab2892026a8a0cdb8c20000000000000000000000000b9e722710ec3933a7b431a3cca02c4104d042b7000000000000000000000000979fb5e3f3d33269e49ea98eab35f2f894f9afb1000000000000000000000000265c48fee5cb5a3d122a2e91f0270fefc89542ea0000000000000000000000006306ecdde2bd722f3dcbee2826124300868d18bc000000000000000000000000a4b2f1dfa678d0b7a9a4e291775d9f9bec433e140000000000000000000000007424c7c9eee02b16f5b6ef482afb20cc1f1aca1d0000000000000000000000007f2f73a2bfe162e58fa0bcb987f95f44ede1c051000000000000000000000000bc12a30355a8ce892a6343169cd468e56943bbf6000000000000000000000000756eac8151709ce06354d6cd4ffdb6ba00cbf7dc00000000000000000000000009e75a5726ba512b27ffe059507b53d3c3cd13ed0000000000000000000000004074b573883cc18791af7db065c987d8857bb9bf000000000000000000000000e880c229c6563e4e3cc707671bf287984d5bb5a50000000000000000000000002150dcf2ee1687ddfbe48b8738a5c00df98920810000000000000000000000001fb95d0419ec4eb7da4edb0dabed3619f6addff1000000000000000000000000d8fd7c8ac0ccfadaf8eed35a76269adb5340bc0000000000000000000000000064ef7d7e478e50e27e980c6658cb3dfcfe0b4a5700000000000000000000000052d67944c2eb24290f95baf610ecc12ebafefbd50000000000000000000000009762896764366a40f3dff4846bd1d044e964855400000000000000000000000061520212f70477de175b50061357671e40a56ed0000000000000000000000000f1d8acb0452fd5061d135d0a18900a3d47e76a16000000000000000000000000ff7fc1a34df825d32a29105e849ee641743bfcfe0000000000000000000000006daa82788c9821fd38c0b624c849ac67d6b5cf160000000000000000000000001ce0a0e913ce90e6a979f1cca1123c5de0dc1d6f000000000000000000000000f4b7c4f08d80844325befe031b8bfb1e4e0c8a180000000000000000000000003812cdbcdaabae1604226190ee00fb00b458d7930000000000000000000000007ad3d6b7d5fac8213cd736590ccb169ced9e09bb000000000000000000000000491baba0b1394bcf5c9085277434b5678979103d000000000000000000000000cfa0bc70bc5d265fecbd0305884eefdcab06df6b000000000000000000000000029fb63c26f538b0f0075b1e77a45ee8245f17a00000000000000000000000007b4a2d83a072c833724a0b275c6c3dc399e169130000000000000000000000008754b6d4a43fa90e8d8a1b1e3d67b53b8ee5bd6b0000000000000000000000009f5051e19cb9dff96e20134c52a77d4a463cc6e200000000000000000000000030129b0980afedbc7fe22f7ac1ce8ae02d3fedd7000000000000000000000000e661b18f267e332bb1e0c9a165c64c9b6e337c7500000000000000000000000004109b1ddebe7cb1064e0ac27d48b1d6ebd3fd3800000000000000000000000010515c041f715325cee7612d39c64917950f54250000000000000000000000002c2afc8d6a9184185f9feb83ffef4f1e8008a6b50000000000000000000000005f0693b021f3758c0cfee812854ec944fdae53660000000000000000000000004748edd0ef4498608cba3bfbecc3ecedafc3e3880000000000000000000000007260f5982aeef3093062adf5310bc3392322eda00000000000000000000000007c0be0ff5f7fc170bbffb9baadbdfcaaab1c5e9b000000000000000000000000994568f7c1f5c91134bcf437390efee3525dafcb000000000000000000000000d50837d64fa46b5540e31d1379e8dbcc879a1313000000000000000000000000c62e91dc61f06f1587038de9fa697426db727f85000000000000000000000000358f239f6aadbaf930fa85bac740c0ac9be5fb0e00000000000000000000000023e76999f35027831d3eb0471d228a1623b4fb84000000000000000000000000c1bc602e4d3d0c01df93c734ad9a6c7077769bd20000000000000000000000006af6d92811953b4f13ef7dc56cefb47b67a426710000000000000000000000001c005fb731f01f7e8c4a46e9b77c2ea207debc8a000000000000000000000000a2fdeed90f547bca829af839042264db97bf212d000000000000000000000000c0f16cdf183e3ea7836ac5b9b400181f147b2e4d0000000000000000000000007ea89f804f10055ccb51a4bace3694e040363e1e00000000000000000000000094cb739f64032fb7962409f7eb1de6695c51cca300000000000000000000000002f74a92596f931ce2b26e601190500fcd38ff43000000000000000000000000f26f703d7e6bf918ab37cf15f6816b5af7739e5d000000000000000000000000802714e5e12c4936e04297810305ef11832b44050000000000000000000000001c3f37c232407dd198cbffdc198d0ff44989c30d00000000000000000000000023884d6a63571e351d59b41e68fd0224c2046760000000000000000000000000aefbd0388fa78030a1837d9d4bbc1302eade3664000000000000000000000000bef049bbecac6860bcb30e3fe103b6d2ec0f4ccc000000000000000000000000335c00237432da124064e0aeb3776a1a9ed0c7280000000000000000000000001e38585fffbbd91583f9508f43cfc47f9b80d04b00000000000000000000000086903d1a87b131cac17395bc4c3f278023320709000000000000000000000000ae231e440c74d0850a9975182e6ed3e512ff411f0000000000000000000000007969ded9d508eed790564ebdbae8657cafaa9125000000000000000000000000a32e3d23774ea42395f8bde80ade346573ce39b6000000000000000000000000f4eae50a5e68f000192039ecabd9db8370f90d58000000000000000000000000cd5933c0050b5eec80bc44d514363e56ed67d8eb000000000000000000000000770440670ff4a10c18d2ba219fa3ba0a18b976420000000000000000000000001037a974f55b8eab520911c93f6eb83f66e46ff700000000000000000000000011690cd2339fc23e25fe60a1490574a04c7c1706000000000000000000000000530af1cdebbcd46cb3e83b65100323587e505da2000000000000000000000000834e139cc9b117dec32f152bacb53fa55059c5df000000000000000000000000b301a19c815d761fd8f3700e74d0de8ba62140480000000000000000000000004404ba07f3260ff8f5f8f55fb69193bbeae6bb0e000000000000000000000000e727ff4ad67426b6c624d60c2753681536f25b1b000000000000000000000000ca1f8e3bf9477f3ef2221beea6564f57f9c18cb60000000000000000000000005c795a016bcd1d6864a3ede68b5c6f4b884ec4c0000000000000000000000000658cb2d1f70af049ff175be9f9e7e80f74b16878000000000000000000000000b16b234bb810292aef04433d506a9d44c2cc5f5e00000000000000000000000054500147bb10e71e1f6cd766c9ae32b6899f170d000000000000000000000000e0ad34ec2e6d9b5ca867f19a46430e167f4075c3000000000000000000000000046721d096d2a16d66e616047fb5812d69c78b78000000000000000000000000c0495833fab28ac9e57d340da46e3cdc03ebfc2d000000000000000000000000bf74770bdfa727234ad1f0e34aef7474997b274000000000000000000000000055731edff1f22f5b9ac3499f7fcd2f710f16bbbd000000000000000000000000aa3ce54683448b1dccd2e354f54f027a85c609b60000000000000000000000007c04619cf96e5ecd5bfee4ce8dc192eb3a43aad60000000000000000000000000c9b07f9dbd523a577f62f08d660144ae83feccb0000000000000000000000004161f2203248036607059762d3e9b61c2d9a83c300000000000000000000000084b4b32c4b171ffb3fbd17a5db18f6268cc03fdf00000000000000000000000043ae74673b2bb029d525b1e2ef8cb53c0831aef9000000000000000000000000d4000be8a42d34f1bda74ecfda2df9209d911378000000000000000000000000c12784c2eace539fa1ee7bd805fbdcde6d5ee7a400000000000000000000000022062fb5e08fc2f2334f665323b70bd75cf1a0020000000000000000000000000e19a3b4b68f16e21269841d06ec950fa738a6280000000000000000000000008a9d368f94811f78905991a598d45c4debdb01cc0000000000000000000000008d384830d274debec0fbb751390cf838438af8960000000000000000000000003aca324995b46ba11148e17feb5c61448f53157e0000000000000000000000001bf663c8d4a830a3ed6cc4570a76c34182e7b15f0000000000000000000000008c7ebe12e7aeb207a5f29d1d3e97e9e99942157f000000000000000000000000fadbb43a86b53d9b928919e3aca0286846bcd5d2000000000000000000000000565d4ac40b1802f7f2e6316fb38be8e16c707b61000000000000000000000000866b4b6e5086180b47d85e96f490cce945754f91000000000000000000000000bb9c9e2585c1aea7d4aeb54c7b4446dfea9f8712000000000000000000000000ea3e4400f119542db76930ecf09a45a88e14865e000000000000000000000000785677e267b5537e1de130fa16f81cb348c5c518000000000000000000000000ca8a75e1e4ece2391403aa29af4ab88b3928096f00000000000000000000000003b191a20803535f995cfc61f485050e12c1345b000000000000000000000000c29c174ae1e1815c0a9ba0506cd5941ccc2fbda4000000000000000000000000186f194fcdfb9a6379e10c5d8be959d82c4887570000000000000000000000004bcea6298b529690b592f788a78e7e216fb171b5000000000000000000000000bdc3da0824ab72bc9706031fe69ce42ec4b7c2e900000000000000000000000066ccc07ee09298ff287595906434658f2d9a7a47000000000000000000000000d3e2b58ae642c9c8148874c5b5b55fb23b88cebb000000000000000000000000ee9dbca714916003a4c5075d4a6fd0f48b1806c40000000000000000000000003e9af91afd7e0edfd6a6be9de63369927f7dba9300000000000000000000000077ea45dfd99f81bfde8195ac605feafc9d040a4d00000000000000000000000059f45d38a687ceede7c89ab02066c1f3324b4332000000000000000000000000c2d5d68c17509d201086f50395a5b9e5360e4c2500000000000000000000000092a1fad33a8ee342d0dba42b1fc7f24abf48f26b000000000000000000000000101db7c759239c3578843a702757ac16ccb490a0000000000000000000000000b07a7d3e428556e4aa557d95270eecfa1c822c6200000000000000000000000004a2788789263b79803c7a0c2fa324c75c7cd19e0000000000000000000000007a3b790d0d21cbbc28685f20f779e58bf17ed5da000000000000000000000000b588f19addc8b70ba7e5356014c3f337997fa90c0000000000000000000000005b1d02875c96445639611f191618ab756c609bbc00000000000000000000000093eb5ce9a2b6c6f34e7e0ac48c07e604aba7b55a000000000000000000000000d4c5d705584cafeddd87dd71b2891772ce9ae5a800000000000000000000000001e3f1baa00eb37908b2a0491f85d504c6a07ce50000000000000000000000002b4b5ea663dabf63398ef99d59b015111d22b2460000000000000000000000000d59c0d9c9433ddeec618db0640f638d82033e2d0000000000000000000000005133fd3ce4b0651fc1ec1acfe38a5e56201855e80000000000000000000000001e0038d177a0331db8d122bfffe7eea46d4319f3000000000000000000000000bdfe5f78c264b5f3388b18a7c8484fdcc0b4fdc5000000000000000000000000a12f115091382f97d6593bdbf4c47f4b80ee4455000000000000000000000000de93dc1a0d6ed2a698be833994e085aa3076e8c9000000000000000000000000ef61880d8c3b29a167fc51d61eceab99f0b866f90000000000000000000000005622dfeeb52cfb178abdab125e8f2d779b34ad5b000000000000000000000000e1c3298ce108b9ce524455905ad29145ca9a9bd2000000000000000000000000150ccb7e1884eff02cefa67839d89346c06962c000000000000000000000000056442a81333ea7cfd94548aadd3a04bc0569204e000000000000000000000000ae97053a963d9e4c9ec93b43587647a85e35f61a000000000000000000000000d35e5031be6f3c961fca47a55100efb419d339c80000000000000000000000000adfa27dcc3b636eec78b9f7ba679560a6f02d6b00000000000000000000000003a8329f71ec4b005a1796b8c0953f5d445d154c0000000000000000000000009b31cd9a4a106f5d8b02ca5ada92ab482882af15000000000000000000000000d761de2c4f9957c6bb405a2c44f7a5a7de6a930a0000000000000000000000004449c50f32f3b6d55c024551dc5cf84082e419f600000000000000000000000060bac411c66960fddd75d0d399065432c012ce39000000000000000000000000d54623d6d40019af8da87042e83ed8eeea0eda72000000000000000000000000e1e1ad98769488f4fa0aee1653358df84134139a00000000000000000000000052fada4e7a233c15c87c7230a57bbdad17f2756b0000000000000000000000005a3bdda29f62fd26f76514a2b829a0f1ccdfdd69000000000000000000000000e9674e876efcb3a59f567dd3b62369f08b9b3c8f000000000000000000000000d0b563301878f6d94717277820580b4e20ab24cb000000000000000000000000b189e3842fec286053f6b8bc98953b9c50f9d7730000000000000000000000005e89c2415fd656efe05866bdef26a9f23f1f050e000000000000000000000000bfe242e5a2d16a0384ab4d5624804c3d1a842c540000000000000000000000001a25f90371eef23f0ba82d9bcc3394e1ad5c1dac00000000000000000000000025ab74cd5ecc7c7bdd00b53595b9fb5fbf23cbec000000000000000000000000d5323887219825836e9c28cccd117024abb33cd400000000000000000000000066d6d4b0344ce5cb626d21fa8988604df1c6bea30000000000000000000000002dcba8a751a4e10c7dd442452fb2b9d65d6f0e9f000000000000000000000000b7b7678cddf8890f4ea6baed4ada5a28bc9d98e90000000000000000000000003c4763d051d5a810f8b5533e33d4b0dbc811b5ab000000000000000000000000292e05b1a24ed0c18c128b9e9025772aae0cd84100000000000000000000000071109135b95d6d634f6647275d107b1d8218c5ce000000000000000000000000440da813df160450d0a08864085f9625ac15f99f0000000000000000000000002f9977633a5e11aa10292d2538b5e7bc587122000000000000000000000000002c50cd6721ea665163a6799137df49745aeccb210000000000000000000000007f18ee5b4f44a722001859e40fbf21a1ecb88a5400000000000000000000000001bdacecb51b4db60ab51ea3dd36e628e8dcc571000000000000000000000000ade84489df926b5626118f7c9ba34279c6bfe3be0000000000000000000000003dbf691ee8998092eff89507a99f9c8591a3dd06000000000000000000000000aa74f5c82895a963292a79731b56603950f5b41f0000000000000000000000006710672b040865c66635b1ace115f3c0c3df072e000000000000000000000000e9cd64d2419436facad8000afbc362bd753c26af00000000000000000000000002f03dae3a704c3e0432ac0b3d092b3e1f69dd4a0000000000000000000000001dd8e749c77bafc034fdd1d4768ffff7b1b6267c000000000000000000000000459177e9110fa804ddfd07d7881fc6c8b8826a8f000000000000000000000000973ab06496c22a413bbaf9adc459be701e77ac05000000000000000000000000a052ccde14e4097a94be63c2841cb5298b317953000000000000000000000000fc80149d5389972afe0aea34dc6370a10ec601bb000000000000000000000000702eef25c5d501efa1c555e40009cb711d8a5c6b0000000000000000000000006642440a16043aa256321b72f71f95e60c3e93ec00000000000000000000000060a5eacb6a5da499029a6f028d484893f94dd39e000000000000000000000000d9dd6f03e6d67639a09d176dc0650eb1252335e10000000000000000000000000ee0583491ef86b11a2d6b10b3a5eb8afeec7ecb00000000000000000000000074423bd5c1128e1c365861ea02bb5d989eea7471000000000000000000000000b138635664cd47874a381d88c22fdc276447a4810000000000000000000000004ef8141aeb48871379ff0e67557f34ed780f4b280000000000000000000000002a7a68464111db93cefdc5b0e072bfde57f6cacd000000000000000000000000caa19273ed75d5b63559aff10c6615c04ae153ad00000000000000000000000052ac93866bdaddf4ee2e58b1ceaf7054d3b6a77f00000000000000000000000021371d2f7111ee5a8e786a9909a25436b70d2a420000000000000000000000000b480e20ae8e0b31f45c3afdf0546b9c9f88a095000000000000000000000000b277bc63e9473f598c1e25fa2e3693b029cb4385000000000000000000000000660dd42b0abd0eae9f436b36c912af48260c821f000000000000000000000000e4527f5552dac0f7dfe3f245f39d352a3cfa51940000000000000000000000005bfd59ba580e7148f4dfe7045332a28137714e2d0000000000000000000000005e57201c4077fb5929608d45f6834b63dc2efa49000000000000000000000000b2e515fac932bceb760d63b3c710b6f39ea08c1500000000000000000000000046882c7777447f7686ce4a133f60655f1b2319af000000000000000000000000ed0bbbdfdb245b10df4e628ff4fff4edf6d8dff7000000000000000000000000e313ef86b9f8c7e900cadd117c37a7dbe8a3be6000000000000000000000000084c6e2afd38468435087f8605fbdfb9b700bcf2000000000000000000000000012e419d8371edbd179f1b61488b13d62a68772ac000000000000000000000000422bfcae09ebf1bf6d7f96971075d6ee044c92ee000000000000000000000000683c95dada7cb639c6fdd640da569750f175d7a4000000000000000000000000e5a49274132aa0a808e72bcc5427df21ba7ee30c000000000000000000000000108c80f0817be44400606abd62655782bd38b371000000000000000000000000e001acbc0f6f70564cb5f36bc968bf9a516619fa000000000000000000000000add8355cb9872943e31a67cc6abc418cb08faf3c0000000000000000000000007f6766342945499af4355a12ecc2297b501cfdfe000000000000000000000000f53bcf0b775d7e2ae1a0988d1e146a212b3147580000000000000000000000006c3fbe6ce6b1713392f5c418cbb23156922fe68e0000000000000000000000003f881f44a93a0bbf67e7248ae4e0af157a39c86d000000000000000000000000939e4fe33a61a5dd79c7c826bb00dfb1c916d161000000000000000000000000948e67e1b6c3dc531b41df5ca20c1642a63d8bc6000000000000000000000000da4c556c2b3bf5968ce1aad0df28b9ca8d351d390000000000000000000000004164dba9c8daf6f53c8569fa0e06712a69f4bb890000000000000000000000005f59d22db83909c1a0428f1996c52b420f9d58940000000000000000000000005c2c6cb96efe0ed7581510f6c913379fe3b27e3a0000000000000000000000009d08c648754a30dcd3249d770001c336031fcc56000000000000000000000000bba7a4bd3feac0711428f75a440e1948116de8cb0000000000000000000000009a3fb9971cdd43740faa8d388bd8e729172677e3000000000000000000000000abac110579f6955428a6edb902205615072f4e42000000000000000000000000b3421d018d5d7e7d10cc21b8b151dd1104f665c4000000000000000000000000ac0e841438e3436cc3b4187ceccc310584613bd50000000000000000000000004f5adb36850fcb938eee43a35d1e991d893744c9000000000000000000000000d47b0b2222ca7e530eca8897e40afac1898b029c00000000000000000000000037a6523ff3439fcd2c5e314854fda013b25b10230000000000000000000000001c991c8b48be89428a2ad04a40be5d6e18652cda000000000000000000000000988aa774a81ad197e49aa46a60404c3f23dde6b30000000000000000000000004d4b663ddc48cef5db734bfcf2c9fb81990478b400000000000000000000000006ae00e0b404c250dde27195112c6b3ce05308840000000000000000000000000674848933b4cdc32954f1ec269e77e0c3501c920000000000000000000000002b655a22f678b26ef1bb2c1df1c774915974a6580000000000000000000000001034d64a22c01193cc0a0ee9b3855a28a765a0b9000000000000000000000000ace8b72a6df2499f2f0b57c5805101a95fd99d9c00000000000000000000000029ebf9255a835f0ecf2a10aaf30120211ebef97f000000000000000000000000ea3c970a7446334276313d4d37837ef2c82abbde000000000000000000000000d17eced4551cab31d3f146897438cbedb2f113a700000000000000000000000011a3fe56d87f0e616be245f75351dbc33d0acb0d000000000000000000000000406b1b63f7984e747f64aa8243c9d412b065fefa00000000000000000000000016e390567a9aae76a83c155f9e9e4d5e2eb378b8000000000000000000000000bb0355858f2cd5fddb6766ad9b9bf85cbde560b4000000000000000000000000745d842590ad4ed85954bb95e6eb5ddcff904ef00000000000000000000000001a12a24b556c5fc0d70c194f3d81b858696f2557000000000000000000000000171c83064bd0c91d7fc1304ae432761b8713b18d00000000000000000000000034ebd46a3971e0211778439fdfe852edc1a2b19900000000000000000000000045031f78acad13a2a51d886634e396c6fa7b97860000000000000000000000008e233e6c79d94ec9bd9b134251e3f17a786b588600000000000000000000000097c849fdecd5819f124cd74dd30bd7f2ced7e33f0000000000000000000000008a58b51c9b518ec3d6966bda178d31a76311fb7d000000000000000000000000f7a4c33e532dc06535576aa5aabd6b8884ac8c23000000000000000000000000e901d2b418807bb8e7a9cb03e3d560d4403bc0120000000000000000000000002667ff342fbbe1ec26ba08956f6b9d5729ebe06e00000000000000000000000012c1993c95929bc34c0197580995b629ebc0eeb1000000000000000000000000a7b73f4acaf39201730e93bf920fceac0a09555f0000000000000000000000006ec490ccbd7a64ae9738513f769b06dd004adf830000000000000000000000001ffa09defafcbe0a282e41c85085dae722d7c7e60000000000000000000000002454e49c6ec2215076beb0d68996219ccd40dd4f000000000000000000000000b4b02564665bb5c7e41d93db5058f76ec8234a9100000000000000000000000005ee415b97fb0e1e11bb89acd294056be31608f10000000000000000000000006486dd247efdbf998c6f17da66d6364c3668eeae00000000000000000000000084a1ae32d46e3b920882a1fd45145cb024c469db000000000000000000000000b1b78cb5eef97bb9fe06c6136607466565ed20fc0000000000000000000000002ba3e777dacede7c2f98c3f66e8b89e710f8847600000000000000000000000094c6bbe41fe1ed16c12d60d73fb368c4b55167aa00000000000000000000000033c1abb14dbdb3b5746bfe8dbe39aaefb619132e000000000000000000000000cd9923aba0938b67374fba2a31bcd5ad17f58a2a0000000000000000000000003e0c561be445df3acaf8c416e701e4684a771c40000000000000000000000000903ed23376d0858902bb250a092f0256f33e8fd200000000000000000000000079d2cd1e5a9ebe2ddf614ec1ffaa994132bbf5ed00000000000000000000000072d7fe9b36d3cea9d5cdf37065849a42b97985e6000000000000000000000000f3087edd5119ba8882fbaebe355d822a779f6cab0000000000000000000000005a766be6e95bc036a25624aa4a2c8a1197281bf10000000000000000000000006fa2384b81c327e9e4c0cb7008d38cabf37bc1ad000000000000000000000000d1b336ac7d95336a9619ed003e69212d841fc41c0000000000000000000000004e2d6411d0001b095ed35fd6b2c299d69e3d0c0b000000000000000000000000f3f21f39897bf8e17b874a86c4836822a38b8eb200000000000000000000000035d3697f32618323f2ed13dee921c5282f4c94e5000000000000000000000000c7f051cf196f3b01300d0deeb6bc3acb094764c0000000000000000000000000d649ac600cb382b7a2637a92e6f71232acace5fd00000000000000000000000091d82b50a97a1d5b116012cab62dbe85a404b12f000000000000000000000000e06a09ad46d4065eac8409cf945e317d9f0d873c000000000000000000000000f6c3d480bc8f78d8670d63078696dd088d14a1da0000000000000000000000006347a158ceaf462b14a46adc94825309c14436ea000000000000000000000000fb473405c85dc2a7a2ff52b518df8c43150af5a50000000000000000000000009494df023398e8d68a65ec80ae77077b28769da7000000000000000000000000e4bb33b675b79e9e4d12dbb6d639d841962dcc72000000000000000000000000d59798254a43e1ef095d8c78bb173fbc23769d1900000000000000000000000073f0a5cca355f70c8050a900235b629f878d072700000000000000000000000062b9644843a8662e2147bae9d5e6b5bf6b64f1c90000000000000000000000002ae000d0b7ca906345f270c07bb361ea3a90a6f8000000000000000000000000c894a5748fd7371845d937be8184a51e31d55330000000000000000000000000c43514dd43f1d266bb6e266b3e8db16d0cf3ff05000000000000000000000000611c6ef5e613260b4dfa543c868cfcfa0d40ac9c000000000000000000000000444c855f98569e5da707fe912c79cce521123946000000000000000000000000d3d589b342c0a8cb18ad7b3156ee49d5001fb8d6000000000000000000000000118d721856bc558fbb33250d812c7cc7c141b0ee0000000000000000000000003e4bbc74b844b2e6fd87c02d209518e81036f78f0000000000000000000000008192fa369ac2480edcf1706a1594b572f8738d67000000000000000000000000e0a016aa7f8d625c609d7c58b1f285da110c649b0000000000000000000000007fdbe19b98766775c59387926f937ca289620da30000000000000000000000001c3c61382bd0c86628824a904d00c3ea7944c6670000000000000000000000002b52839e9dd1ceaef5efa453aaf2a9566c914c5800000000000000000000000044da01864247a311f8cf5aefdad02d48147a8686000000000000000000000000b637c2684a137012db1bf0cac9fdbd9afb199c1700000000000000000000000066260bd89123a8c74bad93a4bd4e13dad77a4c7c000000000000000000000000e0cceebf7e978f9d3787032631e746f272c3c84c0000000000000000000000001faba31091c5a643a4d5a64e3dbb41608b51bab7000000000000000000000000a2dd603578eaff08e4bcc8fa4b733bdcde5ccb7e000000000000000000000000b658688a2d45793fa199337ecf9652e652f8f54c000000000000000000000000ba5dbd42ff0f9afaf08415866606f80343b7538a000000000000000000000000f4fbae0bb9b5a4b508753f90671591670eb53d360000000000000000000000003a5b91c299ab232a94b3520297ca1bb9093b413b000000000000000000000000d5140aa8a881e64a0ebf85fffbb8076703249ae400000000000000000000000008db2a3ff0ca8afdba8dd67f1a9ab8315c172d47000000000000000000000000c5d1e88feac6cb570da79008721e2dfc1aa915bc00000000000000000000000085d96077308c88d2bfc7adf6f5147f7e7abea12d000000000000000000000000708ee76b95695a897a11eb8cecbbcaa5e47fcfc1000000000000000000000000c38c1e8e4e04f945a0a7347560947ecf9e99594e0000000000000000000000008956da066af1fa18e14c700e056f505453df0ad0000000000000000000000000bb84c2e2843cb2ff7e2652404926db59c5aed55e000000000000000000000000d94d2d195a3960afa6c57087e2f90c127d361ecd000000000000000000000000b4c713a4c23eaed387f8a6c60f9da6f2815ed04900000000000000000000000018d37d0b142119a4524df3938329bc544dfd3d690000000000000000000000006db1fc4274f99ea1aac759c34231b7514e4582fd000000000000000000000000b3097f252f088c7edc47d62c13dcd07bc37aa7a100000000000000000000000055addf52a439930ef81645191b5e3eb78aa41a37000000000000000000000000f05c55417bc59712538847f033fab236af325ae0000000000000000000000000f08b2153dc1cc8cee70c9f466b15d15fdfde3f180000000000000000000000000ebf227dc55a69d05ff487c4c24618b5ccb12045000000000000000000000000e4a790061aa5fa9864e5417682b32e714efaacef0000000000000000000000003e44406ca580a13120c5f7db81708b757dcc23830000000000000000000000006dcc4fcbacaa5053f3bd03868528052af5d8b59c000000000000000000000000771862a7fcc7a1eaf40dba72f506468a13a4e6a90000000000000000000000001f225cad3e3b3f7fbd96ba41e15b01d95a4cb7150000000000000000000000008ac4282bd032feeae00eda236a92ba29ffc66d8e0000000000000000000000000c13742c9f5ada7741a1b951989ee0a420346224000000000000000000000000a45a1e9798c554e5be2bbb07db6972602034f9a80000000000000000000000000d52f2f0f9ea046ed85ff9d2630af391dee197e400000000000000000000000053d13f6a7462fcb724ab216d6a2b350807f30526000000000000000000000000f5622480d526e0a29a415069933188793517791d0000000000000000000000007a46e6a8f99809d18d02ef41a27f69860f069b850000000000000000000000005758e381f56a99009feb129bd0809373ff72fe90000000000000000000000000bb6a867c5ced7e1b73f97794c2006571c4b79e3f00000000000000000000000082c69d94706096505e13ee685a5d0791b6488dcd0000000000000000000000001fe866c657ed26700a88805d7220c933b615a655000000000000000000000000933b3bc231d8e44e43ce9bc7751f31fa9a7079a3000000000000000000000000265da3b4a1612e490a343f037d175c23f7bf54ae000000000000000000000000b082b5c362b2b0b05a1a6b4206ecbb8fc011d6f3000000000000000000000000f4f450b133e07a7994946d73f31619488d1ef2080000000000000000000000009d9172a977df1b0bdd74fb2ff3ddc0ae3d83cf9c00000000000000000000000042b0f1fb2d76c97f54e0bbefc94ee619305f87160000000000000000000000009f5fde8702d417694027d5aebfccfcd1dc8cea7d000000000000000000000000013d7f2cc427321cd3cef8b7eadb132d4d28f41e000000000000000000000000d760a6bf7595469bb629e0b8432c821f6d2909d8000000000000000000000000a4d4dd3e09c4ad3b2a37d8372286a0c87a43f18600000000000000000000000029f2131251bdc19c999dd438025f6add27e0727d0000000000000000000000006ade9fd9f868015eea28759b9654d26f7824651100000000000000000000000048caeb87a02c42b88c5e106cdfdbcd33bf62fe1e000000000000000000000000ffb991cfedbe542858f71084bbcdd6036beef8d5000000000000000000000000ed363a086bc924ed4e26705e3f960d331dec28b60000000000000000000000009c6f55b4ac853e54882a600ad82a1b29bc562af5000000000000000000000000c69cb6535488edaffa0d0cef216d1c1d72b5ef440000000000000000000000007137109774402a7983446f89404c286c4a1256410000000000000000000000005dda94c19802cccbd09eeb5c70a8252a3ccfff2c000000000000000000000000b44dd800816efd78959f67713d068663aa4dd00f0000000000000000000000001214c24b5a7cab6e4e26517147eb42d543560fd5000000000000000000000000bc28be3cce92855c34df3202b758d63cf5c529ad0000000000000000000000002f9d15f29fbc3b140fb6c019397744dc2c9e73e10000000000000000000000000dacb0ef75ccd473f17fa9ae1abc8b94b33be30d0000000000000000000000002020ceb8b63f6e2f1800713941b9c46fdb8dde93000000000000000000000000be351612f29ff0b3f95477700e3717a5b79b2e860000000000000000000000008ccde1208248f6c61c6ea1091544293aea3b9f720000000000000000000000002683be60d97b157f0aeadfad1c550fcf44e1e1e10000000000000000000000002bdfd2ae22cdd8daa2fd67f6b22d29403c62620300000000000000000000000066d0226287f01b021e8822d73c83d0fec4227004000000000000000000000000aa96950fcd68900fdadaea0c828a84d7e73012a80000000000000000000000000d69129269bf4580568e465e2fba51ccba7a4c1600000000000000000000000000be44ea8eef4420ecb51ab047b41f04c1b438a0000000000000000000000000c0b4fb6b234e491c67c61eeb8d5ca1ef00c01cff000000000000000000000000772324c98776d24e8016a600c2135dd8a2023f4e000000000000000000000000cf1e744f39a431efad506c67bc2beeb5ea3cb04900000000000000000000000087112598dc6bc2d80f3a56760b50782a0f9340b8000000000000000000000000355ccc5ba7ba83b67185378a8557d7945122162e0000000000000000000000002b9d6a468cd8aac24dbb07db783c32cd613a3951000000000000000000000000c5545a4de4775e56b83165d6a8ab934ce0bcaae90000000000000000000000007b5910c4df9cbf8516d3fe9a65a4b280ab760da30000000000000000000000008208ada0912c1bab5ccfdacef13c67f21838a7c6000000000000000000000000baeb39b62c2f1db6c1c81482a2c2411940ad4917000000000000000000000000bacc624011290981104b576591ded4b45f72865f00000000000000000000000056eecd62a91654497837a0593c36106c0200c5c7000000000000000000000000d410eaab80458d6f687e519204b985bfc16dc71200000000000000000000000071b17613e9bef5d4ba87240436f11e7916d061d9000000000000000000000000c0cc22f4b04633db3c22b23652e6fd0df66cf99e000000000000000000000000d8741555699b552c88015ff4ac41ebd74dbbfe59000000000000000000000000d8b6396e3a8fe06f62c5fb064ad80c5f3f87dbba0000000000000000000000001fddca56e51fb8856829cd3b93486f236d49da890000000000000000000000003d56229b3db0fba2272551bd4973a15fc27dc4da000000000000000000000000eccff042472d00c1977ee340eab3f15c4f82f444000000000000000000000000f5a8c603ef99764682e9c23ae6d89f6272fbf9d2000000000000000000000000140a0b1cc229d23db405b94127f8d49efac3ca160000000000000000000000001c8d275356c9b216282aeffe097d20965101099400000000000000000000000069ea29cdaa38498741b0832fec5926dafbfbf02c00000000000000000000000046b2ad00c41037f91601ba253f79994a1a5b62740000000000000000000000005bae4e4b15030e46c13c6f555cab37039f098dec0000000000000000000000009818e401d63442af0d41855215cc70e626be57700000000000000000000000003ea0df08fcdc25b5c1f9ed7684f7136c08255f590000000000000000000000003259fa4d190e27bc06defe4d02fc51dd9b282375000000000000000000000000c41f1e286978e97b8e5033956a3a900a5f55130000000000000000000000000068513ff2bedc52c6d467af09b8f384176acdddd10000000000000000000000006c5e28f2dd6c22a69ce9c340f9cbce0ad85d3bbc000000000000000000000000d959e09f779bff6ca2a2e629eccc28b58e3a8efe000000000000000000000000287508e6c009b7a19553f7405075521961d748ff000000000000000000000000145abc0b07aa31d7c1a7cef7d523c295711d4b5a00000000000000000000000054c3a502a1440f95ac3bb276aad17dcdc988049a00000000000000000000000051d1ec5e099a881effcbb21cedaf96b7ec1fc591000000000000000000000000241cc0d6a49aaa09b22f7da9f51487ee09d1d80d00000000000000000000000023a06541d88dc02e88a1ec21a6f2218f1997a9480000000000000000000000008c52653b7e1a55895f873933d084cb9cccadf0590000000000000000000000002b4414e04b2454f6905f5146e33e96f6121e46110000000000000000000000007a85dc46482941914d24a81804e7c78c21b4b73f000000000000000000000000b92bb30037e563707b11d532e23d463acdf1d5a700000000000000000000000064ae52502076ab334b3eb7a13c83756997823cae000000000000000000000000bf25ed0d4653eca0794cac9f2d39329d888d344e000000000000000000000000e80c24f2e92714bd1be0a5c7390bb2a4ac9b0cac00000000000000000000000032d0d73b58617739d0c9a0223732431d2daa65df0000000000000000000000008ee2ed38a8d73473d97775bc230367f70200f03a000000000000000000000000230a20883e9fb413389d8c79ea1ff695ca98d7450000000000000000000000003d37ddec279b68f837a7cf50ea56ba1972d3967800000000000000000000000049a09d2e27c92b6c3dbdc488cbc1adf5f1d5992b00000000000000000000000032f5c92854c8fddc261024dfb786be77bf8db43100000000000000000000000078a815e214b21ade8d896c5c780dd36d091d6c7000000000000000000000000064514e563a40b86d36ed306ab697851a1be9e6e70000000000000000000000003f9576f27b40c62139f24a7a8fba67e41ab3076100000000000000000000000012061584e0e16af245893dc9b8e218255ec554030000000000000000000000000f7daf892ffd3c2a7c53cfbb604a157ab586c9650000000000000000000000004969cf5679413fcdde058f1d5f1a88bf11c1dced000000000000000000000000672efd1f56e0072b1d393b8d344670ae58850e810000000000000000000000006106808b70bb471454ccd63c8808986b6f2ff3250000000000000000000000007ad7ba116da529efea1e60edd98fc7ab8b7deaa60000000000000000000000008369d4fbcd19d7531348f4221069116ceef916560000000000000000000000004cf84e68c836217dbc3968f1a0aca15346e0b369000000000000000000000000ef85bc067d6c171ede87bc1fa1eb137e8cdb2dff00000000000000000000000008c47b48092b9a830f92fd24d18308536741ae32000000000000000000000000b4aee59f3495e2f2c87728fb3c460658537f34be000000000000000000000000cf2279a704d033c2229acab4f00cd7df82d27d5e000000000000000000000000a4594b3b33ecdf8fd6c12e9cd62df88f96cbcabf000000000000000000000000b04986a97603009aa097c370d3813f3e7844588b000000000000000000000000f0cd63d51f49e7219495e34fa0937e1735b95daf0000000000000000000000004b6652981f4df79bc8390ab9eeab71c45f172656000000000000000000000000e89e660ca721411c4d54d90aa92d49ae4f776a4f00000000000000000000000079e400f8a5a65377b28a2feda66a9a205f89066f0000000000000000000000004400d00b0dc0a2d35d6b0e595876d54a53fc5ea80000000000000000000000009ac518c52624e25d2e41d2dde8017cdf27411854000000000000000000000000237a5ce40db4bc9ae3ccf5ec6ca41a007e4240cd00000000000000000000000064af441a9c249c67d82a2fc755e42b18bfc2b55a000000000000000000000000b03b77b2f0ca1e8d225be2cd43294b4724836e3b000000000000000000000000cef975ead1f318cefd5289d5d5241fba920f5cfe00000000000000000000000096cea07bbf760d5153a62ba7910b590c0f17f3cb000000000000000000000000b58191eaad2631b2d4d385ccc9edc5f081ed463e0000000000000000000000007522bd59f5819e1e49a47ea3985a7206c8b15f20000000000000000000000000218dd7ecbff807803eedb8cf04046cc8fd0d59bd0000000000000000000000003dd3d397a0c033972c025f4f408e5c8d5215ced3000000000000000000000000987845bcb1f061c8faa5c6c0364f8adef15a3f000000000000000000000000009d592fce667e5c584096fb3fa1ba9df81963b9000000000000000000000000001a8ea4f6fc2565743a2c037df04ce1afdacd5cf000000000000000000000000074cea754f00bfd5033726db52278a0f1fd226cc80000000000000000000000005f7cbe5bfec968e309df5097c78c73141b483a9c0000000000000000000000008442a51d6eee08685e4bae89fa664a0a6930c7580000000000000000000000005ddec0eeda1595c30d94ec460bad93867ed54b20000000000000000000000000f4546ca2065ade1aac256f32bbcb48917192559d0000000000000000000000002ac98b5d40e8e149b2af9b508c1739f1cc5aa2c000000000000000000000000070921a50137543811ba2a5a928a82b254e7d07510000000000000000000000004cfd83646b065fa743204531ae31a2274e9d7258000000000000000000000000fe79305e0ee68374a448d3f25176a8f23fd8508e000000000000000000000000c02587381e5a515f3e520f6f756337c1d131f7cd0000000000000000000000000846bdfe96d327add037a005bc762c3f74a6c4000000000000000000000000001510b9e73aa8171a5e76bcd56f3a904ec97f9bf4000000000000000000000000a2d21c5c05afedb5dba65b5961279578b0d3e9a10000000000000000000000002018a52daa2eb9620d992dddacd677fcf6288d00000000000000000000000000def2b5c42a00e5be30f7795412dc27c4e0564ce2000000000000000000000000181b00468b35c2e1632e1a57dec1ec40e88ac9080000000000000000000000003087e48ab1762d549eaaabe8c73c19c138b5b7480000000000000000000000002f47c61de7762e30bc5e00d0721953ee26d7c293000000000000000000000000028ffdd6f65397d94b2da216449df39920923425000000000000000000000000e7eabbd624babf3f24dce6272a321e0bfae37b2700000000000000000000000090de685f3cd11777f3e261283db62356020ff449000000000000000000000000e0b9c6cc5ef9a01cf16d286f3e1211018c78e0d8000000000000000000000000c5b6311763f74fbda2c6586864051146b6cf68ef000000000000000000000000014676d0cb71fb0d44aa04d26a77ae47a1d6d20800000000000000000000000082f33ffd2932c0f89bf20257193ffa48ae7d466c000000000000000000000000bf7f31d63c28ba1e51cf88b7e2624ba2818138ac000000000000000000000000b6ab4f7139b83d44659084e3507371c77d90ac9800000000000000000000000017bb61a4d2e81aa68a5ea9028719ca98133b057f000000000000000000000000cbf202667e8e8ab7d8e362b6afc4cc13bc11c0d400000000000000000000000028aec6e366d64926d9a4d5981e83f47a5dc0d31f000000000000000000000000b6eaac5d36b601c4d41f8124e9a7524712344bbd0000000000000000000000008be76687de8825e005f947bfb73a455d884a0c83000000000000000000000000e2beb14730a47a61513f008100916f0e30cbaf340000000000000000000000006ede8bc82a0024e11fef19eaaad6ad3a14b4112e0000000000000000000000001ab93f672b8bc3e33eeccd329de082101aefb7b00000000000000000000000003f3365670a6a05a5105ad22962968f16c241feb800000000000000000000000011c514e48a9f6935d36ffd2959a1c20f4a660617000000000000000000000000feb2461ffdc253b7e410313cf672e2fb89f3c6a80000000000000000000000005210751310df860fb8c0f88b7ccae26632e479f7000000000000000000000000fb4860c2c9512316e2ab09fdd4bf1d6570a3cb7f000000000000000000000000f39362e3ebcc87914992f25da3354ae87922252b000000000000000000000000c71cb05c8ae06d897980a691a6b75e7c91d92f24000000000000000000000000d0a3ab39b28221061696cfbf287ddc5499ea116a00000000000000000000000005c110fe0aa2173562d7f943519bc30beab9e47c000000000000000000000000075a7a9ce72ab471876ae8b221dc797bc0d1e8e200000000000000000000000009bdfc7c1fb71630c95402f3843e372d5441fb14000000000000000000000000f63c9d0d203157c7bca9c28f2fdea3c81fb2f781000000000000000000000000d9e7f7d8cce65dcf509f87cac74693b08ff6661b0000000000000000000000006b35c0f88892d3dc838cbe5ce9b8a60e832d2837000000000000000000000000f8f8a8aa639a68c1968a332422a9db75a29cd80800000000000000000000000071c229cc096b2ddc62c17a4ec76e59db211e10e0000000000000000000000000c1f28528941b3229344ef3f9662826b7e63e00c80000000000000000000000002860bb4741c4faf618a1cb45987b555af754f4f0000000000000000000000000eac79a89349cf2db58e999163b2939d8981168ed000000000000000000000000c69982338455102761e4849580e89ba7775e3046000000000000000000000000cc58c83187ba7d7a103c0472e7ba9d3088a25ce90000000000000000000000004c1c2b589ace41f8bf81a70f7e8c12cd9fea53960000000000000000000000001463e6739faeebad39bd2b3a01e3ab2e64500711000000000000000000000000a3ad1cb340469b68ea9f6cddd0bb361a5c90050a00000000000000000000000050a7aa552bec1faaa115e08925dd10cc85bd865c000000000000000000000000d5ede63d73c3a0f38f0a58b3b3cd1f6712d91896000000000000000000000000520bdc85709af582578f2394ebb3e2be2b60410c00000000000000000000000068cf383ce227f448560a3a926b127917feb8df200000000000000000000000001c8cc51b8daddc60ba6ef65bd71229063a123a9e0000000000000000000000007cb1c6247be446282d8195b851c81c2887987f5c0000000000000000000000004e12ccaee9b8a9f40ed96c1ae323a0cf6cec1a2e0000000000000000000000002e0333f1869cdc7c4e75a061cd1654e05f3396970000000000000000000000006f46c51e63adac3af6b9859cf381d68857e2d8e20000000000000000000000001463d831ebebb073c1c0df06c8438bde836ea6cc000000000000000000000000f375667a681cd5e993e606a5f9ba7185d612e0fd000000000000000000000000fdced4c95fcfa767d4b477a94a39ebe1689d7d5b00000000000000000000000095597d1ae16e3b97133a71a557a5cbddb42882ca000000000000000000000000d53921e4863e573c1727c135bc9dee869af53f100000000000000000000000006ced02b3fda0244a64ad0ab8eb4280ab16e09a73000000000000000000000000e20ccb5afeb0c153516bb3b9b2c26bd1850ec85a0000000000000000000000009290cb33d99ff8e41864193b48f625e4dfdfe15200000000000000000000000003ca63008889f0ec3e2f7e34802eaf90318e23cf0000000000000000000000002b543314ead8fc69d72ccd61b75a0985cd68968c00000000000000000000000078dc70e3850ba70c3c5975c20e06b6aa131b5b210000000000000000000000007274d6a02e69f5c9330eb13eb6a3ab7c9a532c98000000000000000000000000fae5cd69183715348c730d8c1bb119b4b88e74e70000000000000000000000007fea735544d0da09fad156cdcf806816958754a50000000000000000000000009f2edf69f416d783a4db3c9f5546b2eb19d5898a000000000000000000000000cad930d524264ec678412770a5529d0e51f25a90000000000000000000000000d092d35bc3a44ed146659df39b86ea68f24586e50000000000000000000000001b26434947972d9e40662274d4e280e75e74fbab0000000000000000000000003c29e66bc8a4cc156d29853b7e7a6e412cf93243000000000000000000000000d10f577a94f13406cf1049b612cfcc7ac8806e8000000000000000000000000014474151ebf81ac4c661658edc34130e5a1b82aa00000000000000000000000088582594c003956c62c1173553b8321648b348b7000000000000000000000000a06ead8168591a041695681dd1af975d743e0bd7000000000000000000000000b5698a129882c770be4b2b0817703ff79d8d1343000000000000000000000000e02587d6411542f1e77f1709b97f05bb648cc3f600000000000000000000000003371cc3515db20f07944a117156f6bc4a6622560000000000000000000000009bdbfb113e02a8034a9a00759a7d64cadab692300000000000000000000000001401f392d3578cf4cb4acb3eccadd36678e1802b00000000000000000000000028794fc33978fb68a3d7e3d8e411f84f26398c790000000000000000000000003b84ea1fbe353f485fbf9a020ecf2bda6ab0c7b40000000000000000000000002b3bcf62073c44965f05f362a9de4eff1748c9030000000000000000000000009f439c2f66d22b2838205abe6d8e6f58ea2ac8b6000000000000000000000000e3abe92eb02325cfc89b218b9fbe6e1c0358d94e000000000000000000000000e34d9146c867fa22f62a3016c21cf53147203b080000000000000000000000005c749a5e7bf01e29715f660efe7ee21836460b070000000000000000000000007395162f167ef8e67f063f725f9d7a374035a26a00000000000000000000000037ed959548f26829e7b6c083c65180c5362753a7000000000000000000000000851054f6a363b9f899f68acff291dab2f5320fd9000000000000000000000000833dc1dc90118353db63d2f545b78fb546e038df0000000000000000000000008cc4cb6344f73d4a95707eaea22badf904d34d0f0000000000000000000000002c8695f1b0c90f790bbe22be0e392429af90a0dc000000000000000000000000e4ed3e27c04a159081939c178bdaff0653e657320000000000000000000000009613dce0be0aca2a001170baedec46d6d49bd0e2000000000000000000000000b0b2a99b2e23adffe7dfddf7e674ff824eae75580000000000000000000000000012c7e00ff4b2424bc86f1d2340057fdb0fbeae000000000000000000000000dc2be0bb70d5a9e2f460050b1670239b42a9feb900000000000000000000000087cb18426c742eb5c2e8a18f06f67825a60378e10000000000000000000000005601c908db414d5a94506d5eb56316d6eea6ff0d0000000000000000000000008ec501118c47a4d382f68ee65850582d9ffcfbef00000000000000000000000095b00ff61e3673c9b95472caf14e724451290a0c000000000000000000000000cd587f8dcafbaf58c7b9ec9ba2efa0ee4e1d392f000000000000000000000000b8835d4194ad7e1720fdf20d9c47ae47a6d5091d0000000000000000000000000bb0ca2192a5e860fe7f985ec7526b50e782b512000000000000000000000000f10e5522712024c3981b1fcf84c3780a4af10d320000000000000000000000002f2b0f9bdeb4c950969c4979b4d9380fb04d1e31000000000000000000000000cca640283e9d0287ed51f0218110b35b636827fe000000000000000000000000e52c2f148f4cb69a9f14fbb1de2283afb479cd7f0000000000000000000000008ffc0fa9553b78a9417f04d93dd0230a946ac3cf00000000000000000000000005ea22c06582f4e1dd66afa25c166c9595c0c5c1000000000000000000000000eaeed08e7a0e748040394bd7d9a98db13f54ecfe000000000000000000000000e01c489b7756e934cde89989d1c067047f3b802c000000000000000000000000a75c20c0f6898f54557a5bb5b0ed6e6bfe3c34830000000000000000000000004954c574691398fb3089816dc8da5c771180616f00000000000000000000000066ad7ad661d9bf97ebe6aaf42097bb54f4cf54ed0000000000000000000000004def3a7cace946ee2a64752d3d6a62dad1307ab90000000000000000000000009031fed1cc1595e5663b4600fc70e41a0b9b50000000000000000000000000007df06b5be60e09fd5495a2e9d4f6094b7836106d0000000000000000000000007f7c78bbf10e2cd90b8052ef71e56459fe3ff00800000000000000000000000044a50060a8eea6c54fca47a9ebeaa73cab7150160000000000000000000000003bf665edd6b00c4ab767d4cb129d5cc86ff7e925000000000000000000000000514c59cb05c2ec15ed86fd9a3198808e477b9b000000000000000000000000006bda74abc81694407358d8feb6f2bfd637a54242000000000000000000000000c1ecf83aa2d361ed47658d88f25138fbb17dea40000000000000000000000000e45aec77ff8e4287e0ad48ea18e910e97d2b4c96000000000000000000000000aa253c9c8e16d076817e23aa5db79cf21ad813b700000000000000000000000096ee4ff91c6c17ed6a165013e1daa0297f7c5b900000000000000000000000005945576d8a7dac784ed30705a189a3ea47e02921000000000000000000000000b2866352980c506512cb0cceccf5237fbc3863e200000000000000000000000094f1d8c2117165869c563a445c03aac72a32860e0000000000000000000000000252ba4cc7e2335f924f4c16f3f55849caed65d7000000000000000000000000a7bf92c8d4827b63f7b323259df7c245903c04b000000000000000000000000034ea996c0092a2f669f4b005254a8829d73bcd660000000000000000000000002015949f5ab1b250d9aeaa22eb51a0b0874e97b60000000000000000000000001001f53c64605c8649b5c23963e38f3b4c721ead000000000000000000000000f94327bcf372e332c7e96d395c63db5d192cfd1400000000000000000000000039448c9742b7c9a60ae25b29dc81fc17525c31a300000000000000000000000045245eb56c55121136a1f1152ef1e2469b7b255a0000000000000000000000004b932ccfb098a3c016af3334a49606fa0290f3c3000000000000000000000000634b6e991d9d285871eb7d11da200242f32074fb00000000000000000000000037b6f29e004a402fab960f83d215711f4e1c51de000000000000000000000000e4942ae7cf5841d7e55331c94030e1d3d4aa1a1200000000000000000000000037183298e8a9984a8c686603991fb504b5ec1e350000000000000000000000009fbd670a7930aa1f38a129c2d8599ee1f09c38d80000000000000000000000007a1f327b2b06f1eba5608e7886bcbeaaf7fb86e0000000000000000000000000a5f232f16bc2390785d8a1b63e38e47450785bf6000000000000000000000000b2a59c34d63e400d7d31f83425796af0342334aa000000000000000000000000524147d891d614d8326f97920a857cdea28940a00000000000000000000000009df30188e47187cbd624801a825df29bc8397d7a000000000000000000000000ba6dbb1e36017ed5db3a897dafc662021e24bf54000000000000000000000000f68d79710d9f243e543be242e973e27ec7828b0e0000000000000000000000004efa2fb8f5b2dd511ab51d8f539a9972411814a8000000000000000000000000510bd9925cda56c1ecb2a85d58b2bdaf61f1a5ce000000000000000000000000566a6daf01307d775268afa16cf2b087603799ab000000000000000000000000389e5c3e1f3e52ba6234e3b57de872044fe54d80000000000000000000000000a1dba1b7afa9becceabd5cfbe5e6039126c2cb560000000000000000000000005be599f3ae382489af1b27804795f898801db6ad0000000000000000000000009cf5f29b1a291b8369aaee0ea25c885e0d6a0563000000000000000000000000481b8431b6b9ddbda070ac6adf3bbfcb93e42ac3000000000000000000000000abbe6c867f64ae1725e9f3fce18a72997a45d9cf0000000000000000000000000ff51f2e9e46a83a2736bcf68f5eda1184c94cd600000000000000000000000009c0b27514cded871a5254971790781fc5548a9100000000000000000000000000caf0157f4f5f7ce90f751ec5600867813ef80d0000000000000000000000002301aa0eee3ae0e0c229973c810fe4988954eeca0000000000000000000000002a335e8b1900bddb570c03d60a428d3b5e280abd0000000000000000000000004036c78d9db4b28d4275163521c813455dab13cd000000000000000000000000324bcf6f6a6015244f3fdc489684d45cff6ac3b900000000000000000000000093f6d6429c17d261746075768ef8aba0a710e92900000000000000000000000072095c92184e3cc18f84539342dd835775727a6400000000000000000000000068a0b03c2670b45164df1ff24bcd3be26a7591df000000000000000000000000bba8d22c334e83bccab577aa2abf9a3a29857ee6000000000000000000000000a42b5972651d5c4e071d1a53467525f611836e2600000000000000000000000085a61d99eb28e64c33cc1baa52b97cf9c40aad86000000000000000000000000617e659082d48e89d8cef33e3c296b2e723d195d00000000000000000000000081a79cdad439fe4c1bb43f8a9f052a1a89772a0f000000000000000000000000dc3d65bca41b1533031ee3955a5488ebb153466000000000000000000000000096a76fa1ceeac10776126218f02f9ebe56c9c3fd000000000000000000000000a1d22cedc0400bee4483adc911c17f001d7312d600000000000000000000000054c185f283502a4302ac9b8dd1c3150f47b7bb3f000000000000000000000000bceeef6341a38230495e8aaa5bb3885e645eede7000000000000000000000000c5991d6a6af9453da0e879bc774ee747db417abd0000000000000000000000007211ef3264573f86c31d5b051f43d7a7be5b0c2900000000000000000000000094619ea8d42a12207e009ec1ef0bf1bc68c8fd54000000000000000000000000bb4d31f532305150547b2e4753cf46b958a909f70000000000000000000000006ca4bbd029c2a308d6bb756bf70aed2b92c922c70000000000000000000000003325c97950ce23589a13c536a1da6dce1fdd513100000000000000000000000055ad5accdae15fc7b9fa516e908e4f0d6a906b700000000000000000000000006c1268599b53d5a9ada927ff5d0752c73e0b4bc5000000000000000000000000059ce836fae17b7e94ffe518d6793af07f8bec060000000000000000000000009eebc325701fb3d2acdb477edb736643180d867b0000000000000000000000009ae61d064738ba87f1ee80511f181f9a856c51520000000000000000000000008602ff39a5a6f0c330e2ec442b01afb5cfe80244000000000000000000000000c68628f9110957e656365a44e568444124b35589000000000000000000000000e8db758f7d4989b837b821de08d76d8c2ac709530000000000000000000000000c0ea5ff14833c7a00def9a0b4a6f559e3a8f0c30000000000000000000000005b206aed04bd53279ceeac27ad3a270492319b940000000000000000000000004508d9a2495289fd709ba4a3de288211289b82210000000000000000000000007085bd60d1f2aab76eb8d3a37c70179cc115d9a3