60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7374616176652e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207374616176652e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d6546353835546f70784a484c3477594657426a7a6b633773633858715676384a4d6a445246335175654c46710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000a8b3db221cfc134f403bae261c881bb8bb812bbf000000000000000000000000ff7f769370ff30020a27dc2d88c19f200e28983c00000000000000000000000062ec7698589344462d51faed681e63b5cca520f1000000000000000000000000f511f00c6b7994fafe618654089dec843e9872d20000000000000000000000002f45554479c4c6139bb5c1fca3573d320fe691e0000000000000000000000000f88d7d221fd61f64b62cf67daa91e32d4cb46660000000000000000000000000938b41d0b8719629c624192106efd78fbe5c93020000000000000000000000005e8898ac74439b2e9ba613b2df46099dbea178d0000000000000000000000000544876f7d9452b55223057883f3182b127d3d577000000000000000000000000fefbdc19a0d855a8b9bbf79144bc32cc7eeda019000000000000000000000000aac76ff4d4ee49bb250653addacd57c774a8414c0000000000000000000000006cfb3580bb869bfae71dab9f60f9af1a63de397d0000000000000000000000005266e439aac27468136539dc09cb20e9a2ab67b4000000000000000000000000efc147dae0b0375cf443dafb2d50afa748b43e5100000000000000000000000080cf5431336baa8d18072ef1a5aae1f1b8ebada80000000000000000000000008d72c0b81bd4816e6c8259ceca29e1ed83d6252f0000000000000000000000009e033bd5b8831b53d01f0f6015cc09e8afe1baa0000000000000000000000000cab49ea2acf536dede2a7ce030db64c6e2e20cc6000000000000000000000000e28deb6157a46e8ac305f297723bb6a02fc8f0fd0000000000000000000000008e25f56396311a7e0a394e1d8cd11fd30bdcecfc000000000000000000000000182618fa3543586501d35e3dfb62aabaab27967500000000000000000000000091ab86113af13471d80d8993dbf1c9b953c3f26700000000000000000000000074a5cc5c1d643693d695805f160aeb9ae08acffe000000000000000000000000d48f2b0b6d4347515e84d9a37fb9d0e1df605a9e00000000000000000000000069fe501492aecf3c90889a8dcb7e914b3cd7d14c000000000000000000000000b4a4514e499b339ab337081ec534f6494d120d5d00000000000000000000000074eb8e88fec2076894fe64c064d3c8c6fb8dc881000000000000000000000000455ac23b963e4547f06a2b085ac28520152091660000000000000000000000002545d3953a7b19b5a7af1418eef3799e0dd3009e000000000000000000000000dbdc323bb79f1700a989a574f9888b925bd202ef0000000000000000000000009905596a6bd46bb4eed7bf7accfe996b5144a924000000000000000000000000f902545021651a39fe421bc792b23699db75316300000000000000000000000054972fcf28bab76a42d02eb9a6db88ec7e8b6487000000000000000000000000db878239f27c4bd2b4b2ae6933be56daf651849d0000000000000000000000004c2400a4f50f41cc96d72f8857db65bde725524c0000000000000000000000009b5fe7a791795ce0a10890b66040ee248aa64a68000000000000000000000000cbeee50674c1656204b0b9ef259685efff7738b70000000000000000000000007b2876058e14353bf3044120f7eeb1a5c5528b5000000000000000000000000021fecaea9423316e616887a344974e384717ece9000000000000000000000000f6804c25f707556b598c17bbcb928260feecec84000000000000000000000000e4d444965394c1a27de3016c43cc29b24f28c78f000000000000000000000000a912c229c7984430ea654c6a5b622307cc8a027d0000000000000000000000008a1d82e6359b1291da1ab6a756d7c4850d1258f6000000000000000000000000b409ba81fd1a0651859b9d1a7693df6e4f2994b1000000000000000000000000ab79cabce77d503487f6a43c71993fd9e3e8702200000000000000000000000059cdc196cc3b3b9b922acce4f5866ab9d24790f9000000000000000000000000064833b07e951ed76a2fdf9253cee88890a04f5f00000000000000000000000033c5d49a542eed01f5f1377d72f6a2f9ba9bc69d00000000000000000000000069a5bcb821f38a24cbffd0d7f3f3e3fc06409fa8000000000000000000000000679b6b2f3d4cf32c3b709f160ccdab2ad730fd240000000000000000000000000d8a162922057d2df4eac181c4b99b2a6ab775b900000000000000000000000062b7a114f445b3647bcf5be79aff91fea24500da0000000000000000000000003ecd9186b7df79be8a0ecb8235e211e4dec32c800000000000000000000000009c78ef4d9e3165bb6220a381bd29a2081e82904500000000000000000000000024a02074e3db420031bd3c9e4b7be56de7fe2beb0000000000000000000000002aee4361d0793adcd70e93f7f75df22df0bdd7fd0000000000000000000000005107b41a7f5663550f28b4b4f4e49bf90d9d917f000000000000000000000000fd42f6860020af81bb4dcce2f69d49dd490f2a7e0000000000000000000000002c21ee3fffbe2a793e8e16edf8d258e6153ef337000000000000000000000000ac19dce29c713a3b4d9ba511d2a31d7489106653000000000000000000000000719a9df5b1a207066f3c1250daf5cb9cd95235ad000000000000000000000000f0abb8a7e2f68cb9e7955db6d71e00dceedcc74d000000000000000000000000a8db1f61fcfcc7cfeadd983b28fe4e6c1e73096b00000000000000000000000060f97df8f2a3bff3cd1df7621aca373986982bf90000000000000000000000008ec8cfc3aa23663023c8cda95445a8197ae203fc000000000000000000000000211524b81d5c3849b8bc5434c347d4016a1f1cb700000000000000000000000064af7b8bb3031740de82e455c2860949a5e3f9d1000000000000000000000000a73e04199519ed2fb6c3d1ba321a2906649b69160000000000000000000000006d3746c7cf3c4a180b85401aa1e4ac73030cb5760000000000000000000000009f5f13668f974f6bf5bef072218ff41527f80b06000000000000000000000000bcf07b01116771c1a39f85006d985be539a7ee43000000000000000000000000d511c19f432b751c1a61e3f0b53b58866aca043e000000000000000000000000a23b3eede953d41aa5a91c6139a7d55c033ef4bd000000000000000000000000191e623859a5bb27e601523c2ba1e35082caf30b0000000000000000000000004b9776edfdf3f93a0b829d4e9fd83c4caa1953ba000000000000000000000000fde7cd2c2b63bf7d58016982d0ee48707913f3e20000000000000000000000003b4ba942cdb3ac6066877c3924f5e7c76254ee8900000000000000000000000043e7970032ff64ec26eaa5720da4f46000e7f5eb000000000000000000000000b37f4ac1ad36c49b4bb94b2d51af0bb7910e2dd5000000000000000000000000544e818b9901a57d9a2f7491d6895702d756d5610000000000000000000000000a719c23d8d32e3be13b904256e45e0f1fb8269e0000000000000000000000001b012089f6bc90dc698f9b73194a56e953b381e20000000000000000000000007633f7a621e18692a7b1a47f74a92aa2bee8bece0000000000000000000000003ab8bfdbdcfe72dd33e9cded12de180841dcba42000000000000000000000000437aae8808ea2c18a52b8bba63fda2ead068d370000000000000000000000000a24ba528be99024f7f7c227b55cbb265ecf0c0780000000000000000000000003fa26427f6a30a3e63b1c475493500d879f3647a000000000000000000000000167e9999213c5e512c42c6d8467aae2a99023900000000000000000000000000635225c631552e10718df0b93acbca584d68494a000000000000000000000000760ba51dcb71c590c2426e42e6fcb68b0755cb7f0000000000000000000000000a07a1722727d18ac7ab0c7a81619f2b1059729a000000000000000000000000b4c4175f8658ac94c26db974c417403318e19f640000000000000000000000001d0085d85c7bd1bc19727e21543bc4d27d8a9c4200000000000000000000000040acc0e57537884690ef8e3f2233d42d6052332e00000000000000000000000075cc801182acfd8a905ba4d525f015169197ab300000000000000000000000005ad3e07eb8df0f6da74dc878b78b2d9ce561d469000000000000000000000000564f3bc06059b8ee2e7921156b6c6220db502078000000000000000000000000e0b66b7f5924fd62d3c0d99d5655576855568f3300000000000000000000000046bedfea06a1c50bfb9f82101fb99e7bc2b02f50000000000000000000000000e5e98e0f62e7f128ea31d15d0030df9a651d17f2000000000000000000000000fc28b62fbba9f920942e9d8f943257f40c7961e9000000000000000000000000de569ee8eb1973e6f072d4436deed0ddb1b51fe1000000000000000000000000121a600ebe0bb935606e775b8c75a49da729bf330000000000000000000000002f9f86b877c4f2f197ea4cf60c399f9fb402185f00000000000000000000000075525d30e7895aa16c21ba319cbd4a3043f2cf25000000000000000000000000ab83c69dc16ebf30a06bea305d2b0cd94e981b3e000000000000000000000000dee0e64ab71abec843b555b792364635fa9fdc50000000000000000000000000d712ccd9ae411454100dbf07405235a691dc20dc000000000000000000000000160a440b4558b96d4dfc4d089f7ad3ae0f6343540000000000000000000000002140bf0b39121363e709cacfcf94f3cc1e906771000000000000000000000000fb4173c01b3484a118e7679fb2f38b51da71d53c0000000000000000000000005883d1d146e32f7bef860c731f2cff510d4f7dd00000000000000000000000003ac95e956f9fe06575b0854c459b33a043b530e3000000000000000000000000438b7815e3c654934137211c2926cb278573ca2700000000000000000000000059a45a3a253872f4939ac0f4d774b56edda28e280000000000000000000000008deb6b74cf346dd0446fb4e7180eae0063278b53000000000000000000000000e0ea7b08a40cc69dfbc2c26c4dbc1360a765e1b700000000000000000000000008a041deac321c2684c5335dbdc573f971887d8400000000000000000000000010d54cdbba2e13b202010591505256e7aac8200c00000000000000000000000007b78282fbb47c3921aeb887761a590cffb7e8a900000000000000000000000093c7fc12aefd2b64b60fcc80177b3896742a61d600000000000000000000000014abcad119ab73a048066ffa74ca598264f911960000000000000000000000008ba5d13cb162598cc9e866329eb310b7a6cf335b000000000000000000000000b71b9219426d2e1668a51c967ac8d862d261871c0000000000000000000000006d7eec70da4cad6762ecb09e8a4a3ad004d40884000000000000000000000000db8ab41a582ddbbc10545006dd4a61493020427f000000000000000000000000b64b87592652326bbea3385d86e8361f3ff354db000000000000000000000000e7c75befd1e0e8de3726caf1ce0bdd22775e7a2f000000000000000000000000d0fe3c15beca17fa7114164c70ff322b8d5f2346000000000000000000000000a955208dec4f6de6bf703948b67c598f5e6a0182000000000000000000000000528a989c44bd1ba9aa48f50ee641d2b561fe20e90000000000000000000000006fe2baef35485113b7840ddabd9011866e944ffd0000000000000000000000008ec61eb9b4597f3eb5c77c81d77a1580a2349038000000000000000000000000921e3c5e4044ce88b7780e77ea8255642cf4ef5e00000000000000000000000012ebeab9c173f9a9f7167840a5d076d3416b4154000000000000000000000000c8ab1720756fd7705b6d5019655a9f5ee29ac51a000000000000000000000000de5a69d2e1b91c7a2457419d49d5991ec59bd158000000000000000000000000d54de3a3d267a32a6a7d9660bde8ca4b5c644a0d000000000000000000000000fe358a30cfbf31d1b508940ee018fd47c7b98fac000000000000000000000000860c3d7b386a944d3ea8ca0ff05191b7b487b697000000000000000000000000b22eb9809aeef03ce525490c1e2fb506fc56b1d0000000000000000000000000d2f2729143b37b5aa99485d7426dd204143e560c0000000000000000000000007259eade9c1cfea6b28fd912ea2ad0a357091584000000000000000000000000e7ede8903b9a02ee2c320bd55b7dd77bce489897000000000000000000000000387b4bdc05d2336dcc0e7e2c4ba85b25b8dcbbee000000000000000000000000bb8cb19da64949918998dbc759d8ba73733676e100000000000000000000000049adc7bcb63abc4ec40a577c48f9b07d7d081c1f000000000000000000000000c6057f17cb2e8bdb7744b4b35916db3738ab58d4000000000000000000000000dc57567856a16e92ebc5b0cd9bc4b25cdbe2da9d0000000000000000000000005d58999949263569019cd720acf32557441d3621000000000000000000000000ed722b713660de346071bc24c6f11c37effdba34000000000000000000000000ec6631b50517341ff7fb17ee59dc7ba51d9e73df00000000000000000000000004e46bb6cb9b3c477cf2bcde4c00666473274d170000000000000000000000005072218362393fecf7b2998f4bec42630ee1d7ec00000000000000000000000002873010ffb1d209e28ab6ee0f9f4847a53b37e70000000000000000000000008de8aefcda9f0f786cc77a9c137fc77d5ce2a9a10000000000000000000000001388dbbb195192344f87dc7a5e493a2cb8a7204500000000000000000000000096f9d9c72c79ef57c430b667fe935d7c1130358e00000000000000000000000005597897fc4f6903bae134a15a711c60e9aa9b44000000000000000000000000fc2f41caf16f34372a9a9ac25ad33b720fad54d4000000000000000000000000b16f6e785d4604441c5dd2047a97a10d17e4d61a000000000000000000000000718fc2d1d95978bfcd418e177bd07807a04bf72900000000000000000000000053dbdc4a78918de69f84d2dd4efc9649e19ba4070000000000000000000000009f69392f4f2aaa88d3bc352952d3c33bac99abdc00000000000000000000000091f1496c2a40312a6b643da10f2adf8bee655d2a0000000000000000000000008e48b00eab83d1e28648fa432880a618c86e3185000000000000000000000000484b35386a40cd00c5f1b52e611d39d816453ce7000000000000000000000000d7bbab0feee076c2792dee5c2cb0d5da31a7cf7b0000000000000000000000001c74e78976cee411cb1e7c5b35f7f3005f3c84600000000000000000000000005e64341ae2115689d22926bb8da07c192461ceb6000000000000000000000000ef90caa2b1b9b93cb1e9a7bd7c3134b1d3759b30000000000000000000000000b1cc76921dd47d5e72707e0e9687b6666910109d00000000000000000000000035a34341a163a203d6a6bfb0e223ca2bc718462f0000000000000000000000001083886e4ec83869e0b0d5b9403d7d3cf41b8ace000000000000000000000000f3798387f294c36c8340b02139a82097e0acf11e0000000000000000000000005b178e9a091a0022d9ca32f3ea1a78fc3f63a3bc000000000000000000000000c3c0f044dc5cd2b60d8289fb1ac0863909c4c96700000000000000000000000093141bbb118e40eee72cfb64502db71a952b39760000000000000000000000002769a71064853644d9212cc1abd626659fd7a3f00000000000000000000000003df2ec7078a66b40652226943b456b539e018a69000000000000000000000000daad91e489403e9b1e561c119ff1a4a4ab1ffa47000000000000000000000000145596412b301eecfd891ebda934bff2ee616617000000000000000000000000ca58d093ab33ede6e1b11c6e7ac83be722b92d830000000000000000000000005969d5960a9685f35701910845dfe741f77b89f60000000000000000000000001327bf07b23ed69124939133b5d4e58c3c64c74e0000000000000000000000007fbad7a102b4b1dcf74f5fa7986e96e3ba9e7c43000000000000000000000000f98fa6df4b1a570b12192fee556538afbfb717440000000000000000000000001b07b432536c8002e88b72e84c51d1ef3c4c59560000000000000000000000002376d40a8a84738f974bf1fda6a8e82d51fcf6400000000000000000000000000503e6121b7a88cae81efd9d685c1a9ed5aeb9e0000000000000000000000000d3363046ac12e81e65a69fc7431e54026fbf8fc500000000000000000000000033d4f870a4cece27faceb3c5badcf3ffcb93fb7f00000000000000000000000034d0d297931fee47cfc2031a875c5db9b4ca558f000000000000000000000000d4640a973faa80f49429cae6a13b72c3170d00da00000000000000000000000054f3371998005227ef94ef7dcf9a99ef3dfdde200000000000000000000000009f9bf255eca32ae061b6614cf32c204d7f7fd0c600000000000000000000000027c868c7c9af0b1b283fae092f890e709a10152700000000000000000000000089035a3cd125c34d78355b489af020ba378bd9fa000000000000000000000000254e6e0bbaa0af026b82fcc7dc11e077ef4774e6000000000000000000000000b2073980fc2e237a3eb0a7d734ed5f411739152b000000000000000000000000be5e2a0b9a260b17ba6b7a2ad5942d1dc1daec62000000000000000000000000430fc93d1a1bdc3ec6988b87e8947855988ad7ad00000000000000000000000028cef28b8d0854219e6c869f9921b1cb33ba1514000000000000000000000000d8a556845a804132106f6d03890733ee4f721eca000000000000000000000000595d3f2cd67fdbd6a660305b2d731ed467b7551f0000000000000000000000003109940036a5750496e77242af864dfc9870bf7700000000000000000000000005f6c7ecdb25af8af7c6ad0334cd8597ef60ce32000000000000000000000000de9ed1da42fe0d84456c6c091d12ad96d0c19bfc0000000000000000000000007325017ae53e236631a2477585505a943f09376a00000000000000000000000068e302bb5a6f24b6c9f92851368172910481e91d000000000000000000000000bb100a0d02045973bf8eda6155ee3da84896d39a0000000000000000000000001f40ddd8451bf458efab590c8b6f76a76d0e9f5c0000000000000000000000006ff416577a340c6a4b9c46e358d23978ad79db110000000000000000000000003a369f1bdc571d37c85953d197c018dad3f4cfeb0000000000000000000000001e387069faa2f683780d03383392fd1c7fe88ec700000000000000000000000071a642f42b75e3dfec110b719a9ea210efd9e0f20000000000000000000000002c6a1d2a84e541e6fff658435aee2d62294d8a44000000000000000000000000b896e144518dc145f8004268f1c5d988ba9398a00000000000000000000000000a2ce0efc5832fb7b518646b4cf2952052b8371b0000000000000000000000003c19a10091a6eb14066b6a4975923b01c0f59e15000000000000000000000000fce607c8cafb7104b83d86fbd7ea6e093249ae540000000000000000000000004674b630e078727b1a127b07729603f408d091a00000000000000000000000000499863eb3b1b85765292a6c38d21ee2d7b305c500000000000000000000000059eaa56f0028bebf3faa62d6cab8597dbb0b2fcb0000000000000000000000004882a65f1d59cc4168decbab6df6725729b5356d00000000000000000000000050a118d9e89310f6d25e5d77d296caf34408ad0a0000000000000000000000000523ed564d12aef78aef17828f3a0050095410f8000000000000000000000000b5fd47a8ea227bc1b9dbc38401bf55663b2dcaf4000000000000000000000000942497875c473ab76317af9812ffc28ea6a04c9e00000000000000000000000003c77f3fe536d98a3dd62dab56e1fcd0c544603a00000000000000000000000049d84d449fed110ae563b323afb2e3d2c5e636c70000000000000000000000001af5e495b34bbed123d4e9fba772a561c5711ea70000000000000000000000004c4b157de6fce2b36aae0842d9bc05347dee4ec50000000000000000000000005fde15b6d346c9d872c5cace5b9f0320c8a68ddb0000000000000000000000009efde0fe1b439f05db83e6a203e9ee93962af1460000000000000000000000009a026479edce407ae3a74aa18749cd0f48832ae4000000000000000000000000a399e05ce1d7c35b9cdc8166e6235d6291643b5f00000000000000000000000024518129f46b83496ac65437b9a7a74995dda0de00000000000000000000000043f7b987ff25b0a6ede0e7faa1b6eaea139fbee6000000000000000000000000637610b8fea776438399c5525ab529501e84f23a000000000000000000000000b1f83a95ae2443115e3268dee469ca221aa31a68000000000000000000000000d62f659401cd484551d70173b8d37b65cfded0a4000000000000000000000000e824a3880ff223aabc0db69c3f3761c70d82cca700000000000000000000000095f99a94e3e149a89150b3d9e493c807d2248ee6000000000000000000000000bdda0833d85e6c497b4179eb6b480cc6b298ac9a0000000000000000000000009dba29907e8aaa3a122a7444d432f2aa2e077a7e000000000000000000000000123a700d4c6fe54b30444a315e4dc1f7348f15fb000000000000000000000000d93c7511602400eaf930381ade86d8a1b2b7c13c000000000000000000000000c0fab3954a4f2362468e1902da1ba36690f9701a00000000000000000000000086449dc47bc17c05429b928536c2a344c937e2fb00000000000000000000000030f9356f91a636b5087ad3eb40885ede375cfa5c0000000000000000000000005fd1dda81e20a3928897fa6379532d1985346ff100000000000000000000000084feb53eb3f46cb9212c6ec81cdc193916ffaee40000000000000000000000004c2617d73e4ce2dbbb6e3e20a86822356698d530000000000000000000000000fd840387b9a117fe98a8010831313c72071d40b800000000000000000000000037de063a27d87c455573fc1c2e81dc82097024b10000000000000000000000002fa930057ff14d95018cbe21475364d81f6026970000000000000000000000003a65083595ead2b0358aba4ae8a988ceb9734aed0000000000000000000000006cd79b2cf930e91425e5eb364d863423c4a211af000000000000000000000000902dcfea36115acc7954b39b8c5ac34b6631d8790000000000000000000000004f45f23fe7a93887033b4a9b4ad8e9b106df74750000000000000000000000007662e55a8572133b37fc3a65caf8aa32a7566d38000000000000000000000000856f52faaa69c10b13355ac31e38908a122387800000000000000000000000000bfefef5fb90a0dc846d23f7b1423991957901290000000000000000000000008ba91074f95fadb9b6bcc68f5c61e3d0aa6410dc0000000000000000000000003953fde9a058d2beab93b18c94bb5a91aec6cec80000000000000000000000006f7565c4e423328be3e62ce704c88a7d30674bfc000000000000000000000000662a6e50303738327c4c5f9cd40ef2a7ddeac439000000000000000000000000bd3df245a2b0b3dd70ec688c20f1ff534ad85127000000000000000000000000d0856a7a8ade0b45c23e03f3a6a8cf7083c3eac900000000000000000000000019c538f4dfeddcb7bab832694e882f6f5f1ddc8a0000000000000000000000002eb4ede2222fe3042df3e696ffc6a7df1530bc810000000000000000000000008f821e8ced751320e7af4e570df63412f399d1d10000000000000000000000009e3bc093c6450cd0cc2e8973d2bfaeff068bad82000000000000000000000000ebce8ad4cb02e078b93c9c9665397d480f7ad03a00000000000000000000000040e3cdc3204f775c0dc276c110fcdcda793d2cf500000000000000000000000081c19cd6ca2fdefe10b3b8a7ca0b341d35b0720c000000000000000000000000ac637c9379d4849605d9416ce815c2fada762fa30000000000000000000000007dea5df1a213bcad523219c2d3a96beb7da001890000000000000000000000006afcb3507dea8bd16306014c8496d9db6728fa540000000000000000000000008218d0dd370e5cbad496f257fe6fe1a35e898bb40000000000000000000000007c9160a774e8c8c50298a9a2b8e7af464d14aea20000000000000000000000005d862737a71fcbd8da1f577e1e83fcd446c4d5e500000000000000000000000066e45e7257192ac56005cd6fc3d13b086e5f03d20000000000000000000000007d0135bf9d35bf00771afb6546ea23e8cf3739e6000000000000000000000000811f1a60b4e467533195cb4dd9ee6520016f62f3000000000000000000000000d571c3428120a24356a96ac0800de23ee502f0d2000000000000000000000000de179b7ad39631b16fed73090c18e3f4ea82592f0000000000000000000000002b7f0afee780d70393a58a83a944a6234378a8590000000000000000000000005f65f6a72befd06dafb7e0c6b55cb162420b0c4b000000000000000000000000dbede85dff20db7d11d57253e28d06288833b903000000000000000000000000506304d63a95b39756b3c7a2999012c59afbd8ec0000000000000000000000008d9e8d1be9c7d79a0124a16d4c793fadd98190420000000000000000000000004534945f2ae00b08a52115c5a4b8cf369c5c2d69000000000000000000000000c5f53f8c8edc909dcb4c534bb0c431d49f62c20d0000000000000000000000001403e43a48dac511aebf0201af05e67bf0033ced000000000000000000000000b3c76eda86873785ea47cd3ec227fb88c3475f87000000000000000000000000631ccf97a07d0c2760af74f281eb94e8d066d00800000000000000000000000079cfa27eab54f04595cbfbcc70220c16fa3ccc360000000000000000000000005d6114628c2cb69589344b26d18b2ea4e76abaa000000000000000000000000019702167c0f5448d83bd35a334e1971dd8b132c300000000000000000000000084185c9806e9bd5f73738b81aaeaec5ff6d9ed870000000000000000000000008b8560e183605be11741e446a5e0209e8f289015000000000000000000000000364996090861bbaf6ed11ac529ef51fcb29c65e3000000000000000000000000174193b36f1dacaebfb614008d3517c23b808f8900000000000000000000000034b8c809c6370d78620198e786b7a4d37bbc56230000000000000000000000002aa732a052898f45dfde89b2ec37d3b6e2276f24000000000000000000000000f9135d49d29922fb7a33ea07e40dbb0a7bf1db31000000000000000000000000219e907d26a6d756870a6882ed88bce7acf1a2c6000000000000000000000000217007f6a1bb8db45fc65452bd4a029d077c19f90000000000000000000000007cb608bc82c4c3538f124dfa7de8b377d5b592a700000000000000000000000046bd9d388070f8555d8b1e2383cee797948202bb0000000000000000000000005a93304f66c20190db29f3bd567d403f55e030be000000000000000000000000191a7b4d652b4bd245aa020425bf3ed419816ec300000000000000000000000076d6145202a6b1e0cb7e78f0e0ff4fe08bcdb6200000000000000000000000005a58087f6d0ccdf9b9555b578bae73a5b0332f820000000000000000000000005a850430a45edfe28b07eef18d4d94117b6400e1000000000000000000000000a0c1a50ad3496b9e7b5222c5db482958b44093cc00000000000000000000000074723c992bc81b2cc104bc5ca0eadc27036ec055000000000000000000000000d9278038b98650e25a16b2e386f2c3ac3f6c25810000000000000000000000004d6d3c8fd27cb079cdd0ef5bbd1bded31997aabc00000000000000000000000097d4ec48ba4b8ee0b35ef1c8b6d73c6927856394000000000000000000000000690b8aef52eddc5f5816f9f93d5b159b8ad979190000000000000000000000003af8af6d04f4b394c664387272a86378c60f8dbf000000000000000000000000175eb352e615fee4d7ea1b03fae7e3bbe4bcd6ca0000000000000000000000007f7d3f00b80dd1989cd4ac641e9480e8c6b6533c00000000000000000000000087a76d695c87d64ee8e7e08451b8247f3c0f9522000000000000000000000000eb1cb6a5c1d5a7c3864c07115cff49bd617215ba000000000000000000000000857daab2baf72854638e3a290a853d1129b0fb39000000000000000000000000ac764ce004efda2e363e3291af74a34f0af997dd000000000000000000000000d707026db544d17f422c184582314f3ef77e0a0000000000000000000000000058a136c64229c2a3d8b06ba2e7fe37b79acec04a0000000000000000000000001f7f0b1d134d9db6cc08918b0d6d4d9997ad5c410000000000000000000000003d149887b6092bec259d36975920fbafe34749db00000000000000000000000077c04da779922f4001aa695f2df4cc259a6d10c1000000000000000000000000d2f89f0003a6b1e2e99d9c8ca3cc58215316fc42000000000000000000000000df93b1077e5d3b4c9ecc0e2ae5f4422ff7c8eda3000000000000000000000000d71ae2da587fa87a1c1af32a433a8cf5e8b88d15000000000000000000000000152a94bf8cd834033d6631101a2d47bcda83692d0000000000000000000000007ad34ca0b602d20b30c13636061f8520ba851ff6000000000000000000000000cd0648a6d0cdfcf6ac04de8f62a2b726a28e947400000000000000000000000039b52905e5c739c992d78331b58a2c696c41c2f300000000000000000000000030815c9f366c81f190fc3a7f3e2690fe3dc42f55000000000000000000000000ebb76429888101706906154acc2d3963aea508b300000000000000000000000073e41ab065f6b6a8171e9b3007484f197f59eec50000000000000000000000001d39bd3cac693138d49ea8d9b34ff35e3992f10f00000000000000000000000033563b51e36b163ae48f4bdf6fe0850bdca9e512000000000000000000000000557b48b743a5590afcf603c39a87519757acbf82000000000000000000000000ce88686553686da562ce7cea497ce749da109f9f00000000000000000000000091e13e14c3ff2cd09368d36db3ff432e0d160fe60000000000000000000000009b01343dba9e107f97ae2f7376db4e9f8b8d442b000000000000000000000000120125d51c757a54cb0be13fc330f2eb643abf2f000000000000000000000000e2b859fd4c9cc8f96ed1d0045fe3f4c91dbac7270000000000000000000000008bf61aea44c7c1b437fd624291c5bce6ce4782c0000000000000000000000000a437d7f180243c69b6f2d8dd38f10d75eb7934d200000000000000000000000076f09502a0828b72992963eb9c16457d489ad0520000000000000000000000005a9143744b4d23235b4b6a5a842b6821981b674c000000000000000000000000940a258b4f11516715dbe1681074149c485874b6000000000000000000000000e28d9c97e0dee6bd4a7fed45d99673d32c0051fe0000000000000000000000006a4db267a3a79a47a6e2700c94ea7ede444c32c1000000000000000000000000173454e5be64a1d9c56ce322d3f93cf2f96fbbba000000000000000000000000edcb445795f51d7dc5be52eac0d3de2ff2a6d0870000000000000000000000006c50f3148f20a85b38c69ed0c813264ba77a3692000000000000000000000000557c9c8b4afd8fb8ef27e7dd4ea7e5f701b483840000000000000000000000005563b165c7beaec14e5bdcb092cc3eda05b29f43000000000000000000000000b20a0a775ecc898434cc716af11edf6a01b448a5000000000000000000000000e099e0e8fe51bc257418951f93e0e57aa38c0ae8000000000000000000000000959337b45782c0bc04e9d4274ea4445deeb0dad0000000000000000000000000326b570d4dab37ad5f096e7a61936b27e44dd3c70000000000000000000000000fbda023b0272b359b10f2784e7c93e71dcde4430000000000000000000000003bd4b1c5298b888013c3a5d5311f7b84197e6b3a0000000000000000000000005b9511d5e00c8148fa009319a598418c41e7e2b9000000000000000000000000b2509aa1fe3db3b8686824818b33bb0079bc4f7c0000000000000000000000008181e2036eb02a16c4f8b032ef7f4668940a94e400000000000000000000000048e85c23195b2e553c389dbdfd4e139219db7c2e000000000000000000000000e42dbc84900b1d08a2212a17c1a1ee1c8707b09f000000000000000000000000e50937e125eaf0404ecc2e558502a1b348efc3f00000000000000000000000008339966b8382187eaa8777db136166a5901808800000000000000000000000003ead4784868472550dd05d8cf19ea8c146090727000000000000000000000000cce1ed0d203cc656cd6a3191d218271e68b1a109000000000000000000000000200a51d0df652ca5c8c4047d9973af359dc2c8820000000000000000000000001b8d53134cf735523f707b9b2e2b1c9674eac8470000000000000000000000006a9ff826a9d523ea52578f179da9d9e3b72d8e070000000000000000000000009caab79d9c5148563856e0dc723b5435f12a6d0c00000000000000000000000015d3364bfebc6b1a7ead2491d9efccb0f1b0554e000000000000000000000000fe43f612d8645e7b3ef6b35317a2d1858476f4bb000000000000000000000000a4e6dba582f75642fccca8205f1fb249cf5d31dc000000000000000000000000f1d50409fa85f81c47b44cd46fddf7958910fd5a0000000000000000000000007328305906f87bbd286bd1a821e5f342e2ed7dcc000000000000000000000000b0795fc3624ca187f0a9910adc5d3cad397bbdf900000000000000000000000052a73fe56471312b2673d20fd4de1692bd11abe600000000000000000000000005c61b7a3f28d8947d8f438999063a0f1606c848000000000000000000000000ae238751fcab744e958d5c88c4aeabaf5a80347a00000000000000000000000023b1e0f91362799678530e343d195c15190c800e0000000000000000000000002fd5918860f022d391296564a8733af566eb2b8c00000000000000000000000030a5cbea58da94e1fc87464429aedf64b999f34b000000000000000000000000a0f58644f94462555d668f7308f396883ebba9a6000000000000000000000000a4b1fd00468911375d44159a91217185e17b5582000000000000000000000000b6085fbea5e7d2155f713aca8a211072e88e9304000000000000000000000000c4c41e3d3e6fdf93430a4887b1146b63759b57fe000000000000000000000000e21ab791720a6608da8b7f99fd3532fd75d5acd50000000000000000000000001d71f2350f3a15d01dda43913e3a1cfe85468be1000000000000000000000000b2ce13f2da60010cc519df531efb4502bda5278400000000000000000000000072dc38bcbcb06a253705bffdfc2359f63691b91900000000000000000000000021798b6404fe6703efb76b724ebd3b637d3bc94d000000000000000000000000f5a4d9f8321fc663383fcac57576c54f530914290000000000000000000000008d214ca41e0ce02361706085cae9bc41073e3347000000000000000000000000ca493cefad825e778c244f41128940b22bb9a3830000000000000000000000002c553f98961e4c8e732c72ca2c201198a9eee0c4000000000000000000000000301e09687cad6070ba9247a267128ebfb036784a000000000000000000000000fdba3d070c908d727b2fa2136c87f0929d064df600000000000000000000000049fc94cc235010aacc673c34cf3ca84e7bb78fb1000000000000000000000000cbe41967d8fca56fc1dae7a83a223f926251a89e0000000000000000000000004e46301855dc7b58105cafd2a85603f4e94f2c75000000000000000000000000edf238fdb1bd005a0f3e5e2d17b84d7a5d4d882d0000000000000000000000007050b16511e9a3f0ff90dcb40032d2be14d659520000000000000000000000006d2c4391c91a0e4c0c7063acc959a15f03a2643b000000000000000000000000776bdbba7f002a903d00fd51e76596f72d6eef590000000000000000000000009b40ea770d49b270f34d720ea23015e9ef5984430000000000000000000000005816bc0ac7f3c567f5b79086dcb1cf1e0c7d4be50000000000000000000000008db99002139877c6fc7065b3be38a7ff628c90d500000000000000000000000044f7093b1c896b9a093f1110699b4c7f46cccea6000000000000000000000000afb31d0ab1609bd7957b79bff4aa590dfc5c486e0000000000000000000000001acb30dce686522c5dfa39cb8032937b1b4244aa00000000000000000000000085c5150586b5369b7afc50270dae63ca4d013e86000000000000000000000000035de00fa41f572200405af58795d9375c8367b0000000000000000000000000a935f4c19821ba11964c746b092f6ae123b24b95000000000000000000000000a1bc4fee36bbfe183ce95827f730837c245cc422000000000000000000000000ed8550f3ac22150384945cbc71fb1d67ee156f6f000000000000000000000000a1d1328e121a194001445023c41398042ffec9d800000000000000000000000007d3c10479d395def33ad3488f8ad19fb2698fa300000000000000000000000005b53673399f434fb58c1895827c55ed17ac37a70000000000000000000000000ab526eebeeec82635841c5d253ce61338e1b6f7000000000000000000000000c2793a5a3ab8a545fc36f47dbad0a2e532be49a900000000000000000000000010be33ec84c39d2e5e127a12c04dfd80a952d637000000000000000000000000fbc892e78c83667914ff488d44a6efd4d1989ec7000000000000000000000000d1401fe5c9abd7fe0f28116d71cf6c06278a1a78000000000000000000000000e81c74c6888ce7b5be5f634b48df876457b498a2000000000000000000000000287cb876dab1dfd492aa8fc1eef47f9983dc1a72000000000000000000000000e7c5e993fab124b80299f5127d01f6c90dd9c5e3000000000000000000000000e49d2645b35a9c6fcfb1cea5862c567b5c07fb830000000000000000000000006ec06a5d209b932eb03ba94e48957b9e40f5b073000000000000000000000000f8437c397e1130be19a661db43b3c96bc8450c770000000000000000000000007d874ba9f50b7b274a07e30f381581cecbef500800000000000000000000000079e4911824fc13070075e304c3056886d723a2a700000000000000000000000088215fe5f2f601e1d53f7d53cb87f40d25e1ee1a0000000000000000000000009c982ae66cba808b057abf48ee14897b4b7e662d000000000000000000000000c8493143dd6fa45455c670ceb1d524d215ef441a000000000000000000000000931464f441aae8e3680e7c12bd9288afffa77bef0000000000000000000000001b7581ccf5abee5b2ed31bce84bc6fa4d79eba98000000000000000000000000328512ae7aeb51ab6dccf56f37832edb7f1ec71900000000000000000000000030641f47c0e441eb47f1cdedec6ef7b1fda74e170000000000000000000000005198d5f506e9ee4b9cfa6ca82b6dd080d36179dd000000000000000000000000586ab62318429f4908a168c873c87a0e2d21a778000000000000000000000000c8ae092c888638f5b7fd5ab4484f7a46cbe378f1000000000000000000000000319137d38f1ea866fd6c839a1551e2dea2f2ba36000000000000000000000000fd09d299a03cd8e782e0a685ba20b7b687a1bc3a0000000000000000000000004e922c39e7f3e4fe42c50e73dd133a5e2aa57f7400000000000000000000000042a53e6aaab338b5718939f392cef062d7b500c4000000000000000000000000cee0a903e184cdbfe2da27f16d463cf22be3eddf000000000000000000000000e9f9309ca1b02809e94fdc463d856da3ea4c6e6b00000000000000000000000047583f558b920a9425530668c6ef6f4303a9dc42000000000000000000000000c7d3e3b5be7a4ada255f253fb6b942d9ac7d67a000000000000000000000000085632ff3544f7828a06ef468287a957908d133b0000000000000000000000000ec282d88f01860c1cd6fbfd4afae07546703a6280000000000000000000000005ba9eabcb51c5221dffcb87c91ff346028e2ef85000000000000000000000000e5230c256a619540d4344105d9a2b2aa75a3c47f00000000000000000000000058132bba2d41dc9bc51c5c37bce39f6db9064e7a000000000000000000000000d0f441f497f3d4f9578e1cec1061910ecc7685ff0000000000000000000000004eb42d015459ec84d4406bb74772bc261ab268be000000000000000000000000fa11ca9ab967f2c6650d3d0c7a6f5cf961299595000000000000000000000000792d73f2232bc2eb047917463851c8e62c8266bd0000000000000000000000002ac029b661a3d3e3f15e3a5cf73225216e14afbf000000000000000000000000fbd4daf7bfd36186c693271288fa5806ad21da06000000000000000000000000996ce0e98c2a53da26b11bf5780a19c97cb03f0f000000000000000000000000748923d75ca544edbb6e5ff5f9dae5089f972257000000000000000000000000a17e10e80736de74ceb450defe1c29d98daf001e000000000000000000000000bb5bb02b78de1de78d8b0fe758ed1a05093cb1ec000000000000000000000000d7ed8da7909187c377e0c95c90cae9b2a25ac68e00000000000000000000000016e52a6a60e6e1e523813d7888399202971758ed000000000000000000000000aafacc7106417fc3625c304d73752d82e5c0d4be000000000000000000000000e728fca24073348a010ed005ae8e91969d703aad00000000000000000000000090937f26d48b0f6054212f3d96b9859ba99d7ca50000000000000000000000009365575e87bdf18a322f06845bb8f28a59a0d06f0000000000000000000000007922615b6a50ff2e800a392477dc6439370b135f00000000000000000000000081c9b285f40a6e95247b0b2eaf1dc84a371f3f110000000000000000000000001a85630e3b6915dcdc81c8df1539f6f3fe76ffc4000000000000000000000000b5dc76ea583e3e6f88c93318d4a973b1d2ff380b000000000000000000000000f232562853f288130d7ff94e3ebb69b4fb6b2b9400000000000000000000000043e6a722bdc95d56210ac4394cc3d19543bc402b000000000000000000000000723fb1ab234bda85d196ebfcc40b6d07d4fb8659000000000000000000000000a2c770830a657a5907aaa32bebc5e4f0f890e854000000000000000000000000eb19bb12f0bca0c95f454898d83173ab038076180000000000000000000000007fe839942fef8182de69140810566a88bba20cc0000000000000000000000000740f8e4020b7580bbfb81b75020f933882845dd60000000000000000000000006407a704f9b2b0fac0b5c5c86d3b6bc6360da0320000000000000000000000008ae3177605f3067adfb8b2fd9e425a4389efc19b00000000000000000000000081dfa3e49c8f23647a0fc25ec24dc061cbf7fd96000000000000000000000000a85825f37f9d4d309e25de6fa63f0df82a03aac4000000000000000000000000b465349fd2e2e3d6cb8dfe8fbe92ca247b97c15c000000000000000000000000f0ff7248ed2fa0f653803db87ab9923aa65d4f5b000000000000000000000000e366324ffcb69343511881f22990109ff09dba1e000000000000000000000000a2ae19820eb502fe106f506a4e20a7742cfa94a50000000000000000000000008c8afe72196796e1c880cb2f33789313a45504fa0000000000000000000000001284273523a38c470e5c1b7261290bcdafa2d2ab000000000000000000000000732e458e838936581040ca35d7c555bedd69e20100000000000000000000000095ca868e1ee3ac3d576e50a822607c7c570c9760000000000000000000000000957a3187111d2acb86603e635b5671dec60d902e00000000000000000000000008b6e77332ac999bae58f4cfddbb8604ff672a6500000000000000000000000058ca6bfe07f2034e913458192d281da1521b18a3000000000000000000000000054fdd0b5e68fd79c546b18016037ff89a8e4db7000000000000000000000000f065e4ef4045d68a8bc2700c3b720d58983a056400000000000000000000000023580496afbc4c991f12cb83861aae4275c60c36000000000000000000000000cc02947be480ca5efa807628e57f49f8d9a403a50000000000000000000000000d2a7ad3f3114d225521ec9b722014e6c3dad1e7000000000000000000000000e985d5b670b9f9db6913e2567447365625c0a002000000000000000000000000c5f7273b18dba52d0d83da104431063b2b01f6a2000000000000000000000000850a89555e8a90df8732668cb7f09fe6e700d2a400000000000000000000000078cbf4222795573243ddc4c7434aa78edec74519000000000000000000000000be96c7bfd87222a8535dae3799992df627d901500000000000000000000000001ada1e4143b068fbd72decd3e755001a7a12dc5b0000000000000000000000002f28d08ce1cd67eb08af6b08a1ba74d9553f79400000000000000000000000001e0d59e706e3f90f6239b0d5971f629b786981680000000000000000000000000ac4645d90657b841b8799229834aecced85f47d0000000000000000000000003ea374355d5015ad380807d3fad227d24c08aff4000000000000000000000000741727a1b58a18019e1a222a08b2b2ddd36e513b000000000000000000000000ac0e65a873255665cf900eb9732f19f9baf96d4e0000000000000000000000008f8b7adc3d6e1a369a13e5714dc6fa5a5f29c34c00000000000000000000000023057df11a79f5ee27691712c7f6fd217b4018b3000000000000000000000000f5b073a1e4a2a49af7c6636d285ab212e97c204e00000000000000000000000013a0fce30ce6880725b7487e2029bb50d6072b9c000000000000000000000000cd27f1dd460bad9d10ea8b5d3d9b505a90666fcc00000000000000000000000017bc6c4d99cb362e138f5909bf04a75f3608369f00000000000000000000000050320e5b2cde692d092582710fd92c3366b5e62a000000000000000000000000850b1881f79892e7d8d1c90b95ac395cf48da79f00000000000000000000000094049318a647ee7c82b63bfbe24ccde9fbcc3cfa000000000000000000000000107709b9742187d90c9709af7389720587418971000000000000000000000000f22797b5b1e8e823c987ea08fa44f2ac54168fd1000000000000000000000000b8e2d379aeeb62940aba76ff104e3d9773fa22e3000000000000000000000000e197da2eaa6be83cd1c923cb192c1075a73cbf8800000000000000000000000010f2410d115b506ab9b38d5c949fe8c63f0a1d75000000000000000000000000978df4544af3ba47cab2a18b28b4fa07b6d101580000000000000000000000005a016bbd59b6af4ea2a3daee782517379d327e2b000000000000000000000000727d0e5da7de8dd99da0b752fd3f6feeee7e7422000000000000000000000000c2a198d9d3c8eece1af3ff33e34b428c614daab4000000000000000000000000919047025d4a30923cf8bd6c4778f448f5f81495000000000000000000000000c4c4910cb11a601576fbbd1e47be5d7060b1d263000000000000000000000000ce6a675ea0ec42fd7614a9a9c13c9456a84084770000000000000000000000009cc1ec85ab71ef605a5ae8720953ae6839fe80d100000000000000000000000045d084065ba1932a1bf6eb8f59a35e2c9f1c50070000000000000000000000000e3783dc35b322a26b448cc9f3fbe3435c2727cc000000000000000000000000b9c0ea495dceb26595cd9e04b040dde95fe611cd0000000000000000000000009d279bbe8c9c38a62e31c8f96aa4396db161cee90000000000000000000000009d3a3918dfb6bf30c9aec934c1236c7f219de629000000000000000000000000abbeced596d8f3744ba303c6f9039a932f1df9d8000000000000000000000000c27b6cae566231f10db0974a64858b42602fd12f0000000000000000000000004417db995295cd33aba867b8128046391402e020000000000000000000000000ebd0b0838b34daf5bb085875499f0d633a54f29b00000000000000000000000089473725d9387daccb2354c652a9c894c6938cda0000000000000000000000009caf88f8d02ded06764ca2047e4c4d9fad5c59bd0000000000000000000000002afb889abc41cdb9123dc54a62613844708b776f00000000000000000000000006b1d16c512e8e68d27be73e4f27341f0e8d67b700000000000000000000000061569fe0ac1e4b2dd73bc65c0da1144e6944bf63000000000000000000000000c073e31e735c50de2a494ca13940f8d61f9f80ae0000000000000000000000006cee019c06ab97e04f21c710859be85f350d253b000000000000000000000000318fd0fa28cbd13b49d38eb39ced28df0748e5ee00000000000000000000000067bdff96bc0dd770cab636c8799c2b225b485a93000000000000000000000000e146def71110aa00657a9cd319c94bc93bf12b0e0000000000000000000000003e0dbc4d89b5421f9de8db1d1471d52ec4f9ff0a000000000000000000000000f8b62bfba88585f74ee08780403e033f26d4e56a000000000000000000000000924a831cc930474dc56f0a629d3149f0e6874a33000000000000000000000000a10c9d89de703177e7ba1b21fb4864dd7380c23b000000000000000000000000336a59425af96a909e179ff3c3abeea4574b8b9b00000000000000000000000054187b3e26f349b1cbab3ba03bfd8257b1d66f37000000000000000000000000491d6a49091a23bddb53ad0c462d10bba5acd087000000000000000000000000b8d8c9e329a0fb74fd2241aec725ab6d875eb4ca00000000000000000000000079946d8ea544362e4929a1b01733296c3c47df0c000000000000000000000000eecba0aa308dc0bb6c867ae50f443d0ca0e784f400000000000000000000000006a02eb5200399602908f2257a3c0a1987d208870000000000000000000000008cf902b6570beed479e63341b0d58d53f8c82c360000000000000000000000007490af6bbc78fb43ef4bf2f69f773699486873f200000000000000000000000052859f05ce1671b19e6a33451edcab9bd26b80da00000000000000000000000093760b9415083a8da4b815dd04f14afa54329911000000000000000000000000d41d9d22958a7b7fbe6d3c3527272f3b0a8c99d80000000000000000000000005a9899628b9905e8ada4c254fbf8a979be4925f7000000000000000000000000cf6350d66349c0831fcfefa3266324fe1b9a907e000000000000000000000000df11026a32aea3005f092dda4ae202c0dfe20138000000000000000000000000649c9342e9d472d4ef835a361bfc81f58a17eeb2000000000000000000000000e7d794ce20993a1c0cf286449224c890e9e8206800000000000000000000000098dc04ad2fcf7d51d7c2c8271d8571e56ee42492000000000000000000000000c5a4285f177fb716c4ae5c0caf6b28cf87039c5e0000000000000000000000005725e2bc5b6c47f8df4ac18ace50b462cc185e6f000000000000000000000000f31e5d8254c62c7f6f51b911b6bf85a370c2aeaa00000000000000000000000005b826a277b47de03089ab8b4ff1d745a98666a300000000000000000000000054633797bf76e1d4d44c27d7efa0cff41df174d400000000000000000000000075b1180c6c52455c57f53770bfa5779f9d73319300000000000000000000000048322f8b8b1530ccfd971e76e910d06af2fd5a0300000000000000000000000020ae3ffc2482616d1e78e5929613eb3aaef72896000000000000000000000000b04aed3320ed379dea51cff6e793f03fdb6c1d8d000000000000000000000000576faf9c8fd9bc5bf584b786ffa204c4f6aa6e24000000000000000000000000ff5678265529e69f305d5d12d554f22ea2b13f5d000000000000000000000000488bcba0082ec902cfc59656728c77a7844162ae0000000000000000000000000ff84cea8364ed4f4c2ff4cc730397162f1a498b00000000000000000000000038a69b066691e280c9e71ab4300051842038a8ca000000000000000000000000a259869bb76efc5c48ba4405470ac5ab3e7f05590000000000000000000000008e3e715a11892b7e24830acc3d896354cab94d4b0000000000000000000000008013ef099ba565b3b819faaec19e9d1fd5c9df510000000000000000000000001bb5734b1287dc8a6f53272ba5c1eaea931ec644000000000000000000000000b1a8db5b4d11d1599f4e5a250611974b185ac70c000000000000000000000000f708bb4c82314f72f70b3a04efbc838e9030042d0000000000000000000000004bac72ff724dfc503d0f9d6fe2d8973782228ce90000000000000000000000009b7d89498fc70f453d4283d4c2d0e9755c75d1ab000000000000000000000000d6ffc7a7c86ee4c23edeecad3e264ac5d65a5432000000000000000000000000c9b3534ad314fdcbb7c01af4ac462d100a5f65c000000000000000000000000066927cd8a93a9e3200176679c3c6c9b728ee4e35000000000000000000000000dd4e0025b93d021311a06cfbc1c127433267531a000000000000000000000000e4f5760be620c3e47acd19e52f92e0db640ad5ed000000000000000000000000cee9f7c2615fb3ff2ef719fc49996d6e432cfbee000000000000000000000000c5230bfa1ec3f25fcf136ca3ffc9dd85a34708ea000000000000000000000000aed77b3781dea5cfe7067ae7cb66b1f9eaf96a6b0000000000000000000000002c9e6f910a7cae834f3b133aeb4695f3c44b79ad000000000000000000000000d11140d1335b6dee239472096d9739ccc7b6605b00000000000000000000000051bcbd80ecbd6aff143ff0b1520fd27a3ae56f15000000000000000000000000b5e529e81024deb572664d98eadc229c601061ca0000000000000000000000004834ccc37e70f10d75274b3379be1e93cc2fdc3700000000000000000000000042b0ee2fae3c439430e03bf922491bfd223b6b43000000000000000000000000410eed1b70f8593b9ecb98864be58a72031bec5d0000000000000000000000001884d9ebab6a37062b9f7d260cbb775005e1cb1e000000000000000000000000247beb686f529078f89d2f3655a57aaa53dd87a2000000000000000000000000789650a2e538dd3838231de058f90fceffac98e0000000000000000000000000ba727c86472a1ed1804f6fba988c89822c5c710100000000000000000000000095d6e8bca3e77deccabbe441236cbef5896833190000000000000000000000006c6987825397d2bc3402b3d5a184b7f3a255369a0000000000000000000000004a9abe18c32aa807742f4d03d9a553eb1c2bb900000000000000000000000000b8771e1b99ecff5b8ffdcbf5dec87384f798b9030000000000000000000000001584333830769303ea805ae15df4793898f0076400000000000000000000000014bad7b80a40b7189a313adaca88e1fcfc879931000000000000000000000000d8861cba6caf6e75bd0321e6e4bf9b3aac78729600000000000000000000000073e30378e92b006beacb006428eb3776c10c99990000000000000000000000008c768a90b83faed0cb66ed72560b72cb2a1e9d8400000000000000000000000022dd8b7f558496629078dac5a900242ecb4053f80000000000000000000000003867dedaaf496fa8d6f1a5aaeb9218be09df6a85000000000000000000000000bdd103440723d68060b44b9676296645a0d39389000000000000000000000000f3d5f8940a8a06eebe24cf517beb47db2970536c00000000000000000000000027f779a8a851923e2bb4cb189262e8d0c6bc36d80000000000000000000000003b77d975fb5fd213fbd7e5808b976a751ba2f80f00000000000000000000000058bd54dfa7c2f87b13e8dc307a0c88aa1470769d0000000000000000000000001f296bd80b00cdc38b021680b917527213377f0700000000000000000000000051877969f7a5f0a3aa74d72cb50f3cad1e15cef900000000000000000000000028a77adac379006bd70bfdccf6103dfe9237681e000000000000000000000000dc403a986215bde11d9e2cdc889d2c9b5b20b6b2000000000000000000000000fc10a373767965a5410d4e03a947ae87a9c34ce200000000000000000000000046813c37d73cbc9b5eab132d267515d770bdd9b0000000000000000000000000eae68fcdc5c8139f22727c6c0ff5a968730b961c0000000000000000000000000f8bd153317c2fde7be4701777d8e4c0ec9b4e1400000000000000000000000074dcdeab85bfd71320622cbe8fad2a3e0fb4322b0000000000000000000000006bf74e50650d96e837353ea9dfaffbdd3361921e0000000000000000000000005dad2c868ba6523c3cb3aa45cb4a1fcc77853c2900000000000000000000000015ac65e39827d8a5f7c65618d1d6f2b8ae6fb3ac000000000000000000000000c52e1d13249a86600a93d2ef68e2bc41317a49690000000000000000000000006ff6fc39cea698e3469d318cfbf61c6deae51baa000000000000000000000000a00902e985e4b518adad2b04bfd6aab6158cd5e7000000000000000000000000e7781ca83652a6c109d6f3d490da2bc1e52f4d790000000000000000000000005ce87f86143068e9040ab66eff5a5eab789065a70000000000000000000000000e9200546beb1d47659c2609b3943159e91fff1c000000000000000000000000916e718f0e24b10ebeae166fd54e326671969047000000000000000000000000fdfa1ac08f7fce2adbd1f89df746dcc21a13a08900000000000000000000000053cea3b2f55094983e1f53bc5226922a34c96709000000000000000000000000884b639fbad819bcfa6463968325152a7d2f7688000000000000000000000000d9d15dc915fe4002652e8cd92875cec38f8da14d000000000000000000000000aead58d8ce744f63b0085454ea052d78f9bb00300000000000000000000000008a97eb633715a0a8a19fc3060e6cfa1f77239c70000000000000000000000000bdc6aff5a33b17546bdea1d50bb5f8223400711f000000000000000000000000b3b82f276479bdbc317c4a21f0deaba818b0b0b1000000000000000000000000cf44b34c73e6fa811fe776a916bebcbf1cb745fe0000000000000000000000009982a52e673a62013fd8a272b45ae0dbe9408501000000000000000000000000f5e9d550c3c50364d630edb4753be404cd109121000000000000000000000000876a10939473f11c50e349572671f8965375b7080000000000000000000000009f99531f36f288ac7b6beca3c31c4fca65b38ecb0000000000000000000000000ac372aef49e1b7133663ef23a3a08146b42f2b00000000000000000000000006753b1ada4b743ad89898ae65d1a27b37a9758ae00000000000000000000000086c91725ca88265b3bbc25be0c341cfd719eb360000000000000000000000000940ed77d20f78a0f2475a02db2b8b3a9324ad4ce0000000000000000000000004a603a91eae2ec994dad60fbfa0023db3a04e2b1000000000000000000000000d1196edaae029f9082cc16599532e3b9a23e997300000000000000000000000059eeec675aa452628ad87126cb59f2255144a425000000000000000000000000311151d9b789625ea29472d0d7bd16329a01057000000000000000000000000028cf441f98ca4cceea5406c010ff01b71e40389f000000000000000000000000cdc8fc20ce85726e06301dbe78283ae046148c8d000000000000000000000000f1c42d7a7833dcc44571484a36e146a0b283a58000000000000000000000000056f79d2e8fc08c1ce8353c691344bab8c651eb26000000000000000000000000c8da2ec4f5b42147e8da958c30bf4ee70c1ddf5c000000000000000000000000002d94670c5c4dedb5d2eb5c559697ce7f278da90000000000000000000000003ef3ee0f9d5d8e666954a685709dec44d1426011000000000000000000000000f58c58e0059d62b04b01019302e5c3049b1d03ed000000000000000000000000998ba1f424e84d8ce991d4ba99d9de8cd002663b000000000000000000000000e776f238bddd128ca4973775442fa80e0287cffc0000000000000000000000000aa766cca40e4d71edf0ca900f4b71ed634df91400000000000000000000000054fa3a81f14e5ab51a6cccbf7f71c7580664dc4a00000000000000000000000001b5eaf066c7843a67e25f93cb64af22b53b8f6a0000000000000000000000001290581875aeb65252c4954b14cf8340265517d9000000000000000000000000762c964e5e6067124543e8ce3e15a417da619b6e0000000000000000000000002f990e6b883957a03f65b925318f7d0639292630000000000000000000000000e2bf521cf01e0563596b8f618ee3b02e57ed79a0000000000000000000000000262adb1a89dcc11b4bcee843b91452a949fff5ff000000000000000000000000c7d51eadcf43f3e1b50d3c29748d92c0644d4e690000000000000000000000009d1ecf131d615ccc7c8a1012823c082290daddf00000000000000000000000007d50fc8a19c0c219deaf816f03f4b7a96e246f040000000000000000000000003a4c999fb9be2f4e6926f5f5a9b045f720bf1b83000000000000000000000000e52cdd48cbdedb4aef43deb96414982ca9239696000000000000000000000000773cd1eed5e018d1e4903dda602a28203a97cc570000000000000000000000004be92ae1cdda11e12a813a73ce2130c648c0ab58000000000000000000000000833035577bdcdca481858c1aef9d5137e70c7e550000000000000000000000002c5200f3b60aa1ad0213403d971e7a62ad631e26000000000000000000000000560cb40d940b13c3daeb139a0ca2f35ef1c4b9f1000000000000000000000000a26539f311413467f72cf81781e673d0feeeb8fc00000000000000000000000040fa8bdc0568c716df8d7ba29429ad77bb56b49d0000000000000000000000000b140a2c5b16c942a856e9ddee66717894228a8a0000000000000000000000008460e6013cfadf6f155c1ff53476d7c4ef12bf51000000000000000000000000b9bcb30390e2da0f2afeeac41943b454a5a074ff00000000000000000000000023990253820bfd68480c2bc755c20759fd2a3702000000000000000000000000ff566437f9a8385000ba9c13768d4c3253758951000000000000000000000000f8492dd153684d451b3743803798960ee6968465000000000000000000000000c8fceff0467dca5379fa55fcd7b38760c05cce89000000000000000000000000e7d09e798f11792cf7b359cb7df858a380d1cdfe000000000000000000000000ca10403cb8953e1633e5bc158343481e59e346a7000000000000000000000000b1812b4e8ed2c4aabe3ef58a04cd3c30d1fa645f0000000000000000000000005fa8a470efc37ff5cc0a19c5c4c6bc9a12d101660000000000000000000000000570c0ff86cae575235232eab0269befb75306400000000000000000000000009005dfa453c8769fc30ecfd4647875a3ec954cc8000000000000000000000000ae6eb96b46615b860febc4ca4aa4758bd48bc1e000000000000000000000000083cb2f8e78a24c3ef6e6205a8c428ccbe0a9f990000000000000000000000000c4713b4f30958edde5447c04697686fc76a2ef450000000000000000000000003c2da9162215f40688a427b83dbb25aebd378804000000000000000000000000e204847da950cd65e7a72b687bb7a24ba3750534000000000000000000000000c6892793620aed1bcdcaa45c0226cc1bb2451e18000000000000000000000000cf106acf0c8498f96ac1a6db1ef7d6deb21b59aa000000000000000000000000319eb718c2058770fbf174bc9323aa0946e58f400000000000000000000000003d77a26f39b282a34e88eec1e20bcd0f5088a6fc00000000000000000000000054f5eacd3f8ed30c55391a4466b796eab6803f7d0000000000000000000000001fef20fc13a21c0e087c5b41ea2b33aa7c6e60300000000000000000000000001b32902008bf7440986be5dfa4c5d20ccade47f60000000000000000000000001f71ab1e7340cb92c6d0d51acbf649e9da9493260000000000000000000000000bab85a0b22d6d7a541b6f18483db04b1f1f1e72000000000000000000000000fff66f91f4e33a491f199624eb5a5dc054ed2fe400000000000000000000000010e30e946de9be16f00c676574ca8fd5043181ff0000000000000000000000002020bbd98a61522d2b236c5316dc44d5dbe138a4000000000000000000000000e793c1dadaafb63bcee025b17d9b1e839fde422300000000000000000000000071eda74c00e60f68f235c8b474563facf273745d000000000000000000000000f88f45800ba3f33181825203fdbd28fe6ceedbeb000000000000000000000000b02c05d01778ce075a42edd730cb1d42b99813c2000000000000000000000000560f596fbc99c9cb9be579c9476756350118106d000000000000000000000000db89b73221416cf076bcc2f8bee8e60e21e8e8ac0000000000000000000000003c222021d409392c9e261bf7e77ee2c7b797188b000000000000000000000000970b42fcf3b2c07c438248f0235f0133973fb69c000000000000000000000000e53db4e4b66527af41388432bea90af49756be100000000000000000000000006759e51626c01a882fb939c7a58745dbee391527000000000000000000000000db4cdd2d88a2186e7cbf59ca3aa26d2dcb8468c40000000000000000000000001805594f2a2b253d346f83c8b503f6ea28933585000000000000000000000000bdbee61e31f8a53d29e3d524766213ba5fd4d296000000000000000000000000f5d85dda00d964f41f775099b9529548a47de61c0000000000000000000000002a0737db1313d63fe310b6a6eebffa7b72805887000000000000000000000000242a16ff2ce3bece3ac2f040643978a18bd2beaa000000000000000000000000f41f44263d489f46a2125c6280dc1abe0963348d000000000000000000000000257d3c2656d96c978d78181357ff8d69af30aa8e0000000000000000000000004a45818d97b418d95739a034e34c4f086bcbe425000000000000000000000000b86cfcdaf37be3c7b946bbc6f3c83e9dcc4c9dbb000000000000000000000000c0381e028268c72d8e04caef40c3d4f1077a108b000000000000000000000000769d30febca0d215c56c66237cbe1b4a33d1bd7e0000000000000000000000000390a69e933a3b53befe5f116b7cf7cb62dedbb40000000000000000000000000f13b5ab44ec307447b08ac910d1fb446c29c95a000000000000000000000000281b4b736b60e8828f50f65255e33f2c04047037000000000000000000000000704965b9beb2d9757e3d66d9501a6d78825c791e000000000000000000000000e2d27a8f82a794935cfb4ec641c65986f0a33a35000000000000000000000000842ae96271c72d0d4e63742aeb69c3efa3c676b70000000000000000000000000c7fee5f0c8ced38d2402ae045b2c2e6423b448f000000000000000000000000f9262fc143acfbf54e4ad1e68a10e0f06cc6819c000000000000000000000000a23490af24495a6a44e6362c47639f1051ee5216000000000000000000000000baccf61a0324706a5191e2256ff49360bfde21240000000000000000000000005e8c252915919cb7de52a2948df66a1afba1a94600000000000000000000000075410e952d68d560868e0db2f916a7f174630e560000000000000000000000001d9ec53d4e04d2ea514264d0c7d4f32d3f8a7fdc000000000000000000000000660dca86c0dcc336e669a33ec930ef4ed24baa5500000000000000000000000050471b91b94851dfcb1f8e734906259d8381f71e000000000000000000000000cac55b95766ec6749f315256a0e9d84e26515b6300000000000000000000000019317d9350bab4c254d1c6277b4e1cd4da6e54f50000000000000000000000001a7c33abeaafa6243a900a129f245b6d7b298e5f00000000000000000000000008a69e7c746ff85fa291595b16061df3e7c79b70000000000000000000000000334adf75e7cf36a250b0cad9fd322f73b882073d000000000000000000000000b8423000821fa268f3775f422ff15eaaff0755a2000000000000000000000000c1f120c5b836c4d43cfd113e3713d50b4dae3dc9000000000000000000000000d9cab1fa5d6045f5e3e220759884c87730958b61000000000000000000000000b8e332c8556626adaadb99f886b48a669fcf0609000000000000000000000000462a75222cd057946eb7cf2b751151d95841f746000000000000000000000000b2faca104a89da1ebd2d36ccdbc4bf22a4d29590000000000000000000000000078130c9878e8fcf5d296f858fcfd5ebbdb8bacb000000000000000000000000c2c791749fbb95423ebd91e81913c1479e68bde9000000000000000000000000070b7066ce13a310da33d838c759a2b1352d659c00000000000000000000000001f2cb32daa8c0fc86ca77e78402c4ac473dc1b6000000000000000000000000ab7af4d2cd0f1ef5a1c0b5eb43c487e009608cdc0000000000000000000000006d69efb666c0d9062612b597f5dc50cddb7677c2000000000000000000000000ac2eca3b2a6a90caf8c46a8a443daa061b06de53000000000000000000000000a382f92a21dffe0ca0dcbe020685f417b5ce58e1000000000000000000000000fdbcb4f43b41c1b8abfb6149c5d1ebfdd1d7d0080000000000000000000000002324af67a16d735d0398913976069bc58ff884f4000000000000000000000000ef25d3a4a6401ca3bb920cd0f9ebbf318cc9681100000000000000000000000068e492043b2f12f0064278290fa2db92823d787f00000000000000000000000008ebc570e977719fb3d5a553882cf3748d5c18ca0000000000000000000000001ebca831aa4afcc33836e69fe91774c93993e28c000000000000000000000000a548af27ad43a3d1a6906c6def74623284bd71d4000000000000000000000000215ac687e7d3a40607f355ee7300f3eae80390450000000000000000000000009c89214e9e056888786bd7dfa708d2f3d71d25640000000000000000000000002b27d8e99f04f436ee5dc73ad66132d18361561b000000000000000000000000954bd8df58fa45c21274b185f3a3c09994e60741000000000000000000000000297447e9b6b3a9f57e275c1f203c5836f316fb660000000000000000000000009a2b5d9829c839d6a9b4460b478dfe917156acb800000000000000000000000020367b76fcc81eb6d173c2c6802124dd7cb25f120000000000000000000000007c80796bc5b1f87bca254d8c9a4b32e837f6c6cb00000000000000000000000013b8cc118ebf0ea9d974cd3486b057117105c5820000000000000000000000002d0d89c4a7d6feb2421924348893a1f38c12fa710000000000000000000000001a6829a7fe790122362ce1a24289bba0216c4ae2000000000000000000000000355451f0596060d7a75a882c1b6604af0e45694f0000000000000000000000001ad8b5d84bcede09929dee5c6553dc287e5bd93300000000000000000000000039c9d6fd10e4060e87b089275bb0c71152a352830000000000000000000000005fa89540798566c77ea4670d0fd59dd1ee4c66f00000000000000000000000002f672fdfa4d377f63836e5127b56a520f846f362000000000000000000000000239cbe3a19547b883fa98b6c98eda9d5708d79010000000000000000000000005c47220a9d7c4e43a526c602916209e022db9132000000000000000000000000accae8c9a2a74cfd9370215bfe38ae440ebf3e8b0000000000000000000000005d89df1ad681772c40c7ff035270364b0553ad020000000000000000000000001957630ac49ed55bc1e0765041ddab3d78d7ddf500000000000000000000000051ec281ecbc8f4809d468658303a1c89dc9334e1000000000000000000000000e1d32b596af2e1dd230a2a5dab4f470fa394728d000000000000000000000000906487d2637f9ea20b526cf44a39fe0a093aa117000000000000000000000000e426e91996e1efea03d4cb13be5505e1bcb206070000000000000000000000005668dceb364485b4c0fcddb65b3bb371c5b9a21b000000000000000000000000fbb94e0d5b86dc7ce044fa8a59bef89f371d1ecf000000000000000000000000ce694cbf82e8a61174718ae51d172a5e78b46b050000000000000000000000007b2c538f719ba16e4154ec4392626757c8edd836000000000000000000000000b41ad0fc0c41c5cb1fd23aa69c0ecec8b461ca15000000000000000000000000eceefe8024b2db9c5b88ee37a5df2516d3ff1fc400000000000000000000000053696d1013f683fbf7fd985ddcc11201d74e8b7b00000000000000000000000018867627ff0d47aa94b472986840c9a8e00a035e000000000000000000000000a600b7c322c66a4a9d56eca3d695ad30984a4faa00000000000000000000000095f63bc5c1154ef5626bb18a8fbccdb1ee7ae1b3000000000000000000000000f6d51a96ae8dc1e17dd0a0abb1f2494c578fbae30000000000000000000000008f0d689b8162e032bd2a04f80c4f2a2b15de0eae0000000000000000000000006f3e2895a3e6f395a8d68ea6c5e7f1abbe51cfaf000000000000000000000000e69ed348ec1230575e420d701ecc4da2f7de59950000000000000000000000005550e9c8ab8fac5f5fae4708622ab60fba0112fb000000000000000000000000d77d4104e652856471c161175ba31a516e26e37300000000000000000000000005a9367bb79a48e8781f40a6015b57c57146b1b1000000000000000000000000bbe5fbb870903e719393c6447160cdff884f3b12000000000000000000000000823df7b24a2a27353031588ea6db7bce6a0cf0230000000000000000000000000d9aa32300ebf6b41feeccd3f4bf7d343728cdce000000000000000000000000371d8dcf2cd24c0b199192112bb818c8bd28059a0000000000000000000000003a1059a0034ab6538e06f0c55f564dec55fb7b08000000000000000000000000a1571e2ddb3bbdd38c6ed544f62774087283cf9000000000000000000000000002d7bddf6e42001a8058e2c67482b32aa72a9e3900000000000000000000000065e3e3f21e25f8cd7403729344e8959703a5362d000000000000000000000000aa55651dee743bd74fb767be64459f4e9f277f1000000000000000000000000082ba586496a75cd3a643f907457e7d45c37b8de9000000000000000000000000c733e332116f937e26a2ae4b562ae279c7ca5e4c000000000000000000000000621e754145692c9b1a6f480f446c900be710edec00000000000000000000000020e5789bdda638fec1f0bdf1b1707bed4e7051300000000000000000000000006a948d7400d440c62349e06c6afa90ec8ecb70800000000000000000000000006e68d0d62ee6598c952c6239700f6de1ffd5bf180000000000000000000000000613839ac4ab83b38e08511caa603a49b35edd9500000000000000000000000095716db98066f92d6bb2f37bf40bea3fbe7902e50000000000000000000000004d92059b3f600e72743b07a6027139505683479200000000000000000000000057859e681425b6c8a76165b55892d97d42a0135f000000000000000000000000384b9582bbe0887ffc5a9a422938cacd362c04d8000000000000000000000000fed9fad9b2cd2dc15c5c11060f696b401b85e5d80000000000000000000000002e546149d56fe4612b1a430bfea60df9c6afcbd900000000000000000000000067c9c7e9bb4b67916fab8b95cc0a340e45d2187a000000000000000000000000c5ff98721ccb92814a66b2e76b9e36b1336fd0d1000000000000000000000000cc4e649ff46e9e3295c3930cd30847b5619a753000000000000000000000000031a2b5d0f7d60c70008d5ea2e865f7f4fd2d415c000000000000000000000000a5fa9e969a58f53af0dfa2bcb1ffa4491701f2e40000000000000000000000009c0524983be80923849550e48054a20675d973f600000000000000000000000041ef740b67dc558d82b9cb5d87eda877412b6568000000000000000000000000de49257621aca997eb5fc3dd1577a68a458b11cb0000000000000000000000004a945e89d3cfcb23b7ccd47a32bbc707fdfaf1a2000000000000000000000000933c64206b090aa438217fc2ac02dda36a5c03d6000000000000000000000000b6e03a530667edf659447ad0d1f8483a3ab113420000000000000000000000001497aaa33f8dca5eeecab386a37074ed843c9828000000000000000000000000e0a42dfc1904bcf5ffcffa8f9b2209c947b373ec000000000000000000000000551463a506b2681713483e75c22f583c59d4e637000000000000000000000000500c91d19f7ce5f0890e47b7693f356bac1c0dbb0000000000000000000000004bf5d043664e96f93d31dbc2d49ea713240ede36000000000000000000000000e92d825c0a20211f2963814572643fa23db4a85c00000000000000000000000025abbd5ae3f862f33af3aa157637d48fe0ebaa4b000000000000000000000000fc4494d56d3ca938cf3d1ea072f344b276bd26d80000000000000000000000006fd101c3fc5fece8b05a88d526f2e4f53cdd5429000000000000000000000000ee9e3b5a454f97e10267655fea25f6cf47f0f62c0000000000000000000000003cd44752ab13d2f1bf091650b8a52c01f8064c6a0000000000000000000000005ab2152df37092ce4cc9ddc6db6686cafb3f18e4000000000000000000000000713930fee2cca544f8ccf3ab2e91639bfc98e0b30000000000000000000000003201f5100b06e9df18ef516d2ebe43f90918fcff000000000000000000000000920928a0ab26f2ced8f375aafc5a770052e1045e00000000000000000000000042437e155687a07d9b9c4eb3124b284349d70ae00000000000000000000000000714898eff8e046d3e7238f4697ae0dad0575fb7000000000000000000000000983a6324f8b3b447619b24eb00932c1e94e25ec5000000000000000000000000dc737397a1b3d25d81598cd80095d2cd153c2ae200000000000000000000000086272b0bfc40378ad783852aabf3081018f07bb00000000000000000000000007a9c187f13b557d4a522a8ea16e37a7ffd47bf39000000000000000000000000eb0d8b41f4365bbebdd6186038c7ab961ac4992700000000000000000000000095e67b6f314db5dc296efa88282a968ec4568141000000000000000000000000b568bca183578095564e0db11e170652f53742a900000000000000000000000032c4b60ca7acadfe9a8fab65815696b92e83f46d0000000000000000000000004d39dd1dc7b92b7e011a6a1973b63b7370faf00c0000000000000000000000008800032900656ca7c370a0345acc39e05aa017a1000000000000000000000000e73cd14a66d1fed25023e39ac1b1a6827e183f2500000000000000000000000045ccb3861b00a3034ed6aa17bdd122f5b3a04279000000000000000000000000e7bb5d7962d6ec3d2211b4f6d1e3b3304d6717a00000000000000000000000002f80cc2f8d3b5c482b2628b62930d6b5a7c46dd900000000000000000000000007a174e895c67089505cfbeffd2cac52257184ca000000000000000000000000c35b7b2406391878429da55f0ab69eb626d4eb5e000000000000000000000000343b7220c84a1f8deecd32f5332ad97be4404b5b000000000000000000000000d5c6e4d8ed48d38bccac7c39b0880d0bf2976cb0000000000000000000000000c5fdec814dfab8c777476d9a9a9b55428baa52b400000000000000000000000018f98b1cf51e658b4914db1d164af5c07e1f9f18000000000000000000000000873e3aee6ba593a975c6d402beec25e15f976eb6000000000000000000000000ceccb03ebe95a4f69dca6b899edd4fbc5c0c7f7a0000000000000000000000001777c159e998165f21cb04a1df2d2425928c5776000000000000000000000000f3bca6b44d398f8d63eb68e03f8611a44ff162570000000000000000000000003503072dca01e7480725d806a7f94c593c83e77a0000000000000000000000005bd2303d1787e51d9cf87ccd19c3ed33f682260c000000000000000000000000e22b5858442409afef9ef126ed957c851d9f38c00000000000000000000000007d6696c8b82a1ec806bc5823e2eb98af69ec1ad500000000000000000000000094de271b6b83d841d1ac389680c1a89c99dd74ef0000000000000000000000009f32ca75bffaa16a1dfd46d3c5ce2ab404a307ad0000000000000000000000007f3e42f0665fd6fed8bd2de19693118c494451fc0000000000000000000000009c13dd7aca01a6989e013e19b1c46223a8487a87000000000000000000000000d736f0a171f58ac7db6d316e0604fd14066a8cab000000000000000000000000534d7c4baa17f3de7304926f0de521cbc05104f200000000000000000000000084bef232099f6393299951d663db8d002cb05236000000000000000000000000d18dc5ba09bbed6b955c456623ea81b518171c900000000000000000000000002549e7a0ced0b8199a6b0635d7350ff8045acd900000000000000000000000002b25bd5c1978d78177205c7bec7d063796b9791300000000000000000000000001f4d733393a2ae9d12ff96057c16a5ded822c70000000000000000000000000413eb91251a1d18e18320797755b70913f2c745c000000000000000000000000189e1caefcc70965fafb6927316cc60586004214000000000000000000000000e1c50a38f37ff719ab90673789c779999d1f708a0000000000000000000000008ad221dc85653808bd2a7d2577c32d9a71c66a7600000000000000000000000070f127b0624ce7092b6496d7e269097815ea20300000000000000000000000003573b9780039f0c932fb2172d855fb9574dd7fcd0000000000000000000000001886cc015e39429578c9f8736daa454b8f70ecde000000000000000000000000ad88d336d0e7f2255f948b78ec20547154a93ba5000000000000000000000000703945a9383b62d59e7b2ab0253f01f56122006900000000000000000000000083eaae4257416bdecc7db933cc7858ff2be3e19500000000000000000000000013e45dd0d3af8daf78c6706d9aa773901e4615200000000000000000000000008b4998e7203181e46edf5f68224cc31522d7a8320000000000000000000000007f0bef342785a504e5145db0c45dd6a6491e06f00000000000000000000000003d4ec0ea554aec44e1bcda6c096a934d1a95081c000000000000000000000000a469cdb25db09d99f67f742b693de4e777cdead9000000000000000000000000b03118346a8d08580a9974156c12b82b40dc26c1000000000000000000000000605e2440beea6f1c3e9ef1b10a18794b65a403450000000000000000000000004174ba3b0a29a0fff1c105ca76b1891d100abc710000000000000000000000005b61d9fe04c47be6999cde794812e2492bc25935000000000000000000000000650d65de26df72781c55a6d01e2d44a603038bd10000000000000000000000002316c9e4232bbafb61fdaa894892496bddae60a6000000000000000000000000f2cb0167a9ce686ecce9676488d21b2742ea85e2000000000000000000000000f8ea116b7335ca28a09771d40a4d598d8f494c220000000000000000000000006f06325dcd30f3170c1352ad0cb8c105bb0ea2d500000000000000000000000049fdcc0c53acc0a6dae2eb4b8bfe0524511856610000000000000000000000000833b8438861bbba73088ea2c227dd40be92b2d4000000000000000000000000ebc70f1cfc3ce931d26427552b4389c0d4c94b0600000000000000000000000034791c0ade1dcfe295090fe970285bac881466280000000000000000000000007b2b176a428195b86af79e758f0eba55c8146f7d000000000000000000000000ccb0485faec7f7656836627041967684cfa1bbeb0000000000000000000000004a4a86e478b46a68a8ca04597a70038f7d64fdc30000000000000000000000009b886b3de61af6311aa2c1bcf569122309ee3f950000000000000000000000005ea4201ab975d4d33ad55a3d7b6e1204c6f830fc0000000000000000000000006188fb1ad9e7c82bfae5e2d67d2fc93d42f42162000000000000000000000000212be55c953365df9c6d90ceb81df7a18b1a74b9000000000000000000000000baf2c36dea0af5c68de9a31c7dd6606f5f11bc530000000000000000000000006ec7d6dbfd17879f7b7ef0eb41f1938ced08d3b400000000000000000000000004d4e72100fe53e8f1399672fca00eb2183afdbd0000000000000000000000003e458ab177403f179a9726397a2b2c51346b28cb000000000000000000000000609e7a641ded6c061621bfdae3161f20a150244e0000000000000000000000003329d64b0c029f3c2cf90094658b30193e659db5000000000000000000000000ab85b01ecdacbfc38230e1836d4788470f11ccac000000000000000000000000ebd3e044b542f46bc3fb11e299992752c614778f00000000000000000000000067b4f300e6623dbe6f0358a87b16727781df2160000000000000000000000000745927b1f24f0fc194850bd8def7e8e650965d170000000000000000000000001ead882d0d57342d0a37b0dc412545575c7e11e40000000000000000000000006ef6f40c446a7602581edde2eb795e01cf8086610000000000000000000000001ce5ca9ae31af4965c1356a8efa6818393a25ec500000000000000000000000096e556c528d74effeb741de93791581c29efa8b60000000000000000000000006b4089fce79e694aadb09f05e889d8ea27d1de53000000000000000000000000ce4dba03f1172be0b2cf38706f421208bb7e0d16000000000000000000000000c4d02bbbdcf77212aa79ec6e6e590c695807851e00000000000000000000000025e7b70b3d01a58dc1553dd90d39bb9b13b63b51000000000000000000000000da0e6e82ade77bcb8abcdfb7270adf995f8e1901000000000000000000000000e1305f255af1b7d3541e2f09e695533fcb8c35970000000000000000000000000c3e45f1fcef515bab6ee1894e1155a6e1ec4cb1000000000000000000000000fcf8e7dbdca039b1cebc82deb2650bfc392f77bc0000000000000000000000000f2c13607c2c74e51873ab0c13a90e610b0d8f7a0000000000000000000000004643ef1a07e10e9c834b17e58abfc5258a1bebcd000000000000000000000000f1d67be16c9e8ec5fcc0692cd6c5e863877c65a3000000000000000000000000e5145511ee469da993380d49ab69fe64519c58690000000000000000000000007b8f9e80bc2c4da4be63590f90e497caf2febe74000000000000000000000000c3660c1362e29ca59006429b2a8afa9efd28626d000000000000000000000000e31c39f5bde830f2d79276229f023a7480ebc7fb00000000000000000000000056a6d21e995aa4f1307a092ac6f519cf4e1888aa000000000000000000000000214fbda4afadcbfac9a65ca4f07e356122343d52000000000000000000000000025028bdde427990f4b1d30b8e6b028ee759abd40000000000000000000000002a58eae46d0868c179dc3f3e6d732016926a97f600000000000000000000000008dea3bc9e69c87f297e9385027df2731d80e8e5000000000000000000000000d884f36a5dbf06b46156df751df7598239deda3100000000000000000000000070b35ade2998604df84c7acec24184451c8188a20000000000000000000000005fa3d57d7efd9b49911a63faad093e08ebf6f04e0000000000000000000000003f5a0d43132dfe137126272eff90f34886d7d458000000000000000000000000a639e74ea418514b753aa2f780eb674f98d9687c0000000000000000000000002924f3ddb8ef122a766544eb2ce720d3f7000d69000000000000000000000000bd99ec783f4766b4862852dc075ba57b5a8295b7000000000000000000000000481f7dc0e2aa1fe5a3ade32b6eb598ea3adf8675000000000000000000000000b750f0bd66ab83038073f138b12759bc9ed05326000000000000000000000000f36492998c0a2b2d7a7d80d442cdb2247e1be6d90000000000000000000000004ef9a6b5caae9e7952e63c080ba8d0ae04129e880000000000000000000000008a79263cb36e498def531a689c84cfe1b1ab92b5000000000000000000000000180e34b7eb0c131fdd3dc104f21a73e1042443d8000000000000000000000000fc49a877099862efed37fb86b29ad0c48975ece8000000000000000000000000a54241e650945c92cd1a6eea2da50e0dd1b3ea1300000000000000000000000087630982ece700725d7a9304e285176919f3637c000000000000000000000000b01e2ecad768ab03fa3e3cb5d61cb093c3908126000000000000000000000000d4c608232b1e0c14ecc1d39d054361785bd461880000000000000000000000005a09969fcac877fe18b79d3a85e134f466f0b3780000000000000000000000009e42258cec504510ba61368a9f1c17c2a0495fbc000000000000000000000000d1f60c617ab47a65e1290e919b113f0475e33e7800000000000000000000000091db3ab7321354fcbf82acda73a427c3613cdb1a00000000000000000000000021f34dac757db0f5703f05276b0fd71679b0601700000000000000000000000009ac59c75b3dfcfd57cb7d05a331aa38ea7ec50b000000000000000000000000939bb04e7bd883379e3159358d974b329db94e09000000000000000000000000e64f4d427c571536639578a70b8e211bd621ee77000000000000000000000000bbad84852dfbb620603e1730f6dad0f24a802fc5000000000000000000000000c273c464896e56a4800fb53409b9dced960bafed00000000000000000000000005b2ef2206d880776d2d77465f1a5b895adecb98000000000000000000000000515ebaf87c24eada7dd8912695876f0bdff867de00000000000000000000000008b8c8edf6e4f52143ce27af3034ab0cf79744d800000000000000000000000096dffd6834d6e70b9ca8ca6e36b6624dbb8b1cdd0000000000000000000000003f34628c3d22b25d2d34c042b74c91c761038091000000000000000000000000bbc2a9f10a5b7f3ae441195e1dd0fb5ceae593bc000000000000000000000000a50ee00cdcb3bc08a455f5b6695616680ec76e360000000000000000000000000de159b9538f8f82e7b80302da484c7f178b02d300000000000000000000000080f8f31b51aebd712ace52f4214c36665b86dda0000000000000000000000000882168c091d18035614a64663060f7a10ab2411c000000000000000000000000b9ddc0d0ae5d612eb3fd7375890556b7dad49ddf0000000000000000000000006a78a95a1bd36c3d88bce6eb12bdec18de9f5028000000000000000000000000240d0a17d71aca0e458791111946d5f54e5462ec00000000000000000000000029d8d16e1bf6828032ce2a5a4425600c67255880000000000000000000000000c3bb58e05575eb90336c2e98080b339d24af71b3000000000000000000000000e353df911eb09d2ff97a84f3d88d867ec346fdcc000000000000000000000000cd338ac802dad78385e33512e27cc5b954e1d48a00000000000000000000000062715e052fbe3973cdea5dece0d7049e3dbe43930000000000000000000000005898bd7cedd145bb72d949e43fdcf6499e4fba9c000000000000000000000000121866ffcaa75282690c590a0b9dac09d7f3d717000000000000000000000000dc0b92f1f26401016a6cabda96ef7bb43c8aacd10000000000000000000000001a10cbf53bc25fa425c4ae06a87738244426ec38000000000000000000000000599f6a02ffa92e74d560aaabb77e5785a0ff66690000000000000000000000009c6b42d71676b71bc59bb313ab9ec440c4d075e30000000000000000000000002710ad4b0b2fd9f87e1d8563bc83f02464a318f1000000000000000000000000013723405a01eb327df72e50b4a60385597842c500000000000000000000000012899e190531b368153de8d0ad2d64df8033d12c000000000000000000000000fd940b0cdcf1a5648fb390fef6d2fb301c21b27b000000000000000000000000347bd60b55cc174a9fca952d2336902153d3401f000000000000000000000000285750b9db71fb558f8da1c4bdfbdd217942e755000000000000000000000000ce468b9fb3dca87abfa75fc205b604a3ff2556f600000000000000000000000016d72f10a3680f0bbca8f92e5ceaf04ad12c43e7000000000000000000000000e85c8fd2d5a4b0091b5e4e945f87c7bda798d70000000000000000000000000093aae5c8847477ce582977c4e8d9f4ef2f50f8af0000000000000000000000005041f704b7272d39e065f877dd7f5f3857723059000000000000000000000000c619d86c18fa2925a486728351beebc75157b7cb000000000000000000000000c2b3be13882efee01fd5d95d7c6460015af37f410000000000000000000000003d00655d0ff3ad02c27ed9486ffb0cf9c74ed206000000000000000000000000e74660abd8327b848bf0bf7687cd75029d4f47950000000000000000000000009e1d9c1545d7ef471673c8bda418fc5694d1f2ff0000000000000000000000001e1c631d9678b8e912239effd7db34e974ce0c790000000000000000000000000e45d4117173ea377d059ea94bcf84ce556f8178000000000000000000000000826b9c48d0e46114443d87c51acca09e662f5920000000000000000000000000014b16540e43c2f23c3d38218acf3ffd97f75d7500000000000000000000000098c646195c4c300ce2e34e00edfcf6f0e10c9188000000000000000000000000274f8e2d1444d0bf617b33a2a4c89a7e20b318fd00000000000000000000000080e04fc9a58eb605b37467713690d67665b8b4ea000000000000000000000000e93bac739cdc2568041465516265a92a837fa06e0000000000000000000000002d6c04755f1cd29bcb5137a0749686fc61161833000000000000000000000000da1d2799c2e872fd7ae0dbaaa84da0b3b3a897d80000000000000000000000003df1df46cf6bffac716ea3b8170b098499ac5c9e000000000000000000000000e243110a4f1d7decb6f77488b8b98c78f046eb6b0000000000000000000000005bf3c21ac48179ad3cdb8407a1692b46163c319e00000000000000000000000072e16c02ef7c13667b433400c7e5bf83c85cd891000000000000000000000000d755b6eaf6fd1393602c6c784ef6501d3afd3d050000000000000000000000006b8f874a0425469230874ac8241366b9e23b853f000000000000000000000000c7e435364623c684df3251846bbefeae4306b10b000000000000000000000000f12e3c8067313c5fd7609a0a102386394d015dd4000000000000000000000000a923625a04bda25ac32bf4c88666b59aa9c7b6980000000000000000000000003827483b393a2ea67cb81ab6f42574f5a001d52d000000000000000000000000e009956fb453c9837aa071ffb8895884e7a3e7c900000000000000000000000022f8c9aa753923ed15b72efe2d61d913934cb611000000000000000000000000dcbcb9811a493f437a7a1a5be1ea0db27595b9720000000000000000000000008a5dff725acf2fc6c91f14e7911d57567f225628000000000000000000000000538ae245aaee0e0bb856696405c782e09664cbf30000000000000000000000002257a0ad17d3da25928452f3eb13012291a5325f000000000000000000000000525cc63eca4569ff9f8306ca0af45474f5e272f6000000000000000000000000834976a0382af48e428db8919360c8f51290ef700000000000000000000000003150924651ae5228b6ca8ce94063a21ed49f4a75000000000000000000000000afd06751cc68a150cb96b2d67044cf97d49aafb80000000000000000000000001bb1c500c68e1c89a17099ef60cf4f5758c53449000000000000000000000000470c74292c95f89719c079c3757fc08f32473a5e000000000000000000000000435d8bd2ef3af69f830e71c1b0c5fcaf9571369000000000000000000000000035c190cf064a3975ffa51b45b0b2748285297b87000000000000000000000000096ce9ca2b45890480539b16a28ad610285762db000000000000000000000000761f5688eb8d33eab8300b2ea53577319dff5a5000000000000000000000000091f21277d293b05f9c83f2ed78c401d590afcdd6000000000000000000000000435f774636c4d331fb4719e9b470f95b761e5c4e0000000000000000000000009730f61e16d4cc49cd344b9731cb08601d453ac50000000000000000000000004438f6ee9eb947a4c6d08abb51ee81f33a97d4fc000000000000000000000000ee8eb818790cd1ae7a6af1c6f3395a82eedcc747000000000000000000000000299a7ad1124b3cc2c1dd0f722d8fd0ce4858fe3d000000000000000000000000c041adc937a69a847ecbe1e03c893bcc6690314f000000000000000000000000e39bceb771889785419413de09b13ea23ed817b1000000000000000000000000d9b994635865082ba3256f11a2244b9a98866322000000000000000000000000696b54d5a196c5cbcba34170cebcacb13dada14b000000000000000000000000c1d5c4cb6dbeddcf1fd37f57c0168d3f2b66f3a5000000000000000000000000fdcac34e8ca008d0a191012715565f5a99ebf6e400000000000000000000000075d4b3588c167f6688478b1b5fcc1724eb6c43610000000000000000000000001b8845dac99e80c1b9975f87d88b8715c51dd88b0000000000000000000000000c52d6bd1bc7f3040712ab4953855addb24913400000000000000000000000006fd7af66e007c1dd105f1aafb9f84b60d55e187f000000000000000000000000c054fe20fa19129302963fb3b7a9322205d73172000000000000000000000000599e01b7c334d1aa23cae91b6860b974858bf3e60000000000000000000000003c0cab166f4cd0fe7dc5382c39c5b07377cb253600000000000000000000000049838e835f7044d89e33cb6d3f2a518a10ef5e2d0000000000000000000000004a20fff411531ecb9047b057ef7ed74343a40efc000000000000000000000000e7613dcc66d46164994a92b7922133376770040a000000000000000000000000031e40870d67d730be9c78b2bc22b4c00ec85fa40000000000000000000000005966295aaeb3cbb51d91f66bed6c21298f56dddf000000000000000000000000d3e49f4422e88fa3b4c958fba597a847c74d0c9700000000000000000000000048119dfd7c5001e9f849613efeb6cc4997caa9a40000000000000000000000009320e52daf54763e12e1a0cf39291d83da0a23b9000000000000000000000000b946badbdd3ff32e2b177e984df806d3df0c88da000000000000000000000000035a69439b5431115642153c99e8d9c0137156ed00000000000000000000000011a819b317f0267f5114fb250fb6b3710876fb4f000000000000000000000000a21c250e2740cb9af3219a7c40793d9057e231480000000000000000000000007de7c2f0d46cf892c9b6942f3e14dddd397e23900000000000000000000000000e576fdc21fa8d1d6008b1fc35c3442d993cd496000000000000000000000000efb6cb54f63668405682ecea802548fdcfab0f750000000000000000000000006ae332270e1fcfa0f1ccefa72d8fb4f678fd24aa000000000000000000000000d5908551fa557203c51fe8d95e419369d34e076600000000000000000000000012a6f2e5c5d71a18612929958eaea4aa197cdc5f000000000000000000000000f3b2d1e3d77702f8ed6ce96ad5fa782341339681000000000000000000000000c559b0af809d6edd1d9a4e4f4d7661d24b4525c70000000000000000000000002cae6240d1c5b128d3f8eeefbc6b202c1a7fe3e3000000000000000000000000eac04bb1753f64b8753118d708b0064ef2d10837000000000000000000000000141876c438bc7fc6659631d2e5a16e2cbfd34916000000000000000000000000977f671e16ba659188e3c85b6ac1f1715b8e7c2d0000000000000000000000002bd6718311ff81e92a492f45fb4750c44826696b000000000000000000000000ea0eb53de966d2b236a25438e873ca7c9e0ce9db00000000000000000000000063f056f9b0f03297fe834c45ae02fedd7a7735ca0000000000000000000000007c9402dd311d4e9c8380b6bddfadf176ffeabf76000000000000000000000000f923da8cea87a30e2fd555429e5c80216ff6f327000000000000000000000000875f972cf87d15fe0f0037e186e5ea70b5f58a9d00000000000000000000000007e62baa1e273afd19e43d331fd977ff4f2557ab000000000000000000000000ccdea368b59570376418ff60d69bcc08b28312d10000000000000000000000001b7f7c65aab8049dc687bd48734146197a3f399b000000000000000000000000ca7c9ca635ae57ddc2083899b52e01addf79c127000000000000000000000000f20cace18fc5a3a8efb87cf890938340c10d0c4c0000000000000000000000002b95241ebf10299a678726fefea1907870f39327000000000000000000000000486fc374e41cae2a6b92929a18c461b31335164d0000000000000000000000009e00f89e5c871b0378539ea8f3c7e7fb5042effc000000000000000000000000d9e40ceffc177456e5a67151324d1d7cc46bd8bc0000000000000000000000004f849f2545c83df8d8c588366eb84348fe0bdafc000000000000000000000000ff8401ac8d6f2d4b7992c0400c9c720b102bac570000000000000000000000009e2b64c01e4e6cb8ae1313f49a1729283eafd094000000000000000000000000980a2468466646d183c579118d74d5613a786dac000000000000000000000000dc410b220482b77274d67ab03e5e176eb74ecaf7000000000000000000000000e5b6ef2b7ac2854820321a43bfbb2f26bd1793c3000000000000000000000000db1ab22131314c63584056bb411e886853d46adb0000000000000000000000007554d6ae7a2fb7e31f34482b3a8ed8dce32b7090000000000000000000000000b3ecef2127a262846b9d928a26bf0d62bb7e9d8a000000000000000000000000b6e840dbdb4342a10db1e436627bd45f79390e500000000000000000000000001cb4d81623603ad915ba007a0448f9eb48ab70e6000000000000000000000000e6bdc7522fd5e21ef1ac0d567b48a4d13b0f4ce90000000000000000000000007272127e1f4aeeedc271cacdbc8da896fc8eec90000000000000000000000000855d0aac67e32dd59ba83688fe31f830a11e0d82000000000000000000000000275e26f36c17c926841a1f7e1730346b74b87dbb00000000000000000000000039b30401b19e9d999d6373c05b56817d9a99554a00000000000000000000000008d3e80d52b4446f7e69b2af981c603815ab25bb00000000000000000000000017630b335666edd436b1230f33df93a60b0092fa000000000000000000000000c8d2a5c8cc0b3dc5ee39cf584da2abc3fe4e046400000000000000000000000032b393e02624065311d0264bdd8b15c9cbff24e500000000000000000000000035d3d91b5c70043179bd47ae9c7ee6f9b2d52ea6000000000000000000000000ebddaf0917fc2cf9a23f60532fb77762050834350000000000000000000000005d4b03b58591e67ea5b5eae17449c0e1ccf440090000000000000000000000005e57eb8d7526f0b21922a3dad5abed627a0eaa33000000000000000000000000c4bac7ff1fd14513fb418fedd3addbc70178e396000000000000000000000000574f074550eb2be36cdbb9e047a63f2458422399000000000000000000000000e3f226d9e493e4c5526e487c97055fa9dcf8aa6800000000000000000000000017b74af96fb217db92e4ba9f1b04fb8dcfcbd8700000000000000000000000008e32fd592df54b0a272204fbd2535fb48e2e342b0000000000000000000000005ee930ad07a9a5c4b231912c2cfe1cee9416a3d90000000000000000000000005c2c2395462ae675746ef79ba0cdfe5bde8041d90000000000000000000000008ba999851951729441d36fc9748152927dfe84a40000000000000000000000005f604d06b48ebf490f7ced29c264eb2d00cb109f000000000000000000000000446b4cbf970c1d1e9e637d7c09e144597ec6122c000000000000000000000000972e8aa0ac35c1b352ec4f96ae69e532a38388c10000000000000000000000004504c04d420f5dd28b3a5a19795371c8d463d688000000000000000000000000b57fdc2cad3ab85213328e9f28c3f7f8edb8bcfd000000000000000000000000f3ba94e354cc1e388fabe2b038f248910bb143fa000000000000000000000000d64bc010d3a616807a061e2cc11adf513c3d7e4f000000000000000000000000b83b3703b1c109914306cef688cbc531fe5df467000000000000000000000000dbf02dd5468c46ffe7f89262497eaaaa582836c2000000000000000000000000fb3e6a897aeed18b599a41fe87b887ab9b225f8f000000000000000000000000f7f866725a487a147b984d10c389e448cc4229bc000000000000000000000000899f7160e1a1e1fd93c9229547b37d6bf7bbd867000000000000000000000000bcfa69a9d5b5c951cdb2444024dafcc21eb37186000000000000000000000000d5b3b1de308d49dd2fbf58d30b59500212ecdc230000000000000000000000000881679ce1191504bab8bf053c03869ae0edc2b4000000000000000000000000cb789bd21df97252444786f07c73835edb234cba000000000000000000000000322df81e562347f77395e8b56de21a5f1273918a00000000000000000000000062184641f7af3d5e7c9ee67f756c7a44cf8ece58000000000000000000000000b8d7c7e00f77092fdf5322e6fb0b8fb0ccf3727e000000000000000000000000ce2e63628e5216f780c024011c2b95a9259e0314000000000000000000000000abc976853acd9d593e03449cae3252a2c2ba0efa000000000000000000000000a0c62005239aff26e9beaa7e5b52f8406cd0bc7b00000000000000000000000015340aba37a4ad7b37135bfc067209c11445010800000000000000000000000035e49cca7f2324df7a513d976f1dac6a835fffaa000000000000000000000000bad5e14afda788ae4c73154d16df8f123d6bd27e000000000000000000000000f6be15a340c70b72bc88178ee5706a7c011a0ac0000000000000000000000000b8f9ea33e3ae8eefcb21d11b14af7ff2f5d77ed0000000000000000000000000845222046fe993507d690198c7d387cf523d29fe000000000000000000000000fcadeee23e89649161637dfc69d5dad83e5a8ea50000000000000000000000006b66eb84397a4ce9abe07e003dc5aecb87d7173f000000000000000000000000066a20949eda81fe1d371be06952283ad11468ce000000000000000000000000e92c005ef58cf51c957ef59d6ac330a366f84de40000000000000000000000000d7df80bd7dd624e9fb20a0ccb363d3683a65f8b00000000000000000000000007384ae3c80221f5b2968859f63be22b4d1c72bb0000000000000000000000000f946c95b606654db71a73f95ab85a730fa0319200000000000000000000000043ec02032a0bd09b7ac046d7541891a82a712fd3000000000000000000000000289f297c326f89fe2565a0f7a8679af3d57a638d000000000000000000000000631a695e77ffbd35de7b6f4d40fa1bd18a72b656000000000000000000000000d54de020e96b5b42c636aaa4743f8faad654bd0e00000000000000000000000024e6ce8140203553420599598ab99689a1338f200000000000000000000000005dfab83598cf15f12638a1110b646b505fafb8dc0000000000000000000000002271c8b82959c396f6c77cac4318ca9a607569dd000000000000000000000000da7b079ea22dc2ae42aece02c62173b2bc4bbad6000000000000000000000000f3ee753d037342aed3baa91b8693f3b79b2d6d9500000000000000000000000068a9604db402bca90d8783953d5f6276a523aea50000000000000000000000005166b9354d04f3c82e987400e081b706e9b487d1000000000000000000000000a8e73fd63ba80dc045e0c4d40b752597a77107be0000000000000000000000000689f8f0be3a0fc3bffb58efd671d15fa1e348120000000000000000000000007c7b1ec230f96107e742d0ed98fd893c02495e21000000000000000000000000dc036d1c37c0f5f814fa9408afdd3792037ac9e4000000000000000000000000e1ba803c038ecb7a0a7cb61022ae4ad45dc67939000000000000000000000000ad3cef3ae9e7a0b3209615374510bc9232ebaab500000000000000000000000072550a5e445977fb9ce3378fc75ffea0c66c4d36000000000000000000000000d3e65792ae546c4480eeef9eef38770add23f44800000000000000000000000061d4360bf1ffb3ad64eb1942b21fd6e566c0dd83000000000000000000000000f3fb852a7a9486201b28311ba316721f04d2690e000000000000000000000000cd3d4f622e581ea6b4d72e6af9c4a6d2475d1762000000000000000000000000453e034fc9d37b884c2912cba09f5a085d87a567000000000000000000000000046f39bc6792b9433b0254d9e7673c87d4a0947c0000000000000000000000007742833ac6d055e5350a15e5cf9250132b3b635e000000000000000000000000cd12b998658c0a1c1dd2abe26346644eb9b500ef00000000000000000000000044ac4a5f9c800733555ba440272fe87f1939c743000000000000000000000000fb5448387014048c67c87b25aa8500b45e3566fb000000000000000000000000401755e5d72de5fab8c04395840b34a33a2bc6ed0000000000000000000000007888faee5a0411edab04f870a3b05f767ed0f76a000000000000000000000000df90e5727e6e0dc86bfdc4767959f64e28248b24000000000000000000000000700742d9e941222ff17385901a232870f057ef96000000000000000000000000ed84bd8ecdc2b9d0e5173cea32095bdeddae655e000000000000000000000000add84f3ca400bec7cd0dd6961926c54a3a1816bd0000000000000000000000004d5deb396fa32921502a43221c36d862d989b82d000000000000000000000000501b432fac4e4a7ebf6bf05d3ce07ef739005b32000000000000000000000000a782a9fb15f16c222fca7100a78dd2e249143c53000000000000000000000000deb4f19075a82a59f8ccb4496c839d197ca648190000000000000000000000001d158e0fcef3bf3196829025f6bd9c620158f581000000000000000000000000dd66d06f58cc9d9519b4bbdbd7ae1f1d2fa9d5ef0000000000000000000000006068ee4da8ea77772a909af3b995f4dff1a976650000000000000000000000003d132a5122054db162638865bf6bee32c821ff9500000000000000000000000011e42b850108ec0edd825db64210d6ae02d943af0000000000000000000000009df9a3b2894f43be2eec3825dabe55bdf2d9080e000000000000000000000000681fff12229b7f0ca3b12509d6fc89e28d4091870000000000000000000000007a7180316a1c0de8bf67c7507b82a8c2d2eaed1f000000000000000000000000bef896e86f5b2ea876597c553aee1476ef44b2d80000000000000000000000004d240c966f2ae1091296ffab0f6d0ee9e1c803610000000000000000000000009346954da1d92ee33c0d8606965c78428bca441c000000000000000000000000917680477706afbf7de79107f43dbdd62832976a00000000000000000000000041ade9a5803b4676917411dbb439d357965dbf46000000000000000000000000ef9a53d01f57553982b63c827ab0c4b38f6a6ae60000000000000000000000005e6566480ea62a2a5a5d06b13c4e9be885b342bc000000000000000000000000d1c62594307896a62bcef24104992aa71e3b76150000000000000000000000000e44e38f201769352336ade7ceddcb0acd4f49e3000000000000000000000000edea9374541bf78aff6e182283585fdf28c543730000000000000000000000006e87cd351acefff721c21a8e1cc9adbe2dfbf24d00000000000000000000000095c3b914f25d2365f1937c72a75034752df6936c00000000000000000000000093df3edb6b9b8af82db07c4d03c5f5885f79e1cf00000000000000000000000046e0d392f578ce61a35e971ce1de8b6b30f2446900000000000000000000000019c7de88256dbda19b0a0d1eab88aa878b1f159900000000000000000000000017fef2edbaa389cb31be3f2b588a77a19a6bae63000000000000000000000000517fae90769559b661038bbdb5808cf942db783b000000000000000000000000b1fdc1cc23eb53b2e70ec61f0f70713e4227ee41000000000000000000000000ac0d1bcfde21d3b0d23046aabdf88028b8df19350000000000000000000000009d50c814ac16c36c9704fc4beadf996a43067e96000000000000000000000000ad6c5d81a0b72a8fa70cecabeda6deebd8380b5a000000000000000000000000222c9f353372be83f2681d40e34c92181c603d780000000000000000000000002bff3ead1e4eec72502da9a6910232970f4e4194000000000000000000000000075167c01d68eb36900bc41dc9a8d927e65c2cc000000000000000000000000069eab1213a078fc5e8823cc7bf2e36ee59bff9da0000000000000000000000000eeb503c84034857eaa1b8f80033a92d34da669e000000000000000000000000973a3af1d5787614fe6d18bd7bc236f97301bd5b00000000000000000000000005b84c3c01665829b87e23f9b262df196f27c4770000000000000000000000001f543e933b0539eb9cc614594bf10a67b73bb97000000000000000000000000070e7ae5a0d4dbda0399f2728aa2369a180c6072c000000000000000000000000f8b3c717b732eeb1619bde042094d0a98bd6ea4f00000000000000000000000075e579864bffc9662d2cc17e9ad52cf411ed71830000000000000000000000006a68c93274df913f7bb95e70548efd31b9e4bceb0000000000000000000000005e8d503378ab109fac39fb4b50f7b4f7a683d363000000000000000000000000316016ed07031cea56d615230c354cfa14975e150000000000000000000000007f954afe0b3b7981cf960fde7486ab25862242370000000000000000000000005dbb0f9ec37338247ecd1a68db800089c1377a00000000000000000000000000644844b263d1592ff6b71d1fa2008e249dac4da9000000000000000000000000bf9fde32af7f227bc73bb92a23016feb4b6e009a000000000000000000000000efb753a2cc9d730ae590fb7bd1e92a3a496bf67900000000000000000000000061a38457589928dda856c6149ad627768df2078f0000000000000000000000002cf3060f92ff19db3620428043216955db638b1f000000000000000000000000cd12dc47b39efd1e0a452bbc3a5ec19c3a87521d0000000000000000000000004fef9f683ef33ff5e7ee6da87ac1159876d7b65e0000000000000000000000008c3ae796780f41024ac64b2cf6e0375b1f802b5c000000000000000000000000295ce385a162582f54f01525da8176ee59a96db80000000000000000000000004ff23627e46a56746dd477463493d9d7fc7592e200000000000000000000000029b75bae51d92b18b9717ffd305a4f751cbef84700000000000000000000000085308a769648004e41f6083f5cff57d035794cb7000000000000000000000000f64e7754741a752c366f2e7b1561c5789b878a6b00000000000000000000000039440528538cca0efe96085637bc51f5bfa0c33c000000000000000000000000e0eb90142f7e3680c4c455b9e638c280d3bcf68000000000000000000000000017959300a7c4703624c87cb127ceefbb300de59f00000000000000000000000089bae63d977af9bdcb185d92a9692c0147346a0b0000000000000000000000002da15d68a3b9a9753aa6a525f6d09e4caf5fbe2300000000000000000000000034183b051ca27a7829359908ff1239cd243708dc00000000000000000000000091bf7a51bbbac32193eecc5b55b50ea3ecbaf619000000000000000000000000523102602c27f5db1ddb8055d557d8de991f5aab000000000000000000000000ad238270c514d0fb28921bcaeb8252c59064a6010000000000000000000000007a2722fa3496dbe8e6c3aa90a504f87d117b848c0000000000000000000000002861e4d8e26b10029e5cd1d236239f810c664b9900000000000000000000000034a174238d1adc893de2cccd9a63055c40175698000000000000000000000000770777a45ce81fe5ec4061a420af8982c4c09cb200000000000000000000000001d830a7cdfa3b5b5f9c9bea80ee1dff3b144e2900000000000000000000000054cdc0594ab32041ea813773b9c055e45f48761d0000000000000000000000005c76b0bb6d67f6fd4630fabc4a8b08c3ad2a646c0000000000000000000000009758f1bc05d43f84b5cd50cac2cbc5629dbfc76f000000000000000000000000d24911ce73322903bab82a61087c57455bfc6f3c0000000000000000000000009f852e6992d1ef06e39bb016b35bde96e3a8973d000000000000000000000000d51961a9ff4cb380dbf377108adc860884531fb5000000000000000000000000ae57520d6057c41babc7fb9b79ccd10cefdfe723000000000000000000000000ed3432724ed828b63c9a02db46fbe646638af3340000000000000000000000003449d06949a7f402a410a162e21c10314fed2df00000000000000000000000000b286fedc92eec8a1c6c85e44196d28bd72233920000000000000000000000000b286fedc92eec8a1c6c85e44196d28bd7223392