0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da2400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67657463726f6e6f732e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067657463726f6e6f732e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d5a77685035336363466d553663795662744b68503255526b3976467162596b634e6761707a665445593467360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000546000000000000000000000000ca986d9253af6533a102dbe3a2ad42a889124f110000000000000000000000001aa4ef1c43bbd3374cfee893ad94c3625fc939df000000000000000000000000e6f5452f3d5079e517fee2b9c90a25729a750f490000000000000000000000009acef38b4015850670c1936f5cd7a71a31f4902300000000000000000000000008e338c43cf90208bcdc1cab41b41d53d93fcf69000000000000000000000000d3be0d0f79632c3fc1c367eeca1eb3e4cfdd507c00000000000000000000000015b98705319da44b718f8cc7b4ec6f23541ac184000000000000000000000000d29160d435a0cb3148cdae28310adcf143caf09300000000000000000000000047393cf7ff6e2f04cfbd025a822e6d82ec23acb600000000000000000000000035dffb471a0cafa5a795e66eab411d325eed7a9800000000000000000000000011f0f97c52bdcb1f3b29f9a41be37d2316cfa188000000000000000000000000b84ccf102bae5432b3de48e5797640cb8b4da4f20000000000000000000000009c445377696d94015165a0d0ba47cf564581c0c60000000000000000000000003e084f65d31663938d62ecfc05ab3bb32ea8244200000000000000000000000059704210c6ed468917ec737460eeb81ff6cf0faa000000000000000000000000ab144aff69022dc18292511a74dcc74c0489ec27000000000000000000000000e277a5e36401dbd47c50b196a4245bc4aebfa3360000000000000000000000001283d1f9da4d91a82d80d46ad9a77155fa8c5380000000000000000000000000aaeadf44385fd3c0d7c98b04c12a899040d183c90000000000000000000000008e348a08fc0222e151ffc575f05f5c3aa86247ee000000000000000000000000a971709102f64f3034a2fee7eeee613219b2260a00000000000000000000000072306ca5e0f644980c92abdc08e870c5fec91d620000000000000000000000000e0b27d096e0c65b6948bf8a7a2236af6f7025b7000000000000000000000000506c199c1769e1e368bdc6921d3240efd2f60c7c000000000000000000000000d403624bee07dbf467653cb785bb13d1525fca5900000000000000000000000086e0900fc836379e991675915b63fedd3953a1d5000000000000000000000000fc41c86855773668f6f34205b6ac1198bf4060e10000000000000000000000002233d5ffcf693ea3f1ef194f343106f5a0d3ae72000000000000000000000000167d0dba289de816baedeeec061e5321b5eda14d000000000000000000000000222378b066a1baec14e7dce3b5b2bd0b3d77c003000000000000000000000000964e4040ab0740b50db8d952012300db8b98ec9c0000000000000000000000004092aadb4a571f4d20321a5dba744ef158be0e000000000000000000000000004bfd7fbf062a3ecd35b90561bdf6002d826d114b000000000000000000000000c3d4f2b998f4c2540772df8facb68adb40c9baeb000000000000000000000000187e3c8d78a1f34d02a1a64f5a7e826d5fe2c40400000000000000000000000025e5c23434cea444dbbed30cabaa76be1627d166000000000000000000000000663d45b835452ac5eb3a8c878590d72f060fac05000000000000000000000000342693f5e70477b03782dd8effd03f2123144335000000000000000000000000d04db62fb7bbb36d679492e2de42a96b4613146b000000000000000000000000c44a737d44f645fcc8e67afc6e61e8f76e7205970000000000000000000000001e37b85e10ed3266542988c30ee3433cc0c81ede00000000000000000000000059c1274e1e95f03d2bdcc69b08c811400405f4170000000000000000000000000a8392979a2762903f80df85d9c2be52741482070000000000000000000000004cb31f54e7de61c6e04c1b6044c015c05ba302c9000000000000000000000000c205147a0a88d99cb86c6e849d1c87aea97f81d40000000000000000000000008058bd9c04c8fa4f3c175b5ea97bb7e3bf48bb3d000000000000000000000000e529e421c49f0f2da3429aec3ea5be1b1d5050c800000000000000000000000005ff3e0d1a04f4c088af8c8b481e277e0e07511e000000000000000000000000cd3bc99caff17487d40307e714e10215c1b3753b000000000000000000000000d70d03e6836199d1f93efd60b8f06c3fc9237de5000000000000000000000000793bf52ef24e9f9a1021f8e53de68ec92232759900000000000000000000000066aab1cef0fd398bd32009b6a3960d45bb2d2908000000000000000000000000bf492794d964c7ce6dc7872f438bf8905340a83c000000000000000000000000a998ec336d894947b92dcd83008a05b38b2cb8a30000000000000000000000004e99299ae6de8e56ce5b15f37a3fd203e8293f46000000000000000000000000b36fd0ecc022576a0c0f82d7a0e7f599dd7056c6000000000000000000000000e59e95e742d87d687c4fdc2ae931ebf3f4b782a8000000000000000000000000f6e724a40ee8601ade1ecc9822ae8bd6e0d08394000000000000000000000000907071a5d718bcf9a0b03aeabc089fe945b631eb0000000000000000000000004a004fe6faf280c0c93dc4e34ac2f3e4d1c60f02000000000000000000000000016eb0e81e1bb6d97d5d38202a0e6f5fd89fce890000000000000000000000002ecd208a394603425b290ab8dd4a28eb1d5413d5000000000000000000000000c5ec11989e70b1158a6fc166f3eafa427dda179700000000000000000000000010d84a1b8d18e2be4e132aecf5977df2ca59227700000000000000000000000035c62f2a08b637de091d1935e7dc398df717f885000000000000000000000000ea6c1720e9826677a9da7e560fab0d5704eb084f0000000000000000000000004c9555b08a2d6cc57008cb13f66d0cf74b754bd50000000000000000000000005f723ab70a88ecca5483c645c3992838f174b13b0000000000000000000000006e8d82dc5adca524c2fd75777ea54504bcc865a5000000000000000000000000a4d3dc6be48ac70012adca68262ca9695b4e924d00000000000000000000000047ae1f4927f8a0a2030d1ed5c727736c6662faab000000000000000000000000461fa43bc616b93be2617ac261263197c444f6d60000000000000000000000003af68a7b8effb26a59cdc484e0fffc9f4125c39e0000000000000000000000009c451c71d8f9f6243bef6b0fb574d59acea1c31f000000000000000000000000c3cc2b1490769652aabafbb9143f22488dd9b87a00000000000000000000000024889c0d11af5a89340956436f31dddff3640f5d00000000000000000000000063081e33a390d6dad83b31202d904b3661cd606800000000000000000000000013506e63117881546421c4328ad042b25fe1b13b000000000000000000000000d7edcd4a8aad106f4006a8d7a2633669433361330000000000000000000000007fdd090d409c0528f7ffe5a064e899294a81d7dd0000000000000000000000008ee0d24de2d1991d56577a667ff5d0ad63b954ff000000000000000000000000752b363ab5ba263c09e4388fbce4318fd4548483000000000000000000000000b26d9468eadc253136458e8d582ffeb64d2d5d75000000000000000000000000b0cc1b2c063c29743a43d3321b7ff19e5c2d918800000000000000000000000047ae998cf1c320916ca7912d9604c29295416a120000000000000000000000006fc241f78ed68e9aad80a15de271d01f6ad6ac8f000000000000000000000000a1ca08c74b12d7578dac4da6b1958e507ea05a670000000000000000000000004ee6f4fa087789f42fc2501a80964d45469195dc000000000000000000000000cc8856e10742d02939f28da20642d94274508df7000000000000000000000000ac664766a1a7b7eb893a512cc394e60591f1e3a80000000000000000000000001871111b394a867ff44e081a633071ce4cfa22d4000000000000000000000000dfd9bf839f4fa1b8d513bb46b37ca79541f9ac000000000000000000000000003fc8553749a91523a5132d67868fb1a8a27f297800000000000000000000000072c4ad27f01163c04e3b73dca7e72b52abccf8ca000000000000000000000000c33a9d4faa60fbfd1ebde1b9f21eeac8d5a551fd000000000000000000000000d1e86d778f5c39de599827ae2b52ee593f1a0dc9000000000000000000000000e6abf14a7a70abcca7bf6768400bc2e255913f3f00000000000000000000000093075e912f709ac6eb532f83bed70b8dc7ea7346000000000000000000000000b07c74a97670c6543a0f10562b93b10aee3363df00000000000000000000000065344ea9c8604760d75e51dbf60fae50d604496f000000000000000000000000ce4f88412d7805d24cfe363bffc69f8ca18926fc0000000000000000000000004c71014dbef3e7c900f77dc3ad4053c36959b2dc00000000000000000000000003a55b440f63d6098fbc7cffb93aa9e98178e99100000000000000000000000047100ca82c51b6c40485b0ab23deb2367a46cd9e0000000000000000000000002fd09b757db93de20c948ef10c7e990912ce5b130000000000000000000000007aa2a37bdac06d06f708d73c452ed06f5bb9a5c90000000000000000000000008cfde5e56695364cf6ed7a76731d60254b0f8df4000000000000000000000000f6982f2a91ccb9acb7eebbadcfa64f71e24dcb99000000000000000000000000b5edaa1efe8d62166880ba2ae0439e8541ebc307000000000000000000000000c907f0447c518dc920b0c0f5b07742eb00419f0b0000000000000000000000007f3cf49f0fbdac546dcf60ce875a5fcc5c7f94b500000000000000000000000060d61f826b7a78b4ba1d3444fd0e3774a7c3f2ae0000000000000000000000005f2b6c7d3c5d7a12a9c79cf71c9e80cc37e85f80000000000000000000000000ed1dcfc915a779cac744dcf80d2b50ee27987611000000000000000000000000012f17c0a0bbb6ee61746ff073e4667c07512f84000000000000000000000000b58f56fffca726cb510309fc172ac4810afd606200000000000000000000000016c23f21a5b5a63b6f32186d35e82964e57c7d48000000000000000000000000fbca547d2f28f63bb76ab0e5bac544fe577353a8000000000000000000000000d8f063e3d78cf144ae4cb7bbd3df0a645a963aad000000000000000000000000cbeabb53efdd5448f5eccf8e0fac885f31ddd6880000000000000000000000006a01b161944b612eba8a85f161b5bf4cace6a1a000000000000000000000000030a99b0db0353cbca5d98ffef72435d59fa9b92d000000000000000000000000c6d995d10dd5bea22a7c73eb06366dbb12e27143000000000000000000000000257b0cc6391ec9034b179e3044ad9556c8af199d0000000000000000000000009a917f5f8a565754f1ecec23a89050e07345ab4e0000000000000000000000001ced52ffa9bf758f0aaf96d3f125d09d4f720e710000000000000000000000002607c9e4b1ce3c878eef576a27c5f5bbf371a6a4000000000000000000000000fbc5196adc1bc285bef251bcb75a77b30aecf6d100000000000000000000000025e0359c0debe47fd96bbe81aa6455e6c214d01e000000000000000000000000a6e305f9fcbf89ea5d8053771274d6645417dd1000000000000000000000000038f0f23cd084a14ab1911d2d2d6de96d8a4ffd09000000000000000000000000572140a14efde64954f99df795196eda2794b823000000000000000000000000e03d90b6ad563d36921288f22e72335cee502215000000000000000000000000ac64fa32b89d60c2a8dffe1ae7956e4e2cb35aa300000000000000000000000040156bc21ed07a288d53561d2efe4e157b14ee7f000000000000000000000000774e13b8db305ea8033f1e32e077d8d49ce6d90b000000000000000000000000385762ca702b41383177276143a62d8d0f5d9a52000000000000000000000000083d146c31ded572c31a287c078cce1867b5c3a1000000000000000000000000b3f1c75fb5ad69762465aba702222f320ef6353d00000000000000000000000056dfdc0a69f0e8422ab6ef509a42faf3ea41e484000000000000000000000000248e2e3e2c3554659c45552bdb147074e3004f110000000000000000000000006e9882ab9f02f85bd344cf9fcbb95c901c542bd0000000000000000000000000f3938430f6aaf3810bdc449b7367b0fa05daf74f000000000000000000000000a7f7342ec4b7aeadbeec3d99eb252668c92fc687000000000000000000000000a88474d9bdf79a8ed50410c4d832d7e043f73edf00000000000000000000000057d296b675a1a9624b58fcd7004de0add2bd8104000000000000000000000000db72474661ac79aecf5ebf7e9bbbc6d0ad27ef3e00000000000000000000000086e894f8c94a8875e7e51e8831e5616c2dce36f5000000000000000000000000afb135b2afa9f4fecf5452340e7b4c05d8deaf4e0000000000000000000000003c07f7576a37db438df6da3b96b72f2ae13c6fdd0000000000000000000000005f8b44190a0056a5db858ce4a0b0eb304527223b0000000000000000000000007ce8d144a553532d9d0706d3f148a1bbfe52058a000000000000000000000000224e41b02ac03b2ed48c59bd95e25b53b331f034000000000000000000000000a701553d0d1932015cd84b9e9c29c32d121a75ba000000000000000000000000d72d3506eff3cb8c66a0c7133a41913009baf15f000000000000000000000000e3e7ffe88e0e6579aecadfb14efaaa90ccfe5a15000000000000000000000000b2c99eed722df4b908ea9f080ce0ea805e812de2000000000000000000000000486ca3a1fa5909eaa702ebbcf481e8e899cbea7a000000000000000000000000366f07d91632ca8a684ac394c67579ec9e08fb4c0000000000000000000000006ce24659e5d2d749a6c35b5ea64be4b11933fb95000000000000000000000000d953d477040bda786d24da1cddb31f848ee42e74000000000000000000000000cd0080a0e2ec8a96feb93a7232f4fb41cbf44e220000000000000000000000005270f9f295e2b0efbb2381e8b63c9a3c9b37a93c0000000000000000000000003e6386f512d8d64ca6970a4f2b0e8a9e8c744b19000000000000000000000000e495dd5c33f976faf45782fe087b4848bf5d331c000000000000000000000000b11ff19d5d5cece9ae35ccb30cd0eb84deea4f11000000000000000000000000e9775617cc6ef5579642a513a864c8c159cf0eb90000000000000000000000000937b48f82fef649660b25e054fb4abfa6f04c2900000000000000000000000058f255b68a3e00d9219a18536cfaec4c3306f6f5000000000000000000000000bd643b4368355d1fc4db4035d6e6eb7842fcb97e000000000000000000000000d2abbd7a5b5d12620b93751b3798ab59ef22ae190000000000000000000000004368e837166855c6e56d8fb6315971ab43dff9b90000000000000000000000004d4cad6b962d24c07caf0e93f24f38c36d72fa7f00000000000000000000000060c0c0167c581d28c0615a7c14fdb8d98b649f6d0000000000000000000000000f0fd0576ef978da1563a4926620a49c2b46619900000000000000000000000005951d8c6bafb3f5e4dc8019d79e6e4c90245464000000000000000000000000152fe2b41ff21b17d9ebf9909525528001ffbf5b000000000000000000000000e7f3a0fd41e920fc9d0becae695e96683dd5d8f0000000000000000000000000824370b99557dd7ec1a1454d6437aad1eb05823a000000000000000000000000317effba88b355439ddfcc957e39cb365e5d9ef50000000000000000000000008c8c6dc37cc1adcb2ccf069ae64df64060fc00ef0000000000000000000000005a5812d1b47470dee43f1c8ddb926dec3f82002a000000000000000000000000f28d080cc039566b10eab5fedddfee8a07f2e1fa00000000000000000000000018b1d5e432d75b9fbd537b81ce1afbcd202dd6e70000000000000000000000005e89b0e2eeebdf32518d9fc6803af10378e955c5000000000000000000000000e77b48cd8edb77f750a55f324f6c4550315d55bd000000000000000000000000e12cb73115774a38bf8eba5342aeb1f8cbeaf039000000000000000000000000b8d6affa6c2d9ac617f6f1b20b76e8179e754b2f0000000000000000000000008c400090e2d90ac6a8491efa4c5282cc0f80bf4b000000000000000000000000f16272bab12c5ecfc23b003f5c9364366057afe5000000000000000000000000d83eb6f169e7458edcc2be727c2fb259b855a80300000000000000000000000071337fa517ef691f095d3751740ba9b66c70c25f0000000000000000000000008daae5e64bd8f453fe1600d2c1036288ada9b7eb0000000000000000000000008461e7c2d905f4a7fb590a498e511646b2179c6c0000000000000000000000006b5442ec6643fee8963585153ca7eb1149d1d9350000000000000000000000004378f707c307a7e4752040d25dd5c4bf80ddf594000000000000000000000000d14f6cb7efc28ff43621bc8d130c37ab3d535f1700000000000000000000000083f5547fae5fae337c3164e60e8e9dda9e33b6e50000000000000000000000004938280c9955192ab96345837b267f858c1f06ee00000000000000000000000076d116ab79a1f499df5c71c6d4db976a46d0ecc60000000000000000000000004f823d76b6f27cad0efaccdd9c266002f57c7a690000000000000000000000004f808add05c98415fb7f020c7cdf6353755d8797000000000000000000000000aa0a1c8489d430caa43cd8cf8d2a4fe693f849570000000000000000000000004b76ad07e118d17d7d1e46d9ab83e52193aa543800000000000000000000000099b292f82db5ce5ae45e59b0c6b6fe123953003c0000000000000000000000004ec2fe74a4ed8e3f405bc08d65beffc406909e1f00000000000000000000000031ba54d4992259788fbe23fdfc53e125a49069a7000000000000000000000000986c9256e52e636589b446dc5ec2584453012e46000000000000000000000000f0dc78806dc50894b3435ab7cd59b79eef8378c1000000000000000000000000a809663748ff83cacfdbce269cc35b8bdc16accd0000000000000000000000005230e7ca5319da517883e880a2974b28a66de79000000000000000000000000077f93d5476a13b0999435150c7af88b3609047320000000000000000000000001357f6f9eb1b2a347d37a7b9cdb979e4c4b0f2800000000000000000000000001ac84ced9030a1956a89b6b9b8846b2b83d793c00000000000000000000000008b2b9a3f23e4e718095013e594c684161cbf9a0c000000000000000000000000799150e83484555e9f60999851ed08fa14131dd9000000000000000000000000918d78efdca33dc265c4c5ea910435b336d71bfe000000000000000000000000c483d68e69625faecfb56276e755937ebec3c4d200000000000000000000000098e10076ae9246e88d645d46bc5501f02a24497b00000000000000000000000019e843a02f803e48a05026c5337974484b0347eb000000000000000000000000b2566d5ce88d5006b156b5434e17d41a8e66b531000000000000000000000000efb0759d3178a7e8c780c7968e9b491131bd184a000000000000000000000000a46b35096f58b272dfad9880701163522e90bf0d00000000000000000000000081684fd39c9933912b666a8cdb2565c98e123c9c0000000000000000000000004f6b76d624ffc078a59c6d0d231795e9aeef04a3000000000000000000000000776bf48c3ad524a99b5c79df804f72f334bf6d7100000000000000000000000000644250066ae4d53db838aeda7ce1d6f6d8f9ac0000000000000000000000009cb07ad9cf2d79631f71c2ebdcdf6fb15946e2a20000000000000000000000006f8817aa24a5795775e092b2fe30a7777fbf6f1e00000000000000000000000006ff5d4d736df35a6a99c8ce13c12b4c21b47e3b0000000000000000000000008981078db05d34769f1b1e7c70bd958d0726b01200000000000000000000000078f2156835b1389fe9a036a99aed60a46b6981540000000000000000000000004dd9585d2d4aa06063b387d80a7e31c0deddce1c00000000000000000000000011f045b0fef159e0bbe01063d1dee11a1c531435000000000000000000000000e63f892ec5944b2df824681ce05509095187c590000000000000000000000000bf47d97f620637086c325209efe13597f9270672000000000000000000000000455afb8c2085221444f653539995420a0ad4b0d00000000000000000000000009bae5a5566bc42138bf0f4022a0ef2f666da33dd000000000000000000000000e5f17f3e34fb02bd713abe95b2f5ffb6a19c0812000000000000000000000000ad7b5501da812d737ef421b6b803c2be795ff32b000000000000000000000000a8cfd32b7591e38d927a95f66856eb29e8ba251200000000000000000000000001e6569529213cb1c12ee50b8163ec98066b4b190000000000000000000000004234d467c8393e2f264f2c2df3524ea5b4fc993f000000000000000000000000ee86ae7c2112ceb6301cb560654a2063efb6c99e00000000000000000000000061bcbee8f4f549324cd41302d57af6dcce69a8d9000000000000000000000000cc1b76ef73aadcbb61fc565273201138195f64a900000000000000000000000081bba6c2ff1f4cde0ce36a67b30b63614465ed12000000000000000000000000c2fa2e6d112e9ef10183a6860c9079383d7808dc000000000000000000000000099686ab6fb2981e556b620f0a5f07a3932863e5000000000000000000000000007bcd1f1da09d5b68cb3a4796878b2b84e3cc820000000000000000000000009a74969f433d938f222f1a2f5809b0c65463db410000000000000000000000005af95a51874b253f9afbd0ca5a47599b3154007f0000000000000000000000000c6f01d26ff770cdba437cdb2a2042f7075153b000000000000000000000000090b19ede87b4cc3776589fff8ac3cdf0bb717e6a00000000000000000000000099b0c3ec7e30c54430bc9503ed2258152f0e7a4e00000000000000000000000099a4356a39ce567056880d2a4e462406c969412300000000000000000000000093821b5652f57e739e21fe9ce8a6c532d964476d0000000000000000000000000acbbd939a71a4b74c9590fea6e4b60e5e780cf50000000000000000000000001b83a55f7ad34479b640e6d11726e3f54dd9940700000000000000000000000004553f7c53f407e7d73fa197ed3ba1e1df8734fc000000000000000000000000c6a767608f1eb67403772ca9ce280265459b004c000000000000000000000000f90d80b5d8ceb1930602899af0cf234d4912814b0000000000000000000000004fe23950f490176086ae6531e09c3cda1ceb4c2c000000000000000000000000e022f83fdeee6fa2ec51f6c24ab13fe1b970583d00000000000000000000000055fb597f0e9c4b6690013fc0e466c46def798296000000000000000000000000c4a93c9ebbc0442947248b709c71b5686b04f50100000000000000000000000051774daf319f458ac8a60fe25515270001c5398e000000000000000000000000640faf1dd7ffdd3c6218eef4ee044d2667695a61000000000000000000000000a97a9bc4f72cc0cd24d83138e3bc33d774745d6100000000000000000000000018d4fb8d2269fdf397c5b5913e677d79cbe7032c000000000000000000000000b6eedd3dab3c292e42b6241a4ccd758bb59cc796000000000000000000000000ad20f361f8305078118ff6f2b67b6d2b67a1688900000000000000000000000041ad753d513e5d98c0a7304793db965dc118e4780000000000000000000000007168d8ff5117006b7ab42ef75322a0052e9303f700000000000000000000000065b21f49cf2d8c08c42aa0b24f75890300385a28000000000000000000000000dd88c85c30b51af17540b9f73033af88ee79df8f0000000000000000000000006ef33c2c390742268c9ac9c985413af10b5c918d000000000000000000000000eeb483996f31c47bafe040adc29e15ef99b510b700000000000000000000000066f0fc2998a30f18f41116b5990d3c2df8abd41d000000000000000000000000edb2c263d389cf4bd15850238be48489554424f2000000000000000000000000c0edfc3dba8af6793f9cde59fa99ad72e3340481000000000000000000000000b72835019a82a2e07c9d01487a188e5260b2b37b0000000000000000000000007553fa05f183db257891887a4b3977c8f640ea0a0000000000000000000000001a77e72a84e81d3daa630a43d3d6da397a80060d0000000000000000000000007d443c94ef9ac1d165dded27289b814ecdf26a9a0000000000000000000000001d0b452f12f5f78ca064a0f269995d9af4ada4d60000000000000000000000003b3098c6dac414959adeac04782fbd0daf32d9c90000000000000000000000004032f0337d3c3efaac4eee9e8a71670890d2ffad0000000000000000000000003226a096a9f1f4480c50653b1443a22c80370c5500000000000000000000000033f396184e7a69893991ce176dcd84de8275a2740000000000000000000000000a380fb9d2fd7c2b00bc0cf5313448b36ad077340000000000000000000000002b0a90d0f35053220fbfe1f634e552e6660b579e000000000000000000000000f62c706f5cea23f11ecc88b91c0b63c31fd598f8000000000000000000000000c6970e1dbb0b1319863d8eb50bab5fb2ae725e3b0000000000000000000000003b2deefb0725740b806b65a0c77c76ab71c2e6d9000000000000000000000000094669a7452e8a9586a90eef62c6160766ec57f4000000000000000000000000d5d8c912f3a927b75ce42355da3753bbfb7b576a0000000000000000000000002db05940e25fcad90f77fb74d26103923bbbf267000000000000000000000000f8c73f93a40aeae2eca33a1eb4fc3e556743c21900000000000000000000000025f4b9fadf78827771e03411de9047fc33dbf21b000000000000000000000000721f26f4f013d8d00e9137ea8bb1ab13090f60be000000000000000000000000e879c80079d8fc218140a4bb91b21ac3da0aa1aa0000000000000000000000009d8c837893dd44576f5d82bc43968eafb8630ab600000000000000000000000064f927968f383ac8d2d0616ccc0e09153beec858000000000000000000000000efc51741595f38bf797af6af2478f72ba6363614000000000000000000000000e78653a33b1da96ac6c11ea94894d949a5d04b3f000000000000000000000000d170c7236f551cf2bccdd6d09f954e08fcff9b53000000000000000000000000268ccede76e8ceab121a2cfb6806db8689e40dba00000000000000000000000095e04d7df8e508b553cf2ad5bf08a55ef517d4210000000000000000000000006af0d50f0b1bea8b924e1051e69182ebb2837c52000000000000000000000000bd1d080168dfca2692ccc5641ab1708fadb29256000000000000000000000000c47eed7add83c5fa26fae6dcecb2e284d67101e80000000000000000000000002e82b87c007c2fc45cc7dfd303b58074151e4b9d000000000000000000000000468e0a858c9bb519610dd2cfdc4cbe08f81eabad0000000000000000000000000e16afcfaebf5a07fe64a29b5d8984f9389cd793000000000000000000000000631eed18c4c4d2d65b561adda28720b117a48c830000000000000000000000004dad5a89f1756fd488c2e56410bb6dc40544b9780000000000000000000000003c92061c6c00eb8b57dc690da108faa66e148b3d000000000000000000000000f93e4396f3cd0c394364203397b03c786885179c000000000000000000000000681eaf5940ffee990262b33d915d712a189fb4c7000000000000000000000000c2868b51756bca7825061be4981bbdbc3f338b070000000000000000000000003aee7d732e41206c4e62b2e288dd3664d495ae3d000000000000000000000000e7513e54cb916bc46e3e8271c6bbe5aa5d19f659000000000000000000000000faeb630674033dea2670f820b3e740982f771bb0000000000000000000000000868d73cf0dab6c1768007b495ddd9aa5baf87bb6000000000000000000000000ae41f833e64408873518224cdfd27969fe1a4afa000000000000000000000000a9d9f47f22b611f0aeff6e54295c31c027e06406000000000000000000000000fe9e215ec5de9daf1fd88bdead7eabd6363cbf0c000000000000000000000000335c110667d744f5a044535389ec69f25e0eef7d000000000000000000000000983a2046f603f8ba7f217f99aea56de18d5c07f2000000000000000000000000159849f8a5bc26de4b83d9fb29ce8992df4cf08b000000000000000000000000e1a363f8c426d3f590ad83058a8e45e3f0ebf413000000000000000000000000448c2af3dac0632bfe19a675d0ecdab88d6a80e50000000000000000000000004949d212384545e739a5d1ebc16cd3dbd11c59c1000000000000000000000000d1928af9f490c1d57b7b85323dc497feab999b1d00000000000000000000000017f679fad184c77bbc82c424c91cb39166178db5000000000000000000000000095cf72a19b4bbebd4d2c87d6deb09783afd799e00000000000000000000000035503e980c894c4b12a96a0b5aaa2230b79c7be10000000000000000000000005433eea768d0d95936fdaba0d58eb1f188594a9f000000000000000000000000f9313fea1b8109db374a15d2c692d95e6f2cf7420000000000000000000000001c3d38d547767235c4e3839d7d0c598fb748e0ad000000000000000000000000686f9f5903d45048541044fe89a2b3ee13764ab6000000000000000000000000eb2f9c8d99ed0ca49a1014afcf2218067da1073d000000000000000000000000445dcad3c562e8f9fcd8663267a4357a6b3587560000000000000000000000003c4ad5c74df8d40aa5f645b7d72734774242840900000000000000000000000094a9db401423faf8444e016aaf133350a52e229e0000000000000000000000008798e20feefd719498d4077ca015d5ddab0498bd000000000000000000000000d9c1cfbfe693f98d86952f3b1d3bfa6ef2411fb80000000000000000000000006e9e1691e08b69c7814eb11bb6e790bf63108eea000000000000000000000000aff749b7bee653cf19fc1c2a5980b668fbad8c1b00000000000000000000000099b94cfa2a377fe2ba30b476094c68998ff31493000000000000000000000000f2c3469a4c63b2f1c77b1489f0666ef0957821a1000000000000000000000000d376a267c8bd7458774e37dd963aba587b328af9000000000000000000000000761eb4823ed8bbf9b02f86aab84683c19a7b2a4c000000000000000000000000ea0c8c4166c232d96e9b93893a7cda8842b90b310000000000000000000000002d8951b74815c9c79f84dcd951982b4b232a34c40000000000000000000000009a7cd84cd8a7a4892f43b90267237f149ca78cff0000000000000000000000005364fcad5e621e00a134a32aa17868bfb3e3dd2a000000000000000000000000fa703fccb0fc0391ca0d7388fbb99614f9afd8910000000000000000000000001b2cf5d5b44ba7dbaf9ca28717c3c531b7bfd1bb00000000000000000000000078dac3e5d2e1ed227327e2d2419e8f9167ca1d35000000000000000000000000a281d29ec45bb817d77a9e8a057b42b633bcbba9000000000000000000000000db6190e298924d97638fc65d8ff1a3a1ec6fbffc000000000000000000000000548f812b4dbac66f077dff44762b3a50bdcd3a5e000000000000000000000000d20b1bd2f4508315292cc4346447578c22840481000000000000000000000000ca1617a8fca8bda530d7d6a69a3a8abc2876ba5100000000000000000000000063e622272047b70f852c8ec2df0cd6b5c610f5de000000000000000000000000a814ba8bd3a42e59ec430c384d339835892d990d000000000000000000000000a0e7b7ff109b6f40908a878697ceedd4cdf88ac00000000000000000000000007d2c4d51b0230a3de61e1f0a6880cfbaf6c0976e000000000000000000000000ac4548698a293b451508a65cc71cb5891ea9ba0e000000000000000000000000f0cc9bd35a1e4361e59147574152ab5a7dc9ae9b0000000000000000000000002f30567d77d3c1dd2b3694e3d22528b3f2544ef0000000000000000000000000d22043927558ab415d22506242f9ba2ce13eb99e000000000000000000000000f8af45df2efbea3a7b6ccc1d36e5609b09bd141d000000000000000000000000348c266d8cceadf1eb2d77a6235e6bee6f55517400000000000000000000000031e969fee96e8d623a6e760a401e871b54a132ba000000000000000000000000dfbcf6278ff8d8c7b7d9ecca4436f5b86b9ffe3b000000000000000000000000c571f758e984843edd64d41839c35ef77c6805b700000000000000000000000069c6fca0bb62fe17fe2a1b26a1d8a5a70895803500000000000000000000000044fb0bea2b30603399c8918e2019df33462e1d8300000000000000000000000021c6a5193359533e2a16af8625e2e690ea5753fb000000000000000000000000152ebc8738eeb17e0be9fc753e7ba73e9bbc86c2000000000000000000000000d512a739b451ec1e22602ef47dff7c6e0efef08d000000000000000000000000aca18ef831bb3f25b8442063d8438b87ca1d5c7e000000000000000000000000fc67584287dc3ee485379c8d44603f665cbc6777000000000000000000000000d8c2255420347c219f7f816ded9a859b34d6984b000000000000000000000000597fcb35bd0e64702e0773d940482012f086b7e2000000000000000000000000a3ffdccc8927eda547368bc30db717bc255255b80000000000000000000000005f7d842ba71f60e99bb041257cc1b11d7789aef800000000000000000000000062a749982025d7d002be0dd699f58b59ea12f3f90000000000000000000000008f7aaf4766931dfd320165e4056281974bdb1db3000000000000000000000000b153e9e11d99c7aa38d51283e4b4f66518c467f70000000000000000000000005e4a949566d789b75572ada47d44b532e28cb0a10000000000000000000000003c54308083e6c8cc8bc7b5ed89a1b123985c89b6000000000000000000000000b41c21911219bff23d5d1c5166367802e2d09962000000000000000000000000af4c72305c7086cae8c1c6da3c3ee73e799cdd1a00000000000000000000000081eca7ed037677e30c9d69fb575602a299a7e8e3000000000000000000000000c4d8835604bd046d4af72d857a94a500a11a97ce0000000000000000000000008a1ea967db92e7d34e65e7ca3299dcea9942d3420000000000000000000000004968af2a9974c56779cef6eb2d4fc57242b96da1000000000000000000000000810b03d3b7acaac1b0b73f05925bb7fa4812759d0000000000000000000000009db6b2c558cf82b6cb63c22b07fc4298c1bf8407000000000000000000000000bd5e29321e81841b2e2c6906d0bc67e9626a01a70000000000000000000000009ab4063dae2cfe60d85687babddc70ace385976e00000000000000000000000088ece33b8df60e830fdc2fd339248b4aea18ef040000000000000000000000003c146bc6212547862beb96a0b648e4361556cd8f000000000000000000000000f9e3df12c246c8ab54c2bd6e72b1697f902f9542000000000000000000000000d454314e893ef7e2d599fe99222cce91d0384964000000000000000000000000bb8d6f18f7f0d47b736d95a3d4c68cb40c5eeb0e0000000000000000000000005d4362bd778041825256c8bf4f8ed769de9138cd000000000000000000000000b4ba8bab885aa98d8f95dbb33ba40ccf5947345a000000000000000000000000905fcf7777b8b91a46e7da0e7641a1a3b839063a000000000000000000000000a66698c65af412b500be236b46361b467da5ff0a0000000000000000000000003947562846e0b6c44635d6d34845316428657110000000000000000000000000539b3298cc64d0e774473e6d8ec65f336662f13500000000000000000000000093bd8d36b8971d0d32ac841e3034fa4aea57d2400000000000000000000000003439a17b9a357ed8c98e5fba1a5e709c869149c7000000000000000000000000f11f4bfb23caf850e67b7b52abc9a6b50aecaced000000000000000000000000690aaf871f39ff614739e97b59859870a66aa5fc0000000000000000000000004fe48cde32db6c22bd2418bee7afd112c4148bc700000000000000000000000044151deaeb7b1dd43cd9de4815f73ffa2cfd37a6000000000000000000000000483d42e1d3f60b6daf1a541e54c4b1ae58e9ac8800000000000000000000000015cfafd1830718a5b72992fec34e1a14245db260000000000000000000000000a6e924cb3f52398759b47551d7a7b2f947dede200000000000000000000000009288c5cba89fd593de31ecf8dda1019d34f3393200000000000000000000000069b50139c766a6872177ee597057ad5d86d9eb0b0000000000000000000000001c0a045d8dce3f90a3576c63c590ad993d946456000000000000000000000000d432c99ab609a40b09e4431884361a6b9e5846a60000000000000000000000004e803b6b0d9a80ac422766461db7b983815153bd000000000000000000000000f58821a7f3134610f3e837b0120d49753249404d000000000000000000000000a53feeab2b0f39b606bacb955aaca583e0bf033c000000000000000000000000fd5e9658be283d97d3c9c65b165abb29f2d60d680000000000000000000000006234671da664b3b4cfb3bbaae801aaf0a765bbde000000000000000000000000d3d45a756f55e02dded3d6f640dcb5b39adbfeb80000000000000000000000007272daec1e208376616455b697b10b2ec931296c00000000000000000000000011aa65be448dfb2f2c60f0a2f1e491af894770b00000000000000000000000007ae450fde27debba21dc91d25f02085596a892fe000000000000000000000000b840dc7d2a46036b160a8581b6b3f2de14e86bb700000000000000000000000048fe4123816db0f461d3d9fb5cc9f118a6d9dc18000000000000000000000000369c7d95783f20b7a0b214a14cb73b3d2e3b8c740000000000000000000000005837d630dafda2229a4779d720a121da57b1adce0000000000000000000000006c62b72fe1e38425cf15820144b3f6d163d5208e000000000000000000000000cba6e3bb671f642d2224f45e92260f001e699ae0000000000000000000000000b8f345e7dd6793036b05d8eeeadd67e4707639b7000000000000000000000000dd10ea6b1c209756cb369c63b5bf5a20dd023a1b00000000000000000000000049b55a231b1d2bcc1e6d69d961e905b3830cd5d80000000000000000000000005f55c0c4b4b4d50d5a5e1fe4636e778cdb59c6e700000000000000000000000014755fc9c3bae12ad01b5b99a48b41528615cdf40000000000000000000000002f0482281c03656539fe9edd45a7ca6f82160691000000000000000000000000c2cdf7c42e4af0badd553cd02aba05400a6de46500000000000000000000000072bffc5cf7f6fe6f3a9a0304a319496021ba7370000000000000000000000000494bb3908b48ff7fa2a9c93d8d5f5f067e7845660000000000000000000000003d924afce7c807818e30104c13ce6b307ae28996000000000000000000000000f7f25fa7caf941d79f2063954560c1e9eae7356f000000000000000000000000cfbc13ddeef6a9dd04cee8b88e352b1cd5066fe00000000000000000000000008c6967d712b5ca40da9d6636d541aaa10ba19eed0000000000000000000000004749fd4c671b2fc3ab46ef33b7c9abf3cc164d06000000000000000000000000933942a52b54a25f08a5386f6bf07f66e94373a20000000000000000000000008c01960c5291070443070527f993a01a4b6b4762000000000000000000000000cb4d6bd7d3573e9eda151dfd587521dd3f4d8c7400000000000000000000000059170531da5f8b8e89605b8e3fa459b46658cfe200000000000000000000000006a8137da80a9af4a198db2a9d353f748d6425370000000000000000000000006e7aece1e2dc8fcacd859714c1d5d395a398ded70000000000000000000000009823a6d38f19729166e7d484623e28dc52a918970000000000000000000000007a0c934e72dd1ca048f03897c2a1a865af0b6bc300000000000000000000000089bedab45c9c20698873ec4aea0ea9ff601772df0000000000000000000000008bb9e8b51bb9cfef0f3dc35f31e1b7c844cef4b1000000000000000000000000fac23c3538087bd4a543390942eb72b047a7da97000000000000000000000000fec9b28037998ec403314aa515ff5821ac0c00d2000000000000000000000000644cb67d2ca49aa8b9cc7a14a14c41c57c603c1700000000000000000000000009e4486c6a2b9ba3080b51e8c875697ec39cd691000000000000000000000000548de4b31390c13468fd2074b140e0b254613083000000000000000000000000d8156e3da86c79ddf1bd7f4fab067afb47537d7f000000000000000000000000ca478bd77cae1495bf99292936604791133112c20000000000000000000000002b4f620496be949c79073906f24487527fead41400000000000000000000000064c06a4f192b0966c18f17895c69300624fefe5000000000000000000000000078801c253125dc62fcda584921b869ed3a69432c000000000000000000000000954bbf3ce0dd40b1d4d8fcc975154fd90aca856500000000000000000000000073ac43e9f7e7384e99add97039205e70257573360000000000000000000000005513f954b832a541850e582000997dcf24b42310000000000000000000000000607defda75256de2f73cce8f116a90803649eb74000000000000000000000000d46554a9738e5593b736d163d2aa35fc8366f5ac000000000000000000000000bc763a71cf044e2998849a3341fc7972a52b1dd80000000000000000000000003196853677935b8643c3c5618b44cb2b46657244000000000000000000000000e558b05e013ba8645c8cbc3f0979a9d627abcefc000000000000000000000000058b7221d13d6b79fcc2aba66192a04fc15d125500000000000000000000000054fe9a3e4dcb4d924e3f485dc81d573ef456b43e0000000000000000000000000963f36cbf06b95291e2c9cb9c463eee3feb3a74000000000000000000000000d6da2577cac5a05283c7be02a145a0afcd71c88000000000000000000000000008efb26382ed6cafe131e6abf01ef152b91b3843000000000000000000000000b4294f1a70e8ec8b88b65e7f4e8a6ba250eecb2d000000000000000000000000f60515031135ca613a69f4caeba5304b403401ce000000000000000000000000dac4ec994b800a56397ed47026415e041525c1bb000000000000000000000000bffe6c49f707d1c2376b34bf30278b01e7eb9e4c000000000000000000000000dc9bd4d50a03d97fd11616eb0b360d711e70a3240000000000000000000000000c925309baf39b5d7f17c315d72d6e85902fa6bc00000000000000000000000085cf1a7d9fb96f46410717ab464654e44a16cb6f0000000000000000000000008c73d73515151d2679b89c047a9529fdbf251d05000000000000000000000000e5d31b122fdfaab0e07bbe8c4b6d764410f5516000000000000000000000000001d0e839b53c9c26cd7d4568dc55b81da8d018b70000000000000000000000005e19ddbcbbb6c309f2ecf98b781d4040201ffa20000000000000000000000000ed6c9c381830d38e89c5fae8f6aa700e3b870c9a000000000000000000000000b63100583e3d5f32e3a50f3a3e1b482523b19f510000000000000000000000007028b8b556a4766afb7e53cf547c389e89ba12b700000000000000000000000049ef38ede795e492df2a22fe9cadcd369a55696400000000000000000000000080f4bdc6980b41a36aa8edb8625a5c39703ac117000000000000000000000000125c4cc859cf01c71d5badf86a1a7fb2806c98c6000000000000000000000000d78b16424f6ed3edd9573b3c7ffe702bb7361151000000000000000000000000ead748ca680cc81656ea77ff92afad0f47da2b3d00000000000000000000000089947df85646d541492883c37aeb33e7267a4c040000000000000000000000002468f95279cec5559f308b67cbcaeed89288a2850000000000000000000000004598dbf07e7ae44ee747bfbd9540fdff42b3d84d000000000000000000000000d31f54868bd60969b9a91478914fd3806c4a8cf60000000000000000000000000aaf48597536a27d98155bae8f5cba6c6cfeb9f70000000000000000000000005cf4aa63e6d49367e97010cc0e022615c04a979c0000000000000000000000006e6e28ed56f8a122932201abe41df5b6af96b5f200000000000000000000000063757215e5fdcbae9bf0b255c94537f726b7a7a500000000000000000000000041530bbb548599fb34cb638f1ff2e44d0a2344fa0000000000000000000000003eecd9b9feb3be08a6d7d31f847092322087c3e00000000000000000000000009499a904b5ec52b561d8ec4aebcc2341bbfe6800000000000000000000000000e444a6b7c2aeeedca6b4768dec2dca8f77e333320000000000000000000000005d9dffe15635baf2435649869c47bf602d6f5834000000000000000000000000a8313d84b5cc3d3853c6beabb47b3f4b572415a200000000000000000000000017ded5c3531351c5d13306d1bd9160d40ee16dc1000000000000000000000000773ce8d8190bd5c715990fd43e682c45d3ff2a5600000000000000000000000069e2a79850acd147c477fd2d7a649048bc5d1fbb00000000000000000000000088b8775af1a87db146abdc6abab2b22cbdec60fe0000000000000000000000007a814accfc46a12de142b8a2ca74d232376a321d000000000000000000000000f240830928eceac0dd84cda26f42a69b0f49752c0000000000000000000000009df57df8183dbf67fc7e214a5824746093337cfd00000000000000000000000058f02d49a7a5580083855b7d02667c77a9ce12aa000000000000000000000000e9fa36c31f8abb299399a94b8cbcc7b1323de6260000000000000000000000008eaed01ab1962cc629b54d62c7b0c36e94befdc4000000000000000000000000ed434653eb7da0445d1b3dbfb39e60f87e1ef9530000000000000000000000009adba2e8d4e1810339e576bf4b1ed5501e41a6030000000000000000000000009ff8cdb09ff44a5b829657e0ae9964287d3bf3e3000000000000000000000000a05f063325e0b13009b5c55d12e7ee647ae620110000000000000000000000007c149ba72ac1280e15cde635a2937db7779e6c53000000000000000000000000701af73a9bf47a4e19fff9d3b64995f491e27ad4000000000000000000000000380016f368a10fb902a09a390675b06075d385300000000000000000000000000f97127050d0a2adb8b080f019e27290e585b0d40000000000000000000000000fdfc3c7a26a820a7b4dde5876801261dd9da00a000000000000000000000000ecc31b4202b533f9243280c603eb3165e379775700000000000000000000000096cffa58b75a7194406bf4dc3ac89876a544fbcc000000000000000000000000af676f09e558a09497fdeb18b6a515a9f13345f80000000000000000000000009c5be4b9a3d2f7b76c9a62e6dd753f369373e732000000000000000000000000f066720debcecfd15eb0cf865c1575eb48df38ee000000000000000000000000020aeaa60dbbdc17158486adb1f1f9be8a490b84000000000000000000000000f255348a97b8f65b3f05045a3d1f815a4b639a7100000000000000000000000096e2b3039c40f99e473cfaeff20894468824f20d0000000000000000000000004856d598f8db17acc44dd84df4261a911f07d92100000000000000000000000084b7eb450c41decd5625326cd2894a50241be3a400000000000000000000000001a3735ba98c60b849bd2635d0ae564e34f48154000000000000000000000000de2b233af5c3cc12c2fe2cb46647aad8987dceac000000000000000000000000a48b3569f5c09ca8fc22f836bf5d463439102dd4000000000000000000000000445919053b00218d2bab8cc51af9ef2a0aacd9db0000000000000000000000007885e529812857e0aa6b6c53ce5eba31424d0a6800000000000000000000000013b37ddd6c2c04cbf2bd0ebc79124ffc4bac4de10000000000000000000000006e6598ab44c26025f04ae019ffe816150e13d03200000000000000000000000004708c5d1dae4a1aea0785f853158f1c9822a21a000000000000000000000000bec7bd31f417f47e76aee848a64401b0aa4baaac00000000000000000000000030ad961a7eb862e6563859a85a63a649d432d4100000000000000000000000005b15a8b7f6633071ffb9d4729fc9213ef5d4d019000000000000000000000000b9acf108013179a483f82ec61e1628ce71232c5c0000000000000000000000002dd44835816d265f3d73f17fa1f9ce819e7ebcf2000000000000000000000000f49f1750a5ef03832274fe48885fc9b7fdcaa0ab0000000000000000000000005e08bc31d11a8d5dc2dd83407a3bba65e8dc6a170000000000000000000000009030673f92797ad62a425bde5421428cb8ce6aa2000000000000000000000000310ca4f63f796e97764e63913b8732e4fa4f9e7d0000000000000000000000008ebeaf9e2feaf8acdaf016298051e0a734ecf373000000000000000000000000170ad27c5b6cff7ff4515d32a4864a3be52ae039000000000000000000000000195a8521be0ead6c650f45416ac10450c5cf6a9f00000000000000000000000071c208706fc774b74bfd9fc6737826fd569e777b0000000000000000000000003e99e5c1a08d43b8268c24dd78805438101399cd000000000000000000000000c9e8f8bf6b913a8a627e7b9d91995e73f4fab470000000000000000000000000c84813a60b6577509c38de857a31829a91308e08000000000000000000000000a86c6c76203a20bdbbfc62525722ea8cc89694e5000000000000000000000000de6144a9d889ffcd37b544bb36f9bffeb404860b000000000000000000000000b875355b309adc4261aa7420bd07e2f6b32298630000000000000000000000008b79c74fd4884e16eb25d5c881b6d62fbd033efe0000000000000000000000009337d6de0dde91b1a0bb87afa3dbbc60861fbe5c000000000000000000000000afa978f004c9a41a8260aafe8087558bb5c9c98b000000000000000000000000090763119bfd1962fc6d021f850d7d7d81bc58a4000000000000000000000000ec69662714e1240f63e713b1528c0d39871c6f1a0000000000000000000000004989a334013400434f26d572f6002b36f2e78651000000000000000000000000e8b8238539bc267c5a77d3f72aa5b3459536b8f70000000000000000000000001207ec7a66b71cc02f7059cd5cd76298c2d90f450000000000000000000000002f7ba3f2e7bf4e51f800a842a8b77025e3981a530000000000000000000000000707a6a50a633bb4ab8b970c5ff910ea57ca3e2d000000000000000000000000e7e43dda0b9979c85ff52156ea387d6c03173ee9000000000000000000000000252ce3c1eb9169bf7e272e6de6eb2b270f5f0c73000000000000000000000000726c96f0669a4aa192fd359e415dc4e85b181c5e000000000000000000000000b0e439ce392df89d1252a736e9283728636f154f0000000000000000000000005af161e78e45591e8296f220e4988f7b358dd70d000000000000000000000000fac116e4ccda36805c26db88e1d57ae5c0c2e3950000000000000000000000005e86e4b5930ba82d682870bb119b02c40b078bd500000000000000000000000016bd9db18193fd791fd7f2a50febbf1d7f00bef600000000000000000000000027585b234e2facda60bf933fa3d6c34a3aec646b000000000000000000000000d8fc2767f7c746b62850feb4707c2ee14e2514d5000000000000000000000000f6a06c9d3ec2748397fff246ea58afba8449552c000000000000000000000000cc141141edd5b3a958a7c386d575d127626dd6820000000000000000000000000d47fe353917e6f1f3560b2ce95fd1e9da5a18e6000000000000000000000000ee4edbcb66cca5b4bedf4222c89b329439a883ed000000000000000000000000508fe8c27c97a33a90e2ed9a616395ae4bd5be520000000000000000000000008f1111419a1b6c0f2c8e744a8b961d9493e47cd1000000000000000000000000766da854a92a99de205b50a1f1c7a65853679f7f00000000000000000000000080e6ed78a72b5ddbdba5d4e2b4a23235136687e3000000000000000000000000e7101ca92a10f0ebc759fc9e192b98063bcf15ab000000000000000000000000517c78a08314968466343eb67f929584fc1cc3af000000000000000000000000d6597a57395d900a3a22c423376112772cd11f060000000000000000000000006290d08b680faeef78708c83c21b4ef05d414a7e000000000000000000000000989d7c3578540836b26a7820bac3464fa02bbd23000000000000000000000000149b12d0cea22440ba6853ceca41ab8c3b68f877000000000000000000000000edbb7aa317c8a205c64e9926ebf4f109f52798c400000000000000000000000084fd7bee53c89e6307c5c1699b81468e9c8987f9000000000000000000000000082af51d3672007fd10b7cd8aa545a20bde681ab00000000000000000000000087ccf488dcc9ed98e1a14a342add94eb717eec5c000000000000000000000000cb3c9b16785d86875fb7ec44b912ae1b368edc7b000000000000000000000000262f899484c56aa0116743491ae53838ada4346e000000000000000000000000f935c8771c1776a659810b3089e3f84d61e7823500000000000000000000000080c2c3b843bc9c65ad6486d91a409317da72f2cd0000000000000000000000000dc04a8769bfd740ef388d6f678aef0e75b8afa00000000000000000000000008f0e59ca7c7cfec7f32bb21d50e96e26f7533a74000000000000000000000000b67f3e3e58aa2ab2bf2b4fd16d028329856b6e48000000000000000000000000ff3499d84a421f2039fafc82283f902159c9d6dd0000000000000000000000003714db9cb4ffe8a438b0a55605478c4b452590110000000000000000000000009155c66a65c6cdac98c6841a07e01c834a517247000000000000000000000000ae0844f9ac179f25ed0a3581e6841a63af57a59f000000000000000000000000a76b14d5543332d0c07a131634180f1935c800f300000000000000000000000075e9c7e695cc75503c9b93f3277a2561297529b200000000000000000000000078100aa357502def0270237fe3313eb9199c2f8700000000000000000000000000dbc06e8664090ca6d3587ff83168b02d32c157000000000000000000000000602a27de84897d6f55513c619c5c3cb49de9ffbd000000000000000000000000cba08ec44bfe39638ab1897eeb7d5b7ce5cb2281000000000000000000000000fb3860792e363d259a4214f475de66829271eff0000000000000000000000000c4a0ef670d45d776991132543d25e52713852771000000000000000000000000c23c0fcea093f7b956a2de3fed42e2495bd72e6f0000000000000000000000001e029c7c102f6746a42779c4482d041f2e4f8d96000000000000000000000000f3d818a18cc8ab7e8b887395afd315f4d6ab28fc000000000000000000000000ebc60040d281abf257008678bffe7ef6bc72e665000000000000000000000000b10a372718c608f587170b350d7208512d64307d00000000000000000000000003d6e7a1260b273ae553a66705605365e6d860da0000000000000000000000009340e3df9262753d7c08e764eabf6c061b3d21e000000000000000000000000021ce14cde55e245b3a3da728b7751a810b38199900000000000000000000000059390cb4ebc80229471d2cc86c2277e64a89c93b000000000000000000000000afe9bb23e6238db96591ea6ae0307e97188b9027000000000000000000000000272824cd424a6a02a73fb48f02bc5aacee71b1150000000000000000000000001a1596d4e6f99d0cfeb1cb3a49f309448bde89190000000000000000000000001d58dd4fc9487668f577cdd4c9cd269f85121095000000000000000000000000dc5f4540d500e25002f699d86be92186854c53d1000000000000000000000000045a9060bd821a46f029a6591914616e733dc5e2000000000000000000000000de4d8b95efd2e18ee7b7ba54dff1455a1a2ba74e0000000000000000000000004cb2fe4144c554a894c735cc863f95a8bebfbca00000000000000000000000003a4ca7c55078e62133e5a5c4390e8d3dfc122bd600000000000000000000000055e3680136645d18db24a3b386c6eee5d17a914d0000000000000000000000007ea4f036415df287b0105327275a186a8d853f210000000000000000000000002d7f07e69d0f72731ebc6efbe22e98035da3ceaf000000000000000000000000f948d58b39740f6d4647872c6561f24d2aab6cc40000000000000000000000001653eb6fd8d308dc16173fbacff79eeff46d04c70000000000000000000000000dee23360edc95ad7abb1fd2a1bf7594ee90a0fe00000000000000000000000023659ccef086b1ce88d964a36aaaa287a2f101cc00000000000000000000000020143fee62bc53a2c501699407bc83d896d71e72000000000000000000000000d0bbd18df6c3657a42cff993743e1fe56c121b1f000000000000000000000000e43c614a28ae1f3178b19af88527123f6235e2040000000000000000000000009cbbde4237851007d377d2bea219ab7f9a7696ed0000000000000000000000002459790f83888ba21d3d22539bebb92603af72e3000000000000000000000000f495ce2bd51d34bd3ef01699fce8dbd592c6c6000000000000000000000000006bd996cb333a6374e223321c1a721782273225490000000000000000000000007c166cdc1c5d23ced53ea364140f4402a5840e37000000000000000000000000d4815bdac51fb9c9b4f2a86c31365d9c6af6149b000000000000000000000000f133b812ee36e374148e2c1fd042f917952422ca00000000000000000000000012743f7bce4bee466910fbe5acd3eeb78be0233500000000000000000000000038c628f9fa9e76ea91baad52fe145ee8a76edbdb00000000000000000000000043d2359b84042784a88132a63bbe2400c25d7c92000000000000000000000000a9b1f5199493d7f3f3c9ba39b58ec305c7cbebd2000000000000000000000000903f0cf97a889a9ff86c6b061face23b5f20a3cb000000000000000000000000b5f62659d7305c9724c44f9604aef48268583010000000000000000000000000b40a0f0e0b1599294dc2fcb14b99650fa65e2274000000000000000000000000538fbcc67f933055f418b54b88c7a50e6f7f47590000000000000000000000003457b5e8ebbdc0053ef8329707acab5d231c34be000000000000000000000000f5df3115a86ce7fb18977a93a5e0a8f7232351da000000000000000000000000f551bc0197518231ed4abdc3551c931630311ad100000000000000000000000058e99f3975bc63db60737b281cf3016da3f91d7700000000000000000000000064b0fae39671635a303c110d7962b40f34fc39d000000000000000000000000046236a035a7bea78005b63254025057c2ba427610000000000000000000000005cc189b1c7dca6c038bce1fcf74f874b37ca152800000000000000000000000099abe02499a6b64e708b7bbcf8237c4d3946f07600000000000000000000000048a52f86da5c64e65bcb679d505fbd1c4d23d7800000000000000000000000006871980db67be542ce1ab006e13dd547f28ac3fe000000000000000000000000c58c241119d4f0e15a731c8462594b65e6f8d2e1000000000000000000000000a7edc9e0df3f85dbda841dc47ae430a7cba16be7000000000000000000000000b443fdf5240c2f0608c963b44b939df5c95ddb1c000000000000000000000000abc3aa023c9dd012277de8685e8331719f4fc5f6000000000000000000000000107a5994b2e32757589b3b2cdfbbe4bf51499c080000000000000000000000008a7a0c4178fee3e3e72b077f2ef6f483fff6bbd9000000000000000000000000ce50c816f55d82d74fa9464c01d59d618706cfd3000000000000000000000000818d2b70d8fb0a497c9f6cc03ef8ccf08c09b3f700000000000000000000000028303ad00149096ed0962650f0487049250dc5b5000000000000000000000000e8a7f53c7c0339887592236ade4f0f4a23c171b7000000000000000000000000b3d5a0f23d8cf104fe009a514f808561815f8e2a000000000000000000000000c98f2e36e13c10c2cc1a59b3d9480657b45299dd000000000000000000000000891534ed1a4d4542782abf6027dc1887e6dc6190000000000000000000000000b42fdb84bac510de4c4b2bd91d88d9d9dfdf7d45000000000000000000000000d560955d7e6e3b5bc1e3c988f0bf95c1de2c2e5e0000000000000000000000009637ffd1c9f0c90f5032ca800ed94b42720bc45900000000000000000000000007d89f1ce7bf25d8e0464e9c1392cb6d7bb90fc800000000000000000000000058fe774b01161d3603df7072476397f34166102c00000000000000000000000043416c3b22adb4d719ff0594e92f8a7081ec9242000000000000000000000000bb00830b10eb295ff3922732ee8187f9707ec7a200000000000000000000000072ee4b6328bde1555cea250b7e90a29af677e2e9000000000000000000000000824065d72f42cd38529ff57bd92c7c3ca20d389d0000000000000000000000004eb787901ff54cf18bcca24d847fc3873c80beb30000000000000000000000005668d576255ef5aaff17626c1bf8529d07c55cc9000000000000000000000000ce0901305a928491befbe8016bca5cc514e54acd000000000000000000000000f94bd31040a5bea7b1fa0b778e10fb8376cdff0700000000000000000000000099f4978c965eeb336b4a6100e85e3c7a8927acbe000000000000000000000000c0a156a973fdb397bbaa2879eebb864267cce2cd00000000000000000000000007d5da4dd86a03270910d417d9ba5535d049bf710000000000000000000000007499d480bf4dd76f5a10ab19c26c1c752f032869000000000000000000000000dc610bc1a55b74a68eaca68426aad71b46e32ec5000000000000000000000000e72a5015f1229145c17d886f677c8d5a906ee7cf00000000000000000000000067c1acccd277f4425b7937c52c4bac2630ffcdc8000000000000000000000000127535dd9e2f27e0b00fea9d751518e2778f386b000000000000000000000000289a8419c794ff227615f2ec71281415581d2511000000000000000000000000055e080e5fbe6485dd8bbb6ce49fddc50f5e0f2d00000000000000000000000017daa75459bdd2c7d295dc99155cfbef48cece050000000000000000000000008548beb13b2b1bb43d561852dadbaab344425c38000000000000000000000000cd05a6c7d197a6f441e2f1b6e7aa5a222409b75c00000000000000000000000046e270260e98ac84c4b5e0378fe33c63c6e164f90000000000000000000000006d91ea254109634abd351c941a5099a103684e78000000000000000000000000674b4e62ca74135293f48da99faa5e9f4c6e5ce200000000000000000000000046a040362eff12bca7e3cb2c45ba6b480f55a4a8000000000000000000000000f63c83d7d0d641974a719609ac6f25747385056a000000000000000000000000b358c1664071b151696b5eb45fc0b83ca05cca6400000000000000000000000079286023d95fe2ff8d19b03b9e4c4157e788186c000000000000000000000000f8fd5246ca5cdb893cb1d9b335bddd1a8ea97215000000000000000000000000c2368f9450a16ec1417f332426ad71217668729200000000000000000000000076b4f08711598df9ae287a9d410d21a64253ac6b0000000000000000000000000336410dc1480655911025b8a8bb0449ab41107700000000000000000000000061e210d8dce12de4f26ed8dfd20fb03ecc51ed0d000000000000000000000000015f7d1d2e73be1f3f1b887ceb83527c2281cdf9000000000000000000000000c3adf05400496a8015d34dfcb5a4740c4b0c00c20000000000000000000000002403740609d8a302b304ce33021587c5abc09dac00000000000000000000000012d6eadef9762b050bd8b085a4e3c6db2a32b8f40000000000000000000000008c2fb1e7c368610abb33c5d2cc4228ce48a73c9c0000000000000000000000006b6835a00a10eb75f9c3fb2acb7b1e2e8cb541c80000000000000000000000004065d7d156d9d9ac463cca562cbade01c361bb01000000000000000000000000ee0e9d4cdad2f4910c324d68de3c8ab1420c8a040000000000000000000000007b8c024d6f86b1abfe963f8f5201fc6783a7eb500000000000000000000000002b4f22a357c6a4faa13e8ed2c5dd1393182fbab1000000000000000000000000e7ed5242102ad96653ce95ba31e4c9d976425b23000000000000000000000000ec7c379e408afd87c1866c288aea6d7c32abd4630000000000000000000000005fdea49f56399a871d54b36c0e7f4306aecb01c6000000000000000000000000a5d64719e7d8ddc90559d77e7b12160dbe079ed70000000000000000000000000b35d044750cc55efba30fa755702eb49b56653300000000000000000000000013222a3eda854dc991720a98f8cee177c5f1254a00000000000000000000000069d922892bad20d9e5b40dee6622549d853fa5fa0000000000000000000000007add98c0002bdc4043373f414d486eb8bb8694e10000000000000000000000002b3ac456a14a5135499bbf92c495f518b7e1700a000000000000000000000000448570c7d88e335e22a0ee26b829d69749036c2a0000000000000000000000007ae1c038546efa81caa1cd27696ed52a4fdc2bde000000000000000000000000548e5edfbf33ef3835c4177ff707b87c0ffaa040000000000000000000000000ada8e2fd96cdef66468147dae717fd0edb0c126c0000000000000000000000009fd010579d8874fbfa4e7f21e3b113440dfae12a0000000000000000000000006f29801d52046fe2d6aa9c89dece7a588bdb91ac0000000000000000000000004b200becd6859d34a541bc7444e744b2943b4b600000000000000000000000007d884e4d89e9a084eed8f8feb95962ea0533018b000000000000000000000000688037d4a0642e882ce27f756031c53c2a2cd9860000000000000000000000007575c3a83c7adf0f0b03e3ec91071df4f639d945000000000000000000000000ccd709325aeb8ea38ba67621d4c0699e3296cd3c0000000000000000000000006c80c20fa9c4371dfecd568fa8bb626e371b759b000000000000000000000000cd651e059a377f69d6f86abf24b37f9b5d0fa1bf0000000000000000000000003c48d90fb3532b6cebe3a05531653c42fc3b5515000000000000000000000000296ae0fb17ebba7d05091034d0663ca8c7f9ace0000000000000000000000000eea7a4759ad931959e66e0e14b04ee2b4918c64800000000000000000000000010bca6270be00e7e817e0c584037b5fea1e13848000000000000000000000000329fc429a31f762e79edd1e2c321ce3270ca953a000000000000000000000000ffb2a001955fb21bdcd27037be1ffde166ccf943000000000000000000000000a2ce5d455eec60278cf455ec5b4af41473f82eae0000000000000000000000001ff7568be1f562a3ca7795d776e6d7e8477b1b9b000000000000000000000000f4cfcec6e7a4aa86b75cf169186cd76e2154de8a000000000000000000000000be3fb762b234bc755cf5b09193d1e633c7a2f2db0000000000000000000000008f8bb93b15099a713758b3d6c04d65b737786c6000000000000000000000000078a344716d7dec05c7b1ee7a1f4a704037370c1200000000000000000000000060ab75e75fdc90b0f891acd9734ffdc86dd9c0dc000000000000000000000000fbee8014684d22515791cfb9bae2d9ff573759590000000000000000000000008f568d93dabb389de4a3edfb7023ec216e5e07ec00000000000000000000000030a17d64415b04556f3ca8416e109c1c2b5bfc71000000000000000000000000c84567190a9c84b5177fc7bc0ce34f90f84017e400000000000000000000000028cd2e3c7ada75a7c0a9c098088ef6f6b247bdce000000000000000000000000d4d0269d2cd3e15c8c21311e536d6a5fdda774870000000000000000000000004b00872270cbfb62d64e983d11c4cf06be897261000000000000000000000000daf4426a0abdce52391b8a8d63525cb534fe359f000000000000000000000000ffde008c733b04056ede983d093bb029fadce709000000000000000000000000c110139123b8e4015470d95e2d890059ef5619a3000000000000000000000000b740d6f201405c7bcef1f04021b9ad3620a02e6e0000000000000000000000009608d010315f45a9eb192de6621b30f9def4b2db0000000000000000000000003aeb28b5755f54b3c55f8b92334ed1361b8dbd900000000000000000000000007dbd2ac62c3a22627f6c49a51ead00b6802609ec000000000000000000000000bb3d46dc7b7e0b0656d3b89b4a33ffcddaecbeee0000000000000000000000001f75ea552574572cfcf1d194af42c04de6593e06000000000000000000000000e92a400b4ab4555ed4152abc83de28ec86c930a20000000000000000000000003c95c8d797220f55fd91b61ab373791c3312dc4c0000000000000000000000000d99a893b833a7442f44e6aa1b722f38917d301f00000000000000000000000017a1df497e55b9b2187e74d9d3eed0fba23b7e42000000000000000000000000093bf584776dcd499c2ed2d6d888a3318c820c2300000000000000000000000054eb83a59f1b79a90502f721ea8af5886d1d2f020000000000000000000000005e85292f10f4a2cb5aa8ce846be32ebd24011e8f0000000000000000000000007059b0b79b934dc49a65a1b824f5997e32157cfe0000000000000000000000002f87e5f719262873efef0614a9b0756d6f713271000000000000000000000000bcf6ccd5433827de2e9019f263857b8d45034cb9000000000000000000000000ce240eabc1e6613716a5a6362b7d108fafd8ebc2000000000000000000000000bd9ea9bc1c2749b461d4b19c8684e5c2e0486a010000000000000000000000003ead25e95dfb83ad277729b128a754861f1fa09600000000000000000000000041c3a4d484a8229074b89704b61e96c9bfca85780000000000000000000000000323e6cf676bff8c9df615023e19f58adc675e7b000000000000000000000000a5ae86bf253e990453a33b9932bc9424dcc1032b000000000000000000000000195e20c7a5d7b8582b8bff4f754b5beb567c251a0000000000000000000000001bf10998e1c860a939a561fae8e61deb1e0d768a0000000000000000000000009747fff81d8e4efd177ede30cb31fb390887a63d000000000000000000000000b1a177f8efa41eb71cad37e4bc344f78f64609d8000000000000000000000000db249c8d653fff37eee4ff354ea0d4601688c8420000000000000000000000009a7ff7270c91a6e50c4b36a09334d7224ef6d402000000000000000000000000a779f018721922fc596d61e221f572610e1fccc30000000000000000000000002a78ebad2f8600e3613ae79e53e701549d7734410000000000000000000000007641250a1c02b30c3f4f28de6aef2bf506b20c550000000000000000000000003b5a4bae1c4f151660bdc3b3c9abde7671df4af1000000000000000000000000179a4473856c2fa4062f6bb8c0ad1cb70dd49ab80000000000000000000000007013e5193e89f4854f7fd9ea5f0c8ee8d04f9c3e00000000000000000000000012e56d2d2b8fcf3cf2c438dc0a9ec2a9bbc39be400000000000000000000000030cdc203aa67f257745a99edd3ff1a5f5b0724650000000000000000000000001e5c4a70201a4c72208dc3b9f1bc70115a5a33ec000000000000000000000000adef1d0ff5f0352fce6ff1a0cf4a6d051443077c000000000000000000000000e5b6d72d9137f4d3ebaf14a8cc1c1d5708c7787b00000000000000000000000029d17016e31c6dcc710bf72999b55348a6868b80000000000000000000000000a3f931285f3e6ce17d63ee0e668d1df142917dc000000000000000000000000008a9939536f423fdfe8344bb9addee0a0a79c79600000000000000000000000020e489ba1d4cff9cfef6027a5903a4ec483c2560000000000000000000000000aff0ddade540a9480796423b1f620b531f7edc4900000000000000000000000036b9ab3cb872610d469a1bf8bb3f0edda09cd941000000000000000000000000b5f01e5bc7fd63b42c14552d95b83e4a6fc697ac0000000000000000000000007ba0972fa9b4764a2ff8d75c21ab1e3a7f9e1131000000000000000000000000ff8c8246371b93f2d3258418e70096e357580788000000000000000000000000b8a5fa269d30751064188df37b8a9090ebd7004000000000000000000000000042aa45b2e923edc3c3576e01745ece9941d9e9860000000000000000000000001d77bb7dcda87f84a9f5262736c6fdfc05a9142a000000000000000000000000a82ad71ce8a08083e84e7462e27a31c0dc5a0dcb0000000000000000000000003fb73a0ff309488e2ceff5bc764b1cf07e716e8e000000000000000000000000031fd6b8d9ba2cfb91013ca912a726902168d71f000000000000000000000000f2a1133a1858f659bdb68c59f6ca8edcf74c16b6000000000000000000000000b1aeaf5acce36fda9c7330090e8a3c91e618b5830000000000000000000000009e2aaad5755888ff692b5c2ac540a0fc92242947000000000000000000000000b47e2ea59ece7d0d2c04ef212aa2e9d1ba04161b0000000000000000000000006b032642c35ba433461921349cdebcfb447fc6b200000000000000000000000049b1103203ce3f485a3875a267e3970cfa54372400000000000000000000000027557169acf11403f835e7d397b439a47346c5690000000000000000000000009e1f485c6985505f7a8d32c4f18fadabfadc917b000000000000000000000000e5eb2b1448f353ecf6ef71371925927110d8b9ba00000000000000000000000057e0c5cec9e2b1d2c48f7ecdf0c2611b38cbc211000000000000000000000000e1904f7d69536301442019db4772f78b399268460000000000000000000000007dbd464c6761377b0a865f0c98b966f6309a136d0000000000000000000000004756826134ac945b7984a6ba30a0aff27e586ae8000000000000000000000000939a9e86794c9d2b4811cfd034d88b3706e3ae7900000000000000000000000026a55388e87a94fb5b25239a5392bcc46aa56fdf000000000000000000000000783818ea24933fab0c43b923a68242e70780f770000000000000000000000000961121c7ac0ddf5e26fd4656f6728f67c61524d200000000000000000000000042fe326160b2ed967d394ae36319970a180c82930000000000000000000000007e9ce056de5d27508f27c6b03f9ac49430da5d3d000000000000000000000000336728c4dc0d23b36921fd808cfb53039e75429a000000000000000000000000d6b8944a58ed9115e5813bac0d5cc9347da4a78400000000000000000000000058d9ebb7f24aed908c5fc0cdb604ba41a8fb333e000000000000000000000000e790fd2ad6144edbfb57f507ece9bc15a4939e8c000000000000000000000000f485bb3d76edec362994b74225e1b4b00a13c248000000000000000000000000fb0e4c40f6acb4034adab7a07dd7bcdb3bf465d8000000000000000000000000252c77fc13c06800e31df916e1c055616e463f83000000000000000000000000b3aa11bac14acf9e4054154ea009d574f643316e0000000000000000000000003783b05c92dbcdbc77d4fa3ea177da5a77bc7f880000000000000000000000002cf0789cf9fe6b3750cbd543192acb22b2a6ac3f000000000000000000000000fd9d8dfb594a976bb5f09cce402b18c10bb07f2d00000000000000000000000048b6a4ee3101d73390c08394f352db37a07cb58d000000000000000000000000ad8d38a1b1e30ea973b0ed155d62e6c2d14303e00000000000000000000000009b9144421581ce2033f561976a9267c3dcf674a200000000000000000000000017236d069ef388ad8bcccc5d4a47333d9e2653a9000000000000000000000000edd8ec18ccca0c7d64b10d82c6084bb92b6eee3400000000000000000000000055d7cbdb82b111fad1416f25ab1982f0f36d57560000000000000000000000000cc5d57e4b3b6251e670fe78dd98f5e78607403c000000000000000000000000fd2780432223b36817cb1d548225991a6247dc770000000000000000000000001b2c76ce247fdfc0c9f89908c6dd73d49502d86d0000000000000000000000005ea6eb63928d0b2022387ac5292a3338b2685e9b0000000000000000000000008f7884560e09abb958b61ff44ee83ab96318903b000000000000000000000000955c3a03cf3a22cc1b90b68efccd7a7109af3109000000000000000000000000739d808c8b17e3f60fa8fc4e5886f5c604b7796d000000000000000000000000cb0e8579cfa0c0c4fc3d6e423004096bde1f2e3600000000000000000000000078467e1677dad105dcb4db488e02e4e9ec626b8f00000000000000000000000051a74e91026919783e7a73ffb51a85ff04ac511b0000000000000000000000002686e0c577853116a4b035c371ce0932a75c06a4000000000000000000000000f65b6bd785a30a228e9bd103d3d53d53da2a538400000000000000000000000033d20eafc21f6a2b6f9c1aa3db17931463c15ba1000000000000000000000000480f0ba9b68d9e6667d466647fa5fb09334c8cf3000000000000000000000000ca09db00fd66aefdd45ee09853c6fc855218bdb50000000000000000000000001931cd2504d276df8b6bc321cb28d6cddb2bd7d0000000000000000000000000691d8702aad84f7b7691b221ffecd8a5ba7a1c8b0000000000000000000000007b6941fc26fea87f577496c39603def91a4d35a00000000000000000000000007e17f5c5f4ba738d02e6ce3dd782e2520b9d2f690000000000000000000000003e3004298164dcedaf3364644b2d41efc799b916000000000000000000000000d06f68a7e7b38400de40b289ac04963bf7dedda4000000000000000000000000679e786f65280be8db714600e9ab7f7c0041886a000000000000000000000000ec8861aeefa291b10308abcf6da6a41e688b5ca400000000000000000000000084cb2f7aff8a28aa715cacec83998c08684afeee0000000000000000000000003ff2b7ace9067ff423a90073bdfd1707cf1425690000000000000000000000000c5fd0985992152d5ea8fc75d1f3962654da222d0000000000000000000000005f7fac0979c697d8ae741cd3597e2b3eccbd35d60000000000000000000000002915ffdee4f5bc908941f952c70f4b0b86e184bc000000000000000000000000492fed2ecea66737b600590739d5c24074a362f900000000000000000000000090e9f74724ffa516e7fe3cbeb9e2fa9703529a670000000000000000000000000d83cee72077cbade8dae6d765709f5a9a696fd6000000000000000000000000912d880733094c7ba03b654004540d1bd4ee5d4f0000000000000000000000003edbd0c3720ad07df070120f6bca965eecdd7922000000000000000000000000fb135ccfbca98bf41a1304aea73486210f9c38470000000000000000000000003b778e18cf448ae99c29d1392b8f1fc9a2c0a61000000000000000000000000008a7c2c2cabbc3e6b790ae61fc51c68d58113627000000000000000000000000a296ad220cb315c5bc02b8b4b7d3f75bcab8c011000000000000000000000000aa96dff077574428c4f611372abee676cd9e7bbe000000000000000000000000a7099f87791de4c0c90ec076ce0a4e08c5e1b05d000000000000000000000000c7b40b8632fa3401b2da5b9cdf20ffe3691b69dc0000000000000000000000005162cba15e08f55244dc077c2c79161f28ffe3e000000000000000000000000091a1bbb7dd5ab0d4554af68c5d0f59d45a59cf2700000000000000000000000095956419a15c61dd7bddaf9324dcedc1eb933609000000000000000000000000f20197629ece6d884f1a5c065cd578e5a30bea3000000000000000000000000006eee22038608e9ed0d5e29e09c765dae3bbf4d5000000000000000000000000eb576e17eede1541b1850023972a21bf3c90718c0000000000000000000000002fb9c2f7dc7a8121303155df824cf368e8e5e95e00000000000000000000000092b200ef5e82c01887c73b17a531d75b7cfb8c2300000000000000000000000088eb78863067010ee737332045e6d8464051626a0000000000000000000000002040729540d49e22aacc1af82c667e26320cfdd500000000000000000000000036756322945fd67a55c0e7c00672a76d2c2fcfaa00000000000000000000000051e324ad402c8685143e23c7761a48081898dc9d000000000000000000000000e1e09b3b631575a1c6b5a994148fba17d02f4f920000000000000000000000003bb3ec565cf0c8074230884a844efa825604efd600000000000000000000000056ee51c7681280238b88fc66bef6473f9a1bee1c00000000000000000000000069c6dae514d181cc90795be68df8be9e06dba2b90000000000000000000000008beee1f101d917116b114dbb6c8ca04709a4944a00000000000000000000000063e6035bd72bf93dc1eaf54851dea509055aaa6d00000000000000000000000051314666f9eb3b1b5ade8e8f2b50124be1c1e37e000000000000000000000000aebdca764e4d98b8066ceb44996ea7a939ff4877000000000000000000000000de4d1a915a4349b72c8f086fed57caefb9db59f300000000000000000000000094bee7928434acaf1ff6e30600a9546f9c3bdc850000000000000000000000002dd56924f439d7c3c87f3c64187679d6cdab26ad0000000000000000000000004408c65b56892eb5811e1db12e1e4d51ce54bd050000000000000000000000009c969acf67ebfd68a3b8427896aac1e9a2a9966a000000000000000000000000f7c11cedfc2f9dae71a409703e8ab5f245be4093000000000000000000000000fc59722f2656e3c0127823e91ab1b0cc553a59a2000000000000000000000000a66cfaee7aa53cac15b2e7127aef738dd79b57440000000000000000000000003b0a7176727af279493defe306db9bfb108c435c0000000000000000000000009871189540796853b4c46f26fe346cdca1c55a870000000000000000000000003934e5a48ce4a1df9ebbcea94e5cf5e4a19dd5cf0000000000000000000000001f16f18c2601d723795a2067cf05b70031173ee10000000000000000000000001966a708a624d08d0b44408efeb2927ed9f225670000000000000000000000004e654a17e20e2b810276bd93f1b6ceb023175db5000000000000000000000000e0e415a229fd61448a3c13013973bcc8d05320c2000000000000000000000000352cac78eb96e2dcae63ebd2951cc9172ccfc006000000000000000000000000563eaa4fe9faf4aee6463d9df84ea4099648ce3a0000000000000000000000001444df403294127b1d8e9e33f11023e255e3e106000000000000000000000000194b1de7bb4216c4e74994a14786169c6ddae7da00000000000000000000000062c3a83d96c6f9e47ca66c4ef96fc80304de72d90000000000000000000000000368bcf3d71f2424ff82a5f32d148e9d0f67e9220000000000000000000000002faaeb7cc265ac93ea3a077a654611579842cf65000000000000000000000000b23bc72112529fd22d547e4164520e090451289c00000000000000000000000033f7338edc66271f539e8cbb66929f7b907a543900000000000000000000000008309e464d3f1647835247d8236be2d3c4406edb000000000000000000000000d75c9abafeaef97195ddc2e3bdf0c302cc1d8131000000000000000000000000e687453bd6325bab6b4d9bfd700d956a55b4e8ae000000000000000000000000d8ccdf8cde309d042c6d323148fe6d642e575c7300000000000000000000000067e7a92a4fdb87a02e4c49ee1a034a4322c6ad4400000000000000000000000090ca7cbee0cfd47afafaab257d6a7c8a5d27a7be0000000000000000000000009808062a4938b4d98cc4dacd72920b346654152500000000000000000000000020999bb77f5329d164b9308387954f18189c04950000000000000000000000001f03ab4eb6e79b53e726347424a9dc7898f283ec000000000000000000000000cc1d0c94e9978d975daea5ec6faaf728593c94b000000000000000000000000072d86b0191c7fcc1d521090f2c96292ae51fc9ad00000000000000000000000032130d98b741c918a77ff11442bb8b051e3cd2720000000000000000000000007a9ba500bdd3f6349cd7dc53394fe2e2236d8a9c000000000000000000000000ca094522280cf4d8a15b0bfc4c3d994ea5e69e42000000000000000000000000f6cfdb1dcd6adaa8e74ed58c743be1c7e64d5291000000000000000000000000ca37146c51574f17df6468c18cf2c1ac615c64e9000000000000000000000000e28f084ccfc800c345f56933218b25dff604d779000000000000000000000000abd2eacff0989729f87e1455d78c314c96b91702000000000000000000000000de09e861b602b7e5d1cdfc5d913ff2bf2991785a0000000000000000000000005d33508035f59baedac43525159a39788c6d827b00000000000000000000000062fb6834217a0f6bbd4f7c5a7c18562f2729cd47000000000000000000000000aa094c5f4c479551dd4cb4a5dc0579ce7f8ceb63000000000000000000000000b1f1d6c67dc24d88b94142586afc16195ae5e66d0000000000000000000000003d0272907b3b5e0329561e7fe9c243f54757d9e6000000000000000000000000f46f64ff5b1a690b056a46c8d265e4f6b672bad4000000000000000000000000d36f881ae817c2b7ed322b23e08e685fee94e6db000000000000000000000000616edb36f5210128563c4239824e8a4984e93a0300000000000000000000000010d2afb5a796b2f06fe4814bbe90b5450fe0c279000000000000000000000000a93150c0016ba9f514a2de66b90469306b31b3c0000000000000000000000000c4f763b4a357c25447d9dac12ebeae3af48566580000000000000000000000000082a88984ed17b9bf7a135193afdf88d80b4d940000000000000000000000003592513036c77b5a3ec12e5d344e3cf8f0909b4300000000000000000000000028d1264df648dd9eb85bbd04633d18d4e0c2c6f9000000000000000000000000ddc3f6ec05beb24e752ef12daf21846d49a155d40000000000000000000000009a5fffb200540cc6da34e3ab20b3c3704e8ecec20000000000000000000000003f96054b39c4677ecd3fd77bf4704c32594c5782000000000000000000000000b6f6ea11eebc3fbcb5d0f49dfd4dd33e630d9e6c000000000000000000000000ec3836f5f7352c90ef56ca327f1d400ef67f91f2000000000000000000000000efdae73fad4a92391d6a98ce2682c6458e76f814000000000000000000000000f6ce616a39761377c1b57e2a536c4bb5342f94670000000000000000000000003380282bb151cbcf2bb8664fee4e15e649e88d080000000000000000000000000265a61755305600e28048b46816590d2387fbb60000000000000000000000009f6f750c7f0b3daa8fa2e183f0dd874920e7fbdf0000000000000000000000009a28b212cc46cfc0c66251ca1a170d5f408a7d5100000000000000000000000071a33f7a237d2928cc851cf9491857e40dafe9cb0000000000000000000000006109e04c8c37f0c0ebd0cd2eddb2ed371f36c03e000000000000000000000000ef435a6293c5c78882785756656fa8347e706f350000000000000000000000004640ee19368c935d1fe7e46293eb3bb0ea1ff47c00000000000000000000000071c6fbfe2c29df85c6957a4bdbdac8629b3c2ec0000000000000000000000000378c0e1ad7b47cefb698861f04952e1f1c4689520000000000000000000000009021372297567f6f3a5d9e23c6411a6d8f3b9282000000000000000000000000f2e8aa2eb019d21ebe6964ab105dcde36002b32e00000000000000000000000025ad84ee2e50f18fedb8cdbcc97ff0e01028df380000000000000000000000000dcfcc6614464d78083641d554a44d480f5c466300000000000000000000000022e6765c3b852717490c61266afafbe87ff6ee5c00000000000000000000000060fa92f30d69c7092fb14e17219e1fa215111b08000000000000000000000000390ab8dbf9564c630de228f7b8af7a09546cbbc5000000000000000000000000cf2e0498c8170a517a2a3df8a8e59b31f9e7e5e300000000000000000000000002ca63cc7c068c8cfbffc0a251e94f985f294d500000000000000000000000005e9801646dfe855d52f484b1f8f45934b532223a0000000000000000000000003a6c98597b6e012305f1aaa19acf520f5ed39c08000000000000000000000000b16f48f21ec222dfea8a913d657c899e47e946b30000000000000000000000001ff6ce357a7340ae444f05d88e5644df635db782000000000000000000000000eb9c4a9b21ab0a46801aa72cfa1c8b6f335ae61f000000000000000000000000aa7063dc2fa1fff21be19ba7e504f3b53b41ec0b0000000000000000000000009e1472ce0f357d88f349fc789e629bdb6161359e000000000000000000000000c39332010ef47dc36b9a39404d54e326d2b88fa30000000000000000000000007d4605795f90254749195b73793640591f9f25ed000000000000000000000000f17130bb9b7c0d870ec723b9e4a49884b57685e9000000000000000000000000777a111ce7eaa432f476ce8a6edc9d6845035276000000000000000000000000191fdb530c19fe8f3ee80702f5640fbbb6a22d8d0000000000000000000000004d848f121fb481310f6018b824b2fe54049ddcb4000000000000000000000000623acb622037471bfd89a5b1f58b6fd146cf9680000000000000000000000000bf8f34076c4947272f6821965ecdba91f892d75d0000000000000000000000004e02e0ae2b7ffb576df30c0a2d65ea2d1aeb755f000000000000000000000000fd58308f8837a3944a85ce4e22358fb8eaf72519000000000000000000000000e0e0c98c2c047492acb1b7eb865680c2ad3a757400000000000000000000000044802fc687523ba3a7e33caf1df562ce97e4adfa000000000000000000000000385522ed4a98c186bf5f96ae483f71f3d6f12670000000000000000000000000d82d1f6fd67f94aa2fc0ee60e8e697d7752665470000000000000000000000008743fd78b6fa199d3f64cdac40eb3d4849a245e1000000000000000000000000e06bba256be9775a4d89d8e4ea48b4b5ab31e7bb000000000000000000000000e98de54a36d91ddf7523f2fc67bce14e61a7a0cb0000000000000000000000009ad85f402a9e512d893b912f6d74edb130d0d5660000000000000000000000009acfdf20b7e5837d262164c0d1ab50585ce49d2d000000000000000000000000db8c074a0e3d7d876b9fc72c8f15586dee710138000000000000000000000000b7e9abda1f9935adeffbeb26aae47495638a193a000000000000000000000000e7eeab4f3f4788ecca9fc8ea1bbbe27290e8bd220000000000000000000000009f06a072db31e36a5373a32752bb78f3e2dd29850000000000000000000000003683562411450eac81f2c38c48d9c21e18b9f19e00000000000000000000000022f98d351658cbc35dd05195a46e9db667a50fef0000000000000000000000002f48518d7254968b4932ef4de8a9ef72af33b06300000000000000000000000056bc49682f0ac297917a4c86d5c60150b94b452e0000000000000000000000004ed77557eee31f36dfa3fac423cae135da4e82d9000000000000000000000000bca9df1010146abfd895cff19a1103bc1245a171000000000000000000000000b3794e5c439b689fe58161e717f7236bc6c1f304000000000000000000000000e1392879d48794c2f39685c10bc0c8ad0b728c51000000000000000000000000a06202cccf3ae86c04e070fe63c78aa27df5f42e000000000000000000000000b7ddf30e42a9a958d7a6ee02e1de7288eb7889710000000000000000000000003d2fe28fb94ee7bbbba73a64b17da88e990a78950000000000000000000000005c41c435755485ea0148e8eb39a11ff7e80548df0000000000000000000000000b881ebda023dd3cb84790bc430a9617856054530000000000000000000000005a06c6edf7342f255bb1e115f19265c47c5e2b9b000000000000000000000000770af450789e38af2a52fc06afb06099f872ee8f0000000000000000000000007a19e1a3069d1f6962a76217bfbaa55cc28faeb600000000000000000000000090b352e383dd10baa396e5a24abd5a7d969f477e000000000000000000000000224d13250330007dc7ea4f6f3d0a17735a08ffc800000000000000000000000089dde8b2f79bcfe60e3cd995d1c2e5fe6d70b78a00000000000000000000000055e7ce9ab5a80c09e6a8bf3adcc5e581b4e7f2f30000000000000000000000004c016524bb21d8927780cf85b70e8227632e971f000000000000000000000000983b6dfe4e3808b013e91695313e0e2681b81bc5000000000000000000000000e6b5974f45b77b6b1aa85d3f9c210ae2003aa6380000000000000000000000004449abe844c9aa8a73ac5f5984b9f6785311bc5c000000000000000000000000a91a1dad9f9fa22519ac3e64772a5bb593ebce890000000000000000000000004f433675fad34d405f2cac0f1e732f57d1e53b04000000000000000000000000f977859a384eda4c23f76e38902f48b958c3e67400000000000000000000000071978368771111d533795e4bb1650225c694183d000000000000000000000000572406c14e646bffcaf2069669e97da0b7f1e4920000000000000000000000007d6515cd620ea5738d8c4fda73c42d42b6365ecb0000000000000000000000008f620e7b933f94a7748817a63343244eb175b2e1000000000000000000000000e1e9a42ef3181d27646cda5416b707965d24a1e2000000000000000000000000e951b2fa6154e44f8b7842639b39a1638db2dbf7000000000000000000000000973c5d0c221446278ffb7dd52de5cbabe62abae7000000000000000000000000b176fad29035408acb73188e18e36eab8a1869c200000000000000000000000036ca7b3392bff7953fb5c57434cfa7fe0ee6a6ae0000000000000000000000008d6e8ed598d6255d6280412673cc8b233cf46183000000000000000000000000b3473a5b6d4570f594f68c1b17c85bece50d1bf60000000000000000000000007199a6b41602d4a2394d30fed7f53cc9d4415275000000000000000000000000e80f513b65d2454a8a86270aaf66240a6079e728000000000000000000000000ac7ca4f7490f0fed74fe96d37bf4c90c8315a661000000000000000000000000c8644a4707abab4d291c068262a19cf1e24e73d300000000000000000000000091fac21538b57241c2b740d779012339edc112570000000000000000000000004cba59bc0cf83f86411f3ed9f0cd6ac3e3341782000000000000000000000000e2f9950f6bb2a9258a2e262cc1cfc4638cc428df0000000000000000000000006012223418696b970672e7901d0d3753f59919a900000000000000000000000036a718e7aa80b73206fa29a3988a50535dbd3d55000000000000000000000000cc5252eae8ee7f8824a9042c89f1843b4ac4a79f000000000000000000000000029aaab1c9d777f7b74486f5accbeca19c0ffe330000000000000000000000009e5a617f1d9d4a78a8c8e63606d5b1ece9b9abd80000000000000000000000009be1d9ac5c1e54244c6e3789ec8c4e612aac9fe40000000000000000000000007239fed02ed30e8c6b405e88a66a4b405e156f6200000000000000000000000005428c3ad71809aa4f224a37d34553ea050df94d00000000000000000000000087eb961e5ead03e94dac7d95c325ddd2ac5fd810000000000000000000000000ff58d6ed13f6044122a407b359a358e1baf395de000000000000000000000000d80583caea1a8f4b78b088475a7fbad3be891960000000000000000000000000617504470cfc8a0400482e625190b8d8430699ea000000000000000000000000c1b87ac6e71b5f5aca142b17faddcbdcfc63c4c00000000000000000000000004e3207308385a75362846d717969d36994dd4140000000000000000000000000efb2a03ea24b206e0e4e17f0eb6d6669ece4f211000000000000000000000000c239b8e4c3ac629784d57b19602022a627f50b2000000000000000000000000028e227f75948ab23ee476ab25d6132c1982f3308000000000000000000000000788e539e19807ec8b078d6260f463f67a3556c8c000000000000000000000000ee0cc6ed209755f50baf0797f0673afc456a13fa000000000000000000000000825aad27de2e7ee68f24ab97cd072ee0292c72db000000000000000000000000956d39273320ea0467fb0808ca0e21c6b2a17274000000000000000000000000a0282c227e579b1207e096c25e267347a2a34275000000000000000000000000aa15d9bc4ccda98fb0911725e480d5d18f58cc47000000000000000000000000f29e942937fdaa2465204ef1605d93cfc2cc5c03000000000000000000000000e86fc460b6f145ddfc193b409ba6c52aa0f4f49e000000000000000000000000907428c9e1af38de50ec6bbb025f1d5c2e392db40000000000000000000000006f6027ed48f3cec0eee3480f9ccda3eaf8cb8a47000000000000000000000000a32206116a0dd792e9e2a8b895e36c3fc247a986000000000000000000000000ac0ba3db36a0d7436578ad849bd62592e93dec8a0000000000000000000000008030f3c7b0722239fed356a2a5e3096a6548bd77000000000000000000000000872daadf38a4e2e8ea1bcb874ebe97e7a8d77e58000000000000000000000000fb10d4b893137973dcbbbe5aa1d64b5fd09a251b00000000000000000000000061672a6f2f4aab70218d9a0312d90fd4398405550000000000000000000000002826efb1692cddb52617d10d2e7a63348f3a25ed000000000000000000000000a61078009bb81bd04eb30bb820482fa630538bee00000000000000000000000056b4ac89241eca5e9b998d587574046851dcd6d3000000000000000000000000eb265f7d97a200eaf9e30519cf02420627c67b0b0000000000000000000000004710e40973623db33556b65ed060a4a51019dabb000000000000000000000000c1bf67e28debcbf4af6b512bcb49fd62a518b76b00000000000000000000000063fb27fab97f676e3a32f97cb54232416a754e55000000000000000000000000b9118144546712a065c94359866b1f6b941c6dd6000000000000000000000000ad371fb1fb1a14af5c4b5510a69d4ef41d9608c1000000000000000000000000f71f852887caf053472204397cfe34b703623a620000000000000000000000005d246b812870cfec666da3f63e56162dc41e9d8d0000000000000000000000001f73883b9e33d7fc9131f53f89e3ae54c6c8f3220000000000000000000000001683c598253b302aab1bfde0ef6e03791bb2e2e9000000000000000000000000d36941618077914b271c0ac3c9f327424953edbe000000000000000000000000d6813e4a1cdeda6f85b8ebd84c8c926a3870b0fc00000000000000000000000080faa15c9190c9a65a40117c0cd4f02532e86b85000000000000000000000000319bc0805b8b47be5938643ced18f54cefe0b9570000000000000000000000003b0e90e970b4e8e665281fd93ebbc3f68964ae7b000000000000000000000000fd176973339b81d73a4db8a5b56deff7a646493a00000000000000000000000052ad4f9ab6f010b32a17cc4bbecfcfbf85014b120000000000000000000000009fee782393c127d91b69301c4bcda38e58f9ebdb0000000000000000000000004b5122082f19d8cce29d181832767fe54b0db711000000000000000000000000deec1e82f1f41dd9fc76110ff6145590210590d00000000000000000000000003df8089c595237b4fd33e96b8ad75c232e92e5750000000000000000000000001c2c8ae0b8580e188c0e1e3d4707bf024c0af666000000000000000000000000dd9dd35286899080b6a458cd03fa9e4fc3d7a1bb0000000000000000000000005ed76613d66c1a16d35a5ffbe25cbe8d38723aaf000000000000000000000000ecaec99d9fcece510b66ec17085ada7a5e38edc3000000000000000000000000fc5d130ece5420f261eedb0ee405b7c1e0ccebba000000000000000000000000d26cec0a4602184885c80afb7495697a0ecda59f00000000000000000000000038b09ab5242c109879f73f5b2b97cba2d50c3cb90000000000000000000000004e4342071913afce3dc8179e91762cdaeafc4d35000000000000000000000000dd8c75dc8f18c445b77901ecd5be721230d8e93c00000000000000000000000094d8ba15fd902122f43fedb2d907f01113ea40c9000000000000000000000000e00021a72697f305b0363beede3c2197f4b65db40000000000000000000000002d7497e32fe9d7a0ce657a5f5652506d26fc0059000000000000000000000000aafe20e2fde9e6337ee3ff75a1e813da7020f62000000000000000000000000095f5415cf2bc9937ad949316e4eb79d608178a040000000000000000000000005a1856ef936e0c14551a9065f8c8118b0f368a090000000000000000000000005312835a346ac5d0cfb6f914ed81ecd090d8a16f00000000000000000000000045c6209eac52c3630abcfe86f1b0da827acb6a9c00000000000000000000000003744e71a1a858ca841d243a4f2e7053de6094dc000000000000000000000000a30d8a095e9fa9794ef8fbc9696b5f1b54b8ab090000000000000000000000005f50ebd632ac8a1a472b32102a18c2775d9264e20000000000000000000000009e746c7fa91cc99ad977e2612044b9abec41800b000000000000000000000000a70c6f163aa4a66911ffa2973cb11be0d9c4ef88000000000000000000000000b714d58c225c08a819b9a4bc2e1c327ff9499457000000000000000000000000c19868bd651989a64e0377e10facafbf209f9b89000000000000000000000000d0176f98cbda1b216adce285751a2067c24ce7de00000000000000000000000018d8ad6a56f34a33957c40337a503b84c1b62a55000000000000000000000000d20a39b7c13b82253338f60d7ebb44d5a596e1e1000000000000000000000000621f3f6d5c822b37ebd697460957fdcc9475c35c000000000000000000000000958d0be353fd453efeb9d46fdb1617d48659ef4a000000000000000000000000c5116f18bced0d6e7333152472b5e28bb4419ea700000000000000000000000025bd7a959fdf32b5cf6f734f8f4d2a9e387637d1000000000000000000000000eac53e4d926841d1489b5465c0c2f9d8ba6b6c63000000000000000000000000fb6721e02c1959dbd98e410fd7a5f49728d276fe0000000000000000000000003672be3fd9ac10001a2323f6e85c0505b584f9cd0000000000000000000000008ee6a938a93669d2df51f3db612f3b33b761a9010000000000000000000000002c0941fe8e3088ee211c40f4f964c6b8d01e5aff0000000000000000000000003ef1e397969aa5c8a66c3cf29cf84065c943f2f40000000000000000000000003cf7f0152868456b95f35252caa92f56f749c1d50000000000000000000000005c919c011af5519e22bf0f43fd04320b0fb77e70000000000000000000000000f29cc23490e0e917dd88806c8f862a91d0480382000000000000000000000000e03f04e24462ff5dae33e83a05fd3806a8297d78000000000000000000000000152baadf03043b2d47b5d4050868afc37368cb6b000000000000000000000000fe45b18b3346a90d47c52d93ca5c50de39cbb06b000000000000000000000000404fc7b5be3fac9bd5b60830edb0d21f88cda12a00000000000000000000000045dfee6a2a255325fe0ffe7d78b685db6a48ecca000000000000000000000000e09e1623b6c3934c368abc67b90dc671c3fc00bd0000000000000000000000008af53177a365033f8372cc4c352725b7715e2c25000000000000000000000000bb7c90006137d4ee80021d23bc2e62b71a40daa700000000000000000000000081924aa2279afe9d96a31dc520ccb8c70d93f6250000000000000000000000004669b133cd1a3c77fc8b2f7628d9de7558abaadd00000000000000000000000004f2888b994034bf74971b493fb04948cdef8aac0000000000000000000000003d40bb55ffa3aff0022dd6f9eb46f35f4a812d3400000000000000000000000034307210d568ecc50f8263b6629dc2edce4e960c0000000000000000000000005f6ec4753dabc2eaec4542e7b8bf5873fc88d105000000000000000000000000d83288786ffc412be4d37fda963a7dc7b52958aa0000000000000000000000008c673d8b7ee0ac82bfb93abae402d3dba7b546b3000000000000000000000000a9d312f7048804f8b3d292eb0ff3c18e902fafb7000000000000000000000000e313d549cbdcb7a83497fa62512242c2033bdff5000000000000000000000000bdfc8de6845c8e0dc5fbad5206695a64d7819fb000000000000000000000000034318ae05e48f1deac43b75cfce9e14ff06fc90b0000000000000000000000009d747537e52c3d0e4912601d5d721bcb572c06b20000000000000000000000002cddcac4ae9e2372c4ac0ee66e6876e15f652090000000000000000000000000df988c845569adf72361327541a00890c79eb819000000000000000000000000695fbb7fd2f4b7c54c80423e0771f102ace34447000000000000000000000000872eae6aeef51c882f8af00ea3a463416f7f8fb100000000000000000000000049f7f20706cc653bed873b6f6c1ce451eb5694db000000000000000000000000a17785c5377313a7a964876bcb251fe4901a3801000000000000000000000000342b9d204503f676129603e78c76365545102e64000000000000000000000000b0fd1c90f793cb41a3b0194c61dda6a70f9ab226000000000000000000000000dd2d7154132abe7b7e8212c59cc65dbad3800d03000000000000000000000000b156aea805c33ec3257ef375ed93e0faf9177908000000000000000000000000387b9aa817f674acb711a27406926cbf4640b5a40000000000000000000000007fb6176a915ecd594c58b28120b5e3fff28c1db40000000000000000000000006f073344dafd6c6818647ff983395a0bb3f34159000000000000000000000000e723c22a5c9c8262370a578baf2ffa7323ec7acb000000000000000000000000d8b97ebde428b459f5af17a16185c58c2168086d00000000000000000000000038284606cbc954b737a659d328e4218c27cde06100000000000000000000000045a4521153b953f5dd0c541587ec931cb272982c000000000000000000000000d58b2d39800d4619b6802c09778749212976a8f10000000000000000000000002295e6e192d3850dc681f55d027e31c142ff59ff000000000000000000000000ac2ee7df3cdbaa9dec793aea97726be6ba8a4ddc000000000000000000000000bd4b9e6fc46aa3bd32580ec1c1a09cb7a85aa20f00000000000000000000000042a1724b6ab3d89c8afec8c844c33d0e6beb522c00000000000000000000000003ce37e7e86a3d924397a0e1e30ce6a3f46708d90000000000000000000000002198de88f0609bb7157458066c8748741ade8d5d000000000000000000000000eea216c85d4b243be4cf1c28ec10a167a3a2bd5d00000000000000000000000055d050c697a365801292508e10880ebeaca642f600000000000000000000000067b6a3f1bf9e143f816601e8c6cc8c09eaa49bd4000000000000000000000000c1264744665abf3d90fa2c3eb887ade8c54914790000000000000000000000008f7b3f9b1a5babfa0d13d4e2b03c5d60ce8e6720000000000000000000000000080f52aeaa62a28f7fe861b3e1e4ad656566df30000000000000000000000000956aa11211d8b5422d88331e89c961d4aef8ff75000000000000000000000000c937c37adbdcdf54f813d1c75f0d8ca8894d760d000000000000000000000000560835af60c2662df61c99224dd1e82045d75b2b000000000000000000000000b5c48f12c620ae29bab22c29c25dc4766efcdbf7000000000000000000000000d9ce91fff8eae0bdb351c932d09dbf53e32e3e8500000000000000000000000060e9125b6f2d60be863ea6cab660e36f050c49c8000000000000000000000000f25b8a7ce4032c473a4a4e08540722674b893ee40000000000000000000000000b31a16e0a20cc99b37fa1289351c6e68d7e7bd800000000000000000000000003a0db0b99ce753ec5a6a0a960602b2d35110b7f00000000000000000000000096332fce917471aedc78b2fe318d3678a8e300c8000000000000000000000000a03f6694579fdc4ceb05a40fc45c383b7302f71e000000000000000000000000b7a6b6b1a46d5baaa5ee818418b1196692a2c5e8000000000000000000000000204c10aa76d2129d14e14994e9a8f3cc97568488000000000000000000000000f7561868d90ecdff81065ce22e31a7fcabd0b00b0000000000000000000000002681877829a3d3152366ab0eda63b2708d2145cf0000000000000000000000002336761ced33e26bbadd59cdad9ab73eec11644d0000000000000000000000000a18a5bf38f9dffc30511a3f417ba57678643efc000000000000000000000000337cab8b839da67ffff9e03e1286ebb035b0997c000000000000000000000000a8c5ad82983ca7aad14daec5965483fdbab3dcca00000000000000000000000036edec77f252ec5d41cea585f6378b16ccf1433a000000000000000000000000b59b03ce5edafd424b2d508db556d2569f7b85180000000000000000000000009401bc346089a7ef83b2a0efa99059f4eb58fd7b0000000000000000000000004e388f622522f61283a03e8b57ca0f821fd32b600000000000000000000000007e48722cf5fab2aefd1198b1420811ab1b4d20a2000000000000000000000000c5d46bda36b839496a98aa736102fc159cb2822e000000000000000000000000452716232feacfa8168a3c3a345c50f9e603903600000000000000000000000009d0c31b3df4737bbf3b46d9af4e9d398309895a0000000000000000000000004929cccb625fe62de3f5f483441e8646e4654cd7000000000000000000000000ddbc30f9a160c95d7aa876db1ab8c523f05fb08300000000000000000000000090b96a0253b304edf8fe62b47977bd55270f0fd20000000000000000000000006910fda49b8b02bb76850f14d03b1c4ec15bf8ea000000000000000000000000482692f8e147a1a0bfc5725dd62a2ed97e42f4900000000000000000000000005863ec4f18544d0f27c00d6e2552f71f1a7b3ced0000000000000000000000000751ecb5ac11907c0496644070802d4ca8f50def000000000000000000000000e4a3a5599476f4b731e775a07ed798d7230a82cb000000000000000000000000cf52a8f7b2a45e50f70392ffcfb74f6c69b97c40000000000000000000000000d89a13a2c4218b3050ebabb3955980d83c7e580d000000000000000000000000d43ce7242bb3e3f4ac8c65b862b2a007a280c69400000000000000000000000091c56f92c13fc5764aef62b7b236c56f23e9f9f200000000000000000000000044a808ef1f432d2970b80ee0d786734a122a48e5000000000000000000000000424ba3c9ee6740d70d51946966008884da3f9705000000000000000000000000c1ef9af5b0fe3f1da7291ab468e647e7dc9b1a8900000000000000000000000040f37d72f45d5fda8a7eb1414fa08b787d56f28a000000000000000000000000c5550fe219e08723d90116014819cbb376eec5da0000000000000000000000009838850d0f7aa3d13c0ea9baed57ddafb60798520000000000000000000000001ac65b821f5f138e72db642577a1405b8a44f0420000000000000000000000000e70690e3bcfba87bbb7404b8007d9dc9c7c7c84000000000000000000000000f59dd3237911c450f2bb4f120cecb4fa712337a0000000000000000000000000725093e3ef0fdbb1b21bd6654380d236a4560d7b0000000000000000000000007dc1423662f7be49b2499dd1ed4d61f50eccbf8400000000000000000000000015b63d0d93db87adff4ed55fa3b0690c56e9cb4c000000000000000000000000d6f33480b49104ca012787c6ed6ec8f828cf8e81000000000000000000000000b08b42b9e50b414aed977400357ff2d0aa8942b700000000000000000000000034bfcc9e730199788f6da73cdc63d0e95de62726000000000000000000000000d7139e38ff5cc243a832233babcd5175bbcff82100000000000000000000000061ca7787ab3f772a3d11bb721151fbcee3036876000000000000000000000000ce5450a5b33086401c953b64be11897cf87f6f49000000000000000000000000a20beb04fa6d422a0b4effb58bf5dcdc58508e7d000000000000000000000000ae1740081f3c3f359307492c2170eb0cf0311e96000000000000000000000000fd92093413b43072c3b09d97f39a5a23c89ff6dd000000000000000000000000b8a967f690a88f006125ba2da83e7a11f55ce29b0000000000000000000000004ca319cd7a3ddc27fadf6f7298ffa87ebdd6f876000000000000000000000000cc6a226350f1af9909b5ccf97466bbb01942e947000000000000000000000000413190ed679ce259ae5493b07e96705a48cd026f00000000000000000000000063747ccb65fbf2d7294711a5a046afd305dae4a7000000000000000000000000561c211f3cac8b3bffba4e1e1026096746ae76930000000000000000000000009dea50cb0f099a4e98ce0089d9a0305fea6d6c44000000000000000000000000c0edc0d596b01ba4590979c7ae4f84a557cc71d20000000000000000000000004171c4dda3e3085c4d25b9a5af74b12c6eda173100000000000000000000000094ba415b8b1a6b827dd2ec02f084b33c6bf42717000000000000000000000000bda31871930b97db6b2cbaa66e3dfc7ed2967be6000000000000000000000000976bca783bc84af2d238c97f9100f6bb30094211000000000000000000000000c2d0b670fdd891bca0e37017d1938635e087236a000000000000000000000000222c1bab8019cc501f7cb226da28154662ce4547000000000000000000000000abb1921b9c22f7f67d189e10f50fa3b32bd57599000000000000000000000000c2f3ca3652ba0d464c659c9f37e3e3b75d62f214000000000000000000000000df45c2e5ab9027a3074b209581bcf855f44b76130000000000000000000000007444c4cf29187bd209e714ee681589d382bdf221000000000000000000000000f1aa306e351f064b3e80fd5711a024e53241b1a700000000000000000000000066819d5b21497701a0d600d9a0da9518593575e30000000000000000000000009e25e086edd80f168604458115dee95d723558c5000000000000000000000000e463b57f7d0196812bf891cfed72a149d79d8bb600000000000000000000000054e933992c7c3579b1f2b49c8a83a9a582b0c13900000000000000000000000081aeb3b19650895286c9de9423c30fc0f7f1fbe400000000000000000000000087e62524d92dc931b7b333e1055541cd3622fb8c000000000000000000000000b4a3a9d0d60dc05c9abda89b5b31953fb02385e700000000000000000000000061f8c7bfa0376e9e068c011139caa6dd5291e3110000000000000000000000009e0a261332e54a4f287af2d2df65cb4eeea5b1d50000000000000000000000007012756c56371c234b65b9105c00d2175a13df5a000000000000000000000000834eeb8d81bc1ddd082d936defc9211e528298a2000000000000000000000000ff6c1716ebf7e5e134a5228489df5abd2eb7d677000000000000000000000000a0f9e9dcce1e7fc3e6407e375fdbd1a2da69c46c000000000000000000000000a6ffa73aff0d8a09800709c565e56e0ea8d8d8d5000000000000000000000000969b2b1e5f86117a7ff32962796b7aad9d4d553d0000000000000000000000006cee8a5ed6d0c9cba75807e2c2ce46838ac7f1ce000000000000000000000000226759c5adc30e4ae44cad77a088c6ebec99bedc000000000000000000000000ebd6253853c94c7aa105e747f5bc053ceee0cd180000000000000000000000005a599b294f2820e2335cc51614fdf85b0c3d6d67