60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000b737465746865722e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20737465746865722e6e657400000000000000000000000000000000000000000000000000000000000000000000002e516d656e53453463674b35595745774b3973376e4744523155737a36465977356e627639334875775a70553938320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000361bf224281789a2fef1c253dc22ab2da2a89141000000000000000000000000073f88f89b45ddb3a8edcb1ab4cd5f90bb7b9af9000000000000000000000000ac8ce8fbc80115a22a9a69e42f50713aae9ef2f7000000000000000000000000843b875ded335353b557ac7435c1015c39f2795a0000000000000000000000001049a2142584004819fbd5bdd5e76b91d51ba70b0000000000000000000000004c393adb084bc2400d2741b3141c47ab6ed1f7030000000000000000000000005d71c950b5cc4c28d788092329f159996aaf55c4000000000000000000000000b8bd9f017a26c8e4c029f73b90d7f59e214e4498000000000000000000000000b81a8c56e6e47ad46867aa7c9cabdcfc5a11bdde0000000000000000000000002916eff146dd937ff8579cb77648972e7bc29bd100000000000000000000000027090105975ba55609da83f6172b176d9cc462d9000000000000000000000000b215e7ed2418ef6bab6784f25ff8f593763bedce000000000000000000000000d2ed03862c51eb5a7a0b7c02bd591799068ff59c0000000000000000000000000315e5f9dc5dec083dc802f20b47319ea8ae3834000000000000000000000000adc2a6a0a57869f57a0c55e3f6ad8ceaf2776e1d000000000000000000000000d372fbed2b97c94f23017360c88ca70aa66a0e6c00000000000000000000000086a13245e84dfc814557f8a54f413d2a1cab3377000000000000000000000000d5d038cc82f38c24bb32a7abd9778d3d29318f6e000000000000000000000000a4e896e674ba74ea4ef43df11927d117eb947c7f000000000000000000000000c7363f28255cc32f3abc1b65cbeddc553a7b34de00000000000000000000000019131018265f48ae3cdb891a26575d708b2d79c7000000000000000000000000f706fa014aa37f21092bee9cac3bb9f6114ff064000000000000000000000000f2f31796aaf8d756a5eaff2c2d046a97ebc52534000000000000000000000000dcfbf30e1540e569dd7661377e4a330906e82b5200000000000000000000000041798cb9ac9fdf6ecfb20bb9f0c1293d08f8acf70000000000000000000000007321a2db6bc82f3f55c7a3af6dd4485873739f800000000000000000000000003c0db86dfc5e6cd436ba511c794f651bf01b041a0000000000000000000000006f2a460057825fd944e44500a8778c53fc99759100000000000000000000000073f5d6d4e2454d8f9ebc9f7d4c2b243716567dcc0000000000000000000000008af1d23c7cea4b770eab4ba8b37c105879498a1100000000000000000000000007dd03227d8d3038daf1bb376611a09e7662a32100000000000000000000000091551e254a4d560cb3dacb7e936d64e24901766a000000000000000000000000a10f0c731ceb92c4fd68f1e716d5a7813edcc36500000000000000000000000026096ad6cbc9645a63c0931dbf4e70bf2171e3fc0000000000000000000000001555844fee5cfdf898a2fd38d6c7a85a857c43b4000000000000000000000000f65429e7169282d30a39e5fad993bea8a062fce00000000000000000000000004ad9bef06b3b62b9f0163813ebf0d6c86e2ec4e4000000000000000000000000145af2a6d5d2b52eccfe1fc1deb64dbfbafa597300000000000000000000000098d3b410cd3175437d0e341c633a2e6fe40b9903000000000000000000000000444f644ba5912dac0b33e486fb80d74eeb0138c700000000000000000000000059d24235caf2323a970e2705fdb156b197f871d60000000000000000000000005128b25325c058e3b9db74782071fe80aafa44930000000000000000000000002a7d7f8d3b3e835d2f9f172e9b1a209cb604cd31000000000000000000000000698fc8b46d27a01d36f831e0ca2ef0a17f5f7b0800000000000000000000000095f343c2dddf387141a77876b00d2c7c1118d698000000000000000000000000f2aba6ac5af8bf9ee17bba5b79e304d5219357380000000000000000000000007cfb2792023fe18a767508d808c2fc7123f6dfd60000000000000000000000006fd7cfa6391b23fec2eef547183a2038ec024c88000000000000000000000000f72c7fc384a9fe02875ccf57851870abc78103fd000000000000000000000000b0603496b5c42eb587a6fc7738df4819d995f985000000000000000000000000dc2806ef8609e08e2a51569f3841f733680ec7f5000000000000000000000000dcb64b3d02637ebacba36df84822cbde90283fc9000000000000000000000000b4df33253086195fb8e021c9063ab1bb7a45115a0000000000000000000000004303c46c71f6e48eaa96ab3f194b79fac082e46a000000000000000000000000becdc610f20669193310fa31e1b4f644bbc206880000000000000000000000001254df8581b92609f087a505f77b4a9dc89502c30000000000000000000000007bff3b262bee9120644f3b0fa1ac096325cb0a3e000000000000000000000000081be9b842ee6c0b89029a5132f3151a257223fe00000000000000000000000052141a73f699ed5232f69bd0f1c5984d909f9e2200000000000000000000000057526946671726dd8f0bf15b737318be00cbe8ea000000000000000000000000afd4826611870ed5ce19c9bef2c8054b684491540000000000000000000000006a431fdee149ee5cd1925b0a6f30bc3e45481083000000000000000000000000b5c68006a51aa3a6afed7f3c42bd8af792fb11ab0000000000000000000000005987f1a632e283403c4cab7b0ab1d39bbd43515e0000000000000000000000001299bec9bdd8f6ad7b87bec56227b7a155828393000000000000000000000000eafa08dd500b972509038d17461197fe4af903690000000000000000000000009f4ad485d408ec432fb5ad166bfdf97f6fee18f500000000000000000000000062c0173ac35637cf984aec52974c9db768959cd100000000000000000000000045afe933cfc9a13fa668ad79f9605b7063dfdb92000000000000000000000000d76c5e7af40fad5cad9709f6819cf8306cf5b24600000000000000000000000056ad8727754544018ceb22ee0d8b561ec8e6189300000000000000000000000059b37bbd1be1866138d94eea4444445be52edd640000000000000000000000004a7f8956669cc3830d6902f37f13981f8a9e7d3900000000000000000000000016a454ac8c23f0c94f93131887d9ff9a30ad93d3000000000000000000000000f3f4bf3cfd81a72f90adcea041a9ad616b35395d000000000000000000000000ccfdc787a91c60942e0d8c9018ee11c95e0799a000000000000000000000000097736c0977e7dcb1c0689309bba49ed7d78d124b000000000000000000000000dacce34542b6db959cd8ea308ec30242639b9e9f0000000000000000000000006d5f4d8acbf815f8cb8124e251fe58078aca6ab900000000000000000000000018c055fcfedee172944100eb5ffe6c5058a50e230000000000000000000000006be2321835e60a43125f71ab46a98a23e0bd614700000000000000000000000021eb974ad5234a848323d5d82245189dcbaf5549000000000000000000000000a0da3e9c8f7c9d685598f5fee6829a8ef979493b000000000000000000000000f3e4c9cdb1afff4d2fb507a96027bc7d92a35cd30000000000000000000000005d0055b8e5ac18925b466e245f158ab7c1a5d1100000000000000000000000004e830a9f26b76558c95772bce51d113d9730b741000000000000000000000000662954b6706a8758dc07e4eaace4c1a3960626b200000000000000000000000034e1b55b02b8059b42c006477744a7246dd1fa32000000000000000000000000632964c06adb208df20877fec1761cf37b15c8bf0000000000000000000000004ff25069be5a2b87fca3f3dc78a0032e5f4edd28000000000000000000000000bc43691ba9eb7adfe469f090ad570f3ffa29cd360000000000000000000000003aaadb2f75694b0a884006c7673e2b3ca974e8d30000000000000000000000009ef124330eabd4592f3a4271a0b78190ca0dce130000000000000000000000002ad121c64c9ea5bc57875ab9ce710bfe0ae1a80500000000000000000000000098d93f7e17c0a8b5229c2531c4ddbab890406fcd000000000000000000000000d730189186a7c6ded36bad0e30135963f0c2f4500000000000000000000000004a726ee35d7a1f470699418925fbead8e34e2a9b000000000000000000000000927568bc367e12dbb06cd5fcafd5415bb1b8dd9800000000000000000000000059d0933ff3a2e63b20a727ee2ad571160cb63955000000000000000000000000c06ab4c880c47e8f7077bf08e51b485fa15e71100000000000000000000000009ce6aafaedc7e0a0519a954aca2abef384fa19b9000000000000000000000000c708b90045d8f9499a7244241944785720d325c2000000000000000000000000a2fdbfd30d766666d0bab90d10178d483183c05c000000000000000000000000b1b6aca0c5a8b2718cffcd76ea079b46ab59a51d000000000000000000000000fc38b56ebbef311d228cc7c98b07f0f420595e4c00000000000000000000000082d461f2e8a98b73403c299a3b0e6ae874adb0c0000000000000000000000000fc67725c4433070224df4f64cd292c5643b990b20000000000000000000000003410e73651aa473c5ea186686823b851b91f9d0100000000000000000000000029b32e5e78da3dc1b9d6d9ccee033c3af96d6a39000000000000000000000000ecd3b4b7fd0bc9f52335f29a3e007453de07d2b9000000000000000000000000140d8d66dabc1658f87f467463eea9198ad173b30000000000000000000000001bcb71247181afbc029ae312e6c70a0130e78bdd000000000000000000000000a0d09e7a2d24c892f12d2de0f94ea1380772b87000000000000000000000000087706861f94f2f88b11e92c6045e6fb2c5def2ac0000000000000000000000002b1656efb6ec759ee4ed72d28a393bc439595ce10000000000000000000000002b6355f6f8200b8f5e98df90a6c86a5beda9baae0000000000000000000000004bc9b33c5d4370782cda0176cfebd4e28e862e13000000000000000000000000c153a17d8e19d7eba0a1b5ed006031a3c2e416000000000000000000000000005fd16043d7e5d7494f759a294029ceab949ef2a10000000000000000000000006c807e2e358903c9f4e95222455c9c11ce2c4de1000000000000000000000000b8c2d24a0abd613efa7561f1ed73d3ba8237a44e000000000000000000000000a0a22c18d896f2949f4bc26d7c40b251302a66bd000000000000000000000000b555404c789be611e937a84765511c3b5ddc1d2a000000000000000000000000c42ceb990deb305520c4527f2a841506095a55d6000000000000000000000000a89efb733844c6dbdd0f08cc617f628f156c71e000000000000000000000000026606f39de1c579e94854bb3e73d9fb70bb5f15d0000000000000000000000000122a1744cc639de5f76e52c74e3912001e94ea900000000000000000000000012f8def1531210d9ae4207f8b6e1483b724d00000000000000000000000000000879597330174fbeb281f74cd41c6ba276b8595c00000000000000000000000074073a88fb1960192e29550eec57ec4d5970f51c000000000000000000000000d069866aced882582b88e327e9e79da4c88292b1000000000000000000000000c3a190a97a286ff6d1f9af7b71d55544732bcd3d000000000000000000000000ce082eeca0249fa8c6ccf86c5182c7571ad55d6f0000000000000000000000004bb77ccb0890f40802d7474393b025f6bde9206100000000000000000000000006b4f02100e6757bb3d21291b541bbaa80f6ec90000000000000000000000000633704c81d889fd5299c4dc004b25df572661a6a000000000000000000000000a835e044a7a63e6217aaa897f264f7ab38230ff700000000000000000000000071a0d1ee13bb0f9feb12c09f487453b2e794206a000000000000000000000000ad1d45bc892eb2854b463913c3636d175ff1eb100000000000000000000000002f2c650b86925b31445759d51a6292b564540ca60000000000000000000000007ee0660cc928b4bd1e5b6c569e568e7555376aec00000000000000000000000045b414ab646ef3cff63d707f6c0646d671417629000000000000000000000000cfb48ef414e5bb96f9375c593abfe6fea94e43ea0000000000000000000000007d450b838ef3413c5815460ff0f4441ad6a59805000000000000000000000000dfcd49a5fa5183f9fcd132853466e0dd5ff75f21000000000000000000000000db5ac83c137321da29a59a7592232bc4ed461730000000000000000000000000e99b97d34352d177c9879165e865433b17e325f3000000000000000000000000cb79887d612d49b2a5ac4845739843ccfcb6b42900000000000000000000000040327fa083b93d93b01ed992530077864f61eb9e000000000000000000000000aa4ac3764797012f31efeaef66730ebd9f73746e00000000000000000000000059d6e51381298d0e4634e09303dff4c9a7134643000000000000000000000000b470759be166e48aa7bbfeba43b345ac8caff8ee000000000000000000000000ef341aff46adee81c88e1d491f41f00c1bf19fdf0000000000000000000000003fd875387f52cb3c883c667678a090e858aacc000000000000000000000000002403cea8727c2b1f494d1e5d3e529bf49c6618650000000000000000000000008141ec99372a400c1f3d28986c9176e6715174aa0000000000000000000000007eb7a3cec253d328b24aa86fcb83cc0e8665750000000000000000000000000011774f1a280f76a81ab7aa217f174800b862816d000000000000000000000000140d9179fe4e21ec3a38fceea8c506832e70d8f9000000000000000000000000f3c0f6c11019ab745e5df78952b36eadbb4aa14000000000000000000000000049762c3d7607e71fbcb703a659bc367ec1cc6b5c0000000000000000000000005eeec4656d5883eec2f34715a5b2ee1d008dfbb8000000000000000000000000234b919254158415064ae94a89967c9fb228aa1a000000000000000000000000e06786f8f77e7fe7ba74335afda422ae3833ab0a0000000000000000000000005fd3e4bf82283debba042a0d147a01dbe932d03a0000000000000000000000002c5b4ec857374045fa0ea30bb72fefc3008a3018000000000000000000000000b26109a085a7774d41ae8335cc4ec11bbdb40d060000000000000000000000001b7edc5bc9d98c6f4581a28cac8726987a658c500000000000000000000000008ce98a81c9f5d4808db3f3708fa02f33c5e592c5000000000000000000000000e029df27499fce38bc315d354e1f3ff38f3a781700000000000000000000000014dcd3d778c89ef9b30dc33314273e5707a56d76000000000000000000000000e9d4ffa788c7aa81a04f4ef6ef4986c1e185277c00000000000000000000000020215cd3949edf87771c529ed41f5d8cce652f65000000000000000000000000b622e0b33a50ca4967058f2ab722277ae0029a7f000000000000000000000000b7a913a9eaa4843d9ce6ef3cab57c748ce06b027000000000000000000000000fbe030c556a06b27ac73360e2959648cd10694d70000000000000000000000004c9d8ed1c7f1f545a08889dcc52613577e6f28070000000000000000000000005ea4201ab975d4d33ad55a3d7b6e1204c6f830fc0000000000000000000000001a6167cb5883b92d9b5f7cb4465ff9e6bd69ae8d0000000000000000000000000a1a5c555a1bb5259f04b3d8061eeced664ad5340000000000000000000000005f9a4bb5d3b0c5e233ee3cb35701077504a6f0eb0000000000000000000000000f08f913e6653dbd7b5dc271cdb2b2df3bd90a760000000000000000000000003eff445ff3ef93ad4a97f7930ff9ef4765efa4d1000000000000000000000000d7fac8d8b08bc47f0abb04c247a3f5168c63eceb000000000000000000000000cfa4e070809be8e4ae2c523266dc81e0a1faf4b8000000000000000000000000d4e850b2b7ca9bc92b80d477d1174305b7ae052e000000000000000000000000b6631e52e513eee0b8c932d7c76f8ccfa607a28e000000000000000000000000271e088f74acf193b2349ac92738e380fec3bfff0000000000000000000000008b429bc4fd7a8bd2e24f2ca1caf150c0b618b7870000000000000000000000001aa44b5136e8f24c52cb342de2682e18cf00253a0000000000000000000000002af8a3e33fb6da49881080e397dabeb06162f3d1000000000000000000000000b821f9bc2c0eb6158beb702673e1d6bcd2ea9d58000000000000000000000000a3d4da2c3d6da86ba95d6649789d5b3a41e0d66f00000000000000000000000029be302eaf6206589d92e008e78d89dc8761fbdf000000000000000000000000913d17057b5d9eb48fce873c8377f820a6775f160000000000000000000000008175caa12c1f150fccf91159558b0eb09f7706f2000000000000000000000000973dfe6cd79ec7e12f8ad3d510e1e40a71911e7d0000000000000000000000008cc5a3308d1ef300de4e9adfa98c9a42970cdcb5000000000000000000000000fdc5314fbc941044ef1b14df0be9634cb20b4c8c0000000000000000000000004b285401a2e3e86e5661d07f3ec1134014f343210000000000000000000000000eb96ed30bea6f1512edc3d47c86c66c81330ea1000000000000000000000000e2a9172af2aa64082dc911533e3ad9f92763b991000000000000000000000000a31bc20fc3a4d75b2cdfddce8e07abc861c148db000000000000000000000000a93cce04b2ace16334101cc0862bedce117560cd000000000000000000000000cc771952fde840e30c6802734e5ad20479c2959f000000000000000000000000e677e3459c901dcc8ae8c734632627dd9f9461d8000000000000000000000000eebb9f1fefd75439ffa607c6ab8655068e7a1a8a000000000000000000000000d01dd20de25b3f0c62c81fab1ada6cff561d216b0000000000000000000000004e0bb1362cf162d3ba534342b3a1f223cfc17a6c0000000000000000000000009b4be28eb83b2c71ac2ed56770e1b424db87e5220000000000000000000000006c74551b6b168a0c38774be1cde78ec85305aa9d000000000000000000000000f5eebd864b35d7e991795a446efd02aa44e9fe13000000000000000000000000a7bc7b03f6b5903a7f2ff6abfac07461aa28c6b7000000000000000000000000cfec1ead164bb7abb654b20582df53710c02dc02000000000000000000000000d1a9651a7acbdf54850054334efa05cef25517c9000000000000000000000000efd0d02135cafc1bbfbe70445f476e3df931fd7200000000000000000000000083946eb3ec137e21a9113b5625c83a708097acad000000000000000000000000db08476b0101e7903ad1adc7656932f71a94d4d7000000000000000000000000cb5a624cde128cc702b96ea8eead42160dd9c6830000000000000000000000000378111383021f867fa88d0dbb7a954ee3709bbb000000000000000000000000d6fb1e7fbeec59d653e7e21f8d15bb4ff9c69a000000000000000000000000006d274e3d7cc7942fe9c10969fcc621f2b64e77820000000000000000000000007263640ed2e8960f56ae52e8e70705c32c730d2300000000000000000000000071c9e62fa7293d43765692a408483b2fc7c7f0c6000000000000000000000000636e7b75c4f2a5e25c3cec3563dd6b3d3038537d000000000000000000000000a0f97ce6acba1712a8b5b17a36b4881e2151e2b5000000000000000000000000f0ffc10fb00aa4f9ea31048705625e7c8c7d2074000000000000000000000000cec0883369d5450db2bc8896750665d04e8d4acb0000000000000000000000003986ad430843effb1d35c5e737cbeb10de112c9b000000000000000000000000b7a20a739978d9c94b3fbd495b74b4e4dfc92cf300000000000000000000000093e1ba7fd66b7ecb8d0efb1a0d33ad27b76837b200000000000000000000000042520e95955ee9fe999dd20b93f6ff2e4b074d0800000000000000000000000012a1bd3b84956ec0a2c72648a46c997aab58b41f0000000000000000000000000480b924a6f1018863e318af33c15f01619b7f2f000000000000000000000000cbd377d858d423c457262479e599f1c5dd564677000000000000000000000000625db50187bd23ec12c02dd3001fe4ffc61dc840000000000000000000000000d02ec7cd3e935a569d8be34b454830b7e139b59f0000000000000000000000007c733aeb35c49205466d9ec8f39845a411aa3a66000000000000000000000000bae92afe2dfc4ddda1964356b5f967b2db76ed05000000000000000000000000338ca2d96c95aa516243c7e2901f295d0bc2477d00000000000000000000000064bea9b3960a928758a8708078cb57405c75343f000000000000000000000000073291e26239af00e72e26392076d0b948db01d6000000000000000000000000517fd5cee5e7718ca5962bd1200ceb1230e36a4f000000000000000000000000fec9888c88886fc910fca556eeb52a76442b92ba0000000000000000000000000b02ee533830992d8a2e9591eb72a13f4e27d942000000000000000000000000d88c76e0b8020a003d0f4075fbdf36dec7486463000000000000000000000000dc354673a37423ced7e51f094d7a42a877da9082000000000000000000000000d239f3e5d0ca05d3ee255d0113b72d1ffc97ed650000000000000000000000003934b7653a5b0c2c774e3855129279f77633e8c20000000000000000000000008f93b4cd16885b27271798744701918c90c13d1e000000000000000000000000335dd1f10f90e9c697b7f5fd3b591f5135098eae000000000000000000000000d96cbba06ec8445f3969761dd769bf7cac8722a400000000000000000000000033f09af1f09dc576c9e548aeb1e1de348f21e0180000000000000000000000003073ae59deec9d7609c26fecf0f7120a3775be72000000000000000000000000f4014ffbd5a180057051c71b94c83e8686b521f40000000000000000000000003b3ebd4f9cc5229170403d47b47a74eb0251c57a0000000000000000000000000b69199986365601a55fa7cf75619b89cb19a3f0000000000000000000000000f00525fe6bb1c4cfe413e5a70aa3ac03663c57c60000000000000000000000004380f497b84d66e8c8c9a9fb01b66b7305e699d30000000000000000000000004ef2658b5cb1108fbd362b86d8638ac6eaf8cc320000000000000000000000007bf3a07cde1bf24ff4bfffbe0b439f6ccec60d8e0000000000000000000000004cb5818ecf80d89ac550c0253ff0795945115c540000000000000000000000006cf9c17e63d1eb7a4bc1c5017434ed74f8e576f8000000000000000000000000a27785dea6cf487bc08100054f7c4d08b2196a9a000000000000000000000000a59f5ff4e3ddfc599f5ebedc824ba52143925d1b00000000000000000000000064017521c21dfb4652d83e7b3d296f4e9b93b4e800000000000000000000000090a4d5ad231e9250f53d0b2a0029556798eccaed00000000000000000000000096feb7b6f808dd2bbd09c9e5ccde77cabd58d01900000000000000000000000025973951d3904a09c8ea027a664578524a93f2fb0000000000000000000000002c8c68f84dfe2be2908f3aa54ab8505b7347ee020000000000000000000000004730a147246cdbb7c9747dd5e469a3cb5e47dadb000000000000000000000000afde46e61d89e564cd3200cb2e32d6ace5c77f53000000000000000000000000d582f5149bad227fb64355e5655d43d549914e3200000000000000000000000055d304ddcc49c3d0cd4550480d313d53659778e4000000000000000000000000a35ac65805e20db198c6375fe26fc5d6047007410000000000000000000000002e9bdece5db845063b4d7a666b6d9a4099093c320000000000000000000000001d0b0e277296ee690e112e5418364ad852884770000000000000000000000000c565cfefc1367dc6d3cf18289509f82b109449ad0000000000000000000000004982288b8f6453147adbfb882f9dc5b493be5457000000000000000000000000d0cb2461cfc663620ebbf1dc575079a201b673410000000000000000000000006a92558a65330d43f1f5d7315fd589d7fd2312d00000000000000000000000008aa9e94b98acfe3acc576c094ad25b3f3b61b64300000000000000000000000049c8c6301fe4db765205daa67091a02bc469822000000000000000000000000027bab5f163ce67242ed5331eca0d3ebfa7197a3e000000000000000000000000f920ce44f4cbae32d81dba985d121619899b7c800000000000000000000000000960a1261f727c09b2b6f27c42f2d2cebcebecf10000000000000000000000009415c0e8a45344636a9becbc324e3b5bbbcc8c17000000000000000000000000c7b0a417a61ff1a0aff98870b23d54ddbf7ae0c30000000000000000000000000484a812103b9cf083da098807be5e8fc16365dc000000000000000000000000adc1c43a4e6b499c47db91a6a929087478f34251000000000000000000000000e88bae09a8cac6b39067e8ed28b3af9764cf5e49000000000000000000000000a599c063c838ce927667cf9b26a3afe0944ad77b00000000000000000000000066339e64c3447f32251a3baf79bc7f4192fd1386000000000000000000000000c2a16e1b7d054ee64cbde4b45df2581176187dfa000000000000000000000000f0c985a55cc8c70a164e143d6b4537331f58099b000000000000000000000000129a07f33bce75d0a2bcfde0815684da6e6f373b0000000000000000000000003ea28a175a5567f9f5d972387612b3c15425f602000000000000000000000000273acf9a375dd7be6d004ec484cbc24d2dc136680000000000000000000000008389df607233b6926c2d33afdab9e17ab074c3520000000000000000000000009fabb0f8ba652d2338bcffaec4018cc7766b3beb0000000000000000000000006a5e328f49a4d22fdbde3251eaa2aeb5ca409dad00000000000000000000000046132cd77c74842522c0085b97a2b6c808aa299700000000000000000000000075565c26315ca7acc82d33a6ff1ad84c4dfd1394000000000000000000000000ffb9774ddc6643ab7992824b546aec814eb73d000000000000000000000000005bd1dea0af525d40cb389792fa54e666529f22b0000000000000000000000000153946e4d9034a39dd5757b89b6440747fd2bdf30000000000000000000000003f0eb4083695756628c75730919e164b907ccb3a00000000000000000000000037058942e41292c628d150aead48997da69fd71d000000000000000000000000784e3eb4110956b07be830dcad3e427bdd63ac980000000000000000000000008a6d505c72509e474eded1832033c6783a21f92f000000000000000000000000c6aae788dd7b178c34bc0eb7eec12760e6528c3c0000000000000000000000006fd1782556870b77b2723b3818ff55b0a7e0d61d0000000000000000000000000abf4cb829a8057fa3ee7eeac3c1792854337ce3000000000000000000000000eded699b92c7eb690f930fe46725b23be5b0effe000000000000000000000000cb2f2694f8f483831bf8ca42f2c132b75f36bb9e0000000000000000000000001c48cbc1cd66a18a26c05248b1de7f2b0adc4b6d000000000000000000000000bfe09443556773958bae1699b786d8e9680b55710000000000000000000000009de9248a54f7f5d1bd670dc40fca356ea449783700000000000000000000000098b93de8076b8673cfa0fa4076f407178fcad80700000000000000000000000081a805ae4da9d6fc720694fbdaa559e8ef15097000000000000000000000000099f5735c169e2936840c715afe8552794a090f0b0000000000000000000000004f02dc728dbc6a7e379f28aa7e3a3409a0cfc1c100000000000000000000000034f94f03ab8f44c6908a878b13420cdac8f7ee3e000000000000000000000000f919242293ffc75a1c2d320848bde729a3502a88000000000000000000000000d097d6a2d0cf344e96171804c8ccdc821cf7da20000000000000000000000000b27d0432bdecad9375bd92290a6b10be77c9bead000000000000000000000000925cc4d26186088d1a6464c8d6dec3b926b51f25000000000000000000000000acd15ed825ddc3b7b70ae1f11ae34792f52dc4ed000000000000000000000000d3f0325f9ae1790dd83e76a3bf4379fb6760ddf300000000000000000000000027e36346184ea2c2f7dc629e386c4c5087c4963a000000000000000000000000c4ea4323ab303d096e5099708791493795d54fd30000000000000000000000008ca8524256d3b574a021d21235bc1fc36a93ed14000000000000000000000000494122c02dd05a237eb65d96b89223c4e3c03d950000000000000000000000005c05f9cb6cc77648d007e119ae2040e582a982e0000000000000000000000000f686576fb55a97d0f9b8c1792e02cd5d5841330d000000000000000000000000a4adc4f520a135b3b54e5db4698b88591b2f7043000000000000000000000000ee0dc77e4c255ad4ee3d0acab95ccb0422e8fd930000000000000000000000003673ad1b1bac3a543213d8ed6da43e759d4bdfc00000000000000000000000000087ea92cb62c7fdbc0888aa370ed055d8848571000000000000000000000000cdcc439b4b3236b355aa1012933337ab279ba139000000000000000000000000b1a9ab1db9148dbf54d779b19d80ca304a250255000000000000000000000000d7014424281d36666f7dcc5ebc5ff12a76a852d8000000000000000000000000bc5bd89cdd3dc4170b0e51a95ec90884356c106a00000000000000000000000059861265f201088607e691dc3e4e317197cc99d700000000000000000000000033eeff8570119ec1def7c6c291b221d3c6a0d2d100000000000000000000000067755f64d0d5b36c19e0d5276b3382e4a4d9ced0000000000000000000000000952f0d34e5ebcffdce3457f9be6fe7e2d2f20eca0000000000000000000000007610f71ea151e5b9aa536a1078effb7d5e7e407f000000000000000000000000574ece43557c23e3e22d895044b649712d722c4c00000000000000000000000031ab92d701500e8253adc87851f3711bcbe9c4ae000000000000000000000000ef3f78935be20f23bb54c91fb783d90b3afe9669000000000000000000000000cf4c97cee50f0526041746a9f4c1beab53085a0600000000000000000000000063ba2a2cd8fa3764a587b8910fe8851de2da81a10000000000000000000000004d1467c312a83794c99b9db678dfdfa743394ef7000000000000000000000000dfaa87ce92884fb7b5f41a60875cb46a210b22970000000000000000000000009a7720f85fcdcc15bdfd8cdeff089ecca990883d000000000000000000000000f1b4e9733cfb1216f72b368e86c5fd92461d92280000000000000000000000002a4d66e17bd0617ed64c2864c930d7d850d279e3000000000000000000000000c282a0ef71d04aba78a8cb9dc4dd6177b39b4d59000000000000000000000000f2a2aa23e66f8577907ecf6af43471e4c58190ed0000000000000000000000004f2ebf60b0d229e780e2735c6c850874ce0abc790000000000000000000000008ed64122229929b6c46b2ba87bcb13dd390a68e5000000000000000000000000cd7a3e2d4b32c070744f19937f1ca9056a6e842a00000000000000000000000027ac857c5d4fb3d7a4b95f2c5bf113dbab0f4e9f000000000000000000000000e0de81cffa8bc53e5122185e2104124f637da212000000000000000000000000ef51d24082e2dc512ec548bf13977874588a434800000000000000000000000015a45946f2561704203057165507404d9c37f762000000000000000000000000fd74db48fdd9b9d7063ff5328a866f78ea9c8b28000000000000000000000000a7d75f3c339a4721ec739a4578d21564f1496d4e000000000000000000000000a2aa517e309a45eda7f8a27a0e6776878e01ecd90000000000000000000000007da5cb5f8b772f202ef421c96dc9643424524f8300000000000000000000000065cedd24f2f1f61dd7688f6e0e874f668a6ba6060000000000000000000000006c801947659d4bf87527b1eedcaab4abba6652b7000000000000000000000000e6bc40a1b7751722089bdd7c8b5bd544d6f43fe1000000000000000000000000a0bc615c5d49ff206a459986e2174bfd882eb80a000000000000000000000000ee6864c64efb4bfcac5956bbf55b32d7001f87450000000000000000000000006dbb9e3725180c5bd6a4ec7633ec623d2da0d975000000000000000000000000c7e356287282237d08b5dfbd8a9f3594da04d0f40000000000000000000000008355ff3ac64308063511005f627fad37154812000000000000000000000000005d40451dc574997c61e16c30a5c0e3ada80b8e3b00000000000000000000000079b1252ce4dd686492490367a25c1712274f53580000000000000000000000000a33c9896890335c71199977499a3efa605fb25b000000000000000000000000f642ea51c645c48196d9831a5937e95b0e9b4f7f00000000000000000000000023286d526aa8c74bb7ea19b67c82f1913746a14d000000000000000000000000d057fa5a1065ef8a9d7d9b68edce86a43642c063000000000000000000000000cb9b71f854c11810379a65070e9d4600a3a2d3ff000000000000000000000000e2843d1e60ab68d8d616cde62aac1aff4716d371000000000000000000000000d7f2c2be22c21e977fb0a1dbd26efaeeda6d741c000000000000000000000000da23a31a7768c8b8d4ef97d636b33cbb0d34b0bb0000000000000000000000000d517eb790ad36706d2d9b8c3fd6108059e273140000000000000000000000007eaa591438c71584f704a1b85543bcc8101d680f000000000000000000000000258a9775e9b578d5050dcd33ef47fe5144a8e1de000000000000000000000000341b720002118838679b870bbfcbe128b0b2dae800000000000000000000000097d2dc60fc5e01b9ddf5eb138e2e80444d38e088000000000000000000000000e2f6659e0209c3f79132abdeb95abeba0f1f672f000000000000000000000000afecce159819a5f1e09b71aa493b943c6b95a2810000000000000000000000003165dc7d1571caa03f83f321deb924e7f2c931a500000000000000000000000021fbf138ee8589c5d866c105630deb73ecf69d7b000000000000000000000000c4bf80f233ce180836f0450f8a277f8d31c87ae70000000000000000000000000a83cdc233b5e60a5d9219ad37c62e628d276f68000000000000000000000000a4d726f9010b52c2ef8fa7e86055980255ff2afa000000000000000000000000512434440c92e3df0d4646fc8bcba238250ab5d1000000000000000000000000420d152024fdf8c55514396e5b91d8d385c6cc050000000000000000000000003a3d17b02c6380b1fbca2500c5b0dfbd072a2cbf000000000000000000000000b4a8f84ce2636152d0bdb5c10690c4a10c39c1c90000000000000000000000002d8f146c9082bd2dfc8e5a210dd745d70849b359000000000000000000000000adaa3cdbb78612ea346298dc46738aadd55d48d3000000000000000000000000633d59dd8ff493ddedbf07f14b01e10558ef88d1000000000000000000000000d034de6ff38f2d40bdd46b284ba4d2e6fe507cde00000000000000000000000016f28a290cfabb9c9793fa9b06dc98d0fa34b1c9000000000000000000000000d38ae60f72f55f67d2c192009515b5321907d9e9000000000000000000000000780422546d1ddccf016159df5d6892c325e1817100000000000000000000000004b716f01ef3abecb7870e78f746ec490b6bf835000000000000000000000000175a4c9849e9d83899e0c4e488fed19cf94fbbee000000000000000000000000e9d57bc3ddb6743bf970e4c2c68a08f261bdfef5000000000000000000000000c70df24a5b872bd524647a8b30befc8a0c62e011000000000000000000000000a05cb3b21c71c625a8be51466dd8249166072f11000000000000000000000000b5740647b3b48218a7fa61af71ad3905154517c8000000000000000000000000795d94671da1174d6bfb92eda0259fbfd9c03f51000000000000000000000000d26282c9db01158316eeea65bcbd830e5fc5e955000000000000000000000000dcc7405fd6be09886de55087b07b0f361f77c87a0000000000000000000000003cd9b8dd17ed05c67746b260869e7c3f8cd8be160000000000000000000000006f76ec63adc422876f0e295de9fb6cb239d1e3be0000000000000000000000008f4b24d9d1e1e0dea64cd84799d0b4f99d9fdcc7000000000000000000000000c1fa036a769e2783c73270b6898e768b44a835ea000000000000000000000000ec65c846d48a04f293f704b085c46bc186ed4c380000000000000000000000005cf143cd5e03ae8935196a2dc5cd141626373fed0000000000000000000000000e6aa54f683dffc3d6bdb4057bdb47cbc18975e70000000000000000000000007a26b08069dfa02611714e5fb748ef8801b83b9a000000000000000000000000bc14803a9098527e3595efd16b546f72148182b90000000000000000000000003e82c9e5328fc2c3adb7371ea544ee11c1cc2325000000000000000000000000dd763c7abcc302fe3a1d87340ea47656cd5410a20000000000000000000000009b3b4421ed744777208df210908cee33d28f76ef0000000000000000000000002377f2d270359f2fd3f6d4246a6db0bab7498838000000000000000000000000b1fca6f7bcac12afa04cf82afced8fb1cd4cace5000000000000000000000000687d97641475211ab524f27067cf6b55a54cd598000000000000000000000000c197bdcf4ec8d4078dd268faa31cb3bbf86d0f1b000000000000000000000000ee0d21912cd6570bde92173fe29da92ce44145b700000000000000000000000095662d82b0645c6185c21eefa2106af96d5fab5600000000000000000000000017408a34bd9cee1d91744396ccff01a87ca5508f0000000000000000000000009c1164271305139b6d24c1bf62718800ddfe98c000000000000000000000000021d70a6003b34bb339558909841fa2ed6c56095d0000000000000000000000009969d3524e15dc40aaaa88e0dbdc186c5e11d3aa000000000000000000000000220c3398cda48340724a5fc189097bb60a546f5f00000000000000000000000067251f6f4c08c47366711e71af3610430e759b6c000000000000000000000000bae3769ce851c9074cf10cfcebf4c307377f8ed80000000000000000000000005f23c4bd6ff20a8cb49c5a27953f286737d129a700000000000000000000000037aff41461061aecb951c6343445407f831aad2e000000000000000000000000986a1c5d8b61e91fbc0577efcf4cc2f99a1ea3da0000000000000000000000002f837a056294909411cd9be2129779cd39accb5c0000000000000000000000003971befdd4e45367a1f88c545eeed3a87d99669d000000000000000000000000516af047b915467a36f4f5ef322531f5214f7027000000000000000000000000655fa65efbb75e2c645c3ca479ba875c0725513c0000000000000000000000006e81af1bcd504a51da5bd6a0d7df70d7674ce90e00000000000000000000000001bc6e1dd078008ef252712b64f2e1a9f3421b100000000000000000000000008703bdb1b413060a13c2f4712a30adc86b34f7ce0000000000000000000000003ec876f1ef6f1e3413fcf354a222d65f3f67728900000000000000000000000091802331813de5c2e7916580f65b2e8fa00d1b75000000000000000000000000972d23e39cbeca780a778dd81c94b0e8af43a627000000000000000000000000f513a59d0e8d0ddb9898fa544d955e3fb0ee32c3000000000000000000000000c711f764ef89431e4782196774dc9237b69a1b690000000000000000000000005279988d08202bba30990cacd5b296eca0f135f10000000000000000000000005847e1728a82e8b0738df59b6a994f173ba6342b000000000000000000000000ae5aa01d0385ecc1fd36cd4b6b5a7e8699b7c7cb000000000000000000000000204cec13a5360ea2d92e0e53b339f1da0e45ba69000000000000000000000000a7f5bbbf3be2172c9e2b6b18f48a39b3ef4d610f00000000000000000000000039181cc24d46858b46144cc587607f53bc334e92000000000000000000000000f6aef1044028907c86eb8581b1671e924392d3b4000000000000000000000000ade9b7a42ab5576af10878564b1504fe0145fc5700000000000000000000000021b4cb462b53f249fd9f797ac24dc7d72420723600000000000000000000000043e2ec837a789fb39f13098bef24c72c27c2880600000000000000000000000070f43f3f3c7a9850519ca1776579048c09774de600000000000000000000000063331ee33c6cbc4fb12d3abfd31ddbef2e7dff21000000000000000000000000d7e8867e42f9bc3448c10e43e771a953db9d7534000000000000000000000000cdb55a0d377f903d029c06b1b5ab6babf38d238e00000000000000000000000028912266aacf6b86b11c151d3fbc1f99d3e3be21000000000000000000000000b9a7d3b4f8a589434a7a8981175d19b7d3351bf4000000000000000000000000dd62d9c4f4d5bc0b475410edfe0aba2ce76c9d98000000000000000000000000bc5a69d1e8cb475ecdad4ecb521cc50b5384ddbd00000000000000000000000019565b4031c778a5cbf1147ead27456588c7ef73000000000000000000000000bc27adecd5c4be77cec8752869ab7c88d7cb8112000000000000000000000000ceb7d31d0406e5bb6b3277edb8f2961f66a64d180000000000000000000000005b89988126afd5b67aabd33169f72f875dae14c8000000000000000000000000f8de6f59890e3d9fec0684d80a9b09d9d846b4220000000000000000000000009ba01611ba073b514e4deeab253e1175349662a9000000000000000000000000b760fa3f8ffb1bef5233da0b31e3a71199944642000000000000000000000000c77b49ba870642e4c6adbfa676fbca5f5703d02c0000000000000000000000004cf998191b9c2adbc8932008bf9518544064850e00000000000000000000000020b7a5b794256e596ae25636fc8d04e2bb182ce00000000000000000000000009ca7d2b165dfff9f3bf7b2c4595ad66cee0b5ad0000000000000000000000000bb7b539210e179a27a7c11b3587d6c8be2f777af00000000000000000000000030a1cb1be6986d3c30caa898ad1f001a14d180030000000000000000000000009325224467715b064cb35cc881d3acfc6b3294280000000000000000000000008cbad824c1af22a8eaf3ecc5443ffcf9a8f16624000000000000000000000000bcf2d43895fd1e97c4c57fc5d859ba264754c1560000000000000000000000000d1fb3990f8f95da84e76a18bb0479d05aabe2c5000000000000000000000000b95bd08d0759ed5ee40e221c2f338f8a11a56238000000000000000000000000e57e61f0688cfab4f9123893ff304af562b8cc02000000000000000000000000d080860bdf5aa8434b05d21821e00ca2ee23dff2000000000000000000000000867a547c23c2e476c2ccdf13ea8916b48338d329000000000000000000000000fb39b30fc8f80b6ee8ff91c834d84431e631d17d000000000000000000000000bcbef3b9f50013305afe6deb40dfb0ca513169bb0000000000000000000000009b7e79162b11363aea5a6e9f8e46184852461bf5000000000000000000000000ec30dd9868f7d4eb1b57e898ed7e25f6d387784900000000000000000000000063415ee0ca1abb51fc9d33fb25e9ca255d473a80000000000000000000000000575c55413c0da9d8ac7f55470d932a21eba0e64b0000000000000000000000009d7787c8b5f7224def394afa7e995cac68cc2aa2000000000000000000000000cb69e7352b42030ab59abf09f520502cd42061d40000000000000000000000006e3d02a31d4d8b7aff25dd121ac699a004c19418000000000000000000000000a3c4a481eb1cbfd5469031f1abc4806dd7d6e83f0000000000000000000000007d95d724c44675526383ef0c69b2745e251fd58b0000000000000000000000006c26f435cbce016491c85ec293e233b79e49002c000000000000000000000000ee56ac21f719eb4d23cd2db4e69308b56cbf8bb0000000000000000000000000620b4a196e044cf3af5637c0b91d67edf522dc8b0000000000000000000000004d28c4dfc0e10c35d3b18221584e7693ce93e8240000000000000000000000002bd6f081d02b677394b3e2378c18f0cb12586ffb0000000000000000000000005d06682f602e8c70fd9e10f67df094173ff524630000000000000000000000000b806311bb78bf0b27680ce7864eebf83199b52100000000000000000000000097db65f6e64acaf8db02789e142e49389c8564be000000000000000000000000da9174bf7aafa3cab97917bd30163dc057fda8c8000000000000000000000000ab91686e238ab7e1efa1abe92133751eb772f23f00000000000000000000000005add8246d4355b390b2be4940b88c74fb7a9c5e000000000000000000000000cbf7eb6294d2b06a2cd50e7359f2fd578c2a738b000000000000000000000000f0455f6b67394d886f3f583a29e0d50f7fee5935000000000000000000000000680d2ab325e93b05e5dee2cf5635aa49b7cd87000000000000000000000000008189773e9cd852f0f95bb97a2973a5944293d35b000000000000000000000000189c42694b3c306e420713630b283c4861b19b780000000000000000000000001b174264b5994f5d7c173a4e740884c5dd7a66d200000000000000000000000068ed4953dbd8d6f5cfe3d5a998e4965b0851afaf000000000000000000000000a7b9965a27ac2d81e9192c64739e3e99c9f74c80000000000000000000000000a47c9e004b2c56a28d64f5b764877dfa02c86939000000000000000000000000908c793ffc67b78a0826cd622b9850fb2752a57c000000000000000000000000dc79ffb2042dccac85a4f79979f8ecdc9cece984000000000000000000000000b02c5576f42f963cf64d0d8de18b61749d3ee2530000000000000000000000005bc5ec5130f66f13d5c21ac6811a7e624ed3c7c6000000000000000000000000106fac15e360634071a41a215321c6d5dd5b359f00000000000000000000000053dc77bf3de2ad1bd11ff892570cf9fc83e7801800000000000000000000000017c062882e91d16311cf1a83d3b6f56e109d5ee1000000000000000000000000d3de4612a8f9ca2a96b4c5f97ac6c75efa73827d000000000000000000000000bdbce09cf017d8bd51c88b988297b594bd2d3f10000000000000000000000000c3e8ae2e764d25eb2928fcab501d7d8e9bbb0f1f00000000000000000000000014b0d05351d7c426c1704bb9123cef1d21a43b29000000000000000000000000a38aa9ae8953f245b44e84b6f25e0032e58b1f42000000000000000000000000405608f0b9518f9a2e53bf69437a3f5a5d6cb3c2000000000000000000000000de40cc402dbb2c126fbab4bb70bb22d7bd7d6ff8000000000000000000000000baa1f484e04b4cd8c0f46cc4d64282782b56d3af000000000000000000000000ce2883bcd495e2f64cd240a81895e91a7d6c5b17000000000000000000000000383b788cabd25572300e11d33ee4a9d23849b7db000000000000000000000000138589f9d1ab4865d644b6bd5d7644688016ef6f0000000000000000000000005b8a9e59cd8aaaf2874ff413ddf6e1533b7d69920000000000000000000000002de4258299fbd48be47a1286ef8c79e6d73e69cd000000000000000000000000e739cca198f280a061c6a1d5b17c1c3ae89cb07000000000000000000000000089b318efda6a3e47709bc933e7b604fadab5dddd00000000000000000000000020f2739f38f872f38fd789801a18f7dd2025d9d600000000000000000000000066a232451f9ed242cd96c2de9184a0c62571ebc1000000000000000000000000023466be3467fe447d67a022d37b3f545978566d0000000000000000000000002217332455820ef2739b2b7db176b566cd6bb5d0000000000000000000000000c5a1901248306adf964e9cbcb2e565be2e270a4200000000000000000000000086a94c421cd5db70f5c8f72cfeab2dfce684f08d00000000000000000000000047f6a801d5f85ece22f0bb1cdfdb21e49c9842d1000000000000000000000000d1fc993d34318251f4d7517eac987ea4b49d0b250000000000000000000000002c7131c6ade4e26dfd9bf3c5c4fd48d3b4d1cdbe000000000000000000000000df2018dac1f1cc2d4d45f7d97ad60b71c1d4a0da00000000000000000000000063b0500e0f5a6d67a7b625c115aeacd3910c1988000000000000000000000000ce6008ac40875d5647cdb2e03fff3a3927fdfc4d0000000000000000000000006ab9dc8afe71ddff810dbbd521e578f3af957179000000000000000000000000cb08070b30b6d225701051dd7ed6aa41b3e682c400000000000000000000000068bb5a6d14caceab866037b1502565f5bba1750600000000000000000000000091e30a19cd06d0f07d7db777a544502b5c7c7bcb00000000000000000000000013fcc88517a71a42c66df754303f4db040b96825000000000000000000000000900631f95c34d02523ee3cb1eb3154d77f1a0312000000000000000000000000170129645bd524265ac90220702cb000dc1b2bbb0000000000000000000000003e2e6134f72ba1fbb48fd5a840b11de9698e7b6d000000000000000000000000eb125ce7e8bf653464545114db5f1a717198a46100000000000000000000000047a4a47dca2306c13e8c8bcda1bc44701f9b0c7000000000000000000000000092a887e9a18d1a0948c9ba6b102979ec7aa5624f000000000000000000000000d8846c4ba9d681fe719877a0e4837f7ddc16f303000000000000000000000000c9896c57121a449f250834785352d509274c92900000000000000000000000004a65c055b4ee62f98faa0f0b5129fecdb8e39108000000000000000000000000a3a13e9e84e836a87338b7e863d1c134e9e8fd07000000000000000000000000ef020b16701a3d2a775346c3e2ae51c115b43480000000000000000000000000c6ff58c33e8c6555b7c990cf62acb514ca4e7b17000000000000000000000000fb375d25bf872b4f35ac28ce8f6148f3f19db8bb0000000000000000000000007ff049537742f2d2af82c0d3f5c74e15846afc99000000000000000000000000618833c06a9dcf51dc369dc2429188624354310a000000000000000000000000013a366139038ce8d690d9a10694d67a020db136000000000000000000000000df3053c95c5638cf379ffd649c4ecc8b17ce267e000000000000000000000000b93c46c0f51430dd0f22fd00554d66601aa3269a0000000000000000000000005a0d36b6723ff7d86a327cab370bf35534545004000000000000000000000000ee4abc1399bf438eae7f97015ae89747eff54f35000000000000000000000000f409188b865d08d70ca4720b62ffdfee501ce95100000000000000000000000099c0a4a68d80cb0ce2c6293fb8d42eec8f4524a80000000000000000000000007be712690fed6f636a8ad150852f78c82a007d11000000000000000000000000d801eac201fca2bfeb914d55814929a0249be637000000000000000000000000c415d69a26ade5cc35f0df0bc2edc573c244163a000000000000000000000000386328899f8d1834071e14d419a2f13bb147fc4d00000000000000000000000012dccfb3f517576de430c9df8b1f14d252fe9ec7000000000000000000000000cf33bc66c8ae177347fa276e7abe11971bbf0f6e00000000000000000000000067cde14e49d0923a8af38b9261f4bc2a13bfa74d000000000000000000000000c8cae4dbff0ed4fca7d9d66a08a922e112e68e1400000000000000000000000068f491d24c7202895a9ac50917bad170f80a023c000000000000000000000000c67fa7189201149650a15d19418af555672f5f56000000000000000000000000b975158d1c365ed137e93fa2f17ad860285476c8000000000000000000000000956f0917c6d85af6f5617ab5493a78fe312857ee000000000000000000000000ad25ec7e357bdfd9ef25462ac45aaf543eeb34f1000000000000000000000000c42c14e3105f239904f853509de4aef8e1b5cbfc000000000000000000000000c00ec5064f48432de8c2b3ca01c78c8d6c1eabca000000000000000000000000a149dda5b7eee3ca52b05686327b73b20c0f0aa400000000000000000000000034aea9615d4b02cf472ca8734476f64d9410fea80000000000000000000000003fa930a14c9a35b6d4b3babaae395384eadd0d1f00000000000000000000000006c2c17c6dabfb670eb9f43c5e45afe0ee42f211000000000000000000000000bb92fe361b3eeec83e2f7eca63a15ebea780a13200000000000000000000000040eab9380cbe4d612005015ff523ce79d06ced68000000000000000000000000a6242041ee738c02330ef8a50c08cea67e4f30b9000000000000000000000000434fb1a336a36d51f2f64d05419b3e7d603c928f000000000000000000000000e1a0ed421c48989603e99c73c14fa211ceb06dc5000000000000000000000000642be254682733f1682fe697a06f7632f168a75300000000000000000000000039e89e9bd3edb99795864e0088a5e0b2fbcee0e800000000000000000000000084af3d5824f0390b9510440b6abb5cc02bb68ea10000000000000000000000005d0e2f8fcd9fdcf53f15a988eea53b51e50a59df000000000000000000000000e480f2004bac1a92d7182b59461b8685df1f24da0000000000000000000000000e1ab2d4d1e4d8ab41adf9958199272bb184baa8000000000000000000000000f33ac62a02849a19ddee6ecd3d8091c2a802531800000000000000000000000035a11c30c60b82771b894dbc7346416bec390ebb000000000000000000000000a74ef63bffac18eb2172126909145dcfae623257000000000000000000000000aa7d8920edac42896f32b32bc713168634219d3f0000000000000000000000005b58cd3398be9df61f545e00c848d96c598cfa91000000000000000000000000f205ad247806f8ad9ebbcbb3dddc1951e61135ed0000000000000000000000000a7222d6bb663183cb18a64acb42386478f6a3620000000000000000000000002b948630ac755a8809b5a00797cd61c47fdb204d00000000000000000000000004d518b6da6a454d781ec54176301d8d9164838f0000000000000000000000004656c0390f69ea0bef07bbe51114a2722d6961a90000000000000000000000001eb1b005e811824e176989312d538bd7d5ff0b78000000000000000000000000204a7f69ebbd678886460a716d4954aa808413ec0000000000000000000000008aedb7c040d27608f98a308e9bab34864eec0a050000000000000000000000004189d3e88c7ce413dab48eb526f3e059f408128d000000000000000000000000b9a11b0ce633cfb90d000d73ccbf3530b4043d290000000000000000000000002894c10b6fbff418619691b39bb4f68e72ba1d13000000000000000000000000037d348eab4aa542c3e2484b718ffa1afa4caad6000000000000000000000000d8aea286125dbccc6b5e7b230bab69061882be52000000000000000000000000760a82504a16e2ba96463e047ea6af63854a4fb90000000000000000000000009682584948677041f724e2e306be525e4725fba6000000000000000000000000ecc391c9832e5dd8fa709cd89dce3af234709fd70000000000000000000000007b3d927906024cbca1eeb9b31b011f7edb93528c000000000000000000000000f2598b0082fbe6af0d8bd23013d0918a7e5e745c0000000000000000000000001602a5de25e31c15de4e38973e8a44149df5282e00000000000000000000000037f829d8a663f1ecc9411bf3024b165d4db95187000000000000000000000000f0c3afe1773267fbf28678a50c08ead4d3b59a47000000000000000000000000eba3b940e330505ebba7cacdb8d34bf57dacac25000000000000000000000000fade159b1100740b5454a8ebeeafb73e1109b4350000000000000000000000005b5d50ba4e01d41f99f33f511a55299d638d1c4c000000000000000000000000bfb233934ca6ffc087d54c7c02f0923a1fc9961d000000000000000000000000ed1a64aa793a9ba802d6df7cbd5485004f1fab79000000000000000000000000318836e83ae51cc6139b8bbc3651fb50262762dc0000000000000000000000002f7efad314d82061fcefdc561d0b58627f2d9fba0000000000000000000000008e4ab288f96755beae51ff2b3b60e5fee9a05e4b0000000000000000000000000e37e317abca4e3aacd89ec60c2188ff7bb0b992000000000000000000000000c5ac77b5c3cf04f8d7ce3aa46cf9b3d90c24426e000000000000000000000000fbfa8116d2be15ecb0638dc482cdccaea64b50f90000000000000000000000004ffa7d4cd7d238e3d43df5ad831ce7472c774557000000000000000000000000ef06abd0565600bd0a900fa3854b97b34b011ab00000000000000000000000001e100c5fc74e468359fdf4d3afa7dc2cd70dfb02000000000000000000000000a61772d26cd91a9d69b565e89d812f59d7dd93b10000000000000000000000004f95d236a0ad0e7ddfbd3828e7fded94ede30824000000000000000000000000997a4898c060b1052d4ceeb3c3271735f83c81df00000000000000000000000044e623584f90d6fbabe930221d47e0de4248e935000000000000000000000000e63d255ce1f9cc65f12c08862a5d604a73cb214600000000000000000000000030f835c90b5a873947465ce169012c627ce2f343000000000000000000000000a70514574d2ebd3a568caa3133c77e72360031be0000000000000000000000001614bac9f0bb328f5674081b125e60816092787b00000000000000000000000092a786a72274d8cce0ffa1960b1b218277e5e73300000000000000000000000040ade94bfa6f5c5ddd8560e9caaba63837b4cb310000000000000000000000007b76fede097b54a39c3d71afb8b7f0a00715a150000000000000000000000000a7d8fb15aab0e2df5ecbb7c4379324534416a6ab0000000000000000000000001a19153b0a64b48f2961bf90f058279b72929d74000000000000000000000000c768adfd42e281a910601f96c7cbeef8cb0c61ba00000000000000000000000045122397aa7621775ee101a1b765d7d8163fd0ca0000000000000000000000005cb45d29ade2a4d004abcade1a8dce12f95554d40000000000000000000000009e8039d0155f1a9bed43424bab8c78af9186c1eb000000000000000000000000d82816c5a39b6fb42e9a7c3863cda4be3fcf2dde0000000000000000000000004c7e2dc6c324075a5070b26e3945c509910aefd700000000000000000000000096c53dbe55a62287ea4e53360635caf1ccce467d0000000000000000000000007eb885b31130543f7a8e1fcffc4d03159838e5980000000000000000000000008da6e3bd03ebb05e147ff89ffe31cc6e67fdc6a50000000000000000000000005b8607f51408f16f13c2ca04fb5432bc48137d5c00000000000000000000000053bcf39aa609ae2dcc01cfcc1562655f5f6d37d700000000000000000000000009ddec33a6f4010338d5ccc436075a971d483bdc00000000000000000000000009a95144020d0a9f488843bf5fb351c72e95422d000000000000000000000000ada1c4f28ccdfb9836c2ad16f1d94f2adfe41917000000000000000000000000cd52b76e539f54af536bb5037d0207179ecc75fc000000000000000000000000a9a7a7727cce591ca875e8c65742df9f20cca1020000000000000000000000007a1214d0928965726877f5d189661348aafc36bd00000000000000000000000035f2abf9dd4df4874555b11399a9aed28fb6df3c000000000000000000000000e4da19366b53eb14a4ef7beac4c7005ae96372a70000000000000000000000008e59f5f5905df49e40f92aa1e16b74aabc34e23a0000000000000000000000003951e37e3ea796803078dc173f090f26485d8b190000000000000000000000001cdcec6630c99863fb1307c812691bc688f3e92e00000000000000000000000080a25358396717e0c25fc9fc9e3c1fb09e2dd980000000000000000000000000b1c376b6a13fc92009b4b512c46a872c62770ab000000000000000000000000005b16bf272bdb055c656b7f31a94f3f6c081688d000000000000000000000000b3fcbccf1d029fae5874f3aa5b3ad2fc124ee0ec0000000000000000000000004e13ecaa760911cd433038980070acc4ac4f63240000000000000000000000003496f3600070cc01d9665d1057f6f39afc0fe149000000000000000000000000135e4d35f873c177cfcb3420c30ab09c502882230000000000000000000000009b1c52ee2d880009470235281522df799adcbfcc000000000000000000000000d098b264eb7691d0f5618758c392aa33a57d5cd8000000000000000000000000ec8cbab21d13fe452c54abc4d962cc2a0830314a0000000000000000000000006b9966ade48b9f46a487479e7cc226f8fd448bc100000000000000000000000087681dd5254e2d567bc8916506be5284b1b10b1a000000000000000000000000ee4422291bf82e852a6da4cce0de2290a8026d7600000000000000000000000009ff12cb1bda525f3e2924aecf5320b57de108f20000000000000000000000008b39b4a90604837ae472a824b8a79ae8d95ee6e5000000000000000000000000709a61b5b301417f47c9a43939a6909b4ea7d4850000000000000000000000003611f0460551bba345d2ba46884c0038fee416bd000000000000000000000000a6c98e3bfc95873e3a00f17ebf44600cf305203c000000000000000000000000184e07206266d18cd2650cd2357ff0627bf44f70000000000000000000000000622438202bb50583dfa854b89ecaf6593289c7140000000000000000000000008015b9c70b51a4341cafa682baa4fc0ad297b0620000000000000000000000001ad42cea135a1ee8cf84467468612f053e5a3543000000000000000000000000616282450a1fcd0caa5360545276604819d4c37f00000000000000000000000028d8328eaa368b99dea0480b9e53a708dd3e0db20000000000000000000000005c3aa0905567da5de2201bb7a7666d94de5772be0000000000000000000000005a0543c73f4af562addc99e5f2e6d9ce8ca4842c00000000000000000000000014ea3e7c229bbb9d84ba2a7ac20a3260730b0674000000000000000000000000bc8e4447dc5e9865caa80893040aa533d8f0109100000000000000000000000096758878eeca4fe0804cf9fa71ffbd6f5ff7fdfe0000000000000000000000007e7f686c203d3219843eff7b7c5cad1c1b7ce47600000000000000000000000013e35b33b929bd96a004ea88d1fec552b205a23b00000000000000000000000056540ba1ea3e070048737608a32ee064433093ce000000000000000000000000603e309c522575c9367274a2718fca354eae8d90000000000000000000000000b41ebc674eeaa767ce1b70510aea5ba932a5e9fd0000000000000000000000006d92d836b051df69369838874af6f3ecdccbb65f0000000000000000000000006d77b1050af62b8aadfa7af1c54382abbff476b00000000000000000000000004054994b7102b52b4ca003c304642d3c0af48a8e00000000000000000000000080abef7fb67e53fa7ebee23c79f5f425a07832700000000000000000000000007828d808683930412c4478059847dc39e47afb7c000000000000000000000000f173e9d342de933be804c165aa068fa910b9f6470000000000000000000000005d52b50ca4834159e0bd11e2a7e170a1cfcab33f000000000000000000000000276dbc8c915c5159d7f1f730f02d08fdfe6c1787000000000000000000000000d3d415a5ce61b4a5c4602b60cec82831304bfb4000000000000000000000000033a189a044fbd681608451c9917fee6b26f2f2020000000000000000000000004286609dad445c5c33170c942f6e0ed6c56784be000000000000000000000000be45024f3e0724d5cb555e1b330235571f765d2a00000000000000000000000039d7690df36d938c82d7d0e9e3553a3e91d17e6a000000000000000000000000022db5dbcea07e55d7ccbf527bde24df7070ffee000000000000000000000000ddb92b0fb49615f97f189436a066af632fa22d2e000000000000000000000000276811f0ef530cf2f0d882da4c626fd7006afc390000000000000000000000001eb9c9a8194d0ff1cc058541e54a4dab8e51183300000000000000000000000030dbcd59004db56bc2ecd4631d76196609d306ae000000000000000000000000140713bbd82113e104c3a45661134f97648079220000000000000000000000007debbaffa7882bbbba425478716a40f3176895d900000000000000000000000052ead53bb6f19d8691b46cca8b5018864f8c860800000000000000000000000032aac428f3006e5f31197f72b1febcdbc32af2d400000000000000000000000032a801dbef6e043a81cda87e323cf4a7353d27af00000000000000000000000075e9fdae4e692bf6049d93f37f663b0c84ee691a000000000000000000000000f58bcbdeaf982cdf3ecfe255894121e169f1f1f6000000000000000000000000f843704dc85f449cfaf3370af9888b9d30c90b1d000000000000000000000000207db7c1045103002466172efbb119be8e174a280000000000000000000000009aa4d525e124425603e88391277ecb7f51504a26000000000000000000000000382f15b9c2cb2237330d77b1a2f447fdba3a5014000000000000000000000000277f29e9abab8e9a3ce2f70f3ad713bc5436048d000000000000000000000000e5f5604278a9678ecb61518363e82b3e0dbbd99c000000000000000000000000e62a2441e58fb13f536a5d9b84706e4af9fec098000000000000000000000000c105763c31af479e6fc90bb690a7752ce7ca01b1000000000000000000000000fb82270501f0e42adea20f976e4ba478ae8f11f300000000000000000000000074a1c194f5a08c4519d8ecb503728395c97e2ed8000000000000000000000000b397940404b72c97f9d0796aa47cc89c361c04db0000000000000000000000008fa9ec5fe09d7b957160c7dfa197facdf4c62f3a0000000000000000000000002a2f17db6f5a9dff54ca0594046635978c4bd396000000000000000000000000060e8a2b2d433b98bc48feeb2c79497824042484000000000000000000000000a1fb4c6caab1865fe05c03753d56a9404d2fc5c8000000000000000000000000bb9407cd66c9e3aefda7907981024176eb7a4d18000000000000000000000000dca674cd3d825de43b3eee5a2a43bcb9cfba9212000000000000000000000000857f876490b63bdc7605165e0df568ae54f72d8e000000000000000000000000d49f4245099d1790a10a02056a1c08fd4ee4dbf40000000000000000000000009fa8e170e8b264fa82c5d68e9da76399d07409f7000000000000000000000000b841312dad149cfa0063acb214dab34d7999dea2000000000000000000000000c614739d9962e8003c170dfb81e7f2034a3af11b0000000000000000000000008bda633090984788ab728854fcbafc78f3138ef300000000000000000000000029e773a798730070b341dc09e58d224fa3a55eb20000000000000000000000002320c3ccbbc8b41d3ce8b6c97cba5ad98d342b15000000000000000000000000deb5c71313508c09c5f9c606c55876ab0bed46190000000000000000000000006304ecd489fed1acf1fdac503716b24fee69fb60000000000000000000000000a6c3fe9a40151036a8f856e11896a9dae43adb2c000000000000000000000000f17a9ef9d285f716b85bcc13cf3eda0d5a8050dc0000000000000000000000006b7c8354111b67a1704e39b9f12badadef8c3731000000000000000000000000b814be629975cf1fdfe434d206fd1088dde3d974000000000000000000000000c0444ce1a8e883c96eb2a26847c22206a5dc652b0000000000000000000000006ac7c4c00f1224eac0ef26723aed7b8175f07e280000000000000000000000001fad775b58cf269e7b9ebb9f39a1dadd3999dcc9000000000000000000000000aa786561b1ac55dec8a657ca4d4da093b259060300000000000000000000000097f83bcc6f9a153bc9aff10145fd70f53f1d7611000000000000000000000000e90dba47f1121c1e2116d4aebeb38fc70a6c9c4d000000000000000000000000e3b442efd4bde9de42ec8b36efa5f1f72eb50ddd000000000000000000000000f290a36cd4ae7a264de2a07e63ed39deae4f7abe0000000000000000000000002fde176920b220060b43f05705172e8bb192270e000000000000000000000000564457c711b9091e0cdb7708f3643de3253ed0e200000000000000000000000025b1556668033a13d4f4a6b7b4a40fbd475c3788000000000000000000000000c7bba7980679cbc4e01f7eeec811cd619b53c966000000000000000000000000d4fd46002ecd280b60f7e4a42dc9e41c160948530000000000000000000000000c9b4b81dacc6828591afd98a01823a5873b6b15000000000000000000000000c103092615db088efe62f591c166d9a3a406c732000000000000000000000000e264886feb92e9c6a92fa196dfdc09d330b66c1700000000000000000000000081d8e1f1662480e9bb4eb3f3b61ec9434983669a000000000000000000000000fe499498880ac5b409ccf8d414d1bbaf18bfc73b00000000000000000000000037cfc58935b76066524051df27502b95888e0d2f0000000000000000000000007a1012fc175726cdca0076a822f9a847cf9dde9d0000000000000000000000006733c60e6e02f9c8fa221db1aea018d80d949861000000000000000000000000735ba3df7c70fefa144ae5ce9396053167c3aca6000000000000000000000000f71a3e32749ae2e4fb07ac9967472dcc7636ab0a00000000000000000000000072c4468a70f27c21e33e0104da23e168b06e3158000000000000000000000000a36778b39c5bf3487e156e8429bc15f9b82b6267000000000000000000000000e94f6dbc5be00cb6b579bcd50edb98bc7f9e6686000000000000000000000000e6ae4cfe887950dd050b2242ef5f0abcc0cc93e0000000000000000000000000c82071b046bc21512d5c54ec8763c066ae175b81000000000000000000000000109015803fa8956812c1d1aa45555760bfa9e0fd0000000000000000000000003d508ef57a693328196396b4e6f247872e4c45bf0000000000000000000000006055a1e6403fb812c2cd320dcffccea9d17bb23b00000000000000000000000043f75b9240a443ffe10fcb272b887bdc795eae4e00000000000000000000000085bd86c7fadc2b223a3ce92c74223e7793e7006a000000000000000000000000427c1dfc5bcb038f4d64847485e5cc44dac49eea0000000000000000000000002b374a462153473ce7b478559da128c25ef224140000000000000000000000005a33aad07e20c1f16d6e4a3958dcfcc0cc14699f000000000000000000000000121575036620f7d0aaa8992e94be7d24a7377e440000000000000000000000006ef2e6fbb688730a38c107b78aa3eacb19414a6a0000000000000000000000009ecaacf821af60c6aa1331a6c097579c9d279782000000000000000000000000c929590f806890115571400877f3ac9237657293000000000000000000000000d8623e14fc8731273c4985f7c09da0e5664972b0000000000000000000000000a51708d9c6b1be1b60df79911c3628d473fdf162000000000000000000000000e84a4d1b77b1d6f00e3d9c77694f75a517a9721a00000000000000000000000093c4b944d05dfe6df7645a86cd2206016c51564d000000000000000000000000d2916242aa2eaba740540c6a3b431349ef7a92a6000000000000000000000000b69ad58588b3ee6495176e75cade92381c6798ac0000000000000000000000000b4b08d6793c9431887220f8d11e2b0fba18f476000000000000000000000000e024227b53365daa605139a37d4c31dd2b6c827d0000000000000000000000004ec3d4834180f5569d82a66c2d7fefa55696a444000000000000000000000000f87a4690a11c0beab5f204c2ff83ea94ba317d7e000000000000000000000000d02256a7678316097ac6c128ebf042b6f9d0e4a00000000000000000000000009c962f6385ee9d9ef9aa7be5af2e7bcca569eda200000000000000000000000016af0a2a162b1bcd7659e56fc1da6678c1b51a2800000000000000000000000067cc739037db40b3c0f779bf3b5f835b720b48f7000000000000000000000000c0f7c4cf1ed78936d7b0d564d6dd50327225a3040000000000000000000000006916e580077ef77c579cbbd033f94b9d63bed2500000000000000000000000000c9ff457f1cda6113555c4a6dab2db297961a18a000000000000000000000000ed4a59031e82296ed0ce0e3e1bf0020a5570150d00000000000000000000000014e24f593d8e868641ac214bab68e0d943f38053000000000000000000000000f12fddd7456b66220d884fb4d6cf8b6cecbb085700000000000000000000000026ae6de15702dd23e4f70ee0b85ea52a54b29e9d000000000000000000000000b44c3fe975c9d31f5759c6e7ef87e490a121c593000000000000000000000000afe27fa4ef2f33de1b95bae47760f1cd2acfabba0000000000000000000000007e7ce29db42a28dc88447aa9a73a0690f83b84c3000000000000000000000000bc36ca5a42db3b4d86e0117be727963365792cc6000000000000000000000000bd8cf069bb1fca102dceef0f8d1c5bd4ed21951b000000000000000000000000e40f86b94a8e6076a73653cfee3961b8afe9db36000000000000000000000000a17107ce5a26b651dbe5beab1d67145a41f3ae3a00000000000000000000000019b4dc54df9c0a3b4150c52f4abf9954fa459232000000000000000000000000a313a9c440c2e22d4338bae676f1857117929ab0000000000000000000000000d83040057b4c532f2b691b183759a033aa1dcfca0000000000000000000000000e1644aa37702763bedd64007e8a9d9a56cc72ca0000000000000000000000009733bb5d6e46765255670f25289447cd0962091a000000000000000000000000165c2c3a037c05a8ce2be590de176b9852cff764000000000000000000000000f03eb2a038a5102045bef3baac8c439d7cc6914500000000000000000000000045b74d1e0e26333d54caac233df5ad32bd793e02000000000000000000000000c2105db28e47e6ea47554a2f552db3ca1c307f1900000000000000000000000043f17ce4e6d3e35672956b78a2d2b2b1f5b695880000000000000000000000001a0ff5a3d1a78a573f7a6e2b1ae08521795c4c55000000000000000000000000e112b72df3c160e379bd67245047acfe31212c97000000000000000000000000ab4f17b9b7cb7ee09c63626f5a767c1e5902eb6b000000000000000000000000b02ad65e948c13b5709bf0536064830c66bc517e00000000000000000000000068500c1d8b474df30d675a745f31abbf7c5e06bf0000000000000000000000005de31eca976162f7cae908dbea2ae7d8c856dbcc000000000000000000000000e0e106d9776eaf56ba88b54dce4a1f8f73d17b7a000000000000000000000000e6e339731a4effefd3c21a3c47b4409d8cc2a06e00000000000000000000000020c216a3092d2ba6f6b5c34cd233d0af8a3db77300000000000000000000000008cae584e60da893dbe30d8e3043bd3a3e9f04b30000000000000000000000004cc4034276745f26758ff00f896e9e0cfe41ea6b000000000000000000000000b5f0cd446d1b92d923792f56b0fb2b55838356740000000000000000000000000cb313753f31a07b7fa8c544c29238caa997e7ae000000000000000000000000a12c9cd3b620c8bba2e31c3b0763aea323017849000000000000000000000000575e458dc3dc4f2e89de2507c93c8d8dbcc213c2000000000000000000000000f084ea2baa07af29efd9576e1216078f96b1ccc4000000000000000000000000ecfa98f013305e63b1a4c25c9d79139f2287f75700000000000000000000000086a23030d3b444e6bf9fa0582892bd5d2a1326e6000000000000000000000000b103ca8ad8a863c9a276f732da4e9a380d022bcd00000000000000000000000046f89b46234998620ce687c8ab753d98a329060900000000000000000000000078e9665392ee4f28b79eff896a210a8f961dfb2f00000000000000000000000031ad3e83651c5dd2da9609adef8f762085776ffb000000000000000000000000375fe3a8f7a7147b5c70b2189d1a951f293401fb000000000000000000000000e5c652cc1c4b94b810619a0e7d8304c217cdf8eb0000000000000000000000005de08e26b07268a734046d3d6c562174962e8657000000000000000000000000df4e06a49a4df04606935723113150276360b44300000000000000000000000030357c162ad9edf99092db6281be36e0e452d82e000000000000000000000000848b198256cb577b9fe1884cb551a39235411ef50000000000000000000000000f194c190da7992ba7dbebec6fcdb1020359d80e0000000000000000000000005ca5c02ea5d34916a363f9046cb5fdf3621bbf340000000000000000000000002efaf26fa40d39bc15b425eea769b94a3ef1a4050000000000000000000000002ca6c85d527947614a020db92ac28181f3c62e90000000000000000000000000063a5774645bede31b733e33d9bdbb2470324a090000000000000000000000007e2b032b1c7c0db7b87a11deb5467a6d404877bc000000000000000000000000344fb9c8619ec6138a3eceb9b292eac9862c4771000000000000000000000000fb4e0a38c5de9275204a49f689cf320f3ec11e2600000000000000000000000007980ff4d543034da9e37c85f7470735cb6716ed000000000000000000000000d92adc1535052533544cfeba6d638c5842a9923000000000000000000000000029c0e0aa2f6bef5d0a50e2c0c1926f40766f767e000000000000000000000000ae80a091efd5f808371c723f8ea82bb6560f9b10000000000000000000000000d8ac41b34de65b5e7e7274403179e1cd76dc147c0000000000000000000000006a1c312d91408bd62680926e6853c8e2315bc04d0000000000000000000000001c14da496a9fa0f1de2521b8d2f6e5e22cdaadf100000000000000000000000060cf3fb6b98cd8bb54b5469f284543cddd814c2400000000000000000000000064608fc932916a91517625576842351ea42d1b57000000000000000000000000c6dcb788edb14abc81a735f7f6219f649aae3633000000000000000000000000167c5d31551e344a2a3d7f83d00b5468ad99cf8d00000000000000000000000034d4cc588de89f4ae79c49cb382199366ca16aba000000000000000000000000f853e58ada06a025bef4052e88372cd057a23a0b0000000000000000000000007dcf5750b6624d2aa5828783bfe34c70ab5909f700000000000000000000000069498f71c6c260f7be84c4bc6b30cbc2a641d0880000000000000000000000005f9d6d6140f7e59c4f9b9f405767aa1390b9888a0000000000000000000000007a1f2a030802073b8afc6a66343d38056f42879d0000000000000000000000001f36bbcd907137fa770801c938b5e75442b01d20000000000000000000000000cf54b70bf3cec789dea3b7b2a01d3147cd6cd0ef000000000000000000000000827c3ad78e2348fc8e596eea16af48f8d341eccc000000000000000000000000a5f4c3178705377a23dd0bb107e9884000646e3f0000000000000000000000009fb4918125c17c0c8df9f02b6526b6f1239b5690000000000000000000000000a580c96c7d39538b1e7e4aa79fb5902e858f0c6e00000000000000000000000047bd05bae98b09ca43617077a4429f9e132666500000000000000000000000008370857d5ff41f1fb2630256179bd774d61e0f6a0000000000000000000000001511764ead3147c7694b384ac7c5365fedb2e8b6000000000000000000000000edc4113c2bcacce8275ccf422752903d50c099ac000000000000000000000000fdaa27cb6955afd585223e22cdd37ee144bd3c58000000000000000000000000046683391c36e50870426bb52f2f2fd41fdadf1f000000000000000000000000c57a909fefcd3fb09914d7089113df934b03efc200000000000000000000000053c184f3f523dce708a620534268bb634a6cf1e2000000000000000000000000cff1afc8694fc1d70aabbb400ec34f08002d7b6300000000000000000000000044e1de635bcca2c6b7b9eb0631594dbe48b6ecc900000000000000000000000044e0d96bb91c219fe43dbec7637cf2f2984ec84e00000000000000000000000054d8aa2efbf4c81fffbc22cde736210a22dd4c84000000000000000000000000ab189336e9df0ee020c4f82cc13f03ac189ee8a10000000000000000000000007c002779fb2171334be5b1f563fc2c476da49fb100000000000000000000000028554456ba5bc539ac16760674139ac3f277671e0000000000000000000000008d06d5e703da3bfece897107989c592f5363adf90000000000000000000000006ef58bf8a858eabfc554b1772df0b14b5311e889000000000000000000000000d76e8ab100afc817f5e15843c9c482c1d54910860000000000000000000000000d125b1a70238fb6fb45fdb69fd7ae77527b4bcf000000000000000000000000d5d13215f1185bef1273d1fca0017056bcaae02100000000000000000000000020cfbea00832ce73c3dd8284859a66eae51af301000000000000000000000000291b7f650703afd43c338f1e3e13e42da26b06b5000000000000000000000000c85def2ba017782e2415c34eb83e88976980cfb500000000000000000000000002ffde414df6c81a84bea208e89252bed7f8da94000000000000000000000000a86c1abc5eb81d431681887606668a4e68779971000000000000000000000000f672926affada47f3e0e6b8c2ccb6d4361682d2100000000000000000000000018fd9e1d0c68eca5dc2950d9b0813d45c2afc62c000000000000000000000000e2c3a1ed64cf6005fb233e2d2869a463386fc70a000000000000000000000000a2717d7ce762b11b39ad4be181624dd1a0fada170000000000000000000000003a7a1c811d3bb561181fa771006832fadcd01019000000000000000000000000c898a044cd12b156fd8dbd4b49e954a902ee34e8000000000000000000000000d58344a904712844f0e04acc59aeeceea7a9f3360000000000000000000000000aa407449071d48e9c3507e90625509f1825c54a000000000000000000000000179431d2b2f53864f923bf381cebc46adab813ac000000000000000000000000ae4491dd3931ce6f5dc3292acf110f371a076ce400000000000000000000000020dedd5f28a0562d3c8468665ff60f2857d0fe7d000000000000000000000000cb3f59c99e91690d71d5d4f4215bf179236612f100000000000000000000000040a0b072614ca193b85a7550a94a68f09dd38e9e0000000000000000000000001063fb931cd13abe528617236110d8aca01584e800000000000000000000000028902c5746f523ce8af83bcb1a38a47a6c80ef22000000000000000000000000cfb7ab914c8b93391cb5b2ba95fa7239e1ee2bbc000000000000000000000000d564ebc5b570cb6f5b28400f3194f414f0cbf6e200000000000000000000000045e4517786a970e678a7d807d21eba88f73e2a8c0000000000000000000000005c531ebab2402d8f891c8727276e8cd871e80134000000000000000000000000be2236761b594213c6f4eb86f9bafffb6b4ca22c000000000000000000000000d3cfe4bcc290bf28a3f869d7ef714249484e18270000000000000000000000005414cefb8e72686c16eccb41c888dabfd65cafba000000000000000000000000ab5a7991c44a6e0a3314613181946b87855c8aaa00000000000000000000000043f708c3f68b5fe2fe5cf38844b56613c71fc544000000000000000000000000aba904974155b9308b184ce938f0710e8b32723000000000000000000000000055e3be0b493cf92ba1e0334032a0da34803b97a8000000000000000000000000b368a24a9661ec93b57228eafa2a56750bc5c8ac0000000000000000000000007f9b8c7bd797503af08e48ac52e19b0cd5ae9ac40000000000000000000000002d3b1331fdd020c9e92c6d6d149124b421eef0530000000000000000000000006243d26dda808368dea0881283c323bb395a54c90000000000000000000000005b55754ff45c3ce14baa393314a6e98686b924ec0000000000000000000000004e8ea1d58b01cbf021b2014b8e1de0e36ad82d60000000000000000000000000f7108f1ec6d0cacdf7b5ad6516408c35e22d817e000000000000000000000000c5b7bfeba921f230b0eaa6a81db08811dbb332f50000000000000000000000006c8cac76f4521dd4e632175c698e25400c65e1290000000000000000000000008d4d9fbb488460261faab9f2e8b90be43453f21a000000000000000000000000f80dd0707b24f7db6d7063d020d91719d00e45e100000000000000000000000066768b5d4dafc72a135d4be44ec44b00ac48dd72000000000000000000000000b5caacf3aa59d9ac0f2393f4443ae175a401528e0000000000000000000000001409a5123e95befb1124621f03776f43ffb2bf91000000000000000000000000c8bbc5fb2bf59a2b22be598abb3d70c14b99ca5a0000000000000000000000009d69e55a2039812204bf892a38f3ba671bc9ebb2000000000000000000000000a17cef709b260e2bd487417267e9bd6f03eb56730000000000000000000000005ffd4b077dba4bae31eb3f4fe50d8ae4d1c1a66a0000000000000000000000000b0c2edd9bcd29d5083134b7ef632e8c8f36b4c3000000000000000000000000b7a76bf273dfe5caa51a76eb3bed25406da1e4b900000000000000000000000021e17312a8b937c327a9325001aa383a51a45481000000000000000000000000f1620bb5a1ce766c552a5f6afccc0352e5fd4c3e000000000000000000000000571e9975a09eb4836a9010c01da5d398cbe3c38d00000000000000000000000004d3fdae6fb30544af6313ee637d77685658cc19000000000000000000000000161d89c546b1dbe8b70067889abf27b036310dae0000000000000000000000008086100a9ebae185b5d1708bfef1a52fe7a6b3fc000000000000000000000000cc98c281683190182a6049228521d6862eda4111000000000000000000000000e7ca6ec7e814f233b027c0b150338f171401fa10000000000000000000000000a39265864cd12a1d05ada432646f999469e4afd7000000000000000000000000453e8af62bfe737a0e05125020da45f17156a1f9000000000000000000000000cb0a2f1bfd193c027e2c92bcccacff47aa6c601f000000000000000000000000b661472e88d8abbd270ff86ef05021e44cdb70ea000000000000000000000000c354b9c62f235beb960774f821d63c9d145dad170000000000000000000000006ca44c1f37f1022aabe919a04a2d3fb5eeec913f000000000000000000000000ffc26c83b50f62ebd4e5b0c44915d4bf36cd0584000000000000000000000000ccf24dd0baf0b60b2cafb278faf637fa8619cd40000000000000000000000000eb8b0b262ec29a7faa4b0e0a83b274445c21a007000000000000000000000000295ba0688feafb5a8e65ab3d48547b2ac7984ad9000000000000000000000000dc0534c6caf5ddc081e3370d45f7785b47473db400000000000000000000000055343b66756e4d8ce0d7444d669fdf7f8363c6e6000000000000000000000000574a0951a127a3ad9aaecf417c53efcd95991f780000000000000000000000003c766f1c46f3509474c7ebf5112980fb28fd4cdc000000000000000000000000353b209a0d34ab2af02b4ff3de5368bb40dceead000000000000000000000000b3d6d82156d28f4e124293609c8d5487e3507b3900000000000000000000000038c5cd73360d269130be18f7a7851007fe353f5b000000000000000000000000bdb548345e01e50e666dee3dc8de13a3ad5fecec000000000000000000000000106167d9ec9d7dcfa8853accc6494f0bf569a71400000000000000000000000098df445cae6c8034425b4648c8a038977f3e4c490000000000000000000000005e546bc080afc8fc0c7e8d1604078ffd0ecf01bc00000000000000000000000042c5bb597022704407179f65b33dc0957520082d0000000000000000000000006050b5abb8849d3af5b7908f0e3031449eccf759000000000000000000000000cba792fe7314936e1657b8b91b31a4a56ab7d7f9000000000000000000000000ef16b8ad50da08b34d6ed2e63a4d509dbba00ff100000000000000000000000014f7c261d56a45940aa0cb5ac7176279520391d700000000000000000000000060da32c38e6803d367c231f4005edb8914ca665400000000000000000000000063e9c9f13be2ac443fc45fc0470a5a6a3e1876cd0000000000000000000000003d2a11c3e7a007c502215d21cd6e748574f70e8d0000000000000000000000009a62317079cf82dd5eb0e7fbda6cfc14c38e67250000000000000000000000005f6c9881ebc089169f33598d2ab106c16bab2d1a000000000000000000000000aaf7bf5f1d3520f8ebe7b1a87f20c34925ea7ffe00000000000000000000000038c64f2a485c40d71fff00ff9f0b9573bb998124000000000000000000000000560bd9fa86ed0a76a56c6aebbcbb8dfd7bb745d5000000000000000000000000ebf1f3ffb7b4e213048fce25ae7beff6918f63cf000000000000000000000000e405f268eb13e36fbca29bd85c0353b1c9f13af2000000000000000000000000910beea1da5381d420cda529c09cffa509ffb6ec000000000000000000000000f51fa3ae04ee22d338eff19a50508d8975d4c9ff000000000000000000000000cde07fc13387e60e2fd5a2db6c87f71ed2bb131e0000000000000000000000006b46b0fcc3de376535594e3ec0228ad1d6570529000000000000000000000000bb522077f38430181b33f19698b49043bdd92200000000000000000000000000e17f9d47776287c05e058749c3f6c51f324c7438000000000000000000000000a9b2a9fd16f7aa00d1b1860225fe24dbb19c20540000000000000000000000008f9f5d305aea6b89ee15916be434fd26df38413a000000000000000000000000e05750d10815847e1cdd80f69a66e5eb4d104181000000000000000000000000b17da27b24510076115e750f2b8f618cb43856f90000000000000000000000006611ade45f65a6fd0b38a20d448d2ba55b77f74f0000000000000000000000009a0e67349c75704932033ec6fe6153d6e999296300000000000000000000000006d819228235126c3a409f5de0df6e5f0ca9a1b80000000000000000000000007beee4b912eb578a30846e2e4df51b7d491eed5f000000000000000000000000c27a8878cbfb739d463c6b1ee357a13feb46f4c9000000000000000000000000464f017ef155c08fcb57e6d2e6ab9dd1f4ca40be0000000000000000000000001090c827fc3b934a8c74f0e16a98dc416c1ad625000000000000000000000000e066bb641b19c86005ee7e2fc13d3a9536549769000000000000000000000000f124fd12dc6eca401a8788cc8fd02d6cefb6c65700000000000000000000000086c85773e24a1777d15418af7a45d437e6127f6500000000000000000000000055b92bfcd5aae1573f68904e4cd344687d02c5d4000000000000000000000000e1bd566e73395e82a9bdbdab76673022d85233cc0000000000000000000000009aec37092d0138eb6e4c28f4a7ab1c57a2c4db5f0000000000000000000000006de2ca710eb0e6e3e724ba4dd9088b791a17b4b3000000000000000000000000b084a32c870ef9fd3a6183cd3ba04f5d6edd5aea0000000000000000000000003160b86bb884fd5e3bc634b1347ba669a4f9ca9b000000000000000000000000a746e6121f78b0420ab9a75fa16a113c5dad87c3000000000000000000000000f637acb2be418d9b4fc3aeaa59684240b522f81a0000000000000000000000008d4796cae7d15054e39b8e4e667c754610eea4420000000000000000000000005cb6eca18d1514300e3f7a49334bcdcc4d7c32730000000000000000000000003ec91125f4098a47e06fc25b4664094f38348d4d000000000000000000000000423c6116e652eac1e6a4258cba45894a268c4016000000000000000000000000ce6dbee54965942094e2282614bba6eafcb367c3000000000000000000000000e47cf72289152955fad9136c2dee77075ca4293b000000000000000000000000da5a5ac1ef5fdcc17a322764fed06eecd3eb34e4000000000000000000000000676c675da3a42f93b7a6afbb871e853938e3051400000000000000000000000083ebc95b990fa20ddecee465b156457817f831800000000000000000000000009c7674a3da12ce537eec57853bf7fcae0ce97cb1000000000000000000000000441c04574517b7892fe00de5f1cb3392ceda02be000000000000000000000000873cd26be7a04d184eec92e790603d6345acec790000000000000000000000002dc4adb714c6342410ea0e41c4c68809cd43f5c300000000000000000000000002eaa3de92f4d10e20160eb5c2f1f1f3e2e2c61300000000000000000000000007ed68c57d525cfbdd7dbaac9c7d404cb0aa00c5000000000000000000000000234b9918e3a0437530397f9d21fd4eaad1abf78c00000000000000000000000015d5ae9572933b1d2644540baf5e0c1347a7abcf0000000000000000000000000805e741dc7435bd355636f1de8b1e369b2e7c9000000000000000000000000015e354f48172e1c430397f3a4e9cd252bf865ac10000000000000000000000006a37e9862bc5a1bab46f4ef20b5160e0c845f36e00000000000000000000000019926743e3ff342b37da25dee7e178bb1d55ffd500000000000000000000000000380402daa5e8f774be67805c2a67f18ae9d1a50000000000000000000000001a07e6bcfbf312cf270e1ca433d5d68ff71ed3e4000000000000000000000000f63022a7c2ea2c27c905d8fbb2da5dd59a1a9525000000000000000000000000b130e7772601d084fe88b128e3bbacff0109dce600000000000000000000000005dac8c154ad9c6047fb6ba197f3ed4e7a5482c70000000000000000000000004b85c3d15c00770f8a703411d14b27c8da22bfe9000000000000000000000000261ec9c1d395d5cfebff89c237a23077529a235c000000000000000000000000c76f4c916c10efe88d6472cd6ee28ab0eb4a0f8c000000000000000000000000ae9584ee442f8463c52ca6829a827f83d7eefcfa00000000000000000000000023162cd582c815f05fce34ab945a70339992479300000000000000000000000016b0d1368146939e5c8f8e574f09f175baec5996000000000000000000000000d54f7ab07175d9effc4b72581517800b47ee70940000000000000000000000006ad0f2f684217f7cd8431fd9a204163578480cd0000000000000000000000000cdef483ed69b35489185aa4fa7a4f4ca8143d2bc0000000000000000000000009c476409ee98dd41217b27931ccc603c7bec146e0000000000000000000000009996623cb9ede69562537a08d08d606d8d098b9b0000000000000000000000009b7865b6e4ea9a61a4d80dd85a5edc041f5c7281000000000000000000000000617e2dcf6df0c7dedbb9691639a364d65c7be3bf000000000000000000000000c5a9573b4de5bd3dab71135f2ca2d05e56202e2b00000000000000000000000045bf64fc90f65ee4ecc47c1b00b8f2fa797e7100000000000000000000000000ea2b0e97985b22590b75451e8b1daca2b48d516000000000000000000000000078884e3b0291a11e3350b266a5531bbdf97f61f0000000000000000000000000c119deb972639d1bb94b7320c08815b9ea2ea91e00000000000000000000000009298e02c329b6fbf298c1bbaa2465e6856e9b830000000000000000000000009e6c86c5167ebda22a6d23fd9b98e828b0824d8000000000000000000000000074b25027cf990e04a93599c839e2a2a86a94d6ea0000000000000000000000007b816ddeb7d60f578db7c8b2ef558e56b59123e5000000000000000000000000711fc4469284fa140c709197258d40c229c0d8aa00000000000000000000000097b4d73db9865c165634a6b53c39fcaf082fd38c000000000000000000000000156a4c4e0fa4f08ad0cc1a2063c67690a3ce24b3000000000000000000000000c7770e0c4491c2650ceb31597c4abb42bc6460400000000000000000000000002eae21b05448e326d6d5bbae81483b9209ff57b7000000000000000000000000883e61958ffbb51b83f01ef51c1f201ee5b7ba28000000000000000000000000c7b959bca6ccfa431cac400c3eeda75182461812000000000000000000000000e674c225b5308510da5dacb9c7b1c2bb5500c9a7000000000000000000000000107d5bb80fe0f615380143407fa50334c377585800000000000000000000000003a6b0a2ba1d368d3906804241346d2a9030d99e000000000000000000000000b67c2714498d423570b726c4babf0b9c19ebf7b000000000000000000000000056154625ddef8c4d10bd8056aa4c029a9157097a0000000000000000000000002c0fbe57a5af73e31f563f0b8bc741c228cd2074000000000000000000000000aec15f686e0cc9e5ff26768351245032a778c60d0000000000000000000000004257a694d2682e62298ba910f078c5b3d5909c65000000000000000000000000ec191d59fe10b439d30be53cc477927923183a3c00000000000000000000000087e440cf99e112d026dac4dc2e8526bcf6be6554000000000000000000000000b8b6888b3339692f97d158764c8f651d6d4bf9ed000000000000000000000000e7874035e0d1b9d2d39603d7f7416c6d231cfd6a000000000000000000000000d1e4dbe3f8856086e6432c23f25fa5273c3945ba0000000000000000000000006f8ad91e3d3c626a568bbbef95fde54c237c227b000000000000000000000000425c90b7ca97bec31aa2ae2eb58f683f5d11e03a000000000000000000000000713df67f7315a2de44581752555963a710632d09000000000000000000000000bdab5bfa77c80b9d1a32a2e92156822fb7f17c1000000000000000000000000017e6d919b322c6c42ccfeb1e0e06800e3cd8a48d000000000000000000000000e6c672e6132166edb42ed5af6af0e08aa7dbaa72000000000000000000000000a672008ffe7d17a2fdc8dab2a00fc75b03a3b9d9000000000000000000000000ad6955831c850218a6e5e4267f07b4249748cb63000000000000000000000000d3120618233a351a6539f399b94075530d613db200000000000000000000000030a20b0281df39e6337c3cbe5865e6fdcdcce3f10000000000000000000000008eea10106833e94a5c5cdb8e83eb209cb46a2f29000000000000000000000000a113f995a1d0482a45e049b37eda05f7db12fc6700000000000000000000000002b07391058738957e750542f405f7e81dd51a240000000000000000000000006dc534b1bf6ad1ec7bf8252330f871cee037e446000000000000000000000000c3d6c3f1bb0170b6a405f7ad2cc38cb49161969c0000000000000000000000008b2483bb2ae5bd79e6f2ac9ce8b3342e0b336163000000000000000000000000309ee36684aae4faeeaae0878afdc2b6197224c0000000000000000000000000ec5f6769c14fbec76776af10d94926167a2d4acb000000000000000000000000380d4f23e86eadeee09b0e293d64cfdac15f4543000000000000000000000000a449eaa28f057cee39589201319d10f3da06c83200000000000000000000000094a1a674cb4cabff48d6fd3cc8ec0916078a42de000000000000000000000000a7a574f7ed933cbb2e67380c82fec930b1e17ce500000000000000000000000006780a4fe53a6b0a8330e406ac0cc54798d57913000000000000000000000000e1ab85e458ebea43c5302ce84f5a89cb22fe351a000000000000000000000000a68027f8dd3c8a7fe55059c890f82c28dc9fe3ec000000000000000000000000874891ad917d389457afb9ac3d903e8e6a1c3c7d000000000000000000000000eb47b0032aca7889667b3dcbef0e7385e65bcf1d0000000000000000000000006e726f4349ced2c2d50efece2849895fc84b71c6000000000000000000000000a12bea009def335b34de66aee2fb490acf0d00c0000000000000000000000000969b80ae24f4cf4df70c522edcf4ee50dbf2992e00000000000000000000000086340f49e0826b50e93498f4d1f3add6f0a12386000000000000000000000000577f5511fa33fddf3aedd721545dde8b05fe92ee00000000000000000000000083ed0969db692d47e801ed9dd93afb0755be2641000000000000000000000000bb760d988a22a8763b772e818ea9ab22592668f400000000000000000000000041d2f01f6ce5130a59d1ad00d0527aa96aaac4bc00000000000000000000000055e8a520a7d5d671e4188cb36d816595035909df000000000000000000000000136ae7eac7fa0059a721e27a1577c304e85487b2000000000000000000000000072e9f4b0068d84f87d962133bcf9874508a7399000000000000000000000000835dfbc9698480a1c296ebee30bddb53fd2aa7b0000000000000000000000000711d03965d484e7ceea33428b23d76931ea9ce65000000000000000000000000c43dace4001e3cabc5319e2d3674b728b5890d46000000000000000000000000d4514d8670e10db57b697645f8d5547cfec41d510000000000000000000000004d04ef17b1410ae173672db61b81dc6d52ff5eb700000000000000000000000046a4a73475ba3fcc7ac673eebf314b7adf604acf000000000000000000000000ee6fb52c39ff1f766367fc98fe7e42e3a0969c4d000000000000000000000000ba3167e179090f2c8db109e609d99dd740af9fe6000000000000000000000000721a4b7f835f7c93f9a52885c9330f6f29909686000000000000000000000000317daeefd0920cddc4478b40519f1419169b1366000000000000000000000000040ec6105afcf011445ce2bd0419d7218191148e000000000000000000000000f2fec5e1550a2c94463ea441fa0ac221bc038e89000000000000000000000000e0044100165a698b154b4cbcc42ecaf3066c4119000000000000000000000000800e4be7b2bc057724761e1fb9dfa7a865088c36000000000000000000000000f8f4a5cda0615816d55f266ef554f54c4e8f72f5000000000000000000000000671a34d83cdb439e7679d22d75ccde67767f5374000000000000000000000000a15fa432f5d3588d2a584c9eaf1a1391e8f629a60000000000000000000000007d10c414eb333c9a9214cff31043eeb43744d891000000000000000000000000934d880edf37ac34e42a163b57eeb3aa87ede2b9000000000000000000000000af6a7821c5301ddabfa622eddb372d5f877309570000000000000000000000005826e59c861c8bfc48be316b11f45c0c9a1b1b2100000000000000000000000091916ff884cd595b0994ff890ced635d3a45c06c000000000000000000000000d571f30f3cb66b9c3d7261a5a1efcfcfda2fdb500000000000000000000000004ae2383d824f90ddbc3f45064038d3ef7b5d97d800000000000000000000000068d3279d1a02f6f4e927aa466603f3761b474c2a00000000000000000000000033cae921acb90751f5648e201fca8f7680a1c0820000000000000000000000001c71c07e82683b7921ab33fe0d4e57f697977f2c000000000000000000000000a07c6555f50c7edde89b6ca04c5205abe030182e000000000000000000000000a683797b50d7c56be2db2fbfe17c70d2ea5752c50000000000000000000000003427c1a3139ae1bd7f619ea3c0fe6a6537315c35000000000000000000000000657611d1cd97a91ccd35eae949161b2939183535000000000000000000000000890e60b2ba083de67a5c496358edd9be2f7a5d85000000000000000000000000a7881bed907432ee559015d3a4c60798508691b30000000000000000000000009a8eda107461ccbb3152b995fda67f93aec11f42000000000000000000000000ae1360c94eae420b023eca813696e422d147c3f20000000000000000000000006a7bbac98651ddfea68d2eca6e4200dc4dac05d600000000000000000000000087410c9a9cb59001cc6333b810fa3b6c7387e070000000000000000000000000a1f3a39826f00241a1e8384d4e06129705fdea6d0000000000000000000000000771623275ee13b77fce0699358a32e999e093cb0000000000000000000000005934d225ffab6d2b26de927119d1c1f6c1b6b3f30000000000000000000000007eeff5d85fd16cfeb7e3a2de9023243ee946feb10000000000000000000000002b063d467d263f809f299eb12d5a015ebde02422000000000000000000000000d819547f7c31388e7cc906f5c0fbbc2cdbdb7f0900000000000000000000000049d4af07a6c01c6781c54c4d51fe57255e4005660000000000000000000000005bc2183cb60d25d55f7b51623dcf910f1292ab3c000000000000000000000000ce28f145c38621b289bd9dd35bcf04c3d474e154000000000000000000000000022824cdbe3854f922eedeb8c925fb2a8182b78c000000000000000000000000afec238c1e2623b54d3b8bd894c457b592e823b30000000000000000000000006b86ad848a1177decb2a02b77f7fede01892cae8000000000000000000000000b4d91488d408185635e0903e038868302f138078000000000000000000000000f27fd295c5597fc5620cb7d8aeda76604e01eb8b00000000000000000000000023f107dec617dae683cecc532f0276f6bd351bdf00000000000000000000000072d3ddbce499205d7a93e7b9d571722d68c44413000000000000000000000000f4d6e40d585eb41125ec08bc409717078e921d51000000000000000000000000fd2261df09250138010246426e74eb4744876133000000000000000000000000b68dec50ca8cc235b8b8ac9352abccfde5e2d309000000000000000000000000ef70d2e759c707aa736e61e9c636eddfed56a3e5000000000000000000000000d2e00bd62e9b62c78cbee94fd9cd18b5a233ccca000000000000000000000000b2c6ed80cc5075802ccb59c2466ea61e344fbec5000000000000000000000000f1a29a7a8807575e6b7a690e7d44f70660efa1460000000000000000000000009ef8c0268d73998aef1affcc7cf31c40baf72ac60000000000000000000000007656142b59a8740aed83b3d85c7abf17bafd6aa1000000000000000000000000cccea83dbef1d170bf4344834e2f3362f74aa8660000000000000000000000000b1be69f5468176aeeebf00a7336c6933fb8197d0000000000000000000000000c5f06a4f23803d2f41f9ac755b76927360755290000000000000000000000005a78999b34a038f84b389602a0a3423e1d45add20000000000000000000000009914278cf047fd40ea1b2b00c52ddd4f711818d1000000000000000000000000c97239531bbf5eb24049edc30b9140dc547d4993000000000000000000000000ef5323409964067fec899091685b48458f361d8400000000000000000000000052474705f79882291030a8571ecfeccc01432a2900000000000000000000000065ee472fa8a76555a1cb72510e3d1da5f1662214000000000000000000000000eb25b594bf402ef0e2adb41861a3a6ac8efe6e73000000000000000000000000fbd259c17e51ce81d26c6f7c98c1d084db7fdf80000000000000000000000000e14f0f83db016e7c23efc78c3110ccd3ef3cf20e00000000000000000000000068f30a588a32f693589afcf86d848cfa925327a1000000000000000000000000ed6c1002450cbf418e96d16361cbed3a84366c43000000000000000000000000470273a53c69425547023215ca704b1b7b22ed66000000000000000000000000f06b63d0cb6efac945bd32eb362ac28cd494d526000000000000000000000000f7dc191ed0b387bb1daacc868efd5bd7b91c320a000000000000000000000000a7f0063d11af6165d8691aa57cde4d09bb5231b400000000000000000000000062b8a202f4667e517ed4bc9894fa406080f19633000000000000000000000000ea99d544a53abf60f58fe858ae6b2ee8a9e5a624000000000000000000000000fa78e5799d0b5a7069e0c2958f9c6f4d709aff6300000000000000000000000085b6ac5bf0e9a3e70013bf150376e013742350df0000000000000000000000000e66566b6c7355328eb2b0af02d8c69ad20557f30000000000000000000000006ceddd720a724183bf55c8524fdd921d760ea41e000000000000000000000000d0f52cbd4d7e631fdabc00f852c3f247f26ac02f0000000000000000000000000949a9840b2dcddcf51005d97d32b0b03a9019f4000000000000000000000000dd156b1b6c65144ac7711d7581f7df124a2342da000000000000000000000000bd7170971505828f17a48f0177f9203da7b57d14000000000000000000000000153c36f4d4a4726782d619693a592a00c8f1d16c00000000000000000000000073f16e5f1ab51bdb848af707b17f7cba8c4d5a7200000000000000000000000085c4f878b6d26ff25ab72762db5ecc361f802de700000000000000000000000031036b5f2897036b8c2483f325d55129a8d45de4000000000000000000000000c611761365d8162825cc8accb5cd467af2306a0e00000000000000000000000054502488dd0f76d9fa0b672c1bf049ae666dfcde00000000000000000000000079a527bc7ce6ca3c18da34d433e72c49bc043c9d00000000000000000000000001af3890a0d5959e7be102da3d26db667f13ec40000000000000000000000000014883cb385a7443a78bc8b8779afc1d8929cbfa00000000000000000000000099a00b8979e871470581fbabd9f14e844973c9560000000000000000000000009f32148371b2307b7a54ae5b2b4ec08db15e57c2000000000000000000000000b9d1d2b6429a1887cd13aef034caf6f5302ce0c20000000000000000000000004185d0deb8b70b2684b6fe3f0eb006de22cf675a000000000000000000000000235fd204d2c68d9be6fe023ff6f92644877264e8000000000000000000000000bc4a6f7e863518afe0e0680e2bb969ef6eddcb84000000000000000000000000b1ec9d6c92c342bfae7cbf2fbb86f89ed207ebf0000000000000000000000000cef77abe94a30afae278e5002e780aa4a99cea5f00000000000000000000000055190ee183d161a3aec15956f4f9ad95fa953e4c00000000000000000000000016f15bdc288fe99fa0cc332adbcd4537728dc1c8000000000000000000000000245053731d2b5a2e7e1a8ea6a7f9dfe8bbedcde700000000000000000000000036f562c880b923479cf28de6a8b63d5e530c5a2b00000000000000000000000047b6c94bdcb00e6964108a93dd98e54cb50ec75a000000000000000000000000c69c47db914e06cd78617fced5c5e0a5cedd2def00000000000000000000000094254004035af632ca6b6f956b7f74925c41095d000000000000000000000000750e3882af1d24f1ee440b9616427cac6b98dde8000000000000000000000000a75e8c75f193ee0079f6c75ca7fcbe79c40c517f00000000000000000000000090948e543580000d16dc8bf45454f80a625393b6000000000000000000000000334bea2e91f7382cee4b54c7a3fc31c854b73dcf00000000000000000000000013ee0729564f09f8dd585ce40125dda3a6bbc9ec000000000000000000000000f6a7a773e228f7ec3a755febd664588c2743cc98000000000000000000000000e432bb281c5db3db93cda4c6e5d853346561eb0700000000000000000000000089bd3498703cf9eb517975f64e3597a58ccead5700000000000000000000000097aa7940110f45f9abe762a6b581bf1256870f2a0000000000000000000000002f054d822a80f7387998c4de552ec758b949295d000000000000000000000000dba9250dfd1f0b19b3c9538cdab83f5860e196be000000000000000000000000e3ac38199ed403d445c8a55a805cfeab1415dc5f000000000000000000000000d82f3db9cf774110decfb50df59faa3c55fee1dc0000000000000000000000009a49d163e431ac4409d1f34f88cf51cf42d4b370000000000000000000000000f88815b0844cd7415a84351d2b8ae9c8672ae670000000000000000000000000062145935e927ac129ed75c0a89637396648607600000000000000000000000035cf0e0d31e21c6ea896944b8d3ca48ca660bd6f000000000000000000000000cff125dd17532e9eafe4f93a6bd033d4d48ad405000000000000000000000000ce248e891eb044effb5775df9191a17010389f2f0000000000000000000000005a427223d38c1bf40262b8ab7d25c4506e7bf1b3000000000000000000000000e63a0d13f8d2d87170b5dd72c6eb9489d809baad00000000000000000000000037da15adb7183f27ded3f44456552ee4ca527f16000000000000000000000000d5f72b38921ea6c93069543ee215aa18d71418400000000000000000000000001fb8320acf032e9606bb8b8a4bebf5c819059d490000000000000000000000001e2fce2e2a821c254fc4e53b373586af07ed00080000000000000000000000006456de7e29cf4740265c65629b573ca1d20dacb40000000000000000000000001deb4a95ec9d2181d34717fae2080d8898379b120000000000000000000000001b002a81d2fe1ee668d103da63cfc156cca7b437000000000000000000000000cf18d7a83e75dad33205c3e7968f141295871c420000000000000000000000006e1804bcc5efcd5182092265e3650a211660c9620000000000000000000000000648f76b64bf1d46b492305251bc93f9dcfa05f60000000000000000000000002ee5df9a6c016fcf345d1d6fae4ecd22cb85c32d0000000000000000000000005ec17bcf1fb27dbc92e1a6389d9e127a61fae8b900000000000000000000000041eda1a22efd29a1e95c13960c2e554566870beb000000000000000000000000e6c9cf3f9cd6027a1ed364af91c1e31c2e086205000000000000000000000000d26b8668cb68271d8d42341c3ae2b60894e0dd64000000000000000000000000d2a7d8ec1466cb3c531eac23819ca9fc249f35d8000000000000000000000000493f461aead031cee2027f1b95370a692611acb90000000000000000000000004e779926cf83b9d2d6f206b1a77fe52b3a391b45000000000000000000000000edbf03bf1dae29bec6b4aec56e5b7c916c907a560000000000000000000000001c4d4735f93e308b64e3ccb660b67feb35807e7b0000000000000000000000001b2b8a1bebd4b172b2e8b409f0b6464662a8e9eb0000000000000000000000003a7b003c06df82ba4b34d9ffd3b7c2856bbab6d1000000000000000000000000504a978363efa8aa09a456ff3cafed0769779ca00000000000000000000000002bb0aa54fae469a60049e0e9a991a98cae8fbefe00000000000000000000000041fd941bb20990b5bec8cb424f19397254707981000000000000000000000000ee3b96cf2da7d39f956973deff14fc03d0aeb6d00000000000000000000000008b528a9b0f8d26db171f4a4539989ab0532861fe000000000000000000000000dce4e6ab88608834a99c85e20b53b4c58a9a8b380000000000000000000000004b1d3098ecfcd54430d512a86b2dc359d245e5a2000000000000000000000000b03e9b14c99bf917cd4122a583bdeed5bb6acd75000000000000000000000000428661b91eabbc45d257eaf1da1fef12458b43910000000000000000000000002224bc00ead1d90365d860ed0c6a21363da40784000000000000000000000000eb0fe82e86bf3aea3ecedb2b6d4d8ee4095e876e00000000000000000000000034f0a15952bd2eeec8167382c82046136677b7b000000000000000000000000008e7771ba3fd274f32b94caded5f18ad011612e6000000000000000000000000f2089b87f685a457a2632aecc80e94ae47b7c01e00000000000000000000000050eace15b31f3080bcdea3d9389f369760e74f28000000000000000000000000eb389ef150714dcaff40d88d4387dc3f096063060000000000000000000000005eab8efcfe7313274318c0a5afb83bb070773d7f00000000000000000000000006eb001b304a45d99117db2b0dde5c1cf3b38e3e000000000000000000000000c967b71ddb08de7ef48d2e244d3ec19f72b9dd39000000000000000000000000e4f82d4b1ae1078602b741de5cc4ddaa402caec3000000000000000000000000973aa96fb2cd6b6417329d9b22e3c6d16a3388f90000000000000000000000004d682b40082fa88df68d20a08886384b787088d90000000000000000000000005802c041d51ab78925a07b8a26d48c4a892b186d00000000000000000000000021ed0a373d20980092b07d23750e0677bda687710000000000000000000000005c85c8ad737dbf068ae587924eeb787b39b64934000000000000000000000000a438a2b3005c5b35891086713d79c05f5ec90a0a000000000000000000000000f281089b79fc7e7cf96167a26d5851e643ce6eaa000000000000000000000000cfaba3994c45aa03e479000300801ae35b39c38800000000000000000000000089ae81e1ac6112ba0a8f374ec1b37d530a9e2f22000000000000000000000000ab0f3db9bb7ad0bb534a618b39717bc92b53ffd3