60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6665746368706f6f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206665746368706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000002e516d5839513274424c4758445031517a4b71696d4d4631506d585a547245526d5551656134725236484432526444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000008fc50324204c3a0116e06cbc9756259d6ac3c6f90000000000000000000000000230a47737a6eb3273cb829fe71bc83b8d3f8e8c0000000000000000000000001e18d856af8bd7402819c63510f017101183c34f00000000000000000000000073c20ba0ed7964a16a5be0cf04d78d8476d97e30000000000000000000000000ca4ff8f45102d3e4fe8a2e810037b83d37c7d16f00000000000000000000000039d11586f47268cb210c7c79be64fa4871a15a920000000000000000000000009c1dea533c5665fb4788a76e438e002aa3d599e7000000000000000000000000fa9b5cdc438ce85b1f5c1a8d27e67fc263352e98000000000000000000000000ccd3028910a014dbd4dcc77c5caf3a39ecf4c6df000000000000000000000000a387124a1cfe699a279f9a17109277e1206626930000000000000000000000005459aec6a2f3ab70b8dcf2d0fd8ab91f8fd5d3a90000000000000000000000003d130a5916bad058d08c1b7ffa154417a2dbf508000000000000000000000000f4bc41175425d397a6122b2e853ad55e1234d6fc00000000000000000000000039bad255f8b922b220d83a3c1a1646328611ed0000000000000000000000000078f89c208ecae1be00d68a27625d931260399d78000000000000000000000000b8b46af47c041d6ad58e09a2d90e3c9b49e2b170000000000000000000000000e05733cafb9b87d364e9d8efb3bd6270f7625dd30000000000000000000000008a320503fa86ad4bf7d3b60dee71d825f31f40cc000000000000000000000000e12a495a3e305d4a248965efc63d8588363a3561000000000000000000000000f92a6f368953f51cb182f4e4ecffa198f782c3e6000000000000000000000000980a5a85b4725d23cbdf4dd5fa56c175602b77b3000000000000000000000000f8dac7973f0f444e19bf671915187a0a92f183130000000000000000000000000a8a056804a50b6d022f630754ea9aff03e8fda5000000000000000000000000b27d6791398b76aa9915d54243f1afe51b4cbd86000000000000000000000000aa22aeb8c0daec4cc77b0362697624b63f7a15ac00000000000000000000000089115ddcc8419a5408f675a1f8f673e3223eadc7000000000000000000000000a2dae00db6b19aad639c2fb4dd2751cfb3539ca8000000000000000000000000581b789ad55af56c70c2b1fe1d0c45417b85eca40000000000000000000000009b6aabbdcb143d157d77eda975c78621a942eabd00000000000000000000000021c697775ab134621607e9a204575c84de91ed4700000000000000000000000075e53e809fb416bfae47335115abe1d1138a02fe0000000000000000000000002e92dbce12009bf98f6779a403830c2f361c45b300000000000000000000000003c428a442be2b847146e63a2ebf534cdbf7ba000000000000000000000000000754df31f9044d63457bb09f79b6ad98ddd32164000000000000000000000000df45e31d8bb140f2016c96f0db63e9e7a5f10284000000000000000000000000b42a87b3c96b4597cd6fe7a0a75f6b4421656018000000000000000000000000651b63eb12094404d1840f0c545c2bdc0b71fe82000000000000000000000000e728fcd40443e7914fb76c0a9d9724262d9b1cd10000000000000000000000005fa18ec516bfe98d6e8871abf09c195ae73481650000000000000000000000003d039b3e43b44db65a3fa3787383b2c9329f8f9f000000000000000000000000cf9f670a3e3436642c7681bb9fa1bea1b940c73f0000000000000000000000009aaded7b3337d82fa64c5891d342222f9427e00c000000000000000000000000722efd3ae0d37390f5a12c38f035b807288534b300000000000000000000000002fa303ec96d35893a4c175d009f02bce88b39d6000000000000000000000000d110659a5f7791a1f0f1182ea53df877833dc02e000000000000000000000000a50d84c004e35c87588198ca6f514a2249ae202d0000000000000000000000009e5677baefb6e82f32bb5d285a37926c827a6d0b000000000000000000000000f39c1b95ce8fb4f9d48ae0e6af889da89730213a000000000000000000000000cd28464eb59ef4857d40827b71b9c9c819b5062e000000000000000000000000c0a7486175f0ed89d6052d6ee75bea205388ad6500000000000000000000000017189ba3becf997ed79f834b2978c4e524be5ab3000000000000000000000000a30a26aeafd6664f7ccfd8004535798b87cd6cc3000000000000000000000000a4bf320e696057b032c69fc61b032c1b8d556da80000000000000000000000000053da1018a6e7c1f8a5397e6d7d1ba3876312b10000000000000000000000005f0dfc38a5acc398944d559992f1f52e37069b12000000000000000000000000794441fc0e25d0c78bf096f4571a53b1da030aab0000000000000000000000008a5acc1f4308a5956694421859e4d93f1ed2b1ac000000000000000000000000361e65bdbccc50a504eebd33afd46983721f3faf000000000000000000000000372ef68b6152f740ca0cf930daa8203d04c592380000000000000000000000006be0c1e4ada053f506c1a48c846eb6e88fd1c526000000000000000000000000f5d6e007685b190b2b4c99493ee42513e8e1f2cf000000000000000000000000d8a5ef38d2e2d5fde8df642e9be8c820e4d469070000000000000000000000004b7c68d9ff00c86be2cd82cba7b4e56273dd15ce000000000000000000000000bbf8d98bbf835af9880b8a38b2362980df7b0caa0000000000000000000000002b9d2e77fc8f7b6ad8dc93baf3bf29146f8ba3f3000000000000000000000000472f2564e824b6b4cd084e69cdc61f027190136400000000000000000000000074d136a536d93436e1e285927c6eba323bfd39b7000000000000000000000000b5815d9ad4ff98edcbe3e341b0f47d3ff58fb974000000000000000000000000db9f2748b2c40bf34a04e636bd8872d95456400c000000000000000000000000f99793bbbd3fa7aaa736353818f7cda0e73a246d0000000000000000000000005969440aa4708dc8858d430118d16a2d36b89b9f000000000000000000000000b66a9c306bc6380f7c23d39a961daf0b70121b16000000000000000000000000d0bdd1e615d41dfc654f20855cda8f8ad01402750000000000000000000000005f41990434ea50d542343392be9f3bbb9ed063ff0000000000000000000000003cdd1f8c3aaab84a08582350996dcc61b187fadc000000000000000000000000a4e0e25760d71525aab62682a745c1f0ae7365700000000000000000000000002b8c5c72c4e05aa28c30c9310a14feaab6f8f62c00000000000000000000000091b31d44a9cdfb7d9810f349c1d46422dbde1528000000000000000000000000a4d0ddcd576b6d224724692917169ce7517521b30000000000000000000000005e5ad0980b06149664f989e93d2eca1231623dfc00000000000000000000000082a26ba45307153e0f46874dad6e473dee42ff2f0000000000000000000000009afd6127b32c614a6979e9933b185c391754ee08000000000000000000000000935e2d844f83f1bd3c03e2a86598678c954c6798000000000000000000000000b23967853e831765872df929cf2e90bd9f53dfe000000000000000000000000009142ad213bed13dd0d1c16e87ddbe88db0228b80000000000000000000000007c938492c9ecab2ec8e5bf89abab62ab09d08881000000000000000000000000f71509a04a20c5d4d1c9956a8e5a978c1c6a8573000000000000000000000000d3cf42fe2e5cbfc03c6ceca56c2ae342abba8eba000000000000000000000000b6212eecf08669b53918c9a4eb506c23d94aa7680000000000000000000000009cc0344ec1d11e1b627624a85adbe6a1a4e291ab000000000000000000000000c5d2458862af1669db7f8b0091bcc80b60ed0ab0000000000000000000000000c7082d131419360fca85f5e6fdcd8d6000035bd4000000000000000000000000da5dd51a8869aa961b13a3fcae5ef5e2cd565bef000000000000000000000000d593ae36db2dc452098d88da0baf39923400e25900000000000000000000000053a4ffe9761303c937fe411b2d515e15b058105900000000000000000000000041f683a6a9b60dceed12c0ae7f1d55c7f624f5d90000000000000000000000008f517f4636afd6425ed1db9f97cfdbf1e60e77120000000000000000000000005834783b34da9a4a5b74abb5233ed11969d6f754000000000000000000000000384e12ee961a6aa53e88579f2d3e03206681cc600000000000000000000000005bd0bae0f28d450c31d7b9705137fa93e25235920000000000000000000000007e9d8af2d0c6d495ab6213fdbc7ba2779eede009000000000000000000000000d2aa5a23f251e8ac90cc5a5aa979d0e46bd10af000000000000000000000000045647d3b3f78335b43e7ee2d38d51bc9364f7fbc000000000000000000000000f740683abf34f5f91e562352a7863930acb26e1e00000000000000000000000002c26166eee9800d4a3b0bb921ac3a9eeac3f38400000000000000000000000065dad6bcdba782d2b8a4b69c2ca2ccfefa1dd225000000000000000000000000773c01d6cd4c0d860221d3e8994df34832af11910000000000000000000000006bd2a03481b048510b1c366485ea443628cf6852000000000000000000000000233327c41ec8d413e9bc529a1f72075d6ed9de44000000000000000000000000eb590c82d5f5409892e451894c6ac072c04204660000000000000000000000003db2a5abed24450fc948d2ccb65bd23cb7f734ff000000000000000000000000c5d7818fcf49f3bac40adb66b1a33fd19af0c36000000000000000000000000036304b5e0458b30c731f0b0bc1ff109867432dbc000000000000000000000000c303a9f5a39e7bf6a0c881538f4830038906d90300000000000000000000000038c2c93fae71444d8a166ddfb5aa1ef85fcf1f790000000000000000000000000570a41b2b5afaefdf3e077136f724cadc4af6ec0000000000000000000000003f0f4812859abf48d74cf36b6b702ebb78c0ad2500000000000000000000000087826c7d1b6286326b03473816904f40bea4db2c000000000000000000000000f5dd05569fbc173ce18ea38082b23853548a1947000000000000000000000000c981cad2c8c06b45ff1ed69ba32f6d24b6a0653b0000000000000000000000002eb97dab3dc269d0d3ed1c3b2dc6ea97e43a9445000000000000000000000000e316b4bde3ed4b55fd639e54bfb9135950ae53d1000000000000000000000000eec8ee4101ec4a8448a8781c14276a9ebe5e8115000000000000000000000000b037fdcd5476206c06b2a3894804370f2796ee3600000000000000000000000010726067fbb038443aa736bb53737b57109ab3f7000000000000000000000000437e8b97f2fdfa32466a4ac994cfaa5cc20b265e000000000000000000000000da632c06851f6491aac77df77556285c93ce3d9e000000000000000000000000b17148c81e13e1fc00b59811dc459a14b95a9e6d0000000000000000000000000246df77013c2ef7999a326f7bebdf25cc6b57db000000000000000000000000bb52c91cc7abf9d7e7bbd21c760b8a800d93325a0000000000000000000000003ab4eda246578d099fbaeb6b956ae4fd2e80b1f50000000000000000000000008410373df6e9b20765c9599c26d585b2cd0ef628000000000000000000000000896c44804100dccb57af3700b6e2ada2a1b2f72a0000000000000000000000007633112b010720634f468602a22da650a1fdee000000000000000000000000006b0e32067a2ed5480845c5a30e944cb7df888cfd000000000000000000000000001f1a38624c9186e3c1652bf18fc3b79d04ff050000000000000000000000009f532f48de378969b2078727a2b2483c4e74dec80000000000000000000000009ef0046460075715fa5da61f5163ee999965c531000000000000000000000000f1a89ab503dc8934edcc5e1c7440d4a65e2712e2000000000000000000000000afd8cc7cae5d036917cc44729d4c065c707494b70000000000000000000000002872bebf7bacd03971ac24af39fe2d81d19cc4d80000000000000000000000004e0a9496568b796cdd123b5ed139cfdc6288d16c000000000000000000000000cecb1dc917a8208e3d7bd010a1075a46582c85f300000000000000000000000064a966901f9d02e1b6f3d4f8e6f82d9d27b594ca00000000000000000000000044380b4fa706cec2b6632daeaa9b7ba30674fa8d00000000000000000000000098a5f14ad189662536e2b2905753b1f28f15c3ae000000000000000000000000b3f4cc302fd38cbf406d88555619f2f3aaf4ffa60000000000000000000000008b5e7d24da0fb4396a1589e7717a88d4863ecef8000000000000000000000000f335cb7804899d75b44123271e7fec787c3e8742000000000000000000000000445de2c820e2811eff631d4fd3b0a3f27faa6c7d00000000000000000000000022963f476a47717b464dc99eee2400b6e2cbd55d00000000000000000000000020f63ce7078917ddc43f900dbc41766a280436b9000000000000000000000000ebbe15024b5e97107ab57a67ced1ffd9cca55f3c00000000000000000000000036557fb2df4f9f33e01485c1468b1046e38c52d80000000000000000000000005764e74d9069cc9ce4466eace6196bd5bd32c01f000000000000000000000000819e0f4cd9f0086c4bb1d9d1b1a6ae980ff951690000000000000000000000001c9a9b9b6220b98b6352ed685723f1ca33761164000000000000000000000000c0c2bfa0e2cc314cce7a40fd6c0ab034417f0b290000000000000000000000009060d150d9c217a6e8dcb9499f88cc4441f94092000000000000000000000000eb69149159817a94bca2a316333fd2559e494ec1000000000000000000000000b124ef3497bf6dceebe78697b43fdd4ada0bd4b6000000000000000000000000ca4ca6099e078eddcdb7e59cb75799bd12d87fa3000000000000000000000000e32805a312c4bab9b1b7b8a65771653cd30a6c88000000000000000000000000f921b2088e866391d3c99c093a93840022e5d3f4000000000000000000000000e1241e5d6347d7a8e6aa9915a094b62120e097c1000000000000000000000000188209e31a0f8c510a0722bccf82593faed865b00000000000000000000000001645ab4a5662b61eeb43fbae5ec0718ef9fdb5bd000000000000000000000000181d41cc9191c3a252d13f8c7ba2c54338ad421c0000000000000000000000008aafda5c0f9950b0cf7570afac7e9e139c4bd7ba000000000000000000000000a445374dcad8ec379f7e52279283a103f0130a2e000000000000000000000000a566cc550d0cffe17be7147b0c0ac9cd489de90e000000000000000000000000104863f9b33223378c8fd36b08ace505e96d348e000000000000000000000000800c7947401398c65d1e275631b7a27641d02122000000000000000000000000fc9e4b20831e7b2454e84194c7e8bdc04b34aef00000000000000000000000001658112e2375f2c689a32975ac8fc6ef00fb104c00000000000000000000000073567c1c0a5c083d8c5e7090ac060842e83c27fa000000000000000000000000c3ea1eb63a3d69d79bb33daaa904e0ed68e8ead00000000000000000000000001711a797226227bfb865e1641eeac3155232267200000000000000000000000014516fd2cfe00f1e6b49776333d8d175d4fbc2e4000000000000000000000000f175667fe2a027a2dd6a6be22087569bb81847760000000000000000000000007698f51be94fe05014ff5e0d445515670a4e96f80000000000000000000000005f742adb82ad8c2cfa869406b672001cc351d0ef000000000000000000000000e39bd8c4d76f30153c4bf7bd7e22201b93cd7dbc000000000000000000000000a1ef3690c4c99f6ad9dbea6d6bbd41275f999c320000000000000000000000005ccf1c23c3e8ecc989d3fe7c2fb5937b1192b3d100000000000000000000000022614a76f365f1079faff227bcc18f7e7f268a9b000000000000000000000000b4331c72c26256bea274d9637627b34e252b62f30000000000000000000000006d8afcfbb8971f8fdcd07c05a7c2991756261c960000000000000000000000002e21d653b9d7bc431ba41960efc913bbd2461e9f0000000000000000000000006dc112e78f72d94172597511f54f225ce0f29159000000000000000000000000c411a7166b7d19dc89945fab439980c18a49cc12000000000000000000000000cad7cb8f82faa8184253a8a7917df434342be360000000000000000000000000a4467ed137ad3e8c673a9b0f7c79e77c692a62a50000000000000000000000007a5ff95a974d1bda0e3b73f5ce402cc8d6fa801300000000000000000000000025b678997c7f4107aa0e665f8999b26a66783f880000000000000000000000006f566a6672f615c2975f6c48224c46153e12ffcf000000000000000000000000be68a9d96f1a263d9c41c0c5eab7105ff4dc329a00000000000000000000000053efe133d9482335e852af1a9c30d35bb1c39b2f00000000000000000000000056412093d37433f9065f78bc47114e83e06d6ec7000000000000000000000000eac729aee0a062e82e1241659cb66a310d3377c1000000000000000000000000c4caa6cf80e66ccff083fe2fdd48314a4a5223ed000000000000000000000000f65d3227f6447165256942c4d75f0ba17dd3308a00000000000000000000000067645ae313430c8b0cc13c71acfe8acc6fcc9c5500000000000000000000000096ce372574727023846908d5760399876ce4f4f00000000000000000000000002923fe06ae2a5e676b0560c796aa73cefda4b2a9000000000000000000000000ab36f077ff1ca6b312fc7dca7523b532370cdb5a000000000000000000000000b966846a1e5d994a5e50489ea7e6a3424a8073d9000000000000000000000000800516b3030468aa97e8bc94b80f0a1eabac2e34000000000000000000000000d3a77375fb2f193e4af5e4c5a6aaccabade38d880000000000000000000000005b924b49897b036a49e8dfac44041a29a3fa8311000000000000000000000000599ced93d61fa46e58209c66a4fd4ad5c31741e500000000000000000000000040563aebcdbb0435c1571500885be4ddfc3cabf400000000000000000000000030ee1866b2e1b3739d04dc9c8a1a61c97cda030a000000000000000000000000866ff777206967f4dee7a8cd6c23c8d3facd0883000000000000000000000000059ff03a8932a174fabe07fde744064c8e28eacf0000000000000000000000002f017c7ba31aa4c1ab30f046880ba1893595cdc9000000000000000000000000057d34a19bf248f02ec3bdf3b1a7c7fe9b0b925a00000000000000000000000093599f42e73f7d72866891fe5653f19f2fc8c5310000000000000000000000009a32135db0d42aa759ab1ffdebb82b88c4465a21000000000000000000000000a469cc78614c20759e39dd4a163ae8d00735803c000000000000000000000000a38af3b4655b85feed529dc7f2119c769d00d7100000000000000000000000009c9d4ad2adf9cd7fe7bea82dd4ad786f50f73d9d0000000000000000000000003d5a9732e61a627e3d92921c749fdb15ea472f88000000000000000000000000704aab5911d32aee14683e543f3b8fd25455d0df00000000000000000000000027495253c65a4cd20330a1cc4db9a966dd334599000000000000000000000000ec765d67996c32a8e95fe741f04d69a03a2ed620000000000000000000000000b64f0868274e749aaf845178b545f5ea6593e34f000000000000000000000000108c7c69e44621d7e05ab5d59ee872060285bf49000000000000000000000000aef11738d0c1cec7143bcddfb371abddb28fc6d10000000000000000000000008581a34f1d7ad581db587119d27b4acd3cad979a000000000000000000000000bacb4e6e96cb44832bb1831b5411a307c53c7ccc0000000000000000000000004f10bdf51705303ebdee067cc1f34242296f765f0000000000000000000000002ef07fcbf8b5cbe6954d4b9b35b86255bd6be98a000000000000000000000000af3da3e499330815a5a1ffd38a9a26f4beb48d0c0000000000000000000000004a39451f2a13bb9e35d34a50e1e3d0599cdc88a00000000000000000000000007d311cfb6c2a28b61756ae960accd2106b3869000000000000000000000000002b34956afcefc155eba45396c6362bdc3509c9890000000000000000000000008e53615cc48dbb4c7dd9dbe1c2ffd89e202e24e9000000000000000000000000409d172254367153f1b47315e503bd1e42aa02b8000000000000000000000000f3ff34e0a6f8058c2bc81b1a832a7a3ab5fa8f18000000000000000000000000fb7e016e16c5542ddb12b6be434c492f55df704b000000000000000000000000ad13948a1afe495d45029c25a7b504815c096e72000000000000000000000000a0d917f8ccc7f30571e9e636d287cab5c5e4384c000000000000000000000000a8f5f22608b4e1806078df26c3810da1e91a760b000000000000000000000000962674ef240278de264497968ceaa6cb8b9877680000000000000000000000001a170b48b51aad59f24f76f2e61178e7f64b9c4b000000000000000000000000da533c84adf1e62c91c22aba3a2a4d818b825a7f000000000000000000000000e0987dcaea256f1589e1b6241ab3501feaa1d7f7000000000000000000000000a790e3d1118abd119502f3c7367a774c8fc17d0b0000000000000000000000003fb68203deb9ad5d19e9efcf9872d952d23c04aa000000000000000000000000bae2379a16639ac242c9bb39c338968c559635ac000000000000000000000000e6233826f982859aac34985d1cdf308a6730204b000000000000000000000000b9681498e8574228c456559d4ca561d0f862f11b000000000000000000000000f1b9e3289df21181795417e56530d383365fa412000000000000000000000000db2fd8438e78b7b6fc6c9cb56582bfea8d9047d00000000000000000000000007f7f4c1292978828c752b86af3b131789512cbe00000000000000000000000005da080c94abe4c6add6300254d2ae3ce6bfbd51e0000000000000000000000008f7ebf65091b60219d13f13cadc045ac9e42a1170000000000000000000000008d7e0faced4a1e20a49567503e77e9cd65fdde1d000000000000000000000000fd611a40ff4e28f4bbc5c0157ac783770a8350150000000000000000000000006422d5b3b2386f9380c666ef406f6c045d08c4ff0000000000000000000000006962f548f6196a6c8b051cfd53830e38de08a8340000000000000000000000000702de5ecd9d5afdcbb5124cdec50143e55545ac0000000000000000000000003b46daaff288a5fee97acf7b14d7e2aa5fae045e0000000000000000000000003560dbe160bd7640b84a5eac9fb5c5de0932c6b100000000000000000000000077a2d0e29819043b865261e8a78ebcd269b4e25700000000000000000000000096c5ef73cfd855ca74f9d42b51eb728a9a626a39000000000000000000000000233d55664eb04e397f233d162d537b6026b14cee0000000000000000000000004ade76cc9a99fbf3d91bb2b77f3119cbed267596000000000000000000000000f967f5da6fc7c23749377974f2fc2d748d024dda0000000000000000000000001ba4115a3af701f24305b34828f2605c6179e6c400000000000000000000000019416cac234b13ecbdf907b68ac22a1fd0a0041e0000000000000000000000005655574a9fc38f4323363557751bb69ba70ce6cd000000000000000000000000300968f424ecd94e74d4e7008cad930cfcb2e8a9000000000000000000000000df0e0ec63184b2848b87ed5f2364b6389360594c00000000000000000000000029881da37be0cd2e29b2920367d9f577527a8d000000000000000000000000003d015ad1cacf3701926a4f3c96523f602c8aca39000000000000000000000000fcbd4fe25ae199493a8c183b3ffab8204795a87c000000000000000000000000cbf16cd174b9ef245e619690645d4a66415078df00000000000000000000000048648a28917b1ac0577b8cf0d53128832e60c4dd00000000000000000000000086e7fb2585a2b10aa8429dc2b988d5154572e39300000000000000000000000035229df1ff7026eb6057e3d338a54e116cdf38e6000000000000000000000000bdc24e1770203a2b226f1886ab3953c8b08d008c000000000000000000000000ce37d2e6011a67bbf8ea2aff3cfcf1c49111082b000000000000000000000000120737e1b4034a13ce0ad4388a3a133ee3f8630d000000000000000000000000e8a512ea1125db422daba9760439563d7ae29aa400000000000000000000000075c34610d4187fc90da6faac67ac9a854109c460000000000000000000000000d3bdf88203a190ba9e662761fa7cbe800510fe7d00000000000000000000000080f7596a55f64db0b0a7acf6ce6be2905d2830650000000000000000000000003467bfb07ecd5a6444821f015b76476045a1d147000000000000000000000000493420f66088ba127e1e3bc4d44321fd5c910e3300000000000000000000000073f6b53ba3f33109169065b24a1fb0c58ab49ef700000000000000000000000056109b9e727234b35ad128015b808686669444320000000000000000000000004f8cb112011e5b1a662cbbcd9c47b097b91f1740000000000000000000000000d7af5dc4a8e8e48f5516931cc4b80d2ff2df4dd60000000000000000000000003dad39724bf424ea26d29a5bb543ad690490e437000000000000000000000000d90237317b8cf00d1183cbf32c5ae5e5390c5d700000000000000000000000001a21a79205a136a8cc34555c3530c990e9784f1c0000000000000000000000004a0ab29be415d571ab90421fd53eded34dc832c300000000000000000000000073417fc4c45cf3d67735c914c729ddd4f9419de2000000000000000000000000d45bec812f5dc50441e8a9dcf84e55cec952f9660000000000000000000000002ea86bf10de1292697587de7c3bf7acee84ed3f100000000000000000000000004c198eba52204824dfbf8d5f40421fdae6d9d3c0000000000000000000000003e436745edc35f1a2c83a2bc482f3c4acf33a5bc000000000000000000000000bf6d168b7aec186d0f6c0004c40bd8011cfc2dbd00000000000000000000000067d1c54102717c7ef89ea452402451f5fa0e5150000000000000000000000000ce8d24ec92fa9c515a70760ec4e62f3ad28a13330000000000000000000000001e9c4ab1da705aaee653eaaf603cff39f26f67cb0000000000000000000000004f3072504e1b16ea10d55b9f8bd939cde62548b300000000000000000000000062b9045e57ca4730c5a134157ed9c8fe58a53ba0000000000000000000000000a8a2bbd2857fe61496823a7a726b297a26d9493b000000000000000000000000489883f8e875c7b6aaf0ce3d7580ce433872fc7a00000000000000000000000088143bdc844e3277048340465a29d7075d1e3877000000000000000000000000861cb93d71db53a46af52f9ea3dab22ed0cdd03e000000000000000000000000e7558dbbc8df39ded244645e22269cb83039b8f00000000000000000000000008a8330c06242df7344a14acef459b58995495ec4000000000000000000000000da69b427cd29a6c280387edb41892f85094483f5000000000000000000000000ec43181759b61a0af69d30e94c0f7b3736ed4f0d0000000000000000000000003b5f9d02a798c6d87062ea1301d5b50a87d1efe40000000000000000000000003f8c98f20223ccf343bf70d3f9c4be04b0a1496b000000000000000000000000b88ce901f7e700c4bc496e22aa58797fd48226ed000000000000000000000000110db93f97bfb6c5c921ac1bbbe04a076931580f000000000000000000000000341a5cd83aa8747022425b731b30b9886158be21000000000000000000000000f45ac68d78f02b9a5091160568fc41b7782d2dc70000000000000000000000002edfd104ca3f2f22d95ac694f865fbd873bb7a840000000000000000000000002b31222f358714b2479bee6275c0e0bd58118ba7000000000000000000000000c0ebae6882b84ef88e2a4cf371ede0fca95f46cd00000000000000000000000039590d2b870c84f273790a689f1f3c4347ad68b50000000000000000000000000791358d59e892b7234a24f0e9fd6faf4c5ea0930000000000000000000000008781fbb299937e4446a699b7bf312545df20ea8e000000000000000000000000f4ff38fb1b87229681e87d973b95cddb423c44bf0000000000000000000000006da95aafc6f976213698d8a0d5efc8ccb5d8e43c000000000000000000000000ec46ae1b6083c90758f758696406b919b2cc2724000000000000000000000000b330686e3f9df7c9ff132bf43fd4d7937e3a458b0000000000000000000000009a07b58f1c87cd82f0c2833a84d02e03d54c195b000000000000000000000000919aeef57ae35d0beca7c35f087817c9b6faefa50000000000000000000000001ccba91ff2791faa61f6e22d1916066651aa0d82000000000000000000000000ccba5d40ca845a5a532cc99c380cbcfde9a7632d0000000000000000000000002ce81d9c6662c9d2ba136ec929c4db7886b4b7040000000000000000000000008249767d81d10c16c898950c781987bf3f489c7f00000000000000000000000018bde9928bf01c7559b458bc89a5ead42add4fd4000000000000000000000000d68c0edb24f2f50c4a7549d57f256e2cc45a7bef000000000000000000000000c131203448ead57403665ec51e4f88b1a0e3c329000000000000000000000000a9522da5ea0a4bcc2bc2b728b7eb3bb6c162fd2d000000000000000000000000576d8f1eb137454eb28ecf9ce55579db9f4803d300000000000000000000000009a27c5fc2b95d16840678b7e6842ebb213c8ef5000000000000000000000000c527539c3418bbf823fe78e2a2e2964068f3b2bc000000000000000000000000d0b0fd6ea26b83864b244bc32c931407f7d89ccc000000000000000000000000f6a3388e51bc57ed7fd793131c2dc364749ba230000000000000000000000000f5849ff0c3b756665a72787741706fd55bc724ec000000000000000000000000ad7bca164882a3d32d63f63ef245200fa81541f30000000000000000000000009680140f0f45fcb3f36bb8f0512d473e26fb18c90000000000000000000000009bbccbc87c7f93ec540aaf0c24829fb638297f58000000000000000000000000d35b8f0a35598180bf1f3c442511258d8461f7920000000000000000000000003125ae13cedac90483b512450928d4a272eda657000000000000000000000000f34c4a6d3f995471fd37e22e6be96a212a10ee37000000000000000000000000ae72ce696ca2fd08fed16404ab28db5fdd8b2655000000000000000000000000c5ff38c087721fe093b552c5020cee3c40f78247000000000000000000000000ac613bb7c91bfc697a184ccbe4a266b4ec306b420000000000000000000000005fe3a166d1ecab657f655312a8fe2930b3638aa7000000000000000000000000f22152a10828c8211be5a5c94dc155a592f5566000000000000000000000000012120ee90dcc6e7066a16a224b9cfc1acb605a8e00000000000000000000000022e4f4d232b5026012d31a2c45e40ef39f00b073000000000000000000000000fe571855e4206cc038e2d221f7806c170928ad2f0000000000000000000000000a8d6edb1d8dd5f05dea08b9b482edc57d2856150000000000000000000000003e3f225137ccf0765dc789d645b82757f0f405c30000000000000000000000002b02a4d6c319c665839ca2389136e88ba6a3d8ff000000000000000000000000851d4366904a4eb06f818085a8a9cf2ba867f3a20000000000000000000000003b225f45e45677c1050c6822f231d09492e60eea00000000000000000000000035090f47c4e03d77ca517de725df7e43ef37eabc0000000000000000000000007f79979a4260e87160ec18b681556f9e15a8d30200000000000000000000000066ed0bf7dc70d7470caefdc5eb1429ddf30cd04c0000000000000000000000004cd7764230fd44194b64f56694e517fdbb23ec64000000000000000000000000b91400268506295aab56c75e3d7b2b57682e738d000000000000000000000000d87591560e09d7f75df627a7e16cfb33450ed8dc000000000000000000000000e1ab2c43453a9f7064c79c573166b1f619af87d3000000000000000000000000550e52d5bf5680c729425549953eb59d8f35af1200000000000000000000000083551bcf5150cb768ba62e1a888bbe971d390c240000000000000000000000001e2bf88a90c18886b8dd75b4311d71a02b45695e0000000000000000000000009ec47afc14e2e338b7987a31436a9aff44967f530000000000000000000000003b027b5041938c4b763f1beea6b69f70dfeb7a10000000000000000000000000b3630f5c60ac8ce8528bf836635f7fcfcedae6bf000000000000000000000000710e0fd6aa1121f1c97c523a4cdfab07090ac092000000000000000000000000f998897682a0c977f44ec4290daba755f615f63b0000000000000000000000007832af034cf087bcdc954e391bcb7b30c1f348ed000000000000000000000000cc076d97ca84962a763b5f2321c17b5c94e5d101000000000000000000000000ec80a42a01fd264ef755633eda0f8cd271f9f5b1000000000000000000000000efc915aa0237c746529246f27c48e5f3b8662cb50000000000000000000000007275c735681fd105b5998f72c0e667f6452dc771000000000000000000000000d203872870b6bc38154905103dddbc6be38cd9a70000000000000000000000003d9197ae06e8369227099b41fc17f94052df5fcd000000000000000000000000c85c67e75fba751de9564177527c52e3f0c60aad000000000000000000000000b5491260d0d04dd52910be2fdc9290ce416b4905000000000000000000000000dc5cb56dcec5cb582cbd8781becb6b7cf9e91d38000000000000000000000000e92e62274155f1a4f6cc50c861b8cfc26d047a4900000000000000000000000069332c24487e7850f366cf17c3ab71e88a7fb002000000000000000000000000babe7afa00b9b41168100e806e0d862a893189110000000000000000000000002888c948b8c11807ceb5b7c4567634fae7376843000000000000000000000000b56f4c178878304015fd844ffe29ecf465e82c1000000000000000000000000082543c5049aeeb54b5e53b30974fa572ea9514c9000000000000000000000000f609602cd30de7e59a7a2dd515c683aa52383e1a000000000000000000000000f640e7790fc7a145c62819139e505cc2ad692685000000000000000000000000dac540cb8efbaaefa21cb272637727048c55f2760000000000000000000000009b2535ef31d6017945b9af9f1d0d86dde61479bc0000000000000000000000000533b89508b8055381101c7c2a6fa3f6a50d58720000000000000000000000008aeacd39a76b76237fbfe0f5e299c9e9027a1cf600000000000000000000000004825cafc0f5fa4acfe9c8dcabc19e9ac0caa7a4000000000000000000000000eb61430b5ac91dd79114e09a37d07cf573bce60b000000000000000000000000adaa399def4c3f0052ae83b2a6ccaccbf28e67f8000000000000000000000000fcb0dd6bbc92dc32be09937e1972b2f4980bba0e000000000000000000000000a0c265ae7aec3f2d500d07d4b85b09e5d0ece1c70000000000000000000000005c61c39ea691e9075f1d142afdbfe00007cac9fa0000000000000000000000003689f45f5ef1ac5553b81fd1cdbdb46101e903b2000000000000000000000000e47da85f325160fe54961e6f234a8c0f926fe4ae000000000000000000000000421cd11d074cab75fd06bd4771a8e1f75311028c000000000000000000000000d2547bcf77dcb3483e336b7779f86b752a95b6ca000000000000000000000000ae3068bd10191615f6993ed3c80786c32ec57bc3000000000000000000000000790f41ee88a24ddbdc7f9e5fc6c8d8e0509e22e3000000000000000000000000ffa5b237f7d787b7dd835906ab197466dde2711100000000000000000000000068c0ccd0248c7ef22e1e7c66e123b7d26438b3cd000000000000000000000000cebdb68538b6e5522463ac0ccaab91e9cdac5dc4000000000000000000000000c0f0549923ec3c0585298bbf32041f213fce09320000000000000000000000005dfce48a3e5f264bd528a09d2585ae25fa7a3e720000000000000000000000000edba72de262862bc779941f1259850861615c18000000000000000000000000f9cb6b3b6823415acbd52dcb83b36517043b0674000000000000000000000000b87eb6fabffb28e38982ac4cd2c94e3d010dfa630000000000000000000000001e1a9dca676204556960237672eb5fb084173ba70000000000000000000000003da55f862b7a66323676b6db4d4274a7228e8c38000000000000000000000000737a92d13dc016003140fd3cc2f7a8cef22fa61e0000000000000000000000005c527288133beefec68939777744812b0a62e628000000000000000000000000ed3f4bece76d1ee56a179bf95a77e83075b89b560000000000000000000000001bcd4e77ade6b0cd0309a3d8fd60a2721cf62cab000000000000000000000000b979f4e8691f5273755f91f8a07b0604386dfc3d0000000000000000000000006b0c26a6533de50a790e04df04cb7feac369f4d000000000000000000000000035c745d60698eccc1d45c8ba68ce9cca7ccbfd9d0000000000000000000000008131abb4d83d33cc2ce4e9b439445942e5a8cdd50000000000000000000000002cf2bf378c0d1a8612dbdd89e7dbbdec7b46de89000000000000000000000000a81aecaead5746edf967c530fc8e31a4eb3af79c000000000000000000000000d7da958777d3438e6d2071cc7f2353dd2826880c000000000000000000000000f2d3de3ecf3f6a4089077fced3cb3cc62387300900000000000000000000000059de836cfa207a1fe00ab3d41fac58e658259ac5000000000000000000000000ae3f511ff4bc39886116756939b34fba0f676ab80000000000000000000000002e24623451945d678db4bfaf9dbddb2bbb40a8ab0000000000000000000000000a208b7a5d732e5819a751f076362c3a384e14370000000000000000000000007c1c73bf60feb40cbcf0f12324200238ee23bb54000000000000000000000000768bd002480c59e4f98a2812847cb7b26c89eb7e000000000000000000000000b537332a68b5a8503fbd01e67423d66160c7aec6000000000000000000000000453db18b94601a6974d6c2b4d0a0a3e66d9036eb000000000000000000000000af891151ac316a287b26c3977e6c6d38b9d29570000000000000000000000000aa497625e68b0b4b00a65b0ae949c6a295fa01860000000000000000000000009fc2ad03c774a6600ff1b18644d304c2481827f000000000000000000000000001c5866f8e4498377471fa813206100d97c33180000000000000000000000000430c570f4179290d3dcb3d54263384298d84842e00000000000000000000000075803a3f0ce7439e17dcb1f258317273d66467ce000000000000000000000000940daf2ad84d8ea5c5e81489ba4e7485b0d93498000000000000000000000000611e78a2f931fe229136cb69533544ae88e496660000000000000000000000006af98567a2796b2103d70b9417f16950fc827f08000000000000000000000000019ab2cfe94208e0ead8b3d05ae7d1ddffd3d12500000000000000000000000044b167ddc29f5e7da5a2b30963e70b63207bb288000000000000000000000000620ee3f824fd2fe17e281b95f9963fa98c468cb3000000000000000000000000396ed7a0faf912fd434fc8e92471d89c5689b190000000000000000000000000b379ea785496cc7bb215280da7b21fb7a4b8ba5f0000000000000000000000000beab7fed18794eb70d884d171376b613d77b0470000000000000000000000005c0a46eea98e370155c8228e6bef3afd30864bf400000000000000000000000066a90b5b2b00c2b5ca29a45c2503f0842076539400000000000000000000000009bdd6468bc5f9bbd1408aa49d1687e084b09d62000000000000000000000000198ae7be3ad57118c2bb48d753cfae7ecc59dd1000000000000000000000000012eea2797d2f2b595af1464d60e0253010ff596e0000000000000000000000004d2f4452ad1b28e278e377d036b2d0f586ed4d8c000000000000000000000000a0f63fbf756f16b000e7382aac8c7670b0a4bada000000000000000000000000d496456b55bf4040cf322ce04216ded2efae073d0000000000000000000000007c7e8172805326770a91ae614033197f4b3babd70000000000000000000000001125e1e27491458b1babbc61cb60f4c7f731532b000000000000000000000000c6c99a4a3bd8c85990e6e686b5759bb6a2fa3e300000000000000000000000001ca3f0a00a8e9274d398896d42e37c050ec4523500000000000000000000000036488c8c91ef24a0ca6bebedd5096c6d4e7b46b20000000000000000000000008fa3e30046351b8fb44a9fa66d08fcf632e7deff00000000000000000000000073dbef856bf500b398d7730807bf778daf78c81e000000000000000000000000f02a0717e79b634960660207224e653e4898fe4b000000000000000000000000e9f3185754da2fe299bfeac0454ba4331ab7b5ca000000000000000000000000805ca1cb0bf3f3a667453369796bfa0fb28c664d000000000000000000000000b93c2997db44ab2fd6913a7043d85f8386f49d6800000000000000000000000088fd9c4ffd9dbd4cc58c26e9887904ca1b946ba6000000000000000000000000fc43086a87d9db35323c03288b965e54a9711ff6000000000000000000000000c0e1d390ee34995eeff2081ceaa390814a08c93c0000000000000000000000000cbb34975e52eccc55fd19b9224d53059cfa084f000000000000000000000000d139878ee636cd271d4a8eb5a9108788cdb0f15f00000000000000000000000013c94221b173e78f7eea3396ee830ed90f3fd9ce000000000000000000000000e5023470d14a581ee2858dbb3a5572714dc4e96b000000000000000000000000f9f604170634027a13fcda6b8bffd3afa08d5973000000000000000000000000c691503cd4d2f11b085ebb0f9b628d1755c270cf00000000000000000000000074e77d5d9c366c8a99522c3d73ea230c4002fba600000000000000000000000041a24a4935867b647d6c1f4ec67c757ddb5557a7000000000000000000000000d12a2ad9f674b7d369d695c6e5a81c4b43078c0f000000000000000000000000a4882d8375c92666eb7313397ca884269aa6def3000000000000000000000000e2ba50fa3da1320ca7b85a61334dbffa6ce3474c00000000000000000000000001936fe31da74f8ad211d186f57a04bc2750b95c00000000000000000000000074996123debdc0ebfd831d6c28b17d7a157eab34000000000000000000000000bda815d2f773a05c46f1386bc5714cf6f1400b5f000000000000000000000000975dca2fc260c4a1a9f54d28df9615d5e4a82cb3000000000000000000000000a5039b901113221000466b6b06dd44a99df5872c000000000000000000000000d865a781a0fd51ff95c9d545d2525d46ed5c2257000000000000000000000000329d1cd06cd78b18b95aa491403bbcd0f9dd929b0000000000000000000000006fb334b0d12d710af7d6a39e8aacec7a6c1d5d3e000000000000000000000000a06bf1234ed9e52d5a3afb591086be17afdee4a5000000000000000000000000a5029af3c14fcf4a87829f17fa0e1e9ce5eb1c4d00000000000000000000000030f473a63794db45e7bbf445eabd111c78d2c6810000000000000000000000005e8f1df611a2a6b1e1c4830d5d759cd405cb19e000000000000000000000000050c996629f35dfce1eb995b7322b87479fffda89000000000000000000000000f1f3fb709400aed0d5a7d8a54514e07633b5a769000000000000000000000000ef8c2df012193d085b66992d4117b5822880acc1000000000000000000000000849e2c081bcf04dd40a5418f541d9ba44e5f636800000000000000000000000053d83afd58a4f57c5e166f68ca6b72eea52a29da0000000000000000000000006f06043e046aca334b819940c1e26beff000ccc10000000000000000000000006a91f84c3b070661772eee8fe98eeb255f578477000000000000000000000000b3bd05b70f838d414cadf974af3c45d6de80ee4e000000000000000000000000a1fcfc67d372a3498a319b811a0ea624f15a7ae3000000000000000000000000c73a53afcb2dd0a4c9bc36b7e92b0dbe52c7e12600000000000000000000000011aee8754fb7544e388a41c928d11fe083b58fbb0000000000000000000000003e9de7a0a74bd2ac9b9ace6a8c72f944d5995c7e0000000000000000000000003c08f5b2d59ede42b96b3a160ecfdc78fa9e3195000000000000000000000000badca6e8996fc19b06888be751bc12dd763f7cd70000000000000000000000006b1a3a3d9ff7a96fa1fb952eddc30d0ae606075a000000000000000000000000121accecfbbc8fa8461ef5ea8d9d4300f7c4eb1b000000000000000000000000b1f8f52b630245ade2edf55a32773058b9949d7c000000000000000000000000ef46a23718dd63a35dff3293bc162c7e7ce7c367000000000000000000000000d81fd4d0a1c3fde532735b7812d6b0642c29d414000000000000000000000000b180c4e040cc0faf29d0e446f5b52c2f9918db7a00000000000000000000000043ed1f76c5f2a8343dfdeb631e1d85dc83b601e00000000000000000000000009cf1750d7fb783db8d1229476f83055c04d91e38000000000000000000000000ae0490e81aeae174b89f96a94a005adebd300c750000000000000000000000008086520cc7dc1b4895ff8b324d176373f402b717000000000000000000000000ebbc007c296e2152a7b84db5e17cacc33b4b02d000000000000000000000000070c4fcbfdea66d9f77f7d55ae9e59b70f6fddf4500000000000000000000000039581aa22e4e8db4092bb25bccb19e97029287a30000000000000000000000003c01f3d333652d58af6836b12359c5d5cf50b6e0000000000000000000000000326af2657736ad6736de5ab657c5a9fe094246fb00000000000000000000000010288179c345f4ab2a0ac3803b3967f53fc576a9000000000000000000000000b0acea7d8a46bc10aaeef181ae9df72b2281741d000000000000000000000000c8f194b7cf16039fbd765155b0bebc05b16ddfb4000000000000000000000000ff7b519f5c940e413379cc49b11d52747057cfc6000000000000000000000000ed041e77dcb022abc1bf4fa3878489bd55e16978000000000000000000000000acf2774920d092c104db444355715d32b592e54a000000000000000000000000c6c1dd23438eb893072d0ea6803ce903b865857d00000000000000000000000068a4e3096d9fac83183271f20342fb94c0d41e57000000000000000000000000b6bc60147df5cdb84190fa69e0fca616f61c5c930000000000000000000000002637cc687c2cce7481df6f21c1917ba122f8143b0000000000000000000000007fadd2aaa8cbd266199cc6b8c7ea7c5e892399ac0000000000000000000000003ccf22ef655a803f89e5dbe83bd7a1418218641e0000000000000000000000009e19cb88fa8202489fe00d36d0e2bed9b9759bb20000000000000000000000000b64a312b8d451ecf213f500bb6de518198029ee000000000000000000000000cb46b26d1c68eafbb9eb451aa9b81fa86937d84b000000000000000000000000a5e1757503b28af6d09ba614cb20440b14cf044e000000000000000000000000c4feccbc565dc2465f7db43115ccb5e8428b542b000000000000000000000000fe9de163dbc905eae6757f1d6207421d59f39f4b000000000000000000000000a15cd7a2b1fbd17d48f6c0c5abb2f95889241cd8000000000000000000000000af3d5a2a3f120c76133be3b7d73e0724b9c8a066000000000000000000000000ee3393eea501000ae15ad51c9a730cf61b1c1f3e000000000000000000000000426896b85eced3dea912f312d541dbe4df868fbc000000000000000000000000e1ffa839fb3d6ac1efb0e6b537c4d54648d883c70000000000000000000000005001c7aa60e6b7d1736f7b2d68f2862b9788f4b800000000000000000000000021c3a674e3382ab3b7a88f28d5d175b0fc3162940000000000000000000000006a3198535d86b2f2f6ea6af35f8b870ed2cc2fed0000000000000000000000008812950b1f0dc20abbfd211b6d9e69b54bf4836000000000000000000000000053e6574c5559e601b0a00f188a7756892bade2ef000000000000000000000000bd5d037d13579fb4525ca8a1db36fb10d77db95a0000000000000000000000002388ab6b10310de96d0c68e6ac158f5cf9977c880000000000000000000000006eafd09bad52204bad393d9e6956ad9f8e3f54c7000000000000000000000000d540be8a76fe04cbf0d6c296106c35a9d2f83b3b0000000000000000000000001c72ff81ca17dbefe555f5f965ec66dd9e1877620000000000000000000000003b52e385315021ce58cd0c9808d1abbdd40bbc8c000000000000000000000000fc6cfd79f0bad4d2b4b1f70dbd0354d982b9959f00000000000000000000000004eba512adcf10bf2faa197739fe540921bb3eea0000000000000000000000009a8d502933bfa166418caf0074282e148e8738ed000000000000000000000000f5942ffedfae09fd8d4955855678a6d98aa770b9000000000000000000000000a3636b47efbc319db858d511f1add21a6217ad92000000000000000000000000f5bdf3988bbf50367a484bb33cafbb531acc871d00000000000000000000000046e3acf61076a2073288761d97321ea469608c510000000000000000000000004b46595b3ac2c9f1eb6e5021c8fe2acb7d2dcfce00000000000000000000000065ff004605403c1dbbed01f9156e6b7442bf751e000000000000000000000000149b5f535d502f119c791e4f3f8e164edcd5c1e9000000000000000000000000769bea4abb10375cabd051312e92c4221adc938f000000000000000000000000eef0671ea3caaede786a2a2c9ae53cbfd3086d4f000000000000000000000000a251f8fcb6966d93e0d43cea006ed9d359d73039000000000000000000000000cab8590a1ea59bb1752cc37d7f57fc7fa00de7110000000000000000000000002b9147f3a76cf82c3c2a0556285cd2cd3d658e10000000000000000000000000c4a420536dce523692246bb18dbce6adef22d11c0000000000000000000000007493bbe8b61bb1c69a56455b93ec5743e421e444000000000000000000000000f59b57d1a393036e73f0a2ca948e4ffb9a11cc320000000000000000000000002f4971de2723ff135789c81372ffad7e1c92db41000000000000000000000000f90f851a858b7866f87eeef3a43093078b6fa0fd000000000000000000000000666cb5d68c5d770d602e7c7d4d4a3e7e885765c70000000000000000000000007f344d8df8a87198033a17a3617fb9f17fd8dfe60000000000000000000000005d751ab2cc3296484b5562a8b9b6c0d9a01e4825000000000000000000000000c9a8423381e40aee3c86e4d9a284e4ac25d1b0f40000000000000000000000002761c5acb0dc069f9e9786ec48fa84746b6b307f0000000000000000000000007cc9cdb2ce7c9842fe130280ef8bc6f4fc9e301100000000000000000000000043d3e9fb3f469d14671b5af69cbfe73d95ddcfa6000000000000000000000000334c88a8e87233dec9841d4c7041e65a85e55a60000000000000000000000000507c58fa8c0877197bee1fece9b62ea1b48ccec200000000000000000000000017f1a550bc51009194be419a6de103f2d2d0be35000000000000000000000000d5d746313d5d46000b22dc26a02b60726db84a080000000000000000000000007aa2bf57182832682b99756170e7baede021dcbd00000000000000000000000067aac2835ba074a4627f3daacd8039d1ecc05767000000000000000000000000e3ee98af260df3b699e8302119f792672fb82d4900000000000000000000000069ef7459e0bc3fca26e30af8911ca3b889e6fb2f000000000000000000000000bc4b7af2d1706e763c77698cc2bb111b435afad6000000000000000000000000c55b6fc9d0f70e01c29a317d7a3fdc3ba350e33f000000000000000000000000fab99dc42d8cf442dcadea135cd2d68c1b8db6e200000000000000000000000042af7c3cdee49793a0c214e7b36bde96e6c58f52000000000000000000000000c3bbd3c428dc7c5a514c0f01d2d45ad81c076066000000000000000000000000ea74fb467cbc0b01c4bc549d9c607b4ac6159a1600000000000000000000000009d560fb4fca6abc4a29da429f6c4cc16a120917000000000000000000000000d7aa31ed7a0fde63b0415de42d2f3ba1b9d74be50000000000000000000000009360ece7d199383c28bf9cc7e71c6061904136f80000000000000000000000006ca77ea37d14b11418ea8ab5360d1373dbba8f7e0000000000000000000000002ed215655a5f00cafa8259579d44a81e9856e30200000000000000000000000016da2da1e086aa33022c2c4aaab9ab707cd4849c000000000000000000000000013b3035d10423263c526797c17fc59ea6e5787d0000000000000000000000008b525205f3a973dfa78de1cbf62e6067f7b943c70000000000000000000000002479fce5cfddfd68bbacc7c29c95913030db4d36000000000000000000000000e7899b71b2e999ba7ab8ea81b803540d264af1d600000000000000000000000039679b5ec2397d44e77ad41808473f6603c31ac300000000000000000000000014462ad86c36e507d7c6cc88ea7e6dcb6a787107000000000000000000000000e5845e2b0828caa2b522006fd0c3be838f1b0d4c000000000000000000000000cde3466cfa39434a58cb67f3bd4ef82dd08c7f62000000000000000000000000132d05d1453a1a4c0a0ebddbe8ca2dbb273033820000000000000000000000009c3b560dfeca745c7e4d1281c6bb7c85c7e3e006000000000000000000000000bd654c4abca0b179ee3450c1804720fd008db18e00000000000000000000000044da6c0e6fca5cf46ff05a4b41c710216d520d610000000000000000000000000f11e07b35700ab3aff44228136757e59ad6d404000000000000000000000000fcf5f09f0f52bbc6a7214d97c51e84306d1cfe970000000000000000000000007cfda19cd88ba343de3f481b3054f152c7579284000000000000000000000000d76be2916a0519ca243adf844ef012058d2270ee000000000000000000000000d15610d7a858ef98a29c8fbd18f2fc282908130b000000000000000000000000e1a626a3ea90d0c23984e90c95ed48fd4dbc8d59000000000000000000000000f766bbc1175a1c799b96485ab4b41cd7fa6c5bd40000000000000000000000009886136e217bff3e1ffbe7a860223d253aec8ef4000000000000000000000000c982025876fc23374ab744ead57fe2bf743641fc000000000000000000000000c7fa9bd7a3ad79a3d1279df11ce98654d01c41aa0000000000000000000000008b2b11ca95e14dca90e3ad04f8d07fabc070042b0000000000000000000000008eb144e2135ee264f43879185efccee3cd983def0000000000000000000000002dd096a0e98a549cbf49f763103b6f03f5bd952800000000000000000000000058527b45c6413237ab7fe917c4914848426ba480000000000000000000000000b7f2fb700b893103f71d38993abd1c757b1324ef00000000000000000000000005ebdd903f230862989dcfa95c695da2686a78eb000000000000000000000000cc5ca3625d798cae8d39cc606f8ba5a9255a907a00000000000000000000000010bcaaf70235e782ed8512c4d609abe282aacb2b00000000000000000000000095ffb228de620b89b6dea030858a81e49499b18e000000000000000000000000707b33f5bb1d7ed91dbfa3d03d9abe20f146a91800000000000000000000000030ff8a82ee7caf39e52d273feb9688a8695bd65300000000000000000000000011b131ee9bf84406674097f2ec70cd095ab3d2b20000000000000000000000002e0f9c16fe8a1a0c6238152a641b04cc191ac85e00000000000000000000000018e368d3f9de886753381e8b74c29ce2e90b82cc000000000000000000000000806e2d5428dd5331d6ad71c15c321b0315eb2bf70000000000000000000000000aa69bc4537806e75e673b5d42c8a61eb4601c2200000000000000000000000000724c5de0a97c18e1e12d7b84b071306501f005000000000000000000000000f52881a08ffeff613bb8a05d8a3d89bdca22334100000000000000000000000056f19dd2450e4473801ec0c31b7e88d183a012880000000000000000000000001144ba5e19315b73a7a75c40183ea363f547978e000000000000000000000000039053d52822c18bfe22efa189946f931830c7ee000000000000000000000000fa8bb694776cd510eb726416ed0f3e3936f28449000000000000000000000000cf76eafb2b34ec04e35a52f12f0c3cf29dadda70000000000000000000000000c2583a0ddc18eeda0c3c337ec53595c786543c4d000000000000000000000000a365fb87dc09590d3c643859b37097f067466c7300000000000000000000000028ed9302dcaaa0078d74651b12bbd281f8d4982600000000000000000000000078a11b68a44321baba652aaa9b9c6ca3a07bc3b0000000000000000000000000538727a6965193a25235cd6c974f69d9129f62b9000000000000000000000000cc87ec9278babdf0161bb8484579c069873cbace0000000000000000000000001ffadec063e46309a500a321780e6a07df1efa1a0000000000000000000000005078b3a15d5ed4e54f91905fd8c2503946bd2b0d000000000000000000000000f125b566d3c04ec06e0235916a1056f8887b259500000000000000000000000080dc20a3e8656f3b951cbb5fbabc494efde86839000000000000000000000000925ae8b6bf6ff0804850d109222f4126ae40a0bd000000000000000000000000dd3b0b0dbaded917fe74beb13a17f7a6d11112750000000000000000000000008663493291d8bd8b854840bf78ab82f3c9140a6e000000000000000000000000e0d5408f8628c7ce55679c894b9758d190efebc70000000000000000000000000e78909a7a2aa7aa3a6619dd30d9dfb67b22626400000000000000000000000029cb01d0d39c2b84f0d3385d88807e03daa8a4d90000000000000000000000008f601619d2720173b30ce8a931f0f77245abf839000000000000000000000000b35c6af7671fabb5f63273b4a9db990600a69bd5000000000000000000000000e2ec08928fd19679d163446474d1f5ad813593bb000000000000000000000000b052129e8caf45aac4a8ffe3c84ef8a37c0a257c00000000000000000000000055db7aa7b3b58ed1429499298545bcba203d5e7900000000000000000000000067b28778cb5f529ce055a8217e1c22c3dbbcc1dd000000000000000000000000042d887399ff435590ff3bec572dcd300d570ff5000000000000000000000000e0794678f5c545e0bb3c40bdf6885f7894cd723f00000000000000000000000001e8755f9bb50a047ce7a8c6ef6426033c7e965200000000000000000000000096cb8a653d8140534d879910c9ab7626e815cf400000000000000000000000000772547bb27c0dc4f98a9c1e81fc84b146df55a4000000000000000000000000a17cc9878bfad3d3f7f511e9b97b8359b2777068000000000000000000000000fab614ddf339efc8d127413f9521326715be4b470000000000000000000000002167f388ea778016a481f6f069a6fecd821bce1200000000000000000000000091f6afc4cafed9405ccbb546769a0f52b2062c2600000000000000000000000097b73ef54d8be26bc8242360361544c5b00fb634000000000000000000000000912cb0f42379ba60a6ea43fbb89ba05ea56d7986000000000000000000000000c726c2e1dbc2e9e874ecd0026dae7d2ba685c442000000000000000000000000a0225840e34691048ba4a10cc3ddb33d55d967430000000000000000000000005ed3258b8477c4025ab86bf04854416e61c1498a000000000000000000000000b6404ea0333bbc2e87cb2268cf356611c9209bff00000000000000000000000029fd4b706b20f9ccd42444280dfb6e6edf12ed090000000000000000000000003ee0557dd91e2a28aa8cd1e90bfaded90fa414d600000000000000000000000007fe0b87b0b6a31251b621bc4446c3c3df455f1d000000000000000000000000f2d44518439507e49d8d21f3493cd526595040fd00000000000000000000000097f872eea6cc889d79aa7e2858762753a65979ec0000000000000000000000004270dbd9f09ed3716bec4d6bef15c9f88f4f7c13000000000000000000000000fb73eeef2c452cafe025ed66343539c120436873000000000000000000000000b94ae4b106e6380b3b55655b09038a3fbd0c43dc000000000000000000000000f3ab5d36a0c7517f177bb610a87469e5a6e34ad4000000000000000000000000c58f7acd20d7e489079e6e44370ec993a7079d230000000000000000000000003495ba767da3ee6e9b5bc52da8c2aea80e66809c000000000000000000000000dfc7703dc14a0638defcbe81c4b2aaae060c4e61000000000000000000000000625d14ce9f0f3395b5a0c7cc2bdf9e508155b0950000000000000000000000001639ef201144fba2a2238e6d704ff925100eab09000000000000000000000000bc99447965519531691b038d07c2d50d1ac467d000000000000000000000000051a10a2cf94c66048ba7145c1c9a12566b0271ef0000000000000000000000009b663729af0ff3a857bf37448bf513efc71c7bf7000000000000000000000000750fc8a9ecaaf5599375b63a6e05bfe974b3f192000000000000000000000000f1f1b349d29c488c0f6fac0cc0256bc32c529a800000000000000000000000006adf972147296821959b2ea70e83cfaecd8087bb00000000000000000000000011e8c858211f015bcb07fcebc38881db20e7c156000000000000000000000000ae0c25cf0001ebfc58fa4f0fd2a746d18fd7bfca000000000000000000000000341f53571a41c4245f0b073de9ca9cc9e0f039340000000000000000000000008bff38c3157706e7b70d01d61f2769d1ac4d617e00000000000000000000000023a3d7d5aa95372b51a0c4a3270bc4184cf8d30a00000000000000000000000049f9b9fdb29801104789509127663a926c5aee6a0000000000000000000000009a049afab9ecfdf23fb6c65e838a2e669a13df2600000000000000000000000073b516030e7ad3e0385d51795bad7fd0090f2541000000000000000000000000a88650a1b10d91d52b464be97bef3a2511578a33000000000000000000000000bf00a7f3d5c2a82d2ce7ee8c5098543636cb468500000000000000000000000079096d1906d87255430cbbe187b2ba6fbbe9fffc000000000000000000000000b0b3adf4df04170da89969a283217e6f4c90ed0e000000000000000000000000735e503294f3fb424b99bb1f274b4a5ba2ca2ab5000000000000000000000000d44bfa8967ed7bd164ad77082bebcbe00b30ff48000000000000000000000000d989711871c7cd495db4e51b061c7f0e04fd5ee3000000000000000000000000de31131c28c6b81ea34f5d399023eb6c37d81b010000000000000000000000002c342157bb7bb88cf529ce3a46c2eb757e807a7c000000000000000000000000a72598d2536ea38666d494a7d1e74d612d29ffc2000000000000000000000000eb80465efd822f694c1257f0dfa39ba918d586cb000000000000000000000000c9002add621d5f305d27493a6d736aec523904480000000000000000000000001710095fd363215893ea7c542ac1898c564669a500000000000000000000000089a759e19cf661e9b2546a45afc9aeedd81f14a0000000000000000000000000efc21e50a6d91448084336c4c1c881f6dc10c0ff00000000000000000000000049bd8d18da99ce427980acbff1d1c0a5af168f2e000000000000000000000000c9d7075d9eb5b2f4b2be2ab0e11d9d24ec4cbcf70000000000000000000000005f9bfbb2b364ebc751f88e91c9d63d14f97688f9000000000000000000000000ae3db18e875fafaea29ce12ebfc8be1e41f8dceb00000000000000000000000044efc58781fd7e111d30f59fff5ebf39711c85a60000000000000000000000000f4ccf4c1415afd79be0fb5cdd0e028f96604ea50000000000000000000000007bf919f95eb04426eed3fbbb0863d2392ae90f7e000000000000000000000000b059eccc66760561e407623f493586cb446e2a6c000000000000000000000000e7338d4da80b9cc3a4a84a4ab4c43a5c572defb30000000000000000000000004ea08bdd3b45dc6527dc3c792baddd93df5045f1000000000000000000000000519c2ff4d8d27352905ba5179e31dc1a0c6248b9000000000000000000000000f8d3e39da99d9a9f4b018d957d7c9a1c1b4546020000000000000000000000005b3fcfc0a5ac112a586754c4d281fbb2e99c5dd30000000000000000000000005f46f8ae84f717614a3f4cbdd1d9c47eee3480dc0000000000000000000000000423b1740f3704cd7403384a34bd9e60ca264079000000000000000000000000b791109f1fb3b87d14b6cda6d91da2e329ee4a65000000000000000000000000be3b13ed5db4dcecd8eed551d38b90ae914b196d00000000000000000000000065f5e0370d6c275ce459ff95350f29d4d19de1cd000000000000000000000000fc48bd1fb371015468d561fd316925d698b4fde900000000000000000000000009c05ae37ceeb5ceeb8fd42978edba18faf3c5e4000000000000000000000000b67830e5b41caceac35d907a1fe464206c46c05d0000000000000000000000006a91c9232999b368780a1d56a3dd4e67d9883cb400000000000000000000000042b57df72f24657f3ef3db80518098de52b22696000000000000000000000000db5198f5542aecf4e0af9bc38184786e32908bfe0000000000000000000000002b66c68b1d35be4995ffed6bdf73fe552ee4495000000000000000000000000025d4dd80ec9974a32c404abc0d2ff96a9c738b9e000000000000000000000000eaa15ae869a45984ded7acbe4cc663bab6a90d940000000000000000000000004337d612834ef9ca9fb483ea6c2bacebfc2fd5e60000000000000000000000009d6a3b9871fc03536467ea1b77dce142065a102f0000000000000000000000000f0d11720a96e4613e260ade6c218a803f7fce3e00000000000000000000000059ae6529340747a8cb6834584ceddabcd3c4acd3000000000000000000000000b030d6871aa44207d702514c472403326ca7c46e00000000000000000000000066e8865fc64d31f0f651dc2b81fda66ea97e7fc0000000000000000000000000e393cf578a6cdbcb35b507b1071fee7c1af78325000000000000000000000000583817dbedfe35fcd26f95b0cb8f1d786c202ee7000000000000000000000000bd4aaa435a2e0d043c5d8a5fccbe0a817bcbe24c000000000000000000000000f2d44d2893b4979ce5643638882f388cbc7cfe160000000000000000000000006f727f676bec16830144f4ca48311ee1d168a0470000000000000000000000004e153cb4cf4ea52350897e04ee52d2f760ecb3f100000000000000000000000096ea91341af16741fc1c141b31fd675c1b1569fb000000000000000000000000632c7fec185c98230564c97583c05a1a2d7904bc0000000000000000000000000a983a57de96e4472e4594f8dc3c44b14cc26e7f0000000000000000000000003345033f023db0878f1abb0ec87393142949e768000000000000000000000000d66b796e7aa6f2fb564aa245f07b6771548d4239000000000000000000000000ae2b8da536cb505705d3123f232062c12b09015900000000000000000000000058e71022cf16cdc47925160d1b86efd69bbd073a000000000000000000000000ea9bd4790993f01c02083134e80265cadc79d95e000000000000000000000000a842f0a8ace8fbda138136ffaf0c8f55de6940600000000000000000000000008c98cdeafea8dd6793c98b4cccc4c704eb88e540000000000000000000000000f09a2c3a8f265d451465d18906c0d30bb7e621a9000000000000000000000000208fd62f9a6008b97fc9d3d3adee78bb2a34c4ec000000000000000000000000d5b0c466064b8f9c1a358f1a86498371f6cc574700000000000000000000000056210162bd7ced23cbe58b8cf8b1a83dca8da0a900000000000000000000000091dd49b5fc7faf08ec9e85f2ab0155a6f46ca75d000000000000000000000000e096cb2432ce975a58cdb1c3e7a22aa0e88fc84a000000000000000000000000568c5c1e216d0e8315fcfa87d88a59993c82891200000000000000000000000001164200cd0a9352b3fea89840f698505af39f80000000000000000000000000b589a5f3aa46eeaada169c3f683faddc2fab7fcc000000000000000000000000b66ff7ac2a8900a802a40239013bf83c6896bd24000000000000000000000000ba97e38afd505ca5288b312552da8149be9fd77700000000000000000000000014d4941f7851c19c738238b5794ea3cfcb360fb100000000000000000000000068871dc1b8f875e2ccd8dd0c31f03f8e59bafda5000000000000000000000000aae5272c2de724645cda1872aab78f4377b5e036000000000000000000000000d6feb87eb877d5c419be8ba8fb2bef1bc3cecff700000000000000000000000038595a7ab2aaa1a4bd2e92dff938c88a0c8d37b3000000000000000000000000106a167344817f0bfb29c3dcb1f4d003dad98d72000000000000000000000000df7f1974100d6552553e58b8fdd7ebbf8936f3d0000000000000000000000000640e69a54a9b10f5dfcebb481f6a732ff848f0480000000000000000000000000312558714d024ced021fe9cb4c4f6f8c2183f7d00000000000000000000000004ca4a2712dac0f1b3a6987d6a07e7c170460689000000000000000000000000769ad355c78d126a91625d05d216aa3e342fb3b100000000000000000000000032ab62e7af45b796022bf918de1d675afc20b3fc000000000000000000000000265482d4a8677bf4cff075c769a95e21e170573b000000000000000000000000a9780ae75f8ff612393776838f32dd57de5b5953000000000000000000000000e71bca5f817e8fdd67215bda1a7ff95977cc9ea00000000000000000000000004dfac33dc50517d9f2d0c79889d817282552688d00000000000000000000000060c9519649d4d9afc2e043405cedfff31357db6e000000000000000000000000000000d40b595b94918a28b27d1e2c66f43a51d3000000000000000000000000c6224fd9280d2e0d263848dd21ef25c142dd9d710000000000000000000000006e41e0319acdfb3e7c57730071f76ff529acb80600000000000000000000000064f018df53cf225b5ccb4f98404752f75b8a6aed000000000000000000000000ac7e6864ea7f44822d9125dea2749763b69ee198000000000000000000000000ecf094ce8496634ac52ace187611df9a3f540a18000000000000000000000000a8eed1e1e554c41a0df14c910f8cc6a6e079172a0000000000000000000000009fff99077b7e12a3d966d09417cef96efbb34288000000000000000000000000abbbd9d2d05e20fd448e6b84af8ae4537ad535f3000000000000000000000000fa23bf9a78a94c4103860b2488034cf05ba740cf000000000000000000000000236d03a22f24e755663b6ba97021f92ed0e5e2a0000000000000000000000000de08747f682c665a2736116650ddc1364d1a12300000000000000000000000002006c63d12b5bc407abc929e328ca1374360cf55000000000000000000000000cb16703dc3be864dbe0b04a14444fce77a80288b00000000000000000000000094feea79b95fd322a065672d63d5fa3a19ef1e270000000000000000000000006bc63fdc22f30446c277fef915dd65e725ea6931000000000000000000000000b2a541786a971bbc36e46c8900b3ddd7db9bddc700000000000000000000000013b2d09ae41d6e0768f8a1e95bf105ec5e3f6932000000000000000000000000038d66277c3fbd63ae3f4e0b97790fbc103c3d60000000000000000000000000a3315f4a002fd81e255f0c5ebb4d146c2b8536f0000000000000000000000000d4c3a5cc32e5640ad238996a3e40d7756c05aa6a000000000000000000000000b8c80e654c16fcb1518293eae9e0b8d9cf4441a90000000000000000000000008ba0216f37900715bf5c0d3c3e2e318762841d7400000000000000000000000061da8bc61dbdbeb661ab744d6838d646843b1297000000000000000000000000f1cc2127aa047a950d55b8ef60a78421dfcd4a4000000000000000000000000086eefdfa04b172a0ce7ead390ca95b749c220ba20000000000000000000000006c538119a5266710deda78b0a683380a4213cd34000000000000000000000000e0d0258d6082b9e0da905a94093af982b6d8d62e0000000000000000000000006107148d33e58380a1082b15fe5854da8464889f0000000000000000000000006372c241d6527aa74db418df5047e90cddaae6a60000000000000000000000003c5bd5c6bd9ec957847cc7bd0d5583755cdfde12000000000000000000000000e8d0f42eb3d5fd9a1e3babff1c4511064af29640000000000000000000000000901b0c889d69a0104dd399def1a2a62564fe9b7800000000000000000000000072058a29ac141c5c453287536593bc7e61559e180000000000000000000000009558de7e29af8f623a83c445f4a97e996050e18b000000000000000000000000e76396e4e116ce7fad44a1e972fb1009c895fd3a0000000000000000000000001d01012c218376dfef291e12ecdb4f3dc1cf312f0000000000000000000000001ab097474fe82108670c7d1309caac874fc98edf000000000000000000000000cc8950dfe7aa24186b6055da0af285516355a84b00000000000000000000000014b6dc8ed9af5d7645eaa3b2f57fcb360f7781920000000000000000000000009fa5e81051568790a054c1020747c2b96bab058d00000000000000000000000002034400ecb004b8304c1f62adc7c55ede2c6d14000000000000000000000000cf32d385c3afcef636eb460c57659736d16521960000000000000000000000000a3fbab31ee2e7ef3b0d52ac7ee2d24dc50aa9f400000000000000000000000032099baa138534a2c3640e69b00c7c29632b7c6b000000000000000000000000d781242eaec910d15ea2d8fe061a1807de56aaef0000000000000000000000009e8f0b2f976c4f40593dba96c86d4eccf2b579a10000000000000000000000004c95ce2b2f963cedea2b0267f3f6e04a2d7728970000000000000000000000007d7a6bef6bd8f689497801bb33a58bd49bd9fef7000000000000000000000000a70197f45bf7ba6bcddd6ada9ba65ccc721348bf000000000000000000000000bd5f4a917d9e0b801462da53aab594d7ddf04e36000000000000000000000000beb787e3d113a4f34b49d97417c8cef2ad63d3dc000000000000000000000000cb60435a7b2864a70fedad10922dc2e34c3fe4ec000000000000000000000000b4bafa604b1c032b9ce8da83ca5a38e51ec68d38000000000000000000000000922c612aba24cdfd58f6f2c572cd450a9b4d47bf0000000000000000000000005f992585ff6189af3663697bc8238290aa967ec500000000000000000000000094766d711bbfeff3986ea4fdad48bef9249a3c9700000000000000000000000015f1cd2e4293b87053b2620537a627e078678a1d000000000000000000000000bdd151b5a34caf4659fa5c4a217a84b75607cf7f000000000000000000000000773a40f5ea1a22d9dad5c878ebbb6c878a10efae0000000000000000000000004eda9d1e6bafc96819f8c828e3f81ae07f5df57d000000000000000000000000264030e56c99dce62d02b54cf401a16974430f22000000000000000000000000a947bd0146ea8a4006446f2fa2d2189dc0cdafd8000000000000000000000000840578c55893420c89f27cf415d317be857e79ed0000000000000000000000009e0130ef163e4a7b4b959701bced8d734284d4a40000000000000000000000009caa44d223752a6fbbdfb859ab426ab0b316f826000000000000000000000000f9e10a893c99cc9be2c9f39b1ff210ea416a5c6f000000000000000000000000e84df6b810b9ffcad50166802469f9afb36f4f4a000000000000000000000000fa308b6e1b767850282988dc8dcaadff24bc3bcc0000000000000000000000000dcb49c41902e2b7907523626c9dc274ed02f3d9000000000000000000000000b49507cdcc6625db12427b718e84a305678c49ba0000000000000000000000008a764ce8eec58beb13d1251464bf0df500ca691f0000000000000000000000004225c79a604ad15ef0d2f070a1524823a093c1b7000000000000000000000000180ca893e09a9986784d3f7787e0989a37bd3c6a000000000000000000000000095a9850e1f58e4d15e043c5eaa83b11992623fa000000000000000000000000a2596defaa6f904e83e9083d183603b2bfac3c66000000000000000000000000c9fed828a589d2bce3c37a287023a73df2b5dfd7000000000000000000000000b484965f48cfe8a3fb43d35eae5693f350172a6f0000000000000000000000003d4cfed7adb19e8e9ba1b0efaa002127bee8de3e0000000000000000000000003e611a02a852b240bdb85ed333c8c184ead31b4c000000000000000000000000b28eadc7ad3f98b1752cc5b0116750df046d403e00000000000000000000000059f32f825846ec8462280154eca07d9dd433743c0000000000000000000000007504b476ec5a92c1e17613d57907541cc7088b020000000000000000000000004554599daed6787b473b77815e031133b43d19270000000000000000000000000fcc1dd08102f8eb7122b3c7a9d5fa2f687446580000000000000000000000007d88f62204372b800113c17036f38469ea4cfbed0000000000000000000000009d0e747bc6a763562e970e7ea5fa0a485e39f1990000000000000000000000004524af5c1fb8512303c84d2537409ff2a662599800000000000000000000000002bf3110116482dbe24b928c55eb4da73350acb500000000000000000000000006004e84323793513127c3f379cc0b903a61b0a100000000000000000000000003605c37f798b02b2cf80c6d257c673b7b3e64e700000000000000000000000087db8316d34a7c04fc8236ec311f9aa255004932000000000000000000000000f65640b4966129b5dadb7375d9953044c5ddedfa000000000000000000000000d26582eaec8e76581683ab3c71e09fcd9a184d76000000000000000000000000200ecdbc189012265f6244cc07143b51717fe3d70000000000000000000000002bfcfd7d595c5cf581faf55dc7a044753ba106d50000000000000000000000001299bb80814449ff730783dcf46576e127ea29ab0000000000000000000000009c4bc7a4e22ba226ae92f58b33bbd9d5e6dcb48a000000000000000000000000aad94f14266c3c366c9af54c20ead35dc0c4f0c6000000000000000000000000cf1ef2c3004ccef4abb2e3d314d45246defbe794000000000000000000000000acf219d967b077d76a0dbf85993e9446597fba060000000000000000000000000c47f7ec60fade12c29ca8c1b7c899402b3237cb000000000000000000000000f9109d05b0997dc46b7f918d3aa8d1dc9f0641480000000000000000000000000432337219e5a0aa3848c5cb8ed5b173d8cd7c1300000000000000000000000084fe88e62899d8e75998fb87501ccd4b5d1ae552000000000000000000000000c071244ac131ba8d95aa7491a5e29038249234a9000000000000000000000000afae3531b5e164d9dc49e42955cf356240ffb71e00000000000000000000000013a8e88a5bbedc38ef8489e1df83857c39d89ba40000000000000000000000003ac489af68eb992eb0ab089caee619eb062e0a64000000000000000000000000dbc2d39b2235578290f1fc8e2e558e4e8529bdfb000000000000000000000000e0f71e8c9555e591f6a9d68567a19f05b6e7f44900000000000000000000000052490051427b948eef307e8ceb43257008fc1187000000000000000000000000672ddeffdf7a0c2e3708213992b5103942f49506000000000000000000000000160f2680d38007e1556992e6660df657d370212b000000000000000000000000cc13bab97f6f555b4c570353396b4bc48854b36a000000000000000000000000097e20bbc30f1c7ee59a8ecabd9fb2be999adba50000000000000000000000004cb753cb55c7be7a055e381f86babee12ec8791a000000000000000000000000037c690ff3ab6b8f0af81b137011354ebf145acf000000000000000000000000d8d3e9516babb838fec86560d286aa795dd82e1b000000000000000000000000c5e0e29eb71d91da8fad17d99dc7e024216698d9000000000000000000000000501704851c34c75809d978e929bc58f4bcd19813000000000000000000000000bd2d1fcb2458bef9593a1272a6868b34d7a993230000000000000000000000006fc5ba626cdca02bc792c6bd001eb5d4b98f2cee000000000000000000000000ac850b01bd4c122bfcc33b3e1cda52f8c2f324a5000000000000000000000000811edab1ebc24951c1ace9995b7a01cd348c042a000000000000000000000000cb10e5c032671b34f8ea1d253e9fd7eab52f38fe000000000000000000000000cb4a59587a70704341e374694272e6d9534518fd000000000000000000000000288aa2a96325b69d36332c4f362caf198abc25da000000000000000000000000a94f7a348f3388784901fb154052ddcc686472dd0000000000000000000000001d6d4c02f7687cff51db63c8a28b94847029c5cb000000000000000000000000a7aaa3772be1c406736edf1a4c3913cc0dda514c0000000000000000000000002769688958d867b149b9290285b95fea86587e1a000000000000000000000000e805c21cc80a99599afdcb528d4c981c69c2715d000000000000000000000000845b1c402ad15e307a5310e90450aa00c9c530af000000000000000000000000fbc1fd8f5c3405713899cf3f2504d7bcc98bbf7c0000000000000000000000002ab5beea84f86d4ce95f84cc620661d3fae2a4bb000000000000000000000000b14bc9672fb1fb6e737f9661a2a2c26d16a1994500000000000000000000000073c815bedd671feeee40e3f3416d82ce0e47f84f00000000000000000000000098212c92c8c2c1f13e148dfa3dff47eb070056440000000000000000000000003476c8fdea9c2dc44cfcf3c666484f026a968064000000000000000000000000c3ebf02f42b26eaf7d9f01687955cbe86dde1459000000000000000000000000f4b5b2ec8c70e648e6b7932ffd5df4ce8545199b00000000000000000000000048ffeed9feb835bd4fe07f579920118a4056e3b10000000000000000000000002a1fe54e6a4724bc3ce3822179ac14257b0c835700000000000000000000000057c091d8922c1fa0915ad65d27512bf5233b0e2b0000000000000000000000004e8f9a92a103343a1d8eb9164dcbc835f3d1af5d000000000000000000000000b723420c606daddbc3f2b5e13fd440284fb14410000000000000000000000000d87d860271d2568759bd28463ca5c42fc3a9e38b000000000000000000000000d9dd75da31811942ac24d01e68a669afa0d2e63b00000000000000000000000024fc5206a60db5b2c6322ad2da412d98f95757fa000000000000000000000000a5d9f8c1696ad2e6ee49c1ccd5f3cf90c1248a72000000000000000000000000b5fa30e707a785775d6c850fc271de39f2b2895e00000000000000000000000084da198c4f8102237f164a4b089dc880f63b7e1900000000000000000000000013e540221482afa431f6b6adf1d9b5bbcdc021380000000000000000000000004253425292941f7b1bd9c93a321ededf278b1aa000000000000000000000000019f0fa3042412f56221608581918dddcb242f04c0000000000000000000000008375e0345708d6c3954b826b2216bc2693e46d6e0000000000000000000000001f4aba4870e2c9559284147d4829f29201a5675a0000000000000000000000003b67aa3efc99d971788c3a54dbd2e3b5fc8a73ac000000000000000000000000e0b68bf5f2fe4cff1975a2750bbc1b95c3bb410d000000000000000000000000639147eb00ad023ab9aba18e7ec40586f8c52e3f0000000000000000000000008704d6e004f5a766bd811a28025dd57c14425139000000000000000000000000de1f4e21e8e6e571365783e808f9acd28a3f2ba100000000000000000000000045f024539093f6bd57dbae12bd8a25176096d1c6000000000000000000000000768f87861b7889d56687d473bc567bee9119a20c0000000000000000000000002d942878c00c4d2e8e90811266fc587d99766978000000000000000000000000923684be682a16fbf8502b0a25863dc377ac9ed7000000000000000000000000cada2872ddef566eaa19c8f0104704ecd3204fe8000000000000000000000000f3d7eaf99428e8b5d5bfbdd0f163a0ae4432cbd7000000000000000000000000a9946ee01a64eb219728cef2859a6e2ac0907eb5000000000000000000000000f16f59d1f36622e730164cc01d3f1368c0b6a07b000000000000000000000000881f1b7366790bf500542363c438d2d33844fba300000000000000000000000074469c4bc7016e4302c037f7001f8f376e23f68a0000000000000000000000007e8d6e10566983102aad28d9d2163a31fa091fc900000000000000000000000003e2aba319941b1a736ae3d76bf2bd9cbd9eb421000000000000000000000000ed48f3b927fdfc13cf19a8296f911c8bf044517a0000000000000000000000005cbd0b14c1ee0a389091d6a419dd60c1efc83f7d0000000000000000000000002994c783bc9fff17b27bb11d70aa0e8eeb8096b40000000000000000000000002ce2c32966d5eb780959ce9a3ec083170ce729020000000000000000000000003871e8066263a4e9ea416bd889178619b7e9194000000000000000000000000037b8d0d1e0f44be9bad43198d5e0d9e210a4091b0000000000000000000000009d6f8c5d123fab3ca35dca83d57f30ef0b84fa2b0000000000000000000000000326b3f3fd0d6eb8608c5ae92ac0b9465de7835f00000000000000000000000028fc95ae23d492897272d2ed2284ccdb3a1f1bac000000000000000000000000f57fabe723568c4af6d854058d7d2e842fcdbce500000000000000000000000017a812f004124251e83080304be57a32ab62fd1f000000000000000000000000cdfb201f68dace577aafd257c00c110da5363695000000000000000000000000d3dff402b74563b559c620a5c56ad2f048587c1c000000000000000000000000c584a8325b42157925102dc3e3bec7fbed761ccb000000000000000000000000431c9483014285f3a30385ca7a3cda821dcea67500000000000000000000000042cf7aa169dca1a1a4e6e3ae45b3db816a4b59b10000000000000000000000001eb166aca815524bf4ca5e87f67677b5e327be370000000000000000000000003857ce957f5e670b51cd2f556768360094987a6b000000000000000000000000f3ebf2c0aa762ac762b6661d4aaa6f3d649cc4c1000000000000000000000000a065a619e7cb803d97c1fc341211d3f7944ae1a50000000000000000000000008116198a96e96b24aa297f8bd4799a2826d7f12f000000000000000000000000762672641f11caacc4d2532e2bcc9b83425f6eef00000000000000000000000036eec75636259cae2b6c94dca30d8de0e8acf6f400000000000000000000000060cec35ffecd56ce22257d6f1b9ec4fe917951510000000000000000000000002d1331c2786efbb748e14ec2ded88b9ad65459fd00000000000000000000000050275547e859bb50888d5e2272fe4ff191b152970000000000000000000000009e2ec9574623b58dd0ce513a05cc52564cfc32200000000000000000000000009898920422a1b9bf80881de54641d2e59b09e635000000000000000000000000fceef6b0fe5b0a51ade29b1f083f632d87b078cf000000000000000000000000f6b69556229cdc1ab58279ca897cf197fd8dd03d0000000000000000000000003de5f9c678d2f9b5a9f46d16e43af2ab5baac17e000000000000000000000000a371df9433f3c04aa399940b3c541a6e1064d94900000000000000000000000032f7e13a8134c80cc33a388fb51d550a71c9b30e000000000000000000000000feb630eadd1a6fda3beb3c5511351976f54bef3e00000000000000000000000036f664d756643203e58005604a94ac6c666d5bec00000000000000000000000030aca1972dae21558886de480bd7fbbe84040246000000000000000000000000f565d159321662ad8f0ddbbabc60bcfe61a475b8000000000000000000000000cb693b15ee3d19d1e65f1cd707b59a44422633a70000000000000000000000004b4de7d6bc8fcacb447e51f1ba311efb3507fdb7000000000000000000000000a08969d973678ba6c1047b4e9c76e89d3cd13112000000000000000000000000e0e381e50ee75969845555468d5c23ceb3ca3f490000000000000000000000006672209a33e03ecac7a1e4e239974d3d7741435b000000000000000000000000279069f7aa2d7882d81e8c88f6778e124b927d86000000000000000000000000fd39d311596c56a1719ec1df588e10832a4e69200000000000000000000000002459934f05f7bc501418f954f27a9045c57ab8ed00000000000000000000000064a6aeb7a4a7162ae339e1a9ed4dbfcecedaab01000000000000000000000000886ba0023868ed636426166c27e2942bf4338c720000000000000000000000004486e63b767bec3b59e0b920837ca53bde5c5de500000000000000000000000083423c620173c69475f8469eb553a97b2efe2ee5000000000000000000000000c1a3236bdd1053c5b39b79e4ca16f42ccca7c00200000000000000000000000063c81880097de5a630ca8e13dfd2f60430f5862d0000000000000000000000008ec41deab5b86c9127ff459549df6b36636c7a8d0000000000000000000000007749591a323708de423d2005e445f8b77c30c54b0000000000000000000000002f503f2c6a5343d30808e634b13a67d04671b2a10000000000000000000000002fb868bfd0df5f2724c2970659fb3d76c663620d000000000000000000000000d06a92de018ff3b47c53e5a6a6664918a3f00115000000000000000000000000797b5c33cfe3994c5a0d82cdedf9a3706e513d5d0000000000000000000000008b8ff192429de906d70fe0191788940e569651620000000000000000000000009c94813ad04b7b9cf8b2c4c8ef656c9173e41e8c00000000000000000000000025c0a5c64849af4ba5a1c9e3fb65de60d653c299000000000000000000000000b40b3afbc60ad572fa857a9d04526f1a1cc1ea7b0000000000000000000000007c759759616692fd644235f4f21c2c9cfe4f35d10000000000000000000000009ffc2d8ca6fd28c770e8cdfd0b1e1e0ecff615a100000000000000000000000065c792b533a7b8450948155171ae332b68cb3403000000000000000000000000e5061982a7807f66e4d603e9406dc85aa0605a9e0000000000000000000000000d3297d8ba9faaef15e35f0b378ba383d9ff91e50000000000000000000000005abe07c0566125e311aad5b2de77895ad4ac49020000000000000000000000002719e0bbbb6225af26913dde97632df24940664a00000000000000000000000021b7f86115ab2c4e45942247166d0f1e495a56ce0000000000000000000000006bba3ac5b1b94e5e06d739d2caa4dc69ef3ffae800000000000000000000000013b5a88d218a06d2d687b160a248a5f3a80e5ba8000000000000000000000000eabfbc1711acfe7f38155d36c0213b9b9609b8830000000000000000000000007f98a13740279552e1215748557d9e53cc924a6c0000000000000000000000003b0fea13edfa5f251777dd47906c67fe6b152aff0000000000000000000000000a0d579b90393de9a36cc2e67b9c0754613353f60000000000000000000000001b0a69634e5fffea7dc0447a36102ea76c69a02a00000000000000000000000049e7530b48fa3408ba0497bb139a1bb5c2ace951000000000000000000000000df0ffe718796877dfb53876a5f3c4d3892d385d0000000000000000000000000a0076f65634b853f63ee93aff4abfbd4d5a3cede000000000000000000000000b543776e4965004246be22bc64a999dad106ef6c000000000000000000000000d242aa3d6ab606fb67e26a71b2e54bd5564a26c9000000000000000000000000c4e93d83f735606853f926a126ed800276f1067a000000000000000000000000061391807eda4172830eb07ba75bfdb735a29840000000000000000000000000847e49ac96ae62c0dd598989a06d73283c7c86f30000000000000000000000004744bddbbbdb521fac5066ed120e66ba512fddb900000000000000000000000006bc53ca8c3b835c9bdd8fd10449d7877528a3220000000000000000000000003585e4854208596ba830d9a80c20bea2dbf015f2000000000000000000000000893d62c5e3423f2618453edafe70dfb72b920941000000000000000000000000c0057f7127c0f0ee48c69e83cfc29fc02f81667c000000000000000000000000b1a1edf5a27e2f15b7a748b2001a3cb8153c947700000000000000000000000015c3e4a00392220b23fdaa99027d07c982eb3c450000000000000000000000001f27bce8a1d772af3b4d8f65941b53b211fee156000000000000000000000000efab0d9c94b063cb7218a8f271cc1694bf3d15e6000000000000000000000000cd44f064ec031516428f3ba8a020251c0a2f081e000000000000000000000000ce3bb8ffb8366e923f11e052e59bd0e7f9f24efd000000000000000000000000e499bddaa8c409ad52ce56e17c357bb98a089fb70000000000000000000000003ef64ff3046b57d34dc53dbfd41a4a718e79c4f3000000000000000000000000084e4f77e23ab1707403456ae73da434951cce70000000000000000000000000243c62f10acec10505a795ad23433346b18d4c45000000000000000000000000d84ba3fc17f73498519fff521a31500c8ac0ef9500000000000000000000000039aaf69ba3ac10f6616b1b6e1a0328dabb3f8b620000000000000000000000008ae4ad3fbfa89cbfd027c60ddcdb9166d744aed0000000000000000000000000cda228d12409a2b966194cb1ce109db4be9250ef000000000000000000000000cf4b4e26309c077a22e1ce7fbd1308da3dc4b3c9000000000000000000000000c689ce3e7fc22a6304ae3019d8dc3fb1ed517f17000000000000000000000000d23dfcbf531e477466842ee678b6e465ef054a18000000000000000000000000c8309b08f46fde7ba2f8356ea03e7ce8af39a669000000000000000000000000151d8dcbff727054f7e92d4ea4d8e40a54a793e6000000000000000000000000f54146c6e42fd61273213eef883cf27ed30ffb06000000000000000000000000fb75bd147f92f53c6e5ab99a922e7ebcc042f7e000000000000000000000000002ac2a09b92bb2b4603a7d129b30b25432d2fef00000000000000000000000001cab397f276a773e93c9900efbdfd8acf53857b0000000000000000000000000d6e13280fc989ad2e40c1b4eb4f0cdd6aaebb0960000000000000000000000000496d4b08dfeaef2e63fd1b7338ae5a8757a73bc000000000000000000000000f69a694dbb7bd0d165658a4ebc3c8a03bc26eb98000000000000000000000000ccac457820c821b60753faecf965e26b6dee4f6c00000000000000000000000031922d55b81538b122a237e86ebde2c15b5006b700000000000000000000000024042f5bcbcdc71944d0fb9551007fc7c0815ff80000000000000000000000001f18fa93a6ea7824065f488aa6c6c0896b38c457000000000000000000000000603fb888a3d4a653289575275ea4221aefbca12200000000000000000000000012a16c21cf4ee236b747f68ef76afeddacee9bd300000000000000000000000051f3b7d45cc13614d480de6e4d2986b32b1b676900000000000000000000000012dabbfcbb425e1671067f09190641c43aa1fd22000000000000000000000000e2c6d2868dce33655da1eab27ada64ab4571fc76000000000000000000000000abb109373a2e797844ca06a045b5191d3520d44b0000000000000000000000003062902db8d9c1d5caae6f51a0a6fcfb80e77bc2000000000000000000000000c619a05c6349ee34f6c3996384b6d6c9b4ef4fec00000000000000000000000043eedd833198f885b0c3826a8724e3182de9ca9e000000000000000000000000f76f21eaddb645c1319670447e57d9788badd1e8000000000000000000000000d4e49f8da423d6493ca2751054ed17d1fabd8722000000000000000000000000be94d3d9b23086f14e91fc25869a65110f5d37d6000000000000000000000000bc490c5265ed9446f08aff71e37af8adbfd077630000000000000000000000000000030240721ba0082413bc839b18e906c95eca000000000000000000000000025cfa0519fb30716446aaeced7f4364cac84f32000000000000000000000000f401886e5ec3f54e0163a894ad9419fcafde70c700000000000000000000000088afc08306da7d4fb25dc849899a96163e287ffa000000000000000000000000425eea3d65f7f0cfbe68683302191fc99f29cb06000000000000000000000000321b3845a0ddfad5cd1c0a8524abfed15950682c00000000000000000000000048edf20da68ce0c04b9661a967070f33c3a8b4d6000000000000000000000000de3a0986b003420efebeced6d55b8f97aecd047400000000000000000000000044ab795f06d9cf754c3a6f512884b63461e5694200000000000000000000000012e9b9e23831ae68290b4723897296517adcb6330000000000000000000000001f369f40df9aec4a2f0e4b7fd2ef591149a11f3b000000000000000000000000ef0e29881df194fd1f1a5b1aefa1bc0b795d7fbe0000000000000000000000007bbf5fa67ff87f5f22cebb8edb5c091a648ea9db0000000000000000000000002a947778dd6df0c6be6b0d32cdcf909c3904edba000000000000000000000000f22d99651d7429413a3f48e1a00150a3f4661a39000000000000000000000000dd6271ebcdc529bf92949dcc3ecd725a4e25477f00000000000000000000000065eb686c9c3f81d4c982fdb03d346897efbb6f44000000000000000000000000588ad9ca4f41a60cd62044c4e30190c877659b0b000000000000000000000000c450d627aabbb5220430545f9c6b53122125258000000000000000000000000089d820e7a38c2fa23c3a7de205be125aac6a862f000000000000000000000000bafb437ba783715547f75189d406021ae7a1b8dc0000000000000000000000003030d0ba5987e2d56482145d27544ef4b2ffadfd000000000000000000000000f09c3f0255e8e3f3c2e2bf0438cc0d45445b15bb00000000000000000000000091b1aaed637ee4249c71d3009aa017735b4baf6000000000000000000000000039a6720c82227502181fcc2f07f0f2d24bca69950000000000000000000000005223d05ef21b94a6e7c277b6c865ece7bd19f619000000000000000000000000f256cca119dc884a2146dc84610f02be8b3061b00000000000000000000000004f5ba76a66561fb432b1954338ee4f309fdf2b490000000000000000000000004d448754c27510816aa64ad3c178ce138fd8ae08000000000000000000000000fd3bd148f660e4e7db3d79b04a310ec22b18919c00000000000000000000000042e5b7c9938d946dffc4912c71b3e05889478988000000000000000000000000ec5af83c77b0d371d7a008267afbefd21870b48c000000000000000000000000688856c5998a00554a4159b5a17536fdabce10790000000000000000000000000a0f096653fdb13dfc717ccd86ef12901ac571df0000000000000000000000004611398449227eece386fa44e89d4b476c8c77a800000000000000000000000005d7481145717c066cae0999bc25c8dd7a4332880000000000000000000000003f33f26a82eea15e51c633531ea201a59c64ff8e0000000000000000000000005b5cb7f71557484490328ec318435f9a140ab1a60000000000000000000000003d77aea569f31a1559f2083697c6e1be593364d200000000000000000000000088e07bb293a1e3b4da070490ed9b6a8aeb529b3b0000000000000000000000006f078bc80c290526fd8c4f4bca41b6b9b82c35a1000000000000000000000000c07e81c939db75963b9d1c9964365d1cdde911e800000000000000000000000022e2bfa753f32751722ba2499b45c9729f6275840000000000000000000000007c940838e800be1270bfe6c7f6554dd3ac30c44a00000000000000000000000077b3a08a47c85df0c006c1faac7031432b3437c1000000000000000000000000f1cc9114f7fed84e82862327f1277993db5f65060000000000000000000000005612c319b369bc1aba91c3c3a531fb84266208f0000000000000000000000000d3dfab218fbac4d3cee47ee7af27620138237b1d000000000000000000000000148d86e73180d8734190c3e796322522d7aee0040000000000000000000000002fb7f62b60536f74e30f740653854ea69eaa8b70000000000000000000000000578351a768056bb6f8b076e40c7fe19565e7dd1600000000000000000000000074879a3db9286278dd8e12303fd4decc17cba8d60000000000000000000000003943b3dc9fec7b44ce706fba5ece4ef2962a0ab4000000000000000000000000e5867aea8d9a37313e288adaa68b9280da46d8bd0000000000000000000000004bd343cb7bc785e43430f9a952f7574947e7b6240000000000000000000000003d56f8c41e973a9331392dfad12d071489f70a44000000000000000000000000e096442346ed4d131b7d562af1818cd7bae02f95000000000000000000000000bd73987b4eb23302d933256413619613a761a27d00000000000000000000000055364d22f2ca50085db20fb0e5c750a8bfaa4dcf000000000000000000000000398e0a1270a693e3b393577f3c5fe41de8ed4eed0000000000000000000000005845541ec7ac62fa1eededc25a6f4f590e987584000000000000000000000000cbfed77ad1494ad8e0065ae1f622628f11de590e0000000000000000000000002dfc88a3a9f95d5fe4c1fdffb7ab951eb5d04b50000000000000000000000000b5f79d90f9be94e667ce917186219950b01506ab000000000000000000000000b180ba97ac6c8d2ef635eb1a13d370e326aa8d770000000000000000000000007b5c108bf74bc574cde6af1b7378e88a12966374000000000000000000000000440b21151b9b03dbc1b245a6dae63a2a96338c52000000000000000000000000c7009b6a848f15d806f22d74eeb8924a4e935656000000000000000000000000d429c8bfa3120299eaa43f977a54f23ae60de2f8000000000000000000000000577f0c4398e71cc8d50e4bf34d7f7d015ac0f886000000000000000000000000a5eda2b3125927d6964db301f2b7f9833ef306d7000000000000000000000000c741dd763695f862eebe7e33ee0237bc937fc825000000000000000000000000f89614ef3c788fa948c0517030e891856be42d70000000000000000000000000dc66c1fb6cde164cbc89a6e393d8a84cc40597880000000000000000000000003422c672588b5c18b41589622b52b850176191800000000000000000000000002530313d3606e6c6fa2822e828aee9d04dc985b0000000000000000000000000dc30aa03ced619ae737b3730c219ff78c368866b000000000000000000000000286414a0671924099d4ec21b4e4e3639b751db81000000000000000000000000927073062a0b7c647112893234a6abc5904c2cf0000000000000000000000000fe0a5efc22e1d4a5dbd1e541ff9effa30377506f000000000000000000000000faf261d4b12c1ec812690aab7dc958dcf3d821e9000000000000000000000000dd7597101139d20e0e17adbaa130e2a3cd82078b000000000000000000000000f7e0beb8ecfad831b78ef674a0db5f1e6223222c0000000000000000000000000e904bfb2e51f8a699c8369e1f5c0f8c452cc83e000000000000000000000000b5b015ea3b94a29715ab10c0295d7807f6e8e6f4000000000000000000000000aaaaa15c7d8264b74c52b2c568d22a30d1e3f42100000000000000000000000088feaec6f39b249e70bc9d2b6038750507736916000000000000000000000000298c3c1dba63aedc7404677cabe505236394605600000000000000000000000030310fb4a1e6b9477c8c4ff4997553b40934d2d400000000000000000000000048f82fffea2fd0e394ec7105d5e73e333574b825000000000000000000000000f4019646fa2dc7133d26caa2fac67414ad71ff5b0000000000000000000000002de1093c41c17b9338a4641e5e4de2464b6c0c2e0000000000000000000000005e4964d77790ca02996fc611deffedd7e0acb291000000000000000000000000197b5294954dc5faee989095ca31b31d071ff85b0000000000000000000000006c6b1b0a241443ef4ff956b72c43ed5a5a9a5d5a0000000000000000000000004416038a20370dce68bcf24dffeca3e779fcbc68000000000000000000000000df0c1daeb225423b169f4ed3448739ce679153b60000000000000000000000001871856a77ce3f32e93c2d17f1339d6ac28afa510000000000000000000000009f5ea9b6110b4308874c5746cd684df66aba1704000000000000000000000000fef3179c906e190f5f517731510ecbc9a04984a000000000000000000000000055fad8ab75b5db1a6004b8bd0706837094149ccb000000000000000000000000eb96e855c7a03400301511ab6123a4bc07d1b4cf000000000000000000000000dbb55278e896f05e0c38221fe5130df9ec2d9d0b000000000000000000000000020020d7b032c07e270f45246abea7ccf923e6f000000000000000000000000082226c5adc219bb0b156ad8892b84eb0877d419f0000000000000000000000000b246b5907f1ede924fe888f5af4f256f16187da0000000000000000000000003cc40135ed45b0af947602a380ece7cd91bda4bb0000000000000000000000003c48173f8ddbd413c2b09bd8414841b2fec858ab00000000000000000000000082e384b88fcdb826c3fd4fb11721e59ac297fa370000000000000000000000002e6e76b6ef8d28dc03d9f234b283d04480e052700000000000000000000000005e9c4ab8eecedcbe52d4599562847a2144628b110000000000000000000000004dca1b8f92ff3f6994f5169cae93cec99584c28d000000000000000000000000e3fae238c55931111cfe93f617ba924cc7b00522000000000000000000000000f9280cb8f8e4725c2b8677bc39876ae5b388f559000000000000000000000000220f460a966852571f1acb06715e2392b8a4d03b000000000000000000000000d1be4d0cb2878d691006e0e7ac99d8ad3ee4e36500000000000000000000000057222b40452ff1ba6b6b70749085ae39cf0b41f300000000000000000000000034608d1a1e18e8a0f7e322b761c89553287659e90000000000000000000000001f0c88491aa1698eec8eda9c0f4f7e567758c57e000000000000000000000000930a7b03cef946bdba723f3d84c79839f529c3cf00000000000000000000000002604dd81dd67a918104ea3334fc985e8ed18848000000000000000000000000844d8693adf892beb1f4398c10df4b5e56e8bbb00000000000000000000000008bf03bbdc569754780c4d2a52ccd9e150378d156000000000000000000000000c7cf13db25c9d4fcd1963f18e1fd1a26840622aa000000000000000000000000a4a4e550e7ec611ad038e19e91e14ed8c9aa9eab000000000000000000000000d8f71f4cd621e4e146d0b961452579ed6b7ec304000000000000000000000000c73f1a9a54eb271d96deaa33cdedc6af228292c9000000000000000000000000b03c8925ee260944b2d8a4c7ce3dd2caedd53eb90000000000000000000000004196fe1dcd46f625cdc895b1446ab2f7500fd7e30000000000000000000000001b137258fd3d870dd8eacc9f1de28bd15ff0810800000000000000000000000082c0b7d65948e61af024a36a477fbab69f2c5dbd000000000000000000000000a4aac606b5a348d120157e349ad117fdd30adba000000000000000000000000014b4def6a6fc2a5de315412ddd81cda7217e3d930000000000000000000000008ccc3e96b16b00b894221786c2d23750935c9205000000000000000000000000f4fa9ff0d0c9bc4bb1d71486c7b4f6e3247102a1000000000000000000000000087ace5e956cd5db677dc599ed7c1d19e6f668f0000000000000000000000000fc96d3887bba19a70b7de5ac453425136208aeca0000000000000000000000000d6ce659424857d2a5fda3e6be59e47e9e41616a0000000000000000000000004333a36d66d8040dbcd953badf6934e5a38ef5ca0000000000000000000000009e31d8aa8d30ece493e4983de8f25d6a4f3c7059000000000000000000000000cea267f3c3768c4a5383b9109e40834f57d454e7000000000000000000000000dd6bc2146edb139304215b10f18390e9025b880f000000000000000000000000002e5f1d433e8eee84a53f8e9a278513297cdec3000000000000000000000000e17e33e68da625fc10b215aac98423b19ac447790000000000000000000000004cf594a913c34dc00caddf02b5fdbe76452a4a15000000000000000000000000a671fda8db6b66ae382691b1dd318d1704b284e000000000000000000000000039a9b4866a36dcd7ee6f6154c731950783425c6d000000000000000000000000fa506b90adaf91d1ec439b66f8ceff147468be0b0000000000000000000000006f998c469ea4039ae47875198208eda198fd7e740000000000000000000000004a7b8dbb3887345cbd041612d4087aee46286494000000000000000000000000e28410afa29aa945919cd910caa423a8b4f4cc6100000000000000000000000014a88790a3875d46dfe3a1fed8e6a9aee2b35ef90000000000000000000000006b55db965b79d377102dba3f39fb6bf8e3819dfd000000000000000000000000a5b0d5aa248dc21a733ddaf1bb9835ef525fc815000000000000000000000000cca55d22d57f7196457c35b4c807e12ea23f3df400000000000000000000000018e18ea6577dd8d5497330c09cf97f09a370e3630000000000000000000000006aca3c93074bb86b738d6951b663aee88d383ea00000000000000000000000004cc09256b257c1f4769ec27015c1a75fb52f605a0000000000000000000000008810cb9b19b1f31bc6cc9dc4a9fd0ec67618f6ca000000000000000000000000808eda7210668c4e676172afd45f50e24a4a4c45000000000000000000000000366837e503b4d638d70d18254ab5afdede6ec60e000000000000000000000000d677c2f2b8b47313e6e9e2634b300742e00a2cbd0000000000000000000000007a6e1284027743f978dabf4c9dc46208fa06d0ce000000000000000000000000ce28ea19ef474b27718995dafcc5a0950809299200000000000000000000000068efae5b38c960241b88daaa77363b8794203e4d00000000000000000000000060781df83617145967885e0345687fbfbe98834100000000000000000000000068df9bf207887e1222abccb4596626a551944fdf000000000000000000000000d14a6c0d34286e2e900e5b385f62fd6dbe7199480000000000000000000000005cef8d791a07d5df5865adb1080068591cc143450000000000000000000000007ea5901114a07f6394bab6ced69025bcd896b05100000000000000000000000076d49dcf15c272b8f39d89d8e12633224240c004000000000000000000000000528dc90ff6c9bf81d0a53f700dceec00f02e24d0000000000000000000000000859f4bed985e10186485c925c5c49d2a1c16711d000000000000000000000000717c05bb13b3b50c0996ca3067c7bf93528353a4000000000000000000000000a292e914f2479fdcf2e04c163726a92adb942fb7000000000000000000000000e2c61f6635ccb59936d99912c0cff14b5e4a679100000000000000000000000093c31758917b99653976161cb2cb58923a5c590c000000000000000000000000ede8e001571ed162cbd7eea08bbb0dd61e761dfd0000000000000000000000000dc7a55b671888774510a4db1803fc5c7cd15e250000000000000000000000008cf719f914efcc14c7299c6fd5a60652c07212720000000000000000000000007b24c3c12adbe6dcbff99bcbd68cfe64336874ee0000000000000000000000003587e0013fb4b44a5dee32bff157ad224075245d0000000000000000000000001391fd4ae7304694866e1b7b358bf4a0780093480000000000000000000000008be014a41ced7d417660e7ab7a609e5d7fce19b10000000000000000000000000a43044ec962c1e4aca1141ca394f1e5f0abcd780000000000000000000000002faa5ade629544de41da3a0849eccd2990279d900000000000000000000000002f1c941fa65fb5228c4b79029f24e205dbc6e48f0000000000000000000000009b1ca3718d356572687813596d04f8376cfbe135000000000000000000000000263d3ec5f262f263f1621678eb9fac6d94ad66e7000000000000000000000000581312c49cf2b2c54912465e1009dbdf9eb24ade000000000000000000000000a541ecd099c374139b4c684c4ed74ad7caf5f194000000000000000000000000cb1efdf93f51013e86edbfe8e14c48f77ebed5830000000000000000000000004a47882e75774a67f1780d0a8b19969f5e96c59a0000000000000000000000003b5db799daf8be5da4ea33bd69e22f9d81c3a814000000000000000000000000beef3ae136e536957d933b1fa154393b7ee96fda000000000000000000000000057aefbcda41b3047b494aaf5469cb7a362f1619000000000000000000000000aa785a0a96fb48e2cbdff9150711eb0db291d5f10000000000000000000000001cb3ffa9cc721fc3f63510f9c259422ba06d8d5d0000000000000000000000000c738d0158acc06982dfb7560a3608df244e9d37000000000000000000000000f89de17913c0c02365293ab440bd18b63d297c6a00000000000000000000000037eeda3290ed1ac60f151a2b0e0f84d939e8c3c8000000000000000000000000062b50c20d59fb382ab6ec34d40ab8d84a93c8c50000000000000000000000008251a575d018b7664fef14448d31c6b17fee1b8c000000000000000000000000a571df18b635813ecc5d5831dc210114a55c754f0000000000000000000000001c53463e327fd0f9a4de6e10125bbf5a0d8e7c090000000000000000000000005f3f85ad576df8984c8298d514f2c0706c7a3212000000000000000000000000544a39c7a8608d0048cc99c1f2f508480ebd6aea000000000000000000000000f3917a6db296a2d6025a4f5f997297e0949faa6c000000000000000000000000242a5541fa3f1d962d39d9e258222c46fefa2992000000000000000000000000396f9e2dbd2e98af217f6b02e90a35ecdcc0dc6000000000000000000000000024626458bad53536d686e8b209ff5564e96e807400000000000000000000000068501cbc6b0d1567d1bb367a2c3e250b2d8444ac00000000000000000000000077797de9c8606dc5853c972060cd0b37bcf3f0ae000000000000000000000000366fcac9f2d62dab0e5ff3e6dc2208fe69bde2fd00000000000000000000000053fbe30f625306f0316dc11d149a08b0b3e9bc20000000000000000000000000449b0d6606cdfd7f77320c6773afa6bb1ad4253200000000000000000000000017927c69ab0be66c9154c7c8aa41e2b0fb37bc2a00000000000000000000000008d24ae2333f251e4c91e0d7012ba47c8814f5f4000000000000000000000000dbf3bf3f7aceeb4565ef05d02acdad6e542d9fad000000000000000000000000e7563a2b1b1da1dcc07dff22bd6dbd1c91ba659d0000000000000000000000005e41df599e64361e72fc27df29d5b198df60e13c0000000000000000000000002111423c93ff3a65239cfe0cc3ffe749c0033b6e00000000000000000000000018a95e59e2bfd3798b6e28ba7ac285c5beba82ea00000000000000000000000046006d65f8d1788c25927131e9ad10f05fdd78900000000000000000000000007ff3b2024e0db8402b61f688e579a56333f390e6000000000000000000000000f6bec18ec0b5c39e2830e0e2c8ddbf7eeeaf1870000000000000000000000000f6bec18ec0b5c39e2830e0e2c8ddbf7eeeaf1870