60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d61726e414a63787655366f61374e5934523242624c676441794c6a5a454748364b7939674433545364727155000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000e94720086947ec085437b70a8fe45eb387b3fb9800000000000000000000000096746de36b7a25e93f08771aba40d081b68ac217000000000000000000000000056cf7fa81808aae07adac2be61eba7b3ab7bcf20000000000000000000000006b3f56a130c4a5ade2e2d564a9a528b0e10b36ee000000000000000000000000781223afa25428169044526c5f29f69b22dcdd69000000000000000000000000100fb5331371684b94cb7ff47b8d0134b16b7b01000000000000000000000000b1ec0c37ffb875a0bcf91219167fa5ff5619530c00000000000000000000000034fc13afee91f5db6493e977fd18faef678aaa06000000000000000000000000483e7b43005894b6b688002fcedd2c5580daefdd000000000000000000000000b2b7e3710e576b5dbba381196829a3fd69a21206000000000000000000000000f4f8cbdac041613f1a9e33ab5c7c4e6bcdb2cb52000000000000000000000000258e8e3e48e039bc1eb375be0767988c05e3d20f000000000000000000000000c570ecee77ef9d703de9269f1ea519e6408f63250000000000000000000000006b10bae6e7c43198e3dc8ccfd5250d533531f4750000000000000000000000001350f561e56b9bb97a91040658f480100adc1d3c0000000000000000000000001d1ecc980b26072d924c012b038bb46c243606df000000000000000000000000275a2cbc36418de973365fe3f2aa02f20e84e6cb000000000000000000000000d71a3c3f62c9244217158d373526c2e97bf26b7c000000000000000000000000e4dc9458c23c2d963d054d705dc45273017f14ed0000000000000000000000003a546974bd97c40ff3e5fee2283da925579a74fe00000000000000000000000090715d5d1448825d3b2f3a874da587eec50ecfe9000000000000000000000000f7412cfca9a022c6468da514b15af94bb95e2818000000000000000000000000e9c042cc4dad907c62643fb53288e7565d6761b3000000000000000000000000810761ec31a9440ef98b2a6bf57301832f3a63d80000000000000000000000003a2a9769b3aab726ffc32c16b079166528336dca000000000000000000000000f04964154e25c00b8541954edb39eff4d2113213000000000000000000000000418133fa43bc59d4c8d8831ba76320aef566f211000000000000000000000000674c4b5df59cfe7db8d28b85ce91564c66c9c7ce000000000000000000000000d416c5360b1669b3a46af0785484120ce62b5480000000000000000000000000e9915d4e6b6d857bb9981d924d96772fa3a76244000000000000000000000000ccb38fb17b8467add6d10841d039d424ad7fb21f00000000000000000000000021dddc9a70f412e0c619e189dec79ce75c1448900000000000000000000000007a652fe81e64c32f9eb866b8264708cb93364e4f0000000000000000000000007049bae0c9977c32caebb5304897bac9a0d209100000000000000000000000006ccff9b09a62708d8d680b938d0a76f3cc7a5cd700000000000000000000000005559753ddc89367b9634efc77749b5663780d0c000000000000000000000000756cce3d3fb1317bd91f98365c794afd3ddd9a0900000000000000000000000078ab8a82dd562d4498614ca81ae5fcf1b48d762900000000000000000000000025d7e9ba02c88dc132e2f1c288378f5323c288330000000000000000000000004e07f44ceafc9993d77f42e1d269f4aa342259e3000000000000000000000000aba0b4b3cb7bbdc296c5cf2b3a9dfe5609e4232b000000000000000000000000d7e78daae641dfd3ea5f8889f1c853826b35a569000000000000000000000000b05c1f4d59e9a85a3593a057676d403949a55f7c000000000000000000000000409baca6da8c7eae5a8e95d8849dce02e9d08703000000000000000000000000c36a2a5127c750f5b28b35d3dc506656dd91e2d3000000000000000000000000e9d0fce68142d730a95b1aad7250b02f658aca5100000000000000000000000066894596f11b26929ad935b734bd366e652a873c000000000000000000000000fce8f58c060199330ad72484ed133be863a11c39000000000000000000000000b79a2d39bd2a15e5f4058d62ee88c07a02df3432000000000000000000000000c119e52a6f70dc5b94783acaa29db8b889a98aad000000000000000000000000c94dbce57784cb46eeccb04931566e2f6c5065140000000000000000000000006970b57deacf7b980c8fdcaaa6b8f36593d1ee34000000000000000000000000cee2028432dceb4fd587fddeddbbb699ca525c0c0000000000000000000000003adfc08fb82631b84b6be2b5a79477f0647031830000000000000000000000008159f97d88053e4f8f2cfbb8c9f6e02738f958c000000000000000000000000046a0950faf7b141d1ac7b15f62936ad9b2dac68f0000000000000000000000008902457a3b145134b98ee871a5fc1e30797741ad000000000000000000000000e4d4fd58f6c83258007b2bd5f9e930746ebe6403000000000000000000000000b1a37ea1f410efd1777153602bfde760b6efe9a9000000000000000000000000ef3ca791d8b17317c1117724e9e1512f0e75e679000000000000000000000000df1489191d38e7faac3c82be8a4de3c2b7b584b50000000000000000000000000eb725eed33622015277b3d643e778d84a1d5f57000000000000000000000000ca7b99a37f3cd9e3c9a5d3426aba3f587eacd04c00000000000000000000000041c6026079412e329fa542fc15b681c45718c080000000000000000000000000c33e1f042d5631ac93e2fa1b82211127207b5f4b000000000000000000000000c2d319bb93417513f8a0f52d23111ac26fa0eb64000000000000000000000000c101cc6e5542569468b7f683804bb8916400ce4700000000000000000000000035fd0823e5e9131011a3495b3df039f40d9838a50000000000000000000000003d9f93c2f25f653b7e485cd5daabb9db844b85d000000000000000000000000044e9d45aa14b8e5098da8518ba5d5f80825dca94000000000000000000000000525d43f0b5c8cfff5c56147bc4d23de78ab407850000000000000000000000005453f75171b78f99d06ba6bea547ed287e01a4a0000000000000000000000000dfb80459e55ab181e2bdb10a72e43c9989d07335000000000000000000000000385f3075a1878a080de53a58d075fe55409b4e3e000000000000000000000000f835dfe2d16b893f0ad2bd3290a02252e269527a0000000000000000000000003088111941403814f52019b3f04f369c81d699b1000000000000000000000000a011c261c1badd8c9061da92e74971131cd6dbe000000000000000000000000092b3a9fa645dc24798f9ee4df76d6311d7038555000000000000000000000000c07d4b3b50b9748a05f59e4d7f8be5d57fe3304a0000000000000000000000002992f6fbb64a966001ba752e74b1930cca3df261000000000000000000000000ba58b661f14ec44bec586e0ae162e8e7df2b437c000000000000000000000000eae3a15fb4adfa482f8f7022df48a4aaead3ad680000000000000000000000007b42a783aeaa8dac8003416db5fd51f9f06999fc000000000000000000000000dcc85f81367cb440dc9ad5ffeb303702ae8498de000000000000000000000000ca03b108c4ad655954aff2b33d5caf33c6e49a89000000000000000000000000afe5d201e1eb1dc89bfa1223cf86cb7d1d9b4ff9000000000000000000000000bf570c12e35bd6dd28345fae5c3689bfaadc8f6f000000000000000000000000cb92cf1d139f850cc3144060c58275adbd7f9309000000000000000000000000a9e9d72f38b15b1a5e9b0f6aea5e2d777617df3800000000000000000000000019b91fdba71c4101e32e62d04c25b431026d87e8000000000000000000000000137c2d2520f56fc34add18d8df8da705f40c4632000000000000000000000000e2c30a6eb29757d3547c33b0db2f509904ba3eb1000000000000000000000000c74913c2663f11e6429c23505d1a9b22074ada05000000000000000000000000a7bc2b8c09d9ddf7170b85af7ab2d5597d8a948c0000000000000000000000009daef3e27c4f92b747a48141148ae993d0251833000000000000000000000000103f47cd852e404fee9a3fa3268a908c2597257f000000000000000000000000365c082f08a29b8bc483f8c3efdef5487cbba14b00000000000000000000000074dd1eb7395789faf91a601379204d33ff15856e000000000000000000000000e9df6ab33f486e407b4d2c9ed34db121a293d35600000000000000000000000021224ef5867d005a4f3903ff8d6adeed35df5e67000000000000000000000000a181d09ad2086bec22d65687673a120682a2494900000000000000000000000005fd4249dffaf53a030b0de9d65295e45af2811f00000000000000000000000080d0a3216b535fe308bfe29e088aa655e74bda0e000000000000000000000000482305324f5399105a76f5a8f4b61e24178c07fc000000000000000000000000606198b9c4434e139713aba4ba06f9760ef005c200000000000000000000000073810754311c20e5d8a8ad1dd1c68cb56f95dc7c000000000000000000000000818bf7d4d3f3551a2e85bb00e28e2e0c03f0f1e90000000000000000000000007527c2de6e7083e91d5d9104da2073b44f6d52100000000000000000000000004cbfdbe90942f3272cc3453eb23ac87832940b470000000000000000000000002e1c902d60009a4a89a36e78f827293d0a376ecb00000000000000000000000004dc5520fd93153d2b01cc931d41da25a0fcd3c6000000000000000000000000a922591410c114eb00c5374c770b06c3b1f036ea00000000000000000000000066d59a021862405de95f2f1889f5e0a6b8f4b711000000000000000000000000b6f310cee7e79f21c77655ce55c153a792d21508000000000000000000000000a01951d517b0b06a7fd23f4134180fffc02af556000000000000000000000000395e1852830e23ba67ee9a1d4c59173f401012170000000000000000000000003d9ca6f4126b43c31fb3bc42d94aae00cc1470df000000000000000000000000118c2a43f8f85e5e81affa38bf463282ca8481d500000000000000000000000076302768a230c657cf2b120788a9b4f43d12fa46000000000000000000000000434de3d2111af847a0c693938898f54a59b12736000000000000000000000000f22b429dc4708ce769046d75d8fd6db77267ab740000000000000000000000002999c32642dc3298d2b8908a7f591ffd055b55d60000000000000000000000009828d5e581b2170d0cbb997d294660ff591621f90000000000000000000000007cc667dd41517da327eb3c7e18178677d9bd83c900000000000000000000000012fbada5d1c9c58b50fab5778631c1ba50e7a6fa000000000000000000000000d45e36b33a76810daf0fe025d912a8d8f5644d680000000000000000000000003b6d40258eea21b3db1f05a47c3876319dfd74ba00000000000000000000000096ac9fdbd554dd546fcc8761b7db24284bf2c06b000000000000000000000000df4b3d5cae98b812fe9afa5af3259d02851a42f20000000000000000000000000933fc0cece89a436fed961952e49e733ff51c5a000000000000000000000000c44b5349d6cba8cacfdf9cd136cc48a8f83eff3000000000000000000000000068dd0ba56602864dc6b47b42c34ba0164599657700000000000000000000000091d2805f025693c5804e3586271e1123767e530d00000000000000000000000074b089a4698b6b8514847d179437335f9206b7f000000000000000000000000031502dabde063938b2fb16c9737c87ecdf89bedc000000000000000000000000fc1fda5cb387e795fd59caf7e5b92b9d471a8a3c000000000000000000000000e8783b8ed9105a0152392ecce33f19e517ba4de0000000000000000000000000c2d2b9ab798939d4b65b0e956dbd733ac260cf990000000000000000000000004b456dc4cdcc5840c7048e85a45c10072d3a467c000000000000000000000000f8ef4aeee8f638390c459a89c36fcec70eb524a8000000000000000000000000a101f56b85e42663203245cc082396f083603c3b000000000000000000000000df38f31cc38009ee68008d184cda214bce0c41400000000000000000000000004e11cca7b45b4927be3305981b1218a237e34c30000000000000000000000000fbe78b5f5502e691aba2f4c21b27e77a449cb737000000000000000000000000c6e7d67d576afb8ad1a87bb3c053ae5c7f0eb517000000000000000000000000972357c46f11274d6f660a93b262d198eb481ae4000000000000000000000000b66459a3423d5bc2bdbbafd1bfcf1f4f618e158600000000000000000000000045ace2d26cce46e1f83d5e2171ed42a19f6677490000000000000000000000008798d01d0dc0e9dcbab0fce2513cf4c50b9b09950000000000000000000000008de6684bd47db390895354cd68a1ca7e440527b50000000000000000000000009876fa60600d9daafa56cc30a16c5dd52daf21db00000000000000000000000045db3e1035dd3b6afc09c9c79c6475a3151a9bbe000000000000000000000000df7de6b15656077f532baaecd817c07ab211420a000000000000000000000000024c12e70c60d94734c35559a0d254960f4c5c47000000000000000000000000081550e47326c80af2af068aad9535d027672a2a00000000000000000000000059f06b80ea2a9a2a339930c104470707ae736a8400000000000000000000000003eccb4f6937206bd70dacd5bec0e8829ab11c6d000000000000000000000000b230526330ae18472837374308d2165a6d7fb853000000000000000000000000d80aeddc4484c25b023498bb340df9c33ff0ace60000000000000000000000008c08cc88004e166785d301656512818fa299184800000000000000000000000082069854c2be056b7ef928695c91bf0629aebf22000000000000000000000000021b25d366efb5d2052087d9af454903ac81ceb8000000000000000000000000c27b6cae566231f10db0974a64858b42602fd12f000000000000000000000000f93bf7a3dc54785e1685de83469943e8ceeb680d000000000000000000000000a4a131436b5aa2b591cd8c2cf34ecca7b7c438f1000000000000000000000000ba2ae26db5e8671f8e02b2acb2711e9e53a62e4200000000000000000000000089123525c64cf733454fbc5cdaa424f0e77633a00000000000000000000000006a1a1854f59c818c99e8b2888b0ea6f2c260e91c0000000000000000000000006321fffafd444b806cebb1342188f771945cfab60000000000000000000000002e3b0c8ced7c43df5137ea1319e3ab0c15ff7c3e00000000000000000000000051e3d6c6cf80d6b7c81917ea9e9e3177116cc6880000000000000000000000007f94d768768ba6a8bb10f33b8c3c00494e5940aa0000000000000000000000004dd418e4d78622c710f1668f353317432ec4326a000000000000000000000000fb306f19f08f2142391746414a3b1179a3a8bdfe000000000000000000000000604d2c3dd7c5057a74613a7f6da75c662d9977ea0000000000000000000000004394eb2edb390e7a70bad9e8a7b783152fd796ff000000000000000000000000f8cd91663f11f08b3da938fe97626d17c6c64ea5000000000000000000000000837645d4d837ba5029c6ee5266e4ba1596effaf300000000000000000000000097d6ae3ee5d6dc8b7e60afc67235c1c62c0aed5e000000000000000000000000d68306d6dad0178c4b1842ce3af6c6ba7bdd7dd8000000000000000000000000cc7fdd90a126070769b7dbf3289399670bd69c07000000000000000000000000384680e326c708591d3bff008217157d77e5f3ed000000000000000000000000031218392ba86284618f700e425a93525e9467a800000000000000000000000057e0633fcc15fe50b4317d684d67a464d9c4db2c0000000000000000000000000cde4e653de1c073cf0bd382e6edcb1483e3fddf0000000000000000000000007a9bc63b56f49683eabbec444059e294e87f478a000000000000000000000000ab6577d574957e0fcd86fefd61d01d3358c42d590000000000000000000000004ca05e89f18263d115b96e54e630567ae26804a20000000000000000000000005956c89d62d74a51c28465ee6f7d3ebc9873ffad00000000000000000000000026c49e23159a86df537834e42343e3464673307900000000000000000000000053f504fadaaee76fa844ea6c8ab7fdf814f0ba4a000000000000000000000000363ee507560732efd08fd35bafcf0c944951ba990000000000000000000000009e1c0a77141aa1d10ad1fbed72602c4814d645890000000000000000000000004438e933cc9d5e4303897d37e49cf5718a2958fa0000000000000000000000009323e44f065638c07c4982f902cadcbeb443823e00000000000000000000000009cfb5cd0519f5234b6267816750a7ecbadb049d000000000000000000000000ae58029b08b2e5d50fa9189b580c6ff1aee5bc140000000000000000000000004de815ab3acfbc2e8db93b9738fc93f5b26459570000000000000000000000007c2347d5022d106014f52d1101d34755d5138b290000000000000000000000004a91eef9899be435f7a7fdff90ec64075508fd6a00000000000000000000000042cf69bde1d2aa3e21b62a252cf3e6c7a12fb43b000000000000000000000000264c67a63fea67b5dd6b4db3ed1877ffa66e18cb000000000000000000000000286eb7310b27152750f4f6fb9703176ddfa17af40000000000000000000000000d8e54e6a9027d3b7e6460344dc54bafe82110de000000000000000000000000416d6432d176514755d25d85825e14eed0ebee290000000000000000000000007b20b47a9a1d9c7b800781b18673efa271f111730000000000000000000000008b65a2a6a769445f2f77b84e4241bdf8e80082d600000000000000000000000096891ebdf609b5a5352d5706c8f58db73e01c6d2000000000000000000000000e01446490894620c89e87cea1fd20d4ab69eed2500000000000000000000000003b73359106980e5ec97b3bc6d64a3ab2c1431af000000000000000000000000283cf5057567d24d7774b8191f17d2640c89af82000000000000000000000000abf09da8a0ac2d15a90112c9d003bd247b999332000000000000000000000000537a68a771c24a476e9ee727ed662d385334575900000000000000000000000084594c439514528b79d5f0f4ae4634c00b9e9c81000000000000000000000000f549d52ec03fbc531a7e8d2609f52283bece75070000000000000000000000001a84bfc2e64525b49b2e7f09fa9bdcaa3be4594e000000000000000000000000f33e0c634e6530010aebb4157517538284cb5dd9000000000000000000000000c9a4bf1514d50635ab4c7ec131eada3b85f20ab100000000000000000000000011a158e192d6aae5b704790fbdd0aefa22d8b74000000000000000000000000062604ff2fa04348b2d8b908aee0e19c2724811aa0000000000000000000000002839c111133693b2b5c257d1b88f82b3fbb1e21b0000000000000000000000008dce23e2bc5f6a0608e5c374d25440b56861abee000000000000000000000000adac44b7b2987d42eb51ca551e79e03d0d4a060d000000000000000000000000af22f3feb42912316787752a04fc82d2a0f3642e00000000000000000000000086e056e2f9be2e3c93c45a02ecaa4fab43fc38e20000000000000000000000003304bcef06ec9a5b03bb8a5186554304b0d37f1500000000000000000000000075520a85579bf6734b86d3327a5adaa4abf397ba000000000000000000000000642f28810c80ca5d922cd4908243c2f198523c6e0000000000000000000000001d3ef022cdd089783538b44ab121c98a7e58c75a00000000000000000000000077cd0c2ebfa4f936cc2defdab6697f9686f542a2000000000000000000000000e545ee2f1dd51018fbad811a2dc2e388dec6ba0a00000000000000000000000050d9afa4d1e6e35d409c20055d680caf70c67dd50000000000000000000000003d3ef6a10e3e29267565811323d9cccb8080a0b6000000000000000000000000291f8f1a90177948411f3878da72b24f0bda38bb000000000000000000000000275377fb6aec443dc8a0277720c936c0b5afc6f000000000000000000000000036ff181d2e41d66fb0267ce8766abcec45aad9970000000000000000000000001adf0be5dcd95d45dbe059a2dbecab7cfa3bc897000000000000000000000000e13bff64e456291d931e078a1cf229c660b605950000000000000000000000005ace3bdfd122f4c057908f0e5a2a76b78407945800000000000000000000000084c1109f65b4b4901a49d0cdb2e3e42466881217000000000000000000000000911442c12c694c850a2262726b1cf0cfd34c4dfc000000000000000000000000cf0376126f5caed32b4767ef64f774fa8473a31e000000000000000000000000bb684d106ebda3f6f70c6761c78da1ae1fa532880000000000000000000000006ebeede70f61cfae57cef6daeedd0f07a9f5245c000000000000000000000000ccd3c0fef57c738abdd5117097f3841eeb72c371000000000000000000000000375beaa5a95c458b30bc2ceae790a0792fc4ec4c0000000000000000000000001cff48394f51e9d83343fbb446f21d171c3da46e000000000000000000000000768bd79cec7b7ba187c496b2b22f309a436c3373000000000000000000000000e3ed84f6d778a02a514a6da8175418ecf78648930000000000000000000000005fb86a42516565452b526b8f6638579f888a12d3000000000000000000000000b28a3b5cf172b657065e52001f23633f483243cc0000000000000000000000001f3ffcee8ab55930e1edb0c9d884eab36cac04140000000000000000000000004c958e4352897bb95ff8102a802d66813020223600000000000000000000000086c2805c731663e3ba8d72614138bd49db273af100000000000000000000000083128f11792969ae24a7bc591a4c7854aa9ee6100000000000000000000000008fb97133771b7ef019e8230ece2916798b56d3b00000000000000000000000003ee6a50c669ce39b7e9880f0fc06d6674a9ab22b000000000000000000000000df029583387dddeb5a2658eee324c0eade7e24e00000000000000000000000005a0bef7063eca7305c51c55862f825a28fbbf4bc000000000000000000000000a7ae4d4ef4af9077a624cedaddcc9cd4cc87bae5000000000000000000000000bd6367841436f019e3eaddac8fa02eb60bf6c086000000000000000000000000d86d20044addb94a1d2cd9dc1e54e92e4100acc300000000000000000000000002871e23f9f4fa6ee0e4b9f85300b3e5665547830000000000000000000000000dddec993f1f93b9b60adfa5b523aeb8bf6ff58a000000000000000000000000c35d5d7268898fa2ec242fd3fce22ca85494152f000000000000000000000000102fab27bc22588b5973f7efa98e1cac51edd0700000000000000000000000007ef1c217701fd22168bebd5ace1e912dbe4792370000000000000000000000004c4aadf98c3a76c23232e83b7f7f2becbe2b89c70000000000000000000000000139bb1a3f896c20071325b8dfa8a476c2e05399000000000000000000000000e517b38f8b6237bdd05b2d40161472f72f790c100000000000000000000000005ba3882b482307b8f07dababf516c9b2dc045b53000000000000000000000000001feff9f523bc39d5057d77798b492131bc6c1600000000000000000000000004384078e1f41996b77c27bb96b6359f5f214d0a000000000000000000000000c15c39b0167c27ebfad76ab8847c2c0f3b40dc80000000000000000000000000c76732bf8c2b10ba0c3bf94bc9e160f0408afbec000000000000000000000000348e55b1844dd1d6c7ae31dd00d1da4d9656eead000000000000000000000000fc7707f35943b83b717755de27f8886d74ca7d740000000000000000000000005b798687bd3ad92c29b37146327a707f00aa57e7000000000000000000000000557a89851102976edae544fece04a98d73ae8804000000000000000000000000c7256b20156e319343759ac24040cd6a93dfd66d000000000000000000000000413d7159f03306f129c616f330d8a5b437830a6e000000000000000000000000fc77fd25a2e6bacf46b7e438def253bb421fb3b900000000000000000000000044d621c3987b4e7286ee906b44536d82eeab630a0000000000000000000000003c585d799fc7306c7c52ed8f3ea93d55ae9e9926000000000000000000000000735bba61d502ddf2388444e8235d31703ec483000000000000000000000000003bdadc33564be54eac1a391ccb83a107f950992300000000000000000000000052b4c7c10fa807b5acfcba3566246fefc2f803bb000000000000000000000000f89728ca36da837eafb4b3f631c2ef2cf4c39012000000000000000000000000f3bc0fcc9ab929dabee3894079f935ed55056d72000000000000000000000000f32f48c90c138aca271c7c57cde04f250b4580f30000000000000000000000009acaddaa179ceefa2f7238fa9fbd7f5cb416649b00000000000000000000000091b3e90a4beaa3fc55c3f3980cb63c4c326212d40000000000000000000000006a1381d898e8b9e77dea813f495123d065676e5900000000000000000000000070e24e78047af0a067044a8bbd5a3cdbf92c290b000000000000000000000000f49100563ac85eb432a6febb7943a3431baa9e51000000000000000000000000bd30f9c2cd470464b5e95c73b879e63263c0302c0000000000000000000000003097c5a88e055bd9591a6c78a5229445dfef42c200000000000000000000000084f4f53b3a4ec27e2940d4e17e078c10d960f0ec000000000000000000000000622df586162a46066d33ea675cfa04bd746308ba00000000000000000000000041f74cbb2225669d637d1a78442de937bcb005ea000000000000000000000000924e0caeb2d345e44e5c594706f8c9689c4290620000000000000000000000005492803f099473b3ff9b9638b9c3c4ef462ccd7c000000000000000000000000878f70afa12b12565907aeb21ee86d2b204b823e0000000000000000000000006303f3abc1e1d369cbe41b74e99a740e72ad085a00000000000000000000000023791adefe0691aebd0d5d273833c4c808187c43000000000000000000000000b50194e6a0a3331b6a4625b4d82cb60d57d2698b00000000000000000000000001f363951dc901d97fd6c6e57d618470914f54f90000000000000000000000008a8fbe1d7dbe0010f78a79b5440e50f5ce4403c60000000000000000000000000cd1aee48f21314fea749419cff062c0f16c6c38000000000000000000000000e1d5316ccd4ec0f3ae9b23dd7b9633104d8db448000000000000000000000000513de9d6270400e4d24947777cd1f51409b7ecc6000000000000000000000000a35f08c1dafb221600f9d06c8e7e305041cc74eb0000000000000000000000003de92256b5e9d55b616324254d15a5e9a08f0b45000000000000000000000000fc17fec7bd5b4a78812299ca78eef5b6b90aa7ae000000000000000000000000efd03e07e682ee8518e091a35978c8ab7d2f7163000000000000000000000000b0b0e160a5f93d80c69de86e38ab529dfc297eab00000000000000000000000066064893c3e672b979a3797803c2d7522a222c90000000000000000000000000e85268dcc6d4ee4b5346fc92dd82dcabf942506c0000000000000000000000008fad2ba10cd52a6e724aa72dff5bdf43f98073ed000000000000000000000000ac8bb2ca44385090b15233c4194b9b701817bdfa000000000000000000000000f4594423cc0511ed93c1af706739a849f7719e6e000000000000000000000000bf514d8d80449ae13e7d908b4db792dbc03e4c35000000000000000000000000df5bb9a27db7637e64668da7de071f5ad045faf600000000000000000000000050a2c2ba84f521a273fa98665cf58af5c261b0e00000000000000000000000007dd928dc6218828e1e82b8fd7e06a50ad1cd86780000000000000000000000007aa2fc51dc2597b7b35e495a0e66cae72457f44400000000000000000000000092af69c922b21b813134644e209b469518612a5200000000000000000000000009164f6592b8f721a891737a8b46777bc05072fb000000000000000000000000ec42da6e00640f1956aa2ec49ce234ff447631e900000000000000000000000077c285fc3d934340e9f2ea6753a6688a3c8eb88f000000000000000000000000e8cbd872000e9a3ec759e7480aee62eeafbd3a7f000000000000000000000000eb8797f359045ff024d2023f2a728aa4f26c8174000000000000000000000000371a9085dd58660f8fdf7816b0bdef024e6d346c00000000000000000000000088ef84cd57100668d72a52b668b9f909d6f895bc0000000000000000000000008929df92768485a43615f49366d473541b1b706600000000000000000000000018dcc535fd4f7d002c8a33e603e405681f1a14e70000000000000000000000009b506e942e2b071d166381141265d80776056ead0000000000000000000000001b59ae5f170eb4e3f3fa3b14cedabcbd05c339c200000000000000000000000016239d0b915bb4e6c558d0b41595d9be3ac227ad0000000000000000000000007c7f505494b8d4bb456c3179ed9954de95f5453e000000000000000000000000244637343aaa772dd8789d97d1d721ac1c298409000000000000000000000000840f747ecab1d45e8093cbb9dd6fef0b6aa97ffa000000000000000000000000cd086db472847660583a29c2f9c188874ccc0a81000000000000000000000000d3fb6a78ce533236128686b0449ad6935cf24960000000000000000000000000191fbd12367504a0311eb1d36735833ecad48a0c000000000000000000000000796698b52750480279e1241d25be3016949677630000000000000000000000006c14dcdbb3778510669868a02e767f5f2755b170000000000000000000000000afe594934429b9c2c0ea799504ed23aff14e2580000000000000000000000000e50a0aefae3f4461a37c7ff39842c397120519f9000000000000000000000000633f7072a23ad278cc8a44c60a8b4bb1ac0197170000000000000000000000006194bfa8c158e28964b3519c6942e438746716e9000000000000000000000000c8313d6076fedf0c109fd65414ffdb2f3ef2f055000000000000000000000000dcedcbc25da937be357c774a1707041c951fee9900000000000000000000000072cb502639129e5cc94ec9c4eb8c622de2f2f101000000000000000000000000e63f2d1aaa7426c3c71caadfaf38486956559434000000000000000000000000823c309d77e4a70a203514d74bbb4e2034b2de040000000000000000000000006ce53d12d374edd67bf4e8e4b4e1e0dd5196003d00000000000000000000000096bad33a0918c9f1ba7cc75090ab87ccd899335d0000000000000000000000007a3ade34e9a78db79e774e59aac8915ffcc470920000000000000000000000005fac01cff946cef09f33468504f29182191591bf000000000000000000000000f90e607c053d401bfc7b8d73e059335f81f7fae9000000000000000000000000f3052d24d0df91d88f86b716947695532e51ae5d000000000000000000000000762f360af9550e979eeac84cc150e3f84f700f4a0000000000000000000000007f5c306596b4961b6952cee2e2af19bc50b8c9a50000000000000000000000007aa7803be6144270cea404133050e67f9745fa90000000000000000000000000e1c249bf051b4534e71c6d579a4fe3ba55bd38d00000000000000000000000002e73caefb86fe01e4a008df270f99a5ef2b42bb7000000000000000000000000bcd73fc03710225cac6553ffc287b7bf7c19bdba000000000000000000000000a1b25ee657e790ff47e0a3c6b29955137cba8a3c0000000000000000000000002943e8001bb2f26bb60de984f6df9ea9137a5ece000000000000000000000000f05bde7c12201c15db75d40792073892aa4d2941000000000000000000000000df7f61fef966912484ba9caa50219bef166af1f6000000000000000000000000c782c135adec191b3fad95d1d648640722d39fe8000000000000000000000000b355cf31f4ad28120b801a2c0d1554cfa5ef4fcd00000000000000000000000036c5d4cdcdbc31385115194aef70c1d4e74ed3de000000000000000000000000e0141a688f3e4ec185cc4605fb7953ed8084f0e70000000000000000000000004ad58390f6de39a19e4ca1d0e36439a2b8bf84e7000000000000000000000000e3fd613570b29fa9286e3f7656b74863de0935a200000000000000000000000062e4cde507708db6b9065ccde387b803637f59c8000000000000000000000000cc0eb0dee9c2b988040f82da2a62e72bd7708975000000000000000000000000bdb583e56eaa0c1e8d5d44384e0d8548e4c36fd1000000000000000000000000214e1da036bfcee859eefdb6d8b7901df8ebd70200000000000000000000000076550760900c6fd82a20c13476000aaa310eafac000000000000000000000000ae7cc257bfba30540ec8f76581ad83582f286008000000000000000000000000f38cf03fab33e201e43fdbc40b3a072889c67aa6000000000000000000000000aff8d7ad0dafa34b5e16bb4e9002fc21636e7550000000000000000000000000eb70b3e00d99df3a73b8452768d8e032626d4cfa000000000000000000000000c1eb9512e850a6b95ffc08c9e501522bf408a38e000000000000000000000000d72adb901d34f64a265bc5fe64855529b58ca9ad000000000000000000000000d9253cb77d16aca496ab9e294bcdf4edb296b6500000000000000000000000005c3e34e605cec13bf7f09735597da0ee56bd122d0000000000000000000000006c67d77f15e921e00bdcc28db9621ed8f98ac955000000000000000000000000ebbde4bde42a08fd2539c73ca25ec53d605161d40000000000000000000000002eef4fbab36f110eef306df0d1aa908b202fc36a000000000000000000000000b81d595977ca8d8d423c693aed2e57d3b4448a8e0000000000000000000000002e82c58e919563728fb2340c496d137b49dc0ac1000000000000000000000000423b84421c67a8b7ced226cda666b4f66f30e3850000000000000000000000001d0e2bd45521cba858780e0becb6c5e587b5813600000000000000000000000045f6b0db5392312b29b7d4da863b66ce60ac61da000000000000000000000000e16d8e1f524e360607bff9c5c07699fa791268390000000000000000000000001b6da1a988de13bf857afc6b40ff0a135226b90a0000000000000000000000009f0527e54a362e381d0ab19048a8c3f04600507f000000000000000000000000b3926e6d78585a7e89b895182039667baba7ba880000000000000000000000000eb3d218c6eb954ce38992a7dd1c044659fca6bb000000000000000000000000bbbce84023c2d2676f7a584ffd6f2ef621130dff0000000000000000000000001724aeb8fd557c82f7273325ac58e46ef735971b00000000000000000000000080d1fcac3d536dfa28a305ae5619e8b539b5ec900000000000000000000000004cd25a16749bf6793b9cd7d45258c517cf58f1f10000000000000000000000000d4b171adb9cfc877c93a9df640dbff54827f67c000000000000000000000000f4bbc114bb790d34c9336f9c3275e24c6f85ba7f00000000000000000000000075511fd5cf6427bba5ec469f22f6e415b73ae113000000000000000000000000b09a80a43510e2d062a0e1a5bdce3d4e5dce32e6000000000000000000000000af86fece7ea753bc37b6b328f76a0a1a36a70f260000000000000000000000005e296e00c51cdb7969da4f0866d2d9189a57c30c00000000000000000000000077f6c043d6fdfab9ca837a7e5055198903a904df0000000000000000000000006c32ae38fc34bfe4d38029d08c269213cf3ef96900000000000000000000000092ff1a203d21b166e06ef5cd932302ed1ead9625000000000000000000000000bc7b0a174d05398b53490a41a7f9e723dedff93c000000000000000000000000129561da891c520b6a881c19f547c8c4f305dff20000000000000000000000004371fc363fba1e6c1d6cd2512d1e615cca7fb73200000000000000000000000058b5d5d1d8946df4351b40062c7f1e36a39827eb00000000000000000000000081df894cb2b4bfa64f4db650618b1e7fde3c1c530000000000000000000000002d09ddbaed571e1dda95bf79d11ca0c5b9ce0acb000000000000000000000000ede18231106a9de1658bb73bed755e08407a8cb800000000000000000000000037d814b4d81014f9e0cc16472acf01c136fc8b310000000000000000000000008a832b6f18a7622cb036444d1d1a0113fd3e297e000000000000000000000000015ed43189744c314eda90162d8a2f310186a93f0000000000000000000000000250fda5687b875556e9854db6e43689ada63a93000000000000000000000000399415da8ce18d12f408400039f16d166d63bfe300000000000000000000000042bc0d9f6a84bd33ef6f565166f8b81b460c48130000000000000000000000007ff2610f0a6cc46bfa7853e98199bf20f943f24e000000000000000000000000044800dd293efc316f679f0bdda4f4c52a91b76b0000000000000000000000008adb55b98484ce37f646514e14aae92bbb6a12070000000000000000000000009f52a851769e578b9d196ef5fdad00ccb7ac90e0000000000000000000000000565fc2e065733221236a49ce1ed2f96a659e60b0000000000000000000000000db5ab94533d5bdfaf8500e6b5d92d33973ed7a610000000000000000000000003a16104ddb863a9a740eb08243e53135361b1fcc0000000000000000000000003dee31b06d182be1f76094e216d91a9e2f9cfb2d00000000000000000000000034e01cea6a09e129f57146c40e3124725e1e8813000000000000000000000000ab862dc510404fb8996d9a4dd87444b75e3c7aaf000000000000000000000000fe9c5272f7a35a4ab08a2eed5b342a2c20cc1b24000000000000000000000000e9d26a8efa80e2cb95231bfee0150c35e2a853ce0000000000000000000000008d03879db52f5709d7f014c639a76e7436a0c8ad00000000000000000000000070420fb23ffe35a51b53d2520bd8dd1b571a1960000000000000000000000000f56be717f594adf39ce9303b35aeb9d1962cf28900000000000000000000000020177eeb9a4d7160354a94a04dbc9ee41d3f0ef30000000000000000000000005aac8feb43ea2698664b92e6fb958b3a3f99cb3600000000000000000000000028022db69d2532871f94b2a5d4a32904bb26ac54000000000000000000000000f15a09589b908e324a24512aeb3c5c7dbba55219000000000000000000000000a38f3a035e84978e3d1c10df959b152520396fe80000000000000000000000001ad1dcad66e2be1dc2056065d9309f966c8d8f45000000000000000000000000cca0ed231245b8a40f86a210c6c4069705760f76000000000000000000000000650d0824d55a193c917cca20fdbf8ae524c991590000000000000000000000001e9a8b896691ab6df99cc3a120fab5cd0a31a4550000000000000000000000005406f1a6a5334eb70b915ad7124fc3f300e53acd000000000000000000000000089eaebbd7fd243cce3c54f811900f8b3f17e2ce000000000000000000000000f6a5445b5765a5015127f16e063d133835a7fd50000000000000000000000000582795acd658c957206a3f052291e9aaa77d969b0000000000000000000000006ad5915c66856be9b3acee8d50c6fb8378d4cd25000000000000000000000000eb7aadc6474a4ea48f4cbb781fd9f93e404e75c1000000000000000000000000200e7e58ef1b4e679b81ff5d18efd00a2fbe66c9000000000000000000000000e7aacd0b0d37a758461094f5b0733ef38ba4e2a10000000000000000000000002fc3d01172f5861a43aa8a20f48eb5f9f981a40a0000000000000000000000009fdb7d3987ed02dc60f49625ab658de93d3d05990000000000000000000000004b9ef8ad137f89b25a1aa736e7c560ffbec420420000000000000000000000005df7bffcf6bbcc3937e83c6908b6ec70c757d24b000000000000000000000000ee08dd95f2352a827cf66e48179620a4157182f800000000000000000000000046932ac10cd834aa3be149bfe093f596fadd50f000000000000000000000000046bcb9baef04fb130f19af65644865fabb5b4c660000000000000000000000009896f53b8c4f953e7b07ab80b826a046a02b52c2000000000000000000000000eb6f52a3a796edbca5b1b53bcb7f047aa53c2ce3000000000000000000000000da3a15599afa9a53ea859db61086bfe642db60b1000000000000000000000000a53f63b43c38de70248f177b279b95926efc5c890000000000000000000000001df897ad118997acb3f6d4d70be88d3b4b5195c700000000000000000000000057371a0affe7dd2eef1f10dfc803404a9ed7312b000000000000000000000000cee344f3579b32ad3756651b5ce74e7ef18207eb00000000000000000000000033021b3429a4ffed2f023507bc15ce599c1b86070000000000000000000000006500465eb0e8ebd97c746b6bd445b07216c10d28000000000000000000000000109fe864a3c0180b01f53df5dfa85202946dbda40000000000000000000000007b98a3832a1964e4c0283573197e66685c68133700000000000000000000000030cc526f87261cad696bff8dcd31043c3e3a7ee6000000000000000000000000fc68b611e30483513bf55085a7cc71fadf685c6c000000000000000000000000b93dd15d448f936568b0d6dbf187315161ca60460000000000000000000000001315a04824ba008ff86b048c0957ac2fb3b4598000000000000000000000000013d5177f2257b3937b7b89e8615a56d35d9d97650000000000000000000000004c54480e7563a906f702d2338872d1c024397f9b000000000000000000000000bb86d7b885f8daa2b8ecb8178e6597c17b44e79b000000000000000000000000c9e04d0f45d88a86c1d1a9a9af5d3ef055c2ab870000000000000000000000004999d2d997d14a70be3d092afc2a8d7567a8a72700000000000000000000000058672747d62bb4977b7dce825ffa57df999ee269000000000000000000000000b87ddee1edaebf3f3f8d61b550544e2ed2634b8500000000000000000000000068df10bee1d6e2fb47ea028c48a0d16dc565c3ae000000000000000000000000e44d6b1284ace0ec24577d1621e569604ea6d83800000000000000000000000044174914646492118d9c748b37dc532cde662fd5000000000000000000000000b8f8aca636a6870eece626991ef85d4f013a1b1a0000000000000000000000003011823a670dbdeb1c93e8a9a356247085503b290000000000000000000000001a95c9bdfbdb67a44c44f9c530a4bc553e624674000000000000000000000000f114f83e1b9e5888f6f24246eca68eba74f35a64000000000000000000000000083d06ddc0b2dd3832666761763029cce018dec100000000000000000000000079197a27e7a656f9c88b55ea33fa6f559e0f95ff000000000000000000000000520a3f2b40fcfd3f4bff72548889038c74fbc3a4000000000000000000000000b8fd6aceddb834c03d6d8d1da3dc2a819b5ced400000000000000000000000003eab60ab38e373b95cc0121ac47e0433b744cedc0000000000000000000000003228c79f53e95bfddf3a7b1fa301f504e75b8a36000000000000000000000000f8ba2805a4caa4f57d5aaf8d8521d0f9caefc9a30000000000000000000000006e366c868fb3d6e11d461bdd2a9f4ef44d2ea2420000000000000000000000003327909468a83f21f729b479dee2e8bbb456f5ea00000000000000000000000014eca716d3af06e34e90e7f3cb63fb6c8200d06a000000000000000000000000a85f73e9691dacf62b419b39f665c9cf10ef688400000000000000000000000076e62c4247bd8d1511a6983c4fb273ff4e9caf17000000000000000000000000932083f8ed63c394218cbcff3b732902d7ac14c000000000000000000000000087058cfcdf5b81747fca981cd5e720a8386dd445000000000000000000000000249aa90433844d390185f23ad639a29a5218add100000000000000000000000033af7fd3762bca27ccc71855cf9becb12498e038000000000000000000000000d2976485e772572b4f9f3d257947f3f0209c3db5000000000000000000000000f099c7f0acb705a5e84c1bca0efbf151c5a08cf6000000000000000000000000352ac77beb876f0fe611ffed766d5f036813425000000000000000000000000005db126cf3cddcc51d59f3177b4df2779f6587ed000000000000000000000000aafa61315ff282c0157a919900a6b6487fcf307b000000000000000000000000c048ab193e67abcaf595b79980a48f063326ab38000000000000000000000000461693988d6039ebf10c77b2bb247384348d88c00000000000000000000000005eb478a6ebcdd92d41bcf7ce24bf7c802c1ef12c000000000000000000000000b3ac6feacb6aa4e15f2a4af0431600e0d76451870000000000000000000000009437b24f012c1cfa0a01ee9c8b681ae342e84a6800000000000000000000000048eb328174aa771bfd3d82a097ffdd8fe5527005000000000000000000000000c920636dd6c8ad843821081c683f97380db59bd100000000000000000000000077560b4a9dc41ff0bf608e4bad37c9fd8774c88f000000000000000000000000975e92712350fb3b1e90889092e4e9a684d9f351000000000000000000000000201a449213a63c8e49f1cab7e8f20e34f05255be00000000000000000000000001bdd0b3a94ec0d81520b67b668865cbfdaee135000000000000000000000000b05cb4d338c12d2cf16881899c640c637b5a6b9e0000000000000000000000009a5db7c890d00b0be11aadc9f32cbdd8922a1c54000000000000000000000000a39add596a962c00b8c5986bf76de79121bc9bce000000000000000000000000111daac61959d7cf782a38c7fd3be84f8d8bca1a0000000000000000000000002f816b74f6ffb30baa54ecb0e43c89eaf4c24385000000000000000000000000919003d0b5a14be49308487b4fa91f9c6b1026b70000000000000000000000001c613f820be50eb030dbd50b8d174fd64190e999000000000000000000000000c5d932ee54f98a926c1d398be6e06643283cb28c00000000000000000000000003181cbe341f48f9966664b93509b39fddba27f000000000000000000000000045989644beb2b1bbc1d5fffcdf686e54445c788d000000000000000000000000423db7b65dcfbcf759f1d6a1ca6fb414d242b221000000000000000000000000bb98216fd886ea11921c5945de8291b50d5dfee7000000000000000000000000de321efe40ab3883bba0895d84cf49ae842c2b6b00000000000000000000000094d761107269a506c501ca3da5ec97dd0a9eaf820000000000000000000000006d0e42f275268c4e4025fe1da5c5c65f9c1804e5000000000000000000000000bd615003a100c1da6d8483a351bcfb1fff054b0e0000000000000000000000004f5dc6515b236249cc752a6ad7a4dfba74c602a9000000000000000000000000f92a4f57bd2dc15b18b047ed085082addfb50788000000000000000000000000621b7908751f5fab21e408c456a119bbd09b515d000000000000000000000000d59b5671a6b629ee33fbebd336c77cdc86c417fb0000000000000000000000000f1e2fe810a65972bf826e4c6632daae2a6110e8000000000000000000000000726b2a9431c6b0ede8bb934c2c718eff90f4ae89000000000000000000000000db84b6b05847d5ac7603c7d59c937630554472d10000000000000000000000007328b9e0472a88e0ba46d0dd5181b94309e8be28000000000000000000000000cd7eeb163fd1edaf7d429a8ce4f36ceee685e76e00000000000000000000000008a79edd8b62f244a682179e71c0f380a576228f0000000000000000000000008ca143ac8640375981a682e14f8ca0fad3542941000000000000000000000000d071c168e76c741a5e53a6c533078cc38f016193000000000000000000000000b70dc6922e9c0b6e47729488bc7fa860d91ce53d0000000000000000000000002406869cda307f4806dd45db078d7266bf7ac7f600000000000000000000000028912edba67dee4bafe770d232a66a92a19a866e00000000000000000000000079f13db191ca132dfb984839fd70d5a10f36fabc0000000000000000000000001eba6ac66342e0c5efe387034be9dca4c8dc9e72000000000000000000000000caeadf29cfb7e0d28d456a567a2b766647ff9d3b0000000000000000000000003a7ff74921a604f6db2690a6d7064914e64995840000000000000000000000006ed965a47e418d34ccee2d62f6a2ed94b4c405a5000000000000000000000000886bc24bdd54d15296312c05aa0f954d1ca639f0000000000000000000000000b53397756d898289e0b2b5f107987575dc177799000000000000000000000000a566a642456420f99495479dc18219c03fbf2b3b000000000000000000000000f43b6535f45c3141a8099ea9c5f292af682e7d8200000000000000000000000025a938f0bd2d9f2ca002f0d9814d60ac6480781c0000000000000000000000003283cbfff179756515357507fb657df9861c09ae000000000000000000000000627055dfe2c9ba0dfc8bf04dc80acc0022ca5b110000000000000000000000003a02b81a0d442c7876424542a2434e8549ac867f00000000000000000000000077f8b55c073028ed939fa14e6e2730d7b90e6ecb000000000000000000000000bbd2e4cb150b3d737f72268017263fe1c4a12ccf000000000000000000000000a00fa38a082403a22962717358feb651be776df300000000000000000000000059dd11a86fb27abf69a5770e85b39cf900bd52ef000000000000000000000000524a7ab7104060a754331f3531e1897ecb580acc0000000000000000000000001d6f029e6959d3f59db392022b97e6cc6d26d576000000000000000000000000522eb05a564c221fad2a6996220cf53c67c421d6000000000000000000000000ac2cd24add18f9dc592cc8f2f2435f0e1f3377160000000000000000000000009e0e8c7453dd79c2c61b35cdb924d43e6d651d960000000000000000000000006900534406fc1344cdc188a0e131741ea260e96f000000000000000000000000e38c4445a431b75496b2537bb1d378de7f2611a90000000000000000000000006799eec95566ad47faa898068b02ed57c9566284000000000000000000000000ad4aa84a5fbe06774426e9aa0d3c0f52cdad70440000000000000000000000002ac7f18fb8b6b48c6b8d862e13cb111a663c120100000000000000000000000053134909018143379472b6fd54d2f814143f1a8e0000000000000000000000006d3b2690655f834c1eb7ef2abebcb81d0ac5d8350000000000000000000000002cad0b10b7d92f1e75c1724aa01273407b23d24f0000000000000000000000006ce889438a0ef26e288fea5a9b482beae08cd8e700000000000000000000000061e3cfbce81d9e9c14f0e879fd3eec695bba96a10000000000000000000000002ba8c9d178ccde665ad4a3338a3b9e072981d6620000000000000000000000009e38af4cf5e1304f97db31f11479781e5c3fb31100000000000000000000000020092b11e75c55347f7c2e3993a659b4e29d9d060000000000000000000000001ef9f443fb18374ee4b6eecbb6926a90ccf00d2d0000000000000000000000003e67e42b797666258ebdb67a9f54b9a0ea2a01170000000000000000000000005d05dad2e8adf9a733da5a63b797207a7e8e5433000000000000000000000000d1d7c3ed315b1281cd9c7babad92fd4ab7e995c50000000000000000000000004a6ef560df42b985962e11446c32e5903a99c5e00000000000000000000000004145a428a21c40ac11fc727ba0adb83537657dd70000000000000000000000005f5f4f89fe458cd1c6eba7953f73fa6a347f86ec000000000000000000000000e8d9ad7b8a476577a438b8bc8c175964c5354bc5000000000000000000000000e0df54e97ec6730ba776e6f9055bf1962665c1ea0000000000000000000000000a52fa06bd2317384fec6d3fe676fc8c21344f7b000000000000000000000000007cad0a70febe11604f6d4f145775569b94ad51000000000000000000000000b08739a3d93c3a3eb7e6e68336d1f06d382e7b230000000000000000000000003b3648be788a044b34df02b27dc61d633f7ea59f0000000000000000000000007eb81f484a073b7b41fb2ed1da4f745e8b457aab000000000000000000000000261b7ba0cadb4c7f4bf2f2763b1dffd288ddbddb000000000000000000000000d7ed360749741e34e361afd9697fcf9c1befeac30000000000000000000000002cd71eb7271070be371c8c4586f09d5a8e687ba80000000000000000000000003a96aa03c5879d630ba5f04c758ad2d34f5377310000000000000000000000007d9cc4598ef59b0d65b6a14b95f94ef7e524c2d7000000000000000000000000c789ebbcc6dd80285693418a083fbbca2a22dcde000000000000000000000000448434c2d5d66b9030f63a2cd90605698209c4240000000000000000000000004e27f20aeb7c2753a5083966d2b4184c15f022b9000000000000000000000000d9e791053dee6d7cf7e6b81166dab45a095e5f7a000000000000000000000000e9a4a81c096d11c56dbf03d07ebcdb0b6224126b000000000000000000000000490991590e868bcbf3342cfe1a5abc497b545b2300000000000000000000000062ffdc7f35ac9583346656b7f488f03ba501e4bd00000000000000000000000058a481747b92bc17bd7c469164a889d6c0fc1cf7000000000000000000000000da3e98722602cd6d73e035b7ebf04183d58368d900000000000000000000000078bcd442e4e3e8b58d54745f1f5f31e2db076f640000000000000000000000000f29ece52e3b265f3bb1fafef58c8873d54eb5ad00000000000000000000000092abc919546e38d1ca7b17f77917b3209aa2c1d10000000000000000000000005740142380ff7c119df3a5ba8dd636bba2cc2ecc0000000000000000000000006ec553dcfc9f95b685425a8e7384fc84a090d1cb0000000000000000000000000ab2690e6eaee2f1dec4e95b630b6dae8aa7977e00000000000000000000000081567ca2a6d9bcd5de760560eea0bec515f84150000000000000000000000000ba3cf22916ec7464e861ccac30b60d886665868500000000000000000000000076d9899bb946786de36ade0c4230f3cf0c9e636b0000000000000000000000004ff852517cda5232d3d6019f997923d382323a8100000000000000000000000028758bfe2853fc067a416b04773f9c2784319c91000000000000000000000000694e70441b93dfa97da4e2f0a4035f222d41accd00000000000000000000000054e03749d22e87e1cc3bd413893a41feb59c9526000000000000000000000000e2a06af20d4bc43ac516433c6557ee8ae1cf7291000000000000000000000000d04d85f1e60f6b686b04bcf3c0a5c2b8358bcef00000000000000000000000002fc9c1abfc24b13f0c97cbac004ad805758fc6130000000000000000000000009a3c9c824142ea0e8263cd9132aa36399be2f9900000000000000000000000001118142cce1de06b05bdc4b501087248f3a705d9000000000000000000000000dae8755d6a131dc371b02d41ec30a7f3caba06dd000000000000000000000000b721a48b8a192ea603c95d8ead170f653ab54924000000000000000000000000cb03c3143039974973febb13a7ec7c35ea128c4100000000000000000000000015dc6e6bacf9decf1af3880c364e1cdc9f40aa450000000000000000000000005a811459196d21f9ed48db429f5c3af02909541a0000000000000000000000005f3e19d088f67fc6eac39d335e8d1aae4fbe0f68000000000000000000000000d76c6ad30089ccb59ba296d6d5e12a031332a9fe000000000000000000000000c7937978053a623725f4c2f3112347735f78942b000000000000000000000000eeae6765af0a67970fcb3d585412f024852245e800000000000000000000000099c4115a97da5cfd8d90a4ded8030e54f50f6f34000000000000000000000000fa5eed8562b2561c45098ab68b6f0bee57ca5e1b000000000000000000000000cdf23fe61d9045929ac629b533ce6eabaee97c0c000000000000000000000000360f25cdb96f4068f138ac6ce3a18a48850e3b6a00000000000000000000000062526102d5757fa8c5f4b23e00c9094ef6d9b166000000000000000000000000c50347efae7f23ec8ed99bfec4fcddd224b008c20000000000000000000000006b57267f79f093781a206fec0accca70508712200000000000000000000000000eecd738b98ddeec19d5acc2590d893c372b9284000000000000000000000000828bb2fce8fc89c766470d8200d6cfcdffc2c066000000000000000000000000e68a18f0af6d68259baff5a8133200cd8015a092000000000000000000000000fa3ac8ef9f2d71f59561ced275e304fa32cdc3f0000000000000000000000000fc35ef7612f6178351af40f89e080a05c2dc2f7600000000000000000000000050f33d132212d81061ef7ea046d58613e3447e780000000000000000000000005e31277f58f5c79a4b3dfe7c2135e2e388fb6bb1000000000000000000000000f6c2b5924a0cceeb2c38a35ba82b29f7ee25cd6b0000000000000000000000000b5f8dc43f992dfadd68b29e6d13decf230bd09a0000000000000000000000008780ba863dc4446f88a11f214f02064bbccf0ad60000000000000000000000009cf1f5efe6c12c088fb22fc5dd5b6a4cc87d833e000000000000000000000000852ccb583b58c720daa47e3a5fdc526ceb6cb1000000000000000000000000007a7e54b4d76ebd4f1e419634d93dfe05a27788290000000000000000000000006cfea2af020c6482ddc5715240b0a32e3e300eb30000000000000000000000008cb367d65acb742b63ba1a2204b782b5849611a00000000000000000000000002f83c64742d47056ea9a8d3d35df9297827547a6000000000000000000000000b9b43f3a3a1b0731782f63f5fb87b9da178434630000000000000000000000003dc82dd91c58972a085cd48d9ded9cd243414af3000000000000000000000000115025cab5fd3f3500069e539f6acaac3dd6453a0000000000000000000000003cc947dbac1c5f929333faea7833509ad698e3d5000000000000000000000000820d6306f8a0ee6cffd3ce4bdeb077acced8eb5d0000000000000000000000002cb2202b003869828d2723b28afa75509489b1f100000000000000000000000035b8ec24deeac9a279c7ce6a4139ac65c4aa27ed00000000000000000000000069994824e714c8d71b412dad494b2ff052db25b20000000000000000000000002b2628f906b88d648aebba2997cb47be0910602a0000000000000000000000000e53d084573af362cd11b88e8182ba6a04832dc50000000000000000000000004f33d8fc6724c5def66f482c39abd9b7d0d287e3000000000000000000000000762e251bbf5338fb7b6c3b2fa0d516b8ed8a5ee200000000000000000000000097717ae589be1913969532e72974d09ffce71f7500000000000000000000000070945209d591296e6ddc17f7175d09dc8f6a01ea00000000000000000000000083231e3ff71a2627980cffa3d2abcf549056229b0000000000000000000000001da3a06555b97138ea0e0699d0384bf9e75098d30000000000000000000000009bc6b644e0edb5640fa302909eee0f4406e213a8000000000000000000000000fd61dc080c49c7bc1054508bd99bb4fe96b8cd98000000000000000000000000b01f1bac27b02ea2d5846c3121345f89bce9a8bb00000000000000000000000005bfabed11a5326bbe2cae6aa2235f684f6a2f750000000000000000000000000d69ce3c1b056b0f9712353834fcc7af6d18b6d500000000000000000000000004fd4738074574a40491f7d80796560ece4efeb10000000000000000000000003cdd53cb57c2ce4bf18ed3756f267a250bf570dd000000000000000000000000ba7d611b3c3a307dc70e16e95da878d786bcdfa000000000000000000000000030dc5e5bd0521798fe7f61e3c6f7d078370e28dd0000000000000000000000007675b09234ecdfa04196de0b59f06eaacbe66166000000000000000000000000d3df4647d59a4b37aadc2adadb5b8ffb07dc9336000000000000000000000000c9f1c3461201230a8fddcbf80140d16b1c8f48a100000000000000000000000099aec3f94c7d69c7d1189c669a9397d3c2a1682100000000000000000000000005c5e4c0a3ba8b6bcbf442f4dda16f90bfa28d5e0000000000000000000000003a7f716391d98dac7b13566bd3ad153ad064e520000000000000000000000000a543fb7e156f5c4aa2c4bc86f5f1d9d412be2f3000000000000000000000000028fc8a9788bb8635a44f588b2f794ee9dfa9e87b0000000000000000000000008b54f83f11ec18ca4521fa89fa636affe52afe36000000000000000000000000a00c7fc4169dca89f5168c3787689b22da8fda280000000000000000000000008090ad6859be85378ca26d425c4219ed98124c7f000000000000000000000000b55eb942201b4b0cd81aa96edf58f7d1a48239b80000000000000000000000002156bc34de37f9decfc7d6281307c11504d9e0bf00000000000000000000000084c7c847736c50cb46a247b7a60e0a1f5c87c8a80000000000000000000000005f2283424246d4e92c6e67825a8a6561e0b704940000000000000000000000005a642aa4111c8b3d5c50ea4bbc0b27af357250ee00000000000000000000000089166ab194909e0ca4aa25ae2122ef1839f21d62000000000000000000000000e28891a0fd0e37cf2f1cec6fd88158510e0aab3b0000000000000000000000003f1447cd2b6cc697258abfce4705715a5ef6f1350000000000000000000000005e203eac160fabef3add93ae1d992b390872f2d300000000000000000000000089ef7b6818c10c587429920ce339d58f79f476c30000000000000000000000005de33620801e40d3120d4667cc8b2a6caea47c700000000000000000000000003c15ac30d33cd875f759dd821408fcaf53e50bda00000000000000000000000058445436becfe5b09766e848f2f748e561085550000000000000000000000000a87725db2c4fcfa903d6c89412e15ee732a134c60000000000000000000000007c9124238bf9179d2ac7729c2238360e614b7e0d00000000000000000000000097714061d63ea55eb36fae79300f708eab00992b00000000000000000000000013ae139503b84eea7378abe203f4dbdce634709500000000000000000000000004b0d36f919d8158dab40cfb31e4bfe1f65e216d000000000000000000000000814d1780a9c8be19d964b23c6f8f4f64c83cbbfd0000000000000000000000008ac4b9b97cf16dac0fc06e145aa7a244c9408d9800000000000000000000000031fcc6a2b49cf97d63f5286722cf081b4064358600000000000000000000000026fc03be659cb55b706c41587e59dd5ed76d3b23000000000000000000000000bfca0084ef005c46cbc2019d3a137e1d43915bd6000000000000000000000000b8effb6cd75af5dc837095e3d487a68e4b688491000000000000000000000000c8c13c5c067e7be6faba705191c1782c4c3eb5e600000000000000000000000066924ddf153b6bee454623cf52db3d0edd87b2260000000000000000000000002f178f5b02680c9a6cb60016e735ce3162c9ec64000000000000000000000000ff228ed99067782b3334006b75649cdf4da0f0680000000000000000000000000058684e1b4503dbd474f860092e73d7a08c169c000000000000000000000000539a2a06cc6dffdd41fdfac2a29ea7a41551c105000000000000000000000000f367f6ba9b06b5e837643b5a6a768b6bd26631920000000000000000000000009f4f4cb1452dd8fbd78d90677bd01b7e28f7221c000000000000000000000000bb1539e7158b6e29ee62b05ade01d28d425b8b13000000000000000000000000922c4612b6232d163b779baa30a969fc605c2343000000000000000000000000582d4fbb253601b7a5b40d0c908372a11d23706d000000000000000000000000495013d08d66a8590199ec8c4331a0ad9892f9a0000000000000000000000000e122a412d186e94e7aa3f994f64ff46e5e69c31f000000000000000000000000e4af107f58397a3b7e4ba8356a2c380d3503f65200000000000000000000000078a4d15c6b2283a36d72ebe5f2c4ac840ea55c95000000000000000000000000f6db00f6ae7c4d6ac2a4d864b8364b55ffbe4cb1000000000000000000000000d4219ce98616303efb109911d738e6b0a0ed46900000000000000000000000004c98d9c22249ea6c7f0606409f1dcd29e5a1498a000000000000000000000000bf30fd3f7cc86e85bb2bb75c78fa5443692b3e0e00000000000000000000000047887b0cd5ebe0caef210b7101f82fb187a08e0e000000000000000000000000d7521a48fce2306a12b473816473625f9b52d360000000000000000000000000c23046bec15f2a75b89080709ffb9f55cd4dcb4d00000000000000000000000092a055a55f1c06234afcf08f2b643b7fe4f7571a0000000000000000000000007b4e3b3d00a7d55c8f670615fc868c34f8ac2e15000000000000000000000000e4e93992e04833657afc8ca35dc8e9447277cecf000000000000000000000000ff782903608e70f6fc8ebaca7313284a8d2d9f1a000000000000000000000000243d9635d91047396af1ecabb4ef9c081b1f44f3000000000000000000000000e77c6937ae986315d4a3df8e67409ad118f70c4f0000000000000000000000004528fe9632150db72ea60e506b831ca9d5079c95000000000000000000000000313662eb6524016d3ae7c00d7beac78078b57039000000000000000000000000d14f1d53182f1256759bd43b5169218ccabe130b000000000000000000000000fe8b5a72bfcec936064a1bee5e71b0ef26efb177000000000000000000000000bd22110fa2139c81d8603428963bb5746440f11a000000000000000000000000def08dfad2e6ec22a1de3c800e24673b1e8a1632000000000000000000000000c13e23df189b4dff7596a16d4bfcf8c90376430d0000000000000000000000002f933859ecc6fc4f5f9b2586609abef0dcd00c330000000000000000000000002167e40d28692acd0fd8e6bde7212d502f21abe5000000000000000000000000f16dcd5b0597109d1bda14fe3536c43be125208c000000000000000000000000127b26da972e8dab39721cde3f5f6f6eb3126fae000000000000000000000000d94607aa45527c80984ac778509046f334bac2b7000000000000000000000000333943a5488f43f7dd8f2fb189cb5e8b92af29790000000000000000000000007a8d31a416ab90ea1e670691247e66908722dac2000000000000000000000000cc0843ebbd7989514dc23de4bfb4ee5683f067b8000000000000000000000000f6514d0c891066978c0cd8e000fde4f5435147430000000000000000000000000bb846325578ea96dd131a7afb3627410713b4ae0000000000000000000000004743f3a83c5a8c413ba5c84ee06f06ddfc85b8160000000000000000000000004fb71533f6b4e42b6c3e546bc0c986dabf050dbd00000000000000000000000026d587b239229feba664ae164fb83096f139b19b0000000000000000000000003350e1634a1a19058134f74ba62598e1c21b5154000000000000000000000000c9707aaca9c9df4c2d14546147a9cabe968eeb85000000000000000000000000b59140a59faf5fac38d42b92b754ed09b2b8c5dd00000000000000000000000029088ec3987c53001bd05ee4a04d4e52cd1d4e880000000000000000000000004819a8543b99902d940b45fd4fe93d91d74fa3400000000000000000000000001bddff244453598fe83014dc384790bdc5dcdc4900000000000000000000000003009e034a17deab50b6740b8885805dd7a9f6090000000000000000000000005e6d155f82b49f06af354463e59c6e8188a6d7bd0000000000000000000000000a61f23799d8b60e81cf4b3bff3938c0374855bf0000000000000000000000006ccbce124178feffc3d48c60354f0f27e7c51e39000000000000000000000000fd1fd00265bb932e584c7fa042b0b5c74288573f000000000000000000000000341f71872d5d7b10a6bd9b44febb20b90276ba900000000000000000000000000f1a7f4c1b921223145699de6f543037a3d04a47000000000000000000000000affc66344293e97bf9ff53fb61e7a084fca9ddad0000000000000000000000006a60bedd4c852bdb557bed58c9e40b190f389efa0000000000000000000000000decb860f1f86724a29b1ded1ce0cebb8f917ce9000000000000000000000000174beea9d95b012632113523d5b6fdbc1aa31d3e00000000000000000000000041b4856de3e3662013b0c00f11d70bac2a4dd18400000000000000000000000068c7241b89a70317d7c3d2e981ea70f1d339252e000000000000000000000000dafbbe8eeacf6439d833a6fd13975f14f20f09ae000000000000000000000000c936297f47def6a6b905e6bbc9e7135cdb3f4e0a000000000000000000000000eb21271fd9990576524b4edf78dc88c21e019ea600000000000000000000000076dce9b68a60ac03850df542017903ce34c6164400000000000000000000000000ab0dafd6353eff12d9903a55e6867b5462e56e000000000000000000000000c5eb5d931a66a7e9d9fe12dbb9be9a4f76f3f6a9000000000000000000000000d8c5726ad680ff754da49ac384696dfe2865722f0000000000000000000000008b3e3c71fe8129fbb33b255e33eb6f053284a0cd00000000000000000000000052c93089d7e6448a449d87b876856f7a93eb824f0000000000000000000000009177d9dd097aaa09a17ca18630296dd4685e415e0000000000000000000000002eb7e2ae52f7a79e705144aa9e4d757f94ba103f000000000000000000000000460a9c01f31d6fe7af058e400292e880b0c2056500000000000000000000000087d1a25973d355a0da62f7fca1535aacc324e124000000000000000000000000137306d7974460ae7d9ecb6e9c53b7d8ec9915b6000000000000000000000000277e796c839858e6d227f8a613a440d52edc5d6b000000000000000000000000506d5286d22acba2d4012940fdf24cf4ff3c4f840000000000000000000000002dd81f1a9bc765ad4df944c79210ca04d3e5ff33000000000000000000000000a65c0df785ea421a1c44c56d541cbfa479f6dc97000000000000000000000000812a8b0da7a83e703bb58e666387b424842a038e000000000000000000000000957e05728a141306dc08c634007da385d05067a700000000000000000000000017b44a7165a6c05882e4b791e7601a149ac44fe5000000000000000000000000e1afdce5c157857fb913f72d08878b068eddefb900000000000000000000000031a5d57d6973716ac8c43dd56e7f6da6073b55de0000000000000000000000000894d3d43f249289be5ce512d86048d9b4af3363000000000000000000000000548c171b54be309bb9fe417d0d8ac23b223130d0000000000000000000000000adebb9e8d5d66f934d730b05b6cf17fa9e401d17000000000000000000000000405e16b410575ed811cb59948ce86cf8bcafe94d0000000000000000000000002625ca85d50ca75578b967d650b0a1eb7e4762b1000000000000000000000000a9d00b869393c0a1f0099feee01e73c94e239617000000000000000000000000cc36535325fa3395ed12f1ed65b7b250f0645df9000000000000000000000000e614076015f2032fa5c19c5eb31a9fe422deb86c0000000000000000000000007058bd0d8bbaae3b6d3d767a910e936aa5aca6ea000000000000000000000000af429e3bac4057f90475b544ed9750fc5f81d66600000000000000000000000093501dbcbbba9c8188e2c9fd9fb45f57671f829b00000000000000000000000042e23829209c17454fb3c6eb63ac8164a56e60b100000000000000000000000060324f8bad2b4811962b9abdb19f0518af63128e000000000000000000000000d4039382b382faa653cb9dfc150a4b98cbff78a60000000000000000000000004a452151c4fe17a220c4c622aabdb0e9bac5582600000000000000000000000077e1c26018af972f60302b96809019d5518e2fd00000000000000000000000006014853c58e031e87036c21588b1d5212d1cd5e70000000000000000000000000cec55a02c0e7de70f3911fd1e859e65ad1cbb3e0000000000000000000000009f509db42e00cf2008e00f895f892fdea112f277000000000000000000000000256e0ee0dd4e6ade3c7132e0a66cb68c47b8e9f9000000000000000000000000d62141e5eff95e42348d420d11bd9dc8b153fef300000000000000000000000044db85a058a6fce4cb4b4832b8e750c3078c557b0000000000000000000000007160a97f15d457240866e70ca1b190fb0734da920000000000000000000000007b4fbb9b316481805f7c876b7ad53a0492398c2a000000000000000000000000fb1a5adfea3fae7bcbe20796c397eb5fcc37b2ed000000000000000000000000169f90cc654cb51833096a1d3a2edd1e0ed11038000000000000000000000000951a2ecdf712459e922462e870ff66b29e040d1d0000000000000000000000006311b62af2334d2d54daa68164bf55ad92cbde9d0000000000000000000000001d2d87f9d27e686fa78d1972993159c45fb302e7000000000000000000000000a2d178fa9f9bd6869c81a654c0e911335d9f253e0000000000000000000000008b2b4511edb25a981ee7883b8b00c32e42f5e0bb0000000000000000000000006c2b90daf53175c98977dab090d20563f6acef8d000000000000000000000000813ed09ef8089f438a208f76395f8d9e69412faf00000000000000000000000047fa3958cbc896311f30b415514bee42bf22d5eb00000000000000000000000089f9ddb4dfe7c8276625b4a44b7682e5c47402cb00000000000000000000000020d78a4033b20a30f9d440e562facdeabcbfb239000000000000000000000000dcc6f81b59b2648d0645224ff7afd5e2597d5511000000000000000000000000c8b840e3104c4046db81eaae6ce7b4ff9ee512fc00000000000000000000000044500cc60a03b92882fc8776c0f64b8962967a3400000000000000000000000035fad73d87d655c97ef4ff94e1976cc781b5f1700000000000000000000000004e98fbbce92673f9b81d264e11ccd95ac8cd3be70000000000000000000000006fa81b7cb516dc97d67c52497de11a5884b1bada00000000000000000000000036a65b65d2e117e79b1de649bc8e33f665fe211d0000000000000000000000009461e2df849ab5df5f824843c5b1779cd779845b00000000000000000000000084eff548bcd772140ef1753719460cb5d7814dd0000000000000000000000000c5fae4174c11e9f343d1c32cd917d5badb7f432d000000000000000000000000f0f5fc082f1c3151cb3a3cc5cbdb0e81243447fe00000000000000000000000072dc20e1fec3b1d6aacb4c8325e98826f8699f26000000000000000000000000040716bc4ab9825ed7a5f3de2577fd1711732b49000000000000000000000000a7da4f7e9b7080b2b8c9279ea0b1cee072cf013c000000000000000000000000dac8b34b653e4574b446166f40816debc1d6e8ef0000000000000000000000006944002e692d3c698d39c5ed013e6ab30d80bac7000000000000000000000000f81a61993ec655268c38368356d814857d7a0a5e00000000000000000000000082208e42f3c75beb0be9c943bd9ade08cfe06591000000000000000000000000065bcdda5d2d1c5572a923fce3bfbb1b924bfc300000000000000000000000003d01f5724f9cdda07e0a877fff354db226d644ce0000000000000000000000009fb501cf375ba24af64ebac66f03878230ee0417000000000000000000000000937f0e023505c6742c6d53eb67e0142c15cceb7d00000000000000000000000005dfb2ecb19cdc5a7d2f5a0a842a52eff2b01deb000000000000000000000000cb45b1005bbd467e25298da64ea195d458165c5e000000000000000000000000c26e3c7004ca8f0998c750e0c27105ae3150464b00000000000000000000000026289324ff320ed70e747446d88bf4fec019920900000000000000000000000019b0cdaa0b38b2d2476cfc017d15e26c758ad74f00000000000000000000000042bc351ab558047d7d24d313c5560775950c63ce000000000000000000000000e4e524d10407d4eef171635968969e51a597cce9000000000000000000000000ec44d6d84fcabf356bc75b73d5ddef87c79bcd1700000000000000000000000062ec7991af04784b45bee677e556c64b8b46db4c000000000000000000000000929f026f71a412bcca501764d098042ce9ea5d8d00000000000000000000000058ef448c33a7358da8a7ab7ff241aeb118dc3a0f00000000000000000000000083e45a2be23bfea9dd2f102101403fbd4a8eabd000000000000000000000000043bebd57185ea801739ce9012441b4efa6c97e0a00000000000000000000000080e85cd252faeca9adaf3d460805157999e4d320000000000000000000000000a714af18f7e62590eea4c19666f4aef600366852000000000000000000000000db8437c97f262740aa9eb525a41a0164f54af8f2000000000000000000000000cc53aace6fe41862c2db9a84b0592a123f2285ea0000000000000000000000009956735f34011f2eedf91a5c1f704ae1254c801000000000000000000000000096b72567db36bdbe49fa7a9a63ad1ea2f69f48620000000000000000000000001a29ce87926664e740085e6e8458d88de9c777450000000000000000000000003c8200cebd5c390aee2557733112df97353725e7000000000000000000000000fac89e831aab40c8a3949c0d61c38dc8a4331f9800000000000000000000000067b8e14a4bd527590097374c2c41cbcb7f7cc95100000000000000000000000010f8f93b2e1ce9fcbc88bc88759bb5c11c6810c50000000000000000000000007cb072992980165e2c15a9d19278f111ced020150000000000000000000000005a62c20ed3f58cc2afda46ef9ddc87ea50252f12000000000000000000000000b2ad9e45c333265616cceecfa838e74f90b3dcc30000000000000000000000008228524a6f4520bf1d6b82f48bc634cde08cc0bf00000000000000000000000059bba945a52b93ba5fe42581b4783a925c48110a00000000000000000000000010f2cae83df42b73f2bfb730646e95a15514dbb40000000000000000000000002963298e4a5fce82ab57c856735b74cf7e8c079d00000000000000000000000012b2933682081cefbffa43b270ae366e423a8f67000000000000000000000000f1b846ff5a0d4ac64302ee0b083abc8f264d769f0000000000000000000000002a916bee13015087c2f6fae49db2f7f8a1aec894000000000000000000000000444ef99aeb4ca88475f9c47d69f2afed20f62f1600000000000000000000000099dd987c4c080a4818257a8deb12a4887d3a89610000000000000000000000002ae5590e1ff23054bd8e4535a275a61235d59534000000000000000000000000dd88123e9a90b49a0786281c6a774df6f185a5d700000000000000000000000056929a7ff98cd7c9f129a24bf7cd98e43182edd0000000000000000000000000d7df046a47896d153b18a7e401c01a00d7d3c0860000000000000000000000006cf8cd39397abe06f7d9cfcf61f631fda66bd6ed0000000000000000000000000d4b2c39d78130ea99fa5fe7f179f775229036ab0000000000000000000000002cbb6e350df5f592896bdfd1db7d21811575dcce000000000000000000000000588366695130e4325a30cdbfef4407dcdfd3f7e1000000000000000000000000b88048f8c27698683e54524d23c5467e369f919e0000000000000000000000007251905a2a6e296c0f780be86c7f8112fb96d67a00000000000000000000000065189be26b6cd6c97b2bdf5cc53330d7179529d8000000000000000000000000acf7b58917269b1e91df780172925b10300e848d0000000000000000000000007d70e16e37e672e0c593e10d58b32d7c1b17e3f3000000000000000000000000ba4bf4e3e0dc4e2433c9076d89320121b84c775900000000000000000000000011a09e363b42fd33745b2e81337f76781cadf0f3000000000000000000000000edde44091db0ff78705d111762ec113601dedadb00000000000000000000000051ca5b52dd1a9e8db21d5b814bc6c80a2f772f6a0000000000000000000000007c32a0b2b696d7c4f4724b7cd17b019821f02d63000000000000000000000000664b1c3bbab2f19cbb741f9c220b5c079fe917ed0000000000000000000000000b1596bc1d5e7ef802c9bce678f2e0409150b3d3000000000000000000000000f77b330095c9ab0bde145581845bfefaca9d20360000000000000000000000009fa284001201f52b0270ce13b762ef6b3406b784000000000000000000000000da9eba779faef1384b602ce4b920ed82e89f7aef00000000000000000000000019f9fe1cdeeb6a93fe4f55246ca7209d662493bb0000000000000000000000001e6903a6a7ae4a1eb20c425560a7c4a483bda40900000000000000000000000086c13ae5a09598de7d20bf6e6dbebf5ddc76a678000000000000000000000000efc07fc4bc5c5c76a696948e3b492fea2510c9a1000000000000000000000000f21088ec02ad05ef902351c8485d9ecf30ce079e000000000000000000000000686c43c9c089e7f75ac4b0a9a840a6478c6aa373000000000000000000000000d70717e7353d14009be99d19f698c116c6d1b0860000000000000000000000009f35ed5f72ed2f61d081487e640ba8fff364ec79000000000000000000000000d7e2a14b768c974fb800cad005ddf25f49bacb79000000000000000000000000d12064d1e1e9792a97c2976857b4edbb40608fb0000000000000000000000000436c3ecca0ed38bc6f09febf81339a42b568ae9800000000000000000000000009b7196620ff92d88134936ab2c61c9c87774497000000000000000000000000e6f66fc2b780f454fa9d23ca05bf2241a6d1a31b000000000000000000000000c5a7b407373f151220ecccb57d785e5bc94679f000000000000000000000000086571682c487eba9dab1ad2664a8e5024eb68d8a0000000000000000000000000260ddbba444f8247e38162c32ed9ad01c778218000000000000000000000000718ec59e033938f7df4311597cf292b88ca9eb6f0000000000000000000000000e04935d9b953554b752f0b4f8ec75003703ad890000000000000000000000003deabd1f06c90ed9062a79b5dd15075b00905ba50000000000000000000000009c3b9cac3614d9969d02609393e41e7aa75a6fb20000000000000000000000000624f8b03b17656b48cd5baead469cce5920b0c600000000000000000000000051a2c59020b118efb8eb288d53a45ceb3a800d510000000000000000000000006a4c5e911d89f634dca93e243d0b56952cb2e77d000000000000000000000000e8a0862fc6e4332a419a65855b7e16cadb3c41ec00000000000000000000000033750347f846d90b818e8791858208be5a86319c0000000000000000000000001e5d9dde85537274ea3166ad339c8d71ea5e0b83000000000000000000000000c748c7eb1e79e626b21cee78f33980757addffeb0000000000000000000000006a8749e7b4bcec268cb068ba7cfe90bc1c1b8ab20000000000000000000000004527e35c389640f84496c88c97453da6a476527f0000000000000000000000007a5b530ae5f0e9424ba61b367fea6f58841d13da0000000000000000000000001d5617b3d097e620c1d8c2b6611b9c55eb3cb2790000000000000000000000001730c8c5016c98c0de3676f0cad458a43dad03ff00000000000000000000000066dee1fba107c6e2a4076f594ab76933c97d9f070000000000000000000000000ab5c6cc42e6ba28ac01a5c4ef72c78e3052232c000000000000000000000000d8b35b69f9f58fa4b8cd1e75cd7f16c42e1eae6c00000000000000000000000018b5c0d0350c6176fda7b80818d888bd6d8e9e2a0000000000000000000000007cd21e88a21c004b15549cb8d452b4dc571d9083000000000000000000000000c6813b7648222fb7ce334198b03e0015d2a2997c000000000000000000000000c5f63cac839bdccf86ad717a962e71f1a823e7f600000000000000000000000091479050159b1bfab711661f93b4f37a4138b14a00000000000000000000000083b8fefbbe62deedd8dfda878fb7bd37617ffe38000000000000000000000000f8cec54c2e07ea247519a9cdc47b8cddb523073f00000000000000000000000081f88f2342dbdbc3fec07a76c191e624b75346a6000000000000000000000000fdef186e7c775caa68f06fa4913e092337e0d2bb000000000000000000000000a5b141eafa2a1d8bc1c7a83141c50312cca64497000000000000000000000000fa4077d68616d5835ef3d620a0fdfd5edf16eaff0000000000000000000000007605dbba26ea694f25f1b7974f49c90aae4a64170000000000000000000000005cbfbb2c5789f0ad455107d9994a3c02d7308f5a000000000000000000000000f08de6f11fdc06abcef3e932638f6d820ea675d800000000000000000000000023ad4a3aff0f163b83b3cfb91d53ee1f87372a820000000000000000000000004387170a459617a2678c6522a615eb5e2c087547000000000000000000000000461f59e71a38af9fae9e3cd3fd57c0c7f4abafb90000000000000000000000002af74ad58f3a42b92032e61fbccf15d63867dfc20000000000000000000000003e845a4e69f36287f4dee65a5ca782f03750db430000000000000000000000000e18200572d8cd197127a19423953aa953daaa8200000000000000000000000066f611110b617a421c92c661f4b64b365ad6d5ef000000000000000000000000581523ce5bf00692e52c7bbd55a2b15f53a49c04000000000000000000000000d9f83f9cfd69d2bd37b5dc0d7cf4afda73665288000000000000000000000000686241b898d7616ff78e22cc45fb07e92a74b7b50000000000000000000000002732916004a6122248576e8454b9b0cdd6a4a6d70000000000000000000000006de037ef9ad2725eb40118bb1702ebb27e4aeb24000000000000000000000000691c6bbc0315ebc472dd2948962eb7543396ed0d000000000000000000000000978ee8a50c227802cb9907c26868472d01d83d4a000000000000000000000000becff580688ed2ad685a91843946ab9b236876c5000000000000000000000000760323d65fe32e2d76ab710bddd023845ec7da56000000000000000000000000d7deab926dc81902a6f1098558da2b3cc36af76800000000000000000000000075ae7a846998f1bb708e3419ef1437b4953cd14e0000000000000000000000008bdeab5229dfb979357f561c4a554e120f1a772b00000000000000000000000025c5941e418a99aae1844b81beb37f2a388bfe98000000000000000000000000ccf09d76540fdf49bafd673b5e58c1007276d6240000000000000000000000007137971db0b37737f57a36e9f493cceecaa72e760000000000000000000000005ff020db4df37f6a1239717587a077a574de467c0000000000000000000000001c2929abc5e4d586fde5cb1482d90c83bb51acf200000000000000000000000053ef9985bb50f77da17e606b0af2abf1e0d718a6000000000000000000000000fff0d182a5520a06cbdf14b676df87b9bfb87c3a000000000000000000000000b16f21728571d7962e6cd3cdf4cb3d8bffc0fffe000000000000000000000000ca69768314e6db0e50e9f44413e474fb0c48e8350000000000000000000000006d8303f004e73ef9e59e2d90c33e6ce6b7ab071f0000000000000000000000006f4885324b7c1cce009ad7fecd62311273cb93f90000000000000000000000009a8d4e6e4ba32da1bd1ac594ac5b2b5dfaf731af0000000000000000000000000b539ff39cbbc5b6d2d03cafb219996e9b4d6052000000000000000000000000ef9afb1c794c56ff72a18dd8a19c175b9605be47000000000000000000000000a6a9777c5c8f0bc0b60a85fa09c74bbd8ac480ac000000000000000000000000f44d62365572f0d3a50dd77c18af5a47c78eddec000000000000000000000000f20942f725e0decfb02618f633fbbced4637d6c8000000000000000000000000f97db8851946ef3b9ac751c25df58c1fff8a45fd000000000000000000000000823ef859b961bf06a5a327cd214b3dbf059cd1100000000000000000000000007469b6377e9cd0dcae104d7fba6e7218abec691800000000000000000000000079c4927f3255d29d0ddf95ee7da67b772c514b660000000000000000000000003474fcfb0bd3e37f06bbaaab4b650a550afae08a00000000000000000000000009ed0faee5fe8b81378d74d25f699ed92820bfa50000000000000000000000003bd133998977bb6e7a3bcc82d56bd89d3b1eae52000000000000000000000000bbc8b8cf4e6b4e30ad7304f56dc36f3d7e7bc2360000000000000000000000008293dbbaec811ef0f89f3fe505ebbd966106679e000000000000000000000000d57e84fbeb0d98dee7f4e3e5c8c690208d52a28f00000000000000000000000083127ae2ee41c26b4cfbd2968a3133c92e04602d000000000000000000000000dd9601fa79a1f96f693823a43721c2ec2ca2c971000000000000000000000000320df8348bbde41946a8fc8aed3f3f028c44d3e2000000000000000000000000a448ac3a9f81d662bf8a5524877be2ed24f2506e000000000000000000000000e8a8d55f60ca3816f8ed9d213063f3a83f1909ae00000000000000000000000097ebac7fe868ce5e7b17b9511fc81d4a1be0dd8200000000000000000000000020db77a9b536df382869a716517aeab3fbb097db000000000000000000000000b4cf9a9626195ff43aa77cf2a62752c6745c5b0300000000000000000000000064ab0e790cfc40162592445f8ec7a3da75caac790000000000000000000000004ba0af0074c898c72867555c776ddc0ceacf4b3a00000000000000000000000031facc18c3a78d4861546beefcae41efb62ecf91000000000000000000000000144ec75fa66fe83f83d53d23b2964c3f3a41fb0d000000000000000000000000c72eab540940af827a1100208620b0703ff4b0b00000000000000000000000002be19cb76171752d6aebd3c0caa5d1352d0444f1000000000000000000000000e00b73382d0dabc5255e3cbd560fa30f69c576bd0000000000000000000000004bb2d60e5e672589c4e7a3582695fdc432056f83000000000000000000000000d2027bcb38edde489b4b3592ab7f24fe81465501000000000000000000000000f1ea4aa249bc2b8f6a6f5ea08ca768b0d4f9fbe30000000000000000000000000300cfcd0039898155a79acb2d5fb0e71884b2d1000000000000000000000000e4bb7d061c7f0ee78f277c7427c1fd0de9df3c3b00000000000000000000000076835d8b694f925a3ad0407ef876ce4f2a73f640000000000000000000000000355ba5b53b7e8346d4524c20fab2c0d5ffa4eaf6000000000000000000000000dae8c926b46d9099dcda074fe2a15fa0b9c0c8860000000000000000000000000a78afd12170c2ce25bb962f2e083549c4c5d63d000000000000000000000000107c9080b4f0f4fec119e3ac42328c85624c92c9000000000000000000000000917e61493bbccbbc23392c05e760b63a8a3a48dd00000000000000000000000088856d6ce40d223177c0b345ca1f74a089bb672d00000000000000000000000073be3216f1c8940dcbfed0f98cad87a4e72f4b4c000000000000000000000000959c37a88bbf1f28567068dd9a7e64c24ab27a44000000000000000000000000160a0a5435f64d49d19423b276f523f03369fe78000000000000000000000000a476befa3089675aab4fd56d7d595cf4e44b15d800000000000000000000000000690a2f17cd7fcf3737e6c0cbd3e8f0d549bbfe0000000000000000000000004fb8b5ab818af29bed6c90c3ebec04d97082d85b0000000000000000000000001147b3fefc386229da518a0e67db2d8adbbd8a3e00000000000000000000000091f7f27e95f736e09a6a85ce83f0b8e366d081dc0000000000000000000000002aade7dba62a1e920830151fef7421d5c7c341d600000000000000000000000057abdb058c4676e4c51cbe6b9c9ff5c4c98c8ce000000000000000000000000026593df687d4003b27da1e40d1023eac8cdfa9aa00000000000000000000000034e33c70affbb8f4d230c15a8e84f3b141c62df20000000000000000000000009018176e5a56c459dfdf219e23ea2cef5db1df7900000000000000000000000064f10b54c84a4d78ca2a8449d6fd8c6e553ed43a0000000000000000000000007ef87d159b3779e29dd8853225365569c24c8507000000000000000000000000762b40195138586397fe4e4e5237032b6980651e000000000000000000000000d81d58c0a707ea6bb4b49dbddd4cd9b731d16a97000000000000000000000000944886086fad3a72d94fab4383d15278fb8a26600000000000000000000000003e2bbb634d1c0ca0b4ec05b60e21734d97b1925b00000000000000000000000010b60c38335093a85da7f7de7b6d181fb6aeeda80000000000000000000000003a3f693b1207f331288333027323fdedbaa2d82400000000000000000000000052b39d3ab80afb79d2497f01e6a94163973354db000000000000000000000000b09301749bb5936a3867d767cd006f213f2bdc690000000000000000000000001e6de260d74d18ab96695e1eb5b78bc8fe56f030000000000000000000000000874413cd323548fa6fa9bbf30dd580b2053b6a2b00000000000000000000000032582dde0a9c201427b08a2012b82fe009cc1d3b000000000000000000000000a7b34c95f6a20688cc23153682f9056360d938fd000000000000000000000000b553a38530aa01eb138326b9a1cfe0e83c307e070000000000000000000000005dfd4ae9553a8904a15937f395bf8926f10234d7000000000000000000000000bb5c902afabc37df731f63142e47f5a13213f9a200000000000000000000000083a8982d126c61022749b722a9c99dc40877404d00000000000000000000000087b38098d729459cbda15dac80553ee730527683000000000000000000000000a34d5e11d2d9af74fefb3a54ee5cfc42087e6d4c00000000000000000000000012e89ea2a63beec8d3a7c3ddab6639f24343eeda0000000000000000000000006754053805054ce395999057a8392819e8431ac6000000000000000000000000a9828a5f98f213eda3b724548db6c9f1242de14c00000000000000000000000098e4722415a5212b47ea726553c661380cbb5da60000000000000000000000004626e43bf3f5593671f0e3721233dccb7bb59a9c000000000000000000000000b5b4a1378e98f73683884e240734bee3cf195ffd00000000000000000000000073be105ceb5302e33d16ee5e935d7853cff04a900000000000000000000000000c6524740f57456cc489e5e124725ca63f20a3e500000000000000000000000006f499155586c796a400e0b232a776b5e9ff8d9f000000000000000000000000645b4c71ed72bc19e5a84b9a48b4040782dfe01b00000000000000000000000095e5386653b2652751c53c3eabacd97087ac455b000000000000000000000000b799cdc6eb5bb15617e55e1dc1039d5cd983a6e100000000000000000000000055b085e3f34d59f53f37482d2b0d624e13b937f30000000000000000000000009e238d00023d6dd32efd7b3fba887dbc3b10a76f00000000000000000000000064e13813de110194dd1df009d766ac2dc5bf27f500000000000000000000000050244f98c83eddf88be8f92dce8bb3c3d90d5fcd000000000000000000000000055ff76b913d2d89b84ab896365d87326c1e5056000000000000000000000000f0805672c446384e76e6293172912285285e0af70000000000000000000000007c5cd62478b0d340f74959fd370f8545cc23efbf00000000000000000000000064e999349ae89fee97900915b5ae77779abe570f0000000000000000000000002cf7b22f18cf60e64ea71c6d91fdefeadc62f9cd000000000000000000000000271cf84ec1c875d7e9f2183286f8bbe084d8a38e000000000000000000000000f0128f565fa6377d0430b342f95e30c337b6fdc40000000000000000000000001b3f84cca7dfec0b8d095832e564d9fb961c2dd300000000000000000000000045c80a23303fccd35b530ed2524071ba918a8b30000000000000000000000000d61c63bdda3bfa18fff6cb3c540a78c039699317000000000000000000000000e479674d300e127bb2ac34f69e5b0c2905ddc7b20000000000000000000000001dd4e52042fada2286e1ffdca58181d4d3e625e80000000000000000000000003b1ddfdd6eb7a4fb57bcf400321d0ea050095f01000000000000000000000000107992b409d0cce0c933a037d9eb6a824d0a04fe000000000000000000000000f1b6b737e4fee6d12e8c34a6f5e54a8201c1b8270000000000000000000000008fb8caa5dd8a96646de7e76e1ac6c1018cc6d12f000000000000000000000000788490e742571b61b285100cf518cec08018c32e000000000000000000000000cc426781075eb1bc68b5b3201d31d4f530db73a900000000000000000000000076370a64b4d56adba69daf0165a596348918b06800000000000000000000000060724a0caffca5571af9c30d74ff9d4737242ad30000000000000000000000001d62a1b47079ac6669fba738f3ba73e6cec5e4b5000000000000000000000000ae50e48c149b4b9463c15b9f68f7f285b06b90ed0000000000000000000000003edf2e894bb7950b23c4c5de320004f77e62c002000000000000000000000000c79095fded7c9826978e2f187a7addb5006e17cd0000000000000000000000008285c3881ccbfcf4d8de6f5810296558a7cb540e000000000000000000000000f8c8cfdb78e6dd6209d320ca4cac956da25ade38000000000000000000000000ad8e0ca2c43bb95931e54dbc5a98b70dfaaa379e000000000000000000000000c2b7b88153adcdb689f4abd5258785cc70275d0b0000000000000000000000005df27c7c1ac4cb8b4932404437323d589f42e9d3000000000000000000000000119b6e8c6b258b2b93443e949ef5066a85d75e44000000000000000000000000946609804a8be4bc87670edd53a8a385d36c4478000000000000000000000000cbe277b8adb8562a3841a200ebb1ced340ddfb1b000000000000000000000000fca3915ec2c5fd9a1c0e6526bf4d60c2e005845b000000000000000000000000ae1c1cbf34d012d140f4118164026d288c02ce2900000000000000000000000099a31026d89d9d94aa3143e9261fcb4dd1aaf0710000000000000000000000009b96237dc64370c75b347e4ccb06299dfcdd1ab600000000000000000000000003a1ad1e89369b9e997f29d1e2c60839565c9a6a000000000000000000000000ff63d1929b2f3cd57769318633b55a2e2c60e8ee000000000000000000000000514aa722b494f98b57a898ccb164d487b343cd0c000000000000000000000000ac99764069d3b95037cddbfd61d5df7d03419512000000000000000000000000beac5fd916545dbd7a48f65658213e270e74a27a0000000000000000000000007cb19fb10aeeb52fef04938175642cbfd5f3a66c000000000000000000000000f0cb8c2ca6d2fa754564c0c069b46dc6bb4fc1c400000000000000000000000085e04cbc910de84f4c0b705e7395d9afee0fa244000000000000000000000000ba9c4b23695f98db240c9a6d228325e19c804db200000000000000000000000060529e2a33dc9c20e2989406ed09a9ee519218fc0000000000000000000000000c10b6631ac54d68e7ea87af7d082c89f5d2b13e00000000000000000000000020b7082b2f2db891e256e3fbabb849e0233faf0900000000000000000000000021aeb0220dd003f5ebbe3c84790df43a3ea5b88100000000000000000000000000ad616320c359577d12a5ccd833dce864c4ee98000000000000000000000000b6ecb76a2d72c486e3dc9f13d2f6a8114256bdfe000000000000000000000000888ce0ff08f36a3f15b390251f9d379c476602a20000000000000000000000007b54369591595bc9d6e0a65b3d0e6b584b50da46000000000000000000000000d2e76b57d20709ff3d59b7e83416a3f8d9c20e68000000000000000000000000194e0b676999c7b7b49355c01e61b3bb4ee0867e0000000000000000000000008713ff118cb7eadf09e67ab8b9adafa2e6c250d4000000000000000000000000dfc77413b7ea6715935d2895fb42f4aaa1e7808a000000000000000000000000b91d7d08dada77461f23078f3dcb140f5fdc61b900000000000000000000000066f9eba621a7a467ebe7bcdfd7a2dee0ab6333150000000000000000000000004fb37d1ae947b5f13b94419ec05168256e39baf5000000000000000000000000650434a39063096b0761e630b95d4a91947d58bf0000000000000000000000001b64351a77771bc504a6e68247ffd69f0868f1ae00000000000000000000000095a7c30d2903cc2c9a047798867dbe194ef6e762000000000000000000000000e6fe4b7dc2bbc42fefeba3b25bc0fecd45ad742c000000000000000000000000d7f51138409b317aa798ff32610fe8db7d625e8400000000000000000000000072d49763eb1cfd3f1df9d0bf7ea702cc3562adad00000000000000000000000068d4e3af771f356dde086b74ddffc0f1a20c354f000000000000000000000000d0b1e94825d7b42ebc3a5cccd058242b22c100cb000000000000000000000000266e590ed181aa38432ff1aa6175d4990fd28e6600000000000000000000000095114df99ae00bbe0418b7a3f29560dd12de538f000000000000000000000000b946feb826a93cb23ce0c3fba8de98c60166aa850000000000000000000000002328873a7c31bd6cdf1c29fbc1d2c6a7349b28a1000000000000000000000000d3d160cf827825e5ec34883e29d1eec059d2479e00000000000000000000000071b445d5f358e97a0e9aa3136d8ffb2ccfa4a75c000000000000000000000000522d1fd7fe23349a5dac7564b4fe6fc01fcb352b000000000000000000000000ad77f510def3f3c66cdae7ada71375b9ffe7b2ea0000000000000000000000001c8544d0db8c2c0e532904618828fe0dbb297058000000000000000000000000fb33615a16d851977b059a1d095c596ba5208af100000000000000000000000073f6786d84d5abee2061b9b5b468ec91fb830e340000000000000000000000002639ae6da77e27513c72d509f53ff4f7dcfff8ff00000000000000000000000060cc9ca14573f759b8bbf4f199113a3e101957a900000000000000000000000029351204b4987e35c4546783e54e1d24335b30c200000000000000000000000033d70029dd1a4c6072e8f1938a2171e34112aada0000000000000000000000008134536af2703ebaa80e7bdb4c1b1032c13f136000000000000000000000000064423f958702d22619a479710c8b17b0ae74ca12000000000000000000000000f62ef8a231a40b197bdc62b4e3adade984eaae400000000000000000000000008d80b63a01e345dcb9eeca570e2fd1729f6fc74400000000000000000000000027e6633ec9abc6900c12dd724afecb552c30d5cc000000000000000000000000e0550e5d13c39fb9e5136e634b4a01582ebf4fdb0000000000000000000000007195010a770a0baa4e92b5258ea9c95657e2b063000000000000000000000000bd4a255ff058f6c1f46193f6df0ea12c6991f226000000000000000000000000157be1144dd821d165fe541da4e804ab5d5c470d000000000000000000000000b237f6c48a55f06ef428792b5377e15beeed2bc7000000000000000000000000a26ae641fbb1b885fbb9d439668e3e1dc058b49b0000000000000000000000009b84e327248f2e8417c09c5e149b85217caa4dc900000000000000000000000098d0dd7158d1a5fc7fe76a16c62fa65961dd8ae00000000000000000000000007cca892f830d39fed735a3392903193c09b891000000000000000000000000006f9e2012807ae4f9d04bad84a34ee5eff9be92610000000000000000000000007cf5d886771bbf65cd22d8d63e703c1325eb79e00000000000000000000000007e088745df338d35639e2067bdebcd3ad47e4d58000000000000000000000000b5ca530b028748ed976d5d097201fe9d3e5f54b300000000000000000000000022fc2d140ae5ae48de7d8498a3bd027109cedd6f000000000000000000000000387fd2cf022527869f8efac16336498af2bca91b0000000000000000000000001141a818c5f2f22daff76558bebdf676010e9160000000000000000000000000dffdab0ed8c78f24126078996599ae8fda9f3a36000000000000000000000000bfff91fc10bb7089886cdd6830e85061ccbc3f120000000000000000000000007417b937719649096857b4635bdc96a2567a1109000000000000000000000000ce6ca1c46718b0140628da0ce907d8bc159d1427000000000000000000000000cdf06ed6adc2b5ff9db2cf8f9d70629a5542b630000000000000000000000000e74d18671987ed38e94d869ae46fa8c9f5a93ce7000000000000000000000000aaf433cd44dc607cb7dada03a8670b7f88805897000000000000000000000000418d3dfca5099923cd57e0bf9ed1e9994f515152000000000000000000000000a8216d9277bb218c0ed63600c4ecd16723c599230000000000000000000000008859c1c277250984da4bf7718fcf80d3f24ee44b000000000000000000000000623ba175c2b0786b735b29c375d47f0704d9f8370000000000000000000000007f7a0978e238dc6a43cac2ad78a607c0e8767703000000000000000000000000ba7702bef0c43eb80949c3f56f2ae01825f0c2af00000000000000000000000047a6bda27d9069cfeafa89d5a035063384dc704a0000000000000000000000001d14c1c29bd7b20b307795393c1b9ab8442cadcc00000000000000000000000002c2b7d9429149b1d561cacff2024f9a952f604700000000000000000000000063de79c82e3cbc83acc23c01e9d1702a75a44fbb0000000000000000000000004dd0efb97e1c9f90434fe884d75f3a9cbc7555990000000000000000000000005d1b27f2df99ef79474442fafe8483e113e30c0900000000000000000000000056cd39a9c157aced27274df031631c18c1a6987f0000000000000000000000004f118bf51eb97c125f2290ebdc80f60786f621d20000000000000000000000007c7d58b07105d91d4c120a16939d1f66482771d30000000000000000000000009d94ec4ea6548377030d3be0f57adeaecece0c3d0000000000000000000000007dbf0a77d5ee01a4ab4aa4f3f36bcbd25770671c0000000000000000000000007019e17f72e225686aeb2210a6f8b07080c9c0a4000000000000000000000000dbf6a8be7eca02dc00f1ef60410979ba782a0589000000000000000000000000d87e2bc817938731bed8794fa6b108fcdf9c15260000000000000000000000006591f1663c4cd0a2262a4284db9c615aee03114700000000000000000000000009ed67e98512f56d6c78fb15206e2ef4a0280746000000000000000000000000a6a070b622804e39511b05e4c7c6bb0fa06f20710000000000000000000000004fb8c3f1de414bcd3ae1184999284118e159163200000000000000000000000013d9dde454d46ef1ca65daa2a2b08084b2598e2b000000000000000000000000e30e633f7fbebe343c80ab63cb0bf8da221d31f70000000000000000000000001849904b0cc4805c9e6b2fa237c653395ea8eab1000000000000000000000000e0524c019b60baa59c7915c917f9ec08642e621c0000000000000000000000002a4b5b32982056d5c6f69201ea23a667fa63676e000000000000000000000000887e6fcd4c0a8bccaea4b56b46b4ca1c68a07bf50000000000000000000000008f7c3cc551a0e821e6c96f27de8c9503dec74019000000000000000000000000136a29a1ee51c8468c497f25dc7f83d09775054e0000000000000000000000002a1fe36e684be88b29ff09ab34181bed6cf9b24c0000000000000000000000005207095105515f08ac2652f1704b8a6638761419000000000000000000000000b26b951d2db77f21dffc293ed3f3f5abb7aa050b000000000000000000000000aca508fb937a5407f09beee093122ae6faaca670000000000000000000000000274f8e2d1444d0bf617b33a2a4c89a7e20b318fd0000000000000000000000003885fec0d0d2de6437db01548ba258e17a6a987700000000000000000000000097eaf4e6266049bfe34de059a8afa00f5a5de6510000000000000000000000004a61fab897e6b523b79dc3320283d65aa2186671000000000000000000000000f9f65352dc6ef46f76dc1d7d28b3df5fcd7b5f9100000000000000000000000060e12d72318531a32c1eff56d32b4f9adfb7c4850000000000000000000000002253c1889e28cba028b93428f9e14c3fd3cbd98c0000000000000000000000007c8100fb533c437ecb03ee40dade99af3b5944950000000000000000000000005b1d17bae1214e838c184034f7ad9fd03b6daba9000000000000000000000000e66d27deb09003b8c211f7d641c0b797e4f564fd000000000000000000000000c542bdd1479eb506025c1ef3f370eae7dfea7eb2000000000000000000000000952905363f886875f55732a4f9cf8510b9397a12000000000000000000000000169d585e62b53898788d7be94d351233b4f71954000000000000000000000000e99692dd7db0340e92deafc946ce46f121567a620000000000000000000000006803c7a64d3d816daf7eb8f517e567c125a95f32000000000000000000000000d658906e34e36fc2616f6f54479146070e87a32400000000000000000000000058cec65d4cf72e1be6ff480a817033600b3ca7d900000000000000000000000076cba89f59b411065db0b310cb8e1b0230d5589d000000000000000000000000494fab204ac58bfb1660d4626ed229f1fe28703d00000000000000000000000025f8d7e33b4753dbb388cb02af80361e8b8a6f57000000000000000000000000286059a569df51f7f75a5369fcff9137ff074b58000000000000000000000000fa52546765bc82cbd10bd9ee5694e42a2e2f56c9000000000000000000000000027ab360dced05bee9b3818b516106d7a6a4c5a1000000000000000000000000d9b56286dcd72d3de95b8491f775ae5b0f4fa64b0000000000000000000000006a18432631a64771f97b5b19e139b30a31f7ede5000000000000000000000000cdbf718b5ddc3fbb104de36ba58f7290101da9a50000000000000000000000002744581f4ae82acc093cdcd847b2bb45c2a9f23f000000000000000000000000616ce831b498a5857432280fb0ab611ad252f7d90000000000000000000000003b5656b74a07c5d6e1da6317ac0d1a745929c16d000000000000000000000000633c74189197366d98fdb4d1f6183c00fd9d6b470000000000000000000000004fc72e34c9e3aee71830485b02cd6d88384c3f0000000000000000000000000081bbaee90549f320a78121da40888c786ee27bcb0000000000000000000000006cff09927cca551be0a0f20b6d6cc868be43bb4e000000000000000000000000e49a8e6a41eb729275d554028f21d515e3959688000000000000000000000000e3dbf9a50a4de025f5c51dccf116091bccc2b704000000000000000000000000add1020755359e8c0856e267e48634af455f457b000000000000000000000000aa2d2509f237e0e4d6c5aa513820657aedcec5fa000000000000000000000000929a6ec80a8ee259c2c9e76b361daabc304420b00000000000000000000000009bb929b107d3540c6e648c49c20fbc4c688e85310000000000000000000000008b806cf514facd1992146d573444594d4b81901d00000000000000000000000028fe46db880072e129816ee2bce5bc5a9712a058000000000000000000000000adef7775205bf4d5d1d6d82f1cff999b81f5735e000000000000000000000000938f75b75f4583d555eb30f1cf739a555a79ad0e000000000000000000000000eaebb23b61488311650dc9bc14dd5bb8f447774e00000000000000000000000079a4aaf5fcc1deaa078dca7ad0ecc1eb78eb69b500000000000000000000000035f9c4f74c979a5a4a9217a1ddbd702390ea092c000000000000000000000000424bc99f7561912477f8746dfaf5686e1620b58a000000000000000000000000efc1b55ccb7440ec462c3af4db817c4f93098de30000000000000000000000000c860abbe20dced31aae74ddcf58fbc73d662e3f00000000000000000000000075ca8da259b9c3fda2df734988474b17bc402d450000000000000000000000009be325fa37ade6c4de4326156d09854e6c3df5170000000000000000000000000022913658e3d6af6c51a92dd72f664a5b2564c50000000000000000000000002ec2b609b39b57abcb47e3fdc349aedd545d669a0000000000000000000000007ff91191a32c52e19a14c7f3e1fb58df75e8857b00000000000000000000000051be786954a4341ec3116a5187a4a1045d54293a000000000000000000000000f9eef53b6690de30be994d60dff1c10a686355c90000000000000000000000009de42d155d72eb6d90189dd58d84a0859410f3bb0000000000000000000000004d75848bbbc47859fe15de7b475bc3ea2a1889dd00000000000000000000000072f1f26984b2530a84c6b75f4a148bb79dd78c6f00000000000000000000000033ee0b7b8b5d34b4b658f45df824598e79002cd100000000000000000000000094a225cc7a1fe09a22a0fda59e1708ea6952d14e0000000000000000000000008714ac2648454da1b1b13dbc8691ebbc487a7baf0000000000000000000000009e2b81c09fecfb92240221e7fd326b6616b21ec200000000000000000000000063d797229422d6c5cdc5866dcab2b5b4d492b7b1000000000000000000000000f4d253f7788904557f42b4cb25c5369a2f5029b4000000000000000000000000461644893423c05e2faef901f2ca9443e6b226a90000000000000000000000008a95fc9b2627d5955cb8ff15bd6050f9a7c8bcb30000000000000000000000005cabaf6cbcb6c4bc83593d2bd112b8dddc3914c50000000000000000000000003f5891d989314457d2b429e9dd64a634b2ea7879000000000000000000000000fd384c0337075cad0f249a3df20ddc85e4426345000000000000000000000000e6115c4eb0f8303430600a3643fc07b5163c6aac000000000000000000000000e0f35759fc213333162d2f7c1b67bd245ebc60030000000000000000000000005a8246896fc1927bd791b6cf2966dc2da616e423000000000000000000000000cc2005a4996ac90320ceff6554407a265619ed2800000000000000000000000015c7dba1d1bcb501a21528f80876bbdba140168100000000000000000000000005109682413f74ac930ff855421209620aac99fd000000000000000000000000e54d788b9ddaf5252db1fd76830e8a55391e8625000000000000000000000000b019ba5442dfdc9611f00df638a8135e5b1b5540000000000000000000000000055daf43607635657fb6a5d1f8de63a3bc8e3cd400000000000000000000000091bc2c8b9a79d08d5a3599764084f57fb06269d6000000000000000000000000af0be0c45dc80109b49815e3602ce1bb1986398000000000000000000000000007451b959e6186af09f3a9c133741448b096ca6a000000000000000000000000b2f6d94466721c67fd931451f0b32f214e336388000000000000000000000000239e4ce6a84510514b0ff87c5f0f005e710d7879000000000000000000000000e97d4a95e5cbfa8a1db12ac4b1b17eee3dc89e8e00000000000000000000000056f06877fdb07d0be5b66a9b8419fdfde0c4f2b9000000000000000000000000c404d460f7e7bff3513beede433d920a249e0b0300000000000000000000000009c678ecb0d9ef477da9924e709aafb6270d78310000000000000000000000005fe3078cf43009759f7fa16df3cf45135c1859160000000000000000000000009efabf658b3fcaa1625f96f4a36681d8dcb93a2900000000000000000000000089bb30b5f913083458bd6ba924d83fb120959afc000000000000000000000000cb905825d4d048264d188b7e53693d3576db164f000000000000000000000000956ec1b309c1c1de07965e8aa25289c817b27506000000000000000000000000c53454664eefb572d3e04ae1d03867bd247c21040000000000000000000000003b642efa15570426997f87f6a8c61c8be72696b300000000000000000000000071fa83a866512ea8082a91ea2b3f89595a06a70100000000000000000000000096a854522422743c4135e92b9340bc443384d69b0000000000000000000000001882e4af9efb844978bd1e89b34c74bc138a8cb700000000000000000000000063f844f8b3aeb7dea51f46eb0ff21f5324b2041f