60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a67616c6176322e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e2067616c6176322e636f6d0000000000000000000000000000000000000000000000000000000000000000000000002e516d5a416b46435a336338443850635864514145613256477272667a737945517139756d337657694a614568784e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000b45c61c8002eea4b56b527950e605d7784a24369000000000000000000000000056b7c2b6737d57843126ed36781dae5051757a000000000000000000000000023fb2163bad3b4df27633383397380bb1e1ffc8c000000000000000000000000bd00566c340d6a26e8b1ecaf712d4ddca327c5130000000000000000000000009c792997aed9fed24e3337651f5557e0c2128e2f000000000000000000000000e7e5b1c915981ad5abb2a39c5dc571ad67798ac7000000000000000000000000ee4c8d2e55225c8c06582cafce8d587996641470000000000000000000000000cc87ae5a74abb881e2ed342df8149bf14e9e1b8200000000000000000000000000d611af5f03b01ea6e5cff409a02189a3e4ec31000000000000000000000000721fedb2c7dcce8588a31cad9659b33b57ffbce4000000000000000000000000668f9d0c6d51abb2594eef15b5d212959ae80d8f00000000000000000000000059be1573b24bbad551288a2fc193c8b576c2dfaa00000000000000000000000005435d74c51e5309d0e5cf02800d07de236f57fb000000000000000000000000453984daaf950bafa93830b6c73cc79eabb78a7b0000000000000000000000007620a4496190c4280469ce6e4fe2214de08cfe1400000000000000000000000079a505647b31149bd6490ff0feb2cdd897495f900000000000000000000000002d2b15fba7b3a1c0b88eb27d68085647bc406da1000000000000000000000000572dab60fcd18b34fb797f3644deaf5db434db8f000000000000000000000000f2fda4f03ff4fb0834f968a8c486bcd3d7c182b4000000000000000000000000eef6d764d417be8fb790fab26c5365568e896050000000000000000000000000ad733f0391ecbad878b49e8d947dddeaa4d59665000000000000000000000000fef14ef2c3b16c5d1f357833fd39e54e7c994cbc000000000000000000000000072fb26391444fe4b8854dd0617ab6bb648520c40000000000000000000000000f4db04c3c889c828483f1c6cbf68abedd2fde960000000000000000000000006762ce52325d4bac57aa74caffea7164db71e82900000000000000000000000094a85eaa63f166d541b33fd0320f4b3db9443270000000000000000000000000e36dc9d425c7d17c8cf95424efed2efb95a190bb0000000000000000000000006ff4b60a4c22e3474e480b6e2c9fa592bb781a6c000000000000000000000000e23db5ff4e5ae7e024655a6b583e9b4d7fd5857f000000000000000000000000dced5266ce9545771dc3b2c3088d8417c079f29a0000000000000000000000002fc75c30721a0f04ce9e20009910f707a8755570000000000000000000000000a1c11a1aaa8458d3869ee7bb93cc952978122b6100000000000000000000000057cd1d56a139f7b0752646b4447b0b5f921e9c2d0000000000000000000000006cebd1bfdbd4ad17a28f2e15030ffa94963cb6ed000000000000000000000000114e67514cef8e0c58431d8176b708069d3b0c520000000000000000000000009ad5c51f9294cf35bc3111ccfaf14dffa218a748000000000000000000000000f77efc1ff27e789dbe1783ad2255b4e91ddf2e04000000000000000000000000a573010b4ff36df2255dba9371bc66f609755abd000000000000000000000000859f2463ee12284cff2bde032cf78cf7d51a54020000000000000000000000005d8633eac07df0db3f692f496c7d94f6a44f05ec00000000000000000000000093fc0ebb743db0c18b62e9ec8b06e9753aca022500000000000000000000000056c7c8c4654f201fbe0018c7ec69f5d5245ac4e1000000000000000000000000db8aa2710eb461d3b0352d21a04d9fc009211496000000000000000000000000473d384d7de7649f03f9288bc4fd8a27c6fb4bec0000000000000000000000006f1a7c63ae2321539181c2b5308f1ef627f018ba000000000000000000000000ef6ba2a835075a2f91ef94e09d12c41bd4fc8dc1000000000000000000000000bd23f95f6f752e36636267510c08aa5e05e26593000000000000000000000000663326f8828b51a222e901e883062434d4334a99000000000000000000000000f073f9cc7152e03233527df304ceffa1667259b9000000000000000000000000fd4c98c55e5a73108b7f27ce10fe7f485186c45c000000000000000000000000713a00362bf20abdec8e26ae657b28710ba9754900000000000000000000000025964074d54b056a1b0174fabc8ec00081de089f00000000000000000000000073a01879392cf3f1c617f169d041db8e108b3871000000000000000000000000f5a73ccdfa6e5ac51cbe3b715002d43c7981c9e4000000000000000000000000c93e91cc6efb66aa3c172229de7c57d347ec2077000000000000000000000000e8e591d3524b988712bde4b4c1b7aece6860898a0000000000000000000000002f609c5ac8527e05bda036c17a1cfe40b551752d000000000000000000000000a9d25478145ce718c2afb3c505828f167a7e9266000000000000000000000000f1cb8304d57d92bdd46ca56b7250621aed13d6e80000000000000000000000008a39d405bb67b23c07ae3233b10d99ab91b3e28b000000000000000000000000d00326ec015021b0f14fba150cf07432f0fa51df0000000000000000000000003d8546d6e193625525c3e8960b1ae29ff9c4c575000000000000000000000000c00cf42dc6be238baffaf86641ab67ccf5c5be940000000000000000000000007b73c97082918937d118eef4eb46f08fa3e0875e000000000000000000000000e3e0594297b4c96eddfdeb66556be76bfcc899e4000000000000000000000000accdfd41a4ff4824fce74a6f6648bb28a9d5a0cd000000000000000000000000d4bc999d33ad9410e720430deb5b617c83b5bf260000000000000000000000008fc0c6e46d5cb850aa42f9791341282001975359000000000000000000000000b6f1ce662b6ec6a8ab9f7c62fe80c46d82a9f30b00000000000000000000000026cc7ee2055cdb3b35ef3e07b8ce2b18124a9a59000000000000000000000000579b588c2f0930a3b99c46f7398e69a607f88fae00000000000000000000000022586526f46e3e12e64a7fb958dce612587193d9000000000000000000000000623cd9e7a42c8dad805aaae4eae6bda97bf6dc6b000000000000000000000000b2a55b73956812ef6f36743b8b68ef3184fda6de000000000000000000000000f57afff6c58c4e58507b2d8f14ab9e80e62e2764000000000000000000000000242da8c1aca447f6f4b3fc11677d5a4428e7c565000000000000000000000000aeb5d9a60c64aa3ccbcb084a516b36e8fa68d09f00000000000000000000000048c5377ea05365797f2abdde66e7749ede9e2e300000000000000000000000008edff52dc754f9493d50857508cb8d8a29690a1f000000000000000000000000b6c34ebedc78c0b11070e1b3bc9fddb718909f9e0000000000000000000000003b02e34afc31ca681ae9b59a1e14266c392e091b00000000000000000000000072bca240dd704866da54f19e7c4d3a47a6c470fc000000000000000000000000d241d4c89a3e01a6f7a708ee6f10f172344718d9000000000000000000000000a5c7ea33e4e6fb55aed72acce43de8b38d146ba80000000000000000000000008848e11cc593c2977c9faf63218cb4431dbbf9400000000000000000000000007fe71fdb4a0196d015f6dc9315dcfcb3824846a2000000000000000000000000ae3d28c8aa45b26dc82d674462048e3b476a1026000000000000000000000000cc208e80771e80923e58e44ae20d819ad7bf026e000000000000000000000000a214d83abfa210e0ea7ef3220367c460891df83600000000000000000000000059f52a4f9eef232b17340f8a8c579fc6b9ee377f000000000000000000000000a28e5b8d038e831a1d1f10704a3ffc99964000b600000000000000000000000092a8680e88d59256ba1cfee6feb54789f7ca8db6000000000000000000000000a747e991be1a2438a9e8e80dd4d8324c0ce69661000000000000000000000000f706cd94c347ef1eda487cfea13a7903e605cc200000000000000000000000007f31cea91470ee57a09902015ee05ec7c2c916770000000000000000000000002587a458055d9c8579792ce41677a8d41f5b2e04000000000000000000000000c3b4b1dc9b972589f4361118931a711a91dc141300000000000000000000000035a131d52cc4d9532a0b712733c7f82ff3369a66000000000000000000000000a0a37f578ef2e4e0d73ca5675d9c49fdcb8629ef000000000000000000000000fddbc79a37fea0f1dec7ee3331dab0434577f21c0000000000000000000000009712d6d4cf1624d9bfeaaf67876dd47f1e7d1df6000000000000000000000000f53d9bedb12d61461b5ac23ee69f20ba80ebcbc90000000000000000000000008ede8e2645b2e9c9488ab5f62a6a4133c594edc300000000000000000000000033367886942a658e16d2601bca0ce82934c4063b0000000000000000000000008460ee5da4252ac895ea924de2cfb2264e626b930000000000000000000000000c9fb607b4615b74e843ac651b0874f5a0bc7c770000000000000000000000008b326ea8ee4143fcf275cfe52bd5ff4e90fe21ff00000000000000000000000068439ec6d80c84647f37aa9ab774738f3754ada90000000000000000000000006885f9ab4f7e7064c5b8e6baabe70876e676d998000000000000000000000000659dcfb96b964d2e5049a02ac66f60ef326162ee000000000000000000000000c1721cb100de2870ff18496cb9e8bbc6aa996cd10000000000000000000000008ee6538aef2ba5fbcc9020ad0c54a78a719273c9000000000000000000000000d91976d8e6156f08471623d7ae1debac93b7aa44000000000000000000000000120fcabb66250ed9f46b80e05cf57dcd7fba193f000000000000000000000000b438929c3287845c423e2f3f986cfcc9e6d8791f00000000000000000000000005105db8fda052d1cc0e77cbbcf4bb099be2ff28000000000000000000000000364896766be8f86f8e8c85144f3faa13fd7a68f600000000000000000000000014762fc53f067fcf7af81b774f79a921d38501aa000000000000000000000000ce21fd1c8be9db9d8ad31a38c42e3be8da7aa32f0000000000000000000000001ba886103ae4832a5c08bfd344ad858eacdc7100000000000000000000000000df3d74f96e490c8cc9507be8c5f2a123dca99a15000000000000000000000000052584569b3ada6467723b12441129d9a4d567da0000000000000000000000005911f060e03abe97e695a0a7d70356967c61f7d6000000000000000000000000541633f4cc4ffb3a2e1074ca921aa55fdb1d1c45000000000000000000000000f4ee517098c1c0f8b32140413677f7a4c32995cb00000000000000000000000000d6c60dad11e945deecc95b0bda7ab3312724cd000000000000000000000000f06756083dfba6904de04f28baa9275bbd9a6f5400000000000000000000000001b47c9341f4de4c51aa05d6194f8f8c63cf2ccf0000000000000000000000006dce574d16bb3935685e1dcb174015460aa7db5200000000000000000000000088e935922815ba4766e16aa77f55445557cd49f2000000000000000000000000525016ffe4663e28ccdd6a6dfa6d02452617e745000000000000000000000000c31df20b512aa6a40ad44c147862ae610340aca800000000000000000000000019d76973a9dca34c4490ad96be731a1993a5ea8400000000000000000000000083d9130438fa43e3853dd62c28516a76252102170000000000000000000000005127464e1877c0236f801b6ad131861f54657fc400000000000000000000000023da2bac9c347874b47d96531cb9a419453edf60000000000000000000000000f434856378af63a205f912b8fa604bd0b5ee2ba6000000000000000000000000e5d8d279347a9979b5d0f7098bfe837ee0a3561d0000000000000000000000009fff1af142e87046698ff3ca2532987e3cb18e08000000000000000000000000ec5ad6cdc13132c8b53c29e4bfe5c1b444b45d28000000000000000000000000b26e38bf10a6a7f05d80bb36c4660b5687fcfea1000000000000000000000000285accd291012c592423564a13b53226a352e3a9000000000000000000000000cca225970edc99f11549a6035826392b010e04e10000000000000000000000003c6695d338d4b3ba0a732842e8fef6a91f62b221000000000000000000000000bd121e581376debaaa08625c3929c2c46774e231000000000000000000000000ee4b9706162ba47ba5fa03fa5364333ae8dca40d000000000000000000000000037ea07bb825c1f94b2a634f46b9bc2ab406aa120000000000000000000000005abc8eef6e8a16487a4054356aac1d22dbeb8adb000000000000000000000000303ab644638bdac22e1377d591793d5e4bc0ac0a00000000000000000000000073c942fa904a656275ed9691c4d778a026090cfa0000000000000000000000004ff57b2e05adb60a01614fc3a57399f8a3f8313b0000000000000000000000000a835ca70270650e198e9f94db33b87d5e16e3e1000000000000000000000000877e9552bfa4ef2b347534c5549aaafff8b859cf000000000000000000000000fab3a53c728674da73f0e0a5871151dfb33205030000000000000000000000006076e119a5211468018e76fcede57530a761c476000000000000000000000000e447f9cda3c34159b4326034b0df8a3b6569acbf0000000000000000000000005c9c759075bd1b351e858ffba16428e6006b9634000000000000000000000000184cf05d4b3f3895f9f954abca3bcd983ca4f2f70000000000000000000000007700c84f6c1765d812fae0607d8840e9ff8d0614000000000000000000000000083430adf5cf4c1008ce0a157fb30b43d4cede4f000000000000000000000000f59af152343891bbca4ecc65afc47306170cd70d000000000000000000000000d302a555861bd15f8c2deba714fac89f8ff56af20000000000000000000000002222b6cdd820b5a7135b8f2419c3bfea5d2356d7000000000000000000000000afdd053c21329af64d810211896eb4dfe2ca342700000000000000000000000065ee9fc3f5b6770b1e00ba03f87283167f28383f0000000000000000000000005abbdc7faa0aa500d3d67d77c1be880394df440e00000000000000000000000010d4fcc134b76c1940e3aaf7cd1665ce13bc3dc2000000000000000000000000a9eacc95c7db8c19ed750668dec3ee5f0c11bb0c000000000000000000000000af67933ee9cd605f7ebde57e4425641821ade712000000000000000000000000c89c27b240e2acca2279d5864b1e36cd79c7e6710000000000000000000000004ffb5331481ada6d8fb43239f9073bc81e63028b000000000000000000000000148155607f8ca87852812e0c7fc137c3ea2815e5000000000000000000000000f903b7a034bd3fa2e164c11d5b3c156b474e65a9000000000000000000000000e98155992e200ae9cb845b2901984c8c718a9b770000000000000000000000001c41f9105b2128680f72176611cdad72b6777efb000000000000000000000000becabb6db99526c34b3ac813ff5215e62479e989000000000000000000000000543d2892141d21148cfc2a4aff8f2a17ca1ff581000000000000000000000000d7516880c57d45e664091289643fe42c61c3537e0000000000000000000000003bf8d96989423295960574fd78f62693f511c0330000000000000000000000006dc88ba5ff0b608aa6c7ef0735d56ecf16d434f10000000000000000000000008b92fb909cc5c75943ab6b8c7a511e6836c1edcb000000000000000000000000cc7727046db9fe6020745817817bcc5a1dc40c45000000000000000000000000f808be572f920c533ceac27290e7f4a80c717da60000000000000000000000001ca33e27bcc355ab02a868e5454b016ca42fe72800000000000000000000000076c0d3041bc1346ae0fe8888b9ae8a551a95152a000000000000000000000000caf8ede45264a86b58180cf70349d9dee542d55c0000000000000000000000002272635fbcaf3d37b42f2f79b91b4ec2911eecad0000000000000000000000005a57cd936973a42353d373290f52c7a1ffed3864000000000000000000000000948f46994b55ef77719976b38102f5d26f95df410000000000000000000000008c4f68b691bdc29dece2c4e569a6cff3f042676f000000000000000000000000fcb31f62ec1f7b56150b8c07faab234b2e1eef66000000000000000000000000eebac9e7f0a1b71693f24d1bfb72017718cc85fd0000000000000000000000006dab904a5906cf0f82ea87d44356a99373e08c990000000000000000000000004a5966fe894607f37be5d9a9cc38a1f04f2ac3bf000000000000000000000000829bee7a34e2a08e3bd43c19849b4dd2ff1891c90000000000000000000000000cd7f98b42fdc1ba9bbd29e0e7954ef6ccfb03760000000000000000000000008f8ae2d8892acac9650da8c1a2e7360e9d627d89000000000000000000000000efe6a6b444884eba6c27363dc85e51f96b1ddc1400000000000000000000000071788115afb90be1356d6564e91b6568fba5c8f4000000000000000000000000f6bb6db435b810e9a9938347d802979dd44c55330000000000000000000000001da3b8de0ca8c352c067af62a8ff2891954052e9000000000000000000000000997f4607402d08be08737efada70c816acd82143000000000000000000000000705c654c72a22ff0656123d923e7ac57bf175daf0000000000000000000000008dc4e89127e9c4e98d016c3299a0f3c74ab4653e00000000000000000000000079bd2b91caacc07a58b07026870977e7af01585e0000000000000000000000000bfad8e3fe06730c59630190366917a5fd2233350000000000000000000000005a423f2eb3565cee9bfb7d0cca4993fc14f52ed1000000000000000000000000c85f0d22a2fa784078fe436b839f9570065ad735000000000000000000000000c112301e0fc070be72ecf9922b08f66aa09bf8d100000000000000000000000031c174550b196838917c431894e272ba859c4bdc0000000000000000000000003d319602e42c85f4df30a4154ea5751ca032399e000000000000000000000000de97875201d4eb5ac3d35e67a8c21aa15fde4308000000000000000000000000aef62a9f6412ae7556c1da7a97234e3bf8edb77a000000000000000000000000140569ae2ebd295bda8f84378dd87ce19f0bac1a000000000000000000000000ddf37042cb35e1b505975684e58ac79a759e32b7000000000000000000000000725945f8896c72c88b840dce7bce0bc3644f4bc0000000000000000000000000ba6af573a2f7cdc7a456fdedd0b776e4e0a104de0000000000000000000000002a314840463f681a2d99a7adb7ec04686446a7cd0000000000000000000000001813fb4bfce921af92e6d06cbce7379af2902cb200000000000000000000000002d1625685ce05eab824c9b4de22be6a67f29c27000000000000000000000000565fc089e1844b0822a5613b75e426ca39e56ac90000000000000000000000000da5937d5c045f981cbb9fd78e2bd82dac485d31000000000000000000000000dd3796796c72402f72b7da9c8d49bbc88cd0fbc60000000000000000000000003d80aceff010d2913110fa419ef073db366faacd000000000000000000000000765a37a6a7fd6859352b2e390a99799bdf01857400000000000000000000000074461443b77cd40df4abe4422d09eabe958c70c5000000000000000000000000c0c35bcd76fcda1a21afa6d05a45efb28f4bccef000000000000000000000000dd4d52ebdf5755603a2b69bddb7f0eac0d122420000000000000000000000000a2136aec5ca37904a299b56e66330022e7601cfd000000000000000000000000c8b27777ac637be71135945ecd9fcbf8d8fc36bf0000000000000000000000001d01262e8f71e990c6184a6cc4372b91afaddc92000000000000000000000000cccf0c2924887889ac5724a2d8041cbfa89296c5000000000000000000000000c1496a028705333e69578eede269d7043749ed74000000000000000000000000659193ab0662cafd4cfcd6178bda29f6a328d37000000000000000000000000094e7872f2f0e12a09b15200393f2fa5024fc36dd00000000000000000000000019121f69834c1d665b0feffe2dc5d475bb98a450000000000000000000000000b18d0fa037830d9f77f64013740263a5fd5e308c00000000000000000000000035ea920f9ad37869cbd56b647d912b273a3ddd6100000000000000000000000017083e1ecf976d61955b8ca4ffd5fbd823b68fe100000000000000000000000088fd51aae6640453792050d704425e42d117a32d000000000000000000000000b032b56dcd5bdd12377bd6b782918b948e9b28e30000000000000000000000005573e49938ca0c34781885d38bc73333f3ed89b8000000000000000000000000891a282c62cc72cc327c17dc536c6e06b9319c4c000000000000000000000000aacdcb48f541fbadbda54e561c935ca2e2a614fd000000000000000000000000f2d72b02c276ec1afcbd87a07af9b63c1fc0c0800000000000000000000000008ee7b38405c368cd27305f3f54dec43b67b7c668000000000000000000000000da15fb746ef300d9dc35c9db1a597ddbfa8e67880000000000000000000000006e267e24002dbe7017f31edc6ac09794e8d971990000000000000000000000000b4d97bbf207f501d880fc3493f45d73cc2ac01800000000000000000000000051885c47014444074478a54a4afc9760b20f3d86000000000000000000000000c14fb626af2b1aa8193fd30df5612fa3ffefb2ee0000000000000000000000004472ffff4104a8e728f0be13eca902426f638eb200000000000000000000000099eeacce0fa022254089012fc7abf272379eede70000000000000000000000005995086b1270c9131603e4807cf847cc0e5d4a46000000000000000000000000c756de38d3a4f3f805edf9271e219cad80e5300c000000000000000000000000076bdafd508429f0f91ace76edd4820650a800ff0000000000000000000000004eab0b7e34d861b9060492b68a80e4288483822d000000000000000000000000786930a73e3d05ec86b55379d9790c33e83ded3f000000000000000000000000f44ee150eeb3620daba72b66e456e61d80e06d2d000000000000000000000000eed235df709e86893ab715f09833d319581ba514000000000000000000000000f343a641903ab3ba5195d9b769a969b13461df12000000000000000000000000248df9d1c6a26bd4ddcb5d3cf58be440b846a12c0000000000000000000000000ded24dc21ad0c02a1a5347100cdabcc657590930000000000000000000000003de0d782862ef87cecabe2e457c30fbe2f45fbf90000000000000000000000008b87d3bf4b2efec0aef497517a487703d30716480000000000000000000000009fe366d767df3be57a71a6f976b480894541b167000000000000000000000000e0c00977d47d1cdd17cf2ffd9e24de8412e6d43b000000000000000000000000bd14cf01f72598a1e6c353bc9be713f3bc53f7ba00000000000000000000000066ae1f378c3dc899772f59f5d23dd0fdbe1718b4000000000000000000000000ba0898abe44e892415db8b7163078dcfee3edc710000000000000000000000004de683584bf3e3336efc52a9fdeee4abfd302e83000000000000000000000000805f03795dfe6ea3363d192677b5845add764bef0000000000000000000000004832da9240db3c08a971d0cb3a0dd5b34860dabf000000000000000000000000ff21ea0c586da044660e73e2efde013fd88551ed000000000000000000000000d09f2863ab8ecbc1347b5a6115734f44cb2b7a9b000000000000000000000000ae4563e5f3945ac1ed47414dc034f0e75df87722000000000000000000000000051fe8dbb883fafecf0fc192e3808676784971fe00000000000000000000000032a48f3856d844aa94cd65cb9f204a24ab19501b000000000000000000000000597f4a84e8da81adab7d743b77534ab069893e2e000000000000000000000000b0554489872ea47ba3d873da66c239c3a2678b1d000000000000000000000000ff37d4d6d49036342abc89c0ca26325201e69fdd000000000000000000000000c5488bd93a666fda370d3821d72a75ef312339a8000000000000000000000000f50fd877ccf45468ebbbf90679d9c2ac4166b42800000000000000000000000095eb6ce60bf409c293e032e16ad1690b3d3921bd0000000000000000000000000382aadb59e5f46ef8360040ad6c5d3fc730af270000000000000000000000001d664e380dbe5a23893c895e7d95e194456a14bb000000000000000000000000ab86354aba67ba3d43857c3f359e766489f8025a00000000000000000000000019b116007e8e9d55031af1e3b774395d894205f50000000000000000000000009cc92ed71859056e8f9d801bbeea9a5b7d3510b90000000000000000000000005c71295cf7536935ba54927fb7aa18943a068fea00000000000000000000000004fde9540f4021a736deb4279dc6d2c7a55e3a8e000000000000000000000000450be24379b4e3469e1e5ec7597f13b74d887b22000000000000000000000000caf7ce7eb2118c0186fa76ddc04a0035d5b3303e000000000000000000000000694f74142798de60bb8180eb7e0ed9189d907d3a000000000000000000000000791f3195ff30aed03a371642fb7229f7bd078702000000000000000000000000b8ad0f5ee497c7b91f80da16fdbfa6e1f3745a670000000000000000000000006a8df6402740ebfaeeb143149add8523b2432f6c0000000000000000000000006a159a8927d08f28632531542f87d3836327744b000000000000000000000000a0894179bc94cb9f9ac2f7f16ed6b3651dada603000000000000000000000000a6f3c540738ce5803a00964c896cf3e080343bfb0000000000000000000000009e6f65d085a8e9e82f69c85e90b63fcbc28a34bb0000000000000000000000008f899be2fe8a738505108d965e15838be5dcab820000000000000000000000008f2cea636814513802ebbd344d9911f278a60c970000000000000000000000001aa8af1e1f652769f77ffaf07973f6e52f23ad57000000000000000000000000207034da9260335b516dba129bc0ba174464dce6000000000000000000000000121718e725599a5018e5cb3b8e7c9afd34c4d5ae000000000000000000000000ae44928e2391d84fbd1c54245619086ff17162ed000000000000000000000000b49a73cdff3ee44f5cc31c173a1f514ab5376c130000000000000000000000008ce51a4f63196bc2f53eacd245c7e4a61720094c000000000000000000000000cc53f7a408f5c68affc33f5498f6f83af605769d000000000000000000000000eae032d1c3677076066545b1d2a83f26841eee04000000000000000000000000417315c6b55671022ccd38f19648263781410e87000000000000000000000000dab521418052a1a96d368a809009e87272aecf4400000000000000000000000076de00b6af82145fe7606ab1ccae437c1cc54d3400000000000000000000000051d6b908ffed603a802271ba664050f8018fff45000000000000000000000000667abba39cb3c9cd27d4f2da9f7dd8f790e5c08d00000000000000000000000056083801a0c415e8b5c575605a14202c3d3946ed00000000000000000000000032cbb70c91160e9fadea30e55aa4dcf9ea0f3b1e000000000000000000000000c758a2a36b9884b938ffa3c0f92c462fbd2a6c910000000000000000000000002660752715d4284ff08dabc1881120a1abba26200000000000000000000000008cc75a7d466e3b3374a9cd76699573402b1ecd920000000000000000000000004780848ff00aa67951b9330f870157b27e4424ed000000000000000000000000a5ee2a674868326c813384af94f7489cfee9fb22000000000000000000000000fc87ce2fe5f901931376099e976c8a37f79572c60000000000000000000000009801b03a6043acc4abef0268e67e73454edc657d000000000000000000000000ac14fc586c3175b0dce3c8cc088d11abb470d7540000000000000000000000004ef30bfcbad4362a338a315b51e1a19857ae38580000000000000000000000006717bb2214ab66dd96ffb4fc8ae9ff75296d3ce70000000000000000000000005260d1dccf8116a8e7779b5f63ff870d0398977e00000000000000000000000045bdf5572694a55cb363b87a48a352d3a265f501000000000000000000000000643bebd324405632edf4abd58e6238c8c48210bf00000000000000000000000000ce200c15269e7cba35944bb76d5b125686e8720000000000000000000000000df4f5fe32f1d53a8e976b4715ef99a34412bd77000000000000000000000000ff65eddb22fe5c2ea9d803a747ccf6423d4ed20f000000000000000000000000362014a329e65d0dcc68f611e099d89eaa16962a000000000000000000000000ac329d5fcbc6612e59b7f035f740d22aae0ca522000000000000000000000000a1741d1d0c0b9d3bcc980fdd8f515867dc6cf5d50000000000000000000000007b85fc1d5f2b7336c149799c716bd7e97dda902a0000000000000000000000005098adb19bffc00c4613a4d269e5e55547db6ddf0000000000000000000000009b440e6a3eaa74ea543cef8b7f0c250e58d63de1000000000000000000000000c3dd2743d972a7aafd01d68162f229fb59d69a6f000000000000000000000000af898d4f1aec1293c2fdd9998676cf12f09e56aa00000000000000000000000037b80a6ba870b1844688b50c0109cdc7358ec0b80000000000000000000000005a8cd6117be4b53a1685d76e59a484320fd1dae800000000000000000000000003a90a3ed8604952230537091e6ae42ce30c3e97000000000000000000000000efbb3d8d5a9737a4cf322576d41603ee28d958ff000000000000000000000000ce1cafb2ca24d5f9fd6e1dbf4e87befc2464fd8b00000000000000000000000094a8e4b8cb3fb8cfed19d41a2857d2fb13e41049000000000000000000000000d3d7d044f4d785ffa1be21ed21f3e667af824a4400000000000000000000000088ae80ae450305b8e9ccaa3bd35ea38f6c8dd72c000000000000000000000000a7586732c07616a1d20883a2ca4b066c0ed972590000000000000000000000005e5b09438edf455ddbc601eb6a97e8c492afc6330000000000000000000000007775ea7851996260a3f8c647c7afbe64ebd21b37000000000000000000000000cdb1582914a16cf709af1d80c3dbcd3fdc7a198a0000000000000000000000006eee29790ce07c711e07b223dd980d60b4358fe600000000000000000000000063b324e19f3c33ceb3c4ed8f22d0adddea59394900000000000000000000000014482a378f0eae5f920fef66d964dcc7901ae8af000000000000000000000000b1cff9e9c51539c8692e49674d2fbc29c60e9488000000000000000000000000500d4227ba3b33c5b271cda861e831ae238d5406000000000000000000000000e35c49f74ad4b98b8970bd46be6e32103405ab66000000000000000000000000413266e292a3a0fc70c60168137d3f400038eb9500000000000000000000000009b5e37fece189db206da16a38ef5b569f821a9400000000000000000000000077667c2f81094ae7383c35f998f6eaf3e64834c0000000000000000000000000fc2d0be5b2f3ce01ae9dcac5f84db10fa9d688dc000000000000000000000000e327a05de1bad462ab2671b42f2f8a9ea787a1b4000000000000000000000000925f49211c6c35b38f29191af2b7486f3961feb60000000000000000000000008029e094222c54830e94385dbc1f847a3aa4092d000000000000000000000000e72b9d570608244a6ba2bdacaec96fc3b39f72fb0000000000000000000000008ffc37a1f5f935e612f058be3dd5708c4a88508e0000000000000000000000007fd2d58a62e8cf621519c1de756e89103c1cdce6000000000000000000000000ac2d2df0c701f064daaf9eed275adc4adf7431380000000000000000000000006d92b936e6a3832d66f4fbd45650e3af49ff3fda0000000000000000000000002b616b318f6a1f2b519deb60d265e4b1610b1cdd000000000000000000000000600c455c7c51859c450bb424059a6c57ccce926c000000000000000000000000c9626bf1018d29fbfdc899251a69042b1fd88980000000000000000000000000234c2aff108548f2fd0dac6bfd7edc2053922528000000000000000000000000cc1d28472fb31cdc30c3ab30d4e8622fc6e4ef6a000000000000000000000000be31387bd284e2c8ff9f666c4233f86396ef6235000000000000000000000000935a6a930d285447c0e02bd3a7c162130ddbbbba0000000000000000000000003a9fecc3c34c6a0389fe64057f30722ff3394bae00000000000000000000000039bf9afe3e94d1308177b52be7f2eed53420de4d0000000000000000000000003d226d8070eff409c9d36a5a8c2688f0aff725dd00000000000000000000000002f5f484717b2dc151f101e2cbdc13e5f86455400000000000000000000000006a3bd5d245bc5a89b59baed220bffde25d03a40a000000000000000000000000ff9adc9a705f391e353fdb91262c4c197d5cfb2a000000000000000000000000239e3b7f3f4b5d15b50c540f241fd67801bf148e000000000000000000000000fec4fd3c25682f4af51033cd7b29d6ae4e407408000000000000000000000000b08b384c9871c040714b271ea0a13c401c9f7c3e000000000000000000000000d891ce367e523c7fd930e80c0e5b01791ab9a945000000000000000000000000ca104484772886a99580c36d669e71358b4a5b72000000000000000000000000a9b22b5afca9e672fe166f8cfc9654f020e831b000000000000000000000000044b6db95473394680da40ff31f33134e428962f30000000000000000000000006ed2c3ebb3dcfd806caf1996d44cd4e69b0511e1000000000000000000000000e941970406869b90c35a508ec4091c64611c29b3000000000000000000000000c7e74b4664716be4dc39a7fb7eaac4cc5f227dd1000000000000000000000000fbef43c43f80598c8355f234b27465d34f337f9200000000000000000000000091296c6fa6e7055c4a70c4ce0ce5e8c3bbe8ac9c0000000000000000000000008f08838d793763875c9560083c94957e757f4c5c000000000000000000000000a2ce55c1c1520a541a1e7c6933d7bcb6459d2cff000000000000000000000000cfc398128cd663c3b4b106dccfe70eb5a5b97ce9000000000000000000000000339423b276a19024857d6a283a9be389ecf56e020000000000000000000000000fd9386d57b5cefa79bb5decd9df6ae78cc1da0c00000000000000000000000017da2eee3c921c3abf55dd61928f2645abe73253000000000000000000000000fec99f55f41861119ebf686e094969a59bdd1bac000000000000000000000000a9cbbcc8a90dea1ef39b36687606fac7aea12911000000000000000000000000f4cab965b06998077d168aff16446c28f0fe081400000000000000000000000040a880e9fca171e50496a8699243a8f3e5aefc74000000000000000000000000bd8e945bb9d66ed74ad06bf261cbd736737b53b1000000000000000000000000c26e8a5d67a58e582a80923595067a0be023549e000000000000000000000000dff2c1ffd01b0d49b9cf554d2e3bb9ee09b288ba000000000000000000000000765e7f8b79f141c76095e0b2557b8c8078ca63cc00000000000000000000000028527d214d941b0607e48c5d5aeb9a73b68cbe610000000000000000000000005f4306916a949691a58a619259a46751702f8501000000000000000000000000bcbce0472f1807bc0f8dacc90864870d590cdac3000000000000000000000000f6d03cbfbd3474f7fa82ecf87744faa2e36406090000000000000000000000009eab3dcf780f755e5d7d47c3eb0f6fc56342a3e20000000000000000000000006c9eab7be8b920a6ca79daffd27f36a3038ba9d80000000000000000000000002c773a052731d7eb238700984bc0ca2dca927643000000000000000000000000617983e45f7631492b4f01832ab28e5dd738e8cf000000000000000000000000233d99f54621a2e2f3c3e1bc8dc024c6f1b94c660000000000000000000000006a792c1e6ebd5b9845f5052d53aa5c8dd901f308000000000000000000000000b4a4d062d6bce330fd5bd598b1fa7298052f42c7000000000000000000000000fa8a3b1cb1338d2ea90c5a20486ab861fd442fec00000000000000000000000034214f37937a4dd57c33c63706f22cfb7aab08a00000000000000000000000006451a0f32b77113d638abca3ff0ba74b42f9aa4e000000000000000000000000db41e734ea48b31cb341f748e5ddf9dd584ffe19000000000000000000000000680846ecfb99ba07dfdc28732d5cdf6fd87790170000000000000000000000005857f73182e3f027d0fe6b00aa6769138e6a69e60000000000000000000000009b6e91406497a539bd266626a18335be57d633be0000000000000000000000003de12b3b456cd1a17847afcedb7ee10e6336bf100000000000000000000000003bedde34fe90cf6513c24155ebc16d55925c076d000000000000000000000000d235cc4f059fdb75cc32881d49a1578e50a26832000000000000000000000000608066b180d3d1ff8087597de51e419ee874ae5b0000000000000000000000004aa7d03e758f8c74d5d3adeca3f3919607c85785000000000000000000000000bc2bab72edf9259566d45e3764a3a1fd6015d900000000000000000000000000508c508b6203b9aa1fdf1acd7c9cc5870b15eae0000000000000000000000000a138a89e73372de7a7e629a4d845f411521381640000000000000000000000008e74a589620a0df9157a8426f720398740e99b6f0000000000000000000000003b3c22017173d2b9ec56aea3f0ad5fc1e6f5bd5200000000000000000000000052464ec8614baac94f020f7f2ab40eafb139f343000000000000000000000000ee87b402731c58a58f96482bd7e0626e597938b80000000000000000000000009e27d853423ce81a6dc0ef3788a08c5772040de1000000000000000000000000c000b386dc85b185580ef41e5c5f21d30667874b000000000000000000000000f347ee3c5172e8cf3ce810baccd9fe77ce01fcb1000000000000000000000000a9953c7cf3d0372086d5532838cc6f3482b0c543000000000000000000000000330800aae561f152a9edcbba43f9f7be91e78833000000000000000000000000ea5cada276b603681535dc1a1c67340ead23194c0000000000000000000000007a0ddeb7007c663ab107c5b219fc95ab686a3eba000000000000000000000000c6b281a852f24e0e2022e1ab99ee6a2e310ff657000000000000000000000000486c3791ae8d24ae7414646a070fd5514756e0850000000000000000000000009372522843cbf888d84a529ff00617e4c90eeb28000000000000000000000000a74b7bb9915e7c27a128ed982a8bd318c25eb69e00000000000000000000000071fcbaa11e93a60711c4b2baad9d85c1f9b12f340000000000000000000000008ec31df78417d55a7cd6c36ce426456e1d74933a00000000000000000000000064f66c23826aa33494f0b04c7551129848f8250d000000000000000000000000eb9b5b1094a40a549df9e36643c81bb2458e628100000000000000000000000088f57a0b6304894c1660f1c2304ca73cdf281280000000000000000000000000eced57c03b9e9f2d5b78aa75613f07f6a95cc8280000000000000000000000001a2d01c6b4f3bbccf4e5e3a67d162ef3f2d293d40000000000000000000000003e092017e3f142b240ab28294d6074a017b300a2000000000000000000000000ee9a07e94a17e2bcf1093f94a343b581d53bc4c3000000000000000000000000532f1ffdc9c94c86b60708549ea494d38b28e62f0000000000000000000000007b01360e9985df51927c1b6ede8aea08561eba6c0000000000000000000000003a71d6f6bbf420974ece9222034903fadeb544e9000000000000000000000000dd312cecc7f38b23b27e8d975c9240326295b96e0000000000000000000000000f0128df1d181500b423099f89c12f57e99707ae000000000000000000000000cee64e0f252da6d228d3e2308b9b811630d5ebb2000000000000000000000000658829adcf2ab36a103763bccf1c7daf1306ecd200000000000000000000000019884ae1cc787c1622524ab16c6298f7b7599fac0000000000000000000000000e260aab5f994489af5ac64493e7aa35ac0ca34c0000000000000000000000004ea49eed711311bd501f33a2f614660fe285ee0a000000000000000000000000e380c8247ec54ee51cba2ee2dc686c025ec273a70000000000000000000000001e495b2eab3393ff5fc0d054e12df92ae18f239b00000000000000000000000076da6a58ba530f4b0d0ba0d3cf0caf24f5e8f94f000000000000000000000000e7c41588213a6b4eddc5c2d2d4bb5219c2fd16e70000000000000000000000001f5378439a95fd64e18c6d64d5870728274bcc1d0000000000000000000000004da8aa8b7bd1795383529823fb33dc8175c1f5d900000000000000000000000044b1543d7af39a9d684a4ca85ecc08441689a206000000000000000000000000883dbcc5b85b063bcfe555e1afcbf74274a96ada00000000000000000000000003623656c856d7e7aa9396dcd5be0f33fc1bdae7000000000000000000000000d5a766eecec4871e9dd4cb69a7fc217e5b6104ac000000000000000000000000fe3c84b222ffeb60770c5f681af381833f35f3ed000000000000000000000000522dac9291c347d90c5fbe0c858d2c11b88dbc1f00000000000000000000000061c811e9acf580bdc800888ca2e9fc8bd4c2c1e5000000000000000000000000a2f6c192c504499f5ad7b43f9856d7eaac878662000000000000000000000000ee6fb19b0de95018f73534d89d6be29478da501d000000000000000000000000a9dbf24c550547a1dce2f954950d0bd36dd4722a0000000000000000000000008d6ad875d7a56b411a39e940b0baa01ac01b59170000000000000000000000001f62e580bc52bca6441ed01522980a18cdfb8c23000000000000000000000000f04d7bf40a1afcd42fa157a619f46db8ae5d20fd0000000000000000000000002528934a964b6dde2178841d75fbadfb3e7104f6000000000000000000000000eaf82f2c70bd7ec17c9c22d72c76b539820f508b000000000000000000000000290a1e81a40ac77bfd48834a7e6d1c87afa425c10000000000000000000000000d39f9541116ba461cf604110ad853b0daa2f6ce0000000000000000000000005ae31526a1753e9819bd7f442acc4f78d84b0ece000000000000000000000000ffb64bfe5b2272876daf104ff94eaf5e882e881a00000000000000000000000002a40252c2a916543afec235154ff9bb98cbdeb8000000000000000000000000eec9c25ad6a858f6b64250a699606e3c67e2623a00000000000000000000000018ef65a1c148c2e7db7bf5763188ce5778052a9300000000000000000000000068b6e5d483df1fde82375d44b076931e9d0ac4e400000000000000000000000024d8164d550724bcb07d90a74f092ef5add72cfd000000000000000000000000baf5a852b33e4b1d4d80c059b99267e8bee3348900000000000000000000000013eee4de329d5448ffc5d2e21bc0f477cb51b13c00000000000000000000000055b9dfd541c5f682c1702e11d67f69f5acd4a41300000000000000000000000060f19a6d4548e0016f0df6c142bb64cf3c9771f9000000000000000000000000b8374c197842ab3ed08483b95ac58677cdd6c78d000000000000000000000000ab536b17ae14c072df41739f76e8019d137454ac000000000000000000000000868aa14f15f97fafd606b49b0ca5a4f5496a1d300000000000000000000000008611514e02bc2601a6940efe02edde0f20b80fe100000000000000000000000032285d4774dfdd6f1587267e8adcd5628c266b6d000000000000000000000000c2ee8d6c5293903f24396e0a6f711694b7c0924300000000000000000000000027da0a4540d07a48557b04261e52d3bc49c147140000000000000000000000009638af20f59e999b92bc4e8a233d617d03a1e12c00000000000000000000000063012fc302a64fd1da40269bf9ddbd0b2b23b0d5000000000000000000000000d30f4fa2891ab6c777eb8b537d37efe0f454b4ab00000000000000000000000059c327beffa8999692ff592f7e2034923dd19469000000000000000000000000dfec1816eea3f3dbb13717d201d98cb8be112c2c0000000000000000000000002da678d31e315af3e73215a1d2ddfefc2705959f00000000000000000000000061c145589ae0d6096b137ec2fc1e1367e8fdf99500000000000000000000000040eb879e23189e05a8e5675985b72cb67ebeb008000000000000000000000000e9793c42576c8cc9e126871daa7a06e93e7eae23000000000000000000000000c824260b1e6ef1ba7aa79f1236622cdc37a567690000000000000000000000003a73f9985cf6795190a15ca18bd0240779dd6396000000000000000000000000ae7417f3076d8d90847813b9add65f3368de0123000000000000000000000000a5eb3d3ee281e8938a97c1d7dbc4b1eb234177f00000000000000000000000002a8d373ddf8b734c9710da7a3fe12b5226c1ff53000000000000000000000000e1ab63dbc70962bd28369daf607258032ab71411000000000000000000000000e448ffa7e1d8c987aa7e46e12e8e4371cfcadf3b000000000000000000000000d7361dc9e9e1dcd7d1688f5bc4eb0679fef3e1c3000000000000000000000000f509848ed68ea051f1dd922604d6146b57ae27d0000000000000000000000000392c63fc139719ad3c609cb2c86ac1d641eefb070000000000000000000000001e627fc9c1c6d5793b77e79d2796ac73b9dd808a000000000000000000000000b8cb163cbbc567a718198f526497344324a61d1a0000000000000000000000002189d798eb2599b214463fe1a7e21c6e894d536c0000000000000000000000006563120bc06ca8957cd77745cd353dd4c77ea631000000000000000000000000535c028f586bdf8fa4c14d41ad32bd94680ff219000000000000000000000000fa0258bb6c0a85db097c10f296c551a1fb4f5077000000000000000000000000d55cac165290002d7fee501a1fbe5efa7a4d5b270000000000000000000000004fb01c6af9af330b41c4e88b8d84bf4101c11a7c000000000000000000000000254012de453b2d200c71a0233658a04a9b82309f00000000000000000000000069f4d5c617f08e6fbe63e586fd63bb1fa7262f5b00000000000000000000000031646139c7a2c93acda005e7ae9e4a3e7c5372cc00000000000000000000000001b04678402eeb4fdcfc68deb110b7711386208100000000000000000000000051b3991668c68603befdb9a47300530da8a394ac0000000000000000000000003e356d19473b754add688680adae886f7049a7f1000000000000000000000000f76fb3c3c9de4871a7cb4a31d89f393fae07de9800000000000000000000000049a67a73c8faebf9a474aef2879088e80e727cb2000000000000000000000000ab9745af89caa6a0fc1ae0d7b3a994ebb58832b50000000000000000000000009590a6ff902171d86af371f0bb75cf796a7dc091000000000000000000000000fec50e0fb2757229734fc33be18473e70ea7dce2000000000000000000000000c3f9cbc21f4f8f16fadff7440617638f0985031c000000000000000000000000bffb47bdf58dad255e8881014126f2204a390b57000000000000000000000000823da64581f92f289e179e0f4c7140e87d0d15d90000000000000000000000009498bdca3fd8c39e1fd9965bf2fbe3bdd23f12ba00000000000000000000000040ae047e2848f1b0fbb5d1751e66e42b1f793f850000000000000000000000007c841b80009b766d265fe1f1ba40fa78fe14cc49000000000000000000000000ed95dcd6b43f1431a6fa28cdc1176c3397759111000000000000000000000000333e3475f05ded9de5d687afc747519c14e3a3f000000000000000000000000091596425c3a653192c7961420d824998dc023be10000000000000000000000004fc596ef747c5693038a4cc1b3d67440492b440a000000000000000000000000defc73644e7987f72fa85a5889c284cd03f438d4000000000000000000000000cacac3c14480b582e200a6c4f1fa08a4092c44e6000000000000000000000000402681a8a2cc6cdab8f52f53491e7251f899e0e1000000000000000000000000551473548277539176af5c61630b472560826d680000000000000000000000009d6d2c3cb8a84e6bd0059b3fd7cac2f058cf1f690000000000000000000000008f9d4b1c8e01c6a81642b0ad398a668cdbdc77f00000000000000000000000004bd0d3e6e6ab480456b9225fc5c98eb1cc624c1f000000000000000000000000724dbffa5f47250a4a38b26a55f2d2a98d04d2ea000000000000000000000000989acaac32b2905b2f02bb816a1df6756d35246d000000000000000000000000f12c7e443322a3a11d1f8bef6ece9824c09813750000000000000000000000008618fee8ed6e190843d9c74b8f89682012b2c225000000000000000000000000f2553abea22c654831378d1ff4b81c6705ced9cc000000000000000000000000c3fde56c66425928944ac39a7fc17a47a7a9ad3e0000000000000000000000001676a8fb87dd594e34dece275fd157f6e98ae1cd000000000000000000000000e196a0f05986cee7e3da8e37be9cc2e171109a0600000000000000000000000063556df565806d464f500fa4d5962e720de08b4a0000000000000000000000004f90fc372c0eabc684522fac8904ab1be592a53400000000000000000000000039d7b056d446c126126f540009f8c4953f9fd19c00000000000000000000000020cd65143dcfc7e5c6d9a0e810164a4dd246704500000000000000000000000022f8d82f5592debe5e10d8a63101f60552195e6d000000000000000000000000e6bd1b105958b94aa903bdfb0f48c7d4284b0d4a000000000000000000000000d204680257f83ceee69eb230b2c3083244359731000000000000000000000000090a4691a490e9ba506d2c3e35a24f1c03ab7f75000000000000000000000000763694b24bb47e875d7d3451da044745387b2a7a0000000000000000000000004c9ee3cb31cf0cafb262406c5f7ae3c0015e7c67000000000000000000000000aebb78dedb6f6f4785bcf9ebdc358c73939e626000000000000000000000000040e665a14a75918290814ae5d346a3e7b7bc36150000000000000000000000007487591d0cd851c690d141f30474fd2bbfa51d4f00000000000000000000000039a0c99808804f965e59e66463f3c58e16e79044000000000000000000000000449b040df4e8002567bceb03f3329bdc0c17f3e5000000000000000000000000ff697dbadf2cbd65b21bbdf0b153330022164bf2000000000000000000000000c8ed59894c536e3df8e92efc22c3bbb5dbab82e40000000000000000000000009ed67381348ebe0608dfb998bf6fc11461bf2ed600000000000000000000000062269bc3acc1507c0812b7475d4b3de3bc352fcb000000000000000000000000501eee14f5f082722c3070458f216da45f1a6140000000000000000000000000cc2e20bdfa6a22ca4b377a836dcb131100e0984f000000000000000000000000502dcf59d55792a61b179f8448ae370e9a1af8a40000000000000000000000000807a48f482e8a1b2e418a743d103c7fb1e5ef420000000000000000000000001c0c5b4c5cb4acfe72de42e4f6b024f244b96fc800000000000000000000000032d93cd8b1ddfb67a742de0b5240d7a27a365a3700000000000000000000000058cc3f676f14992699e066fbe843be73d7b2a9fb00000000000000000000000052b8e11abdeb76d815df289af5d58837cdb45811000000000000000000000000d0ea038f1fac36ac40628cafa8faead9555daf44000000000000000000000000e870d66575847b934b0723518221f309596cadf8000000000000000000000000fd06213ecf9afc9d5add7fe1e84dcf00cc560646000000000000000000000000b3c85e34274d3cfe7145f81c7380bb5431675f1a0000000000000000000000003b1d3f83d938a2fa960c51c53926dbe5703b56f20000000000000000000000002c4d9eafdcb09dc06f68c14b6930c9e98b168579000000000000000000000000ca42d1eab88345a165afd54f808a9a8a050c7ef0000000000000000000000000c0b101514ba22a5513be2fdeb5c9c14984eda7cf000000000000000000000000b813ff0aef440d0151e5facede2dfac469f35628000000000000000000000000b267a38fb6ece49b56ea7889ae9eb23a6ff822e0000000000000000000000000c25e94e4cf6d68cdafd6921901fe54fbd9a9950a0000000000000000000000005ae21d03fb9c8b6bc1865704d6181ec5f69fcfc90000000000000000000000005b66e1fd7d40e9b27f127421d594a7568e911334000000000000000000000000054e8dd8c5ee704b5af7b4ceccc9815f1eb49d9c000000000000000000000000080a3de29ce3dc664e831114bbe85ff6ea03e4d100000000000000000000000094f699ef268345a17091fc2ac6f8112a55a3a5c500000000000000000000000083409ce95f72cc3d59d48980eec40ff91d796f630000000000000000000000005056e073baf8c487b39860b62ffd79fe480ee16e0000000000000000000000008375c8ddbe986d7263dbc57658b8959c5d8b17f70000000000000000000000008ad5778d256ba5b5baf03aced408dfea1d31bece0000000000000000000000001ffcd2ecb22f716a14fa50f842193edec775ee6c000000000000000000000000a046b1f46d517ee87104d1ede5804cf5b34bf96a000000000000000000000000e48fb210ab233c0d9c130da934a1d053128937890000000000000000000000007cfe05234989f6f4e8e36fed9fbfda6c1b66242b000000000000000000000000ffa9feaafca60c05bdbe1723235fc6ea865195ba000000000000000000000000bff671db805cd26846087d03e6ab5851243aab20000000000000000000000000b5ab018dd03f6761a66567e0248f9f8fc28e5daa000000000000000000000000bc55ebc4a2c178e779435b24b0512131f27f61790000000000000000000000002b998028168c9666838e4f6bee566cabfd92dd9e00000000000000000000000041abf8c5189287cce6cd9b5ded2fbb9f94342f390000000000000000000000009fc2ad03c774a6600ff1b18644d304c2481827f000000000000000000000000043e1777ea8d764b7914e94544dbdf3d9dbf1f9d0000000000000000000000000739ac3915e7aee07925f998c85948fbacf3c849d00000000000000000000000088b624520dc940d416d1988af84e0e5fb5cccd7c000000000000000000000000ae995e2c67c2c70ab8cbdabf9b2136b2548d4b86000000000000000000000000736ee4b5ebd04891a35f29da100abb5f5569fef700000000000000000000000034c4a0adf0475ed95f1423825cc5c9e414f7fb2e000000000000000000000000d8c99fe4eef80fba6526e84d0f36c23c7a117cb20000000000000000000000003d2a23520fd9b85246534d6eddc552f399b4901d000000000000000000000000d9467661a0249de2ba4716aa8e05ac63ac3e344900000000000000000000000090dd25e2d7699818abbd93fd6b50e1f456bcbaed0000000000000000000000000acb28a1e2d4d9f087601e1318f35b0d92438d00000000000000000000000000b5ea58d0ddf12d67a4ee4ab49d29c878eb864a250000000000000000000000005b682e6e5a82c99b79ff5584112fd35806fcd4ba000000000000000000000000fa5e842b42a3af0bc009d869ef91289b3408251c000000000000000000000000681c9bfebb91479de68f5bd372adb5ab2e2ea0c20000000000000000000000000b3c34fbd8395927b5ca4ae637b814b66cdfa215000000000000000000000000818a16486d505b215ea5474775ffc368126f3a5b000000000000000000000000bcbd3d0cf8e3736ceaf44d1b5bb9962f7f8666260000000000000000000000000e70195817e5a59110f5a5664595378b57c4f16d00000000000000000000000082933e302254b1e2982b099571e78f25e7d645af000000000000000000000000c8f2f0cb159583b3e25ef9da257c06f539538371000000000000000000000000b0711d0f64266e11d2bfc26063cabf7460cde5dd000000000000000000000000290029c36658fbd2d3a602fd3aa54b33fc80a41f0000000000000000000000006be5c412987280ef40b36b88b7031c3b5e95cf230000000000000000000000006673a26d9bb34e6d5f3f7fc30a041f12b69f70c800000000000000000000000077e6d5dc071789cfb3c0d3bbe4ea4f56c241d781000000000000000000000000ada1fd366607ad8b40e5039994572acde4ba284e0000000000000000000000006e965f6ebf26635dcc335480856e9a441df8add30000000000000000000000008e44c963caf4d0a0870ec57ebd0a183eb05b8b130000000000000000000000000954b4002495da3ee2328ce5db14f584e7fa9d6c00000000000000000000000015a841f57a40d8af9cb8af021f035a030e370d210000000000000000000000003001d327daeb79bbb5a07f82f9da43466c97157d00000000000000000000000048555efbdd35e24a9d0e550d9e6dc5c461149aea00000000000000000000000072ea9275a21e7f866963823953a55902b527cafa00000000000000000000000075ed309ccb95b6c26f22fca70bbb97f30c1e53c8000000000000000000000000f88d9cdd8a95d5b9a51b016137d8ab8696a9ee1d0000000000000000000000008912a31db8bbb6678231db37fc745762ec21500f0000000000000000000000002e6f9ce730fee9f4eb3ea4609904d6cffedb7a92000000000000000000000000a6187a3ae0397c1e034d97ca667f143851cf851200000000000000000000000095420d779d058c825f120e5b0396b51339ef23350000000000000000000000002d680c53f0c6cf9686c985f5fa5032e8f7c0d4180000000000000000000000003dc72f09e7ba295d0e47658119a6acc6e6cfc25b0000000000000000000000008dd5195c9116647ca97d0b26ea0e35170f89ffb1000000000000000000000000180654e8830591452daf76e586dccd57d8b3d29d000000000000000000000000c30def2594994b2ba455ec44cb593ade29d33b5a00000000000000000000000069f2a6e31e00383547fe6bd368261d3fd8b5a45700000000000000000000000064298a1922e8ba23f8747be9622dccdd746388fe000000000000000000000000ea9cf09798117136304f9585a65f99dad835001c00000000000000000000000036a92cee95f703239639bb3d2cd9469b71a5828800000000000000000000000029d3a79b001424be13fd2557d9b54e0498db9fb30000000000000000000000003bcbf3747cfb82ffc4bf9286688eaf8729e4c433000000000000000000000000122b9f1a0c73e37c74eb7261805668b556e41c12000000000000000000000000eeb38c12452d63b1e24ea4ae5643605da953f52e00000000000000000000000010026b5808f8bf92bb9442798cfaeeefe40647f1000000000000000000000000ffe080573351dbc812c3c24823a5225e403e41b40000000000000000000000009b5c2465d7e9a63bb4730715eb8168a93b43d258000000000000000000000000d84d3f0e5dbaba7751b247ce3d0d30c6361e18670000000000000000000000008f8adef13b37013982a769c222ea55f5b99f908a00000000000000000000000024be92c2bd127fd51c47a6e667ba5d75658c0a54000000000000000000000000efd7d58001675559b3ee2cd578efeb5e1ca1ae73000000000000000000000000dba0a5a3506c5fae737eaabeabde8aba4a3283640000000000000000000000008ffe3155e477fe324f175dce627470a8d3537634000000000000000000000000387891d7993b64bddcc31633485c33a4c011835e000000000000000000000000a05af04820a7bf03c83bc01188b4c5ff7e2f32ba0000000000000000000000006b7ff9f24eede66d31e0f5050cb3494fc80a0ba40000000000000000000000000afcbe9305c20cf5adb98379ff8929b9834838ba0000000000000000000000003712b8eefa33049bf74b88c9929905f8b4ca725b0000000000000000000000001471aed69130684d1dca3a2ba535ec5fbf5f2d23000000000000000000000000332f7dc167bffc3f773bad0ab554b12533c7f2ca0000000000000000000000007a5dfe82dfb134ea767424da24c4c29201e8c59b000000000000000000000000d54a15585e3dd206122886f195ac05d835eaad08000000000000000000000000a3daff1d35c5792bc4f673d3a387fe18785b16380000000000000000000000005bf9252ed80f3e1e2d2d53d9337148f0c934d684000000000000000000000000d33ac9013f936d06a9c215f0e52073225981d26b0000000000000000000000007a1159d8664d2f9d56af481c5f9c89bfc4f877b600000000000000000000000004e197a4aac69693426a859c49cf0f50bd9ded5e000000000000000000000000c90d02ab8e1d762f0170a8b447cd0ccded217b9a00000000000000000000000088e499c8cdbbdae5e784f34377a4fe9b1eab749a0000000000000000000000005ab6bbd8769eb37e9229a26fc538f4463841eb0e000000000000000000000000cfd54faa18edc7e4a085734a783ace06010441980000000000000000000000004833592fa9f6edc79bf0e720eb8227cb958fc8b40000000000000000000000005e2a7a72b76a5006c810720e4e232f9bf8c6296e000000000000000000000000b30a71be69e6e0809255f01afabb7f8a3721510600000000000000000000000038a58c5257f99266005ce682d3ceae3380eccde40000000000000000000000003426c22e31f3363fff3afedaeb97ba59c07d723d000000000000000000000000d8784309e8fa42877df153b88c868b2dbd9bad77000000000000000000000000237ced8eedb1695a3dcec7c68a142dec34147ab2000000000000000000000000cd9027760bbea0aba3bc7a8fdd00f9cf98ff1431000000000000000000000000f79d9a62bab6594c5cc6e71b5088ca66065a73f9000000000000000000000000c49bf2764de9e92562f4ca96a7bc03af406ba74800000000000000000000000021d2f5341fdc5e5b6ddd6a2be1689469d8d392780000000000000000000000007010eb1c5e6c086e294dae64cc372a473ea1b4d9000000000000000000000000548a7a465bdb5df2a4c2b1df5eb1bee50844b1d4000000000000000000000000d957932ff2fbba4a9ac33fef2aa3479e408e208000000000000000000000000041b4d0cbaf60d98d8ffeb46d72332411b54e972a000000000000000000000000df62efae028772edcb355cf0b04f3462025f675700000000000000000000000000d3a90ddf0ab0ff496743cc05d15394511d210300000000000000000000000028658224d79116f95b755ac98823777a8da1a300000000000000000000000000aceea6e65b2a18d71e895f462d717e623b628b23000000000000000000000000b7b57456eeee585149a5cddd38d1d43c4ef9f7c90000000000000000000000003435c468eabefdc54dd1dbf87202a939a5df97c600000000000000000000000083f78d0fd1d1907ea9333ac0438559fa15b9b10b0000000000000000000000001e577dddcd1c0be4cae1daa47d969d7ca3d968840000000000000000000000008d96386a27eeba06e25f25f777b997607c7724d300000000000000000000000070921fadddb3ca9882b0381041cc70a309499abb000000000000000000000000767cd8baae87fe85b71efcaa4e031b63a771fcac000000000000000000000000d937c38b5b7f85098e8500335f3d6fc56e9ea85c000000000000000000000000b5ed4ff12f514f5c33070fda0ff0fe5b74c0dcd00000000000000000000000009abd166621576360b7921f2be57947f653531bab0000000000000000000000008bf4c4bbae337b2fe9a6ab9041b76b616ebd284200000000000000000000000065a16426be2b559c3d7b31d61d61141f33d8e7600000000000000000000000003659b6ced7030183191164db45b82a2fb0f49222000000000000000000000000a6489ccf188a248f05d1a747b82d7db3484d9faa00000000000000000000000052ed21c1191eee2bea4014d70563854f3eeea44300000000000000000000000013816a2547a039cf69285fa3136fcb1b1c52fc670000000000000000000000001834ef90dcd81de6c5ad5b9e14dff291e47f7f5400000000000000000000000041531113c312d76b7c56094815260db70179bd3600000000000000000000000039dccc391bbc6b7f1fff588fb13f08cc15ec14d50000000000000000000000001f4d8c6e8fc70f6f3c255980941437042181541c000000000000000000000000d40639a52c1126c4b12ff03789932214d7704a1a000000000000000000000000a24d1e75e5e89e120f6fbd7aefd750303d456d58000000000000000000000000cc44d8df77c4d2f34f9338d6b2a5194519e949a6000000000000000000000000f43b55863c5274b01a723d642aba91b3e36328f6000000000000000000000000abebf7e2614143d97c5535e526919d9f456aa77a00000000000000000000000064f624a0bb5cf72fba1b68973e03533843509b9b00000000000000000000000061f519fee8ccc9e09dcc48e4b683ab908d5f30220000000000000000000000009c81dcc753eac8b777756cf8b4ad4800d8552423000000000000000000000000c1d2b1c27c139f745f0d44d19e1f866eb28d03f2000000000000000000000000171d52c72916b66b3e0de47b934433abe1494674000000000000000000000000ea566360f194e11d1458b085c414b9452bce01550000000000000000000000000fa08d6e4bc97e01bad8620b4301f812666cba25000000000000000000000000565d519a7ae53de852cdb65fb4fbb827741a6d280000000000000000000000000a06b0944b6318fc243a553668c8578073495add000000000000000000000000251bed5722bddd330feae3c185a7d24562ea18be000000000000000000000000c9554c449c39e8f4fb403ed50d1c3d96b1b448370000000000000000000000008e4c4b60e8a4c557a8146e9f96c10ad7dfd2da130000000000000000000000003f59c44015c6a5cb0b37e4cd1a0586d454afac61000000000000000000000000af0ab4b17526a422b0c3e95fb0cfa1e5419fa710000000000000000000000000782f0aadcd6f0355aea18763bee77747a1a4169800000000000000000000000050c6901116307f7f85fc9c6a74f6aa40b5cf532d000000000000000000000000aa9da12a664fba7137de8a2b36de3a34dd4092f300000000000000000000000039844a916987cd4e5efcdc4a9ae6c5e0fad10b5f000000000000000000000000e230487f144b76782166ac3e58bd91909e981aa6000000000000000000000000bd321437907f921778477105bbbf3edb858fe4e7000000000000000000000000e9e159db705724fa241ede18e8cab1406eddf087000000000000000000000000889fc9b0836b2c396eb58e99609cc5d8a45025cd000000000000000000000000aa89e9dd1fa998f691963b46ebb9f3df5547ef7f000000000000000000000000857d83e6656924705a8b3893efd9d2187d0b2311000000000000000000000000a3070eb71cc78d750fb79b3d9235db335416ddff000000000000000000000000a14bf204f3d0d5c0920c08928c8f92d9849460790000000000000000000000006a8121286651a4eb36566d93745401fa20c10f02000000000000000000000000f10b3c3925de8de54986403987ad9fd91e4a40da000000000000000000000000458eea35d69189ed113fcf527453a8fa27cbe95e000000000000000000000000fd99ebefd90721585ab3fedaf6828fcab7c3b5cb000000000000000000000000c765c0fc5cfd7c9b6e47654cb859576edf172b25000000000000000000000000feb4dd18533eb7e7c6fec0cdcdeee800d0701ff700000000000000000000000035fd6a7074f140c8fca7aa463428fc6c21ad0706000000000000000000000000cde0202da4bb0d3c6147a65b9a455dea9d21d77200000000000000000000000089ae1022e0d4840d5499339ff05fb30741fd92e6000000000000000000000000412c10147a5888ecaab1a81135703640b68c9a02000000000000000000000000fe178becab56dc09dd095850870649b247b2dd3a0000000000000000000000003bdf70d883813f7a59919ae116d37bc042afa9bd000000000000000000000000b51745889517da4f07697685b690918a94a3e4d30000000000000000000000002e86ad34557c9cf7f6029779fa353a0dd24ded680000000000000000000000000a97fffcd12e9ac924d59c5e5667b7131dd9ec2b000000000000000000000000611e7e81ca7a2c9746d820d52b2b004a95a3ea690000000000000000000000008b8777d52a6e23743936f84f93eb33d0e851facb000000000000000000000000500065177b004709c7b6c1cb5b360a2124fb6139000000000000000000000000a7f5ed189ee5c365ed71c827ac0dc9db1055466c00000000000000000000000047718762dbab42438dd1a65e93938106ebeda7540000000000000000000000002eaf6c27ab24ebab20b6f2521eaec992d2b95332000000000000000000000000dbe8d86de6f72e2993f4279da744477fd3930f5300000000000000000000000038bfe2177028e13f925c737065b1020acd484ee20000000000000000000000008c8c005c7a517f1f175d35e8cc2ee9b36b2f5ca4000000000000000000000000fbbbac20fcc4e2d9e0db7ec97edd4082e632504000000000000000000000000009f48e85f8d7292afed9386f9ffda5950d36ffd4000000000000000000000000e5ed7c07462835778f6de6a58bb3c5a66c4c0010000000000000000000000000adc944a3ad0dd2bf0d47d00b6a4b8debb733cc1a000000000000000000000000b09d982464cc6fcde992074ccccf15a3445b385f0000000000000000000000000a80d406ba8c965b99beb15667daac8992eae7dc0000000000000000000000003b9e3ee9c4aca00b1ad436b53b698daece965157000000000000000000000000b66920a90ce80959ab64710539987db55214e5dd000000000000000000000000baffe3f6fe96621b51d5b7c8f2f201894ab07b950000000000000000000000008f44777824f4d8bed5a3c12f15802362e27bac19000000000000000000000000b4dc4c7460c58e7652cd615675a1f707ebb67e9a000000000000000000000000711a61df2fa9840fc3f112cef8cee91d5dc60c1b000000000000000000000000e4e1d181a7b8d7d20dc66c26253af1564884346b0000000000000000000000006151c807ee0f4caf0040f315f87078547dd41a63000000000000000000000000d34b6429a5453a92a36999e648a4683524db4b1800000000000000000000000085dfb044c5948a5dbbd954d33df71655dde5ef600000000000000000000000000772df9c28865c7ec302ec0ecab57046dadd855d000000000000000000000000b1066bb06418ea9bb35c71c8feaef94dac91500f000000000000000000000000f73d3c010284e322e2fce8c74fcacef65feeb79f000000000000000000000000f1a7d7c9bce010e1a271047be7d2788b4c8e88c800000000000000000000000089298cab5030206cfe6ea8b7b4a6efd7bb27226d000000000000000000000000dc0266c0cb26f74605db232511e995aa8ec2f9a2000000000000000000000000c7b30714d5f86f1701ac1fe6f9af036dabb445f80000000000000000000000009f2c39bbf9062603e4c785d123f50916735ef14d0000000000000000000000000037c8ffcdeeccb2087cbf68b41a77d17c4565350000000000000000000000009da66bef6f9070b921b7e6db6be5e70806e8352c000000000000000000000000938a581e49c47a3e718d02a59790de391fdfdeca000000000000000000000000bfa57c68af03fccf6b35eb11da5650f3ac84fde400000000000000000000000072cf29f74c6fe43f9e195635e339b8761b0e9c8400000000000000000000000074cc242f875a39e7d72a4409ae60d71439de7df80000000000000000000000003c1ff164f76652e1b278fc19b8f7040874dff32b000000000000000000000000e7693fe35150f4378725b483e60e04888f288ed700000000000000000000000089f9da7d6f9af58343e4bdfa77cd28f8572b4b8c00000000000000000000000089c5d87f3e70bcf43f69f1e20b64b3a0fbd369fa0000000000000000000000003dd5b58d3147bfdb36ddf9546242d2a0fe4d7aee000000000000000000000000f5f85ea90fbfb83989db229ba5a0cd014ee1f7a300000000000000000000000064414dd37a40577ff1c8a3252c8f50e0406716da0000000000000000000000008454a9bc66449d0ff829c645d1a0a2db54e0b281000000000000000000000000b0e950c1c2216564dcb2799b0596f3fbabbb770f0000000000000000000000006b26378d79aed4fb930b26aaabc02463fef3042a00000000000000000000000007ad8118189fd62a0343ad3dd9699b539902a491000000000000000000000000753ee9094ea10ac09420b3bacee495aea66275fd000000000000000000000000afab9e52d707e350ec3c00bc11431f304a460642000000000000000000000000b0dd8474bbfd2e7a88aa2dc8d2c3b9265d5ed2680000000000000000000000004539f7aebea58de95336f52c58929403938ce8550000000000000000000000009a305378b8806d312e996de4590aa9378b13910e0000000000000000000000008221aed6dee12a965952334975fb8aa7f06dbee100000000000000000000000083b1fd782a823004517eb35f18924e00828bbfac0000000000000000000000001a48dc6d299e509163d1b5cc85966f7b48c5d4d900000000000000000000000086558d44761ef6d9f7edce488a6fe709cbacc75200000000000000000000000072ff3a78227391581cf1fa7b080ccb13e86b0867000000000000000000000000b1533c9f59a4ab0fdf614aa5249455ec9fd0ba880000000000000000000000005b54033a2395a30e07ad6d26b8567331bdfa0e55000000000000000000000000b33c4efff50ed3fbda65b91a60b13b61a70bc7aa000000000000000000000000b9b12ce07d56881bdbb9aa239dbea06031648cb0000000000000000000000000b3b7f346d30b0d92c97f93dd77e8fcd16c6880ba00000000000000000000000034511c1f21af630e6fea804fd85d0c93d8a59dbf000000000000000000000000e8b9e64e41996596f4a8036bc7acb2765de9e8af000000000000000000000000eb089c323a5c756f3b61b166aba8a11417815dd4000000000000000000000000ca39b230f937b9baf2a8e9ae29bd76ca4167523a000000000000000000000000300c5d96c9bc9c18ee727995fc3cd72be10228db00000000000000000000000053f4a0743a768c413aece6e150f41d83c931b93400000000000000000000000047321ffe60e499aea340ca13cae07e022c87bd5d000000000000000000000000dc2439821e90f80cd232b1ed08617cc7f25cafe40000000000000000000000000ccd499acb5df777a8cede674ceffc08ac985b4e0000000000000000000000003265b4f64797e441e6367b60c12d57ebd5dd5b9a0000000000000000000000002899c127540d634f6a4564d3512bffccdf95416c000000000000000000000000854b0329ba690a13e3fbebc54f8063b266a931a5000000000000000000000000d9bfcfd197cddafc21e81d1da08571aad5cbdefe000000000000000000000000c186a369f2b265a7bb415d9e8b9e806531bccbff000000000000000000000000c6ec72fdce848f8e858654148c574ae07d6987b600000000000000000000000034159a657d4120f50a0ce18d017c6f57fc03423e00000000000000000000000091d25a0d86e45752e518b59d92aafaa24cbe61c5000000000000000000000000bcf2b52d574f206fc2e03d58a4def59cbba6459e00000000000000000000000076eccd772f15504e0e3071ff49e5b9d2d412d6420000000000000000000000000156e8fa24298949f422e0a7730a2718fa3d25920000000000000000000000006a77eac4ba12b95e205beb691b278971fbd3a18a0000000000000000000000002a750dd3e55f6b57e3041454f12006eafc7a107c000000000000000000000000bf5b135d2ee4d691b04d349f5e9cd1b4f2ca389e000000000000000000000000dce26696a2b7e9228b8bdfffd5d18b22a59669740000000000000000000000006fe2711ff89ee02155d7ce57143f0474aa484f9e000000000000000000000000df0996dee080a7d6301051080567cc5789586f76000000000000000000000000b60ec33ee661003b781ea39eff6a98c6e59828310000000000000000000000002d6cd006a93e0fb5c4300f71b6b5b04f44770b8f0000000000000000000000007930b793bfa40be1d4d42f738eb792b735aa3fc4000000000000000000000000f82bdcab9e4c5929d4779d7633107f52bd23e5050000000000000000000000002c49d6ecb26cf5c0b59f00df0b814fa5a04d93f80000000000000000000000004d0fe97a6498975e558c035a89f305703737a7540000000000000000000000004a88b01c8df82a502e80f006a39a963f4bed25340000000000000000000000003f16d0901c57b51fec58e86d6a0e89a695f8e1b00000000000000000000000002df6e19b4e14b5d633194eee9f5824c7304ffbdb000000000000000000000000c6884651907d621a26f218e421e21f63521804590000000000000000000000008457d373da6d4990108283a7c6b9b077fbdfe45f000000000000000000000000fe1a468e754f10973e58addaf0d41c68725f40b000000000000000000000000055795c009f5f5af93e5572e7c636de2abe203cba00000000000000000000000033c9b3e9180c4e3e31a8da652bcc68911013893200000000000000000000000087e8f6ffaf57a010e8193ac3ffc65e5597165a9f00000000000000000000000006732ef046fb10b20cc1b70eb74fa13e538b1549000000000000000000000000406d08557340c5ea59011c1fc65174d1be59432a000000000000000000000000977628bdae27d8f6f2ef67429cdbdeddd06f66700000000000000000000000000a52585d8bfbfbb2875908206aad9ac0b1d61481000000000000000000000000d36adf7bcdab1071715f869b7c42675c126a9e9c0000000000000000000000001bda7cf18de8262f62400814afead2a131557ecb00000000000000000000000032a4ad0aec8d98033196923f4b2482d28c2d03e60000000000000000000000008ab16a7dcfa098c23892ca04d4f52e2e9c8f0bd20000000000000000000000000dba04f9acf8c8e0d634d6483905d1e37f9e56760000000000000000000000003bdb93cfb490e793084be93d4940f56f5d0546b0000000000000000000000000f789a80e95afae8e764d50f9eee0e967c23bfc6a00000000000000000000000010e61c72b9a8782218947439f8315f9eb5a3cfc900000000000000000000000028b961a446b59bfd7501434d488f0068e6c4226c00000000000000000000000094888846bedcc59aa1118a8365b98e04b22ff2a100000000000000000000000013d6a75670b23ed56db4fe742e7be6e62e6c6b5f000000000000000000000000cd01c4fad488f7a1209b143f47f99bc5b237a8db000000000000000000000000339ad0ae86ac8dc6b4bd7462d961d08d83d58874000000000000000000000000ba8ce5715836c9fab242bf25ce34c9e47396b41c000000000000000000000000d768e508c0c61de5899536e6f7698ba9d7c281d70000000000000000000000006d2bb5dfa9f6e83d03834bb11435d6a31ab0c9e00000000000000000000000009c605ac86a1a0f5c6d12f47239468f28bc1ab71f00000000000000000000000029c58d4c17eed040afd099d636958fd89102e63000000000000000000000000070c11d919a4876a8e1a9caf21dd84e139621aa0f0000000000000000000000002d8bade8e757de01d74bb66334866ac00eb96381000000000000000000000000e163f55fd46eb342a1d549b8228d915b2ff9e66c000000000000000000000000e335e36be48d69105599ebb3c81cdeee5dacc78c000000000000000000000000d29ca07bf52745156e76f4b9749e0935afea085000000000000000000000000033f14a208d7c7f0b51a78e148df2ef80b8eac010000000000000000000000000718c4599fd47f41b943ff13a4eb8158085c1c923000000000000000000000000bf269f12b20f35960dc78981c9a299d542ab60380000000000000000000000000d1794fe6cf03c3ececae8ba5116af345e319f39000000000000000000000000692cf0fb39e864cd041edbfac2699b348ff7ecda0000000000000000000000000ef52d56fa6c667c06a01bfd5ecb7bbfc3a82b0a000000000000000000000000a447177d364f804f9cba112e159c0445b4257bbf00000000000000000000000087b6d123d8aa774faf421f979ce1923edaa6eebb000000000000000000000000210d55f1e24321a56dbffa753b7bc8d95cd139ae000000000000000000000000857798d18d4df3693de749d3c406a700a51a75d50000000000000000000000000d3548e8850cc5bac73939c1d6a67929d7e0456300000000000000000000000050479720d9d9478ebf2d8539b38ea4c5dcdb8953000000000000000000000000bcd8e36751a692a4938aefc96af3973062a296150000000000000000000000008e892d98881fa1f7530485c3ef59e7a0fc51f57800000000000000000000000042cdb70224917e6b462d85d6bfa2c796df81de400000000000000000000000000177b6a6d41fa9210c7e9861f2c080ef353682850000000000000000000000002b968659a7e273cadd2576a09a36116951146a60000000000000000000000000c703de7a58a28dc70c780e8d4015c6d4b17387f7000000000000000000000000c0e613bb99c1dbb55935a5711dfef3a63c3f56c1000000000000000000000000d4da6ae6b9fd90818ed23fbb959b1cef31c744f1000000000000000000000000e2f32588723cca9643aecb3e9cee38fdf03d3e87000000000000000000000000268e8558c7ec17ef359c983cbc674243bda7aea500000000000000000000000078969c913a645ca385ecf8b20131c5a0e6dcf1ec00000000000000000000000074b4cca74d7fd567820b453e52c518eca7d1f3c30000000000000000000000005ea4cc6a3f94e7c3213553de118c7f883fa3896e0000000000000000000000006b1c59941faecc6d8a36995f0c4f8aa83dccd01c0000000000000000000000004ade08995a53f1dc34c83e5b1fcf5e4482c56c5200000000000000000000000045c2b3e64de08bbf7164e4587aa8fbd3a01d26e200000000000000000000000064029766610b834b35d520ed893c5097ca1fa5120000000000000000000000007e284d353f82291ab8baf01d48d9dae3fee555ae0000000000000000000000004fd9657579987eca12e3d0e366c8924663b36c1d0000000000000000000000006b7c835035daa3f4cc1c65748c56bda299e28a4b0000000000000000000000000d2f47a4d5d3f67af5df7a92ef095e465d8d2e4c0000000000000000000000004e1bc6406b76d5f28eaec52bdda748a14c66a0b80000000000000000000000006c79321a46b67b746f10e9ff212109422394aa0d000000000000000000000000a02a11b43e18f8cf2f9171bd10dd7b52d70d719e000000000000000000000000feaafdc26dbfc2e8379d073dc4eff49413eb8dd10000000000000000000000008093293a300ff1f9543afdd10b7a9e1b5229ad72000000000000000000000000b1f9e14afb8e7205bcea4c9841ff3d4de187580700000000000000000000000096a8f68fff4e22c1cb38a15b23172d3681b0d6540000000000000000000000009572ba7fb374d9b6d0cfc00350d1867c32a58d8e000000000000000000000000b806b33c37be885e0dea6fbcee39f1de3ae8a8f20000000000000000000000003bbd9ef03ed405984348673152626da414688e4a000000000000000000000000f33983516973479ea59cc1ef15203288fe6b6e1f0000000000000000000000004ee2beb1651be313371d88036c06a09228720b3000000000000000000000000096bf66e2b1f96d1c184c8e3c8b5e4b61b692e2d2000000000000000000000000c998426039b0528f1dc55ff895094483ef511beb00000000000000000000000076345c1f8fc88c1f56963f36a58962b633f435eb0000000000000000000000002830f97ac28b3ad9c10e3a9ef4efab81ff0cf45100000000000000000000000065a68ac0c9397d34aa8837187f3730fc66e5bf99000000000000000000000000ae8a1edd29d77428afa348fc881a8acc1829da04000000000000000000000000abdc4a4195b9da2b6a0ffb7e33704a3000aeb609000000000000000000000000f5de5e4a5676c58b465bd65d050a8b44632a4d620000000000000000000000008b1440cdd04554277916b9b22873c4f20c4de31100000000000000000000000073670701297687659d2ca82e896fc394d74f39e6000000000000000000000000278bfd54e7e71346f92ef36c6e34145d14f017cd0000000000000000000000003f59f8d57a6141d6201ab189427dc2a35db74e60000000000000000000000000b0b54fa8aceb7af4defa3e0137012d895d81bf050000000000000000000000003bd279ef7c5cdff96e3f124597068ec74a5acda900000000000000000000000015a2132ffae8a2f8a86f41a4d859e027192bc74000000000000000000000000057c549f12d1cbc8d0fd9709811f6956fd6901d18000000000000000000000000f8ab12b34e8e8d859d7498e1a4fac12c914de54a000000000000000000000000f74ea97d4ddae427827f10fbf53ec0e886af7b1a000000000000000000000000cec193cd66977e4bf5a33f3e15ac24d02863e3690000000000000000000000007d9a69d67bb7f2ac067cd8440c9a728a13ad2ad8000000000000000000000000f096f29c7ee429f7aea27018ebe520e31f357897000000000000000000000000a9cdc29a1deac18ee8019b1f9ad3933fc9be9040000000000000000000000000ee230dd7519bc5d0c9899e8704ffdc80560e850900000000000000000000000086ad50b5400616441a2768799e9f6afc39d12853000000000000000000000000544ea8a592d78aa12f49418a1730c5fcab58646f0000000000000000000000003360497582e37f0c0d5a1f26be3e648841c5bfb0000000000000000000000000cc4e59bf468c6511e6ec8b514c310eb97b6817c5000000000000000000000000efebaab29793fe645e8afd01571a957eaa2a8f10000000000000000000000000901b1fe40e793cd722ca7edf43aec9c177da3ea9000000000000000000000000fb7b4532db3b2ebc43bc8fffbfa3d593c4fb4eae000000000000000000000000a01ea066c93aeab99488058de22169247894a89c000000000000000000000000a4cf38270a97bf28f13133eab5f2edfa58f7ac4e0000000000000000000000004a33d881bff0b5c9665ab0087e8fa48b0d234994000000000000000000000000b0ab10c5b93865885c406157c6ebbb04faca4b1a000000000000000000000000dfaac0879cfe3cf6e7fda6f0acba2611cb4c839a000000000000000000000000c75e6b8762d4fa43ea280403927c40c82a1bf5ca0000000000000000000000001ad2b4a922985ba0b42fa69fdfe82b0d0d62ca560000000000000000000000000437abd5368d815a45bc2d0f9fd44de3cd62912f000000000000000000000000d912b09dd3f1be9fbf9be8c4d2af240333c074fd000000000000000000000000fc56462422a347e20fb9c2bdfbcf4bdf24eea7ae000000000000000000000000e2b6bdc09d4277f593b992caa1b2fe6db3824a590000000000000000000000005935ba71f9a86f201d7f116629300a8b7f8eea2b000000000000000000000000f60d66ee01269addf6281bfdc62fa258899da4a1000000000000000000000000379ad3aa7a35626dd650ecee71abf53cfb07e6de0000000000000000000000005c52f0e174fe32fe0bc1360a32ce46cec6a9e58c000000000000000000000000dd5045d519820a215bb66292fa784509edaeef2e000000000000000000000000fb928d77a989084439464c7abc0660142387f5f80000000000000000000000007406a5d17dc3119facf2489406d23202bf275f34000000000000000000000000b824745342f7c24d79715bf4644445e274fcfe20000000000000000000000000889600335883f1a9c27f661b2724f69692160d58000000000000000000000000bdc207c6d09212e55f5e52a1a2bf60a9c5c08643000000000000000000000000fcfe93282b0703e6f4b759e69a01807c2596fbac000000000000000000000000b20247a7cef0a74ad01300f05065abfaea563b1f000000000000000000000000ae9a0acfeb59981bc5d617c570e80a902659a942000000000000000000000000146df893a04a3eeeeef088fe95f2ded11b81674700000000000000000000000030e53caace884280a4b5d354e2012f27707c1afb0000000000000000000000002c3a0b7f4254d1c9947c23f77f21e64578b22ba40000000000000000000000003785fad9f2039db1b3817773bf890b8a9956a912000000000000000000000000225dfb1150efe17dcb2cd6060f25c3fa110136240000000000000000000000002d7f5f74cbb77fe9094a343c0f888226109b925f0000000000000000000000007a7b797ac13284c7080249ccd3995fcbc47f61e800000000000000000000000022120df59931e548125cd83271fa7b0ed1cb62fb000000000000000000000000a39806dac41494c8a3950142990acb0e9f3a31580000000000000000000000004e2076ad2068d221034bd93cfcd49070a398916a0000000000000000000000001eb15906b05bb782ae8439841d6005ea9d14b9f30000000000000000000000003cb14f2662eb4a4969536d1cad2b4fecd453fa080000000000000000000000006c5c8a9db5450d1ed15796f3874961433ac93e59000000000000000000000000db5dd2f77bc0b8906e17427cddeee63bf6416fcc00000000000000000000000085c3e29f664fab089005407eb69c513714c499fe00000000000000000000000038640ebe3aa5c640bf07fa4b7ce2c9236402cc44000000000000000000000000094b701d6c07b2b24a50f5b5a2fb0fcd3d797bde00000000000000000000000077abe9cffead1c00e67ecfff73762c91c7bb69ca000000000000000000000000ef43e4141f8706b9d5430b39d1669aa64bec09fc000000000000000000000000d9158402fa26ff055920331408d5f10248184bfb000000000000000000000000bb7b659161229d9bda066054be0f52edc1a1176600000000000000000000000088ba7138a5166c6f1b6f96afb9532b5a5e3563270000000000000000000000006f0170144af908fb67ab02687233d29eeb409d22000000000000000000000000ead4e5434b6a10c9724af0148e736e8e6831f55200000000000000000000000096b49ecb87b04facda2844ac96c7fd418ad89c7e00000000000000000000000075be9e6ab34df0f1ff37269f74435ce24b52cbcb000000000000000000000000284bb124c59414dccb1ff91f2d67f96100e9973a00000000000000000000000067742eef8cea6e4dca74232668d235c84c9857d70000000000000000000000008df1171f28a76daa7502c742f91f57d8038b13e6000000000000000000000000f7a05497241cfc76d8ea53bfbb4e1d6f49f273d1000000000000000000000000e36d74800db235abc1f11137043c17386c5ec4ad000000000000000000000000b59f96216b655d8bee8b17f2751d205e57620e4400000000000000000000000093cf9cf8d9621be824f44f8b03df02fbb727182500000000000000000000000044b74164d15612506ed1cc36c64412b2854d470d0000000000000000000000000d75f9d0508b656805ab40a2fc8deb4312363c100000000000000000000000000da207e6e12c6f7ff8c41d808e86123998e95ba2000000000000000000000000154733ff3929da99a4859c3a979b86aeebde7891000000000000000000000000b779e482e229bfb912ec9a3c2418d540dc2d3257000000000000000000000000c3e620ec392afa93989d243fc3a5c9147f6b1c01000000000000000000000000dcfc0e1a986ee9d60f965d60fc175bafc468f498000000000000000000000000efc81c9cbb42e6e39e54856896eeec346fa92054000000000000000000000000911faa5a4b49e455f15b2adb73f3f9ca19e24b9a000000000000000000000000a01adb107c1ccb42c349c142889e8e2418492ee5000000000000000000000000dc62fe506b2ca95a004077284a930e58bae0b8d4000000000000000000000000678d2af6059a8f3c2cc8481da640e7d9f6ebb061000000000000000000000000b748c959b4accf8ffdb043d501b8f38897c189f8000000000000000000000000a2fe3defd992a41ff181aa4256087044b59f38f00000000000000000000000008502d5d5619f5f23cb9a20250a441bb071242e0a000000000000000000000000c87c35e1adc9991443567d72069010ed309901e7000000000000000000000000c121a2ceedae7e7480d9386567a6da5b1faf4d5f000000000000000000000000d0a3db201815bab6e3c29b481da48f63037d392800000000000000000000000034cd4f1d7d3056040577038f967d94d0b8b5505a0000000000000000000000003269cb2c8ce4fa6d2880c958d1dbaf04e9a1ac4a0000000000000000000000004998ea776888eec2aedd7ac19c7d3357fc525bdb0000000000000000000000006b6dbbc1e6c46eea91f1ebf790f02e0c8dedb85200000000000000000000000061120a2942e06ef6db289f5384802022dcd0438600000000000000000000000098a547df47b68c5bb7a9af05e275aeaa445d54bf000000000000000000000000efed03a34451b85a15259b16f10c9e4fe25ddc670000000000000000000000009c208396ef9fb11dcbafd849d7ff2768fbb59ff90000000000000000000000009df39afcb9d6b69d583078d7a7fe131992089ad3000000000000000000000000927e8373bc4851cff84909faa897a6a6b4072321000000000000000000000000205a459788bfd258cfb30e2e4ae03b3c56286d02000000000000000000000000bf3c5fb8b787cadce0953b535a2084c13ce9056100000000000000000000000032ab000109e01ac94e4f9d349779c22730e6a985000000000000000000000000e98c03247cef62fa9f1e196b460cfa0656d508a20000000000000000000000003bf75f78a6342b43ba2dc230e2536910ff3fae3d000000000000000000000000d66e9683ef2e7cd878df5d4c7a112c7ed569b7c2000000000000000000000000396dfd4d198dfd3f2a64917288bd6ad7b6e69f28000000000000000000000000af390021bd778508358849213b067173b96227e00000000000000000000000001d500c16af53fdb53749ef73fe8ce92cb4f864690000000000000000000000002a8924eb15a582eaed6f22deb1c9bb58f10071b3000000000000000000000000046ad2935ebe6c7578acc243c363aa4a0ba470a900000000000000000000000034fb4bcf0afd5d502e1561905254f453ea534daf00000000000000000000000057cb9db0f111c12012adde3b1205272bf85675f6000000000000000000000000954d5fb3fefc9f9af70f265e77947314bc6fdfe80000000000000000000000008ad52b0d0c98b68b548c3f6562db4d6b9b6e41000000000000000000000000007b1ff2d5c96fb1565701e7058be30191f7b1c629000000000000000000000000bcd8bf7c87a72372340a7b3d440ac4ef3a8a4cd70000000000000000000000009bbe6d1a6f4231e983393b7f4b7260a0b4f8ee4b000000000000000000000000e867843111a440c654ed76a4f8f4643a24f1c90e0000000000000000000000006dd79c6c07535ae3b9e38bbf015f664c54c3bce0000000000000000000000000e42667b03b2d839c3d9abf872de83207db246ad80000000000000000000000006cd35a5a7e9e3d211151e857706b5d0eaa1de147000000000000000000000000b73fede1802839169dc55213e221567cb02056e500000000000000000000000064265cc6fe5987be089005ec6edeb4e86b5c9219000000000000000000000000438de88a15e3cf88cd88a86e6631dfcb7a277deb0000000000000000000000003fdd1e06c342befee399d7fe2ae57526cd94c3320000000000000000000000005d836a658980d6d9666d4c079e902e00c1930445000000000000000000000000fda128ab6c51d585f2f1f815e096530d551d514f000000000000000000000000ef98c74a0e1ccd7a5ff58d2ecfb7800c800ad0db000000000000000000000000de33d55c042280eeb983e362dc0d95288409583b0000000000000000000000009f884384db81c0202e0229a7bd7d4b0804b636f5000000000000000000000000f42db19c2187b544ad152f1c317e568dc2e7e64800000000000000000000000036ae2e5fa65bb71165c96705d8ce4ec56adaf9bd0000000000000000000000000bcf4428bcc4f7647a79c0ad40a9bebcd336a5400000000000000000000000000f9e17c41d45c9766f4c83606a12f5218f18d96900000000000000000000000082a5b3491a218e0dd825158dcc6f91898119d76a0000000000000000000000008326fffc1435a47686d71ed71c7f6a2f0665ae38000000000000000000000000e95d77483f745ca366ae4b92130affc7f22864d2000000000000000000000000365f04639f13e4a003817d6b53d9058ac760723400000000000000000000000009487205df90d98702780c76817aa73dbb71f21f00000000000000000000000015721755b9036261dcc39c83740e6eec5b42057600000000000000000000000075459c456dfbb884c28bda2949955bbe9f60ff1e0000000000000000000000004653b232f94744fd7e8e8ed5c32857e09a735bd5000000000000000000000000e87376576f756d603d72aa88064f0cc12973119a000000000000000000000000fdee7469453cb032870bc508592c0011349fd178000000000000000000000000e1af25786a3d4ebce4056e3453f6da980ae4fb5e000000000000000000000000613ad8e04a83157e9b9819eaf094332d2e38493d00000000000000000000000053c8cef80756c434ccca99417ba95d876fbdc4c2000000000000000000000000282d54f9dd1653fdcd780bd46a2952d2a87084e6000000000000000000000000ad2deb67710fa8f11161b6b435e7fc49865fadd60000000000000000000000009689e7225ab89c642f443f665f86c7452ce7a2530000000000000000000000001bf4640e7d2c9be835a536cc35cbfb2f3e8915b2000000000000000000000000e4118aa45c61f48db6f31ca1d799c468dbe7cb3e000000000000000000000000ce327e91b4059eedcae87b3008dafdc435289eab000000000000000000000000264d2c21d1e2d647fa89d642b41c0e216c59b001000000000000000000000000d959fad4f4721b86a3894ede6184e27a2dc26bb900000000000000000000000040a43837981f0d11adc63e3b5ac8246384631c7a000000000000000000000000f9085e790fb1ae71821be5f8a6dfb594ea59edca0000000000000000000000008e5707a2258124be703e10fcfa1e4f55f8ce725a000000000000000000000000e19e6dd12d41abac700c894bd29bc59257f604d3000000000000000000000000b378ae771bd24ce377107e01d87c0dba73fdf3f5000000000000000000000000614e7ce604a732a9c5bd17fcd1d3640f2aa378a6000000000000000000000000da68f3c5e8949e718032d3373c9d0712084d5307000000000000000000000000fddb39d89cbfee7b80b23fd06139e442b7accda50000000000000000000000006c8dbd67a4d62d7cebbdb11e4e512a44583dda32000000000000000000000000d4f7e4d2ff0aabba1cc8d327c4628fa2aafff3130000000000000000000000007e029c912ceedd7eeb116b5c15203e892d49db7f000000000000000000000000d7f0cd0bee9665acd274b05d3e48562f56fe2c96000000000000000000000000b0a9d5bb64c32836f6eb031c51b25aa97a674498000000000000000000000000c9d301402b405fe03b1070a9d5c4744867e363a5000000000000000000000000e8e7223e7ef4f5d069873fba15cffdfe5ab93322000000000000000000000000c926f65135f2812353279347456619255c845e0d0000000000000000000000001f275ee19c222ca8f2fd58cf9cc47b672155a14a0000000000000000000000008f6322ad2eac2cebeec38c711410103e778c2b27000000000000000000000000ac71fafe18080d4a4cbbabb44ed50eaf84c6044800000000000000000000000033c85c7808c3a15b3cec18a0f53892f7d03191d5000000000000000000000000ff137daa66a6b8c44c78fc5a3d341b37be9d29ca000000000000000000000000ee13fdc599245afdf4a8fa16fb73d900380f1a4100000000000000000000000006c4f45197f196549eb72c6c0adc25b55cbaf79c0000000000000000000000006815654b7c5b1bafd768cc531d8e30f1955abb4c000000000000000000000000a4777fca2f96aaf649ac867ec3e93b592f65fa1100000000000000000000000054f8a3228c5c18fd65cce31ee2d36ed46f1aeeae0000000000000000000000000763baa421f89604b79fd53b7f798731e0d493e2000000000000000000000000192a42af104462e87b9f3e4c33fedd567c9d996d0000000000000000000000008dd5a22aa87a374d8e55309bb9807c8d3a66909d000000000000000000000000f66a6a84fb1432df2088a9d98916f639c8053d7b0000000000000000000000002b6ed82278336de613c8ae49c07cd0d25c8569410000000000000000000000005e92b27cfb65911e9c5ef3fbeb47745825fa4dbd00000000000000000000000064484ef9906dfc16e33558aff9edfb9698dd487f000000000000000000000000a967567171bd0c7f8d750bcd7acd3590565bfadb00000000000000000000000008fff7c1047f1552c901eb9d732beae38ef92ac3000000000000000000000000db438d3f784975985c02873a8add0d89bb294922000000000000000000000000a63392d18d62bb7c7c71be0d31f966f0ed039534000000000000000000000000be11dd4da89c9f9ff969a411ac8331a41dd1af68000000000000000000000000896af5ecb9fc7d125246a9a5f34e97b7f19ecbea000000000000000000000000329d3066c070ecf3cabe4a8d978c12dd14ceabec000000000000000000000000c0af3c4aa0b1f208df5a9bb19136ac64f20426f1000000000000000000000000308faad93b63b14d18e2548de552bee37ba86acf0000000000000000000000007a5df6cd7f7821807d74914bcfff6c4a51a4a6f2000000000000000000000000ff4c28b520afb42cedc9f575b0b929507696e9230000000000000000000000000859f30850bf65f83f0c6121042e6ad1647146c200000000000000000000000042c660268e9cbc2545451ef69191ce41e7477717000000000000000000000000e6b4eef43e67870541d99c99ed4b2c0c628cf224000000000000000000000000088287aa9a8565b57583ec4e1e9b8636cca4c75400000000000000000000000071dd2227d3fc28152b84b43d808dd8eb2a3bc219000000000000000000000000a1f803b155e1e1a10f9f860299dd30cb30c51a99000000000000000000000000fcc7ea2303c8f2cafa1778cffd835e57a38cee400000000000000000000000005d895d083f801d842756766e4670400c915abc2d000000000000000000000000ea876546ab1725c2317600de6a6d2f52c82a971a000000000000000000000000d19977b8107c0d4afb19b706804c2c053c74d5e8000000000000000000000000b0f33d3e11a3710eef9784e32e272f161888ed810000000000000000000000004aa2c6eff8b66579eac9aae61fff1b560d56f0330000000000000000000000008498a2977185cfd3cf07d659f1f7640147b72dcf000000000000000000000000b1c90de811740e21c70e3c0a45a98ea64c8dd81800000000000000000000000089c0b43443f4be2809857eafef4520f915dfe4bf000000000000000000000000fdc99b02a98a63353c4db7bad73de87c378c9339000000000000000000000000427957bbe77ae079deab13eff0817b517ad613d100000000000000000000000099a5f9ecc900d678391c3f10c5bb1d187cefba01000000000000000000000000c9a6051c3d997c84d3d09f59f9c0b779e57e6bf800000000000000000000000003831f01411ce88b328f90437dec6c3ae05c9b6f00000000000000000000000029571a0d2e90c9385dde39c22fffff99d845b92b000000000000000000000000acbcfe3b671a117bfb141e6cccfc81bde039539e000000000000000000000000e69135d5a5fc2997089488ca837cc0b04e3ff7c40000000000000000000000007a0620280d9b156cdd3f0d292a195da9c18454a6000000000000000000000000c7525aeb389e58194c29c1468ddaefe64e9fe98c0000000000000000000000005e55d573c128d810db0a5e8202591f0dc95563290000000000000000000000002e74f2daa60829a4bf1a6b3eecc8ddd82e52bd0f0000000000000000000000002c94f9522fb6dca3fa25ae692c64b6f3a40a35bf000000000000000000000000d90633e8d332ec04b6ef8d8010bf7d76e150e3880000000000000000000000009b6144c86ff51c745b34db356a2d639f0d8a9484000000000000000000000000e27f5f0a495c80907434cb9ac0e5b2a7aac2d7070000000000000000000000007e53476d5bf69e2d36633f0939cb27c761007e1700000000000000000000000057ac6d2a31ee760c6ee55ce223cb76c3f0ed9da500000000000000000000000080317c79d9216be60af599782e714a15f99e8c740000000000000000000000005010aa918fe77708b5064e1392b78ecde5550fbf000000000000000000000000a80d5e172b11b19af0b9421542e794fe727f7efb000000000000000000000000701542e16327005992134f3987a4b3ff9af3beea0000000000000000000000007283f239baec873df2b1c651fc6ce9c419b1193100000000000000000000000076dcad2d266f434950b312bdaa0002b7c3cc971c00000000000000000000000056613894c9c8259a10f3f1a7f5db4c68e016ca2000000000000000000000000036f7262c2cedd5b02fc03f227607f3a5c81b2d320000000000000000000000004b91b32891dd68e2cc03a978ddff14f3ff6f6774000000000000000000000000d7f3f3d3a309bc0a09fa72859a4a4f9bb16c17ac0000000000000000000000004f2123a321bda892bc35360a04f65f4a6dbf62fb0000000000000000000000008ef9bf362ef78fc4d280ba318047996124a74038000000000000000000000000843ef0f7ce70c0dca30a443c56ed441af6719884000000000000000000000000d1d8d42bb5c20f5536d69c26741870791e83e15900000000000000000000000086355251f956c06920298112b23a02633a0ff475000000000000000000000000a47b413c53bf0baf1087cd8539e08b3597a43fd2000000000000000000000000c8f9383858cb69b8bc26f9a7dc42c07294dbba63000000000000000000000000abc22b9f6f56ab7d303a639a30da21be28b3d765000000000000000000000000b2d5805451a1af1e9f5e2368a1ebdb62dd20549900000000000000000000000043085b2b65c399e0b636f521ee0a90a761ba8607000000000000000000000000941a5f0d8d224ffc2e704f03b2eaabb400d6b19a000000000000000000000000b9aa0fea128fcf42a75ab22fab76ed018aaf4fc200000000000000000000000025af15185a1428e30ab8199f000aca378e5e189d0000000000000000000000005e1b91ccd3200880e4e881cee6730437412bab6400000000000000000000000091bab15eef1af3a42dafbdd1bc94462cdf0cb6f300000000000000000000000037bce9e394ed06817467f010d4bad5130cb5ccd90000000000000000000000006c5381f09445221bc6876a6895504ab31f71f882000000000000000000000000d8f054fd6875b37747490029cbefc31676bcf6f300000000000000000000000022e0cab49b9a0e7fca74bcb53492c721180e6b6e00000000000000000000000026aee71a6cd55567574037a4dad50550160e5c100000000000000000000000004912664419c0acf12ec9ac367025f3a90d1c4abd000000000000000000000000bf6955e1ea347eeb5e9333f96511a44377c4131e00000000000000000000000026675e20962d4bd9c6eb33691f6bc16fe24b69950000000000000000000000008181fe30475d83b2944e73d05b4903ee32ee3cbc000000000000000000000000cfb6f91ca9907796695e9b7c66098eeb107164dd0000000000000000000000000533ffa7f28705043804211ffc7d9886ac486685000000000000000000000000f4e04eba400319d4078694b1ed3a7f7926e9bdba000000000000000000000000d0639bc911360e7cfa2dff12a9aa5ba95834c40b0000000000000000000000006d6854ba56a8bd874043292cb37ab115ece49c710000000000000000000000002691031ce1e00a314750def491f1c916385bd545000000000000000000000000f01702ea124867644f11a2b9f2e3abdd6c77ec80000000000000000000000000d55f8f20f0adc93ad41d7ca13f2df13b3d5ca4830000000000000000000000004188125fef48062381e0279f409cf8bea2979716000000000000000000000000ec69ab861373531160de40862ad3ed84d8733309000000000000000000000000949dccd589aeb5aa01ba619a58b78c2762c87642000000000000000000000000b4f888f064042a8a1c72e1b605d0aaae400096030000000000000000000000005c83ac510df3a0e18701f93035898021a547037b0000000000000000000000005e14f440dbeb087c678b06054c3b8a612cf3d6970000000000000000000000005c45e4c5960068874a0c5d7b7ce5452c893227e800000000000000000000000043448943a02facde0a33706b3ae4881b47e617be0000000000000000000000007e05635b1987babc8d8f32ae9c0e99c36e916c5b0000000000000000000000008f852244c55b9389d0259eaf38033bdfd9bd9ff1000000000000000000000000cb602e642127808a7088401a0ba96f464323b32d0000000000000000000000009d89524c0065087641b055f4306e98c66f87118200000000000000000000000017fcc8780143b76f4249e64134f8e843f105d7c0000000000000000000000000b5af16b8b7ac1021baa5668edb1d55595d7b6403000000000000000000000000b4c02d71ec529580c9e6395758e7dbe0dcda8f6000000000000000000000000008f2c34d1cb55da1b6a8b868bb2b1f7ec77894400000000000000000000000003a4d23fa1c3ee03cc6ec4981bc2704abc120a3cc00000000000000000000000080e9ff0879fcf983c06d258d6c616410c157eaef0000000000000000000000009c482e6b7ef15d3098de599dbb17e93ac93baa4d0000000000000000000000008de29196edb0fd1c607c3865a77c6bbed5807343000000000000000000000000634327762953353a730d80a310180ce1b77e73f2000000000000000000000000a9b3bf23901313b4d6b073a4a5c79b9657beabb100000000000000000000000054a94cb124f166fdb1b5cdacfc6f847af7c53a20000000000000000000000000a8f736b706e22964ddf8e3066f483a26cfc8e7a60000000000000000000000005d7337201696412f4e3de3c2002f9908cb47c53f000000000000000000000000b83de1fba31ec35c03364983be72aaf6529314dd000000000000000000000000164a84e336b1b0ae80b79c36a3532da0dbc8d685000000000000000000000000cd9bbc243ca4f6ef56a633dcc9e1197d11ab6fc70000000000000000000000004dfe766c2ba9b7adc62cabe23fca6e9175a0505c000000000000000000000000b1470107c399869fb1c0b8af1a2f53ea4d8220de000000000000000000000000d36620f1860969475de2c17b8efb0172cd173ea0000000000000000000000000fb35987d73500352dec7a0e09dee59a32c44599b000000000000000000000000e02ca8c877ca893c2beb409d0ffbd39de4da673a000000000000000000000000503f5abc2ee58030d859e1e7ced0580363690d6a000000000000000000000000be6e18f85d65147dffb0f2620a343da9f8dfaca3000000000000000000000000fdfcf6b0516a62e98e02674415709ae9b2deff27000000000000000000000000e0ac472c8b083c677c8ce583a6fef1d7c4129ec10000000000000000000000006a1fda8eab3635b9ea736b81f878d8f80228930c000000000000000000000000efd2940925ae331b0844af745b088503457f07e30000000000000000000000006c53b8b349c4639e490046ee58e0141768dd21d9000000000000000000000000a3779c459e5f7fe17e198a11070cb48b595735e80000000000000000000000009d6a589da198be270ddeaab25b9d8e709cbc08a3000000000000000000000000cb96939c048421c5d2b319c0aa87fbaba2e093a0000000000000000000000000bd90a4290ff2ea8b0673eba67bb6c3b0718255110000000000000000000000003e998ce216a11d96b4ef4a3548aebec8d1a1c935000000000000000000000000cd03fba0960cafa9c5be6fc544b6be3808b0466e000000000000000000000000cf129eca9a92327460a410e848f48a6f3f08b3b0000000000000000000000000fc23530dfc363aaad4269795d7086531320946fa000000000000000000000000027426de0188cd27c126d25ebcae5cbe0049468800000000000000000000000081e7300cdd57fe93ba4fb5f9edf4a7f6b58428f2000000000000000000000000b4ffd374d53862af1a0d62c61b6dca4ac8e5bf3b000000000000000000000000c678044f2abaf78926c802a0cff9c957d72585cc000000000000000000000000875b15c6235b0de784603027865c495d087d848900000000000000000000000014d2c3a9727e76d88f6616b952e61ccac8e59875000000000000000000000000edb47661656309e31408dce2365ddf92c8a8ff3800000000000000000000000031b8a2c206bf30ef526ed01794f3d40c1c27e2ce00000000000000000000000044c360572a4e90176dae892b1993d00eb7bde540000000000000000000000000b42e66a015c06bdf92af8842e0ed274a8cc6b50d000000000000000000000000c04df957e807057ace3716a78600e21822716199000000000000000000000000e6f87e4c2ac8ce72a9f9402e52c1b3d2229421ba00000000000000000000000020b12e8de12ee5ab08834aa03f54da803abd51ad000000000000000000000000e3c8d005f18ee426c63a9a43f0dc13a8282427fa000000000000000000000000c90add5ee3d13d31697930152029a59eb554dfce000000000000000000000000e1b005af8133f4c0d3e55011010eaae27e5388c300000000000000000000000013252f491cb8b188436d4759133e732a2b9d942500000000000000000000000007c7eaedb252be2fe3afc48c61d765ace4c4edbb000000000000000000000000cc7a6ffb7ad9fc91039e727a2588eb5f2bd9c8c20000000000000000000000001b2c02cb892c3d946fbb3a341b946899b1a10a8d000000000000000000000000706291135b08f0eb9479989ae13f6b170c520959000000000000000000000000fac3459c62c36104fd5134182aa09f1cae9895eb0000000000000000000000002ce4f14a7732915b5dc1db06c0b466ca18f83d6e000000000000000000000000fbed4daa42c644f72269d447f88f15ff6e73231d0000000000000000000000008dce9fb1bcb6de177b61f352b6f6a1f54032e0460000000000000000000000000c07873c8dc5d3f7ca994138493e9810add46e7c000000000000000000000000806cb304110baef77ca117c0314ecc074818e5840000000000000000000000006241caa8ee6a5903bb66c6350e514600d91e484c000000000000000000000000079d8b8cfdefd760311fb5d44f9d4338ee4be4bf0000000000000000000000001e0b3280f6096618e19a6162273ec97f1a827010000000000000000000000000abd167e615d36dd9112fcc4b70bd217b18e7f84e000000000000000000000000cca6b078908760d3538d4e6940d88715d8e874ad000000000000000000000000942649bb521a5a73881549e9a93e88c24a88d7000000000000000000000000007383a18f8d9c28847931ef7bdd45aed24dbe3d0800000000000000000000000019057fbfb7ea81721f749450e4319dda095c65d10000000000000000000000008b405913755f63aead4fc8eea93f55cae6cd5aad00000000000000000000000048fa2e418197a31b4aa882a4a2bf61fef61563d500000000000000000000000048fa2e418197a31b4aa882a4a2bf61fef61563d5