60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67616c616576656e742e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067616c616576656e742e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d54777145654a6b4473595a526b7375504344526e374753345255353448564a396e6a77476f325935624b55310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000556000000000000000000000000a6d8760ca4c2d9f138bfc472f763ce5474c708820000000000000000000000007c49ba0d11b9db59f46b00140d327630a881de05000000000000000000000000c07d50a563e3657446101865dc9f88f24677c80b000000000000000000000000369680d6c5569b2b887d44494c73bb9a740504e1000000000000000000000000e2e94c429810fc59799e6897e1befa9361a4b742000000000000000000000000244959e8e00d9d0d2cc0dbdbbc828226aef7dd20000000000000000000000000d2bb779307d60ee5b61fe5d17bd2c4487dce38020000000000000000000000004bf98ddae144c2aa7347702a91a279a1b49914dc00000000000000000000000098d2c422fd30d79a082ead3cc90ad29f3d08cdda000000000000000000000000e94b3c1b6d4fc7c3ca7d2a06a6abb21440f99d29000000000000000000000000f14928af8596d7ec7b3788a3da4542d972fa90c7000000000000000000000000acb8b1a41510cc2f17ba70d8d7a5b6d0653e6bb500000000000000000000000083f917c47b9c5c9be80b551a9b18f0cede6c85950000000000000000000000002be237a95e2cdad77f580a2760f9fc2a62bd3f38000000000000000000000000812f4742c4f82f0a95042b587bc00bbf4dbd1f490000000000000000000000001adc77a040ef81643a8764c77f23525f3843f6be000000000000000000000000c3a888da3c9727eb303098d16cff7b0d065800350000000000000000000000009b72236d47f381453f2084251dccfcdecf5362990000000000000000000000006088f97cc3796b6b1ebf4a7a0cfbdaed8980beb6000000000000000000000000a8eb277aaf1fb7da607a3ff90d9e42be4c95b4f0000000000000000000000000a1d89df476d7d05c2be409ed6bba3594ab93ccdf000000000000000000000000b6255f2609e946cbfade259a968aef6797c7c7b600000000000000000000000091967a29c29e77fe2c03ff2e0bac6b913607068b0000000000000000000000007e1d18b3889a0c4d945bb55a0e3fab8f921a6476000000000000000000000000590841317084c2e07b0c00bf88f38eef90fd74940000000000000000000000000410c6a78a5d6f89e3f1b75e5c4f73c2e0316b3c000000000000000000000000912b4c42eb37d4dc8f5c91ba42918427102f8aba0000000000000000000000004f6b6177c3800cefeda699c9a82e490d0cd0a8390000000000000000000000005119d5d77de7c0268bfbf4d4ebab4de7842fe68c000000000000000000000000f49c16d00fe7842372b530ee5b7a85d45c1fcf15000000000000000000000000db39ca56809d0c33dd4fa0b1e05c3268f116ff4a0000000000000000000000001e875483229b203c0cd4ea84fef1ad8815719811000000000000000000000000e90ad66deaa9f79dd5ecd3d79fe0572595a6c75d000000000000000000000000f14dbd7a81a920def50a77fce0ceef2d1646d12d000000000000000000000000923df07ada7e17b93442b3d48cdecdfcf88b23950000000000000000000000003f2b9aa3e3c9dc508ffe0baa1d7daf96070146d200000000000000000000000064b35ff7e7a3b9b1343522bf324624474a712620000000000000000000000000a14ac0eb330f60377648fa44058010166432d5f900000000000000000000000091dda90c8592daa51f5abe2358c639c60d7e5fe5000000000000000000000000ac3f812e3bafbc0a2ddf4d87801cd9705dab792c00000000000000000000000042865f27d30477e7532695756d4f423bfdd4316b000000000000000000000000ececa61dcc23befb4350b88bc996a9f36e82fb3f000000000000000000000000c1542b1f0f17813424bdc82001c1c3654970758700000000000000000000000009f380affcc92823d122051c9fc6217115d98d0e000000000000000000000000801b90109abf3e7999cbaef59b0ceb5a88f98c9100000000000000000000000047d6df81fde3405cca595a5ad0f02c64b62e32d8000000000000000000000000f3b3930d8274fa292caa192a1625d14fb570e45b000000000000000000000000e611402235a27827ff7d9e012f92e78e3932e98a00000000000000000000000075d18ff1226d2efa65a39e209dafd6692ec6ab440000000000000000000000002d6e79005ad05f9b6a0a4327564213882ef1c56e0000000000000000000000002965b1d4e63e8e93041b3d28b43890f35623f1b5000000000000000000000000d2abf7fe19cf79d8b40e9a1f259dd4090239d5940000000000000000000000005c0a45c1171d8abc2524b3bf2ba8d7de8ea9534e000000000000000000000000a0f6ca720a62a1ceca54863a030aa97e9391bea0000000000000000000000000bbeff5f245fca19047c6bc842a3940ff011f874b00000000000000000000000048679ba77d569bfa11158bd62301462c741e1bba00000000000000000000000071cdef28c16b36033212783e4c24a4457a11e35a000000000000000000000000dd415f8ebbcce8d13bedf8a81692c2a3b78a1b9d0000000000000000000000000a9fb6257a041f613a1fcb78b76ff4db7c75c72a000000000000000000000000eefad8552987af78c85bf613f822e6c59cd6ef86000000000000000000000000c653303cb336344434486b74c8673c3b447041b900000000000000000000000073d3a99149b389e659f5a4af4e10853d02da2bd5000000000000000000000000767f8392e45e527e535bc7373a2865e56843ead8000000000000000000000000cd6dde583cd2050d37c8b5b2fa59827cd0ea52e40000000000000000000000000d0625d633812ef777456b6ec2acff252b1ab2e6000000000000000000000000fb76a4c335da64b77f64b02f0c32e1d95a29b9e5000000000000000000000000cd7caa6c59d294a39bdf769108a64b06a27d3a5a0000000000000000000000000b53afa2ba7a0b3b605e2a2a60b401a67f3d9109000000000000000000000000261afdb9121c3a45a0722594733001c8d88380b8000000000000000000000000edfbfc8ec5e7fbde04bb08f3d68025c1a94bb42f0000000000000000000000004a0628ecd93065545937c288eae37964d9eee3e10000000000000000000000000e81e45a7d9cd6ad91ae8da240369d0673b22173000000000000000000000000fc97a319eac78351fc00a8869f0c3232c843fbf4000000000000000000000000b09d17da480f3a6174b522b40fd44d3a4ef5356b000000000000000000000000a9a7b39427326584b5be919ae79804357348b90b000000000000000000000000641a16b29141b3483bfba89945a0d94803530e750000000000000000000000003652f759a8cac2a63e1f090d43218fa0cdcf87cb0000000000000000000000003587cb5546d8ebac4ce557d1e2292aea4eb3414f000000000000000000000000f06458f1f4a8d152874aaa2e6b15a6a5aad6b6910000000000000000000000000634e5e1c9b0427bfab383f1a618a621adf1c3b400000000000000000000000030e1307de2dcdba6d6585d03c13018fafa7f42f600000000000000000000000079469396435cf47dfb1d3065a632478946e4b2c1000000000000000000000000eb2002552e1c9758c52b7d5f3375b4bcdcc609ba00000000000000000000000021f9a226ac81d6e3f755e64efbc25e1ee5bb89b70000000000000000000000002a58d0f885879d9c6dca1b2bcfe1a8f5f0eb59b6000000000000000000000000383665e242f2005d55d421e958032199b274e965000000000000000000000000d9daee4bca86ef79f4df0d9ab7fca2c170a03dc100000000000000000000000007e2d799f2cff00dc00d384b851ec9f9bdc6e28a000000000000000000000000eaa8edd991023fd69c4b7a5a7ad47acc8bec88a40000000000000000000000008a02cd7614105b273ef6db929ef55f5c57c5e10a000000000000000000000000ebe75fb0dd730266851e37c34d975cebcdc04afa0000000000000000000000007b932f74d2100ac37e24bb47d78517f77374832e000000000000000000000000fa9c7775333df698ba11bb63833c2984f329b28d0000000000000000000000000276553540e13e32370c2ed899981ceee6e7eb8a000000000000000000000000f0266dd82d9d5a0199add2f9647049252c6bee610000000000000000000000004e9cceeae5a98702784a71e197da2ee63da13241000000000000000000000000fbf871f3ea07b10fa5e38c2ead11bc76437279420000000000000000000000006c5fcfe4575eccc6472f7e86a62359db7daae22a0000000000000000000000004c940ae00a455a52e285f91800708b7e7009268c0000000000000000000000009f8cc0039448681c144c400c323090b2cc6da13a000000000000000000000000e3ccb22f7ea696c2a3ca596d15b90b2003afb75a000000000000000000000000bcdf57b5ed6937cf6b1a6430d47d8c75412ce9e3000000000000000000000000db4944cb708090a15da693bfa2d963c96fe801cb0000000000000000000000001e0f71dfdd1d334d10bb3548df9f1dbdcffb014f000000000000000000000000b03154490ceb71442d4374e888091c57f1d71a1b0000000000000000000000000223ae201fff63b0c835189a72539ec2f4b2fdc5000000000000000000000000e6b03571b80d703873f9410e93e7c0bfe03c5d0600000000000000000000000082d9f0a081c27a141f21a4c9c2aa3778acc24ab1000000000000000000000000af0c799414b37acda41a5c9e65546714a2ee895500000000000000000000000094e9bf15e3c50a6db53fed75a661a4a9f13aa4150000000000000000000000003b79a732f581f87c30804f29766d4bb6a2281d62000000000000000000000000e0af4f03fe96eddd93254f37f97e471c165f271a0000000000000000000000000c644bb1cb156c0d8c98fa5e3620058503359360000000000000000000000000359d85928ffc761bfad3b5136c60931950a57b1d0000000000000000000000005eaaa2255495021e38e9f909c278ba0b914cfe8f000000000000000000000000a07403ac72239a954df68e5a1086c064610111d40000000000000000000000003f5660cbfda89e89bb035fc10ff798df1aaf48f900000000000000000000000081e8b893dffa7ae3d20a8517a346516be0fa78a40000000000000000000000008582afaea637dd8bfa00b95063c7dac2384b821e0000000000000000000000009caa621b507b2e6ca3cc2d16f757b397ecc773b70000000000000000000000001da1c18a53132503da8afb72e702fe985a2779330000000000000000000000007367be2ecfcfef7e723d282e4814796c61249f490000000000000000000000001ff51b4ada34157e13fbdc5d10888b06f95da97000000000000000000000000044214b919650102c9a860d9bbf4c846984ba63c6000000000000000000000000152094761989a70fb21c42311ae81b19ebbcac690000000000000000000000008d89e9ad8b36440ad9f7e90051fccd00f0d38d1600000000000000000000000084ffc62bfb812e9db95f3227761313a1b68caea30000000000000000000000002a545a6694724e29f20ad4ea195099ca7b453755000000000000000000000000a7343a562d7430ba07ff1ad3f5342fc56776a9cb00000000000000000000000072f0496c4e1e8a1378e56ff7a380fafc4d48b2ed000000000000000000000000b45a6c38520e5944639248491d4a427ac876e7580000000000000000000000000790f3b611c3d27709921e0426de292c931f224400000000000000000000000050e8e0073f96ec17dfb972fc2c1c3a6c15477fc0000000000000000000000000422d309bacd1070bc3c294c05d1f50a5783189f50000000000000000000000008a5c2773bd304282b49890580d2cf2b0ed8fdb18000000000000000000000000179a498995ad94dec1b382628564b31bcf3d5b1000000000000000000000000085393d2ea558edf35a9b2b98bb71b61fc7c2d2030000000000000000000000003f3af665d77a92b3c8986f3a8098dee40aacb78600000000000000000000000081317251eabd78f37fb585b6c268c4ca8043bb73000000000000000000000000a950f1c169b4ec60ba1dca391dc1542d353cd62400000000000000000000000012da2808b60c14a4a9289979a24ab59adc99bcb6000000000000000000000000e0f7463859a54153aff56a0d0d7f6d2cecef793a000000000000000000000000502fce208e1c4cf47e0495d79f238ae23c1eb39e000000000000000000000000fb86417f678d75bb45ea97a79c240ec671036b280000000000000000000000006074407a322531338eec78b51f62f71086e81a3200000000000000000000000036a6b216fb4460664c04cb525cbaa8490a10fd40000000000000000000000000b0cfe95b9e83c9a19794128951441aae044301120000000000000000000000001a6ea067c21bc768cc6d5663d3b92e38caa70a5e000000000000000000000000ba5f77c49ea4f2dc7069b7be0b7adad12d2cb39500000000000000000000000002dbe77d273bee2681c5bfc276083d957244b15c000000000000000000000000e4d90fcb3b2407f6696857bf21606e6d89be2889000000000000000000000000857e2be793bb44a4238f97f76c577352b2b6deaa0000000000000000000000007909bfbe5163c24d31e8d14880cf55115022dc84000000000000000000000000ed3859fb3231140c3160ec7ce38c8a3fd0b731e50000000000000000000000007917063139eb5f80e5b975e9e7a323a96734c0b60000000000000000000000006c816a3360c07aaed3d5c1db549ed60bb94f70620000000000000000000000001f3e11b19b35e0c93018710aaa272f26032a2631000000000000000000000000537b796b40d3fa441819e48494f23179220b321e00000000000000000000000062c78a33906202230447fd7a2219324adc7cd7fc00000000000000000000000063530678b36caaf2f5159bb6f0a3a908547fc508000000000000000000000000c2da026bdbfcf803332a4b49a50a3ff68e0da7d00000000000000000000000007110913a37696de064b4e486db80a7f7154a562b000000000000000000000000877e008c0ee741a701f60cacd0fdaa58c1128be6000000000000000000000000228b12059652be751e524ee6d0802d13acc392de00000000000000000000000042cb2f88e39ff08006d4d620c7d13dd3e27b2925000000000000000000000000433450917f7ebaeef564c05e229f34a1e21d4a88000000000000000000000000723597295c4ca8d06ca0eaead50b47eebc718349000000000000000000000000c8f60d2016ce262f032d64f80d1327b8576ba01b00000000000000000000000060250182699574f9fd564d293a81ad5b7413d5a1000000000000000000000000dfef26c002a9f46fdcaa2df221c1faf3c11772830000000000000000000000004af7cc2a4686886215fd1060ee478a0419aa7b4b000000000000000000000000cf75f949d242b842b36eefe8a1bc99eca33f422a000000000000000000000000f0a6f6643c2c900cc1bab993e75141db28f9f37500000000000000000000000054a0084777d979ab5cf8a344da985b1083c5d2d8000000000000000000000000f81ef418a826ed3fee98fd27f35ff5eb17902f6400000000000000000000000047e8a0207be0b6fa8341fad75bcb4129480939de000000000000000000000000c46e3a53da31a1cc988891b208954eb3947603370000000000000000000000000971ab093c21115cce92117a8177917deb02717d0000000000000000000000004c02126c7c1d8f41e6edf83f62a0d7c0a0df5f6d000000000000000000000000118d4c3fb5f941d163ecc485717e7e54bfa4a0180000000000000000000000007d8546afd8a951553ddfda8290d97e6b7b6a42c2000000000000000000000000a53e5ac4f2e97bcf726cfd9038056664c03b1e6e00000000000000000000000047312601aac2cc4331c56327e757fef9dfdd4099000000000000000000000000a3ef8a43f4a619fc0e884d0ddb076ff51565c64a000000000000000000000000c6fb30491dbfca1e6ce6297804dd7804d173f23a0000000000000000000000000cedfce4938154e1aa170b05b6f3a401f29418a0000000000000000000000000862df683ce5f512b43a1e1668a976f9da634b7bc000000000000000000000000f4e8dbc891d9238a164c21bb93aecbc197011b77000000000000000000000000c67a6a570bac284ada96c0f1e15469ee7041a6b0000000000000000000000000611f86d73a85ee5a02f913fedf3a0c7bd4262ebf000000000000000000000000589c8e4e78e5423004404a1385012ef2240bc55800000000000000000000000067a5cd219f954ca0a0a48fa1ae16e325e33572460000000000000000000000007924b82ccd56776ac25d868905951850fb2187f7000000000000000000000000a03253f81ba19c793a6883f6a956a863edf34ea5000000000000000000000000c8509df7165502f030f4563e0cafd7b3c3dd002f000000000000000000000000aa72cb49e32b76a24b4dd2941bc616813a0a374a000000000000000000000000e6ad09d166014fb44dae106442efd25e397c0d600000000000000000000000001f8f2a8621667df163942c4ba55c187c6b73b927000000000000000000000000c714b7594dd74a5b4e2dde71a015142f399f125000000000000000000000000064f828f0c451053f7cd66a8c3067f5a07f676be30000000000000000000000007f5be76bb8d229eb4a1345868ac986c490ce9a8c00000000000000000000000009441f095d98a4e21e11e9fa3eda49de9e9ebe820000000000000000000000000e446220875cb8eda13ec4c6543683fcd8f23985000000000000000000000000be9a94ff38cc803ccef0fdcdbe85f84dc7cf08a400000000000000000000000093361b69008b0dca2b911d1843cd51534d9c5f6100000000000000000000000087284bf41f9bfce48e1be136311f3841f2abe99300000000000000000000000012c25711939931c96c6a63039a40fef1b573dad00000000000000000000000007c9db547249606989c10f342a22194072b5fc38f000000000000000000000000c3fafb8d9171bfb4b09a0e2675a2be706df73e0f00000000000000000000000071846771123f18f97d3d1025a081e233549f1f830000000000000000000000005f79629944bec3a3d5de08e9fa279c1558617d22000000000000000000000000945f027b28f1f8215164af454be51dfdde52676d0000000000000000000000009f195389180242a282c6d33c897b305c19901fb300000000000000000000000084b49c72f3825f108c9a54bab1d48f07768a0031000000000000000000000000a6b27784d11752c855220ba2e2c43eb26f12ca1e0000000000000000000000009d81374f41e659872201851e20c3752a465df283000000000000000000000000f132bc5a3f6fbfd157e78542091e2ccdc903240c000000000000000000000000663fd6d5a09e3b20b09da01070903fbe3cbb256b000000000000000000000000ecaba6d1a62d62eec80621facaf6b8bcbc6301f20000000000000000000000006b746278d2cc0d82b93774412b8485698630dfe6000000000000000000000000f0c5b3fec9abd8d98213974bd3a47a6595ad9b3b000000000000000000000000646bbbb49fdd612766ec7c755a053a21bb28c19a000000000000000000000000a9787fb15e1facf0e41e9bae6d5ca24f0f6fe8500000000000000000000000006354015ef52fcbb1a6d7abb43988402a23c2971a00000000000000000000000079509b1b2d25ecd23cef93f44dcae3be31752948000000000000000000000000701a379cad698678f547b35ae580f768f7e12ee800000000000000000000000012aa4d4822b1594913b8235db4da2b32aabae7cf000000000000000000000000e64d694a1ceb7459515b51ded17cf59ff146d3430000000000000000000000007c0009565eacaa2ed22ca300f266f084e24c40cc0000000000000000000000004c934dc6157581548f78ae2dbb3e2c02e2c469dd000000000000000000000000dbd0215199a9a33dad9c32f280d3d04368bb4403000000000000000000000000a6d5f8a88d0c9240f30ddddd19c8c92324f376d200000000000000000000000043b1bb3a97294177bf8b8faa6c84b12737bb2a0b00000000000000000000000042cd258fdb2d7c8628494d01477c6ef6d22844cc000000000000000000000000c422d1a1026451c89b7bdf912fe545647a11825d000000000000000000000000bd56ed5859841f4ea52bf09a86b9f9074e114115000000000000000000000000b93b532308f8b5b6a5092f68993986bfbab335430000000000000000000000008762c450c0de18de762f85161941dca6cd376b9d0000000000000000000000004f954b5708b9f582c21a33368ad5eca52f2a076e000000000000000000000000ebef29ecba81aa0baa6fef278d388db655406bad000000000000000000000000fb0ad4e00132be075dd6743424c3f9d1b70ff527000000000000000000000000ec9aa8c7505bd67cd594bff62afca8f807dd28d0000000000000000000000000caed724cf4fe4922d848781f65564594a2559a8c000000000000000000000000e161a644eabf083ccaf8b11ddb4667a2adfd8ef600000000000000000000000000000000000000000000000000000000000000aa00000000000000000000000046eb2fb061a81b8dbe56fb839415a1979bca29790000000000000000000000000f7a5ec975ad2b9c0ceba1e862ef788f943fa5c50000000000000000000000006a61c844858d9aca23ea3ee99afa9633b455dd72000000000000000000000000bc64a6b6b15207b63bb627073b455560f30bd3ea000000000000000000000000efe6dddd64b3a99f949c83e5ca209ce591c501f50000000000000000000000008767c3e10a22982facf4f12619a3bcd7315c24ae000000000000000000000000484d78b6e22cfdf0a3757ea1b3599bdd25d31b30000000000000000000000000b8f161aa53cabeaa008bcddcba87d76cd53c4f41000000000000000000000000d02bde52ecad5162c512630f239e828383023b8d00000000000000000000000051ade8a91bca7f79d2d2821d34a0130c633bae3c0000000000000000000000003df19c1d449dca60948875d5d4c0d196263faadb000000000000000000000000ccd9ea5f082a2af0c03923b5aebe32b20393385800000000000000000000000044c5a9ebfe269a7738d8c8aae33fe0e9fd86ecbb00000000000000000000000015a04d3809233c64d24f6cac3dca480fcc1fdbdd0000000000000000000000000b176c5d303725fddb8f16169b024f26d768ab620000000000000000000000008ff2a54c832cf2129374585abdf55cebfa86898600000000000000000000000013fba9f8820925d6bc5b2266cef075470fa42ca000000000000000000000000051627eae93f940d1906ed072cd497ca842af5cf8000000000000000000000000e05eb45eb4593758e1863325c2c70c5062a7730d0000000000000000000000009732157ffd15df80a3996abfad99c41ad12515d0000000000000000000000000ab67cd37c09ffb394d7927d41f13ad7f409aec150000000000000000000000009b553f3f54a7303dca7ea5b267d9e4d8fe17ef51000000000000000000000000eef8f8df2a4f51d9630230c34a8c5f3d05de72c40000000000000000000000005d55100f74127a53c8c8e9bee13b67e02ef9419b00000000000000000000000048eb64fad3174a5c76d3253b5d5fc3565cacce6d00000000000000000000000062ca2862fa206a58c20c8c31915c5788612ad542000000000000000000000000de1401fb9684d6eef910045e752068ea1c5bda330000000000000000000000008fd69dd4c9127979db8d09d9e38fd4a13d4fae46000000000000000000000000eeed126bb7598801d1ba92d263c9d08ed57a93e50000000000000000000000006385f35f08ec7b40323ff5bcbd5624549fd73d3f0000000000000000000000003c9174b7c9d84e3dae2bee1b7601e3431c99507e0000000000000000000000007fd88262cb804b56ee4c4a011e7188c9fd575d74000000000000000000000000587a526f22a31652939ea7c92090b8478ee5756e0000000000000000000000000cfcf4e10dd680c46d22a83ee7b9235cd60503ba000000000000000000000000a8fcddf52bcacbf8c0e55e425dd670e2ba5805c4000000000000000000000000db7b1f05a9436ac228cfb89d12d0ea31d33b704b000000000000000000000000143c900c9fede7b0e2c7f3d3c5761a788ef0e84100000000000000000000000016fa746ab6559275c245157ac74d5ac4108fc82d000000000000000000000000ee11c671f043ba13f07479d4aa3036871213f989000000000000000000000000bfb764e3efb0e9fcd22bf02e3bfe2c96455e75a00000000000000000000000007b86aca9aaa0c27595617ad8288fac78de9e15bb000000000000000000000000e114d4abb152f30d689d921c6efbec416fd0830a000000000000000000000000863fd8f55900b6367b10e4a05b4a118acead9fc80000000000000000000000000d154aafbab7932dd682080876a7c48ac54f22b8000000000000000000000000f03663c042f92847cebee33825876d310e352d2d0000000000000000000000009444fa483c1cea48d918e0c19d2334697ce168a2000000000000000000000000a7d74f431a34558bc4a865bbedd0f90bff1423050000000000000000000000008278f25077809b3ae8482d0717658d6e19cf060c000000000000000000000000ec16bc7f10e3f3845fe8bad5503aba26b200ecbd000000000000000000000000a31c0cad8c4e8fdf1431af7ffadfb468ef9177d3000000000000000000000000f7a40dc31237183b8ac2847b9c0ab279c0f9287700000000000000000000000027982671b1a1fc8b2adb1bc17b8babbb2d6449ba000000000000000000000000753f82f2930e44555811f8f87eec59aa99bc60aa0000000000000000000000001e8b359c57d81c239e014baaa854f5475d4acc8600000000000000000000000036ccb9cc1a47a54ead7f07aa45b0576b57768115000000000000000000000000ebf66a80552e365184b674ad47c73978dbe53823000000000000000000000000a963c6e9daf72e54550acae9f259cfae9b4abfc100000000000000000000000028d9bff81c92e5c3161ed73223e809ae5ffcfa9900000000000000000000000060f775de9ad1b7e09afb1bc801c2d5e9b26266b4000000000000000000000000368a01f2b2c9835c23c89b8765aa8903ad09889e0000000000000000000000002f6a501770c25a65c06d83dd4c7ecd109c7d2c1c000000000000000000000000b1da3c0603363e08c644da67424acc5864884e04000000000000000000000000f575af6b9fd51234f22accb4839bebd5d18adf5200000000000000000000000031226451536aaf927cf0bf596d9ec8fcfbb4de440000000000000000000000001feefb9e8b9da5bffe54293552832ea4b040c846000000000000000000000000fc06c9fe58a7ef1f22b554c492c78f241d855a3100000000000000000000000028edaffe9017eb3d4c34a76eab3f95791a36cf6e000000000000000000000000eba85388f3e3186b71c00a87bde03685d98203bd000000000000000000000000f71fd0d489b828c81a2d5f97407433d7b6123d2400000000000000000000000096f4cfe001fd48ae6a091e1455c3326bfc4cee6d000000000000000000000000270612d63e1979f64932c0bb33e5579dd0e2bbec000000000000000000000000678684ebe13e0a7402124bcd77dbe4a2620d0ed10000000000000000000000005c875271fa7558844f14c6351abf40e043c71bb9000000000000000000000000f487a2324a02efcb2ec9068d9d664f1494f87b1800000000000000000000000038195951ae005c6f61893f5fa4ac1979e982879e000000000000000000000000c01ff49a8caa07dfa7faf2bfc5707c04e911905600000000000000000000000099f1bda11c59940533a4448719c93b3fd816f6830000000000000000000000007d4df9bd3fd51d0425f0a2a36e39913531d017630000000000000000000000007a888b2509fa57dd28b2ef365be6b13a1012e8bd0000000000000000000000005ccff13a5d1b731b15a4ac791c2b0be34927acea000000000000000000000000b90a24ce325e9d8ab061d18291a7a41c64316684000000000000000000000000f3ca69961ea5c373797dc34d215a98ba3d40d43f00000000000000000000000071611e551581b72d1cf738edff5d36ce2d54faf30000000000000000000000005daf9fef1023e26651680a94ca91d8c1af6c734e000000000000000000000000697457a11ba4baa8f79fccd75775ab2c00d4c6ec000000000000000000000000600fe6d4d188bf79a72624d0bae53caff7581c6a00000000000000000000000091c72decafaf348cf18181b4ea2644a867096fb0000000000000000000000000e6038b84f32322042f740064259a183d2bcf24360000000000000000000000001c9515640045447da9dc1a7f4af72795fca490d9000000000000000000000000c27e948a462eed476badf5cd5c6c074d85b53ef30000000000000000000000004fbd368d245ddca6480f4b59ead504ad88ef41a800000000000000000000000077eb43eca627f303ce9c7814020eccbe4f417664000000000000000000000000515e860443d5259a80d677741bfd91e40881700500000000000000000000000096c43bb76b9dfe6d07ce2512ddf62449014badc60000000000000000000000004d26e1e70ba70f40ea9ef41d78d38e5005db2f1d00000000000000000000000042567ddc6c791f3dffe0f1411cf53a64d8390d28000000000000000000000000d59ce4e45fd1b445d48768d50dfbcacd693672d5000000000000000000000000a950121c2c175797cc0111794eae79fab5d85ade000000000000000000000000695c41c4c5cef50b9374120d6ff5a5e1e793f730000000000000000000000000eba6b52c4571e1d3c0a82b246b4145700553ec68000000000000000000000000baf339bf6e4d169298bff3943bee9cb47def32df0000000000000000000000000951835f9c94c1e22b28c538927f713a9cb4ce4b0000000000000000000000009b743e0fac3e89bdd78654ea5ec3a9e3ae1d622d000000000000000000000000c85201d3f37f281db484deb4a29d0248d51915620000000000000000000000005bc2431054f93d75a73b6c09b5f4f46fa63dc216000000000000000000000000e21ddeb7145e6b050aeba205747ec41b6b2e17d3000000000000000000000000ae2c67259374eae151e859f4053faffb7ea1a66c00000000000000000000000007b6ee0327edc4d40a8066a4bd74a7842672f9a00000000000000000000000006b03f97e4522393fda511cc6cd7921d094d2356b00000000000000000000000045b18a8782f4ffcfe8913227597acade47f5adff0000000000000000000000008ec72bf6bbea2cefdd4c37050983297d4585b18d000000000000000000000000a97fe39e5bacad18252cfd321d2c7b35eae5ac12000000000000000000000000c0bf569701b31fc242f51dc5d5dd3d2849bbe6360000000000000000000000003d8adfa49d0e8870801bef98068a1cf3f6064c2b000000000000000000000000ef9f6ac0108d447d7267096dd7b01710128c5674000000000000000000000000e8029c241cd72a30ea149536a0ef1edcaf69459b000000000000000000000000b1a5fad75b3ce0ed2e65a513d786a8b40dc0428d0000000000000000000000001b8bea086d5a527265863e1a90af90fff962c399000000000000000000000000661ac391294e3695c42ef46d8521968aaa2c6336000000000000000000000000b07508e0de659b7d6dd550a1cf1a796fec4fc9aa00000000000000000000000099e952500c38a4c23cdee4849b94cdf20035dc65000000000000000000000000d110a65e84467f2a45762744ff61f1d6bed0277c000000000000000000000000ab646ad6b704f5dcc3451c89d7a847e2ce252a310000000000000000000000004f63fee409654ccc700025b335c26d0049fcdb70000000000000000000000000139954a6fe1f6d9c22512548ac8252872b2ef3a40000000000000000000000009f1d88da2d7eefbb2705cd14051b6b5d6b14f32c000000000000000000000000172a7872e0550ccd301ca5b1c764d1ddff09e26800000000000000000000000011e29fe2154c5e2e337e1c0d2a143bab2f3e6bd9000000000000000000000000c445f3e2adedd76bd7ff9f57c07acfa1c1041b8b000000000000000000000000b2ecbe26b3271099c6b15a639222ffcf2195a9b4000000000000000000000000c81629344c3cd70614e103ca1757944138d0119d000000000000000000000000d0b8efe846b9742a0cb351383bd9eb5c6fee40640000000000000000000000004837de7480be018d042282c2f567453070c1c7cf000000000000000000000000fd4d3ed92f09214b4691b54db53a1752b8431e33000000000000000000000000edc27e82f380878da9d9e8ee7f824dec3883fcc600000000000000000000000067c7cade1fc2c8cefe8e9129b03b65e2da075d260000000000000000000000004f6991e6475f0ae9fe1e9207728f40b1e681b05a000000000000000000000000a4c954fc263b9d86e496bb8225159af69663b5cf000000000000000000000000f0623462227dd61f439663c1d2aca19ceef3a110000000000000000000000000ecaabcedd39bf7ebffeb2282e61b1d7ecc596eed0000000000000000000000007a63ae1aaca63f915b85688faf444bc0ded82ec500000000000000000000000040969f6ecb7dede24b8b2c31405aa7cedeb84d84000000000000000000000000dd26f7b5f4b58be6e6c0f208d9e615a8e8b4c5a000000000000000000000000031340cd2056f0ee33b1ffd8b3f6d846d171c851a00000000000000000000000025be0a5ea66a231b310eb86333cf3129115b60a80000000000000000000000009c87cf894ac0bf9ce097a516570dedaf33b10163000000000000000000000000c3c878cb864a58eb583c0b43b817103917ba6ff0000000000000000000000000f1dd2a7eed1127066a477533de958a6257007b1d000000000000000000000000a6c933515c7530779d6e4a9d05fd7053f9d7b15b000000000000000000000000237fbe66539265e565e20ca585854acb9c3de542000000000000000000000000dbab0843286bc2a2d0620a078e97bfb2664402080000000000000000000000005d265b42dd7e96bb26525f813885504e379970dc000000000000000000000000034edbba5cba015984a635c18af973f3f2550efc000000000000000000000000fbccaa100227271ed9c9fb2101c554384262d5b000000000000000000000000076ee3cc80749fda0dc9ac235fadca24fa54b8bbb0000000000000000000000008a1e68dc88764437cc88470d7091da7c7b334b51000000000000000000000000be11e831dd6ab3c0b2357094f559568518ab48ae00000000000000000000000017128cff6aa5b840cefb55f9ed06f54e1616ebda000000000000000000000000a22bba92171bb670d4428ca902122fb8bbcd5744000000000000000000000000a65357d5c239ca0ac54286cd452e24b5da4a4fd0000000000000000000000000e4c466fc469a1bd7b5d1938e6c0d5795fc0026ed0000000000000000000000000bf841cd59cb11675e6c98fa43222fe097d0a74e0000000000000000000000000554a935d9c3860bda7d7438a1db0a754119e9be000000000000000000000000dff6833eefd90e6bc2ec307dd8a84f49e95446780000000000000000000000000074677fd28c64cfd5c779c44bee13587016c8a60000000000000000000000008407af56f5a62ce5db7403fc69cc48678e1e04680000000000000000000000005205847e077945f15c7425c2e214d3da6c9f264e000000000000000000000000f13feb7d693d64337d74557844a8f09408ad4fbd00000000000000000000000066c9428e7c74ac4c3afbc9fbd953f1caf89a61c300000000000000000000000067b68a66d1f89b65c29b6c38477218d247ad5be0000000000000000000000000030decba3abc6fb695fa561f32254e447d48c6650000000000000000000000003f5158ce180ec2f72c0547e83ce40a52463e11e2000000000000000000000000df4b16cad388c0effea5d1a540f94155db5d715f000000000000000000000000f2d9d4bbd9d5cc8729fc0fdc9ecbe27604c93123000000000000000000000000ead5b06121dab13350c83278217896c5d30e43dc000000000000000000000000180fa1453228a6bca50bde02cd5eee27dab5a737000000000000000000000000e6715692236cc9abf0a7bebfe82ff8d8ec58ca44000000000000000000000000bc8aa30760cc99896c588a7e28c51cd684dfaefb000000000000000000000000f4e20a4c80c92352695afa045a0cc044e62013b800000000000000000000000022b8846589b953c92087d71186f2f441748ab11e0000000000000000000000009f310475b6119e06b1c6949c38dc7dc7bb4a81350000000000000000000000006c56532dd54032c3c6de634f4219ee35271a55c90000000000000000000000002f8c382f612db76d07b18b1bfa608c52101907d40000000000000000000000003f32bdfb15981eb7c7b7bffcaafd9951abb055d8000000000000000000000000f0d6696564579a6ffe15bc65d2933100ae73a1940000000000000000000000006856b3aced734ef701e572c5aa01c470b0a75a3a00000000000000000000000015468ae06c20d712b56d47718243d4b43bf9c4ad000000000000000000000000846f63571b0f837b81a669b642314f2f608573be000000000000000000000000b0fba5535c1efaebd303bc9974cac99a6a83a0dd000000000000000000000000f9c021ed805ef592e0fbf9b133e10a7d65d05809000000000000000000000000b99218ca87eee1ca21ddca7857a64b9b835a6a0a000000000000000000000000b141f957bf568c6efe60e9da16b69f854d0935620000000000000000000000007365c4c483472713f921c5eacd8253d5b9b139a8000000000000000000000000f2cce865d03b738fa10165d647fcefccc7dc65bf0000000000000000000000008ef6e4206b01142b48ba757deabfa0b310456df1000000000000000000000000821135478b6329a8930ba5cda6a6aed418c946150000000000000000000000006cd14bd9d3c24dc5e74281ef2d6323647bfd956700000000000000000000000002b8a5e39eb13602bb824a33ef699cbe0ee54a1d000000000000000000000000fc492e34e6bc97dede434e377201811d46a8abb400000000000000000000000050aa76e0ab3b24476986129f3ea3214f3e852a81000000000000000000000000b1e4e969f269c6ea51c07aef0a4679da78a6927f0000000000000000000000003c980b556fb8fa297394bc8e7c6adde77cd3a3aa000000000000000000000000e82ca1b59f009d4d5c3535c850f6d0355dd9012a0000000000000000000000006ef1c6c66088fcbf6b38c69743636046ecc49e41000000000000000000000000d147493975f0775479ee1ae025e19a19f1abfbb300000000000000000000000078e50353f1e54bdbd81cb9e2486f0c0baf8b598c000000000000000000000000d21d039ece96588d901e6968ee96e5426166e74a000000000000000000000000c469ac8b3d48b9374babb4487c77e0919e7a77c60000000000000000000000005bc0b5e4b6056577adf0115718b29bb79a7739c4000000000000000000000000f9eea32925047a86551156ecf6d5d638e20584c00000000000000000000000000c5b6809e4d35f2fc596df703d8ed630dc723ae1000000000000000000000000f93cf13868333bc2899d32516182ecfc9cf2dd3900000000000000000000000094bcdebf8b2b938039ef9cfc8fd89de54bd5966100000000000000000000000010981597876c962980628486972fb9ef51da74d1000000000000000000000000ff136f0c06e55695bfbd628986e1f9b754ce32fe00000000000000000000000006109b4154a502c508efdf6e41d8a2a87161c9b9000000000000000000000000a1d618401013f4abcec332a383f57aaf0eb7a00a0000000000000000000000003bf42978357248cd4846393da8ecc845d4f9d7e4000000000000000000000000a227d700dead9f8fab07127a07ddb1a61d227bec0000000000000000000000001e4a4e963313dcb1eebe6f56c35481e2c2382850000000000000000000000000657573c153147abea0e19ac429c188a804303478000000000000000000000000e428e6310cd06f089f321a23f9c3c14045b5ebc7000000000000000000000000d46e07f36f3eebe90266d351b1ed25e383d021a10000000000000000000000000e654976969510460c9cfb444d3333262e2063b6000000000000000000000000493b5c9354561d35074a68221599d73d8d07f984000000000000000000000000db942ea37cd9039eb7018a86b2aba08bb5b1ccf9000000000000000000000000adf86fe380f0a1a86faad625cb47dc318ce4764d000000000000000000000000b6ec42216231d1cfdd68727ec3f938d568297c8000000000000000000000000039273202401f32637bb232456b11a578836a9a71000000000000000000000000622ccf039cb37e8dce7d216c218b4e033675ffbb0000000000000000000000003863ee18b2a3b5222036bc2cb885bbf3b2704fab000000000000000000000000e84a2786540b89b535a4b263357461d6e4306a94000000000000000000000000bf000ded38e7d2e4d2e302778bde43e4cbbf670e0000000000000000000000007bce679d62d2aa783d86286e434ed0b925c9d50f00000000000000000000000093656598e2026a4edf7035f3b35a4b58892b1b06000000000000000000000000200d8f5af6bab1a392838d7ae808c15bf3d754ae000000000000000000000000f1a55a1e66b2c4e37dcd849c572c719589bd20dd00000000000000000000000090658e924f9f824b208723d0a10d4c5b4d3b0e900000000000000000000000002f2e961067207f55def1ea5b827e3672b275a1630000000000000000000000007cb69d19641d4cb423f8abdec93e2f79cef97bbc00000000000000000000000028563360d4f9fcb53864d649ba84ac33223d39ff000000000000000000000000e35dbc1aed38068ee6499e6a86b668f61651ab7c000000000000000000000000da106d48a88599b8d94e961f98030263dd1526c00000000000000000000000003f09d2551862bf50c765c04142c11140d0aeceed000000000000000000000000de704dc28b21af057a87155cf5efd5d00de7fd65000000000000000000000000568d156651d37dc6f75c569ef1720d764916b522000000000000000000000000a0f4cb80e858d44adcffe04cc70d18f4a12310f4000000000000000000000000386a064e59accb94125acc925023d75239384c95000000000000000000000000716c6e0f89253c058fbec990cbb8abe54908bb63000000000000000000000000523534ee543d8fc52be60529c4484d6ee02639d80000000000000000000000006feffe31b14d2b5aadb0a0b5a344908b5eeba95000000000000000000000000073b68a439fc22d8717c2136d69575563dd9458c200000000000000000000000023fcb5f1f1b02bf41578236117d8c92c62c76d83000000000000000000000000874e720d91758d4e61911316f29a2a188d364517000000000000000000000000168857da2a35a56eb44f5f2bced09eeff73dac5700000000000000000000000068cba52dd3f3f1d13e55c2b1dec6f25dafca93bb0000000000000000000000007d175b2b06adbb419b2fe0dcfdc983577157f079000000000000000000000000310f22d4240cca4873a74e17fcc2fb52ee5bdb3a000000000000000000000000719f1336623b05a15481bad36a30601b2713e49b00000000000000000000000054b44f67b17fca5936b57cbe217fc04fa9c06397000000000000000000000000cac006379526f1c5869f013f09c9e21783c069da000000000000000000000000b5c4280e4481624e26cee0c480baf0de9cc0a65200000000000000000000000047659a3300e3146d163506058e2dd2621b5be012000000000000000000000000630f04ec2cd713f0567c6ba702bbd0cb0e126a5f0000000000000000000000001267d94bd2616a361a09ae31aba0b4b24404f355000000000000000000000000f587b49df60a42d07bc65621eb28bc939f773a72000000000000000000000000933f213c8c9d0e4c546b9bbce2824c9a000b7768000000000000000000000000d0665b605c54403be3615cca47f27dac98564e2d000000000000000000000000f6918fc61edff8395c4ddbf4739c7b9834f0394b00000000000000000000000093f7a918d1bcf9eb7c996a4e19a6f414832c73100000000000000000000000008d332a0bb4a0520cd0b8c3e2f97a3309ef3b1ba20000000000000000000000000f969c2a5012b9b28f4e923e4f713d808055a04a000000000000000000000000de10fda478f9c8acecbb8d83b760fbfb457c228b0000000000000000000000000c873f3c813f339c453e7aa7c3af4ccabbff6f2d000000000000000000000000e89db542a9c07b0af1eaca62328fa4fd15ee1a61000000000000000000000000dbdd9ecb9eb720677797e513c95b944b278eb94e000000000000000000000000e284344e6699c2df761b96d96144fd857b82859c0000000000000000000000005b19c50a4eda2b2b980adf307d368cd69d1545dd000000000000000000000000c73d8e8ecf013ff999a61dc74f1c2f58a3a8c08c00000000000000000000000072c68724f5985b164befd016ef662dd205ab6c16000000000000000000000000908b867327d26e46c5335ed253e491fe7b0bc470000000000000000000000000fb19cb419ecd6751e91fc7534b3ced2f6db354190000000000000000000000005d8e750b148e03d0777c2ff3393393f5450b0fba0000000000000000000000000859a232fc2302a668259da2d8e0978b85722943000000000000000000000000682f65b7355ad5a808f55fd97b1f466a427637fc000000000000000000000000d6a229f807331f0f27c26e3ba4f899d1c49c9b0a000000000000000000000000fffb39c2108fcf35efd66fb4487489be29a4a3da0000000000000000000000007ae49c130ff202bc2ea7721de4707b2159e0ed030000000000000000000000001b6d2d2bab2227e7777df4fbd4601ef3e68b160b0000000000000000000000006e3106525f5edfaca7c11459e49d1b61799f9d62000000000000000000000000945ad0171e2647806f605b2397b0092cccdf34b4000000000000000000000000775832c61eb36e9c3c415415fe175af3f688f10300000000000000000000000025ca80fe2b17e56041456db439b2c0bdbe04780f0000000000000000000000004bd48602f83a1509db1cc080e41e85969c58266c000000000000000000000000ad895985b6a7cf26c39380ac5c93b54c5aa85a7d000000000000000000000000f164bb3db8eb5513da2a21f0e126af9fd974a4690000000000000000000000004afd31d51de4cb5b15d11279db5a633382463912000000000000000000000000ce29d7bbfe3d8a527b715e53960e79ced29b0327000000000000000000000000b872e530cd741ef83194b809c8a31d8ad2deccdf000000000000000000000000c25a7e9b56c29283ee6716246eae49db819385e4000000000000000000000000d47c0e7291e20e4d046c735dce7d9f8795b78c770000000000000000000000000201d25a7994fe613d338beee21a211a275f1d2c00000000000000000000000055f5c49e8b8d50dad55564b2531d9c680a5a2433000000000000000000000000a3b88ca03a0a4e0e84e19068ff72597abb751ea7000000000000000000000000287a9659f2ed12f275a57fb6644f5726058f5e7400000000000000000000000061c8d9845988fdf46e1b39e4542eecabd1cdd5ca000000000000000000000000ede4715ac079da238dba8002e653917c04b9f12a000000000000000000000000fca286e7bc253bffa6a0d0b31c6dd087a0d15b8e00000000000000000000000091620027587212adb86bdb0f419a391b9adbc66700000000000000000000000064eefa6dcf9daa2df449f6155a1c45b78fabc2800000000000000000000000006bfe424929a9a73381959908bb8605f6ec7e4b050000000000000000000000008b5538e9ad8bac9840ee1cf2e44533b2cbea29900000000000000000000000008c3093cfad3bdb0be7aecbe11a3efe6e52af62a10000000000000000000000006cb01cd97e52ae9a6edcc590ea488170377578a7000000000000000000000000a635967c3e80cfb19cb7342d71607cc1fdeb4fa5000000000000000000000000f6c2b6155d3da1b2dc4a1f1c11601625e4c2519b0000000000000000000000005bd9e923735a06b8f1bda280f1a0cdddd0245d7c00000000000000000000000042a5563525280d2deea5b2aeba6a606dd68c694f000000000000000000000000f35cf40772a7ab2d72d36481614780b7901620fd000000000000000000000000778c62aa98e5696b03dea780aaf1a1aae68c6d97000000000000000000000000c4aa157e8909a9683d47d25514e1a6705c5cf10000000000000000000000000018ad555f7de40166d652a63cb4db7b901226d92b0000000000000000000000000daa7b6759675ed8d43f35f2183b61d22500d2bf000000000000000000000000ffe9ef51418836add6f138954960c7f03fb366400000000000000000000000002306b2e382b1f92a61ff2cc85c7f4299612325f50000000000000000000000009b40d1c62c7a862f21c7022fa276cde3f1b55d280000000000000000000000005a820e2fa4b6bd18e5a01e3959c9445380adca25000000000000000000000000b2eab55f172c01625de1d7b71f667dbce0dfa9bd00000000000000000000000000991da978e500fdcb2c16cc555683e2bc2b95130000000000000000000000009dcb19821949ef3c5f715a56bb9d1b22838bb5d400000000000000000000000034e8b4e6ebac58e6732228b11b5cde2ce1642b1600000000000000000000000031e62e01af31eb840adbf676ec36c053f02cce830000000000000000000000009d515df7fa3042b3d9847732e0f554fae12da73f0000000000000000000000007226311cb5fa07531eb32b920a4879273376a5da0000000000000000000000006ee4d272d00ef923c2d4df7b96197c05a87c67730000000000000000000000001cdbaf69ef40ee112fe1d3377e9a00ab00b5f84c0000000000000000000000008f44e4e82507c294057f8a1d723d49bbbe3e03c20000000000000000000000006b12a154cb4dc1583d4b3d6c32513e8a4d69de2b000000000000000000000000d8780c38289d2a7072407dd6c9643c9c75d18e98000000000000000000000000b42badd4033d9043a5542814758036d859ac32a80000000000000000000000008099e9a28726521c7d0e94dd043cb4e249a2b570000000000000000000000000ec6566c05965a55184425e616b9225e94a74eb24000000000000000000000000042c8b1cd4d25378c3053a0491531f0c8552746c00000000000000000000000042d7b9c39f6517b1ef7d99c886eb33be749fe72900000000000000000000000027bcd8439b622b53058b566da634cfcf3b31c4be00000000000000000000000077314b3c8f1a8534fcc28d0d34334cb4e084c480000000000000000000000000376fd684c09e716e69b956044abf1f2fa55132d70000000000000000000000005e5476c06a51a6439d1ad876cad3f1f4b0a137e8000000000000000000000000507f425742eff0eff9737c8a78d98114b694df26000000000000000000000000afd86ad6ac0e346a7fe4922156e72cdbf94b26a800000000000000000000000088324f614f3d980ed420cd198e6d81537118f5dc000000000000000000000000118ee96f576ba7beff518a5520acd19054d3c5de000000000000000000000000a29e61a1cbf42c7d5ecf6ce45212c91441db84c40000000000000000000000002f755b1c14dc8d6b2e378fadf820ec3f1dced40a000000000000000000000000b11cdd95d64fe7a4f0f5617fad40cc1ee0692512000000000000000000000000a732d09bdc639657b3ede234996c4cc76e286a15000000000000000000000000003f58702ec55143273cbdaedb76f4df5a26eb7b000000000000000000000000edadcc2c4d0d00fa4e126d879ef54d42f22ef597000000000000000000000000942d3c2875c2a67b8e7c47bccacfc0f438c8360b0000000000000000000000002b89ec8008cf2f1ace92304dc7449620fa3c86c30000000000000000000000001de683556594e2059ae4603c2721d86f48c274cc000000000000000000000000f35b1ea22596c6b0609c6177c16e8ff8921b269d000000000000000000000000a6b6f46e4ce0a26a435d4a2137ee7e616ebe6c840000000000000000000000006bf726252b15165ab322674942448bb5756b76db0000000000000000000000009c2e80c1c86af02d7eee6dfd20ab9606f6d660220000000000000000000000009ef90ea37c58e7e8e98751c0965441b105b2760c0000000000000000000000002d55632a6eeb8daebb6316c968a72748134327a50000000000000000000000002f27d311c547b516842f48b5040b341a53da807e000000000000000000000000187575dce86600bc732bcb07bbd05783919bf304000000000000000000000000aeff5d5ed76535165410a819d8e39523f0c22faf0000000000000000000000007ee24c90c19b7a16f6d0fb907e35eb6aa166040b000000000000000000000000f9326a3463cc2e35b451e87d34e208f982d1e682000000000000000000000000ab2269dbd562cb10c8db24722b9f8b7ad0d37a5b000000000000000000000000c2f173c8a9a0e07ab9c8cd00ca93faa6b37d4c1600000000000000000000000071f49538357a60de9c8792d413101dd92a50071c00000000000000000000000045f9e52416c21f799de7076f4ea0cd702953a969000000000000000000000000482be4531f91b1c2817816d5d34ee649178994ce000000000000000000000000c995dc43dcc70a9c4b34d36af0ae5e0a685565fd000000000000000000000000a9f2e4e5ae1353691511c3e643be63c54cbb1f4e000000000000000000000000645625217cac9734b6e9bc3d17312fb43dd75a8c000000000000000000000000b355d59bab123ae457426141cc8f0fe2f4de1d7a0000000000000000000000002889bbddd8fd3cab986ad9d26a31e7ad99e4fb13000000000000000000000000a24d752760f0bf07536699e3308bec9a276f3e680000000000000000000000004b3bdbcd77cef7766cfec0df73a91412cf3d322b00000000000000000000000082bd963abcb7165f422157613994fec25c099a9000000000000000000000000027d510a894ff4aa791d143ef6f76fe23409841f6000000000000000000000000a8e870eebb633e143ebf32e77551d52f5dd363e8000000000000000000000000dbaea15276fe8e63efe8f4afc1fd3157f2e5f7c3000000000000000000000000786fac9592c138a1f1fceecf358c521e0aa61e1800000000000000000000000018b89765362f6b38b589745af3ac50d7dc6ae3cc000000000000000000000000b8398e353ecd9cb18908a5e81158b58e628918130000000000000000000000000929d77f48714c5fa21d5e8091e1ea93273236d7000000000000000000000000ba187e9ae230f7c5d82a32865ffcfcd5a67b19fb00000000000000000000000012c02615b0706683c803e2acfd8da44beeb6e4c500000000000000000000000052669e948916b79131f738ef6541f303a9872b86000000000000000000000000c848bada057252024a4a917b331969e22f399ec1000000000000000000000000f2298c1b7d4c63b2fa5c157cdd35fb5de0a5affa0000000000000000000000005350f89fbf333a19f8c89197d0c941964963834100000000000000000000000025010d4732900d9ee4f08b97d4f0a27e74f87a470000000000000000000000007dfe9f19f1cf0aecf6ea92d6aaddd2524d0123180000000000000000000000006a0624efe6bbff87cb58375e2219e9af8e8a45c300000000000000000000000093e929e272ddfcd5598684456d6c1b1f05c320640000000000000000000000008ae68d163e27e59fcc17610651d4e8b10b2c53060000000000000000000000001e09d326236faf939dd4d8bc6478690c4259158000000000000000000000000061f5c52a0eca33c7b1e4c8980fbc0f0190040c4d000000000000000000000000a1ef68cf7ec7b7d7f1f1afede3328154edb1c9a8000000000000000000000000155d3c6d7857a012cc3fe597e3bbca79d1ec10970000000000000000000000002319943856f7e0970f47b29406f7a1f0b23984ee000000000000000000000000d411a8b4a71be9ce23cbcdfd0cc5422b07687a0f000000000000000000000000988bc974d54d8e511ff0cd003cb1596f560de03e0000000000000000000000001e0a6ef9114c8f6742f0a7d0129d9352bae75d2f000000000000000000000000998777e261049ccb4536f162f2462b9b0a0d55e7000000000000000000000000058df67107b939d9e9d2c7c06a2b18873b6fe32e000000000000000000000000312588b3798723538e834b593c583b93da3b34c60000000000000000000000000b7a4288c8ac3070b5695b450f3d61c4f18b75db000000000000000000000000242b6143132f14c0fdc71de4dbeb80c124e391a700000000000000000000000067f3707aedf1ab14f2b941955a370a73afd79ae50000000000000000000000002ce1cfc7ad004b26e4252c87d074c579c5c206d8000000000000000000000000578668b98d89db3c9e841049e841b598e5a487a600000000000000000000000004e6d0a93c2543b104dbd775a6c3dac6ad73721e0000000000000000000000009129239bce2cfeeef469de7db2df710b94a7d7430000000000000000000000001a12a2c95c6b9bd8b1618ab1dbd400c261512411000000000000000000000000085377d931247ba7f5d6b2602da78f7a28d0a5620000000000000000000000004e558c8dc4f94eeff6fc8a6224b247d33934b1bc00000000000000000000000096a463e593b882de62121953994563481c292dee00000000000000000000000050a27fb78c10a374b22cc9a28b980a14feb26b7c000000000000000000000000bfb8818e339caea878c8044b68b0cfe22c1caf7e000000000000000000000000ceb3973c890cb55a17be49a79b70b1884343a3be000000000000000000000000fd8e7585a32b1f2e087f89505e4cfcdbcfbe0bd60000000000000000000000001fd566205ef69cadd96ba4c724cb3e5bf281207d000000000000000000000000ab2f2f257344ce13e8f2c78dae56305fd1ee3907000000000000000000000000409caf1cd5a0ac8d21b592e847a1fa53f15d6a4f000000000000000000000000ec1b9406cd784bf12820923b192ef6954b91a1de000000000000000000000000784fc56d52f81fc9f1835b2224974ca9cc2d3d3e000000000000000000000000daeb4c2ed009cd9ab10700d2fbdbe99256022909000000000000000000000000be9dc912660d552d22aeb9215a9981aa2904c5a2000000000000000000000000ae0a97c15aca84f0561485d9d2116855cf392f060000000000000000000000004a50ed2a1fc9b422b727ea0c67d70e538aa0930d0000000000000000000000000f60b848ce215cd67c34fcf9a3bb07b8b8053d7e00000000000000000000000033f2d9c7e23ae00f92b7f2f64a2d14d57a3121f8000000000000000000000000c7f3dd3d0d759c5020a6a540eed795c3d629259d000000000000000000000000c7e223e88e03a0e9dbc6364a042b94ed44f7e51f000000000000000000000000e19ab51fe00993daf83fbb5ebe88b7ad9d93231c00000000000000000000000090ec091a3746810e0311001c14e635ac14a6bfc3000000000000000000000000a3bb58ed014380308f61cad271696941a8ceb0d800000000000000000000000030f3e2f0f702d1c3a3c51998644542cf46e4916400000000000000000000000066033775fcef02d856e267945b354b7cb1478f530000000000000000000000009dd02a2c0c4d3743689a308f5fce2eb8a9a82852000000000000000000000000736db2ee3833d227041aa1c04463eac1f3b223f5000000000000000000000000f21692a98d417a776b5dc7b7a71ca1f7c8e18fa3000000000000000000000000f4422eaddadbe8e779569b38fcc3fea5a8ec18260000000000000000000000007ae172e7e1ba1528683099fff15b91080c30cca1000000000000000000000000ff2cda0f6558fd3d1ed91eb519a688d30218fd4d000000000000000000000000f22a66f738cb360421d2f7a4b19ffb1eb7c18ea90000000000000000000000006853c55b50713ec5ed17c39ab957ed3aef8db666000000000000000000000000d8f7c52a74c39cc1c2e44a6d2ad70a07a1c1c67b000000000000000000000000ec22df9852de80c5a2761cb8c96a0e289822c635000000000000000000000000aedaf8accb0a01ce0b3ddc5afe75eff9ba251f940000000000000000000000001b341538974c8dbeed3f110ddb3be27665b8998a000000000000000000000000763ae0235abd8b28b9f29aa41e6fce1590d18fc1000000000000000000000000a6e1d78964b8d9a44be2f997fbc576b40a09e494000000000000000000000000da46842325e279235e6f9dad59f26a9b37c49f900000000000000000000000005f302634c43a8d129e9c7c56ab877561478dfefd00000000000000000000000004a86c3a0dfd761f447cc5fd5590ea9fd253e48e000000000000000000000000fb48202e7b0ea12d7e8a02827f6e408d3bf40fe3000000000000000000000000ba100e0f7906c9c8792aec208028c271f963ed2f000000000000000000000000940a3fabd094f96caaf739a415a7bfd3bd30604f000000000000000000000000d23c5df80659468d6f152847d9bff3af2a8073c0000000000000000000000000060828f7d80b15b76a24aea64b7159d45c724680000000000000000000000000c1d3135283817b54de2c055fd5dcdb011a67a51f0000000000000000000000004befa8c7ab1bc467cfe9ce6dc9ea07f7ec055e92000000000000000000000000632feac4b7678d46e780da6ae9c800bd14432ed3000000000000000000000000739d9d9628e4b5d77d5cfee402de5718b95b8142000000000000000000000000f8e1cef8cb93bd116e4090456d8e3891449e48180000000000000000000000001956d90c55b5de13087679b85277fa63bdde8279000000000000000000000000334c3593df47902c5b929dfe402785ef068cbc85000000000000000000000000c93d00bda4467c224ae89e02e4d0b42280e922b5000000000000000000000000be6896f8bd7ab7f016ed59b67dcc64bb35745a79000000000000000000000000d15c54583229104443a8d5a8b3eb90d5b8c65ecc00000000000000000000000072b8da0a8c0c0e806c587dc0064b81b8b97ae9a7000000000000000000000000ddf8779b578ce8e3d8a20e564df56f2285d78e3e000000000000000000000000bbfac17b09ccec0050c6eee06b2a870518a538cf0000000000000000000000008a2dfd009145fbf9109cf66104f57830279f7f71000000000000000000000000669abc7464f281effb46a7b71a2b2ff18de16fe0000000000000000000000000c1dce3a01aca494ec240f32e1f2bded43eac415f0000000000000000000000004a8247595dff46de550e41e0ec959254752ef230000000000000000000000000b2ade5472716b28d47f6f28e944be5a248b101c900000000000000000000000085c5920e39219d5fcd2e8f15181d9ab5cb44a423000000000000000000000000e59079de8355f9e9be2ae8672093a8435b5edac2000000000000000000000000bda9b5f557e7dc960b562bcbf02d0e024abf6ea7000000000000000000000000de0072fcfdc32aa3603c59be7513d70575830dab000000000000000000000000b80d5fe2967a7de24f23b2239762fbe03374dba6000000000000000000000000f54b02be3cc5a125bf99db29cdc315a289ba2546000000000000000000000000c906c7a491d6f7b1f24a9502cd7db938e5d57a04000000000000000000000000e897d3978bd636f217e04644f3acfa69b99d4b11000000000000000000000000b66cfed725a9bfa41e9aff2cd19cc140c875554e0000000000000000000000007812b5f5af2f632352b16b979f1026045ff8b4f1000000000000000000000000e32eee7fb14f43763860692087181df86329987a000000000000000000000000832d1a2e5b0eb0f90943f135c378c89b79fa1c2f00000000000000000000000003e531c3fcfd1ab4fc123bef9ffdaf01e35e527300000000000000000000000041dab73dcfb70f055182eaf22f9c566ad3c4636800000000000000000000000045ab39fb286ec6699e99a1c05f6b4bffa09f87ba00000000000000000000000061116655e65d607425e2129d7a9890081fecc338000000000000000000000000b49a8098712f078f7fec07a4f28dec918242a62500000000000000000000000020606836e94659fb0c94bcf26006e32970a8940e0000000000000000000000006c550cd931f4ee3123e1dd89af13b4f74874bf4300000000000000000000000029768f26044ede1ab355823d845ec3f237bd4995000000000000000000000000d8887bd4169d393258d65fdff76b9c74b473c4ac00000000000000000000000085b8952c777880a2f9181750978360ef2b580b00000000000000000000000000a34f21c545abd4b17c8347c25878e7a11674eeea00000000000000000000000018e48f91f6bcfd9b76f6e2eaf2b934eb397a5c92000000000000000000000000d52967adb5abd59466225c5dd62b09c00d6d1ed50000000000000000000000005b1805b554b86f47bd783eefeb10f842d70409b800000000000000000000000027a32b1874aceac4ffdb91d45a539b39432ccc4d0000000000000000000000009b8d96a3a2a93530657aa5c5a223264995c84008000000000000000000000000a8c7ab159b86b47b03e7538c3b3ac4c5de7e1d680000000000000000000000001669c495ea756ea869e98ecde4dd52afdca777e8000000000000000000000000b8f960aac1b8f5b4479abadc03fc1d4535226d75000000000000000000000000b519265e3a1fe6291ea8527c7c97b350fd6a8ef40000000000000000000000000bbb650e3e3b239893ce2a1b2522c3c7685013140000000000000000000000007222dd73a6d19c880452cd265ff0c43e862da5ab000000000000000000000000dd1ed0b4052e38df6980aded5e1b93c7ea9a751300000000000000000000000087b090fc7e3fe98510064cc52421e6342684b251000000000000000000000000976d192bb66038657d830e1ecab868b3d7115cc80000000000000000000000009162b1314c33c7fd4a281cecc07cf619e40b4ec2000000000000000000000000e84390c6db3350e01dc7af92700281567fd31298000000000000000000000000a947acd17403dfdafe19b6734a16fe0a45bbbb670000000000000000000000001e126b497ec37678adee0f8858f94e9be5c3086b0000000000000000000000009ecfbae8627447b71cbf0fa349c55f165d21e921000000000000000000000000e2de6d4cdfe0a5065265f046a1c2f1288902ef2f000000000000000000000000068c3fc3b316bc945f61b67ab4c7b9ae99e1d48f000000000000000000000000a495423679de17ec5b559585a5a81045384ac5580000000000000000000000006bed23722d7339155668202da09151c96c62708b000000000000000000000000e313766709ac0ad6b1f42774bf3d39c45eb0d2fa0000000000000000000000002d296c71f4e483ff7a67f21365eee2b3b07c1ae5000000000000000000000000dcb741ff6b1d4beb6be882d64463960b2f4c979e000000000000000000000000c71687ff747cc0ff163dcf5827eea5c55e9376880000000000000000000000003f721125e00954c97cfd5ebf6791cfddaf2d1c90000000000000000000000000b6c5a4c71dbc7751e829bb82560f54ff2c4854fe0000000000000000000000008a19b73f2a2e95a0898d3d904a92f14f3b4721300000000000000000000000006fc2153ed1808b799f216ff226e618dc0a76e90800000000000000000000000079ade5251521b581598e50964346917d243e0e01000000000000000000000000ecd4397ee12b152c03c35f2049971878e6c7d5d3000000000000000000000000916e12eaf8f55444dd27eca08810cd8ca6c2d35f0000000000000000000000008c6262755aa402a01835a82e86ed827d64cc9aa10000000000000000000000006a7ca541fa5635941673412241febb0250a1bb650000000000000000000000005f32c8dd2cb786e279d98d776fed759402bdaeae0000000000000000000000007972964e34d1370ba60ff4573df514584509c10a000000000000000000000000fd596626a5e352b638bf76c8760682037ae783490000000000000000000000005d71d0865ead6770b21b056c753bc7e4dd35a4bb0000000000000000000000002333bcc7c32862cad208c34ed402915d7bb7377f000000000000000000000000b13cd4eee6c215d17ae2954ce54753a7980f3253000000000000000000000000f4c52e8d3cb261e4007e545da041e6215557cf0b00000000000000000000000057067691ee09cfa647a0f6e6db4d8dbf57446a6e000000000000000000000000a5cc9a7a6bd19aff3d111fcde4a4a7a2258ea24f000000000000000000000000ef9412bab6f8b25a0a60e142e6bc236eb63715490000000000000000000000002915a75ffa6901e4ed19a563f684010e50908162000000000000000000000000d048b57a9158630adedf6010ec0bba8a93624f1f000000000000000000000000260a6f7708416cc9b1397a019dda88f76c09f14b0000000000000000000000003000de6382a45a41e83d613d9ccc0af0e87f432b0000000000000000000000001e70f83c7fa47a92383000ba7408bfcc559d1adc000000000000000000000000c536529bd0bd836e2d17cdfc229d942a8148a51400000000000000000000000080809357cf03bae054f697bc662a8be7fb3589ba0000000000000000000000004d4937f2e4a79e2d09461f74fd62c05b630d761800000000000000000000000082d645f745a9b5edaa9211d859c19e551125cfe6000000000000000000000000d570936a870a46ff82063cdf52f762751400055f00000000000000000000000034a951f6a047ad0591d949a0a7bcd861a95f766900000000000000000000000048e88dcd38300c66b45bd01b6941f890bf68d598000000000000000000000000ee494754ba4f2644a95b70d1751dfd12e67f33d10000000000000000000000005ba272b3465e94c001c8031e3317452f1884fafe0000000000000000000000006374dbe0f2b326f2fa8142d19838ca0f4e84fc6100000000000000000000000002f6ebdd7058ea058646f6b3b2ea62fbaf9d0f59000000000000000000000000e8bd493be6fdf0db91fa6bfa1b567dd45db2d3760000000000000000000000003cea139dbb2f0b99be6079d96c5579ba8c8019820000000000000000000000008b6caee80c91877459d33e409bc1c86130861bba000000000000000000000000a7eb0ee69f04b7cb003dc31385c49534ef47c6de000000000000000000000000545012ea8f058ec3eed30a0f9ffd6219df1858380000000000000000000000001cee4157806957f3f33fc7621c06201bc4daed00000000000000000000000000a6e771d0da97f9f61a75548b3849cdfc40d9db50000000000000000000000000b3c379b28849808600ac3a94dc089049a48a77630000000000000000000000006a2316fc2b8fb107ccd538c62ed8279706fb33bf0000000000000000000000000d2f55d09ce3bc9b6fecbd9daf2649fc08357a9800000000000000000000000057439a42952e4f0bebb133b6c5ae1c4558801b0500000000000000000000000042b8cfc2028ac3f90f587438db45da0aa05577cb000000000000000000000000ba2e34e10ca24d66257d6d7b95685d3eb786e536000000000000000000000000138781adacdf59d7040fe7392d7bd82c4832823100000000000000000000000029babdbd4b62ec64de61198d55e63575a1f033cc0000000000000000000000004cd5f4d27cfd2831aff4a162b51185c154310a8c000000000000000000000000a70d631a3f10cf080548500cd440b054f414289c000000000000000000000000fae31d7fc5bfbcd064ae16693f0c76be75ff2d0a00000000000000000000000070c5f2ffc5808748085137763b4a56de81be29de000000000000000000000000a613c308b1e27f9336d6cea978b79733b85ee27a00000000000000000000000073fa782476793f44dd02b1a2814c9c49f447735e0000000000000000000000005a5c43c88b34ebcb3ba7301f79c47fb50269f120000000000000000000000000a5fc940434240043906964774acda1155514b690000000000000000000000000624526dabca8c6329c5572569920a9bade3e2a0700000000000000000000000059eb7f5f2d2782354546e778ea9d15ce95d5e31500000000000000000000000001dbd06488b986c069d6eb6e407f82b597ede8050000000000000000000000008722b97256e26edc25db3da8766e436b756db1db0000000000000000000000002c4be05208eb0b8d2f454a425454a012ff73e5600000000000000000000000008e89372d37e2c9f3300a7b74fe58bae7fe44f0f6000000000000000000000000ef944d6ff78f3417fb1b5cd8a2ac380bd3399b7d0000000000000000000000002fcc0cf495735c18d70c952c82fb33b21244b6ec0000000000000000000000000f4cb868f4430cb47148b387eedcbf54878c2ae6000000000000000000000000b65aa481f0f28b2b43334bd0518c39e83ee7635e0000000000000000000000003d57319a35cfe533755cc53fd36a79652842ed9000000000000000000000000022379998d4116d7595279d562cfbb8aa6b916ce3000000000000000000000000212f3dafea0a82cdabef7c3c53e823432a064fee000000000000000000000000974178411ca0ec3f0e50f5b3d6cf7b4d0bb29635000000000000000000000000e0f2680cafdc90a7d1346818ee1754932efc347300000000000000000000000046d6acc2137395da2279c0be2676d74719fb3e2d000000000000000000000000e9260e6182f74b9db8b04008c0e763e62d793ab800000000000000000000000063bc531b2e0d002bb0573964e97842ebbce0a57b0000000000000000000000007497ca31a8ba34bc7c1348083e1717955fe3d8e4000000000000000000000000a49343f73dc39ac864e5b81c2a73421061a3c5af00000000000000000000000028810cccdc152347927a132b3731d180335e6060000000000000000000000000f06bb5cb2c41bd2d92bff42bbb8cb56f227265fd000000000000000000000000970b760919b0e6c68d689825ed3f58fdd1dbb79f0000000000000000000000003238297d3ea6544831ed62157f0b6caec29a79fc000000000000000000000000eb8e10f9ecdfbcb6c4e8e6293b88738edc7c5564000000000000000000000000272c17b8325e54c148c2c8813b695cd6b54f71bf00000000000000000000000082c50b4496b6058bdeb2bd4ce0a46c44c1c9c5d0000000000000000000000000cd6179e7534641689697618e66bec0eb332f3ec600000000000000000000000024d9b30fb302ad1fe54aa87af7f2b9537fb31c09000000000000000000000000676b9cf50256513df8f074b2f7208372c5de11d8000000000000000000000000d8ddb300fdb27351e641b319a3835a0356cfe228000000000000000000000000bd3a9704e1639e0ca29c3c65ff6a55355611ed4100000000000000000000000020959edcff5f483894c686282a7cca4305ce8b33000000000000000000000000c490256422b86b15ac41c7da190d9a1925a41b810000000000000000000000004522a263e33f541c849eac3b3b139a5497f34f8e0000000000000000000000002a4036b2e48e7f0d2f93fc41f736124891385e41000000000000000000000000c03b83ac821a2db694e23e8f676cfde9fb010ff0000000000000000000000000a3e5a92ed99ced6f13278db7a26c4e909045164c00000000000000000000000075bc3ad30bd7847cce4893864202120003a769ea000000000000000000000000fa5b133f8f3de7240fe73857e70752a285f43927000000000000000000000000c21288614876b2b6397e98be085f700a250404210000000000000000000000005d9e5942b949ce6fae886a4c9cbc017576390d45000000000000000000000000c2d8502fa74f8d55f40079f5233baa3b7e7d374900000000000000000000000078614efce0cd522df5881f307c46843f92b5d2c70000000000000000000000002747c7497d4f3d0efcc525ac12a9f51ba312a33f00000000000000000000000031d7158ffe865ed2b2883487c811796a46306a4100000000000000000000000093718afeca6799419f91b801880fef915419092b000000000000000000000000e68217dc8252a7f1d2968f2d3ac5a6a68dd9dc5300000000000000000000000067de4547b338d37ebaf207980f6099d8bbd4b8630000000000000000000000000c5049a77a8e2e062af2eb3eb1797dc21db71f17000000000000000000000000901afce63ff06c836ca4aa86267a89069faae88000000000000000000000000078510387637da8601b626f31d2da61e532eeb861000000000000000000000000a6fe25e78c07e2d3d2bc17ae36373aae4d87987d0000000000000000000000004e726b3b55e535ebdf679b0a4669c6564039e19b000000000000000000000000d982a4fb05d0d6a79944a5febeecdb9702d0e73c0000000000000000000000007913c0e894f316c4f209336ffd1e4e2aa7e06b5000000000000000000000000045012ad2c66bac98759acdfc3537104aaab8e4dc00000000000000000000000067629c49daf7cb535020192da6e16d12911127370000000000000000000000007df0e7dfdceded7798c85b81e4f9f4f5231f372c0000000000000000000000002220d223d4f8a5dc41c68b68db46cfbce225db25000000000000000000000000a2dbdebf504ff698c9038913ea58f1d8714a421f0000000000000000000000004f80c1d2e031105ace5760b831291fc335fa37b9000000000000000000000000d6209ca6084318dc57bf8f0c2886af81c82e9a5d000000000000000000000000c5ab2cbfb1beee5359cac04a72d12d1325cdd7d800000000000000000000000018039140f834a12603bd8ff1092e91eaf91d8bc2000000000000000000000000afa20409b0f2533a8620eb66c7b66fc40768f9a7000000000000000000000000138f140ae86f060b448c25bc073c06f13ff371b20000000000000000000000003a43aa48d941e62051e6d4cc9a75b8d1973fe02a0000000000000000000000003804284616bf04c100bcb4f9ae95d42f5775f98000000000000000000000000087c35827830f46b78b046a954436c3b0a8e8d78f0000000000000000000000001819f6a47c8bd0075d76c0e027a42d68b75ece31000000000000000000000000b41566b6ece584a591e949bc1ba000c947951105000000000000000000000000e48ce9f5faf565ed217e892a24fb046215c09b23000000000000000000000000c222d5250c7b414fc6973558a7cb916268ae6fde000000000000000000000000fb3f9cfa1aae4ba25069d580b71542bc67e3d3bb000000000000000000000000b600050eb4551d219f5ead69a3ffdd46a44b3215000000000000000000000000cf5763e32bc332855af2aa2445e6617fa6995908000000000000000000000000b806bb40e96ae8232fc9458e751ab2b101e519410000000000000000000000004602dd0c4c6d2b56bfd6583d34c4ff57083c7b19000000000000000000000000b35d4ba5a520194a8e1387e70635ad59a2566a29000000000000000000000000921616e2c2d0d5490e9920872a828ce3f5e3026c00000000000000000000000055843480b1884d2b979cdadb69a2a35207181a86000000000000000000000000d85533baedc58e349c5737b314ac05bffa0d95ab000000000000000000000000984eb419a4b96e9fba8bf64801f3d394fd1fa410000000000000000000000000d3d575b812a4fd491854ff0d50f2e02cd2004ec500000000000000000000000077c0b38a04c34446bfbbe5bb62a248fb52c59c0d000000000000000000000000bbd432e15cbdf0c631e432920ab4c3ece4d7d7c400000000000000000000000023b2d1d2d80bdc69898cd730f60fe771c477e5880000000000000000000000005d5ea7a2d641012d6bd0db6bf1809680fb3dd92e000000000000000000000000dccd12a0fdef6f9d7f6f1a54a8d694cea2d56d610000000000000000000000006133254983e6408980e270e0219cdb13c58e5e950000000000000000000000002cdf28fb3106a23649a1c34cac5d85b96dcd5a9f000000000000000000000000f32fd2985fbb5fb5521d13e708b5050f1c3a8f43000000000000000000000000e5a9e3f4c23ef404cd8ede1e713446e9ba20d8e7000000000000000000000000b3a270f7c260fa14082c89812b5e3f48123b51f9000000000000000000000000cf45f94b1241f7a346ca6023a9840094e848a14d000000000000000000000000b69f2faddcd9cb2bb7a38fe9d1e88f951ca10ef300000000000000000000000030a38ffcbf344318ab3d9d9754cce33482b399bb0000000000000000000000003f07dc2fe37952b1901adb17bf797c97e501558700000000000000000000000090e85fdd1c600f1d97a7ced85c669f95a495f7c60000000000000000000000001b02eab42a1004a6210428c5740fcf0cbcb5ca6e00000000000000000000000023ce05a0c5f425f2928984b80ea868df48f83cbb00000000000000000000000015f41984b564dbca4b8edae49d84b46e7de05f1f00000000000000000000000015a029c9c4e7d4742141b2fbe9bf766bcd6f5006000000000000000000000000f280dabeb5b6410f1b9c29efc5e91541a152ad1100000000000000000000000039b25d80a69df0d5b811f497b2ccfcae628e337b0000000000000000000000008f19c86f1e0d52f61341fed7123220da70f8c5a3000000000000000000000000f6ea4c421f592aeaf6e2038b55ac0485bcab196300000000000000000000000017c706b349f5fb8f8414a4cc08b06dacc77a745d000000000000000000000000e080788a354dedb3bf5e69101f10a81dfe8f037a0000000000000000000000001a83a7f455840fcdaa5f048f2798add8713df376000000000000000000000000e48970a8bd0f0dd94aeac8c583af37efdeb2348b0000000000000000000000008f93ee79dae3ddd96c1ca09a45cf43712ead1e8c00000000000000000000000076432499baefb7fbe762543359db4c2922e361940000000000000000000000000d73600c4a160ba1ac4e9cd8f718e64be4dee5da0000000000000000000000008cc0631b87ccca9d7db84ead8ebc8f438227db6f000000000000000000000000ef61f3ae6d07bbce18f66b53deb44e441146c9840000000000000000000000002f1c55b570baf64b70ab9eec798be12bfbd3125b00000000000000000000000028af2164be69700274c6f5dc55de07ded56700e2000000000000000000000000aefa1a0017042e6e7f9cf8335eb4e07bf151d61f000000000000000000000000b16675248a597159b828341e0d5f378d3eea512500000000000000000000000085a6a9ff09549fc6d83ee522dfb880cb795efe4d0000000000000000000000004b15c3855f8061e4fbdf3062fae52a2fe991cac400000000000000000000000008e57b5f66ae8f8b4311020f99fdd3197309b59c000000000000000000000000b3d03094265ca75d5bf4b2a4a8dbd619232e9c50000000000000000000000000892e47c5b6edcf3af928915238ed041affc5a8c5000000000000000000000000a082e46f9b0bca9b125e0da69646cdd7d4b9767b000000000000000000000000b0e6c57d9b5b46cad1e942dad59877205850c6ae00000000000000000000000048eaefaee81e625b67b208b1dba1f5f8d101427000000000000000000000000050aa4cd2bee532b7f5c92ed366743836c4df7ef100000000000000000000000003ff4bb671904c2122a7a2145811cb6b65c06db4000000000000000000000000dc1c767a183787eb87ad97f8d9e48c6609562ea0000000000000000000000000bb9fe7fc7e80002e3e9315eaf2d53d1cb571dcc40000000000000000000000003b36ef902dd900ac70ae33c0f80d27eeb22cdd1a0000000000000000000000002fdc596743045d825ddaddebc08260ba5fd3324d000000000000000000000000ddabd01037e944cdde43ce47be55a41468d8935900000000000000000000000013bc08d1e3fbe09562ea7e9babdd04309cdbc88a000000000000000000000000244c046237cbd5275aa5c14c3b50642d2221c4160000000000000000000000006c4fb1ce2d480cf3b0bea4424b8b2bcc9285619f000000000000000000000000eba7e678bfef4afeb69ca4ca384f3cd60c0a781800000000000000000000000032315e15cb5a244e523fd8bc453e4663471bad8c000000000000000000000000cd1f3323e6bd53c87264ca83ea2e1a9193b5a5ca0000000000000000000000007699b53a537710b391c4b639e97896020e33da95000000000000000000000000baa312d36aa9721b150e7a21d2fb6ca79fb16c98000000000000000000000000699f38877ebfae1928d48d61ee1fa22216954a1100000000000000000000000019083dac5774e59d54b77fd0b3154ff7f3c7e511000000000000000000000000ddadf4bf4ef3469dd8b4fdb8d6936fb67770bce1000000000000000000000000f68497cd247f11544e9103305fc7eebeba31546d0000000000000000000000006a6a2f61c0b9adbc7b3d11e0400bf08be4e1fb2200000000000000000000000035ace97dede21ad4d814aeb1bdf052ab0bb97dc20000000000000000000000000ec30abd52a95fec69e0a240bf880242117e22f40000000000000000000000001d1cc56753e0e6dcf1abe6d141f6208c09ea7824000000000000000000000000ced8b1d58caa854c82e20352dfebe65f8cf6ccff000000000000000000000000b1e9b2bb2cf4a9e86086f9299ae0624df6533634000000000000000000000000809f9de0c8370fe57084d794d67d94ba878f2305000000000000000000000000a76387e99dc618bacbdb30e6913984b33588cc6b0000000000000000000000005bab0416892f746d7fe843208b6aa82081f40a980000000000000000000000004ca98429d6a0ba9a44f4c54ae2e31e42b2a1f0a1000000000000000000000000f825803a3306a31251c0e9159a40c72fabd4d682000000000000000000000000f0dcfe42346a614360371810320777eaeaec14940000000000000000000000006196cd7980e095a8fc65f8e1e34141f2b701ed81000000000000000000000000e72872bf917cb424d7ec53907471f4acc75f645f000000000000000000000000b65d7c33a2a4722bef6a61df254e82031cec54dc0000000000000000000000005a953b6f5aa185dd52d56587092410127a8543dc00000000000000000000000019bd91b6cdd836dbcdcd182689e31dc5a018858a0000000000000000000000002478d69dbd96f3832da2475b0c0ad661c6d413b800000000000000000000000082a96f298b0b40caf793bcafe2f441fde6e7ed840000000000000000000000008d1a82f79a8c01494c12174c3b1484f5b75c7c7e000000000000000000000000fa78b2dcb2bafc930bd43a74ba876a89e36f3d9d0000000000000000000000008d477f7bf5c1c4e6fdb21be181adb4a0a54cf7aa000000000000000000000000b961f89b2b3a253a4097d707375c48cc01e827ad0000000000000000000000008673c7a43cb6843485e762febb0f64ee877708fe0000000000000000000000004cd613718a824d55188c77f51beefcb99b423bcf00000000000000000000000093d570206cb67b8967909690cb6cd3e38dc0d56800000000000000000000000074fa35d6ee841014b21a1696af6d40e438642df60000000000000000000000009c3ea5072dc148db4af24c4bbf920c25ef17c94c000000000000000000000000ed81ed7094a958c40a4c450301531b654b35cc11000000000000000000000000c8afd45f7d4b93526a04fe6787afaf90a3d28eeb0000000000000000000000002d5d6c6a0b4fa66a52b0af655fbabbb09c164d4c000000000000000000000000a84a2b44789b6809bf3817fe7b908965baa9841f0000000000000000000000000cdf1db0ac817301c28adfcd1e1b6eb799ed40e00000000000000000000000009160f74e7f7dd6685a286a05367636c4166d8163000000000000000000000000c14bdfaae3562c3e58fea3aedeedc53532f8240c000000000000000000000000538987913f84747639a28c41d53f1433851ae1f8000000000000000000000000a77a4510d5e4676db43395f38c4c940fdb371655000000000000000000000000f342a034f3d95e739aec9da395748f351c2c719c00000000000000000000000076e2918566b5d74e107cbe95f208f0192ed0ff5e000000000000000000000000cb1e2fd4e7670140a046a9a8bd4f932625f0396c0000000000000000000000002dadccd963291a58555f2f0826a0e0c80c8941c00000000000000000000000007116ba7d14e5c6bf5e74b13e84fb8dc50570a934000000000000000000000000d5e2484de79d54fab1c6bf3beacc7b59bfc5991c000000000000000000000000730636e6de5cac71b16da0ec00ed97dd00567f14000000000000000000000000c0fc7380f4dddb9ce2899b95e05003e5937ff1480000000000000000000000004a98dfbe238d86fac59860b07292b4df265c651d000000000000000000000000759622c6814beef3ba757bb9f318314040d0e66500000000000000000000000006cdeeaca8b1445cc6e05fb44e3a9add76975b39000000000000000000000000eb48e179837f0835c940446d95cda325e27553f6000000000000000000000000893ea48075e3a28309f2b5b20081e96a96f8c55300000000000000000000000014aefdc888710de720de175d97137a4595ab446f0000000000000000000000001c03eacf01e23a22d713763c6d41aab0fed0fbbc00000000000000000000000085e28d5322db3d50c749f804c629fff728e4cc8200000000000000000000000069a7f7603ea2672f96d18d7a9caa76917b53ded7000000000000000000000000876c33d7314904b478398a1dcd4368552e87b835000000000000000000000000082612db39ab549211df6ee6bbd96edae68fc1ba0000000000000000000000004a1e771b5d6a47b29f25aeebf235aefef28309980000000000000000000000006750bd52fc1863a1362b472ba5fe7c3a6da15a340000000000000000000000004e38082d37b25b25c0305a10748991c7da5e33700000000000000000000000000aacb0ef75ccd473f17fa9ae1abc8b94b33be30d000000000000000000000000a9dbf818bb9a7b799816376c86051f6aee50d72600000000000000000000000016cd5020e83eeab29fed9ffa9e2df2dac742aa76000000000000000000000000c3df1da0fa079d6d0ab99c9b90981429234c562f000000000000000000000000833829f87a41cf20648bdf9467cd03afa65af3e8000000000000000000000000c49e8bff2ef4a0b1cde5a6c0be778b10d4735e41000000000000000000000000d0179fb129d4cae8c6b1c187f830149a433e8134000000000000000000000000aa0659d31c3a97bb986dab881e9aac1beb3ebb7f000000000000000000000000ba48d1c827fa99474b94ac4538dbb5a69e1812900000000000000000000000004ffcd619379e95c77e8bfa8e69a483453ae06ded000000000000000000000000c8faeffb27286a303ae62b3c98daeeb9654e8eb8000000000000000000000000c3e269e0e4f1b55fa51520cfac57d4ebeca18b780000000000000000000000005bfb3cb2c34bcd4b1631dcce59a4367cc8188727000000000000000000000000d796f72cf5c4ee60b0daa89eb6199b260e5861e90000000000000000000000006552051343294efb22caa0864afd1ee93cf22e1c000000000000000000000000264143849a7211bc4302ca1edc5ce528d103ef9a00000000000000000000000025ebe4c3484244c9c4a80ca7876a4737f2ee382b0000000000000000000000004724dbb0eaf310e9a3e3d2501c746ebc749c2357000000000000000000000000ba86bda71cd0a281c6665ec719afc5b92c9138b50000000000000000000000005823c81fe8ac58b01806b7e714379a9d6a5c433500000000000000000000000096af8c4e3cbfe9c28b66b11493f9a1b2cc2d1e46000000000000000000000000dbfc7c9e2ea3a715b01a09b05151a9a682df122800000000000000000000000032ec75ea9bd4587dc59de30806d1c0efdbd97f4d00000000000000000000000058225f834cf300c70fb9d68d7d0b9ff2ab8fce39000000000000000000000000e4eacc2e4aa73b85039e03fa7d1d3a95c3c3da79000000000000000000000000c4de8263b880e9dcb2c800bedb851df3e762907e000000000000000000000000347ef10ea087f39a6e9302cfab7bb5f4295507a7000000000000000000000000887d76ac2756d0bedd31f3616b6c8205032349b7000000000000000000000000c0dfe082602ba053d5141dcfe282d803809084f7000000000000000000000000bd3e8465552e6cd6d0deeca62411f0c198bd83750000000000000000000000009bbef956562cdd879e2b61f4c6ed2275b5b8c29a0000000000000000000000002fa78f21b6315d5333f8075ee3551be86cd02f770000000000000000000000003a5fe5c52c1237791c550827894541744b3dfbb40000000000000000000000000492296ebe209890019ae1a7608280758de50ee1000000000000000000000000438e4a3354a5da54859bee045d91313008197c7800000000000000000000000029fe1227fea5718e5bdec5bc1fe567a0e779d1de00000000000000000000000025ceb898f59008ed428f0f59dbf03109155564b700000000000000000000000017618e498e38bc9d7fbafac1879b21a24111362e000000000000000000000000bd20ce1fd7bb9bfc4ff992f86bd690e30f94950600000000000000000000000041b7ed6ee390cdef49930c861f28e8f672690f900000000000000000000000005e480b0ae3251eead9ea69ed6dba7ee369b648d7000000000000000000000000b44fd8ebcbaffbd70d3b80992fb5b6b94f30f95000000000000000000000000098d195a85dfdea24bd0784ec0db33e0e9a565b14000000000000000000000000c4be88ee84642bf4410058b26ed434d3f92f717300000000000000000000000076d0ca33631d2fef6ecc276661e42f93ab41b66d000000000000000000000000a832eb38d7358639ae45c16a4553402d4cbd0ab00000000000000000000000004f8cfc4bfbd90a7efa62d6085c9e62ff51da538700000000000000000000000019ae23b9eac90da288f41b3b02595ecc2771498a0000000000000000000000004b016c60c4d9f49abae9202a02da67478e329bbe000000000000000000000000b5f31eb9e70f88c5997a243dfb59b7097bcd84be000000000000000000000000fd72ff5d8f24881b62e7458b2f12e4cae8dc55100000000000000000000000002353256bcb946be4cfafd4b8e3bf41f9601abdcf000000000000000000000000c5dd5d5e2614491fcc663b9c3a312e422254c9a5000000000000000000000000868bcf23ebbc7e9e590df2bb9b4f471a736c059200000000000000000000000065409b109d813d947b7920562d9c218668fdf21f00000000000000000000000044c339fd9c5f77b8b1bc6e0969727780b7acc86f000000000000000000000000024a381a27869179aefa0ba19e8287aecb33e88900000000000000000000000051e0fbb6f8b82ca3160c8edd402a92830f9a03140000000000000000000000002638330487ee4df8f5b920acf3bb8bbf2faa675e00000000000000000000000002f88822b7a6bebfd3e54eea71efc2eebf49e8fc0000000000000000000000004a0f911173297d4d61caebeb5a1c1c308142003d0000000000000000000000002d51dabcdb22f71183537763bce27a37857b36b40000000000000000000000002547c62ce8554d3feb86b60e7b38e0b7f10b34e9000000000000000000000000b1254fae23aa8c17429bad723f7bd228d4fda4b6000000000000000000000000440c203d442dc2dbce7bd55aba7a3b1be999bb67000000000000000000000000eda560c9eed892a8bc5ea2b7043803d43390ac7e0000000000000000000000002e622871e367cc548f5ba238ae662e98e15ce2520000000000000000000000003fbcda5ddf6d5e0f9bbd228c33c57774229d1555000000000000000000000000f730e084cff50b190243d7cd791151527c0e37850000000000000000000000004f82e73edb06d29ff62c91ec8f5ff06571bdeb290000000000000000000000003e370fefd0a650dfe2e2a1c358339134955a5675000000000000000000000000d97eb3f8e005831e991ed446788bdc2cb40bba700000000000000000000000007472653307b38d59fa51d3690ab09620a04b5dc80000000000000000000000002cab21523bcf05f64a84f10c8a33f60249e4bce000000000000000000000000095beabea1cf670a645f9240b527493b677917cc3000000000000000000000000dd9f554228bde538df23875ddf504e9ee35ef4e40000000000000000000000009f97c47ea351ffde70de1be9f391cf9025fc6400000000000000000000000000da0a11bf2e9ed391c863dd9e55772adaf46e10c7000000000000000000000000715f772e3759f8c0f271492513f4fbd33f9a3aa40000000000000000000000009aaf3993f8c64e4ab36acc7d3147c911cbe4fb38000000000000000000000000390a9874a540981e6a1eb2455f4e1b93728f541f00000000000000000000000094e7ff4a3eae102ae0717c1eb8abe70a2d5b26180000000000000000000000001de5a4888ff756cfba289279a998b5c7268174580000000000000000000000006d3645d659cc5ec9c79bf151a50c501bc571c0c600000000000000000000000036d8d583c90bd903e6e34763cd037cda944148f6000000000000000000000000a7b72a3c5f470926fae70a9b23fcd05c2c0342bd00000000000000000000000033aba87d6c387e6b2ac4419d3983e0b0690329c8000000000000000000000000c906ac5b89def24c7a799a5e2a9af4d14f2721f400000000000000000000000026dfaecf3e6e9668efde1e867f312cfefdd90ac90000000000000000000000003ca7823fd0434b309f5856f3d6e012f42237c6d40000000000000000000000001fdcd7bc5202ec2a059e29c50a5b55b1dc807175000000000000000000000000919c6541187f674ee19938be9a6b8dfa1c9409b4000000000000000000000000d93974671835991469f394dea83abac1a7617dc7000000000000000000000000f88bf4cdfe2bb69259ca9ad4925436dee4af66ab000000000000000000000000db786ed05c169bb29bf7bbac1338be1e583d535000000000000000000000000065c139c04454dcc4ea4f0ac99fecb9e31f8b5ced0000000000000000000000005d7a336bf8c63a93803aa41420e841c75dafafae000000000000000000000000dadb56c89a035cd38a0681a86d97d8805c22ceae000000000000000000000000a5849ce63b57df363ab597d44ebe0fa7516af0b800000000000000000000000006527d6c4eae6d3ee9e749ffdd31d2eb40cabb770000000000000000000000005ab133708d3d44ed62f35a0707c668b707fb08eb000000000000000000000000ff49767f413364a4b85d1b405dde30c12cd95225000000000000000000000000eeaa1a0d85e091c09a8c61ec8433c2bcf6df0c0d000000000000000000000000a139c32832ebcc253af69b221036a1fe34a2f8a30000000000000000000000001cc191bc1545389415a65d9dbdeb63f47f33b4c5000000000000000000000000e7082d564f6f4c21cffa254c348628244b0a07ef00000000000000000000000037693429f94548afe29e37e78e52e1d46585d3db000000000000000000000000a50b61a5c36e019845cc20469773a40f7782b0ae0000000000000000000000005c424c6c4b60a091082879e1395844215aa651920000000000000000000000006432bdf882ce73b01c07af2b0501752d06480248000000000000000000000000532bd6e75d59fb7e8c1c31d759c677748f5fc56b000000000000000000000000cc4ed273faff4d106fdb0b7982834c590f58e462000000000000000000000000c7be8d11e0b496724ca3555c4af1ae78b5cf019500000000000000000000000079d874caf0509478806daee42109a804121cabe9000000000000000000000000f7e1a6daf5981943e5bc284f256dcde5a0f99d44000000000000000000000000bf40b79306ed6d35a108168ab002f88481d52b8e000000000000000000000000b40c3c457a9928f4fb27dd7205f146723411c61000000000000000000000000063fb3a949d2bbd2f31a251e6dcde6f6501ef68b10000000000000000000000005875bb2dadefd0a411be72af46ac6b178dfc5c58000000000000000000000000b1833c7601f43e82e2728f053ddf440e493a2daa000000000000000000000000468ab183f913cf514da6dae0cd52bf289076491d000000000000000000000000e19fb6e6f50481c1b0cf45f985323dbf32434d8e000000000000000000000000cf448c961cef7e76d0ffd0eff7865853817827de0000000000000000000000000aaaede7d68bd421fd98332d085b625582cfc23c000000000000000000000000880efd2664fc976d8c946d70427fb94bc2c50344000000000000000000000000862a3a4f401a0e0bd17601f008c00dc630e8579c00000000000000000000000043129b471dfc71751e10289c214b7c4d4045d4960000000000000000000000003886523049a4f511c3cad2dfebd6e69ab8c1d9db00000000000000000000000093118392e4e4cd14edf51ecad06ccf0f7953b0660000000000000000000000005d25ac3005e7b314585d7e2b729f2e6713fea445000000000000000000000000bfd25c47bce25fcc145619c254813c28f149f52800000000000000000000000045684fda75e4687b9122732d252b4b6640a4d2100000000000000000000000002eb5c9b147fe683b50e3b0c747b372aa02413982000000000000000000000000923ba004a4c605b776bb2fd05a37904decc8ade60000000000000000000000004ab5ef90409c88605bf8ea4fc52b7748c5dadd9a0000000000000000000000008d2b43d4c9ebf38b21672ed8fe0c31b225aa4ff600000000000000000000000064010f77027d0e37f0bd53b290c1ea9cca9f6fcf000000000000000000000000a327c6fe5dca5149684037328a8656e781dab874000000000000000000000000b7c6578f6bed58ab59ecc97d409bf7c7c5fa3a15000000000000000000000000d1fe59e6a17fe09cb6dc537e3428c46f0526f9f8000000000000000000000000a66de1f270e3e2539af2189a689414a42a376b7100000000000000000000000022462c019cf6f051730876a356b3043bb95b9404000000000000000000000000e28747948ca713412e8ef1b4a73e71e452044dba00000000000000000000000028b6e665f7cac7dc93f3a728bf8bff66c9fc9e910000000000000000000000005ae494035fa9e5295b1bb2f913743990ef3c85d7000000000000000000000000b2886af8869e88ee447d5b16d3ee103ea614e935000000000000000000000000619e909360aede2aa5f0dda5ebd28745d1bf544c0000000000000000000000006dacdf082cfd7c8e3066d0fa033a6e14577b1fa200000000000000000000000014946001e6ad1b9ed78f2faa2f00d800673351510000000000000000000000002394b775fccc6ac1554b341b5aabf5f608b0ec08000000000000000000000000c66c2d360a791a59ccb7b61f6779787fa56d485c000000000000000000000000ff9059b77945c543f9a4dab33981973b018098f7000000000000000000000000d7186806b33d7b65e56e3ab10111e22cdaf30ff50000000000000000000000003ba7b443d0566554935a1bedc668a612871c609a00000000000000000000000000ac1dd41d6aba2905a41e43c7ed5338e068c198000000000000000000000000e62fde5e710cc38d462f3e735dcb9d616f21d0f2000000000000000000000000be8aaf74b9b75e1dee8c8b4f57528baafa22ed42000000000000000000000000026af4ea53139f4b47b714afd0ed7474514eb4ec000000000000000000000000974ba74fd86a85b29f3b1241fa52c834d4ecb11d000000000000000000000000aa3bfb2799985ad56c99e7f24b0b1a1b2897194000000000000000000000000061cbe75be846217094924351e3fc1f35283a486200000000000000000000000026082d72354500312a4a69d13398226f1eec839a000000000000000000000000e4f59367e04b2411c0f637901519ea84f57999a3000000000000000000000000bb6dda3c859fd5a54ac312f7e5b87dadccaf22190000000000000000000000007230b50026b36887eaf2374f98a864790acda3d7000000000000000000000000929c59726fdd51fbb502590507e42fe8b765119b0000000000000000000000002bc08e1bf878da5d3f265ee7624b9fbc8e6e2b8a00000000000000000000000015129b75a26cd308b1e7e9c43f1a318767f61aa9000000000000000000000000cf1a280fdce5405788ae8ee3929e5c4cbad142b000000000000000000000000040d043ff4792a0fcd519249891c30e9e678005c90000000000000000000000006661b0a2701cf05edeb36ff678f070af3a4c4fd0000000000000000000000000580ce42b3b7ce57fc0c01723b6be2e0a17855d9e00000000000000000000000012fab5f9d8bbae8e89de2b7189383b25c85ecf140000000000000000000000005adf11b594281ce640fe8497957d4821f79e5706000000000000000000000000e41efe80bfddcd7a3b4a8364f20f504c657f7d7200000000000000000000000052746e5974a76d405d850c76994a9678a54eac8c0000000000000000000000002515f3f7dabca2de9e777e47bb616f66faf35392000000000000000000000000ef445eb8968af86b2152fbea996b9a1baed8018800000000000000000000000039a8fdf25fa6a3340dfe3da9d2320c8ff7cf7a40000000000000000000000000abebfa3b305cdaef58d13a83059360e8edaff2e700000000000000000000000062615a1e745fc74f552399dc8e62769313c31d0000000000000000000000000041e481f7f509ad029fb0224f49f0382c00037e83000000000000000000000000c296fa6b621cf47c0b819021b7109380c666d51d0000000000000000000000007512390b5bc470fe3ab7268464811d01f102ca5b000000000000000000000000ba950606af16b9bbe7d00f9eeb62b8c86c17d4300000000000000000000000000162267b5547e6b7ea51e2222c2b90e0e8c15b920000000000000000000000008fe3316fbe620d42cbfc00561bee7810bb5540d700000000000000000000000028235d53ae4f05da5dd92d382f15f8c109cdc6b6000000000000000000000000cde29dec3017f878f1b67161aaeb42e4265af023000000000000000000000000517dabb77e2b0a7aa79565f520a0d1788c261fe9000000000000000000000000b4bbd84fe3f4d52d5e13745911ae2adaa44dc3a7000000000000000000000000f0074f3c64cfedfaf82edff2c24ed23caca71050000000000000000000000000fa8054bc3f01d813cde0e0d25334603a82db9764000000000000000000000000c4e7b558308467459dcc786684150d80540f91d3000000000000000000000000581bfe7f799c0f7de3d64f929e266c460dcc18f6000000000000000000000000cdc5d405482f8a411b6625f6cb860e3aa6211e2d00000000000000000000000031a69b34a5d80d9fdef8982c22a6fec1538ae780000000000000000000000000a3c91f1cb68acbd182f1162ce0bdd61b91b075630000000000000000000000003e94889b70e605ff76d14fa71a6c51a7d4fb3385000000000000000000000000c40cfb22e5ad5866b9ab5548f36cda4ace4d783f0000000000000000000000002d8d59ea0dda21938596944efa38ceef06c449050000000000000000000000000d9d0e953b39d43bcca0753d79d7f4b9c37d6a5f00000000000000000000000099715b9cb3299a1b1ebc1919104e37f07d1680600000000000000000000000003633eae98c058afc991d839e7b4834e2e89b797100000000000000000000000056c0a9b47e7a75b2b02a685c50a1a5261e0c2a84000000000000000000000000d69436ae3ef847c32b61e3512d9a99a9cea8439c00000000000000000000000085ecb5004f7c8b4aaa50f32275392e2e0457c9f70000000000000000000000001ba18d99f2c5184e51cbb9157d83bc3bc24b6b4c000000000000000000000000da96af678e78145bd4c343f2366e704ae0996fdb00000000000000000000000032d902e8d32cc67f68b150991750bf52d4baf594000000000000000000000000e5886f3a2ca4e0b44494385cc50a4aa9f17324760000000000000000000000004ffeeb37b0cfa3ccae44a9e6865d6f46b0706993000000000000000000000000e136ab98069c6be579585630298c7409faae34790000000000000000000000006d7a18c59c885d6c03b603838073994ddd299201000000000000000000000000c0850fe3d6fc6985f36bf4d388394927eb05219a00000000000000000000000044cbd448c434e81c720d6dab68f4dd330e1f1d190000000000000000000000005042ab6a728199737abd204aa0c7634a00f7cb3900000000000000000000000021e40dfc43fb95c4600fe9400cfb649f57501a0f00000000000000000000000082ef88c9a552e4b87d1ef2bf18ee57fa91392c7b000000000000000000000000725051eac516095c0e9b96ec17956e1d7754658a000000000000000000000000f0fa3d46f79d020d8abdce0251861e9e5679b8ea00000000000000000000000093704854e30836ea8481b14c46af4f17c9954f87000000000000000000000000fcae1c1532abd15e12446c2aea0f22c2ae0e1407000000000000000000000000661ba1985c52246473cb6aa1c69790e1c77263e000000000000000000000000066d3191174223008bcf1a3a813163766a7f5dd7600000000000000000000000041543478658790442e9cf70d73d01fc2a83f3cea00000000000000000000000041a975bc5a46f9268f130c5fcf5af5b4505a2e31000000000000000000000000232743756ef603dfd534ce37af1b3f2f1f0aa1d6000000000000000000000000fa77309b2cf0deafc0174abaf2b99557801a1f8d00000000000000000000000094f06f9528cd6f2bf6374a3206791135dad4b3e40000000000000000000000004de625dc42857c3d660d21a0b7c440f907f0a6dc0000000000000000000000005519c1f874b04af8b2e8d0645729c4e1b71f675600000000000000000000000028942cd83e0b4245c2375d377a3aecb6e92153800000000000000000000000009aef35a3fe761600d20d7a34ca960121e11584ce000000000000000000000000116951582d7b8a15db251f1bccab090cd8fd4c4a000000000000000000000000570d5ca7e1fe401825b0460ac6c492a109bd16540000000000000000000000000264ad44143989f5f9d8866a020fb9b077dad60d00000000000000000000000083af6f84a17e348d9b40ee1c8cf5850e114c1015000000000000000000000000d485d360f02be3912fa148d56bc6c4c92e0ce1ea000000000000000000000000de9a4986ba35b809d8b08853b7f03418ed2a5e290000000000000000000000009eceff95a5034268067859d225b5f3a14e55a34c0000000000000000000000000c4eea4e65b41cb703dab06e8c127906d00f86750000000000000000000000004344f896caae774471d6b60617e9f25fc58c4beb000000000000000000000000099bf4f67c354b04b1e56134365cad5c9531621a000000000000000000000000b26a95cd0a318f2afc44ba835dbc95a4b97905e700000000000000000000000019b1d3dde4cedfbc5f27044f0e5c624a4852a4fe0000000000000000000000000d8a3a198df8e05ae9ad34a62f085b9faa76a9c3000000000000000000000000e050ff6e8cf48c8374914b7e52db59a981723e29000000000000000000000000a811591977b36d77a44a34b387a46fe2f7c6d8ef000000000000000000000000b35a6fa5152ec145fefd4d9f0fbd858edfee4ca6000000000000000000000000ba09e269a0c234381ca7ce00128cbfc1e5b4a4f900000000000000000000000043b60891e795b748ee69c5dfeefa8550e28e658e00000000000000000000000074064b4af342200ec660297cb4bd986eaad5fe3a0000000000000000000000007cc6b996bd65a3ddb05233e4a4a809bf22a456a9000000000000000000000000812e098b6198d56e559b6448f3c8c592e3b5b76f0000000000000000000000005d9b410b51bea7a03805d39b28148d4c0280f0f2000000000000000000000000e09f3db644111429d70ac1ba403112f1407cb792000000000000000000000000cf709ce9b9af10cb5f5d25ab822d33647a4770030000000000000000000000008e69f4735e81bbe03a730f3948b0236348e4b3b70000000000000000000000007886c18ace0ade43cbf1e91fb2f686207c2a4644000000000000000000000000ff065639e863f0546a027843c183bd665e546eb30000000000000000000000004c1cf6fb80719beab4c5ae5d7ae1397401214854000000000000000000000000d2dff9dfbef125af458748eddadf20926d98447f0000000000000000000000004798db19eed64c111f3e9237aa722a7378490c29000000000000000000000000e91ec323a8f0be1bd55f10b71654a398ef07b45c000000000000000000000000d580c48162f5e0f47dc0059039dddc26d7bb01ca000000000000000000000000e4fa2566a03659b7fc566be5a333898431192db10000000000000000000000007898d982b3837c96975b16d0f3023db310276492000000000000000000000000fa95c1f36776c7dede3af7c91d716398891a9f3e000000000000000000000000d2805a988a4c9f907dd23ce7298e7eec7ce304c0000000000000000000000000cf04ec5d35b01a0203e747cdeae57fbf8a1e178b0000000000000000000000001fd65d633285102951732f52a1fd1474970aa639000000000000000000000000b03e995ada9e8fa02382b680735b451a0586188d000000000000000000000000c1339b7bd25dcddf55a1d45898bfba11ffcc744c00000000000000000000000090e8fdeed8241b0ea888b3a2006837cf8a485f48000000000000000000000000b3331c83e456e3a52cb847a38a57bcfabe738d3a000000000000000000000000701aad16a836266d8c884c31a4730444f894f9340000000000000000000000006256bd2c11329d6ac2ae7553c730e86a93c111ee000000000000000000000000a687c4755e28d56071e1444c71a21935de8982f3000000000000000000000000a54bd23514158ea1480da01c9ec0bc2437b73815000000000000000000000000e32145611f4978b770d13c67598b27644515efdb0000000000000000000000006fbbcf062dd486f1f441e48a89e389ec7c6a020d0000000000000000000000008c3ffd6fcaf367a17845e8c41b0536dc38ff68d40000000000000000000000008e729100670759c62b5adfb97261dfcca00be06100000000000000000000000066e4b99ea60449d0aadb840e8a1a6dc5cfdf9eb9000000000000000000000000e90db7bbe0b94c755feca25aa0d002d2591b3a6e000000000000000000000000fb4cea2baaaa8c8d3c7a2c7dbea0765e171505d100000000000000000000000090ac5ba813dd638e37353b95a39b50bc6084c04e0000000000000000000000008c27f3c017c585bd04bec13dfc8479a71b36854e000000000000000000000000bb29fd715172c7e09990a9f8580a5bc761b398e70000000000000000000000003f9b9556e69deda08471cbc73224b3822fb847f700000000000000000000000064a6a35bf9ccefc7a51e3b203398879b9c8412d40000000000000000000000007705ab794eb8bbe5c63ef103d7dbf338cf3a20b6000000000000000000000000d98eb58dd8655fb8407e3e5ca9f14ad535225a14000000000000000000000000f496e10bb8a85c50813cce1290f5ee73326d2f10000000000000000000000000ff50d71a4ec12dbda07e787ac1503abdada0d2fa00000000000000000000000036a4a0a1d27198e1d51aa43e57370bb5eb3970010000000000000000000000004e6be640fe629d4b01f31d8d54152d10327fd0fe00000000000000000000000011ac8c0f88b6e31dc117b0aa22bf965aafd81e290000000000000000000000004fc982959799c5a6c9b6fc4d7b9bdd9041ad453300000000000000000000000007d82580180444628153f4e2933999c3c02e46af00000000000000000000000050fe4f32ceb80868dc144ebb647d38e7ad42102a0000000000000000000000001ac0a5a5189b01d396f5817457bb782d2485962c0000000000000000000000007c83b054aeefd250a6922dad792ec0407faa18f0000000000000000000000000f44fe918c914fac6ec136ba037e8dd5c9f4cc26a0000000000000000000000006de14f3565722c7adee0bd0bb4b887a39b6053a900000000000000000000000003473fbe7dddf70efaeb62eeec94450a67813ddb000000000000000000000000ebda43c46a576fef7c968c8ba45e60a26d52635b0000000000000000000000000623c0d30f89b2853b840df3a2690438b3d60ddb000000000000000000000000a53f7c8e0328dcf81c4a7103bbaec0d3d51e4a7c0000000000000000000000000e5cee7eba84e785455ec81a0313361713e7a7cb000000000000000000000000ada66b593e7309ce55c4825b159219c204f32ca700000000000000000000000004a106b8023569dac81812b85bd1cb86321171c8000000000000000000000000a28fdf1c02395217597c05b5cdb826d84c1fc61f000000000000000000000000dd4421aa978ceefd6540742470a1f5e9b266c853000000000000000000000000107fe4d35a9c4a56b80171b261772b38712e750d00000000000000000000000007f1f89583bbeb3fb764521193f65ab028096eba00000000000000000000000019b84c8169e4adaa17997a55a5f2052cecc117a2000000000000000000000000df6709fd9bc59472933ce9276d91db490c11bc40