60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002e20ddbf39b813693cae0ec78ae393dc060460e200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7773746574682e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d596b4b7561576579665278587a4c746f6965384b44433538737a775039366d57794b68737a4751326d6d46330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000cd1c8a35a17a67ce8ca4f0cbb054d7300a0a956d0000000000000000000000004a07571aa5d50373eb2c4bde72ffc10a3e580e7b000000000000000000000000c35c1e3484576702eb728312c057c63a4c3f6a7b000000000000000000000000250e75bf70c62c4e3de05a1d77bc1541dca2720f0000000000000000000000002477856be2069f89e52ed6aef6a171da08c967ab00000000000000000000000079ca74f6db9bcd18f4549a4aea28c892d387c4090000000000000000000000005969358ffc0f1ffe16245220f5da68f98eba135c0000000000000000000000008440df4c1d6824b94d720fec51e94f951d128581000000000000000000000000bbd68210c3270195c68389fa30e9de8f3248c23f0000000000000000000000002bb87c8c51dc0535ef1c4e392ac03efa9410c75b000000000000000000000000a2f3079547417d8f186c941831628dfcf8cfa32f0000000000000000000000004ffab8f56c46a04e2058de3f67adb0ae30aea929000000000000000000000000987b4fa0225d1dce2ee2f20dcba10ceec46b3758000000000000000000000000aabefa74e7f088e1de9559071f44afd45112d39200000000000000000000000073a4a71e92894f753811986ece60613864df28f60000000000000000000000007cd3550b2bc0aaa3e95dbe7b62382540463d285b000000000000000000000000c904eab1782e32a8fa1f4ce4f35310434a5bab8e0000000000000000000000006c99eefc8a52c9e0d4559911a9e53046e2631cd30000000000000000000000008b372c9069dd3b18a50907a8edc9640d503a60d8000000000000000000000000530fc7e7367ff5b07e2a37d0d0a79fd42edcdd88000000000000000000000000e4dc948c2bb3577064078250b03c87b059b0263b0000000000000000000000003f5d8d816ed32fac5d6eed0f5cbef2812a23016f000000000000000000000000d7127eee2265c30dcac7b0333a6f59f52c155a9000000000000000000000000006a1f498be1111ed41bc4e3f69fb71efada8502f0000000000000000000000006c2ca8af6544b4e192bfd3b895ee56de946484e500000000000000000000000063f82372b43f554bbf07f3ef48798b1937bff7c40000000000000000000000000c15d55da859697c31550306742f9aa7099ea3cb000000000000000000000000f5ec398d39c28b17b1c9c5caa918ecf08cb18df1000000000000000000000000977401997e8347e766ffee2b758314c9ea2a6981000000000000000000000000f430195d0ac17d371bebc7ab9a6719b44777449300000000000000000000000089c47fee4dc45efa1dbf56c2b9d7556133c60118000000000000000000000000afa1d807a60534dee7ca872ec49873d1cffc0902000000000000000000000000a94fe0bcfa57291470744685ccb9a1d391c9388f000000000000000000000000663292509bf4054f8fb71cd9925f3dbe708e454e0000000000000000000000000b8a0ac3c741f445c01044561abe3083ccc84bae000000000000000000000000201b6aa1b41ff1737e0a82742d9308766f58f29800000000000000000000000064d795d296b404fcb72b718fb4cc73bb310ea8c6000000000000000000000000eaaa5bdac7050e194464704fc9189e59b1f495ed0000000000000000000000006e1478200248dab0cf30b6d5eff968a03ff0fba300000000000000000000000062931a96fb4546af9922ae71348b6200c7b0daa000000000000000000000000077f32a47fc980595e85221068084bd65f660099f00000000000000000000000099999999991d9bedd09e35bc380dbe4e49f4b1950000000000000000000000004a20f62dec384b97a94f98ff0d8fd6e09b1e62500000000000000000000000004986a1e80b12b3544f945c005384d2a8b293712b000000000000000000000000a3a89931799ba449a7bd1658efd9c8662dd22bca00000000000000000000000008b4a0f04a5f22e179c77eea1d566b8a0932d97a000000000000000000000000af002b63f2d353c88dc4628d2ee894d97cbbc10e0000000000000000000000004d6c79b2dd33422db47f0cfec5f5dfd4a2d74169000000000000000000000000637f731576f0a8c5dbc8b76170e988e3038b58320000000000000000000000007f1f9faf46ec6bf268e28e89bc5a214a217fe1600000000000000000000000003d1b64798e5e4f1c076e44eeeb413f60b9c4b00a000000000000000000000000259724bd5ffd2dbfe31cfcb283cede2c2620971500000000000000000000000045d80fb72b9757f33f9a1b77730226a97c958032000000000000000000000000d1307fda0e34a3fd7d243a89e852092f0f0e65f30000000000000000000000000e4cebd7941e3aec4e096a25a293e99ce9bad5e000000000000000000000000039e3cd6312a456302715750770eaaa585c250dc70000000000000000000000005ca1c90b19b5b38baad4c401ea71003035bde0390000000000000000000000002a1c974a7d01176b11cb1ee8b2ccb65400e20e2e0000000000000000000000002e9c6b16dd46e852e2e25d4e57536456ca6463a50000000000000000000000000921a5dcbb0fefb3a44b523fd6ecc5a0f28b59a8000000000000000000000000332d8b1cab6baef5f4d0b6326f48981ca74de796000000000000000000000000f101dd572a53e34ebbc4f3dfe608347ade681ba9000000000000000000000000971740ed368934875f1890898d5ffc10ea99fa43000000000000000000000000007a8a1fa2b9c035d6cefa5d35cc3b1604629dcb00000000000000000000000065118fe9c03debaad6dd2c633b1c37f0bdbc32520000000000000000000000000a1a3837bea1d3c57170d3e3638a857651ce14800000000000000000000000003079f8df5780fcfb372bfa59f1a5d8c55ee1e2e0000000000000000000000000fb7ff18e899adc4931de7ff068aaca1639e4cbf2000000000000000000000000e53062f85a4d285ecd244feb220f2c1604b936c20000000000000000000000005e2517adf43b706701a481d67d4c4f497947b615000000000000000000000000cc576a00a871ffedb97443fa4c70166a5e7a0ab300000000000000000000000044ad8ccb4f2eb29a886018f5662146ac9d77622e0000000000000000000000004f7d469a5237bd5feae5a3d852eea4b65e06aad1000000000000000000000000317323ebd6f70f050a49867dcb97b96ec80cf112000000000000000000000000aad2e4507651c6d993cd1ef59f689e3a9cf48911000000000000000000000000e0d4113268df7dd55cb6936c037b10c1de03c0950000000000000000000000002f1fb281df038ebaee604a959cbcc70220c61e58000000000000000000000000e18ee42101632deba5f84cb213c78c7b9eb71e6900000000000000000000000020e1e382c894598f043c18d528927caace4d0d1b0000000000000000000000005cb1ebee0027c28173d33d21762d78da66775577000000000000000000000000647f5a69d047c08aea6709fcf81132df28169a3e00000000000000000000000004813e036f1d66bf8d7e0ce279a1986b0bfebb040000000000000000000000005de1ddf25500989cceb4e394aa916543a2f25e64000000000000000000000000d383ea178bfaffc1df4e037afaf1564f4ec8e5aa0000000000000000000000006986f820de6b54ab92886b4da7deb41564a58053000000000000000000000000107b47af15903740bb9ed5a3496611fa68e9c3b2000000000000000000000000f3e4fd2872b1ea639960370a98eb1c08a1e7bd240000000000000000000000002fc347a894782d54edac44e8a32312db59691b8f00000000000000000000000081d7d26fbc67b56bebf9c6b1937ff3ebeae6e7bc0000000000000000000000006e80c53f2cdcad7843ad765e4918298427aac5500000000000000000000000004867d4c255b269972620c57199f9ee908a84e643000000000000000000000000f626377346174701bff4f02b5b2873c11c18404200000000000000000000000099101b62ed26e75b6eeeb6d84798e259a6b80a64000000000000000000000000fa1dd0549f5611ce95d276625bf05c73cd8c4dbe0000000000000000000000001b1a706e932065a81fa152fd9131e798609dde1d0000000000000000000000004e7461e568c21d25c44f92f2e6c35ff5b6c9a7dd0000000000000000000000006945481f320bd7d14d06c5bb5175bc537830034b0000000000000000000000002ab2edb4b8c82cd018d453ab61f16e232551027c000000000000000000000000191e13aa22b9f929b4ea3f5d747ac8a944402976000000000000000000000000b158ccc935f9b1ed632afedeb3fd355fdfa87a2a000000000000000000000000d2ca378d811b9aa610f1bc8c1ea92ea772293905000000000000000000000000f781e9f79a969a66e01b9c7fdc7c642f53023d540000000000000000000000001594dd91c36ae3e09062285475b45ca0a2d8b3f000000000000000000000000035579674eb61dd73ee20819ec814a9b7c38c62b50000000000000000000000002cc35404947c2f77940647770c683e4420cdf1ab0000000000000000000000001af2f7bc730d4a56ba11a10c368e4c3f97fde86c00000000000000000000000090a7d7a5abfa5096bcef8de95dd44138704ab3c800000000000000000000000004fcb6fc3daaea7bd3a595593ab00a212904b5c0000000000000000000000000a694e6603e1f0cd880e3fa6e047da12ddd90395d000000000000000000000000c80dd50fd6702f81df2f02221161938bebbb5cd7000000000000000000000000c1ceb8a6a6f33a94cd47f728a5891b849a85ae91000000000000000000000000c0cc96d647920ff18c7f5e51fd309d54b1b0a9f100000000000000000000000047789dfc4a68726eae0eb930d91f4a6beec8b1eb000000000000000000000000b6c8240fb712df01b2d9331b691c0baea627425f00000000000000000000000049f3f1846a79c9bdd5efd10b62630cca104f25e20000000000000000000000000d426a515bcb667dd749fbfd35472b961fb7e972000000000000000000000000ccdc0474369f1baedcaa3ba0e4d48e1101143a9b000000000000000000000000aa3c0cc865c236d31163563910c39cafd34fc2f0000000000000000000000000725c5cca6f099be341a9fe9ee0cf8349e00e018d00000000000000000000000052e891239361efb48d97aba6afd6dabec6dd06680000000000000000000000003a4d9398b04bdcb18a814e7aec9ae38df1463abd000000000000000000000000df7391a10f4d6d732b1b64a943e8804105de2e830000000000000000000000006a6129f096cb8f61b0d629b826c4637a26fe907d000000000000000000000000fd6c3eb6776637d4d6b60081fefd4cffa8232acd000000000000000000000000835394ff8636a141ea664b308878dbe37d9c27bd00000000000000000000000091ba4a79e28a55f058bd2e430a11ae60c66c426a000000000000000000000000008dbcb20f5cf5f7822f7daf49a6dfdf04d4d4ba0000000000000000000000004b6d71711d5405a8cb1df10e8a54d25155abcabf0000000000000000000000008aff9a779fed8976f73d9a9fda3e9cebfd67ce290000000000000000000000005f3e95f21553b2e94d3e2866fff11b7489f52a4d000000000000000000000000af27272dabb541b9aee4a305fa103d9d610a4e0d0000000000000000000000001c28193537a96631f379fb66b1cae9104a13abd70000000000000000000000008fadc38c5c0e968aa207537612dc6bdb118860aa000000000000000000000000c6e0aa0f5308d9158d03d6c54cb45ec7afd27a030000000000000000000000004adf410e4487d25633596c08cec2b1754ad18f39000000000000000000000000fdd1617938bad397f3ea754ae2ad3e157f3f990800000000000000000000000066922b4fd2f7f178402c926b1dbe8061d97c918500000000000000000000000035b7ccd84603bcd54bd2a2e947e2f150f11270ce000000000000000000000000c5c61626895e8eac432529a4b26ca436029f02a4000000000000000000000000c2fc2d1fa29723f1503240c201eb2582da1b90450000000000000000000000000a8697b2600af57a5492a070e003934007725900000000000000000000000000c0c495bd1ea55479c9e8b918f35e3153725a7efd000000000000000000000000ddf010da23b502d175b4530123197c71049f7b3c00000000000000000000000068b351757d039ed5d7c62aad61c07a07ad718cd800000000000000000000000018b19edb120300ea1b05964c785692bca89a4bfc0000000000000000000000009c615498f6fbde5ef9d998703173710141ce03460000000000000000000000005fc5a8d867cdaae5aedba3df16eb5d1c439e3b90000000000000000000000000dc4615f8b05b581eeefdfb1555c7724501cf48a60000000000000000000000006d9b727b8a04640c6f20ca9de03d7195cfe7c958000000000000000000000000d08191883a15ef9db5fdf955f4cf7478efe78c0d000000000000000000000000a72d2997b805465e780c2d2f0f24393cfc4c939c00000000000000000000000046d1d8c021e6e743da3e1dd0a7c77302a28ea1e80000000000000000000000001c94c90e00a578dec7f3edf96acd1cc118c1263900000000000000000000000052691ecfb96e73db656e5e7aa4284146251cdcac0000000000000000000000005ceb6fafba1c7de72430694c21775d89901c24f40000000000000000000000003365703dea1ba540389b505505bfbe3e3e7ad616000000000000000000000000599e30bb3ff1cbd77d7ffc6e386ffaf0b38bdd3500000000000000000000000022dcef2b41faef9c7dedf820081ac765d8325a5f000000000000000000000000de26a4c2e69df12d98ecd38dc204b5bdf850a80c00000000000000000000000082b4c317c90215b15763279fd27e3d9516b04dd20000000000000000000000006d4d2d3fa953ab2bd747e1fda8fd44555ee97942000000000000000000000000de25ee930f21a5b34bcfd6ad8c0e307667e2b202000000000000000000000000ca87d4a49aa3350fea523e679763c28af562019a0000000000000000000000008dc1e446e8b18f45e27127ad0b7c9b459b027b60000000000000000000000000e83687f13c1442953bc0aa3212c6b2ea8b1164770000000000000000000000009671761f1a093365ae28ba6db4b777b1c5dd1a8700000000000000000000000080ab07cca205a128ffcd656fb69fbbd0c4de0506000000000000000000000000808ee36c0a44b19f61eed5965232cd349fa4cfea0000000000000000000000004630413bef90d0dca7bba90c8a019e867f9c438d000000000000000000000000cf00e8a2f50ffb246d541f39be14dd43e73dfa1900000000000000000000000029399d680c50d01ddefdb937afdb640d652e3eea000000000000000000000000fd211ee23506e82938c88dc140e2d88f851e20390000000000000000000000008f49f7807d73a059ff1d08dfb568913293edfa83000000000000000000000000d8404763bce69672b42d9409f3ac9b4b2e684cfb00000000000000000000000094346329a514dfdb74735025157388f9dac0eedd000000000000000000000000b543ac510ecadb4a6b71d701fe1af4795ec892a5000000000000000000000000bc1a7c3affedba132aa4b9d02752dbbf0e68fbe6000000000000000000000000fa5678122df2442587eab00fcb181889e26cb7e900000000000000000000000026e171a0ec87891d874be2b83c2f83ecf2ab6cb60000000000000000000000000714837bd71f1b9a7b5851b189df3fa0d3b88dcf0000000000000000000000006d672e4db1cda891353a097e0861612c071a2a0c0000000000000000000000003153d8dc276b389d9e4d893bbef04f9098590885000000000000000000000000e969f53225829a142af4b69233bb3bd9d295b461000000000000000000000000e1493edb79ac01effe08975d02ff8683159c468c000000000000000000000000ccda1fb559f79896573ed1c579067da9c09cdc52000000000000000000000000c8c45d9cb97b5ff7f00bf090127b74c149594333000000000000000000000000da24aa83ef7c1daaad3e40c8de2e4737908bf63600000000000000000000000073f3bd03d81db4920f5bc5e57391eabc93cc19b6000000000000000000000000e63b0c08ebedfeec6c34d7092d3e2c1011724a6b0000000000000000000000006c3617f1dcecf29fbccb60a8a59c3461c06859e30000000000000000000000000b2be879388e4af71443d8c1f42b9b979e20e6ae0000000000000000000000001fa3923dddeb0b6869692fc398bd156820649ca10000000000000000000000005efb1c0ba60ee295056c6ee112491584c31d2a330000000000000000000000003101ad4134204f1d288298cb8455a4e84a27e61d0000000000000000000000005022f82174e7b43e70720e950019cef723325f310000000000000000000000006904852960826d3c229edd08163a2565208b4002000000000000000000000000f5cee73523b1974dc2f02e3cf3cf8022a6954cbe00000000000000000000000025ee0964e46ea489e2c42f8d24248e4b8852fc02000000000000000000000000d27a20a18496ae3200358e569b107d62a1e3f46300000000000000000000000028bbed39b2e49176d4850098eb6f9fe93ca5f9ac000000000000000000000000eaa469d0c8e19d1e754ce68cbab2c12631c8e2b200000000000000000000000058e963029584eefccdb03db80749d67f805c8ca8000000000000000000000000f084cc6506fc96a8ea1ea321e9796a215eb5bc4900000000000000000000000005fa63df5125886e96999aace4f2e64143c50efb0000000000000000000000000dc74644c8830702d424c35c4b4055c7b1d657e1000000000000000000000000e0beddffeecfd20a6b51a6866fa15fe6898495db000000000000000000000000fda98f7743182088efa9db372a67d0a27ea2a4a50000000000000000000000001c27d717b64c68f3d122c95de936caaa129c2b690000000000000000000000008c29adad0c38a33fdb18ce30179bd155c2b1d91f00000000000000000000000040f5e51728b09d54c8eb8c7a2492ebfd172cf88e000000000000000000000000a79f4011dcd3b47b8890ff6936b05020658be2640000000000000000000000009be31031d3ae4e897820b04680e75a6e2f5fdaec0000000000000000000000001a9e6543af5ca9279dace10e63a9f4fdfef39352000000000000000000000000ee19771eb99b33b42881eb4bbaf6a29f4a43a4a00000000000000000000000006d785ed622c14e8e69e17526a839d992c97a7ef6000000000000000000000000c0c003051dc9e54da7a241f75b11e83d57faf499000000000000000000000000636b6e8e201c26ed6460e9df41dbed3795a0da450000000000000000000000000c09e5bfea930e235e7fcf82286a4d4a14cc79130000000000000000000000003764f9a617eeb865bee4dc60a672a79a4a350c41000000000000000000000000507b6712c2dac59c57a4a9e36058b44af279859100000000000000000000000012a7da51c10d1862fc2b16ce5881c5394b372df2000000000000000000000000c4ebc7f960918b4510ca038d670a5501823b845200000000000000000000000072fbd64cb7b5d381a31b1b7cdad1e867d9442e740000000000000000000000008df452e89444234e1bb48aa13f07c5240e38f0310000000000000000000000006017127cce11f0023ee42949d8b6c54fbd81afed000000000000000000000000b255869b0017577c065c7891f09bb5e3171b768c00000000000000000000000003c78f870b147ca18b33a5dee0fd18bbd90e3f000000000000000000000000003e033aecbe2198138852bec42ef770294f020621000000000000000000000000184579d996ec136afc9aba5b98c3c1c9cc6447b4000000000000000000000000b00d04e0329ba62e6ec9a1d87a5c52d786a96043000000000000000000000000364f7d38f029b41438ffc08df5721a5e4d7748aa000000000000000000000000f278ac8e97dd418a3ce13307fa1b44ff87a18f7c00000000000000000000000068e0b24bf5c04c99079d8e459f37b754d35dad17000000000000000000000000737bb17a96e32cedfd7875e640a24293a64a7fd7000000000000000000000000e9671b7907aea061738e150f6947c3fc73ffa0c200000000000000000000000036fd2eab249c13ebb76fb535054892b08f053f43000000000000000000000000512183ccb99d0c6de3d04ac6364dd7daf5a86989000000000000000000000000f94c55e8d11fa206b3385f37a196328ac0c4d81b0000000000000000000000005ddecf7ced9c66ecaa269c1bf620b2c3fe931f8b000000000000000000000000eb416e0435df58883762188b670689fe303997ee000000000000000000000000d252e924da1afa329bf5e8e688cac4c245b06e240000000000000000000000009df67296c9dbade15d23991de9fbc8e595ba4626000000000000000000000000c5dd66864270693030ad12cb4374d8e7da5ff3bf000000000000000000000000a043686e78b548ebc1610f2ddd8000b1f100b178000000000000000000000000ec539fd7a068f1803c4afe4899593c0e4b207e5800000000000000000000000094d4bfd5c517b95bd2a753c47cbb83552036a7720000000000000000000000005ae4e15921739effee139ce3c63624c2404a31e4000000000000000000000000557c577d8e5be52828583684665cbd5e5f7e35b60000000000000000000000003491d5f1c8acdddbffd7b37b71ea5ec0a6e3d2410000000000000000000000001946f355b75661863c5eec18455270ba267ab8360000000000000000000000009a7bdcc1b78cba8c5b715ebda4fcad45459717b0000000000000000000000000439f94ca6c7b158d1058df5dc58ab2fb4dcaaf0b00000000000000000000000019c29401044097d450d25038a45898a57a7cea6e00000000000000000000000031db0750ed4d0e51957409af9a2cac71462b8d90000000000000000000000000992e34806f70f15188acd41f641916854b49923c0000000000000000000000001b680dcfcba559deeb28bdaddf0e79b63628cb86000000000000000000000000fed2e79298bc6a2f7f95c740428dabddbd22e816000000000000000000000000effa7e64b2d22be431a3835a9bb87265ca589d8e00000000000000000000000065dae672f7f85a59464c40407d45468cf5de83cf000000000000000000000000eb4b9b0f30a4707bbf9e6a9c2eddbe6769548bd60000000000000000000000004fb705ec336e6fa9a59a8a93e99d05e719038c53000000000000000000000000f693947c99a2bfe9a999c3a09b24394d75c9f6f60000000000000000000000008ff6121e7295fa05d7a82dc8b26411042a6675aa0000000000000000000000000d083dcdd4c865cec8ebeb04e427bfc47956dad40000000000000000000000003b10abb48e9cee753e68dec5e2810ac3d99213cb000000000000000000000000fb23cc8553a44946697093a7f63cbdc1ccd60593000000000000000000000000f1d30ff11118a26e439a314f7c178dba030ef72b000000000000000000000000c316829e40da9e7b00ead1513054a335d7f425cd000000000000000000000000fbd08fd2b2c7148b4e38624158c3155b5b49f8860000000000000000000000000ce8837e19ec993e0caac8d5c581679ab1d2f25d0000000000000000000000008dc75543c87fe1460c5ab63ac74cf59788a7e90500000000000000000000000042c4c9170cb44f0a77857d0a0f8dfba8e63f2f2500000000000000000000000054719e4d3b843f45543ff7d55f87e2d39d080d30000000000000000000000000e7846bfd4caad26621c0836433c97e72a3eb9416000000000000000000000000f47760e155dcba1f10177a0145cbc5365b9fe2d9000000000000000000000000136d48db5d9ccabb180b9b8962943e82a138fb81000000000000000000000000a0a5408193ca503103fa9071be0d9d3bb0f96326000000000000000000000000a256a9a0c28383e40832e533892479b4a63892710000000000000000000000003b6a2118842034bab7e5906dd619a45ce67fe463000000000000000000000000e00a15c74ea980991d8d89029e2fcf7152550620000000000000000000000000203a889824a4c9e65e69d653c0ac5078483e10900000000000000000000000009ec08abda0a2d99fbb0c94315c007753736481a60000000000000000000000006c4f50aa8e87b6f39f996f83bcf550327b2143e30000000000000000000000007f0ec998bc4b4ff1b0731481eadb6dcdd2836edd000000000000000000000000ed05f1852fec92e7d980a1ed1784b4c8604bb35a00000000000000000000000063e2bbca61cee53249c276ac09fafe9874be49bd000000000000000000000000bbf5a6767fdde77e506d0cc9fbb3f0e183fda91a0000000000000000000000002d0b18eb013e51d92098ac4f74544ceb6e72d60a00000000000000000000000040656605ba8247cd672473ddf121a4bb9b1fdc000000000000000000000000001caaced7c013b0f8d5e64076a9bafb90b68a55d30000000000000000000000005547cba394f06d7fade3f2c502e018437bf43fbc000000000000000000000000c7985d4f88b12e576a3b31ad05a9c6536e42fbb5000000000000000000000000fa30ef98402f910b061b21cb5a13ef16f2e7d5620000000000000000000000001b5c33ff054f6dae1e8c15a099f78bb5684d4b7b000000000000000000000000e8945c4a8d08c0a68b7f172afc671fb4258f625f000000000000000000000000370fbf0f629d878604fbda03c6454d9937cb9a13000000000000000000000000667130d066f6e1108d61a5f9af916fcb11feebd600000000000000000000000000e104aae179d76d324e36546b83bae83e5fe0a9000000000000000000000000cc47afc1e7a3e8a075e73e6ab7ea9530410388740000000000000000000000000e85ec0e417481290db07f9ccc61218f372b4bfb0000000000000000000000004ff5dc5240b9ed4155f15b4f36926c081d5449b700000000000000000000000047524e177dff82684839a9456da4b02d29890cd9000000000000000000000000d7b5719b5ae63b0fa72cfbfda586bd32117e0ad0000000000000000000000000d4cfa4ccce2667db58949071bffa69e45ac145160000000000000000000000008628cc26699ca662a01f4e2f77b6e6dff4936048000000000000000000000000b8320bf43ee046052d64cd3ed302b53fa724de2d0000000000000000000000004e229156470863b00bb6c03a78797632921be81d000000000000000000000000b74dc80d1cfaf64af71d0af2ae9fc8ca3972a378000000000000000000000000959740d1608c4124cee7d1319d413f3348f221ae000000000000000000000000435c06294e913b35ef1105c84d2ac31b984d645200000000000000000000000056b93a4717e47829520b5f0da10c5fee04b3ace20000000000000000000000004155dc39c838405689b73c4bbaa5ec5fea9d108d00000000000000000000000083809054f0ee100597accb6b2351561002dd9a8300000000000000000000000005776938962eac9029a534a8fc53964843225415000000000000000000000000d7510c55745df5f7ab75a8cd7f4ed1d8aed04a01000000000000000000000000d071d7664435f103c91ff277ec66a179f36feb7d000000000000000000000000e2c2f966bad62fd1a2edbe420ede3e0c90451d68000000000000000000000000cd0ae5b8647f1ef320185dbdd47f8ca35b6de2b0000000000000000000000000a19e07d9ef828870a860ecff2c3c2fc3719f017700000000000000000000000068af428fc97d45c133882d18d68c6a870c135d7000000000000000000000000040cd8cda0d119a95ab2888b7481a5bf3e9d7c0ad00000000000000000000000016b5c84dea6f5916a3c8f660018dbf808c4cef9b0000000000000000000000002a9839dd56a4132ea459398103fca068733e795500000000000000000000000057a4a4114bfb8899ffb212c78ef45e075e8f73230000000000000000000000002dcf5a1acacef0c514793026b341e31c4228e213000000000000000000000000bbb4cff307c97ae7a9f4b72a93ac97d5752dbd0f00000000000000000000000000c0af101115b9a8ba27cfe8b0bec1d77585fd2f000000000000000000000000881f5e0cb988d9c552941e7fb76886cefc281d0c000000000000000000000000f1d63e272025b09c58faf6822bb2679397b835790000000000000000000000005b23dab54350f1511fc7f11ea76d4f86c674f54c0000000000000000000000003192b1b2b6bc20b2ad08bc546030c95d56a838a600000000000000000000000095840a38ab87127f7bc93d443489e6f2ca6c4bf6000000000000000000000000cabd898836eba382c83b6349b79efe15d91681b60000000000000000000000005ad75f8b6a44734a886c5ebb2e999971fc8a1d5f000000000000000000000000ae28ab6a6663ee285a5d856efd38e767c6f4a349000000000000000000000000f5f87063a27e8fa920000d1e14f6370a7373e25600000000000000000000000054281f668139693dd80d36722e2719dc8d4ddd8f000000000000000000000000bf302121b19e0b2faabb7b34a6a2e783ef0d0edd000000000000000000000000df56ac0d5261331ee5d46b4e8bd846093bd34cb1000000000000000000000000587dd3af9537f727188f3f67762e7de9715cd03400000000000000000000000070077b2fe2e22ba2617dbbea471c2585d5ba8d0700000000000000000000000050a9b36c6a8e37c65de02fc584e31152ab106c55000000000000000000000000f3c38783c69d67d88b03fce729d167a623697c7c000000000000000000000000c5d1d0f2a17f7f20fa4221e773bee03677c9597b000000000000000000000000e6ba820bf2fb9d52d0915ec5aa934357bc6e2a120000000000000000000000008bc80630f03ebcced6a397d5b282d1e409c10c7b000000000000000000000000fb414ac5445a6e8e83d5a8cd96fd5afbb8abf24d0000000000000000000000009bb434f61f420a08f4d58ee2eff82af8e7b81e14000000000000000000000000645dddcf657545795d473290aa2035ad2daaf177000000000000000000000000c2837c7c1e480253cd50281875f65872d4bc00920000000000000000000000003d2d3b346bc68d3c55f3706a6b82a87b7353cab4000000000000000000000000899197b7297febd838bf6410728c40c75a4782e7000000000000000000000000aae6c884a8b16d9113127d830f069140f2dad97b000000000000000000000000c54699a2ee154f7334f3818aae27dbe95e06c617000000000000000000000000674336e8e1e0aaa91905b6c9ea99c014840536d0000000000000000000000000a53c7e36638df2d00c5fb18418bf36ac1f3ec7ed0000000000000000000000005259e022cd88761eabf328f29aab25a123112c8a000000000000000000000000d8b30354ac419a6831977f77c8744685f9b7a345000000000000000000000000fe90000ab4bdb8c32c1010e6187838f0abb8781e000000000000000000000000a2033d6ba88756ce6a87584d69dc87bda9a4f88900000000000000000000000023fa4be9954ecfa249b1ef5c027eb113542ac9ba0000000000000000000000005d3db305ec2d58c76c8cbcf5df77920eda294354000000000000000000000000b5872264ca86e4284417052dd20ccd001a9389580000000000000000000000003846e7a1a5dea3f43104ed89ff0e6ffd1cc74b6e000000000000000000000000493be8b87eab14b5f9f1be4be403df86faf23219000000000000000000000000f42e88430953e29d2a7476854585054e408c39fa00000000000000000000000060e41c159709ea6661175abf5bd795abd53a557b000000000000000000000000727a7e33b45a6ab8cc9b1cde8cd19413944626600000000000000000000000004b377a99949309434a7fe8dbd23dde7a58d4e5d2000000000000000000000000e44c0891bec3f2f667f1e389171e1875949e8b9e000000000000000000000000bcdd7068813522ec00aba126105a62ba5afd14f00000000000000000000000005788493e06b3e7200ce1fea7122b33ce9c1ef12d000000000000000000000000dae97c4b7953fb4dd7b119e57325b294ae502b04000000000000000000000000a2e3bdae9569c89b13cd4407a87fd063253b84f800000000000000000000000041683983046b3670a065089684123121c4a6b099000000000000000000000000bbd35eb9119b66b9d4eb98c65048d627039570c5000000000000000000000000696f0399b0d4b32033efdc49ecdfa59c9f52027b0000000000000000000000007fe454b2b38adf8bd81f5c12577a4f349a495a62000000000000000000000000416b1c75934d2eeeb2c3c5ca0e0b2f78bae693d000000000000000000000000002ca227bbaf464a80532647231775612dd202e360000000000000000000000005cee1da80d7c370946c79b516e1bef13f0d994bd000000000000000000000000d6fc8f7c6f477974420c84a744ee28d57147bd79000000000000000000000000a52e518cbcf8776658d1a732d7d7ed99ea6ba9a40000000000000000000000009ca2b5cf7c3319912946215042ac0141e704d50b000000000000000000000000259459df4fdfa4bb003a7e49074d57aa0c6858d70000000000000000000000001765a1b1cf3f083edc084e72301caa51f89e4028000000000000000000000000db35ccd3e18fade0210612b553db60ae11a4bb43000000000000000000000000a834c78ab439de1a8852a47e255b0762cb9c6e06000000000000000000000000770d69760fd3944efd0e0b00dbe4f7bef743bb700000000000000000000000007db5251163f4a78f1c4b0197d17762d8c5332f3200000000000000000000000086541a70262a6c1d877cb867cf19a70c14802a0e000000000000000000000000b78dc2b4f11af3b59f9f82d259dc8ed3fb969c0200000000000000000000000039990e4f6577eb80dcd82cf42138bcf4984ef982000000000000000000000000fe19161ad7f1b143ce078494a39f1523cdf51f3400000000000000000000000033dab2a51dc19d4ed907f655c051d0c332968996000000000000000000000000f3e726642f6384cb3d0ca14f426403bae888bf9600000000000000000000000049d29b200a9f8929d1e368a00097372e417943990000000000000000000000001858d107931fb50e7778ffd182e6ab7e0143690a0000000000000000000000007d1d8883ce87811f41662c440ac9bb3ab3c1ed7c0000000000000000000000002ca231467f2981302fdc0646f0654c585f976919000000000000000000000000ec69a9fabc8ca2443972aa3722db4260b963c9fe0000000000000000000000008f8a4beec6f9f2277dbfa10d2f6c9bbb465a490a00000000000000000000000038ba6fd95187bcc973b01530b08dfda23b756593000000000000000000000000cda1b76e49dde13025045132c352758fc64db184000000000000000000000000850d6e5b83fde59dfc236453e4e00ee09d1a5cc6000000000000000000000000999419a5af8d282c37b1a3c4329a878ca493fbac0000000000000000000000000078475e4a37370413db51315488cf54cc9e883f0000000000000000000000007e5613f02ec33d9088d0b003edcf2e9ff00705f70000000000000000000000009ce189574c2e0d9ceab23f7bf78ced003255d87c000000000000000000000000cf6c9980cdbbc3abdcc2ef896323fcdbb6159df100000000000000000000000025fb6b3504e9fb7dd3f5cb65e7c27d56560e2e9b000000000000000000000000e200cecdc01fb27d61228bddd05817da407b410f000000000000000000000000d83897e7bb9d17f83479ab7e803c0f28ed3524df0000000000000000000000005bc7bcba624bb090865811f32dba5b9baf7ca7610000000000000000000000001d14b171ca10c72d5f119601ccef2700d32171670000000000000000000000006fe347b0e13b32864f87c0ff990fd11e0eeff174000000000000000000000000a7678e3af69d953027ef280aec573dda0043345b000000000000000000000000822fc93407c81ba1401838cb2991130d2be36a94000000000000000000000000f2dbc4ed3131a28685c1149312604b9beb10a604000000000000000000000000e30dfaa7bda2fc37d8d012db17259bf09e3adb75000000000000000000000000725c9aabc2ec6bd633be1d2b6b813015b743e9c4000000000000000000000000dd1cd9edc0460ec7ae7f9f546bf5222f06fe5c8c000000000000000000000000b014fbd3b4127cf33a11b253bb4aa3c9fde5079c00000000000000000000000029155eb93d21f96b110ae356bef5981efb2e7730000000000000000000000000008f4b5dae7fff26b56dbefccaa2cb50e1dcfb1f000000000000000000000000334fc430efda72e1e5af47463ed25a5915d622ce0000000000000000000000008db97a8b353844aedbbde263e6b96b6c6ce714b4000000000000000000000000ed5d5180435dfcbb446b3c3cbdb26f36e7b8d6c0000000000000000000000000a2ddb3338706e60c3bf6d34b0635aa0dc740d3f00000000000000000000000008e17cd3d589799ba92d62179c108d4d9c4d83481000000000000000000000000a3a22b53b19e09f690bfc04d09c57acff5dcccd80000000000000000000000003184b1b47d22bd0bbf45c29f16a36ec45e96b7b500000000000000000000000041f253ef9ca5b2a352e48206230890f94ee364de00000000000000000000000031fe3b7cc158f42b07349bf90608b82124dba812000000000000000000000000475d8c30c7fbc1004b13013711138d3274e0c86c000000000000000000000000cd57f900515b856d3a069c74c10e63fcad1b4b48000000000000000000000000e5f3dbcc3dcf75a6946822aae7df5160505d3069000000000000000000000000cd2241d6ff16920360ea2762b50d98f6a4ba72e200000000000000000000000080e53bf7b20d05f60fe0eb002149105ec69fd90e000000000000000000000000fa9b5e6169d0f53579b15a65e13888728750f0de000000000000000000000000513b994e58331555d3faf58a2184d9a9073685cc0000000000000000000000008beb2a06df04359da31f62dd5891bdfe327902450000000000000000000000006228861b8d0556f77add84a509ea41ec0f6dc170000000000000000000000000799781b1a5c4966f34456f948d624c4fa7a8e823000000000000000000000000bbf57c98b0b776dfe027f792afe70d8e69ea12e3000000000000000000000000b9cbe2d8c39f9f2565e338e3c81041bef54e6c440000000000000000000000008181b094634216a7b0e1d969225bb9ef23a13ac900000000000000000000000073589ebe5b0dce8b50a8d7e9eb4c9168731cbb36000000000000000000000000bcacaa2951eb0d03b788d355f1226701b7ee475e000000000000000000000000999999a1a06c92c9e6246610560c1860fe2306470000000000000000000000009332cfb921c841f2b69133347c618938b427140c0000000000000000000000006ce7405f50127c825cb399556e30ec6cf5f3ff2b000000000000000000000000931454a2c82ce947327822d409e2c1a63fd53f96000000000000000000000000b8d2fc2356b632f8426703968c0cbce37606496b000000000000000000000000cb4af43d46b62751d4f3ea3fa6f531bb95aa660f000000000000000000000000647b41b745cf5e32e244e432902468c4bd89643c0000000000000000000000002c079296b74d0782cacc3755707b302d21b38ff1000000000000000000000000e28b51a59dc73a3caf42946865562ffb1f4404eb000000000000000000000000d45e32ce1d832c1939b682fc0b219c5f81c8628a00000000000000000000000001b6d2228465e88448fc0cb99f29dc8ed5842f540000000000000000000000007a7ca2bb1a1435b734e719c19a8557806092c0550000000000000000000000006af6d4c57b3d48d614ecc52f6c25242783dec71a0000000000000000000000002f2ea212a1507d181308e4e2f6211ec619508dae000000000000000000000000c9d23e65ce407ee7ebfd7b3f3e6bb0b292200ccd000000000000000000000000ee7a26cba0077ff3a569950725a0dec9a72d68f90000000000000000000000007121c58525134a1171e116cdaefae65cd0225851000000000000000000000000ad5bbed1018a3245499c0bab98971d2a0758ef43000000000000000000000000af9510b462fecd6b8980691a180a8dd969bafd10000000000000000000000000aba49573c8b3b6d7a311ad43b585ab81ea2cc1d80000000000000000000000001d7ec7c1f0ee03e30c54c53d4160868c8dfeacbe000000000000000000000000d14e7a6e5622a53a31a485de4a3def89f4385bd8000000000000000000000000f505cf9a17673fe6ce6d664e32508ed8f0bb601b0000000000000000000000006d601bcb5ce6b45310909821b6f1b113ce434e6200000000000000000000000044dced1b54edf9480e2b6b44410aa91b92dffe2700000000000000000000000076e7ff7305a6d8728a289f0b2fbd2b4858e1214f0000000000000000000000007846735ff81d13be3bd1c80870e2d23ec9b341fc000000000000000000000000ad31149d662ea72df9ed030e3070bbe89b561217000000000000000000000000ff4311183eedd9dc5a3745988efc977cb1d8ad2a000000000000000000000000ba0744f843b2f45e9ad19f59e3d9e5367b62609c000000000000000000000000e772f62646b28655687f89db69b1e1bc23316d4300000000000000000000000026c854fd6990faffb7dfd415d450eacea41277d1000000000000000000000000c6684c34d92dee3c6a247b7d28807408f48a18cf000000000000000000000000b794b87e959f991ebb03b207fa5c757e56fa50e900000000000000000000000006bc3bd5d558f9aeb38e7f796e2ed88f69f7156e00000000000000000000000017bde08e1226b2ec0604b659da4388a6686bea7b0000000000000000000000000b62958cbab1d7a7cbfbb037a6b7253617d798d600000000000000000000000039dcf9eabacf2e346a3f789b5fc081975387906900000000000000000000000086b169a98a48135e015a473b41ce5b708aa036860000000000000000000000009a94552dcb67f036af6eccc9111b749856ab8eea000000000000000000000000095f11fb859a196b506c968d8f2d62c068f8d987000000000000000000000000f87a21ed06cf319937295db63934e5a77ad3ea6300000000000000000000000097b8ce984f91c3113c4a6d0fc14790c243795ada0000000000000000000000001d46eaa2241ec0c6d87e5b2eba169cb5a22a17fe0000000000000000000000004cdfd58545e0931c974880fcfef8e6e77ac939d500000000000000000000000037ecf534461bcec3229a8d64dcfa64e24e5c5e870000000000000000000000004179e8e08e07ed9be674be384236efd6063eeca000000000000000000000000057c08ec567a930ee1aaa1ec17ef791d4305c59840000000000000000000000006aba40b5c1ac3f7ad30bedecefa83278070ba4b6000000000000000000000000ad342ccacf7e376f19fa3a9889be7e44fed0c5dc0000000000000000000000002fdeec0ecfecad29d229e25f24766f1f0e0f2a1300000000000000000000000088b439d3e405b5605a9e00f02828571371741071000000000000000000000000e92ad3c3ba126f2c3093eff01b05fa8c5df18d81000000000000000000000000038de4eceff3cfd1f169b45d6cba95d27451cdde000000000000000000000000d39fef00914dba8561d805b7a59b8fc7010dc032000000000000000000000000b4c21459f3bb1a7331dda03d4b30bce8681137c8000000000000000000000000fa8581b46efaf787ef7845b1feda67e9c5bb8130000000000000000000000000ff71c7f43917eeb4516c1ac66134b0d331a1ff940000000000000000000000000a4c20f56ca6818f6e86035cb634effe100c503e000000000000000000000000e5a802314602d45ce8734df30701a45f7875759a0000000000000000000000007e292261d4359355af2b9bfe74c8f6729ef8ff28000000000000000000000000f5c7482d30be9fdf7a571eb558d03704394ab06500000000000000000000000042ed3c0b09857c6b7c141694e33b6673043fab44000000000000000000000000fc3e89fea2083bd632f634d426a20a75a408fa090000000000000000000000009247c8f73bd93aaf14b614d2e9416e2eab6a9ab400000000000000000000000051659b7712ca12f2ce5afd212169e273c2f447ad000000000000000000000000cfb1f420d93d2bb615d90e17aa2119170c5ce6060000000000000000000000008b1a06563977716bcc227c76609b161713c819570000000000000000000000004b959b2db5e59f8f16aa21f497a7ec7f3bec10ac00000000000000000000000086c1748f81e51394fd422d82f1a0f33614d5e27b000000000000000000000000ce83c389e3418247c2b24889c89c83e4f53aa72f000000000000000000000000223628b0415edf74673dfd2c871e9bd522a0def20000000000000000000000007ecc026838c2cfa5ea11277bd875e92ea7347f350000000000000000000000002f3d2c06222a3d16461d9ae357302e36bd0c67380000000000000000000000003aee9814a306540e6a1a0d4edd1b13e548147a5b000000000000000000000000a09fcae9341f6862523b35a14d85ae1a36556c2b0000000000000000000000007917cd80ddc0aa11f80daec0a5c3f97b7a484a81000000000000000000000000fbf13d7e3480c58a181c03c523a91b15a9ec76dd000000000000000000000000297ca769be8e99610fa8f4b9c58b0cc06f9cb026000000000000000000000000b6f4c15951d2b1e679eb20b26d8e9fd58d90c065000000000000000000000000b6eec2287b473e8acf79b2d941c54bb14b059bb900000000000000000000000050418014f2c58e734eef10c765a1857177317bbc0000000000000000000000002608da68ed04b6687b3dcb4cda23731b7a519079000000000000000000000000576edced7475d8f64a5e2d5227c93ca57d7f5d2000000000000000000000000030db3c6ae225e6824586251fa33fdbd5837ab321000000000000000000000000dd19274b614b5ecacf493bc43c380ef6b8dfb56c000000000000000000000000744386c56c6227e3b4e974ca248f52df92677ea80000000000000000000000004e8ffddb1403cf5306c6c7b31dc72ef5f44bc4f500000000000000000000000089be8edab4896f33d17345366de796044ad0d1ac000000000000000000000000e02b9eea72bfc7acf801eec878165f077023c88500000000000000000000000041797b5e0398af475422f6f33f2dc81d9a24ae3300000000000000000000000097f82000f7054712973a135e46177a6d1f6bf79600000000000000000000000002e6d1a31342f77584a1c00ae11c70408d7427ae000000000000000000000000fb4135b5cbc6310de5ae1570d03af07548313ea40000000000000000000000007300979263afaced8d63b529e91c00e22669f6bc000000000000000000000000aaf0f9f2e1ce75ddeda5dc5071c78d2698ef0f95000000000000000000000000b5c8bf033387ca2ac3db99d487cd46fa5aab251a000000000000000000000000e8c618872cf1d9b3b28cfb3d3d3f91afcff06837000000000000000000000000ff67a86a01c7c90b0c3f3a26b65c25f432ec1751000000000000000000000000cc01ac6871383345abac448cbc1390f6631977e3000000000000000000000000c3fbe21a3f638ad0da39bbb73c0a40696437115e000000000000000000000000bf82bc4147002489c23805c14c5439b328ac4e6800000000000000000000000083a43083e97123cfe822430d7a8c2a5a71fec9e90000000000000000000000004290a24a4cc03d1785c00c2fbacc97606eacaeae000000000000000000000000c2c55b835a1fe72ac7835dddd27e4fc7d80f25f8000000000000000000000000ded00a2971f40702431892bb730aa886beb6a9a1000000000000000000000000b11130bd7439054e9bb6ed8eacfeef21379f5279000000000000000000000000a659bfab06b09817946b645b4f6ae0ad8705a24f0000000000000000000000006d7c72ed1432c1abb3fd4a444c99e9b1e6d96f670000000000000000000000006a283a4fe240a49abd35208891c2fb5ea16a47a300000000000000000000000021baeaa333dad5e453469311de293deeda2e14cd0000000000000000000000005012483b88f13f661aef0d30816f4fe5348a1a97000000000000000000000000452f93a4a0a3b8d671efc83235f477344b0b54f3000000000000000000000000823902b6457f3c7350c215a9c1e5a78778220aaf000000000000000000000000e39bd5efb058489836dcfab48fade19811ef84a5000000000000000000000000352076a39ecfda3e59c939c0427dc894863903db000000000000000000000000ba203f30dcda1f1ec36e1362b69b36761465d24700000000000000000000000079afba694a700cd00f555b5802f854740ebf1e2c0000000000000000000000007a62da20bf5914a9032d92c0e2e64b325a18eb30000000000000000000000000f7cf6a6affe47eeaa23f4ceadf18d04a90c9beab0000000000000000000000005d490cabd25d8512354a33802f89e5dc359c4dc000000000000000000000000099ea51472deffa44668f2ed7cc5af65d4ef95fc6000000000000000000000000eeeb45f9e62c33337ee945d5db9337a27f73af780000000000000000000000002712f17e5d302f8d4c2304adba73a6b4cceb307e000000000000000000000000b3029cd35d0fc7352346c9e5fc8db6c5447e0eaf0000000000000000000000004a0df814fa4b2020a7618c640f25714c1849d5f6000000000000000000000000735d8448f9fcc785e8292de9cad0715740ba3e410000000000000000000000004577d19cb33ad977f8d50a0c4424297d06ce2e1f0000000000000000000000008591109bab973f447e431c857458c5ec3105218e000000000000000000000000fc0c8f16ff02605d9d56bc9635aa833438d83b98000000000000000000000000c1c6c1b398bd55c22343edf7aabc9919d938c646000000000000000000000000da84ef730c9e670a5555bada6b3d379010175d4100000000000000000000000017a1e3fafc96da966b6d45177b1d58d4ef09ce9900000000000000000000000086f012bc12b986fcf58ad672f03817cd210528ed0000000000000000000000001b6ef28132439d3b70c5c346958b2c618c0d77d9000000000000000000000000279c5cf24a4a52496c7fbba7079e9a269d801fd70000000000000000000000004f54fe07fceaf69eed80ca624eec060ca869524b000000000000000000000000ffa747a4aac434273491f0b44c1034c018c3a23c00000000000000000000000068e14326c34b29f18930c5646e53b60a9d8f8973000000000000000000000000210ff611f222d794c2586e64b6276c45baa28137000000000000000000000000d0766eead7dc57ddfdd11d040f0e0fa16bf980540000000000000000000000004afb1aca6e1cf8771f686104539550155333fd260000000000000000000000005411669d7719a97e817ad03c35017d4989fb64ea000000000000000000000000ca805c0193ab05720e3ee83e3997735681c93e7500000000000000000000000026aaec60fb15b04474b278842dd961f5d5c4b7d90000000000000000000000006b0b157d1d02e893c36f0c4324b04741aef1cbdd000000000000000000000000a13eed3c0155e9d83bb2b55b580ec2484e551b81000000000000000000000000ed383fb0bdd69ab9fa53f46166f8ad06ae3aa565000000000000000000000000f5648bbfb51bde30c59108955167a5466bd53f6600000000000000000000000069a17fcc3b0342183ef8bac15f9d2a9729a82484000000000000000000000000451dbf24c3375636f161eb632d21ee5af69b83010000000000000000000000007d8378d189831f25e184621a1cc026fc99f9c48c000000000000000000000000dd2e51c8f701f90d45a9f60a71684195f6b3c0c900000000000000000000000043c26fc6ac099315c7674d121434b4653c3fcd43000000000000000000000000c510280149490ca4dc6c64f175b8ee5a1fa8a0fd000000000000000000000000430e1b38fbed306c9c926e5e9fa1f92a192af7f800000000000000000000000067a958b2021c41fe0ccccbafe5222d0110923a850000000000000000000000002fdf14b88b9e7ee6e2e86f2074c8a62316f3a9970000000000000000000000002c44c9108761adb621be0faedc4ede131bbd1ccd000000000000000000000000b5e1d4333bbbcfdd468ecaba1d88be9661914f7a0000000000000000000000000f690da8a9ba654a0530ecad02b6fdcd162ef82f00000000000000000000000070eef8a3a90324d12e099c4c2f8e2f984a0f2277000000000000000000000000dfc64d8a2e655df3086acc0b92f5228fc7f23651000000000000000000000000c8d332ed4a904976d24fa7e127eb36618749252a00000000000000000000000075799e66ea2c9d2b867c08776237fb8b63a1ebe8000000000000000000000000f31a4bf347441e4642f30d57725224cd136f02fd00000000000000000000000041c778d2046631588233a41195cb74f7b6d335490000000000000000000000008b5bbe26853b1367466b9ef2bb1a500f0f3e0dca000000000000000000000000d5632f75d9ba823e64bd8ddda84a9314c49a6221000000000000000000000000bce4bd9fa23927ed6d87a0897697b388994c4e35000000000000000000000000c0ccec14ae13c806b91c30c2ca170819d0dee6530000000000000000000000007ae31cfdeb15722ba931a3bc8e78f9d7f61c7d0b000000000000000000000000c0cb9373f4cdc714e16b0b51f9149555edd94f4300000000000000000000000016f2225ae4e7ee1d0cbd7def8947e4a2a58210510000000000000000000000000eb155c1004415a8e2f9166ddf2876715cf9646e0000000000000000000000001d86cefcd6d45922dda50dd07ee1dee1f4cc700600000000000000000000000071af4a180b981d4953e3476fec8ab063b0cd43b30000000000000000000000002777d87e527e75d41fa9b4c977057897389668ed000000000000000000000000d4e7b70745509fdb8c818a5ed9565a176b7acfe10000000000000000000000005b7d1b64a4b624630e6a7c0b85f565e382e249870000000000000000000000000894922e8c8ae313cd4de2873b4f6d43d1ad89ca000000000000000000000000a5f62f597ce87d8ec7224ae015d0c576c3b05b44000000000000000000000000f128c4aff7764d0a93ad3cd90e1a069ead1c11d9000000000000000000000000080b508e2c00f325cfae17a90ebba03f80bb1e2f00000000000000000000000017521be9dac14fc4277ab5309f9e9bb8373da1bc00000000000000000000000026cb1dbad7349b57af814a22718d04d0fcdfbeb10000000000000000000000003c08a28612ada0f6566dfba979f2bad93abfc53000000000000000000000000021314ed8397b88cc8c5982121db85241d116dc9b000000000000000000000000bc6648b700ccdee2d8b508560f96fc41d223a3420000000000000000000000001b58c1e57949cd345326bc571f73179fea6d55cd000000000000000000000000ffab90ed8612d3bca921a7f652f6f3a66cbd09c100000000000000000000000032685dc223cb732003105f5ab246a7ee1ccf8e3f0000000000000000000000001b1857cba3090c9de913b1a51f5c46c595a2b90d000000000000000000000000c38958a96b1cdef8dfa065d0c783c37f2d52ea2000000000000000000000000093bb12c74ed104f9aad9fd3bd1bce2c5902e777b00000000000000000000000040799aff479274526a3f126757a2ce0b941529d500000000000000000000000035b035253e1dd4133bcb3b8e57ac81b629a15bbc00000000000000000000000094bf59b3d08c0f551fe5d5a4f1fe498340fd0b080000000000000000000000008a9b1b9b5613019b01d72609ce3db085aef798b80000000000000000000000001d7f4f2dc9a3cdf1871194ca00805b374ab05c1700000000000000000000000024714b231c735858d3c4ce04f718f2a6b4de9dae000000000000000000000000d22ef23f53e17d349588bc3529c408bafbb3239f000000000000000000000000e5c4462b2b59d75f572464388372f1b97f70aff7000000000000000000000000de651a6664650fdac044123ca54de88b02b164d1000000000000000000000000047b4bdc723dc31bec9282537a0588a5d20a6a9e000000000000000000000000e3caca667858bd6b4e6ef012a56666ba9126b951000000000000000000000000e62546bdf004a4b7162bbb74775a49555f3a3ca30000000000000000000000005d14f8d792318bb43b2ca4cd39290f4884259a4d000000000000000000000000172253a99a9ed2ea86fe62c65ef79c295a5d21c000000000000000000000000052652291dd99b2c98e9ece8a714c7632b322a1bb000000000000000000000000a14e0e8cd25dbcbc542e860e182b4aafca9a1efd00000000000000000000000079019e161c0b3653bff358791837186d620d4922000000000000000000000000db8a57f4111c55f0439ed8aa4817424de75a1f09000000000000000000000000f35be9a9a0d4b67e776115fa3b6381986379894d0000000000000000000000005bbe057134d2bc3288d1d6c0d3143ae71dbbc958000000000000000000000000a8f5eba6aa0c6b1dcb357f1a76bdd8cf1f89e738000000000000000000000000952318478309f711268796d89544e6421c0fc12a000000000000000000000000de9942f479e154066e1f1a36247e8b49de45ea90000000000000000000000000e96d22a119e6e8455cd279018486728f8cc9338d0000000000000000000000006afded39e17d229e3474168465ee715f30f726b800000000000000000000000077680900321362dcf6b50742d9e65c7662516bf7000000000000000000000000242d5ef738ab42d446bd21b0d66b49153003b5e5000000000000000000000000579664ebae29b6a92268d7cee1c99148b017e2ef0000000000000000000000000e78ec0bd41ec84a8f85d9daaacc4c2f8d05b7810000000000000000000000009bd7a342706231f092aa3fb70a35e015e67e81800000000000000000000000006f454bef68d9beed6064664a29abe9d88487aa850000000000000000000000003e38ef489af0e780fb1a18db36b47efcb6a859b50000000000000000000000004e8d0adfea6bf259c57a4c29e5a077991e30901f0000000000000000000000003dc6de9a77f86d638c0fa33a69c73739cc177d9e0000000000000000000000006d49c2c762b9df3fc8a6733f5950be32c8e594ee00000000000000000000000052a07f76379868fa5a4ba598e66f102339b757f600000000000000000000000057e04ecaf01687e7ce38f1f01a25b9dd5b661938000000000000000000000000113d139a176b6223cf8d722280fa004baad8931a000000000000000000000000ce4a62b367576de1624afa0fc472a24606bcbc48000000000000000000000000931eab98879f8bcff8e84310c4fbf4dce7478e3700000000000000000000000015d6220d12404efa60be0f9a05f18d441bcbc337000000000000000000000000af94c209f2567b52c6c457c5999c9dc6c64925390000000000000000000000002fe2f32a3749586c6f546fa6133ac887ae575544000000000000000000000000225c16244c0ac685462567e80ee6a4c25d2e3ec9000000000000000000000000f1757e85bdeee9596a1065e55a832870586b8d800000000000000000000000009fd3e02118f64ec6610e7e43eb59e28bf59f8f2f000000000000000000000000af417b33692c476b13433597ebf2d3906ef00aa00000000000000000000000001f4b094c0c8a7a6d26f18cc32f76d8b90c9f8239000000000000000000000000717b182c90e6438308eda65c73d78c405232dfdd00000000000000000000000035ce65a336d8e7fc84327c0308937829ef53927100000000000000000000000080d92b9c52be5944d6bca3eb48b1c47c80772a390000000000000000000000003205aa3d13d44ef55fcc96154c7325949f9762d8000000000000000000000000131de2f0db905b30f7143712fda550396b510f72000000000000000000000000a4a25b8f6ec00c328cc4b2518756519a730a82bf000000000000000000000000be533451241545a737beac2b74b9382f0e53aa7c0000000000000000000000000713391716be9c15de5a7c9f4f359c906fd45716000000000000000000000000a69aa68aceedf3834e7e718ee7710f60b583ce90000000000000000000000000f3644dd3bbf658e1fcb3618a725183eb56b3399e0000000000000000000000004dfb1ca170a1624f355c47e016fca7306d87b9c000000000000000000000000070f1b2e44a934eff91ede418f1e8770e148940e5000000000000000000000000f26cfd3a6fde88abd6047854ab2892e188cc695900000000000000000000000056008c7cd8b95f6f2852ca4484f23a7b14058592000000000000000000000000bafc6aaf783c4a5e874cb528fc9d13e7fd2dacf90000000000000000000000008f9f688c5aa08fa0f96c2e9aa6f06f497c1b6ec2000000000000000000000000965a4ef806ff82b43d34545a4a2ed4d394b3a432000000000000000000000000746720f20ed69659004cd5d10f35480fad44983f00000000000000000000000068d99f905627fd9f9dca7c38da4cbc2d2d1d523900000000000000000000000048e85b6bdc3db870a2127868a03a710e4a79d1cf0000000000000000000000008803c97b52701f72e49e35775410c45d150ee60500000000000000000000000028cd6783741c6144522fdba8015660e4cf9c3f30000000000000000000000000be24cb75eaa8363a45f1e870d99fc3dc127ed1fb00000000000000000000000066a29cea27e89424bc1e42ea92da5a4d0c47688700000000000000000000000000bb688059105cc7fccc4c5eb0a25ef830596b180000000000000000000000002bcd25d8d7bb17206d83cb359fbacf16abd2796c000000000000000000000000d4fabddeefad222eed7c7309e91c3de0bdbbaead000000000000000000000000889bb3c49f4283c5fe38e060d53515eef60d5a1900000000000000000000000099f2f987b2aec895129b6bc97de0844de59bd855000000000000000000000000dc1a2dbb4d6a5e6b1729612d617784b5aa5d095f000000000000000000000000216b89138bb3c799c2339287ffb14d504e42c3d5000000000000000000000000d54c82ecb1ad536d3c0e8a6edc10ab750f9511320000000000000000000000006409706597253a07ea8cb823e59cd78908e4d249000000000000000000000000e3ae9d1f711a8c677679af920520c5ed4b62bed60000000000000000000000003be7275a4372e67164483d52deac65ecb1b5a9bf000000000000000000000000321ef61304b2c5aa3923f1697d5d1dd8c49437a20000000000000000000000003aadde3c2c8880df9a801dcf16a22166eb5b2fdc000000000000000000000000cda608bcbf31f27679132bb3e402bab01df15c6f000000000000000000000000de770b0139ade0469db628062271102ee0ef4b5000000000000000000000000060e87d3925705ad62d742fa23998720e3bd2e898000000000000000000000000360fa7a2dab998d260fffd4e0d9088dcf7f4d0c6000000000000000000000000706fb28f00fd5ae8361a06b14c3bdf56454c91cc00000000000000000000000032c829c32b5d5a112772f313ced60a7f2539277200000000000000000000000031a0ca8ecca902818f25f5b06e072b64c09db3f10000000000000000000000009fefb01133f63d81b10bca1ee47be40ef65354430000000000000000000000000958d5a7c066a054cc6067714a5f233d87bfdf9900000000000000000000000036de9bfef3951fe71ded0519d20e6a6ad6303cb200000000000000000000000005f32c2ed2921d96212b8335b505e5c418508b24000000000000000000000000ddee79aa48800d5ac9ec96f8ef255ad0f153553800000000000000000000000054422f07a9dbdde1243605671dbda800e201b1d7000000000000000000000000e9756dbb06b22d69b3cfc95af30e59b11125e65800000000000000000000000035bdcbdac50d935714825aae9a9d1fb59fd0d0cd000000000000000000000000098f123759a654199fde65d0e578d8080960b675000000000000000000000000aee4305e0a7498a52eb144abb20db8959982704c000000000000000000000000e437254f5416205c8bd4c924a872014dbcd1d95f000000000000000000000000d1f9b985562518ddf9e7a1455c2f81a68d96605600000000000000000000000017c1cf2eefda3f339996c67cd18d4389d132d033000000000000000000000000500c9c84c99e9d2af03d26233e7c7ee16952eeae000000000000000000000000ac8e602c38084f77dcedc310e00c109b52da5114000000000000000000000000782cfd62939219d92d02d8b835b856ef073437de000000000000000000000000bcd6917f466f9a4a9e8f2eb314771ddbd55f5e75000000000000000000000000a65633eee7e2ae2e10b1e366348749aa7dc6430f0000000000000000000000001822c8167d354974b9e7cbde836ec7b83e1a783500000000000000000000000076b5064b59385c465e12aed22e7d54eb42039de4000000000000000000000000acc80b6586f9b7e687aeb9bc6a9013034b41d995000000000000000000000000f357f22df653b5e0c0d8bccf2a3ffa4cef0a0fb5000000000000000000000000c9a02b0c9f3a46a3b1416579c0f8efe7b7eb4ea7000000000000000000000000e9a4924b20282ac8c2a6f8381355256163e741220000000000000000000000004359320a6418e074c428f5480e98a9d9bc3ac8a5000000000000000000000000f0164325cb12bb88b070a660b8939de55d605c77000000000000000000000000422aaffe0e61e386fd9e741f6b7dcd4872bf937a000000000000000000000000e64ca91a85aecf683e72880458fad5a62799f7f90000000000000000000000005ab76dd738dfb2d47a1f91793bdc18bf0e57e7cb0000000000000000000000003a5fc87549b4dcd133e13481775b65ca653f3831000000000000000000000000eae5c55769d33614f9c410bbb8634fdc2981baae0000000000000000000000000281d9a9bf85eb8dbaba559cc86a40e80e56c665000000000000000000000000a809f6be09e62c71b6476c382e7f8b26e203e59a0000000000000000000000002219dc91b48407807d64aeb0b271d8fcccb78841000000000000000000000000a050f07d0a880b7c9389a782250d6848ba433854000000000000000000000000892591030a2d93833c38fc06d31b9ea635dfd566000000000000000000000000d27690cb7f1afbef47eca305639eb02c12399616000000000000000000000000f7bad83f633f172288686a45ebe5aa47e0d82f52000000000000000000000000d7a0914378c6b2ad3f71b25df22d4ea948f92689000000000000000000000000af2244bb1fdf8021e3bcce5a7ce35d65e925d41c0000000000000000000000002c2c603567566f3c29f645b8d708c151d7ca226f000000000000000000000000b7e546943e876ec87fc002e430163e02b01e906700000000000000000000000036cc3681fbf3c2b3c70e8982f73075f16678a3ab0000000000000000000000008823f0cb85b49db5a7ab7be4d13d73603c807ca9000000000000000000000000111d12866a3ef650258cf181c696f1593774ce2f000000000000000000000000266a4c2fc9314d7e0c27709bc1ee65347bce8969000000000000000000000000b271e304e9b2ffac43cf2d55a6793dcab3fb66ac0000000000000000000000009aaa08914d95c614f77f4afcee6cf516ffd5a118000000000000000000000000ad95c1e0ae792920c8111828d35cd3c5915a594f0000000000000000000000001f69849c01f3f5b447c79c3408e70457b583a2a2000000000000000000000000c5b53fffb1ff5755d8981261c701edaadbeba184000000000000000000000000240288c01c916cc743c3ab9895b8d64211002c12000000000000000000000000b6ab136b5c7ae3b6ce14e4931d53549f96145d9c00000000000000000000000068d3181fcee4f9785b3c982ce8d64749583204f7000000000000000000000000a2e5658c66b7f92c7d4d1061ccfa23a5d398ed970000000000000000000000003eaab2ab3e7971aec32ddad35c7ddeb086049c16000000000000000000000000d1f563ddd6cdfeeb866c9e4984de27675dcfd5f100000000000000000000000046937d48eb45460e1fdcae9312d30099fcd56461000000000000000000000000db316c70219cab0533ff84d713c7d88c4dd1eab40000000000000000000000007884bb61b66826e1f3bf9697ffe43f804dc3877d000000000000000000000000f927abb503be297fc16060fdbb4646c934e5fa15000000000000000000000000c0cdc8481703b6f42384ad37a07f261795f834130000000000000000000000004fe7048080365ac63dad548e23c589c1dc54d4d60000000000000000000000009f499a7b3e279674115804319e8ceef40a4c76c4000000000000000000000000156f43728039e280df0dca0390afbf58e5070f360000000000000000000000003e24fd3293377babbd4ce763acc1e3dd8a1d969b00000000000000000000000037f12bb983f50c22d91dc822587a208b962a3ef2000000000000000000000000f8ead9c5f632de09883e29b5dbf7a547f118579d0000000000000000000000003c1ed8e282fb7509a2ff710968cc317e35d1cbee000000000000000000000000fdc2f3c889220819ec6f0a560a30fc2f6a51a81e000000000000000000000000773bebb637690d3da39ba8b89c97a7602cb1ca1c000000000000000000000000e8115ef0511e44fd44d355ae6f4e5c75847011cf000000000000000000000000da4f168328ce3850a1cc9a3eed952855a77fd9c300000000000000000000000062f61c61bb50036be93e0deac47ca93da2075b96000000000000000000000000bd0e821910b6df6a0e4cd63a46d7c6ffc3bf539d000000000000000000000000fe7f0904371027ac996f4798bbf90fe683acea730000000000000000000000005682cddb3bbb1731ceb8c4cd761eac9f31b84d270000000000000000000000009128fb54f9b3c872aba9ae8873b51cd41722e9e4000000000000000000000000777fb5b9c097ffd6306dbe8d0134b5cfc17c878b000000000000000000000000e63840c12eddb22b6734dce570fff8e8861ca65400000000000000000000000097cfb49114168c733e5787e5ed278cd40e3503bf000000000000000000000000b83b2c2dc78406f40afe776ed228eaa466637ccd0000000000000000000000003fdb276652b89017ba6abffbb230d9609d9730450000000000000000000000002c0661bb6d59da97ac9e1f5b59007f7cb0b08e250000000000000000000000006b5ecaf8e905897bb0ec6a293f83fe52873bd46f000000000000000000000000da775708747f6bb99c3b397dfbd0df22ae6f1b9e0000000000000000000000007e7017ccb30a4f2f54129296a67d6dbbbbb5aebe0000000000000000000000006082b36603861d0ff6d693c7edc8e21928424fd4000000000000000000000000cd5f15df8e64303e5f0362877aa9312acdcfb34600000000000000000000000015d04e818d6ec37a8572383be0f414645f382471000000000000000000000000b8421264a8e40083145627c67a111d22e413d03b0000000000000000000000009cb4b7ba0c32bd9d2f2f37f40713d827edbc5f170000000000000000000000004e27537a6421e285b6b2d3c7a8c3f00b4e12be1000000000000000000000000069b0501dfcf682a49b86914eb667b2914d62a3c300000000000000000000000040501c53a83ca993282237a7caedb28c547553250000000000000000000000002ce5969ab783889acbbfcc5319b89258c40bea180000000000000000000000006ad8c29b4681f49ba982199c440af97cd63b7d6200000000000000000000000040275b67fcf59e9b2825be0b4aa0d21e0f69d8f7000000000000000000000000164dd5549b49339981f7dfb2eb949d5f278d630e00000000000000000000000028aa7a507ba48d732f17521170bea5c842232a14000000000000000000000000f56fece4b41d86634581d48417eee7913014803b00000000000000000000000053cfe18ae4adeef15ba1ce8fbb3a0571fda3d05c0000000000000000000000004d7ee092401917131ed09f05998fd3235dc103c100000000000000000000000033656870e6677bc92492215157b51148f1d9dc850000000000000000000000005d729806a9f0dec8aa18b45292054491f8ab433c00000000000000000000000055f52f9c0c588a1b5f6cb6f434907cac0bef5cc50000000000000000000000001c49aba3a54660be32280f514234a12df3edee9d0000000000000000000000004a795509a521d22123a66317708698e81d147714000000000000000000000000fb4004a8bae4757039abd4093422e969a48bf0af000000000000000000000000fa3669eebe6a4dd1aa82a4cab576750733332ca80000000000000000000000008f70b3ac45a6896532fb90b992d5b7827ba88d3c000000000000000000000000762777b68928f04550e536668359bd3d1800025d000000000000000000000000991f2aabda534b02017ea7ece1d786d172ec1b64000000000000000000000000ecaf9a8a4242d2cb7c4e46c862c9b7ca5ec00ee1000000000000000000000000151a201ce0a8b63ba53d8e431c70598c8af3f8be000000000000000000000000b8cfbce6a5c0a0be87bb4f7d93e5fafb310bb062000000000000000000000000774d092b324daaa69f1e4d12c608242c994f19200000000000000000000000009f2406cfc9738337dcaaaf16ab6382da359b6d560000000000000000000000006e4734e512c7704676a1f280eff7d5b94c57abf2000000000000000000000000701d94dd4c8c192ff0efd51ef03244153361d0da00000000000000000000000028fbd52eb6f4c033e2110b0acbe5faa44fe04422000000000000000000000000f9d4ed0e1fcf8cce94a5d87d991ab6b679be2344000000000000000000000000750d0cbd0cea00d40de6d5806ce0122d1b62b4d3000000000000000000000000bf0ef3e255cff150f3f2725b9b3b9529f35eed29000000000000000000000000864b6369e7294640cff3cae76fe2c996a61448550000000000000000000000004fd40280a4e6d732d955cbc10085bfe5cdd152c30000000000000000000000001039c7c5d0d185e399ace40018ad7b65a1df03a600000000000000000000000098156b1391eaea1e9c1f99e5af002d5008fbc0cf000000000000000000000000f6cfa4478d7a3e77d1f6e57f16b8e962548e936a0000000000000000000000006ff8991919c0c21207d2372cd71c042412c30555000000000000000000000000d3a67ec4200ec0d9ae128803f6e3f1ca4c727ab0000000000000000000000000a2c14244503d1ada263f573d2ac4ab469c8c6d0b0000000000000000000000002d75fbabab7a33a3a9632a46b9f78c055f64bc37000000000000000000000000466693a98ed9e60706b204d5ca96805edc892ff4000000000000000000000000da972952aee31a4ad54ca4667ee660a6ff6b96050000000000000000000000003be6602eced9864c1bbf2fa34d135f62c08f515400000000000000000000000060e54cf484c0c635432a25f6592d8a204a8187a00000000000000000000000005ec0ed75e1343d0879d605be593c025a851cd9d6000000000000000000000000a960a3a933663f23a97daa99cd4e160fb03842ba0000000000000000000000003be70936fcf9d3ecaad5fb41d24613d33efe3d2a000000000000000000000000cd4f66eb52bd8a6c03e80be73018c62ca48a488e00000000000000000000000095ebe2fed6ac064acd5f6dafabe84772ddbc129e00000000000000000000000019f681d32399ab0383c1099f2ee7d1e6643802cc00000000000000000000000073dd5d06da041924ba2c301b45d01c1d838bc55f000000000000000000000000359f4fe841f246a095a82cb26f5819e10a91fe0d00000000000000000000000087d1cda0735c6f6e68e5bb3ecd84f8a1d170bee00000000000000000000000006ad42fcd81e752cd33e3e9e79a5a32be5d581766000000000000000000000000f58a714c098a351d9c63d7bf39d5a01a5e9c9dc100000000000000000000000009b694647d597e45cb6d5ea062406bc805398d67000000000000000000000000e44f1d987c9782774dfa0efcf3ce6399b6afa6cb000000000000000000000000ad67be802ce1a6909b23900909cebf102115d120000000000000000000000000878555319428acf6c587d4c4df3b8263fafab566000000000000000000000000913e2903e3ac3ad89107f5240906e45c759e4dcb00000000000000000000000007bc45627de245e7cd6e0a37b3c433a868a2a94e0000000000000000000000001c399217540023c65c2191ee1b1351dafd2cc0d1000000000000000000000000106cd0df8aa4d64818d1f801bb8c42cf836b0ca1000000000000000000000000f55c02b021f91752521c0cb74303565f25baccb100000000000000000000000063ef6b42a86aae96fafdee45051a574f0be151a70000000000000000000000003655acfc3131fc2170c9695e006b94eb9a47dd1700000000000000000000000030c42238f76f94fbb17a90b08466409b5b2be92d000000000000000000000000a347977fe1d052ff83aad54b75fa39cb7e2a7089000000000000000000000000ceb644248dba79baee1c6aaa5bc52b10e880402b000000000000000000000000e9bce461495a82b6b030dbb4c55d14aaa963dfc0000000000000000000000000e13c6bf8c0c1daa28faea8076651ae40e0c65ec300000000000000000000000032376ec6d1ac2ad904a16ac3738cd15c039be57300000000000000000000000033571f3a9fb3d779239172ec8d8a6bb5e1694a85000000000000000000000000c7a1fcde0b80c89b9b270cf9c87e9c6753f30d0b0000000000000000000000009bb8610915ddf815bd2a533f3d1ff21180abce8e0000000000000000000000000b8a3a96a1bd9898ea78e65a452784f6c067cf6a000000000000000000000000d76e55d82e8687a0f2e166d8a8953137a9bca3310000000000000000000000002fa719114ca45031c2c9583f1de724c9d7a958e2000000000000000000000000d1ff197a827bf303e33f38ba12801e59eb21a97c000000000000000000000000a5ae6a2df5c8e0c3760a999b13fd9bc7bb6c79de000000000000000000000000f082391bad25feebf869878d9b14b3230e93dfc4000000000000000000000000e8792b6834c1f96fc46b97f70da96287733f3f24000000000000000000000000031209b1512a49091f4e3065637fb46043cedcd00000000000000000000000005eb77656f3f557d2fd16fad88695b84e19f1252400000000000000000000000060e63554d87e8e68312ae3f015192a0fc6bd8387000000000000000000000000c2289a39be1e174dc586f2430b8d8c447c0bab580000000000000000000000007545a07242214be2d348ef2f752c9505c11820670000000000000000000000006614f4da7f0d036d4c77cc75a25fa6292176690e000000000000000000000000d6a6ed46f4513518c29690de0e8f47b23edb52dd0000000000000000000000003a01ba9f779bf3e2bd052ee61f5926feafcd5bbb000000000000000000000000952ac5c000af0296d81d4025e43bda08a9006a5d000000000000000000000000fec4f6cc8e1ce675a4bd992af1e02e25e574a66e000000000000000000000000c66d420460388c9d7aa22e96c8a5d443babb24f1000000000000000000000000a0d8e08b4b2b89c7bf561858c10e9d4b0fcfbdc50000000000000000000000001bcabdef181f4f7437c5b3e502be56fa16e88b6c00000000000000000000000047dc7dcd73b4e1cc34116fe25e3230025718b26200000000000000000000000088b2a64e7c8d54aec7195b5bceccfcb163c0abb7000000000000000000000000e3122b11630e18f361f8d87af49a02349975b338000000000000000000000000a0ff155f19820641ae8a40b00f9a8bdc44c1f225000000000000000000000000c82402e24cc228e923c28d318393d1c3a2d553df000000000000000000000000187f765047d4ff669308c52b170fdfc99a5435750000000000000000000000006bf09518ffd9d049b5390a782ee07446d9bccf1d000000000000000000000000a6a65874c8d725f4c8159c8a25d45a4e96640c3100000000000000000000000052018340b1cb0a8bf73e85e59b79e18b655a80a30000000000000000000000007b774fdac740c8efd5afbeb7d82c77f627d137990000000000000000000000003762fcb694bc13402cd9e76f86299668136a7c10000000000000000000000000fd364db93c5076965a288c1250bfcc0f9966c03100000000000000000000000071ac980b677d535b20da764cbe9638c35564d497000000000000000000000000d6734227d8a4bbd3691580de2679ae6b68a069bb0000000000000000000000000ab322c4b5a27c749aa2ddf0ed71bad529d843d3000000000000000000000000a041e8fcfeb517d9682807b5c7822655e6d3da20000000000000000000000000bb965094ca64e128fd23c24326c606341d80143c000000000000000000000000c7f5bb89533825edb1d4f6e5bba736aedd6ecf5e000000000000000000000000fd594f72ff06e85b8646f96bb883ccda037d38420000000000000000000000001bdc8c7110681f45f2ec23f3c503dc10a94a8394000000000000000000000000af5e2596607097a73e3166453b629a7b0e19565e000000000000000000000000a08c8077495fef99372108c333321ef8842f649f00000000000000000000000046678979f3d174fbab5b2d5be04798575ff407d6000000000000000000000000ac29550f0d0c5d78713c4a33d3b37275f83fb785000000000000000000000000dbedf4e5a38d9ac7d998d0307955e9a6d9a23ccf00000000000000000000000094006019509819c6111009aa9bc8c411213a89c30000000000000000000000009bcc359aabc1d670d0c3a9d32f867301ce8d31b5000000000000000000000000d897e4709b2531d503b5c63340e2d0b6d0d2cb3f0000000000000000000000007407d8ca32ef0eb76bf6d56b77d2bde5e2b3e65900000000000000000000000025b8b73daaf5e5ab1a374674fd4c4c66330feff3000000000000000000000000efc5eac3164c910fffae049cd34fc9fa3510335c0000000000000000000000006066b689a4ab2f32413b76d471bc4a0f3db82f3c00000000000000000000000081158b606d329b38777fb3894879f3c77362f0790000000000000000000000002c6327574064e620d818036be9e49cc61972dca10000000000000000000000002f6457ad519cf9a3ae136ede88f4a50224e501d80000000000000000000000001d4dc1466f56e63de8c1fe3f9f84551c83c9922b000000000000000000000000967303ea7bb16cf4a9f598d996e90e8b1b822ba30000000000000000000000006e75bb56aa5e303e7764eb63699320a7dc729906000000000000000000000000b036708641466f7b4a385772430c3eeb47d1f50500000000000000000000000092dd1e68cb8cc4cff575bfc4d97af5a520da3e0500000000000000000000000037217c0ecb4390fb4caedb23f3f682a710dee3e3000000000000000000000000acdd09e166d3e4e72f8153207776e94704219df70000000000000000000000002f7a463e5874f80497cbb5e94a4b89385e47ca8f0000000000000000000000008a1cbb1b3068f4fe47d529e828e060131cb581d1000000000000000000000000310587f050c9851a0fb942db8e99fd338a521ce8000000000000000000000000de283d638df5a080aa47f15149431d7b1c8bd6f30000000000000000000000005f691b982a9b5a854cad422c7259c800d62630f30000000000000000000000004ecb55662dfd9e84e7b7f50a0b103f3aaa907e590000000000000000000000005e2613dd06c7403957de2a95b84b9213401bb588000000000000000000000000c94340a26eeb0d23e129bfb2474c80d4f8e7deb3000000000000000000000000b95d0877b4830858fdaf6a1111d8a233214c06b2000000000000000000000000b362f9c13c885b82c85a1a188dcf6ba10904f95f0000000000000000000000009c5ad3d03e54836735bc4fb1628c43e5abfbc23d000000000000000000000000849b34c896c95443ec5010d88b2610f4f17ac96a0000000000000000000000008c868a894740bebe5f032cc4c98a6edf925fd5f7000000000000000000000000fc29ea9bfd75a59f9cae5a9599c378b2273564310000000000000000000000000a170a8e5d08c52805e4e1f4b6d3c0a70008804a000000000000000000000000ce568380fcc598bd4f46e278a5c140399d9294a20000000000000000000000004d3321e42944c6f14cbb683a9f543cf58591af380000000000000000000000000d58b02f9c63129506a21f2317899a28d51712380000000000000000000000004e046440e11e780feb7049299df2b3b68ed7951c0000000000000000000000006435e5f399cb6376d33ea7a69340272a2d97a942000000000000000000000000d88f8e62c6a0a193d9f920c04b3a7c778ef32381000000000000000000000000b183dc64bc522e7c0584924e6b91c88a68d7b4c1000000000000000000000000fbb29745c39d0a3dd4b3e4b5ae4bdaabf867d637000000000000000000000000329d22704f4f2a7fa86d886c8a6ef2cc6064800d000000000000000000000000e598aecc3171ee3522ef3588a53102c7371ce0d7000000000000000000000000101659424102ef3078f0cbe29d7ac4ed504807d80000000000000000000000009ffeaa0c610c4339556bf88d748f989fe316c94300000000000000000000000018fe32c958868555c2cac858f99fd41512bd22f30000000000000000000000003b8fc031ea8768d77d575e559998dd908688888800000000000000000000000093cc4d30a3902e080333a4172f1f7a86c33141ad000000000000000000000000747a2f6cc6cdf163934d539c39dc6c8e72ab0d5c00000000000000000000000056f977c68a69673744879008d0582ece0d7bf966000000000000000000000000b74fcd29e137f28a839e6869d7f3571032cee600000000000000000000000000448cd44f54db869f55d8434c6c870a441f5e76bc000000000000000000000000614930cf94942a76bf559a95aba677980fe64058000000000000000000000000bcc061b11c975f2798ac8327ec590c51b9e06e780000000000000000000000008162c01b80c39ccd1b660c1c51e3336beda500060000000000000000000000003e036f44469a15221e78090349afe871a64674e9000000000000000000000000ca8675e81758c07f8aa417098a2e2a823014036a0000000000000000000000000db4d1cb6c66e7eb4aac25ca4ca48eaec2e60c8e0000000000000000000000001e7c6c189950e243275628aa32c2d7c702822ece0000000000000000000000000b3c5371dfb7d5385180d3ebdc9433be00ad5218000000000000000000000000b0c5724e5cc16a1ccd702974bc8930cb31c7dd1f0000000000000000000000005fc43ae4f7caa3f05084d1913b2a6c5aacf2888000000000000000000000000002847af9ebe93b55d4acd1859a3af6e7d1b254b600000000000000000000000086dda088629382941b95f2f4256866acd68267d80000000000000000000000004e63ae1224e539e78184e71cc581005512c7fff000000000000000000000000099514105e966dc12755e750fad348ccb6a162024000000000000000000000000f5b61fd95fdbb638b297aee5b44d275557e36a3c000000000000000000000000eb16362b9ee5d07185439ea151723a4331355563000000000000000000000000fa1d36d1a1f860ca2f8a16a40b0c2b3f5bd0c4d3000000000000000000000000011211ec9576923988c2fe5aa3a362528c4e7e6400000000000000000000000095867f20b331e04e9e9dcc29fd81fbed9f346244000000000000000000000000e2d18861c892f4efbab6b2749e2ede16af458a94000000000000000000000000eb59580ff6b870b910f989f92d129958e8c3c86100000000000000000000000073aa234d29be6a58ec0ad5ad2df7a828425c70250000000000000000000000008566c0ed11e9c6e274dbb60f3de0056f3d746cd900000000000000000000000068a75035222d2e350535f6a8253cd53a4d3ba67a000000000000000000000000938e63c5af16d14b26fe463088a142576b85edf900000000000000000000000071155e1fec754ccaa5c528942a1ec6830c16850b0000000000000000000000002c06f9ac8e51ab0e521de7d2cf101d577e3006a5000000000000000000000000a1486589537d1c95ffad6de53e33b7d38e1ee60d0000000000000000000000005215e75d8bf5afa5ecf4a62c99fa430cc548afa80000000000000000000000003971d2f687d69996bc35f9a134cee42aba09daa10000000000000000000000004fb9f52a1a3ee6e7fafc339f101571097f866c2900000000000000000000000078c90446adea4b33e4535b64aae78f6a51edab53000000000000000000000000aef146cfe3231039045abdd3bdd6c3276e1bd894000000000000000000000000b1f9a8aa5851a42735cc2ef7289a29ffe52cf650000000000000000000000000d02b9f033ea907d5c583f736ba8f825f5c5af1870000000000000000000000006124b8c076503572736772a8a1ab225c086805d40000000000000000000000007eaaf4fd5ed9171d7a34a0d984adcb5a2ac92d5b000000000000000000000000a20651554e271a959c49bcbfe9cc4a67161b8b98000000000000000000000000566206045ee030938cfc8a0889ab7dd54764664c000000000000000000000000e1bbc2f40c5b498f6cece7c1498b7204c51b14a10000000000000000000000004fc584b388c099e1fba961ff2802cfb739a9a4270000000000000000000000005a9b15af1120e5526faea85c60e67a43e768afac00000000000000000000000099cef4a71d42c131fd20c0f24f30b0eb0b22792c000000000000000000000000139da02ee50c0359c7a4b5915414bc644dc71012000000000000000000000000486960f5166cb9bfb1dbe96628c5a6362436d3e9000000000000000000000000b119ee5529270af578b238a31b698625b4ac8fd9000000000000000000000000d3283970c65d49a46769199b839b170b50f134d80000000000000000000000005165ea977a7a5fb827357d29b060aab7d178b9c20000000000000000000000001f94e0abec6aa4213e57d7c2041cd1fa752de191000000000000000000000000712eaec33464b813457b27d87583e1b24c690de5000000000000000000000000d0e500d330ac484949673b22153ef1a0e041b429000000000000000000000000f33d554f715ea9f2f79d3b3dac792ca534c5e542000000000000000000000000580bea478eea2273762dc2415bd84ac17a2de35c00000000000000000000000061252cc2b0875af21759222ef3852771fca1d9ac00000000000000000000000087ff16c69f909e31dcf7ce108f94be81a03f71cd000000000000000000000000e83404276e119480e1bed6ef657ce1e13dce5ff9000000000000000000000000b5291175d73d6f3dfc92da54a741697bf8f66409000000000000000000000000d23e8a3fbc2a40d6cf4616bb5a73bff24d6bd5e000000000000000000000000041c41d24c5c31ca1c9c7ec2e3c57bae77810d43e0000000000000000000000002427d24148c4a0ed4aca6cabd92a7254d8298b77000000000000000000000000a8bfa20e1d3f5dfa1f50096a09f28e9cb11a5407000000000000000000000000a58f05970221b91c954d77367907b7537d590ef1000000000000000000000000c0442a99c8b0e656986f20c9519cdbcbd52e8c5f000000000000000000000000ee5f307514fa5b59f945379827c3defc06a9523600000000000000000000000035fa655175acd114f92bb9aebf968c965d2aae78000000000000000000000000ded237aeaca47130fdfa2930d77691f08c0608bf00000000000000000000000029638edbc58bbc433b0b3c1e99779687d3a5e0ff0000000000000000000000005873a338c14211a278b4caf32ad8631d1a3385b4000000000000000000000000acd26ac9e4e35a3bbf9ba3ce3fb6a19b06ca1924000000000000000000000000509c90ce395544632b0a2f8cc94815f68b7c831a000000000000000000000000c7ef7a9a9500ec4e998d7a2a6ef9018fb73712b7000000000000000000000000b458279989f4fcfa1f57e86c600691da089918fa000000000000000000000000cc36eec065bb6c80aa3d03573f920115587419a9000000000000000000000000ae40d09920e90d5d761f165f9cb7a98d8f29e2d7000000000000000000000000a70a562c7b1f9061c42fac414a3f2e2857bf64c20000000000000000000000005929f3a39014d0571147da6139d97c046436c0ae00000000000000000000000064b39fd723b123554ed84619e20a75b2ea2b0a36000000000000000000000000eef8083581242278fb908753d8bb2119ebeecf3500000000000000000000000029552b08d2c5f98a3de6063ea9f7b54bf2918890000000000000000000000000b1241e5cec26c2fc76966aa0019d9e3577fcb8a900000000000000000000000056406274121b32f307e1113cd63a93a2fa7aa00500000000000000000000000093113b3375beb0707521f4816ce53239367b8f6d0000000000000000000000004f5f3e1d0920803404bc9f4cdbe228bb0bb5f90a000000000000000000000000ff040b16368977eb6bc8d709033a1652bfc853ec00000000000000000000000037e20bb14102becb0598497e2bec81f6578adfb0000000000000000000000000291b764f1be1bae7b0f1e5a5ce8188678337b326000000000000000000000000813a2626709281260e3c00e4d1a161cae50d77e6000000000000000000000000f71aad02f5ae84859bf3cfec221d57eddb85b583000000000000000000000000b23190e5e08772bbd8de4ec13b06069488522447000000000000000000000000f091f8277f43e963251f488c7fa1d6bedb3854060000000000000000000000009c2311c70f5dcbac5a606456ebbcafa5d83b71a60000000000000000000000004494196918f0ab6d5ecb1f0211986ac00245a679000000000000000000000000d3ad46b7b5b4e9bc674e8db71d81cbbea4ba1a8c0000000000000000000000007939410279f369639a1ba84fc93bf03eddf1f9a8000000000000000000000000bc4f0b1c273d5ed570d00e720a458710d77a171d000000000000000000000000b78b6567974c7ec3983a4bddbbdd63ea31abcd5b000000000000000000000000083fbb0024626c705883e0c55753f8d7a6df9dee000000000000000000000000a2a8860540fb490f67a1efa56f2a520d494829960000000000000000000000001f3f09941aea24481c2fc4771b8ed6513e0f0cda0000000000000000000000007403b8dfd38f33e4d6c19fc15e8934fa72533d3f00000000000000000000000045f410a634afc4c464aaa5c8491470e9fa317dfb000000000000000000000000ed19322886e4e382ea277b959048c8098157c9f40000000000000000000000006937853d4dfad1e8bfca25516debd0f77636e13a000000000000000000000000893d7a5c943fd976f3ac9556347a27a2c8c33f45000000000000000000000000fecec20f97b3540e649c8837dd71cf480ac477cb000000000000000000000000eb01629f85c96ef5f893dcef348c5a80358aa7830000000000000000000000000fa5c7350219aea4f9299b34c12c8488146fd27e0000000000000000000000006cb0b193ac69378a0f12d808b9954eb90d44d2b100000000000000000000000002aa2a19108d4912a7aa1a5faabc5c24287e75620000000000000000000000005fd335ec0cc67b71d7883d7cd3bd1cd90d7c939f0000000000000000000000008d7c0c2d76782b90bbc43d96138f27c062e85b1e000000000000000000000000c00f5883649db87b6949c3c0da98f65ffbd40f88000000000000000000000000c174e7fbed73785950f709ccac3b15922fbccf62000000000000000000000000808059bc1efe1e7c44ac19f3e67dae3c041df91a000000000000000000000000e02b31818dddad360fe899e0db327b207751d797000000000000000000000000e3e511dfc6c9bbdd4dbe21ea624fbb96cf51a2330000000000000000000000002e46a0ddd30b4af89a54fc89f975b9ce520c0bbf000000000000000000000000efebb627e08ea4310421d6a1f7b5791ab446b944000000000000000000000000b4204232717d3e628f6368ca87935bf368ec67d000000000000000000000000084b43ce5fb1faf013181fea96ffa4af6179e396a000000000000000000000000728028144c8dff27e31617f15df419b23fd3a844000000000000000000000000ae3e16375e2c9add3282c772369ad03d09d41773000000000000000000000000f61f342155c5fb8ff0be117f93c9648e27173a8200000000000000000000000018dc7c2ecd066a3d64084dd9f33d52b11c9647cc000000000000000000000000dd507b6835986bd87637d4cd910b24b2da75a8e9000000000000000000000000d3e365d0fa56b7896ff8216f48297ea0e8fd6fde000000000000000000000000c8355a3be1e951a749f220f83bc62b42c46da71a000000000000000000000000ea406b1deb3ffd06d1f5b2bc94b68e2c2f711c1f00000000000000000000000028bc0a7928f41c38dc64fc4050013c17d5aaaecb0000000000000000000000000c5870a76960042196272a1baa8962bada7709b0000000000000000000000000de1d229ccb065eb8c2f676c2bd1df3fd67a73310000000000000000000000000e16878a733a5fdbaea117554865dc59068d9456e0000000000000000000000009f98dc0d54d013298c81665845a74fb8ac81a22d0000000000000000000000001e3d76cbd0cdc6f17795a74208d54e99ff5530e0000000000000000000000000cbd9957ddf1348f0454ff0824990da301e7f7861000000000000000000000000e4eabd0975ef433d2d7bcf1e767fb30c1c882e8700000000000000000000000099266482d7380283e68f604122b2ab68796eecd90000000000000000000000001be13641eecf5e58d9c9267190bbcde6b8a24380000000000000000000000000c0540993f4c6ccf555f6ef0c360d19074b4a379d0000000000000000000000000ad71865440d8b2abcc3e25b2d5c175be4adc6d4000000000000000000000000567c8354b712656c68f13af83c0347ad54d85b090000000000000000000000006f796bcd8016e0c3d12b439efee1637d7f2a56000000000000000000000000000d2e911c371dc46404fe73a619c58075c8dbc9150000000000000000000000003cbebc284cf345dfb51ab760545125f3bbbc58a2000000000000000000000000051a55bdd44cabe39022e509e333b8fbc267c43e000000000000000000000000b118bf12bf002db3f535d6f6b8b87b7201940bb700000000000000000000000089c7e2d882744cdef67941598d57aacea99a9548000000000000000000000000d857cf4c6b97a5c4e08b4418f3d2d8bd44512e0900000000000000000000000096e1977839c79fd15949d272b07087ec018258ec000000000000000000000000e7bc09612238b8dc81391e0552b7e2f284a87609000000000000000000000000414af4409c9b2f5d51fe67ce993cbfa34d5c56be000000000000000000000000fbadf1fddcab84deed9c238bbe1a66c173bbd0370000000000000000000000007a16ff8270133f063aab6c9977183d9e72835428000000000000000000000000502835175c9f5a53519b7a22dca0243151db79c2000000000000000000000000a2fd96d8f33ceda73130a8b33988e6cab5b564420000000000000000000000001cdfbfcde8413e5c7d1a056b9672cb224af17e4c0000000000000000000000007aafc31792cf7f2c86849651d2c804b5f511c6b00000000000000000000000008ea8fb00d5f478c7f8ea9a5496794577d5079270000000000000000000000000df8e3cac372ae9e7c9c53470bf87d0062bdd74f600000000000000000000000034e545f8b28976667dfa6fb0dc45599d89ff91e2000000000000000000000000758ea4ad11cc26e245fa7ab1c98b13d52f7d0762000000000000000000000000e26773d36e1c5fd583e0c3ca475fe5dc9896997e00000000000000000000000022f8a569a1342ea18f557fde0783bf003e7df50900000000000000000000000098b2e9bb3fea78b6f2bbb2e289dd11012be79c5400000000000000000000000064d8f6e07e75c7de865f79169b8af5d9c9465a73000000000000000000000000773efc923544bb37e0e52e261024b1b027aba5960000000000000000000000000bb23defda4dc781c4c045412f9da17bf524017d000000000000000000000000d6ddcdb53f0eb984f46aa053154ad93482b11111000000000000000000000000a6083693f5e37ea8e8259db68b276e7dff239376000000000000000000000000aa53f0d38682cc977abc5b29d087ebeda9d72d9500000000000000000000000096832c345733fb7ad0ac4ba7edf0df62ff7673cf000000000000000000000000f2a070c1bdbc2ab702d36966247bf891a2c7f850000000000000000000000000e36f0ab13ca4face75e06d0875e4df9bb8d8f5aa000000000000000000000000ad61d2d8299ef4f8e18a3c79e4665de567c46069000000000000000000000000ad9383d3e2859770a6c705081e7d25a46c49faf90000000000000000000000007c4857f89f89c1045c36e1ae254b7e9943a3de52000000000000000000000000e4c529f81dca0114390e9b0ad487490e78059e52000000000000000000000000ad590e1cb22fd1fda5b499f82d7666f273dc5b8400000000000000000000000041043a6c8e42cfe2bc82fadf250e32800fc2f1c1000000000000000000000000df5111d6cb02c351768ceddaef7d2e1879bdc7110000000000000000000000007991320132139af1d0197cf838aa324fbd8a17df000000000000000000000000420214e84d74c930fdbbf3106601555cf03171a0000000000000000000000000ece71a4457cb34adcf8e5e7a24d0ad948a5572f2000000000000000000000000e77587e3a723b1d314c73f77e822b704a3ffb403000000000000000000000000bed78f7c072f2d14b872b1a1d032b381802ab0e6000000000000000000000000dbc2623608a8972aa0efef578e9b6768a20dce04000000000000000000000000c9302d8076bd9f0ab2df63c9991d2e2b9be6eaa20000000000000000000000000af270fe5322596b4ea571c79ba613ec466198320000000000000000000000001e9255c8739bc46ede81a761eac12516c5ffa4870000000000000000000000007d5b43b6bb885f8df5c1f8e5043f94ffae58d56a0000000000000000000000000cbb3cc6df3b193a3f1bb1c47693672f1d146122000000000000000000000000f9a072f58c903d65927541ba75c3376f363c1fcf0000000000000000000000008c08f1fd7fdb8e133fd2d7b0b8c59540f562d7a500000000000000000000000079c8bbd30c9638565b58d919c4b7277362704523000000000000000000000000abfd96ab048b0acb305615678407bd96d7d13b12000000000000000000000000aec250ed8e6008baeaa48fb5f7484135334d0d98000000000000000000000000c84ea822dfda2ad396d8923f0410fa9fb7c88ae40000000000000000000000003bf047a216f7dc1d2c11fe9db951ef7959cd7533000000000000000000000000b715393b55d610d2b17d2e95c6fdfde0a0789e45000000000000000000000000a6f4840422ac77c874b8d9fd1fdaa8132db3d5b0000000000000000000000000cc75521fa2ce923a625163a28a764c9a86fc4e67000000000000000000000000e5ba7e5e1360a58502bf3c0c1abacdc4d32d797100000000000000000000000065b54a4646369d8ad83cb58a5a6b39f22fcd8cee0000000000000000000000007caa2f59783fa58b0098d96d07738d5553a51d890000000000000000000000006ee7bd03f23e819f1df0d3800d04a99ec86dd1fa000000000000000000000000f653edb11a9f70a1611bc473e093ef9045c3ae9d0000000000000000000000009f1528f9fd43efd58f257f48a9d71f0bb21ec161000000000000000000000000cc02f742a60347cf715e84fcadc1db5575eabeea00000000000000000000000086eb83a1dce2ef778e44305c158d3384302548ca0000000000000000000000000e99a9bf69886817a72bc564932bb70d9205b2d5000000000000000000000000c896b9af58a29cc1984abf09d95c7eda7c959d920000000000000000000000005413ccd51e1a398b72cd50c1e08cf91ccd5b7562000000000000000000000000da2e9d80b8e9a471b36e6f4e79938bb0d035e554000000000000000000000000dfe38b519da00555cc9997c4ef487c8814b505ca0000000000000000000000003d81b1fae33c1d8799b585d61d37946e699bbd3b000000000000000000000000117e1ce816a08adbcc7eb1df46aded0ba83680f1000000000000000000000000af70c584a04f0090cb1e42911c99afd410461eaf0000000000000000000000001ad2c147a73d9090e77e2b94341b9d7fea6903a6000000000000000000000000746646e6161818b7b23875a9ae09087e6cc3c09c0000000000000000000000005b63eb15702a23e9ad45e7fcf89715f2a2008feb000000000000000000000000ca549e2700672c95aef8b93b4c36cebf429f73c60000000000000000000000008b2ff6a8180793324d6a742d2688c8884294ac9100000000000000000000000078b0a843655c5f6f3e73293d98623899fedfec440000000000000000000000004a3f1bc884e96a3b2ba0538e4dbcbe6fab811a9a0000000000000000000000000dfce6e703959cf2714970ee2bcbe8f6ac2f451100000000000000000000000046037c8b31c8f87d68364c6d055b89b2ff0ef4d000000000000000000000000054350b22bf728dbff6f4d688ea6d52b32cc90d7c00000000000000000000000052beaf46d98a6caa234d5d6fd3870fd8a7727b740000000000000000000000004833450ccd7fea670326c04806c0d1406fef081c000000000000000000000000d68df08f04cf28ece67af2902b3d4654823eaa57000000000000000000000000397eb800974ec982d5367e5101dac1a47edf054a0000000000000000000000007380734a5846213ccc85bb8c1dec22c92abf3788000000000000000000000000711281c1b26aaed86e40e4caaf76c1962b45e161000000000000000000000000eecd056c08cf67f15b57848a4741d8595fc2ff9c0000000000000000000000007c01ed25fdc6c24e3c7cb75549f308d644018e1c0000000000000000000000007da41a6cb01848b0e800db3cd2e5e27057f95020000000000000000000000000da71764dfa053c9f44cea51cfaf4833456e7df14000000000000000000000000967e98ca8d9595449ed4d3619da2b066c254e2620000000000000000000000007d90c10d8ba43fd92a6548a813388cf0b1e0d24e0000000000000000000000004dac02248cbee78f043b3a506e2f4d9ac4ac5a72000000000000000000000000cf51aa535b5179c46ffb5a64f62f765f1b89ed330000000000000000000000004749843d79ee4964d804a0afb12314c8573af21c000000000000000000000000233f5b9a45197be5b74bfd867fe1af085100ac32000000000000000000000000c2fce7f7e0f1156eba3abab89cd5f2aae6cd93b6000000000000000000000000921aa49f2d10e3aed3940cd773f28299b6c7db150000000000000000000000007a6f5571a2c4c64f611ee00abcf118bbb28bdbc30000000000000000000000006c98bd7f58198ccb277c6cdfc56a2cb078919d3b000000000000000000000000ad3d3931fb4a4da13a560dc7c629a2826744e4be0000000000000000000000000133fb7b9a4cde17a34db753d0ece114d20b021a000000000000000000000000905e3a9c4cafcdb22b1d080d845ecf0c3a7e543b00000000000000000000000005eda7471578871004c8749d6f46ad9c47401eb3000000000000000000000000379d300fa8d9db80d0572ef54a533797d201941d00000000000000000000000064e77c661cbe6b3b4940bf201e64afce78e02f87000000000000000000000000028f8bc0de913acca00b53b6ed704f490f4e24fd000000000000000000000000745b4bb8a326e6384436a37a05206452d023a2b4000000000000000000000000df8c2dc469a6e4b5781e1d648c47b67e70b11d4c0000000000000000000000009fe57aa381ffec14dec837133eeeee4e02701b1a00000000000000000000000088d9a755a339b746ccd0a670c2c135558bb76ea80000000000000000000000009f499a968a652cd8b5e8e14c1545e20dd9e164f200000000000000000000000032143793e20eea4bd3d65a85ee85d09debe1e454000000000000000000000000defe67563b554f9778efd5800be85a9c623e3f8e00000000000000000000000086b8fd55d44aeb4316b85485429be62accbb7bac000000000000000000000000fdd6cc8f6849e82f5e0102057fa74941024d11b600000000000000000000000011e38789801d3fde5a0c7e2c9634f06999b081db00000000000000000000000064f360dd4a337e204f5667bc0bfcaa7139f8c10900000000000000000000000039fd40405fe08a87addd6fb8a2d948c977d7cffd000000000000000000000000ac7c44b71bcf51d649d23a80d8ab9af4b36aa2ec0000000000000000000000000661b5ac2f147f26575ef8813389da8b905833ea000000000000000000000000581ff78710f348d600954f0460644a1505873cd70000000000000000000000005877a698e5322c77d69506aa8f3f7fe40df2b11400000000000000000000000031573b1eb3ad0b5132d65ad778ccf0cf75839730000000000000000000000000128a6add5e19122241f0cf7eca5adc5f2ced424d0000000000000000000000001daa49497984044a126e4b9b14fe676be4964200000000000000000000000000b7003c9caa9c0caa7828b4e632ab69a5c27ee919000000000000000000000000304920f68ad6f0371280acf1b9c34258aba188ef000000000000000000000000d6b640894bd8527464ee56606f1491456f047639000000000000000000000000a75b9508970fde0c5fad697f7f32ec119c79ad3f00000000000000000000000035f1084d65395511c963b37ffd9c14443deb635b000000000000000000000000ba37a8d79ea5c1ccfc30ad73e76a93553066ecf2000000000000000000000000e175b0594e21abefd34c984f9d061bbc2b14092f0000000000000000000000002b941072f0cc2ad3189b6e65bf5984faeb754f5d000000000000000000000000647dda1e60f26472c974200dddc410e88ad95afb000000000000000000000000cd69f4d9338a47f2bd38d0bfb917a212b55f23d70000000000000000000000003e3ef29b82d56ce9eae26881a4546136844e5c45000000000000000000000000d022ac06deec5b9673d925d68edfd997424e397a000000000000000000000000114969163a0c8ced4da463397ba9f896f62d46ef000000000000000000000000f144f22b923ae770e7345cde15fa5a8325e453520000000000000000000000006ab922642d3d1b686f3d4e0265d47a4ca49f200d000000000000000000000000c9d23d661722dc7b9e037bae8f74b573d70b0640000000000000000000000000322f3ddb1aae67d45dabf54b5dbb44345d1fecf2000000000000000000000000b179cbd325bf194f290d7dfcd48e1c39b6283e9f0000000000000000000000004d73d3ee7679fe393e9a16c96482239d32e6a948000000000000000000000000396eab0ee5f69a118345f21823dcdbdc6e7dca0f00000000000000000000000001207e34156c081f064e1d77b5439cd26c7b89f8000000000000000000000000cbaafd37d054c33c1abb0213a7a812161eee8255000000000000000000000000a5160a7a1dade357520d867a6d2decaad0c8ebce000000000000000000000000941519df405d88e6ad98bfd60ec82a9660d15060000000000000000000000000a82b2c7c628cfc0754cef3ed0417d14016e1d526000000000000000000000000b8e25994ce9121d1b4be86e908789a1cb6595105000000000000000000000000573b2533d343720952431838d44f8c1a361a7dc80000000000000000000000008a01c36c1af154e0573bbe155fe3a053e3d3ae780000000000000000000000006e1738d3e62569417b1ea95c996c9a2fdac7b9370000000000000000000000009b09f66fcc7bb7af8ada7977e63e85bc2cc46270000000000000000000000000dbe62c7c3b61f6859f0f80e92704d48e51c065750000000000000000000000003bad76f366dcad40d23e5124e3a27367e103aad10000000000000000000000005ed0635d020effc38a051206a33dae6c74db85fa00000000000000000000000098e28650cf30e5aa1b7e9cdb258522ec3cb576140000000000000000000000007ba235ca4e0db99bf89ce252f25089a1dc77c378000000000000000000000000ff3f3871e65799412be680d51c3cf78c9cfa8e2b000000000000000000000000f71433b06fd594746deae3ff1b43914fe20c81a3000000000000000000000000c9ff69232fe4b04341831316a104215d7b5dd568000000000000000000000000a93725267cce99fd6b9ae585e4fbb3556abf0a030000000000000000000000005bec1e0cdd61c6eee03ddc7aef984fd8bb684e0c000000000000000000000000ec9ddea977d3e2725e57215996d3272feeaa086600000000000000000000000021685747e8320be0efb49c6a30993f42a0c09c30000000000000000000000000a74bfc08e6c615601e1fa0112626a48988ae79680000000000000000000000006d8445f6f86ec1f80caa133a8d1eadccaf0c06c300000000000000000000000033eb97bb7c2fd233a25b4bae22f7136be3c9dd18000000000000000000000000fa50923fb860ae3ddb409b2a33c86793df0047b9000000000000000000000000f71cadd5ae14a93b57d81f68c5534ae8023744ef000000000000000000000000f9b7dbd221050d427d77f731ef53b7d6a11ba0fc0000000000000000000000003b4ce4649573aabf93be0f6a83ccdc6ca72f9bbd000000000000000000000000496e1927a9cacd81be02faf9a0c4507bc6f29cb3000000000000000000000000b29711b48490a8987938b9855d72bc459529d69c000000000000000000000000f56553a262a3007ad868aaaa81a73cfd371e25f600000000000000000000000098f85c2a7529eba5e0c3d7764324ea65a9b70426000000000000000000000000c96650b2d839481f7cd5051b67262b6d9689661b0000000000000000000000003c5aecca10e01d998b9155e4ebba1998042be9d900000000000000000000000085ddabbd489669e3eb23cb6a2004a0cf94b48648000000000000000000000000feb9d8662ae4f9762baca393fd1d889380fa990700000000000000000000000079f7e8de1301ba505cb0e597757dbbcc7ee42915000000000000000000000000f0f584717ff8dd934aa772c1671c4e748b36e69e000000000000000000000000e52ba6f91811439854b85ce79a9c65e8911c13ac000000000000000000000000b7f9a6f1af9f36f51e7737e69319bf04db8107d00000000000000000000000005a8d94941c476fe482a02094c7296edf3858b4700000000000000000000000002f1700678b241c7e405df671675aa2055fdbc689000000000000000000000000d430849e6e3945e715cf63158e23d1616a81f450000000000000000000000000b4b4f76a0e62c73a9e593431d3474c903c41b9ed0000000000000000000000009b0415664940192584c27f4c5b09434818507ebc000000000000000000000000240f59dd23b3bcf411281c47b441c39e2f1a2cc6000000000000000000000000fb9dcf8899854b9c95e5583b887b7013c0c22594000000000000000000000000bd8dd7b9f86519318446442ef241d40b1660c3b4000000000000000000000000e2c5b91336469a1194648d7c506c0968a69420c8000000000000000000000000aa0b840cf1d066c92b373393af8e0ffc36b7b0e80000000000000000000000004cf90b2b6872a99aa234f39befa458cfc815ce1e00000000000000000000000020632456e8d3f499b0ff1f33be8d8e8cfbd8e0c800000000000000000000000018573e15284638c01610a997aa24c72c6d095149000000000000000000000000acdb84dfb9a699eac5b87af87e0643e0787f7c4d000000000000000000000000ea6fe05c099a1c2389da55d5cba87558f9f5188d0000000000000000000000008bcdbdd17c5d9620781a58d91771169a95c9bd6000000000000000000000000078e18380d1926dd0a0b7a961e9e0feacec554577000000000000000000000000ba4a149c51d2dfde70c5225e085d89ab07ebc4300000000000000000000000006809286652409310b57dc5ba280d768a27b4ca2900000000000000000000000077e0ff269e1a0b5bcde6d63e4c8a5778aec1edb2000000000000000000000000937a16f8d9915957fcbc82eff723f8bcb676a7f20000000000000000000000007667dd6b51c03b0b3138b0f3714f2e394ef2b48600000000000000000000000006ef4971352737947644004a6dcf787c056108b70000000000000000000000003c8f0092ac84d3514d6199d1120303fd48a6a7260000000000000000000000003e6c28bbf12027ed1f2998f4687be988f13af3580000000000000000000000007cfdd8e369e152053401056c301dc76716f1a0aa0000000000000000000000009aeff922b24b3fd5aeb25ea86f8093eb410cddeb000000000000000000000000cdc61e1c068342d88cd9fb730414d9ef5ba5849e