60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c61707267726170682e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2061707267726170682e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d62786670694b4458624857737645444c41696961794b4c6135587261544858636f6465596765364a50437074000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000ca79d1646e898938035babf1465a455d5d5cafa9000000000000000000000000c97f87ce2673c5225843f9df631dda331cab3286000000000000000000000000f36ec0f5776148e674f6c73d083c7fa879cfb860000000000000000000000000092ccbfff1a745e3a622b95ecf14d4ac6e57e91e00000000000000000000000016125c61cdf1d5bf4d7148de01e8fc85edec491f00000000000000000000000063867d4d1ffaef4e07dd0eab5c85bca1390905060000000000000000000000001b69c4a788ad8f940e624341ab45c731d01190de00000000000000000000000084fa67ee82d2b3564e4c85dee7643e1a24e3ab0f0000000000000000000000003b07abf70924da5b2025db2f43577c78c86c6b220000000000000000000000007ced12502c778e870d83aaf311e51df11e0e1203000000000000000000000000b4cd60da5c887b6b4a0764bb809f731983703713000000000000000000000000caf7db61b6c50c534d86e2a47c5ade2616144525000000000000000000000000c20885c19ce8ea552186d64c5f18d564a7b8ea120000000000000000000000007f295c89bf57e02252f3262d3c93b12d07efb592000000000000000000000000195aebffba7fc06a580b23cb85d092bd321ae6110000000000000000000000003bddd19acea49a8366bf412269ae03138ccec345000000000000000000000000798e281220432a15b7df161f12a54aaf59909aad000000000000000000000000357f196aa0942fa941848ebcc9e122245bce9cfd000000000000000000000000331dd21bda8201bcb6c0f1b524f6813aaf5823ec000000000000000000000000e8a3dda82624192415933d65e71932fe1656b3d0000000000000000000000000e70da03a2bf2e562fb22727f31c45ecb820c593f0000000000000000000000001d26fd56945ba1d6d807f35d0c9b71a37ab829d2000000000000000000000000dc54f3bdd87933b7056abf50ddc7feb96cffdbef00000000000000000000000070ff42e9a5d435e79283f78ec76752c235c73059000000000000000000000000909ad863b33ecb487fb515d39f097ade9d60adfe0000000000000000000000003060621669ff0bf36733ba070b501694c2215e8e0000000000000000000000001e9d73448c85163ffa41d5208f01dae039cab426000000000000000000000000382287b74096b81a8d3efe6c940f363f0447624100000000000000000000000046811476cf05631f3620958f12037b52b2012bb4000000000000000000000000bb26369f1b211938c3680b1b9d3778dbb06ab2a8000000000000000000000000a1093f4c0a3036fe0c5ccd21dcc0bedba8bd2dc3000000000000000000000000190b700e767c97276b83e8b851a87d1f2f97c15200000000000000000000000065ff5272828dbdce9435c32734d4f4fd7d9ddf7a0000000000000000000000000f98b165ae5dfefdafdd299f136b0dd5c97623d70000000000000000000000008472f47af82a7a33474cbc7f1208e990eedb28b8000000000000000000000000927f319b745b596a1cb92f7aa79bc90e51231368000000000000000000000000313060f37a74f9c1167c4c0a88395fc414a2014b000000000000000000000000d0ceb88d40acc67f377c49dbc6babefc4ead6b5e000000000000000000000000e8adeb436d55eba5fadc8675dc380291b9592da40000000000000000000000008e91dd7c1e859774fa2bc234a3f0be5842565f6c0000000000000000000000005de9a8051533e0ac50b2f3844378009fc892756a000000000000000000000000b3a31c0a27bbb307cd40ab24547fa078387b153600000000000000000000000095d2c2873b449bf983913754e1f607b1ed70bfb70000000000000000000000004563f8043ffafca63da39db812d55d39938237c7000000000000000000000000f3c6eef391634319228839054bf2f820a6593f38000000000000000000000000abf4ae90e67d3022634e6605de8349d9195f0bf4000000000000000000000000082d64cbd0f92d3b5f0ac0f6680893476e37188a000000000000000000000000fa0b0320f1f908658fd727fe1266895827581a1f00000000000000000000000009dffe9f93bc374039aec0b29f02ac623d9ed571000000000000000000000000b2ea9c610e51cbddfdb0f265509a5370409f63190000000000000000000000005878df21f8f5f873214c4c5a4cc680da1151e1c7000000000000000000000000e948182af5435f0a05526d3fc5172c77e5e1434a000000000000000000000000992e773af5db78ed71244864707dcaf6d8da1d860000000000000000000000001583c30c944ef285c50ebaaabce28fc9bbeb03ac00000000000000000000000021c697775ab134621607e9a204575c84de91ed47000000000000000000000000a815946d0b2af08b32a1f91601f79691c5d2af390000000000000000000000006f9f5c7587ae36732c2b02c5619f115df355ac6f000000000000000000000000d7621d3d91c6849d01ffffcf914cca3f7869cc88000000000000000000000000bb4b31e856461a8181ae2a692970c82c03bc5fce000000000000000000000000cb8581fe09d432cd2541430ca5ee5e2224c6511a000000000000000000000000e31a8f738470636db49b0ad4e166c7de0af6c341000000000000000000000000b9bf99aff4963f98a440ca96fa936c8dd20fb18d000000000000000000000000c07203342877c372a00e094c95749623e9561dbe00000000000000000000000089d1f0b47e0e4606963bcd3192c42d9223838fbc000000000000000000000000b292b26b575f07f7961cf786ebc1c7d6eaa06bd7000000000000000000000000b83ef868788607575a32d3dc87115ea44b3e0bfd0000000000000000000000004256b8bc7807e5d0a845b3d5749bddaa1286ca9d0000000000000000000000009b3987f29dc40eab90ee43f68129090d1e9364680000000000000000000000002286cf4ccb427b117ed048ce5236a8ae32789dec000000000000000000000000cf5fce3d471de5e1cc99a17c86f60efede7f9172000000000000000000000000726e2cf6597e489101f9d5ad9727e69a215bbde4000000000000000000000000f53b3d66d778964d8331d4addb98fbea56b523ea0000000000000000000000006a1e3361cc6688f2e4d112a9c64268c35bb73dc600000000000000000000000048fa2473b3c823004df3f56e1c3283f0f9d660a20000000000000000000000005d66b9be80f513dc0f783b2b85e8b1f121c991610000000000000000000000000f3adad82baf253c6801f61b2a007d1c3618e2a70000000000000000000000005f76a672f3b81a391f8e5413b1e8d2ab7225fca5000000000000000000000000ae7ac636316d85a61a932531e62f11d85405353a000000000000000000000000c9fa0ea2b187357e4210e6289b0621858d7c2d64000000000000000000000000a7ebea235bdcf04e8a973c85deaa4cb6db7998db00000000000000000000000079e84ae3020b1a991b656b5f2f64accd6dc9a8030000000000000000000000009ec59b911ecd18fbb2528ebb72157179f3d3524e000000000000000000000000587f5695717eef994c486f664244c7043eb0b486000000000000000000000000a9bd3eca523a35627dd57370742a35f9b2e6300b000000000000000000000000a0baeef7664eac040dfa69b112ae44216c1fdd30000000000000000000000000f62c2d4a7cb5ff90df5ca4fc9c34ee87eadc5d6a000000000000000000000000fc5e356dd37cf40511a1abc010f5f3e9983558870000000000000000000000004e61db2de36555afcacc0650baaa8d1a8a9788cc000000000000000000000000cdffe4f6d8e2a008530e57b3647879ad9746cbbc000000000000000000000000739b143f8e4ba35091fe3f82d0a12f6f197567de000000000000000000000000f62ca793439c8dccba3be6fbfa9c3d82fcba2060000000000000000000000000c763eb3ddc5df38eebb14c1c0c316f91315e7b0f000000000000000000000000dc65c5cc8580f76d92a25b33cd547c6d985a0c4b00000000000000000000000010f675cc1352c5c7603e8c67e0e48b9c6f437a8600000000000000000000000096108bb744a469ac5829141f1b9ef693474fdfd500000000000000000000000031ee530685df08b70d201093cca7edd0391e9965000000000000000000000000c9d5beceb25547fce29a43a05520ef5e4e06399c0000000000000000000000001e525c9ecb41be4ad0eb16c5eb5580ca77d615d60000000000000000000000009f6601854dee374b1bfaf6350ffd27a97309d4310000000000000000000000006be36f7959c85ceb8d14a0f80991935205d36976000000000000000000000000174bc40e68973cfbba5e363074d347f94ebe885700000000000000000000000063f9827094ced359546727cea0aba8fcae814f1700000000000000000000000070e33c61e18b04b20de06ec54827c8239ef5c9ee000000000000000000000000373a40e26ff60b30bbd7fe77a0b6546afe7d0e0700000000000000000000000079d995786c14b9c88d07d28d74362cb7891ccf3400000000000000000000000037378089e7d745202d6bd91c69c29d5cf63bb6bb00000000000000000000000042cb05a899cda8d61e311647674092a4e0cd8abb0000000000000000000000008f6bcfd058e928cf846bd2489cab0de325ca6ef70000000000000000000000005e5e8a420cf2d32003d9671b42f9c1ccbeea475a0000000000000000000000000ced3ebf73d9cdaca55f190c1d80c5c07cbab0db0000000000000000000000006c734e2e791a2d75f39334683b6b7d79a7642688000000000000000000000000970a0aa26da388bcd2419ff22b98a94c8b58c0ef0000000000000000000000005d848f5ed536dd19d79419d71e9b8ad186d31912000000000000000000000000ae6bd4077e8d20ec58cae49570cf58b0d84874a70000000000000000000000002c5be2e2a35641b2f53b8175ce7e83accce2b979000000000000000000000000e5ae630eb400e64ed4c8393be55d5aece78fe31c000000000000000000000000d63f17b405cc1b8e051ec84b4b5eba8d8e984d1600000000000000000000000051fcea0a80f2fe934e0008fa436fd132162278ce0000000000000000000000000e7139123321bd1a4cd04088971ee9bf90746ef4000000000000000000000000edd7daabf442fdd5adf7a1d840de7416db6467070000000000000000000000001843b48234a77e61722c3f16bc2ba4da8e77ebf700000000000000000000000067d4bc14485d4c4f348ad9ce99baa29715d9586e000000000000000000000000e7f76a5c1866153b38f57b842aee6a4cf2c877f800000000000000000000000043b22a79c32f4f580bbfe058147ae057fa080f5d000000000000000000000000a5cb3318fb9a47a7e68830ebc08fbd360d7c49d0000000000000000000000000ccd70c3129aea9ec9ea67e9fb73b11acbe2bf122000000000000000000000000dde20af88f35f8047fb2c9c63e008584c173d68a0000000000000000000000006a265a0cc73b9d5c9e0c47ef615c0838a577cf88000000000000000000000000b14ac8fec4f2f354b1402c03f76bb49d9e7694e1000000000000000000000000f651533c02d092d7e25e54768dd16eaef0c5ad8f00000000000000000000000090268f7bc9af4e805ffcad2609b41c9dfec1ee7f000000000000000000000000022dab5af2bb12ed992c3a79c879a96422b15f6d000000000000000000000000924575c3316a1b4e497c7a4b59ec812af917a4530000000000000000000000004a8e27decc7b5df2d036fd14e8f4459b164a6f7900000000000000000000000075c4820c817942047b289ddff6403f57d9ef42530000000000000000000000005387210f661de30a0badd8caa57bb1066068fe92000000000000000000000000bde9b33e2ab3e7ae7c1d1e13c62f611b8bafc841000000000000000000000000207cb6ac021d08268fb41b2be4ecd53f87f72b9b00000000000000000000000059941ae975f5e55057af3445d5d9eb2a01757457000000000000000000000000a246e00d1c189779481ecb2621c0c7e02d77cf830000000000000000000000001a7bdebb339b037a36ebd71966846403b26210fb000000000000000000000000bd6757c94e7742e69fd74ea7b360fb5182fb40e20000000000000000000000006a41377f6f1f8df3229b9caa29c8ebd00b443574000000000000000000000000f77c7215bdca5c51ee9b5878666a2965b7e98fea000000000000000000000000f68f0419be90346f3e093708b5c93e9214ec2d06000000000000000000000000ec7583f68d68881a575c9712a63e7c1ca042fb97000000000000000000000000e93917e14b4c78122e78d17c88ef27f4980624ab0000000000000000000000009878307ad1c7c9cd41511f2435ba39ce43c02c25000000000000000000000000269d1453ba8ea73c0bfb4c315ada8c5cf44dedab000000000000000000000000f3849d51ec433ef70d63fa7317e3b2d92bc5d7cf000000000000000000000000bccb935565569b65e4719aabdfda63772d4c753c0000000000000000000000009c410fdbc70b20db46ce139d48f232e34306ab8a000000000000000000000000a2bfa8bf26edc32da07f1f7193510bcf9482c6bd000000000000000000000000276bc4c16cdf2958f5c8cb9d1e60b91e3664110f000000000000000000000000535dcf6107356cbaa9a02b43ed83dff3d4d670570000000000000000000000001c461d3459fb27324855ca308e73280c3add8213000000000000000000000000eef1fd1317da19e1a52e042d260e62d8123cabca0000000000000000000000008b6374336602f39a5ca5afdcc33682d2ee6e90450000000000000000000000005b4afafbc29133a2a60b5d4b29430b352b8e1da60000000000000000000000003d29bbfa36d70e350d236cc7d9250306dca66be900000000000000000000000048c3f5651db7b766cba171d7959d269801291f5a000000000000000000000000c4f0dffa50eeae1a94b01e0e160177a32b6727a40000000000000000000000005150a42e5030d6bf5841f62a0836cfdc51e10a3b0000000000000000000000001e2bdac52a8a44eb5dc1d830c4dd2196b8c91513000000000000000000000000c38337fc921a8e82b4272c19374f3160e8742c140000000000000000000000004ff6216e0ae4f2215da4364df956c6f79923dff1000000000000000000000000bd638f1241288f73ca29b2f6eca1833030cc47e000000000000000000000000059cf2c0cd8d779cdfaa352e90080532299e60378000000000000000000000000993b80a74918c7f6653d366e63da336d413a53e20000000000000000000000009c12129752c898fd28893e6cd23482d1a51f1c8f0000000000000000000000005b0d342914ae8cea1c88258b41780a22ed22723a000000000000000000000000a5451652e2abea95552c0ca3e20609ce3d4640ef0000000000000000000000006eafd90efb45896c388e7de082b328c42ca96427000000000000000000000000c0aca5624b31ef7135d40c2d816b818b5beb66930000000000000000000000002f2d046c6ecd0db97831ca9a35fa30020731bfb1000000000000000000000000eefb53c957fb6687e0d9cb33176b9970793b7d640000000000000000000000000dbc25aaffdffb58a9ddc59882782ae549d886bb000000000000000000000000634b41c246f9afce16de397424704130b588139f000000000000000000000000f230e49db877cdfd57e28b24b3d0ec5139a169a60000000000000000000000007d64a10cd787b15a9f39b8f1bf7d37afc03d4e6d000000000000000000000000d21a5a310de8a3acf5ff9add2a7db04944b3b94c00000000000000000000000065e7d848eac47d25809a8ade6f33b220818839a60000000000000000000000006f8cec27523638326f9cf8f725a44cdbe5d8d77b000000000000000000000000f52fc7a4f20cc68079aca30130f2448eb68b561200000000000000000000000002e3fbb66a97bc64a005ab165ec2900e2c45bb2b000000000000000000000000750f949b7dc2f0b2c4774b0ff3a550d105727a7f000000000000000000000000aafad6c56c22b2849c30f33adec34fa5a63ec70f000000000000000000000000f4ff3ea5e73b61c1a109df9789a74b68ffac46f300000000000000000000000038a14638206f00985aa34a7cb1546f9873584af50000000000000000000000001061dfcd1571efc149ee0d3e3a86bb12d63c1960000000000000000000000000eac2cbbf966b19a59e23a25cfaae89fbacbf5f12000000000000000000000000a6c1b0332b4061230f64425bed4703ece2c0f23a000000000000000000000000f6a730e78de12051dab37ebd82ab23c9aaed10aa000000000000000000000000b17228a35b524b6d97e4969be4c4109c0b9950bd000000000000000000000000ca1771c2202b6de4d88da2037c6e5c4ed6ca5a4d000000000000000000000000196dab0e009c2110b04fe1771e9528ef65af3bf3000000000000000000000000ff3e718cb779a8a8b257b3a783ce642841f706aa0000000000000000000000007c9ff76eeda87e0ad72bf61020566f354ae298fc0000000000000000000000006ac7448134629c5843970c678d2c78775a4168ce000000000000000000000000c3224de2756392d9b7ad6a6d2cfb95b2273c8dab0000000000000000000000006eb9b6cb703bad60596755eeb1ec7a6a2e4010730000000000000000000000004a6b084e65081d64c84bbb51c63fb58613409c0b000000000000000000000000cc83e2379c9f19ef145b8b8e1143363db03de0ba0000000000000000000000003c9513f81476c3bb49dcbd5ac9b29cd6ed07dfca0000000000000000000000008338c94e16359273ad916f8b27e59171d064ec91000000000000000000000000c5f310467e65f2c1f90160b4dd08d4fb229d4236000000000000000000000000e53fa4c85ff7cc1261033af550b2591c1e62bc34000000000000000000000000e6f17786b97989d5df73cc1b620ac3d7a355c5c100000000000000000000000029907e0a1757bb13224f3ed892c23846850693ab00000000000000000000000041d08fc7cb1b64b879abf70fe980a120ef1a92430000000000000000000000004970285c750139a1e8bbb7c76b4b6b1d4199a9a0000000000000000000000000b9f02458ba9180cfd16df4f59377e32b9b67ea2c000000000000000000000000f46934394779ffdd58abdbc030b9314dd947d278000000000000000000000000f5676bdfda42ae24140394306b51ac732f61294a0000000000000000000000003edcc10fdd3716c069ca2ceb5474101b9e874942000000000000000000000000bf95028ab6bdadc4ccf0eb1ac592aa52349cb232000000000000000000000000006394491a69161eeac0989f36cc5968cee7720b0000000000000000000000000e35c18c6d7c0749046d36bd12f3cd58cdd46e530000000000000000000000003f5af6e3a850bd848f222a064e7877fde2e6b681000000000000000000000000bd1e08b1dd2ee0e03433bf708b7ea5c8f0f1603e000000000000000000000000c40a6a64aa6f0852e09cebd89d807eb2c2784f910000000000000000000000009752f616e2d2a4d82e0ac98546cdbc38d6d0cbdd000000000000000000000000f460a4523c827b516cd9aab1d0fe07df581c00910000000000000000000000007cf5d886771bbf65cd22d8d63e703c1325eb79e0000000000000000000000000089c7be139adc43dd95bb2aa0b59d88b24ead128000000000000000000000000b01c8048048516d0fc29b33d1c8876b33f36fbf1000000000000000000000000dcefe21856c9fd29772c74840bd8e858583bd6bc0000000000000000000000001ff376822bc85cf0b7eabd97f57c3d7e861aeb0c0000000000000000000000001c890cd1d7c37d5a58823b89c417003436850557000000000000000000000000d84cff7279a6f2334bc5561bbc239d219fc225a10000000000000000000000006ccca405c0b9d11887e8b01dfd3a1ee6c1621966000000000000000000000000c0a8d7c093ecefd6f4aebe97172731c6a5d5fff600000000000000000000000034348370edd0e0876db2e8df117533c1fa109d07000000000000000000000000760cd82d96e609e06911931b0265b6cd7b0e19ff000000000000000000000000a0b7404b65fc1f35e64a3af1172b6fa99cf1a897000000000000000000000000a865b0673d16faa17b909d71d766a34dd2da5cd90000000000000000000000008995605a7527529b6c8298ac4cd399ded80336da0000000000000000000000001a9db7c5072e419de74beabdd2f10c52a50a50a2000000000000000000000000026a4d6f40f6d013ba454abce384734ab905200700000000000000000000000012835fe6333f5898cd7b5903a651c1c49eddbac90000000000000000000000005c7a0ddc905241e9622eb5330986e268c38e3f89000000000000000000000000668aec35ac769102ff13e6667154fea6efdc663d0000000000000000000000004b8c7fd65c63ec17e4c79d8f4c8f19f5d81615b5000000000000000000000000c640cb9bb78d168b2b4c294b5ec44e6c6f234ff800000000000000000000000008ccf874e37e1f772466801ab669411fd464c6c40000000000000000000000006bf03b7edeae0f9a5f417446a1780003f72a91560000000000000000000000003aae212714ddfaab233ebc1bb853d0e2e124457000000000000000000000000028fbe2846e14b1f92915a575b6712811c5bf702200000000000000000000000006b04f562c667bb7c1f5c5faf11d0d31b416295c000000000000000000000000815fb06ebf74c0daff0ebf5b8d9856ca8520b99f000000000000000000000000b44f9cb661d52643f70bba167563a20f6621a06f0000000000000000000000008ad2093e1b42002f72a7b928b97344f019439a5100000000000000000000000077d2c9fa1f92b534a11263dee73e536904b072a4000000000000000000000000d82c667a1876ed2998a2d868c69965e98893cf2e000000000000000000000000e2178e103fb7269f9aa38ed3909897d88920ed770000000000000000000000004ed35a3541a1562e098fd7ef17ce7e183001b718000000000000000000000000f0c423da74329a1d5b107f239bd5be874f9358460000000000000000000000006dd7c4c4946829a34c3ba565032d7e3d9879dfe400000000000000000000000058a18182e8cc586767662b8b67014692350fbb7e000000000000000000000000a173712b9238a38f21e37053ae3a4011271fa8dc000000000000000000000000a59e005e34c1c0390e2b99973def4832ae35c58d000000000000000000000000bf9b609b988fc9833989a7d3e55be4486071c33600000000000000000000000096891817319087e28c989ca3b4554603ac51c3b5000000000000000000000000574a8df737a0eba0b2aa8a4cb3b11e732f2bf060000000000000000000000000851f1db3cd6eca5232d1637e7970c67c7f7093150000000000000000000000006b81c02d92fb6c3dfd66ecf8aa16ea64dbcd5b430000000000000000000000001103edf2d85f2cb15d35b5f8e2cff76852bc68680000000000000000000000006413dddbd6f5488c60176c5c36923cc1375866c6000000000000000000000000f67fcbfbaddd43fe3a60531caa595e486ac66ef1000000000000000000000000861f8647c4a522fa4e16348f6a047328927bb5fc000000000000000000000000304c40a94f4394f9782f47da03927d9d5bffba8b000000000000000000000000817f2e54bc0f0b7924a8441da1432d58c03aa153000000000000000000000000484cd4740cd759f71bc7a85e04354af867322d6000000000000000000000000040e76f54a0f0a249c4be8a2e8a5d5966431546c7000000000000000000000000c3c490930ea62207c7fc59115f6db0c118346da20000000000000000000000003f03ce034a08ef38cb4a525de838444622d84141000000000000000000000000ec731475d83dd941ac28fd9f636867f318217a5b000000000000000000000000e660142fc3136cf1d2261ea574015c4aeb9cc1330000000000000000000000003456ff2ebf4de60d92247b7fd54ec919bd72f98b000000000000000000000000b66c74ddbaa2a00130e75a390b661defde4db6ab0000000000000000000000002ae4e7f06d8c5187a2e0129793c0dca6934f29b70000000000000000000000002ce37f516e4140b30f351b05b69c44eeb041167600000000000000000000000074d21956045a7f62a690aea6a47bc687d46b41ad000000000000000000000000c1d70dd98c653dda3a2ba68e263f0614bb157ab70000000000000000000000004ecd00a5300d12e276286740cccd6aec26ec307e000000000000000000000000641baadd44642bf8c21f43382dbaa0c4e24bde22000000000000000000000000bd95df9337140970ea3fccc2dde4eee0aaa9a547000000000000000000000000e114ba7d5bf9f6cef399c7b079f135ced23d826a000000000000000000000000337f9f5341d0ecedb1aeed011af06914c83e4963000000000000000000000000c27410b038bd13e0fa5dab09a60ba3208f55606c0000000000000000000000000d2edec2b0f3f08fc2dc52681b05064171c3016c000000000000000000000000a9a06ecbd37db83dce1c3cf74e794f504f8d51ad000000000000000000000000bb9968e362d3b53cbbfe9f1cb8c204bb5b59ab6d0000000000000000000000008e3490c464f22f796f2080d2c45da44b7418f357000000000000000000000000b21ab585d26987e3e7e876ad8b1178e272423beb000000000000000000000000e028a466011760c6ade5f9e9422e2d74045ce259000000000000000000000000f40e57be9f39be1b28cd7f11883c99338bab4bd1000000000000000000000000c384fd0c17f022257d7e6dee61a85aaaf12fd8cf00000000000000000000000051096eba43da040384981c9c29311c21ef34ed4600000000000000000000000052df9409da2543ba77619c94434945e24378af38000000000000000000000000324ec6d2fde01a528b57b5cbe88e82b57c8ab4870000000000000000000000003d97999909808ac037a43b2a535ed948facf75c80000000000000000000000003712c4fcb00df858bbc42387a1fcc09c985887d5000000000000000000000000e2774d6ab0ed7def561eb38a5cbe56b451a3372c0000000000000000000000003c13bb60a75b941dc44136d046d0f6d529a1464c0000000000000000000000005b363e25932fe626d62e81e5bc997493976119df0000000000000000000000001996bbd0065239aa35f4eb0a88841b209278d46f00000000000000000000000097532c8105fdab5096abd08bc32c882d66a6f62c0000000000000000000000009e0a9080c2429adf85a439969a25bfb52b83ae670000000000000000000000005c7f87fb42d0a574e5ccccb0d80a06ddab071c8500000000000000000000000029804e29bf6a00ad84832ecbd108802c0b3965c10000000000000000000000000d9f3c1c65a9b63bf823613af35faacfcca1d3df0000000000000000000000008587ea484a7950f3057782d9be2a8dcb92aae1d400000000000000000000000079564c6af267732bb85a01883d76551047a48ac00000000000000000000000008d2e16fbec59a3f0d6b34710df73eb68809db12b0000000000000000000000008d5a61100ec199cd583fa555a4da1d06fca6d3090000000000000000000000005826fb2770d14f4fce1a047ab1e4a74acf4a04ce000000000000000000000000aa7b8f685156d84397d090e4d11d88000bf1dbef0000000000000000000000003837cf0590b0f9d71fc3700e68a040bc46ee811f00000000000000000000000067b17cfafa85a10e5c88804014f64a34e0b58630000000000000000000000000639d1d44d70e15523aac42a0b093d1a4973bc78b000000000000000000000000c3e7d992b9da93651bbc7b346cf760ec0a7113930000000000000000000000002124adb36b0a828f86e0ae8a9b0b0e42fd499769000000000000000000000000d8baa107006c93a030d1455a2ef43261b384f21c00000000000000000000000076f8ea1effdd7fb911d8976fecadb62c2f4e0f7c0000000000000000000000006ab2c572694a67c815388b6ccf895472f4d05131000000000000000000000000d5f3cfc9f34331f60c131e4494ee251cc733b5860000000000000000000000007d4a2f7f9ddcb85f6ad15556d2c682265899cece000000000000000000000000343b8e1e4284806efc4fdb71aa55247109fe79ea0000000000000000000000006f749885e22a5b160f69031b3bfa8079e8151b1a0000000000000000000000007a7b2a27549ab84734ec17b4ce16d22509cb38e6000000000000000000000000485ce49a3ad1c232cb5b708f08463c1befefe87000000000000000000000000002bb3c4a476cbf9c54d4ef77c1723af22200b3e2000000000000000000000000f4a51ef3364c78d0afd59919c8f793f8c10c9792000000000000000000000000bdbbca30e36fc9fb42a5b0e78885c68288806bc2000000000000000000000000b774d6159d5f971e835de75aa478cf4f7f0c2b170000000000000000000000008fa3be816c3cc0f7db72e6309c70b8032f603d2c00000000000000000000000089fcf80e283e8a69685d8cfa8129e54fc68244a4000000000000000000000000f87fbe91ddd6ab0878d5338011974fd5927f825b000000000000000000000000fb1a4d56992b619ac6dbd02315ed49b23a3eba42000000000000000000000000e040e4d527739560d719a0cc0fb594d3dbb86215000000000000000000000000639b71119d10fe16d08915693c68eea9cc90854c00000000000000000000000088ae078cc174ec1ab0952e49ad3dc5d7bb569d6b000000000000000000000000e209d73f1f43a8c0bcf16a8224ebcbbc20fe7d72000000000000000000000000a8e330d606871df78dfcc6fe0ec99e13b05621b70000000000000000000000004dc7961c619d3a9604290fa2c1bd855dbb1cbbe90000000000000000000000001b9ddc7a302c9d1c00afe42355d08ecacb786be900000000000000000000000000dc36e39bccf858f114846b39ed4f51f80c9af2000000000000000000000000575442e48230b59ee36ecbbc98bb3dbe6931df120000000000000000000000003de856cbbcc99946fb2aebe092135f8a9c9e21930000000000000000000000006ae85eaade22a37bd8f82755946307c86930031700000000000000000000000032d831f1a7ce3e0d52355337105e56e176a5fc48000000000000000000000000d67b743ec88ffba97490489153d6d8e436be49f10000000000000000000000005fd9ed634a8e71ba661c2e4652083d8987dc76010000000000000000000000007450b5314370e420c770d61c00a462cea805dfc40000000000000000000000000aa20c30a81194565d0f3bbc410ee351a1b07626000000000000000000000000deb11ce2e76e8d5a73e183e4287869d9670c94f1000000000000000000000000c354258f6199cce865bfdf8d28712f4169717ece000000000000000000000000110457e974cce4955b144b5df2f8d54ca6b4b937000000000000000000000000ac54dc2bac2ef52af8090237ee6512922b3617040000000000000000000000005a6a9f0222afd98159ef91c94ea506670217d3ec000000000000000000000000f7598fc1f0985c93811c01448e5963d9a4520741000000000000000000000000c3caa9402d319afc24e5c1091a07cc1441ab513b000000000000000000000000332b7e48628410272dbdc22c293f9e0164bf6a0a0000000000000000000000007a3c4b807ef0f1e6071c941d0aaa7899524647a1000000000000000000000000217ba30f103f7b818b79bbaa3212460757f823c7000000000000000000000000f7ba23bd49757706d1ad6cd6952c04fb9185e3870000000000000000000000000775f2d2d84e57f236c2bd4d09dd74a7f70503da000000000000000000000000341a488f6709eb5ab73b78bae2660fbf9e4e3a380000000000000000000000005c82e0976bccf428faad8d91ea9ea8796ec6ca51000000000000000000000000bb06d6efe6a343e3bbc928eb65980cb225481d36000000000000000000000000a537c97ae08a088ff01e8142f2c6cc2dbd447d32000000000000000000000000c1dbb00a1ecfe95c458cd31e5212913f0a21d69600000000000000000000000040e457439ded7e8032f0027be88528bcc7ab3624000000000000000000000000008a1821eb32dcae86df6396d42b47e7d967c712000000000000000000000000301e7f250b99da4d0d74045ee483075deac59e4700000000000000000000000088f41a0288169e0a9a44d09e11e940ea0c7cbc920000000000000000000000005efaf2f2dce062fbfb5fa39cc81d2f7cd6077ef2000000000000000000000000326f6799187fd32e991011902acf1e7c9794ac29000000000000000000000000df4a4a33ba1bef4a2013b1a6677470006fdc7be00000000000000000000000002a69f06ec00374eda62a0ce9415ba32009fdeefe000000000000000000000000583142f78535d80f0c312e8b8e1a06420403921e00000000000000000000000081e0710fc52839dab5b1ba0e6582d9293dd2a26c00000000000000000000000064dc973a638b028edddfad7790f1dec8c4d89db700000000000000000000000013bc28abb81fc5647bbc5f25751d212c3a15023000000000000000000000000024e561a4c6059a6b00bcac67e2ace7c8e3d723a400000000000000000000000080363b66c25f093cf9e5fe4dfc68bde5d00723f60000000000000000000000004820373ef18c90adf0dd909829a3ead2c5f995bc00000000000000000000000003cdda7a5db6a2237e2917224f5ebe115c7738f4000000000000000000000000a898724a5846020b796a758c2f17c87687ce03ce0000000000000000000000004dbffd64b240f1fe7bc49261a1d2e49777fff574000000000000000000000000570c912e5ecee967769e62623bbc16ad2e4e16b70000000000000000000000007856a5a30efa9dcb89be82b2fdd03d1fec8b2690000000000000000000000000d731f0d3fa85e47c817b74d387fb13cac1f2ac1b000000000000000000000000b5f7b63fed9c2b69d7115c71cc54146d5bc560900000000000000000000000009f1b20790c5b4c7056520571a14e741b4823556e0000000000000000000000009d6275b022f2401297baca640a94f0bc4da02afc00000000000000000000000042374b35dc6e420cb5d6e5db9cb9830b7e435935000000000000000000000000fc5ed1c436676beb5c19a79881d7eebf02abff280000000000000000000000000efb59067f9c76676d0642847a723b965b5393c0000000000000000000000000ac93917e2cc6fbb67c63a003d692bf6210de9ea7000000000000000000000000065303e838960a220840ad918755415a4207298c000000000000000000000000faf605b258ee25ac4b0733591e46b449c21bfd9e00000000000000000000000099ce88cf581d3d3f980f5c8acd312c1446579218000000000000000000000000313ccf8e98545f4eab43aba6a1ca42ce7aa48152000000000000000000000000d704b89a925b05d51e20d9f8bb12b5dcffe7491e00000000000000000000000051865ca22d35734a411a7ef0a786555a2e842b1b0000000000000000000000001c5ba52aff4f5ddb4617d04859520bf223ff05ae0000000000000000000000007a00cc5b32b3b190082ebcd61bbb2338f5e17a810000000000000000000000004755680a7e8f1b131de9f81e67e40030af400908000000000000000000000000400cf628fc6cc0c6914b42a11badeb28450f597d000000000000000000000000e43bedce2d2c6d3268ffc0b034a5fd39d8597f080000000000000000000000005ac06822181f411069785c6f9e8a88d7a8ce9cd20000000000000000000000007f9d24fa168c3b3776298e8f4f58313667ae7567000000000000000000000000624c9e3fd13855c6bcbf5d6a177f39f628d19539000000000000000000000000925c7ab63196c07b6960c4f0473ed5dfa94ad2c50000000000000000000000007871ff63b372ba22e56e8540d4754e7215cef0ec000000000000000000000000cba2ab8379b7fa6acb780d1cc8c38a59590a87260000000000000000000000009c9d975a07cc61761439a7efbfa42d67b168cbb0000000000000000000000000bd62fb256f6f6a91b6f14716ea538fd2973e5c3b000000000000000000000000c9ebf54b3d3ba140b7dff510fc8fc0623726aa270000000000000000000000001e55c85801a2c4f0bec57c84742a8ef3d72de57b0000000000000000000000001e2ba362c7c802bca3d6b742233f8f363bc491e6000000000000000000000000764c676feacb0766d43f7f66287ca63cae7a6a640000000000000000000000008ae4548d926b08b12f8bef998c624a053436bb640000000000000000000000001806d2187f8dea67be494dcc3ce6024ac6e70849000000000000000000000000e1c56a5d977a1b9151cc347716a91d85216a372f0000000000000000000000002a1c44ea147f978168a666c2812c93abc37f87bd000000000000000000000000d4b1b5be4afbbad73273b6626757cc57fcc936230000000000000000000000002c4acf65b8bf3fc80635d0952523f55651f3eaa5000000000000000000000000c0460e6ef0cb873c8f8be9833a793dcf3380044900000000000000000000000044fa37a1ccd5043be44fa10eeb15e8d40b39c156000000000000000000000000fe92a5c958e1b65c193744a29801b2d8a66919080000000000000000000000003a7589fded4683c613855fc8d049764bdbc37ea10000000000000000000000005b712708e577276e6d66c595d8d6547adfe0af6d0000000000000000000000003758a75dcc300fdb756623b0ed57edafd0361bc000000000000000000000000011b353087131e3985f2add48cbfab89d16cd1244000000000000000000000000274c8f483174db0efe2741d4b562e3a543f5e971000000000000000000000000f5bb02b691779e1e1c8c1255e2ae07865eabeb0500000000000000000000000013323d2f5b76f7d9d153938469cf181114b538ff0000000000000000000000007ce0f791fe9c8a937a0ea98a1b0b849dad17a763000000000000000000000000bd89e0307d4efb12934a929da72b97e8461fbff9000000000000000000000000190ae6058b6fae9105fe228279aabbc6cb2561cd00000000000000000000000056b9ab076aa13ea3d5bc7904d15df1cd9ef1a07e0000000000000000000000002cd30bd4ac92c53013abe2b0c2f708c8d4ebb634000000000000000000000000a20e208483d7d4acaa7f70a061a801e650e0e944000000000000000000000000474a4468fa2cf5f967b3fbed7f0c01a4d73de1ae000000000000000000000000679844a45f84c4b8149664e0b35105c485149b9500000000000000000000000081c313da5c2cd2e325f7ecb409348911019146ec0000000000000000000000006224cd8aa7864445532e305957a5beac64bf19a40000000000000000000000009a2041e5220cf8167600b61fb5e947d1c983e0100000000000000000000000006ec5ab0de541ee60e6575ddb643e6df1a2a0e6d300000000000000000000000001c258929ca1578cf95fe7b9e4c86ec83941f7be0000000000000000000000000ed0ca7a17fa3c3fab34d257df0c07927ed00ed6000000000000000000000000d5784e98b2f6c782f99bd3f9634344df346a37b4000000000000000000000000736c30e8b7ebb0c5d70844faaf78545bbf7a7f55000000000000000000000000741b892ec8cf8c997e24048bb0a9ce9a70f7028a000000000000000000000000e7fa735e46e938de9950040e438d76d83a08c2de0000000000000000000000007a809911e494039ee9967c9a0727e8f9da072654000000000000000000000000189d4bb63d5af9347d0cdeae1e511757e0f2e897000000000000000000000000d8d2c7d1e8296d2e7647a3b4103cadb4c09ca53c000000000000000000000000309e9499a37af4e1f7a439d9e27fe17cf4664dcf000000000000000000000000cbc9196dc960b6f89822f815a1615d62b2a0d4990000000000000000000000005fec927acf741bcdb00adbafc03112dfd03f70550000000000000000000000002d96cc9ea31b412db5fea4e30c858efc5f7e54a500000000000000000000000085e67b50401c17527c753f9064003f44fb57f4d9000000000000000000000000210181a9c3b1c8798efd2b9b8f048219a2c0e3c0000000000000000000000000c5d5884f46de072a0fbfb4932ff1dbc692348ce200000000000000000000000027a971cc08660fd04ac526c2f75c1e0247219b7d000000000000000000000000033b9191988153effba9cb79b7f698e36cbe04fe000000000000000000000000ea7f37fd076906ca5205ccff150879813db552b8000000000000000000000000b8ad5b17de2f08232023c9faf835d5a1e84a6fb80000000000000000000000004ece7f32c0c39dc5601ee5f9d4d9da13d1024a72000000000000000000000000ae85afe8feb68f40f963433a6e2cb4dbbfe1ecd10000000000000000000000003c5052dab304a11d0bb8a2abef158f0f84a8e20f000000000000000000000000b593e2e69bf1dc361f786f082905d8c422e5dcee00000000000000000000000002a018ab2879898fc6e13906d861571acc525c45000000000000000000000000d433490455e9ee40483fd135f5e2898b7b1d5dd2000000000000000000000000cd00589be3eae59d7fe80d1c748ef3bf8aebccf0000000000000000000000000e86cd0cc6911dfe2b321878b30218dbc9b149587000000000000000000000000b25dd692c883ca0c239f07a267aec656a6f918de0000000000000000000000000a666bf21c1fea0d021102b010cc88351da5fb79000000000000000000000000372c0cac1190ae851d0974b29bf0e57ad623a97800000000000000000000000025164e6fae2c4236b1181a7817f4e659e3fdc23b0000000000000000000000009e8501563fc59d26657a42cfd81c950c97b487ff000000000000000000000000e71db218eb20c325ad2b8ecce24e6bf107f7b9d100000000000000000000000086acc64b4a10a8d2157db7f78be9e34a082db9ec0000000000000000000000003a79dfb33692d158230be0960bf4613c44fce10f000000000000000000000000205f4e9e6b727e21f6f674f928f0347d67563fb1000000000000000000000000dcd62705c53a1981b53ead4b758b5e46d2df5f1100000000000000000000000047f2fb6054021c30ae478a06c93ed7d1d72720e600000000000000000000000012543f2fd0fe02c71c0b8980078006f5daf904cb000000000000000000000000e35dbfe668a4ce75c77620e399546c68f1771e2b0000000000000000000000002c36e3ff55bf60743bfc9c437c2a603d70f0617b0000000000000000000000002d358b5f25c6ee0cbf1b9a544663ab492725fcf1000000000000000000000000e84cba36e83f3b63906d0f36efebb16212c561390000000000000000000000001e76fa946f5427655fdebec73816f75c4b00e2e1000000000000000000000000281f0a952774d1ee3c08c87abf49641c032df52a000000000000000000000000ea8361dab42e58555733728829ddcfb3a313c526000000000000000000000000ab51d747792ca6bde01be850e26a9abfeb198b5d00000000000000000000000024400c45a954ee83c1a3614610a6b53b071833e10000000000000000000000004a8bf1cbf3c888f54938f573cbc9de9b9abdd629000000000000000000000000efe6369a88796b8727410df56450936c2dfe489b0000000000000000000000005585a7fce827c3058aa2e1904a99c85504c34a0e000000000000000000000000fa543b8c3004ec27d786b7e4896ad2fea76df66e00000000000000000000000067f0ca60672f898a3914cec114703e0dff13c192000000000000000000000000b565c6af3509382f42acb86ed5d9305b74a08b28000000000000000000000000356ea87767c5b91b8aefb162e4cd41194ce2647000000000000000000000000065e0f39df8e1dff8f213c2b4971094f196c8db81000000000000000000000000b201e2b22421c09464ecf9db894d180c50980bfe000000000000000000000000333975d7822e08026e568458a8f22c216aa3c5e4000000000000000000000000a000494c92471dca7d60efd2d06eba182d0efe20000000000000000000000000f7d59627552414164528d6bd50a1c034ed47c601000000000000000000000000781d92614e0ef93769856b8fc3134f82f9abef8c0000000000000000000000006605fcee5e4bb3ad065c378f03be5a33c154eabf0000000000000000000000009c410fc34074202ad7407d4b406c9de65151b30600000000000000000000000040b02983dbc6cc762543e8c47a763c642d8d11880000000000000000000000005155fb9d6717c3e10e82f409963bec362d5392e400000000000000000000000072775c5b176feca0771e3a85d4ccb1b17df0ae30000000000000000000000000c4bfb9afeac8c07eeb30579ccf4801a8a1b9a6a300000000000000000000000055676adee90d3509c08a9b51230ee957963d03b000000000000000000000000049c37c76849640b57821db0d4346a6417f1924ad00000000000000000000000030301f1c2025b47fff6eaaab8547a0b5c755fa11000000000000000000000000cc0c4d3ebc8dcea8e78edf58d8a720b11d8b3676000000000000000000000000680b033c0d90478edc8f34dfaff6237c6bd3962f00000000000000000000000058d3bb15edbfe4b28228ab0c07342f9da7c0e262000000000000000000000000ff0318271b09d1eaf390dac7c3c6019065a8e924000000000000000000000000ed2bba9014f0ab8472c8a1d12d92a58f08bb881f0000000000000000000000007d17d77695ece4543b06110b1f000cad6d6370e5000000000000000000000000538eba1d99b230cd999a4443206733c4c6df044b0000000000000000000000000a2e9b3a9c5f11d6a6a203c2df3ac9fdde571d9f000000000000000000000000946b62b5e4f5b22253818c917939f633e905460a00000000000000000000000093727459b7628f52d1f8d52f5ac02b2e9cd92e7c0000000000000000000000009f7387e8cbb4a3f7e6ed51da8b202a1484bbfc2c000000000000000000000000791249825e16fbf6199a86c2c5457314b14ee9ed000000000000000000000000eac82a6684d5c6118895ee7198e1d8f800190df70000000000000000000000002f04008fe0f83036e7093de802ba0b00cd352d270000000000000000000000001003192b9e82a3cf72d867f38a8d353470ba8fc70000000000000000000000008041566b53784a164b68b67d12af0f1bb6a7b0ea00000000000000000000000000252fbee0232a2315814278f6127b6f96f6fd95000000000000000000000000c58687683c7cb9cb63d8b78a21e2fe4927439e390000000000000000000000006284f1f824d3b283bd1a96b3600c998dd63df5c8000000000000000000000000c5e8416c272928da0066a23c458910848434cfec0000000000000000000000007c21355a20c04612a1506d03705252969061fab60000000000000000000000009e06511d474be4198d144ca5db54d54f343d855000000000000000000000000045595d55e38a0e0451372ade70cb1cfc0a17674d000000000000000000000000a09342ea44e159e5ced0403f8ca77f9813ee09b10000000000000000000000008fdeb511a9cc0ac3a9dd8dbd01696c598c9ed5f3000000000000000000000000b14262284422fb244a1abb53b29f907de004e205000000000000000000000000bd8ed0aa0450fb030911bbcd62e5c1587825aa7700000000000000000000000015efcc5d23b7a7307dfd97c861152dd45f6c3329000000000000000000000000c54cdcc423cfbd0d6ac7a75233c432dd8cb3a7270000000000000000000000009ab586eca0f6605bb2938d51bc42415bd9a8ac95000000000000000000000000f488a85f04b48f04bb7701293e3bfa8134a7d8a9000000000000000000000000e72397b0f287fa7e999b2e470cf75dd9d407ecdf00000000000000000000000088024c776763be571382df066748d68ca8c0095f00000000000000000000000099afd61b513f390e18eb4881fb1f4ebc640d6747000000000000000000000000321c261fa64ab42f9aedc3f2052d041d95bbb5d10000000000000000000000005f60f9396800cc25696702ae2f3fe5f2b9104179000000000000000000000000c5d6eaf977e4e1b5d75a86d78c1cdf05ea28e5a400000000000000000000000078648203adaf70a71c8b9b87af6d4acbc0536268000000000000000000000000312d0ed495f08de5c973605fce6215f453879f21000000000000000000000000f7ec88e0ffca8a1b1fa850fe21e68cef0d871749000000000000000000000000b763841df428836233de998b337859139a9b99b200000000000000000000000090339c46f01b96d8c591f078bdd88a5971d863f8000000000000000000000000a84df6a148ebc7c30000cf0e13c54277602a38660000000000000000000000009100718b72912d2432e684f9810c46076cdea6db0000000000000000000000008c448e8157f4d6314aa766449999b248541b5873000000000000000000000000720ba1272141d3a2ee52b7c0dc732ccd100f96e70000000000000000000000006979eb5177b74316b60d6d8224625c8bf04c5af0000000000000000000000000a9dbfdf4e04dce5552c80c1fc6c2fda76ff477b0000000000000000000000000a53d3f27c48b85fe32cf81baec2ff42ef1e08ddd000000000000000000000000e2b285c79ca24cd5a1be398dabec61e3e89dc07e000000000000000000000000d3f70754c2b8e6c1bb82e3d81a33f39ebaf7a45f0000000000000000000000004e04a0ee1a04fade61f4de7b5cb7859f67d1a0fa0000000000000000000000006353d179403c01fc21df03dd788133053f4178c20000000000000000000000008f428bb776ca22a4c8c3af937ac684f7de5e4e21000000000000000000000000e548b9a3e99b6240434a8706d99283ea3e9a87c7000000000000000000000000eba2e071c75dcd706ed72ce64445e6caf975aee70000000000000000000000007d79d0cfc986d7aaa75a1e6e37f6bbb7777b60a600000000000000000000000016def7fca22bacb91928830089080829e241fb3b00000000000000000000000028adb0a5768498bd4f33e2bb443928c7243a4701000000000000000000000000b0876513b27d860aafcf7e37e95565320c8d2834000000000000000000000000ff589d880e3f7671791d3eb075923b3930e0a229000000000000000000000000de2ad589a8234c22d97f41225a7923c370901a2e000000000000000000000000ed5999dd91f909bfda7c4a6cfe24cda3df78c34e0000000000000000000000001de96017a245ef75d06550e3ce09b83eae5de168000000000000000000000000bd5ceb146588230aaa5e9f70c2d867591bdea12200000000000000000000000015f3b369212136253d7c8492ad9f6ff8d1f30602000000000000000000000000be1184d43520c8188abb68dfeb9b2b4e06266c0000000000000000000000000067fc511480e8672365d137384f24d1a7dee751d7000000000000000000000000d7d1ee65501e4ede7635f4ab9e3d57fd0fd9c83e00000000000000000000000042522f2e4419d58c43d6120e0040d683b6f2f53b0000000000000000000000002ee8baf3faa78a48e27b61164bf3820cecf9574d00000000000000000000000087997294af9afe872d4a9f236baa5d87e0bb0fe90000000000000000000000007823bfa261ded869aafc86ec476d9b31b4af36650000000000000000000000006b1ed93d5595a97809738e70acb8d41bb8a3699d0000000000000000000000008052d09a42e44d102356b3eb9f0ebfb2e5dea7070000000000000000000000003123005a8234eba84cab7d09cab9146e5e9be998000000000000000000000000d296f9057f6dffc1478a17fae34b33943aac32d500000000000000000000000033599e1ec1ce7b66b45c6e3eea670ef598ab9b0700000000000000000000000030d77a8e786b3be89dcd5f2be12881350cd9551e000000000000000000000000fbc58e149176d0f842da114172301853d39fb8ff00000000000000000000000042665ae54d0eff30b67d048d300c2c2aa25339f0000000000000000000000000ca0f81cf9451ad7ca90646c8d216f4a13b72e40300000000000000000000000087d4dabe30932fd2b907ea426a636876d0e255a300000000000000000000000098b54a936424970861c31c273501f605cf8516b4000000000000000000000000d3a18eac28bea983bc11f8a8e817cb8311ed4843000000000000000000000000a617cdf91cb01faad95d1069bbd898cc3d9f57c300000000000000000000000074b453aaa3cac2b830c2b37386bcfec985d79dc8000000000000000000000000dedc90fdb3df3e2497f5c6890ff9ac57839394d4000000000000000000000000c8e29a8de725710e250c1c60daff2ddd86c91ce6000000000000000000000000774c7ec6b066452fdf171ca4a144c6acac14d1f00000000000000000000000000910c9740bd1874f0140a43176d022c9fe22c6d3000000000000000000000000f5ef1f5aa1da3340e2685921f9fd02092706058c000000000000000000000000b10177ac6097ccf5e427a3bff3a7c3d2e05515e200000000000000000000000038384da10737eabbbb41e53dc0b632b9f489e8fd00000000000000000000000007854267345fb6b495883aab53e68bbd1ac10345000000000000000000000000fd1997bef9975b244850161969fc80d823779f59000000000000000000000000a9b96c68aca94ac347b256a23319320d76148b52000000000000000000000000c125e8a87793d673f506ccb4dde383dcfd07a33a000000000000000000000000db9fe183a69a9d72c3ce0a60ccfcff54fd765ac000000000000000000000000046ccbd4700c9ed88d19deb9a403275bc4a7bd3820000000000000000000000009a016ce184a22dbf6c17daa59eb7d3140dbd1c54000000000000000000000000c70f41fdea7ecf86fefd58bab69177ceaa8bd0a7000000000000000000000000746f64fd249a2203f75247da0a18bffe75c0f43d000000000000000000000000ef5bbcd9b03f2918ecbe64c040e1ecb0eb54d8790000000000000000000000002ea76580cc9b60db0b835bb3260005c98cee5d26000000000000000000000000ec8e924ac2f0346058484a08beb8065710a3b3860000000000000000000000001eab2a668a52dc5af716c342ab706a6b3ab5f6e6000000000000000000000000ef77a6d9ea65c9ab9f3685e67a0758329f23d765000000000000000000000000ae516bb25c4affb47a05c9956382d48ce355265f000000000000000000000000279ed70f10e234e3c1bf4e44bf097e642268ae7f000000000000000000000000e2d362658c4beff875334a29f9663995d859312c0000000000000000000000000353499e2c75e44f5068c1053407d9f5ff591129000000000000000000000000ab346ec97e75014bcfaa6b152176a274e18fdac700000000000000000000000022dda5c86c5eb33f7588d16e5a66b1dbe037d7f2000000000000000000000000f2848fbcaaeba7a31030ee1ae26aecfa9f9096b8000000000000000000000000d216270fb903e398c4424f5bae930a4c472523a30000000000000000000000000f9608208721be98209c01a40163a65e1b8d62ca00000000000000000000000082002b939a343a4f934dce458c8795baea8c8d3a0000000000000000000000006466e191ee00fbb1dce3905ea2e1dbf64596abb300000000000000000000000056044f2bf8405fe6b5cb4619fde2ee4ac0976064000000000000000000000000535d2fa76d5bec9c0270f13d7311e3638b6ea568000000000000000000000000d316351bced574320ca6bcbc7ef72af933beb8b2000000000000000000000000f5f191002aec64337386d777c74dfaa41a9fd3f6000000000000000000000000f1154e989ad6ceab193c934d41c657559f4ada1800000000000000000000000083f6af66b9803837a3980792812a55863492d6f800000000000000000000000003ebeff89403a95b462ffff9e2374419393294740000000000000000000000008a00ef027250d5110908cea15b6745dc19fb6f47000000000000000000000000f1b41f675ccf6ccd84a9ab08cf3a3f32c2c5361a00000000000000000000000090d6c2d6146d0a1031d55d356970888cf936693500000000000000000000000096d96d8dfea2431fef5fd5c1e7f6b3862f3b087c000000000000000000000000afe1de5869af7f1371f5b7447128cb12db08b18d0000000000000000000000007463917ec7590b5a0ce2dc81f4f83fe1e3e02115000000000000000000000000638471162d78067118d57948d8b04eb2363274d700000000000000000000000027e5c29bffb1c80208b726eed76ecf485e3bd23e0000000000000000000000004e57dffc673afb7a78947475c8fb201e7c0aeb3000000000000000000000000007890fc402b0e3c9f6fd7b39dc59a4d4e5b2abb700000000000000000000000069e64a1b377bc097e6bd1302ed118794df06f7c300000000000000000000000078ea67e040277c78bb27c5b4c2de03e4df6e28df0000000000000000000000005e05bea519e941dce8adb18fb6dec718647163bf000000000000000000000000069fc20c30c52521ef6c9d993fd681137efd78dc00000000000000000000000056decfdb2bb5c7b87d5c821ff6fb8e9e0d72ba8d000000000000000000000000d5fa74956ee358fe37ea98ad773ce2368b6b9c2a00000000000000000000000099adce8cedc88cb9e206b214ce8ceecaa4b3b67b000000000000000000000000e88eef150db9dace23f5ff20e4b496804052dd810000000000000000000000007698522314fbc7eb2ea80d6786b30b1cd983593e00000000000000000000000056eda198f2f1f3bd41e5cfefb90356e5f00e5e2b000000000000000000000000c3ff38c36fd67c6c9612ea2a6f46b56f0cd714c6000000000000000000000000009ae0e42bd597690083b84f4dcd97ae0c23e65b000000000000000000000000aea535b96faddf6ceb18468cca44a36756f13032000000000000000000000000300800efc697f95189a1bf30315dff9c1e815384000000000000000000000000f275d30bf261f0907d0c75ec957591a5dd76e4d2000000000000000000000000a7cc738f10da340f2563c3544b43b70f5b21fec1000000000000000000000000d8a090a40a3ca8c6a3d6054bb651af7df04ec4010000000000000000000000000628205e23bc0ac39992a77de08bd6c141f1de14000000000000000000000000e2cacedac44bd674d9c5e816422cbd603db9cc1c0000000000000000000000001cf1ffa51785fe0ea96321dfa71c69fe771fb7a0000000000000000000000000e6280cebb52c5ebde9e1351a02a5ccc14951f80c0000000000000000000000003f9a03e768abcefb6387397c0b3e8b02677abf050000000000000000000000005d09ab7c32ffed37cdfb3f56514e419f412b7b2400000000000000000000000094d7bf331ca5323a6df4f78853532d7ca0da7228000000000000000000000000f07506a827dadaaec12321b64e8607513bb623f6000000000000000000000000391e5a5e774a95edbaf51c703240d0ed491f60ec00000000000000000000000023075cf8fbe2da62e71e3e4ab42fda1313ebad0800000000000000000000000066a51283e7ed9ca44037bb8531387d8df551f3a500000000000000000000000024304aa158bc59c1f84f00e735f093ff2de23bfd000000000000000000000000d7be212f20945e0fd9bbc09fc81790ac21e9e90600000000000000000000000047388dfd6687766325e6aca433aa312bff675a3200000000000000000000000027b6d50139bb7a824f4d6bae8053aec76caccc210000000000000000000000004fd33b8f9b6c1dbb6604e63278a4eefed11e03a30000000000000000000000007634b0f0b62b45e9f8f70d9ec9ef5b2407f4d03a000000000000000000000000abb94b2f8b36c0b52e0cb955a6e53b99f4240625000000000000000000000000396785c55ade11120e0fd5995d74a6e2dcff9b9d0000000000000000000000001217ea970d4690413488bcb1d91db492e424bdc10000000000000000000000004ff69397b29f4be0993c35fed7500d1e16913243000000000000000000000000d3483ef2e9f23be29b10b8654f29c7e946024632000000000000000000000000c05856349a208173346590546202937c6100f48e000000000000000000000000a704dd0687d57be379b2394741e1d9c9677ae6b4000000000000000000000000ec11acc6d90482b9c70cebd04605d0192bd2d8a8000000000000000000000000a99931c2456165ff9009101df59feb47eb5062f100000000000000000000000027f5fbb4775bbb4e0dd8a7b6727a9bb76f29cc92000000000000000000000000a1989c05eb73f2ef2faa6b10d6d79fb3be5d368a0000000000000000000000008be8ba4cfb37a8b5d22f39051c536fb9c7a384f6000000000000000000000000458c004209f10dac7ac3e62456a2eec60a100c140000000000000000000000005f884016b3fe983ebccffa16333e40133f50f444000000000000000000000000d33792258426dc224d4fc9860c82267f79d0b90f000000000000000000000000daf4fd62c34aa0badc3129c2baa4ed3eb4e3c5c600000000000000000000000068e73302843919ea45123f11f7fc7174b7c7acaa000000000000000000000000e52180fcefb8c76b8aa57e3a03a8ba8e5ea3b6e0000000000000000000000000c15d2329bc0382d1bd4c6729b18b54cb57d22e99000000000000000000000000af2733c3237ab2cc3b0cfc8e11f223a579b599990000000000000000000000004de0330ee669b0a73265d10addb5f1052f038013000000000000000000000000664514503691dac36ce1069bf970ace6230b7e260000000000000000000000007843535c71d808c8642fa5c4db0abfdc66d4cde30000000000000000000000002daa02343f60da31f401edabee96cc26b8e4a58b000000000000000000000000bdc0c1a83be9c2d39bfe725fcfc1870763196f1e000000000000000000000000b4963393b854306d10bda992f835dcc2c441779d000000000000000000000000e354edeccb967bd7ded62e66b2be90ab74033d7b000000000000000000000000c39647d1ef00e732ef7e4af06f021924f411e4a4000000000000000000000000ea0ee64dc8cb80d5aa4246e36cc26aee3bf6064200000000000000000000000002baad81d5e1ae6bb2c3e751605e7dd3f44238b900000000000000000000000091274538133a3b5eee333c5b7cf7ef2aa7639f740000000000000000000000006c3dc612099fd337b056a894f9d5afc84e2eb574000000000000000000000000f93944e756623575288f4f4f91959d676f8e7473000000000000000000000000fa7c59c4efddfa588669e69b68bfac33373d339a00000000000000000000000027a7d69515aa53bb74f2b0da7d19cfb6bd0dcf66000000000000000000000000352f3461239891015634e827d67185e2ae0ec55500000000000000000000000041174813bcd4c3963bd129fde64524175b4df8ac000000000000000000000000126984474bafc3f058217e542dc74777263abefa000000000000000000000000233fae60881745a0a8f8547035fc9cce9f426b230000000000000000000000005730ad06ae8425f790960e73f5b1905bd294f582000000000000000000000000a874e2834440742e415e60906b0aec97ef1706ca000000000000000000000000f9f9e3587e911d984051688235e2802b5fd809820000000000000000000000004be3c89f078352eaa8d7cf7156a2036204fec833000000000000000000000000fcd523f05996671143a0ac0e321d1cd3040d8287000000000000000000000000e03019cb3f7a914a84c095762abd298a27efccff0000000000000000000000008d50a86ec21a9be99a50f404f29a4ba95991a3b7000000000000000000000000defe3176d227c3652a10a6100cdd03b9cefd9f94000000000000000000000000629844a645072501213dda872fc3fbda8043a0e8000000000000000000000000b9f6cbda6d39ac1a03f3ee618cdb627fb7a202180000000000000000000000002fdf59e0f19db79ac7d1b091d23a30ebb0e6d6890000000000000000000000008b2194f3886c1602ddae45107f83d51a66102f98000000000000000000000000242f99efe9eed370cb7030d3178d89a53746a96300000000000000000000000049012c3ca607e6ad0c0df2d09e83ae971de6239c000000000000000000000000a114baea1ff65154488be6e78f187fbe532e0dfb000000000000000000000000f281f52ba0e6e5bfca64d42343bc9a330a00d996000000000000000000000000f69ad0100bb8bc1c3d2d07f35d39976283529f97000000000000000000000000a185198f15c0719e2f57703e02a5e0886103725b000000000000000000000000d66250d19df86e9429c6499f90bbf46c01839126000000000000000000000000484048e2f5df931e179d97dad171d69890e11dc9000000000000000000000000dac721c3d5fe61d3645f314980453f317c5e92b7000000000000000000000000985b19bd11c0b13573c9a8a8d6289b6a5cc8bfcf0000000000000000000000001fa3e8f759799dc8711eb6608e655a70a6e05edb000000000000000000000000ec7f4c49160d9a39d92c4b5364a8fe7339079aaf000000000000000000000000d10a6e5c68eacd0d5dbfd6c548dd1383a80ca843000000000000000000000000b1dce7cb03b2746800a9c8f95f38599d0b385a8200000000000000000000000055c8d32732381c3974dfdf1c7f40c1ac426e1d460000000000000000000000003861d90faa96ff261138629130c3afccbbe0718d000000000000000000000000d23ccd084ff24a1e6b98ce4b76b2665801ffa9060000000000000000000000000f9ed6c11c8d029f6ac151fda194f6b4da86e7ad000000000000000000000000830ab9df879e763884806dbaa20a00a265e607230000000000000000000000003e7112eb2147dca75307a6d2922ee2e4b4aa8ee800000000000000000000000043a283b225cac21d9ff9bae1be20084a782091f400000000000000000000000007e40a2d79a7b68785d27d71c2932feeef87c93e000000000000000000000000b79c301b2d77e3afdeab36bcb7432f3e1afc536b000000000000000000000000fbb1753ac85bd56d62591579081c6cabcabf4ef6000000000000000000000000a3a69c1b3a0c009e401332bc5f810c46bfdaa134000000000000000000000000947a0b767ce5f36c750cdd0fd4774336117a60b900000000000000000000000076654acb175af6e1afa488644abf9b427cbf78260000000000000000000000000f7e4b58794c0f526aa411e0f1deeeb8f3eb0546000000000000000000000000a154233aa5e55eae93521745c270c65342ebe7e5000000000000000000000000b191d25f370a9280e237031ab4e9e5fb8b128380000000000000000000000000148dd10c7797734cd0e0a1f0cd7a5cf4ae52ae200000000000000000000000004ec1bfe99a0cdf276029a8e97bcb7102735b0aff000000000000000000000000c4bce46b3456f9582f869066f53bde8ef8d91b68000000000000000000000000d6586d0812a457a2e4480c7a41dbab25f93651c70000000000000000000000007fcf5ce159967a6e12eed7776208178199748168000000000000000000000000a22181ef9b1a001b6d5ae8bbc4505ac272d7b27a0000000000000000000000006b3761f09a467e64ebf5db64b1d230bf5fde71d5000000000000000000000000e044e8637e595434351a81456dc16705d0ca34f3000000000000000000000000f08854757b47a16a1aefd48ba8482df7073aef3500000000000000000000000036c10e33d46ee98764ed28926b00470ed94506800000000000000000000000002f53548a710e3b81bdfc1728e0821c267db62516000000000000000000000000b27752a3f84a3227e90cdf7a2df1edeea3b1aa8c000000000000000000000000ff0bb53619e154aba4044eba7bfa3c726a47154500000000000000000000000075a785f1948d63ca99b16d7a448b32e345828d9f000000000000000000000000b98fe52b9d7be52270ff6fb21d04ca2f160e56bd000000000000000000000000f436c4448e000a2786353244df845d10dc2184110000000000000000000000002f3a0665cdcb42c07ba15026a5442c6b790c2a8b000000000000000000000000b38ee847624724f9fdfb0ebafb17097ff3f319a700000000000000000000000078b667eb58686da43a710b61cc914512bac66abe0000000000000000000000007c6bbe493e3f80b44af4de4387d603962f6ec94f0000000000000000000000004119151f02442df857c80e7453091f4961cf0e6e000000000000000000000000e7e997c92ed96e2ae768b8f2776f1e16c5924628000000000000000000000000ab81c02a71546210c7403c54c0a52d39cdb53f12000000000000000000000000a84e500b2df519f80c6d3bbeba58ee91e6b7da1e0000000000000000000000005acca69ac5c42f25dc96b05261b53fa8644da92d000000000000000000000000f44c9f4cdc8905c104fea34eb287d6b0236345f200000000000000000000000001ab554a52dd1ac446f361f28da6bcee1127f79100000000000000000000000057a5a0c2ca117c94ad4af4b43e749417c29872d500000000000000000000000040376ff374a0af21ef6e76d60652d033c3ac1ec90000000000000000000000006d321dc1d3de5e1535b23ca8ed7714b1cc40a3f600000000000000000000000010bef84925ca49b38e6ec451605bd4d3542c9a2c00000000000000000000000035f6991546572753c77f58c0a55d87db1a206ae400000000000000000000000078e9ae6586e5aa4762819a4694a13544d384ff87000000000000000000000000da6fdcbe5e52f208d738ebe3f1d4ac8fd601da94000000000000000000000000904a5279a32eb4e0e88709a1e18d3ba43905c956000000000000000000000000de7ce887e98086ba9f3ac7a724086703b887040d0000000000000000000000004b758225200f2f88fc7f8b965406533d532fcf4e000000000000000000000000123f7a204593c1d6046a5afc774f831b1b21305d000000000000000000000000c6d1fa99bb7a378e2f0f460b48ce5af8029b328c0000000000000000000000002d6d1f98e105e469568086ee15d223de87602a6e000000000000000000000000715cf52648efbb8c70100f352e21f0e968c520a90000000000000000000000005fb276d69a09f6f750c10328b755270424b237830000000000000000000000007b61a4287847e0c1877dc14eb7cabfbb68b8bb3c000000000000000000000000c6b9e4df1fe781758c8e6b45b137b683237db8ec00000000000000000000000070cd80c44bff6949ab373c62b70ae83b629cdd650000000000000000000000005e1443820ec892e85755fb007898459e6fea4fea0000000000000000000000002dccdb493827e15a5dc8f8b72147e6c4a56208570000000000000000000000002e2aaa50a64356e2b616966edcae8cac09ab67d400000000000000000000000047a9f283fc0a8ecfdf05adc0b1816ce35d9e4fc2000000000000000000000000605baefb4738f5b382670ef26d5119034b39991d000000000000000000000000fe19b42f369bdc0ee61b9df633c66f9902dccdb00000000000000000000000002f234c0de4390681c8245381525e73895b80237a000000000000000000000000a69c8b50b93a39a3d9f1a097875c16d90305c9f500000000000000000000000021706f5d46bee6e86e45b231f37a60037e7878b7000000000000000000000000a8df5076b4895850fdcf864e5bc9d0f8d7d6b91e000000000000000000000000de2e927a6b7372ba8634a5bb1e2863d797470bf7000000000000000000000000e51ddd348ea79406be995d7e98667cbcc4cf358100000000000000000000000051d31d380e9bfac13b7542c8f5af7dcc69e3efc30000000000000000000000009f62235be29658e80535ab7308e94bea1bfd9fb9000000000000000000000000df5bd4dd99d7a91ce1abd39d8cdb5bb0da64773e000000000000000000000000bb2e40b843b1aec3a9b2086789b522e6d2763e02000000000000000000000000a475570d8cd3c3fbdb67b603d7889cfd7762d74d0000000000000000000000005a1003df4dcd152b155afff8b1068b0190032c14000000000000000000000000487385c3b85e5d40ed4a6e3c1b9bc57907a5180a000000000000000000000000f99b8478a3bb0d846ae5dba1df1df2642942c195000000000000000000000000928debe882f7c57b399d05382316abddf3aa48410000000000000000000000000acde3b8f457505b6836e863826fa0fd960dad770000000000000000000000000664f99b357d4617602ad005f51e9c1302b5b8130000000000000000000000008d403376af5af7ca07677f780a37e1bb4481c83800000000000000000000000087943a6c9ec8643b905a4a4c7790cc584e8a68620000000000000000000000008eaaf50e72b0cab4969421b2f4c77c74fb03e786000000000000000000000000446f82493acf9ea63fede9814736c7393b1f557600000000000000000000000074e1d38bdc8d536f30a6e9b9907f2d1ce1b6dc99000000000000000000000000f2c1e8107fe33a73c3f234c1d90ab13f182b9717000000000000000000000000afcfa293cba67c0cfa92c2c38406e8c70ec2004800000000000000000000000098b5a09273201ad34a54c018c6ecccdb0cad80df000000000000000000000000e33a0572717b6ac081aee4ddef39560422c6748e000000000000000000000000e86e006073ab6f91f82941d1c79a966d8645baf10000000000000000000000008490f7e83474bcafa149a20b6ae36f2f4da6a2c0000000000000000000000000be378bac10697e36daddc7a778aaf582c0b274f500000000000000000000000088cb7a87f53202de2c84862f4213fc0a850fb3e8000000000000000000000000082387a428186d7e26d59eb95957e717ee4a3582000000000000000000000000013a451f558aa0e0ac50b6199ba0e2f6b710369e0000000000000000000000000ba61d9a43835559819103a9f7a80d3113bc372b000000000000000000000000d33cf84d29c08ad72b90344362b008416d92d1f6000000000000000000000000ba07b167ff08bd190cd4ed9c51cacd9f0fffee85000000000000000000000000e724f887e50ca2b188dd561db7cdfbaef264789100000000000000000000000040a08e492b5f17f13b4c12fc02f60f6aecfb1481000000000000000000000000895654de3836fe0e76c3da848dcfe1db7ab42381000000000000000000000000fb05fc94589c69916dfb176b18da08ea5a3adb55000000000000000000000000389731a70af03ff0428a8d84bb5cf58b407884b8000000000000000000000000b1a694987571421ef9fd40994c78f43c396ba9fc000000000000000000000000ed92de0e89f3fba528ea171d103e04b37ca9d4ea00000000000000000000000009ebdb97464dcaf59522caeb447fd0c6adb815e7000000000000000000000000913f3a52a8f5ad870dd9a4a4b71a1885ea2cc828000000000000000000000000994e59e9e6d1b50dd8b04e63349f095b24b3265c0000000000000000000000002fc534ca42b6911233d4e117714d9b1b4255d043000000000000000000000000800b07c560aa61705bbf072fa6bb737a757733ac0000000000000000000000008cfd93b4a4c464f6ba7de5ea4a439ff7ebee5fcd000000000000000000000000c406d97887ffa4ea07e06341ca4ce831932aae8f000000000000000000000000e231d9901d39e3a0bfa3a48e7cdc8e962cde7b28000000000000000000000000931325bdf256c9569e7395fe5a3891d0a0bbe361000000000000000000000000925faac9792cdafad28ce728a0be6a5b66692fae0000000000000000000000002e46cdc936565130ee245b37838cbc53d4b5aaaf0000000000000000000000009d2f6fe8d1a8791b46a2aaabddadf3d08aee3635000000000000000000000000ba6717364b92842a60ad058736eef155c09d1833000000000000000000000000f87776f9d6d0665eb171d62cb78d23066be2e04c000000000000000000000000e5a25dd318b619ee2f247b9b54438ab4adef6ea600000000000000000000000095b4c4a8690c7ad695548a42fcd8864ddb973def000000000000000000000000b16790acf600086ae2330cc3ca06c8647c95b748000000000000000000000000d624112f3b3b2569babaf263b55acd4009f13e0800000000000000000000000019308c6ca486ec7bee999560101d655629c6ba01000000000000000000000000aa1071a853eecbfaf8741f519cc85a2713458bda000000000000000000000000bc6ff1956853e44bfa1efc9ea7d183faf4f9df20000000000000000000000000f7b9f95b2c315fa08fe40f55b9bfaaf80a7345ea00000000000000000000000030e9d3ca4e7e74bb7b93d0228467e09eaefae47a00000000000000000000000008129356bdb4e9e4b57c8d1a701acce98ec17d80000000000000000000000000e4438afc9430b897ac7eefe8d80dfb931dbd20ac0000000000000000000000000584cdf4c21953aa5bd6bf8e8ad492e5044892e5000000000000000000000000691ef50bdcd9aad4b6153144ac0ad69b1884f81f0000000000000000000000006a47ea2ddf0f983f52b5a86f3e1111f418ed5ea100000000000000000000000071588b815dc43aff6dac9abf0dff3345e2220d7d000000000000000000000000b2f783edcbde16797f03892e4f40ab8d0a2134b6000000000000000000000000249fcab0444ee091763c8178033c43a081c7461a0000000000000000000000005fe96a4a677ce2bf6a536d80bbf6b91ece1e73d600000000000000000000000067b77233a08b23cabf8f810557dcc1ebb0a6cd830000000000000000000000009f773f489d0313b2e68ee2b2a441f8cadb3218b20000000000000000000000005e5b69209cd7fc250944289978209c894d41d4c800000000000000000000000009ec0f6f91fd4d7674abc1c1ab9eaf5e1bfa9a36000000000000000000000000985cc81f42475d6ac1680ebc71b9de1db100c532000000000000000000000000d8106fdd6365f30499bee33d1a0a82272ef69d7f000000000000000000000000a51e9179ec69b2d6e6f6d8d64bf627b927421f2c0000000000000000000000001ea5db12f2e8c5b6f456142a6ea01cc9d9821bfc000000000000000000000000aa5f6bede4cbd641cee6c8865fcd09176a2be18e000000000000000000000000fbe1175b24dd00d1485da709e35589baeb1307e60000000000000000000000003c0813a9672818d945be86657cb02708a65cc4c8000000000000000000000000c0d57aed67fd89ef076c885f796442839feed7470000000000000000000000004579b4d267c2c7ab5abd5b0fa59f156ee09c0c4700000000000000000000000052c5635d29d3110018b6813e2a3ab66b587e15ed000000000000000000000000dc296f74924a377b685522379a558985ca7b1567000000000000000000000000a5c26d3c123a066548ea585dc991675e1bff12c2000000000000000000000000b91547442e808efb3df5636ea894053561e8355100000000000000000000000079ba107a22e96ee7cf136068b344e5ecedad6d290000000000000000000000002abe773cfc158c24b3de3a52abb4866a2575b1a700000000000000000000000039a620b8b7b502fcde5db4dac02d631e796b4f2e000000000000000000000000e56ac8dd885ddafd82e2807c419b47522c6b6cb000000000000000000000000073c68182c09f20dbb5a011fcc5572e080e37dcc10000000000000000000000002cfcbf2cccd80d905ecdd7e116e497440a9df80c00000000000000000000000095b27d784066a127db5a531b6923f70c40ed926f000000000000000000000000b179880c57435071e0a1af639fe3ebe914bb7310000000000000000000000000d583cade99bea291a58b4237d59e44d665b15e790000000000000000000000007bec98c0b5fac8296489fb2f155ab58046f279ff00000000000000000000000036af116ff364a22c183d1fa1c8d5a226475f2cea000000000000000000000000fd50c3b7f43d08fae0caa6c78aa2f085d3174839000000000000000000000000c8146db9739143aad34d7824fe53a2971957b6c70000000000000000000000003cc7904b4b312184a1469d4d84b02a99797f25ea0000000000000000000000006d8a5656e6be2894822b60fa9e70e6bf0d8908ee000000000000000000000000f425a58043178131fc668cdd902ec110a86cbb5b0000000000000000000000009e71f560229d79d4cf7bf39538b18da078861f900000000000000000000000005ab40570c38377348c5b3e6adb7a3ea57432a07f000000000000000000000000789b53d895d5f53740916c594576a2b8082daffb0000000000000000000000004b1369c0c5c3dc7029a6d3b8bec07dd3fca7dfcd00000000000000000000000041deb7f44830296ebf7b1a270175c04d7c778e7500000000000000000000000004278e13f1e006bba016318d15c816d882d0fdbb0000000000000000000000003c2c81ce335c696030006fee96c6ecca4ffa147d000000000000000000000000c27a27fed1b77beed13bf5684413b4ee90ac6737000000000000000000000000b35e9ed195d765d0b44f66f822f21d1b9ee02f73000000000000000000000000c1de8e653c270073ad6611d944af5bc469002529000000000000000000000000cd4f4b619df95dff7ec640502f7940f2edf3b2b800000000000000000000000022815d8aff4b7d9ae9b754869dd0bf03704a225c00000000000000000000000063f8063a41a43e641a348d06a4e41da742643f75000000000000000000000000601c6a203b967bf503964964e7659952b269e6970000000000000000000000006266dd20306f3feee9ca440d589df96d842e978300000000000000000000000072376bc762240f7c88e6ae600e9b68bb404b00e900000000000000000000000069c0a7e0e1228359daa4c40091dde8a0446fb1590000000000000000000000003b59086b58dbb47638fc60feff93074a00cde8460000000000000000000000001fcb2536f96ea80734b0beafd05c10639c8f98070000000000000000000000001a6c909998ae31eb444cb47f45c552dd31959c01000000000000000000000000a0ab799d0a94822f3d60e977fe63d87892c91cdb0000000000000000000000009c2514245223e3b9ad205839d559c5f69c804386000000000000000000000000ac344defd26d159a88a7ef390ee2442e12050b8a000000000000000000000000f5aae5f0676cfd8fd8e6bcd42f58a17a171da0d600000000000000000000000086656b763f9210ebca9edfefc5a1903252d8ff5a000000000000000000000000538cefa6de7e6d688e2eec014381fbaf6868e14c000000000000000000000000ecbbd0db4196dc773aa7cad929ba62c8e8302d91000000000000000000000000e4eae52a6250bf51baec50ada5b88ba4403a8c3f00000000000000000000000045712435a3a5b865277f6da44c7235debffe155c000000000000000000000000ac43c79dc5029a2df3d5910cc7a4f6bf89bb5a9c0000000000000000000000006bcc24d101c26e84161d84928f86220ed1f744fc000000000000000000000000fb6adc0b35a83568ca0f2e11764a566c51e959400000000000000000000000000cde1fc13f3b60719f6cc5ce6a189c43424f9a1b0000000000000000000000002254f0f68972ed44c78041a801ed33a2bf33724b000000000000000000000000b7b8fb186b7315016b5f93e66c09408b5992e0e10000000000000000000000007b41d71ef5b5e1cd1134f6364963e73b1ede05190000000000000000000000007feaf7e3dbd4e9fdcaca7291e84cda816bdc57c100000000000000000000000008005e8a35e0d2c29585a68841ee816998495cb9000000000000000000000000a3a596ed0b061f8397daa87719324ee0a24c321d0000000000000000000000009dcafdd8027143797c2b7d91c500b05ef0f3c1ea00000000000000000000000098c45e0a566582e01fc6915326b0cf9287f383c9000000000000000000000000fd55dd3239a2263937f6b802ad777b4beeac333c000000000000000000000000d232ce6d0fc370aaac9ec40b76f9f1b6f1552bb80000000000000000000000008b09c00206cd3d9155f7d38f65b576f36da00df70000000000000000000000005ceae09332a01aa098d16a3e0c5018b2f48799440000000000000000000000008203b2091d1e50e7e140b673ec66368c9feaca15000000000000000000000000e9140220e20ca50f554415ddcf02d6bc6c2db0ad0000000000000000000000002386941d8ea1bfd1019cd402883a3c5ca7557d11000000000000000000000000c21be5a7f9b1763ef50c47a68f0c5496abc440e400000000000000000000000042f6be844e35db01e022c0c4b237e1fd362ef05e000000000000000000000000423c80d3bd254ca25e17ffa0f819124a1aa1ee480000000000000000000000006d8341e0b12553760f8030ae3c738eda390c5e1400000000000000000000000024dfa656a36c6f493a49f80feed9af546308e6a10000000000000000000000007874558a489236d22fb75c92ca3e4cf5fddc995f000000000000000000000000035495b687850f79cb1652f416ea7ec19907557c000000000000000000000000f41c1c1612155ec3a2e28b523fd96827e10be4e8000000000000000000000000abcb4b4706ee5bc9925522175b12eb93f64c6b1900000000000000000000000038b3ee3195c18f2dd9cf3e0c2de33a9bd1a42307000000000000000000000000d0523017a2573236aa9de94111234144ae753fb2000000000000000000000000911b2eb9beac7a6586cc9a59c4fd5b27981ce334000000000000000000000000c8db1c7310193f328c6c01fdcdcb9fc79545e0fd0000000000000000000000001c74ea4258318d713fa55ba5c71da3eee3597a9400000000000000000000000005295706b72bdb2c0cf07378fb27b2a253178d320000000000000000000000004b3a58e73169e0a42e42df1454c43fca070e93d30000000000000000000000005f82247a647aa5c2b8885cd50626ece35d6d6def00000000000000000000000061a8a86dd85333b0d35ac3a0d8855e7421aebd5900000000000000000000000034f1a23caf2ba6d14c07f6774ee0808cbc52045900000000000000000000000005d1c192cd9b3b82f7f5ca45a1f5eb5c36cfd26a00000000000000000000000022f1bf94d74cd34a552ba56ff19038cf3b494d7d00000000000000000000000000c73452a32bf2d6de98f56ee8c980413c2180590000000000000000000000008774f7b2abfeaad2085f3d5904d74d8546a03d3b000000000000000000000000a4d21feccc484d7bb77640c95dbd692971ecc5b200000000000000000000000091e7624bf600bf672ed2f09e7737c6d687a2b196000000000000000000000000556cd573be851032ee1d00c939225d721924c4170000000000000000000000004ad358f685356216d3e403e276b3d354ad25db0c00000000000000000000000023a9340ea867cc97814c0207b2ad27d18fbd84a100000000000000000000000046cb1f5ebb4160d4b18963c9ee2b175c593b7230000000000000000000000000ab7b83840b2b48d315bcbb0e1fc6958552b580b3000000000000000000000000c0e5fe4fee50500c76372ae3301fda5fb25854a50000000000000000000000006ab75444676fd431a2b533525f431717b3663fb10000000000000000000000007c2ff79e661a64bb945531b9e15889246b6c21ef00000000000000000000000070d27784344d56c34c5c38743494981e4d00b021000000000000000000000000e5d0150a699b5f73555f3d7ffb74dab144471f48000000000000000000000000ae188caaf0fe6d34cc553a07c793e3cc729952b1000000000000000000000000c74f3229cb716913a176043e28ab51917668151a0000000000000000000000004dff114c1aca9c0b9205156c30b47f73823c98bf000000000000000000000000707b6b93c24674c8056f0e2a760e5ab0338f4f0c000000000000000000000000c507c50331017d238a60f78c9eab197821e407f600000000000000000000000019adfd7cf9d3cee8d4ae64e52c2cbf029c0ab8bc000000000000000000000000291c0bab2ccd6628aff12a03decfa46fa8eeb8320000000000000000000000009d2e22438a0a19b6c6b977d3bb2a97a92267803a000000000000000000000000f677289bc82013ba68313a353518a31776cb017800000000000000000000000031ac6f0b063f4cb0c16215835dbd60f47a550cff00000000000000000000000027350e2ba38dc931e38e2fe362cbf0fcf92962260000000000000000000000001f4666929610ddf384ab02ce1018c9c2db4ff6a600000000000000000000000029cd9573d90e073038b2aa3a0826096ecaa875a6000000000000000000000000da5aeb650ddff01ef539d80c8abc5ad86c2a492b00000000000000000000000078d9e1719c3117bf315644bbe7e1b18aa4116925000000000000000000000000375b2f3365b5fe6f6b07eed579d5653997225956000000000000000000000000b03cd748b39253631774d225cf3246947322da2f000000000000000000000000a3690196627b21ae944663962fba1c9fe07ad2b700000000000000000000000079ab421ec9fb1838432edb06bea5aca4caeb4b720000000000000000000000003bc45f0d1230a75991d81381ee425473696bed1000000000000000000000000098672ef79932f1f500e7d6ae28ecf0550e62915e0000000000000000000000003992140181cde69f588410cb8192e9a492aca9d80000000000000000000000007c8850e21dc420e574eb15d83ed54d1b5b8b09600000000000000000000000003344a6c347c6f26983c7847f15a4626cb7d49ebd00000000000000000000000096d2475d14174221f65ba75c2ccfe8fa94d67ed9000000000000000000000000f706ed6b1098308d2bace13bc1085d9223541e7c000000000000000000000000ffb1f0094ea0fcd2dd8760f39bd18d48122cd593000000000000000000000000b4f4bc0f6aedec9f2e0476f4bff4865bd84504690000000000000000000000005b8caa1ace9224892996cce955bb3dd5e45fd19b000000000000000000000000eb4c6fb9a282b6701174c61f564e0bbe11f352fa00000000000000000000000061e2b1c419a1c3bc22a727e227603314d007381e0000000000000000000000004623c1edbc8a34d58c3e1e1ce1238aa9487249e00000000000000000000000008def25e14b86672b48f4617a3956c183a0bf968d00000000000000000000000021a24a58eb374ce6ff1a7931fb434909262e5b10000000000000000000000000989599baeaa1f90aeed63f0ecb7146ffe39f31b6000000000000000000000000e8d496d8eb99e67dcbff9b5951725b1523a76ec3000000000000000000000000c372a98103294a75596e8e6d29fb410a36b9eadf00000000000000000000000063ce4966294a5a9cc060ee6de803b067e4e35a440000000000000000000000005f9fc0b3a126a9f6a6fd8e5e696dcfcb6d920aaa0000000000000000000000006c4c8824142b46cced9ff5c92393fced3a29fc25000000000000000000000000264fb5b139aba4cef638cae5a1a99fa7506e3a3a000000000000000000000000f8745a094e275e379ce7b469ba70cab8f40e91a0000000000000000000000000a64d447d9e65d461db594c6ec8ef61f231566d64000000000000000000000000a7deefca09da5039908ba7f020e3bac7a62a37c5000000000000000000000000f24332db70e17b458a813f0b17e299486e9b56f50000000000000000000000007ccf5f0c5b77c7613f7f77c40ace38a79f71b4f30000000000000000000000002491033581c79fcd0f7b02faf1b494dbccf7a96900000000000000000000000038a835067a811cbab8d564032f914dca56fcac05000000000000000000000000f5a1cb93bd13f24d28424ca37eab9c57f39e1eb00000000000000000000000006a9ac7c1285d138b7e311b33961a31b3b060b6bf0000000000000000000000000b265a27f5173c5e8d8ed592bf13bcc3e087cb1f00000000000000000000000079db29755a397b5d136636e20d7478db74743a4c000000000000000000000000106c286a46d076209d8de5d5ba031693d9846eae0000000000000000000000009d5c6b4cd10ef50cfa63b689eb457c44efd94b78000000000000000000000000d49bd7b4b9f5985a4e5e58ae0cc2babd63703a74000000000000000000000000a8e38421f8d2d284bcf1585e2ecc076c6eb48d140000000000000000000000009c2338b0882846f39b6aca021e63cf904d5b65a7000000000000000000000000e2d7432dee95fb729f449b84bbd069981d881cba000000000000000000000000cd870f88ccc1438b438875796cdf2b3d82d8495d000000000000000000000000c5192828b0c3afc0b05e4757c50c179e61aedb45000000000000000000000000c685642062b1caa758d1954cf5bf4bdea481f7c600000000000000000000000019cc874b9553b97cba0d380a3aa020399ccdee0a0000000000000000000000000bdcdf5af00eb228600444a201b57a8ca76d0c1c000000000000000000000000906b81aa24530e6285c1b3e8d2d5af8419cf84be00000000000000000000000068f5833131ce4b1ac36bb5784bca07573f10c2d40000000000000000000000004b18ab0284a616bb43cd2e60156d6946c0aadcf90000000000000000000000002f3170aa3680e262d3384eeaaf2df1b72d06f39b000000000000000000000000bb7f1930cbccc8b67cc823a1e2a8c9d49b1f09b2000000000000000000000000b9e3535b94afac3feafaad2a7b1062fbcc1f1c6e0000000000000000000000004aea870a023ab553a749d83ae027c3ff22f0abad00000000000000000000000023f64b5bac37a154809a26bb6a173a1b2aef62f1000000000000000000000000d40ccfcd24736b2a38c389e2228c6464c653e445000000000000000000000000c70383312688a3c9c23ffa2d48ed6cdabf9dfa61000000000000000000000000a648ebab75168e2a1f8694082c480e3e142268da00000000000000000000000027b59e41c4b15b6c411ee32a076529b6c966bcc7000000000000000000000000bc9990df22f469960b52dadfcfdac1ce13778d520000000000000000000000003917bae7147d69a3049e6737209c882195d5112d00000000000000000000000060ac6eb12cfb399b0d8fe1364b26a0037507a4010000000000000000000000002e1e00994ad1a4868a26adfcdce78e4578018dfe0000000000000000000000006f600576a7c6f24cffb10fd8c34a6d3ba3ed861000000000000000000000000073347db3eecf9683b0441bda8c7c82053c5bc9770000000000000000000000000d935fb8c4803f2b63467f02309a71e35ff654c60000000000000000000000001eb7c632f6065a438c63e3044e17ad6af1c3929e0000000000000000000000007233d28b2840c32f0edeee9dc8077327a529d49f000000000000000000000000f530b046906d1d453fa8b6cb704c9e46c51fc55000000000000000000000000089c989aa8969f2f51e4530c951b43d79e4117051000000000000000000000000252cd678e3f0c8e1027931b0eeb7518698115b77000000000000000000000000c0ba49ab1acbd6eb3866888fef74453ca9480f9200000000000000000000000032f6c07bd8b99e4adb1a9290d839e7c67fbbe47f0000000000000000000000001e42a508086eca6e3cb086f90ecbbe76abdf4e5d000000000000000000000000810e923e4e09a23bdd9995f8ae8d152caefee69a000000000000000000000000e1bc3e622990e74a16dcd6674836e6e1f6f20730000000000000000000000000c1f155b8b56200d22cf2b2778726d47dc22d76700000000000000000000000002fc82c873cdf18e1e3130048c2caa59996b7a9b000000000000000000000000016d15ebf93f487ddc9d12c7d458473edc1ea42b40000000000000000000000006c4a9e8843046fc31d10f8a9baaeab3dae0858c600000000000000000000000078f6504312c3b5158f5486028f621447d620ff88000000000000000000000000fdb00092ef3f08cae5f6d8563c0cc9cca912d52f0000000000000000000000000ef77ea762e2b39aa2c62f4e8dbc32263b4814c5000000000000000000000000933c5f1599948c61e1242ec8748a4ce99166146c000000000000000000000000bd002f1ab57d73c8fe3ae180c1782be6954b3ca4000000000000000000000000741db6d102a7b1ef26e28f6413f057bfc6d31c86000000000000000000000000fd5ef7320c954f2f9a1df8fc36dde3dba60e73f2000000000000000000000000896d9bf044fbaff342327a8ee855e4e535966b17000000000000000000000000f022fe7575e2d2ad3ea18ed2138dd4d8020f418400000000000000000000000052dcc8d0739c9a53a286410dbf3a5e47724b5a250000000000000000000000006ba6b79a992aa06222e8f90fa133f26d5c910055000000000000000000000000789ad2816bd390e8879571bb13bb3dddc087cdd5000000000000000000000000482228bc99951ebd5ef23373d9e872702f8587b8000000000000000000000000c86e7548bbdf76a87c40e767c68dad8ef29e305a000000000000000000000000c7eb5ca9ce6c2c243e0a4fa384d7bd4ca22fc27800000000000000000000000043505e4f664932b417e5de433f83ba1790007cbd000000000000000000000000538d5248353ea1be9eb7d9cb8d8cd49992d6c9cf000000000000000000000000ed46dc9c4979f6657f7bbaf8b1f924771e67540f000000000000000000000000c8847ac1d7890a5f1562d3a642ca1ce876658a0d000000000000000000000000c73e4dd8f7a8476b8f51df2926fd14b20c865958000000000000000000000000f83ff631f7d41ac7a9b93b5b1e6e032f3d9820ff0000000000000000000000005b02439a67f0c91ca94b4b24c7849bb831b30ba1000000000000000000000000c83bae83b056b5c0c4f40812c280adf2f3746191000000000000000000000000d5804c4f861a5928879e7e805fc5bf89c42dbc730000000000000000000000005add61a50c37453b2d10d4582457e996a55bedc200000000000000000000000080fb5d16133ddfd5193dae3fc453ef667c7b3271000000000000000000000000d09d01ad1bd3462128ded1d61e710a5e2fa466ad00000000000000000000000031ffbea61303827451982f166b0d6ec081cdbc200000000000000000000000009715f418c739962cbe205f1357324b7179158b4e0000000000000000000000009713781dd6e5514be149e3afca6f9162a9392c91000000000000000000000000119b6e8c6b258b2b93443e949ef5066a85d75e440000000000000000000000002f8b0b87306ed174f4c287ef1e357b1dc3ec29560000000000000000000000004f4d91ff9298495171dc306e6a510a1d537fcaa8000000000000000000000000c4dc4033bdd02260fdbfa733b2d5261db4fc2468000000000000000000000000ee8446460891cf6504b3d80572031169415ab3e0000000000000000000000000805604cb8bc479d611cae35a8ca1be8527a9eea8000000000000000000000000b087ff012ba15aff53f36b212acf52fb91f396e8000000000000000000000000a9b7eaaaf7435935aa821f02dc3fbcecef98473d0000000000000000000000005c18e9417d795351116ff615f2e2137601dc9c2600000000000000000000000028235fa8ab0db9731e18087e1095cbdc6873df610000000000000000000000002d3b0e59271d0b4c81fa7d3157714ad5bbd1820700000000000000000000000044b9f52463e5e41faccbd07208e5caea4bceea2100000000000000000000000004d3acd521e96ba328067505b556a88bc193b59800000000000000000000000095437cbe948c077eb0fb450862af6f29bf4ce6cc000000000000000000000000f2671bef0ea9be1e2d27ef7aaf05e9e9b454f29b000000000000000000000000719ce6cd6e0a6df43163436bd80e4caf08c66aac0000000000000000000000000bafc30eb08ff305e2231c1d621060dfef48ebef0000000000000000000000000bcd749dd2049bb15f9fa80789e8d0ee7066c71c00000000000000000000000056d819fb966cd8f50e0c1455368c5cc56dfa38cf0000000000000000000000004201140d76de0d3deb2341ed281107d7b34e0b4f0000000000000000000000002cd70514df003f4a9e417a53f00b663b26477ea100000000000000000000000093d3991d8fece8b615ada0e5491da0d025ab3e1800000000000000000000000087c4b32146cd5bc009c8de5a02570dbf3fefdafb000000000000000000000000149b283c2f4a93e613482e1042a18d51379740de00000000000000000000000025eadf01e018c2b6100a28cca04cf43c27dd18e0000000000000000000000000be08df3e52c9d5a102bdef2015a0ca9d60296af1000000000000000000000000079403f37b3568455f68f5082c4825f4e9bf16f20000000000000000000000005ac9f3703c3dc236d1b58d2d63f3978d069cd29500000000000000000000000062252e382f31526ade8081abe5bb40ea3cc25d57000000000000000000000000c5fffa2e0193c476d9e7bbc9fef7bb12c1d638f40000000000000000000000005439948bdb9af8d931a237a34155deafb9b405360000000000000000000000009866261348484add515c3b177adcf83c7116b545000000000000000000000000ebaf2c26580b3299b2c09497fb522327d8f6056e000000000000000000000000ba333f8ff556bf35d38e102a98daf1c5f6d9d70800000000000000000000000095a41dc2cc90f707bffe09a214aa3eacf7d6a709000000000000000000000000bb9a1543e351c3e370f605cc065f49c0c6cbacd4000000000000000000000000a07aeb2de826bb9e0c4705908a3f2a58a5134e62000000000000000000000000421c54aecf34cf8f1c7fcff86e82be3ae1d0299d000000000000000000000000ccbf6106cf582bc054accd52546499dec5f8d1120000000000000000000000009060ce54bcd44d4670c9328a599cc1a450cdf5cf0000000000000000000000002bfb78b682fcd15ad487fef6b15c449f2737c3390000000000000000000000002fa22ed9f6ea97b991a2fb749d424092a8b75d1e000000000000000000000000955e76916a0f6f4020cba6b586c5de7b4beb562b00000000000000000000000063becec66f40b660c19607f7a8a09b383d5084f400000000000000000000000030efb47c469a6d2688f5ccfe4dea1d0a2765e42c000000000000000000000000fbec45e93f801e955452b2d791326f6b39e5b200000000000000000000000000ae1e7ab6f9d56837b7c7d3d80b5bc5901bd2a91800000000000000000000000004b1ed0f3a7740a83add7304d38b1001045aed33000000000000000000000000088c9616d4a41e5ebf29f452d96851ec2d48abb100000000000000000000000095a2e1183ba6406d8993cf2b6303e712e487c957000000000000000000000000d0cbafd50be23caa05d897d37cc8df958f32f442000000000000000000000000e95f26cb29e5b4461279b9f05629e20d7c6b15e6000000000000000000000000432053ea86b1ac80d9af91b895a9b91bae8fb65400000000000000000000000055fcb038356259ce05775bd5d925e3fdfccc3e1a00000000000000000000000039edda91f8d2919c0d9abfffad7d0e7e625b1058000000000000000000000000de1838f139b1e25059e1fe7c404bfb3cf6b40c2f0000000000000000000000001553b3f5876baa53dcab8238d0ece7e8a35aaf8e0000000000000000000000004769202377efe4ebe6d761ad053e15639c52953b000000000000000000000000f464d4a518a4b6e8a09ace05a2cd012f558093180000000000000000000000000a73100a46d34cf034d49b66fd0611a80e29bbed000000000000000000000000fdb520601601614368fd860cffc3abb2c1ce424d000000000000000000000000e2d112ab93424aeb9db068a8ee1b89037eedfd2800000000000000000000000011671920ac9cb9a8cdff979dadb917118406717b000000000000000000000000076f40296aec870c69f1c0ee182fc79917556e3e0000000000000000000000008bec9b0eb382058407998e5cc70af9cd9137dcb60000000000000000000000008188e20b09bafb676fd5e0e3be299ac4668fa28f0000000000000000000000007c6dd009dbf14b8a42a608f2095fa04b7dd595ef0000000000000000000000004160b8b96d2ce1f48efae4ec956cd4b40d6b19b800000000000000000000000033c55475cbcc7741abf2e7a9dfafbbee436bc142000000000000000000000000789ca751810e6e3dfba18ec87488f13a57be075400000000000000000000000021cd3793d43dd128adc8a7ef7cf6f4d13767cb4e00000000000000000000000022d45242dd6d352ec16d407611aeba506c9268c400000000000000000000000005f8dd91537e504cede70b8efc40bdbdf09185c70000000000000000000000007b7748596d2eec2859e54e03cbb6fdb36884953400000000000000000000000039cb7363cb333015b11c549b9e3680434843741400000000000000000000000006b4b345cdaf3572c0aac2b310cbd9d3f764b19e000000000000000000000000fcd177a1b31051480fa2d63f18efc8d06f988d2c000000000000000000000000cc0f020e6eee607acde2b8b19db8dad8365524f80000000000000000000000005d8d56c0db44b2504b98f792fbc8b1dc4731aae7000000000000000000000000936f721b609c33e89668c37dd71311b87c3cf65f0000000000000000000000009b7db82001b92eca4262d7f3979d01800b82d4c200000000000000000000000033e002a16fea7bf43da5460b52f46c1834d68af2000000000000000000000000d0c86b1c7f420e4ebb089a890373d0124d6510fc000000000000000000000000f7810c78b84dd755bf421c1d18ba1049be30525900000000000000000000000004ffa0d39147e5ec000cbde98ff3908d68e125e600000000000000000000000049f327b2722711a80c5f2e87911b7eb972a0bf1c0000000000000000000000003d970637ab8890761c066e721454f718e6cce51c000000000000000000000000307040d97ad93d87b71951d7b5a743880a0edd01000000000000000000000000e2e60a70655b5ea638bc5708824553bf84c4fb9e0000000000000000000000007881d9c1eeff2862de67caba0008fe93f7639a5e00000000000000000000000004a1a7085abc0273bfba1be3a844fd1595dbf37b0000000000000000000000006a170bdebe13dd1c1e71319a35a1d3cff5bf3ff700000000000000000000000064f939ade309954ab3e97e2d17be4afd96616e0a0000000000000000000000002424162841fa97b311a47ce23bcb4afc60ba59530000000000000000000000004123263ea27712cc976d791cbb1e0b786172e2cc000000000000000000000000b00aa00c510db9ad31c191c7e702c68deafe1f3100000000000000000000000084c9a74eac7d6b23b48e418a6f562ac91bf48f490000000000000000000000008bdf29dc8f5d958b17c66a012f1dd9fa3a3ac886000000000000000000000000c54ffb56bc6e2cf07b42a4c3214e06413237c36d000000000000000000000000893c9902dd616a409661a736589495c9789e7149000000000000000000000000575688ce57f43784f3398a6bcf925f6fd2a61a3f00000000000000000000000068ba7cd57f013e2ed468df1aaa6ce40bd86066d3000000000000000000000000f4115d6a4e18466f4bbc1543ab06f219f50307fc000000000000000000000000b801c56011fb7527f510a2b72a00f9c41d85103400000000000000000000000055f4c55fb495ef619d29a50f7ad01fac32031df5000000000000000000000000702edcd8a5fbe4958d50d19ccc13e51b30bc8fbf00000000000000000000000031ff52df0f61d6bc683011cdbb13783d607980a60000000000000000000000007e10001422f6283fbf6fb9fa797469ce63740bcc000000000000000000000000172de5e409240839cda2b1e23e4971b5e34a036a000000000000000000000000dc1fac048df1603438c29aa7ccc2316ccc9dd68000000000000000000000000064dc08bd5e432635cba7d968d02bf3d04595c155000000000000000000000000c2e79c787b8b0cfd252b0c786d09e09513c71a8600000000000000000000000011f537a2949ba59472487b9951a99fddd735204b000000000000000000000000cc3d70538d4f91b1dc33bb5d739cc0e8f8680af200000000000000000000000031bf839807ec92461703f1e9044beee694d6e1040000000000000000000000006c13627a9c8803fde56016f1d62eaa6479fbaa42000000000000000000000000208779d796e297e4900a0670eba35101546a043e0000000000000000000000001092ab459fdfc0bf0501499890263295c75083fd000000000000000000000000269a743ed45e2942c5e4c3c6713d82fb4fc55e310000000000000000000000008f39897292c47a52885542232cc494fa68f5be05000000000000000000000000317490851d4b1128ee9b723c2a1c747c818b45be00000000000000000000000099efafff72ecab3b70b2b32828c7282815d32a5a00000000000000000000000034f7e28bb503965e2898478697caa2d54b0a5283000000000000000000000000bdd0bd82f1bd58ca258ee49d5cdbc5d21f2fabe50000000000000000000000002e76fb0aaedc9bd7619a331dfe981e39133f2df2000000000000000000000000808622076be2877ba52f763ebf8c75636b42d39e000000000000000000000000c2b1ae52034c035be1dd597df6a1f9816aff461d00000000000000000000000005a8f7c37df7e95d6ff39d14a23cbe2afe7929e20000000000000000000000005de1fb678697fb120a5dcc4b27d19529d00cfeef000000000000000000000000ca226bd9c754f1283123d32b2a7cf62a722f8ada000000000000000000000000344beb5fe7604013cae317b5214388e19fef085400000000000000000000000083c37173e31a60bea2f00fca9dffb01fd70068d000000000000000000000000042f6539669ff606021debf0bc54d7117775eeb4e00000000000000000000000035145453f74cc338bdab95d6fc0958d0952f26980000000000000000000000008541dd66a13a7c53293f9a5e68a5a3c9e73df4eb000000000000000000000000c5e3e804a39919d5e3821d204bb38356d00c162c0000000000000000000000000cef79137369fc252e74b67f68d31520b7660a05000000000000000000000000da98b4bcfbfef38f377784abed6615bd2a42a0340000000000000000000000004eb728c31c484485785a1dd21f4c7ee82877210c000000000000000000000000638e98faed8e860f13f5522e4bf96623b4bb8df30000000000000000000000009ef65abd36e090535488ce536819475ef5d65dd2000000000000000000000000a56c813302a43b681dec3343d845abd15671dbee00000000000000000000000023210f4778e19aa981c82bab72b3757506628fd50000000000000000000000006045abd33da830f59f5a6942320c8c3cf70bd2210000000000000000000000000535f1f43ee274123291bbab284948caed46c65d000000000000000000000000975a81823ab3a933cd517dbf38964f0d7675014a0000000000000000000000000672a1fb9f25d5fdb570267f6effbc52db6d1b32000000000000000000000000b20247a7cef0a74ad01300f05065abfaea563b1f0000000000000000000000003ccfe8f162c407ca12a0935b008a5bb9963e7e0e0000000000000000000000000e864957673668111b9aacee09f392fcc31a230e0000000000000000000000007bb576e3f590447b3673eb6c86cb17a037e4809f000000000000000000000000d09f94f70a33b3325cd0b12f49b2ddffbcc262670000000000000000000000001386c8332e8b08cf02e417ae8edccc25ca680e3b0000000000000000000000002bcea5de9c2411fe02b0dc1cdcec71149a6824390000000000000000000000000f04307b8e8ab67076c6cf5a4372c1f9d8fe0fb1000000000000000000000000320f9b7474299e1536a15bfb13fa5aa586b5a0bf0000000000000000000000004f013ee3a6b1e0bd288b82d5f5b3eadea383ccd500000000000000000000000040e6a15c1f93f15823b4015e9b0794d121adec7a00000000000000000000000043e1a943418e6ee39f65b66c1fcdce3c439ff6bf000000000000000000000000c09f622f388fe83b317bae20a963ef74f18e6f57000000000000000000000000f8e3552b90624c8e6ac128f4cf5c68a33656aae3000000000000000000000000ce20ade9e43e09ad7324b31944c1550121741ae000000000000000000000000040d33e0638dc2ac4f0729fd354dff6b6abbf77fd00000000000000000000000079b857be8ab22ed3dfeddbb228d11da6bcd85729000000000000000000000000e1bf476549c04f935403967498900864d1377227000000000000000000000000840c6cd6e685bfaf78759b4d494b9d48579af5870000000000000000000000006c2401b4a63d3d1c0d56cd2ce6de68109319efa7000000000000000000000000e1b0035a4e2cbe64fa5cdd055184a3a1d15d624d000000000000000000000000585a57f7d8aff6cfe02cb9a68eb9e0d9be4b3fb6000000000000000000000000be3f0ff70527208550ea64bdea3f944d52c181430000000000000000000000009cb4eae7f290315dd80d4f39246d2334005d3d24000000000000000000000000bf1a2750126f84d4e9a2692d8b7790ca036af4c90000000000000000000000005c2f92bf133970f5c25821e37417b0a6600ea7b5000000000000000000000000484de4d3b634d6e9a67a5da029052d4699757df50000000000000000000000002b34b0c33158b7dde6235d5ae5014ee6a5802fb9000000000000000000000000a475975a17a0d29a1240949fca953cdffbb71c320000000000000000000000002a4fbaf5cda28f840b70e05c75a6a3d7b3151efc000000000000000000000000d56875c24b28cf7c8874c6455afc6ba8637c7301000000000000000000000000bab96f169c63b5492c11bfc22a94f1ebb07b7f8f000000000000000000000000f759240207fe086a574f8de4dd2ff5969ada1374000000000000000000000000c8f42de607bf440701fdf3b5c0fc33132d43cb2c000000000000000000000000f0a1e6678248a0b8c8ef4f0b5f0e46506741da5100000000000000000000000039a58fa186869a28351d9e6ab8713f8b92609182000000000000000000000000793ee104ebc05e4c9f9b982b8a6f25fb21982f330000000000000000000000001655fdf4af67acecea78774ce7386956f76da0ed0000000000000000000000006492e6ad0d548c9d518463a9d4f4725c3e38461c000000000000000000000000abd2e6e55647db65e8047fe564db3a004d2371b0000000000000000000000000756a32a37b2244e80976be4958488917eb0f765b0000000000000000000000002fd2bb285c36ae509615d383f36684faf7413dea000000000000000000000000596161f0534d77aade9d0cf483430bae18981b87000000000000000000000000d6b3ad7b921415ada92ca46c3c841e83508e755c000000000000000000000000d0ef69c0a2503a697cee1b680466146d286e806d00000000000000000000000002e391b5a2a1fb5f4df379428165bd06b08d4e7a000000000000000000000000e206d4603e8b3e418cffa394e321f293011ccccc000000000000000000000000f042d456b402aec0b1bc93dd0ec5e5f1411108090000000000000000000000009ab114630a61210abf086075af9431fd588e49d400000000000000000000000083682ecea0f203b7375daf74e78baa8785f77b14000000000000000000000000fc4b5a450801048d29be7d94645b45a7a9bd1d7600000000000000000000000006c009dd713186c3dd91d4ea63365613b25c748f0000000000000000000000005e94721831aeb2e2c1510bb8f46677d22f5dbb83000000000000000000000000e77431e13d46e07456c7a770166c3c6118197e84000000000000000000000000d5009c98bc9f7d4fc5667984616ab0781d8fc2ad0000000000000000000000009bd8f99843068a2ed8a8053bfdc235f4d5d20d7b000000000000000000000000a9176d78f6b67374a3045483d0f6c1d0fabe6d61000000000000000000000000c6a64f7a612a76e98800a70693b63f2ba89be242000000000000000000000000b8cd3bade13ab60a70199d49fc546c36c48dd26e000000000000000000000000e4f8ce4db100951e29588fa3e9153fa456d049e200000000000000000000000022a4688312746a867e454da7ed4b70fdee34397c0000000000000000000000008f3629341cbb77e3d40de61b8ee53cd0001862e20000000000000000000000001c72730d1e741521754b422720328fd8c9f0a20f00000000000000000000000037414d36a1e7b432e88b82c97591b41a2a94d5dd000000000000000000000000dd7bd076293f749aa8022dd0356c75a0dba37adf000000000000000000000000fff2465d093ea114bbd66dac1661103a429d0f46000000000000000000000000e2cba6e4ab030c5e26159ea99a5392787014e183000000000000000000000000bee431e29e7805a2220fb9a91a15dd1d84dbd050000000000000000000000000af3bf14cde36a5e79dc8c5fe693bb4ba8122048e0000000000000000000000002b7baa151db3bb487183f0ae1a24ce386ed777be