60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002e20ddbf39b813693cae0ec78ae393dc060460e200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7773746574682e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e6f72670000000000000000000000000000000000000000000000000000000000000000000000002e516d533831396d773559724e596d504e465064736975643537656b64365a696935676b783935635158346658463400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005520000000000000000000000009537ef3e424592030391a79a31b15e63a1884df40000000000000000000000001cb2cbb7758ded8e5da7518d30f8021b27dcd6500000000000000000000000005da462ea714ca571ccf956d3ed1370bd2b73223800000000000000000000000035d8335ce6eb31ae56182c1bb941942888b6787b000000000000000000000000ca6ed3fdc8162304d7f1fcfc9ca3a81632d5e5b00000000000000000000000000a4f34863a29e522bb55e14718e1543b38407e5a000000000000000000000000d06560bbfd1072ee214f15a3e31ed8d15f95fdba000000000000000000000000b3132093c02ff8c7b627036282949acc6db9d5890000000000000000000000001b7afae070864e21d440c5a8778eef7781305f19000000000000000000000000e735e1aa65653c8a9611f7abdefc843904a91f810000000000000000000000009b3dc6e22269b7d9a24c177906b32441daae146b0000000000000000000000004d109fb1c6095a16b539f05e94e93c942719dcb7000000000000000000000000c0ffee51d02020203f0d9a8dd3e640460fb0b63d000000000000000000000000741d9d4bf1d1f05fe8e4529448b88bdc1f95378300000000000000000000000024dd93a5a0cae5c7d02d64bfcdb92dba5163415b000000000000000000000000bc5f2860308084bf8e2acb9c44e0774b646be5bd00000000000000000000000065a54be3e76724a61a20d20f0b84e96c4d34e310000000000000000000000000676c3c99ff9f0a0f9f0b4147eb959e84783a0d68000000000000000000000000c6783f3450ee0e382e373f5eca10c3c9629c0d3f000000000000000000000000db45686ab011f28a7ab34ae79883d6f5e3d37fe8000000000000000000000000f6a316b2b2c4f9fbb238870b9a3cb79305364330000000000000000000000000b08292c794ce1931e6e4da7ca3afefc1627eaf2a0000000000000000000000002c82ea7c6f4977ecb389861cc77efb768e3d9f730000000000000000000000006bc10ae8569823b792fa372a3afb2bc71964f0fc000000000000000000000000ae104c3e882a90ee60114c5f68f90dd4f7707f120000000000000000000000001a498533144b658c8ab03679b2ad4de084549127000000000000000000000000af69a51aedf6f560d0f797c12a6512bdbcb8abd30000000000000000000000006cc855d75f9f994cea80226f0818c52a671fecee00000000000000000000000035dc330aeb9e2226f00716f449684bc8c4e882af0000000000000000000000002d623ed0567f9f641d9276381cf6d4cfa508cf3f00000000000000000000000002ec68fd61763d7d9bd97492e2f9fe69e6dd08bc000000000000000000000000f841ce3d5b82a3473bf48670d52be5cc0bdb937300000000000000000000000084c11053182d606b05462f8d644f4d763931696f0000000000000000000000007f1ada0a299896c1b5beb7f45204aa12fa59838c000000000000000000000000a19ff312ba618623c3c401921c53f28f681fd097000000000000000000000000afd2197fb2981b294a4bfee4c564add7811efbf6000000000000000000000000718b22b4579c88b0aa5e332db3260da0a0bfa2a50000000000000000000000004f3cb18261e16ad782176a2e2f11858cfb830cf70000000000000000000000007743e4bdaa390dd0637be427d29688c3086cb8b40000000000000000000000009c00c540833e7c894b98613e34f3f374ad50ec6f00000000000000000000000033422122d49b5689a54f56dacb4408d60561602200000000000000000000000019551de975ba1bf800207e04a9fd66c74066ac19000000000000000000000000501eb995cd11b9422877a0da947f80e25981d9020000000000000000000000005d4535bf9faf3a27b0352bbe1649a24982d57cb6000000000000000000000000a19aa716823167168574abb532db6550d3bc3b2400000000000000000000000010668d62628bca096c104a62d9f5acef5455590c0000000000000000000000005bc28ac7488c2be81d24f247719fc068053df12c000000000000000000000000dad49d5676d4c528bcc9378e79a6845155634c190000000000000000000000003394c6fa5cd396b11b2c50b7e507ab6baf2ac1c9000000000000000000000000f920f1ef7412a7a0a05d7763e9d9139ddc05aa6f000000000000000000000000c49fe67debabfa5219ab2b781878c2fa54a6cd150000000000000000000000004064aa6a64702af55efccc7e7baa7447c823352000000000000000000000000089978611bf2bc84e00286defffa0397cc5360390000000000000000000000000cd4cde04d8e5671b7dac23136704f42b33dd66f4000000000000000000000000b539636c4b0a0c4630b6a67d99fac1c35ce3f4ad0000000000000000000000003464a1fb9fd996b4873dfb5bdf508661091b009200000000000000000000000061a31c7e82b455c2069c5b82c8bdf76bd6815af30000000000000000000000009eb2e30848decc39a5620a3967d33c673f0e81ef000000000000000000000000324713d2df9ef5e5c1cd1c93bcd78138cdae8a840000000000000000000000002b89f84aef21ef02017784aad55fec10695c2418000000000000000000000000294a3335c977c31700aa47640bb41e3d16466713000000000000000000000000d0168cd613e4b1b1f68deecba34167aec4c4a118000000000000000000000000b5b642b3dace4b38785073d8d5225406425317f70000000000000000000000008c5f9707c1b0eb07d23414dc93f0094d78e6ee5c0000000000000000000000007ef79d845d0fb072b90842dfb26ab612c9d2aa3c0000000000000000000000005e3367f1f6cd4f772439ca239568f16cb5fed858000000000000000000000000ec023a741fee9f23d778a777d784babb8700c0a800000000000000000000000078d1b8810248b14043c11b9bd5f7c5b0c022408d0000000000000000000000001900d3deb4d2a75be4e2c8d59bc2606552fc75e500000000000000000000000096a36e1f7124cee146c7e6018d623dd483edf9190000000000000000000000009c39888f6ebec9c286f59c5219e869464ed11569000000000000000000000000497e403f809f64a56a11cca0fd5d42c1dd349480000000000000000000000000ec04cfde3c2bd53d2e2b6ca19a8ca0ae690527750000000000000000000000008121999c0a6cbf9cad5fd601b6bfdbad36c83e330000000000000000000000001525af7348f2da6c3f474985e18ac76309d7298e0000000000000000000000007ab6492d38f16327d96754b0f540851a4b00421200000000000000000000000097114ba0dce34bee25458136a8dd2f940a277e9e000000000000000000000000c708cbdd7e2bc054ff48229bdc09805d8d703cc40000000000000000000000006b974587c2c7490a84555d598b71c3774170c0d5000000000000000000000000459d3f4f365f9957a9f9b3939710144dd0a0ef44000000000000000000000000245c4680f73d0503c8436f64498596a3cd5db16900000000000000000000000029f6e1250b3eeba63c3e38fcf62664aa74e6325d0000000000000000000000007b5248937fb792aa94907a8b54b06f4ab85c6b8b000000000000000000000000b71b3703c8c0d75d75a2cfc0c8f0fc2de8e2614b000000000000000000000000003602847f7e68506522653cbb40669caf0ad172000000000000000000000000b781da04e7159376863901043cedcec0bdf68346000000000000000000000000f528ce4d6f63daac0d36a05ad50e43db64a9e6fa000000000000000000000000a6f0ad94af90311b2d732683d26c47cd73ee43b10000000000000000000000009eaf3f7687178f782c1ccf06061dc4db0b328bf6000000000000000000000000ff890ad7cf5568549262b850a16492201a5c43c40000000000000000000000006b1af539490e71db8f6e1639dfd0081f4aab1c5000000000000000000000000034491c3a580ab01cf31d0089588c2b3a781cb9780000000000000000000000004c3855af08814efaa382dbf38ce0eedd4f4e6356000000000000000000000000baf79d6c0f4d9c2c2cfe81cab91e7801d2716ed60000000000000000000000004d7d8c62802885d3392e4b95940fe24e5f9a72f6000000000000000000000000e07922b9f8fb047d8f699702d80b7499873cdb1e0000000000000000000000006df81f0bf8628dd0c68d955c473183517aa9e827000000000000000000000000a5332df091f54598ec02e6ddb1fbb9356e705461000000000000000000000000077442268067a42777a3c8a6987e78d1c2cbf4ad000000000000000000000000e292f1d6a24ec3b291c31010017c233a7962e3b2000000000000000000000000f58d78ed68f40a2157606f0a6cb3b3b0465aceb2000000000000000000000000f4617a24706de36afec0adccf2f87c0d1c2381a7000000000000000000000000ff2ba47e9fcfd407ea2cd333bfccb65b459b61a2000000000000000000000000c03d455eb4cd04e56ed85a5b74f208e1807c14620000000000000000000000007bee1c2d101dcdbc3aeb0a6e394df7f31aad0f230000000000000000000000002da2b61e75f5a4d2caefe2bf902d2ca79d32109100000000000000000000000023ebd54fd65825e06a6e5aacc1a0b523bfeb748e000000000000000000000000c63c28fcc3462d042a262928649416fb0b4bf743000000000000000000000000681aefa75c0f3b26bf052b2869ce3bb12d7930d2000000000000000000000000d0de65205e85d54f9e70a496281fe43f8f3db43a000000000000000000000000db3b203ac9561d25470b8a1267e1593f9636d653000000000000000000000000b5e8239b913223d813865bbd075cc926b22acac60000000000000000000000005cf62952c1ffc942a8934b38f4f7b3ee641c3bcf0000000000000000000000000a02a0aa85931b792e7e9fb848759ea7425ccbbe000000000000000000000000550172c6da856e26de8d62b7ab685f1dd45c723e00000000000000000000000052d429d0af6d36237c987ae60bd2e3daef93e0a9000000000000000000000000bf039dca719105362a14c5607a725f5c3b8e9cd1000000000000000000000000da52de868c3c568c7722a7710789d544b156760300000000000000000000000034f071e29a66dfac033cad365662841daba01fe5000000000000000000000000bdb39a8cdb47875a6361722eeff98b3f032449d000000000000000000000000095c482087c9eec566a1879cb27ffaa1ccc67857e0000000000000000000000001b20af3a4bc7d6c2565192721b06aada58b58bc000000000000000000000000009ad82f607e92d6429a0dc71e5a946f4e4cb15bd000000000000000000000000a1ecd6da563d5a13329c40cfa1b0b0e6c7c35db7000000000000000000000000598c2b71a1303f17defd6c908fea9fd7a461cbba00000000000000000000000081fd6437682dab49dee304af80820391e4034c4000000000000000000000000034de94e97b01138f2be7542d77ab669db208cdf9000000000000000000000000ee87f42f8c064f56a812f0a0c6d028293168da870000000000000000000000008b9324908f789110dfae062abca982d2f52080b70000000000000000000000001a24ca1c57a99691abc69a9fb63dfd96668f9aee00000000000000000000000036c8a8e5ee40c74acbc940d833257a5bdcb29b7c0000000000000000000000009068c8d6bbc3596a74362096deff0553a5c227b2000000000000000000000000f981dd9dbbb7b0ce5c487515f38f1c3da1b0fd85000000000000000000000000f25dbf994dfdf50d8381fb6b4bba35e39d5d45b40000000000000000000000005b1bc9a5e27816b30745e23102d19ac4d74288b70000000000000000000000009a61847dd02409038e1c277b37bda816b7be69690000000000000000000000004f5a1d52a0bac68dc47ff2dded4840768ae5282b00000000000000000000000077a80028a50a7504604646ee51586a721f52f07c0000000000000000000000000153005799516e93db5d052b62978de8d268c46400000000000000000000000094ca12a88e8649eac1a2f1e35d03150432dbe03a0000000000000000000000006b6a742d811a54b9afaa43a992b59764bd93aace000000000000000000000000af745c88748f64f01a2150c031310751e62745ad00000000000000000000000057463503c65e29ac0a24566a96ce67d5524f86750000000000000000000000002b835d78c6a9e3292b44c0cd9a8db601a2740baf000000000000000000000000099fdbeb7247ab59968d23021798343b74346fa4000000000000000000000000670e50878b8729fe20a19a2b35b715c573709cc9000000000000000000000000670595522e564e8357b470af03cf5672479807aa000000000000000000000000470df17a96eaa380836a8cdcb90557292eaee3ec000000000000000000000000dc75ca06c0f2203c66e6ddbd48c14fa6cf39492200000000000000000000000088b322cf1f9799b22e0fc49b80b19b7bc3fabb230000000000000000000000001c92c63e37b9b5902e635d515b3fffc5537331e40000000000000000000000001208a95b5ce7844f013ce299d16ab01f7db884930000000000000000000000002a5435f8c6f2734ec782f94f9bde0d984751d839000000000000000000000000042bd551e6697c12eac7983e0eb0a8463b9c0b3e0000000000000000000000003b25220415d1c57b11c1629df80b65484a93c05800000000000000000000000005b6804f206108198c40484cf65cb050a734fe6700000000000000000000000056bd31204ad240bde82da21780deaa1c891889140000000000000000000000008112f0788f582230a167059af72f6f50fbf1f87a0000000000000000000000007e719542dfb92ef5ccd2e213d1f5d381e6f901b10000000000000000000000006ad36d9c518fd6bde87be316fa34bfca9c0ba3f9000000000000000000000000717d641b98a51e2bdc46f36eeec5c4f453fa10c600000000000000000000000071a6d3d08172d70baddffb0f5532897d400a9d3e0000000000000000000000000fd30da8eb6898eec5a1ed7d0ebe52f32a49693100000000000000000000000090ec51e1bad36a4efe67e42a6afc148b2e2c5f4a00000000000000000000000028b678fcc2bbb58963d90f6a4e50b273ac1de20c000000000000000000000000ad19c00102ba106d817bf275289f29dc2781e00e000000000000000000000000c0d9c17f38d463fa4e78305b20c1d0bde49926fb00000000000000000000000076e61cb68c778c537cf51af27dbf76397a1d16fe000000000000000000000000d8da6ceff8d3c1666cc0c523d78cd766b65a4820000000000000000000000000c598790a1125e21be4732ec60644d03820f87e9e0000000000000000000000003913245cb9c636ef8904a7a863b332082f0c58b00000000000000000000000009506ed7ec50fdcd2769758abcedc0620df8efaa7000000000000000000000000ea15816192da3dd7ee642df9d74f92819cd9a0300000000000000000000000006b24e5db4945fe709c85944e037359f8c34d9dc100000000000000000000000056d4e58ed7dd25944c2c335584c26c7862c60bc1000000000000000000000000f9f6f5fd24635449f11c83596df0c94932a43f760000000000000000000000003006bf36e00d67cb6d09d25891d62a39091cf30a000000000000000000000000a8e9e06a4531246bda6ccc24adb54fb14e852c410000000000000000000000007079fe0c567c494de5548472205e066672b0142b0000000000000000000000006f9b69ce2cc15bd76024607e15efd406a8c9d1420000000000000000000000007798ff3e2f3255d44ff15068595a0c1a5887ad01000000000000000000000000bdf2c86f988f4b1b367e4b2e7dc8da5f99f2593a0000000000000000000000001ed4c104d4bb5cdc055666b12794336bcd0c3142000000000000000000000000c52b56d2dd022fe833c611988b5cc55d3ab5fe0f0000000000000000000000001a8bcf5ac7eb978d060f7ce2839a40f1404bcd260000000000000000000000009a58de4c4b3b4c37eb468d11426232f26621227000000000000000000000000073010a686ad980b4a6c41842f3861ab184b40f1700000000000000000000000025fab14441390f16ec24dec8baa4ff260e41fc7a000000000000000000000000a68190242134004ba20afede75003931d1a0f8510000000000000000000000000a5a0d866cfbe14e206110849d1e585934f15ea50000000000000000000000008faa1e817b9e814e9149045d2240a80de7e79702000000000000000000000000fb3572b88cbc3ac666e6545b0b7811ff7c321b5b00000000000000000000000070f8d6733c2daf385e4bbd9a965a06ca5ddf74bd000000000000000000000000b664cb2e0d8a9aae1f5342fb1f2159830837092400000000000000000000000085aeb63bb562ff856aa21362bd348d0de0d26d500000000000000000000000003f6e9216a5d4c868de069fe0b78195124a7999290000000000000000000000006a52088fc0d67f3782e75219cebf9e8d377dfa7a00000000000000000000000094f16b17e7a62baa0fed722d1fdbbcfa42aab9120000000000000000000000008f0b9a8e2717a970d9ff8db883f6bcfc3398514a000000000000000000000000c81bfce346a937c41433a449705a641de836a94c000000000000000000000000cdc4757ff570dcd6933f8d384293789907db6791000000000000000000000000e2c3612407bf91b59d831a2db712dbc112d8a51d0000000000000000000000001d8935e791832e6ef1d01b8692211310c8cb7eb20000000000000000000000003959d79705c204ca6ab84e127bf7992b5ae8d61a0000000000000000000000002ef50a774f95ae82ab1e4250926d0cfe9f40d68c00000000000000000000000016dbb048560a2c10b7b0cb2edd3333d17b7896ad000000000000000000000000eb9f47ba8bd210f8a8d320079d71aba6e57c8a040000000000000000000000002ad6f10a4d321374e0edcc217dff574fec590cd20000000000000000000000008ba2b5ff70920c7cafd7484f4911f0bc4095095a0000000000000000000000004314eac34d280919738e53af570597a8d1ef59b2000000000000000000000000f4b8a37af992a323d84d2c2857a10d096c6f4e8e000000000000000000000000fd96004465c710698ee2e9fa9e5d3198328cfdf6000000000000000000000000db37686f62ad062899e18c83fd22614c78f80c3200000000000000000000000072bd71c22d803a64cc47c8ff91e0fd4298b5780d000000000000000000000000cad738738b0fd0e64f927e1220c2b68294c86196000000000000000000000000aacfb361be85f64afeec0fa51df254529ba12a600000000000000000000000004ade0a1b0101e907fa2442c70d0643e6ca4c7e53000000000000000000000000e5c8c2e53ec0db5f10d3021944c9d7d23c61d7480000000000000000000000000fc9d2996f9cacc271c51042d13c138b28f6f4e10000000000000000000000005d94e586dbecdf2dc85e319ff41807c1afe00f4e000000000000000000000000a3fa2bbbc270c8a8c908f970454f8a7799e68d83000000000000000000000000c34ac2dcb04a152b026a8411e0201eed642683160000000000000000000000009d4697fd1e049f22d709fe874f1b2f656210d5d10000000000000000000000007c382c3fe383994f3ac85b075426899161369f84000000000000000000000000d676118c7e308d3c5100c29eb513c3aa8901df9a000000000000000000000000e1847c4584fe311ca7fbdb4db58764a80180eea3000000000000000000000000e12f9bff52afcec4a3233b0228141078c147a11b000000000000000000000000a5d171dfca3fac0574ac354a85aa7c86fec4055900000000000000000000000038dfb66c7d8d30a3f142606a73fa20a15862b090000000000000000000000000689c3bf36c9053523c58e3f643d53cd7bb221d3f000000000000000000000000869e4303b9313d6bf747cf4dd4de946ace7c4cfa0000000000000000000000004f582c02da18ce1b342c2eb38c015c8dc5c75c1c0000000000000000000000005aaa2d6bf46266f0f7f6f79ab7ef879357e2e5980000000000000000000000000668dbb9bca2cb1e4405430c2d1fbfa45c8139fa0000000000000000000000000b5e27f1772d56f151cee4b0eecde1ae37c5164a00000000000000000000000049661f59b5226eb01cd8d8044df95aeefe50843c00000000000000000000000088505aa9f06d6c08e89097b5eeea12cff8c601b700000000000000000000000042ea109349e2d947de87743141decc780573d301000000000000000000000000ce5f55accadb7dbcdf4c418c603547ac5d5480db000000000000000000000000c1629773d564a10d4c16103f1af479d992973ddd000000000000000000000000ae3aee821c0438d6a96d5aa42bbcf3eef45fa35f0000000000000000000000000f1436f3b3c57e654eb22585eb819dce7101cabe0000000000000000000000002407ad0ead4aaa8a509d310af66d0c8e764a71800000000000000000000000007e88854a5f2a5e6647fbe67f08a184dc0867a8220000000000000000000000001c7c81a3ffe35d11f041e944924bd6a8493f3f37000000000000000000000000de829ea18f02b58ca467aa9a2f07a55b4d8a95d50000000000000000000000000881827f3bb7e70a1bd090b1d491367d40da32860000000000000000000000008c63787ded5d352fb0369532898b440f73ade03c0000000000000000000000008ce26c041df30cc0cb8dc4f740b9c20237d4546500000000000000000000000010f84e16a0031a27cafc8079b43e0af94bbe2243000000000000000000000000ddddf49ee6ff02b6236e0f24335c432f331da021000000000000000000000000baa679a73177fa4e1af2c61ec5be45d5a3cf48a70000000000000000000000002f51b5b499d6ebd03ffcf30a95ed1e5b6fafaefd0000000000000000000000006677642859df58713597661ceb3f4b3531bddb820000000000000000000000006a1245bbfb31d7bf6e94167d1b1bb3e14244c08a0000000000000000000000002786e4c2733dc7f18864b18c225d92b07bb7eeed000000000000000000000000cca88172cdb3bc795182e929be3933e7297c841e0000000000000000000000009053e4bae6713c1ce86ba53d23aaebee3869a0a20000000000000000000000009a3e9c00b606b9142082f4c48d96399beeb7052600000000000000000000000072714ba4729ffb0b02f1275fb3c5611d2965d82c000000000000000000000000370475a90c733545235943dc8825645d3feccfed00000000000000000000000029e31b92b1966576dbaaf39548eca35e67015c8300000000000000000000000072e6b35bc333160eb562d5a1e3a28d4527d4f575000000000000000000000000103c8ef88b5bf76ed152302b30fcf6e2a18ab1ef000000000000000000000000fd379931604f504fab329cb3767f819bff65023f000000000000000000000000cdbea4d49fb4f90df6bc54a45a5c43b61948d1b6000000000000000000000000bd5eb2ed5fd3710fb7d4a458886ae199d7a252de000000000000000000000000577aa4f10d463e898782f577c467ab4ad0815fc900000000000000000000000074c65d551a3920d8a78fbaa338cda64ec7973f2800000000000000000000000079c73e70ca91be34096701ffff9e91517831c622000000000000000000000000d898c01c4ba1323f241b117f37ef3214916603530000000000000000000000005311afa8f85883c0ef3619006927ac8073ae30d100000000000000000000000086441cd21d9e9217f5f0a502f9db405ac290b4460000000000000000000000007af495cb5339a04423d9803c01865a08895553700000000000000000000000008391b7bb70df260004a83c7ed3617fbd6dd65dc70000000000000000000000006537dde3c405cd1c28bc1c90e549e9ba96f4dc34000000000000000000000000547e93bd3d8236d732b6808fd3077656c17ffa580000000000000000000000000597a50104fe111b17276c96274944855888f0e2000000000000000000000000474e779d590960f2264ab1e6444193f515cb28bc0000000000000000000000006359ff07c9caf79f31a0fcd3b63012e5503f242e000000000000000000000000e02025273b5e00edc710457726024816f2a60764000000000000000000000000989cc1037cc8089b77089c6c91aac39aa4eb2d760000000000000000000000005111057e38e7c580ff38d619188f173fea35961300000000000000000000000082e8936b187d83fd6eb2b7dab5b19556e9deff1c00000000000000000000000004823fabfa7f0fa5bd84ea284701337ecd8af3950000000000000000000000003f43d92c4bd03580cb8e3ef9a7ae515e866d480e000000000000000000000000f717d30f205f85a836c7bc87a95d76dc7330b50c0000000000000000000000007f82b288037b79f9b93e09883cb56e1ae4be82880000000000000000000000008e56a7f01bc86c9e8c4fc77206f21688b5a3c5690000000000000000000000002a8e6e5241d8d07017554a085252ea35b41cd94100000000000000000000000015d18f22fd9cc7d8bc8bfb6fc93797747cc5743c0000000000000000000000001e77ce1d0df9085fea6ff375e92a5cd23af936b4000000000000000000000000dfe5925c8090f5d31709740a0dabffe12ac690900000000000000000000000002a06913d5b8748b222e1236768c24ca19198b374000000000000000000000000deb4f0eab4f16f2804b39b082661d4bdefbfa5640000000000000000000000007cee528f208a39d6bb6f0a69da61de07a34cefe50000000000000000000000003c91a0e7b2659ff8bd86297feb990dca5a5a9bec000000000000000000000000f6503148fa8b7b481b90ccd17429f9c60f16e5ee00000000000000000000000070771a63f39b5f95cee969724dd4657c2e4fe81600000000000000000000000056bff11ca02f2a19ed30b110ad8299a33d0750310000000000000000000000007b7b0a6232aed1ec25975acac820a78c312d486b000000000000000000000000b24c2de1fd57d926dde250be7ee6ce9c7c9a315b000000000000000000000000b9353136d1bdd88968467718a7c96be1a3a728620000000000000000000000003c444abdd0b1a9c463ec10d818f94143053fd70d00000000000000000000000091d9d29a9934068507430943283c04312ecf263100000000000000000000000010f678ad511bafe72a6a4954ec096707a9a6824c000000000000000000000000477b88378c2d6801029718a8e56f44d626195e4e00000000000000000000000083645b7b14db8a3b097e4d939e240ec02a45f775000000000000000000000000dcd61da8731e47eeae75c02cd6afedf810542402000000000000000000000000796e4bd3e8cdfd3802176249a3d3718f7858d3e300000000000000000000000048f6db62120edb437157c13d49338f8ae675a32700000000000000000000000061f3b33ffb5a6504c0709ce4ce4811c973a1325c0000000000000000000000001fbcdf0126cb9f8a9be3e126dc0baacc95472f2800000000000000000000000040a01cf27cf6c82944e2b59d7341f6ec75094eeb000000000000000000000000613843040e75cba90bc8f46212f757b15cf744140000000000000000000000001e9cfb04e1050723c5c443ee08ef65a8d2d0f8c7000000000000000000000000ec5af3c24262f2d2afd5251fe3ea28e67148ef700000000000000000000000008eb06b1040ae1b4644bd63e4b141fd13c145fe1500000000000000000000000009306b3866482e867fe4f3446724f9bec626ee220000000000000000000000006b6c51c444fea186e7dab8963730f37faff1db160000000000000000000000003b7161f8cccd9d7bacdb9d6575e6fb15dd5e9c4000000000000000000000000029bd57d591ad823f98d3cd73da938a56ab4945e400000000000000000000000087e9ccd54192dd5b3c685a454c50f961fbcbe96b0000000000000000000000005f0a64eb9b4eb8a3082974aeb2d7c11035c61242000000000000000000000000cc7ed85785bd93011b783cee1095d8e54f07af5f000000000000000000000000f777a3484dba0d829a26ce77325365f350bdf28100000000000000000000000051f5d1ba3377d8e6869bdb7e241c1c1902c8d3fb0000000000000000000000006d48faa1102a055904e6cdaa4913786b19ace3fa0000000000000000000000009676139b568f19a99c2eff0fb082089c1b69041e0000000000000000000000004ea6a22a5db6c28d7529294b6cb7307d69e62dcb000000000000000000000000a2a112f6e26c0f4c61b47fc4c6619714a1bb43c600000000000000000000000014ded26106859aacfe0b658f4c101b13dded952b0000000000000000000000001b37b1ec6b7faacbb9addcca4043824f36fb88d800000000000000000000000038595a7ab2aaa1a4bd2e92dff938c88a0c8d37b300000000000000000000000025a53d6acd2a81c27d35d418474095f28f8a7d6e0000000000000000000000008842b33644b2682d02032199a419a5a3bbf3cbef000000000000000000000000ecae9c87a341ec57221e1f5c76d1252f0e51911b00000000000000000000000099a95cbbd97b1de64489931554141a434fbbdced0000000000000000000000003c1755f8fc5da1e5850422529cdde80776fae6c0000000000000000000000000a3fc5704fe7367471baa0a86a5e24d71a63fbf2b00000000000000000000000017736826193c211addbb99b9d503562fa47b034900000000000000000000000093393b2d1f54e3e1fd35185bbbcd300b75cacc9f0000000000000000000000002b3f0745eebb388b1fea50737bea41d63ad5a9ab000000000000000000000000ef5806d3fe7e4cd0f714cbb19718e657eae375460000000000000000000000008b28be80c4e862eaa0dedf8e5cd25e5779f414870000000000000000000000005b578df7a0a371d96738d9267f4b5f6c1a667761000000000000000000000000f923e2e36f4eae305ce4efcc971f03a2bdde8812000000000000000000000000c76a51e1d29771c846828e21ed4de04dea76b748000000000000000000000000ac34daaa6abc7d5522cfe940abd25e609a56d6670000000000000000000000009bfe86a726a8768b8b50d91b11b220cd3ec44516000000000000000000000000fbcbc1dc95eec0ecec3051fb55a8921cf5157f280000000000000000000000006b1de7c2b384e5f9f6601181f6e21566beb20512000000000000000000000000518538abd45ccad11168672f7700fcbc8889beba000000000000000000000000802ca93c497d8a06824119ee2e12a47d5e2d613e0000000000000000000000004d7eb4408d10993cea732b29efa4e59c3035f884000000000000000000000000df7eabacdb08452a75ce5e21aa5ee566f4bc46f6000000000000000000000000ac1e782ca54ccf9d23eae7440a16d6666b272ada0000000000000000000000003543831c8590b6b50dbf8948ed0bb081285fda710000000000000000000000003ffe69fb162e513b6353ac59ca243a1f03b624d6000000000000000000000000bf108ae65219c2a1e9ddc61668caf17180a3ca0a000000000000000000000000a353d8390b644ca9bb0f3dc5df61e6afabfa735e00000000000000000000000003294893bc7f2c62c913faf87b5d992a6aa653480000000000000000000000005721649297d5f211ddfe2814e06b74e387b7b759000000000000000000000000a8c5bbd0b243189cafaed1912a07afaa86b36b21000000000000000000000000e0414fe3c7c7f9b2b623d5dda4ec26e865be67700000000000000000000000001fb308c5f0b614f32c2102c9fdd611e1fd2896f000000000000000000000000078307ac44b2ef11f273d4126e705428c38ac6a580000000000000000000000001f34550a04b0353e8f4d0fa075d65eeaea388a71000000000000000000000000dd5d76613dad27dcf12d46069d616fb90fabf2c4000000000000000000000000f5a621b0d23efad0a59c5db580e8268d53b9816c000000000000000000000000590a0f4dad1a8c690acff3162591b33d1bd0359b00000000000000000000000002b65dd4904a79076e5f3c76364d72362b4cdbc800000000000000000000000054b14fbcab55b6943160bc983a06ea534816490500000000000000000000000029084599d44dc6e0f039d4a08f30c2d0692e5e16000000000000000000000000bc6b1a3509690983004d93ddeb0000e339c136150000000000000000000000006a4f36bf66746f5d299a3127e8e680d89785a704000000000000000000000000962c65bd3ba0fe975ab880a09e98bbf48473b3ac0000000000000000000000000000001fe9e81c94a35f32d6c4e5bf736ba4c3fb0000000000000000000000006a45dc12ed5758987c974003d310d1c97a020f2a0000000000000000000000002c64a1d5d602e7fb6d21da6211dcecc6e17a0649000000000000000000000000481b70fa82ccd9fc0f5237cf46578f5bea10f53b000000000000000000000000c1ddcf2040e1e785a7672ec2ab45567df80be773000000000000000000000000103210f75454f14cc208f6e7d795218f2b27c1b7000000000000000000000000acc25125b5c1e667f5af87eef25fdd8e1813da5e000000000000000000000000aee8c60ff7e8947ad514c4310e0f2e203194c33f00000000000000000000000002f1a340fdb573056d65b680889e5d2b82f4e41f0000000000000000000000005a6be746e6c5518ebffe34c3d2759eb2bec6d19c000000000000000000000000a8fe3342fe9de9ab65d78f3af9e7cfb9a1bcbcb1000000000000000000000000839164d05552fa76ebdf91ee726243d9ec97fbf100000000000000000000000093331abafe12e5adf3203b58b2cc542aa66379f10000000000000000000000001b0fae16b72d79baf602cc6e85121d136cfb0a6a0000000000000000000000009650f747353dbd1439ca0436292a9b6c60f7d37b00000000000000000000000026dcce74732648e5537cc2c52e109ff3feac1129000000000000000000000000b26d9f7d4884b12ffa6af255f3aa926e5afa3d14000000000000000000000000774d4c17890dd4d6447bc99df2d5074863c47b1e000000000000000000000000951efad5e010872ba6a0158ff1ba9b2649b742e900000000000000000000000008ab25674c8bf02f11faf43e98916a8ad0efa51d00000000000000000000000088e1aabdf79bacc8dc1b8d3e4fa15fd82c95f22e0000000000000000000000006bd952359c6451473727d22c2a018fc2e17820f900000000000000000000000028d877faa9b5ff982255087187735d121037ffb500000000000000000000000076bacc875b491d7ebf6e5515ca019cbb091d2d2b0000000000000000000000002ffd87baa2f6c7c9888828894e94fdeb3afbe9c8000000000000000000000000785dab3e297c68731a6b47e4cf0292e6d09e2fcf00000000000000000000000044e29d523c702c364a36657e3dc049af623e5fb70000000000000000000000005d5f6a0fab82fef3b369d15d9982ecaab71e5f23000000000000000000000000e003d3e7ac22ee9e5b30370a4d6764e1007c75070000000000000000000000009337eb2235662fd5b2d62f5be3e0d4bcc61a518a000000000000000000000000fb35a481ee412b5af3fab877c837c56403983093000000000000000000000000c3150b3e1a5422d166357f4f7c2144e475338ea8000000000000000000000000075486884090eadba197db377f9a60926c5b7715000000000000000000000000f372512a8944793d535d8a123eda046145a9e91f000000000000000000000000e9ea7798ff25f7593f27d0a28f7aa01779484ad90000000000000000000000008e29bb4d0b68e9f4f1bead4d3bd39ddeac23c4860000000000000000000000009acca3d2f9b3114c5bb9f84899ddf46d9d94578e0000000000000000000000002d9d90e4ac32f4f9eea2441a24fca4516896838c000000000000000000000000a8441e7e89978bde6c2164ee930b885251b3f26f00000000000000000000000027ecd333a7d5ae62c2b8389c836bad11f4e40859000000000000000000000000410e0141fc9872cab3db6a0b0ba1ac3a3a67df4200000000000000000000000093a37c788b337bdad199b7147542ba2c9fb0c07400000000000000000000000085ef03f30f519737876f1fdae101fc0cb27c9103000000000000000000000000bb30b271f1b28c281e236a522ee4aab90ab1d95d000000000000000000000000266856f7f50c99f5888866acabf6843ed55e1d0c0000000000000000000000001c0d3d1e3fefef8092b744a47b964f09577e740b00000000000000000000000000136438ee75d4bf6e5ca4b45e97e62f3aac8bba000000000000000000000000d871b541797830a440a09d353626d4b996afb09b0000000000000000000000002cdec1595e42550d0e1bcfff9ac6e268f1a2329700000000000000000000000048e8bf925f723dd4f62a29c01fbdd455489e49f60000000000000000000000008071414307f528547a4c3f5ebfcdadf079bad8ac0000000000000000000000007cea399feb1cdbe3821f4df0f0ef3cfa7ae3ccd700000000000000000000000075566daf27f3ac6e3f739b662bb51a33703e8e0100000000000000000000000054bb52f0dc55b545d9adeb00ed94ec454b9c7460000000000000000000000000d6f0b2a130b8e2dd0a2bcbe10c04d0102ba0d8b00000000000000000000000005b5655d30b644f7317e55f74030055bdac413b2f000000000000000000000000bdb65a64cbf9eb094b59e7b5f9663474256b221b000000000000000000000000828cf46044ba2a21691eabdd5a17559eff36967b00000000000000000000000098703b2d2d1be741dd403e25cea45146f5067e0d0000000000000000000000008c2b411900177aa66890b108617416fd83632e90000000000000000000000000a1cc50467579545d4524a839c08e30afb0489108000000000000000000000000d03984f1a747b3d4c017bd9c5c200bc7c7d61257000000000000000000000000c284f74b4f54a62cdae76e6320bfbfff4e79443c000000000000000000000000ff225b9a698237034cb14007116c1d4b443a29c0000000000000000000000000db5f175f99bc9f3f66510a44a1727ca7b39ef25d000000000000000000000000d4d960ca6a69bd0119ebb62e273ff33db7d00115000000000000000000000000f2f59eb791eccbd1936aea2a8dacd27820b5c91300000000000000000000000045d3aa37e40f87ce16a49c9c8e9a468a3125003d000000000000000000000000abadbf95cc5fb01ef702b264951358a76e46620c00000000000000000000000025831fbc9cce30060bf5ca09a4826971829159e10000000000000000000000004a0683651f8866176c2c33a94357b62d4f7bbb350000000000000000000000004a26a25f237b346d92a655a74d68a2f0c1c71293000000000000000000000000cb4269c7156c9c18a3ec88353c48000f79ed1359000000000000000000000000628a8a0f7d1234586499e81b521b1bfdad9df1090000000000000000000000000be52669a4c52d8a2518bd8fca3a51b10ea83aec000000000000000000000000c4557edf28cac3f601bb7591b3232ff0b96ba469000000000000000000000000a98989fd0c871c6e8d93f33c78bece697a2a149e0000000000000000000000006590eb9a499d9596147ea309cc48c7ed25c2df52000000000000000000000000bf37db4d7c3194aaddca36216d1b93a88872467700000000000000000000000064864c9802096285154b78804f16fcfa3845706f0000000000000000000000002cc96f1a3e55882de61b965b668ae3a5326f4ce0000000000000000000000000f7b93ec32324bc47f1d45288cc762abdadd0faeb000000000000000000000000285efca1f0841e185eb60368c859d31f3d01a1030000000000000000000000007c95b57d63ea9231648073d2889483916ebdba3f00000000000000000000000057334aab534f2fb861461262b158b65f22b387e2000000000000000000000000d26f426856b62feab8a8dcaf7737ae65f9725610000000000000000000000000360e9ffeb9294b7ea1c56848632ce42294392ec20000000000000000000000002d1cd37a2b652c6df48d42301809631630560703000000000000000000000000d99b917f2de5f934f05ddefc469edeb72fc841460000000000000000000000001d0db384a43c711517320f5f41c682765a821cc8000000000000000000000000aa7228de5ff04d957a35fb4dc216faede7f1e449000000000000000000000000834c31581e2c9ac0e3e508ef0b86a9cd36bf09080000000000000000000000000da6883d1beb1f0d8e1e1a3eb5d369d64d102f680000000000000000000000009f09300cd313f4fff490f83d2740e30f188a5bfc00000000000000000000000083ec7ec8284d833a486ce2c8122475667eb5bc59000000000000000000000000d0ea882a38992552608f9dc935b30a1ca0e43c5f000000000000000000000000d2c27a3005685d0389486e6e3934906c086dc0bf00000000000000000000000058e2d5da1fe398ac5c1a1486d5986bd663caa1150000000000000000000000003c659285594b9849ebaac36a85e7621419acf52b0000000000000000000000005ee1d0ecd2e721bcfa4f6bbeeaa42172274dfbb700000000000000000000000070754dadf1ac8cd29a9f243d5f37a186a913692e0000000000000000000000007665d4f790d7d71f95bb53a7495fe919d0dfb4c70000000000000000000000004ca4208e12705d3f79fd4ee67cee64564cffb694000000000000000000000000fcfde8b0966e9f6aaad23eddafd66c37e27e6685000000000000000000000000af97641ec8cdc5f4e27d84d8c17c411ae86faa8600000000000000000000000016b8a6f431394ea784e4d1d20be5c9e077e9a0ae00000000000000000000000037e7262cb909dd674e102ed54d186e27b371c88f000000000000000000000000ad4acba5f09d54cf9f49c99511aefb5b05a142a5000000000000000000000000f11e28d05f798d8a6c3566cedef9ae0a97e685dc0000000000000000000000008eb94f19b7d7a0f1a93fea2b4e31308cb0ab6def000000000000000000000000d2e8a8de3c727a1abac458a2d9aec5672a637bce00000000000000000000000068b7232efbc093c803884e9285a42f948cf0d97d0000000000000000000000002de944255b054466e125da744a213895a3b3cb930000000000000000000000008e2b25df2484000b9127b2d2f8e92079dcee3e48000000000000000000000000ebf02c6e12c3ee119abba161c40bfeead0a06b1500000000000000000000000065e6a7f7bf716a1b1ac305d45ca7c5c3a4bcac1300000000000000000000000034e8493df9d6df424ea257f218645d03a77608a30000000000000000000000001cc74844f7a30ef82d92abc3fec8f819bd25af05000000000000000000000000cf739e4c86fde0ee04e23fc9d73886384de5efce000000000000000000000000375a16b14205df4a842227f36b7238fabd92aa27000000000000000000000000e57d8a8047e6643bd546ca9c7666d637d9bc19960000000000000000000000001ae857b06b69d341737c03b06b05a462efdbb4fa000000000000000000000000b74c89841cd2ea31e1ad5fd2427465602c7c26f00000000000000000000000004e4aac9fe63d4ff50c8b09d79448a6a39baa97ef0000000000000000000000002017c8d817aa66d7df9298c51dde2decbe0110b00000000000000000000000002a1795df471c762ec8ed2d083cdc70fa23dce4a50000000000000000000000001b1f4aff25dd573488fa367ad5d0957a91e4bb66000000000000000000000000b4f238a58d14bb469924c3bc245d9f2770c197fb000000000000000000000000aff0d8ba91a3f712338a6d0f7227c4ea8f199d61000000000000000000000000a4c67c734c2183d721f5b255b26754ffff5dcc75000000000000000000000000bfc7db469e8c1f3718af901fe3bb3d461830da0400000000000000000000000092d200b4fb0e18b4cd0ed5aa26285684d726563d000000000000000000000000e0519cb13f26d55c5e9bd5f1d6c97b4991f6ff8000000000000000000000000074a71e05c3750482bf96e461dc853e708e1a0af2000000000000000000000000282b27c381a093c91c9bb1c7b78a736d01ce0f8400000000000000000000000063046b222ddd7040bb27f503efb2818000e6ea8f0000000000000000000000007c1b8047ca24fe98177a80869811f2c75a5d66920000000000000000000000008492c1a582303aaceff3942b87db6bb68c5d489000000000000000000000000010d0f04ca655fbdd6b45e4b10c08639f9c566e25000000000000000000000000c61a1f25ce461959a697ff3390cb3bb281e29d20000000000000000000000000d18627889c2d483bdeda5cc171f553d302ead2ea000000000000000000000000271afaf5a0c604c58fc3f03c0723f92de56d4bc6000000000000000000000000fb64e57c12e468758938c6006ce0ed880902acdf0000000000000000000000001aa716ce8b7e910474012e3f5fc1645eeb94a83a000000000000000000000000ec939962ccba826cc3384058e3a077b68deb4ab5000000000000000000000000d467525003d19f0df296db570e58f6d3d8f9f56c000000000000000000000000a26d77d8b62ea8fe0f8b2afc6c37f931ff579f2a000000000000000000000000758a5bc699570b775686cfe9fa9e91b9baad2c47000000000000000000000000894440818edaa891a305c0891d7218dd61dd901a000000000000000000000000ada556ccc02cc968579ff5294d52dc0ebf5ee328000000000000000000000000b9bb64640eea524cec216aba7cb7fb03793ec7a5000000000000000000000000fe2281c0177334d8df9b5e4d14fdf2d4fe7cf0de000000000000000000000000f029f3f9716ec1944ae74758220ae6c791235f74000000000000000000000000bb4aed143f7a3f28a90284272f5004482419a1fb0000000000000000000000001e40da1d7ea2d7ff2a4e6ad0fb5dcc7426861bf7000000000000000000000000a636e097a87eacc6fb26151c248508f1cba2102b00000000000000000000000002fa32a94f034379673d949ebfa0c280f8403b5b0000000000000000000000006eaa608df5656bbd29cac08b585abb664a01a1c9000000000000000000000000beaba3080868e3647035185bad2a0b9f950bbde4000000000000000000000000882efb749fbbad908404e65e850ba19d194fb6e000000000000000000000000005b32328c92219fa0a3fd2de34d5b52469ab4a8c0000000000000000000000009e239a0e06909c39e1501cf00e288a1a12c706f90000000000000000000000004c94809663296ebe7ace18878f76a9943625e10a00000000000000000000000063759deb35c03f8d239ffc268147c357aa0f6da9000000000000000000000000f483bdbe5aa0c86300f0bccedf1e3a2f23a699300000000000000000000000004c3fc7bd5c3a1648402c5de94d509c7a0a7733b6000000000000000000000000b68ee7dc71da0cb452f2263f53a6b9c9aac56bc8000000000000000000000000f30bf4b29e3e4c55e123e1712223231f80ca6d11000000000000000000000000de2c1032e002b20643a7c96f2009bf9fbe7da330000000000000000000000000dd778fb702ba898130142ee62e69ef26ad347c890000000000000000000000004afec9ec6947a87f971ff5b616a4de879506349e000000000000000000000000decac32edabfe67adf863ae81a1c34767ac96f52000000000000000000000000ee583ce3e90dd3713857d599cb58bf0cda7d0cc5000000000000000000000000995397bcdc1dea88c953eb96bb7c9795be9b74f90000000000000000000000005169d9120178f3203a0251ca7b5f58e9e15dcce0000000000000000000000000e8e51533723dc5078dc5bc275bec914b7b4cfefa000000000000000000000000d36afce891e051a2504e8003a4e1eb742ba9837e000000000000000000000000e917edbbd4abcb9d995ce2126e93a02ca144f3b4000000000000000000000000af7cfc5c35fa81ac7631f3b69257b61bf605d8fe000000000000000000000000f3a88aea848ab93f72383007ba1855717ef461ff000000000000000000000000fb77f548c7f806a9b948a81aa0c37ab40d15ba040000000000000000000000008599fd80758f9003a41fce19190f1c705a9d9684000000000000000000000000cd92b68b5513936870b12a9ad3f6b15254c2d6d500000000000000000000000055c5a1da6157ad5ed8db172d79b96ade423533600000000000000000000000000d3628a399a39a2905873e4fd67df9452ec557520000000000000000000000009e743bd0e5eb010cf5ca039a2a6660f79f329da100000000000000000000000092d9dd53c79fd3a426ab489012a19696ac7b25fe0000000000000000000000008ec879b8743f24036be5ae6452455dfed4e1d06e0000000000000000000000009f015d7098ea6089918a533c0f613b4a4bed54140000000000000000000000006eb149e1fde68f8954f5d7a6c49fc2ab6a441dd80000000000000000000000003f341eccd6ea3a4ca1009c1c937ba12ecb8ebc77000000000000000000000000ae89e4e49f2bd138ab50073be5d931d719274b0c000000000000000000000000f6082f167d06847873f23d0f9e399d4302db401000000000000000000000000015bc68465d04a31d37e9f8dfe980c145d6b397af000000000000000000000000335fb83bcb584a17b6952d4e0ca29e61824ea6ba000000000000000000000000156227ae02580d74065b4f986369d1e31ba9b42b000000000000000000000000cec110487e1d340078b0c035fb5720b64f852b2f000000000000000000000000a76765c44767da8107f6a33e44a1d828f14389190000000000000000000000007aafb90a40a2d8624ce703eb98a429d452d9312a000000000000000000000000c2bae4e3eb38e35fd395b4fac91329204d432453000000000000000000000000cddeee3867b7dbaeb568e65976b4a135395989a8000000000000000000000000340109d3b74f8408147650904c0d9cfcabcfd38f0000000000000000000000004ea1eab5dcdde01dbba9a96d50f7d78385558885000000000000000000000000afd70feacc82892ab3df99f899215525ff4898a6000000000000000000000000a1933e1b7c9c3805b7981d7aecb0189eba5a460800000000000000000000000039685ee16e87f39459a9985347917fdb8804129b000000000000000000000000c6df80152dd6c671eeefc23dc612aeac7102b7100000000000000000000000009ce274b1341930faf773f130dd5484ab56629ad9000000000000000000000000c9dd2dcb45308d627eed0fc4cc4c9c182cab3cf900000000000000000000000012381e373df9229c1776d91ceabdd0b449225b630000000000000000000000001300375610505d9f39f0a77fa656cc60b751d3080000000000000000000000001c20849e5a60ecac52c294fe03ea682a5e7910fb0000000000000000000000000c14174bbecb9bea77a4e54e59442426d4be17c1000000000000000000000000eda95c64ba167a5e35d81ab6c8a97e3dca871bd500000000000000000000000058f4a90d88c0d671886d430868e4ae694ea2e1f50000000000000000000000000a13beb78893e235b90f567d91097aab8d3f6624000000000000000000000000e54752e2fe4f043d18927144584f6921123490ef00000000000000000000000083a6899808b983fe94c7ed5b19173ec9f4940b3e0000000000000000000000006cdad90db89b8b326b0f42d22ec715942e5bd0100000000000000000000000001f906d43d481d9cc691f17a65c320502af60f06900000000000000000000000095ceb87a9ba7a0eff8df2e4e40461d84eec0789a000000000000000000000000b53f5ee7ab071e694635e75e4debf63c7bed0be0000000000000000000000000351ab721c273f91c69d3a392ecb6944b5162a5a0000000000000000000000000e807efe11158e56283e5c60b49b52d61172e8d66000000000000000000000000e8697e1c4f5ef4dc1b526ecb5faf3826303cf6ef000000000000000000000000ad4a50b0c8316e898a1586e4bd1e3b122849e299000000000000000000000000e7b2f294731e7b6a0f67802caec191715b7929ce00000000000000000000000031b958f108db75222282b3201044099664ac90380000000000000000000000001f6399486491e7e4f478a4f5e1e52176040905b100000000000000000000000086fcadc4ab4ffc4943b9085119cbeabe883624c10000000000000000000000003fb13e6c53f4117e823860365bfeca87dc35b2280000000000000000000000002e14971b5b37908968ce09ad3b1466ff844f7f2900000000000000000000000017fe4ed21e35b5ad800179b0c20447ca3f5280db0000000000000000000000005456204cfd5a0bfb4f9062adb3da27b108bd4b80000000000000000000000000bed603c2d28110af98b48175d4787728907ef38f000000000000000000000000d63011fc54e35f3cff832984efbf9ccf2c41a428000000000000000000000000f922393931d2ed1160bc995e40fdac8c60fb78450000000000000000000000001b6a83f6fcf3ab0879199350f4556aecf42a618000000000000000000000000099062b8d8484660bf5bc87587ab8df6f9f6d631d0000000000000000000000002dcb63bfc66a074248b71fedff1ea219d9440bb60000000000000000000000005a6050b45058e80b3896cb91f2aba86674213757000000000000000000000000c6c762ed923a0bf6d9abf44e4fca0dc7d90a945b0000000000000000000000003526669aa32fbc1220134b8d622e7197fe07029c0000000000000000000000007eacae16a282d63945750da2d09a4dd2ff2e857f000000000000000000000000e77d43af5ac05702b16ea568cdc4a18e16275bb60000000000000000000000004e9b93f07dfff039b5f3706afb829112cd75d652000000000000000000000000562f402bbd82549908c7f619da8063900497e10500000000000000000000000022fe8c01fba1d24f04cadc8daca8348b53f2e72500000000000000000000000000b3a4e828d0d8bc873dcd33fdcebb7ed2e6edb5000000000000000000000000023b69dc22211052a101fa1d2e30fb572a877bb8000000000000000000000000b1e0523bc7c4a342ce931091d3fc42ba52f459e20000000000000000000000004206b8acbaacdc24fda76a37fae6f419a2bb0d0b000000000000000000000000af3d5f3e71f749bc481688ee98360f0d9737a481000000000000000000000000db72db7e973e48cff5223038c3d45c595bfb42f30000000000000000000000002fb3e9968fb2ddbbb8311c2f9482a3e82ece62da0000000000000000000000007329789e7f018f2a7ff74789bf4065ef067d3546000000000000000000000000c02e8afcd43c738a653deb79faa2e37c7e39ac660000000000000000000000004b9dfe37e7632101118ef418cf28d47d891d453a0000000000000000000000003ffc477e96c98a22218497667ebf776489caad890000000000000000000000004bb3d966910f5171eee89aea00b7e46664427f5e00000000000000000000000018e6f807f051acf71a2fa75a783cc341ff38443b0000000000000000000000004885347c039a9397aba8be29c04c25afba4fae500000000000000000000000007a3d2b90a4c0b19bf7dd46ec88bdc80fb3f3048f000000000000000000000000fa16181d4fe9d2e2d3a1b9444f75ff79b106b62300000000000000000000000047ad973e771daa198f311f3159b92145c40460bf00000000000000000000000094b86a218264c7c424c1476160d675a05ecb0b3d000000000000000000000000ff0364c6f2fe37ce5ade80128596c518ae5939d9000000000000000000000000ff48d93ee8790b3906c4fecb26a08846ab0e1109000000000000000000000000ba417e295f0ae37323c672b3335ceb1d61a4e9d10000000000000000000000009ddd6b5037d056819befca59ca4a419f7b1fc9330000000000000000000000000b5dd19e7c1bf774b65b2313a59b33a95f95323d0000000000000000000000001422a6914a44fd4185db5e37405bea86fbba21400000000000000000000000003a6949c25890fd7ae7c71e822b24d886630b4d7000000000000000000000000071eb60a65f89caa5939028935644351bb73e6d9200000000000000000000000040d261d402f2fb63b1c7775556de0fc7d58fec53000000000000000000000000f05665508274714db41c5a89d82435094829666800000000000000000000000074b12b1a22d16f94696f22a19824a13b31e5d855000000000000000000000000c879907644491526d2df451c9e3edf3ac313229f00000000000000000000000091f46030675c7c05c9d367ad2396569aa855f2080000000000000000000000009bd7ff15ec4d3bb2bcd7f3543d26fb6d4d6d27a4000000000000000000000000126e13728c7e15a161abccf1ad4b2340ae7c83a1000000000000000000000000e0c07c077746d7668b06f6f53728a260ac42bb0c00000000000000000000000035a5948a1608645572c97e6172141607e6f950b9000000000000000000000000d2da566dccac9474c7e7c1b6d3a47f277a2696c5000000000000000000000000f11a313c0ea51238bbaca0ebf09349e8061df6b20000000000000000000000006b2e0252dcbde968ccc417a16adb51fefbe209510000000000000000000000009cad8dfa6bd6c415708e0c6a316d3a5a7985ff74000000000000000000000000aa3ffd6007c630f71f192ed98d121def770ff1990000000000000000000000007de5a5c410c02592900002d4662780945a5455ef000000000000000000000000ca7166f522264b2a769e08578860b7de15c3ad3b0000000000000000000000006545114b270f552e4d440ae68df34203c68926290000000000000000000000004d04f2b84721c9a71ce022c4561f2c43f56f19550000000000000000000000005f38dd5986c82dac26b4e4ede43abb935813bd9f000000000000000000000000d98c9123de3f80a3ce73161796019d91dbe1efed0000000000000000000000004b08454eea05575fa34c6816df312ff6699977f40000000000000000000000005b0b69b767d4a8e56aa75d79cbb7c0aeefdc3dfe000000000000000000000000e12776d24fcf00c2966dce5bdcec284236901c77000000000000000000000000a178d10b50a4dd8336aa4a61965419e32eb113a6000000000000000000000000dab4cc54a8bea0cd7833c9a453e7f4c996b3d1000000000000000000000000009fe2ae8e35350ecfa9210ea16452b1d6f7e35a3c0000000000000000000000003893cf61539d092b321f1eab4f5dc4ad031670be000000000000000000000000938cc4deaba97e589a56693cb2e211f9e45ee4a9000000000000000000000000679661a7615266d97c03a10cd970af61ff78fead000000000000000000000000c647a8059ebcb207b878153a32137364d9e111480000000000000000000000004eddc34d7b66862eac1fffba430b83a156bbe5c30000000000000000000000009e8e31095545c07941fdf56157abe9f77d1fdbde000000000000000000000000134d1dc9a545fd581e8d6fddfb73ee8fd8b0775d00000000000000000000000052f26074863cf729ec7d5a254197cb810f0f36c1000000000000000000000000ab1a870ec78a56d9b1164acdc9fca215171fa5520000000000000000000000008f205abf4dba8feff971e0f3b847e7f5c3cfe3c2000000000000000000000000e601f37c6747dc9ef6a37f6a15c3cb8c95c25266000000000000000000000000a195fe3ef2af0e960a8955d762c4402304b23d7800000000000000000000000016e5fc2913d0f54c6e6eb0cb97c59c66c7bb5f96000000000000000000000000d86b65855e974a9a66c6e999526a05303b266bd800000000000000000000000024c975f70562c5ea3a292e5cd3ffbbdf69df59ab000000000000000000000000cd0b52969c2bd81338cf93234294f88f3131b96300000000000000000000000034bdb6e1e2c868398c40832666cf4067e1bfc7d0000000000000000000000000e5ed7a66ed839c94ee63cc78e892f897c49e9948000000000000000000000000b373451e4e422ea6bb92763c622db62080f8478800000000000000000000000092be792079011afd5f0055034640e908e41560780000000000000000000000006e92c83fe8a94de7b6d59fbf2b0742c04f63fa9c000000000000000000000000c48706f29c2591a38224cd846e4d54b7148395b600000000000000000000000062b4265f8f66abc1c78b2c33bbaa7b8d388357160000000000000000000000009da01b4bd30ee871f25cd05885203f110f6d1f34000000000000000000000000d187305083cc4e0b4b77214562ca854d57c2045f00000000000000000000000095fcdfb381d13e1663ec0efa5b64cca851d34550000000000000000000000000883f4c8913518ab9b0d0c23e84d48ed97d2bb63800000000000000000000000053e9e2eedacc5662fc539d7f15bd8e3ac03a6034000000000000000000000000a701f1cd5385384195239aed37790a21a63912fd00000000000000000000000079654cbb7dd279a637d0cb79c505294c29123a78000000000000000000000000e1c5c5cfaa4accd5dfca0e8c19182d66094a5d95000000000000000000000000b7116abf4f97ddb7edfd0fd088bd2fd88f8124690000000000000000000000005f20dced4cdf156059b097fbdd5fbe0d2a8fe6350000000000000000000000006586d4c5baaea222de7501357fae20809f648d5100000000000000000000000064436861f8aa5fd6d1064c3670a7a139bbcdae77000000000000000000000000c95841ad83c9e9932d748cfe27f3a0bfe1fd67810000000000000000000000005ed60d08d0c308bf5ef810a91f5f0ede36ec40360000000000000000000000009a70cf2c12e2ff135ea7b5efbc3db576ef425512000000000000000000000000252bbe29c60fc4a247581c4a3a934f78c0b8acd0000000000000000000000000f27c9dd6d388595b63c1b1845e54b6d27bd1a30800000000000000000000000033de82ec8be7ad0b4f51f0c656339b51d4e2fd6a00000000000000000000000067b617e389adea5e499edf41d72e758d95d3b9ce0000000000000000000000006d539ddea18df1b868fe8b05b1d1056bf98616fe00000000000000000000000019492c0421d1ef656b9761a662d9f1120f0a9d460000000000000000000000005f466aa36bc91df1bebcdb73812cd649ce92a0d2000000000000000000000000b2acb05fb00be329ae7ca49477fe59517336206e0000000000000000000000005d4fdb392fa5eae39f45f4eacea03a0677b041840000000000000000000000006ce41cb6d6dac92047bea9901e101157ba2309d90000000000000000000000008696120f1036f3bd9e07bc873771a1b612e691470000000000000000000000006583484f6e67db33a30659aac307822418190858000000000000000000000000a6373e3b1baa6b612f672369042c4fa84eec0266000000000000000000000000d38b8166c64d54cc4fc64a05890f8d4f963deeef000000000000000000000000f14877966d673a69bfc7e4a293b1b117c89cdcf700000000000000000000000053ea3a718cfeefbd6bcacda0a06f7e729588340f000000000000000000000000dfc8f27ffe5f012211baa35115068a0f3ef4a4c3000000000000000000000000b020f17234d8719fa92c8d6cada4297df40c6e34000000000000000000000000d85793069b1af2019a7887eede493fedc2fccfe400000000000000000000000076c60d68ab9ac14e116458591d8919f5a456b7e3000000000000000000000000e4a9b9674f77b96411b28f646ee695f495507b17000000000000000000000000dbac9b34e49f7aefdeb7bcd228d705a55793682b000000000000000000000000283bd866ec13673917a7058af4ece4010db2ddfc000000000000000000000000313d3a6b5be58bedb05daaef051dde7dfc1589cd000000000000000000000000bbac136fbf381237be41ded7a466ae3303358a1e000000000000000000000000a52a1efafd37a50ae40570403847be3caaa438d600000000000000000000000073fc5d31542d7886aab4edb41b4476cac2728aa000000000000000000000000083bc7e5785f7cb2a114cd3070ef820577a2d8888000000000000000000000000213a0629e22d05b3c7ab6c707637eced405f99610000000000000000000000006ed8422c35396a8782d0dd887cce487237a3606e000000000000000000000000ad6616c7ca9541f81758df39b0e1898df7eaddaf0000000000000000000000006ebaee4a86e0a70044ffde59c5b652986e197a09000000000000000000000000f21a7cb8cbbf8bc28fb3b609a8fdd2f679c15199000000000000000000000000dd1419439b94a06bee2b064d6ab23b68aa7d6c8c0000000000000000000000003d87c57de6417a7a3ea83b9d86e3f74e150962a0000000000000000000000000c046aa07f6c36650cacfa1a40b2ba883adab092e00000000000000000000000040afbbf28aaa4e5dd38cc30e3c4c37c03490883900000000000000000000000077a3ac21fde9616e4b9ffb7fd70a4133a79ed13800000000000000000000000093a08c54e964f4de0a21a16be8312d3581fe7340000000000000000000000000051e01e4f1922594484ac597f23233f4533ed7bf000000000000000000000000acfc602ecc316571e32dc38ee341ed7e41d20d4700000000000000000000000018abdac72ec38977bee3859ee82ee5d209c2fa930000000000000000000000008615b27192a1998211ece4b4fd51a3e5964cfa650000000000000000000000005a54d04ae548d618f66e23a428f7c46922c3a905000000000000000000000000c6aa10f1e7bc0d040d1a9a5c4bae95fcc36c4243000000000000000000000000f7334f56e3fd1b2bec486a5ff5b964c171faf613000000000000000000000000f5213a6a2f0890321712520b8048d9886c1a99000000000000000000000000005249726391de3b5ca7d85b6f328c26a36e12a6d2000000000000000000000000adb0947727bafc5c767085b2d0b407e7d224347e000000000000000000000000f282e646f22c23a27d45a456676952730b661c65000000000000000000000000c0232ae9805e7a5404a82893475459ab4237b2750000000000000000000000005d790442aa5ac2a5ab37829b3ff4eb10df55bca7000000000000000000000000cc8f143339f4158645d2c9a0b43a0a53592f1fdd000000000000000000000000e6e32e44ab584f085ff03498a65a4a967ee3f40d00000000000000000000000008a688a38f12f25b288ca3f52c466dcd55969670000000000000000000000000b183a3d03526036d6257ad0502e36500f617f7e700000000000000000000000034d1cabec3c52f93169da9748f5e5f44610135840000000000000000000000008d0383a4dcc39529db5e1213b69a80762a67a3f50000000000000000000000000f8998ad1f557df041ed7219a2564e9f4c20f78a00000000000000000000000023be6c75e50a6b35ba66964e9947ea152807674a000000000000000000000000c06486d3dd5bdb44cef965e75055daa6465e93e8000000000000000000000000b6a3076830e2ff72e863ff7132b98ec14c428489000000000000000000000000548f821986b3d69dc84707018be9915aa920122d000000000000000000000000320cf627e6b0d1160f7225bb428f8056cdc81a4300000000000000000000000015104fcbf3565831a8ee559b89b410df640bebab0000000000000000000000001814bb95771954d1ed79d4fed02e6b9a5decb7790000000000000000000000009e3bdbbf400309798ccfe9f28ccb0828a64b1b850000000000000000000000005c505638645efb03d39b77f785b102d626c0b144000000000000000000000000cde1e60c84002c5e524dff1bb15510a6771c0f1000000000000000000000000098c4f069e5e43d85f0f5dd57a9edc935cb4805730000000000000000000000006b4d4ab413cda2494b76f768087319fb9ea96ed3000000000000000000000000b30a6209e587268240965821973ff13ac7c0dbda00000000000000000000000033d79e398ce5f5deb6e95a2d7809a902ac0215db000000000000000000000000c5bcbbb7ba6c387ccd5ce5f1d3992d3f7bde6fc20000000000000000000000003d456c01affa550927b840cb043ba31a8db379640000000000000000000000006661f075c446e873acae424f8444aee01f037dce00000000000000000000000021623949120a750c195563e7a60b366eda6336a5000000000000000000000000925fd8ba65438546211cdce91e92dd202f26624b0000000000000000000000009ced0a78e2fcd726ce28a7725ebdf0e9f69c05f9000000000000000000000000b631c4b6e06d348fb6ce611d6e09324df45fe3e20000000000000000000000002af1c66449356dfaeb9c947796fd14141fc9d5b1000000000000000000000000770855a6fc823fb222ea8b61d826afcb6398cc86000000000000000000000000fc5faccfcea336734114117b76c8188cd38ec0a300000000000000000000000016d9bcfbd78c68aeea6dd2506b544b9d6062b9d900000000000000000000000080b901575d25f4395130a1623d8e2fec142caa06000000000000000000000000df26eff3301e2eaba05c357c70b7d174965b4ec500000000000000000000000023c4602e63acfe29b930c530b19d44a84af0d767000000000000000000000000b55fa13cf56e09d8dd2631fa6f68fba8952fec05000000000000000000000000bc2c77d7d4742a7209503e0820de27117b843b1f000000000000000000000000b5f7b8ec9f4208cd1582793811b7267279abf309000000000000000000000000f6e0021a056e68e06d0d8dc52633ccb88beb4a2300000000000000000000000085274906f537e0aa3823855bd6a0e374c771d19b0000000000000000000000000577338155b3fd87cc91169b2624268bb4b8cfd10000000000000000000000001d1f4b732f1bea07c1d16376ca31ea64eababb6c000000000000000000000000aa42482daf4e13894816e3efc3aecd3b138c26c7000000000000000000000000755ee2e014ddf1b5903cb4ee6e51680a5a34c978000000000000000000000000a1622394854ba618764fcb57b15c510aecffe8a0000000000000000000000000b2ad919a3584c95ed665d216fed372fd0e1238240000000000000000000000006ad574d5f2f4d766df5bf2480fbd763077df2c1f0000000000000000000000009000379ce222cc2c1b2f5e7cb85906c124e8cddd000000000000000000000000ba8cb2faa1184fe849c5fbebff0e27c5ea0a3d5000000000000000000000000064178cb8054e231a355bfc5db740f0268b5ca0d20000000000000000000000008f75ae80d2363de6468f5a44c209a11c41f5741e000000000000000000000000b0a81b8d2d406f01ad5ef40ab8bb413fe930032900000000000000000000000033eb843161cec7b762d2a7f97a33ab28be819f73000000000000000000000000446b86a33e2a438f569b15855189e3da28d027ba000000000000000000000000b01185cb68a8df85ac2b20b24e5eacdea0f187bd00000000000000000000000073d2eb7df702e05a549bfe7f25e2ee0ea145f0a500000000000000000000000047bc4b286e8186f8e9f155da7136a050444849c9000000000000000000000000a4542a1d50516cf512a3d38562b2d515071f65c40000000000000000000000000170168b95fe16b03a38b485af06833ca601f7fb000000000000000000000000531c8fd96f42aba2490f003ee7cd69f904674007000000000000000000000000acb06b5f644647c193f9e9313c690901f64a5f4a000000000000000000000000273576b831f50d77f5348019b3c266662269a799000000000000000000000000df9878f711454fafcf42c786d07972f3b650c0c8000000000000000000000000f5038e7278ac7e6174ef5f5091366a457f9671c0000000000000000000000000342487b1be0321725d2b29812dc029e1ab9aa878000000000000000000000000002253dd9bf3fd0ec5be85d6a289def296f46866000000000000000000000000e3d2585378d6204d635b4b7855208ab55e21c2d100000000000000000000000074d3b0d820a232b088e498f1d327bdb8be7530b60000000000000000000000005c3905d3d66f1c50cd149fcfe74c377be06ab2f1000000000000000000000000d65965d6035aeb1d635a2f55a3dacf937f899785000000000000000000000000fcc8cc7468c881cb53d624f6a70b5b269997e3d70000000000000000000000003a0b019e2d1c19a7cfa65a446792a77179fdb32f0000000000000000000000009fc11d9bb1bdbc238483fd3c296d387e9c0b5ae0000000000000000000000000ea90b4e6a3531cedb371ae8fbc0a6b6a1a7ccd060000000000000000000000006c86b9442246ff449eb67b969c4fa51f43253858000000000000000000000000c696abad7008dbb227a561431eafb9d7e56fe0840000000000000000000000009cc07ec9bc4ea3180664818208148e446a45364a00000000000000000000000036b466a6337445a48691449f8c7ed5313b3d0c4a00000000000000000000000085a40fb981a62c827d0ee14ddf6f512f1ce753d2000000000000000000000000e91a256f33c0d9d5726fa05f0b2099af47fe052600000000000000000000000084cff294b67e40b938fec26aeee15480fde3f4e5000000000000000000000000da308eca0149b8aad3a16f83f5c51c05ad15bc81000000000000000000000000817c239ba49f50ea0a48eabf4b22da1428f14858000000000000000000000000be36f4a61b9c79db09f2ff4bbf3d3f7fbdf2d784000000000000000000000000cbfe96ab44c3d792c0bbc6b7dbac828d5e083ff7000000000000000000000000ffe6212baf6c88850dcd6511cd32be11c50d3a610000000000000000000000009499efe31f9819e0f13d3c4568811ad3603b8be5000000000000000000000000409244b98aef5d065bf153cd5c83871b9fae76120000000000000000000000009577b4e3c50c010f3ec070266004ea1aa07e2037000000000000000000000000e01e009b6e7a46c9dee43c6d99e7970a4c3afda700000000000000000000000056faec6193dd997993580e3b038eed877638b31d0000000000000000000000005c59fff579e94e3ef2deeb66d031c984b4d6b7f4000000000000000000000000c1ae34c75a15370a0e3bbca4bdbf3e65089cf76a0000000000000000000000003864a456b4ec8f46d801a627c429c0ff312309e2000000000000000000000000ead3a453b8a0068194fd6f51e193f664fbb19573000000000000000000000000378abdb5b6308bb059dee0f92be33981dc09086b00000000000000000000000014bdb43e09a773813f43688577f2ad78e0e3034c0000000000000000000000001c2b83d7ca87ac8d531336c1195f52a7d98efa0800000000000000000000000074be0af0bf7254328ddffc09425ff71d64a1a836000000000000000000000000f901a2aa1ffdd6ec2a975b6db4da01ef0260a0b4000000000000000000000000158af04fc03d7e0a49cb52446650172c9978ce0b000000000000000000000000bf263dc8676850ad98f20a47c0fcbcc2bed1da89000000000000000000000000a2b584e5f442f73038320f9e95a490b86ec27d6200000000000000000000000099264c01acffd3126ac37fb895940c0b5bb8fb7b000000000000000000000000ca14748acf71bfecf945c2e09a72d8c9a9c6178f00000000000000000000000046f73be3ffe1074b77c8435808dc2a173ff5bbaa0000000000000000000000009a05da8167bf5d5291c58f4b2d3202edbfa0527c000000000000000000000000f8e6f195a65ae6f48a2ded74580b72fdb4195077000000000000000000000000d94ae278e5907aa734bb895a3729aef074103891000000000000000000000000ddf2b130c82d9fcdc5c7ca2e78f7fe2a5a0df6fc000000000000000000000000325cb7401bb8fc08ff0dbb3dd846a2aa40c1d837000000000000000000000000e4a0850b74d52fc10693cf5acd44d079ba65e5e300000000000000000000000000c92368329804a3c02d559fb70f3375db06305c0000000000000000000000001112c9c86aba7edcc60c15a8616ad9c164b25b33000000000000000000000000e336f209ebe41df1f085f3ef64ba2a642aea82b00000000000000000000000002832ab425f638061ac8c0ca9e80b3d087eb185ed0000000000000000000000007937266e33e22ec6a958730fe0bff8872f754dfb000000000000000000000000b8d8d919244f8015ca3c61cd7211386a477fce53000000000000000000000000aa68563664590f2c4835e7241fab6bc14727f1f10000000000000000000000008eba9bd627d290af737d74ec58690a2d50686b10000000000000000000000000779928c4d0ba0a8cdf03ccc7f32e4b34a0a876e2000000000000000000000000673d20f03faa01aeffe12966de2a8d564bffa257000000000000000000000000339e7dac225adb654d36fff8feed7edbd8dca94e000000000000000000000000efec47c5d0adf9769ffaaee735def547a40a1e3a000000000000000000000000b9af9c620dff9607b2fd0991d15895dc85846cad0000000000000000000000007c0e95fc11c3a2fd0796efa6b384288799eab94800000000000000000000000082153bee6f0b295a79d17a71593102a21946c8f2000000000000000000000000fd7c00502736059b33af0b15cc00b093b6dab0dc000000000000000000000000c7c3b2ad32e20128114a77fb4a56f1fc994098340000000000000000000000008d78feab2d116f5b93d2b8c3fbd5ae996bbb35480000000000000000000000005df47f2d5d03b32929e246a3333f1b16a1af2bf90000000000000000000000003f5f19c90fc58b60c7e5e638d58ac56aa60c02a2000000000000000000000000379cd3d3b2fbba7c9002a7b2eb3bec0fda34d5ab00000000000000000000000096b457813e8840c9e5e249ebae91715fb57493ea000000000000000000000000a5229ba3e0422bb1bfac87dce43925064549ea3d000000000000000000000000ca4dae7b3f04006aea1397871f6adeee4675418100000000000000000000000013224d02780f13214b6f2b293c18f74e2ded212200000000000000000000000020b30c7967dd1cb3bc34e846955219c68870ce470000000000000000000000005dbf26c5b80af1865bf318bd5099bd56e743baea00000000000000000000000076ed518dadfa17658af3f4950d5f38a687208fed0000000000000000000000008b2c7483d0cc017cd5fdaa830e4939259cfd6226000000000000000000000000e42b02b2ccd19c445ccd46bf087175a5b16716e80000000000000000000000005878fc144c6f77d7cd4744b12bccd7f4f500af18000000000000000000000000e45fb17c669843e51ce436b2b76f44654c6334120000000000000000000000001f92430f26eb771fa145a178ed4fced70e119369000000000000000000000000e06e776fe3db47bebdd4bb094dfc1cb3619ed4b50000000000000000000000007cac5e216677ef9af9bd285e3282cc527aaaa1d5000000000000000000000000defb8192abc4c5d4f2608aeb92286e83865abf0f000000000000000000000000002153708f11f2651215059eea30820ee4d49ff30000000000000000000000007121322eb4cdafdf48760678c3ee0bc62c93235000000000000000000000000056c055017d38bfb3b0eaf9e95e37da90879e21c2000000000000000000000000c716ae95ad5ec64b64283039e3bcfdf990e1f6e90000000000000000000000005479df488078504aeff33586182cc845f00ecaaa000000000000000000000000f5184403062dc04b05f1a458f5518fb138c4ea7b000000000000000000000000e9c2cd4de616e71c093d41f8ef98e4d07c1fbd9f000000000000000000000000f842d3aff2761ebe04fa3a9a5c4d89d285042e760000000000000000000000003a6baec33cfa23578aaa2c0fd7e1529147736e08000000000000000000000000a008429ea7658eca5b3a3ee87f4d915a5161ea2d0000000000000000000000006c26eb64d7f2645e466b019105acd1c51aa67fb80000000000000000000000002c11d8cb1904020fd591883b9a8f783761ac43ef00000000000000000000000084a6a7c0674a3aa03e09c026600cb46181821f070000000000000000000000001494ca1f11d487c2bbe4543e90080aeba4ba3c2b000000000000000000000000b31cf5d145bfcf0d03f7e9bae7dd704d0c895ab50000000000000000000000001dc3e261e559eab0244df6f0dd7548cb5193de5f000000000000000000000000f33556d6b64b981d32265ebdda6f0f20dc605cc60000000000000000000000008fd4a3cd259a8cc0a1de72e86445058efc8ba8fc000000000000000000000000d0c36d5da58eb9d745389b0ad6096361a2c897ff000000000000000000000000b80164e2fc4488068129bdf321a8370053e24215000000000000000000000000e655441b2e26746a731b375d2a8890fe50313ede00000000000000000000000032eafc6fc521383f852e2bc4bee06f68b53e75ef00000000000000000000000070c984de4be16473c43c18241c450666ba7d0b2400000000000000000000000040cb0b19d71eda986c275c85a6e5b26b6ac7e2e400000000000000000000000098d82a89122739c43364fef396cc56fc86b66ae100000000000000000000000048040002b0ebc3e4ee35cf3a7811ba085004d937000000000000000000000000b911e1c7b42850a1fc2cb81469f57939096a8e7a000000000000000000000000a34186f7fdaa240bfa691671342a4688c6ae81ca000000000000000000000000e9379fe4f557bcbcc70038bf76eb7aaad628a899000000000000000000000000d844560a4051ce5a0ede4769e97a40a5b86c17e40000000000000000000000003312d19a4094e44a41859368d59aea725195c0f200000000000000000000000056a633772a845ca42bab11420b83e4b23e71809f0000000000000000000000003496875bff60344ecef46a4a57babdd6040404d90000000000000000000000005a2dc0e13c771c40c5af0503497b65cecc03fabb0000000000000000000000006cc2504625683e13eae126a9d92cf7476913c179000000000000000000000000cf148800da73876465f001c802355a8e11f527da000000000000000000000000ede101e9642c639104d3cf8ab6e19a8c6cc7436100000000000000000000000062ff887e3add1bbaa09ce27aefe7f3621c995bf100000000000000000000000081fe285732f7f59da0b9bf7559e36453d8a553f10000000000000000000000009915c60340e773ba76cfb785d3f11c951161552900000000000000000000000041808c42039bd02cf7ee0c64c8222eda3f6410ec000000000000000000000000ffabff61e03ddc0126c9dc9199c23ab0960eaf95000000000000000000000000573e2e5fad65951e3799f109e6e7f408f3a7333b00000000000000000000000037c6f169bce3aeeab790c02485df1f4ce1fdc4fd000000000000000000000000f2118252eb5fe37274a71aeeee55bb7cdbf69d880000000000000000000000009f318cc3680e73b3d62d939273f288bf5bb8b5990000000000000000000000007ea90af38397575a372e36bdc0f5970fb512fc7f000000000000000000000000599ba97404fff22692c7a7a7a3b635be3ce3378300000000000000000000000088022eab38d72d177d86da05482a3c1fb8a6102e000000000000000000000000f86a44f3b02c90e76277738f1c6405520887c6e600000000000000000000000017a94fd3f0b5a822c270dca9a7e2390c3db5bae2000000000000000000000000e1937b1faab7c683bc632c9393ffc0f18809484e0000000000000000000000005b8f06a58460193d4e91734edbd718e83bcbba710000000000000000000000000d801699678375e43d14f67453e24f17ebbaef8a000000000000000000000000d82ab9e77f5f81b1d7e72405e2103fff65b4c473000000000000000000000000068d3441efe6bfc49cfeb7accc0fddf1dd8fd4d70000000000000000000000005ba25e8d1a22b9a03c32d05e39e9a3e0ebe0474b0000000000000000000000007e9f5f7673bacb570f6a320809f7e7579deb1726000000000000000000000000b242bc5e478afda68e18f16e201b3ff8f3814112000000000000000000000000460525738aa38927663932e447ab5935ea1a2d52000000000000000000000000b1c80229a133ca747cc7d05d399968630cba41ea000000000000000000000000a438c3cdb549ade465cc8cfd86fe42e84977f05e0000000000000000000000001521ec07effc9a5b626d5222735f67a9956fe04f0000000000000000000000003ec02ad36a9da03207d565c33b957d2c10bbdebe0000000000000000000000005c7eab829d6cb3682e84d07d550438845acb1ff50000000000000000000000006252ece815964e7009be079e63089636594600e0000000000000000000000000dffd88c0cda6ed8b37d1c02669f2e2dc3332af2b00000000000000000000000036c833eed0d376f75d1ff9dfdee260191336065e000000000000000000000000da8569a2d0e56b95289e4e7297f171e87fd8fcee000000000000000000000000e0943635a9ec341fd2cdaf93ba52d2dfd0c2dcef000000000000000000000000a28af7881e54a8e1c7ce0392731cff4f65d15530000000000000000000000000ee956f24b9011ab01645a361be1ed8749348461c0000000000000000000000001e1bd936c068510b6d43a78b2fefd273399d40980000000000000000000000000dffd8e63e08ce9ecd0eb113006274a9544073050000000000000000000000009fc4a62ddbcb58d1c6a0a27715d99172eea890280000000000000000000000007407f6a19be361df6271d3a4b71e298255204f190000000000000000000000002cb4a4f42e72ad77906fe959f8fb7865a21ddc200000000000000000000000000dd1b07fce0531aae6a170d723933a5fa6a8b822000000000000000000000000491cd923be58ce000cdefe6d5f90f54552f30f5c00000000000000000000000008ff09a99aa902a5213d46b6d91f841a3b8e4560000000000000000000000000488d623d3c575bc592e221e15ab947191a7ae78e000000000000000000000000da57009d183ff7e2a4da0f552a801ffd440a3e23000000000000000000000000c018a9eb063a249d59804b0b3ce9cbb8195c72bc000000000000000000000000639ba787dfe1efbd44cb8ae38213809d4b065586000000000000000000000000deb8f2bd38483fb42039e86f185eec66ecf99e990000000000000000000000009db55655104d8f0857a497c8ee4868795dd3b4e6000000000000000000000000b52ea14798ab0614d735e798fafefc6362ad09950000000000000000000000009049eeefc38d739cfa72fdd962b716a038aba35a000000000000000000000000485fc857b692b2b4ca4831bbaa6ef90e8624c8c1000000000000000000000000a5853873446dd772418aba40f463fb61e598414100000000000000000000000067e8ea31b88b3e95b0007cb1a702bf4252f87b6800000000000000000000000043175aa80d919c305fdeb5bb2057e44ada2a97f0000000000000000000000000fd8d00da1af87f0718aca999e658bea22ebf0ed400000000000000000000000003f938f62fbe032d3197b4f74fa4c228de73088c000000000000000000000000a7d71995703f1c459d5f2aed74e90ac3ed735000000000000000000000000000753514ee787a5d34163e6a1a8b119b71628fcc47000000000000000000000000926f8ae78a7c1af3aaa1c3cce5bf51ee2067688200000000000000000000000068d9fe8d2dc0b0c85ed64d6aca9727c9deb70e3900000000000000000000000055640ad4999cd2142e819d2237f63fc791b806650000000000000000000000005a33dab554b2f655b7d76fb5590e16c6af3592ec0000000000000000000000003552a1eb921295ce43bcaf66700c667b4bf27c2700000000000000000000000067346837a3ae823b104c3d7c69e48712524ba5e6000000000000000000000000ee920207664e977d4b08179dd192d0a4b28cfa67000000000000000000000000593729bf6404efb0c1056b8beb639bdbc233114d0000000000000000000000000022cf2c1a239a819a1872a879a83b033b7be8d0000000000000000000000000ab9d1a52f81fc2459d674ac012c8857c1813f5de00000000000000000000000034113c84f95717b34d9818dd47821c42e095bf5900000000000000000000000082f056097fb94887ecab07cb73c659b3e1864ad9000000000000000000000000bf3cde695a9a7edd403e1a7a22915e1b43359f2a000000000000000000000000d755b55a78c29546f2614c10e66a52b95800fdf40000000000000000000000001956b2d5aa388b22d51e3f314e2e461262d8078e00000000000000000000000017f1539cb5c6bcc89070668eab88988fbc0db04e000000000000000000000000a31b3f595864791059f2f484e93022333787afc70000000000000000000000008535b872ac64fab02e53b586d7c40771c884a314000000000000000000000000d42b433f7a7d1a016146bbac43414bf23d4df10c0000000000000000000000009196243fd47550a0c68fa55252c9346a9951bbea00000000000000000000000099be1892c3bb69412280a71c3d231bc1b8031c8200000000000000000000000090747ae786384d20e73eceb58d018374578e0f50000000000000000000000000762dbf4cc0403f320f05611d47a3ff08b9aad492000000000000000000000000525db04853486c32c1df5b1daf2dffb9ba7c2517000000000000000000000000d2e1fa58763a922a170cd2f5e836bc0706717fd1000000000000000000000000041d3db6b7f2c32e7b2694d50f2f23cfca46255e000000000000000000000000b57351f6acbf55abf0a9d5a3dd2adfb3157b2f12000000000000000000000000f6c72fc20083eecd91d0fd05248b9854a4fa0b910000000000000000000000002a067321a55a3bd2e4d436adf3ad347f240a08a300000000000000000000000025d7dc0f40199a176845295db185f73aae4ec75d000000000000000000000000a7166daf405fd0d789fd141a6ab9fe2eb1c2c66b00000000000000000000000084105ebf8376cb8c3653f3c19faee2dfb549983900000000000000000000000008c1c01be430c9381ad2794412c3e940254cd97c000000000000000000000000fce507e15f0d5bf6598e4c2a11593c1b31333a0400000000000000000000000059165d44dd2d1e0a041d4c72959492871889a56800000000000000000000000044dcfe68b9ef69b741ddcdfa55cbc9ff86584be400000000000000000000000039853f1e20832e9de92a7e34d95b47e783a0f695000000000000000000000000ed700750030916903e94a114fdb950a04cef0c18000000000000000000000000f9079d66579e68d3101c8a38c54927e2faaa111000000000000000000000000037417b2238aa52d0dd2d6252d989e728e8f706e4000000000000000000000000c8c52f665ca4b2d54a6e10bc6352c8965e7f6a88000000000000000000000000ee23bfc7dff09e038be61f823dcd701b786a59b4000000000000000000000000be3346ddfefe11948ba229a1a7b8a5fd681450e3000000000000000000000000d98a057379a8d5b58106de7bebb0796158a892d40000000000000000000000000e830be4da721b11145c557488ee0b38d0314ee0000000000000000000000000390af154b3af794959233027c7a970e1877911ef000000000000000000000000086f51fced9ff6c742d706c319112359e3658b08000000000000000000000000fdbdc4b8c462939292f8ce4336d5412b83a2019c0000000000000000000000008222599bddfb26cacd0151223c2a731f8ed17f150000000000000000000000008b5599e1c680021f862f495acdb96bca6e93bbc100000000000000000000000051945ddb66416fbe94daecc0d663285c08074dcd00000000000000000000000064b703140ac2be808e4238899013bf43f3f28b8d000000000000000000000000751715ca007b45e9bfb6ef87eec07709a607143e0000000000000000000000003faa2c43bb8457d4ef08945660ce804c3efdae5d000000000000000000000000a220085e2c52d472085885a50a6cf7e5d0eaaf5100000000000000000000000018d3b01360dec9863d892e6a4a806a722025a813000000000000000000000000400085094899375160bbe05d5208af6bc1bd070b000000000000000000000000e55232ec7e85ea1db7bf6df781975df04b7d659e0000000000000000000000009756514902ac489ae9352a629008632d400bfe5d0000000000000000000000003976bfa3c1e146eb069c8edd701fbae48bd0a7be000000000000000000000000afeeed463e7e3999a03df419c1ef62dcd8412f4f0000000000000000000000001cdfca8c856258197e866c0c040ec3b6ec8919fd000000000000000000000000883fc23d22b3e61a035b6a984ca13b120831da9f000000000000000000000000ff24b01dc30117eb8975defe191b6caf0cf0c04a0000000000000000000000002101d80356298a6f4cb7e34e5c61eb70e046f9fe000000000000000000000000766b792468cbd4bdaf8370d67f37631ff7f51ffb0000000000000000000000007287687f681bde8202c75bac9347f7dd4f903fc6000000000000000000000000ac74bcb4ec920ee110adbaefb64260aee162c8920000000000000000000000003207c2355a53b51d6775029818ecaf382875f5cc000000000000000000000000939304202a4d101d6ae929823404a905cfeb3721000000000000000000000000342febdf7a962956987b90ba84f3307239914b4400000000000000000000000015e424aa85ba411277ee9d7f868fffc95064c2ca000000000000000000000000daaac668923390dc12fe2dd7f4e4fc4ee445a5390000000000000000000000008d418f795e1fa3d78532e7c11aed18706c6eed04000000000000000000000000f74805f82789e8d3edcf6b98096b1ab8bed5eb9b00000000000000000000000084acf998ee43eb78e1242447de1db22190550ac5000000000000000000000000d72c4196f98af2dc99d588560d48381f067eb19c0000000000000000000000002cf31be5ae72b788f49111483ed78e63be8fe73a000000000000000000000000b2644149738ffd8b9c82da468b89bfb00dd18f20000000000000000000000000ffb536814f1f4c0a9379bfb008a7f25e523421cd000000000000000000000000d7fbc145ee42472365e8befbbb5b0cf6e0f03f2100000000000000000000000081812560147a95693174b7d13562e53698b260a400000000000000000000000059536590fce9737a8643d543ada27b306b5fb2980000000000000000000000009aa732992d8f90a79cd883005facaf72a575cbdc000000000000000000000000bb8aa1586b5514657d5022e3270cadfa89728bc50000000000000000000000005d20ce4115fbb560a8a0e8126fa1237a41eb51a60000000000000000000000009d2858d928590df31febc37d92027405090cb44d000000000000000000000000d6aa140aef649082c9c97b7c5420137dcd6b2c90000000000000000000000000c94b711004be0f1cf49d8509f602bd0996abaa1e000000000000000000000000aed8719f7a2de7856cc9f6893896eedc6e8e84d30000000000000000000000007cfdf62966c72a4579d2fcdffee07b9a14fc427f000000000000000000000000f5331e049609e50165c2506fc86b97bbd0a53c91000000000000000000000000756285bfd2b53df4024365a16253fba21c75f88500000000000000000000000006ef5e88393133da3093271ebb28827c9b87b30e0000000000000000000000009b8da9947a472cd401a53da4c07bfe6b26c3b3630000000000000000000000005db47872d9d23252e77e30230ccb61f102e64db6000000000000000000000000ecc782185a3866b0dba2c23e168764b632f405940000000000000000000000002212567950ba4fc6093ef0c6c7c41472ba8827c80000000000000000000000005c88a163e0f53379ffcfcb8059b52d05a1d9b4b10000000000000000000000001a7f652aca96f66666b5f1a78c511ef07c423e2b00000000000000000000000039a0f462f3a1a18588556546686b89b7204f02ab000000000000000000000000fb4f5ac3892a6d29df419f7ff7ff067237238069000000000000000000000000d3f610185361716a382734c59881f46e150e93b80000000000000000000000006e4230d3d6ab721c058a630bfdffd2b65a725a5600000000000000000000000066b9274ac9d7f757a8a869fe81e7cc38afc52f9c000000000000000000000000e8300ce3be155d3f49b6b5f3c90474a3e5866d320000000000000000000000007897e11a1a30c4aa19f93a210493fd12a20843cf000000000000000000000000a29fbf8d1934227c6f51383bd77e7d2cf4f553da0000000000000000000000007c38f29ed2a526e7f01daa30ef1c72020bcdf485000000000000000000000000ee9294a928eef2ce642785319351b7df72e7eb2500000000000000000000000021973029e4bf2eab589b992986755143d2a20b41000000000000000000000000cb31eaa144b47e7fa1fc185d42bd0647f69d007f00000000000000000000000021ea252d51b414961129e802984316b0311f8aef000000000000000000000000e12c93b886db7718e3edf7e7dcd7d34ce03f1ecd00000000000000000000000033523548e45c78f0d5f833a6fbb34fbce08dbcfe00000000000000000000000033523548e45c78f0d5f833a6fbb34fbce08dbcfe000000000000000000000000a513eb4e9912f1abb75b42ad81ee2a96c2a08d7e000000000000000000000000219ef0caa7aa24536051e7e8cde70b0a21c90b5a000000000000000000000000e8c5cbba6fbe0dfe569b91d22e8e392dbc3db7bb000000000000000000000000ee40d95afa03d5a78eab9d81ed110a0497cf9b42000000000000000000000000017932354d7db8a000922b28f53dd9424a3bf0a600000000000000000000000097b5801af12a29b4194771d17031ee7f521060aa000000000000000000000000d00b217add61035b1301839d81e7a5ac9fa62b7800000000000000000000000066a42cdda7264f7699fe565766844827482a7d930000000000000000000000003bb8361d964ba81f87c5584690ddcf993e0d95ab000000000000000000000000b3b535c41800b58fd8d52c3f312524500557e46900000000000000000000000005da0b6b00efe9c90a46a5da9cb072ecda2dcb630000000000000000000000005e8f9d46f6f5d7955e5a14e8dddc23a8b61921430000000000000000000000006ad75e426c7d84bab430bdef77434427f49fa361000000000000000000000000651b9b3e484cb9d4ed58d3955843094cc66b4ac30000000000000000000000009dc9592d18b7121230645466474a1935e05841850000000000000000000000008cdbf90a9df683711ec910cda77553efc0e02d31000000000000000000000000b69d489755998ddaf6368a7eb3a66f9048c4ba7d000000000000000000000000ac03690dd95bcd26a27f16bf9eed2de9a325baa6000000000000000000000000a5894f85b5bb5145a69c3f4a41bb4918a8463701000000000000000000000000bca7a1e8fe84b826b138680594e27886989be0d5000000000000000000000000902116316d1bfc0c7f4a6a412578770eb215efd0000000000000000000000000ea24f605ff7a7faff0ec68859e9d28b21228aea70000000000000000000000006aa0c65de88c7ebfecfcf78f9a55a320c92888bd000000000000000000000000e47d5aaca40e591df64679f3686e92a65b3560ca0000000000000000000000000c85f513d74c0fe1ca5756f6c99f5b146197e27200000000000000000000000035e682504e235b8da73296d3e3a064802199079e0000000000000000000000000728dc3b661d1c4d3d9d64f21ba70d9082e95c500000000000000000000000008a13930835616e2f7da3b66731eb47054da874db0000000000000000000000003918cda159bae62e0bfe232d9b42b208a4215630000000000000000000000000018220f8d8919106a99876edd7993c40943aa00900000000000000000000000056224f20559c5ba93b63e12369d0159767e1234b00000000000000000000000000dacfd769bc30e4f64805761707573cb710552c000000000000000000000000bcc915d7c54d363edbc0fca619521006eec316a70000000000000000000000002dffe68fe52940cd3e07883cc8fee6ec806d2ebd000000000000000000000000e7f54c42bf37cbe12329f855cdb87c009fdce958000000000000000000000000a8165d75bb023c8092b80ddfbc6c8924931f49880000000000000000000000003017df187ca603fa483b64e58a9afc6fe4947b22000000000000000000000000832b6601b02274b4433c37174f4e66cf6b0765d5000000000000000000000000800f2e81325d5f1916e8d1a0162b6d6e7988182e0000000000000000000000002781c14ab304f2e0e3a74653ddeed044939faf0c00000000000000000000000084e3a6690ade5a6475fef9829a5f7561b38040e5000000000000000000000000cecce5c6174b17160454623acbe480b6e8bd23170000000000000000000000003df4aca9d4feb4f627eec50464ad4d2dc51cfd0800000000000000000000000051af0194b631a388b83ce4182ff57b30602b9bd1000000000000000000000000f41aaec2a98f0ca42f0b31a99e5ad183491eb5c600000000000000000000000006374197a4353a46d422cbab52b22d7cbbec7a3a000000000000000000000000a345ece26b2ed3a6bc40a98968e31dbb8662a7d0000000000000000000000000e203e03169c1377ac4a3ef50d76fab475a4b43ed000000000000000000000000d8e7381d1c4d4b7eb1d6e3701e1e10a296412acd000000000000000000000000766ed42ab05a0618918c555274485e08a1caa14400000000000000000000000063d8479d910356a809ffb99a13c3379a88e471490000000000000000000000002a47583d9604e25f4e1aadf323f8701bb93cad330000000000000000000000001169f806fb0cbf8d0de246de15c75681a14b103a00000000000000000000000042938f77bf486c8c48356a36a9e0b3cc9d631a3b000000000000000000000000ad9e2031b5dd72e05713f8cf1de66266188272680000000000000000000000008376df691ef2b25ecd26956c190bbe3ac53e38790000000000000000000000000608f5ec58a9c7f853a8db91e3f887d62d4d9ddc00000000000000000000000077b0ac3ca43aedf2e3b11988a8bd36ff1aa5bb3c000000000000000000000000721d300dd8f15d5e872ca06261ec76f18a84cf6d00000000000000000000000052402b29acde44421c60cffe83060293dba5ce16000000000000000000000000e584dcb15e8d48ebfd26552aa1f2e5fb47471e24000000000000000000000000909a2c5ca9f3d9e11fd9526e5470f320d8356708000000000000000000000000946c1bf1ab4ac5a0ff7d135a861191b4959a571d000000000000000000000000485f5df0654c8405d6124821e95f093adec1b16b000000000000000000000000c20fc45b0999816db0a970e667291d9a05a991d7000000000000000000000000bdacc51c59057d3e0651f43df4c9a442ad6bc967000000000000000000000000325308cdbae10e6d4cd25effab48db0e528eae000000000000000000000000001bd9bf47ebe0ea88dc5bd6c447947a859d08cd9800000000000000000000000016f05fccc68af350ce36c1792642390c1fd16db0000000000000000000000000f938097bd64b0f9c969983b361a07edfe91435520000000000000000000000001abcaa2506f60524352cb1b272fe8ebde3f91d810000000000000000000000005147f9d44f4c051e870aa6a881d736353a862d12000000000000000000000000352052fc26ebf02c19e0c5bd927696faf7269dc2000000000000000000000000b48f9f470306ea83432aef602daec73a3aea12400000000000000000000000000178a1967fcf06db64861389060b8bc9842d929c0000000000000000000000004b5c18f402b27c321369d49672703cfc6c32924f00000000000000000000000038ea84e917dc3434041bcaa517f88cb89264d8c2000000000000000000000000634a6ca2de94a14c3d5c481f5c2d8d25e8fe25d600000000000000000000000052e0833693e817ab2acbb697d0c9a4243be5b03f0000000000000000000000009c36f991dead63ed969c6dd2194e520a8ce208a9000000000000000000000000e32ccb4b4b53ff75c4f46eee04262af3f74aa8af0000000000000000000000003c65dfc1f9c580ac5e2916c7b01cca1f2ba037a4000000000000000000000000cd59cc2446593c144e3e20f00286a184d2d4a39f00000000000000000000000090adf55e54e1e7cb74e7d845f428d74a42841cb000000000000000000000000034fdf02ab5ea6f6af28b54a9705fb7fde56938a2000000000000000000000000187bd5de1e9048c55f69d08a76e9f98cee463b160000000000000000000000001806c4f2d65aad9317eb8ed56f7c13dead62c9f500000000000000000000000046fa87a20754e96789813eaeb0b6e1e3fecbd4900000000000000000000000001fef4e18daee931b3ac7a8ab69546c4d511d8ede00000000000000000000000087453020cf95b999eea22e336a99701758a2eb57000000000000000000000000c9d535f40eb683f587abfed591e8f7941e72c218000000000000000000000000f11897fbe80e0bc3e265482df438ce79eb42a3190000000000000000000000004c1d757adc1600f162d0a60e4d382d38a80219860000000000000000000000007605f044c27a43bd720a59bb2295de839e6afb56000000000000000000000000b29b1cf46daec0cdb1626ad9757ab6d2f9e06dac0000000000000000000000006c790dab4380fccaf22d89f6425ff81e4a423b01000000000000000000000000bffbb2ea8aa3cc2fa4a3685d9f528feb96c208700000000000000000000000000dff076f179eed5f8b5ccaefebe6170b219370fd0000000000000000000000009e84b9423727a031ecfa284e16e8bcca6b18eb4f000000000000000000000000267749cf2e3fabe40b9761d5bf3745d98dbae0840000000000000000000000001820408bf7100b5808687c05ba60f71223129b7600000000000000000000000079b192fad662c154422eacf18c6693b89d0d1deb000000000000000000000000f57efb308f1d1704825c8eeaafba0b31557e4c73000000000000000000000000d05d25911331a987d09ed94d242991152e5632c70000000000000000000000007e1fa263476ab0ebb2c3dd5344631d7893ae36a60000000000000000000000004fb24b5e1b069bd8fc42863ed9014afb79142b5b000000000000000000000000571586624c675d644ceefd43e10485bfd4dcf01700000000000000000000000084e19b76ca9509116ec62c1aca885188c043a72e00000000000000000000000077a69fc6ae59e05d45d9d5f0cd468ced5efde7dd00000000000000000000000020bc27eddb7f652f947f99cf40c3ee0589462aa10000000000000000000000006014d5f334c828041bc262a2e2cf618523735e8d000000000000000000000000313b40ec4e00fbc1747e3965b1141d99acf08250000000000000000000000000c4ac49a815d3b94fde790b734713257b01a4d38f00000000000000000000000097f200474dc82675354fa768f10c77b79d7987c2000000000000000000000000515f3d1b83ccd57eb506e35c079295c1e773e84a00000000000000000000000026a1045f1db82ec929fe16564d3911ad8ee080920000000000000000000000007095d12f2892910b3b2fa6116d41003ca4f7b2c80000000000000000000000007e95b7c974b3637ad18bd59fff58b42b8d22a77d00000000000000000000000003df63fd712a2dca227e5bedc96015f1b7e7de6c0000000000000000000000003bfdf017cb9579402bf24a73063060ef984f03310000000000000000000000008d4fc833669bd6c40af98e786ef2092b8eba4c1e000000000000000000000000d907419a19b725405ba0665866cbd21f8e757cfa000000000000000000000000b7243b1244aa5e112b8cb0e814b6e8e05014929d000000000000000000000000e9d946009f259d88397e004891e6202fb02b2ab7000000000000000000000000fcf730fb5a9fef857a657db2b030da71367d726a000000000000000000000000c7590e7e2a440b9a79c21037d8d5f3f3a6fb81a600000000000000000000000048878fcce7178376bacbf1bf5f140d4166993b22000000000000000000000000be5f0299f07e9c2c2c4a07cb56b526c5698b73c40000000000000000000000009d6d902840816c4f691b400a776b21939114aaeb00000000000000000000000083c193fd937d41e10032f5287b0bd2d2a7dacf7c0000000000000000000000005592dfdc9e906ec9bd9b1b347dad37d8e4a8eaf2000000000000000000000000437f3df6a19e473fd5990e3d12d786556161dfe6000000000000000000000000ab5b338a6e41adc55b539747481650ebe40dbede0000000000000000000000008c9f3037bde3801d644137ce60806511d51fbd9a00000000000000000000000062b4b16982e878c8a023682b535fce506f0e17720000000000000000000000005b7df8650a3a956b81377c08518977835ebc7cdb0000000000000000000000006a6287e8e8d47636368c78a8493f542733684333000000000000000000000000d0722d9dfcfd181746be1465b7350552e11dbb0a000000000000000000000000ff353237a4337be948736e3c1f6f147ac4421daf000000000000000000000000984886312107a9ae23b8290d6c1d519a737283a200000000000000000000000025b1d1831c87fb34993b3fddd041b09d1767e5570000000000000000000000005d8714fd8dd148574e02f74c22b8b3c7d738d082000000000000000000000000362a0640bc0225328d2c59bd80bdd8d2443a850d0000000000000000000000003508de79a0f079b5c527fbebc91b061e6b212202000000000000000000000000d879ddb9a4d050c4bc499e137b63e059284c6f8a000000000000000000000000364e34230f244731307f2c83bce199c82651f0c100000000000000000000000073f6d50a4206cd66a73b5b882d432466412b02150000000000000000000000003997258bdcaa75e839e9a29f15d33b05cd70af2700000000000000000000000057075c28bb0bb61e7f6f6ea50273aef920282c7700000000000000000000000090e997ed21a01fd38e4cd47dd64077c8a4f8ac2f000000000000000000000000bb10d5e5bfc97eacd92314e24e4c017f3e8be7000000000000000000000000008289ca779b4f19db559417a798ce8258dda11e5a000000000000000000000000a734ce642e2a20fac708b0d951bf61464aa72251000000000000000000000000b2e6caf69b6287692956558ebf113242ed5a3e6b000000000000000000000000239374fe72e1322ad44007a24c4217fab1fa39e000000000000000000000000088cade1c894edf60986cbf354e2ad7e31ddf9e080000000000000000000000005ab0d864b57434f8f8c6a1374f34e88db357ec3c000000000000000000000000c5ecbc2cc4d73390df441f91083b8c1d88c97390000000000000000000000000d3e53d4a2f17301205f06d27a729396d4b6cd963000000000000000000000000b3b5f96fd0a8e9846132dac728af2296b68e2d82000000000000000000000000aa54c57a94792bee94afedc94eb90016e7a25a1200000000000000000000000067ed24e722b66d68e8159ea0d645b55e97e5b837000000000000000000000000eeb92cd8d52a62f2a2fd0947a37c45acce8dcd05000000000000000000000000e29924a228a922148f476155d95a7c7f4709d8480000000000000000000000005231f6335eba2bfbd0a28363aba100c3a7a6da22000000000000000000000000820668bb8758b0d92f663fa58c5d82c759e3b61900000000000000000000000094a27456a500474fbde5b55e9c3a0f61692d47a40000000000000000000000004265a743cbb9092fe35f9e3f8681bc55194649b9000000000000000000000000ef0c0b3e91f8d7aa54b148e817818aa852b6e93b00000000000000000000000072915e0b972e8b72c6b757d40cd15618deec0efc0000000000000000000000002b571040c98b458e77c0b5940e3779a926452fd30000000000000000000000003dbe5b46a0dc2f14d2ff8b9dce7db7271d29d14100000000000000000000000013ae5042d3abe5371b6b24b73e57ec718222a4da0000000000000000000000006195e01515378ea95f62236cdc35356186b70c5e00000000000000000000000077370b54f2b4f3a120e2e97c7809a11b3c5049420000000000000000000000009b47a5962065186ef211e9e392e69961ede88d9a000000000000000000000000b1f5eb8b6e948c621af51e4f8e13cd7fe04dd7f7000000000000000000000000ff0f64664a69be7e7d692b4b014d5c122a5e24fb00000000000000000000000081e0c22126e4ee0d32c14a75101f4620b4c55da7000000000000000000000000836f239119e2550ba26b54a7c900b63099ec91a300000000000000000000000080756c791988da6da1ad80442a04eec8ad3644c10000000000000000000000006943418f0d3f6245fe25cc79d6ff1a1571510dd6000000000000000000000000aa84cc010a09a31a8dd570b3f3cc0c738cd398f90000000000000000000000007ce87b2c8af0f65f9d76f471d7373fe2b987361f000000000000000000000000a2f6b3695af87644a88660febeb0fa6a6da46ea1000000000000000000000000bd209b6a11bba7cacd22d285f01f68a50c28c255000000000000000000000000985998c3a835fc8a5eb42f1238645ce452e16b320000000000000000000000004cef9870945a85dd48e25c07eaabf6f24aa0c8bd00000000000000000000000014fb61c6709746e6654bc5e808e70aa7719266810000000000000000000000000da8b4b55d1b913c1e4c4f46af57cc35f5a4b05f0000000000000000000000001ff8fe449452c55cf8f6f2855ac72784760474c2000000000000000000000000b1328907b14700379905d6d733fb0b31e46f3d6200000000000000000000000030417637c256d01ad4f40a93953ce1093aad4408000000000000000000000000b6cd395a849d1d7324ad366c6933cfa4153b08dc00000000000000000000000076aa8313d0d6f04422a54d911298f41a9a24efb000000000000000000000000034cafbc3e35f60fcd902542e994d611292d88aef000000000000000000000000cc81b9647e64a7245f09823720f5ad38a928fbef000000000000000000000000101539f55ebc9e3def6947e542c160f38493c50d0000000000000000000000000d67123c5ea513e2bd498538e6b4026efaae6845000000000000000000000000be13517a2b520b2449068d2ec45280992b04047b00000000000000000000000012a7d951cffb8a41460abc89feade63f8401b8e1000000000000000000000000aa2c9a5980b7a8f0078067aa2bd06804fa1815be0000000000000000000000003ecf3f579db613cf4b2f5cc465b85427ee58e3c4000000000000000000000000d15b0f1d91a446373684fcbc59f48cf4132424dc0000000000000000000000009f917290249608f66cbf666596bf71d9d1632d9a000000000000000000000000f04c183da6095ebc9e5e52b1edd0be011a484836000000000000000000000000a6abe9089fda07e39375564a85400825533863ec000000000000000000000000f8cb741d2db812b0fec87f5966062f509609f315000000000000000000000000a23712f42ee9ae1971bc0b233887c1831a4c69cb000000000000000000000000681bbe874746c960ff23797c8f6a42c8df347ad600000000000000000000000032c3898a31517919486a597813510d2832211675000000000000000000000000a121eedadd04519e99b3cda2f239b661a2afa48c00000000000000000000000096469f38262df64bbe9ad80ff0fe2b76a29cf6540000000000000000000000006b6192f3299187dc68306c0ab43abbaed8ea4aba000000000000000000000000c12391d391e60f22e2cdd2a437ad8607285efcfa0000000000000000000000000a41452190270daa9e0010200663fe2c6e2c05f100000000000000000000000008920619158fee2b065bfa17ab2bfd478bd5e66700000000000000000000000049d0acfdea43083c6d24d2870c41c88adef7bf070000000000000000000000004461d5d57e4950b6906b04b41a7adc994213092f0000000000000000000000007e86590a98f151921b1d10a8ccfe175a648189a6000000000000000000000000cc89e9c4e5a72112df0bcb210f91d554cb921737000000000000000000000000a9f95dc5db2358bd6595491996a3d6b0bf03fadb00000000000000000000000027f36ccdccc966d32339b37e14f45c3177613e960000000000000000000000001e2cc4443ffbc69efc2d1e8d7d00fb29fc9a976a00000000000000000000000078242eb6305c6ac9f203101b38b34f524a7e47be0000000000000000000000007710da915b0d073f6a1127008d44f8a68a2cca2700000000000000000000000000d4f36ca8514e0ae0347a109493887f5354d213000000000000000000000000d70b468c60508e8b26704d05703cf3c50b5fbcc200000000000000000000000083b679c5d4be4d3f7aef29bba58bd30e512dda5d000000000000000000000000bf3c8d4ff3eb2690b17a294873aaf64d341281bb00000000000000000000000099d196ac802b38e149755c735f3c08db3988a6bc0000000000000000000000005468e940f262d935410dde920bcfcb8d037d3fa60000000000000000000000009525ddebd03ad63bbe256d9e3592682b6ba9c21600000000000000000000000079c4e67d0e29bf013b5bcf4c91e15488b921c3d100000000000000000000000079c4e67d0e29bf013b5bcf4c91e15488b921c3d1