60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d61726e414a63787655366f61374e5934523242624c676441794c6a5a454748364b79396744335453647271550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000031543d507cf71f40863e8d5d44a23d630e3b159000000000000000000000000325a85f57c5582893e76692ba8dc0024dc8ec764000000000000000000000000771df4cf1e683d22e80d842aa05980b596e03418000000000000000000000000215c966296eb3f1a5b80d088a54e1b817ab326c4000000000000000000000000a07efdb8ec5b35af94e576f13628d8a400cd8a93000000000000000000000000998034f14855c9786dc15d8c7e8141cc671163310000000000000000000000008414850bd86056eecc90da72b519704a50cad3450000000000000000000000003ccf89d641fd5ae95949ff7631172953b7dfa570000000000000000000000000bcb58a84a6ee2251e6762ed9a135e4c6fa3039a9000000000000000000000000e0f86d98bbdde36e769123c352a6f3a48d01990b00000000000000000000000036a0f77cba7e0b08bcd3e284a8f5075e7acf5b8b0000000000000000000000005ea3c40427a666faad6788edc44903e35547ae2a000000000000000000000000c1953da9f6dbbafda05b29ad24775c2ad7ed4ccd000000000000000000000000bc1274a99e2b471bd37e07287e7a2a4b9f01fbc500000000000000000000000066cc5996bd740ffd94e61e6a7518b7c0221c996a000000000000000000000000c5f4440effb51bab8116aad4f1177d9f101937ee0000000000000000000000008e3ffd3fcc95cfc4851a59a167565d521d8eb0ba000000000000000000000000e4600c855c81b04beeb338b96313ece32e10f65a000000000000000000000000f7b1f4ce27c516bf22feb2345c6b82cabcc50f9100000000000000000000000086b2c4343d895ab67a4b29d13af2dc2873f1989e0000000000000000000000008f730fbd18e2788c1bdd54abbbaf3451a201e4020000000000000000000000004aedd03d9c5e6655a25141ee90b389238aa4eca2000000000000000000000000734e6fee11ffebc525c1290c01db3f215049d9700000000000000000000000004f61e704aff9399268daf3053dba8db5e1fe23c00000000000000000000000008fe4187b0cc70072167c3ecf46ca8a504e4c8b6e000000000000000000000000523395a557c672710a84a251a12459688c87ee34000000000000000000000000c39e436eb3b68f2aeadc3311eb67c5bb8401f7cb000000000000000000000000620ee8e0873f4987ab31d6295c7050f7179942d60000000000000000000000004eb860f6550e776cfecc73ba1e781b56556115f30000000000000000000000006c6db850c2d3849f2a8b66886ec4a754fba5bee5000000000000000000000000d928cc6925ceb83bc2b51d62959a490bcc6e79a100000000000000000000000094aa0b5578e933fe42568bcbd12b716b0d05730b000000000000000000000000ef9e123d6e907cc92992f12f434792fd8b58de69000000000000000000000000e74152088e5447dad39b0ae728374c8f7a0d3b9700000000000000000000000002a126b88ff760cc52c63e2639c710e5c0cf9a84000000000000000000000000a69c6c4d67d63078ac180db793d92b745aec575b0000000000000000000000001750086c2210dbeb68ad764fbeb389d7200a6e7100000000000000000000000023471ea5791c2db85a38fb4ba96db02f601f60cc000000000000000000000000ba564b2d45677d6eae39a526b793a232ed6b3ba9000000000000000000000000fe3d4c68a9600e124138c22d57440f3cec787828000000000000000000000000263ba33e36a4fe661237f9047d0e3b0e6f52787c0000000000000000000000001ae646916d72ed0edb49eca16e35f746ab2d4135000000000000000000000000b3d46a8a75973c218b58a682a854849e6478789a0000000000000000000000005f0cf6abd2e7a9b249d51c66331941d0fbd4dab20000000000000000000000001ba43619955d9478e71f388acd2ef6697e68468400000000000000000000000006bcf9eafaac98ca09e594fb290ede7bb940a60b00000000000000000000000051481bc107aea79ef31a90235f22f21ba76d67bf00000000000000000000000029e0effae71e1826c43d468808c00dedd9dd1694000000000000000000000000bd46f96cd9c7c6da30146b4516794265ec900250000000000000000000000000d49cd43d9ece426ce706886209e07c11bc4521b2000000000000000000000000496c6401a6465e278476720385d60f477c03c6b1000000000000000000000000d0c500067c1e8898706205c2de8629aa437927cb000000000000000000000000efeb33fab96aad791945bc06cd0793ddba0bc35e0000000000000000000000006c599730e822b3376188a2dafbe97e938c32410d000000000000000000000000787fb339d31a345c0ac577fa223f12843a0c03bc00000000000000000000000075d4e0e8817db6b286c3f35c26e5d1afdd0e6f93000000000000000000000000eaee6eab936ee772fbeffa8c85561acb77b842260000000000000000000000003c567731eb1e58e7aecd066348fe5800ca2f88ff000000000000000000000000252fd2b8076469f3f2e3b8dd9c3dab4379def2ea000000000000000000000000f9374ada5741bdf1dc0787a0fb0353103c0b4ada00000000000000000000000022aa335cb27d222eb58c16f5c232f674aa919bad000000000000000000000000936776ba4f3fac1aee2a1fbc669ad752728f4d55000000000000000000000000b126e364871f64f7a07c6de734aae348209ffb54000000000000000000000000025d49dc963a05f3976707e325ce3db58294bab4000000000000000000000000be46d572cd896b94f59f12c2d40e5b2f8facd8b9000000000000000000000000aef6941d4d85d718da4093968f3bfdffdff26a3d0000000000000000000000007f9070ab8a41e5e35aa0176944847282c96dfb4900000000000000000000000039d0346b7b27b7a04e19a987c37f32801567ce17000000000000000000000000254a75ba405dc973a00bc51766d172847c468f46000000000000000000000000cab8a3ac34bc048d5b2cd134104faf4e1255816c0000000000000000000000003c42f0358f7d53764914a9b3a654ace987d24c59000000000000000000000000da58ee9ecb5055745206a0e6da2f31d94f9e63eb000000000000000000000000b37c46579089700277252267252e387718387cb900000000000000000000000082307ca3c2b856dce597f333fa66d1076340cfc30000000000000000000000007701ee5953cd902e77de956c0395b581d2f1000f000000000000000000000000b0c99b6b909287a5f3aaa59814aafe2a7a0114dd000000000000000000000000d4d6f6e26ed328c8ad4b6eb66394c81876d2ac1f0000000000000000000000008b909653ed343397df5b8449d6bbc661c4260ee10000000000000000000000003558ada674533d74982243ed0219a1db7bf4f8fa000000000000000000000000ee1266d0f0276d1d18308cbc2ce35a4cc9f7e97700000000000000000000000051de2e4c2a509edaec38237a6dac57804197e033000000000000000000000000f69b5b27cf353def667c8ca83882b905070dbc9a000000000000000000000000f4c9983170327db3546935ed687ac418d64fc5a9000000000000000000000000cb178a511d48b9f365f800bb545b72d600080f3f0000000000000000000000002b490e65428a7f730c2b643c0a9e40b9ba079032000000000000000000000000db957c3670c09f142f2316f465378f881067ce540000000000000000000000009e0a159dbfbb5e674d9a769865cedd347fedeee5000000000000000000000000cd5d0d01c2e3f0221c100314dc8970aa0b50edb200000000000000000000000059983707f4cf785480b034b60eaf37505b2a366c000000000000000000000000feceba5990c319cd4db6c092f66a54d2f93d4f7300000000000000000000000041df42b8d4954defbbaf991aec124f01d2a839a3000000000000000000000000c03e990f00e4d735828246bf5ac32376c714dffd0000000000000000000000004a8d0ef4e0fcf7e8e8a5e7dae69b0de66a7604700000000000000000000000004a7a41b509a3caa509952eb6228bc8f2cf255dc4000000000000000000000000d4f2212ff7e0d5e0fb11776ec0d8038927df7c70000000000000000000000000c66a40f5062598b7eceb832bfaa4e07eca4292d50000000000000000000000008e5306af7e7ad04e50b4849654dd36bbf6783e5e000000000000000000000000d436a4edad9a6e22d4c7a7ec893458b4c7a14fe70000000000000000000000000d2c99979486821de07956a8f55ed18ef29e6e080000000000000000000000005b3d56960193c304a2e4a94a26e586a317b6f8e60000000000000000000000005a80397874cb2956786258716bba85ef3910cb54000000000000000000000000262b3b1da7a1559d9abf0334eb8373a66e81704a000000000000000000000000be86768456a336ef4f76a51c784bb85c75a569a80000000000000000000000008a611f38c14022c3d948b223322c7d9c50b9b10a00000000000000000000000095c697b8880ddad05775b39d84a395a7d21cd0c5000000000000000000000000028a9b675dacb2080455646e7aaa4bdbafeee2f9000000000000000000000000c593e8e01a7a673435f8eea010b2642785b10441000000000000000000000000cb297efc4ed3049c94c7398fec7fbb5bc7691f650000000000000000000000003b7a5491d1e8d66ab6d530049fa199b90d0305ce000000000000000000000000525d10a4595e8511e55d704df4256345c1fe35d3000000000000000000000000140c6798f65bd85b1116b27ac6eec39740be1029000000000000000000000000a60779d5a17abcca725de841b6571e155e63a9240000000000000000000000009da172d1f0251ccec2687df987f6cfcf713fbf80000000000000000000000000966a407ef2eaf5f526673269cacc30e9331d57e7000000000000000000000000f53d814c68b17b7ebcc58433c2fdd816de5654f40000000000000000000000002b591e99afe9f32eaa6214f7b7629768c40eeb39000000000000000000000000e0bfc002ccd3999b7ac2df8e195938339188f8cb00000000000000000000000028ed4cc32d992c6de98658f4bf9d317e24a4bb230000000000000000000000005bdf97f91a999fc02a9906d9921a201780a612ff0000000000000000000000002ea602d5f9812ffb774443044c2b73e6a26b915100000000000000000000000016988e88789c8af3a19a2674480203699c2017470000000000000000000000006b9a94563766405c42d6c2ad2345ccb380b28cc000000000000000000000000021aebfff9e9390ed8d3b2d2e674d5cc485e03df300000000000000000000000046269939e45baf258f49519ea423f5db9efa91b000000000000000000000000015a0c54f2bd81868eb730541492d7e5d209a8ac30000000000000000000000009023fa6a3059d8fabc8e6ecf20d29a9c8fb66bac000000000000000000000000674ae8979ba9167214c687fed5a7f064422903ca000000000000000000000000189c9ea9edfc1834992431c291d8edda644ff08f000000000000000000000000c1c9503e27b15f33376a4922ded88b710b87d4b5000000000000000000000000f64841601f7834ea7fda020e299941d6acc27eaa0000000000000000000000007d33f1b95708977844b9c2c50794bd8098dbaf470000000000000000000000007a7180316a1c0de8bf67c7507b82a8c2d2eaed1f00000000000000000000000050dc142ae9e0b12e637fc83eb5e688595a48dbd70000000000000000000000006df4a9fedbe87e3fb617a3790a26bacba18f32940000000000000000000000002ecd33ae61a87b3b9ae884673002c91a5630bea500000000000000000000000076681d46d01bf26d31a83479b20e17cd5a4f8d03000000000000000000000000b02c05d01778ce075a42edd730cb1d42b99813c200000000000000000000000038dfb60347beb30e5db3562e3a467725dc19a5850000000000000000000000002bba27bb39a7f77f78be45634db2c0ce2c16b6360000000000000000000000007b2c538f719ba16e4154ec4392626757c8edd836000000000000000000000000ca54fdc95b1132d0c2e3afdf3654dc2d6b713eda000000000000000000000000dcdf6b9d95b5f9403789fcd854ce3acf87740cc7000000000000000000000000e91bb378ecaddff5c95849ffa3efa99d7f2462580000000000000000000000006a5c91559d20503744bd88fafa633f1525e2eda600000000000000000000000052c5635d29d3110018b6813e2a3ab66b587e15ed0000000000000000000000005abb60765c66f086ef35eecb030acad4db9be97000000000000000000000000088b2f6dfa2ce12c40ed00fc6f44ff0dda2359c6b000000000000000000000000c2d939a4bd63337250f9b08d71e520b30a497e09000000000000000000000000198da57a459587980d2a29dc9c077500ac1cf930000000000000000000000000b086dba89969edc4fe5c0a615adb1f80296f15d90000000000000000000000005c23d6c69d74931f72845041b2b7f896531ed9c5000000000000000000000000156e18041ca28151113bca38b0205c0d854a5408000000000000000000000000938b65d7c2349250af037d2dc0bc5b49d6302545000000000000000000000000fd99eb8a7057b71a61c5379583c58f84b5b7e1af0000000000000000000000009c61ab346494f868baae379456e173b80a30583a000000000000000000000000cb669dda4a60c01797582789544c2a1ba73c231b000000000000000000000000c537ac9ac5ce931d22c866380db66db7b5f4971400000000000000000000000014596da1535083fbe873655e7a37a83d03eda9ad000000000000000000000000c87dc602cbff1eba9adda386385f26c318f780f4000000000000000000000000a966712cf6d486a3379c0983b4c8bcf5399fb44500000000000000000000000034f562b362951a2e56376fb38058bd62fd485da4000000000000000000000000cb42ca16765bc84f3d4b622a36efde64af9b89c0000000000000000000000000353edb3a2224d64241d824595b997b547f2d0bca00000000000000000000000028d01bff1fff4211dd2e61238bd7dae48b9891ef000000000000000000000000f1b08007910f584aed59cdc43b4701259d889724000000000000000000000000fc59955b648fbd22d5310274965844df017491d50000000000000000000000005966ff2687ba6e6637d852f7df471e7c69a9a8ab000000000000000000000000b3512b7c63603e99022e39d4725de8384b6996d60000000000000000000000000c56e5358608f5950805abc8bbd38ee99a022869000000000000000000000000a2ac70923d5f4276dc1446c9f2da90d975e1943f000000000000000000000000711d52e14ba28b44b8b2c0090dd098f84f161325000000000000000000000000abddce697a1b07202230f2e94eac208f2bbcbe59000000000000000000000000d6bb522dd579f32d68ba623f3c8a803991d7869c0000000000000000000000005cdafc596c5684622734954b65ca473eda6e8257000000000000000000000000bba708319e62633285b7e3b0c0e7374f0636d4fa0000000000000000000000005dbf73b15af1c389ea0dd9fd507fdf0ca3dc59fa000000000000000000000000ee9cae64258067e22ba377b99f71bdf255fa5293000000000000000000000000f153c446ba0f8b5f2660fc98b7968d8c9c17a35f000000000000000000000000860064be20eb2e8b23c39c49ee6eebadd141e481000000000000000000000000f0dd45245b09c8d018f0880db25b0536be2775830000000000000000000000001a735a7be190c411e34d9512f8559f24b62e1177000000000000000000000000afae15952476bc1ec360bcefee0a2ce8700870e6000000000000000000000000e7451775f08b6eec89c0854bc9592f0e83331e8600000000000000000000000060d40c62b2c26946a30746c9874378ff2ad1059b000000000000000000000000244ccf8e96742a3055cda2ee4200b584b04a68df000000000000000000000000768fe4d0dce1d8e06f5229f068d236d03e586eb700000000000000000000000084ac9230bd750c91c1c64c3a2c09c1e74e6233df0000000000000000000000003d2d06b07edd57a6a6ee4e2b2dae8b65a533455500000000000000000000000051f85d0feb6d73a2a669ecbf45e2b74ae42894fa00000000000000000000000018e651de667692b43786febb5039b9ef78ba349c00000000000000000000000011743b95e2c72a324992eb78ffcee3b7da87b285000000000000000000000000d672fb24b7381f7a7e6a146f868dfb1f49f0b40e0000000000000000000000008d600a46f0ff01a7c0efe02c4d00bd746f3cd1fd000000000000000000000000e87de1dc59dcc15113d911a418b4cd007453fd3c000000000000000000000000a2dd0aa40f26c3abf64575cb6efa86dee52a98cd000000000000000000000000db83687f5616b7e4fd2ad573efc541b6a93565850000000000000000000000004e49dece7c99995a8816d2fc40405c55a254d5610000000000000000000000004e521d77283f194f6460a02541ff91f9e1019b4800000000000000000000000057f8dae178ce1f209df4a86b0ce551fee49033250000000000000000000000000558d611dfc89e67c3a54ce744580167c8175ecb0000000000000000000000002a2bef8e7997fe36b96f58b3928c6af3eb172dbd000000000000000000000000dcb67d6106ff261acb466f675fe15a0fe1a06b5f000000000000000000000000fe685414c6ceb4260e3250b1c9fb8f0579d37a13000000000000000000000000c05367a3374b01afe705138f7b3e8b09dff4b07f0000000000000000000000006516532fa178cf84d7992ff69cd91a1339501e0d000000000000000000000000e1ee9f76468fd9a801a2b777c05bb23ac0b7b366000000000000000000000000fe50f9050ffe7a1c7a134125324b5bfd1ddb742e0000000000000000000000002fe3675f0ac6cf87692e5edc5c0f5918dd663ac90000000000000000000000005cc7b4e974de39ec645379e112581dd3cf67b7fc000000000000000000000000b94a964a7cb7a9db1cda2d173879009c483fc55a0000000000000000000000007bf5476570b6aa8896027c318b5f2ab10a452345000000000000000000000000bb9fe4f51c4f6f07ca6c7b1fafb167b8452fee23000000000000000000000000c6cddfa9269c6486a96ce60402a359d562714aa5000000000000000000000000671b418094381845c18530a1b19ce5f813de6a98000000000000000000000000010e373115754cea8dc01cd010547397e635e574000000000000000000000000f13984c24ed5a457f7327eb75025b7c330d0466700000000000000000000000087b869857b503523eee18f6ad92600f9b4a2388600000000000000000000000060822c297542a47510e93b2b074d7f22a2c356dd000000000000000000000000991b71701b44be8c8cf6e7173a784e4debe08f070000000000000000000000005fc81194a54f80c491b34998670859e9cd1034170000000000000000000000007c4fc9ccd38885e3d7bf214c5d02927cb90bca870000000000000000000000001a726a5c6da178c1c734c80f00e2fa47e2baabd3000000000000000000000000bdb455037dc2114875e530c25dc780b666f62c090000000000000000000000000ff495d96563bbd503573542bbe92b9226d5e81e000000000000000000000000962674ef240278de264497968ceaa6cb8b9877680000000000000000000000008acb51f25e1bb445fcefb4979327c4d2512c93600000000000000000000000000ac1bc4d5b429405965079ee2743fb3f9594086400000000000000000000000074673ec5bedf3afa90a2f6524b324aad6645c4da0000000000000000000000008f0aa691d9ab385fa33cacff774f526cea2cc953000000000000000000000000594b3133429adb99f864c4cde92d4c692f3b7a1600000000000000000000000081eeb9060d8f1a80d1a482d369126a63ac525f8e000000000000000000000000cfb165703e1236cece3470fdab95838283fc9e4c000000000000000000000000ee29e2f54e0a570a4a60a038e743be68e48649c7000000000000000000000000b241b4273173d795d113ae1c55ec4870515f86e000000000000000000000000012b48549076a2287807bd9baf80f15b324f8a553000000000000000000000000dc37c373000e3027fbffd156bfbd62ac5348ed0200000000000000000000000027d303f8ded267f522c59e01a312b59b2df044990000000000000000000000004b8c63716e779f90d6e989d8cd9a26dd863e1b9d000000000000000000000000ddf411d246899d2a7f45f0d6284221206a95866200000000000000000000000032695afa09428ac097a00e5bef6d35b6e4f0ff2100000000000000000000000045a90215bf3c7cee7235b601a61f765c35507fa2000000000000000000000000843b875ded335353b557ac7435c1015c39f2795a000000000000000000000000387c61de92f5672cb9b90daa976c52dca13aa49b000000000000000000000000e3f60d89112742b13c8e8aadae5e69321d44e9280000000000000000000000002446cc2d4bd23e35802cc1ea194d2bc6871754210000000000000000000000004f86a83440e3c9f2c7784dfe558273b0f871ac04000000000000000000000000314771927e08de91c1c7a8a9b9fd646839e593e6000000000000000000000000fe25f73214976bec6c3dec7bc1419d5025f143120000000000000000000000003ebb46ae185d4b2656d9865fae37e57d8d37fb830000000000000000000000000bb6b512acb2e7057de2e428042b1d23d8ec19730000000000000000000000001ba4182a650b81e8aa19b912058918f3808b0837000000000000000000000000cbba3fbc221aa5f12ef7af0a08c78391c4e9b683000000000000000000000000ea0d46fd20efb003e5e53a149e815d4bbc8b5030000000000000000000000000028293992c4ff02f6713e87fb5aad85e35b5ab7a0000000000000000000000007886eef3b466ba427fc20a1267e87c10b49eb1720000000000000000000000002a9c7f90ab17ee05a8385f509e381d6e38050840000000000000000000000000470f0305ba7e6d3f01e7a8b009d791fa4aada2e4000000000000000000000000803c48b008fc62aa384874e2e91c3b1e863895c90000000000000000000000009f97392b1a1e7e36508c2e24cf1b744f3c4a7d45000000000000000000000000a8bed71d6ce9649b3c3cda4b3055d9a6d57f001100000000000000000000000039c74791b5a7b3424d9b85ec2157c9985dac35df00000000000000000000000035ad1b8f5cd422c80bb45f0752efa10f1f2150d9000000000000000000000000ac5fa926692d1e13523b0ce41cf01a3e95c1943c000000000000000000000000c464588a55efbac63170e8ce8d6576c10e94fda00000000000000000000000004f2da0dfa25535609b3fef9adbee65c5fd821427000000000000000000000000a1a5c41b524347c3b717bc07f0c9c0c6a28ca2170000000000000000000000002509668be4bd07ce83ffbc6300660a87b9d4dae30000000000000000000000001b0a77dc994980f01b5b2fd7769bfe6f4427cdea000000000000000000000000b4d355a8f2174dfcb288d63652e25aaed7edfe36000000000000000000000000aa7928a7dbbe05ca6379409c00d6c9ca8f40e6b3000000000000000000000000c7c2a0f0f9152332ddd8aa7390953af32c755ecc0000000000000000000000003f12e3519c078d573a03b0e1ff8ec452054eb2bd000000000000000000000000dc1ef25876ede1feb5a95be45c0afb02465895860000000000000000000000009849b5d5c588bb6c49705acf28c0776ed33bd04b0000000000000000000000002e8bfba406e0bad0338fca8c21850edbf998a62d000000000000000000000000698e60a3361ed0220d8e4bf7da6ce84278fd2376000000000000000000000000309fdc575d346a2a5b350a38d40ca761c3c0b8f70000000000000000000000005ad353ad0600b18551136783cfcbbee94193041300000000000000000000000070797779b7ffaf3e3d7303a464daa750c4505c1d000000000000000000000000e97a40e20e3a733b622f1f9556fa6f3a28a52806000000000000000000000000d1efa2e2f552bef4c53a33751f5464d13fc9fdcd00000000000000000000000017f040a7cc6b272e264ea5d85591a9b8384badc700000000000000000000000030ef720fa07d63c76d88161a2b3be796fd2bb5eb00000000000000000000000077a69d83c44096fe828b73140b73e53bd6ae1484000000000000000000000000ba421fde690428539686c62f511b15894060c206000000000000000000000000584d55b17e84b36117459035956fa020065d914d000000000000000000000000a9a81533ca4c47aebbd2cbda41233240ad6108cf000000000000000000000000fc6f246e03e2d85f2f78a1da57abe6e1735c7127000000000000000000000000a27bfa24b574ecf0d3ad214402d2344f28c83abc000000000000000000000000dcbf0bbe245c97e66ac2821d331ad85259b95df70000000000000000000000001d1313b85d27351332832e9bd7ec9c828efae0f90000000000000000000000008ca389ead65fb4991521df393ac278772a92d3a800000000000000000000000083dd118995143ec6fd6896dc121876cfa67efaa7000000000000000000000000df614ca6b08bd66d6f6ac5c24bf015bc478316750000000000000000000000006db895146324970bc124668b588d4e3cdeb7722d000000000000000000000000cd2cc42aa7cd0c7f97177b95320532552d3655810000000000000000000000008beb2b4c91214a13f31b834adf5177fd40bb4eb7000000000000000000000000c7a3c8b59c32a29582a7e549f02e1d88e8c3b67500000000000000000000000064a3b831fb56cf7cd821aaf95d9922b7167b941b000000000000000000000000ed793c526c25d8f35e6f42ccc83e323a00de4305000000000000000000000000f52486a505eefe399e32b568c184224a95e942da0000000000000000000000007b2d0d6b65f6695330c4d0f3e56ce12f940fd6ec0000000000000000000000006df6a6e1286bd5b25721900194e1db78fab169cf000000000000000000000000d6fe09cb21b006d44be9cdb31888b04a6892dcde00000000000000000000000045067c9460146d7838f0c1c4c765b4c6dc0162640000000000000000000000008c31373197b173faf482b1dc32041528dc76fc02000000000000000000000000faadfbf061015876d15c2af4477f51e90edb6e75000000000000000000000000549c999d38912863c41997bfdc4c0da68e0635ba000000000000000000000000af71bbff8d2b1e0bb4c54530c3a8bf6106e30aec00000000000000000000000094aed1a44fe963fc4d943956d79857be17fc280f000000000000000000000000e68afd69488736a025dd807a05c52c3d73737100000000000000000000000000de88ddfa561dd9e4c38e2dd949d2cfdfd607af7400000000000000000000000048033b6c83fdaeaf0fdb8b6aa1ae50352933f3ba000000000000000000000000df6d5fa0a477a006a2e493a2554b4fd267136aee000000000000000000000000f4622e2e986d6283c4627f0c380dd61dc1bde467000000000000000000000000f547fa02998da2698d3515983b8ebc154ceff3dc000000000000000000000000aa56b2dd6d87ccbe24262823bb44db7f4b2b22e6000000000000000000000000b6d2fd1c9f971d84961c6c8851f84c065efc6157000000000000000000000000a21c11ba89409da147c31e5b36ddfe14911fd4f4000000000000000000000000ef7435e2dba05fea8515765e6178ba8dcbc5274000000000000000000000000013de20f24fa3dbd326171c4120271a29ef4b22b80000000000000000000000003aa980cc9e01a8a980284c4ef56ebb2674e13e370000000000000000000000007ada572eecb9a4a1e83a58c6aef31873561e004a0000000000000000000000006552c04b2448abf8c0e1f32aa0f5fd6de7eb24030000000000000000000000005dd797761e267837a7cb45e442755c6e9a91173d000000000000000000000000f9b7f0387019d1fbf43c17582b99155c3b9dfa5c0000000000000000000000008865939b870e2f96de030ee8fe30aa0798d63e5400000000000000000000000004e1a73ca6b41393892a2d20b23b210a791e104500000000000000000000000052dc8b26478b8ee7fc14a27c24bc98e486bef52b0000000000000000000000005d6cc5b767e7bf6b16a73bbc5d1dc3593942715100000000000000000000000093858c024613c3709927adb03348445760ced8c6000000000000000000000000d8fddf27d042ad73b30b3adfa0029be6e73e794b00000000000000000000000087714bbff44a456efa36fc37436d542d64ef50230000000000000000000000006a0c16978d4946af74a9d36979e7d1690b74aa60000000000000000000000000b033a24f3d7fa7cbbea0f5503fbd17dde9515706000000000000000000000000a0e7b84c1e17dd9efc1fbd1f2b345a10029b2bee000000000000000000000000ea6b8220b6ffca11ce0d351a2a651f1af7bbafe90000000000000000000000007b743866ba0a69cc0e9fb659a82cfa87375613e00000000000000000000000000881b14007a39493f098862f7fcdcb7656286d9800000000000000000000000005c639d5e5f7ac26b7d49859c211de7603a2a7dc0000000000000000000000005d04e28422aec43e11a1400463a44ba2d4405e27000000000000000000000000af5d3311784b031c07de925160fbf69c7c03d86a00000000000000000000000079c16f296f151998f59b1ee52bf50505435ee34500000000000000000000000052af83e174b46c9b5044e7170907224f1296f2920000000000000000000000003ffa85795d68de77f30df87464a3ab504216afc00000000000000000000000001a80dbca94798efbe19310ea63b5bc13316bd25b000000000000000000000000d953a3ca4b0e4193755f8e30cd33eed88018896b000000000000000000000000530ca4de965821e623849a3ef1772fabaa6d75f1000000000000000000000000d69aa30d0ccfa8b9a3fd48f3ca7a9ea0b453b3ff000000000000000000000000476352e0a403ef18aa6e93903c4172b824b5b292000000000000000000000000d80523794829b6f8eb69299087b62a2acaf5b5ca0000000000000000000000003ee6c0e025661a0740386ea187aa500441b507be00000000000000000000000099c13d7e4c0b08651801eeb018276ea5bc5bf46d00000000000000000000000029406f7067041e4f2d25d964eaff1f36e5096ac2000000000000000000000000a4f04b68ac7ab793e1c426682e920178615674150000000000000000000000007cbae1c6474874f60628e36f1e1165227aedf71f000000000000000000000000619524e238f87644fbcf7871f170af50d841ebed00000000000000000000000032774d0d31500da10afb7635c97a037813b2f6b8000000000000000000000000f6d84352f1d0c2d9f7f768258d3842a53ca12b9600000000000000000000000040ac993a8b703fd6fc37a5f6a4f8b926feb9e5d4000000000000000000000000be0d797df67ad34bc6410ad55445cc718aabf7d60000000000000000000000004475f62aa9090a391b5970e96b1146186209ceee00000000000000000000000020dcf5eed17edbbee2108b9bcda3ea6d3e50419e0000000000000000000000006717fcff780f0b7f2e5e3bea7369daf3f820ecec0000000000000000000000009cc01864a2a4c1c5bc676775e89f151c14c9e9fb000000000000000000000000a722510045ace1874060404299755a5b314e008100000000000000000000000007cefce09119d3ae68fbd8716fdfb3c04b9c72b40000000000000000000000006661ad7b7ace6553a94cb6121093b8915379cdf40000000000000000000000009dd9180be93cbfd29b1ee2333197c9865a528d160000000000000000000000005a9a5fd80142408ec419139976f12219fc163243000000000000000000000000bfa8634d9d6cdbe330f9ee9a905810a10d4d90a3000000000000000000000000b0dbc2cbdd8776dcc910ebecd95345463ace4826000000000000000000000000374c0ee7ed03e40c6360dbc5254af3e456e16d87000000000000000000000000b99918cf88188a7cb51d160883337c76f309d05e0000000000000000000000009e0e29053d9d40ab01ef432fcce2db17a414491c000000000000000000000000ec439d1d13933d9ed224670dcb28c47b8c6bd07b00000000000000000000000042ce3681ca0ec5977422a95efa7b6a3429e675c0000000000000000000000000a3333898274bb5396de1f668ab85c8b11bf4dcb70000000000000000000000003dc04edf7eac6c236596fd98de2392cdcecb9b27000000000000000000000000fcb57fe07e8c499d324a1874af518a4560f7106e0000000000000000000000004c51754d21c7ccd29e2ce9be60e297dd456e232f00000000000000000000000017c1a663e7a5732cbde184b4e4c4e766984dbbfa00000000000000000000000016bcfe2b46e9796cb459379a316a033ce5e3c1e900000000000000000000000049c42d99b1bb4a68e90bdecfe8b597b848c49395000000000000000000000000df496d9f40888ae14aaaba05251dd4997f0422bd000000000000000000000000b0cdc63055205fd17dd31a787904c4895daf63580000000000000000000000009e66ad75490905a77d3187ff427ad919c014245b000000000000000000000000f29ebb29d7d0a0dd3c303c2dd725a50578ee60610000000000000000000000006d5d2b16a5443bdf486299f99cba8b9c40104be0000000000000000000000000d5c81f8c51fe7b69f376bb8bab31c621876bd2a00000000000000000000000005fef4216be575b541805c33b0f373b58823920ba0000000000000000000000003c9a2b792fb4234a4fdfe7631f1ed354c8e2edbe0000000000000000000000007f014bfa03c68a2bc47a67dc02b8ab9e2c5c52c7000000000000000000000000be1449dc9253ef57fa69ef848b8604afaa1fac2200000000000000000000000092604659a04123f316137b75c4518dc13c96d203000000000000000000000000ad37f72299aa1bc56bf92d67b0f0214bd83c14f50000000000000000000000000942bad3f8687b353a3f5a52407027e9067f6e41000000000000000000000000399586c48a911815c53251a9db1c8500765ca30c000000000000000000000000885eb3081652701c73e9bc5caa0d83b287e48eb7000000000000000000000000242bffd609e08100a56584fa1895c9431a1b710c00000000000000000000000030f463ca5562309976065c4672829ba9188a4f1f000000000000000000000000b664f3486c48fbd1a4a5e9078e5cb663047f80b1000000000000000000000000feb7ec8e934e5ff8c00fe7f8d65f4f193a18e53b0000000000000000000000003bb1b1fde07d77598c4e68848e7630e143cd984e000000000000000000000000e28f85f436637a76b83ce6454dcaf2a48d816d120000000000000000000000000502479131c7f6687063b4b47848036f09e3a8e70000000000000000000000005a29553353534837f708168db663278ef39106750000000000000000000000005aa0cec869ebb39030d8f5dd06fa0596a4544cbc0000000000000000000000004d232ab40dbe4e4280554597397d0ffad985e2e6000000000000000000000000d77cd7204c5e2f7c660bb3a6d138f89ef9aa4d86000000000000000000000000e2b3c0dc305580b876f1c140c33c56719f53f8df000000000000000000000000ff172d2c3055dd243bde7629afe86e6bf4fc66f100000000000000000000000097f61990d7b02404febb8ae72103fbc1e50016020000000000000000000000008b4645b8f52959111d79ce5bc4d8668ef3d664f7000000000000000000000000da79c595ab74310548222a9583208b3b054c8584000000000000000000000000512b447a242f65dcb9871d2e110b1a26abdfa40a000000000000000000000000a3772e0f0911360eebf31e16912cd77fc93d586a0000000000000000000000000aefc420bc57b80212755a5f5fd26ca89df038850000000000000000000000009bd00ca9d455c9c48c68d28c8e7ee4825cf7286b00000000000000000000000087644634f1f01e4e5994736bb2d467191eef1d470000000000000000000000006aaa03fddf82a2576db2053cbabcb16e8a6e1097000000000000000000000000a187f6c6ab1d7cfd0870b1a6485e1715fec9d2d5000000000000000000000000bf991eaf0721021c9693d33a22833d4390f8aab2000000000000000000000000464a24e9aa1d114bbcf04cacec7069896768cc70000000000000000000000000193ba38a6649363769be03db6bd00be5d2b82d5e0000000000000000000000000cf5a1c940773154b3e5864b1971298244297f5d000000000000000000000000f2d5507271479f180164935b36dc256e30222c9e00000000000000000000000027b46ea8d42ed91d0b088ff0be508e559ebe5b3d000000000000000000000000ca15c74c89e017e98b20b9300cd6c8f294f693a60000000000000000000000008a0c501cefd25b5d73e2052b3e24033d3428471a000000000000000000000000d459bc7775bfc1bac6d3ccb4f36e55cf5aaa54fb0000000000000000000000004ff97df231d295c0f3a6389087be54c23d7ec0420000000000000000000000009901ec2dd59da10745d0356f828464283067c77c000000000000000000000000f3844ac0d401a6e08d03bb8a9ab501c84b82404c00000000000000000000000024e1cf9c1f2d6f484ff4c27c19779aae68d3fdf800000000000000000000000045a84bfc3509bb2a876284932f6fab37f5cfaffa0000000000000000000000006189e6716280f4dbae7e8dab359e27d6e6ba94b3000000000000000000000000aeab3ebe00ad5301f23e6d248cc3d3bf168e1c8e000000000000000000000000d792041ac72203843c3bfea45f6ecfe6b4f595ca000000000000000000000000f534bc9b44b662e3ac9d08a5db22c11319049d0b000000000000000000000000171170a9974ce70d206dbc9bb027acba530bbd3b000000000000000000000000156e80981b23490d1e81a7b85bc5d6b476c7cd80000000000000000000000000ecd9d00634a14ff88ca2c2c2c705263490c2c0030000000000000000000000001411aea3961c55dcc6549f1ca99759112776341c000000000000000000000000424cabccc91cc4df0365e0202a16bf70d69c7d240000000000000000000000002d3341e598c0cd96704cfd9b4f9b3bb321b9138e00000000000000000000000018822e6d715cda0aae282dc9ddc1b8a547e9367e000000000000000000000000c731fb83d853665bdd4c9879d8ad395751fb5832000000000000000000000000a3180c22eade0b5d92458250cdd83951a0388d630000000000000000000000005416a27c50f420b2204c3015caaef9ac6976a910000000000000000000000000878d02501521c3a4f49f9574e106193330751a86000000000000000000000000d787870441f26b752e557726df7d35ef600d1cc2000000000000000000000000c66338e2a900dde4ebcd3186fac48917750d76d500000000000000000000000054f35551979989ae4cec63f7339b659952b4fe34000000000000000000000000e405ba74c7bfa230939365d53af14e08a99183a600000000000000000000000080450a5598bf81f2ac594877671529173f051e73000000000000000000000000b0e903cf5bf3460e29e7424caf8331ad784ce291000000000000000000000000b2321fbdfbc2f79c2cc74311ae63357ca82c252e000000000000000000000000f949c863eacf1198e9e444ed000d04078e4eee8e0000000000000000000000004daf28be1b4e1d918a1eb824f07c441d066ee73b00000000000000000000000018bef9845c4d09b50c6609fb3a9866fa50161078000000000000000000000000d93cb89cb3bee9f42cd47770feb0e652e0f76adc000000000000000000000000d50a4c21e2e69616ca5ae85642246d7fee61e72d00000000000000000000000016b6387413e4c59a9f36a21f142444392b580e150000000000000000000000000e46efb8cce9a2e4afe93aab6db7874727b7b9b9000000000000000000000000fa859799662b9768d3ba0f0b60f8edc77f81168500000000000000000000000021cc01ef354aef37a93c21934bccadfaf427a038000000000000000000000000c5554c50337bd0611cfda2842feb3c8b8529431d00000000000000000000000046c4240ae49d309f3c5be1a5c4ea2d5475ca37a20000000000000000000000001afe75a3185742bec149c0f4eaa87e4f2f7ec2ab000000000000000000000000a05db51fc6dece192c8d936f26d783932ceeb18f000000000000000000000000f12e60dbc8766e21c571f54a2e5b0f0f3ca7db10000000000000000000000000c6deb8a8f6527afcae49848a43c48a599ff060b10000000000000000000000004797a9258bb877a75ba907dc53025698cb1fc4bb000000000000000000000000b1a711f6637861db44621bc4844cefffcb4aa40c000000000000000000000000fee65e98f6362d952900f93c6ee0613955d488b5000000000000000000000000684f09c61282bbd678af7e4e685109d661736e30000000000000000000000000095ca24888548a348609a01b509555f98cbceb1d000000000000000000000000324c9c8496c9632d214621f485279a3e9409d2f0000000000000000000000000eb8ac57fe0177888edebf890973a538785c64708000000000000000000000000a12f0cdc3616424cfd3aa1235785f42835f7e7140000000000000000000000001374e00fc64eff41c4bc7737e5ab47c03d3c2136000000000000000000000000d9b5d10d839e885862ad12466f310d2c72dfe15a000000000000000000000000b6b7a375bf82d472dbf4565e85e7697b4e51ddc80000000000000000000000000a6ae23d26d685b496deab74960547686bb65f170000000000000000000000002fd22b3d49adb03953fa10bcab47f7293e6c635d000000000000000000000000a094a87e9ee4d7ebbe9769f06048bfb52200bc4600000000000000000000000051e85977c7aa3b4a496eba4e9f96cb1d9b597509000000000000000000000000442439b7b508f9c7c047acde0f3442c0adc354e6000000000000000000000000d643022ae8f792002d1a69710373e15349f40dd3000000000000000000000000a96aaaaee59da7214fe9435dd198211d928248d1000000000000000000000000fee5d78892e4f3da9c19214e3e5669e0f7d50a28000000000000000000000000ca69c65fe42398978f987fb8042e2bf33a0bab190000000000000000000000000bac2fcfc5d0ad134d653d7578aa323346621ef8000000000000000000000000cf6e3a693f8731489a61df9ceaf5b273de165a2f000000000000000000000000d4d33625c3e3bb81e28cc168942906d599ee8c4c00000000000000000000000005c179f50ca31790433330371d70f1083e9153c80000000000000000000000001bc92e203b708a1abe62ef3ca91f41769330edd1000000000000000000000000eba009c74fa90d952fd02332345c6170e27d8cda0000000000000000000000004b754b1f2de0818c0f88a0034c05901453de0523000000000000000000000000803a155eb1269d1481a7057cf3438b53e274c561000000000000000000000000bac84d15319097b5e876ac20b06feb7d4aa7d9be000000000000000000000000186576a2f95460f06c31f78fb0e8c91c80e8170f0000000000000000000000005d74ac511df02356d758f2fd102bc30d8452f9dc0000000000000000000000003f67c549e62d29f6dfd549ea6d63a30b6f8996ed000000000000000000000000af07710a0ea12b78123f4a538a6e21bc98006d8b000000000000000000000000b3e4aaba23ff81e706c0a6648819a2bebf7af60f000000000000000000000000a26f66af5edd5ad64b27b3aa165a2a997362fb35000000000000000000000000b1e8a0aa6977b57106ccea1e09a0e708b8edbf65000000000000000000000000856d663e795dc88a08583b2a314672a7dd9b0146000000000000000000000000d499b1b8349dda5d4a6311e6aabd0e4daba444b90000000000000000000000003693ff123cd4f0ba2afd9f53695029f04ed6a2050000000000000000000000009b30f4e013d4c9b1a2f7bb0afee303dc2caa9b5b00000000000000000000000021bb1668bfc125c5b29efd930dbac31af8880256000000000000000000000000dbfacfcda68c63a7e0f11a9d43e91392293dbf3b000000000000000000000000d60d6ace970e53d12a9b94855e4cd11633b731dc000000000000000000000000a2f0f801d2a22f2a4750dca5627fe54dad8516fa0000000000000000000000009b6ec37c2b5ef797c4b8d8a72e6f92f019183b9f0000000000000000000000004f29b6adb4d77dc181594495cf49bb69a23f26d4000000000000000000000000929849a8047f22d82504237833645741968dc900000000000000000000000000f1d82494c4c807a1120deb7e0a9ae883cc084fd20000000000000000000000002a1637341fa186b0ecab436f4d7434bd23f1650700000000000000000000000096904dd7f664a3cf486ee450df62bafdb52b1cfb0000000000000000000000006dfa4355718c10b5e590b9553dc558a34e9b64750000000000000000000000000a001110527e88400f1bc4f7973f6f7836926b13000000000000000000000000ff5c375215b3b586164d03d077c870e8ae833d0000000000000000000000000082203bab9b433a907bc10a09a71b95bdd0fe59b80000000000000000000000002d8d878340237b3c181113a5b2e150d08802d0150000000000000000000000007c072724416da800d0b5965e7d513720ba4cb422000000000000000000000000ec731fedf361d9c48f00b2e00dbde7e8331357bd000000000000000000000000593b4c38aec287b2ee143acb05fa0b1be114b167000000000000000000000000eb91f75ff2e563da76ed18744a88745f343a4b67000000000000000000000000d81998f81808129a72fcbed9bd36ebed3dfa471d000000000000000000000000740cb55bbe9b61aa5ab551de909598a97ff4698d0000000000000000000000008e6d3f821cef1a9ea9008d543c9931a12f8b3cca000000000000000000000000eb15e1ca7d7f334d25a1a19e923dd51ee50b5b8e0000000000000000000000003a6bf854c9fc2ba5dc9acf2f8ba9acbc98513f6f000000000000000000000000c5fb4ea44f157f82f35fe77cb87e1315e94b1439000000000000000000000000462a2de6261d332333009c53cad2f1c455a42c9b00000000000000000000000069f729a40dce8f3f0e6718eca984cba7db3d99a9000000000000000000000000152ec7255022738a3a0d141fc6af005f272b78550000000000000000000000000158f1be5a41f64d660b3c278e376b0208ae15fd00000000000000000000000070a2ed054874d57e1cc54b8c9b35a4a83e3bfcd9000000000000000000000000f87e2611818467081f943fbc711139ae3826a549000000000000000000000000a55f3b5473febef17372aa234d08c625db6473d700000000000000000000000005d984bdb921452ca28940d1947068031cc9ee5a000000000000000000000000659fd879de44575218fe7705bc88975e660628ea0000000000000000000000005076f1fdf052a06c5bac8d95c6d83cc63cdbbc22000000000000000000000000b52c930f602223df4b14e8f9fd8d630bb584a484000000000000000000000000db93c3becfbfaf239c7070d316dcc7125a16b1740000000000000000000000001a25e74c1080f744eef984b2de14c0d1d7565e15000000000000000000000000d505c3900ecc1e6a4fd61c3df8bca0a9a94783aa000000000000000000000000bf081357610215efa94b7e4f49e071a0e05ec3e00000000000000000000000002ecfe3178f40dc389e2b4385fa8c934ca7c921e6000000000000000000000000fe898f7804ba8b778c2f31e60026a67f8cc5fa85000000000000000000000000eab625b69649e394a01261fc26254150ea43bd1e000000000000000000000000f33843c224a58541712c3c840a8badb6f345459d00000000000000000000000026732f784f4fbb51b25bfff57a176f45d914d1d3000000000000000000000000b67a889a1bce6652b15efa2e9d572605320b7eed000000000000000000000000cc86965a781889a8383cf9e38e3e4de393ccc8a60000000000000000000000008801e1d1663de4d4d3415fdced5af7602440f489000000000000000000000000aef1982dfd8054b59e223a36dc52e737be264161000000000000000000000000aff3fd6c73635b3b39dae3529ff8b206b7c9971300000000000000000000000089881c61caea21f564625c9284eb6686ae028d0e000000000000000000000000b3eeb7a0df80c8520c66e86fa263e1c5d631608a000000000000000000000000425ba0f23363a147a05ccdc7657d7a3017fefc090000000000000000000000007f66dc89220dcb24a6aedce53dfbff0fd7910b9c0000000000000000000000000ddbd9f20c57105fbc2ce7aced89be816e895e51000000000000000000000000bef383bbfc385bfa9cc13690e170cb9028850a37000000000000000000000000fff38ec380960426b77304704978aea48f9a6b86000000000000000000000000d8c7b29a84c3d2d8c9ceda68f35003a386a91e4200000000000000000000000078f976803ee17700096e2e52714db9a87a5cdb85000000000000000000000000f95125176c520b3b2bf8b542f1adc469675394450000000000000000000000000b25218f077967701af4675d2894d0fc560b9d4b000000000000000000000000e2a9d8b755ac1ab8e038f86b6861f280aeb54fd5000000000000000000000000e64d072a801ebe0a7d306c76ce1b23dcfca07ece000000000000000000000000cc7965ed49712ed1e4500d57aba489e457b87846000000000000000000000000cf6d5bea3cc693cd85c83017d4c7cb724c2c40f8000000000000000000000000b2198d90ecc5a07101e958f42a56c636e32a526d000000000000000000000000649a73c7d574cdf1ee315eda4a6acf292aab54ab00000000000000000000000080f0169f5208d99f05eb6bf4a1f580843f15d0c50000000000000000000000005b1aa4290be29777c2aa60d04bfccdc14fa6d89a0000000000000000000000000fc0ae4777ea9974254a2798dfba6698709d7ccd000000000000000000000000ee0079119689dc54d082e2c7934cab09f6bd3802000000000000000000000000a95c51cef14abd11f6858ce17766ff202fd69b3d0000000000000000000000008109ce5dd74b43cb99a3d6e68bd85bf05ad8f3f30000000000000000000000004eb7c9feadf0496ff5529a4820248becc973e68d0000000000000000000000009e229805fb2efb3996570720d0e059711e95647c00000000000000000000000053cda7ad910d255422199b4299b6a15b4f31efe5000000000000000000000000afbbcf711c506c7c34d5bcbcaee476a7769ae9640000000000000000000000002cf8c2682e204c7f30f248372b4c614d5afecbd200000000000000000000000035329a5f0803714919723f14f1bb6ce93dc67d45000000000000000000000000175dced77d3daab6a6daa60e4c2f57b93df624050000000000000000000000004d1e5a7800efeaf5f6c9318c3aa548dfe8d2e9ab0000000000000000000000000633daa373a8735aff11b07aa44d8d9fb5446d94000000000000000000000000864d741d95d74bad9fbede4e5cad65bc3de9b87a00000000000000000000000070fd39abdb8df0d1fc9e1d69f5b449b7b02db6ec000000000000000000000000499a32a1072f23fa409bc220ffdbbf18487d3efe000000000000000000000000236f670df6c043bd1154f24fcd4b6baf24fa678400000000000000000000000068659a597adf03714f92ae27ce163a668235ac3e0000000000000000000000004daad2837053750b0596b36124a51fd60f711581000000000000000000000000afe674459f15efb633d7cf1916bafe659c3125d6000000000000000000000000e8507170b2879a0df4330c36ad2824a3b95410e4000000000000000000000000030b15b7e182c5db031e587fd6bf5b8898f9c59e000000000000000000000000445e86a4bff8c5ab934e1a9c3d726b1661900d1f000000000000000000000000f148d871f47bf8037ed074ed4d6b7664ffd3044d0000000000000000000000007115c7d8873018335f6125c0a24584dc9962de8100000000000000000000000013f8bd4be9643563e6935bf75a2c39053f5c51a90000000000000000000000007ce51f67d14f31e127a0b900e23976f9dcd09c270000000000000000000000007c0578831be3c74f00967b937519a563d9be6d3e0000000000000000000000006895dfab79ef877d25ed68ab7a0e9d47f0d4f6f10000000000000000000000003abf97d4f6d24e721df960b2cc82a8e5aa100b1f0000000000000000000000004cddf624b385f1cbe51598ce73a3470762629de6000000000000000000000000972a7c82a1475bbac0d862cbed10275bf81b9502000000000000000000000000e128acff0d2cb60d1ac02c6694080c2a484ddf2a000000000000000000000000ea271deb7081d4143ce11a7816bd8382fac4ce0100000000000000000000000079fc1f3b4642b2d611392b48adecc5e9553e12d500000000000000000000000092d98444798763185c43b2faa891bc80b9e3e9cf000000000000000000000000cbb2f4b3cc366447565f2f4c9bfa568a75f32e090000000000000000000000001d00cfff8a35a4b5bd577b3fe4b65711bc6073a8000000000000000000000000d82d0679213215313a67dfa67d68cfdfd4f14563000000000000000000000000ff41f475ca7fa4bad70c8cfdbe2e9e06c702ad79000000000000000000000000b84bc49cf4b1558b7ec4164b8ef7307989f0c385000000000000000000000000ff09c1820b0963324e378d9c985f37352a525de2000000000000000000000000b1e8d5d1c3a36bf4b7ca170338781be61292a63500000000000000000000000065e127dba5b57af6def5f2686a39beb30ae836a1000000000000000000000000950f6ef70b74dba9349c38b5f07030b035d9bbf9000000000000000000000000ca4cf5475c6fd8c19e3967b4e82c602cf471243c0000000000000000000000003ca5d80539439f74ecd6ba32d517f619b08c5cf20000000000000000000000000926c1dd45eeadb705e844c0b213ce6e90564cc000000000000000000000000035f11ae5303faa95547d677fe863e0432f9427a400000000000000000000000095617002ddf57655d9884ddaf01373a2ba857207000000000000000000000000082a202dc021d268f5178521793b628ca51caf9100000000000000000000000007ce39687ef1f369994f46bc3ff29d0e26a093400000000000000000000000002ae5c85673d6b8b74d65949a42ecd9246f341bb2000000000000000000000000ae2a1c0d73a16b1d2cb3fdae3cf2403c34e74a060000000000000000000000007b5e9dd61d33da074212097c476d58114e159ade00000000000000000000000046fa6334431933d5cf478229533594367acc1ff7000000000000000000000000ed83523d9af6ea76ccd2e62ceb3a785f748d688b00000000000000000000000093af30930d9617d48ef50b1a29a9c42e6e2f521600000000000000000000000091af25b4c63e78a46e5f20ed5072321a3595be7d00000000000000000000000046afe5dcb59d2354703d0bafbd2647dde4baec7e000000000000000000000000bdfe9e46313d1b265c0989cfa2614688736c392c000000000000000000000000e6ba34236e23acaf06c5f4f94cc6da5a7fe47c9d000000000000000000000000aea825e7f33293750075e8f65cf973c685ec5d460000000000000000000000003ba54b5c353006f97c6ef295eb656223211424c2000000000000000000000000bcfbed45260bf6350c2bd04d56bdf958a57bdde7000000000000000000000000a8cf9a35c7faf465b1037d0fb4323c6a5e2a50cc000000000000000000000000b187082af1ee4af2c891559338e16c162a8c70b300000000000000000000000080acdadfdc65f011c3ddc75f7dbae7d06f5339bf000000000000000000000000c619b54b93a88242325f461b0a98d34525e9572a000000000000000000000000371505de692e3d68c21802a1e1ec4bb020a45c350000000000000000000000004bc5024e731c1ed5f12947c2790995053e9fc7a9000000000000000000000000b20c39d60e24cd102a0ec171d31e613ae3220d990000000000000000000000008eebff196d8a9126eebb4f84655faa2eabdae66c00000000000000000000000030074d04c51a0304775c22d2135ea16b60d480170000000000000000000000000ab8a9cb28999679ae8e3cbf9c4b95619babd7e2000000000000000000000000167365c55752b89e701e84ed28a42303434967a5000000000000000000000000bb4e37b4cdba6a7e595d0cfc3188fb4c2ea6b4280000000000000000000000007fc6065dd63f3c97e4e7d95911799fd989caffae0000000000000000000000006fa5e7480b72d59cb5de6ecf48aecbc74b533e42000000000000000000000000fab56e43114cc7ddd8867cfc4ea2e413e1280685000000000000000000000000c9203d4bae9429690decbc0383ffb2a42cff6e29000000000000000000000000c2ad55e25a9463841fb23901cc0ea1e17ad63a8f000000000000000000000000f11c61078a78e931310d21f1f43108fddfc53f5f000000000000000000000000d5e63e58c976a98f34c9b94d5764e8e2b083e62e00000000000000000000000039bfa2c4c9a6d875a4c6830e5dddedaf09ffd02d000000000000000000000000fa391b7508778305e76c49bfba2488d8964dd98200000000000000000000000086f77d5ed9bf40e79406955f41476def6e7addc500000000000000000000000027d1b4515eb0227dbe33eb0ef80de96947c003c2000000000000000000000000f5ed5d330075436d31015ccf394a3a50afbb668a0000000000000000000000001a8bc65a9a2f0964418a8864f190e6f64cb023a70000000000000000000000003c5d1c7b3db4078cacd6342ea6830649c34c5b840000000000000000000000008b76ce1fec888b776eb389e4621a41e0cf22622800000000000000000000000053516b97c369de29c6c497fe91d0a81e8c79bfa90000000000000000000000003b862839cdba6727cc5b1860cce9c4dcb472afe4000000000000000000000000df073693e3aaa1fc9a9d69a92c27cb0c617ae9db000000000000000000000000882fb2e89d0c6ffd4ece49f7c36d65348f6d698100000000000000000000000097836330ab3c228ffa1e0c8e5b55c8a422c1bc0a000000000000000000000000f2f21740c3615bd1d309c35461d77c551ffa21240000000000000000000000009b329c76f090f34e487ff548528b46835b5c5db700000000000000000000000001bcf9179793b164a6624e33e9187ad0ecc6a5be000000000000000000000000bcc4bdb0fc04fa1f05175132fe1876166faac8cd0000000000000000000000009c3c92d3e97456cd2e9312fd4d8f0c847613f8da00000000000000000000000005d5d26fc9dac934c07744cf30c3441abaa052da000000000000000000000000f8a3c6d450d2f9909eeb0157915aaee97de0be34000000000000000000000000179424195967ccf441ac0f94a15c6dfe0c1142aa00000000000000000000000070f6fe2998f80e5d84f1c0d2fd6b5190dc378b44000000000000000000000000afd8d219465c158762bcab5f0af5371b3215542d00000000000000000000000094b6aff339d1f4f15c16f7dedb5b969174f6eb29000000000000000000000000bf90b4318683e1d22d402c2f52437c604cdebaed0000000000000000000000001f634c466c765382b3942d45807710adf3aa86ce0000000000000000000000003b78f72265d69328522cda773bfed027e405147f000000000000000000000000fc4bcf74334cf2d458e39efab43e6188f97f46db000000000000000000000000182669431faa132a94f38bde83a739f7577c6aad000000000000000000000000c9fb4446b2d101740d9a97899818a91ecd2542dd00000000000000000000000069009f9a8ed387bcf41ee158c36227ccc4afc2d9000000000000000000000000c7afe1e1155960dcf4858d089746ae05699f7dab0000000000000000000000003ba8f15b8aee7d4025714cbf1ab6381d8f6c9595000000000000000000000000e6f1ab71808c506eba3c2007c8bfc84d927240d9000000000000000000000000ad509afb9d5292faa8ad0e32464f86314bdfa84c000000000000000000000000fed8c30ab98f02edee879df4550ef1cc98d62cab000000000000000000000000259815cbc9a9b6ab3384325b29bffcec2642d034000000000000000000000000ed0ec419196fad4ff6c23ab8507e1fc7c76ff7b2000000000000000000000000d97ce2d9e442d670209935fbc2229339d859868d0000000000000000000000003197edbb3087bebf6d8ea49e04b81ab760666203000000000000000000000000262f0801a33d16f1781344f27e7ddc857dfc32b9000000000000000000000000b9605673835528289ffc99f951d74d54d4d1962a000000000000000000000000338bd67c66673beed9eabd04d6ed5b54188249e2000000000000000000000000365a7c4eb6da8fc6c27f59d3314269077574394c0000000000000000000000000b3a0bb152fb8f92bff4fe0b095868dddb17c41300000000000000000000000072516b6412e92c7a2c0ead97267e0ea1e0eb13fe0000000000000000000000000e5cc325423f52e229d0b7fc92a55eb1f2494f97000000000000000000000000f8e94aff8978d6276728fa46f6648530557c589a0000000000000000000000006882f1d5ae2ed70eded75414433c11a733ce858c000000000000000000000000431e19d9e04ff31a04ff303198d7692426778382000000000000000000000000ba6abf02bfc04772095cfa1798e22bd4007115d200000000000000000000000033ebcafb6e2120aa88ad923bb582f24662d95ec400000000000000000000000059086936a01b55008e5a76bfcaacbaa65ca8f2fd00000000000000000000000018622a547e20538dc5ba795ef30bf1541b5b42fd0000000000000000000000001cfc1614115978259a6a4a6d28016d6ce8a48765000000000000000000000000c4ee8b9cf8a290c84a333cbd901190092a1357000000000000000000000000001a6d50a60a460861c90789e41e10e1bf76f4c5d300000000000000000000000069f4ab355a828c990db6b2fbae4a3feae5265f2200000000000000000000000072ca086fcab52f8ccd1b2f2e08f55f2587baee14000000000000000000000000c42a74f642c5d1a61992097cec1fa3bf8a35b886000000000000000000000000fd066e3052c72079bb23ff4a95675413e281d2a30000000000000000000000001518ef58338ec50b81969f790d5c5617e17c8a8900000000000000000000000022cf5811850fa396134ec2c3e81409956795d901000000000000000000000000d65aabe268aa35fe9c0c36b52ddf9f44b82f416f000000000000000000000000cf347a1af316794e4c43256331d982aee538e2bb000000000000000000000000c58daf164c6f626357e28847e1d4cf1fb017844d0000000000000000000000007516d337dded2bdb8724ef3b0841dbd0b48cd7a30000000000000000000000000610b6bba8ebeb1530517ce3b70b771ca60e95d40000000000000000000000006ad6b507397884f25783b6ac4515b269b75b1395000000000000000000000000cb2047321f0366951b15b77d72bb6b2f66ec9966000000000000000000000000ee49b625a174e7374ba47d18170702fb8753345e00000000000000000000000021d022c5bc89c5428a9f20aa8a4e9efe5fb6abc8000000000000000000000000762b4aeb4630bcfc702f8c77034509c8b7aa3a390000000000000000000000009983bee7d76a1b1928524bd794a7d2984361bbb200000000000000000000000013d9738e84daa2cc282eb5e2bfb85bae91da6eab000000000000000000000000605cf820ad17c6d873831a91d14a91523d80e6ba0000000000000000000000004b50dfb6ded70a3d9c70e6c4d43e7d61f0c6500f00000000000000000000000093646399f244137373ce826f2801e85106d2de3c0000000000000000000000009d1de568975b7f84f0c8da2a2909cbece5e55d09000000000000000000000000123181917c9da76dc58d893cb3594ca9a584974a000000000000000000000000e51b08bfc58427605b19bffe1d18eb322f7058e9000000000000000000000000982eeabc755b35eb2d1d0e54dd27341fa2f9c146000000000000000000000000675b3f3fb1756e25e06e63d50720458416276fbd000000000000000000000000e69b40003b3696788ca4b72a722b7ed397481f40000000000000000000000000b45c8ee1cf5b6a1f4c3f1c9b5bd7a9e066333f2e000000000000000000000000a52c6e477681faca06b54e1b96dee46030dfc55200000000000000000000000080acdf38d9d821700623a71f8252da2e98e31e7100000000000000000000000098bc36d625df4c65d56caf07700ab99bde922eae0000000000000000000000008374f2bdcb6186fad7be8b154c394be118c27501000000000000000000000000cebafd8c386a8eef41ccc1fba54c07d68e6ce1f3000000000000000000000000bea3fa2226e6ca8c998acff556bc119c746e20180000000000000000000000002a60af0612c2d15c5d1decb4b0c2bf7c1de2036d00000000000000000000000067eafe529b18a981db64bfa006e46f0c431f27b9000000000000000000000000d3227567cb53aeac76194a143669127d3536c278000000000000000000000000c9f597c628ba9fdb9c5705539281738531808bf50000000000000000000000004e8f3924b1edbcd815cb5eeeb7189fa6795d772100000000000000000000000045ae9d08fefed2bece47c3617a0009209a0a199b000000000000000000000000b816ea36382db88bb20d0869b2768a53524eb210000000000000000000000000eaf177d354ce678287824e5925a968af946922fe000000000000000000000000151ff274e1787841d2e28759a8b1ee059d04c5b1000000000000000000000000692c1c2a3c3228de6979172a28e7c0a028d5ca21000000000000000000000000663635a29b70d56720ddcbfd46c581ae13ae5f34000000000000000000000000948777a8b770ff9c868aa1830872c6c314c215a900000000000000000000000079bc4f60064e2386a2e9b0fbcf2ab27836c42141000000000000000000000000d076f58a7e9769f07cf67f9835c798cc7c90b51f00000000000000000000000075887c9ef087633a7f8cbfe4af40f7128b62caa3000000000000000000000000b011a939044fc16041ed7d43eb8d87ab056c61880000000000000000000000009e6087990e38927d3670215708a12481ea049ca80000000000000000000000005d08ecf26a0509e96ee9b8c7f008450eff8ad4b500000000000000000000000060cd367adb97b6015afeb3b1d6ec257f541ff768000000000000000000000000480a84d7148ad850060360cab07d09a771ae73be000000000000000000000000df3e9cd2f9c68ef17633e6e670d002f2b31f10ed0000000000000000000000005d66b9be80f513dc0f783b2b85e8b1f121c991610000000000000000000000002d06de6e17dcbff875f7a73fa87007ec0fceec52000000000000000000000000656944f712ecba1161621b3381ce3b410a5d0dc300000000000000000000000001f217a3aca1fc6e424573b8243430112a189db600000000000000000000000018c74f6ce9f967daea2a2bc980c35ede3dd71d980000000000000000000000003e9cc90f55d11fa5604fc51bf83997fb9ee56ddf000000000000000000000000d0b8e58eee41c86f5555aeb10dcb6058c35fcee2000000000000000000000000726042904a5f79962c648a7cd0762d10434e708900000000000000000000000042961c64ea8640470cce0d2f4a0468e751ed3e0b000000000000000000000000b3ed889c94b99bb5ef0546d8bdac89c7ad8fb0de000000000000000000000000f0c9e5ac3f9684f942b0a134b31f65bead84296e00000000000000000000000049434319788312ed1023b45c15e4fb96c17fb6cd00000000000000000000000038f5d9bd1c966b563c28e56bfd8b27a65e2b7f9d000000000000000000000000f0bbc64b54ba20ec51513088559aec7155fd59ed000000000000000000000000d795ad712e58101b1d4d75676cb2ed782d3e3685000000000000000000000000c1e4e1fb87050f6b06082230217e71a73b43572c000000000000000000000000f7cef0c6d579f93cfc27636d7320bca4b36d8cd5000000000000000000000000cfff736af208a3ba4c72e6ba243ccd4e656f967e000000000000000000000000f6937c014deeefc2c7ab10e7a18270e0a697add3000000000000000000000000221271ca09fa48c4da1d0db9272265272af73d9d00000000000000000000000010aad60096972a89eb1f6bcd7e7177add352fdce000000000000000000000000dbf460927837e5e1f50a8ab6870a5262cd28291900000000000000000000000038905064885f0142208a7ea754fc5d6f1e87b103000000000000000000000000dac71a10e91e81b159065f65febb0b17151b4461000000000000000000000000ef72a0d43928f7678d1cb128a4548ee8a527f6fa000000000000000000000000097a73a022596f2fa8659c921d11647b7ecce479000000000000000000000000981e8359dc375b5b1c88f4d78b7798101ad5ca990000000000000000000000002d5c4b894b4c127ff4c8fb55c73ac4c5794a3b7f000000000000000000000000e8446a636af4cd9c9c1de36c48c8b8663ddc2566000000000000000000000000df1efd56c722abb31616978ec42291572d8c446e000000000000000000000000096bb4fff730869b5c76a9852445650a61558af4000000000000000000000000ae7b8d3068bb44c1d594091585b502ef710cdf150000000000000000000000009d0125600aa41e0f936877851b09e421f0a1b90f000000000000000000000000aefd4369bb90003c468eeceda019b251908ff060000000000000000000000000f0db073419bd1d5cfff57f66db46a3894ae6262b00000000000000000000000044317a1ebe6515d98666d92fbe9956e8682d6684000000000000000000000000456ad777545ce60fc6b0e3f312c9c36f4d3f4ef3000000000000000000000000bab0ba85a809e9f3fcebadb95e18da60729c89390000000000000000000000000042700348a2894151ae2ab6b7a5a4f5d817ec260000000000000000000000006f3a86442f36ccb38227236fd99a5654c925a17c000000000000000000000000eacafa3c3da3476c68fdcb1471f19621bd355bd90000000000000000000000008a74ce7404ba4d1b30e5868d5b23ffce5211e94d000000000000000000000000720f0f57fe62109367809067297439818975900900000000000000000000000057b40d8c77c1d08d0f3dff461aede120f9d9a92a00000000000000000000000017c4a913df6d3614fd5a10d3e563c8ef2877cb940000000000000000000000004f87148a2fb743e64ce2b2f7c553ca95aa2b62880000000000000000000000001f4a0716f3163341a43ba6d2f720c0a3c88a6e12000000000000000000000000d071031d2d7c8ce895956b665e1d08b9323c6c65000000000000000000000000b99b21c6c678196d4fb49e13781b000569a88e480000000000000000000000001395003da1376908ab30b3d11683b653e5f094be00000000000000000000000024ad634a398136d59bc8ed22ff6a3ece4afaddf5000000000000000000000000095f6760d1f0d6a2be3a78fd02e495ee7cf07dfc00000000000000000000000034107f6dd16ad622034c0a87dd62fb57ff05b07d000000000000000000000000a1d899ea050a764c1191b999503a3e8fbbd008b60000000000000000000000009011d8cf5aa2228fe3e812aecbd574c79cab6621000000000000000000000000e19c43c7c52226bf6553a41e4cf9a007b1a68da00000000000000000000000005c015fbef5a7df59b0339dc8a64d11764d56467e0000000000000000000000009e9afb95bae997c81087cb682194472343d4b72f0000000000000000000000008f47f74cbff4f5a2af6960affa29053b829eef040000000000000000000000002b95f1fda207e6fe151db8ac953025037828bf9f0000000000000000000000004e688bc0fdc454e78b9c024f1e8cef8d8f5560d9000000000000000000000000f04cedd39f7cad12b8bc5a77e76133895633a3ac000000000000000000000000bf5e2628c991b0dea82726e8eb0f9e2664ead022000000000000000000000000e5e201ce5e79733996fbed9334eebf62880906400000000000000000000000009b0aee0db3cb20a97ab97647da6edcc10f86f413000000000000000000000000966dd9b318cc8c4215ece4098f26e0ee552d25f20000000000000000000000008dd273d3af0f5ae7982e5e172fd7f2991330c12b000000000000000000000000149ccf740f61f9caa8ff75a9fafe80e5f2f915c3000000000000000000000000178e989fe9f54aaedf3d27312825a753728efd5e000000000000000000000000d7b82ba5fd3460745b28771e1424c0ca38a00cd0000000000000000000000000fd007e7817e26d633efe28cebdca62d16ae9cadc0000000000000000000000007baf8ebaafc3f9e28b62fb0c74654f360a280d0a000000000000000000000000b0953f57aa40f50d06f526c004218dc6fbe63db000000000000000000000000094e0afce326470b6162ff6869906951ea2e03b86000000000000000000000000034aa8d5cda3d9592c7f07d2a17c2425586ca8f5000000000000000000000000dc302224db4b6b803ab2cd72c6a19274fc93be930000000000000000000000002fdfb44f1b6fe068f4315a7d99e7cda843b08e4e000000000000000000000000877e08a688eff4ec79c98cac1aa7177b0a5e330700000000000000000000000051d01f0cffd5152dcb74c8d71cc167a04c51b3df0000000000000000000000007dc0e1a185a0e056651e49806dca19f7ddeddd48000000000000000000000000d1ec5e98e9c2e18fbff993541630a1f902afa1ef0000000000000000000000007b47faa2045890db652938763c0b437efb97a3ee000000000000000000000000e535057a3a87443a1176509667eb0dcc3ff81d28000000000000000000000000eaae9d9d216ad92e8a22b5a97e30b72145d94a4b0000000000000000000000003db95a68ef21a51155285a0cca6b24fd63c51f460000000000000000000000006d1a5d7820413a498efa421d2abc1545340d507d0000000000000000000000004fb906861096d20274cf9c802348c87f73bf3f07000000000000000000000000a917e2db769ec152a8da1ffa1fe4433445a87b1f0000000000000000000000008677d15d7e4dd8f24fcff0095b3857109f13fb4f000000000000000000000000baa3b3b73d0a4e9c57671fcf47cd7c29892d2813000000000000000000000000b9702aa766d42f8fb0a80aeaef62ce4b8d36656800000000000000000000000082ef6cf994b4c246c2ad07e528916a9b0dddaf90000000000000000000000000cc4b64ed0d402f42e450a634adc8121e9c92bac20000000000000000000000001e0dedae8625d41ac474540156c84e0e77b0c7b1000000000000000000000000d59eae96c8ace1ce73f5c12441584c5c78f71c48000000000000000000000000b7c57d90e1056922b6bcdcbf45da299b1f7d25d70000000000000000000000002185064410ef59e48953ca6defd390c3fc1dd6dd0000000000000000000000002c2d7b56729e4fb2bb53a59fc5b5e7f0875fd761000000000000000000000000de74161eb909e40f72c677cf1462ef638ace4801000000000000000000000000cdc9697dd0663aadcbb1033c07bff9f926df8d9100000000000000000000000046fe23be0ad71c52e79c14084aaf66a414fe3c27000000000000000000000000f953fd2860bed09feaa300c37a6d9a644c93c04b00000000000000000000000090ad29b2879a1cf92fc2e32dac28c4a7d0659d3200000000000000000000000063cefbf5665c0fdde5b26937870b31fd8f64e29f000000000000000000000000e939e2f11f07f39bdec0fb2134a9b2eaca738455000000000000000000000000bfbd09b7178795b7567c55b34cf170b9179d8cc4000000000000000000000000be418514511c265829b6b747ef3b6366a6e5bdcc0000000000000000000000002bccb57bfc29afb0e7de205418c08fe217f5672b0000000000000000000000003f549741a43ba6fae9598fd4b1d833f746f397e7000000000000000000000000fd34f4f05389f3bc4728006859e01466c2c0f0410000000000000000000000002893ea6afcd1e4e4679d8b61ef948d2794e7127800000000000000000000000011a9b02ef28b15f2ffac3c58d33788ce004c8c86000000000000000000000000e5a2acebc765dc79bc0ae19c7ec3babdf98537d70000000000000000000000004ad9b27e169c2a8d63e6bb1fedb6e07913415cee000000000000000000000000f67dfa54ff248dffa343a1c1486857a9356e3857000000000000000000000000a48b5a93ee8bfd3b093f5b5c752ddacf7fe21e0a000000000000000000000000890f4abc6adc2bb10595f4f678bf65a4c7c90968000000000000000000000000575a5b1dce8b77cc9eef4e26e1394e4c2b364477000000000000000000000000f9d8ed25356d32ad44c24a88ea702e344c8db2eb000000000000000000000000b009256ef63727153bb463d39bcd7867ccfa92fa00000000000000000000000025142b99a6f33dd5ff363e0a7cf4880a605d3ca3000000000000000000000000ef03c1a61b0d4ab61984bddfec4c613485058511000000000000000000000000dbfc18f1d4462ee1786192627b0714671d48492400000000000000000000000025aff9ad7433aba6b56a8833ca4c05c175f7af1c0000000000000000000000005bd6502e849fbf2c84559682ca68baacbeada55d00000000000000000000000074182a6705ec0b88ef3a1d5af386753cb06a8edb0000000000000000000000002590c9a1f481c749dede93274cc58c687b19207c000000000000000000000000428ab0906d41e60e22f93d68988b8a6993c848e9000000000000000000000000a6e240e9423790094019539db3197836dfe020ff000000000000000000000000e204035dc0063b21c79a5bbd61ee99809b9062780000000000000000000000005f5bb1a4342db91b9e463387659e4b42403e5ef8000000000000000000000000826555d33f33cdeca3373bb9dbba6740471899f4000000000000000000000000efb6eff276ec9c33e9beec2992d44a668686a8050000000000000000000000007cf808d7ddbc9faecef9877a60ed050dbe72f459000000000000000000000000e20ed360704043733a56557b42ef43f016881334000000000000000000000000eaa947ba83c037e131f7271445453b97a46e424d00000000000000000000000071b907338b65475672e14ee1df04c850677e3ed900000000000000000000000003ee0073860058b6e8fbf7acf117c9ad87b799cf0000000000000000000000001332956c21ff23cc7a95a833e1d306b2dfcee5ff000000000000000000000000db64db0d7b55f6b72f071f6781285b428ea2c0b8000000000000000000000000812eee7bf0453766dd6c27b77860afb00a42b810000000000000000000000000229ce747d1b436a5ec80b367c2158cabbd09f0cf000000000000000000000000d6d720afb6b618bbe11b14151d5eba65cabfd94f000000000000000000000000aaf331659204936e96dafdf50a2353ea86c1cb06000000000000000000000000eddc2b735780a9e399a5627a0e7ca95d1f5ac45b0000000000000000000000008d8c991cf223d87d6b9e81464f50350d0356839d000000000000000000000000cfec3aa05a05d4c5d258fde757b8234fe241f82c000000000000000000000000be81866e3c6a2dec25cd805b362b5001c16e90aa000000000000000000000000d916e925cc8f27ff8c91135c3cbec6327d7c3f3b000000000000000000000000879d9f5e2e1fb7dca4499fe8b971df185ab7a828000000000000000000000000d3e53698f02b5b0636826ce64380d8081cb74bb700000000000000000000000006c5521bb37c509d3aa8551bd902cef215ce54cd0000000000000000000000005e18e00859141a9e5a55c0cee9ac0b4e5b967589000000000000000000000000a65973f6144bc6dd35c66d33fbcb86cdf09cc89c00000000000000000000000090eb37fb6248725e2326cbc12a998fcef52310c9000000000000000000000000d67c9b0e7054868675c9e7ae0a0eb0120559b0a2000000000000000000000000c59501a582a27571ed51f615b8e2aaa6ac875533000000000000000000000000a3da21e2dee963747e22d254045904e6b5bb404e000000000000000000000000339324d0d754a60c3ddbc1def3b0229779e37931000000000000000000000000b56a09d080c416c3b4b683a8237fbe1b0e9d056e000000000000000000000000b33732a26425d1b35a1e5968d51291908bcd4de600000000000000000000000032cf42d8c5af4f12de8d47033d35f00c804a353a0000000000000000000000002790816c44a6435f9e6fe4cb76def272f1b679ff000000000000000000000000c75d2352a50a8eff80e332ffd2f0f8aaa79411dd000000000000000000000000da70ad70726da159efa89488aac6ce8131f8bb5f0000000000000000000000009bcc8e77ad610085e6f9680bd71bd9978c2ce24d000000000000000000000000195fc9f87284f0c254a7763fc48ad081c11b35d7000000000000000000000000e034367f338de56d3146ab7dbfd4ef3d21314545000000000000000000000000e2b1518dbb18fdc9efde5093d312b0657d4259ae000000000000000000000000af7012e687257aee7248c07f420476842171f93e000000000000000000000000e21ea5274c15931ebe13d6d076c1376907a1c5ce000000000000000000000000b7beb3368c0c356cb5e1c463d23a4e940b51b5fb000000000000000000000000e20443180f9a9e88af44153c08247f9c6f87857600000000000000000000000035464f68985f6b48ef43e498c26f3fe798588fff0000000000000000000000005df5bedd0df5fee7f1319d9b1b0126e9b0f6aad2000000000000000000000000a49901242aeffcbe87f9558ab1545e8e412dcfdc000000000000000000000000e39ce8ca26d41880961418c01f14f691c92418bc000000000000000000000000d503e0a9c7aa55a0b3c6f32217b670a0c357e12a000000000000000000000000419530347c7e4d43fac8eb83c694c5b1f73d981400000000000000000000000016535764b454f3228ebb842a54da5f84c90b1a92000000000000000000000000e79e7eeb3bf8611a2e541845ed2e05716acbb09200000000000000000000000010a16e039fb45fec60a4133ad661f17b3df5e5ec000000000000000000000000c8ea907b8a3edd1b006e218acad38d4c1bf9fa7500000000000000000000000051ba80c509f242aee0545a7e5d9e59365bf88cf80000000000000000000000004749d16787be3051069591154396922b16a2f9b7000000000000000000000000fa989b13e406e7dce7194f9df2edaab7fb58b71f00000000000000000000000054ffc01ae4b9b06ab2d003057b8121a4249b9fa3000000000000000000000000354e0731405d33ad16a4a1300c9b29482590c5f9000000000000000000000000c59193902506705ea683f6828d9dc1b74dbdce26000000000000000000000000d80f24f142ce1b2c60562f3ea6ee5a9a38aa82ae000000000000000000000000d958f71cabbc5c4e88f751d307c260429a1fb83300000000000000000000000097b4b080486b614c44cd791b3af87df03c92d532000000000000000000000000d2c33b49a1e84017d471760912c7d61e5adcb29700000000000000000000000033ed713fe761a031633ee6a1de0483ff60d572c000000000000000000000000028d58895e288039e34a3e219aa14bd59eec854ac000000000000000000000000c596a594200739b71782da6f171f1c6eac5c52f200000000000000000000000082834ce14212fa9c1625f7d18cdafc8f1c16a402000000000000000000000000b196718aca7a4a65dfc1c9c91dcba3e38cdf08e8000000000000000000000000e845809a975493275beda33df9e830568f80c100000000000000000000000000a33cf291e177f459f4a84f1360b40b36fde190d200000000000000000000000072c80dfb5379586201a57ef29c7efa3f1a736eef0000000000000000000000000c333f31de0a363bcce052af040a6f6ae2bfd755000000000000000000000000dc61c9c91d883e84cee08e70f06cb179ef0f186a000000000000000000000000ab905bbe781da43d846a98980659c752254df74a0000000000000000000000001bce1d88edf9ef70965adbf286fa5155c149088e0000000000000000000000006d1fc705496e30ce85ca07b64f7894354e312efe0000000000000000000000000f2b5d63f742fa43442494bd40da1ac12637911a0000000000000000000000006efa6c046dd7fb03f037d2f7682fa222103df8100000000000000000000000005975a7606ccb8739aed47943c7eb4cbd24f9890a000000000000000000000000a43c5f3d1cc926dbabd8745689144ba4e10b93d800000000000000000000000053157aad2b83dde61133a101343b3b672c18f9e6000000000000000000000000dfe9c1af760820168a91b32f078856bb984312a70000000000000000000000006e8f52a416974c5f0a75d635abb037c2b5efb7f60000000000000000000000001ed80009b25e4a0a4b05b454db2b58987c6e494200000000000000000000000079610733b3116e7a2a75c52e8403ae862e84322a000000000000000000000000b4da5ffa36af0a0bde2d4cf73a6762af14ccd06f00000000000000000000000080559523d04bb7eb9a470d82989a10633395f3080000000000000000000000009c5ac79b6bfb9953d1670d0b642b9b909e30fcc5000000000000000000000000d0e10a645118a52b0c90f9e7f8f7893bc42bbbcb000000000000000000000000807ea4fdc010b5ac154eba179ad7eb48a4f4e1c10000000000000000000000001dd622b5cc25ab33b22506ccd8f91f988be9b05c000000000000000000000000bae17853b5896da65e43877b6d059829a06923a7000000000000000000000000d202f84bdeab47acc143ed63e61ebf7d2ce90067000000000000000000000000c4b772423a72913fa85171be293367362f5ef67f0000000000000000000000000000a26b00c1f0df003000390027140000faa719000000000000000000000000b8f9df4386ca628280a482d97d7af9d02e7f406c0000000000000000000000009ee994ae289a7a5bb6335672da2013ebcd9393bf000000000000000000000000d7e601d26bebe2a670568887ea3ff2b81b63c5c500000000000000000000000061dc39945f64d3aad69c6edab6ae8689918b2e0d0000000000000000000000005c7ca7938b6d5893cac0b2d71c4e95e8b81739a6000000000000000000000000ae67a6711585fe671a7978342840547ca29bdde200000000000000000000000097091c8fb8c02bf2ba2b4f0008c7c451a692b9d2000000000000000000000000be76c59f2f1db85a62f3c3da45f788390dfbeeba0000000000000000000000009081d43ffcd7342e0a66bcefe1eb8913831a2e490000000000000000000000000f985b0b1ad6ffa16bb6d3d76bd517f937ac5c7b000000000000000000000000d4d6f152e4a5b17faae2a09add74a2873bd31bbe000000000000000000000000f8be2cca6cab2bc2d4f9a3836f3cd3e6d2d6a4ec000000000000000000000000fa18294f8aa273b2f11f1da6e24e6e84bf6d41a7000000000000000000000000bd4e3030a3649a123952e1a5429eea35b8cefa57000000000000000000000000c82a4371a8a8d1225aaadf167e562e7caf5da280000000000000000000000000e681a6b7794497da02be4635ac8fb36462129eff00000000000000000000000030c5af0d55dcf636140eb6854875a0411e44cf030000000000000000000000004c3f23285b821749269fb8c17b435db241b9f46a000000000000000000000000c4eafe4beb81ffeda78170e2773e3c3615a0adfb000000000000000000000000b880b3721b674f7211d6159a5dd70a4b3d6654870000000000000000000000008187e87448b642b7c9150f146618833fde0a4a9b00000000000000000000000002eac1d2173e2751e629265fce5727813281e4760000000000000000000000003e39ccb77905e2de6156ebe9e7419750293370b7000000000000000000000000d530504d20a20b71fbe96145b6ae451917e0af3100000000000000000000000028b84e5a41e86fe8a534095b19a11659b0bf9511000000000000000000000000ef0c158680f22b02fa6782700fc6292eae92585a0000000000000000000000007fbad0cb82fccbfd151d962ecc6e848bc9c5ca6000000000000000000000000040acb1b7b7f8e7ec39bec3be4c7a9de1aeb12af5000000000000000000000000269b8a74ec09224051b507a3864f1f28704656da000000000000000000000000921fd2077bb08182eae75c79ce67851a30ee57a70000000000000000000000003f3ebbc0d05a87cb41701f325d461e4395151dbc000000000000000000000000a8fc0c153cd15ec1483bb8b92174b673eeefdcdf00000000000000000000000014ef3f574667651e2a99d06fc791007560b7eeae0000000000000000000000002ee0ae7d5fd985ccddafec89b24419eac32aec6a000000000000000000000000630cd792672a727def6008528606d27e1c3b5a15000000000000000000000000a133df7a275af069e67c511f7c337ad197f773d50000000000000000000000003af8275e21f1529b81b253112e7125bb77ba999000000000000000000000000079017d1b6523ceb373cfbbf6114f0fcd9baf72970000000000000000000000006fef8a3fc12845d2f3a42d1413c726906818594a000000000000000000000000d1e110fa45a06c79139d7effe2a9f577815aaf690000000000000000000000001291bb0bbfa68c98427b497c09cae9dad32a1cda0000000000000000000000006f557f1cf19bfbdf2945af804f8fa28c72ca08b600000000000000000000000075f6b9c40facb72548b03f5e6fcaff77c2459d93000000000000000000000000cbcd3355b34e5f635912b1390f4d64db6271c4370000000000000000000000002c5d6cde3536d235ff4370b16067b7069e53884c0000000000000000000000000822eee1c22cc9bb0a729c42c90fe0593517c2a5000000000000000000000000b36294c664ff9c19415f69762288961b7d56e0de000000000000000000000000b4543b87688c33a39ba5b830c3ce6cab9c156447000000000000000000000000aa4552962f9721bdc85e1b2f38a7e16d11d07568000000000000000000000000e1ff399668de659f989875f702b2c2ad2d4a82e70000000000000000000000003ecc082ed97399ff29af3b7ed352578e43448a8a000000000000000000000000b7ac8509955382d51b92b87ccfeabdcd0437d31b0000000000000000000000009a07cba2d6306c5ae0161560842708f1427e4fe5000000000000000000000000ca8c3929394dbfa1d77542f0557bb7eae74dba20000000000000000000000000b11cbd8b6c288952097d5f5e38496fc0b97a821d000000000000000000000000810df1942eec5380659684faab37ee846b0bac50000000000000000000000000a0bbe217148069b0945e4b819dd0aed6a3c219db000000000000000000000000d565c21bbbc029570206288eaeaa068b0f84dea1000000000000000000000000214059ea8701f5b083ff05434a1e4a27a03506ed000000000000000000000000dafda388b5d00a23b663566b71abc400039fef1900000000000000000000000045f31bf289dc04b17786d1ddb67f60788849ceec00000000000000000000000049238533a3ad63ddc1e10d8253b4cb181a0f2e0400000000000000000000000064e70ab042a0511d31e5231362cb433a24a9300b000000000000000000000000930fe075dacb3027d1a3b18a455907d2b4c51dea000000000000000000000000d01278da2fb778680f08497c08b246ec87e87f94000000000000000000000000fc5fbe7645d9568f7e2ae3a65a9b648b361a192200000000000000000000000074364843694d1e7dce978f2efbc2e04e949f6f140000000000000000000000001928127ef90f8fe0f513730dbb0b91a2cf9745dc000000000000000000000000949594a59b0e891cbce291987bcc935d3017ce650000000000000000000000003fdca4744fc78a1803543dc1b33164fb549a4d5d000000000000000000000000b080d6ef877806c1c0485d6b56025b2cba1839f40000000000000000000000003ef16d2d38bd418b79e57dce4bc73e00e4eb9372000000000000000000000000c4e08ac61e3dc9027172e56f3127f9d24412fec00000000000000000000000009ba0e38a5b046d1cd5b674fd337f1b7d8aea119f00000000000000000000000003bd564b3c17ae958580463f20e72bcc95fcea3a000000000000000000000000153cef649a4d7f9b4e3ee308e417ad58386842390000000000000000000000000acbf84259218cbc8b2a29eff0d1cb2ec08b1c11000000000000000000000000efc6a99322efe0a2919ac076627f286298ff1fd6000000000000000000000000378b1b14fa1e1cca4ad4758bc31b0a92120248cc000000000000000000000000a1411bfdf427d06df92a5a49d49a90f2d0b4cfb70000000000000000000000000888dbe538f35cb7e7376f153cf5d8432a32475e000000000000000000000000f34311e019e2972435d721213a031adcc94129c8000000000000000000000000d83b9688d036af35880e269c34d9bd83247233fe00000000000000000000000087177d24e56610c47e049eed064d5ee15fdc89b80000000000000000000000000e62e0702af2108a9d2c9170330ea98fa500b0d60000000000000000000000008aca5b4c2497a129a4a4bcc1026022199e213d5c000000000000000000000000f90d11fd15ebd5903c94363978a21643f7236ae1000000000000000000000000407bfc0c6cb04fb8afe2dea0534427795d66ec03000000000000000000000000cae806b142d7f50704935ea6e305c0a894c85ca700000000000000000000000059f16a3301cfb9470cdb271b811b9a8c496fd04700000000000000000000000068ff7b105022e3675dcc56cc7eae8c0ed62fa9f2000000000000000000000000e994013f947eaeafcd0598bd163c3717aa66925600000000000000000000000007658d4344807b65606ed68f4ccd0a6c5540f6390000000000000000000000007fde02a0554ffc60a3519b79b8395255e946843d000000000000000000000000be2cff2be94333e7ab6fa6c995f86ec25c96e3a90000000000000000000000008429dfce5e87b53ad3b745237f448a3338bbbc5e000000000000000000000000898310d9228676e1c384857c8e788aec58427359000000000000000000000000175ecdb4b4c2959559107558dd5751f28b7e2c460000000000000000000000007b5a1e1b21b69902eca3438976e95d766b7e7641000000000000000000000000dce4ca61fb98d5f282974a77332eae93075f40c3000000000000000000000000ddc97c9a41f0139384087459998c8241327d82d8000000000000000000000000f1b40bfe26f06673cc8e2a47597a5165f86dc41d000000000000000000000000b3f3d930ffbb28ee9f893689d60f81ae672e668600000000000000000000000053d4b1ae24bf0d0870f7c4092996f0cc314eca630000000000000000000000000e2256819fe18104b82ddf13c515902ea61e48c2000000000000000000000000d9efd2d29acf3ecf4b4fe17f596a972874081203000000000000000000000000ed2546021402f69ca4b632756cd2bc24a8cefc9f00000000000000000000000092d58dc3d5c567d931340dac1bf5155328065fd000000000000000000000000030e06bfe5a7bc1634e3f7844530f2e759985bda8000000000000000000000000ad7870b5e4b3805e10bbc46e8890eec8f0283300000000000000000000000000b8f4155306fb6a5b4eb2cf3a0f3f6ac090cd17690000000000000000000000008e9734409d863a5a1d578daedd7ece54ec02e468000000000000000000000000047eb20cb722ad659c00dbd3aa30cad302affc42000000000000000000000000ebfc1a8eda07f3830ba2601a54af480b5df2eb55000000000000000000000000a6ad655878f7a8d00e7ad9588ac3c7320684030e000000000000000000000000ace3fc6943c520ddf239c753f8c05f67a2c43592000000000000000000000000203fe6019d5922d7712005083645756d4c869b4f0000000000000000000000009aa693cbb426122532a19f7e8db66d47480f4e20000000000000000000000000326f4b0536989456192cd8097b90777b77e92e380000000000000000000000005ce2de4448efd676a4e514f7faafdeba1d64c7b70000000000000000000000003e1ec1cb8575da3037e1adc15c6f653ea539795e0000000000000000000000002186ae17a6ac656f2eaafb581e5f11c07915589a000000000000000000000000a25bb93988fd13c9701777f3638f0eb73df3813a0000000000000000000000001a291d587c477e5d284c151be5492c97a1c014ce0000000000000000000000008bd22b9b2199746f23b69735909809e014e603c200000000000000000000000071534c30f2186fae7c69c16393024086c75e7645000000000000000000000000883da478473a38ae6d0549dc812b0cce71605f54000000000000000000000000044cfbb555c0382d3e12adc7c6dfa1ff58a37ff8000000000000000000000000347193f18583e59b764a8afa36ecd92b95a427f700000000000000000000000097e17153b241c311659e41c946c94b8a96e294170000000000000000000000007da23cf3f7ac6db35511cbdac8ca0dc787bd5345000000000000000000000000d78d84479ba8220ca894b89da954e04b1ee7a2ce0000000000000000000000002321ffee52fdc23e741090366e4e143b7573d6dc00000000000000000000000043cfe19d52befff79f0779be226323a98e486e380000000000000000000000000aa4f1d7d1763587f2b777b687f06571a96bcaec000000000000000000000000190356e1d2d30c5b5251da0766c3acd1e126c5b4000000000000000000000000d080a33a46d979d9c1c22391dfaabb883bde1a4a000000000000000000000000b63bb391630d269d53ef5a2ab6128143c91d6ee0000000000000000000000000b04af5eb7fa50c3b460d7cbdcaffc1a0cc619719000000000000000000000000c12cf4682a6ec106ba47fcc11cdc5db8e458ea31000000000000000000000000f4ddeb261548cabb0b47f65fd37dedc9f1b9d05d00000000000000000000000011e1e52b4e88e32a658797b5f6c742ca258cb2f70000000000000000000000005c63691c82ff026c756d2e8ad8d8e0b988655f0f000000000000000000000000fbc541a73ba1515dd3e4c02ee300e036fc1e4f6a000000000000000000000000976b7b7e25e70c569915738d58450092bfad5af7000000000000000000000000cd5772528d85da1a293583cc20ecadc712eee5a00000000000000000000000000ae3b22497e1b70c71550f532b1bb3f9a7b502e1000000000000000000000000c3e8da551e6d1ee29a3d4f5cabd9ce83059439520000000000000000000000004af80f8c2e2a2fa6c3ae5f540602a8672fc00e61000000000000000000000000aa1dbbf29ad64ce0ee87eb8f7bd2a2266f88c469000000000000000000000000b71c573b4ff60e67d9917b780f7e3a3b0f7b217e000000000000000000000000e9e51a401249b5bd7d5db5402dd043bcf9e51afb000000000000000000000000453c98abf8a38339950fd545bec9b2b43a05b8bd000000000000000000000000080f9ab0898f6b49ea693281d9ccc3918113591500000000000000000000000070e7df5650920041239b32c5bdf5bd5f2f645d0500000000000000000000000090c578e507d1c389bc8fae67dd6505b700925bae000000000000000000000000ce458cd45388fa026691af716c35ea2ddc85469700000000000000000000000060171e9d70b2f0191b29b349d67f94f3293d6a38000000000000000000000000bba3c93982250b1bef681349edb3fdd64f4ee708000000000000000000000000727e2f9fec38961115a3b5e202afd9d5063ae8b1000000000000000000000000ba44a61e4fc5adabdb1554cd56224fe3318959d4000000000000000000000000929a964b6e03dd77a0523b0a1c36a79e756d9f2c00000000000000000000000025f67ba7d7aea1013b118b88005a66625e8a0c380000000000000000000000009646924db529f06ea241859c88974560359077a1000000000000000000000000c0d8c09aeff1e85a8785768caceaf8509b96c8e20000000000000000000000001183f374d434f118b284fdb598c9c14139addbf7000000000000000000000000f7da81aa2363e60ab875e27d07b3f1ef71df2f19000000000000000000000000e071757001a88b32c2c6a37ec346f4b3344a5576000000000000000000000000fa61ddfa20d44bf6844f508e3f5af4979883fa8a0000000000000000000000001cc0af6d672da075297b4a147fc69fe9eb4040d600000000000000000000000086f782e234552a4c0f9e665261bc9bb39e5acf3f0000000000000000000000001ebca831aa4afcc33836e69fe91774c93993e28c0000000000000000000000003fe8868d64f50724854af78bcfc814178480c1ca00000000000000000000000040bc86e41aec17ccec3a2efaf0a9d693e7210f92000000000000000000000000145add1251ecf577e931c87e7b76ba27614b91cc0000000000000000000000002f920f6dd339cdd4f0e79b749d8a4e9bd80ecf16000000000000000000000000b6d44fb0b91842725f66fe894255bc7d4859c6d2000000000000000000000000a5eb1242ba7ae028b47887dcc19e2742e8b8f1f60000000000000000000000004fb15d9557d7eacfba38af71d6735244dc9172690000000000000000000000007700cf47d779f81f88ae92def1d9f78c945a0b390000000000000000000000008cd80cdd38f617770aaa7423131c0302336a1bce00000000000000000000000092215095b6a0d3139c0d747a55f49f63c93cf88e00000000000000000000000034a98191cd9be1962d25bb9ed4e8c233f88390330000000000000000000000004dbadcdbfe55b747c42091af50a3e829298a955100000000000000000000000015326d6fb83d41d2a2eee63e087ede144d7ea07200000000000000000000000085abf53a9f4f1d508520470d51a6b040e41a3f8e000000000000000000000000dd6ef39d39f62b0f97b01ebb3f1f1dc339c007fb000000000000000000000000479ec4767d429f4e50c98949660e9928d7ae3849000000000000000000000000f2a6ca8cd63a82ee10fc24225f5f51b75f92ffde00000000000000000000000046ac88e7132ce4166c322cb01fdc272d4cca2a3800000000000000000000000031ba828087be92fabbddcfa981091f0daa0a1ff1000000000000000000000000d091ce979df88229e9ef4c4beea41d3ba447c9f00000000000000000000000000603f8c9089da2a5352698a00066f14b52ef15fa000000000000000000000000e57b5108764b856930a1810551ccf44d770906630000000000000000000000006bdab7606db1e8de5c4719201f29c5c59a24ec6b000000000000000000000000f9d17c1a824f8034f33feb10e2235dd2f7f930290000000000000000000000000683fea07a69ed06ac745893255c5819805c3591000000000000000000000000ef6ce2c233026e0f23f96428cf904d91b29e41a20000000000000000000000003f9ac64f68eeea690aa95aaf75dfe0d7f0cfc00d0000000000000000000000004bd7c0f63b1dcf3abac1006d109994f4d1530f9e000000000000000000000000169486fc34368111953310423d51729e27b5a23900000000000000000000000040bb54c5aa8d820c0ddfbaa5c24626ff42ba57ff00000000000000000000000046b6d6c717028f608e405c962d498de819ae4406000000000000000000000000057c08e0a5b20e976c818001812fa3438b98a78c0000000000000000000000004b721af9c5d98ff8081c82f927167e5f3272324c0000000000000000000000003c7ada7f488e5010f4b4cd343948d38ad602212b000000000000000000000000d21208199034d8ff1c21025643475218547fa44a000000000000000000000000d63c67993062c80a37633b4f27dc61194fa99e2c000000000000000000000000cbc4767d44eafeb4c11f58ce759e2228b40372ef0000000000000000000000005c9af7bb1270b1dfbd1125b1e15a4c8ed9853e320000000000000000000000007840b09aeb2bd822817d3ebeaa90be45cb18e81d00000000000000000000000017017091152245ada188b65f7d12df72a6d8a7d5000000000000000000000000e95f0c0a5bacb38d159abb321bad79bb7f904d8d000000000000000000000000e02bcbb7925df0a82c8cdd129a6441b554eb26870000000000000000000000001278f411e3bc1448b0f7b666ab9b28a818b27a55000000000000000000000000acf33d8523a9206371f89f25024999f24a8d45dc000000000000000000000000105f0b4670b3c78c52623adbacd7e57462ea159b000000000000000000000000b9fc18d0c0b74fb94b52700875f0e84aa82bc0970000000000000000000000001665394dacce42a27b524a1f162b195d45d2298700000000000000000000000084e245acca0fa401b41c8885aacb6510a22b035a000000000000000000000000bcad0e09d7aab6202c088b15e22fb3650c98c56f000000000000000000000000c6f7125ba512bf104ce9986a9a6890b7ac6a9407000000000000000000000000a5faade0324bee82374016d24193062ca6dbaf87000000000000000000000000496dc0eac260d6031892a1f792a41c7790772463000000000000000000000000b9e929462a1f3a28263f0986eb9d79742ac31421000000000000000000000000336a29524f532fcd34b211069fce528af251a84d000000000000000000000000a1fc0391b4a18c5575c42d7d4ed13a1163acbd9a0000000000000000000000007431ddb1a1cf47da89154bf05f8f06e8496373630000000000000000000000004bf8d847fb07d3c55f94b0ab15bc2ac7ced8f106000000000000000000000000afe98dd12ac036451b27e4173b9c9038f92e221c0000000000000000000000000b8f30ebc294bd5d68f0aa8818fcfea97b95ca5b000000000000000000000000a4248c34a68e23ac155641c58700a8b746d819f90000000000000000000000002c812ab8ff172dd91e670c6307b34345f3f339ed0000000000000000000000008c5ab42b2a651b02097bb9fc412d9a0dfb1bdca7000000000000000000000000d66aa3492111456964a562e6b22620c6816d8b12000000000000000000000000648de329d526b301f0be0269ada04cc4d2d1cdfa000000000000000000000000a68e6d6a09fc657d8d6ab72bc2701ed4f4b3f639000000000000000000000000f4b18e1094593335ea6b6105b05167297024a455000000000000000000000000c0ee9903cb65b96d8903d4dbb66b475c9e5eb758000000000000000000000000f185eba269320e85e99276abe1804e4c92436d6900000000000000000000000064f77c916e47be9fa971bb3da009b9e8582c117f0000000000000000000000003131cab713db4ca88898afb072c210366a637027000000000000000000000000118c4b90932ada566921bc407fbcb8badbe0aa90000000000000000000000000577bc57ad631edf53a18508d5359dde852e3a73e00000000000000000000000077713645b823f4bc4e6d27809651cb2b37929fca000000000000000000000000cfdd2ba49994879ba16efe0d815c478bad6fbeda000000000000000000000000569488f49a38877cb9922f4cf9b0990b5aed8c380000000000000000000000007f3c969215faee40371ea96cacefc5bb951871a1000000000000000000000000ac4f4a22718fe46501f626f007d397b268decca00000000000000000000000002cecdad26f86392751172818af8f56b8c06916fd00000000000000000000000062a8c03b67c8e4601d1970bd41c298a6f531c33e0000000000000000000000007503dd7bb9f50aa0d25c96d527a95a0644f006a9000000000000000000000000a936eb0375958bb5f14231a5d542d013a7e8b6c3000000000000000000000000bf292a4986d073e5c4142e2e3d03bf10db38f379000000000000000000000000b497bfe4c0515526a6219b5605d80d57748f6200000000000000000000000000cbf7f2ee6c6cc54511a85591ea09d855a2a525cd000000000000000000000000fbbd75325dc0a3f664347eee9073953ff3f7b9560000000000000000000000006764f3a70e7d205929a1368c072e7c6f69e079f80000000000000000000000006b4feff838f80737f7e810f751d15e5a50f9ca4f000000000000000000000000ec68329c269900c6e9a95d0dfb9c0adefb49f4a3000000000000000000000000ad266a8de205af6d0c20f1a579f7db7890be46f3000000000000000000000000ed00bb3c3069f4a977394f3528da75dea0e43528000000000000000000000000235c70536999f49c6573103678a9a781ba0171a60000000000000000000000006e6314f532e59ee69cf4d9c0b90f48a3c76f58b0000000000000000000000000a0d246b18115c4b9552fc147286fb751d3de21a9000000000000000000000000ff0722d016ac712c5f1f28d59c8ec4895628229a000000000000000000000000a50e9cbc36c0cde38fd7e111188b2785ebd4a18300000000000000000000000001c9fcda81be7761cb3f46957508b8f0e0eda16c000000000000000000000000de7aaaa3e43d3612267612306e6790fd0a56e11c0000000000000000000000002871def89f18a4ca722a32c53165d168a46f0a820000000000000000000000008f412b93918fb8cd4a537e9d040a101ad750ed22000000000000000000000000a9aa28ae1f06102556b74991466f84e5ebf26ba4000000000000000000000000b91fb21b51583d6cba32418b87584c1c1bf0310d000000000000000000000000b21ee5f8895a4177584ea0f5e67b68d1da549cae000000000000000000000000fc2abea3ae28e1e12b498b58b260aa5382817604000000000000000000000000371b72b0e5b05bf9990ad4d0f887aafb1a043381000000000000000000000000396702c4915e24a47030adb2f6c9c9de86136ea5000000000000000000000000ed3c2e8e0836d32fdf003bc0ed2283f7881dec7d000000000000000000000000d983f0ed6e0b1761dbe34dcd3c1e443dbfd01f5d0000000000000000000000006f667fc3a24cb8f993ac3cc92852191a9a58165b000000000000000000000000fbe272a05b4ac6cbbe835e5f061f5114bffb7d6d0000000000000000000000003d72b887668c83fd39c8d90dca89368aea534d5f000000000000000000000000697b8dbaafd116446b0a597161ef065e8bc7871f0000000000000000000000009c8044662433f0059c835094ebebf71a68ca68010000000000000000000000002b53a87297636fd30ccd447698c7fe4c5c5c9034000000000000000000000000b4e4f7870199cba7b87939a04f596ba8963143a3000000000000000000000000279d37d542d078824791a923bde140fa94274697000000000000000000000000ef084312f1da0c918253453b4d3c6e7fe7f04eb70000000000000000000000007eec0a182b1e27809e944447cc64d415c6639ea4000000000000000000000000c3148d76ed954e386f1600df8f71d0dddd046924000000000000000000000000c38b9baac89a1ae1c14ed282f0ed79dd65625f410000000000000000000000001c20c7467b57c8d8913cd893ea15bd28a487794800000000000000000000000031a32453f98ebf39984edfa9a53c768afba309fa000000000000000000000000a6598c258c9d316b5dda2b52d6f445943411ef9a000000000000000000000000f6ff1bec935cdc812da0b97e11399cb88c07ca9d000000000000000000000000463fe6c762be63e0ed8d7a479bed84151832536800000000000000000000000081011195f82528f113146509c7a9101d0f0059a6000000000000000000000000c02d36821a76252dcf03d32a97955bc8b429c9de00000000000000000000000037baabfe284bb2374e443e90e3b0697e3818d92b0000000000000000000000002281e2868583e4b90a8038ed0b5e1065d311163400000000000000000000000080013ed1aac38ebe0b3a933bdece59ca4d0c2222000000000000000000000000ad42e9485645e63d13e87b4584efcb1d06236d5300000000000000000000000076b4ea1bf37caeff62ded566beb64c6a537de669000000000000000000000000739d3ad0439e592e722bd5f4b6e5a3e2a61a19e20000000000000000000000006fe80945575be8d9ed6ce680e2a5350db7b0c8ee000000000000000000000000bb638f8e2639ac116830e82c6f926184515df6f3000000000000000000000000cce63b3615b86f1ff3b16852e65824d9bb795c870000000000000000000000005df358ec08b41d7504b4df0534bc6399e171aa4e000000000000000000000000cb10dd301b759a6730ed0ab7a76ad3b1b9aed60c000000000000000000000000a16b4664c8f02f09c3b32d1922c71136389ecbf100000000000000000000000095d602d66e1be81666c86acf8275946d7233075300000000000000000000000048768a3dc973f60d4e097370e3a39226d5b6c6df000000000000000000000000bc9b24d65189f4faa13ec93b318be5eace5e1a38000000000000000000000000eafd7d189cfeca836d72f41f9349642561ceff6c0000000000000000000000001f644d2f1477f15dd29ec58366cb1b5e8ca54cde00000000000000000000000063c56f3374ae01a374410a8f7e6242e42432bdfc00000000000000000000000098c29dfc977487ef4601929a4ae9a4f4647a8824000000000000000000000000d1540db9ef1d18b9860c26a36f4e9b197d302106000000000000000000000000c1363a71ceca9ac677199d58eb2396ab06bf62a900000000000000000000000020545f192aea8402c4b7b8a97b1a7f9378562d4c0000000000000000000000007fe337354112850c7d2926fa52a1740c60a241c80000000000000000000000000fcaf0c9e8c830c6679fae06ae27f511de0f0b8900000000000000000000000020507ec784c787df41fcbae98b9b5562504de970000000000000000000000000fb262fb6439a90c72d00c117c735f3d15dea7e69000000000000000000000000964e27c35943bc3ad76c2158fb66802f6ae811f60000000000000000000000009692ae9e769902b1f67be04d7a9de5abf77a80d70000000000000000000000007b56a1ce91780a6f5e8aa9dff8b4f828ebc8f5bd000000000000000000000000ba1ab1dbb29ba7d1373654e5ddaa6845dd9322f20000000000000000000000004b882aaff06fd0ab2fa4e72c41d2f3ce0d0bfa240000000000000000000000006d263a489c1eb8339aeba0dddd267f2413bcb7db00000000000000000000000061cc4a6f6f52346149e2dd7ba7e0d0efdec045980000000000000000000000008dfbddc5f0044fcd18157ac37eac5cb67aa7b71d000000000000000000000000334c3af06515237a9a6d624ac8b5a703e60dcd5c000000000000000000000000e7ef691a66d4d4e6813959b0bff203789748b478000000000000000000000000506f774e1eee365cd032c82ef01113c9327c54c3000000000000000000000000a4776bd38e1522e275061019f903aa6ce43f56dd0000000000000000000000009352b8e47ec5cf087a76620f2f3b41cbf69717ef000000000000000000000000fee3a682b11ec7ba7480663b42244e693d7c1a300000000000000000000000005cfca73f6e787d2d5ce443b686e5974038cf90c7000000000000000000000000c2dc2dabf770a957602c5d58433ad3492777b85b00000000000000000000000008102b5322064415c1cbe699d8d3b404a7336a5c00000000000000000000000076ad56ef8a4b188883de39be3878701cddfddcd6000000000000000000000000610ed589ed5dfc12d6fce3d6b28b65568a024859000000000000000000000000d7e6eac8af9dd11588309b0f960ef79265586ee0000000000000000000000000fc6f86579ea3c6054e30ccfe4fe307df183c0d63000000000000000000000000b6d8f5ab89012b18cfb042fb93d274720ee358b700000000000000000000000031a5f04a34d4b0d74755106a1b286cec8e111921000000000000000000000000efb634f8ad0053392bee63d05f4470f6b86b2df6000000000000000000000000ff2ca9ccceda2f4eb79f9e4faca533575329d386000000000000000000000000bbfa71732d25376e988655fea9c87f2b7505ea47000000000000000000000000214c4ff74286dac5e0080f2ac6654b1dc4a78cfc0000000000000000000000005712c2f527b51c88833cf7e3e966b1ec28d8a6f2000000000000000000000000fb769c9d75f4127746b36e1e77831e54292563e60000000000000000000000003124b83dfdf809d82f0e14f1ac732c85f0b7a461000000000000000000000000f083db69b0526b5081e4dc0c7bcd500826477aed000000000000000000000000dfffe21dbc2be60bf87a678fbcd47c03c5d89dad000000000000000000000000706c8c2f3df92285f69a76e463a99a53ce018dd100000000000000000000000013108cd674dd7cffcf469836b300427d55e87f450000000000000000000000009e0c7737ba16e7fbcbafc38b89a89d3ad2346260