60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67616c616576656e742e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067616c616576656e742e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d54777145654a6b4473595a526b7375504344526e374753345255353448564a396e6a77476f325935624b55310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000556000000000000000000000000bbda94c23d4d5ba3e593cdc3eb41177ee07e1e92000000000000000000000000cf5540fffcdc3d510b18bfca6d2b9987b0772559000000000000000000000000e5ff6bac031974daf672d4d6693f35e64caabbf9000000000000000000000000fc00c33b8cb112326b3b1175a996bf0a2ff87b58000000000000000000000000a32cdc038d2d414aa62709cc81d8732769e92db7000000000000000000000000e77f809ddde2758a2b89e1f27b6ab92a048572c80000000000000000000000009cb444df8371eaa64148d336eb90dd215f8d44f20000000000000000000000000bfe7136bbf76d2558febc21bf27462a5b838d070000000000000000000000009b618ca287d4e6b819d8b7cc6c270b8973bca53b00000000000000000000000061b19b07e80a7de0e9acd1f446874ca38c227112000000000000000000000000cec4fdfdbf987e575aeb0549d29b75128914d818000000000000000000000000f33876a9f4ae91479dbd07e0816f63f96814ccf200000000000000000000000005a50009325330a03399bee077276fe59928532e00000000000000000000000044b63c858e4a7eee82cbcc38fa1a96bbd682c28b000000000000000000000000e7b975962d13381120550c8873103e28eed86fdd0000000000000000000000004ff2b4792ceee016091732e30587243969d1bfa20000000000000000000000001ea609420109d80a8a17323c42252e2861f1e3090000000000000000000000009e6ddfc468c098a9b2fd3881d089f1532bf8face0000000000000000000000005f1314cf2c13517d79a828c6aab4b173de47462d0000000000000000000000003c28efa04f3f87e5997de87c1ead4f4dd16e75f20000000000000000000000009ae0ac3a5dd123fd5c7e943fe6bfad7714330b45000000000000000000000000e60b1848173151334751a6039fb6ff9b3b25197a00000000000000000000000062510653a9140a9960bea20e27d1c0cc3531cc5f000000000000000000000000b723b029f6aa1bf036327c4e42bcef6ef4664cfb000000000000000000000000c4ff1e96f6180992246e27e42019e71b14ce2b8700000000000000000000000040ba51a21c2a2bb561b22cefc5b6a24bb721e8fe0000000000000000000000007d524620e08a4eaf3229b23707caabfc7a7bf5f50000000000000000000000002ff10d374018384151a6046a8d4b4567686e88a900000000000000000000000098d47eeb8067fda362b72425c4acf51a2bbab71800000000000000000000000038027afccec4bb1f7daf07e84bae85462db86bc3000000000000000000000000f7735bbe3f17e378eb004eb2ceecd42a5e41eb290000000000000000000000004fbb7f0d256abe720bbd18f6cf29a872b4749ab4000000000000000000000000c8af4e9f7728e961a752e9443a7c3e119ae94cd4000000000000000000000000f19109f94e7f88a2bdb3452e1357af53fcee861900000000000000000000000018bb658d72b30bd87e36ff48df6108096c2c7b9e0000000000000000000000000f6d0d590de479e100e7392706b83f37278572f10000000000000000000000006caf0e81de40140a611c99580e647beddcb11dec0000000000000000000000009a060345f8ba52efc9ed81b25dda44b5afaa69a80000000000000000000000001c04fca39ce576ca6cb5860b5f5d8f77a67302360000000000000000000000002e76c29907f274f1b229c9f5ef461767f322e394000000000000000000000000c4e1ee9834bae0bf389fa52157d1c58e9c3a67060000000000000000000000008202ef2baec15d51f3770aad985bc967601ecf2e000000000000000000000000f02acbf852ca42a4b3e63aab06f69bba584eeca7000000000000000000000000887ee00e4a46e702ae7bb123b99f9664fbf53ee8000000000000000000000000ba3de7894d88f9a05f04fb44d1ae50c4b8c559c1000000000000000000000000b68424a8fad1f5ff2bee48f7e2234b2f56582fdf000000000000000000000000a91c99e204996fd2627a494a5f8b4d1153d0c2e50000000000000000000000004a2a83dba472ba41ae511b47c0e755c5d01e3f2f000000000000000000000000af7d603237fa5545e318f228cb1f48af5909779d0000000000000000000000001867c65947c44dd58f36269e6c2a4e1202a771d6000000000000000000000000a3014342cb92492bc3cfbd3857acab41bed9e88e00000000000000000000000091131aa4f8e1ba4dfcabe21927b4f64005b59c410000000000000000000000002591f8dfca6d5f671690d4dff6dd1cf2222f31cd00000000000000000000000037a39258e7fa15858611aec0dcf07394f8415716000000000000000000000000c3dd4599e9952d2beb658aab890c3fec885e978f000000000000000000000000ab46432bc7ab37eca0ad0b2dbfa9f6ca88e3a0820000000000000000000000005b84843c1a5afb33ece64a4ec8027f3fc60f7c120000000000000000000000002908e59eabcfc790907b527a3793a86d497753a9000000000000000000000000102d18fa758dc848c1a0103174ad616124ea33270000000000000000000000002130162e5ceb71c7be2c83ebedd44be56072cfd2000000000000000000000000fe5c417553c22ca69e8447d41ed355d6308d1c49000000000000000000000000d6342b10e59a6ca4ddb1d28f3d56ed2b49a0ef6200000000000000000000000017ed433969deb08cebc117993ac21149ac2009410000000000000000000000003c66a7ff98f64c7cb9fdc0f64d12f518c981f8e0000000000000000000000000281e1cea6e83b71511e2d9bf8db0a885b31819df000000000000000000000000067424af1d000983cac2282af64445576ecd4b23000000000000000000000000809e3414e362da397e388fb84cd74e0b2c1e557d00000000000000000000000091a9a5ca520eb1804feaff869f87e382702edcbc0000000000000000000000007d5ee2d330cf366513eaef20f298d44ab023f6810000000000000000000000000e5f4e2311a8f0994e1dd72a84ee7ff1c6fb62d400000000000000000000000017592b2a18e58ae68851f267046e2a6469b87c4f000000000000000000000000c2b94fe9647ff8392b5d04a8d10618311d785928000000000000000000000000047a4b459e30312b06fb2636fcf7ea66c7d019a70000000000000000000000006d678480faf7ac1b29bb717657bbc1e7a009205c0000000000000000000000006309f3dae3ab1d63ff13bcfbf24be1311396002b0000000000000000000000009b726bdc6ec480582d2a8fbc95eb303254da101200000000000000000000000004f09178524264fe500d4c93ee1608ada9e8795600000000000000000000000079bf968ddf6a74619bfee4f75c17435dedee5de0000000000000000000000000b0a78ce17e32c356f4d27af0f7842aec67bb9ad8000000000000000000000000bae762882196a6b7f4841949f871feeab0cab99100000000000000000000000050b197ff9409ecbc898849fce2960f235fd2f86e000000000000000000000000a41553bd883ebeeb3da7e3ddadcbe9a127238493000000000000000000000000a5bffc3b8c245233c3ee10cc0b496d36d29c77ca0000000000000000000000004bcbf5af1c05f5b407b5c976d83b1b1f6a827572000000000000000000000000d29ca180a7cf28a0847deadc73fcbf7aadaac3e100000000000000000000000003803c837734fa935f8a6947052311015cadb9d2000000000000000000000000ab7733786b196fb2fe58f6052c84ccae83c4f3020000000000000000000000009f87fd98985e608ba2a34eb900b93c69407126a3000000000000000000000000d23cddc4b5b89063abaa57f7341dbb636cb64706000000000000000000000000e919192604ac266def37a09d775d5b01bab1dc4a00000000000000000000000008f6ef7858b7a09581b2688d6544909bcf4f13c4000000000000000000000000301bb39c9ad8639dadb7d449c59fb234a45ae242000000000000000000000000aba60aff951a8c8ce67fe9a6bd7b747b222f485500000000000000000000000084eedd5e97674afdeaa3f93ffb5e7b5d463a6b7d000000000000000000000000f47a3ab1ac803448b6a43b3eef14775ba4ffef2a000000000000000000000000ef3384a30f4ec1932510968bf69f402cf49fa5f0000000000000000000000000649b1947aeb70dae1f96268ab4dd0a6a464b991e00000000000000000000000030982f608d31d820a7141121e66fe752a8e9d41800000000000000000000000071d750908723875a398761988697d48eb8b54d2e0000000000000000000000008d465fe14c8fc49d7a4a7717506af27d7bda0ee000000000000000000000000035dab4f51658c28dcdde59885f482e55dee77f890000000000000000000000003fd29f054d30c0a31d7c84ef3d0a24a38978ba93000000000000000000000000c807949afc430ccff0780f60b264b9aa13292513000000000000000000000000a2add0a0a562211511f8015c729bc5e1819c1b700000000000000000000000000db2676f75c0a8c36dec30d044875743d5cd72a7000000000000000000000000617d8c1ab5ab07718ee938ee4a2a715462f177e70000000000000000000000006d3318cd62848fcc87363d66a3450a5c5e05d6ce0000000000000000000000002e6d7247e3bf5edb28054d943bb8a7ab3d4df8130000000000000000000000007011906be4a82510c2a9ead2695b0beebb5bf31d00000000000000000000000042ec62bea09f171def7418cc3d1f513db280202e0000000000000000000000007448f87bc96994508ff5d582fdedf1424a2f999d000000000000000000000000e0db9c41a079144109876d8d8d1d3c2a83de5863000000000000000000000000c476a2c4f47de6b641ee486dc4edd5ab97b5d756000000000000000000000000ad490efa36214214a760d5016b48f09eeb52205c0000000000000000000000003a209c15bab2ec8baf172615233839513e2c08450000000000000000000000009b8f74b30895e306e61850ba6af66986577c42a50000000000000000000000000968a8dcc84c3d861476160d67f53278ff5a34ca000000000000000000000000630f8fd50628803f6f7f31930e5ec8d0381f8843000000000000000000000000acaebcbd2efd145ba6ebf96a69d6630df3e90c360000000000000000000000001574fb07ed0777050166fc28801e667d0c406eaf0000000000000000000000000c015d6ca7907be9876c81e94b9b341566976a3500000000000000000000000018bde79442ca8f57f4b792843443d9c6c794a78d0000000000000000000000007d6afb4bb495b7b94899e2dae6f369ab153f5ab400000000000000000000000072a38c0b1f51733da58757de2f4ac36b5ef05569000000000000000000000000f73d3dfa21a1d975a5bc78dc3a79a4a2a2afa43c000000000000000000000000c398e033cec8343fb62037720128ae82eb4cf7f200000000000000000000000071655edda9ef461590c3bddd6d1166f58e511663000000000000000000000000cebec2ba119b769f0a6437a74ea5b4e4cd78015d000000000000000000000000bd0c9bd9affda1d4772b2d9b1504ca473ab1715c0000000000000000000000001b1136a96a272ff429ed9355e94c9880c88051d2000000000000000000000000f66536a2c4c3905e2cf582385c20c3e73bcc555600000000000000000000000024066787dc19eb007b067d80b26a2490ad0de55800000000000000000000000063bf682135589008e619500c0aeb5a314887b08b000000000000000000000000cf2b48131182526418a90ee4010561c634c84ca00000000000000000000000002fcd664eb6b5bf37ec9dd56ab1728fc852a85e50000000000000000000000000f14bf7920071ed1a498e18edc9dd680e1b244fd7000000000000000000000000de40eef52a2550b2b7f6d30a0f2d76b3931c1ed5000000000000000000000000573765a943ebc66c79b16e8254dc1daf016e4869000000000000000000000000d5513d60212d59c48a7c50a13fc35f9b356655a20000000000000000000000000e5e87bde2b4d434b46a7cb060524e9fbf02ccba0000000000000000000000008843be3db4a1cd9f754ebff42cc4b4aeb35811870000000000000000000000006d6c69e10e5628f9e71288f1129e89a8c0c6c56d00000000000000000000000025f4ef822c7d0f92e537411a2af913980e52b2bb0000000000000000000000000d17fcf8c3860e21e1ddd2b6b1b57425d165c891000000000000000000000000f1b49116d859fa21d55d2ca12c026b1df68ad5510000000000000000000000005aa3b37dec0a54927fd662d8e5989a432a38b32d000000000000000000000000e45b814a014948d8866d75c1bc3a747e54becb0e000000000000000000000000c673bc4219efb8bc0185bc08c9531aabb747ca890000000000000000000000009bae64d59bf5d14e474bd7fedef70a86afb12116000000000000000000000000c7a17c66dea846c19691f32867cb71f733783ba5000000000000000000000000cca62e53033cbf40530f1f97eb8ebd00197ce674000000000000000000000000a3f3d4e6303361b85d250e32fb9c61e8f1515cbe000000000000000000000000605f580e0afbab102a925c9820d609b61e18f45300000000000000000000000017f941cd28b2ac554432aa3756a7902e1290b6ca0000000000000000000000004d1d9269680897e72198e74cad5f9dc709cab8c700000000000000000000000034fbdf75a0d7c89fe579bbfd3dad7d99c87855e80000000000000000000000004cd2ab1457a393db6cf2064cefe72bda077b3153000000000000000000000000ed1f592cd56db5d1691cb187f38be3226bf94b12000000000000000000000000c363dd6dd0084934a4fb6fb4131db7dd27994992000000000000000000000000d4bd06d0cea1b5f902cd14d68b527c2345448717000000000000000000000000a7face176224975a150d0e8c49cb0e1196cef21e0000000000000000000000008a52e7a750c094dfc0d485348bc00f9ed8d332020000000000000000000000005ea51241feab91843987061c0e787ada9870334e0000000000000000000000008c572c58d93dddc176e26f739cafa55b76fd13bb000000000000000000000000e0417b86aa122638b89d08b7799eb745517b9db2000000000000000000000000c4f9b0aa99852f4c8c34c92344e36c9189c2bd740000000000000000000000008685c1db0ca70575eaca41037639f8a87b7f3146000000000000000000000000cce45899255c677d8e228c8fbf5ef55c2b0fc888000000000000000000000000a5d6e078ec8c7d7b579f60ef68fd2f3c1ea6f5b8000000000000000000000000c28c276509668dce874ac92ea4de8b18fd52149f000000000000000000000000463dedf4b71cd7e94d661c359818f9cd2071991b000000000000000000000000d12e61a7bf1aa2c60ab551066cd3c97fa608bd3200000000000000000000000009249e47dfdd75d4d195284cffdfc37a7e1e6665000000000000000000000000304a8c28e9483079cafd4ca598ec9fd4406773ff00000000000000000000000032e1991ef3f6be3efec28000772d4a1720dbc619000000000000000000000000923492d7a057c9104885e04e9730a2ef9a9b3d27000000000000000000000000d90d770e3561abac82427a53e09d19e2178ab59f0000000000000000000000000f586a604c74b9806184ad27176f1905aa9ebde900000000000000000000000049a44786a1ec7fb774168a89819aea083d286a8e00000000000000000000000064338b43f3fbe48bdb5d1e6d64a3771aa295ca7f000000000000000000000000c98a6b9073cc6b7533bdadb535dd9ed9c34f32d6000000000000000000000000b96715b0c1f7a6d2730993709db073ac06bbe933000000000000000000000000272e8fcfc75aa0f35868272ffac6a9e3c0ea52d30000000000000000000000008e5243f14000eaa75131a1fb4b13361a08ad8576000000000000000000000000ab55994cebfd27972afbe897ca186267ef4d6be500000000000000000000000097949a7257b49c16d793c1cdd91c8cd7556f19050000000000000000000000009c3dca0c15a0d746418574c931aac377591e0f710000000000000000000000002e4b0fc43411ffffd1999c03075bbdfe0ae124b80000000000000000000000000dbcb65e9b6eec7c7367bb233b0a0c4491b4143500000000000000000000000010c638cc860d9b620ef27c8661a6599cd2f14eb50000000000000000000000008d007987a1e716ae07a595be5536c1ddc67dcf520000000000000000000000004bd0fb431edc520ae65b948f77516c113ba3e6220000000000000000000000006630202fcef553d4b60e26ac9e0a60b3f8b2306a0000000000000000000000006172660e97ec4a718eb8de2e5edf467873f7bd0600000000000000000000000002def12bf593c62d208fac3883bfe869ff2d2f1b000000000000000000000000ce27aa011b967c0bacae5b78c314fdfc624860e7000000000000000000000000460ff283b821c6794d75c42490a2532123fd44db000000000000000000000000dc58d17f93bdbb4c1a4da9a83ec83bff98fa06a500000000000000000000000007e0f0ad8a3ea55437a88402259f1c7cff01809100000000000000000000000013f59bc64ebfa9d61622d6eccbd9378f315057260000000000000000000000004c0c0d5fbf7a962fb1a8460cf3ad24296e048f6f000000000000000000000000b3d3cc517b5819effc043e45b53d51ed23c6512800000000000000000000000000377df665d3f2f932b2804e7867e4b4b3ba88fd00000000000000000000000029305f00848eac1a4ebaaf982d0458b07a6dc801000000000000000000000000a689926f74f7a2e26faa0d0fd24c4b28d9b6b22300000000000000000000000016ba9cd9268dad2953c03559b5c69be90b72690100000000000000000000000081c0b3ec3a3121f3680c1fcf5d4bf4b6af245647000000000000000000000000815671ee07ee6d0bd2585bfec23b9909675bae14000000000000000000000000a2ecb2d8a53a820a3dd943659caefa72284bcb3600000000000000000000000045dcb6a90ffa54161686873914cb48597295a6fa000000000000000000000000740894543d9ef060530bd9ac550560749559c58200000000000000000000000038ac97c92212ced5e2812f1bfcbd9a1ff4fc6f180000000000000000000000007bf1100df8fb506417acf5fe4653436c537c9ccc000000000000000000000000c48d0726b54bbec733654b3458419dd14aed30f400000000000000000000000064e861df86b9ad52d69978d7f7484be2bc32d6e200000000000000000000000060ccb5298971e9c7586abd43dc3298e9edf0caef0000000000000000000000005b05bfd680159731763074c32475079e02fa45610000000000000000000000005b26483215e2f9b2679de68c4f1b98daa2e3974d0000000000000000000000006a0eb245afb0effbe7799a9f413863cadc25903900000000000000000000000067c00f83af59f7ff3634180a1c6694ae43de8fa600000000000000000000000048d6c9ec7d2236d31e25080db2822d7efb270ca70000000000000000000000008619e659c8533638382fc2d168c6e53a04246d8000000000000000000000000080f6f338ca1a7cb1c611ae91384000348a18f0e00000000000000000000000006452001fffb0f25d31be749b0ce3747a2d125d2c000000000000000000000000d17738e06a1149264d3f33e421896b0002d88ee6000000000000000000000000efd910d1c2de20d850a990dd566e589dc97311d9000000000000000000000000885f93b6aadb78f523e10a40396b89543ae1e3ca000000000000000000000000752687a80dd171b17e2dbb2faa6e8bb16b1e3233000000000000000000000000b9dd0cebc1450b3d1ca5f2c82ca3358265ab35f1000000000000000000000000c5af789ad738554e21c484926fb7d132757c788c000000000000000000000000bbc801d5745a8c6c19cd682ba235bdc28281a02400000000000000000000000099966dc702b36ff0813dde1078f3c86151fc8f0a00000000000000000000000090f942eb91fbaac93ce444b0a86cec00c452d698000000000000000000000000ad436c413d3c187dc87de696d77757cd78fb311b00000000000000000000000010a8c41bfc3c8f542a005a27ca099432117774c50000000000000000000000002bbcd402290c0aa7d331938f566b52abf9f72e87000000000000000000000000f4eb5790e364bd24259e55528878722be0fc22ae000000000000000000000000e2ceadc2362a15554e7b12b3831f78ece9a230ee000000000000000000000000f94bf0b9641e2037c083fba26b2f9f6d49f986810000000000000000000000005eb5ecf8159d41c683cae9189bd4a365f3ea3c150000000000000000000000005c7c7e37285b4f8b1230df3dc06070ff735b9c860000000000000000000000002b0c0041cf51b14b8537e384ea82e4ce119da0ec000000000000000000000000c797f7a9518cf452267ed06719895dac6f3010ea0000000000000000000000006a6cb1efbc40b50e6ce51a380976b4ab09beb496000000000000000000000000350a2a378a4763ebccfa9eabf59ccc9cc71cec11000000000000000000000000b91ec1e4854d0e0483a2a412db33a5857d15e421000000000000000000000000624dd956b855cd70ae61c76e96253ea86b3d06f400000000000000000000000058d1501e021cb34835108a983c77513eec1435ee0000000000000000000000007cf4b57b3414a468c75184f92950563f4a74c5ef000000000000000000000000f067c6b7962c3ea3d356b0873ad9ade59918f6a1000000000000000000000000e4ab40777d97e9bb4ea5a4edfca10bcf8c272d4c00000000000000000000000007dd78190f85a7324a3386a5bef6633e1e5e3258000000000000000000000000174cbf28b50b3efc6048809600910acdb00a3275000000000000000000000000037151c57c8b770e88e05613d1fc1f9a4e2a559c000000000000000000000000d2dfabd5222d02c373d4c74dd9bec7530cc9255600000000000000000000000030843f00019b68f604ec41aff81d6e2275432963000000000000000000000000b36d0bcd6a037412777493e8bf80329cd90bc369000000000000000000000000ec2955fc999c1cb6eb9e9f8c4da151e155c6098d000000000000000000000000b5935bc814015435c71020b2a439fca92278d5f40000000000000000000000006d3d1059143a3d46e2b9ce62914e845c459dce6f0000000000000000000000004ed8b9ec02411a5752bfe604a7d4d834803c64ec000000000000000000000000f2ba3607932c3fb329cd249fa01ff030bdbf3efe000000000000000000000000f24712e1ad6cfa696afedce53d03f0ec5a0691bd00000000000000000000000008c8155f1ed7ebef3c46528ca4241c8ce6bc08f9000000000000000000000000ee3514ec48579561eb461fe7937b1f1171691c0e0000000000000000000000004aacf7dfdd740c94d8d2f8ce888063284c26a99300000000000000000000000046416363f3d97591929181e672375d516574eea30000000000000000000000004828bb792cf372590fffb738a2f5b99d1c18e9d6000000000000000000000000a797d2f5e033a832f88dfd6fc795d3ab183dad2b000000000000000000000000df6852d636cbe67c6528c8807ab38629137e44cb000000000000000000000000525e48339a66ebfdbbd03ea4ae3ef3bf0f9bb2a00000000000000000000000005a300ea42fe746b7c0cc5435ddc9fd7fef2cc672000000000000000000000000e2c14423ab054230bce5648674b706eaad0fab5c0000000000000000000000005ca0d414e143e11dd3cd9b44f2d19513f716d34e00000000000000000000000058f8b6aa715da3438a35221e551e7903611955e100000000000000000000000029e2d16130d4657ccaa5cc6e10e91bdc337e637300000000000000000000000013e8a11c29a2693a44d3f2774391a08be6fc38ab000000000000000000000000681b06207ea6cdd6d1b562e24b24343a603f2abb000000000000000000000000bf5765f59b6730ab18525a9f317b2964f3e570cf000000000000000000000000942ab0aadce71da78954f4866731bb4afe548ba8000000000000000000000000af66cb1d22497fcf979b929355880b293c3459b900000000000000000000000092564b7252ffa069eb19385c6745f531562db460000000000000000000000000cdf01a6d1112c035f3472a1a67834536019f76d2000000000000000000000000bb1db0542a177210f12dde472cbc5eb6a13bc7da0000000000000000000000007d24f443e01ca1d68e4af4a7ef9739358967bd8f00000000000000000000000032cb1c2f6221315488ced807652857bb7b4f293400000000000000000000000032f235c1b2ff9e877cac78b042bf123769daee5e0000000000000000000000006b921fe5bf0d62db926ab177f5524a0d95fdaf17000000000000000000000000740bdfecb54fc1baa2375a2e4f67ea13f2d354ce0000000000000000000000009f4d4e396fffa19d7cf786b71c23531dc32736d7000000000000000000000000c6b1b22627e5f8554b006532f5c1b6bcc48589ce00000000000000000000000027dd4255030d890576180ce51a4668c3ec655d960000000000000000000000005344a16c3eeabfdeb4b28eedf951fe7ace380a270000000000000000000000009d470155850f2f32d499b08bb802d2882d97e4ea000000000000000000000000e4f817a5f463bd227e1a328ada321435caaae2d200000000000000000000000078eee650186aa097ba7f883649ed5368e91c364c000000000000000000000000a851a2f9a633be1786946794a9fd569cb578f40b000000000000000000000000560a91ad1d66a0b49d2b39e9d04b4892773b520900000000000000000000000060aad22520e8a1b23bb665b06702610e1ff5ad640000000000000000000000008b365f16033fc1ce0393b36c244588071a87ef6f00000000000000000000000088132fa5b32f66440d889839e1caa497f94c126d00000000000000000000000039a25bbdaa052241591c669a8bf6683e420f9aeb000000000000000000000000e0c293defcbeef70feeadc4429176637fe242c2100000000000000000000000084e8164b3f05bdc428c37be66d1502a70c3944b3000000000000000000000000b926b9edb745f4ec09a315f6f9456862b2ec003e00000000000000000000000025c6cb15821925cdf4971c43575c4b4008ba7e4f0000000000000000000000008b176022233706a4ef0ea7d8ec5660feeda5befd000000000000000000000000df1a82fde478f3ec3dece57df11aa7d4c3cd283b0000000000000000000000003752be228035706820d456c8ab24bea1cbff98b5000000000000000000000000667730d5c9aed1e0abc3be1a854554252ae6fe17000000000000000000000000bfc295234b5e2f3b17258c880422e6e1c789975c00000000000000000000000088bb8bc6a485bd96ddaed22b2b05a90d70ac23a70000000000000000000000007d6fb9d05deaa78e76c50e07ee866ef8ccf2ff9d000000000000000000000000c601e6f855d2047f8f615bb695b4ce867f42777a0000000000000000000000007d73bd3e9e39149b21cc75a95ae8a471025aa622000000000000000000000000abc7aa209d9df7286bde13285ed9c90c95bf98f200000000000000000000000025de18eb6a8b15c39890851a00d660cfac1ce5ac000000000000000000000000fc122ac26fee77cd4be82856f6eb2404396836af00000000000000000000000054d90e1153b4f7b561092ee4f3193acf2cdd79ef0000000000000000000000000f9e7ffa440dfc1f23d62768fae2b3e6d7dfc841000000000000000000000000654fd27c8236887095ef808da51551be606d074d000000000000000000000000862dd4d447e22fe8d067ae645a37087ca500c1ba0000000000000000000000004a9d1bebd03636a6a24849d8a0753379f7f23495000000000000000000000000cdf10bd9149bf0106cc1b016583870676249c40b0000000000000000000000004e6c2233db368542dc4c3451a11a82ce2309bb81000000000000000000000000846d451461c3436cb8959b85e086a6e7d30d3ad30000000000000000000000005742e2d003cc3fed18262eb06eeaf94af7e28dcf000000000000000000000000db7c43881c2661fa613775ae5004da1db72b0935000000000000000000000000e0e79d107ce3f775772969816956533b2644c700000000000000000000000000838d696efdfac7727eba77e0714df77f531e8468000000000000000000000000d7785ef3e1eaeb750b24252f9f4b7e2d5e2236fb000000000000000000000000bcf95e7e3eb4346e4a2bb3fee91a27928e36991400000000000000000000000021a8a87814dece4c00c02e86e294e29dc8cea693000000000000000000000000929a37e4e21e6ffb8c3469d3bc3e590292bc63480000000000000000000000003ad5ee7df0b6b6e012e154d55e4d67ee36468fb3000000000000000000000000811c94ee67e83c8a01d081fb3f2489a292b69ac200000000000000000000000031c3f1eac688125eaacc8e969b814a4154db8d36000000000000000000000000558c13776e304754dbef30f90fca15a321454fc1000000000000000000000000e9f77592d288f8a54f9e1ea949100577f434b072000000000000000000000000a3acf4ce97400eed8c11db34212608a1286190a8000000000000000000000000359d4364e5807ce914510b37d3a31b48e59e49de00000000000000000000000055ae81f8722165851dafff8a84dab1568183d2710000000000000000000000004a83e05361655f3410fd52e25e1f11b681def3c10000000000000000000000004fc3390dd83b4ca751d472e4ef45db3e0581076e000000000000000000000000243e438dcb098f5fa321f214d82886483ec2a38d000000000000000000000000f6228681c030cbff2365736fcb45274936da235200000000000000000000000099d0c7eb0be5307afda3799818e28f2ffec591e100000000000000000000000060722510193e5721bf9c14dcd08910c618d897a500000000000000000000000032949e75dc40fdd4998a0277bd97d18ec96eab8d000000000000000000000000e275a3fe93e9658d318243775389273c08a63f23000000000000000000000000c13605ddeac2add40f4fe3ace02978c8d3b65d7b000000000000000000000000b693f27267adc7ebaa4825dc4700951a6cfbf50b000000000000000000000000a9cacf973a091ff4a7d47212b6865fc2998dd2c0000000000000000000000000cd3ab24e6557306351a8acc637fa1e8cb6d995b8000000000000000000000000437c7c2ed11dfa9ba3c5582daaca4735214dd9c0000000000000000000000000fbde707d8ceb57e199625bfcbc9ffe8b6c27487c000000000000000000000000f16442446cca661226b3d0b3c18440493c5b1f21000000000000000000000000702c225519ebbe308fe2ff78e3345418270276fa00000000000000000000000001684f2c995e543648321c35469ab04e82448a45000000000000000000000000b3f17874dc15f1a395d0efae59f25f007216007e0000000000000000000000002696facdf68c598205f05efdfc42593c102df26400000000000000000000000025d908a24da2dc6c4176db3cdb45575ac79e30fd00000000000000000000000000001f7f1e274e45fa9de132895eea335f650000000000000000000000000000e50617c59811f35205d963d76e59ed8e5f8a1451000000000000000000000000b797cba7605924ac97a7df4d1779deb02ac9fdf6000000000000000000000000628fd0f5f93c3e18b53c16cb16ff4c1d8d5fbf56000000000000000000000000a17f81cf5f09406b0964c0a1bdb834e87f453d900000000000000000000000004e1020fc22150b641b8a10e63188d06e25dc5c740000000000000000000000007d48751b6dbec4f48917ea9a5daf122ef8be8c55000000000000000000000000debc1163d2ee714de936db99c835d69b2b2bfe620000000000000000000000008119f3b17a8ff43ec3500832349d840c11cd88890000000000000000000000000360c6ef032b3858ca38911bb710b95643bc7cd0000000000000000000000000648b53726d55c24a4c173ccf7f7eaec38018a281000000000000000000000000d5d11f1992f13b7421b7ab962f81fff4e1805a440000000000000000000000001ac0009cb0efa1f28d84ec8edc65b54ae2417256000000000000000000000000d12f7211071a20ce76bf9fb8e069036b6fb63c6a000000000000000000000000d97e2c1be18f0527609c80e1e2aeecf9ecfb8572000000000000000000000000f703801bcb81ad0806b33ecb9ddcddac778b86e20000000000000000000000009433004cec5256cea8259fe0145da59b3d42f76f00000000000000000000000089936ecbc937311b9ef21fad52b1d3d2e8c0ee70000000000000000000000000427913191a2bd49c8d171d3340ad61d7065796a80000000000000000000000000421bd6e892d4c9d3a09962edbffb9e98d1e780400000000000000000000000062e4828f5a5fbe28c666fa4c11a3ccb8135d0925000000000000000000000000d2ead445c36791ddefdcda69f91c2442520b4f52000000000000000000000000e7c8438fdcaf13d62c42068ce050605314f985540000000000000000000000001de018a0a07512293d2408782dd4e07f2a7fddce0000000000000000000000008553c5d913ed468760a29504931f000aab4e74e00000000000000000000000005a0902af0714b5e36f89baa77acf84ef0777202100000000000000000000000089d31fbe65169e15e1ceaa3dcbb04606e9c859960000000000000000000000003da4881e8950e03d0af78207d94334f4f61dbbf300000000000000000000000023e6c746adf02c36f8038e4c69437707e1a42cd7000000000000000000000000067464ba98db08065e01b1b4c4db6305bf89877a000000000000000000000000736b4243917f794f455d7dba6f33bced6a75bcb60000000000000000000000009cec7943fdfb242a0c4fc5ee0bc1f80f38e26d1e000000000000000000000000a72d9825ca99ed478f487c7198269399330a573c000000000000000000000000aeadc61b64db3a0731bd2ebb2aefaa6ffce25e36000000000000000000000000919e6b23fb8e22568de7c089e1cc41c99cfe7c72000000000000000000000000b74f16544e61d99deb2e671ec94068f81c439cbd0000000000000000000000009d34a9efc7f2e01bfe08e86342acb471d59e3f1e0000000000000000000000000951d967f18f066801ff809c69c6890c7680a4d80000000000000000000000008b587fd14b8857aa52d93f500797aff896298baa000000000000000000000000ac949fe2515257066a6474ea76382dabe6603b8b0000000000000000000000007d4b0ac8602b478f48fd0804abc78ce7b697dd84000000000000000000000000ade682e2fa5441f229a7ceec6610346625b1fa8d00000000000000000000000052fa47725f3ab369ad8615fcdfa1d7d9f7d01e530000000000000000000000004320873da3e1346ae39cd70f0c4538c6422e667c000000000000000000000000bb943b1543bb4f28f2782d0f4247f78fd200f420000000000000000000000000c9d8e88f23e9b06e1cc7da898da1aa6b99e76df4000000000000000000000000756afd579652ed62f82c4e0190a5272a361082570000000000000000000000003491806f4289842e1f54c8e8148bc96fa1d39ba200000000000000000000000050da6b396ba8b4df9f9be2ddfa2401216b4a51730000000000000000000000008ce0c34d68b7d64b4839ba8d31b60989aba7aa0a000000000000000000000000824d0f187c7303e9900b47349e49f26457227c450000000000000000000000001dd264bbac7fca777d01458d0dd02d6555cbebab00000000000000000000000015425ef4e5903e87b8f51b49548b93de7b39ba9200000000000000000000000035f088ee0e68f71d84d92a58b1a8f5333a8f602c00000000000000000000000036d13aa39043ba1b6422d4e5a5831b3323c8305300000000000000000000000030ba9e4b9b1c6d2ee75558fddfb9c25819ac912c00000000000000000000000071936ba6783fe55f61d71aef65968bf0144fa37100000000000000000000000044b5e41d94185c160d8a4f496b48ee5970ffa4fa0000000000000000000000008ab8717abbe499e965c34ecca260bdd51debd29700000000000000000000000092c2dd123765258f2eeaefee903b7946b7a18601000000000000000000000000514acb9111844385112bec321c979f5abe520428000000000000000000000000a427514aebd988c7abe0c013e09d61e3ff103b14000000000000000000000000a90b3fdd52d4894a2bdd4f28500acd86447e919d00000000000000000000000033b52d1a2c00e067dfff2b2976361ece6029e32500000000000000000000000068089f6807724ba8b818d4c2baa0bdd903a49a71000000000000000000000000456200f900bd0794e27fee1a95dbc6e25be5903d000000000000000000000000a18fceae325010aa6ffb6c917fc49394465a5b8b000000000000000000000000cc09fd75938c0598fa1e9f14f22750a521be0ca8000000000000000000000000681a64617e1083c36cbebbd8ac9e64938d3c259100000000000000000000000041e077aa0ed495d4943c16219d9318c385d104ea000000000000000000000000d2cae9b72c6c93b753d1c87b55a30de0e2db5f12000000000000000000000000c2675ae7f35b7d85ed1e828ccf6d0376b01adea300000000000000000000000028a31d0a0d1babff38acea5938513e8098b3bd51000000000000000000000000f727e058cca7951741ca84cc30cbff9505c0d3e40000000000000000000000001c35c5bb2c41b9804676599b026eb58eabd6aac800000000000000000000000071878f4cc02d2dfeb676cabb0e9116581a916af700000000000000000000000066494c6d988ccf776c81b15351fff9b8ad64dec40000000000000000000000000b999bec0d76f6c03a518c88764a7fff69f0b0560000000000000000000000003bd6af6b18509bce320e36a54d0b6d7914b9e452000000000000000000000000dd49f63161321ced85377af997455d1d09aff02800000000000000000000000064c7d75240718126d808e21a23bb023d9fd2a32a00000000000000000000000099c8db40794dba181dc925bf2564a3359622de2200000000000000000000000022843854f1e5a50353d59a7a6c74600e54e8a9970000000000000000000000005ee477b73a256db935083fd20ef408cfa8a1d8680000000000000000000000007742a175847357bbb88659aa9fc74f9025b063fd0000000000000000000000005a042249d4f1b0076c11f37b54fe7bd466976c6a000000000000000000000000e79c1a6a6b69c3dc20d2131ecdb41f60c70134270000000000000000000000009d15c060dfeb025f9b4506197981e62b71f5cb4300000000000000000000000025dee6499832a9a5cd78e0a7827702e259d92e9f000000000000000000000000af4d2eb539254e09690502429029748d2db39a7300000000000000000000000063795fe3068debea39508c90877d0fa6a70d6acd000000000000000000000000e51765d0a8075de56275cf179ab95c5506f5168e0000000000000000000000007416447a75bee7811ed50d781014d181a8fde7790000000000000000000000005b3c433de72d05f6dd5e2ab9e86f549d4d72ee84000000000000000000000000c5320c7af88960d8c4610a63a7e8b32848fb89450000000000000000000000009145f88ae8e83ce6e0450452111948a0bc36fef6000000000000000000000000eb6667c73b90e0a8505f1c5a26739fe3aa551a7b0000000000000000000000006c14a569e298494b83322d56b3f024cf2b2b6ab7000000000000000000000000df3b978e7bdd8572a810313c671b9398e8fbb4bc000000000000000000000000ec0a4833e9e9b42c92caa24b3d2e153cbc5ec4f0000000000000000000000000dca3f493effed255becb07466014670e0bd66776000000000000000000000000690a1d03146f43f2cb442cc877b906f835eeb436000000000000000000000000ed9bb052c0c14b5af3835a930cd499a1c5b2df4f000000000000000000000000dc6471b1351dd0d6619eaa1b13dd811ed85b3181000000000000000000000000c5f825d178e3a0d424821df831654f8b5ddc66450000000000000000000000003d45fde8db2d6878e3d7c3b30f9ba84a51813cc9000000000000000000000000ad2241232b742aa699cc79d675f08025964425fe000000000000000000000000f83e0bf449c8ecab4220ca173c351433cbf0dd9d0000000000000000000000007e3322ced68a8eed9234066638ef7492d3c40f720000000000000000000000007129b4bb664e6af728db89c7a09c80643e095104000000000000000000000000dec9faf48dd4e4c57546150da08b08200d0ff4160000000000000000000000002d642f5fa27175c86fa70d5ca419dd96bc9e9431000000000000000000000000599460dde1a9c4bde849eac48608221d04eb6992000000000000000000000000e6d05e13ee0dca584cab16bdd8756ac763c453f50000000000000000000000003706db647d7eb74a384249ce87cd83ccc163de3e0000000000000000000000005ff2c6c730daa3e217dca0cab7749eac63d08166000000000000000000000000cca4e24bfda4297a8f80e53363f3d4aaa2dc9043000000000000000000000000da669c1d782b28e393b7b35b52e5d6705288a809000000000000000000000000f1490d67964d421d14c6e77fc14dd786b0c961e8000000000000000000000000ba858b8d976716afe07f581f80f7be8fcd774bed0000000000000000000000003a3f1739bb51fc2f66de348744deac4dead3c330000000000000000000000000a6cb82f72300e7d2f8ef2c10e7f32df470a22665000000000000000000000000bc8b6519901aef180a54aa7270baa9cf9470425a0000000000000000000000000f0cf6aaa2466b90feaa4407b65fa802f3a36c390000000000000000000000008068a6c2fd8e955ed1d95c155fb4c93ebd4676da000000000000000000000000fa56c66007fe9efdbf9b1f4ab22d488adc06553e000000000000000000000000e5db6d56784844b7de94fa29d2f8c2a3158b43310000000000000000000000005c9d71e74aad4b30d782a5f676893b6f439e8238000000000000000000000000acaad9f6ba5e304cf376eac7b0e5a309e7e37201000000000000000000000000551718ecc3c66f742b464024324a3ea5d45b974d00000000000000000000000044696f17b48f4ce14a5450495a1f2e2be188070a000000000000000000000000255eabcf4acaf41a3e39b09beaa7b82a12af1e0500000000000000000000000025f30524249398b06b8d9cfa5c5a6b27c324cee7000000000000000000000000182b4d02020bc8555d9694ae5fff7f8f6d89cd53000000000000000000000000509cc2c4c4f01b6360b716c6ff523a59cc6c577e000000000000000000000000da64a3e664a0cbd6f754ad0200f813a07c102e130000000000000000000000005e081d96d367ac5a9b641b445a58e85f0d17fc55000000000000000000000000b71c11600a400e60bd7e991963d259df8534c691000000000000000000000000cb02580d4e590f4457b7155e500b91abf897ebf1000000000000000000000000796e016d98723c9c0892cfde0d91a7129b7f71c500000000000000000000000071300bbf8beb14de659b97a578ca098e236fab5e000000000000000000000000887e8ae754df3ec6232b757b2eff1505f4bf00c800000000000000000000000091e655ecba752c4f333cd2518bbc5312ead71776000000000000000000000000622d38c75a4066992a56e1813ecfb5c01faa8d9a0000000000000000000000004e35db85d0484274e3bfa5b5dc96d23258f9809a000000000000000000000000a519ebf1f042a38d349f57f7f0d8dcaecf712283000000000000000000000000be85523028dffbd5c78ebe92ba23eafc437c2bf9000000000000000000000000a599ee49516c857ab4e4227d7399143532bad96500000000000000000000000021e99dfaf93c8979ba8ce710b73a3427ec26f8100000000000000000000000003a9330187a00dd162d935e877deef5bae7cb932000000000000000000000000043287ea9fb59d80f9c17194ed27a372b12213cc6000000000000000000000000f20d46bbfca212e35f787b41c3d78c477b00404b0000000000000000000000001bd36b0d03e26e37ab084b4f46835955d7feaa770000000000000000000000002252d468a3da1b1e2af7eebc7331a07240b9955f000000000000000000000000a5c04abf8777d42fe27d3f8f4053392860596d39000000000000000000000000b5bf844867d9a77688f579c2e811b8ee50084136000000000000000000000000bd273e3f707d558f55bfbe3f540a466ae79e21d4000000000000000000000000fa14ca40a049bbd3255b3723de70190cdd084102000000000000000000000000feba998bc4fdbc417963f7f8fb68022857590ae3000000000000000000000000893b7964c35f9081882e4e253d18b9d66a9ea45b00000000000000000000000013883997f0c21028c85044837998e612e7e3cf3000000000000000000000000031e4e5de64d634477be238ebb71785a5b44c2bf5000000000000000000000000ab84849d732f5be86fb519f5b7d7b83e85cb3d790000000000000000000000004e48eadca8823c05bab95580e16ad2842924ecd6000000000000000000000000e46e3efd54d4f826210e75e077002b5a701b4d58000000000000000000000000d3cc8241e9dfa74d92c20aefff888dd6997d8c51000000000000000000000000cfbb036980ea9f5e380fe37127d61b93d4724545000000000000000000000000313239981d75d8130511863f906e2a2813cfac1d0000000000000000000000005b33f2b8980eb9f3817113bb565a91b79567e718000000000000000000000000f6517c0c6644c236558d4622f62986fda30225a1000000000000000000000000bec0b07a38926e53d9617bd9e8255e38a41701a400000000000000000000000096c47a3cb4a925b20828304fff0ba14e524d47b0000000000000000000000000e602ae6ac219b61f8eb79cf0e37275b98182ed900000000000000000000000008e9fcc89dbb6934eeea9304d812fa58e3f3e3840000000000000000000000000e803943500965c87854d6f6943fc76ee4aad87d3000000000000000000000000c7b837cc75f53c93ac6b34fffb96edbe2fd69f25000000000000000000000000b5ae4e50d438a85756ddba04678a3573267f599a000000000000000000000000c1c0d5bf75c33b437b5cff0817b017ed59de65d8000000000000000000000000051f137da4bf089671ecae018ca02a518386560100000000000000000000000007ab8b2ccaa63771bb18f7638a4a2262661af9560000000000000000000000004b88ddc3d5e79ef9d623a81beae7ec124f77c03d000000000000000000000000839c126622db3bf8bfaccc204aba6c212ebf6be600000000000000000000000067464b488d0f97b6994ae23db8491e04b9cf8413000000000000000000000000815a0a6fd364bcdc02b58c057fa277175792eb40000000000000000000000000d9b715de7de37ea95b9eff1c3da1fb52b1dc3bb1000000000000000000000000978f1c070a56952ff2c35ab34feb4d14fc80deb00000000000000000000000002cb12462db8fb7f8aa1d0ad5dd296f3126260d38000000000000000000000000fd22bf110d41d4e704fa2c1fd7e0c4075c1472cd000000000000000000000000ba567d6ce93c021e46baa959ffc241fe35a10297000000000000000000000000d6d680f768545e89597430132274bc2b6b8196370000000000000000000000002bf7ef978212669be0472a82d312d2c85ca5330f0000000000000000000000007b5a18b1843d6a2baccdc018e7c611a21be2b6c90000000000000000000000003705aea52bf9fe3ccc30111b88f0541608380b83000000000000000000000000292fa1790d0e54367e2104ac7a9c0f2140033fb90000000000000000000000007541405629b2db4419d9d52f2e10eca26dc91883000000000000000000000000c91275f5c200a2a17d04244ddb052999d92afa9d000000000000000000000000aca2c40736ceab0fba4b693e1a813a7192306c7400000000000000000000000037d26f7af95be19065121b5e42d6df072227526f000000000000000000000000f67317c98cfd8fc9debdde5fd18528e49b16712b0000000000000000000000005b8f1daad43d779577ac05061a6b1546a29b47d100000000000000000000000093d2885d480c986f5b91b032f6ba62b146a23ca100000000000000000000000048362a2ad7c5941f2701e6b300071cc7cccbdf88000000000000000000000000afa93854130d13d5756824c5878b1c368e14a4df000000000000000000000000286703088ea7182fab995c7387ebca7e8241dddd00000000000000000000000065539202e33553ac5dc1bcc8725b906b36ab4c7a0000000000000000000000009b202d775e312b8ae89e0d58616995cafeb146630000000000000000000000007a2512dded8f686106757f44cca363951abccd2b00000000000000000000000008531a60336d1cc89790377477f38937a87a0e2200000000000000000000000005cbbec10e43dab303daf432bb4c5dfe2d82615b000000000000000000000000100106ee949dd5a1153a701fcab20c8c5652f6340000000000000000000000000f8dd811bcb2e8a3c1012ee89420e1867f937a39000000000000000000000000d4f672aec66c432c18c254b854bc9cd891ed0c9e00000000000000000000000067b4512784e4b090547fe9ecf8065bb37b712abf000000000000000000000000a7b5ca022774bd02842932e4358ddcbea0ccaade000000000000000000000000003e7d8df5b8afebbb4c926bbe2fb2610ebf1e480000000000000000000000007fe6f579824b84152be217248e89b3b9e2e01453000000000000000000000000385ab4b1167b92f9a15dcce7e56b44ac22db09fd0000000000000000000000009ae58c62709721481bd07b37c53fa4673a0b1680000000000000000000000000fe09060d6854b4aa5a097198b2790056aea752b30000000000000000000000002fde47edbf8462635ddab1778d60e79b85de4277000000000000000000000000d3e660fa75cfce2926f29524c82b19f3a2014b9b0000000000000000000000004292f2339b7963bfc23fcc1928db64a1164cebfb000000000000000000000000c22afbaa09cb29447b67d64244fc745dcb5e3e9800000000000000000000000012d846dd214e21a03efe1b86cd60eea18209981d000000000000000000000000d4a0006e6714356a1ec309d5ee1017957e71ddd1000000000000000000000000c8ff4c32365e1193a67443c540f279d4f0c8078a0000000000000000000000002d992adf1c32dff47b2212068d43ef2cc25df566000000000000000000000000aaadd0ccc610dc9d5767ab8af5cb958f735d359f00000000000000000000000000883b05223037ec0808dc69a0d6512f45afcb5e0000000000000000000000007f6e9298dd59700787a61fab49aab889d4528d790000000000000000000000007019f4d6b60a3a0aec2cd38aa107c0ac876fe7d700000000000000000000000097dbd0b166270d794c7dd9de87ad6fbe2a0244fa000000000000000000000000cce9493a6828bc7615678a092b6f1cd24dc45d850000000000000000000000004f29a8cd2e1f580f7346ff7f203bcc5f7aee68d2000000000000000000000000a25e8c6d957707cbdfd5bfc77ae1c6449b719a5100000000000000000000000048fdf764e7bf19ce9a6bc6c2a4874f78bb51a90d0000000000000000000000006b46af8b9c82f0e93b73b2a5fef61ed7aa40e8ea000000000000000000000000d3f1a76e072c3fa7f0f876687ac8f656f0aa9f94000000000000000000000000057fb5b77a8ae941bea101b867f161d0be47475300000000000000000000000039916a072079abc5de5450543ac03b3111eac51f00000000000000000000000090edb4f0fa0879cde2a1dedf5e921aa12917edd8000000000000000000000000fa555a61c8c0b145ba06ebf42b15923d6d40fa24000000000000000000000000560c065773534b01d6485e28da49291e16827d850000000000000000000000009959831b4d6c8e3572e22f936201935a2237f8ce0000000000000000000000002ded65ccf6bc5c3078f52b407d30782e3d3812fe0000000000000000000000009d51722fee0eb07f8ca822ce18457668548a5db1000000000000000000000000bd61cbe83f87ec694e9e1521d7266c4d5e2c22440000000000000000000000000284b8906213fda61a13b9cdeed9f683fc569edc0000000000000000000000003f9efb9eeca0f2289de8ec916ff19c5f2a2eb95500000000000000000000000069fe29a507c8e4db676d76aa9a530561ab2078bf000000000000000000000000753e38be4270173e2ac44971d533dc5331c9a2e8000000000000000000000000c27075b5e0901dec02236c1a60df32786f7d19f50000000000000000000000001e6983bfb562fabb134f47a319b9853407170455000000000000000000000000b3047d47e43c3da3e626799d862e44bb32b01c3a0000000000000000000000005498bc5080939e7270d3dd254b7bc1b6204452340000000000000000000000007159ff0dd3c3e91f69187fb6279d52614415211f000000000000000000000000b1498fe35a995c37280ac89548eeb3c75883251200000000000000000000000031dc47bb7a90c0e8454b9da4c76bb2b05194d647000000000000000000000000602e4b163bb007d5e22df28d3456129da2cbbfb90000000000000000000000004fd08e31aace98f5910114c71baf393ce09dacc80000000000000000000000007abe967131a259e56b587802ff03ed0d73df024500000000000000000000000002e7fbf22f607dfd3706d99f849196e9f225dcf60000000000000000000000008c6f300deaf95f798fb77ec3462df470af596eb20000000000000000000000003e5981477986bd53325e680fb5b120e44e9f01e3000000000000000000000000a1fdf348e978608d71d8bf2283b8c03674dd602c000000000000000000000000cc8075de13d911a4b74ddfe12132338ad0ce31610000000000000000000000003d11a35da3521c2fae85e4627cfd9c15044280360000000000000000000000006976076396a0438ac2b1ea61f8c057a924b10f110000000000000000000000007373564405f2bc5307130d15dccd86dc3da432d100000000000000000000000097df9887499bfd151ea81d46bd222c0dd2c09259000000000000000000000000f041764c7949d9a6ffeaa5a208eef0018d88ab5e0000000000000000000000006656c1fc1d79b522bba854035bf25d12d42fdae20000000000000000000000009dc6fd0987afb68e8d6422e108db9f5359255d2b000000000000000000000000ccbb0c688479e79d30d4af50d98502310fe2fa2c00000000000000000000000025e9fcd0f6e3158b741b628d02f957190b73896f000000000000000000000000f424681120c5b51699f266caffc888bef5744fc20000000000000000000000005c3e87c1b6e260d096a3ce97ece1e86112befae70000000000000000000000002630ebe22c39f9234d18687173b77b7e6c8f2f0100000000000000000000000054753ec5cc7e818f99732d0ca8400b5c8123ea2b000000000000000000000000b10ee7c1180fb726fafd26c9176220bc2fd583d4000000000000000000000000844f786e4ee471bc5f341b2e4ca44875427add3e000000000000000000000000bb1dc676a9c4fc0efdb913555f37531ddc2ec1d4000000000000000000000000b529009b95f5ef8def729b625905d855aee2145b0000000000000000000000007b6738e05bc6543a03370f2313e7875231fb3c46000000000000000000000000892d865174355c6a41e1b62fa6bfdc00b2e9b23800000000000000000000000053c826dc673b161ddd1a43d62661cb86bbbdef3b000000000000000000000000065483a9576a8a009cc72f9dbcf220d185ff64a6000000000000000000000000626fed1cfba059d7df0db777637b1b8cdd94e2d2000000000000000000000000e79f69e56dabd810df6dc40e9afabfc853e7315d0000000000000000000000004f6fa4e95128efce40fae696fb19180c8e53e3200000000000000000000000004ff700d2d4097f2a805a0effab90146739514d680000000000000000000000002459d112a7ca41f95f4965d04e566472afc3bdc000000000000000000000000008501e691630a6254c0a38f9499a12316a7a7a61000000000000000000000000a5644134f50d26b16f3dfd906f41199f4e4437a4000000000000000000000000ab8b4f473e38c7b8c6e874e8815117af55742d940000000000000000000000001dfb0865bb211bdfa867cbb423aa42d2fc07b2ec0000000000000000000000004246b8194e50cd0da1e8e4baadc814f79dcb22a10000000000000000000000004b73e6e53c7cfb6360fa9996790854e6d4df443f00000000000000000000000038f64c3a53d0ee211dae749454e6ffb211d9b34d000000000000000000000000e083502f78f96cf17e7216d7e28bbb888e2439f8000000000000000000000000ea244f4c707c99283fa0ffc1b52380e5bee8d86300000000000000000000000040c1902bd3e2ccb08d0bf414d40328974e578fff0000000000000000000000009b1d85d22707761417712fcc2eefee90281f7dbb00000000000000000000000030a552a37f178a81375e660d7e4687d5a6cc49cd0000000000000000000000002e035d7a9ef8c25399d0c72268240f1850bcaa250000000000000000000000008d512bf1c010eeb51a78e78a61eafb835b43076a0000000000000000000000004160ea312db7b3f900136896d8f7a80ab0bf854a000000000000000000000000ea2d97ce7c18cf20613ed8eee4d0f1a8b44933680000000000000000000000009351bb083661bb658ccc3f4389ac04a316f0101f00000000000000000000000000e1c811a9282e6347f69a4c0c85aad6620ee39d0000000000000000000000000c3010f4dda9235e33338fbac8a96df6d6ead199000000000000000000000000226a09d7d12b827736bc7ff92f7326d49c6fde420000000000000000000000002133192a67f0e37f552550bb00a4c912b82e24a3000000000000000000000000b89a6d9e4132bb19c82aa361ebeb34af1e94ecc0000000000000000000000000ff333b276e527c51fc407e82b6ecbb8c8ca3f02e00000000000000000000000035393333a2d2834e5b32bdd5f31049ab8d05e5ff000000000000000000000000074a687d5f46041218359b2907eca00375bcc76f000000000000000000000000e44f3edebf99c051ce468216a2dc2204f4662f0b0000000000000000000000005cda302ca4d9015d297d0766b3dfce1196ace44e000000000000000000000000adcf37beee88f9bd155c95f6b29757a850c0eb100000000000000000000000000fd05e416f616431fd02099154867cbe44397b400000000000000000000000000db90e94d612be4cb804839c34b93b4ef9ac4aeb000000000000000000000000ac33be5a413bfce5c0267dff2b4cc6346cf1942c0000000000000000000000006eea54b26974deba05bbe38b32316a6eae0dd0ca000000000000000000000000ae97c6009216e128e3018c20f0d3696ce8a105380000000000000000000000009bafda15d38f4594756b05029799c1b9a9ddd2730000000000000000000000003faae38798f04040c59f7c5147b001b4d60c98e6000000000000000000000000714f72bf154b3b88e836505cf046da2d58b614f0000000000000000000000000fcc83e67994bf9e863937517a20c1f25aa03178900000000000000000000000016a3a946a5ab0f873baf391526a6c580132e289a00000000000000000000000093ab30fc43dc2894251eebd4eecd866eefd02f1e0000000000000000000000007441aa5c9a9eb6562bafe6194ed9b5432fa7c1a8000000000000000000000000235fcd22ffb4180b1712afb400d17334ea5ba26500000000000000000000000009765c91d4d41fa2d532ae8af7022db075d95329000000000000000000000000e3135663916f7df7545bd732028a235906b432080000000000000000000000004016521647c4f4a11653fd072e2196959129ef1d000000000000000000000000afbd7c22f85de4d95c928a05c887317ee9a42f0e000000000000000000000000ae5fc712ac618c20a0132363f8b2db45c0998c52000000000000000000000000232bcd5aa6e7513950f49803bbe858d1ff1943720000000000000000000000008ef28bdb1d70b191aa8eaa159b0cd827a7e26237000000000000000000000000ae5552e596b3122ac9674f99409e9393c7e2fa500000000000000000000000007b5521babfe15e5006a6d594e4fb6bc09bb54ade0000000000000000000000007236dc635f0dd7040e9a6012b4629e11f4e400e10000000000000000000000000c1401105bd76e44608f2d3a4ca56fd2bc3702dc0000000000000000000000009a83c6e8834b48758451ee0e79ebd839f7d11c8200000000000000000000000038b13e46402995a274f697b254ff3efb6f8ee731000000000000000000000000db5a2f6d5cb120850e637cea378e794cadf8ebc700000000000000000000000084439284d9602d64f5f771bfc2df158f5a87cbf1000000000000000000000000ffa6ab6cc432427df3b03ef2c78aa2fa216bb10e000000000000000000000000b55d19842f8a05e70a4f4fea980630cc0662e8e800000000000000000000000047be4818858cc9ced0e2025f9fa9c31f94db23f00000000000000000000000004b65483c29951b0a35a443b4bcbc35fbc4d00667000000000000000000000000a8f84902ce23a3ea67f3ee4fe1c1ec9149cbb37d00000000000000000000000037ed826f5f1e5ebf8838ebbf1cf631a09c5d92af00000000000000000000000058721b09ae1cc9ad6ea5e13089f9a27a1c3db14200000000000000000000000085a679fd9d8ee789bd7839222c004246c5ed5933000000000000000000000000f0d2065abf961b3f4beeee384eabc5e8607b6762000000000000000000000000f17413036221f53ebae0459f0b65a71b9c73473b00000000000000000000000004760c9998475d82ef068f876b7a105de514e34b0000000000000000000000005eb9c017d759680977a38a0d6c0d739ca86d96e30000000000000000000000008ed12ba3852f1a905d700ca5b470e4b8e5f26b4900000000000000000000000096bcc352f470b23211a7c637e36a0352ff476e2e0000000000000000000000009b1cd505b26a6d959636a996ce106df45f0dde3c0000000000000000000000004d3ad0e0b72163206e0b440bd00ef065fc3db10d000000000000000000000000d95e7f03525368c054c2ed91fcf5d97fbc75685d000000000000000000000000f4e51c01c7a703b7c873b9c82879c93f8f21bb51000000000000000000000000480fb612d001f7a7759bade904c1bdcdd4d229960000000000000000000000006d27343c9453931eb8bde328e21b0fe15bb17afd000000000000000000000000cfe2a1ca856b3c11d5d75de4119f15964a9bd61100000000000000000000000014e4dd8951fb880e091055a4b5d5f24d253da25c000000000000000000000000a3113441ed5b779300b3f8d253865f04bd81c26d0000000000000000000000002b539afc3c02b6a3c627d232b570e2a2db7d3149000000000000000000000000e9b57e50c5208d216a90a7591a066914c4f1dcc2000000000000000000000000fa0da7fb6ecc92667a40f5c2283a882b584da8a0000000000000000000000000ec629dfd99993d0fc786a6fdf27e3e58ffbf088d000000000000000000000000d26ae7e15b98c6e30b4fe762e335c556f6a1276b00000000000000000000000036be2331b837b707f5f98d615dbcdba66946b3a6000000000000000000000000ec532b7ca7706219a1818df45e59538a32ce592000000000000000000000000004be1cfc275bc087d156b1bdbf25598ae79fa5d60000000000000000000000008b287a3f36965bb98b441171c7b1f32215bf13870000000000000000000000000a1a4a861f6ec1e7f113d6d20bce1675bffd72750000000000000000000000009e58ddc5f46061b576fe3eae8787f65bf1500ec30000000000000000000000009f624019283746055f63876f943073551687838c00000000000000000000000032d1bb9429a14172b782e9f0ef0955daedeca5ec000000000000000000000000432eaa0b3f34ddef0005a3c0517bc663d1ccdbf60000000000000000000000005399b42f32ed5e339e6bf3eb1d397d60bae0c8b60000000000000000000000002099bbdf0bb575514f23f3498281eb1d76007ef9000000000000000000000000a438c88f0f2f61ca66a1f5ac41a0aba815387759000000000000000000000000333e192670471b3306776f72628d0588c827b23b000000000000000000000000e54f4a9df1fb9d69d9bd3c2a01b8a119ced8ca68000000000000000000000000cf8647b0f74b99ccd8a72208a0e4522babbf85a3000000000000000000000000a32d473dca2e18586844c44bf861756b1d0444dc000000000000000000000000c8e6882c9d06f8a5b840869c8a6dd409252a79260000000000000000000000006dd592b3ec1e4d2a22d998f259465b187bab5cfd000000000000000000000000cff691b2e7dee3413abfd49fe9d99e518fc6f322000000000000000000000000463e61a5a70cc634ebbcc18c8be4fe36a56a6ac5000000000000000000000000ca868ef1df9e52d7d5ac79f7e52f492e619f2bab000000000000000000000000a155e7bb03ab4fdff155a13190a0c47a7d19baa0000000000000000000000000ca2f5a99782a8dd202a89868fdd65cae4bffa4830000000000000000000000005dec480698ab07b8a083c486bfc72ea6285ce2c5000000000000000000000000f7ebb2b3d3d744f2c072fc86c5819164e773abde000000000000000000000000081f56de3c7858f4ea3251b1218cc697b1073a070000000000000000000000005af787663062c5afaffbef7e1606e3c5989edf1c000000000000000000000000c65fc959f51f5b056bee0fa6075c1dba56c04134000000000000000000000000d40d7649b19fe335d13bd18a00fc40b091b56243000000000000000000000000c902d8db18fa24eb0c21b633cd990a0ded78793b00000000000000000000000007a771ca9d4e3c6b62d02159db8c76957a7aef8c000000000000000000000000058d0ad19c21770619f6af33397a428dca47724200000000000000000000000033c232e511c6cf0f60cec466f6e4870a0b134eef000000000000000000000000debae1f1c18f32a1260860a2a63e280637070bcc0000000000000000000000007068251b0b3d506af08f6b85b63ada88cc582292000000000000000000000000ab7f974b3d108dcf51195abe3556c8105f1edbe50000000000000000000000007b6d1082edba4db6c9088f0df785ff96f3a5c661000000000000000000000000d8f93a4f57d3b24a0d563f66e889493f9cb9d83c00000000000000000000000060bc413f720faf991136df052f8cece080260f820000000000000000000000004c2021d9b9c3a92ca6075c9ea4a1913bbf304dba000000000000000000000000350316a127fde40fe6ea558b949718e1f0effce6000000000000000000000000828b2806fc339ec80dd6f8d0ffc57a57522403fb00000000000000000000000081c21d64416908dc324e424fc26bd87bf6d7f505000000000000000000000000e476a89012f4526b2a35b86d2abf9abf99f55fd7000000000000000000000000439b109ba34b40e1062e71b3de6bda9cc32aa92d00000000000000000000000075ce21370707804d75a6c996bc80dc8d8a55c3260000000000000000000000006931157bad960d182713da3eb39fc0445078222f000000000000000000000000f754388a44530fedeb4e031c05deb4c65ee72ec1000000000000000000000000da6977f55a602c5865ac2f3143e785ab2f769356000000000000000000000000c7702f221d1bb226828139e85cd08629f2be1558000000000000000000000000f85ad4a98f77c562077e6e77d831fff11dd5184b0000000000000000000000008fe4ac7833bf1828e4cb67c4b5d36628691052650000000000000000000000000fa9147530547e8e7be23aa311569573c9f5f4590000000000000000000000003532ddba4356e172c9c31ec4cf8a5cbaf00221d80000000000000000000000006343a976b68c2e6692c7929b580d39b641f22e4e000000000000000000000000a2679748d0a7d825ed67c35ab8f443e1cb9e00ea00000000000000000000000046272196d3142a995427856cb8ebb0bcd43678be000000000000000000000000a5af137222aaf148b44bb1be5c8debb8b41c5d4600000000000000000000000065b5cc4cd5a572beecad8233a2035549c836ff6f00000000000000000000000021834fd1d36219d240237735e394d70c8c0631a100000000000000000000000098dc8a8a284e8a9aeb15fceb3691fce08ce3640f000000000000000000000000095e70892c8aff383f096a27d1f46c97355c15e0000000000000000000000000cc8296613fdfdbd339ae117636af0c47dab10ea2000000000000000000000000963ddd303d1eef5784e7a336096ef20e6738721d000000000000000000000000a7019de732893db1e3091136cb3bdcabaa35daf10000000000000000000000002c155ba537318c3759602f3268de47a9af2917e3000000000000000000000000b621150d08cdfbe323abd4c254edbbfd59da88f8000000000000000000000000bac1d9c26f643bc787fd931ce0d8e19f149671eb000000000000000000000000f2d86961c216374c7a01172c2d8f5883aabd92660000000000000000000000000b669afdc0c8eaf0fe3a45f09e0d39e042f017620000000000000000000000001428cf8a10827a8312d3941bda02a920c5b71d7200000000000000000000000056a6590edb810e8ac6637cb4efad492950aefc36000000000000000000000000c7fc3f96f05ee5b9521c8bf61a91a27e5ad6cbe8000000000000000000000000de6bc5c7ecd93ebc03d12ba17e21ebcf584d6771000000000000000000000000b4c3b5309682339d8b8819c9b5c75f8e22a355b1000000000000000000000000d463f649715af6f6abe5984ad7c9dbe53fef5ab100000000000000000000000029dc45700c4d8697ab92524d5c042ff9d11ca4d1000000000000000000000000525b527689263990e987cb27084a98091b80ade9000000000000000000000000053ca3dfb56ea8b4f19872545e0613c1c19270d2000000000000000000000000bf80f9b8cbe8b5fca1169fc83cf23a794bb34c2700000000000000000000000055b498cf15319312e40397919cd59be252fff08800000000000000000000000075fff96542273d280458fedf10bd82dae78ca770000000000000000000000000055b5876c2bbd88aa0f4133132a02cf28f71b6f4000000000000000000000000f7027149690c06dae2eb2a872a01061dc1302ea8000000000000000000000000671ba64da0317b8c0ab7daad9c4667955142dc5d000000000000000000000000cbcdc683f141a23b87381f474b55327788d68f65000000000000000000000000fee93da300873b274dc8ea3aa0c28996e968e4d1000000000000000000000000913977978421aab0ae067d55d6bd4a257c8d12d80000000000000000000000008e181b484e46d275b6791e1c3179a22c204ce02f000000000000000000000000d626fb46a0044c8c240f5ad42bb38c46ba7d9f7400000000000000000000000021255259991ec3aff8b6c2216ab49779c0e151bc000000000000000000000000e4257c7fd6e980f627bd8cb205bcdf5c88fc71e20000000000000000000000006534b659c0ede9c26bd64ebfeeee0969bd2691020000000000000000000000000dfbf4c51197783215684733103392a243d2a9890000000000000000000000007332c6f18eeee300aa383244cbb2d2be634270f900000000000000000000000095b9ac9889245dc366d33bb7a693c1f161f9506e000000000000000000000000a9556e239f678d24c56b381d1d694dc1e503197d00000000000000000000000087f4b56264fa40312b09dd20f2c84e8c89dcc7390000000000000000000000005917921ad0c3d1b1a2a13d38f8df03b93e56f1610000000000000000000000002d964a12d4c7835618fcb4c50e88086953e8b58d000000000000000000000000fa7b90d9c6e534df182df09e0d8584da210c0b920000000000000000000000006d9ba6423666014e3120e64c8ab978809b77d15200000000000000000000000023e2c8257e421e84742e56dbbfbde5ff14725206000000000000000000000000a2b041febf765d02be6e661511c2b33709f577d90000000000000000000000001be0d869fdb37027249d37eb1fb5bfdf51d794650000000000000000000000009574feb36ef956aa9186aebcc410602673f21c0b000000000000000000000000497938c6fcf41173f88fda674007b000e5e1843e0000000000000000000000008239fd18df9901a4fc03eb2571f4bbb2d4dedfd20000000000000000000000009d77d9a8df0fe5ed66963eb865de56999caca457000000000000000000000000eef854c500748627e179116573779d4a58849eaf000000000000000000000000b130a8eb0f8ea2aca37c7f85648869b281ab8e5a0000000000000000000000006a997d42bff9a239a2fbd3d23ba382ec559a3e6e000000000000000000000000ee1f51e5d2033a408478c97e343520534990729e000000000000000000000000d2c528f603b9ac088ee1da096eb3c284cf083b4d00000000000000000000000005f0e0ed3391da2e2b7999674e3f193982617837000000000000000000000000cb93ce928e7407af1ead6b3526b6585aca318bc00000000000000000000000001e93e63887cff4a82eb59d4ccc99aa2ce65d0429000000000000000000000000191598aafb27c6ab1b077233f8a84a1460a739b10000000000000000000000005546d7505155f46fb38c3d895ea7e6ee5ec1426e000000000000000000000000a825d2892ee226b12a1753a1782fcdee164420cf000000000000000000000000261959549abfb6420b4a2bd4ae8c79ce1ef965ab000000000000000000000000d5c9beca49c9f0fbb2e9de826433a359fc3a7e10000000000000000000000000a03b65ac233e2a5d35b539454e108079296091bd000000000000000000000000a90756a7348488e5e684993cbfa393e3bde1df860000000000000000000000009cfc520680b7e1433543c8c48732efcee386425700000000000000000000000094f0373a694c0d36ef3745c3de35404ffe7fad92000000000000000000000000c74707e421f7b027dd431d3537613c7aa2ad0efd000000000000000000000000a256502f52b1815615844dd51911dd209641c8d4000000000000000000000000f46fc676c67c4a238f7d5c05f52db83235d0b28d000000000000000000000000256df5200c9f0db7766ffe8e431dc1fea8975b4b0000000000000000000000005a50589cb6aeac4c2a3ad17e5e0f14a299efac420000000000000000000000002f6764160b1db11e854df6d26b154bdcd49885f10000000000000000000000006d122093160dc24c08563b27072daaab887e436c000000000000000000000000bfb8c73611db78b43f5623ab4577718fe0c4728900000000000000000000000033ce68215fa627522adc5be45deced44684e8f6f0000000000000000000000003f7ec38f9bb27622a4dbde06f24154da69febfbd000000000000000000000000b045a45a228d9836bc35e5c8c40d163facc56c38000000000000000000000000bb97f9fbfcffbc4e4a3ac017b0fb677e27d19d74000000000000000000000000ab4809107c37040368b982ada7b828116a721ed0000000000000000000000000ad4901b8d6a8013e7c583b28cfd85dd6c0a41eb1000000000000000000000000ead00f3e481743ce145e53487c0cd8050d045c5a00000000000000000000000015f878beff64ebac70921b82381ba41aa6892cc50000000000000000000000007b217cea59a05b145300ccf2b014ef63fd834c280000000000000000000000008eaf5b4995547f432b046ffb3e4c6550ab815a2f00000000000000000000000069c7efbf01a7c45227bb519d5bee7e33f2bbcb010000000000000000000000003029f15351a65a2e0b386bf51c28b40d24a4e8e8000000000000000000000000a3ba2bbdd3c15e792ed158b9fb04eb0ee85fe253000000000000000000000000d22f71d7cdeb6a0987f72f5fb299f91940554f760000000000000000000000007c3ebb4317cf0d2b5215befa94a62f8eb5a36f55000000000000000000000000618a980db6990727e8dbd4671cf1f815a026e28c00000000000000000000000047c5a760efc364a210187ec8a989be9408ed708a00000000000000000000000011e5cf7a08520640f9d44b00fcfe0d0bc6616a7d0000000000000000000000001bfffa4c64ec851ac0b8cb9e609e55370571955500000000000000000000000078b0926237b2fc1ab492afdc0b7095cdab31f912000000000000000000000000b34834a507e661db43bd6e3454b5d14cb88e9b9b0000000000000000000000007aba08deec1b577b591a1bf52f053837a1c9275b000000000000000000000000da9c36f8314e4eea2953a92a2117715de649012800000000000000000000000046f76860e4210f1003b1b56472079ab9481ce84a000000000000000000000000c4053f004058990b467dec37bbb57fd7b1c94ae80000000000000000000000006894acbc0997ea80666f306a78d5d16d5df7f6ae00000000000000000000000046aa7ce06c7b9db61a1985ae5e22eecd19b041d2000000000000000000000000110a9ce2016d4747720d68a8579377fdc8874a03000000000000000000000000c78c3b7d73670d128912a61ed59a5dcea402154300000000000000000000000007a4528286056ffde3a65724f23d6c3468c1d8780000000000000000000000008c4fb4d942186cc9b6bce288053fba6773f5486500000000000000000000000011026b827c0245edaec960d7b18584423c2831510000000000000000000000004433107d80a41d07315a25e937f4533a2fc578f1000000000000000000000000caeb6a5d4ff630b6a1f03f883cf10547bcfd26280000000000000000000000004aab868d1c58dfee3232eadb31fef2c84f5fc8f5000000000000000000000000c0330df5781d54532ba86a22d0ad813662f0e06b0000000000000000000000002d323e73c0ad8188fcc30e446a93c189c51b95c000000000000000000000000073ccdbd2efbe1b27024d60554f063ee9b17f7b65000000000000000000000000b147f902a333359456e8f49241f47b333652c345000000000000000000000000a1a7214db765fb6499dcfb1e8c8a523b0c5cee610000000000000000000000004845405e5ddafc53d1b3732d537ef75f7def962a000000000000000000000000f65188ad2ea13df06347b8a61aa08940a65f5820000000000000000000000000e7a2a3250eb8e848b50a18800a18c0a39bf9f2450000000000000000000000005592946b45a1b467256cc0568698cfa60d71fe67000000000000000000000000479f46ecc02173ff7c1a715daccbe35e3ba5ef030000000000000000000000003c1cb7d4c0ce0dc72edc7ea06acc866e62a8f1d8000000000000000000000000de416179187f6cb563e8bcc2a93b62b214b3ba7a0000000000000000000000009c5a2f886c9f22d753842e2d4c45a5a4d367e82e0000000000000000000000009a97781f2f865571d54150624488c034763d2464000000000000000000000000b8169f8d56921134a22a8ef740d7024346e8b904000000000000000000000000171b035137b40258e1e305424f4ffdd375c755db000000000000000000000000608c74b95d20af2ed4a9ee47324441072e91d2d600000000000000000000000002fdc262bcabbf093f8456ed023ddfec0398c3d2000000000000000000000000290d8f585ec2adc40e66008c86901ddbb73b922e000000000000000000000000a0363748c1160f49722f824d4fbfb840f0df78f9000000000000000000000000d5fff06a690427b084b800e15daa20b88239b170000000000000000000000000b44464d750671d361e67dc29429609a67571ee3d000000000000000000000000c4c60d920dcf0f74827edde39a0e85fe0132e89f0000000000000000000000000c73aac4b9f8295b843e8cb7da0243afa24bae2300000000000000000000000086d4ed0b04d461733c5ffa3f4138c33681ab7853000000000000000000000000052ef0456f4dd87cef14de01fcf63473c405f2510000000000000000000000007e3acac876a0f7d724c7a6d20d6c122f2e5e23c6000000000000000000000000975503d3520626ad69417af2a53ea115aeee46260000000000000000000000001239621d089e5ccacf8d4b8b267918ac4ed8a472000000000000000000000000dcf01ed1d08b06d4d5be76585529c2d3f653b91600000000000000000000000002f484aa316d4449e55ecc5ef2ffce5be2863fb10000000000000000000000005db3695ce5956899b8484af0cf1e2f9d3ea12884000000000000000000000000694ae78c60f6676a8b37ab43b9df5501b50e69f90000000000000000000000006465f13f0d5246f45abf0ba31eb75c53b1b12667000000000000000000000000e5ddfbf22aa69ee2bda78d892c0d467f62cad97800000000000000000000000036bc315bc838ffb264a7a9a251826f89a87e2c75000000000000000000000000934285208f93bb016dcad45c4faee184373b69c40000000000000000000000004592a58d06d3d9f9c5b3ee56ba75cc17cced37b50000000000000000000000008bfc7bf056ae70d376a891c0968aef63a9545a50000000000000000000000000487869b7557f0fdecbc5141da1d7c48c15c5b8eb0000000000000000000000005b1f2d3d58e01507c5458a9c4bdbbfe6712911dc0000000000000000000000007b590f2f01afa52de657fbb14cccaa36cb7e058b000000000000000000000000855898409ebf243bbde66fe1e31db98eca413f05000000000000000000000000faf7e6b4c00b5de7786153adb8978bc4b6599c310000000000000000000000004ae02f91331ded9e55980a1df80963fa6e5893340000000000000000000000005cf79a8a20f0491dc2e50767d86a8d0672d7123900000000000000000000000001cfc8ed2160fbda4df9c65cce30094f384890740000000000000000000000000c4394df28c6cfec849444830e6e91c85a23116600000000000000000000000022467cc5b8fae3c3c59c7088ce94834f82d0e83b000000000000000000000000744ad11b05626fbc598818b92aa3994d80534fcf0000000000000000000000005dd66ce252c784196e55311e85f1626b6130a964000000000000000000000000d4217263aaf09acee4c2e3d771581f6e5ae7c79f0000000000000000000000008ee39bb4c9053b31b0c8cdedd1e915288323268c000000000000000000000000205e83f9b1f8d7c19d0b14ea9e3e197d419831ba000000000000000000000000c10e66ed9203cea293fb7bd161a9c8965d86737f00000000000000000000000052c0f538a0a98a5e1425a71cae924e5cd6fb6c130000000000000000000000000ef0e6343025e3a145216c3f983eb527f89f353d0000000000000000000000009abe1d0006363614e01f9fcf93d8d7da16e22f9e000000000000000000000000a1f7e7484b3130162a7722c4ddcec51f399307bf0000000000000000000000008b01483779fe37264417a3451b68e55f5420ddb2000000000000000000000000325580b2cc47c77d68f1c3c924f5cb536d5dbfcb00000000000000000000000064dedda6ad668f60f1efadc9c4f80c1757b0afff0000000000000000000000002d923d4846b958b19662c1b3d2c686b4b8b2aadf0000000000000000000000006e049e1995b5501fc29b7036d2e07f8f3c91b0490000000000000000000000004477e59250e6565b0dad0f500bfd6a85238a30b4000000000000000000000000a46af22b2be170f4977b49b3bd09a02a0439bde300000000000000000000000066876ef9b8c9a0bb8ce5f7ea8d85ff2233809f90000000000000000000000000d986c2e7246c01d46481239f2c262b53ec6747a50000000000000000000000007b4ed541adb04884724fa7fa0d8285fba25e9f4e000000000000000000000000b1668f1cbf539e25a4d13ad010414431502e330200000000000000000000000040e706dae0e5904b49b241670208681cf40c23e0000000000000000000000000d11798eac39d7d4170555dd4219f9e479d4c2082000000000000000000000000cf2f611f92f1b5bdc5b0dfe434664824c5313d49000000000000000000000000261640674c9362459576fe1483eb902337d41911000000000000000000000000c6691862e4d41f22bfc730fc1f51d3b32b15c25a0000000000000000000000009d51f6bc78e75e87322d960058f72f95587ae9030000000000000000000000009685363275121e0393978e6316fd28eb2289066c000000000000000000000000faa4c775cd99017d01b9553cc078eff6e797c35d0000000000000000000000009a4e2078606eaad34e9ac3a36d0f14710fe16457000000000000000000000000fd8aba2bbe4b0bdd7ea072d6eb8fa38b4edea4f6000000000000000000000000dab23f73687f4f936e6c20abea7e54ca33fac3c40000000000000000000000004dc45c8406c491bef8293bf63f090bd3695c9028000000000000000000000000cbf24ce2b0e9e928a6072f26e2824eddc2202d2d00000000000000000000000027b21b7097d062eb58e1d3289fab6029e3ff553f000000000000000000000000fdd8c1ee7fff1702ce9d1e015fa9b58917a7a66d0000000000000000000000000503b0001e39143ed84d398f3a29e01c3f425ea50000000000000000000000006149a41cbc930bf917b43449d235723775242be8000000000000000000000000904511da6e6a8bebcbe097ea0e70a83e95e00ea2000000000000000000000000b33e077c7c762dbf33273b35b697cfa4f73516e500000000000000000000000049eb3bcaf9d11e2076af518f9d5750dd8a3aac85000000000000000000000000d500b90fd779b93f6b2a727efd7e092108a5305100000000000000000000000019e9ecaa09685de51b5cf15e1e49d02dca00c48100000000000000000000000012fa6c25ae936f89ad3cbd51dbe1deb977f4c3d0000000000000000000000000931fb4e60e22475126d13e22bf85577727dbd968000000000000000000000000de20a3d0107381b83b40af8d7b8fc8af53990ee800000000000000000000000093264fce8107745e01e061e054846af61699405a000000000000000000000000f41e8217a8cdd0585bc3586c5b4a224ac19629c0000000000000000000000000851e35784358b80140237c033679c8028cf8360a0000000000000000000000004d4b064ca07fbf9d5d7b72f8a6eeb9388a5b54cf0000000000000000000000007d889e0d0b18890f56beafdc01ef0d2691066f84000000000000000000000000ad640845959f51822415c18b396c9e836f84189f000000000000000000000000334cefdd67dc14a1e4696b8a15ef7d82b01d4b9a00000000000000000000000085e2429d9261a86d11b57bbea1422751904e009b000000000000000000000000f5fb3328fa21a904b1575a7219dd57c098fe629800000000000000000000000075e6a911fe65bb31349efaa7790d2d17c88ac8f900000000000000000000000003d155bd8be838fcc6c77d6811cdafb8f594703c00000000000000000000000040a6c391f52ad8a61a65b835ff41dfe115f3bbd60000000000000000000000000c13042830441d9bf19bf9e93544f8aa9993b9b00000000000000000000000008597c38c3f135bd14d7e344dee88c0350ce82f38000000000000000000000000a532e9c59aa9ca1ca6832240f2ad52e329dccacb000000000000000000000000396071b745ad95e45b787700b81e288cffd7c76d000000000000000000000000619a6a10e16d6ae8f051278b274bed180b6b7b4e000000000000000000000000044f885fdeaaee960f51092ac778b18dcb3085ca00000000000000000000000050c7b8c94d7310c17c3086d1609caeed531b1c490000000000000000000000001f8d180055fc04179f74c4f716d20f991e013f28000000000000000000000000046c8ff1b21b5c8e3bf3ecb6d5b50c08c55df248000000000000000000000000de0ebb8ff243787e7788d1475fe7d6d2c69fb7e7000000000000000000000000f9533dcdee429e2e97a16982f2b16ced9d1c9985000000000000000000000000cae6c83c92efb82d7c04ce698a71b183f972ade600000000000000000000000064501cee8b0e7f0854d629115644a98b0307273c000000000000000000000000eabe9a5f1d546b08381dc43730de0f011d41f9e0000000000000000000000000a898ed46dc62e53fd8e10e64d0045ab2656c9974000000000000000000000000e9c57c9214ca437ef0ec3459a79b2bec2a557dee00000000000000000000000006789a46e4f7eec3dd6224b07e161f3e6f0fa45b000000000000000000000000750bd85258a478873cb348f25ab6e522a98c50ec000000000000000000000000aea9b72748d782d1f287a184bdecd329e5e07fbb000000000000000000000000e77eb7e52147ed5fa8193e2f396c35502998aed60000000000000000000000001a0cadf54a2bc310d30c97dbc8f2dd622f26abf500000000000000000000000031ce2c71195b1ae19463ebb53ae976f2917d2b1f0000000000000000000000003facb0b1515f30e6aa428150eb67d30e61120089000000000000000000000000da875995dca29d1661ba1def5009fef7e6ab0afb000000000000000000000000b0cd833da8ceeda6ad770c84b6fa07a82793c09f0000000000000000000000009747af023a570ff3298cb8ac0a90fc3b42146d3e000000000000000000000000160e3b13533cbba933127b59180631e0f68e8ce10000000000000000000000004f339a3b1431cb56472c7f32e84e6d0f1058d952000000000000000000000000711ca5716e97165f9d268dbc3ffea625f83b9f38000000000000000000000000459e66cd3485fdd5fce913926fb8f6c1295c064b000000000000000000000000b90ec4b2da6ffce7d7a758bf2121f6a67d52635700000000000000000000000033316fac8be613000076399d0a6874e8bcb16ead00000000000000000000000049b6d3151de08f5139c73c3651ef0d8339b01824000000000000000000000000ca439bb9664152d5b00fff072962080b3778f909000000000000000000000000ed7540c46443f73fea80424410e43b4b0399a7a60000000000000000000000000fa3d7289bcb5a4abf61e4612cbe40727b287e420000000000000000000000004b0c2f3eaf906089289201f5ceb240c09924ffbd000000000000000000000000b41e8b4909f103704b3ea3ae7d012992f86d84d7000000000000000000000000441d2cfcdf916a40debc96a5a5564d4e2c4d027c000000000000000000000000724420f0c791d8cfb97249706bbf0ca0b3fe152b000000000000000000000000e568a1c7f6c2ed85cd56a7cbecc36eacc5f54e4e00000000000000000000000034f9f64b5a874d9aa2b7aaf7c124e59a9f3d585c00000000000000000000000054d7f272b5abbbbdecf840a8d31f1f6d99fa78d4000000000000000000000000b80579b356e4e2e1571235a87e97714c235ce30600000000000000000000000000facbcc35067761aa8d938339d748c6990373df000000000000000000000000f58ce0a5d6a2812106a4f9a79702de75090a3890000000000000000000000000da62c137959dcba7b3943bb52f0d62c1e6abfa4900000000000000000000000043908e38e330473dc8af56ca4e897c573c34d0950000000000000000000000003d02ea5d3498ac17a54f9fa18b9781275b63f9840000000000000000000000007e67e20027b240679771345754bc77962be01f880000000000000000000000001eb18ac71fb00443b48df3e3c3b8810021329bbf0000000000000000000000000615ecedacba24e28c23cf0f7b99b5b88db4d0ee00000000000000000000000013751229bbc75a3b60c60d514ef50471c725e5cb000000000000000000000000ab2278e39408673b1048251e3a3f98ffdf533dc80000000000000000000000001fc9e8ad9f0aeb075621c72139e0d37cde1ebe0f000000000000000000000000568acf320a11397fc539c2032c407692d5865932000000000000000000000000a135e8f5b34598befe78a041cc3c8866a53fcdf100000000000000000000000005f2e0f1f4afad5a7b1ce62f08d86c75521b22470000000000000000000000009067c6e1f8a53aa7b18d38d916cf003330e424e600000000000000000000000014fcfbe9bc65e985760c3f6eae28b0cd8c436add00000000000000000000000077d25848b2396250df5860ae566f7c341d81efac000000000000000000000000fe46b76cb6a5f4dd9d49d2ea0139dbbf50de80a7000000000000000000000000850e655d01540a4294e5a019a10c1dd488012ffe000000000000000000000000e34fb16fc58c8332132eb1cf3b6cd6d48dfd003900000000000000000000000026ea36fcce6785e265aff5c5347d9606197ab12b000000000000000000000000305fab431fb0d4f2bf3a87881bdfcc1ee700ce0700000000000000000000000057bb8bd0eae3c340c4364790f84ccccc12cc3ff6000000000000000000000000b65c74913007eb145fefb0585e30a63091e4e06a00000000000000000000000069e4136494a3e985bddfaaf38f4af6f3d4dbabb400000000000000000000000067d6e88697bc7d6bb3e8575992bebf40ec121d9a000000000000000000000000f9df6d662d959ef04e8203a519bf60ce432e9405000000000000000000000000f97c4a2a85fc8f70ca7166296f6c86b2965a7d2e000000000000000000000000d3c959b2870658572a834dc7f66c140882cf682d000000000000000000000000388b22cf12ca97591fbf3a456bcd2b31c90e73b700000000000000000000000082740a602b31d985e0f6dbc44835462b8fa2f98800000000000000000000000051d041610110d7efc6b9605927ed05bb54c533bf000000000000000000000000e16cabb4c4416829985913610b9d8723ba549f3d00000000000000000000000043a6c165cad1788b7909dd64502aaae69d6ee1fd000000000000000000000000e20aa3d3b96af0f7338a3a601dbc1fdc5df13a8900000000000000000000000087feae7dff7c8bfdc395ef01c4d34c3c766a536f000000000000000000000000c1e4beffd6cf6b91db6aed15bea526a11f6185be0000000000000000000000001beb3e770ddd4cb91763c4a7deae83dc93c48a5c0000000000000000000000001adaa50378081f7d2624366f20784b5a5fbd13390000000000000000000000002a623f5c4f27557795ce34143d23b34fef2b71760000000000000000000000008a85e9e7ee3c18fc2ae18327e9da07d1b7f8ca960000000000000000000000009a2ccfc9c2ced173c4113020eec36690c117344f00000000000000000000000052fc20a45bc36f091fa2b81d2a961404fda79814000000000000000000000000ba2da0fd5deb46def0fb42092a8e07365bdff6c40000000000000000000000007784d0cfbbd2f9302fd749b1c8bc7e90d101e6cb000000000000000000000000d4d483e84914440a88337eb6499e9bf80e040798000000000000000000000000942038d4fc695e42844d8c6d5d9c10c1d16b3bcc000000000000000000000000a39e9e0ea2a25a26ed189d1f3d773f9ee894df830000000000000000000000009e8b3cbc03f8ca0c60a3708b7c10b8949440b3830000000000000000000000008e3bdffbc878be1294641a49622cf4f5b9eed766000000000000000000000000f9f59ecac5274e92d09fa1468d8b3c4429bfe7fd000000000000000000000000d0fb0db9983446322627cdfd9b0d83419a7ae842000000000000000000000000094ad2edeb52e64c396687d1845da7ac738fcf300000000000000000000000004f2239ff83f7247527bcb94ef5a754951e75da6c0000000000000000000000002a09d199af2ad344697b20ad0b6628968694586e0000000000000000000000007f2d3f38935003b97c1f2e127fec4f8e86ab13bc000000000000000000000000938be9fb7a8784f397a0be09b9117dd695e8493700000000000000000000000004a717bc00e482e9fa612be43ea40ecfa0fdc026000000000000000000000000ca53cff08414f05b150bf48bd451c9c8d2f7ced50000000000000000000000003d5305ff652d48f028ad80f2a29a173628e96d4e0000000000000000000000006d7f4e2ba83b0ebee6c4ea9be90aa8ffc82094cc000000000000000000000000df6bc9525aa1fc420eae415228b7922031040102000000000000000000000000d0da76722ba35c5f43d23d7f14254e925463f1270000000000000000000000007fe04599a35cc9b1fbaa9fcae5b795466813d97e0000000000000000000000004fb69217fccff05617742092913c167daaab60d3000000000000000000000000d062c2aed5ff8a416816324619e072bed4bb4f2f000000000000000000000000d6563ef2c86853cda4c8c4b0628037deef9ef130000000000000000000000000b18c8e0a2da9b167b96382fb1304e5158286f4ec0000000000000000000000009b1b52e00e943aaf22084d706155c0de1a9e7ae20000000000000000000000002a12197027b9f5aaaaf5b6f2ff1b4b253e9e7c0a0000000000000000000000001c8fae0b3e90ae60cff6ba09b1735a3a206ab1c9000000000000000000000000cd9587904014eddbe231816e7e222cead2dd24c60000000000000000000000001ca2bf7402eb443b876fa45851b5b6d1403cc25f00000000000000000000000020a44d5bed4a23cf50359cd08d0bb953001fe068000000000000000000000000d2046aeae3e9b9dd3c95c4e23602d343e7665db700000000000000000000000013bd87c0b6d8f39761f2eeeea7dba0c0c18fba900000000000000000000000000dc898b8187b3bc9d5c94ee2bcb349ddf79a72140000000000000000000000008e7519b321b7308d0a0af7a84a8a73191367b064000000000000000000000000b0e1025c546fb13da20175fe0214316606732dce000000000000000000000000dfa898b2fd5341d046faf0e9a06c191a45ea696a00000000000000000000000035495c86c3563b293ec28f1fe271eed56fdb5d120000000000000000000000009d4b5db1fad07e06fa01d48fcea8f6c1d887bc4b0000000000000000000000006b097c5de5b0e2bc1bca0e18adeb9bf5abf23e390000000000000000000000003b1c68e66d4cb28695a8628d7231a1d5fab2149b000000000000000000000000e3888709f66fae4626a4e11a9eff5f5fa289d5d50000000000000000000000002bbcfb97eb29d03d0cfc3eb24ffe7f3be5825d86000000000000000000000000bc85b951e1ff8391b010d57db1cb8bd2316df587000000000000000000000000a9a94add95c72985a9224d91443a74b97ba8b26a000000000000000000000000f10a9db2e736651349595f017255778355414b9e0000000000000000000000009b8e086fe4eab0839700d59567af890e9d82289d000000000000000000000000a09fb6ffdbd528797ba52c2945b4b8ff08ddcfa30000000000000000000000000f0814e10f96c1d3f7f009b65e043ebb880a091000000000000000000000000040db3153910bfdc9a6f6729a3cf1e44e2889180f0000000000000000000000009c0ac5c835d939d3141da2fa6353ca407c09954b00000000000000000000000097d26fbd7f76ef2ef253cee9f537dea2c6270b16000000000000000000000000fac0c55e7c490b7cd9479170171b98e9608d54380000000000000000000000004b0e75467b42d9b77241905390ae5cb35c83d08b000000000000000000000000b93d4e24e15854bf95ba0e4381d3a088f6734888000000000000000000000000329b3f338adf993d886df3db952108baa15891b8000000000000000000000000abe489bd5748346cf54b960223d12338b5316ffe0000000000000000000000001bccaa90edbb88d0ed594dd48f25690be0a722eb000000000000000000000000cc453292cd76f188453fee2d09bc547a198a809b000000000000000000000000535f3c340456841e4071e7e7824bb86ac0ba1d9e000000000000000000000000139d5b43df5d4e18d14f3580ba1994c8ad7f0ece000000000000000000000000cbd5f5e14e2de4ca0e07d8c398441fbb11e519b100000000000000000000000037ab459a0df0e99ee7ee7d9c70255357dac88ade000000000000000000000000c98422bbe1c77559a74e609f16c95a503a643f26000000000000000000000000f6e15962255bbb91bb1348123d2333efbdf25ec4000000000000000000000000c49f442aae5b15e041ff6abde70afb4706b6379b000000000000000000000000d5b927956057075377263aab7f8afc12f85100db000000000000000000000000603d725ee0998afe9b51cbb844ed76af87eba7fa000000000000000000000000aa1439b4a478eda0c4ce158c3c47d6566b24c6e10000000000000000000000002a5bf6aa1baf4603d2ed413ac53a4620739cdb0e000000000000000000000000d06bd6a191dbeeb19140fc457b351d1144f82112000000000000000000000000d5c6fa5bad64ef1d05addb228b92e2d39919ca820000000000000000000000005a1a8ad37d57a3598e7648ff0c83e3c244f4db14000000000000000000000000360dddb4ff03a4f7c7a9a2dfe9b8f0db23982a2f000000000000000000000000408e68023e12bfc7d29ca7d3656395d3de0749e0000000000000000000000000ef14f656023f45664aa0a1c8d01be1e942f262b2000000000000000000000000c942ff83fe605a4dd648a4387552ceb75fb7c23a00000000000000000000000097e9bbe7fce248579ff006d531d52f799371a1660000000000000000000000006150514ea1ce53e5141768519f7d552484c2af81000000000000000000000000faba926eea3a2a4c531bda51598ca5038e08f132000000000000000000000000f3759374c9023dd49644fac59ee0f9745c395f5f000000000000000000000000607302e24e01e69e0b6cf176f211088f5eca6729000000000000000000000000e6d62e7f920d22c7200c30abf054f31394ce5212000000000000000000000000f5c33c6bdecdd36f0b1bda35599d23fd9d0236990000000000000000000000005908c04aedfff64dd3c2475af006effbf2047e420000000000000000000000001482e6e494287c75c07babc9c5ce83148611439400000000000000000000000070fa4b754fb6315c2b1a1fb2c15cd62d05726023000000000000000000000000153e101e98bf102c90d39537dfe102d9ccf9a6f00000000000000000000000002f9d7b5ac943af78fcfce74fad17b5dbbf3cface0000000000000000000000008667982f44d5e0a669aba197c22161d0c08548a1000000000000000000000000b0fbbd06a7a6419c5d603a157a8ed1c2a94fef13000000000000000000000000d821d3d760c363e1893d1832391a1088d2c0b5a00000000000000000000000002da529e1300bbb21a1bae90ebec1f0780636c30500000000000000000000000026e7622061158f7e66ce9253dbcc4ad7b4c0e2360000000000000000000000009dab7949d95746a1240283e3d8c909ff88ecc63a000000000000000000000000e0b0f7a11cc517dde07018fa64fc4f07b51ee92a0000000000000000000000004bde03ccf6789904ead789d4a5e118766b2306710000000000000000000000007e9ac27cb54fded3f7c1e28abf760879b14616240000000000000000000000003110a855333bfb922aecb1b3542ba2fde28d204f0000000000000000000000006ed06560b39e546db1e24fb461db62f093275b8e0000000000000000000000008d715236a76e20a772034f374c32b366d71b12e70000000000000000000000006b5cbc9a17e2cc5f2725bd73ba2b53fcef8c0e6700000000000000000000000019ac61a52a8a7cd59998cd445deab38795fee76e000000000000000000000000dc5d831e3cba670402a3cfbe15b87b3e887cca51000000000000000000000000f9db10938f8e652929ffc246d39dc3cdac7f4894000000000000000000000000c5bf6f4d443408befd2775a37788cc1de95b924b00000000000000000000000087ebc219d01e48959515fb5db519820fe6f62e92000000000000000000000000ec68c8b4e54a2a7b87ec353386dbd57d2756146c000000000000000000000000c12f1e3d01f57083c2cf58a45a1ee9d000d2e093000000000000000000000000d718357281aa1258093cbbdbc51f42aa8db828fb000000000000000000000000a0c1b337753af8058ab1da43be63e2836595b7010000000000000000000000004e904ade35f5a9ccb33746fb7e2cbab819872bd600000000000000000000000057869199fe7d52eb66060599d449819cb22075130000000000000000000000008af83a401ed11ef2cdf922df3c44f02d809908d9000000000000000000000000b4cc10113664f01f637584c2b155fd1f4b6974f60000000000000000000000008bd293089c22986b8f83e92ebe2fb498cb84d0ea0000000000000000000000009a7571851454f042d9feccbf56f0250246ec89d00000000000000000000000008be3fc49b7ecb33115ddb0261772c02eb06ac9d9000000000000000000000000a24557c4098715d811e763abd32c0823b59b361b000000000000000000000000df76f0e8fa3c1a320ffcdf52ae498245917ab0f4000000000000000000000000d64fe97a5985a6eff89738d4d424a3b2839db4090000000000000000000000006383ba712f5834d5a87a5baf45d407fbfaff5dd7000000000000000000000000010d207c0375aa8e3b0463f164198aa834dcc3e3000000000000000000000000b723f21e91cd1dd085dd71dee1251ed4f49a4c9e000000000000000000000000c2f063a8f9ac5e9e7ed1092238bde34df6f64e80000000000000000000000000f51b781a120e75607d42536352f2b249770ad913000000000000000000000000131a336da3ddfab607c62af50b91921a2596e0e2000000000000000000000000e1f57e89db9cb7dc449179efc9651f249ae9bf5900000000000000000000000003ff21e568c203c5022870d53f76b1c5e936d891000000000000000000000000150d0711e9b038cc256630b2a5c80d9e2dc6777b000000000000000000000000e6c54977cf041991729266c6a5f837dfbb5afad5000000000000000000000000ef43a90157375829eefae52c8fb0a0d5782345b100000000000000000000000093f5e80c7c357419a59b3e6e8738c8c2abf0dedc000000000000000000000000984cd0450ee0a9580664d849944ae7b8929c6b12000000000000000000000000108b88c42bdc74056bb1004938b731b5da625e09000000000000000000000000fb959694b7a6baca46c8d6681237b3b5a676727a0000000000000000000000009b04f99f8ca8344753c5567af4118a07b05e119800000000000000000000000007b7b04be3f80eab51806a775ab701345123e86f000000000000000000000000b6de9931081f35fc69bedafb23b0a2af27f9a75800000000000000000000000070522ccb598145e993d8dabbdccd8f896b46015f0000000000000000000000005fdfe3d8b7cb06e04e9f487a1d72c750ce13bce600000000000000000000000056a423d0b34d7b8c295ad5425fc3017a6b31d8d80000000000000000000000006eaffbeb8f4c357679303ef54342d7015a40fac1000000000000000000000000bc59d71a5876be981156e60348cb11ec8bec069100000000000000000000000094e8d5ea419071119f719efd3962f9d6f030b7900000000000000000000000003145f8cd5483c548b7dd2641ee6f44d8dd8e486300000000000000000000000070cd6f419502a2609dd7077c6e47a8cfc8ae3275000000000000000000000000676cfd08dc6c1ffb7fab5c7358bd5eea5a53fb1000000000000000000000000040c90e6d0398c559015c2a1640d71d6d5d44887f00000000000000000000000047fe6c35b7113c4d497b13a5ad888627c4bcea330000000000000000000000000b6e31a472fbe410fa10fbf22c9c17ee881d14990000000000000000000000002e53df0ba4d12216b203651e90e7de0644ad8991000000000000000000000000422dca79e7023b812c2267dfb1641f996925ae01000000000000000000000000bbbe0339e9883a5b9bfdeccdd9d2881e0390450e0000000000000000000000001ee2f32eca3c62eaae8c9e3846566f685a408351000000000000000000000000d4b4192d394b83be2c690a9c7e92be31a924f81400000000000000000000000068d49503e0b739b33ccb3207240e387e2e54bc8f0000000000000000000000004ded606fb1b0d8954ac6dcf439cc7b59ad02298e000000000000000000000000816ad30239a636031b62b8754c968b53c0bdd3ed000000000000000000000000d5b0aa350d5bcc15c5eca869cce30ad93941c9e60000000000000000000000007065de4db6f737828586d23f9c2d876e1c99c73d000000000000000000000000ee73709ac31ad49d3c9bb7a26a89c5b80dababa1000000000000000000000000ceea702b657ea9f6d5c960c8e5a651bb0802848b00000000000000000000000012f9664b103824b2e40740e240186d0cd60e9087000000000000000000000000f9165882d8c9988b7703eb129a9ff12f7b27dab4000000000000000000000000e4ec31add652a5803c851e17e97434b328c344ed0000000000000000000000006ec57ba5482d2a7939d7dc672a71a61c201f7a22000000000000000000000000ecb5c28f333182901b794beaa9e48a4e8cc8621f000000000000000000000000170312df4339d2e4772014ab7bf5ab106529bfa5000000000000000000000000066d57af9a4e315a52259deb2cafc2e0743d3bd2000000000000000000000000a1b3c31f42df6f203df8badc4b4aeb55706e77ea000000000000000000000000f08fb735cc297174cb5625b4a497072b0f9ad9010000000000000000000000009810faf1a30708ab4b73dc5a516c6c2ab0ba7b7800000000000000000000000082eb45562f991329ed2867f43fc60f0ba52c3dab0000000000000000000000008d5adb55e43f27e40bc509dcca9925eb88747c4c00000000000000000000000015d457a7721f2cfb0afc7835209425702c1e5edf000000000000000000000000df88e44df533a9aea067291266bc00b31703b278000000000000000000000000a85fb94dbcd926f05e34401078f9b0bc10856cc4000000000000000000000000882a0bed551c20f82a248d0be03dac1c110f2c6b00000000000000000000000063c0c495c299a37adb21a869c18ececdabe7edb4000000000000000000000000c3a329000d9ef2b1abd6434180cbd675504854990000000000000000000000007126054a36ac7d689f6478aea0b7d0479f3fad4f0000000000000000000000004e9942ccb9226abfe6a486d2da26355d369931c100000000000000000000000082339d55b706ee40590d0676822697ce5707d170000000000000000000000000fa636b26d4ee8b7028c8543e98a84903d4ca282e00000000000000000000000046398ef9fc06b793df634081f429c84af6280e18000000000000000000000000e3c8d74a1e74fe1f00a2ab59ab6d3e771bb3afa0000000000000000000000000bfff5f37e276b817229b0a205a4591e69598e01c00000000000000000000000071e47393bbe8cc8a958f5906e7b00b1b84737c17000000000000000000000000bb29f20cdb10baa0ffe04099641c4eaff36464d20000000000000000000000009b6d1fb47fe7927c1068ce4d81e1e9a2f05b618d0000000000000000000000009f9fceb687f293917786bc990c3b82ceac332b510000000000000000000000006a0efb4fd667e989aa821ab59e56ff588a80991a0000000000000000000000002120b79d5a8d2d324f92b3a14f77c59a2262e2e2000000000000000000000000b42158ca30b0e09f0e5d23286b83f3a3724cb7860000000000000000000000006509e16a92ff5ad4f73cef354dece456689ae14f0000000000000000000000005cefa75c9d77a03c6af945aa0091ebab1875d9980000000000000000000000008d3461673a3ab5ff949887c8738cbc0d2c3c45cc000000000000000000000000cc315febf5f0c23ca2d5fa24b937e50cdbf3e8170000000000000000000000002b5aef8d318307d11e97c12eab540ab64b30ae8300000000000000000000000086cf5c579c658aac433ee8fb49912c102f281507000000000000000000000000c07872f420481f04cedaccc7b71ea079662ca6d00000000000000000000000003836a6770d91dfbf7b090143dd8b4eba306516b9000000000000000000000000f2070f102a5cb43c2559e193e431e3a022e65271000000000000000000000000beabb8d3f2f8dae0b0e757b6b3e718c8a5fc327a000000000000000000000000ea0895a4ed3820a2aa43f160e7d3167edaeabcc7000000000000000000000000ba11a74484f58a2cae1dd4e2aacefac81455e2700000000000000000000000005e41000b6b3a2deeb87943421e43ea1a124435ab000000000000000000000000cc93a214ecd492ced9d4513bc19798a61dc0fd4d0000000000000000000000004b9acd688479940fbb40834a1f3285e8f5fbc60e0000000000000000000000009de061631472187eb22e1a8a0a6d645cb3a904b10000000000000000000000006a936f6a3133c31ce5243a96a460a94a9a2120410000000000000000000000008a2a288494cff1f6913730c1eff4ec1349a516a10000000000000000000000007e80bd511be4ef6cfc59b9eac4ba26c20299da06000000000000000000000000be5ff35abb225ff0a889edd54a6ec2b4a4ac0579000000000000000000000000ed674f9a2b686edb4b37943c7483effe346e910800000000000000000000000071175a5a64a97e898b012a435f402700ae54d8300000000000000000000000002ea7f5b39182cb2e22c5bc1781f338d8251f1e3d0000000000000000000000001a3918a5aa658443e84b48ad8cee582402e4e32d000000000000000000000000e18d4691d7f2c10655ebf38f5a7c09ae95d7ea320000000000000000000000009698fe8ea9ac43bffc55295dde9505baf4655a540000000000000000000000007cf6ee8bb93928df9632a2f40606f9481cb7fe58000000000000000000000000a53186a55cff6a47062a6fbda9c9dcfdaec504c2000000000000000000000000e99b3e00c54e18a02c50b68e15a49f257c92040800000000000000000000000096c11198f48e9491e11d9f81fe8e5ef7641cd7160000000000000000000000009d8d7721114b73916ab4ae841bd1b897f0e71c600000000000000000000000007edf1918835236ab507c24d92424b5c58163804400000000000000000000000094a9dbb8b4913782f3be28fdc276c068f9f7ed08000000000000000000000000c13a121ec8bb8e198da9b8271ca190d972e30a11000000000000000000000000ab56338477c5c9eb538d7553a834520241659af10000000000000000000000002936cd6605e2a8e15b663e9c58cba7f79b5917b3000000000000000000000000d7fadc46de0838498917fd178115cfe36ce9f2e6000000000000000000000000ba3514d2d8bce51ea98ce4cef1dd3c4c2e11dbb50000000000000000000000009dce9ab163fede58cb78f5d10c4a6716c7a5b2ee000000000000000000000000dd62e4b61d38506172c7aa63474985fbb3d1d78400000000000000000000000013e6822b9e178e2e5346603c21489232e8c9bcbf00000000000000000000000039487043d66d00494a301c23cdbe53bdad5b5222000000000000000000000000c88cacdde11b85bcc348a80105dbaa10e239222c000000000000000000000000ef654272e81d9e77a4b471a7c90238982045e70b00000000000000000000000080c1d44bd08763efb42cfd115d4a610f791214c2000000000000000000000000cf378c9077d2adc2006bd7634ff433d73bd71c270000000000000000000000007b89a84947ec320549aa2fb29f10c4dfb55cb3d50000000000000000000000003a36106d56567cebfaed267a873833b8e8823c3500000000000000000000000008167a4f0afb2d065df693f9a3f23f5eba15e7530000000000000000000000000f6d83a695c09a1ef530579e6bdd938b62ca79c7000000000000000000000000736a1b1953a153d1f4c81a69f1a58577bdc8686a0000000000000000000000007133acf305ae2a550742d97378ba5901eda9daa5000000000000000000000000d439bfdc44e8eb88325952f4de25220c38be88760000000000000000000000008a7794a1e11700b4fb95085c734117d33bc23dd1000000000000000000000000994710eee4e9e382ae722c4160ef50c1c8d76cf5000000000000000000000000e99201a02a28e79155532b6a47612e90ced46cf60000000000000000000000002295e92ecf877f7ca7c06a7028bd2cb7ecd058e3000000000000000000000000a9a436c3ead165e77154ef92d29d4f6f14cfc54c0000000000000000000000006ec453cd47355cba5c63516db0243fd3cdf251d0000000000000000000000000d55802bc9b0060a694204e77fec8fec10ac59b65000000000000000000000000a5ee67e7b61bfcd9aae8e3416a4a1fe1723e7bec000000000000000000000000715ec683efc6a570e2853f3f0c41dc7e42f0b5fd000000000000000000000000a28cc48e585e67279991fe85f83c053bf7f4c622000000000000000000000000b6fad72556889ba9a58cefcada82995f16ba695a000000000000000000000000259260f789626a548f58823e5b429267f28eea86000000000000000000000000f9800c1cc54812942622e05beb1b0477a6a41d240000000000000000000000006575a698574acba5a9d99cf3a8df72803545e97c0000000000000000000000005fe6b7c9d4a512164e6284e2e8892a4f08ec99f7000000000000000000000000308a26474e807074a6e4230098196d6c3e7fe921000000000000000000000000a8bbb1df06589ae0afd29b3b4ee64f68d562e409