60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000d6765742d73746574682e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206765742d73746574682e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d534e3541775772566e6e4c5266694e4645475939587977375a324372686f38486d6141784761444c7071554d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005480000000000000000000000001a0704aa77b498550ceab137bbc9b5a033a500f10000000000000000000000004e72ad66c82ac9430ff0d41053b3865ad35abe0e0000000000000000000000004e49d69ffeb818f5be70dd590895da25b38bee32000000000000000000000000e2d69060e160d85dc4a4ad25fc09fa4cb72a9d080000000000000000000000003ee9201b37eb55e108836ae15efaef1ec33c6ea900000000000000000000000062c13cca561a594858cc5e59f2cfd41d77b9cfd60000000000000000000000002a928bdd1fe79cc7fee3694475bee00663f7e3b1000000000000000000000000079f4c9456109e34bdd8153086d0b0372d196508000000000000000000000000c326ecde8641961c4d087eb56542a794fb86dd2300000000000000000000000034e4aa731af6591ccdc70aa4aeed060cf0556da9000000000000000000000000f2a4d9d8ed8ea105b89b8f55577b45d189b655a3000000000000000000000000a0a238946658c327d16161466e5781a14d769cec000000000000000000000000c7229cbbb10dfa06e0cade96c03d9128fc80d1fd0000000000000000000000005a5318640f8db353a01d4c7329c56e54cf633fdd00000000000000000000000071c12f815398bf73cbcb6809ffa4e8b8cb5701b200000000000000000000000031401f05d9f12d2f46c357783833d65540e62c1e000000000000000000000000f8e36cc70529f7fa0d2d8c1b764492eddd202de5000000000000000000000000ad9424f7ede875644f2cb80ea9e814d2070e9cef00000000000000000000000012b73d2d95bc13a9bd543c52e560d7fc35bafe31000000000000000000000000b552f4fd361949fa6152c4d4eb6dbd7faa4df04e000000000000000000000000db06c22c6de51f06ca6d501f8f2840f6386ee75f00000000000000000000000054c199f0bb814bce40a08d3fd89c379bb096ac63000000000000000000000000af4c5c65094fda537267bfab307ee4cbf03fe4c40000000000000000000000000e4859f39e83614bc5b3d684b69df21a16bc003c0000000000000000000000002b1d879b5e102e60166202de79537b48e2f18a4200000000000000000000000091024f6f6764f75eabdbec36b900f1f1838c8b2b000000000000000000000000d7ad6607aeffcfd3663a764a0a1e891915d1341b00000000000000000000000054174d013e49a80b91ee14f819cadbf59fdaea140000000000000000000000004c180462a051ab67d8237ede2c987590df2fbbe6000000000000000000000000beeac326ef694cb1028a34770f85b712e7f342770000000000000000000000003542982906984412ade912688a86d5610c9ab05b0000000000000000000000008ddc45d311d732be9af85ca33b36acd0c7fd731100000000000000000000000051932a2ef40dd01798727e875a3d5750ab107b35000000000000000000000000e14a65be2632a5f21fe2d155381be5281770d0f5000000000000000000000000ca754ff4823efd663ee3b484f05bd9febad86149000000000000000000000000993762ee1c51428714da6840cd6520714e907133000000000000000000000000e5b2b58308ab4cbea27ec674956a223dcbeccf9c000000000000000000000000d21bfa8daaae65e0840793961d84e00df21b9a200000000000000000000000000fc829e502c69ddabdf346e61c8d1c892219d1bb00000000000000000000000017df3dcb820859c3c7de4b48c4ac443c3a6511960000000000000000000000000a45bcb82deee29e460ecafba058557df9d0d709000000000000000000000000eb8f57ab4457d2425de87f7baf538104579c99780000000000000000000000009cec519693e7711753d99cd41c58675b4d60983f000000000000000000000000043ca2fa617e0df941617550c0707f821af05e5b00000000000000000000000092cca9200a300c8a03bca31a20424b9ce4c111120000000000000000000000007578677c420b5505cf2adf6abd3dc29e6268c5b4000000000000000000000000360ecceb7be6c8b41b7538adee5ab69b32f3fe57000000000000000000000000a3ab61897039db7d36d212507b2c57795c03fb00000000000000000000000000c05fe8a30debbc610eefc3acc58b03e9ccd9d875000000000000000000000000935d8b5b13b69c01cb1e42d6091130b6a212a5d9000000000000000000000000c08f80a75b0e5e900c3b2cc829f4f04af66d7c570000000000000000000000009ff648b39c75b430a8f8d42e716caeac04bfecc3000000000000000000000000ccadb3c3df3ae3474cdaf1abdfe216737f155022000000000000000000000000a597035bafa76f5980caf790405eb2169bcbd7dc000000000000000000000000076655696e3abcc91f86e6d91c7019f9bae6f0140000000000000000000000001eda8e47ee32d929ea8a5b0253318cb01217715700000000000000000000000052ea84ac88253d6924a0836a80e98713b2e194030000000000000000000000005cce7ddb5da56fdb5033d3a75c422e1bf27785a2000000000000000000000000b4d59f5fa0e410cae703d33b75c3b219a680e3720000000000000000000000004cd202065e25ae7deb768d1e85739459e6e1af68000000000000000000000000eb4d06108430f9607946d6116a28ac3c06442aef0000000000000000000000009e92a3a5ab3636f32a5bd4a59ed0859981699cff000000000000000000000000c096619d114dc578a33f6e5e7a047d5dc85bab110000000000000000000000007585a219c39fa23b8b42d8ff56073894615ed647000000000000000000000000126e3c826e1647bce726abea7fb81162a829ed960000000000000000000000006ff9ccafe8a10930af26edf61aee4e497bf365d00000000000000000000000007b8f845b7ab985049569e5bf2006598c441e4a0e0000000000000000000000007f697eeb10c7131edc632fc1721066de79c89b480000000000000000000000004dec8a869b0a31b0e5eb89b3893336f1c7bf2126000000000000000000000000f95d4387ea100a4164b51f0aeec3e16fd2eaaee1000000000000000000000000127231e38d6928b28fb7a07db1cef862a3171a530000000000000000000000005bff53b4831fd64c49cfd44c3b41d73c73b977570000000000000000000000001c410ee8b352bbf1530bc35525dfdcd1622cede70000000000000000000000006d1f4e0c8372d0d96fb7df81d18010e785d0eb05000000000000000000000000ab4fe97d387890b66ab65b5cd5e5186d5bb55f2700000000000000000000000050aaf401e4320b0981214da2d49cfc601ece44cb0000000000000000000000004af7a204ea6f4d3d20892bbd9cb7021b204183c60000000000000000000000002fa9c88a47f18f8cda6a6a657d1f48eb56f9267200000000000000000000000046c8ba19af5c103fa42d524d7de3e7ee29fc77dd000000000000000000000000b02330681cbdbdd056ddf8a9fbe20095e5f130b100000000000000000000000028a7798e8e4c83b7cc85c4ccf0b2e251a74be29b000000000000000000000000dd1cd25a4a17926685ea9e2974e1af3a15664a890000000000000000000000005342b468693f918dc1a99f399bfd2d4c92710ac60000000000000000000000001f631d68e346c827e36b943a18d3b5377ca02e3f00000000000000000000000009b483658527c42773c375f485ba2736dfb55647000000000000000000000000cc46cf16800b494293f7fcdb3cfaf4416ff8b8ff00000000000000000000000027cdf198af1d575a83cefa5e79606ef621be444e000000000000000000000000200c3f57ff2cb36046038c9b7e6c741d504503fb000000000000000000000000c77673931fd71d37356ed51185ac8bd6fb830a11000000000000000000000000b8dbf38f2b452072ebd90e9b2c6c51d05b0286190000000000000000000000002f3b75709cca65247b588c936b3e478f4cfa823b000000000000000000000000a9673927d1c8b042467593010ee30fd148a56ad30000000000000000000000002e7adf775d354bc8dff550deca0a9035181f61ce000000000000000000000000575ded031350bfd007d20a1f9ed66c78210388e7000000000000000000000000bc3e35f9e2f8f3f99c2936c19080b80f34293d3200000000000000000000000087c4ff4dc633e95501e08e90dc0af790ae1311430000000000000000000000000cc23ba508b78364c075c277e99d22e7365436650000000000000000000000001172121bc8c1beaa1bc462ee179a6aebc8abfa3c000000000000000000000000989322909e0a159fd0c35f8b988e740e1c5d0b52000000000000000000000000936997ccd7c29429197f112991a7dc623c3f1cf100000000000000000000000073913cc0481a59706d1f6183a8a66efd930ee2da0000000000000000000000008df352ddeaee7abc815674051b75f4734a87b62200000000000000000000000062803b40833887028a79af603ba1d1bac6897aec000000000000000000000000c87b4f92a73b44445de5e11b0ba4652ff34393d90000000000000000000000007a3d12d6abeeef9a5663723f31f7432ebca5f40c0000000000000000000000005b0aacad28e8bd29778e27ba8c0a05c0161ef1a500000000000000000000000063bfe0f11f0ed0d633a82a91157723c250861d46000000000000000000000000fc19548e2bd4ae379483cb6c17eb80ea1e9bf578000000000000000000000000081eb2cb03d950cdb7e28a3166d7ead7bfd987f6000000000000000000000000b58d071de040a27810b8b6b1e8f2fc392b49d8740000000000000000000000001f3c1ba23b9ae0a9706feeda5da84972b5cd1197000000000000000000000000bbbb0d08fc32472a5344a70f6c60b1d329705af8000000000000000000000000d1a4d27b6fb4c3c97c6efec59df36e2ecaa35373000000000000000000000000aba989c35c87f9b2771038c35f6ce1896498d6250000000000000000000000008a05d860a5bbfa68ed9a2eee5977c3ade00ecb480000000000000000000000003ab90808a4856933807f3ed348d42aa717fef87900000000000000000000000023ccc77aeb5c8be6820303d4a77a6a4f2fdba53400000000000000000000000027ea7e2f713d48af5a6fceb8c746e0ead3a44869000000000000000000000000fe9555058c816b3061ab0c084be87f8d2c7a560a0000000000000000000000006d90f31853131150e60f9087cbf9dd8d7433f843000000000000000000000000e5eff45a1a916b646c6c0fa368a8bad8fff6611000000000000000000000000076f6988610b1c294d8b0de3e725005af9d557b00000000000000000000000000aa89eca6edf952833c3e66db051dca0db10e434b000000000000000000000000de757f4ef0dd9d98092b9d0bd73ce627defd75230000000000000000000000008e5f85419b883748859c33acff7d33cf6d0f7522000000000000000000000000c2111ae5acaf9405244b2f2651d1eb0d467c06bd000000000000000000000000d22626ae8144739745a99ca72d58abd2e333032a000000000000000000000000c338de9aafe924e5634431d6f916a224dc0fb9fb000000000000000000000000b3c2857265109970d31843aa0661624317a9fc1e0000000000000000000000002dedeed864baf0728e700696333a79f13a5858e1000000000000000000000000afce28c6971731fd7000fa68995c68134b07c675000000000000000000000000f868ce5a6e6892447561ac6119fcae03a77d8c3c00000000000000000000000047f882d4e3b1473127f8faf4a23f79341507dbfa000000000000000000000000b393f3777f6c9715aa5746e540497704286c28730000000000000000000000007f82400fb084b924e01e513ddde5fbf2a918f3e30000000000000000000000008297527604078fcf093a5ba093d495620d7ff212000000000000000000000000b744b7473988b6a3234c079f29d47bf8047e776c0000000000000000000000000000005600d896184bdc5b70808a3b0e64f9d42a00000000000000000000000087334fbe02748046636205495c821e53651372a70000000000000000000000009f8b0a26ed9582fde400b8874d2965ade68f121f0000000000000000000000003b5e52af86ee904ebb9fb6e42bc2cf9ff82c7e23000000000000000000000000871ea3e5ea20f29e484ed1193ff42b74fcd32acf00000000000000000000000072cf204877ed7fc3c31b87052fb4975b2efda94000000000000000000000000003e5c6f40151fa77fd5416b7de7eae4a3be1a6c10000000000000000000000009a7ae337d6e593406cb21dc606d7b145ded42fb60000000000000000000000003ddc5b124f6f36bdbe3ea0e745efd6f2257fd38b00000000000000000000000082f1d34f42285178e9f949fca2566e0c9e44fafe0000000000000000000000008487e730dda737d4aa61219109e02a085c6588b60000000000000000000000008ac899c76608e4d64027d2c6bddc8b9c1da04b2f000000000000000000000000e7db4c49b891e01b40b2d26394df909102889ac9000000000000000000000000567506de1507c1cee36e14b744e312c3208c7fde0000000000000000000000002fae59f09f2ce58b03317dbc3b1164f215cff76e00000000000000000000000063b0e619b2e98e01c63fe0325c4e391fdd211567000000000000000000000000dc3391c6c5f317f46f5ff076acc7e77d291854e3000000000000000000000000133d86c37800d3da09148e857f11ca8683df74b1000000000000000000000000edc84582624a3ce0bc1e391899a9f54f896bff3b0000000000000000000000000f7d35a1b8127dc0750322f7e26e2230df0c91690000000000000000000000009a073d235a8d2c37854da6f6a8f075c916debe06000000000000000000000000aa5fb1a3c6e3be9dc90830149830f06cae15a1530000000000000000000000007c7db5c95790994af00b81631502a2d534dac5f40000000000000000000000006361cac2bd1391af556de4f24b76e21de71d7540000000000000000000000000bf98c44dc3a03ce40daa81798a87713a9a4b7c16000000000000000000000000e1b23ec3e019428400c012983ab1e776776396a7000000000000000000000000d1568fdd58c65f47dea23769f43f6eb7c851951c00000000000000000000000035373d8ff3c9b196c339103049b02116432383a50000000000000000000000000bf1d0dd1d1e2993f36ab6dd6de5302e2f36987100000000000000000000000081256212c5c216c5d0b23b5c329b9d88fd3796430000000000000000000000008e32017436f58f3b8839c432f5740230d2ff84820000000000000000000000004f0aa5900b8292273b2f9a178d5468f8048bb9a9000000000000000000000000958cc529ce0e83298930a67ddac909d00719e4d400000000000000000000000072c631cc67fb3dd9e4b29efa8776ffe4b6ab7dbb00000000000000000000000029f9f4ac5211303d86c0cffc30cb1d0d44f1753e000000000000000000000000da5b31f602fdf000e404c0653265c61b915b4e2e000000000000000000000000ad672894847da09db067b099f24e1ed82f85a2c00000000000000000000000002ca361efd8d96e0f8bdb40664cebb3acb8c7b67300000000000000000000000004146a98640e9e7fd39d086550d0c7468b7bf8f1000000000000000000000000ef2ed8f4c92fb05b398e4e9a645a9f038d92a411000000000000000000000000159022ceb2b072b1024ab78bd9afd0601abd6bf9000000000000000000000000254d1e2f3ea2be739999201638f3cf21280959bf00000000000000000000000075930ec692741b15a7c7f5e17d7da82c1b4cda8a000000000000000000000000df964346f1ef2f297027da2f03bc13725e5c353f0000000000000000000000000ddccf6cb1983bcc64ba8e897d25a3ef7831dd9f00000000000000000000000075b8f1b00667051b847b05afa24815da76a9783000000000000000000000000006d8ffa135c2b1406d3d92c0a01ee91a4d8bd9ee0000000000000000000000007cb6329ef5a332e8687888d604b03cf9afefc944000000000000000000000000308ffd2cba9dc0994ec0f1c7fa0298985d2ae85a000000000000000000000000c0916b3ba07a94246346fc39fa3e9055bd8e1b6300000000000000000000000030bfccab5ef69568ba5bc26853a2c4318460fbc6000000000000000000000000267a136e94901f16fb8abc59db34b4a58ba4af330000000000000000000000007de54a39ea470fb4427df86db16049ad3a1f08ba0000000000000000000000006bc7f3e4f0dd32aa1e9a0bdc33bd8bd28fda942500000000000000000000000055f4573d18b567386da90d06bb672a4493ead3d3000000000000000000000000a7e1274bd6d094e82f8463fe868405a04c5d8da2000000000000000000000000f1f8a45679ed3f92b2134476646014a87d1879dd000000000000000000000000e4a2bcad4415949a48d671ba3fa20b471fc984c900000000000000000000000033460ac7567fce49b1956b09c10b9750bddb5a0700000000000000000000000025f1dfdd23fc1e5bf7b48a94ebc9a9680c674fca00000000000000000000000090a48d5cf7343b08da12e067680b4c6dbfe551be000000000000000000000000d8c07491caa1edf960db3ceff387426d53942ea00000000000000000000000002ef98a0e81b693353329964a40bc52a09fc2dd6b0000000000000000000000007fc6de536ed55cdd53d6f88c23eeb1f1d0d8988200000000000000000000000019ee8700aa67026f034047b4f5d5b0503abbfc7b000000000000000000000000a1420b36ca05bc2c8a1b05e0ff82a01f0fc10fd4000000000000000000000000dee787067c6c45da7f5920be0261334058ee98980000000000000000000000003bcda9bb786905d70960c100b05c654e24532ba9000000000000000000000000e766829b7cfcb023d8e3f52044dea2af999edcf700000000000000000000000086ab52b00c667dd5aabf8669c657e0d0ce492eb80000000000000000000000002c5d07196bfd226c47ff09d16dd68d4c67dfe33a0000000000000000000000007fdd23982b989db4b0e724e7d578a27fcce6c00f0000000000000000000000007e21b337b56470ee73afa16e13e1442285bc522d000000000000000000000000febe4646f0cd9c687440f827c6f8aeed4d70262100000000000000000000000099a426450733e661116e758bd67a783b4ba93ff100000000000000000000000082469f0dcc4fe086b4c895cba77cd305afbb17f300000000000000000000000033c16405eacb34764f43f85c91facbbe636c571a0000000000000000000000005e9f6d9533771fcbe8da16c186a9d136105102a100000000000000000000000020ce2443a2ff7154eec6af54e9a11ddab84ad07700000000000000000000000026215d71902a07203e0ee282179b23811de1749b0000000000000000000000000fc0896905d4016a4b2e7495f19de04756697da000000000000000000000000060faf990c9b003a678bd53fd151589b48a0e3a930000000000000000000000005b45002a412e15a06aade10f6f2af267c6e7de1700000000000000000000000093a9c8e1e3047ef13b50f9f03043295516d6123b0000000000000000000000009f3c44a7331ca9da2d3432bcb0df91186a27e3d7000000000000000000000000c3ae03ea011ce71331fc4cfca8b92dd682aeeaa0000000000000000000000000afb564cadabf79ed83fe44d442f99e9aca0858b70000000000000000000000003948c7ae2eb2c3cbb725e0ec178e8ccdd645f4d9000000000000000000000000693debf06900f04e5dd6ef997d84fa9b8c15cbc30000000000000000000000007aa2818d2e063843bdc6a1f5735f6fc75a51fcf2000000000000000000000000c3c34ab64711c75bae35022c6648ba27734286f0000000000000000000000000c0014b004fe132c07e3ae9f2532491ce9187f84f0000000000000000000000007a4c0423ce0b3a5ef9166d552060f5c705dee8a4000000000000000000000000a3e674bb71c170cce91b45b060abebd6df19a5f7000000000000000000000000db961f837cb26ada0fbebaa8eb733e7a4f646e0d000000000000000000000000c2ddfe84756fa71c39e40ab6289b6889e355786b000000000000000000000000522f51787dbb46a1dab43ef145389fae40a0adb800000000000000000000000069efa3eecd642b15c50af0548f452916e1c2b8430000000000000000000000001e78aeeeb4d59d4d6020e46cab8478bac9a124550000000000000000000000005af927869042dbe3e16c4a2aa72849415aa8016800000000000000000000000048e1e418090b0aac44e9f5452b72940ce6e69c6e000000000000000000000000f65e4b2147729de2f6c0e099787199beb4577cda000000000000000000000000c6f4109702479633561d3e77b528a5a126ef4893000000000000000000000000c351a39e0afac1a2a843e2bb8ee0b3a3ebeaaecb000000000000000000000000a76df18121ab04129425c61ceb7f9ad1572a57050000000000000000000000007dd68ccc7eadbe17120f9be5dbc7d69b286141450000000000000000000000007327328a47c50c7f08fbdd232e5c6c8acf3fea580000000000000000000000004d98c579f1f814e4877a842e8ce19043649c0e67000000000000000000000000dc200f6fa36a0fb8bcb1cd3d78dbd4210c61f65c00000000000000000000000030037bfda5c4a7e2d1c2f38b1a658646b000606a000000000000000000000000248ba93b490031d5c24e502fe411b65882d45de600000000000000000000000049af5b1898858631ed05b557303115d30ad740c90000000000000000000000002269d1b88c5fd12345c1c9d658d321bb13860e710000000000000000000000002c383d949c52ce15e1f70cf9364cdd82270ff427000000000000000000000000681d0e5f971ba6962ca9b93128b2bf7fc39e19d0000000000000000000000000dcec5aab1a1cb9b095d62acbc132d37b351110f4000000000000000000000000b0041b4e8ed045c4dffec16c8933465cf4f080df000000000000000000000000d1f819bd06889178a74e2d442faffcf587ebd60200000000000000000000000040133a2a16494a40ea24472b2e740a8e0c1073a10000000000000000000000001b26b1fc1e0e925618decff4af6061012ea0f0d8000000000000000000000000284d8e94e13f084146ede358770f0a510567ca7e000000000000000000000000a24e06f53baae8e0af768d7061db17430e62ce8000000000000000000000000060b563ff1b3c63a5e69b8b8986038ff01abfe0e00000000000000000000000002e951cad0d8a2dc218a7f216b9753da6ed9c480d000000000000000000000000b736e411055a1439cebf05a3228f129619fe76b0000000000000000000000000aa10e30b4e1e8d6aed95cb38268389212932b8b2000000000000000000000000ddbcf863be482da0e2cd7165af820baf14b0dc8300000000000000000000000090b38539e2f59d945aef8184ad6d3690c3d65ac6000000000000000000000000237ded2932e6de1c60cfe59c0bb8866801356660000000000000000000000000eb1142daca178ea4719aa981ef21d2eb45b3808a000000000000000000000000b41d59f832b7b63c00d8e4b1a8bdaf8a65fd29ca000000000000000000000000312f8845839562faaacecfe0da20682d815ffa800000000000000000000000001fa54bc70b7f543e518256b2a666a5f123ad9ad40000000000000000000000003a0d2519ae1fce46e9a162bc0cb484d81a437168000000000000000000000000153ed5dab70df065bbfdd014d62e1a0df45c06fd0000000000000000000000002d9f3b1d82ab75c69f81f873f42a4f38543bd582000000000000000000000000555a0ca9cf2815d5d9ca0d264a2e7968224f08cc000000000000000000000000256465a6bab6070cd51c00b6795d99b716d7cf6b000000000000000000000000c9c026d92314aaa032cf493db1058b143dbf9aff0000000000000000000000009336d5f755ec8ea1a81262b8209059716bcf43df0000000000000000000000001a82d885943809507b0084a0b68f6ce28af23bef00000000000000000000000038670d96f15265e8a15ac8f0fbf1a05b96fcbb5000000000000000000000000077693ff03fd85f9181e5e577b8cabfddac00880a0000000000000000000000000c0f3ccbbdae00b5c1ac51ac922210222ec3be010000000000000000000000003e250d41a86533cd4d43490fce8af11df42656d800000000000000000000000079b1d98b441be32a81dead3de3bf1cfbc915335e0000000000000000000000007ecb541cd0e7927f44fe8751863d0dd4e4cd34dc0000000000000000000000007a08885c0251e168ed75faa2c8f1749450bed0320000000000000000000000009f87360ecc23d3f2ddb75205c3491fc5d5b21776000000000000000000000000d931f42cf9eca0944e3e9c0adc9a0dbcf32fba21000000000000000000000000b234e0afa0b812b7d66f7b543ff181cc780084a3000000000000000000000000158ae0dcc502bf60c86f96a68c13ad65248a7ba0000000000000000000000000355a443e7f399a7e7424f8621f0b0b72d211cae10000000000000000000000009411061b73c5cb322483a69cab25fff495e5f9bf000000000000000000000000a092aa692214c56f73d4df31a0e335cc020c5075000000000000000000000000e9a7839cdad31e0f5361fec7e38bca056fac615400000000000000000000000059247ae16002de38a81d67e7e73e3d42da959325000000000000000000000000803d3f87236b966c970e2c49a3916b2c2af09f5a000000000000000000000000aae18fab896acd87f5aaa52f7df8492dc6c41dd0000000000000000000000000e93f06e54dc11da6490b3a3816e3df4e16f17a2b0000000000000000000000009b114b1e9474f67e2e70b8c5ed7cc1aa55b74edf000000000000000000000000aa95ca26c92b0634df7a1a1504f579f13bfb7f9d000000000000000000000000f0473f9797d2ebd2998764468fc8e90b1c0fbc010000000000000000000000002be6357b0e72d2b9bd81841c6daa9478dc62e8ad0000000000000000000000000db723c787e34262c3ff4bb764979774425342fc0000000000000000000000007a6ea096d2def4265d70c4e1faad49817592375f00000000000000000000000063653f4e1bc728f54227937ee27242c3d5ee6ecf000000000000000000000000345f03109b8b28358cfe9a3a831124c7ef32b67600000000000000000000000011504d1f359e141f48b06ddcff11e311090881eb000000000000000000000000774c47b3aae3dde7e214979561f9793a420dcf200000000000000000000000008c22f993420e217d2094515ac086a66a0f9c58740000000000000000000000005149ebc8a6ad9ec00b2f4d50827963d7cd3a97ab00000000000000000000000080dca07761d774d8a173414ed55bc36b6184b59f000000000000000000000000d96d17798c757c97f87569ebfd414f41dc52987f000000000000000000000000270ce70ffc9952e42e1b87d8e4ba51d0c9307a410000000000000000000000007df03a853e64352964a2d592bb700ae5b4cc9299000000000000000000000000f78a667a529d5dc1afd7d8d98bf6c40341f3cc730000000000000000000000002a342d097868bc33aabc04ffd64376475fbe06610000000000000000000000007b02c2ccb5adf393f928e9cbc52c7178fd75ce83000000000000000000000000b05f189feffeb883fd28e76b10431e2f60ef6f77000000000000000000000000563197584e5b90d4328e2ee6c14c9c6fa267389b000000000000000000000000880bcbaadb5780d8e5cfdb866089586202ec0827000000000000000000000000de1a7ef347b776b8994e8b1634e507a072370fe20000000000000000000000003383ed9b01627a398d43b1b05974e02ae29c930a0000000000000000000000007b9cea6c3b408a1435c306c07927d9c55f783258000000000000000000000000b3a4d6834a9f51b80dd23181c9a5217121b6a7bc000000000000000000000000bc1a05f3ca3e2ac9a3fa0458e3e1cbe7cee5b63b000000000000000000000000ce95c49455ac63f91d8f105d56cb7041d7849b5c000000000000000000000000abbb6c3be184204436a355553aa5041c4d4f8bc30000000000000000000000002686435a1763ec5a2fd6d5219df912a50ceba03c000000000000000000000000568c61d615900366b3e579ddef5e086bdb8fc7690000000000000000000000000698c3eb652e863c7d3bde66c1dcdcfe39ef61f3000000000000000000000000ac59b09b40316dcc8c0fcde422c1373d0bbbff730000000000000000000000000c0f9814c9bac209a80f80d3f51ba02cf3fcc314000000000000000000000000feaa37bc81ef2fbb4ae01755d452c6a695ff6385000000000000000000000000b084370e59e9094e92eb3380deb999a46160fce4000000000000000000000000a98ef126c3269ad7c12946392c4a0c9cdf7759c0000000000000000000000000fb74196eccf35a260dd5cfd300baa37ae058b6c000000000000000000000000066e1df8db9b0521d41d7eb30464a5281f71b29a8000000000000000000000000affc86f63a13c4f3a5053edbbbf173b45044582a00000000000000000000000010f5ef4fcd029a116194a500f2be6b0844879c0900000000000000000000000033964972a7659956578a62b3cb4a1ffe6ec1dba800000000000000000000000054a2a334cab125266081acc3cb79125206efc9d00000000000000000000000007257dc1308261257b895e12299bb54fb84ba3249000000000000000000000000622c6d46a65129c5c7ef8089478cc2af97bb071b000000000000000000000000e8945823d13dfcfb5577ffa006bf78682dd8fc2a0000000000000000000000001a304c6bc4b5463ef456c973c33847fbacbee74d0000000000000000000000009e7ff02752a278562db68c98247214870c8590ba000000000000000000000000404ef3922cfeeae31e168ce4bdff9d6ff220546a000000000000000000000000df267abc4b38619f9a1a864d79d155c00dd8ef63000000000000000000000000bb35dc7901928c996ffff55fc6025b465d9eda33000000000000000000000000e4fd011ab2f9a39b8d1d47edf6520f0a45e1042a000000000000000000000000b6d4fcb2964a9b7096392904f9be6b752eef2d0c000000000000000000000000940fa039af3b811f5ff586f2bf15cc862b72c8e5000000000000000000000000b438446086f4abc09395ca41926ce618e6085409000000000000000000000000fc970fc286cb6bfdd7e687be5d1d91614709be85000000000000000000000000efdd66d4b53f0e3911b0e259de873a88bfc31c57000000000000000000000000aa59827d16d3266b075baf9320e59de5fa9ad20c00000000000000000000000015ae76920e6c3570e13e443677a0503e6e95bf790000000000000000000000008f8f859b9bbfa32b63329bbfcb2949463e3bf6e9000000000000000000000000b7f5abb97c475ff0c55b32c19543d96081d04a950000000000000000000000007e4ee4f22efa6e59529949cf43a699d207b4b1290000000000000000000000009518e0d1abb720546629e456189b578ccbd4d252000000000000000000000000433954db4a733e94e2b2b907355e3149f210043600000000000000000000000020b2fc867d736f45d58b9991a52b874f4181c4ee00000000000000000000000099a12a2211f33ad237b10ac6ba7bf78929a49f3f000000000000000000000000ccbe6af9fafb75afc30608d19661c340e802cab700000000000000000000000018ad1743bb5505ab9d191091e7f15b7fec47d1d9000000000000000000000000febfa8426e1ccd27b32d53139f508aa752a3f6500000000000000000000000001504ad2a636702eedb28c9242224722dfb2c14c70000000000000000000000007edee91fc76a61972efce963f706c7a5dac97bed0000000000000000000000007764e48553f66eb9a7092aed2d803a7ed90286320000000000000000000000004daac0a053f98e917b1806415041819b4b7517c00000000000000000000000009d2aadc22b57d02f7d492c471ca216c45a0077a100000000000000000000000024d1da1d4b85f11ea7864fa1caac7a68a2a4e3cc000000000000000000000000c9f640571ce2c84989d4c70e3a6da8b5bf258202000000000000000000000000606a879d7daba60532179eedbd152563b65606c1000000000000000000000000b1c15e87bbf53a5b7f252c941fd2a27eb1c145c4000000000000000000000000d6b8f81536a89873533f23262cf534d1a571b2e7000000000000000000000000ad2016ce011a3dba2f5b2548bfcfd335728b7b4b000000000000000000000000dbebc7429dd941da74502db72e3a4e0f88bc8bd1000000000000000000000000d1402db2d28baeb571b32757938a12575221672d0000000000000000000000006b91b0549776d04728ee14d8ba300309f30de56f00000000000000000000000012c73b4ca45ca32ce60d817c9a6cbf8dd663e2ed0000000000000000000000008523b2fc9b79e611452264ab38b7a29d48b2bbfa000000000000000000000000af731357bfa2e44493420e3f0cd5e49eab29f63b0000000000000000000000001d19334d658c3faf1565f0c37cdc180eaa987979000000000000000000000000dfdc744ecf2aac6e2d85422bb01ed54a37d6f1a5000000000000000000000000f5827ef1c52b6d9ed37c1a2bdcb31155696933b70000000000000000000000003fc14b010026f77243e7dac48213d3cf26b61bb30000000000000000000000003960e60f7db25f827bd8dfffe0bcc272a0e80cd1000000000000000000000000b421b9f56c1db990700c6180060a455bc6c4df07000000000000000000000000ed01d36c1e315bb44b83d28bd78e78ffae907ecf0000000000000000000000004311a7fae3bfb76ee27d17a097b45698d837a5ed000000000000000000000000cdadafa252479f20659a18f781a4fec907da571a000000000000000000000000eaffb626014495a3331ed7539fd229893f57cb1500000000000000000000000040dc43631bc8adb37d449e563e6e4b70443d61eb000000000000000000000000bd8e5b6c47e1bb90d656e6057a2c1459fa6c0bc9000000000000000000000000be190645c257279cd08aa453198e4224fa04b6b700000000000000000000000060e04ed7f3d56281278f9dae214b4fe89d008d41000000000000000000000000761bdc1dd9f0c543715e0b974fbd6fef8fecb27a000000000000000000000000159f03c28a8b86299aec62457b116ab806bf20f50000000000000000000000004b593e3bfa273f7e207a30fb6a1bc6e2d582480d0000000000000000000000007f324b6eac80a6aee4860b14b7a46bdeeb8998b10000000000000000000000008a802b3b20ad5fb92815f4b4828eb70e87641d8c0000000000000000000000002754489e1874804b2a3065289770b2506c1d6970000000000000000000000000b5c73af01cdf8724ac5a4fba88925409d9109bbb000000000000000000000000be1b08ae25796e0bd6135b324b32859722c49a3b000000000000000000000000b151353351d558f927009c6b6c7af99974af77b2000000000000000000000000b1b4fbd56e7fd64d43622cd6db07c19ec7876e2500000000000000000000000002aba5c64e181711f24f9b45ca7eb63fc7104cc2000000000000000000000000e10cac0db6fed91ffa4b39c377ea13ceda67c6a0000000000000000000000000da179c956cb123ccf248c4ec12fb15e3c06f8a42000000000000000000000000a34e277aa21f65d4c76d939e143b294946b716ea0000000000000000000000006c56ec6b28f2d1941d6c6b65988ee51dcb6acccb000000000000000000000000c70aff2ab0762651f09c3d115101520bb373c1d10000000000000000000000007d08d69c6a02b58a42f0d96d296277b8cde3bc220000000000000000000000001021108f4bbbdbf9139813f9681e6b253583f0900000000000000000000000002cd1776a09b5663a41dbc83ebb300926e580ab3200000000000000000000000016df32d3d2d6c63cd6f1b97e87536bfbf711379400000000000000000000000048c7659a1550268873141303dbbc3ca2ee32ede7000000000000000000000000cfa86c7aec571e82fa7966c390a9769db0216ca80000000000000000000000007ce51edd99f9fb426e8229b815a2c217fd566b2200000000000000000000000097c83d77cc98f6a84eebe8b4cebd73aba3a1495f000000000000000000000000f835fb784c5a27e221c712ac36afec64a9c390140000000000000000000000001d172334b9a3d24dc417e408a85323cecf16da9600000000000000000000000003c9a9b6be779a094cebe83349ca5560c5c8bc790000000000000000000000008070e68c0d4b36b02102cbe56e33fa91162893fa000000000000000000000000b9401e85e5edee8033bb5bfded1308758ca5200d000000000000000000000000d1b6824560081c0205b2aea3b13ec2d72faebedd000000000000000000000000cbfda9e077a0d550ebb2d96340314ebbfc95b9fe0000000000000000000000005b51d332a5d0d5bae07f8340f2d0f876ddb881bc0000000000000000000000005e815b9db7a1044278ad790bd08fb7d735da4118000000000000000000000000bfe35119815d899ebcf07f8f7389101b2146d8b2000000000000000000000000e0fe0d3a7cb1f38c054fc22d498ca82024cfad74000000000000000000000000f08208e088f89970068dc0b2deaa440f6a7d0250000000000000000000000000ed869465dc3bd3a43f73d414a5d1e6287ddb60ca000000000000000000000000b0a1fff8763950663be4478dec6fd7425ebbd6d50000000000000000000000005e13cbfc800828dbb8e972075a57de0a3fb559db0000000000000000000000007a324010a6331d8d63d069e97022a1902cd8cfe70000000000000000000000000b5381bd292da77e10132fd662215d4f142992e200000000000000000000000063b7e3ac2e78a2f14c3f63515c0efb7aa8e017be000000000000000000000000501e417c29dfa78eef9252d10d3af9d8b0b69986000000000000000000000000194de6fa6ec44c9aa854b798d747b807498d5aef0000000000000000000000002249b39edb287c1165c3a94bff99d3b6fa96f555000000000000000000000000b08e1d736bf92d3a864409cf6118c4d20943d5ce000000000000000000000000c4aefad5021b67d3c031cc148106d7c0113dfdee0000000000000000000000003866f68c4856f5480881dbed101af7d72707e4f9000000000000000000000000a05c4fe96ad0716c5e3c17516d174d11e627dd10000000000000000000000000321bb0bb48b65989525053c3ffc66324047d5387000000000000000000000000419ca8298c1f822ac069d419f78100eb1ad2725c00000000000000000000000070e453f8211908965b2a11c7072355008aca653f000000000000000000000000b3b4d72becbc66dffb72a9eeb6741e38bfe19cfd0000000000000000000000009137b5a41bbfbf664b01ec42647059c4379bee42000000000000000000000000a6deb73d0dfd925b535d00a730c56519676dfea800000000000000000000000074404785be7278cab75fbb3f0d4803f97d6cd96e0000000000000000000000002cf40b5c18db65df3d977c8ab2842e47b8229fb30000000000000000000000000f88f83e539e6c37c7925af9b0ba08a414c0eca7000000000000000000000000276f4da68cf789dece07b0d55844eac51a60654100000000000000000000000018bf4b073597dbf5fd642a637f7a22d0ee92654d000000000000000000000000a646c8bd0a8421781f9f121175bfe4d1531c716b000000000000000000000000de68a6ede7e41234a0d48aeb40e7ef4c1cff98fc000000000000000000000000e765c76861d4de478f21a9178acb27669c05b17d0000000000000000000000006adc63e766e6b4ee1baede3a9b612219cf7eaf16000000000000000000000000018022446d1dcab696bbea68b433a9be97afdfbf000000000000000000000000e9d30038c638a27b6c516c33929fc7c0eac5242900000000000000000000000097262843f23ab6b3438db0d898668869bc2a3be30000000000000000000000008f70f795ca5ca5cf8ffc2e9d1b8b621c2420df8d000000000000000000000000582feddda1d05ef67861e88db518b1a6aa654916000000000000000000000000ce15541429e9fb17683b85a3bdb496021c683bfe000000000000000000000000af9b571e36543be67fbcc979f6d52a2dbb2e2c560000000000000000000000006acddc348f0906612c0bcf5b332f9e345e55fac0000000000000000000000000dab31568d56edc75d70e63e65b98784d4981e1bb000000000000000000000000a747427124b8d8f12e746583dcf3afc79a41dee60000000000000000000000008396cafad4e0dbaa809d09da0136612e463a3b230000000000000000000000006e8f0eb23d087113d521276ebd86ace2f9211143000000000000000000000000380ecdbcd504db32a86d6bb5df13a6424fc967b6000000000000000000000000d41942e0ba9e68fdf95cd356565a7bbac8ebbbe0000000000000000000000000dde7bb65c8bf11011de6d790389145c6469402ba00000000000000000000000007f6bb3b5a9198c03cfdff1bb3fc6dddb81126ce00000000000000000000000055531a61506fc139c7c281c03b540c714bbb375200000000000000000000000020b4a40bd8e79f64ab4ec0fa170fb85d09d81d0d000000000000000000000000e8d3b9de04c07b06adf6b080a734b58611b0127d000000000000000000000000298771fa7f854925c544fdf8a5e69ffc80e832d8000000000000000000000000374dc2e4fd58c747b4a4fec07b582d8ba94b295900000000000000000000000064a8f57a14c85218f7b7610f3f0567435341a4cd0000000000000000000000000618bf6bfb2cc40b88c583befb0fdc14efa803260000000000000000000000009bf02c365c81a5dc3fe96d001d779ec522f83088000000000000000000000000de9ba56fcccea3cdd6312c4645dc9d5aa5c4197c000000000000000000000000fa692f0a31fb44d53a17dce2fed8fedd8ed79979000000000000000000000000ab19b64e634b588affbe9dfac53d17642f99e7b5000000000000000000000000f605a8ed5a9923d550b87a9d3f918ccc1d254ce0000000000000000000000000e9c67dd40b688a54349bb0380d621edec6d2d6cd000000000000000000000000f9e2ec68f4781b0db11745dfb1499ffc9a8cbaed0000000000000000000000006d02e95909da8da09865a26b62055bd6a1d5f70600000000000000000000000069bfb739fa1c9602de645668bd3c6216b5051b950000000000000000000000008bb1b34c5051b620f5b8067a95dca24a3c1c0cd6000000000000000000000000d243c1f74b856e6b8b412f72e311a125915382d9000000000000000000000000103a26529c1af467bdf042a2dc31c0e36406c0170000000000000000000000000a31416a958c1096894f4015629a964865da39570000000000000000000000006d2948766222508ce63be42ed60361640f42c61100000000000000000000000064bcc2c26c4892ed353d5491cc3411d72a88f3dd000000000000000000000000b6730629240e1a0f6c8a915bf6d0b805241907dc00000000000000000000000059bc92120039a79bea167a77d7b7926fa5a5f0d60000000000000000000000006d2f558185873d3a0ede8d1e7452674d320ab9dd000000000000000000000000016b29634dfdfd2bf699f8293a7d64a348e445620000000000000000000000003717fb2e04a60ab822a91170781d60f9fbd8447c0000000000000000000000005e54bf12b860b8a5cf3147adabc3889ea3c58906000000000000000000000000fd936d7ece3e77f85ca175da8f342ef5d9c4ba24000000000000000000000000c153c97ec33a7ef4ee5c15aedac38225e1954ce1000000000000000000000000703f384b2236dba263383aea44859d70ec008a99000000000000000000000000eefb16e470a184dc6a953c1b51c986d6b6f3f6c30000000000000000000000007a0e3ff19e8b7866c2a16410a96b1d564582b79c00000000000000000000000042781c81ee2de92b4b353c2ca5e4fcbbb2b682e000000000000000000000000090a23a6245c2fa4387fe49145fbfe6dc7479694200000000000000000000000033e46761e19e011a41a4a2010a2e179fab136fc00000000000000000000000004bdf3a00d12a00cad791d943da0e20982fab899b0000000000000000000000006f8368b947b0495ebd79eafa1da75a2887f5c857000000000000000000000000940114fa6e22761c285cc1ec9edfb075e8fd685000000000000000000000000010124bda2119db4802905a889c0d46a0c4af26ea00000000000000000000000012b331f21b88ef440afce47293c97969d344df70000000000000000000000000e5d929d316c5d5c325899d08c5f3079def67d11b00000000000000000000000090876256884227ca24babf9109b27c6d0c4a47ea00000000000000000000000076e70f8ab5191cd2abd723d3d910966d3fdb10f40000000000000000000000001141705c9ae06b101e891b0baaa03a9bbe167c8c000000000000000000000000f04391ee6b98d293ebb07ead797f6cf42583eb20000000000000000000000000e5ec76514c004cec0535b34bdc1a06cc2214a4a80000000000000000000000004d9b02f130fba36c28ebd2bd00d3198607298802000000000000000000000000f32e0e22ff269a62aedb1b9cda736d6749efd63e000000000000000000000000d66cb98865181a890ffee5654fae1d6b4d1827a700000000000000000000000091e912920f6b7658d63927e79a354884dedcb3480000000000000000000000006294640b51f3eec5c7ff799219f929872c570957000000000000000000000000c4f9650064ae374cc96a0162bff2d76e74390b3b00000000000000000000000008a6c2d675e202df7eb542802d4a4b81cb829b6c00000000000000000000000079c26b3468fea1ca206c918758d978ca9079bd39000000000000000000000000929f7a2eea41985932825040987fe42520ba3eef000000000000000000000000aab839393ecbd58ddc773b557acaa308953db9f00000000000000000000000001315dac8a414e0d7dff3212e128e580eb11b93a90000000000000000000000007a415695a15e5e7fafebf7cb2db403e5e1809b4f0000000000000000000000009d4da02c2d395c770efcc216575629ac621b880f00000000000000000000000065ef47cb54b44138b39b142a9e900c1fe9f45a69000000000000000000000000ada4f6d0709dcfd8d5681d5ea21fdaf9d5ce247a000000000000000000000000ec63dd5fcb3194934c0bcd88dc9430799ef2a71b000000000000000000000000cb898910c1ed0f49b368d30e71d73f50daf1fbf00000000000000000000000005664dfa0c6c64986887b02b045ac1efaa11555df000000000000000000000000a354c2f01ac2ef23a96006e1e606601094d7d5de000000000000000000000000a7548e9e7f59ca30f5bac42052f48049ebade283000000000000000000000000882c48379323fbd73fb1b3684a147d4233b40435000000000000000000000000c620f7869e899297d70d3c37332d6005f6982d700000000000000000000000008f6fe83f9116e7178547f3143f3a588ead29e028000000000000000000000000b327df4415ae7cb806687ba082478b3e3a73afa5000000000000000000000000bb2ea8a2d228c4db74e42f2da88df2d96840feb00000000000000000000000004b59c30b530d2163284e3d2622d982cfe469968f0000000000000000000000005b8da6ada47ad4262aac3331871240000bd4f997000000000000000000000000d90ed0db16f5fcf1e9f5eaf880a67b294970d12a0000000000000000000000003fa12bc02115a717f96ab6e01994871ed158339b0000000000000000000000001a14aab0a1e127e9e37450e062bd840cc02b35fb000000000000000000000000c985f0041b6edb62c066c639fc375098244a4ab200000000000000000000000039efcac054b978053b1febaf98b11d6f0ee6dd4100000000000000000000000073daa578afbbbd060ecb7deb68da131f92fbf69500000000000000000000000097eb35aff84d7ce93840a6c5b2aa2e5b61698836000000000000000000000000c2f7e22ce02e907ec67935301cc77fa8d05e9283000000000000000000000000d40fcb8ebfe8c2c2d830fec4b8df042e2aa39a170000000000000000000000001831fa256bbfdda3250ec907919053f69c446b340000000000000000000000000e0896992cb41634fa0c77d986c3b4688c0646f4000000000000000000000000402b68911ac49732334b84bdfdc8d3f27ec6fc640000000000000000000000002b1ba654c45843f21fff972a7cbefde0b2a94ceb00000000000000000000000001bade77c9bcc4f3d7a4b7e4fded4d2c54c3003b00000000000000000000000026345c275ff68e151510850b74c8f8f103eff9d20000000000000000000000003ae0a65c65ac44d73002532abbae7ff413f8dbb200000000000000000000000029cc3fab1593c1eb8c364aaa6e9321edeb29e82e0000000000000000000000007e800dd49ece70ed7db5bb5acaacb56b3393489b0000000000000000000000006405007bb81dc560ecba5ab46b38e30143a731e90000000000000000000000001fafb618033fb07d3a99704a47451971976cb586000000000000000000000000122191689ca013aaa8361174cc82112bcf2f76f0000000000000000000000000494ec2d993e66505ec1760589a0188ea29dc251300000000000000000000000059f24ec35daa9b0b7540224a8c1fc67fcc95ec560000000000000000000000006ee4f67a732fe73eb8a352770173b6da843302160000000000000000000000004ba48adc957b082b0fc363cbb7e5e5a4398d337c00000000000000000000000097fc44ea8294b7c0c4403df309f6bb769c35624b000000000000000000000000512624c827d114ca5ff02424de0d36e6dafb574400000000000000000000000049e57538c180dfb8b1491e689af2f0a3e8d5eecc000000000000000000000000509d50813ccb1f17c2bf5368ccc83cbc11a846b800000000000000000000000039cf12e059f660eee89dc94b6c2d8401b98c0fa9000000000000000000000000bc838a0990b6ff6f437dd5af078de0f9856553c20000000000000000000000005033ccd41ff279744416acf42ef869eee8420a540000000000000000000000002eb23c26148b5b148439e52d3f37a9ffe38f208400000000000000000000000025252b445ef17c63efa756f4b684218434c8e9680000000000000000000000003d78a8af787fd617e2099b14f261581170d69d53000000000000000000000000c6c71323b673f1944eb5cc593c38473bfbc262a10000000000000000000000002aac5279a41431f2d47fcde472610030127ed9e3000000000000000000000000815b0ac9fabeaf40226656766d23b4ea302dcfdf000000000000000000000000d2b61cee822dfd2e19316f5de7e6b74d53bd14f9000000000000000000000000d5f838fd34185db660a1fa92e2da55825b799dcf00000000000000000000000039a14e9e0e03dff862bcf283ee9d01e768131bc80000000000000000000000003e8711f77bf404df2e68fbf75570fda924a338c3000000000000000000000000c84cf1797278ec8626971c1086e9f8ba781861f800000000000000000000000004dd8f76957c67f26cc651c87335fe7df028ccd80000000000000000000000000e56ebd3db651018632d9b9a65c79828339653030000000000000000000000004bcd0cb831c2e996f0c056b678e328791cca9a6d000000000000000000000000f7d8d9daef2e9fe31d4b2562af4c4dba96d35dc60000000000000000000000005b3d17c93cacea248e2953060914b7d2a753fac9000000000000000000000000b514b1107cef28beae9bae088d82f8b9bb32c20400000000000000000000000059800ebd56945782c31e5d801986eb2a37cddb230000000000000000000000001e160ceef93936b117e61ff3f90dae28f0bf2bfa000000000000000000000000a92ad7b45e6ff8e032d423eb4cfe109c9a4137250000000000000000000000000e475cb9899049a4107a889aa5b07365776eac5500000000000000000000000023fec3569cd7d6a078ff405f76541bf16c908acc0000000000000000000000002938e009af892a5a172b2942d7a2ab2e3d45756300000000000000000000000081869c68fc303cae697b9ac5d02c8c2e49b9fe14000000000000000000000000ac3c26d76a52169ef036840eb5f1c982a5e069e900000000000000000000000082934f7d77cbe6116c67a1cefcf5f48ac1eecf45000000000000000000000000036685348205f1c7a010f350e987df29cfc474270000000000000000000000003693910e0214b9bf45060c835a3ae8fb8a9fb2450000000000000000000000000f384c483a9a2ae7310243a5725fa28189753f9f00000000000000000000000082583ea0e55dbe7177d624b8206b8d058e80253f000000000000000000000000e3062ecb31d49374bc1e7bd607e3de6ec3a04eb400000000000000000000000089fb1c40e2124f08bb990842551a3c0a0b490e700000000000000000000000003884af0fe095528bdd46bbdeba2e3051d7e9d5a6000000000000000000000000096cbfbd19b90ac638fef1ba9be33fe8e502a7940000000000000000000000008103f926d78b2596f6c56497c2c3ce6d6c304041000000000000000000000000bd38e43cd2af969b314bbc4048255242eb8b1b4500000000000000000000000047beba545ce7971961e0b390d65d160362f3a3890000000000000000000000003777e89c6d33585f5963064d7dc40afac6cac75c000000000000000000000000447b7cba7fd151bc0952a0faf10d08f20cdb97ad0000000000000000000000006c619952999e8a5cc9b4c928b2602aa60a061e5800000000000000000000000011fdbc5e47f62228bcfcb62601827277fb9ee5fb000000000000000000000000cc3746383df953c8d9fa19df7c51e235b399df9f000000000000000000000000c4afafdf671c3c6bc5a7c154ee354f7cb2051250000000000000000000000000689cdfe6971d8ff6b6ed1810821d202ef833af140000000000000000000000008480e47239a4b0050615c2aaccade5ea884672a40000000000000000000000000b613e92850c6a895b26de67350d71a390d1cbca000000000000000000000000bfe267d02fd493d24d4f970e8da1cbc4140f324a00000000000000000000000059efcecaf8f16080e3fbd6d15677f8fcedf6024c00000000000000000000000046b9aa93586e5b8fbebee37246d09add041d6640000000000000000000000000fc0942aa80a41f78504264bdc04403c582195900000000000000000000000000698def8fb062e97dd4841576b6510511e900206d0000000000000000000000006763cb90223a858cdb321255550870427863e9ab000000000000000000000000929b843059e45deec703746276d3be4aaa927c7300000000000000000000000092150f220c5f7486c6dc3533916e50e951358fd100000000000000000000000079e1e1c22a2833ffa2fa3e39e965926befb5c5ca000000000000000000000000398ac1230bdf30ef2861a3513252670cbc18c75d00000000000000000000000013c6b0c3c7f55aedc95a3df520f5e02d68b1c293000000000000000000000000ac2acd18760023b5d5fba9431579af7720cdae5100000000000000000000000049e6840b8be2cfde7904687f9463245b484d331f0000000000000000000000001ad0795a9bae658c24d46799f8d2b3f25465dd37000000000000000000000000d302fd3e9e8f34af71bce8cfb0268399635439f1000000000000000000000000228f1408dfe525bfcb85f640e915f5258e2ad317000000000000000000000000fc4089d4464b9dc1aa6818ff7ecc12263da183e70000000000000000000000005de394c5753588e3b88f0f913266dfd8d831aa9b0000000000000000000000006d9a857d8d8b64686d67931f667653fe9a85ac44000000000000000000000000cfd5ff7bb60d2acfd42d823dfadb0f2cb3df8d6f000000000000000000000000234975c3913658ce04fe1ca4398f3e0b4e97efb200000000000000000000000084042dbf93df01c9f0de842bcffb4e1f079ed417000000000000000000000000812dd1ae9144f0674f3937752a28b0afff08c9290000000000000000000000001214c2aafa209a958ea834ae6ad83e2d9288d4a30000000000000000000000001070be9e7721a4eef8da3317a299ff81fec127a200000000000000000000000089bbd7c06109fde78d23cd93ba9e289c011160e30000000000000000000000002fc8b97991ca4765d9c9a7989dd02fe280c4efca000000000000000000000000d03966dc599290e159a4c91e633dbea2777b69420000000000000000000000002f26bc6756f480e801a2095e71b0a2765487679c0000000000000000000000006021c3903d2a3a71dec03324096a5f961160b087000000000000000000000000bcdebf1f2dd0c11465133b2fd074f1d11224e01b000000000000000000000000bce9c5997743ef1c2fdb7f20a9415583299e3e08000000000000000000000000ac7735b7414b389f4baa112db797e632788df2ac0000000000000000000000005cab36edc8ac4f93826faa7097e0eb45bb63b520000000000000000000000000b0449ec1a8a60f95322617d6ed52e1ba1a7beb49000000000000000000000000f92be5daa56818d68ab8f8cdad96e74e5f390ede0000000000000000000000004ed71387f0b09ea6062caf8d9338757e3f7f52eb00000000000000000000000099854ba0a00012336fb508c082e5bd974333dbd300000000000000000000000083dd302db1dfc57257bfd76793602e32a0a4c1ff000000000000000000000000f3aa126fa79b63ccae3d35a5061ab7a4342359900000000000000000000000009619bd723a2b4d1194cc87411e1c2684ce6997ef0000000000000000000000001f6602e0676076b27a0a1507464444ee1aae5155000000000000000000000000609ff5b5f3c3b18662630176af08903f2a166830000000000000000000000000e48a32a9a4044cc5111e1266da0cd4affa0087bf000000000000000000000000b526b40796f4a296c9625bc32ebbde8fcb00253c0000000000000000000000003a9c13c92c54ec4e50d8e616383b05302bfa6d0300000000000000000000000036c62fc54af11dd317c4a99510811b655e22c4ce000000000000000000000000573e815d20dfd2f93f04cf47f9e7eec7491e6fe40000000000000000000000006fa2f41191256bb1d15fc30b6c3cd19857a79c270000000000000000000000007429c43af63c8a755fd283eee012df8e94735ffc0000000000000000000000009eba8f388f9eba15f2ee7fe9ba3d738f4113fd3d000000000000000000000000fa8f6b91c3468a8acf2d9b0ec3c0de9bdaed15c0000000000000000000000000408ff535d8d393cf2965e405fbf9fae8cad95b3600000000000000000000000004914cabebfc75289debf0325f41a3d295150d0c00000000000000000000000061f1a7f6236007bd2554b52f7c3728c7ac4c0d4d000000000000000000000000b2a19e5328f819ff1b7e4d8513e05ced433a613e0000000000000000000000004b8523fbfb67bbaa8416a4c1c13b3deaff303424000000000000000000000000429710cc1446592e1d81db7410fae3bb0a624ad80000000000000000000000004cb02d27c11bbfddc412df5794071290652c7e9000000000000000000000000015441e298a22ba6d4e95b77a3f511e76dbade87f0000000000000000000000007500428083ec5898a65a69ba4b2d59776da3a81500000000000000000000000024bf21c742791848cb37d228afad72a5a273b1810000000000000000000000001443b3b770745abbd06e7688ad9a39b69208c837000000000000000000000000ddd8534aa8e15e4f95b1881a3eecd058736b8d1a0000000000000000000000007c17dfd5a8abea430423f1d6b1629523d3fdee89000000000000000000000000ea143346bd8eca087d33ee68c104ee7e36928b6500000000000000000000000018782120c269bb60700d46e84b3333c0661923b40000000000000000000000000e4a3f48caa2730b2d379d6edfa1aa55ac03eddc0000000000000000000000005f40189a2349544d4a60e2d433b07db14f67bf790000000000000000000000006fb1df77f438b4d97053ae71f1a33245b0864f45000000000000000000000000d9d4ffc60e7201435df778b9ced92bb7cd023cc9000000000000000000000000fa31bfd5d106ef73f0ee4b71c57d9a0213025c990000000000000000000000000a97b409d4d62aa49b96b49215f50d8a9dc5275400000000000000000000000014631c27771e7021fe4093a67b9a90353d64e9510000000000000000000000004af3665ba934a03da37f571c31664553eac997ab0000000000000000000000002b86c43a2c126783ad14c728187cdd0ae40523ec000000000000000000000000cc77d0e7b9819e3260d613943d4e7fcbd3aa3349000000000000000000000000d0d004b4ce867785d9ab4c684f0497680aa7b6ae0000000000000000000000005801eb3b0a5a6989731a1bec5531047d097f263d000000000000000000000000ad1f6295d5cb9079efed989b4ce96f0732171fc6000000000000000000000000486ae67bf266f2988a6941229961a2fe103a5918000000000000000000000000cc806f771e7184fa1bb327ccafde3f1953059ee0000000000000000000000000bce25ece66cf8dc515534df34432e0e83f6bb8ba00000000000000000000000027f0e8beccfa594f4b08c24226ce75c535b900ea0000000000000000000000006a3ffa5c2f13898848295c3d2920614735069ce3000000000000000000000000c0667b9ef84c9aefbddfde810419ca3ac60c79090000000000000000000000003f28d964a24ab99bc105514f513eed59c30f4bec0000000000000000000000000da4e68da61b2e9d1d31e74b4e0b59a170c5d4160000000000000000000000009fc1048a440e2003f9b06ec6eae66672965e6c4800000000000000000000000002267d1fb6555866bb9ec6eee80de0f9342d16560000000000000000000000006a18b5ce410fe43d5943f95c88df05100c540a5700000000000000000000000038c28d8fcf860b1c11a3e886063b875b49c13dc7000000000000000000000000715210da31165a05a2481a512e1c3d253d8e13ff0000000000000000000000006db0d1ec4f7cf44a6326ef55ece60ee52f026fec00000000000000000000000036c5a82081a9717e2aab5eacd9ef79512c1d7e4d0000000000000000000000003b6362a4ba4b0e1e257d8c484fb4a44563ca8a4e0000000000000000000000008ca9d0840858fa96dd34155fbb875c7fa22ecc120000000000000000000000007056bf340c08b611e42663d6dd8c4fa2bc2d60530000000000000000000000007b826a105293e58631aa2e534661afee7d4b4ff6000000000000000000000000a136a3abc184bf70de3614822b2a6e6d8df018e5000000000000000000000000c83577bf44d5fb27edd95abe8a3d541cf09fdd51000000000000000000000000a95c4294cfdbcfad59f7a936f580873019fde52e0000000000000000000000006d83808e0c01630583433a9ed2761a297d7b398b000000000000000000000000b002b846b9d6c7fdfd186fde5ccf06c41913ab0600000000000000000000000068b385091593ce8d10640487ada4a20b99785e0d000000000000000000000000c5ebcf69ae18412acb02f20427810de91e6ecfa7000000000000000000000000c4ae5f9b4953b7ca407826447bb937f38b05514d0000000000000000000000006d229f6aa1e368fb7321e475694b412738c0ea7800000000000000000000000045fe2d78c7b7b5a6981b1934cc9f2903f8a8e4f50000000000000000000000001a623ed56bc383a8abaade5200c973359f926bf6000000000000000000000000ab8fc0f9f84527a72d63fa7d4fa47f7a56b60a4c000000000000000000000000a944f6f37e5dbd1cb8f100070ac7b8d2182ea0ec0000000000000000000000004cb31f5ad2023b22e793ac670779821ec19f051600000000000000000000000037a47da4cc880529ed7fb5dff79bd62f384ea16c000000000000000000000000f43bbe12fad5ca0157b6d13ccc20b33487f31614000000000000000000000000a3f80e5d19f5fbecd6c0a7b7eb6f82d4b9c168a20000000000000000000000004a9e45c5d1c17e37fc6decb6e178c8ebe07952af00000000000000000000000000173c4cb23e6d876fcb036ba954a2f9cfcafa190000000000000000000000009efe094036dcb5ac76016d8b7a6a534ed8b2195a00000000000000000000000055f7abf11c7f359a899c35732e2575ee6414747a0000000000000000000000002d8ad683970995d9ccf2d3af689e86c31137e261000000000000000000000000bb651599886beae6dd4a9f5dde623b8fd46aff28000000000000000000000000c72861247cd76b8d9373b4f78e9d478f821a3072000000000000000000000000bffd9a0caf7dd0dacae3f7456d9a9bf2b5836c8b00000000000000000000000089e10ffc227eb6ab6185a88c7c142a4593d2a731000000000000000000000000211226489eb94c137933771dfde53c8137c40f6a000000000000000000000000b0eeb2984116ef73f6ae125f5de89728af72a503000000000000000000000000d0924fa320d66066bcc343a424fee21beef7283300000000000000000000000043705eb946deef6caa9e9ba3522ee05bd30b553f000000000000000000000000f3a2b53ab3c5f59e033e853059a1aec9a1b03bca000000000000000000000000777780ed5ef49b6c1856f65d5349772004eccf0e0000000000000000000000009eacbed119415808a7809ec9bb49fddcb44cb9340000000000000000000000006027ca08aacb41605c5d5468be600cd08af552550000000000000000000000007de1a80b2307b48f6553083e2ebb53fb3eb66704000000000000000000000000df70d93246026c11c1b48b6705d73767718315b50000000000000000000000002e510e3e563e0a879d4aa1d6b8d2471852001b9e00000000000000000000000088827f6ff1e9835118a5776d63c294785f56dbb700000000000000000000000032a2c62f7ff8650b5405543b5292f06b42751dec000000000000000000000000d314c6a19d9b14f2f8df44085bb67c19468f8c780000000000000000000000008cf0411b288ccb77e15d6c9f7f4faff3f26d07a200000000000000000000000085e910ee8a92dc8ac02103a54d9b534ea04c3e0b000000000000000000000000410e78fb7aa58351cce297004536511663ad4a7700000000000000000000000004282408823dd673b990eeab44c385126768a1e5000000000000000000000000a4ba550c868ddfc1775fc5b78d353ec1a95fe85200000000000000000000000003d62f8880b33e746c791197349ba89b6f192282000000000000000000000000bac4171fbdbc3ee6de0623672c5935c96034b44500000000000000000000000004bc11696ac70a4edd00e53ac1b31659c70543bc000000000000000000000000e5ac2fb7b2453b74cad97ce78fdcde0c8431fced000000000000000000000000e1be449da1622abfe6ce4ea71efc15a2a71c0faf0000000000000000000000008de97a69f64e7591ebd5063484134d8ad204149f00000000000000000000000037e72c2d905c5a1c926785e73f9c6a68863ea3cd000000000000000000000000558e2be2c95d14abbc98dc7f2adc7c5bb8ec9d07000000000000000000000000242da84ea9419a08e9b5250637851dd7962bc1f70000000000000000000000008108e641ca6b4bdb9b69e866da8dff975662b525000000000000000000000000f49ffde31bbdb652adf9fe317ff74d1884dde1270000000000000000000000005963bb22b1097f532fa53225b5ca0ecf6639a4b9000000000000000000000000c438df220113701ef19b1e47d7f7539d28b1b9d10000000000000000000000007a2c5137f6d75c72ee6ff874f2776c961ca26590000000000000000000000000bf2aa6744a3734988c20d11cfc24e2d5f4452e15000000000000000000000000f1a822557048f80624a7f77f0a15acd141c89a1000000000000000000000000029a53f4517f1aa6b3633eec69e98352b0e967f9d000000000000000000000000fbc635aab6f957009d52d6da76fe0be56ddd278c0000000000000000000000002e2e054353a54f98ae44be6b4a6883a597202e1f000000000000000000000000bdcb1b8abaf43edce5bacab95935319699d8cc4c000000000000000000000000407f9e8c06371b9f2b2faa4f98c233253d817308000000000000000000000000d55adce35cb355ab64ba79902566776eefaf8ceb000000000000000000000000685bfe5583fa4a99f8093fe231b86342b82d6da000000000000000000000000058cd94003313d17dc42959422d6e94c88b64857400000000000000000000000079fd66df7059f90ca00cc4c4aa34918c2bbdf53900000000000000000000000023fbb3f5840a21091dd7af458ba0aa8670147da4000000000000000000000000b9fc666bf8b99eb92a7bf7eea0f41c6d4cf2e85e00000000000000000000000046d38ffe3d92a61c563bc41ee9409e5b39605659000000000000000000000000910dc5d679c3fb8ea14998ec28ef0395b98c0302000000000000000000000000d333113a69798780852a5630abd9e878a1082253000000000000000000000000c69ce671527d831db519f699b456df40f92de661000000000000000000000000dc89acc3553f2383d1b6a6fb28188d059e1c45d00000000000000000000000004fe8f592ac48aed0c019cff70f8042a0d61d47f60000000000000000000000000e57e041963aacfd0f7a05bf8687c335bf8ed7a0000000000000000000000000fbc17f579b0fa45be83f962ccf1482ed84cd48c0000000000000000000000000ab29bf1272c7c50cb7ddde94f6f370adda5c97db000000000000000000000000cf7ac81c29d8268b528bd7ce673f97be313f7288000000000000000000000000053d8c765dfda7f2d0b3716b97f482cdb7442005000000000000000000000000a6a8e567e3c09b328987c0a143dcbfe70705bc6b000000000000000000000000fbd2ec90198a6406add3ba82f3ad6f8e4d86ffd5000000000000000000000000c154abdc7af510edc8fc5e937570715215fddbbe000000000000000000000000f55cbbda7e19fc0cf35e9d8cda119fc8a49e6d160000000000000000000000008078adca5f152c07f36d81d6908b75226daaa2f200000000000000000000000039cd1daead941ab76335bc2d10158910ac4d261c000000000000000000000000d246669fc4c0eea905db96034fd5082a0f627e35000000000000000000000000914d59d36e4b6b9e305fe77e1f806cf0951df92b000000000000000000000000689aec9f76e868cd09f43852a26cdb00e2f33904000000000000000000000000f06a7436aa101bbafbe465ac54677bc10a3aefb80000000000000000000000004b171cea44f28e6d3a2d2f5904ed6477740da09900000000000000000000000061a44044ed2e2c6c216a8368a8428ac9f2e326ba000000000000000000000000536721049a6514e6ebdd8f15b71910db57b9b47700000000000000000000000041a1af8b60a7e18c7f994aae2cc67e64262a8247000000000000000000000000df608e8ad90d1947ad7aeb09ab8ab0b2a756ac43000000000000000000000000d447257acd88cfae2dba0acd4e839a8cce77069e00000000000000000000000045fd13431af9f40e6926152cd2cb252d66ff695a0000000000000000000000003271fc227c9ef349f1cc60ae71c5960f7087437100000000000000000000000058da5f6741cad680595ad6856b155fa8f59855210000000000000000000000008ed88023c0d67e0228c0a19fdedf36910948ad5d0000000000000000000000007a0f05b15624f2c6047fad7381a93be58b410bc0000000000000000000000000814d1ba6c352c15cef57a3a73a9b3560eb59068a00000000000000000000000016d21bf03c9617875cb88ce7705c48f8aaa7a7e30000000000000000000000000857b3aad86b5e84a71eb65d9f0047fa5a5d33d3000000000000000000000000b77ec2349cac26ac96f6248413cb2cefa21118e9000000000000000000000000bebb3f90c5d13d6409208adb7be1a502bd5b421600000000000000000000000017bb20f615a528d54a73397bf6d158362354511e000000000000000000000000c3b8f44faf1d3439f286951693a1ec88a62a97550000000000000000000000007f017993fc515d4709a7a1a4009a1000f2ad123f000000000000000000000000c9ea35bae876c88d6fc7e68df3c5c9499d9129a90000000000000000000000004cabddc93479241224d874553611d170adbf8c7100000000000000000000000046a6af6c51579e444a50d026fb9b103601f6a538000000000000000000000000fd5c26c2b40597664e4c73af9c5e8b6918dd5486000000000000000000000000e3aea02c3920c43fea0129946f5cf56f99d4ffdb00000000000000000000000099f8e9827c69e41af5ba2ad28126194c69dc5e2e0000000000000000000000004cf2d68e3ed8f649659a1b430ed60e2236fcf219000000000000000000000000ad3610cdf725ef4050f62264c70356ea8d72b9a50000000000000000000000004e2c73105d673e17cace8d8a369eb517cf58bc21000000000000000000000000aa0e4ce424d39e4f414ef7dcdea5bc2af3d07e86000000000000000000000000d687a3817ecff48245021c327dbe8d105ceee2dd0000000000000000000000002d86e074c34e1ff2d33e8049ee28e21ce3a9aa16000000000000000000000000ff3ca52bc8bd7da88276b4d2a74ce8f53ae34dc3000000000000000000000000b52f7b46a94ae51c72ce6943ed2f8eedfbd74edb0000000000000000000000000dfb8d9b639f18ea7729faf666bd2a8cf1de0bbc000000000000000000000000e3d47315ee2bd8ce82361039bfb2de13d032b53a00000000000000000000000088652137f399f2410666b52b1cbff5ea8563f73500000000000000000000000091a657bef1e3303feb2d3ebbb15ca730c12e6cc90000000000000000000000003f7a12cdc109d113a0a1e8d8279e51a1730f74d20000000000000000000000000ffc6712be911a29d2fcedab00901b7c871d29bc0000000000000000000000008df839cb3a3d0dc329c1e4132d45e081f3edb86900000000000000000000000026a7dd0b82454038238f87ddcd264987afcf6e9a000000000000000000000000389ce1e4872153c96d6a542a658e2f57550e794c000000000000000000000000e417936bf4e676841974fe90ba47b1e915bd644a0000000000000000000000009a1d22dcf731875e7d10d231dc46956ee22e6c4200000000000000000000000036f26e2e5bed062968c17fc770863fd740713205000000000000000000000000ba5f2ffb721648ee6a6c51c512a258ec62f1d6af000000000000000000000000018e79cb0c6ac6149ae846ef859c8b92748941a70000000000000000000000003737c9b12064280e87f404de5b03e2a308bc037f000000000000000000000000a13be28ea47ca8435071b98c444cea3943ca020e000000000000000000000000ed262ee7fe74dc997d63021f07475e9c111def9f0000000000000000000000001916a4555930d45244257d9c737812e775115cfb0000000000000000000000008d15481dcb6cb7aa1d761d2c14cf72220f2615c90000000000000000000000001c12be9565faee9ba0278f1822e0cb15d35bdbee00000000000000000000000097f8fc82349f4c190231936c72cad0774d889570000000000000000000000000168b431e3416a35e98adfb473284ebd91b85774900000000000000000000000012ef3430c7d6788cc70399e31fbcc0cebb2a4ca6000000000000000000000000ff22092e4c2407d7c2258c60c765f7a114a4a5be000000000000000000000000bc3af9485ee1bb3f76087c0f57fb16c676023f6e0000000000000000000000006a53a31cfa7a213d0b05d40a39eaced7fac286ad000000000000000000000000d3f4b4571f1841e1f516883f8b7f4171c5c6bf7b0000000000000000000000007954c46ac577d0ade1f273d837017b7dac6306e800000000000000000000000067233e2cdc91a836f59eeac521003dcbe7fd6926000000000000000000000000d078f6253bd9d96b99f7dafdf9dc9a4c306a738d00000000000000000000000060c92305ce125b440ef97439f26396f2f3beff4800000000000000000000000058f15b8af7c87ad33f4b798cee4d88ecc5fa2fe5000000000000000000000000bd468e9305e65b6d8b61ff4a1fbcfc210afb1f7d000000000000000000000000ce376a16d22a358982ed8c1333e9e07f7a83d9040000000000000000000000005a6ef237ea8b063f0580332cd1ee037d67a24f54000000000000000000000000004ed0a9e80c59054fb269bca45030767bf8400c000000000000000000000000695436f2396b73e9453825fc4cdf25cd108c63ff0000000000000000000000002fa970775c06b73821a73130e5d7c23c12615c3b0000000000000000000000001127a8f9baabcd62387034d271b33100831b80dc000000000000000000000000688b5c7b549339922c0d2243debe2fe921a1a4880000000000000000000000005ceacb4545a8630a82d906eb95bb2e20d65f6c9800000000000000000000000089d5f1940a49c5982ca944bd1abde64de29c428a0000000000000000000000009d7c84e7e0ecc2b5041cbad73070eeeeaed2eb330000000000000000000000008b53c4e4b654337d0639bc43c91f5b649a676d46000000000000000000000000cf53e5ffc2cb14f87fd22f88d8d3c9b6ab6bb84d0000000000000000000000008ebdc47bce36d38113314838619e384f92a7ccd50000000000000000000000005aeba95c4fbfc3cb15ddeb967f878ed0be7dcc75000000000000000000000000e74f0a59178310f080769b0d707e6d70e1b4d8e1000000000000000000000000e8de5f667948f961362e35315423400c00286f02000000000000000000000000ed1e76c0acc6abd99170a8529b2de1e3b99307e80000000000000000000000000758a0541e3791414cfe5b15a7110e16e528a120000000000000000000000000f94818abee5b7bff9e523b3d271e177ad4dc27b400000000000000000000000052fa9646c62dffa8b132bfc32fe91941b1700726000000000000000000000000847c33096720c4c018fc14cd005bb41794e8e265000000000000000000000000b8f57ab602b15f8841fd3e76e43f45e393e699250000000000000000000000000be4934498836a3f40784c2215f4329ecb624f5a0000000000000000000000002579e7b751402582891eed065cb7c2015b338f090000000000000000000000002e32e3c59a8259c7ffeb971f83237b0335245ad8000000000000000000000000795604ded4af835110524cb6f465d471d30df4ee00000000000000000000000026476f8dd8955b18fecca6e099003f83d9c02c420000000000000000000000000ba267e31ada30a961ff0d147dba4a220db246c6000000000000000000000000285611c2f9952f42617b1e88345fd6e0b16c27080000000000000000000000009d795e90fa3847c8f403d00be5a324d81ffd41a500000000000000000000000018c9a41f069cf1db1fc511ef4a81f2815852ba020000000000000000000000003b462d33b2496bafd1d72a1a42b35e4f5f2ad97d000000000000000000000000ff23031893cdfb282fbf49cfa9280e76e156e62e000000000000000000000000b16f82aaa2cb6d3acec0f86b925ca4d22d62ed4a000000000000000000000000b2b65f9d908a9a47a9778986950c855bcfd53225000000000000000000000000a8afbb77b7430b728f76e0aff1ee6c858e4234990000000000000000000000009df565795644422059d483b82442c960d5477204000000000000000000000000238087e7e0b09a3dc9815d15a4b98ed2f633a7be00000000000000000000000006b44aa25a2f7ab692086772fdd1d3adbdb4d0e0000000000000000000000000cc0de27dd0d7690431fa5f7bdb79182c34556bc50000000000000000000000006e22abc2eba7ee0d90a97d7a8969d0141810008000000000000000000000000074dd04164d9e045b38542337f7965188496f5a2b000000000000000000000000b1087b469b300386d7bbc5f2c82a69f8344378d4000000000000000000000000fddb9acbc5cd8076021280d278af565819c7a7eb0000000000000000000000003528ef748bf32cf18a69992de16b4ee99527c31e000000000000000000000000c5df86124b4fb66f0edb26aa0e9c5b2db8f448fb000000000000000000000000c670de1530cf5dd7e0196a88baef8628deaa440e0000000000000000000000006f113d70659ed85a647972b789fddac4c30144b40000000000000000000000008c0d2f6cbd1d480a944500ec9e1f30badc45599b0000000000000000000000001fe93c21fa5e94a3753cf16512be6f2b0ee31c4c00000000000000000000000000000000d7c185343e6504e428b8f8b5ad6c91b800000000000000000000000080c258a9d37e793506ce1f2134ae023ac551976b000000000000000000000000de62e00f1c0c7b2a55aba7459b64fdbc1f6ec7e7000000000000000000000000a11d7cb98dd1c5533eac809544a7df1cfd1d4cd20000000000000000000000006f03bafb2c29e579831deed6115bf24f55b4da4d0000000000000000000000001ed70c523c10139a468c690cff9c9832d013a46500000000000000000000000041658390f99f359da0095847881118b8e843024100000000000000000000000083595132ddf0cdc1e8828f640720564af35112d30000000000000000000000009cda4188918896c41dd7277fe3d969b7a79285da00000000000000000000000085df48275b5fc7c295c6040d6640f6c955a8a4aa0000000000000000000000005a76ec02fd431319daeac8fac18628c3685d549c0000000000000000000000005807c0244eae2a5e450e3d7320a433e47a1a5d4f0000000000000000000000007103e51444ffd49e948922a7500c07391883a72f000000000000000000000000ff6bce30d4e1c95be514ebf4f05d9fe1c24b0e79000000000000000000000000d7f73cbf2b6ac915976cc96706b76d6425fbc2340000000000000000000000004c4cfb2a10d1a5d831d8c69d9658120544dfb96100000000000000000000000082b636f12ba67c2e72a82b55c1cbe7633650cc83000000000000000000000000ac2f288be7ca3a2c401be14f34df97b1caf5da5e000000000000000000000000370e80cd2add5d49b8f561f0d9e8058e6e9b9b8b000000000000000000000000af56635883146ef92660a5c626f3c9e05d67c2b000000000000000000000000032b30408fcb849e5201f9b4fd5fef27a9c6194d40000000000000000000000006c3a456d99c6de1454fa85550c3a163ada0ee8ce0000000000000000000000009a8a30ed72960e7139c878ca2dc894d44f402e1b0000000000000000000000003e79b37239d3a895d9a4c4d557da5e174f553ec50000000000000000000000002433518cdeefd232075f1d183d483490d32536190000000000000000000000005198a1a09150c8d602f1ec5ff3921a6676c3ca70000000000000000000000000f8530bd2c04d8e8087902625546e0f3ad77e2a16000000000000000000000000fd0edd96367baa460353c8e96a111c68326a99c8000000000000000000000000c10e142a03b85a504bd0ae97540c4fe06e2dc6b9000000000000000000000000db6d14a3f82963929a021595da5ae433dd216ac90000000000000000000000009fc71041215f8f6cbe2247ba059deca19a2ca19700000000000000000000000046cfb03b9c1b8700dd30e30a7b8afe9ff918a059000000000000000000000000fb77ba023229c66cb7789dacc41eee2173696f33000000000000000000000000720e028e118270887f87e8b43fb176a9d18b9bbf000000000000000000000000824006f8be577d695665e731d9eddb76b82a64a400000000000000000000000041957a934864a74a1fcc929b95894aa908dc1cdd0000000000000000000000006210355a78e0d2e1cf88310410e2533a04f96097000000000000000000000000920e3932c046fc5ac8a9935062fe78389f7131eb0000000000000000000000007dd30095a054e72c97de99bb8a838c700f4d71820000000000000000000000004fbf1767242fef7041836dfc8ac6c5a502b3260e000000000000000000000000b42ab2bac10dad280e5475de385e895af98452f6000000000000000000000000bd88ddb9df50178b547f489ae515995ea1e104320000000000000000000000004bb24c2ec5db591e5ac9dc29b5d500e399a40d86000000000000000000000000a1c39926694225619f060ff6a26911ba5f0a28ac0000000000000000000000000645a40766fc75d6bf5163ba4cdbf75b9076eefd000000000000000000000000ee5cf0dafe93c7cdfba05401626152ae46db483c000000000000000000000000ad06d4600c4a8b4752fa598276248fd2b2ba42680000000000000000000000001d45065172d6eef24f5d7d7627c7e65453a1451000000000000000000000000006e72ddc58e74f7402102dfd9f4a60a1052cf4dd0000000000000000000000000390d196ea9ba37706d4aac21f7dc3e4b62cac290000000000000000000000003a09984018f06f09b12126180328ea945ec699d400000000000000000000000025318cd6c8ac48e508d38ad39e99c11dcd4b01d00000000000000000000000003c7911fe52cad46ffbf3a3080bb5de791baa806b0000000000000000000000005c0e02b106811251e8fa980086095a78fc26d2f1000000000000000000000000eaaf09272c9cfe1a0cd8eab43991d219eb2449eb00000000000000000000000011d53914a3509bca6571739fe06d69a4f490a0620000000000000000000000007c3f8c04cf82e9155099ea63e21236a623ac2f6500000000000000000000000043bab4d0a03e1461d3de4ca4eeb6c94033e42ab3000000000000000000000000ea955aa9be211af5b4f39aa682c2bfd69b99acf600000000000000000000000014428d1468c276e892c18528925dea3de047426b000000000000000000000000f8017c4acc33db296d5b941243ed18b021fb0968000000000000000000000000301eb23988b1eadd6e9b235324aa95efaaa917830000000000000000000000002eaf62d3d0a8568c6615c309a1446c193b77dc980000000000000000000000002e07bdd975a04ea220d66b0abe0042db3ad25399000000000000000000000000b145f8fa7ef628ee8e10d25f1cf68312333b2e2c0000000000000000000000005e2835995ebaca42c3293c0339483b4379a51b7a000000000000000000000000c07f89f5a9572f6e91487fa3076baac86d96ad300000000000000000000000008684224c7608471705d308a2e3b4f41fe7a5f82d00000000000000000000000006e9b9ed601c1483013891df19c1244ff26b93520000000000000000000000002ff75db2b894734ff30101bd3393e569dd4c57430000000000000000000000007436b7f893302695ff009f7d432adbb6fe7f92460000000000000000000000004c5875226220b52f578da536453d29b33bcf5b3e0000000000000000000000009b864dde6ed1c21608b1665a0ac0faa4f7e36e6e000000000000000000000000676bf5155328dc759e2f2493a0e4ae703f7b87e20000000000000000000000009294d16f6f80f228809c776a656c549bb8c2a6710000000000000000000000004f2990496ddf50d26162c8a8177a2d9624c44fb9000000000000000000000000f93241a87065f8d050569caaec0c599a37dc4b330000000000000000000000001861929fb935fc651ea84215cc058e3582474eb400000000000000000000000030db142f4afed6d97ec3625aaf22dbd7e0923d7c000000000000000000000000f39366040b7387d4aa275a9dec914f53b0d6a6f40000000000000000000000008867d4a10a1a5b9cab771deb5dcbb5fb14db28020000000000000000000000004dd21c7014778e03000de9e8c13430da2690c7e1000000000000000000000000cef4e2a756c8b624bdfa39ff1b5d932e06c686bc0000000000000000000000008f333f324b77174e80bf3e0fc6eee7f825e4b09d000000000000000000000000dddc87369ad2b5e13918aca118670c13aac265b000000000000000000000000022ba06f41b97470c1576458e8aa263ba143a0cce00000000000000000000000029816edbd9071b4f8650d56e9e50479fdcf5f7a70000000000000000000000002ecfe45829a08ec8ec41f3de5213f8547626c919000000000000000000000000cfbd13cbe1665d3d5b08a9482f7c8996db27bb4b0000000000000000000000003db5d3bed41bccecffa646c352ecfb9d6574bd460000000000000000000000007e67a87f6b41f7712e616d5f7e622fe49ea96f19000000000000000000000000b6f8685648171ee510d9190c71aac891f96731a800000000000000000000000048eeacfe85f54d7efdb0630d5bbdea55293404a9000000000000000000000000d9c0c1f3642b0fae8ae1fb40d7c73482ccece0e7000000000000000000000000ecb6cd45d5d4593d71e301777b458f8371fc0f50000000000000000000000000ebc4c5cd8b0357e293aabf74b2ce04524ccec6f900000000000000000000000032093357852e62727f3d98a7212e0e6ac7eefe690000000000000000000000009be35c2746c4a65acdecea8936b799532d2f4d410000000000000000000000005ec13bd72b50a53930c41c030cbb0e35b4e44dba000000000000000000000000dd33d668bd131873cf0034383c497dd1b1f5aae30000000000000000000000009d9d5b59d6c6600edec8c08aa2c92e410af0484d0000000000000000000000001476f8154ba04415193a08442a8c5b38fe834ff00000000000000000000000004cdfa512a3bd2ab1a0d8dbf1d6a9aeef6e62775e0000000000000000000000009230569ab71a682be8b418526a95107733f3ab0200000000000000000000000066bceeecf7f2b22749ee5cfe05425bae068accbc000000000000000000000000cddfdd1337d06ac6fea6d7b229818e431f2096b10000000000000000000000001464f2e18d9b6be7f4d0a2d3297246ee0b8975c500000000000000000000000092de23d17325f620895fdbaefe8337a8c9b833a4000000000000000000000000b6384df86913cef7bf570088cdb2724a37a12bb10000000000000000000000001202fac487bdfcde4925361efde8c913cfe00e20000000000000000000000000c0772471dbedb4a138fb4af9048bed1ccc01eb610000000000000000000000000b0fc287654dd5353d37f8dcfabeb3fb13f3c85b000000000000000000000000b5d184ebfa88e0aabaefc1e4a06f6574b2c28a01000000000000000000000000e73c9f02c8b350ecce715d96e49689ea3a40fc8e0000000000000000000000009b0357c47bf25c4040f0f2ee31b9e0d57c977a4e0000000000000000000000001b02a27cf368c9b6235cef75f2f84b88b2540ccd0000000000000000000000008f6c97ffff3033f82c8fa24c6406568d27552d8d000000000000000000000000e0487dac8fdbc03f2cac7a60182dacc3684e3185000000000000000000000000e184947233dee21232762a5ae71bc6045513b94200000000000000000000000093f83617e054f9883177420e40e4e9fc47337c68000000000000000000000000be60ac12657191168aeef07f54e234dafa103fda000000000000000000000000d7b3feb90057e0b1150f60d1e6666649d5669a7600000000000000000000000035b22571a57a5453f1e5a9d5616de10b82a35f2f000000000000000000000000b936f0d8832ea954f465db481e7da59dfcc92f8b000000000000000000000000b3ecf87d0d581a2b0fc909c3336577a628c02e9700000000000000000000000046c32af01b04b9e43edd7c03b9bec8d2f782771c000000000000000000000000423eaea7ce1f3f179ea4589879d35f40800244b10000000000000000000000005c9b822ba711c891830cffaaccf99ef1a41f68b700000000000000000000000068f4c7916d798afe55c70d8b565ed4251ac2ff82000000000000000000000000113a390ae10f5170a0984ac1df4648d1a9011bb90000000000000000000000002b9756c3d8c8e6695e31eed08094b2c2d73aa0b8000000000000000000000000f4a9d357c37ac62447098079b863c432f4dabca8000000000000000000000000984968012e1895d9b03685ddc0fc78045a8fef400000000000000000000000008e53ca93b4ad1c91c2b0cc22a4d96a9d29cda7990000000000000000000000008f91d2d09a5e29b3719a8cd2e69c60489a4b30e600000000000000000000000063f5d265bf5732cee62dccb0f3b3e2dc14211c6b0000000000000000000000007a91c8fb6c0321b5526664dbdb083e1f31bc6f2500000000000000000000000098ab4493b01b008d69457250fab6fd576c87dc7f00000000000000000000000057c1d4626f1a640764be52a588b1546ed2e9473e0000000000000000000000001a124f5d9fee4d45107d49a77f16dea91a7c9a110000000000000000000000001b72d900ee50ca200097003100001f30ae00495b0000000000000000000000002a19ee8a8eca58f7fc04c83e9bafc91e3cb8eaba000000000000000000000000e97b7ec0150d299e3e031bad0a491767723ac7090000000000000000000000006824c93ac9d3524d243e05031edd14e459208ff90000000000000000000000006ef056ce99b4898f9529adc0b4c4db3d31e6379800000000000000000000000077260a5d62f0f04a6b05a813d8537b2444024b7a000000000000000000000000da3eaea4313681711b2a521fa6367bf673154bad000000000000000000000000864e7d34b8cd11e00183c93b9cc1a66f055d1234000000000000000000000000ab1dd5cbe3a2eba367c0038dd6a14be98c50fd31000000000000000000000000af5583dae675cd1e50a3cdf409ffc78429937ab9000000000000000000000000f657761fbd513ed69e8994754a9d7632e21406b6000000000000000000000000688062b9c4fcf4c3fd1f1730473d7b39804cce96000000000000000000000000e0b264305dbb2b3a0fcb51212533ec5c2870769c000000000000000000000000c3cba6463708ca5e492aee94273ee11aee7b7c2c000000000000000000000000b84c037be32283adb4a90a596f4761325a8f2804000000000000000000000000d647892759aae36e62a3cc78d83f35fee0bd33640000000000000000000000004d9d655169c4fbca243a50050d61ee0db107fd1f00000000000000000000000038a93e70b0d8343657f802c1c3fdb06ac8f8fe990000000000000000000000006e336fcc06efe91b7b46e7160b3d1d92716b034b00000000000000000000000067503a6ba202196dba35f124da41d0e96fedc43a0000000000000000000000007ef396a2e2588f41c36b5e5a43629af44de66029000000000000000000000000d1736cac8c3497ba0c68fd515479c3f4fcc891b1000000000000000000000000a11ae2b0c2ac131ca542b9f630d5b27d62076065000000000000000000000000a1dd20e432fb6f89baf4116d6ff45212f2fdfde600000000000000000000000013557c97fa2c464a4fe83594cc9031d61d9b67e8000000000000000000000000dfbc79514466261d5bba679611936b202b6a746b000000000000000000000000b4d73564f2c8354ff447d029f56ac7fd25dada88000000000000000000000000b16e9906fabbc9794ebff56618f79a34f002b74c000000000000000000000000f4a963b1a013bc423bd4bd6d78fac02f3ccd157e000000000000000000000000400fa8e3adfff7afe7ac81e056634c47a831371b00000000000000000000000055236a5f536edbe056b3b39d72c2e8b525db7852000000000000000000000000ebcfdd3ff5a3ec54fbff9d7725aade3e328b9ade000000000000000000000000db5d019a61aba04caffe1c3cc0399201a01f821d0000000000000000000000006dfb88370b1271dffdcc226971039b4938d4e2a7000000000000000000000000ff6095712b865d7a334740e282acd1d07896ec2c00000000000000000000000091037e348918b93264fc83137157f1d97170c174000000000000000000000000efef0a554178c01855824758955aeb6041c0dce100000000000000000000000024834f1ca10a988c5b20308a9cb94f9c91ea8d890000000000000000000000002cd963b448c1d532b97a55653ee231591feba8770000000000000000000000001c57959ec7717aae654478796f700f75eee2e3bc0000000000000000000000002949fac0b0fbd16234238a4f2a721f68068f36910000000000000000000000004c957b2b269bb2627b1c9944a82b17d6f766f2530000000000000000000000001bb45592cf938afb3de0b1d5e66fbe79c21e1de7000000000000000000000000e697d15464c9e03b3ee55955cea6f633e85d8a77000000000000000000000000990bda038fa6d91fe4bc8dce137166a845b3d6c30000000000000000000000000ea924a715742c905cd797889bf8a63cc1842501000000000000000000000000e477461cd816abfe5c8e9ca84a959a35513af23500000000000000000000000006b920b323a4ec313c22454f8bab8bc045f709c5000000000000000000000000ed59ba4f0476909e3f386679b919e48b351e48b8000000000000000000000000021146c6cb78270a8affb700838452755f1810d10000000000000000000000001bd1aa4ddf40e87ce385eb837faddb028fc1ec2300000000000000000000000058a06e8c5ae265b6eddccca1fde468c4430edf3700000000000000000000000099da91f817c6a69cedec4f2f7f845658ab0da81a000000000000000000000000217791d11edbf554854549c23c86298fa34a7af8000000000000000000000000a14b30b87a81c2cf6bc745dcb3add9323c7c3be4000000000000000000000000222f1d99f0d3205ac3aab1fe6ed2e90160797a1600000000000000000000000087defc33c818a23952a2ff9f67554a66f8beaef800000000000000000000000094ac39113ed748d975c9116d409e82632263c87d000000000000000000000000a639ba847ed56a8f7a461b83f10ea674decd7b730000000000000000000000009c06ccfc3d7dee0cb3b24ae2269743ec052875db00000000000000000000000055cb59f36a8663c932370bc1271c12b32e7dab6e00000000000000000000000010c3c9d1f736cf8afcff18ea17a223479a612bcb000000000000000000000000b19db0c37f895e6d2229dce22d076379c445b23100000000000000000000000018c552c0abf29bc7d0dbb9664d090ccbcf940c1c000000000000000000000000ddb53ae5468ef73191c9770eef681a7e1e7f11ca000000000000000000000000515a217b3e47cd46d5fdfeccd653f3f904027d50000000000000000000000000e164eb2b9b32e102c14b701873e282ab352df5e40000000000000000000000002f0df6b82b100bafaa96225241bf01dcb08d64bc00000000000000000000000090f72bfb109045ae78e4a8142101a665f40a8bfd000000000000000000000000b5ee0e2f7f1c8912c84f118f81e244b3397b9002000000000000000000000000a9cdb43cc8854c1ba3c6d46b52a295934e6be55700000000000000000000000068b92a772511cbc9520e6d745b7af6a09e8871a3000000000000000000000000e21c5b747861d1a1fea2c0b016342a7a5a7a63d9000000000000000000000000debd13a2647573340a64878e04ecdc9ea6c205b8000000000000000000000000d3b2a586180c9e306b38848d31e82f9e17d76f0c00000000000000000000000085fc01f5cff4dd32e03af8247a35cbb59e8d7a43000000000000000000000000d9a211d20f6df155b3eb6b0b6646e6b77b035afa00000000000000000000000020136e777d20f51ec7555d12d2cee581782b33d800000000000000000000000075d605f15236592702677537f78f1f39400845260000000000000000000000000e72a87ce6060e45214db821547e8d484f5ce01300000000000000000000000081d6945211ce175296259459754363b5a69a735c00000000000000000000000039820a172d60bc9aa94cc2a8b7c77b71ede04b4e000000000000000000000000c3f892344b51ec59294fcc24fdbd777dcf345f470000000000000000000000002dab1504dc9391867982cbbc890b9f1e266b3afb000000000000000000000000a2e0c645ba6eeca4e657c3a250b5bb0157ce7118000000000000000000000000f5867737d0b027dd8b27bdce13b6467223b70d8e0000000000000000000000005e5af855aca585411760106d16d0e6cf73e3271100000000000000000000000018805d8462d7033c6364bac5e13c3f3aa56419b100000000000000000000000055d35ee666b02df8a3f8e10a46738160bac9396a00000000000000000000000011bf5c17512b5b84b3d0fa6d2f702647f88b2769000000000000000000000000c4d3fcd7b94fe19476c1ae92fc8654c188d50e240000000000000000000000000000001ea7022cd5d3666beb277c9dc323adc3d90000000000000000000000001bcd222eda3a6723ea0f1f34fbe9a771f2118ec2000000000000000000000000e8d2b654427a2bec37e40a956abb0cd71f3f783700000000000000000000000041f33ae41cf49eb8941ecb4826dd1b64a234a3b10000000000000000000000004e42bd9e46444146c6ae31bc301f0ab7cf623ee7000000000000000000000000fd5582e62a659462bea8ae35f664b4b80b3730580000000000000000000000005d5a2b1443c22af297d7688f8dd12ebde00c4952000000000000000000000000cd570a87879a7ed93c791feaa0fe39f022ac899c000000000000000000000000b71131c24b063d8b711cabc7a8b56431fd0f9ce1000000000000000000000000cf40376769a408fafb889bd7d15c8a850589626c000000000000000000000000865a55e044e87aad91865424fcceafc890e5f6c5000000000000000000000000d2085f9c9cc7698133462f2933e03d219a923478000000000000000000000000d40f8584e498a45cad4f6f9ba0f226e3f404704a000000000000000000000000a16eca23513cee1fa6a168875e84a6fc35aa7b2300000000000000000000000032eab99a78eb9e9a19d0c80e1c7f6314282dda27000000000000000000000000b8b5d27135c850a959821de646bf074d2eebd184000000000000000000000000914aa89d10714021ff296b057cd3f1be2892a369000000000000000000000000334f12afb7d8740868be04719639616533075234000000000000000000000000aeb2e3a85cc9e9bc728bb6094af621efdf6a62d6000000000000000000000000ef7a6bf58a7263b1df7f5bdae2f7ae7ae39bd4630000000000000000000000009b71575ae3df0859ee57fcbab8fb0e505ec6784f0000000000000000000000004c97237ca1f33f44650b5e676354b4c2f3ffd7eb000000000000000000000000a44e95065348b8af7f029ec85a10b0dfc560fef50000000000000000000000007c221b98462a72e729dc99fc37dcf7e94a9a92b30000000000000000000000003ece20f784b6abdc9bc33b4a4a4344578b204003000000000000000000000000aaada5efede1f50be1cb122281f4fce9c0c031fd000000000000000000000000b4163db1bae79fc7ebac103ce881004203406c4c000000000000000000000000f40421620b15a1596665a508fa8f05632d99c7d3000000000000000000000000a9669f88a0e63c8d4c0ac01d6de282dd17858ff70000000000000000000000009df0ea1d6f4b6f05b6fe804ec5a590d9b6161fca000000000000000000000000ad8a841be7198f789e597223535d2063f2dcffde0000000000000000000000002d4adcadba4e8e86c0a4e74bc3bc4af586ee078200000000000000000000000001f12fb1d38156fc6d1c9a7d813bde4b52d38e4700000000000000000000000051a7ac913d75d4423223ee28bf954d3306a7b011000000000000000000000000a04054b0af442848aec7d5086fa977d5348059dc000000000000000000000000daea6dbf8864bafcdb602d9c835b2e4ac5915bf500000000000000000000000067a4a6eb916c6574d027b84ebc70372add66185e000000000000000000000000c38e5828c1c84f4687f2080c0c8d2e4a89695a1100000000000000000000000022381ed7b13d87e4e636920b514cf684e069a7fa000000000000000000000000dece36c28030d359369a04fa918c3ed7e5b476140000000000000000000000007c612a7fa24cc8fbe3a035be7d28cc35020472c400000000000000000000000068ee0d9a71bbd4edaa8bd181a5e4eeb94993cc86000000000000000000000000a6f88d5a7df1d000d67a86985e4247c730f4f064000000000000000000000000ff97eda04f6f5ea3c807855053ad37ed01232fa1000000000000000000000000475b1cc01b750ef332f2daf6b9ca58578bcdf337000000000000000000000000a15d58fa88bee24a4ee1884d1a0c59b58f631b6d0000000000000000000000006a94f89f8496de45abf55e25100844a987d8bb660000000000000000000000009dd93087d15f285c00311cbe08fd408e2d82a9210000000000000000000000003e1ef38fcda0551a53dd52533c2cbf53df3afa190000000000000000000000005bea7b71885536ad8074f161b740f4cc839d9f330000000000000000000000004c0a6456c27cad6ca86df6ebac5019bd8dc46e0900000000000000000000000042b8dd079ddf392f6a06058959c1a9d66b5dea9d00000000000000000000000071281994b112e962074462ffd85e7d69a2c266c8000000000000000000000000abc1e026c0003373782b26c5dc68570c23cab49a0000000000000000000000007b723f7ab31aa65d6a25c8696f1016c239b0f3aa0000000000000000000000006baa60a6b291b9e72171781cff61d4c7ce19bcbc000000000000000000000000d58ce8275735eacdf0cd37dcbb6f6ca3c486a92e000000000000000000000000ef352b02c9058b681e37daa068a2a0bc40d4597b000000000000000000000000de59552fa06785061f763b1e4376eebe7f791afc000000000000000000000000ca0216cb7409d7d7cf701523381fd8cd222bea4e000000000000000000000000b00ac0c957e9254b479895877c14b0f8e3053f4a00000000000000000000000076d4c24fa87d4db863c304c4f8bcc2c4289ae8e8000000000000000000000000a391b54cf241557715028b50490a81a4527db4ef000000000000000000000000304b85ff37e446ad9c9e4f1832c1d2145abf37ba00000000000000000000000039523cc468aafe95018906cb78650b52fe9fac610000000000000000000000006e68b92f3e463e8ae91b8c43c672e07dfb64ee95000000000000000000000000eba59e70214c97574e6874ff7b9298d1b7b57ae800000000000000000000000098626e6b20de02c8bf631ca9ef10309a1b2de2df000000000000000000000000960577556709a6cbd618ef3ffd55168435f5ca0a0000000000000000000000008152717b2a4494923cc2e1dda7be75085e98b821000000000000000000000000cef98a550971df627d057955e998786f7840e0050000000000000000000000001e5aebcfdc780da4fb506e93a0b398490fd9486400000000000000000000000072268e0771ed529cb166adcd6a5d92599d123265000000000000000000000000396773f343f17f4dc9a49f617bf9aba2200657100000000000000000000000001c1c1acf7cbdaadc189190558b7506c7e9c44a39000000000000000000000000ecef531edb0ad76deafcb09ee2ef7997bb6b118d0000000000000000000000009a4475a221c4b682cb3e57c0fba1718086c876da000000000000000000000000682faef6a08b711a900affe0e675f01b2981713d000000000000000000000000d92a41c47c1742d919d2b27a7e791ac39135c50b000000000000000000000000225772dd7815e7425623746668d5d19bc1956bd5000000000000000000000000eb060bfd406297198ea1b89c2604b8560c60a2630000000000000000000000006e48b15909451eab4088c0fb2886561e017f270e0000000000000000000000007e765c33bade5690f3c64e40848abee7ea4ded31000000000000000000000000c0b2cbd7b8db0d82cfb5ed37a231b910bd072edf0000000000000000000000002f32331efa4ed008855273e2a6b1cf8f97b3da3c0000000000000000000000004760f2001d2053ab912e17912c3a17462cd1f90d000000000000000000000000d061798a546bb3a9fa1e4247bfc6466953de2fa800000000000000000000000032767ef0344cf0b141e8a98f9304f1b5fe3661170000000000000000000000008fa46771607e35f04a6b43d05c1e77dabe53a06000000000000000000000000030045c96d457861a7a19ea2fe0aaa8a3743b461000000000000000000000000009971d3e9de7b07237139bd6a46794c30dd0d90a00000000000000000000000070522e99a0852d4218d14ba460aa223a16f5e242000000000000000000000000284d1cc4544a136ccfee888ed92785afd52bc6040000000000000000000000004b9b60ccb8c40581890f2224dafd7f826967f47a0000000000000000000000005184f22115396eef36be250c5434856d940115b500000000000000000000000002a9dad6f822e8cec7ce54ccdd876faa7fdec7c60000000000000000000000009a469530ea32255a9b75700f075d2ce7a76428c6000000000000000000000000e5b421c7b73047094d47fa52799e4337ffdf2dc80000000000000000000000008dabdc053850d625ab0187b9b7ddac015adf9ee40000000000000000000000004469e9170e5bd9b3f57d9efe95a4e6813d726a35000000000000000000000000d9b69f0b149adefca7e282d42928a1bb02d521ea000000000000000000000000aa9233eb821f3bf04b265319e5eba5607e752acd00000000000000000000000023725e1099daa9ba59d4945ed03c4d15af10a2e50000000000000000000000007fc7d2c9e2676439b5de285eecf7d5542fb6002b00000000000000000000000000e821f4052a869885eef9f3aae5b8da58a91a6a000000000000000000000000eb0c0170b2f875cc65fccd3ad928c29a775e27730000000000000000000000003711aa376433982c0e55564461e4b43888ba16920000000000000000000000007cf61961440925f46e3c0ca258d7ab6822d0cdf500000000000000000000000054a8ccdf486146214b7a4feb3c9051736c2c877b000000000000000000000000373c7079c46f2e12a9a851dcc2d0e60204b9bdf40000000000000000000000001619afd9fe68e4ebeb1103c77af1d9fc42dc43030000000000000000000000009dfd488680e3395b3e71c9b27f2c4b6e48477070000000000000000000000000dfea6e7068a5e4eb587000602e49dd0f7efb109e000000000000000000000000ec66ad5f32f86bcbd7f3ebfef43e8c6d2c0d3bea000000000000000000000000eeca6c87d7cc671aa7debe37cf36f900bea82f1e0000000000000000000000009bafa946f5ddde8769a0fc92ec21f6751e4c0fee0000000000000000000000006b4c851b27f060a7ef280dfdd8dc40ba3f6f30e4000000000000000000000000008e1a86dd0d0625a807abe2947c6c58a7de359a00000000000000000000000031d96e0b8be865ac6a31d4a83480bc8e2939440400000000000000000000000010959926fb4926d181a2ea46ceb234150ab70c9b000000000000000000000000a154ffc93e65838352ad987c2335dfd032d68a660000000000000000000000009ffa18ce826379043b125b1a56ce7f807584dcff0000000000000000000000003c303a60941ab11a85c584d00f0c58f40ca65ef9000000000000000000000000026b6c99bd5b30ebb0ea2418cfd5dfcbda5e5a690000000000000000000000008ab86503d7914eabf802c2eb5a6f7fa5372c8e81000000000000000000000000fd9cc0a8706cda5686d6e40c8e9960ced35ddba4000000000000000000000000701129ce30a8795a35db3bc4b9fb904eaa82034f0000000000000000000000004efe3d009b2cbe555ab54047fae1a03bbc425036000000000000000000000000bfeb72809c0fc108e3a1ea5f0a8033a06561436a00000000000000000000000032585253e6b0b5129b537e8737329039bdee7156000000000000000000000000f7d3991b05aa738b83640d53a14f29341062bfac000000000000000000000000baba7cfd8c1bd5def28309e765ff1f7a8d5624ef000000000000000000000000bb7e3decdb24b7744f040289a8d70b94dc596cff00000000000000000000000074151cd99e451cb3e971c20a02cc23cfb63d9b3f0000000000000000000000004ed88addd67243d2c1d18d37ef3fa3dcef1b704f000000000000000000000000dc59ce0b52e8b3d689961e7ed86a7723130be9ca000000000000000000000000f6aadac702ec7420f7abf2c0c0f41204bfcf5635000000000000000000000000e5b713d5ab517d894b87aa365b5b25fd070604380000000000000000000000003815cf7f3e6f32342ab21fd3d8f1147a4170d53b000000000000000000000000eda618df1dacfd02af42fea68d0e91e2bc419a6e0000000000000000000000006b0b82055565cf14758ea735ca14cefc5a3e3e12000000000000000000000000fec1cd7d80ef0c2080bf03c32b2a105b9dae0fa1000000000000000000000000d48e8b5325d3612292202f5cba827c8ee26b5f6e000000000000000000000000f0bac442e8459fbaf80ca846fdd668bf8704868a00000000000000000000000099309662cbfc379519de9f0c9ea67b4a0c04036a000000000000000000000000a89244bfe5679cb94e4a7681614e4b2ab5c61abe000000000000000000000000b04e526ae0e28a8c90836a0db71e14991d1ddb9900000000000000000000000008497f210de07feba1bed449150a32993e67677d000000000000000000000000efdcecfdd048d85509c9408e5db4c7cb3147cf2e00000000000000000000000031de113d9c06b3ca1c26ca15357199842210369300000000000000000000000063b4d5aebd6a86cc7d3288e5b07d60ef24593e420000000000000000000000001d90c3295829196b2a115b24049a6119970cdc48000000000000000000000000b38a4ff82dc3e9850a29162ff3b4cc8570855c04000000000000000000000000471871cba00c738f7e4728d37b7e8418eff7595e000000000000000000000000fdcf259a8ef8d9075628fb0b76f4a2347faa023f0000000000000000000000005781aa1bec32f8f3e5a64c08368f6032975f351f00000000000000000000000010bbe89f9ecab230dc1c0cc17bf7b53fc159f5cf000000000000000000000000debb49476998216e154eada7d7b31ecc8df628ce000000000000000000000000e6a6b2f41c9ca1fe43977c366417ec122d861905000000000000000000000000157110dde4e0ade16c7eecf1daa002a8cfd415f2000000000000000000000000afbe0193c67020d36d236637fb7e55cd02441121000000000000000000000000cebb7353c4b76b2a0ffaf5e964614a48de9eec5b00000000000000000000000076449d3489e3a6f8cf5dbc6414b5318249eb80e80000000000000000000000008fc27d31bbce554eb1e6fea965e363bfd9f37b7a000000000000000000000000bba173b45eb5bdb1c5d8eac8c381f512a3261e6b00000000000000000000000015b6ab97523a188119653698ccd95cb85d75ad450000000000000000000000004add5e009debb189ba34c6690097fd382d7863e8000000000000000000000000eb31f40626be1dd3544991caaa4c3f51ba1d9e0b0000000000000000000000005c44ffb844b15e113bcb600eb48d3bcda2f1f906000000000000000000000000b432b43a4f22c625e61009ea630f4d0c1481574f00000000000000000000000033ad46ad2b0c66996355eb3975c5da981ba4fbb3000000000000000000000000974a4e342153597202f43e6eed2a9fbdffa764b6000000000000000000000000bbaee924ab7c208a96d5bbca03dac6ea4ae7665c000000000000000000000000ac875238e8388541154562f6cf7daf1b939f2c24000000000000000000000000b52c3c03639ca573670a98d0066c622b0e098c7500000000000000000000000065e1f8bf6470038fda0ced6cb671988c5f810e31000000000000000000000000a161fb177b3559a346b8aa0914452ca7c2ed4ffb000000000000000000000000de4abd77a0ffcfc0b8445937e2a569af338f7e530000000000000000000000005039f87cbcedffeb2b654c769d1b7186a353e58000000000000000000000000016c0fe740742441662c86b02c71cc988c79232720000000000000000000000004e9ad65463c682d1796309fb9420126610d6d1c3000000000000000000000000e9edf94399ad6885b7e95ef2535e9fc8c136a312000000000000000000000000a6655257a7757dd6274b748ce60710e8fcfadbcd000000000000000000000000a6655257a7757dd6274b748ce60710e8fcfadbcd