60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c61707267726170682e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2061707267726170682e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d62786670694b4458624857737645444c41696961794b4c6135587261544858636f6465596765364a50437074000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e00000000000000000000000025a7941d9c5e477a8e186f5af08ed1eac299324500000000000000000000000057c0843ab1e768fea85b4d50fef64aa79a0d8c40000000000000000000000000df44a254558e00fc3db9fdaa420252c0b8693c87000000000000000000000000c29d7e7cb32b57bf75ac44deb89deb2fe3e9d18f0000000000000000000000008fc6d9b4264da9595102f68329a699d6dac62aea00000000000000000000000041142ca88534765965e6409ebd2e0efae39e899e000000000000000000000000b90da31a9b8ebb7a17b11541c65be2e1a9fea0320000000000000000000000001cccede48295654b7e48333b47f54d24c4d612d90000000000000000000000002137d966bc028c21642a09b5aae042576a8c561b00000000000000000000000053cab320cda7645ff15f9841991a06fe1aa7c124000000000000000000000000343cc5b43a3ba681ae78bf222a2cecf1a5fb7d970000000000000000000000003304a7e092253acf8e31a85d9cae6038df7906f60000000000000000000000001516b955865bdac88580f1dac202a0d9e52378690000000000000000000000000349923ae2b35ff4f0099869aeea99d1f3fd12a9000000000000000000000000059c45e91a012a6fe79813721b53235e60640b76000000000000000000000000ed32122d202eba28962c38da04090268ea11ce7d000000000000000000000000e0aca0f9ac9557506b2abd5878fd28b14c097c5b000000000000000000000000f2039c2bd794fa9ec9b3b32375eca70abf112a66000000000000000000000000f67ea422e08d045c078df0cb3cece217d70c64c00000000000000000000000001781405ba879802cc8e8bab194557709416de6220000000000000000000000008deab1bcf54857fc0761dec716e8f5ef58708f5f000000000000000000000000e19c5acf44a2dcdd9665261f4b11a5cf585dac660000000000000000000000009a0fec46c3e9f4891c64c35e6dadb0e39fa2aafa00000000000000000000000069f56d3a71f6b9ab8318816cfd23450844854923000000000000000000000000f855324c60792542936b6883591855fa66c35809000000000000000000000000a9118f19d20917d34df0874e219ba8963cdd2261000000000000000000000000753e6d1ba61e923d412112e0528b9dbcd3a7997b000000000000000000000000b45472173401d0e106234308ee7964f668791ee60000000000000000000000002540dcd5624e1419bd82f38b156ab80d18e5dcb700000000000000000000000095a100229b7e2ceff00012ee952d48d0d1ece107000000000000000000000000c6b8f770fdbcf93027bdfc1663a46b1178cf92700000000000000000000000003d40792bc1f1c523906da114cdc8ee9e0e8a2ad200000000000000000000000096563fb6096ddb933816369b57694c975cd7494e00000000000000000000000028282a38f7155b3d519e0e50103cd21012d8744d000000000000000000000000dc3c9bd5c245d8b1014dc27257910e94cf9c7d63000000000000000000000000cd71682c41944abea8b478a7ac23d3fecbff2d87000000000000000000000000d1e3669c707ba3bd7160ee8840719c0014e30f5d000000000000000000000000f72a46016ee28df5eed08730178f5b52deb6fd35000000000000000000000000737c0b83a7d57bb1c32e7a8d2a990fd0e57f4233000000000000000000000000d73a9948c81c2a983199064094d3d125757980c7000000000000000000000000e985ce721e7948817bb06d1cc2dcc495324d9fb0000000000000000000000000606d666f48c47dc41fbd1e7825a6470f94f5b61b000000000000000000000000fd809eb98a34a27a73fe9af9cca0ecd998218e6c0000000000000000000000002d7c54f3e48511d7d3ef94b269d9fb1bf7c672110000000000000000000000009127b764ee05d6b7867b59137b5879999aec2519000000000000000000000000d65eea20d3680cee59129d1f2d36fdda32408cb000000000000000000000000041c2c52268f79325b10e3e78ecd76056df96c76c000000000000000000000000f2f6dcaa0e6d29976cdd809bd080bfbe8b2f8eb60000000000000000000000008c6a72514068b62d7b6a2cce044939951048c21100000000000000000000000007c4a74c3258225952ae7229d1cd21bf876dd4840000000000000000000000001fe2fd4ba38a77da70650c70d7ed9a449ef50535000000000000000000000000ab2da7e4942ee66eab4994dfd9a07ea92dea5fc70000000000000000000000006149a00284560ada934b1e41d08f656fc492a7b600000000000000000000000021ee9d7f7d5ae8204fd4e0498919c5028c3634bf000000000000000000000000366dea78e35111aaa3789891b27f3e460944c1680000000000000000000000003b0bf46e9c307474e335f6f9f755d8f391c8ac76000000000000000000000000b0b4ca3f223e7e5e346891bbd950bfc710b7855d00000000000000000000000025f9658a1a45ef11225369cd9b25165474acbbcc0000000000000000000000005945768474383b6c7c094f7672ea6b39dc34ffe60000000000000000000000005344bc9aa297c846c31dd9c9d7ecdc19a79a278d00000000000000000000000091f7bb8de2db9511c2f62693342f196d3af4ccad0000000000000000000000001f5ebaf304aa51db9020785587ddc60612ef6ad8000000000000000000000000de30099238248a7b9ba54a16fdb0e8b6b8b062ea0000000000000000000000002bd342408313456736b2138d3c2ce9ef3b1014c10000000000000000000000008b4645b8f52959111d79ce5bc4d8668ef3d664f7000000000000000000000000a3f5c96e05aba3810f0140fbb30d8001375ac143000000000000000000000000d57de69cb4027e64d3ca0d9148cb73ef7101179800000000000000000000000006bb17387f9d5b5251a3978868cd0bdb5511f642000000000000000000000000b10f5c896de0a26d1a7eeeee6a7bdf96c6afc51400000000000000000000000037e5c594ad28d88c97fec1eb6c02ae1b44c75f2c000000000000000000000000563853ccb0f5987fb3a132d0f7e8fcd34fe8c1020000000000000000000000009211548b4732bf0a0ec310ee3550e1f5f4f69295000000000000000000000000770655036c30f2fc40f7c6a63d088a527044a86c0000000000000000000000007928193763f2c27088444e85aa15d16bda54d45b0000000000000000000000005d4c27e50b23c265ce133ed71d494daa14094db4000000000000000000000000f49335543edd01280a9281f16fdfdc24e65a580100000000000000000000000086bc029aad8ae6de38c766e116eb00e17c47f7730000000000000000000000007fa2962902ad0f8d295766c38eb6c0d9244a8b9b000000000000000000000000cc9ef6b7846b421d100cd9ba015a85d2f027ea08000000000000000000000000837ff2c73c626d3a7132ece638e8cad02abe5a45000000000000000000000000967f160ca6c2934b22f7765e0e3d45fa0795dc45000000000000000000000000cc4b64ed0d402f42e450a634adc8121e9c92bac2000000000000000000000000c8fc13ca2f0f4a6ba592c588ef70cf5682655424000000000000000000000000e445242cd962c3bd29b12812b1e1f3ecf7c52170000000000000000000000000229322c5079a96f6a7ebd810a41340f163398c7d000000000000000000000000a86bc839b490e7bde7aaed3588b5d0712e7dfcd90000000000000000000000003ab0ed194f07e439a124da7bbcea20fe05bb6d92000000000000000000000000a7d76b3f0827785572657d43bb172957f5eae9220000000000000000000000009b9a7eca13d2963af6a0a9bcc11972da9888180d0000000000000000000000006c6b46c5901b1848768dc50c7ea8bc64c5f8bfcf0000000000000000000000002a08ba92800a4da691e03fab8614aca6c3268440000000000000000000000000dcf010991f647a32a0926910c4bc1ccc7369eff5000000000000000000000000bb367a304768c77505a3f5ad77eddce4cd7e3658000000000000000000000000786224faa21292724197cb54b39d7ab4ef2b0dca000000000000000000000000a136e4347afe14fd5b3bbd1e0c9d153500bca03f000000000000000000000000db7d1c96fcffd3381e6a8b9f36acb7ac76ba1c42000000000000000000000000b593aa8698329bccc3f74d365322efeda00e6a5000000000000000000000000078920b08ca8eccc9138520dcdb802f934a4bd22500000000000000000000000061301f0dd20a7acf74b99ca06b524e365cf12494000000000000000000000000c0071c897339cd65b3cf6ce5cb087a6ba1f76e6b00000000000000000000000001a3033cb69b1f97dbe7314f43e26353c1c292cb000000000000000000000000803229f748cffb5407ccaddfccddbc53e16a49e200000000000000000000000056316e6eef7fb773e4b2069fa20f2d0db8047b370000000000000000000000009257b2a24b7dfd9da59980b5bf667f157ea1200500000000000000000000000051a01a40d3f97bbdf53c4067ddc5df04a03acf6b000000000000000000000000f3ead1be1a175943fa8304f2ca0973589d24780a0000000000000000000000006c2aa04e5185b83d4669f9dafadf50b45407503a0000000000000000000000008af582c1806d33b2c48c8d22a638040e78332f66000000000000000000000000e7525d51cada41e50ec81aaf6f6fdcad9377041a000000000000000000000000c4b99be6364f1314abc7c276ce8043a193d2d4a50000000000000000000000001378f57c078f91af839f179c4acc34f2f9d8d2d1000000000000000000000000e6a4025d904cc303f7c08fd2414e364963995cf00000000000000000000000003ed607cf51becbb6a302988fc1451e7a303f8820000000000000000000000000b5106c53f451f4dbea677bb3d845e53c28f833a6000000000000000000000000d9eaa98805bc76f437ffc456920fdd82bd8eb7140000000000000000000000004b85a082fa93e9388dbc15e807a398ec1250890000000000000000000000000061fdb286df121e946af75b5ddd0d96fab2f08e1e0000000000000000000000004500e6a36c2b4c4a0bb299c9e0e2933fed5ddc9b000000000000000000000000d12329ae338f46e1092a1f9a265b349bfd2b3760000000000000000000000000acc74cfaa8ad730194c1828cc179c78d5c08200e000000000000000000000000bfb384eff48c1fab117d6ec87be9fe226e4ef0be00000000000000000000000025945432165ac99de4a96e8018564e0cba514ec2000000000000000000000000fcf2a62ded52cd9d5787be065d1dca96ad85758f0000000000000000000000008614de6cc66f88c0e2061ff47a2d18c312fb5f930000000000000000000000003a004325d08997b8b0fa85555a8ec184749df6dd000000000000000000000000f4de7b0578ab56b67660d654f5edf2c71e8de260000000000000000000000000b5cc91ef4c2b6c3bcbfe7ae37f4b43ae39c8c104000000000000000000000000f08636803677017e38c140caa0d352f469707fc60000000000000000000000001f5a0ba8ecb512b10ffd1769aa87f2c11157301d000000000000000000000000efe7005dd9a738682ad6ae0cdffa5f91ba97d7f2000000000000000000000000f5bc4af170c393b62d97d5cad5a9372f25d14d940000000000000000000000000fe4d8dc1a5ef7086c4e5d1c1cfbafe47007a2cf0000000000000000000000006f36bba2140306769b576603518bc7b91c711924000000000000000000000000402ba46ab36658f636690a6fc26c341792ffbd1000000000000000000000000033cac5dcd607e9d01484d1fad642e84221e28e6e000000000000000000000000c82735b566e2693491d930dd291403505d0120c50000000000000000000000003889ce022fb0d7b3555bc256459443b856b3fe0f000000000000000000000000e4d0960d62096958ef69a95a36c551d75639c8aa00000000000000000000000031020b83f2e6207d570958e3dad92d6f987b53e2000000000000000000000000153a840f134a3e865459d976d43a04ec740f7fae000000000000000000000000bdd9c396678d4719dac44f29a9ad883b1dabd164000000000000000000000000204bd8043d01d17312e53560761c738bee8d276e000000000000000000000000e318684190b449e5031878102f9c924e75a6c4f7000000000000000000000000b459325e9762af116c35a9bf490e9d6e1f3dd2330000000000000000000000002c1ffb00a5b279d379b60ff4eedf7950369ccac3000000000000000000000000fe9c9b97deba834818f505acebc2119fa06af19100000000000000000000000041941c784f32e1e0f3623e068af51a699f9157a00000000000000000000000005261e1afc8cc0e0305b064d0b34de5048154eb33000000000000000000000000a1b29ece9c93b51416cf1830dae633f6bd3a20dc000000000000000000000000d643b016aaadc3e58b31b35a8b3a14452ab148bd00000000000000000000000054b290cf4b899f2e9aff35289b5d27b524fb19e6000000000000000000000000fe49c7df887644c22c8499cf8b515664dcb8a28d000000000000000000000000f068e5d8275b6a379ac3bedbecc3c30a3626800a0000000000000000000000006f1ce2c8783cc46cf86dbb3ca34b0a99d7d9b5fe000000000000000000000000bf5374e80c6703df3c7c6f28a8a66f41d3f586a6000000000000000000000000aa2a8b2ad4460403d8828c6a36fa936a23e14d8200000000000000000000000094b1f1c5e371b8b3082323277187045415a5219e0000000000000000000000000efbe55781232ea2b56e6f853700bc1cb83caf610000000000000000000000007c8ac1f5b3b375c5d10c4dbd8cacac5b4ded84b100000000000000000000000026a09408064550b36491aed4746f3569cca049f4000000000000000000000000ba69dbae690b14622ab409c8d8328a4cd706ad99000000000000000000000000ab3098ec84445a934c4a7bc67a03bfdc6977cb230000000000000000000000008ee05abaa25d84b6966dd45bb267a2bbbdcc851e00000000000000000000000069d31d5d8d99d79c29c1c2251f48de4ded4c64190000000000000000000000009451c024739962520002d6db01b6341d7c7541190000000000000000000000002dfa1d5abd3df5654e28f1bb4552a305bae511d900000000000000000000000050bf297b9c2088de6f5b7bc779e8e1b4591ea555000000000000000000000000f9277c291ead24eab60e92518e5219a98cb0f645000000000000000000000000ed15f29c6fead07c560d8e3e8e6f5d18c81b0220000000000000000000000000bb40b9411a5a311c6b96bf95bec0f44f55a2bccf0000000000000000000000006f122c63382292e624e7233c2a2e7d61529f4658000000000000000000000000ae1d4b63aef344e24d968051192a3ab4672c2a2000000000000000000000000086886583332b96a77c8faa4e7a3b9d60ffa22be90000000000000000000000000b977042d91f2d77ceeff0dc46515de4c5a330680000000000000000000000001a23945b947495d700dec938887f61ce5814e5fc000000000000000000000000bc7a06a89faaba80dfaa19567b34e3dc2fbef5920000000000000000000000004a1f9a9baaa6d778bedffe2b11929e4fc315e7d20000000000000000000000009ccca0a968a9bc5916e0de43ea2d68321655ae67000000000000000000000000325760f943987118a866c4e0c7e6c8c4b960b653000000000000000000000000686e960ebd9aceb1771850444d4d3a7810a0dac9000000000000000000000000675fcff1760c48faca353912a9f64a95625d1d060000000000000000000000002fa14a4418e66aee8671e7443604d704beed151400000000000000000000000048b48db0bd7488359c532b49b6bc48965ff4dac9000000000000000000000000b2fdda8e86b685be455e8911c010bd6e1afd832a0000000000000000000000004ed045d4d01f5617498bf0c661d6a7ff5c1ee1320000000000000000000000009f209c8e6c73e89c8e4863a73d89cdb583ec2b7f00000000000000000000000080158586dc28c2bc3a9b8628b929d6dec510d844000000000000000000000000437d170e8378976518d43233e5f13ba836a7b1c400000000000000000000000080448a4fa68e17dacbad8f86d01362fb8f4085c60000000000000000000000003b18e8f10bced5690512b7e839af3322dae1a2250000000000000000000000000c9898d5d873770d31d6a1e13e4fe9f62f0be3f8000000000000000000000000800f2fd10fae487c363e64311eb5650d649d940c000000000000000000000000ba18a52af23ca6ac47ec02a7ad38326a9332a0b0000000000000000000000000e8cf42f1dc241e53dcb4f011cfc40fbdebf98344000000000000000000000000da08f437cf7184141a9a6ec9b306d52efc4465ae0000000000000000000000005fbda0899f5f5e9ff53b0952695148ae772d4e5a000000000000000000000000e3b1667511c539ddc63f06a9df484c5f8de788d900000000000000000000000074fe810568f294b6a7b13830ee019ed781513a020000000000000000000000003daeda8217cc7bc180d1cc58a41881f31a49ea4c000000000000000000000000dbaa3ae366fb84af63994398631a168b865cf837000000000000000000000000d2eb2b16825c1f2537c9a4e749d4ecab9afe8bf8000000000000000000000000e42a749157d7c317d4e8b5bb794a0d0a51a4542d000000000000000000000000e788e5e63f9dc0c23b9289818c757632a98f19ff00000000000000000000000054921dcccc5dcc5f80a72a452abdeff6c3d96ef000000000000000000000000064d96f3241ed168a5d4714aa688080b0c4cb103e0000000000000000000000009d46e12d7cd70a59d5113bc5049dd3783640fb1f0000000000000000000000009fc571bb79ca5b8ed1ff0a9ea549a04692b52cbe00000000000000000000000016fae108f246eb11ba2405834eda78dabfe9314f0000000000000000000000007f94c52a317efba0cb3ccb5185041b86c4125e9a00000000000000000000000066763de54b2aa9036b2f7e88b5ac8bd0b8351116000000000000000000000000318f73d08005e28e53e17cb8be96640466b51f69000000000000000000000000d33f1535459823dc345c78900593d646286745d1000000000000000000000000c7eed3b1aadd7febe01de92736e81e3521e75cfa00000000000000000000000000fe9c2889674705b81401c0c8fe4698b8078c9400000000000000000000000096c4c7006b72a95c14da9e0c7d9979209790cd5300000000000000000000000036d2810559f8b2c4b878396ace3ef56f5f02b7dc0000000000000000000000001cedfc83a2ece4a93eebda6d702a6632b77c74c6000000000000000000000000ae599b3a9b89c94a71cdc6a10c0ab9421dec7ceb000000000000000000000000962f5950da649a02482f37c8004b437c25134995000000000000000000000000eb59e38e5903ca8e0d58c8ff3b975dcfdcd9075a0000000000000000000000006349510d1fd966df3e79d10b0e5160f0bd1683580000000000000000000000001a3a1f064fb41fe2724ec53fdf4e6b106379650b0000000000000000000000009704afc486c951ddf5f7368b0b354a50a283e63800000000000000000000000008132561b094d320c1ee1c51b2905f2895d84a41000000000000000000000000e354601d3343fe0e13e18cda926884d1e1007142000000000000000000000000d6e827c4b7d18f6a4c5645c51b84e9718641371d000000000000000000000000bc34cb1ba30d59408ad8f944c54ddf8c784208d40000000000000000000000006d970ddee2028a5d518539925197e98189db0ccd000000000000000000000000d47d70d3d1694e433cda2f9068cec632cf2405f1000000000000000000000000c510319d36fec27ea38c30a87af2b6bb194097ef000000000000000000000000b54f2fd094eae3f65a39e722a4a3ed80c6efaa9900000000000000000000000020ea50e97affc25ccd5dedb1369675d1a4720ec40000000000000000000000004111058510e9a28c11b2e877a7eab81880ecc014000000000000000000000000649965e23a2d1920476fb2fc094d4eab449a413800000000000000000000000080c2900233df0f287026d901ebf6b5057c86c56e0000000000000000000000009f26bb3da8b4a701730e8f32b66b4c2036dc8301000000000000000000000000082d2397c5e3c5300d31f52bd056169882b8ba1c000000000000000000000000e1df1056f8b39755b8cfd2532e9c4a2283b1743a00000000000000000000000091d4c629d854c949dd6b3a6bd4cffdf833c9796f0000000000000000000000001eb8e165ff6c4f1ef28b0091eb68f51a3c9a184400000000000000000000000012ac1c431aa0103c678303a2fd60905f4b933fc400000000000000000000000042de9c73032008a72405d31c2f27fe9327ef3e7e00000000000000000000000069a24f92a03174721e2f2d5e1c3873b4fa781eee0000000000000000000000006beacd829999e286ea7c4a8aa38243db0e668b7a000000000000000000000000a3d2b94687815d3111e5827c16beb3cca2e1c5d7000000000000000000000000a008c85cd0a00fe518ea7d1b2b50b3c3e4e8211c000000000000000000000000349d6e8227cdf5cf8c9a585dfca3fb06dd750c03000000000000000000000000393a9070018e27c4febed03b26053057e6ac96920000000000000000000000004f2682925c7d8888751f37e5abbcaf4308e75cc20000000000000000000000006b2c52d66c20b5e63cef478ca5f4e5743fbb500700000000000000000000000032708c37e8e4cbc1a5e250c092afa7b90bae15ec000000000000000000000000f47d3695df60edca5b65125e1a3746dde846568d000000000000000000000000c64cd6dde58a5243c14ede136ee48f223749541b00000000000000000000000025dc82f220be103e772b59b63ca0a2d68d0e6da0000000000000000000000000d9f2d9daf90770be344f63b355a5c9fb1ff220a500000000000000000000000073d4318c92ac824c1252f79d14b6708e75b160f700000000000000000000000018a95e59e2bfd3798b6e28ba7ac285c5beba82ea0000000000000000000000004fb9d4b5420b55cc284a0994846cf9449362a58c0000000000000000000000006284bb1b31dab2697fba85c32a53620b7f074a7700000000000000000000000041d6d2ec0134447594fe584cf5e3fad0ed992eb0000000000000000000000000fd66fd3d6aba5f85c7acd2fa536e6c7257d850f2000000000000000000000000a527e463b70ce03444916db2e36327a053f7bb770000000000000000000000008f67c9860171cc8944f3984b7af787b05aa516500000000000000000000000004671acdcdb9bbf85c63ae8f40e592935bb04fa7600000000000000000000000095718f19424cbad755d1dcfce4d36660d2e4096d000000000000000000000000e01a0a08e3800e51bd7e5afda91a6aeb28c8cf9d0000000000000000000000005296211c1410d65fb5e169c07db73aed95dab2f20000000000000000000000003c262dc005c8f8d61a285f826e1b534cb6fc5389000000000000000000000000f0b967398a06e2e5984739bd2ef3d1eb5f98f627000000000000000000000000cb0c7bc449f67b91c226dcc1f019e545bca64dd8000000000000000000000000cbd5521693da9f9b18f0c71364b4233a726189ed0000000000000000000000005c06ce21af89a6dc9d1dd325d6ac6294cdfd681e000000000000000000000000df85e11d58784bb85b495f72c5b83d1487f61fb20000000000000000000000007b6d944deefae0497b84640634348a46524712230000000000000000000000002f57935f112187862a93ea1432f42eb9d27cf534000000000000000000000000f15026b61680ef0ae3871baf3ed78bba22ca652600000000000000000000000041d86fc9981cd1a31bc63d67292fb989448c0cb0000000000000000000000000a4c6f5fd34bf5d6d23bcd4e49379f68fd4673e0b000000000000000000000000be6fac684d329878a1d7797166a1e1502be5c4f80000000000000000000000006812c5f92370fda9f8223c7b08723e0c952fbfc5000000000000000000000000b85382eb0ae42fde69417352c1e33c0289fe4fcf0000000000000000000000002f089dcbeac084ec88f1c855cdef27fee7499463000000000000000000000000c909ab09e08f6165ac14ac5acb05e41c61d3a6210000000000000000000000009e55ed2e0df745c9c00538b2a8bad63398d1079d000000000000000000000000ecf34dfd45ae61898811132de03adec4885c691f000000000000000000000000b265b46b049c595d3845838e3e892e95543e99fd000000000000000000000000386e96e10447095a99b919defc955c6d4835c279000000000000000000000000106843855e696d228e4459513e1fce825182ce0800000000000000000000000026d3d928e417290b4b9b631d9fa7d09f9f4828d70000000000000000000000000cf443a20b8175adcfcf4afb6fdf4da4edcd7a5700000000000000000000000058b1d0e70b99ef76c5d395fdaa5561a68871bb120000000000000000000000003783f6e09741184a2607a91481b7b64a1787b727000000000000000000000000ae9d83094d861f97c3f62edc2d4284b894e2c5d50000000000000000000000008c0f6cf43391336312177777ffee8f3994efdfee000000000000000000000000425030fa348429895568aeae5a048f960001a2990000000000000000000000008577e72a2a67e530db63ce8516e536b84fd1559c000000000000000000000000b9cbe5256396ebd635efb617711547e1126f0b1a000000000000000000000000f7f341c7cf5557536ebaddbe1a55dff0a4981f5100000000000000000000000030bfa7ff56caf1dd7f21953f39aeebe9ad4956c8000000000000000000000000cfe6beacf1c75fa759ba2ec33c0a45298b3ff5990000000000000000000000009df01f7594618e5d745e4b43be9e4dabbcd02477000000000000000000000000a4348097fd228c3e9449a259bf6644cd9b0eea06000000000000000000000000f2a0cee89cfefc4a243e5d01b57fc2fb5d697e2e000000000000000000000000de18d830347411c39311964f43bc4fd864b54c3b000000000000000000000000e8b5a4303491262e316411d443e959c32ffcb8720000000000000000000000004996c76b6c26fc27ad629bf53231ca154380a50b000000000000000000000000fc4fe3af75beb6ddc08fbe5c52a66ed4a9b0ff97000000000000000000000000d0bbd56303ffe56b870de4bfd0118ff08aca52960000000000000000000000004c5818f83aef25076385a3bcaf22fbb757e57dce000000000000000000000000f8aeb61e9d46c1bd82898d4a75948600e5f8a4af0000000000000000000000009c08ec243ac1b02c2e41d8148cb7afc1005877050000000000000000000000005e41aa3154d29cff7a17744d2d9521e01549f370000000000000000000000000a374f208aa720865cb13584f99bc6a7fb85095cb0000000000000000000000005007af8e0cdbf94bb587131476847d5817e851ae00000000000000000000000086b85d2a54a886210ec0e7b7e194f66fd2aaef24000000000000000000000000727c95a8c682c3387985c4ab6fe01915cb0df884000000000000000000000000054ca48f28e4a6eb5ba1afb55a11bd05d324d0a20000000000000000000000003178ec0fe79584f1934442f5b2461bc3fb7018f2000000000000000000000000c80ed18b2d71eff2029820fed7d3594f8c0146f30000000000000000000000008df6e70d1885e28e04f8ed5f4a3c9c7866b1825c0000000000000000000000001e5806f6f01375cac5b137116f7aa69e9971f715000000000000000000000000365f4d39e1887e2e2da8c79f80c5f8020f62223f0000000000000000000000004a80ae0b10539a81c1448d778eeb12da69b590040000000000000000000000000f615ccf7a76acdbfe2b52a8583acd1d92a505f1000000000000000000000000ac6c3efe2d16c0f606f294df4ff155f524cba22000000000000000000000000010e6f53f78f9698c97fd68606dd08a040a70ea3d000000000000000000000000bcb491a4d74aecf01abe2f962a8310420928f2b1000000000000000000000000308019d645c682118d330ed973e30ce93d03c0a6000000000000000000000000780ed1635f47822e9ac860d15a5ebcc8197bb4b200000000000000000000000008b43f7f6221bbe2cfca5e1aa514180b4041941c000000000000000000000000986815f32a7fd80a75dc04f0bbc7f30797866fa9000000000000000000000000e112f242fbe8aaa9b89315dae7f7711f54fe2191000000000000000000000000650d0824d55a193c917cca20fdbf8ae524c9915900000000000000000000000066cdf2f86af7b43828f92c7414565e36327c9694000000000000000000000000d46c5fafd7c8d3997468b143b514fb5f3054ac9e000000000000000000000000b5f3475be679006f50a9cd5b91df23aff3086acf000000000000000000000000f4d37b0098dbb804d853883bb3130e6a903e189e000000000000000000000000ec4dd3ae601bec8d0b9eced211d36fea5154b681000000000000000000000000ae602d8c52732c8841507db10d0e1720771d3764000000000000000000000000a79764b596093a4232a05c8dde527c22ab7bf83c0000000000000000000000009b532a4a6b070a2486f9ea3df0be80f7be6003600000000000000000000000004c04b235f96280d74cf27364d2f90a022bd67229000000000000000000000000dc46ddde00addc8adc69305d08ed23528e19d7780000000000000000000000004bc5024e731c1ed5f12947c2790995053e9fc7a900000000000000000000000040de9066a80c3c996426c4cc69a328e068d988710000000000000000000000004156025e47d131e53bf2ab7aba9ebed65f56f6de000000000000000000000000dead932cb3e7e98689decf17ad51b49db0acb0190000000000000000000000000be51ed581ff4d7ec541da97ef8e8e04967be20d000000000000000000000000a1798a1bd705c20c9342d61200dfd63a0507289f0000000000000000000000003c445dbe78bd16c0f397d5647fa83d63ade05bc6000000000000000000000000ac2b3a4a94fcb23f90312e54a0575703e19aa5d8000000000000000000000000825e59b4f6ff2242338f1ea43e182eac1c1cd738000000000000000000000000d743fb25bd96c4408708bbf19e45c7ccfce6bc460000000000000000000000006c4ad62a328668959c5d9f51cd911c7b8448c6e70000000000000000000000007130236c69f131879462d4d84761114c3b6a87ac000000000000000000000000ed96c145bec3416bf39157f32b9d4c1bae8fc789000000000000000000000000322314095d5b5bf34f47165a3b55995da740c3c70000000000000000000000000cc650841dfae4b6f3b4de73205d0fbea2144056000000000000000000000000fc7e5d86887b1381b4d890f63c0a9b7a23263c8c000000000000000000000000e7f54c42bf37cbe12329f855cdb87c009fdce9580000000000000000000000005258b6247f1b7d3863e38a874f1616fc4410180d000000000000000000000000044b51322173e2eb8bc67b98470c35e61cd74f680000000000000000000000003baf587eae6ab9d3d552265fee7413c1286e3dc6000000000000000000000000a4aed610f006c0051fdd3c529944b9a9c557ff55000000000000000000000000ff30e67b9ba932a6204797029eda551731ce0f930000000000000000000000006c9880aab1fdea66dc23897cd4f3a3a93e13aaae000000000000000000000000badce8a5aa5486f7118ed6f5e4c4c2f5b5a6fb42000000000000000000000000e74881c7d4769e9e78e5638c88bb9172ebf7f7bf00000000000000000000000037ea54700c122ea8f7f39e8dc3b03de4653ddb920000000000000000000000005a81a080b240443a9dcb4d324352640138cdcc8d000000000000000000000000eda53b8007779cf9a4a61c2e4828886f0c7b34d40000000000000000000000003c3545a3f8c7a88e5038a59b16b02a058e79188a000000000000000000000000215a5f9fd90129be2819f3f262486b83c0d7f2c7000000000000000000000000dd8316a7720b425ef75dba33f223037fd9c5e30100000000000000000000000080c50a49f9f84bed0f43345cc362c6441941dd5d0000000000000000000000007e1677835fffb05bef755673d53ed3ee398375ef0000000000000000000000008830d21fdd7ad89e5a2b834ab568a7430fff76e70000000000000000000000003e9fe0329472411df7d53c237f1af7637fb9608d00000000000000000000000021b85b1d1dabaff5302f1ed58da2c71d9a0ee971000000000000000000000000a65099da95da272be4e2e371a990a7ac8a0ade9b000000000000000000000000f017da106c1936bb559b8394e33ed261326b86eb0000000000000000000000002e53f81034675170a29a0414870dc6ca56da691700000000000000000000000044a419d05065eb12c7708cf348f181e52e167d69000000000000000000000000f28d333ed124d5c20a527a85fe4ac143d3341014000000000000000000000000a0c1f633422a841485a2abe3fa5df382a2b79dd60000000000000000000000004744f03428d103f6ace5b764378f9670423be8d7000000000000000000000000ba94a5ff96b1a9c016b941900c46773e35c70daf000000000000000000000000ad24a38132b26144404272cb124fd38c34a53ff7000000000000000000000000d70b3d2b9a6a31b08faba6adab0571875277a99c00000000000000000000000095add9dc65d6e26db140da8771e17571795f76a4000000000000000000000000d2b415844f80084e7f3ff56e61eada1526e7f2d8000000000000000000000000fde082c0d3c9624de06885c725783d5862bc5743000000000000000000000000d2c3ffe54e0823a3d1585ecf5691897063800bfa000000000000000000000000145501f4fdc3260320252f0c090411010bc22bb2000000000000000000000000a0fd5ce0b70320172590420f478a85bde7f79df80000000000000000000000001cfbc126921490bc7ec928312d576ef2b6f86d2e0000000000000000000000007ef1f108522696a449e5eeeedb24d06459e7768000000000000000000000000000ecc751f965e4d296d076cf8bbe4e2c80be49b5000000000000000000000000fc2986db753de6d5fb7d1a435488ad52b57bab96000000000000000000000000bb2a6201a4b43922694b6096042c44a90bc8cf6a0000000000000000000000003fdc07948375054cfa75ce2ea4cf7bbb7840a6f5000000000000000000000000b36a7659a3457d4454ac4e3241995802603caf8a0000000000000000000000008c5f2f8a330c43acf56a5b534b15e22c5e4df98d000000000000000000000000cf0c9237b6216c859429e968ca05fb39b2a7d9100000000000000000000000005903d1938c84928ef16e73b61bbb2ec6b513e96d000000000000000000000000951d2450aba396cfe0b668f30fda22fd596067c10000000000000000000000005c0e1f5d02aeb5dad83c1e7ac7a75a108ee2fa97000000000000000000000000fa28edc8c68b600488e260bb467bfd8d983efd50000000000000000000000000c8a8aafb161b0a8d5d1310e055aa97d7ba3695e200000000000000000000000006e66332d0bbeaefbd57493fc2b02750c999e5e60000000000000000000000007b3eccb60125d4cbcd83ee445a055868b341e3720000000000000000000000006e1b25478fca3cb5acb3999a5d8e0c5086a53e0c000000000000000000000000dd39e88b85a2e52c6427f21be1961ccc269283670000000000000000000000005b210b4b09f0e3e749af1d5bb4ee293ff0d2b4fa0000000000000000000000009664adcb09a82fdbb8e6386da0e2db116a4fc3e200000000000000000000000060409bc148198868cb2584a787eac2d0b79428f40000000000000000000000004399db4d35d0499dd26f98d31ecff0a710f33261000000000000000000000000a4dc83de1fcf7f2d9ebb641a7bdec6f2724c564c0000000000000000000000006ab3841e53a58b11495166016547c7940ec19c10000000000000000000000000a37605d23f40382fc29c38096b56ee7aaf446f2d00000000000000000000000001b6f8239c8b4c385228522c43954143b170bb3c000000000000000000000000b867e969ddcf84d66917ba755b429178094adcdf000000000000000000000000519112ac8747bcda1f888a4dc785749a96da155c000000000000000000000000ef268658776cf63e2d4e732da6cde8f87735de7f000000000000000000000000e2a805aa8bfd3081cbd7e961034a1570ad7938320000000000000000000000009abdd23aeedc8ba0127a57ae510562ce64e665530000000000000000000000007bae4e06591626bc3372c11725416fe999e6267d000000000000000000000000fcabd04711f0b8b5f4bbc348812f18057200f864000000000000000000000000034822a02d6fcbed803a882fe26ecf79b26056f20000000000000000000000005309c902051d0b2716b77015c6731a9cc9479e4c000000000000000000000000e81594f7917c898e84e34abc89a85ac58f88297a0000000000000000000000003941ed4386fdfcd123128d3d04a8716ff20a9827000000000000000000000000925b1a608b90c249d4f9deba357b00910f93d1540000000000000000000000006ff21160497d88d2fb0b91382f354ac2fd8848a8000000000000000000000000e82348b3fc43bd1ea8b41baf992ce2def73084fd00000000000000000000000055641056963258434977586b84975316c0836c7a000000000000000000000000c3c9b04430d9aabc4133a9989d8ef44df1da24a7000000000000000000000000e798ed91de77e5acaa62d809a4ce8e48e1e4e126000000000000000000000000d9dca8c0d2d87d2ea55e519eb5fe7f82c0b1f7aa00000000000000000000000078c5d8df575098a97a3bd1f8dcceb22d71f3a4740000000000000000000000007487263025db7599743590e5402bea2db289e640000000000000000000000000e30e633f7fbebe343c80ab63cb0bf8da221d31f700000000000000000000000004740938d7c226ab62adc3f0bdf635139b941727000000000000000000000000d004e03bb12b4422bc3e02ce315c65dc9d82cd49000000000000000000000000c570994f19902ec8b5639f4eb3092aa1e84b73910000000000000000000000007184f3f96f39351648aee7149d571041badd88e30000000000000000000000006e3706b0d85968dffc2c53d04659a9a7cf9190ba00000000000000000000000027ff34640a25d7695a9a3d5ac6044be4f7d9436a000000000000000000000000f57843d682c1fc9c04c11f239812939043e28f0b0000000000000000000000004c3830313d637c2a360d2b1214b2223cc6d0ae1100000000000000000000000077840ae2bc9f0ce15825e753f5bb391f625850e30000000000000000000000001ac814fea669528ed74517467a1aee41b9848ca30000000000000000000000005cfa6254dc991ca0efaafc84ce92d960e6d4b911000000000000000000000000a1b08d6e507d0629f4cf5f424334764b066b6c9400000000000000000000000021132b24a7debe9f540ecf07c228b6ca360afadf000000000000000000000000f8a2a378bd483f8d95097ab45d2e9f5c0db26fa30000000000000000000000006177aec40e45924214421dfaa05917bb6ce2ff02000000000000000000000000a958f23c4f88184e1e4af0c63407762e279ef40c0000000000000000000000009733f495fcd780c4a4b37d8ed58eec6cdf6388bc000000000000000000000000c8544fe6170e794bff57a1d512e3ebd7c0dfc61d000000000000000000000000e203ae727c2b0ada8b9b7dad35239f107c12e4be0000000000000000000000005e1af8ce586a97bb6cb61c865f7b02597fc296ab0000000000000000000000002779d7a6fff61bd1b19294e0dbd9f6d7f177cb1b00000000000000000000000026f37592a18f9244d562317fc2674a86b36e5cad0000000000000000000000000c6ba5bcf7f64b2800bd1d3ce2dde68bbeeeb90b0000000000000000000000001bdbf63d173ade5836944b981bbfefcf9c62c337000000000000000000000000e043334dcbfb940e8295abd3454a43ae7d077f30000000000000000000000000935f7563bf160d94aad30ff11dbf38a2b69bb2bb0000000000000000000000002f6178909e6fd3f46d6237d18bf72be7b5c9b45300000000000000000000000035c2231ad6d488303b2b4835fcd1dbdf8d907c9a000000000000000000000000dbb24dff1aaad61f5fffe17b85153156d6e567b500000000000000000000000017bdbe418c53b445f77eefb3fa1c4ebb90939e1100000000000000000000000095ad610d1990ae8deeb968562c4b19c38317aef7000000000000000000000000b4d610c83923810ee6989de2744446e0e0e32b79000000000000000000000000fe07d208fd4a00ceaf02bb93ff71f015385a812f0000000000000000000000007e59e149e529bfe2e6a48f2da398c89aa94facf900000000000000000000000060d9be4be02023028b9ce90825d0dc3c99a2385d0000000000000000000000001191aa3514816787c76557d82509a5529a13f5c20000000000000000000000008d7e985b0c2bfc66d8630c4f86af5b2fd571cb66000000000000000000000000f6931b07088e684f73bd851655a69604d9359c2c000000000000000000000000ab5b30ac2d675aa75fd6b6081f52a373c055d23b000000000000000000000000e4e139d92be47a7b01c1e7e30f1d205b206d7bf2000000000000000000000000c4b4a88bfa90ff470aaed4db2b36dd5f9b01e6c900000000000000000000000076634ebe1a791177d8ef3bf9afd28b96622778bc0000000000000000000000007cc4fa412a37f17b15817790a30e415c50db6a68000000000000000000000000e9e203af17720dba9efa3ce7e26d7580a1e41f0c000000000000000000000000148539c18c65e5380ffbb5d6ca720cc91bc9b18d000000000000000000000000ce2c319bd041402debb0b8c766d0ec428d8c89ac00000000000000000000000065e3362180983eebebabf549307029884f2753b3000000000000000000000000b3ab72b4a25ef15ec0497f58b2022c8f1294e5f50000000000000000000000000e0f2d9537caaa8c54377e70ba7430c649ed763f000000000000000000000000b1ec9f51de98b52735153f4c83960aa2cc3df12d000000000000000000000000ad585372575d6546d946844a40be7d771ea69f83000000000000000000000000faa1c1ef914cb92da2dd09ac97374329c408f8460000000000000000000000000bdec48eb86145739437d586821c234183f5baa7000000000000000000000000313f897091d44585c43375f78e8710df1f5fc25a000000000000000000000000dbd304e9a30ee1a263f1267e36c02faed9ebf6350000000000000000000000000dbcc59d56df52aa11ddcd228d51efe837a77db90000000000000000000000007452ca4e91769eeeb10c6c8cbcc77d0659e18a45000000000000000000000000de3c01c50a7253f49d65fbde332fc38c509fa55f000000000000000000000000a06610c51ff17928b401ba3d7681bd2924bdc799000000000000000000000000377c3a8b94ef366afd36bce0fc20dd1a97c55c6c000000000000000000000000dd53468f36270daacb44ad99d5a38320ae0c65fe0000000000000000000000005163a989db19358cb02d3de1c37e617b2addb9f1000000000000000000000000c8566619e28dc8e2fab4a051330377a6b3ce4577000000000000000000000000efb3687bd9f0ed3b17383eb4a15f18636da8417500000000000000000000000086e5f2fe54df05d315d1f5c1a33ee2470f2e25a100000000000000000000000083d3c179e7906e7f6755658c70e106f1ed3c5782000000000000000000000000cd3a0be7dd3c2d7280f16c93a283933ab4bcfb43000000000000000000000000bd44c425ed4a1fde102c7e8f71cc07b4b5ecd44d00000000000000000000000090954a047e06022d447b74affb7caa49413b92d7000000000000000000000000e08f59c6910db6f9c56c2f6f022f949b655698610000000000000000000000000f6ab3aa5db091ed0e21d3eccd979da64f2bbf90000000000000000000000000bbf219f5081314ad78a9887ea9891f51ab332e5f0000000000000000000000001e08445770a4b286982d674300a969e8a2f8b5f700000000000000000000000096b3c3f47eed96ab70ddb068b536245a7945f7480000000000000000000000008e77ce468c591cab67de14b707bac7f0c752cc460000000000000000000000000ee9d61ce56ae25bea8bcc03cfad0610d6b22e3b0000000000000000000000006ff7efabeaf270d3f39c26b9fdcc53428f703609000000000000000000000000def8e3337a9e914abc7bc93230a3aa795de6fb3600000000000000000000000095b43f40acb2d4972d2b274bd57f928b7e684e78000000000000000000000000569feaa77cd01782a93d8533ace4400efd746d4a0000000000000000000000003d6edb28e134a10a19bb0e1e32c686625d034f94000000000000000000000000b2245a831d089dffc02deae98c9ca872b9d180e10000000000000000000000008523b5386b129ebdb32d6c96ffd6423ac287835c0000000000000000000000005bb8c09a348990b2ac79f81de1fc68e3561dd18e0000000000000000000000005620696b99ad68d8342579e5223c553c5d1b3e42000000000000000000000000810fd07b2fb282367e350f10a9a2517bed7dc5ce00000000000000000000000099b83f760283630bcebfdec943d85d78680da03c000000000000000000000000442439b7b508f9c7c047acde0f3442c0adc354e6000000000000000000000000bb6303b365779dbc2770b67d7bc394f0438e8ac8000000000000000000000000b61efe472784203270a5235fe61b6de9324bfe3d0000000000000000000000002a59a345eda487e498c142b8e6d27fda352aa62f00000000000000000000000059440024592801bdf988cf70118539dc43881e51000000000000000000000000bbaa49c2db22c5049cf803e2f9bdd5dd48b5d5e1000000000000000000000000f05528eabe021f3dbce2bdc2da7ef2cf839be2fe0000000000000000000000001315b9446e9a2837a6877671547ea05b682f74ce00000000000000000000000083ee0a917eabb9ad699277f6a74062d60b3a595e00000000000000000000000074b4542a407c770c07677e21487d145e788d50a6000000000000000000000000bbfdf2e6ab597519f015847770402e2965dd828a0000000000000000000000005d6aa6103c1ec8d7d676505a6f159442dbdc1928000000000000000000000000138b9186ac08c5ae0fa556d555f236d17eca5b17000000000000000000000000cb6fd74c21ddbc967849c25248877929f1db8751000000000000000000000000e91b6dce1ef18e31f27c5aa8232b606a3f4b1543000000000000000000000000abd573b1f46530ce569149d15cfac8b5f758af29000000000000000000000000d8da7b1996a80085a061ebd972e5f52b07a2a6bc000000000000000000000000a3b1cac07e51335f1516973d2559812ec6b80317000000000000000000000000527d3493ec7da7801ddfa7d443c70d55ec562a0a0000000000000000000000001d290f3b6b9777560103649a8ab6de2f31aca9ef000000000000000000000000ebd3ec7e75e0a8f6cb1c4dfdd87c01ab6e85aa0e000000000000000000000000550897c71b8f50285179f3034709834de614145d0000000000000000000000002688552a07552e07c1fdb37e10dc5ae5cb36e2ed000000000000000000000000403ad019efbb6c0f40c0083b6d9aca719be4e5ef0000000000000000000000006ca7262a9e2c61a51e503e809d24eb34dc977eda000000000000000000000000b4ffe61e74e2395a1ebb12c76d5202ca7180a9f300000000000000000000000067756f78011fc5b1ee1a418db6adc8e732f8632b00000000000000000000000025e570b2e1b8fc3cbaa029aefdf74591d8718a3f000000000000000000000000c0c5cf8b3161529386f05007122ddc31aa6270c500000000000000000000000092d14eba1313ccf96563efdebccfa40d421aa48b0000000000000000000000005053de16b1d3100d0a622d75cad4db2b2665d91e00000000000000000000000083cf67b2898701de22ac9cd23438689ffa4e004c0000000000000000000000003d1378f777711324fac90986869ddedddd4251d8000000000000000000000000427256505ba832808da543be60a27ec4ac219ad8000000000000000000000000e39ad179ce43e9d07cc8382188ea5d996495801700000000000000000000000000287b99968e150fc171c96c4b265a521480b9b500000000000000000000000054cb672f0376c50c9b6dcc9aa7e19632a72b0bdf000000000000000000000000ded9b850ac1ed35c9d6db3cb0280f7f5b1190e470000000000000000000000006fb10cd51b5387f2c4a278ca5828067eb3ed4875000000000000000000000000771a07e6470563c8c0c7039dc0a401ee3092d1cb0000000000000000000000003209b0d218e78eb2db28f860f18e299adc35cc240000000000000000000000008b44e078aaa4d8dc8ba19937be5672b68b4866060000000000000000000000005ad324d6d9200d3d79027416b80954d4649045b8000000000000000000000000e40b74a3ce63feab663c169bf7a9cf04769dd851000000000000000000000000a047a8f72c2b58f89be6f22f0dc4b309178d1b1d0000000000000000000000003cb6609599f2f20a259b174142226bcd2e92842e000000000000000000000000b4ab409a497195524bc926b08677ecc19427ddba0000000000000000000000003622a4598d27ad20b0903f1e5e170122343ec137000000000000000000000000333517334a3553793e9c1bf17251a7a5d443d6da000000000000000000000000629af79b1ed3b1c4f37c0eab8e1d326baaf3dd3f000000000000000000000000581963a6b29d92ef3fb854e97e3bda3b1763ea540000000000000000000000007759710e74d05e5824581371009cb77eb29d5392000000000000000000000000ac2fa80de43437a43e964db101b1acb516194483000000000000000000000000239f4ebe89288dca936363f4088957b3d689204e0000000000000000000000002f24eae3d5c914cb9b8e240cb2b499daedcf9a850000000000000000000000007b2bd389bc478dfdd39a7af216ab476c864ac68f000000000000000000000000057fa6428ff5301fd5c7a9d0f8d9ec7b2e2291850000000000000000000000005d2cb1604d787350704d9a86a6ffde3362ac1e81000000000000000000000000713b6ddf3f73fc8dd6500f421cd79d45e4e8294c00000000000000000000000045c25d43395aac1e2d11362865f5b044b5cae9a9000000000000000000000000e99ef91cb88d4a58e510bc19315484962dde842200000000000000000000000060d53cd1393444b21e879623175f7b7222e31a7e000000000000000000000000f500d94a52db76059324db29eef387e98107e0300000000000000000000000005bc642335cf909008519f3fd9615b3df680465db0000000000000000000000009130693da6a378f52b81d0d2185fe7dcdee94a0700000000000000000000000041a2e09036ee578866c76dd814f20ea24290766c000000000000000000000000917ec64db585ee6cfd96cf852d8453b8030547c0000000000000000000000000fb2a52012f5e757ba748d1f8d7f582b8d1a613c00000000000000000000000000fecfa4567323db992f531bdc6ef6703d6122e90000000000000000000000000c67e9e850bbfb1a0d1ae214b79d6ef9fad081dce0000000000000000000000002b8fc016161600ee24c4f42a3d15cffa6c1be2d90000000000000000000000009a90973a14f6652cffa36253b54a97d010c7c5880000000000000000000000000a4b19ad9de22521b8db28bdcef6fdb654eaa5d800000000000000000000000022e1159e161be9cfe1c9ffcb2b5efaf8379abc220000000000000000000000005544771d6e544f12a77ea44fe1e72bb77ac6a22c000000000000000000000000172088be971df822bde88727947637bc2b3f137b0000000000000000000000006b151f8a54f2fb467b52c32973993f6c2fdd2e78000000000000000000000000923055c90fdbb1153ab5ff7b124e129205596c5500000000000000000000000077e750ed8d8706e266118cd1c32d1d71e3e950c4000000000000000000000000b0e5b899ff817b1c301ba6ddfab1bf8c1b2fb897000000000000000000000000a3202e97610054031f4d9746bb7e13bf5e0968ef00000000000000000000000074672da62eb90cb3f2c136122c45c76aa10c83cc0000000000000000000000000f80f1794d1a2d96d05ddcb052d961383a41936a00000000000000000000000088191f7ac4d235711d791ac142f72f32c7799474000000000000000000000000d4fc8f1dbd02b9299b224311429422c030c2714c000000000000000000000000ea5aae54cf3d2519b9c2a48952fc0af65cf0ee55000000000000000000000000b71bb13ed9d2de36921511d65dc19f82882513f5000000000000000000000000417f80f56dfd233393fffc864f7531538605e479000000000000000000000000d52b03661c0b198054f260a12e3292541a81d103000000000000000000000000632c15714dfa5fe6bcbd0d65ee1b403c274953d8000000000000000000000000e7fc36797f1d5c64e2da14138ab6c8ffc751844a0000000000000000000000004cabf5c46394cc5d91c9c24ca12d903b6d975236000000000000000000000000d81c73b8a24027d3aa69a01564c2fe8e2841075f0000000000000000000000006ac151372f85b42438737274739b3918d51b94620000000000000000000000003e63833b4b3bc168e1413803c5b08a12eb18eefb000000000000000000000000a45c1a0a35c689d87c085906dcedaf699da201a70000000000000000000000008ac02536af3bf8296a9535156c8d789b7c59ef1a0000000000000000000000005f93d235b3f3797d9c1186c157f10d468d10f1e80000000000000000000000001c9b41f9b1578381fe7db3de6f8561e754292bbe0000000000000000000000002f671a39613861ec17ad35de44f4f84e3d4c69f40000000000000000000000005a75dc148b32569637a720341ed883ae32708c7d000000000000000000000000a1743d7512c880bf6327888371b55f7febd70eea0000000000000000000000007440764763d03af7814ec32c6eec77e66022569f000000000000000000000000f107c275316273f4e9f169ced880f8e559b59f460000000000000000000000002b6d0323998e7ca585b958261557bd3f9aafd9c9000000000000000000000000e1bf7b427a2400f91ee1998f83135d24b3a1b42b00000000000000000000000074b11566e50e4d6076b603a020b710f6f0ac81d4000000000000000000000000ff9839c70e2dc9cfcb327d461302203fab4f96fe0000000000000000000000007ffb3c28ad2a94b6914b13b7884082a8199d6a03000000000000000000000000bd5695edbdfebc3134537f75633f6e0fd0fa75530000000000000000000000000853079394fdaf6918c1ed076b8757b5142f48370000000000000000000000000df85b204c0556ff25ebf205404d703b069dd82e000000000000000000000000a5079f9e009e4daec1f1aa9cd62a76d8ad101e60000000000000000000000000262d64bc810dc664181610da406b560d8a955d35000000000000000000000000fc6aafa79544d2186cdec1c2cc4114d8c7c0d0de000000000000000000000000d78b65841c2c56bc6c884ae137bdcf357bb5b08000000000000000000000000021496bd24b8511b9f5ee20dc99a88f9ae470ea4c0000000000000000000000001815b9edb14b4167fb4428d6af3d47fa80940c46000000000000000000000000607051cba7480737d8b2f208aa05da0498e1b7c3000000000000000000000000c4838fbfbf6194c43fe70892011e72d3c6a7db4c000000000000000000000000151a1ca8bc8e2ebcacd8df28250be7f2c879ad6c0000000000000000000000003a7a38cfe041ee4d3151c23b519002f7d97971f7000000000000000000000000f20c56472ac2cb83a9be7e9974064a150859383d00000000000000000000000082e48b999a0ea844330e7aa0b45ea230980c4fea000000000000000000000000d8f53f263c20c81f9dd6e0a643ac7c6697f7054300000000000000000000000022c595f232cd9a0d6026a0c18bbe57d90f34604a0000000000000000000000006531e37b8b0d15fd2939461b40446635cb235812000000000000000000000000af269644a5c673ed3187eaa6abea4eec5cda2cf0000000000000000000000000130772c60204683879973e476b3d4da5668af7fd00000000000000000000000041dc10c5200c508dcba6b5310d2edea0fb26fb8f0000000000000000000000005563c8a2861145cb913a8f2a7d93d0f8806c91d0000000000000000000000000c1ef0b7839c0dbeb6a635b8b1d82b05051663c870000000000000000000000000d35b3d81b2e684d400d4cea860bd4cd9ddb6ddd000000000000000000000000bccde6a543439eab5fa1c76fff3264582ea12c90000000000000000000000000c53dd734fb28523e161fb7434740989c8fc0e87c0000000000000000000000008e030733bc0bd55244d4856568a136951274fb43000000000000000000000000ae6414568862debf4b3b37e5d26828290593d75c00000000000000000000000024a18ced07d4726a4bfb69de8838581e7e772948000000000000000000000000d4f63240a48165271dbdabe18d7bfbcf4cfc05b40000000000000000000000002f33d6807c5d67ee17b5ebb0d4f02eaffd31f77300000000000000000000000084bf5937ea2b3ef4248602fcf8d07ec69cd8da0c000000000000000000000000eed0613d30089c2c800813eb64636fcc1c42364c00000000000000000000000030f4f94ceba0acd6d176ed79326b5880e6c51f85000000000000000000000000d78147a35638e13725a3cbb6e5d687f23f680a370000000000000000000000004d48d997763ed9b7965cb50126be637bd71338f10000000000000000000000005d22257e1922c4fcaf80195f7af8e2bbc65006850000000000000000000000003ef5be4eb5c46fa900b22da241db0b9e5902839e000000000000000000000000e7cd1e4dbf97c014860114100de3774d3c85d9290000000000000000000000007adb38deee52561fbe327c3ec0986a2adf701438000000000000000000000000aba2fb6eade2329e1bb55aea07b463db1ce15b29000000000000000000000000620d94f0fdc9968c124128ce52f687834fe3ae7a000000000000000000000000e4b1fdaa046915ccb023ea7d8fae7a0124851896000000000000000000000000090e4fc9d99a909ba378dabb131c38602e2746bc0000000000000000000000001693a8e8d258ff499df5e8faad1225b3db75d2af000000000000000000000000be3b13ed5db4dcecd8eed551d38b90ae914b196d000000000000000000000000ee7c3b757f76bfe787d526c306db189db7ee25040000000000000000000000002102de58cefc0d1b23c5bcc26ad4c047eac31c1d000000000000000000000000813f58f9892b453723405d8a21dcc56ad2f58e61000000000000000000000000387851f962cffe98138b59f5aacca72ccab5fdde000000000000000000000000a30cd1ef98226d5b129b939f9740d8384d7c13a8000000000000000000000000633aa448d9f3345df919e9c782a5276b12ecef4c000000000000000000000000acee0ba214c04a2705643562d02fd4f76e0c700b000000000000000000000000bf6b8c462614db11bd06e25d45568cb98ef7c2570000000000000000000000008a1eb8ea0798e2183c00081fe6fe754f9a4f6e90000000000000000000000000037cc70777ed94a129c03016a889fcaf34e3e86b000000000000000000000000182874e6644ec0aba856777c9eb7ebf18ca203ce0000000000000000000000000e6b7e2f4c24d551cc66357ff51f0b115ea13ad2000000000000000000000000b795ff938fac3997eb7f275d3e0c8094830a9d14000000000000000000000000aba1c532cab37bfa7e1f5623d5d99778da6f2a0d0000000000000000000000009b93b3de14160d9ca56512e49f6d94cc761c161200000000000000000000000038786a08b4d34572693128fd0ef6b1bfa264bbb800000000000000000000000012904e48d6ad1e59a4d19e6c6f5d8923ac25238100000000000000000000000071381f877594b8320b4a9aba4478a453129387ca000000000000000000000000dde9a425ae91b38508e8471a8d75d8f3d0da7d33000000000000000000000000902df9b73e037a7300cc75952f9dc86c5e0d932f0000000000000000000000001b3e985e8db9e78905a8dbfaa25923cbf0cff9b9000000000000000000000000544f2cd4a7408db80d925db6859f7aeaedabaade000000000000000000000000332b7c60c8bd4ae9a5e6dcb05db29cbb3ff68242000000000000000000000000c7cb2dde49190ac81e028da6460b33c12e372b8f000000000000000000000000f6aa3d5893dc5d74961c10fd46d875f9680e749b00000000000000000000000094b10ceca68bfc6030e1bf406bd23658bb60ae040000000000000000000000007b3a760baf51356a27f68d802df054eecc70c41b0000000000000000000000000ed32082244361f98d16b4865d806df517ebcf7a0000000000000000000000001204ee29c02dd5e899d50870d7130ea995debc87000000000000000000000000520f45218d44312c3bda1083de3db015d017078d000000000000000000000000ca3cdca9cdae24589665a46e75e96fd93c0903950000000000000000000000002880fcad0499a6bf7f184d84471b0ac5d9741cbb000000000000000000000000e72305f6e173cd6ef507624a26ba83fc1434f30200000000000000000000000066194c8a8959ef32cee02bf6bea941d3b1f92ff5000000000000000000000000d8ce5242beb6733092e21df4241a6e7d073ad290000000000000000000000000850f96338d4ae8c309a395e414bfb982a7b2f0c9000000000000000000000000929c724ea1017966ac6492085b706677d03996b50000000000000000000000004a89ba381def7614879ba92239b3bcc3f05cbb29000000000000000000000000e4df9fef02f18667247bee024e807073bfefbb99000000000000000000000000881521301da1f0aac4d0e065b6ac79fca7ab81d700000000000000000000000062347c9be4fe56597754a5d428fb8a18700e63450000000000000000000000004b1f4561f17525ed9550711923b20f2ce17c764a000000000000000000000000bf46e6080b55aa4301de4af171612cfde451baf4000000000000000000000000c4e63fe837e906642a861f750a64bf2ea2de703a000000000000000000000000088522221e8858d0478fc21e584782a87398af8e000000000000000000000000024643302e326fabf83a9fc543e6e8383c038117000000000000000000000000f1c02ac2bc5dc9574ee2f90eca7b723fdafce027000000000000000000000000489b03d2be732aaac7a3fc46117dc7f8c168a0a1000000000000000000000000793afe24bdb08614568b32b8a6cd0f8441dbf4710000000000000000000000000148f93f4281744a10d1aa3fbb780426458510b40000000000000000000000005c8ee1d5eda5edf17de7495d6af39d40832304fc000000000000000000000000252262e3ba16ff5b0591eac2fd63ee767419d77d000000000000000000000000368e3e8640491febc0b003da6e0523c782397e330000000000000000000000009850dc0844217c1730557dc7d9aac437019673fa00000000000000000000000076a2e522b9b8eb1648217e4d440ec7e1acc28fff0000000000000000000000004a577719333ffdf41e04a5577a4f2ca22f6aa98b000000000000000000000000bf4502f7204c18b52731d7a3551064c30153f1bc000000000000000000000000d73f759e7da1530fbbe4587fb94ccee95c002879000000000000000000000000cd78c8c3a94a8e5e195efda20d0de562857b7903000000000000000000000000195d674d3910cb0af6f0135d17312f5287b41e03000000000000000000000000a05ba3d753744b3dc849f30961480614be44daa400000000000000000000000060254a16fd6ab8880fbd3a43429a1b2c6a809c720000000000000000000000000b9edd5452f4002674a27d180399fa8e066a051a0000000000000000000000007882b74a9bb4cb6c225bd61f358ed8606f0125fe000000000000000000000000283b213d144b8082acbfcd478424d0490278b5240000000000000000000000008ce1b2ef5b945bd5915087bf593f82775d2c5d7e00000000000000000000000040262cc2abe06c6219b9d12d6847f1e4baa3b82600000000000000000000000003dd296739fc9d2da494ba033a998035ca442b82000000000000000000000000a0499bac3f7f5e0ab0cdb40c92307a935d9394f6000000000000000000000000b3b4652c5953dc4925a333a43b57a482aa1f274500000000000000000000000014c9ad251676892a0af802258816d7c42c2d4606000000000000000000000000220a29065277d233b355b30192a94a58f1842d230000000000000000000000004a201dd64f9cb37610147b2d47c62fa21d8fd0fa000000000000000000000000c83e3a09c348d88ba2082fdf6dc2fd841579fa860000000000000000000000005c740ef5c1bb9a714227b245be5da315f667bc17000000000000000000000000a695d05a7e897e128e6c9131ae7e4d808ee684f10000000000000000000000000a0e6b5715bb40a31efa4de99a6f0d35fc1480b60000000000000000000000005a6d2f50be16ab40e835199779ee10eab948764f0000000000000000000000003d5dae868c9bf355d4dbc66e731118e9d97c1943000000000000000000000000d9ff0d17135c60ea45bfe2578f278655e444d60800000000000000000000000080ffb287cf3cbc9f25c284a18413d448c625aea3000000000000000000000000aec5cd3b8ee399afaad1d578963d4e17ad50aa78000000000000000000000000f8f5d32efdd90324843c2947a8d6eb17eaeb4661000000000000000000000000d74a3e77390f390db3031f442ffa7198fe007e2e000000000000000000000000cf208a5f72ae9cc3b2c66d0de37a04dee9837e10000000000000000000000000d9e29b5f97085ffdd232bb639c9a155a3adb50e300000000000000000000000099d31ba0406ad45c382d07cf6a97ada9abea4672000000000000000000000000565881f0eb8f82c84bf3cf51c18c4a99ed62aad7000000000000000000000000edf87503aba69a37d056116a260a222c27a76fac000000000000000000000000d5d6371a90b0209ab549115e836bc4745b2df288000000000000000000000000c0efca8c00cd0854dea952bfff6cb746dd9628760000000000000000000000004a1cfd36138c79b5d94622dcac5aaf2baeb2129d0000000000000000000000001a72a4e07ce501c44f1b8e2c5edb1e896363feef00000000000000000000000012ca801f0883fbfb50778f28579526ed712a1a72000000000000000000000000f14f819a61882ea07965e554939fc714265f352300000000000000000000000086ea22468ab74e588e25afcd9c7a66a64282b0870000000000000000000000002ecfa29f763519aedcf836abe158f2959ca1f1d000000000000000000000000009b025b29654b078dff5713de6d6388903e1a4b6000000000000000000000000d470cdb4db9217cbd7698ba21c219cb009c809a8000000000000000000000000e7d85555888669084f82779194a88aedae5f1d9900000000000000000000000080ba9e3ab59751c8bdc6067f8b53ac6bf39a862f00000000000000000000000059b733d60fd72c73518bf93751e8099e8336d39a0000000000000000000000002049424b7a1bc8d086a6c0dfbf01c3766766890f00000000000000000000000021ec1f51fbe6d0beafb14d7796be1b100d9fc82e0000000000000000000000005a4429e976d99df199fc8a9a451a794eafed39740000000000000000000000006ee4188a61ffaec5b7d92d63a62b74de93b906d60000000000000000000000000d43dc2ea09fac9d9a7e46e194d5153aabd48cf700000000000000000000000097695ce531e2d2e2b63ea68096d081b8c0e0a2e400000000000000000000000041b21c29cfd17ba825b9e12a49f65ae099ae577c0000000000000000000000001fc8256da98670d5beec174e9d00918d3baf1cee000000000000000000000000db74c66c64fbbec65e002ca5b608b58a4ef934c600000000000000000000000066ce5da04b38065973fe39b9573738e5503c5e41000000000000000000000000c9529ed9526fd31abe02b3f0a1678c0e4790a2b500000000000000000000000017cd68ef4b05e44810a42ae05b485f45b772f3e700000000000000000000000033c4356cd9bb68624f1ea349304b634736371c82000000000000000000000000cf28572611e7162b6710c5d6879f7f6f43b1c958000000000000000000000000ddb4181f34ed54380d961bd0fd6dff3bd58278ce0000000000000000000000009379ed007bc2ec9a15def7c6789ca244a6c115ef000000000000000000000000af7f5d03257bc0215a9045c54e500d96dad34f5b0000000000000000000000004f7d83c128e3a38098fb86b92317cf5694ec0c460000000000000000000000001981331d96e94535c1ac82114c3967225f8d7749000000000000000000000000a07640b7fefcfc4c454874bd87d884b2be356e6d000000000000000000000000eebf18de5b3fbe65dfb558e5ad8e77848106ee5100000000000000000000000016dd416a29aa85dbf2e72615dfe8b7b3a92f94ac000000000000000000000000a9cccffaa7f0b0df3a86c85c639c0155ea46e0470000000000000000000000006539f2101c5c3a66f3cd246bb3e90165862d0214000000000000000000000000d5091af9437ebbcd9bcbc14226f206ebfc0819630000000000000000000000008ef56f185852bb7a7782854ebadf5a19c9f25a8300000000000000000000000079fa260de2803b180072a7ee2793cc09078fc124000000000000000000000000381cc64ce9e33a9f241155f5a2b989b8812ab73f0000000000000000000000002761c5acb0dc069f9e9786ec48fa84746b6b307f0000000000000000000000003c7d788a062bfc78bdde7f09e8407d711ca83dd50000000000000000000000004e1a694fafcded3fed234d5b39450fac01e4ceb6000000000000000000000000b774f4f5aeeabade178a41ef9d36911c80b822540000000000000000000000001457ce07d0ae48b50e28c39c10d8b153913f931900000000000000000000000021395ad4a8e855a1f8360cbcd10cf3fcd48cbd0f0000000000000000000000005a8aec462911c561f16d29b22c385a9c0da2c82e00000000000000000000000056aee4b62547988d652d7bd0c1ec5f9009f96c4b000000000000000000000000d56c7a69e301195eec457ad6b2316f50d377e3e9000000000000000000000000dbd5e2b5093add52dadefa394c740e07e7d90270000000000000000000000000c20649b9977de2bec71404c84abbd75e17847c52000000000000000000000000168b91305841b5af0295d38541caa14c9962b203000000000000000000000000abc49cc9c1beb8771efdf1efc73f9df2fc42e393000000000000000000000000772665349a59aa449e593d2b0701b2557b8b2a69000000000000000000000000e9c3b46f3e56f00029d461e41613a9a891e5125200000000000000000000000003401176f2c4b380567d1394c62df1e83ef0e324000000000000000000000000e80919601948f67bf438e8cd114e83b4d32896d4000000000000000000000000c3bb5490b41ff582d44b9b19701d9548e56f0f63000000000000000000000000a4d050a203946a31892add9bad01c836527093b3000000000000000000000000232a400fd4a1211a4385c7df573fe0e352fc708c0000000000000000000000001991794b8e74ba60357437e6e07398cea44a96ba00000000000000000000000011740f3346c31b491eeb7ce136a4974e040a9b99000000000000000000000000ff03e26c45632f5e548773d4addb91ce0b7dbbb0000000000000000000000000a26c0b9fe99e1945aaad58228f4fed3f6408ba3c000000000000000000000000e92c1aded48478fe3e8cf4282125c90dbf38073a0000000000000000000000002b50d8126bdab9c6794a30a67e31ece3062296e20000000000000000000000003648c4467b5e08a17d47983d81358b3df4121ea40000000000000000000000002c92472a340bd31b50a27a0eb337f67361b30d4700000000000000000000000050a83c18d3c4db10b4c2e3e319ed164a90425516000000000000000000000000ca07b98e0d4659bbd7d5c020b011cae247149e1f000000000000000000000000285e5c1e65f32ecd285635b20ff13bfd0e13b7780000000000000000000000008cfa0a11af1d83a5a77c5f5ec0507184d62e2b0b000000000000000000000000c6c99a4a3bd8c85990e6e686b5759bb6a2fa3e300000000000000000000000007c08461134906f4b30bcee53d5d5a526521f891a00000000000000000000000010fb5dcf9844755869ff69a22b365d89260c70c3000000000000000000000000dfc8f5d13c0a2c698b5db37913fc95f622c29853000000000000000000000000e02f2ef5090af9e7757b489429b04ba03d8de50600000000000000000000000059eb6352931032ef4436ccb6ee5ed2d00f00cf23000000000000000000000000f217af6c2a5d9ad75f26f7e907f16ecf985f672c00000000000000000000000087b41be8a166367f0f94a4bd233a7842c4e29ce1000000000000000000000000da8b2d44fcbdcea984317762179654a3d71c7484000000000000000000000000188729162ffeac3b0bd18bc96520719dd38197750000000000000000000000009a71f0884d17afa39210e2027f44c9a6882425c7000000000000000000000000f177ce2f3bdb94a763531ce5d990015e52d0055d00000000000000000000000073f992c55831421093213e4f7f06be64b4e9a9940000000000000000000000007544f3dc7b1281509adb478a08108a1120c3582e0000000000000000000000004fe3692749d7983e50c0a0c55a771cc5756d9727000000000000000000000000cb94b2b13903b1f7b1b605239a6cdc5ded038c750000000000000000000000006cefe5786d5fbaae1002b8602026ad5fe05327190000000000000000000000001b119675f5e63ca6597c19dd4257d942ba59ebdc000000000000000000000000ae9f1021151d8515dd123daa01a64c00e43621e8000000000000000000000000b6d510b32924b65b727f6f694e57abc7b44898a5000000000000000000000000a440b6d2097a07b36dc6bf6ab72a3c27e2553de20000000000000000000000008b121bc2bf2ccdaf128a4c41fb4ff7ece8c42a3300000000000000000000000041f0983f40243dbc9bd854087908bc823a763aaf0000000000000000000000004cca4a0e582d5c62e729b17fe59e1d87a74bdefd00000000000000000000000022ab6b74e56641ab3cb30b8cd964f704ddab5c37000000000000000000000000dc7d49069d4e63827602b4297eaf917238c0e9b5000000000000000000000000bbddf15ffb3c15adf0a4c9a3edbea900c9fbe8b50000000000000000000000005ccf98725c522abd38cb7ca692ccfa08069955a500000000000000000000000046c28151a7f536c728d95ff918eb9c720ac3150e0000000000000000000000006e3e5db24f365aeaba9e8ba854f4d5007d4067b3000000000000000000000000d31954a4c3754f8385e2668aa3ffb5e27e512a2d0000000000000000000000004b28911e601ae6bd43f86e760030cd12ac6a33e30000000000000000000000007c21891e44093d5ebb8f6fd8c4d8b7ee38c64b240000000000000000000000001c107e088e63fdf4e43c846c3669eeb372e13f5a0000000000000000000000003a64fa713ad3175976749d78a7de95854f2d5261000000000000000000000000848443927fa32027629aebbe272a88ac7959529c000000000000000000000000d66e10db59e121747cb09e9e32a26efa832ab202000000000000000000000000f3fc6e59f70bdf501f05459b1ef1ee2f7266095a000000000000000000000000ac30ce4479551c1ac8799a1f8276d029f0b7b12a000000000000000000000000e5e2ecf48c3ea1da4e794993f91983121468366e00000000000000000000000098ec85efd1d3937a01ff5da18e7aacaaf9792c1b00000000000000000000000030971ea31ab645ace7a7d91106ba58b03a286d2900000000000000000000000056ffebeed19412856f64e3b2bce8b3ff9b65b397000000000000000000000000bec3ee34753f8d4dc9ef070d7fa9e432b6577198000000000000000000000000bc0b449e6bc5b2e9b709c9de27d9bd1986a765f2000000000000000000000000620c219471b5e213215525c5fb2e6fe5abb44cdb0000000000000000000000004c4cb38bc7d086d40e162f2037e32c971a6f973b0000000000000000000000006e1232e8742e5b6c8abdcedb037480bbaf4a1f5b000000000000000000000000757635e64126a51e2b56a48bc9e4121475891be00000000000000000000000008158c8ff2ab2eaac6b3214906c07a5c9d06ed2f1000000000000000000000000edd668069957de66b0a1fb14e72acacfcb1a3de6000000000000000000000000f636d4da71edbadcfec6e45789876334c5b9e51f000000000000000000000000d7d71b0abedeffd9f0968dd811a258a364126b93000000000000000000000000dd1d1ded9211e04d48e7e57e5606c3cd6418baab000000000000000000000000cb2a79bb431d04c870cee2511555ac20d10c1aaf000000000000000000000000efa1b9e33e7192d4dd9471f226aa9c89e0ce2422000000000000000000000000fca7f052eb3396bbc663a8a75d66f753059b979a00000000000000000000000094e0d61b758e1162e25fd6d5438af8ef9bcf80d400000000000000000000000080c6cdb1b58d3e0f66efc308617d8161f1961f99000000000000000000000000d071797d3e1da8a0ff508dcc7bf3b020fb9de7bb000000000000000000000000f48f82d4e65f1b1cd5826bcc46b34d1afb5c2d0a000000000000000000000000dd285dbfd5d36d3f7b889ef48798224d3c7647ef0000000000000000000000004caea06043b509392e27faba800d9e449c609e3b0000000000000000000000007c7741859eae08808da738daab97121c602e294100000000000000000000000009a510850cc23413ba7e120e91d5a67578ac6c62000000000000000000000000c5c504d09dabba40fb71d4bcfd7afb8e4131bdda000000000000000000000000f1c53b45036aee09e2dfeb27c92787513a1683e0000000000000000000000000924f5dc034e5e3df9876964d993d5f318e619693000000000000000000000000ed79f283b37f33ef86a1c3d26b8fb0bbf931d7b500000000000000000000000047a7d0a25fe5d2943a2c409d6869ec55b4b73f5600000000000000000000000024e7926b9b5ff6b77b0fe485bedd1987b3c94a1600000000000000000000000048f5282cd84f686ea65a65874813e1061dc9060600000000000000000000000030e8ae68a963524bab2cc71f40947fabbcfa6a7300000000000000000000000040cd30aaddbbe82a3357a7de7a7f4a128c126f830000000000000000000000000f9da57664dee037d68c32bcb76c216dd88149d40000000000000000000000003f02d7998924340c1e6cd36c675a9d050670e9a400000000000000000000000041d6a8bf6178095509f4bdbb532f30bcdb7bbcba00000000000000000000000069da212b9c911aac5dd1a1642554cbacba8481f1000000000000000000000000d485a90e1f5f06221ba40f01f833e88f4a80cdab0000000000000000000000008152531c4eb60e2f2580c035eccbb41789e30e8d000000000000000000000000e49cc0268cf837d10683ddd9402b512407ba2ff5000000000000000000000000f21b26e454d317d9151a9e638b67b189b3124e9800000000000000000000000037df1ad0f3cd758f95821679e855396fd5dd0c53000000000000000000000000512b227edc9b4ac5b7d1dfbce5bd41bc2fe88fa90000000000000000000000003fd0aee37cbf7f5a937dd15cf45e93e0d5f310dd000000000000000000000000dec4ae534e19a3cdc1c2c80385525ba82c351054000000000000000000000000a6e9b7d2dd02edfb2f06d6fab9407fee1b7564e200000000000000000000000099b0cb4279ed71d3c6e9e95ce91e266f82263f920000000000000000000000002c7882f4dd244a100716e73469b59dc46661f4db000000000000000000000000d7b176d072464dda2440b49cecec5a4c4d64cea9000000000000000000000000fcbe5088db592e3fe929de680f9424b05ca98f0a0000000000000000000000005e1fa61713138c71f4dedb11ab91aa09de7d82fc0000000000000000000000008615df47cfd6c0371184ee130ee68e860539b51f000000000000000000000000c3393d6a152f7f3b6dcc670ff6042f53777ae16e000000000000000000000000e42e6257cc78f7403b08b813a0e5a845eb5f1e5000000000000000000000000081fd4bf5ab97b10a2a70f80270210a5fe2afbe07000000000000000000000000a83b42cfb03612e41627a12091e60e553ff134580000000000000000000000008df19cb5d676d2addca28e679903149a62ba1bf00000000000000000000000006c002a5a000280e87e0fe738a0bb4c85bb4353540000000000000000000000000e67536f9772186dcde4bab1e856c829784007be0000000000000000000000001d4828892e213ad4c758e88a6acde23542817723000000000000000000000000a93840b9c4ad1c3f7f1723a61f808c99fb1358150000000000000000000000009af08a1a7bd2b092d9f5fb866c7fdaab28d3b5c60000000000000000000000009f4c0a812af36f9cf72d13e5ebc49ce9c260312e000000000000000000000000e01e9ed775a1a6380795f44b936fa9bf4e439560000000000000000000000000091fd0dd89f7a19cc2718bbcd6bacad77de98601000000000000000000000000237a6b09465d2bf4e18db65cb945353eb5c2e86a000000000000000000000000a7a2091c6e970b15ac2501b7a643a641ab426d46000000000000000000000000e90eefc78dcf5c59cde2ab66c5525d964e2e1d8e00000000000000000000000019970249a6f14b6bef11ab7176c2634f192eb546000000000000000000000000ff78ada5ebbe61bca3ace934872079eb5246a6af0000000000000000000000002c4691e9ff10ee3e2bb7d21bceeba9cf7f1e1afc0000000000000000000000004282cffc9d892decdd328a84368eba03bfcf2ecb000000000000000000000000b8dc24be75884c414ed8fbbba9ab5ad7c75dc25e0000000000000000000000001707a1757bf1d4ec4ec6872370f579ca99ab6fdf000000000000000000000000eaef89b6d8efbf76c400819474dd5120dd9e47af000000000000000000000000c926c1172d94cc35e8c8eb1abe28ccaad91d57f20000000000000000000000004500afd048cb20cdb5975c4f4118f93eddc64b5a000000000000000000000000075aa0e1d04f41631c772c43a555cc41e1b53e110000000000000000000000002b13215fdecd1798b77a48a4cba85637ae1d9046000000000000000000000000b75b953c7f8eea8bc9059bade4f67cda8202e39400000000000000000000000036f254d5f68e9aac9bc1be70c322cf7cfe4e6c4300000000000000000000000013083395b7717848ae0e5a219e61be349a0a3ba1000000000000000000000000a568ebf49fbb221dfae4d417df5e61fbae2c9852000000000000000000000000ed0fb7e8eea5789bbde3511664ef2e211dc34940000000000000000000000000336c48b14edff31010c4492940e0788e9c605fe1000000000000000000000000691c92ef26b6b49a49a026665ac035cbefa9e5f9000000000000000000000000da8883e3f8889885f12e94f65d9e026349fcbe23000000000000000000000000645c91c98dddc26a0f39251fa5625774ae60d6140000000000000000000000001a7f35c5f96191a1fd4969a94b983b61bc65c854000000000000000000000000ed01347caa976360b6f8581b4bad3b74383aaecc00000000000000000000000013cce81c91bc94447ab16fae051aec073572c1dc000000000000000000000000f6ac82e6a308944d0141f37c4a1cc986344d159100000000000000000000000028f5e4c9d45d16d8364ed42dc6e11423c7f745ba00000000000000000000000019688c68748d16d50dc4596c29d48b4230a11ca50000000000000000000000000b48051c9fe7a43d4b7ca92cee837107461bc3610000000000000000000000009107c10d0350db9aea07d5e66ecfd8d36e4632d10000000000000000000000005d6044b6cc0c2ea69213b4fe831c2d3760572c91000000000000000000000000fb93c3e9013649e509fb269ec0a9b3f4787ca1bd0000000000000000000000006c90452316b7fe6731f2609c447be9c2df52db0f0000000000000000000000006d13fcf2b8cf2e6b8ee0a8f694823ca7dd95fa0900000000000000000000000037b687c13c27ac3778b191db00f19a3ba331e8b200000000000000000000000004aa3fde07670c71e2bd171fcc621978f8fd49d9000000000000000000000000bfd3c37d471d913037b8cdef8d93113285728bed000000000000000000000000fcd2dce4761d4afe36dee32a68cb30699eb9fe220000000000000000000000009666f9aac93ee9a467ecd08aa4ca600f1f664a5500000000000000000000000019861be84258364f2cb3c60cba4c4d4a2b4996cd000000000000000000000000b73e4e50fc99f4e8e232a311e6cf43021a6fbca10000000000000000000000005b36ac6544c92156f0a19e97ba6f0e39f52e7043000000000000000000000000a302b8b384c70c1aa4cc9cb1ba3f46d2036d6e67000000000000000000000000a0172ffd4e5565b6c4a567f31544fac43b854782000000000000000000000000a827d934906693f882c39362e3286a6ec5ebf46a0000000000000000000000005c1142295f1ea4d84d91634492f021ff34b7cb130000000000000000000000000a9c819bf419f84dd2fccbf63b8e6e8489b3c5960000000000000000000000009584119701d811d750df42d8252ada8839531bac000000000000000000000000ea4bc10f5fb3c307b75694d09690a2e1907146ef00000000000000000000000095e8fdbbb0a348abe1cb4fa232fb465e930dba920000000000000000000000009fef626a0a99640bb133b70e7be88be6156dca0a000000000000000000000000518280382df232da7fdf1a84d187e45006b103de0000000000000000000000006a3704b6ee212ea91a7ed407c35a29271a6e0331000000000000000000000000df36e086147e494ef18efd016c939a049e618fb8000000000000000000000000862ebb1e62fa70a5ea4f2bb35f1ad1e35817bd4c000000000000000000000000f332d32559bec5e6349846a103c958281cd5042d0000000000000000000000001e9ef35035187580e184ac064972ef46c03e971d00000000000000000000000063c21de0b7f1ac3596b8316bdfcac757954c0348000000000000000000000000573391511eed1a3cc4d61ddb3d0bcec5614d348b0000000000000000000000004bea024bcb00dac77413355043a178ced83a44c90000000000000000000000009abb91a75dc2410f5daf6c7bdfbc17243895c182000000000000000000000000d2e10cfc63d1e48850849b4ee6977ca359caa7ce0000000000000000000000008bdf3f8433e30c2113e2dad75f971c2b42a78d5a0000000000000000000000003bd4dc24292c428ebd22f6cbf96839c648c87ae5000000000000000000000000d1828626f2aaf0638e151f4635d936445b3cc36b000000000000000000000000d2c2ff8f16b4e2d00a6c17b84fb68ba77114b988000000000000000000000000fc7a37272ad087cbb9b7ecbb196ec8f0445851a90000000000000000000000006a09422844bbc25192a15f3c909179638b4e80890000000000000000000000002c89337f78e9693740556d808ceadbdb45321d64000000000000000000000000e19ef113667362fc3760f13056af3f62dd6fa5f50000000000000000000000009d0627b88ec4414eb793fddf559248591da0129f000000000000000000000000277e3e0134fc0049d22d18ab101d557deccbfbe2000000000000000000000000394c54e6fb0da559dc79a4608cd0bae88e7f47b300000000000000000000000082300ee2deb38beb099e3e51e2f4ab87d27c6a22000000000000000000000000d6447be53f49be605119a2a34ede80f6f277f5a200000000000000000000000003ca2eaf2b4ae31c871356b199be4dbd6865ea1f00000000000000000000000081b86714fd9e7adc50ab9f55f715ff10795f7868000000000000000000000000066f72fdd5e74022f1279740d613191488dc9c3700000000000000000000000081da77fcf114a286d9042e518c1eea5687ead783000000000000000000000000841ef7c677013a1c0e5b9c31a3911f55552e0d5a00000000000000000000000089f47cb4115df2c87032749525343478d300982d0000000000000000000000009a1bc988eef95380061f98b7c221b3f59986bdbd000000000000000000000000996c93a0cbd9027dd304c29440e62351934f2d6b00000000000000000000000092f3113a500640ea3cba88e28c4bfb7b2f1297dc000000000000000000000000dbac3bd1a393f6119d8d16d60651d4313369c885000000000000000000000000c1d746230fda499ddf7af3e96767c5e67f156c14000000000000000000000000b34c94a77d81bad8321c121bc67704816b8d5562000000000000000000000000c4e107c7debd3304e733c3dda2bf5f70bc322d1b0000000000000000000000001c23fed09efe9746216319a37353b7aeeeb52c680000000000000000000000001c587440b847e61ce8d7cfe53e158af56273f8220000000000000000000000001b9502c4318c0b7f1c08d8720bfab196e8565c3e000000000000000000000000388cda9208e3dc479ad78f5677eca396f3a61219000000000000000000000000c055c50a286855fa436863714c5e487789f7fa84000000000000000000000000a1f6b41c4a5f70932470a342f44c7bf6e5b2c52b000000000000000000000000f68a883b9d53c205252b9e4221fafa8bc4fe4054000000000000000000000000f9b19a9f98283d8fb121c6c004e27bf4ff25d607000000000000000000000000b4c6d88817fa8bd9ef23115daf5c2b84c7f08b420000000000000000000000008846ae04ae4f87ff1d8e027d2e0f5d7136634af8000000000000000000000000d51ab3249cb64daa72efa15aeb0248bd3a82336800000000000000000000000060d6497ecbcb2402cdf5ad5109c0c65d45e24a1c0000000000000000000000000dde2e438d72e54c8d2e81f1bf51f42646e6c467000000000000000000000000d5b0442f74aa80df01a03ad77ca8d6a72b095734000000000000000000000000ad84339d38575353b6b603b06ac1694ddec864e300000000000000000000000001687934f6dc7254894d5fa9685b6495bf9d1e430000000000000000000000002335d4b277ae9fdb43d6944154dc095e356f05dc0000000000000000000000009e68e229a0b96e7e742d7e9ece6f314e0df5f8130000000000000000000000002ab5a655525ed0feb0f8bd8f20d433149e9b3331000000000000000000000000083f8490cd20e9c6a62c004eee0b871ed99a6662000000000000000000000000c22fb89e76e0fdecac39eca3c44a9ae1aa542586000000000000000000000000040956bb50ac9bb143ab176e69449059545aa7240000000000000000000000001ae9d76f1ee99924dde055fea7fbe7660e994de90000000000000000000000009e48f9e8f0017f5da4bcdb4c7a124740bae7ff7e0000000000000000000000005c6c927fed704a7646c6fd264c852f162826b2960000000000000000000000009c309813fb658bc8e2755865d07116a728611b470000000000000000000000000d7590276bcd171254222847d0669afe08891bd8000000000000000000000000d7e9556770a50ef7692bc735587e05dc64303d26000000000000000000000000821f37dc89f348dde38f86265806e5ff9d794abf000000000000000000000000b474f711da6ea4c59d1515a02b9e64ddaaa7e52a000000000000000000000000a2f76171f52a6a7f1db0f69ac8dc502c206d864a000000000000000000000000b627762e7b3efca83cf2ecb5c5f8e9631ebcf5710000000000000000000000008652e3020e8c52f592d4d4bf41021281cec80c4e000000000000000000000000eb03596bce405c2921c7cdf436bbbaa76aa2f12e0000000000000000000000004cdaee9abe9efb28b6de505cbc4c91e54867d105000000000000000000000000caa761b0a96a7bd6edb4e5af290899d8f4773fa90000000000000000000000006909f3e5d5a6c78549260dd311a25885efcc2877000000000000000000000000a9f58ec2add5cced9764cda63c4042463d6a43e9000000000000000000000000dc9abdf92cbd8c916ce54f10aad4fdefa2a2b23d000000000000000000000000e43a7b13d2f9922b5b2f904e154dc7059cbccc450000000000000000000000001af9e5e18bd732b1e3ca2e39b01ba577a3e23379000000000000000000000000dd0ced157400934ed1ec452be6861960571f139700000000000000000000000060970238a98ae5d996fad252f2e54eaf0afbefe4000000000000000000000000bc54e219ad1d90d629446cc70d6999fefcd9cc50000000000000000000000000212b8a8a35b61ca9249e2ebb326d3d3e28d830b500000000000000000000000025dbe5ed9fb524748663aa1c89eb57d0d66d6dfd0000000000000000000000009238eccf6655ecd14426d2c47042b24ab3ae017c0000000000000000000000007df078c3937906948bd8dcbc620eaf5323140e690000000000000000000000006d547a0cee5e2287f1398c0d3b9fa33cd81a592700000000000000000000000053e6b765874065cf6d0c3bace8597b0ae4b9ddf2000000000000000000000000cb27d613e0936278a2692f5bed51546e08a01478000000000000000000000000754e3d372b5c366fb3ecfcc1bdcf50c6c8855f280000000000000000000000003190ba4771de0fc88d1ad3339fd8ac0ad30bd5ba000000000000000000000000a950340a22c61fd41150ba9d360b66218162e1ed000000000000000000000000e453d5b367a2ce74cae2c8b0fc91ac2ef7ae30cc000000000000000000000000a4db9f90b7354cedf07a520cdbfcce201b66a35d0000000000000000000000007f32fe76c284ab444615af48ba9746fbd09770b3000000000000000000000000750e24e55eb40d1c11eef29bb4004fd338f63582000000000000000000000000d8c596c49c697b4309210260b66bdd0c5ceb4d2b0000000000000000000000008e907610ecee61cd2dbb7ebff9fecef2e9920c460000000000000000000000007ba23021d6333cc6d76fae5149e42199e49bdb480000000000000000000000007892f85cd6d831087036b87ca58b0094f0670e85000000000000000000000000df7ea058ff5dc29f295382580afccd7bd089b862000000000000000000000000d8d371938e992c35256aca0e079f6238a2399a5d0000000000000000000000007386966074a29159ba09b323783a9b96811d656700000000000000000000000063c0b9c141476fc0e9cc8bdd2736f045fadcc2ab000000000000000000000000063c237478cb0ce6ebca7806b6410e9faf2b5e0c00000000000000000000000000664bc15f3b8048a87f5d8b0d3ead02fc0a2cbb0000000000000000000000000b794743bf9b0085a450461d3ad28ad1a413b967000000000000000000000000209a46f9fabb49046192f40dad3a0099c3afcc290000000000000000000000008a269e0d95e26577830fd498f0e0eab7002bb34900000000000000000000000035c93b5f0c4cc11bf2fb32d16f610028f25e1285000000000000000000000000531ca32325af0701672a87e503dcb890a4f3383c000000000000000000000000e1b34635cb3c2e3cb854e44efa52cb7a8513a9c00000000000000000000000004dd175c3892d7eda25ef0615347741865984fc6e00000000000000000000000089efa8a31faa2295c273005f8740e9e1f6e3a8d30000000000000000000000004b0b3e330d3ca039d10d83dd10fa4c34a7db7e840000000000000000000000000540586782dfcfd6d4dae5bdb070c1e6c5b558ac000000000000000000000000a88e784ff57274455a7f28527657d22078251b71000000000000000000000000810b25ba11ce82344aa94f8ed1c0d0771b91af910000000000000000000000004fe9a7a4efb9f59bb3b26ef5afd07c1a8a4f2de9000000000000000000000000b8ab5ded4a448f9b6f85dd544d68d5ba8505ddd30000000000000000000000007e38fcc0375fc4f03a5038c37c50c30154449049000000000000000000000000c16635bb0455e1cb9137790ab457eb290f747b5e000000000000000000000000c7caecea7fd546d29a03d90fb3a67244249075e5000000000000000000000000092fa6307a34eae2fd4f2a61742ce6ccf0b444d40000000000000000000000006f3ac42bba25f41208f59a8169d2e9ee89d0a35400000000000000000000000046bca83de9390fb6a0fe973673fd7cc0d453fe3c0000000000000000000000005777b1d50fdef1b239f642c8d0c66d3b84d2ed4c0000000000000000000000005a916b0b23f3d877dce381fde3260a9d19d90e700000000000000000000000002f3f8d90e0951740a70f8f0384c39cc6b18ea5e0000000000000000000000000fd41c3bb9d2be0151a87e36f8f5baa88e3ae18ed0000000000000000000000002cff12a75d45a79bf55c26060bca3ed43e0043390000000000000000000000008fba32b98fc0ffb137ce0be63c992d6c137daf060000000000000000000000006b192f57324c69bb5a3c863da2169b7173e450c40000000000000000000000009ac1ed9517c7a24c745c2b7e7fae95595fa2f7ec000000000000000000000000e5cf6dea5208f36e6369ecbac1b689723ca5f0810000000000000000000000004c836d110a5eaa5360de79a875c20a29ada2d933000000000000000000000000a3875210aae2fc04d62f2191e6ff4f1f207086c900000000000000000000000072f39aa442808ff0104d677a442f97988b1e2226000000000000000000000000771403d5643c550f6f46aca0ffcf1df78caa306f0000000000000000000000009177c1fcd76dbe0269145db7ee059329f0cecc47000000000000000000000000852851bed3b8a4b9e2a48bd247383c4a4c653021000000000000000000000000dc90a30d30d0d51ab0689026435dc73b34d9ace10000000000000000000000008c2ad63e1ce32e726bdc1769989014dbe9cdaf18000000000000000000000000109570d758db11c5a17e8e8fb042bc4d36f0fb57000000000000000000000000351cfcc82fe3135a7fa9456863c12f71c7be1ddc00000000000000000000000024a02074e3db420031bd3c9e4b7be56de7fe2beb0000000000000000000000003465c35d1636a79faebed6be800ff6dbe73fb3f4000000000000000000000000b88d4a84827fd7dbfab02d244dd74a4b80690f7d000000000000000000000000fb847e5deee94ca2aad0f2eee671ea1f35c7744300000000000000000000000032f11fdae502373a966734fbfbf80c42754330670000000000000000000000004cdbea0aff0bed70016d858ae10476d9ff181e340000000000000000000000005d230037497e7d2f3277cc425858555564bf8ce6000000000000000000000000b57cae748c618ab8685a8143890c61c62fcd0f8b000000000000000000000000f26a06a3ab895bb509f972d85fc8c65d88fb2e2b000000000000000000000000a39faaa637140211128caf44ac4b58872d6cdcb9000000000000000000000000e40016615ae3ae7c2c4dbc774367f93ecb6a08ed000000000000000000000000eb8ac57fe0177888edebf890973a538785c647080000000000000000000000003879a1c41804dd08deb0cf830abb7f6ceef63e29000000000000000000000000dd8d39cfec66d588c2f55920ba0dec93ed6c228d00000000000000000000000059e9daee0a88d9ec8ab66223eb96435e0402a06d000000000000000000000000b1dfc309fd9f4c4d56e386b4e85050940fe0e7fb0000000000000000000000005ff7599c4508e77ee273d4ed27d509cf456a8a330000000000000000000000000a4727bac6d06bad5722705b8124ac7f6be9c589000000000000000000000000ecd280833cb059de4198e8ff7be1a57ab6b448ec000000000000000000000000991ed7ef58efdf8ab4a11624e5177b2a1c579567000000000000000000000000695ccf79eca2927d8f8d6d7e7b92ef859080f4f4000000000000000000000000022c811a475c8fcdd94a54bcc3d09e2c305cbf71000000000000000000000000881f37d43521dad9db3035b5ded919b06ab92f570000000000000000000000001f310d06aec609ea56dc8495ea5621fc1777273300000000000000000000000094c5421a0fed7c5c201ba61c13a371ac5aefaf130000000000000000000000005adf7863e9430e3dbfb520633729e0db611b4f8e00000000000000000000000036fc3713ad8cd506f163c17bd10b8a11f2ae0dd6000000000000000000000000ec2c422042a366b158aab90c17aa18d3b2fe5e710000000000000000000000004e842264c3adf4692de5b823c888fd802261f17e00000000000000000000000029dcdddc6f2f6a646d18742d9cdff6416a1e18c400000000000000000000000067f5d930bdba7359e5c277d5a1f483bd81ea0b14000000000000000000000000c5fc62f2855f233203a33c35cbc18f762e9a1dbd00000000000000000000000074ec7ff242146de577b6fc749dae0d91ec659cc6000000000000000000000000f0e2be7ee7c4179ee51aef2756638e06a95243a1000000000000000000000000ce53ff4b0e2d107ae217a000b4279c96ebcb2951000000000000000000000000ee1c518b476d54cd4fe6b1523c87a4308e6beab40000000000000000000000006e01f784e7532d520e5e37e3449b8afc26f8ea6500000000000000000000000066f2611c4f493192bb6ec681336eaa0bdb33026800000000000000000000000083aaf238c014deac33ff97953ce62acfa70f0a4a0000000000000000000000004b347c8354ee142459b238abe60a8ed569d771640000000000000000000000005b8ae24d2c73ba38ff43f98607b33a149323efe2000000000000000000000000bad9f06f3e89559789e1aa25a8dbb9ec0ab622a00000000000000000000000005e37ecb749f81f2c300a00049413c7a4164a74030000000000000000000000006d7ab0e9034f78f49eae8e3758247574cbb7c209000000000000000000000000d423e632bab61411e60372b55e951d7e54f084d8000000000000000000000000180e6b6d97c2a90eac2076ff8dcc1fd8b8d3966800000000000000000000000060d2d3d2c04bee88bf57d37087ece9000fdb29750000000000000000000000008a8a53d1a716932a3127b8b19b8c22e7d4c75a690000000000000000000000000164e2557098f4960a08dbda0138239875a8f96200000000000000000000000077a599dbd487db391588b56744f329e34e19ae4700000000000000000000000066c060f235953e88ba20914d955241259b781a28000000000000000000000000a84e7adafaef5b6992597b4fd771328a875d0ff8000000000000000000000000a5b6b5a9f08aaef5d0376f4171c69ea4540ad6c3000000000000000000000000a558eff1972e9e96c129ac484a6baa7588757a4a000000000000000000000000eddd7a951d4c6260eb2c069c78cecfb9150710a10000000000000000000000000e74172e65b7caad3ff6d6428bbb1399b3f0712e00000000000000000000000027edcd305c4aa2e1e85f9f379770cd02aab9c821000000000000000000000000c1f670954d66af3695617873f75a1c56f7ae6dff00000000000000000000000063334567b5ca8a6fb0544137c152b2f17ba2df3c000000000000000000000000e6d22ca2f8353a408f41117322bc2b75b3b902460000000000000000000000003abfed2c7d529e8bfb27e5e8049838ad59534ad0000000000000000000000000d477042b7c5d2f3dc9852ffeb26f19593fbcc11c000000000000000000000000d054f235a63f515da76e8d23bac21633b5ebf00c00000000000000000000000022361eb397610f746ede443d4af76c1070dc4bd200000000000000000000000057a098812f73fe867cf09b786df4330482b55e61000000000000000000000000a1b6cd74626912e1d7aced14d3d8d662f2eea3ca000000000000000000000000cf84a89a0a98d6afbbbb015cf515da20e22c468f000000000000000000000000b824f9e5188be6c3ba5ae65234ff28c56f78ada10000000000000000000000000fe89a4ba027eba0980626d3f07391073db679db000000000000000000000000f2f9781acec8d87dae92d3fba58aacfd6dac2edd000000000000000000000000869fbb16fdbd869dfbc4ec876ccca5eb1702212f00000000000000000000000077f7f8c188b3590ffa6426536b199fd84416d6670000000000000000000000008e22964d7b83f2c010955d54611860b0e26c19410000000000000000000000008c3e3f1bec8ae818aa6fdd67d1449cfc5a3bbe050000000000000000000000004e33881da458871d19c9a6ba7e68446d14510e1600000000000000000000000017de2c5f20d90195663b2336c532a37ccbc75f17000000000000000000000000d2c03ab5521ca33aead95d79989e091206dd953c000000000000000000000000787467e3f1865a0d9bdecc3c705deec38262a1f60000000000000000000000001bb39fe2cd82c32b376454773a36b6cff2c45f40000000000000000000000000e1203f12f9a95b72278ff834459f7ffa17dc4c080000000000000000000000006a62cba4f243b1a44e3b184572737b26c334df4b000000000000000000000000978369469be951d989ac2f4694564902a30d49f7000000000000000000000000f24b99fdfbf3fd989be6f20accecdd50015563720000000000000000000000000fab91ff0e3c503537c0fbb49db8fe7f81cdf488000000000000000000000000f2dd5336918c3de573835f9f26e56364e4748d99000000000000000000000000606ed73fe254418c3ce58e48383d812d3024e999000000000000000000000000f658324b247917a2357f76a3511e9c18ad33fefa000000000000000000000000f2cc970349f28d9902fc0418e4800e0fc755cde400000000000000000000000048d73f65e12ca276a26211201587271ec37b24b8000000000000000000000000cabd0768d3e96b63dc9fd1074170844b5f552030000000000000000000000000f88fdf16f7272f8177151bd2e751acbc7880fd3d000000000000000000000000fc37f40b5c2187f3d915317653b4df9e4f46ee500000000000000000000000003720fc13979c0c80e5a44da1bb27a44567fb37e100000000000000000000000012febb4f7bc78cb6944731405ec62025176cf4bc00000000000000000000000013a0d475973a98db84a2a04b40e05ae48eddcb21000000000000000000000000a0290aa00dcbd7668d7d73ba2e0c008b0cb929c200000000000000000000000052c77178f1bcd88ecb3c792f48ce71843d1aabf7000000000000000000000000e3e48b238754f3665f69cd33cf1503d4ec9d0b5800000000000000000000000081c646240c0830dbb93111fb6b2ace37d1acebd20000000000000000000000003fc2c63a5064a16cc529b252607cf3c3d95413bc000000000000000000000000574c6acbdc4cf0e720150a56331f38fcdf31e3c80000000000000000000000008c3a9a1cfbe2a00ac32ef47eb49f9ac2c6692df0000000000000000000000000d7faa861ef68f028b24ee80e8984856d388b57250000000000000000000000008e3ffd3fcc95cfc4851a59a167565d521d8eb0ba000000000000000000000000dd151f7516cc854e5257654b4aa80a49ded9b3c30000000000000000000000000d2a31ac22b94995867b2293d597809f7a66c29700000000000000000000000071416db75d677aefbe320e080aaca387bd55c84e00000000000000000000000030e25de1d415575c9924973ca1ec9aa83a2796aa000000000000000000000000d49e162851a32b8c9b90f07985bb6a781da77a1000000000000000000000000036253ed5d025a5c94ecdc15cdee317d82595b8310000000000000000000000002b2cd69d66413826ef263bfe95557cc7ef5629b30000000000000000000000006be98e3a913d1415f1e632c9b8056e814b8d6bb2000000000000000000000000e4f258cf99cf156936a907b0ff0c48c451b32d19000000000000000000000000653c67a5f9b1b72489742b81c961f7eb26d5086b000000000000000000000000cc2005a4996ac90320ceff6554407a265619ed280000000000000000000000007b8a66b1d3a7c3a55e201665c8417f33d8302a78000000000000000000000000e52b67314301c751ced5344d9bcfff41faa5a985000000000000000000000000729b4edb2534908de4954a72f2ff43e019d24daa00000000000000000000000057e1ff8ea222963c7adcf0c42ab2dd6431b5c167000000000000000000000000d2d659e5a41c3b0401da1b280e1fe4af1a37dbe800000000000000000000000051b1d293b2daa8ecfc9827384855745b6370aec60000000000000000000000002b10153cf864069df1d853bad7b4ad747426d4f500000000000000000000000094ee34cff0fa5e7998f17980201f2f140f61f7a60000000000000000000000001170531f4a038b7119f2e8752150363a747aedc10000000000000000000000008e6b7914b045d7e60eb4ffa18a6e14f22a05aef500000000000000000000000024d7e1209c237c1456e9f58bd897e668339a0dd2000000000000000000000000dacfad5813115e6a077a38b27f697b0b961250b4000000000000000000000000c9bbcf0435e2de3a9e0a7e8ef48bc501eea966de000000000000000000000000c22c95a853953f5ae65adb105e1cda2859ab8da400000000000000000000000025a686d9d861ede5e90f7b890d3999e0874af0b80000000000000000000000000c44b9801f0454670f4d6f62d16167ce91862217000000000000000000000000be6ad5315e3808e8bb42e8ca2b301108bfed6a8c00000000000000000000000023a84edd7649cc3aab462aa8b8d90b8736d7ace90000000000000000000000009acbba6f9aa74a4216545149b8e6d6d074870ee600000000000000000000000071997121cb54e7f3ae70bb054e6b72bbc6e1c708000000000000000000000000d845f5b04fc3a7d6331f625e7d308033915d43fe0000000000000000000000004dbf4c0254f0f5273a1ed79ba7570faf415150fd00000000000000000000000020d9f5626c5e87bb6aa2e03022f2b4e6a620681d000000000000000000000000eaf71ee7377e09729af7816def5ce4ae2868b203000000000000000000000000bb02a04022236eb8263f2361d5cc01341c978441000000000000000000000000f9b6dd3f946f97fa2cb46bf951710a2c70c7da2b0000000000000000000000000006a6a47cc321a5be954c3633215ba2de07e7600000000000000000000000003fe614de5945feffb7f1d879016b10ce34b1f6fd0000000000000000000000007eaeb0070ad70f01594d3b9c7e5abcda8df93b2d00000000000000000000000068c6648fa5ca8db0d604d8b545c0689733bf462b000000000000000000000000773222814b10e34f2770c9d571693faeed32b1ac0000000000000000000000004ccb09fd129fe5751714dc77634219f45b00d9810000000000000000000000005c88c7003e8a23ff7f461e392f5e2eb004af143500000000000000000000000047afa28feef1068873575aa6e2fac12bc1bf92f0000000000000000000000000c067bf43c2390500d0c8741cb11a1ca54a3d0c01000000000000000000000000e974baddca430ded8a645ddf8819fc49fcc16eb40000000000000000000000008183c4d072fc935b16b080326e445229b73774580000000000000000000000007e3cff6dbe394923cd231b1bd64ae106ccb964730000000000000000000000004c27b1179963103ab44b6cf519056f1c9abe9ca4000000000000000000000000588a14dd6a278c38bfc9f7d8aa54ee460f2e86da000000000000000000000000c1fb0788f3f5f02139e97488cae513d513da557d0000000000000000000000003ebfd2fec990f9f87a060cd495c0bb33092fc6510000000000000000000000008fc987b0bda6ae2503bbf867216b2d4eb21d98fe000000000000000000000000a2a576ad74d19c4c658267c7b3bc7c1f44ec3e8b00000000000000000000000052632f4d860481e6da27d8a8e9e03f720dbcb4760000000000000000000000007abbf6fb20dff8e05da83a6ab02735554f9358040000000000000000000000003ca1e9fc716e9227afd5f10c7a67f6933845ec980000000000000000000000007cbfe8f5b0eb582cd8e00a1db0c390a5655a6793000000000000000000000000bb8cd302be1231b0210b60941dda6656bea74a9c000000000000000000000000d56c3162b092f75f13b1f004bc63be154fe7fc3a0000000000000000000000004453d703cfb673ae606b41c4b2f86f75ebe1931e0000000000000000000000005f8d29fc5cbfcea10c9abb64dfcb10cbff137f4b000000000000000000000000deba47ff82c6852b036cd53400abc7c9a835ab4b000000000000000000000000b0ee4d6dfd1b43e0ab322db4b185f978fad5b5790000000000000000000000001ed768db5fb6860fd28fcd4eb20cab785313e62c0000000000000000000000004e27d3323e01686613e33dd5cda9b1f2137f6ae30000000000000000000000006b99d009a7e932771d2a790cd3dcf5c26fc42c730000000000000000000000009d51440927d767d2e5482119cb992966f9edfc3f000000000000000000000000cf89a75bf5deb4f639e18654f873ec645d73644a0000000000000000000000006c9bbb0ff905602faf94556b35eff454d893cf8a000000000000000000000000ae577a2969a068289a4e649d3ff1dd81e450084c0000000000000000000000002418a18283cf3b377c506db1f1ecc0d275fb02d0000000000000000000000000544c3a4804805dd889c399a6f207aefbdd8684ec000000000000000000000000cb7da1dff11a937516fe49d8251a24257a177648000000000000000000000000060069ccf72572c9e1626f8156afdd9fefb2485c0000000000000000000000005d718ad12acd46df8d51ab21c556281783ec6e1f0000000000000000000000003903a749d5b62ac7531f6a8faac9bbaf4eff68be0000000000000000000000007d0e987918c51586171f201fd007685241f42233000000000000000000000000d0855af01ce39be0a95393484ebb2e6b908546c70000000000000000000000008d9093c4250343dd619714f182a01f2358c285870000000000000000000000000aefc420bc57b80212755a5f5fd26ca89df03885000000000000000000000000338531d98a9e15cee2a5f25e1b6ea3d44b940dd2000000000000000000000000f500a7c4b95054cda8b9b7c9547f7b0e79a85b69000000000000000000000000b14a81f15a955904bb65f630dfcabf5c212c4db8000000000000000000000000ab0e29649791dff0d3c61c35aa42baa3b564ddad00000000000000000000000091432df73dfb6942cc3e1c91e19beade378c8c8d000000000000000000000000618b3ecd1d91c9d88b5d061eff81b24c0dc078ab0000000000000000000000003dbab20efa7cef545737a1b35518f6c8dee9d4b00000000000000000000000003579cf4484125bea3859b3bcf8d709cccf2c57e6000000000000000000000000ebbadc274c59046a0b4778c7653112e3fe1cf021000000000000000000000000d8f36b09ef98e71bc636d1d1962331114ff7f124000000000000000000000000482dc69d9abd26204fd789d7d10018710502b457000000000000000000000000a85d7c0c6f9a38b0fb701299f375033ef2629cd4000000000000000000000000d8d3954b07cbfdf0bac4e1f7f169d37a8c6e950d000000000000000000000000abf78953a9b15a2045a6080dca53b0cacfd04205000000000000000000000000d75d90a728814becd292b2b87ff35d44ac33c11f00000000000000000000000035fc36510fa3ed5a71484b2d7bd93c5a9298552d000000000000000000000000a1dc1adea0078bfdd58a12e59ca96ed34a55b985000000000000000000000000b75f373fff18964021585f9ef9f21c718a51d65600000000000000000000000025037808ff1fdb04e07d286f25e6c629a34c1eec000000000000000000000000208a68062984b67aa7ec02adeeff5c068a42fc1f0000000000000000000000002cfbe80006f85bbd3fdfbb560a07ce03eb6ae5520000000000000000000000000742b34adadff19d5760b41dc047ced7b8d8a5e9000000000000000000000000b12bc28c882622a2f57918c746521fd08c80c760000000000000000000000000954c0aa543a8e1a202fb9e238aad958d182a30db