60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da2400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67657463726f6e6f732e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067657463726f6e6f732e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d5a77685035336363466d553663795662744b68503255526b3976467162596b634e6761707a6654455934673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005460000000000000000000000001dc1c8c005a1bbc33a24cc8ce69f7fb661abf261000000000000000000000000a751a534aaf7905cbf407885f6c630c1bb8ba6eb000000000000000000000000202ae6d25a038cdeb8418de4c578cafaa00b97e8000000000000000000000000f64b62dc3c90f3dea3fca68c4603115af923a07b000000000000000000000000d5b4b2915a41df64054d06c369ca50eb13333a34000000000000000000000000f518cfcef83001f3d810f79b3ed9eeb24a3bac96000000000000000000000000a0c0b5d8a79b16c29aa5c3ae2374b095af33de07000000000000000000000000e66e93778304232c36d2fb469d1f4ae3fe86e70c000000000000000000000000abf8007b6326e0483d9aa6b160ee19a0c100d86f0000000000000000000000007fee5952d1fef9546ece10b570999863d29463800000000000000000000000004422d071eab5fc4ef868fd93f0131c95de170f60000000000000000000000000b158588bfbbb2d796017101b7823eac0d12512c0000000000000000000000000a080b2e98336db78c879896257ea4fc246842d06000000000000000000000000f1b821df841d5850c145fd038844558df1ab784400000000000000000000000059cd7609a47a4cf29bef54a808a7655a6b2aa97e0000000000000000000000000c4ef030f7c7f940293cdf87be21d93ed6695e8a00000000000000000000000096dc752bb7107578020317a24713bbc7fd722887000000000000000000000000acb7377c18c4f5bd7519453d36573c710220b651000000000000000000000000597e5667fb5bee605d40e35b99296771aea8b704000000000000000000000000688e4f3768c4370625af9149a4ec7d39d487fd16000000000000000000000000973fae2e16f243c612c8c87bee002ce52a4c5d230000000000000000000000001be8e7ee19557b1abb8cfe0c9001c9edc33aa119000000000000000000000000f5d07f13bc2c2b1c9bcca8bb1a88d7cdc2bcb1f7000000000000000000000000fca0bf523987523aa5c8d03ee6025b88710f19570000000000000000000000008d14512db14f4b2a6d2635374e4c64727992d51800000000000000000000000057df1eb20430d90fdd4cf4dde628a252bba00502000000000000000000000000a6d75afb3cb39d9fd46f4e9d2b0851a13ef4da8f0000000000000000000000004507bd14ab475fc187bb16237b3a45318e1c9e65000000000000000000000000f2eb5bf949d089a7c5f7b975c262b1750b4d5c59000000000000000000000000e7e47925535f7cbfc827ff94a99e0a72729593a600000000000000000000000068c43dee67a1165ce837fc67b850f8baa5e94d8e00000000000000000000000011cd24956f4e81d4cc974a389f3b70a5f34a89d1000000000000000000000000046e1eafc9c3c73198e3e355d2a05e84f60fa99e000000000000000000000000b2c89e5ce2a72969646301c0e7aa27a90cfa6900000000000000000000000000de6f78981a60d7de996e9fe2cf60567ce5ed256f000000000000000000000000e199688172f17e7820969e6b2d7a6cd374d613a30000000000000000000000001a2033e0f49e33a2d5290558408c9f5efea7652b0000000000000000000000001febb3b3f0bc77315aaf8edc1aa356e27cd0cac1000000000000000000000000ee0282efa3830b2ab215a7a13737ed2901a19fff000000000000000000000000cad5475a669cdd9b27caef99efbd1b21c82c6ec300000000000000000000000009edf32b1df1a52a024027ceed90b30fd3a093d2000000000000000000000000f0b4ecc8daf39ceecf47c3ff2a5edc80b7db89d90000000000000000000000004adfa862c3ae027271f174e26be5ab20f0e16522000000000000000000000000adadc659e70cd1c344e719d10b243accae68aa680000000000000000000000008018971ef8566d253db519b86e6dad3017cb99b30000000000000000000000002e6a02cd1c7ce9d67f864ce1a9b1ed69898adbfb0000000000000000000000002f3a7eae7235434a011b879bd253145f4a3feeae00000000000000000000000071d037a66135f3a5f2fb8894c15da906118bde720000000000000000000000001a82bfa4f3d968ba9e6b873a1240a26158cad2f70000000000000000000000007768414564635646aae7f5e45dbeba43a78065a0000000000000000000000000882a0f12b81a2f5334a99853d6df5f2195b85d7d000000000000000000000000d8d96d581cc1f02443c80b0349af1b57346aadc60000000000000000000000004cb423d0f98b58589806895a3cca4c7d1cd75c3f00000000000000000000000013d0327e3d7d1bb0d1d3cd76b951b4a0a339edad000000000000000000000000425517d83980be983ccba02aaaa2883c4baa51320000000000000000000000002a891a97aa6365b6b2e8431c188a3cf7ec44b6d700000000000000000000000020dd768ffb093319902fd1362256a6c9bbc01910000000000000000000000000e2a6ac88f8a2f61b3bc8222b2007639160f0277c000000000000000000000000b1ed8258edcd3cd32e41917f8af4a8df793bf5690000000000000000000000002d4a0d5dc78c7377db87ef84215c04c1a50aa88500000000000000000000000092dfda47dcf9fc5986d2036e32637639385542a100000000000000000000000099a2845b45422909e33c7f03207017876cc9cd23000000000000000000000000a05419825104a586fc2661fd7cb4a734b997af2a000000000000000000000000c29da2747408042969efad5886e285a6a17fd447000000000000000000000000fc24f7783a0d615be54e4d55a0205d6e0b05b0dd000000000000000000000000abc75f193b1713ecb139b260ed4e52f299f603930000000000000000000000008ae19fa002355fc19c6192443a1ace76149c32870000000000000000000000005bb60cbfc39e4f38cbcadc76ad01c2038e0fb983000000000000000000000000656df72bb2da34b0f8af180c19f4d5344025e24f000000000000000000000000686626e23cfa385b250727b945af35001af8715e0000000000000000000000005635aece4bc021eceeb75c90ec876b537878ecb000000000000000000000000070438cc23bdbe58586dd9d09329264fe5586de8d000000000000000000000000d5c01233a39e70a84eec9e6ad1682adc101870cc00000000000000000000000063d73cc43b8b2eb408a4bb9da616706e0a8ef68500000000000000000000000032e06b23f78f27cfe2915cec665742c71184b4aa0000000000000000000000002d5e080ecae1d9f770d73dd53d677b62d37705fa000000000000000000000000afb5332e1e086eb2b89c588643b601196a5f7235000000000000000000000000ce6cd9bf575d98db9213509f1e5c3c29973e687f00000000000000000000000001828dcc47827078ecd8582a9e50e1477ba717bb000000000000000000000000e2f2952f8dc5737f1ec1780d1aeaa6174efba84000000000000000000000000059019c0d6d6bf1cbe8f938a4ba4da6cd90f87ec6000000000000000000000000451f11d17534bed64c1f9399f53c47a450dd6ac1000000000000000000000000c8617404d8775ba65fda0e3e7c2da404cf58e619000000000000000000000000eebcffbf27dba13efa6aa0b0f712bfee0b4f228000000000000000000000000021f8b9cb0847bb401a622fbba3f11467766373e000000000000000000000000021b348c176ff9c73d70a3ebde0899ba0725d38d9000000000000000000000000a29c62679712ff36a78e596cdae6ee3317ea70c40000000000000000000000007a411c6cf848612cab08d0b99c97681d5aa26ffc000000000000000000000000809dace87767d39b5e546887a9b105d672ed3be000000000000000000000000083d331574e9f72de1fb05a8bcaa109070f10f830000000000000000000000000cee9b5aa16c7292b9b3dc2d7f9159682d1c0f0bc00000000000000000000000039a68b5dc9b0b7f4a6263095a85ab50bfd99caad00000000000000000000000052379e01532ae1cce6192001722b8238ded1c7c50000000000000000000000004411590d75629daae44d90872d7fba1a2d2f8c010000000000000000000000003ae9c1d7d0dab35c265dc8af074da0973223752d00000000000000000000000085ae1841d77aa08de13d4e051e230b429d252bc6000000000000000000000000e7b92e5f70fae58bdd20ac52c8c0b981e6986d7e0000000000000000000000000dabfc71bac260abb03ddad2872c726590bf542a000000000000000000000000f0c9445c79bff67a9fb0b570fc8224ea725aa1c5000000000000000000000000db14549a8583209777c66bd1c89435bbec120be00000000000000000000000004bd79c7c7599236a797a95426f63d5151588ee57000000000000000000000000f80bfae43dca787d8183dc172547c2ab1eba8867000000000000000000000000561a833b57390b9073047b850e32ccf60b9379f700000000000000000000000076699dcd363301e943aef7c8ab3dc347fbc435450000000000000000000000001b98f03aef0c46becd446c62593f4604946c4e0b0000000000000000000000006538e4f57074c18c8f74366f8b850dcd14bed6a00000000000000000000000001559f2f8d9c7ec7f464e6a3eb2a4fa2fcd79bc88000000000000000000000000fc2258fad68c360fdbd6fd8440005eed75d96de8000000000000000000000000b834d6face3229262ea28264d662a1e8419a23db0000000000000000000000004d37858196101882c108d65e156f6cc52c3d802300000000000000000000000005136c6846499c7a994e57e3fddc051286d174e3000000000000000000000000868b6bf8e99500e756c737071e23fb1e62b57e750000000000000000000000009d3605d41117f195436774c016d9d0a89beb0ac80000000000000000000000002fa392f8ff5477844f1e14e073fba3446e4f4407000000000000000000000000aa0bcac6ae581e28670cdbe0c428236383d3a39a0000000000000000000000007b62c904dd2595e08ebbd8ad4c94809dadbaff3a0000000000000000000000008943ef5067a9c2ee1017fb71b3407c70478d09a00000000000000000000000002f42dfff5c4caa0a45745b7dfd86e0de35baa3aa0000000000000000000000000f34a888e29c688ab11177daa2668158b394d5e4000000000000000000000000ef5bff417fb9d9bf59603917362ced1294f928a6000000000000000000000000ee0ebc5c9e02a6bcb67e6c8978f5f5f6c5cee65a0000000000000000000000004066b5e11c5ab58951f9ada1e33a6345fcc12f63000000000000000000000000b6c1fe0ed60b51a2f8a85148ae1d0383709da6b4000000000000000000000000e3234cadd68e760f907d16ee38df1ec6e7a5ef0a000000000000000000000000ed3999e243598849adef3230605c0db0973d67370000000000000000000000007e4b44050855303f24a583b86f15bab6a132304600000000000000000000000096271fb65a6c4328be0a29d8e2072aea1efd7911000000000000000000000000ae78cf006a115c2e0fca2c6aef37d4057d712d210000000000000000000000000e47db176039c39f58a98566999215c857718978000000000000000000000000c9a5029cd41e7a6577cde40c3fa408028bfe3fde0000000000000000000000001c3531767cf77f4841533130821952953a99430c000000000000000000000000fe7f9a8cc9b26f342ef75c35f1559e51a4a0671c000000000000000000000000a5c3cb6c7882b25fac12f2db1c3e0b168da774920000000000000000000000001c24d910a1985cfaf15fe24a04e118596306ba4e000000000000000000000000de49f4ab099dc0b902ece2951b6de3117ac20d4f0000000000000000000000005f2758d17b21c83f82a8e278238838184ac309e30000000000000000000000004b1fe93670d51b1d9b988e38860fe8dadd831cd1000000000000000000000000fdac7952385f432e73f4ee0146b0212690bd379f000000000000000000000000b656db7c8be660be76919babaaba96ce9c90e19200000000000000000000000041f3681b62dc34293a6b01977e073c77f3752c00000000000000000000000000a3c1d28e55e2f59fc9b094dc1b2a4f7aa60a36bc00000000000000000000000004485451b2e26443737b48953790e35d3f1f25a70000000000000000000000009adb11d82212544e4a70126759159c09e6adf1bf000000000000000000000000c9f360eb2da380e0a63839654cfe94259296fc73000000000000000000000000206f495784474c3f3891d2657119bec9fce657d60000000000000000000000008df70ff7b66bbe2b4da3fb921be0f30dcb45366d00000000000000000000000090336f7940eee4b324c068aa89884cda51cadb3a000000000000000000000000c33c8fb80c91e31fd00813c0f0f0220ade5d94a6000000000000000000000000a5247319dad53a6ca6ca5f06e2b8ee6899459b14000000000000000000000000314566325757ba4863795f0bb62d4c7e85ad816e000000000000000000000000297bc2270263bc3a7ef9331b608b5d7195ac3b000000000000000000000000009c1903c0a5732c37b75b56a5bc951b67ede9e867000000000000000000000000f5bb49885fa7d71df8b879e3a8c03a4b574778d6000000000000000000000000f1d649ed4d757d5d61dc9661ddc1c1e5580deb0e0000000000000000000000001739a5ab92b79d79428552045dda37ca15e6e5bd00000000000000000000000056d06360d57948ef5ca9325e8e89bd45b30b79730000000000000000000000007cc1b5b534aa6497520480e8cb1af9165ff74a01000000000000000000000000b625334677166e152d4c7f6469acab111e724efa000000000000000000000000948d6abba866bdb700cf03dff26c74543841feec0000000000000000000000000273c99b8bb633097ba10d5b42f16f6fa3a3c99b000000000000000000000000a422606935bbae0f1dd53b52c31b230bc74df2e0000000000000000000000000940297c652a38840405d9f6f2952d3bd1fc1be640000000000000000000000002a4d4b15373023ab8aa499f7270801538ceb04de000000000000000000000000e5d5f3105f134b3eada520ee7044065a5f1aafdb000000000000000000000000d805ac2d94c7000f848c0e13980577fc828e5da8000000000000000000000000b489055178c58e2e57587a750ff1da2409ff8a1500000000000000000000000057d79b1c22571d45d46fbeb377bb0ebb5819db08000000000000000000000000365b71e46e06fd95f7795d1a9a15f0b9d677508a0000000000000000000000006960c041cbb68e6f1e3949939039859e440d9781000000000000000000000000579aa4dff364f019d32823e2aa7cd116b42896b50000000000000000000000007a66c95b18c581af5103cc7159496eaba6eabcbb000000000000000000000000335e259346f3456bedce72c2ffb0ad135b85fcf6000000000000000000000000c5041669fbfb901d1d82ba257f0c87276210246e00000000000000000000000019219ed01aabbb83c44e8ed557138f187fac4dbf0000000000000000000000002b7122cccc473b947ccd43f55c621d0314c34f3a000000000000000000000000643b1052a8801bac29248d1ad58115b15256c214000000000000000000000000b41ab76ac49bb5a955587f7ddb25a90f06d0983500000000000000000000000040a7a38ab5b9b52791545b394ee13a86f06766530000000000000000000000007d2d6d77827b7b103afdb6eed156be61ed477851000000000000000000000000435c59794f7ccc7c2068fa8ed0dc6f2befee48e7000000000000000000000000cd88c34dd70baa490947cf8ef0db103a13873f2700000000000000000000000011b6c1ebe909ba41983d049d51b2a61ab64ffdc9000000000000000000000000b3c4aab088195a05eb6dbf64f08646c0d56458e40000000000000000000000008cdd20009054d643cdf6360ac57977e88cb9c250000000000000000000000000f009e18ad04ea6090beb3269e1f524458c0b3b250000000000000000000000000256f4af9c385614fd4f6b26cec55b1fa7104c45000000000000000000000000d92e70ef679b162378b976cb7b78c94ddbcd172e0000000000000000000000006516a0e0d4b09159d98da4c9961cc76422a5554b000000000000000000000000be61f07509a5e069a8088b36624de6f00bea0c9300000000000000000000000065c8dc8be12b5eee9860f34822bf1e07f9a3ae2200000000000000000000000020039dba7fbedf1b8f55ff9b2063a7ad54dbe888000000000000000000000000368c332688177cee64ed5ce906330cdf6e6b74f1000000000000000000000000d4957edf2fbc74b08ffae598be019fe76c4309fa00000000000000000000000091936495a5c26cea487e98572e138850fcf9704f00000000000000000000000005f3daa89101c921c598e1caaad13d8bd164a381000000000000000000000000dd1912af1c1fad673f4ce1f3264104dfe4d3f5ac00000000000000000000000064ca0340bfa99c07ff7579ac333a47d989bb50f0000000000000000000000000b0f0f2bf595040f75a8488dfa0af6a23b0ae968f000000000000000000000000b782adb020a31b727c8ed355fe23c282a094de2500000000000000000000000059e151715b3443fb57c07026ba92a5ab5b20f8900000000000000000000000009c02c7daa0829f150e342992eb3e74b139e2fc28000000000000000000000000db1ba9e8ae60a5163ceb08ac062b3887ad436748000000000000000000000000c20ed8c189a564f6c308f35e133774293219eade0000000000000000000000008482bb20db03d3070abe7b1add4ffff2df0fa5b50000000000000000000000007a4a648061f8b794abd2cdd7d5fdb30adec5bee300000000000000000000000091bfd04e4670042c292be6e1f8ccbb1eff8e780000000000000000000000000077a58e0d6e5bff66ca2f41254f385f0bade173ba000000000000000000000000aee0373a057898ebacb7e3e8c033ab76b7457596000000000000000000000000f33930a2b003ec00fc8bde860dfc0bcf3e27f37d0000000000000000000000003ea95af287559486ef85d5c3ddcea0a8447d38e900000000000000000000000024067f740182a0419e14a147cdaea7ce7a49b2f300000000000000000000000008b516c6e998557ec551526dda8685f07ce430fe000000000000000000000000da164f4d9793ef70143b22808f52526398021169000000000000000000000000d321831127da3ba08fc787a3e596777154e69abb000000000000000000000000efcefd591f90a584f42ddc9f19b12d0ebffb3e4100000000000000000000000013f12b5b518a3a29836f6525de960f61be794cd20000000000000000000000000ec446be7083862e5007a755891c359bc59e64250000000000000000000000002ddcae2e09e442a1c79842dafcb0826f3f3dc692000000000000000000000000c52c105d0c5cac08e24b34d2b3dbea7e9869f765000000000000000000000000dcd2d4dd685c477cf42d3202195ef893c8e76e15000000000000000000000000c8503c518fb4e375f869c1c2f7480602eae4b896000000000000000000000000d4e248c0fb91be1d06976b18128c428bfa2a9032000000000000000000000000f27053ec754f10c43ec944a3f89dd65521e1106d0000000000000000000000002dad93b1e37ae9f64ed01810a932e16f69830f69000000000000000000000000a237e8acedeb553772463e2783e82e062b85f031000000000000000000000000fd1fdd1c03e0fdabed755b41eb0874224de396b300000000000000000000000071103102429bf07afd4fa06c300d304cb1ef9f0a00000000000000000000000014a0098659165550532ba803bb36d7f9758f8a6c000000000000000000000000c54af0bf180438d9c8b9b6dcca6933fb0adb025b0000000000000000000000003adc324a71c12f12efc882212505824d4d368bac000000000000000000000000c7603729a50fe85d6c8bc3075fab3d7ef78d9a1f000000000000000000000000fdd9174abfdc463115dffde3b955f40e99687ec600000000000000000000000002d4804a6e9b44b95b34465033f0c7739b1f9c100000000000000000000000006892260b764710a84e998ca7f2773856317cf85f000000000000000000000000b84e6953a20c33235db3666796c0f8e605489f11000000000000000000000000e64ce597fec01eb6ed20f3df7066fb7df2b677e0000000000000000000000000950d29c144d2021553aab8283c90332a06050f5a000000000000000000000000bd3db24105cf2f50a0de0a635bc7128fba07b99d0000000000000000000000006c14913498e672bd8c89fea927a75898a6ad7fe7000000000000000000000000b1a580a63dc4b168e71887cfc0ceadfa505b5e3300000000000000000000000055b15df1999b634f5334fef9ccafb8dc4b8831e90000000000000000000000003bd29ca6589b8a8da761f85535e8ea50c045c5e300000000000000000000000037b95dd180b902315217441f399550a504ebdd4a0000000000000000000000007a3b1a85f74b56215ad11eec62f14629af4705d8000000000000000000000000de059fc0cf9479b721ec85df481315b5ff40f5fa0000000000000000000000003f33ca618c9b7232982b843287b249b526fb9e9a000000000000000000000000b6098bfc687e8dae024c025997cdeb736f175c15000000000000000000000000406354b656f4541969a8909f91fa38c902a361fc00000000000000000000000089a5c27adab380da402045005d7a11f26df21f870000000000000000000000009f87b217ad28c75c3ed3734ce142eecf7055f3c3000000000000000000000000843338c3b94a6cb89095dba4bc2bdae8e25c9c79000000000000000000000000d6c2aa10b4694453b3103de325bdb839160438390000000000000000000000003765b12b1d5987fb227f41af485cc4fd8d42865a00000000000000000000000089eb72f921834aedd72df59b983e5d2388605943000000000000000000000000fd1fb9c50b30924caa6935ae9c7b752a1c6f017d000000000000000000000000aac3781f799943f335099feb6f3b80a292a4da53000000000000000000000000f091499f83a57dcb07198c142a8fc6dae18bc087000000000000000000000000b7764ea839afc8a9d44400efc65bcc0b35f11e24000000000000000000000000c2ea922713a4acd53ce62f82f8b200f9a1e217aa000000000000000000000000383e6c481e7bb80bd7b274497877349dd7ca991c000000000000000000000000739fc652ed46905696b5823e3cc8a0cb5a37ee33000000000000000000000000dc33abbafe046d928b3da45b44b74c8b666fa609000000000000000000000000545a5ed0b5a324edb3c528a5e4c9e9e890779d440000000000000000000000009d0183c043c63bd71ec6c99bb162fb0fed162c39000000000000000000000000eb5d8140989b5e913d377d8b5ae4443b37e0392b00000000000000000000000050022fadb0f955a5c4d7c79757e20f1acece41a00000000000000000000000005b6f57d6e73ea5a134f3d539df81b0e739af7a8a000000000000000000000000f3d55268f41c5d615ef96800aa4f7c101848e6f8000000000000000000000000dbd647f5a46217c70a6459c4209dbc14c8359aa3000000000000000000000000bfda8e8bc6317c785ba67c2845d8db63aca8bfb4000000000000000000000000c356e08c41d8d253df7f016f5d659f6696ea935400000000000000000000000061171a2b71d87474e62827b5e1a201952ce015790000000000000000000000007629b4609e4a3598466093f033d51b45fb53d5ed00000000000000000000000066787deec499be83f3e126877878fddb40e5ca38000000000000000000000000e9f50a631d2faa2ea94174b684c6d2805a8e45a700000000000000000000000062137d714c3c3b05affe64341f658e1925787c43000000000000000000000000077a40830d82f1106e7996822b12231532531014000000000000000000000000550ff5efa57062c3a230b98cca0cc517a1c78efb0000000000000000000000008aa4dbc419a5d8cc8a2605401f7c5fce82428c6100000000000000000000000027c14c8aa31b999e8cf9a4e5cb003410548409f2000000000000000000000000e56d2548cc50d3182b6a4adcd17ef8e5e7b24cff000000000000000000000000945035cfbecd2d1bcafb82ed2855e704fa7cac300000000000000000000000000bce118c8490d529e2b527b5b9fb0fb1b0569f40000000000000000000000000ca9af5b4d2b0f3d16cd20145f4d9b06c51d03a05000000000000000000000000660346bc464eb7e33cfe35b8f73a125b6c32686a0000000000000000000000007f547c91c5ba9483758aa38d835bd233cc0f6815000000000000000000000000d267a7cf966612df6d2019145474e582856efc27000000000000000000000000760bc19ff13e96c6a9db7e82ad6fa9e57c947dd8000000000000000000000000a1bd3988978f255c059084e56f1fe751f7cd38d60000000000000000000000002c3ae44f727fb73dab49ea3c623eaab15570363d0000000000000000000000008afd24b1774c33982fed8911f7b033cd15bc66e70000000000000000000000009c678ae0c4dfe57146cd3a40c444972b212c61ab0000000000000000000000004ffba6979062bfba6e91a25a30c3ae11faa703cd0000000000000000000000003e5eda589e4f7f835fa64b3eee7269149921df150000000000000000000000006b78c7bbc675db8016278984184e00c0a5118874000000000000000000000000607de16e07de5ec0b40c70c9e2fe11181fa6961d000000000000000000000000691c678294dbdc56f6cb0287a4630d43201bc1fc000000000000000000000000a8a5e98aa3cabb580e6973c1d3f2604dff37bfae000000000000000000000000402c5cf51f24ea42261454ae59eac0ee15bed6f00000000000000000000000004e45f4e462d896dee35111ff5748fb614e430901000000000000000000000000c73c56e932cd52465c24962b1c5cfac2886717880000000000000000000000001e833fd236141bda7b4a90534d470e55b07273fe000000000000000000000000e88678c438b10ee88b8997a17f0f4f53725ecd51000000000000000000000000d843c12af3255c621fae132d0d895f6fd3ec341f000000000000000000000000b65974b85cfff76070d3cbb29fd6e81b1c70d77b0000000000000000000000007bfa3b34508407f7e9512c2cdd38da65ad5f7f98000000000000000000000000ce5ccd3498cb960b55785ee84f6d868c50b3e65d00000000000000000000000030d6505db3591c52ae98e05a7dd900883035b5f80000000000000000000000007e82b9e1fb73238fc364de9e06d6542d3ed8a655000000000000000000000000cf5543bdd62eb78e58468105152c449bb30030c60000000000000000000000000954b3cea595c2ab38ffdba4fb6e8f45f18267b2000000000000000000000000fd48eec512f7abf6a52b8607e114631978106cd200000000000000000000000090d48ca69dd556c3a0693f6cf4e5f122e66d114f0000000000000000000000005e82566868fe97f732337209fbd5f6f4f0ef3ff8000000000000000000000000d5de920f7640c62d893a1a6f5fc28eeaba19fb9c000000000000000000000000015264d10ac3882c8f562ccfa1dd46dba05cb736000000000000000000000000c66626ebd14a00851538a937a548a89c414e3d5a000000000000000000000000cdc616e64bc2f107e98791004ba6bfe7fb7def28000000000000000000000000f69e88cf94ad7e0353eb1614bcec87b3f664fd78000000000000000000000000f8ade2316eebc79e9d64ed31d16dfd0091b34168000000000000000000000000ff28a0343773fbc88f8009c815659e7fc5458ad200000000000000000000000014453ddf9d91a888c5e8f86e72e8a86aa7fc555b000000000000000000000000e278e0ab13e0aabcff3d70612035a30f4922f32f000000000000000000000000a9d9a58705f80d08d6a71250090238e6fd6882dc000000000000000000000000a5406b0fb1f2f8da00997e93024f01deb30dfa2100000000000000000000000037c8bd83abd8514ef035926b971529d5ee7548ec0000000000000000000000002e78d10f6865ffeaa66a2eefb4f3e524ce03e156000000000000000000000000ec59b7f58d0ff3454e35a25c1bf1ab6f946c471b0000000000000000000000005717efb2c218127a1677ebe99e13ee6dc6d1d4730000000000000000000000001475e911901f5cda445137182c1b508020542daf0000000000000000000000002f31474532f9a961f3e3d1032fe567a7643dc8f5000000000000000000000000dc7038f1a9461abb873cff1ce475a82aee91cd57000000000000000000000000b8dd36110cc1b6849fe45992d84ebd8b4ff99c120000000000000000000000005c34b6a0d32e5039f4ea7fc199027981a741a4d90000000000000000000000000f5492d487f9c2c58c9bc14832a13f8f6d7b7a2e000000000000000000000000a06bd7ac0db8919c2b2e9f5bb302ed700c1f3ab0000000000000000000000000971586dfbc374c07c123665d475b11bd7b72622b00000000000000000000000084ba2599fc5887c9b8c4031e7f0010c5ac833407000000000000000000000000a5b0d8a9ed3ca6f1123ebb86014a6d3d5f27184300000000000000000000000082232e3f3218014de5d1a6e1902f4ef736483dfd0000000000000000000000000a7c6c757328c04c6d4b8b2488b2c9fc6dda29f5000000000000000000000000f63149a05e74c698d3c1622a1a79d8c31155239b000000000000000000000000ced63b70512e297a676a39983548099ff4da1f97000000000000000000000000594ffda7006eb73b9f4391833077217cc876c0e80000000000000000000000007b471c2e93b8ffe08ec69c62c2e20e74dd7a8b8a000000000000000000000000468e315717123f49d9814f1e75aecece85ed6f870000000000000000000000004b0e30d7f8569e1e37a915ce51bafd7dd4b7d7ce000000000000000000000000f5504c1638febcc18c58bec0345e25457951561e000000000000000000000000e297a3bec1a1d348bab6a072b84fed7e6ad999eb000000000000000000000000163b00621e6eeb76071409a09dc7f71c1c64bc56000000000000000000000000d3a7c2ae21a401ccf6e60c4c4c265a966d310fb30000000000000000000000002014951e988a4ebc597cb0eada0af97ec525538f00000000000000000000000024e474d09b689d6d2169915ca1cf431762c97cd6000000000000000000000000cfa0034cecf3505c4aa5b3e63fc9d66960eebf000000000000000000000000009ff2e1f888a2f59ab050ae2780c7fb9c1b69ca58000000000000000000000000da52eba7f6d99037e70a468904bd648dd96da3030000000000000000000000006d5842217790b57c68e02a2e1a5d8238e7879c3b000000000000000000000000efb3a0ae0f462f2b1fc36834380048e970c98aba000000000000000000000000dbe43e20687b9f8209cfda691c276e66c1838264000000000000000000000000e5248b0da2249f36ace1b5e10ce85ad18ac94eab0000000000000000000000001aa573222e89ca83aa0c06d1bd9deb972afdac940000000000000000000000002a5e71e3eb0ab550bff72041249244220e5700470000000000000000000000001bd34e3b42a46fa2b370dbb1c1db4e8f774bcb79000000000000000000000000694eae671a62041787b9bac919c860322e97b89500000000000000000000000024aec789f3b2c7c93e281bcac229fcfc2539c3c70000000000000000000000008a3775fc564c598f500c2b28360a528a45b33139000000000000000000000000afa0c5a746faeedf1f1183bb3cbe1607e06237ec0000000000000000000000004c0303ead08f2009b5cb7420ce9ea6277f97f98a00000000000000000000000046b42d78e382a62e1126ad9e8151280cbd982b13000000000000000000000000515ca96677aabcfe580b349af464104ee1a283f300000000000000000000000037d19b7bca5697a40b4a3b7bf7ef46619f8d30910000000000000000000000006b973b3d8a51b1ab6795a932ec5c69782c8b305a000000000000000000000000d5f0fff4cb6c594e2cc4490fd46cda5042726854000000000000000000000000866e66c6cd51d4a1f75c4d6868a1a9187f5bb09a000000000000000000000000ce5af28e27050b44d6675ea3a8751a386723808500000000000000000000000001c64d8cce76a8fd56d1b941322d8649fa6121fd0000000000000000000000007f2fefdcbc67c7d1a46f2afd6713431b2523fcfc000000000000000000000000adc209909c48d2b1e2c70b33c5fe71ccba67c98400000000000000000000000019fa9882096925df40a362ac712a4e19643cf0e00000000000000000000000000b8979b5cbf30895add91583e2d20ed6395541fc000000000000000000000000e81297ee39aeadc606eca891054e006d5cecc85f00000000000000000000000090d851fee0aa310850a19b62b642a98d2bb7efb4000000000000000000000000eb7c6b893fc395a1470f8e4c46146927533d852b0000000000000000000000006580b45cc0196a7f535a543a1bffcf50dee5c74d000000000000000000000000d7c7b0822d05509fd3ef736c2dd764dc8959ba6500000000000000000000000015f566e0ce461daf06fa1f8f52fc0af901c2f325000000000000000000000000934db094442d10221109794f2dcb1f9dc4297c3b00000000000000000000000074f9bb4d8c757450e275501cbe1d441d939fc245000000000000000000000000bc282a0455ccfe0e537b920e42d2fc941707e2390000000000000000000000001409bc02aa1fe411b5874c06cf194b4cd5259822000000000000000000000000e95fe4ed7742694a2166ca8926dcd9b5c21e093d0000000000000000000000002d217faf2e40a3f1c2716a5d52b4081d93fbcd2400000000000000000000000060f78bd8bc14861a1348b6a5cb0244cc5f339c4a0000000000000000000000006e88aa0f2ed2a8be2a67f31388934065cbd730e700000000000000000000000066449cfcd8d37ce48204faa40694885f1f8ed390000000000000000000000000e89bcb82395cc46857d7370aabd6cfebcb8589e20000000000000000000000003c148cf706d17e3843548c05dec74f5923bc008e000000000000000000000000648bfc238305ccd784933069580c09f271994286000000000000000000000000d7bc7ee4ebad3498b44539e57d9358a41fdf52ea000000000000000000000000493de95f3c06b1865bdc4e4b5a19d4471e9d77a40000000000000000000000005efeeda0b000c96c178ca5a3f7ce4ed0c031b5d300000000000000000000000000d49a535310cd37d9d42bc2cbcf73e16d2dc48600000000000000000000000030e897f031513c25e2cdb39d4cbcab62fb4852cb0000000000000000000000001f8e2e45a9561f2915e84fd3e200df3c4ed2e9cc000000000000000000000000f90e4c44de4e0a8f63b5af669064cbfa696f105900000000000000000000000097171ab84a6c643205f00a31785e31639a5dfc53000000000000000000000000e5b355061b8879bc207261c02405b382cf28874b00000000000000000000000062f9a59147bce39dc64e703ad022f839c694da6e0000000000000000000000000c72527a062d28d2f1c02d1f1418ccaf8eacc326000000000000000000000000aec7087ebd903d2a1746d255e97dcc3b5e26c046000000000000000000000000c6d5252761239aed6a1fb6131658b60efcdff1930000000000000000000000006c19a586da85612698fab3e5b79d8ac8a0631afa0000000000000000000000000cd9a30e6711fe64b2bc024c76a4cc85c1f7a0b7000000000000000000000000f38cf5603754123226e7e33978ab4e85359fb0ce0000000000000000000000009cbd4ca8af3bf81a52eda6c1c767c8269e98f90c0000000000000000000000002a7edc665e7d27f4f1aa4d320bdf9e23622b4988000000000000000000000000d9dea11629588d0aa467ac3cf4adfdcb6685478e000000000000000000000000d8b8af44af1cd83c379516cac074bef172035d050000000000000000000000005538039e9d1a6320d5d5b79a639c277acda04028000000000000000000000000329b137b65e8e24ae53d8642a781e35f61a177b7000000000000000000000000aff576e7691a3643f16e6b2a7be358522ec2cdac000000000000000000000000bfd2f2e20456930e526e287028bc5570f8474c6f00000000000000000000000073d6dc6f83562dd077d54836cab863d85e0da56e000000000000000000000000b5548c05ebb24f2217bfe5b3ab9b3bb29f99d40f0000000000000000000000007b59c3dcda0cc65f5fa5fc52450c0c0436da075d000000000000000000000000d5bf332209b651efb47e66ecc21e6f4be55fd454000000000000000000000000cd539aee2c0a711f53b6f9ad49c4abb29883d7fe000000000000000000000000efa4508d3243759628219be778f00d3e00f35952000000000000000000000000e71ad65199669082786779441840cbae6ebb39bc000000000000000000000000cb5d0d75172f3167bfc7acec05d2fe0bede032160000000000000000000000009d66ec9fbd30664192fe3a348bc9a6ceee8b62330000000000000000000000009a3e05ad74386f682a486a21ad8928bb14ff5556000000000000000000000000778cbe7342b64c6fd8561bd75de4e6f76477900e000000000000000000000000680e562e0579dddc8acf9c83ec86253e010739480000000000000000000000001d4f5be84853d4da4ac89dfab7d8ca8ef69f43a9000000000000000000000000c4dc4c87ce57984acc532f15f32a5308c3658e04000000000000000000000000319fd17bcf4296a9c289e36621a1cdd46c0584b50000000000000000000000000f0e87ead5d52a096d19cdc25db07430ecd9353e00000000000000000000000075ced823adbb1bfba8783932b34c5f63bfc875ac000000000000000000000000673faab8f3859495fdc0673f9983fc8c0810c80e000000000000000000000000602e33201a38dc4cec0f32ada49608115d0a9f9f000000000000000000000000b07023092937453bbae02691d16791c6e93bf4a800000000000000000000000047a0fb1996e604bbe33f286be61709c1968b67420000000000000000000000000ee875266aa1754c0df294778b9735d365355eeb000000000000000000000000c45b2f4646b9dd9cdb709403ac38382c12a27c1f00000000000000000000000011d4330e26f4d50b4f817b9daba57947685c8a77000000000000000000000000243d68356d6a7587a1fe1f1fd4649160687136490000000000000000000000000a5237703f65b5686106365b6077d8398f16b704000000000000000000000000bd39082246d826a8c3869ed62b8b5e5a0b7c502400000000000000000000000063562eb15c432a2e95218041cd448037322d4584000000000000000000000000b9397b3840f102c9049b050e61ded4b404693d6a000000000000000000000000256d4116157e5050204fb531e386ebd6729e4a12000000000000000000000000e1d78afe4ef67a7880157568e18d9fd178879a0c000000000000000000000000a75dee434f42bf5dcc26a79890ab68a4657375c0000000000000000000000000cf58017a7e8d0d3b06631c2cb5280efb175a3f6a0000000000000000000000003042caff55e57d7312e11baac9cf79773c569b7b000000000000000000000000b00163712029439f317e2f8cb980a8e9681ea4e6000000000000000000000000235119592b4112f15f9a30ed734f277be04bbfd6000000000000000000000000bc91e0463011f5faf3469916f7e1fa5488d5767f000000000000000000000000d4e3ea779cb10c04dae2611344afb4a11e22e5860000000000000000000000006633745a2bda7c949ea77a60825ab1a0950a25c70000000000000000000000003db67577d2573df1b7958955b2fa8958f2a794a60000000000000000000000003e4adc1d8755175862bd219b90f92554d3cc2d6c000000000000000000000000307e5bbfd31a1bac6029e48c37f5fb85d39bb354000000000000000000000000e7cacfccf290c1aae6a9f73b72de045f3bfbac1800000000000000000000000082ab9d3dfbd16a2794adcc9432e5c7839aa6469c000000000000000000000000daae7d1db6daea9e37b24fa85d068fd6b0da6f22000000000000000000000000534a06098e6e8d4360a3082d8383c67e4ac624150000000000000000000000007668eb7533f260eaa50ccd87fcad24ebc504e8180000000000000000000000007c7c13c6580ab67f24b9b8ba06baac6e44f5fc5a000000000000000000000000bebc2920339c7bf45019a64119b2d7d393f00da1000000000000000000000000bdd5251ba55164bca30027eb94c02614133ea9440000000000000000000000003d21b9d52b10d915922e72fb46c66739bf06bbd6000000000000000000000000f72d6cfe6b24b1e8b9c4645079b3d82637747a500000000000000000000000000ad0d3698d256cb6b83bf0a04a84015d620faa380000000000000000000000000dfbe36ff75270fe1b23bce8db17acad14e01e5d000000000000000000000000fb3306f803b9dd95396100dd946c1c4d1703b6a1000000000000000000000000c72da9fe75a125b762f679b0f8b09615ebd8169e000000000000000000000000dd5eb297e9e6abee91a6367d48415a10c3186aaf000000000000000000000000f2094b1e75cd9751e59fc4daf41abaa5c7f893e8000000000000000000000000b14005133585b843594a92f9e4c30f0035301f4900000000000000000000000048a57c8d66ae0f51014580e2e4af0b9549752c81000000000000000000000000a10733fac239a21e61bb34d4eef1aa8b1ce0d82300000000000000000000000081b22fe213850e648b92c02833f4c259ce9468ce000000000000000000000000d68467b954a363329dfb0b9167534ea6f3b5b11000000000000000000000000044e90298bfdf505cbb8be5044b39b1adb48eb9c4000000000000000000000000eb0e918019aceac952b75729b466c0b8d5a70ed70000000000000000000000009f114fd51563dabdf062203c744d09117b58bb560000000000000000000000009ececeb6698ab4878471bf76fdefa55faf0b2b60000000000000000000000000889c2a42cb47ae45ab504235a0049199ebe23aad00000000000000000000000017d49d0c8903524ea72e0e605dc380703a93e1890000000000000000000000000c6305592b39ad4e694649c2705615ba6133c4970000000000000000000000008329ecef17d4dd24779c797af92bc5921947beb4000000000000000000000000bf12a0aeec30450da3173eea4013d8918cc01ba1000000000000000000000000467fe51f7c881eafa3a9ac9d3b79359a7928f33e000000000000000000000000955484391ac1e348394bc9e9272cb55793c8e6a70000000000000000000000006f65f659aeedbcfef31697b8d6409a9b937ef99a000000000000000000000000ad417248c870c5b540490fb5e7f1b9af53647322000000000000000000000000f1ad900bcf0b855c1583f92b4407458e23ee9a2a000000000000000000000000cfe4060cc0f0870425ed317f731a7dff217297e1000000000000000000000000cb5e6462b69bf66956a09c01c83a91f6271ad86700000000000000000000000013d97056123f72df8e130d27cf4e799ab763f72f000000000000000000000000e30336476c072e5268472ab09b95ab7315c2d8cc000000000000000000000000a7e97226870d5c908ce58757218f36ca5e3b8b83000000000000000000000000b27dd1d9fbf9fec618c21a4c7ed7f40d5eaf69af0000000000000000000000008a8bb6fa504571d538e59d0091e4a170e743dc160000000000000000000000008cb958f026195cbccf4b8425c8ef780bf7614cda000000000000000000000000dd8bd9a996bb0217163c4efa8fa2c13063c63eb3000000000000000000000000f6bdba8a72054fe2d399f6d3c9819e49580774560000000000000000000000005c0c39e8c54f8c65797b27c85034dea406f6619700000000000000000000000031bfb4eec5377bd4a421221fb25e9d083804c034000000000000000000000000871cb6ca57a00dd709de28ea71cc512c9abc7cad000000000000000000000000e3cc3ef9213e17129711d4ba5f981de0d75637c10000000000000000000000000d3d0a77bfa797b984fb258e98b510933dce51270000000000000000000000005c2960ba7f5e41dea0d4797ae5e73ba1f251ceee000000000000000000000000eae3a8b01a843cc2600ee7781835ffea14617d7c00000000000000000000000078c11a11b63d18cc3d8b2f7da8d93fca60dbc0470000000000000000000000001511100cce3a421e418d14b432d1523b82bb64db000000000000000000000000dd6320b85576157e92fa1865c089992ffea8f41500000000000000000000000017a7f84d59d8930ec1004815fb24b811ca1dabae00000000000000000000000086374c7f31659841f70a780001cb6ae18f85adb5000000000000000000000000a571019771e795e511d01c9c95758de8af48e5b9000000000000000000000000eb6f0b34a6a1b013fddd917832645006c39f6794000000000000000000000000c8a9736a5d71e233176cd2082f0dee0be2932ddd0000000000000000000000007cbcc4e18cbfd6cb0267ca554464197a7ba34917000000000000000000000000d89bd4aeed7c212640b53201d5658f341f9a75920000000000000000000000007d6c2e41d3658c5c6078ad62e834307b5f6033b80000000000000000000000007f1abf2d6066fd39153ad3970651d551af1eb71c0000000000000000000000002e6c5a3abba8f1e72557d6d718844ff167438da90000000000000000000000002e12f05158aa126dc9e864bb33d63d0a2b2b053b0000000000000000000000004045105f1f88de000683350c1965596a614043e1000000000000000000000000f2ebc2381e628fa1813ae93dddc77a943a6984f700000000000000000000000029d0d24b5835d2a26c3ad30c246aabb808ab578200000000000000000000000037b51d9ce0c10d95d414512a95d7295b0d6c865b00000000000000000000000081934dc616423aca3f6d1c7659e55fb4fe26220900000000000000000000000060d944312f7542775a4f4ab6397a1e8be56b5ac90000000000000000000000000949bc59770f0acdab616d49b610f48fd198697b00000000000000000000000056b4bcc5a285694f43efa402c44c9edbcf4c30a7000000000000000000000000dedde09aa4407d11b35e123f1e94b427c66c0e9300000000000000000000000054abd25617f64c73e2f7817c00302d702d1098650000000000000000000000000d262a90945787acf685c0ec52454362c8001be3000000000000000000000000b77b3bab865492574691bede78590b596aa628a80000000000000000000000006c60e7200dba5bb7ca86d055272a4ea37465381b00000000000000000000000057a73ab595bc12ddb4f45796ff034dcafad2108c0000000000000000000000001745562ddbfcd40cedc2bebe7ef80c23c9756fed0000000000000000000000006351996a3d87595d9b0b97d1f35d79711c424d54000000000000000000000000446084b5cc16b2b50ae65c5520e2a6cbea0380ce000000000000000000000000c5421313be4b2ece8172c61a5cf1b6707d7b9877000000000000000000000000987e68fad6567a2f4a2b40054e426eb020a74ab800000000000000000000000075a9723feb5ecb08ecc628604cb86a139df4552b000000000000000000000000c244f935d6f5ad2c4206ed7f58998b845df76da100000000000000000000000015032ead562f05835cb51eb05d22f431cfa21c3b00000000000000000000000085bcff96abcd863ffb2b30e5408ddb51bc6bffa4000000000000000000000000f3075ca0244c21d524a9ed2762bb165c7f0658160000000000000000000000006722b690421d6400e9bd1aecfbd049cb39bac83300000000000000000000000058cfcd1452a27d7171f5b72fe15924eaf933c6f8000000000000000000000000a169b9b3b6386967cb403c4cb7f61cbb4914527a000000000000000000000000fa346a66c862b576aead3e80341f66b2237267d100000000000000000000000046b391d4b3d6dad3e25ed9f3f90539132e5513c10000000000000000000000005efee859f9a70a76148f32947619c0c6df3a20f9000000000000000000000000ed5000ce4c801adfff548108d2e35753717f26710000000000000000000000003d3eff701b680b67ca28ea55a1c43716775ba6c0000000000000000000000000bd359559c4cda8d5092ab89bd896fb73aa905c9b0000000000000000000000006ab52f9dacb575563483dd9ff54435237f0db47200000000000000000000000028a489fce8c7e16052cdab4a4fe5fb8ab69403c900000000000000000000000040e00f660b1b97f4ad1c8fe09e15fa16f3703b7a000000000000000000000000ccdb620e2f344b96e27bafa85f78f951c69106c30000000000000000000000002e18bdca318a5581b9e7618fc7ae0bb22dd079b8000000000000000000000000d4d53a0e6a879a52d8353398bf1f30b094c8e81f000000000000000000000000d9ad8159e51495b2411c4fd9cf96f3bf5be0e5e10000000000000000000000008264f6cec1f60f01b203ade517bd90d8bb19a02e00000000000000000000000028542a5b6d9619f237488ff7f4d6eb800cc379cf0000000000000000000000007ca6e3fffaad6e041c85fe7eed65889af455e8a8000000000000000000000000e6819b560cadf8133091491b1be075c220404ff70000000000000000000000000f23c2de692890ba341f6f78d3196ecbac2eb630000000000000000000000000bdf501c49696d9b4ad68e961d650a734ba29358f000000000000000000000000de387c6dc683aab412ae50e10263f4256b18f09c00000000000000000000000011bd07b05101c479226bf548bc7dbff1b459a111000000000000000000000000d580a8aff61e0190d33a6d2b0213312d2b3bcd8a000000000000000000000000c9d3e4569a95ec3678431b1d3b49d084afe1874e000000000000000000000000179dfe7d853e267cbc58b07b8fe4c3de8c5853bc000000000000000000000000dc5204532ae9c3104e970f7db35cc1e0bedf9abf0000000000000000000000003d6f0944783e6980100d079f56f0563d1b6ccb65000000000000000000000000fa8caa34c7e726fef2ff2b9e66f1d6352e6061fc00000000000000000000000034953bca8076998f007172334b85f78a8c709be7000000000000000000000000327cd5925b4a96f1f829dee27e738c52ad58615a000000000000000000000000c0059fb5308b47d202b6ea2aa62ea0d90fbc16c5000000000000000000000000bca75fd25e934acac0da9fc85491865256d64f0f000000000000000000000000e8e4f18a92a149c40565472c1282ac6799d1544b0000000000000000000000009d2ecccd0af3a7e72d64fd3f45e99be870a6c72a000000000000000000000000150a2185ee3fdb69fbac96b634d28bdcdc9e6fd00000000000000000000000002dc0836018caf631cd7dd0c130d0c245fc7a095a00000000000000000000000078c1225aed6122894570c4ccefffed039c978a9a0000000000000000000000005fdd6bc7ba31239ab3b193fe8b607608cb6dc53d000000000000000000000000fa759860b8175cb444019703c1f60efd9843950200000000000000000000000027f14968822ea17afbb8782d42918f5d0884d27f000000000000000000000000472d73d2b7d8bea970d087c74a46325556cefe72000000000000000000000000ed9fd0d62a19551394b6472d8a41690d2ec987a200000000000000000000000062b515c92a1373181b4b479e476df1f3185cc4470000000000000000000000007ba98ef0cec8ce78bad89a5adbc2b5ad8123c1af000000000000000000000000d62aef6d17c28f3d1e814525188d83ca0044283f0000000000000000000000006cedeb25b336a399b74555371ba0ee3c2d18b8ae0000000000000000000000005c5f0e3307eca37c6d13a17d930cc11115224ea1000000000000000000000000b4d5f9b52a1b4cd815ec47e31aa2df7e91b09b7e0000000000000000000000004a82a033f7efc74ae34339ecfa7ecaff557ee4f8000000000000000000000000d8c564cfd16bef13aa6e0227679f8652b81ab8b30000000000000000000000008752cce82bf89beb153302fa439bd0e0ff14995c0000000000000000000000001243eea3b6ce8e17101f1fe2cd606e65db4c2982000000000000000000000000e66125862599e190c58a27d45f430e9b4e09caf3000000000000000000000000b51cdc7089d2b150ab61ee8e1d51cbb0eaabfa5c00000000000000000000000062faeb6cbb78a943ee6eab52572ea3d29e73f30c00000000000000000000000069ff7ada849e6d2819400c3c1bbe04dcb1055eb60000000000000000000000003faf2a2f3e06a8b280ab9e4980d41fd811e4c62200000000000000000000000031586f4ed706453d471ff46c8addb109c93ec5a60000000000000000000000006e61a564fa8e73d99a723a1bcdba5bb05b8db63c0000000000000000000000004dd19cbb8ee94b284942c0217b734ba44739fd58000000000000000000000000506e1cb939d07ea51d27ddb4dff324bc53056a2b0000000000000000000000003294a80f394fc75882521549f205d4a4279eb0e000000000000000000000000081e868ba34e0869cb28c382e1ca803be198d6f23000000000000000000000000fed4607d8183eda4f890c319f5722e3a00a09df50000000000000000000000003b546cb6980754691a21201d975de7b8d59a20eb00000000000000000000000021b22a62f760d354ab8a821b7606c7a5e1ac739c00000000000000000000000045a65b6a045b83ec8509188131db665d6cd57ff4000000000000000000000000bdbb0884fc07e77415cc3aba2b7cd0d548cf0f280000000000000000000000004b8bc4cd5e032a557776579c50ff99a75cf69711000000000000000000000000becdbcc0211918db5372b8b2d2e649fce997d0b0000000000000000000000000e6273dfbe8d3caf42cbee0e7ed65e5b6edd6b85d000000000000000000000000886b203f734e1e4f98b765d5059ccf94df773f7c00000000000000000000000050e71265c888e9bbfa413f6c3bc7f9b5f6292427000000000000000000000000cbbe80607f26456b6a2e685039af33d2cde335b5000000000000000000000000919cecc05eed4056c7ff6cac09e8f4b3cc99f2d300000000000000000000000095099d6c68fc2b316a34ac88acb481bfbcd6f51b000000000000000000000000d2caaa9267e8ca1cf9462c1d7ec68314d50c3244000000000000000000000000fbe7333f798e0428b0a835800a0bb60511a0ad89000000000000000000000000a0472291c79cce3b19b82f7a5f884f0aa6dccb2300000000000000000000000048b4ac2f137c0bf3a8c0e41846d57ca1a8877542000000000000000000000000c9b3300202820951d33fc0401428fe9853a03cc00000000000000000000000009cbfb73563e4b0d012d5cee560ca1f52916090fa00000000000000000000000097032ea4600f5fe63c7da138ded8aa1cdc34970d00000000000000000000000021bd19c56de6e42b0fc88ad42ac2a7c3564a5e1e0000000000000000000000004ec4a9aa00ab126cb67e64dc2cc0fb149aba781f0000000000000000000000000bc93ca0a572403418627928a7b89936c59391820000000000000000000000001d047411cde8058bd550357a8e7a6e1bb0a0d81d0000000000000000000000004da6721d77fd21992b5cac0e63ce4e03770861c50000000000000000000000001822cf67d7dbe7c61f6db548e8508a218f2f77910000000000000000000000002a30a9f4cef94ad2ca1679f074e176543c4c05550000000000000000000000003a07b734047ccda8f6eb96612ec85b2b5ebaf8190000000000000000000000007c3b8c9d12fe1f985031f9bc26286dc19e92264600000000000000000000000084ed4702bf01f2eb447bb9bf897e175d5939a9e2000000000000000000000000e77c85fa163a0604fe3c67a3a2297652e07e5729000000000000000000000000ffe2b8281f75b3b56b14955a2c9289942844db4700000000000000000000000031a142afcef90bb4eea630b4b587752a03a0b1f3000000000000000000000000e79de8e2b4befc3f8570a719dcb9aa1e5f6bd06b00000000000000000000000061a69ceb85289b9ef83c8e224d1365f5eb0c68cf0000000000000000000000004f96109acb052f15148961419b804062ae9d7fd60000000000000000000000001f27f15dce360e35f6146f70c1cc48c79e9d25ce000000000000000000000000dde3c7ee042f59710928f3c55ca01500aa92582d000000000000000000000000117382f9d2ae86b6142930543241d79d7d0edba90000000000000000000000008fd8ed7030869ece23048b120ea2ff001d2768a8000000000000000000000000c96a442f7011f44a9c3c9964f19230016eceac1000000000000000000000000054e698776376cc5f428904905ec61e638102779300000000000000000000000066b9e9ea19b4c4f0f4f5e8620496abb65172e12100000000000000000000000040fc4596608b20c97244922060dcfd2de7fdf9ea0000000000000000000000003267cd4e5cc50d80b46432d6fd440100e8e22f05000000000000000000000000fff0c4db8eb637e8fe088137066f0ccaf116d3ff00000000000000000000000048acfc11efcf08153caf6b90d7f0d84724ff1a6a000000000000000000000000275a722243f97bf9face2f8065eb39f8741f8ba000000000000000000000000034754c767618ea5dbdd9ee9130ab64fe04483cc8000000000000000000000000dab9137c9f5fe97629ee6211c9606c5f4662bbd7000000000000000000000000366cb2435884d119d01196e6d1ef1da1911dbb23000000000000000000000000c9391caabbbd6af4adf5cbdb00f585ff7916de23000000000000000000000000d0a5059c21bc5c321384f0fab6c1bf9c5d77d3030000000000000000000000000735bb0f20a81ad428d2cea7c67422711fee0ac800000000000000000000000039c3e44ed0e65e7669a6e643bfa36c8bc60e546e000000000000000000000000342b79f622b5f4297d80c29dab2be601f4a0a11b000000000000000000000000a2a6546109a3ed6268d2f8abe3334fbead4192a90000000000000000000000007ced5d045bb96fef7977c4764ffbaf74c5f03bc7000000000000000000000000bf2e0ed2a29dff174d3e4ce3932ea1c248a0814f000000000000000000000000ac357924b14ebc63ca9cd823ddc696a2a63626e9000000000000000000000000319ed1de0091333929fda50a9101a21ea6d27c050000000000000000000000008e2a925e1ae295387caff090cad53536e86623960000000000000000000000002e1a297593a1f5eed8e9c62fa876c635fcb6ea2d0000000000000000000000002ee356131bed89b9f43839145b1ded949cfa885f000000000000000000000000bea652b65c982a63db2c6ca35a8864737e9b07ab000000000000000000000000503453f0e7ba3ec1c6c367008d3fbc0516868b36000000000000000000000000719ca29ae3291ec6787be157c42c245c424c3b0c0000000000000000000000009f8532b9c71d52394758f28dc3fb29945407bb6d000000000000000000000000bf117d06a3c18f9fa9f30c380dec47f250692cf6000000000000000000000000479aa82c0c1b3a736c4624f6b20d3ca067ed35e9000000000000000000000000a2b577c24bf0e0fefb4e8fb7574d70c216212da4000000000000000000000000d735ca7286d5018664683967ade551165d08ff63000000000000000000000000fe019ff60b2d888864b94211dd9c93507e4c4c600000000000000000000000006282675fed75d0c5a917aa3e6ab96f678082d353000000000000000000000000bf3ccafa7356ecaad82cb54934e651c799c5be6300000000000000000000000034bc8b7c3dcaae199e780dd0be96507ba050da580000000000000000000000002e41df94184ba145981b5556f541627749029d2500000000000000000000000004604517cfda08e0d01cc59462d8800c3693367d00000000000000000000000061a079f7421254d8569349c9520afb0e3b41e8de00000000000000000000000042cf54717eb361c23d11eb4d53e7aeea5f506a96000000000000000000000000b96ef9dfbd5c843c314b05b889107c24af2a74ab000000000000000000000000b5d087bc51be71ad30a92d28dfbb372c3dc5ab90000000000000000000000000dd04ba8c584d185b1cabb748f3517745bc322578000000000000000000000000bed27b61113f1e0b793c8812620b735e9116b2a400000000000000000000000043171ff96147edd6e631a3c9dfb39c0f1c3aa9760000000000000000000000007b0405afc59f8df57bc9f91d13852e945de0406a000000000000000000000000b4b21270932b991b8d4b42ce7d509c12a0a076e50000000000000000000000004ec0f744ef1927e072759fbb1b92fea44d22376c000000000000000000000000f2319b7610dc59283a71d7b54240a6c8428af9d6000000000000000000000000e5c66f78b697dbe40f67203e38882c1d00a7de760000000000000000000000008ae165f5330aa4a4ea13991958594f8d9874156d000000000000000000000000b965312fd3d0060aa15218529b6dbd83197d8d48000000000000000000000000fe0e9ade78bce9d2f4da4d2ea061de08ea91f0c5000000000000000000000000987b946903242761a40c38f80f0412f891b5631d000000000000000000000000cb2ef2ad41da187d38e4d294a44cc18e2e1e8537000000000000000000000000d5689ed41d53f3731fcac98d7b51cbc7e3d7857d00000000000000000000000030c2b7966262e3c6157961e1d1740021faf8fcf00000000000000000000000004cee21135bbadce69341d21decc4b8b803d4176b00000000000000000000000019593ce41ba7e4d3bd5c67410316f124c7244748000000000000000000000000bb6640f56e9d3c27632b589566121dd6a97dd46800000000000000000000000084cdb7122adcc1c65e25e44608675ff1b34c695c0000000000000000000000000b1e95b333303170c12ea7f2efd0779d53c8e1bf000000000000000000000000821f1e03b5b363e4cf1ec98bb3c91d1fa6742edf000000000000000000000000fbbead8fd5f91a892cb232383ccbbfbada701ee10000000000000000000000003812f924a3e2658b276a8e9975f6fdb987c0a69f00000000000000000000000095abf26b0d74eab187bb90b00880354c1f081039000000000000000000000000f65870038c5b448329f5ae86497dfce0fa5eb6fb000000000000000000000000ee8411924b13b250b121d67714ebb27be8fd54cc00000000000000000000000053cdb1998d82e9145c66e3aff1333bd2b6944bd10000000000000000000000001ac83f3c43e26cda624c426302576e4f2ce4fd550000000000000000000000006fcfe8a3b0fb3d1eb003f0f4a58bbd232ccddf4800000000000000000000000033d25853609ddccc9f28707ae07ad35a27c9f300000000000000000000000000566c8108552acc2a1a93b29ad8d6f8c10c4c66b5000000000000000000000000021f84347c8c9f594656fee7bb563a3d4e6c36780000000000000000000000007a6901a8ec72bada0ef8973d02d7c3c1d7e7ba260000000000000000000000009dfeb84a4df40e97afc657270d68fe774ca89ce3000000000000000000000000473b58135cb0b4613a9555b9e69db6d3ce35fcb8000000000000000000000000b47fa0681a618b10e0291889a0089b7ce84d9197000000000000000000000000732c6a02dd6e9a3a42c72c51dfa260839398c777000000000000000000000000e5297b3496c3357070b264a304fd9d8ee79c2fa70000000000000000000000008210eaea65408e77ea2b3d4073c49f574ea9910b00000000000000000000000034bb79f3a174b4e181f08c0c884dd976beaf14f2000000000000000000000000478e5699f7b30838823e4e3abb967193a02e8cdf0000000000000000000000009b4e4fa97deaa18cc773364fe57555893a65b4e6000000000000000000000000aa134bfb95ebdcc6f5b4f77ccad10ecea2fe9596000000000000000000000000d18ca4dc986c5d92a1cfdff4ca2fdcd0fbad4773000000000000000000000000b03d6511a4f2ebca7786005a456cc12e64eef254000000000000000000000000f5495b9f5f66654370be32c6593b0a389f6606e5000000000000000000000000a36e9e2e83eb9b0cc0bdfbe0dd9ac818950fc7e1000000000000000000000000b53391696080999bc38103c0c6680eb3a1ff2bf8000000000000000000000000ce28235a54e7545e916875572dd50938db84c82d000000000000000000000000d8df69cc2ac6f540067ac92878d7c658dc887931000000000000000000000000bd6debdd4ab48103ad155a49cae624c8223ff677000000000000000000000000721b2bb18d2ba47e2cf27041763eb2f883ba844b000000000000000000000000b0ea7c70c10e1f822511e6943f1124c8d1184e88000000000000000000000000cd74ee27b6647f2033d45e784a432bb24683fbbc000000000000000000000000181da99770dceea9221f6c85eaf4b75451bd89fc000000000000000000000000947cc1c24b78ccd9eaf998e803e7c0286f25b4a4000000000000000000000000c80c9284d4dae48032e4352faee862edaeb69aeb00000000000000000000000065fb467e46a08420ef5096c1a9a5d4072d1683ad00000000000000000000000028a7bf35cdaca04f6bfae2bc4039cca4aa80de5700000000000000000000000048f502e68ee069cf9323b105016351dc0f85f0010000000000000000000000001beb4797bc649c76c47565fe57c1fd98aeea1f0b000000000000000000000000a5db470c9fa2b5550abc4668f209cc545069816a0000000000000000000000008dfeb3d7e43bc705f79152f04450b0d52e981f91000000000000000000000000c64e2df8d6af1710896e4baecc3576ea70b94dc20000000000000000000000003ce9e5c89e2bc093053deb2fbdc022a0021eac650000000000000000000000005ae126e7d909f3805f6821bc6715d816da3c0a29000000000000000000000000f033a8426f83db2b948377285d0376d409431676000000000000000000000000d35ff257ce63b6b328d019cc1b042bcf55215c380000000000000000000000001aaa0c399922492b565a7a2b9b49606a2bce94ae000000000000000000000000235aaed7413ef6d4be3ff070acd0e2b689e98995000000000000000000000000fb10258330962f3472842ba3743a1f857b0d84da000000000000000000000000cacd3e001f2fa5a77217f0e35bf649a45016b018000000000000000000000000533490d2fd0cc907d6b60c01d5b1e2e8f40b3eb500000000000000000000000056dd74ca26919c8ce54b8d01132f4aabea8ce7e8000000000000000000000000a2787c4c974a4d2de99e9ed6d9813e9bd45de2700000000000000000000000001d1851fd79cd0e4f2ff331562d855af4891a3d3b000000000000000000000000d69c9b7ffdebedc97d20607bc2e7688d62544f220000000000000000000000002a7879cec1ad32ebca6c862f3ada40d5831ac327000000000000000000000000a33fb7890a76d9cf2116b718e5daab90f502b7b800000000000000000000000094ff2600ab4a83dc901a7501510b738dafb20dac0000000000000000000000001688870d4409445f0f3c52aa0120ee1eb82990cc000000000000000000000000251d476bd311eb0ebb57c777eab5fa8f3c5f7f59000000000000000000000000013c61038fe8d4cf9f4f799971f907a7465b27430000000000000000000000008910229dd28fb4c1f3767ab1ad261e98ed07feea0000000000000000000000000ac95ebaed0e2fdfe37375b905c135c8c6425a02000000000000000000000000a3809c0042ec7f883d28ed300a40894a9387f6c1000000000000000000000000ca33807af170143e0ab8d284c9ac5ef36eb88df8000000000000000000000000566f5f39ecc8d98f044bfb1a49dcd596deb777fc00000000000000000000000016154c4a2817fdf2a5ed132642b5504b2dd9efc10000000000000000000000005577793947cb0d74116929ea2427342a3ff241c40000000000000000000000009c076bdda5435f7f48655825593cca2a10435d480000000000000000000000001a4f048765eedc8a3e3e6dfe36011da2ac341585000000000000000000000000c3c2295f5ea573c89550e3116f8bc0993aa37eb1000000000000000000000000feb133c64ebc0b43a3eecc0c1f8d465f2b23ce89000000000000000000000000cd36c88d6ec4304c39806f6fe4f32f67be3c72c000000000000000000000000047b165d5c68ba074f26f9d1dcb2ed9f368ace30d000000000000000000000000750569db51d3c449d71f9557d495c6855d81bfcf000000000000000000000000e5ca416f15a9d8248b156f89140d57e1254e8ea4000000000000000000000000761c9822c8033c70b748ec60d0bfc0171a5971c600000000000000000000000015be134f2689dfa4a19c4e3025fb39ed1514710c000000000000000000000000931e32869d46f3bb0efd34c1f436430499a18f7400000000000000000000000006feb23e979226c720a918bf1c1ae5bf4336b45e0000000000000000000000009b236f0962990675c0112ea67b4ce8cce1a9845500000000000000000000000089b28a7f650b422f459ec68515d64420af77bccc00000000000000000000000063be123589b09148a15465af5858a13d805f9dbc0000000000000000000000003cdab739d7804562b3fe5e5ac72af27cfbc8174d0000000000000000000000007db8ec3f2954e911d837094a0df361b180db7f3a0000000000000000000000005c2d18e6bb938596faa1ee7124af65c5ae102534000000000000000000000000bb976ca9b33698e5839f97fdf1b73639ab9d294e00000000000000000000000023c4a9fd7c30dbe92a246b2259055cbb6d0bce080000000000000000000000009c0c4b9577bb119faf2817d83d71d8fc1312d84900000000000000000000000084a03f8a00570ca040cf4450b1b6675ee80c81a80000000000000000000000009ba93e2aac3e86590bfcaf906f32bc4305f73fe7000000000000000000000000c830f13aa35028f42cf5473ff359e201c1de6f51000000000000000000000000893dada3a98f67505ec68b99f53a6324fe206bc90000000000000000000000000a299209be7a54e89fdc6af582e60c95c5ea7d6800000000000000000000000063192c01e665c997ced82fc1c35c65e32583d16a0000000000000000000000000ee8ba1e18fa2ab75ea18408b51b57c8ab48ca690000000000000000000000003f1c73fa9ec5cf62e429de49032362c5fd44d2fc00000000000000000000000045f9b286b145f80fbbfdcacaff7069ea3cc218300000000000000000000000003ad21db574d28debf356394f79826d4b8ec2d8d60000000000000000000000000526f9e472a0b3303b9df9ca62e4199bf29576040000000000000000000000009902bbfd1766e8349755d7cef3479ca6729fdb5f0000000000000000000000006cccc8593d808e19400c20b57a54628807e1ec40000000000000000000000000b4d8abc55f4b824397da2a8c05336ad2002910e0000000000000000000000000f281e45e71fe569a8bc90e6868a86265ea1e7b5a0000000000000000000000000a00621ccafffb9c9340c21003bb07c6397ac64b0000000000000000000000006d82ade9bfd324934d0b813f250a0948cf88d7930000000000000000000000006932de3904b7967769ba8b1ba97799c2ade07a0d00000000000000000000000061d5e38136c793139d2fb3aea66b5132e4545f020000000000000000000000000f6439470e991b608099914d3823f580a7d1a899000000000000000000000000936ff2cff601530efcfa26bf781324fb848106d20000000000000000000000005b7e2c22ca158366748420c24d22ebd53948bad8000000000000000000000000fda33d776aeabe86dd854b4f1d002e5f80eaf4d70000000000000000000000008a8115ab47c8f7c86316b09cadd085ee434624fd00000000000000000000000046b0b617b9ed9b7ec9266fdd6cc1f28fb561882000000000000000000000000048d6ccbfe7d11332048c218185ae5b40ec2f38cb000000000000000000000000ed4cb3b45572c08aae68e7ee36cd7e2ed2ea8a81000000000000000000000000ad5a5cfe0e5d973da3ea22eede1c5a9e138cd5ba000000000000000000000000b9c0315c86a10d81a68f93595621a4beb72adad5000000000000000000000000a8cf94be874139134e445d6a5206c9d7f5ec4f30000000000000000000000000a0f3168c780c1cdbad70809ad15bdea2d0621a9a0000000000000000000000007630708d885ad4667f9e49d7d3db3fdf2f9f3dbe000000000000000000000000650ebd852309ab06e51cefa09ba03f6d02acc700000000000000000000000000843ec0a1f8aa1e71147d27f89c5060802f90b5920000000000000000000000000c0662cbf1b9b30f50a1623c4c05d25e6831a82d000000000000000000000000b2396f12a93d3899c19d9c80431cf81dfd7ce0cc00000000000000000000000076e3dffaa97e6d11be9b5af1eb67b309ef46dceb0000000000000000000000001618c2537e7bec868ea6a41e1d35726afe767932000000000000000000000000c64f3a5aa0b3ba0886ae1af623121cd1b7ea8fd9000000000000000000000000cc6340f21f4b858db1c44741ac55bf9e85145fe90000000000000000000000007005c0be1a6037601c64911f2936c80e511ce817000000000000000000000000ef1bab270543eff633eeb1ef19f85a1022dc24d2000000000000000000000000e4d08cf369e37b7a5127ff6f9e17014a3e71acaf00000000000000000000000080f26f1f9ee4829e0ac0c6dbe3cf1784e059629a000000000000000000000000658dba29c042ea710fed52607c748f4f41ce1ef70000000000000000000000009244bab7f5638bf90d50f92dda748490860f1f7d000000000000000000000000cd8e1f31b51ac7624de0eea90fb460850ac24cd8000000000000000000000000806bb64df5c993123c4f1c9abb1c67ed099a16140000000000000000000000008f63e6f4da417d485c641ccf94959a68607e76fc0000000000000000000000003c81be5a35ea92b7785365ae98235b6aa3f48d06000000000000000000000000a866827cdf17da34115629ecd5803afc080962a800000000000000000000000011481e0b117d3654110711b67b8d400cf322e5b1000000000000000000000000580a56dcb6c3dbfaf5126eecdd2524e45b96d5ee000000000000000000000000b9e41abccc63b7b90313835d1cb2b9b8668111dd000000000000000000000000284dd154d899d90b8889a1583408d135dd679fca000000000000000000000000c99372cf652c1092ce589d4ba88aa9e50322cc3300000000000000000000000021773493eab7b6ea56d2ab40068e6fda6c6047c90000000000000000000000005de12b5769541e4822edd2a15ba2a5c5c8060c3e0000000000000000000000000db44c2cb639e09dc8ddd33336e87ab22faacb9c000000000000000000000000d6b4bfec5a75086e7f38ac3dd3f390977931ce6f000000000000000000000000ac7e88e085117a7af39e8bb54a4895f7dd97905a00000000000000000000000042f8d914a8d23f2ee77c2e239f22fbd02769c17a000000000000000000000000037893d11a30af078790f33f6f753138f5f607c2000000000000000000000000556c06572d9aae5c59947e6113e1367e37981ec700000000000000000000000006ed763e06c5d53a5b74177d86a7fa80ae7a6f000000000000000000000000001adab3279830c4ab09a983383a3f93ff928e7a25000000000000000000000000de548824a6886605a456011ac1d775482f1de51900000000000000000000000011cac1679b3b9e73efc2c9220a6cdbd14dfcdf8300000000000000000000000064c913fb92324184af1a5ffd535ba353450da73c000000000000000000000000ef54e93ac267f535023758812371c7d7aa1921e50000000000000000000000000cf3176783ca85bd975a0abaebaa4c4d8748e35c000000000000000000000000c9901825ddcf3e153ddbbd75ba4364339926140700000000000000000000000029d8cb9ae175f11d880e86488ddf85c81f8310c50000000000000000000000008992fa4e55ddfcd7503efec60dc2a3b2d81378fd000000000000000000000000881616fb350101e57419f6a8036f63a879d76b760000000000000000000000007e4f868494bce4276f37296b708a34b0bf6736ca0000000000000000000000005f66fede2a5f5e6901ddd1fccbdbdcf197d9cbb300000000000000000000000065247e0a375a6dad83f204af2333659e90aad2ec000000000000000000000000342de78726a086574e1785a0df7efa32ded56faa0000000000000000000000005ab493901cdd47d9469dfcf73dca034292aa7399000000000000000000000000033120e6e1eff01a387652e950d3bed503c7f6b30000000000000000000000008cd574b829b71c504fcd88e73c63531e67d2fe67000000000000000000000000e8097a5be3fcf5767efa342d0c269d9f5908113400000000000000000000000058c376f93fc71010332156c59944de3e21bb6bbb00000000000000000000000034a37d0aab30d58b56a366949388cfdde90fef0700000000000000000000000014bd65cf876a0c1504b0bc706ef0d5c685d20b30000000000000000000000000f54aa30c12c15dec46c96e3decc832b779040e6a000000000000000000000000ea695d660f928aea87c990f65372c96af12b8d7b000000000000000000000000eac28355788b84ac1cf1f02fd40c0f1a67aac2300000000000000000000000002760828a78f5c51410226f79d7b2b204feb582160000000000000000000000006e9c0239656d26f3cd3d4d4a554090fec816aa87000000000000000000000000a0045f2edbd2baa6d751eaa2e6f3fc41991312bd00000000000000000000000040d58080dbca68e173413a2963536353c428f14f00000000000000000000000087121e73310e0636aae60e6519d741a0b40de11e000000000000000000000000e07de15360111cc5a5fb4bf5f87e7405dc3c2f5b00000000000000000000000008cafaf33a2b6b6cb3e9b75f05b54f8a7cdda63d00000000000000000000000037da416cd7cc05fd04dff5e8a0ff0afc1c129fa1000000000000000000000000f2cc2a097855096cf42d85cd812056675380330c000000000000000000000000dc9f24441ac07c1a1ef94624b87f91b2b465647f000000000000000000000000a3ae848342294537c0b84dfa3912d9f60e3874070000000000000000000000005b15a18f90f97d5367b244420f9657983de6a3910000000000000000000000001245b73beb9a1bf28eb3f6192b1523bb3b6c98fb000000000000000000000000e3ed7ac2b217966b0a789a992f0530f5aa3472a0000000000000000000000000c3b8891b6de27a19ba633923f04c8201d7685802000000000000000000000000318689d554c2927e8c9d4937937c8975db2d398a000000000000000000000000fe2660c35d6bfad8e6ef3f0aea4fda83f193affa00000000000000000000000012cbc2988c16b6973d3e31ffe3222cd2be93faa10000000000000000000000001d861f2c0c747255554f85429c64861bcf1af2f200000000000000000000000000a48fb728a4dabb789b7c80b94bccf4d25f9c7e000000000000000000000000b9d3054c869bf9d077bcebdd11b600afec99cf18000000000000000000000000834a1b1761017f0ee29f645ccc356c2bcac3c6f30000000000000000000000004f494dbc3d51e663ef2fc712a3f44fbcf81fe8800000000000000000000000000c787f8379ebc2f612b5be145bd22281309b71110000000000000000000000008e833681ce62a2f69d736cf9a4861ca3bc93e40a00000000000000000000000020152e2ddaf9c2f67e32f9d3f70989d41b561322000000000000000000000000b3ca82b0126c16ed591ddb035a42a7f52837fad7000000000000000000000000a2cff1c4dde8bbfdeef437d422ac6ba9efc5bff9000000000000000000000000233b49e3433c5bd8000694bae02f5d79b88728ee0000000000000000000000000c61ca5e627cb74a194d8a7cbd67810b623ef3af00000000000000000000000002815d8b4693c825d289ccad816f37b18d728dd9000000000000000000000000387c47f19ad42537708862ce7510516f4ddb58a2000000000000000000000000788b19fad858f3c4029d1b03223a06dcc7eca0ce00000000000000000000000091c13359f38669d69f81ac68d3321751761a27180000000000000000000000009f3826e389254614b597ee2e417d64fbc10889c8000000000000000000000000eca0846310f24fd56b73c698b94a78a85361ce1e00000000000000000000000090f9900448c0c1e3ca6d9f86aa05aa8a374dccc60000000000000000000000005908aeee158000bf279093b851476486359f6da50000000000000000000000006d784598d03abd6c65494af814b2fff308c2c8e2000000000000000000000000609f91e181026a9395e446b688ed6462a6cdba44000000000000000000000000cc30c4025aa307873cd4901679a4b5afbf19a5100000000000000000000000003aecc988f625820817945cf2e2527bf7c1985f66000000000000000000000000d05f837477ac7b870774c0e3f466a4eb02c8256d00000000000000000000000049cd6d6ab53ea62c79a8e1e8afb8b2d6dbda31190000000000000000000000005078f3a9de5aa52ec0558c9508bbd69211d56542000000000000000000000000d3b49787e8ee0fcb79c3842e6fccf25b027721e0000000000000000000000000d984efb3a8176ea4f58171fd8e087213573ce4ee000000000000000000000000601459feb2686c10b134f158bf287f2356d1c39d00000000000000000000000093f2dd6095f5291102b18b90b9ae120e56a3026a00000000000000000000000042b5e3a17b9683ebed09a0151364a25fdb09e144000000000000000000000000ee389e0cf8f83358343e8c1b11b9a78680fb0695000000000000000000000000bc8fec75fbcb389549826b0a0938f2b396443cd000000000000000000000000079648af9ff1d786cbf11e1ba74beeac002ab3965000000000000000000000000b341f44b1900610c5b5d452009132b69aec20dfa000000000000000000000000f96f20ff0e026133892ba75e5273171870c3506b000000000000000000000000967b003b80ec891b69a6359d1e8b3d8130a88ed30000000000000000000000002404ddbc90914f891d2124bbc4e65408c54299e0000000000000000000000000a2a8bb7574ac3b12a2ab2309f618ac34daec899e0000000000000000000000007284867de028ca2c786439b65058dd0b1f3f48d8000000000000000000000000944a833c39c24ef964b5c913fd03e5378d2c454b000000000000000000000000de3ea8e2b8d9df48741cb65cc602afea1221fddc000000000000000000000000778122361eeb4a306d7528f0dff8e46ff69ffb2e00000000000000000000000064c952af4017c2ee8badd157e18182bdb5f7382a000000000000000000000000ceae03d9625cf5913d778388de06f3da2317072e0000000000000000000000000c19db58a4be723acd6849a979b568fe4ecf9ebf0000000000000000000000001045616dd7b8e851acc2ea96f7df7ef94ab2e84b000000000000000000000000fc9676c7266d15e2f4820b97393c0b504c6ec7f1000000000000000000000000bab786a9655777742d248284915445f905d2f61e0000000000000000000000005f21e3b53c7a23f33099f872e0b96f66ed061de8000000000000000000000000682770d32d0aa968c527d8506f015bf0b0b0ad9c000000000000000000000000c538c629226c62583ecfe4b69dee86f065e7417a00000000000000000000000027d6c0341956f07a159c094916234256caad2362000000000000000000000000219c20f41198e33d1063f5c747a524067445ad8b0000000000000000000000008e65176938d79a16446fcb1d52dfdbbdb7344822000000000000000000000000b23904459f4aac3817eda0c686cebc6658aa0a6200000000000000000000000031ff303e4be974f22907e9934f4f571ee47f4ce1000000000000000000000000d8a750023607b3873aeb148e00692bacee928620000000000000000000000000e240de6685c0189ae984ebb5e50e26da0ea52cf40000000000000000000000006ec37e6597d58b3ebc4870fffdd74ed879c0051d000000000000000000000000ebcf53d225cb9c64c7ab831e7bdf17f6f26d20350000000000000000000000008266609e106dffd49c0af140cb47aaa9bf2e9c0c00000000000000000000000094b9a6aef8427840130017aaa8201388c0f49e69000000000000000000000000d307e452a648fdfa457e172c1a513b81807ec52f000000000000000000000000230434f19f5f8128e096d6764065c15a6b328dc9000000000000000000000000df7799e2492180491478b60faae41e0a8bf9fe890000000000000000000000003e13f8c84af8c2fdfc797ac2c7fec6a5686a2c320000000000000000000000008273b21ca20439a340bb070bbf42aa4c407afca2000000000000000000000000bfc2560bc5a0a5c368b1c00a81b8c1b5a2c36394000000000000000000000000b99fe552bec1c94c0283cdf57ddc916e4cee2e85000000000000000000000000fb5d70d40a5a0d6d4131b5265da0306848ef92dc000000000000000000000000d441580d42a9878ec3bb23a654eed83006e847ce0000000000000000000000006fdcb58b4572faa6b810a33e9d825d4af7ae034c00000000000000000000000082589bf0f170b79e9d3c703e78d40c10d93cd9d70000000000000000000000003d4571628b925dd78fe6e59a9fe10c2c375b449400000000000000000000000026f5fe2eb8fffb9878d941b557fcf504efc63e71000000000000000000000000cb23b249ce301aee196c4dac00ee213f83bca8a00000000000000000000000003641fca1b07dc9a0a546a55f57e3d573d006a19d000000000000000000000000cae7ed02134bc77b9218cd9c856e9d3f99ec7ec6000000000000000000000000888418accc5a4026c817d0a9a75cb4db624361310000000000000000000000007b1a30085ce02fdcc60ccc38b0dd21d93ef2544f0000000000000000000000004e6209d7e2dae4e2f3ab0d99a102e1858c4eeba60000000000000000000000002833a2b763f70e35cf66ce62a9e2812b1e265831000000000000000000000000dc12e093e22858e6cd5c0040ae0b8952a9da9d35000000000000000000000000803d09b1828c482a795c43597fef64493afbe8e6000000000000000000000000a3902447a623131bba03b32b9fc13da9947805df000000000000000000000000bd423f0749b56c955e8c0a08046e3e30efeb2c520000000000000000000000008abd04ad184827123e4d839dbaef5ac4cc9fcdae000000000000000000000000ec6e9890c16ad993ee73de07a83ddd9a4a26d9d900000000000000000000000060af10644b6decfccdfcd4b316c21492da2f02010000000000000000000000005dcbe05a0b3082947c9b60f898c65f4f75ccf98c000000000000000000000000dc195a4cb3ab480ee3c86e368b90b07668174a9800000000000000000000000053ef47dfd0eaeb926d0e3887e2560b49f7598388000000000000000000000000ab311df4b734f46a48970bb488b8542bf97d813b000000000000000000000000dee4df47d5c255b2f20c8a1e3fd6e069f898ae7c000000000000000000000000d1400d4a9e16ef0cbc79ab17db65639c704593d000000000000000000000000009d5bf631c6c2853444f1f42e36a5656594aee83000000000000000000000000fb886353525b7fce34e126ced59c4f4f0ab799da000000000000000000000000144020d7198ebb04f2ef8136be6dd3df1cf7ecd50000000000000000000000007496297404c875e52b93ec6b1e0f50ca98c8e5a5000000000000000000000000e93cc83ba7e2781146075eee8fc13e1d62298c3a000000000000000000000000afb24e300587e27d25d01d7e1c3e87867cd81ac8000000000000000000000000b2c604db0dbc191482bafb28bac671163d4a4863000000000000000000000000efb8dd38322eac94cdcf6f7e0073b3a1b7e59add0000000000000000000000001ca7de2fabc67522547899f2bc50348b9e657430000000000000000000000000a2ef94ecb10e0777e80d6110c649e1fbe3e26eea0000000000000000000000005fccaee88032459b04551a53ae5fc08a0a9946160000000000000000000000006d0a56c8fcf3d2012196d9fa399db627535b653c0000000000000000000000002785f3b07458cdd9fd8e3750157d515b8ade40f800000000000000000000000059cec5df4d16f234ebf6419e065d990d4b5fbbad0000000000000000000000002cdd1af1b0791ecaae22ccb614fecedec6d3493700000000000000000000000098886a8d7526833e6b1fa3903fd0b39f58926d11000000000000000000000000895a568aedf5c0a6887ebb6d909ab4fd328ea87f000000000000000000000000b9cce4a2a5a38e0995aff09736af9d39ed9bf6ff000000000000000000000000dae6aac5b89c128561ff729d63473c5f63ef05e9000000000000000000000000ec6d29d2068385c24863cf7aadcaa35493c6849c0000000000000000000000009dc2d55ec621c4de1147831c63be89485de88fcc000000000000000000000000de3dec9f6bd624a1ae7cd657b6fca66131a237f9000000000000000000000000491df2dfc4ea93ec4c990d155708020ef051ff480000000000000000000000002e966c98958a774ca19e8790fd0fe542a05778fc00000000000000000000000064d11f27bdf255c15a574b7f6c5301b1f2d8694c000000000000000000000000cbf12c1e3ee4070c5e01f4f49d52e1d6b184e7e40000000000000000000000000cc66464c56de7be1ba2a16a5e4381a61419980e0000000000000000000000001ed2804b2afeb40d2e379e80dc53e0bb0071847f0000000000000000000000009bf342f645843d7254d1ecf003b1407d4a851fcf00000000000000000000000027b520ba9b2626d6ed59c496e2c09fcab409c7130000000000000000000000009655702ce675bfc4b4d0643578e3b3d031ee507900000000000000000000000041b7ec00db25282408b9e552cc8d608c291783d70000000000000000000000003a1fb71a6c55e16a5a44e50c8297bac3b6f9dc290000000000000000000000008abb5d8cc2ebf53cd642567091ea2410706f9237000000000000000000000000047640fc0b515808261e372e46c6301f2987cc79000000000000000000000000cd05e53c6ee5a59f64ed489ed86c5ffa4cb3ecd3000000000000000000000000dc8190048b5c86e10abf92be48430ed60e15900300000000000000000000000082239141f2445fcf0466b84a79dfbaa80f71f4890000000000000000000000004949fee07e4e06909584125a1eca1cec3c6c676d000000000000000000000000ae80293c9c52833a3d1c2b052352e23c828c4c9b0000000000000000000000004852bf475877a70b90b80920ce72795af3f201ce000000000000000000000000f9204541df80067cf114f0e01e0f228031943d140000000000000000000000009c22f27f6f69d463595ea35961b2fd51c532533a000000000000000000000000791f42b1acf221db8bca06eee237660563c499ae0000000000000000000000007d351ba7d45c87863d02967301278b66db13d1a5000000000000000000000000e4a11966623d7a6fb5896d0cfff06322d2367f1600000000000000000000000094129369aa685f812539f7ed99e235cd488c67430000000000000000000000006dcba86853ecffe02e8e64f47338b4bfc4309be3000000000000000000000000c08eec51d83202ba5c248274e6025a58936ecaee000000000000000000000000645f1190d1f6195c9c0c04712a1a01daa1dd5c810000000000000000000000009a6d22e1c9f8312ef07b0d08b5c09fc2c839582d00000000000000000000000054089375f20a8657a21a57945ddd3ff989807de100000000000000000000000035ad9a4bd7722edb9a3702e1edb992745dd0b82a000000000000000000000000a7cc906edc8ca593f3199f0e92297171023b889a0000000000000000000000005ee85fc1df98d573f40c2c0fcc76e2d2922c12eb000000000000000000000000b58ed2a7363426632f3f69a8afa36b2230e1624100000000000000000000000048ff6a55e1d56ced93a77acb059002185ab3df5000000000000000000000000062ec233f06ddd67f7743e20ddedf680b706dd42c000000000000000000000000dc5bad4526a0920122e80675122595c46ac45520000000000000000000000000b004136a737f0b3f941f026623a56ac8b819789d0000000000000000000000009fd373b7e9594730afaba5f165c41d7a8e64f25100000000000000000000000058758b24d8bb1174e19e09b3016cc352b89fb39c000000000000000000000000c86ecfc404ff39af2020ddff6b5a7ce4706c6d2e000000000000000000000000e73217c39ef87a9d76ec12948bed5b723cec382a000000000000000000000000c407a90ccbbbc6fcc08957b1a0282e7c1eddb49100000000000000000000000076f07051701b0203aeb7c497190468fba660030d000000000000000000000000c0b6411f33e44c4e7b3da1db4956d5a9ee23a0b40000000000000000000000007b56d9c563ab0b3076a092e591c33fb1f8820f0900000000000000000000000076d191f3e9affdf3a96fe9fafac41e0ffa8fb99900000000000000000000000056af7be89765032e55c467a97ddd9c6d813b3369000000000000000000000000343561dec02ce78a069013754608020e54d39f080000000000000000000000000a1a72dcff028cb88abdffcced84bc069a0e1506000000000000000000000000df7666daa55b8047a06ff399cf482456d61aec170000000000000000000000001d9c7aab7427457c57f6e74adda3890ca36faeb6000000000000000000000000da58379fd6236d7053dab797a8b988368bdca1b500000000000000000000000048e1529755327382f788918521c12a334b907ff200000000000000000000000004ecf1d7da19e983ad42e7f266852985d22248ea0000000000000000000000008d4fcd2c6e24ce2121dc5c14c852c24a2737aa76000000000000000000000000571c142fd63aa7164216851b3eee9f15e4fce315000000000000000000000000ed3d934863ceaa343ffeecac895b35bb0b0f2547000000000000000000000000f8c3b0a00c2e31e005cf6d851da35b837c7c2a24000000000000000000000000e0584930fc23f543e152b33cd185d5b8075b96680000000000000000000000003d9ba169369689a9feb7fb7d28ebd509d4c9cffd00000000000000000000000074c83695e11cc499f7978b55f6d9b2a045d25a870000000000000000000000005a15260ec2506201b11aa9e60179d465da3abdbc000000000000000000000000e903e85d97ea351d3acc08a33b18682b52858216000000000000000000000000ae994477a356a50a15f2507704f50088643539db000000000000000000000000262180f14d0885b169421254b553bd87ed58ae7b0000000000000000000000009d18060e1d05cca811cc106a1a1fd50dacfc24d600000000000000000000000082627469445f71a70c04468338cbb2848b0212530000000000000000000000000d56afbe53fa17b04257449c55a3cf60648ed1cc000000000000000000000000cf6ce72787b7c640ae892d3ba8a8ae5d9bfd76fb00000000000000000000000097b9a012f8514d0812c68eb88e4c9636c1aa33ac0000000000000000000000009d8a9aafbdf7273da7577c4f8df899a036911c720000000000000000000000001214eece4b17b05289ba998a56dd03b5ece1f68f0000000000000000000000003d46a41750b94dc9a876105700229722df3122240000000000000000000000000cf73eb180f7a5d5f3d21dd63725947f7f993eb5000000000000000000000000943ffc01eff06d311536a467d78d3b8ded34c1bf0000000000000000000000005417faa362db2d403e9d678ec703b64c05917eed000000000000000000000000ebebcd7f54e89df2c9f98f9b912a354fd1c38d02000000000000000000000000005f9702a0cd348c0489be3df245545e98c82b28000000000000000000000000726d0549b0c1113c00606054a86c2f7a3337a497000000000000000000000000025d8dc505dcc06b8ae791d72f48dd565cf340b6000000000000000000000000f758a851ea4470b4bf419f65c0d40c9e32cfc4940000000000000000000000004f0fd4e21a2001b4d137b0e743577de4c867bd220000000000000000000000004937517bb5de9c3a77a5495f9d337fe1367a9951000000000000000000000000f29eeca2aec7e9ffda026538ca541b5fa5b837470000000000000000000000002d057ef99dbfd72fd5f64b9096b2187813f6e5970000000000000000000000006fdad2fb8740e697cc99f214bddc1397a21bbb08000000000000000000000000e30316fde923e8018cae5e1fa37b11d06d2ea69e0000000000000000000000006c808b5092a0ce9ef133b4100430633412269f9100000000000000000000000027566977fce2b01b6712ddafa451bf2b50b47829000000000000000000000000962075bfe1112a0a75a933a431b8985f6977d9790000000000000000000000007ed8d52d254726e21a00c4fefaf190365e934ddb000000000000000000000000752d72fe84a436acaa53d9efac21a9ab27cdf9bf00000000000000000000000053ee39851e8394f9f40a478f0ffacb7e6e60fcb3000000000000000000000000fd31c124621ba6095a3801ec4c96450812903ebf000000000000000000000000bf45555d5cf75a01e7311d1efa9696fd95cb04ee000000000000000000000000d20f81b0b3e33359380f6b23b18d9298714cda06000000000000000000000000dcebdfb74e9981498af87a2cc83a4bfe0520482f0000000000000000000000004c0df5c6cb9af700f872af30dbe368f57e9cb26000000000000000000000000047272877a1d031085b866d289a43d56ba7c7bc450000000000000000000000009d3bcec1425c3402160a5d8c02bdfe57f6d1dcd3000000000000000000000000f21e10efc7fc2d95f22d5e14eee49317c3326ea4000000000000000000000000ac55c1887e78eae4febd881c9e662955cbd8e227000000000000000000000000f603f0e411c8bdc574ebf36a0c91e1b25d733c83000000000000000000000000bd71adf3d12a5c860f07b8009a98ca4e356817df00000000000000000000000097f422e484e09b73f51006b25004e66846c122b00000000000000000000000000c914d30389949bd1f0ffb46b15c88be79cededc00000000000000000000000076ab6fac563f78c57077f00d20483319429b9e880000000000000000000000007648b3b4b2b2bdc0a4d8b4536bb17b9b88bcb8c30000000000000000000000004120eedb3f1c741bc60476c61799e9b4cfcd7fd50000000000000000000000008f1ec599fd794272a37f48d16bebadbc857140ab00000000000000000000000003aaaccd01f7e351ea1f90be34be083a5f83604100000000000000000000000073ff55600ffb9105cf65f2fffacff3e35b61c76e00000000000000000000000073c5601a5bd892a165bdb7d624ee8892a0f3c649000000000000000000000000770321b31296ece012d52b333393eb7f9eab186d00000000000000000000000004be830590e9e8f02aeb41ccd18755b1e29317b600000000000000000000000033f3c53f7ec4d8d4908fd6aea6ada26377e69088000000000000000000000000877923c6b597d52f19a34bf3e06b4c77c101ab080000000000000000000000007dd8d726d5f07e7422bf7369b5960acd62f60545000000000000000000000000d8926858e6503dad5bc2a7565a26732f797617dd000000000000000000000000f87b87686660b061756d06b23d99f01d784f38940000000000000000000000000d83b6f4bff16964a3a6d66542288e2481dd9f630000000000000000000000001190825ee8f579b6f7cda24f870f2414dbfa7765000000000000000000000000b3ec6fe8002b3d92dc51bfd842cbd74d71b346160000000000000000000000007396a390539a4bed1d3f8fbee56fd730b1e18d800000000000000000000000004e2589233f8c0ae444ee4aa3da3f830276ca03c7000000000000000000000000fb4ca363d5a6d41d65ad5e042b91380cdae35d160000000000000000000000004362c429d80ff1c536ef7144fcb7b0a51ab417f600000000000000000000000077c384bdb808906065151cc670905ae2aba36a7d0000000000000000000000005b322ed81aba58ea07b7d5c47267403f1d7899c80000000000000000000000004ff783744f457fabe83fca5068ff4da866cce8260000000000000000000000003c92362bcf97c609433c619c4c90db68be27cd25000000000000000000000000895d50a5da7e323fbab38ac2c10570e492c7363e000000000000000000000000f0589d184ca8ba1ce42991fd7162f59ad07ebd170000000000000000000000001b2ab07dd82889df2269336adf89b7828996cef5000000000000000000000000af0b091f7c28aa0da040ac87773f6f838919ec8c000000000000000000000000fdc4fa94540b60647e1b60cf4dba3e65cce6b3980000000000000000000000005616433011b7b44031c8c68c63dffc8277d43cb7000000000000000000000000812405c3a51d680f5f99cc9d86dd76572ee7f2da00000000000000000000000079a688f6610fe9d18eba10514ced52aee3849ec20000000000000000000000002195b061313e4b83c2ecb491f3d3bda205f6c61500000000000000000000000040eecc5f21236ee837a782001716084a8cc6febc000000000000000000000000f9be052316cce18d1751b71e219ed7d2eaebb69d0000000000000000000000009367a11b376871822b290ebaefb2d71b315691cc000000000000000000000000ae21209a539bfdc42e37f223c9d37972e4179ab0000000000000000000000000c2d14952a9d8834c9926d1d0d71e1d24b24c5bc0000000000000000000000000f0aee469b7eec173e45ed56e73d0aaf6500a190300000000000000000000000035661d3ddc84ab8bd39a8c835632d6740752bb8f0000000000000000000000005f082a6c4c5484cc16b7b7cdd5a3f903ba826800000000000000000000000000c9f79bb639426d8d8ed77d4b8f2a34232c51a72c0000000000000000000000005f594d82d506a87b215df1e11709faccea777eff0000000000000000000000000ac7cf065a36127011594854c324ab298392fc6a000000000000000000000000c6ccb278c0231cb991655045faf431ff8bf5d2ec000000000000000000000000ee69072edae43b0ec8eeb1ab0f226279d73d2c4d000000000000000000000000fcb5a9414d23198c4e91f39d1970dff102adf19b000000000000000000000000e5d79254000acf42fbda775ccefc619fa6001ced0000000000000000000000009bb0f684f7f93b9ad3bf7f28ce73f384bce1e3c6000000000000000000000000ba6c242112db21b1923745850d9f607dc7f0677e0000000000000000000000007923e2e22104ca6e3fd85c64736a472948c3c9fe000000000000000000000000dc3adc7e5e15e1ace1f12c68e3e90012c0b93247000000000000000000000000b2a6a93eab03bdadcca5813d052059e28a417d730000000000000000000000008c1fd996180d271fbb619c50b531e754150f29bd00000000000000000000000007f3f076b4a4bd1cb342843f9abf7958e9f3f320000000000000000000000000f634999a5de90c76de66c68be4c94071e2d91be9000000000000000000000000b07bf0e27366b8eaf75330434208c5145facf430000000000000000000000000f1a99f04f4fee7ae778d949f312993b4e4d6e692000000000000000000000000a1b3f1334caa96a66d55332a1def3735b183c1d800000000000000000000000053fe6544be69cccbdf4d6ab110548532bdca9aa000000000000000000000000089b3b8e27bc7b48b0ef3c8db4930591569b191c4000000000000000000000000c880435691bc469346bbb1e93cfa052dbdc88750000000000000000000000000c06724d1686642b35b6c8772d7e242cb77ff53ac000000000000000000000000b20ad0e891d4cd56f850b5475e805b25b8a05033000000000000000000000000df8dffda595ae90b1f83ffb259d61b10d4f663a1000000000000000000000000372eb0f2f79b75ce19393789b95cc3499f547c160000000000000000000000008616fa5b2cd6bd78129ba09e608e7dc459d6ee770000000000000000000000004b8d5e0829f3aba3f7c152cfa9a6640d0ddc346a0000000000000000000000008af07433c8e659874b1525e08507af8b325925ec000000000000000000000000607a78ba95df0f9def8df7197a173bc8ac4e9b3d0000000000000000000000001adb830f158513b1492eb26c87d071ac9812f351000000000000000000000000cbae2fd68172d4c84437cd7d95796727326f587c000000000000000000000000209f81ce4cbe8e01d24018898077eed3eed4fff3000000000000000000000000d4e02b6617cef31468ea99207140129fa417d48500000000000000000000000001d84a3f9367c1937b487e8eeec378df09b3b838000000000000000000000000046e5807faf1c4d03677367267f1874adb7955f5000000000000000000000000000666c48be8ca905fc027fb6dc6e0d27deba8980000000000000000000000002ec3d6c56d4a508d18d5a83aa20cbb12144a1479000000000000000000000000f48d727fbeab40145940e0ea82ebd5f0d3edb52c000000000000000000000000df40bc8ee55062a13c0bed8568375092a1700fba000000000000000000000000a6f29fac605dfb870fe21d90c2f162fc18398787000000000000000000000000c984663ce601d4310b57a4cd690d322dc10ca09f000000000000000000000000e679bad06aab7a392e37ac3b673d9aa9d95218cb0000000000000000000000007a971dc26ec7bb845de59b3171d32cd12e523a2b0000000000000000000000008231973a201e5e8e5d669d05b7b02fcce09d0d14000000000000000000000000c23449d147c04c6a3a15ea47633aca9e01c5a4b20000000000000000000000003e7b5627e8e9dafa808d1c7c87a38e2348a5224e0000000000000000000000006a04e1684bf5ba709c34cfe57868dd685e06aaba00000000000000000000000039554e66bfa9b957a44467f0f1096bca4de7b12f00000000000000000000000088a51fbc3d276c5c2cc54a2d6224e860b33f206c0000000000000000000000002f9bcf7aa6e9043dddd033178fea80fdd3fc84060000000000000000000000005f088cbe40ea6be121f62e2eb5bf7a1155335f8e000000000000000000000000784c8b08941eac0f4f8b8de8352a18bdf84fd509000000000000000000000000f09359f62223267813447f2a204e4da50ce6436a0000000000000000000000009d37bd72f05078f52ba512d303da2001a8fd8874000000000000000000000000d1de4a65c83e6adec40ec51cb517e07db60452e40000000000000000000000001df9d88e7649f6d753826146da579f2b23227b1900000000000000000000000032ab02f62e1a1dcb407b7c289f62db8a284304d70000000000000000000000003a1e91b12f224d7e2be30931992837a1f7d4bba4000000000000000000000000112d1f47bf10b35c905c096facd5c866f3b8cc0c00000000000000000000000093b517bb0fc30c55245382d8cc9da2a0234bf46b0000000000000000000000001dc78750b7400dc34c48f2268d2d9d3f7450888c0000000000000000000000006b7f835436a99715ad352ec599c282f4fe3e314e00000000000000000000000003605c1be0deb0e26d73579b1c3560c8c462d3630000000000000000000000007d70e84d0f6b1fcf494b64f58872ddfca1b7b38b0000000000000000000000002ea419e7e5e5139f1c5605c0008caffd9c555fce000000000000000000000000a2ec754b97d9f0cac68d15502c014b9953dd0e0a00000000000000000000000047acf6bfcae509a3a6f9ce5db8f461f91df4ab580000000000000000000000008d021497e63b5bd8737bdf221ccbdea6821b6714000000000000000000000000cc9422d1a83ffe4bddcde8d9a849bb1b4cdc19bf000000000000000000000000b91f08e7978fb9da1cb8959bebed29175d4f19c30000000000000000000000004b15fb0fb1032c3bcb292039402de002f2dcce59000000000000000000000000ddd2b7db2926ef5d766963b86dcd46ef7087d1a5000000000000000000000000d687344bd95b77d8ad787f735a99037a2245f9b8000000000000000000000000abb416d91f0aa0a2c4621b68cd93285fa3ede450000000000000000000000000082ba4182a6cb75a24e9354515e578f484d79b51000000000000000000000000aed4c554a95d907fc2342c960989d653fbbcbaaf000000000000000000000000180d98a3cf9fa0963436ab6e3c7d5bdada12db2800000000000000000000000082f4bf788927f70d563e5c630bab79e3cfe6b2bb000000000000000000000000be39cf5ec49b44e7983e5da60810d09c79bb0e2e00000000000000000000000051f0e767793e6ae3a97ab9c4d0fe761dae661ba7000000000000000000000000977a00d3c6223f4115c25b38af5f9e774aad24d5000000000000000000000000de93951e7ad3f3b721041645d46d0c146b093a25000000000000000000000000be595dec16894659b28de0e0f3934539f2e845ca000000000000000000000000b49222ec49b7de24bc6149d8b75caee95bf91d5b0000000000000000000000005d7b47553b29f93a2a76b07f02dc62de6878086e00000000000000000000000075661c52684c702b28b5ae93786966f120e3a18200000000000000000000000042981d3cc414678477e56ab75717715374781be7000000000000000000000000d63e17f387ae5b0619345e3a9a58cf919e305916000000000000000000000000eb3b53d5912144f0576a6262d9b15fb8980440ca00000000000000000000000025aec0b7d5edaceea04e1d4ac584bcd61a3333280000000000000000000000006f7d63f7424ed1df62a64cdcab8091b9b3b32b4e000000000000000000000000601348f7ed97062a62f8a7c4ee0fc66535821c9a000000000000000000000000479d22469b2f3087a9169e08a4366b3f9ffc2ab90000000000000000000000004f83128fe5d73ebbdcdf33e82c2422a346dc7eda0000000000000000000000001defb72bae22d3c98c441fab3c98be3acc988ddf0000000000000000000000004bcd6026508906e47d409bd8d4d584a5d83ef3c600000000000000000000000068a58bb6f2e2b4d6815785dddad0a920199484610000000000000000000000008f887291f3ffec7b7947ed3042e7d80fa1c4aa2a000000000000000000000000ec1a4729259ab677f0546b21af0f4dfeeeff74300000000000000000000000003d9af4bb7a80bae1bb23ce7daeb69b6ae66d543d000000000000000000000000ffb28981641d6e95208a60dac6647f588f22dcb30000000000000000000000004781d783fc239bb4e34b3b9a78f3c5a322f7e423000000000000000000000000f9b10cb24a75b47a07f027ce56df89bde8449af900000000000000000000000051b11e485ffb7e9fa89851a5b72a6b506c7d8f60000000000000000000000000efe6b59b5bc79fe1ae106ab7e04693c6ab4f411f000000000000000000000000b068ff523db62761d156df248da1b323fe45fa38000000000000000000000000faebecbf4f08e4a0dc609d59a7704fd8e3fa9d9200000000000000000000000049f9f4d7ffed96d59f71f6fe9d0bce87a126edde000000000000000000000000fc97dbe8306a427ca2392be67b07f36230f06e8500000000000000000000000050e14bc4de260fac6bccde403cd8a59fa9f80c7200000000000000000000000058aece23bc56c7afc63f614bb3f0d4f620cdab3f000000000000000000000000348315b4ccf743acebd244bc7b55411e00d9422800000000000000000000000063bb98628b4c04798b4ad8f62b4c98c810ef29e80000000000000000000000005705ba6ee8654b37a4d2fcf81a33c0bc373e1ac0000000000000000000000000ef4cc3e357b0ddcf1363e52a24da80dec7d733280000000000000000000000001f292f51fccfc378810fb789c944abae9e3f94b8000000000000000000000000adf76dce7198e86364ccc99e55d6165636ec165b000000000000000000000000b7db78a8380e64eebf35fe85dfc1a8b218d0c61400000000000000000000000027cc679323abe93f08d54647fa5699c64d38c772000000000000000000000000b56c14061e6feb8b76e085996209a21daee590940000000000000000000000003826d8aee942f2a0185d530aa77d4a69de1e38ca0000000000000000000000006374fd4ecf51ef21c695f21560187100c3e21b600000000000000000000000001852820e5f9b91b17acab556c7be9d6f4fe21fdb000000000000000000000000ac0611b562d4c3567849f56370ad4a2d916260850000000000000000000000005dbede0e40ff15cf5c1b932e97a99ac807b6a89e000000000000000000000000c7483914544fa9a8bf90325761e6957d51e195b2000000000000000000000000aff89cf874c8add8e23732688d7d5695624e25f0000000000000000000000000ed4f996e4f14e8e391dcb1f0b007dba31a65546e00000000000000000000000070038a18cc04af0d74d4449a4ff2cde510e7219b00000000000000000000000066ad5c022eba7ae00d817d5f5645e5e086fa7af9000000000000000000000000c4b04766a8b8a4fd2d4fcc55d20297e2b4b761290000000000000000000000000ca0849b1f807aa76f9b8b0ae14359bd055962d80000000000000000000000000eb4571ebe37febe8615f1a65e67a769bdf252cf0000000000000000000000002790a7f2796b340d499b61ca309b7b097685bd3c000000000000000000000000f08db322d0796e15c4df81177c65de9a9c53c0390000000000000000000000007bf0e7cc0fd4120b48db0db7a17ce170bbaeaf65000000000000000000000000deda906a777043788229da51c78f29560a314c5f000000000000000000000000c90dc11e4d14b971815246477ffe57928f2cf2c4000000000000000000000000e6aa4a7e4013ae9cf739343aab0b42882ae52ddd000000000000000000000000736e6ca678a487bd50a67dd77386b8ec1d28d1db0000000000000000000000003069be92644bef39c5d4bc229e84a0dd62be0e610000000000000000000000009076fe4dc2905416593ca9c6d4e26565a2da801b0000000000000000000000004824f4e7a25c03f318942d05b8092b55e4abcaef0000000000000000000000009701cd74e714ff79abd954280f795e6fe54e09a5000000000000000000000000f73519b24ebb1888f0e7a7ade29fc0229201b89f00000000000000000000000049cbc3b65fbbb0928aab57682cbbb33d7c3915810000000000000000000000002faa6e10dbf27a68a5c23829be89715ff9e323fe0000000000000000000000004d223d47eef2255d4b62921450ff3885c5933bf000000000000000000000000088ab2a772569abcb4cde2980007aa8f7411b8e1500000000000000000000000021b1148660eca109e211afc493184af47f7099460000000000000000000000005107119b86b68b1c15bfdad0d2a31038891aa892000000000000000000000000d214abe386f1654cd6e93cfd84d6eff0a62af7a4000000000000000000000000c3a29697752b55217bd8822643c0296475cdada6000000000000000000000000995cf47c7150322e10601689660f0f1f4ed048e60000000000000000000000004b47427bebdb7841da4edc3fa02e69a008695ff1000000000000000000000000bd98051a5b7622b8090a69685761944564f3e9330000000000000000000000008a64ef5cf546c83e388a4e064c206cbb3cb068b40000000000000000000000005e5a3d2b77b35900218a2f3e8e68ce36a2bb7a5600000000000000000000000006a19c068050679e4630f319b5fa501270f6fe0c000000000000000000000000282c57ba8c5c7c95152a4e0e8bd14118cc4d6c580000000000000000000000000ea449c70ca9ca213dfa2b63425e7ff5fb24929600000000000000000000000082b5b7c1e93ab2f682d12c3f4043eeea642484fe000000000000000000000000c1a4bedaa48415c47a284327465fbbf16e013eca