60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f756e697633706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20756e697633706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000002e516d59765a33655154763133334834395641334c62685a63706a6d4d4a4859423779705a796531695044787674590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000cb976f148c0ba2dbeb6e7102effe714dd9610da3000000000000000000000000e3e9bf1c10c2c103d5a559c45cf55d577f8473d60000000000000000000000002dc9d5851847832bad1a27e6ab413c351fd3498e0000000000000000000000002f3c7477bc4aef792a114cabe41355cc78d3b2910000000000000000000000008d8cba36b806e7ff5488f0c33d75fba855b04d040000000000000000000000008b0ba3f8673e1cefd06a8b64e43222f98328e88d0000000000000000000000009277b5debe9e84331825bfd9ffce47a34b404c36000000000000000000000000d02f26339795e978e84326c33c1aee395006f2d0000000000000000000000000f98e7198acc3788dd898683328105df2cfd379e0000000000000000000000000d9e2b1ebbb21c058259d0d94293dadcae11771a600000000000000000000000046a68e30c7391a50916fe2ad37b74663bf579f50000000000000000000000000e7ff9bd9766528c3ae786e6133c59f1ec815d0a50000000000000000000000005c54b6e6aa9318893f580d4ff7f9768decc309bc000000000000000000000000910487eac5d9d24ecdd183e6d8ed6e4dacb18eec000000000000000000000000e4bebb4aeb0188a103c2abe5c35017ec249dcd44000000000000000000000000de9ae007fe37616634d47f2cdff030f28c4743b6000000000000000000000000a1ca12c0487a44104eca5878d11fd7c52aacef660000000000000000000000007734ef281391a8cefcb9d4365529a3fc276b841e0000000000000000000000008dd2f2e7a454504ba5792e56056f83e35cc6f98d000000000000000000000000f5ba6f85b89d8f7cf1283a36ce5496caae13c29a00000000000000000000000074b5d29145dd297c0663f817949d83191cca1db7000000000000000000000000cd2ed5dcff9ab7f4f28a3287a04d89df3b95c8cc000000000000000000000000170254dd3c45293b033fc9354531f1eaa6eb5020000000000000000000000000018ce1dce76269b78b402d3da52e1a9dbb8cdf99000000000000000000000000577b689e39a22d9e1141f8e13a0493cedb6a5aec000000000000000000000000ca3ea18be1cee4f4b9fee8ef4c49f152c75154bb00000000000000000000000027e0bcc46ae1c848cfa907dd8effb464ff5818f500000000000000000000000061058ff3f52586071b29242506e0afc68bd9bebd00000000000000000000000058fb21556ef8a554bcb3a6c3ba417fc9c504874c000000000000000000000000e57cb9377f1649d99123b6f5f8b06a453624f6fa000000000000000000000000120dd220b65396ad7af4bfb902a75b3e88e5505f0000000000000000000000007da924f5f7cdc1e2f0fb33701a621f3e1bbdc481000000000000000000000000145666d4e9d8b66f4b5a67ba4627e09cfddbc5e100000000000000000000000094cbce3a91498eee8ce07cf5a4410137e6d8a3b400000000000000000000000063a83c7b77cd108e55c2a58fe7a90d203aad251c00000000000000000000000085a0b0e97178485cb6c97d68392d15641b15876b000000000000000000000000c4aaf4ec3f5977d1e745772b861d5bd3089dae39000000000000000000000000b17670005baa43ae8ce8fbe0fdef157ddba21ab400000000000000000000000049ff58d74301f7d8f91151cf5d8d25722853ab220000000000000000000000007211bed9ade18a49fb1fed3621d613037db7b876000000000000000000000000fad8dc1c499a89b46736a889b1ccd3a6e5658ee4000000000000000000000000052daca99f611eaf39b8dc607a047ad61d4ca4e3000000000000000000000000df791db661def1c9ea0ae9a99af722384878c05c000000000000000000000000dafbd09fb7ab06b407a19510809f12e0f3f162b1000000000000000000000000eb132e68652bae574e03e42ebba8d9d7f4a5aaef0000000000000000000000007aeb449b87bdbb581d927f527361707a2f4602d7000000000000000000000000d049087d3f3706b010e01a63c38099bb9df59b110000000000000000000000008341a22bfb62f529264590d9330684b79e8393110000000000000000000000003e16e5251f1e443028184f575c166ce94c8d17c5000000000000000000000000a012f52eb971a801d0b10895ec77e351528fc070000000000000000000000000545875eb7073f414bb2bfbbc2c781421045041d4000000000000000000000000c8cbf084360da495abb2f939e831e4b29d0560ea0000000000000000000000005191e396755f4b9dcc1e2b54a39a12f95fb2a022000000000000000000000000ccbb3277dfca687112fc7066e2110fa2222587a4000000000000000000000000bc6524e758cee2e5234e9965e5ba09a53d6bad2f00000000000000000000000099fbca51e564b974a573a3e49ffadecefe3fcbab0000000000000000000000002275351460d7a2fa56a080d9b2dab8143e94fc8c000000000000000000000000d87099e4f58f6b863aff0f4834d3df7658f180400000000000000000000000003d26a83e0c02ae734327d1af4d9f80a3d40c19e90000000000000000000000004ec1153b3c98504054081dce32c4f6d33212cbca000000000000000000000000bfc145a71a8680184dd234cc11c27f52f9f6f4920000000000000000000000004863bf6e9f8a84caf1cae93e112dd1ea74502c9f0000000000000000000000004fe5c493fff2adc928be4596b14795c187dc49ee0000000000000000000000006e72508ef6fdf7ea0e1f9a0c00c18e62aba65a5c0000000000000000000000008a51dcca1769083112344309bd9309dee31ea4b40000000000000000000000004d8f3b1da7925abb8070e0bf9bf00fd358f9a46d00000000000000000000000042c1f10cbc6607218181b8bceaf4e67e99b125b10000000000000000000000008d056d666aa0298d85a255a29999ac75515cdb1100000000000000000000000042d4237d9d5b36da62cd8cd09fad7d30d15aaa6d0000000000000000000000009ede9b4a687756c2b6f4d4ba3c65794897b303330000000000000000000000000025b67faeb753e6a3753411b868e2e2501d3d50000000000000000000000000be6d2de40a3d3247ac66d14e58aba4ccf00450340000000000000000000000003c270f02b908586ffe587bac0e8c53540b6a732d00000000000000000000000034bcd44a6f9280488636f2e39077018c56d019fd0000000000000000000000004014482ea9206dffed2d098f52345f0e440af715000000000000000000000000118b0a00f2a3784d8b3b5a7f91ba7adab308750d000000000000000000000000379d08157a45afecfc211aa25fdf7d3d6992f87800000000000000000000000030f6712c1f28d53f4d96a2b04443a5901b640983000000000000000000000000679933240f6417575e2f1b60e3a05b571a516f7900000000000000000000000037aa8d21fe3c48dbe6e8ae3a2d437ac35d20bade000000000000000000000000f208862a6f251e3e45a7fd60847eb32340723da900000000000000000000000095d6ae383428ee62ec962e327b1f80deb788a13f000000000000000000000000c0ad960ebf11f2fe95aac3157054c66faf10cb4d000000000000000000000000e5e67c80e3001983681bb01adb2186396d9481e0000000000000000000000000fbb8862e680387b696cbef0b47aaa9edbbf59649000000000000000000000000086965ae8b03d14eea7989c512e2161d25d42616000000000000000000000000d8879d4e38f0e2afad5a20205aee5dfac1602617000000000000000000000000a0a2732af0fc527065344fe5bf31c73819d3f776000000000000000000000000dccc02c02534dc44e909bbe916a5fdca27ceaade0000000000000000000000009a8f19600750eaa6b2e8b111171ca7083bf2c5820000000000000000000000008e880279d4590a77d999f6b680c7be6b9ddd504400000000000000000000000087cb4ade2ee94445963dd84226294cd95ef036d60000000000000000000000001d5810ba0dbd3de5973b17838a0f3072bd7cf8400000000000000000000000003b152c4e672ec173f7bc1f22085501b68c2f5a79000000000000000000000000d5a23837d795ed28b2b86cdffb50227e8a466e2000000000000000000000000050d917a32cc50e51e4dc35ea7ab3c7b0e981e43100000000000000000000000073e395bbfa5858f5fccf7236743b71cb8a32d7bb000000000000000000000000fc02f55c26b1c984847601b0563bc1d9c9dfd9ed00000000000000000000000037537892c63964631ce78d2cf55bcaa920fa8768000000000000000000000000442da5b4e9601e981a829cedb431da8f727a01f4000000000000000000000000563d29e626024583837bbd623998abb84b8b02a8000000000000000000000000564d0432510ee5361434737c04c6a4533770d40c0000000000000000000000006b5cebae694628c8d252fa3374a5fc0442a1f3860000000000000000000000005ffc871c9c7a564e5863a26ca0b6d04f51e1fd6b000000000000000000000000a42fd899cf23a80df2de667d1b789da62108a76000000000000000000000000070e90529c686619577d6d4d95f3595078f1bf5bd000000000000000000000000663df8d8aeff8a69d973a90cf9fd00c48fb58b42000000000000000000000000892abc8372ab4fc32d2bf3a51ca9d376bda5d818000000000000000000000000437ec433b53ff75c3244047f184fa4af9eacdd2f0000000000000000000000001c58bccd8aabc50fe6a4710d367622c960b6fd37000000000000000000000000affa95df99809ab16127a8f5fe8660634fd7fdfb0000000000000000000000005c919dc248eb8649d33bbbb6225663ef598e1ae30000000000000000000000008765a0a90f25dddc715e281498fa1007251d1eec0000000000000000000000006c604d23ad22dc4acaf581c5c8e4c40cb7bbbb620000000000000000000000006244a5439a92dbdcba42313691323c4de3b271da0000000000000000000000007eaf45bd5cd002e27c2806ae0254aea50c0dd5cd000000000000000000000000e9eaae2bf9ec92c4bc5933d0d833435cc41e221f00000000000000000000000055a4123e8e56bfcdd5e0b252cf8ca72a8efd567b000000000000000000000000c7de408f7868a6cf96160b9f63105d6a87819532000000000000000000000000effddbab23bf7ae48f15d2a174beb317097aa543000000000000000000000000f90cad4f120bd4df435598797f304d2945b4fe6d000000000000000000000000f4aad82dee6dc3a726fc547cce8fafde397bc49c000000000000000000000000e85d27da5dfb966537895e221ca5ca594ec3777f000000000000000000000000d487a63118e51a7e08617cec262c03c05f88b11800000000000000000000000036c236a66edbb8bb56cbe1105ddb3b91dcce7f87000000000000000000000000d0831e7a74c08e5f0483a53d11fb8520daf3fb9d000000000000000000000000aa041ac8b710454194e7e827d30391b29961b77200000000000000000000000090611b4ffe25ce0df38ae0929b9e77c5f43dfa3b0000000000000000000000009cf25afee57962b45f818add946a5181c01bcbd00000000000000000000000006dc3e790950b59b2c2b2ead3be1c40852ea5b47b0000000000000000000000004369e0fb750adc8c6c3961036721e53a9f9805f1000000000000000000000000a107198230dfe74ea1019587aaa8fd142dc4d3e7000000000000000000000000270ca17131bef43620296e70242590a723ed2dfd00000000000000000000000034f1a23caf2ba6d14c07f6774ee0808cbc520459000000000000000000000000f8b769d6dc684b49ec51668386278f484a460b1b000000000000000000000000d035cd986870300b000496b30d47a60e97150a710000000000000000000000005fdab11e7d3ae700af9e8c50e976cd0a85b124380000000000000000000000005c5a0b917e7788282af5d40c29cf9aaee5c462a20000000000000000000000003121735d9485f7a62fb25cbe0a12bdbb383208eb000000000000000000000000a7c9053e5e861e3ec25bda7ff00cb0d649fd98a500000000000000000000000090a1fff5460b743bd9b6d423d5b0a8e58f7b9da100000000000000000000000090dc030210e92d222c77e2399ee5623f9797ed6d000000000000000000000000fb11cb2721d23a687716cdee786771c9f5740944000000000000000000000000309f18bebc35113c304f9bb40976be77869b2ad4000000000000000000000000bc1791601761843904b67a3dca5699c53b4c7c130000000000000000000000000e0855ebfa4a0d93192ae3270e924811d04caadf0000000000000000000000004363918309fa115245acf79300ec6d29587caca600000000000000000000000067b4f300e6623dbe6f0358a87b16727781df21600000000000000000000000004ad3d7e3e72a505c9e12b6fa5d7b0e5a46d6281a000000000000000000000000e316df93471a99557d088a418b4b41207e77bdb2000000000000000000000000f69771c33c823a8f5ec1573be3a797b9dc55e7d4000000000000000000000000d9ff8c68f6766d0438a5d81744434e46c01ea31c000000000000000000000000d8fcf3757d00111404978f678a382bca7ad754640000000000000000000000002d15f48aaea83273692119eb51113f0c8d0b9990000000000000000000000000790e357d876c802f68a5125087917be63a81465500000000000000000000000018fe37f43f348885f98f0d4b892cfecc0c3c713d000000000000000000000000bd20640d65be6e4fcfd1433cb3cb61ad27bec5150000000000000000000000000e3fa4f0e401cc6b34c6d36453408a76a17295230000000000000000000000008455c374d8475dbb128d7dfc1823806597486c88000000000000000000000000fb17199bb361daed5b8df4e0d263f2f6cb990c500000000000000000000000000a5316db11669cf34c6b7f23e381a9468916a6a0000000000000000000000000b8d780c003b6d80f44a70a33f0ddbc050347cd24000000000000000000000000637a7a737e7f47f747d083b27d48d83aae906446000000000000000000000000e8d02cf923b0a4918b3d2c8ae8733e590e5adac20000000000000000000000006b706ddf370ce522910e48fbcd5c90910f8aea84000000000000000000000000ae9c373b3db034453dbb0090063ec7d8bbe395ad000000000000000000000000a553fdacdeafb7113ae9591bdaf71366746f64af000000000000000000000000db8612ef799f210cc59cf185edf61436f476e9a4000000000000000000000000f4cb3df78d3cf81f7ccf05eea5009a0408394d540000000000000000000000001aa51296189ac7c006f88f3de7e7fd20be8bb4e20000000000000000000000009b7fb56c9cb637e7027642903901aebaf94bafbe0000000000000000000000004ff30fc9bd731816ef80619068ce5c56efa6a2490000000000000000000000006c2e059fca73705b136a9be31c11f7571b4cdb9a000000000000000000000000ca22ee6acb19235a69bc08d16f513da50e5aea010000000000000000000000005d78b3ab768c68067b0b70db250eb9409a51eec9000000000000000000000000ea08e81afa2eac3743813bc033062738f5dc0cb50000000000000000000000001e336054c364337617b01f7db1642c7b04968cdd0000000000000000000000000ede25804735749b74890ffe8852cf2f302e05c3000000000000000000000000daa1588af60ec92ff6279d50e3a01249479e2c27000000000000000000000000d2e1299af434fc0f6c61d8e7034aad66d62d5fb7000000000000000000000000fbeecf68136b76fa53b25ae3392c13a0d6d9ae1400000000000000000000000058654fcf3c1857dae726ace81ee3df5cdefde872000000000000000000000000936849f3c57e62d1ad74f7eab5fa34bb29a38a58000000000000000000000000da37e22bbb957337e0e73c3f077a045055a26f8800000000000000000000000050dc28545acb2fd6ccd1902dda2ae511d132c15100000000000000000000000099f6bf98af6ae63b7cd1e5e4b5df22791c0cda1700000000000000000000000008bb5313c41757dd7a66e13f2f972ed83e4802a50000000000000000000000000bb21656461c053c741596bf3dc32190f754450e000000000000000000000000345fea9e0b7840ea159ba41a6eeb0895917028540000000000000000000000009ab341399984892f7d6f51c65aaa0a0a15ec1f80000000000000000000000000b0b41c2b2d783f6ca8fba548101d411d6064dba50000000000000000000000005f487aa3231f89b88a2806a19ab6d58804a2038b000000000000000000000000fa941e904babc2a1c4ab6f6293ecc48f7e80ee3e0000000000000000000000006f0f4f6a74aa8934033fc4d7b229cdf1771e5622000000000000000000000000c7c163f11aef4308a8d89ca151c97593347ef785000000000000000000000000326335517a2b0fe055dd472d1eeb32ab402dc52d000000000000000000000000efc989a4e9a681fd3beb7ad6d47338e811185a3b000000000000000000000000455bd8b2bd8c2ff838f5109cfc38a2a6c9d0b839000000000000000000000000ab1c92e2f8972d444daf79a8a7042511c284222100000000000000000000000006bd2435d31da03e998bb9b20bff6698825a64f900000000000000000000000056b30bcca0d65e4ae20564c3668afb10d3d4e81a0000000000000000000000006a9e16a6073f962a6806ce88afc05575c7317d8b000000000000000000000000673563f28cf549d9a8a322ec32f5457895297df90000000000000000000000005f6a396667bc343bb918b93770e80bbe0c2cf0d700000000000000000000000045f46f06ef2e8ff07fc878d6affe417ad649b040000000000000000000000000c968722e38ccc54e97091d1e5965529a46077126000000000000000000000000d9ddc9000367bf9be7667b27df440ca244f53d480000000000000000000000007cf2ef3e7d62ae2481538becbde4231c02d9e220000000000000000000000000a5a1bf811a019f3dc1d29a381c96eaf6ab408300000000000000000000000000aa5506db518b0f585526dbff357097e206477e9a00000000000000000000000036a403303efa545090815bd58fad0245d30a6c71000000000000000000000000ad0c23d4388d571424460b20f42017fbfbd1ed50000000000000000000000000f901653ca54c5b557c37391f70da7eef930c81250000000000000000000000001033a57b201adcd70b752920948f2457002ab47d000000000000000000000000a24e0df94ab3291dc9967913f61feaf47cda77a2000000000000000000000000cd0b7c347d4bc24c9debfb3e0b77787e65b999a00000000000000000000000008ffeadfa937125cdb42eb2313fcd5b5f6e028f7c000000000000000000000000fe2097156cd2c3631efdc4d395088f3d245d0445000000000000000000000000d3d08afaf7bdb198c3f21b48533d28ac190ef37f0000000000000000000000005d436cf0b333147b6f2b6ab992cdde02194e173d0000000000000000000000006ee3683f0b2fdda9219f7086534e856cddb7d5ca0000000000000000000000000633b6ae688fba5b1636fecd01f10fc539f92a13000000000000000000000000c60668952498d6373eafd810fc98fa8ec1f9e504000000000000000000000000978d695e8767aee02112153877815d6f27ee63c50000000000000000000000001cb4cabd9d3b29f576449a3b7586b2155b9d1c19000000000000000000000000cce151c55f44c9f989bfd7b93be1e97d70b6ced30000000000000000000000007ab895b14bf2438b0b0ab34d9919721a8dd7b6960000000000000000000000005ce5d28568194ad39ed2d7e7fe1ca0d0a5bfce430000000000000000000000001ced3b9757e297671279aa60613ecd226815c5c80000000000000000000000001ecd06e5c284205959eb1813e1998ab9818b662a0000000000000000000000003dbb6be96695dc36f6ad0326d3073f9639b41d9a0000000000000000000000002067feceacefde3bb4baaefc83080956b3826fc3000000000000000000000000739dbdbd78160d02d0c840bd6589a4b0899c6abe0000000000000000000000003b304b10808bd7fd626a6e87fb8ed104918e3bcd00000000000000000000000043c4a204b78fe07c6cb3f8b091aba7e2d30b85150000000000000000000000006dcb3abe435b8d6694b89178e16723bb2ec7a0010000000000000000000000005bc873193a576edecc1697543a1fdfa09be67714000000000000000000000000870119fb1e427b206fcbd87eddf0d852483db6520000000000000000000000002e5b368cf743e6f7a3a70abcb7b9a5f524e150d1000000000000000000000000eecd7d15dceae4b4d88135893125cc53e94b2e780000000000000000000000003c9a05c0fa7668310005c2f5559938e3b3ad120200000000000000000000000028b98844b3456de1531cfe20ee7b541a366de8a30000000000000000000000000787b8f703a1f45931ff76d185580cd6a60b84ac0000000000000000000000007f2086146b44f6c5382c1a34c215acb72a110af300000000000000000000000001333ea9de738f16bd38d229f986ed7e65630d830000000000000000000000000c80e11c1247b577872d9a0399cfe5b70c46f0250000000000000000000000004d8e0deb4e43b6c4be9bf8b603b44ed03c61267100000000000000000000000067a886b2c4055a0ccdcf1fca5529acc2a6e23354000000000000000000000000cbb355bf204bfd2ec0cf1f981b033a5cf2eb938b0000000000000000000000007843862d114e579d29d60124690ab6e11b22e4a600000000000000000000000028c1603327081f01fb960428d48c2b4e245e35d00000000000000000000000004a1b3a85756439b9f59b3933e2da4d4f0ac249bf0000000000000000000000007c29e8f745a80fd9fc26a75a58f306256490d49b00000000000000000000000033f3fa2aa549e67b5badccc135a26738ce2625e1000000000000000000000000599cd3c9998ef247a143e32e5ce6e8c9dc5b25e8000000000000000000000000e42be61b9a7394ec1f0715e3610ad29a5390b1c00000000000000000000000006a057387c5eed69777c0c69b128d680de4b43ee4000000000000000000000000a2b6acd02f45b65da5e64a93c2565cfabc9d8bf800000000000000000000000090356918f21bc4a2c47ec3b749f0afa071a558360000000000000000000000009da8bdd497b222aaab80630962450d8e3657ed200000000000000000000000000f112e1789eeaa8dc8e6f134c304590d17e12137000000000000000000000000067d2d1f745b5e321549d136fa8fca368a43913200000000000000000000000005b8e101e5ba009c32aafefc0927bd54ba3b198a000000000000000000000000c1fcc8e501f8acdbb17a3d9246086c3076cd2e8700000000000000000000000067c6a5f6a14fb8fc969a794471c46e7f3659b0420000000000000000000000006f674bafa667934635a9e0f14cfe8ffd14465d780000000000000000000000003d1b64798e5e4f1c076e44eeeb413f60b9c4b00a0000000000000000000000009ddc1e28c4d4095edb4c59e043b2556305000636000000000000000000000000028850f35720336859dbfca554a0c8f4a5ccf91e000000000000000000000000351f0e2de063c7ebac3a7ddc5b9c7b3546039d4200000000000000000000000068c46236fe89a7065b46ec0525258c5ce4a45abd000000000000000000000000b055fe0902b82be7c9e9df2aed35d7a33b97f0da00000000000000000000000068812164085e7d2b45ce0f883e553e0876450d39000000000000000000000000f03ab2ecde8955f7cfb15f272d7c89b3fc5c00410000000000000000000000007d9a581180d290b363b0bae757c4fc49d025417e000000000000000000000000c17d40464374e126581c3eeb95bb446f1f03cacc000000000000000000000000b38c159a6011cd4bf9f477db10fc0a86b6bd53530000000000000000000000007bd9db7b07f2e7bf7ea3aa756ec07dae843a8060000000000000000000000000723cc6c5aeb45d3bb0eeb25bca37dffade930a0f000000000000000000000000650a8306aad66b1825a070edf2ff61fe558b3f64000000000000000000000000cb07688965a6d58d649e525c6a2a6a0d41a6e5d000000000000000000000000077dd19fa9bea10aa139418f694fd5530a2fcb73e00000000000000000000000077fc159c0da20be884516ddc39c9221a77c89ba6000000000000000000000000d347dfdbac0b0024d76b0c9701774fe63f6356bd000000000000000000000000e9d658789f749505d6846c381cb4ff2e51cbbcb00000000000000000000000009271508ed0ef8f9d75559c3600b77d86443af3510000000000000000000000003955b773429e3785879e5b8f1b7efeb70ab48be9000000000000000000000000245f96274da067df929d941d1d76c1dab05b3606000000000000000000000000c9bd229bd8f316f5f7c7afdf2453317f02ea13cf0000000000000000000000004e562466205f2363aa0466ce4daf619a7386381100000000000000000000000047c5eacbeb671a7b688112ea4d9c39d623a7671e000000000000000000000000e7f2ca487d8d5fc50c881f8e68ac17e75eda29d40000000000000000000000009adce8403cee559ee89e0c54ed505f731329b8960000000000000000000000007c4bfbb92b3a71788adb668fd8527d61e0aaad37000000000000000000000000420a5683c46ae21a3c8a612273d27e056158f52c0000000000000000000000000aaefa5815e2e397c2cf4d972488deb49034a38500000000000000000000000043902001c7ce6b32d1b4dc3ed0e471b10661ac30000000000000000000000000757def3caa8b2d5e0129ea57d26355d23210956b00000000000000000000000077f2cefdf97df6e81d43bba60b592dc30d6c8b6e000000000000000000000000ee6d23f24953b532396cf061922868a383700e680000000000000000000000009bc285ac4941dc4da2f838ed4bd813c4e96fdf7f0000000000000000000000008e39102fef5732abfd40f0c46f8339f0977baf1b000000000000000000000000c6f8c9266947215bafc8ce962ac7115a783750d7000000000000000000000000b60a547058f2ba6d5f7103ca20406469b208994000000000000000000000000063c8c1354df537a48ed87fe41536e251cbccf7210000000000000000000000006ed69229e525e96bf645b816731e6fc9d4bae9bf0000000000000000000000005493533b08c524d0e227c323c3ec63c1373f82f700000000000000000000000059752adb3c2afe6bc93ed0be62eb63fb75a8cd8b00000000000000000000000098cd4aedcfb572a03a2c5a3c24204ab9a8b70ac5000000000000000000000000640cb1bbe0fc0843db9e2e993ff96fa50a35c64e0000000000000000000000007fe7d26f1057930be1c16376df76839b9647b7af0000000000000000000000009655e2a71dfcc1393df7e1f5c9cea2d0e6845eb5000000000000000000000000912b5c4acc99479f6975ef5367f5be5d487449d30000000000000000000000009ac7779cb63d54886ff51f241546c2e3b41833780000000000000000000000001acc89c9701e1a76c58d3b46ffbc1ec3f86c54f50000000000000000000000000a07a1722727d18ac7ab0c7a81619f2b1059729a000000000000000000000000fb966cc553de61859a76b932a3d4f7e661dd0fb70000000000000000000000007d042aa6c2655041da5e0338865283610e22fc19000000000000000000000000c50ece844231ffad63f34466f17e394b80869b9e000000000000000000000000de570ca6e2282ff6a9ab74644bbea725a8429f6b0000000000000000000000001bcc199e8aabe3f06c9c0f0a8fa8c39f2994f763000000000000000000000000fdf42abd0d063f5f9a9e666f581fe4c2677fbea5000000000000000000000000aae967b6f9eb22fcee4dfe6d5273631b07ae8fd5000000000000000000000000ff934374ee963b0bd0b6486731823d8ee6fb5b90000000000000000000000000659e11b733d1f076231c21a9055822a11bc2d6c9000000000000000000000000c76767619ecb60dd5740d107fa5615fe44f20fc3000000000000000000000000a9ed0a6bf00b627f261b580871664f221a4bba76000000000000000000000000b2f4db906ddd3c2a5bf53c3c7f91fa611870dcae000000000000000000000000a274f1614928c0f6b212fa4a8ccb76030d40edb2000000000000000000000000aa89e0ec336c09b9102e4026d2ed0498cc510cb6000000000000000000000000c456603ef165098bfe0868cc1964d893048fca000000000000000000000000002202eee122f6b3aaf01bb9a7ddccf73e4df1ce49000000000000000000000000b18501548eeb4660c2348a75515e2740041999f60000000000000000000000008d7488999c21dbff15f89147e38192dbcb8ed2e9000000000000000000000000bf5da145fffc2c6d07de5fe09ef32b878810e818000000000000000000000000d75ab5287410ef168ded1bec368804d3867d55b100000000000000000000000082070070fa15d1b67d11e475f3432f7c3c01767d000000000000000000000000e097d67e58733113abec4282be3493eae02e7bbd000000000000000000000000a18aa7abecfa9632864025e680e4bc973648e6dd0000000000000000000000007922486ff2c1aab1d5bee89d08b875c99d042de900000000000000000000000019e2dc233ebcd576b0eb11561ec2f51d57972f1200000000000000000000000005b0b5589f548c63c4559f81838feb48b54a653d000000000000000000000000ff2a97c302d39e4339fdc1b491219ab1fbd21f07000000000000000000000000e7c7b70e91048cfd8fe6c5303afe08aa24d986f3000000000000000000000000d810883678e5e745dc1214b88ed0b9ecf1dae28e00000000000000000000000032f4c3f85a890c718155267e211cbf9b28ee9f2000000000000000000000000070c12b62ceac5c9f5fea50e06c1e070f5f5c4bbc000000000000000000000000e67882561bce60cf46854fe5c601cf17b1e60afa000000000000000000000000e6aa7c394e79b8802a980e13681851715eea5e800000000000000000000000002ffbb734f96bd10ee85e5bf6cd835bb832267bb4000000000000000000000000b730613599a5f69d3b32452236115cb4322c886a000000000000000000000000ba2c020a9228e0e766bc13567b9d1e4052b4a4130000000000000000000000009b9cb7d5afd6e700b0a03566be0d82a0938811c0000000000000000000000000108f00b7c32d9e8e55eae5db26a475db6e9c12e10000000000000000000000008c050104eb072058549169657ac1b91126dd46f80000000000000000000000007475160caa80b8e9bec968ef48b9d332a9ba94b600000000000000000000000041a358ac3a2f0ac45370fa108b3914f323277af700000000000000000000000093ba9f6ae23b80a2945dda78dde8bccb6eea0e47000000000000000000000000958f1c714d3f37a34fba3068c990297550cb9cea0000000000000000000000007ccef8d4ff51173cae2142afef71f37c6866f0a1000000000000000000000000ec62043cb36132d93bfd11f2fd8c9f4a77db141600000000000000000000000096130755b6acca60a31a65bd285729291dc3d5cb00000000000000000000000086ecc0f505d84349cb0d199c3bcb59fa2311ff3100000000000000000000000053807c503daa059cebe251cd04da1de471a4088b000000000000000000000000554522eea57b33690906bf56ce29dde66af5bce7000000000000000000000000e141bbfaa93209ef89a281afef6e0032a4c13fa90000000000000000000000009ec768fb7668405b6d606ec9b002be007e38d72e000000000000000000000000d21b19cc8f8e81ee554fa2e3db839cfcdcaaefe60000000000000000000000002860a038f88a247072fef2efa5f0be91269b36d4000000000000000000000000e289611cc000bfeda5af795397dcd02c73eff83c00000000000000000000000038c24bc0e13ea0f2fc18e46bbbf0547afbdc832000000000000000000000000093484e20afebc33796f06459a3bf0e5f688eaac00000000000000000000000007b10d1904dc98b9f5acfb00b710858bd0051a57d00000000000000000000000059d0bb48006f6b0d2137f1a2d48c09610e619c200000000000000000000000005c80f9f43c01886a6891722ce391a988874bdbba00000000000000000000000025d427e693311a235fb49c7d0ef789a6b34445bf000000000000000000000000660c4a52592652b0189cb64a18a7b28f3dd45d5f0000000000000000000000002dd5cab9740db21c17941e7631d093256d6cd28a000000000000000000000000bf2988868f958c40248da3ec4ad294857c6b7d1300000000000000000000000049fc316866d13fd424b4ed5a6819b2383749276f000000000000000000000000a5d74e14cf62cd15c5c2b6b1f20eb9295a70594d0000000000000000000000009ca45d2985b7f86b2d20ed38c1638dd4b4aa818f000000000000000000000000bf68debf7d1ab92ff2eedb3b6a051ba32d70a622000000000000000000000000a40feb11db5498ec0413c4d0ad66645234d1731b00000000000000000000000030e474d8bf65c9642ad297e83bf389ec51b674c9000000000000000000000000a30f2c09bea8fbdbfce284686b49b30acd5acd4c000000000000000000000000cb0394836076ca0269eadf8147bb943380c77dbf000000000000000000000000f64a09f6c0fc96cbc58d2a029a1494a5f3de2a26000000000000000000000000bf68e138bef376349bec427e2d9aec14e083d9a8000000000000000000000000224b77caa048ecbc295cda2f55cd27f3c45186f50000000000000000000000003d19de0195326b44ae06cd1f7566f09b4c27d639000000000000000000000000ece2312ecca6c3f408adc65ded4c4d3a347d72360000000000000000000000007edb220f5cb706dee9f8191a0f095207c0f1428a000000000000000000000000d3fbc0a55e80e97a850a31bf5b614227cd2a7774000000000000000000000000c5b90a0720488a5494a471dcfe72f29c274589a4000000000000000000000000a5079004247c2dc8b7f995fe8fada1b9977c82790000000000000000000000002629c36a587108eb5d41687dec57e75b928594c1000000000000000000000000ca314e1cdbdf410528de7911409738ee8e9b99a80000000000000000000000004f90749b64b665025cd997ae306f84ca0746b0a0000000000000000000000000517a0ed03b41553cbf358b751a4fa73766d758b50000000000000000000000008ed1264d3f39313e284cde16c78f8928486f6d660000000000000000000000007be8d98099b552109fad228150432f90861b836d00000000000000000000000095f06646a2413f0e605b7162b7d381726df779de000000000000000000000000c06554cb1c33068ea67552d074958417d6a374ae00000000000000000000000073f2816b08b734d5e8b2013cf34d9571f66c3f860000000000000000000000006b49a9c64b107bcacbe9579f19958859a67e31a0000000000000000000000000ff20c0a306742aa709db2dee81ced1cec852ce73000000000000000000000000ff945df6ceb5d646a3e8efbc255c18a93bd3cfb8000000000000000000000000447b41eff086c09d5fb9c3052639868f278808e5000000000000000000000000af7cd0e776febd0cf4675445a5c781dfad1b480b0000000000000000000000008b8f631e7d62e87201d1b18d7f778897c8aa8839000000000000000000000000e8a6e3eb37a6f9de8bda3d259612d0072934ad2d0000000000000000000000004a7a21eee2e9825b146ab366b31aef30e596b9a1000000000000000000000000f0928507a9352f07ae08ee280cb8521d94f8caec000000000000000000000000c0d3eee51d7d2e9aca13303cad483123da15744e000000000000000000000000b619c536d70f85b40c1dd0d76d951a2ec808dccf000000000000000000000000658355fdf1cd17b0cdc08608a19181000064e67e0000000000000000000000001b3fc88b26a61cde967050070d19d2d74fe6de5f000000000000000000000000965c7a819755f83e8d93e23ac8f3ca92827e0ec0000000000000000000000000c9e104c4fa3fdc5295b8946d55519cbd812cdca200000000000000000000000009b1b8f4105455da030a1daf8310f351362b0c2f0000000000000000000000004da469fb95a5c31cb4d8efbdddc502d2164f3e210000000000000000000000009aafb1e5eec5be0879226be46bba8817dfff734900000000000000000000000028bd947ce9b0ebdaef187ecd4cc683ede9b417c10000000000000000000000009661409efd4790c8d0258562bfa4ee4c50b78fd10000000000000000000000005ceb4dbfbf998cdf7119015829449faba27f4bef0000000000000000000000006a93946254899a34fdcb7fbf92dfd2e4ec1399e7000000000000000000000000b411cb77011ee2de9895f4009283c71cea23988600000000000000000000000097c1f5fc42d8e8be594dd2479ee5bd1e33b6ddbc0000000000000000000000007064d1fa592fa9d50c06c6e1a3f79399f12cfaf30000000000000000000000003f5cd6a958d6a9d41f908df4af1e466d2ba3604c000000000000000000000000c3fd9c076f07352e124734ec32cbd989b54037850000000000000000000000005e3200c84a6b81e8a84d62fe30d46abfb0c0f900000000000000000000000000143ef23b9414f83c021856e73da1f0f14e55354400000000000000000000000059378ef8a24e550e757aa6d26e2d29d89407c272000000000000000000000000d921990aef44843c2f9342e24425ff14c2b4c1870000000000000000000000006485188ab6e379b8a622ceaa0c2a09dfd1c955c9000000000000000000000000b40461f129c364ea7c30fe1a7777d66657608f4d00000000000000000000000051f2c65dbe0a9d498b1b977cc0868107ad93144e0000000000000000000000002cde7d7df3f3ece0d1934e78c08c39b4117e67b50000000000000000000000007a47037afbe44b13fad2db74b58d0a8bc58334110000000000000000000000001f657b10591f30b389ffa0016015306e1e95ec26000000000000000000000000f9fec5f24655d41cff2954ddf156fcef2f4cf3f8000000000000000000000000d4233db0d72ec6e14e482b6320ee7549f1cf5e2200000000000000000000000086653b05fe5be8ba785312d0777c7f5b7210469b000000000000000000000000cd00eb62d03d93cac6aa23aa4084331c1fb678d7000000000000000000000000e74251017134051ea91a7afd05cd56b30416cfb00000000000000000000000005670db95d05ea59fd77ef59d0c9d14053e05ad4e00000000000000000000000063b2a6b25aead121fc99d5421f92009c4e67ab63000000000000000000000000bc557c1f80f71821d8e3272bc01fa7d3ba66e8d4000000000000000000000000aa633528dba7eea0e69cc5ef175520d9034f9a75000000000000000000000000ec93e0eab869a88e3fcd8420061688f297747c46000000000000000000000000494232481bb0e361af80ce90de3b3b0241c202f900000000000000000000000090d19f8835779b70ef0057100dde572ebefb242f0000000000000000000000001c1d2f5dd94b840319aa80683e20032c538214770000000000000000000000006f3d4d80b759b52c39cf0fd657f66a25443b9d63000000000000000000000000b8314dd8bab6e351b04dcdc5fec50e45d0389d33000000000000000000000000079eac6b32d3b07922bb0c9ce36cf613ae0e2d8f00000000000000000000000063750e29d8ed02716ef588e7aeb242ebaa2f82ab00000000000000000000000056e3d3e258e5dd9c9cbc4b6892b7fead6856680200000000000000000000000093612d79362053bfc2fac7c9409450e8df794a2b000000000000000000000000a3047fdc3824efb9542fba0924cd18709dbe8dd4000000000000000000000000c93aea8e287e1f52d27229d42996e941b1d63b5800000000000000000000000037aa57bcd2f7ffbaa7c4c88bec9acf6c43983966000000000000000000000000a5b9bee2e8e3332143960978122a2317f66d6b9e000000000000000000000000466bbb1b50684a8ff6c6b4694cd5eab79ba390a6000000000000000000000000cccaefb43474e86f0c362353ef18ba6f7d030a7600000000000000000000000086dd26b42395ec2649a5e5a59411bc0e412ea919000000000000000000000000d8de2ec5d8f0c87b2757c34f6715ec12093ced06000000000000000000000000f3fc6e59f70bdf501f05459b1ef1ee2f7266095a00000000000000000000000020e9707930550c3c7a7e55d009eba7eb63ff5b20000000000000000000000000e6886a9fa4248e6b3b5fb43a55ab21c10ae324f80000000000000000000000004ab9a934bb78e8b5139cc023b2b167f6c6e6bf5b00000000000000000000000060e91a88e45309ce0625c335fd10fa8cfd70fc5c000000000000000000000000cc4e49e70984d97c1ab4d263ee4903841d110a72000000000000000000000000d1d63c108c6a17d0f0973d874eb046bf59d5ff1300000000000000000000000002f11b6ada43a00d11e94bc02a65614e77f1e7490000000000000000000000002eb350f3cd80d366f44f167ed38a0618432975a3000000000000000000000000147bd743e0cf0e5607594903100c5944006be37b0000000000000000000000002e6ccccea55dffe0b0fac4ebcc862443f46464cd00000000000000000000000014b9bf640bc9cf1f20fa1b4d4e2f8026fca7bcba000000000000000000000000bcf44a4589a9e1b729e58f608dc07bbc41e995e7000000000000000000000000ce8e4d1c7ad0c9ecfb2fd1addd70d2c842f7eed600000000000000000000000076cb5e588ea22cecaca4a2ea57e02cf147c571200000000000000000000000008dde381b7584e10b351744f6e63b5a84af05c077000000000000000000000000d18a2241be5651b9627f370b0bc216b9cb5574000000000000000000000000006480c4d42ac1bf12f665f2bd71092b407f47582c000000000000000000000000060b8f72e28f0245aa3fd5c239e24d0a8832aa0e0000000000000000000000008edbf5a0cd24fcbca10388de4f25dfb8e6542aff00000000000000000000000022bed471b6520cb6b3c1c22832161ca6beb494800000000000000000000000009c61516f4ce52d6069459629fda706160c346c8600000000000000000000000064e8a89861020e93815d045e4f6a42f615d85a2800000000000000000000000084c1f3b4c0beb9357cb96dd6e757a777b30f85980000000000000000000000003dd94b070adef0e944fa84507a2872a491a97c210000000000000000000000007b67e80eb518cc01413466919bfd5d09c9419146000000000000000000000000762b71a4970640e4e9d528c9ae0657844b86ae8b0000000000000000000000007aa5db90b0cbf67fbfef53b0522c0acc2e63823400000000000000000000000035a6144dc0c30e59befa75141507d1867808d4580000000000000000000000004cc7ba3b68070c61693cf225f04ec226e65d07200000000000000000000000006e719f164e97dfb2f3f43ca95001f1de2e2e3b50000000000000000000000000fec6994b582d6dedddfc2a9a384031d91964745500000000000000000000000000e4aa8543d2798cda91872dd0ab33a2842da43300000000000000000000000002be41b74d1ea26f8984ef7f2b2479941611db92000000000000000000000000b180180930ebb9a3ca193e9fa63c84e46efc5094000000000000000000000000551aefc5fc2f4966ba283c08f4959d8693749b80000000000000000000000000f95f7b18ea72e237039067de25b8b8b8f7de87f400000000000000000000000022131fdba7b234635bd1caa2e585d8508888584c000000000000000000000000a01486c07b3ab747722f69383dde42c924d043d30000000000000000000000007543489cb22caa0ff52412743bf3498e64bf71d500000000000000000000000022f5d1d7162b38539536eb12bd82114e15df1205000000000000000000000000ed13dc37bde8b38df0aefc5e3716ac5494ce57950000000000000000000000006af0aeb68458ffabd9090700635681c8ff0a9df40000000000000000000000003b91914eb9fbb2ff67d17b2ba6b5982d1ac2e82f000000000000000000000000d6c617bbe12e4334f35d45471b20846f8341f4110000000000000000000000008c072bea50fb3b31d4dd0be6f59afc3fb404cda1000000000000000000000000699585472f53d7f64382b377bec0b2eeb037130e000000000000000000000000e26289279d253cb6e4a978716c32193488ffe22f00000000000000000000000054dcf3ee916ceb2149258116f8af3cb0e902e4c70000000000000000000000009c6fdc481d02a642db7258fcea6cd7aa4ee61aa0000000000000000000000000281e4fa540e452b3c001d72b0cf65e7c57d6e4ae000000000000000000000000c4ab50111a0d5e9a6cd62015b6bcebfcb24d3e99000000000000000000000000be6b77fd4d546856b63305181db1983488b0e906000000000000000000000000f9a0c739a8e5df691c2e5ac8eac24b903952d9a60000000000000000000000008a9b2a51f513e35982c330f2210eefff1f552bdd00000000000000000000000019d4d3ddace8696f453cc95af3812195dd5d6e34000000000000000000000000724f1c0f24417db241b4e1106401fbe7dc6d6c7f000000000000000000000000d99f957d77add0e4d3f16014dbd4c3f7f6107e2900000000000000000000000082096a5f69f1379b8958e0a5feacaae17dc6d8d50000000000000000000000001541fa56e9b90363a681419496517f9723880bd7000000000000000000000000df808926b943645ce5cfc0735717a02dae6e556f0000000000000000000000001dab6a0f643330673c8f9df1c70c7668fec6f79e000000000000000000000000dca9050b3a34a451c20aacdbcc693e16176ad5cb00000000000000000000000056f4878401d8ec4e16c13306c2f981f612907eba0000000000000000000000004e4423083bd0d0af78d3a9d5a3a6461919d1c135000000000000000000000000a1edc7c00dd972ea12e597c6d5b11911807086410000000000000000000000008140fad59b0e1e10e0ad0e73833e9273a8b7cc6f000000000000000000000000914209ebb02db3bc0e0c3411a64891ce1c454b6f000000000000000000000000e44b0f98892b1bb928bb74bc04b1fc1f6544229f000000000000000000000000dc99b2132b9b8e76ca0581c9dbb14ee0f23aded7000000000000000000000000c497afecb9f17c44ea7603e991b3bb1eb94ae2ec00000000000000000000000087af3f27eec4a2b1f2f81f5f1098e7355fb7f22a000000000000000000000000d385184f88d6f9a5a1639ca23ca9f9378f44036300000000000000000000000077f904cdba426ad698135007774060c7b8a8b869000000000000000000000000c90cdec8e18ba905573fc1444d7e0d321a165908000000000000000000000000f70722d82e44c6cbeec3acb63631b0512bb247c00000000000000000000000003393de5f7a8a0c95848425984ba154850c51c0af000000000000000000000000adb4c1a0abc4bf769715fe583c83447d92808a72000000000000000000000000963b4452c3d69eebf130a7b917a04a9baef471d000000000000000000000000072b5b8d12a095bf3a36b7771f8f62b9d8995d4e20000000000000000000000001f53015a1e402711518a5414152e127f86b64cf00000000000000000000000000bc881b9f1852d3ea58afa8168f209b5e231db520000000000000000000000006efcd2b44ab80e1339ecca36ddaec1ab43f45988000000000000000000000000f27ce1580341fcfbd952942b0865fbb23b5d163d0000000000000000000000006d57dee24aa026b1e181672411dd97d936472dc00000000000000000000000007aaa9d428168118888c41189ad1084fe3d33af0200000000000000000000000032209c0c28701ea0c08b064b37ce69a5eaa04b3f00000000000000000000000003e36f450583fa8ebcb0260e8d0c0f17be9b26fb0000000000000000000000005c16b8ef169cf962967f93e40c35f34f8e61410a0000000000000000000000002c8f2fbe488e80b496c73278598a478ba96fa21e000000000000000000000000b5c44fe577dc0dfb7cddcf3b3aba60a2565974be0000000000000000000000006a5c93a05935529868d153c6237cb27ccd8b46910000000000000000000000002cbd634609b3aa4afc6c8d524d616a203b51947b00000000000000000000000097d3d7112d3821b62f016f98eb7b00c641e533cd000000000000000000000000cb9d007f50b0001ffdfc4746567385cd3df59988000000000000000000000000c5e6ebfd40ecc692fdf3c301018c4784081138b7000000000000000000000000f1cdc79f79261b334585d923cb459aa4a9dc6004000000000000000000000000d600b12cf744f907e2177e8d3f498e2b02ed5858000000000000000000000000da38ef761f8f3ff9e9c573bbab8434eb2a13143d000000000000000000000000b98d3062d2607fcd1e5f7f0fa71ef334920ce9330000000000000000000000006d3fd49c9a5299aeb5a04fd970d6a82ca447e9b40000000000000000000000005b0b29edb3783b3df34486045ceeacfc984b58da0000000000000000000000003db49223716d7d4d96232bff40623feb44654cd4000000000000000000000000da9a865fffc28f9af50f6939b8d719912e021e8f00000000000000000000000034ff74a2417028948794b7c20df571f65f9c62250000000000000000000000005db28e7d5eb64c8725fb705cb6aac358d111b2540000000000000000000000001d00379af112208275b23456a477aad58fab0c050000000000000000000000009c04e120dac67f4cf39607906ead883e7e926944000000000000000000000000cb26439f764deac4ffcad1ebb3b09677c02179ec000000000000000000000000dee9db6559b84e99b03f022edc4f0697873eb41000000000000000000000000054fbbe93f233e1d85d057577637da7f5df88e081000000000000000000000000e6e48fbce828f5711756f1cea77ce777e56d0df40000000000000000000000004f6321498ac16ca3df3c4c1bafecb17ba6345587000000000000000000000000ee640df2a6b26d03793e5af00b30aaab357ea83900000000000000000000000013ba8b7985a489fdab8ef259df08dc460934ae870000000000000000000000002b08b02513e96c010879abf7475703096be5ae76000000000000000000000000a85a56f7a4cb321cf0e935a9f468008775381d76000000000000000000000000fd8d4b26706bc9ae1c396b3093823f4bddd1841a0000000000000000000000002f62560266ddbd1319ae3331d6622c2ddfc1e25700000000000000000000000043df0cc74e12391e7bf559d270e2cbb8e3204b13000000000000000000000000fcfa61316a9439260c879244d8582244fbc4b282000000000000000000000000c593af9c74545e37d4fce3608c1fc55e4e3663c6000000000000000000000000b74e93dcf0c424c472a4dcb8a551943421a7623d0000000000000000000000007ab4e37482200cdad0b742cacdcc9ec63301e8a7000000000000000000000000b45d76329545ed2df6a5a6027fcde496b6ee7f09000000000000000000000000bf35b0469f8ff3a25a83b409df5ea3bd4d404476000000000000000000000000d2e987f8771bf3de7b13e6d5a6de81ff9ff2b9b7000000000000000000000000b6661d4eef5771dfae3ad09073c9ef8342d3a7cd0000000000000000000000006ce7f761ef5671ecea861114a836c559dc138cca0000000000000000000000005bdabcbaa9e429b1245fdd2650358d6d624125e4000000000000000000000000f2f262e25b46c4c6d26c47b9f9f0b04989118f65000000000000000000000000ac6db2820900ec1787d7fe36e79fe948ff1533010000000000000000000000008c788bd5cfcd9e5fe20bc188e995c8460f5972df000000000000000000000000b9fd5d87fd096adc7e44998ffeb9f68b9bc9c3fa000000000000000000000000dcf260381c8f029e8c25a08871eabf10f08f4a7a000000000000000000000000ba1743f0218173bec123b0bd351119d932a8b990000000000000000000000000e54023ba7c58c578635c460bd3bb3aac207046b10000000000000000000000005024609e2dfb370636b98c987a91a43dcc54081800000000000000000000000099a021ff199cdbdefa7001d89f5062d77f2a117c00000000000000000000000090cfd2aab68992c15a733cfd9869c1f309eed3ee0000000000000000000000009248cdc448127b4bb2d415a9fb1a550223bc038d000000000000000000000000574c673bdd40d9a99d1c7ca9060d4831c2765e540000000000000000000000002515b754e606b9461fc90f9c5ab3f2df8767fbc00000000000000000000000007f01a3b8b7c74226e924aad4d7aa5ba651afc4460000000000000000000000006e6ab8fd095b3dd36fd70612231c88836f940b7c00000000000000000000000096b789d6c125cca5b8169523e35b918cf1114c77000000000000000000000000e8645001fb1c7743b38e0162cc2effd8bdc3b358000000000000000000000000e5fcde42c3ddfd96162b8ccc96eafe713bf75174000000000000000000000000279930d09c521c503d10cf4cb0021e8b1cc36042000000000000000000000000120da22c07e0aa65ba8ccdf89dcbc0849d2fe3f2000000000000000000000000b31be5b88a3c5d9e62ba6c85b96845d536075c6b0000000000000000000000002d3d78041e215c73b608afd4aa1f56d37a918d1e000000000000000000000000ad878339e0b495b75819dffcd4a5a0b99041fafb000000000000000000000000247b9b6320e7408c8cd8e74d7d1ea1f898ac934f0000000000000000000000007aa6ecf851eb3af9a8e3d1200c17b177b0d530ed0000000000000000000000004f3dc089df726cfa65d277c7967f8341081e6e5400000000000000000000000074226a2c11962069e0d727d2e2e0b2b2353a8d6100000000000000000000000070c65c1f214a745c655842ee02c0dec7a70d0d400000000000000000000000007764fa22604ba3d1d47fba904d4d75d9ee894b5b000000000000000000000000861aeb61bba6ec72f88f387203cfa99d13b500a10000000000000000000000009845968b2ec3b46757304574ea1a99b99bfcaf550000000000000000000000001cd80160c27723f09b3a2233330951b611038cd9000000000000000000000000b630f3a4513674ce4285c68a51e6951939df89fa000000000000000000000000e2fe530c047f2d85298b07d9333c05737f1435fb000000000000000000000000887b0e41f33f3f6df967e0a123dd07898008820c000000000000000000000000ef9a109b44cd0a95540dfb8265294ab2091641fa0000000000000000000000005a0bae31357427cdfd984c6d29dfc6decd47c9bc00000000000000000000000070144592edf599f4d50391ff70ea2443572d83cc000000000000000000000000c034499d38523a2e2fa2d0b3f050de58a458eb6a0000000000000000000000003cb7ad2ecdf707b0e5d5a8af30c64106d9322940000000000000000000000000bab1820e1ba7e66bbf7a3cf095e8f23d2a5fd82d0000000000000000000000007e21c9b2fa42a92c4b9063437f994b379f8446aa0000000000000000000000000bde35af2de154f6381dd07d2419c2458415793a000000000000000000000000233906e3c3c492101f968d1849eb8e995340f2700000000000000000000000004084a400a461bc90b33a3a5a7bcb5f5b00a9dbf2000000000000000000000000324c9c8496c9632d214621f485279a3e9409d2f0000000000000000000000000b2a90bb32aef39176e1559c7becfa1f1fe92b545000000000000000000000000287f4cd0e7769fa0191d8ed97560e0d0350f1d6a000000000000000000000000a60450b14ce22c9395a4a4df172e476c8e54c4db00000000000000000000000007f4bf931d0ad3b097de968f4103a55f900a0491000000000000000000000000347f73290fc20e1f550d87931342478e14ab8831000000000000000000000000c34d9a25451dbe0e561f0d1d356d43bf3d37cce1000000000000000000000000ae6d369731e35ef79fdea311d0dbab6623c81550000000000000000000000000d6e1cc1317095efc9e1cc81cee2fc384f1a53e44000000000000000000000000fd5176c5a957344b41fd7a60684b19c7792970de000000000000000000000000a82e2008f31a18e6f0d4cb0ff3f95c7ab54aac56000000000000000000000000091257cbdf2946d9ead580fe7e7234c66258d00a00000000000000000000000095590ec37782a832ce6f30784503ca190fc844650000000000000000000000005780b750f60b73183292b46b04d5cc61c7e84dd30000000000000000000000006d5fa92e25721aa23071ea6a8df9cee67c5820b3000000000000000000000000c8e4c3f635c6a4152f90e31b316f7b74a387fe50000000000000000000000000877babe9382f3b257d6112f6d5992bc7782953580000000000000000000000009b6f88f4e1dfb037a7a80e84fc476f6a0c450d0b000000000000000000000000d9152d17b7c755dc752e27c447e2f49bd4658f6c000000000000000000000000700078453e08517989c1118adb739d0a9f49af49000000000000000000000000766f9bd0d02987f0aa2eebac605a812fa9d4b541000000000000000000000000b6e33b8b5766f642f727fcae4863d458f2b900d1000000000000000000000000ae376aa11969c9f2931b2abc4ea02e62ac666b1b00000000000000000000000082494694e1e332dc1adeccd6f069b0c8d163505e0000000000000000000000000c3bebe981a106779f6cc6ad6423926bf6eba55c0000000000000000000000006e9a65d4a066d378d9cfb340467713035ef390f70000000000000000000000002abd79d9620f78f13abb2e64bfa7fe28224db8150000000000000000000000008c146f77272292a2a4dcc396ef25fae2bfc42325000000000000000000000000419f17612a3ed7ee08048f1ec60e29097abe66180000000000000000000000000cab21c6248df319ada97bdfeac62befb473022d000000000000000000000000836fb73ebc4f5e3999db987521a22446cb235380000000000000000000000000743baf330b65dda57914f724cf3e43322b938a61000000000000000000000000f5453ac1b5a978024f0469ea36be25887ea812b400000000000000000000000007a192a3959b562c3ce3bb9d337a3beff7ad2d2500000000000000000000000082792812261175f04ae5e93de0b3d2224fecf4bc000000000000000000000000cc1cb7c7db99bd180c4ef59a02df18db2772843800000000000000000000000038aeb770d44301d2a14834434e61151501992d060000000000000000000000000d841cf68f876e85d95754f9f91011f6f1fe058f0000000000000000000000008384cf4f6aa33014129800f86f33af8b3da545ce000000000000000000000000faaf5645b877f3af3d35220b8c4bc2198e68f4bb0000000000000000000000008d842c033b06db059936d7bac9f067fce838e844000000000000000000000000c7c65dbb5bb1554850391c3166c5bd127584ec4f000000000000000000000000656142b6b27285ae26a945d04de598832aab6526000000000000000000000000c263dddeef56b6468c8392eb8e072b39f5a7bdba000000000000000000000000e7fb29b10054a266e42d51de1b8540b47091c2b4000000000000000000000000d611c6d04b8b27b4755933e8cea62d4b97325c77000000000000000000000000464fb1a09b51712617a2e7d57e34f2be077794ce0000000000000000000000000aae70dff1b077d6bc31b2290c115f84e2062a720000000000000000000000006190cf8b2cacc3a47c0149718b246d311e773d9c00000000000000000000000053a3adabdeaa864e5dd145c01441090eeee25a08000000000000000000000000ebaebc9714962581c15ed06bf39618a36527915d0000000000000000000000009f4603c921cd364771ffd5ea284bf3fa312f79ad00000000000000000000000099382da5f966df4931368faef4d1490c34d34bbf0000000000000000000000002ccf6b55af6f3f25cf28ec1b905d0958c88428a000000000000000000000000058603f925d6d5dcfccea066767abeb2dcbdf1821000000000000000000000000d8add393c80b7c7771d851eadedbdc488ae779d70000000000000000000000001c8273bf2c74fbac2b1ff39e03e9f330a1b2c70d00000000000000000000000032467a353df43ce06d8ba92d64b2d058c09714e30000000000000000000000005eed78aec69e5999288c1b983a4f373f79e735c80000000000000000000000004475137c5113d77654866529f5ab01a6f7658832000000000000000000000000d190c44cceb4c0ec6e7daa2173333c09d7d2f84800000000000000000000000003c71cf41ead83e9a3ed5afc87d4b3b9441a48aa0000000000000000000000008de1b431ae10bd596f5a39113bc0880e3c0776320000000000000000000000008df5272adcd794b1ac61d5525280025f2c5562620000000000000000000000008d099c3c4bf0043455eeb0c70105f93e370508e40000000000000000000000004c22b273ed3e6a9eb782600a0e2bcfe6f890cae60000000000000000000000009e6b6331fd900ee4af1f0a3319b4e45f883919b400000000000000000000000004a24bae9262b064d21160743f36e13d80300cf8000000000000000000000000750ddbbbb538cb67dea9a7c6149c01b66f31bff000000000000000000000000081b4858eb3c768fb82bc0533e22a29ed6d912f24000000000000000000000000eefb66dcd62fc7071311cf0aa1c85dbae2ead5750000000000000000000000003e405da83eb00360f76de136b61f2ad431eed05d0000000000000000000000005d0f38db0b134dc5383502e45ba91d606ec3dd0c0000000000000000000000002762ca51b20c8bca5b6b47d65c60598adef580bc0000000000000000000000001a3954cba2addbd3e154e956b140595c2f6ad79300000000000000000000000094562ace2ff931484e2e6852f474dcf6442a0e1400000000000000000000000039fcd68671ace89ef380ad953053719f49867c9c0000000000000000000000005da0ca88fdf2ef586e35c448c0f6941e4c4451ca0000000000000000000000001f9de9ca14ac41c92cc50d1e4362e5f01745ae6d00000000000000000000000045fe0c5309189c57393bc554ca95a7611bd0adbc0000000000000000000000006754e9891c4a96f1de286f323cb313c65b7d4faa0000000000000000000000007e14444a7b186c98b6c680604103e04d6398b41e000000000000000000000000c727b6182ea4044d7fb574ecfb12cff1b04cda840000000000000000000000003bd6008ba3d5080dd634b957c0d2422602af6c47000000000000000000000000a023062dd58b7ed6f0323970768dbbd767716b53000000000000000000000000a45194458286a6ee3c21d5350f098fe1894a867600000000000000000000000040e52c21e27dd2aaef5047eef69fe33e9d249c52000000000000000000000000f38f70c5971bdc00214058e3540331e282b69667000000000000000000000000f925533848f5aabb23748cc76d036d579703b92a0000000000000000000000009318fc82e9ede55d69243b60189664f24c631f7c000000000000000000000000cf4abc8d219a594c8e71e07ab6d9d010fd0ef629000000000000000000000000da0a0573cbabe7a26a17d45d11fc50f186fe6a22000000000000000000000000582ba34e107db97dc7a733af5c9db9175450b4dc0000000000000000000000005d0e40979dc2cb1990b738412652c6190dfeb8d1000000000000000000000000b9642a8be3a3ad05cc850486f6ca46017e0f7c86000000000000000000000000c63a1e4a00a5fca903831f1eb31d4305bf6dacf10000000000000000000000004bddad6d76ba697fe2acb9ae970354bba285154f0000000000000000000000000f89206a439dc244de014270bd4568abb6c97f5f000000000000000000000000130e2e73161661ca1267c6b82d455bd37e89381b0000000000000000000000000ec9db5deb82c93163051d638581b52ed486a38b0000000000000000000000000faa8e7e6d4203100e123923d12a4d032027f85e000000000000000000000000745a434aa305f8bb9a895cd49e526a873821433b0000000000000000000000008e22b546b8684b1217308d03af8d51263d15e7c90000000000000000000000004729a085af435880cea67a229bc4b693538515e2000000000000000000000000c64e77af888d676b122df229a54ae939024af2980000000000000000000000004d9fe6246b0609cdbc3ca9fff428b3a402c1e5510000000000000000000000007e761a888b3101dd4ee29bad4f5606fdcfc0bed7000000000000000000000000b0f1fca542b5a181ed6923148b04797040971c86000000000000000000000000f423fc96f17b993109b90c67238c1afdcf80ad4000000000000000000000000090076bb21cd1aca491ff8560d752911c325056b8000000000000000000000000f1f8dd72f441694d27f54f4257ce9aab9d8491ed0000000000000000000000007faa87edc45abfca810335f82e22ff97a71537d200000000000000000000000079c8916992d0c5babef49dcb94db31c4bdc2faf4000000000000000000000000d957484dd5939ccf418de27779f65228ee4aacfb0000000000000000000000002a1e3df441d1d45f7dabef64c685b3056e2c3c0000000000000000000000000059397d6eb124eb0f27e11dcf3ba8dea5916071f200000000000000000000000025672944af4650b4c737ff97774887b6d1bb72e60000000000000000000000001d322953692de52976ffe5ac8f965a5dd70daf520000000000000000000000008221f217f371e9ad7cf1660bd0dc539536466620000000000000000000000000c33501483dd0e40221b231e4c592684feb6d4e8900000000000000000000000018ee1adf841f34fdec5e5bc0f0d2745138fd0a28000000000000000000000000b220423cd17c9a3bdb25518638c0230089f0e9f3000000000000000000000000e51d044586e4f3377c099aa67bc523b3b3cd5119000000000000000000000000d1c9ff4da178024dbea13d3a23cb1988a2b9605800000000000000000000000091a7fdcd55068d4c0447819cc62b4d44e84702ea00000000000000000000000050bf5129fe857d035a39260edf06f909768ad7470000000000000000000000003b2804f20cd0fe0a0dc4de700ef8ce2e916d238700000000000000000000000086d613b06de925ace0377dd0fac2f98c87d2b13a0000000000000000000000001c0e096605d34efb9f0c34bc42bcf7e95aa4b567000000000000000000000000869ba6182cf11b062182091eccde673fb6ee07a90000000000000000000000001a89e69a818431e1c78c38563e8252f65972672c000000000000000000000000cf570dc5916702931a307d15b94e5f63a42480cf00000000000000000000000030d9ab23340a0584110515a38e748288312104fe0000000000000000000000003ab4ae26c995916e1bfc38365db0a82fa21893df0000000000000000000000004e99876e8954ce35022dee54dc333afc14493089000000000000000000000000a8dcc00f60c109d83426eea59e44e897262d710100000000000000000000000084ef7f2bbb6b492ce045649bd9fde250565aeac0000000000000000000000000459b9113d621eb0d725199001d52e905ea8d6182000000000000000000000000ac0beee809563edbc5960d42a798d12bb56330450000000000000000000000003eb4210e3d98fac33b6e35de49db9cd787d17ef3000000000000000000000000fbde02c0fcd9d6f585405949c005a79c17ad94ee000000000000000000000000b0455680fcc96a8c30d9baacfe5c7a32179a7a9800000000000000000000000053d01b60ea665ee7268ecf0cb084696b6fc2c1e400000000000000000000000052cc2dffdb506f85585d48f1773bcdf1f3b6665c000000000000000000000000630a26d7ecd67a7ea7505b09e7f419db7153db36000000000000000000000000e58e4ea6160a6f9a0fae4f48cca8867495c53d0a000000000000000000000000e616a16806b2ac2e552ac5f1a93f7138d26e5922000000000000000000000000980362529527bafdc4131329f43b64c2e0e5d20c000000000000000000000000c38ac4f3ac9d4197f9be4326bdc8139130735943000000000000000000000000ee61576fd86b2d1a15e8db3b6d8dce6ab44c6e46000000000000000000000000874bc92b21acbdaa6c804b43639eae994021663e0000000000000000000000004abbba923b8d111bd8e3672a083e4daf2525c97b00000000000000000000000020b3a3ab6a0d7be0d9620d8c60d7d258de6a9e8000000000000000000000000055960950bafee28bb2b4a41fcf241b5b71ee8def0000000000000000000000005f7f34a3e742d3c1422d889b6bb38a31929035a0000000000000000000000000d1fbb4fc38065d1e8598be59c5b25598cf90217a0000000000000000000000002348bce578678428df6bca67b2a09cc881f7545c0000000000000000000000005830e8a24105911bda4cdebedb8f60b0bb0a5d8d000000000000000000000000aa83e7242be84907fb2358b8d75f9a311bffc32f000000000000000000000000e4113866182cb879e864abd638d289a645f28f3c0000000000000000000000008b246c10fb116f59afe7e3d7cbe38f0227985bf7000000000000000000000000f8322539b02e17b54552f397d486eea3c22abe1700000000000000000000000052b80f96d75e3b9c71abac0e9ec19ef1ff217dc60000000000000000000000001bbce0cde3fa2055e888970850df415499026c620000000000000000000000008f4fdce0a99b5c533d6c3938d2c5cd1270267bf1000000000000000000000000e98f4198a1c48b3efa101e4688a35adc4837fbe900000000000000000000000091c204722181feef5905e9bfcb1145e1ec3658a7000000000000000000000000d53222f9ffb2070e955fd1f6288ad9009971a6e1000000000000000000000000715a49b1ad139859a94a93f7a51bb2ff3ca083f70000000000000000000000000fcb7110d4a2c9cd32da804a9d58a4045ff4a756000000000000000000000000dfd4b87b6f460f096778a9cd5229983a083c7953000000000000000000000000699c179f2186df06aac1b44522aa1c9f98a6af9e0000000000000000000000000b5ccd0f96ab9a707f69ad9dbf1dcb0c87597e83000000000000000000000000d9ba84b9acdaa7ab4450004dfb98eee4f8a250e5000000000000000000000000c92b996c21ba9b74c7f939102e6d12dc3eeb0d63000000000000000000000000f9cc6f704aaab64e7145211fae4fb2e2a5a3674b0000000000000000000000009be004c58af921944c857a771d4c8eee6412c048000000000000000000000000c7c20f9b3e27daf6f84eb8b40811f475e95a5e59000000000000000000000000170f4e0cea8145923f033bff608ab304b57c030900000000000000000000000056c52fc4c312896e99a5089540a7ab37e8f7381c00000000000000000000000063b9a47fa70105baa30d8c137dce4986376bf96d000000000000000000000000ff8105d036a88af85fd6848925269a4a8aa703ef0000000000000000000000006b19ede09d77e56f0da2722b46c5f152e57dc052000000000000000000000000a3096f48ca3634b1f01960a87cf00768fa93260300000000000000000000000004c09182b05dcf87466259c7697b3773f18f5be2000000000000000000000000f84b88302b88555e9ca8ee07b08f755615087d39000000000000000000000000a3bd9db00a98fec0b2071bb20351f4c03c37a1010000000000000000000000001d6fa6600231ea3a28c785f75a25edb14fd810d800000000000000000000000051430a6e4cd8a9874e7f8e00a42b1094af5afb6b0000000000000000000000007d91d8bfc1d019e7f290db25434592d2e28baf760000000000000000000000005851a8e8401036fcb3324133526b3fc24837002800000000000000000000000028e5712ed801037a8f15f40a2111fd9c4b4f9ed2000000000000000000000000dc21f30bbc0933dd6dbaf190d3d152e848714577000000000000000000000000358da07713020080ed6cf0f969db1d0f764ba7320000000000000000000000001e0d1caca7a5d34523c9b6b2f3b9c9e1d786efcb00000000000000000000000071a32bb65bebea229fb1d2250f8a15c3f486bdce00000000000000000000000066e96319a334e8f95983a9260b77d6eee8d472cd00000000000000000000000029a015647b53bfdf7869e61c073e035e18aecba0000000000000000000000000a98ad4ccc26468b76937fa75c98050b18c6ecc090000000000000000000000001f264f584e349d245c7e26fd2b46c6464e55683b000000000000000000000000db0e469b2c5dd0feed8373c78020f081a164ef6800000000000000000000000068f0ca451735111336d2ac06416c17101d0f722500000000000000000000000068d096093f9d61c4db4d6e44e74e315b02ebf2b6000000000000000000000000baa0f473c3b549e537740cf4c838374e0493d074000000000000000000000000e589be241fb7a2b5e006b0cef87169ed54129cc400000000000000000000000051f0f86248948b0295e8039fe171dc0ebcb788e7000000000000000000000000d688d4acd69c060599293f1a846cccbefab422a10000000000000000000000006fc85ecae4f1602aba0f5e00ce9e7f4440db5bb80000000000000000000000009cff0ae24a6b9045095dbd2fe50a2ef3dd9b824d0000000000000000000000006fbf7ec7f87c596100115b5ff389481748a9fd1e000000000000000000000000725a6b8dd41f443a68b16ba021c4329215a28df80000000000000000000000008ae30dac70294683141e93ea201494b3a2c44edc00000000000000000000000085264bec5f3af7a460950ebcde2b6bced5ff47a60000000000000000000000009f54dc93274d25c08dfd514f552f2ce69a6adf960000000000000000000000003384fe75d2d822566c8e2661373409c6c3d970590000000000000000000000006a4f3d4bc13c6a945539a0acf66b7de8857be93000000000000000000000000056e7f5c3208f0ac5dbbefa9e547a04d2617383f40000000000000000000000009f001424b280d364d0bcdace8b584d86367010a2000000000000000000000000a7a932fc17fffff59ded1cf2cb0042c073a2f576000000000000000000000000a705b4221f46f95e75c0d36d7b8268e888405c28000000000000000000000000772f1cfe833079a9fadc0781c2c847feb2c5d559000000000000000000000000526b66c6fe185fc7a6fd65b052695df9b3bfa2030000000000000000000000008011f09f8d76bc2e9b59b41e006617e83b27fa32000000000000000000000000db4209081e3702b321578ac18b2e6bfd6f18f6c000000000000000000000000007da196277bd255d910876c2a48e0107ba387b1f00000000000000000000000042e8d837fd613f4fd9417c631707826a2d84e358000000000000000000000000b6a20140335872246d2c1fda53842947e56eb34000000000000000000000000037de63a4c2d8e70a29a5197144a404149092418b0000000000000000000000008df19cb5d676d2addca28e679903149a62ba1bf000000000000000000000000056ca2e7341feb544d568067347f68a14ea4e2fb200000000000000000000000047dcbe32e32001b8f877db08c94978b530b7b8f2000000000000000000000000caed609a339e372704d1c402e7dc54bb84c226cd00000000000000000000000041936355864b4e8e7f68589576eee4cf04b81b9a000000000000000000000000d69cc1314bce6a20853b54520598d48fa77fe867000000000000000000000000fe8b1a28b9aa2f4b0dc3b2a512779ff273725d66000000000000000000000000417b975b4328d962ad163f8e3ef2bc30929bbf4b0000000000000000000000003b2ec3761c45f034d08f7ada9db965fac1066d97000000000000000000000000d1c97f5b2c19665823b4092be2584378cc43d509000000000000000000000000ccb15bba84da38d6c4f65dae5937370e06e0bf5a000000000000000000000000d0d6a3a9ec435253863aee1a1715c6a7e0065bb100000000000000000000000031d5463d2bed6027d3077065921025a27b7a8e640000000000000000000000001a54c008ec4a6104867c41000efa77c629fe660d000000000000000000000000f6a711b1f1e5fd44fa570cc62834082dc69b38c700000000000000000000000049b13237224c9433f666a8776b2dd1eeb9e9acf6000000000000000000000000e5c405c5578d84c5231d3a9a29ef4374423fa0c2000000000000000000000000a2d9bce0390beebbaf176c81868da7f987c383bc00000000000000000000000087b914d5dc67be3442eaef3a13b976203800746e000000000000000000000000f458a73a4fa89a283d5b69becac301636e155c86000000000000000000000000aaa2eca6df30da802236af0306b1c7f5c13125fb0000000000000000000000005449d1a2f2266d6fbdb1b1882ef853294a9ca1740000000000000000000000002eb3b64881e5d1f6e34b7f5805ba27232cdb4228000000000000000000000000f4ec0c530809479fc33c327cd77880dd10d347d9000000000000000000000000181e0a0ca8f992479729191d48d83c2c3fc6226300000000000000000000000067aef93abfa64dba5e0c531472fee864be4bace100000000000000000000000090f3b12823372bedc36403804ea85f05ed31d25f000000000000000000000000d84ede71699a7c8d6cfff56f7f6f0d4d688df7a70000000000000000000000008223876511ad60e21e7bc48713bbb7a2882877f000000000000000000000000005b3b5c8c932a61559fea036543edd6a5d1bd4570000000000000000000000003562c81936cd33f28a3f1345867f698f7e2d35fa000000000000000000000000951ebdeafb79675383b541cd10894fbbce2e3c740000000000000000000000009b379be2d89e3eaafaff077c12f096084abed9ba000000000000000000000000fec2ff67069ea869b4a31cfc9dde8ce02de029fa000000000000000000000000d20ed54821f532756528d24bf88918ce31e16afc000000000000000000000000cf9d15213be76f239f62974b3944cf7399efa9970000000000000000000000004c3685e8fe6bfb96b670b13acce4e9849a473952000000000000000000000000d0204f6c931e45d956cadee200f46af857a81fe80000000000000000000000000e39d71fe536fd1661192783144c8608d148453e0000000000000000000000002447e639b9a2c930ab4268a929ae25c92e158eb50000000000000000000000003b4821b78adb6416c029ab6d71134ecf3bd4b5900000000000000000000000002080c6e20185169c537da01f0961719d8a8f883600000000000000000000000035e363acacffcfd0f3018d7771c1bf5937c4f541000000000000000000000000341487e6d44e6e12447d9004185efb93b0af17400000000000000000000000004ae11e5f234209c5c71dbe266b52ec75d686a2ee0000000000000000000000003d63c419bd082d5284904f3886576ba9e380b41600000000000000000000000075a4d22f6b93f583ca6c4cb08e6d381156243984000000000000000000000000994a3d23ea7b86497616ac0ab608c3899d0e5d390000000000000000000000004827f9446c92b46812106b2698ab3f137c753202000000000000000000000000731698c1a5ce76d85cb3ff9e19461e3d488b387a000000000000000000000000c20a338f348728b8147bb9581acecdf52eb206ff000000000000000000000000c04f124f0032d2dcca1cbad76a383061d2b522ca000000000000000000000000cad7bf59b200e910cad77aa3644657251b25a3eb000000000000000000000000a1bc8b24a4c339b616b4087123b3c30bcad6f0aa00000000000000000000000092bb6983df2ff61866dd8f8f7bee6b7c5c8e83d6000000000000000000000000ed4416ab8d1402e1619cf0298729e0e63aff66070000000000000000000000002f81d07f51cf86c74c7c46b5b6a266ba27aa06f0000000000000000000000000e78421a4932ce4707e7b40553aa1702a84afd772000000000000000000000000874409b414d6116f19f9731f85ad519cdded1bec0000000000000000000000007a83591dfba99251e0fc721a039842d2182ee3a30000000000000000000000004bb9705008ba9e91e6c87e5d250e684d777f02f8000000000000000000000000d72dee35cb0faf5ddff54cb01a40916d8b4c8545000000000000000000000000510e5569617771e6fb6d93d50157f7fc2a7ae5060000000000000000000000004694c2b131fffebfaba524cca01f43b61f05f540000000000000000000000000aacb1d78a050582aa560547cc063406aab955ff9000000000000000000000000e9820697e031f5305d7d06eefe9ae26e4c4e4cc5000000000000000000000000a64b351132141ded76c32ca85b62d0278fa8853d000000000000000000000000b87d83afb6aaaefff5b55e8950faed3473dc1472000000000000000000000000fb4b4c3b992c39319338306130cd28f22e19d4d60000000000000000000000003ba356f7dff7e9b5e7b675b8d867ee72a3b4a5090000000000000000000000009329b3c32fca0576642ff54bfb981f1e4ec28a670000000000000000000000000423465fc906c0fb19b418a069abd3443b4c5c5e000000000000000000000000143a9e1cac2bf35c25e3bee8b44a3e68860e1f7400000000000000000000000005c179f50ca31790433330371d70f1083e9153c8000000000000000000000000ad227ca40703e617f462b1cecbbc1e3b40ef59fd0000000000000000000000007fa302d600acb1121622706dc8fa64f50071ff4f00000000000000000000000007130348395d450edca6700b927d07a9d4d5d8f7000000000000000000000000b2aee4f4cb42db3055ea67e0a36acacef7d16f52000000000000000000000000a06d89a85e3a67197dab50170af7b03502831a900000000000000000000000008e127b5f69fccf92d7f32348ac59af59901a0615000000000000000000000000b1033bd6f59023b39509dbef80740fc9549d27e80000000000000000000000001cca05fa17a1722b66f3fb412f6201d554a943c7000000000000000000000000b91d0e9a17e51399711aa7b048d58c2024ac45ec0000000000000000000000007e03893921fcb08fed1bcea92f2e894189443db700000000000000000000000005f53ad02bebf218b036191aad83956153b7ee72000000000000000000000000bc1c9f2001fc6e360a4a9164fdf54f55b3e21d9b000000000000000000000000f1783733103a532262c6ba33aa8c43002c8e7ded000000000000000000000000ca7d6800eba44ebebe54ac69ecb5d9390a2a17ca0000000000000000000000001b22f53138b44f44aca38776b73876f59ac4cd2a000000000000000000000000f4f52e34fcfa71d887a29e3a090d66db6b9009460000000000000000000000008cdbbfe4c2c6bac8548ec593769a75171e86ab210000000000000000000000009efd25b7d7453eb35e0235d390058f2b29bdddc200000000000000000000000027684bc492efa8776c99496d94d6dc3b201329c400000000000000000000000019f9b7a68073a202cb586c47d7d68fbf472c4b8f000000000000000000000000f8f34ec651a36475da0e270d6596faa3603d34aa0000000000000000000000009a3917ec02457cd41c2959d8665df33d8797151300000000000000000000000055db858397ca694eeeabd214d228b58286c112e0000000000000000000000000180a3efa89f117f1eaf1fa84e40568415443a10e000000000000000000000000201de515d52baa6171f009624759bf76183df675000000000000000000000000c068dd6c77ce9756ff59aa6b745d24560cc70b720000000000000000000000007450d4b53662a432d8a5ff4fdaaecb91519718040000000000000000000000007063eb58c26fb1124244a1bc3705989e6c47994100000000000000000000000054678af27ea1a2aef9892bdd1b5c068c63f11d7b0000000000000000000000005f21fb7edc76e54db73f7c096b93def147c56ed80000000000000000000000005ca49fbacf718572fbc64e7816b3e488ebd0af7300000000000000000000000076192933779a0d0c73608c7bd56fc9fff4d90c0c0000000000000000000000007516796832068a7122e2a976f6f72c032d5ee5a5000000000000000000000000dbf4bccbb953aa7cebe7c4ba1073f831ef18c19d0000000000000000000000009e188ca856b467a8908d50f4148eaff9e1d54a1800000000000000000000000069de411058a55604cc22ffb2e1f61935e6c5abd9000000000000000000000000e04e011cbb6a3a2a778fda69f40cf3705f831523000000000000000000000000bcfbaf5ee3c0239590eaf390a26316c354a54bae000000000000000000000000e1fe80a465c3f4ff87ae5b5a0b7fc66db82335dd000000000000000000000000d404d0b1832edab51ca97de5f9bc92dad53146780000000000000000000000008e31e6b59e673619d718ab64fc13c887f157d679000000000000000000000000ca4d965f24d70a9b5e25de62ad7edb7a61064ffc0000000000000000000000003330ae6ffbdbaf5ca57a0d1ef0ffbd3eb425f84500000000000000000000000012ba3446f9d479ec512b07d94f0aba5a6668943a000000000000000000000000205d15555eb9083f1d2b3a03897e299bf7f50c6700000000000000000000000017609085a4107bd78429b1d785e5b4523266472d000000000000000000000000b49d72959504df1b824c5eee407095ba9ac3f824000000000000000000000000b0576d67dcffe8fad439cfe487f58682387bd05f0000000000000000000000000ac490791b2777e93f358f4af88bdf8e1eb27557000000000000000000000000e4536f976f02ca76d570e6b215840def25ce110b000000000000000000000000fec07f872904076274a964092c3876c59541f46e0000000000000000000000000cc700b3fae38dbbe7bf511a136354c78561d8a7000000000000000000000000509397d0afc160a72a2a7d2b2aa09221599535f9000000000000000000000000fcde510482fc9d412057d27d1a4dfcbec573a04b000000000000000000000000a06d0426c39be6dee8d402694026e188d3beead3000000000000000000000000a1d0e0f8712e7fc462ff8d7e2ff61a10d2941112000000000000000000000000c397729530b47445b45c4c4d622123f7ce5274480000000000000000000000007cf996a3f403730b344a4e9aa2caaa54e552d9e8000000000000000000000000fb241d90ef4377a9c5578448815179db628c784b0000000000000000000000009e534feeb9e11e5feee0bc31907e6a1f1422e040000000000000000000000000ed8f8d19ee5a8cc548251a1a766021cd0a13de090000000000000000000000005f7c61e086d6d8dfac81b3a51b35a4297c6ceb9c0000000000000000000000005e4bd5033fce9ccff95c613240648269a0050a93000000000000000000000000b0b3c902f7da625ad8c2fa5b7d2a7439d0d3629400000000000000000000000033238b08ad475cd5b86b135d49f16bc102c3d7a90000000000000000000000004208d151fb705eb49bd50fc0238881944b9df4cc000000000000000000000000bf47051df6d9d154ec9c9ff96b475a0bab18ce140000000000000000000000001f5a0eed9ef8fb9d2220d3756c3253ffd7c769fd000000000000000000000000d34431ebc33425a2bb2b42d41ce295d27d3a481c000000000000000000000000fd2ffc608c5f558d6e6da29be305cb23038c5e2500000000000000000000000021e19d7cf74df9ed2bdd1f0749c2a0ed3c9ff3e20000000000000000000000003a1b18309ff640b0d759741eafae5b64e8c4ef5b000000000000000000000000bf2abe0d1a12e62011e4d7783b037ee39883e13900000000000000000000000071f57a52dbb84bbfe91be9c0559cd6118d82081200000000000000000000000010f736d471c55989dd12884684b6722c9c2ccdee000000000000000000000000cfacec33823de700dd94df33e0f88f5ae003697d00000000000000000000000002443d61a88365d56ae619657bb5972ed5bf840f000000000000000000000000083b044b97a7854ab20c58f97e8d2ee8149a55ea000000000000000000000000ad54f12f2083ea02e1220fa1e3f40aae3535ca69000000000000000000000000eeb295597f380130672a17782fc28417fb15dd6f000000000000000000000000739ec2f7e14b0aa10810187e4e419a52979def42000000000000000000000000351483845963746c3ad163f410981bc62897131b000000000000000000000000e6c24bc8f183687b6607f6e00f02bda4d4410216000000000000000000000000000786cc169bd162b9cb2696f47faf25b41f5016000000000000000000000000482fba6c4fae1701594f6bd4937b101d8cd898ea0000000000000000000000003e782c48f93a6f0c2f0e47c37b6757268d7c3db000000000000000000000000052be026fa1225e7cdcddf2a0ba9791569a00efc9000000000000000000000000a1bd790ed81e0df2bc9205113d0bb59c428418420000000000000000000000008c444f6144b0bb7de323aa9372b20437f5372498000000000000000000000000348a92baad50e744a1b738449f2454f17a7ff0d9000000000000000000000000440788552199a7dc8b0eaa5a6d0f6734c52bc4880000000000000000000000008aedbd0374a8059317779c734f722721ae438d4a000000000000000000000000781c106c70a2862e461553e0785ec554ca3d5d00000000000000000000000000ca4e77c668a38d6fc509e32c7307f0dbb0777b270000000000000000000000001943f1a7b04bbeb998aa5a265553776abbb634a7000000000000000000000000bda84b91e2ee4af6e9002c60e551673f0ea2c2af0000000000000000000000008cf7c1206978baa4157323c81c4c3033a04189ae000000000000000000000000ca85f4b02721e3df9896234f5bb831c6cf3ee376000000000000000000000000a28aab73c1299a344cdf9acbfcd71320dd57165c00000000000000000000000023f64b5bac37a154809a26bb6a173a1b2aef62f10000000000000000000000006ecb800e055ac5e1a97d4a39bc43bdd5eedc7161000000000000000000000000e92ca07a85880e79179ef6bf4dfb74a070512b6e0000000000000000000000009866ac4012c882da0dea1b9dffdf738723e4b61d000000000000000000000000bdeff908aa9ccfd665920b10f69d6d846986eb1000000000000000000000000034443f194506b306200e6fad5c0a99e1d6c261990000000000000000000000005a47488024a7f6c0588bec4a3d000b68cf9af7150000000000000000000000000a833919e9ce2fe79cbea9e61d9ee0b85fa9efb9000000000000000000000000358ede841733e89f41ef11c75161c9cd6fd3c7a6000000000000000000000000ad9053239a0a86b3954fa89ac84fa3fbf10b34f40000000000000000000000003134a11b4dd26d580c30d0911b68ebc9660fe825000000000000000000000000c3c073dbd608962bb5a6a684c9406dbf36d9d48b00000000000000000000000078ae318082c576a8a0a2019f3ff3d6f6e141e0b0000000000000000000000000956302c8ad5b234f3f9e0175109ef57983604970000000000000000000000000481b561eda4e4611de74b29d98ba88a935473596000000000000000000000000fc810d8b52483a1f4c702726d1a3d9a30d18b7ed0000000000000000000000003dfb7f4082e4d91104b91261a3d5add9aac81be1000000000000000000000000b663bf769b7e21bdf02b401fa1435fc25ddcca4a000000000000000000000000c454b8fb9ba49375c7e053c47feead419b830be8000000000000000000000000e40f3cd80d2e0d155830cd3a40d253b31061980c000000000000000000000000f74a0b2c6fddc47078cc8ecdb5d683c37a71ec540000000000000000000000001f62b253d77210d571231e5617c38b0f4de59a78000000000000000000000000cd5ff7e717b21fffae4fd2721e10ef4c356deb0c00000000000000000000000038bf6d03a865b10501926dccd868e000ff3dad180000000000000000000000003fd912c54bfd323e9b1b6c5af58817bd96ec3efc0000000000000000000000007e144e3023cc88be6fd5ef4ff1965796199d09fd000000000000000000000000f5150b5b172db5042bb3505be69b440fb9844f88000000000000000000000000fc12851398778546461741a4cc40fdc547d08619000000000000000000000000d99184602be906876769508470bcb90dae80b9390000000000000000000000001c8496ffb2e27483bf3283015cfbac5aac27fb5f000000000000000000000000de4fe7bb6b7a090b730216d320eadfbdd24360e40000000000000000000000007e3b733036c883d7938635f8985b8af48718022b000000000000000000000000312e452ce6b14a05023aac3f34b187ca02427d80000000000000000000000000d023845a2cab44a54a9caf1c9d011c2840aebcf20000000000000000000000009a1ecbd4cb974398e626a622890e6fa32aa8fa410000000000000000000000003092c89b545e38b47d36ff7bd298ebae735ed6370000000000000000000000001186d2b71237df6e377f0afb17bbd61381e6c7e3000000000000000000000000ab691ea3d0580a43ad77f7666964ce3c22c720080000000000000000000000009bb4074deca7e747c53427073fee7e984d332bad000000000000000000000000714ae506405ba00a97038f1fd02f935288ac1be400000000000000000000000051287f9751e002749afc351ddd81057b21d24c1700000000000000000000000027b8133ddbc0636742d864d62900a676ebff6ed8000000000000000000000000b95c0bf673a7fa8695304602779172b56ca4dd2b000000000000000000000000601d02d926d18b5e0da96b6cfad19d7c505da2ad00000000000000000000000039932fb1b111fab0a2e0c6926fa40bef939e3c34000000000000000000000000dcc5b5a49e454e82e011e8f4dafb73548efb710e000000000000000000000000051dd6b7273117a0d047c75c03c774206621260b0000000000000000000000004392a519e6c745fa4d70ece5f2c61654bdb1363c0000000000000000000000009d601c2985dac017a440cddab4f7173f849c5de70000000000000000000000008494c23694c3a1a2ab93c0af5f903e70d7b9a77d0000000000000000000000004a8d258389ba6df4346826b308b26de91ca81d7b000000000000000000000000460f3e1531bd0c4b77f9d488f2756b98e1c6f6f30000000000000000000000001433329f1ba554bc71cd84ff0cbeac641477d6780000000000000000000000007b3e4367c373e7cfde47c3e2516c4eb2c3bc1997000000000000000000000000f5fcede405fc42d6d79b0bf3ffad933bb194ef8d000000000000000000000000ba78d50ed20b49a3077cc35bde0de1502579ce020000000000000000000000000fdeadfe4207a7e3227fab785393dc698c4e0fff000000000000000000000000a98d89596cfb51c835efb72a76bd248c869f67a90000000000000000000000003e4c3d3d554081bfffa29eaa8624cc202e1a0daa00000000000000000000000040b1a0a2d466486c10ae698408e60eea7db124b000000000000000000000000045fe25401cfad7e9136f3a12ac255cbd9a92e095000000000000000000000000a1a3f1f42e1727f544467681e894c500e969cab70000000000000000000000003a090696a0fa5da232171a1bdd8f9b650f8e767e000000000000000000000000d309115010df072e2a7b66cabdec6d8f06a18734000000000000000000000000c9bc1a6195d30a0d6717578198add7e1c480a9cc000000000000000000000000b727c42e00d979a09e01ae181e8d641f3fb5215a000000000000000000000000a872e5235e405c976a890e52b0bab3b351a78c1800000000000000000000000033b86c101275b65346426cbd9aee6314f3574df90000000000000000000000008ecec3b5b5c521be3e9e40800a434fa92452e96f0000000000000000000000003d5f7a89dd8308c5bf7b7c490cffb2000ce8ad3a0000000000000000000000000324337f63b87b79bbb37c17d725db98411540c3000000000000000000000000296d0d2dbf198f31412474eaf7bd3642166403e20000000000000000000000009260bea5845125ed38965ebed34153cfe7842d89000000000000000000000000aedd3199eed79cf5b9acb8ad26569275fcf7511d000000000000000000000000c85bcd1906ba2fc1a34e258161d88c4f950fb3f0000000000000000000000000b30f23a9aba96b72d6251fd2a3e216172822fb2d0000000000000000000000004f0138b7ea047593aaae27adb9a657c52d17a815000000000000000000000000106d5a653e60df0162e666f7abb58fc8dd36fe17000000000000000000000000c4704de76a9f3a123ee6704df3e9f9c716feabb3000000000000000000000000d01ee1b2e037bda3aafb6c6310b42001f05762780000000000000000000000004bffbad7046cdd8e8f8b9b0a08c93a10d65ef3a80000000000000000000000000e4392e47f7f181e8b6df72c11ba9f8824ca1a0e0000000000000000000000007491c15728c69e907a5b0ce312360cdb22e00410000000000000000000000000f2c2b4e87e4c079c5b6edb5a54d3b4092ffb5464000000000000000000000000247a9a0d5f7348bb944aab869e0abea893ffa099000000000000000000000000303368f4d945fc345240ee9ec347c2e71bbd0c2b0000000000000000000000004d9e79fc1fa04ab392239427c66cd0637dcc558f000000000000000000000000c1df53ebe16986f5109459809ad79c535fc22757000000000000000000000000896054f28ce1cf9afa341385a322c26457e93c2f0000000000000000000000002ba6bfe745867f200e32f017623dc19ae8953248000000000000000000000000751aac24d5ca3ca7c07e8d81753197c6d04e6dab000000000000000000000000c4341166786f824be3fdf7edf47902a1a17e304d000000000000000000000000a66c29c00e3b95152d487fdcf5cfb6a98a2f501600000000000000000000000096fb0f58ca066d6ddd1abc5aec01dbed7ba5a450000000000000000000000000b449295001687de0b41f3b893d9d44e22502f1ea0000000000000000000000007d30c1f8854acb109453c0c6a2346dde61f07b8300000000000000000000000088ef341c135910b8d45f6d1c97c6d7649abf2687000000000000000000000000d570fc1b3162bdbb8482c906a96b0db8c34781f80000000000000000000000005b201413134fb55b1a6dbb6fd55966c0838f17340000000000000000000000000dc437c879fada4ac7e5554b0f8f1ee78343c26b0000000000000000000000006f63ae4b6ad6fa32ac20f243eae5b798613584760000000000000000000000006ccb1022592979e508bad529922d141646455c70000000000000000000000000a7fedbaf05a6b9acc051ce8de49ae3a764a0a0570000000000000000000000004adfbca28aa99ecbe75023378b8f851c1bd51849000000000000000000000000e2b30b5c0f269c48455779724457e0f89743a753000000000000000000000000509d50813ccb1f17c2bf5368ccc83cbc11a846b8000000000000000000000000e99bc90f3a88d9ce859b4eb15f5e25dd9c5a3f62000000000000000000000000d6d32454a9e9fd18102fb8c6cc320f64040e8ad500000000000000000000000016306fff5646514c6338d0c5adfe90330bcebba90000000000000000000000007e499d341a4c8c522d93672243217603ed30dc02000000000000000000000000d36b3e294b07c8bb282be90cdb0874d967a04daf0000000000000000000000002c9c7f7bf8af88be7fedc2bd5e562a47d99dfe2f0000000000000000000000009becd3472b96008d214f8fb2294f60a0ee2ac4d50000000000000000000000008682781011e1fb16df7d73e06508c0e548e311a0000000000000000000000000221898ecd3902082d53cf3e221d905e3da3a3fd6000000000000000000000000ec5be1abf7899109b994caf6729c9da9763af5b8000000000000000000000000aef29abab4a735ec2096f35d2cc74782255d91380000000000000000000000007ee93ab75840edfab357e2a07c8cf19c995d7f45000000000000000000000000d41abde7a90a6e2892a1ae17c5fabdd5c9ccc02b000000000000000000000000935dd351edabc0b07bca8665c27af8b49fc851730000000000000000000000009eb7596e22c27b9a9b4cea8a8e12efe8fd80b27d000000000000000000000000d98d11ba1c93050329a9071f5cbae4cd8b31917f000000000000000000000000eca0ef41f2b37db50d1395fa9aa76af79f42061e000000000000000000000000abf5ed0505e670aed461bc8d46ebbe54cd9a605c0000000000000000000000003a6c1aadb1ac1979eba6a6924e485c377eecd2f70000000000000000000000000494df987b06d5b8e27161821b73a15d71b9ac1f00000000000000000000000051dff9758e9155f9cc6c27057653fe8ed2c41ba4000000000000000000000000fbd509e65a81cbbb7f2eb2a1de89b5cb2dfa40c500000000000000000000000007f838abe4cb93bba82f8d707a8bc35678a2767b0000000000000000000000003985d18fe539d98308cb0d7eb9450ef38991dfa4000000000000000000000000046c671ecf3da50c14818f3b63024053e87100a7000000000000000000000000aa7aaec3e3c54767216de7caefb2b2f62450f78d000000000000000000000000a0f0f63483c1cff49aaaa399b41bc8d75772e5b60000000000000000000000002991bd53194b1d67dbf7d82651f2cb267b7a97ef000000000000000000000000a47233b6aa77a364b130f09f9d2c0228bf7406bc000000000000000000000000d3e89ce80162577ca72365f649bbcc25ee0285d100000000000000000000000071d7916f69742aa750d29de727d9f4ccff0e887c0000000000000000000000004d01f4b570d30f39e0eac8fe892dc4cc0035d5180000000000000000000000007682488a9f5104a582e383e3f12375bff97b9cbd000000000000000000000000097f989a924d07130dc79ff23c187f137e3bc4c4000000000000000000000000cd2cc42aa7cd0c7f97177b95320532552d3655810000000000000000000000001129ed1268558a9a01665d14574d6c33de0b44690000000000000000000000006ee6281546a39053751e508d3b18b86cff7be72b00000000000000000000000091a3f9019fb29dd41a8d663e837f3c0d7bbc34f500000000000000000000000080e8e4c26101afe889dd2a930d15394c67522a48000000000000000000000000302290dc9085595227cd6f827f57a442458b3aec0000000000000000000000003a952f246c52d95d174452c42ebeaec20776427d00000000000000000000000011408de66fe6e662af17ceb31282ec5dc188bf5d00000000000000000000000054ecc4b03965ff0f22beda1f7bf5c795386bdef00000000000000000000000008ca4f5e11040c813c684a723bd7f3acdb18b6d1d000000000000000000000000770167fd9bec650ab6ccc622682876e2715b1045000000000000000000000000e7ae2a471be4baae680a0be9b05043e48434f6110000000000000000000000006539f8c2b5ed57c540671f2571b782ed1e69ac3b0000000000000000000000002c265da04c7d0f6f38a8424bbbea8ab8ba70f1bc000000000000000000000000a7f322e9c36880a595ea79fae1140927e763ed08000000000000000000000000ed5702e9c1c60c45ed837e36a0c94251d050af7c00000000000000000000000019f15e26d52dffbe0487b3662897cc4abc57af61000000000000000000000000c86da8cebe265d131af9ad4f534da2669d4be83200000000000000000000000008de64114336504830c46b99b8411da384683396000000000000000000000000d94cc146adb9159a497889c88100e1fd94066231000000000000000000000000ced05ecd58119f2a0b9a94af4fcba4a3da3c4d64000000000000000000000000094e288987e0232cbb857d0d13a1f4dab90ad288000000000000000000000000b3345561ec1bd4fe29e5a3e8902a1d22d9efe2c7000000000000000000000000ae9a7ca85299efd35e7c68e920e5543061c3f0b5000000000000000000000000ecff2586ebd3abdd0aa8657407e394e09fb8a50f000000000000000000000000c50642e9db74167c1fde8697c35ad0d47830a0f1000000000000000000000000ce52cd7039e7a610feece28423dc1eb085562cf90000000000000000000000007947205f8b861c6803334ce065ad6afa4683b2b40000000000000000000000007a0ab5178bbf5a921788eece42123b82e5f9b5d00000000000000000000000004d8168d29244918b53a262a8540f7e7c42c71c52000000000000000000000000d3227567cb53aeac76194a143669127d3536c2780000000000000000000000005d40b716eca4dc2bfeb8d3c1575d22423454260d0000000000000000000000007ad282a80eef48df13f27d3443d063ed6ed3468b000000000000000000000000ba57fc38bb441ae8241ad166457aa880544957e8000000000000000000000000ef8b959ec6be98f0a2088f5dc616d031407f62df000000000000000000000000e9742a13d6957139122881589e7251cf8d59db3900000000000000000000000017d0b31dcdbac7821b047b8201063ee8276eedf6000000000000000000000000e9ba29725abd2dc21c8f698a4d121514674ffbe800000000000000000000000023da10cc16fab931d11af5a71eac0ca73f4a29c80000000000000000000000005dc10cd84f4167eef98947cd41b4ca7cc3e2b54d000000000000000000000000cdc4f6f5eacee5b8cf9870e45a9daf928e143448000000000000000000000000931bafa7ef5ffbe0f0ef03fecff2a26224ce4f77000000000000000000000000e7d0679a403b34e998ead27d87f3f1488ed1ff0100000000000000000000000084b0745c4e4e2abeb83d50dbe908980ac64e589b0000000000000000000000000ff048e52517a504016be4297f015ca2f6258a090000000000000000000000002f8b0b87306ed174f4c287ef1e357b1dc3ec29560000000000000000000000004ad83f376d707f102a64582ebde25f2d93219820000000000000000000000000555f756487c5c20dcb2374cda453f86c0c652eea0000000000000000000000007b23d6802ebaeecb5fc4f84417acb8636e242880000000000000000000000000aafc13415382b9664764d436e8a4c10db6fd032e000000000000000000000000464333cc7b5e978fcf222210bf65c31955efc9560000000000000000000000001f323a09673500c961f86252482208e4cea907960000000000000000000000009e1dcac5548b2493c165aaed9b77f2235e5df85e00000000000000000000000073e41a21665817d74ee136a313f203bca0e970910000000000000000000000008c353170d92e983410da02bea53bc5920e9c34f8000000000000000000000000dd004f1a9237028b81152344aa9feee3c42287c0000000000000000000000000410fdca0b6c26204b072a1d5f959fae2e9e258dd000000000000000000000000a841f43f579f82c5059804b487939fde47df0063000000000000000000000000e659c1eb6de047039e01d4c618a60d7dd6af5c3a000000000000000000000000e4c2d15df0c02c932d19d1d178e242aa23951e2e000000000000000000000000673b380f16274a12c1eb960150e330c40ba518d30000000000000000000000006b8397999db58444d2565cefd14dfd7fb4c45df800000000000000000000000036c03ca8089136f19a16e006cb64757b83e9c03400000000000000000000000050ab475dea2ff07ab8bc95c4c239beb2371a40050000000000000000000000006cece5977e6757dd9a898cd97935a9773fb73c040000000000000000000000003d658c8a8431dda6b3c37ccf7f87d4f46bc7948b000000000000000000000000590b5b96a943facd4316908cfcbf745034ee60f7000000000000000000000000f1c0221897c54ba083d453330f866c6ea1b77b7f000000000000000000000000aa675572f09b05353a5cd957903fdf2184d6dcc40000000000000000000000005c5070968e0d5d7340c2c3fb76af0809ac1a177b0000000000000000000000003532c65ace8ae3c15ea883ba864f0ff3266b4641000000000000000000000000c7e9189672013aa842510e871ead7c819a535a6f000000000000000000000000fa2e29a3137f5cf5d9c28a81bff9d433d0fb11ce00000000000000000000000065d2e1ec8efce4327a34feb33ecd20737a4b5302000000000000000000000000f624227a356e5bc6c4f0ef811d6c646e7d5ad11a0000000000000000000000009bd318e41460bb7237bee284901288196117e888000000000000000000000000043a42dcebd4feb6c4f7e3349c32ca71c8f6b9680000000000000000000000002e4f1e46e64460692705d2a4ae961d0178d9fd980000000000000000000000007b8a5fead4670b58ec2b6da42b6b656abe0e97000000000000000000000000006d9faa729898b41e31fc9da6f7499f766b1b91b600000000000000000000000018a53791de8bd34585f8c28ba40a5e120341fa5a0000000000000000000000009d69fa8a18d68f3e44dba970fba7498ac2b7d2650000000000000000000000001fa3d289c4aa7307f52489fae1bd6e15dfdd3eab000000000000000000000000d83a31261dd85b51322d218894a6c7df6630e08c000000000000000000000000494b99f7bec71926fe566f11ded1eed44a27498b00000000000000000000000022d1c256f51d576d76e31854748e42df0283e2ff0000000000000000000000000ddc2566a37c35bc06cd0409f59e7d1566a6740a0000000000000000000000008b0aaa9805c05285710fa3181970ecc57083c2340000000000000000000000009876bcae0c0d85ea24b1305fba8b96b433f04401000000000000000000000000130b301a16f9d69420a91dc5055a0623c8ea28a200000000000000000000000097aa69624c7e9150a27c2ad06eaeac558c41b4c40000000000000000000000005bc96b831cd6fc900c10dc50a56c852701f03f35000000000000000000000000a959330730a82a1734959b2bbdeda4e3a9a903cf000000000000000000000000a806ab2d9d96f086ecc1fa5c7f851604c030cd23000000000000000000000000025d97f68a6fc1adfc4f4bb33779f89accc4f3a500000000000000000000000043b828806dd56501b7ebd50eb7ff0784c4b141f700000000000000000000000035c24953cb185719ec5da4c49b22f2093708c52f0000000000000000000000004026c74aeca133d149ef74e2791a67981bd8704a00000000000000000000000040ebd8a79d59357b5bf01b6caa5548de03ad086400000000000000000000000085322e8319cfb525b6c296bb2a7d3f0ce2a80be40000000000000000000000004fe3032c3b8dbbd73d62f6c5f0caefb0013b3a36000000000000000000000000b643a56a4a5d6d53081c90c7872de8f710be51cb000000000000000000000000e43640b54a0b26fa579d497e67b8a80061bcfbac0000000000000000000000006fc62b30839ebf003c3326832faf2c47648cc1d90000000000000000000000009adbdbb01e3a98d2e3956b756e35f207c43251fb000000000000000000000000c04da3296d45f7ce0019995e00b0ed713bc6e2b9000000000000000000000000ab76366e4dbb3cec978b33d1a607f40a51b74f1b00000000000000000000000006299150d63b3eac2e325f3724f00db9c45dfc22000000000000000000000000297d4ad7151a44c5be18afb0f2e89eec0d7a5c7700000000000000000000000084e88724213d08c4b17c9ff60ae5ef38bda77add00000000000000000000000090576723945f093fcf001d420b966560cff4ef3d000000000000000000000000e5016ff5c75b490c4f5a080fc9c543fe4ecdb7790000000000000000000000000e3c977f7b4c20ccf3e9f5f30c7e12c7ab417ccf00000000000000000000000064c662bbfb5b10388e1377faf1fd89c30f9c073700000000000000000000000001d81ce385d4db66217ba127b74e18b14d89fb05000000000000000000000000c5d89daf8643932bc72de9a89a6bf7b58ae4509e000000000000000000000000fc334ec7add721f2d2779c50a77504b8e5c42e480000000000000000000000008e04ffcb1f63216581412ec595f64cab0a7fb2c900000000000000000000000032fb48ad718b6ec181aaf7602a48d2d4a74f41f800000000000000000000000027d461ac74bd49eb9478a7cdcbb4b2d3ee6e605f0000000000000000000000005174462c17b1d47b6f9ad8e39993202fc1aecea9000000000000000000000000970130ad658dd74db8daf67e94898abfaee9ce93000000000000000000000000aed99e224b50b9b89813c002b9495bee2e70e523000000000000000000000000be1bd0748a34584e08541a2274e77da021f5b745000000000000000000000000893dd16b46451a068f2d6bd68458bc2d3a3710ce00000000000000000000000052f63e1166ba4f8e8336f9f6896f386332063f7500000000000000000000000032cefb2dc869bbfe636f7547cda43f561bf88d5a0000000000000000000000006aa7ee5b0e557d50382a6d18b5e5f0c7eecbffb4000000000000000000000000e0a85a4774a9c0b949b7deca0a18f79504d005fe0000000000000000000000006ecbaabc5476ae0e975032285323833364a2c0c100000000000000000000000045d19c5a293eb2b8592ebc3a6cabf91aa7ca0f7b000000000000000000000000a99ab1f22382131f5271c63222f7c270f973ec93000000000000000000000000150937f73f0368ce33b8b06e8ea4a85ad87e53db000000000000000000000000cabb21aa6f67928d9d7d790215b6253e7dcfe3510000000000000000000000006db5b9f2053962be214f3e457e722d76bc56e2780000000000000000000000002756adf86e7ce0a1e347362e1e6f882a4ec2ffd5000000000000000000000000d958004b5b6c64f3b3737a3adc3479488e52a2050000000000000000000000009308b35410c03e917d0a028d0bc516a982a788820000000000000000000000007434401c4b97fcd8fc10f60d950a887cfbb021690000000000000000000000003be8c0e364f52bc04a0763acd0a2de183e8c3d3a0000000000000000000000008be5048ce8b37fa0a25f67bdc6161af10bcb19f400000000000000000000000067e9bd6fb60c81f16ac2250241fe0dae5d9395de0000000000000000000000002af451f07b1afaebf813faee12f11236846c70fa0000000000000000000000007c94f1ab69c20ae140bcd125a507e83149e5453c000000000000000000000000d066227c337afad477eb9c6e748d43e053080169000000000000000000000000fc17fec7bd5b4a78812299ca78eef5b6b90aa7ae00000000000000000000000062e83201f9c93444d195a970bc83c13a51cdb001000000000000000000000000ae9f7ff35364412f55c03857349b7a5a27992135000000000000000000000000382362049157056eb66cfd3027b7b5609274e88d00000000000000000000000015ddee4157e923e3ca247f57871bc23ee43d76dd0000000000000000000000000788b380b5852d1e5d85f5a4ccf1ed4c1506c892000000000000000000000000ce0f0fccaa3e767d6a0ff6aed7a785139c14047f0000000000000000000000007c911c00591898f623e3165c8c2c0038e0c1cb95000000000000000000000000727075d997ff6929e489adfe6dfa0ed8bc588f4c0000000000000000000000003a87eec76a5a389400e558d484cc28587b19ec76000000000000000000000000d7f6ba4bbc3592991abe9773a78161373b359ff5000000000000000000000000812a8b0da7a83e703bb58e666387b424842a038e000000000000000000000000d3c24dbc0faf7bd8faaf1dc62172c48b5330c95b0000000000000000000000005a5e050698b99bc5c7a14cecf92590fcde7e49260000000000000000000000005a8540db317dc38834875d7fb54a3e74c7ad5129000000000000000000000000e558199b68e1eb603281226f44cea41f3929fe96000000000000000000000000db472cedf82afa8202156df289f517f591e02e26000000000000000000000000df8bcbdd3608cb3bc3fca0f56aea1a1e21031b910000000000000000000000007abacf048f7cfe8ceda4be9738fc763d37f61bca00000000000000000000000040c011da8deac2507b7224f04a403a972c257e18000000000000000000000000c7f24434a341d416e45c960e7bc9224d87930344000000000000000000000000475408eb907c4772b2a56a05821bed324e89f8360000000000000000000000004f0adcbd7062ab3f7d3980c4377f5d33cd71cc6a0000000000000000000000000d012d8e100ab9ab2afad0f81b846348e0f69d940000000000000000000000000e0b84ef6bf9df15f5d9b47e7d3c26ec304335120000000000000000000000005a4736f06b89b90dce907b6ebc00de6ce85e07a8000000000000000000000000924e5da72028cd2ea87e3987b32a9df819c18065000000000000000000000000d8b1c5b9a3fcb6db6e413a421169f81c0fa93d05000000000000000000000000ea9d9505ae2a7964059525b09e269784dc79fe45000000000000000000000000615a7e36cf3d61d9b8500eb7128f85530e6fad1600000000000000000000000027f13c534ae9488ceedf6f6cd0dd95c335bbd2050000000000000000000000006317861aef68138e1f3a5da5ac5d6fab430837bd000000000000000000000000fa0fc9feee2faa4d6bdbc160d131d6cc4dd107180000000000000000000000003878914b97b2ec024e536120fb6e481b5d783e63000000000000000000000000d33eaa1c3f0007cd4670d13745642a39e5a1af16000000000000000000000000830483e63ab04cdece1274c62e9f54ec8175fb8c0000000000000000000000006f2dac17db5d8fe8a864f1a137defda796470ba6000000000000000000000000927d981f6ceed57f54f7cc5dec3f58dfd6a77c4b