60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f756e697633706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20756e697633706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000002e516d59765a33655154763133334834395641334c62685a63706a6d4d4a4859423779705a796531695044787674590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000c4845f749cb3ca123192efac60a5f7476ee15609000000000000000000000000cdc626617b2f975f0d33dcb76f5607436e8efd1a0000000000000000000000005523f3486ec85f0452b6b773d34f90b9d8406fbb000000000000000000000000be301b18199c63189e7970f5b541d5aa824aba830000000000000000000000000a01225e6f2b451277a459009101da2f076fb9f30000000000000000000000000997fac080a2963f7b42ccadf4b5d3df9655f7a5000000000000000000000000546005c9a15a8587ffdae78ca2daf6925ce3833200000000000000000000000041d7cd619212cd0a3df045263ab0bd30e7024c6e00000000000000000000000085eb4d492e849b38a080dce19fbe6c5fb93e2be00000000000000000000000006e0b69fca744933d5bf6fac1ebd772913fe991f500000000000000000000000086bd858b6a896929b63171da7bc79d0edfa210a5000000000000000000000000d03bcf4f3fe31c1d8b81c483ebc945dbbd2448830000000000000000000000007eb66647694c3f09ca961e1efe54b992fb12070c000000000000000000000000acfe9f470a90c59e819d43537aad26db7fec32280000000000000000000000002e91ffc8114552b934a4a0c9b67237842950c33a00000000000000000000000063650aa27100e144199f5efcf55c4ec7dda45860000000000000000000000000ed64a4b7acb6ed1870e34ecd9364874859c5935100000000000000000000000094294730b4f87592d22cab275f54ca39ffa775020000000000000000000000006dba88e36d55fd9fc03a942e3ba23798d9bdcb9800000000000000000000000068d204f287bd1c7cf5cf0d66394b62361a89769c000000000000000000000000a3f58208aefc4d33d6f72c2eb1c0f11ffeabc3a9000000000000000000000000b49ce19ac59eec281cb26a4f10d6124f19d3a11c000000000000000000000000f3453ca8f7190682ab8dfd35002a78f75776de1a0000000000000000000000009b5e17d697d5c0eb041a586a360373be367ea853000000000000000000000000d81142580f1d8dfae2b2184af600a242c6a8836c0000000000000000000000004fd6b209ad813b48837bb7732692c5eef568491c0000000000000000000000008d2ce0f13c5895fe2527c482144e3783f750be57000000000000000000000000e4fa1a4cf4f936d0926ac3f79dcfee407548d8420000000000000000000000009ab1a8024dc139b90119146b0acd9d73cf130a0c0000000000000000000000000843eee857396707583ea5675ed9ae1908d4fb5900000000000000000000000068681e6a124c37d77808a1021158fac64a3dc9950000000000000000000000005cdef7b8179e0ce5938f60d1ee8d4170a9e3316b0000000000000000000000001ebc60f92e156f7ee40436b62dfd26515c4c154700000000000000000000000050c743f5b27bbeff79c1b6ad6f1f91a0b569ea35000000000000000000000000a1bcc51fc66c51cfdad303099a126c893646e5b0000000000000000000000000ae89e0a9090ee6c03e32f446c20d148a97b716520000000000000000000000000210a13f75873aa8a41b11f9d1b10a00ce9ee22a000000000000000000000000aaf7f0b279e17d6c8b4f3ce18bc71477e1248ca7000000000000000000000000c0a8449b4e845485d22ae9d318157608655f8cb8000000000000000000000000b713a70e67d0437d50ab4ea76bdb965fc22504240000000000000000000000001213153f1cccacd5c37e5cc3c0ace024896a7bca000000000000000000000000975dca2fc260c4a1a9f54d28df9615d5e4a82cb3000000000000000000000000637816a9fbc548f55dc72c9cb0956ec515245019000000000000000000000000dac109cca4871842cc4272df8512c4b5cd7efb7c000000000000000000000000bf85f141e27e7e9158edfcca898e6ae6d6d8cadb00000000000000000000000011d0c72fa683b2633f2304358c4ab91249269def0000000000000000000000006f1af0f3171a99ea8a7c56d055247b0668fb75610000000000000000000000003f0b17562048fab9f7ef183142e436c017e208d80000000000000000000000008970671462d9abc20ba02c73d8667c0d7004dd660000000000000000000000000b9ea112eab2b685a0a8eb1378b48e091877ca420000000000000000000000002ee9faca55f583b9ebc0b9d8f33886fbd303c77200000000000000000000000090c8bae07ebc3f984ebc6e6dca465dcd2ca4a47a000000000000000000000000ae485a39b614e7742b31a45cfb4bf03df0585be7000000000000000000000000dd9d1b7deab1a843a1b584d2ca5903b8a4735def000000000000000000000000c6ae9d13b02e2b1b734c25f1a15ad333f632e7f9000000000000000000000000dc94acc5406e7dfefa2e4ae97b1d997cb79efe1e0000000000000000000000007d535a7703f516991379d4eb3463a713ab908469000000000000000000000000e344627c5fd115eeb79c89be1e092cb07c983dda00000000000000000000000063d9867fc6edace1c3741c9d17ef40ddb1bae197000000000000000000000000e95a4ec143c0aee5ae5fdb954960ee3e6c5510d9000000000000000000000000b37f052fc94124b8ed8a48b16772479caa192a5300000000000000000000000037ba53c4611651c8352d416d85c129f3864ba608000000000000000000000000d74387d9d486074c351904b0c2b599327131f4620000000000000000000000008d213126baaa520265e3ecffe968675551ee97180000000000000000000000009b238cf6484559a232475ebe6288faa20922f3fd0000000000000000000000007b277158b4ce32931eea22133b8dba8077eb635a0000000000000000000000007d5312e2201efbaecc3b592a23480d615f8207dd000000000000000000000000ac941a27177d6774b38d0b506f1eebb09b7a1a8100000000000000000000000032c613444542184c635dacbe20a6b8b11114bc930000000000000000000000007ca5a7e318a71f7764ddac5447dcf32264aeb31000000000000000000000000057e235800d293dee6ee5f3da50eae5846357ea2300000000000000000000000050f25b16f7cf9892fe285c2d0cdb35fab61e1b240000000000000000000000000625cd901932ed145a5924e14fc8eacc3bf7bea800000000000000000000000074c9a130e439e06bc456494d22d0019f64cb330d000000000000000000000000172555517d76c6089a9ad53ede9f90e2fbe451b6000000000000000000000000fd49dd3186416a0fce33c05fa2bd66b7871e8206000000000000000000000000d6f9df4bb202995402bbee972dc3963817ae0e3b00000000000000000000000091dd23f174c339b8deb902c0d08480c970db782e000000000000000000000000e5bf60f229dd09b2b0928df9bd83c1abbd0b0e6f0000000000000000000000009429e29d17bc29b601bc2455c87ac8fe140282b0000000000000000000000000e583745b42370c414958d4b0104c45606f23a233000000000000000000000000ebe7ab193d2b623a28eb59d5f5cfb5df84cf61e100000000000000000000000055662fc507454ba44198cfe989ce1d3834a7b716000000000000000000000000fe65ebe7a913f63e1e78867ab1edc0aca072b8e3000000000000000000000000ba28fca919a2aee3d74c7cbe49dcd794478b344d00000000000000000000000060e457fcfe34fc07f7ecf65035148ab638acb948000000000000000000000000e2b9d119f21bd0f0be15abbc70404d6d767e07d9000000000000000000000000ec6e13bb61ebddba138209adac0abd54c8552cd800000000000000000000000072ccbf2d744b8494eefeb811a37014e9bd0060060000000000000000000000006b1bd33e87cf3f06efd5e76246b4314d32e71a07000000000000000000000000c61b9fea6d188b0606c9f2ea1510fdb5bbf682750000000000000000000000005db0e5bb8a831a91a3067952f08a0e76412449db000000000000000000000000a00e5b9d49281ae087dc2652c99107e621b28d87000000000000000000000000c39953ead0bc8fd3ba7e08a5a051275038b57eb50000000000000000000000000bea0e67ea63eb7b292aeda856a147088df8247c00000000000000000000000064fd9a3ca8f856ced235fd4f634a026b891a10f6000000000000000000000000bc0b449e6bc5b2e9b709c9de27d9bd1986a765f20000000000000000000000002e23ecf093a22a57b52624118d15d46e8d67990b0000000000000000000000001b137258fd3d870dd8eacc9f1de28bd15ff08108000000000000000000000000cac0c5bab4161ad4a0dda05ab7c9dbd5616a35c3000000000000000000000000c7d974bced9f1c8f866414561affe2a12ef874f500000000000000000000000023983ea2123d40eb5655dfff3f3c917c78f214f60000000000000000000000000c8ed0a27bd4e8545c1de119abe81c23fac951c30000000000000000000000002c0db81ef2230c5238061bd3a2f359462b678326000000000000000000000000262a91e70395de8139fc214f9e0539c1e7737da1000000000000000000000000763c823e2bdd66538c85736b1784031fa4d993f600000000000000000000000088d61f645064240c86493075229add1aeb4a711200000000000000000000000096b787a85bd9d7a9ccd141866edc17ef8391cc620000000000000000000000002f51369455d1f64de293e9a21b494d1ce5d99b2b000000000000000000000000a7e7be7f0335903c26ad7bdcf05cab63004496c9000000000000000000000000b72def5d1a7439dc217a79460adeffdd29c9973b000000000000000000000000fbf65a57fe1499f00cb9b8a3a528a72163288ee800000000000000000000000041b9e814e8c43ba5df5f437687df0fc658d80482000000000000000000000000db3023723e0770752895577e1b00f94aacd71e2d000000000000000000000000800ac413151b38633bf6af0f3d59c494ea367cbb0000000000000000000000003c0dd844c77b83df6a1fcf5e752df63825d21074000000000000000000000000dd3fa480d7f08d1f65d621b85a879bf34f39e3b800000000000000000000000064a966901f9d02e1b6f3d4f8e6f82d9d27b594ca000000000000000000000000f65f18b789001c14b20bef7ca9c2beddd68e49f4000000000000000000000000256570ee2ce907e4ca6004ac406a4769c96ff3b80000000000000000000000000a8db10df8df7ffb9647865d222308ce2b9b7935000000000000000000000000b720304165ebfccf41ec99b7cc0f1914a73be93d000000000000000000000000978c34570d3dd084ca267f9de9a8b9d85bb12c8300000000000000000000000054a9f56432f3a34931887a5ae71ba698c61cec6f0000000000000000000000002fadf41b67b8ae50bab65353228c8665a425194a00000000000000000000000026a5994176d34d128c5e6ab80fa0882a7df4ff000000000000000000000000008d5e434e503d8aef09d7b0c2119e0c8d01244e09000000000000000000000000f49de14b92d34593b0fff1dc6ddd1ba8bedcf77f000000000000000000000000e22aec07ff4321252aaea3d9a6df670c4db0742b0000000000000000000000008524e16c5ec502c899ce2d57d2d5898ddc2b3aff0000000000000000000000001768fdc071c40fb3d7ab5b90ecafdb1d9999ee92000000000000000000000000ea723dbb0a15e112dde3eba8b0e9fbd15235a01a000000000000000000000000be6c8d73100f35c64fbddad86e7b71a527ce498400000000000000000000000085959b5d31ec97baaea9b41c26423652af446ac00000000000000000000000006432d395fcfd276896226775230f2b4483e825cf000000000000000000000000b9d64860f0064dbfb9b64065238dda80d36fca17000000000000000000000000b81b47534375fe88bf2ea5694555ca4e2b422c98000000000000000000000000ccaa5a262d0d008367ae92efd986bb78cf1488fa0000000000000000000000009e41c7bd6533cb0c2a3858d88166fe36431e865000000000000000000000000083c36ab7de4be2b5199b7f2b5623ffe6abc81207000000000000000000000000cb4d4f26eb9cd6d8c8203a68edc532f42f9726c0000000000000000000000000e503f092d987e17a127534cbfd96f9afbda1d19800000000000000000000000095ff88084c6d3504d1f3d66f81ff0c364962fa7b00000000000000000000000032477e70b660272f514978185cf14a0c6fc6801900000000000000000000000055613273aa7d6c043b0d54187477d8b56174c1500000000000000000000000009a05bd130de902e5d6648f86feccf0cef0033eb80000000000000000000000003f9edb311b26cc00f64b78ce5218406e6a6e9a7800000000000000000000000096b2430c7488540a84ed368ba6507c6410dbb1210000000000000000000000005d236c6de0417c2cfbdfb66de2e26e5a82331094000000000000000000000000557c0b2bb46987c122409a1665327b098fc1fb63000000000000000000000000e33831bfb6ba8347430b2a8a07b7bf7c7ddf09a5000000000000000000000000da8883e3f8889885f12e94f65d9e026349fcbe2300000000000000000000000016e651fe7491d1dbc3d966801dbfd1ebf2cd1e4800000000000000000000000023ca1b529a30a39df90b0cd29583cfa4e7746dc90000000000000000000000001594b387b4bfcb588587e915bdb6217577a6e67c0000000000000000000000002e27c04fc2c15a56d604c7e4d87d842e60963d1200000000000000000000000062801678b68cc7884ecde02b04a7e33ae8531e79000000000000000000000000e96a1b303a1eb8d04fb973eb2b291b8d591c8f72000000000000000000000000ecd8373d67d65599b18caa731d00d1d6e3ae7da40000000000000000000000006a8351a8d65b85cd00fa4f6b6df7fb2e622fff62000000000000000000000000b939d8dfa6de6741153c19ce3fc4565c2f6d1b3d0000000000000000000000007b3b5675cdd41b92e87df5364f49f0d705a7fb7e000000000000000000000000ece7741d3f8b04fda876d0e577732759ea9a67f40000000000000000000000001d6dc32f93a1c27974abd74bfddc910c91794c1100000000000000000000000087666bfd53758a2451b678f9c416a86f7cc7421c0000000000000000000000007c03aa3710e0a0899071d06b2ed719a05a0aae5e000000000000000000000000a2749da34e2f00b03f409f4cf67154fe56507173000000000000000000000000dd7fbafb113f9228ec608199912e54709aa9cd500000000000000000000000009179b31614e98a78df0fce78132596238210e62f000000000000000000000000ad776e99cd33ec8237050a56325cd317a474a353000000000000000000000000a755e7ae23f8a9653a9f82915de5e7c2357686ac000000000000000000000000cbc4526db1f6119945ca25966081a11494644b800000000000000000000000007af260d0101369d1de4cf0f53d82d125e98fcba1000000000000000000000000b9172cd38458489415b3a0cccfaeda27c65493bc00000000000000000000000093c425bf75cb40c1920eedd0274f5086a5cc56360000000000000000000000004052b4234906b7e2a2048f0fcd90f9bf0a297e1d00000000000000000000000060f5e362af09506f8e81dda06c1344410cee92fc000000000000000000000000272d195eb4da7cae16b3f8832425fb51cd091dbb000000000000000000000000511204b2f57b0507c57b51fef1b0228cce20dd9e000000000000000000000000312b7a5a91f3e749243e7535244ca3819f4a8b5a000000000000000000000000b001d351022325af32263dd00939531cb6fe1b0c00000000000000000000000025cfa7ff280b5ef01df117237932ece3ec3763c1000000000000000000000000eb08cda7cf9eeb22ebc6bbd57b40e0f50bd276e2000000000000000000000000cadf935493fad6a3aa71096185bce739190871d2000000000000000000000000f73112d4b0c543508f76a8d9a0990d3f1690f29900000000000000000000000003dbb487e3a5b921f9993ca9423898a664857cd90000000000000000000000000961cfc028bd7e16cc5139063fd0ff34a6c4f7760000000000000000000000008ddc48717ca67e8d72ae631b6839c11f2d20781f0000000000000000000000004e068d61f549ecf17660b1864e7bf7d7f08dacf8000000000000000000000000aa142113401f968fcf3a4a7c05a72c840ba6466a0000000000000000000000006c4f09babc2033f4fa07cdc47a00df54b55a3f350000000000000000000000008d74ecaefbd4e89134a2001fc3bbd5f5929d68400000000000000000000000007da00f8c1b407e790d4dc7cbdcb6614f4492cbbe000000000000000000000000ccefedf7d0f1703d0eecec559e5d8b88a6392df1000000000000000000000000d4389d5a0d381695f9231a383738b2338ddf58e5000000000000000000000000415f5cce6f24ae3608674c0b1c06c4a2e2b93f8b00000000000000000000000010202cc50bbf574ad10b96caa0d4b7235b649205000000000000000000000000f313a6e657a8e5ecf7ae9a200f1265e194006b19000000000000000000000000a7b6f358b129a8ed5bbf1dbbdc590d2589b7f92c000000000000000000000000d4a4c0c5d79d273eee163383a99ee7aa019a5ccf000000000000000000000000f0edde489ae704b15fceeba636843da4bf429ae5000000000000000000000000c38bab7f3eaf49d5e54cf184e8e92ba0d1540490000000000000000000000000001da99a3554b6506bdc2079fee6a97081f1b58b000000000000000000000000cf8a94d380520c0919c8f2c26eab3c211aa3da8a00000000000000000000000012d89b35a9c0c582f3345e30a0bb93dd7ff6b575000000000000000000000000603ca6d11176f1411ffb72024c400bc85d559384000000000000000000000000b5cb23d9e8a545a24ba7a73eb32c1e1b146e6ead000000000000000000000000002e4dc9f858963e5f0aa48b177db0e94ed3233700000000000000000000000017b1551c22daa5a59e47082436fddbf6af56795d000000000000000000000000c763c387fdede9a74949d6b27b1af6d33cd5d3a9000000000000000000000000a4fc358455febe425536fd1878be67ffdbdec59a000000000000000000000000a02c9d2fa4dd8f74081bbdb855df7e470cd52930000000000000000000000000c28b6d9739989923d5c4d812ba6dca10a7aa9c7c000000000000000000000000df008c8cdb3b31db53206580ef93f27e0323303f000000000000000000000000453b3b1fb8425d37b6e4b7e480c723f357d4b71c00000000000000000000000011467253acea0ca46dd37e7ae3344dbbba81962f000000000000000000000000a31e99ab181d8db8fb3f84c8f18bbb622989374600000000000000000000000064ddae291eaff1c56d986c8343fb1bd405b61ee4000000000000000000000000c80fc5f28507ee46bcb38fb627b783671755c2de0000000000000000000000006fca5fb1dd233c5f00d2195502ad0cd742ca6ce200000000000000000000000002c545e7e16afbbe405fad98a8a5a9a9feece114000000000000000000000000b61f184c905d8091b9f92fcda35eda47e4fbc8d3000000000000000000000000a428ac0c8eadae167f119ae25ca406e79b71e92d000000000000000000000000068dca64daf8a9916eb197e1efa99e2516fb8ae9000000000000000000000000a7fb793474d63c69e8723d10f13e3f644c95fcb50000000000000000000000009ed3ed3843c532cc529047678642ad32ea01311200000000000000000000000055da05d150dded921fdb235963bbf26502013ddb000000000000000000000000908961b950f940ba1f5accf2553cc36515f9168d000000000000000000000000d62b209eb4ecd196d2130197d51df99d93071bf1000000000000000000000000e97cdb9b0e8a83d254725bea17f7efec19fd99ad000000000000000000000000766bd92ec337d02067700c1e762f0640aaf9edaa0000000000000000000000007a182d7ebdbdfde75ccdf19ae0325051325a0d81000000000000000000000000129b1ba3c7451d4fbc1d288dc4e80a0b08af99e2000000000000000000000000857b84da1e6cd5a0a6e185b5e2ca55660ed16781000000000000000000000000c8c85a3b4d03fb3451e7248ff94f780c92f884fd0000000000000000000000004784f8a7b2ba52d9f73cff5df52beb04b012537c0000000000000000000000003671c7f8c133fe72866dd76fca612a426dd55f8d000000000000000000000000445bee2a9f4a8db33139bf0fe8a9c6eaaab939d800000000000000000000000077a36da8578b378c760a3f90cb5addb0c6480081000000000000000000000000b94539e4c97d2bb1bd59b22ee48d8f3d3f0d3abf000000000000000000000000b5a4edca466127ae1326519d730481723307d762000000000000000000000000f0ddec335b3199c6efb6dd6faf4e7e86b280b17a000000000000000000000000b4779592a006d193efa3b906587e9dbf9fa91bbe000000000000000000000000fbbb8e7d2e2d01756b6fa137ee1e014295e21680000000000000000000000000da3611f57f540873a1f836ede74bf67a396139b6000000000000000000000000833a38fc2647e3dc6d49569a8f3f439357498e3b000000000000000000000000bbdf676f2ad7dd28fc7a54b34fb998c6767345c10000000000000000000000006dfe68ff6ceaf97fefe79545a5827ce39c2ccd620000000000000000000000005eabf6bbc1300ffb5146c7e8a2e561404a248f0d000000000000000000000000b80c367ecd180da06c24f3f297634709d8a7afa5000000000000000000000000c3a0d617761b91a6ea3e621bd56a27eff65140bb000000000000000000000000fe8fac0a80ed67d0c98f303259d543ba213ab996000000000000000000000000eb442ac932744b0aacf2e5640357233f0e55155500000000000000000000000052c2d874df01171a322d90e57ceadcf22cbad218000000000000000000000000c3b611e04a840ed2dc53b7254664de797753ff05000000000000000000000000516900dae184ebc77fc59bf865e925846379c12b000000000000000000000000bd300b97e0c5be6199e61b2fc5de27885f6afb76000000000000000000000000ede29c55963ad7e0dd5283909e2df7016fac14aa0000000000000000000000004d3dd8471a289e820aa9e2dc5f437c1b2e22f5980000000000000000000000009d999fed0f403e204e00f77f73e82f9235fc2b7c000000000000000000000000cfec8502a645738447aaf28f4451cac048cfc458000000000000000000000000b3b87a08edf7aba94e27a48a3b8c6d8a17c82c67000000000000000000000000446509a5cfc401f7195d53da484d1b94990a566f00000000000000000000000033d7d999864f757a7d246f84154e3635ab470ccc000000000000000000000000d481a4dcb1ac83ced6430f8581e2792e2d640dbc0000000000000000000000004eaf8f1ecfb75b9be4ccea6d675508459fc52b96000000000000000000000000cb4a4b7fa943944231879b12d394295dc7d939d1000000000000000000000000416cc2c415f8b452856f6b823c4aa09f16373eab0000000000000000000000006737974c89e8c68f3109883d248fd41bd58c3f66000000000000000000000000490fe578e1aab651c10ad463e2195e8ebc61e1cf000000000000000000000000231e6b09a4249c9dde585d1d664bb95adc3fc6ae00000000000000000000000035cf0cc78468001e2ecbc2fb418219af12b46b49000000000000000000000000e108ad3e67d953ec447f1d9b885b65ba727e07490000000000000000000000008e83905ebb62fc9e176ecdf5194db14570e1abbd00000000000000000000000014370f2da643b125d47bc6950a109a2417ea00cf0000000000000000000000002167f388ea778016a481f6f069a6fecd821bce1200000000000000000000000084e1dda57dff1f09addb0749bf5f8eaabe8ae7cb0000000000000000000000001fdc8491b1b80a4c5dca130ec6ad04fa93ed5b4a00000000000000000000000012aee4e8fc5356c1e11e5af9a0ac64a80e26ba9d000000000000000000000000ed1199093b1abd07a368dd1c0cdc77d8517ba2a0000000000000000000000000eddf79055bf96d5a4fc5af8026464b9ce8980d9d000000000000000000000000e47ee4c38441dfce8c34fcb7ebb8bbcdd34a92d20000000000000000000000000f48669b1681d41357eac232f516b77d0c10f0f1000000000000000000000000dbdd715556ed7c2fd9ad5154f92b4e7cd890d970000000000000000000000000e37da2d07e769b7fcb808bdeaeffb84561ff4eca00000000000000000000000026ed1d389847901131fca4de5d4053d0b47f2a600000000000000000000000000ace8a28a4b7009e70f4b2cab260a0a3aa7098a1000000000000000000000000afdad37d4a1d6b48f558c0a26dd6263241530f1a0000000000000000000000007f307fd9e2b711484de63108b445ed509ea8e8da000000000000000000000000dc0753f6b3cc6034317b73c10413c19958d36ed10000000000000000000000000df6c31c5d468dd399843eb7964e9fd2f2a97e2600000000000000000000000051a7601d06fecc7bf00866198905dd79314be06e0000000000000000000000007f64194f2a48d21e98361480354040e4cb2503ed000000000000000000000000057ac0aeb7f9cd32d7af44cccbe4e774610840e500000000000000000000000016bacccbbcaabf5bd7bd47ba589c7208b39a6d07000000000000000000000000cd91f89c087535c416ec39c8fc835f8084967151000000000000000000000000e0e68f0f9ec884b6ccafbf84a3efab6e0d514511000000000000000000000000dbbbd1702edd11d0990a94a6369b5d85e5df051500000000000000000000000056bd6a3102646ca6a1edae3967c2824692a0aba9000000000000000000000000884b27e5591f79919c5a247defb2ca7f22ab355300000000000000000000000004c89495405538ccf74ee8bd2a3a86f5af03f5630000000000000000000000009d0e11e58a9ed9df7a6ec9866ddebd47596f86cf00000000000000000000000095345cd94e62df1048aa3795f9b4fd2a9a57c482000000000000000000000000052fe5b308d7400247fa07b8c08aab0020a75e7c000000000000000000000000bddb2ffc784d33eb558688a71e2f280040df023b0000000000000000000000006af51a99963c2f7574544683dada329f11ebbae800000000000000000000000016130439a263039bb875efd24853fb958c63ddbb00000000000000000000000014a213bc63cfdcf430c9901dfb408a70da9f279500000000000000000000000067b76d58a66253ce3e7d7c18dadf463fe9e637b70000000000000000000000003a12912cdd8bfeee8b9e16fe9cb14570190fbb430000000000000000000000006fc4baae5f1cfdc6e6787a515e36471b1cb8efc2000000000000000000000000dd8e24c239232837cd5500e3df288e48656ddd9d000000000000000000000000ed39b571eb2f7956d99c5e17b96c555dec87dbcb00000000000000000000000062bbf64cf2ee4801a33899816af93edfc5725d2f000000000000000000000000d14451659d3b307d34346ee2a5729f0504a963350000000000000000000000003dc42acb609b8ce2d7839667633e397c4f4846c2000000000000000000000000968deed946e50c4893ba547938db8f0b81a5fa15000000000000000000000000a588bf626b78d5a3ed38b22c7f20d25c9637660b000000000000000000000000dea6b1f4d41ebc56f312ffbf48ffead35f760a6d000000000000000000000000dbfd87ee6c4fd4deae6a8a517d1b40b23ca73edd00000000000000000000000089a86a2441c7d867c68f3763ef3a90a9671d08c60000000000000000000000006ddf62ae1bd35c069158929cbc35256f800593110000000000000000000000003bbd2c20668eac72f67a8a9a9719fe21a9fff08e000000000000000000000000e2a09d1c69f3275e8ef5f7c2b962460d6c99b1c9000000000000000000000000dfe7cac7dfcadf23eeb7749d0abae4b2e5e211ba000000000000000000000000ba97ed3f5cb0a7a0e0c01fac2940f6173c1caa98000000000000000000000000cc0418612644bd650119d58382c95fd6c2fc2b37000000000000000000000000ef4b8ccd32edbc685d06c0d6bafa39fac7c5324f0000000000000000000000009da5636cb2eb1144d033042543a89851a56711ef000000000000000000000000196a5b3fc7a7e4fb6627525be8dabb43c66dd8c30000000000000000000000006ecfb163c78fd30ab71b9d9180f75b8a094055ec0000000000000000000000001cc972ff969689873f8010bdd0cf3dc30618397e000000000000000000000000f762d658531a18f04d86b4410091e8ebae2880ae000000000000000000000000a1d0a53ffe192a625abe53704884e6486e10144100000000000000000000000007098dde4c942fead285d44bb5b25951ab6019fd0000000000000000000000000c7e476cf8f2828f13b62c3729d12cf028a593640000000000000000000000003d9f3adc2af14706e53e1d28d830e988fcad4731000000000000000000000000d7e20606109308f930f1a114688796463cf063e5000000000000000000000000603a30fb93b5d5ddd2005ea14f3ada704c187ba30000000000000000000000005d6c93bcafbff96062a3c27b57a7e0e315a56655000000000000000000000000fcff1d7fb147d8206d80f59ba7c866ea7edb23c600000000000000000000000068b8a6ada2749c4e280ec6aca1252bf64427ed480000000000000000000000004004c00f112745eccfedf6541e9e44dd280e73b90000000000000000000000002644ca643238a4407e71f796e6681d5d6f84cf49000000000000000000000000b9a4c2920fe40191e9e084d2e9728356698e9da7000000000000000000000000d9d05cd2a83c056d0bc00ba5aa2aa72a568cf563000000000000000000000000743cbbee99ea1f0ae6f5f7178985ea2f82bf7b0e0000000000000000000000004d9be398cd96eb165082b3b61138a426af5af4bb0000000000000000000000001b326ad348e19ecfd1406c43d3bf7a95547ac55c000000000000000000000000fc84a3552d23b32659f2018f632b51de4bc9797000000000000000000000000069219f464c6ead76a2add80fa711afd2a3270c87000000000000000000000000014d84652e73a57a3effbc72aa975cd1d0b784af0000000000000000000000004d3b0ac76181d49d6e7e3eebed84ca06a4b4173a0000000000000000000000004f605da44b9ca9e3626b9c6d564b5bd81fe87a290000000000000000000000004146124e01d9f6146d3e1d769e43a44b987300a6000000000000000000000000055bc3556d7c6af2f0602a5f38351ee53611f9af000000000000000000000000d4297449cbbed5df62a84419201a12184e33dc93000000000000000000000000bd3c8670aae2fd1510afdf109d13b85ae4ee5d51000000000000000000000000db09bf299d9ea9af66f4756bfc7f5ee3c8528976000000000000000000000000a0a3985644e4712caac9bf6eb7a572b0b2ce59b3000000000000000000000000a2a6989a8f6201fb8d7e770aa3efaddf3182b189000000000000000000000000b54de15b1743d78571070d17189fd0803dae52de000000000000000000000000c2d326c6122a33ed3a77bc7de4b305c9727f351d000000000000000000000000f3432e5c3ddaa3dabf0de6dd9136a0d388de550d00000000000000000000000005d920b81ce6b9c96558b1a1d9a49cc74889568b0000000000000000000000006ce96ff1f913f66007a7195afd17f9a8d77ba6bb000000000000000000000000393ce05d52ad57a349aade03a27293676554d64d000000000000000000000000f1bd8e36a0e48650bdb28056277b05e851ebbae80000000000000000000000007340e7d45d685b3672924c6e1f403e7b7d26683800000000000000000000000072f9419219928f0a29cd71cb2a4e9294080a33eb000000000000000000000000e82918324b6d28e4ff3f706712ce857f745b3957000000000000000000000000a32e9a93407c629d1a952bdadc0d2f72887d032600000000000000000000000095715f56d9faf221a848ca6da11bc603c53dc95e0000000000000000000000003e1e19c3da32c15473542c4b6cef76ec76e06eea000000000000000000000000fceef7325b6f9fced3175f97f1d10b64a7056ee4000000000000000000000000e9074140fea2e6be7219cbfb97ce63c15dfebd7b000000000000000000000000b7f80a9fb7ad932bcc764d0194004d748d5d470800000000000000000000000044ecbf70c90b5dfd8c60daba42e92c4bea668bae00000000000000000000000082f1825fe6a09ec9beb9985df7186160cb9b315f00000000000000000000000095a199c26f1ad6ded51089f5c620e8bc008bfb1b000000000000000000000000245f4005535d56d3c470a223a8f0ac9050fd54ea00000000000000000000000095a6953e6b47e52785740c3e08b1f0edcb603d01000000000000000000000000b688cadb7c47c9f6befc6a0ed62f5e17a4d84e14000000000000000000000000b3e96e7f5e236d8e365f18d8d2bd6521014431b4000000000000000000000000c3c78fffc7f8fd39b2b0441d9b032dfb962a680f0000000000000000000000002aceaabbbd601cb0af84a333f36d2acadd114a3d000000000000000000000000866883d6f61fc6b8e5d31c08609707e7fc4b2bf800000000000000000000000054961c2b2250028546b818db91c18a55132f82da000000000000000000000000b98ce5bd28fd34b64b011081abcd2dd1cafc50e1000000000000000000000000bcb7e1a3aeedb791bf826f1b276f400e2786ca76000000000000000000000000112ed16641646b3eeb524d93557c43d2590161d9000000000000000000000000dc2c482e18b1f333d7853bb862f29bad58ae7f17000000000000000000000000d05ce2f2814f74e5380fc56b7fd9c70a4f05c8fa000000000000000000000000793bded71d5cf745000df6e5422355937955a2a90000000000000000000000002bb36d0a0e4371ca68166dbe59f1ced1488913ea000000000000000000000000a43f0c960f2ec3b12040d3c77afa080319b0a1970000000000000000000000001aa806568b12292f2cc18862bdf3271c2829019d0000000000000000000000003cb08deb531729fbd4776563b792730c8249b12100000000000000000000000061df0ee27b84155ddc2214ef460648a62cfeeac20000000000000000000000000d4b89912f79c584e1e5384fd15f08e73021f5fa00000000000000000000000074c1213eda337e47fb7c72a55ab03eaa1e3c83660000000000000000000000003540295088f7ce0bd6bda23c146215d91a948ed00000000000000000000000001179de8f01b4583b1a847d258676a76b0e7353b6000000000000000000000000ecffba85f355a41a0acbf81d46bc1293da10a836000000000000000000000000ac1676ea35bfdf5e36a762a7a486272dd855185300000000000000000000000022b3fd1c72afb484fa617f908d66bac91c263c40000000000000000000000000ed03be3955e5cf9f80a601cd1093fcce8693f9b40000000000000000000000000b9f4026c2cf3b1b11c08758c981f93d57fbc8b70000000000000000000000002c9b2906e2f3a8bcc4437d1955948bd659ad02e4000000000000000000000000cfd1e578f6c8544500674914559321fe9d78f92d000000000000000000000000732bbe80f16a63d592877deaee68d45446743bd4000000000000000000000000c6885c6758d1dfba712b690d5aa0b9ffd19deb990000000000000000000000007ddc7e4ecf42da77b52b16d8961c20a2fc4b75ae00000000000000000000000082ac31b5233838e903dc5624974dcbe0cbbf18420000000000000000000000009cef7a596e91284f64d71d5582a4a59a363dbcf1000000000000000000000000012d01940d2ca5135f2205f5a16d40ad35cb07be000000000000000000000000c80f6d188f5954d7d5d6705e7d35e02e1ddf373700000000000000000000000021ca71b8d78fb7164d32ab62a6fb2b75bdd99338000000000000000000000000bcde18ed5f3bceef2e1a02feb46cae4c92154d3f000000000000000000000000f9f3f6a90c6630f22c631b5e4caf56c5c011044c000000000000000000000000e4f19fc758baadfea1110f506b1e14af697f4582000000000000000000000000214b4ebb39784a2464fd6a0b3566f7cf33059e34000000000000000000000000cddaed563eb9db4318bafd5aa516619f706a6dac00000000000000000000000048e8fa2b29151ee2824d6e9361b33c77dd60b4470000000000000000000000003fae5d6402738602beeecd07b2d43c36f132ed0f0000000000000000000000006302ceb138fb3568e200b88a408cbe4fb02fd726000000000000000000000000005280119e7070fd1999703ec606c5e97b146e840000000000000000000000007734e674a891cd1f6a708a5987e2809dede705f900000000000000000000000053f67f2dab0cfec992f005c4ff811f82bc71908e0000000000000000000000001634f5a6534e5877738ef9dc75e4fe6e680e53de000000000000000000000000770e91737238aa8fb05be0d7f2a79c21c452ce6d0000000000000000000000007ea1e098697ee5fc95f4fd7dff9a97bee9ea4bfc000000000000000000000000a0f38d10585cff1c5ab4937ecf99ba6107ae20c3000000000000000000000000954bb20377720e0b4dedfc7d53c8407840e1bf5000000000000000000000000022e6aacfad57107e9203668e4e1591ed0f19fc2100000000000000000000000078d13216ac6fb1998df1c7a73fe83f1cd9daccf4000000000000000000000000b6cdcc9f7dc4bd183e6075cfe7ba701a602c949f00000000000000000000000061a851c54e5d1ca0ed743315d23bb7a72eef6d880000000000000000000000004a5095e27502b5d6d20bb56b483b5d5427dd2f460000000000000000000000008cbda83426b28f3c7917da336d7bfcc6db3e828f000000000000000000000000193ddde75e86921033c92b86d5a0479ecf6de988000000000000000000000000b79356aad9bf2116efe1a66ed55bf1a0d124393b00000000000000000000000056316c68cd4f22307b654999483352f4de03027f000000000000000000000000718cddc6e284f86f15809ef7c957a99f57b52c27000000000000000000000000cfd87623fc4086e1be0fffdb608b5df45ba586e900000000000000000000000015fd71fc2a03d7b82cd9739044cc4c1511821aac000000000000000000000000b480b0faf1d0bb3efa984c5f6381966fc99b12070000000000000000000000002a203d749903584eb2329d67614e433be958d23b0000000000000000000000001f17e9026fb9a7e158da2eb3224f83fb09dacd9a00000000000000000000000089308a0ebc8572abcd45486a1df392b04b53eda70000000000000000000000000cc71c1e8fa0feba9a96d6b547df3a9d77d797430000000000000000000000000370ed5dd2541bfa58fb42a6c40591224b6eaa320000000000000000000000003b1b6abcad6a7b3b0a0a94dc7a82683d1606f330000000000000000000000000e764c0d39aa7de77ff341a4ebdf4271a7f5135e80000000000000000000000003c84759cc9a1a8200107098041ad1d99237c8458000000000000000000000000ade69f54f41aec41130fa633be703040889f04c9000000000000000000000000828905aae05201849c770b74a345910f2c1eedae0000000000000000000000000199d84917833abdf26e5e990abe41ff390f9a56000000000000000000000000c5c4a5635a3e9ffdf42095a0c2672adef9825cbd000000000000000000000000a794a8908256e57760be0fe8651ebc47c6a211f50000000000000000000000008780ec2f6906abeba8d11ea92f32ad7d72d9803f0000000000000000000000007a799f25194106e131ec2b075c68890af9f73b3700000000000000000000000047c54cd9272b6843f56fa51249dfb7a2ffd1353300000000000000000000000074869c3704ec1a44dc5b4cda853eca3b0336e8e5000000000000000000000000d76425c67d4d37ee1381f535d6e82bb075e12e9000000000000000000000000082cc46a849caa1ec3aeb47ea0c16fbf856a642df000000000000000000000000c0d0131ee09bc8c9a64f20e4d437880c6a6d8d47000000000000000000000000722523d9daa900261f9449934399938b55fcdb70000000000000000000000000a03b726a1d44ddccadaf63c0fa4e373ed330978d00000000000000000000000052197852e80163e2512ec7c8535f04c5aeb28c7f0000000000000000000000002756fb3d6fe53ec0c956769d72e4dbbd0debecb1000000000000000000000000e5e5569d99fa8376b95411c7918dc1f695d77eac00000000000000000000000083059b5a54ac8493c9ff2593c33845fb8ab65b840000000000000000000000003f42ec40a583d7ae6b53a367aa6dfc83e57240950000000000000000000000009148cc7d2b40ce93e2de2955fa739f36ad4868ec0000000000000000000000007ce2a8631272596b6f4be237aefd3a6acbf2ba090000000000000000000000004d5a6bce3c22db421c248ef98f474c1f0e85406c00000000000000000000000076c46a858841b56c7983249548c04b704655529300000000000000000000000026d34984e442ca09d388ec0a2329b87e7275243d000000000000000000000000842cca1b01d74cd0c78d6337479c3b0740d77506000000000000000000000000b6e8c57047add3c5f6d3ae70115df4f9aca757d30000000000000000000000000fddebcee5e93628e35453a440d5748d38427178000000000000000000000000d0bfca69a523f5a4bc2e966308347ae405eb3264000000000000000000000000ee66bd1aae50237b6f20fa987705510ba92a8e7300000000000000000000000069956c5630236845832ed2db86f491f6ef38602b0000000000000000000000006274e269af132cac32e207b8f4d68d1cc2bccdcb00000000000000000000000087da9e4632301b236e97eab3e617c92c7f580e1700000000000000000000000056b8449ccde8917d26ef1640c53bbd830eae4e02000000000000000000000000f1c9017bfe7bb2a9f3f4951f12635c6fbc0389f0000000000000000000000000f2041a2e53769988ffff99df5b309e290673fd3e00000000000000000000000042deadb17060fec486dd4b78672879716e74226500000000000000000000000034dd387bf2c2cbba81d08587b6a891f7bc94d51b00000000000000000000000050e8cafce16ab2da0759c40dbe8dae9b880050f200000000000000000000000015ab5610c0e0f743b524ccc332175054578716db00000000000000000000000022b7daf3f356462c196bc99a471d11e1ea0b16b6000000000000000000000000df587756b0fa45a5286147c6105ce94c07a661fc00000000000000000000000043f644f2d79fe580301bb7b08effa81b6a30350c00000000000000000000000070eeeff4ae7781f98a4c93823f685f9f2b835d92000000000000000000000000c7ec0a04a9cc50556910434038b6146f249fe3590000000000000000000000008c9635b73b819c5a99da0ceb47eaca88c9817ca9000000000000000000000000dcf028478d57e09302a5a89ca4f5f47230948b1e00000000000000000000000044ea7a7400c03ed978ca829f5ce506a240686cbf000000000000000000000000d074993fb4c6fb4cbedbc1e1921cff3f54b957fe0000000000000000000000002ad67bd62caf48b4730c82d1428921142e0cf696000000000000000000000000d15de04ce8b9aaf28f8932ec7b4b08569d12cb540000000000000000000000006e324f555063e69f029dd7a5c716455d55bc1e4d000000000000000000000000deb9caad947d85aef969db913ab57f8029a81798000000000000000000000000f4d3ad1b6e034bd2bb2214ef890866860dc61dc7000000000000000000000000f729a6600b5e9a8a843fd462f9ea0006898a10a10000000000000000000000001553a86bd6148524762e585520662de4c3e1d0070000000000000000000000003967e64c4b6779e788095095588d5ec84b1272700000000000000000000000008b3afe17f99b114806361efed1eb335365a6c59000000000000000000000000032265781ee9502921e6c02538e70d45937ef1a840000000000000000000000001fd7dae8ce6190509486e657629975e10ecfef60000000000000000000000000f8b77424020cbba4ea7fe43123d716ea61d18ebe00000000000000000000000049ee46d5b77cc83a4a04cd4b907b6b31068381d3000000000000000000000000646a98bdae81c3fe89cff674ee51c677279e59e80000000000000000000000000fd5925adfb2fad7bdfd89888bb213594a2b6b08000000000000000000000000f302bcab2e713c3fee240e336a44453f700ce69c000000000000000000000000c720b8bd00a4e76a5e8a58c5b87bc284a584aa8f0000000000000000000000006ca9d55580583e01e5255b759552c7abd5d3f9d4000000000000000000000000bb96087903ba4ad1b10701221314a5cbec539c40000000000000000000000000d3472cdabbbb05fb8ed8a8c4b7927a377dbc70a4000000000000000000000000c14836989f19e29ccebb74692f234f4b416544cc0000000000000000000000005d689b1858d346cc16c140a5a65af0ce131da8d20000000000000000000000000f799fbb1b88d90af1a5006d01a8a5a32499eb0a000000000000000000000000afc04cff997d32d840aba501d171b79bcab2d45e0000000000000000000000004835827ebb81499f6b1a9d3b0947b81b667e67d2000000000000000000000000b6a9f16576fb2f6693618435a633657581243045000000000000000000000000b15ffb805619469e3cbc6f55c74806a2117088b90000000000000000000000001dbb7162033eced3309dbcf8096657032c99d5fe00000000000000000000000094f76e3e8f259d42213de5c2f9054665f523d39e000000000000000000000000de2617edde050dc5845536cf9f9448daea5c9bb1000000000000000000000000dd0b8dd9e33d58451685dcf2b5ddfcad7a320d07000000000000000000000000cd2e9978050e1e79a23f62909a084491ac30c8e0000000000000000000000000316ea320ae0abaa50f33c52ec1769dd3ba9a7ff600000000000000000000000085f46ca685e7c50012c5bcec2ff9714969514a6d00000000000000000000000068b1d89df5a1041e48a975e7e4b37f8d0a999fcf000000000000000000000000f4268f2eff0e06a82199a4cca3ffae004c18d17200000000000000000000000063393385fd098c6e7827fd2c82d3aca6fe67e8db0000000000000000000000005313d0e9f973b022ec132d1e7a332a7c62f85616000000000000000000000000ffe68e0d124fa6323eecefc5ee9a16226598442f000000000000000000000000bb870a5fd101ba99d6fa784d54ddf58e297e6e5b00000000000000000000000003ee8f474c7d8f73eca532ae72608f81b2959794000000000000000000000000464c71f6c2f760dda6093dcb91c24c39e5d6e18c0000000000000000000000003b2e298b401d1e11ce6ee82b54792ca435ce81ec000000000000000000000000a920f61ecfb30a7ba61dd9092fc9e63d98e713700000000000000000000000002864de013415b6c2c7a96333183b20f0f9cc753200000000000000000000000039a6afc920eab4722cf217ba84644ebd6adecf15000000000000000000000000b7027c28832f30d356d526664195a2cd3442fc6a0000000000000000000000008ebc88d032313c59603562b50792d183c4b1e2b1000000000000000000000000eb532ee86ad1d88cfb14de2e0e62fa8b1f47ed1f0000000000000000000000001c7d00cda4e1fc3fb9d72751107dd11cf9e94c03000000000000000000000000955f13da48f49995e70ee58924d42cc0b5d94210000000000000000000000000e29ad138ec6ac6fcfb74d535666304b719cc2356000000000000000000000000f554f9b3e15b4cc5472c52609448e372d3af9365000000000000000000000000b24ce065a3a9bbcced4b74b6f4435b852286396d000000000000000000000000d51b8a264e2d181edb0b4f1d148e3df97c11022300000000000000000000000026d578911eb1e951eb6e7879bc2d575246722e4100000000000000000000000089dd51f0ef8264316e27e2d3e7a1f737c7ccb741000000000000000000000000799681f9b9d7c55ed59f5a0f235cab132cde0a2b0000000000000000000000007ca85db4d4a1d9340fc7aedb5c5ff290914c8d99000000000000000000000000e337709af291cb8478697d1a32a52f390405c8a1000000000000000000000000fd28a66a8801e370c9c894fb06cdea9de08ab576000000000000000000000000403d1f85a9a20583be411922b6440389a370606e00000000000000000000000007692fcb0c3d48079e70fb3d97668e76515113b1000000000000000000000000616de13e4544ecde581c41c38d37b3a4d4f6bea2000000000000000000000000bd915b4594dc13c4515c541aff1b6b1475aaf9420000000000000000000000005726863cfd2e5cb4005b6e15f5ae9bc6be0e998e0000000000000000000000009093534d503ad7463658785645f642d82003fa46000000000000000000000000a6245cf149461764b47151a6d4b369fa63384823000000000000000000000000dabf2698a6ade8916c15b503b9e34cf383bbeeab0000000000000000000000004c918108c360325e1f877b5166100e27754bc8cc000000000000000000000000f4959863c6b36a21367befc02eaf868284a6bfb6000000000000000000000000e23f858a57344493d9803b65913015804c92cef600000000000000000000000025ff2e40e75a7263c1f79a1d17720d752b3acb41000000000000000000000000418ecef2f34bf57c658bd5e249e946482391d9330000000000000000000000008a9b0f07bb9694e14ce237e945cf8a8fa29cff690000000000000000000000008c2e47f2478ac557cf20e6663f9a66fe1c056dd1000000000000000000000000419190a9e0c0ae626b3cd40adcba0682a69d8af60000000000000000000000005249ffa028d079fd81f9e0b7b4dbe60e7f18e6770000000000000000000000000572dd887004a5af858896977e027fa93df3fcd500000000000000000000000068d3530a2b3e96f63eec7e9d3d5f209af7e29e2e0000000000000000000000006f3de3dc613b9ff2e340d9100562493d1afe27df0000000000000000000000000f0cd5614beedd4a074d73b224a6fa61dae0fa530000000000000000000000003164ddb698c7ea61fb60c9b72436352bc1ecf0bd0000000000000000000000004bd0255f523cc1bac626d942669b2d33c27633c300000000000000000000000092adb08fe9b2ab70a807818883be356bb363922b000000000000000000000000f30667313c1de97256f3520bc2126971ff7f7b0a000000000000000000000000e1b72d7218184e29f4e22522ea3a9823ec83d3dc000000000000000000000000f57a8c30ea253f5e8309a1eed481b2a6094d84c6000000000000000000000000da5891211ff388a26963a870b93ea05b9ea11a4600000000000000000000000065caaf0bec50539a157a3500616de56562eb3a04000000000000000000000000a4e57447b4146ccf58ba7893f590d7a468ea89bf00000000000000000000000057731801afab012c4ac0aac147db1783a8b5151a000000000000000000000000a8560f46c8bd8b65e10652ef48ae52d451d6ca850000000000000000000000006ac6622250446be51c7c61188c3b2638831bc85a000000000000000000000000f0f56352f42e875e53922e4f25c45dbcc5785ece000000000000000000000000aa7d144c196973c7d221df45393765f434431e6500000000000000000000000071b0a6ec94c53a61881a8ac5eb7ef807f9af975300000000000000000000000096643986dc8b6ca981fd4c0acf6fe287a32f60250000000000000000000000000a13afda6ec85f0fb8b637db0b2fcf136728ebe300000000000000000000000033a195fb55671fc2205764955393108645ebba38000000000000000000000000982be591636319676243cc7b88d912bd7e14bc76000000000000000000000000b58265dd31c852ada08e8b4302f13be7acf6b6800000000000000000000000007eccccbf0c5d61afff76d3954be5b67b29c103930000000000000000000000000d9a12f5f5dabc4f6d730c4fb97fc69c58d5b8a4000000000000000000000000dccc6bea691419bb738bbd0a00b5bfabb8863f86000000000000000000000000b5e5edfbbc5233d267043a30ad1f1801ae666d07000000000000000000000000c45aaca1ba883b5459f242a3290acc2586a4bbe800000000000000000000000029f147b8423bbe98cc49aef3729e5085e8b705f8000000000000000000000000cf9fc8fabd998ad7acddf70238904f6de796472d00000000000000000000000082c7786d75bc249e584d089ea80e48ec19b5d0f30000000000000000000000000097f6015bca69d18ad9836f53e695f1f483bb4c00000000000000000000000006293b0d86afed75ca1b7dfe3235b9c49617abba00000000000000000000000013d6668a420724e8354bc617c7a21a3f1dbb5343000000000000000000000000f05d7a3c4d05d03dd4364db4b619496486ef2bed000000000000000000000000c95acd19f7127fe415e8d00aed0ea91eff1fd52e00000000000000000000000048f35740736e5381f99026b0fa9803cca46f96e90000000000000000000000001ff308940efb4d332dc801b13338be633169c17400000000000000000000000004d728fbd2c039f416fe16783c2c9a6f8da0a6e80000000000000000000000006934a8eb5a485abe1970a5ab29b3a752f800700b000000000000000000000000a874503dcb788e79188ea1314aead220169a34de0000000000000000000000007e1feb23c08bfe287f6d3350281029af0889502a0000000000000000000000004db89a74d91817ff789054160ef8e719d896fdf5000000000000000000000000b64730a1fb07c985e24740b9e38a5c0d39a3c2b0000000000000000000000000f1e565feac456b9bb6234e1cfdc0bff15d7f554e000000000000000000000000583164df3704479e6f1c5cd60337f103bdb2c83a0000000000000000000000002d9dd9a1eac78eb45cb99651024547e056920d0100000000000000000000000044086035439e676c02d411880fccb9837ce37c57000000000000000000000000ed8814ca5afe63c22b8e28ab0736f3f1b09e7952000000000000000000000000b782f718dac09b93f62e11d8529fac122dd35e0d0000000000000000000000007431ef840f0fb73b37386ec83728cfa342529352000000000000000000000000168aeb43b364655d2a293be1dfc3cffd7e113cc100000000000000000000000021e7aef66a83634ab0ccd91761a980a44ba82fca0000000000000000000000003b24ad6304a21aaf3aaa2bda4929b9fca53d3b1b0000000000000000000000005cb59f4d4b6f57ad1afdcb48b67ef6754682ace000000000000000000000000087250a2c971faef3e4b765fc4e4f8319daaad22e000000000000000000000000d9c26c3dea04fd58c830f9b5a2796dd512cc44ba00000000000000000000000026d846937813e446294449e4cd378238fa60f7dc00000000000000000000000047c575f0815d8887fa17a42d5cbf48cff8ed8831000000000000000000000000176705420640ed269d58aac7ca5c79eda67487a1000000000000000000000000adac73ce5fa81e674b1ea1502f9183053d09f31b000000000000000000000000b470d61fbf60a43595523d487fe402509614e0fa000000000000000000000000b3b1cf4a37a5ad7a3cea9d5b652ab106c9576b8a0000000000000000000000001410af8de7bcce1d6764ecec63bd055d485d2784000000000000000000000000955369d1aa13dc25bc6fb9edc4bf9a5fb2f337010000000000000000000000004d20622fb64fd55e882f18e4372d9d61e764d0bf0000000000000000000000000213a402474495d09431731e80301cd93f3db26b0000000000000000000000005bc46375f4b488712554bdb2fadc30cd459de5b800000000000000000000000006a31b6d80520ed02332ca2479742471cf6f95f9000000000000000000000000a76c413ff880f10b42843b676da047580522903f00000000000000000000000072011434b21133b607fa4ae2b4b5e5e929102934000000000000000000000000f2a6548049cf6509d621cb899b09c02b531f53880000000000000000000000001ddcf3fc515faede6d66d0521e062aa06c55a7390000000000000000000000005a17736f053641da6b570c378c37b1044a597d99000000000000000000000000e8d69e782bfa45a0a2ff4fa81980f5e1fa1e9d240000000000000000000000009fd455238835851d7577b44b34518bbc50bc8dad000000000000000000000000cce6f7fb1317f576cee9f5694fd3aa37559c8397000000000000000000000000f441b3bdb63bd23e08a3137dcf1df3748a68a342000000000000000000000000528fd9698e3ae8e21a7df3b11228a3ce01efa9bf00000000000000000000000048261fb816b174d3ee561505e76f6b9fa65cf95c000000000000000000000000f243e8a4778eadc0c099d4c76332f12d2afb7ce6000000000000000000000000db62bf8b6ea581b13f05e60aea14ae51aa1c37f800000000000000000000000040bd2143ceb8845d11323b2231e33773550ad8970000000000000000000000006f550e071d1de8ffd8bab7c5e8c28af752f6e9fb00000000000000000000000055d2cbe4ee7197d201826ed79a804a46deffaa220000000000000000000000004a854706b9f1f284c86dd4cf2d5d8b089a9c152f0000000000000000000000009660403259ca80cd25ccb833b20798f6ff1f2a4b000000000000000000000000ccc4881d8309009e7f328e7dc0b43a86bbe923fa0000000000000000000000003daab08100956dbe7c97559b6be2af7a950b69b8000000000000000000000000663d3947f03ef5b387992b880ac85940057c13e3000000000000000000000000cef1b8f74716b7d20eb8fdc8285e83105f42967e00000000000000000000000016a8b93f96641a048aa721f6cbd5b3599df8998c0000000000000000000000003e7976df26cee8b5c9defdf65a4dc9ad115a36120000000000000000000000007bab20b84510bc72b5aede8882fb9ad5752719a2000000000000000000000000484a3588e42fb1541858aa314854eed26e14816c00000000000000000000000086d4e013892c797bb97958f4a659fe283ca14fea000000000000000000000000895e525ba6b79389ffe7c6a1319f6766ca41375100000000000000000000000018320539a8d336a7af6683510474b423f0071d15000000000000000000000000ac948be9a750f25f347ca9df0f5c81a1d23b153d000000000000000000000000063296f232bf0364d443b7d54ceb99e0229f4945000000000000000000000000fcfed77f04b298c394e62728f3b837b01facf40600000000000000000000000060455251c1fdbdce31251ab7d3bdd2b32a4da11a000000000000000000000000b8287cd32715f2b5fffd5987ae847f8be7ca216f0000000000000000000000001066f9ccaba7d90a7e750be503d48d3104ba5b84000000000000000000000000cf63cba6189a1deb86b0e4f8388d791aff287f3500000000000000000000000038aea60b0266ef3267ce1aa5887a48c729553f9b00000000000000000000000089e2202168265037693e50595909f1506e120ae90000000000000000000000007ba9e4b554e83e2d01635b8be58422f91a7512c000000000000000000000000043af588b70c6ac1ddd97dba4082cb81848d406ab000000000000000000000000ffd011cc6737e113dc8ba4b2cc294e656e9d8f000000000000000000000000009cb7370d1690b7100f09ef11551d446cb03b9def0000000000000000000000007e1036ff6fad3eb5c1331fa675490f81e0d9fcc90000000000000000000000009b12be370163d786663b1d2f0150bd9f799d92ec000000000000000000000000b3541cbc48c9f996905cfc0e06af9faeaf5b28ff000000000000000000000000ff354c7aee506fb65c43a98f57ae65e6b94dd95100000000000000000000000093196c39b6459ee4327a5e73d6fa86c74f6ec6460000000000000000000000003206ef27be1def287acd70651e18c7e5fcfacb0100000000000000000000000097ac15c58da62b8c526aa069b26e44b24206a5e30000000000000000000000004119acb8334ab3843f96f7a3b7f50efb09c06925000000000000000000000000596b74e6111b493167dfb0f570a3c07caad78e57000000000000000000000000b5ab901199164e252240d409eecac11827b3a5c9000000000000000000000000c6138e7775ad563664e44d6210606ff5125963e30000000000000000000000001c60aac84089b7211fd202f404bd21e24f56b8ea000000000000000000000000061939f9fa0bb160314833685467a1927680576b000000000000000000000000fd7dc4400d528ab718754ecec9657065ec9c46d6000000000000000000000000f1d05507a6c48dfac4b5f920e68ba3de4f2ce8e8000000000000000000000000a2255f328bd43f8938bfef7695701e67a0504d53000000000000000000000000447e8577fcad4463e83cbe51d1958d6eb1c2c9950000000000000000000000001e394dd40f1f55318c0d4e6c552b5156db3656bf0000000000000000000000008d7361fec4cbc8413e8b15e7aed4be50132addfa00000000000000000000000012f094260cf4387178e186dfb08eaedefd1415eb000000000000000000000000f6d408ffb008bb505112e8b197aa1ef28d911d7e00000000000000000000000009a58542b1464760e3a304973db84f4cf5aa366f000000000000000000000000a9bcd81b4d074692428485a50e7c4f58d95c327d0000000000000000000000006785bd1a29a772a47a6e084095da2a9ae528f1c70000000000000000000000004e6f10ed3b919cbbd872807f866ded9acdf7eede000000000000000000000000b6b3039cdab4e68aee2432b3ca2d90f33539af19000000000000000000000000f4428af6bb9299efcd9bf595f4aa222697db4ced000000000000000000000000c6a3664629f25062a68afde6615e0c41c56171fc000000000000000000000000f7ee3e736909624baa578f1636d56b8c169d8d37000000000000000000000000c016e3cf2a2bf4fa89bb037af9d7f2299a42923f000000000000000000000000e585f3f2f2a83001fd32eb4ef0de527c72d2cf2f0000000000000000000000006160e137c34adbb921f3177c41de8ef795c4d3dd00000000000000000000000095d19d1e3629a3640c12b84e9bc955167746a2d4000000000000000000000000a76f637da1f721832fd325f59dd82ceb63ded041000000000000000000000000e6d2084c17b3fc7d8526e0760cbbb387941b7d12000000000000000000000000cce4119f468ab2637c5b8f57bd638050aac952bd000000000000000000000000d8f56cdea19ee3a8972b919bf846932dda75b803000000000000000000000000a80be8cac8333330106585ee210c3f245d4f98df0000000000000000000000005a6d3b6bf795a3160dc7c139dee9f60ce0f00cae000000000000000000000000f02158a00e9fdea27503402ced89f871be60fc4a00000000000000000000000042790d78b0a424ae49e0c55fa4b6afd78b87e809000000000000000000000000c0ba5fb27f351d3c2229dc45c9203c5855ca8a7d000000000000000000000000903d4c277116abb14c662df91a7fd5e62a3ad5d2000000000000000000000000cde43c87f07d3dd73bc1dd9b937d898d7efdf8a2000000000000000000000000cd6d98d19cf6192f525b88c62a2024d9aae03a600000000000000000000000005ed3258b8477c4025ab86bf04854416e61c1498a0000000000000000000000008d800c8b31be31b1b729b36d29c8b272959e29f600000000000000000000000021e9a7851a4974dd913658b3cea34dc5e3ca47d4000000000000000000000000aec8351a7a6d7169d202767f8b0dddb16d1ba0810000000000000000000000003bbc057b68c820536696021e72172c11f1934815000000000000000000000000d1ccc963ef8119d935edeb42e651f0cd81b83b77000000000000000000000000e878cd7e92f58885c567eb1890a0e5d27143d8d2000000000000000000000000080b508e2c00f325cfae17a90ebba03f80bb1e2f0000000000000000000000002a3048eb11d2dd84c5a591cf0b56c57442cfb80d000000000000000000000000ad53655ddbd9f3e8cfe50820676389553541fbd2000000000000000000000000fd5bdb77dedd8b04524ac5141637356b55bf582c000000000000000000000000ea2996b9e0375f0251563bf581ac75a93380494b0000000000000000000000000506dd227064ca5510f0c6211b13dca9f9abdec1000000000000000000000000f6577f0644cf4c705ee0d1c3a26a849d0e2deac0000000000000000000000000d5e5c6b24482d03e54a3776e73665c97f8c2d1c5000000000000000000000000d5cbe5bf36e5447dbe91fc57148ff10c4a5cd068000000000000000000000000c7ece61bbf54a9ff0ff50bb4119791cb6eb4c240000000000000000000000000d2fb84856d5eb6deda73e2006c7103ec9d943404000000000000000000000000f5c80e8f23271d5d47ede1340bf6bd9a6741ec87000000000000000000000000be2dc47b8a5aad4f2fc596ef02a540af97b4ac29000000000000000000000000db746a9b66aaf76effc167279d802b8604538809000000000000000000000000d55606f8a37c16219e56d24d3c60be6b1dc28b55000000000000000000000000bb3ce9488b4088070b12092d309a8154475ff215000000000000000000000000a4d92b028b12558d3b17fb56adebdcd5fa800d4e0000000000000000000000001b9baf2a3edea91ee431f02d449a1044d57266690000000000000000000000009960d110dd9bd99ca26fbcbe55c7cec7ab20f76900000000000000000000000010e73a5cbd612411461f5405f58c42683842950c000000000000000000000000eab572e0fa26b4c59edf538abd14bfbd9fac82690000000000000000000000005b3e42605a9e24eeee115c55a45e5c2ee9df08d9000000000000000000000000db190af1c25c74afd3b8cf1ac178dc06c2d4a2d6000000000000000000000000cb60d600160d005845ec999f64266d5608fd894300000000000000000000000005a300f236eeb3ab3aec67fa744ba1d0cb3035850000000000000000000000003122eac170e957de94f231b612f94dd3b89b96b9000000000000000000000000818644f524d6901c252801cc488c72dfd10e91c70000000000000000000000001b06c244751cb4d3051adc6d0538d480ad55b7cf000000000000000000000000c460e6c950a25c0c5da66950d3b02aea788f96c80000000000000000000000009048d4ad89f8af5c0f61025d60c1c36d3db766b6000000000000000000000000107c395a0eca00234e246e9abff0db23357533b9000000000000000000000000efef50ebacd8da3c13932ac204361b704eb8292c00000000000000000000000044c54b5c9b8e012ef408e399a44ee42b52949b88000000000000000000000000177f515d61c4079c518c647f12cd366f8318a4980000000000000000000000006906dfda6a0a6f9d96ac644ef1518117fff790de000000000000000000000000ccd358b112515ab4e9c43d57e6269e783d3131c60000000000000000000000008badfca68abc6fc3abd97e8b89dad1831ccb7a5d0000000000000000000000005932de787370f48edb932f992a79e4f2e97f9f45000000000000000000000000ffadc07f1bfb127f4312e8652fe94ab0c771b54d0000000000000000000000004562a019d4cfcff888b49b9ce366ef861eb036f200000000000000000000000037b63d6002ba4785879a9aeb81d4c51e792024550000000000000000000000007826d02747051dc2f17f2d65c55ec9b7e99a20030000000000000000000000000f128d01b12a425649af7ee1250e62b9a0396c9e0000000000000000000000005494a6e56b4dc142d6e2bd17b3d9cd270ed77e07000000000000000000000000a2cc17bd40e1145b04f73e60c5b6fe898dcf9145000000000000000000000000e4983387323dd84130c871b4f716d4359e3676250000000000000000000000006b6300d1246b49d4c36db80b3a8c3650218212820000000000000000000000007e8feb94120bcb03256e541bcd7dd943fbe75ebc000000000000000000000000a69799819a20e2eddb53b50881bc14bba997c042000000000000000000000000150247220c8fd2d805ffd66e2c418c449b79e77d00000000000000000000000001b34081c8bf0624c9c7a80e869aaa5dfea76eae0000000000000000000000007f05959f1c1dd78ec32822789f50adceb5caec210000000000000000000000004ef7be9b218d422c5db521afa874ff2fb3c8368d0000000000000000000000004f4495243837681061c4743b74b3eedf548d56a5000000000000000000000000f83a815e8aee3b5d570ccc07bd815724f1672b89000000000000000000000000d79286ef36eb262a6d4f51aa1f01f3886622b4f0000000000000000000000000a601d32d1f17eccefb45609d55c20a568dcb727c0000000000000000000000009b68c14e936104e9a7a24c712beecdc220002984000000000000000000000000ea19085963921f47f2a536aea26ec2390799997b000000000000000000000000307e157e1d9f12e6a6d9caf6467c698270d81ccc000000000000000000000000004f9fc5d38badcce79dae1c0ec0b95fa7bdd27a000000000000000000000000a3667d8c1c40942aa45f4fea3af715a18c4f6604000000000000000000000000f214b8e91ec16ce4557fca55c80b40fa5d007a480000000000000000000000000d909e4bc29c16dd791cc8e278d7018264b68761000000000000000000000000208444de4fa4640318b6d19a9db3ad664420a9a40000000000000000000000007b8f03c4178e0e0cba208e62e563fffa295c7cad0000000000000000000000001ccd0a83f7597d9bfe6cdb1b13fcd4399f3ceed5000000000000000000000000c82071b046bc21512d5c54ec8763c066ae175b81000000000000000000000000e898908cbe1aa10389f9bae84a05a67e8f940122000000000000000000000000ca6db5e00c8c3c8898b013c6855899ed835ee47100000000000000000000000009f5644c9fd0a758104b0a43b1ec4cbbecd9e6b8000000000000000000000000a348dbafecbd9a0a69c0c84da401df16b1caae18000000000000000000000000d0ea254d100d540e58150acb3357fa41aa02244c000000000000000000000000ba4ce00069d95d07aa147d56649821f20ec88993000000000000000000000000d7138a0de293d61d28192997b6b82c37344bc8220000000000000000000000004c742a2311341c9ca8440e0d15a1ed4468b1e0b40000000000000000000000008f87d6490dc1b154ab736d6e95c463ee2cbdcbbf000000000000000000000000e0261e7b08bb54157dc0d24353143e1a71fa019f000000000000000000000000fdaae0c5a7a56c8265b9f86cf8cd934a494e37330000000000000000000000002536c09e5f5691498805884fa37811be3b2bddb400000000000000000000000005db3dda11c7001962f738043ce4d016550a83ac00000000000000000000000098f6d6eac744b76b0aeda0d3777ddafaccd341e60000000000000000000000008bc1f6fc5ff8e7081dd7ec938840ede09e21c4d30000000000000000000000001e1cb1529a45ee773f5e3a962d096d062f6a5ffc000000000000000000000000e4167062d4ef635f40d1ea504088054912d5def00000000000000000000000000253510bcdcef48108b9286eec76407422ada29f000000000000000000000000d21db0e43048acb94f428ed61dc244c82f1ff2a80000000000000000000000005f9b127a7485aeb49d312edaa3ae56dac7ada33e000000000000000000000000362cb754832e58be4149c406590fa57d7c4f2628000000000000000000000000ae5fc43b4c737b7cfc0fb3810874cf2ecac1cf2d00000000000000000000000090a080255549a70628bcd37059f0630afaf66d63000000000000000000000000ff4e19558bd9a23577adecacd88de3b905fbcc90000000000000000000000000a5f9f12dc062fe7a01e63a26a90717f9c5c336900000000000000000000000007a4e06e33328eef970fa66f05dd2b44b158f5eb800000000000000000000000016d9bcbadc3a69acf28b4e336d347e940a09b23b000000000000000000000000f783f1fad5bc0aad1a4975bc7567c6a61fae176500000000000000000000000068b4588e7136c6158bf159a10bca25e7d260b573000000000000000000000000a130596e9bd2bbdc868bba1e499e2e8e26c94076000000000000000000000000cc0d8f799a507baa880761506dd6aa6a5bbefe79000000000000000000000000e23c2adcac4bee353472da406403b59b86a4908600000000000000000000000091c8cf36c93ac1727e9a243514567576103e0360000000000000000000000000aa5880dcc5ee55edbd381cd66ed12028b734eefe000000000000000000000000f4b69a6bcd1df132b3918efa816d58aaebd36e830000000000000000000000003faaffc01b79519b75ec52fd1726c7cf4208e97900000000000000000000000039e300e2b0d1bf810c1fe73592a1cca33c39798400000000000000000000000014112bc1e2808dab8ae8a6842c940edf611955ef0000000000000000000000004542b45c3755e386f016115732a36cc5f1641786000000000000000000000000b8483e8c2b06657c7e85b291133a29a004cf76500000000000000000000000007926d80092f7db11846674297f8bdf9ae22df9b300000000000000000000000023fc801a662de93501060ad6a0c16c24c56440e30000000000000000000000000a1e0715f6968fe4991d970a68bfb20731b82f51000000000000000000000000333bc324c897ef825dbeaaf4a8abbea511241e8d000000000000000000000000bcba314d2fc819369f9f98fe5b966b021a6790f2000000000000000000000000a925f2b125657f237493623466766723efbb102a000000000000000000000000db05cde6b6d0c6902dc5f6cf28b12121fb3c728c00000000000000000000000098f939c5702e9ccee2e321197316856df6d307ae0000000000000000000000005e08ed2b0037f0cac85c26a86e6a38da87965fed00000000000000000000000054f1d70c35bea39ad70ab415849e3e0465696023000000000000000000000000e7684eeac601fab6218ddd85cc9dbda8d40a697d000000000000000000000000db8f136534e2ad78d988f167e9852dd7e09336fa0000000000000000000000006e0dac786dd4e57e755f358ae1b5c8c2a25f3fb0000000000000000000000000de65d4389801bc1d4ef6216e2069045b415e457a000000000000000000000000824d61cdb1b5c2dd5fc0d7cea6009f13a123d3df0000000000000000000000007c2b4155b157c932e86d91d209b1cfc1b641b595000000000000000000000000a6caa5f734bb9baa75fc37bbe1d64ef605e7699600000000000000000000000088e701745d6a69d5f0d41b326ac67c87deecc7c600000000000000000000000002bd12e61ea946fc190b8e8db390a54b197e630a000000000000000000000000558f86b10e26c08e4d98f5486787316192cab1e60000000000000000000000000e7785ca2a2c82b557c93c4226ef9d8a72204e92000000000000000000000000c670067b231b068613ec1f8336d36b1f4ce354450000000000000000000000003bb3aad60b04c88ec0c8df835d455d937a57909c000000000000000000000000340d75e885ee34db3cddfa762263fb7ba6b860d70000000000000000000000001f9a442ab3e7f9f748cdb0aa0d5f56304126d9e900000000000000000000000038c9c9d3b4f6c07d8bb77ed28a07bd02f87f7ca80000000000000000000000007a4dd10a5e8e7fca6caba607dacd4460273aa4e9000000000000000000000000a0357704f7b78306f401a03d08d1d7b8a6555acf0000000000000000000000005cb0dbbff7cd0020594352a3c8ec39275aaa467200000000000000000000000026ac034cd6fce079c7437ce0af699115df1efee9000000000000000000000000e285bf8878b2f587669d183c6d55094fbfb60c0c0000000000000000000000000fa160f850fb399c416102f4cd501c1aa856b1f300000000000000000000000023e29d24808050fc997756474d1d02a41a23cef200000000000000000000000010fd0c96141daacdecc2205e139dadbd11395f9000000000000000000000000023cdcd09f1fad8e86b18517e6179a6eb52b7f2320000000000000000000000009621b5a738ae681cc8e5d97131a576d990fc69e500000000000000000000000061cf2dea02004afec7969e15c37a11afbd9903c4000000000000000000000000abe97aa5c4faf7ecfc6b9b8d44883871ba47a0e500000000000000000000000018e603a003e81705250ca52fc27ab44f23574a1e00000000000000000000000063395d2788304f74a8ba80d21ea1697bb4d5167100000000000000000000000074687b762dad00599794fbc832cba67d58d9e37f00000000000000000000000088c3203f2c47ed15ca70625d390ed5b4859902290000000000000000000000000c37e162720bf854d09d1cfb73e5bcb0ce02a8cf0000000000000000000000001eadf9ddd88727bab8844997e96940aebf9b06cc000000000000000000000000053b737585f858be8b61fcf5a0c6babb3d91b8a6000000000000000000000000374ee47e1bd5fb06181d2aaba24df4c5adc92d7b0000000000000000000000003a4b527dcd618ccea50adb32b3369117e5442a2f0000000000000000000000004c04f0b0f17f2f98c446d63471a17691bcf8f93f000000000000000000000000e124f58d5d4fa2fb9719c997bc78abe2d4aae923000000000000000000000000567fbf59bcef6851e31236a0d0a8729aba1297c700000000000000000000000046a929e95c585e23d411b452ca14568da143901b000000000000000000000000636fb8e81706a43090b1fde3a691359eb3e674c1000000000000000000000000c1d267ae91abbc1d46a13aab2fa3bba49a4d0ef9000000000000000000000000e9d18dbfd105155eb367fcfef87eaaafd15ea4b2000000000000000000000000e154e40553ba23266cd5962505dd61715433e7d900000000000000000000000045dfdf1a192851ba51c63eb1f4e01d6c1613bf94000000000000000000000000b3974f835c793f354b023b3c768f72c829da56b000000000000000000000000010000000000000000000000000000000000000000000000000000000000000004a46db03a55bcca1b14b2891fe06ca418e561b230000000000000000000000009b897ffe89e0c1934eb1d39d5a8600fa15395529000000000000000000000000f98aee2ecf3180c8637b76fe12367b714e761d28000000000000000000000000ae98139989ad791781f10e02be0d128d87328aed0000000000000000000000004df00422edb9e0c689d80691fe7572c2d4675be2000000000000000000000000f48e69bc7367942c69d1da9a18633e2ce0f6b0fb00000000000000000000000044faf2d64d008724a74216f86d99e13932cca70300000000000000000000000071d2a5795ff88b9116bfc7b36e95ec0b84ce5b9200000000000000000000000047349091bc1a38690252a08d55dca3dfb8dff5bf000000000000000000000000454d9ffb3fdafbb8fc4ca2b370525c8ab3059e5b00000000000000000000000073ffa9fff19cda9e8c47b40a64c04cdedc4c727800000000000000000000000036cc7044d2d5df3c32e316d185c7f78380cdcbfd000000000000000000000000762c285233a7a6bcf0bc9f9cb4aadb9cd2e6041200000000000000000000000013970606b124addc795ce116d41607add20ffebc000000000000000000000000d1758e9d0253b308895919c21ea9b0a8ff1f56ed0000000000000000000000006281111a2a0d89c9aef18d9075dd2cce842bb266000000000000000000000000ed0ba14551d175b436b02135b9bce595d602f194000000000000000000000000cb7b85819f1e5c1ec0f48b444b04485b914886c2000000000000000000000000ae3aee821c0438d6a96d5aa42bbcf3eef45fa35f0000000000000000000000007c3cd4cb5236ce5084d0dc21d7312b44b87cdad5000000000000000000000000103c83d3926c3eed0bdf8b1e081635da3e3f6eb600000000000000000000000033bfff05f3e78b3d443d74b503a22758609e2b1e000000000000000000000000e903fc03fd96ee1f991017141a86b942a32ee11f0000000000000000000000000abdd15686d4b5d83f899e07d30940ff4b85662b0000000000000000000000007168e0790618bd6cf65a032ba43ee515dad27daf000000000000000000000000fa506b90adaf91d1ec439b66f8ceff147468be0b00000000000000000000000007497437db00a12db5addb99d3cdd9f6937222d90000000000000000000000005846114e99802619f42622da818f6b7e8815ad450000000000000000000000001ed80009b25e4a0a4b05b454db2b58987c6e4942000000000000000000000000ab52d2f7dd9030c36ac5cccaf5c2a940cdfea19100000000000000000000000053a78773b8c18b2f52d5d1d7b47a168cd7d3942400000000000000000000000025a27905be20ea0cde1fc49c84bb123187c6d6f4000000000000000000000000839dc6cd725643a1a314ef5adec2e7dfcf1f18c30000000000000000000000005d4586bf72f142acbba349f7633f7e0f31217434000000000000000000000000ff5cc0d04cece66ce71446a75c8a107d4a4cb2c100000000000000000000000014b129a37c8c0849d98ad0678bf2e3dec0178a7a00000000000000000000000070ef690d29efa716e6980f7f5b6ab5277399495300000000000000000000000032d048e9b827bdb5843e86fb105f18c6b323adfc000000000000000000000000727006d45ca387db3ac48299ab7825741916b8eb0000000000000000000000006e6001a6c78d539ae364f0b204333aae24addf2a0000000000000000000000002b88bb2714eebf421cc545454f9ef6a8ffdf09a300000000000000000000000013193666884537dd188b30c78f5d7a61fe5617af0000000000000000000000007ca67d51d7f48c8554921b6eca8f79e62ee1f11600000000000000000000000057998b25e02cd1b41a99e7d1e02c7a51642a50690000000000000000000000001f8cd71e139f0961a51b7a02e6a5f3c28833f1ea0000000000000000000000001a6c1c649134d5978caa540bea3ed759e6d7f505000000000000000000000000ed605ce610e1d8ae3560d67af2780ea5eac774d2000000000000000000000000d2aea1ea52d4ec0899848d63df371b18caf5f733000000000000000000000000423c712a96bccf855b51f3ebd2a0f040ef925431000000000000000000000000f5a59fbf40352bf8e9cbb851080f357c97434d5d000000000000000000000000924e9612eeeb68717c088b21249115019964b99d000000000000000000000000dd35da8ca48840afccd1096c993b5abf2bebdc110000000000000000000000007f0d856b39bb781ce451d6624ede989eb56e051d0000000000000000000000000bc73ee002fc250647fcd9bf5b9613f5c7193566000000000000000000000000d24cb89ae93f9c74d5dabb4a3b8ceb7565928708000000000000000000000000ded46d489c409e922dc2884da5bbb449c3fea045000000000000000000000000c1b29fc0c10e9303206ed25559c49441fdd7439700000000000000000000000028bc02a56ddec042e0fa7e3900286aadd291bc330000000000000000000000001ef8b655fbdf1cf6de4632b5c5695e0be551edba000000000000000000000000b37235c41a92b10f3eeb76a562afb4e45df4fcdd000000000000000000000000e958f5388c44ce1fbaa16c1c6ae9dba98fcf59e40000000000000000000000002cf69e90b9ffba9220f703b36d2127f6ea55bebd000000000000000000000000d3c21283380a37461069edede4a47926c19d0f1c000000000000000000000000bc1dffa22e80b75860c81f644652cb3caf68b467000000000000000000000000e0b8369ef064e3611a45c5e6858e56d3cf9990bc0000000000000000000000002e624d3a4b1ae9f90f1e45d947120425ad00830b000000000000000000000000e637a2acbc531531700fcb7d2ed7e6d96ed8bbe8000000000000000000000000bc221b9a3da442a90beb2af888845a056f6e77d5000000000000000000000000caaa59eb3f452256e2fe4e379dc7eda524e1b9cb0000000000000000000000003ba1fc06e4f933ce6e8f2e9e2d51ef94ff1f03e80000000000000000000000002d14367e97038d19bea6c681f3cbd7cf36b57e5600000000000000000000000014ff9fb34510e679cc2b107abff32408655e566c000000000000000000000000d888c912753aaa28c0b9b126e4bde223ae6c3d3c00000000000000000000000037e1e41bb249fa7cde8d91acf2722cae8e0ccbd00000000000000000000000002822e6253c42af7ccad9079f7e79bd3ae5dbf165000000000000000000000000642a368afa6bda7a7491615120177c548d6be4a9000000000000000000000000a9c848a66785387236fa1155209b6008fea9859b0000000000000000000000005c30b7f50f1d845e09ccce9e6a55f3127e251fe900000000000000000000000042a7215dada531c3107ca04bdf7cddee9fa5f883000000000000000000000000fa1f8137bfb383c0cb9b34dc71e7e4233d08088500000000000000000000000089b1db08abaa0a4f72aafb408af8e6fd9241f6550000000000000000000000001ce1bbb307a2d3a6de92ba467b9aca931a0c647c000000000000000000000000c705ed76145e5c7a4a53adcb04320948dc65def40000000000000000000000000461a70915b0f5dad6b7b529ad2ba0816f5ba72c000000000000000000000000ef8f444834b8944b9d443660799c98753a35296100000000000000000000000047be5885126b2e456f7fb78ae8bd25cf69f555d30000000000000000000000008d4873de3982af05d179784867ffd951b29d559700000000000000000000000065ab233b784543aceb12d79b09d49bbfbefe4c3c0000000000000000000000007570d5e16b86aed7ee6565d6f1d4359c374f69cc00000000000000000000000011069c08dd30aa4c17d73b0e3984a433a0e39fda00000000000000000000000053311d8f35cc84e498c1681e4a705857dc6237b1000000000000000000000000959660b1694579f0a318e7b248fd77dc07f9cf0e000000000000000000000000f7a5c108e94e5470850814dd7c185e46a8ff3e75000000000000000000000000450f143f1a8650fff968d890814bd5884bdc8f1d000000000000000000000000d2e24602161080659c5efe66b0b88a51fe32cf78000000000000000000000000b3672c181d8f103e3c442ded9687e84ed5c555ae000000000000000000000000fb3fd117347bc8a48a4188e1b1bdb78ed5db84da0000000000000000000000002dda4e15eb014e733850d6c322936f058e52eac60000000000000000000000005105030208d89e332d7a585c78500165259e401500000000000000000000000009b7dbf9087a30d6667be7392c08f4eee680c8ee00000000000000000000000035d623a310f3ebe1274f4095915eddfb53a0f97a000000000000000000000000235c135a1a87d59302ff048e6b6c8029d2481d31000000000000000000000000ba6e83fd59f13393720d4de07d5cb0b731ff870000000000000000000000000002d0fcb1ce42fcb404596168776793610242fad400000000000000000000000097c1b77967d7d12158ac770d39ba848c4d2e1749000000000000000000000000e086c1573e67cad5c38efabe0cc47f63d382a7ab000000000000000000000000aec6cf214f06305eb995efea5398f15d7a8b62af000000000000000000000000e9362fb546b5ecf631c98421ee4052d8e673209100000000000000000000000055f6c560df87974278eee6d5c4b2dc6d2735114f0000000000000000000000002cc333756e27718580a2aa53a9bdfe08004e5a220000000000000000000000006edae6dc599452915806fecb51cc1032c3d9dd6500000000000000000000000042e1646f711c19a89598855418e5cb5970c8678c000000000000000000000000b301e04f9fea1a54bfecba8a72d57d06f49b2803000000000000000000000000494c842ee018ea6b77c2a4ea39dcb2285679cb1a0000000000000000000000007b0068d73272c029f2d84de79770aa96b733ab070000000000000000000000001b23e9bb4d241f41bbe539463bdee713eba410ae000000000000000000000000974475de79598186b35914a066c3af5d4627b796000000000000000000000000c0aded3e37e18bbbffa9983a9742dcb53200f31400000000000000000000000098c0aad61ed2aac777b4d604855a2ebacf68d020000000000000000000000000b94ac9623506da469de748403b20fc9448eb0167000000000000000000000000b9fdfdecca1863988b99445534dfef43eeee95ad000000000000000000000000aaa1d204d78de81a6eff5264928a6b49ee7480500000000000000000000000008c3a689cf0e3bd844667d70e0b3e57196c1d9b6a00000000000000000000000096820d21e9ba8a3ee15f4ff71a98d08427bd8a8a00000000000000000000000088f164d05b5d7fb8c9f02ad3b3729b24230e56e6000000000000000000000000ed9b15ba4d0e3d8bb1825f1b994eb6406d8b3a92000000000000000000000000e8f6e3752e8619b4623b1cd0123c0bc39845f062000000000000000000000000a45ae997cd38323a3cfe1a5a7a3d109ff2f2ffcb000000000000000000000000b62f70e43e233c91064d9e0ea6f5c88d7c68c9b50000000000000000000000006c292815227fd409249098a84299534a786020810000000000000000000000004a207c60c58510f56db0989ad0fb1a09af3e26060000000000000000000000001e25472561738d9d571bc1e93ef9cb44ef1e0ab500000000000000000000000071858c48a4df62fd47a88b77cbb2ffeecee683d50000000000000000000000006f3f8c227438182a8140ff921474518400468815000000000000000000000000d8e447f3b04b557d0d24ed9cf6b25eded7144d6900000000000000000000000068003eb8f82d61a047f88116c8dfd92135105e16000000000000000000000000edf03d7e2b02c9e0cafa58700ee7867d7f1be7dc0000000000000000000000008f0db8f1b86002e2232d12da6a2114b6e594ea36000000000000000000000000b0bcbded4bffe57b708d059da920c591899d7859000000000000000000000000b342eb5fca485b8fec102401a7972f3f903f33a0000000000000000000000000b46c5b0da336f05f6244bc8b5ec3ac3f8dd37130000000000000000000000000d44aabadc5edeebf0f34b8cd3ea465c183677d78000000000000000000000000cab08067d0efa750fc55f5b0c0df07f6fff3a2cc000000000000000000000000deb2e47625830754ba69949a97dbe689ecec0d4b000000000000000000000000c3ff5aca23af27ec3a7ea8c97779e4461b06c65e000000000000000000000000e89007b3a584eb30ef60f6c36b4e90380d8abe7600000000000000000000000075beb79fe9c089eba40a3d34ae0386c28dbeb0cd0000000000000000000000004c59fa6fd85dd41fa7fb6ab6aa3518bf2bffeb0b000000000000000000000000ade5bcc8447d6ef29d982838e86701d09c2ae0b60000000000000000000000001007d8f3f13b7e437409fc5cf353d75a340179e80000000000000000000000008cc835e95aa46022d27f3ab5f0cab3cba41330a300000000000000000000000014f500ef2f3728de26e8518b6a92e670ac362b4c000000000000000000000000cce1164729f7a662992559402a9de930e2a44a730000000000000000000000000c6afb20b47c451c55a566287b2b7acc898a6a9e000000000000000000000000308f27ac2eca5f03c46c2362d13a06e7505f06d300000000000000000000000015348b40d94fada67b37a8802ca5bdee97d157d50000000000000000000000009bed72573f5e5e126ac7c17d8840a856b6e3cf6e0000000000000000000000003eeb02dcf25be9a7ebc473221b6b9dc76abe6bf30000000000000000000000000791358d59e892b7234a24f0e9fd6faf4c5ea093000000000000000000000000c333d033013d8deb2682b9fc999a42bcdd57647f0000000000000000000000007886cee27315d79c4831b882283900ea4e1d0bcd0000000000000000000000006b99d009a7e932771d2a790cd3dcf5c26fc42c730000000000000000000000007c9cb3d13dc3a732768fd8d706ac2c0b793b4627000000000000000000000000a7f038347a377a097a838ca6499d3dbc193b80d40000000000000000000000003dc02db852ebbfb76a39285aaeb389787c9971200000000000000000000000003730aad4646632299872e38b40436a2fecd1e9e00000000000000000000000008b812848eb598283b844e894cd28d089144a83d80000000000000000000000003f479ce1a2037bd45216c65c7cf1b37c7ebcd0980000000000000000000000003a36d1ebcfa71b83ba6483aec4ce10bd95f880fb000000000000000000000000207e719dc880e777806fe54e84090dd55a4704c2000000000000000000000000c7a290721053e01833ffa199a0a761ded4565c9f000000000000000000000000bf228c28333875890e4f3dd4065b920b6bb4f3010000000000000000000000009fef6c257a82a76169c29d2a75b22552baccca3900000000000000000000000019bfa29ce0d61290ba3f64be2700d41850873fad000000000000000000000000fc36d7f91066101892bc1ad387cd1c496d962d52000000000000000000000000a230eb1942c9cb4d43d865406dd14f4fa83f4afc00000000000000000000000081b2ea45465ce8226989a240984ddf44d1b3d278000000000000000000000000e612471cc5c2b4527d2ba7497306b6e9bd33712d000000000000000000000000773ef578fa95a36d5d2ce1d07cece96311bb3544000000000000000000000000797ce9ed392d5ba82b023f0910102f41cae5a7ba00000000000000000000000021c23bcdccae9303072fd8a6e5ec0c4819c321cb000000000000000000000000b641e87f75d70f75342446495a0285bf0491c78800000000000000000000000032d0ee67b0f856f4432225fd6c2c25d535657f7c00000000000000000000000022acb809d08ae7c79f0b84513efce0577acfe514000000000000000000000000b322fc1499056ed92da85c3150e2b54b895c9424000000000000000000000000a7302e5eac85d86ef04e3ef06a0fa64cdb8780d00000000000000000000000004d538b26ae8a8a231bd583e06fe385531d07f81f000000000000000000000000c919584854f929685dbc225733665b57e2f627c8000000000000000000000000d9ffaf2e880df0cc7b7104e9e789d281a81824cf0000000000000000000000005c07600b38a253737a117e745a94b56c0ae137db000000000000000000000000caba060e3ad5b1614d18ab6300c60314a71808a900000000000000000000000064db0e7f0ecbc507d5da23c87f1a23fd2a9c60880000000000000000000000007ac685ad2ccaf484e5de7066b118b3a96aa270940000000000000000000000000698b2917ec8e64e92990727375467ba1dcaa0d500000000000000000000000067d7c0c1fe28aa37d9f7221c22baf11f0fb1be18000000000000000000000000d00e26527e193508ac758a8ab7507b82de11d7b3000000000000000000000000a26f34578db2e17147cc3554ee817c191bc730ae00000000000000000000000040932001718b6266f0b735cfc674874a21735a6b0000000000000000000000003ba3321986446684aa227e87f66e79208595d204000000000000000000000000e873dc6e92431db44029415440281f5e4dd5a459000000000000000000000000ad82e9cc133589f81532689e2ed35ee150e3b07b0000000000000000000000009f359cd68b0f03ae71adeca5a3e552fa4ad590c1000000000000000000000000090a681b720bcca38ce108e8350c4b9f0eea699d00000000000000000000000086cf5320800dc0de8bf0f98e672a7083c3ae569600000000000000000000000005f2e4cdf0d99cbb4658b92027af5e34919123fc0000000000000000000000002d1a18ca14cd7a1dc64113796356b09222169f6d000000000000000000000000b96d8107d613b6b593b4531fc353b282af7fbef5000000000000000000000000e6931b0b146563cb5178b23de946b7b88a645bbe000000000000000000000000b66f25580c3c2f59e2f4aa19525dd143beca9775000000000000000000000000a401eb609df1685f1d3af89f04f19131edc26d3000000000000000000000000001920319ae44abdf5a8de2b6f0405e65e2ad3d41000000000000000000000000fd6118b133120bfc72e46c1dbed675fb0e63e4490000000000000000000000003e7c2290b40120661c77abc81a21220bbb0b27ae00000000000000000000000095837afd4c59e673ddaa0b0476f7911ec021c88d0000000000000000000000002f640657b915d72ae20ef5b86fd5903d21f847da0000000000000000000000006e28ec7d28cf469f624579ec47d1a8bf4befdae3000000000000000000000000427f67ee103021de45f4b38a3119b41e96e4e6f20000000000000000000000000c42fa4328d33338e5b646ec2da7854c26206330000000000000000000000000cbc6f9f9956c2c66d848208f15ec4d7eed571ab1000000000000000000000000cfd77e2cab2322da93a6ce6dcd322c0a93f28ac2000000000000000000000000015359e5404fc97a5f2631986613fd85c88eaa41000000000000000000000000fad3a01a1638b3652dc628a1d297ed79f05c292a000000000000000000000000c26f818fed7450505935d22a5e55eac26e6ef41b000000000000000000000000a64e24b24a461936504df459dc4cee4afa419d7f0000000000000000000000008235fba6d837838cb94486af43b7c13699e05af5000000000000000000000000c81da15ffcfbbcba1692e7ac077e283d3cd6cdc6000000000000000000000000acb176bbd5ba65e4c259046f3f523874cd9330f3000000000000000000000000c27d46c8856628e31b3711ffaaf673a07e72454e00000000000000000000000032884dfaf2ca2368f8e46a9a86bd0d374f3c51db0000000000000000000000008ca6b17e09225723097158da257c2fc3b3eadbc1000000000000000000000000e66f0383cd0d00cde9b04b5bbc562c05aede3e8500000000000000000000000048886207edda9d03b9d74d617160d76308e0418d0000000000000000000000005555763613a12d8f3e73be831dff8598089d3dca000000000000000000000000386ee9dc427598e3f8f03203c2aca0a342f3ea960000000000000000000000008937f6a52a807b5c934c7cc87c26bf6b051430e8000000000000000000000000de5a69d2e1b91c7a2457419d49d5991ec59bd1580000000000000000000000002c5f5030b8ce9ae2a082be729b7b6041e9212981000000000000000000000000a9f32231453208cd1a5fc824c3679f84f26934460000000000000000000000008cc6767a010d3521ec458b367200898a45ee0ad10000000000000000000000002afce5ba00732796303a5bd37ac5d7068d33564600000000000000000000000080407633e605c16d66a6cf7efe0219d574979504000000000000000000000000b1cff81b9305166ff1efc49a129ad2afcd7bcf19000000000000000000000000541f46eb4a65a1226d260f4c820f6671fd048a69000000000000000000000000a5314466ab5972e3eb2df8edec0c3787fb8a7d02000000000000000000000000cc9407c2422b068f93d8f74468ab1e6231fec3cf000000000000000000000000967fb06a8d8428bc9d03436d06694704e9bf701900000000000000000000000045d0f502f33eab35f747edb2508ad6b2b357212c0000000000000000000000004c3db51769e2a4356cc908c0c32f9abc2d882dc400000000000000000000000085f1de52f7b6ae236f6bb9478f5e2b33a1024bb0000000000000000000000000538a32c49b740517f63d5d89285569bbfd14cf59000000000000000000000000304b68092edcfae4f4e54801c3f764c8a6de6f20000000000000000000000000c4798b79d22630cee83b4ecb0fd98cd5ff0fbb620000000000000000000000000ddbdef89e42fa1bfa468ce1361cb6959f15302d0000000000000000000000005bda80e0eb8afdaf087483c68aa60cd577f1b6ad000000000000000000000000461a896ea225c39cb008f917f4087a05d1da9621000000000000000000000000d24400ae8bfebb18ca49be86258a3c749cf4685300000000000000000000000021b2bcc28b344d74b07b3534fc237288c2d38e6f000000000000000000000000d1748350759f80f2eae5f8c4eb1398ef1620fda7000000000000000000000000bc8ab0649b82f6df5139c93255a6064176c025a7000000000000000000000000adab4e36334f0a62325af4f7c166cd1da6b3251d0000000000000000000000000812db910483c10117f40facc1c367ca97080c77000000000000000000000000abc1f1ccefcd6e8a0124573e9ee3f3fe44ff798c000000000000000000000000772fe7150725f9446ad69f0c7621eb7b0c65a6200000000000000000000000000c54fccd2e384b4bb6f2e405bf5cbc15a017aafb00000000000000000000000084c3c2bd48db8da2669838227925f54c37ce8478000000000000000000000000de36d9a2ef5572c276e72fa211a50afb18e531c00000000000000000000000006bc6e1ed4d3d3530f397aa60ca96bd9993fa93c70000000000000000000000004ae0c5d59a627d7a56943bc842826ed4ce3ec759000000000000000000000000a555fbcb44cf6a7c3e507bbe38e1e6ca15215ee30000000000000000000000006f93c05f0ec686ae2dfa80c6157d3100ce11794500000000000000000000000021f042dd888b2ab3418924c955d107150985553f00000000000000000000000070bcf08d044f6bc60eb2f515260a94ec79325c380000000000000000000000008b4ad1ab0d7e6ffe158308a334fae9013ff030370000000000000000000000000331969e189d63fbc31d771bb04ab44227d748d80000000000000000000000007134aabd334eee3082c6b3c0db5f433c4a9fcdfe00000000000000000000000057d7a02ff06d965379f7c4d417324ee18f93c9e1000000000000000000000000935bf05f63c935f8522041fdb1d8fe79d1fffe26000000000000000000000000c02519071c68fa12b8aed81cb8c6fd3986cebe4d0000000000000000000000000ef51b7dac3933b8109482e7d910c21848e45da0000000000000000000000000811ac1a86740c66b6fa8420376beceb94f4473d9000000000000000000000000d5c7884ae546b305c29b85019c2ce20d49fd163500000000000000000000000054f0860d6951b389a7656b6b3915d5bd2270ca0b00000000000000000000000077e908ee83960f3b378de02a531be224277d2265000000000000000000000000b6d0ea48ac52e1d9fa9e2706e5b77e1229bf84190000000000000000000000009be0be08448d8273560dceb8315b9846540e68a60000000000000000000000003f53f3246e3405d06f5f3976e70254c0db3d622500000000000000000000000096f9ed1c9555060da2a04b6250154c9941c1ba5a000000000000000000000000d6bbd1d5835141f889275622ba71a28e4cfeefaf000000000000000000000000ae40dcd3499a23352b9999515ecd94522c20cacb0000000000000000000000004043fdad94340ede8891b5e9a153ad06149f2995000000000000000000000000a9baa1a12cc87c1b93e2fb0b9c8d97a4aa12a31600000000000000000000000025c9d1977f91a8d6f16c114a017d2d5228258d2100000000000000000000000068a78692a41dcef49e265667f6665f0468c9b67a0000000000000000000000000900a13fb9382c6668a74500ccce70eb96385e0c00000000000000000000000048e2177e40c8733e500b55c0ec93a6e09b4ec3040000000000000000000000005cce7fd9569b32cb9d3985f07bb8afdab5bab09000000000000000000000000090aa3f856ab1063c6ccde8ff0f0eace8dcad7ebf000000000000000000000000a660b58e09aa39f721ecf3e67426b09ffde295590000000000000000000000005d97f3a8bb293f9561892091779ed6af0df209c1000000000000000000000000b529fbc84ea5a268bda69d4888c6610ae03e8f480000000000000000000000001be73a7a60b1ce64c6b03b5980d660d544623fbf000000000000000000000000a19bec0c1b66154dd737b9c42a48e937d80294080000000000000000000000005588e7069028f04a2b71f39bd95c051b67a309fe0000000000000000000000001b107927d20f8469f607549ca49954ddd2311cfd00000000000000000000000056806dee681cf37adacb6d74768fef764a8c9e54000000000000000000000000eea1c9c0ef11f74a120cc12544b96e35274cf30f0000000000000000000000008373e093a51f27defc228949f10e63d56d128ded00000000000000000000000024108e586a5b890cd92d62e88ecd4243ac640e9400000000000000000000000011bc5bc4077218a99b96f0fecc10ab2ec3a6dcb70000000000000000000000009229504398cb2fe24c07891f84550f86689ed5850000000000000000000000000db7893cd67e94ecfd0caa56ab3aefc40be4446d00000000000000000000000078b7424456dd964a015eb79a97bc00f7346f23df000000000000000000000000ed22560aa27615e0c07b628923b724b104368fab00000000000000000000000053e7e4c4b525d8f70a4ba4e43b53029f7a1eedf3000000000000000000000000e94a2165073cafca7fa38cd1e37ebf603a82bc3f0000000000000000000000000057aef39caf4085bf3f91661eb2e6e6f513244f0000000000000000000000005d3d94ddc4bfe72019c0750dc4a55b175a8777fb000000000000000000000000396f5943013e0138792dfb40c8ba9dadc864aed1000000000000000000000000a4b9e1ec525555f8f3e241e2d5f066a68d58aab5000000000000000000000000ec203509d41f9ba96ef26ce326e52d4c17e6d40b00000000000000000000000062ab2907e6fa7b582a8f8132196cbabf41f2b92c0000000000000000000000004c8b795d959ce44198dc15b6a92eb2ece8c0d3a7000000000000000000000000eecd67d97cbe61736444c4b401e37342e64bd334000000000000000000000000ed9f61e4cc1d88a6e8cb5715fdbea5e23d411fd0000000000000000000000000ba878d88c71e0091613798c53b6c72add9b9a6a70000000000000000000000008297b8f45e07b253d2b316085bc8a70d8fbe24e800000000000000000000000044f413472f79445ebae4fbf26228893fdd4b51f8000000000000000000000000f0aaa1ecfd68a32d87d8888ab88e48440e2c788f000000000000000000000000f097487589bdc2529ee087bdb999ff44397061e70000000000000000000000008e21459e973012d923ccc2572fad1da5725ad3a8000000000000000000000000fbe2198e66ab4baf7bb08a12ab3a15850696a85c0000000000000000000000000f172cb85fb200edcb6514cd62d5b49a6ffdb03b000000000000000000000000571c5488e84ef543e982018a1db66dad506408aa000000000000000000000000d2529428cf44c27569c9ec360fd398e8a2c43076000000000000000000000000113cd6406d54096f8cda5e865ea3264f39db51e4000000000000000000000000f615c6ae7a30562b9cd29c0b9c839e46e2a82f84000000000000000000000000b5fd02ede9599b3f9864ad5b49a317b862380a1100000000000000000000000005007cd087c6d695a6585c45a7b1c07e5baa7f0c0000000000000000000000002da7b41f1c26f4bf9403a247f924df38f8b9e2df0000000000000000000000009386bdd04a8fb27ef907127ecd04c0b0818c9e93000000000000000000000000bd8d232554f426b8817442052acbab247bc63c3b0000000000000000000000007b763bee556d58d131cd74cb89c4fbd3510000910000000000000000000000000fba5ccbd7a1bfcaf099237b2be2074640c89ef7000000000000000000000000d8fd446886e7bd9e947d4d5a9f24c7303af85c56000000000000000000000000820fe06232f12167d6ae5007eaa97fca98a99931000000000000000000000000d5c1798b14fa357d630bf1d8d44036305ed27beb00000000000000000000000036bedd7b2a1df807c632f3aa26c9839c86fd5791000000000000000000000000677f73ca00d5f23d09d43a3bd7308e0ec277c508000000000000000000000000bd49fb2e497b61faef11bee2fd8b79a2ca6ac9e400000000000000000000000081c4e03145182f644e988a7ae29d297fd7a42f0b00000000000000000000000000341fdf2178739818ec9896f5ffb4cb1bb0551300000000000000000000000086842e73f1508e60c71feb35b2ee49b0ed3983310000000000000000000000008d80b25205a1954012b2e9996141b9201f5f8d7900000000000000000000000083133c893842d40afa26d818f67301da41848de600000000000000000000000067f82e89350ed324e5a82372e7cbdb8a86ec50710000000000000000000000005dd4124a4925e0a9e6b9a777c0938e339b9b625d0000000000000000000000000df876b80be996aea103e2cee57ff8ba037f74b7000000000000000000000000072dd9a41ce8f0344b7c9994be8bd82e29d3bf37000000000000000000000000dcda575c447b7803965f28aa2c0c2bdcc71a890f000000000000000000000000d752b25a25240361458c68e22337cc06bf94e6170000000000000000000000001576ac97bf34a76b34e6eec495a0253d6ab70d21000000000000000000000000067b8a5888eaee284a8574f3fa646cbfc62c86eb00000000000000000000000066b8f7784a3a349de656c20af0ad241e88271aa20000000000000000000000004cf34106d2644b9b674064a5b40f6ac2ba7c38a90000000000000000000000006f774847a5995b9a1b19065b299657cfe88009f4000000000000000000000000c408a0453765e7e542f76cf89188bd7c04dec8ec0000000000000000000000006fd6f1524e354fb130d82a9dacbafee1d55ad225000000000000000000000000c5cce59bb6173ad6fda377ee8a99f07415d57cba00000000000000000000000090cf2f35b4af91ec8a84bddd8ee0b396ba90c080000000000000000000000000a985c12cab14159abc12ecebb6c57d253d686ed6000000000000000000000000a7d475a8ee0905b08e639279596064650ff9c38b0000000000000000000000007846c271dbb84b9751a0e0f8021dee67f02e4244000000000000000000000000b26c2c3f3fe69dbbeb3652b9687f0a20b0725b92000000000000000000000000194429effb236e6e5e09ac67cbf92f9423cb69d9000000000000000000000000f69982d4f6ac8674c35aad9742d8f9ddd29398f90000000000000000000000001ee7d451af9fffc192627cebea98d2dae9e4a7c3000000000000000000000000cdc37429cd2033674cc7815098d10c111f940cdb0000000000000000000000002ea45832ebaffad48cc108556cd61c1278069ad00000000000000000000000007ed0661b5e12b7717b20103c5d0bae52b9b5f41e0000000000000000000000000bf0a9e654f780ef5ddace68dfd580625fd8c02d000000000000000000000000b4d483baaa0833e6859b1d8798f599ea74c02887000000000000000000000000aa58d64f9ca0d6436f903a4d590ad8e5982c8030000000000000000000000000b8eb4347b64999bd31498d3834833b383d59f4fe0000000000000000000000009606a8a5e9e3995dcf40e3973f37946c765d4642000000000000000000000000bf91ca6aeae7f659d0c27073f785ab0c4d04265800000000000000000000000015adcce7c1b594d8fc9a54524f6a624ca4e5c5310000000000000000000000004aeb6ea4e4f06be62018729a6ff30c164d43677b000000000000000000000000c7fc7385e4698a20a742f0eee7fd29487d68686700000000000000000000000066d7a7d01ec9c9afe124563e48664a4dd4323488000000000000000000000000e8d5d28f875f81f49d2fae5250477c5d7a46abf2000000000000000000000000d643e1d6302dab2cd0d7634c6e147ebc9592649800000000000000000000000003ed96dff5134f92b8bcd2b775ee9fd1dcdf7d55000000000000000000000000fd04d421390c89aa200cd3cc0ec600a0914bc42e000000000000000000000000951c5e4030243050eca7e1aaec0552fed9514a4f0000000000000000000000001e3be3779ad639a79dd30267995ba2f4c9640b09000000000000000000000000b727aa95da85866e53af6d0b8b328d1b6e37f0b5000000000000000000000000526045c5d47da8d4ddc3b173d9534ffd43d9358f000000000000000000000000a1477de7fddd3a5865116d01da69149df6b9965c00000000000000000000000043e3f67828f6602ba96498c38d1a4514add2e5a500000000000000000000000084e87f1c7a60099377feb3860d909e693d7262fd00000000000000000000000063debca7554be9b91b06ce3152d2ed8fed6f930c000000000000000000000000a18fb42478566f7d2f934f0ea1e40254492a2442000000000000000000000000ee8e43402bad81694944670d4d527ef21fd8b988000000000000000000000000b0c0786d43131ff00980eceff6303bc3fccb460d000000000000000000000000e48e938c6947b4aa65b1ff696a6e4175eadd50eb000000000000000000000000da10d745bb1bcde7bad6c41e9e2690569fcef397000000000000000000000000541cfb4052323af0cebccbf92d130f9d6f0d095f00000000000000000000000056b899b143e703d5451be45f1b591928697c83650000000000000000000000009cf466a3ab16c7127e046f0e7f7b5b020472295d000000000000000000000000d23f185a1cf0f62fcf6a47c6b53be170e636351d0000000000000000000000002edb90bade7de0045be1c8d5608048bb493b787600000000000000000000000073d0f5a34d86e1a810eeb491038a1652c2223c98000000000000000000000000d240b40e28222c79a5fecde301facf07af1047010000000000000000000000000600f490ef260ab428b6348395f3ae6cc2cce29e0000000000000000000000007a7350afc33e4bda5311c99c414ded01fb9d91af00000000000000000000000000312945809a390f81fdb2c114fdb708651140c10000000000000000000000009d3dc4c75bf5d75e015c9ad91a0f0b1673a50e2600000000000000000000000060bc3b878a815fa30f767afce0ae151bb19d3644000000000000000000000000c85deb55bf3d2db0e7d275209be0653a74915f6a000000000000000000000000124a863e9fa5393db10db10a92ddad8522df96fa0000000000000000000000004b04cf75c28f231ba457051e457160cd6a7129bc000000000000000000000000107f87bc41d80d48e4c470228ed91de1c86871ca0000000000000000000000004c2eaeade0035b871b2df210123690a02df98008000000000000000000000000f4009afbdcf58d8619d9693c50b46b537f71329c0000000000000000000000007451a3cd590ba1910e649b0f1daa85cd2f8b45770000000000000000000000009eab143374803aa481f943c89415f2d97ea004db000000000000000000000000a593e378d1c9405389755aef392f62882240603f000000000000000000000000dbb84a6db875a073332c1b9ffd5eae299791e902000000000000000000000000f7f26c9c14f1859cc89600fcfa2d42d40a43b2c3000000000000000000000000cd0ef2dcacbb5f44c8ec0bbbe7766d0bf34b23360000000000000000000000004eebc20fcd368b8d871666f17e8e5c149f58ac3b00000000000000000000000009a597cbab0a1a0bec5acde7ba303b62189d1cf70000000000000000000000001ba17449a32f27a62a099d35c393152172d4811300000000000000000000000003c00702be689cc4a6bc9efab3e171dbf38f277b000000000000000000000000ecfb25f8c833953de91b843e7d1a56c03cc9c1e00000000000000000000000004882d0f97fbaa3c651736e1edc9a6fefa3fff343000000000000000000000000996fb25f54049ff2ffabe667deabba33fd481d0d000000000000000000000000fa9cc035f5b68915f381b9f11b07c9f3b91b209e0000000000000000000000003433c2753da24df566ea14c40584179e97396cf3000000000000000000000000d790a1516f78e3fb52338084b5c5931a75bb19cf00000000000000000000000038f30d104d6ae0a334bc87ea474a5eb692ae1253000000000000000000000000fb821e11efd7e6a211ea5ba9dd68ffbb4fe64134000000000000000000000000939722265819585624701656e344ede49374d2b100000000000000000000000024b7938442ae90240e63b4f9add148dac04c82d2000000000000000000000000a9355b869f3adffbacb9e19a3867865ae18edec4000000000000000000000000705b96c6bc60706eab4ec0f291f6f62aaa19cd970000000000000000000000000df48422cb6879834238d6b2e8fbed40b41b3ca2000000000000000000000000cffe94734deaa6fe4b590890a83e892755053eb5000000000000000000000000327dba587f75c45db1368945e0c36e9ce58b6cab000000000000000000000000f7d9654bd9e32c73b86bf176ca8b59a3d7ddfa8100000000000000000000000044a1d2c4e141e4dbcc19f09020011080b30cae85000000000000000000000000442d056086077a7346a7bfa030db49146c27c8cf0000000000000000000000009b984d5a03980d8dc0a24506c968465424c81dbe0000000000000000000000000bcfaaaa86bd42d93b8a52a294dd2266e86ae452000000000000000000000000a15b07515d96af67edfb0e53b6fa2eeb1736277c0000000000000000000000009cfd4e95bf2b733ad87327f0c8a9af29a55bb23c000000000000000000000000980aef961caf59920334dc75ab029342788a0b8c