60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000036fc05432cb9bffe052d8c5680c166b24b6c35c400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d61726e414a63787655366f61374e5934523242624c676441794c6a5a454748364b79396744335453647271550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000aa13abf5a870699a753fde22e5614611f90464e2000000000000000000000000058ff87d5fc3bb144a2541d8dca34d7bc85d6e53000000000000000000000000a0e033d349f8789fbb19e3f0835a1ab9b347f4a400000000000000000000000091972c58c87a78a34afb3aac720a06cb0bdd0d5d0000000000000000000000001cb14192721446a9cfca6affe16538d9ec2565ac0000000000000000000000003ffec0166a50258495b79ee207d394fd2cfd2dfa000000000000000000000000a7ab001cf5ac07ce5df9aef9895f9a873e50305d000000000000000000000000bf593be21bbdc8896693b56973746a8ad5cce2930000000000000000000000006b8b093de802e48d025a2b2ae1bd1e527e3e2c2200000000000000000000000076748e25d034abd87c8e45a03efc6a3baf6ed0af000000000000000000000000085b4341c05c0955749a90e0f1ee5f4375c1af7e000000000000000000000000bf02d6e964a6e6aec6e89cf8b707acad31ec9c8a00000000000000000000000039fb36066761c4fbac27fbc2850d620565b954ae000000000000000000000000a650cd0bc53fd210c39ef38772d5e9a3887555d50000000000000000000000007050eab20d4ae90d3ff50528193c295e0b14765f00000000000000000000000039f248e0c8769ebcd285ceb55703a2a12d08af9100000000000000000000000095692ce085b6db615321107bdccd25254a9720a400000000000000000000000018f3ab078b085c651adec322378476c7fc3c46db000000000000000000000000d6bc4be73ccb626aea00547123619b0a23dcaab4000000000000000000000000be0748d0e439c7d99115acfa55c2ddd99f45a6dd000000000000000000000000b3adc28efb3cfcbb3acdd29a4582e60f977e6405000000000000000000000000475e5ac751ce35110d51e9998a6039dd69093fe5000000000000000000000000960985d9ad3b55b6f827e6ada90aeaa357b96c4b00000000000000000000000083031843859c0b324f24483f038e9f48f2290bfc0000000000000000000000002b8fa801caab5be6a13e14dde6b521265bafef33000000000000000000000000c3d5e060305c623d7fe67782af77d817268f15620000000000000000000000009fb9426f9aafcbd2d5d6655eb111629859a5a5740000000000000000000000004707a8005887e3dfb8c9dd62d993a85898b38a0f00000000000000000000000022ce2a1ee2a6bfb84e85e29de95668f795a66b0d000000000000000000000000ec68827094dace35576f96a12e9fc2726d577e10000000000000000000000000dea9ccc0677cc54817cfff4243a4ddd17c62b4b3000000000000000000000000fa4d1555e80acfb898df0cb8487bf56b1d60f010000000000000000000000000b6c3e86dd520ac20099665e33bb5a2087d609f74000000000000000000000000637bc4350f4a965a11ef6caf23edbd71a6ac10600000000000000000000000000fcf4cbaaa7780531cead9245ade72afe7bbc8f4000000000000000000000000438f2c6c51144fb6349c933f6c63aadf9fd20e74000000000000000000000000547392abce43ad6a18e520f97b772113164a5dd60000000000000000000000004f47c7fd7176d1fbc18adb7736d2737075454e96000000000000000000000000eb0b601d3e0a4bae154fced681d3dd2f930d92e700000000000000000000000093db0a9866ee2b8a7b86dd48acb05c9b21235fbe000000000000000000000000f26ff3f258935767df677d74583a616495d8598b000000000000000000000000545d3ba6b331d50c9eef6ed331677cb77c2869240000000000000000000000005af8da2675dd31beffa2619145957b15e8013f37000000000000000000000000641455d0259529e4f6f1909118c87b025e930747000000000000000000000000cf401bd5e7aa5baf987904ee3f7335c4313fc90e0000000000000000000000001ec86709edab333e6979ac1a14a4456c53b429be000000000000000000000000914a314f47d43b81a060f1bfb94d5940303bd3ad000000000000000000000000925f80695979d8076636020527223504c452bff60000000000000000000000000bc1e68fc4e11ee4d0064cc2202f25e5fb4610ae000000000000000000000000cd4dbf5ccf1110134ea9b4b33104acc2b1fb74c9000000000000000000000000ca37533f253f77b870a273b1fd0f0b4765be1bfa0000000000000000000000006ef7434063982b550e776724d9009f0e411113190000000000000000000000001b0750f820b1dfb67aabd52d72c2b878159879eb000000000000000000000000cf06c828458b2c21fe84369eac7c42a8d297522d00000000000000000000000068d6dc6a7a7e0807929e2b12918447bd2e2fd30f000000000000000000000000be95681316e036b793c73810f3b8d1922c6739da000000000000000000000000daa89275ad15090cf1fc3fcdf2e974e4b0b2d0de00000000000000000000000020872e7e87a4b2194b2a459f4db34b95f3073c20000000000000000000000000dffc626b2d497136bb010fe47db4393fdf2955dd000000000000000000000000d5d7d5293b264143bd2d430fcb825c8c7269faac000000000000000000000000b9f2ee394b76ad2d127a7e8089c23d57b85e79b3000000000000000000000000d7fcdd569d23a55df17130a701919c3a9a1f7e49000000000000000000000000ad3e29e588030dc7cdbe7ed0bfd433661e10b81b00000000000000000000000084258caa799a54f0f713728dd27828fe9e29054000000000000000000000000055b7a366abf0fbcaf3a98c60a90ae1ed595e8b49000000000000000000000000646a183f8b22bf020c4646f4780cb7e6cf381f380000000000000000000000002be6741a2473a87ddf0ff27df234cf68cb0c939b000000000000000000000000f9763bce23194f6d9e3deefe336cadfbec5114970000000000000000000000002a9b753bd70cede23eb780b79d10f5da7385cf3b0000000000000000000000007ae7d6ec3856e8458aac64f0584c7104868e1c1d000000000000000000000000bc45e192bc3e5aa538b77050d52a6c1536f5a48a00000000000000000000000081889ba905395a5c778e7a727902235c3ba66c990000000000000000000000007875cb56e42d312b29f7ccc25555003a1e9995ee00000000000000000000000065341068b46a5535bee94865e562ec667b0d1ee100000000000000000000000033c96145ab94715afa20e48c71c5c06923e128710000000000000000000000006a4f796350581934bac0d25f6775d05466e7b44d00000000000000000000000074ef3e270987b0e66846936734994acff79a76d80000000000000000000000009f46ce7b0f5f245dfb6531afe7c04fc596493a020000000000000000000000007fe00e7d8acff9c39d55d273910d63b8eb3eaa310000000000000000000000007bc7daee820f8d3b9d7c423d8ecf7a9babfec0e10000000000000000000000003c9ad1668f9522b977c2ffce4131808e6dd51d4e000000000000000000000000e78e1c65dfd309f8d820d166b2942c0bd041ba29000000000000000000000000d3ac94a25d664ba1a693fc1b36dc15e4e5046285000000000000000000000000611fa9344bcc2f72c4fe33107bd355ed3653e934000000000000000000000000e5bffb4334754dff2d81ed4923d16051a8b9f21e000000000000000000000000aa33db73ec184cc5b2f8bc988561be198186a93700000000000000000000000086824f7b2ae22a36068f557f48314e1ed2a4612e0000000000000000000000005cd97527cacf0410f7c823108c09e02dc94e29300000000000000000000000003029ff92b01927ca42c954c087f9a5180b6e8c57000000000000000000000000f92d979ad76148eefd2c7800d57ce956860b0bc5000000000000000000000000dc8028462cface05ff48a956856432632d240240000000000000000000000000c2bf96e3fe3e136e9e334ab818818d95e6b3a9e90000000000000000000000001bcc199e8aabe3f06c9c0f0a8fa8c39f2994f76300000000000000000000000076dd2c18e3280cb48b0f9782636ddb1f45b5bc670000000000000000000000008005503cd8267854d4b236ee323403e429fadb5b000000000000000000000000edd5d52175c3985a30820821f7ccdc2da752623a000000000000000000000000453c0816b16d13a83edb9947659743a665aa90a8000000000000000000000000a2d96d4519909a11e6efe289ba99e629058862ff000000000000000000000000c5585929f1e8db371d0cc77fa6e1dce97f564541000000000000000000000000b5fa4735c45472735a698541ee21f5759a4bb2030000000000000000000000008fc4bfa3070b9e611dfb9ed8814653795f3d23720000000000000000000000007aa56feab89853c0152a49d046ad6c508a8e26a6000000000000000000000000fedb77533d264f638680431f710f1b03d265f1ba000000000000000000000000e8c794ea67b849e8856cc082b7c98ce294e7386400000000000000000000000013ff4afd8ac55943413f1478e0f08972e276ce8c000000000000000000000000d2e24461df5a2d76239df031a4059a893a543db80000000000000000000000006d8afcfbb8971f8fdcd07c05a7c2991756261c960000000000000000000000006e5829c3382424e3459fc00cc6713c1859c7760b0000000000000000000000006848168491f353858d7c7ee2a1845c5a5ab4073d0000000000000000000000006d749c45fde5f88e6aa03022df45c9ba21c554e9000000000000000000000000481d3b0876ef5ba3bf11c864893de0ed7d27a6c800000000000000000000000027cdbb2ce88877f6d42468c04ef124696e02a01d0000000000000000000000009f8ba816dbf05b3ac2942fc28b206fa400a46d4b0000000000000000000000003595f87f6253dd31ddc2dbc27cf7e9d10b66d4d400000000000000000000000029ac2bb83ce60d325d71556ee28b548e05c8698600000000000000000000000084a586d549dce0b90fdfab8d1f9baf96afb8357500000000000000000000000053ee7d390b810fba2f81cebcbc224eaa49936e8e000000000000000000000000c1426f6a06bfc702a3d63e1e6e380d2a6fb88a41000000000000000000000000383e28b6640c4281f1867f895acd09d3ccdf67260000000000000000000000001037bc4fb009bdb72c98d95ddae5ace2dd89395f000000000000000000000000f5ac584f2c2a79ba50e688af56cb0d07d43d59d0000000000000000000000000e05e37aab9fa0bfd7e843d0d4bc83df47bcf8285000000000000000000000000b4223699b0feafac4391797272423de16b06afb300000000000000000000000055646bfe29614c4f6e736a6787db44ab17b7bd64000000000000000000000000947fce86850ee7ab4b42b010030f87b2f4838d1c0000000000000000000000009e0a4c13594fe7f3aaa092a474001941884e0a610000000000000000000000000e1ed49aea1aea2a7a5d98955529a76588a2f19100000000000000000000000002e418bc3584f26b459d169998dad39adfbe821f000000000000000000000000c3f28f70f689d836ed43d84219c8bf3cd27965a6000000000000000000000000c823b234cbeba35134a2172749e081ab3d933d290000000000000000000000008f19ada177834010eec28dba0213082d328f46d8000000000000000000000000f748592eef9e0fe34ff0cbd6f8a2cd6cee5497db0000000000000000000000008eec258d5332677c93e5d83790b3a19118622dcc0000000000000000000000004f5e61bdbccede23963f0eb0f4949fd870f2af2d00000000000000000000000006e98668c80e7e1a25a28685c9bcc521eab881e50000000000000000000000008ff3129bb3ab8967697e97aef74320ebd49809c800000000000000000000000031dc1d92ae7eeb8995c81bd8d4db22dd30eb1dd7000000000000000000000000c34031a93ffc82d8ea3c76f6b313bf4f1bdc771d0000000000000000000000002e35d0fd897cdb6576ef4e6f606a84fa08c9a00b0000000000000000000000005b07c65895e0b908e4505a03036709fb4d301a730000000000000000000000009c20e184ee5d424a4dd25c7165778553f8e088b3000000000000000000000000f5accd2f6f0be2e273d38a33ca0b5706af9e24480000000000000000000000006583280acb8ba7534d927b06a2a4f93f7df6282c000000000000000000000000c67fdff539501ee923afddbb73edf574f2452b6e000000000000000000000000b82da43b6a8761065ecbb47d1765809d1440f4230000000000000000000000000a39d087b8b770a678b1456855962ba4a83c0b8c000000000000000000000000e372577857a06e4c22944f242e62d0d14264ece9000000000000000000000000a19acd9bcf732a54f5c8130aa680e1d502706bb60000000000000000000000000464facce40437e9d21b8c495356ba9b2bdd941f0000000000000000000000002d334e27d61b29f2ca41545357332087b8642e3e0000000000000000000000004745699344b6290240a5ed86c649f4de29704c30000000000000000000000000505df62603af4929f36ab86042ac51b37bf971660000000000000000000000006d5df33019c513b7a8c0b8d809eb4815ed8f102d000000000000000000000000bdca650d79287beb142c335183599e3c3babc57000000000000000000000000075daea943c8a0d3df4edf9b3a2ed5a7d3409c5a6000000000000000000000000e49697d278b9f6582f5838568ebad8bd26b295c5000000000000000000000000bcad7540bc5f5b9f068c024e98a8d3f1a783b374000000000000000000000000443b34a7e8f13046157664c3bc05c67e678480750000000000000000000000007a0bec226e8a3e62a1a77d5320271f6b049944200000000000000000000000003160b6f893a93835c71be6e27181257a1a8c833700000000000000000000000044eb890af4202d1b44712fe0034eee89f305ba85000000000000000000000000122101b81663151639226b366f86a144a1cb57de00000000000000000000000088e027988288f24844c5c0e25c7628f89ce78c8a000000000000000000000000e3b0a542dc926b6aabe4a6bb67386630a79b7f96000000000000000000000000fb4e41dae8f5d37f95f2452790f566b2abab4dc30000000000000000000000003df93b7c265c77bd5d1c8c2e33da23a95e88547a000000000000000000000000c60e37e7ab8cedf89fdde3c7b9d9fa5b19f61aaf000000000000000000000000a63f6411d898817abf647afc3cacc57d441e4ca3000000000000000000000000439b11b9c8d44cb9dac7679f650b63d31012c64d000000000000000000000000686e8df9a6a85d45888ee06159422b13c7ac12e70000000000000000000000009bd28ebae0713f7f5cba8f36e87a1d1966b396ce000000000000000000000000d3283ffa990ab3c755ee9a5e2361d5815161f5e300000000000000000000000077e7e88b439e91fb39db1545ddca669389c0dc0c0000000000000000000000003d6069150d8160df088aa0345929b4bc4aeab879000000000000000000000000b66e0bf56e52888f91b78f5226eb947ca079ae36000000000000000000000000142b85cad6f5632be7f23908540f0b93577947890000000000000000000000004b0ed7b92eeed01ceb4ba1cbf791af8705771fcc0000000000000000000000005e24a8779210bba0ec73725ab92f7e2312b5bcac0000000000000000000000002cd0c4c646ace21b4b1a7558be62be4f55dc6cd200000000000000000000000079c38b3619652a3996d2d2631528b4d0efe533e0000000000000000000000000c8dc072301cb1a05f0c3f7528495387a7bb05b93000000000000000000000000b8b69b87d63f562e97f79010f33fc927b7b432bf000000000000000000000000a3abc1e6a7682452b1dc17ebe3581aca08cbbd21000000000000000000000000225c6740f84a821306f805ccc7b88a3c1f476ff6000000000000000000000000b44a785bb93d280d12e46fe1ff0f94e62b207ef9000000000000000000000000d1389cb1942830dc65c7993f0ecd44626902231a0000000000000000000000006be464502f43bb281762891c317fbc960f1e8ff9000000000000000000000000c805fa6fc482c508d9cd99fab8a865c71d4f3fb1000000000000000000000000e1df933a63f4d5c67e5c0a4df496639fcccf01f500000000000000000000000015ab6725a11e86ee89b1f2fc474ce5651c6d8dec000000000000000000000000027a80d9230365410c36a2d125d28fcb3b509c4900000000000000000000000026c92598fc95708b13d539588c84f262f72c133700000000000000000000000025042ca2e3611338a2b6cca199f52b96d5a29c0f0000000000000000000000003c3c68222c62c5f66c7908c69214dc1e0683d5f20000000000000000000000002be7aba0519b4baf7cf61b2019db1a862b698a280000000000000000000000009839beec08ef23cfb19d2e1cbc786a98be4f7fec000000000000000000000000b11826e38790bfcc69c7f67d0ecac76d20d35666000000000000000000000000eb8bc76d2aadc7f8cd679915e1162a81adf49ae400000000000000000000000080bee337edaa5cbb43f3cda516338cab0a34c5fa000000000000000000000000d90849f554116055fd5263c120ff65d878657c2200000000000000000000000057d6fd3aee073bccddd33294f6ea6ad846aaa7c2000000000000000000000000c11cad384357798de7ce11416ea19a1a2a0b2f970000000000000000000000001dc0bbadabb04dbb690f168a3496d0ad435a9a9a000000000000000000000000169b46734e51ec9fcd09bedd0fe669f20b5fc6e500000000000000000000000016b9eeee0bc0fbd71f43b3667e869ae59cbed09c00000000000000000000000024d38a2025e681b35250a367bacdf3c1f690be07000000000000000000000000a8dd672582fa420257a5edbc22d4439236f5e59a000000000000000000000000b50caf006e96f87940e80308af6095c86b2eefe400000000000000000000000012a7cb60b24ee57e157f46c904c839e2513b0fd60000000000000000000000001ac9d672dc0229367cad69bd55208f3ae400102b000000000000000000000000977a079a5a02d86a30a72d0e1d79227963af8094000000000000000000000000d2e4301b0e44d04bd1ea9fefabdb8b9237b19b1c000000000000000000000000fe9d3ada9b940c78e68a26b0a8481313810138ea000000000000000000000000bc1e88fe2eab516c7758086d78ad38c9948b872d00000000000000000000000092411456e36913a3da2eab864d884c8e92f5bf9e0000000000000000000000000e988b28da9cbf8550ce64f7f7463cd17ee46e950000000000000000000000008e52c7f97b91ed517e5125c77b168f80084c6c47000000000000000000000000dc26ff07eb0cbb3fd4352f186f1f83b626c4d364000000000000000000000000fdc21fd579cece12b34f818f2d91313099abddd2000000000000000000000000eb018ea1a542f4c5b3c3d2b25f203e372a256954000000000000000000000000441615c12265aaa21b39dd88e45e23d85272b21100000000000000000000000047320288399c15a87419c135283b834d903137bd0000000000000000000000006d88c31a612be6f46c78f36c01c3041faace0f85000000000000000000000000f42da5c6822ffbe2f9f8f1fd072fffd4bc9d49e80000000000000000000000001521dc322a00594207be7311a5333ff9ef827c860000000000000000000000008ee18a935eae7ebbced5e168b5e0d576c7db4762000000000000000000000000b945d819731a384a2f905bf97fbc589bf692316700000000000000000000000019f9bb97137eb25be12e46d5a3c912ab54824c2a0000000000000000000000001005eb95424697f887ffa1f0fbf91ed78178ff280000000000000000000000009e4d8f045f0376208aab1e55933382dfe0eb621500000000000000000000000088ed359df75f6995e7ebad25a1fe22222bf7d36e0000000000000000000000006d547a0cee5e2287f1398c0d3b9fa33cd81a59270000000000000000000000002b17561651910dc06fb7e1408007276563eb4b1d000000000000000000000000453765db39a9317450c772ea40df0eae3fbe8b98000000000000000000000000880c0cd3b8a0d28a405068c3d056143127f5fcf30000000000000000000000002c74caff99bf8429fc944b99473e21c118140bc900000000000000000000000050a995f697676f9103d4ee4c4831dcafb8909cee000000000000000000000000352403e3bde11380b362ae79c31ac0d0e24532d3000000000000000000000000d3748cf216f57c85fe7a213949622b4c09924b4c000000000000000000000000f507d1ad8798a7232d85f28ca3cd332f508805d200000000000000000000000058db18d7b61ba34d332ec7b725eacb61784ff68100000000000000000000000045720492b44249bcb6d377ecc20e0d4bfe8cabd50000000000000000000000003de2643faa5520ea41e9d09105501bcb587e5beb000000000000000000000000b01a9a1cf6f44814c19eb1ddbdd17088ce5ec9ee000000000000000000000000b120f496a1012ae8ad8dda5a44b5a911b59a38d10000000000000000000000003c8db34b8f0effb64128da56296718474c94f0ac0000000000000000000000009d3ab69758f4955dd85056171c8e293bb1908b00000000000000000000000000ac7671f5138e2fb2efc66a054871413c9deace3b00000000000000000000000077b6e47340fe20e98cc7f2d55d76172618e47952000000000000000000000000c11f4ce72dbdfb6c53684290a1ed1ec21ff9dfd30000000000000000000000008fb2a7ac62642f77f57f00f7a464420caaeb20fc000000000000000000000000aaea28351282912f5c4aa098203afd047c6240d5000000000000000000000000cbcac42d10865b38cd4e32cc8310bded3cdda55400000000000000000000000076f4cccc8437c2118d43ae662e72bbc58895fe850000000000000000000000003edd8eeb282d53317e717a79c716b9f5bc1dc7860000000000000000000000004452c8a332b264870eaf84cec361dc0ab78d35af000000000000000000000000c6f5053d5bf622754440155b33a68f45a900ce180000000000000000000000004b316833057852ec3e7f2d5b681d4f97def3970a0000000000000000000000004d2eded01af9a43d9289143493f8f01e01dc8495000000000000000000000000a8d34279472dae23f325bb0ddaaa8bc3a087ad9e00000000000000000000000083e5ad136ecf50d63545f338a1c8e50d5c5ce76c000000000000000000000000a3096f48ca3634b1f01960a87cf00768fa9326030000000000000000000000000a3db44933b29782352ddc21747b6ede18bb99fc00000000000000000000000050d0183c3984bd35ed1d622238431fd17c71dc2900000000000000000000000093c785a13d2ab292c26f3cd10eadf0447da96d28000000000000000000000000b7efb9df57b2651022aae77ad5f31ea305e1cf8800000000000000000000000071e529f6c89e7d2c51c244c3f49a52f8e1451550000000000000000000000000f8886fe3ac31201607c3d447bf1c33d49afa07cb00000000000000000000000098dfb85919a67d396ad589995947f8ade0bad02d000000000000000000000000c43e9ccbf1978aca91976126d0eefbdab81d236c000000000000000000000000b2146fd67515b76fdaeeba066e619074228007ab0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000f46c14268ce9d1016f42b641adff9eb39999aee600000000000000000000000067747e71e0802e236154e41110c10d547cced8900000000000000000000000006340d15f042566dbf6bfcc117523ffff3020a0160000000000000000000000001822a054051d7e87707990b8f4961f2afb677789000000000000000000000000d25d4b969120be35bcaf93235a7e7d21b93497dc00000000000000000000000025fa0116d7e766e64312bcad3fa9009b251e98b3000000000000000000000000c1760a3b3bafb78ae6f5cf4bf6883af0e61e798d000000000000000000000000918acc982447a5d4665a5eafe63d06e4220e51c9000000000000000000000000fe9238a992807439c928931e7b992b150c76f38e0000000000000000000000009287cd9c1e5e94b6dd2fc61025978f20becf76fe00000000000000000000000010cc8eeaa38250ea652a0fc81d93f45d866ab0b20000000000000000000000008f0beb56bb17228f5cc136cdf887bfcedd4ef1d5000000000000000000000000c5b23df4e9c0e16e542b36d3404486c409874eca0000000000000000000000007b84feb5a861968946bcd6d4b8bc14b4270e150b00000000000000000000000006ff15dd9676dd6b69ccf8793285afd090e469030000000000000000000000002470ccf8341f8752c95003dbb705b157acd1ec820000000000000000000000002dafb0a13830df6724dda0d8557a4bfbd927b13d000000000000000000000000c48ff5a62c4f66cac4694f6b81eaeddbff0b5bc7000000000000000000000000de7a18549a19617e80fa100b0761bc67f0dfb265000000000000000000000000425f682362b2b1032a212226a474fa7d3703f2a8000000000000000000000000faf076428d4fe4fef41410f7c4b46d8a04a4a52c000000000000000000000000000b0493bb14540f9f08833f5ac0525a7669f7c90000000000000000000000006095051dba167b4e146ca53399d27bae68d4a77d000000000000000000000000b7f51d8bad8ef3ba118ce263c3f63cf656100a910000000000000000000000007fdc1bc99e34f9d3679916d5f3181b187c32c3540000000000000000000000005e7f45e91fbb92aeafae3390abd9a9bb280ab4950000000000000000000000006280b8fc4107dfff783626895992bf134aaf9eef000000000000000000000000adec82e31b0b3f838f20a0c90546417a4a8deb990000000000000000000000008bdec3d9ddf5d24318aa7be6114ae6af4a5d1679000000000000000000000000c81a5eaf30d47b20f4fd993f32ed83ab6886396a0000000000000000000000007c3974f801574223cee864edd43fb5ccfb2aedda0000000000000000000000003bcb5c3c98e5a98f1d04d46aaeac153f5675cf63000000000000000000000000392898d3499bae64f797846884d3bff054f7734b0000000000000000000000004a914b0f58585b51c463ede9303753a2f2fdaa97000000000000000000000000282e543f38af340f2f536b66a2d3adbaae01185c00000000000000000000000043872191c9a7b5b65f0aedf7a924f04f2b2ca0ad00000000000000000000000079d931e580be4df50b31931393744f25568abc9200000000000000000000000003e3711faa92e7a24a27546ce4550c881333689e000000000000000000000000e8415d37d3328b08ed1154a8bc27bfa086c6b906000000000000000000000000395bd9838688b7d8f66b35f3757eca2d23368f40000000000000000000000000d338a93002e9c11acc24c76886f26c9529aed40b0000000000000000000000002774088a6aea1bf5d4bcee34a397c83e27972e7000000000000000000000000027fa1b03fe986ff602de241663d77da18480e929000000000000000000000000ded2ebcf635e76859264f64797e8ae7aa2b4c9910000000000000000000000008b4eb12745e48851b92aa6c20f1dc15f926204b300000000000000000000000007cf813dc899a102c5419e969b74abf18f296cfc0000000000000000000000008bd99dc36495c41227691d5a8ef7d3f581b9f411000000000000000000000000dbc502bd0d09565a987c8f1bd636a326fc399e200000000000000000000000003b8150f46f181292101e75887c92e88312379d97000000000000000000000000e041a5db3bb8fcbb20ea10889fbca5578c18ce51000000000000000000000000101042d5f29d42f15ccd00faa71531d4072a5679000000000000000000000000c744a98c2e745c5da9338f9a82fdedbf6778a96d000000000000000000000000c69f7f4da06d8acf7a41c31b78332c40673876ea0000000000000000000000005f688e138c61f6bd5b4ead962230d429e8cc2303000000000000000000000000c6a110a703a59c02902286361d7859494d9173db000000000000000000000000df6c5b736ce7b38350c5e07cac3af7a6067e6a4700000000000000000000000042ca1f1783826b8730e9807d77f8e65ab39410ce0000000000000000000000003c8240cd7fdd2be49b33cb039938d446a43ef780000000000000000000000000aa7f36815e9d9c42d36104a805ac26cc1c5781b100000000000000000000000015cf4d3f7cb0fdc66eda7ba0a4b864c5f6d04905000000000000000000000000a4199f4c52188725cfd6ff4693f6c95eed06968b0000000000000000000000002c9020e144e378b851a3e68e87cb807bced0959d00000000000000000000000024ee9bc7ef1531f11387143f325b6fc8e4367f2600000000000000000000000066d45f9e81ebf89a990ac83e0e02495c34164646000000000000000000000000d842b31119433754cbda45e397fb03562994ec350000000000000000000000001c691859f13021120e8a4231002c3c5cd2765ac1000000000000000000000000167d4e42ee4983f2524865217234f25d7a8bc3a1000000000000000000000000a0246c9032bc3a600820415ae600c6388619a14d00000000000000000000000047f458fc47855c22da7babd8d7f8860371119c9e0000000000000000000000005a8f78fc4e400bd315e55ea0dd863000ffa39fe1000000000000000000000000fbd9e0af58d6b2ddcb10cd8e37849d123e47ccdd000000000000000000000000e5040ae119525b6c8fc54bcda194edc3176fe0420000000000000000000000008ed5b7e09c47da7c56198a575ae8f386c7ff6831000000000000000000000000bd801b5855153471cfe349414152ab4c99535d59000000000000000000000000e108ed3e6a41452d49c2c703598576434550b0e8000000000000000000000000c8b0d23bb8dc93f5ac2901c40cb3b270aecacb380000000000000000000000006bacfa48525356ecd67c5de2192b29ad2f90e5b600000000000000000000000012740137007e821db144dcc5141a0d16e516c6f10000000000000000000000001a5695384f97f32ecda28d6714ce1c0cb19a438e0000000000000000000000002bce55a5207099b6448dec28c6b44c1458be04aa00000000000000000000000011a9736de38e1246bd2196cb975b7ead0b6582b000000000000000000000000096502c0d2a48a4c91b026eff5875ee28f0548b8b000000000000000000000000cba284845fd07e8634ec434a4cd8680d7f1605640000000000000000000000000747abb7ef022cae8231f6b2355df5bdecf1fbf60000000000000000000000007d98448997699745aa8315973c9f6d4850762cd1000000000000000000000000b7c189b85bb5a3856d76161fd0ba024d822b21d9000000000000000000000000c02c89a51f9cecb6a292ec0b07b46e5d6056e21b0000000000000000000000006cb77c48d249e6586d4def13fb8bdc014475c89f0000000000000000000000002fe6ae8af7b3320d6206a5f8b6e46b7341a1371e000000000000000000000000ce353825e575c4fea96125ab08507856b89ad2a0000000000000000000000000cd083151c5f8981aa9a7585d6a081d9d032afc040000000000000000000000003773a2abe54fb78bad66c3465fb27fefeedc5aeb00000000000000000000000021ba9ebda7c0a9411ee98769c5cb1dcc6de32e690000000000000000000000003c8ca6e00b0c23692d76ea645e6791d2777cf0fb00000000000000000000000076df07f5fd6d4a90f8608d2cadb35e37aeaf973f00000000000000000000000014cff55967165e3186b959339b052858db9be182000000000000000000000000ed1d46912d9689b79fd65726deb8c7988c9b68c4000000000000000000000000333224e4b65dc365eac777c25df68fe9b3e5cfe5000000000000000000000000571978580f9fbd1f952f5da9742cf6555fcb392f000000000000000000000000feba1a4e5fb437d7fe512cefb27905d97c38bf9500000000000000000000000065a27b8bc8c1c44d0185c6bfa102b513e0df19b000000000000000000000000016db78d1cfeec9a2661ab5f61145083a3aaab2b1000000000000000000000000592b771a559787aa6796cd77a5d8e8624f9a20cb0000000000000000000000007ed37971d85e7c894d5481028b424903c45a0a6c00000000000000000000000081c25cec0bd4383b0ab814828927dfddecb84e32000000000000000000000000d33ef36371b7075069eefa07d5f292216b22ae20000000000000000000000000e044067715a57a4367be7df7bcb713602e3ed417000000000000000000000000583f95eb271b053abcebcd04cd673b950b0dcd010000000000000000000000009a57809779969b2ca9940ff5a07b81d4bc2c9164000000000000000000000000c9fdf2fca7562586ca94d5156688e9329806e1b200000000000000000000000021debf30d259e0c01e11a5121862cfce7e44a93100000000000000000000000001006f673f546b0e401a6009b79d0fde7ca8f3900000000000000000000000006d2474ac7bb8b37c67ff9b3b0b91c42c7e242848000000000000000000000000f8bbe0dbc3766726e1ee6e17efcd58c328b8d50200000000000000000000000000cc543638608a190821a32e55ae0ef95daa67100000000000000000000000009ca5c4a17a78e64457429b634297bfcd72db75d50000000000000000000000005671e4e879c86e273e556d27cab43b2b4836855700000000000000000000000087c4e48b2c0df713b37d6e9de47186a3e9118c2b00000000000000000000000075f4cfd8fba4773612983021c7b758887abb0eb10000000000000000000000007327625a50b272afb1c5278f6dcaf8300e6832fa0000000000000000000000003ce6b38b954648124df34eea3a389e02b3ef6a83000000000000000000000000553e1105ef0077665daa01abef6865950594fc12000000000000000000000000fd8ada52be2240a6bcd30123cf26caf2d145f867000000000000000000000000363a7c58ceee211417646b923828a74e5a3540c7000000000000000000000000a61aa5b1f3744ecc5a8130832a3450a13a037777000000000000000000000000055379c284be04e10927bcfd889c115d64ae22290000000000000000000000007a1b4a4db794bfacf0ea1625a53ab6bf8f2b9d660000000000000000000000008c4bd6370c26d43e5bcbe4fa653232b722fb345700000000000000000000000075eaafd788eb8133e1ce246eb64bdfd38c3e85d0000000000000000000000000a785e149f03893bfa7e1314fb37c329618582a99000000000000000000000000f0e83e52a57221c6238e571e3b2d4b824632f478000000000000000000000000c90cdad1d0e5a8e5487c0a6061ead2968e4a74f700000000000000000000000003fcc3ec11af7b0eab64de1d77d85bbe96ca8eb50000000000000000000000006814d8cbf86394df57e1c4ff7167db9cd85a6cd50000000000000000000000006359d1af56ecb1d4029f9ba398ff1b4a09e5b6e70000000000000000000000009f6c739ea01ff2affa697032c0c2d863e9a15592000000000000000000000000a4c44a89932ccb7d84fff6c3cd121d25e0b89b4c000000000000000000000000a100dbc949716a981f580064294ddb445b3e41300000000000000000000000000b0c0ec42b76e6068654e080dc42d26f7a8d90de000000000000000000000000de384f8b860d60b37b0d7f33b9d1c8979f9d000c000000000000000000000000369b47c174aa91b5329553cea76536582ed0f953000000000000000000000000d876100ed2a5a6843e0a85f74e3393e4ddf5fc9200000000000000000000000008973a67358bd59631c74327b88d1e010192545a000000000000000000000000ab3fc448039f1ceb3ca0ac9a19705f9376adbee30000000000000000000000008b2f76517f20ff0e4bdff33e4474eb1637a9b32800000000000000000000000090b58648819a21400417010e88015fdab9dc0b89000000000000000000000000765d55cb6ecc5c81777ab3c69445f32f23888d760000000000000000000000007fc99c0133e1908638e900080759c822ea2b7944000000000000000000000000597a4518e6d17c27bcf50dc078990ea71e0111050000000000000000000000006cedadac0b4338c1ec5494f688b66ed587aabde9000000000000000000000000dc8274a7a743d814764343f60f2030d64a21ff890000000000000000000000004395fc11c61684dc147d650f92800bc9eef42f400000000000000000000000006b93f7cb4dc70d950df8e50d3e3916ae3c107841000000000000000000000000aa32c839ea1dc6fec5eb07d60c4bf9b93c90949b000000000000000000000000b881c90c703480893073dcf2809a22548e41e546000000000000000000000000ceb577414839882629f58c1ba6d8e4723b440bf0000000000000000000000000c898a044cd12b156fd8dbd4b49e954a902ee34e80000000000000000000000002cb319768085278cc2eefd61877600cfd243e9f900000000000000000000000005da68a778b6c2b7a4647df5866e2b75a887335300000000000000000000000052fffc2261f469d67ff93b4947ec744bb911e2f6000000000000000000000000392e3b3e6a365af5deafcf1639ab06f3df2653420000000000000000000000007bf4293909db162344455e61df955a6f3422d21b00000000000000000000000044ab5591229c7c1cbb13d528431bcc0222cf40d3000000000000000000000000f576a18cb48660836e46f1cc330fce8cd76fac590000000000000000000000005cb01a74e34bcbfdce2af0733092dc5f410c4f34000000000000000000000000476b5d8abe836062cd6cc31c93a53ceadc5e118e0000000000000000000000006211a7d59787545bba52981f0f12911f92006c58000000000000000000000000f76ebe36e1b05fb974eedd9a080f646beb637cbc000000000000000000000000b4958f09a2c0cd69e00936254007ed6261bbd76f0000000000000000000000002eec652ede4023484a26732f70057014be60c0d7000000000000000000000000168d2f84d928f088e542f8934f29b2261df02e04000000000000000000000000c7a693932ec5e7499e26dc095ab8f676f39be6ab000000000000000000000000a175d7f716f41046f7efcf4452b5096dedc1d680000000000000000000000000b4f0bec593b28a2547f27f5a55fbd569a6c6a6370000000000000000000000002d55ff9b57b01ca88f4f991e6e0aed00e8c9f02a000000000000000000000000c3eee904acd21f09c28e7ce26bb64993074e48db0000000000000000000000000575bd1f1f7a44bfceb45d8302d417471d71d231000000000000000000000000b593aa8698329bccc3f74d365322efeda00e6a50000000000000000000000000c89e0f18af286243343ba44763a372dbc3faf3e20000000000000000000000008a6fb640a550fa613fd3ffbd53ceb4948df6f0ec00000000000000000000000071ad8f164847f7e84ca0ae0ee569f96d737161bc000000000000000000000000296a6a6ea583350027b074e5bc8a958908da7c9a000000000000000000000000495a5f2ec1ed729862d7df86f60df6de655bda890000000000000000000000007fe1c2b9e64f6d383aae3fbe595d6de7255815e30000000000000000000000000029ad94ce9ace0f4c9f3876b1ad5c37aab5384300000000000000000000000041d7f8b6b173dac8ec38b06d37ed247968ef1f070000000000000000000000001c9b6db7551c5d6e6bbab23bb205d7b11b51d1c1000000000000000000000000a3169117b5275d47a03e89d975f975d9d0e95579000000000000000000000000084579d0512a4848e695bd352626961807c6e8d60000000000000000000000005b42a2d27b101a09ba0c6c5f3c0609729c1526250000000000000000000000008794e5ac1bab2638b309ddc101a13c7e53ceb0aa000000000000000000000000dd3a2fec2ceda3553a80625338c2f265d94262ce000000000000000000000000f7a8f3679c0114ef4d6ebc9cbe292196efb6a48e000000000000000000000000e4235979b882fda689c255716ca31a2cd0be6f92000000000000000000000000410be77c3f6b6564f5f3e46dbe2ac008bfd936e200000000000000000000000047e011a87eb5e385eeffaa28552e5d70dff91b4b000000000000000000000000d6e481aa9854ea403b04452daa4ab318603ba292000000000000000000000000f5fdda2c6b1354fc986d14effade5aa9e27518e2000000000000000000000000278c365d2ffc55070100c1530bfd4758003ae3b70000000000000000000000002d74295e46dfe6627ee872f0a3442300b8b2d3f2000000000000000000000000515bc9eca5e8babf9e7eac53023d895a0bdacefc0000000000000000000000002afd8859678245cec38d003086bd61cd82142e590000000000000000000000008574dac47aaf7e4ad5ef8228798969ada26480c200000000000000000000000063b145ad7ca531dd98a7d4c20611e39e546d3ab10000000000000000000000003699c4766daba099d30453426e2ec3eec9a44057000000000000000000000000ef61ab39a03c79ea19c0abcc8f7eb572612e9f72000000000000000000000000017637865d5f348c9f478332ff0fdbe732c7b323000000000000000000000000b5f010b770a40109395983ca8ad327dfa9ca4634000000000000000000000000c0bfdc6e9b5f312e7a136940ea80fa40aa4a2906000000000000000000000000d4f2a972706c1e03ce38999722a28c98a154394a0000000000000000000000002242dad5e290dfe1e95196419bd565700eb8aff7000000000000000000000000da1f0ea18dd2c5e8cf1e7a767ae32cc6d7551fa7000000000000000000000000b2537cab5d2b1f3b26e483aba85456dd8678a6370000000000000000000000001ccb9c1381ad9020e9a28bd385f0d161ea31ae7200000000000000000000000039d89f48cb17c38f2444d8266c19ed2a71761b0b000000000000000000000000f97ff3d49e7acc59403498b78547be9e4cdad852000000000000000000000000b896130648945461d280792ed4a747afc7c72dee0000000000000000000000003d6fa20c77afb4cf8668a3ba8201b9be7265ce9800000000000000000000000070f8b9711be16b00608ee3a2f3f992bbd275338a0000000000000000000000005b58c6ad1d1b3792117722dda30b0ea4378ba2e8000000000000000000000000cfcd5fe6674f6ddf82ecfa8e43b7fa47ac2feba20000000000000000000000004dd22e237d3f105ddb7d673f21f7ee3dafd095b80000000000000000000000005e291e1ec9dbf184235f9fea11d6b8f13fb248fc000000000000000000000000cc4dc964cb343f2b9f3671315f600fce6ad8dbed000000000000000000000000d8baad392ec06a98a44b5675841b6a31a7cc29b100000000000000000000000012991c6449397b7383f31bcc63ea5ea47a78618300000000000000000000000073265d87e0c10639fa6fd9e581b6f86873d3e03c00000000000000000000000002296b4fca85c09a39b84f3d94e45f79f977f1d900000000000000000000000080c0df93673781109f0715b992ac5c72de7fba86000000000000000000000000086b77c55ff710e07a7c851b5ca2175d48c8f14c000000000000000000000000d3b7a0644c8fa2545cd24f71daecc20180bcfcbf0000000000000000000000007f17dac53ddb12dec76fcb085328c16f679344e400000000000000000000000098f016364d18f0103d0794d2120eef217f501b38000000000000000000000000208f8e77415b31edb6537b61a4528eed7460901e00000000000000000000000021f74478a34ea4dd74b178b8eb64a36a9cb4bd8a000000000000000000000000279ab7f68e3b8bcd48a610792e0101b053636fd1000000000000000000000000676f034d759b33d58ad5d031cc03260b79aefc7e000000000000000000000000838c472def14e3a888a0f30bbb43a80ca1b431ef000000000000000000000000c8ebc6274911a21f8eac53cfcd79b83be655e02a00000000000000000000000075d1591d44c32a600f2d140d3421b39ca6f5fcbf0000000000000000000000005eb6082739b438ff2458c84a220bed995d2385de00000000000000000000000063d9cb87cceb45f429664cd30815c1365fb702330000000000000000000000002fbec813fcd0ae265a8027b3243fa68bc02ef6840000000000000000000000005af8dba632065cdbe988d28c64d7ea16c5db63b10000000000000000000000008edafaee203c4ab9a837203d50e51e187ab28d4c000000000000000000000000133b4fd3e7a6ea4be6d71341d3d4aa87844411110000000000000000000000009ec796c346f9f72133066fab2249217601c21b4d000000000000000000000000484b1a0cbdf1dfad5172eedc8834832cfac162230000000000000000000000002ea091a8648d1abc24dfaa245a10c27708c862a90000000000000000000000008e042aac52671c35fac4ca06b60f81f1e5ca980e0000000000000000000000008cb3c1bba92c83c30c9a1c86869028f4d8caf97a00000000000000000000000024456a570b844a69e70df3117f6afce86ab7803200000000000000000000000029168e1a6e5b873a6516015785be83962c0dc3e7000000000000000000000000066669e6bfc4fc4eb44ca209e34088795f7de8580000000000000000000000001ba02c7dfeb07ff95ded1381b17ee4199492186c0000000000000000000000009217d33d9ad1a9c5f0b09bba4d47466ead4444580000000000000000000000009598b8a4da5a43b7ad146163a188814896dd65d8000000000000000000000000958a42e10b6f8cacc92986c896801aadd3d9393f000000000000000000000000302341c73aa96a24c9791fe93006d49ac8a7861e0000000000000000000000000f41aeda1badcecb18a63762306304a22c7f7d120000000000000000000000000448e8d7e75542f3c3fe86134f10cf8cd994d8690000000000000000000000000fee414de4d4d6316196bf7b1d3b34cfd6637f020000000000000000000000009db36ea04d5a550aeff61cb1e85eeb429d3e4bc100000000000000000000000053faf5e4e08ec56c525d32c52165a66e793ddab600000000000000000000000034cc54f3c65e6e6cfd1f05e2ad0540624a5eff24000000000000000000000000abf189aeeba9842f27e4076ccb0704f757353af6000000000000000000000000b14a5e8866eb98a4f6d5a192d97887c71c6c90d8000000000000000000000000764f7531e53fcc27fef3b0a8d93556e1c58e85a6000000000000000000000000fd64d09ee0810ab825fd9f1fa1c89499ddf03027000000000000000000000000a9f58ec2add5cced9764cda63c4042463d6a43e9000000000000000000000000e9b2e626a5901165299e1d2fcdefbc1101001fa10000000000000000000000006e24e9cbad620faf6f50273c75395fca58f4e7e5000000000000000000000000a7cba60572df4cd2ca2d3f084357ce8aa0da1db3000000000000000000000000334db89ee43acf8c274f4759620c2e37161202b8000000000000000000000000433a193de2366b8ed52dbe78d7bfd1837736dd2a000000000000000000000000a4a5952ee67d7372fb553a99aa3db5155971b9a8000000000000000000000000f2d50aa390c2a511e7d75008e2e8f821ba30c8d00000000000000000000000005aa58dca95432ba00bdedd6f5bd88d760c2d3be60000000000000000000000003fbbda0748b9fb140b5ebbe7329f0a417ecff102000000000000000000000000340bd8d830b963f711bc82864e6f174b9a206d510000000000000000000000008820a6a2e5921f32ff80d922ea50e06514e73bd90000000000000000000000003a020bab2304996db091693edb4506e9d23e695600000000000000000000000098464c5e8358bb537af7168aa63888877f600f7d00000000000000000000000068ec6adb84d6733b8e5ea261621049787ef377a6000000000000000000000000bc2522e25c834e5fb30d010c90db2d1aa9eb28f7000000000000000000000000767117d2bc77fad35e0f0c69fc8e5989992186fe000000000000000000000000e7d1418248bcc9b21c0cd9c2a2a60b8e7818eb1400000000000000000000000084b1fd0da9084e45a45c2e64f3963147d5cc39ff000000000000000000000000d62ab6743feeb6788ed80a24a323a563c2da236b0000000000000000000000006bf356476d31f820d0e209981ff67d4bfdddec480000000000000000000000004181d539adcb5462019a7db6eb3b2fe133007ebd00000000000000000000000048e763332f0e588f9401f1309d8ef7845fd514dc0000000000000000000000004cf12833174824c5972470d982058b28a537b41c0000000000000000000000003a7e376a3ec92cef7d0387333483c14ccf99dd9f000000000000000000000000f1a9fa7781e3ece910e8b010ddb4cd947824b279000000000000000000000000da8a791d7c70033d3a9f103f779d96d4d1c5b17d000000000000000000000000cae2053807e1736f92df8a97499ec18888c1a285000000000000000000000000bccd0113454dea92b1d8fe4b493499ba7a9691a8000000000000000000000000ec960052448c2ce0aacc36a06b464e926e981a9d000000000000000000000000fb671e4e320c267a7c5f10b20cdc5ab857da474000000000000000000000000025be1cde9ee9457cdc428b568345676fdc91c5a9000000000000000000000000fd3c57d58111a18c0294f0564cc3072f5c7bd91d000000000000000000000000b9898fcb8f056ad0c31f9ea8a6df99c0da2f875e00000000000000000000000029ef9e8b41d9bd6881b04f9e3041d0d1ef36fce5000000000000000000000000e26a25ab73cb735ce3dde86995da186951ce5928000000000000000000000000eb1da378d33fd8df23766e826f97849de16f02d5000000000000000000000000007a31a2db649d656a86d4ea7909c1eec89cc2980000000000000000000000005b1ca0a366f8b37fe630d0cd684bb2cd3525100f00000000000000000000000029d537a879ce600b7c229a4efb14d20c2ae48d57000000000000000000000000f57b3172839824241a3d1d1bab2fafc909ec3cf7000000000000000000000000b0ee4d6dfd1b43e0ab322db4b185f978fad5b579000000000000000000000000076d67752154e25a3ee747129d885cc0722f67500000000000000000000000003da45dd4eed8118513289b6a9f49dc5bce054e7f00000000000000000000000006342c9093d66df007181e343d5f4dcab693adab000000000000000000000000f87521fe1665b7b1433deb3e23f898d7b2043c14000000000000000000000000da77c29e75acd258000e8f9f3b37d4146b1be5c600000000000000000000000042341db06a3e004e97b82cee974d99d4f6eb97e70000000000000000000000002b181108a8b91305ea813217f3439d6c1da5478400000000000000000000000010c7bc1bab716d6cfa98ee74144175e28474efae000000000000000000000000b09c3e9241d3af2a5b4204b93f500c82aacc6e9b0000000000000000000000006c308078fd084d4e8ad30b25add0034b9ea704ef000000000000000000000000785a23a178bc019e11b03cc437f4471b07cc64ea000000000000000000000000bc4ab933ed3ca258c4e43070bc3540aee4ead55b0000000000000000000000001dbdccbe120355495d86b536cdc2cb8671945adf000000000000000000000000c2eca015808e213689870347616c6b1b4e8ebe75000000000000000000000000223e147a6584e8fc794962bcd8e3fcc132201dc600000000000000000000000010429c0fd75fcd50332b127b31c7f83be6ec515e0000000000000000000000007dac53def733bd81679d6f3cfe65d661c92ea3b3000000000000000000000000e923200b509fd0ae040e4dec05e5697ca4f6fab3000000000000000000000000d3457382f13aed30107d4bcf3a108300b4d7974d0000000000000000000000003cc59b596d5415792c4a974f3f9164d274b610a00000000000000000000000008de7f9595c9428d0082c6923bdf3b0ddd8fa9ced00000000000000000000000053a0e65a745ae3b751d2ce1d80b7094e1aa6a55f000000000000000000000000be76c265e2f7ae1c8e06edda652a67a3882f57d20000000000000000000000001f79c076341fd8513f498be738e6a1193a1eb1fc000000000000000000000000b769a877eb83536a3996ab2a1140eafb8edf7116000000000000000000000000dedc20f4bc87ece3af92840b57ae0b0f0378ea10000000000000000000000000527bb2375cfdeb700ef38d33ebe9809a54f5db7b000000000000000000000000f62487c8216005d31313a9d2efd8bec4f774ccb60000000000000000000000003a7961a65a40425f2b85fd02aa3c751d8278c79e000000000000000000000000e07cb99413a33c74cca04c7eaba4504c6c80a3390000000000000000000000003fd07f4864da91d972030d27d2880589d43a326d000000000000000000000000043c0ce56c835ea6f5d2f7b1387350ecebd2d2b6000000000000000000000000507ed9b9c86daec76a10883caa881ab279de97da000000000000000000000000795d7cfaf2bf4e5452ef60f19f05a25d6706ab93000000000000000000000000cc0090442cac2a80d2f9cdb72f4b0212c9b1154d000000000000000000000000772a18d71ab579e67a280ebf8590c76e84c575ef000000000000000000000000fb4596aa4d21f78d1abd44a4a303267a654cbb5d000000000000000000000000be630fc486d77bbbf43e6769adc57f2c1082acbc0000000000000000000000005a734c6cc97855b92bcdf2240a69937e4ade8871000000000000000000000000219fda69de3920c3507d476f9666ce6f91a60ab5000000000000000000000000ae1d9c8b11841e7bfd1e3dd552d6c80c09e98e3500000000000000000000000052ca0a7f827b3090e58c22f464271fd371dbb6110000000000000000000000004c018ec54cdad27ebaa6d107de4c1b8e718b12b6000000000000000000000000ee931012e7475c6720a8b21cfc1d28b0c6306062000000000000000000000000287a0a60670cb4f42b079b0bdb6caa2ed48292110000000000000000000000004747ec34950c0cb7395f7f3aa0897609ba7903ef00000000000000000000000097e7654fac05f94f7802c0269daf7422f6347c160000000000000000000000005a87dd8f49a4ec6342e63318ebdc0979eeb53890000000000000000000000000b84c5d57fe0f3d9103004788046044ba7810a215000000000000000000000000ddfc0b989beb55d3f889bc7f61d092782ec6cf13000000000000000000000000abeb65947a5b3777d9bc1734a864e5689347a5e50000000000000000000000005998b995be01338d2ef6f7cd0485e24803de364d000000000000000000000000c3b814cf0769862325fb0b7109932b6beae7f79b000000000000000000000000bf251ad8caadf565aaf6e24c792fb76beaa87486000000000000000000000000d46fc7f426a1ec90c42db0b1ff29ef006b1013400000000000000000000000001db7d95c5359910836cc33828d8a7dc8f929dea70000000000000000000000005638613b10db0383b295dec805e5373108179235000000000000000000000000ee804b5c4807955b9effe4537638ec4bccf849ee0000000000000000000000004f5ddb49787a7f234778ae24159835d61238586a00000000000000000000000045bd6d27ec7676623dbb2752a56e9149449eaf78000000000000000000000000039b1ed422450c0941c55d98dd23c251d8a834dc000000000000000000000000cbc1d0ee70d251c5783dd5bb925bc05064bc2b880000000000000000000000005025de4768dd61f07c07239dbc9dda9e2eda3a370000000000000000000000002b337aba8bdfcf1aea5d0a9f085c878892b06b670000000000000000000000008c5d794e245f4b7061ec4ce71bf80f824d75b6f1000000000000000000000000792dff59fe6e4b7e561a22353075a932485e4cf30000000000000000000000000ed298f8073a67618103b9a99c5c483bddad24f50000000000000000000000009794170abceff28e17cb69044f0f7f6a736e87b50000000000000000000000002ab2cebea01558ac3cd009390525128e4df90ad50000000000000000000000003528e6ee30199e94f8a48b1bf20d902a1510410c0000000000000000000000006db2f2845ae1f7fcb2bb9fc9729c35d981f765e6000000000000000000000000c474d588119a341f3e285520dfe12224efc5a9850000000000000000000000001030080cda62d1c41d551f51268641678400ce3a000000000000000000000000faf782ea7ceca5ac10fd1a4f7c0acfdd49fc8202000000000000000000000000d56a42918ceb17e58ed57f4ec3eff6e09fcf3fb0000000000000000000000000ca4af070048347feff827de0f8d68bc0a51633920000000000000000000000005320dafda1b1e9c984c251b1ecbd8a40624290ba000000000000000000000000a7cc3c591407f6e984d01dad042580bc34f1dbe0000000000000000000000000d0f78c002463966693d3555a740edb4359d0b7b10000000000000000000000007153f6ea89d58943333f935dcecec3ba1f09e54e000000000000000000000000729d33f27db92dd9b079a93321d2af3fdbffa50800000000000000000000000078aee400a48521d6b403bbc3fd9e93a7ac47ee010000000000000000000000003881dba04a06b502daf3c5c1859b05926e4e154a0000000000000000000000003e811a5096bafbaa6c73b194433f3b086259287200000000000000000000000010e4908d5491df62b9ecf4402c4badafffcc8f0e0000000000000000000000004404d055fd23e91ba2ee1ac1e32e73778f30bba800000000000000000000000004d255f132f8cb5f5ff610936846bdfac278890c000000000000000000000000991c4974cba36fd87b64045e644a3e89fb5125be00000000000000000000000014f985abfd002b1293600b34ad0483033a8536d60000000000000000000000008ff3335072858c5053a8dd0aa894fd30d7403fca0000000000000000000000009de3c57285094283372dda395ad76f72d2251dfe000000000000000000000000af3561b3df82642ba90ac456594db2fe45131ebd000000000000000000000000b539cd16141bb3ee655481b4a87e7065b39c22ff0000000000000000000000007f96c6861920150d8c58ba63e4f4c51ceb3086420000000000000000000000002f963ad9e5dd4cc2fc43151d2bff233d662181e900000000000000000000000004a9ad763d284389f294c3e198e2189b8b595914000000000000000000000000c4c3fa25e27aadcf38fe238b362f46cfe3faa78000000000000000000000000076ba334b9a0e9c1b2c2959da1963cb50cd1088540000000000000000000000008189e1e3a643d9b088ce26773713b65831ad07a6000000000000000000000000870be54b7238dc295160246bef6f390cd608c20b000000000000000000000000a80ed33cf990d2e48b233132babe8dcee19f0bba00000000000000000000000041860e7e88541a4acf403c7289171d14f7c42e430000000000000000000000005846a6910c4b8cb2fa42640764975da3db10a3c60000000000000000000000004419d8c8f9520e7e20d2e7f46835fb51cebd851a000000000000000000000000d56525e25a6b598058d512e4b757a9a926af371000000000000000000000000021dfdf2852dcdc668dc31a3fffdcf6dbdaa3480400000000000000000000000039a98da30b08228e87bb2371d9728a3e1b682d72000000000000000000000000124057d274aba39f500cddd005cb839f7b618d6d0000000000000000000000000a15d39b18caee833acff0086a7eb02454b24a1e0000000000000000000000006beb5dda08611ef60a602afcd9b76a4aef02c9f0000000000000000000000000eaa99e4667f9eb63b7c90b07212c5b84a5886d2a000000000000000000000000d42a99fcabb9b9a82c393731ea3487e285e36fa20000000000000000000000009365ba365753032f7b249e57f767ca7652a3372b000000000000000000000000a8a8c7507204150a3ed1a9c400c5905ddc98339a0000000000000000000000001799d40daf29c7b280c10e9a535b921804519f2c000000000000000000000000c2d063980d93ef1bf5a172f4bc7a2226f44f85950000000000000000000000002117e0a07145cee81833cc188c5813e6369cfe8d00000000000000000000000088e16a0f58b3b8d026824b4b57f6a6012208da4d00000000000000000000000059278783cd9bdc4ff4003be91bca6b9c77f68ff6000000000000000000000000448cabdff7a482be2bd349e030232d7b3fbe4a28000000000000000000000000966e195fce833f8b30edf7c295f619c2e4a281b1000000000000000000000000a0d8df5309ae22e2e0380a2536ca68475895b1fe0000000000000000000000004b237aa2833e605e20bfc2b20449ee8b1a0e049e00000000000000000000000008ac8f1546352cb4184f16967a392cafc4252f23000000000000000000000000260ed038503d0838956f77b6c76b24350936ff1f0000000000000000000000000b375ed26461a411826d0b224317e3c5c6108b5a0000000000000000000000000babe3bab5b65dedc686d88cbdce41dd543c2c0f0000000000000000000000001e1a835afa5e564b2ccf392b8713cbdb59fb00f3000000000000000000000000bfaec90b9344071c93d9b52369ddb289c308b99d000000000000000000000000b2dcc636e78cf9aa785c493a36fdfc70da76e649000000000000000000000000db59f6368bae4ca280368416137b8cf6dcbe0d5c000000000000000000000000714f1b8b904d34e890bb46a7377a67985b839457000000000000000000000000f2a8358c7da756bc9f8589cf71e275ccbe13a401000000000000000000000000e9a6bbeab6d7fb11614ebd0c33eb33b919bd2a82000000000000000000000000df148cf10ca60c83dba6fd4915911fa5fbf72b8a00000000000000000000000081803b02f33e6ad9628ce03a33799c3696a96ba20000000000000000000000007af2424c63b6e7d2cb66c7029f1a134cbe1d2832000000000000000000000000d278891a6e36130f87163a3766aa76ace8dc660d000000000000000000000000a3a7dc9699d3f5451a04f4e2ea3345f6c5d066a60000000000000000000000003b472bf4bd8dacec4d3ec7d8ea88aa0c11ee05c0000000000000000000000000d87b00962910767f278def09e9bcad7ddf89e136000000000000000000000000125efcf4a3511d79263f32e6fb8d4b74640853cf0000000000000000000000003d99e9bb663128b9bafbb90f6eb9fdf1b2d9b4de000000000000000000000000023a39c5a8fdd26684381c48e3dbad3dbb2fbcab00000000000000000000000095d4c8d558b2c263121e36fefb8b384181d3309b00000000000000000000000031688b9240ba13bcafa89f85c7cdd1290f0e3ef3000000000000000000000000fa2c5b17c77f09a228700d642f824ee1a4a3abbc000000000000000000000000441a0cbe77721a831f6491c9e1cf22fb04c36acc000000000000000000000000df6d71b8a609fe92cced8dd61ac1a6447e16cd5b000000000000000000000000edfa429a12a005293bd30f7493687f500e9ada640000000000000000000000008445342684a2f4c833a05335358e2be08e1e2a2c0000000000000000000000004162931416fd12ab2188242d8f930d31626a5a6c0000000000000000000000004d605b34b3eff77ddf4a2b14d74ef6283f31300f000000000000000000000000761b2ba4229a2c4914f806b07009d9b2a28bb0bc00000000000000000000000069e8a2027a3b9570d0f9cf6905624491b55467f8000000000000000000000000ecfda5da39806adc24b17b3de728628c99eadeda0000000000000000000000003c57c5875dcfad4397e794bded49e8f32445a20500000000000000000000000070d68c1e23dc449e5c39a21ad997647390f4de1d000000000000000000000000e2b23f08c53f08e170d59c95adf1b4427b3a22520000000000000000000000005eb1881468f8eeb952cbf48765f870c31d46c3350000000000000000000000007c30e4c49fe70189d99b974bbc7b1414d997bcde00000000000000000000000008f4972da72c58df13f3d337c5d8f1f8885f48d5000000000000000000000000e5b0f9ddaa69cb73ae6e4adb6be16c49c7a793bf0000000000000000000000002a31f211818ce2f3ac84c180a73fca1a84199ebb0000000000000000000000007478c8e7fa67cf8227b914e98a214eda824def4c0000000000000000000000006c10fb074b3c8c0c2086c18cf089f1034c5c3ed600000000000000000000000050f45fd05c091eef92bf4ee7066299c91de5fe13000000000000000000000000806019cd66aff5bcce521cf349d5699229b55ff400000000000000000000000015c1178b8be63c46e7aa5c7c61964295bc7e2661000000000000000000000000c01c9559f72a3f3f54b1bb04244501181ed6a6b900000000000000000000000049a43f66ad1c91582a03fa287f0023449d96d11f0000000000000000000000009c1f063704d933a276206ebe068006e63bdf37470000000000000000000000005ba9529dfe3f29cb68e9efcf42811d68b02f12b900000000000000000000000008f0ddee469bda5482394cd4c2e25987b58143f60000000000000000000000004250782a869f46805a0b62c1c83d3bf7a526b7bd0000000000000000000000006045ed0a347070d0683f5f35673c7b951c0f497d0000000000000000000000002173b22f467623b6c2730cbd3e06243bc7a8c0710000000000000000000000006bf0135e816107a49fcf732e12e57f2cce274843000000000000000000000000280ff3e8af9cacd7f003aab6bc02fcb94947e0d1000000000000000000000000c0760166512c505547e0bd2196a42b40984a7670000000000000000000000000c57c357ea2576f24243fd6a3f42792ff19260cb00000000000000000000000003add98b00d1cff8317b8c4a5cc8af759038bea7f000000000000000000000000868b21b39cd21bf7e1031713f5fac525e673c7930000000000000000000000002adf14df8d8d0051de7c6086836ea94b6680f64f000000000000000000000000a82a4d374155915c7f371dc09d8e4e75f6b1a3fd000000000000000000000000c0bd0ce8cca394f67c4d478988a88465ce511b12000000000000000000000000de1b386e02778b5fcd49f119c94121cd752abf68000000000000000000000000348a7e4a61d6c838c4f3a6d96763eff4d01dd4750000000000000000000000004ee82ece827c88e727ff92d27f3782143ce5fdeb0000000000000000000000007c2b0789e9cb0392ab17d58bc594cca03441f275000000000000000000000000aa2c4390251f1e58a6c7f8d8edd2314e7104d04e000000000000000000000000899c45db8d9e56310ade68dcd78b56bf2ee8a79d000000000000000000000000731ae9fa8eea02ae9b50619628df7a6e2d1f638900000000000000000000000092d764d582e2aca98ac656868e4fbc4235801a0d000000000000000000000000f7bd8ec607dc2eca18ee2783831305dac7c82462000000000000000000000000b2983cd4ddafd13ad75c8d730478a9cee08ad8aa0000000000000000000000003a8af18b60303c32cda5c639c7c432f55f58ab780000000000000000000000000f0d6001669f3dd3d6ffe560ecc60c4fb25ae4f000000000000000000000000076f9cf105d8e6bfc4382a2e1c7d45874056c9542000000000000000000000000f0610a1308893cd420fbadda94d3ebf06383f139000000000000000000000000835e432048e24c83cf04e2ac673e79aa07189bad000000000000000000000000aedfc8776731eb3186599fb2c1d40a7b99d43748000000000000000000000000fbca6a35f5ad385d995ac50e4ff1c6c53d54a8e3000000000000000000000000e19a2738365f6396030d3f64ee8014e0e1ec760a0000000000000000000000004789852e5effc6e2ee1ebf187d489319ca85761d0000000000000000000000004381822bb725b92ef2c82894b0231c87429f83450000000000000000000000006584a42d3182f944454b58845621998ebd84fcbb000000000000000000000000c05de761359e25ce9059089f4eb3cd2bd9e338360000000000000000000000006a0b7df2b3d474f2530be6e956aedf93d385ceb7000000000000000000000000872b1234cb9c05f3d466535c9f4d3f43adf69383000000000000000000000000360726db8c5179db5d147d5e5fc439fc95f5bd500000000000000000000000006a6b03d08908acd4e2c3a61e054b84e5d9dc361d000000000000000000000000fb6612693888043fb152c530c9a50a6fe5b9f131000000000000000000000000a878863774fa134254d9e1fd69af3b6fe82eda6a00000000000000000000000086f00024024384387e4d926d805b0fae9c69cd1a000000000000000000000000645c57375bcd465abd0e10309fffa806aecae4be0000000000000000000000007c7157f75fb5e12e875ef66bb0cca8338b1689ed0000000000000000000000004775c90f24402ddb39cb9cf142c2eaf5d61351dd0000000000000000000000006c2dd7bc4b584119cbd7b7a6721911ec60cd9f2f00000000000000000000000005135e27eb8e106a87053b2e59bc822dbfa8cd98000000000000000000000000c19e8f6e74440a2a149fb4b58b68e6a44a2a2f66000000000000000000000000249634288d5be3790b39b4ee0080f34e41459b78000000000000000000000000ddf3bd8a585a9396d54fb6a07f94e3d8c1f9ff2e0000000000000000000000000bb8c3b7b2e4e1bf21a59a7d112bce5fd93b1ff100000000000000000000000021c5b303ece2dd8464bb873a72ed9ae5b1ffaa170000000000000000000000006dd3d7ed35397db6ec89842fce092bf3fd98d872000000000000000000000000c517b0f8e563bd75ea2db7f9ff3e84db9f0c8aa70000000000000000000000003b377b3c98f59a16c878658efb8198990fedaf2f000000000000000000000000decdf4435468b890c263bb50cddc6c61309604c400000000000000000000000099e1847ce7d463cc5f8eaae5cde72733e502d4a20000000000000000000000007048e2486efecfeb49b98f013336fe2f645ecbbb00000000000000000000000095cbb35bed417775f46d461c4a04e9596a72ae8b000000000000000000000000e65aa246a0d36dcbfd07047ca2634e1102e63d3900000000000000000000000064bf75cb4dc304e89f9e41f60aa93cfa60837eb9000000000000000000000000503101a7739a0b07d3fe71f08f3d6a8e9e1f287700000000000000000000000089da369884d79c0dca5501fd3aec7e615eb82895000000000000000000000000f9b005fd662593dd2d71163fdcc4fbf51b0596c9000000000000000000000000c5140515d0d13e97e515edf0973a3859c6e119c3000000000000000000000000b66b56c2fb4fffeae437bc37be13828159d3dd9800000000000000000000000050ccf7150bb50191e58ca532de9ac4fbbf88ec930000000000000000000000001bd4e73a1ec5e7e6160f71cb6217822d44f31073000000000000000000000000f9d738985f78f976dbe37067f6be933adfbb6fb8000000000000000000000000d6f6da2b9960826105b920a106f1f0db0f548c51000000000000000000000000a907ea8ff016b52a2f5c410ca091905e53d476570000000000000000000000004c22eec198da54b52502cb9477da9b25207ad35900000000000000000000000025f2680168586c135a54ba96007d7558a49762230000000000000000000000003e4dd56fa986cadd6d6e1ac4664704164348b15d0000000000000000000000007f7fb3a2f53502c743f94455b0e77c8d5b2e18460000000000000000000000003c815fc18e1e32a9ade5321896d77d4c9467bddb000000000000000000000000b67310a5ce230f28fe7ab627fcb0592e5cf92118000000000000000000000000b2814c630f2a8dc4c248e8487020f4db728101e0000000000000000000000000475cea69e02706197c763432114efb20d6c0defb00000000000000000000000096560eeaf6784544ea8042b6842a486d0f4defe4000000000000000000000000f49f2180bc5ee086b896072e58ea679ede79d8f100000000000000000000000096b6764b1e5bcc351d42f0f5822664e6ba2dd832000000000000000000000000314d87271f649cce2f7b51078d691f5e43531b0e000000000000000000000000b18210dc79602e338eb1bf26bf9a119dab1b5197000000000000000000000000f4616ffacbdc6465f9c15fb8e5bd85e8de8437ce000000000000000000000000e00f627fa913de0f6fcfd8d517936cd745d7c951000000000000000000000000982d86af900f3152e7528f92a831e7c249e256a000000000000000000000000019f3a0b8e1394b0f58271d603f353c5fa359362a0000000000000000000000004880bd4695a8e59dc527d124085749744b6c988e0000000000000000000000009609df04f7e4d1d26cf719b964bfff675982dd4b000000000000000000000000af4ee00179419fa4abb141fb428433e29a916086000000000000000000000000db4232f819d1ded997e73222fb733685a1de1c2e000000000000000000000000635f7d85207eb1aff7cd8a146d215fbb2dc17a670000000000000000000000009d80fe4ed117a8322b849844939ebcb59ac1e586000000000000000000000000eb77b71cac0644a47bdbd270fce746d3e2649aeb0000000000000000000000008932236bff6253c098144103eababb618a7cf96d000000000000000000000000ac888ae727945aac5b23f33d28e373140070f9da0000000000000000000000004af283a7393358ad6ac9cf95bee000d95620fa4200000000000000000000000085e2f58f5050d7bbf712f3dc7c2ab4340d49b6c600000000000000000000000007c3b11f96a6429947d9f3592c9a63997e059ea8000000000000000000000000569256fb9327098d2be2d0d6c7528700a6f3a02c00000000000000000000000098a55d59c7936cf089dabe9b2c5b94adbc676f58000000000000000000000000cdcd0dde57e1e437ab0536b9c06faee517c9704d0000000000000000000000003aef2b70b9b4c09e44a1948de257c46ea7f27a3b000000000000000000000000c6ae9d28deb44276f0b02134156ed0ae3a90a3f2000000000000000000000000098a364d1aabac92179f3fbef6a5a1527f711255000000000000000000000000fb7743a0e3ee09a56589547df15b347d03bbaf1c000000000000000000000000421be7eee5ad9b2e616c12a4256fae4dd3d59f65000000000000000000000000a390db40fbb90e92299596c5e9a1317532da5b110000000000000000000000003ca2b5d271b7eb9e03c7c4da59909609912f501000000000000000000000000031c78251593ce27d3c42ffde76c3e10de13e7f8e000000000000000000000000a15013f49de6e04392c7a2f135efbdba853104d40000000000000000000000002411aae67465745c4972111ebc1874c42219f2f0000000000000000000000000a5e04b458308e33e988e71f4d8aca374f9bf8ae70000000000000000000000001cf9e2762ca955201acd1e1803c014a95c1540dc0000000000000000000000001a601e7e05ecc90ff2a3e42db36dfa7fb63cd21c0000000000000000000000002ec56c83ba959751ee35be8bd8ed7126508b2eef000000000000000000000000b85ea10dd30513faf540ce056f922b8df870d3eb00000000000000000000000033c13d45a7b163118891eeaf55845c95d37053bb0000000000000000000000007f4a5bc0034209978e31b0190f577d49c4f0efd9000000000000000000000000d811a1d22cddf108c3e0051e8a0b62cd88020c260000000000000000000000008f2bc4d9159f4070091d882c8108876e09ffa8760000000000000000000000006b361c0673f116e7eb25933344b65c4aefd78ad4000000000000000000000000f5b4ed62a223ba3879753b81aa50003023fa10430000000000000000000000006e785b2d7290ab7d9933f2efb5ff195ee994be66000000000000000000000000e83c218317e4e93e6f573b6b4185b4c431298731000000000000000000000000327a9147729a06a79dd03cf3388f6487d8674d52000000000000000000000000fca132ab5f9a3eb3dc2a4366977b279b5a94cf730000000000000000000000002691977ef64fd731d2e76e7bfa2835a46aac8b6600000000000000000000000060ca00e4e285c03f7da431f0a8158eff20525b570000000000000000000000004715f217bb9b16352db107786978e74fc9ab95f300000000000000000000000089b554d6fe86b1f0d65ad3f44f5ae07a6f1a0c32000000000000000000000000377c3a8b94ef366afd36bce0fc20dd1a97c55c6c000000000000000000000000644c19a115ae6eff71a27b195966c914af0df5bc0000000000000000000000003d8ef879ac96c7707a41c1500b7b0a62dc26c55c000000000000000000000000e0dc916627cd69f0ca8810915c644519a21e3136000000000000000000000000e8b4ef8080396a763b07ae10d96450dc8155e6a2000000000000000000000000ea0d8e7694d2c8d01a3b2170ed32844ad02c922900000000000000000000000020317dd510f3b4565d491178d4cc0e02890f2515000000000000000000000000a47b42d90ea0241948b8792ba8bf71ea8387d969000000000000000000000000077cd2f5958ab6e5e48b4bdd1404db0b542f000b00000000000000000000000026292db60ca59a0ece15c031bb65b5ff6f300471000000000000000000000000925e293c0236ddaa0e609094fc45f7a167502db100000000000000000000000040cb16980dec30df798e7d34336ba6da4de510f6000000000000000000000000dec354f7cb2ee595be57b9e62e1fba33a39e054b0000000000000000000000002a9dfc95fadab4341cf9ddc949560c1da0dbdefa00000000000000000000000032458f761450793655fa53e665f77c5c0f0708920000000000000000000000002404692dccaa7bbaa77cbb367e1648c4e5ecaf6c0000000000000000000000002dfbda978a0f48991117907acc08fa37346f7af10000000000000000000000004d36307a3c0edb0937734cb191de9b1c4ac125b900000000000000000000000033c852500bc9d1b5faf7549c0d2ef54764cd475e000000000000000000000000d312c03f5f6e039f1acce25c5a6c61d72000c9bc000000000000000000000000428b45ecde072f52713ae6a312e324706503e8db000000000000000000000000f0aaafcca85711ae76a664fbce3a7938500f7896000000000000000000000000a046fef0daa6ca6cb8f6cc68d62938b37c5c26750000000000000000000000006356c5945e26dcb2dd35969f30fc4ef951d08a0300000000000000000000000003c17b0944c37f9a49eb01983c85a852fcba0bca0000000000000000000000004f7d10d3b9d09470ab0e807dc27f43c7ef89b0cb000000000000000000000000e3e6162d6925e6b85840840f8eefb21403143926000000000000000000000000235ce6188511a81d0cc4c6391a569636f04e56370000000000000000000000007e872e6e73b887dadd35cdc9542bb8369b0b04560000000000000000000000002cb4d6aafe4e1e6a83f5b053cbfcc0e62f6ad5d5000000000000000000000000d652251628cf3d3cc7db67bda3083c8bf865a5d20000000000000000000000000dfa8f27c5ee1f9bb3dcc37f9e69b0a6ab9837750000000000000000000000002aecb2789758c2e175920a6d0bdaae40d571a4d40000000000000000000000000c77c68c34cbb393870d41d50e9476e21fe99d3b000000000000000000000000170dc0a2d79190571c6e3feb44442a562428f5b5000000000000000000000000cbf3b146f90ad9d1a863e1e35e4a3a8178cd6e3c0000000000000000000000006f72f05c1e687ecefde78de90356722561739df8000000000000000000000000cf6c904bac202b50ab647a1b6ac3d527e645d6710000000000000000000000003fa2540431bab4cc4309322f2ee8c1962084a0d4000000000000000000000000bfd4d0b82191f5d839327f9cb7cc2790e3b5998d00000000000000000000000025629e2dd96119c9f106d4c691f14e54b3c23901000000000000000000000000acfda9d8eb8ac26ac36326063735af98a289251b000000000000000000000000830a60cc515b7c79694994c723c4a92255c87068000000000000000000000000cacbf775baf42d5c76212b1a36e47e4ba75f4236000000000000000000000000aff1861584ce52987b7470dd764090f5c4e9e67400000000000000000000000036354533a5d68d1fc691764b56a55df7f9b126d6000000000000000000000000875a5c1e83ff6ea4017a5a7801b918c1369b9378000000000000000000000000244ae06d5e34a85c2c12d724006b79976acca49c000000000000000000000000838745c7c21e7de53bfff3cc0faba1c0e3d3a94c0000000000000000000000007319ca5d53b8c394aefe63010439ee469ae2680c000000000000000000000000d9a3419b4d1c5ed0bae2bead26dc0b33e59fc5b7000000000000000000000000290a919b26af48f4c4308377cb53f6b124989531000000000000000000000000b27c489173f3ea7735f98211990e031742791087000000000000000000000000221099071a5e74481f9bedf26129b3ec724e0eb70000000000000000000000000c8ac8820c5c5c10546e7b63ae6b7c58e013ba7000000000000000000000000015f8ae0d47340fe878fa1233dbb967f27371e6c5000000000000000000000000bf06e3f80a1c3d201100fd95240e68823ca1b849000000000000000000000000d0d4b697c3736825ab7775dc9c4ae7d155eb8ce00000000000000000000000002d0aa296edb8621bc4b99d3c81fd15054f125b7800000000000000000000000033994b93f12ef4cdd2cd515ae49b0a0ceb118af300000000000000000000000066446cfb34c30e7bd9c4ab2a071009334933e40c00000000000000000000000055a6eb7836f3719d425277f503d5f70660b7990d000000000000000000000000f7c4ae43851ea76b5361479f3d4e23461c7e695e000000000000000000000000989ba8df4b132dc3789ed336e89d2c38ccefb04d000000000000000000000000b8fbc0138086eeb4dd5d2052276809bc0b049dcb00000000000000000000000082f22552b87b416fd1e0725c4fe2421c639e0ca700000000000000000000000068f20c33d033611c8910bce135ddad47e8f3f6b00000000000000000000000003b8e49946028c02ceb18c5ba5f3ed36461a5f8d10000000000000000000000008181f0151332fd05d9fdd289bb888c3b5ddbdfcb000000000000000000000000737d26137c791e8b27e76a095799a0732d83af3f00000000000000000000000039f1bc84c2114d4fdd1db9007f168f7b715a61b6000000000000000000000000c6bbfc5c8ad9dcbf176b2ec6de880787c0086660000000000000000000000000ca6e529d8bd192a92756f0d9a08e4fe42a66f2aa00000000000000000000000074fda620a25b08c8718df90a17a7674b0b8b36c50000000000000000000000007ff3caf1446493bd6a11e19c924fc9f23ff907f80000000000000000000000003d05ddfc30bbee029934fb68768861a245e03530000000000000000000000000a2c99801fe5d1d6c795610aea4bd7a384301892e0000000000000000000000009cf822afb8d251b732bd7f00ccb64ba6bfa778e90000000000000000000000006f5f4acb284a0c509ff088fa507a252a4904873d0000000000000000000000001107ac49e5ab4842f29f97af2da43400ee15e6cb000000000000000000000000c712dc973b0ab05d47f22c001cc9eb3635f4c02700000000000000000000000052a7e600138121fa1c5742860505ef707096b5600000000000000000000000004eb3f024c809f934646d50cce3f0684865db15b8000000000000000000000000b5c1596bed59884015ae13b15cbd32634418570c0000000000000000000000000b34f3e0156a14b2dcc63070d37d60f1be20130b0000000000000000000000009032a401041215fe32f005e8de8b80cfc40c241e00000000000000000000000091733932879a62e564689a9eb46fa84cb243b0f70000000000000000000000009bf69dad36c4db75ec3b64e635c21a62ed7607a300000000000000000000000035c3157e5d89b3affc19cef189fbe041d730b8c0000000000000000000000000de902b3568928d2c9970cf685f6f42a8050d1cca0000000000000000000000001c3c26b969269b8a09ce7e315aea2fbc416b8a6d000000000000000000000000082e020f72bf5ea2b828b2103882732c872093a40000000000000000000000001a8691643a9aaf8fb1ec79926dff93debe8978460000000000000000000000000d921d17c5564c64a9c54799a5b7f6e84c7e9fbf000000000000000000000000d74f75829e605acdcaa065c2f66799c6d1eaf83b0000000000000000000000007bc24b88cca35cbcd0d6d131798de8c9c1decb6f000000000000000000000000b13c3a464326889e711976bc6b7dffe9239a5f7b00000000000000000000000039880fbd23ec174dc0c05f7b105e4dd27b0939ff000000000000000000000000a687edafc4be095a07c6744e31061f10394c98c600000000000000000000000058f1ef5031c72b0a9df636af558120fea45981ea000000000000000000000000f845438b85821f9457f37c29362822f9829ee96b0000000000000000000000009483cc3b289a2a2e18c401389b2c42de725cfa090000000000000000000000001756fe88d1e4339f3127da1891718e7376ab127f00000000000000000000000032e9b99bfec8cf38f261eb2f5fab6080d00f853c0000000000000000000000009853b1f7ca96692ab3e6e4453018d161a6d18a95000000000000000000000000adc28f3641e1cfe0508cd146ecd17b104efa65e60000000000000000000000002d9698b64b33ac7429ad24158513854b41966424000000000000000000000000c0aa6fad7f800cdca8ae1ec7644824b5262e2b26000000000000000000000000488dbeb31828a269c90ca409362a03493e0621b5000000000000000000000000c8ea9a253565b279badef1819cff4861972d02b9000000000000000000000000f53252ad5838a441482c8a9948408053bc6637f3000000000000000000000000a1df533774a712017b301e0814b63cc775b1f042000000000000000000000000c5ae4a08fa57369ed27b039cbeba5f7db30a7e1f000000000000000000000000dfe610de57598e7d433ac07bfa50f3e072b97c9e000000000000000000000000602b408618a3db4e3251e181118db5945ac84ad8000000000000000000000000699354bf9413350fcf0ae5b9196eb2d4a3a18d42000000000000000000000000d640d831beb84f23a298614a92c27f9c630e0ce60000000000000000000000005e2fa70d6fb98d27378727b4c03da73ce27c411c00000000000000000000000012ec65e14cbb14ecb2cff357700a20b77c60c27b0000000000000000000000003700f348dec759b4274f607f8ac53e1e58983974000000000000000000000000aa50857e1229a6bfb28456b07f810a71678884f00000000000000000000000009a76f3435672c1c91846dc853dcb6f9cfb11a56700000000000000000000000070df144d0c748b850b3f2e72ba47dbddd4f42de4000000000000000000000000a296b285fee08ed2f1cf0566681a2268acd4f278000000000000000000000000bfc7b349f7eac10dcce1dd2d2016cc86654b419c0000000000000000000000008702134d68c1b846e420b1d8cb5d00d8646e96aa000000000000000000000000efa4d97f853c0c4d8a43ed290ef05b0b340204730000000000000000000000000f0daf6ffc0f29d938a187d93507198e99f48d61000000000000000000000000e82990ec548a78af0a3351c22d5e1bf6445a9178000000000000000000000000fe60ee9e066f63b61262ecb882f08f6eda493ca4000000000000000000000000f10b6740621a6a2841c86e068c0ec1fd39e8f56d000000000000000000000000c277fff52218875c9046439706d791187a3190aa00000000000000000000000010c9ee20e328da69dc0c65f7ff1e4733825e3cc5000000000000000000000000b0dc49b104667a3e7b2d602159b50bc59284b7fd0000000000000000000000001fd94cdd5b5b885490b1c785c56c84efa4cbbfda000000000000000000000000ddce55361326117117b47afb36d5a97e0c922674000000000000000000000000872a0534b772269dba71c9999f022f9bdf383a70000000000000000000000000108d2fed2a27b67186b178592f35c7b1934a1e89000000000000000000000000709c3f905de06a5237984d5ec9717b75fe8a108e000000000000000000000000686505442a2e32ddc411d3ade602ce416769088c000000000000000000000000981654ae5c0edbf5e07c8f931c7e3bd05ffd5cde0000000000000000000000005211487ee1b3880b489fca3679cb231df0b50836000000000000000000000000139d55988f802ae4920e2ee20884ba3869fc5cec00000000000000000000000006aceee8cdfe660daea25f211b945eceb580c34e00000000000000000000000005ba8d12615edde8fcd78050a95948364b064fd2000000000000000000000000ffee884222cea587b23f287ed80f7cdbe2307fbc000000000000000000000000e97c95cdd2f15f399a5a3ba23609825cfeae20de0000000000000000000000005df659b914e64f30e5952f10dae9f783196d6ef0000000000000000000000000963e77f18382a69408f17b9acd7a9901cf92bb3a00000000000000000000000009344a1be96645e517a0a2daebe3390f231d2f470000000000000000000000003da3140e98d40b96e9d15fa3c9a97c09063b513d000000000000000000000000eaaffb00b94080fa47b0432a8287c499eb665941000000000000000000000000f933cd28ceb98790db76461f5462f63f267d0c62000000000000000000000000f9797d4362135d39782bf8d99d7651641c7136bd000000000000000000000000a59eecc0b39832e9dd68977e451ce7d678d7f17200000000000000000000000054005c49e972eb96afa70f8522ff0da179a1954900000000000000000000000095f23390393dcb0e01233745f9374ceaf424bc17000000000000000000000000a862c9f318ce6476512873a813678f994058398e000000000000000000000000eb113b09356d92804330016f406f6dd52cb37926000000000000000000000000d091b0d0c216cfaac3704ad7795ac32892eec849000000000000000000000000b84a5ab9e276120b52e8441f4749943402800a0c0000000000000000000000002e28e289c6ec851192267d645a54be0e894f641c0000000000000000000000009be54fc5d5dea3a2a54592724c93eb060c89f5f7000000000000000000000000faf6d146613e9be42361577a6d9001f21d6746aa000000000000000000000000c82095b2faf47cec35ec470de35c7111adfcec8200000000000000000000000095501aa9d74851ae5b05aeb66dd0c6233fd996db000000000000000000000000ca233d4a19acb2e31042413777a95be51da8d7a000000000000000000000000033d778ed712c8c4add5a07bab012d1ce7bb0b4c7000000000000000000000000c69ee0c3f0069738ea2151507020b379cec4064c00000000000000000000000085d9c33dc246943c6835b69fd2aa30deea139f4d0000000000000000000000002e9c75a9705b3a3b167a1d34f040d1a8f0cfb7700000000000000000000000000453e25b07f2799e17144a41d2e5d5523272b9d3000000000000000000000000268beb148fb5034431646fbb4d99aa0858b81e06000000000000000000000000e6c122fa4cdb4180824d4e281994910a01592cfe00000000000000000000000086f6223869bfb0a810b3a8c773afe85b40388a24000000000000000000000000b477f064a34e791de6bae56dd7f89381c6d35c430000000000000000000000004a7f72549bef4f109a28c42ac2f58303e7f0d24800000000000000000000000085d0e3449368116d7e557c75124c572ecb8d08200000000000000000000000009138aa3d53d947675a29fe24e650c4235c8d43d50000000000000000000000008346d6779687b75e6b20acb4ba9240dc258c83390000000000000000000000009ca8331452960ed40d462a93b2a87cd433ff63c80000000000000000000000009e910eaaa05cea251f90f1607e34f8b55167517a0000000000000000000000000239760d63b7ef0c68fde625ea73a76f8785089a000000000000000000000000d2a7428acd39cfbe41d564bea0c663005cb98f88000000000000000000000000ec3adb85f0faea085416971f589a80af5e71dbe5000000000000000000000000d085282da6dce187c8c0807c813af3dfda59788e00000000000000000000000042ff11ff3a4633e7aa8b231d883832eef5b4ae2c000000000000000000000000dd8a79df8d05d035ab247ee14200667c6eb2311d00000000000000000000000044538233c8ccfe527012e45d39534adf0b36a631000000000000000000000000cdaeb1bb380f4cd541245c5c8fffd088812c06e2000000000000000000000000a13a310a4c678f1ef933b70d3b2729cd255a8570000000000000000000000000908f350bb9f6cb28aa66004f3ca7dd744b7bd5640000000000000000000000004493c8ea5badcfa8ee9ed7a5f3b8164abec0a9bb000000000000000000000000a98877f04b1909fcf7b35b50c90b55b5d2615852000000000000000000000000ae5d6ed117622e325ddc6405e39796466f76f01c00000000000000000000000020769ff1035e74f98361bbcb54505dfa602bd12b0000000000000000000000007f53a50d7a60e958161e88f90833ab5ae7d4bc9b000000000000000000000000b91fb36770d0b6c797fcd200c1d5b91f1332506f000000000000000000000000c96031bb16ac4b7fc3efda596d699e74eeffbd8800000000000000000000000077d5f51d05e2ba4742ce3f418c4af91cfca2340000000000000000000000000010669935ea6f60e957187b4fa63ae0df06533ebd0000000000000000000000001dd5c9bd211c00cd82ab1723b59abd2a5d4f22b0000000000000000000000000e2a9e9132fc6b66e9f271e7f133a8874905c65dd000000000000000000000000d9414a5934b25eb3ff2c7e9299a1fbe43d76498200000000000000000000000008f9bf1402a75049bbf97f47aa96161b7a7570bb000000000000000000000000c433e4768ebbdfe628df07aae18f5e661605d6ec00000000000000000000000093c4f47a732709052d5ed7434784dd2377403f5500000000000000000000000058a39231d6a3a391b67200345f8ee24b1fa3005b000000000000000000000000f615f8b1777e9eb3df42691dbded238dbc73742a000000000000000000000000ddef5c469c2e19b29c785407e6c585731c9075f9000000000000000000000000f4915b5f28396d72f73db34308b3e2ddad37638b0000000000000000000000009e6191d7960ea30d19a1d758708024873285d911000000000000000000000000288d15473abbcf460bc9dcbb11140815736b94ae0000000000000000000000005b83d63db354dfa8fd5fd7aa165428a76bb92b990000000000000000000000004c98c103dd4c296cb79be62777fec681638f21430000000000000000000000003c251911efd623dee05c8e9ff780cfe236b350ab0000000000000000000000001620c0623c1dc97c1a94def50ce28034791c26e30000000000000000000000009a2ce2d70894c937bee7768d20957f8a0c96dce3000000000000000000000000e62eacfee9f89c83ea84b4dc4843edcc1cbb157f00000000000000000000000039598b73884b024be7e538032003814bc628d9ce0000000000000000000000009a3c7c0e3ad303bc8803a6da7e3e52791870b72900000000000000000000000023021a9f4ea6de6225f6328e26d24d10aa008b1900000000000000000000000082fbff94ecd6cd1038469ae05a03c43b3a4ec46d000000000000000000000000e2fef8985e65edb200a7e02f69fbd91b7ee3159000000000000000000000000029d677a3bd6e94c9d7ec25a0754688ce32b3babe000000000000000000000000ad76b9586b2b180f50c801858e13e33c9cc92298000000000000000000000000a911828e76a0469809d4c607860d205599a26a9c0000000000000000000000007e333acdb8ce40b0dc043058979c90bdeb0f8aff00000000000000000000000088c78ee20e7998e31200216222abfc478242c971000000000000000000000000144eaf69db9fbd7dc14940ed62cd6558f0f2b7cf00000000000000000000000046dc5d390e35ada7b3b0ee61b6096189b0a59964000000000000000000000000c0becb934e3111e8ab1514581626c1bed4f010120000000000000000000000000b0ed6337732169b04aaa1cad5224428bf4437fb00000000000000000000000069bd6489256453f045ea7b92a68dc3d33fff6f79000000000000000000000000f7c772b937133c88e7fd7206340ea9e637425f8f0000000000000000000000005323c6810247ef6befc23eb8b89f05db30dccf6800000000000000000000000042f9874b2227e11dacad5cb2a6056a8a73a6df0b000000000000000000000000efa55e2b91cdc1cc50c50330e05188c909236f070000000000000000000000006d0dd705e673847820e38721c30d456e73ef8aba0000000000000000000000003e63f286ed876d987f6598a1b18261bc261dfe09000000000000000000000000a159729bfdb84d0194dc10c28f47deba9fcf6e0d0000000000000000000000006263eca6f802d6b82911c82b2a4b1afb1d22be71000000000000000000000000297fdb30d0e31523dc0440269d42d46d113555540000000000000000000000001f6d22451c87d539a5556a4ace7ae2ba665ca225000000000000000000000000f9cdd21cbab2907f4355f8223487b053d30ff901000000000000000000000000a3791a753f9914a547dab8297993a82dc2e0ebb8000000000000000000000000bb22c2815059387c80410eb2a7208c47e8c552310000000000000000000000003ac5cb2ddbf41e0d9a2e5aa4b157560c96fbb0ef000000000000000000000000db38b108062576e90d305f4cd96fbbe3ed13fa8800000000000000000000000088d9561452969ba33c10e85528c6d7730bf47362000000000000000000000000c7304d086f3ddbfef9301619cf56eade8100ce2100000000000000000000000042b64b25dd3d6d816f9b6b7a2ec21a15bbfb12a500000000000000000000000046b126e367490677d4ad867b1e4c025c058202030000000000000000000000000dfd63737df658966eb01733087f9916b0ac5dd9000000000000000000000000b11dd1fe5fde89dd9c355a5885d38f59ec0b475d0000000000000000000000003d0963a66306ef5c78cad27b0975f54b8694abe70000000000000000000000005251a940ebbcf2a1ce2cf72ec083398f44112c5a000000000000000000000000c5a0cdbb4a810168ac26111a375b885c730c6b530000000000000000000000005500795e6e055b3a75f6a373bbf0d8461b06dca30000000000000000000000009c17feb0116fc2f83c7ebd35b51853b72d65fdcb0000000000000000000000002293407f3227f482e4cb4b6441d5a59ffde7f9b4000000000000000000000000c5a7a40f61fb61155437022cad4342691d8e9ca7000000000000000000000000a9be648660d96ab3315d26b5a759b41e38f7689900000000000000000000000083db7b707d091333c2c18c117f782952011a806c00000000000000000000000078a967138686356680390bb0108373e176614639000000000000000000000000deacb757b783121b0c0ebe6a5c1908017b41bc9e000000000000000000000000c761e31c7fa5782dc24f3243f89ff45e4377eea8000000000000000000000000f0dac5402e901041cb0021b3ff07d8408eb0106d00000000000000000000000002666a42846fcbe4d3497bf88f03c8ea6a3655e1000000000000000000000000a399a189c283052fe3c6818a3a6f14024c6f5929000000000000000000000000db8c1cf7cab086abbd5eefec3af1eac6edac5cc500000000000000000000000083c46e567a8f4e8eacfaab2680f3bb3c60072790000000000000000000000000d6a4392aa16e290ef3d12cea26eb561997e1545b00000000000000000000000052e205c043290aad15e794ed928998c21b23b0b600000000000000000000000043ddf0c64b9616bd2435dbff449307897699d3e5000000000000000000000000f500d94a52db76059324db29eef387e98107e0300000000000000000000000007d62d792ca00af08243567ba553de8a95aa0f53a0000000000000000000000007fdbcffd595e92bb6d4279f30eea426d8d8281530000000000000000000000001eee4df08328418e3991fbaf2d77595aeb68c622000000000000000000000000237d9299860de5dfbd38a6962862fe71b09d8bc4000000000000000000000000de093a48e1b23adc02f540c263336933ce28c5e3000000000000000000000000c24cb1dad804895537a5914da12983bb8fdd12ca000000000000000000000000cce2d3e02cd9e2e6e89a7b5956fb68f544ca64b70000000000000000000000009c264fdbf45f407510494bdc537aa40947e8aba6000000000000000000000000ac3fd0b927f2e97790753a6b41b8e058aa0e9af00000000000000000000000002b95f66ccab06bb39e993d965041c5ff1c3d4f3500000000000000000000000019807b6a83167d43afee297d9ebed9136fc529420000000000000000000000005b5ca8cd5f2727eef6ac6f42e0c8db33bad0615b0000000000000000000000004388d2981376cd5c54cf571fe2d1cf8cabcf6090000000000000000000000000ac97e94afc1c7f3ee94bde4464f5ab1b7136a6c400000000000000000000000004db61bcb542684dd58604a50aaf636e9db933d5000000000000000000000000129e3b7ba444c5a3cb290011f94ad3a9f4b52e6400000000000000000000000016cfb2483e0ecb56a64a3656fb42b61753cb2e1e000000000000000000000000b997873a82c73453939ff45d636bd06c5333330300000000000000000000000015fb3a856f8b1963df6dc90393d7961aa64a8b3200000000000000000000000034bcf6553e7ceb2053b2c8ba4b9451a2d7ff885d000000000000000000000000b056c16d584598820be21ecc30256755ff305f72000000000000000000000000d100c58d60c0aa49414b4c8b930dc27481fa12bb000000000000000000000000b77c6073f7cd6897ff97897417bedef5cd07bf0000000000000000000000000067363885ba395e0d9c9a96191b8df96533fe0d5e00000000000000000000000090901d9370a66cc9b73e5439c72331454a1a27cc00000000000000000000000074d753c309032f0a22a29a0a9059c572b4be9238000000000000000000000000910942eac7c1ba5d294ba01e213177a5dfc0ce42000000000000000000000000d76d83c58b4238ae5d381026cf71e64251ec5779000000000000000000000000bd71db91a360104b679a05a337969d3f4727769a00000000000000000000000050985cf5363f36b32f51118269b841edaf58e83e0000000000000000000000001d3a1907dc15236e652b4ed48ff158373c70190e00000000000000000000000085fd4d6d8a270cd1df3781a5ef2b70a93acc9f0d000000000000000000000000c14c06c2792272b865ea9d8cd5ef1943b3496341000000000000000000000000cbcf35a4a7978133e1c0d52d23b2058af7c0e6d80000000000000000000000002baa72b400b29c21d3baef7270d6e1aa5d9daef6000000000000000000000000d42dbf22b04df15d72b9613c166826a6e6c2301f000000000000000000000000e8847bee5b7b21350268854070e224e6c15f46b900000000000000000000000032eb76cbd26ced19937f0173b60898d3f736242a000000000000000000000000525f16d81ef5dd707b4746550c6958e5f1060fa1000000000000000000000000699d5cb0ae4c3018f1ed6f8a67e27dc86ad302b00000000000000000000000000490b5e1953f2cd2c603b8944504edc8aac96f7c00000000000000000000000069106416c3b9078da4505f04306e71de654ea55c00000000000000000000000017926329d39eee44233356fafb072ef6934cb901000000000000000000000000f3260aa081664b970efdfc163523f678ea28f2e600000000000000000000000062530360d8a9de84b7ba428cf10a5058af9be48b00000000000000000000000051b1d293b2daa8ecfc9827384855745b6370aec6000000000000000000000000cd3fd68608de72eb430ce374ab0cc7d2ce0d75fb000000000000000000000000f2f4ab4566854ef572f509e9876cb1c3a6913d50000000000000000000000000fb2ab89077c0af1f2065afc5a0141f8c46d49bce0000000000000000000000004269773dd05ef5bae931bdf2189b345e530c07a7000000000000000000000000248c418696cc99c86d71feacc9c25477a3cd68cd0000000000000000000000006aeebfa683b72b7aaca8a3a62e5d6315b51d91b400000000000000000000000059c1407fbecf8186bfaa8fca8a0be709b85c105b000000000000000000000000c13cb2fe82b043aa5f4fd42f62feff688f6667bf0000000000000000000000009d4dc8535c1e4ad6ca11ef028afe81268a7b2745000000000000000000000000479704de6605f0fe99dd7d9d55f01dc7b7a9fa8f000000000000000000000000af5918123d947f302c13a2efe4ff0a458c6052f3000000000000000000000000b3ef5b24b0a789d3f6e7f4b2037172d38a42e8380000000000000000000000008250caf1dae4adfd5cb19186fe3b14bf547bce42000000000000000000000000532c4b29f136f579ebf7ac48e629d8f96f2aef09000000000000000000000000caaa91c3fe619fca11bb8120ecb1f8145f75a13f0000000000000000000000003c9cab4e49db3e41742427f490412aeea2b6323c00000000000000000000000090a3dbf825147fa83ca201f5e6ef3b30bb83d10a00000000000000000000000035d2a8f792d884d1534f1b9f2ebc67133d21bd80000000000000000000000000df404f245258268cda21f163a56f7a61da3c90650000000000000000000000009c0bbf28eb98c8a5b2332244eece9a0f2d2410b3000000000000000000000000539e652b988316352bfdca125d6af483620987e7000000000000000000000000620129a98a95a01e6129420f8ceb6da9f0e8c72b000000000000000000000000e853df7075a9281334d69670c058b15bd6451ec4000000000000000000000000f9c96209ee3d95671f780800759f1e795778fb380000000000000000000000007b37043331eeafffbd47b58b2ac81789291f968f000000000000000000000000169bea5e4951c32acc6dae0b1a0087c93dbb9e3c000000000000000000000000534e6ae029c20d65ef900d1be2c43c544c7dd3160000000000000000000000002e6afb9661947d008df791c7609982d77aa25c8400000000000000000000000045dc00ec8176fb4de70a9080c5cdd0cb03f53ef900000000000000000000000082e735f77a60f96eb0f52796886603ec038ac6340000000000000000000000003c199aa289f6d452908b0d58472b2c3f2da1779300000000000000000000000080438ec8bbe04be0d3643194cc825f686f7a9e26000000000000000000000000312157c3f394b9fee52306cf9ea4e4d0946e32cb0000000000000000000000003e8f85db6b2a2a4dd7b7a1062f3a9625364f82fc000000000000000000000000e5179edd40be8ffd6a4f3650b859102bb554b7e30000000000000000000000004cf47841768a5878c79ea6dff5bca59939644eff0000000000000000000000000f3c1c3927d7ed58a9aa381090b163fabcd49632000000000000000000000000311c3459964e34141fd3c21a2cb68ddac78fe954000000000000000000000000ffb44ff993183a7d663eeacff28167fa6dd861640000000000000000000000001afcac3b8a4a7fc6b959cc041424461694d8ae46000000000000000000000000119b8399c8401b5a95ca88a18605b664f66d8208000000000000000000000000b8573bc3be565f96cb57d1ebfa43459edcf2d24c000000000000000000000000fdea0f8b01ec5312eb73347ea23cc9799423733c000000000000000000000000ca5256e0b14d68d40808bf8149643bfeacf1d98d0000000000000000000000001f1246f8103efb96864cbaf73335dd72baadaa1e000000000000000000000000677ab6c7dfe737f671b7eaa5da1a0e8548dfea890000000000000000000000007ea25251cbdd86f204fee7bf1146f40af47869c5000000000000000000000000bdea2ccedaa6f587e38f1c9414971bc3fb3a5f76000000000000000000000000c921896ffd5423054d51a0dfc46930ea4fb0d64300000000000000000000000085444c565189724eb1ff7492d31f7d294672fef5000000000000000000000000a5d439d046ec0e22a7c1ce7db37e5dc33f082a4f0000000000000000000000001478a2a4dff40f2ce584c700501b9b0d224136f3000000000000000000000000749839c9729ac1113e4e8bf50bce63a6c7f4477c0000000000000000000000004c56e819fecb5604c28a591104df8a75837aaf100000000000000000000000000bf9a5ea8eb47ca9b5c505dd683cf6b746355dad00000000000000000000000087f395c2d680b9ece85b56487d1dbdbea0989a01000000000000000000000000095b45a8fe8ea7c8c124ec64f99224bc2bbef7490000000000000000000000001ec5e3b9a6c85f320fe18811eeb8908a48d85bb3000000000000000000000000f78c05ca0089f6701ca461b8bc21d627f84836f7000000000000000000000000a95dc8f17adac6c4a9d9387b59f8041b739762fa000000000000000000000000a8fcf833a8785ae8256d0310201c0c2fb363f90c0000000000000000000000008cb5ee7b4a38f36c2998dc159cd02bbc1160f885000000000000000000000000caa1ac39ee628d76f7792e377c66101565cdf7b5000000000000000000000000ac1465f0450e922016bae39c95931d3e2f5806a50000000000000000000000001bb39fe2cd82c32b376454773a36b6cff2c45f400000000000000000000000005ba3c18ec8e8e39ff12d0a772c9636eed9eb07d70000000000000000000000002ec806933daf8ed9d0e991a58f69a72d9e19af6d000000000000000000000000f3f9719306a4d082ffe0cbce52b530aa778fb3c80000000000000000000000007e3ec280a1a36950b1b042defce8bb98835980be000000000000000000000000abbf0dc718046006de397eddbf5a55f564c7af760000000000000000000000008047f0e2f40dd3d2803640503a90420a120b7d6a00000000000000000000000078fefdef44294ed3cd9e0cdbf069dfe6e33dd1d2000000000000000000000000c00a32f64e75268b943057b2f325d85cf7ce841b0000000000000000000000005a2175016c08aa0dd2185efb4f9f0108fda7e561000000000000000000000000d18b263c5ef331f8c481ebc078d8481c8c5d4337000000000000000000000000514f75f05b11b1d6971cadea20c3931cdbce34ea000000000000000000000000d3350930c6f5827171f2737c4559b787663a36fa000000000000000000000000f2fee34c0ed0147e57ef68be80b3549a51c9cc34000000000000000000000000b1897a21baf6fe8c751a829e0afd8ee71568066e000000000000000000000000c69b471d37d3e36cb95930a53e003ba67f476b1200000000000000000000000071643f100b23b255e655343df18751429c3828ef00000000000000000000000009ef6e49a59be32296e5f726659d546f7871285b000000000000000000000000b627fe2215736292fd183fbdf880c6b9c50245230000000000000000000000009a2ce646eaedb3138e30629fc6b280a8998b7a4b000000000000000000000000f64348175bef04dfd23a2ec5b4cb992c3792a48a00000000000000000000000078c72548f4f9b07f0f23d313bf2d1a3f7f3b3dba000000000000000000000000a7bdf43fffa99f8f4fd1f404116e8fc89fb14be9000000000000000000000000b1257c3d04bab3a5e111c4f54975675895a5c57e00000000000000000000000084df4ec01c470ee446b6df7943923bd30340c36c000000000000000000000000a4556d5cb8530f8627062b10f2e1c05c449c814f0000000000000000000000004e636df991f529c5822e981ede7462dfe22a5903000000000000000000000000129479088785ed9b9e1cd7b87e24ec72f1f63d11000000000000000000000000e19b07f2ce16c4865df9dc3d4696f087c96f747500000000000000000000000045b428b482f487bcffd97a377beade0584e3a7f4000000000000000000000000d0fd711aff34a265fd935c8d592e4b4136b6754c00000000000000000000000044be36be688f04f3133b3cb86b7e5934efb3de8c000000000000000000000000e0254c14acacca3a504c29bf4954c521501186230000000000000000000000004bf252b5cc14398ce69df6444a715fa34be3ee21000000000000000000000000969bd6156e384225be03dbfcb4d8f779b1f7f08600000000000000000000000021b2316c3b9a6e3927c37a6402c5063a050026e40000000000000000000000006f1b6f84c28e345e2ae70b967463f8fd922eaba2000000000000000000000000ac5ec7585356a26d85092999d0045211d9eb12a3000000000000000000000000e08792f079e4ea322e315717df1e10851d6f7066000000000000000000000000aff9bf75ae376cc21f61a7994e269c92989f3fce000000000000000000000000868982c6d9b6cf1cab55dbed9a67d987b2ab4ae4000000000000000000000000aa473373cc42ff0f2109d0910464ee2b822d8f640000000000000000000000005260b7f3a6f21d1fc2a68a44f6aadebdaebdc4b20000000000000000000000008c533e1b8663aa2f481d2ca3e2e764d54bf8d9750000000000000000000000009d4fb60a2c03a8b66785e9a20533766aca0df322000000000000000000000000e0c50433d1f778a235c7b714a88958a0d76c13ae000000000000000000000000ba076b1b3eb1b579ce7f61e7a42f605de7a5eb18000000000000000000000000a0050cf58cd7b63689da4814f8de396846f412e2000000000000000000000000d66dd5615e2955577cfb1165965b7d1aed2e72a1000000000000000000000000f890ccdbb83353e201a99215dd8d1b3c9ac31aae0000000000000000000000002b51ee6b029f34e40130e430365dd852ac580a98000000000000000000000000f2f36c03b18fff19ede533bf781917694484e6700000000000000000000000009e97ccab6e8496c8fdb8a64c84ddbf860bd3fc44000000000000000000000000bbd5713a836cae6d0ed248dce8d12e376a3ac7c8000000000000000000000000686e99ef0bedb82509ada50c5bfca236131cf0f9000000000000000000000000c9a1784c33609f6442b40e98d87a56a0cd19bde80000000000000000000000003d99e86fd94ee07566057354ad3aaec9752696e90000000000000000000000000ee5217ba5641462dda41359e137ac9431a55225000000000000000000000000695293b0372e94b6c4345b3f82ca043962844704000000000000000000000000d969f18969b939e08eb510fb5a3c09a2754265ac000000000000000000000000b10b7e600cdbaba7f2d30f2e23cdd741c19f19c000000000000000000000000058ab7d0334e5e82b372b27ff727f948a30f0520300000000000000000000000039d4aaacd52f269949eabe7e0d5726bffcd091a60000000000000000000000002e37e2fff34f9d7c552862cc9ed653018bfd0f590000000000000000000000004b8df6117b45f9b45e18b613dc1ecb9dc92c6a710000000000000000000000006c01a33e4a3987d7f96de9163db439d12caf65ef0000000000000000000000007aae8dad010df38add6bfcd7fce05faef6fbd227000000000000000000000000bdbd7b4f8f8cfd56895b5ce6205d09e58cd4c2d2000000000000000000000000e72595b3ccd04a57a19b3319290de473848ab2770000000000000000000000007abb7c320b44e5ef8107e128f25e71834ec45e460000000000000000000000009aea167372ace7358131721d431507777834ab5200000000000000000000000059c307c78f691dddb47898efe2537534f5743c580000000000000000000000004a12628eb5fadf72b6fb13280fddfef37fb43106000000000000000000000000733d100cf207d5011ae1d8a5df905e8782517cfd0000000000000000000000006b48fdf7db866b685ebd5120d94436a5d59d4ed50000000000000000000000000580f55813b3ed70c79b2307e21e1208cb26585c0000000000000000000000006a1adfe41db16f96c435d0cbbb3d353a16cca7c70000000000000000000000003103d01e79057b48e03473cc443b1c19e2f3ac6e