60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d61617665746f6b656e2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2061617665746f6b656e2e6e65740000000000000000000000000000000000000000000000000000000000000000002e516d566e626e584d36387544565141534b554c7963474573437a394b74685a335a5a78434d636e734e384a53653300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000005a9c1bf27dbf8f62ef6fa633a90256f12d5d2366000000000000000000000000ac326a5bd51b9889bbb9e16f156ec9d2f743328000000000000000000000000076c1f858fada334849b45c2ab066f4f9f734c660000000000000000000000000bf19fd5f1c9369013641fda617894e151daacb5d000000000000000000000000df3fe2337d2b2a6edd3e18ddae43f28b11d49265000000000000000000000000db79e37e5c20f867bba0ed0e18a463409e93b33b00000000000000000000000033132f21b61b0631f2bac587675fb96ccb96df16000000000000000000000000a4fd75bf3662d61e92c44479a43b00cb75c97028000000000000000000000000d9cd5cd1c633e0f079def59c27421f8db46027fa0000000000000000000000002b36e08cee3babca981cebff673a93b2af97b977000000000000000000000000784269e496513a97f0490cd94cd4467442a2b9be000000000000000000000000ac842b4e34e64e4729af5c399497034556840644000000000000000000000000784c8b91faa559f57b32bc1451000b898e462e1f0000000000000000000000005a58537c3ce22dbca01f31e70c5495c3c112196800000000000000000000000010288b69bd62c41325425e78a290495511f129550000000000000000000000002d7b10f39653321b77f6a53ff13bcdfd836dda050000000000000000000000002c9c90fdc406ef7559ddc5aab30335287c6651190000000000000000000000003442a9ab336a0db8691f630969598f8c9bf89991000000000000000000000000cbff753fa56b7586d2ba325d398242d22abda425000000000000000000000000b87604e04e35ca761bf5ff27ab98b3b36b4dfee2000000000000000000000000c1e27845ef2b6697bbf0f0c8139b7b2b259ae6640000000000000000000000007baf3bb86b41ebf1bbd48e8058d35809eb7dd02d000000000000000000000000adbf4a4df67836ab7bcd6081fdb251069920c83e000000000000000000000000d038e2c2b44f6b7124df03d6e925f9adb59507ab000000000000000000000000ca007a8ed41f14bad2c5e04dec1b36ed8bbac9b0000000000000000000000000835e6b9f64b9a79799f4b8e3668f2d7486d9fa4c000000000000000000000000068fab2d9e8c1e27b8c7dd39afbb9b60b23e5672000000000000000000000000c0faa2d0cea0880a60ec6f6fa551b18b1dd2068500000000000000000000000065b7fd5374981476012dfa521f72b6143b03bdc7000000000000000000000000aed9920592c06a927ca2c4d20a5ee9a5894ec8df00000000000000000000000071a02498b5041c96670cbf43f6fe8321be3fa094000000000000000000000000442eead2edb0ef4b75833fad04b49601e47819c8000000000000000000000000891ceca06e7de1c1bd62cbfdb82277b13318ea6c00000000000000000000000064129475e46298193783bfabd0f5af9d6bd397240000000000000000000000000fb9c161d925f217e534a34b6455f6125c09630800000000000000000000000037fb630ad621b17ea9d0b32884d4fa60ddd6427d00000000000000000000000095c7b2fce6094b8a4201aca7e891a8230800aa9a0000000000000000000000007c7160a23b32402ad24ed5a617b8a83f434642d4000000000000000000000000bc8859facd9c1d6a5eb349e34f6066bb05e2c670000000000000000000000000dfbcbd362a9ed2df54099f617df43e05d047529c000000000000000000000000df1d7ba9043b2f34bdc0573054ab4c838eb0bd3f000000000000000000000000c78282ff4480ce4ebf30d3278b8c8eb0b66649830000000000000000000000004588c998c5a52c2c8d900bbf627f29e22dba0b45000000000000000000000000437c6575e5df0980e0db5ece6198bcf4f83bc6df000000000000000000000000d2fe699b2ec4f619cc44543130d43125e7078ebe0000000000000000000000009ba6d627fb731f447a68326e61280494c9a5ad020000000000000000000000008903e922f243f8d8b65a29d909b483e9197ed3be00000000000000000000000006308c9c64fc631798c32ece870f02f05af89d1900000000000000000000000011aad390da2fec58e336519a9e7f6dbf067e135b000000000000000000000000af93f600c72ead1c3d9890028322a6f200370f730000000000000000000000002cfa7826f67675b53b7eb38a7065a7ab1b9d72be0000000000000000000000006a30ae08fd6c596b22a4c548dc21306109152291000000000000000000000000aa871d72cb8fccbb2b9fc1425a671a0c02e4f2e700000000000000000000000068b0ab689dd913706ec35cbacb2e1baa84adc592000000000000000000000000821926f2071d8ebfcf6f86e218052f3a691c373200000000000000000000000048338134ffaa545a797a73bc738cd05f76727d410000000000000000000000003f6f7276a388d7cf365f4ae85979443561ae030a0000000000000000000000009e0ce2ffaa7ea9a767e2727fcdaf449bf17f0e0700000000000000000000000091bb44da7795501ee1cd4f092edb2642627669e100000000000000000000000009b893450a7ac5b7373fc51c1c15bb4e2960ca85000000000000000000000000e5c952662c7a922fb23d849f88fc2b61328a543e00000000000000000000000056554fbba06685ccd3ca793f245eba70ae5567aa00000000000000000000000008d9ee665bbacca1f9aac73f4c9d2fab35aab1050000000000000000000000006a6743b85899cc2571c8034e209f74f5a92a0e9b0000000000000000000000000dd3e554c9ca47cb3a7b5935a9743de812dfc0100000000000000000000000004ccc91955acd9e1fa9cf7e9b001575e66008776e0000000000000000000000005d396a2106694308a40608ef14a1c0892b6b7faa000000000000000000000000262a848812c1297bfe5a4bdc94cb3685e90da1490000000000000000000000004cc09903989504bfb5d38a7a3e234c9a141f910000000000000000000000000023d0410d7d4aac8f5a3fd67d9d05c09582f692a00000000000000000000000002a5dd302393b78f3f48df2058bfee57e7607e825000000000000000000000000d19e7cfc892dbcb7fd891b0fb2949efde89e1661000000000000000000000000dd5eb588eff747373dd110de2861ec85749545a3000000000000000000000000283418a58b21536db0b425cc51bca24b2124aaeb00000000000000000000000082cebe166d14f9f5dae9e17682edf28745e808ac000000000000000000000000144c6600127b5f744a32c3c893bf941d60db883700000000000000000000000084ab6aeda45c85b910c363a454c5c0e93d8691a20000000000000000000000004d58d2562512c1c023cb83c3787c9db246d1ebee0000000000000000000000005efb0c7fa17c5cb285f9a1fba3d615f2bec626060000000000000000000000007aa75a0fc8c74d5a6537371f7848c5fb67c10d12000000000000000000000000ea78200152486fecf66ec1844b7d75bf5f46be6b000000000000000000000000fc602c4f47f82d999ce93904bae09d59db7f5f9c000000000000000000000000be837263dac04231aa3ca178a30ab8420cbf3e690000000000000000000000006413427a4e1072ee775520cf979440f8311ff1eb0000000000000000000000009ec85aec070e3050cdb91469370bfc3b6e5b15200000000000000000000000003dfb994fca840a2166859151bdf6ce7c5873b3af000000000000000000000000bf3c6ad910e5e3089b5dc4c042c2131ee4efec15000000000000000000000000a89658eedb73380c3ce8c77be0355021dc0aff360000000000000000000000009e77b4c0e06bec99a14c29f1f0d7fd9eac32161d000000000000000000000000026fd30023d9199450883b3c7f82b7c9ebbeb2f7000000000000000000000000b3d165ea4a8c5d66051967054beee4199fc094bc000000000000000000000000fc1a3181e15e949dee7d409d9d62ce1c16e13eaa00000000000000000000000010fcb0ddd0f4e907177377662150983cb63c5a5d000000000000000000000000562fee6b33a341721e0ac760b26077e38a7baa5d000000000000000000000000df7f232ddf2bc80a420213241fdf2ba6b08383bd000000000000000000000000c485997c3e7f36ccd21e25879b4c3d05a721c97d0000000000000000000000007b6564ca1ff0ac7ed20d41589736160509f5c1690000000000000000000000002423ee749a7842749bc2907e0b05cbd4a9d2d36d00000000000000000000000005c02456884eaca896e532843a1ef031eb64e97a000000000000000000000000324d0ef97889451587cc5fd54dd3c6490afa2f3000000000000000000000000081a3c20c7a0d381a3345d0655c5604eeb2fce3f30000000000000000000000007964f133d828eee2ed9f48f41bf2d867caafe9020000000000000000000000006c4b96cfce013c8d63da25f7227cbbb350feb6e3000000000000000000000000f3566128f018360d745b8ce777c8a9243a2654dc0000000000000000000000007eb510a2d3316dd2cdca937a95ec81cdf140a98d000000000000000000000000d2efc04c4c564a50720b24084b7e0dda3df3001f000000000000000000000000a9102b8ab029fe6c156f8b9d5ce098eeb9431a630000000000000000000000004e77477cde828befbfef51c40b05b465de55c9c00000000000000000000000008da35b920fe236a757a0fad93d3a3ab8ea0a24cc000000000000000000000000c67f337d406ff8f4ebd6dd47e334d4d2cbead36b0000000000000000000000003758cff2b7c0416b03496838fd35af757aae4dc4000000000000000000000000a23e5dd2afd40ca0a66a7e94eeb032dd190cf29f000000000000000000000000810620e68ec26978846e53bddbe964b4b7b3c222000000000000000000000000f70b7c64f74b52909a0b5ffdb4c5dffc033d57db0000000000000000000000008d53aa011fda8a8f2b6ca2f3854a375c3f7e33ce00000000000000000000000065f3c14c3f0a9eed098d20245e8f7ad85d4efbc40000000000000000000000006d29eb3fe1229dcccafe51a085234a0c76ef6c8e000000000000000000000000b9d3dd959b065046b0648ec287db920f09057c2300000000000000000000000077ea986b09efd7c6218534db5bc5991fe62ad87d000000000000000000000000518a78787a96c08d2cf3d80c46da628dafeb1bcc0000000000000000000000008ebf1b0dcd016360f6675dcba3b1b134e0947eee00000000000000000000000026ee5bd052b19896bfc8a0183d13c40c954607f6000000000000000000000000bb54e7a3a94cbc0bdb1f7e95cc0f6f33ec28b8060000000000000000000000007401b9aac87ed25eb0012662c23944420202f9f3000000000000000000000000d21d49edcb5e314ecdac8bbeed3adf8e747cc3170000000000000000000000003dd9c6a42cce044a5bb2d41f249cf7e6d4e86916000000000000000000000000935f1501d0f24bc3c52a5cbc59bf26db72a9d79500000000000000000000000038d89866b47d7d5966c051dc65aab6f81fdc7c130000000000000000000000001c23300ca2640f221978e2e4e68071fe07743eb60000000000000000000000004851e17d48cb34194bbafda12d15f702ec988fd1000000000000000000000000a95edc52d881f9332097bb90b98678e8a80330e3000000000000000000000000377d1b04a72563a28b539b434056d98e9d1c46de000000000000000000000000ce78c76d9ff021f3e51418b52afef65d1ec914400000000000000000000000001d20b3f6b2c81ce78a57701d0008410033979b87000000000000000000000000c565001aff2bf6badafa0e4cfc9546768d9d6ea000000000000000000000000003dcd8c1bf97d165848128f9b15ce3270d78d39b000000000000000000000000dcd050fad8eaef5dc11bd25e92014d21dcada74d000000000000000000000000dea59e0340ffef2c664962b76079256527e6c7f4000000000000000000000000ad1d69119029f8ce5cf4f122394b6024271a571d000000000000000000000000c49b0f5ffe55e908f9352ee2cedb16965030f74c0000000000000000000000004d6a1bc8158568b9daf6d40dfc47a893bd4802ae000000000000000000000000283a5a5c948db30a9f0984c481100ab0bb1c82b30000000000000000000000008c1df80882e4779e71e1c63c627235b0b0f5cb8500000000000000000000000056528305d7bc5de4c1e3ceefcd14296cd8cb3bb00000000000000000000000003bae7e50da973e91511b9be7164d1d883d96d6c70000000000000000000000006491fd119883c25485d8c532f53805c14fc1da4800000000000000000000000088b498166decaf36c8ce1aa26276b2d48147995b000000000000000000000000f017576bb38f893d1fe10e9aa8e9090b36e9b8fa000000000000000000000000d134f84ba0f00db1f32b190a5c0d7dec71a6ec81000000000000000000000000acd65f866b9a0f2998f5d77cf24deaf3e6b2424400000000000000000000000083fb09ef907ddadde2e3107559e93aa22025bf93000000000000000000000000c66673eb3d11afc00dd172303dad44226aed28dc000000000000000000000000f9bf898bf2f41ade970d9ff718d6027a217c491c000000000000000000000000d07e63e50c8868b7160f64c2c8dda36a428668bf0000000000000000000000008632ea668bec679c31c5e78f1ddd1490508f3ff2000000000000000000000000dee25cb1410b10ba3c99c8baeb2ac9a7eb270dc7000000000000000000000000095b1c5eb6a48c3f2ededc48a3dda4ebb5b455c8000000000000000000000000d1e1fe4eb6646cbca26b3dd7be288c6ce2e1602100000000000000000000000026f057f48fcbcd2e5461dd623e4c38706e3f2d47000000000000000000000000763f8422b6368a77b33d11766c5a4264b8f128420000000000000000000000002b4fa90b830ebc39c95a8435ecf182016a75b7800000000000000000000000009e245723e392ffa7760b19ad75e72af02cf3a1a40000000000000000000000002bd453b0da30a8cb35692a66dd4af838571e4c00000000000000000000000000b5be1493904d51ef0f36ecd7a77f8130af29762d000000000000000000000000d9e474aba5889607e2ae020573f1a695f19168860000000000000000000000003da7d21f1a06c7ce19ee593f76148fae6e952ca3000000000000000000000000887c66b4b92342bdb2ba8e4e7ba02248cef87d790000000000000000000000007bd134245ea0962caa6e6a35233763a86b16e9e40000000000000000000000003e2d328a0371f3b048f86cba32c634fb80cf32d900000000000000000000000048f1596b21e5e04e08006d78c4c767879ca2a17f0000000000000000000000009d1b4fcf84aacb8a46bbd077c934c4deb843ce350000000000000000000000004f9b9f66a2518251ea958372154b579d258189c0000000000000000000000000aebb26615048ff64615ab3ba58b3ba4a93b2290d000000000000000000000000c64eb8047af339d48dd0f4dcd82b4c9b5c8cab77000000000000000000000000e5d8ff4e88f3268c22ea2416e8f4c8f6d9b56f89000000000000000000000000b6596d96c89256986d9c8ef63dcfc1f89a8707500000000000000000000000000da1863867b986bd44230d47aa328bcce59aa6a4000000000000000000000000b1b016ccbaaf5f586fa21af40ee6343876d5913c0000000000000000000000005de5a84ae35ece10167167c9c9cd87192a06e69c000000000000000000000000a76896b91b41bc8a895d200e881600ea53fda8e3000000000000000000000000e13e5d009af48e9b942d5573028e9e2ee24198e3000000000000000000000000a44e23d69f80324da7158c387fc20920acb0b037000000000000000000000000e4723d74171551de943bc26ba637811c74b750750000000000000000000000001e51745bdb4436563097833ba83dcc51109d9fa80000000000000000000000002431552f756e311cbc213d476aedce3a47b700fc000000000000000000000000761599064123baf63413e5c7b84e25ed645318670000000000000000000000002ea947195a8cb20e5e337f17908038fe4113c2900000000000000000000000005af268ce315ccca6d59c0c5b10e9e5e1d8477433000000000000000000000000997173891c78860e7d03e8ef4098b86878e53e5800000000000000000000000053eaed21f03787bf245766178b1c392e4b926d0c00000000000000000000000008cbf44086a86566b38cac15bc38d201689281d50000000000000000000000000527c1f35cfae1051e3a3c28eb2255d7f01384690000000000000000000000008c61a3bb1db17642106bd4af1b750b889fc9dffe00000000000000000000000042020991052801c50eec1a84fcf06c0a743bde980000000000000000000000002eb8ec9bd8278ebbb9aa7f7ddcd34810edfcd1d50000000000000000000000004379e1a7ae5140751b0fba15b1f6935e4b536862000000000000000000000000ff6db15158c3c0d29bfdbc01871e3e79316ce7d20000000000000000000000008333331b3fe016653ff0adb7b37e52f81a6e7382000000000000000000000000130126dd8ef59c509b2dd78f83eb67832f288f6a000000000000000000000000287dadd93523acb80d40279ab4b05e19795f7e4d000000000000000000000000002f0ce8818cd41e82e080ad4fb24c04bec6a8840000000000000000000000008fce137b268c88c8ea7ea02df22c877a5a80c8d8000000000000000000000000ed09de46ef03126b96ed1fd4d555476507c1ac0700000000000000000000000025fbf60dfaa95bb865875d18be22d1840df8f444000000000000000000000000dcabd8443597b05d38003b88be616ef8fda8b1f7000000000000000000000000bd43bb476bac331ee9af35f3bc67a35e5690c71a00000000000000000000000011a060f6e55a4e4e0929f6d13b79d91ab923355f0000000000000000000000009113593ec89755e3af96828a6314038a3edf6ac8000000000000000000000000010f50e379e2184e1e90eacf09596e3f339899c4000000000000000000000000800c6e1862a1b7bc61ff47c5fb350951b4c834da0000000000000000000000005e02e68cc4e3c5d4e5a8de232d2dced9beddd0a1000000000000000000000000c883673f13430cea65c659a2aa0a8f9ac34fde48000000000000000000000000b563fe8a06a07191c024c5ef831140717e2d5c630000000000000000000000008be4491ced884d5c6b1667bd4e20b975e079a469000000000000000000000000cda9e599beffcbb33f4e675a6f12ae99be905f11000000000000000000000000dea70e89a31a6493984fc2df55d8d76309d18ad5000000000000000000000000d615fa86652fd52130651386b701675d81455812000000000000000000000000566d3c1a2959b2d567ae088882a30d5ba964f352000000000000000000000000c0b7eadddf43962aaec4759aee4e45ff9fad786d0000000000000000000000008be98a33d47819317cfcd6640fc0a9e4eb591a230000000000000000000000004352cde451eda47bd2397c3591d13257589659e30000000000000000000000000e5b28f75cc680192719d5498c85804b6c4274930000000000000000000000007ea7bb0002325b676c87e1794e3c13db9641708a00000000000000000000000039fde624e251b42a43e2564ad9fd07160cb2abb200000000000000000000000094f2bdbf921f4e7a8be1fec57674f9efc0e015af000000000000000000000000b6e8553d04a9151c41b4ca4bde148ddc29cb4d9b0000000000000000000000000ec9fc54c142191e7e728d05412dc8e21aba79b6000000000000000000000000a3769333ecfb0c97704e05314fbc028ca13b674e000000000000000000000000819970381f9cfb73b14365099cfb8275a6b6bfa90000000000000000000000006f0a33db369916caa9865a43b81a8a45f763e84a0000000000000000000000003a5fae57471bfac60b7cc556d3f9033b3cd824d0000000000000000000000000800f0924c1603da08b42cc736d22a1bc2d87c8f100000000000000000000000072f144e7d87f3845eaf333944fd14ef7d560d93e000000000000000000000000594fd72fde5904588a905c4e23439293949853320000000000000000000000006c179232c0b0e321c04f37ad142e5268c6a89b11000000000000000000000000491a8c78fc7a5e23826ed2ab4beded234e37f6ff00000000000000000000000062084dd2c48997c07d515daec6c6a9c9331223c4000000000000000000000000cc19a1ae2e3f34d0fdb215bd657f2470f63c9fab000000000000000000000000e339c4462292a30132808a8184496c79e0ba7937000000000000000000000000b137ce588d0a15d73b37057740867248c5bab5af0000000000000000000000008c239f20386723c970f8edbf6dae8d024af4d496000000000000000000000000810a628f631b0e317b4f99255a068264520102bc000000000000000000000000053924a566686f15ae2920b39e80b3ec8307d4a100000000000000000000000079f563398ff8a5a5ff18650e56b9bac8be84bfa5000000000000000000000000a685d62715450f2ec41ad66670b6c618c0207c140000000000000000000000007c119740c28f911f3186b2f4c729426a2f513fb300000000000000000000000059c0cb9a32e21f0ee5ab333b1f0d1a455cf7f19a00000000000000000000000095cbe3a6cdb0ae4da1fbf37ca93d203eb8e66838000000000000000000000000027747771ce20e60d24344e2a62a1377960cced00000000000000000000000004d5c6bc2f494cc57ce69a2cc7b7440cbae63efdd000000000000000000000000ee83881e4f3a508716d91808f5c599a35a0235ca000000000000000000000000b578e38de8c5dc86800a1867b4cae871c75c774d0000000000000000000000003a0935bd4ff1cce7e8b70e1a01272cf39efe16cf000000000000000000000000b3ecea88aa6fba84cb49d123b243546a6dafa05f0000000000000000000000007895d9efc991bf65432f58a381f0b1791008f856000000000000000000000000f7ad507a227b2c0568b421ef950593a7cc48f0b4000000000000000000000000e7826edd0329939cd15c138055b8d4d11a75f1db0000000000000000000000005799605de9d04a7a53f3d1f4cd4941924995e84000000000000000000000000044ac24f5591cf5d05ce9da14ccc9a26fe4e77dfd000000000000000000000000c79e97201e9916df84095ee7fa20d3e032ab742900000000000000000000000053ce7ef57eacfa64bf87606fee97e8e4e6f10c4a000000000000000000000000001a9d8fc5916cf5a1c43dbca0e937006fa1412a0000000000000000000000000ec6cd3f48039139f74d269cae549a9f0748979e0000000000000000000000008b1293a0651000196a5917e7440dd80bc34cf800000000000000000000000000ba3c310cbde459a1c87a36771428e89275c119eb000000000000000000000000588031347beaa0d43978bc8c0094138a67d1a071000000000000000000000000f2e1c87d88a67b9d1e5e6915917291d33dd5b04c0000000000000000000000008662bf32c7d28249a38d245fc2d8414e8bcddced0000000000000000000000008fabcf470152e44e01750d50f3631f538b8c5d8a000000000000000000000000d71f00e103f30156143ed73e1dc8d7f849d797800000000000000000000000004a64c500b37bc3f47b05c91a49cfb46a8875593b0000000000000000000000000203879659d94a0387f44631fbd7214e5be5cd1d0000000000000000000000006cd1d895e34e9524475532c3dc01dd88146b25c700000000000000000000000086d613b06de925ace0377dd0fac2f98c87d2b13a000000000000000000000000b64213ac21a414445307e8b66ad14de77f284bff0000000000000000000000000369aefc252396e43e9ed136ec96f63e462ee66b000000000000000000000000d1808748b8653fca371e3033c4a23d7354410b3700000000000000000000000056f7053a212a3e5a556e38d1da42d2c030c4fb0d000000000000000000000000770943da73a2c616eec597b23a43d51112064a550000000000000000000000004ef440b763077b8732c2c2fc838b904c260bfef700000000000000000000000084c1966a51aa4e9f31aaf082bdda16f89f7f4d1c0000000000000000000000007046e9c11f2431aace7a1b9c6efe2491fb7b4568000000000000000000000000b926b6cba079bea96de4f1b51271a0188913718d000000000000000000000000e826f1c06d5ae90e4c098459d1b7464a8dc604ca000000000000000000000000f58963db024991199f444ae37372d02827557cb500000000000000000000000083a271889031be9d3f13f222ff631eb2ceafffbf0000000000000000000000007532e0d83d9bab52f39eba3d7dcd83f8e0745fc800000000000000000000000055f25ddca920c914f56154d2ae28b33b8d1dff9d00000000000000000000000081142a6a918009cf38410a0c647b8878481a8422000000000000000000000000d6346b3fcb761b770b3c9c29e3cf2ffeeadcf40d0000000000000000000000005073fc31ea42a025aa5068eb00d59de71dadec1600000000000000000000000005b083d5df87f201b6e8f49902ed9f8e0155ee4f0000000000000000000000004101eb737d967fce111a0e35a628565202653927000000000000000000000000d4b51385b62ddb4735a49635b96058b07b9e83d0000000000000000000000000c1925aadfaca0f33b4f953a04e2b9126bbcada680000000000000000000000004112111874dd89d82d50b25d947de2fe937aa80d000000000000000000000000f09bba14a9dc07f43d60516d237e985c5e247275000000000000000000000000b4779483ba6afa9ff96d6f95c36392a2111b7aa80000000000000000000000008debcbd66a2bf3b91d20df47830a328d8b7733ad000000000000000000000000edf2078b2599c67a6c8cfdea6092f748773bfde70000000000000000000000006ec79308242c0b5432318038b95bbf62c57e259d000000000000000000000000b97b7fcc28743b366673f22acda8b9897ce9276b000000000000000000000000d717f4d7134fc20086c9c0b87516fa4773ac9bb800000000000000000000000042b078b17506323c1e1af495069592c9835ca51d00000000000000000000000079346129bc9442f71c371f8be3575aeb1bff3aee000000000000000000000000929b8ff330d57a116907f5e154e152ed6895577f0000000000000000000000000ac5a04e3ab72ae28e2939358387bfee16e1d47f00000000000000000000000001010f15548310bfa5756d32e7e8a19cc4b86ecc0000000000000000000000002a611b1251096d59846765297e8af43e74be3c160000000000000000000000005420cfd7449ed4245936a71a761adf77bd7d0071000000000000000000000000a5c5e99bbbfa53bc6cb8e5b18ff3a3a5d83a69fe000000000000000000000000dd922362c714d64886a9946caa1b41a07d3aa48800000000000000000000000097520416ddf6204e8fe39b7326e7aa433db1784b000000000000000000000000f30e24607d299da0d81ded992640784854d1db03000000000000000000000000ae68039637a7881c4c2f7ce764da0f0b1c727eff000000000000000000000000649e2aa104da33aadcddd42cea9fc7f4afe5975c000000000000000000000000510053e5cde15a46fd06191158aa44fc39155772000000000000000000000000e92be467c9b77625842944ec5b73792b2c3447a50000000000000000000000008d8b9c79196f32161bcb2a9728d274b3b45eb9af000000000000000000000000788ebb8e957bffb20e05527723c23491f1e340ce0000000000000000000000007d1c5d76159a28a1e2ecc084bfb0de72503ed181000000000000000000000000d56acd9ac607d0a9d98db5d11ec110005ca4f41d0000000000000000000000005e0753ef239588ea5a0418cceb896d70cb1240ac0000000000000000000000007dd3a770ee63be630f117b783b254a046e389310000000000000000000000000aebe0b1383bc8550efa793c3f4b65c97ce80541b000000000000000000000000c00528444f6a89d194ecd400e362d5597eba3b39000000000000000000000000132b878b73e3574858e138139119cd8e312853e50000000000000000000000003ac278cfedfa7de96900f6f4cc977c5074325a73000000000000000000000000402e1637db6364d7ac310d1b170f475868ff836a00000000000000000000000066d635ddeca1e3f550d4b10bbe2ba6ad8aa73b14000000000000000000000000999843d55d21b7b07769973c6852a1862ba58791000000000000000000000000e84f24eb18450ffe415f021634099d200ff53123000000000000000000000000192f84b53538af908312380f8547260adb310d6e0000000000000000000000003427edb85e454357ae467da44940f3732188b1c60000000000000000000000007b523a0c714988e5c4acaa71198ef0b52e0fb6b0000000000000000000000000ec19dc86c2c57f89c66dd5049b6a2fe73a5d66d20000000000000000000000005a1d8ebf339c3a6b388fb1b4e693217d8163ccd7000000000000000000000000816225f2f3f1c3734bc9536d0f5c62f0a2cf893c00000000000000000000000048aaca81c945e1e84da4d662e0de579522bef4c60000000000000000000000006b2f67a6f9c11717af0892ea65c1e0a6eb3ca97a000000000000000000000000f9a0106251467fff1ff03e8609aa74fc55a2a45e000000000000000000000000f079c16e3165147920f6e294f9d45d4f3f70753f000000000000000000000000c31115ab8d726dd3a0ab6dead98f81a866cca6f80000000000000000000000008becb3d93918bde5808cfa488236ec8a836bca40000000000000000000000000907206d1fb31aeb9e36fdc98ce09f5b088be56bf000000000000000000000000079fd1b078df445ef06bc6155a1851ba2ef0641b00000000000000000000000076d098850ff14b5922774d156a2d3eb842d88b4a00000000000000000000000095e3e01639482d76477282c842f39683ae5731490000000000000000000000003d6a6ab617a169a31804c7047f2bd32be003c8e100000000000000000000000011903aa5c27baf1ca78bb0e36ec0edd69705986a0000000000000000000000000dfdae66ea5094db0aeefc71b5afe5f31783e4e60000000000000000000000005539ec7cf9c6d54d7e0303db372954168a369dc9000000000000000000000000b4d3fbb2c3c948d94fc790de991f77de642232c3000000000000000000000000728608c5539b06e117cbbb1700ae3857efa6fe6c0000000000000000000000008676f92151771425c5a506a60105ee1a8e8774560000000000000000000000003899bc2afe9605ecef54eb69b78a96c3adf69d290000000000000000000000007fb2e416572cb893308b26598a9adc84dd6583d10000000000000000000000006a1b6ee99a7cae329232ad537dd8ec1c844ed605000000000000000000000000b21c04afce3cbec2cbea386abe4f02ef1cf8334d00000000000000000000000098a97c80447bd8a5a84d487651728a98d26e85ef00000000000000000000000074aca608e4147a8f47861b48ee2de9cd3ce8f0c400000000000000000000000068e8d83f0db58db03dce91e7eda39ab469e85a8300000000000000000000000076fb92c9c9f42580becc5ed10f0e4d9bff094d35000000000000000000000000a5a8d8eeab065cfbd151a4ea0c8588956c53b6a30000000000000000000000003b0f9dc208ae97df3c187572366a16660fa923d100000000000000000000000081d98c8fda0410ee3e9d7586cb949cd19fa4cf3800000000000000000000000060ac0b2f9760b24ccd0c6b03d2b9f2e19c283ff90000000000000000000000006dbab721fa7afb3028bb9d2521fe85ac0f90283a000000000000000000000000b9a5cf416f57d35136c542a20acb01854a51ef2e000000000000000000000000aab51ce369b31f89641822c35e06222b3bda7761000000000000000000000000aef6be373012413c13cbc295554061026bc28eaf00000000000000000000000012c2cb4c87bdfd91f5d0736e4f6ed7455e93536d0000000000000000000000004b1f8f33dc62f1be7ea54a24a0df37c15e37d662000000000000000000000000f43abd6f22a505c398c4c6c724578c863e8cc26b00000000000000000000000058b81e37f0d329e389697f5aef7d8193d8755d8c00000000000000000000000084dd4722268294bd9fcb23387b0ceaa3813350f3000000000000000000000000c5606d180d24c7d1dfd57e05d47a643e015ac0f8000000000000000000000000cb16f82e5949975f9cf229c91c3a6d43e3b32a9e0000000000000000000000004bb180666349ce7073b4789b13f3723b0868a502000000000000000000000000803d7ea55981f42f38d0f4afa38d3b48482c2ccc0000000000000000000000006aa263179ce1aad11ab563e005dcfeb34c4fb57600000000000000000000000075428661ad4f91f609451b72de2603d875ff1a5600000000000000000000000011d22551d77ae1e2ba9beb78c68533f6e756d3a0000000000000000000000000684e265e155b442821d1f5e5b0123543e01d85310000000000000000000000002aa65a23849b89755032fe574355f7e2cb482102000000000000000000000000063a915f64d707fa88b5b9dbe1cb2c1938a9266700000000000000000000000086864f45433d1d118878a3f99b3f38badb863459000000000000000000000000046c671ecf3da50c14818f3b63024053e87100a700000000000000000000000045b522b0c2f7fed988f10e0eb14bd935d8872b59000000000000000000000000366e062efdc65175cef7ac98cb97130d8aa2ea62000000000000000000000000a8132c72dc819456798a3ff696bac4c1b13331bd0000000000000000000000007ebb56f9c90f930cf3d76e2f0f7a10c7c4db30e80000000000000000000000000a60ad97f4810860333b971ec61a2e4b92a2d3ad00000000000000000000000031719f21313dfa7b78692dfb00fbed68874c252900000000000000000000000067fdc263f4119e49f6e37988adef0d77e89be18e00000000000000000000000068f576ec3da4670e494538277d29833e198e98ee00000000000000000000000053ea4c28bb71087badfc575eec6081fa8024eae9000000000000000000000000b28d35d283ff09144e154e839e239edade609474000000000000000000000000e6b218ab02a3f985624b1c524802d4677f193d00000000000000000000000000dbc3710eceefef3f743dd9c1b616e8b1375f41000000000000000000000000006791eb6c1fff592ab42ea6f6a10df9272bcc4276000000000000000000000000f10784a030f60e547173c804410897d02157618000000000000000000000000079282db7be479ae091ff5df9cddb91d8d4118217000000000000000000000000084fb4b761d83a548c9b54a06d281f5947a678560000000000000000000000003e7dd7df9c1ffd12b8ecd94a27472bdc4d87ab7e000000000000000000000000148c9cc40a1be8e7a9ffb2bafeaeee2ddc5b90ff000000000000000000000000476ed8dc608ba11def575ac769e8c8fc3a1a68400000000000000000000000000e803cf3f9f09de20498fac88a5afb6e2eb46b4f000000000000000000000000b92191180f8cda6ee053165d082fa423f5272ae200000000000000000000000080508727cba8d364400201dd5ace21346e6ad6500000000000000000000000005f7fd5997e2021dc20e4fdc01e52f9725dea5302000000000000000000000000a3c20061ffea8568252549694cf42c04144264ff000000000000000000000000e90b9d96257ce531f3068fc325a310feafb1091b0000000000000000000000007decebf7d59b8234cc005fefd7b078630a901345000000000000000000000000d47ed5743f0d9f53faea1d61171c2b12fdb3bf77000000000000000000000000bd67e32d9c86e5f996f83d6a59d26da32fa0d9570000000000000000000000001797b3998655f5ad3197dbce7db084c2996da5a900000000000000000000000017e4e3e9591998ad988627f3a11b61c459568cee0000000000000000000000006caec49ceb9f9346dbc74a65e818eb95a66ab9d4000000000000000000000000fab60d4dc670b60652b47c33ad598e1a1ac3815300000000000000000000000080c0010f7eefb5dc8f89ba166c64e697a874c36200000000000000000000000046b86068f8740590e23de41cb440c50b6315ef36000000000000000000000000fcef201852e477b10846aa3f5b06a2c974e54fc8000000000000000000000000c3d87a484b53a24788b5c016bdcab2386d531b06000000000000000000000000433dc24e1af19a3e4b8c45e6ff7677ad440406a700000000000000000000000071d6ad68a68fdaaf1d14ce12ba2ad66cf3590c55000000000000000000000000d5cff8358cad3d75d9f5e1e17004d4020e931b2d00000000000000000000000013816f65ba8195768e6825eb774fd3c6a05a0ac80000000000000000000000009166052bfb1b3b7f7e19cfb9849a8f115deda179000000000000000000000000d0c055567068ace58b3640ec87fd7621ff173a5c00000000000000000000000061019166d07206b87e3cdc709f5541899ff89c82000000000000000000000000245edeb54a2a1b1f4ea3fc453d3e54c3dc116e0e000000000000000000000000ccb87159df7e22f44c512989e3a2069ea1784a69000000000000000000000000b621647cdd96aebb0b9bbbb2a9ce068d1e0308b200000000000000000000000009bbb6e4f26f2cd2f4f359773cfd44377c7c49cf000000000000000000000000c6f292c074e40094f1ef0fe2c3cb8a2842e3fcab000000000000000000000000060069ccf72572c9e1626f8156afdd9fefb2485c000000000000000000000000d1629474d25a63b1018fcc965e1d218a00f6cbd30000000000000000000000003304018e799b7fe5df0916ef8d80b016bc4445d80000000000000000000000009337c53a328955c26b90b63baf85bd14780084ca000000000000000000000000467c3d98bf733118ec3cf09496d7960d84d7b4d20000000000000000000000002e3a302430e914bd9b7496a04d691ab6deebd301000000000000000000000000bc5eb34ffa746337ac95dbc880b4cb5fc33e5bb30000000000000000000000000e5dfa1dbac90b8765b5f8b56b7cdaf1d78fd81a0000000000000000000000005f1af7bd123f0e728c5423dbd5f3d850746a1be40000000000000000000000001da6dc52272b4678bddad153ef9a6a8dc05b35fb000000000000000000000000d53e2d7cdfe9d7429debf059b8d8d4f617a40bf6000000000000000000000000f106f62203d6663e67202d18721d1a70e1b84eca00000000000000000000000051c0465a705235e9f21563ea47e2e8f331fcf8e3000000000000000000000000d28639b166863ab86e776ae4f4e31623e06ee6b40000000000000000000000008a0e8f1a984a5dcc348d2c4e3d6222c93055fb4e0000000000000000000000004ff3aa332fd6b1ee6023fe71d67f595e5b515ea7000000000000000000000000f6e8e9838a0a642faad2e32d21815dc2f9348edf0000000000000000000000007a4d272c690bedec425c0afcf363d74a4ee0dff40000000000000000000000003880ccbd20c568790560b94eacefd64e8dbcbc960000000000000000000000001727ba5e37209cee3793b87c49c6e89a6a63b695000000000000000000000000ca1af846c9194e82561dd9a93ffc9a9c851b3b1c00000000000000000000000062730b296fdb0c85cbe9857ab25852f592da53a7000000000000000000000000b3be9a9ffa1cdd5c148ee764a992d26bd1f03a7a000000000000000000000000462c1c723d77c4e6bad5b1920234e158fac104e0000000000000000000000000270a389731ab766c26d4f323e30c7ec6da8855b5000000000000000000000000c7f0655cc17eafc4b69caac86c5b5bd47a7732c0000000000000000000000000e2cde57a083b46b0df49658b3ad7507e4e1381fa000000000000000000000000048ee18752c0aabebe0f65dbbb7b09f6ec67430e0000000000000000000000009c4aec9f0975ff560c22271d3fc23e239f03bbe900000000000000000000000041ae9f1d11fd92f32b3cd887af1878c965d4cc3400000000000000000000000075a2c286d4899d3bec71ccd54b756d63f159446f000000000000000000000000ba5c4adc5331729e107fefd422753a294a5549c4000000000000000000000000ae77b94a122ce1d0cd714fe27ddef8652a37c96d0000000000000000000000007a766a1f0760dc83e3bd9a524114163c9e0a06c40000000000000000000000002a00ed9169b10445a7e4d3974c3a29e48035dbaa0000000000000000000000007f694ad3d5bbf3967a035b16907dcbe1c47c60d70000000000000000000000008bbe7051e4dbd43e2c2276970d3de2b00dc68356000000000000000000000000fb95571e6b70ac9130986d5a4d3413636d8c0480000000000000000000000000a305af23ecc04f74d6cfab005be16283ec0d9c280000000000000000000000000177bc098c2e8245062ba6c040d6d0ebc5e50d9a000000000000000000000000055510b8770083d8f3192287052d052074e68178000000000000000000000000fe6ca25b59486f92cea0814fa2b99cdd3d43bd99000000000000000000000000f5fbca4c78b725b2cf7aa8f00760ff6a93333d280000000000000000000000004bb827cb1658854de0956c7e2a833d22b2fce4600000000000000000000000002b1cfc27f2de496562c1d20a02798c9b3915d69e000000000000000000000000fe0e02bb1109c074febe7747a99a5befcc18378c000000000000000000000000796e55f6732e3b8c5fff8e536dc7b9d12d9671c400000000000000000000000088af1ff4d31ba28f75083479b076246ceee6bcc000000000000000000000000039ceee957edca7349dffb1af1c54a65fa877abcd00000000000000000000000057ce2921d6c07277531b63915576afc3aaa337b3000000000000000000000000a0ea2432339b2598d656cf4c42780ec415f767e200000000000000000000000021d021ff480bce5279466cda3cf8e517f4430ab6000000000000000000000000d31209d49d9932137964549cd9ed0a146691eff100000000000000000000000060303108669a25099a8784dea31d673ae69771c2000000000000000000000000c507ad80e55d6601f8bae8b3456a71979171fc0f0000000000000000000000007a194d880ac007a8be9ba25ad4eadca5f3eea736000000000000000000000000abf107de3e01c7c257e64e0a18d60a733aad395d0000000000000000000000006b32484a610fe59a2d31f51901d0e00a6c72b458000000000000000000000000ae5bbc043b0472e49687820b2a1197ae634901500000000000000000000000007f0a1d27cce6bb5abbec43223abe78a9c054e963000000000000000000000000df5e12aaed07faaca4457804fd7aaf355c20fa980000000000000000000000000b62092050457cb23a1e162e36c60a1de7c1744e000000000000000000000000d6a75c886d09badacd6ac73abd84271fbc42fae8000000000000000000000000e3ac3cd2a0ae4bc70ea3a9e03c99b788d64c4685000000000000000000000000f3edbde6fdf7389021672f61dd79cb904aa36392000000000000000000000000b1115686ca4a808b5843b6992cb2210421b487db000000000000000000000000744aa8938fcac6ee2e2c4376d2fc203815980a70000000000000000000000000b8ee540598946f181076cfb4d154899bd876c1e0000000000000000000000000ea55bff8132a2f08ab971e1fc0c865da983e6309000000000000000000000000348bfb3b51de34edb7e09eddc176e7b054d416a6000000000000000000000000dde5ea65117d41b76c6638511fbec749851215970000000000000000000000005fdad9cd50ec55b2b1a042ef621ee571fedb74da000000000000000000000000cbaa4079f37d835d7682e91dbfda1bffff621e24000000000000000000000000c3c443727384d29acf9711602d4213bb07e32d8a0000000000000000000000002ef54b051bbfd20c14dac5a3e6172bcbf86817f70000000000000000000000009dcd7e01ddf97661b9d32fe63591674b9418feef0000000000000000000000003f8df5195246f01ddffc82dedb115ae33a55c0c70000000000000000000000009a6c02eb5f511ebf2dfb4309f4b30cd5d02a44f6000000000000000000000000e90b4aa6002e263031e9a05d50ce8709b9f92fa8000000000000000000000000983bd1f11294b53806e4279df5bab4c7c0be8a9a000000000000000000000000158b9a743dbfa1024ba313b949ee4e47e72168f50000000000000000000000003ef34992e0dfa7f4ac8e5c143eb219ccd0ad4cef000000000000000000000000ab0ff267a36e9c0517d341c90dcfe7dcbef760990000000000000000000000007459445485ce0048fde0f1958dd3a73fbe47d685000000000000000000000000680a6114dd343556dbd3fa564f790e2d14b45d5f000000000000000000000000c9e5c89857180717a25da1a97dd65a2fc84ab7cf0000000000000000000000000740a494f281aa5bf43b5cda6d99f913e0e8b5500000000000000000000000002a220cbe16fa0a4a3cac4a190cddcbe810fa18fb000000000000000000000000c0db4730f82556d6fe673b3dbd7697885fbdf0150000000000000000000000006b025e3deed8066a92e7b390c1ef48ea067969fa000000000000000000000000aa7b41fd900b9b5fe3783f21ab03e05832fcf38b0000000000000000000000007c4117866988e9e042b423324d8214f9fa3a4b5c000000000000000000000000b984c2c01a44254e95097d65365960c8a3e47977000000000000000000000000acfa1768e5b8b5de12b6a6f85cbc22f7a255f7480000000000000000000000005fa687f751bdd6dd791aeffd0bcc7941d0ec0fa8000000000000000000000000f895ecb77cc7d11227bcc01cd73708e7a4fe299c0000000000000000000000009aeacbe993211f5299d4e870c39d9d792cf55b330000000000000000000000008fa8528c54f305a76279d4050e45646bfdf047c3000000000000000000000000d55cf7a8d0fa4563733fd816a696f9f0cc191fec000000000000000000000000b4cb8e6de6ea3b83f9767c5d5ce2547361ea950400000000000000000000000069bd161d8abfdbf7316b04beece9ee89c9352862000000000000000000000000adae804a659b0d0aa7aa509a393361dec56bf1e00000000000000000000000003e09a236fb634476c7ffc56237558b5128e9df200000000000000000000000007886eafd2b254b0ff17c6cd96ca8dcba3a37cbf00000000000000000000000001b586a596f83ac118af3383c52a949f707411052000000000000000000000000641e275420981cdb40cea59bb5f4db83e6400b8800000000000000000000000008fc769ccb535ad49bc7244d3aebcee21bb6ee7f000000000000000000000000499c96c629cf972130545cf25346a34514ca0ba30000000000000000000000007e65dcd1ac2520e386c125684d67ca379437c01a000000000000000000000000b9397b28be5d99707961ca7c0b6c96daf9a875380000000000000000000000002c696e7d73fd43e4e9fa960cd6f811fed7753426000000000000000000000000eb1e40c4f62ec519783b24a16c9244a75f665380000000000000000000000000be0affe00de6bbdb717d2c7af7f9feb45311320d000000000000000000000000fcf952f4ec9857fc2bbaf7f9817a5bbd6b692ec30000000000000000000000004dfc22de9f9e6a7b882cae8a27d7577039d1bf8000000000000000000000000060523cd3f5cf0061c6f042545371fa6ff8cd397b0000000000000000000000009bdacd1669ce73ac75579ad6750a7b41204a8bf500000000000000000000000067639a18d81491fb396f23a3d858ff029ed2af07000000000000000000000000386f40a53f94485f6dba491bf5ae1887830bd36a000000000000000000000000e6aeced788a8fa5490a42aed0bd121f670afea59000000000000000000000000218c47bbcd14ed577c7e2ee035341916afc4e5b00000000000000000000000008ccc64b2d5e349302b42eb7852d6a4e14aa850370000000000000000000000003b931e3cfbd01f1a514e0ddfe806d37b499657b50000000000000000000000003d5c1406981a0c7783676a21179ad07873b014ef00000000000000000000000001fd6b15f8764b7dfdb5bc3a7d2bc8bf7888db0900000000000000000000000067443683d43bde8274acc78b3e8ce6ec6f72a1a6000000000000000000000000468b84efdf2adfcedde007403290e8fc396a0b3f00000000000000000000000014a15a3bff94128caff70707f7f074ffad328888000000000000000000000000ff36ce463b803c153c7c6a1f1018c7574519112500000000000000000000000038b38d149296777eeb09a70c2c7a31c5063c3afc0000000000000000000000002634cbda14ff934f2f100af00296b553dd694b9a0000000000000000000000009259cfa3d12c3db03e7f428500ed8e98c4d9586d000000000000000000000000de156e8e65f11a55b5e7a58556dd3f6f144410ce0000000000000000000000000bbe643d5d9dd0498d0c9546f728504a4aab78f40000000000000000000000002b997ab55d44d548b5a649145a14801c5d5c30210000000000000000000000003794089f369b27673d1a5753e28e85b82a17da6b0000000000000000000000009db8458f9ccc548955b7fed6f5de586f73a7392c0000000000000000000000000e3830bd51277b4c3037cfdd84bb5d5f1da797d1000000000000000000000000d521123e6ba7a8392286e7a134f24014d803d491000000000000000000000000977f0377d2a06659a423b118875bb14306bb91130000000000000000000000003550001765eead481244154b79882e9b8310a44a000000000000000000000000a0b209358185ae92cb34173ee8d5fae56909338900000000000000000000000009cabda22b553ba8ffcd2d453078e2fd4017404f00000000000000000000000091b8826eb6b02f281d44129917a055127926bcd50000000000000000000000005c3a9dbcfda0dadb8585ee2ef2f9a4b074d3e62500000000000000000000000039b26db2e092f395220bbd1a6f46357b8439360a000000000000000000000000f501abeb7bcaea0c8ee5a115615953040c72690a000000000000000000000000b65e380ef97a4b48a33fbec0f103dad7d26645740000000000000000000000007b8889f637dcccab4c6863691f699d8ebc9a3c3e0000000000000000000000009a03dbf1cda21653fd1aa171c96cbce8372f10780000000000000000000000002b0cd5a0f1e045a5854e303ddf21a65da63dd7f700000000000000000000000092c43859db0f3e03eea0f05529775f4612f5de33000000000000000000000000d61368083721e017d977ebd191dbde39d6b4870e000000000000000000000000564cdfc25bc89a63cde0cc797a6f9101892c9eaa000000000000000000000000ce7f06ba27b3e525ccdfc559cea9e523e5f91eae0000000000000000000000002fc347a894782d54edac44e8a32312db59691b8f000000000000000000000000c55aa76632ffa524a16b3214fe914d6134127201000000000000000000000000311395f0ee1e84262217a0219db07925369d3497000000000000000000000000a4809631adccdbe5fb57a4deb13f348dc6a71286000000000000000000000000d11e845a3cfe69c88b6c1e36b1e933bc49373f290000000000000000000000001fb5cd12d34cbadcdc7869953b89110f6860c200000000000000000000000000d34511d806d442d9256280e4f94bf49c0d3701960000000000000000000000008e54b55b4cea2286954f98b2c3b97e7651b5331b000000000000000000000000ff7189b52b87137b5142acaf2744ee915a4c5011000000000000000000000000b173e95925de5583d4f86d3a51ad3d9f6d7898b6000000000000000000000000725a16bfdc5a80140a289fb016f9383c02aff73f000000000000000000000000b2f64917ede6ed42346895236b725394a60a9788000000000000000000000000eeee19d249038c404fde98fbb79a1468ed8abce000000000000000000000000077dee5b6cb4faa09a346bc8bbd387f7b9e6bbe1800000000000000000000000052b5107971e16bcc6dd48a9b4547619985eb2479000000000000000000000000890fd6b30c5604b2142474ee333522483142a17e0000000000000000000000001fd5e71a081da9a1693d8ea75752d59f6947ec86000000000000000000000000ed16c0d952c947ff03bd4d34d918bc526aff7b770000000000000000000000006b3d1a37b5c01901341f01f4975d31bc5e6c3d810000000000000000000000005e2eeb279a3e72871c25b21e4f8d77313592b932000000000000000000000000ff209651029de229108553c3fd3115b570327de6000000000000000000000000e2c567cd62bc1fa94d75f0bd7611b231ad02fa73000000000000000000000000053cbbbc9632aa791092c85a41fd9ec3d76ab741000000000000000000000000efc10d5c86096bd2bd141ef09957ee2bc74e3cb5000000000000000000000000669ef6b1e3b4bd5e6c036c1c0007cc5bd5483109000000000000000000000000cd6ea324f192cb66015fff2e690127492fe9a3f400000000000000000000000017aab16bb2a393a5bdfd8c6df7ef52dd2cb0d64d0000000000000000000000004cc1c1b91b05a3c9e806b2b5b4c5c6203a10578f0000000000000000000000008b3fec967f069dbdc81fb7d286ce24b3b6ad68aa000000000000000000000000d51d45ab3901ac11b827b873f707d03ee6e5f37c000000000000000000000000761df92194faa59ea31b828d1bd27ed95b257d2000000000000000000000000074001cf48ab837eb2df095d0192eb04ae3b1174b0000000000000000000000000040e8f181c868e37ccfad334d21654ef60d06a8000000000000000000000000ab082c1fdadc6c195cb211c084134e0e948c7b84000000000000000000000000852e40ff28f0df7518fcc5b585a0fbd52f653f0100000000000000000000000044ffda84304b99e2fb5bcaa721e347c8cf9bfbc1000000000000000000000000549bbcf201751e099423455d6e95315cf2efb0de0000000000000000000000007faa8db283ed81b3a9c7f55ba9179a751549a75a0000000000000000000000005c3daa79f6e36ffaf024a82fd572a2dc51f6c37b00000000000000000000000027cd9982005f247bde88acd75ecdbe0db67c22600000000000000000000000008d0d35169cc73b5a9a2e5dabf794615cea019487000000000000000000000000bb9b35bf478ad9e3b892fa29b4578ab965f0217c0000000000000000000000002b91b4f5223a0a1f5c7e1d139dddd6b5b57c7a5100000000000000000000000000641b4f7c7c9a6e6e2f692aa91744ca0ed0b3de000000000000000000000000e26be241b7d09a68e7c0d186d6aa20966c5f7f620000000000000000000000007cba1bd99d30051b00b0711b2d8f0cad355159d60000000000000000000000000ed24e51a0a342150fb3ac6bbe1ae50ca986bba70000000000000000000000005f45b274c73c597613c37679e91645d5b495c700000000000000000000000000a3ae519321a48d5d62f05bd45a88f71d412009d1000000000000000000000000ea925bc8ebddca6cf6968dec567d88c71582d168000000000000000000000000687f9845370c37ef126b2096a73a4b1395844fde0000000000000000000000004f82e73edb06d29ff62c91ec8f5ff06571bdeb29000000000000000000000000ab8a42ecc5de73b921de54c6adf3e4e1eb0c0c5800000000000000000000000037c0576472e494e0fd47fdf510625692bc1682380000000000000000000000002ffc42bf4b0a9c0bded02955e913ace48a124aa2000000000000000000000000985bae4e78f634696ea87b3833f4870c3b935e7c000000000000000000000000264a0fad9bb5d3518dcdb451d7cb2717b3bfb6ca000000000000000000000000b6e787c07c4d198d67fc846fc295498b688a7397000000000000000000000000bf2168124a57eb2a6c469bfbf0022dbfcfc3230000000000000000000000000011812ca105b3731ac8f4880c4e9e3093918734b0000000000000000000000000219947b60c9431e73050f4d583f271f5abec1d3e000000000000000000000000036f2dacf33ea6fb436257b1df4670de25e4a8cf000000000000000000000000fae4da9ccd1442ae0e3c5c37dbd90263f7d29e220000000000000000000000008697cb1d4b8c981e9da72bb0cff452771ab109070000000000000000000000006a12c8594c5c850d57612ca58810abb8aebbc04b0000000000000000000000009774e28baaa1e722673e45ad8fdc7666b3aa252e0000000000000000000000005b8ef8bc41f3a1da75ad3d21a78e2501e4dd4b2500000000000000000000000051ab3dbf9a5089a85e6e3e8252df7c911078dd8400000000000000000000000057e67001512ed19bae44b32720abfadb789012e70000000000000000000000007408824921050d808d254270523037e8c1744bea00000000000000000000000099346a79381cf8c71c8a63cdf0181c284f274abf0000000000000000000000008dd44936cc799992e6ddfa1343d25a24faea464e00000000000000000000000007d8fc594408c18fa354a884fcd6e1072341379300000000000000000000000051b5c9648b2d0551d2738f234e6b34d13465db4a000000000000000000000000260c7da4518200632132131279247d94f7b9abbe000000000000000000000000818c4df073ec43b80fd6e3bdd451382a390d04660000000000000000000000009b1128856d6b98f4e302f85f8ea4c2434b3e128b0000000000000000000000001beba25d86fce53c6bdb028d2bf71abdc9b6a9ce000000000000000000000000f736f97997d10f7963b4e8474cdfd8742403bf010000000000000000000000001e5a8256f6e5f188a70143ae5a6df06862d87052000000000000000000000000266ef2cd121d7a5ca5bbb74750b8292808b2462f00000000000000000000000002150204ce66b70a6d33e07b2e40956ea8d1d2a3000000000000000000000000fe8fb3daf2e2ae4314e9c2725fe3dd44e9caf54b0000000000000000000000000a7b949ab063cd219666fb1db84dfcea7f034628000000000000000000000000fde50df3b92d3b1d305673eeb41b02838b0e8512000000000000000000000000b617e993b1074857df2c7b8347c05804134b19c1000000000000000000000000ccc1f52c4a7a098e294243178e66db1d249c2a3d00000000000000000000000084962c00a542196f8f76b3565ca8a3def5b707ea000000000000000000000000f146eb29dcf41684c36cff3e20e61eaf6563ecd1000000000000000000000000866d9eb467b5ebd8c6464cceccc367d95ccfd31c0000000000000000000000006dd64a987dacbfca95b0f731eab4f81be0bce1420000000000000000000000005bfdf651a7bb4b7122eb9c624a3ea3b17b9b32de00000000000000000000000053143d37caa2cf41177b8d66e0125731a1247af70000000000000000000000000bfb4884208d2b605b6367ddbf621f49d93f67620000000000000000000000009b385f6479204e26c2a68ec4a7bc48c5c0abd735000000000000000000000000decaecf5d67320e83cd026fa993f2943046dea68000000000000000000000000d70d68a6d8a580c38a5c1b202d9fde9ac62301120000000000000000000000008a9fed1578b9a4f7e48acd8c31439dba02181cdf0000000000000000000000005d17b355538a9ea9b45a0018e11b36947fc16376000000000000000000000000c87b77282d3a7a0ecdc7754b1f838b480d92e87a000000000000000000000000634ec66a3794ee24d30490a722c5681bdbac3efe000000000000000000000000100358c4b3c125d0a1123ea152c9c0712e0b236d00000000000000000000000041a10afc05b4c18ef384c1ca88e5ac6c116cf7be0000000000000000000000003e964ce2af9c62a0946f6d2016fb9ed0fb5c7bcb0000000000000000000000009e6bf04486cd9039d3e3d57fb01633dff13a9a5c0000000000000000000000003abb583c5a77c603ec50e4cc395224120e9e389e000000000000000000000000e65609bf049df3dbf860c4a97f1ba824c04be1260000000000000000000000004319e7bf432413ea31de4d3ec19356b096ee9bd9000000000000000000000000f4d4cea73ae067964077068beb0117f8633ecca50000000000000000000000009725bdd039fcfe6dee3de5398c3ba06113390aec0000000000000000000000000d39023c538a3b00b406e50768d4c9d2a59c15c2000000000000000000000000bc42c6506676a34d6101797fb283573fed17a38b0000000000000000000000009ac5787edf8257303e71a4e8c7642e7705c4f345000000000000000000000000e7948ec4d90df7a1c82b4637f77f7919436cfcef000000000000000000000000efd2eee906d902df026232f87c54aaf4fde7d1a1000000000000000000000000e42ce5e685bcfa07c004cd95b92b297d33b71c3c000000000000000000000000db3bea7642222b45860b8cbb6a47f00de78ed293000000000000000000000000955c1c461c4984c2860273d380c432ca39e12b5d00000000000000000000000073173eb6aa7108becc9927763efd3f0b2661f7ad0000000000000000000000009c971c23c2ae438d15604413b7d421dcbcfafaca0000000000000000000000007dd349671bddcf0c67e983443698689aa32cd48700000000000000000000000060ab8f34254f388fad29e836185d43ddc58745090000000000000000000000003dcaf18c7b16e3e45c5c380854b1104e746beb4e000000000000000000000000ba69e788d768938782615cf34250b796707354d8000000000000000000000000a16ae185ab10a9a1453f35a775a5871f842b8f86000000000000000000000000579a7c731c0519e2d22183ab868efc1e1b865195000000000000000000000000bb6b954b21f4a05a8b2451a8b87256435979fd63000000000000000000000000d8bfee414c0c2c53a6646c4e646fe81e2b22ed8c0000000000000000000000008c72432477fb339f2b98642fbb762af73041fc08000000000000000000000000b11f8fd7dda7e85f097f986ec614e50aa99bfc4a000000000000000000000000fc63c7a014f246ef412a55c07f2b6deb9b2586290000000000000000000000001fc68db93f1df3196d2f97bc48873dcf3a7780d9000000000000000000000000f6e63c1324f6a883c31ce69250e29694e73ad1170000000000000000000000003ea71b1c65cb19a5991f8b281fc549d32edc779b00000000000000000000000091caf9b660e49da9c66c4692e022271272a8d3620000000000000000000000006a19fb6b69d57dfc0421df7030ee4f4327249529000000000000000000000000114d7d48e2e6b93480f3351526be502de7a1efac00000000000000000000000005522a8333f42efabdfa37e078789e0c6903a1dd000000000000000000000000dcfcb00e2e44c1a78388b5f2d55c519ed57f38eb000000000000000000000000a38e342a2a868d8994ed46e3eda69696c69241af000000000000000000000000fa6bddf3549ef44d199537135b182e9dbf376a47000000000000000000000000719ed670b3685b1425bcaaf5f8c42fd19b76d9a100000000000000000000000085ace660391c4fb72581bfee3df840eda189e552000000000000000000000000a86d37706162b45abb83c8c93d380cfe5cd472ed00000000000000000000000020730820ab819e69e8e632574382f6d4d9fee50f00000000000000000000000092e99537b6c11b2e662ad384db65a9360a1c7f4800000000000000000000000026d2e5bd1a418aff98523a70ec4d12cb370cdd850000000000000000000000004a60a7ab49883248b2db8b920a69868ed0ba5a940000000000000000000000008c11c3e2375bb756993012907177078dcc011b84000000000000000000000000ed06fc23e5fc1bf9c3ce0ec4abf05581be3605c5000000000000000000000000dad2c1645358bcb70f3199fa71c2265c9c57fb43000000000000000000000000ce338582a9f4d41af9422ea7246fc7b8c34b23030000000000000000000000008a0dbde0a589691b5a78826d458e95816c3e32f00000000000000000000000004310b42b09eafa6a4148f122b73bb804e92e97b20000000000000000000000006811b8a467694b0145d1c20e2e0e90d39b4e1ccf000000000000000000000000f650429129ab74d1f2b647cd1d7e3b022f26181d0000000000000000000000002bef05018d2098dfa861875ad06fea371eaf564400000000000000000000000004c18cbf703c72591f1800b52d801a948f55e00c000000000000000000000000cd404ce4fdc5c42bb28da148192534f06749df920000000000000000000000006d707f73f621722fec0e6a260f43f24ccc8d499700000000000000000000000088f3395ea1cdca3026eafebbbf5a27a9774c67df00000000000000000000000085419d6687210e83da73f827d1bec453df960808000000000000000000000000e42ddd2f44831bb36d61fc9e595231d9920ee87400000000000000000000000014db4c6bff401b7b995020ca6a37f0a10d552a220000000000000000000000008028a4f06a209b942b692b2714466f795dd180030000000000000000000000000015c92af6b6a5db219c6dc46be8c72b1cdaedc80000000000000000000000000b1f3c56607576b3f430bdb7e5686a02f8fdc32a000000000000000000000000617c423e61780dcda168e7137b08a2a7096a2b10000000000000000000000000e2edb3dd98d4cc2d8fc22033fa4af9a003f6a8d00000000000000000000000001ffb1572496038f2e579a16ed623b600a9cb5cea00000000000000000000000050b9447d503a4b3c448612614f6ebd1803f0a49d000000000000000000000000238199a3a1fd126774dfef541e0fa7eb7ffeba4e00000000000000000000000057dda26916c349429eeadb490a750e2a892a2f80000000000000000000000000ddb05928cf69c37cd844c197db79cfe2fd0b65fd0000000000000000000000002e15fb71b02bcdc118fd2e19715eb9ba478da7eb00000000000000000000000019cad812fcbf2b82b6b20edf7e8967d87966efb5000000000000000000000000f169ff589a812f3af549da8716b192c9fb5793d30000000000000000000000008993bf892cb58ef5424b395ef6c81e0339a00c59000000000000000000000000e251939a48a0a139f17a4002d45c0ee39175b28c000000000000000000000000449867a1ade267aa9a66e1ee708e3fba578b952400000000000000000000000020249ec4c6a403784631811c4b353b5420d474ae000000000000000000000000ea170fed4ac82411c8f10e9d0e8eb4dbe791f8b10000000000000000000000009adcdc5c354df197acbddea12530dd9765ed0440000000000000000000000000f2105a2ddea1da65076b582382e0f88ba6d9726800000000000000000000000097d58a9a1535167adcd7cf1f0fa09824ec9c14b200000000000000000000000078ae0289251e31f39199415d23ef123ee012dbbe0000000000000000000000007fcb40ac18f13a3702aa8e3897cc6abaa6887683000000000000000000000000888116bf953c335954a95e72049ace42a9d23ee8000000000000000000000000b71cd2a879c8d887ea8d75155ff51116178641c0000000000000000000000000694821cf848dd45ea40cb5858107117da060d8fe0000000000000000000000008c663b15f2fb710511c34c843bb5fe9a92fff83700000000000000000000000030c1923c6b4a3ffcc7004952173da5ba3182f0a0000000000000000000000000d14524ce9e2bcc92d18cec50026bb89cb7b9fb6f00000000000000000000000019640e002a7936c3706362e4bbd80e39bbd2bd04000000000000000000000000b6c17794a6ce02a87df4b16b1008083a73c0d3f00000000000000000000000007463917ec7590b5a0ce2dc81f4f83fe1e3e0211500000000000000000000000045e5bdb64af009a5792b650bf5bd110665500da3000000000000000000000000e18f8501c19296bc929815b125d9b338a0049ff700000000000000000000000075520128faa11447200d99b627efc254c479fc97000000000000000000000000c79b5675ed5ef23d378f4b152da795f97884f1c50000000000000000000000007eab6a31166d90255862be4295f788a9abff9064000000000000000000000000620fc847e07e7c3779580b9da2d763fe93ee0e7f00000000000000000000000047bc10781e8f71c0e7cf97b0a5a88f4cfff2130900000000000000000000000086cd7e10e057eb55d0d47eb219db655c39c738440000000000000000000000004abe33463ceedc128f50ec8d845de873b48a4b4a00000000000000000000000067c34feba115a3dc445c036474aade758d94a38200000000000000000000000013f2c62028750c1ceb9fb05957ce5fd53997c657000000000000000000000000bf15bd159ae5b410c4b7d4ae0230fb81f2f21cf1000000000000000000000000bcb56ed558d41f8db4529ce231b1463a7f03c374000000000000000000000000f8e7e4bef4ff42a61b9c88d006cc1edecec613850000000000000000000000006b1b878884cdd08bd69bbdea52e3c434f628c68e000000000000000000000000c89a6f24b352d35e783ae7c330462a3f44242e89000000000000000000000000bf78e3fb2b9f023c30d8abbb2605145a5c5310cc000000000000000000000000bbddc9f75b875d5a631f8e9215a0f5b4b7c5588c000000000000000000000000e4296f75ed364948d10115918a42eccb4f2fd35d00000000000000000000000002ab4e45e55166d138077030e566ae7062e5f93f000000000000000000000000b8b660034408b5ad9da4fbf113c557180683b63600000000000000000000000020165075174b51a2f9efbf7d6d8f3c72bbc6306400000000000000000000000038523ac401978c8574a96ebcf0472aeac69a473c00000000000000000000000098a729d4f94111ac21df906fcda107dcbc65d0b7000000000000000000000000fb555c97804ccf28101bc13dd0401157be59f639000000000000000000000000542406aa03f3f430ea05d666e03ad5a8fa3535e3000000000000000000000000882c8b2aec1b5afb3cf0154eed2264882a0d45bb00000000000000000000000041459081b8cc38d56dd0a64abaade46dcb9c301e0000000000000000000000007463ae891f82e2ae5b0b99ec01d10e2d32860124000000000000000000000000c4f8ba49ee11338a9e98d0d23340b1b2f5914e0a000000000000000000000000bc6ea760cb0ab17b2771472de67723bc32c7f10c00000000000000000000000065f26954f3014f4356876cb1806a56258f6965e80000000000000000000000003f925a95115f27c961a0126587a490290fdab72b00000000000000000000000059469b4c2a706a8f9430fd855a58b2033789a17d00000000000000000000000073f16e5f1ab51bdb848af707b17f7cba8c4d5a72000000000000000000000000a7ceb2a2e095af9e8c7a709f7433b99ade72f0810000000000000000000000006080fd9c3d7d8ba141b1208caa49bb8b386735a000000000000000000000000078674b8188a803bae7fbc43509d89428af59cff5000000000000000000000000b47adb50debd9f93834a017c05d13d15d133520e000000000000000000000000f319ad2aef1f588b7c4f3fa47ffbbc2d8fa2ae61000000000000000000000000a6c14103de563a9a957ee07e1012b67dc08194e600000000000000000000000008ffae22d7c24a5a89c040d95776ac707ac7e163000000000000000000000000fcdb270792ab3de1513de720ed7917206ff61ce7000000000000000000000000e4089ead82394f98d984542a6a5d831949bd84d1000000000000000000000000a7c394611a3602468ee76533693fd5405b9938d1000000000000000000000000683199c35f0d18a076f387a7a7bf1daa3f264c4900000000000000000000000075426e8b95e25366fc08b3ace709309037d30616000000000000000000000000d7845528e4f978b0ab849358db6c4a76f9e68c80000000000000000000000000b67998414b3ac83d346fda9582afbf0426c2b02400000000000000000000000028b9e543d9216e9d55942e2e26663d55f9ca1f040000000000000000000000001bb44f56bc21226f9e7142e26edfac41d2209b560000000000000000000000005fe9a4b3f61cee4ea2b784156174c9e945ab73f60000000000000000000000007bcc5c8736a962ca3cb1449422dc512be8e5b6a1000000000000000000000000963d071201275fd5fa3dc9bb34fd3d0275ba97a70000000000000000000000009b92379a609f77919c3ec428b1649fd494273dad000000000000000000000000593973d9f348474f2ed9e56b64f1df2c273022ed000000000000000000000000e3f94f4795a8b8830a82303db5a9f615682b3c09000000000000000000000000b5bb08b911261e507cbc2e67c93e7800db5dda33000000000000000000000000912355454373c5ec9ed80a6430b2bea5ad6c3e3a0000000000000000000000005e6a87353f620402edc72e0dbcd9abd9bff77102000000000000000000000000bf57f59d35124f071001fc9185e5169a7c44da1b0000000000000000000000006b4f5356148c619156409eac6b6a024e401eb7ce000000000000000000000000bfac9c2b0860156012c70f8ab501407d6efbbe940000000000000000000000009eec1578920c0dca01f98da0af66478c3d4f5e6b0000000000000000000000009b7b6973c5003dd294b834a22193eae2d91ed90400000000000000000000000083b83f56804f9a7a41ebba07e223aa013fd969ab0000000000000000000000007a22e7a4d912231f9c0fb6760c59ab560188360b000000000000000000000000023e0adbace4881f08778c671c4f8f632054b3ca000000000000000000000000203cf11d3063ceda85dfa017177ffcad1ccc10f8000000000000000000000000e648a40c8511fbe86bdaac78284d6a2a08ab3d4d000000000000000000000000c651dab7d13c5853756fede6432f55a6e727c5e2000000000000000000000000d93268cb951edb0d694e1af8eece908c342c280d000000000000000000000000d40ac7ac785222c049df233206a0ae6b51afa5fd0000000000000000000000003d5aeff2ef3e0cea80f43340215d6bdfc8b336a7000000000000000000000000048c69f4362437936328205f48859f82ac1eb59d000000000000000000000000a00190e530ae4e0243481b88fe244ca2856c73ed000000000000000000000000acd7eb3c84827e05fe4c6eb985878ec675f32fc20000000000000000000000006cb3419b497db220b25419709716667e75e3247e000000000000000000000000448d130057ced04d5ffa6915e769f2ac435ba1c60000000000000000000000009bfa4867061367fd4a3b6a4a6efa2e22b679d0e1000000000000000000000000a741402324e536be51ef1e3ee99f768db3d02ada00000000000000000000000079c0c4f894c1cf706ceab67e8305ea4cce901fe50000000000000000000000005ade7e4c73cea272f6eabd36e5d3941b9784f49c0000000000000000000000001d0d7b9af41abd07585692e7964b7b8e6c87ceb5000000000000000000000000ff54e329177024ede44b09bfc002750a33afedec00000000000000000000000002c545e7e16afbbe405fad98a8a5a9a9feece11400000000000000000000000078d707117624149a4f6910f89b33be7b6eeceb6500000000000000000000000087cf9788436d8cfbe87eb6d2cd94d8fd9510cc9d0000000000000000000000001229f3c7b483e0d06235ad6a570c7aa55d0f3766000000000000000000000000448b997333e3e9117a27e94763eb952d3d5ac4f5000000000000000000000000ffe89696b675e88655aedede0d59f7621fc71e5d000000000000000000000000f1a954d95c137e0ac2addecf58f831ca9d72ec9a000000000000000000000000e2c4249757bf375fdca064c8ac1ef63a2c25a8b400000000000000000000000060d5cf0b6d46bc10d280c96a054dfb8c8520be84000000000000000000000000a4c8d9e4ec5f2831701a81389465498b83f9457d0000000000000000000000005d4693bc24cc6926bf3b15265ae8fc68523b30ce0000000000000000000000006f78bcadea54f070e165efc26a97a5f063b60736000000000000000000000000e89d86d9b931f9ba6f5d6e1a0ffd8527a64a5486000000000000000000000000ff09a98e23adc3305cc3750112f6204ce28d98620000000000000000000000002fae7ca03363a8722df266fcc1df74f3957408a8000000000000000000000000270252c5fad90804ce9288f2c643d26efa568cfc0000000000000000000000000b5ea8b21ec83c4a74e56b0a90b48e84cb54daa2000000000000000000000000874d72ce07c97cb99b93f68c28e4cf44456539c000000000000000000000000093951dadd4d77d6a12cdfee14ac0343aca45d2ad000000000000000000000000ef07b305a9e767783af5308973c57b330ba3933c0000000000000000000000009568ef803d55005ad31ff6cd14924b5e0172dd9f000000000000000000000000871a86e0a96473ce5201770f483f6e0dcce28133000000000000000000000000efb2201693f38cf0c81b5e33fe95d176fe8f9299000000000000000000000000e16ad9c34dbeb8bc5712837b24b30a92b580f536000000000000000000000000b88e9a982eb8beb9d7ab33f2d3b192746a5d72a300000000000000000000000057b0c59a6b6d9de64e4c92d190cd1ac29842607d00000000000000000000000087fcd8aa5187b354d4820bb8d82cca0b7c84b3fe0000000000000000000000004b6456daf2924354a76ce71a43cfa2dc42e79b59000000000000000000000000d334e82d48a956f6d8c9a842f02cdec9c797237f0000000000000000000000007190f31c4f5a86669a719fd9ceed1d1f3f0403900000000000000000000000002cdc3dec7306583421d8790a2422d04eebb73cc9000000000000000000000000f31db9d9b2b31c36822ccbc7a0a74b6be3477d5d000000000000000000000000ca8421da3d591a1142930f87d4ce9c356c18ef8e000000000000000000000000cff7303b8e08403438c751bf21c04771252fa41300000000000000000000000097caccb69dbc3e0dd944ccc019493f492bb10335000000000000000000000000c87b7603a1c57863233a8319b826d3625af0f23f000000000000000000000000c52addf6c389aa408387d0fc76dc0ecde8be5e36000000000000000000000000805197344c4f5d990cfbc23e032631aef0a6987a00000000000000000000000013fac72c2399a8f4650407e4f1b6f989346b6beb000000000000000000000000c5479636c40085404e371e3bad776d4d0b3b6d2600000000000000000000000044f35d19eda90c42d755b97e26d1c9bd6866dc0c00000000000000000000000037ac397e7e8c7f7fc747a9635f26546f0af2d429000000000000000000000000d96352d264526e78a92229c83a29b1d7159ce031000000000000000000000000c7cee5944aa7624ecbb17ed1a004104de9b70886000000000000000000000000b324c30059b14e9bc6ac0d47de56585ff4981ea2000000000000000000000000a4e5db7566f2e24dcf2e6bd4c3bcbd88ceae35b7000000000000000000000000e22e4ed6844c79a4d4f145afb727edef78c9cfbd00000000000000000000000052de92682e1923a8189794726a64474506d644e20000000000000000000000006e1c264ec22097a0e2ef3f9dd72ac822956c4edc000000000000000000000000287fe1c8590f1cc6be4deaa840e176b70e8d73c7000000000000000000000000ef94335833b0e7fa88f84e5687dbbc9e22cbf68d0000000000000000000000007f8a5ce0ee82831a91987a953ed19e37b127955a000000000000000000000000b2946fef71d551e208b0d1c0dc1082cd7e2c08e60000000000000000000000000fc127c03b526b071b5643d2310a26f69d952aeb0000000000000000000000002257c496af56bb9b6ea2d6bdd0c3fb9ef48e8c0700000000000000000000000088e07b18f4934deda4e01ff3678f290f34fd8fdc00000000000000000000000000ead698a5c3c72d5a28429e9e6d6c076c0869970000000000000000000000005a3e1695b5e4368acccec28846e873bbec98846f0000000000000000000000008970e5afbdef7ebfed20f60494facf90af21eea10000000000000000000000008817bd7b05116010a69ef97c2c472fa76beef3c0000000000000000000000000cbc31c61fd69d76b1254921f5ed8b8b0495dbdf3000000000000000000000000825569d61e67256d1893353cc1a87e34adf576ec000000000000000000000000954e0b8e2ea8b6eee4c2a636c2a0b40763827c4100000000000000000000000003c05b251ef22384daa5e79a868da04acf14201400000000000000000000000074fc01cffd77ee956c885714e7ac30f74c886d6e000000000000000000000000951b4274cdff8573d8226f242d818e89306900d0000000000000000000000000e5ed7a66ed839c94ee63cc78e892f897c49e99480000000000000000000000007c9418f26d5e6cda980ce90fc7b9f68764d6149900000000000000000000000020d3731362f3fa892c0d5a0585385b2e0b304a1e000000000000000000000000b3f7f71baec02bfa61223d3118fd835cca85a1e60000000000000000000000004eccb3d3a7a534b198ec3abe251fa59c3bbaa73400000000000000000000000012959cfb94cca7a06a7c9f78712946983f7d641400000000000000000000000024e1e0f1227ffeb275e13f9b4a9af8ed65dd7db00000000000000000000000008041a609238a66e93f2417380c845ca3f2b5e7830000000000000000000000009df06237f56e3baa69c22dd71f8a810aeff56e1f000000000000000000000000726dd56a24a8f16fe263cdb2b14bdc52d744e966000000000000000000000000bed665b25f9776aaf71d0686e21774fc240c358c0000000000000000000000006a4e9ac5e6c73e19e34670b5d43363c8acd506ab0000000000000000000000002781af561003c2fd9d45647885eda0dfbff3be28000000000000000000000000622c395e4412a31655fd4807a7bfb566d491d517000000000000000000000000f963837cf127d561c8e0c4691ebd5c2e4828c5ee000000000000000000000000a51df61cb85e1487eea3cf106757b56f0dd47a3a000000000000000000000000b2be6c8e2ab1f1feb3dd90903fa61aa72f20cb7e000000000000000000000000c7a4b9491ec2131bdeb88ce6a61dc2d567dd3a730000000000000000000000006a8faa9fc2e8e48c4a7a80c447a6a10c586d70e200000000000000000000000025b606259384992feb62172bfdca3ad77d3660130000000000000000000000006586ac4ee5b108aa5b53cf746e9d7cb671c656f20000000000000000000000008af8c9e8578f42e6b7a004796221751351e79f210000000000000000000000007716195b0c76823dcfc42fa2bf3b7f827f93eb50000000000000000000000000d2a1a1f14cbd9d3fae1605d61480ec8d697a6c4700000000000000000000000001136284834ce353e2a8361f9d6d82c35464531000000000000000000000000087119430510e4a9e04a4b3842ebd6f2d99a20022000000000000000000000000557da8f59ee122e21892358e9580679a7f04934f000000000000000000000000b0dad6aeb90ee1a075194a6e55c875cabbd3687d0000000000000000000000004f672b005e0813f3f5df81a09ec9ab99919d6075000000000000000000000000b64943f4f26d837ceeac96cae86d1bab23a3414d000000000000000000000000c90ff43709fb09603d1bd7313b819b72d8f075f30000000000000000000000001053224c7677769d89bd7fed8881c284e81d3212000000000000000000000000707d57628b5a6c8a4fd97f6110d155b76c187d500000000000000000000000003d75c58e07ff3a44e296b0701b8a54055dbaa07e00000000000000000000000097f5309d06aea27da497bafc60fdffe21455d51d000000000000000000000000566fe1151afd8a8dbc7cf9422109d5ddeda8b6ce0000000000000000000000008276b325d30e4a3a250fecb771c406b2c68a68f70000000000000000000000003085214bb9e729a6f37b80bf852ef1879d54061b000000000000000000000000c865703f53c8a4d1a7cfbb3cb22b9855834429b5000000000000000000000000e0cc3ef3018755b5b0ca31cb022d64331e3706c8000000000000000000000000f3ba14afab12e3c95433cbfbf8b97e69fa1306bd0000000000000000000000007af829f911395afcdd01f06c9b8eb6f82395c871000000000000000000000000a391bbe022464f703fbba466c7315029f62f059100000000000000000000000086282134ce9fc4ac724b84b93d6d5b41ce59a40d000000000000000000000000430e984668df791d20fa5f56be4a5140805d9cb1000000000000000000000000bd781f53a2cd337430170a6653e553fd7a05f4250000000000000000000000003946d59b875a18b1ab7f4031ca789c6a613316c3000000000000000000000000bc9e9abe63ddc54f86a119af4840885bd972cd4d00000000000000000000000024f2112a3fe2bc186ffc7abbaba34bb49d7b199e00000000000000000000000025889cc439be0051e87f89bf9f3672291f7481d60000000000000000000000004851510f410fd8f4d51df804e61a17da99f82e18000000000000000000000000c42c23c8287050c6d0cda3146b89efbb8ab7c748000000000000000000000000a3adf91b4c2f8f89d88b3be8c3657f01bb6c3c8d0000000000000000000000005e93c30d523b545c228e2139e95b72d23372313f000000000000000000000000d2630ed70bc7c77c5b79c9bf38d67344908c61eb000000000000000000000000da6d2dd6166db595e70771b931b592182708b527000000000000000000000000d8db8f3369efafb47175e9078b83d6c4f724bd5d00000000000000000000000026af7f477bc920d2a44923adc30ca160d2ad0cbd000000000000000000000000adbf0889468dc6b9b74eb60bcfc4cc51dbc528b5000000000000000000000000859916c2eb570e4f830a047de5beb62c3cc75481000000000000000000000000c50e99126940f1b9e78e1a6e17dad4cabcf8ce8c000000000000000000000000fa52a314ecf585d160e72f124cae9dd303f46f8900000000000000000000000071e4dc3a8a95a23838c2663630efb8d7bc74f8460000000000000000000000000248220645c47c274973bae68d8644b60ebbd8ad000000000000000000000000ab58779cec2b82a75ffd103fdc88d7e3adb134680000000000000000000000004bc05719fecf08a87f74f6d0f07c43607d62e8480000000000000000000000007410ebe4c64a33ae6ee8f5de0a2a0f2b08e7df9a00000000000000000000000011c9a7bc7dc20859f04408166c0af218d5cadc000000000000000000000000005162754d2b9d273acf6444325732eec7a2a2b5e20000000000000000000000007870395d9b00cb664a8aa21e6b1cd3673b123a340000000000000000000000001effd55a8646f7dc67c7578c20ce575cefeb11200000000000000000000000000eac6df2c8c7d7899a3d2ce57acdab78764634cc000000000000000000000000fb7a51c6f6a5116ac748c1adf4d4682c3d50889e000000000000000000000000f1d6e2ddb199bcf862b7e4021e7b26933d1fc11f000000000000000000000000cdc64ba127cba99887150b76283df340ea1dafc2000000000000000000000000ac25430572272a60ec62c13487ba6b99c2d661740000000000000000000000008c8758f70e7ba9c8582e311e51458848b1e4eacc000000000000000000000000235949218b1bf7cd95aaee50208cdd13e3cb15cd000000000000000000000000bd48dd506e9179a757ae229d04745476ce6c2aad0000000000000000000000008ddc0c8b264bb482774d2066fd645156feac770f0000000000000000000000006ff739b1a8ef2e7fe7d41da79c87b519a8eec1b1000000000000000000000000c8b53dfb9dc4ab5a19162aafb38574e96f9f7e46000000000000000000000000f850829d4edccd3909741e472d7753400bc8037c000000000000000000000000178268ee7de61c33c33b5f88d06d548171a0e1ce000000000000000000000000210071494c84859e01af537aac11c4dde139398500000000000000000000000055421bc18a6201ea89d13fdac2961ad4ac830693000000000000000000000000cb3d572309295f139a02cee65537617138757c11000000000000000000000000daf20a537a38a1d1e76a95a60df14cab3a99cd6f0000000000000000000000004f2469f0fb45a08d52807558324c48cea972fab1000000000000000000000000a18ec846b355e89772d66c75ea46979eb3c39f450000000000000000000000003feeca757aae816679d5056d8ef915d5173cddb1000000000000000000000000a67d15ebc75c3a197b3e89d29387360870e3d98f00000000000000000000000014298210d3d44bdba107e20c2967fd725f36252d000000000000000000000000ad34972d50b00d9c5bbe09895cbcfe0b2bc3a0d500000000000000000000000089320709fa03205df978694c3151d40f1dd5cc23000000000000000000000000ef7aff8189d2a8b03adf7faeba6b7794f8e6c0040000000000000000000000008d51789363682e72dec2b03837418fb922230ee4000000000000000000000000f3c4f44c236c27afcb08bb7621d92fe8336c99810000000000000000000000009bd86b62b7ba35cdba0e41989ccbd764c898b1d9000000000000000000000000d38d3b64504480945f482c03670352ca356796300000000000000000000000007d67291e2be89c77a48cfad7473fc13f15595c59000000000000000000000000e385494c2fbbc30ed76733c0d3ae391d13f35c430000000000000000000000003f086070c6efb67c4b90b545bbc636e217644c620000000000000000000000001993f9af167b510fc54a8c680e3856ffff48628a000000000000000000000000f696ab3e4f9d52482b8350ffae67d21fda78e601000000000000000000000000f01601b1486748097af3dd505a151e0d7cb76809000000000000000000000000f02e37cee6149947dd5e7dba750e64ed5e84e146000000000000000000000000faec772ecc8f24d6a6514afcd0d8325c1de157d9000000000000000000000000c084508124a8b76e44a07418a92a8683941537710000000000000000000000005e713c0b6539243bca0d019bd7ef48545c08b92600000000000000000000000026b5022ec536d162aef7b5939cf65b99f4a84a8b000000000000000000000000eee55c8680790dd897c94e3cb7d65382f0e5d3d9000000000000000000000000347e0040e5101c8f0bf51072750a49c6b53369bc0000000000000000000000008541debdd03a78a2c29dcd9d1e588d30e1519b29000000000000000000000000cdabd291cbbf36488a649dc240fa5b5c648377d2000000000000000000000000f2e229ec9754c6469160c8109c8e3c3684ec2e5300000000000000000000000006fcdf9e6319b0eecde35261d35e9bba2bec5a1b000000000000000000000000fd541ea3efe3f23936b907ce1cb40d0d8f47afa400000000000000000000000041e06ed59307605ad115557f6fcc6ac2665f29dc000000000000000000000000fcc3a3c72bec5247d52147478840f611dff9c7bb0000000000000000000000008ba696d965f6ca60f4de9f5f28ef9c66f2102cb4000000000000000000000000b4cc9e7a47c2c12ee765a25e6cfbc302ee99bae10000000000000000000000006ef0c39df3e5eb370a4d18267bfaed02f08731d800000000000000000000000063036983a11534f9f81684a484cc74208a625e09000000000000000000000000f6a4565421de7b818d269bbdad2dc09a15ee646e000000000000000000000000f71a1d49f9d73097c2d96ba5515e672984c6f7a30000000000000000000000002362ea088bdbf5c6dae59f9d9fbcebb0308669f3000000000000000000000000dbf156853b040431a3e5d6d0802800b29e6ebf99000000000000000000000000c9ba66548c748f4eb5982ebd1c180bfb278b50e9000000000000000000000000afa55da01a1db8f8f3b967ffa51380fc0413203e00000000000000000000000060d27ede14fe6ef7b26c40e2fe8fe880b0ea71650000000000000000000000003b18b3d93335a2c319376fc9aafb33e6dba86060000000000000000000000000c2be7372d39797b60410b246caec48dd46a102100000000000000000000000006de4d784f6019aa9dc281b368023e403ea017601000000000000000000000000e64583dbb4362ae310776ea3b5fe4b65f5edc7e50000000000000000000000002245f54bad267b43d40dbd5ab4801ef64ba2ec160000000000000000000000002b379fa3fe94abda2db3460a83dfd3ba1b44ca06000000000000000000000000784ffe827fe84ebb401ff7b997e54567a07086a00000000000000000000000003fb369e3ee7187b14ca25e9c7ae8654b843015b9000000000000000000000000f5aedb6a925cac949332a247205b36f2119653f4000000000000000000000000f3b0f4411c77c60a132003dbc01d58fe137b75ae000000000000000000000000e0e9afcda688646f87750b7bd45efcbe584873eb00000000000000000000000037e6e39eea54a6eaf6c7967b77864f7040799c2a00000000000000000000000004f276410303114722881ee4a6050a08109e4984000000000000000000000000a3f9424507cb91e58d182b6913bc888a1c55a3a3000000000000000000000000f7b18e107eb36797f4ce36de756630b9c30969ad000000000000000000000000651fea6d7452c987b34097bb43ef01a22b354f19000000000000000000000000522d634b6bffb444fdbcde5932738995a4cfd1f10000000000000000000000001d20b8947272211e20dfe85532db1ff1f1ba049b000000000000000000000000a6afb0132dfc9edd65f3bc690fe54a1714e7eb4a000000000000000000000000b76ab1373b177488038113375ed906b1b3dcb681000000000000000000000000c124b4f5a1b6c615783c76b521a35fcae1a6c5dc0000000000000000000000006df950dee3e3da46818879c413e55751a8a7cafd000000000000000000000000a68df4275f54b17aff43d3c3cefcc8dfef1c690c00000000000000000000000055f4840a12add65f76fe19edbce1a38cfe8e3fe4000000000000000000000000ab32884a6383d33657da8746862a1a5672f781f80000000000000000000000003d920519ff0249e74620ce37181c97a88ad0d611000000000000000000000000f9919347e21ad7ee1b233b8d24caee9378ba0302000000000000000000000000df3471c0cbe4d09114a12679eb3cd5c6aba913e0000000000000000000000000ca11bae9c93a046c5dac3ee8dcd62333774feb49000000000000000000000000cda460bb03e11c7e451d01df1d8307fb78ce0f4c000000000000000000000000e7f62979e2c42d2fd7b43097395e9b3371f40bdd000000000000000000000000c9c3a89085c6d7c44f2780259ec254e3370bf168000000000000000000000000127bd20db802cef06be23c4b225ed5883450d90b000000000000000000000000e358c109655bc0b7824f50d639d00b56b4ea5bfd0000000000000000000000005368300adaa949014e51f99fe9655de841a0df02000000000000000000000000b73d00da5d61822c2aa478f860fc9c197e781c6a000000000000000000000000565e39813db30549a42d1c4bcd779cd9894f622b000000000000000000000000070daa44fcb065d45995c0af8d9cb7b2dbb173000000000000000000000000001b40bacbf69f31a3d9efac4567ec9acb31335d1800000000000000000000000005ea6ece5f079d91ec791c37fbe2617e3564bc9b000000000000000000000000da93b92e284100c4487de095794b51858299313f00000000000000000000000061a5c69ba4187e389d4f3613058ca92ca3b9deb00000000000000000000000001c6f4dfc666da461a42e9b5d890c1d1ec5c6ba16000000000000000000000000b6855fa0b184d8bcf56907ec755626613005ae0d000000000000000000000000b6132e1190388c4e3a78aec83dd8b8cd95defa2a0000000000000000000000008ca9eaea4eb0f90dbbe54ca7414e1c804d581b47000000000000000000000000f293c58c0a6a4a3214851221edf7427fbf5621c5000000000000000000000000e3c84a48b0d5452f343620cc8101677e230b1396000000000000000000000000f9f2abcc9df889794b60f0791a784f5a97d32920000000000000000000000000d32fa152175c9b16412cb247e7b57241b310347c000000000000000000000000c99b170515f650234971463378b35d763c2e881e0000000000000000000000009238cb04ec87155c83789375126b02d4e9947920000000000000000000000000b2c8bb4bf53b34fdb55795ba5dac0598dea3781900000000000000000000000025a1b8f41844aeb9dffe0dc891e746fd5835df7f000000000000000000000000228e5d852cde162d9d4e639c8928016d8ea039e80000000000000000000000003ef71b47a6b985f753b02b15b7b64c8985bcc4a80000000000000000000000004730d5a03c088a8b97dc27cd87b77ffe1c6d57480000000000000000000000000d36ad81509ef06b9c17586ff4ccdf7faded18c2000000000000000000000000675253f0b52e1308815945162a33fb4e16a72673000000000000000000000000dde85158ebf8c48d9982def3c8022d7e517fd49c0000000000000000000000000df89d430807a84d97ad08d3dc3dce7485e2d036000000000000000000000000b3dbfccbc2eac86ce550b5571f140030c63145dc0000000000000000000000008a927d628b9f032d4f72ed44bed26599cfd7e0b400000000000000000000000012bfce4e719f1d84fcdd4914cb3146cb8f22a2980000000000000000000000009328c78fda563b91b97d6b7a27d179ea7585a116000000000000000000000000888bd4595ef530c54786cfaba9628e2ef1663101000000000000000000000000bfc145a71a8680184dd234cc11c27f52f9f6f492000000000000000000000000313638c16b16183be9ae577a0fab9fc5b5f60f6900000000000000000000000060cdc49e445a7803c913551b3d1da1e241d098b10000000000000000000000009c98e5967d31e4dc3126241d3a84d4eb1586b635000000000000000000000000500bea59133e20dc63b7e88913b30348494b84ba000000000000000000000000ee1fe7053adf44f1daafe78afb05a5a032016458000000000000000000000000de61d85f94f3f3a90373d5275f2d530468a7407200000000000000000000000097a8f1fa4c2a94729f2f99c053bcdb0d1bb1d9320000000000000000000000003bc033a28e78d251b14cd815a35e7be5d0f7f8bb000000000000000000000000cc3f9646fe5d2e7a26473827c5f1dcd87b69acc2000000000000000000000000e030fb1eb2750fb9b8288f467c680af94953ca02000000000000000000000000aa7857fe646eae9e35627a840ce03a26df1a3b7a000000000000000000000000b79dd7a1fd1298b13771055c0bac2f215f4a13dd000000000000000000000000750775b3785c4d0740c7abdf350471c38a0793e900000000000000000000000017b2d3867f84659a7601459296ce0eff12fc5092000000000000000000000000995d4816d5007b8ed0b7d93ce3c18aaade42e382000000000000000000000000fe9deaed889afa4b85a2d67734293dfe5ebd176f0000000000000000000000000244f3ba246aee6f6214ea1439bf64084a323fd2000000000000000000000000c45aaca1ba883b5459f242a3290acc2586a4bbe8000000000000000000000000519308e4bc8fb9f2e59298d3c61dee33319f95610000000000000000000000005ef29cf961cf3fc02551b9bdadaa4418c446c5dd000000000000000000000000a42b37b50fe7f1a4850e66881c22e80a80a0824000000000000000000000000020ea434c8c746079d2a0df50ffe08ce756a42b07000000000000000000000000f0f0a2d8053ce07f7b6bd9ec62381973656e266f000000000000000000000000237758f89338db66818f67ecee7d166c465a84a00000000000000000000000008a14d7e2f705ddf57e4fa1e7b5e2e47189eeef510000000000000000000000003a56524a6a803b06af82589f2437b030dc1e6e8000000000000000000000000073a6a002b9538f636fbfe6bfb8b7440b8b3a510e0000000000000000000000005573d6f6d65f166aeb3eecf5d531a60ce326f5e3000000000000000000000000029499775a64bcbd938209f779eb5197bc70593c000000000000000000000000a101eff8a3e225cc198e91043caf6db3cc5df7b0000000000000000000000000f3713b90cf982ba3f006437b29c7aded7c3f123a000000000000000000000000d6bb10bfffb80b7bc068648310ca09fa89da3f800000000000000000000000007a1d27e928ccfeaa2c5182031aeb6f2ecb07ea13000000000000000000000000d47afb27481111c0f7a34f07d480ef5c4b6828a7000000000000000000000000de38c529e9a3d9e901bc7511e3d6cdd02b0db49d000000000000000000000000030bd4202202bb8a01ae8b6611234bf28badd7f7000000000000000000000000a6bc2975ba4cb1e3f28d7d61fc7a256ce7aa928e000000000000000000000000f748a400cd41225c2cc2e0142bf11a1d54403f4d0000000000000000000000003e76d7f8d6aa5cfcac8bfee7f391b6153ffb4a0f0000000000000000000000005e31d33ca097693785ecee5277ee6d5110929d2a0000000000000000000000007885f6c42b8ae369451653a1f43a33060981fca70000000000000000000000008c661eaeef19c49815774c408fed91e8643a9a1e000000000000000000000000d55c2fabc96d4bf6211156f0087ef2f184d3e126000000000000000000000000176aa9711b6d669ffe22d42fa1edfe2b0d34804d0000000000000000000000008d2e8b3950a9214f3787abb9c61f32aefd627395000000000000000000000000fd4338dac280c02998de860fbb6bed0aea6dd9590000000000000000000000003286bbd3235d502cab1efcc1ac2fb012e6592cef000000000000000000000000f85cbce2f34ccf3aa28566b7c4286e2300cd8d890000000000000000000000009659bd1c6e89f9fd77d62e93a2192b97452ba82300000000000000000000000042d02f4cd48bdac116b7e3a4895f586777948fae000000000000000000000000206e91b7745eefc739537a453bafef79e84ff138000000000000000000000000274545e5f7960c6db8dc23c8ace6a41ff40cdd0a000000000000000000000000de4f4015507cb53147edd0e2dfd3dcf991ae7f0c000000000000000000000000ec271319fc4df214499d4b08f0db96a0218b6d19000000000000000000000000de953d2d721e6eac5e4c16b21cc0ce73b1b94de9000000000000000000000000fbc6356b712790bf6756e52e5b030cf23676b2b5000000000000000000000000d79837f269b17a191afc534dac570abc59416ca10000000000000000000000002f319ee9f7f578432340ccac75d49b0422e8db0d000000000000000000000000652238299eac325e95112ece2b50c91c80a0d0d6000000000000000000000000829a9334ad62bbaf0d105a4a2837655385cc45d1000000000000000000000000e15ebb6573496fd6860f7194285375fb94c9a7c2000000000000000000000000cd5e0795154a92856eba65edaf4da80bbd1bfd78000000000000000000000000782ac45757da40321fade0adcb5b5613471d5eb50000000000000000000000007fc168e957ac87e2b7f9b7756452e478fe715cfb000000000000000000000000d4c412079e67b820aceefa1e9019642f41feec690000000000000000000000009fa9761089af6b720eb544319c5b2bda2500c56d0000000000000000000000008a44e7df172853ee310c89910d53760d437577e60000000000000000000000002a80c5667efa70d79e370efa639dd6830a051284000000000000000000000000935e1e1e40ddfec9aa5ede35d1cee8074adf0dc9000000000000000000000000952fe971961ca43d42da7bbea000e5cc19450bd90000000000000000000000008768ada70b56568cc72d21391acfeac7c0773c5d000000000000000000000000bd21fb248e8b3df22b1c4a75f783f3806d7cfb86000000000000000000000000cb0ccdbb05a77e2b96d3b74550e2a26b3966a8480000000000000000000000008f557b9b4ea22f57f397260e7b65ef894fc1c8fa000000000000000000000000dca7266b3f1759bc66328b9ccd3b7f351eaa7c2300000000000000000000000095899bb199943bd5568d862673a219b0dfbb672c00000000000000000000000051d670842c373b0d474a3dd0a6b258b15c65b7270000000000000000000000002cd8e231f779ef9c57a880950992134e05855d1e000000000000000000000000277d46fcbe71144c6489d182a8aa00da61b57b070000000000000000000000007af8393716da7a369e123e5474122f08063c5741000000000000000000000000c7eb9ac1b9034017558bc584ca1176090d131f6000000000000000000000000039607a3bb92c5be4a324bc8ecc68166a570e850100000000000000000000000018f93fa526e598769fd909f1d2c82315219d49ed000000000000000000000000cd56f374da835573bc7b7161947e48b2a6393252000000000000000000000000264484d6f6b6e4f91c40da4f17daaade944af7f0000000000000000000000000e5d12dbb80e341af8f461f3289aeae4a50043a0a000000000000000000000000904569e0c52838b6aac1f99ddbce766d17d6fc2f00000000000000000000000085d2cc6e3c3fd8bd6ac259f8eea25698bd6e8704000000000000000000000000732b12f58e272d93206cde52ca574f8c013487640000000000000000000000005f700bc1d728e4aa5d5237965d6ca68f62ab830d000000000000000000000000905c12de5dbaaf722be1ab261e4dfde1d451c496000000000000000000000000fdea6b79891aa3573d98b333ade1f97533050ad80000000000000000000000006777b57f03d64fd90f51dae0cd92ee3b57361c6a0000000000000000000000000110f0cc81194212d0452bf8ca774922bb32e3e6000000000000000000000000aa70a2c41e1dbf63da1c6ea41db5737e9cf8782a000000000000000000000000c7536f2824b2a27bc9df611404987903949dd2e9000000000000000000000000f35b29998f9aab5f52f7b582d9948ac0047ea02700000000000000000000000072b369dc9be50e7f2f3de98ab4dccb5a4af7deb1000000000000000000000000efd28b191e1cfbd51e0d3e3258a8d1ca4b67744b0000000000000000000000003d0a568765ddd24851fddd2892f0d986b0e94d19000000000000000000000000b4757065b2c5eea193cc393baff0d858987211fc000000000000000000000000434179d6dbe6f099f4497801895dcaa11d482e270000000000000000000000004fcfa221cfdca8727c14efb2507ce31c80449708000000000000000000000000bf4ca3fc4a64ea89a503c0cb47f4b8a0a2b3a136000000000000000000000000416bf7a73c816effae5513125ca1c0a688e7d239000000000000000000000000fcc5c883aeb32fc31debdb8218bb457ba9741a4800000000000000000000000095d599830f3afb2905d4176881fb8e0e04c34bd400000000000000000000000020782aee76773ac1484afd92548ee07df5acbda20000000000000000000000008f5cb2344e36fc9c74270c3baa16a33c625503990000000000000000000000000df5d646dee223a87d55b6dca210947d1745fc89000000000000000000000000a53588159491b941c6f8de612045499dcce7ca0e0000000000000000000000001ff4edd25b51a267d74ae386d99799a18cbddfa5000000000000000000000000fe659d932c36ccb65acec166e167b7ae0e7d826f0000000000000000000000009319ddcd58c8e9657a9bc039c5f5c184fb9c814e0000000000000000000000008008db08a0828871052ab9487f624163d2c6668f000000000000000000000000a8172a3a34fdb1ef39ab4ebcfc8af096d7b583a4000000000000000000000000af93cbd1270aa26f5672056cebbfa8bb3130c4a40000000000000000000000004f571f8db2beda04f34094e6d59f95bc4a3395b500000000000000000000000077e53637ff0ba69eed57d90d50012fd019268e400000000000000000000000002154fecfd6b8ecb7183c1df305dc529886098633000000000000000000000000ba4cd819583c00d7078b61f80ba1cb92c3d1012500000000000000000000000044ecf408c83d597b49abfda87d933fbcc1993c7f0000000000000000000000005d6311506173f9218544648a55c8a2ea4e02012b00000000000000000000000031fbaf80329ed47dd3df43387912dc534c94d980000000000000000000000000d003be87ac455360e30661582ea14ed0c4973d68000000000000000000000000043951150857e82d8f59bcabf1cf4ef99fb9ae030000000000000000000000002c009c61a7e00bb6127fcf35469f4706a2d9bc6b0000000000000000000000001530e79fe93209292321caaceeaa468c73157e1100000000000000000000000044b5d910c7ebfee089f4c8a75b603c4edbf343fa000000000000000000000000817f52906e5f5556cded1ab7ca56bed3df185c7e0000000000000000000000004d7c5546da928d3c58c8bd3e118cbda3ca5cbe0f0000000000000000000000007476c1bafb54426b9d893dfb7eebe8f4dc1daff40000000000000000000000006930de830b16111568dd425914d517033a879bdf000000000000000000000000b8ab9923e40f77e2eb407070a716c393f5abcc8b000000000000000000000000e3017d50df837058991010361a714ff95f2ae9a000000000000000000000000030dcca068f593cbffb5affe8a89f35ae4961497200000000000000000000000041cf176d448731cd3325ca7624e6ed554117659b000000000000000000000000dd8e07b0a35e8d55386447ba66811c7b4be8e9b2000000000000000000000000a900a49f68ec56fdd4ab6c9f0c5776bbc4b92dcb0000000000000000000000009e1b45a473b8b004a40ddc6ea2730b36d16a179600000000000000000000000049df4533700d979f382141caace35f5fc4fde48c0000000000000000000000003fa6a04037c84d21ca3caae4b996507fa13c0d1000000000000000000000000039c31a899662da8bba43862c82c8ba531dc61390000000000000000000000000af922c109f65fb4459b4aa166076eee4f678350c00000000000000000000000031537fb18c7baaaed16a63b5a554a5162e6fedb400000000000000000000000053fc7903095cca8208970da9b0f99577530b6c03000000000000000000000000e37545d30a1b289303b2404e9cebccba1df7c42f000000000000000000000000d217d84fc6cd2e672a626a8e3d002fa4a4a88b300000000000000000000000008e0b17bad7015e532eac782815df77c252e5f15800000000000000000000000012b905ad5c6f92b407030a7f46bc95d0016f7dac0000000000000000000000003e8cbd4dd6e652080ecbbc4a8ae959d2be7b0d7700000000000000000000000072dd524397809ad931cbe8a8afbd38fb282b3258000000000000000000000000c2eb6539e4b351c08c268844cf1bcf44b1ea74940000000000000000000000002e1352c74ffe677f6980cb702743c3c5eb1525650000000000000000000000002dd9df8107b3be2715cc27165ebad46915b38a4d000000000000000000000000868af577c8bed7cfb9ad1db1fc3db59074efd74e000000000000000000000000ddcbc4a2d619b9e5fda9409ff31ea1a77494541600000000000000000000000058907a1b3a45b6b228a5f8127eb1277c0e533c44000000000000000000000000538d73dad3b11c856a3153993cab3bff2d0d852400000000000000000000000021e483dbd69db99d1df1e0827a81b940d49f15f300000000000000000000000011d15c3dc69018b6e03c061b93bb9295eec50de2000000000000000000000000cc392da8aaed714bfbba18be1798803317f688b30000000000000000000000002f2f665974261c4129b1dc6c359bd259cd66f78a0000000000000000000000002f9338fc60b92bef1439a94449514cfd32ff47dc00000000000000000000000088e385def57004ec13a164f32c9e784594561072000000000000000000000000b01474b50382fae1a847e3a916ecdf07ba57bcc7000000000000000000000000b9bc839eec505b861dd20b89320f60d823df8c2f000000000000000000000000192670efd794e24c1bd8ab31f3f00a2e23f847c300000000000000000000000014c6badf0d1c77759d0fbb4b9777e6e13d16d1ad0000000000000000000000004c438c24fefbd90da14e8622b5d19af9c3b7b39f000000000000000000000000a6e36ffad4fe5265b43586a203376077cad2236e00000000000000000000000008fa309d2bed40d491deea25857cb0a7172fae98000000000000000000000000860c36a96c95fcee50e66e243526535407fa58450000000000000000000000008e6265f3e6658b0749b89af2c59254bb603ea59b000000000000000000000000da297d731be73d4ba295a420334a4a9989cb994a0000000000000000000000009e1dcac5548b2493c165aaed9b77f2235e5df85e000000000000000000000000cb6222f4df04385ea08e8da2a5871131ff5f6cba000000000000000000000000a79841cbe6bf89f2a062e24ced2eb4bda374e1c2000000000000000000000000ff796766d400be8b19882d6fe22699f5337440df000000000000000000000000c6202741906341ac490e15d84b875a5229628aea0000000000000000000000005e24b4d98b97ced0b3700a2a9cbc7d5e9f6cfc960000000000000000000000002d93bea4e8055e28ea60515e17c01910b944ae3b00000000000000000000000048808ad9a491fe475f8874117544db316a059b61000000000000000000000000cdc7d7fc04177f2b5c6c3e99f5c66ae328c69f4b00000000000000000000000000c044a1c2c7301488143b5552e279d265dfdd3e00000000000000000000000066b85d47488b4792d47cf05823628eb6d2b94c12000000000000000000000000205db0f54d7a17ad3fc33b60aaf78f5776c3566800000000000000000000000059659e3270e7e143f8f1bba1af3d237d8c9f935400000000000000000000000033acde6798c4cefb3125caa7a81e5a29dae1129f0000000000000000000000009fb7dc7de337ab596540227e335b37c4c9858cc4000000000000000000000000eb53d1c32cda309d89eafae80b64f3bcee4ea2e50000000000000000000000001b46dd64e9dcb2785272450fe6c1864a2eebed330000000000000000000000001b4396b1ee389eefc84f47267607c8cae513ed17000000000000000000000000f2d7e4810556cf97bc593d3df46f6bc430e7a14a0000000000000000000000009bedcf283416c6d7dd2e3f7a08be2bbeb2ab80250000000000000000000000005b655eda7d101f98934392cc3610bcb25b6337890000000000000000000000002273fbd49d054108568e084b155ae9628cc03cbf0000000000000000000000009432171b79e9b4f3f05dcc4a3f08ad8ef876b020000000000000000000000000bd69a4e7f34ab9f56966df5bafe0b661c4e6cb360000000000000000000000006befdf8406b4dec2db1b024bc70d4a3bf7aded93000000000000000000000000e98712f3d6dcd3cd1e5806ac6e617842f853342a000000000000000000000000fde62bf4916c17969aa33a4b034efac083f3b80700000000000000000000000010f597c4f51d3df3046ea782d593e7bb41253cc9000000000000000000000000e4ba7eee196a06dd828657425f6516acfd47ce28000000000000000000000000a711cd838916ecb4fb0eff3e30248695a4358e25000000000000000000000000cb3837f55e157ab4dca50569c16f0ec8945d653500000000000000000000000058358226fea7b2da377b2170ac4059d4f34bdef2000000000000000000000000725479b8868e032e76661ea2c121aa266e2d2840000000000000000000000000bb436342dc735505614f06e16f441545f23af625000000000000000000000000d0fcf189726d7af42283469bdb757e2aba04b326000000000000000000000000f2800c5411a7d8d129d5d035afe74fe33542b436000000000000000000000000702aa86601abc776bea3a8241688085125d75ae200000000000000000000000086abf233d991a2080c8afb2c0a3f52dd4a60f79400000000000000000000000032b7f2e5b13d34d16d8c2de8ef0e7915e7d306860000000000000000000000001bb9579eea7c46388cad2536d2996bb17aa914d90000000000000000000000003c8d7aa21df3bda49ce7bb4d8f4fc5745a74d1a200000000000000000000000024a375d4e5524094d65d1368e12bb22c4f130cfe000000000000000000000000d7affe7458d8b62dd303044557a11043981b72d2000000000000000000000000aaf23032973575c78e704ebc2b086b43f20dc8290000000000000000000000003341bcc9268335abfc8096707903c13a22dd5990000000000000000000000000377674031b43eaab722757c596cd42565086f8340000000000000000000000007c54effe7bc3906b6ffe7390c8bf9afd67089409000000000000000000000000288f76aeccfe2d3a27fb1a7363cc4c7e818e00a7000000000000000000000000d79e316b01b08cf72d6b70fb35ae4684252e894c000000000000000000000000f11f99228f459c05a2d6d4cadc03b48105f54d7500000000000000000000000070c63c62a0fd0413f72dd6b91fa46863c1291399000000000000000000000000b79360aaace01c7a9b5d7f23d32338212ddc9aba000000000000000000000000a007124272919d601d0d036bf538483e6ac2703f000000000000000000000000c4728981fb14d15b3aacea711f22ad58e8ad134c000000000000000000000000451db0cc5c22933d6e466208d37adaf1d5c4edc6000000000000000000000000f76c7d0c26dd278f90788b538d26ea9b6439f17a000000000000000000000000f76c7d0c26dd278f90788b538d26ea9b6439f17a