60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d51706b39563850394a646d516e457131356b566556443468565767324e3974796a5159575255463467424a37000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000007e776e00ede2070177b946bfa55c98bbc8c1f932000000000000000000000000f18bfba3187941a85ad384d929e6a12965a68cbd0000000000000000000000008fbdc3cf12eec830264299c04219e5ae82f31b46000000000000000000000000b017beec4aaac362880039a659f04f55c7e49d5c0000000000000000000000003fbbfc35d92c09e0b33cdc44b133f7597103cbc2000000000000000000000000610f7ea07bed4fba263cc9c74f7612ebcaf0e7ba0000000000000000000000002b1cdcac4af9642a99994ffb22e7981dcdfe8ae00000000000000000000000006b0f107ab78aed13b9baa300475359914348fa940000000000000000000000004ea6bab3b2c616b4b9452e20f2a1b1faaa75e8ae0000000000000000000000002dc542c952a00794c5a383a743cfab9749299221000000000000000000000000055048de67fcb56b2857a8a6539f1a1234d0e7e6000000000000000000000000901412427f9e82cd2dc767ac5187f25d3d52446f0000000000000000000000000a252486853b54a908d9258feb2371c07c4c3c550000000000000000000000005486657bba46bbd5b2dba3680dc501a64c0696e6000000000000000000000000e3d46a4a7ed38bdf230b13b86f3fd3e39398c4d5000000000000000000000000d5ab3ded29c0370bd90cbb8ba729e73b8583749f00000000000000000000000098ac53eb8279f38e4ebe04611a02d118c1de3f1e000000000000000000000000ebddc96e8047874a975971f042d6add05f75ee2c000000000000000000000000944b455b8fe4934932792f8e3c2ef51612f8c73c0000000000000000000000002f8eef175e558484f8c231c53d4b2aaee6b06f9e00000000000000000000000066a6ef6e34accd885f650483e496e592eb06d8320000000000000000000000007b40e4506d777e1b068f8804b66c4a23c969c3d5000000000000000000000000504fb20a2dcd33667e82d331e06c2ac4c8d7555e000000000000000000000000fc314a590343d7cd5b69f82c6e647862fbe015da000000000000000000000000a4eed75a93317674b25db8e556609403ad026b83000000000000000000000000f6a513632e49b443452702d3fdabc1f7a90b59a200000000000000000000000064d75d7669d6139869d0b5789d04fc39c0b4bd9100000000000000000000000032203b175985adc1ddcf88640c5950512260630c00000000000000000000000067b783d789e5e47e61b4d653928fa12599190689000000000000000000000000d6974f362ffefbb66706fe32320d360a3b45da6c000000000000000000000000a551a9f212fb6ee74e8143363171080d61b1873500000000000000000000000098134be0eca0435223baf6e22ad4a61c6a64aada0000000000000000000000007ea30fe2d28c2f48fc111ba176854689a835af9e00000000000000000000000020b11f8bc0456390a26c4ad2ed10bf6de717d151000000000000000000000000a3901396998b457c9555a39e0aeaf7cee25e1d69000000000000000000000000a302454851ce5d602b0a1bb6f65243a6d3b6f0ed000000000000000000000000afc022e8f0df82b3206e6b895a5050c5c0039b700000000000000000000000005ce3ad718c618dd4f509902fdf2989d9a1ef3b7700000000000000000000000048cc3c33dbdb19aa48adfb56956b5286e6204da300000000000000000000000077e85f9072acd63e53d78cd14fdf0d688047afcc0000000000000000000000006c9f6a673f6efc4eccfacb27bd1e8f90fb0051660000000000000000000000002f3b46e72d3973c709ca1531c421df51a6f4f013000000000000000000000000588e495b07c52a3ced649e845118c298eb8fa4b500000000000000000000000022018ff2a88844c1fd5abf231896b2a1d5c7d355000000000000000000000000e7028a9ad8396df88fd3761e0331ae22de2f788800000000000000000000000052fb13006c2632285994e521e57ad58f425fe5f3000000000000000000000000d5b0ba7740743f3b926aeeed01b3308ab2a2f557000000000000000000000000dd584922fdedf7767ba8961708e7ad4d4b784796000000000000000000000000c2239c935d80c69360cb021dbdf40e0701a8df3e00000000000000000000000084fc6ec7ecee09de4a9611ddb18db420f8999bbb000000000000000000000000af3371b32831c2b366806f3ff672758dd0a98b33000000000000000000000000d839785af3a61da6f663a84fabff68c5b9b0e7900000000000000000000000002089135168ca8d6beed31686fb23bad3c4e6412a00000000000000000000000059d51c95790f2b870a0ce95b7ea8b9a255edae4300000000000000000000000098aa80df1176018fb262c70dd620e30e257612d80000000000000000000000007335fed772a53518503ca5f6b92fb1e1f50cb98900000000000000000000000061eb6fbee715f2525f513025986017b9516000d0000000000000000000000000007b98ea6ec7f1f959edb6e87d3daff0fcf619b10000000000000000000000003464a2c483f3d68a5386c464824dabfc6abf9aee000000000000000000000000bbfb9a66d3f74464eed6be77ab7cee1a4c342e6a00000000000000000000000019e8b7ac34d194e757f88cd69230f5dcbceea7560000000000000000000000005fec3567ca5c06a8042657c438ee80d8b55ec128000000000000000000000000c023cf4004b7c37ee9f1baabd41409c295c6d158000000000000000000000000d6788116a794baaac30a7628758478b7479daf7c00000000000000000000000042f220561dedee0800c931ffd7522f5648b9c8aa0000000000000000000000002d2864215afb2601f718b020b0bfdc84411a162d000000000000000000000000d37a3bd5ecd3122d31de21b3fbbfdcce7aeaf1b00000000000000000000000008dde8ff193e8e7dc07043f06566bd44b8ecc1f0b000000000000000000000000ff910e8191e55d1fd696bc721402d4f23de1dcdd0000000000000000000000004e61da39c64e0d686236c17780bcaf17bebb318500000000000000000000000020337450e7ddc8c1dc00754be50dbf8c7f55c37300000000000000000000000055f3f18c706db998f4ef25fb5b6dbc3af17fa1ae000000000000000000000000821670b4d4087fa37fd76976c9d00a762e570adf000000000000000000000000f76732ca19f0e5545fb64e2615013a73118bc37a000000000000000000000000d4b861f55befaea0e90b9eae03109b01ea3f115000000000000000000000000015b7e4625692e416b1d3abe3750e2bd585c25557000000000000000000000000d8943089e54e8bdf054ee708f0a12786e6d06c520000000000000000000000003cacf39566813891afd9b917520d709e5fcda0b6000000000000000000000000a349336dabaf5843096b85d8a80c3585a26ac376000000000000000000000000febd6c3030a3056da8ef9386a02e353e23765f9400000000000000000000000011c4ae40a5787dabb9db0c8b272fcf8a2d5c92c600000000000000000000000089778a222a3207ffee40ec4b3cbfec64a18e392c00000000000000000000000028042d01fdd15166f184edb876dd3a798027dff30000000000000000000000002058e85fb301aded97cfd8155544db6de178a97f000000000000000000000000297fe51df1cd7424bead1d53db96aed019c383b5000000000000000000000000f5c297feee0456f130c61ea798d311f066d93ae6000000000000000000000000bd5d638c7136d20cf9520bf00d9f4044b3810f22000000000000000000000000cadab2309bbda7acc9fb67474ffb2920aaf220d20000000000000000000000009891a2cc8af1827028737dd47bb11ae1bc18ce8f0000000000000000000000002ea55835ee573bc3310c63f07e8f9223447f3a0a0000000000000000000000000e62e175eecdd59cae311fcb9c18ba94b66879a60000000000000000000000000c0a5949f7f66e6af4f1c185a5e0295a9db32fc10000000000000000000000008c14e19daf3a55dc4b9b2e2b8dddeb8bb46ebad4000000000000000000000000a021e6fe41437926cecb18f77f7f41844b2c05620000000000000000000000008cbc0e953d4fcbadd77bc0a836dda1eb09e9bd6100000000000000000000000052a79bf81499d72975d0faabac9c069ea1ab3127000000000000000000000000f9533cfb1feeecb5d875f3812a61a141b8e115f00000000000000000000000003ea508028330aeac88393c28ec9a64abb41eba49000000000000000000000000674ede00a839963b1229c29c08628baad3242cd30000000000000000000000005d4a0e27fedf20679ce3ebc4ba7a0773e65698b6000000000000000000000000036f7880f6a89c205cc371386ccde9e781ee82a500000000000000000000000008548c671dcb8890b19b2da68b5ebaa61ca5d6f60000000000000000000000004cd771bd1a9cfeeb0657277bdb94bb5235d99cba0000000000000000000000007e2be834c9976d886689d6d2704d8dac9e9daa3e0000000000000000000000004c9a9f62e8b4d70c956e226d4958302ebe2a84bd000000000000000000000000f2d842719d5697ad670764431e4f7b2f8f89a8910000000000000000000000006a92bc311e5e2aa6dae9bc7387c72c43e513e7bf000000000000000000000000d8c866fd825d3b21fda15c90434ad3241c3ea2f0000000000000000000000000b57c4b2745e4682483cabbc1e5ed110fc81be900000000000000000000000000321b1f504d58ee72d53e28c3cb4efea7b1795bba000000000000000000000000e7b8e5d9d7ecd28b6a16b5cecfd5d71f55f8bad8000000000000000000000000b6b951d74ccc523e2844fd97b3c7dbd123f64f860000000000000000000000003a72ff00ca8e84b6bfcc6c6a17f7ac5eb4eba95d0000000000000000000000005a7e119f30889ea375de0364bff2d3ccec8ef979000000000000000000000000e06213f4bb4f83371fe4f5cc094a1d42e3b5b1c3000000000000000000000000ad70e6543ba7b3f8bd43a70354a79ec004103a1b0000000000000000000000008c374ea833a4621f243442ce2e79bdf4e7140e8b000000000000000000000000cb22087d1cbc123d88d3ed9ada0a019d328b414900000000000000000000000054604bd36807655b13e57bddc210a849520273b3000000000000000000000000b7261f6689b027b3199eaff62aad2f1caeb5d367000000000000000000000000cff34114dec18113397bf5daad906dda4ffe10660000000000000000000000003e09b1d7069f8fa6ee7103e601541229c6a14ba5000000000000000000000000bd14bd781201af4153c3b4d41ee9c7976b0219cf000000000000000000000000d2510b4328e9337d504914f534c6e5d0d390b86f0000000000000000000000004f8371b55230634e95d5d323b4cd92352132ffe30000000000000000000000009afd8c8e92228790b9660464419b018cad16b9f80000000000000000000000002e8954055e925e2e0d93b247c8081338ca92b484000000000000000000000000c23804eb63747117c0c14e123281cf08e508cd4d000000000000000000000000283b81720a2a3cca069aff47663c851376a5232b000000000000000000000000bb68068309b4fb33b6b0c443efefb201214a51c2000000000000000000000000a1f4425c05d71e6cb0866fe1a055be619701656700000000000000000000000059e1f5295886a3fd535886f89a03a0af4f44f884000000000000000000000000d7912b0bcaee4ebd711ab6b3394c397c60d25aa5000000000000000000000000a9e5f319366d1f359dd34b488ad02a860f2d40990000000000000000000000000e17c0a37fde10a0e25b744f1edbcdee2774645e0000000000000000000000009e972cba792599f036ce77eb4bc14de7bbd68a3b000000000000000000000000084e7927e8c760607186b7e9c7ab28cd8cb334ea000000000000000000000000a6777d04a3d3a93b4e7e50461defa4a8d9f370650000000000000000000000003a58d5ad1c9133bc96cfe636c2667752d51dd191000000000000000000000000392de7994cb61f30b68584247d19ef23ea123d1e000000000000000000000000d4a9cc1f8b3b4650d523476137aee0c0fbc41202000000000000000000000000c09644de62dd2e8622bbe147143063613f2d38d2000000000000000000000000e6f0c5e82b68a548196a0c371c957c4e186857250000000000000000000000000956562251481b2830f2542d5b3b9db430f22dec0000000000000000000000007bb4e15c51d8d9448493f4d5482a155c6cf9edbe0000000000000000000000006880202b6ef6e1614a7468b1e080bf1e29df9a10000000000000000000000000b3ad7890cf4880a7084132b0737e907e8bde7ac1000000000000000000000000a461e34bae450625719a1da66d25b7d1c1d72acb00000000000000000000000096fcbdc92fe6fa837bd2a32363e960b414fa7192000000000000000000000000214978850c9bc049cc52ba7384e3d30cc192a272000000000000000000000000e0bfd8dd9a4c9f3c85bc0128f4bb56e5997d5e00000000000000000000000000e5c03c00fcd3c112100d45e39cf436e738bdc00d000000000000000000000000d88727a4b59f49616cdf07611fa076a34d267a96000000000000000000000000a67bf18cc79915f5fde1f9ee2071b4ff46cd25a90000000000000000000000002a1b25b5641ef0117558cd8d00e1f09f8a833d770000000000000000000000004746357ff1467c227cf96f09671e13c385ff4676000000000000000000000000fbd0ebe0f765d73c4231d5bb19e434a526ee2a4c000000000000000000000000a53fae7664187f2a01abfc5c8a90f4ea91aed046000000000000000000000000e60b64bf565d3d201a66d4d46e8d96e7085a53a8000000000000000000000000fe8cfc5755e239de7514f843c25e12fb61a866200000000000000000000000008832512a0dc13fac7020a13c5508814b08b4cc650000000000000000000000009ab7d3eda2654495de1c8ab8b276a8236b8d76fa0000000000000000000000001ae81b03c46e6ecbbd766b2eed05404f48746307000000000000000000000000848d887be0ed58a30cdb2590c94f0f2c748ac755000000000000000000000000f48c9e5a1f27bd58db40a151b0e7c1ad47431019000000000000000000000000c17ad1224468a46e440f9fd99abc1bd2735d03bf0000000000000000000000005140b5924d33b64ab17895b477266fc49ce23b8a000000000000000000000000167e258bcd8488c5f07097bde15e82a870d37e21000000000000000000000000fdf232dab8a5453564a07784bc1b2025ee6b2667000000000000000000000000bf4699330f083799dde70f848bb09b2de2004833000000000000000000000000c27975caa07c06c3bd389cd20e827c8f5706cc86000000000000000000000000ac1fe2c09776d0a49fcf3077e2960f86526c9a2b00000000000000000000000099926a63be12e1504bafebf1b0937aad3f89c971000000000000000000000000c092c396f68e68ff919f06a5e3bb8e98a34ccbdc000000000000000000000000d58510e9bce913b3e130fc081bc4943733b1824e00000000000000000000000008d0460c52fe2953987a13d5d73bb26541e2fe9a000000000000000000000000e084272b7ddd6953ed36ab48828144c40b01b06700000000000000000000000025fdc44cc79bbd67264f8dc63276ce5c5df2608f000000000000000000000000bd8466d2960d61ffe4a83c760b259491de490ca8000000000000000000000000f97aa8ecd3d44d446948aad4692eb0d6d00861940000000000000000000000008df7ba904691c65cb8f65c64053b88b9d55f7ce6000000000000000000000000aa30c73bd4f7e4a16070a6dd6b66700809c54dab00000000000000000000000013a26587c2889470aab7ce9ce03b192ac73ecd1500000000000000000000000083f2f8304650ae372e80750843fa8afa51407c060000000000000000000000004e2fc49d771d9ff8903e31f4933ff2f7850915a30000000000000000000000009bc01e8ea1de063eea77feb29ee36b0fb74a30e2000000000000000000000000bf030e6494659116618665bacd4ffaefbaf9422f000000000000000000000000b786a41e47316acc9a4c7f875de62bccc11826a0000000000000000000000000af88c8d0d47657e96fe8de0f1bf92224e72e556f0000000000000000000000003a4d5c1c3dcadf4ed0392cf1c4dde90d8ace887f0000000000000000000000000ac6924ea443ac45ee9cbf44be16c1dfdf08c42c000000000000000000000000511fe52e5405e4661e13826d36e63df8560f13b1000000000000000000000000b34c810885b673f579561fc3c2f9f03774e985470000000000000000000000004d4294265f884fadc4edff230f0c0ff131748faa000000000000000000000000f9726ec833b7a4faf0965824bfe38f986005c3c0000000000000000000000000b170fe5b23d3c599ee8fb012e4db8ade5628bf4a000000000000000000000000b87b416e42a7001be7703c121cc23526d2adcc62000000000000000000000000687f629f2039282012ac8b49a2c397de9c610803000000000000000000000000b80a5ea0ec9732cc1875d088495df8c8782dd6b7000000000000000000000000067688271f91731ff14e8badf15f54fac4699bf7000000000000000000000000710d31fe1c6ec31ef592542f5f48027f1f82b9520000000000000000000000004802da138bd65d5783c9ba7297eecdb93c8b96c60000000000000000000000006974f771d851afe3492693495989f756ee94b8610000000000000000000000001b83880edb1d9c259a3f38bc62db9379c81896bc000000000000000000000000a41b1297a88875113631e2470550ca99fdc8802d000000000000000000000000ce7e493e6bf92206a5e7d748369dd1be453f7344000000000000000000000000486006d742cb46fb48bede6978adee8883b1ef2a0000000000000000000000008f32c45c9e269ed6357f82a554d6d5361f44d6b90000000000000000000000005e5b75b3b7a2ddae7fe7f63058d05a893e9e32080000000000000000000000007b28cd9e52a8ad7b05bbb62175cd41ae4c1d6e740000000000000000000000007c51b50c680a22059059bd5130a362adbdb50f130000000000000000000000006e78b772ef690e8b1708e8779b2af5cfece71154000000000000000000000000d197bf8bd00da5069d2551d93fcc2b6a3110ec37000000000000000000000000dc982a54e19f06bd900dfda5b0437a9ddabb70e80000000000000000000000004f0a8c1c468085bbe83b6e0601174031dbf3c289000000000000000000000000d1c1f0fd21b37ef0759c7b08b6f0b999ba721fc60000000000000000000000008e5f84dfb5f52dcc9c47b2590c89d1eee0b001da000000000000000000000000b90789f41ba6a83b95af99ac8d3a2eb0a0cf30cb0000000000000000000000004c1d5c7e06732db6834e82e17a4986befb91b7880000000000000000000000007eae7245721392fb2276ea09855b738341f7fa1b0000000000000000000000005ce12ea66ddc58cd7ac4b81797c637259681f60a000000000000000000000000a1ade5da583f40780c2511d7e82a48bb7f1fe4f3000000000000000000000000a02d922bba29e230e99b1f84390d6efe92a623b40000000000000000000000002eddc7767db51ead018ffefa8e1f5c956206e440000000000000000000000000470b7049fac83718bfc0611aaad8acedac45f0e700000000000000000000000055c7244fc0417622308f9995580b7c0b552286df000000000000000000000000e6666a18c768d1c670f74548be0f1ca8be94eec6000000000000000000000000100f2787d6772bd7e413930dfee92bc13d5aa3770000000000000000000000006610082118f723531d507c68aabfa409487360f8000000000000000000000000df35a4223b72c63717db3997cdee0f1a7fba3d1a00000000000000000000000040a3ed5a52cee7b6d0a51c9fc4390b44a048d96e0000000000000000000000004a1da84e38c514d6cc8146b772e759508f877a56000000000000000000000000234c5177f42e115e25519a48395ecf6722192e32000000000000000000000000533561a81b536603d4c72410f576af5b72fcc7c400000000000000000000000055e7b6969632e40b4f1559ea2a7d6b4ed81c446b00000000000000000000000051bcbd508a17605bc3ffc19f32ad68960c27039100000000000000000000000017891069ad0dcb72a122183c044b723659a93f74000000000000000000000000905d320f755c23d4883438e6aa76e848d7745d92000000000000000000000000d439660707a66d6b0eb6c6704ff9791bb2218a62000000000000000000000000717f5d2889fc291d53ab94f6c5d42bedcdb608b10000000000000000000000002f8983eb936d6da9ab31f2e73871ad3d472e6fbb00000000000000000000000077b332b3f9455a3f6c7d129fefb89916900f534b0000000000000000000000002426a19df06edd8e4eee4ac631ae0263713e085b0000000000000000000000008aad79482eebd0aed3c7475d4eeab5073d1ac06500000000000000000000000019a831393d01a99c7cde07bf8374de29998a6c47000000000000000000000000980460a934bc3156a911bcc9577459e76462de060000000000000000000000005ec23091f6dcac8bdc59f867b6e5314abaad9316000000000000000000000000ff10fb3470951bf1cac60cf51a4a8ca5ea878563000000000000000000000000a4e09343499d019999abc1c8865994bc1811b36c0000000000000000000000002e94b4d880c0bbc40e49b26a6b27c0cb025a4144000000000000000000000000517fea333f4ab0a05dc716b239c517c39da53a100000000000000000000000001ec3cdca45aee628f5be624b8f58dc81b6a1061200000000000000000000000001515b7798e2fa45b0e5ad15a34bf6beac996e5200000000000000000000000086975c2b22296dbfbc9ba47c5afcae65e67079df000000000000000000000000d2cf7c7148e0dfbdd0233137dcac097135d92beb0000000000000000000000004abf0d4adce1005ac89f9542e28d90a35c48a5f7000000000000000000000000c355e0c794e90e5b131e0039b46c4b263b93c01f000000000000000000000000ed39d4fd626ae621ebee87564054511a08d5de6300000000000000000000000008c87c77894235c9c9ecbd68358fba95b22238d1000000000000000000000000803ea9a8ed6122114733673371303d0c09b563c7000000000000000000000000b6ffec118069514c1d297ac1ba46ff10f2b3d49c0000000000000000000000000b1a1bfb22bbc369f34280ad28d56420c52d12330000000000000000000000000d401e4f96222a575fc73954044d7b10ea1eaaaa00000000000000000000000037a2f2978bcc807590cce7a06640aae4f747f50a00000000000000000000000050535e18eb67b57f83f8c8a340efb5638afe8b1200000000000000000000000093e1507be2644c8c9a82c3bee7365102ca047c290000000000000000000000004d064c33791ab2aa2514364b07b679d995d4240700000000000000000000000079d0decdb379adced7d9b63eee81828e8616b204000000000000000000000000807f80ca37fbc4375e0bd899c60b8c1ac1f07eaf000000000000000000000000967dc5ce94751b9b14cb5b2e4b904edc75d174e80000000000000000000000009daf4e2e77bd0eb42f471d209646fa7617f3beb9000000000000000000000000055908f9505c3e43f864bca7308bbccd3fded3630000000000000000000000003dfd35e5eb5a2f135c333eace2c851d4442657f5000000000000000000000000133d3c6b8bacf485b36b5f8147009c7306cf92da0000000000000000000000003dacc571356e7d5dfb3b475d6922442ec06b90050000000000000000000000001b32717cf2789f65b182409068fa8ff0f14d88fd0000000000000000000000001d08466c26fd3d28d502d5f32133370403413d58000000000000000000000000efdb9316f46e38f1a5a897bb9233d70bd27266b60000000000000000000000007e09d27fdec777eed3664c98f39e0a7ff0723f80000000000000000000000000eb70f3c7bee6c0309e8f0384bc41d59edf1eeb6700000000000000000000000083794bd3b32a035cfb7d85405dface090625112f000000000000000000000000ab82b034bec75e3a0403ae8ba29e5d17d83548f400000000000000000000000089d062337e69abf35475e7fdf3956c4b934cc81700000000000000000000000056567b54f23b5216a832d40743e5872708f876df00000000000000000000000010115d539033588e5babc62c1f9bfd2f10ad28d70000000000000000000000007dd204feb83f51e8a35756e497ee9f20b594e7930000000000000000000000007ccfb2925e14129e92a3983c5fa84ff8a4d70786000000000000000000000000f84c199bab16c70d5cde53ce5fc2c678dcf743f9000000000000000000000000325b8c3767ba3c9e4d5c4528b340c79874d2af17000000000000000000000000ac4cf55691ea5798af3ee7a5b1ede7642ef9d49e0000000000000000000000002c63f273d7b63b83bd0530eeb86070acbde7e4b7000000000000000000000000f100d889d0b7d35d968311da11b3a883b4967268000000000000000000000000e345d69ec8461006383beafa0a4e30e74182255a00000000000000000000000059a4b8fafc549735b552444663f3b98720fa4cac000000000000000000000000b68b2573693f46e021fbf858290558164009cb8f00000000000000000000000088adfd364e6a248a6a28e8a2cf3efb0862c56a3400000000000000000000000058c8838d45db262bb8bb49a869c4c27b803eb9960000000000000000000000007a8233fb12fc363482472b61ffd6bbc91d2b5afd0000000000000000000000004129b40df848e47e5681dddd8570c9d4be2e22b4000000000000000000000000cefb6a5d51e79e2018d81ca2d872b929431169100000000000000000000000009ad41261330902031c77fd6945492ab572541ccf000000000000000000000000f904cbff59092d09bc98b8c9792aaa1d291f126a000000000000000000000000f6aa3ab86e2ab9e11f60a6fee48e35494cde4d7e000000000000000000000000ee81a7ccc76196cba38946874fe62710143f4d60000000000000000000000000e0cd82ca18b543b441adad16301ba54408fd1abd00000000000000000000000013defa86d26c95db57b1ba8d5ebb5164a0180cfc0000000000000000000000009b3e024cf5d3c213b39be450a3dfe33974ee22fd000000000000000000000000f62812eaf03e5c108d101db8fb606d25c5d641e80000000000000000000000006951393c55b263639d96458f6ba9baf63c3c98940000000000000000000000006a666353a4feb327905cdb6c9dcfe849f410441100000000000000000000000059d627f82180ef4241eeb743ef7e6e1ee63ed6130000000000000000000000008b1264c887b4cf42a25fdb036353e91d0e2ad86300000000000000000000000012ffa1ae70c735f65fbae728813fd0c9c34732df000000000000000000000000f091660b500e9e0632a29224678b568f4599c338000000000000000000000000d620e8748e5bcc725e4c7418939dbfb92a069618000000000000000000000000bf1ecb6f4de4ddd855baab2b26c14fc7702abe21000000000000000000000000607ecb96b45bff652267dd7c0fa209ed44dde29800000000000000000000000002d569ac04cea1822259bdb7d4ca2fd86ada7ad8000000000000000000000000d75de892e43256a16611076da58282141ea036d0000000000000000000000000a73cac550c7f9f68a1b180c586f464d07309d7f6000000000000000000000000fcd6aed26d52f6eda8d8290fa86e197f6ba095e70000000000000000000000003f05337e765c1fd6210201deccf24f7db506aa55000000000000000000000000bc7f105f20d40a5a42cdffe3d456a0b356f1e59c00000000000000000000000012ec5bc05c48be76250a7e897a7bc7ec0da416e100000000000000000000000088897d684286355290e031986eabfa3c227752e200000000000000000000000067c8e4dc2355f956ceb109ef8f0bda51fc4ad256000000000000000000000000656e3c7574dc72cb0fb812dcbab72401767c8683000000000000000000000000d37f4d87117cd65f5cd40d7dc32d31058604bd85000000000000000000000000f0a67e88927cfdaf5daa05e2087d61ef98e292ae000000000000000000000000fddc38e43d606947c996e04f54b9bd000f146ea0000000000000000000000000ee55fbdc17eaca48a7773df6c7b51c34e774bda3000000000000000000000000163ec95427a50581fea9a34a54184accf9eb24f6000000000000000000000000f33a3a2e8f21fc1ba8389c203126d52c131ab48000000000000000000000000077770da996770ed6d7707187135c4a15e35ff15200000000000000000000000052e553861fc04f8d9b23216da313bbb123523092000000000000000000000000c2c6626cb18bc2c1c861bd20890738d9cf5f8e2e0000000000000000000000005403668e59748928947d61451f89e3e6f07cab31000000000000000000000000284c9e0dc2b42ec76cca1b820eef9cee08c42529000000000000000000000000fc6715db205e2b5edc7c6466c42df6f923ea05300000000000000000000000002ca2a7d3ed00f59f7ef263ed41e8647124983b26000000000000000000000000ff4561c2e696897483c6e3ce15ede7f733117686000000000000000000000000e98068546ca66a50894f6142f9323dff9dfb695f000000000000000000000000bd958aaa4184de78b248216d73d29fbfea24fc40000000000000000000000000098073d46bb3a36ff886be97a3868102ee5fba7300000000000000000000000086b1e0965597d29d7430c7c45889741c79f9b02b0000000000000000000000005df266877c089653935d500e7c928b678cf3d040000000000000000000000000324588b4990acf542651bde327c0a4ce463b6aca000000000000000000000000c311ffe7bc5015e02ef92a2bf85b60a773f9ad37000000000000000000000000894ac43717e62e9692044daa5dd77dcb763058e1000000000000000000000000927cc570719e7e39b09958892af0ef3bcdd7ed66000000000000000000000000778708311229a2196bf52440b07decc58d9ad2d900000000000000000000000097fbc912eaca56e0ce5018e45b17ca8fbe5797ea000000000000000000000000db120adb6004919e6cadb32d8efbb0e212a20807000000000000000000000000984b2b09926ce1215931a0cc1f4cdf7f90eb6e7d000000000000000000000000da044765e5de3419bacbf677d8ef7d5a2ca96c0b000000000000000000000000dd7f7dec224cd36ccb1e172543c1eb1242d79b980000000000000000000000002c79998a12233e633eace4f9fff3d03908036d7600000000000000000000000085b5019da53549d59d9843082cddd24e7851fdbd000000000000000000000000cb80430a225eea22e5807041c1e36d3afb9d176a000000000000000000000000524364448fe814b5ae308def928ccad430cb1802000000000000000000000000be7bf480a93bc547da3d6b19a1845f30d1b409ee00000000000000000000000033ce34d2b94dbc03a8f72d8dddc423eaaab2553200000000000000000000000022411d2f59f3a25ec17e39ade88e6dbcaf7a06c0000000000000000000000000a2dc802fade16b05cf7eb241d815044baeaac43c0000000000000000000000001ac89e0841203799ad6cd407cf53b0101df686f3000000000000000000000000d29ab113986d7f240c5c00b3c3c612856e077b22000000000000000000000000b073f19be032b57e2c6dbb5d495bc6526210099e000000000000000000000000cfd3f0c44e0f2e006134767d39c6e806d93ab43a000000000000000000000000d99ac4ad19a757973d94d1b1a8a02dc2e8239143000000000000000000000000ee7bba8de08781d31fe7b31cf0765262cb97f4b200000000000000000000000087b29d3f5417a7d8c8b6abbc65fbe3f10d1a582f0000000000000000000000008ed46f1611004e1b7061d88e35a5649c01e3eed70000000000000000000000001e79444deaea2548030a32e4685b931006f4e4720000000000000000000000002804807a171d17a8ba95687e822c827d9ad58681000000000000000000000000956ef90d52a80d356130be34655ce3d5f813a692000000000000000000000000290ac4207d32527134a06ada1da4b08312a628d90000000000000000000000005fe1f871515ee00be02231a6416a22d208bdee5b0000000000000000000000004dc60eb849415499129e25483dfeb953a0438da6000000000000000000000000d504f0a1f97c78bbeec37dbd6c9d2a18b2dfa29200000000000000000000000069109261b3f5f3ff35021f3eb014b03dc932b060000000000000000000000000230534409a3ac393aee165c13b4914c171ba24b200000000000000000000000055fcfe5ebc6f3eda762e09b7ed0169e9b41cf19d000000000000000000000000ae6ac204222423104de93ff10a4c753a42187ca5000000000000000000000000f8e3d64bfba39ebb1efd45bcf8248ff37b082c52000000000000000000000000b32bc0b1126b97f11b8ae6f36cc3458120c57f5500000000000000000000000048de5cf007f5c08b04be6f9154851f830fa23ee4000000000000000000000000c3d1f9c299d635477335a9d2b0368b2a08fde4ac000000000000000000000000e071871ea8b75d185616c9f52e2aaa06b8148c58000000000000000000000000017025747642f4c3fd433d1007eb0b7975e8815a000000000000000000000000047813ac4fb0b1627da1090d1890c5ebcadb2a6a00000000000000000000000049bf906c707750422825e9e1c6d2bb013e2083d9000000000000000000000000bbefda71b827c5b4036d1f2bb3a702c0c9ef85e6000000000000000000000000c456030e8eec8ac25335b99a191c57f61db3d9380000000000000000000000005d5ed77b00b67ca7a617a09a3a9924a905cce8170000000000000000000000007d3a492de819d9937421ada7aa578597ccff2e0600000000000000000000000026141636f46e7982a3b905375e9b9469f6640bcd000000000000000000000000a3f48a6b72272c00e53b9568690011654b282b590000000000000000000000009399f23bd3644ad2072e8af5c04bc1a6f26b3bd50000000000000000000000007f800c407344e0be61850719e89604f5e49dd87500000000000000000000000064f3c8ccdec09ca32a3ecd12d0519fcb95413409000000000000000000000000bd6d911d483b844c057158c54c25a71edd22b9e2000000000000000000000000d89bb66fc03c687b486a3a434b3cb2e340d0e69400000000000000000000000085b8ae857bb6c108921c69cca88e53c3b1f5cb77000000000000000000000000ae94cada6ec9f256eb15fed488c7d72ce6759d5c0000000000000000000000002e680a13b2ebf35ee0c5b358c8f0f01183bcad3e000000000000000000000000d2a13d476b0d73489d75a8ec6ce0754b5bb0ee20000000000000000000000000f611b40e135d305cf7268c9511060fa4eacc0b99000000000000000000000000f6a402249029dd8644d06b7bc69a73477ef9b5ca000000000000000000000000a2f365bae0a9079d2407f28e4ffb9972412d6945000000000000000000000000fdc67dae79a21e7128333b184f48e632c9f7a413000000000000000000000000caa01a878e92c389578d771a5e76192fa28ac92400000000000000000000000030f0b9c09e88fc0668f7e4f2397a8e1a691ba77c000000000000000000000000113e063455f4ec03e6383b190cf142fd804cd7e2000000000000000000000000e3f72033e424e8ec6541cbd2e43ce211c3587281000000000000000000000000e42ccf90ef5057ddf9492a08ec91b09edd5ab4e60000000000000000000000006f066d58b17e4e863333a477233653950a2f4562000000000000000000000000fb91e18b8232b0c4667d81a9354269ce1c1e8a7e000000000000000000000000da4fc20ac2b542f4355763472239ffaf5eeeac75000000000000000000000000e8d263f5f24328a239233668b98850b1df5eeab8000000000000000000000000fc0c001c8d8cad858c2e5520f3ed44f800a8fd41000000000000000000000000e8a794fe52a5805305bb95c0a0035d4708baf252000000000000000000000000da3953f6e90028e36be4f5de12cade8cfba2367d00000000000000000000000037cf615ca22bc8da681d1aeacc1cbbc5a080ed1a000000000000000000000000a9e047703dc4cc79393cb3ed4b7931ff8955ae8c000000000000000000000000c93be1f82a4fda4fc25337288532a7d2869c9b830000000000000000000000005102223c621496a5a1be73efce76ee651840f700000000000000000000000000838b3818f242861f9cf717febffef3281665331a000000000000000000000000e995080737379c908dfc6957eed2ad51b7c27f6500000000000000000000000052f50bd109d08b0bfdcc77c27ad0c831e0b76f97000000000000000000000000a2b2e7f144d92a84d75b55fd8a5417c18eca25f6000000000000000000000000fbfe73cd9b83446037bb9b55600318fcdc0ee67c0000000000000000000000008dc3ca62a5c54a3280c311767147b80393d3fb7700000000000000000000000078eaad7c365fd3d1c772b572682071780d40b64d00000000000000000000000035c5640e29018589d5229ef93ec3c08cbd5d294f0000000000000000000000004f03e9f25e3d2b7f081d08d5255cbd2a192d4191000000000000000000000000238e3534641fbaf1e095637ceffac03c648d2b51000000000000000000000000b3dd9669407fc190c553dd3f07aece451ee72d7500000000000000000000000013c454b06d82f06c9b610d56214cfcfbc4d877f30000000000000000000000005c353b6436a821a6828181577213d2594ce623e50000000000000000000000005633e454a7476ff616a451a2b41da7046c1216fd0000000000000000000000004c625c81b722f1635ffbe146199a53021825a9e0000000000000000000000000bbb197b23f72641629fdd29f5010c7a1832058ee0000000000000000000000004e6fc4089daa3c8c4cca44b3b6960229f9e396650000000000000000000000007f295cfb01921950ad805b696fdd2595200c40900000000000000000000000001fe55c9ad26cc2b21def5c84f6059cbb71d80f36000000000000000000000000d36886d26544712a8ac2b7b901d48b6f48c3fe600000000000000000000000009efa6b2bdbaf104d3a74dc21386bd16903b5d11d00000000000000000000000048fa4c43f8ad88dece9171d4da895abf386a1889000000000000000000000000d861061e056d7a8ac9af2b5d57a13139463f1bd500000000000000000000000002402b9e63df08de6803b486c7bf34673b61917000000000000000000000000074fd9ef33ac7166582fbb8b51279b6f9d9d1c8f300000000000000000000000073bac5f6611d4d1a39188c2d78cb17e52da0a746000000000000000000000000cbf572310c9a4b8fc5d53fd2384ed1372c6152300000000000000000000000007c2dd5bd20e7c5a91cef552d36b49b7e4892feaf000000000000000000000000315be0f2ed0346dff99b99fa51ca4f7b4d54d609000000000000000000000000a6acc70b14a84ccaa828a489fb8e5309724160e600000000000000000000000075f90a0cc9739cb0a26194d9d242b24cc009798e000000000000000000000000ff05497695294071bc1526a1c2a67059e3e989ae00000000000000000000000007b561a8829e0c462dc1f15bf41304d1d27a83dd000000000000000000000000f06bef75c41c5b020b95e6b8bfca1020b704e8b00000000000000000000000006e41f3eb2470f580a859d416d9af43d373bd0eab000000000000000000000000750f6b5587c459c200f951faf5a6496934c234ed00000000000000000000000021a99b5accd51ad2c89038d3c35e126a2cdc7be0000000000000000000000000731e4896d5900b04c2f26a8e8909f1e32769a54d000000000000000000000000545cdda9256f4c629e7974915577e5c6babfdad90000000000000000000000001fd738fbbb415aa30086e078632650c3472c73ff000000000000000000000000c161d3d295a12f27040f9bf4060e91ed20c5bd4f0000000000000000000000007a4c19c74102976d36f6a71b061e6745254637f9000000000000000000000000ca06792b9c19eb1f497bde0764392b38f70e848200000000000000000000000044683200dfa0a3b144f18011f0735802467cebcc0000000000000000000000001ea6971ddb8853bfff9aeae34db06955c0bd9a07000000000000000000000000655f670af31c43caab08d9cf2f2da2e15b0b60730000000000000000000000004ba4dde5d7c3501970ae4875efeb2257a437d5c90000000000000000000000009453042d73ee6bda48ccd7f2e0a1fe56ad29bd750000000000000000000000000c912ce04997273dfeac13be596e255471eebde800000000000000000000000065bc744ba4b8658b51b98ac593921b5ddbfe404300000000000000000000000038b48efff1652ea0571733d6e861b47d1ec5b0370000000000000000000000003bbad6866fe10976610632c955dc5ad5215c073c000000000000000000000000ee35f7f01fbd8da48c0521607458727d71b720690000000000000000000000004f26234e29789be684bebe8479b7a10c577e5a9a0000000000000000000000001b3ca0c9cc6c600cc9ed9ed54f8dc8a9fe9de3ee000000000000000000000000f8daef985a3bbf07c37fd42620db5b3097c11bc1000000000000000000000000e6d622aa17e6999b1a8d6385fa1fac0e7302a12c0000000000000000000000009f314ed1b9ef5a44a826490d6833759ddf9a0fc100000000000000000000000066e6e27213c7b01acf8dd5ade3ef2e15c9a2aec0000000000000000000000000d4349d489dcfc03ba9e6e5db2a7ebd165a64ad45000000000000000000000000b6a472e1e9d1019cccef4a30ab9ab3a11fb1425b000000000000000000000000389987b0d4428198001ccbd112784ff516de53d6000000000000000000000000d1733458de10dffa80112d934a7c78d54c2150440000000000000000000000009b56479d70c72b5ad5e5e022ea6a81e3c75052f0000000000000000000000000b53542f2dbb0fd4eca47b6dbca363a7f2c87e9770000000000000000000000006cd0248974453237c0419b226bf9b449a15718fc0000000000000000000000001ba452907b10fcf31198a11b99cbfbc956f481da00000000000000000000000005ad8753c8265c334214ebafa9524a2ec379f7f700000000000000000000000024ef899494fc0fdafc0ef48676c97d787ba46fd6000000000000000000000000f3bd503568c2818d4aecace0038638cdae900196000000000000000000000000deba35383b673d0138811d989893d317b609fe1d0000000000000000000000008f9ff4227d265ff0f9ed406b937360448be030fa00000000000000000000000047a68b9e71704d4603ecdf2d6a5492edd6eed5a2000000000000000000000000134f190454aa63735108f6c610df4f2beb07fb7f00000000000000000000000048e7399487c53900a68cb843c7c4352d7c176315000000000000000000000000d23621ae14221672140af32e3a25ea7da48b1aa80000000000000000000000008adbfe5269bb3905a8645c25278913f451714d6d000000000000000000000000d9c5134f2065e7915c71f28929dee839ac5f486000000000000000000000000077ab2bafe22f550ed092ed2ffff79b4622b562d9000000000000000000000000dbb14d167d4cb5b0b38322ec284617e07fa907ea000000000000000000000000f7d3ed03722070a837993b9f5ec3c8917f8b96870000000000000000000000009c94e5d0a5bb16e626994a184cd1ef93b8f4dbf800000000000000000000000087e6f32976f6f58c9825564d8ffe94bd92cab75e00000000000000000000000010415d1363adb369d45562334dc9a78495d5a3be00000000000000000000000085b54b12d84f76be3d86e3d1b5af3e329289c18c00000000000000000000000058f63c639ca6b618d01d01b26b2969a1373137690000000000000000000000005adb56b68aaf6a8fce2b224427ff1fa40864d4480000000000000000000000000420d183e12dd07c6b2f0387ce792633e312d57500000000000000000000000013348e78866f8d60a0f3b73c2d3055900ee8df0b000000000000000000000000fdb5b55a43358d320ec6d2b359c985508799a663000000000000000000000000a1eef4fb2e2c86378974c4ac588055337018315e000000000000000000000000d4e3de7d278890081476d737804bbc724f6a74500000000000000000000000003197a2c9cc957484c88a5bd7485b50fc546fd957000000000000000000000000650d04a7ebff2232557c0bc454fbfdea8ff220b2000000000000000000000000744b2b0b260481503345216a001d302b0a69b9af0000000000000000000000002da828a6ffa89a32c86a31740a348f36c6f1db480000000000000000000000002ba4d56ea34a4f3e7058b51dd13f38ab7e2acfa50000000000000000000000009e325c698204768ab2ecdf5ee42bbc6b5396b6a30000000000000000000000007d942fa016ded8d56175a3c9280d83bb24c2c21d000000000000000000000000f3c7b0224d66f52eac9bc898ada86a3b8a9cbf5600000000000000000000000047325ca1efa87deeb1b8aebd9f0679508a8f17c300000000000000000000000022cf0265721102101b8df4921c67d7a234ca6ebe000000000000000000000000e9b94bbb9206ec3337aded1ab032d03322f046bf0000000000000000000000004b362b535de8b942bfc85286e1860c1d68ec6c76000000000000000000000000416e4ea37b212f7f45d24e21d1c5da64f1a5be80000000000000000000000000a37e06253f06a4286449619b4930f5cc3de033fb000000000000000000000000d9d7eb7540d457a6014b726575bfd6d6cfd325940000000000000000000000002b72c2a271d8d95a66c3079a4bfaf20628dae19e0000000000000000000000001763a807e62cf306adabd54f82a21249a5e2b6e0000000000000000000000000bc4d09643e50099a229eeb97cd6e096a08d95fdd000000000000000000000000e45f445cacbebb28441d7c182231b6f1bdd41d07000000000000000000000000aba1703b1bd35839f3b9e26c87ac340128c61b090000000000000000000000007d627e560dc6b922b9cca323e917445755d73e4900000000000000000000000089198b41697516a5b30e561d367182ccad1a411e0000000000000000000000007f739ed0b267e02e40d7a80ecf5ad27a80028d0c0000000000000000000000003b4b532d2000f317ab4a71e1757866cd894d6d8800000000000000000000000086950fe015eaed565e5454a5d00d8ff7234d6016000000000000000000000000b02bc1786b88d316e377088dc7757b4eb2cc6bbe000000000000000000000000329327cc4a055a382f0d9a1971d65b27c5810ba1000000000000000000000000cf8b2d77d2213f074b665a4ee8b23ae8a1a71fcd0000000000000000000000006fb8ceed3a0823f86b47490442870e95b698dd9b0000000000000000000000009893a95ff55a6d110a0ef867c4ed9da40fc5608e000000000000000000000000d50518f03d820515bc41f11ffbb28389057a0feb00000000000000000000000079056998fba026336eba69d439235b0bc489238b000000000000000000000000839c84674a2f40252c11dc877d97d19cad5c891e0000000000000000000000009bfc7d341e73c2f98b63399f0883c37915a55dbf000000000000000000000000274b6dcd7fbbaaba9403ead143be4465f09b2e9200000000000000000000000035cb45d879ff0dc1a2a8cb2bd0f511e96ca4fc70000000000000000000000000862e7beca7fd07af79233160f50d7c10b4dc18f2000000000000000000000000887a705217382daff2ac35d26ab8c325aac376ed000000000000000000000000019876fb5b835e7d7582c66bbb19b2e5d7e20dc50000000000000000000000008593adf2d86b1d2c2e4fd99a8a4a6a3b7999b6d90000000000000000000000003c1121e6d0389f28cb4553de74a8ec325dd97db500000000000000000000000029413601ccd054bf59893c856b14c89e98aaea7b0000000000000000000000002594d99e0eaea86f0a0c87d104b250b419291b080000000000000000000000005b42f435039ea4abbb394039c5d8550715f48a820000000000000000000000004aa8f8a51315cd94e5a30beb62f295153b9dc4850000000000000000000000008b0c2153fccd08a0af72e0319e34e304420157960000000000000000000000004c2371cc0aadab72c5139954a74ab90b57c335850000000000000000000000003ebaa88e3ffcaea93560c95b655e014c0131f574000000000000000000000000d23e84f005586498280642b65f7eeb7bebe15427000000000000000000000000bd1361dbe90ffce12b0cbeb67702cf1dc5334e29000000000000000000000000618ed9219efe133cf6e03f54c900f25505169eda0000000000000000000000003e8dcfff6745b3e8153c1c5bdb9ba8816331c5b6000000000000000000000000878ee38f4dedea6ba427265c91f1260bff7186ee00000000000000000000000019d3e415cface45d0ed84a6a3896541d26419d0900000000000000000000000045740ea73ecd6131f43bedbd0b0cecbf2d8ac704000000000000000000000000fb05ef5f53836006ad986d06e97695f249f148bc000000000000000000000000645deea49ab1f392a80b39b04c57e6ca6928120f000000000000000000000000e9cfc43dd43144c53715eb8c9bda1fea2f9b9a17000000000000000000000000ae2134d20ca8af64ff58a0e17310c2e0b131c18e0000000000000000000000002e0123deca648950a20d2a065741154b2e6331380000000000000000000000009fde54f0e90a8ca2587d949dabd50c8d9a1aa2e60000000000000000000000007ff0a3a0904cbe631fa411d02dd81edb6c37e5370000000000000000000000002070f0d6684f80eb09044aa127410ae8091d57ce0000000000000000000000000ac4556478fbf94acdc9a97fc77a6553e1088ccd00000000000000000000000068ec780b37534baba6365fa30aedd7dc628f6130000000000000000000000000e873b9f0416ea4ec52dd4d861853bce5fc27c710000000000000000000000000757e256fff2638910572bcd72dc0f18c7d8e04aa00000000000000000000000082bdcb2e4c16330c5a0996f61a40ea9e71aca89d000000000000000000000000283ce3602a2de2f0690bc114605c15cf583030bf000000000000000000000000ee380b25830a6d375b04763f7f6735a7f38bdad8000000000000000000000000b784e299d7702ea9eb7cdd74ccf24d64541db63a0000000000000000000000007a7c19efc10f6081cae5733475c4b818976e066100000000000000000000000061c06c990f6e38ddce34caa846253d49ccc0f47200000000000000000000000082805d3d59fb85664a1f7ecd405bad899b03ee26000000000000000000000000e6256a0e6ba5dfd7a837458614337b7eefdc6e9f000000000000000000000000aee8bbf80c8fac5eb5f9cbf0c7f02a702079c965000000000000000000000000c653a301680342c05ce94058f74c4cf2d23617320000000000000000000000000138bc94a0ebd06c284d604f5bee7ba4d6a1b4ea000000000000000000000000584250ea81672ffe1afec60da1b4a826db00a7cb0000000000000000000000002fa24845679c8e1a5e346d70169ca6fb21371e26000000000000000000000000ee5baec0e21d17f8b9056be5802e81acaa00838d0000000000000000000000005129c21906f8d392284bfc488efe1c7e1bd53aba000000000000000000000000440036a2fb6a03d6bd7b05307e40eaf29b8aa90b000000000000000000000000425243513efa11edb6ee5005a8bf70c4370d947c000000000000000000000000dceca0ac884013233ecb7f6611e5dd42d5d49c9a0000000000000000000000004ffff8afb272df36efc1f0a12829d43694bb63640000000000000000000000005611a18dc764d341a12de721ddacf012aee0298b000000000000000000000000d8c05512973b00db915df6d3ce5fa65405b22104000000000000000000000000b78204eb5a4009a9cd18d7b3a04bb87306c7d84a0000000000000000000000005834915a38d8baad9fe6f16477bb369c7e2730220000000000000000000000005d4da5ff0b40a4cd39497956c63f68fc08c8655e000000000000000000000000dad843c351423d13708f76b2c1af63814567fa350000000000000000000000008036a77689e7905965254cf47d6349bdf5ec13ef00000000000000000000000040011980876db2534dd17ef5922e58660400be3200000000000000000000000050420807a9bd89073848a7c2f5a0cb911019ab40000000000000000000000000ed61a6d8f62846a48c40dd0996019a701626df23000000000000000000000000b84e66193e1a60e1715d737539671b5a7fcfbb460000000000000000000000006af24cb84b77ab7d1d005d9779498f80515e80c400000000000000000000000019ca37d1a1cc00c2f40be488ad950f2ee17abbae00000000000000000000000041ea132cc8eab37438dd41253694fd44861b9c73000000000000000000000000253aa26eddf2f86bd6daeecef757f0ac07fe6cef000000000000000000000000e42188f213be58947d4127f8f81e151bf5c7b8cb000000000000000000000000632db533f70dd70c0cf7e71295265d16704a4fdf000000000000000000000000be1de7b3e2a7fd7c6dd3da26ca1b9f0b838ecf00000000000000000000000000bd3dfdba7150566d85f104c37d06f9aea05c766e0000000000000000000000003631d476258a86e8bc2d102381c7f90c40c6821b000000000000000000000000f5b6a4be681464b3a87b988dcddf9c5f9d4432af000000000000000000000000dbedfd1b8bbbf04470d32e2d460eca722de7482a0000000000000000000000004a3e68cac5cc5b3a7d8d350a09045088ea93aa7c0000000000000000000000005b328ee1d4ef6f9874222755d3d5c8ae44b7dad0000000000000000000000000cc5857b7e70e76e6dde35217e16e98c1fcd2de1a000000000000000000000000843f2c19bc6df9e32b482e2f9ad6c078001088b1000000000000000000000000a5b3f68fba116cd827ab1d4cfe1c0c568f5533060000000000000000000000007b5e777f1914dc4fd9fdfcc5089ba3d119155d68000000000000000000000000fc4aeecb5dd0c94ee2353b44925e4c21e14eaffc0000000000000000000000002110b7f7c4933dbbbd174c1bec8f3a9ee1c641d3000000000000000000000000daa1044d9860fb323fdef49d57f245b85073e095000000000000000000000000241bac0e70732816c8f108a9ad9c946b903d3fb90000000000000000000000006dead395e181453f667387c6f2bc1e8ce12729af000000000000000000000000abe24c756260cb0ee9b4f22b4d03699b14dceb7b000000000000000000000000510ee62b3c56e24927825b1ebdc88141b294086e000000000000000000000000d1b186cf35de3ca2cb8ae41d1cc257f616ed12aa00000000000000000000000090776af915b9d0f8a08a36d55f6840749026e6a800000000000000000000000069c1cb7fc585087b944f15f6509d03c8726856340000000000000000000000008a6099e45902b88de07b85bc9f2ff3e1b3b3c359000000000000000000000000e4f4505a79bf4b1d2560733f8f2815901e3ca2ed00000000000000000000000057d33f7712386b26cd465e6387ce402d55c2760b000000000000000000000000429d32e0402ad7552ceb642a7a7d44847caff9e90000000000000000000000008d7c6b9d35e0234d5ff8ddb3f85f80aea08da6aa000000000000000000000000f4c08168cbd39816108a363ed8c47f071dd4c5ac000000000000000000000000f56b3d0f8487e1344298e07151ad9ab61f89d5c20000000000000000000000008b16f1da9f3c54e3127a24e791e69c4f0d246cdf000000000000000000000000d82bdba8d1cbec7ca03621c66fc798115c2de87b000000000000000000000000b779caff60a89a6eda48212e59113609489419160000000000000000000000001191e05446482604047d7f0afbff25d827797c73000000000000000000000000df6d2e30fc5d7eb9af0de1999005cb4d51473302000000000000000000000000c1d7d409dc29396f9cf63050779900a1d612a077000000000000000000000000547345a5831aad56a5f1353798e47922f40f7a6800000000000000000000000020a63ee619488ed750e6ca247e976706f3f9a2e8000000000000000000000000b9af9194c9fb433f3e86bcfa0e2d5227fd2f1f780000000000000000000000005ad8aa4c7685e1a2e1c6592c4dc522e8237c4b0100000000000000000000000056564ccca5adb9bac170100ed1dacaf9cbe12e93000000000000000000000000e3aa9ad52c9ec271b6bf0111a4974b4c65b5d0f5000000000000000000000000077968cad43596712d2a3fc861b2bdbe32f4071300000000000000000000000021bdc708db3e31e6a84597b8a22754dadf10caef000000000000000000000000224b8eca826a093112c5e1986d6fe46ccb6f8c0c000000000000000000000000dc13f2cb86ee3f0c42189b6f2b823fd21bf039c3000000000000000000000000ffbe5be4e14d10f63b1ab425582932525c38a08f0000000000000000000000005aa3ce64fb219f7ba39d2222e48816205e5b1414000000000000000000000000fcdb34eab289a985633ccebf4fe46d2a5ba384e9000000000000000000000000e1746e9c669f9cd0884fce58df9986a85703f22d000000000000000000000000942a73138677224e344d75696799ecab6b12468e00000000000000000000000047072dfc4435d5fbe45b600c666d1caa2870047200000000000000000000000069a0cc0c9bb882a7670eec29645580a0fc71348a0000000000000000000000006b26d22e02e6f14a0d34eca3f0050d5f7e0a2257000000000000000000000000a7a00065588bbaf2d924a09bd99d3ceb2d2bbbc5000000000000000000000000351900cb301549d32054fa1e4aafb4bdbbde8f3f0000000000000000000000000b10977fdb43fdf51a6936a42523b6de4a4473ae000000000000000000000000ee4e87b791a3e400a258db9b198dd9cdfb1bdd8f000000000000000000000000b2cc7dc59142ca094c45b8da71e22371fbccedb100000000000000000000000076a2c14345587676016f0d44b91244fb5e705c3900000000000000000000000066402fee6322197b094617b81ddc33dacfed14a80000000000000000000000007be1fcc88fe9e7272b7b1b07ee05330606b804e2000000000000000000000000b0719545fb1b444628a95207848bf85fa20f738f0000000000000000000000006f5032092e9c5738e246b1d6c05df8c4fa67427e0000000000000000000000006199794ddb00837ab659a1b4e04e121659ba62ed000000000000000000000000ff8ab72b7c046be607879e1d4b3aaf67418f2a150000000000000000000000003e0bc84b05d34fe261eef321734f43d796bd1ab3000000000000000000000000403253dbeb358c805373e88f92428ddf0b2cf2a4000000000000000000000000daa53d58a7c504fdf438f773b603b65796e2ec600000000000000000000000003e037c1435bf73d98903e9a8e2157ac828270e81000000000000000000000000344f891ceaf437613a67071620c64397c171fc89000000000000000000000000a2def8bc4882320a10e5fa60a69eab2d374fc8b9000000000000000000000000536457a97f62a0a14b40d6fe469c042beb6bc969000000000000000000000000ff86575f7365f3e683483c739634e5859b7306fe00000000000000000000000028ed8680ba6aae3048e020d27b9f806d844b74300000000000000000000000008ab4353ed43b3f883628030e6777e8813bcdd84d000000000000000000000000fce7585aefa75fd2d7e303669b9b111322613dff000000000000000000000000f4639c344246aaee19ce206511d922e9e13e96390000000000000000000000008d38f18b08748cb59eedbb3f574d266c8cf69c2c0000000000000000000000002307bb6d925ee36619e534642bb56e072e66877c00000000000000000000000074fd9c58c77fcbfed14688b3f1dc128303c3052e0000000000000000000000009a42dc683d7baaa31f1c819866de9d885361542e000000000000000000000000647e92a400e6cb538f3908ac6c10e331deb39465000000000000000000000000071d4e7aaa96701251749a3db9212d0c48d97db0000000000000000000000000e0ed4cf34225c55600eff5a2083e8d913f018ec8000000000000000000000000135a0f20ce069e7fbd095737e8801019520e9b19000000000000000000000000f539b193dc7c8f8f4be78cad88e994e774c421c6000000000000000000000000d5f95f4cf3a8a96bd41e0238f603f7d470ae92ee000000000000000000000000dc7b3869968edeaa30d980163fe718bee5707f3f00000000000000000000000073311152acc38471ae48e8d9a46e796007e3b7070000000000000000000000002c791b4964504b1d42220367d8dad03916862006000000000000000000000000ebe1403505ac24de1998d80d9ccbc28801048e75000000000000000000000000a1bd6a05c5b3c747ee5aeddc607f9a1929fd39be00000000000000000000000083f646b718f8f95e18234141c0e1c628b51abb0d0000000000000000000000005104be13b26208fbfff5a42cf3a68d41ba3b97f1000000000000000000000000a353a4725639e67237e8a3163473d9205a519a0400000000000000000000000085fe9ff46bf233833afc69ebd6c615a7e2b72d1e00000000000000000000000061cee30d36cee77b28e327c044b31dadb9c2b5f900000000000000000000000092ac65d02a468f976cf023585af7732828faaff40000000000000000000000007bda4974d7ada303b704056e90a2cd5a27597e5f0000000000000000000000006a2a585babd810fffd8a0450f8218da542aab72000000000000000000000000092d40163ac83ad8f2d4a21f6d811c46c31b9512a000000000000000000000000b8069d14b44c2328a8418deb81ebb928f5c076ed000000000000000000000000cac97f47f9af083a5cc7f092fc88bd9370c2619f0000000000000000000000005a04d26a3b69b8a32d91d0585ec5d13c0b99e5c800000000000000000000000082d898c2e3df3dc4c034ff7b36ddee65a178854a000000000000000000000000166419ec947b4fa61bb20ef61f80bb49454abce1000000000000000000000000db70077b0de6e6b14b5c97489720beb883ead960000000000000000000000000b9b1c07a2927b6892e88e74524886a3b4ba80ef6000000000000000000000000962cdeaade262b87b06566a9482fefc2c6f30fc0000000000000000000000000d0f1d2e2c4f57b875688576d29decac0ea1b5f8d000000000000000000000000ac0ac806f23b01c164737c89a491c21e34eed276000000000000000000000000a9aef8987f82b8c4e67b4320f34a3c118a5b0d34000000000000000000000000032e01c04d135f311977399a44fa21172b03ba22000000000000000000000000fedf3131e7491636baf16394cfdcc5b1f675c0900000000000000000000000006059f1f36a71806fe03432a4ff6eebb616321b88000000000000000000000000a65318f1180805f5ce7eb5006e918e1870e6632b000000000000000000000000e9ae5e30a74ccf1eefc37293c1c6fb32f31abed5000000000000000000000000f75c19ca29f927431ff7e70b8c33ceec6654e579000000000000000000000000bd5edf1f1dbb297cef2e9e7114e3e2aa12a3c6e700000000000000000000000015d68ee671cb6c0537eda8041ab50bce225b1eca000000000000000000000000cee7a6bd3bc1854b8059d7d3b3083fa30b23ff450000000000000000000000006d0b799ab8c4c53f963471cd5ec5f19bdecaeb6a00000000000000000000000055e238d034a72fa8c6f1a0f0207fd424b170af510000000000000000000000004431c93743d77b685a0a3dad80862025120c8c0800000000000000000000000064344c3b72ea79e2331c62014131fa24c7cb76fc00000000000000000000000014dc73823dfdf2975dae2bf00c40c32dace20bc90000000000000000000000004b3bd6f65b6c47c7ba5c72207ad29d0dfa540f120000000000000000000000001628de851f245b0d312f95b2b1d341fa52e921e10000000000000000000000002dc00b3118987c9397e3cd6d2cda1f123d45809f000000000000000000000000bd872fc0e3ba57b2e6e3b2dde33313b2d1ec9b1d00000000000000000000000071e8f8dbbbb6af4c0a7f1770b67f914045ccdc9b000000000000000000000000a930604b85de3ab523993e28d54a60ce7febcd17000000000000000000000000d1bc1d3845ba7e3314900e2560815f378b8e2ff4000000000000000000000000a49df56a7bb5f1cc18d5b9380ae1e68a55290edb000000000000000000000000008e4d046ab1a356af457d52843d2e03aaa5d2b800000000000000000000000019eb7837661c7ec5b5961495b42bfd5f7f311c8e00000000000000000000000073ae6b57175d76fffb6d50a92747b11e5df0daf20000000000000000000000007e082f8cfacb46d75cbc5dc32d742c9f663452bf000000000000000000000000f91ca7700e5a30d7e8ce72d79e04d907e1c385120000000000000000000000006a77df274b8ad740e66e812047e22b891fea820700000000000000000000000052b95e8bc538328e91dc733bff25deee8f15cfbc000000000000000000000000303dad6b402ce2527e4b9875cd72138c28e84c35000000000000000000000000403de80929bb10684cf9a48ad2805f9755fb19eb00000000000000000000000061021adeace9b2debfc861b5bc6be85597a62ea60000000000000000000000002ced6eeb4a05720163cbcf87210c522d45ea96a6000000000000000000000000d16a47363e03d22cf1d0a3e45d5bfde1fc9bef5b0000000000000000000000003d244616020e95ca26f5b891076f8781d8495bc70000000000000000000000009aabb59ca7a872eb0266fafd717ef8d5a0606bfe0000000000000000000000009210d247e18c198c1c95834bd64b5384bee4f5f800000000000000000000000044866230bc482fbab4613dc6833e216a5ee1f0ff0000000000000000000000005934681ef62614ebd103db53232dcada2e461d9f000000000000000000000000156c207e86b8f796679d85f29e4dad96ca1e4b49000000000000000000000000c0e75719fb67cfa5047095e3e5eccff7fe6634d4000000000000000000000000aa5cc6cc0836def35ddcef3bb12a7a7d21d67c230000000000000000000000008af95e029dc1412649534b27a2a00f66669ad59100000000000000000000000053df1d8540eeb97d4269d5c84f1fe077e848a33d000000000000000000000000ead8bb20b903454c85db93552a0de993f6c92a59000000000000000000000000a0e279437a25f49fe932872bd3afd18df0f2ec5e000000000000000000000000195da65cb544806caf7b97991d6058d2c3663d47000000000000000000000000d0bc1f33121d2f3d4b5bdfc7fdfff351af7e912900000000000000000000000028c0588fcdb5f521b656b268a0dae6a79cfe7965000000000000000000000000109055d87c96f60859e70cc921e4de81af06b0f600000000000000000000000098f087f317073042d9e4d02f00618f0c48c43b27000000000000000000000000ab388056b6d76ec9e9a6f5423a3015dfd4192b650000000000000000000000009ba9c5c4a31d74264582a0c42847fbe39ce7724c000000000000000000000000e14c3956422ba353f036ac31d4bef94615fb1fdd000000000000000000000000f301e46d00445496326dcc1848adb9e4919e1af3000000000000000000000000d68cc73cdff25c38689f40f6582aeffcb9f80e6300000000000000000000000025be920e626285f1395d9b9d3c0da985cd1c1fa0000000000000000000000000e33b67d11cc7eefe9ca3449f34300c3cb5b4f5a00000000000000000000000009aad48835f4c921c7b1bc8547b73c3bfc3296d8900000000000000000000000084d412af231f8164d7ea4d6bb14a7232538ef86d00000000000000000000000014d0a1294eaf0a4a286d0e29856d255a90bd6a2b000000000000000000000000c456001ba7ebf231962cc6f5b689ef73ae6d3a490000000000000000000000004f0baf6215095ae6b86f54db93f81d938a3893e9000000000000000000000000375adb7ef870dd702bf75f9ba50d6280fbf535a20000000000000000000000001e7b6e6fab39c60266d84c72d6f8e6a630664178000000000000000000000000fc46ad578aaaeb38cd8cc55e3c274560d7826a77000000000000000000000000ebda6314ec42941cd7bbb7faeb9981ec19504ad30000000000000000000000007b5c8809caba03cd76c41a7cf4fba2a73be319be000000000000000000000000f407c91980d0ecaf17f189def8b226c3647fd1a5000000000000000000000000a34a627db601ba9643b6ffec5bdcdb17266fcf6a000000000000000000000000117354ef0dee5e3c52da4daa9917a97bdf317f6800000000000000000000000010e9087d4e2495f3115ad27d438cdad885682c1c0000000000000000000000007e47c3d13503380daea7fc16b9174f8e11a074b2000000000000000000000000707d8abc27a5b8fa271a48cf34e1e73782d02768000000000000000000000000d355cb396f623c9498fb0ad16938318aecc5c77800000000000000000000000068d7926e2369e6a9bd68bac1771ef6e18a4dbad80000000000000000000000008ca8bff94e2199d19f91befd84312e2cd41bed15000000000000000000000000683cf223d32f618d09091c5c546990f5cd376aaa00000000000000000000000026ec700029704843e922b9a192238b744eb2a9c7000000000000000000000000afef512346027e2d6167faa49f76b0fff3a38afc000000000000000000000000727954bdd08ea48bb717a45881508ede02b7beac000000000000000000000000649086c4c8c0c7cf02eac55962f030ded3145ce6000000000000000000000000954d46e389857b9aa386467f2e8f1b5cec90d45900000000000000000000000050a88a7b090b5b2f33d21d1e04da99253751348b00000000000000000000000091252220af4482a37bc9694975b2f6f5e7cb70f9000000000000000000000000a44be8534b4012c6a04ae2c06fbef7c6549d52a900000000000000000000000089a882bffa48d5a8edfb3a3c1708ec6dccc4eb6600000000000000000000000007ee05d0b0d6f809096bfb09c4e0c9e9ba84f79c000000000000000000000000cfaaaafbfeeee9540fac0f5bba003135e92e9c1f000000000000000000000000760f080dc8aa7454fbab87f413f338ca0d80c40c000000000000000000000000c09bba410b3de8d0e60f4a03ffeecf8aacd27781000000000000000000000000669df7dc4a94cb1eedaa93d0f99caf6dd3cd59680000000000000000000000003ff207253f984fd2bc2ff908dfb62e526f652d5e0000000000000000000000006509858893bef2d811536111dc3a06f82832d7680000000000000000000000001f2fc07495b95316a6555ca79d9dd5539913f92200000000000000000000000029ce2da1fd66a0d72759b6a6cd9e49aa8a8bbad000000000000000000000000072983ba1a57c37915c36450d55e8c4acf4f03018000000000000000000000000c436800010a3f63e729743464832549016e0d49b00000000000000000000000029976c9182b46900294263aedf7381c6015354dd00000000000000000000000035f0ea68a7c032d344d38ace9971017db6acd741000000000000000000000000cfb3e60a05037529c547d90c69ef606adb77f8e2000000000000000000000000e5d04d8b6d6776cc39a64348007f98d524ea65c5000000000000000000000000afcf51b4ed42366ead33c5c535f11c05fe38a74f0000000000000000000000003405d9a794ac1b4f640579cdf405d6e29f2d6a7000000000000000000000000027708a41697f54ae7ea6115145bad997906810670000000000000000000000005d3eeb782498c3f9486dc3f01525de717a486814000000000000000000000000fc02e9f4d92a24f74012fd0f1ecc0535c5d6592c000000000000000000000000412b511bbbe746390bea7f5dc22746eaeddf69a60000000000000000000000006151d485e927557ae8cac969a26d2e0876a5130b0000000000000000000000008f7ffeadb0c4c98603ee9fbb458f33ccf9f7c9d70000000000000000000000003c52247926c9641cc35c8ed8ce73ec13fa2619ca00000000000000000000000026057938615edfa6718a00fc527223fcceed5940000000000000000000000000219cc8ac8d232fcbbec9521d4b4d45f3f038d7ff000000000000000000000000285aa73997fd4053ec4cc65d59eedf1ea6600e89000000000000000000000000a8d99e22a03779c1e000c68dfd25109144608a3200000000000000000000000078c2964b2e382765da32021b2ec79da721621625000000000000000000000000c9928fa0275ecfc8630b1a9d27624bfd27809e5c00000000000000000000000010161e88ab91d15f9189512ce0fbfe472f3dba1c00000000000000000000000082a318ed7ac419661089cf619a180eb0fd09ad4f0000000000000000000000002b49710c41164952431db4801747fc2e84001e03000000000000000000000000a62e2b987281a544820ecde4f7d5737e1ff86ee200000000000000000000000058f24c997704fc4a400600f06a093283e13b5d47000000000000000000000000f89c7ce60efe0f2aa3aeb6e1a99d4cbc69781836000000000000000000000000750841412e71514c5d5af9dc130cd554671d1f570000000000000000000000003f1956f0fe43824de79bc1b8d5b2447114d2a63c000000000000000000000000b67471fac438c704786032c2468419511ad4ee6b0000000000000000000000004cbd8a9b6614b9c752926b35655699efe6dff08f0000000000000000000000001c7cdad5469191a5b4cd21f3ed095cb66ee7489e00000000000000000000000099ebf193713ae3e32d59ba591fdd1c33b0bb420e000000000000000000000000b3c23c1d8c8ef4dcd8ccd2bd494be09ba8dc2916000000000000000000000000ca01dbd1c48c8103f08145326f69dd703af3726b000000000000000000000000d2a9e223aa8603c650bf0f6693d20ec1681dc09d0000000000000000000000009149f09a1a40d1fae2c02b32b83893bbceda01e8000000000000000000000000d87373b77c642dabf02e3e52503dec8656efbfbc0000000000000000000000000d30826344ef52f9d5751bd35de0f5c3f8c5d68c000000000000000000000000e2e8e5ba39383ec134edff582748bfbdf9135da30000000000000000000000006bdedf65c5a5ad2a545cb104e01b62dc599aa9e7000000000000000000000000a49bd116e582318310439b2427136602e8808028000000000000000000000000655922cbc9984178210b4b7a3e747e6fcf37d2fb0000000000000000000000007bb19c2bfab128f42338804429d5a35839b10a1300000000000000000000000087ae02e872882e2c4d709dd36ca64e7144da27920000000000000000000000001b35a90dcce1787543034b938573bf2f509ef33700000000000000000000000037e4b18e2e2d1c3f7e337858ddde9f3e08549bab00000000000000000000000070b001297e70fa4011189374f38a12a3bfa862f20000000000000000000000001c8e7144c76cb7b3711e8a7ec87b87f9e305a6e2000000000000000000000000620c6a91d08e187b71a0ff2f898ced89d5287faa000000000000000000000000a2d706bf531f50abe30b60b4fceb4fb389c904fa000000000000000000000000c880e5feb02b5c0c8a57d8f88ff1bf25b77edcf20000000000000000000000002baeddb50ceaca05b31e2da2c348b7fdb609ea66000000000000000000000000b58a6804309b760eebcf75de23ee9cd7a38d7f23000000000000000000000000ccfd05893c7c778f2ae12fad3c4bc61cc91a81db0000000000000000000000004d5ded49dbd44ba2925035bd2f0a57a4ae41255700000000000000000000000051a6f24f39b4d37189088ef715506970821fd306000000000000000000000000748189588d2e6f0ece502ba994fd839bd784e4580000000000000000000000000643fdce941f18bab9d81a5d8fc72ed839799297000000000000000000000000c4a1fbc37295ad7b91753b75d9b4d837aab5753000000000000000000000000073dea74b5c6a2e353b2ed45a129236bc7d5ef874000000000000000000000000dff282418378e6d51e2131ceaf9162a1a69d457c000000000000000000000000f0947253b39b77ef9a789f74dd0a06d9fd8b077c00000000000000000000000047444afcb5b220a4173d89de6914711bad6bce3c000000000000000000000000b38d39f0dd61166716d33adcb118abdbc3e5627b000000000000000000000000e2788e001faf4f3ca13c30a8350a2be3059817ab000000000000000000000000c99df2814afd7d1fe7345e3713bdb287ec92d8530000000000000000000000002a98cd4519413cbd65e222b6160e2726233f860d00000000000000000000000008f5bcd7421fc071e7a916ed77003b1cf78f6faa000000000000000000000000a3d692efd68b00a2dc9d2a28036bfad95d83e0e6000000000000000000000000c9bb6bf571674274dde8c0035f178360a5bbd40b00000000000000000000000077a2ef86ee9cfce5ca2294f41bc5a13593b0dc70000000000000000000000000feca89ff84f605d5e60d12d35dcaae1c9ad005dc000000000000000000000000bd096ed263f5ee9d27fcd0ad14fbb68687d508f2000000000000000000000000691a46a4e9961853bc3babce80a26c8690c87c2b000000000000000000000000fa8492b7a4617800af204a28d0333ad6ddbd02a300000000000000000000000087bd126f18ce86848b472479a28171e914cb7aa7000000000000000000000000e27445efdd9b0aa93a52e6868883db5fa3c1644a000000000000000000000000b7c207394d261ff37a5caf3ba2e9e756449903670000000000000000000000008aca129c34a19838f0e2298b241228f504f30b5300000000000000000000000060e7f19bf750c66048e31053211c50f1f457b54c0000000000000000000000008ed69f4d72d268bf8db5929e658c403fddc4aff60000000000000000000000005adc13cf7f89d0e2b0c1b31a0489bdc76508a59c000000000000000000000000cdca4a2ffed548e5fe3a9f3a92d93c40a20604c60000000000000000000000005b446a5d11ee1ebc738522e54cc517f0ad9934a20000000000000000000000001f17d3285e0eb2b22f27c5fc33731e5d2e5ad7f3000000000000000000000000a8e8d42e2355a68a297d84bfa91e8e59d78706ba000000000000000000000000ff8a9d7432fb93a782a9a702bbfa445e0038759a000000000000000000000000de2a67a80c2b27ab5c0083cde1e21108633fbb96000000000000000000000000f2ab8576515af68f7d3c6b0fd9267fa413372ef600000000000000000000000022cbbdf46c1ce103e48142d72140cbb9e4333fe8000000000000000000000000f258a78665db912e4d2ee48c713e2b286bc19fdc000000000000000000000000e806668b66e504948e95ee7459f5329a8e469859000000000000000000000000c23b095c9b5ecd0d1e808846b8ee083de8f17961000000000000000000000000d2cf87ef8db91d65267a315f64f06953e579114f000000000000000000000000df9aca3ccebeb94b5f30736adab95f535520d4be000000000000000000000000fed0767a1ac3e842eb091cbcbcbd1bda8d4d4a53000000000000000000000000a415bb0075bbbd3a266585a95ccfbf57b5d0a4ce0000000000000000000000004772b69d998adb665171d1322072d3e0e4e0f7aa00000000000000000000000043029e5e639de8755c0e781452d2126a11b2b0300000000000000000000000006fc35c4a70cca71fe4252b4ba31ba228e93e323c0000000000000000000000009539d1dc2181c86b27a8b23118758bef688e5c16000000000000000000000000291a7aa26e38a0103a5a0f90c3f98b684b7df54900000000000000000000000099dc1e7e8731816bdabab61570a6282a6f51798f000000000000000000000000d1a088d0f88f13d46f3fb8e0e8318b428e9bff2f0000000000000000000000009cc398dda0de730049412fcf830bb1a45413451b000000000000000000000000cda7ce4061b47618adc18ff2c465e51da01fbe2c000000000000000000000000fbcf80ed90856af0d6d9655f746331763efdb22c0000000000000000000000001c457bd69138152406e11bc672080a5d0868587d000000000000000000000000bf52864feb04cec892f4368bb7a285955afffce30000000000000000000000005b2ec074da0253e5173e1caffc3a2a86e303fd5d000000000000000000000000900e197096c3678e5e2b12b7de451b07ecb771d30000000000000000000000006b1934909116021b5ac116c9b0d8e3f8c11ace2b000000000000000000000000de5636f92fad470c896b49b4ce935e971f3b08a2000000000000000000000000fe8c8a71275f7efb026522f9a96eb53b296c0d8400000000000000000000000066fd962a50184b840e7590237ba7d25185107b55000000000000000000000000a309fdb6735e14d389dd4375ea6a0be0a49beafe00000000000000000000000067aa76f6aa11b14aeee887e6d790f19c3afe853b000000000000000000000000823821c0888266b1abd5e1ddb61735272cf0eb53000000000000000000000000eb301a8757458347e96eb0b21a063ec5c731a752000000000000000000000000c40546791965f30eb06cbae47fabe7bb345a43fd0000000000000000000000000b4bf9210e66105c7d8f6ba0cea46229ec40c3db0000000000000000000000003a92391a871b60a7fd4a20a5f2c2c05aae858689000000000000000000000000b0bb8ab76427f6312c924fed6feacb54a84df2be000000000000000000000000b61b27c46250662258b238f7b13f6bf6a96eeca5000000000000000000000000d23e2cc40a3e53418a5cbed332d080dc5cf02e340000000000000000000000004e8406770291cdd88c285d646de3f75f57f5fae80000000000000000000000008f785fe846044770e88e170cf77b274f9fb434ae0000000000000000000000009552113f9983f055142b99215f633e678877e493000000000000000000000000a91bf9d4d5e404e465d4711630820e731a5fc0a4000000000000000000000000a824139d1f06f78ecf708587a0d684787f3e9ee500000000000000000000000096df4efdc2cc40715c5a70ac9cdc2658536c4e0b0000000000000000000000009df8ff06193d59085944edb735cceea9244ea45d00000000000000000000000073f1046eefd364b41d61f8a25625597e6557d4e4000000000000000000000000056db8fe1af16e1ab1a1010250207d178dbf75ea00000000000000000000000001b62af1e5eee2fa955e2c3d4ccde8e44857835a0000000000000000000000002e40ac7ccc2c011b3bd5cdb0ea8917700f57d7f40000000000000000000000002160409526cd0962d71f14d8ee6333261111ee20000000000000000000000000db3d54b8f8c957c916da818c598dbd19df910e18000000000000000000000000e097323465ebda849f342dede0166ebe5ab601ca000000000000000000000000dd658fb1d8c898574a4f79c2a08a91895fd90bd1000000000000000000000000f916118cb53ec22d15aaa594314ab1433c04d5d300000000000000000000000017f5ca610ba5daef740cb9c5b4b54438865167370000000000000000000000008b4caa7944484748eb6518fe3f3d53076ddf66470000000000000000000000003a529f10f086d6594b238504cf7a747303421a6e00000000000000000000000017ed70252581d6b9bc06fbb27661c8c9a0a786d20000000000000000000000005003d8c0ef08660b1781e6ba0e7f42ab33dc04850000000000000000000000007211a58640a4bbd4c13f3c128a8ff12e203936a60000000000000000000000008ab23985188a9d3c79a7b48d496d752798759172000000000000000000000000a4e2cbfa96019ce1567ea75b93779b9ff4d7394c000000000000000000000000db59ec9cd261a7607528dc9e5b831fff5e8f8b940000000000000000000000000808e10a678993ad7529e157dfa7756ff069f78a0000000000000000000000009bce0b5903ea2088ec9c0277e9aa045559c47f30000000000000000000000000cca95d30f2092afe1498cff3c9b64eaf45f8ed2d000000000000000000000000213d2a938d51d7031105dc6188c1a825055849f6000000000000000000000000fdb066c7f5993755b41ccc70b200931a5ef1213b000000000000000000000000b27028fcd9cb9d621646bb1e769ab9b6a4bf69f30000000000000000000000000008be5b026a72be0e596304f448ccbe7bb2eb6d000000000000000000000000086e7ae852df9d58cd71bc4d78b3a42e6922ce200000000000000000000000006dcdaae23611c02ddd50c71e8e43f014f81a962b0000000000000000000000002b32a8f469216ac9e2cc162c88947a7f9f343301000000000000000000000000a3cb5e91638b20b1783bdfc956f8de3e102305970000000000000000000000000770e921360e4031c61ac3f82d641bf2a3b8505700000000000000000000000012af0a00a18e3607867756c79dd7f21e89c64edb00000000000000000000000043a37e4740483afbccb2d76dc62387b031b08a9d0000000000000000000000002e84dfda7e7e35e7ecbe58678ace9e6257a8314500000000000000000000000060e21c43d8b27225191814b09114c712138b4852000000000000000000000000abb487b600b722aa9bc89b3aa2b708877b5f095d000000000000000000000000d84552c4f2fa238cd3a5c9a5c1103021e73a604c0000000000000000000000006e3cf803f9a8eaaf8c80bf167aadbf1a56ba4753000000000000000000000000953582bcf139efeb9c980eec993c5dc85cbf64710000000000000000000000002d54b8783e6970e8b11feaff65007f18edd8b08f00000000000000000000000067515f3baca4ce0bf2a7f466cbdfd50b2665b0630000000000000000000000004aaf21852e43e29cb95b56ccec3691a4dde20fe300000000000000000000000041ec0b876a62f2254c9c7489f614695ce17d0e880000000000000000000000001690bcbe2d3352cb78e447385600d13792e26d39000000000000000000000000879ca2b3cccf4acab01b36d3ae5b49ff285ea702000000000000000000000000f987b9071f1e4c3170cb5a60b83d1034ee05c4120000000000000000000000003165492c20c36b23df1953558a3a371220e22bb800000000000000000000000076eee6d168d74de70b68b8eb9c661fe68596718000000000000000000000000017c0c4a37da121686b9dd5132f61dadf339d76f8000000000000000000000000f3c96fec7705762b9405004a62d3b6a73775aba6000000000000000000000000349fac316312799a6a954a82102fee1228b5789b000000000000000000000000657835500f84ef911b80c3de70bb9a68133a6c7000000000000000000000000067910d470639649cb49d42fb5f5e50c277af555b00000000000000000000000096e83ba15c7d62deafb3ca658a2fca092535414b000000000000000000000000608ac59e1d8178945bee185591cffff17cfd8e3a0000000000000000000000009db256f10e0cefeaa55481995ef884740a493b60000000000000000000000000c09d926713112bace1deabea851bd9326f0153a30000000000000000000000006f626cece35d96265fa0e11510f93c844104f45e00000000000000000000000043ed792ec6dd42c786852c010d809c937174b5fe0000000000000000000000007eb4f3f652d360ce38774699468d9d6108ccb1bf0000000000000000000000004d631c1524827fba5a8812343559ffef734f06dd000000000000000000000000f4dd2dccb3b6fc93b77d0bd1be4078695eb3a84300000000000000000000000008082c764580d67e7b2872000aa4bf909476016100000000000000000000000071ab56ea65dd7fb1f28e8216d91a9e5705b1947e0000000000000000000000000420710d20ae771d8e9088d0eb2061d1d29e1caf00000000000000000000000014784963bc92d6edb6abfbf75e2b6156bf2e4be7000000000000000000000000de47ba11c50efcfea2d4bdadbfb2cc7830fbe767000000000000000000000000ec01655f5c1c4a309da26b333347ce849a93e122000000000000000000000000d7ab53be29e0932e0ad616a919dc2e5eba15df76000000000000000000000000c25e9f5b0007f230c01ea271b324e0ce234b1e2d000000000000000000000000fb8a878c7c2c37fcbb16533bb920bb4ebb5026e00000000000000000000000002cd3e2f81a2b6443588051acf725237fdbfb192c0000000000000000000000004ebe7162ac1296fd7b446de3f4a61c781452a6da000000000000000000000000e67d26020a34ccf1e0fac7f900a5ba506d4c29c900000000000000000000000009e21736921913a3c5e63ec9ae809cc9465883120000000000000000000000003a8ec45fa0cd2fe573bba9ccad027a27fe12f415000000000000000000000000a13157aee3abd4a419f416dd5a8815e90abcaabb000000000000000000000000ef0434e3fb91dbd5ac59d512f0a2f42e2ba0a90f0000000000000000000000009f17eb7fc5cb79b90059c204959ecea12d261c950000000000000000000000001f48f5ad0d9630317820daa14b8b63b0719ae448000000000000000000000000c4346d1178d54b59f48cb1caf7ef43ed2845d55200000000000000000000000094099dba51975e81eabf86258f5ee0d3536e1ab4000000000000000000000000fb65b39785468008be3d14a58575b9df112277050000000000000000000000009b85d213ca82c8dd60613929c0e7ddc562bf8bd000000000000000000000000092a773a3753124e1d9a763f8adf656eabff090b100000000000000000000000090e8c7578295f99c955f0e432e0df405d6ed1eaf000000000000000000000000bc02ab29ebab6f54cc26868f4a54fec9ff6ce5440000000000000000000000005c95a4d38b3bff384c330e4013142e8077331a8200000000000000000000000027c12018350fe1fd45d1afbf86dc1890846b01b2000000000000000000000000b57eefc41d7f8e85f7bb9d352024b66f0f78d0c9000000000000000000000000084c2f506c9f16221a2ccbecfc2a47f62a958a6e000000000000000000000000ea97496e3d0548d2c17498510c50135839f342b300000000000000000000000063acb4e5e8bc8214d7f7a82ed441741a575cdd18000000000000000000000000c907a23cd9f3c2e76ea6012243a6dba133c6606a00000000000000000000000049c645e1d95bccc756425e88a0a074825cb39d4a000000000000000000000000c499eb3d7cb7390beeab1d1d0228a8fda49e2cc7000000000000000000000000c9efe45f6e6e2e75480f3ce185d326cc627f811f000000000000000000000000398a63d0b5a2d5b804d8aea5dd343423bd7c3b0000000000000000000000000004da0b817fa0efe0a63c546d741715cd91e6464e000000000000000000000000b2acc837e6244a264c7f44e6432f1c9f4bb602d4000000000000000000000000fec168abda0c8ed565e9cf9fe77b19f681c6412700000000000000000000000058184032c9aa3cfc328760798b84b3330ed23e6800000000000000000000000012caf1ef4239ecec24561b2c8985dd3fcb5d60b90000000000000000000000000e4670b84afd8132d24cf6c56b80e6a4c9988b070000000000000000000000009e31f20f60b8086b1a304ebeb1aaecd38d16294d0000000000000000000000003ee82ab9888c4be01ab5fe9ceeeeea7f033c3888000000000000000000000000b7c2db02ebaf6fac79e8ae4763fdcce181799b8b000000000000000000000000f9c8538faffb8dc75f61d1b90e3ccc0e601e110b0000000000000000000000003f351076d6a9b1accf55d08fef2bea77391f5d860000000000000000000000006e89516858dc56cb67e96198601a87a8341de1510000000000000000000000005d1fe18a97886c038f65450efd4e32c362c4781500000000000000000000000054f59571db3c7bb0a59c2b2d2e04542d55f65944000000000000000000000000407196de56ffac8557c1d72c10880d00a0774f4d00000000000000000000000028d09f127cac192b2e2a2589ceb1d06be0f265e8000000000000000000000000501af75f1d0c23c346051bc0c474fa21c97b767f000000000000000000000000416042e5599709d394dbdb17095955026e27fdb30000000000000000000000002d718437dcb4c10f2e51ec01ad6a4e3ccc8a8d4b0000000000000000000000005b5f7602753dc269ff208971ff1b5d534515e8cd000000000000000000000000057f5915f23f4cfec7eb27f74598e7e8ff988c5b0000000000000000000000006e863395829b47b7c42a783a12a42227bf8e0950000000000000000000000000b2bc61b62a3c5cdbbe06b355f5ca0a70eb08f46d00000000000000000000000001117eb58766bfac54d7d052f81edfe10946673c000000000000000000000000589e1348a593044f05a2114eadb7153c2eed8a9d0000000000000000000000002e99cdb0d4d298ef9b4a556abc7db7466752bfc6000000000000000000000000f73868b1d78e9dfa0e86fbb14dc3075df19658c9000000000000000000000000a95b772df8119ec371a43a1f25dca6abcc58e8b4000000000000000000000000ae4337d6422959f7d3b9df2890d22fb378c0ad2400000000000000000000000026e1d47bebd68bd189f2b1b2376c3231755670ff0000000000000000000000003750690d3f538b306703aa1853caa9cb6c1d19e8000000000000000000000000addbfa2a99022d93926d42843a66899601dc1d5c000000000000000000000000e9c56e81c029af064e971928dc0bcf8967f2283f000000000000000000000000d6a88e64b4a955940d7c75189ca484450c8680c7000000000000000000000000080856335fb2f49489f71ed0d2d36bc3c887227400000000000000000000000020cace5ec2f33c2498f39f15ec780dbe4b223369000000000000000000000000bac30a8c66007f674f7194e6db591ca9ba460abf000000000000000000000000fd1723487c86d86d2e4baa6b3e564124b9676dc00000000000000000000000006c6a51b10efdc1c44d3d2e25419f39bb2e230882000000000000000000000000222a645666358680218d157bd7b47d1810077eb6000000000000000000000000a454eefa03ae7b21f2b0d3a8215179f1150bb07600000000000000000000000055e525b9ae20cda9d81088447f40cf49f3622eeb000000000000000000000000b733b72b318ba74447cbb875664972e125c496e50000000000000000000000004da6fcad47e40d829b3f3c13650b4165a8cb94ac00000000000000000000000084a129512e1b5ea9acb19734f8ab89ff42e1f8890000000000000000000000003a753af4ebc4ea299c039f819b2e422cd291033300000000000000000000000069410982b5f50483be9297c6a3163db198f8d00e000000000000000000000000be5a28d79319f23cfe4d95b5eac51d312f32e4d80000000000000000000000003d34d762577f55634782ac3aec37e2c6f8810984000000000000000000000000122f9fa05cec153c41b76c04a4d9eabbe88e9600000000000000000000000000645c7af2892efb20ddd9ca49ccc34c916852f5050000000000000000000000009cbc89e9420a26298cc3526e33d7fe417d56cbad000000000000000000000000b11f9b79850638661740493e20a24c1270fbc901000000000000000000000000fac2d2c772037643db17cc68e78fe1912822dc1a0000000000000000000000002cd7499ad5668ae2f7019a9fe2229fea59bc1d790000000000000000000000005f1068b8e78f0790e497452e16e226fc2b2cdf1100000000000000000000000016586548408606053629b9c60c689df36203c969000000000000000000000000f6e63018aa77d4a58bcc1255ab3df4af7dcadafc000000000000000000000000ea27b8b61412792c58f8cc7dcc5cadfcc654e9ba00000000000000000000000048022a60066d807f96c56c7332cc679501be848f000000000000000000000000c9cbbc702b2aaa065f2fc3c2466016f1f711a65a000000000000000000000000de728dec923a33ec7b97834b8cfa1c617cfccaf7000000000000000000000000b8fc92fe83c0b6a15b1da8fb4dd81217eb00ad5c000000000000000000000000e211f6884b17d070ec2df521137dbe6774e71dce0000000000000000000000002baeb906e37c7b727b8b9bbf4ebc5838be11e527000000000000000000000000b773a079418cfdf3f90aa4be86455a57e3a709ad000000000000000000000000527e3bacb750017a3fb02ff3d4b2416b28b226ab00000000000000000000000082f97aa3873d3da73a69bb68f088ef83175386b100000000000000000000000014c840c6296ddb8dd9a17f379a2ba5cfcb3f5e4a00000000000000000000000002bd0d7514336a49d5c3cb4d3c1ebcac842cd352000000000000000000000000d1fdba001f365ae5cbf930398bb10ea373151890000000000000000000000000aeccfae6b6b95895e50f308ad9b6227190581e98000000000000000000000000460006499fa36605689f0d5ddf89e0ef0eb6f31e00000000000000000000000073da563362801d3a69d6f92547213b9f9729ed50000000000000000000000000453ab457d3b56c07149061c35b18c0342bdd09a20000000000000000000000008145a9393bc9ee281046272ca41b510273548694000000000000000000000000e5258a6de00362c1fae4c28154fb355772bedf2e000000000000000000000000b82bb20f087bf1b416afe1daa6764103e76ff4cb000000000000000000000000e1e0c328393ad5144474d1adbee15950d8bc3a7c00000000000000000000000012c22ad968e56ac9410077903ad49dce6a9ed4fc000000000000000000000000288f326b697f6bf8f62443dd8d600e5dcd52868b000000000000000000000000cfcc72961e7ed99d64ec1d9e0e29f6008a525987000000000000000000000000548e66a9bae6b1f72f1e8ed37cc50c0d881cb07a0000000000000000000000003ddaf95b0b967996da094d711a3eac1f4a5c8b92000000000000000000000000ec5ab0ba7e942e13c57243b090c8f4a1847839ed000000000000000000000000d288487d635689f081bee28ff8017c6f78372532000000000000000000000000bda64e340bbd1bb154b02c9aca4f40fb67b917fd00000000000000000000000012c2af5e90fc704e6e93edbb68898df32f9c0732000000000000000000000000af9344032a01b94bfada57b284af41eaa542c4af0000000000000000000000003847aa7125cdac2c598a59773f2f9f651c7367ff00000000000000000000000012d98376ae4747eea22c89e5b7a072e8e50abce90000000000000000000000006923344aabee5523a92a8f5ebaae18b1c2d8adbb000000000000000000000000b8f39408e22a933225d0428c88c9f45f71099a56000000000000000000000000c5a30374f22ac9a88adbfbf006ae0f299f509b6b0000000000000000000000002a43762572d32d14765e48c34f89d5eb3c4ab1c10000000000000000000000005c5c93d5eed72135486fb67826ae52ebe27510df0000000000000000000000005729d5b8a8edb4dafa446bd4d6ee1bbb4d7ea9d4000000000000000000000000cfcf281a727315066bde477df086d0021a1c9d720000000000000000000000002f15a583594ff8dd03d9469170a16bee257920b50000000000000000000000003adeaf31496ce9c01bf20b47633d5caed21cc9160000000000000000000000004fefc61f20b01f05e903c1cbb694d3076e5b97e700000000000000000000000066a3e03565dc607eeadff20f7ce919a62cfd66b9000000000000000000000000fb7c27d6d8ba36eb12b1d621db310d2ccf54a55a0000000000000000000000001635baef1ec12a07ae0ccba0496a8fd09b7c26a3000000000000000000000000ac897a897652a9a4f7989d8650bac3bb00df6586000000000000000000000000cbf127b94bdc7163a461e8ad397a02833d26b16d00000000000000000000000083cf297cfa4543e5914ae9594525c7bfe9dbb0a000000000000000000000000004d5464ee4f7027999d5d56499e921747c4b610d00000000000000000000000005e43c5c56d3ebc10bf60b97b26fb375b37f5dda000000000000000000000000bd2bf3939d817b773c42fd9cef38396499eb637c000000000000000000000000497f62f34945de451c9b10c32d2ea90b90627f88000000000000000000000000d4db7eac75dc6dd31aead9c917056d9d5bc00abd000000000000000000000000000c4ff5081e18c9b079b839de92f3b8c981d314000000000000000000000000a6107483213407904ceab90ed28bf96e9dd74262000000000000000000000000335a1c42f03b64cecfec7d1252e80520a859371e0000000000000000000000002e8310f7a916f0c7e7b76858fbede683a86764fc000000000000000000000000b1cd9c5459395cb23919279634df575a16b78cb50000000000000000000000007edc09f7d6a9d0362a1e138f77a6b27e255ee002000000000000000000000000cbf447287a2688338f61d9c7f980aae667fbb0f5000000000000000000000000d48a12d0911e8783ca4863bb1e366c185773d461000000000000000000000000e59017fbb8bb70e8e55d7bb8d217ac6aaf117ee4000000000000000000000000af097fe144716485d08f1b6b35c795cc2e446d9d00000000000000000000000063479867015e573145bfa5ccc63806a1c36d5abb000000000000000000000000beae3b1d393b5d1d23b856c96b47f5061a916e3200000000000000000000000004f2d97a6589801931c43ab09e091fe8cb941292000000000000000000000000839042d083b64da46e016a2e242e95753f468d23000000000000000000000000e11d13e1417efc32d42b7665c26f61c52662753300000000000000000000000082d4b04df1584494f37720415cf867acafafc04c0000000000000000000000003b828c8be5317a12af156cafed76d8016d643d4f00000000000000000000000083f8aa75b5062529195a23dba338fa119a635bd60000000000000000000000009dee2ccaeed4404449b3795075c6cfe1f4c15a70000000000000000000000000fbddf56023207ca2f27d6384193f055400bab0770000000000000000000000005e4cfa8fba25ebb52aa7e3b3827ef0108a7d4ee7000000000000000000000000dc176bdccb7d9af723181508da15ee451aa5c8400000000000000000000000007c1e64a1a410c065eef6605341ca5b4f379146c90000000000000000000000003b498cdbc9ecc0dd5a5c3c27ea0c8108e0caaeef0000000000000000000000001962e4829df47bbb14a8960e40fc693e66edead400000000000000000000000049b80cc85c3fb34e5bfc81282eb12e19f4bc9dc6000000000000000000000000b914898d46b5885ca1e3dbd3332dcf03775f157900000000000000000000000054e27f7105de121955036cb4c1c7e48b19a4007d000000000000000000000000a2b4fe7564b1b4466ef83935c794fa4467fa34eb000000000000000000000000db48a155ed50249aeb78a15dfc9a3f4301badf05000000000000000000000000406b066f321024acc3a026862fc8dd4667f9b31f00000000000000000000000073f6c93866b7759177cb01401ff42bb71e447edc000000000000000000000000c0404cbbf2cc3db991be2fe46869c7ad65b0ffdd00000000000000000000000066cf0949461f031abfaecad8d5d05e4eb8e066c6000000000000000000000000475503b3727aedbe8348c4c38015086000f65e91000000000000000000000000dce2e5df4508bffb14b22dae557d1ef8656fc0df0000000000000000000000001dffcea605eadf4811c91ace774a87f9993fd7fb0000000000000000000000001f5198b26086e65c1e97f2b812b31b963fbfe33e000000000000000000000000002cc0944a3864026120523088117794aab0d47c00000000000000000000000093c3bcbe79e8cc51b31159a4331ad644cae487de0000000000000000000000009fab8d06ae5efebc4382c75641c0348b4e6100bd00000000000000000000000047f747d64cea8f3cf73df40989a797718fb37879000000000000000000000000f188739f5c18fa4eee2def3bdd74a1fab04222b1000000000000000000000000b0bb841c0d1d3e2af9b43d3e38c3a4599ae1adc400000000000000000000000071f999715140857796c974f628d6697e644ef1a1000000000000000000000000b9c5a1918f8615b93190532fbfb35bb56038d0a100000000000000000000000039ccd417e30723ca723019542d9aa62a4c8c1ce70000000000000000000000002585408bc9f40f0f38e629fe244bd8904f0d5f730000000000000000000000008004b12789377302736cf51e5b45aded94b32f100000000000000000000000006aec80c9ed46ecd93d35d527b5a72c8325027af300000000000000000000000055e6f1553368e16bdee646e1353c2de58d948c380000000000000000000000006019f61367adb3892d07f807fad041947b9c51660000000000000000000000004fa728115ef009326f9be37885e4a9f3c6115caa000000000000000000000000c5a69543d9ae8278914599db5a55cc2a388a8ba40000000000000000000000000d7234d5eb5493f24dd7778e696966de1f4999ac000000000000000000000000fcfa89d0f2a1cb08142f719e4c2883b89cfbd0f100000000000000000000000095f7b63ff9e5d809eba21812b4689b130fc1fec00000000000000000000000003032e88e4127eff82fdc911c70a956f1c18e8d89000000000000000000000000d666bbbbd2f9d9dab51c0caa1ce513f45e0847a30000000000000000000000007a54258c5f2ed5cfe25a7afc569dee34ec2e3bdb000000000000000000000000ca1fbbef7af4d01ebde31b7b902599dc00dc351b000000000000000000000000f37ab330883394cb4f2a9af80b1f734448175353000000000000000000000000f270b55531f78c50a1f74872df3c129c03c505fb0000000000000000000000009daf7801794f968e6c38c50ccbdca30d1a0c1d680000000000000000000000009c55186767c20e27ae26d349eb138bc93b23553a000000000000000000000000dd203ada3ad12c273469a10e6ed22503a3e6079e000000000000000000000000fdd59dfd881a6d86669cbe54983630e74c8355c8000000000000000000000000f25797fc6b157320bfe1ea07ae8618e8fb7f2608000000000000000000000000739cea45a3be61bff3c3127a1c131826cf884e7b000000000000000000000000578c36ed67eb0392fb279029bb7f8f7144874806000000000000000000000000a05526e5d18c66c9e2c8e152ec421b8584dcab2f000000000000000000000000f4920da79e518bdabba2eed5fb9e8b90dc2e5a05000000000000000000000000094899a847a11f6bad081ccc62b75ccc19acfc87000000000000000000000000c20bfff43322ab44bd0b373a65fbdb46630453df000000000000000000000000365f6d48724270b298ffd8efa3e5821403410b6e000000000000000000000000899a10003133800bbf95716e1ce234f6f07c406400000000000000000000000071ce1b18dfc636c3b8763b7e29467d0a243a1a8e00000000000000000000000034688c4a9b742776ed49fc8da1f65868420f4e99000000000000000000000000605edd29ab37212e08875209ce7433385b3300bb000000000000000000000000c5876d90bf37ecd594451764dfdf0f517dfb99fe0000000000000000000000008d420278ebce81ad0f701681a94586eabd04538a000000000000000000000000cae6d749fe5dc863f6728acc1015a5585afecd65000000000000000000000000c91446bc6333f78edb6bee9fab0610be466a70e80000000000000000000000004f91331b11702b0557634f3d118f95ced12f5c07000000000000000000000000dc22dfe8361b00dc305b900ee17d08572b9c74b200000000000000000000000003a26eccfa90e48ea4decf5adbca278a2cbf1ad00000000000000000000000007467a88010b38e228c69e79830a5bb067db6a7530000000000000000000000006e6d60ff6fb4bf015c1047d3e728df6adf6086ab000000000000000000000000734cef8d29f4d008bf9c71c7caf5fe2b33862dd00000000000000000000000001750ade27ef4b80742bccf1824f34c56ffa265e200000000000000000000000054eac002eda15f747bf5d38349767cff1b27a30b000000000000000000000000ecb782ecd602a83905a8e45ab5c74d8ee50fd196000000000000000000000000a0c2908e11780bf6b3f1be66108708029267e6b200000000000000000000000046faf584a47a5651365b4fbce62ea98c97ebff9d000000000000000000000000c6f24f15bf95eba17a4bdaf14bad58ae555111410000000000000000000000003b9f1ee18d337bb6edd1d267abec1182769c96da000000000000000000000000a74cbc9c030286d6b6b28510f440f7bc7244b667000000000000000000000000d4a476e1f58c7da18c37acd25c5d3ee2aadc691e00000000000000000000000026a77eea74869b38254bae94df68d00dbdc3fffd000000000000000000000000e5a95a6c88b85666ffb0ec22079bb26146d543280000000000000000000000004155e0cb3b26447d9c6e2691ce59a6c168bba2870000000000000000000000003ead2f5b0cd13538a789925aaa3b812a88e3be51000000000000000000000000fdd23b5c267fee7dbd5f0682663d08dd214caedd0000000000000000000000002d7e647be06744535273221f22da48f13db7afe5000000000000000000000000c8e33bee48188862f07665aec1166c7ae4b23412000000000000000000000000c94a245f64c6b99e1d1753954cae9365e71d6f4800000000000000000000000070e773ce6b1919f8aa1f3226c577ad995f987aec000000000000000000000000efaed32acfd2faa1820a2dcbceda0d6a31b6de0b0000000000000000000000008e383ef477f39137d8d4af7ebd589788841e05a1000000000000000000000000ea180e6d37dd4ef1a79fe4769f2189f867e0c3020000000000000000000000005ce7bf443b08bf862adc1177a555ba15beb0b3e7000000000000000000000000820d7178a23914ed17fc5925da3f7a430c26f86f000000000000000000000000f4fe883156fade8a606e09a5214cdd5e7ae18fb7000000000000000000000000a2deb01e15d4254bbed1054558dcddd51e186e01000000000000000000000000fb88c1175af7d7eb5dff0fc3588a3795443b7aee000000000000000000000000e207db986430e8f503e79bc104b3d813c2d54e92000000000000000000000000e24a4194d2be393af8861ad990a85edad9ee6e98000000000000000000000000c426776883566454adfbb3a36f78a459da26551b0000000000000000000000006bca4a635e8f0b0fd5bae6909bdd24f0ed43a3e1000000000000000000000000ca526199f6ce9a7217b6e249ee9ff177fa0dfa000000000000000000000000008d281287073ba518d1b2b4537bc76ceb3692b1e6000000000000000000000000bcebab857eed741aaac806b3165e39bbc2643cf5000000000000000000000000231b3b88236b50548a32d0b65fcd406576f59bab0000000000000000000000004e6831a6223e061ce682ed5c6f0bf414c96358e80000000000000000000000003a6c57234845bc4bbb0695a72ea74121c742a9d80000000000000000000000009626db67f7f7e953a8629dbf5d3be732570ef59b00000000000000000000000035824c05079589311a23a098815d2749f78bf7150000000000000000000000007431de3ef0568ee9595c594cc9e637095e0e7066000000000000000000000000c6d6972f186bae1d9b5b8ce2072f0c32222e41fb000000000000000000000000d28c1f5f1c18ffc944f4d11217bf719280779cae000000000000000000000000f99186a5cdf5e9fa3b93ed638082dba4c144ab3c0000000000000000000000003bb96ba212626995e346fd3d65b10179a2711ae80000000000000000000000000da8b6ce272909bc7ed6e6d260c8a84e97354bdf000000000000000000000000032d21a3881428a7e1f102cc2e7005d714c3a6340000000000000000000000008e570f8aa9dffbbede4989a5e959d40834147f850000000000000000000000009930b0514c89b4dc904eb943fea4b3a8e101a0bc000000000000000000000000090d044684fdbdf08c7082b6d988f10bf7b67079000000000000000000000000c60fd1b073903650016152cf3e9749f0313827010000000000000000000000009f07862b50ccf9d16f915dca650ac687bb9189c1000000000000000000000000db67742bd9b578b5d1e99c8cee55b52f50e91d18000000000000000000000000e8f3a431ade12d551a63750ab62a1916fc8a948e000000000000000000000000ba527de8c4aeb43133480e7090051a56a686c48b00000000000000000000000031e8ac2c7e7b10536a549396cd4619f981b83bf5000000000000000000000000481220ee61f5ed09fc4684cf04010c61dbc2d923000000000000000000000000a7995f973de24332b9aae2f3e32793fb963e77c7000000000000000000000000246bd1f1dead1ea5fc94f25ec9c8a9da11701eb2000000000000000000000000b48128f5cfd522930bdb9c52edda86f32b7191e600000000000000000000000052bc68181eda5e39bc5f11f4a41d6b7f72e1f9720000000000000000000000002a6771f75a9fd4decfadf17c0521def4cd3e1a3a000000000000000000000000738ee93fbea57b8b505bab836db4db659fb688cc000000000000000000000000a09f73b0c5285b551de54658184868f31cd4c90200000000000000000000000054c5b3ca5f0933e8b6aca2012848c6421b22493a00000000000000000000000059b9365eb0f047b822ff0dbbd54e04ef1ef5f912000000000000000000000000179fefb9b839c315251684222312b1be7a968839000000000000000000000000e6e0625d0958af2ca7553bf3420e51b01f72f797000000000000000000000000c3fbe9a486df7973e4d4ebe3b3197849156bb688000000000000000000000000db7892a56c186a12e65779a50eb40349a0374e690000000000000000000000008ea79d10c26ea63e816320fb1adfc23abd4440860000000000000000000000004b8314aa1df5499e0fb4455d30148cc3d746eec7000000000000000000000000ae65374b4c0c5d21f9ec070ccd6447528cb27c8e000000000000000000000000ac2a1ae44debd4b95b770f88e670620bd391c3c40000000000000000000000006095c43b35c278a3c79ed51a7925cb8ff9a97ea7000000000000000000000000bdf3b41b74957c87998d76ebdf86c5c76cb57dd80000000000000000000000001cc41f4831ae6cdd339549ec2ad600b2d9703f310000000000000000000000001febd36d7f4a7256ad342446f48736f1e05593b20000000000000000000000003bd0e561f15632720eec0bc4f9d93196a5b46436000000000000000000000000614b1097419d018ef56b7416c4cbc0b50f8a9f0500000000000000000000000057a39066206f162e4779cd2d550c7007789e7911000000000000000000000000e4139dd3631a6d4f3f633eb0ca2127560b61f38600000000000000000000000008f81e5839fa1892c1890ccdd6cb3539735ef32f00000000000000000000000014445c44c1a63e12f63743072bfeb93862cd660e000000000000000000000000be2ccecee988e619506df054ae414860ae83dd020000000000000000000000009f3ebd28f0fe5894d159d10edb148d7bbc3269ae000000000000000000000000445840650640ccd71eced74ca0eaf9bbc5ec56fc0000000000000000000000004cef69d6bdab2b7e3010d74d706963a034fba7d200000000000000000000000054aa7764869d26317fdd8182afe079a42aa2d86500000000000000000000000034a4a5f5ba6d91a4fdd0f68b9db7bc424757d1eb000000000000000000000000d080305c1d4602395e4ed76c05642cf7adccddcf000000000000000000000000cd5e418bb3e6e6ec4285964847023abafa3b215c000000000000000000000000d97d101168a4d017c0d0878eebf46ffb4ac276e500000000000000000000000079a1334ce72495d09d42675fe59af3dff3a7a2d8000000000000000000000000f976331b6b00cfc6752b456187cf10d3b76871b9000000000000000000000000117ad96429385e146a5f2dc8dea2cbe69a7a82e6000000000000000000000000f8595558ca2483dc092f06215e239a81a16676b0000000000000000000000000b8673c30190cb91b38d6b49ba4be18790c2e2843000000000000000000000000d1cdbd7ce11b9b6ccc75a4bb4b7aafe29b078831000000000000000000000000b9f212420cf22156f094afb000d40cf225901bbb0000000000000000000000006b4cfa6fbb08a413aae86de6627ba6fb9210249c