60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d51706b39563850394a646d516e457131356b566556443468565767324e3974796a5159575255463467424a37000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000000ac9a4f7ffcfa4499e07f416407c6c70d8816303000000000000000000000000ee20c02de95894001dca59147ebf882b947aca08000000000000000000000000656d517f9c0084d04f3c4143a08c232a2db78eb70000000000000000000000004b8ca9db5bd9c53b7bbea387fe55c83597bc2360000000000000000000000000c6ecbddcaf39589d94e3df32cf63fab5142794cf00000000000000000000000009e7a4a3687b4dbd5536a19339b08b0a42a238fc000000000000000000000000fd2efeea70e9542e6c9e10e7f4d8cd414ffbf697000000000000000000000000c4b9ffb18dcc15f21dddfa7d6ebb8199c06026a8000000000000000000000000a587eef3de35de5d0a70f3782344e2ea4bcb672200000000000000000000000072511cc842f89783a883fb5cde60fe08898470a10000000000000000000000003e7df0244f5dd16d3effe74a7e6ee99c5a05daaa0000000000000000000000007d18c2fdc7398aaf9120b5fe251d7ff9ce6346fe000000000000000000000000cbeb9a2eafa1c0a9debb5376786f98c4aea86e56000000000000000000000000006d26d1b640dbb9f9783ce0fdd700639adb11a300000000000000000000000065d6e5469ada7f859d3f495bc9e7e358ecbb4096000000000000000000000000e1823d5f3037d3c155a4c3cb996b0cdcbab3c43b000000000000000000000000194e2f6d78e74f6f841dd5b5122aa24852cb0b11000000000000000000000000b32212d5d3d90a6dc02fcdf579184e490b2b83bb000000000000000000000000c75e448fb053ba59331ff49e3c4d2a4d99b878560000000000000000000000001ba48ab0c77119f1ec98a1bd9cd2c21b6f4d9eaf000000000000000000000000bcefd769fb42ddcfad47c0f3c195be7ac7e2bb60000000000000000000000000a3ee8ca1f61482821bbde135c95fc68ca9aa30ea0000000000000000000000009d968680df5289d25f666163e47070a96df280460000000000000000000000005ce9ee44fbd86b7bc6d61fbcbeb61fb9a7c76662000000000000000000000000377cbe7ce6bed4f3518e5a7a587aaf85efc182250000000000000000000000002ab3d29068f50f1ae9705892c0d3a36913578c85000000000000000000000000dad6f8c6bb81df523c4cf388eac0112fe64b19ba000000000000000000000000303f887839c5aac1dea9dbe57cce00732a18db2400000000000000000000000016965a3178d8b7db180b54b425c4e6fb22e190de000000000000000000000000e14e3cf77e56a702abc8f8ef3607b88156d3507f0000000000000000000000006ab8a405abc4f7799f81370049d90e609f2e59a6000000000000000000000000ad369b279430ca6fb1497cc618a3de23fa15605e00000000000000000000000033cfba7809139e4ccd3759de8e1cb29a9e0ee43900000000000000000000000078e5f51b6af68504f3d5897745402e7e0ea030450000000000000000000000003a56868e239b67138719b11fd55de0c9b3e89bcf000000000000000000000000b792b28f2833fea3f3b9deaf915fc996f416b92d0000000000000000000000001691d745697dfb600e51061a98ddf950dd57988900000000000000000000000074b8bce8054db1d137577af80934830bc8fb8ba400000000000000000000000074b7e2ccb84520351b42592d1cb025181694d61e000000000000000000000000ef414d693ee149782ce7bbf6976be4410e4f5249000000000000000000000000c7ef16d5573b9d208295734c71483432e0cedd4f00000000000000000000000095969770e1bfe0eeb8f7dd984f75e5236ec926ca0000000000000000000000004a5a1404e44b21a547e88fd139580130d67165750000000000000000000000001fc5accb99922c0dc2a9e384b2e00929a2c81454000000000000000000000000859a30b68492232e72bcdbc6a1b264f2601ca48f00000000000000000000000024a76cbdc8680f33d12fd9476c046f19a7c6a2a90000000000000000000000009540f5ed9762d4264b907d376fe89594e512c89900000000000000000000000013ca4dc9c580adab1ed11905301192ef46899200000000000000000000000000c98cbe71f042dbecf2eac14a1b19ed5519e30dbf0000000000000000000000000be2d9a357d24fde64a37000fcbc14d79693a13700000000000000000000000022818929bf7bfc73eed09c7e64d3a0a58d665ed90000000000000000000000006d0fec8ad30c48365b4b7a7e6d12e0af56478ebf000000000000000000000000d9eee2c0cfddecfc651ea76c96489cfb064284b7000000000000000000000000ef2d9f31993ddc629564af6ee34900518c9ae7360000000000000000000000009c91d32560dd4774783a7067241b804b9acedef6000000000000000000000000907a319c37cdea77e7a2c95cc238436be062ffdd000000000000000000000000dccbe48c821b631b2522c987008f6fc58971e767000000000000000000000000fe7b0d8b8ec639d94a15f71604eb3256a507cd9a0000000000000000000000009d73c5b03fb1216f5c6621fe123cc168ebb2ce2f000000000000000000000000e16e4fd1544f9608bbea5e3d6c6bb9685dbb7b05000000000000000000000000902ac53bb30887c3914027e191aadb544eed2d13000000000000000000000000c7f42313dc0255c3b65d6984caf28b508b6e42b90000000000000000000000009f4e1d8821f748681ab36800e99ce362a857542300000000000000000000000052c64fa758f7505e8631c18788d95f199c671900000000000000000000000000ad2fc7373def764f72b9ce79a49752350ffcc81100000000000000000000000014ee9dcb81416bd1542331ddccd7dfb132f0355e000000000000000000000000f6deef9acaaf1ae9a9fc0124a06030234e0ff43d00000000000000000000000026e4a21c16c6aa2bfd4c9ac725b54b632285643c000000000000000000000000e3161344635550716746e07721275435f33eff2e000000000000000000000000fc5ff1415e06cb3dfa5ad59ff5be4908ed32c28900000000000000000000000019ad848fbede2a99fd9ac5be4bf19a158fc8b83b000000000000000000000000d6b5548f9d3e0eb2425504c678f59eaa8328190900000000000000000000000049f595ca2932f881be05b2f3e2bbcf94be03c48d000000000000000000000000a65c7251b6cdc2e0fced16e8031dd85d5926af4c00000000000000000000000037a7d7e5fb50bd6a148c79c2b331398b883e57060000000000000000000000009ec3e000dd2e8e8bc66583abc63aa374eadde8640000000000000000000000009accf5fc58faac8137d7a4f74cfe6038716c3d8f00000000000000000000000009c6245919cd5f095a7f5dbe18acee5bb14df322000000000000000000000000c95a2615f1b2993875b9604356a871764dfe5ee80000000000000000000000006f737629c9f4c998bbef3fce55d049b6ce31e85f0000000000000000000000007ef5f3d7f7c001096da0fffd47b3d87fefaf265b0000000000000000000000004577a6ee5952d111646ba3d460cc504e522d3ddd00000000000000000000000027e08a3c070c49c79242045d7fcb4e48c3bb8b210000000000000000000000007d91852d7420503e9ef2696f91400a9fda77ecfc0000000000000000000000005af4f330451ecf69bafac440ad78d94954eddb2a000000000000000000000000682c2949dcd85e9e4e9b26d71b523a6d191cb20100000000000000000000000084693bfd8c61416971265241aa973e591c576311000000000000000000000000c857f181b06e23db282e07ecb764bf11293e8eb60000000000000000000000002b0b58a16cd2c4a6df37669749f4eccefe245898000000000000000000000000c45fbf4a8607aeab5d0a86c8fccec2942b6a9f06000000000000000000000000cb9266bf3e6d0d4b98756deb6084900bdefa7735000000000000000000000000fb2a6825f61930381ef61b14f458c0c5606b2b3c000000000000000000000000b79d66bddf135ecd2bfb685f41accb3e79049b6b000000000000000000000000a47b9fba090e5277e5804b12bea8c2b35e6cacc50000000000000000000000005f315f64034328b0fea344037a92f18266ccb446000000000000000000000000a512a54ab8b1d4a1bd20e0c301e12f8abd66207800000000000000000000000033ffe4010dd7b862c8b09479d057280cee3f4cf0000000000000000000000000cd97ddb3adffcdcb967ab918cde0c3fdc4bcf5be0000000000000000000000007237121d7d01b3e59f13f438128bf718b1d1db550000000000000000000000000cf49b823540b785a62c9d7bb428545200d1cb1c0000000000000000000000009fe9fdbe57e32c5adb512bf5098511418d0f77d40000000000000000000000006ec267f38eede5731f8b2cc3445fea8a5b6e1bc6000000000000000000000000a72e6d240531cefa02eab32105d4f7f1767ef806000000000000000000000000559ccb7b132fdec556dcc433d5f312082158c8b60000000000000000000000001ae1f2e215addddac721fa0eb863b5ee3fd1cdb70000000000000000000000000f4402fde2eb371e5749049ecd95dd45b3c9ae73000000000000000000000000d0b9faf551ccd95b7434035d635120f62ee442810000000000000000000000003288990df7da4d1180ade766c7ec73bf1285f4e30000000000000000000000002b2040c819983ea23fa4012e108df648a3daf1ee000000000000000000000000d7aaa8cd162577ffc6a5d6189910129cf93fcb9c0000000000000000000000002be1ed76aa943a07db166acf67c3adfc1a6d07270000000000000000000000006e2de3d988579a7b888aad549107192d7f1b261c000000000000000000000000c0aceeaa05fcbef26ee4e3777e5ea59aa00eacb400000000000000000000000065d432a683224d8c85a257f79ae40aeee3c6157b0000000000000000000000005d7053e777dbd2c91659a8fbeaa20597a6afd8100000000000000000000000008bb166ea22e8650a72ccb4ef46fb022b647eafd9000000000000000000000000efa7053314b388106b349351ed4265aee87b1140000000000000000000000000a1b670426a127f7fd0649e4fea95fff4a077bd9e000000000000000000000000ebbdac2aed9fc5c52b2d17791fbfcb819aaba45b000000000000000000000000a46735cfd1f700b6c153dd7bb1646ef5d86ac740000000000000000000000000b0a4d5b058442bc387151b400c2957639df923480000000000000000000000009dfc0266049e08e03da245d57919cf1ff413f15000000000000000000000000035863271c506f51d2006be8fd32f4bc68c90781e000000000000000000000000a2ff3c4a0ce7357c1f90b9c637e82419697a1606000000000000000000000000d262042ac40f29084e5dbe76e25c050db4c7cecd00000000000000000000000091fa2052891cc8ec3c7d5e79beeadef5c6ad4c52000000000000000000000000460f3e93af2409406e7b02a1877d7cee207dfc99000000000000000000000000adfe462fabef4d4b1e6fd9b59aa67fa56e22fa6f000000000000000000000000fd7c03da8f8525c7eb78cf3ce00c26a21048217700000000000000000000000096359f15b3eb8366f58d6373b310cdbb78577945000000000000000000000000f5d76374cfa8600bbc4057e6bcf2c2dadd299ae4000000000000000000000000f2ab6a91a3d461d2223828b8dc94e07b35cf14e50000000000000000000000009ec7f0b75d24d85fd6e6567011363f1d1b529c06000000000000000000000000938b450741ba545d9491ed7819c1f92533c4662b0000000000000000000000005061ba91b8b5a8e6b00610d9f63be90eb62d5419000000000000000000000000b8139e2cf37b14d1aa0c6b665cc4ca00b34c1c2a000000000000000000000000589c30d91b8e96df1f49ef4c8c61ebb26409887700000000000000000000000052f3bd25ec2106fe5a898bb144e9b8615435179700000000000000000000000019e9c707c2556809ffefa06a82fd425118416665000000000000000000000000ee31af632ae69c43e500f7d31869268a874d31f10000000000000000000000009ae5c9e091cd5436f93a121fed56eafd9567a77200000000000000000000000027122583aa1f980e14dc641ea2fe9a924e16129b000000000000000000000000adfb19fccabd3437c985e6f0a97e81c44d1a9ef8000000000000000000000000709f0bf568a63ed28d72d342ebfdcb3b1c81e804000000000000000000000000afe26888e2722e765a3e6dcb42828251550dadb6000000000000000000000000f4d9840c15b41bfd11263df75d33ad5f2f079b87000000000000000000000000820caf4d4f92c5b227265db54f19a0bd1823d00a0000000000000000000000008ba3e499e5196f28022af59b565fc60890802a920000000000000000000000004400ee35751c1e907591f1b6887fe3cec611d981000000000000000000000000992e2efb46d552f26113283833032f0a5e5961370000000000000000000000005a4bc04846754354aa8b4bb23fbd6cd3f896300c000000000000000000000000ace4a8d142629ed43e1e2954cd2794d767dcc2990000000000000000000000006bff05b4c2270f82962c9746cbc4a5c65d9ec57d000000000000000000000000b639f9e77a5c9d4d252b2fc1045a6d53f0b91024000000000000000000000000d2f0e61db0d7a2bd1f5b087c737da243edd82024000000000000000000000000c02ad630cd3d8d1e4f435d0a0c80cc90ae8e311400000000000000000000000031c221abb66c31e917e8ac29c8e0c2b10ef922f70000000000000000000000003b803f8c609b48559c4f335e38dc920622bf289800000000000000000000000086bba8d3230422dc7aecbb2e140019ca53bdef15000000000000000000000000bf441d7d434eceee3509351f82f6b3513f9fa06e0000000000000000000000007983996f7969162a9c8779da263d0c84c52c9dcb0000000000000000000000003a6dad51c5711df3b147a5386c3fb5fc367424a30000000000000000000000007761c7f50040524d7deba4973a09bb5000a7c3ad0000000000000000000000005456e681a4a9e581b9bbd012103d9267367e4fc8000000000000000000000000f212bc0f256351724f67c2f98bacd4c27ffc93aa00000000000000000000000059d77e76904c6af0fbe747e7812779e49792e2ef0000000000000000000000001d35fefe0ec4a69d23708c8aba067c54302ed1ee0000000000000000000000003c8d19ed4b16d536bcb14a53ba6dca8591b53ba9000000000000000000000000c7f8694b60a0cc5a75fa0efa465652ac494f0149000000000000000000000000ee7e2778d0a7a116a328995fa1a4720cff0101680000000000000000000000006a42161d6274c4914a0cd6ca2c66fd1353b176ea00000000000000000000000090e55a172073316ab0f0182e5e1eeefb7c4966970000000000000000000000000d81ff93493147feb366e47a2bd4bd826f2e3ba1000000000000000000000000359a096d259e4d0ee5075710553c1bf485bb891b000000000000000000000000b771aaaef33170d8b8de0f72f65d3bdec0f6133d0000000000000000000000007d9e5b1124f0f0ae75dcfea1f58404525d293b8d0000000000000000000000000d866cfbe5e1c8b6bf0418944bf16491cce1943c0000000000000000000000002332c6bfa3ee97ad24faa467baaba59aabd4f5bd0000000000000000000000009afe3a1ea660476892502484f8e3436a9f58feeb000000000000000000000000bed91f94bfe4a316bccf765982f5e0ede770f701000000000000000000000000963d2cc47ed18c7d3ddc41173752ef84d825cbc6000000000000000000000000cbb067f9197af8c3e26759166f86aea7fc39bdb20000000000000000000000009b6e2b0437fc03f744617dafc5bc8ca270d8ebe9000000000000000000000000c09668934cfcd8dcf24605b86f5a720ca504370500000000000000000000000027c9888523064981083f715175e557a67b7cdadf000000000000000000000000b66d40c5f56334a10efb3ec6efe7208985397c50000000000000000000000000ef1a5275fad33ae7a42bfdac937b441d63e4be48000000000000000000000000d3930c4d6e2662c55e6d08ad0f4b6c9fc2d79b300000000000000000000000009574a0217a912ffdee1f402956e7d56e847bc0dd000000000000000000000000dcc57d1eeffff13dc4b164ca6cd664070bf8478c00000000000000000000000072df9b20104a357510b9e6b4aebb69a8bd80ef6f000000000000000000000000118e4e6bad933c9df5074c872e7501b810008ef8000000000000000000000000c77248a2b494fb1c7db19db7564104374edb243b000000000000000000000000c847e2853ffc288499d11dcd0880122a9df486250000000000000000000000005f428f5cc23487afe24535dbcfee89951ab9bab0000000000000000000000000fe87d0ae63cd19d42716cec973db5369ac2b12f0000000000000000000000000856bd76df12626dd2da42f1b266e18ffcbd722d4000000000000000000000000de0e175b24a9a580927882654b97292403ded2310000000000000000000000003dceff3ec28a2c6b271e1acd6bdcd3644ade1cc8000000000000000000000000564ef4dbe0210842773abf5da20215da123c156900000000000000000000000016e7548830baf70616227a683c0cceccac9caba90000000000000000000000008fb22f381b3a51f935f4683a15a760fe98722bc5000000000000000000000000a44305f7f0d3f915779995d9b15f7cea4b45ba71000000000000000000000000c7135a65468f35b3d95729c1199c74ac626d6daa000000000000000000000000f5a92071dcc2ca7b994e92eaddcd6585327edbd90000000000000000000000003466d7143cc7bf8cb74cae0b1ee930943b9bd24600000000000000000000000090a032e5d291ec520864c6b87f9afde3dcc3379300000000000000000000000030c96e519926081b234279f852e6c336760cc424000000000000000000000000847fc54255284b8257280500a1546c111aa2331400000000000000000000000067ca00469b9c0cb9d2e2297117d48f152a1f6fdc00000000000000000000000098732b8eb2333f5e39a70421f39bf19e45c9e7c70000000000000000000000005ee6b08ee1deb522e83ffa3aa6b46e95c14348e3000000000000000000000000f4470f62cf0c3cb8d0d77462d18f52ca25282ba600000000000000000000000057f99d1acce15be782c2169cc7569a89bb187f3300000000000000000000000011e9f45bcdbcf6168f6b865d6bf3e2a359104ebb000000000000000000000000003dd940dc43505e71eadcd0de489d59ade0bc2b000000000000000000000000cb5608a6c1b9bea7c60aee9c8e8936c3d19caa4600000000000000000000000079eb8ae7d2df98bfb116b7e3a1abc1701578bab9000000000000000000000000491ac32d927af4ac3dab5b817490e7ea63e4c68d0000000000000000000000002d14dd95589928bff7240e04d56d034dbc0512aa000000000000000000000000d642d8b38d133aaaa4444cc90b9c61a506b5497d000000000000000000000000161a89c64020ffd4224e20b27fa5a1d28c70b9a8000000000000000000000000569c450d7d061c2d6f3fed929ddf9a44b4e19145000000000000000000000000f00d57742a0e252533eadc263394803f95ea4d9c000000000000000000000000d71ad5b8c94a5145884f56efdb7ca1dbd9521c4e000000000000000000000000f7adf12ec30d2622d98849a650ed3c1eebea8ed1000000000000000000000000ee1f395c7636caa7ae01a4af35afb1ee54df325b00000000000000000000000003143d578c8cfd059c7a3233b896ecdebaf53d62000000000000000000000000586e7fc053d41de5b4bf24d9e8c4ede0cfa3e3b5000000000000000000000000126902db5abf36f809ffe14b6f1b8065b53a4f42000000000000000000000000009d10839df46ea59603a0cf00740eab55621bdc0000000000000000000000007b59ca5a66a60b6126920858b1492321f6d6a890000000000000000000000000776e1689c9a9a2f85cd29081b898653ec070628300000000000000000000000057a306c84770e3b3bf477f61132f278d820329a3000000000000000000000000ebe606c1fa41e36ade7e224d2cdb568d13e9d433000000000000000000000000b391c7f4b12f36e1c8ebc4e147655d18304c7dfa000000000000000000000000cf983bff8e39233527f274950da31dca74d3645f000000000000000000000000e2eb204ac462dd50efdf6e4e4ad3609ce4da6aa5000000000000000000000000d79c572e4be8737397f016a9c6b82fdb4c454f78000000000000000000000000fe7948ce138956078de275410bb5deb3ba7ee5ff000000000000000000000000723f2fd5c6aa6fae30945bd35651f7d21e2ba566000000000000000000000000ad193a14b2239c540fdf3f79f1484e2203524b410000000000000000000000000aae65faeb0dc6597dc770d427d001a0270d8f9d0000000000000000000000006007d12aa2bc592b7ddcbd8abbb21ccb78e6952100000000000000000000000051999b9f48d7d8c848ad7183d03b8a6078be85840000000000000000000000001283a348b19f7a25e63564d654e3eaaa5d70e14e0000000000000000000000006af81fa1f565bda55516f68f6261993e1b3d1a99000000000000000000000000d679ff6ba2c974dbdcd1b6760d6d7c163c0976b40000000000000000000000002136e36bd01f3b47bcf1c90ff9117256ef54151a000000000000000000000000c0976a960a0e9a99820ab56907cc1bc63fe794cd00000000000000000000000085d1aac3fd8f911c59cdaed6c2520f0a5c35750300000000000000000000000003f1c2cdc2646b4ced7bcf2c4a9824741eb669580000000000000000000000003b86cf7b3d6d0452899f269e9dbc851954434f6d00000000000000000000000064b0a0c6c6795a72354e876832d781a1d4e9d28f000000000000000000000000dc82f7252499708a8828f770c2e2e5991419c31b0000000000000000000000006a0eab8a658e4c4312cd6c49f3ea3751d42994e2000000000000000000000000a2db691c7f22e74f2b74402367ce0a43f2f452470000000000000000000000008e2908339c6b1049e5718ee93240b186ff3fac22000000000000000000000000070951540fd5b87a1e4df4a2d8c61402add0bd3c0000000000000000000000006450aae191af348c8d5382726e73b263a8048ef700000000000000000000000078ab9da0efa1ef6c2d1090008f1ee0d0765cf8ec00000000000000000000000057341c3f717c84e8de62226d23be20e3b4542331000000000000000000000000741ba1c9e30e840237990b80e8774c8e705f6b99000000000000000000000000d671e00ad9fddc1336c8fa614e8ebd806219e3e8000000000000000000000000ba65cd5a24abda0c82292536c62e7c6c052e09070000000000000000000000000fa5f848c4f268274a2a8232e65bda5243edb324000000000000000000000000a4ff1b8805ac00c20872de4b3264ed2e95368e18000000000000000000000000b50f1855ea62545a809ee691740a7985f51bc9330000000000000000000000007ac0eabfb97e6684b80541cbcdfafff52f90aa31000000000000000000000000a0d4f8558d90a1eae561067bb484fe238cf33549000000000000000000000000f226694574910b8988a0e8c779e40ff1fcb0a089000000000000000000000000b9e38d064da5f96e5bb295f4bd109cc0eeb3c057000000000000000000000000b220f6fd6dd5ff988d365eaad357debf9727a748000000000000000000000000974cb2f142171f4bfa5e5f91d40af04de8aef8df0000000000000000000000001e5eea228c0197d1c7a169b7f4b133e1f34f8bb5000000000000000000000000e82b047ca9aa2358f217eb7770d85ff435153b190000000000000000000000006337dfc535f9702a4459a848df092bad70a4cd01000000000000000000000000635bc1abc40945b2368a29cdab92c8a310c2ac9c000000000000000000000000fcce692caec35f4dc624cd9042d669c4345cc0690000000000000000000000000b2e619332f518e428780f076ea334ebcb5fa26600000000000000000000000032e90c4a84920a539fe70397acf655243f4c39a6000000000000000000000000fd45b67dc2d6c5a2b5bfd6c84fe23afad7a14a49000000000000000000000000c0181b3a9d0b89f4e0bbde8d9db299910ebaa186000000000000000000000000401c6653ccf7b19daea7341a8fe735e928217b770000000000000000000000009cdf0364b51fcf1abd67409e1402fe66fd5cc55b000000000000000000000000e0b3620bfc504d52d94f555ac93e95a6e4bab3730000000000000000000000001961b69356f0eca643174e3f7bda19c607f681c9000000000000000000000000b318658dc3596a32cc57b4e0010d484dcb79695e000000000000000000000000d3786c39fb5273150f57aa5454f91c8f6dddd4e100000000000000000000000060398a646719306faf2647c289d7b42b787270ab000000000000000000000000a0627db009798f677d7b502393648197db5bc6ab000000000000000000000000006fdaed4bc7c4b8b257f58174555b9fb0c7a1a20000000000000000000000007cbedea51fe2fa91425aa5578a1b51f27a2f361800000000000000000000000074f01c5fd942ba7aa747a2bf40df9e34f1b4e3f5000000000000000000000000e593f5785cc8e0f2a4fee9dbea777250c05a732700000000000000000000000022a1c65b51e843a3a03027ed7fd2a95f3cfb8df500000000000000000000000063c518046352c27965337198dbc50aaf2d2432dc000000000000000000000000d351b0ab220570a7a9f8410eff5d319f5676648100000000000000000000000032ddb367c1969c12d48e7c073543b93b3f73c8280000000000000000000000006dfb5bb9aa01bfa15882570236e055dccd10c39a000000000000000000000000de53509379e79a86bfe1b784aa143456172397e200000000000000000000000008b182fd115e04bded565a5a0046c6c2d6df5e970000000000000000000000009f606f96926c280690cc4c0f3b47b5b43364f9bc0000000000000000000000004f7ca848be85064d133356eee812ed8d4a19e6b40000000000000000000000003521b112e1019c49c0b392d60fea67d86cf82ed9000000000000000000000000a930bde0907174e47e4092e7f59316aeade13a860000000000000000000000009c57b1462e2bb9f95341914ccdfb6d17f62e4238000000000000000000000000732e169b74376d8518ca48d6072b6482e2f4917f0000000000000000000000005e5ddc2356e432d17c82a2cb69ce900c76bbb987000000000000000000000000e9e7aa41bf541e2c0a2e7e6c45aa1b29a69be92d0000000000000000000000002aa6845f7e84b2cc1619c823bf4f6b04ec733f2c000000000000000000000000f1f39fe63064a82c991791bbed714ece0d21d45a000000000000000000000000002cc8f9df1cc9ba63cdebad9065d9995a62e234000000000000000000000000a05dd77a51072b1cd89e617815b9a085e8e2fc1c000000000000000000000000a880ceb20c0fa986e4fddd33bdede88314cabcf400000000000000000000000000415234d1e65b211a51d624a547d16be73040fd000000000000000000000000cbac238bbe86d62f517233eeb8079dc5459bc0b4000000000000000000000000eafd4df1f93ee61867797bfa514d39d226b87f8b00000000000000000000000040b6175a3003a0b760e59b94d0538a6a63863cb30000000000000000000000006226ff6c5669bee8c136173daad6b6fc6aabfe4b0000000000000000000000002bf1f604cbd8ef76e82d7cfc61557ef5f9e7f8730000000000000000000000000e74b99a715e0ae7a5670380b1bce9f41a554538000000000000000000000000b949d9ac8aa5dbdffa7e761950d82bf5650a3df40000000000000000000000008b8435efabc1ee2b01c5bd3a10d5fb7b6a990293000000000000000000000000f4d230d9c71aef49ef5ed937684f35d3e47cdecd000000000000000000000000c3405d947a93fc4f2308fadd874cb6df1ed3d2e0000000000000000000000000f7c1ef84bc83e3e43cac243ba87ba94f53f276510000000000000000000000003d94df776da4ef0ec8665e2584260ab3db788622000000000000000000000000250f02f0eb1a2997f43aad7cce602e91a7cbf053000000000000000000000000b2cf3a3f0609ad3a2bdfd8a8b1034f18a7222a3a000000000000000000000000eff50c51213b4e835872b617747d96626f0c75dc000000000000000000000000b91a5a12207dac0cdc88816eb4f8d0e063ac8ad7000000000000000000000000b6eb8bf9b038b52467776f5c3c6923ae77b4e8c60000000000000000000000006b1fcabca3b1040cd57b9d556408b584e1b1ffe600000000000000000000000099fd2f830f61cf3a78c8fc000c855c5909339182000000000000000000000000fdd4eec688bcb03dfd508cba6c4a4d280df5d7ff0000000000000000000000002dee214ffb3318afc4a2199324a7d0d32c72f2a90000000000000000000000008cac0bbd98f12b4cece76b789008744b1180780e000000000000000000000000e4ee1109c2ab0205b7b14c167138032d28ee0c660000000000000000000000005682a9b73454067d332edb9e8ef8f14a4c1882b7000000000000000000000000dc236502e686064429b28fd1a2f6067bf2d76e0e0000000000000000000000000985087f049603f2b68d35fec987a357c08bccca00000000000000000000000032af18ad94ef6ef701905e0b74a42d098f417ee00000000000000000000000004001acd0299cea1f31d04aa744470a52647ad3b700000000000000000000000042eadf910b30ab7b06179141cc83cda2f562c8f6000000000000000000000000faca1597a6f67eb15dcd59415271482c40f5d9f80000000000000000000000002610072bf9c62c986012d876dd6212d20a1746f500000000000000000000000058ad14ea3f356143801baa9ae7b4bdf45ff07e1e000000000000000000000000ea26efe927596962376b1941bd3a4882661f4ed400000000000000000000000087d363f66dd9bb5bec8fbe26df6eb5850085b5eb000000000000000000000000f17012752ebc0566dafc6d7fea0b5cc1da96d9d90000000000000000000000007b300df0a579240e9286116347ce2f76604f3057000000000000000000000000a9867abe1ff1e19a8300e9bee4650cb6f5c4767d00000000000000000000000016f62b9348cbffa32498e95631bcd4d7fa147f650000000000000000000000002cd8a2d54837e42c799adc5e83be20c58a6ea3590000000000000000000000002fa8fd094f3169c870a2c92d1a080ba865f5feaa000000000000000000000000dd43541614ba404621e8227ed3bc276e3ab0159e0000000000000000000000002bd753fe3fb95c5e2d2d44c639e4d1f07cadde000000000000000000000000003310207c8948b3ef6ce771d9d0e815b0143e79b400000000000000000000000066d05c7d66dd7cb0453230015fdc9331eeabd68e0000000000000000000000006357593c575092f517716718e8235d9fdd2db4e60000000000000000000000000a19df1d666d3718a1e8f483425cb4797293d00500000000000000000000000043b7843edbeaac82fa3ed0be6f45244e0e81599b000000000000000000000000d99e777860eeb038595dd8e517baa7e55ecba35c0000000000000000000000001786e2a0547e3e98e0703aece586a877098ee0dc000000000000000000000000cdd2d34755eb009d2f8fc5f7ca701c02a25a9b85000000000000000000000000fd89d2251999778734fc7165e3b8c054c38ca97d0000000000000000000000006bcc38799d3bf25d9ea5a312c4519290ca0ad6a100000000000000000000000014e95ffd4d591c4113b410c90c6ce822cc4695bd0000000000000000000000000db0ce4bc33f3a326f215fc48a43251732d794da00000000000000000000000044539cedaec1a87bac27542ac60963d519ffce6000000000000000000000000069cddc9138729fc155623db299bde0b94e284257000000000000000000000000bfd6a0387e408cf0a01dbbd1737d06a09a878b8d0000000000000000000000000fc89fcf98e2788d64030f15302b5af3c554a07300000000000000000000000044c026d4917ab2486d2f0163050ada94d98afcc7000000000000000000000000a30e17b3201246cebfd21a40542229627384bd15000000000000000000000000c4db734d6f1724ac06095b3bbf8624baed874ea300000000000000000000000014dcf775418f8a08da7b44c6820697c0afba6dc7000000000000000000000000a2f05d1f3a29f58b19fbb15fb3c9bf3b834343f400000000000000000000000080155dc0723d79c6b837754f9fcc751741170923000000000000000000000000715a9e52ed30165f3a48865f07cfc690c7002eee0000000000000000000000008a74031fe6192be1a9c66ee9ac8cb73abc4d79a50000000000000000000000006479ff7e9dcdc5573b12cd37904b23b9f6824fb20000000000000000000000003c11b67254db59769f5816df85243f9c0740f97300000000000000000000000006e27a4ae2168b3c86d66cda3dd49822f74afabf0000000000000000000000008a682bc54575ff47823397e817a72a4d7652dad2000000000000000000000000e329e6d735d5b4b8d9a2f812881b6cc81ff976e3000000000000000000000000f71e723a11aa0555c0e6331e602f6ce4f74725fa000000000000000000000000ab68207b84a5c93d7064d8715c43c203ec64e937000000000000000000000000d675512f9ccd2a2643908f767e55bf0fac3116ab0000000000000000000000005111c007cce9f6015afd507b3a3191cff9b8aa54000000000000000000000000a97d809ff74c1635dc74e0c54d8356522bbcc04000000000000000000000000006bec1504a32413213121066e122c5444dedd4260000000000000000000000000796700e6be24fb5e7d27780204178d1ae0fecb800000000000000000000000011b0d27943f83b698b743574ffa1d7ae1fc6ce930000000000000000000000007a26156b49bda47b5340964c1041578ff7e16948000000000000000000000000c27b63d692b6a226db5ee5813c1e8bc8dc0b52930000000000000000000000005a51b4a588566740f6005f9572ec02a97180c2020000000000000000000000004f29aabf30f848c5bc60d12a2b10eec355c7537f00000000000000000000000005b7a34bd81279fcdd7d94fec122ece851a22326000000000000000000000000310103758cd20f8f996f5b9d96b0f11eca70947f000000000000000000000000d7e098cead1cef97331802dea28451d61561c310000000000000000000000000c35b90a75769fcfb4122c8b6c98176617c5d062d000000000000000000000000900f0190c13c8f52bc4705dff2ff6a4bd5409a86000000000000000000000000958c692fe608e118aeb4a7a56b14758f4c828c040000000000000000000000007a351c048098b13963bc367c7dfac182ef4f73660000000000000000000000007a6721b1c76d3bd014a8b67f972ddc393a5a3a67000000000000000000000000a689926f74f7a2e26faa0d0fd24c4b28d9b6b22300000000000000000000000091914510e861ca3b66af6ad4d4f8c480315d4cff000000000000000000000000cc3cb4148826f1728496b6415892e05665bd0fed000000000000000000000000e728ba847ed19c8a2e4c60780d7032b4d7942fc400000000000000000000000050e81a935c03e90b18160b4b8e4795cc98779374000000000000000000000000774d982103a16e2c88634619e091a37944e44a0d0000000000000000000000000aacbbd77e3eed4f491d3ac2f2e886c0a7ec73fb00000000000000000000000050495ead2de38afb1a0d699062ecd592234b4ae00000000000000000000000005113b64f1604f915e314a15d05d390e247b93dcc000000000000000000000000b003d7ec7744ce5fedc7cd462e2a71bda19672e1000000000000000000000000eb9134dc57810e2eb33151009f6896d237d10494000000000000000000000000ce482af6bd28d2bfe9d476c287d7db64ef17818600000000000000000000000032eed9d774fc5068a28637c4dec4a25bd7633a5c0000000000000000000000000a43af1dda5f27299ec4e86bb1af5302a43291b100000000000000000000000047d5d200da2fa706019a0bf1407ad3299fdf87d900000000000000000000000023c1abb7dba82db167696ef75c3fd6b924ad7830000000000000000000000000f857f6aeaa39871c248fe55e9a9b267b9fc4e8e2000000000000000000000000c620a42c028c4c47e796d62e1d46d07d129d8a23000000000000000000000000a9629026ee039991f39a89d5d3de29c8e4b6c416000000000000000000000000f0b4bd5b982d0c89de96ee1f469463bf672427c600000000000000000000000096de2eca8a6a8afd30e256c7719cd32dfc7b5c760000000000000000000000004be47b257c88cae4ebd1f0c2738e7bbaa69f9b010000000000000000000000009d1463744a50b384eb695f1b33ff063de23cc8b3000000000000000000000000008fb798ba7ddb075231a53e6cd2639b7241d2ca00000000000000000000000066fcfbfbbe05a3f38feae5c776c9f9bb9535c7ff000000000000000000000000a6c871e6b986777394ec4b716cf11d6870f06ee600000000000000000000000067a2d6dd603219738c443bf6cb282d24f8938407000000000000000000000000f536f794649f57f8e75d0ce8257119352dd55d65000000000000000000000000cd4886e7bbbd916f004ff1db7c223f2c5add1080000000000000000000000000c4c3867082f8ce4b269080284890fe7a26ab5c940000000000000000000000000e30ea3b216a44cba69db4f512a0a10c61eb4ad30000000000000000000000007f0ee799c35f8a9263156b69b4940f1d2ab831140000000000000000000000007b5f6b1137378b6d9231014f0e77c2dd543f2269000000000000000000000000d9da2085f6dd9d0e508e13cdb31702f677b7e6a9000000000000000000000000310d63d7bbcca6e521fd0c76ee4f977bf06b41a5000000000000000000000000df9654577b8792782d9a4355a828d4c7e1d0cae4000000000000000000000000dd0d5624d149de6d87ece80e06343d15c8ea5ffb000000000000000000000000205ad2042d1b9b5a9299bdcb0a17030bd8a9eee2000000000000000000000000a036c0a695d527c94d1ad6e3bff5d9f8fa6a5812000000000000000000000000c9c3c53c0a9906ab4c62df99644329e64deba60500000000000000000000000044e373804f1a01aa522968775d51c06b04e847550000000000000000000000001c62a394a02cbed588a6b9a0a53b4fcc996d5e81000000000000000000000000f80c4284002fc8c867806e9d0765fbd24c08d108000000000000000000000000afcc6206ee3871d3c7b2605135630877789f7a07000000000000000000000000b2efdb77792b342deb2aab40c5e6504b967eb04200000000000000000000000010918aad08a7f3be21ba874ddd7b117d9eca69720000000000000000000000008c16e2181f6e65c69fb32cc6e07d6c8f1d6d8ead000000000000000000000000170d91a85a9a6f98c591f613cd52e08e1fe741ca000000000000000000000000d7dae7b8fa190e621ab2d68ba72fb5f7c14288a1000000000000000000000000fab1abefa57dcce0221f2877cf0d56ba9a0b2f85000000000000000000000000fba38ebf53b5d3956d4e4815db9b88cc01db023b000000000000000000000000ea757d8668f5ced57f0ca7acfd98e24238f4e9f90000000000000000000000007467faaa3d787a9276c3d1663225bdd1ce83bb41000000000000000000000000d423653c3847189c414b4d33e84b147c7c2edbd20000000000000000000000005db77d5e516db80838bcb387e951e4238233384500000000000000000000000066941451aeb7524dcb9ac89db10d502b53d2469d000000000000000000000000f7c44487ce98f56918b74d543181da0b58883cc9000000000000000000000000d4872e97f9c0afe1cd655d9d8b111a2b8d817416000000000000000000000000441ec2cfa1694ea6febb4eca4ba12f6f5bc8007d000000000000000000000000fa7ba7f09f10375fbd89d853bc458cef557cfc1d000000000000000000000000f1eff7f39969dac2c5b24c3a2ce0cb66a485cb0b00000000000000000000000044dd091de7423b2af9a072e0c15b6365bd4a7e1000000000000000000000000005b9958be9e8c0e78c870348d000665b27255cb60000000000000000000000006ca37dc86b7d3d177e4a745216ac25ac902ab6b20000000000000000000000003789986afb51c0a4a3ccad0810a4f51abdce4d2c0000000000000000000000000e72632c33e40006dffeea27f37cbe42ccb317a80000000000000000000000006346fa7e171478953d9268b7e82beee1529f6ae90000000000000000000000007809c0018745e50d0ce1a208ca6fd24f3c797ab2000000000000000000000000d5d6c9c76337843a42c84bf5cace1d51ad45aa790000000000000000000000002f40eb24e40c86c8d90aa589132f8262880b3a53000000000000000000000000a91f131dbafa711c328f766596f6da14367eba0000000000000000000000000053beb583197eebaeedb1b73ca50a9f6133af0ba0000000000000000000000000bf443a7e8a1bf574539d8425d7761104cc6e80a6000000000000000000000000f860a6e476e7c17491f4e278fc7df84a185d771a000000000000000000000000d8ccb94c0bae3e8816fff5106012c4e6787886a5000000000000000000000000e137033d8b52e3ed4fc12efe8432fa44c33eba520000000000000000000000008fde2bcffc8f74004faf000ed1721d23623237f70000000000000000000000001430af4329d690d3e0d9abafc04f8053214e806d00000000000000000000000022570304927ad979a7028143d41dd0ccbd5b9728000000000000000000000000624b28f9e48c04356485876d32a4dbf5921ae6e4000000000000000000000000ce717a06abf543d9bd4022bd417b1624dddabea40000000000000000000000004b9746367cdb585b556ac6a3912571016cb06d1d0000000000000000000000007a884f1567fd7870a4dc00b197f645f29709c171000000000000000000000000d8d48cd53c3bffb3414dd1854f6a9cfd875593d3000000000000000000000000b2d0653c7f616f92a1915cf82ab495fb86cf24c400000000000000000000000035a79e09bc959851e4f11f1014491171d73f66870000000000000000000000006bdacb1c0077afce3d4a992ac952fa98b18ab4be00000000000000000000000052fbdc01f7d0a45a0d9caa856dee9c1fd4bcbb2e000000000000000000000000734f820b03083fbf1cf7b1780a3857f127e58d5f0000000000000000000000008fe0c64365b6e58e5fa634c9683a7ee40aa8a06300000000000000000000000038458286d754d3e63b98a38dc79e24935910188f000000000000000000000000764c5adedaa3777af56bf86e530dd31725af4bdc0000000000000000000000005be7e2e12a90df790ec5fa918403879f7f80000400000000000000000000000002b1a23e0faf667607b57eb54c1e2879544a23c10000000000000000000000008eac79474e15febdc3c37a5cc7bad6310f9d984a000000000000000000000000cb164dc10b72af2fa0829d889ede19a615127775000000000000000000000000d1e7a9389decbde39553b1917087ab9c7a0b77210000000000000000000000009d4ff75532ca67376ece58f1564a24f35b1ab05d00000000000000000000000074784f481e709230be9486560b7bc548e28348e0000000000000000000000000cb932331a1d745a44179eb9b977e75b8c80c8b8700000000000000000000000090f62e6de072bd7554dcdfb8a75a0f709ab0caf80000000000000000000000008132293398add1987c6ae21388226dda8810fd6a0000000000000000000000001f44ce245655ece66dadb9a59b6d433339003622000000000000000000000000e081988538d998c93198ada5f708da147683792a000000000000000000000000ebb64aa64fba86f0e1887980594bd717d65f78ba00000000000000000000000048264db918869a8fc958a12769cc67d21bc9ee0c0000000000000000000000008d1fb4491b039409f12b30907c15fb5ad1be0900000000000000000000000000e150d7e8c76e0ffa6fe2eb3f9d9453cc7df7cdd00000000000000000000000001472f7bd590cf100839de31b0c3e67acc08ceeb10000000000000000000000003c5143b52113b3e64310b333decde115b7cf004f0000000000000000000000002483d4355227ec25b4c51b69a0e167d3861aa76f000000000000000000000000ec0a4eb42bc8ae165f3361a644cd8870626f268e000000000000000000000000fc057d10e35ea091412e53ee1e3a24c37fc196bc000000000000000000000000c095e57ddfa5924bc56beacf1d515f154ac44e94000000000000000000000000832273412735a294428a79e4c99843cedd6160bb0000000000000000000000008fb8e1130628336b2a14bd89641bec48a493c125000000000000000000000000bccd62701ff6f20c583e85ab61c0a4422f6e851c000000000000000000000000991d7fbf036b9cd1b73835a181d14a23c9ba3bf0000000000000000000000000f6eb1a7650999b03e6e4a0ae58104d781ac5a10a000000000000000000000000270537c7632440ea98e13df2f2b65f2adee455f4000000000000000000000000e3c81046285fbb7600107cf5c3797caf084432120000000000000000000000003ceff39719e2f30a93043176f243e0197577f5b800000000000000000000000082370ad2075499e3feb9705c461746c0d346fa4a000000000000000000000000b1f7d58aceefb73dc5e85d2a73c902c6bcc0ff43000000000000000000000000fb65694ad9f021cc225d97db36458ccee32428db00000000000000000000000032dd5b92e356576ae2b1ee3d8ad0c074f203cf4200000000000000000000000082c2177d7f3ea0e3f3c5bb729719e081e4e288d8000000000000000000000000710cfa7fb5550e30227e2c1a51f95a43df9d7ebe00000000000000000000000005cd3d6edb1ae8dfc22ab8e883519d6d07121f7d00000000000000000000000089af492cdadb8e23ac61ee65aa49675b98171b050000000000000000000000003ae4b4bb9d54aca2e1f925dd23c78b342cc9d3ee00000000000000000000000012000775e48c7f3b7dc0e127710f9849095ab7af0000000000000000000000009f76b5064e1d87e5c1e32f11e78f6709d4aefb70000000000000000000000000232f1b84ee6a1c4a2b795d72312d73a5b93fdcff00000000000000000000000054257a805ec46219f3fd208c67b4606984b7ee42000000000000000000000000c043d029018cfcc5fb8cbe1303be1b79a38a55cb000000000000000000000000e4a5cd5c050233583fb95e0cc1c81e88b04de8ca000000000000000000000000bba18c032322af369dfadb6c60a840fe2e79ead70000000000000000000000001543c0378e1bcfbb9089a6a5ae9b14fb1715c556000000000000000000000000f828ebd9db328553a9de8911a27b4c34822ec1c80000000000000000000000004d81681e702482448ae0e9c0df132ce10ff6b3ab000000000000000000000000439002ef56384f8b7a5802ebe79021ce3919294f0000000000000000000000004ce324132674ad78220d5ed69f98a45270446e1e0000000000000000000000002d41d19ea01561d262e2aa98371fabdb14fb8cf3000000000000000000000000b4a1162a1603d70916e0c7355f3242c6d1adef7400000000000000000000000051f95b739f6902a49d7df8ae686dfb2ca35f15dd0000000000000000000000002d9b1f6e7d93ce5fb74edd52c567b1132f6e0687000000000000000000000000f098839a166a9ed6af27e15a3ea14b788f1141d10000000000000000000000002501f7be8858a8b946b1b23abdef5fa59389e68b000000000000000000000000aad5616de8c8253f2adaa9f987b1d32d8e43c81000000000000000000000000031eb8bc54a1d72aff04697bd7fcf7e5fbfef7ff00000000000000000000000003e509cc088ea2252f935ee4253c5b576e6a0161f000000000000000000000000606e2d05c532e95a8b6b2380dc4f3d5ca90bc98b000000000000000000000000bb22dfd740f1c34e75e88029d3bc70ea7e3903d70000000000000000000000005e3bc7df74db913ac97967b4781c28b0002461e7000000000000000000000000e28906c7063bb1f5622e73f01ffb9ad2a190431d000000000000000000000000badec5cbc8d32636b6de5f848701567651f5e6ec000000000000000000000000af15310239276875451635a21eb94154d39d991200000000000000000000000024ae72c3e0470e73602b1928346a84993338d5070000000000000000000000009f9584d808dffacab18558f38c34c30b8f66d24d000000000000000000000000b4cf51098158e365b69b36e46d77b7a4848f0223000000000000000000000000864a7fc3d5a9d008dc1e69db07cbcf72f21e5511000000000000000000000000b714de08cff3e976e49e2e84b310ba009d51e604000000000000000000000000a12962ac9d0460d24008c18ea0f7fffc479e4380000000000000000000000000bdac12152826dc124ba4057f2c6509ad32b529590000000000000000000000001532dcf72b47bd29d1315563bc57f23e1dbf7e8a000000000000000000000000baa2ebe19a3bc9b5b8285d9c2b8130aab9e247e6000000000000000000000000729cb98058bba1f15522c237c764e30417110b0c000000000000000000000000526f3c6efedbe76616ce1fd332f79b9de461aeb40000000000000000000000007c8e72c3b0650755f1efed76c3590c72fea521f80000000000000000000000008ff9ee76bbdc43fda9f834545e71048e131b1355000000000000000000000000871c2a2b94b236e72b017f0f644cd3e1aede730c000000000000000000000000fcf530fc072ad3b9b4308d86dc7b1497feba10720000000000000000000000009c08ce3485d148b2744d25871ce18bc598a324b0000000000000000000000000ea0fd452ee44943ee21a06a9c7db660baaeb0b6200000000000000000000000073b5899fd0b2b889da9e6a73de7a8d004ef003500000000000000000000000005f34af738663e48031cacc5929770725d0594882000000000000000000000000d08ec94ad7d4b67a860ad1036d7cc0366d8ab339000000000000000000000000e49ec2a3dedcb46d1c19aac06091c77e82bcf540000000000000000000000000e761a6a234373aefc1a5be272be95f5221b6600a0000000000000000000000002a69299eff26a03dca2e0c0ad3901dd81c8e7a3300000000000000000000000068ee4b79850f6b172e07115badfd07f90bfcdae7000000000000000000000000d94a8b1d18bb3a41f1e09fea9f7a48fb9b6feeff0000000000000000000000000a81fe52b22a0435ef3e09f7be4b420eec3320790000000000000000000000003355eca88cf49f9b7c4c2ce620491290f387d81c000000000000000000000000ac4ae6d178c9eedf769541835c812754a7c66b18000000000000000000000000474ad1b0690e5a955234abcf67a608f55e6eb8190000000000000000000000006bb82dfa89563aef743cef012a564dce33e21578000000000000000000000000db3c12d17cd27cf7e2d6e21210a3162cb97568ed0000000000000000000000008401a8456f3a19a76634cb23802ac47fa0129fb500000000000000000000000055581a0ca5d54f12eac1f7dfd5df1ddb068a568b000000000000000000000000bccafbb7ffe83af72f843bc506a4ff432d00952f000000000000000000000000d1078e431830450edf3e71308152d291806ecec80000000000000000000000003768b9f8ee86c705b40c4b4e2dfbd139e9fee429000000000000000000000000c6922557d8e397e353462558a32accb074453b440000000000000000000000003a82fb29c33860b98203c4c2b645280f4bca475c000000000000000000000000202230d6f95fbc649ffbfdb69574f80abb37c523000000000000000000000000016986df5e9813ecf518602ebfd8ee52031ae80d000000000000000000000000d41013dda140fea0d3e264512dc1c23033a8cd78000000000000000000000000cb20174055e23bab1bf8d94f16f52fc38265defa00000000000000000000000070554638cb5f5dadefff41a20e35c13218f179f000000000000000000000000037287b2f626da01369f482ea66471e3efe2a03b5000000000000000000000000cd26e236ed00cd194d9e9592de6d61b062d19316000000000000000000000000c4728972cbb022090ed7c47d1ecfa696287ab23b000000000000000000000000de3e64c21fb6437d30a1d59a3297c4b857c578000000000000000000000000009071d78fd085241e2dd8c000aabb86e8b6dd3f330000000000000000000000009caac5ed5f8265e8b0a258b50b8e4a710193a2a0000000000000000000000000eaa97e5a995ca3349834150e3ac9ea65adcd7705000000000000000000000000d46873fcd617ad84d791f681ddba62b2bda91ab5000000000000000000000000600e6c0cc24ce200f3a3814914ed8a816a36830b000000000000000000000000e7b230b99e2b4b52cd07dc74d2991181ded61769000000000000000000000000cb3438e09495fc9e22a7ac9fc471605d2257d96c0000000000000000000000005ceb486063eb070b12a4e0bd9802cb85704742f700000000000000000000000004d32fa1fd349002da6197dc28a285ab98bb290400000000000000000000000058ed7131c1c4c7b3963077cc5e4db4e909c6644c0000000000000000000000009679cdb6b9ada48e6d147b9deb72cb93b9a968d200000000000000000000000061a79502f49322fceb6d43cac9a4bca4efca23140000000000000000000000004db34263d9bcbeef91886b87a32116de354c7ce40000000000000000000000000d06b794248f79b724108e16b06e61f4043e639b000000000000000000000000d8bb77b099becafd6cbbeacd5bbdb7c39a5c7ccc000000000000000000000000a87f4dfd6fda43cbed3078967815fc327e792149000000000000000000000000d1bed3f96679b4f747d6022d0be8dce03be571d4000000000000000000000000cf66fac0d0eddc3d779e4540e11acb524504ecb0000000000000000000000000e79d761648681517f48c689da03e5c7d77a8feea000000000000000000000000a7d9279c21b567ee9f8337b6a53f0c722066197d0000000000000000000000004b702847fcb9a8d910e4ef6fe552bd08e44d801900000000000000000000000069c9da0205a4bb80dfd80457b4179c52b7ea0d2a00000000000000000000000099e9c8862b62263939fa302b93d72e5bf2732290000000000000000000000000ed635cff245f06904aac902fb4557e2eb08536ab00000000000000000000000011bff98f3bac7545ab6e03be312433606729239f00000000000000000000000017bb0df4e45037f9613ff2fab72763c7576ebf3f0000000000000000000000000f3641083b137cdca3f918e70dd8c7c8306d0a0200000000000000000000000055efa1b7615cd2aced00b13e313be4f7d7ebd897000000000000000000000000740b5b99d93f1bedb3b89ecdb3ceaa94823b0d38000000000000000000000000b168917990d65c1c14be75704c725661dc895dc80000000000000000000000009b294e61ade9cdd9515732c546840bec1b0c5a0c000000000000000000000000e072f4b579b2c6ae404c668f8ab7984c8144be050000000000000000000000007fb3342096e5c57bbddec4adc49c48b6b354351d000000000000000000000000abe2710e472d45b8bb38e3008437ea54f2fe13c1000000000000000000000000c11135be9f38fcb5a75c34e9b5824c62c4011660000000000000000000000000d8f3230991ed10233ce4806e331a2bc9af2fccfe0000000000000000000000001afb103017703415b70794efee31cd3f2e57966a000000000000000000000000c753c6db93838bf91c002578617798e6023730cb000000000000000000000000013e55d6591be1d9921d9ab8d30352f75d8934c900000000000000000000000094fd0b317d0fd0d92299d033f04d18805d310ba90000000000000000000000007d305c4ab06c927e4fb1c6eb9ee167fa91acc711000000000000000000000000ae04ac64e31cc108b02476ea27e523d49b10d2310000000000000000000000003ea0f88be953e92381de725f7828515c8155699d00000000000000000000000001cb8caffef904c4cc9889b261bab5ef6006959000000000000000000000000021d97cc1c285af2051d88e4d816a92274423a484000000000000000000000000ed4b934d0841b48298271ea81c43269462daa45500000000000000000000000068aff0ee899f63d8bcd617d503b4e7b27f9cadc400000000000000000000000058f8eae9d4ba83bda1ec67d61db642df9950e7c5000000000000000000000000b2821466164915d26895145d31390ec3aa483781000000000000000000000000c8c8249900466640bb5a463d207e760634e6f91a000000000000000000000000e9a83a80b66944eb273580ddf032d628ec7c73fb000000000000000000000000fe39b8b1f568a7dfdd8f039244e106f001f3f04c00000000000000000000000017e1f2d625b7feab0326eaa8fc019fe35197fb3500000000000000000000000010b55050e8374a1641a9a84c8ba46a97e246e2b70000000000000000000000000e15f47a6da59318718e0ff7322b374a1bdbef13000000000000000000000000ad7ef008b47adbb47920385a6924770ce796d63e0000000000000000000000009467ecb62f52291e5bae75787dcaad09765f0458000000000000000000000000f23a2849a520cd2f9f9b08583856b2562ab8a9b6000000000000000000000000e67996b155f96b193f669d3e8d53f0af1af85a9d0000000000000000000000002ed70e130f3540e55efe0bd376d035f88b2c72a6000000000000000000000000c34a9c983ab4e83d8dd82a4261380b19c0315319000000000000000000000000fa706dab1a4270e8f82306498d95fa0dc9c73999000000000000000000000000674989980e45d11ee2c2e259d1dbd34d7ba24ec5000000000000000000000000c7f71dec3f23875dad4f3a29bc6a83b3d6e0bff8000000000000000000000000587144e9f6c3ca801c60822b437185c0501afca70000000000000000000000009241d5f52a4dce6b6d5f36ca49bbd0a4500d2ba00000000000000000000000009b3affd14047549565b7801a2a04a809c47685d4000000000000000000000000e94a6a5bbdac3bf48601d46808581e7bac66b0b100000000000000000000000057046d9f80a3c03831c6031bc7fc7058a2579f060000000000000000000000009d44f3aadaa2fe315c9c02ed68dfe8fa68db82a60000000000000000000000002d01a7c33da3a6a90bc9fbad638f5fba9f056e5300000000000000000000000081c4fcb6e13fbf608087d3daf3ec7f4f0a84afc3000000000000000000000000742a9e19eee298a818375ac85cb325dd624f958900000000000000000000000071c5e9aaaaafa72e9de75f40a3c2e266bd47d6250000000000000000000000003decf411ab8dd10232843df24a271ccaaa612ec1000000000000000000000000fc758a9e45a85a81ee0b29294cae1065402af24100000000000000000000000062e4153db183b8e5d9a289fc659b09b750d5e6ae000000000000000000000000f5061b1782dca47c761848b59929497fd84501ba00000000000000000000000023441d40957287b70c81aed2c059f733a5f2e6a900000000000000000000000064f50da15a10e9327601b8cbadaa21a9197478ac000000000000000000000000d215563bd622de8095e04ff13b7d8035a7641e92000000000000000000000000369a26f6b3e5e3f930ab9c3d0a521e09e372d3910000000000000000000000009e7b22efe6c750908cf6aa4268e44ad7b2e1917f0000000000000000000000001c44bf994f0c8bbd6125e491502d927b6ef63928000000000000000000000000c9fd0350e727864204681391f7d39f9e0e4c244200000000000000000000000069209d27bd456ee8eb50f3b3294a8a2bc5cb39510000000000000000000000008aa9548b1cef74348766c4de4cc49fd351d68bb0000000000000000000000000caa61d715959395fe0acf061361faa4a049d7308000000000000000000000000e9ad169ab7f640dbcfce50ecc8b1f82991bfbdc90000000000000000000000003111ac104a5cd851bb3be947cbbeae6b9ee014e40000000000000000000000009fd58a5fa38d209b3304d76fedb531f4bf16006b0000000000000000000000001ff6a520d22cd36ebb1fdd60969734f3381ee1c00000000000000000000000005b63df57b4327adf4391e2a0c3f3c7022032f3e50000000000000000000000009823ce96d02fb9a763efd403235ebd2438ef6c4700000000000000000000000075f1d5d6ded1d101c3930701f0bf0654f3aa9b8f00000000000000000000000039f02f41ee14bc59f2a407c82744ad58a98b951b000000000000000000000000ecbc2dc98095e4b6b5cb83bd6cbd042ed8141e56000000000000000000000000e3526dfe1238d12f282a847201dd9850dc410af70000000000000000000000004e26a2005d0d9f44fa5b6311d79b4a9675fee5ce0000000000000000000000008f9b0cffe9df4bd20148cdc51f45f8872450d61f0000000000000000000000004918a044b76bd86681dd259d93ea4b6b749d1f4b000000000000000000000000a6eaf9a12e0056c52aae7bf68e6d6219cabfa72700000000000000000000000098b7e3363fdcb7e1281cb5d7454b1f6cc9e3ea51000000000000000000000000a2d492a13f720ae69dc89c26adc71eba51fad286000000000000000000000000fa3c4fea833f86e8bd9ce851f21529c2937fc93100000000000000000000000088a728ac2eb4963ca3bdaa1fa1ee651e07a0191800000000000000000000000015fc93b4e896083bf93ee2f161c203cfad4a075f00000000000000000000000064f5b6f65adf23053c55ac0d74c65a3bdfb54b6b00000000000000000000000012b1b35d5b29a5bc25835cb6ed41086c94f95ade00000000000000000000000093df20476c11afd2e7378ff46de272d06f9966b500000000000000000000000002b790b3e0b485d8bb7101aac8cfcee038ae19ad0000000000000000000000008f531915d3863d845a34f327af44df947556fc0d0000000000000000000000001e0a1afb120316e5114f964355331eec141ed652000000000000000000000000fd80168c719e64e3b8df10866daf0d9631976acc000000000000000000000000e1bd059f77255694d0f30bf5b36aa221dbcb00960000000000000000000000001387343e66fefae0c45e5724ea006389fdd2f748000000000000000000000000fa8e07e89fcad2e22057c2c11c9f545f421b0ed6000000000000000000000000e5e27dee51cc2518892b6a9c9247661e7560096700000000000000000000000022c3f43fad5fa924fa250ad25833efa45fa7dd150000000000000000000000007af98394dc18056e501f623364568cf9d0b94330000000000000000000000000d8df6a49e829e1b309790eb76958d52f9606374b0000000000000000000000006752a02913e487bd0074a91bcc13c18607584046000000000000000000000000148ada894317fd37898754a52b097203b9c503d3000000000000000000000000ae8511960a126aac90b1e3cca52e47e1f1f22245000000000000000000000000c3f019b8cdc6badee111131284e3ad3450efac4b000000000000000000000000a04acfbc1f97baa4162b896b5a12d5ab5541e951000000000000000000000000ddf371a5c0ab47333f0ef0fe36bc9113bb8ad46400000000000000000000000097b75160caeebe4c3b183401c3a420fb1973c657000000000000000000000000a2b79b28ea26a3ea63765123e497d0ffe2cd7edc000000000000000000000000269a36830cb36b5b35bf4ec8c1b9990ee5ccb88b00000000000000000000000085c53e620e4b37fb2587791cccf101b504018ebe0000000000000000000000003dd6b34ea5d6c4cc2c32a42935275697d20c9f2800000000000000000000000086719131b15fa94650c8b3bda49c32970b287aed000000000000000000000000b3d0e9d77d30d0c2afe1391e4a4068c0710511ec000000000000000000000000d115c543cdd954467f477f6732c9bfbf30b047b10000000000000000000000008fca054ddd1e23188fe81fc4b728e8d748a717e10000000000000000000000006824a39b7a19f8cdc00ef8d35b848792e0e32559000000000000000000000000562fa58221fd17ba86e043069124cdfbf6efeff30000000000000000000000007c280e01c4fe4b758f26ada07d793e61155fcdda000000000000000000000000b06ea8e575de9bdb9a872b65f27bf179fdb622f60000000000000000000000008e9eb13f5b6214ccacfcc29791778d067b8b9fdd0000000000000000000000004f91cb5626e6f70adf9e72f571654ab62a8edd0200000000000000000000000034fbf1eeb642f3729f4259722cf6791addf07935000000000000000000000000501408eb53ccb6a2dce92fa927f1a762e33252c800000000000000000000000066cf21b1e56c0d782ba17f64aac6ec33d0645fe50000000000000000000000006ac42bb1ce63b3a9481fea2658e0587eb80a570300000000000000000000000025b3bfe4325ae3cdd54b7e06cfbfd38dbdb112d000000000000000000000000017ee554ae9299f2c325b914f4f128475425e067900000000000000000000000094ae70ee1f54dc2d5e7984af3a998e30d664b6c70000000000000000000000006ba1f636da653a8640394fe47a9a9291f7a6621800000000000000000000000053d39c563b066d90fde79fcf9d680993c9488edd000000000000000000000000cd5c34cdc618697fb8be86f5d5f19e2eeedf05b200000000000000000000000055ed46a6b4f57c7199141b5b8f145d50cbf60f3f0000000000000000000000007000804db089dc02262d2f8bdf9daa8c33cd8e95000000000000000000000000fbdfa338f4de69e530331a999a0ada81f5f76fbc000000000000000000000000521a3c53d2b73791dcbfa69f8e05afe29801f2ac0000000000000000000000008e3e5364d13af869df4454582675236872976d10000000000000000000000000004a89435992d404d4110e9d60f2abd25fa8270e0000000000000000000000004632fe14542dd49d2183d2daf0f7961770bc64380000000000000000000000006c8592919e8bedcd50c8ebcde6139f621d60528d000000000000000000000000dc3c196c76cdb67566901c6b0b1228dfda829ced0000000000000000000000006e40984b7719f9062ffd196c537f7be2d4dccb6e000000000000000000000000d5084e3e83bac1835e3c00588c8360e2970dfd1f000000000000000000000000b43f596810f47902d5ee41d006ff0238dd2ee25500000000000000000000000021bb95554a2d69b09c2b7d0912f7402479a2a6fb00000000000000000000000057c1bfb1b9bf4283d24c9df316ae7ad2967a6e81000000000000000000000000651991d1763048f53c564e060b0860c81de8b40200000000000000000000000031ce8ce300ab2572cbf647ac52e3b83d7429157b000000000000000000000000a5ab9d496881c7ff6b156d22a598fa85a8a4172f000000000000000000000000c51c12bfc5bc5d912a8507aaef5b11f06de4d6aa00000000000000000000000090a8bcef479f550f0f73002fc91fe96ad6ad90e6000000000000000000000000d0120bfd44118933ba8cb9ca1dcf89e75d1a9b4900000000000000000000000093d2796aeb7ca898e7cbe0eed55e1a1d79b07d6d000000000000000000000000dea1fa8c3e6c5a206411b6debb9f2cc10c13ad9f0000000000000000000000003fc4a1d640108cf4f907787fe08c03856a68c415000000000000000000000000ceb35119b81f38d7c9c920734bcc8bfcfca43442000000000000000000000000346845450e984dd771e568d6b83d829a3eae1ee3000000000000000000000000292aacc1d244dd6baf7441a561176d8760e3ff46000000000000000000000000c2347ba0880842533f090bd18c5a77c61af5107e00000000000000000000000057e9ab6feafe51da137facb7fa964ba4a0efdbfb0000000000000000000000001734ad835aa17b11f7599ae6668452e912558c2d00000000000000000000000074fd028ddb272ce856708ff5cecc453e0d7a1905000000000000000000000000dfc165bfdc2894c7b183366004389e4a1f4d48fe000000000000000000000000d0171d7400952ef317db875c574d613b980be7df0000000000000000000000000222d4fa1ff71252046f69c9789d125b7112ef080000000000000000000000002293e74fb82b9548d87367ae86ea62775091af1600000000000000000000000029bab8400af381796e6ca349717f1e44d72ae89500000000000000000000000090319f8ae23914ae46f0d41a02a53c5b9799583b0000000000000000000000006bba998bb503c35081d8eec53bedabd2c2c432ed0000000000000000000000001b3061cdeb0e097d257557b8a04fd8134bfbaeb1000000000000000000000000ec925a305d96caee53dd17944e3023f21c4d552c0000000000000000000000002350cd631d260bb1011380f89722c8030e79b6e50000000000000000000000009c574b3e52cfb677c506df627cd9c2c2124802b30000000000000000000000000f20c9243139d747120d986560c657f2a6e3063d000000000000000000000000e2e8f86d71a09ab4ea96ef6e478d46c1391f8871000000000000000000000000dc37c368203f3e442c2f996e89330ba5383774a7000000000000000000000000e1bd814b7e1edc5ab22ae3b98bcf15ea1ba235f8000000000000000000000000951c35ad8e4ed80ce0cc38b0cfcf3c07fcb058120000000000000000000000009d83e72e9fd83001a429c0a443185bbf0f95b232000000000000000000000000870a71d2c6edefd705f608b1f0c7b031170735f20000000000000000000000003c2028ab8b1fbdcacf7d393dbe19087f85c027bf0000000000000000000000004f43e49bce296e7201e67738261b4bff33368bb5000000000000000000000000551ff693b67a7415436866998afd2c791d6b328d000000000000000000000000d5083aecb7be977f5cbdb1a317fa99d1d821b808000000000000000000000000554837af022a4308b690630cb37a20138aa0f5c4000000000000000000000000b6aecad6df7c9ae76ff359dc2b958c4f56482f7b000000000000000000000000a16eec8476d15caf3908a0eef9458a79908f15b50000000000000000000000007bfd206f9361876d6badf3f3677f5a79ee5e4ab000000000000000000000000099848a1d23cb75f17313927250659d7d5b285e7500000000000000000000000058ad996faad05e208690ae788f23198964992dcc0000000000000000000000009cb8b335e646c87fe02a925ab762d0fe59bab8a7000000000000000000000000c6a8494553d9028c4cb5bf008d08050bea4d3a800000000000000000000000001150f53b1ca905cc3a66cd349af575e38be3fc1c0000000000000000000000007e976b62cea21ac90ec1f5e69ba334b3d642b80c000000000000000000000000484e071b43034a0d52392e3d365b8dd7df16ae42000000000000000000000000d995963067fc3fc939aa3b75f69db3c0051ff2fd0000000000000000000000004359a8bc86ae48c63109aeb70bad672528f8579a000000000000000000000000a0a2c4afbc3ae612cc5d876d9c07fb2089b46de4000000000000000000000000145bd82ce228401e3166ef090a2801414228bb5d000000000000000000000000fafcede4342e4b993b6e70e8f45f9fee68f1aa0700000000000000000000000017a7e00273b09623b60c2076730443cc1772cc29000000000000000000000000402e02a37f71e3250c2bd815274cd61b5feb6291000000000000000000000000cb85daa89b52151c1492d695ed5baa23798699eb000000000000000000000000b3fd2a1cda87dd057a3e18850d0d8501a11e71ff000000000000000000000000c9239bfabe41a17cd710fb22bcce6d73228d6d41000000000000000000000000097f4f765d76e30a76f5ce62769542961281d2de000000000000000000000000243dfbbcd069a3b3931388e67fa0f05b330552b9000000000000000000000000942289e43c70cb573b7c81ae7940b5400957361d000000000000000000000000864a735478307d4f5912fc112e8877f207b3aa3e000000000000000000000000550d4a53a10e807591388cafcc534552a6aaaf6d000000000000000000000000bacff7c7f8b91b10dcda5c70e11d490940b741b20000000000000000000000006e8ac8fd0d82a58e0a9834f92845baf614dbad0e0000000000000000000000004cfbb32dc5359940bc86420c5949e46ba48a661a000000000000000000000000cdddc5ee93ef9cdc094974e694f1711b77ec8e0d0000000000000000000000006019b817c98017bd63b73d9c87166f84804d0ca80000000000000000000000009aa1b1b767ab47638930e74c1a1bb0aec0f6b1c70000000000000000000000002158c29f4a9177545aaf5076a4fc8aeda988e7e5000000000000000000000000ec5b1dee2c09865430879af288cb02fdcc9810ce0000000000000000000000004898ffb6868b95dd56283c2597dbb1963f5e650b0000000000000000000000003d2c5daf6bde4f98f898eb4d6a8432a4a68d86bb000000000000000000000000e3477ce3a21d0aa8440fe4db3bf58e805d6096c100000000000000000000000090eb0805de365118cf12843eb277a39c452bcdf1000000000000000000000000896866f6d924312baa80516293c1e9c8148753fe0000000000000000000000005e378d7822fe4ee1bb0529daed9461ea571045ce0000000000000000000000005cfca6ed0552b8797e18ca37fc324cce80123bdd0000000000000000000000000cb9716ae7824e9317bd91709e7b4dd81355c27d0000000000000000000000007b64d6bf2acf9d678f5db8eb1aff8670b69725e50000000000000000000000009693aee898c3e4c2cdae8a0d980e662e526aabd00000000000000000000000000f7c62289bb00e63ff746de089d61364dc98bdac000000000000000000000000ca3c04efe3e8a18f1d262336523f02f4a4149db7000000000000000000000000831e1d6ac987daf4e152d790ffcddee71c00bc9f0000000000000000000000000a72df29fdd0c460a47252cbca624e0f66bd921d000000000000000000000000a5f6bab174981d803b574590d0050ab2b3abbe5500000000000000000000000092bde00c19b4933e23e895fa84f056a736ed7269000000000000000000000000b91229a45e52ca2b6c1a3a7adae6a59a207283af000000000000000000000000bb8032c2c63efe67333e2c45337b53470fe5d3af000000000000000000000000bd5f0f36b35a3ad01ee82e4c988259c0bbe2e5fd000000000000000000000000697d5a7ec0c033e882a2509beed388f6513fc39f000000000000000000000000c351a39e0afac1a2a843e2bb8ee0b3a3ebeaaecb0000000000000000000000005f114dd5264470b04ce51181adf073ae7f3b2e070000000000000000000000003fdb3219121b0185ccdf97fd7b58bcd99f96da9b00000000000000000000000017b5af6547a8ea0c840ec6a32218f4749303b55200000000000000000000000059a24170a81b4dfee29d42c3f4cf0a5b9ac0fc3e000000000000000000000000e9ca6ee77c58dcaa57bd3490d3dd7b9c47bf0e1e000000000000000000000000c1472401140ef41bc2055161586f58bc6647f3ef000000000000000000000000768a1f899658a06ebe985ddd2a4c16ceece4ee9000000000000000000000000068e8c86727450afec59b80c1ba0ca37e65827a8a0000000000000000000000008d498f94c12286790520346f3835a97f00c58aa70000000000000000000000001185a2aeeb4b72af9f3013a62e6f546783e55a8000000000000000000000000076fa386d3dd44f685558c8796cfe3dc4d38fc57d0000000000000000000000008f46b025bbe1ba9b392077a085c567f266d1a7da000000000000000000000000f0966506f9f661522572fe2c243923921998d479000000000000000000000000ce6f64bf4d231fbc6ff7e5eb8e469691005070690000000000000000000000002a8dff1cca82e876adb073e576bcf5882ec5821a00000000000000000000000013870c37aac1f115996c9dd1ad44f5d2dab6b4a1000000000000000000000000ecb0840d3ed63f12d2fc4e29accb301d2ea78b2a0000000000000000000000001a7fb0133accf0deceaa5b6981ef011b2e6ca0220000000000000000000000006f75a506450c4b18a69219b49f0c1258988253220000000000000000000000000902cd766598ef430f132d91cf44b74b6a9ef098000000000000000000000000938f9a8c14758d93aa9f1bbee96af38d5fc620bc000000000000000000000000c2c3915501b563440733fd10cbe77b11cc919b690000000000000000000000003bbccd395bde30cd715e918a927d2491c1f3243b00000000000000000000000064a45d7af8d69fd97855a73a51a6fd92e56655980000000000000000000000006dabe377066764ad2f0427509f9ce8093f1d2969000000000000000000000000e4e562e39cd07ddcb2d6827549f0e6ebf71272840000000000000000000000004038a00ec2485734d36d603e5b99230be6e4c90f000000000000000000000000862a415f172884b6f01030b0acd9d801fd4cb18400000000000000000000000069ccb14b34510895bcb0678caab71ca986f0131700000000000000000000000056c82a6a1aa3b6b04eec4370f4c4ad06bafa679f000000000000000000000000269974cd3d86d5c33ce1e0cf369516d1db4f7bd30000000000000000000000004a77b30e1d6864dd37229b2b8e362cadf73ae6d0000000000000000000000000cae48092fa2270322c1f4c6fd406fbb847b2828c00000000000000000000000033bd306821d97e46bbf769a8573fde6428adfdf40000000000000000000000007a0a32084937ad6e3f173944574dbf6bdcb47bba0000000000000000000000002efc7620ffa44cba8096100f6ce0b0b04af82699000000000000000000000000ee7feef99a9fd57c3e8be75a0da3c643369be2a0000000000000000000000000e5830e41d1d00d87b202a60986558127b3908131000000000000000000000000a98a20c5136ceebf26b8039c319c0e51f82548b400000000000000000000000079b700126104e586ef692241300bad523befe3730000000000000000000000009c7a5b21fbcf75d41bf28ef2ced79813f43d879300000000000000000000000063c1d2ac1647f63413513c26f45d92fbe73597d1000000000000000000000000f1e5c950f7b08d6f17bdb8f834301f91ffc6324500000000000000000000000053c6e4453b73e7f2fd254abeaf7e64be467230c9000000000000000000000000bc0a8e77b0a455b50d6df5ef2ee9f52f0a6494c7000000000000000000000000f52ceaae24d858c2b08b8ed9bb820e6c1b7a99570000000000000000000000000408dad41f03caa73df5578743271ef21cc2592700000000000000000000000080325e06f619f08680c329c16a56c52c100fcc98000000000000000000000000a1e73cee3a9352aacb1a679ce144a39e249151b60000000000000000000000007eec2522e2ba70af761baa21db6a65575e72d15b0000000000000000000000004943223947eeadee13676c637d345dea38bb67ca000000000000000000000000d0fee8213c80fc6aa3a20766f0be8da7c6c44bce000000000000000000000000fbb87b1c81ced8f09feaf2c8927e811230d03a8b00000000000000000000000001fe359ff19fd786a2eb1b94f08dff8ded4e3c5b000000000000000000000000afeedcd6a0ae7b13ed7f9d78de3223f642ac7a54000000000000000000000000d11fe23fc1d4345db314c6cbb15c13aa4ca5f27b000000000000000000000000d4744a1bc89aa350478ee326a193ce33abf77b170000000000000000000000000aa8579911d46a479926cde0b41bbc1a81d1d7580000000000000000000000008812a59ea8a2a9c971eb1fa55982ef64f16e3187000000000000000000000000f2222c2cd64cc9523db9e81a923832ee63c7dc9d00000000000000000000000000247fd6838a8d23ffc07898eec9f10210589adf00000000000000000000000070d50e8f31ee876c1a9a27bc4fd7983d94c64429000000000000000000000000a46e6c2dc8c426fea361835132ba4f5f616ac4c90000000000000000000000000a43bdd0754b4002b40b0a5df34060e5af9bd0060000000000000000000000008f857d202f67acfda447825e241e5e1489b800dd000000000000000000000000133bd4ea6ad19485eb25a7f4323ccfe704064fcd000000000000000000000000713d3fbf066a3bb4dfc9666c754a753d3cc29658000000000000000000000000f50968d21537c2721eca0bf4f28b27b08f68b57a000000000000000000000000e467d4237b9bf48064b670be91302f3a9f2d6888000000000000000000000000bb588372af8f67177f939e81568d40def2cad33e00000000000000000000000069fa4004ed842098cdd152281b364c74e7090cc70000000000000000000000006435e056f40dbf8697646158a115a9718fca5b820000000000000000000000003db33576db4fe84f2364b62b1be36ba8b4e2c27200000000000000000000000014649d7124a443544ff7d9e3c2845985e29ecbf50000000000000000000000004de0585290c244a4fc74c5f110cf49ce90ab7f84000000000000000000000000bd308cc4d74b7b8b84c2ab168c73c314d73cae1500000000000000000000000022becdfc7af12e56ca1430e0ad1e830122cdd3f0000000000000000000000000e3854d3cc98e1dd29acf4778fef3f4c8f9cecb3f000000000000000000000000f354c39a6f69dd0639a3b5f688101e2462df4de4000000000000000000000000df05b3ed87d0fb555564f1c89eaa8c626878b517000000000000000000000000ab9292767fdd3232c69112c48092ca14891dd28a000000000000000000000000071548f0560adc7d19ca93b2a9e032ef05dda28f000000000000000000000000dec8602236d707e8c6fd92e47bd00a582877c2730000000000000000000000004734af143244c4aa8809b5463bdeaa96ca808ad7000000000000000000000000856d1170eb63671439e5bb0f9907b2c33e58e5950000000000000000000000002c1c2c66d9d72a30f403d9ad557309bf746697be000000000000000000000000f8abb5900ee75a476e9403f328ef3b237e3ef794000000000000000000000000e0952868b32de327e1743b8ad7d475feb60c99740000000000000000000000002323c0fb76022b6449c1dda3148ea2f1276452cb0000000000000000000000007f9dcad98a1493decb20d94d92c42f22ea189594000000000000000000000000fd4620519ec2a5a5e1082a1fb5b04df40853fda9000000000000000000000000174e6b98f89ebe234540a5ca90568d49866ef583000000000000000000000000641a0e48457d10c9c41d1a65b8b79fce7a582c8a000000000000000000000000d6435af26380a7087f304b5d0fe4bb35eb0b15290000000000000000000000007fa6b846ccc2b63a29d27e53b3fe16bc376c6eeb00000000000000000000000045832c99a3e38d2d7803132b9e4eb3c99f10526a0000000000000000000000008c24399cd2f5c878e436ff95df292ef7c2a6adab0000000000000000000000001d4c186c3a1834453741c6a688629655f40d30de00000000000000000000000090e738691801acbb0a69dfada8f4d7a6766044450000000000000000000000003da42b9e119b3dd11897f885c8adc7f1d5274539000000000000000000000000db25765b3a6f42ebf95e77b3ea0006d336b2283400000000000000000000000030e6d1ca32e439b5ce178470b7dcfe4c5f1139cb0000000000000000000000000f29c900847a511fb17a6473b65b028aefbfe0af000000000000000000000000a85c38319eddfb5a6763614300b81f08863834f7000000000000000000000000e4246ee6efe38109b7e6a2b409d7b21533f113b40000000000000000000000003d94c2d69e991c774c33826ff1b68d8a490e8bf4000000000000000000000000d936da24da4fb466c0b5a3c90f5be0f4eedb687b0000000000000000000000005b6f42c9b2d0ebb701c192a6803c310e3cf528f7000000000000000000000000870249642ef8e046cbcb0e64a1e88f74c4b4c4c9000000000000000000000000b53c9cc0eb918bd7320be76c6c780713f6630be20000000000000000000000005d29a95e9f33f8a38cf0902f645145e7b06759c4000000000000000000000000fc024c3259ed1abc460c2be2e9b23f09d300fa84000000000000000000000000897c8709815bef451f787b8387d4fe5745f57b5c000000000000000000000000171d4ee61e4e37586d5c7c0f6d8921b3b81ef6bf0000000000000000000000002ac79d327022b13f724a85e71940aa39e61a948c000000000000000000000000579395606013aac08debb7555a492380bc4160a900000000000000000000000053d4446165f826e3383ab15033bdfbf159b1d57a000000000000000000000000c18905ac0c5b0f0254c5c84448f54d316e53e871000000000000000000000000371efb7a1333f00b81727c92b0871f14a1ad04ac0000000000000000000000001df02d0c9993a6e4fcc51e0f72dc06ecbc0b658d00000000000000000000000032f5face8461006b57c9443430f4c9949c547f51000000000000000000000000754542c4479cbf0c89ed1b369530d0c53da438b60000000000000000000000001e429b0de6de30383a4f6dafeb6e852e7db7d303000000000000000000000000885e009097888bc48014dff437de833cfd37ca140000000000000000000000000ca9899f893effa61c642df803d67aaf6828d56d0000000000000000000000003e387a02e898d1c8ac24bd4b56a14e81dffc17f9000000000000000000000000c2d84b396d32083a76ba26561b0bdfb685763d8900000000000000000000000043d1d985d79eb78b56287c0993a1e77c3d7b8d6d0000000000000000000000008bab7eefa14c78017bdccea0884412a17fc89a2a00000000000000000000000043403cb51b432d34b01bb6c75dfdb6214c73fb4e0000000000000000000000007837b9d575e9fb3a3515475b22362f8a0cbe3e3700000000000000000000000045956b78d35bb7b5a9e5f764c72bde717611372a0000000000000000000000005b922776995f8d9c5e505baa6d1cd895a9a44821000000000000000000000000b828c7856c8757c96a63b21f7f72f61ceace785b000000000000000000000000acf7f0b599b220761790ed1e5b15070c6fb12c4b000000000000000000000000e6c2f46a0cbdd95d6ab2c421243f4dd9ad4bfcbc000000000000000000000000a0ade2adc6c29d643b27a0b38ad1989fef08172300000000000000000000000073e1a88fb96bfd7791aa5079b7474d20c95d44360000000000000000000000005b427005c7d34113a5fe99805ce908c99b5021790000000000000000000000005119996d2bf4e235113fc001dd6fc85a4740fc020000000000000000000000007aa589f986dbebdb9b399a51e889077239b69c28000000000000000000000000bc3e13b474b11ba0362ad2062e562108f8c24ae900000000000000000000000086dc578b351f9e8466f437f3c4b92c7297ef7fec000000000000000000000000c0627168966d4cc842ff502d7a5016762f927db80000000000000000000000005fbec1a9752e1f57a67f7fe22a24f696342be957000000000000000000000000d994d7becaaf322a97b7c1e40327846c13d3d39f00000000000000000000000003a16aed9383f2945ea9ffdb7dcd9cb6d3bfcce200000000000000000000000041410a8948cb69014a0c9c9c03d18a6701544d0a0000000000000000000000002677d647e8bce4cec297e68a50f7a58569a6e6fe000000000000000000000000de6dadb4e6f1612648c80eb336e018d05adf7d1a000000000000000000000000efe0dc8dea72960c58f1b7218d46fe3ad92d3532000000000000000000000000e8c756fd67a0d745d6324c1d7a7ac4a8760ffcb6000000000000000000000000694cad67dffc9b5b85414fcf16e1b417c80d22580000000000000000000000006a859a78ac2e9c86e0aa252d25f5c7261b6da8a0000000000000000000000000d07579284de26822a1c19c965f7a1e187d820534000000000000000000000000c601170a92b7862971c5fc13c783179c7256911c0000000000000000000000007d28a263d9e0a239e254bb812112859b880ff4d2000000000000000000000000da135c16787ea8305ae9d885a7cfb5eadcc06f90000000000000000000000000957f3ccb46f548cc9ff646bf912e3389ef7fafd1000000000000000000000000e72f3d6e43c2e7e13c2c91d7239f837daafe927d00000000000000000000000083209223a37d4b212bffc26a045290efae062312000000000000000000000000455de3aac9b029af1c5079ca0a73aa5847c9dd42000000000000000000000000663b5a97181045f8d86381143a8e3ecb6b9b515800000000000000000000000055ce77455544b1982e93c15c7a9f96f2b15e6fa40000000000000000000000006129ad7bafe989aafba3a7b44fc78783190a5831000000000000000000000000b2e3c482cd58f8fe007ccaa573c6445fd6234ad8000000000000000000000000e793721129912470285c71be2db0c41dd5a1a382000000000000000000000000601b0631635ba0b9e58e74b90a1c01bc37e0ffaa0000000000000000000000004049d5f4c4484c11fe27bde93838aa0769f2a316000000000000000000000000d32fbbf215752e3ebededff2919a27f64b9b2d9b000000000000000000000000de08422c17d597c757a6b6124a1258a24353c17b0000000000000000000000005dc5c2c96bf191c8ba01b8007c2b92d881ddf79e000000000000000000000000017ee78f7552082827ce76f49ea7926f8d55605b000000000000000000000000e0ee65b75cfe086963dad351bd572db71f749846000000000000000000000000ec3b342f2710140318fcec0a9e573f34ad5442bb000000000000000000000000711e523325078507ec0b26d17a51489acc7809a8000000000000000000000000c599a47c8c224844b94c2e233dc358b4af373386000000000000000000000000442b9435f1778b6e37d4435e312e87783d0feb3b000000000000000000000000ec9d443cec6fbc437399ecbbc78b86c5896b14cf000000000000000000000000430a097d4f56d2cc06ffef5b06c1e49646602895000000000000000000000000ba270f5c5f804af3b4f620b81d5ee79314b3abe5000000000000000000000000e93b8c7158a5f1541f8b36cc6d742a3c9e775a87000000000000000000000000c748673057861a797275cd8a068abb95a902e8de000000000000000000000000f260ec3dc2bb9e62452f57e96ad9a23727745a630000000000000000000000002fa42e870a792b1253014ec670eec48bb96e61b7000000000000000000000000cc82227439b939ace0bd3eaeb2d792eb9f8a5ab500000000000000000000000048254b2c167b00b7279a1a99ed2ddb63a219dc3000000000000000000000000072f4c60a29d8e2bfdd844736199f92eafa188b84000000000000000000000000e862bfed760fa8e41eee610e06f4415eb6009ef70000000000000000000000004b82ed12daaa45b9a185b051491e58f0a86c118f000000000000000000000000bf616e0075abf0a2335dbd6eff8a660ce9b246cc000000000000000000000000bd578de5778ffea9a2915d79bbfece01a1ab4fa70000000000000000000000008739d31d89bd267d11b19cd3397e4f9d92c1680100000000000000000000000077609f065877b04c409578d8020c5af22fadf398000000000000000000000000ad28e1d847460d093da5d857ca557591bb323526000000000000000000000000c221add7c6d5f928b21a18c40071e9cdc9b3c1240000000000000000000000005031f83a29a80e7d6a4f4734c76da810223ad138000000000000000000000000bdaa6bcac28634ada46fda29fbad8ce40d1095b2000000000000000000000000b2aeb0d155469fa3c1b6b5589f2723b612021189000000000000000000000000d16f8428c0860b380adbc924f8eedcebfc931033000000000000000000000000f9548ab07cc726d2ea698d64aa5d2e7ddcaab611000000000000000000000000b03027f025b62f951d4a3cacc455837aeb117439000000000000000000000000c09617f404e0f60badcf122d99b9030fe15e567f0000000000000000000000005cdf3e89aed46ca6869bce4d094d7900052e7686000000000000000000000000332af22f54823426e1d260e346b370559e6fc551000000000000000000000000ffaeea98a55264452105f398d24db4f0aace1787000000000000000000000000a140321242bc72f89f7b15fed133a5c84d97777d00000000000000000000000023c99f168e3b3c0b5f52c094b062f0077cc69aff00000000000000000000000031f12ada46b38678f87e4ac2db6801ee21ea4ecb00000000000000000000000080f51e27f19bbadd1f0490cab27306c227704b3c0000000000000000000000009ca04cb0ce8e3a90ddc6aaf3d72bdaeaf3ac2c5b0000000000000000000000006fa42327634addd234621acefa59a27d9985cd7600000000000000000000000012ab64a231a5943b4dcbba87bf1be2355ef4ead5000000000000000000000000f80c817246215046a97ce7d99030003dfda2511e000000000000000000000000b1ad9dad1840ffe0e8966fe628d2479243176d0e0000000000000000000000008cab6621645d254d946fa4beffe3e710e7be57d9000000000000000000000000e0366a5edaa4765adb73eb70fe61faf8b00be1a800000000000000000000000005be0ef21a9c29d2b6cc4b46b73bb02629f3250d0000000000000000000000004c0e2f285d4a1646bafc2bcb17ed42c37ac41e09000000000000000000000000c9094a2c1826f4e9de09ea136a7f535e93745c49000000000000000000000000103ab2428d5c3a0c5b7e73eac88a74606543d84300000000000000000000000056c4b98c7105b4f1bb83c633dd55240f4b8ecec40000000000000000000000000d7ff1391b7baf5a6087869b61e11db31f4c7c980000000000000000000000007a011ce3915e9de9df828619716b23c19fcce6d700000000000000000000000083f67464db0bd5b5fa8adc10abe135c8d4e383d6000000000000000000000000fdfc2386639377684784542e77c85dd9f95510ff0000000000000000000000003f931e0c9ec8ca67cce18161996f5b35fdcd8ab40000000000000000000000005a458bf016eb05659ea87f239bcc4ddc1247c0d40000000000000000000000002082c0aa47b9d1350767592987bfee885ccb6901000000000000000000000000c8726d47b08eeb20e05d38307b8c1985a6ea612e000000000000000000000000f783c4cd3251d860dbd2a9112ca74095c0b3b105000000000000000000000000ba25b3cd055563d5846a31c02a715d84932dfaf2000000000000000000000000ccc9d3485e5793e85875975e0af646db0a956a410000000000000000000000000dc4b2cbb8e14f8a860a8e20f749df51827ca35700000000000000000000000073da9a1fad738263870f330eb0e139486c89efff0000000000000000000000002f2d108ffee58032c160c705d157c9b6bb5f1c620000000000000000000000006d42475df6eb207196385629773117f499389a65000000000000000000000000cb00d21460e03c5e7d8767170856bfc48f8893b1000000000000000000000000fa1d2722d699978c1c38e16cb473a6ec7df63f5b000000000000000000000000feecd993982ec0cb31b02e8245cfd35f3249c3ac0000000000000000000000001b87e7e62b92d7bfbabd33b276b855577fb515d700000000000000000000000053ac718bbbdbeb8705803481a2382fa0c44b4c2600000000000000000000000098807ce696b1a2b0c53152642167dedde5703f010000000000000000000000007d8f75fb11424a52e2e2bd701e7458a8b17f718c000000000000000000000000f62a15c966a1f99ba8a6c875133d3976355fac09000000000000000000000000a9677abda9272cf58e6a8f1a2ad4f2fa35662106000000000000000000000000ba63ee16290c4494bc219a2786ea3ef8ad7466de0000000000000000000000000f9c6224fff299b9eb2a8046b6fe3cf2eb96b358000000000000000000000000fce1092143d4e6a723e103143e04d42d6fa8fcb40000000000000000000000007f6b0a3770642b306bc85944ab6a90f270d28bf500000000000000000000000027e3109eb84fb76bc7f1accf8b4a14bb29cc4555000000000000000000000000738008fec9c9f10e726c86759b44ebe5e0fb9ebe000000000000000000000000d79259f8e4940b8078ab1d279ee9d54ed1022be500000000000000000000000076cbe56535bbb0b9913ac7f023410cabca814a80000000000000000000000000350593c93056c58aa2f08189e5aa4f2ab12373cc0000000000000000000000004c78fd5826a3121c13fe4620927af0e4b97abad9000000000000000000000000b6545da47bc562b59df298d52e805e34123a34ca000000000000000000000000dcd97df049a2cb29894bd3a7428297e508d6d7d6000000000000000000000000f751c36941a647705a98508ca6ec1267506293c500000000000000000000000009a908ce5cda0ff208dfc8ae0cbf085a79fc9af30000000000000000000000009d4cb7fdd174e474aec1b41130393c49267096a400000000000000000000000015b1401fbc601ff48c9a709c4d4b7ca03a488851000000000000000000000000f3f583361acd56203defc9466a12ae6da5e85718000000000000000000000000e03fcf927c42d9af28be283bcd6e086860dfe8f80000000000000000000000003284ebd76a0d30bfebdcc4b344484d37c4c476d5000000000000000000000000418ccb4d879b00c46678f6acc7dbb646f0aa2a760000000000000000000000004cfe928dd5b40aa44165d2ac468d9da36c33ee3d000000000000000000000000fc294473787b128028109dd985252ee965e93a470000000000000000000000002e03dada964f9f91f9cd9084a2286e9bf6e521ec000000000000000000000000dd00fc2460a94537bd051098a45ac26b96e91fa1000000000000000000000000cb99e9c5e0c8f4dbd64812e92cdc159924ea7dd1000000000000000000000000c76e762a92775c5034aecc5bfac71a9e03f4d8230000000000000000000000005c128494c3de22f2c88e100a69fda2fcba7952ed000000000000000000000000b0511ea89c8821fb3cfaa2093101bc6c48d739fe000000000000000000000000c9cb153ad1ad0309fd69ef6fd9f93ea23457f5f2000000000000000000000000d283100dd6cbcafdecfbadbf3f2442d598d4bf6a000000000000000000000000ab49aa70f1f4bbf428cc3a9d82b848d4494c1b3f000000000000000000000000578d7cca1d61245969ce6caeaf14db50e089c8200000000000000000000000005e70215488d000dfe6fe826a594b10d2711ed40e000000000000000000000000ddddebc4fc7ae3c1228a7991a8ef984d394beb7e0000000000000000000000007bfab3e669e991f59ddcd477158bb6cc4770fcac0000000000000000000000002b0087e3bc4a2b9e515ee31f370a605dde80c40800000000000000000000000050e6914bb8e4e6151e46c2c904e5ee2a291329670000000000000000000000003d6c3b5779bd3e02623f8f7cc15ca0a34236403f000000000000000000000000b0e9bf39230b56e957eec49025d1a890b4a4d1f7000000000000000000000000d788371469bb6235b0cbc38899efb01d6ced325f0000000000000000000000001626fb6c29e22997fd26c132a8bd874ef7bf793c000000000000000000000000c1ffc5965b93ae1480f5a81bce2cf6b6452de0b400000000000000000000000087d4866aaef5e66071a9862793310abc98128bfe000000000000000000000000586e949968a33ddcdafaf1288250643bd0ab3cee00000000000000000000000010772eb40b0ed3d3eabdb0ec9de94a78ad37afc3000000000000000000000000638ac6ac789d0f5b91c8ab0dcc21226db707d7b5000000000000000000000000e11bc901a6b0a0d9d9b9fbcf47e13babfee2881b0000000000000000000000005fc5dae9ff302a7bd4686a2f1df39fcae64f82120000000000000000000000001409a10a390351fcd5a5402dfcc12b1b9313fba20000000000000000000000003f1615f9c87779a7743c8cba8f65181c30aebb94000000000000000000000000e27f125506143d5f36ef907e9cb124e99f983c56000000000000000000000000dd21b9663499c048d2e4a66eca1199436a86be0d00000000000000000000000062785e7b27f3e73997d7a304de83f4736fcec714000000000000000000000000f2ae61975f1d248010aa8f10c9f65c72489f891e00000000000000000000000097037d884f3f1529c80115036f3cc0b615e1d1280000000000000000000000006b9db84eaf4c008115961ff960e6fd35972c8f3e000000000000000000000000bf6309e6375c36fad1e2a567c6e6567d97405fdd000000000000000000000000b026e365f5e96ced38b8d9dce49fcb7529729f2b00000000000000000000000045236fbdc3660d58ee629d0290599fa9da4ca3aa00000000000000000000000024cbd3f4c8d004a19ded7798ca9fca95ebca92cc000000000000000000000000f8f5a7b4e38f8ea2cffec0e21be785406b7cc9070000000000000000000000004d9005db9efb29de76355763113807072e6a02d7000000000000000000000000ab696ab532934da32242bccd697318f38431d86900000000000000000000000020ab606a4a9d4cab80da24d3600581d951051a2d00000000000000000000000078057278ffc1d22571a02c1a955e79d2ca797916000000000000000000000000b54fb056bd9a8477671baa5c9eaefd96f80d929500000000000000000000000084b98d486f7ce93cf44f2634dd7d5c1bd4f57b30000000000000000000000000dbdb01820e214e5d435815f554e1baf58090f40400000000000000000000000076793a91bbbbca32d4c5c182cc37acfa5f8e4c1400000000000000000000000029bcaf3fdba8b2dc0d616d3feeec0c2bb54e32dd000000000000000000000000e4fffcb0c4dc0f8ef2618883e68ad4e62a68787a000000000000000000000000cde38f231e55008a75bd5a321ea596a26c8e929300000000000000000000000049dae863ec03eaaa958cc6356cb8ed2adb1f2461000000000000000000000000789e06e1ad2facdc69ddb5736070aabb88c352d30000000000000000000000003208e0a2c1d13f7135e175b1baf1a56ab4d21c94000000000000000000000000958551629f30cb38b7138dec43a03feedf622b20000000000000000000000000d14687edf3d70a4dfa0fbdfbb84ea5af421b27bc000000000000000000000000a6d65e9b092603177e41d48255e679583063b92600000000000000000000000023b1461e54978ef3ee1b5c3540ac4b746932d1d80000000000000000000000003bb790d68394e70e448fc724a566d0a87e03a6940000000000000000000000001510c2df91286924f48b3a538d7e674e183def770000000000000000000000001f88abfa3ed0bfee103bbdef677e5c09b1675c1b000000000000000000000000c8023ef01e7f38c57d2af98242da4c2fe6ffcdd70000000000000000000000006c575d11e033ceb0bbd6ba831bec87d4cd1fc476000000000000000000000000e014246ef94a5848fdf042ae6385de502892f17200000000000000000000000088b15c5baf730477c97c47798557241561a25e0d000000000000000000000000bd8824b0949b7c3682e9d167b5ed22a916c80373000000000000000000000000fa8fe47988217a8427d93d2d17ae302cb840a4bb0000000000000000000000008a14c53aff6718b35480443b2ddc0c1ac52eb0cf000000000000000000000000f8c9f1d9cd0df26e66bf2ec92b4161fe4e956d670000000000000000000000009b87d1d44b47861ba730a1974a65d719b9d1ec5b00000000000000000000000010fbac2e2020918908b249536e723d5962c93d15000000000000000000000000d4e1b41c5c106017938ecf574440097158110a0c000000000000000000000000ffa1df9deba35d6488beddffd2845bc4aae49370000000000000000000000000afe3c62539424ff8765c3e21933c21bee746713500000000000000000000000099f98202af2bec2ddee8ca6e217e29e111c3e7ad000000000000000000000000c5348e080fb4ef33fc7e4906b62190db45a6b0d70000000000000000000000007ce7ecf64bd1da3a5e3c1fd44a61e4d2dacc5fa90000000000000000000000007b7b6e05759a83f819892f4e59c8c8fa1cc901c200000000000000000000000013d5f62a635134c323c0e2ca547aa2c5193019fb00000000000000000000000072cefbfff110b6cb8991dda7551b2140e738e336000000000000000000000000d74579e10a31a640e4068fbb02b212dd6015c0ff000000000000000000000000a05048af89aa1af627dd905e634b70eee8d3f5b0000000000000000000000000a09bcfde2e20032b58916836fbc5a9c04f11f11d000000000000000000000000709a98f74a719e01a4bd7fa350f370bb6aebaf950000000000000000000000001c84754311712b23c6a1428a2eb4a136643a2caa000000000000000000000000754263cae11a7583af572fc89a028b59c82d039c000000000000000000000000d43887652cba046c1cf66627faefe1fece8f405400000000000000000000000095941d60e4136f702d9bc278d4edac2a94954fd5000000000000000000000000be3e59aaa28ad0764b32c47f00588e19285c84ef00000000000000000000000004cc3a4cdc3527b1a168f620fa36aa4da84039e40000000000000000000000006e811187f965bcc2fe454ead0913c1b6cdb7c7a60000000000000000000000000a1b9f763e7a60a1a5465b33101851e223362c4a000000000000000000000000a1a5c04fde5d5bc4595e708fc063251681376dee0000000000000000000000003bf2d0e4e9056467d213ef3be724008b1cbea7d700000000000000000000000046a34353fd7cb363bbcc86b82b2e9846a892ae19000000000000000000000000464132d57420c1b1fcc36f7979b1c5126a13a9c500000000000000000000000014d2720e996e5e3c164d26512a568f079e1a814b000000000000000000000000358cc2895a63185f6513823c2f00a53c3c46ea3d000000000000000000000000f4874f76578b81fdb8278576d142ec7ba4a1fecf0000000000000000000000009d59f6a32a2f03d12ae4419270163f6502fc1c820000000000000000000000007e085db321c8e712f53ccce6fb57f1b703f2929a000000000000000000000000752396321b09d8118a250091b99a55cd898e8b49000000000000000000000000de18c0eabde55166e0602e0ac174411980b75b6d00000000000000000000000064f88d1a055bb69e3db26737d6434a74d671620400000000000000000000000090fe215a1f0d063716b5dda821dfabfb6871fe600000000000000000000000001316b8418ce6a52024252bbd5d830e40cda671a4000000000000000000000000a0519f61f80a6bb45597fc7c64c90b55e541978a00000000000000000000000095680d75be47b7f8d5ee45e6cd8a0da20a5537b0000000000000000000000000be4ec5e3cc58c0294dcbe3deed6a54033a7eec56000000000000000000000000f72186025d071e9fce414c9aa36995d593b141310000000000000000000000008dbfbd9844a1fadc1295865fa7501ad14ae7cb500000000000000000000000008e31ef4d126d60b16f24140003f079bee0de1ddc000000000000000000000000d7c773f25f6a46a846ada421919e2f691c25b0e9000000000000000000000000b714c827151121d2d10e20c6c13a2bbb2bf58175000000000000000000000000ca140b1805cca9736f9d5628162abb40a9012d8a000000000000000000000000bdc954bb73b1cab0b1f112bcdd5c6cb6dddd71e10000000000000000000000009975cbd396d207aaa3a13b4ec5bd090b9e52835b0000000000000000000000005f4192ecf171e57e322ecd26b2d5f2fbf6e2866a000000000000000000000000eb0835f0705f2330a307debbfad19126bd54091e0000000000000000000000002a8e54bcfdd4bb18222cdc8cc986bdc30a29f7e90000000000000000000000006dac8e555ae69bd4fc534a7a852dacec12053029000000000000000000000000fcb2fda94a3221eb32d0ed1359af57708bb9293b0000000000000000000000005d3b55d7a45dc383127386f4928401c8c60e352a00000000000000000000000053567f0f09e503ec5a4456a44f5c2552027873c9000000000000000000000000d167031ac74c3025e15898c309aad893438d35b70000000000000000000000009b5a69331fb75ea1c71b8d83fb1546bc766ee547000000000000000000000000061c4a4bad07e2b72717a3506e32263e32aa8a9d000000000000000000000000b3c00d09776415f3493357c2bc557c55172fa1ac0000000000000000000000007f6b76b0cde69cb95de1b63c54a7ca64d893a488000000000000000000000000c7664e2bd1e50008dbcd22ce6980b6ca1bcb822100000000000000000000000003107f4f6f0867fdbcace364e66a401e15c5f51600000000000000000000000018d17a9e271bc7b071fac74bcb6de083cfe565e9000000000000000000000000a88bf6084f7bcfef2e4a34668bf10a7292dbfb9a000000000000000000000000ce1e90232eedbb5db2fa0c0958c13c1a1457fe6d0000000000000000000000004521188c9e81384a016da5a153b5cbf90f6a38ca000000000000000000000000c45054ee92d90085c1acc4b5e13433ffdf3a5a410000000000000000000000006afcbd00f80e68da7498cfac6fcf74df991698c1000000000000000000000000b95a3645eaec592262834abda109aeaac6613eae00000000000000000000000020bb0a5b269e181739f583a1bd9e28d053f1968e0000000000000000000000007a3d395c13824cf55040061be7abcce0afc3d56200000000000000000000000075633aff7eb4977e241e0c8d8d8821fe2a406ea90000000000000000000000009441ed1089f0196bbbbf8bd096b9ca23500ca7ba0000000000000000000000003ac11ce8f22323ce0a76f3557cb26b462933c983000000000000000000000000f2d6ac6f319795ccc82ace11004215fe30f63cca00000000000000000000000052e1357d0226c209dba7c6d3fd3e2870979de5d70000000000000000000000009baa32c32bed36518e05dcdcdddd37acfff12872000000000000000000000000c7975c2ced665f94f2c24c0a744581ac7d295c6b0000000000000000000000007bd6327417d09aaa7fca3d026fff9188c968ad80000000000000000000000000dd9cbfcc5a6249b14f1d8e855cbdc3c6dbbbc30c000000000000000000000000a90ba0bbded4cf4f93f6472524d8a634bee48f5a0000000000000000000000009ccbf5a5aff33a7acb4468cdcbcceaf483c1406f0000000000000000000000003930dfca2f920c21b51c4dd52d63b53db8c67430000000000000000000000000bb52a5e60205cd58102bcc732693df449adaf5b10000000000000000000000005a3abe681b42b414d31f3c1871d05f5144e4708b00000000000000000000000042c673beba276dbbb03468a1780bf61ce95d3b51000000000000000000000000fc91a612c30ebd10c490758c23143c0c0b2f90b9000000000000000000000000a5f604aacc26b3c8d09fbb31c9aca47cccc4e38700000000000000000000000003f0cf2b136ab99db39e899f803cd0fa5281a3cb000000000000000000000000432def55440177a1a2cee71407719698fda00cfa0000000000000000000000003ab9fd3e3408306f7d7b3010ad6b698cfbd21cf50000000000000000000000009831ad1c151fa58b945941d178238cc41c2df93e000000000000000000000000602a846248a1cb5e8ff10907d4e13a1a1ca45a070000000000000000000000005f334aa94aaa097e774b7970421f4b87de0b5943000000000000000000000000dfdac09604b25997eaa6c2efc663e3b817ea8ad400000000000000000000000053b6f53ecca2899c6e8999b4129d22e462fc951c000000000000000000000000f0906db976a975b20040a1a8f9e06ba16c682a89000000000000000000000000f0fd0e87b1448dc4ba765e8f7a3856194960af2e0000000000000000000000008210b54897293fb39b0cbc501ca4e94270daa1f7000000000000000000000000d549053e986a551e103d1fe29b8bbb4b8e8d7881000000000000000000000000159e5c982d3bf6e7766c5f4ebaefc1133aef069f000000000000000000000000d1331263cdb8fdedcad21d321291085b33c93ea3000000000000000000000000d0d7e7e8be7606d1113b7c1cfee1dfdfb1bd41dc000000000000000000000000ba42ee476c2a597fcecebd3462a9642c340b4856000000000000000000000000d6c69517ba258d2a676c817a60dad863feadca07000000000000000000000000d32559521f9d819b80b2a8c243786dc8254d269c0000000000000000000000006ed9dc06d1aa846243685acb62bf9811a5e3ed6f0000000000000000000000005af6ad286c8ed6633284f2f135c4716057d526690000000000000000000000007c0fe0dddd897a503af233656249bf420d909fe4000000000000000000000000f81ff244a092ab7fe87bd9bfddfe355b87d17e7f000000000000000000000000296734f999fd6a8ba5702d5c3c32313e5afff3650000000000000000000000009c3db22064e3c2eaf84c31c9bb28d85646eceea70000000000000000000000009245e92504c956bce78e4daf54eae489a1cf3e69000000000000000000000000aab936201380560e65d27fc10932309cec315aea00000000000000000000000020d8a9f6d6a0527c8fcf84f97af9e772ef1d5338000000000000000000000000589d5cb99a440d28be2660fcb16bb3e29709111f0000000000000000000000001770297e0a55c8ba20818d8c0fe7844c7bda45c10000000000000000000000003a194617f271704389b69cfd82fa9dfcdc9a533b0000000000000000000000001a561ca36904b20ca13880e9f81a1c431d826a300000000000000000000000006820c914e356a82c512c7799590cf5dc24f7bbee00000000000000000000000016a617e489cb0e8ea0d40805f4c64564b2e340e300000000000000000000000087cf6f7abea282a4608a2a24259633ca3543126400000000000000000000000011980629cb9f79daaf6410a10b68df2c9cf61cee000000000000000000000000d1f660652509547128f75e8a5709fc8ec55c83460000000000000000000000005371365fabe95d7cbbf01730c96d7a5106d83d520000000000000000000000004b8ab8ef4a92f8f92df92013d9e8365e1272b06c000000000000000000000000642147f6ec09968935361e4ae31fd9b1836d905d0000000000000000000000009243101a8444fe1475efde750726bc3ea71eb3da00000000000000000000000003bc4c7bb35b0d8209c157b761da5beeb576cf2a0000000000000000000000003539c99280df08afd424c3bc9ed63836fb13069900000000000000000000000009ccd96c030c47ff128c02b965760fa6ce94400800000000000000000000000078015669cbcdf1e0c55d7e4750aefa4bdb9ef74b000000000000000000000000a3a9452250c6df3b78ae675d5c6fce897b75a4990000000000000000000000009ab97a14b704b8a9d3e2508a4c919e0ef15bb52300000000000000000000000038f2b1085a69b9be8795da81bbeabc6783a4a460000000000000000000000000769355e2593b22d9440683ebec23523ca989cd33000000000000000000000000bf5428f48444e16dffec5f3a02266334f0cb13f3000000000000000000000000c06441edd6f503b2cf2887ad42d56e1b59e22eef00000000000000000000000033e0bf89774cb4c67da66dedc835256af828be8b000000000000000000000000583563612613d5f299356a02aa99de834f53b37f000000000000000000000000a9296f4735358a1984aa88ebf5951933dd21e22e000000000000000000000000391de120e46c5fa2dc6d22fa9592d33a06ab432a0000000000000000000000003df0977a8161844bf90f6c65874ad7593b990089000000000000000000000000f41eb4b5976dfa9f29a92e8aefecadd86815c3f90000000000000000000000004594cec0a27c11775a2e5a2352e03669ffe4ee2c0000000000000000000000006423c62bc28409eb12f2840e045565751aeb29a1000000000000000000000000a43a90b5da2a164a0ed1a5f7b90f720f8b1fcc950000000000000000000000006041ea40395184a349d1aa511cc95fae2d47c713000000000000000000000000b1ce5357084769423040e6e71b3b550ec48236d4000000000000000000000000d87cb09aef0fe7f98f7439eb1ce421afe19514c4000000000000000000000000fb43bd033df1a0d4d1cc1db35c39f8aba48f469c