60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002e20ddbf39b813693cae0ec78ae393dc060460e200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7773746574682e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d596b4b7561576579665278587a4c746f6965384b44433538737a775039366d57794b68737a4751326d6d4633000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055200000000000000000000000063ba2a2cd8fa3764a587b8910fe8851de2da81a10000000000000000000000004d1467c312a83794c99b9db678dfdfa743394ef7000000000000000000000000dfaa87ce92884fb7b5f41a60875cb46a210b22970000000000000000000000009a7720f85fcdcc15bdfd8cdeff089ecca990883d000000000000000000000000f1b4e9733cfb1216f72b368e86c5fd92461d92280000000000000000000000002a4d66e17bd0617ed64c2864c930d7d850d279e3000000000000000000000000c282a0ef71d04aba78a8cb9dc4dd6177b39b4d59000000000000000000000000f2a2aa23e66f8577907ecf6af43471e4c58190ed0000000000000000000000004f2ebf60b0d229e780e2735c6c850874ce0abc790000000000000000000000008ed64122229929b6c46b2ba87bcb13dd390a68e5000000000000000000000000cd7a3e2d4b32c070744f19937f1ca9056a6e842a00000000000000000000000027ac857c5d4fb3d7a4b95f2c5bf113dbab0f4e9f000000000000000000000000e0de81cffa8bc53e5122185e2104124f637da212000000000000000000000000ef51d24082e2dc512ec548bf13977874588a434800000000000000000000000015a45946f2561704203057165507404d9c37f762000000000000000000000000fd74db48fdd9b9d7063ff5328a866f78ea9c8b28000000000000000000000000a7d75f3c339a4721ec739a4578d21564f1496d4e000000000000000000000000a2aa517e309a45eda7f8a27a0e6776878e01ecd90000000000000000000000007da5cb5f8b772f202ef421c96dc9643424524f8300000000000000000000000065cedd24f2f1f61dd7688f6e0e874f668a6ba6060000000000000000000000006c801947659d4bf87527b1eedcaab4abba6652b7000000000000000000000000e6bc40a1b7751722089bdd7c8b5bd544d6f43fe1000000000000000000000000a0bc615c5d49ff206a459986e2174bfd882eb80a000000000000000000000000ee6864c64efb4bfcac5956bbf55b32d7001f87450000000000000000000000006dbb9e3725180c5bd6a4ec7633ec623d2da0d975000000000000000000000000c7e356287282237d08b5dfbd8a9f3594da04d0f40000000000000000000000008355ff3ac64308063511005f627fad37154812000000000000000000000000005d40451dc574997c61e16c30a5c0e3ada80b8e3b00000000000000000000000079b1252ce4dd686492490367a25c1712274f53580000000000000000000000000a33c9896890335c71199977499a3efa605fb25b000000000000000000000000f642ea51c645c48196d9831a5937e95b0e9b4f7f00000000000000000000000023286d526aa8c74bb7ea19b67c82f1913746a14d000000000000000000000000d057fa5a1065ef8a9d7d9b68edce86a43642c063000000000000000000000000cb9b71f854c11810379a65070e9d4600a3a2d3ff000000000000000000000000e2843d1e60ab68d8d616cde62aac1aff4716d371000000000000000000000000d7f2c2be22c21e977fb0a1dbd26efaeeda6d741c000000000000000000000000da23a31a7768c8b8d4ef97d636b33cbb0d34b0bb0000000000000000000000000d517eb790ad36706d2d9b8c3fd6108059e273140000000000000000000000007eaa591438c71584f704a1b85543bcc8101d680f000000000000000000000000258a9775e9b578d5050dcd33ef47fe5144a8e1de000000000000000000000000341b720002118838679b870bbfcbe128b0b2dae800000000000000000000000097d2dc60fc5e01b9ddf5eb138e2e80444d38e088000000000000000000000000e2f6659e0209c3f79132abdeb95abeba0f1f672f000000000000000000000000afecce159819a5f1e09b71aa493b943c6b95a2810000000000000000000000003165dc7d1571caa03f83f321deb924e7f2c931a500000000000000000000000021fbf138ee8589c5d866c105630deb73ecf69d7b000000000000000000000000c4bf80f233ce180836f0450f8a277f8d31c87ae70000000000000000000000000a83cdc233b5e60a5d9219ad37c62e628d276f68000000000000000000000000a4d726f9010b52c2ef8fa7e86055980255ff2afa000000000000000000000000512434440c92e3df0d4646fc8bcba238250ab5d1000000000000000000000000420d152024fdf8c55514396e5b91d8d385c6cc050000000000000000000000003a3d17b02c6380b1fbca2500c5b0dfbd072a2cbf000000000000000000000000b4a8f84ce2636152d0bdb5c10690c4a10c39c1c90000000000000000000000002d8f146c9082bd2dfc8e5a210dd745d70849b359000000000000000000000000adaa3cdbb78612ea346298dc46738aadd55d48d3000000000000000000000000633d59dd8ff493ddedbf07f14b01e10558ef88d1000000000000000000000000d034de6ff38f2d40bdd46b284ba4d2e6fe507cde00000000000000000000000016f28a290cfabb9c9793fa9b06dc98d0fa34b1c9000000000000000000000000d38ae60f72f55f67d2c192009515b5321907d9e9000000000000000000000000780422546d1ddccf016159df5d6892c325e1817100000000000000000000000004b716f01ef3abecb7870e78f746ec490b6bf835000000000000000000000000175a4c9849e9d83899e0c4e488fed19cf94fbbee000000000000000000000000e9d57bc3ddb6743bf970e4c2c68a08f261bdfef5000000000000000000000000c70df24a5b872bd524647a8b30befc8a0c62e011000000000000000000000000a05cb3b21c71c625a8be51466dd8249166072f11000000000000000000000000b5740647b3b48218a7fa61af71ad3905154517c8000000000000000000000000795d94671da1174d6bfb92eda0259fbfd9c03f51000000000000000000000000d26282c9db01158316eeea65bcbd830e5fc5e955000000000000000000000000dcc7405fd6be09886de55087b07b0f361f77c87a0000000000000000000000003cd9b8dd17ed05c67746b260869e7c3f8cd8be160000000000000000000000006f76ec63adc422876f0e295de9fb6cb239d1e3be0000000000000000000000008f4b24d9d1e1e0dea64cd84799d0b4f99d9fdcc7000000000000000000000000c1fa036a769e2783c73270b6898e768b44a835ea000000000000000000000000ec65c846d48a04f293f704b085c46bc186ed4c380000000000000000000000005cf143cd5e03ae8935196a2dc5cd141626373fed0000000000000000000000000e6aa54f683dffc3d6bdb4057bdb47cbc18975e70000000000000000000000007a26b08069dfa02611714e5fb748ef8801b83b9a000000000000000000000000bc14803a9098527e3595efd16b546f72148182b90000000000000000000000003e82c9e5328fc2c3adb7371ea544ee11c1cc2325000000000000000000000000dd763c7abcc302fe3a1d87340ea47656cd5410a20000000000000000000000009b3b4421ed744777208df210908cee33d28f76ef0000000000000000000000002377f2d270359f2fd3f6d4246a6db0bab7498838000000000000000000000000b1fca6f7bcac12afa04cf82afced8fb1cd4cace5000000000000000000000000687d97641475211ab524f27067cf6b55a54cd598000000000000000000000000c197bdcf4ec8d4078dd268faa31cb3bbf86d0f1b000000000000000000000000ee0d21912cd6570bde92173fe29da92ce44145b700000000000000000000000095662d82b0645c6185c21eefa2106af96d5fab5600000000000000000000000017408a34bd9cee1d91744396ccff01a87ca5508f0000000000000000000000009c1164271305139b6d24c1bf62718800ddfe98c000000000000000000000000021d70a6003b34bb339558909841fa2ed6c56095d0000000000000000000000009969d3524e15dc40aaaa88e0dbdc186c5e11d3aa000000000000000000000000220c3398cda48340724a5fc189097bb60a546f5f00000000000000000000000067251f6f4c08c47366711e71af3610430e759b6c000000000000000000000000bae3769ce851c9074cf10cfcebf4c307377f8ed80000000000000000000000005f23c4bd6ff20a8cb49c5a27953f286737d129a700000000000000000000000037aff41461061aecb951c6343445407f831aad2e000000000000000000000000986a1c5d8b61e91fbc0577efcf4cc2f99a1ea3da0000000000000000000000002f837a056294909411cd9be2129779cd39accb5c0000000000000000000000003971befdd4e45367a1f88c545eeed3a87d99669d000000000000000000000000516af047b915467a36f4f5ef322531f5214f7027000000000000000000000000655fa65efbb75e2c645c3ca479ba875c0725513c0000000000000000000000006e81af1bcd504a51da5bd6a0d7df70d7674ce90e00000000000000000000000001bc6e1dd078008ef252712b64f2e1a9f3421b100000000000000000000000008703bdb1b413060a13c2f4712a30adc86b34f7ce0000000000000000000000003ec876f1ef6f1e3413fcf354a222d65f3f67728900000000000000000000000091802331813de5c2e7916580f65b2e8fa00d1b75000000000000000000000000972d23e39cbeca780a778dd81c94b0e8af43a627000000000000000000000000f513a59d0e8d0ddb9898fa544d955e3fb0ee32c3000000000000000000000000c711f764ef89431e4782196774dc9237b69a1b690000000000000000000000005279988d08202bba30990cacd5b296eca0f135f10000000000000000000000005847e1728a82e8b0738df59b6a994f173ba6342b000000000000000000000000ae5aa01d0385ecc1fd36cd4b6b5a7e8699b7c7cb000000000000000000000000204cec13a5360ea2d92e0e53b339f1da0e45ba69000000000000000000000000a7f5bbbf3be2172c9e2b6b18f48a39b3ef4d610f00000000000000000000000039181cc24d46858b46144cc587607f53bc334e92000000000000000000000000f6aef1044028907c86eb8581b1671e924392d3b4000000000000000000000000ade9b7a42ab5576af10878564b1504fe0145fc5700000000000000000000000021b4cb462b53f249fd9f797ac24dc7d72420723600000000000000000000000043e2ec837a789fb39f13098bef24c72c27c2880600000000000000000000000070f43f3f3c7a9850519ca1776579048c09774de600000000000000000000000063331ee33c6cbc4fb12d3abfd31ddbef2e7dff21000000000000000000000000d7e8867e42f9bc3448c10e43e771a953db9d7534000000000000000000000000cdb55a0d377f903d029c06b1b5ab6babf38d238e00000000000000000000000028912266aacf6b86b11c151d3fbc1f99d3e3be21000000000000000000000000b9a7d3b4f8a589434a7a8981175d19b7d3351bf4000000000000000000000000dd62d9c4f4d5bc0b475410edfe0aba2ce76c9d98000000000000000000000000bc5a69d1e8cb475ecdad4ecb521cc50b5384ddbd00000000000000000000000019565b4031c778a5cbf1147ead27456588c7ef73000000000000000000000000bc27adecd5c4be77cec8752869ab7c88d7cb8112000000000000000000000000ceb7d31d0406e5bb6b3277edb8f2961f66a64d180000000000000000000000005b89988126afd5b67aabd33169f72f875dae14c8000000000000000000000000f8de6f59890e3d9fec0684d80a9b09d9d846b4220000000000000000000000009ba01611ba073b514e4deeab253e1175349662a9000000000000000000000000b760fa3f8ffb1bef5233da0b31e3a71199944642000000000000000000000000c77b49ba870642e4c6adbfa676fbca5f5703d02c0000000000000000000000004cf998191b9c2adbc8932008bf9518544064850e00000000000000000000000020b7a5b794256e596ae25636fc8d04e2bb182ce00000000000000000000000009ca7d2b165dfff9f3bf7b2c4595ad66cee0b5ad0000000000000000000000000bb7b539210e179a27a7c11b3587d6c8be2f777af00000000000000000000000030a1cb1be6986d3c30caa898ad1f001a14d180030000000000000000000000009325224467715b064cb35cc881d3acfc6b3294280000000000000000000000008cbad824c1af22a8eaf3ecc5443ffcf9a8f16624000000000000000000000000bcf2d43895fd1e97c4c57fc5d859ba264754c1560000000000000000000000000d1fb3990f8f95da84e76a18bb0479d05aabe2c5000000000000000000000000b95bd08d0759ed5ee40e221c2f338f8a11a56238000000000000000000000000e57e61f0688cfab4f9123893ff304af562b8cc02000000000000000000000000d080860bdf5aa8434b05d21821e00ca2ee23dff2000000000000000000000000867a547c23c2e476c2ccdf13ea8916b48338d329000000000000000000000000fb39b30fc8f80b6ee8ff91c834d84431e631d17d000000000000000000000000bcbef3b9f50013305afe6deb40dfb0ca513169bb0000000000000000000000009b7e79162b11363aea5a6e9f8e46184852461bf5000000000000000000000000ec30dd9868f7d4eb1b57e898ed7e25f6d387784900000000000000000000000063415ee0ca1abb51fc9d33fb25e9ca255d473a80000000000000000000000000575c55413c0da9d8ac7f55470d932a21eba0e64b0000000000000000000000009d7787c8b5f7224def394afa7e995cac68cc2aa2000000000000000000000000cb69e7352b42030ab59abf09f520502cd42061d40000000000000000000000006e3d02a31d4d8b7aff25dd121ac699a004c19418000000000000000000000000a3c4a481eb1cbfd5469031f1abc4806dd7d6e83f0000000000000000000000007d95d724c44675526383ef0c69b2745e251fd58b0000000000000000000000006c26f435cbce016491c85ec293e233b79e49002c000000000000000000000000ee56ac21f719eb4d23cd2db4e69308b56cbf8bb0000000000000000000000000620b4a196e044cf3af5637c0b91d67edf522dc8b0000000000000000000000004d28c4dfc0e10c35d3b18221584e7693ce93e8240000000000000000000000002bd6f081d02b677394b3e2378c18f0cb12586ffb0000000000000000000000005d06682f602e8c70fd9e10f67df094173ff524630000000000000000000000000b806311bb78bf0b27680ce7864eebf83199b52100000000000000000000000097db65f6e64acaf8db02789e142e49389c8564be000000000000000000000000da9174bf7aafa3cab97917bd30163dc057fda8c8000000000000000000000000ab91686e238ab7e1efa1abe92133751eb772f23f00000000000000000000000005add8246d4355b390b2be4940b88c74fb7a9c5e000000000000000000000000cbf7eb6294d2b06a2cd50e7359f2fd578c2a738b000000000000000000000000f0455f6b67394d886f3f583a29e0d50f7fee5935000000000000000000000000680d2ab325e93b05e5dee2cf5635aa49b7cd87000000000000000000000000008189773e9cd852f0f95bb97a2973a5944293d35b000000000000000000000000189c42694b3c306e420713630b283c4861b19b780000000000000000000000001b174264b5994f5d7c173a4e740884c5dd7a66d200000000000000000000000068ed4953dbd8d6f5cfe3d5a998e4965b0851afaf000000000000000000000000a7b9965a27ac2d81e9192c64739e3e99c9f74c80000000000000000000000000a47c9e004b2c56a28d64f5b764877dfa02c86939000000000000000000000000908c793ffc67b78a0826cd622b9850fb2752a57c000000000000000000000000dc79ffb2042dccac85a4f79979f8ecdc9cece984000000000000000000000000b02c5576f42f963cf64d0d8de18b61749d3ee2530000000000000000000000005bc5ec5130f66f13d5c21ac6811a7e624ed3c7c6000000000000000000000000106fac15e360634071a41a215321c6d5dd5b359f00000000000000000000000053dc77bf3de2ad1bd11ff892570cf9fc83e7801800000000000000000000000017c062882e91d16311cf1a83d3b6f56e109d5ee1000000000000000000000000d3de4612a8f9ca2a96b4c5f97ac6c75efa73827d000000000000000000000000bdbce09cf017d8bd51c88b988297b594bd2d3f10000000000000000000000000c3e8ae2e764d25eb2928fcab501d7d8e9bbb0f1f00000000000000000000000014b0d05351d7c426c1704bb9123cef1d21a43b29000000000000000000000000a38aa9ae8953f245b44e84b6f25e0032e58b1f42000000000000000000000000405608f0b9518f9a2e53bf69437a3f5a5d6cb3c2000000000000000000000000de40cc402dbb2c126fbab4bb70bb22d7bd7d6ff8000000000000000000000000baa1f484e04b4cd8c0f46cc4d64282782b56d3af000000000000000000000000ce2883bcd495e2f64cd240a81895e91a7d6c5b17000000000000000000000000383b788cabd25572300e11d33ee4a9d23849b7db000000000000000000000000138589f9d1ab4865d644b6bd5d7644688016ef6f0000000000000000000000005b8a9e59cd8aaaf2874ff413ddf6e1533b7d69920000000000000000000000002de4258299fbd48be47a1286ef8c79e6d73e69cd000000000000000000000000e739cca198f280a061c6a1d5b17c1c3ae89cb07000000000000000000000000089b318efda6a3e47709bc933e7b604fadab5dddd00000000000000000000000020f2739f38f872f38fd789801a18f7dd2025d9d600000000000000000000000066a232451f9ed242cd96c2de9184a0c62571ebc1000000000000000000000000023466be3467fe447d67a022d37b3f545978566d0000000000000000000000002217332455820ef2739b2b7db176b566cd6bb5d0000000000000000000000000c5a1901248306adf964e9cbcb2e565be2e270a4200000000000000000000000086a94c421cd5db70f5c8f72cfeab2dfce684f08d00000000000000000000000047f6a801d5f85ece22f0bb1cdfdb21e49c9842d1000000000000000000000000d1fc993d34318251f4d7517eac987ea4b49d0b250000000000000000000000002c7131c6ade4e26dfd9bf3c5c4fd48d3b4d1cdbe000000000000000000000000df2018dac1f1cc2d4d45f7d97ad60b71c1d4a0da00000000000000000000000063b0500e0f5a6d67a7b625c115aeacd3910c1988000000000000000000000000ce6008ac40875d5647cdb2e03fff3a3927fdfc4d0000000000000000000000006ab9dc8afe71ddff810dbbd521e578f3af957179000000000000000000000000cb08070b30b6d225701051dd7ed6aa41b3e682c400000000000000000000000068bb5a6d14caceab866037b1502565f5bba1750600000000000000000000000091e30a19cd06d0f07d7db777a544502b5c7c7bcb00000000000000000000000013fcc88517a71a42c66df754303f4db040b96825000000000000000000000000900631f95c34d02523ee3cb1eb3154d77f1a0312000000000000000000000000170129645bd524265ac90220702cb000dc1b2bbb0000000000000000000000003e2e6134f72ba1fbb48fd5a840b11de9698e7b6d000000000000000000000000eb125ce7e8bf653464545114db5f1a717198a46100000000000000000000000047a4a47dca2306c13e8c8bcda1bc44701f9b0c7000000000000000000000000092a887e9a18d1a0948c9ba6b102979ec7aa5624f000000000000000000000000d8846c4ba9d681fe719877a0e4837f7ddc16f303000000000000000000000000c9896c57121a449f250834785352d509274c92900000000000000000000000004a65c055b4ee62f98faa0f0b5129fecdb8e39108000000000000000000000000a3a13e9e84e836a87338b7e863d1c134e9e8fd07000000000000000000000000ef020b16701a3d2a775346c3e2ae51c115b43480000000000000000000000000c6ff58c33e8c6555b7c990cf62acb514ca4e7b17000000000000000000000000fb375d25bf872b4f35ac28ce8f6148f3f19db8bb0000000000000000000000007ff049537742f2d2af82c0d3f5c74e15846afc99000000000000000000000000618833c06a9dcf51dc369dc2429188624354310a000000000000000000000000013a366139038ce8d690d9a10694d67a020db136000000000000000000000000df3053c95c5638cf379ffd649c4ecc8b17ce267e000000000000000000000000b93c46c0f51430dd0f22fd00554d66601aa3269a0000000000000000000000005a0d36b6723ff7d86a327cab370bf35534545004000000000000000000000000ee4abc1399bf438eae7f97015ae89747eff54f35000000000000000000000000f409188b865d08d70ca4720b62ffdfee501ce95100000000000000000000000099c0a4a68d80cb0ce2c6293fb8d42eec8f4524a80000000000000000000000007be712690fed6f636a8ad150852f78c82a007d11000000000000000000000000d801eac201fca2bfeb914d55814929a0249be637000000000000000000000000c415d69a26ade5cc35f0df0bc2edc573c244163a000000000000000000000000386328899f8d1834071e14d419a2f13bb147fc4d00000000000000000000000012dccfb3f517576de430c9df8b1f14d252fe9ec7000000000000000000000000cf33bc66c8ae177347fa276e7abe11971bbf0f6e00000000000000000000000067cde14e49d0923a8af38b9261f4bc2a13bfa74d000000000000000000000000c8cae4dbff0ed4fca7d9d66a08a922e112e68e1400000000000000000000000068f491d24c7202895a9ac50917bad170f80a023c000000000000000000000000c67fa7189201149650a15d19418af555672f5f56000000000000000000000000b975158d1c365ed137e93fa2f17ad860285476c8000000000000000000000000956f0917c6d85af6f5617ab5493a78fe312857ee000000000000000000000000ad25ec7e357bdfd9ef25462ac45aaf543eeb34f1000000000000000000000000c42c14e3105f239904f853509de4aef8e1b5cbfc000000000000000000000000c00ec5064f48432de8c2b3ca01c78c8d6c1eabca000000000000000000000000a149dda5b7eee3ca52b05686327b73b20c0f0aa400000000000000000000000034aea9615d4b02cf472ca8734476f64d9410fea80000000000000000000000003fa930a14c9a35b6d4b3babaae395384eadd0d1f00000000000000000000000006c2c17c6dabfb670eb9f43c5e45afe0ee42f211000000000000000000000000bb92fe361b3eeec83e2f7eca63a15ebea780a13200000000000000000000000040eab9380cbe4d612005015ff523ce79d06ced68000000000000000000000000a6242041ee738c02330ef8a50c08cea67e4f30b9000000000000000000000000434fb1a336a36d51f2f64d05419b3e7d603c928f000000000000000000000000e1a0ed421c48989603e99c73c14fa211ceb06dc5000000000000000000000000642be254682733f1682fe697a06f7632f168a75300000000000000000000000039e89e9bd3edb99795864e0088a5e0b2fbcee0e800000000000000000000000084af3d5824f0390b9510440b6abb5cc02bb68ea10000000000000000000000005d0e2f8fcd9fdcf53f15a988eea53b51e50a59df000000000000000000000000e480f2004bac1a92d7182b59461b8685df1f24da0000000000000000000000000e1ab2d4d1e4d8ab41adf9958199272bb184baa8000000000000000000000000f33ac62a02849a19ddee6ecd3d8091c2a802531800000000000000000000000035a11c30c60b82771b894dbc7346416bec390ebb000000000000000000000000a74ef63bffac18eb2172126909145dcfae623257000000000000000000000000aa7d8920edac42896f32b32bc713168634219d3f0000000000000000000000005b58cd3398be9df61f545e00c848d96c598cfa91000000000000000000000000f205ad247806f8ad9ebbcbb3dddc1951e61135ed0000000000000000000000000a7222d6bb663183cb18a64acb42386478f6a3620000000000000000000000002b948630ac755a8809b5a00797cd61c47fdb204d00000000000000000000000004d518b6da6a454d781ec54176301d8d9164838f0000000000000000000000004656c0390f69ea0bef07bbe51114a2722d6961a90000000000000000000000001eb1b005e811824e176989312d538bd7d5ff0b78000000000000000000000000204a7f69ebbd678886460a716d4954aa808413ec0000000000000000000000008aedb7c040d27608f98a308e9bab34864eec0a050000000000000000000000004189d3e88c7ce413dab48eb526f3e059f408128d000000000000000000000000b9a11b0ce633cfb90d000d73ccbf3530b4043d290000000000000000000000002894c10b6fbff418619691b39bb4f68e72ba1d13000000000000000000000000037d348eab4aa542c3e2484b718ffa1afa4caad6000000000000000000000000d8aea286125dbccc6b5e7b230bab69061882be52000000000000000000000000760a82504a16e2ba96463e047ea6af63854a4fb90000000000000000000000009682584948677041f724e2e306be525e4725fba6000000000000000000000000ecc391c9832e5dd8fa709cd89dce3af234709fd70000000000000000000000007b3d927906024cbca1eeb9b31b011f7edb93528c000000000000000000000000f2598b0082fbe6af0d8bd23013d0918a7e5e745c0000000000000000000000001602a5de25e31c15de4e38973e8a44149df5282e00000000000000000000000037f829d8a663f1ecc9411bf3024b165d4db95187000000000000000000000000f0c3afe1773267fbf28678a50c08ead4d3b59a47000000000000000000000000eba3b940e330505ebba7cacdb8d34bf57dacac25000000000000000000000000fade159b1100740b5454a8ebeeafb73e1109b4350000000000000000000000005b5d50ba4e01d41f99f33f511a55299d638d1c4c000000000000000000000000bfb233934ca6ffc087d54c7c02f0923a1fc9961d000000000000000000000000ed1a64aa793a9ba802d6df7cbd5485004f1fab79000000000000000000000000318836e83ae51cc6139b8bbc3651fb50262762dc0000000000000000000000002f7efad314d82061fcefdc561d0b58627f2d9fba0000000000000000000000008e4ab288f96755beae51ff2b3b60e5fee9a05e4b0000000000000000000000000e37e317abca4e3aacd89ec60c2188ff7bb0b992000000000000000000000000c5ac77b5c3cf04f8d7ce3aa46cf9b3d90c24426e000000000000000000000000fbfa8116d2be15ecb0638dc482cdccaea64b50f90000000000000000000000004ffa7d4cd7d238e3d43df5ad831ce7472c774557000000000000000000000000ef06abd0565600bd0a900fa3854b97b34b011ab00000000000000000000000001e100c5fc74e468359fdf4d3afa7dc2cd70dfb02000000000000000000000000a61772d26cd91a9d69b565e89d812f59d7dd93b10000000000000000000000004f95d236a0ad0e7ddfbd3828e7fded94ede30824000000000000000000000000997a4898c060b1052d4ceeb3c3271735f83c81df00000000000000000000000044e623584f90d6fbabe930221d47e0de4248e935000000000000000000000000e63d255ce1f9cc65f12c08862a5d604a73cb214600000000000000000000000030f835c90b5a873947465ce169012c627ce2f343000000000000000000000000a70514574d2ebd3a568caa3133c77e72360031be0000000000000000000000001614bac9f0bb328f5674081b125e60816092787b00000000000000000000000092a786a72274d8cce0ffa1960b1b218277e5e73300000000000000000000000040ade94bfa6f5c5ddd8560e9caaba63837b4cb310000000000000000000000007b76fede097b54a39c3d71afb8b7f0a00715a150000000000000000000000000a7d8fb15aab0e2df5ecbb7c4379324534416a6ab0000000000000000000000001a19153b0a64b48f2961bf90f058279b72929d74000000000000000000000000c768adfd42e281a910601f96c7cbeef8cb0c61ba00000000000000000000000045122397aa7621775ee101a1b765d7d8163fd0ca0000000000000000000000005cb45d29ade2a4d004abcade1a8dce12f95554d40000000000000000000000009e8039d0155f1a9bed43424bab8c78af9186c1eb000000000000000000000000d82816c5a39b6fb42e9a7c3863cda4be3fcf2dde0000000000000000000000004c7e2dc6c324075a5070b26e3945c509910aefd700000000000000000000000096c53dbe55a62287ea4e53360635caf1ccce467d0000000000000000000000007eb885b31130543f7a8e1fcffc4d03159838e5980000000000000000000000008da6e3bd03ebb05e147ff89ffe31cc6e67fdc6a50000000000000000000000005b8607f51408f16f13c2ca04fb5432bc48137d5c00000000000000000000000053bcf39aa609ae2dcc01cfcc1562655f5f6d37d700000000000000000000000009ddec33a6f4010338d5ccc436075a971d483bdc00000000000000000000000009a95144020d0a9f488843bf5fb351c72e95422d000000000000000000000000ada1c4f28ccdfb9836c2ad16f1d94f2adfe41917000000000000000000000000cd52b76e539f54af536bb5037d0207179ecc75fc000000000000000000000000a9a7a7727cce591ca875e8c65742df9f20cca1020000000000000000000000007a1214d0928965726877f5d189661348aafc36bd00000000000000000000000035f2abf9dd4df4874555b11399a9aed28fb6df3c000000000000000000000000e4da19366b53eb14a4ef7beac4c7005ae96372a70000000000000000000000008e59f5f5905df49e40f92aa1e16b74aabc34e23a0000000000000000000000003951e37e3ea796803078dc173f090f26485d8b190000000000000000000000001cdcec6630c99863fb1307c812691bc688f3e92e00000000000000000000000080a25358396717e0c25fc9fc9e3c1fb09e2dd980000000000000000000000000b1c376b6a13fc92009b4b512c46a872c62770ab000000000000000000000000005b16bf272bdb055c656b7f31a94f3f6c081688d000000000000000000000000b3fcbccf1d029fae5874f3aa5b3ad2fc124ee0ec0000000000000000000000004e13ecaa760911cd433038980070acc4ac4f63240000000000000000000000003496f3600070cc01d9665d1057f6f39afc0fe149000000000000000000000000135e4d35f873c177cfcb3420c30ab09c502882230000000000000000000000009b1c52ee2d880009470235281522df799adcbfcc000000000000000000000000d098b264eb7691d0f5618758c392aa33a57d5cd8000000000000000000000000ec8cbab21d13fe452c54abc4d962cc2a0830314a0000000000000000000000006b9966ade48b9f46a487479e7cc226f8fd448bc100000000000000000000000087681dd5254e2d567bc8916506be5284b1b10b1a000000000000000000000000ee4422291bf82e852a6da4cce0de2290a8026d7600000000000000000000000009ff12cb1bda525f3e2924aecf5320b57de108f20000000000000000000000008b39b4a90604837ae472a824b8a79ae8d95ee6e5000000000000000000000000709a61b5b301417f47c9a43939a6909b4ea7d4850000000000000000000000003611f0460551bba345d2ba46884c0038fee416bd000000000000000000000000a6c98e3bfc95873e3a00f17ebf44600cf305203c000000000000000000000000184e07206266d18cd2650cd2357ff0627bf44f70000000000000000000000000622438202bb50583dfa854b89ecaf6593289c7140000000000000000000000008015b9c70b51a4341cafa682baa4fc0ad297b0620000000000000000000000001ad42cea135a1ee8cf84467468612f053e5a3543000000000000000000000000616282450a1fcd0caa5360545276604819d4c37f00000000000000000000000028d8328eaa368b99dea0480b9e53a708dd3e0db20000000000000000000000005c3aa0905567da5de2201bb7a7666d94de5772be0000000000000000000000005a0543c73f4af562addc99e5f2e6d9ce8ca4842c00000000000000000000000014ea3e7c229bbb9d84ba2a7ac20a3260730b0674000000000000000000000000bc8e4447dc5e9865caa80893040aa533d8f0109100000000000000000000000096758878eeca4fe0804cf9fa71ffbd6f5ff7fdfe0000000000000000000000007e7f686c203d3219843eff7b7c5cad1c1b7ce47600000000000000000000000013e35b33b929bd96a004ea88d1fec552b205a23b00000000000000000000000056540ba1ea3e070048737608a32ee064433093ce000000000000000000000000603e309c522575c9367274a2718fca354eae8d90000000000000000000000000b41ebc674eeaa767ce1b70510aea5ba932a5e9fd0000000000000000000000006d92d836b051df69369838874af6f3ecdccbb65f0000000000000000000000006d77b1050af62b8aadfa7af1c54382abbff476b00000000000000000000000004054994b7102b52b4ca003c304642d3c0af48a8e00000000000000000000000080abef7fb67e53fa7ebee23c79f5f425a07832700000000000000000000000007828d808683930412c4478059847dc39e47afb7c000000000000000000000000f173e9d342de933be804c165aa068fa910b9f6470000000000000000000000005d52b50ca4834159e0bd11e2a7e170a1cfcab33f000000000000000000000000276dbc8c915c5159d7f1f730f02d08fdfe6c1787000000000000000000000000d3d415a5ce61b4a5c4602b60cec82831304bfb4000000000000000000000000033a189a044fbd681608451c9917fee6b26f2f2020000000000000000000000004286609dad445c5c33170c942f6e0ed6c56784be000000000000000000000000be45024f3e0724d5cb555e1b330235571f765d2a00000000000000000000000039d7690df36d938c82d7d0e9e3553a3e91d17e6a000000000000000000000000022db5dbcea07e55d7ccbf527bde24df7070ffee000000000000000000000000ddb92b0fb49615f97f189436a066af632fa22d2e000000000000000000000000276811f0ef530cf2f0d882da4c626fd7006afc390000000000000000000000001eb9c9a8194d0ff1cc058541e54a4dab8e51183300000000000000000000000030dbcd59004db56bc2ecd4631d76196609d306ae000000000000000000000000140713bbd82113e104c3a45661134f97648079220000000000000000000000007debbaffa7882bbbba425478716a40f3176895d900000000000000000000000052ead53bb6f19d8691b46cca8b5018864f8c860800000000000000000000000032aac428f3006e5f31197f72b1febcdbc32af2d400000000000000000000000032a801dbef6e043a81cda87e323cf4a7353d27af00000000000000000000000075e9fdae4e692bf6049d93f37f663b0c84ee691a000000000000000000000000f58bcbdeaf982cdf3ecfe255894121e169f1f1f6000000000000000000000000f843704dc85f449cfaf3370af9888b9d30c90b1d000000000000000000000000207db7c1045103002466172efbb119be8e174a280000000000000000000000009aa4d525e124425603e88391277ecb7f51504a26000000000000000000000000382f15b9c2cb2237330d77b1a2f447fdba3a5014000000000000000000000000277f29e9abab8e9a3ce2f70f3ad713bc5436048d000000000000000000000000e5f5604278a9678ecb61518363e82b3e0dbbd99c000000000000000000000000e62a2441e58fb13f536a5d9b84706e4af9fec098000000000000000000000000c105763c31af479e6fc90bb690a7752ce7ca01b1000000000000000000000000fb82270501f0e42adea20f976e4ba478ae8f11f300000000000000000000000074a1c194f5a08c4519d8ecb503728395c97e2ed8000000000000000000000000b397940404b72c97f9d0796aa47cc89c361c04db0000000000000000000000008fa9ec5fe09d7b957160c7dfa197facdf4c62f3a0000000000000000000000002a2f17db6f5a9dff54ca0594046635978c4bd396000000000000000000000000060e8a2b2d433b98bc48feeb2c79497824042484000000000000000000000000a1fb4c6caab1865fe05c03753d56a9404d2fc5c8000000000000000000000000bb9407cd66c9e3aefda7907981024176eb7a4d18000000000000000000000000dca674cd3d825de43b3eee5a2a43bcb9cfba9212000000000000000000000000857f876490b63bdc7605165e0df568ae54f72d8e000000000000000000000000d49f4245099d1790a10a02056a1c08fd4ee4dbf40000000000000000000000009fa8e170e8b264fa82c5d68e9da76399d07409f7000000000000000000000000b841312dad149cfa0063acb214dab34d7999dea2000000000000000000000000c614739d9962e8003c170dfb81e7f2034a3af11b0000000000000000000000008bda633090984788ab728854fcbafc78f3138ef300000000000000000000000029e773a798730070b341dc09e58d224fa3a55eb20000000000000000000000002320c3ccbbc8b41d3ce8b6c97cba5ad98d342b15000000000000000000000000deb5c71313508c09c5f9c606c55876ab0bed46190000000000000000000000006304ecd489fed1acf1fdac503716b24fee69fb60000000000000000000000000a6c3fe9a40151036a8f856e11896a9dae43adb2c000000000000000000000000f17a9ef9d285f716b85bcc13cf3eda0d5a8050dc0000000000000000000000006b7c8354111b67a1704e39b9f12badadef8c3731000000000000000000000000b814be629975cf1fdfe434d206fd1088dde3d974000000000000000000000000c0444ce1a8e883c96eb2a26847c22206a5dc652b0000000000000000000000006ac7c4c00f1224eac0ef26723aed7b8175f07e280000000000000000000000001fad775b58cf269e7b9ebb9f39a1dadd3999dcc9000000000000000000000000aa786561b1ac55dec8a657ca4d4da093b259060300000000000000000000000097f83bcc6f9a153bc9aff10145fd70f53f1d7611000000000000000000000000e90dba47f1121c1e2116d4aebeb38fc70a6c9c4d000000000000000000000000e3b442efd4bde9de42ec8b36efa5f1f72eb50ddd000000000000000000000000f290a36cd4ae7a264de2a07e63ed39deae4f7abe0000000000000000000000002fde176920b220060b43f05705172e8bb192270e000000000000000000000000564457c711b9091e0cdb7708f3643de3253ed0e200000000000000000000000025b1556668033a13d4f4a6b7b4a40fbd475c3788000000000000000000000000c7bba7980679cbc4e01f7eeec811cd619b53c966000000000000000000000000d4fd46002ecd280b60f7e4a42dc9e41c160948530000000000000000000000000c9b4b81dacc6828591afd98a01823a5873b6b15000000000000000000000000c103092615db088efe62f591c166d9a3a406c732000000000000000000000000e264886feb92e9c6a92fa196dfdc09d330b66c1700000000000000000000000081d8e1f1662480e9bb4eb3f3b61ec9434983669a000000000000000000000000fe499498880ac5b409ccf8d414d1bbaf18bfc73b00000000000000000000000037cfc58935b76066524051df27502b95888e0d2f0000000000000000000000007a1012fc175726cdca0076a822f9a847cf9dde9d0000000000000000000000006733c60e6e02f9c8fa221db1aea018d80d949861000000000000000000000000735ba3df7c70fefa144ae5ce9396053167c3aca6000000000000000000000000f71a3e32749ae2e4fb07ac9967472dcc7636ab0a00000000000000000000000072c4468a70f27c21e33e0104da23e168b06e3158000000000000000000000000a36778b39c5bf3487e156e8429bc15f9b82b6267000000000000000000000000e94f6dbc5be00cb6b579bcd50edb98bc7f9e6686000000000000000000000000e6ae4cfe887950dd050b2242ef5f0abcc0cc93e0000000000000000000000000c82071b046bc21512d5c54ec8763c066ae175b81000000000000000000000000109015803fa8956812c1d1aa45555760bfa9e0fd0000000000000000000000003d508ef57a693328196396b4e6f247872e4c45bf0000000000000000000000006055a1e6403fb812c2cd320dcffccea9d17bb23b00000000000000000000000043f75b9240a443ffe10fcb272b887bdc795eae4e00000000000000000000000085bd86c7fadc2b223a3ce92c74223e7793e7006a000000000000000000000000427c1dfc5bcb038f4d64847485e5cc44dac49eea0000000000000000000000002b374a462153473ce7b478559da128c25ef224140000000000000000000000005a33aad07e20c1f16d6e4a3958dcfcc0cc14699f000000000000000000000000121575036620f7d0aaa8992e94be7d24a7377e440000000000000000000000006ef2e6fbb688730a38c107b78aa3eacb19414a6a0000000000000000000000009ecaacf821af60c6aa1331a6c097579c9d279782000000000000000000000000c929590f806890115571400877f3ac9237657293000000000000000000000000d8623e14fc8731273c4985f7c09da0e5664972b0000000000000000000000000a51708d9c6b1be1b60df79911c3628d473fdf162000000000000000000000000e84a4d1b77b1d6f00e3d9c77694f75a517a9721a00000000000000000000000093c4b944d05dfe6df7645a86cd2206016c51564d000000000000000000000000d2916242aa2eaba740540c6a3b431349ef7a92a6000000000000000000000000b69ad58588b3ee6495176e75cade92381c6798ac0000000000000000000000000b4b08d6793c9431887220f8d11e2b0fba18f476000000000000000000000000e024227b53365daa605139a37d4c31dd2b6c827d0000000000000000000000004ec3d4834180f5569d82a66c2d7fefa55696a444000000000000000000000000f87a4690a11c0beab5f204c2ff83ea94ba317d7e000000000000000000000000d02256a7678316097ac6c128ebf042b6f9d0e4a00000000000000000000000009c962f6385ee9d9ef9aa7be5af2e7bcca569eda200000000000000000000000016af0a2a162b1bcd7659e56fc1da6678c1b51a2800000000000000000000000067cc739037db40b3c0f779bf3b5f835b720b48f7000000000000000000000000c0f7c4cf1ed78936d7b0d564d6dd50327225a3040000000000000000000000006916e580077ef77c579cbbd033f94b9d63bed2500000000000000000000000000c9ff457f1cda6113555c4a6dab2db297961a18a000000000000000000000000ed4a59031e82296ed0ce0e3e1bf0020a5570150d00000000000000000000000014e24f593d8e868641ac214bab68e0d943f38053000000000000000000000000f12fddd7456b66220d884fb4d6cf8b6cecbb085700000000000000000000000026ae6de15702dd23e4f70ee0b85ea52a54b29e9d000000000000000000000000b44c3fe975c9d31f5759c6e7ef87e490a121c593000000000000000000000000afe27fa4ef2f33de1b95bae47760f1cd2acfabba0000000000000000000000007e7ce29db42a28dc88447aa9a73a0690f83b84c3000000000000000000000000bc36ca5a42db3b4d86e0117be727963365792cc6000000000000000000000000bd8cf069bb1fca102dceef0f8d1c5bd4ed21951b000000000000000000000000e40f86b94a8e6076a73653cfee3961b8afe9db36000000000000000000000000a17107ce5a26b651dbe5beab1d67145a41f3ae3a00000000000000000000000019b4dc54df9c0a3b4150c52f4abf9954fa459232000000000000000000000000a313a9c440c2e22d4338bae676f1857117929ab0000000000000000000000000d83040057b4c532f2b691b183759a033aa1dcfca0000000000000000000000000e1644aa37702763bedd64007e8a9d9a56cc72ca0000000000000000000000009733bb5d6e46765255670f25289447cd0962091a000000000000000000000000165c2c3a037c05a8ce2be590de176b9852cff764000000000000000000000000f03eb2a038a5102045bef3baac8c439d7cc6914500000000000000000000000045b74d1e0e26333d54caac233df5ad32bd793e02000000000000000000000000c2105db28e47e6ea47554a2f552db3ca1c307f1900000000000000000000000043f17ce4e6d3e35672956b78a2d2b2b1f5b695880000000000000000000000001a0ff5a3d1a78a573f7a6e2b1ae08521795c4c55000000000000000000000000e112b72df3c160e379bd67245047acfe31212c97000000000000000000000000ab4f17b9b7cb7ee09c63626f5a767c1e5902eb6b000000000000000000000000b02ad65e948c13b5709bf0536064830c66bc517e00000000000000000000000068500c1d8b474df30d675a745f31abbf7c5e06bf0000000000000000000000005de31eca976162f7cae908dbea2ae7d8c856dbcc000000000000000000000000e0e106d9776eaf56ba88b54dce4a1f8f73d17b7a000000000000000000000000e6e339731a4effefd3c21a3c47b4409d8cc2a06e00000000000000000000000020c216a3092d2ba6f6b5c34cd233d0af8a3db77300000000000000000000000008cae584e60da893dbe30d8e3043bd3a3e9f04b30000000000000000000000004cc4034276745f26758ff00f896e9e0cfe41ea6b000000000000000000000000b5f0cd446d1b92d923792f56b0fb2b55838356740000000000000000000000000cb313753f31a07b7fa8c544c29238caa997e7ae000000000000000000000000a12c9cd3b620c8bba2e31c3b0763aea323017849000000000000000000000000575e458dc3dc4f2e89de2507c93c8d8dbcc213c2000000000000000000000000f084ea2baa07af29efd9576e1216078f96b1ccc4000000000000000000000000ecfa98f013305e63b1a4c25c9d79139f2287f75700000000000000000000000086a23030d3b444e6bf9fa0582892bd5d2a1326e6000000000000000000000000b103ca8ad8a863c9a276f732da4e9a380d022bcd00000000000000000000000046f89b46234998620ce687c8ab753d98a329060900000000000000000000000078e9665392ee4f28b79eff896a210a8f961dfb2f00000000000000000000000031ad3e83651c5dd2da9609adef8f762085776ffb000000000000000000000000375fe3a8f7a7147b5c70b2189d1a951f293401fb000000000000000000000000e5c652cc1c4b94b810619a0e7d8304c217cdf8eb0000000000000000000000005de08e26b07268a734046d3d6c562174962e8657000000000000000000000000df4e06a49a4df04606935723113150276360b44300000000000000000000000030357c162ad9edf99092db6281be36e0e452d82e000000000000000000000000848b198256cb577b9fe1884cb551a39235411ef50000000000000000000000000f194c190da7992ba7dbebec6fcdb1020359d80e0000000000000000000000005ca5c02ea5d34916a363f9046cb5fdf3621bbf340000000000000000000000002efaf26fa40d39bc15b425eea769b94a3ef1a4050000000000000000000000002ca6c85d527947614a020db92ac28181f3c62e90000000000000000000000000063a5774645bede31b733e33d9bdbb2470324a090000000000000000000000007e2b032b1c7c0db7b87a11deb5467a6d404877bc000000000000000000000000344fb9c8619ec6138a3eceb9b292eac9862c4771000000000000000000000000fb4e0a38c5de9275204a49f689cf320f3ec11e2600000000000000000000000007980ff4d543034da9e37c85f7470735cb6716ed000000000000000000000000d92adc1535052533544cfeba6d638c5842a9923000000000000000000000000029c0e0aa2f6bef5d0a50e2c0c1926f40766f767e000000000000000000000000ae80a091efd5f808371c723f8ea82bb6560f9b10000000000000000000000000d8ac41b34de65b5e7e7274403179e1cd76dc147c0000000000000000000000006a1c312d91408bd62680926e6853c8e2315bc04d0000000000000000000000001c14da496a9fa0f1de2521b8d2f6e5e22cdaadf100000000000000000000000060cf3fb6b98cd8bb54b5469f284543cddd814c2400000000000000000000000064608fc932916a91517625576842351ea42d1b57000000000000000000000000c6dcb788edb14abc81a735f7f6219f649aae3633000000000000000000000000167c5d31551e344a2a3d7f83d00b5468ad99cf8d00000000000000000000000034d4cc588de89f4ae79c49cb382199366ca16aba000000000000000000000000f853e58ada06a025bef4052e88372cd057a23a0b0000000000000000000000007dcf5750b6624d2aa5828783bfe34c70ab5909f700000000000000000000000069498f71c6c260f7be84c4bc6b30cbc2a641d0880000000000000000000000005f9d6d6140f7e59c4f9b9f405767aa1390b9888a0000000000000000000000007a1f2a030802073b8afc6a66343d38056f42879d0000000000000000000000001f36bbcd907137fa770801c938b5e75442b01d20000000000000000000000000cf54b70bf3cec789dea3b7b2a01d3147cd6cd0ef000000000000000000000000827c3ad78e2348fc8e596eea16af48f8d341eccc000000000000000000000000a5f4c3178705377a23dd0bb107e9884000646e3f0000000000000000000000009fb4918125c17c0c8df9f02b6526b6f1239b5690000000000000000000000000a580c96c7d39538b1e7e4aa79fb5902e858f0c6e00000000000000000000000047bd05bae98b09ca43617077a4429f9e132666500000000000000000000000008370857d5ff41f1fb2630256179bd774d61e0f6a0000000000000000000000001511764ead3147c7694b384ac7c5365fedb2e8b6000000000000000000000000edc4113c2bcacce8275ccf422752903d50c099ac000000000000000000000000fdaa27cb6955afd585223e22cdd37ee144bd3c58000000000000000000000000046683391c36e50870426bb52f2f2fd41fdadf1f000000000000000000000000c57a909fefcd3fb09914d7089113df934b03efc200000000000000000000000053c184f3f523dce708a620534268bb634a6cf1e2000000000000000000000000cff1afc8694fc1d70aabbb400ec34f08002d7b6300000000000000000000000044e1de635bcca2c6b7b9eb0631594dbe48b6ecc900000000000000000000000044e0d96bb91c219fe43dbec7637cf2f2984ec84e00000000000000000000000054d8aa2efbf4c81fffbc22cde736210a22dd4c84000000000000000000000000ab189336e9df0ee020c4f82cc13f03ac189ee8a10000000000000000000000007c002779fb2171334be5b1f563fc2c476da49fb100000000000000000000000028554456ba5bc539ac16760674139ac3f277671e0000000000000000000000008d06d5e703da3bfece897107989c592f5363adf90000000000000000000000006ef58bf8a858eabfc554b1772df0b14b5311e889000000000000000000000000d76e8ab100afc817f5e15843c9c482c1d54910860000000000000000000000000d125b1a70238fb6fb45fdb69fd7ae77527b4bcf000000000000000000000000d5d13215f1185bef1273d1fca0017056bcaae02100000000000000000000000020cfbea00832ce73c3dd8284859a66eae51af301000000000000000000000000291b7f650703afd43c338f1e3e13e42da26b06b5000000000000000000000000c85def2ba017782e2415c34eb83e88976980cfb500000000000000000000000002ffde414df6c81a84bea208e89252bed7f8da94000000000000000000000000a86c1abc5eb81d431681887606668a4e68779971000000000000000000000000f672926affada47f3e0e6b8c2ccb6d4361682d2100000000000000000000000018fd9e1d0c68eca5dc2950d9b0813d45c2afc62c000000000000000000000000e2c3a1ed64cf6005fb233e2d2869a463386fc70a000000000000000000000000a2717d7ce762b11b39ad4be181624dd1a0fada170000000000000000000000003a7a1c811d3bb561181fa771006832fadcd01019000000000000000000000000c898a044cd12b156fd8dbd4b49e954a902ee34e8000000000000000000000000d58344a904712844f0e04acc59aeeceea7a9f3360000000000000000000000000aa407449071d48e9c3507e90625509f1825c54a000000000000000000000000179431d2b2f53864f923bf381cebc46adab813ac000000000000000000000000ae4491dd3931ce6f5dc3292acf110f371a076ce400000000000000000000000020dedd5f28a0562d3c8468665ff60f2857d0fe7d000000000000000000000000cb3f59c99e91690d71d5d4f4215bf179236612f100000000000000000000000040a0b072614ca193b85a7550a94a68f09dd38e9e0000000000000000000000001063fb931cd13abe528617236110d8aca01584e800000000000000000000000028902c5746f523ce8af83bcb1a38a47a6c80ef22000000000000000000000000cfb7ab914c8b93391cb5b2ba95fa7239e1ee2bbc000000000000000000000000d564ebc5b570cb6f5b28400f3194f414f0cbf6e200000000000000000000000045e4517786a970e678a7d807d21eba88f73e2a8c0000000000000000000000005c531ebab2402d8f891c8727276e8cd871e80134000000000000000000000000be2236761b594213c6f4eb86f9bafffb6b4ca22c000000000000000000000000d3cfe4bcc290bf28a3f869d7ef714249484e18270000000000000000000000005414cefb8e72686c16eccb41c888dabfd65cafba000000000000000000000000ab5a7991c44a6e0a3314613181946b87855c8aaa00000000000000000000000043f708c3f68b5fe2fe5cf38844b56613c71fc544000000000000000000000000aba904974155b9308b184ce938f0710e8b32723000000000000000000000000055e3be0b493cf92ba1e0334032a0da34803b97a8000000000000000000000000b368a24a9661ec93b57228eafa2a56750bc5c8ac0000000000000000000000007f9b8c7bd797503af08e48ac52e19b0cd5ae9ac40000000000000000000000002d3b1331fdd020c9e92c6d6d149124b421eef0530000000000000000000000006243d26dda808368dea0881283c323bb395a54c90000000000000000000000005b55754ff45c3ce14baa393314a6e98686b924ec0000000000000000000000004e8ea1d58b01cbf021b2014b8e1de0e36ad82d60000000000000000000000000f7108f1ec6d0cacdf7b5ad6516408c35e22d817e000000000000000000000000c5b7bfeba921f230b0eaa6a81db08811dbb332f50000000000000000000000006c8cac76f4521dd4e632175c698e25400c65e1290000000000000000000000008d4d9fbb488460261faab9f2e8b90be43453f21a000000000000000000000000f80dd0707b24f7db6d7063d020d91719d00e45e100000000000000000000000066768b5d4dafc72a135d4be44ec44b00ac48dd72000000000000000000000000b5caacf3aa59d9ac0f2393f4443ae175a401528e0000000000000000000000001409a5123e95befb1124621f03776f43ffb2bf91000000000000000000000000c8bbc5fb2bf59a2b22be598abb3d70c14b99ca5a0000000000000000000000009d69e55a2039812204bf892a38f3ba671bc9ebb2000000000000000000000000a17cef709b260e2bd487417267e9bd6f03eb56730000000000000000000000005ffd4b077dba4bae31eb3f4fe50d8ae4d1c1a66a0000000000000000000000000b0c2edd9bcd29d5083134b7ef632e8c8f36b4c3000000000000000000000000b7a76bf273dfe5caa51a76eb3bed25406da1e4b900000000000000000000000021e17312a8b937c327a9325001aa383a51a45481000000000000000000000000f1620bb5a1ce766c552a5f6afccc0352e5fd4c3e000000000000000000000000571e9975a09eb4836a9010c01da5d398cbe3c38d00000000000000000000000004d3fdae6fb30544af6313ee637d77685658cc19000000000000000000000000161d89c546b1dbe8b70067889abf27b036310dae0000000000000000000000008086100a9ebae185b5d1708bfef1a52fe7a6b3fc000000000000000000000000cc98c281683190182a6049228521d6862eda4111000000000000000000000000e7ca6ec7e814f233b027c0b150338f171401fa10000000000000000000000000a39265864cd12a1d05ada432646f999469e4afd7000000000000000000000000453e8af62bfe737a0e05125020da45f17156a1f9000000000000000000000000cb0a2f1bfd193c027e2c92bcccacff47aa6c601f000000000000000000000000b661472e88d8abbd270ff86ef05021e44cdb70ea000000000000000000000000c354b9c62f235beb960774f821d63c9d145dad170000000000000000000000006ca44c1f37f1022aabe919a04a2d3fb5eeec913f000000000000000000000000ffc26c83b50f62ebd4e5b0c44915d4bf36cd0584000000000000000000000000ccf24dd0baf0b60b2cafb278faf637fa8619cd40000000000000000000000000eb8b0b262ec29a7faa4b0e0a83b274445c21a007000000000000000000000000295ba0688feafb5a8e65ab3d48547b2ac7984ad9000000000000000000000000dc0534c6caf5ddc081e3370d45f7785b47473db400000000000000000000000055343b66756e4d8ce0d7444d669fdf7f8363c6e6000000000000000000000000574a0951a127a3ad9aaecf417c53efcd95991f780000000000000000000000003c766f1c46f3509474c7ebf5112980fb28fd4cdc000000000000000000000000353b209a0d34ab2af02b4ff3de5368bb40dceead000000000000000000000000b3d6d82156d28f4e124293609c8d5487e3507b3900000000000000000000000038c5cd73360d269130be18f7a7851007fe353f5b000000000000000000000000bdb548345e01e50e666dee3dc8de13a3ad5fecec000000000000000000000000106167d9ec9d7dcfa8853accc6494f0bf569a71400000000000000000000000098df445cae6c8034425b4648c8a038977f3e4c490000000000000000000000005e546bc080afc8fc0c7e8d1604078ffd0ecf01bc00000000000000000000000042c5bb597022704407179f65b33dc0957520082d0000000000000000000000006050b5abb8849d3af5b7908f0e3031449eccf759000000000000000000000000cba792fe7314936e1657b8b91b31a4a56ab7d7f9000000000000000000000000ef16b8ad50da08b34d6ed2e63a4d509dbba00ff100000000000000000000000014f7c261d56a45940aa0cb5ac7176279520391d700000000000000000000000060da32c38e6803d367c231f4005edb8914ca665400000000000000000000000063e9c9f13be2ac443fc45fc0470a5a6a3e1876cd0000000000000000000000003d2a11c3e7a007c502215d21cd6e748574f70e8d0000000000000000000000009a62317079cf82dd5eb0e7fbda6cfc14c38e67250000000000000000000000005f6c9881ebc089169f33598d2ab106c16bab2d1a000000000000000000000000aaf7bf5f1d3520f8ebe7b1a87f20c34925ea7ffe00000000000000000000000038c64f2a485c40d71fff00ff9f0b9573bb998124000000000000000000000000560bd9fa86ed0a76a56c6aebbcbb8dfd7bb745d5000000000000000000000000ebf1f3ffb7b4e213048fce25ae7beff6918f63cf000000000000000000000000e405f268eb13e36fbca29bd85c0353b1c9f13af2000000000000000000000000910beea1da5381d420cda529c09cffa509ffb6ec000000000000000000000000f51fa3ae04ee22d338eff19a50508d8975d4c9ff000000000000000000000000cde07fc13387e60e2fd5a2db6c87f71ed2bb131e0000000000000000000000006b46b0fcc3de376535594e3ec0228ad1d6570529000000000000000000000000bb522077f38430181b33f19698b49043bdd92200000000000000000000000000e17f9d47776287c05e058749c3f6c51f324c7438000000000000000000000000a9b2a9fd16f7aa00d1b1860225fe24dbb19c20540000000000000000000000008f9f5d305aea6b89ee15916be434fd26df38413a000000000000000000000000e05750d10815847e1cdd80f69a66e5eb4d104181000000000000000000000000b17da27b24510076115e750f2b8f618cb43856f90000000000000000000000006611ade45f65a6fd0b38a20d448d2ba55b77f74f0000000000000000000000009a0e67349c75704932033ec6fe6153d6e999296300000000000000000000000006d819228235126c3a409f5de0df6e5f0ca9a1b80000000000000000000000007beee4b912eb578a30846e2e4df51b7d491eed5f000000000000000000000000c27a8878cbfb739d463c6b1ee357a13feb46f4c9000000000000000000000000464f017ef155c08fcb57e6d2e6ab9dd1f4ca40be0000000000000000000000001090c827fc3b934a8c74f0e16a98dc416c1ad625000000000000000000000000e066bb641b19c86005ee7e2fc13d3a9536549769000000000000000000000000f124fd12dc6eca401a8788cc8fd02d6cefb6c65700000000000000000000000086c85773e24a1777d15418af7a45d437e6127f6500000000000000000000000055b92bfcd5aae1573f68904e4cd344687d02c5d4000000000000000000000000e1bd566e73395e82a9bdbdab76673022d85233cc0000000000000000000000009aec37092d0138eb6e4c28f4a7ab1c57a2c4db5f0000000000000000000000006de2ca710eb0e6e3e724ba4dd9088b791a17b4b3000000000000000000000000b084a32c870ef9fd3a6183cd3ba04f5d6edd5aea0000000000000000000000003160b86bb884fd5e3bc634b1347ba669a4f9ca9b000000000000000000000000a746e6121f78b0420ab9a75fa16a113c5dad87c3000000000000000000000000f637acb2be418d9b4fc3aeaa59684240b522f81a0000000000000000000000008d4796cae7d15054e39b8e4e667c754610eea4420000000000000000000000005cb6eca18d1514300e3f7a49334bcdcc4d7c32730000000000000000000000003ec91125f4098a47e06fc25b4664094f38348d4d000000000000000000000000423c6116e652eac1e6a4258cba45894a268c4016000000000000000000000000ce6dbee54965942094e2282614bba6eafcb367c3000000000000000000000000e47cf72289152955fad9136c2dee77075ca4293b000000000000000000000000da5a5ac1ef5fdcc17a322764fed06eecd3eb34e4000000000000000000000000676c675da3a42f93b7a6afbb871e853938e3051400000000000000000000000083ebc95b990fa20ddecee465b156457817f831800000000000000000000000009c7674a3da12ce537eec57853bf7fcae0ce97cb1000000000000000000000000441c04574517b7892fe00de5f1cb3392ceda02be000000000000000000000000873cd26be7a04d184eec92e790603d6345acec790000000000000000000000002dc4adb714c6342410ea0e41c4c68809cd43f5c300000000000000000000000002eaa3de92f4d10e20160eb5c2f1f1f3e2e2c61300000000000000000000000007ed68c57d525cfbdd7dbaac9c7d404cb0aa00c5000000000000000000000000234b9918e3a0437530397f9d21fd4eaad1abf78c00000000000000000000000015d5ae9572933b1d2644540baf5e0c1347a7abcf0000000000000000000000000805e741dc7435bd355636f1de8b1e369b2e7c9000000000000000000000000015e354f48172e1c430397f3a4e9cd252bf865ac10000000000000000000000006a37e9862bc5a1bab46f4ef20b5160e0c845f36e00000000000000000000000019926743e3ff342b37da25dee7e178bb1d55ffd500000000000000000000000000380402daa5e8f774be67805c2a67f18ae9d1a50000000000000000000000001a07e6bcfbf312cf270e1ca433d5d68ff71ed3e4000000000000000000000000f63022a7c2ea2c27c905d8fbb2da5dd59a1a9525000000000000000000000000b130e7772601d084fe88b128e3bbacff0109dce600000000000000000000000005dac8c154ad9c6047fb6ba197f3ed4e7a5482c70000000000000000000000004b85c3d15c00770f8a703411d14b27c8da22bfe9000000000000000000000000261ec9c1d395d5cfebff89c237a23077529a235c000000000000000000000000c76f4c916c10efe88d6472cd6ee28ab0eb4a0f8c000000000000000000000000ae9584ee442f8463c52ca6829a827f83d7eefcfa00000000000000000000000023162cd582c815f05fce34ab945a70339992479300000000000000000000000016b0d1368146939e5c8f8e574f09f175baec5996000000000000000000000000d54f7ab07175d9effc4b72581517800b47ee70940000000000000000000000006ad0f2f684217f7cd8431fd9a204163578480cd0000000000000000000000000cdef483ed69b35489185aa4fa7a4f4ca8143d2bc0000000000000000000000009c476409ee98dd41217b27931ccc603c7bec146e0000000000000000000000009996623cb9ede69562537a08d08d606d8d098b9b0000000000000000000000009b7865b6e4ea9a61a4d80dd85a5edc041f5c7281000000000000000000000000617e2dcf6df0c7dedbb9691639a364d65c7be3bf000000000000000000000000c5a9573b4de5bd3dab71135f2ca2d05e56202e2b00000000000000000000000045bf64fc90f65ee4ecc47c1b00b8f2fa797e7100000000000000000000000000ea2b0e97985b22590b75451e8b1daca2b48d516000000000000000000000000078884e3b0291a11e3350b266a5531bbdf97f61f0000000000000000000000000c119deb972639d1bb94b7320c08815b9ea2ea91e00000000000000000000000009298e02c329b6fbf298c1bbaa2465e6856e9b830000000000000000000000009e6c86c5167ebda22a6d23fd9b98e828b0824d8000000000000000000000000074b25027cf990e04a93599c839e2a2a86a94d6ea0000000000000000000000007b816ddeb7d60f578db7c8b2ef558e56b59123e5000000000000000000000000711fc4469284fa140c709197258d40c229c0d8aa00000000000000000000000097b4d73db9865c165634a6b53c39fcaf082fd38c000000000000000000000000156a4c4e0fa4f08ad0cc1a2063c67690a3ce24b3000000000000000000000000c7770e0c4491c2650ceb31597c4abb42bc6460400000000000000000000000002eae21b05448e326d6d5bbae81483b9209ff57b7000000000000000000000000883e61958ffbb51b83f01ef51c1f201ee5b7ba28000000000000000000000000c7b959bca6ccfa431cac400c3eeda75182461812000000000000000000000000e674c225b5308510da5dacb9c7b1c2bb5500c9a7000000000000000000000000107d5bb80fe0f615380143407fa50334c377585800000000000000000000000003a6b0a2ba1d368d3906804241346d2a9030d99e000000000000000000000000b67c2714498d423570b726c4babf0b9c19ebf7b000000000000000000000000056154625ddef8c4d10bd8056aa4c029a9157097a0000000000000000000000002c0fbe57a5af73e31f563f0b8bc741c228cd2074000000000000000000000000aec15f686e0cc9e5ff26768351245032a778c60d0000000000000000000000004257a694d2682e62298ba910f078c5b3d5909c65000000000000000000000000ec191d59fe10b439d30be53cc477927923183a3c00000000000000000000000087e440cf99e112d026dac4dc2e8526bcf6be6554000000000000000000000000b8b6888b3339692f97d158764c8f651d6d4bf9ed000000000000000000000000e7874035e0d1b9d2d39603d7f7416c6d231cfd6a000000000000000000000000d1e4dbe3f8856086e6432c23f25fa5273c3945ba0000000000000000000000006f8ad91e3d3c626a568bbbef95fde54c237c227b000000000000000000000000425c90b7ca97bec31aa2ae2eb58f683f5d11e03a000000000000000000000000713df67f7315a2de44581752555963a710632d09000000000000000000000000bdab5bfa77c80b9d1a32a2e92156822fb7f17c1000000000000000000000000017e6d919b322c6c42ccfeb1e0e06800e3cd8a48d000000000000000000000000e6c672e6132166edb42ed5af6af0e08aa7dbaa72000000000000000000000000a672008ffe7d17a2fdc8dab2a00fc75b03a3b9d9000000000000000000000000ad6955831c850218a6e5e4267f07b4249748cb63000000000000000000000000d3120618233a351a6539f399b94075530d613db200000000000000000000000030a20b0281df39e6337c3cbe5865e6fdcdcce3f10000000000000000000000008eea10106833e94a5c5cdb8e83eb209cb46a2f29000000000000000000000000a113f995a1d0482a45e049b37eda05f7db12fc6700000000000000000000000002b07391058738957e750542f405f7e81dd51a240000000000000000000000006dc534b1bf6ad1ec7bf8252330f871cee037e446000000000000000000000000c3d6c3f1bb0170b6a405f7ad2cc38cb49161969c0000000000000000000000008b2483bb2ae5bd79e6f2ac9ce8b3342e0b336163000000000000000000000000309ee36684aae4faeeaae0878afdc2b6197224c0000000000000000000000000ec5f6769c14fbec76776af10d94926167a2d4acb000000000000000000000000380d4f23e86eadeee09b0e293d64cfdac15f4543000000000000000000000000a449eaa28f057cee39589201319d10f3da06c83200000000000000000000000094a1a674cb4cabff48d6fd3cc8ec0916078a42de000000000000000000000000a7a574f7ed933cbb2e67380c82fec930b1e17ce500000000000000000000000006780a4fe53a6b0a8330e406ac0cc54798d57913000000000000000000000000e1ab85e458ebea43c5302ce84f5a89cb22fe351a000000000000000000000000a68027f8dd3c8a7fe55059c890f82c28dc9fe3ec000000000000000000000000874891ad917d389457afb9ac3d903e8e6a1c3c7d000000000000000000000000eb47b0032aca7889667b3dcbef0e7385e65bcf1d0000000000000000000000006e726f4349ced2c2d50efece2849895fc84b71c6000000000000000000000000a12bea009def335b34de66aee2fb490acf0d00c0000000000000000000000000969b80ae24f4cf4df70c522edcf4ee50dbf2992e00000000000000000000000086340f49e0826b50e93498f4d1f3add6f0a12386000000000000000000000000577f5511fa33fddf3aedd721545dde8b05fe92ee00000000000000000000000083ed0969db692d47e801ed9dd93afb0755be2641000000000000000000000000bb760d988a22a8763b772e818ea9ab22592668f400000000000000000000000041d2f01f6ce5130a59d1ad00d0527aa96aaac4bc00000000000000000000000055e8a520a7d5d671e4188cb36d816595035909df000000000000000000000000136ae7eac7fa0059a721e27a1577c304e85487b2000000000000000000000000072e9f4b0068d84f87d962133bcf9874508a7399000000000000000000000000835dfbc9698480a1c296ebee30bddb53fd2aa7b0000000000000000000000000711d03965d484e7ceea33428b23d76931ea9ce65000000000000000000000000c43dace4001e3cabc5319e2d3674b728b5890d46000000000000000000000000d4514d8670e10db57b697645f8d5547cfec41d510000000000000000000000004d04ef17b1410ae173672db61b81dc6d52ff5eb700000000000000000000000046a4a73475ba3fcc7ac673eebf314b7adf604acf000000000000000000000000ee6fb52c39ff1f766367fc98fe7e42e3a0969c4d000000000000000000000000ba3167e179090f2c8db109e609d99dd740af9fe6000000000000000000000000721a4b7f835f7c93f9a52885c9330f6f29909686000000000000000000000000317daeefd0920cddc4478b40519f1419169b1366000000000000000000000000040ec6105afcf011445ce2bd0419d7218191148e000000000000000000000000f2fec5e1550a2c94463ea441fa0ac221bc038e89000000000000000000000000e0044100165a698b154b4cbcc42ecaf3066c4119000000000000000000000000800e4be7b2bc057724761e1fb9dfa7a865088c36000000000000000000000000f8f4a5cda0615816d55f266ef554f54c4e8f72f5000000000000000000000000671a34d83cdb439e7679d22d75ccde67767f5374000000000000000000000000a15fa432f5d3588d2a584c9eaf1a1391e8f629a60000000000000000000000007d10c414eb333c9a9214cff31043eeb43744d891000000000000000000000000934d880edf37ac34e42a163b57eeb3aa87ede2b9000000000000000000000000af6a7821c5301ddabfa622eddb372d5f877309570000000000000000000000005826e59c861c8bfc48be316b11f45c0c9a1b1b2100000000000000000000000091916ff884cd595b0994ff890ced635d3a45c06c000000000000000000000000d571f30f3cb66b9c3d7261a5a1efcfcfda2fdb500000000000000000000000004ae2383d824f90ddbc3f45064038d3ef7b5d97d800000000000000000000000068d3279d1a02f6f4e927aa466603f3761b474c2a00000000000000000000000033cae921acb90751f5648e201fca8f7680a1c0820000000000000000000000001c71c07e82683b7921ab33fe0d4e57f697977f2c000000000000000000000000a07c6555f50c7edde89b6ca04c5205abe030182e000000000000000000000000a683797b50d7c56be2db2fbfe17c70d2ea5752c50000000000000000000000003427c1a3139ae1bd7f619ea3c0fe6a6537315c35000000000000000000000000657611d1cd97a91ccd35eae949161b2939183535000000000000000000000000890e60b2ba083de67a5c496358edd9be2f7a5d85000000000000000000000000a7881bed907432ee559015d3a4c60798508691b30000000000000000000000009a8eda107461ccbb3152b995fda67f93aec11f42000000000000000000000000ae1360c94eae420b023eca813696e422d147c3f20000000000000000000000006a7bbac98651ddfea68d2eca6e4200dc4dac05d600000000000000000000000087410c9a9cb59001cc6333b810fa3b6c7387e070000000000000000000000000a1f3a39826f00241a1e8384d4e06129705fdea6d0000000000000000000000000771623275ee13b77fce0699358a32e999e093cb0000000000000000000000005934d225ffab6d2b26de927119d1c1f6c1b6b3f30000000000000000000000007eeff5d85fd16cfeb7e3a2de9023243ee946feb10000000000000000000000002b063d467d263f809f299eb12d5a015ebde02422000000000000000000000000d819547f7c31388e7cc906f5c0fbbc2cdbdb7f0900000000000000000000000049d4af07a6c01c6781c54c4d51fe57255e4005660000000000000000000000005bc2183cb60d25d55f7b51623dcf910f1292ab3c000000000000000000000000ce28f145c38621b289bd9dd35bcf04c3d474e154000000000000000000000000022824cdbe3854f922eedeb8c925fb2a8182b78c000000000000000000000000afec238c1e2623b54d3b8bd894c457b592e823b30000000000000000000000006b86ad848a1177decb2a02b77f7fede01892cae8000000000000000000000000b4d91488d408185635e0903e038868302f138078000000000000000000000000f27fd295c5597fc5620cb7d8aeda76604e01eb8b00000000000000000000000023f107dec617dae683cecc532f0276f6bd351bdf00000000000000000000000072d3ddbce499205d7a93e7b9d571722d68c44413000000000000000000000000f4d6e40d585eb41125ec08bc409717078e921d51000000000000000000000000fd2261df09250138010246426e74eb4744876133000000000000000000000000b68dec50ca8cc235b8b8ac9352abccfde5e2d309000000000000000000000000ef70d2e759c707aa736e61e9c636eddfed56a3e5000000000000000000000000d2e00bd62e9b62c78cbee94fd9cd18b5a233ccca000000000000000000000000b2c6ed80cc5075802ccb59c2466ea61e344fbec5000000000000000000000000f1a29a7a8807575e6b7a690e7d44f70660efa1460000000000000000000000009ef8c0268d73998aef1affcc7cf31c40baf72ac60000000000000000000000007656142b59a8740aed83b3d85c7abf17bafd6aa1000000000000000000000000cccea83dbef1d170bf4344834e2f3362f74aa8660000000000000000000000000b1be69f5468176aeeebf00a7336c6933fb8197d0000000000000000000000000c5f06a4f23803d2f41f9ac755b76927360755290000000000000000000000005a78999b34a038f84b389602a0a3423e1d45add20000000000000000000000009914278cf047fd40ea1b2b00c52ddd4f711818d1000000000000000000000000c97239531bbf5eb24049edc30b9140dc547d4993000000000000000000000000ef5323409964067fec899091685b48458f361d8400000000000000000000000052474705f79882291030a8571ecfeccc01432a2900000000000000000000000065ee472fa8a76555a1cb72510e3d1da5f1662214000000000000000000000000eb25b594bf402ef0e2adb41861a3a6ac8efe6e73000000000000000000000000fbd259c17e51ce81d26c6f7c98c1d084db7fdf80000000000000000000000000e14f0f83db016e7c23efc78c3110ccd3ef3cf20e00000000000000000000000068f30a588a32f693589afcf86d848cfa925327a1000000000000000000000000ed6c1002450cbf418e96d16361cbed3a84366c43000000000000000000000000470273a53c69425547023215ca704b1b7b22ed66000000000000000000000000f06b63d0cb6efac945bd32eb362ac28cd494d526000000000000000000000000f7dc191ed0b387bb1daacc868efd5bd7b91c320a000000000000000000000000a7f0063d11af6165d8691aa57cde4d09bb5231b400000000000000000000000062b8a202f4667e517ed4bc9894fa406080f19633000000000000000000000000ea99d544a53abf60f58fe858ae6b2ee8a9e5a624000000000000000000000000fa78e5799d0b5a7069e0c2958f9c6f4d709aff6300000000000000000000000085b6ac5bf0e9a3e70013bf150376e013742350df0000000000000000000000000e66566b6c7355328eb2b0af02d8c69ad20557f30000000000000000000000006ceddd720a724183bf55c8524fdd921d760ea41e000000000000000000000000d0f52cbd4d7e631fdabc00f852c3f247f26ac02f0000000000000000000000000949a9840b2dcddcf51005d97d32b0b03a9019f4000000000000000000000000dd156b1b6c65144ac7711d7581f7df124a2342da000000000000000000000000bd7170971505828f17a48f0177f9203da7b57d14000000000000000000000000153c36f4d4a4726782d619693a592a00c8f1d16c00000000000000000000000073f16e5f1ab51bdb848af707b17f7cba8c4d5a7200000000000000000000000085c4f878b6d26ff25ab72762db5ecc361f802de700000000000000000000000031036b5f2897036b8c2483f325d55129a8d45de4000000000000000000000000c611761365d8162825cc8accb5cd467af2306a0e00000000000000000000000054502488dd0f76d9fa0b672c1bf049ae666dfcde00000000000000000000000079a527bc7ce6ca3c18da34d433e72c49bc043c9d00000000000000000000000001af3890a0d5959e7be102da3d26db667f13ec40000000000000000000000000014883cb385a7443a78bc8b8779afc1d8929cbfa00000000000000000000000099a00b8979e871470581fbabd9f14e844973c9560000000000000000000000009f32148371b2307b7a54ae5b2b4ec08db15e57c2000000000000000000000000b9d1d2b6429a1887cd13aef034caf6f5302ce0c20000000000000000000000004185d0deb8b70b2684b6fe3f0eb006de22cf675a000000000000000000000000235fd204d2c68d9be6fe023ff6f92644877264e8000000000000000000000000bc4a6f7e863518afe0e0680e2bb969ef6eddcb84000000000000000000000000b1ec9d6c92c342bfae7cbf2fbb86f89ed207ebf0000000000000000000000000cef77abe94a30afae278e5002e780aa4a99cea5f00000000000000000000000055190ee183d161a3aec15956f4f9ad95fa953e4c00000000000000000000000016f15bdc288fe99fa0cc332adbcd4537728dc1c8000000000000000000000000245053731d2b5a2e7e1a8ea6a7f9dfe8bbedcde700000000000000000000000036f562c880b923479cf28de6a8b63d5e530c5a2b00000000000000000000000047b6c94bdcb00e6964108a93dd98e54cb50ec75a000000000000000000000000c69c47db914e06cd78617fced5c5e0a5cedd2def00000000000000000000000094254004035af632ca6b6f956b7f74925c41095d000000000000000000000000750e3882af1d24f1ee440b9616427cac6b98dde8000000000000000000000000a75e8c75f193ee0079f6c75ca7fcbe79c40c517f00000000000000000000000090948e543580000d16dc8bf45454f80a625393b6000000000000000000000000334bea2e91f7382cee4b54c7a3fc31c854b73dcf00000000000000000000000013ee0729564f09f8dd585ce40125dda3a6bbc9ec000000000000000000000000f6a7a773e228f7ec3a755febd664588c2743cc98000000000000000000000000e432bb281c5db3db93cda4c6e5d853346561eb0700000000000000000000000089bd3498703cf9eb517975f64e3597a58ccead5700000000000000000000000097aa7940110f45f9abe762a6b581bf1256870f2a0000000000000000000000002f054d822a80f7387998c4de552ec758b949295d000000000000000000000000dba9250dfd1f0b19b3c9538cdab83f5860e196be000000000000000000000000e3ac38199ed403d445c8a55a805cfeab1415dc5f000000000000000000000000d82f3db9cf774110decfb50df59faa3c55fee1dc0000000000000000000000009a49d163e431ac4409d1f34f88cf51cf42d4b370000000000000000000000000f88815b0844cd7415a84351d2b8ae9c8672ae670000000000000000000000000062145935e927ac129ed75c0a89637396648607600000000000000000000000035cf0e0d31e21c6ea896944b8d3ca48ca660bd6f000000000000000000000000cff125dd17532e9eafe4f93a6bd033d4d48ad405000000000000000000000000ce248e891eb044effb5775df9191a17010389f2f0000000000000000000000005a427223d38c1bf40262b8ab7d25c4506e7bf1b3000000000000000000000000e63a0d13f8d2d87170b5dd72c6eb9489d809baad00000000000000000000000037da15adb7183f27ded3f44456552ee4ca527f16000000000000000000000000d5f72b38921ea6c93069543ee215aa18d71418400000000000000000000000001fb8320acf032e9606bb8b8a4bebf5c819059d490000000000000000000000001e2fce2e2a821c254fc4e53b373586af07ed00080000000000000000000000006456de7e29cf4740265c65629b573ca1d20dacb40000000000000000000000001deb4a95ec9d2181d34717fae2080d8898379b120000000000000000000000001b002a81d2fe1ee668d103da63cfc156cca7b437000000000000000000000000cf18d7a83e75dad33205c3e7968f141295871c420000000000000000000000006e1804bcc5efcd5182092265e3650a211660c9620000000000000000000000000648f76b64bf1d46b492305251bc93f9dcfa05f60000000000000000000000002ee5df9a6c016fcf345d1d6fae4ecd22cb85c32d0000000000000000000000005ec17bcf1fb27dbc92e1a6389d9e127a61fae8b900000000000000000000000041eda1a22efd29a1e95c13960c2e554566870beb000000000000000000000000e6c9cf3f9cd6027a1ed364af91c1e31c2e086205000000000000000000000000d26b8668cb68271d8d42341c3ae2b60894e0dd64000000000000000000000000d2a7d8ec1466cb3c531eac23819ca9fc249f35d8000000000000000000000000493f461aead031cee2027f1b95370a692611acb90000000000000000000000004e779926cf83b9d2d6f206b1a77fe52b3a391b45000000000000000000000000edbf03bf1dae29bec6b4aec56e5b7c916c907a560000000000000000000000001c4d4735f93e308b64e3ccb660b67feb35807e7b0000000000000000000000001b2b8a1bebd4b172b2e8b409f0b6464662a8e9eb0000000000000000000000003a7b003c06df82ba4b34d9ffd3b7c2856bbab6d1000000000000000000000000504a978363efa8aa09a456ff3cafed0769779ca00000000000000000000000002bb0aa54fae469a60049e0e9a991a98cae8fbefe00000000000000000000000041fd941bb20990b5bec8cb424f19397254707981000000000000000000000000ee3b96cf2da7d39f956973deff14fc03d0aeb6d00000000000000000000000008b528a9b0f8d26db171f4a4539989ab0532861fe000000000000000000000000dce4e6ab88608834a99c85e20b53b4c58a9a8b380000000000000000000000004b1d3098ecfcd54430d512a86b2dc359d245e5a2000000000000000000000000b03e9b14c99bf917cd4122a583bdeed5bb6acd75000000000000000000000000428661b91eabbc45d257eaf1da1fef12458b43910000000000000000000000002224bc00ead1d90365d860ed0c6a21363da40784000000000000000000000000eb0fe82e86bf3aea3ecedb2b6d4d8ee4095e876e00000000000000000000000034f0a15952bd2eeec8167382c82046136677b7b000000000000000000000000008e7771ba3fd274f32b94caded5f18ad011612e6000000000000000000000000f2089b87f685a457a2632aecc80e94ae47b7c01e00000000000000000000000050eace15b31f3080bcdea3d9389f369760e74f28000000000000000000000000eb389ef150714dcaff40d88d4387dc3f096063060000000000000000000000005eab8efcfe7313274318c0a5afb83bb070773d7f00000000000000000000000006eb001b304a45d99117db2b0dde5c1cf3b38e3e000000000000000000000000c967b71ddb08de7ef48d2e244d3ec19f72b9dd39000000000000000000000000e4f82d4b1ae1078602b741de5cc4ddaa402caec3000000000000000000000000973aa96fb2cd6b6417329d9b22e3c6d16a3388f90000000000000000000000004d682b40082fa88df68d20a08886384b787088d90000000000000000000000005802c041d51ab78925a07b8a26d48c4a892b186d00000000000000000000000021ed0a373d20980092b07d23750e0677bda687710000000000000000000000005c85c8ad737dbf068ae587924eeb787b39b64934000000000000000000000000a438a2b3005c5b35891086713d79c05f5ec90a0a000000000000000000000000f281089b79fc7e7cf96167a26d5851e643ce6eaa000000000000000000000000cfaba3994c45aa03e479000300801ae35b39c38800000000000000000000000089ae81e1ac6112ba0a8f374ec1b37d530a9e2f22000000000000000000000000ab0f3db9bb7ad0bb534a618b39717bc92b53ffd3000000000000000000000000bce26192ae5b70c2f1e0cef42dac58a805b26de1000000000000000000000000b77b77d6a372f87b094993174f606b71a16269ba000000000000000000000000d96f48e4fe276737433a4009d5e372f49c2fc8a30000000000000000000000002e9e63c7cdd78be730784c535e61544cee5004530000000000000000000000000f67de3245c224ec17c488d99dea3e9079a7b37e0000000000000000000000003c1650884514b03955eb654daed16e692b75b6af0000000000000000000000005de2192db5cd731cb853387dc424684d87521b550000000000000000000000008cb9317f80f0be7fcd073eecf7c16e3826afbbf1000000000000000000000000fc142d6e289384ad8e5e263f6ed5beaca90f28e60000000000000000000000008329fcb3451ef9b15a89b034ca5be06763959c0200000000000000000000000019a6acfd3af550705330721296a9c67343aa5571000000000000000000000000dd93c0acca73ad5d077bfe6cf15a1042333678d9000000000000000000000000648f755852b872c295c88062413752d79a3199350000000000000000000000008b459f790b08a4da9df2027294342ee7930139c8000000000000000000000000d28f7807869820a9c202d0124375832feb4cc854000000000000000000000000a26206c9f0f6969c8925561e5d5bf5f37f8ccadd000000000000000000000000df4f34323cb555a0843f32d98107247e77e663ff00000000000000000000000022205e2958c890ac8f4c3f52a8b699293f705f9a000000000000000000000000e13d62592f7d072bd59b37747c7496a6deef760c000000000000000000000000c4e3d668783fad50ba264eb8a6a80d06f8f36aa50000000000000000000000004c4b17b11f9af6abc0c0d985ab2596bde967e923000000000000000000000000e1f66f85a8b0e203a089edae96cd41f6f512852d000000000000000000000000506498abf98c157efe8b226e5ecaa0093ab77f04000000000000000000000000341f7b0c87eeb9037469c6dd154a4c4f4e15820a000000000000000000000000b1e35cde8bc8a61e8ba230352d9455f3134a302e00000000000000000000000088542a0b1fce2ccb61698850b02a8425620d4801000000000000000000000000601bf0e455b8e6c48ab354f9b3a5ee86ea85c2c8000000000000000000000000ed53b1af57b46884b9049cfefb9b04c6d3c7691e000000000000000000000000207c954010670f7394c21eccbf77bb3213732b270000000000000000000000008a03964111a670b262e98b4ac8af8a38b6ab82bc000000000000000000000000264c130859308812140d9ce42ec6ef9645dfd664000000000000000000000000622606ea9711b01a47ecccf189e608428383d8f8000000000000000000000000859e1082bb66bf2c95bdc51cbd14bc0a3bff21bb000000000000000000000000bf7c30a7ffffb11312ddc48c4fb9b063a151a3d900000000000000000000000032da1cf01ce9cd572038e7635efb9204e39d0d820000000000000000000000009a6d7592b78c2af469e9c5100c32bb146855e46f000000000000000000000000bef5f6b905463aa93abedf88bebf5d2a9822bf770000000000000000000000004bad214233cbd9e09055b8dbe97d5cb9bb8869f90000000000000000000000001015985844503e0a651fa1dcdebe27266bfd034a000000000000000000000000960feb6f414fae31e879de68bcae4aafc028dbb8000000000000000000000000b3e61d283ee47b7d632c40bfe950c9b90b67126400000000000000000000000040093c0156cd8d1daefb5a5465d17fcc6467aa31000000000000000000000000ae6df209dcab03f9c91188f578ee2a493d4606f900000000000000000000000060dd2cbd966a62ee43a065f3b282ca2a0b13723c0000000000000000000000002bb9ce2f0326c61fdb8c263716dfd8e6e7c79af8000000000000000000000000a4cdc22805e0f8813245ca4fdcac9e78436c2d7600000000000000000000000052762e211993604452adfe6a7531b4f998a6ba3a000000000000000000000000dfea5f342747e6c24feee74f6bf041c559033f8a00000000000000000000000085d0c2d633f2decbe55c3c8f1335c492210e1805000000000000000000000000da8205aef57ea1af75a911e572711185df9c549e00000000000000000000000006031b5331f1e0f6994861d6f1678124374c291d000000000000000000000000f0fc7eb8a337733665910fe1bdf295dd57b21fc5000000000000000000000000f7450c25b92d6d2e8ee61a1cb063ee606b091d4f0000000000000000000000008dc1000cbd4dafaae04f389c08201911b03d9b8b00000000000000000000000085259b1e67bd455d43c3e91e8dce291671432bc8000000000000000000000000e92be467c9b77625842944ec5b73792b2c3447a5000000000000000000000000ec6c19147c9c4a8c8688189ee8eedace7d1988c80000000000000000000000005ef1bb8ed9d727d1e651f45f9c3174b5ad50d526000000000000000000000000112f7a5b9eca8d5e4c836da768ddde34c0124d3b0000000000000000000000009849dae1d3d49d05a4174c841a870d307850ffa600000000000000000000000071e608472c02651ceb62c3636a3b62e0d03593340000000000000000000000009a80a47992dc5ea8651acc1d986f5027c2ac2b40000000000000000000000000c887b3406424838ae65456860278a5e6e40fcb08000000000000000000000000af47e2bcd6587d277654c88a9b473a51ecedc8f20000000000000000000000003ab5c14baf0e5bd4230217a135ecffc259510418000000000000000000000000f7f22ae5a3d10dff948dd49a519d6a6e8f834de900000000000000000000000042bfba809d830846742627b1a83bb1011e840432000000000000000000000000e47086c70cd9b10e7d27dca04308008d47c059a70000000000000000000000009ea9e0c5850306e5d23b4ef840b6b304b88cbf5200000000000000000000000086423aea03a60fd9dbf7eaf7be289771f7d53e480000000000000000000000008e59039904b0601769a131be8d0d8b320cc9a15d000000000000000000000000b50e305a0a62ab76d4890b00aa2232959a295e0d00000000000000000000000009b474df72a692575ea5e64cb6370b6002d25c860000000000000000000000001eef804d6e8185c9d0fe81b953cee577ed889cd70000000000000000000000009d80ce6a9393c26b2fbc517657d45a64a0ddfe84000000000000000000000000c380bedadc4935dd96ddc67dc057bed07738e8af000000000000000000000000043c53c544d17f49769ef4a704084c275d6b9478000000000000000000000000b466219cd6335aef5b6193c973164e264c1564b9000000000000000000000000988ff7ba51cbf406acd0c3aea05625344fe523be000000000000000000000000406b38ac112dbdb107abe2d8d309c8585c02c3a60000000000000000000000007017a189f57de05141336a4a30549e3430e2567f000000000000000000000000a366f567180946983dfaa9668d5dc03587cf5f8e0000000000000000000000000a45e15a655a33bc5393596734148a9cc62921860000000000000000000000005adce75dedca0fd6dc640a3bb758dbfc822e9e4700000000000000000000000086b2f080c58305d51d59d2b0e175e76bf8a78fb600000000000000000000000000766e78adf2e990e563638ba6df4d1d9c3caeea00000000000000000000000035cc38e03c3100ee09a8ea77cbd20b460aa2253a000000000000000000000000f69b6812a9c7325f35ab918fd6064de0060f3854000000000000000000000000a28375aba13257430f7dcd748e5407155897c49200000000000000000000000065694e1fa5de473a09c70073f356a49e5cae3b38000000000000000000000000af54122d552c2130448aca2bc58c50e26b3dad390000000000000000000000007b14a77aecdf026be724fdc1ad5b2a52969f60ff0000000000000000000000000db0eee5030b9a7b4fabfd5daf26b585e1b800c100000000000000000000000039041f1b366fe33f9a5a79de5120f2aee2577ebc000000000000000000000000aed563daa32abd73a28994e58141c72be084ba39000000000000000000000000b49e18d4285c9eaad51cf282b48eca12fce022bd0000000000000000000000003d667618cc1a1ceb57dae187109e70f5b1d90fef000000000000000000000000fbd62a52beb6c45e78200dc3fae0c476a25c76dd0000000000000000000000008334bffefc79b3194b0f088ad498193953b94980000000000000000000000000b920b9d8a9b733876e0ca39eed40c0d9e8548c2b0000000000000000000000007b8a99de75a2e10de13651a224de22b255985e310000000000000000000000004e8cd0bd7535c43b4bace95e29a7603ce38236210000000000000000000000004ed283f7725048f4a1e64fe36057e57f67d37d1f0000000000000000000000006418a7d8cba1d7a74653d576d13b5866cbb2fb8400000000000000000000000029e666ca83b91621cffeaf423e2de068a19d154500000000000000000000000006005605bc9a8f9c1ecd921775d50730318898800000000000000000000000006b1e97d7e56712143e421b098a590dd5b7b1d7150000000000000000000000003d09494ed34f740cc25e435100d2588460656620000000000000000000000000f1b0e2276f0999db4a2478fdd2151a8cc51f50480000000000000000000000005eddb5b8d16f640e636730c304b600e4022ec212000000000000000000000000fd1c8dbd1e3464c3f229176b37b43cf4bec6e3e60000000000000000000000009adccf5625ce520f1afe89e17b95da839c67ef5c0000000000000000000000008a79086479d618275d1b074421fe4337701ebad4000000000000000000000000fb648fb47823b438d11ef72b623cf0eabee2d23a0000000000000000000000007e24ddb678df1e0125e46a92a14c4db3ec5d6c9b0000000000000000000000008a22326268384f7aa07cb7e8fd8a475e6d2f752e00000000000000000000000062712b3932007c0e0e870b87ae90b90ccecb83940000000000000000000000001b0d8abdb21f5d935e8f31b6ccf44e62bdda776400000000000000000000000099f8f5677ca96465a84ec30a1c62f7f2a2c32fe7000000000000000000000000b91ecf2ad25be1f19753efe0489e2dcdb072d6760000000000000000000000001b076946ba920e3489c544b45a6ec36595a191b90000000000000000000000005edbc401593d5537c9481661fbbcd2267f828fe40000000000000000000000003dc69fe0ba616305be37c840dc8d57e42b4a0dec0000000000000000000000008d09e53828be944110a77c130bf8a0bf962779190000000000000000000000008a6c2579514dbd902c9105c1aa81f650d4b6014000000000000000000000000036522b7b31cc65e9ff4ce5016d8ed5fbc445148e0000000000000000000000002b2e9d15264452e032fbaf851d38ba0d9d4cb536000000000000000000000000c408298f4498e2c1bb6e9e28f02e3379b585c83300000000000000000000000003f664861cbff6078a80864667d5222725fb009d0000000000000000000000009ba64320c459a081d83690ee287f2f3aa8c66d7f000000000000000000000000b9c85000d10c0326cb1f4842e703c93f66aee4b5000000000000000000000000944c292db5eadb958745c2ef5aa2590ca73cafce0000000000000000000000008e16d1ffce29fcf1c4e3a0ec26c40405d5bb573c000000000000000000000000f2bfb2fc61863798b793e4e4f440faa959ebdcd9000000000000000000000000fa2740d9e5462b4ffe05d15c3d168c99fbcf76f2000000000000000000000000075e93be39c469ad08465588e59a10f66548d7cf00000000000000000000000073d9b8c8a2601fac9be5b388a665cae5dcd6ed1800000000000000000000000079a06d2978119a07e9b7d58ea10caf95c5588759000000000000000000000000436f71b5be74ccdcaaf7390d0c679c6d31fafa7d00000000000000000000000096b85d3eb19d4a64ee05da12ee9a395457a5f1bd000000000000000000000000a5265ab9ffd59c81474ac62d7b8c5cdd47673109000000000000000000000000d607457ae914c6879f99cf310576fca9713c8a03000000000000000000000000380272fd43468c96b2237ec6a3c6b9e83d192639000000000000000000000000d8204c65418ea00b64e525ad919300ef182b851c0000000000000000000000007a8766b5e52b17dc43a815616bafa7ceb8b9320f00000000000000000000000064bb4aa3d61ab307685bde549084019ae302af150000000000000000000000009b8f0da6d6455bc5e73c1bbb2b1deb8ab90bbacc0000000000000000000000007fde75d38793975a3d33ea2f1a0cb431a183636800000000000000000000000098c4bf412a470fc7dd8b8b196328e6c7df605f1800000000000000000000000024ed38ef878421f49f215d2e0abf9ecb8c95b64f000000000000000000000000213fc9cdd9a5c1dd7099dc70272f14d0cb8107c5000000000000000000000000846eb1e034d372ba4b0d3c128bcfe716ad1b8cf80000000000000000000000008a3358508c38a7a1b47ec9c35bb8ba0d414e8041000000000000000000000000de0d3e4212b31d2e0f54495f10513dab1ab7048a00000000000000000000000076f1de000391a9a15a29fe3833f34d3e308f9f03000000000000000000000000df8fdafd4a0cbd0b52c70bb4e90e9b2936c9bc510000000000000000000000008cd91b2d23dbba6afb0e2ba6f2a08c9852bc6221000000000000000000000000bcbc8f403e6fbe837cc992b397e9247f817526d20000000000000000000000005ade600863e8fb2f07a850a7b04454a7aa7961ce000000000000000000000000a036bc159a8520ca427b0d0474a11ff4b4611913000000000000000000000000d6b97c294530ed250b64f01f26ff4f28dd6436c1000000000000000000000000f76661d50e44a906c3325a1abe977e9d5d0d84e80000000000000000000000001dc8d3c17b6038c24e8dd86aeac03202615dc3ba0000000000000000000000004d517b9a8fae34c93aa17919d25bdd02a28bbce900000000000000000000000079cf1024e3d1a1b8ed6dbef7b776cdfd20a1eb14000000000000000000000000f13ce587ee4de8411bd5fafedaa4d425a97e64df0000000000000000000000000172ddda859c04125a7f8918d1229d781593cb17000000000000000000000000d16ef7f37544a3792463a44d0557eab4c21d89a100000000000000000000000022b3038a0784be249f6f933919501aecec120c5600000000000000000000000004010c1756bec12ff09c7bca3b9f9bbfd434e1c5000000000000000000000000ff80e7cebc9cc944b35de8d8292b39f1d32f9b29000000000000000000000000c0d8768c66d190982b4887af4975be8e62a545890000000000000000000000001665cd551c58b2f4063cfe9b3c29e839139729be000000000000000000000000e7ea885945628693ad95b377ef1922fd42c259f5000000000000000000000000cf0663f26ace4a7e8b99c6896d761ec089860231000000000000000000000000b23f22bc0978bd90a58a2501f74ca50e90d1caf500000000000000000000000018503bdcd7a4acf5781ea8d43a93ef5aafc7e4f3000000000000000000000000ace0fba5e456205c79cb87b223f414fbc14ba92c00000000000000000000000014d2a0f4ad6c75c8d91e91a09dff18d902ce31b900000000000000000000000006ef0ee70f267438921496f15968d603580dee0f000000000000000000000000bfc9ca1c434ab19e5f75acd2d603dc0621ef64e2000000000000000000000000543d8350fb9b284fa008b8e7bc1bea11a449a4430000000000000000000000000be37874612cbd0f18e2b38fbd11fbc443ad2a0c0000000000000000000000004bf180a73575d4393cc794f29fb92c3954a36b5a0000000000000000000000009aa80ee81c568df77e4336314215485cbdc64d7f000000000000000000000000faee4c7853e30093aa49fde2143188e221af56ef00000000000000000000000070894b463eb91fe4f1fc77816ef6e3b5a23e87470000000000000000000000004d237cdf0aee7fd820aeb007f65009c75f21b2aa0000000000000000000000001ac35ec2a3853981595067a8e56f410a28cb697a000000000000000000000000af54b7cbbc576367c3614ba226bb6d26fda4903f0000000000000000000000006cf798e415161f3748c5ad2c8b79fe3cdb92c1ab000000000000000000000000f0418c76b2a89ce98dc12436a6e06b779c47fc7f0000000000000000000000001163d05f9a29253579ed4456c367db7a78ffe7f5000000000000000000000000ede3674341392d44f0f224196a17705ed43612210000000000000000000000004c3be2abcb16c4984f8a4a9bfeb86e3b7e840bad0000000000000000000000006a79e009b47c92ffeae261947a86599f9c8680ed0000000000000000000000003192319e4c41434eeff7837986fc94202954e466000000000000000000000000767597ad90cc71a02f746f7b4d42f0393f0a659e00000000000000000000000077bf9de29bbd13a3df6b2f9974350b0886cc833b000000000000000000000000058e10032a267b7550273175b6d632891fa4cfec000000000000000000000000344224f6f9f8f7d1c9213e10c96e7f0e00a04bf3000000000000000000000000cdc4f0c996325fa56f5939b4b201bdba3ae1c5320000000000000000000000006d2742b2ccb325aa854cb2648a0841655a7c9c220000000000000000000000006552c6c8def65864b2a3908d0f0fc2b1430b3ace0000000000000000000000005aec2bdc0229f858a1aceee89dd545fff61a959a0000000000000000000000005652ac8aa536c3fafc148fc5ab891ce37d225502000000000000000000000000ff58591658fe162517a265f8d3aac10b1770ccef000000000000000000000000bf0fcfb5cadd320ae55c65743b07c06092117e6100000000000000000000000084835559f62b79c336b226974a83e7e6530f5f41000000000000000000000000d2db53d0c7de3daab2cb73b6cd1a604dcae301eb0000000000000000000000005e313d65611db9e1c0449d695294b50ca65779df000000000000000000000000601aeabd6129a8d0cb3b1ebd588490c2b463332100000000000000000000000051eb7f5737dd0ad5e5e39a79ef70a9748052f1150000000000000000000000008f87e4eee51d646150ea9655b1ace96eb8505ca500000000000000000000000025ad39b703d9fc0a81bff2f2bd9a16bc88945acd000000000000000000000000f9ca61b2c3938d3c5ec8fa669622240a7a0cb3160000000000000000000000006888c60c11991baf58e9aa70f4c0f32290e6d0be000000000000000000000000ee79399e606f4f42d8610d00f59f409c2539e704000000000000000000000000cf3c69685ad5da1973e52b6e2c98b99c74d98af1000000000000000000000000265d97c1d427d306624a10c44625c13162380142000000000000000000000000f911d041431f1a81fbb5c29f8180f36a272f65c400000000000000000000000074f89f590e68f88c7637365d7ca012b4577575960000000000000000000000001ea171f352da40a9194e95b250ce6f1dccfaaeec000000000000000000000000747e28a970c69bc932b68cc178b80bd5621cec57000000000000000000000000c587c910de4368c1b9a54a3a63f4fb1203ae29f6000000000000000000000000550dba5a19206da0b21eeca6f14f79c8c3c47a5d000000000000000000000000925d6e75fe6ad4e272cb91619a020ba43a957c310000000000000000000000008ee1539f46c607aec103f7eb03e387bcc5d58f5b0000000000000000000000001b6c520e6e6766a9c773f115f3fe79dee6f2ee350000000000000000000000007c4802757a9901118c262d07b64f8c4533e02ad4000000000000000000000000859f6438e2bece26178a90b9889ca199994fa801000000000000000000000000f3bac9e889eaa0eb58795c7c9b7c2ead40084784000000000000000000000000f920e53786fcf31430256d0d5b16f9c2d8b56c9e00000000000000000000000019dadb88b5f2ddaa42bb5c25d05dc6fa37a3758d0000000000000000000000002a0eb91f48772ec8261a579eab3c701668c5109a0000000000000000000000001a479b313241edb55fea322a1fe97c992016ac15000000000000000000000000c8ae6bdba0aa83500c3b3edf9a890d0f4d98ffec0000000000000000000000009c629f5ab1934b77a85543895272a5b6124da9e70000000000000000000000003f3fa4e20fb94286d4858606fae22815f4c0ebf500000000000000000000000057b3c8623e43e4fb17d526179d10e0d8a4a81e530000000000000000000000002c832bb9f8a7f35c546d7598eb2a4386863c92a5000000000000000000000000f34c7f06c322e5c1fcab8a4ced6bc1c463c6ad1f000000000000000000000000439511b957f3fced3a8b47ec36e857359256be8f000000000000000000000000d614596a4019811e34072706381904ab96665bbb0000000000000000000000003b84cafe353c1bd3c02bae1c2c53f4938f2dde94000000000000000000000000e4091032b0eff346cefd846782cc42d659648cb80000000000000000000000008a4d463aa753b2d725302ffc34d344aa1f6f82a100000000000000000000000032ef7ed01cf451fac9a8fbfec0403e595c2b6669000000000000000000000000dad1f1932b0fd288146ba9c21cff203e446d22280000000000000000000000004b1050efdd95bfb9b23f6833e807d0458e4ee8cf0000000000000000000000008b5f3691a626d041aa26420f4992381aac3a71f700000000000000000000000071a77ad156c04f787907d56c90def0840f38124b0000000000000000000000002824116485d8cd0d5998c6f6df22885e806f5c04000000000000000000000000396a6bd48f8ab396feb05ddf9cb19b5e4ef30de8000000000000000000000000fac5f1e03efc6681ac88a048accf2d2ce745fd000000000000000000000000007a83b1641ab8b0d21fea8863c878293f87dd031f000000000000000000000000fb430c2f9a01ddd3a100346c1f1a9c9e7e49b650000000000000000000000000a199f221890f02d2d9157546fbd69bd1bbee2c17000000000000000000000000007009ad8312ce7e9cee1da3414000a80fc050b30000000000000000000000007ad39aa88504c8c561f6bb52745f845c4b13b4fb000000000000000000000000045432dda491182972eff306c09c461afbab84040000000000000000000000001d8a9c89b77108e59c354eb04c046cd55cb7fe23000000000000000000000000e604cca2250076576c312a8d05e69ed51facb20d000000000000000000000000d8b0bb95f7215d55ca7ab61bfac873c853483bb1000000000000000000000000dd27fd0718b438cfcc309398befd25bde5fb4eae000000000000000000000000012662215992e3c864ba138a67ffe540c64c35ce000000000000000000000000bc0d96fe6d310b49bac5153a4dcec1f50c227d50000000000000000000000000165373501a4ae40631ba4bafa147acbc21e6abbc00000000000000000000000017d24694f351384eae33933ea8b9c6c8665c857b000000000000000000000000096be996c603240a17093ddd567a742aa8c1adca0000000000000000000000008d134082da31200ac6c264d9b94f034d9adc54d2000000000000000000000000b3f8406c43689545bf4395d0e655f78114fd514000000000000000000000000067f60a2957dbc90dc240eace676d377e62df491b000000000000000000000000775d9f4e0602834f517c1631f2182dd6a4c2ccfe000000000000000000000000c752375c15753f96ee971f2d793aea67669af03d000000000000000000000000107964fbc03b2db76c4bf16c1c81a946f980df800000000000000000000000005ab3c324798915110599d690016ef6b55cf67f6c000000000000000000000000b31e6a0bf8d0ad664f58a7374ac0539ec51c3d2300000000000000000000000099394b41dc263d7c85ad09e44c51e0e72ac1ffd40000000000000000000000004a7a6f8f5c8faa0e7ecd5df5f159641951b49c8800000000000000000000000022406cb885eb8d6a570781421eefbe742070ecfb0000000000000000000000004e93750897c19c738031b4ab2458c2c21801899c0000000000000000000000004a245895749487b7f54723d08e318bbbdd35080d000000000000000000000000bb074d590e063b9dad75aa13494b09c391ea33e90000000000000000000000001f80bdfa6b821ac4f2dd98ff7ff2e850ae3630f3000000000000000000000000d138969b9704c0661468544b7ed09f4bfcdc1d8400000000000000000000000065126779207b70e6bae3ae0bf69287b6a3c50969000000000000000000000000b8f44b4d2b0e46e8fa83178ba865dd78ac7098d5000000000000000000000000c38e3f2c2cb5b5dcb1ef40f850764c7bd35d8644000000000000000000000000bbde1e05d96c5c4f7e377d5eaed21cac08a929450000000000000000000000003f67a0dc6251b1a05acc539cd020b3fc73bbde8d0000000000000000000000000443158be93b06f281decf3e6d342381caa89905000000000000000000000000d0b1b13c2c1fd603a1c69cbd8721a89f7258d45e000000000000000000000000fa0324c217934626dc4e026ffb61f17428ce733b0000000000000000000000007bcf01e38968248406d186b9d5f9644edc0700390000000000000000000000002d349b6da0ae313308f5814f3c5e3649cc32f9a7000000000000000000000000967fb19432c35f77c88722e7efe3ba3222c20a11000000000000000000000000963a3b41fd76721b3ed843f6958ba4f04e699111000000000000000000000000132898c69758bf5d198d2c452fc4675aa5f38e4f0000000000000000000000004f8a479ec167bc11777a62383bc51f256904fc58000000000000000000000000ab502a6fb9b9984341e77716b36484ac13dddc6200000000000000000000000053e8b07e8000a5270141124ef26ea34f72c05c9100000000000000000000000066bc7fcdbc70a2d452d90cfb06a4a1e777921d6c000000000000000000000000a7c9c613303476df413e662bb949abe652d5b8c900000000000000000000000006e5317cdb668cb692bf00267b407558ad8528f1000000000000000000000000477844d2b67ee0c86293207b6e5f1738bd7a72200000000000000000000000003d0600cfde4fcafdcf9f2d0a6d8c8debd540381000000000000000000000000015fe44af66cc45b0d7ebd2de8f68cb0587485dc100000000000000000000000078a54ddaefdec217ab92dbad7221f777c5a8391b0000000000000000000000006513c4f127a7551b71d6fa4e9c20776a8dc5509e0000000000000000000000008a7df961f6170be378faf2bb0c14a20ec68ef1f70000000000000000000000007c326430086da1fcfa18028e602c2ba48dadc7f900000000000000000000000023c102c2f754dea61952b9b9c255e1331aa1a47b0000000000000000000000001cecc41b6fa3e82d15932c0a2d802cb403790446000000000000000000000000f38d57e1c30d28643957f95706d1746ad4c9f5430000000000000000000000005cebf1885437efac4e636d08861c18c7ab5a1f8e000000000000000000000000970621876eed128b6ffef2665d59842fca3958960000000000000000000000003269354b6e164b5ec920b955bd675cfe23815610000000000000000000000000ae2ac971b7b4620ed872caeec23caf8ffb4596e40000000000000000000000007f807d73c6aec767c1588ab4b02c682a9b8389c000000000000000000000000091e6da47876b1fd4267d427ed4242531ac9cbfd80000000000000000000000002674fd486c1c404d20c7cb4685c406b14d383a2b0000000000000000000000006f51f71208cf6cb87581ab5243bf163d6538a5160000000000000000000000008b68fed71447af55f14d0c0cb945fd38d3c4554a0000000000000000000000007d5cb46f888bcf6a0964af003d2ae0a9a909a2a1000000000000000000000000346ac5876d35f4017e772fe590ba2607c14e03fe0000000000000000000000004ac6217962ac27bff8378a8dacce9d616c2fc8090000000000000000000000000d9fe6a83c21edac0054ba5be78b4bf9257af86b00000000000000000000000016cab77fe8661a8d2d7e1de76b101075b45de43c000000000000000000000000d3561edc25cbed0df3aba6d69f4de333db9f599e000000000000000000000000895e9a0fcc48db100e90bba81971df69d70e6d02000000000000000000000000ebf13408f2a0455b9cb78169dba7312961781d760000000000000000000000005fa0ea4bf9be73be65309a5430761a0a8f68a46400000000000000000000000071e908f07488975cd82a5c963210bfb0b19df34e000000000000000000000000b875db2676da25e1d76534733212e303889840590000000000000000000000004f15b8516005190abb18d98b79935a4aa00cea5500000000000000000000000021ab954b2203b4dd985a27fd03e72989a82a433a000000000000000000000000a85ca066aa0d6e41a5bae38c05c79240cdac976e000000000000000000000000111087cc50bc7726694fc7b5267593cecddeb2b700000000000000000000000098ab5c9ae6b3ee6da30b9b216f4cc05702a812c40000000000000000000000003cfac9693df9e7852b20f10e049827d0e3572425000000000000000000000000afdc371906c7c2ec6bd56e8574b4213e482a6fda000000000000000000000000c022cd6d5751914eb756c139cf9700db8a4657fc000000000000000000000000d0fefee51ac174206aed0f859ab73a0960b2523f0000000000000000000000000ada1b988d7da47ddea5e57940dd78dd1c354a3c00000000000000000000000051f354b5f39664cd4a497b40aec8a45df6c377fb0000000000000000000000009ec8fe57c87ad58b6ee28d58ba215d05246cd2b000000000000000000000000045c96415957110d63b97df601716afe640af27f0000000000000000000000000817a3136573af3a9eb8d1a92bc8629a4ce743b7a000000000000000000000000f00dbee6c762dccf76bdde6a883b7d5d53c1a256000000000000000000000000b9a6fcb0d35dd965e99098faea6ede9371bec02900000000000000000000000064b85077a94e26f90909d94911d506ecd86c46650000000000000000000000000884c9ff30b70353b656a0a93b415c8b3538552c000000000000000000000000165c1dd2f2ed43b32ea4320a8b309bc5eb9c4968