60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b676574616176652e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20676574616176652e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d643258774467416a6446784c76376f76465762334133624532504c72534d4a63685032454339596a68537175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000001c193ad44d2e6b9313e520cc26daff961c3ca1a6000000000000000000000000d4eb277aee7f7d07006b91a096bfcaa6f247a534000000000000000000000000cf458058bd6fb9abdc07959cfe323135a7d7c46e000000000000000000000000cc034e0575e1da97378ac80c138e495fe5eef840000000000000000000000000438a25858b51ae07b3af2f2f17d221bbc8be326b0000000000000000000000005025c0e3842e84fb8b9615e779088dc30e1b4fa400000000000000000000000036ff9f5838774d9936185a2ffc8e0e36e018ad6c000000000000000000000000b5a2f9aa849d7c132aff0f2dee9179c018866563000000000000000000000000b8c4b5c79956ecd09275c525294897fd9bffd096000000000000000000000000d7da14eef1ff59e75ffce01f12847f17be55c6ac00000000000000000000000067b1a411e81f8eaffa6d50a59e7cad151e0169f6000000000000000000000000f663be6a6828f06bd1a5c3e661263490ab668c52000000000000000000000000e8072d5d70e880b54b0a3bbce80b9e8dff11f9870000000000000000000000000969de7725661d9156e696c75264a68a6d6864c6000000000000000000000000d6883cedba255d0437b332b57a1d5bf4933e3b35000000000000000000000000a0b473cfaef0010d4f7a986e86910afcfac6269900000000000000000000000050f349edf1a7a3ed783bbcc7229947600021fd1b00000000000000000000000053ebe59a3a2744fab0e5ec87b7afd4c4187bebab000000000000000000000000b375521d619a6d0239c43993e9990fe6ab026aee00000000000000000000000030ce542f12961d65db988c1094c3e001d7bb61760000000000000000000000003e880db87082197292e2a7447f2c39a3c55e0a8a0000000000000000000000003111f1143b83640d155d2f7566d2273f17af05650000000000000000000000003db4f33ed9ee1d2ab6dd64adeb81a489a93bd7f80000000000000000000000008c39c0f19f398a7c5e1e05ad9ae690ca370b26ca000000000000000000000000dfcc5047677af18381b357f7513ad8f3d9638fb000000000000000000000000035b383af43b376c1663f8f6355fa453ec03a8361000000000000000000000000e0cf7389d1c9e59d724cdfc5e50162930ac36fbb00000000000000000000000064186ad66326a004d3c0a9bf3caada2d286d15c60000000000000000000000003d46db44a4de67b207203515589a121c12fd8dde000000000000000000000000bb24143273279ea05b7663f72fa90f777c2e83a80000000000000000000000009ac00dfd9511c3e967bf52c819f29c76d2d68bbf000000000000000000000000e65dbf270947ae3d0a15eb3f860c3225006eaadc000000000000000000000000005f4aed7f9a2e471a81275961f2fc5b75ae077b000000000000000000000000d6741ef5428d11e210a88cee15768c454921144b000000000000000000000000ff464809d7be5d331a3607a65a54dbb20059dc7d00000000000000000000000038a7183ca607493acba45b5be3df0e6a7cad00be000000000000000000000000faff46e679121163f9decde538fa313975ce6e55000000000000000000000000fa5b0a955d25e5acc502ef32650bfe8d4a35b88a000000000000000000000000240665052846c1b168c97fd87de188870f3babd20000000000000000000000000529a845aeca1e57435693871928f9586102f95200000000000000000000000047ec5ab2683f2abcb1a25ae9c102e81cea77a446000000000000000000000000ac207a168a137f7820ba14047c3971d9ef6dd44d00000000000000000000000035e8c9199f0d0773e0c525ce4b958717299dceaf0000000000000000000000005dde1be1aba6d9e9815e1c633c47d448d626b1b70000000000000000000000001999d589ca5c9db2bcbcbe042e8c583befdd16d8000000000000000000000000a40f35034bf41c96cf6e25a63796ce2802f0ef260000000000000000000000006c0e8bd3aff6ab46011eb4abad61724575ce60570000000000000000000000001872b0600e59ff0fbbcd6f326cfc1507f34bf260000000000000000000000000dda82bd0527e88b6754967653110fa08a3b90ea800000000000000000000000082ffc52ed9e4abbe060496b16a497e254201021c0000000000000000000000008fab414992c5f8b9ce12610fc54883e4d1820be8000000000000000000000000a43636d808b46b452c66b6df40a9c8bb206a9c1e000000000000000000000000de8c08ea823407dd0bae9f51524b0234f2efcc28000000000000000000000000d9b995e77038cd27a76bb7277e4a2dd7219252dc00000000000000000000000030316f85b6b4564b2c4e589308ee66963656bcc00000000000000000000000000a61ff59b10fad1bfe6b2ea025db3472f3d27f83000000000000000000000000d8a635ff27cbce380d438eebf2eb1d7e47d15ee5000000000000000000000000305d0aad1f9d2aead502ecf4a5515729196f0c310000000000000000000000003c043b6b4416653f56da179c5e240e45d992b45c0000000000000000000000006294fa45ee48bd694b4c08b2722a9fab7fb9ba970000000000000000000000003ead5a08ab04eb9c4563bccda516802e4d91366a00000000000000000000000092d07e2a8fd08e2d50bddfde93d33b670b16261300000000000000000000000036a40e3319979587cd421a97d28ac1fb63ee22ae0000000000000000000000007d31a58ddd7bfeabe986e5134fb61ac3ec4cd92f000000000000000000000000f36bb251871886bb35f6f9ed798eaf311a9fa6aa000000000000000000000000eaf8a0ae0b21f3985805d297d33effdd9662ed2e0000000000000000000000004326b625c32e558c25935bfa25de8b9e8af73b1f00000000000000000000000063e486c3552c6a497830aa2f16cc6b2993e60e98000000000000000000000000708796d471abc765c78377b748a063d6590b9645000000000000000000000000af19b23418a6564e073a494c7c1c9613183c4d280000000000000000000000001ba72f77732e400d03ae6dc2afe4e018e9a2792f000000000000000000000000d10c64cc8819a207510bc33ed881a01908011c81000000000000000000000000032bd275ac2d57cdbd83b42c9ee875a643e769f9000000000000000000000000d2ba0961e745d19e00dadfea5207879a20503e2c00000000000000000000000046e64e886628cbca4014ccf5cc751212cef48888000000000000000000000000de870795df3562febb395ce913694013930572e80000000000000000000000003e0a8e173d5eabd6ddad4133f745f6e4c7b80d3d000000000000000000000000a13d847bc5e5768f0cae4a06fcb4b7e440dfb2c700000000000000000000000042a35267ab6eee3373aebc6649f1fdb60750b4b1000000000000000000000000bae8b485fce1506dbd3dcc2b78cb285a4b04350a0000000000000000000000000044e9ef2643c31ed15ad011b25727277ccdfd3a000000000000000000000000698da035334b28f7c62c5df37f2c5e97657de2e7000000000000000000000000cbc2cfa67ee55f36fc70479850ce5b182e5525f000000000000000000000000002e4b3a73f01cf4b1766e3d085a72bc21bfb903e000000000000000000000000cdbb559eb4a1f4e6ab23b4ed0088052c02e56e0e000000000000000000000000bfbbd2e752b0f1314d2192311b9de5a34c32f0da0000000000000000000000007923e9c269269f5a975c4defb7cd2b04397dc9030000000000000000000000006b066d52795295c9031f5baed008de009edc68850000000000000000000000009bcb1f52834f5fa593916e3e9a5803e02053bebf00000000000000000000000025de70975481422be5275f05f2c1599bd567111800000000000000000000000049907b3611091958e3b92e0f471706a507be7bfb0000000000000000000000000e983e93dba53cd6376ba6ad8eaa8ed86aee12e3000000000000000000000000cf5c721af046e378c5e64064c5b9fb46b7cca55f000000000000000000000000fa4c2b4174840eb09f71b2c78a0403883de1e21e00000000000000000000000030444796ed69493a7a8a2ec70281fd2eb8c454e0000000000000000000000000c61a2720a3cde1d0492a81d0de912fa71231e5cb0000000000000000000000005544e6e80dd985b07908cd8e02a567bd4666aac50000000000000000000000001305af68f753a698aa92a09beebd0d343a59dbc80000000000000000000000000552beb887190eb6df75949621abcc154c8af94b000000000000000000000000b21267eaf0710a6f4ed1cb4550dfb0615b83e95b0000000000000000000000008f89258fd71e820a7c1877ef2f5fbf1b073748550000000000000000000000001156ce8da5f2c974ac8d4ad417090ee363cc6530000000000000000000000000fd8271aac63d3b3b938423182a8b3fe736464c2c0000000000000000000000004f90003526e429e2ffcd8b96e4d7a90b4de25980000000000000000000000000fdaae470c3e9b4a62a42aec88bae80e646b54c29000000000000000000000000054d7a14d787ab0a5c7f94b8b1f7aa8fe0f84f1d000000000000000000000000a5a8383efb066cba0038750a3d5e54080eb85ffa0000000000000000000000001c854d7a217b2dded9bb13b93eb4bbd60dc78b2d00000000000000000000000033d39ce351c0c6b5f94be0f1edfac9d83fbadc07000000000000000000000000435f138460909c7340fea70add39116efa5b52ab0000000000000000000000004346e0feade5ec085eae6d86905b5266b7cc61d00000000000000000000000008784dbef84d9d53c90aca32b1db17d229c9dff4d0000000000000000000000001979646660ccaa864de4e529438d0de13670087e000000000000000000000000e1c3c5d94bbbb057acfd592324d7d5763ef5a628000000000000000000000000ee46450153dd34a5b7927ac7ff83371210b3cfc50000000000000000000000001ed9d681d95df23819de0baa68454232ad9fee55000000000000000000000000e9c40bb877992005db8beca7c1b44a50a9d1f0b200000000000000000000000058ee4eecefa528b678dc50e62c9c0c0b2a4360840000000000000000000000005ee0b402d62d944168dcfcb3531161eaea3af2550000000000000000000000005f0695851b3741b3865f78d3a73f35738008691b000000000000000000000000f56db1637c0919b4a0fd73fce99cb455340db6fa00000000000000000000000052a21f6e613ef71c08326e19ccfc347f02a8b0850000000000000000000000007a08c55b995803d1122b7705f62601e8e7878b97000000000000000000000000c1674056bb58f18b07c5f07be0bd76c77ffc40c30000000000000000000000005064ad1121b7c4e58f3bf0ac07120c0fb2c53d3a000000000000000000000000a5185532184e8b080f93190d23781213906b08cf0000000000000000000000007bf5e9e63f0d560ad04c7e8f5b17acf27f955bb90000000000000000000000009c267ddea4612f10849dd2d0f04220c4d2a2e80700000000000000000000000068f3418f05a0d8424c73d1a64475239024e14ac4000000000000000000000000e400d7ba7d1c0d0cf1a826a2180d2ab96d02bde3000000000000000000000000b1ae7e30a0d42f79e4e299c04a37c70a0e14ceb4000000000000000000000000177437f02650ddacbc11e465e6dbe61d60d9934f000000000000000000000000618ada04f079463601188303f56e306ef769482000000000000000000000000028c52522209491665b260b6f76ad65739ef98b0400000000000000000000000017e3706d1d58d50f58ad6388d5e9e617424029b000000000000000000000000018d7586887490081e9ee6e2b012b90a60a87de0b0000000000000000000000006085a4fcb7ce7c270599014b36a3449065a569400000000000000000000000003a10c3949b86bd0b07079d6026f7741789e5d22b000000000000000000000000d64e7c285dd9aa5b307a4ff1c67f026acc05d648000000000000000000000000e11e4e372cf4658313dbe2fe9349be4e56901ee00000000000000000000000009290ad55db1b1606d3d283bebfe1512e6ec5e9ee0000000000000000000000009b7ea0eb786a111b118d482f4e4536752748fca00000000000000000000000007e8f39dda77bd7627d08ff47b6a1647e56929af4000000000000000000000000810e3aca7f2c747b011e5bc22728b43e55d9fc51000000000000000000000000318e91b306ba7da58ef205000d718aea0cf11941000000000000000000000000e20ee411ff5ece1463901cf0235d7d73532989c60000000000000000000000009f969bb57f2ae32767aedfecb9aabd1e3364e74400000000000000000000000073f48e5441bd89946aa88e0bf2ea483af6f3f0b40000000000000000000000007c167cb2a8557faf4de6cb9f8ac502a916934bb4000000000000000000000000926111a9ab39e21142b13073f67ba08cb49a3b9200000000000000000000000002d9e1aafd1a13a71aa4733614754a6234cb82f9000000000000000000000000f1d17d31767f7e851f33f6c0ab645b979cac934000000000000000000000000079b067dd925d24a4059ceb9c1f39565ba649c17500000000000000000000000091c249f792d6fb93652c703e77365b5935a81ca0000000000000000000000000e0ff4bc2a799c6c8d3477e3a4509cbad850aafc6000000000000000000000000e405f12dab2ab2f19c4a210f5ba94c1e18ca6555000000000000000000000000b14e1ac3f4ebd8387e5b7af2770348cda8114f66000000000000000000000000a1416b9ccd4a3e33caaf4fbc32acc5431c56c71e0000000000000000000000008c00e363b2f07e6aa9a60959a6f089e76cda31d40000000000000000000000000355e4049c96f6f6d70a9852d119e194f911e69300000000000000000000000052016079f88269d2fed8ad9d9d0e10da5a6f93160000000000000000000000002ab9a2b487850037e0e8654f34be7c212fddbdf900000000000000000000000055d1ebf7a58f0923abe8486b282ec7ea07dd537700000000000000000000000004039147ce1823162e783503aeef46bedefc3e4a000000000000000000000000855007c3df26187b11bfb17bae4393e0f609b5f10000000000000000000000008e58faeb20a708fd29d51b5b580d8345670c4df8000000000000000000000000978688b17a1a34524ae497e711a1c533a94f00bc000000000000000000000000b4a04cb73a24b4cc714a849fe568b96c41e8d753000000000000000000000000e638699696bb630424ff6ac4dc0be77b895c4c6f000000000000000000000000529fc872756f02683ea7d29043d982710819bd7100000000000000000000000060ed9bb02df1f13be39abf4228d561d40489c2a8000000000000000000000000cee60d7ac645015724d547588fced02f7e423d9a000000000000000000000000f5968c8bc6bffe57208c096688d1547196b7fecd00000000000000000000000022f1297313c9327d4ec9abd45ef479b3a082481c00000000000000000000000063943ef9efcb911d8325030e288df29f8395837c000000000000000000000000efcd502ae4dd820a5abe8afb0d3a1b6de968f874000000000000000000000000403e22ac836311256a02d123223f9c2453e91c7400000000000000000000000033b04840989ec83c1c3b25c7d790fd30669f24cd00000000000000000000000007e05e3cf07c4de090b4daaffb5a8c9708e0ac580000000000000000000000007a088d089ec0bd07e8b191c082050b723598a3570000000000000000000000002ca26b309fba4274dc6b588c38269d70c15e2afc00000000000000000000000081522aa4d8874df988babe603d7f310c598f5e660000000000000000000000000492a3c355ddb461edfc6b6db31a1a4f588e285e000000000000000000000000470b4c0f84713d83d6ee18243bdfe0fff3351a3f0000000000000000000000005dde0e9e85897f60ae20aa8d428a26cba00d1cc30000000000000000000000008bc152f7cb0487224dd26756e77c448c5030bfce0000000000000000000000000d70e7ea23fea73c444d346dfda534aa5ec7fda100000000000000000000000068ff738a5b23bb2e288b3b5b50d34e2f56dc9920000000000000000000000000d3848d158b81e55b6e3ee2b86de7d4090766b1bf0000000000000000000000008db1a1e2497dbc29400e07aec687a6f960d0e95e0000000000000000000000002b8710e9e21e7e4ce95148e4544d89a2fd49bbeb000000000000000000000000b09e768d971529248aaceff5534c1f5b9c925b100000000000000000000000005fbf1fd45b0c3ae9149996a35d48ecf73942c5f30000000000000000000000008bd0e6f7de2346c36ac7f1f35eec8d82777a4cfc000000000000000000000000b4677b54fabef4950ef4056a42172b5577700d6d00000000000000000000000014d40c77694316a464ff1a7f84e8787a2227291b000000000000000000000000d3e9ef7fb86d2908c0a7d0e84d761497640da52800000000000000000000000089c66d7a4bf73a9fe1df1a681336d8f42102b394000000000000000000000000f5955a8b59a23055b6fd70d9c20a7246dde2e5fa00000000000000000000000099a1f5e5189fd28dba6845e6ff7b6b0b0e52fc5400000000000000000000000084c3f8947778adf20fb53ad7081dde568114972c0000000000000000000000001c188378df1b2bba3086c7f7bcb3e091e5130cc3000000000000000000000000f0d0b984f9d4197d5ca79f1d511fa6b3dcf08ae0000000000000000000000000bc640ed27d391f0b760c011956ebac16a36293a100000000000000000000000099239da61d4159d55760abcd02b770390140dc0d000000000000000000000000fdb997e9019e5c1eb0b4b81b3a6aef8e61c16eef000000000000000000000000bbb147ab8cc39d411cbe59c6b776dcf2d2df6ec1000000000000000000000000b9c4687a1c62d57016fb80454bfc28211383e2a100000000000000000000000045528b1a568949c1e2c23915ee591e863f9717dd00000000000000000000000034426ed93cad956643708b92c4edeb497e117ad70000000000000000000000004230f5651465ca760b4986fee19de93e35aa36be000000000000000000000000c4d120721e526aad3aef3e1125348282068c74670000000000000000000000001862acf8b96189f3cfa9592f70b836f75ceb840f0000000000000000000000004c3d275a889d69925ab291e0c755e14365797127000000000000000000000000cd1a2a74edc02b166c451875a0934ee74f8308b6000000000000000000000000be0b1f2c3a2f9d74602f03f8f54a9de0bb0470820000000000000000000000003e46aa2a8e59cd240646266e93afb6c156334ba20000000000000000000000000f9c918eabe03a5a8fc0473f6aebc0c5e08761480000000000000000000000001fdf49d8f01573337206c4da6169fb29bf2a648b000000000000000000000000388be918d516cb9c71030e888089adc71c8ddc38000000000000000000000000b12c2a73bcac449d71e00cc48eeadaefa912da420000000000000000000000006ca1251c6ebd198286566ae8216f2ebfe885a3d1000000000000000000000000de17ab7e73df83fc8b10285d2361d080b05fbc94000000000000000000000000569702a07dcf5bddd58f351a31fca6cb262280300000000000000000000000006431c837ed97f72085a8dfa9c807fefd11d484f4000000000000000000000000f605eafb755a054b391155ac5b3c391c466108b6000000000000000000000000e07e47872ee427087b3c23030d42e9fafa6199b300000000000000000000000035750fb402fbe95cdad0966a4002ea732c3697ff000000000000000000000000ed3d7a63f09b86c6a1289c7a55f265d0e1238cd1000000000000000000000000e03f4247f79cd1c276f627c4d7c91c8d1b223bbf0000000000000000000000000a044194cfe1c1cae52ffa925a46fed350f65475000000000000000000000000c247313427592adef638870c06ef12e38e8880ac0000000000000000000000007c8c1f5fdb225610a5087ae03836e8503cd31d990000000000000000000000006a03011ebf9314745a49a511b149c8c5d069a22d0000000000000000000000003785db986301f621a66f3d38d0514ee4772524b3000000000000000000000000fdecf2fdb078800a5051197f5b3ea5cf4df7ce920000000000000000000000003c09225898cb96b4df7d313d97941a57f95a5e4d000000000000000000000000f9dcf5d94a61f6b7d0d98a83341e7f4cba60df0a000000000000000000000000cd3e5a3c3dd54d582fc7db494e95cad4b6a55a36000000000000000000000000bb08517251ea98fc4c45996985075a83a1d7648b000000000000000000000000b03108c9e0f61e32558de7b570cd83c0e8e0439a0000000000000000000000009e7f7726aa08c761fa832f209dbd3fe99b75a051000000000000000000000000acf3d7082f32cfd86fefe72aad3a7b1a922a03810000000000000000000000002462e715d18d5a45019f144cb96338250e70d2c90000000000000000000000006e66c198d3b5331b2049adcfd40d04148fe186ef0000000000000000000000001f4e796634954a210789871e7deeab8cd4bb36d6000000000000000000000000342a462d169b39c3c4e6ed20778e8db4b60a12bc0000000000000000000000007094e9b768a2d973a63e79e8531c5ee80a6de4ec0000000000000000000000008088ab972ad9cf061f0dc98b621de2969b3c2fe700000000000000000000000051868a3f500b77373c421441b3f05d89c6e335db000000000000000000000000e5092f4b3534b7c1f2ec1197143c26468a1b8e81000000000000000000000000044f5fa2210d9d3e15dd8ba73583f5ad065773b8000000000000000000000000c223f740715c67f1d47cfa0625d7cf0536a25d750000000000000000000000006a31e01f4106242a2d20070d365a62a44394a4190000000000000000000000006f28a0d2177e0ce0fddb33986574f524892f4a1c0000000000000000000000008474d1b1f66581a30e91162024fc29795bb28161000000000000000000000000ac6c4ff3d9e97f3cd281d233925c30547a3e3565000000000000000000000000c5a00c96941e877ded09ef04a9632eb5954f4de2000000000000000000000000ce898400e0608a4f9aa1eb7f7c71e3ff35209c620000000000000000000000007be6c639e44c9e5c73b08b36dee8a1e29a687d110000000000000000000000006c2d0545e8fb1c4b88a2a0bde27fe3e6e8f8769a0000000000000000000000008b1171b684e5cd3df0383b07c5ccd938e31cb603000000000000000000000000f800baf04ffc3ec4925ef34edebab09766385478000000000000000000000000beec94f15ec9e06fae0f69c3636420ea3334622e000000000000000000000000c81d4fbdd46bf60a31b00307ca211624a928f1e10000000000000000000000005bcfef21021e232968962055077b244bf7ad76bf00000000000000000000000057117f82a4e4312f73286b9ed08b576866294e35000000000000000000000000aef7975ce3350b4ff2c98387c953e1645b443b4a00000000000000000000000059d21adffe8092a97f20d621a52d2241dfb54ac40000000000000000000000006d85dda16685ce037541fffb120ceebf2591f46b000000000000000000000000ee2b3a7d18507f4a865b76983a4b938fea90f5a900000000000000000000000051772a808b3e87339a97987225da639f91c884c5000000000000000000000000dfee0a6628d636612a3575583c4b4a41d0babc4600000000000000000000000095ac18154e119bceea86c6652d05666acab9f4060000000000000000000000003ec78977dc6d768e8e49fcc921f7ce4f48ba69550000000000000000000000007870402752bc496109f427da6bcae1ed110aff3f000000000000000000000000fdaa9dc6514585bf789eb158378d59ab631d68d20000000000000000000000007a77ea342afaee4524e977b64c70fb37ccaa3aad0000000000000000000000007f01e0f4f8245104cb7cf9a68640be6b0eb3fcf3000000000000000000000000f2f91016b302e684eb0d5e1cdfa246b6c7ce0467000000000000000000000000b2c6b0633fdc43715dc240079f5a8fc05436b184000000000000000000000000fcf04f9a7b5e2f1be61b28e1a93e60785fd3359300000000000000000000000009917c79b4c98c736f31b162cd6ad31bbb695e46000000000000000000000000777642bb011bc7b3ab54a1375512ffc870b2b3e8000000000000000000000000677ef8e5b9973da03729aba9b444133936da64bd000000000000000000000000d9822b156a8f8ad959871b5001f6b4339d7f166100000000000000000000000043a010676ebc75b07a2bf990855a0b9b63b87c55000000000000000000000000efa01fb0b9ebf91942e7b0e8687ece5658b4de95000000000000000000000000a5abb11fb95c9c5945e8f5451010e077ded9857500000000000000000000000075ff0ddd9af67cb03feed392290adfc6a116da230000000000000000000000006473dee2f2a97394d3056b777dd9b46f934ac0560000000000000000000000002bb4beb2b9d0794b077004fb4919ad1b50555114000000000000000000000000e0e04617f6801779d8ed3557553bdc8c0dc9768b000000000000000000000000440aebd16f9dd26943bac42090254c14a226e607000000000000000000000000cee991dc02ae7c3b2a4d3a497f94b43438c8398c000000000000000000000000783ba63d64c37afe583e15355697362a5abb345f000000000000000000000000f497f28a5e762e98fad3202622ae1beb53ff26d900000000000000000000000029b017b34dcd2173309aa514dfd88fd4ad5bcc9700000000000000000000000090a8ea72e7ce6f00275a7cf129dcf61e82117c5b000000000000000000000000ba322973e47338775050fc31d8aa97f9893147aa000000000000000000000000c1a3ab5e146933c29f9027184cc6872da270fa2200000000000000000000000083d6862ee3ae8b865621ca439b97a7b27a9b667c000000000000000000000000dace44301ce3a3bfefdc399c3d0d9aa52b7a908200000000000000000000000087ba1ed88d5ae3baa406f56c409da1cf8df1ad150000000000000000000000002e11bcfd2597ad543da44366bdcaf84d82e943f2000000000000000000000000f0d85698523ca2ad821279feaff9df59958e5c58000000000000000000000000e0c794929a29a8391a55c124b9621bc7bdf0bea1000000000000000000000000578311088d3a4c701e37cf55379635e5119855ff00000000000000000000000052456fae30e0a8a8b22e1bbd701fd1e0ec554909000000000000000000000000452b3b3bdae5ce79d0f88e90b304cd8d0399301f0000000000000000000000000900289c3002fcfd40bb89b39af47df638ba6db30000000000000000000000004c4ebffce2144a2d8a1fe8cd0f7225d845e6a40600000000000000000000000032b9e9b647e9c86e227341577a8ebed897aa32750000000000000000000000009407409184c754a7a429a1f432da3ea21a31d8490000000000000000000000004ee4ca3cec1f76b7c7ced798d439037c44e547a0000000000000000000000000d16dab21edbfa7e2ba283b324b7998610c6c239f000000000000000000000000c2d6ffec4a57d3dc0bc51d376b1f5067bd3f76e900000000000000000000000016b5faa8b90484a4a3d7be159f4b076c8ac293b30000000000000000000000006a9670359273bdd3237f77a9219b06fb243a36df0000000000000000000000002c576a651ed12295dce2217e274b3bc4095944fc00000000000000000000000063c620ea29da889efc4b56de325b92c111ae4d5f0000000000000000000000003eb0e679770538e85630cc3c570369d07ad1fbd3000000000000000000000000d8d7e853df73cb6fbd72fdb88c4dde0b72b236340000000000000000000000002a71e6f4386d4867e3b39ce3ce1d28da5c619b47000000000000000000000000de581552d99396c3284e06a3d353a06e49bccb9a000000000000000000000000c5e2c6d68002ae837314de89d600e69b94d767540000000000000000000000004c037068ad07369dd08bb2cff452a0851ed35547000000000000000000000000e3b9df0f810e6f237245c4bb72403e59d012b2fe000000000000000000000000158dee9cfb2db8934ebd11816e6d7c3aaa6bf24f000000000000000000000000564baf7f14975ffd44c3408ff8534855175b65ca00000000000000000000000070db6ba00197d1e7d19ac294791228ff5949290c0000000000000000000000006709d1a306974d11bb0b59779c58226d548d462e00000000000000000000000070bd31b9287c706452d548359cde521410fb61ab00000000000000000000000010dba374cc16fa181bcb311b187f8959e6a2250d000000000000000000000000888c61eacf7656713783323d0de6ad65d7180e80000000000000000000000000f6f6cdef072db8515f450458110482fc1c27da8400000000000000000000000071471f1aeeffd27497ddd186a947105e0811e605000000000000000000000000315de8084f0306a4369b4ec10cc15a18cd6d6b7a000000000000000000000000c429393cbcf6d0038da6d40ccb204a3e0ca37ce900000000000000000000000095cccd134f3b20e42e38a4cf842a2d09a408962400000000000000000000000051e975fb15e533d7901d03f90bc742d457c2354c000000000000000000000000ca2f75e3df76a0ef3c4592531991b07cc7f31e930000000000000000000000008ed820d9374916026f011a30f47432609d24acdf000000000000000000000000229d6890892acecad999c31531dfa8497bd13cc2000000000000000000000000a67c2f1c2e8e407e699b5c8606ac7eb84425abb00000000000000000000000008cb635d2dcb82ad009fc2026d194c9fc08977136000000000000000000000000b3d9f8323fc4165443d5b314953f24ea3f340ba20000000000000000000000008833344f6e256731b9b5de9bf121e02fba24a30000000000000000000000000052d2e17765c1e201555dfecfd404910fb9ff84d000000000000000000000000051832912db8af94684225f3340b85f29b9204973000000000000000000000000df3a6977d4d3de4f7ea47fb8558d301a77598bba00000000000000000000000000f1f0f836d59e4c9dfc63fd534e046c2ca3045200000000000000000000000020a8792dd28714c1076b2e6831e8e27b364cf8dd000000000000000000000000f5ee417b5ebee209e28a7d80e5dfd73f09c9b517000000000000000000000000921ca29dfd189aab7f20d8bef717140bbc3da8ec0000000000000000000000009f01a43eed2e23c926420a5dfe7c68b5edd57ca8000000000000000000000000cca718fd94fcc6e8bff104af83c64641683b052c0000000000000000000000008fff722e9ea3a158e2ad7446b256e0143c9636fd00000000000000000000000064b20044d40a2dc6deb8343b5b9c33c17d78e25f00000000000000000000000033807d3f1018ff0621c68b52c51d2e9c30c4b51a000000000000000000000000bfd1de3406e00617915403481c9158d3726d1e52000000000000000000000000d37569ffe0c01091e1d3a401a46fec6ebe00a7c5000000000000000000000000d741efa0e5f3793d81e3751f413a48bdb663cdcd000000000000000000000000f2051850b7091e9dd6781669f80748a2fb9d758900000000000000000000000042a2d60f20416feec0924b310c4dc24fb8560b6f000000000000000000000000f027306028ca261b4fe03d7d350bee7684802467000000000000000000000000503259ad73f5390c3b20593c752d1b5f682ce61b00000000000000000000000070f747f04afd85cc558f5eddf4ac3185d8cae6740000000000000000000000006eabfd25edd7fa6a005c15ac09409c5df0523120000000000000000000000000bf2fd532263f7cec636e5913c2e121a7ec4dd2480000000000000000000000008c6fa8ee0da566db492ffa46c290460bab3833db00000000000000000000000002ba693915c6ff9399fb7ebc8742d389ee4150ee00000000000000000000000097161503fa4343efa71dbc70ec8276560261861c0000000000000000000000004a43b0b4b1fd5a0fd381445457868b27847c07e200000000000000000000000070d5e56b155d56408a7735f015c74bcde83e5e56000000000000000000000000eec6129814879913e75ccff1f8f1d640b2cd6d38000000000000000000000000c2d6ab1efadf0eea923fbbff98f274475fc36f5e0000000000000000000000009f09b8c680f2ee9c35330aa8a68401728fdffcbd000000000000000000000000fe824df1259c2ee04395d50dd9dc85d64abea05000000000000000000000000069335cda33abf7c2bd85dc13f7505484574d903b0000000000000000000000001be7bf0453fe8915cb29f2d4b6f2d530fefa02e7000000000000000000000000c54301646331afcf0a1b12ded8ba0bf416623333000000000000000000000000cb45c509e536dcb78c275f3c09e0095376d1416b000000000000000000000000953fb8dc9b185e67ae748269ac443371c1e84124000000000000000000000000be303a90c93b57babf7f5ea5beeb3a0683933ee20000000000000000000000000c72d44d1a2b055e88acfe49251e00b08e8e1aa6000000000000000000000000c8af2c3ae606701706f417d2d939d5582b6a4f9d00000000000000000000000050850c36c4f2d4a2dd12af6d09facc603a3c40c200000000000000000000000082bf427258a14a3c1f8f392b26429528c09ac1620000000000000000000000000ca4c8c401f9432a5a3d666c27a899ba97c86f170000000000000000000000003f7c229d877f8be129b5d5841ea7e2e1c47f5caf000000000000000000000000faee8d2edcb5e568f07f228d5fac2b7641c76b0700000000000000000000000037e9a78871370e7ab4f3df0811916ef22fb0dfec000000000000000000000000f30903246e55edbab39fe2ee4ab14a949d34540b000000000000000000000000d2bed92045807daeea8bcd7c79af16ecd35f41eb00000000000000000000000008e82be581749b02aceb77e256366e03a2e57dca0000000000000000000000005ebb7866cd70b0763d9bdd35e9cf6ac52422750200000000000000000000000017fa0518e695cf4e6d80383160f3211d103d15f3000000000000000000000000d0eb92f4549b8afe5b51a5c1121fe62ae91111af0000000000000000000000004f11bba04cd3f6fe76e82b723e52fcecdce13c7f000000000000000000000000b208f2fd29b86d235a4e91e0474f49837f0c38f0000000000000000000000000d1371d17aa7c6be3d406f19a4470b3d98962e891000000000000000000000000113dc8d84a26de1412a3011fe1639512bb4c3aa7000000000000000000000000b6a577d94fab30d73197a5fabf7237118e4ce4ce000000000000000000000000e37d2b47b819bb573e80727b59434ae888158d1f0000000000000000000000002dceee520d92e6298247838c763fe52049bbb8d8000000000000000000000000795410c94291be52136bca9f6e965831c0b1a1ab000000000000000000000000ad2857f052484b8629dcc2a4113ddabe5f95791b000000000000000000000000c2be51e8d134b1ef2da07c6a16cc39e3f98cb0190000000000000000000000004236075961ce793b7c4472bcfb5a9325d26f35520000000000000000000000005701358c53c2d576366d90d7f844c12bdd6fb9d20000000000000000000000005ff93540b1d088adaad4fcecf075f3bf83ae582c0000000000000000000000006f5fefb408ea9b25650edcfa715b01aa3fbc10020000000000000000000000007c8467d15ff403bc914605d3b41e726c42e79fe3000000000000000000000000c62342305e2c85bdf0ae9b782140fbe6f3cbaf1b00000000000000000000000069642a45370c9b38f6a6d71ecded3abee14526ce00000000000000000000000072d32b62b9600f9819a15353b8ba8af9d1d88f9f000000000000000000000000dee4624bd9e349c4aa873e3c98b55ed8bb510197000000000000000000000000c5dbb22b92cd9875555ef13ab342d4d6faf0272f000000000000000000000000a937efdc1fbc0c1b4b2af1c46f41b2b2e8216ae4000000000000000000000000f68e493b55445dca817803cc404d7615f53a2db1000000000000000000000000ef6370a75a61909e3cba9e63e7e2e22d05bd76e70000000000000000000000006ceb31587c9449cb368fae00adab57a630565d12000000000000000000000000ff2a1c5b0183305325d1903ecbe99f6aa805f7a0000000000000000000000000c0e137601af1d49d2c17a7cc8ae3ab9910ff954c0000000000000000000000001546d70658f34fed5f88acddc448b7fe044ceb2e00000000000000000000000005aea3abb322b97002d1f06c79ef4db4a9c98c8c0000000000000000000000006d521eddbb6fe8b594186bd01279bb7418abc2fb000000000000000000000000b7e66a8288e654d5d5f098136b7ea158fd195c5b000000000000000000000000e9f46e4c7471152c142ccec37ee17b180552a747000000000000000000000000d7ba062a0dce01c52d48981f94b429b0ed902231000000000000000000000000fa164d4584c5834033782b39887aba9c3c925f8e000000000000000000000000674e114dad81838d151d9beda2271228eeae0e8b0000000000000000000000002616948d75f9be05d69e60c9212b12d4fc871fd2000000000000000000000000f29bb84131d223f9934d37d4ab84f8ec3037621c000000000000000000000000a495aa997d4f5e9e0ded66d52700f81d80b7682e000000000000000000000000e097795332a539af27380d2739a2df5531ff80110000000000000000000000004ff69397b29f4be0993c35fed7500d1e1691324300000000000000000000000009d89f37f258d15c9c5c74ea87c034e0d723d8ba0000000000000000000000009ecd6951c9d3535841ca45f02da7e51a9aa69db800000000000000000000000041bc240695294fc36fb9e9a5c05c1065db5e1926000000000000000000000000c4bfa59bf7e649877c0043e51356b403b4f3f99400000000000000000000000047d86f3f21a785351618aa98c631464760c5514d000000000000000000000000163819e8dea50f08e375983b3fd723d873be327b000000000000000000000000467eaa0bb0a6485277c33dc2fa7f7b5f4c6061ff0000000000000000000000001336b0c04649f95e97495f4abffce350f0539b1300000000000000000000000034231f517c4946763c3559fbbc4dc1f227ff6fd1000000000000000000000000cea8a7b3f0707f2d65e251c4c3521e6d6106716a000000000000000000000000fd868062032a9277b56a201bebeeb902cc147648000000000000000000000000daab96f9ef7fafff0129cfe3c9eac1087ca64cba00000000000000000000000083b96a8a73caf04547d0335cf072387ea350a75f0000000000000000000000000f01a94e229b27f134e27d5797fcb25ffead8e31000000000000000000000000ea582f40363e54f5fb3a045007179679509ff6ab000000000000000000000000d37dfb300b2ae6605f1dd6751150aa137f6cfc3d000000000000000000000000c80005ab8ea04ce48c535272a5f60476d3ba347500000000000000000000000008a203b78157fc909484b952e48a2d1b9e8631d000000000000000000000000047bb5a2e7c2950247cb44ec11b460bb6b12327430000000000000000000000009c02970883a2dc3771357aeebf539d8d2925743b00000000000000000000000073bdf60810eb237d2595726068455bce49b015fe00000000000000000000000061f068306d683e099c363273cc58559b2125a13e000000000000000000000000c7008a98e771e44f431ca0a6bf003812669450fc000000000000000000000000255d723e3ff5a4f4a9e4e079a5db96bdc095a007000000000000000000000000470313f449972d47aa05568650f0b818658c153c0000000000000000000000005f8a7590f28549476580cdab697f3bf6609acc67000000000000000000000000d1951988ea38a89e7bb58c60fa99e27cf914fd1f0000000000000000000000003ca891236214fbaa94fb1f4ed1e7fc88f8a115d50000000000000000000000009a9f0d2f950e9e1bf58a29aae0f84f89fe7fa9840000000000000000000000008ae8115fb80871b79d39ee361c543c816b3ec2df0000000000000000000000009922363066a16c87bdc4ab65b0ed04952a2b10d4000000000000000000000000254d03bc49e2e047eeb98aae9309ac780b8d7a8b0000000000000000000000001efdcb4c6f22a4740e384631c6097607d094b048000000000000000000000000c6fb0cc63412fb979fa92ba829c786a1ce7e0227000000000000000000000000197446f31c1b9d13f434c619347ca38b9d594224000000000000000000000000f0098e0f4c9eee431c3b96877d8d9d53f35691ae00000000000000000000000020ac99ab6abbe8be866d101ac420d18881b97384000000000000000000000000c184fb2fb9eed53558fd45239a444844a03ed1290000000000000000000000003c06d3e690e9d1b009fd6711d62ceddd9638cb66000000000000000000000000f3deef69f5f505cdb2866f52963974a0289bd81d0000000000000000000000007c6614965614f04aec2747489e9ac8120b465f7c000000000000000000000000ca48390ff33488eed20e34cfa1262111c4f79a0e000000000000000000000000ddb9464ebe57f0e61e028bcfe6fb9a577fae12d4000000000000000000000000e6ce65c51030ca694459121ef0b4c2b30f19492d000000000000000000000000db0a167d903374bb465a46e02ca2b794557160fa000000000000000000000000b3ed5015e085eac66a21ab6e882897c114c5b24f000000000000000000000000bfaa219d2f53d16a54b746ac29f01f2418ab1171000000000000000000000000b96357b37e6aaaf8850af2eb6730153fd2a8e5e700000000000000000000000006ea3d4cf251b1605373527f5c9f4ebe406c2a04000000000000000000000000e3dc0fb24ad48522ae702791d3e9a07478f15dc8000000000000000000000000dc375703e3102be18ec95224eb18cf8cca3ec131000000000000000000000000b558aa7037225e372caa641dfe8f42ee67cf6e57000000000000000000000000eb386ebe680fa36e9d02476ce7af0aa06b95c4b2000000000000000000000000a41f8d9ea511e80d9b9cfb94d6b2e91e953df3fc0000000000000000000000008490172bad9d7006a70694c8098fd5871b1aa4ad0000000000000000000000003b4da4dad56cc638a513b1b9f4e20c5381f52651000000000000000000000000a667e64f821ad534632bef9fd218105f1352ebd6000000000000000000000000608c944f9b8f35c24bb5bee9099425c9539666b00000000000000000000000004a7bc8cde67080bb7d200decc1bc63020da65e4f0000000000000000000000000900c946c386223f8b2777326a9238c317822abb0000000000000000000000006397531c798882e87a9aed83ac1158728134c853000000000000000000000000ba85714c0e6a924e023191c268b76038368c0de3000000000000000000000000b74e1b1e18a48a54117d61010ebd4decd7239a9700000000000000000000000032f8218f3ae8c3f155e27d3fef714387082479a80000000000000000000000004c307828a3b6d42325e77f75dcc68d5b75f4b577000000000000000000000000463fdb551a6fd388169c9c73466fc237aba1604f0000000000000000000000007d48b04332436b3739fd5046d8650198622980160000000000000000000000001937fe62f050e847321bef8f474569252d652138000000000000000000000000f6d34ef63cdb0cb474afdb27053a0c26923b9029000000000000000000000000232f62bbcbb6a8622b4b7ae286ed1152d40b514c000000000000000000000000452e43ce98e7ba8efcbd5cdb35cb7db327936d4900000000000000000000000030adfbc4f6f5fe0648f2737db6e497bf600f19a10000000000000000000000000e0e09c002d68035ecc1cf73a0893f8aa0ccb937000000000000000000000000051f1a9693cc4d6a0f7f2820605f7a6fb2be8b75000000000000000000000000bdaee7bb948e851007f1ffe9f3977ba39277ca83000000000000000000000000ebe2988dc999832f0a54d18e1af939dc3166dcd7000000000000000000000000c7dab959ecffde98feeffad27fd972c2677efdf60000000000000000000000008d8489ed23fad6c3600e231e36460723298ba5a00000000000000000000000009abffd01b85f7c82851bd6a395d941fb6ff5d148000000000000000000000000c857339da64c4bd99716e22bd9e3e215522ea54500000000000000000000000019b814c8863e5aed40520a1160d1c02b478d0474000000000000000000000000e39de750bc006f1b6060c6e861ae97bc216f58e3000000000000000000000000a94b275b4d849b1a0c7eac6ca486f05f448dd3ea000000000000000000000000e9b37640575336f9425231f7c5d48a396a1c1f050000000000000000000000004cf3a8e6bc0c52b4da3adb5c5529e04ac9b857770000000000000000000000006177e5880e382aff2da3d5f52da5acbd3c67f9670000000000000000000000008abd55c98df56795d362a2c049c6b184d189343400000000000000000000000015a6de18a827c00cf9d5c9342b95006bb9260b85000000000000000000000000e07d97ca884be81292d624e9afc34d0885c1344b0000000000000000000000002d5d1d2a70fbb341262165c7a6fb4d37f913648700000000000000000000000054a7dd49f35f8f53afc985629d0f2526e2aef44d000000000000000000000000a2e3ac52cdc586e48ad48e72c8f135a354a26c8f000000000000000000000000287d27199b1f75288e9fa7c6d381088578c8a179000000000000000000000000d86f319149649abdb63227fd836102519f5ef43600000000000000000000000099cc75fb995486ad9bb90e9a3ae594a0c7eb893f00000000000000000000000017c0a4de5a7ddcda9946fe64b9c4efaf2276092a000000000000000000000000d8053c45b881c3c4ff9ee9e8ed0d84a8b80971c8000000000000000000000000461ddc2d357c82187ffdd7dd2f3d7257a1fed712000000000000000000000000803e88a6cab0fe67402cef61ef14b74d1c818a97000000000000000000000000c334e58083d13aac0011fecead863db946f45e110000000000000000000000004538c4534c32959b6f6d2ef9cb50e2e22011ce7e0000000000000000000000002049d19e4dc423c0eb57e7fd618bac9da80d393500000000000000000000000007a9aac60491cc189c8b75623c1a48a9290769b1000000000000000000000000652ff76bf2267fc900e6ad4230ab9332f3f94cec00000000000000000000000072e91b9fd5b10c632c9f421f5014944878ef5154000000000000000000000000796b1fd470b250ada39f04ff698f8509c48f25d5000000000000000000000000ee8147a949925d2445bf2140e293ef910f90e28f000000000000000000000000d7a7ce1dc6cbf48a0133e3a849292002796d2811000000000000000000000000eeebfcb97c31fc77ab8b405f14c1db8faec75f5700000000000000000000000086052ad8a19b22770aac7674989d626ed2364b9e00000000000000000000000039d565a77e174965317a9de000dec18e5744d77f0000000000000000000000004fe26763218e3984e12fa20a42dc3103c1d6198d000000000000000000000000dbb9ea60a5aec40a882980082493ae99ad5c93e000000000000000000000000017592539760ee6e926cb293a46be3a64dd652b6d000000000000000000000000fa2b8ba4e1551ee697a9af97ed18b49a6e075cd70000000000000000000000004637ada0e25908618e434e9603f20121545e0c4c000000000000000000000000f61f0a94db08f91c64a9fd17ef11537f85632ec50000000000000000000000000b1dff263cfafeccb1a3e2d8391df02d196104ca000000000000000000000000f1ab743b6264509dc9f9787143839f8dce12025400000000000000000000000094ada90c7769a4a549ef2bba3281cca7511750a8000000000000000000000000a003512a0fb895b102cff21187859025d8fe9616000000000000000000000000238ea95807103016c9ecedbe82acab8086272dd800000000000000000000000041bcc31e12b5842481ff5c5a7cce79c2eb94b1b300000000000000000000000073761550959c696ac95befdf0c6124126fe6f25700000000000000000000000077ef22405dc45565e0137833ccf36bc8f986afce000000000000000000000000c422ede412a1c8fa0687d7fc6521c016ebac3316000000000000000000000000b9ce616e825f2b003b1fe7b91f881e1328ee3f4b000000000000000000000000c8390382bf831c144288df7122b93b268bc1c9c0000000000000000000000000a2a9bab68ab37bf51445096d9b0c6e9c5c56e509000000000000000000000000b2a5b0a19f7a61cb078da8a46a1ed760c4ecb0fa0000000000000000000000009f314e3a161fa1f4dbc5014811e0f273aa6297f60000000000000000000000004c03aa6e4f380d3dc83ada41edb0220b46bfd6c50000000000000000000000006ea9076afeaf1ea1605f557391dd3228f198e5ea000000000000000000000000ca4a03125ed3c2f4356127624c48b7eac82aeb48000000000000000000000000c47a544004b62240c65613532b8c97a8a108b201000000000000000000000000217945b5dc9095280ef791618f4ffa5fd3c49d81000000000000000000000000f85818aba3e0fba2488a0a5ac34061e6e7c1b32400000000000000000000000085890b66b9da2ab37a314763e16059f9c1a70a4600000000000000000000000073466ee43ace404e250c4bce7efa3f6800c30aac0000000000000000000000009d504a408edd3b80d17eae1034f79a57e127e45a000000000000000000000000cfffbedab282dc792fecd22a73ea6f67fc6b009a000000000000000000000000c1f2f28e538c65cee9642e710f76dfefbb4004bf00000000000000000000000050ac88478e083c127a0d637b84afcbfd936f0dac000000000000000000000000b9335713fe0fb66654f7e66ff69b67256e989ca3000000000000000000000000b6abda6e7351a8b74986e09a779bd85e5882718c0000000000000000000000004fd0e381c994b4262e4b452843b7b28c6a38acf60000000000000000000000008de2e74d17aca4a30db5f2f951242ae63e0d91f7000000000000000000000000314b50337fdda272bc6589643e4b6d565f1dd2530000000000000000000000001d5b074576e0c7ed93a4705d19554aa988c0aed7000000000000000000000000b2596d799dff0d53604b933c4504292cb149baf10000000000000000000000003a94f5fa4b454ab8fe52905b31ab0fb22905ca020000000000000000000000000c2f4caa07b6f6436106be1156b377d5362352ed000000000000000000000000a06b2a930f10f52250d79d7193c356ed7824ea3f00000000000000000000000006ea5bb32c73fa587a22a6983e4442a43d25ac5a000000000000000000000000caeef2d8af8add25b9b46e76fd26ee51b50abd4c000000000000000000000000f5e6cc68a4ee72c963dd951f5535d359af5f0e810000000000000000000000008e692caf986edab0dad66d3edbd7b4203da8ecf5000000000000000000000000d10164b98ea2aae4623f2adad3ceadf4ac43910b00000000000000000000000019e05eed551c62404dd0f57dfa06945c965ea3d1000000000000000000000000e557a5c2a446597750c2d38ff692c1c2874bfae70000000000000000000000001a936f832695c356aa22aef5948bb3f6d253e0e10000000000000000000000006fafa01109f566a76b9656066bcd46dbbc15bbb2000000000000000000000000d844476e90d1e98293bc6504b0326aa177afa4850000000000000000000000000481e160729dac3dc0e59a2fe471a1ba7039c8dd000000000000000000000000e32708937c9eca3ef9c6a3cd5460b3c01b145c880000000000000000000000009820b92f67c16c87e41407bdbe965cfc969cb45f000000000000000000000000955ab1554c716d2b571fa0b87ac639f989048ab000000000000000000000000094076dabe197081b1a981be19b0b55cb456a71d6000000000000000000000000af3df7dbffff2189cae8f3b82564265dc03fc862000000000000000000000000db22085c07d445b63a0b63a833c13242914d80fd000000000000000000000000ef086a32c8b09721cfbdba8c32abe7f14716321a000000000000000000000000b1ae2a70d79564589bf0be6333226832361cea9f00000000000000000000000082cbe8020a57daea26eb8ce135f750dd3e337fed000000000000000000000000a9e83ea5dfe68c8b3ca59a7a39d6bb5546b77d330000000000000000000000007cd1ef76e5209115ceaf867f07df14de3b19dbcc0000000000000000000000002bbe23f7f801423f5612416fe75905b20d40f5a7000000000000000000000000abe324cd14a314607bb902a1d0ba6f20974c390200000000000000000000000069aa9eb1dfcc4fb864a06b2b01213a48860cb6ff0000000000000000000000000de6b9c807127fb41a9f6a9f3474615648c9347100000000000000000000000066c2bbe87e9c56cf277edc10634282e4de5f59d9000000000000000000000000ade284df064d3cdf2b087e218226f64e9d91718b000000000000000000000000970e5fdb1d19825dd7684da68ce0c6bbed9ed0320000000000000000000000006772aefe63803a9bd6dfd1ca34ce1659efc929b100000000000000000000000071d38af6addb42857c3981161826d9d9662cf5d5000000000000000000000000f0922d9ab74474445317ecf2920d7b9a7dda90ea00000000000000000000000013ee423d725f654af6c36afe3a829262ecfc5339000000000000000000000000ef880ab675f9ea24e26db2def532524458a6352400000000000000000000000072a44952f38279673c2b8de3353ce0afc48cd03300000000000000000000000042b9ab838dad593823f3763b93f76be7f256d024000000000000000000000000523171ce5775db6e2242725a9640abdbd620bdb500000000000000000000000030e21cd564671cd75070dd7492156fd65ba7bee0000000000000000000000000176a9f072b5b0759000e7e51b71d33b0f23db772000000000000000000000000aaa4be4991b0b488e5e28f014566d2aae8705960000000000000000000000000c8d84311fbb8cfea92512ff3430fa177d5ea1e20000000000000000000000000afb5125f94a74cf683e8c5816ef0f5c458d4b11d00000000000000000000000037e18239ae44aa39d922dfc06344d33f7ad03af30000000000000000000000007c74771e5ff6081044246e87e9ac6a77029ee9da000000000000000000000000e60031749338365865996d0fee398b46f08b68da0000000000000000000000009915ce890f0cb01ef89126014692e2c51f08b33c00000000000000000000000073c30d740bac16d6b846952370024253534c20b1000000000000000000000000eb5d374ac5188751ec2d251e5bcdf4fbfaa01c1d0000000000000000000000009b8a1aa47d5652b1d1371424e3c49e5f9a557c8f000000000000000000000000d23ea13cf4d143691cd181cf7af5ab02192bea7d000000000000000000000000b18ba25e4244722c5a0459f49fe5fb7b832bf458000000000000000000000000d72292508f472fa6ed182f1d344717d430f85dce0000000000000000000000005c69816c109bd44cfc1cc6313a558e1352995ec2000000000000000000000000d0c533a57f2a393ba2bdc181911e92a43a41413300000000000000000000000087f392522b243eabb84cb1321349122684d34777000000000000000000000000d7c2fecb6112b30b81af2ac32f47d0324d76e487000000000000000000000000fbce53e6a94089ddd633bd0d1ec0d6a369bb5593000000000000000000000000b11247f62ac393ddd106472654c5fc84d80c7014000000000000000000000000e52da69d6d4182562bead7f8ad3ef77613fae7a00000000000000000000000004bdb23b25eb83dfbf9d65a7ebe2614d11fff33b0000000000000000000000000279b4d4745a1989d1eff946d767d4ad5b77bae1c0000000000000000000000001cad9edaf7b403c595ea9629fc60882f443409bf0000000000000000000000009601e09c4e39fb26f2c52a6c272d19180264cf6f00000000000000000000000011c79c58af911fac816eab3c87bb366426ea020e0000000000000000000000008a4a17b382b52fd7e5eceb20994778d472f9f5d7000000000000000000000000689492fb3dea46223164e4e47adcb9f129c683120000000000000000000000008c864d24b70b3e6126c4a6d0f6c9f0801c2bc7330000000000000000000000002b60134c462c8fbd09df1f833eb12a50a04e0c9f00000000000000000000000017b1afb039853369d4464ec52dde0a720ee9cb63000000000000000000000000362ec5c7884c353ba1cbfcab99fc86dd64b3534c000000000000000000000000c8de888d62e769f8ad456008011d40c680efadd20000000000000000000000002fad179af59b3f33b52843d70fe1a686382de019000000000000000000000000ee150ff42c3f1457a02a7c247b83c0456a22189f0000000000000000000000008206a7b6f49d9addaeee143730004087e60d5dd500000000000000000000000062e8b83645caa3882626e39268713adf8f0567a3000000000000000000000000eeb4e8019170a8aad737ea5ce045650c541b35d10000000000000000000000001c76470e45e105ca4d2dfc3b21809c450b87134600000000000000000000000050666c4a1601261c2882a074e5a19fbe8f9f9bed0000000000000000000000003589cfaa724d8207423f2328811b0fa3e06c422e0000000000000000000000002eea45b03ca48f8dcd13a46b551f0ebe8890fddf000000000000000000000000f57a542d2984486c0c0e142f847472ca63d76b88000000000000000000000000c7f68d251b23902e036e021aa4508c825ef0a222000000000000000000000000520de3d58fd7e146788e91ffbbac3b76865abe390000000000000000000000001d48470be933c9d76ce6e9bd77fbb46af55ce9e6000000000000000000000000fe3ced00e4ea5fce90e0543cf8b4c8c072d7b5a800000000000000000000000057e949dfeb6c6ccfea25fbb46115567b9082174700000000000000000000000088344bbef8b3e9dbef28e1b061de9ca75f89164a000000000000000000000000362d38462141ac521e10bb4c6752bcffa9b41feb0000000000000000000000003dd523ebf7a24b6faf78db5c05f3cafa45b70a11000000000000000000000000b6cb137a9a9a524e53615bdd5bd3d272ab3b2ba40000000000000000000000001d22414540c20b2c6f9f5ffb13d90921196a54ce00000000000000000000000081c34101767c1685859af061aede43e61c40f7de0000000000000000000000009ab2dffd8b73dfd7e53d0b1bc7b5bdadde1c7c540000000000000000000000003c603197425f98392227a1fbec80ce65cce544c800000000000000000000000056ba12031e486d70eb70965524698bc1933493930000000000000000000000007bfe8963dda9c2f33faf8025807c4c6939f1c58a0000000000000000000000002a114054abc4c4ffe0b086417108799889a5acf00000000000000000000000003fd4f5cd3d0552014021dca313d0e04855755d1a00000000000000000000000084a88fc1253de6dedd49f5146f0cf4296f711e4900000000000000000000000062ecfdc82d31f109aea8959bca5772207a63ac5a0000000000000000000000006b09fa44fcae83365710217d3a1c8ab3437ac43600000000000000000000000052f0751a499e10b9ef3e8121086c3fe4799104dd000000000000000000000000947d6ac99469e258c0a8e8368f78c0869f008f2b0000000000000000000000009eced40b2c2944c38446db4f73e2b50e77f7c21a000000000000000000000000d0a11716bbeba1e762a7b754b71866d637137ea6000000000000000000000000d0e2c38ddf0db1e810382c1b03aa205d24f69189000000000000000000000000d399821767107cc208a1158143fcfa1c49ff299e00000000000000000000000034d91030bf22c47208103d27be41db065e7d025f0000000000000000000000005d8b7bc7c694918fdb4f4342d09a53bdf03bdcb700000000000000000000000015a53490906b6080f9e91cc7c9b36b903c48496500000000000000000000000047374f593ec8b796a374cc551c5596ab8fff832b0000000000000000000000007a03f57feb36c10a050239270b18574d4ca93b600000000000000000000000005eaa10f99e7e6d177ef9f74e519e319aa49f191e000000000000000000000000738a73c3da59c9e2ca641f654ad7b034e2dde8b2000000000000000000000000c5299e5091d10090ea06fba683bb83b40bae2619000000000000000000000000c6219bf556f848ab916970c25c7d02e4b542d4ee00000000000000000000000083b6fa157cd1008841f1267b351043b3e007b90e000000000000000000000000d5b43dee8c48d39a5e1ab9eec91e45665418435b00000000000000000000000008417ab731eb8a5ac7402d82efb2c9ccd69409e80000000000000000000000001e2cff4bbfb3644191270dbe18b312743b61b223000000000000000000000000d9c39631e11ae1de51705e1fb58d4701b71e86c70000000000000000000000002a42cf4e1cfc33850fd8d8da24f86cd89b82ad950000000000000000000000009733367d814297d501784c7e330c7e73ddc47fb4000000000000000000000000524ad2c42133bd4ee12a728ae9a9407ed0dbf4e2000000000000000000000000b4b5c3dd31f2d3f4cb0c1b495e796e0330d3dd4c000000000000000000000000905dace6d347b186e4e52d4594de6b41879a398f000000000000000000000000ef431d348452038ece4f24f66232a46c03b7b03f000000000000000000000000cd3694ff333cc51aad813eaccf8d5e65d59d5efc000000000000000000000000bcc7b2ec3c43edf5652d65460e2b42eaa607ccf600000000000000000000000080c6d7c34f5dc98419730b6e79c7f8e47cb63fe0000000000000000000000000fbbb1939910a8875578480af8c2407fcdaa5b40d0000000000000000000000002f3539e09daf8c9e72e1ce2897a0527de165e4790000000000000000000000007b119b28d9f7cfe91739aca40abb0463c38e6f430000000000000000000000001937af2ddd63e28d020f98d0d6f0c4e03e00dcb900000000000000000000000058449fbc50e9219cdde892ed48c8b0cdde03b467000000000000000000000000f9c7fc3861e8aab960eb6b4de7d6a7e4e6257c5e000000000000000000000000cc1b54235fb0d1499237c75a628248fbbb8c2a6300000000000000000000000030f70dd738ec601d7cf9f030699f7b2389fb908d000000000000000000000000131b9f41e485598b14cb77b8afda38b6a1b0bc6000000000000000000000000009e43b79dc4e82c681035d6f8bae47b608cdb4b0000000000000000000000000e4650e6b684eb191302223f30a719e5b98a0e53e0000000000000000000000002b67401f0f5bd40c235a5dc35b9c2ee3dc89099600000000000000000000000070ec2853e41b875c48264034b7eca2e578f373a70000000000000000000000007fb63ab80733827daa18f9ad5ff47e2245b62abf00000000000000000000000084b0700212d5e9867eba830c7840dca794e99d6100000000000000000000000078da544b9672f19f6d76b449ff2c84074e32ae1f0000000000000000000000002e195f7c87a3d2de1c2fc174c1cad860237bedc60000000000000000000000007c3de5b4dc63642a84f30495a5b4cb01dc764cbe000000000000000000000000a7b020785250c38f34bf2b5e309541bea95e2c8400000000000000000000000090c3094d2943c94ed03c4a0317a5b1d64fe262d5000000000000000000000000a636ad383005c4e26b72f8b2f2e4d0326828403f0000000000000000000000000224d34045d13c0e926fe0bfcdfda6b13d33656d000000000000000000000000ca20d1e8129b318aeb968bb4c5d4c1b2c8d07f17000000000000000000000000b489f8399c48b350d3f6a89c743994f0ca867ff2000000000000000000000000f65e39cdfe25381d6e048bcecdcde3e9eab5c89400000000000000000000000058dde67aaf807fcd51ea2cb5143cdd8c3719b7e4000000000000000000000000ba73cece5b0f762b19d60092c7d179d9eb7f97e80000000000000000000000004ad12ed78504779b6d25f113f06f1d9e032189c100000000000000000000000070fab80c7958bb505dfd3f9cda68f29d06b8ef170000000000000000000000001478240733c20a8721e1f71812b70c28340663f6000000000000000000000000f755930140f185c65760235ea6d69d9d5d335067000000000000000000000000978a0c6a756273901d70effef75860075929b69f00000000000000000000000014d60ca93a91c0c95896c1ed5bf0d961f9debdb200000000000000000000000082447f427b8b78052a940ecf2200b34b20dad2ab000000000000000000000000dfdcbd6715ceef1fbda8d8ef36111a6ddf7aa5a8000000000000000000000000696db39b570996e2ea15024c2f59d86f0c20bb38000000000000000000000000af93fc44a1ab50fc79402dcb87735c298b0b83cb000000000000000000000000e4768d9b93d79cd205cf701e2832d37a5fccd700000000000000000000000000e750458c49f9808ff77e9b279b3936971ff73d24000000000000000000000000672803350747827c35e305daf8e0b69bbe60e299000000000000000000000000d9de342a75f436195604ec24497d8f89f2dc85bc000000000000000000000000d4a352f2b68d1b8e811c61200ec16543ec570b11000000000000000000000000f5fcd295a3fa45d2a7a9c42101a1b6a0d592b2180000000000000000000000006206af3fe2d9fdb2bb9febf649bf8b6c826fcfc7000000000000000000000000be562d3671c54fc0376e08eb73e27d9561bf8342000000000000000000000000139ee4840cd90e62ec99fc157facad4f6c5b99af000000000000000000000000535699ff2aa1d4a12971800e46367cec80f448850000000000000000000000009634216f50f40e832a68d4788986a679ea0e343c0000000000000000000000006738e1afcf814a9a5c4fdc342b06c07dcd5f36ea000000000000000000000000302c56f60813b47c15c5a72bd7e3d85cc0181d290000000000000000000000001bd31156888e0283abf635047e915c36ac8c96b4000000000000000000000000651794ca9f6e9692c92c2dc69ef14e57c00f4359000000000000000000000000d4b5f7e864f5c8cf476fa86b2226204154b70dae00000000000000000000000094780e56866bd72c4a809a7e83e34fe107704865000000000000000000000000dea501755303145e15e2baff3c33c1297f1f40dc000000000000000000000000b60b293e77fc707b71a91517352962c582fa5a2f0000000000000000000000001cba91a5a954c439baf4e55e3b6a829edd95d79e00000000000000000000000092ab10390c7099436b0cd8419351547fec013245000000000000000000000000240046a4c47ce6aa724de18a729b4a69c687edd1000000000000000000000000770fa4c9d9ad83fb4b11e72e1f32230b0c702354000000000000000000000000ae530a4b983c14d3171d99224c35224185fe15a6000000000000000000000000a966663ed65fe3de0bbcd6ac394df24ff6c32bbf0000000000000000000000001f9df4d0b1534bb28c3835259b06082539ce9f530000000000000000000000007481d40b97b0369544bff01c8d45e1c67f7db6ab000000000000000000000000748983e1ed1c070431a0e952ea56c4a3c03ee9a6000000000000000000000000078f82d8c8e283a4a67a0747ed2a148086aa292e000000000000000000000000bef710d8c7f2496aedf0164efe900ca12db6bdc4000000000000000000000000781743845fabf30468fa69c84d405ad1b0945af6000000000000000000000000bc34e5d25d804c557927e1e8129ff8782a5eefc700000000000000000000000036004e3ea41ee1bb71e0242460ba3f118e23b22a00000000000000000000000039e03b78b4c78bd642884155ad0c3fea325a2d68000000000000000000000000ed404b25a5b8547876c2bf8a797cb6ce2380704c00000000000000000000000071b710194dc8c2400f4b73f343b7000f356ef7e0000000000000000000000000721e6bbcad44c87017bb2eedf124f6bb15eb025a000000000000000000000000527fd0c24380ed9f587fbf4da13bb1ed425e5ded0000000000000000000000005c82ee78288354c5c5d68596caa37f881394e1e90000000000000000000000001591e7e6dba8ee35aed9bdfa90522fc7fe563795000000000000000000000000614ce4155fef62d8b7ac687ca777da94f77b70d10000000000000000000000007391b31eccc29241a132e7b5fd8afa808414749100000000000000000000000030f3f555a7532085894f468655efaaf35c50da7d00000000000000000000000062fe13392faec641b20f4ec56b4a8ebf0c8ffc5a000000000000000000000000baf91f2b5e9585af1d3296d6a788cc5b89f79ec3000000000000000000000000e33fedb198f4939fff0aaacff554fe3bb954a18400000000000000000000000050e353d119ebca16907439f9581194deb9fced17000000000000000000000000bde32d084e39749e0eb39053a37351bef3e3561e0000000000000000000000001d993575c5be62d652091fac094941b3c0aace320000000000000000000000003c241441e1c9a437f64935f85ab196853697702600000000000000000000000007143c482655c15e322f0290f19e3b8a3fc88d0c000000000000000000000000459a683540806d87638cf263ad80be4c2d17422b0000000000000000000000002bb0c3084d57c9b25755ad1246f73946c326328a0000000000000000000000001489e0161dcd7d18c5b047b8b5bd9069bed886f700000000000000000000000070a05aee18a153961a6555ee5e7cd2d4b7e87925000000000000000000000000bd6fcf9122bbbf1b36137d3fb3ecf20e96b0479f0000000000000000000000009d72444057cab0b2af76a0ad30885b7c66071e7b00000000000000000000000091cc7ebae438b80949696ac174f1c411317dc52e000000000000000000000000208e00c5eddae2ff58cff18602716e6d0f189ab4000000000000000000000000097ae3cb0f514891223ddcd2ca244de1af4bb67500000000000000000000000050bc6b02bf5c76b1cc82ceeae558dcfdc8fe6538000000000000000000000000b3d79ea767610555eba816bf79c7a1be14f81c7c0000000000000000000000007f937667867d01a48a163c26fedbbc6d2ae7148a00000000000000000000000015290f8eb8e89dcf32cd1fba83b09f2b7da58232000000000000000000000000d993182fc845afd79752560af02ea9f0ecbf9b170000000000000000000000003cd5c6d4248bed58495ac94945a12face2b6f198000000000000000000000000ef9659b97eaa1d6b69cefac5e20eb3e2abdf44ff000000000000000000000000484cdbbbe1e9a1e348cf6ebf5a436d2e9ad8d2e4000000000000000000000000ae20948d8d4af227ad7df080a505ac155aaa6935000000000000000000000000080aa6fc9381d19ee925449223b801ee24a2aaaf000000000000000000000000f613e0bc04e79dc3fbb0abcdbda398467c211641000000000000000000000000731adbbfbd781bd5257b19a9095ff4af5af42b5d0000000000000000000000007b001ccb109ca6bc25bc44a47abbb5c0632b5477000000000000000000000000b4a7f005eb64743105ba03339b5ad1c0163dfc3d00000000000000000000000057b8c6e6613534aa52363aa29cd0a96614711aae000000000000000000000000b1f4a0771e8ba8fce87000b37716ee30c327e10f0000000000000000000000007c47ce42d1b0ef1d21d291f2c97e188a78a240e9000000000000000000000000f1b06080f21a2eb33e40138ee1f9f8b26dd8b5a0000000000000000000000000b2e67dc3cb2272c76652eb94bbb66633c0b3f28b00000000000000000000000083540f4e22064133f42671ebf6bc8c70dc2d3adc000000000000000000000000e57ac796a962fa07aaf87626afda649ad6e63d800000000000000000000000008126844d0ce03b530a29bf8013b13824b0ff8304000000000000000000000000beb69a5921b3a359d619fded7ed63645bd36caf200000000000000000000000018a3a09e417d9d101bd3c28d0130b28492676bec0000000000000000000000009ed7181c917caf0eb236b44f9e025c200fba635d000000000000000000000000ec6b0c1c2678713e23065edc485f7d71175ff5920000000000000000000000001899803262df7b59a3d5346d2002aa2a18efaf73000000000000000000000000d785c665ede26c5521b2783a30f2dc39aa17a244000000000000000000000000c1b26dbaa13ad7137dba12f14c9b5ef1ea7507e800000000000000000000000065b8ee88cd729b00c574884f3404678bac479dab0000000000000000000000000ffc3c2a06e05d49838784fce5e7fb3383a72e41000000000000000000000000ee91345e3c0f668f7ed503b416ddb2d618e4e2c800000000000000000000000096102b72d5816b083ddd1db7bf22b5943b9d3916000000000000000000000000e6649db894e1be2212cadda43f55bac5619c05bd0000000000000000000000007eda12aaeea6cdfd9d13431600ebaf2020373f67000000000000000000000000ff7ed9e8972d8955031dbc04d1f07aaa82ebe7af0000000000000000000000002116135fcad51185e6e0fed971bb0e443b14612b000000000000000000000000afaf88db8562b0d8988180dd4ca17ad9f15fd27600000000000000000000000008a0d76a46bd691f7171f5ef8e615b7a24a4e2b40000000000000000000000006b35196de455b5064c85d596b32902e4474e5f410000000000000000000000004eb91ce7a4ffd1f6419d146a291301c98592cdcf000000000000000000000000832d799a2f47051e763e37ffd08a3b206338a6dc0000000000000000000000000ab565f08e50701a274edd0bbd42808d9258a876000000000000000000000000ac68f8b1978b133a253e8ac0fe08e34dad4df110000000000000000000000000d6395592e3d962ab201f3980b87ab268a84af6e9000000000000000000000000b374801d374cc7097a8d94dfffcc712133440f5d0000000000000000000000002e9804f33f02da07daceff61c135bee59be29007000000000000000000000000fe06629a3640c12a89f34a2848135b81ee26203f000000000000000000000000348f67e481d4d41f060a2a8131e1a3fff6254aa00000000000000000000000006ec962536c28b8500797228dd74a87e4ed21d5850000000000000000000000005a7e2486ab032d023d43a97f536c937b74f7409e000000000000000000000000eb880af781738bac487ad93c80659a9512e40665000000000000000000000000faff498ec28d0070a082ff517192b05b0ec69ea90000000000000000000000000e84511a1ea903cadd7ccfab808a9c01427eb9ac00000000000000000000000093a85e8b4d70090a3ae8475ca671d7fd81fced9c0000000000000000000000008a9a6358305e268d6365bf0198169e28c1425852000000000000000000000000e50b65808c666002b26f420bfa017c5498b2e4200000000000000000000000008587790f244e88f09790d3b31815037a5b3430f500000000000000000000000090b094194ddb08eae6aa5da1d735ee0501dcf0d8000000000000000000000000d217d15782dbaff348c8463dc5fdb0facae4fefb00000000000000000000000037e15c0bda4c0c99dee3dea82e79875ed90025ca000000000000000000000000b86ed6717861d7986ca9c08f7cf5b1ff25d3821a00000000000000000000000077b4d68fc6ed330c5cf27f297a33139586df917a000000000000000000000000a36ecbe74441335fa11c8aa7abbadb49e193fd12000000000000000000000000d9116aa29e5370ec4ffbaa2bbd66b554b38eca97000000000000000000000000ade1dc00a43079c27b96c025a3ffa113a3f98ecd00000000000000000000000057d9460864f43ea981a5e8a1fa421b931fb73d800000000000000000000000004483901a2d33cfd637f863853b071149a0e519cd000000000000000000000000b1d4e05b706f0dd954d8e6f089a3b8d9e637ad7d00000000000000000000000094f6994e6a5dd7bccc148616a1ad9a6e79acfcf300000000000000000000000089376b53d64740d231d35804b0d7dfa1aaf1576d0000000000000000000000000a350216b125bde30f18d0597e33ff2c0141e6ad0000000000000000000000003e4ea89a5f3fddbcf601ca6549601396933661990000000000000000000000007e212441c60b38ba7390ce9669cc382bc93311830000000000000000000000006b4d177c4e95376ee3c960e7f4d758e596a47c6e000000000000000000000000702c0d6def3a4c7cff261d978adf7918a6cbad55000000000000000000000000c411719bbee5b4dfe184caeae4646e5e892c84a8000000000000000000000000b641d43f51ca3068454594a4730e9fb169b6a4870000000000000000000000005ced3da4b99cdf410570cd64b3abfa5a45586a860000000000000000000000008ec37ca58c7dd44d264f7d1964ee94161e8d1926000000000000000000000000315844192b83f8ec6de491e5512ede8c1b4ae43d000000000000000000000000843146d71d57af0e731f85db1f094643776c8e9100000000000000000000000016f7320783656e0611fc4fa0b56f14895ae5807c00000000000000000000000024e6161ec46c7b16dce6b8715b3b8b3b7389420d000000000000000000000000c893ca9aa3210dcb652926c1d8d5afd81e74edf600000000000000000000000071670ac53e48b24c867ed0b9f8c3810fbbcd52220000000000000000000000004d861a60ade4a4d241c1264236980296232e3d41000000000000000000000000f4d2f24a354e6ca2032b936e661434dd6bc201f80000000000000000000000001f5e62c5acd4de75fbfbfc5b6b2933e0ab3386d400000000000000000000000067218b3050f2c734c1c4279c0e82199651917e930000000000000000000000001252ce90ad6a743ce9dddf41cb99d6319750d7690000000000000000000000001f3f2ea1c0feb87621be83defe9ac27e3737c4a90000000000000000000000007bf472d06dc6ffd7351b101dc45dea4b96a918750000000000000000000000007adaf7a7fd9758215657f5ec5171a99bfceb57bb0000000000000000000000006b91221bdc2ddab3676a126ede0c707bb3426920000000000000000000000000fefdbc1d44efb4d28fa0720c310b4b8f4a0988df00000000000000000000000014295eed4807065f4d394720f024fcda6f198d86000000000000000000000000c4dc3471bbf81d9f6ce69cfa92f6eaf3537b6643000000000000000000000000d637f39358063b833df80ae0262beaaea0e88c31000000000000000000000000f92bf4b413f24ad139c4785cb1857311e7eefd12000000000000000000000000951d090dc7b4da53aaf3ea4ec0fd2ba30ebf00570000000000000000000000009afec53f39b05a8d4a8426f0ef9fddc0b221695c000000000000000000000000753edfd54edbd0da1b3c0384846df9360c3437270000000000000000000000001cb1eb6181113bfb9c0deafd09bca67dde5065fb00000000000000000000000038673ebe678fdfbd8f52bd76fd3526dcee88b33d00000000000000000000000061fb715cc706d009b5df66b25058bb2add368701000000000000000000000000b593287bd5e10111feb1f697fd8b0b1749dcb929000000000000000000000000ffa729fe638f7def561476fb0b0f74d313f064ad00000000000000000000000066b8cd8302049f999370f9c4bacc31782e48d33d000000000000000000000000596d6d4a378d60bd4e84d2d91eec16e3019e247b000000000000000000000000deb2746d6dc60dbd7cde628cf05f44a4acfc202a0000000000000000000000006e626c5eb864707d9ceb87440983a8d5d6192137000000000000000000000000ca26c5ad79ac1431ff647f6597944f8ed28dc4390000000000000000000000004c6ef0b696325ac6bfe5f597bbc269ad1bd76825000000000000000000000000fb2dbb55db3be761e60ab92ccdef46556a369df50000000000000000000000004465c2094e01c59de9ee884f38284a7ab99f6a68000000000000000000000000d00ad2ad810a0359b7d9b47e2e927b810bc2da4b000000000000000000000000181c3a41796319eab54066360535b7b470073e7e000000000000000000000000246757567271f6685d5a853cc00aa54d454053a9000000000000000000000000b43b7252d06e3a5f50f539584f386fa3d055776e000000000000000000000000fad63c4973b809e2472ea17937ae6a80572ca9650000000000000000000000000b89a79e1527e8a6ce179f7c6d1e4def949e4537000000000000000000000000eccb2cac381c598781f2a59db2a97344f97c9988000000000000000000000000cbc6aa604413f3d3751e673ac024c1728c78aad400000000000000000000000048a5a7d68e838097e6f3a7070a105c6aa3b062b800000000000000000000000002ba21063fab1613dc653ac6d32b3d48aefb64a4000000000000000000000000f066edaa8d4f1bc12239697babd563eb18f8621a000000000000000000000000cab6e2961cd5d36db4d7baf26d29b75b0f5bd171000000000000000000000000429fe88a675ee8f446b2f0e54a18629f51757c46000000000000000000000000684b46807b66fbaea7f5922a3c5e40b32d0124620000000000000000000000003b7c172a8d906bc427f287f71f1558721af74c0f000000000000000000000000c21bec2ba4a38f5f3dadff1ef74e51aab8af5bee0000000000000000000000003fc3435fc40cbd239eb96cbecddb6b02d4a075a80000000000000000000000009ac32ada09b84087913a375d51a29f686cd441ac000000000000000000000000d0ed932b0b105893e2ba8690ce418bde3bfb9624000000000000000000000000a47d1e91c4abdb68f8c5238492af10f4389c26fe000000000000000000000000dd57a17e804fba93c5d4aa047fa43ef4c4c4718a00000000000000000000000043be4552377f8f87ebecc0ccc764b8c45e18cefb000000000000000000000000b9e563503fe72866fa5e77decf5cf9d19b1ee3190000000000000000000000002aba5579a77695371eb0ab6ef980c7f8565786df000000000000000000000000d0c869816b9404f485781fd21d2172e69ea6ad870000000000000000000000009346d70926408d9afa09f237d13bef62ed8d431a000000000000000000000000794dfba14fdf038bdc825e770cbe9b5960e3877600000000000000000000000042cf953b5a431623494940e58d0ec40bff97c67b000000000000000000000000e9b98d5f55604cd3af1c39d7ecb228214638ab51000000000000000000000000ae03a5d3e9ca46f48dfc85af9801b4b7da7871e1000000000000000000000000e69e9df0d013272dd648c2c4dbb6d240d62987bf000000000000000000000000c88cacdde11b85bcc348a80105dbaa10e239222c000000000000000000000000de88359e04366de90b56e588cca07c29e7dd9b8600000000000000000000000072556b35b9f5a88db6042b9fafd5cb62f1729fa5000000000000000000000000ce131486a2193bb988859e3bf6e6381f8f1c531900000000000000000000000090be22386cdbc3e3d55729b47d492428b69a74c7000000000000000000000000e5853b2edfdb746f4a0025dc582c9306b3c4aeac000000000000000000000000081229d196bd85eb0db3e310e61aa58e11c067f1000000000000000000000000aa4a6a0c25dfcd94dbbd25c1cf07c99736b2501300000000000000000000000041c9a1c0e720db603ed624298d21bd0142c308df000000000000000000000000dda9d5635921dde6dcdc55e7a1aa6c4144be06910000000000000000000000002da932ad84d0d56266d28d8ce3129f5f56c5087f000000000000000000000000969c48814c26ab96bdf7374afc414837630e7b650000000000000000000000009e2874cfb51b0b19b2c3d1a8f0805f7e7f18146e000000000000000000000000b80674aa85ae29ce5973abeca7c5fdd7428f3a4f0000000000000000000000000a23784120ee7b9f56ae1ac0eec38ef00d241bc6000000000000000000000000bfce2e3eb8245d582777fe1e56d8e2c552473d4f0000000000000000000000004ea23a9f4b0388b676996cbbe6aebfe68b0a7aa700000000000000000000000029929801f6b3049272ea1dcc1fda2f0d5dd18d98000000000000000000000000f68528b897f21934bf86447e15fda538410504eb000000000000000000000000063e07afaec50b98a3b9c393643800bfa475c3830000000000000000000000001ddcf213ab5cfc3b020015d42d45bc4102cf2125000000000000000000000000446fb57c2c41b56cd16f2d38aa0ec999a221816d0000000000000000000000002b6d7bb1f654b3f96b6a1582bc7f77234c89c8e4000000000000000000000000bc9fae29051a8bb25c61eedccb8b746b51878fd3000000000000000000000000c8e3f63f990b2079487ec628065b9babff2e21b1000000000000000000000000f414de94f1a393b95ce56ff63420a10a957b0efa000000000000000000000000661281f0b2b94294b7ab1990a665aa51784f3dca00000000000000000000000074f33c49e3ffbd063f1ad714869c5c3e5326d6d00000000000000000000000009814d1ffc12413f5b920126eb335dfab1ec28c1b000000000000000000000000d891cbd76c48449b85267a55dcb42a15525a145a000000000000000000000000fbf46b96370685897b8b831c9b2a565d4932d17a00000000000000000000000088e3184533069618f565ea04a23d81a0a1f811cf0000000000000000000000002ade659248a318bc1f517a0bab8abfd18c87427d000000000000000000000000d64ff4b6b8cc2fed5c5b7ba9a9bf3bd8c9215232000000000000000000000000285c161cfa010b01918d40e36eb1b3119388094c000000000000000000000000ae74dc008192d44b34bc303994071540dcecbbc00000000000000000000000006a4f92f5b7ec3a6aae41d4a16784fb6bd44d048c000000000000000000000000a55dce8dd184acb672a22a5810a31956733e0f410000000000000000000000008df5fc98df83f757267474588afbcef3ebcef8a8000000000000000000000000ad2e513d94c1910941d0152b6a456ef7052a0d70000000000000000000000000a7a5edd62d528f631329644ec3d987cc2b330c88000000000000000000000000bfa1aa5d8e083a74a9984cb9cd958cfb645fafb6000000000000000000000000a87d9c44006dde359e91ee0cfdafa1bddd5077cd0000000000000000000000001f7d3493e96fec5259438bec859ff7436238a89c000000000000000000000000a3b1d978c58c7df3758e4fcc731f7deceefae87b00000000000000000000000041524e95021189bcf3b56cad8d4c2ec7a11bdd6c00000000000000000000000059b27896d8f6e84521a01c0bee45068adbbcac1d000000000000000000000000dfd28515cc404e28ce2e7aa939477b933c2fd882000000000000000000000000a7594d429d468c565cfbc0550057b7a0529302de0000000000000000000000005e28c3dd1e44ccc3bd40788cb76586f31319f66f00000000000000000000000025bac4dc6cff54ca1b84ce82a7fe2339596f14ee000000000000000000000000686e4d4cc7c6909335a3f40469895709bde368a0000000000000000000000000f14b4edd916a0ff265fa8c346492004c484c5cd0000000000000000000000000a45f1245dd4db60d4845d471aa221fc2a3600deb000000000000000000000000051a976187df017411a5aa63a276efc50d0731a1000000000000000000000000583b66f49438fba3cc5027770d330a1c25250b2e0000000000000000000000002e38850f858631805c83ab47db255301fe6263c200000000000000000000000098fa8918e716fb491f7e1f05496eab1fc73f8f330000000000000000000000003157a966b3f2f049b938ab67a9e00189801f21e70000000000000000000000001628db8092433b4bb627f1251b6312b0a5aa499d000000000000000000000000aa5e2e7a6c40508400c8b586182cec0a28f6532d00000000000000000000000021347ff0af6fa5f9b3b51bee73920e53b1498f61000000000000000000000000a7a94ddb86c1809d491b11bdbedb31d4d4205424000000000000000000000000db1f59a3e524fc2f14d44c02723a10e02d7668720000000000000000000000009d6d83b7d0d8987b48945cfb225f032c90cd0d180000000000000000000000009a4f344d3132b1fe839c6966b807fcdf457bc4840000000000000000000000003e61802ded495289a1ef716c2d0212d320097064000000000000000000000000ee727c07b27b1b27b18d29db4ee38f59ed38e3ef00000000000000000000000021aefda4fcf061b459207f7e7db1101403f88e210000000000000000000000002a889fd227bb7ec71b3f95bdf5da073a279b0a110000000000000000000000000b5381bd292da77e10132fd662215d4f142992e2000000000000000000000000f1fe07e5f0a5362e5b455c49f9b619114efe3c5000000000000000000000000099ada2c6507e9062994471bcdef625f49c69472400000000000000000000000092c297e7389801066bcf60bcd896853da21517900000000000000000000000001b0f06b029ff630ec3668f1ed337edc2b7014a17000000000000000000000000e200643d5456de60b41ff35dfc106030b9969e3400000000000000000000000096f05685617d12adcd79fe087fd6d0b263c162610000000000000000000000006fa8c826a6704a7260a6cf1ffee7c981c3191d66000000000000000000000000c2c9279b285a6999e06421fc4cdaf46fbc733fb3000000000000000000000000aaf889b3c0577cdbb296de6a244f7709dda485f4000000000000000000000000ebc6eeea97379fd7eb13da72f4743bf04f1fe6fc000000000000000000000000ac7aa068918a4096f927eac5018cd0e845450df2000000000000000000000000e45c4771f0916064829d2813fae99378e8992e0800000000000000000000000090f38542ab7e4e2d54e55e04b0475e38e9c5da2400000000000000000000000010289f54dd07e4b6d8e07725e5f974ea29d32e3d0000000000000000000000008bfaa8de69b3cecae1222c1bcddd1b6519b9b8800000000000000000000000008a097be94c45f51436bac480e35a55d8f895e9df000000000000000000000000338fc9f3c2434ef767744bb88c8f5df934e6c0f900000000000000000000000029bfa4a54e724d248bb3031404a129b54633c7d000000000000000000000000062660c5f9553577523ebb2ca70ee23d2b291c89900000000000000000000000052fa2bc075ddf5b2b601b4906e171658e75379d800000000000000000000000002b9692aa99fe5943d5993eec3e18d81c2f3271700000000000000000000000086be3ff6e38ab663f3cb4e0185c6a8efc5f7993300000000000000000000000054468f95cc89bef0594448b7d169ebcf70c1191b00000000000000000000000066941651e7c118d7db27e335a39bcaacf01796e000000000000000000000000038f32a23f85c223e9797f9262b5a6f3d10f8f589000000000000000000000000743cb1924dbbca96a37901fc6b02ecbac918514e0000000000000000000000001afb0b7c996d5302735f36116adb0b57cf3c75f80000000000000000000000007cdafb5a28c10c206abe5acfdeea0c6aa3c25316000000000000000000000000a52776be663204007e089fb04abeaea594a63fbc0000000000000000000000000e7dc6ce96ea17683cd0417847f5346e4a7e7af90000000000000000000000005c029fd949851c9b04cbbf8e3c1ba7cf66b3f37f000000000000000000000000ad1050ef60153b66b85882125f30287fb9399ab9000000000000000000000000a782ade8ec0b2ad7351c3737d27995b074325032000000000000000000000000b4e009c274784afd6cfeca0c972fb47925a3c018000000000000000000000000e2a3900033822b2766939266c5fc0cbb7c60db2100000000000000000000000080c07ed3bc24537127f7dea6976b3f1c0038ea9d0000000000000000000000008805a5bacb7f384630a51f3e94c7a277a1e1cdcf00000000000000000000000003c6fd04195ea428ea7a5d9b9dc03688165104af0000000000000000000000008ac63f23083e62be08b47834868f7c7fa14f8a89000000000000000000000000cfec2e84ce08562dbde3c1e28b2acb4e2433632d00000000000000000000000007f3460b4266b00427ada53c2a503bf7894d5406000000000000000000000000e29faf3413df52bcfc3d2f34ae0ab6f3e377a7da000000000000000000000000f1171bbc9dd55165d89aa8124dc9611e142d6efc0000000000000000000000003835594754b80146175434817ed5042103226d5600000000000000000000000086f7ccb2d26298bb3c930a045dba68c68923ad0200000000000000000000000086d49e5484a682e6cc96cb158f425549ea8fc3c500000000000000000000000024da222dd3e13129e31a8910b7899285e4bb3d9600000000000000000000000001ff985bf2d213d76947040181f344353643fdf00000000000000000000000008016353572f3fc4e268d1be9143b9d912d073a1400000000000000000000000087bf44125049a0f6e35f59c4aac3f650ce70df36000000000000000000000000494447b317d2ee41d4c02600edb7c2193b2c908500000000000000000000000099839fb40a4c9afbdff7a5b7052239da1a4a64cf0000000000000000000000007402d0b409aa2d3623f3bb84663c16b3b48b1de20000000000000000000000005b997c311daf9c83088319d119e85bf3abfbddb900000000000000000000000096c8702b3bec2033d23085357883a9fe3ee74ba700000000000000000000000021d2e3c146a7bf04fe0a1177cf346f0502f4434e000000000000000000000000954be22fe901c8739789949afc95db5e65cb54b6000000000000000000000000b069a68ed94a68491a427ac1160350c124993b3e000000000000000000000000bf98d92265fe32c68298990275d73e0d1f6f5a360000000000000000000000004ebebdca2e94ebbae58ec08dc3ac37e1c669df510000000000000000000000004a8700c5a7f1a6da4f4dfda3baa3c29b9db87e32000000000000000000000000dafe553a313f6efb7fc20df5afe3248cffcb34f0000000000000000000000000642d9a6cbe9eba96fe4fc9b6a58586079d21ab610000000000000000000000003c82728f4bfecf85c2ef0d92b1e12dd90342c640000000000000000000000000a008cae3f34f2c442b046ffa19ed367a0fd3d3fe000000000000000000000000405d9facaa1f8190bac6e6d04948377974d58c2700000000000000000000000027a1cd95a139050d3eda7a4fedae0ca355d023730000000000000000000000006b17cd8da731dce6a499f5c0d567ee51885c4925000000000000000000000000491ecf5dd6f80f8beb05115485fcdee354c1f139000000000000000000000000d9db61242cea1d6ea377dd18ac1078315721104a000000000000000000000000cbc50a878d3542831846ebbb9d092dbb19f58b58000000000000000000000000d3af732ff055770a85b32024aaa0a2a3a85e52a0000000000000000000000000cc7e18979ea4bcf601f65548f0e74b1be2cbb7730000000000000000000000001a19515499683d6669bce678ecd64aad95cac8df000000000000000000000000856ad015f8642780e494a092e45162d6db81ad12000000000000000000000000868785f357a80a36b6bd2327a131a6d298daf30a000000000000000000000000eaf2f64e8c5543042dd979af7bab8703290dbf89000000000000000000000000b77ebd917a12e09bd2276ba8fd462bdf3065ca4e000000000000000000000000b26df7c630040425c45d7e15e78de8a79ef9bf7c000000000000000000000000f43df57b6c2b52cc16ec9284b635ce11c4070acb0000000000000000000000006092f73e3f14652dd63708c1a0630a8d6625197a000000000000000000000000408b99dd7a6d38bf564463a9c2b0b0e318cd99c6000000000000000000000000e7bbc5248c2cb40324a92ac59d138762158ea302000000000000000000000000adb1870bb3fe7f2fbb8e3c2056d8f64fe6c8831200000000000000000000000083bb7375411326f1ee6e5694a0cc98426417e0350000000000000000000000001d483a99b28c2d6a317db4a1b86556ae49b64e0e0000000000000000000000002bb7ed5884740c2c8f59fe66b08a6db50895d2ac0000000000000000000000005a12799f225a1ed5b2c1cc6a0ee2ae42cf62565a000000000000000000000000a99e4f3c44b847a996968c99a16ca14cf6866440000000000000000000000000fde308f72bb94e2d265a7cdf1d14a8ed2894bdb30000000000000000000000004cb24acd7bf9f4f537a6620b89bfa35c913fe524000000000000000000000000c8048c1688aa715a7b7280c958e8ff35c253973b000000000000000000000000c29c5b8d2da76de885175d7d560f9e631461f5ec00000000000000000000000029908b99017f77f82c71da0768a9e160fdae9575000000000000000000000000a1c5fb649c67528bca1fff613161dd99e8d0fe1a00000000000000000000000014de6a28f687e6bad09aaaa1a96067f29c70d0620000000000000000000000000ab8b50aab20049aa6bfb104a2656085fa085c63000000000000000000000000c2106c5bf2c49648a268b5350ef0f6fd11f77673000000000000000000000000b8cead2970cb79b5fbb638e97431bb9955fe856d000000000000000000000000ef106cfa134a607730d1931335656499aa87828a000000000000000000000000472430f4e8e5e5cd26cce88cad79dde584af4b0f000000000000000000000000e5b36601c8b41a32db24d8d4008b8a568feaac5b00000000000000000000000008bf1b67c2266a329320787c6adf49310704b4a200000000000000000000000083a502035af7cd24b38bb7520f05b8798099d805000000000000000000000000decbc323c1e3c9f5be9b7d3e03aca386162131f2000000000000000000000000fd9967f5bf43952766eacf84533968a98eceeced000000000000000000000000754b94444eca460c034d310a6a986f43e782aa7f000000000000000000000000b3876c3b80bb7a0c8ce453205ac580714819ed1b0000000000000000000000002a806b2177901ca06248face1cbd0513021bc2df0000000000000000000000003de91502addc8088162b8703680f6a12e56d8986000000000000000000000000e4932a906ef9a0daa7df5a53f6b3329f31264c1a000000000000000000000000673cfdab1397c380b3808836dfb41a03bc70d66a00000000000000000000000063a41c843e663fa949e0b722627dea2ed2c36f630000000000000000000000007e4978d50a8b37e0439ec10cb161239acd709ed5000000000000000000000000a752b748d8ac29e74d4fd1e88873b164a4c8ea190000000000000000000000008a986d9f3f88f52d1bb41b6121211e27db71bd1b000000000000000000000000362508f09f31c70b353920f7c90b4d9197aae8380000000000000000000000002f4d63c9e472f551efd7a842c5724a6260dfda2100000000000000000000000002b7a9a5fc0cd95d6e309ab89b64e2328199efaf0000000000000000000000000ade30cc8e1cbe88aac6c459010f925515d26f07000000000000000000000000817f19b03c7281445fa82680e86d040a1663ccd100000000000000000000000007af095c34da0584aa92274291e5a507bf07cb04000000000000000000000000bd7fd7baed378665592ca8851f09f59a31a2a3aa00000000000000000000000024f4f38d881e71ed1a8da605d0c14813bdfd163700000000000000000000000016b9f14fc4c49021ff058d6cde177ee5c6c61ec70000000000000000000000003abdedf7adbffe4ca8bc0ea92afe30d93f4137ac0000000000000000000000009ddd2c44a127768ca25f21c8f9cedbdaa8875573000000000000000000000000a01211e3ec86bcc612cd7e72f42511c98181d0ce000000000000000000000000d9c13bc862e476dee8925d1bbf22400bdb29d159000000000000000000000000b430930916cdab69f760a6cb3869eeb9fe0f6865000000000000000000000000581cd77931452c830ff949a7de907e3e4c1518f90000000000000000000000006c9628fc813c3ae1aae46e6bcff6cc3d9fba0418000000000000000000000000bbb132e2f9726778d3ee9d4e89ba8e1479998ecf0000000000000000000000004b5691e4bccb50b1989dafcfd8647f42fb493b88000000000000000000000000d5310bcc4c69c80de27d76df299a7039574050c400000000000000000000000093b8a7996b6b77c84ed6e312fa29ac4e957348b0000000000000000000000000febbb06c5e592199f4f1ad0831886f5d1d8a67f6000000000000000000000000a0ffea50c9d467925446e8a586ca4715a72735b6000000000000000000000000bcdac519e9251044b68e764f484c54d2999896bc000000000000000000000000bbbe7dfa8027181ab6ee8aecfc5498970f2a0eec00000000000000000000000084d1fd1121aba3520a6edce43415ecf6baf5c4d6000000000000000000000000641e1475c89246be1941eedd786ccc64e5ae5e6c0000000000000000000000005af6c1627e9a0fdf9e46b2238f6294c42b296156000000000000000000000000ec2881f7dd22bbc381f251df18b8e404d06b7113000000000000000000000000f427b48d9463d7ee370bd6c4f505716547b8555e000000000000000000000000982d17d66eeda4f52d6ef9016775968632e690e8000000000000000000000000ba0ceee2d4bf03f69f55d39a5f9b25353221ad29000000000000000000000000a0e1beb6dcf061c5efe6c98abf65298e078eaf5c0000000000000000000000000a9b645d83c47c3f795a7c49c670d4e272e5f0e00000000000000000000000009ba78f646c5a1fd9e7bcf77b88de118cad3f7045000000000000000000000000f8d95547d56c79da684c4954b5f67087db67404600000000000000000000000061625261208aea30fd5d0e9e1c6d316c43c86b0f0000000000000000000000003e2d754fa85ab0a83fe689df8a8ac62c028362c20000000000000000000000009085b02603f21bb13dde270107c95081caf83e760000000000000000000000007f8a7d4f3f80fd843d62eb0d6711da7541e2624b000000000000000000000000e329bc67c350f5c42054341deda78ac206fef81d000000000000000000000000ea9258a513d115c017f0b1988d83892b8c028464000000000000000000000000fd85191d21dd299e4ad7c77ae2970f704b43072a000000000000000000000000bdbfcbd291b98cc19b7c1693b91adf5ae60911c0000000000000000000000000a0c601918c50d20f627ca3a217238d8b3acbdc36000000000000000000000000ca2bdb792927170634b593306651d3537c5bceaf000000000000000000000000fd1e5555628b45252c9ff2fdabc9077746da283d00000000000000000000000053fbe04f8d797795dec4b126d043ad647bb462e400000000000000000000000079b571f4f610222390ef71609079abfd6edd6cfa000000000000000000000000fac35ba487d540a22e538b96ef28a6657757d06e000000000000000000000000de329468aba9c8f54523fea64ec70bb4ab8b25fe00000000000000000000000086d1611bf97fb7db4dab133a7aed36b1080ace2b0000000000000000000000000347d2a61695b77996f9502988113f65aa6a072b0000000000000000000000008b10f52dd70dfd90cd579d9f2e853cc7616d518f00000000000000000000000019bfb310e9aae03c5e4420dd7379b48ff40dd05b00000000000000000000000023ec4faa7bd75cc7f9138098dd03b572b877d701000000000000000000000000555562b82a4fda58d5a05353725e207005666c0200000000000000000000000014c99fb480f867d918819421c8ff999b8fb74cdb000000000000000000000000ab237b2f1b3f069609d373615607b483ee906a0e000000000000000000000000b91cf282afadf9988e54c1251714afe9a1d052bb0000000000000000000000009f3520ec1156f4cd951c06abeb84b04b5150c3b20000000000000000000000003b23f6c6f4e51a1e5430f91130ae93991ad08e18000000000000000000000000ddc37506ace00f4077a39ff4b0dd06cd92e298ff000000000000000000000000842d8dd0ad06e84925c03983119146d6a29742c90000000000000000000000001610e61f4e2fc7e0a436d2b7bff1835aee57df4c000000000000000000000000fd32a039eb6e38cd6cacd838e333c7c1793898890000000000000000000000001e89b0ecbde48cf13f92982a92003ebe0ce254820000000000000000000000008f6a4a70bbb590f656e63873b761dfb135b65fa600000000000000000000000050e9d0abce3b26a29f41e0ea1d3c65cadf58b64f000000000000000000000000d5240ad4584a8fac3c782d343b12fed49918da9100000000000000000000000045e81b81225cba53cda6d3cc8d54293a68a9884400000000000000000000000036465663b2f460440bcae0e9e81e3ecbaea39bee000000000000000000000000d478b183f78cbea4f167855b68fcdfbc86699eb500000000000000000000000052be7fda23e384dcaf3508dd3c7cea61ff24b90c00000000000000000000000032eb1aad54acf6a67b80bfdf558acd90b9ab467d000000000000000000000000f7b52bf76286135c2a47ebb2a11478e5e1ec59820000000000000000000000009febec4f4a1e0df546d54bfdcfb2f628ebc483360000000000000000000000008ff7fdc5d58ebee437a53ff6e3009760a7c3f60d000000000000000000000000ab779f884fdd3c5c1444f7324f33d265c2c747a90000000000000000000000008db8265a33d617045973c07f6bc9da208523ceac0000000000000000000000007dd63dede1a3f543a40051cb3cb09936e08c732c000000000000000000000000e6e78cf3908dbd43454e3daeaeb919925263d0e500000000000000000000000048bc1e9edbdae284935dbfa11f07bf78df78e7be00000000000000000000000019e17563a0242b74bb70b340f91e70a7ebd3de8600000000000000000000000006de09dcbc24f071b59618e11732c6212de2246c0000000000000000000000004b6e605e0076277c087314ecb7f6b05a0b23b05800000000000000000000000092b263b5c224e4fc98e79e9b20acf99a677946350000000000000000000000001ee33c896e6ac3d642ed8de70f8b32e69d24ab3b000000000000000000000000750fe4b75d0e37f97ff0b44e686c4261e4370e97000000000000000000000000db896b83f28acb05bb8de3611d799455990a1d290000000000000000000000006068bf8ffc490baf513767e1e8ec35aef9ae24f9000000000000000000000000e01297d3382b94c8c6b4db8eca73a808fd4bb67b00000000000000000000000000c37f5dd9149ca965c448320f8f43103b36c2d400000000000000000000000009e0a5aba254319a9abcec126a545d108281615d0000000000000000000000001dc434f06ac06d81c488d9ce363f7f82e897fed40000000000000000000000009fa2c1673c60b58e676dc6a482150cf24c5d3437000000000000000000000000593c994c37d6959b3cf5a791fce751e5f5ef03e00000000000000000000000001b84f4ef11269c1082185208f570da83a9ad32d700000000000000000000000006357073254a61be6fa67ec5b027ee69a3e57a4b0000000000000000000000009084ac2ad37c6dc9b01691e45849b27eb0455bf40000000000000000000000003aa280c11e30b0dcf9f2dae8cb920c51bbc72ff70000000000000000000000005b1a0ee845de7aeabe5a6ab033b154c4bb63daa00000000000000000000000004c7bc84162f926b672216de43f53012fa414bc680000000000000000000000003f747206be0194e741b93846e67093b6f94a50a80000000000000000000000009d29c0cd1a83f3f7c13d0bff795ad3a914a0451b000000000000000000000000d72e6dc7e198539dce17178ea7abb51aa223871c0000000000000000000000007cd965866fa874f92b0c8fb3b633b71e695ec588000000000000000000000000470ef4bb45af6f30cbaab57075c0e2d10127a7b70000000000000000000000006852e6d488783ad466da11f3d58328379d43ee9b0000000000000000000000006a705e5dcb52a60e30b698e8625132199ed032700000000000000000000000008698e6dd71baff9c537985de5ffa538782f4432a00000000000000000000000001f5de0013286da7e37ab428089ab47126cacc180000000000000000000000005d39c3db6adc3c452e36befe47792567737da6b9000000000000000000000000b2304bb0be2db36981b82f16b752732fc940143e0000000000000000000000001778426858c2bd8f46f6ee381159fc954d8574380000000000000000000000006fcbc5a4bff0ed0ca84543d89c633edf6c2215f0000000000000000000000000ad11fdaeab599a785aebfadf7d53ce42b2b09a280000000000000000000000009dfd0bd438a1dbd8317bebd43156e5fcff9bd47e000000000000000000000000749b25c2d3c477411b330a73431ceb0fd2c042bf0000000000000000000000004da99f76338ada2c084576418726f650a24ab244000000000000000000000000c8ee958dfbf8e0cd9e2bc04cd480b2023937b6eb0000000000000000000000001c0d7a6c339063e5253f9dcda7aa1e9b3e7d19ae000000000000000000000000ce9bcf9cf2fa7cb918f4ae35b234ff30167c00d7000000000000000000000000749b2aa65385e74030ee1783df13a3708c4369400000000000000000000000000e9ed4fbf49836c5fca3bb29a7f752dceaf7ab93000000000000000000000000a537dff42e67d230a14cd788fcaa77bb8318eab90000000000000000000000002e82110216e9b3f554ce956eaab57547b090b6da00000000000000000000000002e8eb03bb967784584f131c45c3fab40e693ad40000000000000000000000007f540781559d1d15334ca08c80af810b39b05b46000000000000000000000000d6b72f35cbbc69eb9ad878f0872d67ee30b153180000000000000000000000005730181cbc2a34a9dc9864d1515be3875d15260a0000000000000000000000008d0917af309e9c5d5861e043a51337a2605c05740000000000000000000000009ce275e93bfc1a53589f757aa1f6a391374e9d8d000000000000000000000000dfe0085982347e13e22e04f0a8d939877ab4ed2a000000000000000000000000933f5c6184ae9d218d058c05bd53235ac2b2edbe000000000000000000000000500e32b4f7fc7a3dbd88959c0adf911c732d9621000000000000000000000000a5604bfa6245799b8cbb3dbd25a1214bd8a8791c00000000000000000000000079df836ae8a27d3cb2fe01dbd1f1eed2222cdccf0000000000000000000000001d39bee1b72fffd179acf2e0f96ca061f03fb0c90000000000000000000000005bffb0f5ea35dd48f5e1df4e0946d047d7380ef2000000000000000000000000e38cb3c62da59804d9c9e4056f56db4e4672a1a8000000000000000000000000f6bb9b358a9523d7ff83226c34c5fbc131da7db400000000000000000000000085c4e516f811925a410fffd3016818f9b0cc53b4000000000000000000000000dd7fe47eb044d7a88d8ce8dcf4a0a9f338654d450000000000000000000000002f94871e82235cff05b4d9cd31d5b12459f6ad73000000000000000000000000908c7e9be0844fcc87081e30a925659484c910fa0000000000000000000000005adfd5376af1ca451895db191e139bd86a2301fe0000000000000000000000000e68c0329dbf15ccf5d37d7177e508d9e04cdb42000000000000000000000000591de77a630af7f38419d86dcea580440a42e5820000000000000000000000003603fe95844cd744c3024f795d3843cfed5baeaa000000000000000000000000398adf3432cd620401fbe6e0187eb72975629b8d00000000000000000000000033376518c3c34cfe532ccca4339094f7b14ca497000000000000000000000000e061453963b2e7fc28d4761664ca7d431b9411b9000000000000000000000000bc9e79594296b9bc62fbd3af50ce7cb24b00671200000000000000000000000028b1a42e3ba857791d179afc57369c21b3a9ceea000000000000000000000000b398a7f2685f2bce9f86ef34f8dd1dcb7537ca2b000000000000000000000000c39937f4b46f38f3607c24061bbee6a7b9acfd010000000000000000000000007c8c654ae148bddb210c780b818ff684fd4a2e8100000000000000000000000048c482d7fca7d0f0ea857294246e9ed1ac85c5f200000000000000000000000088b74204804abc13d9ba44f2e232f889396d746f0000000000000000000000003be15eeafc77d46b53448c71c9fd75f8fb249a1800000000000000000000000023befec6ff99d4a0c30feec78e23e0e2338c7d57000000000000000000000000df1e9e42006d9fde35dd1cdbc6c16b0425f23194000000000000000000000000f83308c7e6e3649e065383c63f585d397555ffef000000000000000000000000f09d58c5e964525f7c97c29bcdad74f15493278700000000000000000000000069df43fde8b151463a07022078217d8d89c157ef00000000000000000000000030de0facacbb56271293dde4e72dfe3f523d6ed2000000000000000000000000c50ec818324dfca84413162631cc1c07853b9bd9000000000000000000000000620f9e37794368c16be8247a43942abe39839cf0000000000000000000000000ef083c3d202163dbc31ba08d7d65b1b85acb885c000000000000000000000000d21802e1a25f5a7c5b5530173c9527bb75b8cc410000000000000000000000009687215a0acecb890c1d2dcb05f60d04ef2fb63b000000000000000000000000a9067567fcbfb37179e3a48c296f1d18ac0e67650000000000000000000000005803671ccc4142124c1cf9b46a54c1998e24025d0000000000000000000000008d012a159de44f8a77fcb6ee9ca372c13fa0059f00000000000000000000000005a2943a73d9346ab1701c16f2f5aee417cde315000000000000000000000000c67b67fc5ca954d8dfbc390318d4f7e2ec49cf7f0000000000000000000000008560a3548fb236689ed78d62103542359b2a6cfe000000000000000000000000f28225edafa505a8bcf1a034442c89e0675fca240000000000000000000000007fb9b2612714a0a1bf2928b712871750d3f838eb000000000000000000000000db5e0a62ba46cca200a117af6aa4b9e4ccc0c65e0000000000000000000000000917d34d827bb474e69de36f357359541e969b5f000000000000000000000000b96b50b2e6e8a3e121596c27d49c676105f21fb300000000000000000000000083b777cc2a4e1beac331948d0292ee1fce029f32000000000000000000000000431e299d657c1c6992f4046a565e057ce389f3ec0000000000000000000000001588c29c521e6fa3a4a3f213ffc5f7201a3cfb2c000000000000000000000000f33f2243ab078eb230c90a233be45147e4b569d10000000000000000000000003e66f9ec5185d5dea17c24f83729ed015a8063fc00000000000000000000000010465c060b7d562405e5015f25e2e4f49b502c420000000000000000000000009bd6c657b8b6da2ebad2bc2fa713d7378b19835800000000000000000000000013d12c25a111714f4c95815e390fc1b72128347c000000000000000000000000502b2edfc6af452ec95be5a6d2bc38365f5282460000000000000000000000000e89183c260096e57b6b9f5aa4b66da2984d3f75000000000000000000000000b50894c7c79ad39db08e03502d66f874b638ad1d00000000000000000000000099fe67e285a2ce1e2f8a77ab5bde16e77c2827cd0000000000000000000000000ba81c1bc85290b342e6da5f1345c522ab7277a3000000000000000000000000f71533b3bb6ab1b598ad2e790327869c1a48c3640000000000000000000000004ac3e517ba39acb8c7469f4d096dbb4448c576f7000000000000000000000000505880434c9654adac4e9bba2d5471340f809cb8000000000000000000000000b2821187f2b3620dcfaad984ce09f9ae12aa47440000000000000000000000003c2a1af9760e7729b092bcd53687e379eac69bac00000000000000000000000084bc29259c42cb85c54f5857f907a711e7ff6fa3000000000000000000000000cdf08bd15d145511ecfb21282626d95ade68f9ca000000000000000000000000067de76fa855264da4ff0e901b5ff5528c786030000000000000000000000000a30a23283e1fd5b23071e79550d4374656310ff800000000000000000000000052cf4023e3dd357c6c7b992aa952dcdd5101976400000000000000000000000052cf4023e3dd357c6c7b992aa952dcdd51019764