60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6665746368706f6f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206665746368706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000002e516d5839513274424c4758445031517a4b71696d4d4631506d585a547245526d5551656134725236484432526444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a00000000000000000000000096d5e00e9e6d81535de09183554631fe4f76353200000000000000000000000001729fa0d5c6f442ab912d509f61ea933f15d0eb000000000000000000000000ca5942a2e0d3ae06fbd99df776219a07f0aadf930000000000000000000000006b85100ef18be17d314a36bca0e362224b92e1090000000000000000000000003f8848ab2d9649fbb7c43c6e6ee6576b8d8982ef000000000000000000000000d6b6deb56a2770fc69ab19455559ea7b369b2ee2000000000000000000000000afb4cc6f32397fb40ff6d1cbffe61b01a1f2ee21000000000000000000000000e8a51876658fa28309d4c21d8187c571c3212bdc000000000000000000000000c0067103b8b22700e5b24be44389872ad2691527000000000000000000000000d329cd868414f655eb420bef540e3c65505381a500000000000000000000000087e791e6c3b94225b3130e2fe298fb51567f05ad000000000000000000000000ecc1c7332287e23918c16aeb998894e91afd0916000000000000000000000000bdfca85bee7f93456d67554af694f092df177270000000000000000000000000b9d491c3bbc6cd15651f5b63881507b7aa4cfb29000000000000000000000000a4939d0f2e50a200dfd774e427c9e282f8783b34000000000000000000000000c7fc71329cad9d6445f27f39cd4d6050b9fd40b7000000000000000000000000e0349ed16eb5943c18923602570c66c997fb32ba00000000000000000000000024cf2e5eeeacafb873740bc572cf0349e6ddd0330000000000000000000000001242ba6a111f6ed337f726c168efbef7692be53e000000000000000000000000969078041b93b8a2d31a86e20544a219330f1e140000000000000000000000002bf0aef384d1bee97265745b3beff0a5e5fc4e05000000000000000000000000418df74b076e74b30fa64435bae5bd50f06bd8aa000000000000000000000000c4d57904c4435a9348b56051e4dea6055d85a6a9000000000000000000000000f94aacfb1c9e85df8018a7b2456d7bd5d03c85fc00000000000000000000000012496eecc78b33915fff00843983cf6e5547c7a5000000000000000000000000c70aedf2ba6f7bb1d0a05fd0de9c028503ef0c0c0000000000000000000000006f1a62ec5de217a4d9fca0073571cf2c02adc36b000000000000000000000000ca1c58bed79e9698cd35ff330d07039ce92111de000000000000000000000000ee48a9585357f2168ca04613590add88985bb9910000000000000000000000001cdcd60698d50f89a1a5d0aad45c4ef4f538c80e000000000000000000000000068c344a5da70b8459e1736b0445504cce0f11c80000000000000000000000000f68fbd73f67186ae31ad21d365df2d14783991c000000000000000000000000b81ce7954574c91b00485339f0564abc74eb6468000000000000000000000000486c787954ca5776c53d1eafe5addea8ed7e53b6000000000000000000000000b5042718e7c9a12f39897ef037bd5b5a928d2e1b0000000000000000000000001dc236ffc44d275c49629dcffbc897f1585752ff0000000000000000000000001b33cb97398e493e6ab1374038d97a20362e93930000000000000000000000007126cc7bb8a1cedf7dada8dea04123ea60c6729800000000000000000000000099ba0f53e5834f96e89b306bbc25248d1518ce430000000000000000000000009d8a55e5d5c31a3a3b866645e73e7301aecc55920000000000000000000000002cec5cfcf88b423eed6023ef38b262ec189753c90000000000000000000000002e4365f7e8cf4015bcc2c97d64707010854d7e7b0000000000000000000000009cea9f7671fb1b4daa0843bbb93f4f41cdafc9e00000000000000000000000002150493e3916226406fa561f879cf1590d22937d000000000000000000000000b8169c72ae75c4c67d1fd7562c165ae375e0e3280000000000000000000000009efcf652934b2eb73689a50b3128ec8b2ff9ae2600000000000000000000000082c8c75dfede56589ca2cda28484084f3b6d20a8000000000000000000000000e2a5e6121df91463b2bed0251dbbce963de58c1b000000000000000000000000c5c0bbcf5cbb2040161a85b31211f4eb5c0204ff000000000000000000000000ef3e395b4965fe340282381eb87d92a126722b4a0000000000000000000000002afca498b78ef3ca5a3ffe5a6215b434027c0355000000000000000000000000c14cd5a4e22ff7d8e8e7caf6b32b282b9450f2680000000000000000000000004c2ecfacc7f20e068c5fa0cbff2ea6e74c723e3c00000000000000000000000097ce570348ee3450052771b66a0e34a2dc6bc138000000000000000000000000c0408f3dc1f05fa38c81afa63a4a6c1ba3440afe000000000000000000000000938cc6065e2ca7a303d2a383a939e1971359ce080000000000000000000000004d6d5e6e581345f5e8b79783a1d172cec18071d60000000000000000000000008438bc7cf39300ca3807245b49ef9b9616b7536d000000000000000000000000d0f6d0fd8d4e03366cb2453bebfb3b5748b61ee1000000000000000000000000fff72f088b18a9e273ddda29cf086a3d795f1616000000000000000000000000a084b2dc24c3256d1c1a841197ea5b35c914b2a80000000000000000000000009eb7037fcbf06d957c1fcf0493a8cfd51e9cd5c30000000000000000000000004f476a423e85b6ec81d3f3626b78cea838d543a000000000000000000000000090bf769c4323afccceb7c060866e47cb8f1af39e000000000000000000000000f46423c8042c676c4f806e01aa3563f728299248000000000000000000000000a775b74c40e627537063260bdf64dae2b560a72c000000000000000000000000104c44e9c4a32fec055a4a9b055862de7cfe870a0000000000000000000000002b6fc0b19b07bce15cbcde1bde9af872423fb5da000000000000000000000000671c0d2ec929c175d6b6d7b282a037326b97198d0000000000000000000000004cd4a58c621c47b091e8fca2a821faf0657ecd2e0000000000000000000000006a2e5778fa15d13b6c7ddd94f3a157539b7a149000000000000000000000000082d43ff81fa1894dfee065d83bab66675d26cae60000000000000000000000002a9f7272658b7ffc7bde050c6e201f942adcea12000000000000000000000000e89c89bc3191424ef30fb3227b5e37a49ee4ef69000000000000000000000000bcadb02844c58c55f723c145ddacd0e4bf1de0ec000000000000000000000000dffa0011fc3fa78bedef8b8e390e0cb21e8a6dba000000000000000000000000da7dbca975f8e93e1145ec2af7d7aeebf99355ff0000000000000000000000001651a10c50d510b27b6ab5e6ad4ec514e0241b40000000000000000000000000e3f658726584b74ef1de0ecc1a7b8e8a0b8995dd000000000000000000000000c533d97b665ec7fc9aff29d4d5dd8ebc81f35db5000000000000000000000000f7cdb6239bdcb8d65f9379590953f2edbd33b31a0000000000000000000000005b1aa4290be29777c2aa60d04bfccdc14fa6d89a00000000000000000000000054b2cd5f4e828ba080850540f4d2432cc632d8580000000000000000000000008b8e484ffed27e6aa439812ec08dc2e761ca7aa30000000000000000000000007b6a7bce23986f857608306b3d5ed8a1539d740f00000000000000000000000036102afa8d70eed66ab30c363e1a513fdc57d66900000000000000000000000065dca6ea5d05af4d2ac566459b92ac95dc66e6510000000000000000000000001fa7ec41a293458ca7eaa62484f6d45972c5fb480000000000000000000000005964b15f338a10a40a3c183f522bbc1f88cc01e40000000000000000000000009098edcbff3bac916057514168769a7d976fc74e0000000000000000000000003e0eb55800b2eb2064dda709f434271cef7bf5b000000000000000000000000007695698188649e49e83f7873b25af82052295430000000000000000000000004a57e185a86e23c8e0a2a005008c2add4407ae08000000000000000000000000a85ed4120d960cc502799f2773fa254b0011fed00000000000000000000000008ef7e90988ba2eaacbf0d1b2c04be0276898c68e000000000000000000000000462ccbc5cf45f08686cb3998a674c0b13f51493e00000000000000000000000004343fc76a6db0d68c8e6f89c209570536fe19b8000000000000000000000000b0455dc2337d3535f0a30ea8f1447e9feb123dfd000000000000000000000000a9ad1c2c2bf8af71508ff737e15ef6cfbe6399cf000000000000000000000000a6dd9e10228b3f91e5353dfb3a62a712533106be000000000000000000000000c1bcca80d5a2e8f4b45bbaf89e442eb92ec58af2000000000000000000000000fb33c0cfd5441bfaf50a77e58bea4a8a3cbe7f2800000000000000000000000075467041071899f4fd3b048763cc7305a154d95f0000000000000000000000000d3c75345a17ed302d015b4748de6bcf119310c70000000000000000000000001442e0a34385e03e7c9e1bd8f3a643ddaf924e0a00000000000000000000000055e913c891eb7de7c6367d6b64071db82df90a60000000000000000000000000ef90ce1bba3d492d77757214cca00c8c4800b947000000000000000000000000238fc1972899812342369937420003540255f5ed000000000000000000000000f634517435797cc613c5ba0f27ffcb17c13f3ade00000000000000000000000050e4bb78bbbf92746c6f9387127a9e88b0b78c23000000000000000000000000a360465c5a7849781a43dc7950278f46307ea6c20000000000000000000000009f70cf623449a0a7921f2f2f891319d213ef7db90000000000000000000000001dd031d386d10e1e41d9fc438ef976b3a5f2f22b000000000000000000000000b1a3a182b084b42c1841fc959b9e4b27447f50ca0000000000000000000000003e1ebbfc2423ab6d1e9a637db6ab7700d5135b8a000000000000000000000000b4c912c29c5809c04665ec8739e880937f04b7a10000000000000000000000001a13feaffd0885cde98420b3f6ddaaca8d076c99000000000000000000000000985c0ae3573af21f01283e28215a3ee9b6332ffb0000000000000000000000001197035a0dcca0514349a3194b0dcf543caf7ec80000000000000000000000005e61a5fbfbc05ce21ab003bb3ab8576271ed27a900000000000000000000000035480d16ea9556f28996f4238799c0dbb668d0b40000000000000000000000002ba19b73ae1187d26e901ffafbe8d128d7cb9d900000000000000000000000001177cedf37b750a09db46906cc1e00531613fa6e00000000000000000000000036f049c4fa6890a69167111dddebac08cd5ff062000000000000000000000000dbf0f0cbc7b1c6e45b4c8ec57dfe4e9814de1bea00000000000000000000000000aee900b88067f3a7b24407540f01ffc3e2d81f000000000000000000000000b75b953c7f8eea8bc9059bade4f67cda8202e3940000000000000000000000006e6ab322b1d3123fb27ad64e50f4f33697f51fb500000000000000000000000088668356d60a3cdd7eb76ff10ee426159a82899d0000000000000000000000004d6c67cd2cfb323dfaaf6ec27bfd0156c3d64e18000000000000000000000000f5bbcfc54a67f11e7dca647f7787598f33eff1ca00000000000000000000000086de148ef6f5c61b03adb4be4ca1f0d24f8736bb000000000000000000000000eb40444027399442420a3aa7197100009e520818000000000000000000000000dff8d1b6ed6f6b0e56e8ae7d6f8e8638d421a909000000000000000000000000b37503a7b99b8608b3557f8c50fb48dfaa36b298000000000000000000000000e519d9e4bed969fc82f3f2bf0327a3c05e7c9d3f000000000000000000000000e999774fb10cbd64ddaa0d2abdf6255b34c2e76b0000000000000000000000008d70e21807902a18293cca6fac1d34a16376db5200000000000000000000000078e6b2286ef3bf641e5e71d1a144c2e4e65262ae000000000000000000000000f870dd7806ac7354938850119382d53827492f950000000000000000000000009ffb97fe0f2e16d2ba56dc6f179d4200fdbc4df9000000000000000000000000b94d2fad06a796d60a3ae0a5930f2f1b46b65b3e0000000000000000000000003d01a2afe7c08c97e2a15e4cfec63aa619e21059000000000000000000000000c4a6c646ce871fc79bb21835570cb2c130f5d7bc000000000000000000000000976f6276f1823c60b62294a015e117b9aa7f26050000000000000000000000008cbaef1281acb94ff316d7fa1c59ad49171c15c60000000000000000000000001eadd9c536c79e6beefcf18140bb3352f7940efd000000000000000000000000820d23ae4c22795718624c11362e8578365a2b2e000000000000000000000000e4c5e7ea3d8da7607a50d74c11b0d318a2ac9af8000000000000000000000000c5d8f803daf23e44c8c26fcc297199efd4d3656f000000000000000000000000b30fef1556f9f2a1d1cfc6adf6e0271ced5159f20000000000000000000000005867e17801f56039d91fa0306227db8557400ea7000000000000000000000000e7b127db4a7989f6e64f86b3fc14243dc0c6526f000000000000000000000000e18c82ac350fa3a5cb24535f67f0574b0ec121d10000000000000000000000005f8987b2452b19e412b69acd1a3dc823b303c9cc000000000000000000000000c3e5166b2b3903fe515e684dee23d13f5cadcb1600000000000000000000000060ee73dfe3fae9d5cf6d6ac1966fe59bc967f48f00000000000000000000000008e19f05c04eda5d547bcf5057572e671a695560000000000000000000000000e51a747f7db8dc6c6f8f9f7e0c2541e0eeedd6b80000000000000000000000008b65f72832f649e7a94216c9740c3480b5746f6b00000000000000000000000052487b829f28e1ef6ab9afc4b52b17b6c0da6065000000000000000000000000c9a272ecdde7196a13fbd45ecc311f70fc1fc4a8000000000000000000000000d35ed7212a5ddcbaafbb96f4d3a6e9f1708841eb000000000000000000000000920928a0ab26f2ced8f375aafc5a770052e1045e0000000000000000000000004f338e71b7db07db8ffef70bd6e274babdece96200000000000000000000000055800060d2d61d6d88eb60ca227ebff92ba03e2d00000000000000000000000088c4ba1df1b7bee75c656f2a13b1fc694d1f66c40000000000000000000000006e22bae87f74af92ca62419e649fe9ac076b319300000000000000000000000071549e4a1ef2afe3be830cea4b8512b8f5cb64b9000000000000000000000000630104129798bde34ff98e4c02fe1bfaf81b8ab1000000000000000000000000bc9cfc99ffe7711a25b3ff8156bc82a9c1b4b8950000000000000000000000001a0620e72e2c32e176719c8c718552c71a8ce8f3000000000000000000000000b5d11331afe34adcabc7b50ce53275315fb8d91f000000000000000000000000cb7ef79d08f868e014445e1360fc437953796866000000000000000000000000d2268769f6ddf5ebcaaf87f8f060275ed413e25c00000000000000000000000086b40b5bc1a7881432c60b4c605f8bb327cbe730000000000000000000000000cc35bf4ddfb9a5e71fb7f3052667d94fff6b81dd00000000000000000000000055c23497ab7ab952b1952db65c140b120d6449980000000000000000000000003aa24d9156c04132e7906ccc0870c4c1b7a908df000000000000000000000000bc82e8e01e7f6110b57844adbbca9d9dac72ea4e000000000000000000000000cfee6f9f4a3e9f226129c1a681e6c0095f7c6e5700000000000000000000000020ab0e41fb9aa37d24e3dbc450537e1e18127a91000000000000000000000000fc298c2bc0d0beee91f08ad49b5d2544fe4263e5000000000000000000000000e9e642e68943570e10dfc9f440d5601b855986870000000000000000000000004b38c50551ac032acaf73fd714972e650891217f0000000000000000000000001aa39030fea73ddad8308fc69c47576e78ab818c000000000000000000000000985346ae3832cdadd99d660a9661a200518cb81800000000000000000000000035c190cf064a3975ffa51b45b0b2748285297b87000000000000000000000000bb94c91aab21a8ac98c8cf72b4fc72c97ce039620000000000000000000000003d93a7b1dcc1399641d1ca282fa6c25b67aad5c80000000000000000000000008e5ff05842b338f92f1950c017321e819464358200000000000000000000000015d745ee8ede437469f467b694cdb29dd94e09da000000000000000000000000746a70dca11b9477717a0f8f964500fa388facc1000000000000000000000000eaa2914fd09cc4f99dfa824cc7901811677d846900000000000000000000000067c055733ffb0e3b757327e411ab58ed0641cd17000000000000000000000000a9f71d2bf6b3e281fe2ec0c27de3072ff50b5b400000000000000000000000004c2f5940208ae84b68432034a17a0ba8bdb629fb00000000000000000000000004b4785ae99ee8bab9392d2e3311ab1dec34c498000000000000000000000000fcf06989eb5aede4ed0d02def240324c1dd2b16400000000000000000000000031ab1a22e85a1300d53be28a612bd394fa1902440000000000000000000000005c21983cef46255f07fa31b1a07dc9d95cfceb26000000000000000000000000c4ea6bed27533541d21eb2f80c9fd87a288caa1e00000000000000000000000021150b37388ae00c6fd8a192984dbc25ab5d83af000000000000000000000000c143f6f4cf5306a6eb9e15776773df1e6bdee4420000000000000000000000009edee0fa2737bbe1822c2710618e42f303f742d7000000000000000000000000a6815c159c2e4fd85345686420578c27be97bc3c000000000000000000000000d0330c8c8b857b1e3fd28c5ccb8165e2d2ad7dbd000000000000000000000000682d03e8e4720b3fbb22366b56d78457fadbf00b00000000000000000000000070e9573bc367a665164534aafd22f45fee64a7b0000000000000000000000000e18bdc88972cc6372d0fd591f63e4b6f5f2a5e84000000000000000000000000a223a6af068e58cfcf07dfabee4d3fefc446533a0000000000000000000000006f87053901d2d10fdad518d69e395a7076617f3200000000000000000000000060a636d57b6451984e3b5cce0fe0b017dc6e18e9000000000000000000000000d14b50186cf6b270e9af6e87d62efca5cd0c02d2000000000000000000000000578476b784ba52cc4578a6b4f87cd488a7671e14000000000000000000000000dd9f24efc84d93deef3c8745c837ab63e80abd27000000000000000000000000fea615337aec11472fc5a5299afcf9cfc94007aa00000000000000000000000049a7458ef9aceb1054d6052753dd4690440f17020000000000000000000000009068abfe4d7c1e0ff5392c01493d6d923382b68b0000000000000000000000007b1503eb858a10027da7834436a4260c799fc092000000000000000000000000cc62eeffe3285a185e334ca01b319043193c4b580000000000000000000000006035138820cf0b8a49bb0ba501c7bf6e186adf63000000000000000000000000e390aed2d726bd2b4b6137bee90879555228129700000000000000000000000087bbb84fd7102cd67ec301d34fbca59425c1653100000000000000000000000049c9aa76099575dd7575389e7c215128a35ae4c8000000000000000000000000215d7ab37cc685a18322f29b8b309036d6c8b9f6000000000000000000000000e897ba5a2473407fd4730f2498c7ebed8ad50a0b0000000000000000000000007f575bdba17d5a8f074cac475c0801f898a50930000000000000000000000000ab4e80bb970deb9e9abe325933fe4ddfb661f4610000000000000000000000000fdd162272560cc5a2e216699b79ba864ca26e5000000000000000000000000001fbdc53c258c99b8fc86d86d0a519d54cc62fba0000000000000000000000001c4fcced4540b291b5f1b7cc4e1b9a609814a1fb00000000000000000000000081867f630a1b2df4135e11488a4aa8d83071be910000000000000000000000001f89aa5a09cfec19cbe7d6bd5b144ab080062cbf000000000000000000000000350432df9d8e9235cf215f896a7c7cd8533b63e7000000000000000000000000d330a7d57738cc6df52668f310dfe39065c999ac0000000000000000000000003ac577cd16abc93ba0cc7aa6561980984d0a8d71000000000000000000000000274143934286816be098deeda0afbaf404504e3c00000000000000000000000051d1e3167d8bb159732c1a2d5560e7a603255686000000000000000000000000bfbec3a14d272eef48c64da4dc90ab47931438bd000000000000000000000000b694256b3690f603fcd3d88e394ee567015d630f0000000000000000000000000ae6801f8b63b913381576fa7a87819d55947168000000000000000000000000bb734f4ddf77c80906b1c527c08d4b6194a411230000000000000000000000009bf0b4981dbbe7c1e0274c7c105fb2c31ab7f16f00000000000000000000000046eae72ae37f13345a4ffc1fa7be01ab3579cbad000000000000000000000000e3875429d9a4a1be3bc98763cd706b861909b7f10000000000000000000000005ea3c40427a666faad6788edc44903e35547ae2a000000000000000000000000f86dd6edc4e3eec7fe22b0964c75c13b7960f8250000000000000000000000003b3cf9b29273a43dd7e204aad635fac33c47413e000000000000000000000000567c28a37ab0862509c0ec41953bdeb939c18ff1000000000000000000000000bc0e80b6bf21697eba04882204d288c0b76d2f20000000000000000000000000fcd3ad6890e769a935ae27c9cd1c1e70d7b4909200000000000000000000000079521b3bd9cddd67c1b7eaec00183ab5335baa750000000000000000000000009f49d1ced6448b775ca0c20c429fe3975e813b2b0000000000000000000000002dcccd3af05e4d5173923e34ae2c7894528dc992000000000000000000000000b6b4ad6b147a32c4d58659efa2848e0b77bc025b000000000000000000000000460eedc9a1dc255d1b9e1a9ad349b95e3309471a000000000000000000000000b93c4d4386f7ea6a88c3eea09f25aa53e0b668190000000000000000000000005b11fd7fc827e812f4f17cf8a8d2603f609f5d39000000000000000000000000c56df76a15c2ff1e8aebc223589145dcadfb8d29000000000000000000000000773312d024bfb0db016278feffe558d380cbc69000000000000000000000000083836cceb31b8c1b0fd8fe2a6fb57fb8e331811300000000000000000000000071f2dfa6b3029f094fcd1fbec68aab2f56c4582400000000000000000000000075937a887b2e957d7c62bd185702c83b86dbc5ef0000000000000000000000006654433c3a18e1ce0746287872bdf6339ee8ac960000000000000000000000007837abaedf7af880f63631c6efd4e64439dc615b00000000000000000000000078da2b4160fbe8ca202d35936434cc11797e89f50000000000000000000000004ed29ddd6ec5932c9d639516f7dc84dfccfec06f000000000000000000000000c01b8af331a74d10c4e9c01e1f6bbe40ce16fde100000000000000000000000098f6470a3bfc2274cb84bf6c4099638b802394ec0000000000000000000000007efa41942a6cc3eb414e8823402b089f4d1b051b0000000000000000000000006906652fb7f3d0e54cce67a73ddd8296eb18eb380000000000000000000000004f3a519cba4fd55ea63700e691a0965d32dc96c800000000000000000000000044acec1b621fc66f9cdabc0d2611047de4c2101d000000000000000000000000b734d3cce9049c70dc6379d684ec02a9689e194b0000000000000000000000006ca9bd43567cf6e53a121a756e9b0da5ad4d1a3e0000000000000000000000008843e00971e5714bda95b08bfaf57167d96ac426000000000000000000000000f8531c399af664ddef220663b44f230b0b14332200000000000000000000000017a4088a6b3d8dff8298e221387245108ebacef60000000000000000000000007dd2e76ebc9b86e12dad31e3edc45f0052190d8f000000000000000000000000acb21338b83fd53b246875e34f0dced4025850fc0000000000000000000000009e66a6c5a1b1b94fab008a0278fa3e68ecc460fa000000000000000000000000306aaef2fa2e3ee7a130c31c3e72ab8f6d08047c0000000000000000000000002061b41a0ae681c1dbddad5c39e46014ba82683900000000000000000000000065a88f4ab144642026f2958e3655248d18198c25000000000000000000000000ffc72c00ca3d26d3c222c18a76b015bbe0021f610000000000000000000000008fc4d730770f86af8408a7e4b33e6de466cacd94000000000000000000000000b3b2809f44425306ddea0d7e2aaee143d94be3f900000000000000000000000006444f614a82ccb607a4f3c28ee79ea90f9f9156000000000000000000000000d6263ce1f053df064b30be1ed93f1babba9cfab200000000000000000000000085562adc61c622f65bb16bed4cfa01ac14e60515000000000000000000000000ff1ed0228337e7b964d6b71e4b0f69980ecf98d00000000000000000000000007bfebe634467031cbddd03295bbd623d511ed645000000000000000000000000d1547b14d8c1dd3d0c38927e081c55f902674ea20000000000000000000000006a3d6922d4a1209dae4c2171d475f830b9498daf000000000000000000000000f66d62b5c5be774987dea5004d2b3d1d07cdf2f7000000000000000000000000979eeaf9e60fb6868ffaf619d9c15eea28ceb7e4000000000000000000000000576b992c0a5056ba463041153bda653711fdded300000000000000000000000024007e2612124109b02bac36ccb9d3cf06fdafb3000000000000000000000000fbe9f3c302e02d65d7d9b2518c876997734a4198000000000000000000000000562b24bafd19688f01be393cc4f38f4e81946588000000000000000000000000433ddabb238701084d15c5cb9c349ca44bb91a660000000000000000000000003a47c0925f8c40db5735fc17a4b861152b49025700000000000000000000000031cbabb43eaf6b826d5ddfc98efff1a6e0efce9a00000000000000000000000016cc14bc8684e580eb7b89f81d17c4801ca070bc0000000000000000000000002308322f7df487bd64ecf86fc4c2dfcf3d17dcc900000000000000000000000079b3f8b27d5aa05c95acefd58c8ebea295340d50000000000000000000000000f0e28c4cba09983399129ad6bda16c2b5a9aa01000000000000000000000000041008fd55c9a08bced582fc522c27401fc2e569d0000000000000000000000006e4cd4b1527ecb57b48bf417dddd4dea6445525b0000000000000000000000002483cf53b04021f1a3a3569bcef1adc4c75237ff0000000000000000000000009d6cf49138daefd3fd10d851bcb03302765a9b260000000000000000000000004961202f89ac55222d62396fbd59c5c55dd4dd36000000000000000000000000a1ed9c875f1de001fac7963e1716bc31f522fc78000000000000000000000000efa6c2244edc72ecc4074f0a47a1a64e7de47b8d0000000000000000000000005289814d48bd049df1e07d39e9432975d161c1f6000000000000000000000000cbc88abe024a8acd88672efe8b48d07cf6c8aea200000000000000000000000064a46d2643150e4e1dc2989826869b91e5e84f83000000000000000000000000570bc2d3bc28eb8f1891a21aa2badf444bbc5e850000000000000000000000009ab0c71cfb64537c05df266c3fcfa82913bd497800000000000000000000000058de0fb197948d99cbf9a4ca9eef58533bd273f4000000000000000000000000eb1a6ec764409c608d69ba65867a5fca10c3c74f0000000000000000000000005c5daa771305bd0d62137a496809791c604d33cc00000000000000000000000092b5b4c0037beb85ceb65e0029d2c85c061ae82300000000000000000000000053236c0cebdd5f18c21b054e6265cfa4b9f41e500000000000000000000000007366fec22f42ed5d745127367f656e22db302b26000000000000000000000000edfea2f7ac59980150429fba084297002c5cc64f000000000000000000000000d4190776ea47b9afc45ad02d6eff9615148ca93d0000000000000000000000006e5229c79142aaa6775be43fd2d62151daa22ffb000000000000000000000000f3c92a7004fd0f653089019812350b513b468aec000000000000000000000000d08b7fc998f24899e0916cdcf0edd8ca0ed467ef000000000000000000000000fd9b63e73c30408ce4acc8365706983de4b0dcd8000000000000000000000000d761a067fdf131ba5ee7cb32209c74c45beaa01200000000000000000000000011f2854e6fa46b069418d7b614a5cf426c55e69a0000000000000000000000001707e23754d0a80016ee36207f73bda5a71207fd000000000000000000000000ade089a29248a0eeca443d2729302b76805b123a00000000000000000000000055cfde293b7392ced999e9762f9231c582898b1f0000000000000000000000008a54058126fe5dd6cce4a7c79d34978557577d4c00000000000000000000000051708c77687692c853ca2d27e43b9f26dd47daa0000000000000000000000000dc6addf985f6aa3022e387680e5c928466bd657900000000000000000000000080c717ba872cc8791e15b6c403d9f4dfe9cd77b70000000000000000000000001bdbb4222cf8567a5674ecc6332b7f13b95aa975000000000000000000000000996fcdd0637cce7df895d29e08f8ed7286e162650000000000000000000000008a9518ce1314a314275b42151e0e00840b08b530000000000000000000000000d574108d73b6b9c915b2f422d04b3a99e153b368000000000000000000000000b4e305e742ac215e4493f0efeee31fc0d57a03e700000000000000000000000054c2e2d866e2d9a3ce546d9f1cd48310997144d0000000000000000000000000952cec9b65dcb77435a300c626860176cc70ab4800000000000000000000000049c55c7648f95a287336f6884e331fd873c87ddf000000000000000000000000379601facfdb99bafaf696c3b17c25fa4b1536160000000000000000000000005ac7fc8d561066e180ff1d4f141fc0cc0d5b02bb000000000000000000000000d84d1a96e15092ed1c8920361c7bce25865e7ed000000000000000000000000004214c4b2961c5dad5d7c2008c238e77d3adba470000000000000000000000003c0f1c0b92ebc3ee694602959f44bb718d0a4a350000000000000000000000005e53ceb901ab3ac7a242480b67ff5fa7cc83e2c0000000000000000000000000d0e916ed0dcd1cc960527492189d5f120b441251000000000000000000000000190c97236da1b40a0ab644b7b0d299f3d707eb3d000000000000000000000000aee1e33f9ccdf868bf162b05eae88070a4c593d5000000000000000000000000962c8461c0608ffa70da0a8428ab561172fac71a000000000000000000000000a33173a26970f8b580de8c642fb16fb288f3f2ab000000000000000000000000b1128ec9b5da4ff0dcb7133a7e61e8a342bb91bb000000000000000000000000b0799d85fafc89c81c6c84f1c049769166d60627000000000000000000000000a5c86ccb55d9cac831b94697e15b753e0eb413c6000000000000000000000000dd900974c67f11ecf6e007f5a890a8491298404d00000000000000000000000018c8942ec811ba5ac285d458f0b02d3e613976c2000000000000000000000000196e0342c2405000b7bd903566090d98cd9cdfec0000000000000000000000009ab47f1c560ea5d63d927fb7acc1b7d4fc23006c0000000000000000000000001f7506746ce2c4dfbd990dd935a4c7accdb92b9f0000000000000000000000007f1e3e906fec2e2c5baa1fb4609ad60a1134a323000000000000000000000000d504c8bcc4f0ed26c4b8d6ec0b394e4d7d3242da00000000000000000000000070c9b22b655d31f07c2e9077789161979b0383710000000000000000000000002e53f81034675170a29a0414870dc6ca56da69170000000000000000000000004d4dfd18bfa2e725f31245eccef195378d6d934a0000000000000000000000005c8990cd26dc569ce1337cd78fb2fb098454c4eb00000000000000000000000085ac3038ba3600d88626a5abf80113be048e1e300000000000000000000000000f6fb1a0e3356f3b4e99f4767ca594b031cdc8410000000000000000000000008ce38336bb9ac66ae5e6a921dbb8768b2dba75e9000000000000000000000000a156ffe26293a303c50d5359bdcf7eca9353d38400000000000000000000000022244a86127e926cd36e49cac20f701c34511b8d0000000000000000000000004aa10a060a7b24a66bd1afc32693e18f87a4ca850000000000000000000000002c65bda911ed48dd75a02d057fcdc0563ee3ca18000000000000000000000000a2f27bb0c10e958fed550143a0f067c4d5569271000000000000000000000000887603ac5f287c8960a176fb5bc9b06a999beeb90000000000000000000000006afef28260d28a605833a44375554de27f8af6a6000000000000000000000000bcbaf08f43d7a3daeab093d8fb4498ba924bb23b000000000000000000000000094d5a503124ad1616c793a5beda860f363b82ae0000000000000000000000004e4e4bda0d8b6613165306e8791ac8e6251d5dea0000000000000000000000007d0ced52fc242bd29590102a65b97208172e1a06000000000000000000000000e2b07d69f532ffd66cce82a140f00dc9138cf31b000000000000000000000000ff6caa80047084de57f034eeab77e57a32ff2a7a000000000000000000000000e48ad15db54f8f73fb1dfa74c21eec58bb0410c40000000000000000000000004eb712f7ff1e7c7dc361600f885d01dd6d9dbe6e0000000000000000000000006127cf1d5b4c7b25e21e8b7605181d0970eb48bd0000000000000000000000007890e6223b77ef6dc3c5c01d677030114e66ab6600000000000000000000000071c6addfab5d8f9e1c6048f72187bf14a06436e00000000000000000000000000f361efc748688cbd195d8361f73ebd758ae2a240000000000000000000000002bfb29355feeedf38128f4af756f2a5164bc012000000000000000000000000088c935a468fe93e944c6f8aea886e9fbd731c4d1000000000000000000000000c5cd429a4a060c49689b38c22bc7a374c103f338000000000000000000000000aa47fac7b5572e049b85143e3cda437897cef62b0000000000000000000000006edec4392fab1d723f7de6464cf557f37fb22329000000000000000000000000d025992207f140bedc70a714b5bb1c5b0bb9f6dd000000000000000000000000752d76cd2c72477f636800374a637b2022efb7920000000000000000000000000c5ff35769cd34856788a8c32a065dcdf4d9fab2000000000000000000000000deba1bdd0202019e84debba0515ba18e651b3bd1000000000000000000000000c8a481232ba2a64b7157c23eaff814b62f525539000000000000000000000000ac17dd68016942e6900d14a8c5da290fabf9332e000000000000000000000000091b4dd7aaab7c04739782c0474aee0fd2886f84000000000000000000000000e1dfcbfd6e4ec5f7c0e2d307d21715814ea0b71a00000000000000000000000029a43d24d690eb83f3ef6ab8c9cca781940512bc000000000000000000000000007f321843a58debe3948cf49f2a1bfeded526680000000000000000000000009d7545feff098c02c81f234f5530e9631cb878c0000000000000000000000000c0024cd415abe0b2f8b4901c557c44fcf4bbeb4600000000000000000000000046c4c8c51cd40c4eb528c40225cbf81c0d3ef508000000000000000000000000f6201e0047a80843765be8899ae0fc2bfa75af1100000000000000000000000001ace2d0d9762ef10fd0b0590672fa2fa3612f3400000000000000000000000051a84923d4e24d3790240bbcc7fadecf9dc30f66000000000000000000000000ddef5c469c2e19b29c785407e6c585731c9075f9000000000000000000000000e5cf6dea5208f36e6369ecbac1b689723ca5f081000000000000000000000000bcc2b93fb637a2cc524f4679e933f118e906149d000000000000000000000000897db07592d427962c92924369ff5f798a0448b0000000000000000000000000341a432122dcc395598906904b78c3b8ddaa4cc90000000000000000000000004ae7c36a59d7442add74bcef34fe26d118adb45d000000000000000000000000e9633df0eb69b36a6ce5bf4e5095e2158d4a9483000000000000000000000000742233d20a5a34a1a7e15c8f8fb56aade28945ff000000000000000000000000967614a3fd00f6d180bd82a15d85d05ef8a478780000000000000000000000004c09a87245ba32d7bbab6e9ad6f83c52914adc4f0000000000000000000000009a4c5cc04f7488b7e6dd4b7e046d77382f65f35f000000000000000000000000214fc06239e8c90939b9272dedd163e965b04f9f0000000000000000000000002e1d5f2e6f3995a60c65765cece05792e9e09301000000000000000000000000490ac7ac2e2a13c07ff76f8428f010a1bdf6e26e000000000000000000000000427ed00256a380e6c64afa51317ee0f478562273000000000000000000000000e01c398886a04e2d6cd337212f19eead53e35e8f000000000000000000000000018a7e7fe2e590470524d58019d7b31ad756c76900000000000000000000000041830cc6f16d5bfe94a80de3422fab509a913cf30000000000000000000000008976c3d3292455222763a4a43e63b59465d8109700000000000000000000000003f63f79a227a76a70076812cb07c6ea9b2e35e2000000000000000000000000c1e4be1084645f194b6c151bfd17a24dc2878500000000000000000000000000518645e8e598345264c01d9259c4554048f1c937000000000000000000000000b3f1be81a26c5bd1b4fee69d98736b7ca80b9a31000000000000000000000000a5b40f57eb529cd63c0b65522a12366c6f96abca0000000000000000000000003dcdc862c0d7ecacddd8d252bebb067e58511beb000000000000000000000000abf87f3611be7febf338a4b722d693fb2f7f2391000000000000000000000000afa454ad02ae3ad5cac4d04342756fb90e51462c00000000000000000000000041d14a405907dff4fca5b171579c20de8fff1064000000000000000000000000bd25fb9b5f4005be6a92d60e8c87bb266bd44cb10000000000000000000000001c403711ff4d6159710ddeddd0bba4c7e74fac390000000000000000000000003c38820f096ed82a7c072ffa988c0e8404fb9c4900000000000000000000000025321acc489c04ee5b149f5bcb329c4b37d42ea000000000000000000000000030397931a12ff80b4c58d04076a25a7318a48c6800000000000000000000000002bfdb1c3e9def3cb57493b283e0bb7595f88fac0000000000000000000000001af3655a93dd814702c7d9cc6e97d66e0547967b000000000000000000000000cda680bfeb8351e5283d13a5eaff4a43d7d5331f000000000000000000000000865220c1f1022a7fb135fded2640ff48434f4d34000000000000000000000000ad9b3cbfdd29a79adf5cc976d899eef7e246339a0000000000000000000000009048e4728f970a6c7ae778f633958a0a40a45a7300000000000000000000000019875c3872a7689d391514f1eee5cb68b1e95acf000000000000000000000000ed71f3cbc5c381dcf973c718e0d6cbd3b9443e86000000000000000000000000138eadc44d2c9c8def79e0069b00a7c13b973e7a0000000000000000000000008aa389f44c3f6dda38557d0b74b5e7d87900c43b00000000000000000000000046286f5e18d2a8393a0ac84ee60014f915c7e08a00000000000000000000000015d097a72f0d45b77a0294cd6831b166265b9b640000000000000000000000006d3ec1a59a9c2e71801c27a8ef479c40652aebf8000000000000000000000000a7683256acfda979cb550ddc88f439085e5b3d820000000000000000000000002f976cbe4676df4b30cf102b9f713d1142e351a7000000000000000000000000da49707cd648231e6bba24175983484d84de05360000000000000000000000006acdaa5b41f197a3ef093e942907e868fe59863800000000000000000000000020a19317c65d766ad9ac8cf15e5699bf6f88ad710000000000000000000000001cd9add78740713935271b31c8e4edd58d348381000000000000000000000000c9417643c2273f0331b02b26f80654f01d462a2c0000000000000000000000006c9904f74321a4a8998ca3ddf3a6dee12a25bf7a000000000000000000000000d737a003baaacee232379df8380ff8c34a056b40000000000000000000000000e22b671a82dcd81e842d10a0d09b54e0e9f8030a000000000000000000000000b2b00acc78377c40c6f4dc9fdab1478963ae4bde00000000000000000000000072385ee0b04e8e4a995d1719b9c9034c1cfc5432000000000000000000000000314d6c18cbf341cc1fae022822f780f3742d5dac0000000000000000000000004ee4761e7df28d2ddb9389043f5b51fa13ede3a2000000000000000000000000b9966fc62f1414121a96ffaa9f3107b2d2619afe0000000000000000000000005cbdfecdefeceeeafdb641921c794ef43729b345000000000000000000000000fb63b25e56ce917d0e077a8b59c5bf632a5b9979000000000000000000000000c9047ba50e66c9a0d1f874e74bd881219b780081000000000000000000000000c7ae633a7e449d83367cc6b08eb7eea7656449d30000000000000000000000003a9b69d9e59112b9557b91e349983f2993db67a3000000000000000000000000e794f5e304109e77fe7b7e6d5bd9b1d69c6560a8000000000000000000000000c928586e3fae725d8f5097699112bcea98ecf0ef000000000000000000000000c45c8f6486ae13b9e0a660bf03718fb9907b9ff8000000000000000000000000598b373f4fb6d6e587020d6a9b2fd702438feebe000000000000000000000000be1f059def588ec2785b9f0f65dbde05cce67bed000000000000000000000000a96f16d75b2b9ea7d87819e2468a0df2fc483ce00000000000000000000000002933860c074e551a56df4c3d3e8410c0c2c6b84b00000000000000000000000034208b2eeea29d54b18da817ed97e19a0bb7db97000000000000000000000000957a4d59014a8379216b88c94f05d8cdc650cb140000000000000000000000003e2de4874f97b5b52a793b5c8c866136350bcc710000000000000000000000004dc1128d35a7244014f795883d401ecf864688a700000000000000000000000005e4094f4f436078f0c6d67b7aa39f4abf522128000000000000000000000000524989c6e476261a2005514d065abe4a87781d8800000000000000000000000024efeae1d2675d964ff0ed62911f4d382c9faf3000000000000000000000000010357030a7cc410d141218c28ec965d802bc9b3a00000000000000000000000012f58029727212d54f704f4e7a6e0a0b46ce206b000000000000000000000000d71888acc773b6834e7dc723fcf118dfacb5c9d2000000000000000000000000d7556774b3fef21a956ecee39b539ac61a4a973e0000000000000000000000004d04f4a9f9c720c0ea7278a3c2480f370573aba5000000000000000000000000f06fe4e5d2f15cb656a5566f384969f4867473e9000000000000000000000000d2031a6b613f3c9202b341cd9f9bd534cbd371e0000000000000000000000000cdaf88b1c3521713f6259267691ac59b7444fadf000000000000000000000000f7ef29c53dd6ebf862eb5a76f550b390a8fd884700000000000000000000000046e4e88e1ef97b008a2a3d458e168079ebd90f5c0000000000000000000000001e98df5c7c4b3cca254a43dfbc9b49816b0d10ce00000000000000000000000084cc2d65bdbaf0e9ccbbcb1278746a47b6080a56000000000000000000000000f275f611f4e70279830e210e0f5b966f3bf68e33000000000000000000000000c4d02bbbdcf77212aa79ec6e6e590c695807851e0000000000000000000000001d5ee48dcea2469530dfbae36a92b19d94db4844000000000000000000000000ad95903040c0624caeef7be2066d82e463467718000000000000000000000000f2da3ba4a575f8a4f1eb8e62a3ad27a89c91833d000000000000000000000000d3b5904416c058ca13e00fe127b3e8a446df158200000000000000000000000051ef4d68809810bbac8e126ac3979ac8f10cf211000000000000000000000000e91e1b83a2e551624660579f0f608e8d08ad3e7e00000000000000000000000002a2a2326caa063299ff010a106a101187ed8de30000000000000000000000000374bb9b04db24ff0744ff32964d8f917cbccdf7000000000000000000000000dd4a225d020fe7787904f64dbc1d08b4ef63f234000000000000000000000000b392dc254e153c5fbcb390261c7ab1cd403206c30000000000000000000000005b577fe14807ecc045d038554540467876792255000000000000000000000000c3536ea73c536f28b4267bed6ec31b2f2c127443000000000000000000000000ffb05d07acd956a0abc976ea6af91bdbb13225f300000000000000000000000040ac6d475c02501925504773f0f202051e01e47d000000000000000000000000b2003e6721bff401c205534c464149ec59c3a0fe0000000000000000000000007e9183606c2cb5d0dac985d459af46ed998d10b8000000000000000000000000ba7cb6caad776cf6235e3f68af17e58d841bfa56000000000000000000000000c6200d6acf3124327b44b3b5ab7c24e1176575e90000000000000000000000009495a24107a114e50785697b60ace782a79ae3d60000000000000000000000004ddba58abea7d1c5d90de7fa469e2f15668bbe100000000000000000000000004ede13d0fcc2ec79094f7204a16b5247e27e05a4000000000000000000000000b9fbcbe81951e08003a8be2840da54b87624afc9000000000000000000000000effd9f87cbc864307981a7f9e8f5faef705946fa00000000000000000000000048b33096aeee50be33a03fea45603e2116ab31f80000000000000000000000005d835245e7c7a10cba1d01fdea0336bab56490250000000000000000000000003954f466928fa4cd201c499cc8ea80ec58103da2000000000000000000000000b7ab1b9612d8e539846edadcbb27266a337b964e000000000000000000000000843ad139b3469e528bf90db0552aeb7c4a4be780000000000000000000000000f1312a7eff380b62f1581f19bf7a4411dd5650c50000000000000000000000003ce3d1804a894730589aaf5ed2755534707796640000000000000000000000005ea873175bd9f07a0f6c9c43035426db63366563000000000000000000000000672f7412da175019bf6c3bf3b639c1366503fab3000000000000000000000000b251c741456d452df041494ee9b367c174f9337300000000000000000000000001aca8a74a3d88c35dea6b70021ab65d0400eccd0000000000000000000000008a8befb065c9ebc232296ef2171ac67e986d1710000000000000000000000000e3ff7ebb54cf4cdf42489d3066fb1b7ed371438b000000000000000000000000b579f89b6ec227fe9edba438be70476fcd55b025000000000000000000000000db275ac5865a7f4b3a26c74a7724213d515874c40000000000000000000000000f307d59ba85ce865fc5fe0f6d43deec9ca9e6ef000000000000000000000000716c7a1148c2e65b0f0372ba7e8edc1e3685f751000000000000000000000000bbd8c101dbb7bb9efafe573b49cb43ca496b0e99000000000000000000000000368bab803fa524841e89c79045fb04e12e6378d100000000000000000000000094d236872006e57e05d0b5d25e8bda159414915a000000000000000000000000ea0e34e4a9432c35e7d5099da0ad875e2f23fc06000000000000000000000000c0114b915b31f182c627fa6c72d8783492102dd0000000000000000000000000fc47635a58a8d34bdf26b729f9ec5882a995584a00000000000000000000000054ad34bed65ed16f34b0d50a8cb1d00273d187af000000000000000000000000fbcda4d11712d047e5c3717fa5c7a6ad1c37b9b200000000000000000000000022519729249b615e7f1e65b460aac5a2ca66309a000000000000000000000000ac3865622e4b2de767d056ab583661ffdc25b53000000000000000000000000013c11d125cbbcbe4c643c355c55b9b3704365b9d0000000000000000000000003ebf9516d932034d31fb893b661af944fb9a16480000000000000000000000000b76e28bbd993d603cb5e9684784e6cce2f1eb490000000000000000000000004eff9d39f09bbf4b1d220118821b196032c2fc2500000000000000000000000042c429890de188afe696f331a1a1344b3510d351000000000000000000000000c68bb7091bb670a499307e08940d88ddb4f831df0000000000000000000000007781583f5d1294608d5130da1232373a6995c0770000000000000000000000007b95bc77c6c0d40ace35eb7358074aaf6f503ada000000000000000000000000c825c7aa3f288fb8ea4501668cf1aa1bcd761d330000000000000000000000000b483d9fbfd1939d9e284c738574574b263a2575000000000000000000000000909999811c63ca1d237c171311549aab07d93f2e000000000000000000000000c60484495ad6811a97096c80027b5e52e8e3806c000000000000000000000000d1afe9cf28ddfaaf5953f174df0a98e4723394a9000000000000000000000000e5399302d89ec08e5bbd65f1fa6ce3d8db1cfcc60000000000000000000000004cea3a9724a152e06de390d707a81488a25ca9d6000000000000000000000000aa53d9d527bb0a31f0a35b73d68da90dbf2a68f50000000000000000000000001edd1b4859502440a0f550852a129a968c8f52c80000000000000000000000002d64833c2128b3874f42a8ccb01cc445a019c4c30000000000000000000000004f09dad3ab4c467c1f04fddfdf3b83100060997100000000000000000000000066ddaf2d2cacc1f2b25a0644c9727896bd10e7740000000000000000000000005f43525c744e12da92da276061a127530bc715a1000000000000000000000000883f4c8913518ab9b0d0c23e84d48ed97d2bb638000000000000000000000000ec5ac0d2031d63f1124085b7f6a1d7843a9979a0000000000000000000000000e9d6ae7df53d23429ae795cc98f5be579b020c3600000000000000000000000000bf7893c79b820a59ad81bc5752ca7ff3d5f6cb00000000000000000000000071078b85099187fca048b37753fff208e49a4d20000000000000000000000000b36037940592195691d09d1e9a19b5e7e36eba010000000000000000000000008f8699929da5d082bf8a25afd8af6e289b657020000000000000000000000000ac7a5c9d993b6c4220e1a6da92f14b33fd11eb1d00000000000000000000000041b0c17143280d920c773fd879f8e4c25ff758d70000000000000000000000003347003ca5fabba1e78314b7ac50aa9b88deef2d000000000000000000000000346e7730c5f9ca3903bda8a874b90f4a9e4162c4000000000000000000000000077a3079b8b9ddb7ba9d441f4df66ff49533270d00000000000000000000000037f002bc25199903663524c4ad798fd8e189de32000000000000000000000000a0d52b9b1bd89aab63ca1157247a429bea279f87000000000000000000000000de4c5900928cc8e3eea000b18a3e973236068c090000000000000000000000007b4d0cedd44eed79262147be74d78c38e66dd8870000000000000000000000000f6a96b7c2479a65424146d098e5890565c78ddf000000000000000000000000419b993779106193ed4544eb2b91da9e0d42ecb60000000000000000000000003c383b2216537dc93ab8dc0bdc71f87ee446262a00000000000000000000000036f586176090cedd0ea6da73b18a0a902ba19df1000000000000000000000000c03e87184df245b6fc99af7911c9f03876a67f01000000000000000000000000bae0930beb4b2140f7522d5753f47381dee4bec3000000000000000000000000bd5bcb978dca370c03fb5f827e17cf16537121db0000000000000000000000001956588c8fb6cf53d17d8242cafaecd7f18d39f800000000000000000000000029b3f65bc4f2e148dce6f5e93e843341bd401cdb000000000000000000000000d850ccc2ed66b0afc5b352f8168b23349ef81ae6000000000000000000000000d56ee8fcf1f5f149bc7dfe536d6b5f1f6eb13ec6000000000000000000000000622a2e8460c10c0a7fd0874ff8477b1aabe8393000000000000000000000000039092c6ed48206b7c20b980069154c0f69086f910000000000000000000000000541f13faefec6f81d6947ddf3517cbe721e1219000000000000000000000000e0241ba2235338cba1583ef318cc3461d9e7a6ff000000000000000000000000d7ea4fa5545fcd39be8a1ab20c50c4dc24624c76000000000000000000000000ca1146c1d1b26ca782f7388096462189fb09113f000000000000000000000000045c6d673058c6c7d4622b1941582030826586fd000000000000000000000000fb049f0e28a70d72261708dfeed3d0f79a48283a00000000000000000000000015d7726f294bb26cefd2773c744188ce3829e79600000000000000000000000003dbb487e3a5b921f9993ca9423898a664857cd9000000000000000000000000fd8f722c2e3632884dc0c907df5446d34dd4c8ae000000000000000000000000350137fddd94ef904333ec2ca3fe3263ee083ca500000000000000000000000088f76c286c3a58d52aea705264a2fbb1f923f8c10000000000000000000000000f6eed39497beaa1ffac2b649e2cd211ef10322c000000000000000000000000b9aa7fa86c01ffca2069e9fc18310a1397edb4ae0000000000000000000000006bfa2c5f3c6358247b962df7157a161de60d18b0000000000000000000000000354642aa9a561e559f201c58c640e0beb70b97e50000000000000000000000007e7f89c77d99a77d233a580f7b6973b50f14b4080000000000000000000000005ffa96246179b8c1bbe7b09a65fc495a95c56e3c0000000000000000000000002f1e66f73674728db78df11d769cd16eb21775eb000000000000000000000000bb93ff1ae8cb4d0127ad815c5311511f1014a4b6000000000000000000000000f386fa20d6b62a4efc496cc00da8e102228198d8000000000000000000000000f2e1b287d16c03ae8fce7dd5d90f9858bca048e6000000000000000000000000ad8aaa18fabda2ff63bf450c23437a961432f87a00000000000000000000000079796318b1a158d10343261d31bae523885b3ebf00000000000000000000000027ecfb9fb22f99462f990908cc0a426614d58dee0000000000000000000000004cfb8075567d8d090c325bcda0000ef37b2b9af10000000000000000000000006c8a1556ba8a29f691cda45df450e08adf40e994000000000000000000000000ca7c4d851cac61534e0cc7bd7e96eb6fd5112682000000000000000000000000b257b9e05b7cbb7a4ab512deab6e29b943996b16000000000000000000000000c69af0701c4d141e19618e1a724079284261bdb20000000000000000000000006977a3f16b9f9021cb22f4d864e98039d29073e50000000000000000000000005c70e4b0b5f720c0471cc8baf4001bc4a38a11ad0000000000000000000000008b79022cf0f9214c0b1524e7b82691ac0d97de36000000000000000000000000d8465d75c413408f2e468aab9be94fb8e7711d8c000000000000000000000000bf1dbef19b84f7d6475091549183f04beb59c69c000000000000000000000000a73e9679bf8063c2230eee97bfa9763c7cda4d56000000000000000000000000a66f642cb91fb645f23e025727ec5017c671833e0000000000000000000000003ecab66321e0e1bf6822ffaf6b710ce0ff3220a2000000000000000000000000c86d5bf20c0ee40fa035d7c21d01d8d4c65417eb0000000000000000000000002e6fa5c178d1feacdecb4cb215035c74bf19db6a000000000000000000000000f46c22f9b5fa5ed61b8fe993eb9c99286443d3b3000000000000000000000000aab6c5541b94ad6412f824912a56aba71b184ef90000000000000000000000000d6d40568eadea5d0f6f4100c539c748b37322d200000000000000000000000053490f7b388e214bd54e5924cd45e293b4c85e6c0000000000000000000000002ae0036a3128d59008d21dbaf34180ad62a049f4000000000000000000000000b3ba92473da5445685b769b48ddc1e6ae94db241000000000000000000000000d50150355b5cf94850063ba6fce71b062a1065b1000000000000000000000000ffdefbc5f3550715e12c528bd5e6ef3916001f7d00000000000000000000000020b19876d86415f6e452a8b23117d08ef49e17b5000000000000000000000000353ed37610d689c81fedb3a74cbf6736a0ce6ff7000000000000000000000000e230ca4b032026b80599e233457232812b2df2890000000000000000000000005c75726413b2c024edf7730994b28acd4516c6ba00000000000000000000000013a2fd256c3de6604d472066739857667a8269ff0000000000000000000000004344d7b1ff97f051b7203511b0a4bcf7b29d57ec0000000000000000000000009ee14176720bfe6782d82841d0250fd98df4f33e000000000000000000000000af997d3f059a103071dc245cd27c6db0e3c85525000000000000000000000000abe33936a229d2e91bfeaa01fb86f070640ef0980000000000000000000000000ec5f149f0aa81331b46789c291ba3fd0db5a32e000000000000000000000000ecf34dfd45ae61898811132de03adec4885c691f0000000000000000000000004d1bd90d862113253f0309af8601f5f1e0adf299000000000000000000000000e5059b5f93f4861cc05fd98eaaefa3c6247870ac000000000000000000000000f1bd6d6ad2e3899afb3762b8e2b155e9c97eee2200000000000000000000000079582cf17af77da281b54c32b4de9584745e62d3000000000000000000000000ca4f400828f8549e41c892ca8378ee37b9924e6e000000000000000000000000257d3b4b286fd2cacbb25eae0927e3142902e19900000000000000000000000021f82f59cc8a86d6192883b0f24b3e3e54271ce4000000000000000000000000cfb6ca2943c310742f11cb29a45dbfa8b3d7e62b0000000000000000000000002607db105879f1c8f33b1d148c025148742bea67000000000000000000000000f13bf05f528e60a2dc4f8138c419c28638f06100000000000000000000000000361a16a4555022a5c3276ede4d5513ec9259df8900000000000000000000000027d4e4b5d91bff7dcfad4aa5ef8cfbb942f8b91500000000000000000000000082bb011e2d8eae666b9fca8b603df001a944513000000000000000000000000083abb752234dd368c3e8e40f0c7cca2ed575e123000000000000000000000000dd723ca8965b76967005fa9154aec4d8286fa5fb000000000000000000000000aa8c9bc7d15fcc1635b572dd7ebb0e382bba0c1b000000000000000000000000aa7370ed3d059c3641458dbfd56910bde0404892000000000000000000000000abdc142168bf0633e79701c4ad4861eb25ef7c95000000000000000000000000e92d231bacf3896d7b085a9a26837111de73aeef000000000000000000000000069a0dc34ee63e7597b007479d37cc197bf02e1900000000000000000000000018f37350b7a64dea310d397d926c1751f67c9da200000000000000000000000073bbc8ec02a2e7da5faed359fc111f9c2868a1ff00000000000000000000000037f2462dbd87841511e1962edc367bd771ba248b000000000000000000000000697773bbbd8848934201c4c2f765955b4cdf2da1000000000000000000000000af8a3e24d85b33e6040efd53331313c6cd5e0f5e00000000000000000000000022850e54e12b62997757d90a4c8470f638183d750000000000000000000000006c5684a6208ab803ac5f01f93ed2189331708b41000000000000000000000000664d2e3fc1014c21105f8d9b0dd20f77f08b9476000000000000000000000000426e6de113f64d6afcb7ae1de7b5799fa6630da6000000000000000000000000c79de3c2fac388f7dbd0ff0d9104d49eb978cf84000000000000000000000000e3a04f6707a2f9dda0099068f99c63d34f28facb000000000000000000000000adad03e28994264836dcd7a4f85f2feecd4677770000000000000000000000001f9d6f2ca09e8ab3fa378c58e35643006c5f15170000000000000000000000000a2b173396c0be2072ac112fff06aa4d5bb8bbff0000000000000000000000009b9e9b5e6c84f2e126a85f3cb0ee37f2a52440790000000000000000000000008744306870bf4fdbf087935c2b4eea86cd1e7c110000000000000000000000003fb5084b3ef4ca783165a545628fb0f21bdabb28000000000000000000000000105302904dcb127e16c4d5c5ac73d16ed5002cda000000000000000000000000135450c8bcaa551cd740fd451ac9f041240950d80000000000000000000000001026511360917ccaceacc9f2ad04c6b4470e59e5000000000000000000000000e388bc55ae0ce90bcda77083cfea43bcfed0b897000000000000000000000000f68a3df6a17565f44d90a1b7c32d2018874f072100000000000000000000000088b2e52313705a7cab9879e1294a1b6d67f4910b000000000000000000000000d35689bcb1a531d24a421ed864f4f22ce6e21789000000000000000000000000549412c2438876a81515a719d3d5ba34f69a41d9000000000000000000000000c79330a9a6a6fb2abc1cbf431a4de24a9de02165000000000000000000000000c7f6efb091b50d198ac674c4cec8162d2dc492410000000000000000000000007e091317ee6009ec5a7048eeeec76d8ae55743bc000000000000000000000000c0ff8e148a64e65ebdfe13dc95671278ca46014f00000000000000000000000080c1ad8e9b709afe2af0b4d3b14450b46b253eba000000000000000000000000bb87f64727718650805007566489ce270748da97000000000000000000000000c6d22a8b623facba5341883a31507ece8fe401aa000000000000000000000000ab6664409e8eccbf3a855a5830070d540d362c75000000000000000000000000787cfc15ed6c7c48d2bc42bfe91474d79b4f14ba000000000000000000000000842b37799db974fe6e85c1a676d8da26774bd1d5000000000000000000000000e84b5ee646424287d536b8c72269faf8cd7addcb0000000000000000000000006ce2836ac0ea9cc4f139df44b12a83d1b8615abc000000000000000000000000f5ac7b00a5cb3593fc985530974070c24cb2b896000000000000000000000000b2fc876b176ea4a0d155b800fa4201aac8909e70000000000000000000000000e559f28c86650002b7ce5c3baac729ae14165f2d0000000000000000000000003e0645eaf485c3758d86a1aa581a59a91b5353460000000000000000000000006ff21160497d88d2fb0b91382f354ac2fd8848a8000000000000000000000000f0bf41aa4621af76d3d19c7289f50019d21b2321000000000000000000000000e473c1588c9728cfd43aae77a65b766e4b6ad1e3000000000000000000000000af9f328f2d6d6fbdf15164349c9cf78655d36e5300000000000000000000000057f58a5ec69ff7b4167a1838bedf0db015663475000000000000000000000000259311a9f4b6e0d0076ba6ded18a2220bd95fd2c000000000000000000000000c0385b0a64d8d3bb514a805431b885028efa67be000000000000000000000000e64693a660322bd01b3099229f95cda7bea267640000000000000000000000009b0e43603482ae5e7b9eb8bf6359a0878f39933c00000000000000000000000001bb2ec17106b30357a54c029a72300fa0b92d21000000000000000000000000703de032a75f3615e2d7a04c40b4964c8ff293360000000000000000000000000bc97356571a3f9893a11b696ea5ce716dddc56600000000000000000000000065bb22cf2e0f0b1f9a854a6971d8fb86a72924410000000000000000000000002530169697608fc4786589494a5e0660b740281000000000000000000000000079036c083b33a23b0ac1b8b61b8abf689de4943c0000000000000000000000000a5b6197260f52266013469e05d755d54df3013f0000000000000000000000000c55199ebcba35629284ac12567272a306dd3640000000000000000000000000a45247a929c8a86352947fba654d40b70aec96a8000000000000000000000000a2d390ac997388a069faa8ba640e88a61c573d10000000000000000000000000375f9251288abe402647df6cb2608564bbb0a83600000000000000000000000043ecf128cfdb98d3c6d28649dd38379f5606d9d30000000000000000000000005f094895c209eabb21a52c7d4f2afd6ef5e32c400000000000000000000000005bbb03c244d477cb2d64e330f56a4828927cf0da0000000000000000000000005bb0edadf0012101c8c61de10accd044d5e7b3ac00000000000000000000000017ce043932eb23c505ec51e2ed52f416c3743cea0000000000000000000000001e10bf1f799f3184ead83df3f4234a84985f0a4b000000000000000000000000f203ce91e8731d6679bda98445a94e5581e7f8e5000000000000000000000000c19a0c3f0a1c507032452ae12089b5ddf92a1d140000000000000000000000002e423d806e35a0a81303e717e4a37c6cf634421f0000000000000000000000002b9c064a7a331d507c2ebf2394894f93682d1a3d00000000000000000000000096cbc900292be00c59a9a22e9bee75f81210afc3000000000000000000000000146078f0e29d69c02fa631842a5f8d92428660c90000000000000000000000000b9971df7abb9077d5711340efe5a263efb90ee0000000000000000000000000c086b93398d65116dd6cbcab72c94d287b8cf34500000000000000000000000011a42ad5bc63172a659dd9ce0f5cb27612746b910000000000000000000000004664e461272bd7624a132bc9e4cf6cc1bca4057d000000000000000000000000a923776dcf1e1ba53f71da189ea4aa15f5a0c84d00000000000000000000000059260cd94fec3e6cd3cc0bbf7e0c5cc74d8f60dd000000000000000000000000509fffb1cd92336627181d1d403f207804a617d20000000000000000000000003aec3c10cb30254a726b1538689cbc190c3a3efd000000000000000000000000b8f6c9ae2f3dc9fcd3330ac2890f5276a514a6d9000000000000000000000000f096202b1dfd730cfefd88d24b6f109d1ab027d7000000000000000000000000b0ce1591b214aebaef3d1262aaa072113eba0871000000000000000000000000b458501101d469aa02b673066d8188e941188e50000000000000000000000000219b5bd6a57471732be7016801161030d010a18e0000000000000000000000007e94bd2bf21e8970977662237836b2c127d2974f000000000000000000000000ffe874c181ef7cb310c8171ccb4d518366ca589b00000000000000000000000008cc5e3c4e92cc17c66ec8754e053aa7c9dcf978000000000000000000000000ebf0a4034166bdfcbc71ee5dfb05d950f2020a1f000000000000000000000000b14e7b9d001eec0b959d108928b5b8845c85dd5a0000000000000000000000002632a38d5d53fcbe0733e566e340d722764a01d80000000000000000000000009532a2360b65af1bcae9d401bf45e35bd82028210000000000000000000000005e552a6f0e9d771cd74f26687db2ebe229d83a4c00000000000000000000000017650a1ccb9056ccc01fccf557b3bb9baff6601c000000000000000000000000dd790fda88ac77b525c11a2cbe6627ae2d1ed052000000000000000000000000a80d3edf3e358b2633fe7c0e419130bd7ce3d78d00000000000000000000000026ef1268bd750b627674274a73d88aaf5b743655000000000000000000000000f9db18c40a527333418f8644d4f70f8b7afbe46c0000000000000000000000002800ee942a76cebb5c875c4aa00044fb008f1f57000000000000000000000000270a86a923184bc93e4c1c60ff2fd22eb6a7db8400000000000000000000000042b81ed9c177caee1337f8e16ef8a2e75fd07e8e000000000000000000000000b172213f8c0a08e1a836bd2fa389509f3584f4d800000000000000000000000096c5083b8438a53f8277f0508c27a531b2dc17340000000000000000000000004dc672105570073f9603ba0f2084e1b5ea22157c000000000000000000000000ac4bdb988c3043995f1577fb761460b246887c11000000000000000000000000d9bb9bf8b21008d7a69d8b012540394fc80606be000000000000000000000000d777ad1b8a1a9e24d5bfebf9d91d59c150f20e3f000000000000000000000000cbab0037be00d19f7a3c833039997bc527f1dfe0000000000000000000000000abae5f89e9e4ddd92ed1ceae118b935b3f2a17ac000000000000000000000000335539a8193ba847e5ec3bccaf1993a93f733ae000000000000000000000000042f24b1700aced807eeeedfee587e7b5c42494210000000000000000000000005b631c4043d069f010dd7c1ada6f20f3a5b566e4000000000000000000000000ee922ae8e6799c76a0d85809c783d50fe2e79dbd0000000000000000000000009c0690a07aff15017c3f7013a2ec47c9f80a838d000000000000000000000000ec70a01476af3aa06e7e9993f9047ba4bc184966000000000000000000000000cdb83429425f8d5c64d841e3152ddb309a8b5a840000000000000000000000006c131f05875552dd4fa3f700a4f7d175f03585b000000000000000000000000060033cab4d12389b35cf4f7d083b9cedab09ab650000000000000000000000009d353991630c95b4b016a634810d5ed921d00200000000000000000000000000cd33356ac6433dedb13ff41ef565fad356203997000000000000000000000000621ca246c4940e49a42bf961ac016428edef2b8f000000000000000000000000aa7d0eb17f466f5ef14aa29523749b7e73c8381c0000000000000000000000008c6785669ef10596aa1be427b30ebf5ad31e6b33000000000000000000000000d4ab24cf97ea03e77effc20e6c2671a5444d339200000000000000000000000094e36b50c83d3541c791c2a0887eb37f0848db9f000000000000000000000000f472591ad0a1999ae8064d59cb3f22a12b3011b200000000000000000000000081a9aef5d4cdd8f588533846bf1c17183d3b9d4e00000000000000000000000034205ca622d1044ba5131420f194033dca052803000000000000000000000000e271c09b6d005a97460b51f63568086a6d477ab4000000000000000000000000cfadecae12e4419e4e116f49c2cdac47654fa0c0000000000000000000000000f86e7efa496768d212c85ab3612d200a878a9c370000000000000000000000000346aaf2955f709e30f567843e46ee9448c4ac13000000000000000000000000f52bc7e8b58d01331f5931e0ae2e3a30d0e5e6e500000000000000000000000027b3bc9758290b21a2dc685f283ab3be257fa4c8000000000000000000000000e24a8c3194464ffc7f52d64fb35190959053b3d1000000000000000000000000ea8793a02a229a6f6672ae2465ba34fab825ce710000000000000000000000001de417b01f1d103214bdc1b37459c642e9ccd822000000000000000000000000ba1c3ac872b7b9361e5eebe03f30ce96f4f92663000000000000000000000000a449df2f7e95599b39197eb3a71a8326a6c4b4810000000000000000000000007b44ec240142548ba93a59b0741291214790454d0000000000000000000000000607ff0a3e37b8d5541f05a95397c1fd29be8c050000000000000000000000005691caaa78d25a2f01dd03a68aabb64e39ceb324000000000000000000000000178b7dd8b3f49a3a89a7fc42df6a738a065052d10000000000000000000000009a57735be25a5abe5cff14fe58563aa7e604f92c0000000000000000000000006fdcece7352d457429e36d0b5a04fb3815336742000000000000000000000000394d538a85d2a39d4de3d26c97bf523ceccba6ba00000000000000000000000070d73458be656d0bcdc995eb0ce9e43647e361b2000000000000000000000000d406f549eddf3f31d803e25d113c02491c73ac0100000000000000000000000075dde383edb619689aa2f74427fa027694abcd470000000000000000000000006becd3cbcc15dd80861b3fd3dce8faba787e9ffc000000000000000000000000ea0987338ba62d731c9b2c87d5165a2bf0126cf600000000000000000000000066de0c247416732ba70143428d14ec1b1caca6e2000000000000000000000000eec3736f072fe2c8572cdeb4f4bea5c86472196200000000000000000000000038cf9c795747ccfd0657e40ab38d8bcbb826a1a90000000000000000000000009b6d187e93a726be0ebe3c4ac06748c21bd2c2c4000000000000000000000000f23aca862d89dba99ce634a86a0155f0640a426b000000000000000000000000e4434f27ecb3a07cad50366715ccf627c08442070000000000000000000000008685db152636d98a3f13ee503cbe08f782488a4f000000000000000000000000efa1b9e33e7192d4dd9471f226aa9c89e0ce2422000000000000000000000000d3f01bb9a6fae696a6e16c4f914b8ff8aee99dff00000000000000000000000097fc9b5f2fe16b46a1153e72d163072ec1426a380000000000000000000000009b51af24fd9b46e80b44a2bcddb1b3fe8d1e04950000000000000000000000006215867e46a442bb0bc1b76313368c126173c5b1000000000000000000000000aabc08e4fff43e2ca5a6fd9df600413a89cf17dd0000000000000000000000005318056650b3aca27b534b76a760c48706b265f0000000000000000000000000ebe2035c7d5c47767098f8e3740bc92c89fc9dd200000000000000000000000034c391459d6cf46d0771da5680ca50db9957ab200000000000000000000000006455e5bebe719f6cd832d4f22fb127a3428e8512000000000000000000000000834c931bf2645f6e308f0e1c2fdb1a61b11b8e08000000000000000000000000198babbaf07a0a8604946b5eba10b5d5101066fb000000000000000000000000de8893d5cf155c2cce8919508985748296e3dd52000000000000000000000000a6a9c4167edc2187f8cb11fb39183375a2049b500000000000000000000000003117012a51e16f124084b7c9f8e1dbbaa348179c000000000000000000000000bf05800d9079eb73041d5a1ad93a47da12642b7f000000000000000000000000d41666d62d462e847abf3310332c5a7cbb29df42000000000000000000000000113a16019f881930a6cc746aa43807a396964d200000000000000000000000009db19dd9b7cf01bf79b941f12a8d59d513c020f30000000000000000000000001f1d3d2efff9719931e9cc5a2f788f297e298985000000000000000000000000a5f0b35b289ccdd5ce69fa7bb350f291d89b53d40000000000000000000000005a517fbaeabaf0991bc8efb7d957623311e15c4c0000000000000000000000001c8013645a6611eacb3709a5d39a9697aff5abbf00000000000000000000000085a05045e088377781a6762e7472bb8883e7cb7e0000000000000000000000009dd26787434144d8bed3f69d9c28f0ddcac77c53000000000000000000000000b3d3b2f02644087bb3c07df668c2decb1b5f944a0000000000000000000000008377504d4d8ae46014fabcbf5bfcf2967ba0c9350000000000000000000000007a3a9f911eb6d93bcf792abe1d704c75b52a4415000000000000000000000000e6fff5e9dbf103ec8791a8742b55cd9c2ce80c040000000000000000000000008a27c7fe4814cffcc524420d7b75d101944bfc63000000000000000000000000c408c7b7eab309cad54430eaabf4035c300102e7000000000000000000000000462a2de6261d332333009c53cad2f1c455a42c9b000000000000000000000000ec9fc235a8064698a2533c2d489deff4fba8226b000000000000000000000000a902bf72b5a077cdfd2df1d0bd393afb26e0a37b000000000000000000000000ec6384b085b0f89d2f0e43aedaffb49108395033000000000000000000000000c2d6af0242400a005731f59c8830ef52a911fd0e000000000000000000000000e738d700180e2677717d73b2eba9551fc229a43a0000000000000000000000004786da4f9885e8bb3c2a90a02f92e6a293844bbb000000000000000000000000fa49d400494ec938f505f724000bf7b171a202b3000000000000000000000000c6f7f06d266ae855fe1e97721b40e21e017640e900000000000000000000000048b48db0bd7488359c532b49b6bc48965ff4dac9000000000000000000000000b75b7d348246f82178b8ff815f106ac0454e03b6000000000000000000000000abb1db671ef1ee241cf6063dd66087a39d44c5df0000000000000000000000008061a53fbd7d048616a35fa978ea4acab2c53c92000000000000000000000000cbf7a833af46485b69534525f742b4ea57c8e66600000000000000000000000087a013ea5799a71bae36795d69ef11ef6744fe780000000000000000000000008b29b30c846536c5a00c39d4558dde288ba117e00000000000000000000000004d0c7567755d77597f0784a088ed1acf4e65e354000000000000000000000000b6af964e7ab73b239e75c8dc0d781fca62c78af0000000000000000000000000475ed6da2875ee203e1a4fc9d76b877d84f31959000000000000000000000000072f8f1dc411023bca50dbbdff41575fa56e69c2000000000000000000000000294d832f44b134989f6faf8fef840da50fd7f39a00000000000000000000000050e823f0853ccd9e94171cd53af5d85b8bf8418000000000000000000000000062d7517cbeec4942c5508e6eec62c9349eba2809000000000000000000000000d58d3246db08c36f706d1bb6c9c39fca9faf0d03000000000000000000000000401482a6f37e44b9bf5f9bb8384fceeed57dc00b0000000000000000000000005f726c6a58ed98707c47633793ec2e63fc4ad1e0000000000000000000000000a4fa4353a9c0b803d22e222ff0405a0fcc70a590000000000000000000000000bdc1102f57c5b792842feaad669ffab1075b7f620000000000000000000000006d84326ab85ce340cf88b5887b8d3fa17b7e4a72000000000000000000000000ee4b331fb36506c7b49d35c0fdb29badfc55e3f9000000000000000000000000380e8895f110b483d8d2fa2283e81040b92e337f00000000000000000000000033f20f5d13f8391d0e723dde51937d1edbf31bb9000000000000000000000000f0ffdf36196686c78b96517f943178603b5606d3000000000000000000000000070bfe2beb07008ef32c37ddde9e2e600e3419f1000000000000000000000000fabb4b3ff71c49c0b48a6d06b0371bfcb2f6076a000000000000000000000000fce0c2fd6f08194a53ad2899f040072319f7167500000000000000000000000076c6414d5c7cb2fa205ed0fe853f0f0c227d655100000000000000000000000035be9fc8d4604a146fdab93d13698cbfc9dfb97800000000000000000000000023f6de1298ded368bedd408af21201d2157b29e500000000000000000000000029f6934195d0426ccf156c23bcc6f63bf3248d0d00000000000000000000000061867372b222d1cba6a34467ef4907ef50f5988e00000000000000000000000003c2f0fe67dddb02254488da2b5462b69d3282cf00000000000000000000000067b686b3530830a496cf51a79944e4353a810c24000000000000000000000000885c756db39df22068c181c241f10bfddc812a0100000000000000000000000031e7c9649cfe731916fc9e48f336f177ec54f404000000000000000000000000dcfff1c6650558b508e4947a6fd5d4e642566de80000000000000000000000009a87fa7ce625d0bf7bd923955b831805cb329bbc000000000000000000000000a7884c82674bdbc1dce0ac35d76e954f5321b358000000000000000000000000e5f414215c83e3706acf7950c60f710db6efdda100000000000000000000000018fe21535f7aa74f6a6365f2132a80626101cdbf000000000000000000000000cb66c6be985f06d504db38bea79048f4875d68cf000000000000000000000000792866c850fffe616fbd3d9ac3be88ab9e470667000000000000000000000000edcc23cbce12c7950d0d250b91ddac9ee93b625200000000000000000000000062b8482ef76d3ce9e3fcfb6955c6e20a27cc1a3d000000000000000000000000df8897501e7718302bdd6d1c2cf4732df7ea228a0000000000000000000000007ddffbc71dba0e40f24214fd548c97aa44c4e1bc000000000000000000000000f1612e79377606a58a3c97e6704c63f17cd148e60000000000000000000000001c7e2b76a1b5b2f1c0fa05781e29b9e86bc97ecd000000000000000000000000e885a04fa874915e832112414917669245c6e49b000000000000000000000000c3230890531bb98ede71b98ecc93e6e96a27a6af000000000000000000000000268c73187e171eab0cd6018608c72dc964522dbf000000000000000000000000346b8510604f0c774b4e040627d441d2fd46d4be0000000000000000000000009aff3a17b475346b6a9d8a6d4038138dcaf558d1000000000000000000000000590ef2e7caa6ba4994b7a27165c9b4c98311fe8d000000000000000000000000c910762ebd8997f9d0eb62faaddc9af5193520f70000000000000000000000007b9a7642f975e9e6cc889bcd3fe85fad8246ddaf00000000000000000000000016b82f27a19a5b90007644dea9dfd34b63b70a60000000000000000000000000a148cab26b33982270fc54957dcf5af4593059c5000000000000000000000000ccfdcd2a5c52e1403033b84235aac6c14c2737e20000000000000000000000007d0262ebd5a1146d44ed1c66b9f045f19603049c000000000000000000000000ae2a7e60a9ccccdd28d2ee0662ec26385b54594d0000000000000000000000000336d7c9632a624b9f14b7cecf297bd89031cf8f0000000000000000000000001f2359ef3c8939209ba15a142a842f949ad650d2000000000000000000000000782181f40e77eb255960d0b17da2f0745b3442d4000000000000000000000000ffb0596b38a665c21b59557cfc6d7064413e82110000000000000000000000003a044f5d92506d9c6155c2fd747b25375772fc8c000000000000000000000000d3b13cbd4617be6d37bca779ce6b31788137dcdd000000000000000000000000422faa917c3d76cb8951f7610878d441c3bb45ec00000000000000000000000032708c37e8e4cbc1a5e250c092afa7b90bae15ec000000000000000000000000c735890c5b11ae9e81c8f9ff262f4f79727eb94d0000000000000000000000009e5efd747dec6e17663d1031f10aa6dfe1d50ddf000000000000000000000000807a540f653929c987e834ee66050e66dade78ef000000000000000000000000893cb604a14304de7a029b914028e64ace19cc9b000000000000000000000000e62b0185b0836fa6d8b3802d5897a8f15a343ecd0000000000000000000000003975b21750f3dd98f24ca123e127771f4f1c1f1800000000000000000000000002797d622c1dd82257b64ebcf547652f1c382b530000000000000000000000007dd616305181f5cc55430097be5749dcae3196db00000000000000000000000036c922824821e33e21807591a07c41450a75df290000000000000000000000007a2175f555467d1e327574b71f31dc044fd411900000000000000000000000005085b8addf361fb37e859f98403994c8ae092f7f000000000000000000000000d7a0cdb644f8123909f5ca6b23c479cef1424eee000000000000000000000000e7436987746ed66f433c510e480e7959ff20e463000000000000000000000000908de83c0b0c5ca5ac1976375a94afe9c898995e0000000000000000000000008c520a84a2ae29473219c4f9afdda615692fd0930000000000000000000000007e883fbf6fb6c2ec1cd3f08ae209482107d6dd890000000000000000000000007f1c304637c9639f04b762ce106acfca266990a900000000000000000000000022a0246a99579106fd6e4cc7794a056ad397d323000000000000000000000000decdf4435468b890c263bb50cddc6c61309604c400000000000000000000000033710f5a2627a36f571ca90d6346a5d4f2c2b7a400000000000000000000000006f62eb364ceb6b930f564e302b4fe50129d0142000000000000000000000000fd52586e2a94404e0421aeb355ace874fa0f03260000000000000000000000008f8bf847fc1272eb97fe76939508e9de03f1bc0e00000000000000000000000021bd5b08cc778a73007d47a3c1445ebe5e50cc7e00000000000000000000000096ea71bb503860e31dbe0ee7c6c633284b679dc10000000000000000000000004ce48bfd19d2eeb7f8f384ea90cbc243d42e889700000000000000000000000067b9ac841fa67b916eb3f3ad26ef032c7800915e000000000000000000000000f08cdcd79386530629d67f583b59d8bdb90f6c2a00000000000000000000000028f572226e3122e4a8b5a0debd43b3dc6b1abd72000000000000000000000000ef7c129d86b25ada2ed1b7e2f7837b20723c80f2000000000000000000000000e83db6d1c52cb023ebe8b0e1acbc6b5d688995d9000000000000000000000000e60335da70646ce4b0d61e4a2414ebc0760c01140000000000000000000000005abf3b5b35acb6c0457814d9a5819fdc4fc1af05000000000000000000000000448610f40b3a14dd6508aaddc805e7b86ab69381000000000000000000000000e263946da46f5ed732191c3e1978243dd6e64952000000000000000000000000155d57fc9a6d0c1d39bf1fa316c65d92c2dac608000000000000000000000000f7e4132e3ee9dbdc17dd80d4101eec3e59e22e3f00000000000000000000000096313a918a62dd48de5b3a03cca444162d27092d000000000000000000000000c675f18df5eb0738683c5589c5aade5ba27396630000000000000000000000007ff12ef8bb14cd9258f722f26832cbaed30b0b860000000000000000000000000562eba207d980f496f93ee69085a70d4307cac60000000000000000000000004bd1dfd27730303ca3a67a5303de0f57632bad89000000000000000000000000474906b6e9f1cf0a393c5a37f9bedb27a79310e2000000000000000000000000f7ba102cb69c61bcece8d8f81811a6c66407a9e6000000000000000000000000aacfe8b5f51adbc8c1cda1bfc2afd3eb49e26a10000000000000000000000000bc90e3eeb0af3d80d70e7f2755b9bd3ce24eedad00000000000000000000000019746ffd41bb1bbaa8da7559fe240c824fa766d9000000000000000000000000888e8850c6278159263df7c13979bbb943988d89000000000000000000000000737e7f39ce35e09f28d7cc631bbba300c3b82cd0000000000000000000000000809b121061d3aae171a7eecfb31378eac6580dc100000000000000000000000017fb3112cf7e1a9956129c7db9d31456a14a7ac8000000000000000000000000018c92636e01d4d68906e44e3fc3372648e37e800000000000000000000000007150977fe4aee3b3219a93f2abe890ac42a3943200000000000000000000000017ebece0c8f074c17415dc4e3209159d427a2817000000000000000000000000f03b7dfb9b7771784d4d4c66a64ea8ee5edd0c3b0000000000000000000000009e1460e92a747501cbd0a6fecece083a77ed3f49000000000000000000000000c6ea2262daa04328879049fec075885ccb4fa49f000000000000000000000000f55616d8e527bdbce67967ab3e547b449194b07a0000000000000000000000008fbae39cd19123c05032e1dd52effc3b965f11670000000000000000000000003d26cca6d37940f614e0368d0bce65dd7255095e00000000000000000000000008437cbc6954c9610c1ac90e5726870d584b59700000000000000000000000005a676e0081ba0f52e6df445311cb9d5e6d8ffa7b0000000000000000000000002b5ae040f7a28b0e9ef5df5b526f71cc6f045d3b000000000000000000000000e7b672f3597b1b54e73f8efbc3fcbef014c470ac0000000000000000000000007de15c65d5cc82290d8dc2f13f0bafbc18f51a9e000000000000000000000000ab0995964bf4953f51666e9f0a5eb2692b7faa43000000000000000000000000b9fb1d29a0b177851057ac1a8119c52f889169a800000000000000000000000096aff982dd2bb91c8b51fe2d2a652fd699abdf2900000000000000000000000097f71c6c63c5a6dd01c3388e373ec4275d842f3a0000000000000000000000001b98a3a1bba0741505c49314daa016c796185aad0000000000000000000000005bb05658108854574cf80f72c75d9ffbbd97fc030000000000000000000000002695047858c16b1089ccd92edc1ab4b535d1092f0000000000000000000000007458f69e739222c30cfdcc199988615111ef19210000000000000000000000006aa1fe4b4f69d2b87646a165b6a89dc489010021000000000000000000000000685b0aa8d38ed5c407b485f2462b988c84bb2fd3000000000000000000000000f434647a761feb2be02e52874a49b7bacf48e6e00000000000000000000000003fd1e1e7c0750b5508be819b4c1bc14018905c22000000000000000000000000e136628e91e202791d7f4051dabf589f1a9113ef00000000000000000000000036e523862529406b84bef5a0721034976d4db20e000000000000000000000000fa199491043a76e504a5fbbe7eef0cf27036d8df0000000000000000000000007c5d26959a6d37939b2f5a1f9a796c184ccbea1c00000000000000000000000014ac23c72b8d14f44f2f50e7a6d7d543f056ec49000000000000000000000000b33c2927818d0bdfabd44d9172ff54efd075d15b000000000000000000000000de5292ac7a5dbe2c426b668c8bf5b7fb96eebbe60000000000000000000000000c4a3ba1434b7eaf73ed2038fb1ae6c12970bdc0000000000000000000000000025f99d988088c05d776dbeeaa2add9ade8106b4000000000000000000000000d79b34604375295a97e07a49d2a210a50f10156c00000000000000000000000002500dffa4916f1e8051567cf84d12406d992ae50000000000000000000000005b2191d89afc152bb9a6b1bc9c794ee7cae334f9000000000000000000000000dc2ab25b3a523897e8bf044184ddc91472833564000000000000000000000000f0528608de4909b16867de01d1c00bb077fc0aa8000000000000000000000000d562b90981f437eeff0de071029a576e6a95dc51000000000000000000000000ffdc4badaa64117552110ccf09c6cd08978a1fd20000000000000000000000000b0f312eeda30b75ef110f223219808d65eeca2e00000000000000000000000095b1971cd6273e4ccc047e57bbeea0997527118000000000000000000000000017a90ad5dd494defd33d0a0d5452048a62fcc6e1000000000000000000000000aacaaf7b830f7aa4608f03663ad6930e55429f63000000000000000000000000e5e4aba9f639ed42ed1326fc5febfc4fa932e390000000000000000000000000a5699cf736b453f2daca4504a4ab06ea5ec07e96000000000000000000000000a2d205f1e82176cca2ef62c49fd8abb556b60097000000000000000000000000b2bd4d845e00477b52a20d7c9bc36ee904c469f70000000000000000000000009581c5e0158cd80e984b3a8056b2f5639b3ad5c7000000000000000000000000ac8758f2f3e515a3cf10b033a92c5969c47844d4000000000000000000000000d06e3a83d7ac0b748550b109962bfac8e0e93930000000000000000000000000cd44d6982c98624c5180754a148c8fa7e01786390000000000000000000000009f3d8c4110f6da63fea67e068b8ea5fa104b581300000000000000000000000092c74cc687049656e9fc99dc5a7fd1d6faff8b5400000000000000000000000030f0240bbcbcdcaa3fc6c7c865521b40510ba0e7000000000000000000000000b3f560952eb6cb1595bc4715d541b39bc1b08665000000000000000000000000dc4181f001cef3f508dbf697c17a40494f84c8a00000000000000000000000005d1f2ed11a94d21393a9dd3fa1bea4774aee3925000000000000000000000000dbaecd0a01928c0648d35d21978982ce410f00f00000000000000000000000003da3a8b4b86799266ff280c6bf4da606f6afd74c00000000000000000000000008b322640f094e7453940fedf5f8500a311937c40000000000000000000000003555aa9400880c584a26baea2d94610232ab7c2b000000000000000000000000b60886124e52347616536ddbb3f75b767f194d6d000000000000000000000000d166281d4813df4179e2e76b93a4a9b40c12f030000000000000000000000000b2f97cfc096a9454b436680e76a25629c1f88438000000000000000000000000756d8baaacd7ae0fb6e9324f2cd8ad7a7b9110c90000000000000000000000009278c412996d5783090c778118ad35c02912637f000000000000000000000000c28b319ce18183301adc3e056243472001c4bed600000000000000000000000079812ca090ce95734861a84766f218ebd3deb4f8000000000000000000000000cfbea7eed9327d5f80e8d7786ce5647f0e3b7868000000000000000000000000b979887c98afc052f26a45927461626097f071140000000000000000000000005c9565a8b61e6faeb28d6364077d8b3328fd33d600000000000000000000000080c9773203d33ad6f447bd0a01bca1500434fb0d000000000000000000000000ff4d091c1f4d14449ddfd080c0ccefeaeac4fe65000000000000000000000000d6373fb1f80e0871cc2cdb4adf998b606b68ba17000000000000000000000000ad917239a1635f5555bbcb35c501434bc02e114e0000000000000000000000003b5ef26d98f3564c6f1d804de17b2553c677d8de000000000000000000000000910d7fdf70f12e26c659d74a058b1f0bfa282ed900000000000000000000000088d5fe920b9c6e4ae4b0fbe32992321568515128000000000000000000000000a1352aae58b9ce457383ef536db1c2ec60aa22a4000000000000000000000000a88d7503a8d4b9475ba629561994fa055af532d8000000000000000000000000bc8049290e524866683cc9e69d2e3e891f508eec0000000000000000000000007ac5368ddd98007bfc6acfc8a6907ea306911bbd000000000000000000000000d7e9bd42c1b1f6596002bb7ee613c33dcb25bc340000000000000000000000009ac74b3c8de2a1e716a212dde731c10e29fce1920000000000000000000000008b60cbc7c004b7a854930810b09e4e7aa2675039000000000000000000000000b3adc2484d4a96ce2e7a8d668e47390c4c4b5ee3000000000000000000000000749300a5e719dd8c522276a4371c4011744e85d00000000000000000000000003e319ac10b163c9c6d21919a2cce41880cb890af000000000000000000000000db8af351587a788fdbf66596f0979f3a1d3a85160000000000000000000000009fcc5878dd499ddd0056b1d58828957ab0d2e7da000000000000000000000000e8e4668ed6e8e167e9d08ccbd8c7f545512f8a650000000000000000000000006125afc5307f89fab46d662e3deca3132a5d9882000000000000000000000000a2811078648eebd82f1f9d9bfd2512c044a7847d00000000000000000000000009d70f5685cdd09b8531d7aeab88f488ff2490f40000000000000000000000001706adfaab6edec8ee0830334c09bad3893bb454000000000000000000000000d0ee9d468f75aed833c2bcb0346e985ab166706f000000000000000000000000f76d6f20ebf4fba330203fb31d7d8345aac307de000000000000000000000000e5f20b306a147a4c6ca723756878ba2ec78a63ad000000000000000000000000a1cfabb2ec35593a47502b6574554061875e325f000000000000000000000000912528ff003fab3bb8479b6a6edfba6f84662c490000000000000000000000007bd143ca5531338eefdf2356ed534a1bf703ac62000000000000000000000000949f58220ade740ed44bf869416d8acac34908bd000000000000000000000000a25cc111891b58ae174e7289bb23ddeb9706ea4600000000000000000000000010d9247c287718531736a4a7122462759e762b9d000000000000000000000000ddce23bfb8fb80657c37d4504c4300b5d212218b000000000000000000000000853331ed8600e2f4a6c632b8bb9a5f39b70bf936000000000000000000000000f8de17997bc3a463df65226da6288905326f9ad8000000000000000000000000bd8ea13bdbfd6681cd9effd211ea6ede695f66df000000000000000000000000f10b73f2f34886294bd6bed0defdbbfab0eea114000000000000000000000000187d815f89e1f295fd326cbde290aff690c716a600000000000000000000000049f85fc38785ad3879f890979aaf8b68aa672a55000000000000000000000000305fca644ff06eece69926172d6f775c4091454600000000000000000000000098464d11bc22150da0c8cbe9bad4f34981a8179c00000000000000000000000086314038c713f7593a1bc4b0af570c73d04ae6ff0000000000000000000000007e1217218d43c8ec1b5421878e477a57a0019de6000000000000000000000000331b2fd781212da5fd3244080751f02b87a41614000000000000000000000000abd62d0ef23c8d55b6ebb71448f0f53e5b44d3130000000000000000000000001f11b4cfc6ec965c8b30248aaf9a6e3c279884d5000000000000000000000000c33d9ea892584caec72676719891c59c22ec5b49000000000000000000000000de03315fabb9ef8b402084373d8144c947c6ab7a000000000000000000000000ae741734e39cc2398f332cc0cb0bb338ff0282db000000000000000000000000b76b942bad6c21ad466ed2e38880938d478b4dec000000000000000000000000fefb60d7c265d100ecf61d2ad42995aa8a280c1f0000000000000000000000004efdc3d2abe22732445d39616d0a26bde525d7f50000000000000000000000006fa545ae8f765f0818e8391c7bc587a42bafa80f0000000000000000000000004539a0f799b869a5a584fcf9fae3aaa0e5d65752000000000000000000000000a995d9e9aac7ccd300a418c7b4e9e473c80d572a000000000000000000000000ca612fc5a7cb3bf1eeb5e52bbdb2b4ff3e4d018500000000000000000000000048e8bf925f723dd4f62a29c01fbdd455489e49f6000000000000000000000000ac7a2457c9b059efb919f988e0e879c0f58ff13d0000000000000000000000009fee73095c5171e72c6989900c647e54b2b52a38000000000000000000000000c67a8afd557c4c1bc6e30da49f7c4a89f4878eb700000000000000000000000049efd186c726d67289b0068a720f4489b656d577000000000000000000000000cc1ef610e40470a636bc455ada324feadfbcf6ae000000000000000000000000d3dd64cf88e1f892b9cdb60eaf340c5fc1c5a3520000000000000000000000002a55967798dcaf99be75d654fb22e99d8067810100000000000000000000000061b077ee1d2d2f651401a32f0a758623add34c6100000000000000000000000054b5ff13ee73d7250e200a7b7154d6cc27ef5e4e0000000000000000000000007480f64b5e04e91af870f9a3e59eea3229c9c0fa000000000000000000000000ac2187658d1aa1bba4221d9d4255a8c3cfac047500000000000000000000000063b68a37aaa2af5bd1fe8437e062fd0d3a71fbee000000000000000000000000a9ab1327f882d62c28c165cf1764447e7836b63900000000000000000000000041cc24b4e568715f33fe803a6c3419708205304d00000000000000000000000047187eb1dff08a274ab897e4d10e31dc9bd8401e0000000000000000000000009aecf9a92fb962c4c9516a414332c133583a245d000000000000000000000000d58c105fb30ee1e35815018bbd51fbc650ae5e4f00000000000000000000000047c1cadbbdfda896f1d0650afac75a437e5cb53c000000000000000000000000cc5d36ce7d068676afc8487a910d2517cdfa9518000000000000000000000000787f5feaf690c24996577b5cf8eebf6f946746f30000000000000000000000006ce18e2d7e606be5070a6f3d314181bbcc3832d0000000000000000000000000fe5006629b7bcf30100a9a109478522ead10af12000000000000000000000000ca5e95982eaf71da6db0d3974ddafd2c30a3203900000000000000000000000056a626fb3d52a5b2cf1598c422b918d835eadeda000000000000000000000000d9b994635865082ba3256f11a2244b9a988663220000000000000000000000007fc08b2853ca97734d8408ec54c6b3c3099e48ee000000000000000000000000ff5042e33dafa53e20729a018387547223aa80b1000000000000000000000000abb599350e04f1de03f2bd336f1ccc745057838f0000000000000000000000008e54acd1a2c69e606d0311c8f97489745ccee3f50000000000000000000000008fb351548e1d9903469a2a623ef2991fff0aa1c000000000000000000000000059e3bf882cee9a61765dc1aa08292c949f34552d000000000000000000000000269e88e8030e707cabfa8006296e66ee51a9ec1f0000000000000000000000005b50bb1ce442e9cce54984b68e713d4f4644dfa00000000000000000000000006fa5b96ac481c924592af310cebc00933b0e89c20000000000000000000000003d73bfdba4512da6a37ced9a1d2ebd8d22461eb00000000000000000000000008aef6c75103521dc608e47445e180d774cbdcc0d0000000000000000000000001fd99bd197606bf19b505e0412ac8891fbd973d600000000000000000000000077d353cc81377b01f7aebff0a9785d5b9416ebfb0000000000000000000000006713197d1f16b6559f7e4a6f164ed7473c4bf430000000000000000000000000cd1a643817d3a3997e939dac4be544104e7e28830000000000000000000000007c023eea7613772a98571b19e876576198583d3d0000000000000000000000004ab7d1be48ed21b7be728001e25814cf4a7eca770000000000000000000000008911af4f020b23d72728bf68f187d6b705668e5f000000000000000000000000620204c03c3e02c57228781cff89469e18741860000000000000000000000000963d763865b385564c960dec51dca4daf0b08640000000000000000000000000f2d8f8aff549b5d7b6b4ca981cae24a18db1de9e00000000000000000000000029bc5a9a71ae4904a2ba10cbd3fe3153224886fd00000000000000000000000082f0c257222ab89990c8878c3b51948ce0ec39fd00000000000000000000000015fd1eb9fd19ebd13b0b1d9325c3ddc57b3fb620000000000000000000000000716b458b4d0651e60d9b1df6a7934e05e7f2f4d0000000000000000000000000026ae7f41fda0528f7e32478644386e6e0bcbcd40000000000000000000000001369cc9b8c8d521dc34a98528f23ab0f3b2e895f000000000000000000000000bc347fb987b9ad62571954417a9e868cac49214200000000000000000000000032bd7923819322347e661c8f6460d888b73105a6000000000000000000000000cc0922833f5105424144a02229620ed9bf825dcd00000000000000000000000098c272cd9f8013f52da804bd110148ce59d15d18000000000000000000000000b7168755931fe3f93ac0a5a90eecbc9b572a98fd0000000000000000000000009a5d5f6d17b9d9093f1107dd6da934c292a601cc000000000000000000000000f66498f3a40b1911f9eff6f4dd764a8b3e8e0cf7000000000000000000000000bdb582bc62c48915f80c07e1296b3de2fe469d010000000000000000000000002b22779bee54847dd7a334d1942b6e982798eca4000000000000000000000000ba18d4053ba357642996d68cfb5684e1088c74ec0000000000000000000000003a5c306e840d59b3cc34a20c16adcbde722f4fd90000000000000000000000005beff110650cd95fccec4661b66a2b3e09f94a0e000000000000000000000000d4188631d6699959107629f7d980096debc4ee79000000000000000000000000c274f785d23f3fe613399cefc2faca7dec0dd90f0000000000000000000000003c1fe47a85e17ac442a5fef2b53434fef14528b300000000000000000000000013f91264a5b8555e68f3c490b37d186607f01e2700000000000000000000000044f3cf079245437377e2ea97d6e8392f164bfa7f0000000000000000000000009e3f097e5a344886ecd334d4a4626e5ea1eb4110000000000000000000000000b6228aaffc91bea996a2462636bb7503fa49f4960000000000000000000000006373c25f79a566c20b5604e154d8df8e29e8a91e0000000000000000000000001a4bf805abbb3c6898d0cb601ebfa62ab52c7a98000000000000000000000000c8d307b901b64353eacbfb99e2f2913925fda620000000000000000000000000f75941ea4caf71cee49b58f51fc3f932198612bd000000000000000000000000eed3422af2a7a1b880bfc7195f32c4a602f6c670000000000000000000000000d503f5d278c93a078e6cb23ae75ce1abd4e7d6f3000000000000000000000000643ed7f8e5e7932281adb3e93464448791e2de66000000000000000000000000f28228fc543187d7927faae0ca546ec4688c53ad000000000000000000000000f4458441cbd4da31f3453ae63ede58a23bf06c780000000000000000000000000893ff12475e46b1181120441088b0bc1ce13f880000000000000000000000001dab6b26967eecaa15c07ee89ff4c9e82c922956000000000000000000000000bb13460f7d241a05165999f9d6cb1dfb32b9c9f100000000000000000000000069d964c0580d6e76e540686543fd8c1c8e33aa2d000000000000000000000000ed5fe03f97b4d27357361fdd9573103d7d5759a800000000000000000000000017499f84c8d67019b40b01a4b4140eee74072f6e00000000000000000000000009763df4330395fb6187329c458e8c4a5360b9ad000000000000000000000000b578b07bcbc1baba63e78e5732ab1addac310bc7000000000000000000000000ea3c6f7fb2450acb4547d9252e379c013d1494be00000000000000000000000025c4063e582496b8a6092abc62400be3e2ff64a50000000000000000000000003f1a30bed5b606584f41e4c55e3d8f6f93d5b1ef00000000000000000000000026789f3dada1cb0963d3dd0d3869d7a50cae9102000000000000000000000000c783dfeb233f77bdda35418de3b13b73fa3b648d00000000000000000000000041c7118eeae8de9f6d7bdf1c74023b2a20c2f0f900000000000000000000000026787a5601fffa13fd421c927de222ad572c50e7000000000000000000000000585d04b69c7c61fd1127d566c1e0502fa10f168f000000000000000000000000bf722035cc7896476af5bc16e330e601b9691e0700000000000000000000000057b94448a3723daa70adc0f9742ca82127b904f10000000000000000000000004a6d1b3a74b80d9afe37733bae768aaef46f81fd0000000000000000000000005d11a66f421205798c6e22b07e50a375234b9ee900000000000000000000000030edd43eb2768a0db71b9dc858ddd00ef2a3afc7000000000000000000000000734c1792a3d7de580678ea0ee4b51118ac92b800000000000000000000000000747ab0b9cdb4848fb69a1bf217e2290a21b23b63000000000000000000000000b1be085a2b62861a5b8a340519cb5b4e418a57d5000000000000000000000000e735eb966b3ad218a35326ada6e94c2e54d5868e000000000000000000000000594155aaed09e2c3069492158b87c72cc1b54c90000000000000000000000000d2941f1c47eeed3225b25626e445ffb6bb01eba1000000000000000000000000faf5ea680e093a86d57d714741349968c5d976b0000000000000000000000000223ddbaaee3633ea33eed580a4cc13ff782bad0d000000000000000000000000de252c496ca605811cb519297176df9a59b6d9d0000000000000000000000000793e2bd0aff031511122a2392bb03e5615929b06000000000000000000000000bc374d926ddb6c2ca12ac126b6272c25e29715420000000000000000000000003e559419e222b6af6bdfec1512afcb1e70a004d00000000000000000000000009e8c884e736e0ebc299ace412d4ce8a5c7e8507f0000000000000000000000006042334f30ebc9b9aef2f6cfe6cfbc9c5f54d13e000000000000000000000000eeef1753e168075d125306c3738b66ac798e6fe2000000000000000000000000fcda4f63c2e4f097687b358a9e5594033292ecc5000000000000000000000000a52f07cbdff1eb7976079601f0b51dd96c4a5c9700000000000000000000000040603c5d3bd54015a9fdff72cd087801eaf6a89a0000000000000000000000001bdd4ff58ede0dddad950d64bb85bb959ac2a0a10000000000000000000000005d41b0aed23b0725032b628027e27f4a7561eb890000000000000000000000003b9c109a4b6811e75fc4dfdcad40c91b9f5e04170000000000000000000000000e72594bf00b6595f2b6dc25e4c3ba9740bca06b0000000000000000000000002631a6ba861522fe7e5520342e49e5ece1689b95000000000000000000000000dfabc929a58647b7e43bff0bf4bd1a44f8f3e9df000000000000000000000000a3ba62bd4dad28d788cab0f68de59f7ee7ac9e6c00000000000000000000000048c8d0cfbb262fa6587630193a5fdd3b9ff0c3b80000000000000000000000005611ef6956ef0533944da20d38778498afc4f7e40000000000000000000000006bf8b2a40fe82c2492091147e95f96e87fd8443e000000000000000000000000b42197ed9c218c18719ac7da9ba2d16c97a6881f00000000000000000000000083df0d84959466598cb201b342093a816dba2deb0000000000000000000000001bc89c5a1d9d98272551a8a688b66f0bf1b7a934000000000000000000000000d7dd06b52d6a1ddc63354e13e3e21ab709867974000000000000000000000000b8b06ed515402220a99006c20264d2446fb2fb8800000000000000000000000061ad164ee7d251469c65d91433976a57f212cbc0000000000000000000000000124829fac3749ad6de4e54e05686db0a353b10fe000000000000000000000000a21fe9c8aad41c6bf011750ec2892b5cae3ae9470000000000000000000000008efaa723225bc24516c7cd62694e383aa208aec20000000000000000000000000ecbf35d270fc58ae482ca55f9928990fd1677b30000000000000000000000003373ee56bfdbea5bdc7a98e9865eee683834ff7b000000000000000000000000c288bb09a91d095d8a871a40027b1fac0d0f7fcd000000000000000000000000253f1e14e1aa8529bfd077d6cc0f6848ff66aa65000000000000000000000000e9d1d1d00b59f1719a7ec2b45d3e18cebb2d5cbe0000000000000000000000000a2c9855dea77d379c804a12c3061610b57dedd00000000000000000000000003e27e55fa2e3f32bf573c8c5d8105fe82322d2850000000000000000000000008a64e157d99f7a7353305d2c2fb375ae9d63198a0000000000000000000000001fb301ca223ccf6cf912672838bfaf106fba91d90000000000000000000000003915db5c53c8bcb1f4209adfa771e39f453222f6000000000000000000000000d7a5b519385f797ebde6a1bffe3877020eeff0070000000000000000000000000c3315461567648c1af04f315f549de9bb1bb905000000000000000000000000afac431b3f31da0a2e07435c929bcaa48bf67a800000000000000000000000000d868d4766f5ae46132c0072382dcaedb4d203ca000000000000000000000000da0d47974b426ec822ecec8e19f654ae3bb8f3b50000000000000000000000005ad526e502dd9a22826bda4937b5a077b8348c930000000000000000000000003a2bc62282d36f3cf4cc9e51c036b618e78edd840000000000000000000000003983a546978c3a20da191e425931d73e3a4fa25c000000000000000000000000899ac3cca1fbd76e787514cadefa79eea9aee5a20000000000000000000000005e7157ea6bb1a81c4db6d00c7d3dcefd31330a5b000000000000000000000000ef705d1aa427035f6cdf0cdd23504851799022b8000000000000000000000000864098f67cbd6af5b178b8768bb702a22b8b1b210000000000000000000000007c89bc84ad96cf51ea4abbeaaf9e7d7b0718981a0000000000000000000000001608f0ba5e23314b904567fe0d69011768e70a83000000000000000000000000e5f95eaf5e5d39658b2b9bed941762267ef0bfda0000000000000000000000005903e3a1b4596d3c48ea42722b462740bf778011000000000000000000000000e4b4a3020ad31c3258e58793feb97346d9b18acd000000000000000000000000da29b3fadb34c190f63a9c7ac079d18d30c16ebb000000000000000000000000766e043ede3cfb848378d424b46566740ee93490000000000000000000000000aecf3bf8b06f48d12eb15fdf0b3fb2c50808dd49000000000000000000000000c298867487fa9a81e92929c4f660296073dd927e000000000000000000000000382bc5386f8c559658a6890c74ca6260bcf969360000000000000000000000004a6e3832314f5f157033731fbc8ca85bdfaf8ef300000000000000000000000016482cc7c7a2f0eb81d4b07469930fb49bf4f6d20000000000000000000000000d90cb34aff2f21d46c9eed1d5980ee80f1c4c4a0000000000000000000000007b56a65912ccbeeb9f9c82f452ea6df329305b9f000000000000000000000000340ef8c7265086e561ac10df35eee6aa819beb740000000000000000000000006d6704cb165289c9c26e888d2924724574e85a720000000000000000000000004182ca6f29091b932c478f50773385e84b55936700000000000000000000000074103b058edefbb81f5b7f938012c37779aa4c700000000000000000000000003ca9390552276be2acea42d64aacba4d73939097000000000000000000000000df482c57e71c638a73b4ac65b01b3b94a9d416120000000000000000000000005aaa00815d82898c2b4cf9873f1261be0abf7b81000000000000000000000000a6578aaa58f67342b010dac8e5728e081e882a1f0000000000000000000000009119cc7792dd60e0dfbf6406ae3f6dc2adaeddf1000000000000000000000000dd19747d556c12f920f354bb9c41056d0820c4f70000000000000000000000000841dbd27d66a017156c43930454f2c033a4902d000000000000000000000000c6beac1d68029068fc74fe207617a9f941c40112000000000000000000000000a82b63320cb9f86124007605d5b0d1d23eebf72500000000000000000000000086833b83e1c911390a8cbec961cf530510532cd200000000000000000000000041caeaaf182e0a1ff42b8c3584318133627c2707000000000000000000000000cc11bc582374d7b9a90dcacafe5572d638a72827000000000000000000000000b883069db7b9608a5be9965ee34ff9ae90a7ddc3000000000000000000000000d59e56e44909013808e411777d531c6b07378fe1000000000000000000000000535cb152123071c91459d6e7b4bcf8175942ea09000000000000000000000000ebff86d4297d3893af3f76bdf00b7c74e1af12f10000000000000000000000004105150abcee9582d93cf8a8df2bdc733cd41e560000000000000000000000002167133088a424a923e0511cdc60fe9098870a6b000000000000000000000000860a6c51ad77cfd53368745eb32d670f0baed5e4000000000000000000000000c54f2356ea6cf2454d5f190031f2be1651647cd70000000000000000000000009ac9a041bd4989657cde3cf85ec45da6ec9db02b000000000000000000000000f0db9f03de074ffd5d663edcd056cd4bc5fe4348000000000000000000000000ce874ee68a18912bdc46180c0c68b0b262f5e7d1000000000000000000000000ade83dfe5c4df575ab2f269f56dbdc4fca2949f4000000000000000000000000027c58079302d884977fc469fa33a7dd13f8ab6e00000000000000000000000041679bdd7c1477690ccd8babb27545f19cd21e2c000000000000000000000000ad5c400e1f00325c646a2082c412413c863e83790000000000000000000000001cf97c596ea92fc0e85ab8e662ce5f9449f520ec0000000000000000000000002bf76605a49e662630b24be1dc914123e5f1124a0000000000000000000000006a590275bb0b5b8b0a5a3ff39c149cce328f4a0b0000000000000000000000008177f84c1ee82bae63af85da17a09ccc5ec80d420000000000000000000000000ffdb49e8b6ebcc5ef29dfcd5d44f70c4f7858eb00000000000000000000000009b3da75d952dfe68b61831870167cb75057ba36000000000000000000000000fee45670d4b2a76d2806cb07dd4b6e2eb53539cf000000000000000000000000fee45670d4b2a76d2806cb07dd4b6e2eb53539cf