60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c61707267726170682e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2061707267726170682e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d62786670694b4458624857737645444c41696961794b4c6135587261544858636f6465596765364a50437074000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000b4523b074228b43faa9292b98a8250e677527b850000000000000000000000009705dc0feb20106563e8d726d7456c31d831365300000000000000000000000050d8125b934ad3fc8b50af8adfa3416023f814cf000000000000000000000000b0cf548844a998d309bdebaebc718700c47a2a60000000000000000000000000087dd32857a5514bfde0cfa2896908633198c2a80000000000000000000000007f74d624e8726aa4ae914395239df91f7a375a1b00000000000000000000000060a6a9ae0874f0d0d0308f0bd983ad1fe096a56b0000000000000000000000000f8234990339e8b82b6fd645c4bb45a0a9132889000000000000000000000000de049cf2dc57b2d0f31d2f47292ee2637cf38caa0000000000000000000000008a03033a5c3334e4a1af15289b17110a8592940b0000000000000000000000006e3777313dc8f27862631500fd43c10e87407386000000000000000000000000a0e84cedb577cb259d98e140239e20962974e14b000000000000000000000000d861d8565c296d735f131407b9af30cd6ef347bc0000000000000000000000000e2533cc1df1581a3964fbfe72c5ac45478d44d8000000000000000000000000120b01d32882163d44905cb553390da5ea987ef8000000000000000000000000677741d1f5d498557538b3eab0e74037cba325ff0000000000000000000000000b48685422744eb98d8e880020dd67700b054127000000000000000000000000b62d0628ad2bef9cb0827e3c5a2291604ae4fd3e000000000000000000000000373d336f70942aa19c40fcd577c615a3d8f4755a000000000000000000000000e2d98e81d2f91cb5ac0cf6edc3a218b60c27446c0000000000000000000000000ddf38a4972f7af269a574ec205fc12c6630acf9000000000000000000000000db248ffd0962e031329357180cdcb311ea3cc01d000000000000000000000000cb03c3143039974973febb13a7ec7c35ea128c410000000000000000000000007b43ccecbc686814b4c1351fa52a01d445e98b480000000000000000000000001bf403b2d9f2f45c774170486ce0d9dcd2870f8a000000000000000000000000a157a975c465b4efda272e3bcdb2d51ec5135d8f000000000000000000000000fe0a757cd1651f79f835e7e7ad91b52cc1cc1460000000000000000000000000c58af83f1427cd751b01f3e6e25cc0dc5549e54a00000000000000000000000013a85a5fcc47927fcdcca98938b3f1f3f91356720000000000000000000000007195a70ab7b384ceb2cef9d8b38ccbac59dedd3400000000000000000000000009ef5d51773d5c4212cca6e9b1b6a62113d3097100000000000000000000000072268106535c5e16c19168b2a4e43c5cca6884f70000000000000000000000008650d9cd0b6007dc779ebcc2d819d29a3e8bc964000000000000000000000000a561963e4ff792f62cc394893cbddd6604887004000000000000000000000000ad6e6c83292835384621b6eca7c977a376d853aa000000000000000000000000ea348758f026eceb92b92db3f69f36790e1657c90000000000000000000000004ef813c9676f68048bd77b04c51e722bc0f247c400000000000000000000000004dec43d3a1ab12c56cd2858a8abf53737882e92000000000000000000000000e373dd22dd98cc90271216679eb6f87b79a021e4000000000000000000000000bdd507f5989011bcf12d65b37cc65c62077b4736000000000000000000000000d216de4f7405b5878a5b64eadf8bb216512aaa590000000000000000000000009fc789a739a17b5173749575c93bd0eae38ad69700000000000000000000000092c0f9f7253835ee6627885b6306a6784c9f10ed000000000000000000000000a63ab47f05b01a0c0bddcbff68a852cf2b93b6f90000000000000000000000001a45106fbb4a3b0565c6921a5fc621c097c768dc000000000000000000000000aa37ccc5dcb586350bb80a957472c2a098eba25e0000000000000000000000006fe38a8eb365281f2f51d03add5b2d967ed9a9c500000000000000000000000080fef55df5a501ca6355608fc00501c8cd8350e900000000000000000000000014ea5c953a99370a52f4f5e730f530418ac3c1ab00000000000000000000000040f9cc6e0d2c858cb003945e1d1b6af4dd4a0dcb000000000000000000000000e7d71bef327ab9f5793504d8c7531a09e598082c000000000000000000000000d0945d04909f29487c3875cc7a4c7b04575e9b1f000000000000000000000000e507554683a109b378d92e043466b73f777b4772000000000000000000000000af3c0d141f8e1e227c0b9d038d6f7f9d9533c44f0000000000000000000000003580d870d6cb48b03580587dc5b61fd081e8db2c0000000000000000000000008805acd34b6389d94fd3226a8f78c531dfb771f7000000000000000000000000360714c921115951cc7afae1d82a809d6fb1f7fb00000000000000000000000072cdd7545bae2ee91fb2186a8cc5e2e36550d1610000000000000000000000004f51009efeced21821ab7694cf51709327e0b624000000000000000000000000e24e6509bfce69b08c9c51838fd27a6452fc4424000000000000000000000000142265b6fe4794a4418ebba33fc44ad4277be4d2000000000000000000000000a5b96ba630db7cac02729900e29d1c3e822935e5000000000000000000000000e5b1c63bba5fed660e45ad64af3d26334683ac650000000000000000000000002d9017f23a3847f0722863247e3d4bfeff2d6a6200000000000000000000000050dc142ae9e0b12e637fc83eb5e688595a48dbd7000000000000000000000000738e39e3bdb0d979608b6988410ef508bc3e25e30000000000000000000000005260d4a7008fe6aa7ecb840ab7a3b728227807cf0000000000000000000000001dee07415a07b025f0026587cf41948eec6d692d0000000000000000000000001acaea1334fa85614ba81a47c48c745d9670e6440000000000000000000000003d7d42b2494fbe408315f0bce8ed11c9822bc4e500000000000000000000000019c4552626a0dd47231c222e15622afd5bae027000000000000000000000000042442f37fa431375b1ceb65cc4e3972f94df7b2e000000000000000000000000e4686b9788e431b15433f7315d96ee579871b825000000000000000000000000c6341d7431c1bfdad858517fa4f61aadd1efdd770000000000000000000000001cd7a832cb41625436bdb74f02c3456aacbf892d000000000000000000000000a9cc3b58d73232d5f07c6b117fcda6bad87ac282000000000000000000000000cf136d8def74ab8095cdb2553ffb3d398a693aa9000000000000000000000000b3bf99751ada6dbdaf0a89ba2f47f51acaa4602e00000000000000000000000026e14059d07b2314651a826a1ca7a2250828f1680000000000000000000000001aa4cc4fa4291c99e6586a6064115e02342cc2d1000000000000000000000000b10468549788311629af594c5ad760906037c16f000000000000000000000000ec41a29bba52760e29be2daf8e8aa8db5bff37ac000000000000000000000000d18e0c9fc3e9105e719fefcf6872b09120b00415000000000000000000000000017ab078517ddf80075be2d1d694c65319bc12950000000000000000000000007df56b0aab11e8d5aacc75a43a5cbc8c57e09f20000000000000000000000000a5452b0150a27c0fad70570619e22dd072d4fa9a000000000000000000000000809e19bba4c8c717b1c04c68851304791ea664cc000000000000000000000000ca28c0ec693d54ae533054da1d0ee6bc494698f4000000000000000000000000671548e9fa9c8448c9a59a55850d5c8f3d30ff280000000000000000000000002b44deea0b499e615bcfa152759ff787c1d0a0fd000000000000000000000000b13881f2e16d0ae415b0b61936ae76f23f03031b000000000000000000000000b8f9541d37a57b890ba06c609f0c79552d704100000000000000000000000000a834e37101a32d4070216b52322784945df4a537000000000000000000000000b6d6f52ef8206f31a9a264d922d03702cb428c82000000000000000000000000d5c766bb025e5543cc2329a6cbcfcf216721cd3200000000000000000000000046401d0241b6476b63dcdabf56058f2d1fc0c4f30000000000000000000000009737b472fc4920a486505affc6ae1d8a23aadb03000000000000000000000000d334f3cf46fa4a9656a20ad5f3c77ac06ff185e70000000000000000000000000b6e293900b063b5e9c56bd1257d5e26d39cc0ca0000000000000000000000004012904fb8ec449a631822d51b34cd53a4ef2fd30000000000000000000000002bdca9a6327eb12e4bcc2b63c59a69497bf152e100000000000000000000000087766203b5891586b12cfd4f3ab16807c7e7fb9f0000000000000000000000005e800104125c95bb396aab038797bc887b0b80ab000000000000000000000000e231bbb95f79bb61b43d8035b4839f04adff50c90000000000000000000000002daae5ac4e492f24a588d5875d74af57c32d78df0000000000000000000000001b46e4f56bc2056c2b8f6e4951d6f76cd4ab092f00000000000000000000000059d73ccb7c74eb47e0d3ce181f2a579bb165888e000000000000000000000000ab90db592c917028f137402232443d453e76e9a200000000000000000000000007eccac12d27f71507c3da20b66a511a5bc33f9d0000000000000000000000006effde7d551a85567b0fcf7e653ce309979f0dd800000000000000000000000042d175472f0b069b0a99a05d9afef9a41de98c6000000000000000000000000087523bb9cb9bccec943769cc39de4f4f08d7c2e2000000000000000000000000d81edb07dca9ca6a7eb085b30fdd8aef15f2d3d800000000000000000000000030e9ff744637109d77972c7d26bd38992a1d04d10000000000000000000000007a5ccbe10d05dcba35ad3fc4450184e38531b6da0000000000000000000000006413d629d907628d9cb85f81cf69872c87da188f000000000000000000000000d067878ce1840ab4ab7e389e819d62c50a8344890000000000000000000000001cdbe4f3cb02b9e50b8723cf4f5571114143d8ac000000000000000000000000fbe4c77d3f51233b32a1d10ad2ad4141dd264dd4000000000000000000000000b2680716a90ae4b4a5e2816f60398c22cb6a13a200000000000000000000000086c0293d19575a58c4bcf4597cff323fb273b230000000000000000000000000dc3253bfb9ed80bf6a2ba19ad6e826c1ed27010a0000000000000000000000003cc2b74d9a9dee872c7d0af091fd2f158588ffc800000000000000000000000006a582281363dece84d02810bac2037c4bb3363c0000000000000000000000004ff1589988bdafd0f58139aabfcc94ecbea7a13c000000000000000000000000904772def6474510b108c99681733cdf7a2298080000000000000000000000006599c4705d0471e7c289fae78e8e28138510c3ce0000000000000000000000005ed5eab5ceb49d42c5759d78e7ab22cc9448cc930000000000000000000000000fcf5b92a698ef9a10573402791db67b4abc3da60000000000000000000000003ad770f9c019a340cbd85eac54c21c4c2e1313a2000000000000000000000000f6f74cfd21d9058edfd6725c58d58da9009a0b400000000000000000000000007e826db36145fb87ef9c563e717853060748bd1f000000000000000000000000532d2e3377f71a42fcb3a09bfddc8d81969427950000000000000000000000002f05938a9431aafbec16f2ccc2fc8dbb35955600000000000000000000000000ffdf1d91e1961010a440ecfee90a9f4d576fc173000000000000000000000000c2cf5a2795120231fe2617ebc4f22422ea255f5b000000000000000000000000004f2be7ffae59e867e5bb7b6ffcd4b3f48c4d0b000000000000000000000000c17066bda5334c303096de41373e1711b37198900000000000000000000000008726919045b6d4c0d78f755745d4d108903d5013000000000000000000000000e1ddb2f4665fc9fe3861f1b686609e465e47d4e1000000000000000000000000e16c147616ba37f4d83486d40ec07b6cfd21b7d3000000000000000000000000e61122721017cd19997744d048aa58f334f9ef6a00000000000000000000000044013d28f9dd7f736bf52bc76360673f0c3212700000000000000000000000009b3d38e647c651eb1e2b94cc422b3c99501035c2000000000000000000000000ce2508a2ff0f60bfe8888de97da479df8ac10dd3000000000000000000000000a44e54c14fd20bf436bbc38f0ea89cb7ecb4570e00000000000000000000000046bdbb583a5a890175388348fccb9c9bc5ce33690000000000000000000000009e06748e93ec7c00f8e79825acc85f5b4d8d5a4400000000000000000000000087889ab44d0d2c6e0c3eb1f489993998445310f8000000000000000000000000a445989492c6aeece4bb65243fee1265122fb3ba000000000000000000000000ba0099e08955d06e89ea8fab21f34d7902f33c9a000000000000000000000000071ef75b8f3e36e161b46790719ed60bfb3549f3000000000000000000000000eda9d6a22e7f0bd25acbab380c6d3190b8272ba80000000000000000000000001938c95aafb69400fa9a47313cb2db7f98a6ae5c000000000000000000000000782938172f755f25289be29851c43c1db66e0ed400000000000000000000000015b8ea108ece575c9e6710cbfdd01a792b096085000000000000000000000000f91cc2f0ed40fde50805544ee42fbfb46feb3d7b0000000000000000000000000ded9bff6ec30256fa68a5736f09ff7053395d3b00000000000000000000000093fbe175ff07b64529b8fdf5d6dab26e57b3a1ed000000000000000000000000664814232a8e1bc41ce423da63c6d78361bf7cba000000000000000000000000066bd2d63abe578d788cf7abc561cb8ba34c8b46000000000000000000000000dbb565f7d02a3f3e3262ed6fdb025c09f151f5960000000000000000000000009278c412996d5783090c778118ad35c02912637f00000000000000000000000021d5a8d2a3f8f7333c1a3c5dace93902a074ce13000000000000000000000000e77794a221987a681d11221057a48a8ab857d4b9000000000000000000000000b4e59a2f91895dffded49b53885813e1e455edbb000000000000000000000000a163807334940b6b69ec2cb1d1df238b2f5296ab000000000000000000000000228ac0a5711c29470bae54b6599159f58a0d1652000000000000000000000000db20b53318bb30ab68899041b2c89f03d57dfa0a000000000000000000000000cd53d0448011a0e014f2ba107cf6b7d674416484000000000000000000000000f38aea0f12c0c8ca2f76921c0c4dd6852d7e191900000000000000000000000064528b7cb07bd168d6022e9575d4e033c40112e30000000000000000000000008d5499184ca2314873e572dca3d76cc1c4c2f5a5000000000000000000000000cc8893e6d47f744bc1ff6832ccbf40024548b109000000000000000000000000f74c946867029f20d7aa1582124aea2e119c889d0000000000000000000000000b5976dd742d508261cd749656d31e660114ea02000000000000000000000000ad78e06c396489fc14e8b33c4bffc08d97db1363000000000000000000000000081ee0732c0e899e615622898cb72327025b83430000000000000000000000005530d8388930c6f84ffe7b86a5d0d7a781fd3a3100000000000000000000000011a4923573cf8aa5b49cedd003da08c57527e553000000000000000000000000bbe59c2c1f3769081a4e0476b38e2ab5d9a7ab530000000000000000000000006986a27cbc73964c84d25658dff515273f488d6c000000000000000000000000af2a707cced31b416ae773fa1429ba2510931270000000000000000000000000e019afd3867478aca5e78ed6dbd7c5dc4d097a05000000000000000000000000154bfc3ccda5f98d7766f8de26f17651a42766bb0000000000000000000000002d3d6de44c1cae34d4c49271f4833cdc81514b30000000000000000000000000b05ef705b19c5531ab90907b76054b13ee776979000000000000000000000000f6d5f7cfeea44c0b74d45eda3ff1172902eb8d0f00000000000000000000000080e5734726596be667ee30eac9502e76d75cfc59000000000000000000000000a55fee0e778f65964a2d8d9f2f066ec8d140db670000000000000000000000002311614609c77fd03ef81c7936a720dc46bb5be300000000000000000000000047a022b80f37cab28076b81b4aad14f583e73e180000000000000000000000007279ff96055bbea8da7d3dc1a560040d8ae63cb5000000000000000000000000da6860704149d7999c8c65f72844d7a4abf3e56f000000000000000000000000c149e34b2d0cdfc3e9625009f2ed63077ba56cb1000000000000000000000000864b47dd959256f23731298e3c20ea09b0e884c7000000000000000000000000858db1cbf6d09d447c96a11603189b49b2d1c2190000000000000000000000005afd7b55b6ecc24e4f24bbf12d36fe5896b8db810000000000000000000000005d378d2b9552028ab48e3562c5b3a4496a059ff3000000000000000000000000b12551661991f5724c63cb5bab6870043be5c529000000000000000000000000b74031e08916634e6f65c954e368b8472141996a0000000000000000000000009fbc913568025e241fc4c0341be392f2c01700f4000000000000000000000000dc0a5c08f27c9c29e03262c7ed332669151178c40000000000000000000000005a8c2cb0c72a05ec065734f41f17daab080651a20000000000000000000000009f47af909a8d75b8c8ea07539709d05933f9a7a9000000000000000000000000c4ed580b5b281a9451d54c95ce6a08c806f7696c0000000000000000000000000748ab7f38128e6d2472adf13cb71dd32b7786c00000000000000000000000007d179ba9e83a2348ecaa74facbc3271069ea7dcc0000000000000000000000009b1265f8c7c5dc99c17f2c0d86240bf3c413aef9000000000000000000000000b6b5cf34d2359a7efc3829e8fab71f2e2f53bfd600000000000000000000000082e46d2eed53fda6dd96573f32e35e312aba9f71000000000000000000000000239bac7e03e7c695c5e16f188068ed9e45a0b6590000000000000000000000008a2f2dc6edbf2b7b825883ec8539d5c6dbddfa34000000000000000000000000945da9ac6b31555866941ef9945b3d718ef82994000000000000000000000000b95e68f47216f983c53f1ab954e75a0d0aa7b1ba0000000000000000000000007035cbcba4be7f0418d1da0b1d8af18face6e1270000000000000000000000001cd4b83877a71591f71bd4b9483b3a2b530ace390000000000000000000000003633ffe1bd663c543fcfb5e5ef816e2b44affe7c000000000000000000000000c9eef402f1e3186830296acd2e3539ee9662281e000000000000000000000000fa8c901c1d1479dd061fff0abf7312dda2f942c700000000000000000000000030ec7e97ddf5e9f907e27d9299eda37dc0b5dc480000000000000000000000002f83187d36f4ce156c31e046d4268ed6b2911d600000000000000000000000002226e4ef2e9277ed05b254118db689ac84dd6ac100000000000000000000000075b88bbe3f516850c24d6a7706885b9f42599c5a000000000000000000000000fac5325c728197927af4a5168e0d6d40b709edbb000000000000000000000000d0598d91119a0a872de472dad41af9854053781d000000000000000000000000855cdadae54e10f22a2aaba378a210140f7a8488000000000000000000000000bdfe2c60cd408e9952bf146239c05e7c638673b20000000000000000000000009c8dcf7ee9103302fd0ecff7882e703467026ea700000000000000000000000073dd2ecf523880be38baf32f8972f007747b97ce00000000000000000000000017fafbcbb98a51817b8d51801a4534537ed0f867000000000000000000000000d456597353a86785decd0a7c34ac04cfaea4c1d10000000000000000000000000c2a8b24ee56952cfa5d42b2a68dd794fa397f8200000000000000000000000010d7aeb9719b81feb11e06aa704db64dd9c7fd910000000000000000000000008207d9a5e574ecf7f81b971f2c6834cfab37bdfb0000000000000000000000007f482f542fa9243bc23de1e801767576de9f60e20000000000000000000000001657b815e21a02448b849e205bcfdfd0b6986f82000000000000000000000000140edcc4adb8cb547b9e00e988c8f8dc781fd7fa000000000000000000000000597b606dfea46d6202726e74ccc6fc67e9dd7a9d000000000000000000000000d085a336ea205e1f9f6d9e6cfb0f43695c49709b0000000000000000000000001078f0b363a0de6265db4ab0d2ed5f3d6ea25a510000000000000000000000008840d26656f2a9aacfddde6b8062631f2e61af67000000000000000000000000e5dff797f14fbac430eb0c2faf498da7675ce7dd0000000000000000000000009e16f8f9e4df40da12b7ee77124309ef77014a4600000000000000000000000058c27ea4450236f11cad658fbb7d471775e3a18100000000000000000000000035fba3d006b7df951b6bc9678a7681f2bf4fb6ee0000000000000000000000006f3d03757ae1f6fa7d3ddbffa81a9dc4ee62d525000000000000000000000000eab1dad9c083fd15247f0055b1b36be096dea54f00000000000000000000000089f38042b0b47ebbee528009a68857cfec626c4e000000000000000000000000d2bea28b828a1ec7f8d74f929391f1a8fd28f5af0000000000000000000000000a649bc11ce19dc0b8bddc5af635070d75f23df90000000000000000000000002a2986712a77525f593e533b2eae4486c92c9988000000000000000000000000e96204be3c0ba9f32d221d8674638747597f19d2000000000000000000000000284255a0bc445a464ef78aace6d453dab6a0f8e60000000000000000000000004d10a0c715b8d76365a469bd3b4261f337ec4e06000000000000000000000000674b01f88e638d99e83c2d8bbd9a26bf88ff0012000000000000000000000000d352e2da47f901d9b5a79fb1927748f952303409000000000000000000000000d5456fd503f22b6292de8c8da3cfb4b805a84cf500000000000000000000000048d6467d449fbe8ea0a7243f2f0bf1955bf65b0b0000000000000000000000001d4344bb4cafd4f8fd5822b37086664ca8df3b2c000000000000000000000000bf2bb68b2820b3f16cc1d34c6d83885d5eb59a750000000000000000000000002181b11d5878c838d9f8c318290e50761174c40700000000000000000000000031f90de00974dd48c6e02ed49e461d3ce4a9873b0000000000000000000000004020c1f1fa219663678eb5b1e6a0d06b1a4c624d0000000000000000000000002b5802957709d6cae73b2d5fa81232e3cf9094ad0000000000000000000000004fb50080ea2434589abfca4e122c597abbd62090000000000000000000000000cd2b3d2eac615a87ba289a160bbfefe9d51081c7000000000000000000000000d691b1c7b28d8edf82ae24c3a53a04896d84cfe20000000000000000000000003727abe842a757eeec7204312f00fc94d26e613400000000000000000000000006a3a2ee25871710e81da8cdebc684d172e890e5000000000000000000000000355af83ea2ac1aab5f0d15fc8297ae05038faecd000000000000000000000000e1e7231fade8dab028118a27302176873fd0b059000000000000000000000000914e3729723779ccb54e43333bfe26b53144c602000000000000000000000000af00072f99a5a8ee8c050a3efb072632552b6a8a000000000000000000000000095fa038f1c6e2521d95684164bb6d86a2850b9a000000000000000000000000d3a9d14e4dbfe713f5642c15cfd807d9d55f7f56000000000000000000000000012ce1f9bd704f61c128c2babba4b12066114806000000000000000000000000e41237792ecb0155857ac91567c6e8140a888bbe0000000000000000000000004715be78cd02b976b3e6f3f9f0f36c1f8afd6e9b000000000000000000000000b24b5f90669feba0c18a1815603c3f4f0dd4ec8600000000000000000000000019a46792020ce503f9a56a45ede729136cbd61b30000000000000000000000000d076444a18cc8707ce2b76f324578f11d30149f000000000000000000000000f323c966ba0572f68f70be6e23b7d87a5514d2820000000000000000000000000783422acb04d5bbd370f7d76080bf86636939f8000000000000000000000000905478e87e3ec0aa0d0b11028764038583f94c6400000000000000000000000060dc225d03539ba96425c8096e54bb6cf789f15b00000000000000000000000080bbd28bf16afe316fa40b0d7068a230abc812af0000000000000000000000001296264924a32bbedf163eace4a33c17ee22ae1d00000000000000000000000099a8583703bb996800e4603d51dccd8e69865a47000000000000000000000000ec85a425f4a906d0758874a00756a6674b3a8326000000000000000000000000bc277ad3a21333bd668fa9f3e584604ee0efcfc300000000000000000000000047a338084c29d836e1462c687743a2d7650b4d1b000000000000000000000000ee5c7d1d1efa6186383bbd166bae50f505bbb6b400000000000000000000000078529576a99d93f9f6fec089404b136c47704878000000000000000000000000b152551bb92c8575d7ae8fda416d8d4583035a2100000000000000000000000020f862d8687c8856539e2d1413e8c7ec201f241a000000000000000000000000440eebdc3542c87b233ea1b199f92e2108a97025000000000000000000000000eed7b47a77978ce476031f6b2d397c60f36dc789000000000000000000000000bbd858d3f08bb3b87b5a96dd7a16005a580723fa0000000000000000000000001e17425a515eb058021add27da75b1438c7b615d000000000000000000000000f351be1d1e094d8a9e9e83a3bb96044058963ad4000000000000000000000000f42c5095df0e3dc769e4866dbd7035862f7435e40000000000000000000000002f149df86998c3cccca79a30674701b886d1ecc3000000000000000000000000cfab3bcfabac9d621f8f28cfe67b16928e680d94000000000000000000000000ecc84633fe3357c082d981550f45c738e28d100c0000000000000000000000004ed5a9734fdb05c595b4a7ea73af47dd861d690100000000000000000000000081707ed037674716d98248f85f9c4aaaed031608000000000000000000000000621ba218eb36d77ea7a9cc844f400f60c47f6a950000000000000000000000009abcc11a1556334b1d9af7186454fddbc86e3605000000000000000000000000c123b855bb6043471b77b47a04ab45f69515fe81000000000000000000000000158b896db5e85883b1132fd0ae9cf2529888453c000000000000000000000000e7ced75d5147dc510db1448c95780f82810f19c8000000000000000000000000d83e70d7e1cdea1cb455a113da084618b81edce4000000000000000000000000b2c9187664dea8733c9cc4cb8f7c7fc78a4ae383000000000000000000000000cbc5d826189d377a06512b057108ccd9ef370ed400000000000000000000000065795cbf4f7875fec142602bd09dad3e164657af0000000000000000000000007b0e979de3527f71be76673e293e49682bbfe4d00000000000000000000000003c310091bca3828af5cc7ad905bb11d982ae41a4000000000000000000000000e6b92c5b64c4f189678174324abf687acb20684700000000000000000000000073e16aaebe47e6d9961dad72ad957402edaa5c9c000000000000000000000000f2efc02af03fe98b7e93a93dc8566a4c2a0f2ab50000000000000000000000002341e644582d7052b09e54ebe3cd9b46f9124dd30000000000000000000000008d86d2f3764ae5aa304763d244f19426a476ab60000000000000000000000000315ac95b1508e9961919cdf9080bc81b180c2cd70000000000000000000000007d89c9be3baf8c72ff64052b11decb981ed8c6ab000000000000000000000000bb9e06202635f62b0841aeff906ea934330c35bf0000000000000000000000004916fa053866bb6317439bcc3f8e00d291a830100000000000000000000000006f69a7291567d806d0e6c80fa38e0cf1031449490000000000000000000000006f705a24cef03ea7a0c5a78b8e191b91f4539e6b000000000000000000000000832531ec7fa732cbeb090ffd1b07a03dd2176100000000000000000000000000c9b84a7416f69fd1a6e465fd2ae6891ce315145800000000000000000000000094f74f32fd64b98ef0c214b0dd5d08e20ced74eb000000000000000000000000711b79252c9bc2fd284872dc46b83a7dcd587eb000000000000000000000000079f4483749a115c91d55b1e610d45313673166f7000000000000000000000000fbc6dd130590b019ae47b5d1ba1b7c83f31356070000000000000000000000006c075a652ba781dd12a3412df90b146e7c16516200000000000000000000000085004dd6d8f0d4bf627fb1581de6f4d6e8b31f35000000000000000000000000914e97794f154f8227a4a31bcef625bb74228d4e0000000000000000000000001547b8c48a55d745797aff7200de15c4f159a5550000000000000000000000009eb967c608e41f8ce2c41d194a6ff7101e0d3d21000000000000000000000000985c29d9170a81690f7fa078965404a06544d858000000000000000000000000be5f619d14e8efe20ca7fbbd4f65d6be1e6fc7ba000000000000000000000000cb48ec95b34ee769e2155c4c2e6c06d9e74862a8000000000000000000000000ef59765c4acfcc3d329ff7ab9cf598ad59f7bb960000000000000000000000001f7ed457fe62ca2f55d115fa69de68bc054f596d00000000000000000000000084af69b785f244dc65b2d34dee19c76ec2d519ac000000000000000000000000676cd452442ed8f702be98b238c0851008766cbd000000000000000000000000e85a081efd4006ade726c63381678237bd92647b000000000000000000000000145cb5bb8c017f85288574c94a3b50a54a9e7284000000000000000000000000a5539de01eb759fd6bdc6130b92cde5833cb279d0000000000000000000000008c641a281be73469a7006bafd9b1f9f5ba7ec9ad00000000000000000000000029e6b35fb2b0583a76392ed7e946b22615d561db00000000000000000000000078392baead77228bc03885786ef3cd31cc153c0a000000000000000000000000b7fd1009b404530fbd3e75aeeafdafac42b4e1e30000000000000000000000008dbf5f03ae71d76500700ad3cf789ea5f9f040bb00000000000000000000000080a0b7f655ae8cc8177dd31e75978536ce62a9a6000000000000000000000000f8e671373f1d916a92ae78d996077f2fcfedd5160000000000000000000000007580eb9ffe2de119d76057be1d60b1a7d4316e6c000000000000000000000000d27fd63553a1a65b5a1e134cb50a0508ce8fee49000000000000000000000000f0f3954c88be0fef5a51d69eee7bd9025dd3d3e70000000000000000000000002e0695fecd535302c4e37af05a50c27becfc3443000000000000000000000000522ed2c518365f9d6a76175375159e13b18b8bf3000000000000000000000000d522148e2bc2d34c94c53fb1a4fb36fb03e6d05100000000000000000000000021112be375d4046f7b1a4ce6f5ed10c74dde10580000000000000000000000007ba2e14753b8e04122a62caf8cbf44f01e46af580000000000000000000000003f5d46a953466dd8e0985041dcbf4bc94bfa28800000000000000000000000004a9e170f812e8dfb65efa977fdee1f8338ba36d800000000000000000000000026ac1e5e974ba3b4f58a9ab510521db9521ead3c0000000000000000000000003155dce30f26234c09608bd8a85513d8f92c25820000000000000000000000007b422fc6c4b176d29e1e1e6d12cc3ea8164dc0f60000000000000000000000008ca7d5ded9f49ed52e47948dddbea1e583c2d444000000000000000000000000f1dd13d6952388a0fd425eac35ed20c1e898337b000000000000000000000000446cf334b0c112f7a786a6d2e9833cc00c44afff00000000000000000000000064aef9760417a24163ca0d9113fb7dab0b5f3172000000000000000000000000b074d07e1efefe386e9c172d251a94f67a24ea2d000000000000000000000000b89ee7af4babf04cde44d086af3d2e0d35e46485000000000000000000000000ecd545db6f225670fc6b455b452f129215b121e60000000000000000000000007047f53cc39073089a02ba87f8e46559b877daae0000000000000000000000004d279937bba6ae35d91926fdba58b245de9150120000000000000000000000009e6d0883d47b150bead6f63bd36d24345ffc28700000000000000000000000001c278f0054a444213580d330a325faf9d86f43290000000000000000000000005a57044f72b61445e0219696e3b946491614ffb9000000000000000000000000f2921dc93578359ff23534d782befbd1813412fc000000000000000000000000af0c8f347ac3c87bb92506041ce68a5c1e8cf9470000000000000000000000000262d5866b1336af57e28486ff657270344606b0000000000000000000000000e9eab6fc400c8e6c086fe1fb943e4a27823c9fe100000000000000000000000065b48202d68f54a5a7faf236afeef6b82cf5261a0000000000000000000000001d545378fd1e26c8a0b32693a1de7c2428a5ad0d00000000000000000000000095f7db10e40576de895c833c8934350bc333d957000000000000000000000000fcc43cd0d945268d1bea3757161446f2d8fdfd760000000000000000000000005bec0bd15e2c1ecf274d24d5112ce40bec712c5e000000000000000000000000263e724f177eb9309db56737d37734a04c866bde00000000000000000000000006361b7be72f02e6b80459565b34440b9a15a5bf0000000000000000000000001e97918d54624220cae7b72eba1e7967582ab61a00000000000000000000000088a22ac9d561be3aba39f07ee7135fe8f5eea0240000000000000000000000003ebd7d0999a8e1a719858f9ccf96e467d599aa68000000000000000000000000a95979da70d8e45ad6833613e84a337bdae648b60000000000000000000000006fb8064d25533c9228a73d060e88244c58be1bee00000000000000000000000016bcf38c719d72d2c6b1622110ef19a48d33299b000000000000000000000000d99953268de3ab2c2516980960aa70e5a9ef573e0000000000000000000000001d4a39e392cc28524f632d74abd2cab34c914e3d0000000000000000000000006c16ac7bc5dd7cc626559d2267a01f05b3f7561f000000000000000000000000bac5b456a9e08fae35a33fc2313df600625de94800000000000000000000000024b41eef808dee692d069d3c7f76ed71794311c30000000000000000000000009176677e8d90df3bd8c21ba555c367b6f994964100000000000000000000000061e41650d0df0cc657c36be59aa020ca5ff295a9000000000000000000000000a8ff0086d94c80f85ab9a1027a214bc637607d0a000000000000000000000000b6ed892f5e26ca3f4ae9af34515594bbaf1168ab000000000000000000000000c13e23df189b4dff7596a16d4bfcf8c90376430d0000000000000000000000006ed4dc4f0b3b3b6b1504c49254ec900d496dc414000000000000000000000000de48ef4271009edd5bc9f85cb871bad27d27731d000000000000000000000000188a19f810004dd38cbc34f8471b4846ed7975a5000000000000000000000000d12577992ea9707eea73261b85df1341afde4f12000000000000000000000000ed2e4e491fee3539759af1b9cbfaaf84c4d125d0000000000000000000000000ab9a46edde650dce96b3f2148656865b8f5a9b29000000000000000000000000608ed4fb136b19cfdba1662dd8b1983563ee0b8e0000000000000000000000003d784bbc541f11208a03937f9f5f10cc864e6b7f000000000000000000000000a917d8f5fe248068d8f0c181bdcdf27f3b6b922d0000000000000000000000008b7d6724635fff0ee4d1220149b116ea59087caa000000000000000000000000ab058c43ea63023af694b562c95499b61bfadf0d00000000000000000000000007a5874a4feacbc159edb9b610038b4d4ee874e900000000000000000000000073580de733d5aeef0d789cd0ecccf71a1fe26622000000000000000000000000ace07ff1b356ec4707f9ab3adf9177d1ba227d7b0000000000000000000000003a2ee4bbfca9da58a804f50f6c8e9167719f2857000000000000000000000000ea1e738bc99a30ed14cb365fa3c171465b19d507000000000000000000000000d9ccdbde5250214a1523fa5d041f4410247f2cfb000000000000000000000000825761b28528d9a3d3983d542d53749c3263336c00000000000000000000000057f7e9e0ac09c4eb3f7a50807a32fb6cba8437840000000000000000000000004af844c4120c1c2c8c4db3978335ba25f5bc1bd400000000000000000000000022578042f2d4e7577bdefec160a0051319d16dc6000000000000000000000000fc4e8ccfe2cedc038b9ac5f1005d4fe8d79cbb3e0000000000000000000000000671a84d73f191efdd7e7a167a71521acf77133f000000000000000000000000f1f78247ce8545198788d07334144f6657f020c20000000000000000000000006171c0e9654a94d0267b2ba696d9abc9e4a4cbbc00000000000000000000000065dda92fa0f82cd39cab0a2c4cde666dc1251fc8000000000000000000000000dcee3334d1d3e1368f0972f4a7a56fe862e10c6b000000000000000000000000292de8f7f14c47ff50045c4cc7b784d498da289a0000000000000000000000000d3118aa032bec8dde2489997aa96bed361fb229000000000000000000000000332e02e4b8ad9d44821444efdad97fce6202a3b9000000000000000000000000f244dcac2e2419a521e704e7b6e463d7374236f80000000000000000000000009065f855e5b9ce7499512555e84b6374ff92d0dd000000000000000000000000a7d61a014914644deb10f3e50dbbe9e672f0df46000000000000000000000000a3cdc46177c1a1d8d76599a56c16822cb1f4ef610000000000000000000000007dea0e2778399d78cd88bbac5061cb7484c6e669000000000000000000000000741e70b45e6ebde082fb4be5ef6ec1783f9ab88e000000000000000000000000bcf7bcb6a5e9d006cdcfde40b02ea08983682802000000000000000000000000a954c9ef0013f8a7491be50b05bf51bf6b2318150000000000000000000000000cef64e99c84b392526ef09d2e262d00c8227ef30000000000000000000000004989b290371bb80e936ad8649003ef7b40b6ce52000000000000000000000000ce3be5d7d0edb6a0d2fe7424e81c8083d0f7d0280000000000000000000000005fce324d0d43a2435cad2d6b904725e33ecdc6160000000000000000000000009f39d791a47084f40de38484094c21329c6e6cd600000000000000000000000048d6b54afe76738d1cc2bd1d1336c3e25dc1a0b50000000000000000000000006ed5eeff0cd001cb58c830e7d606a3d09d3eea53000000000000000000000000efe9e460a27f622189b3c0e5b0faba05bc278f08000000000000000000000000525251af1b8920e71c71d7d86d6cf50379ad25090000000000000000000000003546029f8b6bced684089b8b8a783596c4ebc87600000000000000000000000003bf1b1c1aa1861e36a513305ce30bb226697244000000000000000000000000182478c2b0e38cb6f9582e0a4da3e4c930744904000000000000000000000000cac0238897fbea3b25c510a3e4ca8f57ed340d2f0000000000000000000000003b7c5af0b034f4c1eb97c24699a8ba220ad8c711000000000000000000000000845d4872bfdee874890fc36480d7c6e7a16172030000000000000000000000009c578dadb67a17d5c5246654d7a5410ff78abde7000000000000000000000000f9469eef2d3cf5b847965eb448d506fff8969ad40000000000000000000000003f24f5c05d32e75d912192124f36968e7481f45e000000000000000000000000e33d62851a9ddfe8206481b6a5d47239a978ad5500000000000000000000000051025bb26b0897ad0f70d15fc025b2667bf854d2000000000000000000000000c0bc4c7160b2332eac31418298d36310b0783ec60000000000000000000000001a47061f46367ab37f0b2236d7976adae0b09a80000000000000000000000000d08954c513399265a622193247ae6f52643a24c30000000000000000000000005c72f00eee881cc6464661c7798838a3de585762000000000000000000000000ca65984109f058f3d351d1fd9d930f18dd8396a300000000000000000000000089571677949821984a213d913603db3f85c789fc000000000000000000000000a8ea0f7797cdc770176f46840fd2be951bfbfd6c000000000000000000000000a05e8682b01df9a9c392c27dd1809b921fba3d1b0000000000000000000000000e29c564e11fb9dfeef98cce8324dc489e1f5ff4000000000000000000000000899a5770c1c1d1f78f4a5693a42b19856a231783000000000000000000000000a1a06023a37dcbb907b745e3d85384e74702eb3a00000000000000000000000044d81e20f48312dfc81928c51273be83bcf7928400000000000000000000000070225d6dbffcadcdd122c552d08a1aade48490ca00000000000000000000000035dcf32864a04fdbea36e17016d95643ac41b8eb0000000000000000000000000e9f50236be0ab43164980aff2e0a010009fbd470000000000000000000000007e8056c9a904fa5151c4865819d5dd87707a2d99000000000000000000000000ff9b5a7c223fc5f58f1f00aaee2565779f01c09e0000000000000000000000000ee09d222e48b00f2b9f6d0cae833a9baf009394000000000000000000000000483ab9635fc73d062c9d27c3a9b30cedd32e5f5f000000000000000000000000d36ae6094ae8b1961f093efac75118ad061ce6700000000000000000000000001c9421ea3c4bb318eff9c02e94b2a2567c68d79300000000000000000000000014ca635bfaa39c81617ac946e9a19643decc687900000000000000000000000080e8785ad8faaf4216d102dbb446281e628ce1900000000000000000000000006149a51a0ab0ca12786fe3af59e80c8d6e4d1247000000000000000000000000d868d16fb507b181a1064e950f579a734532aaa6000000000000000000000000c3abc59ba5f1c278e5f3af138b19fccf8a99ed50000000000000000000000000f782883bd85b3bef3122ec44fe6f1f5e2c34c47a0000000000000000000000006f4694edab6c0337fc9d6699826e70e0bad5cb8b00000000000000000000000002535fdde06072deb14e52d224c88d01e7949a3200000000000000000000000077d4389d38901fb90af82aa0e2bd9b0ae413fe450000000000000000000000003b7a67de89dcb3f3db08a4383642c85ee51e5cd1000000000000000000000000b714a5c9e25ba214bc95fca32893e60228b35df400000000000000000000000033380a33e6fb140ee9b9cb2bde4b280734ec49fd000000000000000000000000abba13568bea56707300874a2dd6413621fb1e7f000000000000000000000000a0b19b96734b5c1ef1e9a6021adeab0452d1646e0000000000000000000000005b4aff8d9c1ab496ea9d201fcf783a092a89c9480000000000000000000000008641508cab6288159a7b6bd6d7100a111c962cae00000000000000000000000073afef607da2dbd27bd9c83e9e9297ae9ca1fd2b0000000000000000000000001b0d2dbd1f08725d7ff842e8073414cd788738be000000000000000000000000be4f4c4b61caef7973cb66c332bdefc165f9ae73000000000000000000000000a3313f93d43cc7db6880d167164a509b1b02e26a00000000000000000000000012f312091dc5fc11992ddc5ecc8f77d5ce34fbcb000000000000000000000000fd18303d7b9ccebb8ca1fef5b44d42a19f6b243d0000000000000000000000009e4757e518b9f63e81df293d759ecf8322c2c107000000000000000000000000b508488ed0e7cb9a48fccde3e60348269a99d0f8000000000000000000000000e6e14bc0c66d444439151ba005fbfd183adca1bd0000000000000000000000002a9811d9e733ce05b94d5f867d2d78b2d0b6d954000000000000000000000000d0678f35a6948c0457c3b01541e285bbc10882fa00000000000000000000000014631bd7fb6b1eca15a279735e2ff89a4ad243450000000000000000000000009d84f795ea67589918da6f083b3b0dfe47cd4bbb0000000000000000000000004eb90e656c0f8adc7205b7e3ec729ea371c678a00000000000000000000000000d1fefddb539ba7ce5c9dc7423353be62726374e000000000000000000000000990aa2e66d3c3d5e41a68fffee33559ea9ae6325000000000000000000000000b357898e23a2d72cf63080dde46693e890f2a9a7000000000000000000000000ac487979661dafd1d552968ba14fe6aeba1783ac000000000000000000000000433c0fbfaa225c9cec735467aa50ac3b5d3e589100000000000000000000000008ba0dece632500bad4a41d8262a523ef44879e6000000000000000000000000beee9082f5008a66a5e336b6c808dc208263e8260000000000000000000000008028d4a4da9c1f39f55c3b3d58f9c716215a5ae5000000000000000000000000e0d623a4e6bda6a57881c330d971346116c71a08000000000000000000000000cafd4dd2112d7c9e2ead8970d7baffa2401f4bd80000000000000000000000005f3b7ea420bba8f766a4f8575c37227cf9b308c3000000000000000000000000bdd47b700d8e3630faf8cf79b6b0098c799c67c90000000000000000000000005d0dff4926db471c9da1bcf95265bd748c1e84fa000000000000000000000000e5259dea28e94b25c7000ae0bea83f654629fa330000000000000000000000008297d6234e37aab2b15c0adb72d710a9d35bdf7d0000000000000000000000002fc375588bd8177740b118777d89c3262d6c1d39000000000000000000000000a7a2b9e6ada950a10c2d8982fd9dc3e260b9d4de00000000000000000000000024b931844e8848fab6105dc360693d791a92f2e40000000000000000000000008784b52278f046ff7a61f90c1d088c1cd89e1bc100000000000000000000000086c04850e15e1c1bba6611c521ded95a70f2bf33000000000000000000000000ea111f3c151b38e6de9324de1bd726f3cf20e80d0000000000000000000000000aa0c24b58d2c37904dee3a80f87a05ad103196d000000000000000000000000497ba09db3da9ce111cfb1741a19faa384bd9b1b0000000000000000000000004ecf27b7ab2484d4c0ad50fac9331e13be9a1b7e0000000000000000000000007bc3ef32a5415bab44804c0494a2c546b4ae84c9000000000000000000000000cfb53ff04e85d39f6464fd49b003ab3aa78d2d95000000000000000000000000fd467a08eb52c8db3e22ae785d308acfad172298000000000000000000000000be150ebebd9a3822b96822238399e2d1c418185b0000000000000000000000004209b8782b8678a9bdc5c71c237fe738d57bed180000000000000000000000006ad0354ccd27d2f2343dbd7334614ba8595e34550000000000000000000000000a5f35e7da9953167fd08c9d66ba2dc59fb4336a0000000000000000000000007f25555a0c85b53cb8934960d0e4ae2df65cecab000000000000000000000000e28aca5933bc576c1a8614fde42ba51c218573640000000000000000000000007d48ec69b13ba6c439088051575fe80c69801076000000000000000000000000c6daad5b256293dedc06ddfe252c45013591a53e0000000000000000000000007ba615e396b4e1075835d1cf5705dc7e02faffaf00000000000000000000000057a18079d4de8c2537a94c9a17a7435c0891dc8300000000000000000000000035ac8dcc54775ee7195dbb9de23acee3f5845215000000000000000000000000f9659695ae2462d3c8a3650df97f9c75470ad7c60000000000000000000000005983a34375d1463cd5cae08c2dd22be59362ae6300000000000000000000000089f93f1c9dbce2600e424b62a1c93cf97123d2720000000000000000000000000da98ee012ac6a4478c9a719500338bbbfab90e20000000000000000000000004684ced755d599f562abf0d9ad194f4c8e08ffe200000000000000000000000085f74d2388bc8a37727544cf2c0d64f815240d29000000000000000000000000c48345d262a57b379ca29c1437d35150185578f6000000000000000000000000cdc64ba127cba99887150b76283df340ea1dafc2000000000000000000000000def2d53a44a11776a7c56926b057b7d378dccd710000000000000000000000007484642b79da755c9e6e6f59982820fb7c6d06910000000000000000000000005636bb3364be5f2cf5b6d3b379b2ff48abf6fd75000000000000000000000000a61955c680dcb58b134209ddae16b4be8d5769d7000000000000000000000000c2719af9775804e61c79f67ea95c52942fd5d4f40000000000000000000000003d652fa746407b1ba9a63a098680d51b41fecac0000000000000000000000000c67aff91321f016e7c18434e7e9ee13fb90634510000000000000000000000009de5cb476bee356e99eb01f76d068a74de42bd5e00000000000000000000000085a7b9879ff86b94ff19cbd8c1a98868c9b6caea000000000000000000000000672a200388f1baf11319b85a609da06c16cc2aff0000000000000000000000003da64925a5c28024dd74be80d3f89c7e6f135fa5000000000000000000000000a00f38fbdcee9967720bedc2f1242f2f687b0b80000000000000000000000000631ccf97a07d0c2760af74f281eb94e8d066d0080000000000000000000000009af7183d0cd8fb02860a6a2270a0ca4bf7879c4b00000000000000000000000046ce0a5501c59863d932714bdfe0dcd42b9afce3000000000000000000000000c397268dcfb1d5700bd1c1d9508ad62c3d2165550000000000000000000000006067f94760b5195d002d405a7d2a813228b0d8ca0000000000000000000000006b96b0f0e16a58f0f5e0eb922c41f3c0c95fe68700000000000000000000000016bde27e803243ff3cbfa55665563a2d241252890000000000000000000000009b394b315ada446a1fae283b7c84cc139b30bd16000000000000000000000000d490a1b4b382b7ac5dbbfbb9b4dcb54b5f84055a000000000000000000000000697da5398ed6b8a3b6b06cfdb1c1469ad1435e98000000000000000000000000519ffbb232ec80df63459842117b62eeaa32e75600000000000000000000000016be24c79484bb1ed29506d8cb25881db4c95a870000000000000000000000007f34db0d1c09394ba28b48d458cfaf1416bf1065000000000000000000000000de24880e6541ee3e6d7679f4c33d801ae341a67b0000000000000000000000001a2ec8b20cba37d377110b69a82426714a285b7c000000000000000000000000f5b2979230484b718696899e332644055b929665000000000000000000000000dfe519335bc32a2f2ab97ad7e47d8663157d647e000000000000000000000000e0a28e0f3cd8fc63e3f35447f4379422f91ef325000000000000000000000000e5200e25410d765f20d4b74c5d5cbd81ed980632000000000000000000000000b487fc4b4ab921615817a27930c5d281b32f43b10000000000000000000000001a2f2abbed215b762f1277d552d745785569a5f600000000000000000000000048920a3b592d19d35d6af0001fe5506c39c0fba40000000000000000000000006b979f835193c7daa345e1f21260fbab9819cc01000000000000000000000000c9bb18fbf66e39910c8cd86f7881339516cf0d390000000000000000000000009f5401fd8b2bb68ae261b0254dfc8a65a0fa27b200000000000000000000000089b309a69b7765f3d5a5fdfa058adeb283caa60f0000000000000000000000007f7af4087d4a814b178e8662a7c6e3d674e78ff10000000000000000000000001553e3f990d7fd3d31223646c157d4fac791b38e00000000000000000000000069238f5c457bc91cc287fb0c7a6ea06ffbb6d95000000000000000000000000011935999b922bd8fc1a4e7bce9f127dee56f1954000000000000000000000000119ea40c5291e618ff61489b62fc3e369d8f467a00000000000000000000000040b22fc7b15efcd326e4a91c47d5f51dd075b19e0000000000000000000000009869b3c3fa32af0a6755faf4653fe0f61f8a27ca000000000000000000000000fecde78eec52019c1e636f66b7e801166c072e030000000000000000000000005cc69fcee4e4166c46c9da786b91d0628b4a6381000000000000000000000000daeda36cfc4e8f1e757c72413fa16536be7a2c5a0000000000000000000000002381ed47f1ff873dad628d3f0fce79486cd5e6cf00000000000000000000000035dadd142be53c45fab4c0f1e4c5d2518bad04c200000000000000000000000084d2a6abfaa11fd355c321caa1ff61e6f8f9cf54000000000000000000000000d5c9c7ff4868d9b44e0a6e2003b0a071442548bd00000000000000000000000013c349658431858a5e85286bc14e0673e1435120000000000000000000000000697d1401752e821d3d87e48db32d4b3ad9e9bc40000000000000000000000000abb43c26313fe2d69839e31c41acb19a92c8a94c0000000000000000000000009b14f9a2249f710afa6614a86b43dbb4f583655100000000000000000000000030ca0d5d6ca7b3c6a843ad61f36c12f98bc04573000000000000000000000000e47c2a981f30920cd18db84a49b638d454f25ae200000000000000000000000008c74e173084102684363eb7e65e9a103500b2de00000000000000000000000087b6ea5d681f7d90251e83c9abd790dc63970d2b000000000000000000000000f98a23a4e7935aafc7656f4bf301913762d33942000000000000000000000000d502eb8f74fb2cedb30bc9f78afc7d40c46cf0a3000000000000000000000000814e19ab79cd7e6dc94822b53994101f8867ed0000000000000000000000000008d3e80d52b4446f7e69b2af981c603815ab25bb000000000000000000000000ffd9902d4c7d96cb7d76711258991e3e0a6630c5000000000000000000000000b8483e8c2b06657c7e85b291133a29a004cf7650000000000000000000000000782d4a415f5651d837142fd360ffbe01e78fa95b000000000000000000000000ac77c7eb07e17a116a7d2223539356cd8d33105e000000000000000000000000b738c21368068f6d3118a848b67a7b84f750e6670000000000000000000000005576ded21304d0bc4b28bb3f49a4cd836ecc7ba20000000000000000000000002cfa283f5f11407bed08088dedf984961ffcf97c0000000000000000000000007c499bff49dff620eae9acbd020718747072c87a00000000000000000000000060f4be76fbc2f603dbc72cf2fd72341ab1e4c8a1000000000000000000000000c833ac4fab4484469e9d381203404d189e620407000000000000000000000000a923d8496fca76081d7a24565196a0f5f7545e3c0000000000000000000000006a902f335fc17eff87747c04bbd398088e2fc791000000000000000000000000239698fa6ae5da6d1eefc94b482a7a516d5f6e0100000000000000000000000061afb1c0fa3f81ddd212cd9d705a38b2e00f22060000000000000000000000003b4110995bf55157d5adde63dc1200718610f7c0000000000000000000000000782a7cf3833149979b508ebf0646a7422e0db3890000000000000000000000008ca282a6dfb9c771b31d0cee06013e9765f822580000000000000000000000006e5f9fbdb147a7181ff15363f773d47dae082716000000000000000000000000267432d204e88363847e0f107400691c8a3f3a0b000000000000000000000000f939db96806f0e26702c6ccd845e9b101a7f45650000000000000000000000003cd5f220c5839b648e10dc93563db94057d0f822000000000000000000000000365539121bc8c1753dfbd7f25e6ce097308450be0000000000000000000000005161afc3eea43f893d0a97ac5216eb393321d120000000000000000000000000087ccab479ab3a0ff108c4ad4e346ce1f84703d6000000000000000000000000da0b7288251c930faedea8fac030300c006aa5f500000000000000000000000005550a045e8cfac08f85f87bf56985b0bb89d474000000000000000000000000c55a5df25a7366f177f784165de9ba7e301f0d08000000000000000000000000917e0e936b92e4a6a943e96060c4ec483ae6f221000000000000000000000000ce2755f50d7176d85c9c903053a97f182591279f00000000000000000000000092e9e4627b0fa007ac66088022ec0a016e5dab8200000000000000000000000094e550616f6213c7833e01775f81312337d1b594000000000000000000000000551b4578becffed4ac5eebcafb7777de607c88d800000000000000000000000039a0d8fba5b1d56a765f78d810768f839b13f1ec0000000000000000000000008c3ffc42d612fcb589eee5a47357be5207f47afd0000000000000000000000005372019a450d0ac139e6f277c29b02cd36ed262500000000000000000000000097dfa9632f688ecfedb2b4d7ae7e7a8b459dfe3d0000000000000000000000002a4f8a67e5d3d56a80b4801d2a2dd38a921af3b200000000000000000000000067274e5789b76384ff1a583d733687f5557f3b9b000000000000000000000000025015c0a858780c6abdca7754fa8df6de5968580000000000000000000000007c14c9b400cbbed9ffcbb092608ed146b119b013000000000000000000000000e315cb41d307b6913079d120eaef24d445ff30530000000000000000000000001d8e0473d4a96a5a69a651255d9fe4e0481e36a50000000000000000000000003de6aac3ab6d17a7deabaeda54208cc6bf52c4d100000000000000000000000082785b3b7de3017c201db7dad0b24bde45ee0c9100000000000000000000000058da08ee8afd5d11e258f148f4017e01e01aa8320000000000000000000000003874e249c90089794d3ac19ca83f7058e4a6fb61000000000000000000000000426c4bd9fbf9743e90c9a45ef47852b3d7a2df61000000000000000000000000b02ad7dcc8029aade4d2b678b94dc1e2aa50f85b00000000000000000000000053252c971f497796221934733772b3f441761ecb000000000000000000000000a47dff1a0e456d856fa9a1c509caae35a293e8b600000000000000000000000077533c494f2a39eb242facced5a8dd6447312ae100000000000000000000000083e5c5cffb287a5fb3d6307b21e03caad038f8a5000000000000000000000000e111221553450feb8a45bbb411ed374083167292000000000000000000000000a4a14d57368105bbf6e41c9dabacb2f553dad82b000000000000000000000000629b3bb4dae0006dabddbf3d79b377d1982851a5000000000000000000000000419b9891b8201df0e279f9ca8b744e57dbfb57ec0000000000000000000000006ddb62ff069dcd0954e83087e674668abf0531c500000000000000000000000042f856d4517f3a2117c8c82ecf576ac3a97b13110000000000000000000000002cda58fcd3d13d9e2b50db2327feb2f098d1d377000000000000000000000000f6f6cbe49fb93febb854145da61772c37005efbd000000000000000000000000c16e988fae2e1b147772f4b8796c86404e1609200000000000000000000000002394e176a932d5e7048deefde5eba95a6b692a9b0000000000000000000000000c1ee5bb3518a4cdc6b44e90ddc396a860525582000000000000000000000000f8ff9b87288661aa3d53ce6622f526e524f6f8fe00000000000000000000000022f033648fc8870dd2faee6dec0eacb24f42177700000000000000000000000025ec09840806bff81c34212d0c76e89521d01f5c0000000000000000000000007aa6c9e93785607e16f8ba2ebde46e58ff0bba6b000000000000000000000000840ec70a99ec513b4eb19dc0ad46a71f6f7c469a00000000000000000000000022a6bb6e76f38fa53c9156f518c7f5e2cab49533000000000000000000000000972d3faac78aa97eab92306c36abba9be3d36ba2000000000000000000000000c0748b6a3a6aa62e8068ff999d749e8fce33ab4e000000000000000000000000928b00d188d7b42e2d997486669374a8420d9c4d0000000000000000000000005e11129bcd0a5e591207f08928991495ebec55270000000000000000000000007ae92106627eb8603fd379cd8415513f3ab74b26000000000000000000000000a62cd35a2795fb5d3329abd2a05bc7e691840351000000000000000000000000938faba539b06c7af959fef188f1e1d4b4b37d1f00000000000000000000000082ed0b00b11a107d02eea702e2069816ec2420070000000000000000000000004cf7372dbe03f4a17aa1587f925d1be2252556bc000000000000000000000000aa4e0350c38913549eff38db15c448d3aaaa6068000000000000000000000000714761f60e58b1307c9f6ede00ad57427c57a247000000000000000000000000a5e70e15a85811bf5e424e621769a7ee39a6571c000000000000000000000000e80df5c2f613d33541387438fa7930e37bda80ce00000000000000000000000018735184267a296edeb857d6cb97ed18f4a31d93000000000000000000000000691c9398ca2808444f9f9b13860830d30585d6af00000000000000000000000037639c529dc6dfe2c2218408220316375671a039000000000000000000000000e52e39d63c64068ab0c258e0c2a482d970dde6490000000000000000000000001e4af4006e762c719014d8f1ff495b3e261eb363000000000000000000000000700ea4b7cc756668db22e1b5e5271295fba978dd000000000000000000000000c5282d05d98525ee458e2038bd406a394b613f71000000000000000000000000696d1a4c1d5a3acbe312a359508367228f4f0a21000000000000000000000000900c5b66f2a9ac57b1577514a53f426f96dd527e000000000000000000000000b5483cac95cd6fd91993a151a008009f8f4518610000000000000000000000006d3a288d1c560c348ffa616c54056e45fad20f460000000000000000000000003cba4d3248d985ed157596e3f1910f36b056de51000000000000000000000000655bceecb2fc6830183fff4726465a8bae3490c7000000000000000000000000ff2cfd92096e7f51cbd7a6fdb879eb25a5380b26000000000000000000000000069235c83a8224d3c1bb8d06febb839c2b1daa4d000000000000000000000000c293f424426d6e1de74578c384f6ae3b703d4e1f0000000000000000000000006522ddc5479122b64cb4b988988f2d962b43d405000000000000000000000000c087c0a0ca6f9c9ba9043b65e40e9c99ff742d6a000000000000000000000000e0983368ee489f71669f9dc89a6f96e884d2babe00000000000000000000000022eec9a30877ba3c999be48c6e86bfd080df49d60000000000000000000000005d107247338d73e433549885ec2cec9cfeae7cb40000000000000000000000002c33fdd4defdb157730bde06d2d9da8f8deef160000000000000000000000000357f39399dcf45e554885517a0555266c8747d4c0000000000000000000000003b13fadf01c311787864e35bacf8d48a01e8183c000000000000000000000000b5c1b3cfd96729f578dbed3b5790da17bed8696e000000000000000000000000636260bb5dcb85ba124eef761ad88fde4bd6b81a0000000000000000000000005ad822a47e1a14dd820dfaf3f749ae49001b0f4f000000000000000000000000d2736ee9866675e2e46381c4edbdcc731118eeba0000000000000000000000006d0a8bff40aede8279d8efd631b8a90441de9f830000000000000000000000006b5d9e40e7d468605b6ccf3dfe669c72bc0f9a89000000000000000000000000833ea52d4419f77778b56820db2ae9c2e1d8d3e60000000000000000000000001e98281bd3c5a8bdfb7918c84060a6dc795657520000000000000000000000004fbd82f9734801d230f255d43f015d76e8657285000000000000000000000000204f54527a090102e377a24eaaf1163b6b20919e00000000000000000000000090427f3b9ca1e5b26cc09456f7d508f7006f4c4000000000000000000000000047986d09424c96aef83e0edc2ceab1b1f13dd25e000000000000000000000000dd9a7927455e3403ec99c492e0b8449949626b49000000000000000000000000637be0dfeae46fbc15fdc344077705555d4d69af000000000000000000000000ed3a2c0b37ed841cb5b8c80f5edd489d500f514000000000000000000000000096aead86da68def2a51e7c015d337b429134628c0000000000000000000000005f46f8ae84f717614a3f4cbdd1d9c47eee3480dc000000000000000000000000b26534e93f44ee294b4b8b5322f1dfc5d980374e000000000000000000000000d28a17d38bdf477984c0ac8c40487cd297af773500000000000000000000000004f741910da01b26d667112e1f45cb36644be2ff0000000000000000000000007aebb56a14791a733bf42f9113453a80bf68f368000000000000000000000000d7b77b5203f669f2d94d3c3a2cabe1531a2a5bf2000000000000000000000000289036d7e338580e1219018eda266d9656e79247000000000000000000000000bd35674d1ea6f95f2592e3ec5bd6ed7d37a7f78c0000000000000000000000001df4c1b26d1552f6c2d60c265b210b5a4fdb0f660000000000000000000000000503705c3152e057d0859cec077f1ab762df797a000000000000000000000000adcbce73e4de9c3bd09b75da2a2cc01392d38f81000000000000000000000000616d06b38cc4419f9108cbdd68df205ca4a753d8000000000000000000000000e7ddfc5ea98d2f6b78080371c900c7c6a5d80659000000000000000000000000c56cb9f821fa26916b76baa714c5e39753c84bff0000000000000000000000008ce30aeb1ab2abb8d4ba05310452dc67df6c8c4a000000000000000000000000b45b0a63754c3ba21cd5b23dcbf880302271552e000000000000000000000000e1c5d1820bf522fb3496ab2706f9469feaf5d69900000000000000000000000088b1aed223748f7e512d6b5b0d9ddd8fb264b074000000000000000000000000d0a9dc04aa0e96dca23da7f1e8761045b15cc78a0000000000000000000000007236e56475509382bf2ef4e4ff7ecf39a8cfcf290000000000000000000000004e9c2a8e9ac04b2b20bfd89da53d0d24064bb745000000000000000000000000f9efa2ed8270bedf7957a9b570af06b88b9bd22a000000000000000000000000b789e4be46ae03c3c980ade622b9ec7d576c50bc000000000000000000000000cee127a4916171c3367d0aea8fa70995a7d742c2000000000000000000000000b2c34ac419479b6dea191009d6bc29957bc29cad000000000000000000000000f3e681ff83fa3cd456d581692e10b3be3f99a262000000000000000000000000d0ed1e92d1313aea0c65974f7714b4abd7e8ce04000000000000000000000000f335e8cf2798b2c4e5672c4b4745bdbfea78c08c00000000000000000000000018e16c9f8e97587c72e86a47c93356210b5520be00000000000000000000000019e78ec8f9c896fd906d9b13672a7c762350a68a00000000000000000000000097272c3e11bc170ef4fd67204ef27c0301266527000000000000000000000000422e7ce0a7bfee4debc7a9c226945f4bd15ee58600000000000000000000000095e101baeb9135fe77236bbf3ec423c51f6f92e3000000000000000000000000b2e5e7a04b9e92af3b179af09a7d283265f9321200000000000000000000000022599b1d633c2cd068036eb8d888a606d306c330000000000000000000000000ab3c243c6dd07ddb093219980beeba922f129c3200000000000000000000000021e3d753ebd2098451583bd72e8ca0641557bd080000000000000000000000000329d3fb0c66438cf1f7012e97869d7682bdcc9d000000000000000000000000f57f1317ad74d198f0e10a077aa41b54b72d51f80000000000000000000000007efa46b763d983c3c2eb534aed6d5491926f8708000000000000000000000000ab5f38c8eae123fd46ec8f9a453b7876d52ce0f60000000000000000000000005a168ccbc4754fbaf66a2f1d5d3e28acf45a542b000000000000000000000000d64271b572b0e180c6cea5675afd6e1a226ca91700000000000000000000000056e02067f730b4b3b3cc2a974ebdcaff4fff66a3000000000000000000000000406a576e43ae5f94d8baf6319667d7d143919d3d00000000000000000000000013bff20df19aca3d3ab2ea5bad7ac9de50256ace00000000000000000000000003f7ecc46c3ef0a7ca81f7b830166b19951296f6000000000000000000000000f732970ac1cd3c90a32c2f297d4c66daaa1bf47d000000000000000000000000c91ced9cfd1ee2d32f1cd3ffa0810b3c6e1ee69300000000000000000000000012f0ac542ef6f2c1adf805110086fc4503c1dc7b000000000000000000000000433577070ef927111c5553cb31861d31f51aa0e20000000000000000000000005f36d5321665c4ce16ff12aaf3570f65ea62907f00000000000000000000000048b7e675987662f1707e03d6d987570454f68aa90000000000000000000000009c1dfd923111dc259eae75a645a3dbf4b0481773000000000000000000000000f535e07263bc1317497e4fba5cbb59839a0116200000000000000000000000004905c29081d3ba11fd7710ec20e774a1789585e3000000000000000000000000f04f911e4317016b9b8470232228ab7e688cb072000000000000000000000000dd324e930e7c632d760e3985ba832507ae95133900000000000000000000000062f7111e4ca6210efc70529e5033bc7dea1ed7be0000000000000000000000008ce02a30769bd56d7d70c317f6f32ca160083fe70000000000000000000000000a6b9fcc0432851170a8dd7966f4ec2feb4a19bc0000000000000000000000000bb847b7752d4d0b09f39b314083daa7bb909fff0000000000000000000000007220d68276c224663b21e18371a2f0ec09c03da000000000000000000000000057a1b1412870643b497b56a334b982779cf7f8ee000000000000000000000000e3e4946cf82eb891df5ac5d6804fd7dd3454d6d500000000000000000000000098fe967044e428cc279160435956200b1489607100000000000000000000000032b6d022096ace71591968d2699e59e91844a4fb000000000000000000000000c9bbeca1deba42f4a82a2363a5848ce70697e7ad000000000000000000000000ae087d8f6dd354e3ec5ec2619869e60dc1679c1b000000000000000000000000d2ffb5d507f3e4cdcd217e006f8025efe42447100000000000000000000000009a28da41a265d6f945c52b22cf2cffd9afd8e88200000000000000000000000043739cbc342abeb25921c189e675c4e678e25328000000000000000000000000d2e900a0b3c5d84c195d2def454ac18c1d07fb50000000000000000000000000373a548d76e6d26bf9bebd689f9e12a0b9ea4092000000000000000000000000d0a8ca891b970a3d7e3c5aa37db53d1eb469768800000000000000000000000088db2644cd8842ee57aa86e7bf78b90f827cb5c80000000000000000000000000b2f0b8cd71f33f2d8a01f3698ba94860499dd39000000000000000000000000660d3fa308c9a48ac989fd988142cbad3416eaa30000000000000000000000008d7052a8264a2c690aba35a7a0e366303f0d3a0f000000000000000000000000c9a02b0c9f3a46a3b1416579c0f8efe7b7eb4ea700000000000000000000000011135e2d855fc0cbf7cf065b8cfa5a9e01b8b64e00000000000000000000000096ff1a0aa09ff7d5b2174aa3936702531ec02f78000000000000000000000000e38a34a7028fc1664be35f3035979d5691fee5f30000000000000000000000008c2bd2e5bd5c09858b9fcd119a9eadb655c11670000000000000000000000000fe1a4929a0c73c16bfae428f40701d1e84bfe851000000000000000000000000ea0d6b94721166d3d7643c1896f11eea4cdbbb8e000000000000000000000000cb1141e8d8651317973b670cd524366cd73df39e000000000000000000000000be552234791300fd26ec6166dad0d8988172662c000000000000000000000000f715954aea4bc859230f7806524311da3cbcbe610000000000000000000000007d4f1c2e7993680a1336051359f0dcacde6ac6e1000000000000000000000000a43547122dd83021a5cbd7a8541740e81d08f7e400000000000000000000000008bbdbe67f8c4d56f78e085bc35fb21ea5537e82000000000000000000000000f3edfcd5b83c9ae84e6dec6b919ac62734ec91460000000000000000000000003e057368f2fa2e2006b2c317e2ef1b829748c04f000000000000000000000000eb9499e752346a08e142ad5882dd2c156a107644000000000000000000000000ac1eb7a0a6d55c702430f3f830116b55160523e0000000000000000000000000d2974e32a43f6eb98cd08dd2753d1e38d0692d380000000000000000000000001140b071d0922cb09606d23edaf355424b5bce0f00000000000000000000000082bfe115f8f548512b9ac719c02826a490e3f6d4000000000000000000000000c705c235714c4cfcfd95a8bca2b125b8e026f61e0000000000000000000000008764cd8e24e3a40fd32bf9d13380c1a5ec0385280000000000000000000000002cfeba186823c2c75052c987f987dbd399d6decc00000000000000000000000096707f64e71d3712caa368eb21e9a47581a303550000000000000000000000003e1cd55c467fa85ace282cafab28af7b6ef82e83000000000000000000000000bfef7f4b079978da7f67b2636a15a5e3742571f7000000000000000000000000aadfe6d9127e0d37f78f85023c914ab545743259000000000000000000000000d9e9503070bc97df09e6c3dc91764108c5d538bc000000000000000000000000d41f6bc014c245821397ac97d7279ce9132f2a04000000000000000000000000440b21151b9b03dbc1b245a6dae63a2a96338c52000000000000000000000000a525ca5b96ab0d5b7da9305dde14c3480f0084fd00000000000000000000000071e4c6cb20c3e6d9a7d96bca931ba715ba385c8e00000000000000000000000008b167b61b3f07cbd371c8689c2d6e8270b71998000000000000000000000000f7f86f9b4eaa12ae387362fd07df82ab18cfbbf00000000000000000000000005cc69e09ca05004e5adcdbe8c8aac4d16a4651ed000000000000000000000000e28a7fadd5f720d33f79170c04aafdcd819aef74000000000000000000000000fd564fcb003801c43313ed0848f245bd70f1e951000000000000000000000000096fb6a19e67a4c5d5ca1fa57b4029dd6531849d000000000000000000000000b24405c2dacafbb1d7fd332077e553a45b4c222600000000000000000000000035e03aa75897b788f9c62c386e3d6d79bf8cb9840000000000000000000000004a0d3270c6b35703dcf238240c1a44e5e894b7d2000000000000000000000000e6c8339c82ba650dacb0b0c92d5bf479289d53e00000000000000000000000008f9d959adde5f1e9a7166eeec87acd43cc7529f9000000000000000000000000fa7e3645f7be4c0b59059e2900ffc7916be2b81f0000000000000000000000001065cbaf884b66dc712600526706fdbee8bc1c2b0000000000000000000000005874aee578b405d67effae29095ef9053497a92b000000000000000000000000713812830b28af3d1709ad3c2dc8530b23d8333f00000000000000000000000069b1d88d4d4dd49a7d38f16db6abd1537aea1206000000000000000000000000714f4ae1870721de4b4f686d08164c70391e25bd000000000000000000000000fdbce7693829c1ec5284a53fbd3d01126a644ac0000000000000000000000000fe13de2c2de363f44195c44f560454b6be2546c200000000000000000000000017c81cd022c72b22d942af8265ff7dabce29c8c4000000000000000000000000cd9c6514a37fd2c1ac0bf23990dc85572d6f694d0000000000000000000000006ab35bd422efbc70cbb8590181fbe975275c2fee000000000000000000000000282dbf7badd119d8d79e1aa5c67363ae8981b6340000000000000000000000007c0eccec9ed79a93adfd70e582bca322fd2009c2000000000000000000000000d6137c75838d24786c5122c21966c98acadf73d800000000000000000000000041094e08203f21d00942d4386f2e8eb4abccb306000000000000000000000000917e17b7abd47e7e2ddc2b7b7979ee229e180f770000000000000000000000004afdd34fb4edd38bb87346d6ec209a65857c9586000000000000000000000000d0ec1e3373a84c0ad0398ebc603b3ac05b26afec0000000000000000000000003956102fd7ab6aa338639a99893f8f9fc998654c0000000000000000000000000e3aee8770d636868f12b89f8afbc1be9cc1873f0000000000000000000000005f7c61e086d6d8dfac81b3a51b35a4297c6ceb9c0000000000000000000000002c3fde8f04bef0d8fe63e3c3c033bcc3985fc3b7000000000000000000000000f0895426dc1f5a7b7c2709b2144dbd860e93274c0000000000000000000000009b23835557f7a3ed3c26abb07d8f4177a16447e600000000000000000000000047215126cf229eb0f9fc03dd04c13c60da0addf7000000000000000000000000364bf81bfc4fd76de90c403a55c16e50e7948c7100000000000000000000000071fb4cac2a072264c9d9f92e7d476a2d475a756700000000000000000000000088b69537433a2303c04af83167f0c03ac55c6e33000000000000000000000000166c70b48547d2f6720e4b81409b604fecc9dbb1000000000000000000000000999b696509cf7af269938cf8a3773c11974117b10000000000000000000000000c34beb5e296b3dd4f6836e5ac0508e47c1a49cc0000000000000000000000007f11ad0742a7c1d859980b243501d3a4f67975de000000000000000000000000460005f0367050c51c104b66d015320cdc05b911000000000000000000000000de33ac7ddf77d02f442bce72a214a554cd403c34000000000000000000000000522014249abee37874b015da00a029206487c87a000000000000000000000000af2a29c5907d431b7b14807fe407229ac1cf9a67000000000000000000000000b9714cfcfa9f9553e8172c8b9f413fcfb7c5383b000000000000000000000000f10611a2d2fb85c311145f4e670814f9017fbe4b0000000000000000000000000560beab98970fd85424c53ad2007b68ba4d5fdb000000000000000000000000b98ee65474bf226e79dc738da42259bdfd7a88890000000000000000000000008fa9f2705a15d72db9fe9ede84bfbc17bbe15ce60000000000000000000000007bd3aba590f534c7dc5dc994f0c8eb942e5f79880000000000000000000000002009226ebf4853a84fbd96733e7b95cf1c149dc20000000000000000000000008e77f2268195865ce4217a53834c7c1ec6a99a7b0000000000000000000000001df5648365422eba2bbc39752f16afa89685bc38000000000000000000000000afc14e289fbd60a1cf316fc69b4eb5f92d9f8ccb00000000000000000000000096d7f4b077451a9f4538ae95a417d75c9c4708d80000000000000000000000007e9cb4a1795714f51d370a53a1c4b669f150b77d0000000000000000000000007f27a047a056e0fe9ed75f46944e112644dbfe6c000000000000000000000000e71a1923c26ad8ee177ba2a216cb30574cc1b0d8000000000000000000000000bacd2567f37d28883211c0d9e497265317c9497a000000000000000000000000c139b8391490f1ee996442b0e1e8f6f0fab64e800000000000000000000000002f278f4d86799737f7ea4b670b6113b8386d74f9000000000000000000000000758fb6864168b9859fb494ee1f45722fc9269ce4000000000000000000000000d46191dfd8b10cef9aa933ac736623143d79ed550000000000000000000000001dcd2a7f3ae623da3cea8c646db6b7b9f682bd39000000000000000000000000549e6befe2979784cba90435856473bfeeb78fd10000000000000000000000004fb64353f2f7aeb4d0d8096d25439e050d4b4f900000000000000000000000004f772aa9b4b93703730f829aa58534bff1068fe70000000000000000000000005caab0e02aba996f6e5f64fecd556dba27f6faf2000000000000000000000000c1387a6dcf8a53494b77ccb3bf36f6d6324d42cf000000000000000000000000cb0901f8737fba0bebd732158f239e7b4e1451060000000000000000000000001615f36ff1ca66627cdea64aef4cd7208e3595fb000000000000000000000000ac9d1af08982ec5b1a631cde697fdba98acb01570000000000000000000000007e0bf0f93b2e0f0c93939c797ec1b8b4a589fb2d000000000000000000000000ba36d3fe417c7cd09e2a221e6424be24da7da44b000000000000000000000000dd4ffcd48a668eacd13d1e7c7c29bd8c8ae625a7000000000000000000000000e7627e82489c3b22fc4a22cd67968a89c1c402a300000000000000000000000051370f89445067eb1f3109375384092a39f6ed97000000000000000000000000e53aeadff6f75f80be8ab866200ff28c7d348aa0000000000000000000000000d561ea3b7c89946e3754f3d7e3b25faf8785846f0000000000000000000000000718e360a3328c69cfa8bcfb9b7a4775784d0aa500000000000000000000000010d7a7c2855e1ca8ca0bf3a20b1b7f6192e3baa60000000000000000000000006a3bb8060b9916d0f2778d4d57471d887019e94d00000000000000000000000045b120cc4e329c2e2c5bfaf8dc04d8396146df1f0000000000000000000000006dcedff4d6da1e9bcd408f767b62a13018e2690300000000000000000000000029c6305c48963e6aee370b57ba0852c157b30947000000000000000000000000c04393dd8593e412eaa7a423bbfffeffb86e7dc6000000000000000000000000ecf9b611a2cf326af8a19c463c77ac834e088753000000000000000000000000ca297dc54b1cb21bbee1c90cda98a4224cfd146b0000000000000000000000005d954a6b18705f21419a5e0ef785a3a3e451f1420000000000000000000000000b7f7df383d60da062e1ea43a797fa1521e87c1f00000000000000000000000054e30115065988635029e3708baac6f665e1940f00000000000000000000000065ad73eb4757549776606f9257b5cd39168912770000000000000000000000007ae56e229e95e94a55775ceb3d1aa9daf651d8e60000000000000000000000005c64da2ca57c1b9b331b7a4bd78673138e77809c0000000000000000000000007228eb98d555631f8d1f48fcc5750af906dafd1b0000000000000000000000007aab7ef892c19f4deee8bc53d49391e05b30197f0000000000000000000000000e92e9c888dab2e55aeae79cd018f54ffa88210b000000000000000000000000842b5ece3ef7c14ef910eb04f9a7343a6716f54f000000000000000000000000725c1c51a13c1ca214de1d189a868277f25f6d840000000000000000000000001b06cf23d1bc88ea18c0dc6ddfce6595658caa960000000000000000000000005468a7e16709d7ce602c42c17859f5158844ede70000000000000000000000000abe1b31c494a7afd6e00f683fe6b9b574d85fbd000000000000000000000000e4b501e8b85d626af46345d1ff0f505426d5048b00000000000000000000000045e31178be501486ef8a93a22fed0468b5fa44970000000000000000000000006bfbd7e1cac880b68a4c82943973f3212659b67a0000000000000000000000006a56f8613c494c95de6adccbf9747b37f67af0c20000000000000000000000006de2209b677ef792690b4d033ba4e66604058c7e0000000000000000000000007cc567ae20e01f1bff8402bc2ad83adf34875e2d00000000000000000000000027e61b4a2c61ccc8b70fea4c8ab7277b7195034c000000000000000000000000b9c7e50accfc9466675cfffb09eae71369feaf660000000000000000000000005db5da44c18fe887229494fbca5ca68a9b8278530000000000000000000000001a9d93a155f5580788ac02cbf6914b06b8992064000000000000000000000000f7732701d3387879f8603d8b9f81aa05ff23590f00000000000000000000000022870ddfd4cb5dddb0d9cd7a4ea79895322313c2000000000000000000000000d1675d05a084aa4b8137c9c82bf9247400a60e260000000000000000000000003c01c6a6feb5130ccd908bb8fd166928c03def150000000000000000000000006982018e5dcc7773ed61e12fa9a24ce5d2260b7300000000000000000000000085d692f4f6c88925b48e64379f3c2fe245a19f040000000000000000000000009d06ec62b1f2a05d89a01b84d9825c2ac4f9d72f000000000000000000000000d708d2186a5e034090041e4a015e67f29c94f4db000000000000000000000000dc65f2adb5aca537aa71652d6b0fe0c92f819e2d000000000000000000000000c269ac03e6a0aa9332667a6cd2d531351cc567760000000000000000000000003f62329a7929d5d85e8b49c732e34ff4c8c593e9000000000000000000000000a1bec0140547da493495d3c072c92568652ef0830000000000000000000000000212f37b8c23d4c7fe51742f6d9a2fd59c7da43e000000000000000000000000bcba25336c1d863eafea31b792d86bd70ef6eae300000000000000000000000031d5fe435259c66464dde83ce353386047d57cca000000000000000000000000d72f5c47a8bbb4af7eef59f99eb9b76aa879d6ce000000000000000000000000f9815562f0b964ad895b2cf9a215e214d240258d000000000000000000000000a9f5ed802eaab1cdf703561bc144c478be6b1ccb0000000000000000000000003cfbd17e8ccf93cf89784ea6acfdbf3989699f490000000000000000000000005ee66ee01262baa68f7681710d8c92cc7d3acade000000000000000000000000b92654ad44348a54d06792e9a666f1cacb80e325000000000000000000000000d65e821c4b6a8b2f7f3706c2255ca552c756cf2b0000000000000000000000000a4941fa6283c51b2a32495ac226c1b73665cae2000000000000000000000000c601a8c56fd721895676e8a6e351fd3f9c1f3299000000000000000000000000e9930980ddabe1f272cab0067cec531a421edd2f000000000000000000000000124113dbd21dd3dd862f31fa91e9f2f13d042f0a000000000000000000000000ad0707055c394166369cd0920320e23c166514580000000000000000000000007a6bd73630a7e1cac07a05f978e535c3ca6d834d000000000000000000000000764247f831743f9ebe383a58bb26ba4ec38c53a300000000000000000000000035c4f88b493b28da264cc029378250c09f9b20f6000000000000000000000000c2757efd6fba38adc11d72ac3201e17caa1ef5cc0000000000000000000000006a0d1ccdc90c43173e94a83d58a5f2bb30690e31000000000000000000000000c96b7d36483f7f45a1200e099c528e87c483a3a5000000000000000000000000129cbaaf4d20d0f8a45cea412ecf1c732e321c0100000000000000000000000056677671b109209d1743293655c88eecc360bb72000000000000000000000000be91749e62856d6283ab8fc12b52ed54442a35f20000000000000000000000002ee596d3dd20169ebd9ae83630ec2c84c3bac6960000000000000000000000000a66bccada72dcbec0f9c6a566b49c9cfa91064a000000000000000000000000cf589e8024e40f6fef314ba00a5cc3afcea11ffd000000000000000000000000f6272feed15da17c5e1b83e71f04ecc126fd3d5f000000000000000000000000c47b93af336f5fc6abe28f999ac4e12150339130000000000000000000000000955104dd30fd4f558e6e221fd3bd661a3538ef2a00000000000000000000000094c7315699acd1e4c6f2896599ffe1bb26ddf1960000000000000000000000004b7c120e477583eff2b5e2ba3afd5fda26ff176c0000000000000000000000005724e4be81d7517a6a0f1f9f13f9129ee218b8fc0000000000000000000000003e0615f8c5fb49ad09288437a435471b119566c10000000000000000000000007ed6e47053a053ffc49d3b333f20890da3a7a5ea000000000000000000000000a4e91c1ea39034f5c87c584081ab82493723ed5c00000000000000000000000074fc6b22291cb6f61bbbb39781fc94fea28258df00000000000000000000000012b913c96b12b851308502fff3127a336e1e748d00000000000000000000000082a999da85d7e9bbd265078e7aab065d71dcde880000000000000000000000008141e67ea7684d14335057320773626603f5a86f000000000000000000000000cfaa76fbf1c3f93a84558b031b0693ab22ae3f6f00000000000000000000000034c654829c236dddd38b195ab2a7ef8c438b49c60000000000000000000000003e84d312d63ec89f38f67a2ab84225eb965b4bcb0000000000000000000000000073ecd151f1c89898759982a10f60ac3213785c000000000000000000000000db6548cf0d9a0c583fe5e954a079f1c273bb1165000000000000000000000000b71fa091a0e90a83b3257da24527020c065338990000000000000000000000009c39f2f99276cfb557e45071a02bdff297a1ad270000000000000000000000000e747eb2ff0f26fb77c3a1ea67ee07fac2dbb78300000000000000000000000036c53553d7e96b63078d27aaf70e7351793349ac000000000000000000000000f821f19a17d43accf9373ded0cc05ce46b8df2a70000000000000000000000006487da117dbba331cfdb2612d640c154d3a1e96d0000000000000000000000007c195103ff26d91903f73cfaad91989dab9455a4000000000000000000000000e43b3d32df1a82b02f3dd40914c309f3e268deb3000000000000000000000000d4241df36f6989268aa19ab9e61f10f7fb5a38070000000000000000000000001d605750ffb50cb1ef0c150b2604a392cd745f73000000000000000000000000642bf00803a6e0b48acb1eb70c7dbebff0f6b81d000000000000000000000000dcc4399ddca48579121fd686c089c5fd5b6264070000000000000000000000002651ef19391e4fba1526f993ded79551a894f98d000000000000000000000000b156fc873e5fd0deea1e452368a9f085a25cdbd300000000000000000000000040263bde04ce3f3c3ff3fc5ab32f7f5e5f80de0600000000000000000000000059d6cbe8bc5afb9db8a21e0db5504b5c842207110000000000000000000000006195df511e0336c9dce1a65d70ae75e3415e43ce0000000000000000000000009699df9a0fb1a946fb0f50b0edfb7ef0f060254a0000000000000000000000008ad174cbc55579070ef7b4677cbe4894862226cd0000000000000000000000009e73a10c576f46cf2c1470971ad36cb29a872779000000000000000000000000124da895a78915e8ad19f99d5da153362a4e2c9b0000000000000000000000008b1e1709b9006f10437c64f355b2a78c31624177000000000000000000000000d67adf1113e78f537c2f05a48bfb6ac86e34a68f000000000000000000000000adf3fc2855c1f15c07a1a4884fcd7f82d60b4ed60000000000000000000000008565e8ea374b84ee8308d05e5ca40f0c5712b1df0000000000000000000000005182ce98192db21a825c394d3e7cbb5b1cb1009b000000000000000000000000a2098b93ea615d3aa44f4edc730af3109e6aedb600000000000000000000000078d21d652bc974ad2571096ca0028ceaa6c35c720000000000000000000000006c2e83d6d4a879bda440fb64611322dac496ffed000000000000000000000000aa196c06ac057f62664bbe5c5982038dc5212a120000000000000000000000002970f909e2b7961b417f7167067ddc7676190f3c000000000000000000000000e6dd2872e86928fd969f81ab8140b1cb1f8feec2000000000000000000000000e2fdd4beefe3129cd9ab5bf0dac559d9bc4b2a19000000000000000000000000375f968168c71c5405b74b901d15413b44c1ca6e000000000000000000000000383bb97d07b3c76187455dbbe5e4edfb628604b900000000000000000000000077c0b5d1980b3022c71541690e6155ec8d72758c000000000000000000000000d94b0777ea0b03923725de07f6bd8f487326eaef000000000000000000000000b7992506a18400793ffebcd58df98eeaa0e4646f0000000000000000000000005316ee99af335fcbbdb7fd2ef9cd5773955d2bc80000000000000000000000009701a6ebb9c83856034f8507c38ab78f347c2fd7000000000000000000000000994a8b7556d17d49f2746f77ea16cb6446230651000000000000000000000000d489d3745c4c0a2f84201316a4d4b4438bf0254f0000000000000000000000007726bc61d52696e4a1ca6b534fe16ea3d3681015000000000000000000000000531f0eeda1670afb6771f756bde69bddf9a4529a0000000000000000000000000cbdcbbe670f97262e1b21890ecf35cac9970968000000000000000000000000c7affa2a2ea0f2ffc91b38f193f837ec8eb7c3f60000000000000000000000001628cd8d8eb4ad016931dd61a590a287444a22fb000000000000000000000000c5ae936c6341a6b4b5b9499807bf3b4a5c528464000000000000000000000000d8527a5a9a2faba3a2d1fb7e26173f0ab31de451000000000000000000000000dcb441f16d7f95882144c165443a984eee9134e8000000000000000000000000ec4ff03fb8d9c747dcc9424da56723d85969c4de000000000000000000000000cef36245d86d58b72d14055ff1ff9101109d48df00000000000000000000000010de5dae9095d0aba26944f2d88cb155c4cb78e00000000000000000000000000c5011117ccebd43dcbef7b8a023c508c37088b60000000000000000000000000de253bfb0c3e3dd760bded3e381161d51f6d74200000000000000000000000002f34557a9d8a3ca751e59fd50d4d066c7a85f0a000000000000000000000000f7e4e1da27422104c5dada5b177f95762dded6a00000000000000000000000007520cf9ea5cf0cb312388ee521ee87f61a4add5b0000000000000000000000009e6bd4df5cd3376c6cf8ef691d1c4d05dcc8d1f8000000000000000000000000ef82978c0c3f77cf9f426b1474ab53df52bab417000000000000000000000000362f5d861356cfa8f17f7973e5b26dda56672b2500000000000000000000000089caae206e170b644c186588e275057888b267e5000000000000000000000000b2d31b035f3c586f3383359e974d6226a949297a00000000000000000000000076aa86918e536aa6fa7edd5cefdc5d9744213a9a0000000000000000000000009c6e0b323c7a74223f6de2b21e02f93e190a19850000000000000000000000001f57d8329c5ab9a376b7f83bf45ef1638b5dbf9d000000000000000000000000eb51616cb2cf2555b05bbfb16a6ec35cfdb0a25e0000000000000000000000006c41eed69b7a2d91dafa7631771817265d18ca49000000000000000000000000efeb599975713c10f89ca1d7812e10d4450f1e07000000000000000000000000fd11c27ad04be7360484c6dc27bbf6bf503980430000000000000000000000005d81b8277153c436d87fa860ebbd65ee4581d23e000000000000000000000000005ad9b93955bf76d180c66f33fe84bd0f3310b5000000000000000000000000fab46019cb12c86a9848fde56b5481efbef28a86000000000000000000000000c03659492159230c5323213c63356923cf549cdd00000000000000000000000072691247c848177f9cf13f7c3594ad0634981c8d000000000000000000000000196bc5135c95821cce26ab4091b23edc63f7133b000000000000000000000000998edb11a1a558f9eead3c3b94a3f0b0edea3b4500000000000000000000000059f345078c97f9983edffb2786b5d9d26a1c2c77000000000000000000000000eb3f06073b51cd000fa421ed28d1da47ce0d52cf0000000000000000000000008d6126d15208d3c1ed608fc2f1be85a732c7d509000000000000000000000000618e568b2565ece7f8555d7403fff4a86028618200000000000000000000000088e6ec143b925f01beb45a5d2b310f8074d971bf000000000000000000000000286d185f6fc156c40181d8f1754a8e4132a39450000000000000000000000000393d4c9096eac6d96f4a365679f9728fe3f751350000000000000000000000005b6f6ae121fb3f2e2dee5c1631f586799a76fe52000000000000000000000000847595389a0fe10ae2dbb1726303af2297ed642d0000000000000000000000003e8f44812bea209e95464c9f716a78ea5369668a000000000000000000000000573230f6402a01895f8cbecee7513ad00f3fa5140000000000000000000000004c44fa167d22cbf7d89a07f7f711c8f9810c7b9f000000000000000000000000b0ae79d36c4ec05827cf0badfdd07d63f42ebae0000000000000000000000000387483f1976a65b8cc4ec3325d209e3850acda54000000000000000000000000682a8bbc3398c7a22ae0e7876017352ccdc55841000000000000000000000000c4d49a412b248b3b1b4485421c20b55450c6d5710000000000000000000000002448dc9af3ab75bd5e10753ae3aef061aa1590c7000000000000000000000000fdfd8b0c4faf6e6b8fe700eebd69044ff99463f5000000000000000000000000e6bc8d8fffffa365a5dc529f7013cb30793f8d49000000000000000000000000b95f7a51c897b3f8257678f54a44beebcb40cd1a0000000000000000000000009215489d5103dc1e3f3f75dedceda6d1779164930000000000000000000000004945704d110a6f7b2863dfd0fceb6d6c844682310000000000000000000000009d5b6cbcc9635a7ecc437ce0c16d026ed860c65900000000000000000000000034b36ac9e138ecb05cb03976eca3651435f2a8e9000000000000000000000000277c292c1e33660e0eda679185a470ad1f9033db00000000000000000000000036941ff9cc001920c812b104292c2e7be9e9036f0000000000000000000000005564045e58d11019e8638ce0de50febcd67ab865000000000000000000000000e33364ca1734bf85e5312285acc73708a6a5874800000000000000000000000089bd6beb146cb0e337d9b4a004165118a32693210000000000000000000000007246fb391b3df2a53e510040ce158461ad06d81c000000000000000000000000c0a063b952f230ab936aca774410322b4369b3430000000000000000000000006924d04ee43e951a3a5b9ceae2d8fe273963b8a8000000000000000000000000b85925b132fd7025fc1d954fead16af6a98a8e370000000000000000000000000d9574703fc26bf0d302b3022de6b335506ae8390000000000000000000000005879e128145f7775c5a1acf19a8d199295d91ab8000000000000000000000000ea3e14c21cdc68b66ecca0fd8340280124a31bd000000000000000000000000031b037dbe54280afb60493a722bbb45d7364ed9c0000000000000000000000009261e8eb62ca7a24fcaaeaea70c881ab4f59acca0000000000000000000000005fe0b3f268882e6ee1a045ddc324e3de44bda8b5000000000000000000000000884e5414e2b207fe4c7d633b8617a88e5cc33c370000000000000000000000003b9326bd636f40f18bce799afb842ef5907c893800000000000000000000000077d47e3d91b77f4895b084e75563661c4b276b3c0000000000000000000000001e340c4f84fa20774117c105a99156f1014890f1000000000000000000000000f25fb9732bb306d176b66dba71aa1d121f2445e7000000000000000000000000fc27e40fdb1086f2f75e3415a9325f91d668600d0000000000000000000000003b5e49a0ef5d3f86f1bacbaa225384090eeeb6a7000000000000000000000000a491c61c847633b7c831de3ba7749b97b1188c8b00000000000000000000000066c20e3c32b89bfc1b3d91f2af3cc249fc8eeca70000000000000000000000003c4c5a9a8e2faadf98392b62042ff28d5fec97fc00000000000000000000000084a620672de64692eb3f99603ba72b0d13571ab5000000000000000000000000f796b33aa189e9c3d4397eb18dd4b5b9166b1bfc0000000000000000000000000905493226ce419130f1f4528c4067a5b9c6ada3000000000000000000000000e73c7f893dd6530c812f29065522057a51ab0db800000000000000000000000098ab85f551e05c803575ebb03e89dbe615c573de0000000000000000000000007a59e62cfd54fecc451e34e3674df9f9aec57c10000000000000000000000000578c334edaa771186ca597e4c5031ebe849c368800000000000000000000000086bdd4eb2bbde514b570e8618154dc49a501da310000000000000000000000003362fd666fa30a4f6fcfbbdd44019fff26a058b9000000000000000000000000339372f693b4b4660d9da73f09f4522641b1373e00000000000000000000000073cec7ea04d2f1dba358a07b7e4f31ab2c6c2333000000000000000000000000c5907792105508642c086eed6c46474d16651b430000000000000000000000005c0b815c3faf0064cda9014a70ea8dec7df3a962000000000000000000000000e4cf4176046cfb7a77ab7a8e2d6bc15146b265cf000000000000000000000000bd9ceab0da5b8127ff3ebe9380318892569545c6000000000000000000000000b2fa829c94b347bfe40d1a932cd6df5744834fbb000000000000000000000000270c1be914aeccc5e9a05581234d833e06ddd5d20000000000000000000000002f94b86592ecd64f290a319982cb85e2d9b07e33000000000000000000000000e178198c4c1eb337527195130b0170112d18609b00000000000000000000000088a3746144d8d73811b0a4a3a2ebdb6a7c9692da000000000000000000000000c416ec67043467a9b232ebbd1a75524beee8318e0000000000000000000000005106f67396a15a9b04599184e124d6e501124dd40000000000000000000000007a47037afbe44b13fad2db74b58d0a8bc583341100000000000000000000000059d60ec605c9512919be472e8b017c1b31959ab80000000000000000000000007d5c16a72b2be1de076e0b50548d1eccfe29254f0000000000000000000000009ebb14acad058c72ddf771c5730ba4f863e01636000000000000000000000000d9c1096d723395fa180801ad7457c69ab44b2f600000000000000000000000002222b66382a58bdbe82c23064ed07885bbd29133000000000000000000000000a8b890fe6b9422ab86be547bf5c2e01b53529daa000000000000000000000000cfb2832ee8e44f436325b5f516c14c0558013a62000000000000000000000000479020507e24124d7051608d1ae2a895077cfa04000000000000000000000000e6c1681de995bee478c408ea19ab6eb2a7c13c0e000000000000000000000000c5f6c67c50945a0c68cc4550a93135f0897a463d000000000000000000000000a2ed3ff64d436129b3d3c861b30a648d05d391b1000000000000000000000000ceb5a1551ba70dc8790f8ffbe54621f9301db4bf0000000000000000000000004d6318804cce2681c18df820c775c7d53608505800000000000000000000000077d04705f14b847185d0ac92e726f333caaf2b3900000000000000000000000012ecae2432d17509a024b5d5e549a94a9ad1ab43000000000000000000000000e89973309ba4d57d3845ce779300b4a0542eec31000000000000000000000000cc48d0a33243141d69d3e697839ec95e7083ea270000000000000000000000006d807f0d5a33bd5a35370ba29063794baddad2980000000000000000000000003d0a12703f22ee862f4be3e44aed63e93d74a87a000000000000000000000000f4e94a038734ef14a9858a5ae07cbeab897fbb7f00000000000000000000000061268ccfed5721519c2885c53fcf30c76605bcec000000000000000000000000c50e202aa475967dc7f6e72cf3a043277f0e8b7000000000000000000000000076bc3f5b955b2f12cffbf5e71aa1a2afea1ab75a000000000000000000000000a63a0e955fc13036188cff6ba50b6c6631aeca6b000000000000000000000000a03f9965b719deaf99455b8cc21259d80d395aae0000000000000000000000001697d2da36e982a4f426125fcac06bfbc3b2d323000000000000000000000000acd8d5b8de695c45e314439508c3c1b27e31d9530000000000000000000000009c1536ee5d34d7aab910f2cc8706a28048e077dd0000000000000000000000000c2f882358024ff1510ba30a9606cb0e8688633a0000000000000000000000005815ef315c112e51b2ec24efa6dc5d6a743099ac000000000000000000000000f02dcf57f1d2046d62bcf2c4fabc418108a1fad5000000000000000000000000072f8f1dc411023bca50dbbdff41575fa56e69c2000000000000000000000000019fadc57904cda9f467b6edcfbe21078aeadaaf000000000000000000000000b2da9d9727b7854fa6ed007653d3a197139f58160000000000000000000000000ee100295abe119b91ac0d4c01760c54dd8d64e200000000000000000000000003def12c5f03fd838ea0da5482ccb6535f836dfd00000000000000000000000037ac0a868b2a93467b3e3927314453fd3c1e491b000000000000000000000000e179b2cd14c476369e128262526cf1276143824c0000000000000000000000002c38a9121f8cd711d9b763a91e056351f284acda000000000000000000000000de66e1ed9058044f7ec949b6e1e9111ba225c974000000000000000000000000e15f342172fcccdfceec6f609f0f35bbf45dfc3f000000000000000000000000f2b22e4cfa1f9d20d6fec2e7225e14e72de5ca590000000000000000000000007d7b16a82a0f26ea8916af18d877e0593fd74837000000000000000000000000ce228cb29e6cba3eb17e626e7c360ab15a5475690000000000000000000000005dadb1c696cca369b227593da3c5c64c03605df2000000000000000000000000d0a0079fa2e4ad9424232e69fd757941b155ec970000000000000000000000004a0e3950c22a809af120b9c5236e56e173a32976000000000000000000000000bca337e50796bc503773871f6d8bd9f63be711f1000000000000000000000000c6bcde854a6eb4829c676c049560d9af95aa58c600000000000000000000000010fafc24e4f79d102d30d96fe74470104abd108d00000000000000000000000016736390e967be7f6a1fb5f3e18812e6a2b409dc000000000000000000000000dc3ecef481ec9a88457828d70f35df0f6686431a000000000000000000000000d68276bf498c6681f103698451838deb00715cd80000000000000000000000005e4f3c66422a9b1651ea5ec36acad92138fe72fc000000000000000000000000f31686f4356586c338a14bf2819eb59afb7403a10000000000000000000000004dbea209700bbdff10f5aa4b244c2bf6f5944f1a000000000000000000000000fd6975a47b700ff692beed9a45cd13344619f9150000000000000000000000008c75a659808d5ac708a1a4abb3114ade0e512244000000000000000000000000e05757770afe9e4efe207c3a22b7380cf7dc4f050000000000000000000000006f004353e2007de1dc56e59eb4b5410c393f9837000000000000000000000000680884c7657fba7ccd6c7264140e85e79b7e8a1100000000000000000000000055f4881111225833220510df5d684109a4bb786400000000000000000000000007db378fa7553b894b2b2335e791c3dc0f717c65000000000000000000000000ee7b0b83b1701f4257f975f2fcb7f87029bb4fcf00000000000000000000000085087e41e0531a92dc3280fd0ab2d20174664233000000000000000000000000267d3bf49097ce2e085850030241e328ab9fd6d70000000000000000000000000626ad77ded5404e44fb08143e8d2a6dbcc10a98000000000000000000000000f2d7754e79c4e595d6e1a6623dc2fb4d768d090d0000000000000000000000007a631ad4c42853051e5135f4d806d0b44e0063690000000000000000000000005b8d8f28cb8f9c5b088ef9b5d5dc607a2217b10f000000000000000000000000bdc6e6270fe4fd36ffe97e276532a6e0d8b1cb790000000000000000000000007287f11973fcb29709c1a1d5bc46b43038217ee2000000000000000000000000f92c152d8f01456bbde8da045762a96712465939000000000000000000000000fe1cdb31448a41214d92627eec518cb67131327b0000000000000000000000001cabc18da9198920e36dd21bd538e76dbcbab2a0000000000000000000000000b40469c787e23035c96e5ee93b9043116a9fc08c00000000000000000000000064643191b577e06a7eb45d72bd6d504b99a5db2e0000000000000000000000006b45dda5fab39ae8442d1b24fab9234b47e1ba7d000000000000000000000000c39eaa4989705135bc46387c9a57eed23254fe17000000000000000000000000da21b5ba5296880f61caf4b0714df5cb8f2cba84000000000000000000000000fbea0cf0d4e552aa916f79313206c94b25fa04e9000000000000000000000000217039c0e34c35be22901d3d91e7d05fd0c3f56c00000000000000000000000060d1eb0f1cf762d7aedcff7fcabc2cbe80a5238f000000000000000000000000f79e08dc31a22167733fdfe724250a9fa4f521b7000000000000000000000000365524f8155d6949006391c2d753a3e304a92fc1000000000000000000000000ed53b1af57b46884b9049cfefb9b04c6d3c7691e0000000000000000000000006b3c8a6ade978d852ae6b3a28987b6e9cf71188e0000000000000000000000008ee05d5f83a0ef1042fd460fa960b6a770b071e80000000000000000000000009b68dbafb3376daeda58f24e96da21eebd1a6e24000000000000000000000000e8d39b002ceed99e14e76cfa7fa738347e7b888f000000000000000000000000432fb12b4429f7630c19a28fce80bf3e564dfe0e0000000000000000000000002189d547e6998c85c49890ce1e5d40724a949dac000000000000000000000000f3af8be0109662608065c37496b337c5c6f8a19600000000000000000000000040759474ca40ae98ab88ce16ba539b32e8d042c100000000000000000000000033173a3b9b4a86654fefa252f75dab701df092cb00000000000000000000000049736110eb57e5a9b26c83477c63e3f475214467000000000000000000000000d71d3a8c974b57e3a6400257a29c8f39d3a79d09000000000000000000000000d9d88530d6e2f0195a129a73954cddba63d47daf000000000000000000000000b36eeed8aff4e1920c4b72a7b760b65aa708035f000000000000000000000000889c36f7c02c78bcf7284761ecf87dd64c75cbd6000000000000000000000000cae1ea75c5957b7156873caf1e1b549704343c460000000000000000000000009a84dfa0620019fe1e7c486c07a8d2bc15b7912e0000000000000000000000000799468a107a0d9b68e85ba5dc1061aec1e52e00000000000000000000000000aec72b9536c04308d45853ff613fc2a4853a82ae00000000000000000000000085e56780f6418bc5673b18e4b94474fa7e2ec6f9000000000000000000000000f0a474efaf2407c0e9f944d503c975f1a4de35bb00000000000000000000000055ce1aed76f8f4b2e7087bb07f9397b6d23f8704000000000000000000000000ca14bf025c23284e4ff08dc3cd5712410265e0c70000000000000000000000005eed2a213d7abea0908aa355caec2909e4ad0c1d00000000000000000000000046ee07e986d70e52d04c1800ff30f528620e4bae00000000000000000000000055e18500093516810ac11f632deaf84ef21b15bd0000000000000000000000005d0d270ec5c05e4761c3abf342583dc0e083fb0900000000000000000000000053a1a3e34cf27640029a8e3794838f1f53553c9a00000000000000000000000065f4784108de7c695e59a7d1a37d3fc0b579a9d100000000000000000000000071b4e9c8c264595cd2c66e4dcd61687af8d53fa1000000000000000000000000f0584f2872cb34b9fde4a92083f7968b48600212000000000000000000000000fb644444abf1df3b5eef07261f3a581ed72c526a000000000000000000000000e9cdaea030ed6a72c817618c5f34d7455c59ca6a0000000000000000000000001256361132d7e5a69ddd2560775ff30c496a72040000000000000000000000004c808b4969cffda7c8eb83ca2cb6a73f891f561f000000000000000000000000efbab1e8e4249b22d778dddd82f148867075f6bc000000000000000000000000e375e2f300fe3e5678b0bce4501aac4571152fe7000000000000000000000000ba3f56d63991c6f7fc663e612fa23b558ec2c9fa000000000000000000000000d83cdfcfa501ca28db07ed541c68e48e2ab180510000000000000000000000000226c05fbb787a805154cf7e052104fa86e13f4600000000000000000000000088d224432076d7da1120efc381dc33131b5cc43200000000000000000000000092011662fd09241a9dfccf6d42629930e0cc8a0300000000000000000000000037207f68fd2ea3d23ce55f0e2183313591d4af6e000000000000000000000000dba4deb6690fe71d9412734717820a7b0d9297be000000000000000000000000ad1535cf87d39b99419ec8c42d2035dd908a57540000000000000000000000007b5ded623a80936ac179924b83607279d47949650000000000000000000000000c230adac185e7caf1d3b73c844998252d987e6c000000000000000000000000f7bd05d9f354be6327b00db890446b6a2ea0312d000000000000000000000000838789076c3c3b917fa9f27f25360848b4939e93000000000000000000000000fe4cb7906f30a570c9dfe9bee25075694219012c000000000000000000000000682e37415ee15bb473e18524ab576afc5830dbf6000000000000000000000000a05cd7319d31ae31ea742572a7f6f87a7578907800000000000000000000000057ddec53086163f84b8faa89f66a71da38f5f42200000000000000000000000002fdc4e327d6d95b18f0baadb75296523f600d1e0000000000000000000000006b01185dcee10afc8a11d5e1008c209cdddbe48d000000000000000000000000b2abec279594c7e0d5e0938692db6d16fe663770000000000000000000000000d1fd823e87a6a43a0bbddffc0a95410418d5f326000000000000000000000000f3825db05fcca49fb15e518920fff6c5201237a3000000000000000000000000e54ac91fb64abd411e95fc41d7b99eb77f86432b000000000000000000000000100f121da0c3b3a28600472f74a7815b69f4c872000000000000000000000000b8fcb50ce7db30261b661eed2fe2fc8037f32be70000000000000000000000001fa281886046a93bd4b76acb379a2157ab0f396e000000000000000000000000c20a338f348728b8147bb9581acecdf52eb206ff0000000000000000000000004f1c4c836fb250a2b8f796ba2db202b05a8d9bf00000000000000000000000004c18b1f073a23e573334ab48ccec4b323a37928b000000000000000000000000ca46a80bd406e0b4090111bcab31359369554e2100000000000000000000000031ac4e706b8a13e65ba94ff9509ca7e1a62b0c8e000000000000000000000000189003a9da9f14a14a6c2a93d197eda922d672c50000000000000000000000006f15763c1548dffeee830f0021b0cb2f9fcdcda000000000000000000000000085e6a2397b38407b20883bdbca428d5c962207e1000000000000000000000000b45fabdb7213f7061ca01886af52dd3870bb6ea300000000000000000000000055a263c1c943fd5e6a84c40e078e7c8548893a37000000000000000000000000d55d6cb27a0be2aa7bde1c62b942f12015f44032000000000000000000000000d6b85ec73d9971cca35211c91ff5525a1270681b000000000000000000000000f8423e42ce8c12ad2a91897d25de57da6aaeaa55000000000000000000000000ac602d0c539dace0bdd477b3eaa76d980300af67000000000000000000000000d57c5649906c3de406f1f3fa9835fa1eff96a64f000000000000000000000000b8101f7692541a5fb6e7aca2794ee922a6024d1a000000000000000000000000e168d61edfac673393cc90cca17cbdb137df570900000000000000000000000064d596fd08172ec20d19a480c788200b9e8bbfe4000000000000000000000000affed4f375d686e8d38ffda8009c5d8c126f00a6000000000000000000000000ea49b36d99c7f6343960682aee6327793df2453000000000000000000000000077edb2571ee2368e83fe5d8e6e7b88bd929a6f400000000000000000000000005cee3817ce6fbaca57123f35cbf48d0d56aadc36000000000000000000000000fae5549773162783d2793f13041de36c8e353b570000000000000000000000003270778aad38c6a4fe73bdfab148b5e363ce063c0000000000000000000000002de58f5132a9df539545e5097180f9137a08eb2b0000000000000000000000005833ab57afc7d1a9844a7971d7046c400d027ca9000000000000000000000000e658efdafc1d51240dcabf54c1bb8a1a99c775d300000000000000000000000005bcdcd33eb466ac76e93689ba19262682985d8c0000000000000000000000004f2d502335fbf83b781e281f6251a82c530b6856