60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d61617665746f6b656e2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2061617665746f6b656e2e6e65740000000000000000000000000000000000000000000000000000000000000000002e516d566e626e584d36387544565141534b554c7963474573437a394b74685a335a5a78434d636e734e384a536533000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055800000000000000000000000058c2471d484ef73e3eeee8185eba05df8218c1d60000000000000000000000008ac3ecf6973e020cc0e6e8989fb71b4a77d65987000000000000000000000000155114ea94e77d13dbe2eefea0b69a4fef93a09700000000000000000000000026404746cd2228018f86c98f580e5030b06ff3c80000000000000000000000003e5e26d315f9555c2fa7e6e5cb69f54dadda4d720000000000000000000000001e1e5aa28b030bd294e9cb56bb5d3e6020519aac0000000000000000000000002b09faa8d2d53bf577a53fae0e1888fa39de88a500000000000000000000000055e987e6d09afdd3889296487d179ee7f5c53835000000000000000000000000b207569e3331c46902fd3645fb967039f705d5ef000000000000000000000000b3205bc8c4e6d4eaf339ad99bbc4b1a5ed3e9a230000000000000000000000009ca054a9c71e1b9c4d9dd3823503ea72689cccae000000000000000000000000acefe3de411301584321238fee0e0d97229c9bcf0000000000000000000000005423a4e9da4f4cdaad669e627b4445c8b83dbaa0000000000000000000000000f6f08d721ea61db919dacb264ad95b742869b50b000000000000000000000000c623bac2e49a226f5d2899b9174df4a89e50748000000000000000000000000005c6df5d4cc1158629ffef15d67e34eee73a77b2000000000000000000000000d8be19f1b4e9986cc8e94fb83d8377a050497d540000000000000000000000002e96ed2281c3069c6abeae5d9560f30f716d44b50000000000000000000000006dd6973327d59129cd1d50636bbbea8b56d25269000000000000000000000000962613927b0752e9c3a368716aa87ca35168ce8d0000000000000000000000005efdddc897659dad6c3c46a011ed4898af33f273000000000000000000000000d4b1c64a4f45d38c090490bc76fba9c64cc537410000000000000000000000005da2ee269268c26da5806e2ff412511504bfe410000000000000000000000000580ff3b93e08f730320a649f4b9624bdcc1bdf6f000000000000000000000000121abf1316f6cb31dea8f0da6c64fd7071229b100000000000000000000000002ba28b1386300df2071ae8648d0101194ffe2416000000000000000000000000e345e7ab438ceddc64a66def75289a212f6a7a1e000000000000000000000000899ffc975f2c849f772641ac5ce1ec6fe07daaa300000000000000000000000029666376e7aedbab55e9ed3f4d3127644e9a544b000000000000000000000000199d1ced54a0814d7bd173075d5053a842abff69000000000000000000000000c4f8afaf12e901ce9c462860bc02497a274722f9000000000000000000000000ea63f11ca5cafa9e23e7c1b57e099a796fd5d3cd0000000000000000000000009315f62d641f9842bd122007144e51060a6e3514000000000000000000000000a74a0b4b5865b2b3254de7bd5b8133ebf77314ad000000000000000000000000313e6c329f4239d779d794e0bc889406e1d929e6000000000000000000000000da397504aa199487c733d103ac006b06f372e6cf0000000000000000000000005e90c65c58a4ad95eea3b04615a4270d1d2ec1b1000000000000000000000000cd492831d1f8a27c2e7d54e340ee1337b1bdf4a3000000000000000000000000edd828ed8bf8205cdbf4439349c539215d3fad1d000000000000000000000000a19cf83903b61e327f46149c0bf986b50f8e249c0000000000000000000000001351f2a22d6180f176db4974cfc6757b26e7ca1e000000000000000000000000918ce1f44a50859ccaf90bf5b74f11ff28f95607000000000000000000000000134abf8bff5dcb66a7fee8a71119646bf645f2320000000000000000000000008c94f63a7bd67f94b3bbd0f987a87fc8f9d5cb37000000000000000000000000023e3b94a89abfd4badeb66d6f5e381a7ca96c37000000000000000000000000f55463aa34309e0427bd04c635faabda2407be27000000000000000000000000e3a2b4da15130c7830862e945a2383f0a29b8bc800000000000000000000000096a736033fa415070d4c1927630488af428f5e2f000000000000000000000000d96b1c7e15ee9a81734d116441b1fc99233ac156000000000000000000000000a0fc8fe3afcd033f0e852bb06c5d4f9feeef4d9e000000000000000000000000369f4730bd0356f405ad872ad740b25729192d510000000000000000000000000bbfb787796733e1b776429041dc234faed99e8c000000000000000000000000fc07089883c4a15b06836cbffdebba19a5125a8900000000000000000000000018aa2b229909f0d60fee57cf8f1101c085672a8b000000000000000000000000971c976054555391c6beebc9a7a61103499bc3450000000000000000000000004a2bc42faabdb55b9a1917f171563f22acf257eb0000000000000000000000007465f9f57d3417a77d2f85ae7e24cc476e935251000000000000000000000000fd311015395666838a48e6de6d063479bdcfd0ca00000000000000000000000043b512dad7e9d4141d3f4b96f381220e42d174b7000000000000000000000000f6877f71b65cd9f16210bf869a7358373ab306fb000000000000000000000000c0c11f196448e25947d33d012502797964ddaa92000000000000000000000000b1f4699c68363306865a0310197d2591ac7056190000000000000000000000009c3782eefb736b2bd2a2e2cbeeb1ab33e27433b0000000000000000000000000b5753f2bf915f269a0739d817b662e47993cabf7000000000000000000000000f925797f64bd7083b65cc157aea3005c8c4231cb00000000000000000000000061441ca2a80baa95d9b3e7c241f9447dca5410ab000000000000000000000000e4ee6d469f4e9e864719517b046e53f9cb7bd5d80000000000000000000000005b6c6027d5e4cf4b7badc8923e0430da0bfd00ec000000000000000000000000b7a249890d7c389ea7d30ca0dde8c1c3ad5355b800000000000000000000000004722123cc98c8a78f4d2851d2b363561af99edf0000000000000000000000006f002c5208dc85c1e11299b07f06182ffd1c71d400000000000000000000000006af8f7f2cef7ed177468d9db3caabee3a911d6c000000000000000000000000beaffd34b25d0d22150a5dfbc80c8826030401430000000000000000000000009a8c08a0c424f07c4782a54c9aad63c24d75ebe9000000000000000000000000155f9be0c473b6f068cb68b83d32da17e046cc9900000000000000000000000068dcec9c2feb59e4f85cad939ec9aea1d7631a65000000000000000000000000473f33c463540aaa1a3ddeaaba4d4355fa9994400000000000000000000000001d11cbabdf4bccfee67d606c6c9c6c75e037aad0000000000000000000000000561d3567230e50ad2f3e40e3fe748274889ff73a00000000000000000000000034deaeff90c530a26cfe4140052263b1c1d5c084000000000000000000000000ee49b865670383a3877ef0cac97fb69a5d680bd4000000000000000000000000f15a89ec73298e0830582ca1327477f9fbdfe6b4000000000000000000000000b5b79e1e999c2181506e39f9c273d9b28f1f2d5d0000000000000000000000002dff7dde45de3f083017548d3f490591945dea070000000000000000000000005b5614b9fffab7c751799eb12d5cb9165c8c40ad00000000000000000000000030e797a08d6e23ae7cd2b5baee1821d5075eb1e60000000000000000000000006d9974ef7f7b1f1f99f8aa8548d550bab6864f4800000000000000000000000099cbf8a99f52e847e55452eaf0e86330256095cb00000000000000000000000075f70a5bcc20a71a12f4587d0d2e690c4fcb023500000000000000000000000032d0fe94881987a7907f2b70ff435ff0ee397cf7000000000000000000000000c5890af3facba05b4c6ef82b2eb274feb3b75e8e000000000000000000000000ee3cd10fab8970c7a0de740cd613ce90da68a346000000000000000000000000c4e2e53e2def7a4dc9c1d542197023e916ebd3b80000000000000000000000003f341eccd6ea3a4ca1009c1c937ba12ecb8ebc7700000000000000000000000025ed5dd3596268da08ddeff62e755faa0755818c000000000000000000000000490872892631ecf642dc65280d392dfd6be1c1300000000000000000000000007fd711f53d58acc9263a030913e33456c5cdbe65000000000000000000000000852861235cb2b49ce861791e1e4d79f75f79c8ab000000000000000000000000b0c7ad67ab0ce69a370973f6248713ab2e787849000000000000000000000000e76f9cbfd9d26e0168438764cb032b7335903ee7000000000000000000000000755fd3fa2a4bd8c67f405894a3b1992771cc1d2b0000000000000000000000009010739d76a060195d41fed835acb893e853572a000000000000000000000000e5182ac4a21b30b45258bf11a13df92f849d390e00000000000000000000000059e90e5c7e6ee9acddca506e26f1439b82d04393000000000000000000000000777538e9e6fb692420ecd63add56ae2e34227e940000000000000000000000008699df387c948171aa64e6c455e13362b1904d690000000000000000000000004a183b7ed67b9e14b3f45abfb2cf44ed22c29e54000000000000000000000000ba8fee942a683f0f321a7e61f31582b01279bde200000000000000000000000080c873d1568fcff19a416c24c562e6e50b9d98df000000000000000000000000bc249b42238b88619e37c30c25ffafaa1d5a7d250000000000000000000000004c41afd136415011ee5422d9b287c4a7a6cf1915000000000000000000000000132467f56c47aecefe7f2a0239410c9bc9502c8d000000000000000000000000cb36dddef2f0f999e8d9c6f322b2616c44274b57000000000000000000000000ac40fc95f9b002c7714b4aeee5c0c541afc57dc700000000000000000000000056d138a329faa31cdf5e3e7766da4d6c1e55e732000000000000000000000000330d96d8a4e54eb2806b82490255721aee8ea1a7000000000000000000000000f194e79cf2959479430054d497898a9aead1c87a00000000000000000000000060a647266d7f57c8ea3ff23a24dfb25f8ed533180000000000000000000000001bef2b5d795e1d95ad324c6ff12053ac693097d2000000000000000000000000cf9699b9687068e2c16da94f8683c6823e0ee8650000000000000000000000008a24cd150310f9ed87479e1a87f1440bf1bfe8900000000000000000000000001fc006bef0297adb5019e5cf6dd5d984081063b40000000000000000000000001483f2f1780f0a826d95eac89c0610fe8a28e693000000000000000000000000687b78bdd00015966526d9d5953508a8c1412fd7000000000000000000000000963d05d86c2dfe9eb8315ed49b10d4d7a3eae5cd00000000000000000000000090cac6d62f6ffa5acbe56195a846ad82e1b46f920000000000000000000000005c9bf7490260f86a2e119c9248484be63ea7f9c3000000000000000000000000a178f4062887800d28580414be2132c640c4aec600000000000000000000000032f0c6485b9ea302d5b226848421d44fd8681fdb000000000000000000000000b3b9e6eddb98a11d776b2e300438271b01139f28000000000000000000000000585aa01dbe7d729114252e2f2c42d5bde1cfabc30000000000000000000000009b2e916d04ec8d0034628cdd0ebb22a928696cbd0000000000000000000000008577b84527ced5d2d9f299dc6027a9e049c17d6c0000000000000000000000006bfc0a66249143e4090d8785424b65b6378508e70000000000000000000000006463dbd8ae7dfb08cfe903cdf98ea7558faf36e600000000000000000000000079c9f50fdef3e58a95d2ca21fb51beecc790a126000000000000000000000000b877c36e38eb164b55464a8b21fcda403a2a0bcf0000000000000000000000004c4967fdd12f5285e9c4f8d997202dfabe241757000000000000000000000000baeb584452c567672e763ab6c6eba8571652092300000000000000000000000014e009121d88be45377f8e66fb24dd10a2ec5d58000000000000000000000000383ce3df8dffe49930a48a4a7c60e898cc5b215a000000000000000000000000af8d7f96330f06201bdc85d7be1db52754a5f96f00000000000000000000000074c7eeed32c2def8f932053eb2137fb59a28fb17000000000000000000000000357cdcc1a43acb08c9625f33bea5f70ce490c29600000000000000000000000042d79022c01b1c10cb0902915dfef89e53b0541d00000000000000000000000034bb0e6e868aff5a7661445362b3a62551a2fbac000000000000000000000000439c8bb168b589e4e080f75639233fb6da535b55000000000000000000000000d532bd6c3f912d61656f08fe189cac2268da8db6000000000000000000000000102e0bee3da1b393c5e898f433dd5787b80f67b500000000000000000000000089ce52f7f493a4b484d0554d14c59c6daf7f73f4000000000000000000000000a29fd283430ab091434161ec847a125bdab0230f00000000000000000000000064c7bd88c28239e75c899029e062703d248b4fd100000000000000000000000051dfca1cb4eac9f9207fb8ab43e96ff5b99ff24f0000000000000000000000005db6e1b7ce743a2d49b2546b3ebe17132e0ab04d000000000000000000000000018746215c0c7a4c6aa85cb0f7f67dbc0c95120e000000000000000000000000452fba7a6603564af01d73900389afe3011c5da900000000000000000000000085ec94fdd0b6a937887b2ad75024406367e887140000000000000000000000004bf7e44a86f497b8714c76048bc12c8f32e18e8600000000000000000000000068ad5010c2416b0af1f7ae7f2e9b4ab574163a93000000000000000000000000a9a44a4cb6ca30051a363f10626e9750500bf3e3000000000000000000000000263c55d92a830156060ddc7fd17e13954b593028000000000000000000000000857bcfd450bfa78f07d11b2ec6156149c158c04e000000000000000000000000fbc982447c5271f4305262bff329e8d2b919f414000000000000000000000000e795987a720af9b5bd4e15c178ace13f0529e9ff000000000000000000000000cf8d89a84025433889b5f8ada033ad813ee8ae870000000000000000000000001c1d8f675e1d75b4db5c63185938047762ce1e0d0000000000000000000000006d49302b07efeb1e73d5c800cfd13d7938e06b4c000000000000000000000000b4ce0c954bb129d8039230f701bb6503dca1ee8c00000000000000000000000004a3b17cfbeef344127e78ad082fecb36ad76d64000000000000000000000000424be8df5db7b04b1063bd4ee0f99db445c596240000000000000000000000000b6158e5afb8e53b64c393f8a6db0640000710900000000000000000000000001a87560558fd6b4931898188a128e2c59bf007720000000000000000000000002aa7d888cec91d26e5a6d8dbe7dbe3e79df5b347000000000000000000000000f7be175828a754db9180923a5eacef14b6a0d68200000000000000000000000014eadbab8bccad2eb9361ff5d47d5d0bbde99de10000000000000000000000009df659ecd8cf577b1a61ecf2caa364bd9277481d000000000000000000000000444421d094d2fe9983d40e94c76eba860a0fd6bd0000000000000000000000007f93b033d18dca9fd2ba4cbf2bf73a2df840756c000000000000000000000000e14a801d34bf09f3507a1e0b9b747a2825611154000000000000000000000000db519cca6369dd68ca6127a388655f0208ab3a85000000000000000000000000d3fe30a9dfdeeb94f849fb6cfc294683c247e6f6000000000000000000000000362cf0ccb5870da0dc93b836df8c4af4c59c00ac0000000000000000000000008acb2d4afcca1540c69a32224ba5f2d7795e1e6a000000000000000000000000c0d47ae3b0972b02abdd1bb168f32f162f26dd4b000000000000000000000000fa63a0cc1c26a78bca88991f15ebb6689f60b3ec0000000000000000000000002e0d63ffcb08ea20ff3acdbb72dfec97343885d20000000000000000000000008d5019061efba834f390a2379716eb660147a3b1000000000000000000000000f6e2da7d82ee49f76ce652bc0beb546cbe0ea521000000000000000000000000e064eb37eb0921805b42202c7aeb242c23a8ecd60000000000000000000000008e859963430d411e09171130dedc59bd231e90180000000000000000000000008e8fcb51a955afd4d208bb18d54385b2fc7d112300000000000000000000000004a661ffa454aa1a878e1bf20014e955bc6eb134000000000000000000000000c180130b2112e49fcab64bd36e1f1e8483052cb9000000000000000000000000fa3fde689d96a4854ec2476e87c62a485ad8e8d80000000000000000000000005eaecd806dd48077f83f05197589335fd8a5ca9b0000000000000000000000007b69771616a1f673e57f0fc6ed6053fc63b7607c000000000000000000000000136ec676a4a52e6a037c414cfae0f3b3154f3ff10000000000000000000000008666e8b85aada05af6350b57595f1cde004b2793000000000000000000000000810694cc1a30c330238e121184e27c1d68713992000000000000000000000000eb0e7538b13201f5792acaf9b4985cad0ad332b5000000000000000000000000045c387dae3b5fef680bad0f26d149d455d7c17e0000000000000000000000009819aadd21f88a7be1f0734afa525e7ac032fdac000000000000000000000000cc52fe95350ca1739e898e266d961964de207a6a00000000000000000000000045da207da99e38854c3fd603e68847f5d1dbcd480000000000000000000000005104d1797001cca110d48d3969496895e0ff9bba0000000000000000000000000d0ad1ff4359bf9dd60ba93449306de7dcd2314d000000000000000000000000c49150202c8d0f6f64c857f0f0ba5c6f82148b240000000000000000000000000e97237cac30ff46c71ea852637c17648c11a8af0000000000000000000000001c8d0076978500ece8aa02a5024ac2990cedc519000000000000000000000000cd40276b4a21bed80def7b0e8e1152061d199064000000000000000000000000d9173722d74959941f28334f8ce572e4d30b66db0000000000000000000000007e4d5a1659c400a2d64425375194923a890843380000000000000000000000006f1b12a415e035eebdc8559130ea8bdb96add48c000000000000000000000000ee3d4045a77790cdd85e4eeb483e9f1ea2b502f90000000000000000000000005d53e83a64f9d4b30024e40794fb7ca9034ccdf50000000000000000000000001d17371f4502357942b199cb0de90c6821f01fa50000000000000000000000000ebed597a4fe5b230d79a720ccd3068c4c0ac4960000000000000000000000002c24b3dc34dcaf83dde5fd7997766d37fcbdcf970000000000000000000000008c5c0efd34cac2704e716f38282b54ff2b936d15000000000000000000000000dc64fb072b7b3f4063eb560cf3cecb2bb01f4dde00000000000000000000000019a8d998c45301d60236ca3b225df0d85a60fc33000000000000000000000000b6e8b596d027da3c33d9c15eaf0522ef303ed5080000000000000000000000002ede7660f310c62b318546a479edf496df2e5d19000000000000000000000000566d6a134141f358fc3c0e9b76b43010b411f11800000000000000000000000049d2db5f6c17a5a2894f52125048aaa988850009000000000000000000000000f84bcafa7769e3e642123e59ca43c1bbcc50681a000000000000000000000000d1b99a2476cc2148ca29df3649c5c594d12c233c000000000000000000000000354af718783c01a2592b1d479575a8fa14521cd9000000000000000000000000b3b7344dd665195392de5a89b165c9dc2add62b6000000000000000000000000ae4de8e7fe348eb8812e2a4f67101218ae0e323b0000000000000000000000001cb9edf191a4f59188a02c78b5e52fccc3437ac00000000000000000000000005d12c1375a3430bac25e6fd21f4c0eed53fb0d0c000000000000000000000000f97fa0b4399eba795d268ac5e38e7adfba63eef80000000000000000000000004970d377e43898b69ee0bd3f083ce4585624ee24000000000000000000000000976086873c24b0bbe8b451b75cedaf6d83882a7a000000000000000000000000fde7c01ca3e0d19ae13fa9a9ddd25f126a6e4fce00000000000000000000000097c30ae4be5ef8648c82acc8774b38e5227a54cd000000000000000000000000d274b21793c3c5e42eb405bb7840e675bec23815000000000000000000000000202f534c9666f3306eb6dda952d7914742458a02000000000000000000000000506bf27c20d5e1608c43f044d9cf982fb0164123000000000000000000000000fd1935fd3c8f49723deb7296c58ba4bb1a0e48e100000000000000000000000053b4fb24d2f509a0643a9089c7e7a68011f9311800000000000000000000000012d9f1ffad801bb332b4232622438f6276eb7d0a00000000000000000000000053a3c3f6ba5b7cb681aea063a35c3dba60b084cb0000000000000000000000003438c173306e85eb4c851fa125da42701ebf9555000000000000000000000000e9813fe09c135a91024e4881883afb2ea0ff88a200000000000000000000000007bd296f5d0ba7a04094a585d21a770347785efa000000000000000000000000ae6dcd07fac9d7cccc98509120c1071048cdd8a1000000000000000000000000e4b899208f1b9516ca9bf1b22507bd149791cbc4000000000000000000000000b98a8e3d14bff7137e94be436e4ec6d187a6b50b000000000000000000000000e8f77d569807d892a6dfda8784b1c6e0582a2ba60000000000000000000000003980370c7fdd186e7453ec1ed5819ad2e3f8cf590000000000000000000000005426f039c05b65dba6ce6e775f1bc24cd057e51a00000000000000000000000094de97351c030e016b8b10d1e60eb7ee060c4c1b000000000000000000000000b16e2b6590686fb12e3b4fedf21bf69b3c67c6c5000000000000000000000000c5f2a9725debfe1c556b55ae373333d44f9a377100000000000000000000000090aecb124d38f8a45c939e08087f79c7b50dbecf000000000000000000000000398f1ed133c6df4f2317f9301a9c8ffc0c551eff0000000000000000000000002c3a02de88787172a17690ee87b9adf3ce6b1670000000000000000000000000106bdac19138d72d7c0d7c8960ddab669985352600000000000000000000000061f6dfa108b8fb610fefacf08c5f439385fd1c280000000000000000000000007793f86239c9ea42781603be450a736f0267bad8000000000000000000000000892f62a4f32230227c1ecce2c58ea7f33f8047f400000000000000000000000037c486ff7072865afcc8d8562892657d30e3bafa0000000000000000000000000bfd438ff3a546342247cf63e467eecdc99e9e0d00000000000000000000000034aec84391b6602e7624363df85efe02a1ff35f5000000000000000000000000798f73c7df3932f5c429e618c03828627e51ed6300000000000000000000000059072b3a3287f4a75cadfb36d671a2f0d1959b0900000000000000000000000041f0f82e1fd81362ae59b671766011225b33416600000000000000000000000029c0317fd88706b50e6296bb58120aa7879dff4a0000000000000000000000004dff479e1db2c06beec3a98b1927444552c39ca500000000000000000000000014973e49b9e1c2b5884cc84e9c839c4211e2f35b000000000000000000000000f22977448592ba6dc4e210824c191f5b4375d8ae000000000000000000000000cf375715aa446192876fe678f1d6e12562a12a4a00000000000000000000000070f9ce5e838f40268d4f027498446877f63851ca0000000000000000000000004111c406825603b378e0642535443c668af2c68e00000000000000000000000061e96361da1bf39ce69810a1aab6d8dc3344a9dc0000000000000000000000006be5b6fa2d5179848abe83048b40740d1e8d1475000000000000000000000000fb2e21ba4ddcaf116cfd579bc705f021c5ed507e000000000000000000000000c505912e04d4024a40a79d8204b132bce5e56645000000000000000000000000a8b3fcafcf8672227e7981a2a1d2635e37dd8f5c000000000000000000000000788c2d8f45a361f066da788800297f9f393cef3e00000000000000000000000013e5f89515b0c781b7118b5daeede7da4bcf9d7b000000000000000000000000028ccbca42a1a34515703e61c70c42b7aa4eab6c000000000000000000000000472d9a5a6e407e3a90adc3cf5d0f5274ded64c660000000000000000000000008cb125291135928f8d4c9b173924da9f1d53365e000000000000000000000000ad6ec4cc76c90a09ef1e910e932ad8bd4770bc56000000000000000000000000455b02ef452e8a5ed875277a05a9225e3c250692000000000000000000000000ee5512d909b80db7ecbd37e8a0d44094c8860ee0000000000000000000000000fce3db58db4bd4dde9713546518d40644124073b000000000000000000000000882a567189b36d1391f51488932cff39eb252771000000000000000000000000dad4c11e8cc6a5c37808d3b31b3b284809f702d1000000000000000000000000498d4faa1038815f57c51fee61e1809be562e4a3000000000000000000000000d325df4eaa7aeee9dafc79ea24de1766055405b9000000000000000000000000de0a34d9dcea1cffd3d1cfa7d6d3be409d08b744000000000000000000000000cada60026c503c77f18fcaef4729ef5eaf6e06680000000000000000000000009083eb7f851cbea97789c8296a85a00e0458d4f600000000000000000000000002637bfcbf227c64ca95f5b6094cd9d8876ae926000000000000000000000000437311ddef78d44376e43c2cac1be2a57afb62740000000000000000000000001f7aabcadb1f35f4fa1fdac620ebf63bd20b2f9b000000000000000000000000777e97a7e8a0f5831419696afba2d493588c22b40000000000000000000000003a348c39829d88b887a3c323758196e0a3f9a292000000000000000000000000cf07aeda16eba7c76f91a589e2c5265b1bf379a800000000000000000000000079e25a6b59697366787cd6a6953c517a958e7de80000000000000000000000005b4e85ee78ac6f6ae4dab994a0b46864d4293028000000000000000000000000f023ac04bae593d602dd5012a4637895e03434010000000000000000000000003fe7940616e5bc47b0775a0dccf6237893353bb40000000000000000000000006faca283ebb7093c623a300a64198c14ca72fb380000000000000000000000009dea480cafef5538f42720ffbd57ae55e53f3bfa0000000000000000000000000c2dd743a134893d63ef1f796991c67dab24096b000000000000000000000000c1991c8bda29507991eeb230ff2063c2ea74a34c00000000000000000000000086e3951d9eeea0292202525d717df36e04b0308d000000000000000000000000927d1ee249f1327effe5dcb3fc42a5e7899a6058000000000000000000000000b3260151e947b04e02c3b256e81a9d0afc1b95fe000000000000000000000000d18f8d514e739ef0efe2ba1b66588d25234f37a6000000000000000000000000c7ac422595da7c1aef9e2f1119a015272c27faf7000000000000000000000000aec0b6c3dd1b1210b87c729eddaaf417a0efcfe300000000000000000000000041484467abdf947a3760053358d9e39d445aee19000000000000000000000000d919379776f3b96cfbf860b5b12c678c1257a0ad00000000000000000000000010332979db9348a55e32c9b88a1f4a74103521ec000000000000000000000000ce91f17d8762ac42527d6a8c9567dd6f4c91201300000000000000000000000016332b24b07b2ee0ad9203587f9e5ffd0b30b851000000000000000000000000ec0297f0a72286c92e826e3b55bd61ad31986dfe00000000000000000000000050560cf0814d177394192b1dab7688e313d5902200000000000000000000000001deb6f9cb08de4de5c3678967839090b64d2fef000000000000000000000000d8b7a83f4c662c567dd8878731edadb6d8a2e7040000000000000000000000008b718f1eabcb179544921c75fb1d54371dc51c4800000000000000000000000079833653e9dc327a2f214f498ed9eecadc4b258e00000000000000000000000081da2c8c03991aac79d9e7c6abf0b4d3dbf61bd9000000000000000000000000567a439e10d5e85ef18b064ea74733d728474f530000000000000000000000008f242eea01d82852cc9db9c64db449f232786011000000000000000000000000465f3b9907cde6128e607c3ec2567cefa33215a600000000000000000000000003d18856152c148a46478d3f4b48833ef0c83cfc000000000000000000000000d4c09d7c8d0c144baa8c8c5d1f0f7e1130c7a4ed0000000000000000000000005f0b354473f92c900f2f1d5e0f0d80396fe077da000000000000000000000000e3cb3dcfb4ae16f47a487a4d1fe7c4e5a745639d000000000000000000000000c1261b689e7400084c75b7b22735791b792b28de000000000000000000000000817f1c05ae3cbeb973894e9ad6457910da4b9743000000000000000000000000f661216d01f19b7510b2231c9011d36fdc43fb28000000000000000000000000b571d31890f6bb39ad6c26ab9dd56191a5c7697000000000000000000000000054689fd2d989c0c0498c87794b93309bc3872c800000000000000000000000005cba95d4d73bd4142486b65cf2b484c5dbbecf3700000000000000000000000097944e369a1af4040816f157134edca8e9f82ecd000000000000000000000000c65a680191bd17a18c957c8aa2d1155ed23227920000000000000000000000008f11796c0d93a54039f626ab4f17b4398d659ec4000000000000000000000000ec7c596fea3b0f520a5a109c958eb849fe493192000000000000000000000000dc50a9b7f28f4f9a73aa83397ccc04f212b0db510000000000000000000000000b1f870fccdcd49332870ec17e4026fa9b04a58d00000000000000000000000070922272023357e07d7152656b13129c1a01a100000000000000000000000000381a5a8fc76809462dde80c372bdea454840a22b000000000000000000000000bc505b0b6e53dc97d0075972ba4f10bef9ce887d0000000000000000000000008555d9b2e460be3cec528c5dfe031f5579d0d701000000000000000000000000391cb6d4d201d42c1db46c46d15399e4fa473b2c0000000000000000000000002c2e24362db97747394a6645b17cc613c9269ad500000000000000000000000014f1dfcca410045a7a91d25e3fc007034298585800000000000000000000000027d602821041c843fcb742ec513a1f59f8e8a894000000000000000000000000bd3ed8a3e0ee174b6dee61b09681757e5a864ac90000000000000000000000009f35ed5f72ed2f61d081487e640ba8fff364ec79000000000000000000000000f4a29595898904990eef7b014318f2561f74318200000000000000000000000026f157dd9e3ad2a68d94f6225d6a8d1cad4a850d0000000000000000000000002be5d8bb3804de9d470fd7049f94e272db0f8c3c0000000000000000000000008984e422e30033a84b780420566046d25eb3519a0000000000000000000000002f2fce05bd2480c80f299b5be4c5db3d7e79959f0000000000000000000000003731199c657c52dbfc3bafab78797f034379db490000000000000000000000009cd44fefa341acf3ec7dc50e9e99e62d8c4f8a87000000000000000000000000b6e6983104e7e693ccb6174784b6f7ac6a11fbdc00000000000000000000000058024b6c1005de40eac2d4c06bc947ebf2a302af000000000000000000000000ae80890253a09f5196f9e0b843cf32def399c92c0000000000000000000000003473fe145c77bb6c828efdb507047e5ae15fe4a3000000000000000000000000511b2eaf8bf2944968374f4d5f705573c00927ee000000000000000000000000272159036c5fbd32a678c047fc9f91b37bf38206000000000000000000000000494034187ed9c4fb64f080213086f6cc0ef7792600000000000000000000000052992daa63d3feb7619252cfa7a65f949e5a2c760000000000000000000000006afcf171267fd8148d9d06654eb63174a6b2f42400000000000000000000000061c1a0963cd9eb42fa92b5b2a4751833a963caa8000000000000000000000000fa006a18f847bf45f67bce08e2312149b254b59e000000000000000000000000ac063f9dd48bea718fce1ca9d4044e175bfdbb360000000000000000000000006de9b85fcdf138698d6e666879f9153fb174e153000000000000000000000000e20abafdf0697274e18068840b847a9a637e7ba000000000000000000000000095f08c1cb5f133b7c2f0d63bc4ae83c16d5a644300000000000000000000000080af4d533d298bf79280c2c9a6646cd99925009d000000000000000000000000e048dcaf515282f207dc5d1fc7adf6060a7ae0cf00000000000000000000000041885e0ff1ad88fc45b37239e25b122cebec433600000000000000000000000022a6cf42bcf0dc4b0c09ee334246658a64cecce6000000000000000000000000b734b55aec8026da5edd9150d4cea0907e494b9c00000000000000000000000007115e1b85554acc74ff77d6b0cc5f13ec61757e0000000000000000000000006e07663b21bd087a53739bc2109ac8360ebb02700000000000000000000000006ed38f0d2e7844d313c35c950be8ae6a265c53ec0000000000000000000000003a7a1c811d3bb561181fa771006832fadcd01019000000000000000000000000bff7a5d857a6673aadf1029f1a54e98fbe7da77b0000000000000000000000000bc3d3b6ab0ff696909ef63e6d89afe09c3eff7f0000000000000000000000007945883c54b073735fb7b0d7d6e705be92b5f1b7000000000000000000000000e9370e68472e1d64c1bae41f906c3e9189130657000000000000000000000000b9b97135f01a5462e5f741854435c256dd6cd3ee000000000000000000000000ae15f450ffae06d90188d78cdd5dd2829e4c2eb800000000000000000000000092437d9d25ade0ff15353136cdf77ba060968a3f000000000000000000000000520e805e3c91c5a047c67e589476884587978fd1000000000000000000000000ae0f77c239f72da36d4da20a4bbdaae4ca48e03f000000000000000000000000b7911c63824bd5cf0d3263466b94f0f8efdc5312000000000000000000000000dd52a6d7899cb7ca790c1e90c9817f767fc64a6a0000000000000000000000009e8c646220613d68eaf2b947f46c2b4f52bf3f450000000000000000000000007ad0a134b5c63a0aecd241f38ab362f418fc5e8700000000000000000000000009d6c481ae05994ee1a35985fc1a97cc4183c094000000000000000000000000987b8a632051762f6b67a0e56c3a1842625a99d20000000000000000000000004114a50fba9c166454798a5b1ac1ac2974a8ed650000000000000000000000000390d2ea3c53522e09639f40277e974d4314706d000000000000000000000000db4586d8eed5fd7018732b4321384b9de3b1109a0000000000000000000000006a79a4b0179db1bdddf542ad696904d83181e3e3000000000000000000000000f0cf5a337c94de06c966bb77e430725747a1adf60000000000000000000000008c7fdbe5a3978ff13fd239de11c55f9adac322ef00000000000000000000000092ff5b9d5d2e6fe490203747209cb8df5ef914d1000000000000000000000000179109e84c0862218f9e34953f53addfbd11a6d9000000000000000000000000d9cfab54f1234aeea22b2818ab919866a2809c1c000000000000000000000000416faa5269908fcb891790c9ab71f75aff373da4000000000000000000000000bc30e90dc528ece58c1a51b6fb6d572838416489000000000000000000000000b836281324b4680cde098d6e792ceecde072acb30000000000000000000000006f1744dc2c50243c0650869fa96f29aff418bcb200000000000000000000000082c73d8356bb22a43ab5ef4d76a7e7f5eeae8075000000000000000000000000ff7a1c280e30dff45ed492d4686c171402a7cf60000000000000000000000000336bfa87e446267fbc2c9dab2951e18181e269ea000000000000000000000000c7f9d4e00f7b77eca588a0d6567f4b37fc3678110000000000000000000000001adf46f3cc95d95cf756489220c070b7894814a300000000000000000000000028e900085303762e866c1941e5a384c76547300000000000000000000000000038e03e5efdb506f8c734d08c0e4a393da2f542a700000000000000000000000024df6c66647088da4e2a45c7ff56c50b064334a1000000000000000000000000e44745b6e21b5e0cfd3e004e8ea0c213e6b7a030000000000000000000000000042b820195661777ccba966c692b3453b8a9b2df00000000000000000000000029730f3b7d6e55ef4a18c2c13177f690be868297000000000000000000000000fe212078eb0e439e6f558193b69276186be2e24600000000000000000000000047c2668f3f0e85abb6dceda02c9049eb804a1b79000000000000000000000000c7d6f2c68e072cc98859cc1eb85200c6ba921c20000000000000000000000000fde17c624946c59786b17eff59c80c3e3345de4b000000000000000000000000686c74e3fab09662cf89049e20bfc4152041dd9f000000000000000000000000838b0476c5baceff2bf5a055c8e56b35321b91b50000000000000000000000005e430c1fd92b4116d9d0de83eb3434bbfcbf16160000000000000000000000003000514716fb3745672c1e2c9a2ab9d00260a50300000000000000000000000054a1453c4147dfc7ee6c58f6f709d65fd7f42289000000000000000000000000990ba8c3884fd686579c35135e099dcf20bcecf700000000000000000000000041e2ec54bd1df5bc50645d85e7564e56a3e74d3500000000000000000000000048654005a261ce326f787eae1b9b01fce9cfae7100000000000000000000000099e3fe2ba615eb83037b37409bcf265d14ebae3a0000000000000000000000009f5b67f923b542b679b45e7912659a5319bf1154000000000000000000000000792f827320205caf38070d97aa8213e1948ddd3e00000000000000000000000083bd66051cdc1f79f4e47c8e233c2f1b277788fe000000000000000000000000d391f99f2e04ca5eef2ebb5e083d5fd831592efa000000000000000000000000ff5bd820197df08cb1f6d610464424c248e24685000000000000000000000000166ed9f7a56053c7c4e77cb0c91a9e46bbc5e8b0000000000000000000000000c48b9c49faea066d508bcf3bfd6dd849e3b680380000000000000000000000006efef34e81fd201edf18c7902948168e9ebb88ae0000000000000000000000005444a43aea36f3cf015aaf24a938ae6baee2614d0000000000000000000000008813a280235451f430caec62d1d35da2c082b7da00000000000000000000000061fd0f9fc17148bda92cd68b15444c00f612734b00000000000000000000000000b591bc2b682a0b30dd72bac9406bfa13e5d3cd0000000000000000000000008fb17607a028f3ee8a78a5a6a263114d40aedcb000000000000000000000000076fc54b4ec08917fc4a7fc6a72d0baaff9861ad700000000000000000000000066aa55538587043e311f224d7340d7242c902f22000000000000000000000000289795e6177d2170ba43ced4032a585d0677c6b50000000000000000000000001bf9a53f8c8d430dbeda4cb14793d4338d7788c40000000000000000000000003bd04a7ffc87c27d136e9fbbd2dd08758f8ea2f5000000000000000000000000274f83434ae3c8c61e8d1b2bd261ecf1ce28dca700000000000000000000000041101882cb54935335f4e08c484c3def212a20be000000000000000000000000ccb13df7c6bd48f6ec3bc26937d9d5414d4dfdd1000000000000000000000000db3d680a017a44c1dbff7e65c7676ae595e3f0b100000000000000000000000052ed32ffa571070a986f960f38fbb9e4c51223a7000000000000000000000000e1250d8931ee90ac28396a479a3b6d78b72010e4000000000000000000000000c377194f941ed515cbc4bffc9b61d7358b2d1ca50000000000000000000000006420a51576732468eff4daffdb168f573cd2b2df000000000000000000000000602d2a713ece658a76989f4ced1bd6179544e7aa000000000000000000000000069ede9043576895d0b58c1e92deb07100b28ea8000000000000000000000000e57093f520cfb66afd9b481b8dd3b5d6f96f97f90000000000000000000000004733d8e32496e1e7cbc0c734b565a32e84676b5f00000000000000000000000010d9a810aab5e155d1e82bde6bb7bb508bce2d81000000000000000000000000dd629e7b4949a332aa80fed1bc8efb96ca115f96000000000000000000000000de28231d487f20a457f243b7f4e614ed268ffe710000000000000000000000000e815c2692d32a904cab6bcdd67e188c161742830000000000000000000000006f330b05c98775d56d43a79ef7e75b40928c6f1900000000000000000000000057d97b8ee0f916c1237d0edd2148d847f815e90f000000000000000000000000b7ce470e19112a1870a4b496e87153fe55d4bc97000000000000000000000000f3ff874a8b7453d31936786262dc4dd31e008c590000000000000000000000007cd0e60b89a4a1ad9cfd6343322814957acdc21000000000000000000000000069b77448f5518342b0b518246a843b1e4d6ff12b000000000000000000000000b3fcbc61153876de09c506c7c08f634f184cd7c500000000000000000000000017322daee8067ddf24f0f9ae0c72c9f8c743816d000000000000000000000000a1d3f1c0b3b9ded11514d9f26de39089e2b50d38000000000000000000000000d6a70eff229379157c84d9cbadeb81606e0b5b1b000000000000000000000000d44b4275e516a4dd286496b8d1541dea2c00b5140000000000000000000000004bb338559635a6e506937f8fc75cab890ac24864000000000000000000000000d08ec3a448b63fa2846d1796cf911d8e6f1a98ad000000000000000000000000607f7153e585fd3c215be30e41fc9ab1d545b86400000000000000000000000078ad1247d268ede006c6d9857fcc5a35a9068f2a0000000000000000000000002057785ebbdd00664f894ca29b031e46545f12ab000000000000000000000000080b8c90b99ddc4cbb56586c2faf6a55072774ec000000000000000000000000e6683e6aae795a8b71015d955ce0248d684dc2e3000000000000000000000000df2df4d02a1782a22dc2c69988e05dd8452a81c200000000000000000000000087502bfbc0b0ea40554484ab6dec3c277f9bed25000000000000000000000000c842ce7214a14fa98186a010bcb43c7e99e4caf30000000000000000000000005789527ec57ff76286e42673e7b97e692b13f6d0000000000000000000000000f89c1373ceb72944ff560b0239233bc11b2aa6e300000000000000000000000086387e6e639a3b96ebef599c9c4d7ee3c755bd2d0000000000000000000000004a02314976a755cc5b7b2482f25170714e903a30000000000000000000000000eae3d52d98fb95dcef50eef82e2e58bcb077242700000000000000000000000008e93ec2c282fc58a516de3570ee5f5f6fc3732c0000000000000000000000004e2483e2da95c6311cf1786b18bc16d604e322070000000000000000000000002f34506547b9b427445af258f08202d218391f3e000000000000000000000000b1885a84c53f22587a3e49a27e8c92c8d6b443740000000000000000000000007b76fc8fdeab633c20ce399ed80689dac6b760aa0000000000000000000000008f2ac88bd3080b470648d2205142c37fa16dfe58000000000000000000000000d743dd9a8920fc2e976994c210a1affb77f377ec000000000000000000000000b1298b9658e383a3253a369dc7ca5c600ec922cd00000000000000000000000045ab7fb88100a13f491367f29bb9113faa7477d100000000000000000000000077cf6f2ae6a4778c3402c4567ca22d0b5afd015e0000000000000000000000009ba3c647280f98bfdc4b21b55a161381a6d0754b0000000000000000000000007bfbde19f1dbe1ac3637e37dbc284a596cfcc2f30000000000000000000000003d7869d9e0df869264768a540cf95b79265444df000000000000000000000000fc90eac17a8d57b269936a045ae8b093ab097c74000000000000000000000000aeae6e812e2492e0cce3d31da528007e3f8c72250000000000000000000000005e46884a77e0ac5f3126e30720bd5218814dc5e2000000000000000000000000b740968c39e4f1599c47e8a49d5475edca56f670000000000000000000000000915188a790dcdd06447244196694c9f8a7d2b4c000000000000000000000000025a748fb4ebf2150a05430397d77231fda6304f4000000000000000000000000811570b8cd6605aa9f507623456c963765695d95000000000000000000000000db9918673d782a8116f583937f2f4a32352f11a20000000000000000000000002ab7249404146652fbd5baec337b66bcf8070ce3000000000000000000000000b14bb7754c7c5cdf2ba4f82c5ac96cd1ed1be10b000000000000000000000000a11109126af2c5904fdc5b6203108fef5770e85e00000000000000000000000098118280c79548d37bb32a2ba10c440ae0557ab70000000000000000000000004516ba2dd2bbc23bb7bf8b31ac634729fd561fbe0000000000000000000000008332c9c551e658fc172b55fb6093346f157b99b1000000000000000000000000188a5bc1e8d5187f670e394f2e002810bea78f9c00000000000000000000000079e7c38a13e29ff12ad175db3d345ee06286e356000000000000000000000000e13c0645fc2bfc64f4a8dd72991900dccfacf1af0000000000000000000000007949ed1b419126e201abe404a65a226e2d5dc6d40000000000000000000000005d93bb9f0078c1e729a8c989b2eea342d9fa60cf000000000000000000000000485fc62ce781f6b705d0917506be039a8e388e28000000000000000000000000d85580a211c41b7dacbe9cbddf80b967183559a2000000000000000000000000b27b5979bb9a9ef394c22023099487aa9520771100000000000000000000000019e10c39c16b971eb8b770294a8484af854cbdd0000000000000000000000000d83b065e0528922257c5c3b18d08d0f81e42bbcf000000000000000000000000f5b590daa789ab1a1d9ae2af10eff0aa28aa0aa9000000000000000000000000d7aa4bcc4d7939ad8a4bdf0aaf330caf8c23beab000000000000000000000000cf5fafe700fce74cdbb336e07689758969d07dee0000000000000000000000000f4d3e1db9f1b2d261311b9b2c0afcd72730230400000000000000000000000083be8a9306945690c2cf558fac3d4ca4e9eec1b40000000000000000000000009002bda1cf3ca32f638bbe7d4bd06be33695dd0900000000000000000000000042c346856991768ca48e6e90c732f6269e5ab0f70000000000000000000000002c16b2970e6dd7fdef0bd317351780e53c3abda4000000000000000000000000dd30c4d82fc7e9f9ca1481f84c7f35c010393d32000000000000000000000000f0ff3f79a9a9c459d59ea5bc447e9857c109137f0000000000000000000000009c24523833dc3e876ffb658b93a1d1c62fcacb1b000000000000000000000000dbd54cef77ab3d4be8cf2fd0e12ad36285000358000000000000000000000000879ada9eb253c9ed49ffd93a9481b777ced93e5b0000000000000000000000006f799d7a33f636e463d842ca28e106c88e3653c1000000000000000000000000a01424d872b031055a1a8edd06ecdf80b9db3380000000000000000000000000657eae6b4915a76ad045083312bcd80be774b1150000000000000000000000003948c3d40d4acf555c21f79f5b3d4e8c4414fd660000000000000000000000004fe8b41783c52bf0cadb1bfda5e8bf3a92e67544000000000000000000000000e6e32e44ab584f085ff03498a65a4a967ee3f40d000000000000000000000000a5334f596da57134cc7ab775a01dec41a6c0935f0000000000000000000000007abaf666fab1e71b23d51946ca25fb8b26bb7198000000000000000000000000bff1fea0625a127271410105b9d3af76164ea59f000000000000000000000000bfd7a3dafed7c2d48b3374f6c4df946ba37395e50000000000000000000000001a545c066e3cb390fae4a716d0919ff65d49654900000000000000000000000061fbbb579d1386076124a88259f29f277363201100000000000000000000000036def8f0ac235fd911a720e779e51dff85a0a4fc000000000000000000000000dfab74d04b3a1d2f435c7adfea9a79f861ff8b1b00000000000000000000000076951e7a70dc34c15e1355490c8fb1de178cdf4e0000000000000000000000001da51d1250b856d8f58d9fc20e9c30047e5b0712000000000000000000000000e930726f7c6aab3d02457f037e7193835fda0b0f0000000000000000000000009e724354d07919acd820df2aec2c4fa01f7404fb000000000000000000000000e3a586c6face4a83a7b9d8ea33a5122681691bb90000000000000000000000001f6ca06114bb2129869334dff9c6cac01aa17632000000000000000000000000e74a06a163536eb5a681426702e987f0a5abf91b000000000000000000000000ab0ac7a49a3a4db65f7f2fc03fd3f64fb3bb5d5c000000000000000000000000c18db5f4263880a5fa3b9dee6f58b64f3a7bdcbf000000000000000000000000d9974e061286b892eb099d8677cb824a6aa3f6b8000000000000000000000000c3cbc034ea233a9ae66d2761052d8ec1b61e8dfd00000000000000000000000088b743e72897b7ebd5537606cba82dc16bfb1211000000000000000000000000ad1e41993457b0bac88f8ec821fa1ad339b743ff00000000000000000000000065ae504cae595f45f2bd8a81e8ea52b48a983ccd0000000000000000000000006bdb744551af3569be277f4cac03e6a8221265ef0000000000000000000000002ff4d01c3c10bdf0095cdeb3b4dc66e2114e3e550000000000000000000000007652466e4552f798dbf58bff6f0ab41720cd065a000000000000000000000000490e990f066ea640d13acd7bc860380ce9f74e7300000000000000000000000028d18cb61a3f1e7a81cf6fdfd9e1b7e49b204883000000000000000000000000fbbea914df274a58f14e661b40eeb30682c341ae0000000000000000000000003cf628d49ae46b49b210f0521fbd9f82b461a9e10000000000000000000000003ecd0359496f9a49a1b11eb50bb603c262ff42180000000000000000000000001e630e29bc95db921380880d56c1c23e6d8533280000000000000000000000001bade0a9b345c4045b7c1fd919a28e70dada830a0000000000000000000000002d3d5e0edb24e242d6b51101ca2c8b8c05cfe54500000000000000000000000089977711847b8d77491935bfadcb7554d5050e91000000000000000000000000aabe4a7acf28a9ffa487334c3dd5dff13b8533c20000000000000000000000001550e745ba0e0b28c0d58f2bf580c0c1c93a4667000000000000000000000000ea66b6437ca86f731ed7ebab69c033ef0a0a548f00000000000000000000000056273f52fef8c5b62b5561c62907f5724fccb7a00000000000000000000000008b0010471e54f616adbcf0d2cd20cfe404098b90000000000000000000000000f00a02909019af6462c4286b7d3a14d5389231ca00000000000000000000000098deda8a2a5862dfa4173e0a4d32a78e6bbc18dd0000000000000000000000003aa4fe85c0a101ad20aef3f6e3c9f64eda5b479c000000000000000000000000b31a0f13d50a4befd67320d3fdc3aab1d7db0c500000000000000000000000009dfd533c41769a77143587f31b35b632bbf441be00000000000000000000000025a88351e9b6d66fb2c78676a4858e35927bf2d3000000000000000000000000e31001b22f1a8926280b645d51e27cefb0e50e4700000000000000000000000038416a72f14f90de51e96cd36200eafc9e64bb1f0000000000000000000000009bdff87d1971db416a37a172f16a7aa90e4dd692000000000000000000000000bd8d745a7e6edf2f03df4e8d6905c0a2a2198f4600000000000000000000000018991ed6648badda6f29e3885274b4f357076314000000000000000000000000146c2d9c72b281226a97cabcebc9cd5053668cee000000000000000000000000439511dd6fc762fe28bd015d68157ea462ceb88d000000000000000000000000183cdb05b58087b5173bf705d8693399905e991c00000000000000000000000069c0e86f24918eae106b9027c13fd7eb7aebf88e0000000000000000000000001208a26faa0f4ac65b42098419eb4daa5e580ac600000000000000000000000039d8ea424742ed9ac14b1f0468613ec978b2cc0a000000000000000000000000edca75bfb098b334cd741aff6a4f5bd77f02fab6000000000000000000000000b1dd9553cb97003e1058441ba63f92146cfdcbb9000000000000000000000000f5b8537c526df134639cb3c11f2b4a0ca07827bb0000000000000000000000008bdcb1d1157b4422cad8dea9f0eb74863dcda26a0000000000000000000000002fc76e5c5b5d2dfa1dab437df01f4f23847bfb340000000000000000000000002cd5bb500066b913d320fc9ac52a72422915c4220000000000000000000000008ad386fd48ff27c0bc34f431a4e660abef70309d0000000000000000000000003c28687321290058e7d09d5ec031d83dd948795900000000000000000000000071ecade4a90483d27fa7358ac13a58f0b6ef9b14000000000000000000000000b8e9db02262d37233442932e1a6626d88c649c6e0000000000000000000000003f73a2b45c553bd957641cde7ff36b550b4045470000000000000000000000001aa110f09b8733c32ccf19788ef37266ba1540a3000000000000000000000000afae298a5c0bf4fa2dab76359ad63ae5a7eef9e90000000000000000000000008a52c8cf4eae6ac09809ea42df8e4bc31a45355d000000000000000000000000b37538278efbe98985b03d25753992756e00e1d400000000000000000000000052134d2364ba7db26129d5cd7e00e7f29c8931ed000000000000000000000000861a0f0836fea018a2fb299aa1233a1d4c0bd5e50000000000000000000000005b6146ca8ea797dd592535ba953b57ab2800ca3a000000000000000000000000da494ca64cc7c878a51de303764c64c2402f146b000000000000000000000000fe381d7ea1498c80602abb61708c22a97a13141b0000000000000000000000009cd66c4a7b2988eca8ae9778166f770445ea68190000000000000000000000004dda7e6831592cf7ec58aa4f2cf76350e73bbfc80000000000000000000000002cd378ab02d6169d6498646df27ef8aaea86a09b00000000000000000000000010c16c7b8b1ddcfe65990ec822de4379dd8a86de000000000000000000000000ff4c92770980376e511675b6847e6a4950dad2dd00000000000000000000000006cd8cc6589fcaf47c4d1f67fdb3b5e519a5025a000000000000000000000000611b3f03fc28eb165279eadeab258388d125e8bc000000000000000000000000faf0c4d113d4387fc4d0eabfbeb8aeff0ec2d1d50000000000000000000000001cce2116d34507315c1b6d0842f10778cbed574a000000000000000000000000270c71a312210d0dc87d5f43d5d10840599c893800000000000000000000000097515af26e55c8e191d6df13c84ed98a879d0a130000000000000000000000008e4637e0ee1c6638731569c380c8a42cfb785337000000000000000000000000879e392a05bc46cccb29d90704f4051daea4e80a000000000000000000000000fc2486494ace5336abe687737cfe604146f7ae980000000000000000000000001c1405ac8d08309a38d8fda1fa3247d57eda2575000000000000000000000000426c67e46e72c91d8d780d15bbdde614683485c6000000000000000000000000109208fa68bbf07a15fe6972ef3483875027d09b000000000000000000000000931b3671ca6bda171cd7ed7f9d2bcda72731e56b000000000000000000000000948282d786c0198f8139b5bc6310673c030cfbc700000000000000000000000091b4f2d72087b8c518bc10b9bb4bd300e198f46f0000000000000000000000005a81868992ffcf4200a85972c60151690af39006000000000000000000000000b1df3301a885b2bcfaa43fda840cabfab380520c000000000000000000000000c705aecd38919f0216e9bb051b18240e864604aa0000000000000000000000000cf86283ad1a1b7d04669696ed13bae3d5925a0a000000000000000000000000f96fddfe4fbc6c6d03736e87c5331a7c9203c714000000000000000000000000949196489c6ae8c7c73276520411da552d1bc8820000000000000000000000006cb2ff9577bb0bb03cc1f0b86fb29910e33f25a100000000000000000000000084be9ea4153d41f9df860068c12d4a993baac12a000000000000000000000000d14e31cc7a0bd4040d3bf58fbd45db5e82f5077f000000000000000000000000acd2ac3f384fe7b830c6308715c40328b4322a94000000000000000000000000946dc132c3514e220890fa038bbfe21260b7843d0000000000000000000000007345c400004107684d002e00a3d69af313620000000000000000000000000000edb28991474fce8fae34d685d1bdc14008e3d50200000000000000000000000063aafdaeeebac79acfda332e28cac666c90819b4000000000000000000000000af74df8ff9846361867a7e978566ba8211563c290000000000000000000000004fcf01e3900991b4d301912a2f37d23021c367e20000000000000000000000001ded82e6b6bd7fde8ae31fc73f1ee6c267af19cc000000000000000000000000be1e5a07c3af9b648b2dec7f193bc0835646725e0000000000000000000000004af7d85a133eceb3eb714d4f010ac2e2868365d4000000000000000000000000947b499d2bbf9cfaf113be2f2e6140eb093c9a630000000000000000000000004aa4901f5a8c301f7450694a3232533a19ab5c7f0000000000000000000000003585f21b59a1469fb7bc6572e5dca1557e79a380000000000000000000000000d1efb42da848fe7ba4c2017b96b7023bb6edd4ee00000000000000000000000042e270dbf26f69c3d7704e584d8c090bfcf1c475000000000000000000000000f368bb55c39a6c0cce619c40caa1e1c151d7270c000000000000000000000000be4c79becf87124b8add43a7928b80e3ec0490a000000000000000000000000071fbfe41a9ddedd13ef25a337fae01438064a08d000000000000000000000000bdffbbb25e8b6d031d4a288144dca5f9f0cbf3c8000000000000000000000000ed10250687e0288f8cc234f2d9fbd46821a238f300000000000000000000000086e46140861e104b3ea48534ac780ed8bad34401000000000000000000000000c8afc76a701d1304592abc5a2e278e65fd3d1cde000000000000000000000000ff3fc12b59aa8a4c906e2acac71a93675089bab80000000000000000000000004acd6e9687647457e9a54408f70516f644be1ac7000000000000000000000000b8c2c00cc883d087c0cbd443cec51a4d04f8b1470000000000000000000000004bd5da2c9a49bd68bbe37ee73d9e8f7bebaf4da8000000000000000000000000061cac88de38ae6fad4988975020fa8d28686dbb0000000000000000000000000c0364041477481ab6488d8c35ed997359c8fcbe000000000000000000000000887d2c077ec205a15f1d65af627ecd5c97d7e755000000000000000000000000d2d749354338c06b1d163f2e4235a9f6160e5aca000000000000000000000000ba4eed5a9e6acb87e298f6f11e278404f8da28df0000000000000000000000005bf1ef039cb823ded81cec067e7f8c7a5ebb6ef300000000000000000000000069d073d74cc113a92576d6a47dab9a28f38d0fe1000000000000000000000000508f1dcfad8c305e9aa68b110eee9e473435ce6c0000000000000000000000006c38370f3434c48bd990f3a5d4c07c6ad284b0d2000000000000000000000000b8dd9eb0bce12ac607a41cb4e824e3b1a680434a000000000000000000000000e836f14777b5aaf54dff92ead58f52a68041a296000000000000000000000000047c29119e9322c10b0712ea80d49ba34776186c000000000000000000000000aeddc75fd1aa2e0ee58046df5ebabf3434b1af2c0000000000000000000000008ec594012b72a7cbc595121088efed06227c016b000000000000000000000000eb72b81126194908b56d98d368e1347cf6a419430000000000000000000000002df49e1b3c098afadff2e778300a2b6cf2c7fd33000000000000000000000000a5584bfd902fcdad367097d3d30ea40fb944a841000000000000000000000000a82618668a71bb492d1aaf8948de95d73eb8a243000000000000000000000000d49e8d94c1856b5b3f0e0dfb102dc7c68ca8b4ec0000000000000000000000002cdfc8d781ae3c8bed1e80254e15d84df34374310000000000000000000000000be6befd00bc83a4a9fbf80740253db0b02087b8000000000000000000000000bae445e41173a31e80ca36527aad5a66a5ff0d62000000000000000000000000d2033db9c5370ac76abd80823b5c5adc097e2fbf000000000000000000000000f06f09c65635ea3db2f6255cabefcc11d28f2ef2000000000000000000000000499581eab6decda89851a76c72b824a02073013f000000000000000000000000198286fdf097bc1178c89aee772a7c505afeffcc0000000000000000000000006ffbc344188c05b840bdb1751de3e2c596813b1c00000000000000000000000050f617990b328de3cce1e2921db91ac294f4eb1a0000000000000000000000008da0e51c050f6f44d72eb4f8581f1e197ea375da00000000000000000000000053e1a2567fe686dc1ec2daa57c582840f8d7b9f700000000000000000000000048143538590587df4de00a77c2dd52f689088335000000000000000000000000487bf1423cae1cb78cf9ed80d34abfbe0f0fe6b2000000000000000000000000c4bcd26d2269ac9edb725d4dc1f6d5ceb79d22a0000000000000000000000000690708534524da3fed607e3f4a403c4875b581c9000000000000000000000000e7a2e3c4e89e454606409c40d6c63dc5e2addcbd000000000000000000000000125b33f3128a23b0b08edb1fa8c108976bc81a80000000000000000000000000b2e4ffcc6547d3246316897cdcf9649b498826f10000000000000000000000001ee33dfd7a76755509b4ef2ea7c43f72f600e6c500000000000000000000000068d7d3b33b1fad0c9f34770497792970347d6bf80000000000000000000000002e89a9e33feae350311c943d8644b8288270c99b000000000000000000000000a8c6e8aa1cb02d2e8b6aa57d958915bdb2223320000000000000000000000000dbe5d82131aea0c005fcf42d43228813f353742400000000000000000000000016fa43ee039b7ca2e993886095d1a4b4bfa717320000000000000000000000005e757456b2b6a66b6facf9d285fbd28a8b9a053000000000000000000000000002a74348f956498d7af25e9d617fce9c7dddd708000000000000000000000000b54f09a307e20b6e60f8b4f8d2b86cdfcd8efb0100000000000000000000000093a219f6e751b351c834a441c896c9416a549ab9000000000000000000000000f905f1fc7db8b0c0cdd7f1af8c5a2c8d0671c1a2000000000000000000000000089a047e8a8221967b9abd2fe38dd5015460f51600000000000000000000000088721863de7fc0f2b72b662aca534dc86e32dfd900000000000000000000000093420ebcc9c29fcf264693079e47c9ea6f35503f0000000000000000000000003607ece5b75ff52b1fd151ab9adca653d16f549e00000000000000000000000094eebca601003efe6e5ca798cbe6e8d102e8172700000000000000000000000059d2a33988ae49528332a41df361896c137d34220000000000000000000000007cfa8e258d477bf17618a4892a3b47e3322f8fed000000000000000000000000e58aa11a1ad425b12b4a3155124245cd36da4f5e000000000000000000000000240e6e3d8abab3c95a85a3ec3d33a532f121aebf0000000000000000000000009acb096cb104b3fdcf56678f751af7ab271f8ab7000000000000000000000000cb988d5cb63dde0ac4c9b4fb6ddbe3b0a4749b70000000000000000000000000c0a2ac4216a7a7dd1050ba5c59e8b305d7301a920000000000000000000000003f17244f636f12e4324717ba47848be81d6bcb350000000000000000000000001eab83e03ddb2c6eec24674505ecd01823d994fb000000000000000000000000c29a440e4bbbb506949edb7f76df06d76a7bb0b2000000000000000000000000c00f658a68affc4742b319cdfdee8a58fb6d19ce000000000000000000000000ac9cea4a925397159c2c8f316efefb2a9127a0440000000000000000000000005d2d20de3306e56f614544436f05730af752a555000000000000000000000000d5431fecbb14f20f8ee68360b586d84d589f9f770000000000000000000000000076f45582fc3533c82a8ab08c8f719bb70abfd80000000000000000000000000f567b5ea923c989e71942bc182b06389ffce2fe000000000000000000000000175124a26cd4a1213c351c1a95c23d114543cd49000000000000000000000000225a11fd88b2e1b92bf45be47b8cde86a63f240c0000000000000000000000006102159b101a894d90b0f25ea45a9d6385fc6cf0000000000000000000000000fb4dbd4a831fc7d49d24fc0613f3b0e39f9efbb400000000000000000000000078c2ce2d78c452172e723044bb99be599a82ae2a000000000000000000000000fa53cc58a53dd481528798117732e619697881580000000000000000000000007e3778eb6e595bf22b4afc290a3aa8ca6d58c869000000000000000000000000712de1b0b10a53f7ea9999a3e861ec25358e33be0000000000000000000000003481e022d016ec3439370082493354c928de05bc000000000000000000000000051f77131b0ea6d149608021e06c7206317782cc000000000000000000000000bf28b3659430dbcf0f5e9df9d70044b4c18dd42f000000000000000000000000ee009c8c4329b6da7eba8103cf866d1ed13e82d2000000000000000000000000482bc9305728b75abdda5cfc4cb8b6238b257f660000000000000000000000009593dbdf74559ec796c2ca6914c30bf6e0769c4b000000000000000000000000b9e870981118318741953eefe0ed2b39be46e82f0000000000000000000000000c968fe252d8d7cf94fba48f26784a894452480f00000000000000000000000054cc74c2f379750e0faff997c374aa1a387085c4000000000000000000000000db2f8004ef60ca5ba2b2ae9b8825b3d37205ff3d0000000000000000000000002337c6e825408d001e629547748b8e00e3481f5700000000000000000000000026df2a25f4fa9cbbd4b94f69355c96ce6606567c0000000000000000000000004e0e75808d68c0a198e504b46f87d6853bbbf0e60000000000000000000000003cf7b799089e26daabc30a79275db48dd2f4a914000000000000000000000000871a95c4b182e84dfb8ef47ce44de418dc50a30e000000000000000000000000c77b18494f72cc4c35b2280a4057c4d071c66bce0000000000000000000000001f3f3eb4dbe259aa39f67e97afca6cb50c3a52e7000000000000000000000000d6198a8bacf40e2f75a8fde04332ee459d8ac4510000000000000000000000001e50f6cc4e8f7d9e046c8e72af1052210cbe6bde000000000000000000000000fa61d61db727573c9bd8e447122b2350ccef9d610000000000000000000000004ffc20c398b936063eeb360f670890de4ebc649b000000000000000000000000860976e275d70fb952ba79246a82e56dfced8387000000000000000000000000058b10cbe1872ad139b00326686ee8ccef274c580000000000000000000000008b6a8903c8ac057af4db7df4057170faf91f2a850000000000000000000000005a0eec708ffe2bff9d402441fcf9c0740d6b5dcb00000000000000000000000060bc40b2cc34c2e41b02a1971fdb1bf4d805b90c000000000000000000000000b58b8e1e0fc29317bed054306b10f2dc66893018000000000000000000000000ae3d07405458fb569f34bb64140e1b8324e1fdeb00000000000000000000000069b8257c611d978e4d05803391e4976eb60b120300000000000000000000000030f1711ce238f28c3fe8d7327a5013912e9df78100000000000000000000000067aa4cd13a970a3594b8a67ab4a707ff495705d30000000000000000000000003b29ee963ea5012a12bb469fe6864c7a50aa1b06000000000000000000000000faca4d6c681085bd5281abe2542e91a8f45d897a000000000000000000000000bbc1751164f59d3b3b157b0d60ddd83709d364fe0000000000000000000000008d4234c4175f708ca3440647a4f63de49b9dee6b00000000000000000000000021a0bd05706fdd1f2a4972217a8ebc9d7ee6c2730000000000000000000000004f547f53acac8c56ef71f4178b573e816ac3f479000000000000000000000000403a8cc5ed72e443b32e8ec5b9846474e8173559000000000000000000000000fbd097255aae4d3048987677ba413a51b38ffa430000000000000000000000004bb91b4c578b661ec21b3fc27b2138b3637931ee000000000000000000000000b38baae5d733c1c14e5123af985b431c2eadf1c700000000000000000000000095335696efce750776cb02f00de1bdecf2e5b008000000000000000000000000425c3366eab353c591962fc6a2c044b8117b2e4b00000000000000000000000055dfd0d3fd00669653e0c05b6e4e1be0e66901cc000000000000000000000000a7fead50445d5731927d01d89ac40c92101ea031000000000000000000000000966a7fd969a4498c6eb68304dfdda77a2a71c73b0000000000000000000000006e6abb4a0b481781f38f2c61ad463967913245670000000000000000000000006f49895365d4f8878ee3e6b66a6f8234b854990b00000000000000000000000017dfaf48117308cae8a956837febcb3e8a258fa3000000000000000000000000b25888757736eb288cc525b5aa647976a401faed000000000000000000000000a6c6e7a5e39e9ae248917385c5eb1d02fa20d41b0000000000000000000000004cc20323f972be5cd9fe829f4d98a5de50972c74000000000000000000000000bc27ffef35cd7f8cf99640ac8398966f03df1d2f00000000000000000000000041825736928c58561c2e8a272cbdf34906fab1c10000000000000000000000009f4c9e7fe4f6a7a35264eaebf3a4eae17324628600000000000000000000000012935284311d7be7d571e964f59495c1901e527c000000000000000000000000c55dfed7103de3197bbb8196b7ffd742e1153bdc000000000000000000000000752cdfdffaeebe73bb1388f69f94553ade64c9880000000000000000000000005eb91baa04666a90e26b93350ad11e99ff9ebbb1000000000000000000000000605bfda9405ee75c5f398a47c86ab981dc60c35d000000000000000000000000c805ac0c2ae18cc50b2a2ddb495744d0eb9ee3940000000000000000000000005c7fa5853bf95dcfc8a2694b55f8e0270358534e0000000000000000000000003996cfae2c7a6423b10f23da3b0d20dcd7cd371f0000000000000000000000002c5549067a5617c1cef354d5b96b0940dcfc867a000000000000000000000000b791a225584b617d033ae81c53cdb0654495fff7000000000000000000000000c155efbeb10ad1debedcd4f05dc0e669e5ba7e25000000000000000000000000b2a5e135892b92d8554dab9adc5291ee65a9957b0000000000000000000000003a47405dd415a626143638f7a7b7145257bd1dfa000000000000000000000000686b7197ce50d343e5ed8f54503698627300cb5c0000000000000000000000005db87318b2d967dbd6669516dd528cf3ca0e1c3c0000000000000000000000001758a08190375af57e37f9687c0405e0dc8b1c030000000000000000000000008ca964e7dba52deb032a3fd99740bd100058a77c000000000000000000000000cb6589c016d8ab3d91f02919cd6c9e66e7193931000000000000000000000000568106712b41eacbf2a8643ed2095b5327b61a5d000000000000000000000000b189158fa7815c014006e0a3416e96cdf9cbfe98000000000000000000000000f79936f3286381aa39a1ae3831aaed98fc206136000000000000000000000000afcfca84d2db9132b30c673024270447aedc261b0000000000000000000000003a369cef5c9aacaa6c54fa7470c44ec5e73d36cc000000000000000000000000e14b8e11da53412f93298795ecdd369df4bbbee10000000000000000000000005daedcf146e31f7445cd250e9532c7fbcc74dc8d00000000000000000000000002f593a1d286c54db17eba91b394ad6b61d50f84000000000000000000000000f6c317347f10a0f8117ede03b06d6d7289512a5e0000000000000000000000002c640ac98e293daa246f98d2828e328a06fa6936000000000000000000000000d8474c8b75b035009f97a5d69f0728eb7c03405d000000000000000000000000b825755f72662fddfaa0f43c26bce87705867a7d000000000000000000000000606db5f288228e90a68c5a5b361d62587393b6f80000000000000000000000001e5aebcfdc780da4fb506e93a0b398490fd948640000000000000000000000007cef43abebdce0ffa4fc2131243721642e2a8b640000000000000000000000009e182c60227879a325489bfd9c29321b91944b37000000000000000000000000bba841d4e6ee894aab6913b6c46272a09f61eef200000000000000000000000021c8ca3d08213f2f791a8bf83b13be7037ee453e000000000000000000000000bbe8ffa294d441229fab875470c787d6cca64fc9000000000000000000000000e0255950ba69c4f36678dc88d5e2e2d3a2717e59000000000000000000000000bf1f82c45e9c8335c6b8092d4c55d78b0e34abb1000000000000000000000000b9e2e66541c4ba625089c7d3aea86a3026533b09000000000000000000000000aa052288600045c5709c2e95d02fa58e79c9f341000000000000000000000000237c947e3b411274dc9b28aa56d23ecb63c0a1ce000000000000000000000000dd84908f7407b91a83cd3a6929f5eb808a8f573900000000000000000000000058cb09cf5dd5225fb5f3c43054ef343e519d6380000000000000000000000000c5dc6055109b58dabc22d7840689c94252737ba40000000000000000000000003e2ae98608600d94bcaaff70ca0f55dbf4c07f850000000000000000000000006e10946651067b2f6aec5c8b99df95e6e40ca28e0000000000000000000000002e5cc8e17389e6c0e3be86b3f45096a29b82e3e6000000000000000000000000ba74479a69b0d04b3a58a0d68ee8b40a0b919bbc000000000000000000000000bef6442bead82a5ada81efc1df97a380a48ab2c700000000000000000000000015d7d0f646a6cb32bef4054510f6c20bd8436e850000000000000000000000007cf8822e4372647c9b844299801c5813583eee1c000000000000000000000000e7337d26419dc919950db430486565235ed53df100000000000000000000000088eee227dd9590ca94ae767ee49efc3187fc56cc00000000000000000000000073096d631c2a0be8b6569892b1a088289d70db27000000000000000000000000b87235c88a197af31fa276937af6eef5a3733abb000000000000000000000000212c0aab96f0abf2aeca2ea576d1699b8f17e11a000000000000000000000000dc2f48f5b303d7412aa5ab8e02a178534b560a18000000000000000000000000b3dc0748e3215b784aec385791d630a4e5a9b4620000000000000000000000007ea14516909d18e00f651d288f113207dc8e8a1a0000000000000000000000000b70cc5adaea9b0ff501462aca230977ac98a37f000000000000000000000000b9303a0e117f210ff0e1a05e6ad01e79ea5b91d10000000000000000000000006eb14057da8a2999849b3422f1cc9c20b7c18f190000000000000000000000001faaebe55d2e3a7c875a8e934d9f8dd22976961b000000000000000000000000e446abda1607ea27cae63f3dbfee5b8fa51f6da7000000000000000000000000dd505da2e2a8017f38a715948c6b6a2922ba27f0000000000000000000000000dec2468fe9ec8aaaf15572979476a24a6085fbbb00000000000000000000000045cf50e98daafe4a7b3b79ff2b60a02cbbac326e0000000000000000000000005ce8d5bf65bf624898eff3b7d673d3d291ef962f0000000000000000000000009e4d15e0ecb571e7e66831334519c76130f296360000000000000000000000005c44368c0ad4c446842738bdbf8f2bbf9876546e000000000000000000000000ed47ac99a7a98cab872837aeedc327565d2a50ae0000000000000000000000001e67e735cac5596e50f251878f7f041a5275ad6d000000000000000000000000f372a0795a23e2f22695efec8353e70d7f2c9e57000000000000000000000000ac2a6e89440acbeedb784c2dc7ed75c35a350d570000000000000000000000006981378e696b0dd0e585d4d519c98b8a2c5bc020000000000000000000000000168693fb715200e548d677721e7afb0a6ff4b2f50000000000000000000000003511d51296bb9113fea1b99be621b0e1282e80e4000000000000000000000000a5866c754e42679d152e4eb33ce1163215ae143500000000000000000000000061e17c36c0f177c6a46f9ae531e621d18c1acd9300000000000000000000000046eaa093507d7719c002f9945a1bc85c4e9bd5280000000000000000000000006f36d9ec2639d01021f27e294dc37b216b19b5d600000000000000000000000047852ca2121a77a03e50ba132d452a0eefd6bc3300000000000000000000000055800060d2d61d6d88eb60ca227ebff92ba03e2d00000000000000000000000042522f2e4419d58c43d6120e0040d683b6f2f53b00000000000000000000000034bf039740c19400447f4d66d024412859319543000000000000000000000000e2626fbb35c6ce84962e1c8e8adcef1d00247477000000000000000000000000f0c5e33852ef11b760d10f8d3b5e7cd5b80bb8110000000000000000000000003d02e3d72eab894857de4993ab6085f867ba0f2e000000000000000000000000baf2873ea0d712fb5e457c0ff2ca61137a3dd26300000000000000000000000085fa0bbb22452dc77bbaf0d94d6055d1ab57e7250000000000000000000000004f1a63e53e67be6ba0f497d91a3259686d41a540000000000000000000000000693572db2105735e52f91495becc197d3f5468c00000000000000000000000002ae77c2d9e7a1935859e98d33ce2b2f2446412b300000000000000000000000065d25e3f2696b73b850daa07dd1e267dcfa67f2d000000000000000000000000ecc45e72ec2e4c59071f3ac3d87357f6610813b5000000000000000000000000e47ed204b63adfb80c90082c088fc2a430f9a5580000000000000000000000007d2d2733dcc64c9f0d9f1d503eb5f61dba706da60000000000000000000000004924d5d274c548e8f3ac494112588cfcd5920024000000000000000000000000c81f0ed1403094a26543df05dadfebabb15a12c60000000000000000000000009359cdba0d598c3c1d845c92dc72c41e3e77fd7b0000000000000000000000004527106ae1a661a9d2ffc22575bacdaacb5e51e00000000000000000000000008a02fceea340f20d390eb75cbfb2e3b1f4746fec000000000000000000000000f373ad90414eef01da6e9e4c22c469196fc0e6ef00000000000000000000000016af8abcfe78bbe377e500aba6e5cdd89e73eb11000000000000000000000000894733b02ae0ea2735126bc65a5d40965bae0939000000000000000000000000ed4c7efcfc09c186a8583ff2535c809a3b137a9d00000000000000000000000045f9675804904a6d8116354bd9ba74cdbdbc88ca000000000000000000000000cc17077b3d686a2bb7fc753c03806ed25632d530000000000000000000000000c2411d2aaa84ff6901dc14b4590de736f5cade0e000000000000000000000000ec03c3b0f41386735db550b4049e5876016182540000000000000000000000003720f5f212eef77edb2f52aef053e5961031272e000000000000000000000000350b08b50d29cf59ddee8f4efa2487c3ce9d54fc00000000000000000000000082ecae77243b3e1ceb489affe43f06a7846d154f0000000000000000000000002c921c2e6a7f5aeb34236c77e14e00fe197fc91e000000000000000000000000a5fea31f2400fd309ac516c706fb8a72f4da99060000000000000000000000009cced4acefe661f464b19d8a980db2dce8b5f13a0000000000000000000000005c0c8d1cf51ac8e8d970051ac69dbdb1315b60360000000000000000000000001f8eff23ef97be92cff8c796d385097e249ae94b0000000000000000000000007666a7fe4f9c5d6b234b2ee2361f21e17c528fa000000000000000000000000077ce78b44013ffc56818cb80cd046d0992f3f42a000000000000000000000000104491dfdc33b1277d56a0bf4195244a42f1647200000000000000000000000097dab4d2de792dcd611f9930c98170db9f4c34da0000000000000000000000002214541b2bbce7b3e2d7b6a48bcdbda914e09105000000000000000000000000d455cd72ed32cb2069ba0fcd106bb8be6cda36da0000000000000000000000000685feb83d2a459d05a9db382b62514f54854f3b000000000000000000000000bc7be4ef28de968e52b376563bf742e9f5b81e1f000000000000000000000000eca0ba6f24b44ebfbfd1b58323116e257d1c77830000000000000000000000004818fb2063594ac619de2ed928b74f6aec0e112b00000000000000000000000094866be528385546b658c85bdcc6f414a2fb5fd400000000000000000000000013b8977e686036eb59e524b4826b853373d1cc730000000000000000000000003c00d144fafbc6da9681a1dc0625bb0eef6467ff000000000000000000000000699aa83621d8f90085fabde3061dd86f5a0e7a7f00000000000000000000000031be6db87cbcd2d7656ab29c48dc501e2099afca000000000000000000000000f999a88cdb08f7fdb5e956be1de271f4f684c8cf000000000000000000000000e22434a55f0a2218fb15b5e5c9f729713ff86586000000000000000000000000b1b7586656116d546033e3baff69bfcd6592225e000000000000000000000000cceda976bfca65600f84f7a9f078de3a9c75c88f000000000000000000000000b86a5e504bc52b300cfec4ecdf27569198dd67d9000000000000000000000000e2c4d568348d2d81877f218be855ecbbaa243e7400000000000000000000000008d2c744fd60f2dca8c1885d3aa03ff6d3fa5d11000000000000000000000000fda94e88b2fc3b8527557a158d69ba87b53395de0000000000000000000000001ec327c890181fff8d7956a447a47fa24ded8fc70000000000000000000000000a3a53d4d9a0e2692360bf5b0ba2c321a32ae0bf000000000000000000000000cda6fb06d43ab03e806482ebbd9d8726c82a7c48000000000000000000000000b00dbe1b1523306655a638dbe0824d0a77592d100000000000000000000000000cb675e4c9a04b6b110c7b7ef4d9680673465274000000000000000000000000a1d0a33898e781bdec4da8d8193ac535fb660c67000000000000000000000000c015d0819cd77a1e9178016d4913049c97d4a5490000000000000000000000002dd3877f30d1d3e5a0960ba51aed05356e06b884000000000000000000000000dc1f6fd4e237d86d30ae62ef0fbf6412eb07ec36000000000000000000000000f570b48869ef561aa3d39ba0e0292779bf30ca17000000000000000000000000c349d5cf4ec1e9e5c8bbf9c45048b088bfbccea40000000000000000000000008545aecde74066d60d38575943f699587a499118000000000000000000000000ef1eba3c139b3f9ae8303d5aaffc13ae175106ee000000000000000000000000b77e26bacd9fc2e191e199a0c952cde2ad8dc62800000000000000000000000039fd60c5d585644e2d6084b0d659adbe86d450ed000000000000000000000000e69eb4946188c5085f38e683b61b892a96c27124000000000000000000000000cc9d3b08adeb1f87d61dd96999fb3b0468951afe000000000000000000000000e1b22a485696e30a23b8b53758d166706110caae0000000000000000000000007b7fdc406004caa27223924776f5d9212f1590790000000000000000000000003d3fb403f9614393304ef477ac96543e39ea64db00000000000000000000000053102d489d17b09f9e758742d5d1f67e120f10c20000000000000000000000002b5a0aac08c9a2c7b99b2821a95a40d7c9ef382b000000000000000000000000fb2adaa0fb808ec4d42337b2e3cafb0fb992797700000000000000000000000083193738e5432ae814a1d551d2da623ce9b500c60000000000000000000000005b78ae09929c53c77ba29a13265e35a2f62dd89f000000000000000000000000479c4a69b481449c4b92694eb32758cfc920735a000000000000000000000000b1ec171401c914b437d331994b328ac01d904671000000000000000000000000d2440eb0c532a927292a3796c532bad01c973ab000000000000000000000000090742961fb53d3603ddc602b86aa73145a9b2c7b000000000000000000000000a32ac6f43458c40369385e60f704912b333129190000000000000000000000001929a0454cdd4d925e8fc9b6c366ecd7844866f20000000000000000000000007566f7c5e86856d8d846e8f52d9a852bf863a5fd0000000000000000000000006a6cac6ca1d74550e352f37e89a844054ed45622000000000000000000000000f21b06d1b62f7fcabe85597f2b6bbd2381c2aeb000000000000000000000000017e91ced9c625fc930575278baed0075712eb074000000000000000000000000f035561dce033ded865e15e69db06cffc88d9213000000000000000000000000bc07fe99df2a5862cc59c3cdbee82f9a72ae69ea000000000000000000000000f3aa68cadb8f25ad25b054841df221d234b8b374000000000000000000000000e07e487d5a5e1098bbb4d259dac5ef83ae273f4e000000000000000000000000f34842d05a1c888ca02769a633df37177415c2f80000000000000000000000006af0226479ba7f481d5b0c379fe31cf45a2fb59c000000000000000000000000e225a08dc654f80b551c515702f9db647d4eb75400000000000000000000000038afe3a73f4bff5331578f59ce509c99a819a2070000000000000000000000008fb0d18d53dd18142342a35a8f6e9b457731e1ee0000000000000000000000007b2fe51d9281544ef28c2786427712396e82062000000000000000000000000050733ddc05b7fce3e349ec78b43678746cfcf8ca000000000000000000000000cbc85eaa5432054dd813e80399811cd8ebb019f300000000000000000000000066ab525022c5291c0c3d7a7199a38b827586f30c0000000000000000000000004c447e2fb114b85cc893cfebeda9fde3a9aed85e000000000000000000000000e24df5791665c1e56028575bcfcbbe0c0e5f7977000000000000000000000000a98be71b3213e21d8014b41ac0309bc9dcca6b9a00000000000000000000000042b12d49aade460a8ae37c05f32805d6b514004a0000000000000000000000002c06397b344b15123eb81d4c7219711256248dd8000000000000000000000000f56036f6a5d9b9991c209dcbc9c40b2c1cd465400000000000000000000000002d59d742cce3a02e6a13958019f1a73efdf66c11000000000000000000000000793d5b35166d219eddf62804914e4b8f5a3bbde400000000000000000000000011ebc3b1e0e0c22f796552ebf28c666890fc805e0000000000000000000000009eda2abaa28a36ab77a07ee8377af477b47af66000000000000000000000000038d3d33b5b6dc7e0a55920673a7282f816fa953f000000000000000000000000422858c32411a747a319383c6e95a8111ec9bed7000000000000000000000000085845924b25fe06680e28698ea4992cf5241168000000000000000000000000d4d6a237b4159bb9004d347ac6e9d998d1f6caee000000000000000000000000c53b612b736a11ab17bfd6aad793a7e2fe26b5e800000000000000000000000066ac8271b73a9bdd29cce88cdeb3f9059c7726e00000000000000000000000000716762a0392bd2ce5b93602c82722ac3ca6ff7b0000000000000000000000003c1de4d7b301d868ab9dbac32dc337e56be88520000000000000000000000000edfc4d77b80fb341f0d1b81d0985d5211620e04900000000000000000000000051c78f231e370cede067947d850c0c94ce5c9a2b000000000000000000000000c2681d0606ebd7719040f2bc1c0fda3e9215db90000000000000000000000000a820902d82badb084f02d38b036c19444b95359100000000000000000000000030887fc55cbfad3487cb55bfe1779f6d2ba1c118000000000000000000000000b456f392da98c700eabadb5aec8d41d9f8965798000000000000000000000000198f080ab55cd1a803887166aa74af72291fee63000000000000000000000000208bd1a83b3cd7fa91a06e3bf466febec44dfa0000000000000000000000000050806f1e52f4c482cc96d03145abf731074fa33f0000000000000000000000008e62013a7f593b7a6e9e04dc84eb701eb20eeeee000000000000000000000000c5afc21ad93452cdebc4ee0f2d193aed57fce19f00000000000000000000000099b06556f1434434252510d2240e9a9d0c76f79d00000000000000000000000041951205069c0f57ddf74af4246fea7b9c62241c000000000000000000000000790a6c3c8f66bf7b10ef183eb587842c12b3af7c000000000000000000000000750482692d9875cb8588eb9ce5ab6142d838a82d000000000000000000000000a6b49397ce21bb62200e914f41bf371e5940bb41000000000000000000000000a7d850c17f7278e085c79d51ebecd6936e3c662800000000000000000000000078501dbe607a4d4f9a309e5450d1c88df499a415000000000000000000000000c069da2ca7ca095f51fbfec8283ac37457510c4a0000000000000000000000009ea83407e0046ee452bc6535c0aa5609d7f6f68000000000000000000000000028d8f254d78b2919f55120f51ce2674a231050e700000000000000000000000090647a62849f4a39cb76ccb7330d5ba4947aa857000000000000000000000000d7078d619c99799e68e0b44119d6da1c0367e43a000000000000000000000000e089f8932e1e297429831b082a3d3ebf8fd00c8c00000000000000000000000086b9fa609c1ee01406f1c8a358654cad22f3c2300000000000000000000000005cdde5fbb7eff00bb25261a9a3561660c14668170000000000000000000000001dbfc074f2ea3bb869edadcf2fc77f54d80df6c60000000000000000000000007715d18d17ed34231300dfb6b99d2cc0d9b532350000000000000000000000009c5f18df0cde63cf4b53ef72f9356b6a0b6da32f000000000000000000000000ccf5c3a599a413de730dc9e4ca175b69104bade0000000000000000000000000cb02c5065946d127d701e9b93802db4b8be1c52f0000000000000000000000004d8319dc9bac478afda8e35598cdf6694aa9e36300000000000000000000000081cc61dbdf64b016976c2b6713065c5d92e235330000000000000000000000003a5336278ee5d7bdab21573887240fa702a3b7e00000000000000000000000003f7c10cbbb1ea1046a80b738b9eaf3217410c7f6000000000000000000000000cf6d2f6e2839ac50f49a76c1da88f82f62d29b740000000000000000000000008230e4f44998a57bdec9c33367a7bd02fed18fa3000000000000000000000000b29801a9f94fa9e36ed76adc11419c31bc77d60c000000000000000000000000eddcfe3b37e3dbe4a97cc1389c283c7a622071dc000000000000000000000000a4b868bb0476b4ffdfb35e7b98ea0b4d9c74e49e00000000000000000000000016b0b0a059aadf3bc68604f6f46d3bd4130477f700000000000000000000000076f6e59137a05cb3430e9a5ab9ce61fe0fed9ec600000000000000000000000031c09f0616532f7a6f33d9ee4e1f45ea529481af00000000000000000000000019b570af5dddb8f0f5a15c83d07a1c5153865188000000000000000000000000ba4b8fcacf85ab199061ff0cab75b33b72be3be30000000000000000000000001ec16b6889bddc8fc3bac783529e3e6bb5b4b4480000000000000000000000003418db7440ea6f8e2af9d4f4a11e44e32dfc01340000000000000000000000008a94fb27585d34aebf0b2bc5616bf4a308cbfc4d0000000000000000000000005518638b69ec1e038eb375f1e054fcf7f7cab9fa0000000000000000000000002e6271214c2a23c94419a7e68712c704d89404dc00000000000000000000000092a686623d801fb043d19dddc0e034dad0958f8c0000000000000000000000002723f2a1bb095cec670b0770136f393ac18ef95900000000000000000000000033191211d282193050e2fcab1aaa62aefce4d5c8000000000000000000000000559b5cce44fc11f0559eb75c6c574b7cfaf366fd0000000000000000000000009bb9b78109ae71eea34574397926c6f74d6318680000000000000000000000006512264566bf91efca43cad4e4495148511c9edc00000000000000000000000039e59c867e24de035d43c287c5c64ba709cd5c5d0000000000000000000000000fc90f9131d7a180c95d51f16f176e6d8d6961d2000000000000000000000000f640890856d172bb45040506d5c513ed3dce6cc2000000000000000000000000e12d013cb6be705196efb7dd8fbda64f1a18111d0000000000000000000000009fda8ad4b71b65e551e359037b2213c2d8b2403000000000000000000000000035fcf23bf480fc71ec688297d34db2d5bb39836f000000000000000000000000015f975c22438c48eb23f879ed3b293ed7fbd2d20000000000000000000000008c0db6d1666ea986dcff450e8145431bda4f540b000000000000000000000000dd6cf93ddc4ed3c2af69502ab652bd9e139d245800000000000000000000000058d8727635d948684050f57054006f8cc5b3ba44000000000000000000000000064f418394f09a47f744cfccfbc7b59915dcf2fb000000000000000000000000ed9a912182745fe101ecb4291d00b802d982ba0f0000000000000000000000009c31e9ae09ad9c5742ab2fea7ccdbb407158bad90000000000000000000000001a619fd3a9d69c104a310fdab3b9e21b59526c6b00000000000000000000000091f33fdd813a86f70c0ce4b3d90e1a00f1d4c63c0000000000000000000000003b540e5871a1b40328969e6a38ca5a7739edc97a000000000000000000000000c6208ee9866fe2242942f5a857698d6650464658000000000000000000000000c58b20c01c1f24e72ee2c36a773ef48e774ea595000000000000000000000000589f2c993564646ec9f88b59da3b8f28cb67992100000000000000000000000088ce2d4fb3cc542f0989d61a1c152fa137486d8100000000000000000000000084f87dc95e563cb472a1fbc6cdec58e9b74ac882000000000000000000000000e4dfdee5ca95712c6ac1a53a5f8b4465d9cbfe60000000000000000000000000e3371dc662e0186888562537a0636e53f0c1aa0e00000000000000000000000004d4e38e09a2f3dae520f3d0071e10b51b78b77a0000000000000000000000004ebe61e0b89d4fcee8b7973475ecc801057046f700000000000000000000000094b3040fedc4a0656fa621f6c4119ed5f16ef45000000000000000000000000061d7280e015162d54d9835dbf90b40b044b6b78f0000000000000000000000001118294352846750303e015ae6f1fc916ecc24210000000000000000000000004dcc1546ea6e4704df924eb7bbc17175785056ba0000000000000000000000009821318995438fe5ee487b5b62338e46aac02ce900000000000000000000000060a17dfe47c933168e3e0316e5606d3e67940c9900000000000000000000000043c7b80e9af114a8c1f6533c1dbbda2f4d041476000000000000000000000000186faa80e54687fb4793945eab99274e58e4d88c000000000000000000000000391e45314c4425cb1feac28b19c589d4f4303e54000000000000000000000000c3b2d25da0e42fd60821751bad67e3e6d3ad163a000000000000000000000000c7efdbca58b797c3322a605b7d72418edc5b1070000000000000000000000000b082ddfd74748b763f52f04558e5f814a56de67a0000000000000000000000007fe64c89a92094dedefedb8216191ee1159b3f7d0000000000000000000000007b39382bf11405a195f4bb37d212e54613502427000000000000000000000000cf76dcadb400703e70c9bf621f8a04bd19393ae7000000000000000000000000fa8c3b7dc40c7662ae2c555c4b2a5d165eaf06f4000000000000000000000000d6e8d74a6a803c75a0aafdcad685258e73ab2aec000000000000000000000000384f41754d31f42c8cdd9b3a190395050382eed6000000000000000000000000ef303085373a0c02fd210ed204adef96a4ee1ce50000000000000000000000001ec3d7c935965bbcb5bcbd1b41a42c7d811669b2000000000000000000000000e291cca251f33ca5ec0c9d910be21765408e2357000000000000000000000000f33a52dda0b03770f2adf2b53bc18bb17deccdf70000000000000000000000006fa3680497d8d5e7d1f681b36fd23b9ef57a9ae000000000000000000000000082e31f1b8a6e5ab6f5d043922f3014e3e951e72000000000000000000000000027b6fb86bd1fac4652e0766c994173fe00219d44000000000000000000000000e19c152136fb1ba5dbc2e2872bf081baa07511720000000000000000000000009ae494fbac34682c122a1d4e3d6ae1eb5404a469000000000000000000000000d77fb95a1de796e62f7410fa9d0a44199881ada40000000000000000000000000459baaf7bb0eed5b09d0e741e69ad11e4c34a5a00000000000000000000000046298b69f93378140ce8d980f4077f35568b61e50000000000000000000000009601871523ea153a16d5771db27f3cdae7e483ad000000000000000000000000b9c961a8286518649c26d6f88fed00d6051f5e6d000000000000000000000000b43f7be1cbbb7c96aeaeaff4598044052a8a2097000000000000000000000000709e8b9a9008dbb8f53f3ab3569f0a7248e3c613000000000000000000000000284f196b63a06cb2bf19bb9124f752a958cc4df3000000000000000000000000ec561bb2b235b93ea70e1761067c1508709d6bfa000000000000000000000000de122c427504c26e6ab8f89cccd6948f7b344414000000000000000000000000a4f80d9cebc9143dc1fc7d391e5d56ff7956bd4800000000000000000000000057dcd5b1e8c68d52c019a0a326b4182ecf07c17600000000000000000000000023802e21c6cd72c091792bfb9f7afc2265cc68d600000000000000000000000099c515bc95e43697b38f419d5359a3876b68e538000000000000000000000000fb27c8582976f1a29d58e89bcc89da1e54d7807600000000000000000000000009ad186d43615aa3131c6064538af6e0a643ce12000000000000000000000000fe084b6924cbe1541ea2265434193dabab6bde1200000000000000000000000055beb355c784968a483f219c09ba24fd8055a6f80000000000000000000000008cded15560f390cdbecf835c581782d4ad9c82450000000000000000000000000493d136bdc1d9811d12e56ac1a3008bcd61296400000000000000000000000065f570384d6cc157a15eac9bfd9da88364d59b7f00000000000000000000000058e868bfd25be43b4062d54168716c4931a777aa000000000000000000000000472d2b3fd2467b3b36160f46ddcb3d05ba09ec21000000000000000000000000968616eb42e2b5b66ae0a3872383389eba18530d000000000000000000000000e242e8ab736f9f0559ac33593028612299490c9c000000000000000000000000894da33041e913ed29968ec1c7d916771aa738b30000000000000000000000007bf49814598924b1ab2a33ad815054b6367cddd0000000000000000000000000afa500d89ef56822ec8190554ee710e05a1969c10000000000000000000000002b509ee44764ba96d06e056d52c67c92c5222be40000000000000000000000000822558cb4f186ddcd2c2d685bd169808521453c000000000000000000000000b8bb00500543571aaf1dbcf6be92bd8a8d838f25000000000000000000000000909feee5234932e36086df3fbd0cf4031079e93c000000000000000000000000e099d39b893f81cacab91436549d22ef8171d4e000000000000000000000000024cdc98297798b36ad1b82645002d7a081f61543000000000000000000000000dd6271ebcdc529bf92949dcc3ecd725a4e25477f00000000000000000000000000b08a2b38fe09e2e654aefb29b81ffe4b1c2677000000000000000000000000179456bf16752fe5eb8789148e5c98eb39d87fe50000000000000000000000007a3e29106d238334b7134ddd824b7923bcf717d20000000000000000000000002b77da9a6e4cb2c818eb9a87a5e06dd2cbd245eb000000000000000000000000f93ff631a5697fd2d8574633ff0fd1b3defa6d15000000000000000000000000fc8bf1127aba05e37862ea211ca23b328909c509000000000000000000000000ba08763250974b97a50e312d7de484ad2ceea4fd000000000000000000000000ffd70ed81bd9eefe8d0ef4cbbfafb40c234ff95700000000000000000000000019b560f0e6990711de1383c33ed8d8b0bf1c48ff000000000000000000000000034aecdd0bb8294b297a3aa5bd71928fab124bc0000000000000000000000000a785e5bd1cd918a6f4cfc2df48e675716f84d9ef000000000000000000000000f276b335019fa95f40353d560f1a03e051481b050000000000000000000000001f4a0096986f5c44a4a2b9a0e21f848962f5b4c5000000000000000000000000b5266be242dd6fb833e74efc52d2defd7006bf40000000000000000000000000f1c88b4f6856b7b8a454b1ab3ea57c8cd64cdba70000000000000000000000008f80ee8117ac30c20cf847686fa5903024fb5a2f00000000000000000000000050b959f0efef675750bd3a95f8fa5a5ec70dd37b000000000000000000000000792db1912ffb4feed8559189a6cdd10d853e1b13000000000000000000000000b75d98e80b1bd7b03c02fde0592ae0a7fe21c0060000000000000000000000004e1c1588481b8ec0c96d34d78f9c14a1250e596c0000000000000000000000005767795b4efbf06a40cb36181ac08f47cdb0fcec000000000000000000000000c680361e290d44ab0455375bb09c4aea58bd9105000000000000000000000000d4f9fe0039da59e6ddb21bbb6e84e0c9e83d73ed000000000000000000000000231e58b0e5f117ee418b4d21459a26310df147dd000000000000000000000000fb4d70402bcb09e0d0c7b74357e69672ac706c780000000000000000000000008d6fc7c57871aef0aa3a2a465301af5ec20a54eb000000000000000000000000df5b0e3887ec6cb55c261d4bc051de8dbf7d8650000000000000000000000000cf9ecd940458e6b35f98376147314a75adb0bdac000000000000000000000000304a8f5fcee61a564e0bbefb79143b37b9a02951000000000000000000000000a502980a68e01b76ab2d80a158c5c808d106c0eb00000000000000000000000057fdee3e34152b69ada4f50c9b567fd4e2cd2eb500000000000000000000000045d742a488392e2888523d12c5fd3c20f05d65b5000000000000000000000000583bc632e9591b3a10ca348db9bf7658a61c951d000000000000000000000000a9f609bae571f98642268ddf2ecf3742e2e6d22400000000000000000000000016ed98725e984b570d262b65032ce3857e4ff02f000000000000000000000000fe8427a949048d14bb26778fa1253d79aadab6ee000000000000000000000000d7e25378bff3ab51dcd716e7c013dea98c4d51d5000000000000000000000000168a67bb31d63b40feff1e0759e1808efe2467c50000000000000000000000009c5ef33e788064bed3d5cbd030aa0b27939f542d00000000000000000000000002ee0c8410b6c17e54457fe76661da40a7c0461a000000000000000000000000304a97c9a85c92c93ca24e0a85b69f892b67355e000000000000000000000000cd19520eb1dec6689ef2b4453ad6c1a201ae90f50000000000000000000000006d3d8119c8c57ca0b5265716340a066797db2b800000000000000000000000002deffca745f7e8bc4dc3be2b5210bc24b94e2f58000000000000000000000000717491968df2be18393487725d6ce1d0a87bbc950000000000000000000000009e75d5cf5d6a1970e47bc3d37f3c21a878c321e9000000000000000000000000c9319672d58a0bada08d8393c0506e3c0966af2b00000000000000000000000026f00894528add8e46963997fdf96be7af73e6f000000000000000000000000098602c6cf663061a2800807f8b4b85c77be0a7c20000000000000000000000002b93e7de6c63e492bbcc5c1b9a00bfd3acba3224000000000000000000000000508791f892bd0a755aab1efba61a15b828ca7d250000000000000000000000005e176c4698466243ec90b4ebfde7339ec17c01f300000000000000000000000046919f4016befb3c9a01e72a1cfc395695276a0100000000000000000000000040bbcf14f31cd276ad432bc485027bf226ae3b4a000000000000000000000000e162695eefc761cb67c119d9288ef0270b474f5e0000000000000000000000001de70e8fbbfb0ca0c75234c499b5db74bae0d66b0000000000000000000000005f350bf5fee8e254d6077f8661e9c7b83a30364e00000000000000000000000007e836e86f212229c5c4cea8fc556eca87cfab640000000000000000000000002a9d15df3c3722fdb0a15b2fea55d2b50ae2a154000000000000000000000000ae0a739c3724bb5cd2bdcf73764c87a5a6ec21a3000000000000000000000000faded72464d6e76e37300b467673b36ecc4d2ccf000000000000000000000000cc4d3823534db8fff33c4ffdda46ddc67cd0a7e90000000000000000000000008d6d474f466a1aa34b02249685d2c74420ea13b60000000000000000000000004b87a2fea26aec8fd205fbd1d5255d57623eab2c000000000000000000000000bfd3ce197a6b748a566974dfbdbf14711ed12b3a000000000000000000000000ebdce0dc9541e203aa8ea5f0b93ce1359be8f1150000000000000000000000004f2769e87c7d96ed9ca72084845ee05e7de5dda200000000000000000000000047101e135e11ad215dfa97d8499d892df75007610000000000000000000000007efac8a02650396cdc162a8d989fa2edd87b2a13000000000000000000000000f56dcae8cbe5749000b092d3f70b65a15b6daf0a0000000000000000000000002d94c2fc9a35f45ea5b6468b8f811f1bd7ff67230000000000000000000000009dd71652f2da262075f5c13480c7f41c43c6526c00000000000000000000000027d73b9087efb467b195be206fa857124a24aa3a0000000000000000000000004204eec64b72467abafc7013e6fcbfd29e95fdce0000000000000000000000008f9f67770c8cbfff7d5748d15996dc1cfb2fc5fc00000000000000000000000061e0822b7077a55148952f2ec43f0effbb623a3e000000000000000000000000cc6b5cbb0b32775c11769ceb5b961a51eb026620000000000000000000000000d32289734c4fe38e61a8760ec0297a475d7e4a6a000000000000000000000000333b465fe24d6038a7aed4494470a72621cd836e000000000000000000000000b998e2977c652b00829cd2eaa20b48199ed0225b000000000000000000000000a33c9d5ed0b75bb86c3e6139707735694bf2d6e9000000000000000000000000cc733b12ab73dc285577613e9ce47c65f2925573000000000000000000000000daf02b776a5ab530d7ce66805e486ff5ed7b0aa10000000000000000000000009743d93e4b7571610d7ab83ede721a56c6f39a450000000000000000000000003f96e2ae3dd8ea712ef5e2e95be8cf5e80f204de0000000000000000000000009788940c506dc19b17b887928b74c62f568b2a3400000000000000000000000019d06d23c9d7396c7ba68ff1124d431c620fc2240000000000000000000000001c42f2fcc9c7f4a30dc15acf9c047ddecf39de0600000000000000000000000044f282832496bf95192ae687e461a9607b7bd32600000000000000000000000031e0178f3ce6848be51b043f55cfe23acfb92d7e0000000000000000000000003b4938b7718584aa88c6931f557228b99789684100000000000000000000000087a376e88840eb54c26942df245fdcf55f6fd1980000000000000000000000003ed02a1414f11f1109393a243d796a1b829b533b0000000000000000000000000011498ade68342362e657a33044e40c4ce9e1f6000000000000000000000000db2e969405cef0aa7ca7df7fefdd5624c44b6225000000000000000000000000ab6e57438d178927da2e73aef71a2f7b7b78a9e10000000000000000000000000a0572b2ad6ef8d9d50c3930e9216628455577350000000000000000000000005478a01bcb81d205598b71480dcd2c83d55a6d890000000000000000000000007657ff00ddc858a31b9f286af47097b98ba4a8470000000000000000000000009533a3289bd1b16fe12acef5e11eabfda19ef787000000000000000000000000b85e2d6d2121c090c3a9ecb4a719bd2a392b8ef100000000000000000000000091882b545ed077354310ba2015bbd0994aa0c8340000000000000000000000008241f3258093bdb986978d0a8d81c3abe9a4d51e000000000000000000000000880c4f74c3d4c39d75f8e2ad958f40671416bf6600000000000000000000000017d49d56a24322199a1a88dbc21acabe086b521c000000000000000000000000a39aac19921861d6e6debeb25bcf0f52420e24d400000000000000000000000054c39734e59ce58497e45fc27381767163f3197b0000000000000000000000008baaccfdf683b2e14d89637763432dc6f2c610e100000000000000000000000054f61f68d26fc7e6104c6d673021fd6e3db6fbb10000000000000000000000002f964d4af8a9121eebd4bcd5597042858f13d25b000000000000000000000000ccb8ecebbc62d426f143249c72ac9b87f011c2de0000000000000000000000005cdf7a414e7a266206e8ef6797126e0d3db3b735000000000000000000000000e692840875b84bffc7402bd199d615d7af57e1cd000000000000000000000000065e4a5e386fdf73a55b02fb6f06070da0b98b69000000000000000000000000cee6e89b99ed58ed32ad83ba339c98c32e6b079b000000000000000000000000b817805c1aa3945a3cc040d98378ff4dff9a1e91000000000000000000000000648be328a90eaacc4eabfd38cda1bfa72be114700000000000000000000000005cce347a7b957feb90ff198dafdce46b6792dee40000000000000000000000009271508ed0ef8f9d75559c3600b77d86443af351000000000000000000000000b83c5eca67940e752a4e9e048fe74906e5de6e7e000000000000000000000000e90267c7e80da581ba81c3f6858399122b030a8d000000000000000000000000e1e5ab52f16a7d9d9e22cb6a8c6c3a5fef80e509000000000000000000000000fb0214c4c4ccbfb12473b9648b10ed621f06ef38000000000000000000000000160a6bf2b68f375ea0d1b7d8d06fed76746502bd000000000000000000000000582ec681b43f83f7ee2f619583e2d9103e710f99000000000000000000000000f9aa79ddf6f7b60b1c11d0dc6f8d0c877c9254210000000000000000000000002b022b3dff934b9ff5a82ed949970b129ec555fc000000000000000000000000266d6bc2262cc2690ef5c0313e7330995c15eedb0000000000000000000000007b9738c79b409e3c3b79f229e8bf1bc032c6b5030000000000000000000000008f9f865aafd6487c7ac45a22bbb9278f8fc06d47000000000000000000000000e6c71106ccaa98641d2bcb02afb4dbdba9962131000000000000000000000000680d01346192febc5a75056170e226ef83173e960000000000000000000000007bf61fc0ce254645119d4f7da2f30e516ed57285000000000000000000000000d04fa999c117344374ea4ded16016d0390b5baac000000000000000000000000f461322c69462ce116bbf09a1072bf671a6f5cf70000000000000000000000006d9b3aedfee88bddb00d6dc33b5ec7f7ec958748000000000000000000000000f3f015b4fb293a4882888e791d24012a15b3d4f5000000000000000000000000fd660518dc1b52d9f67facd42bbba962b06b8e540000000000000000000000008614117946175757341b497b688c0c0662838e8e000000000000000000000000a9bdadce387700b18a3d5c2a668395bdadc7b76b000000000000000000000000310d38a5139a9c919834f6b889191db4ed07c3bc00000000000000000000000016257196859a48c01edd70d9d0a9b3bfbf1f61ba000000000000000000000000d559b69b43b76b55d38c4bc1f831322c8d8f2a31000000000000000000000000952ef7c923a3657b31069ebb91d36eff449960e30000000000000000000000003e6d117a033e02884b580cb699ada6c2d483716a000000000000000000000000b536039713b3ca4ddcbfea9f6f3cbf2d9b8c9bdc000000000000000000000000e7be8f0663de85f88e64d269754903377b536dfa000000000000000000000000e4000004000bd8006e00720000d27d1fa000d43e00000000000000000000000059db4a8b8c332c287f714257716776c3fdddfd78000000000000000000000000bab329a5362ac175c1aa843a4ca84979d5565e5a000000000000000000000000f2bafa3cb26cfd8ddbfa5957eda9a77dffdea84e000000000000000000000000988c26a938fc9ba1bb7088b0a9d9d00ac9a7adf4000000000000000000000000829819c7c56d3188e5b8c71e89ef5fc474660a350000000000000000000000007db7f636eb50ab2734b587a4eb0ee3e8e75d5254000000000000000000000000a86114e7e4a0e127c5e88559cf902adce93c61ce00000000000000000000000039fba1fd94c84c9f2dc5cd60e2be3484a6295ff1000000000000000000000000e9b1151f48c6ac74595c3b31e84e5d329b080b1f0000000000000000000000004d48c57feff9b726ac011fe6c7453000356d028d000000000000000000000000bd7d8321f6b22a3afdbbe217d3d5b95f1380132300000000000000000000000069e06bd7c0e67a48cf5842a1ef72963ced5fffd60000000000000000000000001aed9ed285c5fb2dfb1949f2267586c9c4ed6e2a000000000000000000000000b0af52fc6defc6062496f4eb13ad2a91374c5a9c0000000000000000000000007647e2367ad9c4b86e2c90e83d215c33d1a33a3b00000000000000000000000077645329c920870c84167fdf5c0db152733ad2ee0000000000000000000000004ebbbff7e4fb62cd751c9402d10a67fd763ef82500000000000000000000000064346e9e758fa632d5b7c248ac26205236d98831000000000000000000000000cb926f497763ea5cf993912a442431e6a91d5a6400000000000000000000000039aea1ef657fcd7ba5582bfeaaf799f3cd45accb00000000000000000000000072f8a4486fecae174da6d98c3c288587391b3fc30000000000000000000000004493c95f22f6f05bce4e013ba10a38ec58fc94e80000000000000000000000005d521897799769bd79223c294e79a2c6316c9818000000000000000000000000d99e5b8ad4c3756adbd2c817f0575a3561fec34c000000000000000000000000980d2b992f8480830a53aa96e3927cf05160c5810000000000000000000000002a44307deac26bb8f09eaa06377178e7f78cb0c500000000000000000000000048cee33fbecbcb08a39ee8f66d17fee0f5048519000000000000000000000000b86cd2efc1f461beee8deec2c3f053ccb2781ef9000000000000000000000000301605c95acbed7a1fd9c2c0deee964e2afbd0c300000000000000000000000070dfbf4813899a72208c6400e121672b7e831889000000000000000000000000fab7655f9293380b02ec8c731124d8a99ac6af2f00000000000000000000000079414ee7d3988e56c0bbf34e1568cbfc27c3634b0000000000000000000000008fc237c3d8c5d6059b0146263897b3aceb11134f0000000000000000000000009d9b0d15a7b36326d42e3adaad9308a23ed66da70000000000000000000000008b3b9b57ff5e693f8fe736781ee022e58f66f94700000000000000000000000019fd5bc571aae24ea806e548292d5cf759a916f00000000000000000000000006cac5eeb01d56e889afac1f8d7f6666b344225e30000000000000000000000004aaa7083535965d1cdd44d1407dcb11eec3f576d00000000000000000000000050610ae0997c840682d5687671bcce3089062b6600000000000000000000000044fccfdb4d509cddac3a1fa35c60bf1c7c23d71a0000000000000000000000005c5f887237882ee7c56fa754b37c776bcc4f801b00000000000000000000000023e6f61f5472c8afa34bc4fadcfaa7181efadf760000000000000000000000004130be64f8c3d6f14fdcb2f0fcee6d0fed8defea000000000000000000000000fb3ce81f610bfc633db2bdb54d2bfdc0b5047dce000000000000000000000000a13d0df9075c4d61cee4f3051d30215e32e61e7600000000000000000000000081818e94f63c6f31569dc69d26cc79558bfbfda8000000000000000000000000222e3cb8d92bc316e9dc8b45eb218702bf94f9c1000000000000000000000000caad908e447d9da10c3c78851c95f5ee819fdba2000000000000000000000000caad908e447d9da10c3c78851c95f5ee819fdba2