60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5763526d653676415363474e697634636b4a6765323162536133396a63413339424b6d647a3448574b61666400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005540000000000000000000000008c3fd938f812ca9c054d6815b54c5245074a62e10000000000000000000000004b7a86ff5107d9fa151be728cec0e73dd97eb60f0000000000000000000000002e45973ca8feee8dce72866bf45d2f93f22a68d3000000000000000000000000120b4db07499f64963d24261c62fb2b9f1a8d92a000000000000000000000000892afaa47676de41579cb9a652f0808c3461247e000000000000000000000000e91671c0aa5d9b5fad03b4874ee03ad50b60644f00000000000000000000000043b51c8071d6c31cb8bb468e89847f0d9b8f162300000000000000000000000038296d769454911f0a5373fb67ece6c9ade0fb7400000000000000000000000082aad32e522acdd06c21d3c81c67f5829d61143b0000000000000000000000005d6c6c6098950777469d01e1290d69f5572c8978000000000000000000000000a699cfee06cf15247c48eca616296b6be0e15eab0000000000000000000000000d02566181e427fc68619f7efb387190c3d603d00000000000000000000000006604444eb90aff793e107acf4fe9c75dd52805900000000000000000000000001d21f2330d049333fa997420e9666581f6a154e2000000000000000000000000dc07ddf872670c308d1dc5519ea8f93c3dd6d5570000000000000000000000008a4d61a677d205ed29c9664b9abf5a65f390a79b000000000000000000000000cb55e4eb38f81514b63dde7ccb38a3972ac4c0c50000000000000000000000004bd9c1eec8466161a2b469d8b68fbb5375282517000000000000000000000000c70bf532abc0f7a9a7f1c350a09190846a03b70b000000000000000000000000707c35e897934fbcce020ca83f7faf8227fd30c1000000000000000000000000f32a905ca0891c95a29c32daf7cf05f708f33d56000000000000000000000000f9a471e5c4d1139fd266576c3fd0eecf4a2827d7000000000000000000000000f64b7950e01821659396a6a362ff0bdd0d73ec310000000000000000000000006e7185344b7e5b622190a8b107a8f9499a47027600000000000000000000000035179a76d908e3e59faecf642bf02885da254deb000000000000000000000000c995eac8b6beb1a76175bb5bb9680d93eb695acf0000000000000000000000003b9f6529995b5745eb781bc118ac874fae6726c20000000000000000000000000035ea81752aff17baadc87f3492792b6d8becf9000000000000000000000000f149dfc458ccfccbb2deaca204cf2c5daf102108000000000000000000000000411094bc6e81483057ac0927e5f94c40d82fab64000000000000000000000000b5ff914b94610dcf6cb38fe49ef1f8d51382499700000000000000000000000053214d5e455c8ebc8cf2a8b78b28df2b97a33de8000000000000000000000000ae703d01000cdbcc773e21aa01b72437178aab2d000000000000000000000000b0ddc1d41a1bd318f5cbed8a9c92f0dc169e69d1000000000000000000000000cfa5baa0068d9b128767083dadc580264159135a000000000000000000000000a6d9951ea0b1875cecb4f4033b1b3b77f72a09c400000000000000000000000033ef02376543195efcc50ec311f322d661c9d616000000000000000000000000d4c20e56fb9aed370804d6f0d7fab368e23cc887000000000000000000000000c1bcb52b30fe37ca852dc06de7dd48844a1a2140000000000000000000000000e8f34b07ef382b3d78fbe884e50f313387afa2b300000000000000000000000060cbe5d4916c779c579375aafb6832ffbf42ca820000000000000000000000000d6bc85b30a06a425c7aaa85054f3be820e713870000000000000000000000008054caea708a47d0fd84e5d16654db7bbb0d85ec0000000000000000000000000a4ee36e83cc9b327833378dec3977eda6358fc0000000000000000000000000b5357a77a4f98cd290b913ec2536b171aacb0340000000000000000000000000ca1f8cbffe914bec7eed287d0fa18f490fcd3a60000000000000000000000000ca174f1b6707381d0f278d515bc3fe115f8c0b270000000000000000000000006589835708dd1d6f42a1aad4a17a15e61478168c0000000000000000000000007a1ee0bb67100bd2d26791bec36476223caa96260000000000000000000000009a177c3963802acf0a8f348501a34b311604fa32000000000000000000000000664f99b61c935c9ac0af5702385e9122a65ff97400000000000000000000000009f773fe0dd16e0290bdb15c4bed056f2985437a0000000000000000000000007f1509084b74c967415f0c8dba845ac7d0b21c9d000000000000000000000000af11b5e99010f41a06528cb93974d299204bd63f000000000000000000000000f470c45b899b84c83b613aa51743a8a308296aef000000000000000000000000a5453bd97316003e652f2b14c4c7c2425fc18d83000000000000000000000000533db6b2cd2fb6b2d8a78429a6dfc3c91136ab6e000000000000000000000000a6865b9cdb439c51d22ec5096f628a4de5c87bea0000000000000000000000004a7be643db766a907c0995b6297507b8370a61e900000000000000000000000069c4dd584f837a7d4059b62228cdf68dc97dee0e00000000000000000000000022a058d6144e43146eb49dc473610b89545306d30000000000000000000000007b9fcffc6755eacbadf846bc0ca69aeb4b723f9b00000000000000000000000067b05740ec63931999e03537aedd315e5bf0e0f400000000000000000000000019cd8f71bd4904c1415126f77d473748eecaa42b000000000000000000000000db3444c8c8adc0a7310a7927b1dbc5dd66412ffd00000000000000000000000002bf9b7acab6da99d0706431cbfaeb33517ca39f000000000000000000000000a16aad34939d5963259a8376bc29be93de3d457a000000000000000000000000cca5b4f34b951eb6d39570c0a7a8fefeda4f7d780000000000000000000000003b1380597fb53103089e34c6bc5306517705ba0e0000000000000000000000004e4ad779da8a32aeea89f544baffae2d7b24def0000000000000000000000000aa3a5c917e0df7de62f2cdf53a6a300fce5ad93b0000000000000000000000007dbe317d1f66bfc77faa746cf10cfe14fbb901e900000000000000000000000094ff1b13422ab82a366d3bd62307ba2d788483d5000000000000000000000000c0ab32009b4ce7048e48f202b435c77f487d1120000000000000000000000000daf9455793e53a925b93f920f085ff940f3ac4ed00000000000000000000000026e10bcabe5304f9a35009883b29ed04ef7c3c2a00000000000000000000000090173fad00987c718fae0fc543398aa975e4a73f00000000000000000000000018b789002eea2e2f657a01fc08d20000e11db4bd000000000000000000000000467781e62b439557127699c71c761ac4f7150a48000000000000000000000000a7fb5ca286fc3fd67525629048a4de3ba24cba2e000000000000000000000000417d9de4fafc2eecc9a1ee914f0a71b505bd274e000000000000000000000000327708dfb5ca3135796ef5ef84b8db0b17dd4c5a00000000000000000000000097b91592be7b3a39670cf693381f312e9bacc7b40000000000000000000000000d53a933cbcf67698b365795a556ed46b65f6d4b000000000000000000000000a55989809a36b0d4381a2fd0d0ba2e954f24452000000000000000000000000077ed2276d860b00830c7046ca8004d5c3ccabc4f000000000000000000000000c7dd4429583a2faa54e2a269244784d458fe7759000000000000000000000000d60b3f7fff21b47f53c412f3c20ea55dd851419c00000000000000000000000024efa9e8ccd48bc1cc06d94e30e8578141061895000000000000000000000000f78461e8906b03004151795559882ecc3eb3da05000000000000000000000000395b7cd47e26391d6387e22780653641db5ca7fc000000000000000000000000f8dd0d79ce501cbee55c7de6dec9dcad46d5c7dd00000000000000000000000080ad1ce04d50d6279927a2038ef222b70e0817750000000000000000000000007069a9865ff83d5f9aefcacda47e1ed669aaabe000000000000000000000000049c29566ce168c207749e2367e4b0b09f23caa3400000000000000000000000029a7086a692e73a31d7593e7a88393f83308e48c0000000000000000000000001058435a4718f9729ce82ad76a9ae64c552f29ab00000000000000000000000030a5182ca788217e9cada51e3ac8cc1605aeef7100000000000000000000000033501c95b1d383708aef323a7e74a04fad196889000000000000000000000000475b39bbf59046dcd91b0a026b2bccde11172c1100000000000000000000000011426b4e429fb79924a1269ea683a3db43af80d80000000000000000000000000832f208cdecc2036585abea2f022ee2a6a8c0880000000000000000000000000b41fafa660c81aceff093ac6e211b770587f866000000000000000000000000713670ac38de97365d3ad6b5dae99cb67a3e68400000000000000000000000006263e65ae1fe616ec900c70790644e09b49d45ee000000000000000000000000c61857e334b0e3a0195bccb2328850370018a3cf000000000000000000000000b55a87248485bb722fc7e21aa488fa8290e868a70000000000000000000000006f36095e37f7fd8e504fec8cffd98f5dbb5f4d1e0000000000000000000000001640cfb51ee81a447e574ca0e06e3e51f55aae70000000000000000000000000130d7e80308169f7d39eaf5e1766d689e4b6167000000000000000000000000057f00b0d40a53eca7d621fecd086d94bf44e5e09000000000000000000000000285eb7318bc3372a79c3ec161ee1d650b8cf7d370000000000000000000000008587d3467821d82a69c904a5cd3639b0a21cf556000000000000000000000000bc89f7bf9c2552385f33b8ebe97cbfb543cd709900000000000000000000000084e47ed2e3cde076dcb490f29885a7a93d7c4b560000000000000000000000008bc02c89f92feaa3a0d5b6273387f23f820eba240000000000000000000000002daa3a1f84628df9136e7d6ca34a99b1fd193ef1000000000000000000000000ebe4f34ee8a930d2776c46b64d1c1359ef11ed1b000000000000000000000000081888de72e35008a1fa8eac3604e17fea8093a60000000000000000000000003274f7ebb9aa0fab82660e0a890ad7d608ebf831000000000000000000000000a7dec3c3b28802ab727d97dd7a93fb9eff1044330000000000000000000000006fa878dda11166afce898ec293b2288a3f59641a000000000000000000000000033f6acec9701fafd458022ae0f768aec8c8ab9c00000000000000000000000071a2bea0a21d14ad992626666e1d556361c4752b000000000000000000000000cbe970de8b1676f75c84bedddbaebb555618212b00000000000000000000000027b5cfe5779ad6f4dc2833e316a2f4e1d849affe00000000000000000000000004821aca66bb5b08e8dcfe238eb7e0d75c6b924800000000000000000000000001edc16b970f8b4d96d98ea164d60eef1bd8fb150000000000000000000000006403c2418dd4959ed4397754113f3ed3fb53230e000000000000000000000000e1f8cd952c9cc0e7ef085ac9820139dae250e77b000000000000000000000000a133bfe24da16670ea7523a1de1677b29885b0c7000000000000000000000000d3a4daa340c445d38563df74b33251b8d2bcd9b70000000000000000000000008821d933c2341732e2c533068fd686df22472b500000000000000000000000007da0d82543add574e163876b6e9b1d3f8dff68eb0000000000000000000000002c5caa1be19dbf8418ef087adc371cc4db95890100000000000000000000000093820baf5fe8bcb7326fc3b4bac93cf5a43b1bd4000000000000000000000000c7dfa75d72e666a123f02554b7c8b54596515800000000000000000000000000c6690bf2800499a7b240c93f9ba3e53db87d88b000000000000000000000000029d02f55d3e0f90a5102d6c1952070ccbbe88187000000000000000000000000bd058f22c8f00bf345c28671c5a6059aa0ef13540000000000000000000000008d4277b285746a250f4e633f07b0fd7e41813546000000000000000000000000d88cea6e2f528a67eade0ed88cead43e9f7c1744000000000000000000000000b86c068fa935b5839a9835b945ce88cb3da7ad420000000000000000000000004a316719995e99d560f05c294faa131b0edc5972000000000000000000000000644850a0199439753276a48c7a7f4b8d9aa03b08000000000000000000000000845188b70aebd73b02337af264e3ef5ec2308e6700000000000000000000000030cebaa163aae457b69af3a96d0921140509bf1e0000000000000000000000005fcbaf4612a80cf059216c183c808e47308694a2000000000000000000000000b2b11f851708103fd60e1853124cff3d6fc3160e000000000000000000000000d15489c23b47efb8cf5ae903c104e64a66e17f5500000000000000000000000097bab0dcd02c1cf43392259299816f9c61d197b5000000000000000000000000f37b7595a9ebd175756a34cb5764f794386c4d61000000000000000000000000d988c02eb8aa1262b3cd6b6add6c2635a94c39fd000000000000000000000000cb8189a898f0a3d1665ab789dce856bfade1d5f3000000000000000000000000cf26e9333215af703ef3ca7b8c19b4ff183f8689000000000000000000000000f5eb1ad3eb215810002e46dd5b77e2cbe7bf5440000000000000000000000000d50e3e4e123427c2b6dcab68e4ea9502c353c6ff0000000000000000000000002dc3373888e414fa9738cc331407be8c2e3727fa0000000000000000000000005c656a72e351725e032176e486bca6dd49d502320000000000000000000000005525a28282a9c1b2bd2d5017ed75f0f0d07bd749000000000000000000000000794def23440d0d4d51bb06829ddaf8b0869ccd2c00000000000000000000000063d0966065ac925a5871fe8f76c74b6b5940d125000000000000000000000000a3e7c797c15dbe040d03ae4674beefb85a5edc0e000000000000000000000000eda788030f2a96915a92f531716f8b0fba851c9b000000000000000000000000fcd22f0966320c771a3822e57daa31e7c5e1022a000000000000000000000000f4b32e974ee7a30012df847ed31e216e4125af57000000000000000000000000245f3834cf0dfe70b481880e858066b13f64fe160000000000000000000000003e4286d02a8717aea9acd3ce6aef9683632603170000000000000000000000000e63af1f5372c3c6b89c0cc50364438dc20724eb00000000000000000000000049ed219b80b7112f161e76d7d099d226e77398c1000000000000000000000000d04b28252d3b4660082295374f21ff3c24467241000000000000000000000000cfd6f68eca69405c09736e64136851f66285423b000000000000000000000000e8222c7a5ebcc0be80fa8e12519f86eedee984d3000000000000000000000000b790d91a38dc6d70cb20a2d397f84540f85a10170000000000000000000000004d74e9ed260e8f1f692481daef87483398592795000000000000000000000000e11cca3b7a75b8b327e61158188af2b0bb18acdd000000000000000000000000dad1ffe8b43fefa6dc924cdaa22e3dca3a335562000000000000000000000000c5f2d9a6c910ca1c1502e649c8f980223d08ab00000000000000000000000000be760dae1fac1902d4cb6e2fbe82f876d410d0fc000000000000000000000000388a0d5bebb3b37a729c001e838e39f75de5126b000000000000000000000000b5b3a57243589cb0414d1d2887795cd5b65259540000000000000000000000000ecde9d0bc285c961cf5ce91fc57553a5ddbd60e00000000000000000000000077385430275f3e61da2f1ac8519d52fe21a2a0d4000000000000000000000000dc3b9413cd293e82a87a6468d3e4bff428ab98410000000000000000000000004e8428e497ffab37f27749320bd903f7aa973b3e00000000000000000000000006ab8a8165ae275d592e972d10645abe60d9dcee000000000000000000000000208a99ab39997658d103885f013e3f402f1fcefa000000000000000000000000eec0cf43c193f13e4e96f2f612b9ee505907c379000000000000000000000000b0b8a0dd7fbca340d9b191fe9686bb185342c97d00000000000000000000000011e902f23c25c55a9eef048639c983f6aaf1c3c00000000000000000000000002b7b6f76bb151146566e6633d7525a681a7b4afb0000000000000000000000003423e8e9ddb1873682865e6d639b3fc937aeebdd0000000000000000000000007cc089756ca7f80f647cc87e667a2f3aebd8994c000000000000000000000000f2f9aa855661fe95b0703afc8c6e6e9f9cfd119f000000000000000000000000a4d830f2a39a856aba9a3824cd37e30fcff6c73a000000000000000000000000f282f27877919315d9f5179f5358b43ab9abdc9a000000000000000000000000f4bef4f2bdc2d2e6db2e13e9f3d3a4846c2c6ff600000000000000000000000006b5deb1421dc3a422f2a234ce5a76a1e6b7c78c00000000000000000000000024662658cba02fd0402456ea6b702476d94587c40000000000000000000000001e373696e1354464cd8082488b6205de7c6cfa260000000000000000000000002e52bf4d48969bfac2aa85239bb44bfb61c5a985000000000000000000000000a5fe464056c72ef137feed13cb394e605de2774a0000000000000000000000000c7960f63a59b0d047fcab06e2e4304113197e45000000000000000000000000a22413e00b37a47501832579c3dcaba41f6b0a45000000000000000000000000a4dda090280edde97e82a19ec1099f770877cda40000000000000000000000009e3b5bdb55892e0045e195f4665ea7f1ffa840e700000000000000000000000079bcd1060fba0e95414b1fb9a5486c336e0d9dce000000000000000000000000064f1a9fe0a53dec5184ecaddc978d76e3623e77000000000000000000000000f045396e8745a877621abc3aff30e91dda926f8f000000000000000000000000540f5dde46282ce7fc75886f3f6d0141068fb83d000000000000000000000000ed1c99808624a15cf0fac97e86b572228c12f4e400000000000000000000000033d92877851fbfea2b9d26d40f1b09cb39d4efc2000000000000000000000000d7e606a1eb7a4cd066c53e4a32ee055fe1b807b3000000000000000000000000863ccb5ce66ce7c56284bc35f9b5245e4b4f6aaf000000000000000000000000222dd4410d50310568f79529b60613f3d5abefab0000000000000000000000004bd9c9f4069c94e0068e6ee08f3e41d63a0ce75e00000000000000000000000034d62bd6ec7c1b140c5259fd4df0d0abffff2a23000000000000000000000000b3efaed4df9ca8e7cddc6b64cdd0387e682846b80000000000000000000000001b888799f132c58756f769b42eed60f83dfa39a6000000000000000000000000813713533b54837880a94391a5baf763532164ff000000000000000000000000370d98ed57a01751a9134246245a36cc55aa341b0000000000000000000000005e415316a089e4f1adfa5c843e74832e2466eaac000000000000000000000000dbaa44666bfdc05124c48fe085cf1da89bed04e2000000000000000000000000b443a17b6d6541355895eb0909b76a10a7caa646000000000000000000000000c829000851f01baeccdc31ae9383bc69338510c50000000000000000000000005d9da75b3b330490dc8ace14257853ef79f4ce80000000000000000000000000ea1b0cbb101f93989ad863bb619b3d147d52c545000000000000000000000000b8ccb1e2adf68372567898a71c01c6915fc292ad000000000000000000000000b16c912c3882bfa1870df235b9699755689b8e2900000000000000000000000012d28eacebccb033ae3cbf4a102122b78e0bf79e000000000000000000000000b3562c06b8b7f901c4296eb05f2118082cfce6da0000000000000000000000000f0b47ec0c288c33f8fb2c13fd9ec556f355fa36000000000000000000000000027ff16adb499edcd3f62e1400ede6cddd03bf1b0000000000000000000000000d9fd59715cf80c53ea50b4d74e59d14a7ed34530000000000000000000000002da01c4857bef02bfc804ed6e765f79c69d64078000000000000000000000000720f7a114719772b7b0ede28dc585f40d2189f52000000000000000000000000c17cd098fea951b75a665df985680671822e1da6000000000000000000000000ddc725f402840ec7f13c7aa6901ecc56f4ff53f3000000000000000000000000a9804bd27b2d1124addf15684ae883389a736d3c000000000000000000000000e5c5027f8ce3e957836777ba7696b347b3a6f4f3000000000000000000000000afb034ba8bf52d3972c4978d675b1a0bad4f829e000000000000000000000000f71f35de43944baf9edd0de25ca706cdc88f608400000000000000000000000047e41f80eabfb553f1e56aa2ed770de9afded4b30000000000000000000000006ab49ea7fd7b9cb982b7be679094bf3e44bda9be0000000000000000000000009f229287ca4044ff34e9f9c7f194ea913de9aeb000000000000000000000000008b2a5a17b58b13b8130c51aa578dbee3e48e60800000000000000000000000005eb4b18ba8b3b4624b433ae18366d70a5c9817f000000000000000000000000bcef57e4fa4f4c205c319b15b88813223474bef9000000000000000000000000d37844a540a1995ef9752a3b14862237e91fe80b0000000000000000000000002322faa12c55a45ae84efe0d9058efb084cb495900000000000000000000000072a1f0e26f140028dcb4289b719ec216b68a98080000000000000000000000002af8c74583fc52b864cffd3736d451e7a5ea8fca0000000000000000000000004ac06abf06d3ee1927cccd12f338fcdf5809dfbe0000000000000000000000009565709bb81440cb9f1c5ced02867f86381ed5ea0000000000000000000000003d3d4e784ef32bb13cfe1c2e3a35bbe32c92e8a30000000000000000000000004277f591ea3f1ee9a1184a1453253e197c5c405e000000000000000000000000a100a44a7a579fc022b4a4b6663fa38b98c33c31000000000000000000000000837fa3a37c0d1fb74d6fa40011a7ff3c8da1395e00000000000000000000000056aee4b62547988d652d7bd0c1ec5f9009f96c4b0000000000000000000000006d734a1c02b25957dbcca8ebbb214a60fd8fcdca00000000000000000000000023e4556c3eda38f558b01fe264b9b24be32d17ed0000000000000000000000001253e449a0d1ea846765d625244810252fe816cf0000000000000000000000003af4978e9b5a3300eab94b1911d7bc30a49e28750000000000000000000000000e8c208f5d5d66f36d8cd4734f1e094d6e5f9a3c00000000000000000000000015a33c4bf5c376e97d6136fde25bbbbb98e162d2000000000000000000000000f3e1e1cc381f62beaee5edea124a0e40c66d43f5000000000000000000000000ad496bc18f1711488f5e2ed052457ab4ab52c3f6000000000000000000000000f6b3296b8fbdbf2f0082f9ed9edb826477d308830000000000000000000000002e4e587163018868d9aac54ac4d925f2c6b419de000000000000000000000000ffb9ae1fd1fa6c45f2af0b87ee4f155952f71b1b00000000000000000000000039dd53c16dd0d9ccf449e429a75f5e64fcf975560000000000000000000000000b0c1c06d8287a053792468a460f1ddb445d616e0000000000000000000000008e2a4ac324cd88d92c720323c6cc5f88f6c22bc0000000000000000000000000a83788398c327e1931a4c26eca30b58711da51c0000000000000000000000000421f84ddad0c81e256e818bffdd87e68704ff2250000000000000000000000006656f6061f9b6483fe5219472c494f1860993e5a000000000000000000000000f9f26d3b8dcde76e3821f48efbe37d640f6058de0000000000000000000000003ad75e41bee55480ea0fa134e504db0f4affd1d4000000000000000000000000ef077495b241acda6830cc20e74b8c1c5987a819000000000000000000000000ad739e5058fdefaeafe4b6fd75247d6e4da6f8970000000000000000000000002d678e9845a3dd8e8d6c1885991f4fa89d42e40b000000000000000000000000e5ba9cc3aceb61b2724f2741a149dea31c7534ba000000000000000000000000506abdfc60a5f6760c4e474163991db5f790fe8000000000000000000000000001cdc3cbc9fb368a52f8c855d689cfe8fb593647000000000000000000000000d18749d3f9b445dc3523f4edff88f3b33e1a587d0000000000000000000000009c18ad82dbe4804ddb36d04984bdce9d980b502c0000000000000000000000004e8f7507d82a8a8b9488fdd0f77260fa1e929e340000000000000000000000004ae50051b8dc10d8501041e2eea93341db29b52c000000000000000000000000d76daff8fb609576fcff9aa97001eafe30cae6360000000000000000000000004cfcb9e6e67290522cfb3f87bc484bd88f1da5690000000000000000000000008c298b767ad5c194bdb9b3d819216482f8a92eb0000000000000000000000000d4f515a11262196c3481ee40f36018d3faa13b63000000000000000000000000019ddb3ea4b870ef341ad634a2114ec95c6362fc0000000000000000000000009c44bc5c457ce89ec0d102f542aad61a461e6e63000000000000000000000000e1f482ec972b584ae7dd654322b3d53cfbbe9634000000000000000000000000b781f150db98b853557fe9d35533601ebb994996000000000000000000000000988d7042332be7bdca55ccd4b37fcc386ccdfa48000000000000000000000000322a26ffb5a42427ba6b37ff3511a049af21ab550000000000000000000000007e21f700251f2c824e77d9c27ee48fcb17fd34a700000000000000000000000095d3832a3294bea7fb1fb280abe9f4f8664574e70000000000000000000000002b41e2f98ab69b7b9f1c58e7a92949b7ccd3738a0000000000000000000000000a84eff0e157d18318f5bf081fdc9d58c428d1cf000000000000000000000000859ce84e705a89c889570dee0a045a50b28a5c550000000000000000000000004b714eed5cfb22ce34ea54aff16b915156cbb90400000000000000000000000099830a83049daff3f86fdc01526cc8e692d437910000000000000000000000007e5163069cdac87a0f5ff7475250863b651b1dd3000000000000000000000000d50775663268f600cb2b7d0a2694bcd71b78728f000000000000000000000000a2585f3d7bbba26e520552086dd4e3aa9bf2b931000000000000000000000000a94148dd1e20f5dd752191abff3876b08bd3618f0000000000000000000000000476195cd3379412bf4ff9f59c9113948d51bf1f0000000000000000000000001c2290e04857e0459cf80d347438307837ec9ffe000000000000000000000000b5744f7625f0a8c884949854b2709f9ff2c5532e0000000000000000000000000cfdb79749fc427a1c64eb3bb193df7e636b6482000000000000000000000000e7ac19b02ca8a60f589ee6598111afc252ceafc1000000000000000000000000041e910e803b3ae5e6d6fc5f41a825493e704691000000000000000000000000a7a770d0f30537268dd5355cd045f3f42995a7dc0000000000000000000000001af018604cbef8bd316937e2526dd7bb8baedbe8000000000000000000000000631a0611e1e80a6860d6fde41a521738ca9082d9000000000000000000000000f7125120bc41758fb157cbd18c2f012005ed48d20000000000000000000000006c9b37f7b57b6980cc77bead88d5305eebaf4c93000000000000000000000000775bc5cdaa9d58b32323e0aec8f4359e887222c2000000000000000000000000cf752383905517fa5dea65fbadb9a830a3e9ff38000000000000000000000000a84da32dd4dbf6b01d3ed48257038fd98b978215000000000000000000000000a7b601b4ff58c67c2e292df28c6ef54c4b232d34000000000000000000000000f45fdbebec6a608e3361a2afffd5cb85769dc37d000000000000000000000000030ed14bd9628f87151afb559585914a3b9469be0000000000000000000000006c920eaef040129382a5cd9484dc289dd50f3348000000000000000000000000a56cc8ef57f49a979b88cb81859e569914d6b4b20000000000000000000000003b2ab43ef3b4dd28618affd9bbba70761f001ba70000000000000000000000007ebee5043a11f4f2d38a79afb165dc01396edec300000000000000000000000037cfc0817ba4197efa5768cfb6583e9775f90c390000000000000000000000005edcf285d42ff13fde334991f70b02405774d1e900000000000000000000000001fca318592826716578746da2e682ccd6d4e27c000000000000000000000000f2024d65bd5696060143558c6f82fe44ec9722b7000000000000000000000000989285c6d20b7345b98b06c500554968e788da38000000000000000000000000dd113ffbc2d674028feb13ec96668f4874477aa80000000000000000000000003327bae717dcfa36d32760c44142659a27d1bc6a00000000000000000000000023ff0ce2edceef4a38766348582921be1167f93700000000000000000000000068a0957bf194ec2a4de5bbcce9790697f779c50c000000000000000000000000ddc58f9153dd31e944c1e46aa66010a8342d8ad9000000000000000000000000253f436f9983918634e85cf2cf19ade11539c7dc0000000000000000000000004707b28a30981012708a70bd144e11a25b8f886f000000000000000000000000c764f41fb9d237123ded058e05e9bcafd7646078000000000000000000000000b2001fb4162dad49bd4f37621e93e9879fe6f618000000000000000000000000eaef5d05667bdf78efe4d0214a861c6f2e916015000000000000000000000000bd45228af0ce6ddbaba44bdc5953b92824f2d1b6000000000000000000000000693a1ab21f6c3b4bfef4baad647413774acca0b4000000000000000000000000d21f6c03dd992a54b0b88c3abe5f626701ab274200000000000000000000000073e58a5e2a838a29fa005c972ced049be7e34513000000000000000000000000bb7c36b8932ae716aa2912b450e930668d7aeadb00000000000000000000000060777e0dbfbba41493f1434e83e7936d021a4d4900000000000000000000000023e227096a594dbf7b52de64bca64e006a9132e3000000000000000000000000d766e7f8e2d6064b154f86aafa165e982cc0e065000000000000000000000000cd351d4f3fac928b13c357329a2d81616f57e81a000000000000000000000000261dba4172b9f5b113274fc6c646e1b6592f9638000000000000000000000000ea573b4f03ae5baa1bff303a6af96dcf81c88a820000000000000000000000000914eb245aaead8c1505f58f282d6bb24312bcad000000000000000000000000f52f6f22470501929472f98222c85b63d84d05760000000000000000000000005b32f23e8ef21a35f0177227c40ca4eb3a64894c000000000000000000000000b242ced5c2339b7346480943b0d7280430bf8e8000000000000000000000000036b1fa1e38d2bf54420a21986a68ba14b2bdee12000000000000000000000000f7bb2ec4e2f18655bc6cc7261775d2e77c5697a4000000000000000000000000df9110ed458c02e64bc89d03d643708699566c23000000000000000000000000b1748ceaf92a370621708d10b8ea6e18c2c1156900000000000000000000000094c06c3a88066001308d1b5849e5f59dc63cdcdf000000000000000000000000df2afb836e6d2ef71c53d2ec67b9aa9afd401d95000000000000000000000000cefa67c8be252ecf11fff9ad74bc676aa55cc0b5000000000000000000000000c29399abd9a2dff738459a18f16818401c6b0e2f000000000000000000000000e46d6ce61d39edddb878573caa5450e24cbb0720000000000000000000000000bafac2b3563f8fbebc6363f0425c0929f8a9134f00000000000000000000000025ed8d351c3a3e0dc7c84f8e0f5222ec1d8f1cd800000000000000000000000005145a70d7662a12f20831d67e80cc18bbae99ca000000000000000000000000401e3f487fadfd18610e05538d9705cddca1d344000000000000000000000000b1b3e79b8de353ded0f290a03ed5b2edde70af71000000000000000000000000c35445c8dc7cab14b9618fd756a174c36ccee797000000000000000000000000ec67ae21c478035c44ff04ddc1d85d9a033970fe000000000000000000000000025797379c3ed410deba75d1c7dc4105616c023200000000000000000000000021b37989c95c6e2036bacd9b9d71188900eb5b8d000000000000000000000000fa6e76f4014b3eb25e17145887dc31810df12ac00000000000000000000000007dffc4270bc77d8c5713ec6f05a0bcdc170befc2000000000000000000000000baf4641c263603a3fbfe7938eae42f98121037d00000000000000000000000004701344119979b7e73a50450580aedfec31d0bee0000000000000000000000004eb7cc3b57e47fc708ebb9d9472952798e36ecb10000000000000000000000002c186f45a827d7684768c98b5d8163fae60d2b13000000000000000000000000521caefb68e581b18f522b3b1d5ab139e294f0330000000000000000000000007dff5ad4da2b9372f4ab3d1a59fd7b55d3cf1c3a0000000000000000000000006c8fee9bbd60f0e8f5df16366382c045c3c9eec300000000000000000000000027dcbe9fe31c33404d0a829a44df34d93da5922a0000000000000000000000006a9d63cbb02b6a7d5d09ce11d0a4b981bb1a221d000000000000000000000000b287350d5fcf097500c5bd36ed965494d02d03ef000000000000000000000000bf9ac967a7e196d9c27605fdd332a01afaa55763000000000000000000000000ac1d97a226b9407f1f508e7ea3ac4a46276bb116000000000000000000000000da59ecc427162b77ba432c6a62351248e95e33f100000000000000000000000089cee7c9d6ac598be928b0f0ab8baef0766462780000000000000000000000009e6ec185ef33a235736963dd4d6381e875e3b8600000000000000000000000009a9b1ca57ecbeaf2f4662b7ebb2545fe53ef19a50000000000000000000000000c7e4481b57713bcf0880f3ff8f426cbc0e3615100000000000000000000000052a035c3a7bf557b8c5b2bdf1e42f68dc95098ed0000000000000000000000003a2f0bb6e355c89d2e0dae94ce37159e75383ef4000000000000000000000000a818b352a6570d89fee91b4367ecd0a06d91514800000000000000000000000042531ba286aab94fab78bdfd46462ba3572263e3000000000000000000000000cfc8c50148aa8814c5a8c0fc9e4b18dbca8dddaf0000000000000000000000008c79c35a6481489388504cba9755789e3c3eebd50000000000000000000000008e593c57ed4ca07e2560768c25a4a2c632f2201f000000000000000000000000f857389f9d9ab9c71e9a3bbf2db31c987626588600000000000000000000000069206a265a25cc3e6b677c81077785c169971aae0000000000000000000000005d6256927f8f21017702e1aa371b0306c47c27300000000000000000000000006e9927106297cb54ff0c67b6d388e3e2a012f0f8000000000000000000000000c154d2cf8ff3416064dd0db9ac370d5545c7ad3f00000000000000000000000074858aa461a74c215ee035a7a384029389622b97000000000000000000000000d988ec8c4155f8d2f6c26a7d91462b619e0cb757000000000000000000000000de1b87a0da5a4ed30062ccf98e38efac2690e1f50000000000000000000000006bb5a83275994f4738adb066666485373aa9cc9c000000000000000000000000845209eb8f928f3194d40ead061571dbcf0731040000000000000000000000009da6d27f11b36912e2b663b064b4c4755931596d000000000000000000000000275f8eaaa82b727c0a5a8bec5288853625e80b3b0000000000000000000000002ef75494e39f7d8578a3044ffe0cfdb9497302e500000000000000000000000099e717dfc017be0011a8226874554d6eeec929410000000000000000000000006837dc684c00f7a9b4ef1bc61b49e3218637211f00000000000000000000000032692f05d723135e4cd4d8db43df8156aef864b400000000000000000000000074000f27350c1f7abf10703a7716a5e5b6b63ea2000000000000000000000000efe5d3373a0c7df2ef641b29044424b44fd45f7a000000000000000000000000811c46be3a44aac1e4aebf15794323a613bfa09b00000000000000000000000056307f62d3d34ab52ff1d52bdb8737b06e18dd6400000000000000000000000028bc1e8dc909937e6e8b2ed6131024658fe3624e000000000000000000000000dc03fc0a64d5ee3744082a5192d9388e0fa09ba9000000000000000000000000affaeeeada313955071044e68b389c6c99d64828000000000000000000000000ef37644aef888884baaf1b80c753903cfac5b62100000000000000000000000034c2cf1538c511fe76d2f40f02b3865fe8e9b1eb000000000000000000000000b061da2a7f6e43fe17cffb33142246de25cdffbc000000000000000000000000d685bf4bfa9349f521d4c616541110fa02efab2c000000000000000000000000599cc6c33ce5d7448842c9d37d92a253a71df773000000000000000000000000ab3bd6e8713886d1e6baac1e030781e22e452009000000000000000000000000da35233cd9b1f825e34b023f4a7916fcb3e64f840000000000000000000000008d3304d9c707f4dd5bf9e6f948f80fe208fc9e020000000000000000000000003059c488d33671e7983315776394ee482ae67b450000000000000000000000003b22137f6ae4f3782ac6c24ebffc5e484c267704000000000000000000000000a3df4dac7f7e70fce50297991d0b8b0971eef5d50000000000000000000000006128d2eb2daabe8a097451d145d0997028369a47000000000000000000000000b21a931bb93e4a887e626e54a460a9ca3401f7b40000000000000000000000002e2d19ec126b56b622105fa5f41af4d641a1454900000000000000000000000024917dbb9a4068b83241cdd50a3eae720f9c84e9000000000000000000000000c976619b458047548babf38ee1e1400ff91c9493000000000000000000000000135f5380dadac8ca2b7a0f7c89bbde7c78d67fbd000000000000000000000000684fc9323d2f8f1195a2e3bcd9eff64823963afb000000000000000000000000a5692d09811eabb417f0055618f86687c2174e9b0000000000000000000000006e42fd30dfc0a2ec467a87bb5e222137414d5a1700000000000000000000000056810d932f6734520bf21bec35ccc9771f837642000000000000000000000000ea219348ad5821e68f8c69a5ec86ad82544681930000000000000000000000007e1bc228c38d896e091068e7aa705cad326028250000000000000000000000001dc511cddfc28e21d3a0a419e23b0a2116f08660000000000000000000000000b9e5ba6a6385a79148fc27b695781635c1de6d0c00000000000000000000000001c4125d215d9e2bed5ba3a00f73e6c32dab48070000000000000000000000002663ef2060843bb67bd152559edff8e24ed17e0700000000000000000000000043693689f8f0afcb685b9491f870b5c911f3f20d00000000000000000000000055ce0b547742583283228a64b5d130bcb49e2901000000000000000000000000c1f3ebe56fe3a32adac585e7379882cf0e5a6d87000000000000000000000000d0413ac018ccff70b6e4e08f584655eea566965a000000000000000000000000065fe1131ca8ee060b0d31cf9681d4dccfea4320000000000000000000000000c64392287ed95db72213dbb1bdc6db1b27dc3334000000000000000000000000f884169d6d8f5af89c136ba23f4d6dd33590175f00000000000000000000000012cdec731572a370397552ffb614230dcaa61bf3000000000000000000000000307073ec9ae983fb18ee4203f4f7939b9e29be48000000000000000000000000aec020043fc816c219d47443f377a46654565993000000000000000000000000a9569d3a93c676b45db66d0dcc68e652d5c37481000000000000000000000000b90df6cab5bb71eff2f16faf738f0ea6ccf5e7130000000000000000000000006611710d5d0434a064d0f37bdf03b3778ec05966000000000000000000000000a4fc358455febe425536fd1878be67ffdbdec59a000000000000000000000000618c805fd71dbdf158398b80e5ef176b9d9c1b7b000000000000000000000000a59f9840f3b8278cb84aa5c83f5e3a97768cbefb00000000000000000000000026f98045fc19e940f8651c5ed3b04f8bb40cbc95000000000000000000000000276eb7d119ee51f31c4ca6041e485c06ba54b9a200000000000000000000000081c3c6757ab71c2c17e13aa1684d5ed8c3247371000000000000000000000000bab5cb57cc4b791ead88835c930befe13de5076b000000000000000000000000eafb99c93681f1c04d0477847fcc5d655025f0830000000000000000000000001cdc600c3b6f2448f6af4586457aa400f7530985000000000000000000000000d6112013ff9693485ee0f46228609be4a34db604000000000000000000000000dc749e637806b60f8182b472d26ac5b9e6d86411000000000000000000000000f2c19b6020896fdb23bf17e2b91d152554636241000000000000000000000000a86df8a4a09e9db1e7c4d6da10a048a7c8d9b8d6000000000000000000000000c63083dd79a715a1536bce66f365b3c76dde9db50000000000000000000000001f8d863ce19d8b48597ea07700461824386494bc000000000000000000000000ffeda4dc2301c8c1591f457fd89850f294825122000000000000000000000000620ce96799aed72a452450b7f1cbdfa922c99630000000000000000000000000c126b915116f358dbe13372445b5dc7e09d25471000000000000000000000000dbff28b7eced073b19c01705f90f15663b824f57000000000000000000000000723fb71e2654b1a40bf2e5ca7898e6ff750ae126000000000000000000000000577b1f0f853077a21e79b842f8df54b5ee6ed70100000000000000000000000071f40811c49a3b2ea6f32074b2e4c61e096e841c00000000000000000000000080972ce748586ad88586f36be9e45c6278a54b8600000000000000000000000010a2486a29d38d6e3309ae0924da3260223a8929000000000000000000000000623cbddfb94577c4a58edb8789bcf09736bef2590000000000000000000000000783c8ea795880a7054dd8a9154e22006ee667c70000000000000000000000008d3839d2607689d0874d1a6feb5c19739c3490b10000000000000000000000008cfd93b4a4c464f6ba7de5ea4a439ff7ebee5fcd0000000000000000000000004195b478b93ddf99e468608397f4c5418a55db3d000000000000000000000000bdc0382997f26b7ff4d8c7b8013264a33cf3f340000000000000000000000000406f9d7c58fc57315175c9d33b00c00acc1d41d30000000000000000000000007610da77b298560c29d01fa9c4cd6a2df2db1e980000000000000000000000003be58a8973ada65794fa6dd512fbbb604fb9612300000000000000000000000033e6a8153be739f6ad6a3bd5b6a04e6defac5a9f0000000000000000000000005b673ded6b82b345450f3ce039af3a129b460c6e0000000000000000000000008e3a28a0e0faa53037e8d0b20e2784504f7fcb28000000000000000000000000a48ad13746ac8c8980a4851d7072e426ddc299560000000000000000000000008e9b462a0f2067c89361fa4a95114cc70948ed200000000000000000000000004a591143fb240746d08593bc30add6d698a8ac30000000000000000000000000d19c8145a332db9776c551b6aadc1029a971acae000000000000000000000000874a0ab03cc53fd89ac841c567a71f02f377d5f100000000000000000000000011253fbbf747622bf0a030cd39fb21edb5f0222c000000000000000000000000ce9feda764b037ac21400a08332c53a6a3d3cc130000000000000000000000001760481aded3d412acfc8c762d9989a0c68429a1000000000000000000000000ca9dd1219a663c436a4ba12d00245aea73c38f55000000000000000000000000c08cdf6d13da5836fde4dc7f8b9d67681e5c80a10000000000000000000000006a35ea87b8a3267a3a36252f2273f38746cd3d2b000000000000000000000000192c249dd9efc2f03e9d5bf80d8e241c5ffb6d37000000000000000000000000e2824a883bf6ed0bad8277bd18b7a1a6a8a26fa7000000000000000000000000c194e35d99834b3b3f1096180cf35e70aa810b38000000000000000000000000ff50a2d5c19dbfd061b3ad89ecffcf12fd6cffdb00000000000000000000000082114c4ca28f7eeb81f15e86621dfc2ef5ac30d60000000000000000000000004fe380ad1d7bebd2ba41fc827250a37190ebf968000000000000000000000000c205778751221484410cde4989aba9abfbf8cd020000000000000000000000005bf6403d557b5f26d1914ac31b151a154ffd12dd000000000000000000000000da7acc1433420bc1b13cee79e6bd8c854ea39a80000000000000000000000000ad9fecf7c32bf3ff6cd0b1c2ea90e88b8c234fd800000000000000000000000001bdf5cb9f03c8643a09e0044427230abc2efaab0000000000000000000000007d00c85453f56b7d09b8562a4d9eb64784a8e633000000000000000000000000b5603885e8f08ad3758679fe0b09ae12fd91d01e00000000000000000000000067a2f2b5a08f629c104b530d0a16348ed251540800000000000000000000000039fb1a77f954e5825c77a6a3f9105f186b078d8d0000000000000000000000008bced5ca99c7196bfb285fbcc91e8f60e1726a0d000000000000000000000000d76894588a3774dcc9c5bdfbdc0eec2a614d38c6000000000000000000000000449b848cb96866b9962a94af09ef2832375b9195000000000000000000000000d4efc2a73add0b4c2ef36487d3a457810651de160000000000000000000000002fc4f11182bcae7e38982ea673e2fae4ac65a14800000000000000000000000021ac5d47800a8245f5a39171e2cfbb4539b15d22000000000000000000000000b58425985fa4b2829768e716e371b50610e67b4a00000000000000000000000051f400d2f4cafff1b10f66fe0a5801e884c13918000000000000000000000000105dbc0b0c0e113284e5f7288837624530c96d3400000000000000000000000018e55b4cb29ef2366b7562131a71acf4d37ce9fe000000000000000000000000e6c4db53d973b6677ddf595c453d6b98da94f8930000000000000000000000009d3e5541d92d1e4a151a29c4a782b4d0aef1c09b0000000000000000000000005b495a01e6d1c1d1b68a3be1b95cc3bb3000d5cf000000000000000000000000475c8bcbe0be327a04242cd8b5d9ddc4da2fe32c000000000000000000000000cc56d4eee4e1065595f877e5b289a37b8f6e135000000000000000000000000080e73fcc6a016f94c3611264ff3aef94558ff56d0000000000000000000000005aa4fb8d6e0e051b00aa08d9ef13d4668850c5f70000000000000000000000003be6764dc891c8f8256a4afd23797e7cfa25a251000000000000000000000000fd4ddd46f713810ad7d2739e1f3526c2b400d9b9000000000000000000000000bc5346c2e8836fcfb62770b1646fce966b91c754000000000000000000000000d1687d977797614ff7f7a537bef11edae4bf4d3a000000000000000000000000d3760c473040273f351775c9f6d14e412a0f0781000000000000000000000000509cb3d7d45f38d3dc8f327cb36a4b63c261296900000000000000000000000061bb4d931f1c4f5d857bc25a8ca12a21cf09d90f000000000000000000000000b04e7243abe8b66d2a46710a4f09605181373e08000000000000000000000000e1c82b8548beb565749b4249776d0d118e153b29000000000000000000000000a8010c95daf68600bca1d67cc2a84972047a8821000000000000000000000000fd9356956b63641fb2c3d1e36d8c202613ac2776000000000000000000000000b89325614d7d80fc8247f00c03d5485e963255bd0000000000000000000000008f1e890d26259180e1174021e0c7e2776a3ae36b000000000000000000000000801181fc9cc5274d854e4bf09e3d0f22e427fbd30000000000000000000000005ec764ce2e0a2183b89fecca800205ca254d5358000000000000000000000000ecd1bd82a09d0babca9a6bde1551e82af82cfce00000000000000000000000007a4164a76ab741abd58935cc7da832f08f106a7f0000000000000000000000002f226be10e0892d45f1033300ec53bf4df3025840000000000000000000000008bb2e64dbef253b35b067614e7f5052b8df56eed00000000000000000000000049a537b566084b25f8101307a9b2aa9a0ca9921d000000000000000000000000953d369634aa856230fbb361c519803b978531010000000000000000000000007ab764361b35302b971ff1075a825ddbdd6d98250000000000000000000000005e4b850f99309c6a0e4bc5b463aa95dcd0dc47020000000000000000000000009598f9f951c5f95d2aa6999f3fae389de16e85a5000000000000000000000000046054d7a72d1725d7b77622e13a8939e92f0e9f0000000000000000000000009ef61732ef494b71fde30f88881f0da6cf0413a4000000000000000000000000b611675cdddd3fb9570b085c56480a02a61001ab0000000000000000000000006fc5a56f664dc0c4197054f1878fc57bcb5a47c70000000000000000000000008a924dedb54e4dce97bb3daaacae59fc7c9e23450000000000000000000000007e59c1baf3856890151647b5b036d6faf05cd5ff00000000000000000000000007a36dc87978a658acdf16974772d35b509b8dd7000000000000000000000000eb913bc64b05dac51ea8bc654282aa365d6cadcb0000000000000000000000000033dcd33389f4fdb3a40d3430971a3bdce2e6fa0000000000000000000000006240c663fedca8a4c40a579c9345f754d578841000000000000000000000000017475d128f3abcab08b9b1ea92bdf97e03c37a9d000000000000000000000000f55f1ab7a49c1840627e92e599ce349713fdd6a5000000000000000000000000c4da300ffadf8707315877737920d771e07552c20000000000000000000000009c02326c2f2158f59e689cfa3adc6a67e4fc7bd9000000000000000000000000e0345e2ffb8a823904771b9c23eb98da100ee755000000000000000000000000af3b9f4fa9ac8ce82adddd4e91dbcb93a3d19a180000000000000000000000004c11fc97a6022a9a3a8abcb120f910733728a713000000000000000000000000dd92b17a6914ecf1c251a33d8b38b8424cbd34f600000000000000000000000026e351cf83e3daf8dc5dd984662d486c9f604d8000000000000000000000000073afe00a365ede376671757df7d35abf35f7474c0000000000000000000000008f68f029a16d31bfc045adf339046ba73c390a740000000000000000000000002be9c6393c9790b2fdbfcf0b6ac11faf95f78844000000000000000000000000564e19c74e9a6c959219324e6f9200c5179b64430000000000000000000000000a685512fef1ad71966388c21f029b96832311f500000000000000000000000036f3ce1730e185a453cfd9e875278ab2ce23b6d7000000000000000000000000f7a62bdce6623b51540303c192ae8a94df3e4cca000000000000000000000000b72fa4a6b6a1f8c29b3cd4bfc7cb3e7acee51ac8000000000000000000000000b6a2d34c93abd8bf863f7f687c97e49ce8dd99ad000000000000000000000000ad942eab797049daa462951746b66d96b029ba50000000000000000000000000d690c2c6f2bd845cfca68fc95eb59aafd37b356a00000000000000000000000077ee7a8304e5f5ee5b991e4076d6a59d852ecca00000000000000000000000007eb9448a6564cf9df58ab65a655c0ad6909269b9000000000000000000000000ad2be1b71a8ef8290faf06545d4b99168f5777190000000000000000000000000c93463e5d2308cd28af6ad88e1301611d91716e000000000000000000000000ea8529c7eaaa771245aae9564ee7f37fba42d469000000000000000000000000147248daf8e7f27fd99da2701df1203d0464311c000000000000000000000000faa04765e020bd960512908f21f32bb5347c5bbe000000000000000000000000135d212d53849eed024796e3379bfb92b1fe24c4000000000000000000000000159679551314dc2be79f401ac33cfe04d77c0ffd00000000000000000000000031e98f7b5fcf4a21c5d27dfa03d72b514ca0933200000000000000000000000097065123cfc97620c6526c22b725258aedeb955b00000000000000000000000051c980a6d578cc401ef4859dddd87e1effcaf60c000000000000000000000000c72cff97e36a9a4e4ce1d414eeacdc923265a9ee000000000000000000000000f6ff5ce741223699478b1fea7879f36697c725af00000000000000000000000022c01bfc3f6e4946baa13e9251544d1f894317cd000000000000000000000000ebf087b2ad2120e82b374b93b1bc78bfa2c46b85000000000000000000000000e776c24489b59e7fb4cce94a938e95e6ee2fdef9000000000000000000000000534fcb27893e93a6e4e59c670d322ee00a2599d50000000000000000000000000b020dce41cd2aaced7315cf10dfb85d1008c315000000000000000000000000449dca0fdd51377f0147205977d4dd1e36ed351b00000000000000000000000098224ed3d646fcbb74cb498bc84a3f65c72d90a70000000000000000000000005e9ebda92f556f4ca76b76dd97a09c3c53455d1e00000000000000000000000040a687b049bb4d5e576b653c2b99e4c013f5a086000000000000000000000000529c5a095bbf895a0d314d91eb5b36880618ff710000000000000000000000009b7e9aa216bc517ef6e75af01df7d85fae1bd3c2000000000000000000000000c8c8cd5a4ec3f25e59fa5e2aa23663f86d556909000000000000000000000000360b77bab35eeb5348dbc661bddd9b6b987a3e9900000000000000000000000085e74b6e6ca8e4cd1de8d55186701be2b5c025ef0000000000000000000000001ef1bb54940376379c883501f57adcb747e67a06000000000000000000000000a0d993c55dcf9c962cb3830fd8157cc9e0ca0c1d00000000000000000000000069c494ff4c390ef41f1b64b61e5bdd0a987be805000000000000000000000000779cdf7a0d5cdb95fe5f912b85a790c31cc2382c0000000000000000000000007a2b59c74eb006c5ef34f6912f94f9dc4fe8ea7f0000000000000000000000008e3a358974582bb8969cea2c4b127d49ae0c3f94000000000000000000000000aa721ff69bd4aac9229dcf9081ea8bf6410c59ff00000000000000000000000016af452f9516cba1a0153b9ed8eeff6fc53a6c78000000000000000000000000f4d7de2588e3aa6da1d118c8a17c105ade1063e6000000000000000000000000a6ee23c99c467f3e705623ccddc0c5ea40bc76cb000000000000000000000000647161e6b6b544c9dc8420274421a22e6ee812c10000000000000000000000008286271ba147bf4b90459d061c15c71ea0d73b03000000000000000000000000c29afebbce330a201acfe7959ff2fc6dd8968d3a000000000000000000000000d97ad0efe5818b8f552e31e379b3873ff4558416000000000000000000000000aaab2114af25b2ecafb7345bcd68d62e9071a968000000000000000000000000738a2e6411eb8a4f008c4a1716dbf990f9a0abc5000000000000000000000000dff909579f147a33d583d4446290eb8f037dc3520000000000000000000000003af65ef3125bebe2a13c6dd5af7a2c9defe7c54f000000000000000000000000cf61018ce80efd1da98b6f37182d1b85321d7e110000000000000000000000003698778c410100b78f22e3dfcd4ad84073bb2e17000000000000000000000000750d79f134e0b32c6b932968fb2f4d5439a0cf690000000000000000000000002dc58104793955cc17d6179d0a03e72a8cbdb96d000000000000000000000000506aaaf1ade8f1eff0bda2f7339823f2d16ce5a6000000000000000000000000c1f2d031b32e19b399d0cbf62c808a28b02d6ed40000000000000000000000003654b365d9b74195e54e4b302ab8806030445b90000000000000000000000000ecfc80eb471f9dcd609eaa5c5c474dcc0611bafe00000000000000000000000008c094d3c44705fda95537bab7bda9d5cf2c9c16000000000000000000000000e086644bc895e8433054596c08a8d4fc1040584c000000000000000000000000303e1db08c63ff9c0e65e6d19771cbbceb9e167b0000000000000000000000002e82218af5e3b2b778ba5fa55acaa47b5a0690bc000000000000000000000000c38703fda335d52614d9ed1abbcefce115f83a1a000000000000000000000000f6ce32de70be3e45026f0def448d4b0a82aef2ba0000000000000000000000005a67eaaebc0617433cb2b66a601382f4a326cfba0000000000000000000000006c8544ba13ad44a5337a5cd663b0703cbd01d5c9000000000000000000000000a9f0eabc6e37d2aee4cdd44219872d1fe6fefdb000000000000000000000000081b87fe54d1175dc4a3934cf73d90a95144d94d500000000000000000000000060058537f15dca146b28561af8a1848ebb9e13860000000000000000000000009765aa620cbd742d30795e01353d5277bf4b894700000000000000000000000088a401d6546c77b0a110174494db0a3957526fc0000000000000000000000000e6672729eea03960df124e5e3b85b0d6548da10a000000000000000000000000fdf4d3d08d0a6ce2b3629bdf4339f17931a9cbd7000000000000000000000000ee7e85a1a6b97af2da94d3877886a56398c790b800000000000000000000000039840ed684e7ba9baafa0b679d2d54a447f678db0000000000000000000000000e447c08a53827f2f9e9cad175d4f2fbd8fba7ad0000000000000000000000007eb3caa081f5b4ee86a362b06ed3d726e95f165b00000000000000000000000075bb2ae0bb6cab74ae53176284af72ca1bd496390000000000000000000000005c076112a9c3399dc0388667298f89014cc30ed400000000000000000000000085efc01d0ee2365205b33fe7913752375d59eece00000000000000000000000015b152d9e5f9dc9fdc82bdfedd6b6a131c426dd20000000000000000000000008478aac27eb2745b27a3486c61667da01c496625000000000000000000000000bb52fd81584036beaffed5aa58c07496fcaef4c9000000000000000000000000ea21410a9049579dbc919fce66cb289b9a9585b100000000000000000000000085db5424745c59798c5a9991d9ff00266a3fa5ba000000000000000000000000df34d5a992debe0f0eeb1fce12a7eea6bcfa4efd00000000000000000000000041e0bea20f68611b6ac0ed873464676e38299b7700000000000000000000000052a19c0b4679de79f0268aefdd419ae800da2062000000000000000000000000542e11e13ad1c174b5ebb9e0813efb1b2e7fc679000000000000000000000000a725bcfc7a39c63470b40036dcd51e230201689c0000000000000000000000009ae508f69b1e8c607784c33b71fdf5a28d7e283d0000000000000000000000006fa233f955da8dd96ea482f28afe7e01d741e85c00000000000000000000000077355c36b361399e292574761d6bc4f1a6cc9cb7000000000000000000000000dd66920f673922f933f8d7c57629cf190591f151000000000000000000000000082a447e639a00cc2b9ff0d3f9f3b6c237fd3b680000000000000000000000002300332d1c205fe2020166a5e488b737195e8b6d0000000000000000000000005404277eea5d69bed8e6eae1b3c7e8aa1be28e0700000000000000000000000062a0a3536c8c05f1905c404258ddb45b16ccf9200000000000000000000000000e2108fb059dbae9b6f82ea0b30bdd034b98e4c0000000000000000000000000fef975f13ac10a288f496977b78fc974546bbdcf000000000000000000000000e5d2cab78f9f88a3f5288ee80d50755e42f9de1a0000000000000000000000008230408faa22b0c665dee239de38d8d1b1030ece00000000000000000000000014156f5cd110abe1e5f96698f2de5c1639f265a90000000000000000000000006c1f1fd9097f937dfbce8878aad2ce1eb6622b7a00000000000000000000000053466b98ad2cf297da4785ef4354db221ebbf26b000000000000000000000000995470e9f1a78be9ec703594823838905cdb4e4d0000000000000000000000002b8ddc3cb2a6249cd6e3ff533d4585fe969dacdc000000000000000000000000c99fad1e9e382532dd9739e5bd3ca3d952b9a66e0000000000000000000000003c9f255591b6699390e48130447d712270f7659500000000000000000000000011a3fa79e60eefe1292e12c9a0499b64493abeac0000000000000000000000007b6d50507e431f3f101dac4b64720a7cee28fde40000000000000000000000000398c462008ba5b7922ed266b6330605323a2fe70000000000000000000000002e15ca915c3aea2cda506afc9b0fdc65a9d8c54700000000000000000000000087c68a4cd30b9aade05f17f2c7bc2652fc2f1d96000000000000000000000000351165c394c3459e14066944a69ffcd39cc08433000000000000000000000000595cbdb17ca2cb930aa43edf271274d8f9f4d4e4000000000000000000000000d9acb0283f49ae755db2e32eab9180bcc7c7d2db0000000000000000000000000970fc470b8d0e0a8e905d71d34768f8c0dc0b26000000000000000000000000b22b710680e2a42ca61240ed2a88d9e43669799c0000000000000000000000006b6155c3a1f72ab0a31e8d4d798999ef0066cac4000000000000000000000000fb1103f8c36c8a54a01f9e6c975d4a83535ec664000000000000000000000000b56455126af7270efc8f82941f23325487b15dea000000000000000000000000c23b29663d226d86675a2836b2eadeee9b4d72f7000000000000000000000000d03a1f054df6a9ec6c83baf7f2cfaeb3b526f4c600000000000000000000000093db07329eb570ee6b187b1fdb1bc20d3ed7aafc00000000000000000000000075e9e209c4de7115263bc5995e869d08a954ca57000000000000000000000000f1dade1782b64aad8a3ad1e0ff88d933742df6fd000000000000000000000000c29126f6d927dd3b1a76e23fbabb88fa5a63c49a000000000000000000000000a0f99f8c23dea52ebfdb1bbeaec9bc512377ace600000000000000000000000038f30af9abdf47ce45519d49786420985c304514000000000000000000000000a8a6f048148d1fcde6271effc7273159ef10fca80000000000000000000000001a5805af9bf0d783eab3bf592679475f4739bc8b000000000000000000000000ce848dfa4eb233b50815a88fd8c270d18dd95d26000000000000000000000000dcb67ad2ca01ea811523da0a1115bbf43af659db000000000000000000000000f55264d0d53338dd34b89e8290517c7560f12af5000000000000000000000000fc11bf25d3cfb1b6f5c5c242aa870b12bd80de37000000000000000000000000463caebf339d4d61cc633b9e1bca7df17c8a83a8000000000000000000000000ca28a852860590acd81f3da96428edeeaf0c3c1b0000000000000000000000001e4443203c45a1cdeaefb06da3d08c95278d1c5c000000000000000000000000629bf637b11bb8acc174d1924670e3a02fb5f578000000000000000000000000ad6c7eda8b557844c6d91b571e1745a1bab1ae2d000000000000000000000000cf8be2082d93c061eb97d0d43d0ad299ad9c79b5000000000000000000000000e81d135b4b719ec0635d1d8c186b5ab98d0b9c6800000000000000000000000088b5c5f3ecdc3b7853fb9d24f32b9362d609ef5f0000000000000000000000000a2a4628d1601465d38a08a83e6aa204432b8c9d000000000000000000000000090f71548a61575cc92b10163d73623b918d4ca100000000000000000000000008820d0ace2d27cf9a26c1b14a76a0461670a9330000000000000000000000002e50727ad42cfe60ade9172fdcb6e80c030ff813000000000000000000000000e21f3eb35f6a57e4b8831d81884c8ebb2e2949f6000000000000000000000000f4c9e2e46a43b98f6c2ab2c47fad83f39da563930000000000000000000000006764ba2f5bbbe5a487bf50127a6f28a279daf3e6000000000000000000000000a8e85618d9476e93bc55ac9ad75d985e7944ba9b00000000000000000000000006c8ded991ea5dcfa1cf99aaeeda803423e0df0300000000000000000000000076d569b29ba26e6213da6436b66e80f9516e08230000000000000000000000002be95c67a575471256675f3d57bc326816099c430000000000000000000000008a18d654d0211297b64a2eaf2a5925f98412cba00000000000000000000000009db30bd2cae3d051fc68d037a2204d330f2c76e300000000000000000000000096aaf11319cfc7c8c7fd9e2cff8edbc342e4ee0e000000000000000000000000259888a7f5e462c7118d05dcdd29f703840e00a0000000000000000000000000ffd65e5b28cb6d20f32986e836ec8626a4d3f4680000000000000000000000001253e350453f1ab9e7b809790c89eb01e4045103000000000000000000000000c719f635ba41fd145e736bc37c224bf0845a3197000000000000000000000000aeaa24d0ea3822fa6cb6b75cdc0c553569a5c4a0000000000000000000000000b9e528492c7cc1e5be35281585e1d946f20597aa0000000000000000000000005e0efe6b5e7bf56a4968808ad4a63b5f32473aa4000000000000000000000000b9fe47d019c724204afad617c403558026d7a7d40000000000000000000000001cdaed1b6a1c2a13ef706d4cc2b8ab4445a7749b0000000000000000000000000e9671e98e8210b79770ec83b579d84240732f4a000000000000000000000000d78b37d2b990a59c626d20d728da6ce5ce93ab840000000000000000000000004f8e104605a64a6e8371d6879780e5437132d0a2000000000000000000000000f7ec07ece9546dcfb5be64903248da00f9a66181000000000000000000000000a10acb3c23dbfb0810acdf5c9981d6d039e51e3b0000000000000000000000001e87614c2eb1dcd8f94aea638eb2d11853699b680000000000000000000000008063c4083a8c01f11d5c6bb85e4797e640eec64a000000000000000000000000d9baa3bcc7ee9a03526a5bf90c8cf5b374fb95c7000000000000000000000000acebe54bff3796c3f4b081c02ac65e37111589bc00000000000000000000000000b71c34c48d1562babad8bf8e413ac9d5c48c4a0000000000000000000000007ce13b21581816ce08b388dfc36f544df24f05f7000000000000000000000000c6939e3ef6b6bb98f102d679e4103a823fafd9e10000000000000000000000003fb58b596ded29dccec47c1e69bc8d29689ac99c000000000000000000000000043c7a937450b96e210c22caf2fa225d295b542c0000000000000000000000007097c01b5e09ff76eaed351510c48f84412fd49d000000000000000000000000f3fdfb99cad0eb8258ba4d58584f0c1da6b89fc4000000000000000000000000c9505ceb223b120a5be8803fdfbe616aefbaaec10000000000000000000000007973f89ee6345fc0ea71278a5764d097ee3ee75c0000000000000000000000000269f9c31d2bc8dd0cfff81acc2c751194e189ef000000000000000000000000c81a1bbc94aca49764d7bf68285586ff43880ece000000000000000000000000cd2be89e61e679fb75da45197564f1d615c044ec000000000000000000000000eb4cfa8aed2ae4f370cc5bccc4c5e97def0b4606000000000000000000000000e38798d1ab4c9773686bafa44826e46f61656b1f00000000000000000000000040cb591d1bf9fa53e9aae4ea0113a84687eb3c7800000000000000000000000050fcd4c28f504e898bd0186cbf9540b0d4661f780000000000000000000000006a879824b744ce44f1abf40b2747fade68c40fb40000000000000000000000009df0d4eab36e7939d13dc8ddb0fa4d62e0a26763000000000000000000000000edbd5a308443e88090311aaa062bb7e387845f16000000000000000000000000dbdedfacce956d6f5f5ee5b2685edcf32f9478d6000000000000000000000000ec145c94ef4c30d3484a87f0b51319ab7a7cbfa90000000000000000000000005de39c5eecb6990dc9d77d205a905e7f8ab0b813000000000000000000000000224702adf9ef228af72fe9ca30a7aa1b6b9d7b1a0000000000000000000000001ce76fb892daf4900420bfe93785d0e0e2ba8ed5000000000000000000000000691e370a4ee511836ba62a3ec436335244d17d0d000000000000000000000000233666d6d2e832e0d6cb5b1e82771a16cd59345a000000000000000000000000b3ad3eb1ee29c9a454da782e9a987ae66522ff3a000000000000000000000000fcc07342ab4624c7be27db5a1c908e21f1119200000000000000000000000000550e51110bbb32ba685873057038b5a5e0c77d5f0000000000000000000000002d2e5fb8eabeb29ccbf0d5d92f4b5b0700df17e1000000000000000000000000af211b823f862fd28c865e931ffbb712b9843c740000000000000000000000008528cca08aa0ff1183b8def4f897479ed37726aa000000000000000000000000336bc118a46fe753f8c3424221c96c8435b9a81f000000000000000000000000155dcdb2c4a25bf74ce55a9164658ad176639afd000000000000000000000000d404d4aba070bb85fc5cd5e3cfc2132513d989a6000000000000000000000000166a8479427a1eac2096dc5410e5ced307d53a02000000000000000000000000370524c4efad47d7c4ddd24fa014e9f9658df7c0000000000000000000000000766b6418c07b8cbb7e471c7f39cf6ec8c259251a000000000000000000000000ee90171308828cf1315b7c93f1a439c2469453c5000000000000000000000000dcd892ebf93c3e467c72433ed521ce0bc5d5aeeb000000000000000000000000b3ea92621d94128be57c14511cc5931eeee856ee00000000000000000000000077102ca4b4528cc3f25c7b5004e10de825be3cff0000000000000000000000002a879e7bc61fa3dd243c29b3f4e4948ea1c267ae00000000000000000000000069cef4fb69207bf0e01945e0fc06d823da0cb57a000000000000000000000000ed6ecf805721e6c415183114f20e708a6afb5a1000000000000000000000000038d70efbaf0eb863e62ecb6f239c370a50089d540000000000000000000000007bdfd41f5099b1b946948c06e8e87ede0f3fd704000000000000000000000000fae26207ab74ee528214ee92f94427f8cdbb6a32000000000000000000000000f7d8d7cf4eca77bbd155eadf347d0f0127d99043000000000000000000000000ff55ac0b00deb47e695ebca509a3d2c1ebcbf2f5000000000000000000000000f000d1024eee65d154933a81661ae730d48dd494000000000000000000000000afe7f09cb2295683ecd0e502487d36f4bbe5ae50000000000000000000000000dc91e01f2be66c7e09dac46898608b69dba85550000000000000000000000000e99d6e5bc29d38eff240d926012dd7d67de8459f0000000000000000000000003587d36a3f1d233ebbb6f7199f1e360a97450bd4000000000000000000000000e290f03b8f4dfd50396aea943b57b6088cf5405b000000000000000000000000f7ca0a76ede61c0e44f18869e6670a2b256c6542000000000000000000000000c819226a255d1aed02c5fd0ac7810e1eee2e8149000000000000000000000000df950ed46f660af2c365c28fc1014840d95733c10000000000000000000000008f5f3981927ce6b5695a42532dee5fe08b0f8c2e000000000000000000000000b99c46ccd1b0fc286e5b270cfa08175735842f2c000000000000000000000000c8a50bbaeb96e1e952ff0391830689d15b276b3200000000000000000000000072abb03149088ad5e111c6d1e8b2be30c3b23a3b0000000000000000000000005eca877a5a5c2de99d756478829af6a69bd24b78000000000000000000000000d7ecc2d506c8b922a82a90a1cd6c7f02d476ed05000000000000000000000000b62026674d9c772f40f684dc5be1705b1038bc920000000000000000000000002ff282000797f6c0749c5375cd353aa207799046000000000000000000000000801ac5daf050242105ddba04a2501a4911ee43e000000000000000000000000044ca02be04ea9ad36a6313c88c04644cba63f2110000000000000000000000005bca4c8fabc7f3938d11732e1e0a25405d759ee60000000000000000000000007033b915ea97438957c716471ac2b39407b013ea0000000000000000000000006b9f64beb4f38a286a9b16d101e4ef18a43449cd000000000000000000000000b8dc059fec69a06fb3549f1fda40ba41580a15480000000000000000000000005b06b494384b5d0f2f09cdc31eb9d1ad9df0d4e100000000000000000000000073835a4b251b59cff3176de7e287e774dcedc5a800000000000000000000000020eed19863a7504c3bd26f09a6f1e7733b2e917d00000000000000000000000029259552bd38a0fbf122a4011a551689daad4f7600000000000000000000000036df794c552f2fb4b84a00695f746a21c27379f20000000000000000000000003c813b6de00aa1b90ba8ab03c735becc883b201b00000000000000000000000076f797f9bb7bacd08ac8df87504f5ff81eebd19a000000000000000000000000cba501d12d63160139d85640ddb080b730ff7e1d0000000000000000000000005f970628858bae86b01f68e20190251953f7418a000000000000000000000000fb79d569f7b22a8ca88f1aefe87ae5588b0d555b000000000000000000000000c9a3cf77295acdbb5501480d37fc6bd36d34f3c30000000000000000000000006810d14245a8404ecaee67925758f85bd2339604000000000000000000000000b36b5f80fb4701d995b7da738e0e093645f9894d00000000000000000000000013d126a3918c62c522575e9b9d224144136f665e0000000000000000000000002d9775f67f6219a5ce05ed6193e036c0dcba28f3000000000000000000000000d1bf5a7652d8f2983e0786d3d98020f3bac06f85000000000000000000000000d673630add7393f556bcdb902947f2fff3d5ad6b0000000000000000000000000e3661a366a433f3642b779357f8c5ed0c5041d2000000000000000000000000a64008ee14c7d9d8882d3cfa1bf73abfa6ac9f200000000000000000000000006a26875d28dda85a6e4486419407312c37e0308e00000000000000000000000040abb42d126d918f6aa47e473fb8521d675529ca0000000000000000000000009cf5eeae4bbeb35d584f9772202b8ad673c05a0c000000000000000000000000302aabeb7434b7f948d71da212156f4cfa5a3fe0000000000000000000000000e45c150883419db2397a01bc4308e792e90e22c0000000000000000000000000ff0688e17e691041b89e7ed49412277c0448ed75000000000000000000000000469b149dbb05699425e2f98607c4de3dcf79fa1400000000000000000000000000aa93140190a2b7927730dc3057e34cebd5ec1900000000000000000000000015d252d5f802c153d5cd66e4e9b721fa7a6db823000000000000000000000000130c0824bfd0ba50a4fe7deca39bdc36a2e24a66000000000000000000000000d0cb047c364ee84658e8b8e47a310ea660efcd7800000000000000000000000077a3ee85a00df6a37f0563a967308f03781c467f00000000000000000000000043097986a7ce9ddbed45b4e6f0d3094468d7840d000000000000000000000000fe1c01598c635f16d6c6b23b8d94016b2eb1ae560000000000000000000000004c7da578be42998c37e6dddf1e50849737c9b1620000000000000000000000002b70a8e7fd038fadcc3e54fd4f8b689bd8c39f72000000000000000000000000bf36290dfbc78276110b22d6c623d781c63119ad000000000000000000000000fd1427fd2e72a373373183045e2db4be45b17169000000000000000000000000145a5e4247f3944cde64b448271ed5f8a81758fa000000000000000000000000937c7e47480a079d9b232607d2d7bf16d9dfb34f00000000000000000000000084da92f863bf384af9b7da6eec7141f34535661b00000000000000000000000071f5ffc0693c8c23b4c037801707d58f1caa8b51000000000000000000000000bb9038d927c2918ac21a9891bcc49808341c1a41000000000000000000000000df412b9cf48bcb81d71319fe4e9aaf284c476d1000000000000000000000000016e620a83f1fcc603c75a9a1dcde290a6095e9c700000000000000000000000032d9bbaed9eff6841b908c95b077aefa5961e124000000000000000000000000b6e5eabf7dd9f86ae6a90be624504436b1f8a459000000000000000000000000fad3d80a4e9bccb421a5963d3cd0d7d161ff4702000000000000000000000000fafca7bf91f9a670ad2862db0be0fd90ae133dbc0000000000000000000000004ad35b2e18c024e0626553bb98d23ab56b0ac29c000000000000000000000000656998ff11f7097d41e63e7cd6da98c1e797c98a000000000000000000000000bd719a2478e8805570cdb2fda849b940bf80a8e1000000000000000000000000cc48f1f4f63a7d8ab1e9613dd8c2f85a73c215600000000000000000000000003dc8f0cab0802bb9f00a078f9acf22627711e2580000000000000000000000006315bbba35ae646499f040e8646be3010bfac524000000000000000000000000c79aecadecd52876c407c224ce1eddd7ac21a6ca0000000000000000000000001ac10c4f7e7bfb0a794c3c4ae14b7378d56d592a000000000000000000000000ac40089b1256564a81ae64536f4e4eaae94b62db000000000000000000000000c9524227330124924f5f3314baf886410433f94b00000000000000000000000020a0b428af5e17d6ee8355e61c1b0d242b98f35e000000000000000000000000f7c9fe1aec6134634d65665de44eb64428295ec9000000000000000000000000ce4cbbe6fa363a19a679506eddb8a4b1d2b81d5c0000000000000000000000003f3f07fe480b793a0d1f525fc477ce3af5f71f320000000000000000000000007b10360e557252459a36a5a962efeb6f6d26a710000000000000000000000000c9b6de0bd865552652318e16b4594796d20594a9000000000000000000000000ccb3cc5d0fac20e3d29c49ad47b1a92536851f97000000000000000000000000784699e3565050c06ce725186aaa4515b80a780a000000000000000000000000328b71c2a2f38477e9a54ae44afc9f409f9603ef000000000000000000000000448d89c0b05d01271441f66fb283aef6e3eaca5000000000000000000000000014ebd8b3f930c21cf1c49b763729de27fa339369000000000000000000000000d79a55e2285f6e4aa2bfde45c65e4b438dea41780000000000000000000000008122ff37117ac48a662fe7c86b371e31d53a6af1000000000000000000000000d8025f693242261a08899035591176d10c397ba80000000000000000000000003ce2be4ca39714d7ccfc2c711c42d754c129cec100000000000000000000000047a504443a6cb93e6bd25a60ead3aeaca7f6c651000000000000000000000000380cd45e83c211a7bef445fa46c617b3acbc730d0000000000000000000000004efcbc9404a9a0e1f8f5b7aac64157da663e9ee60000000000000000000000008f99a61476d5b26685d14dd681373cba6b685d4f00000000000000000000000048e8fe102372bfd3f8372f5e90f85d2b81a2f3b8000000000000000000000000c0d885a6e9c971a3c7dc61ffd6408a4fbd66ad51000000000000000000000000e06df3f831eb5e0bd354351b0d212ed5eb19452500000000000000000000000079dc2f583a5e48db0870a37c6cc2ed268e882609000000000000000000000000967db3bd5c688395764fb491f848cc11b796ba7100000000000000000000000038285fb159319c68aa602bd953297e87dbff50200000000000000000000000006ba33d34e0f79a071aa83f13d491b9a3a438492a00000000000000000000000088713bb0fb9247273dbe0447bd272a435afc9a400000000000000000000000008308f8d8f40fde6cf8d4239a22d042eff1b94ba2000000000000000000000000afef8879435e68ca3a159261ae0f113b5ca8a9fb0000000000000000000000000a28eef657d0b6a3cf606480647ca8f34f3a6936000000000000000000000000318587bdd2a49e5f2dfa7c33978ef2c005101bd8000000000000000000000000bdadded3239e365165afc747ea2b34a7f2c1a9b6000000000000000000000000d4aa20a2356127d7da4cdfd5c184110550204b270000000000000000000000008ffbbb5fdfd1df203b504415bef0b739762546730000000000000000000000009f468b083c50a706b31009b67613e04b18ff2ad3000000000000000000000000228cb791f158e97ee1ac1efff202e4e1b38ed7be000000000000000000000000947fd52ddb09b6d90acc586502e763ee98203d830000000000000000000000002d0c2d1a60b814588170d283ac3dbb4d00908fa00000000000000000000000000677f42db0405054c36583708868fea9919185d500000000000000000000000042c63b47e1fe0b76bd685956ea5cee2ea53433f60000000000000000000000004e476543c570546133747182275202ddb819e7a1000000000000000000000000f912f9208a59ab040cae5085ea41a9413cf7d637000000000000000000000000d97f3b7913ae5bec9da8930fbdab4a186e73ed80000000000000000000000000fe25f109c99e971897f62e9b310e3722297f9cb90000000000000000000000008c7d8195f48d0adcdae62805babdc6dc44b0f515000000000000000000000000f5b15f47c2c3b1df28ed5d6eedf5148ff1c0067c0000000000000000000000004d3cc7b0786f39f2949a3fedb70d5b08e11f9fad00000000000000000000000087a569eeac3f41e167e46c1b4db47a8f40eae4630000000000000000000000005af093a03dd04a97f92f29a05d321cfc507ce452000000000000000000000000bb7644c875d6fef33a2c7ea8c799c75cc9cd396b000000000000000000000000d93596f59103b1107dd8bdac8009269152805c3900000000000000000000000079ecb8fe60a8f2a790ef7a9112c12a3b548de399000000000000000000000000a116f11d7457dcda4fa37956735e5c2a9e38e015000000000000000000000000a9cc5ec1046bf1e48b0a1ac6b6b1b3129fe0e31e00000000000000000000000033b0422c4fe5c3d1dac6593dedae4f59c50682b6000000000000000000000000c9ec236c09881c1dd17dd953cc2b84a9a6764188000000000000000000000000f06b7ce2e4af9dc1e4a3712d57e0b312ce62dea0000000000000000000000000b8dae1598059e49014c67deed5865382ba0c2fbb000000000000000000000000b67d559b449fa45454c941c6c7bd1005b5f5c9d400000000000000000000000028ffe5b536a4890fa177a855411914cc208823b0000000000000000000000000b0cde07d5bcd88199c9d7ae015598985125fcbea0000000000000000000000009baab392e17c3e8782b000acaf3589cc4d3373310000000000000000000000007a82d592e49b1dbb43d1a63ae7333989f1ebf3410000000000000000000000001afedf90c6b54b880a6187c4fb7709e9a6139ee30000000000000000000000001dcbf60977e4467fa4cb3d13a9c5d55ef36055b8000000000000000000000000931a704cbe8e13010189bcc9996e10096607980600000000000000000000000038071f1c80050b4bbb8a89ecb8372800b5234cc9000000000000000000000000c90e75c45a792cd3c7b23cda228d1c7c1dbefb7d0000000000000000000000006e5f9fbdb147a7181ff15363f773d47dae08271600000000000000000000000042856b7f5ed362d522bd1185b92a54b2fb26b9b5000000000000000000000000ecdc00481803a2ae9e2075c019b7fbdadcd96f080000000000000000000000002cac84373614b0491f7804aaac51bd6d992be8b0000000000000000000000000f872b786d1bc81ac5c7de04cfadab63e163e0178000000000000000000000000ba46a54343181cb4410de356248e7b4c21c545bc000000000000000000000000a2bd07094b87918f23f52f7731801cbde55ecf30000000000000000000000000200a7272a2c19c1a46f65f37eb7ccab151bd09d80000000000000000000000008682d8e4afd7005a9e6c702ca535e0499e1d152500000000000000000000000084452d172ccca88c95948063e5b1f972323e83a10000000000000000000000004c7a10e74b1479566c54dfc62b55f3ae3ba5621100000000000000000000000058efa77035e3c3f449aa90acf72c81b1918020e6000000000000000000000000c6fe44db4f4e6d51062001cbc02fd775c82d8a0100000000000000000000000044148f8cbb4335a45527322c9a5a84c6f9281dd00000000000000000000000004a410b076e896f4fe6eb3c7afb056523f328646e000000000000000000000000d4869f95c9b2ae0e319480b353cddc359084b9020000000000000000000000009f2e8ae0163d2823f14779b1eea60602c5bf59c9000000000000000000000000b2d5157616ced65cd559490c8f2bac63f5b5e5c1000000000000000000000000391e7f87757e7cde990aaeb7ec2eef7d661be594000000000000000000000000524fa6cf357a761db8eed1383f462931e1c442450000000000000000000000007b373d273b0c594371992c0db0ab268b805b5d0900000000000000000000000063cb0ad3b2503c0f3c1a073ea9d8858e3599f06100000000000000000000000019d13b96e4026f245451e3512ee23c8bc4a2c52b0000000000000000000000007bccc4eb0ec8ef14d10b6aad9e284473d1fdb1ec00000000000000000000000057461b7786d017f839af95472bf4cc4fdbaf393a000000000000000000000000d1c65c2cae52b4f1083dd8047fc3420f9a49c5ee00000000000000000000000028c98116a14a56820d0b8f71fb11a0e8be8b659f000000000000000000000000299e5763aeb645e49bc49d13e31d23ec804e03f1000000000000000000000000b71ff8292b63359cd66f2fa081c756a24d8fa4e1000000000000000000000000972cebfa3345938bf38b71364f1907e11d0dee800000000000000000000000007482bc9bc60d98ced883d282ebeee5696494b2aa0000000000000000000000007d55acb501a4252bb912e8397d96828f8f1e2905000000000000000000000000245310b0d6d7f275c46b74998851d369b09767970000000000000000000000004103cc43af5ffd3e60b28796f2c7c0b06e08dbd6000000000000000000000000a835e089649ec989ca56dec7245b45b75e32bbb3000000000000000000000000d656bac2e290f50fa6522593f572b3a942457891000000000000000000000000761d12f18542842ef7898382a46a7843235c054c0000000000000000000000008b404db908e9edfd579d7385dc6bb6018f268e47000000000000000000000000b0f6f287b791411a7e027c6fcae776802d924c59000000000000000000000000be67a7c8ce7d5b94f2ab97ecbf7e7a472e227f50000000000000000000000000bdc41080d4f19c732fc924c38ce1a0a5cdda502c0000000000000000000000008b879fadc67d11dd6396db8a31f441b4fb3d311f0000000000000000000000005a458356b01f5f3ad4614306d920bc4ac40347c400000000000000000000000040bf6715423c313c6ae3c22f2e806f18eb1ea23f000000000000000000000000ed25032f0d0124b4cc8ebb33b4a53f55405ec59a000000000000000000000000df741b98e92fc6f9aa71f2fceb071cea1627d5eb000000000000000000000000ffcf33ff4a4a3c4b2deda0fb8fe4940cf7fbd448000000000000000000000000a72cdd0afee216f77b22bbf04b8568e0b5e753c60000000000000000000000002f8cde72eaa996d3c62b1fe4785f5cba477359c0000000000000000000000000138318687aaa2f576635e404e315803ad76f2e460000000000000000000000000c518c151eafc945175b26a4440fcb9203d6cc59000000000000000000000000f10741f4e8191a6568026fd95b79035e46ac6d1d00000000000000000000000039fa7279b61c67d5bbbb4c1498c3ecbf35237b2a000000000000000000000000cfb913ff9ebde1046185d049661333f62fd6c391000000000000000000000000f821daa7520db7595fbef474c34eb3524f451070000000000000000000000000835df2e218e883f7267c46b17a48006443d32d31000000000000000000000000ea49d1155c173a837a2e00f0e3b80478ab939bd400000000000000000000000020b955d0c0d80172b6a177b1956e1b6f5dd8227e000000000000000000000000f56ef3454cfaa313c88f7d136a854de7e3c1dc46000000000000000000000000c7e9189672013aa842510e871ead7c819a535a6f0000000000000000000000000e82083d8e6a11b3c404c765586d5a0dd71a9234000000000000000000000000ea11db8e8b719b35bd87b22bf35c78e6563a79c80000000000000000000000009cf15c8f34a39d0ce5e8525b77d83aefc31e673b0000000000000000000000005841ddbcfe166e206887b58fb9b8eceec1ea75720000000000000000000000002da58b0c8cbdd928662a514cc74bd4e320437191000000000000000000000000b4f0ad764ac201f0f2c7670f22a3449e0ee2b4dd000000000000000000000000034578a7fb64e87aef56da1c5c2b931e319334a20000000000000000000000008563eb778892387244a164c03deb23ed8041f11500000000000000000000000000dd36b60fd188eb8d2a28edd3dabf2e340a6cf000000000000000000000000037bfe7c1ceb78592807c2adff26acc211588dbbd000000000000000000000000fbc6cbaa01c6e7e92885d9a4e2e63d2b5efd578a0000000000000000000000004af0162117cf92e1c62bff354f4a3c419d679e55000000000000000000000000528ca877bfe653e316de710f2460421865c7a04f000000000000000000000000c0ff98a7d9c69ad5b6b4dfe52e0c41eefe0b15130000000000000000000000006bb12408fea63345d2d5425fa466692deb0bb9f3000000000000000000000000d5aa7a7dae39e1eb8af1a7893134d4768e064480000000000000000000000000681aa9bf703432ac2cfae1b5830dfc6b228ff3da00000000000000000000000037a7d1706071777d8b977e894a1ab149ecaadbc9000000000000000000000000f35853fe9b5947762e231b32be9ebe970ca785d300000000000000000000000085a6d6f67f37d6130a971766e3cc779e2c51d86d00000000000000000000000018b37a61749f7f33eb4a5e85ce136a7a4835a16b00000000000000000000000056009d644e068050094aa4b9ec5cf4c7afc4c8c800000000000000000000000023fda1529496fdbe151c0a92c8a5732cf30bcf670000000000000000000000005a37a734292987d857e814ae998a9d1d69b2a976000000000000000000000000e23fee1edc462829cf5dd5136558688da155fee00000000000000000000000007aa26e556bc28267ae2c691ea2e35e6d42533370000000000000000000000000a38539e36e9b8a8741945a16140e30d4183129230000000000000000000000004945935a9d40fec1886e144235e146b6f4c6d1290000000000000000000000009580ed3c5e597972e0f8552cdcd7507d23f5d970000000000000000000000000e1bfe7f030866b12610b16072c9df996555f8047000000000000000000000000feed400a9302c57fd4ec347539dcfde59ae4e75f000000000000000000000000bcf65dcc3c0057dd1b63fcb3e0c90b0320e8828f0000000000000000000000006d33058374685fee0593e44849568754d3892fee000000000000000000000000ef437d33790c859babddad55ea655b999759b3af00000000000000000000000098e4eb001380ce6c34dcd89c29b6a893cfeb9786000000000000000000000000a7e13036d0e5ad3d750d0aac21989c07a70ebf8e0000000000000000000000001e6113e2134a616fd8f5e523e21394ce9d7cc8a400000000000000000000000035711503600b90b16969e2e7f8ff0d0cd4dc57c40000000000000000000000004c9c28bea2a360b12e52867145a36a575b9c2af20000000000000000000000008dd5d5fcde2926f36f4fb48e32e83b0879773d6d0000000000000000000000003186b32a0482998453970d3902d6ff9f70f177f7000000000000000000000000f7ef69e8ee1f0f6ea78f0d38376ef451869cf406000000000000000000000000e8cb47cb821b0308e9fed8dca0ea75479999a6dc000000000000000000000000f03c635cbf0767256ff59ddc2b928e3bffd92aec0000000000000000000000006d75fa973ba621f05bd05d8f55a880fab0ef20910000000000000000000000008fbdd4d0847b24ac423e9206726c82a8c2928a1e00000000000000000000000043e1433227a04f4ec2a724daac41e9edf795593b00000000000000000000000042cfacf61f50c244b0f04d5e80752fbdd6aff4ed000000000000000000000000d1622eb526c819070a0cbbc9504e704bad7f3f17000000000000000000000000b1f2f183913024c7fd2241b850414269354193ee000000000000000000000000779d41fe560642aac1665677467371835679e18100000000000000000000000094bd5ea272ae1493ab7deb304e53e277d92c1e3f000000000000000000000000e271c0fc93b333e3e6cef988c26091f5cd9c89cf0000000000000000000000006bd9d740b0da4dcd334e24c10eea5ee63790de1800000000000000000000000048db7a85c25e61cbc4446ea23ec4d53ac7b2de2b000000000000000000000000bd10e2d7d78fb6ebee825f79e3e25555ebb0f2d400000000000000000000000053f6898b3a1178475e4aaab0d4ba60b0a45b24170000000000000000000000003334928b153a092d9130111c2da69042381416790000000000000000000000001bcb9082ef9c1f1e461544a9cc04979149b142e600000000000000000000000041759cf61203f8783b2716cf13e4fab7fa4bfea600000000000000000000000040b592a463f59e2c649cc8476eefeb1b8400fd86000000000000000000000000f610363cc7187725fc3315f6fb9e69180a7ac91b000000000000000000000000c172fec2e7b45a907863a4b03d059209ebce29d7000000000000000000000000d8eb5c13555fb79892eee811e8a55aa112bd376800000000000000000000000083d04d2132898bf6053d6d481bab76b514438846000000000000000000000000d1f079f13f7f9aa50305b11165d8ce57ce9255ec000000000000000000000000071ede58770a3640a3df824ce2d13d0be3006863000000000000000000000000c989274ccdecf6eb3771b0472abd537b3d0fa4020000000000000000000000008bfa7a904b36d6efffedb68914f04a312c41cdf4000000000000000000000000063cfa902b7d0829e4f6f6d8c7a97633c8d478f9000000000000000000000000afa12f14e50938a0b6ea82347fc1cf139ac686340000000000000000000000005ea12f86bfd393826a2b040d34757f78fa68bd8700000000000000000000000016f4143418224b99037fd5a90d3121ef834a23fa000000000000000000000000adc1d1fb363fdb5709d67622489b061c60f224da000000000000000000000000fbc0ab862fb309b36969820d7d2f66ac50b38097000000000000000000000000991495e8790f12d659172bd8709ca17c00ca2cc1000000000000000000000000b93ede55873086c7cafa7a4f956df6ed3bfa85370000000000000000000000007101faefc61110491896f7fe5d4f63e3509121c5000000000000000000000000a0f695bc618e2c176f0985891ae28ecc6eede35e000000000000000000000000fa50f0f35a1e8d1a95b89a85e68385ca79a3406d000000000000000000000000d792e8d12d2695d7c1ae1669f6a9e3f143dd3864000000000000000000000000e73862c6569469bcdff790c865f8be5d276fca6d000000000000000000000000b40099d037fd5c02ae0f187b4fe2aac83206f7fc000000000000000000000000854f12d3cf4a2ef5ada255e896d7b87eaa508a9300000000000000000000000009ccf8d733b4f0b267693018d9086c47fefdb5bf0000000000000000000000004495eef8161621ac8b9cf734f68505c4998e36160000000000000000000000006b19ede09d77e56f0da2722b46c5f152e57dc052000000000000000000000000bc78d5ab6006027d8fe39fdd326d550e00692956000000000000000000000000e3c6cc0535751cb60986102b88e40bbb3f4c8e23000000000000000000000000bd86a83f51da12921a1972312b4985ed39a316c0000000000000000000000000d5ac46a0726e36258a067ad6f7c10e9842ddbef400000000000000000000000051b9d73ddc766cad314de4c7df4f0f7465d4968800000000000000000000000027fd8dcf322b085bb26d016d0c2763cd39d20653000000000000000000000000da68ed0d0c0af6f49f749dc14f597963dd02cdbf00000000000000000000000029436a7ebd161feeae0fa7c1839b68593e5250f9000000000000000000000000c1d93c240668ef34ab9204fcf48f610eb4dc9d770000000000000000000000002be0491c5977571ef9bb2ab833f9b885cdb28498000000000000000000000000eb50cd7a8e2b267068153bc2fd0a51f684a239390000000000000000000000008201bdbd6189a47cef5af1490572868b797f9f980000000000000000000000001e3abd12996c82df9ff3bd717a7e8ab3252977f40000000000000000000000007f4f8df6a3d63ca4eef6caf9dc907b3b669c8cbd000000000000000000000000860b4f5da9ade5505bd363038b193e53ffca43df0000000000000000000000008a124785c0e5f21b889ac7196a4c347897db6f3c00000000000000000000000079b579b0b731e3fe23802e2e2dcb96bd007bf72c00000000000000000000000020f333f8d294aed1929e14f119329ec3262e3e6e0000000000000000000000001ec12da44b84946a091e5af4ee181bf60285ab3d0000000000000000000000001ee8a5d16c2b797e8ae00b1d75c553bc91f8dfc2000000000000000000000000918d744b6488f2279f7da81bdbf51a878160130c0000000000000000000000007fe92d6375a133f4877f8d071c5b85e008067a73000000000000000000000000ea5f525b825e052d4f0d5284a8873fe491601783000000000000000000000000553f3937490bb5d0f0ae5725996de15521cd71a40000000000000000000000008aca453e6d45c9e1459f552c45abb73d5ef098fc00000000000000000000000050e02e38c02f8b532fd217152930ead65d7c6744000000000000000000000000e3ea48c5284f49d2c23d834815ee2e9bfa6b800f0000000000000000000000001e74a8f519e8d3f75be62989a9ff048f129dc10c000000000000000000000000a2b3dad80fd3ace10b04c208dc8eb58f3b38b21b0000000000000000000000000f4021de192a9e1e829efb7fd6c6178fc69e668d00000000000000000000000041be006068232e7da2fd374bd1db34416e3a5238000000000000000000000000493eca78afc23411a8b3a1acce0dc2d1f887760500000000000000000000000036c442d73d7e82d6902c1f81074e8269d465e7fe0000000000000000000000009ea08170e81029a1d2eb811900c5737f43e285a0000000000000000000000000a8c30fa4ffece3fa4dfcb502f4118570619de80200000000000000000000000009d2e872b888d2a25f44679e20bb30d0f3245ee7000000000000000000000000ac1a409a6bd8e5f4307b1befc2848116f4574f90000000000000000000000000d771520bdaa0612ea6880521886afab93ae83b51000000000000000000000000aa7b0350e99b01bee107ff8d63c363258428fa1b000000000000000000000000c4a99ae0f0d5ff699c55e70faede6cb802389fc90000000000000000000000006732c4fd1e1f439beb653cb327002a8a93784c3c000000000000000000000000539e5875419b3553d61b6a74bc3d88d67a86ff14000000000000000000000000fa347798dda98523422dbbc42d1afecfc25d29e0000000000000000000000000c1a49dc6f1ca77a0d611ce6ed2e4136377af6a130000000000000000000000008d0aba54129e25def2835c0f46be3a88fa0b9c1b000000000000000000000000952487e54e56698b8160fa8c20ef547a34f048340000000000000000000000000234ec2dec64dbb3fe2e74f589210e6f55c08ca2000000000000000000000000565aeb772b86021176e09360834ec4a42ab9d4d30000000000000000000000001f06cb8a613576db345652afdcef4ccb1fccfeba0000000000000000000000002fcb567a479dd196ef8a2e0c303faae9a7cbe502000000000000000000000000d25e8b200bc9fd5a3b63774412eec39dfb87456d00000000000000000000000071c0e0b685faf67257a6bed6fd506f5dfaf3e83e00000000000000000000000094ee3bba71090002fd856cbb176d033d6927aac80000000000000000000000004cfa26d294138f0d24fb604c555126bee7cbbd8500000000000000000000000040066faef10e5244e0f6842c6e95c611c1b7f05100000000000000000000000043dca79e72094840bcd3297e7e3bb5d08d0236fb00000000000000000000000014283a44f502bf5be08092723742dd10119ab74900000000000000000000000069fa17ebd42252333c0b36e4d204bd4b39be80850000000000000000000000007ae66ff84929586dfd44a3d192efafa77ac8de44000000000000000000000000891bd95eab4e7da42ef50c9986a62ce248d077a3000000000000000000000000810b510024b265b12e33a8d5ee43dac3fedad5e90000000000000000000000004fa3d8ca955dabc39c6f60fb863df2a2433dacbe000000000000000000000000affb16ed9da2e415e0f1a9e4d2ee065b4e3cce9b000000000000000000000000097ba27fefb03fb0a71f8ac5a5b7fcb6d5d37b01000000000000000000000000720f5349fe0a4ad91ef58b13cfcd307b254b2f44000000000000000000000000a733ffe3978a0e1a5469886b9b9c21ec932b6031000000000000000000000000aee8824d05f345ab7e69db396ee441c849a8d058000000000000000000000000c3dc55997d53ca1f0323406c929b387f3afd8fd7000000000000000000000000c5c147db15a0987476b785e07a925a681f704a82000000000000000000000000dd38f00d2655e29c92b2136d2482427bcc95f72d0000000000000000000000009e9ae3379da2dff2e2eb2d88fbc0330b4a7c14f80000000000000000000000006f4089f7509d6889a8a14b47d786856e5f50c1f10000000000000000000000006ccb250badbdcb9e6ac7c08ca6be8b1b625c0bfc00000000000000000000000008064dd81a8be0a6331df69923a458ece8cc66850000000000000000000000001faf025f9a352719067e8bcc2ff203e42d6fd8d2000000000000000000000000b08b1545e545b0cab50929019121fc2116eb0a750000000000000000000000004ca60ca86b597607fb72f806a6703524de1051050000000000000000000000007803e1ded0d2ab98bdd3280b465b3d430fc868de00000000000000000000000063a70c6fbc663ad17218ec872b000ad24fb5e067000000000000000000000000ecbb0b68abe8337d08447f8142fb18087b38e64c000000000000000000000000eecac9a5e35ba128008ca1cb4fa391f4dd077e85000000000000000000000000d8036757d8403deeb84d19ff6889bb91639835da00000000000000000000000030a6c1623c5d72d01aa34e4f018c9a282f71ccec0000000000000000000000007c57327e044bc771ccc0c51df72efe3e9a26d8aa00000000000000000000000028c50ac7a767d88a6c9c90195a3e7b59fe7490c6000000000000000000000000270787c56ef16a5cf865d65168a551a04488ca58000000000000000000000000558f70f6dc1db5a7ee1c6e943755e5ad78b21cea00000000000000000000000036e6e1d62228c173dc470dbaa7b6213284e262c10000000000000000000000008f11eab5ce7f7fae874550420b688d1c405cb5bf0000000000000000000000004bbecdf6bbbca8723854086e2b268acb5a7dd048000000000000000000000000576f0a7915e63d5f0fa9164598d9bacc1e2fdb3e000000000000000000000000bba530a4d5faec085009516d1da829eb104b0b9c0000000000000000000000007f9ffd83778d27a7b2dc0e21817e2d40252e9afa000000000000000000000000188b71c9d27cdee01b9b0dff5c1aff62e8d6f4340000000000000000000000009d07eb54bf8e2c1e87c7fd3f4973442ce1e738710000000000000000000000004293d8967a5250bddff8edabf833bae1bf69cb890000000000000000000000002fd46998f8863d808b1ac9cfa713add4daec4d35000000000000000000000000a57fc93677053c263e66181fe937cd504c9af578000000000000000000000000294ba781852c6eb1f8a8062cbe2581c30668fa9a0000000000000000000000008fb5cc44ecf3e6af139db91cc58dd1bcac1de38c00000000000000000000000097bf24dc939115003c04194d1c73f1c1ee5651af000000000000000000000000771287b1afb68ebdcd378bcfa4d55abd4f06711c00000000000000000000000055ea8ebc298fab2538d6827999a7c2bfd9d06207000000000000000000000000b471139764fda92f9d33faf74a612891eb75ac6b000000000000000000000000c1c3f015fc01877d1527988d4ab7bd5467f3e7000000000000000000000000000a7cd74bc79efd8124d59bed7ada5ed74f2fc3320000000000000000000000008fe0d4b5760f37af0b106c109bd681e24c1e0d6f000000000000000000000000a959b81d06890d9f70ba6959fbd2128fff28086300000000000000000000000037affc48136d15ebc21bbd0a8dc1e169c212b74d000000000000000000000000269a81e6220534b082f280eef6a28242018df5f70000000000000000000000002c05281f7387f6304a8e502b6266bb59b972545100000000000000000000000024176ecf6171f75993c3f7ab00bc2e0a2f0ee578000000000000000000000000cdbb5d2e12166443b5ebfc8fafacee1fef4efadb000000000000000000000000ae56906c08ac3113c2fb0b1508b14e689b92aa350000000000000000000000008e37089fce06dec46953a8c911c1b2f6924ea6100000000000000000000000003b31d0a801cc9f782c8e92767dbdb2c9c1b22c5500000000000000000000000053198e8f5ee9286541962a933a7a59a4d49dfe1800000000000000000000000050447274892831cb171f0587f01bb0637aabd3800000000000000000000000006564382ca2c82c74cfc8cc00e37a08aa7eb6f15d000000000000000000000000bd69e63b0f7387635f3e5ece921693dd088e59b100000000000000000000000011c1bf5561c493a275b4393200db07355b9a20b80000000000000000000000001110cb990e24414786bd50d9bbc1d88ccab16a960000000000000000000000004c530108382c5d265a94e906babe49daaaa5d1fc0000000000000000000000001b00e3ec408afdeb13a1c8a689dd0e83a8e0926d0000000000000000000000009b588a190a2068971455854231526c9d77da5248000000000000000000000000820f92c1b3ad8e962e6c6d9d7caf2a550aec46fb00000000000000000000000041a1babfab40bf5546b332e7abfece6cbfdc593800000000000000000000000017009743e9c42be058575fd7ed958949e72505a6000000000000000000000000d83559a92657e01ef5dae85dbc96d845b6e0a928000000000000000000000000f6c39d966b8fc953167fe6c77ea23fab627df75500000000000000000000000021dd66ae4071ad6c1b9ba9842ae9c192f42393ea000000000000000000000000947aeb02304391f8fbe5b25d7d98d649b57b1788000000000000000000000000b1c131792bb02b8d4a2efff299936e31c4af0e61000000000000000000000000a5487fa6177396f959f5a1741ae251c6739a65a4000000000000000000000000f99fa20b5c252e94494411f5a150e5a7dcadfc2d00000000000000000000000018bb127372f7b8e388cda0e6836fd19665e3bf08000000000000000000000000846b10cb48175878f2fa91e9b8a43322294e84ec000000000000000000000000547784b98fb2bac316fc7bc93b9ff8e791b066f10000000000000000000000008bad46795ffba7fed22b5e2e9a58349c4cf60dd7000000000000000000000000f8be89678bebbd20356634b9fec737f2088c9ea4000000000000000000000000e067440a2ae621e2feeb2792d01878402d86d348000000000000000000000000514d63c3e60efa83dc51c59f6e01b98a2b0a7d87000000000000000000000000e6548978e7c9dc032b5eae04fab792de6d352478000000000000000000000000ded1ad1696f18e10dd9b25e57d52e0e0c4f47b66000000000000000000000000aba1a2294ceab50249a154184b809727b293b65b000000000000000000000000aad7f747822ef8608324d346e11b7cd36b3214cd000000000000000000000000af023f47d4d49f510d02c37b6dcfba666ac62936000000000000000000000000d840401d01b727b1788b6726d10180c6847da1dd0000000000000000000000000a65140452e14c868391d79cff990ef8b5762ff800000000000000000000000094df6206e6c5fcbc056de20e43910a31c8dab84c00000000000000000000000017d51d41eccc8880981938ad55ef4a383fa4f5a80000000000000000000000002dd6165ee55c31481e94a8d17c25865e36142a95000000000000000000000000fbbb0cfec851a8f394d8d65f8e08666d00f887db000000000000000000000000a3b3c906344415c00d03fd2fcdc7b69eeaa0ccdd000000000000000000000000f5e3dbf479e2145dc6b83e7ef38b96b94c07125d000000000000000000000000d93aea10ace09a4172be351ed5924c6f2e562001000000000000000000000000699bb9b83eacacf83c24c41e7ee5c8de78fe6564000000000000000000000000a0e4f3cabc417eb27e5782edc4f9461615016a190000000000000000000000006591994eb4959f66fef15babdd9028c5c4cf2022000000000000000000000000cd3429743fa8d58d2256a5875382c3a64f9b31b200000000000000000000000075e36319f1963fff54011ece424bd58e0179ded00000000000000000000000007e3e6224631ad86e3c2052ec5360a6d90bcd2ef4000000000000000000000000faa85ba485b1915b4bc24e751ecd0842b47abbbb0000000000000000000000004dd7290c813a07d87ab2ee0ed3757ac44ace3bd60000000000000000000000000cd12567963266041eed8c0204c36fcf194251da000000000000000000000000bcd9bcc1d1898da8ebef5ba71bcf5bd8b3d70d7f00000000000000000000000016dccefe682c009bee7f086c3c77aaa0cfbe74ca0000000000000000000000002db4c0349f853bc357adce6939575824223be321000000000000000000000000d9788b585b98d0424da0cf9e333539d74cad818200000000000000000000000001e82d775f198f6045316264fa34a9a0fb0688790000000000000000000000007ea512f9e14f363712ee87e0442c6b8bafe994c1000000000000000000000000536ffba30f94dfc5908110ad93fecc95bf59aec6000000000000000000000000a0414a61aff69df0b3f3632ddd055293d89f01770000000000000000000000009da3906d47c5a76d4da52daaee38e32168b57db6000000000000000000000000fbc7023d70925bf0fb2e9b967b0b1d1c50d8c6cb0000000000000000000000000e66662c092b41d0ee40000313fe9345e940f26900000000000000000000000051a4ef96077c6786275d8bf75f0c394cd350e757000000000000000000000000d858060105a30af89c0f6e77a65311060ae35f1100000000000000000000000079e3c4c4ef430bc691b05ecb7bd495cb7232f0e20000000000000000000000009b1841f509b8eee3c93648d0929b9736bb2d5b630000000000000000000000003a8e52e2f06ba5c2a63698b3323cf2f8d03efdfe000000000000000000000000c05856349a208173346590546202937c6100f48e0000000000000000000000003b257e9afb91adc04db477c548747e29cc71ec8f00000000000000000000000090227e078e9df871bfda96e89718923bf8a0b6cf000000000000000000000000a605b44458f3e689bc3137c3ae1d33dbf45cafef0000000000000000000000003d5bd2ce0ef89e43ca9c67a95f8731386b78a4c9000000000000000000000000f651596b6c54e12cdbf735ac94dfe3d8eee27b4400000000000000000000000003f8e4d36f89e3b5da1b97426406ab1c3b24c50c000000000000000000000000892a47388d54a577aa41fab5a413e93d1a2411090000000000000000000000009ae8ddc6c07ce6d9d3cf5374e598c687daf9f5dd0000000000000000000000004ea8aa3b4abc859429e6690bd61dcd02083ce90b00000000000000000000000001dc99586411816a3e6e0b994226354a8ab45b46000000000000000000000000116d2adfe94748d68347bd0e4fa64a13328ec160000000000000000000000000f1061daeb5eeb1feb745a15b7175a44d50e73c3c00000000000000000000000063359ade5694c096ae84a96a91982e7e4bc4c6b60000000000000000000000002b77b72b1a8c0a4d3b420fcd1b0724a7d8c955e6000000000000000000000000e22540ebb3994ef3e0111df0c59de43e55953fa300000000000000000000000098289ab1ca1431fba83a5861d0ee4695ddd0e4300000000000000000000000008302dab74e4b4c9a6a36ea598070247fcea1d07300000000000000000000000034e898e9f404ee3b60103f5464a624d27c4dd960000000000000000000000000cd1a1c692c6a5345faa4930e5b6e4a998d227b26000000000000000000000000f5bc4af170c393b62d97d5cad5a9372f25d14d94000000000000000000000000de8752d556eee5e6b9ef3f71c563211cc028742f000000000000000000000000b847b24d57dea2fd273acb8c665d495eeb0af44100000000000000000000000017048125fefe9d6ded63c1aa14dacfb1f128d97800000000000000000000000022a12d09dc74a0389e588d7e943f46eeee9899b1000000000000000000000000d2882d185ba960db0989c4e8d1c42fc0ad01a21d00000000000000000000000031aff568700391e62daf8d02e324c9fcd77a4b650000000000000000000000006e643605114035040226d5e3b0e5740a8567eed8000000000000000000000000f95ee74e21171bff33abfeaa70f7ba9466ce0928000000000000000000000000ef2b9bc53c51c5f3e4227c0f70ce0b256643995f000000000000000000000000c306a57fd9caa1edf185d82210d1b5e3942074320000000000000000000000007f7dda44c086b3d92c2c833148d0b1741c605aee000000000000000000000000338e682dd66da7c9632d2f6eb577671209e976a20000000000000000000000006b0967f025d9650f2f96c47ebfa284d37fcfb86f0000000000000000000000005160e089f60d4cd36240cc6a480ef4cc7d91b81b0000000000000000000000001544f8509bb2404dfcdd12deed766516647366f0000000000000000000000000c9527bf9326d4c440ff0019b09e8f9398b0a5bcb00000000000000000000000032ad291951e4095bec8c1348bf7fefd6d4614f2400000000000000000000000066fb23e3b6acb232bd32e61ff609afff5439bc9d0000000000000000000000008f46d1860aadfa29bd0a7dceb89765781adc2c6d000000000000000000000000021337e4f247ec8f90c1be3bbd57d0e8d266f91c000000000000000000000000d5a6882e0220257cd5c0ca6838287b0beaabe6360000000000000000000000007cfae6663b26522d86c2341df46275f0c9320fe00000000000000000000000006c28316a81d9229b022293bf1a20912d6968a442000000000000000000000000eab61c61f276923339680e4096889f521d63395c0000000000000000000000006dc22463c481fdf04aa8defccd27fcadd3f09c38000000000000000000000000a9229c147b3b54cfbd9a78d461a0dbea86d23fa4000000000000000000000000470593ee8161d5b6bfb996a8b3635c9fb147cc7b000000000000000000000000ca8a2c40c7e76a7f89e4808c41a31b63f1b265b60000000000000000000000007a52b28f69955e873d36ebaba972425612978118000000000000000000000000eb8c6764c6ecf3c9e2336f2b082df8cac4ba87f4000000000000000000000000ff03a28e42ed63a25797f9d865a1f3c60ebb3b170000000000000000000000000304f8a7d59e090132da1681bb3edaea01d41d57000000000000000000000000fbcb46eec108dd71c0afb7afd1c07d18774d8490000000000000000000000000f4b9e1e839f4af1a73397d693af4cbec74ccdd5a000000000000000000000000eee4a1036f012626a95467e99c25e72c26f07b2200000000000000000000000031c6ba23fe1f630770fd15f43cd9868c35b02b19000000000000000000000000f0792ad41dc7157f1fcc4afc00c8e11c45485b3c000000000000000000000000a353bf8094fa858d10477212f6631471319742f7000000000000000000000000d0263ff86abf83324756905404bde1cd03bd772e00000000000000000000000019c17e299000427f3ef23e03a31a1a620d41cf44000000000000000000000000fb4a13b3b3abfcb66e3c663c1b2721791d47067f00000000000000000000000004fe7baf23fd0352384e317ed94398840f97345d000000000000000000000000367edb7185278f568875306d5b671c8e06f0809000000000000000000000000061783c33ddbf3cb1d3f2338ab5f9ecc388b0ec37