Special data
- Status: Successful
- Nonce: 10123
- Type: 2
- Gas used: 9013784 gas
- Gas limit: 11812435 gas
- Gas price: 3.32 Gwei
- Effective gas price: 3.32 Gwei
- Max gas price: 13.60 Gwei
- Max priority gas price: 0.10 Gwei
-
Input data:
0xa9059cbb000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000009680000000000000000000000000000000000085d4780b73119b644ae5ecd22b376000000000000000000000000090185f2135308bad17527004364ebcc2d37e5f60000000000000000000000000f5d2fb29fb7d3cfee444a200298f468908cc9420000000000000000000000000f5d2fb29fb7d3cfee444a200298f468908cc942000000000000000000000000163f8c2467924be0ae7b5347228cabf2603187530000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c5990000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c5990000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c5990000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c5990000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c5990000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c5990000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c5990000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c5990000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c59900000000000000000000000035fa164735182de50811e8e2e824cfb9b6118ac20000000000000000000000003845badade8e6dff049820680d1f14bd3903a5d00000000000000000000000003845badade8e6dff049820680d1f14bd3903a5d000000000000000000000000044ff8620b8ca30902395a7bd3f2407e1a091bf73000000000000000000000000455e53cbb86018ac2b8092fdcd39d8444affc3f6000000000000000000000000467bccd9d29f223bce8043b84e8c8b282827790f000000000000000000000000467bccd9d29f223bce8043b84e8c8b282827790f000000000000000000000000467bccd9d29f223bce8043b84e8c8b282827790f0000000000000000000000004a220e6096b25eadb88358cb44068a32482546750000000000000000000000004a220e6096b25eadb88358cb44068a32482546750000000000000000000000004a220e6096b25eadb88358cb44068a32482546750000000000000000000000004a220e6096b25eadb88358cb44068a32482546750000000000000000000000004a220e6096b25eadb88358cb44068a32482546750000000000000000000000004a220e6096b25eadb88358cb44068a32482546750000000000000000000000004e15361fd6b4bb609fa63c81a2be19d8737178700000000000000000000000004fabb145d64652a948d72533023f6e7a623c7c53000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca0000000000000000000000005283d291dbcf85356a21ba090e6db59121208b4400000000000000000000000055296f69f40ea6d20e478533c15a6b08b654e75800000000000000000000000055296f69f40ea6d20e478533c15a6b08b654e75800000000000000000000000057e114b691db790c35207b2e685d4a43181e606100000000000000000000000057e114b691db790c35207b2e685d4a43181e606100000000000000000000000057e114b691db790c35207b2e685d4a43181e606100000000000000000000000057e114b691db790c35207b2e685d4a43181e606100000000000000000000000057e114b691db790c35207b2e685d4a43181e606100000000000000000000000057e114b691db790c35207b2e685d4a43181e606100000000000000000000000057e114b691db790c35207b2e685d4a43181e606100000000000000000000000057e114b691db790c35207b2e685d4a43181e606100000000000000000000000057e114b691db790c35207b2e685d4a43181e606100000000000000000000000057e114b691db790c35207b2e685d4a43181e606100000000000000000000000058b6a8a3302369daec383334672404ee733ab2390000000000000000000000005a98fcbea516cf06857215779fd812ca3bef1b3200000000000000000000000062d0a8458ed7719fdaf978fe5929c6d342b0bfce00000000000000000000000062d0a8458ed7719fdaf978fe5929c6d342b0bfce00000000000000000000000062d0a8458ed7719fdaf978fe5929c6d342b0bfce00000000000000000000000062d0a8458ed7719fdaf978fe5929c6d342b0bfce00000000000000000000000062d0a8458ed7719fdaf978fe5929c6d342b0bfce00000000000000000000000062d0a8458ed7719fdaf978fe5929c6d342b0bfce0000000000000000000000006810e776880c02933d47db1b9fc05908e5386b960000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006982508145454ce325ddbe47a25d4ec3d23119330000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000006de037ef9ad2725eb40118bb1702ebb27e4aeb240000000000000000000000006de037ef9ad2725eb40118bb1702ebb27e4aeb240000000000000000000000007fc66500c84a76ad7e9c93437bfc5ac33e2ddae90000000000000000000000007fc66500c84a76ad7e9c93437bfc5ac33e2ddae900000000000000000000000084ca8bc7997272c7cfb4d0cd3d55cd942b3c941900000000000000000000000092d6c1e31e14520e676a687f0a93788b716beff500000000000000000000000095ad61b0a150d79219dcf64e1e6cc01f0b64c4ce00000000000000000000000095ad61b0a150d79219dcf64e1e6cc01f0b64c4ce00000000000000000000000095ad61b0a150d79219dcf64e1e6cc01f0b64c4ce00000000000000000000000095ad61b0a150d79219dcf64e1e6cc01f0b64c4ce0000000000000000000000009f8f72aa9304c8b593d555f12ef6589cc3a579a2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000aa7a9ca87d3694b5755f213b5d04094b8d0f0a6f000000000000000000000000ae7ab96520de3a18e5e111b5eaab095312d7fe84000000000000000000000000ae7ab96520de3a18e5e111b5eaab095312d7fe84000000000000000000000000ae7ab96520de3a18e5e111b5eaab095312d7fe84000000000000000000000000ae7ab96520de3a18e5e111b5eaab095312d7fe84000000000000000000000000ae7ab96520de3a18e5e111b5eaab095312d7fe84000000000000000000000000aea46a60368a7bd060eec7df8cba43b7ef41ad85000000000000000000000000aea46a60368a7bd060eec7df8cba43b7ef41ad85000000000000000000000000aea46a60368a7bd060eec7df8cba43b7ef41ad85000000000000000000000000aea46a60368a7bd060eec7df8cba43b7ef41ad85000000000000000000000000aea46a60368a7bd060eec7df8cba43b7ef41ad85000000000000000000000000aea46a60368a7bd060eec7df8cba43b7ef41ad85000000000000000000000000b131f4a55907b10d1f0a50d8ab8fa09ec342cd74000000000000000000000000b528edbef013aff855ac3c50b381f253af13b997000000000000000000000000b98d4c97425d9908e66e53a6fdf673acca0be986000000000000000000000000b98d4c97425d9908e66e53a6fdf673acca0be986000000000000000000000000bb0e17ef65f82ab018d8edd776e8dd940327b28b000000000000000000000000bb0e17ef65f82ab018d8edd776e8dd940327b28b000000000000000000000000be9895146f7af43049ca1c1ae358b0541ea49704000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000c770eefad204b5180df6a14ee197d99d808ee52d000000000000000000000000c770eefad204b5180df6a14ee197d99d808ee52d000000000000000000000000c944e90c64b2c07662a292be6244bdf05cda44a7000000000000000000000000d533a949740bb3306d119cc777fa900ba034cd52000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a3b0e1112b623d9ce03e3eab260a1855250b639000000000000000000000000265c5291404439bab095e7a1ea67b0c259c080840000000000000000000000009d58c38c5363fef2948bbc20a78d07359a77cb3f00000000000000000000000003fab4833d701e6a7b862f22ee609de40d47c393000000000000000000000000106502e0fcdb13bd9096ef779856d0dcdee17b32000000000000000000000000d8db8f3369efafb47175e9078b83d6c4f724bd5d0000000000000000000000003be72f639d663b9037091e50d77fe7bd6040878f000000000000000000000000ce2719b93720ebbca1a698c8682884a61c5b55900000000000000000000000009642880a27d7294f02833c5a0e4f8a883b76e49900000000000000000000000059c52096b916ef08d10ac13bc405ee0489f8f34a000000000000000000000000f12cf7991877d48116bf4e4dd19e95a565edba710000000000000000000000001d17cbd5f7db342ff3de8c1710516896b10c7adf000000000000000000000000f76d0835f76aa8f6c041f5f5885b13c374ca2dd4000000000000000000000000fea28f263111e6bc0b0899a1e30597cc81e2c0cd0000000000000000000000007bffed70f235c828e2d008fdf6261f9f769f03c60000000000000000000000009d58c38c5363fef2948bbc20a78d07359a77cb3f00000000000000000000000003fab4833d701e6a7b862f22ee609de40d47c3930000000000000000000000004e48d65b0962bf0c2fa9a6c487435d4ea54552b6000000000000000000000000b34d00c88814a0a04f90653dc0f83db1cdbbb38b000000000000000000000000a42e0562a98276aafbf3731b70b92748ff61b5010000000000000000000000009c29ac54960e8ffbfee2fcf2aca6ecd3a9214cb4000000000000000000000000c7899649b4b4276d52ad547a542518584a1d48a5000000000000000000000000528645c074dc022554cd17bf2bde0af2ea865306000000000000000000000000f1459cb7db015c0dc98804524bc666b8effa5185000000000000000000000000fe83644ea2dfd78fb63b492b707235be74f4567d000000000000000000000000e72fb4af1657000aa2a8821eaeaf23d3cc54b6c300000000000000000000000000528451b38640e57ac8ffbfb5c805b9ce0fcd0c00000000000000000000000023be7ad844367698d9d8942471527f5f084314cb000000000000000000000000bd4c752b4868b3b8a9d0aab168d775f2f149c90000000000000000000000000037e8ce24c73b879acd28fa076101ade0aeeda2e70000000000000000000000003e01ff3008a0d0b7e3ccd7fc62a79e9ffe39291a000000000000000000000000f70b0ad06c5e8fa983e9f92c7154091ec4c10168000000000000000000000000b966ef928dd73d67bdfb72761df9722a8ac18d620000000000000000000000009079cc9688cb741b51cb32efeff3f8e167cd7f11000000000000000000000000ae07c0019a373746cff96152f0971be49adaaa81000000000000000000000000f89e645516352e4be4e0d0f5e617d24f98c8c1af0000000000000000000000007bffed70f235c828e2d008fdf6261f9f769f03c6000000000000000000000000ac83734faab6c536bfd1864b748eafe1181938020000000000000000000000008efff23b653aa533b34d5f1d142d9026970e8d44000000000000000000000000928326566655c893340fb03bc11284f1f7f5a214000000000000000000000000d51747cf11c6024da01caaef458aeb335ee3cd7700000000000000000000000037cc1468eac59a3eef315d988d99d0184637e01a000000000000000000000000badb12f77d2075bfa2954e21378bbe19b23e0d090000000000000000000000001f7e2305598cd700462e83d2c31273d6482822f9000000000000000000000000865516e44372a7fa9f57b80a146e57cf24a02fb7000000000000000000000000e54c57c5935cd3ee1e530a019fb8a18f676d892b000000000000000000000000d1220a0cf47c7b9be7a2e6ba89f429762e7b9adb00000000000000000000000004a4d08dd7ea0c144e855860f6b1d78c0f30143400000000000000000000000011919d22b1f9782e5500dd6765782b100559d3a4000000000000000000000000900e99b4be07312f67abfcf65a90784010abc4c9000000000000000000000000f31d5034a56f5403a9595a172f6980833debe5480000000000000000000000007e7212010e68c5fb46acea34e9525501183df1ff000000000000000000000000e09600a8d15090a887f00e3c25bfa2720e7f1213000000000000000000000000cf4b8fca6ff9d1939fe79f2afbc6891ba53934a00000000000000000000000009c2e70c2d8dc4fc6cd84f2d5fbf384ffd11c6e2d000000000000000000000000c64645930c9a7960ee947dcf2a73008d307dbc80000000000000000000000000e13d27b59ecd302a7016194bb6373691436f669b0000000000000000000000003c132516ccc75f39a75eb1eb644dbc7da8ad12ea000000000000000000000000bf241bf16b8740b1fb87ea6482ecf88e9b41c14500000000000000000000000053401339b9d128134ec2ca2efdb1a9f261be877a0000000000000000000000006087e06d3e3aa5b9c51bcfb372fce699cf0057c500000000000000000000000063902a7bfc8a2896fdc20f12b0d784b9203b106e000000000000000000000000cbfdefa122aa5cf0efab9590288532ff3f3a0dbb0000000000000000000000001e55dcc076262e697066467731747319be98d76a0000000000000000000000000db44481b88e894a7b6af60dda419fe098aafac7000000000000000000000000bb1a88910f8d894270f2fa92aa482dfd4e76e89e00000000000000000000000033dd44c50738b41cd24f89a5e3341fdc34142ecf000000000000000000000000ce65de54856b6f23df39bed9cf44f280b10308190000000000000000000000009434889ddbaeb699496cd73f250a69149d1f9e8b00000000000000000000000067228c5fa8203d8981b1e166e689ae3fd9cd4b4a000000000000000000000000802263f3c0094b972df4d41535ae6407a415ad97000000000000000000000000ce4da885ff1f24f665b923adf8043ba53ebac55700000000000000000000000057c9e470f960c578543fd66fbfbe0e120b498f4e0000000000000000000000007fdde0938b61c2ddb0f2b5e7ea0761cf90b4fb6b00000000000000000000000025b0369f9ff7bbef8974ce634f7cf50f356bc9cc000000000000000000000000443a2e4fcaf359daa710e4b395b890f02c4b7c56000000000000000000000000368183c41153f82abada93cd62f87b5b5c5f71060000000000000000000000004af8be596da9e807ed799848a26fde345fe6df480000000000000000000000006f6eead7c7851c79cfd2b793d5b4bd13691575b10000000000000000000000002f354792d08af70137bfe4b34ddd09c1dac272eb0000000000000000000000004942871dddfe5730d95f31158503d29e08a46f6c000000000000000000000000310039f661e9fbd3518d2820221ed135fc99cbdd00000000000000000000000012296f0d4ebdaa74c96111c0b016738c718b600c0000000000000000000000005cce75e35a3ba94418b92722dd5cb0f4d01d48df0000000000000000000000009992b1b8350d22ec3d7780471847a049ab23c632000000000000000000000000d8c2da7b391f81ea86671080fd6f5f8ad59be1bb000000000000000000000000617e5455adf756d6f38d68d75b22b0c11205b81f0000000000000000000000002fbbb27dead81d292996b0e62b4c21cc7908698a000000000000000000000000501f04abba79d386383cd0d6a73588ba895b11be0000000000000000000000007383ac7e8ba5420c10179f817e3f5a61874766db00000000000000000000000005df3ae637fe6848be18e5afc68140c079eacd37000000000000000000000000b3f2c3aeb3d96eadefcab11aac25d1aadc430de3000000000000000000000000e0bf8268911a931c766a7aebc24a574383aa8e2f000000000000000000000000152ef79598cbc4975c2257834203e7817c77855d000000000000000000000000e4c0c6c3057c6676884c9ff86bc03261fc5638c20000000000000000000000007f9f52d0da56c19b30ca8785bbe2f62a5f471b3c00000000000000000000000093df102c160ba61c5f6c6700431e5839bad94340000000000000000000000000a75d4189bfe5bd0b713185cfbe80bb4e7d50c5fb000000000000000000000000d055ce01e72197d9510afda60b637bcb5562ab400000000000000000000000004698796d08c86f6d5fdf1409b30d9758f6cd62760000000000000000000000005f70cd55dceeb6ae114089e194c4ecc5644bf02200000000000000000000000083e3c078ede87b13304e5ec95fd8eb8d3691569a0000000000000000000000004886dae52590f6208afd56b01d75b484e4a524420000000000000000000000001f3a17c90ad18fb50dccb027ef7989ea8356419e000000000000000000000000be616f63976e6ce42d34b674b46febb4cb7aa64f000000000000000000000000d030db019ef059654c9b7a0d464ad57d997adeb00000000000000000000000004068d7f6d8123a2e2d73fd500ba3856f0acf47500000000000000000000000001ae1d91e6fa4bb03855b6fdd22f1e74f8d22722b000000000000000000000000c3a46bb40e1e6a590b55d9c58e83b96156d7a1b4000000000000000000000000872dde601666539f341561ec3fe295adf245c7b60000000000000000000000008a844621a1741c4d1b4887dac5ab6e6982c12ecb000000000000000000000000c04bb7a330f6abc108c350b058263d208cde7c950000000000000000000000004b0a9ae49c838658e42c6ab1b7b2e177594f2889000000000000000000000000badb12f77d2075bfa2954e21378bbe19b23e0d090000000000000000000000009e80e7d12b562b2950b286407a6d773edf32540700000000000000000000000015124cf2e23b1a9960739a901d45d653a507ef00000000000000000000000000672569abb5562d64ef533b8c8b542c0a9d82c32900000000000000000000000029fded48bb9ddccb24c2b0d078fe14403829968e0000000000000000000000007864b0b0fc91e783adf7095237d6fd5372faae5e000000000000000000000000337e41096653ded5c333a2007ec61a829f6fb2d80000000000000000000000003e01ff3008a0d0b7e3ccd7fc62a79e9ffe39291a000000000000000000000000f70b0ad06c5e8fa983e9f92c7154091ec4c101680000000000000000000000000a6d7b1e9912071e856bdd46fd6ca93fd3b23ca50000000000000000000000005e62ebe38483ac1c48e5117e6b170d447a0002800000000000000000000000003c0e35bdcdcca25f7b35196368c95383872304340000000000000000000000008228529407e039a268656254d764a81e21173a20000000000000000000000000be4c673414e9582bcbcad6dd007fc9b405545abd0000000000000000000000009777ec6f18609b4f5adaccfd2a7e495bb2c6f40b00000000000000000000000062c28e45cdfc30d4e954661af329c2a8a2fce3420000000000000000000000003938ee4b05113ecc9ecf0581eb5d0d3e2fc7bfa400000000000000000000000093df102c160ba61c5f6c6700431e5839bad943400000000000000000000000006770167fad0c33ae7b623c6e9597ff7ad36e684c0000000000000000000000008131c9a14ef3b2927752a9de573a2deaaf18e7270000000000000000000000003533def1e8deb8a5c28c0005253104032d2ddc57000000000000000000000000843cb801c1a8b789ba8d6bc474a317480680626d000000000000000000000000a1695e851c997f876962130fd61760a5405df065000000000000000000000000d688cdbd9dfc682b3c3ea870ff330ca72bac21b1000000000000000000000000dc60a0baa50bc9ed83eef8f828dab2b1107e27d600000000000000000000000093a02871473caafcba041299f88d1be5b70d277600000000000000000000000081660c6b7adf187cb12a10ba4aa85ad11ffe7477000000000000000000000000e5d31ab47ae9b1336dbd7a20552b4f12796c54890000000000000000000000004591aac01e474510dd0a934f5c172620f1d0d3460000000000000000000000004f00382b816372691a329c6d880aeffbd8a15995000000000000000000000000529178450d298676d53f17861e1b5e0dbe656b3d000000000000000000000000269669e17f349182d691a7607e5a3f095425ee350000000000000000000000005cc74399387c080e686bdc320b56eb36d6325c68000000000000000000000000f710adb05a543b6be9383706cd7118fea11afd56000000000000000000000000c4beabd6a751d45f09c302b7864199db7d3fedd10000000000000000000000007e64645828350a2d8db769cd74b30f16a518684300000000000000000000000093a02871473caafcba041299f88d1be5b70d27760000000000000000000000008afe19669f864c06d47596efa50f0906954a47f20000000000000000000000007b90d93a1eb9c45b99c11c1d000cea02af17248500000000000000000000000034cc182bb9ccd81232bb3187967c9c8cedaad9d1000000000000000000000000361d0ea2a820318789ed76d464547bba6348a3d400000000000000000000000035c416db2c4baf1c29240b4bd4c58cae8e0e66fb0000000000000000000000002807d50ead047e2d2ea8e17686388c801f16625600000000000000000000000048dbba086030140f7420c4d0f83a489551df724a0000000000000000000000000690be462fb0ec3e04ccc32e40cfe37ab7a4ce6e000000000000000000000000a31d06a9bf1edb1156f5ffdd77e45afb42391139000000000000000000000000fb4500dc339fdaed9909b003caa5f626cab21802000000000000000000000000c4d73a3d11eafbbc20d5ecbe67cc28090a09b7a100000000000000000000000092a744b7913c821c4fb6e74982d54353d6f4f4e500000000000000000000000058daac04f2bd31846e8f0ad4d3bdecc3f9361a2e0000000000000000000000006e3f02eebdd09a2019b2ba49676c278f320e6df30000000000000000000000002e9aa5dc8d13df42db39ae610503a7b165b5a1ba000000000000000000000000df53d43608c9546e103af98d95d12e1e4eb2a0d5000000000000000000000000038dd08669fc77a7f5bc6bb554023409389a21f20000000000000000000000007f5fece96990aa1bb05122051b00e399150fc74e000000000000000000000000c84beb1c514ed0b76b1433f2734669adb7292fd70000000000000000000000001db2eb2f24e81421fe88a2d2316a6f7a7efe708b000000000000000000000000d8db8f3369efafb47175e9078b83d6c4f724bd5d000000000000000000000000adf0f268970cf6eb2fe00f283800a403d0fa325d0000000000000000000000004ccc63ec80aba1e110a46b8ae21b9d29ee8a3efe00000000000000000000000010d9247c287718531736a4a7122462759e762b9d00000000000000000000000063213ecf9111d8233d19a8034da6d5167c45a0ff000000000000000000000000b2f49a2b00d3dd14a3604363929a7038d3863b0b0000000000000000000000001b2d30ab1c72a143b689c01048a7446ab3671938000000000000000000000000be2b44ea304fbf0f02a0bfcd75b6628152e89e1000000000000000000000000052a706f2185a5e802c5ef0b2d78d90a105b76c1d000000000000000000000000ee13a1d132f36dc7a867ecb41e2803472671e18a0000000000000000000000005de530519b3f3e49ebb4ada0b90ce1f2842ebebc00000000000000000000000040d7e74992340ca8a5bbd59b833c7abfed1c901c00000000000000000000000003bfaf6f9345ec84e27909a803f80cee22c34ef700000000000000000000000051938cd1135f82d71582cd217970248dbe1ec77900000000000000000000000000f1c06bb5fcc42b5f37fc495f69f109b9a0f0a8000000000000000000000000d0eebb983bef54882ce1700db8761acfef22dc6a0000000000000000000000009de9c6f122175187c43d079c60087c3a54cb587d000000000000000000000000768a7b56b1212ff43b79fcc3a0aead15ba1b4a9b000000000000000000000000b46a52b88d6b392598659d1fe4fd1116e3228d720000000000000000000000003b7f246d8340de4fe0495bfd243fbea798503c7f000000000000000000000000d1220a0cf47c7b9be7a2e6ba89f429762e7b9adb000000000000000000000000071d9fe61ce306aef04b7889780f889f444d7bf7000000000000000000000000a5be38aadc2faf057a7f59984beedf5bdafb3cfb00000000000000000000000015e0fe041b256d74e4ee1ee7bc51ac434723119100000000000000000000000023af7d3588f0ef3c4d6e897e2a93c2bffb27142300000000000000000000000007e39d17ca583c00814533d423875a11de3f5a49000000000000000000000000caa36d8afd304cc8a33e069010977971d079d8fc000000000000000000000000c172f2e7e1f76b1f0ddb33cb38299c3b05bed8bd000000000000000000000000dcbe04209f3992abf747c244bbf841d79eea332d000000000000000000000000c9f81d26cb1e61e8be795b57a5e313cf59b615950000000000000000000000008bf633b4a0cd501989a15137c0d31399876363b7000000000000000000000000a9282ed55d39a1398ba1097d9c0168f479b7bf8c0000000000000000000000002bf1b95d3328fe46230693dc9cd4805846d3c9cb000000000000000000000000a986f0296bea954a1a4c76605ffcaf5c929453400000000000000000000000001ace07dbe8c0cf4feba7c9c179d23e582838c1ad0000000000000000000000004ad7dc087fbe0cbc2221d5c6533cd02276239b4f0000000000000000000000001628d0a40b903a643a1e4588b0e6949d8148e9da000000000000000000000000249a22fda22c45a0c6a69f83146b4cf6549b6155000000000000000000000000938bc7ec8a30aed3cad4af5955b45f1b323e495c0000000000000000000000002b32e0d7918d254d8c7dc4b3f44872dafaf54b42000000000000000000000000c8038aa6f49b28f67cae55078bf0af99ab967b870000000000000000000000007bd33cedc4a8bee1817707542040902a6aad8a2b000000000000000000000000c118cdcf24817c25fbe61a06c03de89e13e7a66c00000000000000000000000071c2c2513c88b56df8225d38e3c494257c68efe0000000000000000000000000d34b653b9085be21a9200814f56b8e47b4802b550000000000000000000000004262a0fd74002d740c81ced47212687e0f99b01600000000000000000000000006126e6367f9ac334ffe69429d68c37ecf7a1ce5000000000000000000000000fef3f1f461d2911519c34391c95356dca60dc4fc000000000000000000000000b806364a0fe8270ae3f5e3df701ec56e54e6c5660000000000000000000000001564da203e28891ae2d87652fd41b6c76a92dbe4000000000000000000000000fb847add340ee5db88a628c9cc58dcaf61daa50a00000000000000000000000096ba24b0560d71498831e8b875ff3d59a9a8b03100000000000000000000000077c562cbdd609d7731ccdcb711a316e883face900000000000000000000000003665d0b96fb3c248c1c14b9a64e3227252c94d7c00000000000000000000000069088d7c69a11186bf643349f5b2764043616627000000000000000000000000124cc44b7119fb592a774f466823f31885b6044000000000000000000000000073c7a40171f2c19ac47c812af188dad2ced9de170000000000000000000000008184e8a5cfac0a0783e389b550f84a0a8bd1b56700000000000000000000000089f474cfb9aa83e925fe47d4e65eb6ebd89c736e00000000000000000000000096d5584368ddf5cdcfdbbbe7fa00eedede0fd5cc0000000000000000000000008f6ffafbd9b4d89d265ff99f7a75808845c8d3f9000000000000000000000000e265ed18b4fa0f7028da81a6c52d67a15fce88620000000000000000000000003f9a1d16fa5afe82541464f7e1a7f108077408f60000000000000000000000007b20ac765e7baf05eb8ce64001cd6265ab2d37bd000000000000000000000000ff18b1df17b4da1ff8523d5c53689f2a0cd008d9000000000000000000000000c679c964a0337d162d914a3db2319df3ef9aad67000000000000000000000000175b49d39c059d764b4d268e66822eb420f46db90000000000000000000000008260e49899553450d12e1eb746e091770e182324000000000000000000000000e2c495c8c7bdb0acf99c84a1d265b107468824f2000000000000000000000000db2c2f1caf40a212b1a3d7142798db43b5dcd942000000000000000000000000ad46a42528561920cdc0a318b771d61db6bc8d4f0000000000000000000000004d55b7fa43e3c0778354f1c584bfdcddbaee1636000000000000000000000000ed5ce85e97a53f7baea7e3d5346ed1219863d7c3000000000000000000000000b851cd3725d603e6a2ef7d98fb66ecf8fe5f8af800000000000000000000000028ac0de8846615d147d276bf6c98b12922373d6e000000000000000000000000f76d0835f76aa8f6c041f5f5885b13c374ca2dd40000000000000000000000006eb705842890b31acc78913c1411516fd2d54ff3000000000000000000000000e8c5b6f8d97464bfa98f012810590924dca86b18000000000000000000000000c6559910e68786b48550f78ce244629d2a5f31e4000000000000000000000000e27e1fd0e3fbb47b8502da284e129e26b9de96c1000000000000000000000000672d372668da179c806e296947d8240895293b5a00000000000000000000000013244fbb1f41ad7453bf6c1ebe61b587e63878b700000000000000000000000097a205769a89376867744124939407f0c42aad770000000000000000000000006539965824fc6a81b9dcaebe602ec6541ad82604000000000000000000000000282dc975862c1cdf5896c31d59277ebe0f0730cd000000000000000000000000f0128c2f4f1f214e45f558b0f21b2b86e2a5d464000000000000000000000000db2c2f1caf40a212b1a3d7142798db43b5dcd9420000000000000000000000005839c647f23f1191fcb1e80a20deadf3feba1461000000000000000000000000153310a3217caf9c9497f02ff9f25f2df209c4ad000000000000000000000000a36520e829f94567fb09bc65c6d4b0461c4195c200000000000000000000000011fe2eba76971c2c24e5fa5870166dec3443dabc0000000000000000000000002f3e05f19f5b093ffc9b7248b30f39b1d2db0bc9000000000000000000000000336ff12a1a1a06ee601a357a96d0a6e8fa3ba0e300000000000000000000000043782e3d72ed6d091c067c694a9a90f521bf985d0000000000000000000000003242eb4dcd3d6de3fe05f632ab40816c0461552b00000000000000000000000010ead73fd77549bc38c5bbad013f7db7fa294573000000000000000000000000e735f4fbf2bc9f097e6a36e964d1fc9649c46bdb0000000000000000000000000f46e5e158df1d40c97968ce4d4c00c3fe9312390000000000000000000000008ced8e78455f02eec1657b99748fcdd8c01f30c60000000000000000000000008119f795d5755fdbe53b91573e3cff5add8c2c97000000000000000000000000b48cc3ff3ea41b208781cd2eba2206d44949669c000000000000000000000000eb7ed1579c31c493bf95f2b44df13ccd363e056000000000000000000000000035e2fbfd5f90d0931a5ce83f44534b6e81328e8800000000000000000000000086999844e0345bdef400bd34894270547c12ff7a0000000000000000000000003a52ccafdb7e4a6e0fed9a7e853c567634aaf3cb0000000000000000000000000646fdb94ae12f70158cc07ce6ecdcb72ec291da00000000000000000000000043edc81a3cb6317e087c3174eaafb5bd9574fc350000000000000000000000000bbb3ffdfbb899bbfca052594fd6cf1b0f754b05000000000000000000000000bb1851738a4dc5243c98b2c68e7948b0bea5950800000000000000000000000080f6300632954be3755c96d2b52a6d633bc03c54000000000000000000000000e0d2f52e16279e41bbc3c8313a12d0981bce2f57000000000000000000000000e55522f0f8ca3d5672cda9bdd96839eaf059bfed00000000000000000000000084fc7639310e5c037df8ccc0bdb54d5743d3ea0e000000000000000000000000e47e34c53551ef338ea74f96bebef5420e85b6730000000000000000000000009e0c571d7ac37c3c251a2c5b9d4ee1e37dfd6eea000000000000000000000000ef4f61272ca06056ec4c5dea827903ac55948b97000000000000000000000000766ac7d3e608c23d88de52ab939f2855c10bad59000000000000000000000000384deee7c6da6797af4e210b026783b1e35002ce000000000000000000000000c2b838a0c88656264ec5f2a2b6aabda9bc234b16000000000000000000000000d26d17203113937c852271d90a9073aa6b860db200000000000000000000000012e7fbf475f1685f047870ff5d50cfd8cba9c97600000000000000000000000041d9c07a635ca14920de96a01133eae72d4e2b3e000000000000000000000000e9bd2d9facc8800c4089680b6336d6cd7e77f3c1000000000000000000000000a79a356b01ef805b3089b4fe67447b96c7e6dd4c000000000000000000000000f837eb29e36df33f7ed73c1d4ee3a01a1764cd5f0000000000000000000000004c03fa39cccc9dbb218085f1f0dc3bc2f7f254ae000000000000000000000000b9cba98f073a4939c463839ab3afa44717f199160000000000000000000000002913a3546341951bde9869c1508364e17d9868dd000000000000000000000000e22e7873679a95cab77038895494add543629ed0000000000000000000000000bd9c1bb6c83a593d4123f177c4d9ddebe23d7d19000000000000000000000000a771159f61c2e8d14205fdd5b130563a2cb7a5d7000000000000000000000000d6fe7a024d6b838c5689c83cf89d81be2636bed9000000000000000000000000e1d99811c38d9a5855e8cbdcbb4cb2a45ad4096e00000000000000000000000079d4b3f495031b4904d95a6f5787beca6fe1fbc60000000000000000000000007b95bee4dcadf19950adca112ac9a8c44e72a7940000000000000000000000000c8b228681a1ffd27c62318997bc56d005827dcb000000000000000000000000d36e5e84eafbd10ed0f718b789457848ea6d121b0000000000000000000000004f2c5d8c76697f28f7dd957d6ed6f03bcc8b4be0000000000000000000000000bf9706af4ef38d20216e984ce9431072f17a3cb0000000000000000000000000f0c95be683aa27856e4796508b88588ff4fea245000000000000000000000000e3f0748e91aa0ef5ebfd1367231dc0e25b6e31d6000000000000000000000000fa8b297ab8112ac7ee1ea642d615801a9952275e0000000000000000000000005e56f59443d8f1391028c60a622aa3edba009009000000000000000000000000cef2470420f2cbbc5d411608339a19cf8ad2733200000000000000000000000065bae533f2393a4996468139adf4ce526b7ea9c40000000000000000000000002c6c322a3025f691cd732359f105305ef42400040000000000000000000000000b2c62513032cca9a4ef9cc4863a2131cbb7e40b000000000000000000000000a4595dc60ec21615cdd5ed1528b1011001a66be90000000000000000000000001de591da043aa0b220f1dc6f05efd3df1d47bc52000000000000000000000000cb13ff6259e51db0365c0be04e4abf87469314360000000000000000000000007b95bee4dcadf19950adca112ac9a8c44e72a79400000000000000000000000061dc403eebf5f60fd2a21b526085284191a9f7c40000000000000000000000006412911ec51e1a6249ec6dd81ad1b44e4d6f6940000000000000000000000000dce3023932f93568c1f991354113053218e96dfe0000000000000000000000000f071724b5c998d6428fb884f435a737f2c7bbe0000000000000000000000000fd803da59ea01b2a1e6ff591831812953852063700000000000000000000000063299297b1c0161d3b7c9d84ebf286a83019a0f5000000000000000000000000b5e219c0f000bb0620815681cc3797c41c7daf480000000000000000000000001264adfd955c353aff6e267df61f96973ec9bc650000000000000000000000007e8dc84e39c8c9da9033d9b8c3f73f613045eb98000000000000000000000000c2dd173d987007c3d01110cc7b447e2eefcccf450000000000000000000000007e50c909e80d57221fb3b581b1b05660759491e5000000000000000000000000709c837d16f513ea4f3f1bf1606d8d0a1e50c7fb000000000000000000000000e4da271bd3e6d5c7ca159cfb733075d5be305238000000000000000000000000dc5fe46ececdfe90fa30b8b975a94b6cad594a3d0000000000000000000000001786910123f8379296d19ad17cc8f64252279ef8000000000000000000000000905b703b74790d4b4f3c2bbf15d0f64d92760b080000000000000000000000003af592b2101f9f9f1a3e5608f06b5742a9407e2f000000000000000000000000c6ad6682e4c7b1a8ba84260be0d3218a5b7c98890000000000000000000000009fe9136a3de178eb4a53c6f20f5511620d3299ff000000000000000000000000f50aee7a8a8772a160927e132df6a84935fead46000000000000000000000000fa25b105891acc5df0b1cdaccae6a5517ae9e05a000000000000000000000000b2a9c558cdf1378af846b933306c26858092864900000000000000000000000086f30bc33c0dda4dd5f48158ed8023aa371f833d000000000000000000000000200797d0512a2ed8f8fa4eb39f5559dc7ed4839e000000000000000000000000e4d4aa462cacd788ab780dbb3de89df7c953ec81000000000000000000000000daa1fd40d87a579bed4596aa6d323b6fa63642b80000000000000000000000001fb430ba0a417db3954e91b231d885355f1a8c0b000000000000000000000000760a16faf6375c40476eb30013d64576f88120580000000000000000000000008b5255f50c6f569e38487b7560eb0e922718b674000000000000000000000000529178450d298676d53f17861e1b5e0dbe656b3d0000000000000000000000000dedb82c83fb522fb17415d68f149b73185a228d000000000000000000000000f900e5fca7fb71191fd1e1a36cd08f187ed237a70000000000000000000000002cd50cc9584d394a41aa1f81712091d1234aa83b00000000000000000000000014c2344ed3857052610494249fba617ba68772fd000000000000000000000000d34b653b9085be21a9200814f56b8e47b4802b55000000000000000000000000ca1a24117e5f45deb0b89e8b2cf4cb0d36023843000000000000000000000000b01a2bb77f29ca6c3be5b2dc3e27f6ddc2d277b50000000000000000000000007576cd179780e5d55e067009e7f75ebf92fff27800000000000000000000000083ae9fa4849f499a48db5cd9a08d72dc5bd2c670000000000000000000000000b69c64610db8c02751bafa3042274dd1149058710000000000000000000000007be8029037d6f1f2b23f11097af6d72dfd5b66fb0000000000000000000000003baaaa9bd6e4d3f729459bf26cfc346234801de90000000000000000000000002b585f9054996f721da228373611dd526289aaa4000000000000000000000000d71d2e4fc1cb2e40bc8e642e3b80ab1250c6c5c80000000000000000000000002ee63ac4e0873f2c910e4a59fd73568e84a0b08d0000000000000000000000002d51ed9c77f4939e0a9626ffe2a46eb2d410ab77000000000000000000000000544488698be7a4b7cd59c2232f6fd85270a9e895000000000000000000000000e3a4e6c8aa24eb41c255429b20ed1f63686180f9000000000000000000000000434d6dd095f1c55f4049ecd98612ee9f0e99dc82000000000000000000000000754d996069832ed9f487ac5cc67b70f9286ed3ed0000000000000000000000009d85423fec4d4764df84096f0ddef3604a607af10000000000000000000000003054a2da90a76e0411568eeaccd76b8f55816f8000000000000000000000000068e2c6328c294bd5a34c5632e696ef2803e73a3a0000000000000000000000003e682cc4f6b3797bd744c2cfd047d11b2b60409f000000000000000000000000eb9b335f4231be62a151d58dea4dfecc5bfd6668000000000000000000000000a39a1fdc2f5cc269a2742805c74b80d77616293200000000000000000000000068e2c6328c294bd5a34c5632e696ef2803e73a3a00000000000000000000000028b2a2f5c563c554cf778b0720f0c84b3e4b8a39000000000000000000000000bee1e45096a9c7b8037827e7f1f4183d35dce6840000000000000000000000006364971e52ab90e4e682b883635fde44bd59ccc8000000000000000000000000b4af94c875543ddb572590af6119d8727a23d660000000000000000000000000533ad60ace4d9c6b81223a44b8d293115b32f50d000000000000000000000000a13ad0540bdc47d4894c2ab61cf3b8d5cb2d3ec5000000000000000000000000404f6c6a376de95545561f352bc82fa286712e8600000000000000000000000063786cf22ebed887af2f839fcd06ee990ff6a036000000000000000000000000c5c75caf067ae899a7ec10b86b5ab38c13879388000000000000000000000000a1166fc6f2107be849478665257b38458f19aae4000000000000000000000000c715823018f60aa26392085f6b1ccf95455dbccb000000000000000000000000bf612fd89df16bd04e377a3fbc27473844de75b7000000000000000000000000cf99d5fdacbd5064e1d88c24203dacae0a09e212000000000000000000000000e9a069b44ba409aa01f490e4236f042c302a7aa200000000000000000000000095d83e8d7ba2baac2c569c878255de337a196007000000000000000000000000c82b153c7ba6749426dc896864d2ac112838356c0000000000000000000000001273b6c770e27ccd537760266f6402077f09769b000000000000000000000000614fbff4063088f773c314df9519acb5c5af791f0000000000000000000000009e8d8636c80655d13fd6191ee576a0b381f1c75000000000000000000000000004ff990e8ed90f7215d961bf738b6cd0ee0d001a000000000000000000000000019c7ea6921adb8cd18c9b9bc834d0213789365e0000000000000000000000006de0fc94873fce322fcff8c6c3a53a0ca125caf5000000000000000000000000830592e53a6d31b3eb564c82f81db6764bde030800000000000000000000000055ecc0018499b98fd8446c3e85c0e3c68d1de898000000000000000000000000cd1744c7be968dc8bf602846a2d886db2e1cf5e5000000000000000000000000a98818479976bafa3842af63d7dfd0dc32e5508e000000000000000000000000161cb5d84446fa496c79341bdddc4aa629a2f5f30000000000000000000000000fcd77b52d0d7fd05529f192f0a751526f3e976d0000000000000000000000007867ab0914c2ff70ebbff36dd4f593bcb43e9b07000000000000000000000000171205012d1cfbc363d87b04ddc758c04c9316fe000000000000000000000000c9cb3971162a0fe31b243887886b5467685ad72b000000000000000000000000328d24caca37871a92953e6ad660bf05f4e58d9a0000000000000000000000002dc37fc17815dff7792c2e40f3aa6eb59b5276520000000000000000000000005e9c237fc02b843236ac828afb1b62bb10328c2f0000000000000000000000009e4781b84f5e912a34649480719d93d643fb6170000000000000000000000000546ff2ffe68c33d7fbd7c22ae015d03c4f32d34c000000000000000000000000d25b840e2d4ae852ea5279a460650e37c5c30e860000000000000000000000008fd8bd569af84a7e76e19d639bdea4b08f6021f6000000000000000000000000688fabe50796150e9a8a72ed2e59775e6d8f0615000000000000000000000000e7b7ac0280c835e4fa460828c2e7848317deb332000000000000000000000000ffae2b124413f9baf0cdcab3ae6dc47d539b09bd000000000000000000000000f43e5f31ba32b54faa6388f16e5758a53f04f0d6000000000000000000000000bd697fd67bf1d4a0a3d63f41c7365ddc817a8008000000000000000000000000966bc40078b87d41bc9ecc0629ea1b61474dc3cd000000000000000000000000dd00967e5e8efb992a53101dceda6f8a84778d480000000000000000000000009b5cfd389db31f7747b092cd7612a544c05152cc0000000000000000000000001e40d465dea71f1f1f88c75d75292e467439478c000000000000000000000000a590db0990caea3d779292056f58ee2cec48f6e5000000000000000000000000f43e5f31ba32b54faa6388f16e5758a53f04f0d6000000000000000000000000ada17d502c8bf92da5f9f15bd354de37905f41c5000000000000000000000000d612e26da2c158d316a5d96db6695fe7ae83e8c000000000000000000000000095994fb8ebb8349be945df56411b3e6f9499b3f2000000000000000000000000783f5158e253f552e3a4c24ea54b1e9c8b52fa6f000000000000000000000000486e49eeddf6432d3e10b15c25bb2bc8da5811c90000000000000000000000007a9345aa7fad37eaa027434d6747e328cd5c77610000000000000000000000000be4250af647c465ac1d2ddf8a7a3da62a32e8e50000000000000000000000001f25df59f8854be9898c2df6480e92ccac37fb40000000000000000000000000738d14e97b07a0a2be5959360f324ae7ea29c059000000000000000000000000b07240d54a8b859daee226aeb7aedff9d1bb2bc7000000000000000000000000a9f3d4b51dabaf954c78d1c060aa349babfc8d9e000000000000000000000000a6927a2531eb0bc27659d545cfdb3c3f85730120000000000000000000000000732a44a58ebed411dd5c0c2f35d239a067dbc26e0000000000000000000000008c34a1d27fb0fcf1c5319dcfe16eca81b9fbba8900000000000000000000000035feed64896fab985b6b68228cba3f3359c20b2d0000000000000000000000002e483ce0139d0088482154445ce43e309f770d39000000000000000000000000a03156b5f1e3dc62c727010d676e96bb86d5237a0000000000000000000000003b5d48ca7cbba74d65301a80ba7eeea7dfba5544000000000000000000000000f4f7a6d335da40ea3786f9fdfa3831e64264c63d000000000000000000000000819599f5c04f0b4a697cc492adaae70c685c023f000000000000000000000000602a5da5160497daa3203fa3ec836d823f62b3d300000000000000000000000063f034270144736760939935826b0d39330c23360000000000000000000000004b40546552e3b99a8d2141ec66a7a223c53812b7000000000000000000000000e8ef88927858b80ad0a63880d5e4d9f44f7c0fda000000000000000000000000b7d183e88911175af89fa471cb3452af865be09000000000000000000000000004eab0e103db552f9bd48c9e684aa7e6da0348a3000000000000000000000000dc76abfaac58dd3d6d61c0949d39b5ca7c2e393900000000000000000000000094b3e14cab6ed1da12c46be19b6cfbbe29426a6c0000000000000000000000006e117e52a9871b9d5c7d5b1767851a8b771b48a80000000000000000000000007afd94d48dd0885eb9d3b14bbea5700eb2d2a2b4000000000000000000000000581d4b40f9f9351fa0ff12c28967ac470f1bcec80000000000000000000000006555a79b04bcb5c2e849f07cef826d3a232c9a0b000000000000000000000000dfa49365316e10c22bf5ad1d08cf3e6c4ef68c74000000000000000000000000686c578b4355e38f365346bc129383cd31ca61950000000000000000000000007daa01bcf397d164ea3ebd6f75bfbcce11f76f2e000000000000000000000000c5b1ba32e72426b57ca320cf8dbeb0e1ab2d28ab00000000000000000000000056a8e08fd1bbe6c1cc1e6cc4afc7da576b53818e0000000000000000000000009caf8cab79d1d1ef75077f8d2abaf5f63216e702000000000000000000000000d04a88968d99714fd509f6030fd9fe9710fd944f000000000000000000000000d71d2e4fc1cb2e40bc8e642e3b80ab1250c6c5c8000000000000000000000000323d7b581e3ed0436dbf493b4a4ec848fa3b29fa000000000000000000000000dfb0074aa987002171b1566abba8cbcc4b7362df00000000000000000000000013d868f2cf6c06668c7c0d44d5a56be309181807000000000000000000000000f59ba38605219492a519f1ca55d47850bc317d35000000000000000000000000dfb90b6013830ba7b83b3f0a161d425ac81ce0680000000000000000000000005d93c4720917de99de1e897e00c97ab7b472a1e50000000000000000000000008b021c34f0fac48a90f14fcf5140345e730b6bf3000000000000000000000000328d24caca37871a92953e6ad660bf05f4e58d9a000000000000000000000000f799556c89b954d7f2e4f429873ed44712a43b7600000000000000000000000020ab521e7c124b5c4cdc45613badb87e760b25e50000000000000000000000002d6a9c6e065bde830be75c3440debac398e4493d000000000000000000000000556d60dd684802e11545fae30c0f8d34510fb65b0000000000000000000000000e4fdf513edc994c1a8035db00d83eb981923bcb00000000000000000000000067dd6e9fa634cd18fdfbc60cf76c603ff0897daa00000000000000000000000053f3615bbca66131eb92dd37ad888fed2784b4770000000000000000000000000cbcec32ae1e83bc9ae983625e84ae314dbe9fcc000000000000000000000000bd0af3e73bd93bf0d9070e481479ae4f0645e83f00000000000000000000000008ed23d6b45278ebf8dd1ed37a99ff7f860596260000000000000000000000002435e1c2c7d9804893f560bff0ac1b5ceb98b28e000000000000000000000000e71668aff6c419d2a2925e9d58e97081712c8cf8000000000000000000000000945bb7e62f635c4f4d075d8148d8f835886bf56b000000000000000000000000a72c056ddef10aba685ef37e5fb0fa3f3be61af9000000000000000000000000eb4c8b001d8597dc0e994901692c3d418ca3bcbf000000000000000000000000328a09b205f8b0212700b5d841654f08af173365000000000000000000000000ba61a700489893d7f82b8417f7a67855860465fa000000000000000000000000e8d03a73c7589039e9a41e2d21162bf073160203000000000000000000000000301c1297cb14dfe83cbd98bd05d02e6a6ef54af70000000000000000000000006024d36c54e6cae7b6154dda0a5cb55bb7a277650000000000000000000000002e483ce0139d0088482154445ce43e309f770d39000000000000000000000000654404067babae5060d376fc913ee6b552648886000000000000000000000000d76a2d8cf3fbde8b8b90cdf4eb42e305b50f3c6800000000000000000000000047813469fd57f830b0e07513388a07f45031e04d000000000000000000000000fbd65ffb0aace4524fafafac910d6a9311f1389f000000000000000000000000a931d24139bcbfb66cb03bbbc560eb21ab5992a800000000000000000000000018d2094743df5f997a902cf20cda69bc06e30dc90000000000000000000000001a942e7293f7a93240abe63c903e98e61032ffab000000000000000000000000b6d9232b9ba881b1b95c3839377d1d5b2ce87ff7000000000000000000000000ba7494059ae15e0e17fc667e12592c968e8d617c000000000000000000000000c82b153c7ba6749426dc896864d2ac112838356c000000000000000000000000d2082dbff4e5edc8bc46fbb37d529e7ac8d0d92e000000000000000000000000e83146a0842239f76831192a3d837844345f4d6f000000000000000000000000cce880a5fc86fbea4adad5efd8c9b70c2356e358000000000000000000000000da9a272ee8aff7e4bb7a7592980b5a2f35b57bc8000000000000000000000000abe81b2599dc4f5f0df93a2d2c84e8893aad17be000000000000000000000000abf2bd97647dd2dfb56043420bad5ac7e790d89a00000000000000000000000077d421d465f231262dcb80615d37ddc633612fde000000000000000000000000d284caf064a43497908b8bf100637873c1c3a90b000000000000000000000000eb4c8b001d8597dc0e994901692c3d418ca3bcbf00000000000000000000000061649fed14a2090d61f2257a543bbd99dbdc09c8000000000000000000000000054c9113fde808ced8e7f1b957ce9df7d56c040e0000000000000000000000000a0b50ce516fa76028f66d29820c195ae9d439cf00000000000000000000000043a16ce55141fb2db525d507be000a465841209800000000000000000000000037018a9b479d461874f2c72308a056136687290e0000000000000000000000004ee1498d0fa259d38cf45d83ae78fa03c73a41a500000000000000000000000073a161469d6de5a82fe5dfa1a000ccd564f0e1df00000000000000000000000098a233838dc5bd2c66f46c7227f79d7833d5b37a000000000000000000000000dde4d56d226588b0310adf04e893cf5b511f769b0000000000000000000000004789aeab225b4b11253532994fb29a1b0ff63926000000000000000000000000e715af6d6a134cb6c5e6c2c81cff2d967e55c62f0000000000000000000000003acf047ac3dee726b554b62e7b0a4d0e0ed9bd1a000000000000000000000000aba27dbd7da701cf8daa2431b75778138b58e77d000000000000000000000000a62149a08e57f4f5c69e791dbc176fd9f6e2391f000000000000000000000000b6a8098a612f9c80f06008126f8d3603d6cd7f20000000000000000000000000095882fff651f96aafde2dfef79efb11bb2a846600000000000000000000000082ae7e1105c0f9d2bebe189340241a6d1c981fd4000000000000000000000000b962a81a005bcb0473b8e99cb722647cd9558c280000000000000000000000007111fa262ccf9e39f0fa8d61e2664a9100fb77270000000000000000000000001f3fe8e74dbc1bbce5e7e27429335c6dd37b2cd60000000000000000000000006bdd30f335ce60a7f2c981713ea9f159137cd5c50000000000000000000000009b56539a745f3374a489f0bb1842fc5042e8d04d0000000000000000000000003d574537a65b66f3cf2cd5499971e2cc5e4c40e500000000000000000000000046dc7538d64b26abb887e681372eac2cdca5a8360000000000000000000000003d1fd35065fb4f8ba94248b30adc9b72905c0399000000000000000000000000dccda009b1473a67f392c86c70df5172e7bd095c0000000000000000000000004f376e0217b82f9ca913cac7aee887ce2a625e170000000000000000000000002194f90d32df768c9bfdbd3215d677eaa6fc3c4f000000000000000000000000bde5ccce37d09e98e211c5d7a23312ff30c4a85a000000000000000000000000a63ef03c756ca688352366bae2aef0206b8c6a1e000000000000000000000000769de2c8ae3824a9823d9baea8a77458b3f459b40000000000000000000000007de3f48efada79f78dfaa503916ceb7b418eb5df00000000000000000000000006699cbafc2c6532749c29ea12e4f7ab9cf2f2c200000000000000000000000012dd1ed32b854299b4bd5d892b7429dd552de6020000000000000000000000002d9ef4ed97b252c21681f7f0298e02ecfcc4de89000000000000000000000000d4f605b74cc12560b1e498ad76bd02775e15621a0000000000000000000000009d6751730a1695d9644a291e21312a324dfa7a5800000000000000000000000073e95eb341b94a99eb0c25ef4f8e53b48092a56300000000000000000000000089a22ed12bac6c06cb1c0bd62cd00d50f6720ba700000000000000000000000091bfef838a02fee65754d2a078133750d32996ba000000000000000000000000716272294599a163e7f3db635ca4154723b97ad00000000000000000000000004f5d90d666ed674baa2996e98a0c3c2ec4a2ac500000000000000000000000004ec75e0c19d7541fafca4bdfc31938ffa02c3a730000000000000000000000003b9debc9e5c148831e2c5dd4469bb07b753f7222000000000000000000000000b545aa20e7dfca2c769565a5f1cf775fd82464340000000000000000000000003f4caccca62e43dcbad6c7c97d3ea9505f88c0cf000000000000000000000000625e4783953137d4f977d592f7d4d0b500e88927000000000000000000000000862e134eed891606d1dc6d907bc492bcbb85da0800000000000000000000000040daf4b59b314f4b08a4a61bdeb0ada809ac2aca0000000000000000000000007124fd82cbdeb71d085c2ad4305644212399e204000000000000000000000000a8af5fb7defe16d369367e7f090a3eae1e4b84e70000000000000000000000000fe03ffd4862470ae118424edb1bc9d0bfeba54c0000000000000000000000002c26a87e074df0658a2033175df033c04f990e910000000000000000000000005bba0a7b632f6b035a32878fdbc88ccb0b8ba17c0000000000000000000000004c2aca2a9cc55a832318b6dcf4c433fee2d37a560000000000000000000000005f59aab54affbf97a28b7fc21a7eeee6f85e95ba0000000000000000000000007198ec845245be33d55e3d42bc449f933261ac1500000000000000000000000068ff8ea7200899ef376cd46b4d05527392b1dafd00000000000000000000000081e0db6f1c46f6441dfdb65ca1c5692f12b1f5aa00000000000000000000000093d55dd514f73dd6b1d98ef91c4805e0174158590000000000000000000000006e53852ff7d187af7edd9232ea7eb77ef213e85b0000000000000000000000009539a0acb27da27af688d8a91915e372f926da2700000000000000000000000021aca037417befa54d94d80a8755dec46e0ca80e0000000000000000000000000802db92322b4053ec868eae25076160e29abbab00000000000000000000000000c77a23557a4800840865577f32888e7f560ad4000000000000000000000000fe5d02c790e80458fa422da748697608ee734bb7000000000000000000000000f3be429e40592a0b72025ee0a377c5194e80c1ce000000000000000000000000ee435008778a2724acb79703e8e7fb66756f3df90000000000000000000000006a978dd1591dfb37ee07afaa1fee84d2edb4aab700000000000000000000000090c3dfd4ea593336dbb9f925f73413e6ee84c90e0000000000000000000000006797d7e4c96e6229b1572967aa4f0cf52cc9f00b000000000000000000000000a3ab17ae4541dba13ec75d31010e5b95c3674a84000000000000000000000000b10b0e38c55b8bfaf534752543abac6653722170000000000000000000000000463c2999aac271c18d3fcb5644da1fee6ccbd3bb000000000000000000000000c12f0b92118756acecd7b16d86e6853760df43eb000000000000000000000000e884c850fd9a017c4e6979accbf5c6274b9a97de0000000000000000000000002b4a0db51f617208ca18d91e22bdee4a4e12b3ff000000000000000000000000876c4f06d272ab44ac4b68e49964f68c0c411fdd000000000000000000000000aa4ea7a266a91086ae4475d41d9ee8a1ed30b310000000000000000000000000acf4e9a67817d2ee1904c672f2c0fe0ccda2a026000000000000000000000000f79f4cc33b47bdae659970f8c8c49ae8cf946679000000000000000000000000f25c01da89734d6fda3922231a52c4172d76041c000000000000000000000000fc9b7c4789443486b0530c3823152105a79daa1f000000000000000000000000414952ed2d9f11f6e8ee1c1e2cabcb33205c9ff8000000000000000000000000672250783d5766c14f90220041d5e124d5839cff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067545694f8a2534af379dfb2215e97bc675c97ff000000000000000000000000181997149442f092038221978659f54aa05dcbde0000000000000000000000007774b1507731753526c296fae7f130134f8f5da4000000000000000000000000187f1ae88305ce907042a3a1737b3860e150238600000000000000000000000059a02fbb10eb1962ddc087e2658138119b33a5d4000000000000000000000000cc16d3f408b9d3ae358951fb5d629bef70983bc8000000000000000000000000ddfce93f8a5a846b63e60e837d6cef0335006c77000000000000000000000000e2268677bbe97f43ee13e79efaf36bd4cccb3576000000000000000000000000f1ce9fdce7c53c50696f610589f6e25d685965d100000000000000000000000010f325f2aef113e925b5ea5f9574d9549f8931b600000000000000000000000002956218c88941b9f0996639e4df8fcb05ae46a700000000000000000000000008cee81748ff6a307bcd3d1b8e66856829e9ab8c0000000000000000000000001268c18544661cdc0bb8811551e6a2fd567be298000000000000000000000000da9a0905c254cab18e7b82c9b46f4387bec57bc80000000000000000000000007d4222bdf4b85b5bd3cb5865af484141217614220000000000000000000000007774b1507731753526c296fae7f130134f8f5da4000000000000000000000000187f1ae88305ce907042a3a1737b3860e1502386000000000000000000000000a8a6c1d01ceef8944a163658caf66a6f6abeae090000000000000000000000003ee3f0f9063486689aabccdd0014afee5673159500000000000000000000000059a2aeb9b4f442b858a98b974d2cdba86eeacf34000000000000000000000000a448833200cb923c39e84246a72a881f247bbe57000000000000000000000000fc929752a9cb880ef3a1f0b371ad5f25ffea3df6000000000000000000000000611b568dbf3de974d4bc6845bcc07e6e8a7dd54f000000000000000000000000a071a98e8c54edf57f7685be413bfac23b7a97a90000000000000000000000009a1dcf98113a498e3b7a3cab9b52c11b91ced2030000000000000000000000004d8964626b20fd7866c01f9395a860d8ddeb46fc00000000000000000000000047b499e701addcc3813ee8454daa846f8206c429000000000000000000000000b66463c114aeb136398d4d98aa663f030fa8eb98000000000000000000000000b62768e2acf06eedfbefb2f0573511ad68fff2b200000000000000000000000042ccc391c1bd6523a0575b6fbaf734bc077af551000000000000000000000000a2bc469bbe1adda4855114dc8f8e70d6288f5a01000000000000000000000000441c3ba441476f1aaf6ea3ce4bdfd504330ad38c0000000000000000000000001b4904ebba5aba4908352c3e95c033dd9a69fea8000000000000000000000000d38cc0d237717ad430de3e81238cbaa5bb671330000000000000000000000000c5d401df114fcaf5824e16496fbfd4eed70c7b6d000000000000000000000000fe570312854660b17084f6069e96b93034f5ada40000000000000000000000007d4222bdf4b85b5bd3cb5865af48414121761422000000000000000000000000550af39b1cc64495d65bc001c437c9adc3d84e3400000000000000000000000064b222cd4bae0a6f246ca0b4018847a149f4d6570000000000000000000000009c93028d2223eb98770a737e3f8a447bd765eb8e000000000000000000000000b7361a7c34dc57ec8041e037a59d04278e8801020000000000000000000000007d9a8558aa073bfc5e61527e6bba6f032bceb8ce00000000000000000000000080ef480447260b3499acf3c754c067de17d841e20000000000000000000000009079d4c8f6d2752631418fc38b9143f65fab7f110000000000000000000000009b1c575ee357ceb1e1c4cb884e2cfba622e8a24a0000000000000000000000009a1835de242c6f7e5baaf8219ea5d222a8b25cd50000000000000000000000003a3ecc74d37d89b3b0596fe2ead9b12b109d1b6d00000000000000000000000020fa00d11b7b0c5119feeefc0284dbb47717c9260000000000000000000000004c0a8512ce099a2ac44d6135deee0ee4a2eb77cd000000000000000000000000548c66caee3ca012ef14223e0f4f142781b79a79000000000000000000000000611bd58239e489c2e9b7a978c244e8352a203e41000000000000000000000000ff100294265fc13eee5c6bb7d8017fcff13e04d70000000000000000000000002230ed8dd7a7a82d34e30cc821f0905a3f1eef990000000000000000000000001e5fe10dd6742aeb13da7886b7d30d3db4c380dd000000000000000000000000d5208352a242bb431a61375d6985e5dde60d0191000000000000000000000000e13d37f7e301f8be236567818f441eeb5358669b000000000000000000000000d5208352a242bb431a61375d6985e5dde60d01910000000000000000000000004adc947a43bb267b6db3edf7b8184a20c6fb1f580000000000000000000000006087f4e398c48b2c8212351b05f31d73cdb957c50000000000000000000000009c2ed4d2cc7e169adeaa047e213cd4706c9f6e2d000000000000000000000000d5208352a242bb431a61375d6985e5dde60d0191000000000000000000000000d75df4b334c785a9657ee7fb42c82970772274ce00000000000000000000000022bcc60a1f39db8c41e215a94e116e9a0f0bff5100000000000000000000000033dd262b027db4286782a17fab5cefc17f432ecf000000000000000000000000eeeddf0e60af80f2faf6ba4e2ad48a3850dff5aa0000000000000000000000001beabf5501e7a22248d38e355c157fe677a3992d000000000000000000000000a493b848f823477e5905dbf1d99bd35aac8c52450000000000000000000000001952b6def0e15d0a151ec7e0ed263402a9b5689200000000000000000000000056949af8e44190af188891f0747f5c74a9eb903f000000000000000000000000740a493781cd8d46232c3fb91a5a23f7ec8e150c000000000000000000000000b3a68b0be00667310a26dce37341d84484f800bb0000000000000000000000008fd2a5caa3f9b657aef83031fd31c95e853b202e0000000000000000000000009bf8c814356e906572f3076007ab5e907e6582a20000000000000000000000009a7952d96a24fea9f87e00da25ccd36c252e5ac90000000000000000000000001d96369206845bd552280278b9a73c2882262538000000000000000000000000ce119195d3ba691a09a2cf59009cf38595dbc917000000000000000000000000f2ff011a736c7edd9ef68f67791b1d77844ee7c0000000000000000000000000c423d83d34162e170032b761763a12b93b5c1c67000000000000000000000000cb990703be0094124964c17bcd8a25dcde6dc3b30000000000000000000000006fb2924ebba94e17b4d5201a6088c8dd1666b6bd0000000000000000000000001bac51b6ae6119991e8aa3d4f6bd72f9c1d3f3da0000000000000000000000001ec16bb36514fa56d785d8c8074296061594dfdf000000000000000000000000265c09e3c4ee6a466a2a566fc1c2d345a90767fa00000000000000000000000054b73b52e31b4934342018be743d36066b5fc8e400000000000000000000000057466a5aee06b8cdc21290ebf5150a50fb553f66000000000000000000000000e9b3b65967b8da36d9033b237a35ebf285ca5d6d00000000000000000000000026604c804a2bc3b4cb95a2c13c1119a96d55554c000000000000000000000000864ef1eb74645cccc6f5a9896d556ea32d2807cb000000000000000000000000fcba1ab20b340c6968cf7666d3f7eedd750983c9000000000000000000000000d38cc0d237717ad430de3e81238cbaa5bb671330000000000000000000000000822f4bf17866475e5ba6939bc8d6843affb46cc00000000000000000000000007383969c9315ccc9f18b4eb05b1ecc701dc766db0000000000000000000000008c5465391779ad01a63c431994afd22a32825187000000000000000000000000d36c8e33b4f67502ad8d08fd8e377595ada6e1c20000000000000000000000002a1ddb2afedc61b458d3ebbfbe8fab12f58fd0a0000000000000000000000000624bd9c6a5f0ecf03cde55a619ecb64fed302ed3000000000000000000000000c3a475e91091cf20e970274049e3abbca0caa1b4000000000000000000000000d60d1148bb7932677d143b8d15a52aa115f3406b000000000000000000000000d5b78fd54530bce8269524f5589cd2cd17e86e1a0000000000000000000000004577a78beb56f5886318cf24dcca8e4f8d7f5fc6000000000000000000000000973eaa5e922c2297057ce9f56d8d570160706b51000000000000000000000000807336fb9cadd44f2d5b0783bd5af9c24c6adf10000000000000000000000000cce0264200f8f38433958b9d1b55298e6a22da34000000000000000000000000b8350d3b115366b84921de8b56d4cc3ca26590be000000000000000000000000e16050065375c3056e7209fac692f4cdafdf756d000000000000000000000000e16050065375c3056e7209fac692f4cdafdf756d00000000000000000000000043e398a5bd51562c0b948ad1f0bc5dad682164e900000000000000000000000094b2aafb4fe04c171b5322b521bc3707829bb65c00000000000000000000000093df59bb7775e4cd16c68f8ccdc7c3a9e1234340000000000000000000000000346d042cc1749d7dd06582ba120b54deb0d315b2000000000000000000000000a8d32bb620732bd15160e5a5d269aec0f1bde51a000000000000000000000000bd3ca87d336c15affc5414b1e2becabe26d862c5000000000000000000000000b5d0e83a152d9b0f42d78a3d12c669d0e02057b000000000000000000000000080ef480447260b3499acf3c754c067de17d841e200000000000000000000000015f2dfa5b8b97acea34e2bbdec65d65a4a67219c000000000000000000000000bc778f45f48120f5e7ccfc1169bca9c0c2dc531e000000000000000000000000d5895401339773bf8352d0de6db24814d7bd7fde000000000000000000000000302fdaf5fdeb6c64b5b97d5c5cb563eeb3edab70000000000000000000000000029da63499a2d21b29e81ab1268c25c420f3f82f00000000000000000000000004eeff427958e58c4ab4e6e13dbeb254e7084e80000000000000000000000000a2bc469bbe1adda4855114dc8f8e70d6288f5a01000000000000000000000000441c3ba441476f1aaf6ea3ce4bdfd504330ad38c000000000000000000000000ab145a94b72097a72a7e94f11bbe5bd5bc46c0ea000000000000000000000000f1a4f510834a18aa0eba0bb9339f97db8a20b703000000000000000000000000dd3d096ddf2e18e0872d7665f4cedc0e8fb3ceee000000000000000000000000cd37e43d1a82f4ffd0e1688eaf1a49458c91de5d000000000000000000000000e749d23cbebf06ca31ede5bf06305ba0e304be8d000000000000000000000000e997eeb9cd95ec9c51b2e86c5780dc25e54249b7000000000000000000000000576cadf17820b9d076887025a5b35131ff6d8cba000000000000000000000000c32a8b84aa2c4fb9287908cefcdea4837428a7cd000000000000000000000000c3a475e91091cf20e970274049e3abbca0caa1b40000000000000000000000009821ceb91143d4424bcb8ff2b1e0a24266e692d2000000000000000000000000aa07fc228e62ca8c7b46197681f3194afc5e0e560000000000000000000000006448fc1735b1993ab00d03e9c4399d810aa2f021000000000000000000000000ca1a43663db51db045868979ece91dc4c9d5384300000000000000000000000011d8d7dd01628d1f8599f92b945176040b26805e000000000000000000000000e65ffe1db57b64528ab4eb1d08662b4bad30e9e2000000000000000000000000111123aa059ec80eab50e980f4ea7419df8303280000000000000000000000001d88cf15757eb011d1ff2ce93931856da9ecafa900000000000000000000000059f2620e8be6180a28b918c6473501002cc3d2c40000000000000000000000003455cd987d4e7093722e396fc78d23f559a9d9f1000000000000000000000000f4c1c710a1747079649f973a22602756c55471db000000000000000000000000f8cd4d17fdec8c289ad2f61c4d15ba613fe4d04000000000000000000000000087daf7685c8595e25d7534bc102d1a635d99fedb0000000000000000000000003b7f4df3b8cddae4f73b3862e65fa1634afc3c7f0000000000000000000000005ee889f07ad88fbd6e34ed5588bdf575d928916b00000000000000000000000074710023b0c48f96f0be166cdb5e0498feba5c4a0000000000000000000000001b995c3afa5e6dd016c06a8c6c34c9205f2990360000000000000000000000009604e3e47a500f865b54c0a0c2482ae16e77cf13000000000000000000000000f0aac60b5d538d7680043f59f00ae729157547b50000000000000000000000003c384f3fa7f759781ba25d59c213fb7e59d331040000000000000000000000009f851ce1fca1331e5085f2e986f70142550b31c00000000000000000000000003810e37340be30c157f47a98e8b89cb4e71f7fe9000000000000000000000000be1f889493b74a6d1c83bfc6bf89cf4c47f9b7b40000000000000000000000005093d8901785565e3fda396d7c664b8d68c39e360000000000000000000000009be7ad06f70af34b62bff39b7b4eef4fbdcfa4010000000000000000000000006bcdabcf9d2080cacf99fccc1729c45422490eb40000000000000000000000004ae4bb250100f3ce5168064b011739544c70e8fd000000000000000000000000074b5eb662039fe40b9b7d1c90f2a5647321ff5200000000000000000000000020383ded0d6dfc06508c79882f8d94f11664fe0d000000000000000000000000269e0d27aab97b456da36a1f246d4cd68a9a1d5f00000000000000000000000043bc010a6a9c1f79f0ab4137f3243eca78f91d060000000000000000000000005ee889f07ad88fbd6e34ed5588bdf575d928916b0000000000000000000000006b54fd187c6604c2c7d1ba56976a547187db1b71000000000000000000000000b80627abc97265c2b23b53ef645e08db1ad6c5660000000000000000000000008180dbb3e654a5d459b3af03968d5254bcf7a44a000000000000000000000000c8fd8698cceebb0040edb127f63a2388bf9cf27800000000000000000000000024f1ced8c9b66226486fd1f2c461603386132c8f00000000000000000000000009ae56f44cb2e5c8fc4bcef3a7bb3c25d0e99211000000000000000000000000205eaf7a1fbc5c9c4f480f3b848f98bee1edb8f1000000000000000000000000cc16d3f408b9d3ae358951fb5d629bef70983bc80000000000000000000000005bb1e7f73441d0ba24d506eaf2ecfc3a3fea63040000000000000000000000005cc02239f219089a217a3a39ac1c1d7261e1cc1d000000000000000000000000acb5adda1ded8c34479e15b2bf86cc6efee9646e0000000000000000000000000301abb186ee830b487efb97e8aa38aef3eab71b000000000000000000000000f9f453a64a18fa864641008a4e55b047c731a226000000000000000000000000f012c4efe0b79cf5eee20c90722314008937d4640000000000000000000000001de9905b9e40e993e5527c9d71075f138205965c000000000000000000000000bac94ed785a506d8bf0b59945e2cc2675b26782c0000000000000000000000001bac51b6ae6119991e8aa3d4f6bd72f9c1d3f3da000000000000000000000000187f1ae88305ce907042a3a1737b3860e1502386000000000000000000000000cd52e64416f3d5030ba978a7842c83b22d9d0ffb0000000000000000000000001d80f102161873eb647a35bf5bba219c74384a960000000000000000000000008fc35d0b9dc53947af7583fa8b051d884a3246cf000000000000000000000000faf6415501be5e82be236a1b0cc562724c587b28000000000000000000000000faab969489386629c999102faa3379e613ad2dd50000000000000000000000004ed64857c87ae96e147531d9f6ee48fad662a5ea0000000000000000000000006b5455b51c6731d2797885aa3da592f612b71b710000000000000000000000002c838cceec345ebbef7f44d5937b6c23604c8497000000000000000000000000269622981e5353d0404045a1175b155ce87aee35000000000000000000000000ada706b8f56df142e87fa59cedcfe27d895a37e6000000000000000000000000d0e7c42e28b66b1132b7178bc8c152b926c1d0e60000000000000000000000002da7dda422b502d56c336623651279ed8828cd60000000000000000000000000dd2a8c094360465570cea76432e067e00b1516cd000000000000000000000000e28c62b2aa625481cd9037d90e29213ce1575b6a000000000000000000000000066538bd6353e18cacdd6b60ea3190cb4e6a7fdd00000000000000000000000036dac17a7b7df5e1910d0b1690025c7f7f876448000000000000000000000000aac697838dfb063ca622fd67c7d3b61eff39e77500000000000000000000000097ee929b5776de971e3dcd6077fee86122e469500000000000000000000000000fcf8ee486b74eb56b8ce1f09dec6d33a4f3a12f000000000000000000000000bd0a0a3db3c82dbe94621a191d6bedce3364501e000000000000000000000000b660e5619332fc64f3588ef5bebb2e7b4e9e37240000000000000000000000008bf6e149ed653216daff8cfb52bc52f408f363b7000000000000000000000000c815c1d48a38306aa76fb4ae2a724b58c2085fe4000000000000000000000000fd809384ee3e1184f99a3a19f09da1ac5c520637000000000000000000000000dba46985ce8871019d7ad06590730ea35f9afe19000000000000000000000000eb910a5848f6fdaf65e4c8eb5c4d338d558f237800000000000000000000000096b46baaedd19f8c7543e039b2073cad8034246d000000000000000000000000935696b56989626abcdccec75f2bf2e694a968bd0000000000000000000000000868b2f45a8ed12283ca1299817e534bd93559fd000000000000000000000000277a4e267db77dec5896e85292827a904ad468090000000000000000000000008f42fe6a9fffdef2983da29f2228399bf245845a000000000000000000000000aea8a7daa586b58b836dde4994de8409036278a80000000000000000000000005483ec49f0340ed561a5defd33ae02f3a12b487000000000000000000000000004c763bd169ee779649e742f2ecedf930b87c0750000000000000000000000003005a5100b3b024262d02ecd7c63f0e81856ca61000000000000000000000000b8515d2b9c85fae7a065f2f896c9e5b3aebf8af8000000000000000000000000e09d52dd35df196e186c751c0fd7ad69d4ab12c70000000000000000000000001b1673449977de91d3e1e5bfb91981ec127c27fa0000000000000000000000002e04ea06f9f35556c930fbb1e67d4f16ce59416700000000000000000000000098b29990731866f9ca494a1b27bc0b9f47c1ff690000000000000000000000003f8a5b0ef570b78ae3bf30458bace9436f762fee000000000000000000000000ab145a94b72097a72a7e94f11bbe5bd5bc46c0ea0000000000000000000000003faef5dca463a82af9933fc079dea6b4ac104d5a0000000000000000000000004ecd66b8fcd39ef619466399ab09aa041a9016c1000000000000000000000000295f9463f58b86baf6a166bfdce66fb9a370e8b000000000000000000000000049782d87a46d2fa6615091904f07654dabe4386b000000000000000000000000db997a03302c7a123aa3aa63bd6d0285d6993ca5000000000000000000000000e4dbf36aecf15fb8b9d20e88411ed5aa7bae7bac000000000000000000000000187f1ae88305ce907042a3a1737b3860e1502386000000000000000000000000332398b398e0772c9c135e543c2d51238dabeed20000000000000000000000005a49313ad5f7a63a8417302854b5e3921c7ce5ec000000000000000000000000a1284d8bd23dc5ec57700bb5629b9ccfb2664ea80000000000000000000000006ae051554fa6b48177127ffcd91b67ce384ee603000000000000000000000000b742bc9da75bb33b79d79ee6f46900188c93af5a0000000000000000000000002006eea5579f059d914b98e192cb37379ca47241000000000000000000000000c62297be114fc9e10e561744bcead0d9644fc9fb000000000000000000000000286e07904cb9109cbb8b6955ab399be31113bec4000000000000000000000000966a319173178a47362ef3f5dda2fba7cddfa8ec000000000000000000000000187f1ae88305ce907042a3a1737b3860e15023860000000000000000000000004848527e3b1832210ad77dceb69d56394d38ba7c00000000000000000000000037552d630672d205821aed1857710166c8a03684000000000000000000000000f5dbf7462bf540c3238d14ccbfcbfd644fcac49e0000000000000000000000008f8a1699075cf5810e82e56b95617528da4dfdea00000000000000000000000017ec9c1b321a70ce56307c6487f5cbf7b99de4310000000000000000000000001268c18544661cdc0bb8811551e6a2fd567be298000000000000000000000000d33cbd56c6503075a32bf0293ea7d88596765cec0000000000000000000000007e91b67691242f56118b7eca745e1395593c9da30000000000000000000000005e82de0328f3f4ea983596d3539203696ccbf6c60000000000000000000000000000a04c4d9f422091595d54888e4c2b68797a7a0000000000000000000000009692da91ddd89137736767d57de4226966dd56ed000000000000000000000000811fb8d544d75410d8c937bf0da8a76ea66b93c20000000000000000000000005d18abac74f53ce7ff8db0924a40a485ba2d7eca0000000000000000000000004b5f15018d55af246fd1bd42f5beccb3d6c410ea000000000000000000000000978c0a43d6efbe653d931a4c31de7036949041d8000000000000000000000000cbc5a8d1d7d7cc8ca848e3188e55d746d8cf615a000000000000000000000000e242616797f2863ca3b3fbafbd12107683c41e0e000000000000000000000000081ab733363c2ff534f6e4a2afd3ba18bed95ebd000000000000000000000000f3cd09bb26921d4dfa43bcde00930cc4c09f85ae00000000000000000000000022bd0c2e57c047fe53b50faac9da7421c451acd500000000000000000000000051935b0980ef543674725cb697ca9f83186ec779000000000000000000000000c4c560defc8ae8811374825883b23ced3e3809a80000000000000000000000009bbdb8f599c729989c0b724c845702f5374ed78900000000000000000000000023d16c773c7e163604508bc97de661d280c56660000000000000000000000000c5e44c5db0c11889b8af4f94c3f66fae3658bb650000000000000000000000002af188305436c437bab21d16c35d6ecfaa5cae550000000000000000000000002613cde89619df79c929ad4a538949945fb655a40000000000000000000000009210fc6c325953585b6c0d2eb53ef6c54b9c0f570000000000000000000000008bd79a06e086ecddbccef63ebbec4203e5014d92000000000000000000000000bbe22614419e1faf83816228ad9b2ac13b9c64ab000000000000000000000000b88c95259de6e2ddd082ded8920639430810c976000000000000000000000000cbcd3102b0e65cd36801346b608c31c904141e46000000000000000000000000ec4e3d6053b4bb923c523baebcdd64957d9a85d20000000000000000000000009eb14374e4b8861a292085f85120e27807d41c83000000000000000000000000374c34055a4d061cc5a333394e1cd52138f2bc2900000000000000000000000011caa6f9b16a6e683e48e3f62c5a2f3e897f76d3000000000000000000000000950ba21e3cff7653044c4fa0a929666655e8d0b2000000000000000000000000f6054653c543ada3d5854b678b1d1509e805d17a000000000000000000000000f00c4152a47701946ead810f78e21d81aff246df000000000000000000000000ed4f180ef208dfa72dcbd3e8574a384e89bc334c00000000000000000000000079107bf0ef739bc35024cf7257c0bb3e76107a4b000000000000000000000000ba118bd09173858b99d556e4e319f27ae96279a400000000000000000000000039d84f38afbf1ff9cf3dbb853d84f68050e4ed4e000000000000000000000000b50dc8d002daa9a92dd1e44b8f56382a435f28b4000000000000000000000000f86c79213f0eff65d15f919332dd1123d365a9e0000000000000000000000000bf984b59e0cc090fa531e3c52eaa35e15db52a290000000000000000000000000298773cc8aae5c30d17870cb7e4db4c7774aa6c00000000000000000000000058775053c85b56d0c8666fdda5b73153df3d7fa50000000000000000000000003ce957e9117ef16c4f68e3799d276fd2950a31ab0000000000000000000000007c893de1d3e8b572f0566dc0acde5b313268c56000000000000000000000000088b29dc7086d95e7455a9538e5a7d8586954106a0000000000000000000000006e5c920d851b8e76396119247ef2260c33cd5d950000000000000000000000004df427657609eb8e1fe1e24bc5a437cab1fc4ab10000000000000000000000007a16dc1789a6edfc3b27e39c39c1420574615428000000000000000000000000e973f5f85c5867168880ca05524193f095c45f3e0000000000000000000000005d2afa89d9ad237cddc65279d2e65833cf42bb680000000000000000000000009f7554487c5544b3284e7bfdeddd87730f5aa3c4000000000000000000000000378269534d6c8695f09d8e80e4c51748630e7eae000000000000000000000000eb134422487d9ec21830db36825e2f8bd531e8c100000000000000000000000028d387aad1a1f926d3f101d1f2e6f4e07eeace2300000000000000000000000006de3f9fde85d145d927b21879e0ab3320161f7f00000000000000000000000084eb755a09a1e08ed23c3d31f7cd62762a655e4d0000000000000000000000003dcd3a9ef8e958b51645286ad4f5287f34c54b12000000000000000000000000cc30320c3d73721b0e478ddaa43a6d06a592e1c4000000000000000000000000b2f545e90ed3ef91f6ae4c9d7603ffb0f7b4fe1100000000000000000000000011db7947107110a574f1c02bdbcbc03c29c01ab300000000000000000000000017eee89f5fb6c315a913182c55144fa04e371deb0000000000000000000000005c7d44286dace29a7d939cd68bfaec0b7828fb7300000000000000000000000098fa07870f01074367ca92621371eb349f2a223b00000000000000000000000072285406316a7b673cf07d6bf3507ac1242c29a000000000000000000000000080e56ddb507320797bb9db957cf33d77324bdfb2000000000000000000000000752f947c073679e4b4a7a0d2c8e03d59b0e237ae00000000000000000000000027936859070f81ffc955cec8727970e0476c201e0000000000000000000000003b339b26268c30d5608a267fc21b977e3c07a4c400000000000000000000000048b7832514d94154cd31f12b7326928516875af1000000000000000000000000706960c3e93697d1e11ee0a2532752c9dc4d737b000000000000000000000000a377fd5f0e0bd5ca9d8ae4297bb29352a1d66fb2000000000000000000000000fa4907fb8a18b1b8dcb60d3024050a858f677154000000000000000000000000410e75b7c46a416430091781801cd78584be13510000000000000000000000001d46ad29707db0ef49f94ab804a3e8be8892b3360000000000000000000000003467036d758bb376467d291a43189ea78008d71d000000000000000000000000059108984aac311a953f6759d216529252d9dbc50000000000000000000000002b75f52b0456d34686de27c1458c75f1c078b2980000000000000000000000003af70c6a863bd36695cee5eb880c62a5490b4e68000000000000000000000000b62c1e8a276b0051212b48d43d92116966206576000000000000000000000000b6853fc4cc681b752c03859abe245f04ad8f895b000000000000000000000000d5208352a242bb431a61375d6985e5dde60d0191000000000000000000000000dbe052a76262d94c43818c8e0e393a3cfd1126520000000000000000000000007628c6c5d05d0ef0f72ca7beb9917ec1f1d9cdcf00000000000000000000000044ba98666f38112eaa845f0c3f8a56d5611ae04b00000000000000000000000055d7d1715eaee405a22a7e67a8c9caa6702b13ed000000000000000000000000e69e5f6aa5b0b070c8b654fe8db72586715adad50000000000000000000000003680840551cc128a1cc21c3179561c62946f50b800000000000000000000000031bf0b8eaa3331791a86a9165152e6781588405f0000000000000000000000000f07f9cf8292024e5a8d40711f539f6359dcbbe00000000000000000000000009bcc42fb1fcc01f7c3a5d41cf68b40bded7bc19c0000000000000000000000008566389b32883c1bfe45e167b7566da529a893c200000000000000000000000049dfc0b645711d100673ad1a4afb224d54f3582800000000000000000000000023b5c09c9e53e482ee8a45e2d6f87760b05e76e8000000000000000000000000ff3cc749c745118f5479449371091468cf45f1e50000000000000000000000002d0f0e99f9274c93656085665996b8c3f3f420c1000000000000000000000000d5208352a242bb431a61375d6985e5dde60d01910000000000000000000000007eb85329e7e40d3ba3256bcfbd8053c3461d9396000000000000000000000000ab048565be24cad1a36435c6f67020c44039342c000000000000000000000000e87e9e7a87f035189ae02e2953b2c97145f9eb13000000000000000000000000f034c01cd26b819ffc653d99fb7022f02a69513b0000000000000000000000007f52f03395502857643954684a008c432426e811000000000000000000000000badbaf485c267edf433ca9f7846091af732e9ee6000000000000000000000000738b7231086fc0b2ecc2f7dfa7b5453d8a9afca40000000000000000000000002b4a708915b84d4a306d148ac4a7463a7760b36400000000000000000000000054b6cdbf3d575d878c5cea22fd867c5713779872000000000000000000000000cdb212234c47f235fd192f4c0870e47740e4636b000000000000000000000000e8b8749b133bff96b54cd01565370bf1a61d77860000000000000000000000001c963b508e04e73399285bc07e40d2418d7f3dca0000000000000000000000001529870fd147a552e8c486e324f626a0f3c7583c000000000000000000000000cd24decb7ed1daf038de71d72550ccde457c7099000000000000000000000000843c22240d793cff419bdccba7c6f85aa25c626d000000000000000000000000237e2365e0bd2d2b24b77f1e7d579a56b12ce60c0000000000000000000000000f22521972d61d90b05cef861d5df7ff82178b92000000000000000000000000cbf31b9435addb2a0be521fdba4e61cbc4343b3b000000000000000000000000afe356980678a43ef87e3e09ccf293f9b2cebded000000000000000000000000ec55cd5ff78217395c3e7b7aacaee204c31257c6000000000000000000000000f2d40a705968169042089cfb8185a621f1d830ee000000000000000000000000b0092fab9d56f33ee80fa1c3be23b087a95099c30000000000000000000000001cb2713c5fe2db7a70a3f5a256fe04f49805a22e0000000000000000000000009dd07afdca262cea1be19366be1436e962053955000000000000000000000000fdbe4f2b998e31bff98ba931a7b1e0ed4440f2a90000000000000000000000005aa5242f2a3d06098932bf92464187c87610b3d5000000000000000000000000e3a4654f3d8aa362a154e3996e11ae3fb5b880f90000000000000000000000005986c96f722835a86c9a63f6856b1df5440299d7000000000000000000000000a3e68d1b67ed62ef7a57cb3c68cb0eb9afb093eb000000000000000000000000d1c45f44fa6181cae963034bd6549e6be9e10fac00000000000000000000000069d7791bc2f5daeaa2f60a4a5fcff0673b6259a3000000000000000000000000fde14ad1a2e7bf300ae26b7edd731c022069fe6100000000000000000000000027a80c9d3732c4af7cbab6c6d8b4d17cb613edde000000000000000000000000b8158a4e2048949e5189568c0daa057fdbfe4b0b0000000000000000000000002e0145f314ad8ff92d1d7d32a71b5e6ca014cf5000000000000000000000000089c16fd1ad6e51052f07b74d801cbe500476432e000000000000000000000000699ea4007012b24e112393294e0c411f4f4b4b79000000000000000000000000bcfa678f8c48461d29cb82a83e42646600d42ae30000000000000000000000009ab3f70d811faae792c41f7f101ba2050336fef2000000000000000000000000ec6c74eaa23b155ab84cc8681f207a59539a3255000000000000000000000000e422fb24ee921d42b5b4c52a05441831477c73980000000000000000000000009f6c532e98492c408ed858cf36878a6af4bdfb90000000000000000000000000ea0c797afdda965ea29ffbb6d86de4c283b95d95000000000000000000000000d8798a7da1aadf4855e3e6c50173a98ed753f2c100000000000000000000000022e5c1417b09e1bee8b23448e9bec13943286683000000000000000000000000decde96226ba5e518387759cc20905182827bf5a0000000000000000000000006ff4f6dd5663b4151263c2fee58aeecaead1dad3000000000000000000000000e53bacb662bac3a73f71f341b5c50d28eeb525c20000000000000000000000007e0c5c3ae7452de2d7806f6f7d2c1f5d41865eae0000000000000000000000006620401ad7073e22981af399a9f873e1860c941f0000000000000000000000005a83e8459be1a66e5e1779f3701b0dac978d3000000000000000000000000000a88658cbff078f565785c9424fc1ba3c77d48745000000000000000000000000867d1f1812d8c07492cc630ea8bb4c960cf4cfb4000000000000000000000000c9587d7cbaf240319ddeb7ad1a7c552521a175af00000000000000000000000005a19f9376932ef0670201750e1bd8926c214e9f000000000000000000000000bb8ac8040d05710979d1c12da7d1fb3c49ba296d0000000000000000000000009659ac0b43f502d80d30e6e610f1fc01076f4e920000000000000000000000004d086531920651e60af84bbf8c9c4225bccd94b9000000000000000000000000abe5726c9e3c344a3100a6b91ae2c2fa272cb2db0000000000000000000000004045dc4ddce7e4bbec271045c7c890b75ce507f4000000000000000000000000fbe60b05fd745a2de090ba11d8b416da4b8df6ff00000000000000000000000005d9261d5f031655cca7edbab474c28f8310bdf3000000000000000000000000240acedb1c33e29db8e43a704ff72547d697df620000000000000000000000005ca56724b2623b4346a0f311a01cb910e1cdc37c00000000000000000000000020963fb9238a2f361a2730db39acbe57d7239b10000000000000000000000000ce9d0d3660576b1f39ac367e293e5bc7c72202f0000000000000000000000000972d1e2f30c01aac80075579f07af4b43ada36390000000000000000000000000a765e61add19941d0fc33c632a3b1ee5749f5e100000000000000000000000050e4a57ea78077e51c21ef54bc3f335582839afe00000000000000000000000054c22fcec27b0f2ddf58225145e32321b7b328f70000000000000000000000001e1bcdda6c4ccf060cff2f52bf5de9a0ece4e51a000000000000000000000000b732301d8ff3ab59bafdf2a9a440cbf32a3c0cc6000000000000000000000000ce4cb4420e66df067bbcceee9875382b1cd5e9b900000000000000000000000077bd51733a8673999a41ce6e8d59e602dba2dec90000000000000000000000005091c76e1a1d70fea080b34ae95599ccaad3fd11000000000000000000000000969fd54f059a815a87b2b1f28b582e094882ad560000000000000000000000005bceb54cb0402cf272d8b9ce35078be80be641a400000000000000000000000039f8b8dac875dc039fd67c862b01819f1026fcd80000000000000000000000004225681c46f329451984d8fbf35aa4fb8c62dbdb0000000000000000000000003740ec8b94060b821956574c1ffbe3659789cbe10000000000000000000000005311ff2516475a1546372cd96cd87d8e709873b7000000000000000000000000b1f3adfeb0c927fc5c5f81549a7b9afb84f933510000000000000000000000007a607bfb761ca1a097b6d06b540becafbd549e1d000000000000000000000000088986ddc353b1099b0a2a46e8c3f66763701d22000000000000000000000000257a0a1248a262f63ef87d690f9aa7c413b804f4000000000000000000000000d8702eb473574ebe9f01f93c612ce7f385faaf37000000000000000000000000446b088f1f340e76f5402e1b2dbb8ae85fbd44580000000000000000000000004ca7df93919d1d37d138978229db9977b316ab5a0000000000000000000000000acd7b42153ae81df501dffd274eb7aa7402f78900000000000000000000000006cee6612696e3a061374fa4bd1da9c32112e823000000000000000000000000fef19bbcac12c62099b80b258b604bc9d6246f05000000000000000000000000f428c7d1ac1b3950e79dd898b38f2d0f0eebb34600000000000000000000000079480d3eff8937ec94133fce601e0e0404acb5990000000000000000000000008dee62931ff9d99cdc92814c7b420f0a677b5a34000000000000000000000000798a9d125bc3d1093270cc1e614de9df18b070b4000000000000000000000000a8d7fd145da920f0fae1418971548ef92889d5a1000000000000000000000000e8c5f93c1e50251e75a3cd4c4b16d7b3adc86b1800000000000000000000000053112cb9b31a4098a9d6880883ec7de7337aeb33000000000000000000000000a36a440775704fb4cd65c407d38a8efa5dd04a1f0000000000000000000000007d8a3e2e544100a47d33393c2d1ce8376cf1cdba0000000000000000000000009124e6ed954aaeee94ac3d02f660f0a617df82980000000000000000000000007b4452327126f2624cf7ac918086247cc3e757920000000000000000000000006a7a20b1df66549b7ff9bcc788c1f6766b9029cb0000000000000000000000008e6eebc1e3af78ea308e25e54d13879172eb9dbd0000000000000000000000004ceb8090fcecb24936acf10cf073a0ed9102423000000000000000000000000090483e870165a279fac5d81ee5ddb85ab95de368000000000000000000000000c4e92add975abb283ffdc818a6eca3220a98851400000000000000000000000098ddf5dc36d70a34c5657ef6ac60c49c9b1ffcbd0000000000000000000000004fd089431aface1b7696a433cabbc77f78067f370000000000000000000000003859103b16535858c414f155d9c29e2c9c6a1c850000000000000000000000000366091fbfbcefafe6b85b5347d786187d7f99d200000000000000000000000028766f99480638f171efaaeb1f42cba3e2b73003000000000000000000000000cf39fe32c2a02cf9fb6b6a955296cc5b5b12611a000000000000000000000000a122807ea91e682c17a4148575d0eb1b444949f6000000000000000000000000c62bd6ed14365522f03c9553a49595b3e7482655000000000000000000000000d023116efab7ab8db11f95b8769ed4968dbbd18c000000000000000000000000e5d61fcc22a60a762b724152d9f2b1849ad9cc11000000000000000000000000219487fc09bb798dae73b44434bad9c196dc3c4f0000000000000000000000004d9dfb8a91f46d8ca962271c5179b883c427d5a60000000000000000000000007923c8200e79f019011bdaab57476abcb7b938ab000000000000000000000000a21b552a7f15f4335a9fab8f7a2e8af2e226e3be000000000000000000000000f57f3355685706d7859dbacecaccb047cb57ea8f0000000000000000000000008dcbe2aad189df0edf7ab1980617699fb7b5f0a20000000000000000000000003b57180e2d4ed7b2b3d44fa8b46944db4ebba1810000000000000000000000001cb2713c5fe2db7a70a3f5a256fe04f49805a22e0000000000000000000000005029d167ca7349a402c9217349d7717d213a54180000000000000000000000007df3ba71ffc00a24be90fa647af49dfe8369e4750000000000000000000000007c13dcdc96973d89045c9c863dc6449db9e5ee08000000000000000000000000ff57d2e308a01038b3c741ef8e0d8c47afdc3dab00000000000000000000000066ca8129f950f74501f6a75bea45243015e951e70000000000000000000000004cc74fec695ecb8d335d044e91379fac217436930000000000000000000000003f8ab972a91d7e5cd47f4f7f884ddcbdf4797df0000000000000000000000000b8ea715c3e60b4b5bd9d3e0792bfb09d2c9d2e010000000000000000000000008655df475ebedfbe0dd3304b2bad39a73362229a00000000000000000000000072a597e8b9884cca1b1d3b727ef6f21275f8c59b00000000000000000000000045fb29f62392c5962a7d18576e32568e3d9425370000000000000000000000005dbbb809cfb3b9a0f55e9a97a902f1e3a1ebaee400000000000000000000000020031bc5851e4f214c1d74c49e4d67ffa32e3eb4000000000000000000000000e73893b4ac3914dda1e3251711addd20279246ee000000000000000000000000ffaa1968bb57552bde962cd9b6e77394d4b50b960000000000000000000000005340def2ebf6b8df97825dda139b44a6602160b1000000000000000000000000726127330e737388d8796c5fd44da296b365ea570000000000000000000000005cfdd1d0a0a160751da332710eabe31dcebd883d000000000000000000000000d03d2fca3090e966e9d0989fe1ef1f22ca893f210000000000000000000000002400ab912525522bc425daeb20a247394bd8b91400000000000000000000000006de3f9fde85d145d927b21879e0ab3320161f7f000000000000000000000000fb7d3611a610d16c4f02637d7ff983596de8e04e0000000000000000000000004bc65f05d8c3cf44ad1f9c1d0dd66ce3f1bc19750000000000000000000000002dd93acc67bd13d1ea99b265e5632bb2f17b4b5a000000000000000000000000c09bf9814b99e8cd39a9aaea594f847e3420609300000000000000000000000088ec8c8b5668d8105104973edab5749bfc4d7b900000000000000000000000008aca1c5acca8cd5fbdebf2b68f2e6127ac0326b20000000000000000000000001e41819d00b2ba4a7ab992f41433081c25c6b444000000000000000000000000d9820bd5a6946b20b89b10a4bf52e37c2d999e9800000000000000000000000065afc6641dff2c525917b0c3643481a551afcc930000000000000000000000008d17997a01d997f0ea96f71274d33ff81558ce7e00000000000000000000000025ca855cc2b921a8c08a1b45ef1d658c82fa63ca0000000000000000000000000b1cf46526bc6d60c17a89de9e7914ea81a01ad0000000000000000000000000edaf617d4e99aa5f7fb2825691fe795980a2b4bd000000000000000000000000ac241baf2c64a41fbe13e796ab0bce3e3d3f1837000000000000000000000000a7d199a798e9849a7fcc2cba2abcc0b19966f3ea0000000000000000000000005cbe46072f0176efcaa51eda8d42b528d039c2040000000000000000000000004391ed806576a6b777e1d107cb57355bc9b569ec0000000000000000000000006b490087d6ce9dfe5319e2cfb24416e8e4c5cbfb000000000000000000000000c061fe011d527e0d95aef2223aa1ee2908c5ee5500000000000000000000000062b304bd1cfa86281558babb5ce0c82e14e59a67000000000000000000000000b4da3dd7b29c847ce6d4b53aed3e9ae501405aeb000000000000000000000000a8607bab97112db6947acec97c624a92ab8f76640000000000000000000000007f18c6f00b3ac01348c1c99b5a058a7d6de24ed30000000000000000000000003362b5cf75939372be65d86511995a68872c52300000000000000000000000003362b5cf75939372be65d86511995a68872c5230000000000000000000000000636affbe3ce8580380e1b02305edb917a36af4e80000000000000000000000007f85df159eb69c52a25eacb42f50e279a71a1684000000000000000000000000b09006498dc66eca6386ae1470f32587c225b97b0000000000000000000000008286fec1f227668d338b61835d5f8507377588f40000000000000000000000004b5f15018d55af246fd1bd42f5beccb3d6c410ea00000000000000000000000087e2a083512fbf2e899746de20680830dd677a9500000000000000000000000042816193df68e36916f7e18176f7e0ef115bc88a0000000000000000000000003b466d97a7c3fc5558fa91b294ac3520374f60f100000000000000000000000076d7cb66cb8d33ad5ddb7ad40dd8b33165ad70b500000000000000000000000092eb21050ac87889a4daf1db48aa12dae5aee926000000000000000000000000ddec5bb09af4070d2be46d84ae4b22999028336e00000000000000000000000039f401cd50b8939e7db9e5ca76bb8f1391da080500000000000000000000000074cfd0fa03a08d727ccb29e2ce8b1d582018abac00000000000000000000000086c6a1d39b2b11063de74bb753ffd93f426d7204000000000000000000000000719887d75ca5f7837e4dd6a6836eb4e66305ac150000000000000000000000009f739889740c8361e4b59f049f5d3a67c47cb8e40000000000000000000000009d396f12eea55050792131cf0c49cfb25f0f697b000000000000000000000000f087afb569b7756feb9170bc48e48af63a6f84ad0000000000000000000000006e043049153612758107b9c9ae8b34950f5b2f060000000000000000000000003e4e9c955f514525c5584148beec8e07d8a256270000000000000000000000006e2c40096031d2a622130fb6c41a1a97e165cb320000000000000000000000004ca7df93919d1d37d138978229db9977b316ab5a000000000000000000000000b0e7e1f2988a0c4a6468036784e29c62b736fd01000000000000000000000000b1f4f06acc3789a1656e20fa8372f263aba79489000000000000000000000000ba390cddf420bb34d9a2e7902a577f64a3b8f13c000000000000000000000000f4f488c30350bdac3b8307ed1efec843168fc71e000000000000000000000000a2fb441aa6ef5e72df97ab5b378cdba0f3783c77000000000000000000000000df71729a2f146130c7f89ae7d056ed99a4c9ee3b000000000000000000000000684576cfab4fd612ef8ba60ca7448d09b10d3b82000000000000000000000000dfa4df4664e2ad412eb75900921ad4fd132e8c74000000000000000000000000a74e80c1a5e28918036c6c5856b4ad55e485673a000000000000000000000000dcce2f3df27ff025097172157c996ca6b60b0e89000000000000000000000000751d5aba59da63a5408469ea62072373333d70fc0000000000000000000000001cc54f7554abdfd9b1c6958a686389f9f92459e4000000000000000000000000e50c33e3139f7e4b19153021dcca1b7d3be9d01b000000000000000000000000d4d8e80cedec0c5284f3f78dc8157293355251a400000000000000000000000016a379b11c8f2616258282a3052510a61df61efb0000000000000000000000002f85f5b9c8e79711c875ae78e93727902ee65a610000000000000000000000006d832c472ae77c7f0d31873f5d0ff0233d4c3f5e000000000000000000000000fa68bd65e9f1daad9621ca9e78a8a678fc16c79e000000000000000000000000c7ae8996603c803661f0d7fabd77d0ccbbe5a2680000000000000000000000009693373bfcda95e7859dbd561ecb1ff5f5eb91d000000000000000000000000000f0ca1c9f7cd83633280a17e06bce44022534a800000000000000000000000040586c2f5ae68c605be913aedef985e721952d6d000000000000000000000000132e08859fe8e91fef1ce621721f0f5309a4a437000000000000000000000000187f1ae88305ce907042a3a1737b3860e150238600000000000000000000000097cb7a238132a6902c5af5b75814702d0a4304220000000000000000000000001fb993fee5bfe4407e23944caa4768e86b8edb920000000000000000000000003d2eb77b3bff4455bb2a67aaf4e6688dac56b49c000000000000000000000000ed5f4b65fc5d092690b50f874f59bb500f4580c9000000000000000000000000832fe901f0533e4bd2dc6295522bca042e9ce93a000000000000000000000000724b0145fe640372c3ab4da650991f2fd3f46e68000000000000000000000000543b256b9af39d00583d2bb34190fcfe11ab0a06000000000000000000000000e716dc0fb686de8b5270459bffbcf523403f8cf800000000000000000000000075c43a08baa8d4cda44d039615ef9e6ac6213fc500000000000000000000000008cc5f2d10cb8105b8fd837341aa561ed6634d7d0000000000000000000000000c391480b35fe47eb78a22dd7ff17266e4d4b2ef000000000000000000000000ae8ca52073754d3fb0db905e08e15cdaef0dabd400000000000000000000000017c63266372f6b9711d6f190f08b6477190d1cdd000000000000000000000000cc1424382b3e382415603a81d51961efc7f4f33c0000000000000000000000003a0facf21ff51f62e64475c2aea9b7d26493e0e50000000000000000000000009cf53abf43e2b654a5a75144e563c078b9be39120000000000000000000000004ce6e373ff160c08ad0ca6a64a45f4edd3bd2fe9000000000000000000000000c032e239d41e6573888638e6620825e669300517000000000000000000000000d9503397559fbd1ffc9bb6f82dd435f8e716e3260000000000000000000000009d268e623e28689485184ca5a25d769171870a57000000000000000000000000307fa3a887419f5781ad20c20e0e40217f1b8a200000000000000000000000003eed7beebac977611cea93f269bc00157d16b2c700000000000000000000000014359212838f1f3777c9d2d7d9d105a2de3da16e00000000000000000000000087a70de0c9e79c36065c52d2abe9315933edabc00000000000000000000000006b25636ff0067de7be518ea2c11f19d7692a0517000000000000000000000000fc26beb48c9ac79366cb5c846394e0ef8f49336a0000000000000000000000007b814b5547bf970cdd4d7a931a4740f319a443490000000000000000000000004185eb0a6572d7d7c17f564701f3472c07ed1bc8000000000000000000000000435fa7c7a4ccefeaa7d4a21a9edace868e0d854e000000000000000000000000f620d652c35aa9f2f329b9071562e3e854dd6c130000000000000000000000008dd5beb27c1daa7fd4c644d62cd2c7c75dd8fb98000000000000000000000000fcde29f26a9047bd4e93be8783980af0a3eeb5a40000000000000000000000006f15f74a7d9a42ef1681ac817f657dda17eb5b390000000000000000000000000d944ce52c8dd9e6149729ac49aea85b3a10876000000000000000000000000024eba528693f0c89251e917c8343cc79d23ed25e000000000000000000000000305c2d751ee00be2b885058361d7b21f7a6c48ad0000000000000000000000007276bce8cafa034054910eb7d748cdddca36e2f8000000000000000000000000c529c78b0c5157557166e4fd3d1f81c4fb49dcd800000000000000000000000016e3df72ef2cc370acd764321881060bb27baf25000000000000000000000000dac45bd05ffef05d973914e4b477ae8e8f055d6000000000000000000000000013d3ff27d039b390bede6ff62925a05240d67cdc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000