60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d644c364642377a666a4b626969683741596277374d4a4c63676a447477787659644c4e4d50694766553744430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000a7f6417062afcb937713d90c79e9563bdac478d8000000000000000000000000bfd3a250b6eff50c865a273b2f5012ac552c8ad800000000000000000000000082964dcc5ea6c979a2871e9393b47bc47b9dcad5000000000000000000000000fd7a7ed60d088849fa16d9a6e40b9e429b8bf0de0000000000000000000000009417763139c54e5274a4e4016ae381b2dee9d59c000000000000000000000000b9f3076ebe6194f7e70cc5d383d9bff95d3a02980000000000000000000000005065060afde8c3f0df6cb7fbd15c72ba6a52eaa20000000000000000000000006dbc9f683045ec94214b64bd8dfaf170e657b58a000000000000000000000000922cdfda0647bf0065e9829c89713ea63669a9110000000000000000000000002efbad705324fae3f32b726d497c84f4d147d04e000000000000000000000000227b5d16c7798dc757542a736bd5e045033c5be100000000000000000000000077597b069c9bdc31216ebffadbf71b9dc4e06ce7000000000000000000000000eb41cc9803050ffeeda7680d83017c8a7b82f5610000000000000000000000009b6e5742a72a1227ccfdc80d3bbf96cda96329140000000000000000000000009175da56381032a0bb7576ea7a211919da4ffe2d0000000000000000000000000bebb2a762d389cac70075d3691e08e70db96fd0000000000000000000000000c60ba2c2516ba6cde58b70e430072f66be2409be0000000000000000000000008977c4ed169dcae9991dd783a9694cd7be39ae890000000000000000000000001ed587adb7640cd4cc283a61e5cd0c94cac6128a0000000000000000000000007df5d509706213d5739389a15afe9f21f44b0d01000000000000000000000000ee5d99fb588d5d71a2da35944f7667bc08fe8654000000000000000000000000f972133fd38efd4ff72f8456df60545b71865068000000000000000000000000838762d93766dc65aeb4fd80d00b743fb83ca01f00000000000000000000000025b5c1f549116df9f3f17273678a066d857793da000000000000000000000000c9be0491d3c1b010a34e55ef3fc5b48c4185f5c600000000000000000000000060d5ec507edf9b6fa5c47189bfb3025a8b39fd9d000000000000000000000000479791fd2958c52d101fc538cef94f93abe8c8bf00000000000000000000000095643b04207be7024e3d40a47d983868b3c6b230000000000000000000000000dcf3810a78dc25e73e0844b884b8352923c1e63f00000000000000000000000078fa5ab886b1af3de09c15b16899aaac28938ba70000000000000000000000007959612ea7d6e245dc70bc36c70920070326481d000000000000000000000000c7e4cd56ffc613a7e1ba0d98ba8ec042d85ea239000000000000000000000000ceb067b5f4f3179c16575cbf755fcd0f68d13ff10000000000000000000000003c248a334e6a4ee77c2cb54153a38189f935d9360000000000000000000000000a64d8f900be4a05cda4c1e43bdb6644eb57b836000000000000000000000000fc3a216675fe033c1275ba8bd60863ebd36f41830000000000000000000000005acca69ac5c42f25dc96b05261b53fa8644da92d0000000000000000000000007d79e48f5460a430a82b8df8e932e157bec0848600000000000000000000000026950b281dd895045369f492c5e0c4950a168f6e0000000000000000000000004337aa6262f2ca848ff11cbd6c14018c2a3a5f67000000000000000000000000555ce236c0220695b68341bc48c68d52210cc35b0000000000000000000000008c4d87bcf1da9c843939ff66a5900932350c8944000000000000000000000000562bde15c372606c15b33512c77af30503fd933d000000000000000000000000402e629751d3a4907d7e4afd3146d0250c512f71000000000000000000000000316b3bd8207690819bcaddf8b2ec45a8f5f14b70000000000000000000000000ed63a297bb2de4de631607cde07899bb01f140960000000000000000000000007c619e426b43cc2d7645a599a56883a40f6a679f00000000000000000000000088f2cebfd499579a8d091ea6207d9e469d256fd8000000000000000000000000ac1eb7a0a6d55c702430f3f830116b55160523e0000000000000000000000000a745c078c670f1b64e731f2d739ab35804667c19000000000000000000000000cfcd5a463d790c84e64ad14c74783b7794b9d2ac00000000000000000000000085d01564b6d8a7347cf6d46d85e0662c773e8e90000000000000000000000000f673dec321b0aa994745b06f3251395819f10a53000000000000000000000000fcfb1d14f1afceb5da535c0dabc0568fe7411bca000000000000000000000000eb93dd53fa96207459e9775123c1681a0c91fb1d0000000000000000000000006aa28158cee8123f8c0f29587972acb281932700000000000000000000000000cfe79900e1c3071646cdfbc8ca87c5546779d85200000000000000000000000019b00173d89eb2f33fde9befe7ff437abb3b049a000000000000000000000000c3ceb8c9b96abffad2d4a619194d4a8f4962a79a0000000000000000000000006433978185f0127c933328fe9f5217a91efa31e300000000000000000000000085f1090b88f32ed0a6e33906b57adb1b6320476f0000000000000000000000009ab879aa5ec56af549d105db7c44a8c4d23c95ad000000000000000000000000b796473903a34decd5c837991f90a0f2bd61040c000000000000000000000000cc7673f8f26ef236ac129baffe4fd8a69fa146e90000000000000000000000006dc44f87f1f1b52f00ad746e5315f7d06d970d7c0000000000000000000000000f781bba981d6ca2a9078f08b3b8e5193851c3bc0000000000000000000000009580c8412c58c88a1f89f011301049c13c7dd1380000000000000000000000008f715e322139b2c8dc4e73b6eccfd678b942ca2300000000000000000000000025bf0865fe62d5439137a0417807012dae6b87a6000000000000000000000000df4ae116b1a7e1f274fcd0de5d4183966ab8b9340000000000000000000000009dda72c010ef76c4ab0c429ea2a2e8eb6ff6593e00000000000000000000000072ff41822ac327d972eef0465abfb0b4d823df06000000000000000000000000ced7ff2c4ba58075d9a93efbe24c10abf59b387b0000000000000000000000006fc2ef08bc19dd2c6f340059658d5bd3c51c316d000000000000000000000000e8798ca2c4df8fe6affc890d0cc6735739d41572000000000000000000000000284e959208c52a311d23e1cb756900d2fa16db0e000000000000000000000000ebeaa5ec4cacb0b2367e9e1ee719bb71fbf00fe000000000000000000000000064c533255395920cc91a68f2ae6fb505d0f03717000000000000000000000000fad4e3618ec51b774a0cdfa1321054cd05665e61000000000000000000000000c650cd1d3fd6ff5cb3d6fdeafa2875b41ab7d4bc000000000000000000000000dcf2c67f1c8e09f16db599115c39b2b38c16565d000000000000000000000000a1fedafba1a8bd0a2ef003c900370489f927242f000000000000000000000000a29784c9220ccc0175dda2e7df0d9857b64c74f20000000000000000000000002d7079dc2bb8a1e69e5d88e63504183e6bde78e80000000000000000000000008f310c6b2d0aef2cf550474e4b5d1f62ca1afe40000000000000000000000000fcd54336c59175b2e84ddd9fa557d9243fd392ab000000000000000000000000dc65ae428397a48e67bc68feeab5842135e623e000000000000000000000000031eea768c25378668c0f844e08a8a49c34a30b510000000000000000000000009c529814a1c7f0429e28e30fbdad6e66df2b165500000000000000000000000014c517fd0207a934be5a862ae7ab58b13aae06ee000000000000000000000000e01414645eec8d1a9ebd1d66b8eecf57f42b5be60000000000000000000000003e85faab7fcd9a172ae169bba5240e201195de54000000000000000000000000f449d6a85c98af7ca494786f3d561e6722da19780000000000000000000000002cd41cb09b4d9ea47462c14822eb959bbc0cfdb10000000000000000000000007a6fbcf99f3acf65de51372cb6caccccb61acd03000000000000000000000000d7a0f7a815d805eebcb1d5989f167ebfff7f8aab0000000000000000000000000dd366b8220261f159fa6d0d60f27d39e16a6f44000000000000000000000000c42857cd2b3562352c6c6118f81f63bb46bc54ea000000000000000000000000a3580372a9ac6ff91950c289e0c6b7e89c0c4c0800000000000000000000000041c338bd878fc9d559d2eab1d0d75456dfc2724b000000000000000000000000a69253cbe019307596450fbb9c97c2d67981b1f8000000000000000000000000af1db4e89b26c86c1d44d4fc72ee1727fe889727000000000000000000000000b51cac859dbe3fe23c7525aed7770cff2474df8d000000000000000000000000623cdcb36384d107670fe8e054a0a47c4e1ca530000000000000000000000000cea1fbadedaf355bdf7d43bb1d02efc6d92e547e000000000000000000000000343b0aa691b043f544512e1a8fcb2ea5d1e8bc10000000000000000000000000a2ea936c48a0a8bbf45f1bfb86cb984f900965c7000000000000000000000000a6730bae6594a9a49c75261a5b62665f9d257cfa000000000000000000000000a4bbb74b413c8186e20ed02c235940075863b40e000000000000000000000000d5a9e56b09c412ec405d305b0fe6ad1174496f76000000000000000000000000359eefb105eb8d2e10f513196093df12f7b727e0000000000000000000000000cf6862e4c645168e26d98e593da169bae0f98c5a0000000000000000000000003ec194cc8e2bcbd0ae3855c5a45a9944cc1ecc03000000000000000000000000351a2f71f977e57b9a772469b0897a013de0a9320000000000000000000000004ffbfce2c3761b6767cd37260156a198ba25dd32000000000000000000000000e8e58ff06ecff315ed194097a284384cbf0a58ef0000000000000000000000003964e61eea8c3278773c87221e79e573b75c0ee4000000000000000000000000b34388790becfa042993b765959131304d6f6ce200000000000000000000000002b1b720ff42ae83c38189f88dda196774a7f70500000000000000000000000071e73c63315f2c8e10fca73aa38cae6a222ffa45000000000000000000000000eeea569193e9f6013d86a80654f787121a8d51c7000000000000000000000000eba6af83497c4bbbffc49c91de0c15194ce3a451000000000000000000000000b00ddda0caeaab881b48945b9869f69b6870c09a0000000000000000000000004a5f4c085afefb1d3d8d4503de2d6bcc21dacc2f0000000000000000000000007362b9cac475493f556d66a32e1f87839db6ef2a000000000000000000000000ce484716345f65d8abc9e103579599261f57f13b000000000000000000000000f64b74dc07690ce460e430c239b1cc33cb32d4b00000000000000000000000005adedeecdae18495dd89fb30ae51ec9a752195c0000000000000000000000000a67f11e01e3e9d539ff8fa53103aae9c6aac43870000000000000000000000004da0f2b0732e1010f9f8eaed45f263cf38502703000000000000000000000000ec4ba3d0b4270a6f73fca7626d813f8891fb06cd0000000000000000000000002b2f8d23a9c4d4d33d94f6c1f0f716469d6e587a000000000000000000000000ff43b4fa19fab818260fbc231ac6ba47006dfb5300000000000000000000000067f013d83a14677e6d5cedcfd37643fad5873d9b000000000000000000000000aad89a676bb699f7b7d65710e253ad9e86e887eb0000000000000000000000004c78ed5bc3a2150b9f3f911e414bbc99ae6c90f30000000000000000000000000bfe5c03d7b52e73e14a4eb5375d393240bb39d20000000000000000000000003e934165157ef438fcc5849a2d6309799a1b3e560000000000000000000000009e3f555d43b67f6b760d6c263b5493df5f3f5e8d0000000000000000000000007fc3bc62e35ca9dfd22190656ecb9253f711ca2a00000000000000000000000013c7dfcb681d57fb1ecabcfda7f27246a5b32f77000000000000000000000000e55edc23a7650813154149e28231bcfc065de5b70000000000000000000000002e2c6bbce7eef41f2747de79c7a18949760bc528000000000000000000000000e12f394d285a981669e29bbb90e4fc6c92d4a91e00000000000000000000000053dbe207deec35e811726229041670e19b903fbc0000000000000000000000002e654f8c42d41f1135f1a6513f1eb8123ac33755000000000000000000000000d6af44b4d87eac73aa4516078783fb5e25223af5000000000000000000000000e961035bd2b21bd8f7accb3ffe78b55e9a12b83e000000000000000000000000bf4445a327609669f0495b1b94d8747d5ed22c300000000000000000000000008db50d6aca2d3e547246c07e11d3bbf72779ff0900000000000000000000000078a37bb1d9cc1d0ad2d13d4bf023929e082d35b20000000000000000000000008c8a3348c5799649929aab966a4195d144284f70000000000000000000000000beaf992029f134c5f0ea50d3b73010d464e975e000000000000000000000000036c368f525f9d0071a7067186c3d3384d8cea804000000000000000000000000a86c5fcb40870464bbbc242f7de8de17bb57bbca0000000000000000000000006b63a712c22f6223ad356fd4b471a7e05322544b0000000000000000000000007f0779c1af225ca3d0d8672b82425a392331932c000000000000000000000000f5fb1154f180ddd1debc550b25b5cb14bf42f67a000000000000000000000000c483bb639a8bf979f8f6fb633e2f6e37eb6b139c000000000000000000000000d89dc6ade38d6027dc957c70f8a814475f598f0800000000000000000000000079b355c9e78b351ff2da9284bcf4426bfb42a3bc00000000000000000000000009fd37bd61e588f2f3a18ad7d5b40e96b030fa70000000000000000000000000f28c5c88f357770ed7e32e0aaa10aec5e952c6cc00000000000000000000000076360ef17b04fb147333f42ab2ea517a85fd8812000000000000000000000000b988a9d81a88afa7eb1f53276242c3c72f5e9c570000000000000000000000009fe95af4052bc83cc1d8a373df73146e56b4c64700000000000000000000000068b7019737a1c94cfc08fe6a0b1b6ac47330a5f70000000000000000000000004f9b2701d6140d4cc72546b44a5d899778f527e00000000000000000000000008e0afbb04ad53eb08d737514b01c8247c3e432d2000000000000000000000000e70f014159197499037d60fb5eb79b6b31b3a068000000000000000000000000d451f47bfb591112a043927ee2f431aeece0363700000000000000000000000025ffeb09ad4b3f83d21c9aea5eaaffa2740c85c800000000000000000000000080639b0870c6ae10d2437cfa2b1940b8c1d8b4980000000000000000000000004b4c3165c082b83606d0b0f09d3a4abc34c1aff4000000000000000000000000dc9997a0946419e194fede73bcb78cc472270b9b000000000000000000000000cbd06b879c64ab4c2791eacf1e0534adc97bda10000000000000000000000000bd0c150dd663853d402543a468444a733c6cfbf80000000000000000000000000b111ae502d7de86a3ff219c26ec6cb4ba6e70c300000000000000000000000006a3aafa95489baa8c296a800a094268d7b7c4e5000000000000000000000000433fc1bfb65ab2e9bbcac2b838bfc9edaf543f6d000000000000000000000000ab920fec5e764ab985217eb895fd83fb18b508ee000000000000000000000000e12dadf7bb3329377758d6c26cb27257c83a5ab4000000000000000000000000d3bf46376bc1f497020e2ed58e1e62f940a09fad00000000000000000000000000f0c03a34c8a329e2b08a5e5c13d85a593ebfa4000000000000000000000000e54cff1e81eea3d2e1ede5f90f3a246b3f9ae4d3000000000000000000000000212949d762af64697070777155bf6d1d6f67ec6c0000000000000000000000004e71e97470ab402e00805c2805be9206949e1fef0000000000000000000000006b517c8c3325514870245bafd83899350d75219a000000000000000000000000f01e5d4bfb4925d27e16793cda252e9b62abe861000000000000000000000000cdb2b492882d0b2a6ee869136ef94d10b0715e2f000000000000000000000000123c8dfd65d230ede3ce691d4ad927f7da1bfd4e000000000000000000000000076740f916c28ef9e6f1b2cbe6025021948ecd3b000000000000000000000000bf6b7fbb3a07697882e7ac8d30838f55f117ccdf000000000000000000000000a9c1336a2f43ee6513cb7cd9160633f1cce09bc900000000000000000000000061fd19bd0f479eb4126df049df79b1fb88cbec0c0000000000000000000000002949496f3801d2306cc24660b239e41efdc4e51e0000000000000000000000009002199f58f5e58bf5b7aabcb487c670e32b31030000000000000000000000008dfc46e08876607f644ec66092544b80260f8ce500000000000000000000000058a3acfe3152af973020fc7a8a9de2e6889c5ac20000000000000000000000005df27319bbff9b052b36645b0f29db97cc50a393000000000000000000000000af9b4b43d4bc833247087847ace3e2cc89dbb71100000000000000000000000017ad65942099ea60164d409d2eb167edff2f03f2000000000000000000000000752c0cd2aea88a74b4f24dcb93ee5729d06c8b790000000000000000000000004a59c396f394f5f4accfd7fcc523826a2411b429000000000000000000000000317291cbab8160f4813ea4e531f69fc328f3255e000000000000000000000000f4fa8f1f8711b2bf51e85fdf49f1d776b155c0e10000000000000000000000005c037adea7a81b55a5258edae2b9790808b8750d000000000000000000000000434ecae59c6443da77b57c85caf7dfab6f19d16d000000000000000000000000bef05ce7a3493968084da778423d1c0b8c8e8c3100000000000000000000000021af952825ade6ccafc151bb16cd3e0d8e6e94da0000000000000000000000003175cee0c2527f87c424d1240afc32387e0bd7820000000000000000000000007b1ed983df0cac2f75d0459b0925bafdea1b1f29000000000000000000000000f7e27d4e7f83c5d68559ff315cb2e1c7ddaab1430000000000000000000000000457f71505f31895a525d978c4b9efb2bf255a40000000000000000000000000908e384b407abcab218b482e3f2b3ded28c58997000000000000000000000000b043e7ebf956c5308f769f32dbe0810919617c060000000000000000000000007437844023ecc76dd7fd58129e6ca1e846bd920500000000000000000000000039c5717e413ba6c4dd7e8f4bea7cc4ed947798ed000000000000000000000000cd0cb087867071a3aad184fe5eaf0002b7149df0000000000000000000000000a884311c4e6bdc3953944f1f925004c236f9937f0000000000000000000000005745b0a78214886a669c125b7432ff91a1612bba000000000000000000000000bd4cac394fc1d00ec9eab706cf990944815be01500000000000000000000000054f76849627b993c1d4ceef27a206a11d9c12e95000000000000000000000000d5287140541feb558bbee11e5d0cd2fe2a3a27b000000000000000000000000074c61582ad552d8a7288ec5b373a1a18efe76f480000000000000000000000009a02e690a87e4070c50722386cfcb39eff7b91b1000000000000000000000000c4d67ba9852d809a356fd1848e97a2794986ef70000000000000000000000000ee61f820b1e1f4ec910cda2399e567426f55d0e2000000000000000000000000d31e8baf1138a80369638c2131819354a562a8150000000000000000000000007dbd4d2a8f724c1750ebf1d3360319949fd787d1000000000000000000000000d21ab34dc7d9e73613c38165d3de1267bbfd37b100000000000000000000000001f7a3f1d55728f3e5569a05b45525fb73852f6b00000000000000000000000038850079a98f97d7a2d262b9af34c07cb7644d6400000000000000000000000051410686a974796721772a5a7a62c8d2978f5b0d000000000000000000000000eb11061ac8788b69f7829091d31aaf9112281f1f0000000000000000000000008f0643ed31472e1ff5efffdf3b35f27df24bf3f90000000000000000000000007a1ac44f2a974d2253e7318363c8dc9b28cb96980000000000000000000000002f4dc30e05ac1ef6c9682f718c40127f66c5ba980000000000000000000000000c0fdb55f46beab53c4ed60dadba663169587abb00000000000000000000000082bb704d5f8bcc1cc6b09ebce557b98a2d3dfb340000000000000000000000009e9cb8ca63577403dc147ad5bef4a157399663b7000000000000000000000000f3a0ae198b430d8a3f53b3f35f36a0502539d6bc0000000000000000000000009d8a55e5d5c31a3a3b866645e73e7301aecc5592000000000000000000000000b500f588365f179ff30c7d74cf8a05afa81d505900000000000000000000000013c1bceaec273c830251df91d3d964cc9a9cdc8900000000000000000000000016cb461d27a84f3b096e4950458f8828347d0a26000000000000000000000000438b28495d003a094c345bca5a68b7aaccdffc1100000000000000000000000035810d24a1120ab12cf1721531cfecd28eee9318000000000000000000000000d5516c297983b70553fe50c3f38d960948ea65290000000000000000000000001d3cfe033d49c6e9f06e7e104b7d97261b781f73000000000000000000000000371b7c4c300f71f7347d9b76dacffbc32a9c857e000000000000000000000000087fef339b564dd6e72a646ba394d12dd1fed177000000000000000000000000089bcbc9f5d2cb3978e83ed88d84aa496cd4ff58000000000000000000000000a6ca0331d13e88ee532b0348293dbef038108e080000000000000000000000007734c9d103eadeb4c60d909213c7c0578d47bb5700000000000000000000000026d0696c093b277e62f4d159da49918283d0022800000000000000000000000099f4d6b7e9d6406ac6977d96e0151e10741193d5000000000000000000000000c2e96b42fb7a2373c133a4ef92602a697a4d8a27000000000000000000000000655b22fddb9f0abacb7664782fb72a1d56c235c6000000000000000000000000a24476b5da02279fed412a4fdf48d539f185ccde000000000000000000000000726cfeec1e4491a85231c096889a515759169112000000000000000000000000feded6a6d3d116675a95b66046f7c5c47ab8c2cb000000000000000000000000a8a9055ebec52893e7f9d909a4acbfa00fb7b4f600000000000000000000000085fa840604dbed9d14fe3dfe49989397855b56520000000000000000000000009b919356fc53f3552a9690b913ea3b5e12964385000000000000000000000000588c45e1f0283826a5edb244a5df763a947b538e00000000000000000000000035c942fa0d8a9967e3d918bf6d3f4bc5c7f92bb4000000000000000000000000a284854ae35390f341dda164b7855307f6fa73680000000000000000000000005d25a33988a516b9878469559e464d7317f444e0000000000000000000000000647f112bc38cda0fa76b1063ecd3f506785ec86f000000000000000000000000ea24d20e5bf26dd5222255506d5b39fd90ed56a5000000000000000000000000d21414edb4a095c93e4866625e244bb81e8c736b000000000000000000000000a5e81c43e1a61c8e39d3e0b2e37d4108a1a5f3720000000000000000000000003197f018b57b28ebe4cd90aa9efed5d4ece7fc1f000000000000000000000000f4c7c1f9126dd9e95436e8c6ce5401816d920a25000000000000000000000000b83a1fa5544b2674c17fa830e17fdca9eefb6a6e00000000000000000000000006388b24aecc2882699961f2766316be94a714150000000000000000000000000550a574ca68a37325ed10a08ea92fa9f9e5dfe3000000000000000000000000315fd15a2659ae1046ffc4916313acab7e86b117000000000000000000000000e5457d99fa4c86e1208f41aebdbad520197be6ff000000000000000000000000bd7815fedf3044fa048f9f284062e9e6bf276024000000000000000000000000538334df51ee2b57b350dcd47a801afb603e1108000000000000000000000000ad068eec836c486e7ace51b07a1f5bb06f44b32600000000000000000000000066606fa422f86a4057485fb584ca89aa35cf276600000000000000000000000003ab140be47c5ca1b700e09d343c256803ff799f000000000000000000000000acff57da9c91313c7ec9c9c0e61b855219969aa0000000000000000000000000a25a8e2a5813622a48b1a53bbb626135ffcea6f70000000000000000000000006acffb879c95804a8000c58a1af6305fca834794000000000000000000000000da14fe9ff77022440624e67d89ba94461831a7bd000000000000000000000000f6a5f07bc1e8a471b421976a58f3a726aac0654c0000000000000000000000007efbd96f0e03c9b21e031693208c18491b8c39fc000000000000000000000000960d829695ad42a146ce57976ba26397514a548d0000000000000000000000002ea26e47b233e2110161a9a1183a585e59ef25ac000000000000000000000000d8ad59317e37f7b1a3ebe3200bd83e7a8edb816f000000000000000000000000eea916d4441fae99a571aa9a319807c0e994be450000000000000000000000000ceb0e6e88e72cd3b076eec1d2c3fbd06aafd04d000000000000000000000000f26686565e3dfdbf8bef36fad68be21d0e4b52420000000000000000000000009e6a1514cd624aab24c6b235eca73cc3362d61da000000000000000000000000f8c64ea9ae1afbf5692c343525cc00edee4cee0f000000000000000000000000cb94eca16563c39fe4171fef8de14a8c86735b3300000000000000000000000018279fcc04a5849ad1e3480a67225d62ab7b919c000000000000000000000000beee10fb4570022cd6a6159b5d7c1945a131c6fa000000000000000000000000916c2b1b8311a995b1f89fffeb6c8169a6fc0ed400000000000000000000000051db016bc18115970085aec9729eb6fffc81d31e0000000000000000000000008980b3bff7334a56d0d7162d62be4c39d6152a98000000000000000000000000c43d640ccbaaf350e39e4570ee8e812f4689c40f000000000000000000000000795c29cff01d58858d8495433ea9463407cab5be0000000000000000000000003c8c5ca6b750fc1c50ea35f45e6a1d038f9f530b0000000000000000000000000deb07333fc61795637d77a47c3f136c815a6b810000000000000000000000009480aa009e106a5d083f6fad1d3ece69d65879ef0000000000000000000000005510b137f6efa255c56a512aa54133667449185b000000000000000000000000731f5c81a736c288904c00b5fc29f144b54b0f6400000000000000000000000031a1b365d1c039c4281539e1a3ce10d0a13654d8000000000000000000000000d5f3e509182e569341aba9408f6e6b6a35fade7b000000000000000000000000b5080094131e575166c91e733c6d44adaecacf72000000000000000000000000efbca90cebb8336d896b16f65fb13c8a451f980f000000000000000000000000359327873360e321fff67201970cd72137768612000000000000000000000000c70b0a2d55e603a479046010a9ba724204e268c2000000000000000000000000ad4612b4a2572588ce15c158d509f5054ec4797800000000000000000000000081dbf9de30dc00c431bae308d976b43a68951bd10000000000000000000000005c20c3779dc12426849da40e318fde1f60cb7af900000000000000000000000019ededb934bef45908729b782ba814a8e32b3af2000000000000000000000000898bfff39d95497083d0c025a878fa535f958738000000000000000000000000598928b5afb59df4055299a7679f31757425979a000000000000000000000000f2742806c07dfc984dc492951744ae19804edb6f000000000000000000000000f2a1486a6bafb1d8eb966dc40c68d1a63752b943000000000000000000000000ca85eddf9f29c0ed3ea6a52717b85588884087370000000000000000000000004e49cffaa6e7ab8b31179b0e5141a6e9b7f995e40000000000000000000000002cecd4d56a60b87294a5a62ef322e88347a4f5e8000000000000000000000000d27aa50714b32e22e2cf6699c39ebdf40c4ca13900000000000000000000000007bf7a199f2e3832a1b3095de35012a07bc847bf00000000000000000000000030740261e5f68d1f376ebf4de445fcb9c2bdfc3a000000000000000000000000a32b804a72bbe80d384c3280d4958b7e301cc08f00000000000000000000000073425795302daa40523b059908bf524277572245000000000000000000000000161b2a50016b34f116502690e5e99e324af7f9c4000000000000000000000000c4029c7e42057e2aedf07b36db85cc51a844f9d90000000000000000000000009d931cfec9467a513ed1f700cd226b1535b596c1000000000000000000000000e2e6b87a095b516fbecde82c1b3a9d7f5a30dfbe0000000000000000000000009eaeadf945534d7ec56de6f291d8c51649b06cc4000000000000000000000000305bb122fd7d218f5ea502c29d8dac09b50ef4d1000000000000000000000000f8a91e737421063637a05ce85d56caba318f4435000000000000000000000000197c0951ed060201d8ae7febebd1cb391a184f8f0000000000000000000000008f6b1b1df6bef82d55442c28eec1fa64d6092489000000000000000000000000a17129d5e09185f48993824af1a0f19c7f337c6500000000000000000000000028c7d10743ba87ad07de1dae48a2bdf52e52e28700000000000000000000000099b1b12ee92f12b9e74a78f4a83d2d56f521e2bf0000000000000000000000004d50eea0882575f7f27c8b6f8f22003da7087f9400000000000000000000000088a6123f293c2d865cfec761b0f99f0523dd6a3c000000000000000000000000ec9af49c3b8bee3859728df06700fc59fa1d91aa000000000000000000000000dab4f6f90f332c88fde4c1dab6dd0c3135343dc30000000000000000000000005c342a524851a5bf7931e61263cfea10359afd0a000000000000000000000000fe22f2996c348cd47522fa6f7cf1f165e86d1e4d000000000000000000000000453030bf57dbb799764da80b1f34545951a478f700000000000000000000000028b93d1ec7f730dc7a574c798adc65f89fc3f54100000000000000000000000096fab297b197acdf1e94f7d0584a20cc1b973690000000000000000000000000f0fe45b1bd2dc0b4ded4d0ccc3e0476952451c22000000000000000000000000453fd1d0452a3539f54fb2516eceb6db15dfd7510000000000000000000000005db903935a91d10b0d96a79f0265785bbb65b8270000000000000000000000003dd51f3bb076dfdde0e604be1440ff51226d8843000000000000000000000000bb0a39e21fa1570030677489a9bf57ce6c5b6e85000000000000000000000000ea950fb9874708b4a0f3888dfae6e423beabccca00000000000000000000000042c4b2cd02e68814e296297d795f9005a7edd3d5000000000000000000000000a8b10a2d602a628f920827b2535a72561e61e84b000000000000000000000000417cd8dc8209cb12375a12ca531c8fb509726e60000000000000000000000000c275bb3842fc0a1cbafbbd470989cf723f5dd3670000000000000000000000005c3ab3a409a08ea132145975d32b9ef9f203a51500000000000000000000000074e7ed6a6a641e3ce22d94b878b5b1451b42a8480000000000000000000000008e49961793bd52a2a75529a23309b3feec90ee7f000000000000000000000000be359135722e2e1b2bf1bcdf2b97ddc508a58a7200000000000000000000000030fc04d6d3018f292b5f0f88e8c590c14a56a3bd0000000000000000000000006ab7ca02556e041d35a2bc1abccbb43ad453ed660000000000000000000000005ce48c7e6f4405d4ffb44ef50072f69a4509b5430000000000000000000000004113e2758427ee8899fc24a919edc8bdeaaa2145000000000000000000000000742ffb4378fddbf4260d5b03eeddaa935a00f63800000000000000000000000051e11a834d323c44a5589bc5d25d403c3124ceb100000000000000000000000092eb128ff07ced29b1dad78d694b73da1608c6380000000000000000000000006fcb06fa626f7fb77134fcb43de3c7dbe93ae3e900000000000000000000000078c728543694dc59f2844e13c0a886d959f91f90000000000000000000000000bd48dac534a3f747b9ec0c262ce1779dbfc91db600000000000000000000000025a4d4a0746c7aa6e4c0ce8b8e0d1b154af53304000000000000000000000000d8ec0b24648b352532974bc4a7e5e7e5667bd55b0000000000000000000000000473f408fa7f1711d9a8790723dd9464a05b77f00000000000000000000000009cce209b3e65c0603a3a2329c28c578026e6ceb0000000000000000000000000e80c403a173919e75d268ea1fde18b7a77b497d30000000000000000000000001d0516d59b0c46c6ccf8e2ea386058a03900a9d6000000000000000000000000357058d465ea29222a24ebbbe49a0f8caa516d77000000000000000000000000cb132476067bf233937f72913a4fb6c701d8cb030000000000000000000000009d0fdc5c03fc93dc8a82f34ebfd4e3e296a62599000000000000000000000000f1658e41e92c0e1bcdeb99243925919b6d1a0dca000000000000000000000000724365f4c4ce87bcd1aea58569bbe7038b438e260000000000000000000000003a80c6f03c6c1557ea10fdac703c46e7668ce7de0000000000000000000000000310f85a1ae2a51d0324b60332f1c4dc916fcf3e000000000000000000000000f11444c0b2ab32744ef1e484f98153c53a6057fb000000000000000000000000ac4bbd1942bb3b80f149f970a8a9e63a9169b511000000000000000000000000d920e42eb33111002d79a439034aaee1e3c98b7b000000000000000000000000ef514631b5873b03b27c3ec5382e61b5da9b41420000000000000000000000006b122e0a293587ea09d66bcb23242bb864eed7a6000000000000000000000000abba565e741ecb57cacce083c2186a753725afb0000000000000000000000000619d9a71c199f0b8cd821686ead4f207dc58a3cf00000000000000000000000033bce2bb52944587ddae2bd86e08d66a2b723f9300000000000000000000000018425b6cb612c31195f4f0fb462b720a8f663ac7000000000000000000000000c0c957404a7cccf10069194566b6db1b22287ec4000000000000000000000000bcebb031953cf8881318e93dc56b446c4251c37e000000000000000000000000ef02a489eb437ddce09b439b3580d2b50721e765000000000000000000000000d9695c10c6e31192451f15da43402c8a68383d5c000000000000000000000000df9b8997965e7a1ac790d1bfb12c477f62fa3923000000000000000000000000342ac24ceb9027920b8595b31d501d8a3b95ecb80000000000000000000000004f7a89213e77fcdc42a8d4a79e200a556b726b4e000000000000000000000000f2b04a292ed0b4e11658e6baf84252b2e93ae24e0000000000000000000000003a99d4899cb8715a22e8dc2b93e2c9f73ebe4120000000000000000000000000be9774379097716403a4c7da06eb53d96e3e1099000000000000000000000000060487cdb898b1ec58e91b20fa1c0e884dde10af000000000000000000000000fae3ba0a9a486c4fe100417524a3e1e6e2225954000000000000000000000000f9dd45d01d7ffd03f228b87cbdf67d65760a3bad000000000000000000000000ff27127db5a36d39a7a136fd96b9a0ac222b78f30000000000000000000000006b4c6ddc2b3030dc100de1dc5510ffdbaa90534c000000000000000000000000affb9c168bf6842ae2741f6a5279b028790cafcb000000000000000000000000f262ac795c0d6f8448b45507ca87d779e3dd64940000000000000000000000002889c6aea96a9483700abaa90b8e73a6d525af81000000000000000000000000ecec35a0c1f1bc30e3a16b372a77bdc85f87392e00000000000000000000000003d3febde9c097bb80eb937cd9e9fbba3ccef4f6000000000000000000000000c31548464fe91bde0c5968c4c4b2599b32b0f9310000000000000000000000001f4854979ec2eac791860dc83c0304098a0250ca00000000000000000000000002fd2bcc77b8c50a5566ba9db04010d9a65822db0000000000000000000000004d4ae233b6d9fecefafa598d6ea3dbdde4d33811000000000000000000000000e670f59594cc038dcb8da662b8c2d21e15d8a6f8000000000000000000000000fc6d53be971748d7a7df45880cfd4a591a71f3140000000000000000000000001917ddc266220dbce6ef11613c69118967609c07000000000000000000000000d6d92624b1f1a4937cadefa33680f13c4c44076b000000000000000000000000aae0577e6f6d88256cc911e4593b4baa838e348c00000000000000000000000004ac501dcb0c9adec939d7add9e85ea10ee9e90a000000000000000000000000044e29a133152dbde7dedb072b63bec09a5eb2ba0000000000000000000000008a281c402713fe91c7d92ac7870a69db8a9048ab0000000000000000000000001971a2843512728074e91b3d9113b8428b145880000000000000000000000000c4659f18944dd5d6cab2fd5a28c04233b6f3e323000000000000000000000000404195542b023bf756ec640d637635755b4c8914000000000000000000000000ca0f9b31b355d497a2c8d3196d7ce972dfd967bd000000000000000000000000d7493bb8016d446c6835a6231c80b767ea07ece80000000000000000000000001349337dc61861a4839f5faf979835d753287404000000000000000000000000177f9cc4c1936317643597be738b96197b8f754100000000000000000000000081dbcf372c9a67b129bc6727dd271658b30c44ae00000000000000000000000041b379390e48bde12f491e267722fa0208dddb9b000000000000000000000000745735342692ae403d04b94f372f1b8bcfe7d02600000000000000000000000010d7a7c2855e1ca8ca0bf3a20b1b7f6192e3baa600000000000000000000000063d0966065ac925a5871fe8f76c74b6b5940d125000000000000000000000000cf8fa916df029b1e66e810387383545cfad8a305000000000000000000000000f082cafb16b61b4dd188821132d1007dba67ae30000000000000000000000000a347d11edb7ed5ab66465ea877e04fffcad398bc000000000000000000000000a2c4e676e5e4681b9618ddeffced8b009d9160ea000000000000000000000000ca7a1462dd4435a2b40eb2b21b04a641f84b39f2000000000000000000000000df03c50915571e2f2b30fe45c3457262e340f6a20000000000000000000000005769d42097956a274cbf93d1dc6871411021beab000000000000000000000000cb3df63445dbed0a12dbacb8856286a0eab9b795000000000000000000000000272a96bff183819dee0e2effa6970964a2e7864d00000000000000000000000085321168d8432edc0d1f113df187c72cf27df2320000000000000000000000004c7c6f45d46fc165e50e6c4ab42a2fe144ed286d0000000000000000000000001bf6a23f47999725f5d5349b3a731c2f1bddbd71000000000000000000000000dcacb7da480882afed98467225118f8e65a6649400000000000000000000000070d275595ac0031445d037b100128b22031a95dc000000000000000000000000d94f4e85f6094c726d01a7963c12ce5328f9c5bc000000000000000000000000e91a99a06a0363fabd2d1e123fbaa5b98d56748c000000000000000000000000947736d3564c1c678658b6ae4da3d0ad30cab3d6000000000000000000000000156958bbe6b5c29b42550b3ea872ca0e5193ad0a000000000000000000000000609ef2523edcf81efa4312bc58e9ae7a67cfddd50000000000000000000000009a1566d748b96ab20092f464de364368ff3cb95300000000000000000000000001ceb3955119c817601443308b6b30a903e765990000000000000000000000004739c3c05807e669516cc08ac4f398e801eff806000000000000000000000000ffa8d25fd3bf564b6b87b6511852174730a034a300000000000000000000000044fe61bab7198c74acffc91a134f60683701a5420000000000000000000000002f34406df9c479278b0b8954a9f00851f607d79100000000000000000000000020f7f96c08a8176874fc0dc75687aaebd4cbed04000000000000000000000000a4e1ea48476bd6c0ea8523b9a0afdbaa62bff2490000000000000000000000002aa186d9cb45565da63810ba915ada08e06506190000000000000000000000002a79a64bb0be3d32029829a7e07e14818737b693000000000000000000000000b50692ca87332266236b15152acfcaa21d4027e700000000000000000000000093304e99296ce95cad249424a519936d7c3f7af5000000000000000000000000ff3d4d8b59b7682e035cbc4e4277b37000bcb3ee000000000000000000000000dff6fc7398f02e4847c2b0ca6efe2cbf7b81734800000000000000000000000098460c27a002c637ad6964faa1047221a74ed43d0000000000000000000000009e0296fa3af13c2e2801fc96d45b3c166f33e49c000000000000000000000000fd0061f40ae149311e5ccbe6c2de5213bb9755eb000000000000000000000000bed6df3e3ab4080fe04b9a19c30dc24c05b21b8b0000000000000000000000002859af91d0345a6743e45ef769ee1e2d697d59400000000000000000000000007bf7548b758e22edbefe4d9a15f9b9b8d26be13900000000000000000000000064178f3fb4fe67dedb77aac46516c33fa17fce3a0000000000000000000000006dcb07b979d7eb21b1dbd73fe79d725a2e072338000000000000000000000000c3e8a3d434952b9081b596831ab4e3f380b3ccc400000000000000000000000062fcb1e6a8c884b604b8bd23babe17ef48c128cc0000000000000000000000007f85ac9e985046ffd6455d36f49164330e2b44ae00000000000000000000000018dc72ed8dc7e68414da2913e078cb671fc6ab0a0000000000000000000000007195a70ab7b384ceb2cef9d8b38ccbac59dedd340000000000000000000000002c55c673618839635ea9356ec9b16aa98084c672000000000000000000000000e48a28e98bb8731fcfa88c238c381ae6271fc9e50000000000000000000000000ff61645c7671d96bc63529455cdb7ddfae1eef1000000000000000000000000f881b151fd3fef95c66ba1c42c59a24dd947b70e0000000000000000000000002a66e7fb1168040a72506198460942760c88f517000000000000000000000000571d039569061e38f740f285519e47653b3225de000000000000000000000000638932e8dce38e19885ffe493d2a1cdf2e0778c70000000000000000000000000abdf8d1b7406e9bd2d6911da6fb919a244d25fa000000000000000000000000b28a56abe90135ff5afdb6643b9c9891946c27c500000000000000000000000034e09394980632840dcffdd6d7a54b6826eb60030000000000000000000000007cf57dedb60a558c46e68c43bfc22a2d56a65ea900000000000000000000000000ec7dd13071a01ee0cf6241a264915da63df2b9000000000000000000000000531d3f7a046bc56618e561ec9a02c7206fb4f67100000000000000000000000097f6a4e573f8917f308a83dc5dfeae97589fc8160000000000000000000000007e2249db83bb52a8b03c60126b3c104d40a036ea0000000000000000000000004f6036b87fd08f65dc9d2f6cbac0ea8427734aed00000000000000000000000025d9c72faa43f9bf69ceafb2ff1004b701e0d6b100000000000000000000000064cabc104e7e122d0e94c5891fc78d5417298fd7000000000000000000000000f430d44026d9d1aea3a77aec4053d66b1ddd862a000000000000000000000000617b7518ab0597d5ce2b587950cc36eb249b4f50000000000000000000000000de1aafa2d7d02c07e8591cedffd615ba8c7793720000000000000000000000007188815909589f1dff68a9328c8a81f0c6e706a8000000000000000000000000f4e75b80e6929d3bce0303aa0e88bdd0e9f9dda30000000000000000000000009c333a6372e268f6ac698c373303afdecf749eb800000000000000000000000008cccb9142b05755297c56ea3a0e44a869587693000000000000000000000000f2b37b9c29e467ead41111f0d599126c4933721b000000000000000000000000ad6a03938a4f0f335bb38a0a48b7274717d28f3d000000000000000000000000a9c66f5a3d76a2f66e767a7892a7b6dd36833c41000000000000000000000000b6078db43405ca59b5d59dd85c06e703ffd74f5b000000000000000000000000ce6d7a3a1f895c478bf05c69b2a8c023795d4fd900000000000000000000000050314c6a758c299acc1b51a4fa30d183428aa19600000000000000000000000093526af476868739f185ff141cf3af174fc561300000000000000000000000004d7dcf3bf282e9afe7ea68579933128007c02fd200000000000000000000000013aa9f90f0f8ab30a1a42064513795471fe49af5000000000000000000000000dd15f8e240c949ba852bd9597ab37abbc98b7b49000000000000000000000000f5faa5e07f1712e3ce63da64aa830cbf51e70018000000000000000000000000c79f7a0b5bf0a5564779895ef36284bd2c59918d000000000000000000000000fc57e219a1e3e5aae7df5b9d276bed4dc3b0d07c00000000000000000000000048736a02c0d022a80fa3260e05b22668da3a2960000000000000000000000000883eae4b5f9f1418f0903fa64b11b29f78d5a476000000000000000000000000e0ddddbd26e448dc0016500c735992a8680b19bc00000000000000000000000050df521bc1cab4b0a4eab754caf25fc2c27244b6000000000000000000000000466aa61db0a7875debebd73867efcf5c6da0c83100000000000000000000000018f9e87b2404386893662aed94ef3ae13796b98a000000000000000000000000c1542b1f0f17813424bdc82001c1c36549707587000000000000000000000000d8122a4b033c6d1a1ad2d36645b64dcd531db350000000000000000000000000d1d5cb1e3ccb077df9195c63495a4c303205b9130000000000000000000000001fbbdab3949a75423cee5842483a6d640bcf3012000000000000000000000000b7bca86d4c9ca7defb5942e15e7c63e9e50618dd000000000000000000000000d2b7c7520232c05c91c4724e6f8dcfa77f5a6deb000000000000000000000000419fe5599ca70c861e025519cf725b4da2f51727000000000000000000000000edd7daabf442fdd5adf7a1d840de7416db646707000000000000000000000000b26e89c381ab09dcfe340f5867d0a34824f12e4a00000000000000000000000034e31114f447346514f6f89c1bb9291eeb103e6e00000000000000000000000063ab464de34547cbe376a72ead77c259ceacfdfb00000000000000000000000033d27604f005d27b939f8d012218640e43a6a429000000000000000000000000974f2d4da9de7185a5400d6b5c6c4cb1f557dac600000000000000000000000060be7260f8cd5c13d726b2fbe0f0b3ed34bbd8b8000000000000000000000000b83b318f45bb65b4816cc6b971f00de370def552000000000000000000000000425e76c5b46f0621fb5d70859091ccac7a2b2d40000000000000000000000000040ca2ed5640a3d12f2452bce89322bd1673e5ab000000000000000000000000190a1c576d62c223dfeecfd97435e74a396ddc4b0000000000000000000000005b5a099c5f32e015c076b27c7264839ff46606cc00000000000000000000000012439325723eb3e2379f9db3411bf027abb6f6b9000000000000000000000000203cb43aaf9f973843241d3919bdb71f98a0a8760000000000000000000000007ee1cf401d4ffa1909d731e4ec6ba80f4bd49f8b000000000000000000000000c614e1b0524e3f8469f48fe3ccf90b67462df959000000000000000000000000c6f627f85b82a1dcda59edfe40ed0425f79fe2790000000000000000000000003cbd1709e1c9d78901ad1cd7bcf251ff1ea9c1e4000000000000000000000000090769e1ea04e1e507e1a5dcfcb45841e2488d0c000000000000000000000000d9cbd98cc2992acc09804779e2218a2777164fcf0000000000000000000000008a5ae2539d5096765775075c0f2e8cecd324124f00000000000000000000000082999f2e72e332146bcf8ad66f9e38c8c6b2b54300000000000000000000000072b2de3ffc11ddec1a75d46cdbaba24351c9720d00000000000000000000000009666fdcf256837d66d15d892f3e64edd2acaeb3000000000000000000000000b0845be0388c48ae5b94f41c593b7464d100ae02000000000000000000000000f8ef40976af2c8404af1163dd715826edad9ea88000000000000000000000000adf606ee78b1710ac59eb8d3f0ea36675eba01ee000000000000000000000000b681075c0d9dfc1f73e688b6ede2a2ff1d6f0324000000000000000000000000c656f6f17ef1d67d5e25d811b8fb8494e39e8cb00000000000000000000000009e7cde028320af6ea0b06f612e7e89fbdf977d1b000000000000000000000000773f2acd1254446e81b7cf8c98a9096ea1a881e80000000000000000000000001e3b6e6b80508b0b4959f88346bd0336ef64464700000000000000000000000061e06be2cfe9c47d7da8fd5ce750a641c011f1fc000000000000000000000000f008795b4b57015c5e0754f45bd00f696038266500000000000000000000000038631c0bfac7ac6543a7af17b4fdffe86b33c239000000000000000000000000038705f7a5d89ecbda383ad0876c05bb16409ea100000000000000000000000093ba791a365578826edd7a287e87dc9885edfe800000000000000000000000002b09f78c03158d54c25711480f7d7ffb4717345b000000000000000000000000953636abb640336888bcdb676db90886285f6e3b0000000000000000000000005b0d7efb3d328835b5df0688cb65cb065c8c7aaf0000000000000000000000003c753f78ff33e145375a0a0bde0dd89eee78d8ca0000000000000000000000005838426490697714e802addb2e77b1101cc579db0000000000000000000000003ad116dd818099f00472ca8a76dd921aa50e607f000000000000000000000000c8422da1d7fbdf3501b44d262f6bdc5db296b6dd0000000000000000000000001c830897d7d870a02707f6a48fa22961471ba7dd00000000000000000000000065c2ce942b00a1536e1be4b369fc21e602d03c5d0000000000000000000000004d35ea9617f59c4d94a7996574ee508e28c3be710000000000000000000000003df222970823de526bb3a99629a9ee6b01ccda12000000000000000000000000601cac64828b952dc404f457366237f04b6c113a000000000000000000000000a9a498351d7d60ec4fa1a58935b5c0f463a6ca820000000000000000000000003fa6aea7aca78c263beaa3e76320cbec10f53a49000000000000000000000000f9281858b9c98b116ed0463b81f96f0966d628e2000000000000000000000000eb38c07e487669c6967b9aaac21dfab761b7e5e5000000000000000000000000b7c66e8d269c2387f9024ee0d713d2b41858deca0000000000000000000000000ef24c1181a82b7bb08327353678256f396f27f0000000000000000000000000290cf976fd08e7d547ea7e114ea066dba405541b00000000000000000000000029a946064f3c6526771eb4984a20f2d9e7cd3bd90000000000000000000000004ccfe4effec92129a02f992a5a5a1d3552653c6f000000000000000000000000d8781d3a6725ef53463020015eb95f5b469d74f0000000000000000000000000d7e0b03ed1496bbb0ac186f95e36de97fad23518000000000000000000000000fa240b528d5e56eba33c044a8f8afc68cf69c8c1000000000000000000000000b4a06bbf2a920493bd22fed6ca116463249326b9000000000000000000000000a8e14383d974cc77b9acd8892188d67631fb1ee40000000000000000000000003714fcba704dc9d5d2df686c3b6d9bf5084303a800000000000000000000000052a9ccd2c9dacb9db8d51f6fefd60357ab00a4210000000000000000000000008394261e819ebc08ad89c541a1c52daac7e36b19000000000000000000000000b680c28beb8b0a232ecf10623ab798915106c8ad000000000000000000000000130ef25c8c79c37ad34fddfac5747502e4aae3f00000000000000000000000004771c6ccdb1bff16ac18269cddd8aca391cc75fd0000000000000000000000004a652dedd70a09c8ccd11ac3e3b32ebb110ad896000000000000000000000000a577f49fa1b7d3bc5cc4ec90503047c96063de90000000000000000000000000c9b8a663001ed71dd7edc856fb7b24d5d2e5e4d00000000000000000000000000a2ebd240e69f5bf04d664060878b3f39aa619090000000000000000000000006c2c687108c03c71b97372302c328dacd06cefe7000000000000000000000000fc3591b90582e812692df9aecd9bef02901e774d0000000000000000000000006af7e345d9687427ad71c354a54fa1a0195a4f030000000000000000000000007c1e942df62acfc485f557ad4ae155d87199eac7000000000000000000000000221027d2ca78823af6c8b66d8a22f2ac5f1100120000000000000000000000002a0c0dbecc7e4d658f48e01e3fa353f44050c208000000000000000000000000ea0a391624dc9b105cc07ef7a51385936cb8fef40000000000000000000000008c6970895ce6307e41e0b0a68f5488f9900936a900000000000000000000000051db7a9c6d1f8b0573475265812420db9ced87aa00000000000000000000000038526f75a4eb4a79923ed03abbaeff7a50d9488f000000000000000000000000f2a918d26324652f4e529fca6a8c4420c3e5c61e000000000000000000000000e2e63d061c8b38e7b32bc6ed0fce81b426af26c7000000000000000000000000e7ca01856f8b514fce2ce1c302a0eec211ffd8a4000000000000000000000000d57ad888a9b7bfbf99e04f8c43abc893a4ef03d200000000000000000000000043d037a562099a4c2c95b1e2120cc43054450629000000000000000000000000c0e4e0f853f078378847d3bd07320d6dbc892dea00000000000000000000000017f4344223186ed32dd9b07c6a14ff3b1c4d1143000000000000000000000000dbc1cb1c55e1ade1f796b372f0a757a854f34cf70000000000000000000000006b414a3b36717b2e092e589533e91d221752edd0000000000000000000000000fe656a8afb5952f1bd78d73542c5b547a47ad65f0000000000000000000000005121cd7ddcf8becdd7df8b147cf29ca0440d597e0000000000000000000000008cb82e5d976a46cf47880813789ecf0ad2eaae5e0000000000000000000000003de6e8f6018b88d18b8ef0354f6a4bcbebe00a2400000000000000000000000055dc2e93344b36ab384d3f905059c97a65718fd7000000000000000000000000fdacd93d3172cbfb301270c8d4fa42b2b3d996b8000000000000000000000000ea3664c6c2fbab00708f4ea86d7bcc018592fc4f000000000000000000000000e15fbf89f309b48160b93bdb7e4da0c4f519885e0000000000000000000000001725f5213c62c6e244d5ad77d3faab7af89dca48000000000000000000000000330f50f990f1114b6db70046d07fcdd1dfbd95d90000000000000000000000006874c32fc6854d9fe1ab2f813e091701b84ad5f5000000000000000000000000425d2c7d052d53bbf7a9275b1b7c2b59b5680ba2000000000000000000000000093915d85b7488fd3666681c3cecf250db50aa5400000000000000000000000096345b392c11de9049d5641fbf2d98c9ea35fabe0000000000000000000000004aebffbc9d8c3549193b80c5324e4f7a954b7bce0000000000000000000000005fb3060baec9645bc10202fc36de21091786b82b00000000000000000000000078c7857d181211d50511910417243a7c31f00e36000000000000000000000000c1156e9cdd789a97efa133483065c0d697f15315000000000000000000000000fa39065cd868f0b7afc5a1da9b5a86df40463ee50000000000000000000000001694e801a688da47d8311469f3517439113c32ab0000000000000000000000003c898a809271984034eff0bf083c5915702599b4000000000000000000000000aab277f9b256306a3fb738c3de87337a9f6f2c760000000000000000000000000ec02b5f7cb93be4bd704cfb407a5b3ce59cbe34000000000000000000000000dcb044eecbe6446a4da5454d668e5888ad41869e000000000000000000000000538fd9661fb7bedb2f17cfb281ed4ac2435af5a8000000000000000000000000ee49872a9053055500921ae7232513e8e49eae86000000000000000000000000e73246b1a3530cf5ae1b756cf5e9f235a51c0e9600000000000000000000000028e26a2ab9af2f97f6b1d5cb6f0fd49a98a91e0700000000000000000000000010fe15a840dededeeefb42f663493be2495f398e000000000000000000000000c6eb232f86b30b3ce84183bdef7fe169f763f27300000000000000000000000053a383a94ebfb66c9ee1a7eaf2139583554628dc00000000000000000000000089fef2be339fda246e9cfbfa15a404540f0fa64f000000000000000000000000908da156558e1929e5e3fe627816902e36c6731f0000000000000000000000000c7a332b56bf676d0dc25c32bfb3116b587794dd00000000000000000000000080517a3f7fef552b6b7a572a043ae5d8a44d273b0000000000000000000000006d4d055b72b3f6073db81646a46a2663bcb6df4e0000000000000000000000005f80ea9009cf68c8e7279926b529db527b8400b7000000000000000000000000454b736455bcda5993e42aa71f5372aed2d21880000000000000000000000000889da958887ba64b6e6d413caa3cdc5c1c95f17f00000000000000000000000024bb9bdd0a489a67df65c1e1552ee5b09190ccae000000000000000000000000359b3698640b7b7c3537f98ad26c4af17e6203c8000000000000000000000000f942862193c90db12857fe96b0a00eabc25cdfc300000000000000000000000045e23941671f7e527a76099b9930b9c5beb91510000000000000000000000000c3dd2f1cd7d18e5b684b6fc2a0f2695e6d6c7145000000000000000000000000a64a8ee8d6894c5fc94ba2c5b8d5a5e4f6339f200000000000000000000000003012c7c032e5eeeea6c027b8bb0a69c7bd18a7b800000000000000000000000026528ed39bb4b8eb669088eddbbc934c5a5ba04f000000000000000000000000083a375e75f2c275afafc43a9b1155de9d48ff70000000000000000000000000c693f0758379efcdc37ea6c2a7552c0588ea17890000000000000000000000003f9b6187de252b757efce25e45f2748955d276ba0000000000000000000000002e918a88893743370da1e611824161a966a4bcb5000000000000000000000000fe14cf49c128c20829c5c41ea384768d0c5e48710000000000000000000000002e75c77ecab9b8b56b746cb489945a2ea5648990000000000000000000000000dff1fab38213e9c2468dd344eceeba50532fbcd60000000000000000000000004fe067f850804e4509b3fb97315073f58ab356e0000000000000000000000000bbf413cb49da313d1880e06e7a74cfb547290a1f000000000000000000000000605953c6d9e931f066b387acd33102ac715dc31a0000000000000000000000004e162d4bc9af783db6b3ff7626a459d2481620ab00000000000000000000000055d5f3c28e1f0a984c78860d3574df86e70ca5a40000000000000000000000005a2be2ed336d65330886d7f2f71d35e0bc04374800000000000000000000000054cdb74865b62463efc2f2dcca521014d8b848f9000000000000000000000000f418161f69ec27ebe1069fd082bdd082b9fcfc0b00000000000000000000000052a4627e3e541bcce8e192e83e550c96574eb49b000000000000000000000000662b84dd578449c449700c89952929c2176d636e00000000000000000000000022153e54f87d7705afe5b99804750e640617b419000000000000000000000000ef234a075da585a8c445f73a34eb0f1d950b19c2000000000000000000000000137e0fb8c60ef3f9c6fb287f2495309e1b9fb72c0000000000000000000000008e72f18f3237174148a63a0cf98b6cd12d5f04a9000000000000000000000000fb8de55bab1a97da653dc7fd314e39d99564edcf000000000000000000000000a113e7a67fe27145acf4f8caf5a38196e1e414a40000000000000000000000006afe9ff1bbd76f0da102ed01819b3e87453c5a7700000000000000000000000087924b0453cbb5fe2f5571bdeb0a8a448ddbec4d000000000000000000000000326d085a5b38375a0776ef3b803151bcd761cfbd000000000000000000000000e34234f9d5cbf9ff73608f4d2ff5547904942b850000000000000000000000007585018b05bf997ec640125b3aa1b5843cb638a200000000000000000000000016f54ddd9836adcac11f87e1fa2bfb88774d2e7a0000000000000000000000000334a6923528a426ca06d3ae9c9c4e96e352c3410000000000000000000000002eac9a7debdb6cff9aa2398e02bb71a47b4821320000000000000000000000007cd084e1b8032cbfae1bb41925c8b7f0cc93ece9000000000000000000000000b4d46b9a115623124b6fff62aa878fbe6f2d28ca000000000000000000000000269cdaf4a199a26cd160d4e3aba3b7ec8eaaa8e7000000000000000000000000bcb6cf78e9d99bff331032f63058492c2d9cf2d70000000000000000000000002496f0d310ee9fe91a494f861fd5374f61850a7a000000000000000000000000bf85d1a914746cac5aeea7f51bd15dfea1b39bdc000000000000000000000000890e4e314a00c4c2463ced94f5116bc2e2e9853c00000000000000000000000064f7bc7a769679199cd191183dced14ad09ea10e00000000000000000000000041b342e0fca59c6b7dce40589024bde6413539c1000000000000000000000000263d96a46c7baf28ac9ae4552b562e06386b3099000000000000000000000000b0c102236760b3678d94c7a325910fc6d0c5ac260000000000000000000000004296a8a9e52a3968e2e98a669d150e887ce05225000000000000000000000000fdcddf60c41852e820db5820e2785e39aecd2b80000000000000000000000000917049959215b5d83fbed08e3943d63280845025000000000000000000000000d97aafca132e84b00901f03fbd7dec864defc9170000000000000000000000006a97be509dbcc321858b0f3c758bfcd73753ef700000000000000000000000009633151ab90107915a14d0299b99f49fab9060310000000000000000000000008bd98acbc31b6a42477e6459ebcd50ea6ad7cd30000000000000000000000000e1a1d6b7b244de19663dd9288b11eaac2ccf5ee10000000000000000000000008ed0e5ba9f42245138eb939e8ec1dbaf2b39ae7d000000000000000000000000b39947921315602b20ca77b8cdca11b2970ab21e00000000000000000000000051fce9469ceda4e647c77e27f68ef355ba947429000000000000000000000000722129148f4fbf05129215eec05d6f0d505105a20000000000000000000000007dc8cc8cfa54294deb237c198df7d66adeb7979c0000000000000000000000005806541074384fcac345dcf02e3a62a13e3319e70000000000000000000000005a416c0cac9d6690029dd4020653578fe6e583cc000000000000000000000000aedd964a3a43eecceed83cfdb9c6a61b581facfb000000000000000000000000966076fe2c7e70194a139b281a79bca8b8c97876000000000000000000000000bd42179d157196364904ffeb49134fe69b722889000000000000000000000000cc2031648bbd1a0d95fd71f48f7bdca47391b49d00000000000000000000000061a37df85eaabc7e0bce8c5b52b84fb4b556d5d10000000000000000000000003e76dbe2b9490980517cc7ae53b36cb2273c30520000000000000000000000006886571cb8a85db2782a68ac484b6900788a5651000000000000000000000000c04c310f12bbc078783ee2833683162002e1c2dc000000000000000000000000ce9fdbac125af881b77f27436542852c24498f940000000000000000000000005c20f9e2c83244a868a511723dd208c03e4ba1be000000000000000000000000217c898c32f4d17de223c147964b44ba726d87e5000000000000000000000000d0d6a3a9ec435253863aee1a1715c6a7e0065bb1000000000000000000000000d2f15abf2cb1f4684cab7291331adc2e6e670660000000000000000000000000242e38a9b834a7808a58b8cc2140b0f85e54554f000000000000000000000000e4941085b7dd91ab89a947157ef705d4789b00a600000000000000000000000021e55f7bd1172847b68512dc0263fa964c2af2830000000000000000000000003155cf9e584afffdf5a59564ff74549a3041d12b000000000000000000000000d219585224811aedc36f6a8e3babe8c1d16790440000000000000000000000006869e765369d491b844752f35e7cc8e10016deb4000000000000000000000000ccff09e3bff2be98f001d18d4ed73cefafecb089000000000000000000000000226d0971160b823b662ab9e3ae260d0da7f27598000000000000000000000000ff8545780f67b00f57a739a9f43f572f09993d6b000000000000000000000000ce4596af701f5ebfa354bdd99e8f393e7574cd7e000000000000000000000000741ecd294b40c4182784f55aa3049c60bc10ed8900000000000000000000000032a1e6efe9d33670cee7fe54d330293259ee2d5b0000000000000000000000002ce8344f18b1357efe067308d394f8077fbbbb100000000000000000000000003f1d8414daee57956648864e407f62960f1bc26900000000000000000000000009c41523d5bdd8c3f239255b4ff17f257b144bd700000000000000000000000049b57e38689d94b93b71ba404ca008d69396a4dd00000000000000000000000065a272b03690d72ba5d496a0fab06458c5628c2800000000000000000000000018f3ae97c59ed94c46e16d57d631ca2f2ae9c941000000000000000000000000a403c1130c58cd16f44f4338fba36e8d55c0ff22000000000000000000000000b9a92a081b4dea39d879996a6c1e12b818d1433b00000000000000000000000012d505b48d47d926b1dd206f2a95a7e71c9538ae00000000000000000000000093833e3e291d04fdd702d6de58c3d0e5d2a945e8000000000000000000000000e0e6e7aa170f7cd564b5da65e3aa9ca645f410ad0000000000000000000000003e5bfaed533909644b5128015df7bb07e5dd4254000000000000000000000000c083b081c40d184601584ca45dd0ee6a7b1915f0000000000000000000000000d1e1f1ffad0147aab90628c9fa6e8470495aefb0000000000000000000000000a40e9034607827d26112a767756f0531bfa4764c0000000000000000000000003eb0c93c11ce28d7eedeb998435afdcc81697d9400000000000000000000000090690d1561361329f252a5eb32b549417dcff886000000000000000000000000c295524e4a8dc378ae9a4959c7bdce9a53ce1c2a000000000000000000000000b6b0a5f45544419540d3b16267f46d724b31ae4c000000000000000000000000eb17289b78acfac135da0282e4ce7af6b38d4c190000000000000000000000006b906ea1b62c721b8246c405bfc65edd89f4c53b0000000000000000000000002c48541f4b1c133927cef759894a9a4adccea7bd0000000000000000000000001179d743c23da2ffa200a17fc62a2ebdf33436920000000000000000000000003e79acd61301e0a472054cc872f6b5b94781c598000000000000000000000000b4de5bfcd87b80e8eda1229bfad7400a67e8d9390000000000000000000000002422ee240ca946f68e264c216cf1ddff34758b0b00000000000000000000000077d053adb8314b779191aba914166f0c51922dc0000000000000000000000000dc2594abd2a7db720d1180a700360ad48204b1ce00000000000000000000000011beafdeb9bf45488757bd7c0d6ea3844e3a2cb000000000000000000000000027861e390d45715fb8c2498cb66800019cf2dbe5000000000000000000000000e1f23772a69e0107ffd78dce31636a1abeff37eb000000000000000000000000f457397310cb326d795c87bc05ac3ef28a90672f000000000000000000000000f9eec56a9d7c82e960414d4ee9bfa0dda7f9f7550000000000000000000000000510f5df5998c3a3feee92d323b7cbea7069033f0000000000000000000000001a32b29de48a5dcbde3eb9ddef0ddea330e1283c00000000000000000000000008f145cf9886c189a407a7dc29f0cf08322d50130000000000000000000000007f66b98a171940778cc4cd0241c8f450960b1a080000000000000000000000008881b74dcc6d4cf4c71641c7aec98772963d92d4000000000000000000000000af527cab17d0e81acece9cea55608e753d828d700000000000000000000000003f15e1513857ba2085ee188dcaaa90e67a2ef0ed0000000000000000000000000aded77a367edaf2d0c7adb4b74e2d87fa8f23d2000000000000000000000000e2f7f66e6d6c8515554ab1ba5fb18616c35b01570000000000000000000000003313b802cd154faf3c2a34ce262811846e8d99ff00000000000000000000000074d1a371e3498f0731d2748ba1ce6083f45d2f5d000000000000000000000000fa29b892e43bc3eb27bf67e46bba75dc35dbadcc000000000000000000000000a21c881ea48294dbb0658e886342f630e4400a27000000000000000000000000bed3e08024a2cc14d0494373b638784a64aef313000000000000000000000000b8701f4115a96a9ec214e12a8be71a1c05e50316000000000000000000000000d8c9e4a51f50d6442ab64fc3c058edb6a42ae5820000000000000000000000000e42d32dcc5b83a9bc74523af3b8c3a3b4cf107f00000000000000000000000026d3d10066921d8e7e4d68fb78140fc7b734e379000000000000000000000000fe7174e87a78e0d05c649c6eaab40475c5177946000000000000000000000000f95fc846af2a49de77eb834f804855d7f0402bc0000000000000000000000000de015485f909cbcb97f164dd44a67d75f8d161320000000000000000000000006ee8995593d45bf08ba2b640f86ec19f11fad64100000000000000000000000046e6a67f7def1a790a805321521e37c251907258000000000000000000000000c3e420677e5c21e45bb776aad1283ec2aea41ae6000000000000000000000000e3c07c63e971d466f83d2eb239d8a94ade3bf29e0000000000000000000000005c3529002bec9dd7a4cdd99b3039caf07147b6e2000000000000000000000000b57d55d7d92964c602721f9614ae73d7cc448e05000000000000000000000000ac1cca9f7afcaa67364d3b42f00284824902c626000000000000000000000000f565d47ce5737987496e5717f4e0145ef749c05600000000000000000000000069ff28fc9422b55419e9afa2a7386050740a2f0c000000000000000000000000d798e36511344a668082c34cdb19f61eebfc71b1000000000000000000000000da28e24c62e0365855e269e09ab3d856a64f353800000000000000000000000080db57b0c6b41e2f83836d13362362448b9ad041000000000000000000000000ec18f3cb888ebdd1f373fce070d8b70204ed1a6e0000000000000000000000007809ad17320b625445d94cd136605e17f434653200000000000000000000000093ea6e9d15112d9fa3a5a623d5e35b64996b8e0c000000000000000000000000f56aa6fdfed20cbb30f09310795df8aae4757218000000000000000000000000819190609b88047e7cbdf7af9a3a7409062c1d99000000000000000000000000ee74313fbc7d1aabbca2b655e47ca0eea2003a8c000000000000000000000000345c59617acf46e4a0aa619b7984846c06c9c3b50000000000000000000000001cb17a507e4a5a2a7bd129b652b52f24a1ab03bb0000000000000000000000000a8a97d747766e2797f419f47ea48a94844f4c6b0000000000000000000000003410bb907b5a49a0e01f65f63913da3d7d47367e000000000000000000000000c9e83bebf21bea30dcce2b5c0593dbc399d8318f0000000000000000000000009e99461461942cbed6d68cfd283efbe21fa14dfb0000000000000000000000007d651d87a080f71e2a01acfcacb2e89a40086e2d0000000000000000000000009f0ccd178b5ada3ebd9a84855831072bcba439a40000000000000000000000005023e74790dc4f5b74ceb7d9458d6d865073274f0000000000000000000000004473ff90c236a7af74bdb8e86cf8160907917d12000000000000000000000000357a80783dfda78f220eaeae77d4c9a42b775f5d000000000000000000000000ca9d76e1380b5e8ef61160d025673b0acfde8f4b0000000000000000000000004571ccce2a61cb3dbe9156758ae5212591ca7853000000000000000000000000fab15b794195cd48da1ff80a32e4b607905d03aa000000000000000000000000fc7d50ddaa939732c2baddd27d9f497261071a30000000000000000000000000a025e69e913e2190467463d6fb5fc2644001570400000000000000000000000031656cc8815acdc5bbba22329a1b7b48d989aff7000000000000000000000000104196761a1d4863d73cfb64fc43bb35d59bb3bd00000000000000000000000065b2e12e48034724bc042512cae65a012e7ce8f8000000000000000000000000a33a35f2694c54cee2ab80ba9fe9e3292cbafebf0000000000000000000000000af32435042fd5908288255336754df915c270e700000000000000000000000013d3913e7912d808faa0730c7873ac683ce9c70e000000000000000000000000af7a3f0c8e791c9c5c9397d812a1bbed8a56efbb0000000000000000000000001d5bbf74286d789657311147bafef3c9dca210ca0000000000000000000000004c76a10a658d71adb6431765a0a3ca13b6e2d4910000000000000000000000003bb6972791d0c10d18ad8880511daff8e7d27336000000000000000000000000610fd3ecd1c1ad6bbd9f43a24d8f0ac9180f126600000000000000000000000054be6713b8003a09e7ec863689299471d846e053000000000000000000000000dd5c5eaff7f1ca5ad28e89503f1ffff0543be56f0000000000000000000000008b4dea7465a3c0588e38a7232341902355b20519000000000000000000000000c10a4f6180e8f02067c0f4275de8159a8fde4541000000000000000000000000452bf0bb15363bf6ba1cafc0e489e5629d4efa780000000000000000000000005cc66e3ee4333702d0fe3045e5fd0f58ce259ff900000000000000000000000067edcb9a5e46eb50a109af66d8fcd096df5d09930000000000000000000000000a02592a748da0800385d96f4e00f94e3b6675210000000000000000000000004ca318bf67ad07a326cb1724d9ecead4fc5ead08000000000000000000000000740fd1c3f664c3675c160aa2121a3d09102f3e96000000000000000000000000f8297eb6fbc98ae9cddfff2a40924c350b1a96540000000000000000000000008d73b2f5f5b273a01f4b601f81f7c075df03dcfc0000000000000000000000000bebf9d2c6c45a92e2d78876b77c9c6cc840d3be00000000000000000000000008ee29552fad211d9299a250d5627705285c0af900000000000000000000000094317966309a8b464f6315c3d8d615b0b8380ebe000000000000000000000000045dddc90af2fa81d4c75bb7249e15d66dbfeb1a000000000000000000000000aba5f1f21bc580f0233f572ab504306cf2c8ae97000000000000000000000000b12b1a26d205467a2c854d7415b8f6021997608a000000000000000000000000817c2fdd21cf511e26b06f392e6f15b00d6d10770000000000000000000000006402ccce5749f98385596a6c45d9ead4968ea3f80000000000000000000000004f1879c1c95715c0040ccc70db0b4824fd6b66550000000000000000000000006aa0dcf0de2da0b46f831f83e4f631562bf4cf2a0000000000000000000000005946e97f9e9b50041e89359859cd477bf6b498d5000000000000000000000000ede64feb367dc75914400dc49b6a1d2f1a937c000000000000000000000000009a66de6126c0683981b4d62e709c2fbb2a20864d0000000000000000000000008254b3d98a5a6e53205341f18e47c7a073c34b050000000000000000000000006470c86b31f9401747b2f8b41f78faa2f768f86400000000000000000000000090a065bc6ac164499679ec91553e6f9da54de217000000000000000000000000fa803e530824a4b203b50d66ebd000b968b8c55b00000000000000000000000087c1fd9c9cd9b485f1aef797e7f2432ccde0f20d000000000000000000000000aa02d25c361873b28b332781e3fc3381b5eda806000000000000000000000000cd3e5aeb95a654f32c850dca9a2eae35f45ef03f00000000000000000000000022d3f7493a6d9ec1114254b905bc9bfa4df5fac0000000000000000000000000d97e6ad42f2a9db18b43ee498bf04536503a419900000000000000000000000015de1773e42b4ea3523ed12abe765026934873d9000000000000000000000000c225c612926ef5f9e9578b865275a02bec6999ee000000000000000000000000fdded4f8f061e2d1777ea00c96e5d22b744366cc000000000000000000000000dcf85ee9525b85c5d21bff774447af1542339dcf00000000000000000000000020351db567713aff16775746391c5d91a9d2d885000000000000000000000000d3d8c7962c390bb5ec48688b38b725c9d8d62b02000000000000000000000000e8d7c9e6ab06d450e472842fed9bc813371067c50000000000000000000000003fa36069c061c319c9fdb17e6ff62b4b0911fb980000000000000000000000007eb9ee7a40a178f665c1d4c9bc033dd24bb93db0000000000000000000000000faf02692ad3c81f170fc921fdcd1812d49e52721000000000000000000000000cf66c7008d50f7b935702aace5991f0ca858cbc10000000000000000000000007ca02d714bbef7bc8034fb010a683846d7c8a6610000000000000000000000007270c68b2928044c272b4156ea792ad25be96faf000000000000000000000000ecbb0b68abe8337d08447f8142fb18087b38e64c000000000000000000000000664dcb494a0ceafa4ca83ed37609cbf5d50bb489000000000000000000000000d8ccdfbe300981322947d678afca4b8e7047a2fc0000000000000000000000000cdc1df3890f6a390096602c688a1b4ff11ac424000000000000000000000000acec08797edfcfa010921addeb0f5043933f42f600000000000000000000000064e060b7cd5258a3fcc481d2d4f7088fe581603d0000000000000000000000005b9faac974ce89e51ac55bc1f0fa619b4726a8f00000000000000000000000001d0babaac51e0fbd73a6dac4a6b54febd234cbc9000000000000000000000000cb31bbc3fd662703376e2ddf121a0a31294da683000000000000000000000000f0a4a88871c209916c53f7402e44df7ab8dd80500000000000000000000000001a823e765e97fc660df2da8b16005be305fcecf20000000000000000000000003e94d0d62603fcf8dc3a8526469cc1d3a2e270a400000000000000000000000008c7d093d54dd8ea59c8dcd417f090e0c6414cec00000000000000000000000086247829e6c7fb5e62a55679e7ebfe32e6ed7f2b000000000000000000000000d99b003cdda593fb9149da894b9f16d81f36f7140000000000000000000000007fa473f0ad53775757aa8a7f5ca07f703404560f00000000000000000000000007ab2567f5f97eb56d1eb357f290f093b76042070000000000000000000000009a91c0f83f66f91d09de6845b47b67e09ab7b5a8000000000000000000000000b01b5826d97ce1ddb0c275da6c0441be5f2dbdb30000000000000000000000000a31efebec90985af7dff6a1cb7756a8f185e9f8000000000000000000000000dc37ec30723285dcf5b03202ce57a229b4fd97040000000000000000000000005fa8e09ba81d5780339095a18c7a1cf83e76267e0000000000000000000000003e04c4e8f6b72c3b07848ceeeab26be63017b3d6000000000000000000000000d8f1d16f2530f8546eddda59ae7b504c35cae3840000000000000000000000008ed479c500be312c1f1bc6042fb5d711e86d62f0000000000000000000000000fd08a8a229e1424392dd87adeb52fc6e162ec96c000000000000000000000000766498e6af61c9d9352b45585532e6115293451c000000000000000000000000b554f7f09d05f3e8da639e361109517e8574f175000000000000000000000000461f6376622820876aca8597f203244c4e4f047f000000000000000000000000bc5346c2e8836fcfb62770b1646fce966b91c754000000000000000000000000ab9a3456611e4c0a96b2c7b23e1890bb8bf3feef000000000000000000000000913d3a7d462aaac2c2e870c762c6f82e7ea4bf6200000000000000000000000046f75a3e9702d89e3e269361d9c1e4d2a97790440000000000000000000000008b8d1b0c751a8f5ff87aaed50c58b489d095b19b000000000000000000000000c24f5d37931bad0cfd915dc9d44da97695ea3d0f000000000000000000000000d9708be72f666771d308daa1132bba6aba546ff90000000000000000000000001c4a2e521c4d345a33680b9151ad912d07b5c96f0000000000000000000000001e448ef0fe33e20b84399d302d62d79e070a82c3000000000000000000000000fce34f288fcb1c2a59dd9d8fbb16327b3f06653a00000000000000000000000041ec4f28c952a328585201112703c5294d5977650000000000000000000000004dec1f1e4c044a3c95a5241bccfdf2884131c5e00000000000000000000000002a16a38cc42a832b066d07c27911f66479e6dd68000000000000000000000000bbe05e7652727b5722f2bd717a779fe12d8505e2000000000000000000000000b631af963fb33cd082f25127ee12e89c9e11defc000000000000000000000000305c4408f780a9a8481fc7bfccd47dd4c3454fa6000000000000000000000000082cfee41a13603507084b7fe09480d03f1595080000000000000000000000006d38282de9f3f858af8c883210cce5d37a8b9fc500000000000000000000000070a2adeeedc3afa6668e8bc118fae7dc499acea200000000000000000000000077da96b9e44e738d1e385d87db7db3ef549ee09b0000000000000000000000008392163ad787a692998d5e7bfbb4a0021b0e938c000000000000000000000000aa679f7b6b305b26764100118d695493cac76fd1000000000000000000000000bbe57a7d7d082ec5e1a198d24f22fc022c1ecd8b000000000000000000000000e33ec0e70c32cd2dcf473396cf6fb1ee2e52d4c3000000000000000000000000013d22ac0e113e8ae80cfaa10ae7b3af4ac0d7a80000000000000000000000005ebe9ac7148142381ddbd7ba86706336390b4284000000000000000000000000bd7a9118c838d8931f17b29e29aca7ccbec0ea45000000000000000000000000b4cfd2a3ce981a3d0ec8c01183007e51f693abb000000000000000000000000004dcbcf3b0c889496caf78bca815964c4470fb0b0000000000000000000000001e455e928c4354dfd6eff866c6b0104c44c9da350000000000000000000000006669fcca79b99f3f0ad7b4dce49355df671473be0000000000000000000000003cbb200d9ef4a8ea01fdf7638625432431bdae3a000000000000000000000000e2912f4394100112d7154a045175f27c798e8657000000000000000000000000e0d334d482490072791ddd7e6b0e45ddfe3b311b000000000000000000000000e11513e962fc34ea356c8a769ceda2230f7e7771000000000000000000000000d5273149583402d7ca4837a96b5055c2f51981310000000000000000000000007b852f3038191c8ace126d47cba61076662d9bd80000000000000000000000008f481a4590c719e3d52720f88e65e74d01e649a7000000000000000000000000929f92f7e2c90678d148e2145963bd81d4baff6a000000000000000000000000916b2a4e50702e3f2bc2d373f784e111b5d674380000000000000000000000003bf9266119ab065491b472ea945a1baf3d7a2219000000000000000000000000a93218d4208a26d8559cdef0fea94d6a34d640fd000000000000000000000000eb04b37d9b467ed05ff139c7c041b420c785ce6800000000000000000000000084530d4d927eacd324321284d05f740430f7b967000000000000000000000000c7f49fe5597ac29a3f0850c4130c4e5e63ae89e6000000000000000000000000d5003b33e4127e0fb0cdc5488be9e62ccd740d32000000000000000000000000560d2bd4e3763713618e408173144a01c63628af0000000000000000000000000a2a4628d1601465d38a08a83e6aa204432b8c9d000000000000000000000000dc47a8f0e171c8942f6e2d47a5bfae7a174ea4820000000000000000000000006cc2276bfd4066b5799db1e77011f3eb09ac979c000000000000000000000000d3242a73ae27f09878aa46cf03f5ca54cb7065b2000000000000000000000000886242de40fd30bc3840377eef0b293a859b869a00000000000000000000000035800f8f5c931cad51be1fca2bf6dc8dce1df58900000000000000000000000038d06064cceadad41dc9b6fcca5949ebeaa59cec000000000000000000000000ab4e52fb7dce2d91fcd04cb99b8e8008e0272432000000000000000000000000b9594e7e52676d62694fcc783201ac1e692be55a0000000000000000000000005e6268a110170b9bc6a19c2d27a506b230a831850000000000000000000000003a819647bceb206df4192c198ab3e5a3d2b04f2100000000000000000000000014b28d8dfaf605f462e7648db34fe68ed4d7560300000000000000000000000051bf505ef86da2c973369860c463eea9867066a600000000000000000000000024e838b0181c7af61518c27063e1dc9359cd2f0f0000000000000000000000000d3339a48823a41e51a4703e4685aa253a65b2430000000000000000000000006a311c1057c19396d7cd09c27a9fbcefe4fc1e54000000000000000000000000d1d8f263262a95c95fb62351f78eec149b56bf2e00000000000000000000000006f764a2a5b8a7a604eaffb102200f8b58a1e0ad00000000000000000000000016c43d3115e7c5bd8416840ee2333048c03f29e80000000000000000000000004d73402a618dfe53fd23e5f7fa0f8e8ae40ab2f0000000000000000000000000a5d7a23a0954b198234b4550717b1db0ca337913000000000000000000000000eca264842d02a3f3ef05e93b4c2129e4e949cf2e000000000000000000000000375950b852905c8ab18915ea570324f5fdc48b100000000000000000000000004b04cd8b1c8de1d02569c27bfa9e4d4596f10bca000000000000000000000000665e291126031b0a26f220451b5d6ead7490466c000000000000000000000000472700b10cb0cf2c37d210a0680cc0ebc82e16850000000000000000000000001a1097252f5b53c7f25baf9be5606a68b850a086000000000000000000000000ddfeaf01b2aeef075f617f19810a3cc709d68b6b000000000000000000000000dd11868cd4038f1e00cd037f506c6486c47f1c8a00000000000000000000000050c1029f9488204c76f69453122149f8b87eff4d0000000000000000000000002045716f5a9448f1a2ecefc6ac84409f4bccdbf100000000000000000000000078977be2f6d6d8d5b5e0920cd443b211ee234a2b0000000000000000000000004bf78d3f887e71fac08d1633f807e1cf9f65ed030000000000000000000000002fa55dc13a9c57eb3f721714d5a3097d4173a505000000000000000000000000ff5571ef44b5777742d890aeed959a7488d26ebb0000000000000000000000000738165be31b97d453b1784d3ffadc88d92afd5f000000000000000000000000fe35adde3d1c187d44c4f17b8381cdcfd886e112000000000000000000000000b0348772d64bf52c33f8c105f078092c31d87a2b000000000000000000000000e060978b677e7b0c7d6b46ec705fcb862624ceef000000000000000000000000940c0674940b9488e0ae3c6d144360d58491e335000000000000000000000000f61602624ee6dec67e2d795ae47aad09720ef9390000000000000000000000005f0309dabb8a1b63bd66ad3d5d8d5db716829458000000000000000000000000334ec8fc3b2ae974978af54f5b68985de6ca9da50000000000000000000000004227bd480430f58b4d1865375ee4fd073132fd9700000000000000000000000003e860b3089dbe3d18344ade3c00cd985d3199a6000000000000000000000000c79c97f3f1fcf78b0a001dd48d0bbe6d05344d8a00000000000000000000000060ccc2f5e4d8e2b41dc21fc2bc0a6d018c2c336d000000000000000000000000097d7377a67590f6e20856c855b8057ccc7f9a68000000000000000000000000e5957100297dae4032e44c0129bd326821b9b7dc0000000000000000000000006890ccddb59fc718f7be3c7ffe9d59ad67d358fd00000000000000000000000007a43e7a4f5d2cb8151e4d11cf6264644937d389000000000000000000000000a7828261cb9b0c8dba3fae7b6814c87c12ae126200000000000000000000000030119c00d0ea4472017f5db9a7b012ff8eb9d6670000000000000000000000002b4e6027b047bc0d63e9f42bde02406e862b9e510000000000000000000000003f7455022656f0c01dc6563ee8d71beb1f13f9340000000000000000000000009eeb13fc4ddfa39f66b9cb4813c2ca50bcd86cae0000000000000000000000008e0faf039a3d89dd8a201bc8c08af222751fa3e80000000000000000000000000b0a9782444b2c4e3d46d2cd706b5dcd2c16580a0000000000000000000000001d180881fcf0f9a902402812e1c5a0998654288d000000000000000000000000fc7237c0bd00c926afdb790e5facb52fbeefdb050000000000000000000000004acbb17985c95c863fda859f081d807b428e70d50000000000000000000000000b7af92b7379c63c1e5d2065099359f9a9f23eb40000000000000000000000003ef1473f10cd86c9a70640ad5342f6859c75a623000000000000000000000000789357adb5b76de4835661cf3fc603e63569335f000000000000000000000000a41e15262e0bfe36e49099de522bce1aaa892ab60000000000000000000000008c2e47f2478ac557cf20e6663f9a66fe1c056dd100000000000000000000000096585972cd27306caac2b3fcd6b919ac7100ca96000000000000000000000000ba925ab2c69c598262df0e4c04077fb4cbc27994000000000000000000000000054629472a762369dc3c9843d64475b60e8b13bf000000000000000000000000f6b0e978e78bc55f38518ef79c14ac1e8e7451ed000000000000000000000000d0f3b2334678e9afff14300deb197ffde88a5901000000000000000000000000677f9086690bac411a51f301b96de85dc6be39bc000000000000000000000000df1d594ed24ce30d05c20ecd46fdd2da6575b8f1000000000000000000000000ae9b9ece5a0c25bd2804d0c64be6ef4eeb38bf470000000000000000000000003971422a947d7ff1a8ea383aaf9841a2f756bcef0000000000000000000000006808e465a71b8076f107505a7335abf972398c3c00000000000000000000000074251fc345d01b383f6dc1f38e269becf3b3128d000000000000000000000000594028e5f93016b6f76ce4691cacddb2bd5db4de00000000000000000000000019904fd5f566fa8b5adc5acc96c9996850068e9b000000000000000000000000839a8b03442e3bf7e6c553e7b7e08e944c93703e000000000000000000000000620f594f4b2c0ac9163dece783dcfaf5faacab8e000000000000000000000000b6af0171a83f3fa13d49de492df5aa5c87ba86cc000000000000000000000000a26a0890c9f64f0157b113ee828697d8da17d6b600000000000000000000000046a15fa6548badfbb210b192250f705f9bfcea180000000000000000000000008d9bf467e0931ac60a55608df33439b99d8b38f4000000000000000000000000b3fc5dd56dcdd8bbb591d7f1a0eb9db4f6f71180000000000000000000000000ac03600f6a03ef5126ccfd7dd3e41f11867ac0bf0000000000000000000000009985b8de20a595e26e20aff16f5cc6f4fa19be480000000000000000000000001b4edc6648a73de933ed954f97b32997afc67a770000000000000000000000000268a461a061d10b3ee2a2495f7f7efad4a2e4ef000000000000000000000000bf7b519ef2798654310ab74d2128b707bca89fe100000000000000000000000001c9e50837d6b5c6462716f3e1dac2742e215c1c000000000000000000000000413422cfbfef75e327a59b634c848b18ad08f2fe000000000000000000000000af389e84129d01fd3164f7c4778ba68cd55f36e80000000000000000000000004c7ee268783b26c20568762621580e359f0cc6af00000000000000000000000012640ad6c70786b4d992face085e7474d4cfa4dc000000000000000000000000236c741bd43d2c95a0f68491abd8723de44de83e0000000000000000000000005ca757ee2ca8f8bd9d85b5d7009af875910d13c6000000000000000000000000743f2734b87b7e048d4fafc42bff241b66e0e053000000000000000000000000da44ed4740dc41efb7e73d166b298c6016f6499e000000000000000000000000d2ccb2a2f0af0c64aa24d8a083c3be754d2020c8000000000000000000000000fbd8b5f01aa5453d51b8e5a8441dc47437df8086000000000000000000000000ecacf090924cfc2b7d0544a85ce22b8762399a7e00000000000000000000000098137d3c6477b8f88c7c0842d74dfffc42574461000000000000000000000000cdea91e5aa4bf906735caebf6802a09b8564e38e000000000000000000000000e19803d3099af904efe56e4eca592dc82608af1a000000000000000000000000c29a6341f50d8efa0e6cc85fa136673867b66dee0000000000000000000000007b654cf63b5951c104f5395896f7d9623d1d5edb0000000000000000000000007270ae5c01c3215bd7ec358505d680deecc42cad00000000000000000000000065b2687b3b396aa2d74571d330f2b7fdad55f94e00000000000000000000000080ef0744db5bc3b03b183187b6954c040b05ad430000000000000000000000006ad40e23705e072c6ec75ef06f810e8050ad537a000000000000000000000000f9311098ad818df1dd614a0d059689480efbbfd900000000000000000000000067e9cd8107eb6ddba1f460d1424e3010f88647ee0000000000000000000000008581febae9a5771a3fa7c403950053bd1f571031000000000000000000000000479e15479de10a428eeb18a3d796e3ac6593c7cf000000000000000000000000eae24d7e3f886ad8beedd26aa7d073dde6495963000000000000000000000000f120a3d6613730e6e03e3f4dc57cdea2931a063c000000000000000000000000dcb85ecc82ac05b13e3d07ebc883067eff62e37c000000000000000000000000b50a29d18e406e3d9623b2a14ee9f52f53a010490000000000000000000000001250abe6047701746c588cf17be55665eff73718000000000000000000000000c0e8e6714a783dd5107d080084f660f5781a35e90000000000000000000000005da9eb809beb592690adffddbc74fcd397dbd7770000000000000000000000007d0fc984afe2b687981d64f6737aa94ec2171f1e000000000000000000000000b33ff01d874e836af923fe111a52eeba13856b4b000000000000000000000000f6d5bf59d0dc55bb616c69fe671ba385d4db5092000000000000000000000000f320f725a14f60791e735a3ae072f4ef932c8746000000000000000000000000d2c13191cc8e2f0d51660e2dd845fd50f3104d36000000000000000000000000978d9d5d57b7578d0227fa2f826039d0dcc9cc4d000000000000000000000000070e42db0e9f8af0ccb255a5fda29dde795517db00000000000000000000000090f17a1ccf9d96cccf186805e366c60d0eeedd78000000000000000000000000f9d459e31c9008448a2312446d567367268980e2000000000000000000000000965dc72531bc322cab5537d432bb14451cabb30d000000000000000000000000532c79d36bb21ac469fc6776ee1363580321fb5f0000000000000000000000002300d5ecaca839dba928cc43852ae75f9d1a1c06000000000000000000000000d4d3c01816f884b2f3eab53b46bf3cfce567bb69000000000000000000000000669d40b177e0e7df8284f010897ab7b84cb76abe00000000000000000000000056cdbb02360b9209d432e5cce1cfcad271511d6a000000000000000000000000229bf8f15f1441a3f36fbe590c1cf81c8e6dbc280000000000000000000000009155423ad4d996b5d9d5ed14292da3428e5b7038000000000000000000000000d695352f9b0820b047faac69b95ddbf28a7e36f2000000000000000000000000bb1f506abc4617907797f87917df9ae122610d91000000000000000000000000fb137a0ec74ef7ebe7bf0a4058574418750186b200000000000000000000000010c6dea72e6f20f2cf377569eb33b1b86c96a410000000000000000000000000e3ec03f29507fcfb14dc141a9953028a577c2934000000000000000000000000b4597246ec31d9d3d9ed07fdf4e016fd08c67219000000000000000000000000b60bdaec0d7f49693fec45b684a5a553923076be0000000000000000000000005ae6e7046fc83d5f670365392d92c808c8131a0b0000000000000000000000004b4f7840fbe872b1472243a25d97b020efa520130000000000000000000000008086e308c0f373d374d08bf91bd5297d1de3d9d400000000000000000000000000988e74f0f97089a3a43bd5e288591f9bc1faef00000000000000000000000040fdb4b4d420b4fbd71d610cd1a11ad91c3b63aa00000000000000000000000008214af5c0fd0d226b566ae457d0d119a8d9160200000000000000000000000044c5d8350558b66c431b7cc058edcc4e00dcbf5d000000000000000000000000cc9fb49f1a7e82e9f305218d932c7a860c73321c000000000000000000000000b17be8d55125ffcab9ca227a40c7276266b3822c000000000000000000000000d400f6377ebc68ff1827e84ff117662be27dd2b700000000000000000000000070e2998673eb2b67e7a61aa2d9d59ade768e84c80000000000000000000000004d2caadcd0b9273fff6763067245428c962fbd2f00000000000000000000000055319965a0f7d987699555728e1111e230de181d00000000000000000000000003119aea496306e0412fcdc0b00be803d1ace9a00000000000000000000000004c6a04ca24512b05f72cd28ab62667f6a0e33a9e0000000000000000000000005face1d8208ed44ac1450a03202ade7b57b7051500000000000000000000000059ec67fb1cd6345e96b3c3ec5e32cafe358ddfdd0000000000000000000000005bf7093be7a733a80657d68c9b58b155e449cb9f0000000000000000000000003c0f7f4ad1aa5ffb442d7ca240ce33737e0afe7e000000000000000000000000e92a8901f38390b893b37c8962e01e30d8e97451000000000000000000000000262f4f97da9ef5b96babcf01f10969cd26372c3c0000000000000000000000001ecce0e6c9c66dfbce5f900c671c184865d630ac000000000000000000000000c69659493468f4b07eae10f9fc7e672f779486da0000000000000000000000008c719f3954e608cf16ae095f434b5280adb7cac800000000000000000000000008357cf986640d96ca6741abd2d5b4937b06a5c10000000000000000000000009176d69bdabfcdea492c9e9d621bfa1066a957960000000000000000000000006e997a8e00799dd2a416c1e55b577ccc67b653d60000000000000000000000005b4ce27a0f695114a6810fa1cccbc7c68c29a039000000000000000000000000a668b849b1f39fac622ef9e01ab124c0cd2627a9000000000000000000000000d0b4c30bd4ae46f0612ec951d84183572530888d000000000000000000000000d915bac6e32c93fd5b0cf6f6e0b67461e517273c000000000000000000000000e350ad65e547ec7c70d9034643aa59618e41967a000000000000000000000000abcfde3d2ab7e4065f016a56eb80f67d7198d5be000000000000000000000000d596a34bead726cd9385dfd7d8ffff3e7b5e4366000000000000000000000000f0330b6a0d47cdea388a562f6386a704be1398d10000000000000000000000000655ad7b15c92b09fbd7e1b626d7266718e5a46000000000000000000000000091535bd4b4aede4d8d6eb74b030bcaed6f3e007d000000000000000000000000f46e459350d590e4dc2f65c765b7da6eb7406877000000000000000000000000ce202c4ef8e44666a4514b70f4adc2aaec791c9300000000000000000000000012e0d0f7e6ef8e06e7607e89d724dd11a8f7f9b6000000000000000000000000e25e8054f3d3fa3115fad8f1c1d616cb610a50fe000000000000000000000000a603a00426836863a272af3cecc643037b98825f0000000000000000000000003db1c66c189e1ed4b5b56556e3b60be20b7b47ff000000000000000000000000a58ab302843e485efcdf7e7fa20084692be65d8a00000000000000000000000093d6a38df79c6eefaa35a3be6eaa86c7884d2ed1000000000000000000000000b9b718a39c8b1d8d3a2cb4b8de304c7c2828b6f80000000000000000000000002fdf6aec63a26f084dc388a5533dead7265af05c0000000000000000000000008b3a840d43518437c433b6d80d67d76f55da1bd7000000000000000000000000b7364ffec3351264afa97ebdf230db07eeb722f7000000000000000000000000d4ddff3f81b9d57ac374a530968d5be5f5dcb1180000000000000000000000004c4695b5c98846c4ba7f5929fb77906dd02bca250000000000000000000000003651620579427dbbc7883ae38dbbd8fb2dda49c8000000000000000000000000f452c2dd6207c3a2457bc9c4539a415fb79d8461000000000000000000000000152e48130bbca74629df080c79228823341b01f3000000000000000000000000a9bb64448dfe31f3e88a6ac71dba13104549d41d0000000000000000000000004e500ae95825bc08042173d158b2045fdaa2d8f70000000000000000000000000473161d0acadd576cecffdfea76ce704834d912000000000000000000000000f120a131921283ff785d062ccf5a9ef66002b3e100000000000000000000000026aaeda2986df3090ca790e55ddb2592a5cf75310000000000000000000000009da1f5ff9d82f504ca4c86d3fb752c6fbd2b35aa000000000000000000000000de72f6f721452bb5447c2d6ace5f29fcecd8ca1b00000000000000000000000082cbbf405c5092d62b65ecda232915abf86bf1ce00000000000000000000000074055ba6adb44f86bed5df0f8e4d7053d2769ce4000000000000000000000000a59fd28e9b2552eb4129ba697006496ef6a406200000000000000000000000003046f629a0b4f38845efb08c79f423ee49455e26000000000000000000000000fd67a43b719f7b98bb2a8495eb1e31c68ffb2080000000000000000000000000320b831d7b6663c85261323beced600af5c14781000000000000000000000000a355396bce10a76ed0c784fc161f41a754e16b27000000000000000000000000980efe588b536bf2b41e633c4bf5ce228ffd46380000000000000000000000009ed9544a1d2cb5be540111a49ecdc2f3acae7f95000000000000000000000000f87b315e1202a529e3d9cc9f701a0519be5cc256000000000000000000000000c563f1bebf9107028323990b3f48df324ec4c0340000000000000000000000004f86ee765afeabb3c4f3269ee3f282535624c0d00000000000000000000000007984e6455812a9023c41e02031e8ead84f69137f000000000000000000000000042e82d1a1b9b12cfa0d05282689982d594751d20000000000000000000000007ebffa4a1a907d5c6554541008f46eaa39686e2c000000000000000000000000413e9c5631259f6817eacafbc9bd120c2fa3a4b30000000000000000000000001a12b4441c2d5d43ab8eac3e5c01950223db644d000000000000000000000000abc5ec04a6cf5048468202cc3ad62323a7a33c37000000000000000000000000b999c48e6b0597b04d87a0921671e16892088474000000000000000000000000b144f0ca33beff5de03a513af3d919667229454e00000000000000000000000025b84a36ab6ab0cff6ca356a02d17f43837a8b500000000000000000000000000bd476b1e564448d9f8e96e53b8680efffeddf8e000000000000000000000000853e089be8031f492fe20bc536f3e808fc2a472a000000000000000000000000f4ca585cdcbe83f95738df539211ac1efa9e65d9000000000000000000000000dd6de9020294b37234623a98c72a81ca9fcd0f950000000000000000000000009e0d45eb30d4b9c19f557ac56d3a4efd110b0e80000000000000000000000000695dc07d84141e699f9cbb8d16083db036e99a94000000000000000000000000ad07d8b955f443d3316f59526a9aa02a8a48fe270000000000000000000000009f08873b5040aa4c4f0cfd954eee496964ff355e000000000000000000000000e2e961fb662624405877623391d0981516e7e7a6000000000000000000000000cf98bf13cca0f269bc35ae390bd13af7d17efa1f000000000000000000000000d6a9c91821ec4cef2933c6e04f056f6004eda8b0000000000000000000000000d98275f5260f13a693fcbafdafc028d4350acbef0000000000000000000000009f1a93d551fec25d2fa15b9111f690289b162064000000000000000000000000b1eafcff5c81ddfc1439656d880504fee0bdfe510000000000000000000000001ddf54f4c50459b9e2a4838f5935999b36ec8a240000000000000000000000008af0454047e18955bf323fb97587046acece3197000000000000000000000000ec93f3b563987f5c50823eb3eef2cf6966f37872000000000000000000000000beb4679b464091e9dbe45e3d374629e46430ba5d000000000000000000000000bface398be36db5ba0fceced475c21e1347fddd600000000000000000000000015c15a1634064e9b9fc546b7e8bce85fdb0cb3120000000000000000000000006e0e0afc39c61b5223465d8df5c14cfb1116901b000000000000000000000000bec1184d43d6389056e6ab2eac97d57dc16f6049000000000000000000000000a982f555f0fa34c9d812cdafbe1b0ab51ab09f63000000000000000000000000c0997c71f9ff914ab8a257cbb16974f21869571300000000000000000000000061fd28785ef86ca15f671183d8b5d1ffc5f82c72000000000000000000000000cdf53931c3c9bc08403e0d62cbc2ea3ccb358cd5000000000000000000000000e02468ef14dd9b7ce7b4f136da82b95b38e7bbb0000000000000000000000000ed4c02ce75cb37877a8c275ab015b90140eb5811000000000000000000000000bde508aacf5f57e50a2d244440ff65882b7dc35c00000000000000000000000047bf86d95f41de67430330ef0cdf6f6b7bc0265c000000000000000000000000d1e1b76091e90a5e3de8508380e2d8fbacd430b4000000000000000000000000359de6d77f7fe248fff11aac01580b5b9813d31f000000000000000000000000afea2e1adaec40938355d70f170fcd6e6dc62c6e000000000000000000000000d738a9a08320cf3501ca0a9f25d20f02c5f9ab5a000000000000000000000000dc31decfd2a9f77c7095cd43e004c446cb299f370000000000000000000000001b1e4022d35528e90bec17d34383551f00c78d4d000000000000000000000000e77d6a0ad8c48b3b3cb07d479323c7be9f14252f000000000000000000000000e60b694a7de257d145a03c1d939fb45cc2f2a777000000000000000000000000addc1d34fec8e28c15235d819500a9e2f1e34097000000000000000000000000a4551c64133765db005c976b5db8458bed51b0ed0000000000000000000000003a905b35b1e0206e8bd1a343bc2c064240419050000000000000000000000000d15a8847dd0a45665111f9256e6acfe249ba9cb90000000000000000000000006f77ab25ac82ca4942dfafe82a2423ab2a9585ee000000000000000000000000072058e2874669b744e60fb6216d67ea91631b390000000000000000000000008baa48b1b65cdfdff93b5469e0029d945838857c00000000000000000000000055b6a941dc8f84446ea368191604ce67eb2d7e2800000000000000000000000006b706e5421238fa38b6c011a28a9b51107ebaef00000000000000000000000002629f23df722f4192a31f1b2636481fe69fad3f000000000000000000000000ef73104a59c937efea3e7d93ac173bffac61dc2e0000000000000000000000009a9573b10445503234960b5b87c073c86acdf6cc000000000000000000000000d715c89534f03f8ce57bbfbbd5f78102aa502d080000000000000000000000009b12e3f7d016932eb1aee4bdd4903d46da441c02000000000000000000000000bfa5cc988d6902df2f3ba62b6b13abd5cde7bd63000000000000000000000000956624c0231dde74451fed1eb2cfb2ce2090e4a200000000000000000000000041b0a202aceefdb4ccebb1848492f6a8a612c08a000000000000000000000000e9480070526e24db38f39846d869a3fce0fcdf6f0000000000000000000000005b12680e8e4ff534b4c4018dfcaaebbaf82e2ad4000000000000000000000000f831a6e90eb1f57d03d91a16b8ed221d233b76b40000000000000000000000007483b4048f6037fef91cb02881e04488417f92f6000000000000000000000000d6ff489625108f859d55584488a81b4594c3e005000000000000000000000000d04f23f3b925224c591cf15808bb041ea1d9f89700000000000000000000000002fae1091d97f0efd49f73f6edcb312012f2a6d90000000000000000000000001b58d169b1693bf9c20614e75bce5a6a174e827f000000000000000000000000b317a8d13401ad1ea7e4589b744f1571d4d974730000000000000000000000008f93081fd97e65d8135b1c7605f4c644e98796450000000000000000000000004003551a607cc0c7410e753a65126f43f247d2230000000000000000000000006757a4f24b27a6c57e1c92ed2039ddc876108ce20000000000000000000000007a1cd74999334a263170fa1cb093561404d516f300000000000000000000000034e92d646345f7a21173d9b484e59c46a5e9dfe4000000000000000000000000be69ac93beb7e05cd71a5dcb1bf78fb323175815000000000000000000000000b7c7c2ee46c2a3a94b05282faabfea50140a37bc000000000000000000000000f97444db40616da199ea588019fb1f39c0f35c230000000000000000000000002598df48b6f68039c45e246093f83934c467f77c0000000000000000000000000cbca0edfa3ac16a77ae0c1e3a6bd5e55ff88b4700000000000000000000000049ede44988514a433f72cb022202e721460830050000000000000000000000004ba9f6dfc45230f6910daff5b0ff3908a731e615000000000000000000000000207bb0f7cc1a9d063047d6c93f4bdbe45b944bbb00000000000000000000000085373b3a42acaf9b38e1de17023cfd41cba3938d000000000000000000000000013795ed085a7446229b63d7c6d9082cf67483b4000000000000000000000000032c3b52aaa496d06e047154f25bb8f63b514fe30000000000000000000000000bdf63b518d4b8aece2a69b1c8e77dc99bc90b0800000000000000000000000053bd63ad9e8f6d500083737acd0363d57be6b0280000000000000000000000009f7af498750e14347366aec9b17165334da11ab10000000000000000000000005ed49787e5660acc4d10f06da713162fb2084b790000000000000000000000004e7d3ec0cc15f0956fa52711b5ea5ad46e7072dc00000000000000000000000060bb88bd5db5e354d9e3a2e486642dcb8dd8b04a000000000000000000000000dd4429c67892a41055e15fd04a12e7b63eb96e9b0000000000000000000000001dab664e00ce7c3ae09ed9fbe857081c449337e90000000000000000000000003dc790c8205440f8de8bb5c941f0de8f5439488a000000000000000000000000445c7488170c6bec83850de6996d30246d164e46000000000000000000000000bf0a849158a8da3079d9962f17c7ecb004cf6f790000000000000000000000002d9d13a631732ca4ab5eac9e709236d967363292000000000000000000000000ced1b2df40c64b787da9754c892b353da436b211000000000000000000000000ed46dc9c4979f6657f7bbaf8b1f924771e67540f0000000000000000000000007ca6ce7d03c95eaf8caac4b3a5fd5a75c34cb4680000000000000000000000002c74a3932fc8ed1cdfb5a2e004c8476ba286a2120000000000000000000000007dbcd50189a8823c76278ccb39b295a2c182d2320000000000000000000000009cabb33b16ce4c66af6640e025eb6d567fc814f20000000000000000000000003c601eae4851dfd8bca4bbce7caf68bcc91e1333000000000000000000000000bf37df2c0ace4864cc4907e294b51e6e13ec7d36000000000000000000000000bb8d8f4eabcd2972243c98dc3ca578720b6f1ada000000000000000000000000ee3ed67f5a2430fa8f7ccb482dead3a0440ecb3f000000000000000000000000f715532f5277ee992c25d35390100b5f867e54b900000000000000000000000016fa7ed31e0416c7d300a1aa30dfa833b2b571fc00000000000000000000000033c2460a7f8c571e9026892a7a04f4d32646af14000000000000000000000000140033dc587f381f89f2cdf65e087e616b791cbf000000000000000000000000bb1d11cd6c28a51adb8594b5b9fd25bd8fcc2b6800000000000000000000000005ce17891326d551cb843c1b31ecfc368867f42600000000000000000000000023bc9a4089b45c4220c9ea26cc85925380eb6a15000000000000000000000000021c102ff85712829ff05ceb0c35049f2eb81777000000000000000000000000e5cb442c863006066d631a694cdd70a90b91a7b2000000000000000000000000ea9e074ed8f5bec5ffc6d9fca9d577fe6d44a99600000000000000000000000054684199a8aa65b32232e994261cf3b9104074fb0000000000000000000000005ed77917390aafda4ba63aba8a1fa17930b46738000000000000000000000000cd9eaf412d8fcee297fd7a6ed640538d260dbf62000000000000000000000000ab64e259f7f674ec43a22635c29a5f2b3563cbaa000000000000000000000000c965a094155282f68a93bc97139feeee275ee37c0000000000000000000000006d272393a3534418278641866823513eb22d1502000000000000000000000000b71e1941e4d64afec068aa229a6bd0574083fdab000000000000000000000000f5c568378066015c2868496917df05c2b674ed4000000000000000000000000077d94c8ea74c5975b38d47fb21df2d6de2f9c5da000000000000000000000000b68cc3a79c0a4210bd2e3b6d4772261b7a7c4035000000000000000000000000f53d0d0a941451fb886e74390ccc9cc166c3f5d800000000000000000000000001e1187e239da3802c880ff0f7cdae9d68610f030000000000000000000000000049ceca4798ac8c2c271a3b776d289de469164300000000000000000000000098f76749945ae95744c334e48e2e51120a46061a00000000000000000000000047717f1e2177077caa1384bcbb0c3de4c13542ad00000000000000000000000081d31fbf0b1658616acd87989c68b9d9e69d70d8000000000000000000000000388ecb78ea223e252012a6e3a783885b59133d9a000000000000000000000000688a683035729a0076210e868772c96c9e6ed6fa0000000000000000000000008646addbc6a939c42b712a230daa7b8829fcd26f00000000000000000000000008481ddc6bb9c75e907ee85893600698cb9ac3c60000000000000000000000009e284c3e7a2bf38969e68f4faf5fc2856826e2a6000000000000000000000000c34b33beff3b9316df1e22cab9d231eab04762bb000000000000000000000000e1aac9a5858236fc4a2d2b5340a8c02fce32466f000000000000000000000000c65a1e0f1ed91cc579160438c5babeb19f98f8ff000000000000000000000000c9eb972b904bdea90c45e2798eddccfdcce5528b000000000000000000000000d963e197308b274270e6b77e608da34e0bfb4184000000000000000000000000cfb6ca2943c310742f11cb29a45dbfa8b3d7e62b000000000000000000000000c271b413430da681400c9138b0c3bccaf5eebc4e0000000000000000000000004b552552b8f8ee63f0eeacb7b6e9b8e9b28a64b30000000000000000000000008e3692b840afbab3356e64b2858123d542033fb300000000000000000000000046c08686b38753f3d3ea9f244afe6ae13d1328b20000000000000000000000005a2f25773e3827aad576492cdae3d9264b72b8ae000000000000000000000000b503ee0092599caa9d024bff87a0b052158d2296000000000000000000000000e6e4cea843809acd55db8d50d4ffda6f2b85b7e4000000000000000000000000073ab1b2fac326801348f2a2ac1c077bf6a4d18a0000000000000000000000006b6914cec9cffa64be0fbaafd3fcded9accbf89700000000000000000000000003bec11d708467c515f9da6e2503102eed9f132f00000000000000000000000014c18ca5b1a52c09928adf7c6426b93d536e4c2e0000000000000000000000001ce8c70d10f2dc84d5d241387b13c91608580621000000000000000000000000cccab61ccef28a5b1c6157e64fa43a36f19c3f3d00000000000000000000000050dc3d0f246144ccd865d450851f45c70a3d084b00000000000000000000000050dc3d0f246144ccd865d450851f45c70a3d084b