60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6765742d636c696e6b2e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206765742d636c696e6b2e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d664e6234566d347463327839684441516b5956614a3376754b6938364a47326a4e58665775455a45447a3648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000cb2d2c2d77707e73bf7e6c725047dbbc57ae6c7c0000000000000000000000000fb0ac122a81b766164a148eb93f8e56a53cc980000000000000000000000000e84c2c4320132a602546f54dcd5ae88a65fa8c300000000000000000000000006c48007f3ce5165fe4fe1e42d68a5e4625b9e08600000000000000000000000011e7efbca5c94770b2823d41ce2ad5b54411d719000000000000000000000000418443ce11c4c3ac010a93f2bc07f11589886265000000000000000000000000779d0666d5a99250c8bd54a6c0dfcfa127810fb00000000000000000000000002275908f01fbf3f9dfb594bb3f943d77dd2a789a000000000000000000000000094db7b5143b866a2ff9b30b9706cf1ac62efbd10000000000000000000000007ca25666b6ad951b135c9075a324000a5b8704f90000000000000000000000009945f932e0646e77000a4be0a7c7a279b2e9011d000000000000000000000000f2215c78218933b3084e4a03766c3eed9a2ec2cb0000000000000000000000004ca75a9d2cb4cd6f89f1192512e3f009e1150086000000000000000000000000fade933b9f81d07254affe7db93f1f37be7a14ca0000000000000000000000000daa196cb451a6b1ab03d4a615bf8e5b169c6706000000000000000000000000057f268ba7e7c9019bdc4ef1d58d538c62c355c7000000000000000000000000d41e1d175c3b2f6cfeb3d45a1125b670f5c80804000000000000000000000000055843e96c2e99544d45bff657c85bcc0ecc47fa00000000000000000000000080aa5b0b83ff8a29a7e2a75c15740c84392c3190000000000000000000000000e8afbab4902005aad7fd62131f5694faced625b200000000000000000000000066f7b4cc5b67c30d4d0cb07ed8b3a73e9aaa8c9a000000000000000000000000c6cac2f414ac6a6eec9fe432bb36154a56ad54c00000000000000000000000009d7e11f9ec25c8b98ed8ec719571352b413860290000000000000000000000008c8764db1f5dd3e87d3fb56203ee599838956c48000000000000000000000000f40b523df0b885a238ac80bf10d5c5a371e6279f00000000000000000000000003a9c2019248370013f5c32f85e954fb180f175a000000000000000000000000630c1854090657a0979d46315f6045c661122af6000000000000000000000000b4f2e1005e6a6275e18cdf6cdfe77a7ed075aa8800000000000000000000000095cd333cd15e4f47ecc08eb5072d1d2d6fa0e050000000000000000000000000c64bd7ac80614f661019c34b8c3050d2477f037e0000000000000000000000003282ce377dd743c5268a8f2650aaff5fb01c69d900000000000000000000000066a3b76699c2a0dcdfd75c050f6f84365dd139330000000000000000000000008218940307169eee05963c0fa70f4d0da3acd190000000000000000000000000ba378affb518fe0eeb75d0d145cc192f64f01cf600000000000000000000000045dba027171b5a0e46594adbec6371c617b5d5eb0000000000000000000000001742799a77380054023138790cdfbd0d4216d79e000000000000000000000000d078fd058582f7c07cfa03ab9cd41f8117d08cf100000000000000000000000048c420ff4ca1de27bc6a77d15ba632b65d2240b00000000000000000000000004daba19657fb8efa835fe7a88d7e46597b4a037a000000000000000000000000b865a42b286628f87f8766e7b2817abcbc655ba2000000000000000000000000ad795f038b7336fb1b94d2110c3afff9e7ceaa8100000000000000000000000031d1bfca067326eed0ccd4874c3ea4952574534d000000000000000000000000422d78d8e3ed3017f2d5e18fffcda2dadf8bb37d000000000000000000000000c7974ba040ad099ad59e584e23ef9c6d1b3fa7ea00000000000000000000000060d66b82fe7b129790981f32241a61b40333c8950000000000000000000000007cfca0724595ed234a6d5527c54eaf0c0110d1530000000000000000000000007ac846b1d449b99223f243e310a6d4a9bce3453a000000000000000000000000e21e8b192eede14f4758c7f4a8adb455ee2cd31000000000000000000000000082e11170a82f7086d437b760bc5af18a8fd56204000000000000000000000000b7ae7c1e217d4cf3f560d3cf22edffde4cc03c7f0000000000000000000000009cfe8b9d8a1c545421e14560a490b67afcf16bd8000000000000000000000000049522e328fabfc6e0d1af57ddc18a3355f3332d00000000000000000000000039369178b45b1312852957c6688c112aa522fb8a0000000000000000000000000b33bb4fde07ad5a267af32b00837bd4e759860000000000000000000000000080eccc04875607dfce8517c603e8c0a20de96c27000000000000000000000000c3e6c974aebf9e924360ccda365c63b3d911e05b000000000000000000000000c810c115473138fa66ff08a93632a67dd636fe4000000000000000000000000088b53b60c0c67a2c58b61c8009cb40932034de48000000000000000000000000b4863f1e75e2ffa251afdd30026740f37d7eebae00000000000000000000000084f3f2e47054a7f51830598aa5e8abc2ec975bd0000000000000000000000000053fa04e3f3b9cbb71a1f54be760e9c76dec06890000000000000000000000001d0f5f064392e5636c30dda247218b8b6d0685d300000000000000000000000024c161d05cc507a7ace027603b2b1e1b6ce46b8a000000000000000000000000198cccc124c787847cce82acce3aa8e3cdc6218c0000000000000000000000003033a8b6d15b2618e4c9b9d58cabbf146e4ebcbb0000000000000000000000004bec584a26f3b78335cff80fd7afd9f130b771e9000000000000000000000000c1438ce9e55ceabc8e464006db77cacc21830ba000000000000000000000000052a92cb6ade05dc9dd9cf8724c6876aaff54285c00000000000000000000000066e139185c8edbc4acbd65e0b92e56d55ca33ddc000000000000000000000000c6a846ba337b4d895a283a2725b1e11bc247e84b000000000000000000000000931aeed57d4f296ddae1bc0a6120c7e5a36364be00000000000000000000000059dadd8848c6856fe538a844344938016aab38830000000000000000000000000dc3dee02a5c951524cc25e4e78cfe28e3a76fe00000000000000000000000006584541d41270897c7f7cee8c58ddd9b1b6e6599000000000000000000000000366efa374798b9e478b26c7f92359a65599107ba000000000000000000000000846b0295dfe4f8191f62c4dcdd9e788a53f224b8000000000000000000000000bd5c84ed56d838bacb7e54cf00315626ba7d9a4600000000000000000000000050cc951e18a461446008e80b7b4a846004d9224d000000000000000000000000b7022210bda87b2457682cdf77ebcbfc35138eb00000000000000000000000007bc00ab7f6b5517b1360074391095a9df5add8530000000000000000000000002719bb5fd6824e96d773092b33aeb70de11a2cd3000000000000000000000000b7a9865a400a2cd3e5abfaf0b6c06a09df87130b000000000000000000000000f79274aeb024e4cb2bca8c8ceee6eef7c5d80faf00000000000000000000000096ff99c46d3621a3fda13657b01a4be9983440af0000000000000000000000003a2b2f54d35875721c02355321970985a920814a000000000000000000000000343d17eed29db8abf96a3ce7ae75c56855e483e200000000000000000000000071741917282c54873347922073585a41fa84c84f000000000000000000000000d3e0c57edaf33bb95b19bc96eb551150ca9eb9ea0000000000000000000000001dc40cf3aee4f62483c44eb194f5f2587a8a84c5000000000000000000000000635e5a61f647d2d641833ab0f6ee4171dcd6c7440000000000000000000000002ae44f2e1ab1f31cfdf7f2fb421df43c5ae04d25000000000000000000000000f971b4b00fbf5e8096ccf10ca9e85fbc64d09c890000000000000000000000003c092645d4beeacb8fceb76ef866401194cd4a010000000000000000000000003db85bd07afb945bcf2af4aefcf02e4023c8139100000000000000000000000082daeb7a779704296f1cad3c7ddb66b72914c809000000000000000000000000b03a146555be289285fbdaa506f5cdf772780818000000000000000000000000f75e3d1b0dc479bcdb51012a4db82391242c2e8e000000000000000000000000863a5603aa7fb7ca88611bba99207e695384a269000000000000000000000000a899095c7f7b6ca5f811e3bef7d991d799189995000000000000000000000000bf1f71b21fcbe66a8fefeefd79ebb729e2e194460000000000000000000000008d6126d15208d3c1ed608fc2f1be85a732c7d50900000000000000000000000084527ce9c3e82742289447a84beaf99acb97661e00000000000000000000000018f4fc589a345e2526f56468d505d83bb7ce37ad0000000000000000000000001dd4ae03742bd7683680666e461136aedc85b3b9000000000000000000000000058f8dab03db84f9c8ea0e3b3c47e4796cdc7443000000000000000000000000c3b008a3bcddf4dfba0bfb5566d8271d064d3a8d000000000000000000000000e37fc3dc66ed8bd66a7852422c0f116351c8c3be0000000000000000000000003ef83f7d6e6f67766731a9f3d9d246891541daa7000000000000000000000000309adc03649115d265e6115ad7fe26c4ea80af24000000000000000000000000efc424368b81278b87cc927332258fec6cff9586000000000000000000000000dba5b26b51d66eebf27d3b2635d1de3c6d977aae0000000000000000000000006d3f07aff066492e119b3b07cc05b524a2e2977a000000000000000000000000652851c64c7a09671918825f47294ebc4ac63efc000000000000000000000000085832a9854e50b31dbaebb62abebc771af6c9b600000000000000000000000000c32b42a81d76cbf02f7043b5100a1ead5c3967000000000000000000000000d781afe7378f152c898e05c13194413c3543eae0000000000000000000000000a2f87760de131b86b8dfe901c2c117c7c12215ef000000000000000000000000555e6a2fc74c611ff18b0eff294de8b58332f885000000000000000000000000693b66908c8cef9278b89ca50055048f23cf156d000000000000000000000000e579b5225849596a054ab6676d12428d390d413c000000000000000000000000726f88e9ec4f55b08735ce1d590daeabd10042000000000000000000000000000d37fee1fbda52dca7f322ccd2206c6082a26feb000000000000000000000000bdcda2e151334da90c12e029fbdb6ab21cb6e58800000000000000000000000013398d84e67a070b7e04a6f8f6b81ae12214962a00000000000000000000000033aee5cddd1696596074e33dec28407f9dbf0b72000000000000000000000000f13e59b43ec3ec7b4dfef9fb38355ebb9bff3a3d000000000000000000000000b24dec80a68f9c57edba76d044b378ad8d9469a20000000000000000000000008d0812f1e9d56b8b16de3df6e49221273a7ca4de000000000000000000000000626e4d14ccd87391d1115a0538fc8ba62c04352e000000000000000000000000d324bd96be2f657a5d8e27b23550561110e199ba0000000000000000000000000af7e926d3bb30365648477dbdeb35acab8ef873000000000000000000000000efcd4546961d8c252f4880859fff4b8ff420b147000000000000000000000000bbfe62d337b70c774730ef24d136152909ab8ab0000000000000000000000000ffd75e42351dfeb7126d8307c6bdf8c482e5f6ef000000000000000000000000ee6f2c79da46d08da5edce6f1e1a6680e9af1544000000000000000000000000e347433147adad8a90d85aec5185b38728b0dc9c00000000000000000000000075d8f791c426b2fc23ec16d40f0db9cea5f8829c00000000000000000000000086df210c274a7c12cf9cb57eb2d455886d1e0bc4000000000000000000000000fa0adacea3732388ac582fa0c57077d97ed6327700000000000000000000000064d1c0e4c018945ec24c5a8412005540304fad7c000000000000000000000000ac59f26d624c5aacb7a1f7a5e81f1fc0552303190000000000000000000000003420015dcc08dd9c4d5781383f65c6c2c2908bbe000000000000000000000000302a77c2dc0738c20bedfd201ffe83bf78aa2c58000000000000000000000000666224ba400e649b45d9f31ab6fbf61fae2d63130000000000000000000000009c9b733725ba9aaa6ff3a4bc3bea35eba9db7db00000000000000000000000001359088239fef1011ce9a5caae86d7c81a260d9400000000000000000000000054913e00a300c230981c29697ddcc4b7f5875bea0000000000000000000000003ac3cc233d6d6af9798b195d8d5b6aaa7a00db6500000000000000000000000059938760b7b2f1f7cf8a08cbc9d8f80005408a5c000000000000000000000000452941c0483379dd2cdf6b3b69846fd431cd002200000000000000000000000025c35eb2a640601bc5d814aa11ef5137bf761c6600000000000000000000000046e6b96d1a0623574de35a04985f58b49a44e1eb000000000000000000000000032a964fbf2792dfd318f4f777df79cc3aae2a78000000000000000000000000abca2226667a69fceccc5921511531787e187801000000000000000000000000f3484ff809d138d33ac6f8e7b80b3d6bcf67d66200000000000000000000000072c22a871b50cf6f859ad9f6de6d7207b56a81b10000000000000000000000008fd64759f57a4f80270e50c7c334ebaefaa2d7d000000000000000000000000059ee3e4edcaa7594ce64d5ae3066d1ef24c8a77d000000000000000000000000c0bc53c4e3cf011a1a1f76e8d2e3505c8325ddac0000000000000000000000007e5e754bbb9c7fe807202e11cc8cdfa2d3cd8f78000000000000000000000000ca81991b95b7e51979e8b1baa6ca2aaa07e6dae500000000000000000000000079793ac88e9337fe4d883f7fdc22fcabc17319fe00000000000000000000000063c426110d8ea35ad9a51c794fa7aa7b50d27811000000000000000000000000d50110cededb113b8bc623ec352a614fe2219a16000000000000000000000000a9f8646de4ca54ba4ec2934310a309eb945dd9d300000000000000000000000081664d127f18ab669f644fc650bccb07e8a311ad0000000000000000000000002f74a91cdd189f33d0a7088c1a678f9c32b12520000000000000000000000000c99b918c5795a83b65f8ca181e6ff576e5e83423000000000000000000000000a2e27a2857b699cf92491a9390f115f10d0cb6fe000000000000000000000000b2bbb25bd9163de5e4ddaf0e80f4916b1f9b1573000000000000000000000000a0e909860014f1f9bfef29ba347cc5ea98a1f68a0000000000000000000000003605241b7c0dd4f631be9edc3bf56659fff6dc4d000000000000000000000000cb8e5b6297a197bf016a5f9a3aacff8d6cf9622000000000000000000000000061bfae25d30f3e9dda4beaf884b384c737371f85000000000000000000000000e8a0cbb6afefa1e73da4f1c7863fc9d1cf81ea8a0000000000000000000000005aaeff623863695fe88c2973e2039f79308dd68a000000000000000000000000def8556bb064db544c1b110adc12d3f6d6a83feb000000000000000000000000e3982822e533c86de232817560c981785b94d31e000000000000000000000000a6e91251c588b67d182a19ecb8fbde3628d2901a000000000000000000000000f2f592c1c2a0aee6170fe562b289dba4d136eef6000000000000000000000000febb614c05232354b97e87efbb5e235d98334138000000000000000000000000b64a4c8a16081892877e9997e39f605889ae357c000000000000000000000000c07bd1cbdb6a1933b9f652315fc1de9851c0223800000000000000000000000054ef25583559fb57580788054c4e12700b22919100000000000000000000000051af87d2d3924fa54d56a019080a3b0a07029a01000000000000000000000000997a6cd736dc1fca517e8363c885a487d4c01eb1000000000000000000000000e1b898b1db532994fbe0bc091b56dc609c6e61300000000000000000000000002f2df41193f71552b93030eec7d83082a9d391de0000000000000000000000005a1bf0f20d562ccdefdb3cd873266e71bf479cfb000000000000000000000000994701ffc7f9189064e62f65137f4ab3d5549aba0000000000000000000000003cd55f6e6f688138d3b1d533c78d680063f18eed000000000000000000000000821ccbd9ee6d3220eeac01d7c8688ddb10a371a4000000000000000000000000c34615af20b2c26ef06cde5a19938cb2b2879c9900000000000000000000000070fc784b28d566866d0d212d45464aa273b426780000000000000000000000006ad77ec465635d144f46773bed50b041d3b46e500000000000000000000000009bb4ba47e280674fdd60be04e70af293a80dc99e00000000000000000000000020040ec7cb3cab55fd595b05761c3b118802a84b000000000000000000000000501dafc6f9ad28214af336048d69560ebfd6e07c000000000000000000000000d92fbcb080f9ff1275f330c49680bfaa60e88f9c000000000000000000000000825b8296dbec78ea8aebb0dff2c832e622208f1b0000000000000000000000003b47c5a06796ab41d7ad5f45a665852673e115fa000000000000000000000000be0cd8c450f07669592d6bf2d06bc31d3c77e716000000000000000000000000f40b18484ae5168ff976440dbdb73a7dd21f2f300000000000000000000000006d27cfebf1fcb8871e7884cf8b7130bf6eabf9fb00000000000000000000000001e3d5b935e42c91618df43dcfd8fe039f1f177b00000000000000000000000089b0032e0f9cebc077277aff51f93cd98e9cf27a0000000000000000000000007054f5bcd64a8b14c3f04caf110f7b107a7b5f0900000000000000000000000043f3aedd6863d0a4798ca4aeebd02ccb7da8eb5d00000000000000000000000000f42ed5c88b7ee34ba5a250a445387c967a5725000000000000000000000000012fcfba4e702ecafd7dc59c14cb81d7bca9f9b9000000000000000000000000ac2d3356a4e8e04ec641429dda774b5e6e4dcd25000000000000000000000000a0af8d67da21f39f8e41d3df90e2f6c9204fa162000000000000000000000000953fe06d8ac94a91cf517e926ced0086705f60a6000000000000000000000000c6409eb9865ced4da7c7c80f9a9c63dfe3b739b70000000000000000000000000f4a7e20eeb63dadb3862e5cbaf99c0ef720f6db0000000000000000000000006a14de5bd77d6820857b2d948c146621839fea04000000000000000000000000d16077c01e1c58a20b6db97f4cf567a468fb950500000000000000000000000073261cb9bee930b84874a6392d6e99f7a7bfe2ce000000000000000000000000a7983123a7c38072fb34b0ed35249b9acecd2b6b000000000000000000000000386aae832f46a30d8056bed68d079ff817b4aac8000000000000000000000000ec6fe71f626f930963d4b7912dcb89fa78f6260600000000000000000000000018b2e26b971cc9e9c7fc5e316e5a2b444f6e7677000000000000000000000000c9b132ca4cda506f886ba07413c95bb11f3d5e4600000000000000000000000066c2dcb69806e28b7ee766d159fe193445b2d407000000000000000000000000f7d8c219b0fa10d5c5c26162775c8c80b39478970000000000000000000000008e2a0e9ba52eceb621c39dd8bda30b19e35ff393000000000000000000000000e16f605ede1a73cf917953d725a57544dd3e90cb0000000000000000000000000411591bd8d00bb1b8d66a715b59811007f56a5d000000000000000000000000625850301276ffd5213fc9184375f168e188e2cc000000000000000000000000a7112f1452944ce583b43bc2ca204acad2e39a1200000000000000000000000086d16951598c1fc814b2fbc59a9af39f22d6175b000000000000000000000000b54eda04f8805a332c4a467a1069fe18fa7d037e0000000000000000000000009fe76e1825c0523a6cf4d10952a0b7a3d6dad159000000000000000000000000397bec3390b195e01efb40eece39dedd65fa75780000000000000000000000009394e5cd03647a4184f71b7e2b3b64687a27b33c000000000000000000000000fc938c6069146ed1c18c3278377a345fcd8068ae000000000000000000000000fb7fd93ea52c6f9c759ad597fb94d4b3b16bae930000000000000000000000005ce52538524f7df498070a1a0f7403d51ee5889500000000000000000000000017d5daa1ac5e954e2c296d1f44860014b7b27bfa000000000000000000000000968caf2569f0e17d14ae2c958aad0140868372a700000000000000000000000069f987cd242631d318db11e6901740b3304fddfb0000000000000000000000003d7d4ed141626cd1e7796c656db3f9135c84e8ad0000000000000000000000005dab88a6739fcc7855078f36103d0741170f940a000000000000000000000000a338e6dd889d85d1aa80f0801bb4b5912b8c444d000000000000000000000000ffa76bb455fb61951adfdc565c323bb0e390a174000000000000000000000000edf8b396512b548d1d74d8208bb71d426bf324d60000000000000000000000008a05e0d95ef5f6405ec0544c42927d1b59419895000000000000000000000000fda876e42df20f01c8998a86ae10e8a78db92a39000000000000000000000000ee4812ca115c378408b0c606c7745e895d9408e50000000000000000000000007cbc8fa7e3d0c538085f9f56cbd711dce56de2e50000000000000000000000006898dbcc1ae7b239e6e8cadbbb825e197f2608a60000000000000000000000003934256dd4d5f31f98abdae6413cd1fce453ef07000000000000000000000000a781ada94b73ee4bcba1d0a7de9d8865ec98265300000000000000000000000044c3c6b9fa7f843661b5af8493425c200ed4cce6000000000000000000000000087a8266a8b5a6bd18ced296aa54b1b6efdf10d000000000000000000000000076ff721d49b2baf57455cb976eecd6e0cbd777d70000000000000000000000000629f9609ec2f3d8b3d12e6f283684b6cf377f3900000000000000000000000034682eb8e0a4c2ca5f73c3be77c6e1cf744183d30000000000000000000000001cd78d44badddcf12cee628d9a96a1a7eddda99f0000000000000000000000008549ef24566b8218f5d2fd30c024f57b0ade1e54000000000000000000000000275a170f587ec2048f681d277295b59a4c94b204000000000000000000000000b16f808ed1d0be0f1f26841bb0f46e46ac90ab02000000000000000000000000e3732b4ee25a6c16bc7bd6bbbece2194393d61b600000000000000000000000093fd9237aa2d4700f5e50811a71feef54647c13800000000000000000000000036b1573a2e61652b6656b09d5c6aebef859f181e000000000000000000000000f41e99fef7c7ec65500abcd5d5f44e96b3b7a8fd000000000000000000000000347e204fa637883dc9e731a3e83528b40e6068f80000000000000000000000000f15c327c19d44db078145e6c5b667524639cb7d0000000000000000000000000cbb0dfa8240047f64d6c566c194b47a386cb91e0000000000000000000000003a7cbd29e91ec1910bd907bcb1f8dc6ce2bf6be30000000000000000000000005fa64f5ce0c6518cd19dc8b6cb30d52c23c17fe7000000000000000000000000ac369219cb66ab5aee06644479cd01c47f70ac720000000000000000000000002fdca76eeb45ca6aed0d39d4de860cfdd7b0aab5000000000000000000000000ae9bc15ba8b78dba5987fecf18c40de9211b0261000000000000000000000000d7b81f1076e81593e7fe6f588a9f3e2226f2316a0000000000000000000000002a58b0b9618c88306df88b84dabf7cc535f460ca0000000000000000000000003ec49dee10a51b5fdfc8269b0c0fae108053818e0000000000000000000000009eaac0f0a4609a69de38d1866b2b75becb68f07c0000000000000000000000006f702598e4cb5b6b1a1dd50ab0ae9a91d689c8aa000000000000000000000000cea30b5cbd7a452903b954b55b1b38738b443a28000000000000000000000000afc2cecc1b3d2c9f6306c0f05e643f82b4a2d86e00000000000000000000000024ece13a0ff3303b9cf9d2ec308e4ddd737a634e00000000000000000000000001ebeb2eb83b21e276a2e216b8306b87349a91af00000000000000000000000092636e310428f9c442a569a61ea44eb637bd7540000000000000000000000000b5b2f29df38d5e0e7d46d77b66cea0388662dd6d00000000000000000000000027a0f3316bba21045e1326974b2b2b8d93d5ad6b0000000000000000000000002fc6f5fe7c53c2bc3a554d43109900cc7939413a000000000000000000000000698aa649e6fcb37130cbad66a8ea747de9e1c42a0000000000000000000000009097c774a70f92475db8c883ac286b517244d82c00000000000000000000000071201094aec8988b6862883d820c5d6abfa7225a0000000000000000000000009da37d7f7b090b94965a1789363b0b3d95d0650a0000000000000000000000002b6dcf8624dd36fbec97a50a7a66f6edd4eee8150000000000000000000000009cfcad06c82d4601a3ece38943ab10b2eb15c22f000000000000000000000000f7a0b890fa5635c1a3b143c4775826ff2c3a3552000000000000000000000000d4b89ba8856747d8f3020ceda42161e9b15f3f2f0000000000000000000000005eaa351774c14f02da4574df588a384662412b7b00000000000000000000000080ccc41960892ec819fce4440e9fbe96d94a04b3000000000000000000000000c72412d67572697ad32d298319c3deef67bca24f0000000000000000000000005073c2a3ab03016d9cb8a96d446a45b01d0bdfc6000000000000000000000000a3d59fdc81702113808fb96d0b2700153239c8cc00000000000000000000000014243ea6bb3d64c8d54a1f47b077e23394d6528a000000000000000000000000e5edff4515daeaa2167a8ead3b8a9c4fa6a788fe000000000000000000000000013773135d7b23348034ef919242ad7dcae4344e000000000000000000000000fb0211cddfd158f97c908563082848e7285d723b000000000000000000000000bcbbe7b1e483dce87dd2d3bf964722e380c6e9dc000000000000000000000000766ae042daca44e2fa203458e73867af99ac786a0000000000000000000000002bd320e5fc682492f3af41854df47624637427d0000000000000000000000000b81b8b325685b50f5de0acd2800795c11f82c5260000000000000000000000005d58050bc11eb57d93a78874f8afc357927e4264000000000000000000000000ec5dfde361c2e8e49ff6be904c69cee00f184fac000000000000000000000000e222bd75b62b5d568a65b088ef4e806ec079335a000000000000000000000000be683ee7addc1aa815c33469b1584d3e0123be5b000000000000000000000000ff9f3a0c0cf01a746f2152ab163929199a8a0f5200000000000000000000000009e8d1b6457abef3d86f67f7247eaf9bb59681e5000000000000000000000000e888fdc15e007c937621fea6065ed3344f7c55350000000000000000000000004dc5535fb326f59180322c9270444192a505975c000000000000000000000000a0f772c6cc36bf87a9f08f82959d98e94cc01fe2000000000000000000000000da6ca8558cd239313bb3d0f8b7ccfde15743c2c5000000000000000000000000d11c320fd8479231354adb8bd1a47c165a1235cc00000000000000000000000000893fae6dc11f5fcce1649f8b52842aaff91ac70000000000000000000000001521cf51f4594326174d19f4a6ef30928f86d9fa000000000000000000000000807b619a9f8fa07ead049ed2564e176cf8f799820000000000000000000000003505916cb1b170dccc687dd2f28e718f18bee5e9000000000000000000000000e1210eba5eef823a749ec0edbb98de49c1c5fe7b00000000000000000000000085517607b4c50694657d1961f62ff1303380827e0000000000000000000000006c2ba641593724c5474ad9eb1220dbad38a6b16b000000000000000000000000dd25782c2a0b58581d2df2c94ba9299313bb6658000000000000000000000000102746ae1b3c478544120e9f794b7680c39ae54d000000000000000000000000d101616cb36ae9b688e0a221a2d6e3d07dc5dfb8000000000000000000000000b31673b7122f4340032d7354278c4cade2d53217000000000000000000000000ab758dab3a6a2e1692460d9891b9f28987769951000000000000000000000000f4ba371525876f3ca7d453183f05b35d066cf94500000000000000000000000095c1afc33ddc4a4201dec1d993d2455bc9195a99000000000000000000000000b1fefbd5cf7cd1c7f8bd801bf0e1effa716c10fc0000000000000000000000008eae2c75f9c02f714bcf8b8eb94e54647362d5b6000000000000000000000000e2c87dbb3e712ddf5b6587ae78d22f54395b770c0000000000000000000000009f952933832777141736eeadc7626009481d8663000000000000000000000000f99793bbbd3fa7aaa736353818f7cda0e73a246d000000000000000000000000f6729a8bd7817877f6aca0b95719111d767ed44a000000000000000000000000a31937f5b8e433e0dcb2605da608c736a7eca42c000000000000000000000000d7b98f26ed9da5a63f15127e79e9e017fadd19cf000000000000000000000000ab1675aaa97a2b9b90d3d5148a0d13dcb94af985000000000000000000000000641cc88ae68514e4cf499108423cea30db7600020000000000000000000000008a4f0832f661db078a535ac0e427c41f1bd90820000000000000000000000000c2fadcbec9a1a9c5771dc6c814a46de4cc25d43d00000000000000000000000044378f6f54e1cdaed96de1a533793bafff2d4bfa000000000000000000000000c25ad94d7734aafaff3bda8c0b292c2c601c29cf0000000000000000000000006899854280d2e5a0e2e3283d156e94edc25fa8ba000000000000000000000000c86dd359fd0be50e93547f9d9263c0349341e5a0000000000000000000000000e0bbb303c16d8bfa9ed862adb93d4b445a8ed4b20000000000000000000000003ffc7eb9e73dbbe4413acd0f3b0e88bf220eb4df0000000000000000000000009833f838dc36fb76a8a9e4966433672436bfa2e7000000000000000000000000278dab34b6d874d4f37cfb3c5ebc40c9149d63c40000000000000000000000006b807f91183a24ba91d3238bb5147f49d0c9fe95000000000000000000000000fa78087d2e8dfdc7e777ab208439624e160a5ccc000000000000000000000000ad3f24b4464c051b1b32939623f669a6fb3a959a000000000000000000000000124147921e853f4bce60f4196e9fa8090b973f9b0000000000000000000000008ba001beb1cddade5aa35482734808cecc322b59000000000000000000000000741b42299ea7821a728da21e6e5b149319a0224700000000000000000000000039d7664cf82f1b2194b10b2c6eb99b5c07aabdf20000000000000000000000006d19b56b19606b3b85e24615d4fd23cfb56cca070000000000000000000000007fb102c880097c66140961ca3935ec69ce35fe150000000000000000000000001e93f41c038771bfdb3f1ad7b56aa96220020d3b0000000000000000000000006414275f775a83ef71ffed03c7afe3bd1f5cf9a40000000000000000000000009bf3ddc93cb86881fc198984600a1ebe237d29b50000000000000000000000009ea78006aa872b2fc0d7ee1ef72f60c8a1fa05950000000000000000000000002a45d73f505311d6d878c62153bca15ddc109592000000000000000000000000c5f2ef670c6383deea9cfe8b50587540fcda7d510000000000000000000000004fdfa23224099af8af2ea50e3b69380227b4dadf000000000000000000000000124f66c90e4458b8ff21a666fcb481515454f2b5000000000000000000000000bd0b864ca04aff437f04a92e009713ce3b48990a0000000000000000000000002e0ebdf7afd9c6e6ccf79074570db7f6f3d2afb9000000000000000000000000b4cea2c002a412b7cf456da012f254aa6fab3f56000000000000000000000000750cb780babe0569a677634877b143f6c6c8b920000000000000000000000000fe0a69b560db7525f692a4faacb8aab45d044393000000000000000000000000d7a1d7fc7b42199f62ad6711daf47dd99e56a076000000000000000000000000b4e8d6a16e6fb840ae3ab10ead97c416628a6f6e000000000000000000000000b604668b9a6cc9e0268fc5a90221a271c97770c3000000000000000000000000f377a331f3aed2d8b30490599c7e3e0abb08806a000000000000000000000000e6f5d7fccde1681233ec825f2137503918fc4af7000000000000000000000000a5559adadc8c0f2c701bfeb3bf7305609a9bd4880000000000000000000000007f24211f76d2c14bc8d510e1fad6c75a39557f9b000000000000000000000000d346da9f2a51138cc48aef104ace8f60facb87f30000000000000000000000003245593c97e2377a292f884f47cb6ad66ed9624000000000000000000000000051a08c1de94f8a9ae28b0af5afd0ef0704d4764e000000000000000000000000d1928d93a93b2bc8f30a97e80bb9d1df13967bb9000000000000000000000000a66b7c3a793ec597273eb7808ff0d6dced55377f0000000000000000000000004e944242c9ca8970fb84984e2300cd9070ac962700000000000000000000000027fecef5ca83f7d466bff625c4748d3ff17e0419000000000000000000000000e0be11c12e1ca7ae57f7a815bfc5b832a3667a6f000000000000000000000000fc98049c53eeab55963a8a6bd8225b07f0e2bec60000000000000000000000007fc08b2853ca97734d8408ec54c6b3c3099e48ee000000000000000000000000d6523b9de06a5c2ebf19396e5119824110ebfe78000000000000000000000000ef8d0b29e643371b40e1acfcd8414186cd38bb270000000000000000000000005575ffc5e0b52fae13e864d5842bb78316c92ab7000000000000000000000000a4d51d7af87b768931d6c3fd56be131ed3d87ec2000000000000000000000000e6e42922bb2ffea939ab0588c372299447c60a700000000000000000000000002131ad7e7bb0f77ee893a3dc00b543b52a8e8f5f00000000000000000000000041699a9c2e0640d08884e85cb5c7de542f2b513300000000000000000000000055a702ce439da33c83b25deb0d9913ef9bf422070000000000000000000000006e4656d2f9e951cc8a27a1196fd678e05f1fa737000000000000000000000000f8adc43642292f385dee0d9cd9373edf3c1d51f2000000000000000000000000fd0be1bb36d56642484f02358b93087b5b57b054000000000000000000000000970515c8c4468080d32b4469b874d046b85480f50000000000000000000000002e42d6f377ab93f2dcd38be836f1492e822da6a1000000000000000000000000deea608b8d0155c73a55374cd4758176803fc4dd00000000000000000000000047f266411416fb4fa6b684c852b59079d8b498af000000000000000000000000a0b5f669ec67ce488c4c5fc38c6e200371a2d710000000000000000000000000d27f3fb7147b24479475a5dee382d11e4466a0260000000000000000000000000e1067e41491874377a04e8eedf18422b846a08400000000000000000000000027d43512bb62201d74970a18203c36ed8638659a00000000000000000000000014bcda7c724ceae31deaa19fa3bac85f5ffb980100000000000000000000000080550387c2fe3cd28493d96cb5ecadac3b174a2d00000000000000000000000062123f219ed744b9b9e31ecc6e1dea092f446ace00000000000000000000000073f815fdf72979544daa44c0c237e2ef6fb15068000000000000000000000000b36b1406a4df88f898c563f6c3cb58df0617bd14000000000000000000000000761b9d3a15a30afdd1a2eb3379328a8f439cb10e0000000000000000000000003907815c9728e588e7f91bc892a6a1f01de85e31000000000000000000000000d31bed432f8d1634eac044a81795df5455b20267000000000000000000000000d27b928f269957e7cb3cbb9af58250220a78198200000000000000000000000052f2a67c63c107b80876365ecb1d1d036a9efc12000000000000000000000000ede0612b5abc4eb353710a2194ffb25e2a781ad7000000000000000000000000119992c58a2e2872bb4fcb05707bf8396674386c000000000000000000000000709fa363fa2dbc74f49a0d91af8090dcc4239926000000000000000000000000075b0fafdb103b143b55bfc45051699af394ece80000000000000000000000003185145c9e7fc37e0c659b7335ea92552c3efb680000000000000000000000007144242258044c9b29edb6f9a2f0e63d367ff29b00000000000000000000000081c141e54f510ac6f49bbf5a0d1e5289f5e2b15e00000000000000000000000030d0249a92d2151214cc92cf7aea2f040bc22a2700000000000000000000000088ab9640b4f610f528f5378d1dc8f5fdca19fc7a0000000000000000000000007c81d4b7a9a343f02da34702a370c8579f2c8e4c000000000000000000000000e384d846aa2bac3fdddf646bc845df86af91a46b00000000000000000000000039440d23ebae3b0366a68e3dfdf2ea0ec983d7c7000000000000000000000000f2e501184f9c0e041772c7cad22214c00837868c0000000000000000000000007f578a49faa3485a32e82fc55510e4d4df4b6cae0000000000000000000000000a762f3ecae95c178df2db56a1e234da2f22c7ab0000000000000000000000003cd7861e7faee4913db1eb5212f04a59ba9381cb000000000000000000000000b2053fe3b51885806d467705ca807f5def4d8d9c000000000000000000000000192c17a3c6a2de79c29b0fc709f875b014c2b5af000000000000000000000000e7f54c42bf37cbe12329f855cdb87c009fdce95800000000000000000000000036da08c689b20a70dc43367913010d399f4a94b0000000000000000000000000353fcb898416e6efdc4422e00be2f1956c8cb54d0000000000000000000000008d3cd4f22bb9ec3bf7a462f3a0f640b82c73ff9200000000000000000000000051ebc2b6cc4a146dd97d952e6ffaedcd61843398000000000000000000000000030d7746a3c665f53b231aedccf9ec6995bbe1730000000000000000000000000891b8804aaafb36f557b19971cc627fa4d642ea0000000000000000000000007f1a5bc6b50cac1b2a64504abde17cbfb979a5af000000000000000000000000315c3e40a2cb49cb8dda8281a61389145641eb0f000000000000000000000000761b26a77b120d56ba0b42a8c0ad945acb9b8805000000000000000000000000a2d2ab0415d22b2e6c00d30f7d273dbeb12a8ebd000000000000000000000000d2e6ea996875b683a2a5c68bea9752b961fb211a000000000000000000000000a494308395701d715a77bbd67b763216ac4add33000000000000000000000000b1fd4a79e94bf2511c3fee6b4def0bf1e05d1411000000000000000000000000f3b0d0ec768ccaefd7e2aea61a714a677ebc64bc0000000000000000000000002f007b8fa21dfb9b4fd33734520a2e2866f7dc7c0000000000000000000000001704eec36042e868bfb9bf70658877b1e2243be0000000000000000000000000d7c3cc99b74730422ca9c73287db110b6acb05070000000000000000000000002716d949f32b6e026103ab7abcecb229b9e88931000000000000000000000000f9166f544ceaabd7e4dc7cfea11aaf31fc5afec6000000000000000000000000f80e6c39e14c54299db0f5bdac61ef947271c0b4000000000000000000000000a3a13e9e84e836a87338b7e863d1c134e9e8fd07000000000000000000000000586731497fd02a189e9ce5c1cc0ec76d1a698cb600000000000000000000000019744f5ba3e85c77d3446c4d89ae9d1d41dfa25400000000000000000000000049cfe929fd28a64d18bfc38214a0bf778940e20b00000000000000000000000094e84ce8657d007cbbcb7eb2eda191a39057f81800000000000000000000000021b58ee49775d0724c4d0898d44edf5a9d3e16ed00000000000000000000000097365f02dd86d295fb524438edc3ebf0efdabbb000000000000000000000000000577effe74a46eb4f60bc1fdab6f617992c6555000000000000000000000000bf784a4289f6187470f6396f2ef6113cb0c090af0000000000000000000000008a0d35ae42a5a9525dda797c96af11a4f74e8c840000000000000000000000009b8bbac67f802da0616f347cf1abedba5215f14f000000000000000000000000bdc1102f57c5b792842feaad669ffab1075b7f6200000000000000000000000020d09c8ec1f90b2c02fbcf63b3aef7b0cbf8897e000000000000000000000000f54b15e36f81a9720258d4372d5596c1370a9f2e0000000000000000000000003c29b349674a1cbfabb93a520cef07447561b227000000000000000000000000e98aec2987f9cb7bd204e31a5e5989a9100368540000000000000000000000000c5a0edb5b499073bf14dab055f652d141a5d73a000000000000000000000000791dcaf119b2726e0926a3407231b2caa4c7a47c0000000000000000000000001ab6e66d712cc6f405ca747ec799aff7665f0a1b000000000000000000000000b58fa759d22b3d570fe21192bdbb84151f329fea000000000000000000000000ed47352c6c96af209fac68a645f7f83a2782a949000000000000000000000000807ce7373e214863678402a31e7aa90856ff5874000000000000000000000000b23482e5728c7d9571546dbe44f2af1602a1b96400000000000000000000000042b7e570de947370f4bf279cab8f09ddcb8ce21e0000000000000000000000008c96fc8d19b18dabca597f6f1e234f19eb2c57ce0000000000000000000000009f396cbea586882ec30e4bafffecd42eb84e4e720000000000000000000000000ea0d1bf439b1e9c783c4f3f39768c879294f73000000000000000000000000034ea4946ab317c6e6e3a2a7c5baf467cdf8b52ae00000000000000000000000023793a054b2aa2091b2ac640619d7beb79d54083000000000000000000000000cd0e8ded1d8a4b0ce6a38a643054d129dbda8ebb00000000000000000000000043c438c03d03010fee55f0ea3e633e5b64a1c2e8000000000000000000000000afa5ddf6d33f86921d2dd0bdb3e1bb3c48acf1a600000000000000000000000040bb6cf1c119c4830c732e73fea10fb7884deb1b00000000000000000000000092c5339ccbf35b0510cd45240b13b54184c25d7a00000000000000000000000014ef1b3c6dcc7ac306a2e5cca59c129696d6c5a9000000000000000000000000d4d7b815d00448835d4385cdf7ad0f6ce752229e0000000000000000000000001d4d5fdade8cb6e8aa184808bc883bf552c4136000000000000000000000000070b98d4cc6fa5b36a2477209fa181975b526036700000000000000000000000095a485b7a456f6076a44238d9331389e3fb3d8c4000000000000000000000000937ebc9200ea44f03749f3b93b9d59a2cef7cac2000000000000000000000000418e52707227be3dde9f9a50de2ed525b805cc05000000000000000000000000b32a1895710128ccd0bcbc0cc7aca2dfdb6528b60000000000000000000000000845ec117982ba29bc5dfe2a8f9ddce0b6899e8800000000000000000000000065986a5b72d63d37d7f07f7cf98dcec36fd8304800000000000000000000000012ef73fe15c42df6de8f54c12e79f559e23d91a0000000000000000000000000646b303c1e326e53befcf3e999b6e3428e3bf21e000000000000000000000000781e09a4a181fd6aa328c7dfa3ce2242147554ea000000000000000000000000ee98976d19e61c7fc97f3c13e43dc05d486a188e000000000000000000000000fb2e2da711e15fec9b67438340e2cb030f42427d0000000000000000000000005259c4a680344b958c5bf1c65f8ae151fe9f1b1a0000000000000000000000003d199ec455d667293e91f12b6571c5c46db932d500000000000000000000000084e4a5e5cd213d793538f893d0d1884c49698ac40000000000000000000000009c2cfa0644a29b9a9909607beac288eae6bceeeb00000000000000000000000079d805e6cd11c8dc22a93b17ef83598393bf45f60000000000000000000000009acb7657c517c69efe6ee415cdcb42e63ef81b4f00000000000000000000000095fa2541a687be1b81e8d71634f41674a661fe8c0000000000000000000000004d7d8baabf457ba0d19cb9d580859ff667013133000000000000000000000000e4da07e93da9c72fc509e44c7f4a8b7e82eef918000000000000000000000000a1c5e243eecd79b13e1a55621643f8c55fc8169c000000000000000000000000b8a8f53500a82f86821a097724c9e2d05decae2d000000000000000000000000d7c70f9cc6d9b39cd2b68e93e92f014747a3d728000000000000000000000000c1ce412ad66eae25dc7deff0cc46b56acdef60f5000000000000000000000000b2c0e659cd3bdfb257b0ed99f560ceb712537e3b000000000000000000000000e20a6c9ae26434eb496bfe48a42ffe2ae96dd6cc00000000000000000000000046ff6b4302c977f30bc22c62ae392ed608bd07df000000000000000000000000eb70914ae54ddc8875d22d2d6b74a9ef82a93e04000000000000000000000000c6a069fc81cf19c6fd3cbed14a80483d8f56f75500000000000000000000000023ba3328913998075927208277fd5446fe75ddac00000000000000000000000007d88e6c76c80c57f6d136a4811c6396a3c5236f000000000000000000000000c5efc2b4eeda7d1c9730bfc2b14b008e9736b230000000000000000000000000e9605ebddd9b21a01073269891c4f9ad51fb8683000000000000000000000000aa2415be8e795b86c6be9fbd50b8357533602ecd0000000000000000000000000089634520326949905ab023ad3148960040d33a000000000000000000000000cad5ab5695234f1af717303e4377529af60822de000000000000000000000000a3d889309359d7ba3b1be72caee8b2bd715fe25d0000000000000000000000006f3ce8ba25688b2901eac90e175fb67375e82906000000000000000000000000a3ed485cfd51518b4cbdea17971517b611c841b500000000000000000000000008bbfb0efe4c591f6d7903f64c8fffe2f04db50000000000000000000000000094aa6d4d8a2d00de169c21066089aff65235fd210000000000000000000000003bad56544b9f17d4c957e178cf08894a45ee5a50000000000000000000000000698ad494e9d8fa11a16dffc9d4e0412a7812f1fe00000000000000000000000044d39714bdf4c5a3d9949cc894f5002a33fb07ce0000000000000000000000003e9db9561a51deb841fbf34fbd33d3b4a9cb1a04000000000000000000000000ea36910504eed3feb20195bb77f6a1f6d88dd88200000000000000000000000097cb120c408113e70e7deaf6f29751937d2fbc9e00000000000000000000000044e2da9573456ae7e4e9240286394a3487f889c1000000000000000000000000ef6dd81f40933dd6195f983dbe73ebcb41e54de9000000000000000000000000d158793687ebbe3b12f7f4c555fdb19ca222492f000000000000000000000000e68bf0e353fe858341e758e77e0909a418466a1e000000000000000000000000d7813429604af8c0d4a85ea5ed038a4e21ab44bc000000000000000000000000bc5e19f0a8130aef68d093fa92e1c3cf023082bc000000000000000000000000ac79f071605724beec0c68d2b50acc1620b68d1e0000000000000000000000002c0c9dbb2b153cb0e2962f98465a8e4a3ce663cd00000000000000000000000018507ce3242aa30e7f3716ac5a3b3cb119b8ca6c000000000000000000000000b96fb0fd06057507354b3b21e132127367928d34000000000000000000000000d1d8f0becd44630bd86a63e01e6ea430d361ca640000000000000000000000006887c5702341f2da288ce3b0a66108f1d1a0896a0000000000000000000000008cf593ee0ee9043c3529a541f72349f3b29951440000000000000000000000002e85136e8291fcd3cd4e89db483b821fdb51b2b00000000000000000000000006af4250e0622a8a4c51d582f05cd6c120b68bfdf0000000000000000000000007eb2a4bf0c541bd1bbf6009b623e69c07825d53a000000000000000000000000b625cf292feefaf3a5966d18b67fbf34f6e0af130000000000000000000000009916314544ae2ce17b7c71444fe07f8d37b5d913000000000000000000000000eec5da4c7c34dafe7b8089d71bcd9e590b28fac10000000000000000000000009ebb28123d2d0ba8d2d05250c763c68b08fd6ac3000000000000000000000000686998f3af3351aef0dbb5acce40b1c2ff5daaf3000000000000000000000000b56e297c201a29e7d1b5095422ab49367bb0d037000000000000000000000000f08cd86d147b81e9ede51a302b4614e41e8de0de000000000000000000000000664bd66375c7d067728e810811ea24254813dbfe000000000000000000000000997811365fc9732f5c34217240a49a69fe6e3d7e000000000000000000000000f3e7bdbd25cf94fc1de357b4042a520a8b9b2bb4000000000000000000000000e9dab2733db388f6da15186bad23643d02746e30000000000000000000000000cbfe853efb9cb7a6ef62d4bbacea983ba33f7abe000000000000000000000000442164111c44cc095f5f1adbd381e4ce04cc6a540000000000000000000000008a905c7a222148196f76f895ecb91cdf29cbfcb6000000000000000000000000dddfef2ebb1c61190c9ad5625b93967b331ffe62000000000000000000000000579668cd0278b0aa02df860ae3ec30c1fa382519000000000000000000000000e74fd9e82b5943ec9fa2265fa2e709daef6f94bf00000000000000000000000032353d79856171a3dec27255e4d0aae8e4d97d6b0000000000000000000000009f55ce4a74a33c9a7bd452d01cefc8afd475c2060000000000000000000000002f5c1399c58810ab9b200750e2d2f3c2e28a9e32000000000000000000000000e8d47fb2c312dd69669dbd666928c584244f8f480000000000000000000000002670e0f49b3c317e2ce5ff99a0fd8e90af48b8a4000000000000000000000000970b1c53b4a18942fdd11fd0e936d10b374eac900000000000000000000000000f3598053e0eb4688b1c07a05e74a57888169c770000000000000000000000005632b9615ecf05f461eee8ead7dae0490b63d8520000000000000000000000008212a4b93d1dfb9e3085115b72a299c57723137e000000000000000000000000d461ce19d830a8847e5f86d54276990283c7ce7d00000000000000000000000006e8c5b4ea9a5ed7b607d75222490ea4547ce9c800000000000000000000000004342c52e6f8bca5395e6e338b3883f1adb5fdfe000000000000000000000000fe54c3ca27749ddcaaec7797a58cf2691fe67d7b0000000000000000000000005e30f436ef7a1f95b6ffb953076a6b971e2b6b83000000000000000000000000ca5bef27f11700b6a5f28cfba5892b3a35622b8000000000000000000000000000eb4590835dae7c941758c661d1229bd208bf6b00000000000000000000000010e69d77cb5d3d063e40be96a6c03081b6d58dfb000000000000000000000000d8e929bf85836fc973fe95bf222abbd01f529ccf0000000000000000000000005281b84b958c872456604ac290eeaeb7de7561e20000000000000000000000003e9b0d44d32b748dea4ba972ef57b70dd328f95600000000000000000000000043bab11f4acac0b6bee64848c012af63523656f3000000000000000000000000b2411ad9c52438c4fb8b4255087977b5975e6770000000000000000000000000fb48a4eb650121f08fc9012cdee46f8a9a9897a5000000000000000000000000515db57a5f88c828c8be8e675c733a669a2cd9dc00000000000000000000000082dfe87f8ec354a9cec76a960d6e5ba528f149990000000000000000000000008f6fd93a0bd11f6cc9ee35bd5c6f7be5a215fb33000000000000000000000000e6dfe94e7dbdae7e7d6f7bdd35887cf17c8fb189000000000000000000000000d6b50411d4ce8f1d84b31d1f29aac0f6b39de0bf00000000000000000000000085308a769648004e41f6083f5cff57d035794cb7000000000000000000000000377016d7b1a6db91ff0b5a090967df32b69106c10000000000000000000000005432645b1d9fd96f48be1f3b141636d8edf16fd700000000000000000000000034d2d4983242067d1c8b1c01b831b6a05120a161000000000000000000000000ce72835d2a376e0e621d23697466deb87d620574000000000000000000000000f3dbe87e57cb0b2dc2a7aea65705afb6fb6c81f2000000000000000000000000ed5c8a4241ef14f603772c40a485118f96b5a276000000000000000000000000a4c7aca21bf8291a2b0d5e40adb150e01af2da2500000000000000000000000041ff292127f1e2fccfa09e391238f7af1a3c0ca300000000000000000000000093c2001991641903809dc9a8369b57c40d7c969e000000000000000000000000cade73de31254906b60d21de27dadea95607af230000000000000000000000003ade0f5e030bed7ecdee1b4ec1e0a3979325aa2b00000000000000000000000002a82efdf0c7396ee3061235166943ff2ef4d1e70000000000000000000000008dad2bda2da96f4750843e2ca6fd95532bfa9099000000000000000000000000be9698ab249f37c48a1622c5fd9f9901586eca4f0000000000000000000000003cf7f9f94a566d599cda1c1de43ba32a83e3f84d000000000000000000000000eae17ad8b53973156a4066bec17317b00b0c9aa9000000000000000000000000c9588c55357af6b9eeb31792b4a2608f7e88f3be000000000000000000000000d14ff19d84a66b914b23d5ff8404eb8ade8e85790000000000000000000000001e69dafd34286b795b62218f957aa47127dcb4020000000000000000000000001df6c27b1a3a8d3e7ee7dcaa1140f10af801c672000000000000000000000000e64b115b59869e460850ad0f6ed980d6716f066c00000000000000000000000041761b35ecd58ac09bd53fc2576eba6e3839999f000000000000000000000000dbe40a8ad5e95bbd0a0fd3a1f25a019f9169ae5a00000000000000000000000068f275265c5fb211f795a24a4bf38987b9f92d54000000000000000000000000abf25bd5e5fe8fdd254855377ae4afd1fdbee5d3000000000000000000000000bba4a39484bc5143c6aef82659522d44329ec3cf00000000000000000000000070e977fb002b55ae8e036a4038f9e818bbaf346e0000000000000000000000002a675e93cf717ac6f6cc8afbdd20989cb392350800000000000000000000000086b6f4c48e236cc96b7c038732adbcdd181d50ab0000000000000000000000001bf4ee1fae117e911e792a8873e6aba573cc86820000000000000000000000008bdb3b285674fed21c2e8098b6cd0139337e93180000000000000000000000005b190ec119d7f08dc0b828c943c205607044352900000000000000000000000078f24275e078760d420ed23698b5276e440420640000000000000000000000003d2b89a1aa91d01c819d23925fae4ee6ef0db14200000000000000000000000081934d9cab3e84ca2882efbc12a6668f11a1aef6000000000000000000000000dc9e600babcc07840923603068570249651c43a50000000000000000000000003be30b2c38e273a80c518740c392cdb79ec7137a000000000000000000000000baeb323e58ef2d5a7f4d802e6e0e5e8e9d52375a0000000000000000000000001892ec10cc07122910b9f0dc5bc80771ecd54d5a00000000000000000000000060b6a6742162d00823696c67b48b9dc99a0fe13d000000000000000000000000131ba3582372a57eb09043596c1856673cfe2e170000000000000000000000009d87b69a828c58d3ea61f94cbc89099b0d24cf63000000000000000000000000ded27546ebdd7ba087d3d51d08e8eff49dd64416000000000000000000000000b7cbed58b3cd7e0f457e7e63018732411e4a15bb0000000000000000000000008aec873695a46bb8d0ec6d49de7dd02686aee9c20000000000000000000000007e2033fe9ec107f65c38cb9c5f9893ff1d889677000000000000000000000000a9c22cd1c1b40809b80ad8009b45ebe7e71076dc000000000000000000000000c9608650472bfb649b04d42fee7f09a561af81130000000000000000000000007fa653d07637bbe77634dfb9c86b78d04f6bd855000000000000000000000000378612b8f3eea5801e33146e2d5ffe04075d03c60000000000000000000000009b89dfec76dd613b6428938ce54d2b28e2fffad5000000000000000000000000c2642dd5d8c52e7af3459c6c33ada0cba231c911000000000000000000000000829a228f9dc8176ee43244fe99028d9a43f0330e0000000000000000000000002b54e84bb1bfdd8fccbed11bb2d9b4a4aca451930000000000000000000000005b12e1ed6206dead597e32974cf161135473cd56000000000000000000000000f701c700f8ab2b2d3f5a5729878c182ca86cd129000000000000000000000000a23835c92bb65f66baad7dfef810faeb7a2bd8d800000000000000000000000099c9f56ccd2902f51ba69ce34faee35f59bd9174000000000000000000000000874b4942dc3799899c6a66565e6974f0fbc8a2ce000000000000000000000000d4b0f0c93dfe485d01e020c14af42941078d2fd8000000000000000000000000ca782bb2c756869fa38149f47b6eb276d9e9714300000000000000000000000028e7a6e630e6107d745723636f04c43ce088e9080000000000000000000000003fcca7eef9bbdd1c690bbfb71117292db7e9356c000000000000000000000000ce95b729cb0db48a6b1c0a426dfea928b63b723100000000000000000000000096667be245fbb7b5a67b8da651d964479533354d000000000000000000000000dbc265e49cdb7b58fc083c77bed37e4a17ede85d0000000000000000000000000814a4fe1d8d24ab77e09a3bbeb99b31ee369c2f0000000000000000000000009f8e6d6cf828a57de9ad4d69175164bf6cf0be68000000000000000000000000eeaceee45f3cef8e7488de43aa81944a10ca73b30000000000000000000000009a9567e33211b72d2c0990cd9622840c21587802000000000000000000000000109b755ff6d9ae50d773332aa7df30eb39574e840000000000000000000000000470d322d1ff4071352d277695f6658cf71d63bc0000000000000000000000004a2294608fa44035bad35439ed9285450eb6b4bf000000000000000000000000c1fcc8e501f8acdbb17a3d9246086c3076cd2e87000000000000000000000000c9f58ec548204af34d196ba8794ee67f142f99e8000000000000000000000000fddd309c0aba0cee7c9f6194e56fa58eb62adeaf000000000000000000000000a1d7c4f4dc47dbea4a9f34d179a32d482150efcd000000000000000000000000da74b7c17c419dfe905c8727499371fb335125ef0000000000000000000000006a138481070224b01111040796a598af4d05ccb9000000000000000000000000cd443073b751f1b2b63206b8e60762b4c30e09f3000000000000000000000000a04f948be47bfeb0e5a654344880431f98689c870000000000000000000000001621712b2accfd4c60ac7adcf83574bb2da8f8c10000000000000000000000006b023810ea107a16882f6b13b01c70c7443b3ce400000000000000000000000030201debaa6eff9688c3e04f0823ebdc3402a36600000000000000000000000031ac61e22a9b893fa09a9e9cd2ed8c35696a9296000000000000000000000000abb4f3c5f9328fe3fca317228eeab4f6d50cc6c60000000000000000000000000678600229a5ff819c64ebf07143b979da2640b400000000000000000000000048923a40f3bb1d28488fa245746d66ca5b4c172f0000000000000000000000000ef0bb0740d04457338fb7b9f8e6fd91e845bb95000000000000000000000000d3b96023b62d94578b10ca7b2571b04d9280233f0000000000000000000000000063ea0873cae99c8a363e4f4ffe25d7803b4bba000000000000000000000000fbe86ea2c5ec5d223a85bfc2e1aee0827bf870fa000000000000000000000000b0d75881795efc4f06735c08060fc7f07645019f0000000000000000000000003d44e9885a082145f7f9817ca05011903cdaa3970000000000000000000000008b7314953147b3bf9aaac0177ff89237d52fd568000000000000000000000000dade072f5a66aad773a022f83423e4941475343d000000000000000000000000591bfd74219fddd2a080e2cec15fae64f6a39573000000000000000000000000e5980f19c1174b8d8c22461b45c2f04ba217ca920000000000000000000000002da990b114947fd2c2094dd4a447772119a383040000000000000000000000003fca352ce028e8bea9bb03e9ce2584de62f96e370000000000000000000000008d311e3deac17e1d6a94bec1bedf4183c52384b60000000000000000000000002dc1ffd009fc30c0e7a9c69b0fa16727b90962ca000000000000000000000000c43cd4f5e05a24efe028cd0df1836006ea4989370000000000000000000000002d8186721df8b177622670e0672623c91dfe527100000000000000000000000011dd685bc6a5cd8d4e9143adc5d19eee0eaa03d400000000000000000000000037c15bd5213b4083855c2dbc628836bd42d224e8000000000000000000000000ceb51fdadca4822f7f948944a5efa0be4dda0ec10000000000000000000000004b87863d9c1d8ecaeb6738f31f4bbfe0cca01cb00000000000000000000000008f332d678626c485d68a5ac2ce2e54c98b33d60500000000000000000000000030a1d9614bfafd30b87d4c20783e0effd4dbd38f0000000000000000000000008cdeb1b8e2c6f2854a4691a167230906d77021e700000000000000000000000065c7ae6c7d26bf16c43f0390fc2f6c3c2c0c7ff9000000000000000000000000d2befe45668a5b97201bb282384f3eadcd5509a8000000000000000000000000fc06ddaa7610c1a0daacf88e19f827951e4b74e40000000000000000000000009765acd2bcee943719fdb73f487582295967c6bc000000000000000000000000afe1e26a3b97611414121382a5952fec7aa5c502000000000000000000000000547580077d2f14b6ad6250649208a74e7f749050000000000000000000000000052f1f136d6d9797f650163599287b48d529bddc00000000000000000000000078fb7e139f05d1d73e85418df8b39f46e77379e7000000000000000000000000d2e68d03d6cb4ad3a176a58da62e3c4a45a37a3c000000000000000000000000a1b9860824e0de2dd697a47b1fb1395a9af5fd970000000000000000000000004df180099f10608b0f4834b753e81d30b2f926be000000000000000000000000df17afa849f63d28f5194859662263c38cd5555f000000000000000000000000200206b91adc4fda72dd560387126618824f1e3a000000000000000000000000c0f936a4b8e65a62b217dbc773ead0c2faf16961000000000000000000000000e0dab0949106b7002fc612485aebd1d1988a39fc000000000000000000000000c22c95a853953f5ae65adb105e1cda2859ab8da4000000000000000000000000b0a2008f53fc68f02c9ff5f45908e15d5521d01f0000000000000000000000005e2490a80c78fc62c06e9930ffd6268f2784db7d0000000000000000000000003f1e24af3586d9ae306223903b6ef535c41b6000000000000000000000000000320fe7df61e26e73fe631023bc60fc6905d78a48000000000000000000000000f5dfec9a4d3e98082015128740a71244e88b45e7000000000000000000000000be2789e7d4bf261e2987d53fd3db158c01a65c95000000000000000000000000948f47e6b2fa033021c0794feadaf0a7c520e2600000000000000000000000005afa760c4eff1c0c7e936c293021daf3539029fa00000000000000000000000031611f05dbd4ba43173112a4fc7f309fcb54eab000000000000000000000000020ace0b2bd8ddaf634f782552db2003313740d7a000000000000000000000000a06e9a4ab5adc3fd71cf5aeac4a4d30f276d6d1900000000000000000000000058101d287ee0299ba7b66125513db20df3f2dd180000000000000000000000009de783de8f83f039b93e75aece701d8450dc98060000000000000000000000001d7a4e718f5a48e45d8427050bbe3464a65b1d8100000000000000000000000060b28ea637ae8eff80fb1356cee04382bc77f78a0000000000000000000000007b4652a1d80af9ca159fc6195d5cbec2c53e8a1e00000000000000000000000076cd4f7503bb08693ea694f051f84d04afc3c35b000000000000000000000000f55b30eac2e50ee6b4a7833a195b26c41f2db509000000000000000000000000a4bf37c99487173b8b9ff742cf0e6a0f326fcacb0000000000000000000000009b78c9236a6671dc80d84e96e898b6ae9aa30abb00000000000000000000000062ff0045b631832c269c97be1d4b5a3ce4621231000000000000000000000000c227d1f9913a349e4db5a6dec74253f416d62447000000000000000000000000164739d3932ff1e725e2954bade171270ab68e800000000000000000000000006af567af670d578b8705f9c3828f6d48c8317513000000000000000000000000d9daf0c28147e1fd4bde4fc3a5c5107e60faf6290000000000000000000000001ea457794ba1fc8e4f94d242b006adfb631d298f000000000000000000000000c27cd6e5d0f7409b4b65492fd5cb782f7ca9d668000000000000000000000000b64d9c694f402365473ab2107bcb99e304c6d07a00000000000000000000000074d703649ec787bcb584a3427598494d2265726b0000000000000000000000000afad5befe82c37ca908e99cb96fb024fa153fd1000000000000000000000000c8d4d871d9bb901479b08f87caa409ddc24b4d9b000000000000000000000000c8da578c54886fcee6f0e1a5412cca0c8e9ff315000000000000000000000000f7dae1cfbe5f464a6a7c42d01aaa82703c1d3dcd000000000000000000000000ba51386b8684646e7f4d0eed9e1b296f9b25bad400000000000000000000000053e682a11fd7ecca9e17fb70399cd7eef2229df7000000000000000000000000742109a5ec51a54c90a806ec842341b503cd6e22000000000000000000000000c3ee7ce632d8f629e4215bf4a054cbecad7a8668000000000000000000000000a4801d0f15e8dfadbbd8d1a81477503466368bd000000000000000000000000097179d41b25edc3e31fbf3429933d9f7d7ea037a000000000000000000000000e57796995dccb8efce8ee8d413783ce518aa2abd000000000000000000000000d3f3bcd78a31df488e44f438cf5544a35634e8e70000000000000000000000000e39b75deb24ca179d0855b3ce5059ccf9ef65bb00000000000000000000000030bd5a0cf52b2ad365f5b4398c1216bd2c7f34cf000000000000000000000000cced3a2069030937606b202cccc4a9272070a7df0000000000000000000000005717d6d1c26e2d942c74fe278e6c758e9e494c210000000000000000000000000decfc1d47b8c21eb109d3262f5f7f9b45041772000000000000000000000000cbca0c39782d7c68cc53d93bdc6b8eb6cde1578d000000000000000000000000d5e0f7629ff759db9af9f1c8c5ca2f7f66d06e0b000000000000000000000000784cb064c17d747e81d3884b5839e0e928c092f00000000000000000000000002ded6cdf6a5470a854db5dbbab55a6cdd67ea8e800000000000000000000000059f30f65f1170ea3934d3def719fbe12322d607b0000000000000000000000006fca4ee88914dc1f29c7771933b826d6694bfb0d0000000000000000000000001b23a55d8540065b9cc81726b3aa5a1dc796213b000000000000000000000000ce829bcce0b680d9f62c0abdfb56f0ad554975d700000000000000000000000089099d097cecc51f78d176639dee0dbc9aa80027000000000000000000000000e95c17166f1104451d93b729aacd8bfdb6fc1bb0000000000000000000000000b52ef8f33358c36b68c5120e0e20ef145799ba36000000000000000000000000894aaa541f70dbf4cf8011d7c9f723d06b77cb9a00000000000000000000000032ae1be4dfa1c0df3498bc1c4dd64f877ab07e9000000000000000000000000022b4d063da2eb21f8d80977b1364a46c32372162000000000000000000000000f7665a319eb18a73b7ad22d5246679cbf79e6a0c0000000000000000000000004fe25b6e9ee94704bfce488392767f535382ba460000000000000000000000005d5dc6420140ea0a76c683a2398fb4c0d2437bfd0000000000000000000000004eb5b3ebf7c595dd2c7cb4e1cdd94713b22465120000000000000000000000006fb3176ea5760d37f7443313c005a9f85f66dcc10000000000000000000000003634495a7a8f6fb6b78a54a71f7896b087ebc90f000000000000000000000000c60d0b6f14941e65a28e2d8cec641d22730f63d80000000000000000000000003075ee62ca7ddaf5c1a7defd709d5af613d20769000000000000000000000000e5d6e9a4aebaeec8f935ad37aeef7dbab94fee63000000000000000000000000e59ab274c088bd485fb2f689a3ee2f7c18f43d0c000000000000000000000000f3edfcd5b83c9ae84e6dec6b919ac62734ec91460000000000000000000000007ece5846bc8d779dc60c803ac352e4ad94a5a6530000000000000000000000008cd3308ddfae1ba86b171269f9fbf6cd2ef82eb9000000000000000000000000aa62e52218d5cf4f9e425be62b30188f3f9c05ce0000000000000000000000000a6288bd4d98819fd7879ee5af8aaafac3fb757600000000000000000000000087bebcea26b8c1bc8cbc67208a71a802bb99b8c800000000000000000000000096c3d3003c38f8762ba9d01f24ebadb48b503ef1000000000000000000000000377fb0916aa5e68679aa855c2b56c4978de7568a000000000000000000000000b7dfa1f7e3dd4cd205b422f1507a36cf3f99748a000000000000000000000000cafd9bd99fa7c92a3a2aaff5e661e74e7c9051f10000000000000000000000003c7f2c465d2e652b53c44a44af4c821ed581fc71000000000000000000000000c6bbb209a93a54f6d6227d0158c212f3f85b02ae00000000000000000000000087e5df4826e8201506e26efa8dada64f40af57560000000000000000000000002d2494e3027618480d8d016d42ba7c2573280238000000000000000000000000ba057f3c1c6c95539b963a8478ab999c1edca87a0000000000000000000000003cfbfa7d30680df7b75016f527cac79ac86fb7890000000000000000000000001ce50da10725da7d86357ea78e01240e49d3f3f00000000000000000000000005de41954753b3692ec7447ca8ab6951cb219ae69000000000000000000000000bf652fc1933dc0ec7f4311861fa989c751eea0d4000000000000000000000000491fa2a4326eddfafb7b3ce7af35f9219cb148d600000000000000000000000003c14d013b64c896329cd86fa2fbb180a9cf3ca300000000000000000000000068c16fbd40b7358ea44eb54a7260509ea66b041b00000000000000000000000092de0408324adc898af5ea686f7f45f061dc9303000000000000000000000000b4c33f1256ad8514ae5e4ac6795e526350a439be000000000000000000000000fc9fb5b0a78df3677251654d95044ee1ac6d8468000000000000000000000000a601dad9a0fe937be48654b4f3316d365c06782e000000000000000000000000dd85de8ce62a5fd3c7e65a3d5762ca75abebf0e4000000000000000000000000a31ecf03b7cefc226b6e45d0910fd4ee963179d4000000000000000000000000637e405907da3f1d96d073c86c636d60801aa7f500000000000000000000000043e8593db12e781f9b242e6d1dce8e6a89434bf3000000000000000000000000e65c9eb37603308fd0617f7d7fa26b0c4b143005000000000000000000000000214913ccce0c3789d6f9d9161458baca056ab005000000000000000000000000003a6aa5687b42f72a05e4180426923a2541c229000000000000000000000000f4f2b7d78dee56d5fcf23a64100e1c88b8349f18000000000000000000000000e5ce2cff163181586a6b73e5e2a84e9d756a443d000000000000000000000000783f06b1c9dfbf21aea95ae99931ba56f2c657b3000000000000000000000000c3c1f41f5288ab16b9dbb5eea2120405b30e31ca000000000000000000000000e8c5da542c7bdf0b5efa645127bc48423055c511000000000000000000000000df0b0468c0498a1f81926b09f22265dcd958261f0000000000000000000000008bba740d3335b926b4ae3fa78aafbc5f13b1e7520000000000000000000000009ba413ae50b4b270f1ec43a78f552108fe070c11000000000000000000000000da3cb3d310fd8cb07a479efaec9c3a59ef6b7fcc000000000000000000000000937f0318b27fd3c5eaccc2496e2b54dce6d9d5cd000000000000000000000000620535e0e0f3bf94aa6b8ec841fd533fe74d4b6500000000000000000000000022cdde8e645ed7b0126d97546295e30fd6e672f300000000000000000000000029c8610248cbe993010685097257407c2ee0448c0000000000000000000000008ac4ff0d5794efa67c48eba6fb4f62b7b7586a4100000000000000000000000022765fde80ed138162402179dde709d8b637ef920000000000000000000000009000828f9d22cf4c163a07b2836c54121a781ba4000000000000000000000000e2e83d616b211747c1d4196bab01495bd6fcc93d0000000000000000000000006eb1748fecf88e3b0357b33d49efa3b9f6fb6e8c0000000000000000000000006126d6946ee66ce70ea68cc19f1378bf57774a6b0000000000000000000000009260421c6cf8723596bcbb890efd7989165afe39000000000000000000000000f650329b454cf4baf098c86e015d3feac9b845fb0000000000000000000000009e8d8c9c01410f4d2472143cf5ac4b25bc8a5abe000000000000000000000000528e4b0382248fa6bd41de7b07f6581c138aa1a00000000000000000000000008dd94e7c643d8e5782cb562d610510c84904bbea00000000000000000000000079e6bc0527938181f8e6a3216e2ae502d4e9424d000000000000000000000000675361a3b987b6a1d141aef1842103b487a264da00000000000000000000000077164c1fc1fab2fbb166b77bfe228a132df2f72f000000000000000000000000418981f9f0d691e87661a5803c4ca75dc02131f2000000000000000000000000b6b8e188a87c634d4da66c61c02a334f024e82cb000000000000000000000000668b94b21bdf3e77796c187557f09d71e8df712f000000000000000000000000b23b6db5ea66c700ce9f3ea400d5b410e9bba7a60000000000000000000000001d6fb5845ec1526e8a1b0987239225953f80e25f000000000000000000000000f9956e30887b5ef42a5f3ae8c335573e7eca7bf6000000000000000000000000450f5a8f80219b9880a44baa10229bb67c8a90a00000000000000000000000008b0606254e6bac0b8d5289275ded64a819cec6980000000000000000000000006e856e0ee9a30fb8884f44fc0211dfba86ba5adf000000000000000000000000e8184e55d7f8a4e74bf3cae8035e78f16f896903000000000000000000000000fc77338a7b3ea4c3ef05a9a8d070f62dd6627d3c000000000000000000000000421c17323dd8479fedef9b204f4a99c220a361ff00000000000000000000000080809c43c6ab35b4c64bf5cd1b16622d675d26550000000000000000000000002c16ca247ff422860797681c00e0a3c5ead852e200000000000000000000000070290cfb29c8e6588b3cdaa38c5338d1c2c8305100000000000000000000000022473aa4e65df8d070ca078c225a58741cc6e29d000000000000000000000000b52a1931d53ba0c4cc388340f5b9a620ec0ad0f10000000000000000000000000300f3c5309aa2f19ebab9d2e4a9be35fe3218a90000000000000000000000003a517cc680b49e5307ed68700bfad0481aaa9b1b00000000000000000000000058e7536b2d19f99df30d7b57553631df44ef557f000000000000000000000000e45f0bdf0e12459a7f58fe170d623ba27602f23a0000000000000000000000003ac099c049eb609917717a1324b60eb38f45ca5e000000000000000000000000bf4d0b5fe4ac16cfb5389d021faa04a08fac3fe10000000000000000000000003f96a1abc8f09fc9bb458bd74c2601db59e2137f000000000000000000000000951f5eacf8e5382ab1f4df094347b79c92bd87cb000000000000000000000000015535dabec82930af4e10bbd4eef48c106dc041000000000000000000000000e6cba88ec00e9b06efe6ab4a6d7162115b4d20220000000000000000000000003fa5787e0ff76d4d1032742424c479cc39942fef000000000000000000000000931615cdb4c73a9c81c22163eeff31592ea0adfc000000000000000000000000ce15e4efec99b7882139b17f8bcd9fcc8eae3b1e000000000000000000000000f589968e12fa6fe258fb7b88e291fbec70e77bf6000000000000000000000000bdad21b3c2f9d307eae240a9fd100ad2f1c77333000000000000000000000000e7ab2ad9c3e66d258d5d803b0950830510c2ea6c000000000000000000000000ecb3736577d802028f4279dc78abb9a0d89794be0000000000000000000000007d136cd872d4b04c3d56c9bc6232b57f4e93e8ed0000000000000000000000002c71abef4078eb853e4b1a12b29c80473fe0d66f00000000000000000000000024dd963d6148ebf4b8c26c8394f94ebbedba57fb0000000000000000000000004a9087f5d5c6cc25a653329deccb47cb8319d59b000000000000000000000000c2ccc30a38d9febd5b85b2a174893f32d1c35af4000000000000000000000000f3b28b378290ac137853517747ec3a7346cea2cf00000000000000000000000030480c8882f00e20316ebe88730ced951540c034000000000000000000000000d2723a98e2f19a383aa71e624c1b957bdf76311e0000000000000000000000008b78eb724a22b422891d048012606b5563e629240000000000000000000000000577239125937e52ed93f2474e54e208cfec445500000000000000000000000006c8270541b2fb47a987b129a2eeea44287f70fe00000000000000000000000093a108d216bbecc5c3571522e024399e5e39e78e000000000000000000000000d24f4f7ec6141de209a5c46e6f19b80992016e7a000000000000000000000000a85aa379d2f58a9efeae8c786865e5344cb2aa020000000000000000000000006b4349f4c652dc82e50f839da1e9386d31ec9d2b000000000000000000000000a4c6db0a39db92b006bfb7b96617e960d80c4d22000000000000000000000000332cb2de88aa0395f64bda862cdeda6247bb172a0000000000000000000000004e2888a855044a2510d986f2b9b6a54115bbe27c000000000000000000000000bfef6efa056149f549182c4ea2509e0a122ba69f0000000000000000000000004743a0da734d6a4f74b1ad2a0ec549e47ef71290000000000000000000000000f6b401e1e314ef9d967f22e82f9875a585eb96ed0000000000000000000000002ff300320cbcd8bf6e67657e853b99c623c7eecb000000000000000000000000c1f6cf4290f0d27187647f00491223d2781227b900000000000000000000000018b9a0615b2a8c37f53a5690d44ba6e42a0409e1000000000000000000000000194f557e9b18e513562ada34f804cf1684f60f06000000000000000000000000597310d2fe866fa36669c67d11d81e626ffeb36c000000000000000000000000ffd865f7f8618c64c35379012852bdc713909c1b0000000000000000000000002eb275fa5fb16c9a746021a16ff18351cae275410000000000000000000000004e8364851910a70198429d6f82b4529802e74d410000000000000000000000001e3a1f672fa9d1253ca3499ae1efcdbd553589f30000000000000000000000006473fdce0a016f8d0155aef34b8d54f7e06a588800000000000000000000000058fce39a1d638fbf0d07f1fec7608f7a45f3f42200000000000000000000000041af50d2657b372d3f96d41521eba4b5d28cf81a00000000000000000000000038452357a8401b6b87cf0e16a4b26ca607fb30b3000000000000000000000000bcc87cd3ddfc98ff77c9f33d7ca094c1e051c4040000000000000000000000003fe7d21704f5bda9fafd9644fcc7a1ed039c5863000000000000000000000000a3068aa78611ed29d381e640bb2c02abcf3ca7de000000000000000000000000fe7d89b10d6b108d06f210388ac6c04bfcefef530000000000000000000000007327bceeb6ceaa46a03e26c0d5d0ccc2791b015f000000000000000000000000f240f8660f3926b35ee4777f567b8d8c19a1ffdd00000000000000000000000049a0e8672b7ea1ac02dff27ffd56d42268782087000000000000000000000000ed24b63719b005fb5280fcaf0ca4571befeb7686000000000000000000000000125bb1d84fd96d44e98d7e1e6035fb68b013905f000000000000000000000000015fd9d895db47d038189d47e2d04a482db63fb800000000000000000000000062e2a47e56546fa45615f8db32f7d0b407d0448f00000000000000000000000011779bc151e25a6628df0ff2685f50effd7085e6000000000000000000000000fb744262956a06dd82fb9afb0c06c10f7b15629a00000000000000000000000071e87e1ce2b63c56fe902e3c3fc9ce961ecbb5a70000000000000000000000004a0b25ba47e93169a2d3f3561ddbfcb9843b7933000000000000000000000000a540996530772a3c46a9df5fd73c43b4df69aa890000000000000000000000009794bbfba2e3ccc9dc8ffb1f82d3d033344552bc000000000000000000000000554e6e9503b9f0a96be446ba995724e3c41d0faf000000000000000000000000c04743772974a3409365fb7ede5464cb7564e624000000000000000000000000101be40cf0e85f327f7496c0858704d7d1026689000000000000000000000000393bfb60238e30dee6f70fdd7df2b87c9d4652730000000000000000000000005394286f65d93d966b91075898105b93f83ee6ec00000000000000000000000060270f4355f674b91660f0794c750c33f1d60ed7000000000000000000000000bbc691d7bdb5bde0b674276d4db1205b09b71f0a000000000000000000000000bb905882bfa5513ce95f19a74afa9ac9ec674d3b000000000000000000000000fb71a7a8dd92a7203dad14c51289f0f31ef6632a000000000000000000000000793a11ada4415123a519025f31054ee56b763733000000000000000000000000d7dbbc18883565fe751ba12f59b44e37670adfdd0000000000000000000000005581dd50eee82a4ef96eca8931e31e140945db6300000000000000000000000093686b8fd3892903857b870550c08f30582b1d8b000000000000000000000000dfc8a410fa8e71f5d539dabf01f01c3fec2ca7fc0000000000000000000000008cdfb38b9e73e7cd232bfb24e4bb87077c225dc900000000000000000000000036c6e3fdeaadbdacc56b928b958bb878ea7287f300000000000000000000000053082e82fd647b671720d38515f9301cdf4de01e000000000000000000000000cb265fb819babc1d4db796c53c6a83385cf947ae000000000000000000000000e8dadeae3c8a205e8dc2f1b472cf6f97687674c2000000000000000000000000ca2c7640df05f54b77484d872118887433f71ed9000000000000000000000000bed652e96168593a85969689f099f356d51a9a260000000000000000000000005856bd0aa9317070ba4bdbdb3768f75bde6fd40100000000000000000000000005fe3b97a03c4dd0c0c7cb6cbe008f74a1529dc7000000000000000000000000d0b73b6c4aa4eb7f90dcc374164900c919dc23510000000000000000000000006a9c736a95012245d00b78e1e49d4548b8d09abd000000000000000000000000bae9b652db86490cfacb85d3152b7f0b0a8b5f1a0000000000000000000000000314817d626b02ac904c213ae1cacb39f75947b6000000000000000000000000466819036abc0f51f678ad8a00da36f95e4e6c8a0000000000000000000000009bd0465e315dd3a1d3d7d66c03d5dcb80e8c5b6c000000000000000000000000bde0ec9a7b9dfc3a14a5309f9caef3edddfacb8a00000000000000000000000015adcd426f6d06b25f9c545e5e95bd356d5aa024000000000000000000000000f9ec77910a3bcf293f8ad50b1be7c6f7d8cba3c8000000000000000000000000e9844fca265f085ffedb451d496dca2f48c0275f000000000000000000000000cc77204cb49f267c448afbfc66dbdd550f58ec590000000000000000000000003be6ec713668e793d6786aff1d9d469a2ff8d8a700000000000000000000000062070b580f81f9c02503f765ef6f9a71e02d3f3000000000000000000000000094f083ebaae4ac3b206654f114b3a86fd94c8cbc000000000000000000000000599fd0cdf8a00d6fd842c82ea320dffb1425b455000000000000000000000000bedd6ee3269272902f0bc7e78392c22b5b9dc0600000000000000000000000003938fc6186ab83007cc96fcbee72fb67460c9952000000000000000000000000b77dabd612d84383a61168e8ce33eb62356c1cae00000000000000000000000064173a56b0dc3e0e6aa84706049cb0dbdca9e36e000000000000000000000000e0cc0d07b3bfd37440693b67343553f8f2b57dbc00000000000000000000000069fb1b16334ade22d7c7634f2df040cc6982864100000000000000000000000013bbb5b8cba1aa860edad6bdd81478a271478cf000000000000000000000000085fa1a57d49b87e42b54ca3ef6b27b6eb058b847000000000000000000000000f5c94ff2bcbb5a56ce93f009c0e3b29c65ecae03000000000000000000000000a0a0733fed69a2dfe8710ae556056959540fa83e0000000000000000000000003edac7604cdab0ced0ec08c258e7808a734ee7ce00000000000000000000000009e56dabe33f89bfc8ab703c30e390cba4f49ff1000000000000000000000000e3460551e72a2ed54ec2d940085bd103974c378a00000000000000000000000052b568d307a84a1ae2f2dab88319841044c1bb2c0000000000000000000000009f2cdabfc0e5d007133373e0458b9d15625a9f4500000000000000000000000070e623f7a7990ae6e5a600a98714a9769bd67de30000000000000000000000000174ffea2207b2eb0e8849479c80985667d61133000000000000000000000000db2430a7c732fb330898eb2304fe9fac3714dd6e000000000000000000000000eac9684c25312c94b5e088e89265c4700ccf754a000000000000000000000000140c7fcc65bcf98677d05c7f5c5be00ac595dd1d000000000000000000000000971dca549034e9d43027fb6af2d3e8d05a00909d000000000000000000000000bd1481da0520d4579b5ec97aadfb9a0969fcea9d000000000000000000000000ba7db10ed401043adab6f8a7d0c1a6620262eb2f000000000000000000000000364656f2dd9bc9a266ad5fecfe94483d7ad397a2000000000000000000000000c3a7078cec842f3075a9ef92880c640ec66f8104000000000000000000000000532932a0418154f6bafb11cb82a759d1bcaa7693000000000000000000000000dc5f5491057d83f0baf5eb293c40247cd95203de000000000000000000000000d7f5aa3a2b0cbc382bff6b94c0f34e86af48f78a0000000000000000000000004093e75d02d42cb0088e5705961a4fb8c51970870000000000000000000000005733ef08139232a7e65d216c4e86246377dc778a00000000000000000000000064104e7d07ec7587f575f4e8f9ca39325cdd3db10000000000000000000000004bd4c56e7063475938f6883ac0d925f6d4737ce0000000000000000000000000150a58e9e6bf69cceb1dba5ae97c166dc87925390000000000000000000000006c8fc6b46ff9675ea13587098f5f491e2291f32a000000000000000000000000eb217ffab8cf02d01f69124b9edcbf8bab01c3e9000000000000000000000000c3dadbb16500d99c737e6fa60c2480c9f1f676b4000000000000000000000000a6876314c560a20efb5ff45c31fe31f20dc0e0cb000000000000000000000000e783ddc8bc184715849b1b675d23aed3cfc5d7db00000000000000000000000062ec7698589344462d51faed681e63b5cca520f100000000000000000000000062a4fbe8504211ca2cd794786aba01f7b79c748d0000000000000000000000004d72a21a17173963a4095a3ccc73eee47b984347000000000000000000000000ee8e417aa1bfdacf29f0181aa1515043dd0b60610000000000000000000000001aabea74d5d20e5407bab3a1d2ecf7af00ea2253000000000000000000000000d3895fddc58898874b55cf877836326f240c2063000000000000000000000000c18fd396f254aed97da121e871889a9b29439f7c000000000000000000000000d539c2ca03e9702f4cf5141d007b014747598209000000000000000000000000a3773d499c00d09711aabb64b12888ecd63c16f6000000000000000000000000b2de9bc8509c75d7cb473c014ff231a2b5dd6b9d00000000000000000000000026263482a554b62ec28cadcce779f7fcd12a4ba9000000000000000000000000a7963b479540c39d644207cf65d0f00551d0d2e2000000000000000000000000e551654eca26ade72714ba696f2586b39f4c3233000000000000000000000000be19083629db00c7382035f80db07d8bded7541b000000000000000000000000dabb56c33f18517143ba789a8e97e33f5bfc2b7b0000000000000000000000001e5fd36f82181fe946cab30de286f3cd271d55e000000000000000000000000020693f46af872456dc3e2bd5c7b35d168264c9f10000000000000000000000001798a0effa617b55e45ab14ff339ca620d6cdc6c000000000000000000000000a90e1ecb16eea6824ded990ee5fffc2c5d1ee594000000000000000000000000d4345debab29f0109c162aa3d60d4a2d4b38baaa00000000000000000000000092e7e5bc8586fc8ba3e6e2095fdeaf632eb70bc00000000000000000000000002fd0fb1f9f58f80a589be6a6e61521d598c80314000000000000000000000000a164f5f05d0cbff0dd39e3cc208526a5d627555900000000000000000000000090daefd952fcb8cceb725eb5c6b16f4b5156b92a000000000000000000000000e5fe265018eaa407894e44c0aab0a8c87c0f225700000000000000000000000002cea0c80190dee98cd7461e7197434b2e4e2e5c0000000000000000000000002d16a0ce220021ce88587559e62b943432370511000000000000000000000000e52088459469f743eaa29f1e988125605a36654b0000000000000000000000008386a68363c8d2edcad3a0bc61b217440cbd315d0000000000000000000000002494b95fd24f7455b60cce9fc899e0c00efe34d100000000000000000000000053670f6d8d03b059d0fe064d63cd9a42a08f2b100000000000000000000000006cd1de18b2e9ab226fb61e758a18557c81313a950000000000000000000000000a98ccd08f572f57aaea4f4092cb594179d3d57400000000000000000000000020200119b8237ca76cfd4b4431e05f3114fe73af0000000000000000000000007eeb2547ef536483b48cc611faff212aaf0a38b9000000000000000000000000ec084b317fac5ba7b24ff7a6c9ed69cc38584f08000000000000000000000000ce5824027bc61f4cbf1c5f628129a1523c075aae0000000000000000000000009d24b3939c86bae60e4a2f69e2d6a638ca45113e0000000000000000000000005f409da1f33c9e9da3d666246bc12af2e658b51000000000000000000000000056295a09643d989cce1d22f4837aa5d6dd6bbdaf0000000000000000000000002bbabc6a84558c2807ff5a371b141c96aea583fe000000000000000000000000043ff812f9154d52a252b28e28e12297b9532cf1000000000000000000000000a18eae9ad62bfab378a14b101926e1e763a9c0b700000000000000000000000037990281f6f9d39f501867995700cdf1bd5c1412000000000000000000000000bbbc73b9c9ea34fc0d1bb3487d73ae6a20a6cc5700000000000000000000000066ca38da3d8804458a5e2dc119ddf0bb329568d60000000000000000000000005ea86984488a0cd98a61494de68c80f8ce836a270000000000000000000000008ba165f3a047f6c43f559d58a88e7bbb7b068c5b000000000000000000000000be79296819132a28addafb7a034f30a2a69f5d800000000000000000000000002e06cc66aac032eb0c22afdac943a2996fb4b98b00000000000000000000000096bdfcc4df6d4e3008c009db8287d3cf18cdd5e00000000000000000000000008de0b983e89b3cb6b6cf99cb5f5b406d456ecbf8000000000000000000000000aff1c809b2ab680ea7b6108a0cd18c0d25ec34c500000000000000000000000029d39ec2cfa1c0cb7dd5decf69f2f3118314aa3c0000000000000000000000008f7bcbe2d89583127bc486974550084ac2c3e408000000000000000000000000bca8ee272380c09edc330730864e80014f5a68530000000000000000000000009558445570e55dc5d2fd81a33c5828aadff2f8580000000000000000000000005fa4c959a56eb534590af52cbddf5123ffcf580b0000000000000000000000000dac73ffc8d446d93016675a39aa5dd51b780ebf0000000000000000000000009ebb14acad058c72ddf771c5730ba4f863e01636000000000000000000000000e48ddefc7cd76f46825095ccceb5fca6b473123f000000000000000000000000fe10449f515a86b99fb323082c1d7ea108c1e502000000000000000000000000fb7f18336716c3573bddfef137b48e7e6bd72cc800000000000000000000000067b53aa7c3147657e9aaaae8d24689e4d4444063000000000000000000000000e71ef788d0e335b6df12a248d4ba582938296efd0000000000000000000000007b8f9e80bc2c4da4be63590f90e497caf2febe74000000000000000000000000844cb49f4a42d6ce0553362e71509c6f0c7762aa000000000000000000000000860efbc0d5a53f0a9491176c30646c8090d05b7d000000000000000000000000ef82978c0c3f77cf9f426b1474ab53df52bab4170000000000000000000000009888a4104b3e2fb2f021a425c4fd2750ca25b82000000000000000000000000044eee3a5ae20e970d935b53f72075458cf3ec2b7000000000000000000000000b2322a8e10c30857f728ac25addb8625b19717f00000000000000000000000004d4887f289b66d3b2a5f871f5d7fcc19c006d47f0000000000000000000000009087031b4d927e47dc79db048993f93f389d47500000000000000000000000006796cbee7d4d617238058d9f7951610620c119ed000000000000000000000000437dac3cf8767f1d8de7e7cb05080505c0cd4e340000000000000000000000002ab84d4bb7b0965313c788f13da526240122ee46000000000000000000000000f4224f03c09abc095ee2cd80d49323afc0e003ec0000000000000000000000009c857e76abfe86f0c4f6f5a2ec0486448e1e569300000000000000000000000062b0748d7e9a88d228b593f493e7b78abaff9e0c000000000000000000000000b9a62fb28c62a55dd9093d002fd22896e08d60de000000000000000000000000671c0d2ec929c175d6b6d7b282a037326b97198d00000000000000000000000092678984387cc485db679589bad3e8aa3b44bc290000000000000000000000009d5f3add69576fe6dac67aff6399d2ef60a5a04f00000000000000000000000097afeb44599d565f92606690abfe30cd6d4ad06f00000000000000000000000045c5933626f992dfd2826d68265e4281e5cb49d0000000000000000000000000ba88fccf25ddd49f030b37c5d5a52550e704db7d0000000000000000000000005fac5312d68d953bd944c3a4c9c8e4d4d2b00d2e000000000000000000000000cee09640b5d0d0b2cd4202e3a5042939aeebc0b100000000000000000000000000e581303b0dabff7ad905f5c74685cff737da1b000000000000000000000000dd6c06d9867a9b1c537eced7a6616f5b872fbd940000000000000000000000007143fafef03bae356c85d9293962fb8f9bca0733000000000000000000000000620d0476791cd54b7e78fae9428dcf1c5cc53c9b00000000000000000000000039653ffa59fc47272df3ac66cd4b614acee0ac7100000000000000000000000014ca07ea2b1f95d920f096159a8e4597b064c3fd0000000000000000000000001ce867526141c7a65f2aef8fd93a8cabb11e1626000000000000000000000000ccabdc4d1de93de39683d4e5b4402b85b1d2cb3400000000000000000000000065e4beb2d72999c126621b34ab7f7f47641a1d9200000000000000000000000040d20cc770f6bf87f554f6e7d0fef99c33b03da2000000000000000000000000ab67964a929d90f22d5ba6162800a108c24118d900000000000000000000000049b71fc81a223538a8862153140d60c319b1005c00000000000000000000000013a400e6b4551534df6d770378da1bee37f0c1c2000000000000000000000000332b7e48628410272dbdc22c293f9e0164bf6a0a000000000000000000000000ec897fafd3aa952a4800660dd1b8d4fa31c12541000000000000000000000000268be0fb3472173f5bc99d78a6eb79e7fa689208000000000000000000000000c7d22392f38738516f50e3c7458a2711492b23a5000000000000000000000000f623a2b523e251fb8e258dd1dc21eaaa6145effe000000000000000000000000951568c1581d2809447b382a89ebe986e20fc2b8000000000000000000000000c1600aa4a69d00b2c9776b70dd1bd623602e12f7000000000000000000000000f74585e515a1423ab5f0c28510e37a10d09a6655000000000000000000000000ca8da64eda0520907fdeb47c51f880c8e5f33e830000000000000000000000000b43f646344f498653a5b69e9980b082e721fdb90000000000000000000000006972c44c681a2a88c0bc427ce19283be6217782e000000000000000000000000cd6b533be6626a33570f66a9fdc521eda7c225e00000000000000000000000008fffb4a118f41bb9280a00a82a2052dda802816d000000000000000000000000728a440e9de31e2ab625a179b8ddc5ada82a616c000000000000000000000000c87d681a09b6e77ac7e520252fb1570c2e691b5f00000000000000000000000090c52ed9055b2e8a26725aa7118d2c0ee5910afe00000000000000000000000081e6c24074a1e1795511934f96aee8c69b32feda000000000000000000000000f607b0febc3411fb0c6685bf04e83fdd3dd11f3800000000000000000000000034da65610b9e3fbb0c9196c4013e091eea38864d000000000000000000000000b79d59f39cdb3156dede53bfe0b0b95d5f58875600000000000000000000000023be1211b52871a7e7c20f0c83943b27d0f76c3200000000000000000000000049e78f2ed1720afa172c961ef83375bf30cd875b00000000000000000000000037a46825e4a5fd39ea652b79c1d6e88f2f47503d00000000000000000000000074890864d2a135b98eae5f90c5e6bf96c7283929000000000000000000000000b1f7426209f8cb1d2ce420a76317d697e8b5b9a0000000000000000000000000c8c63b87a184781fb9e18d585b232bbc5a021f710000000000000000000000000922529694b9a0cd8542462dd4e6f4f3f68878ae0000000000000000000000006815434a9365da820bcaaaf6fe4e5167aa0f800d0000000000000000000000001a4b6ee6169cf9a505b92fa8d5e43f5705751309000000000000000000000000c0ca253bf5ba606d8c558ed86614716ab3dccd0b0000000000000000000000009c74a6a3f815b3625d4ecc46e02e90afd6770dc50000000000000000000000008d8b724708cb03ceba0e121b2818d381c24d75eb000000000000000000000000c86468549c180a296384aac2f76c8f581691bc1b0000000000000000000000006ede0229965cc9b6743c8173c6bafb74d301c2ae000000000000000000000000f4e75b80e6929d3bce0303aa0e88bdd0e9f9dda3000000000000000000000000634ee798f26d06e63a884c903be4185fcfe78734000000000000000000000000a0d52afa7a6886cdb63a7e88169dacefb63491c0000000000000000000000000c77872f94b499f53be9e6e730cdaea025d90e57d0000000000000000000000009bd7ce9fc636f72267ff4a431f491f81eac3ef9900000000000000000000000013e1c0eb01ccfd7906414f4edc3aaf67e9e108b600000000000000000000000097b74583eacbdca26bc55fd8e7ddab57f2553ae200000000000000000000000015b0a4259f9e246f8944bf2a8e2760ba2f10037c000000000000000000000000fb6ecde95789de5234295451c26932891635a3480000000000000000000000004f242a4c32b1792b0ac8af6650127b9b0c5f47ab000000000000000000000000a2610a32ff69ac6261b0561e0f3140deae4b9bb3000000000000000000000000105db8a7c23456ae739786908e817ae6b12a14c4000000000000000000000000aa8f0159d457b6090fd340becc000e7dcf35f9320000000000000000000000000d2b5007eed17b61e58c28245109b75f7286cb51000000000000000000000000ca80eadbefe9dc962e848079ed1f62796305043200000000000000000000000000e151922f33431595d975570c6b87f51dbc43a0000000000000000000000000ae93d46ca54281f657201c3a803818a3878ec4e60000000000000000000000000143383da63daa68cec6a4a3c33d51a15fb3a0e30000000000000000000000009ce6da087b2629aaace7007f9430bfd0b14a9bf9000000000000000000000000a0883845fc6e80179a9cf6fc443577d565e6d50f0000000000000000000000002de79a88bc65aa4e6e756aba3b4b2174deb9a81d000000000000000000000000dec1309a20c4811382ad5a96d25b6dfdeacebe9e00000000000000000000000035abb6ceee9aabff7cb995a49adea01ce65e0e49000000000000000000000000b1a03374457f43eb52316a7beec4c41d428aea33000000000000000000000000714b04ccaab529b76e0336a9c61574ef383af7950000000000000000000000008c098108446f4a65c9c12115f01c006829a034ba0000000000000000000000002c09cc0672e7c5bb79b3fd0bd5523fb23770360c000000000000000000000000c70ec33526cafbea35a372c569c92400ee54c4bd0000000000000000000000005af40f96f5236b46806b636af7e00422f7841ece00000000000000000000000097068bcbdfd29199a80cb0934ad28ecad3d7de46000000000000000000000000bd08d9d819594b08fc0946fda5013b01af6c97eb000000000000000000000000d39663c0403d9635638e046d1cbeaa7b4be4365e00000000000000000000000064a458d3f8a6402f519779c1e3499bf4a85b61ac0000000000000000000000002c422022b614c40240227e7841b3bd358a2ce5d900000000000000000000000047afa28feef1068873575aa6e2fac12bc1bf92f0000000000000000000000000cf9b3de92a67718f790233fd57fc0aca62c667dc00000000000000000000000026db067dfc80576c909cc0f531c717fd7dcfbd47000000000000000000000000b912a4b79e0fed6372d23c4551d435cad422e91700000000000000000000000091ad3d7f0cb2e422d7eb3e72b41e9e366308421d000000000000000000000000cb0966b4432598422c77a39271068b4ea4eee835000000000000000000000000fd2383fb9e5d48be3cb5ed698fe0e90fd83773330000000000000000000000003bc83eb46137cc2866a042c19f709041fda14a6d000000000000000000000000c8cd11ef4ac205caf970b94be35d828e143c1b890000000000000000000000003c9464c7f54335e63fbe2f6df3e3bd37df6bff05000000000000000000000000baa2aad9e6027143d1e6f0f261c156790322bff40000000000000000000000004fc91c4b03eb4d5cfc6e8508f15c75bda9a1e0140000000000000000000000000f67a65a7e9d93dec69b4f05d29d24831b27b888000000000000000000000000a6ce1c24d085c0d0346442870d0e6189aec0b77400000000000000000000000088003f197606a73c4ec9929c300c26d72def8c7600000000000000000000000075fae416b8624ccab06445efa44687c6fc39f8730000000000000000000000002075ecec77975f10e52c083bb3d9f1f0107de128000000000000000000000000c23d7b545926cae0555aedb649fdb844f011c7a2000000000000000000000000353d6e0037b400921f73acd0b69324b62931f45c0000000000000000000000001a40ce954970528870832a59852ff8978cb92984000000000000000000000000b1e7e12a5c928e780d2f6aa4db316171a43dab94000000000000000000000000ed9a2e9e8b7e5461834e34c6868b0268130b85a00000000000000000000000007b47b6a73553165329ff1df4afbc1d840b5335910000000000000000000000006576a6d9446ead326243b8942cb734473bd657af000000000000000000000000e9f9905ec339ec436cba1e2c770f75e4c85c23340000000000000000000000003763259900ccac9e8a7173cdf0152a0aa9fcec73000000000000000000000000762936946a376c76919f2c7ab773aca7e2a5c5bd00000000000000000000000027d1e4fa121e158d77097b7f4ff9ec71df01e8c3000000000000000000000000938d0e9796f72f66aa5c4ac8d89018399232d45a000000000000000000000000391cc74ce5784584cc40a90e3e5f8e8b29607be5000000000000000000000000f2190df82aba50c95e29eb300974e7ccc2d1a9ae000000000000000000000000d8ea9965e18f7d3ebeeab75e04ab4000181f43320000000000000000000000008c7af12d6426644395c1c5c955417fdf6a9db08000000000000000000000000038088df233802d7f8e6bd458e0bc6dd0fe49c41a00000000000000000000000047b42375618e39fbe754c1d64c1505dec0fc48f10000000000000000000000001e5374638790ca58b8164ad848190a1992f62012000000000000000000000000aea4e87ba47b40732d03b7cc12995847d9f3f7390000000000000000000000003aafb0e5b57bb19d02fcb6656059b34d8e79471f00000000000000000000000022c4797056867a48e476a5379cd5e9f08a3e2663000000000000000000000000f8f9bc076c08cfb57e7c1f2551050cdc1be2b4bf000000000000000000000000552b9f8a611a4f25ef558a31981a4edf3d23bc1e000000000000000000000000ef5902987dda78295d659d0322006c3c368f52bc000000000000000000000000f423eadff0914456ec20a11e9758542565e9a9cb000000000000000000000000b9dde47d280b15fd64f3585b2d71dca164d0eca80000000000000000000000009d021e62daf636709b2e8006ab84a55551992d5000000000000000000000000029a8b0b0b5bddfe8f191ce58afde971c0995099700000000000000000000000040263bde04ce3f3c3ff3fc5ab32f7f5e5f80de06000000000000000000000000828998d5c3270977ac855b521c6fe9a3eb116ee8000000000000000000000000d9eefbc2017fcc51fea2b9d19339e0a494cb2e4e0000000000000000000000001d14bc77787e7189d4ade47ae7ddf2ad10870ed400000000000000000000000040deff6da15b0840340337148e36fda23a894e6e000000000000000000000000d02c4b0319be2234f7577d784cf8fb55c6a545080000000000000000000000004203be4dbcba5a82bdc42e7c25f8473e12533821000000000000000000000000447254421f41a844959fade88c2fc538da692de900000000000000000000000021582bc4d9c98f59f3b630545e3107455124f2c600000000000000000000000079477546500f644fea04bb95271868a4bc4d2538000000000000000000000000fe6413ce802f61a7e2793b76c4a8b0c93d13b8e300000000000000000000000095cdd9d077722c5d8baf490cba428219e8b061010000000000000000000000000a7fd69d7b755af7ee16989dd096d1b094c9e6cb0000000000000000000000003154732d38c1e29a62d11173b5abf302d776888d000000000000000000000000aec9206389db14c7863cec793e6aa2213e9a2930000000000000000000000000dddf57387b776a0cff615fb78656c550d6a795a40000000000000000000000005ddc79ca93684cbca5900e27f2372d1b5beb514a000000000000000000000000a53dc56e7ed8b78658ad1d3631c134ec28d4f43f0000000000000000000000009726cb6340d797e8fc95632b8e71ec5e6113a8a500000000000000000000000096d6e34fdb9d65d429b0fb3a6900d3ca1c0baf6e000000000000000000000000942a70014b6ba71ec84b16e1604fc76b1071eaf90000000000000000000000000d7602c1da09c65e420e0db3a0cae2a7868197c6000000000000000000000000e8d4629e1c6596acfd8b9b92846aee47620a8ff80000000000000000000000007812b74be0cc4c5f24f7fd2674d8fe16d3d327d7000000000000000000000000867275eedfb5b77bcd1d8510d0d08059cdbdc4c1000000000000000000000000caeed379dcfeef5c6bb7b0b2545af96230f8222300000000000000000000000050d41d21b7a8536d58cf7059940501ac29cd4e950000000000000000000000003341375b28062c324570237fd8d10ebf99c078610000000000000000000000007a8c99ac9d51885149f4c360c9cc224e05bac47300000000000000000000000067ce709af0d5dafb3f08d375248126a95a875573000000000000000000000000a26de2a9d5a7eba7874a0015752b1bf832a55001000000000000000000000000ba90576742b76f0f120b98b4261e3f60d2e2658c000000000000000000000000bbbb07c4d04863c01a2cf86a55920f189293a1d00000000000000000000000008fa507195be93c95a8dfbe49fcc7ed2feb32d60e000000000000000000000000646d279397261cb2e9d8647db05b09a90570e6a600000000000000000000000083f131371dd15a679006039bcb5dee676e3c0bb00000000000000000000000006c8a8c7edd6f33724417b605b1cdd849ea92ebbc0000000000000000000000004c05d29ccced056a7c15b8f9b7c73b43b060c83300000000000000000000000012307514d132650e5ed33f65fc917c3de4faa5e3000000000000000000000000de4b88f08ae26991d02eb51a77c266411720dce0000000000000000000000000ab025430faece30ed6b4f55c88a781396e44213100000000000000000000000079c1af8d594bc96b2fe2d5a1892689566278a66c0000000000000000000000007764cd421f0acb5adb4e44fc5bc98576b78824cd000000000000000000000000400f8296c6497bfcb905f936a23a55a41b50942c000000000000000000000000abdfa06d5c0889e6bb1b207e851567aa6f7b6f21000000000000000000000000a92944e88c4c008cde2588c29947551e9fc6201b000000000000000000000000d677305f69b70478ee5836b838d85728ce3a41c500000000000000000000000070ffc85a504dd392d1f14658440a680a37f574bb00000000000000000000000048eb11e52467924515017dde23452c40178541480000000000000000000000000b7afc48b878cf3d0d2eefeb0bdf678a7bd1972e00000000000000000000000094403a670fc63e732afd7db640c5fbcc2476f7b300000000000000000000000011afc4c2b11f7ffc3124fd361bc68b10ae1c3408000000000000000000000000c1951c48ba3c05931bee73b45f06cac197cd5beb000000000000000000000000015bb61c334a248203b458716277398a158a65ad00000000000000000000000080cd0f219f62a24bface79e87e31487a6be8bf6100000000000000000000000093b1d7d24f9516844cc3bd81ee7950c8b8207704000000000000000000000000e4bcb623852d16863c8b43663358bcd8fda51331000000000000000000000000fddcf3806e722033b2bac2b98d3024a619a42e44000000000000000000000000c2b8e67e6bf314f2a6d6cb311a0bd84def73fc020000000000000000000000009b5227f034151930709f2e7e99e6345b9211a917000000000000000000000000a58475540d6ca5c8a964f0b8e519b58390bf0af5000000000000000000000000b5959522d62cc339c005442b12174dc46568452d0000000000000000000000007ab2106077cedc16d0a3e0ddf117870123578a63000000000000000000000000e74f9217ff0328e91b37e903aaa14b04eb63f524000000000000000000000000848e34f2266d5bf60403874d62dadb2745b079b20000000000000000000000007ff3210f6e35f836f6baf2d5635cf1006c6535c80000000000000000000000005ce61f0ff214e6fc72776a6a202dcbc56cbf71f2000000000000000000000000922760e2d50d38debacb072b5dadad8ef510a2f9000000000000000000000000be3bbc870a02496ab4f2daca1d1922ffeedf5cab000000000000000000000000744e6f7d8f1b0c8556641518be9120e2949f6239000000000000000000000000a7e63faa8a3c7955ee444c896bdc03d525c0375d0000000000000000000000007a7660cf880786eb8132560d4ab4704a748967460000000000000000000000005632722612a68989fea652974ba30f6b3204fed6000000000000000000000000c5dc73c3a2cdbcce49e367fd409ca98170c67fbf000000000000000000000000a226dd7cfe4b418fcd25796d86152e835fae3871000000000000000000000000a909ea74184741c5a2c64242d9d74b6cc6ebad050000000000000000000000003ac39bff657d1880e6c3be44a59909e3c684325700000000000000000000000099269c37e2c52fb3e2bad1d0f2011305cc0bb591000000000000000000000000041d753aec30061a88a0f2081fab2dd0dca6d9f70000000000000000000000009c5419d97e8203d46a00cf751e494b1edf065b27000000000000000000000000a6bcc7d03b4b3accf80fea60105f140c3c63b7130000000000000000000000002366679e66bd30ddd9286b787cb111a67dcf54d500000000000000000000000059fc0407bca02877186ec34cc43a2d605011ff73000000000000000000000000169201cb18987d51509039801c6dd9b93eb4657c000000000000000000000000939e3f09de276068ca44fb7fdf72df32a453b5b80000000000000000000000009ba64320c459a081d83690ee287f2f3aa8c66d7f000000000000000000000000c7bc4d13f6fdebe58ff05baac4f34b5c9786d65c00000000000000000000000052d9045a5ff923f19b015806235ee73979de8ec200000000000000000000000052d9045a5ff923f19b015806235ee73979de8ec2000000000000000000000000cd90eb4ad7a63236c6dac607452929bdc4f505480000000000000000000000009ec768fb7668405b6d606ec9b002be007e38d72e000000000000000000000000065af6fca85a1ab91d0f5cb29f4aa837104af5aa0000000000000000000000001ede511e74a422e067af7f4d009d14c6d6e1b4080000000000000000000000001b045bdd20241f8e051ef4086767072b10d02d53000000000000000000000000d829399493f42d7519067206ade96cc7d20f8dae000000000000000000000000b5e521b886a56eb59b1ef66bdfaedd5f1c850a0c000000000000000000000000f624ba33b31cc16d82eeea46f06846dead4e4ff5000000000000000000000000887308e90c20758d4695aafeaa06d4ee26b7174900000000000000000000000067bfa4c3c3136098fd4773605df996e497ac30b1000000000000000000000000f6125595b141d08d1bf676efc168aa5ba655adba000000000000000000000000c2f8179c2ec45a7716392bb2addb484dc316b392000000000000000000000000b6cf67134520cf6d7f282ed1d0fc05bfdbee8a920000000000000000000000002f7a463e5874f80497cbb5e94a4b89385e47ca8f000000000000000000000000746690ff2af8245c349bb1d1fecdd2c5c55f65c000000000000000000000000070b3dd9e5c8c23030716f90232786ef90e87c14b000000000000000000000000ce0777d86b12aca734e14a51fab32e3a65ec8e2b0000000000000000000000002b84bea22bf40db32349922a76f6a958ea63b2b1000000000000000000000000ae0633650130679a41721f72118e9c194b831de0000000000000000000000000843ad139b3469e528bf90db0552aeb7c4a4be780000000000000000000000000467f0117040f881250b535399412cdc053bf7e630000000000000000000000006e46d4b7a2900916a8ca60c383c468f36ffae8af0000000000000000000000007728a044a6dc320ffc189e47c11e02eec27980660000000000000000000000001ee7712f07c7b5aac5a0fc17cfddb49afaf5330c0000000000000000000000001d746ace098be2a4a236f7fe12dbb15b3291dc810000000000000000000000001d746ace098be2a4a236f7fe12dbb15b3291dc81