Oko contract explorer

Block 17341260

Hash
0xdde998917fc4f06fba933e112dc8c66184ea18ce038eeb14affda7a989dfdf1b
Timestamp
1685079647 (Fri, 26 May 2023 05:40:47 +0000)
Coinbase
0x1f90…c326 (EOA)
Extra data
0x7273796e632d6275696c6465722e78797a
Gas limit
30000000
Gas used
12075936
Base fee per gas
29.958409168 gwei
View on
Etherscan - Blockchair

Previous block Next block

Transactions (112)

HashFromToValueEffective gas priceMax fee per gasMax priority fee per gasGas limitData
0 0xd891… 0x7722…8888 (EOA) 0x0000…88b8 0 29.958409168 gwei 29.958409168 gwei 0 gwei 284629
0xa60800333e2c6f0f4bc000877f9474f02ea0b3d440bf1047971a52e79296e2000000000160bda5d4bbbdea7e85ad680c32f044da25218598d4238a4fc6826ac4ebb97e9e2710000001ba89cd000000002e8db07c83009a16b779b8e6a21f7d6ce03d4dd100000000000000000000024665e4ea26
1 0xee31… 0x3875…91cc (EOA) 0xef1c…bf6b (UniversalRouter) 9.600000 eth 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 224236
execute
commands
0x0b00
inputs
(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x85:\r#\x13\xc0\x00\x00', b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x85:\r#\x13\xc0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x7f`\x8fXC>\x91y\xe4\xbf\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00+\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2\x00'\x102\xf0D\xda%!\x85\x98\xd4#\x8aO\xc6\x82j\xc4\xeb\xb9~\x9e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00")
deadline
0x64704d4f
2 0x7b48… 0x5a4c…7d44 (EOA) 0xef1c…bf6b (UniversalRouter) 0.250000 eth 30.258409168 gwei 49.138163180 gwei 0.300000000 gwei 254312
execute
commands
0x0b08
inputs
(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03x-\xac\xe9\xd9\x00\x00', b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03x-\xac\xe9\xd9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04S@#\xc8h\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9eAZg\xd1f7[\xc4\x98a\t\xb5\xea\x97\xef\x00G\xb4\x0c")
deadline
0x64704aeb
3 0xce7a… 0x7722…8888 (EOA) 0x0000…88b8 0 322.161879691 gwei 322.161879691 gwei 292.203470523 gwei 255051
0xa60b0033fbbe57d16277f7877f9474f02ea0b3d440bf1047971a52e79296e2000000000160bda384eeb784a57bdf8c0d32f044da25218598d4238a4fc6826ac4ebb97e9e2710070001d84e9a65e1190c2e8db07c83009a16b779b8e6a21f7d6ce03d4dd100000000000000000000024665e1190c9e415a67d166375bc4986109b5ea97ef0047b40c
4 0x4659… 0xa959…5896 (EOA) 0x7a25…488d (Router 2, UniswapV2Router02) 0.200000 eth 80.958409168 gwei 93.757402403 gwei 51 gwei 295647
swapExactETHForTokensSupportingFeeOnTransferTokens
amountOutMin
0
path
('0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', '0xac2bb7f422827cd4b869a085d5a9e1035c59537d')
to
0xa959…5896 (EOA)
deadline
0x647046cf
5 0xd88c… 0xef58…10bb (EOA) 0x7a25…488d (Router 2, UniswapV2Router02) 0 79.958409168 gwei 92.757402403 gwei 50 gwei 238139
swapExactTokensForETHSupportingFeeOnTransferTokens
amountIn
0xb7820e8e623a
amountOutMin
0
path
('0x2dbb2dba24ffc66520bde755b8ec42f9471c0472', '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2')
to
0xef58…10bb (EOA)
deadline
0x647046cb
6 0x17be… 0xd4df…971e (EOA) 0x7a25…488d (Router 2, UniswapV2Router02) 0.030000 eth 62.958409168 gwei 77.937613752 gwei 33 gwei 295647
swapExactETHForTokensSupportingFeeOnTransferTokens
amountOutMin
0
path
('0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', '0xac2bb7f422827cd4b869a085d5a9e1035c59537d')
to
0xd4df…971e (EOA)
deadline
0x647046d0
7 0x235b… 0xffec…8ba4 (EOA) 0xdac1…1ec7 (https://tether.to/, Tether USD (USDT), Stablecoin, Token Contract, TetherToken, Bitfinex) 0 53.900000000 gwei 200000
transfer
recipient
0x9473…c70f (EOA)
amount
65.0 × 106
8 0xe1df… 0xb01c…331c (EOA) 0xc669…e42f (EOA) 0.014000 eth 35.958409168 gwei 300 gwei 6 gwei 90000
0x
9 0x78af… 0x85b4…d2ac (EOA) 0xbd4f…90b1 0 34.958409168 gwei 38.703210314 gwei 5 gwei 500000
unknown8581fb45
10 0xdb84… 0xa835…8bc4 (EOA) 0x12b7…5177 (EOA) 0.166252 eth 33 gwei 21000
0x
11 0x3e6f… 0x254a…b0ea (EOA) 0x7a25…488d (Router 2, UniswapV2Router02) 0.050000 eth 32.958409168 gwei 45.757402403 gwei 3 gwei 230730
swapExactETHForTokensSupportingFeeOnTransferTokens
amountOutMin
18648.006215380585 × 1018
path
('0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', '0x4ad434b8cdc3aa5ac97932d6bd18b5d313ab0f6f')
to
0x254a…b0ea (EOA)
deadline
0x647046d0
12 0xc405… 0x6a89…8628 (EOA) 0xb25e…4697 (pepemoon) 0 34 gwei 600000
approve
spender
0x7a25…488d (Router 2, UniswapV2Router02)
amount
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
13 0x20c1… 0x1eba…c276 (EOA) 0x7a25…488d (Router 2, UniswapV2Router02) 0 32.958409168 gwei 45.757402403 gwei 3 gwei 529779
swapExactTokensForETHSupportingFeeOnTransferTokens
amountIn
1000000.0 × 1018
amountOutMin
0
path
('0x7899b4c4c243544593116f3dde15928c0136ed97', '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2')
to
0x1eba…c276 (EOA)
deadline
0x647046cf
14 0x3b14… 0xdb5b…fb0d (EOA) 0x7a25…488d (Router 2, UniswapV2Router02) 0.200000 eth 32.958409168 gwei 45.757402403 gwei 3 gwei 275747
swapExactETHForTokensSupportingFeeOnTransferTokens
amountOutMin
1819.7428847309338 × 1018
path
('0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', '0x68ae0d852e30aaa915447b7ee40fbeeaf83cf6a3')
to
0xdb5b…fb0d (EOA)
deadline
0x647046d2
15 0xd870… 0xd391…829d (EOA) 0x94be…051e 0 32.458409168 gwei 58.333437056 gwei 2.500000000 gwei 310644
withdraw
16 0x91bb… 0x0419…ac47 (EOA) 0x2a3d…2ede (TransparentUpgradeableProxy) 0.010000 eth 32.458409168 gwei 60.243719400 gwei 2.500000000 gwei 156692
bridgeAsset
destinationNetwork
1
destinationAddress
0x0419…ac47 (EOA)
amount
0.01 × 1018
token
0x0000…0000 (EOA)
forceUpdateGlobalExitRoot
True
permitData
0x
17 0x7f45… 0x82ae…e44a (EOA) 0x1689…2000 (EOA) 0.003751 eth 32 gwei 21000
0x
18 0x4fc6… 0x28c6…1d60 (EOA) 0x41e5…4e45 (CentrallyIssuedToken, Token Contract, Identity, https://www.civic.com/, Civic (CVC), Civic Token) 0 31.958409168 gwei 102 gwei 2 gwei 207128
transfer
recipient
0xdfd5…963d (EOA)
amount
1433295.52764872 × 108
19 0xa8f4… 0x28c6…1d60 (EOA) 0x1776…6671 (Artificial Intelligence, Token Contract, Numeraire (NMR), Numeraire Token, https://numer.ai/, Fund, NumeraireBackend) 0 31.958409168 gwei 102 gwei 2 gwei 207128
transfer
recipient
0x21a3…5549 (EOA)
amount
5002.99525331 × 1018
20 0x0d0d… 0x3544…ea52 (EOA) 0x95ad…c4ce 0 31.958409168 gwei 35.600000000 gwei 2 gwei 100000
transfer
recipient
0x6cc5…da7b (EOA)
amount
18596380.0 × 1018
21 0x4d89… 0x56ed…b17f (EOA) 0xe60a…a9d1 (EOA) 0.048100 eth 31.958409168 gwei 102 gwei 2 gwei 207128
0x
22 0x91e9… 0x21a3…5549 (EOA) 0xb57d…3f2a (EOA) 0.040300 eth 31.958409168 gwei 102 gwei 2 gwei 207128
0x
23 0x8152… 0xdfd5…963d (EOA) 0xfc82…b27d (Prometeus Network Token, PROMToken, Data, Token Contract, Artificial Intelligence, Token Prometeus Network (PROM)) 0 31.958409168 gwei 102 gwei 2 gwei 207128
transfer
recipient
0x65f1…af7e (EOA)
amount
3402.621 × 1018
24 0xb29f… 0xb4b1…6fde (EOA) 0x68b3…fc45 (SwapRouter02) 0.013900 eth 31.958409168 gwei 35.671454392 gwei 2 gwei 180552
exactInputSingle
params
('0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', '0x08fcbbf132492c8f904d6be92a21d03fcf462004', 3000, '0xb4b1127735fe55a8acd217ff9ebf7a297f796fde', 13900000000000000, 1746041438624751135131341349, 0)
25 0x9cb1… 0x235e…06be (EOA) 0xdac1…1ec7 (https://tether.to/, Tether USD (USDT), Stablecoin, Token Contract, TetherToken, Bitfinex) 0 31.958409168 gwei 35.020898160 gwei 2 gwei 70000
transfer
recipient
0x1bac…f3da (EOA)
amount
105.006699 × 106
26 0x340b… 0xb51c…b030 (EOA) 0x6dfc…c0d7 (EOA) 0.020411 eth 35.760000000 gwei 21000
0x
27 0x3e94… 0x477b…6b6f (EOA) 0xdac1…1ec7 (https://tether.to/, Tether USD (USDT), Stablecoin, Token Contract, TetherToken, Bitfinex) 0 32.455428428 gwei 94831
transfer
recipient
0x6767…3ff3 (EOA)
amount
46440.0 × 106
28 0x9c68… 0x6c32…9818 (EOA) 0xae0e…d419 (Proxy) 0 32.458409168 gwei 59.956662564 gwei 2.500000000 gwei 75487
withdraw
amount
0.079 × 1018
to
0x6c32…9818 (EOA)
29 0xd161… 0x5e4b…e1a5 (EOA) 0x2e9e…b3d0 0 32.458409168 gwei 60.243719400 gwei 2.500000000 gwei 560169
unknown5d913c88
_param1
150
_param2
4
_param3
0
_param4
1000.0 × 1018
30 0x941c… 0x8ca4…a0c1 (EOA) 0xdef1…5eff (ZeroEx, Zerox Exchange) 0.900000 eth 32 gwei 32 gwei 3.200000000 gwei 516768
sellEthForTokenToUniswapV3
encodedPath
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000bb82b591e99afe9f32eaa6214f7b7629768c40eeb39
minBuyAmount
0x84d813e108f
recipient
0x0000…0000 (EOA)
31 0x8735… 0x9696…6976 (EOA) 0xecf2…a6d0 (EOA) 0.016100 eth 31.958409168 gwei 102 gwei 2 gwei 207128
0x
32 0x1d13… 0x3018…20d1 (EOA) 0xdac1…1ec7 (https://tether.to/, Tether USD (USDT), Stablecoin, Token Contract, TetherToken, Bitfinex) 0 31.958409168 gwei 182 gwei 2 gwei 100000
transferFrom
sender
0x32e8…66d7 (EOA)
recipient
0x7843…ce8f (EOA)
amount
2141.51 × 106
33 0x5b52… 0x9914…be12 (EOA) 0xf302…bc71 (EOA) 0.016083 eth 31.558409168 gwei 35.869133136 gwei 1.600000000 gwei 21000
0x
34 0x7a4c… 0x597d…9163 (EOA) 0x3823…37e9 (EOA) 0.330000 eth 31.500000000 gwei 21000
0x
35 0x91d7… 0x3e70…176c (EOA) 0x4a75…780b 0 31.458409168 gwei 47.747136594 gwei 1.500000000 gwei 500000
transmit
_report
0x0000000000000000000000a38d0a664dd95cc503bebdda19c3a56d0001e83d010002030405060708090a0b0c0e0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000001d1d3cef524ac0000000000000000000000000000000000000000000000000001d1d3cef524ac0000000000000000000000000000000000000000000000000001d1d3cef524ac0000000000000000000000000000000000000000000000000001d1d3cef524ac0000000000000000000000000000000000000000000000000001d1d3cef524ac0000000000000000000000000000000000000000000000000001d1d3cef524ac0000000000000000000000000000000000000000000000000001d1d3cef524ac0000000000000000000000000000000000000000000000000001d1d3cef524ac0000000000000000000000000000000000000000000000000001d1d3cef524ac0000000000000000000000000000000000000000000000000001d1d3cef524ac0000000000000000000000000000000000000000000000000001d1d3cef524ac0000000000000000000000000000000000000000000000000001d1d3cef524ac0000000000000000000000000000000000000000000000000001d1d3cef524ac0000000000000000000000000000000000000000000000000001d1d3cef524ac000
_rs
(b'\x86\x9bR\xec"8v\x03,_\x0b\xcd\x06y\xc9$b\x85\xf5u\x01\xceyh\x9a*e\xf7\x1d\x81y.', b'\x18\x15M\x00_u\xa3\xd3\xba%\x8d!\xb0\xa1\xfbOA\xa5\xf4\xea\xee\xcd\tJy}\x8c\x1f!#t*', b'\xa2\x08Te\xfe\xedZ\x0b\x9f\xab\x83\x19:\xcc\x1a\x81\x82pM\x0f\xfb@\xc6\xfe\xd6\x1cu1\xd2"\x08\xb1', b'\x92\xef\xd6\xb1\tKkG\xdb\x01\xcb\x9c8\x89(\xd8\x8c0\x86\xf9\xdc\x95\xa7m\xb9=aF#P-6', b"6q\x9b\x97\xea'\x1bO>\xe6\r\xfdj\xdcJ\xd5\xb3\xab\x9b\xe0\x8d\xe0\xb5\x95\xa7'\xf6~\xae\xc5\x10\xfe", b'\xf9\x90\xdf \xc8\x149\xf7C0b\x13\x1e\xf3#@\xd2\xa2\xce\xc4\xd6\x8eq\x08\x1ew\xfc\xf1\x8c*\xce\x13')
_ss
(b'* }\xcd-\xf6\x10fM\x8b<p\xdf\xf3\xe5*\x8f\xef\xce\x9e/\xbbGy\xa5\xa9KV!\x10\xe8e', b"h\xd6\xf2\x1f* \xdf'\x00\x15\x98\xd8N\xd9\xdb\xda\xb5\x0b\xf7n\x1c\xce?\x0b\x82\xa1\x82\x90\x83\xd7F^", b"(Hs\x93\xd7'\xdb\x84\xa0\x9cp\x01w\n\xf35\xfb\x9c4\xbb\xe0Ex_\x81:\xc1\xc9\x81\xf5\xff\xd0", b'\x1f-@\xde\xd4\xea\x8e\x84\xd6\xe2\xb430(\xbe\xb0ot0\xf8\x8d&\x9e^$s\xaafp.\xd5v', b'z\x16\x04\xa29\xc3\x1c\x1d\xb2N)\xeaM\x86\x81+7\xde@/\xad8\xd4\x00\x9cIj\x8b\x1f\xda<&', b'2.\xefG\xd26\xc1\xe5v\xcb\xd4\xf7+\x82\x8dE\x84\xd2 s\xe0\xe9\x03\x12\xd9\xdd\xb4B\x8c\xcd\x06\x89')
_rawVs
0x0100000100010000000000000000000000000000000000000000000000000000
36 0x8b42… 0xeea6…0b5e (EOA) 0xcac0…916e (EOA) 0.010000 eth 31.458409168 gwei 47.937613752 gwei 1.500000000 gwei 53000
0x
37 0x57a8… 0x917d…a2d9 (EOA) 0x3240…0324 (DiamondProxy) 0.100616 eth 31.458409168 gwei 41.268507381 gwei 1.500000000 gwei 129210
requestL2Transaction
_contractL2
0x917d…a2d9 (EOA)
_l2Value
0.1 × 1018
_calldata
0x
_l2GasLimit
701876
_l2GasPerPubdataByteLimit
800
_factoryDeps
()
_refundRecipient
0x917d…a2d9 (EOA)
38 0x1239… 0x3168…4fa6 (EOA) 0x3240…0324 (DiamondProxy) 0.041652 eth 31.458409168 gwei 42.544678669 gwei 1.500000000 gwei 109210
requestL2Transaction
_contractL2
0x3168…4fa6 (EOA)
_l2Value
0.04098057628077492 × 1018
_calldata
0x
_l2GasLimit
742563
_l2GasPerPubdataByteLimit
800
_factoryDeps
()
_refundRecipient
0x3168…4fa6 (EOA)
39 0x38bd… 0x6328…41d1 (EOA) 0xef1c…bf6b (UniversalRouter) 0 32.550000000 gwei 255559
execute
commands
0x0a080c
inputs
(b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\xba*\x8fn\xc2!\xae\xb5\xf3\xa7\xbc\xd1\\\xbc~j8{\xfb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00d\x97\xd3W\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xef\x1cngp<{\xd7\x10~\xed\x83\x03\xfb\xe6\xec%T\xbfk\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dpM_\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00A-C\xdf2e\x1f<\x1e\xdd\xa96\xffH\x0b\xcaBJ\xe9Uy}g\xf8\x9a\xea\xe8f\r\x81\x85?\xdd 7\xeb\x7f\xe2[\x82\x13X'\x89Wb\xb0.\x9d\x8e9U\xd3W\xf9\xd1\xea\xdc\xbd\xef\x1b\x8dc\xe1k\x1c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x006=\xd9H\x1d\x9a\xe5<\x08T\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03f{k`4\x7f\x81\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\xba*\x8fn\xc2!\xae\xb5\xf3\xa7\xbc\xd1\\\xbc~j8{\xfb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2", b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03f{k`4\x7f\x81')
deadline
0x64704d5b
40 0x1826… 0xf6af…87ae (EOA) 0x6982…1933 (PepeToken) 0 31.958409168 gwei 400 gwei 2 gwei 90000
transfer
recipient
0xf89d…aa40 (EOA)
amount
0x21d0a9e23dd6e83e3d4a0000
41 0xa985… 0xf275…2348 (EOA) 0xdac1…1ec7 (https://tether.to/, Tether USD (USDT), Stablecoin, Token Contract, TetherToken, Bitfinex) 0 31.093427560 gwei 50 gwei 1.135018392 gwei 100000
transfer
recipient
0x8014…8f85 (EOA)
amount
10000.0 × 106
42 0x7d18… 0xb287…55b0 (EOA) 0x3787…50d5 (EOA) 0.058200 eth 32.960409168 gwei 55.365119113 gwei 3.002000000 gwei 21000
0x
43 0xc3b8… 0xb287…55b0 (EOA) 0x94bd…b8b9 (EOA) 0.253900 eth 32.960409168 gwei 55.918718528 gwei 3.002000000 gwei 21000
0x
44 0x9164… 0x4b4e…06e5 (EOA) 0x3b57…7364 (EOA) 0.050000 eth 31.958409168 gwei 400 gwei 2 gwei 210000
0x
45 0x8310… 0x4b4e…06e5 (EOA) 0x61f9…5cc6 (EOA) 0.059339 eth 31.958409168 gwei 400 gwei 2 gwei 210000
0x
46 0x0c00… 0x4b4e…06e5 (EOA) 0x6dcf…e25a (EOA) 0.120000 eth 31.958409168 gwei 400 gwei 2 gwei 210000
0x
47 0xfd1a… 0xcfc0…ab33 (EOA) 0x2def…b6f7 (EOA) 0.104980 eth 30.958409168 gwei 53.363119113 gwei 1 gwei 21000
0x
48 0x917d… 0xe4ed…bce8 (EOA) 0x3ddb…8b6e (EOA) 0.285552 eth 30.958409168 gwei 260 gwei 1 gwei 100000
0x
49 0x7dbb… 0x253d…492d (EOA) 0xbf44…9d70 (EOA) 0.398890 eth 30.958409168 gwei 53.363119113 gwei 1 gwei 21000
0x
50 0x3cc4… 0x4775…40ed (EOA) 0x7a25…488d (Router 2, UniswapV2Router02) 0.065399 eth 30.958409168 gwei 35.646231640 gwei 1 gwei 186664
swapETHForExactTokens
amountOut
0xa1e08076900
path
('0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', '0xdf72587909c0b5ed289e550cb128998c8d9cfc1b')
to
0x4775…40ed (EOA)
deadline
0x64704aeb
51 0xa53e… 0xcfc0…ab33 (EOA) 0x7777…1332 (EOA) 0.820000 eth 30.958409168 gwei 53.916718528 gwei 1 gwei 21000
0x
52 0x38ce… 0xc9d3…7885 (EOA) 0x89dc…dd08 (EOA) 0.008000 eth 30.958409168 gwei 35.205921922 gwei 1 gwei 21000
0x
53 0x354e… 0x16d5…89a4 (EOA) 0xfd14…d1b4 (MemoryPageFactRegistry) 0 30.958409168 gwei 150 gwei 1 gwei 11000000
registerContinuousMemoryPage
startAddr
0x46b51d
values
(178, 246930652783857782251838442103670756662366630621379341567502181154550565, 10, 69036229591699849960932814930274583219423937176044869651883289380133062597, 169861633815853506451426356130514, 217220084042943934043295412551804878100253593337652225984163585784397531836, 319936147331950852744041043450862, 482148859801725464274198147480840119334382080162606228723774290742111978842, 13384367195485303, 731009553143347574080655238666149040102619103132239422267183761870156583437, 108886722482103195781934847072019577700, 731009553143347574080655238666149040102619103132239422267183761870156583438, 220408070289, 860370950108688216340004790080337058268427944294306403669698046952904826247, 424517885673308111278, 1446821757104641781948757487033289620065803269090287896475220893178955257282, 1685015255, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 753646182865, 2318736887331368761321803003856896048755498951048464294335952677135793010967, 237627369194249, 3017477383088869300592443767452205076302874590467375301655915357503676673409, 314193780025, 9692082402702886049318787609412794498767300780508638377866341572053655539, 270, 14257595393064051499646142622933787417392202182530949656555162333037792525, 354285, 21898562578726794964336419265065151586998208222371440637699447373650783573, 3, 30836887644191901684553216724808716671537898351829200247764911224019985252, 2, 46995996167116101920905741438697012010630088428732893286871676297747722975, 2, 71644890304058782162115452129374685226148014951435215159598029210569540538, 354295, 74899932808892264497832806082452337005271674149214745603411074657818017172, 3, 117474191354232950503153002763564157930638768090881877199851173784663084207, 805102175280264228971846194111246113014188339939256746377526669634326558683, 124116605193887620471826599251113335630212447998844826008001942379982540850, 3, 183571761921574408625426607151976101868430807950609948263306986098765587959, 2, 211829356862769904901539336800715260264579340959505623103645520014449267331, 1862711513657350867111902673871361239630927213500186223745492157952722510465, 218192296564345853845301099539870636311334050426978719609819407811989394778, 3, 219208855330790240822367214594210077630428350228674513974589797172598247041, 354316, 222440429494804568883521627623252091721293694681944508042540918862804611728, 2, 239497302044356123812169043835493389846049734407987084537758119260579334195, 2, 290911573844527531894123953814869987693155751462752186832880631458133238872, 2, 297450394750986644862736788673684329649646929167072520523692572605595145039, 354299, 306599677539664396184308979100549730887771682402993168868545657582230733265, 354286, 308981839242561211585706312997450396969518744481737386552050253066309334755, 354310, 316426873615655221255918986111529519852160093109154511424457126395065110603, 2, 317223096933871949257547250997657226634693774131251085332190620976410491567, 1812245832856614266888115508908714901251715914335755161304628932955760543389, 322253875976487789468110932049215042112281585557916393696494975648789106362, 354284, 337845291097625687826450347773902582926670043703368261734873132218347895025, 929783712345739994907271187697591523978281547421740821726811441823586707555, 345148550606894308815978196275854893927750105676093076203676173188773607288, 354301, 347460570755842568944793218617412010199287753411894074030659779549890077670, 2, 348622396816227092939688327378703990737394462726246233739841180731322431671, 2, 353548528277972244201623600938165899424684037176509894115825318456338632585, 0, 354886456625716980272362401474628718552820027802524087609564857224457945453, 2463589401120310442014572617383614026913370798533708547883388670692229775867, 360438387249233215779881387140710798056873920221700033971549556944973827072, 354283, 367121418183087951877134681868952007779424727671768932453147337672405558621, 354278, 379737426828363421608509796032687757904648488169833103482267473625201629196, 3319942745621584025315239563223947200118818004734374096683066867359536638026, 395406306198220835923726862123848595439979634605760098327379032172744425305, 3, 413862366600096109036016743013413583859881279511291653675088629810112206485, 354292, 421255523198466168542922191853443257908098099926867043495610548649690190000, 2298782008436792017665396633339655593915102170075061071120478758918974457060, 453470822464651632570272219871277681520580294140622793578982797849372174290, 2, 457149047958674510028805935725191362516124488748999470265800266418402928436, 2, 469404400491400451711468013574054250627120201351570060984426175928062921373, 2463589401120310442014572617383614026913370798533708547883388670692229775867, 475919070091720789640927919399375230542143126742158607978292584657555249420, 354298, 481988289667717522118477374807203480140885089756524998447615248093654274254, 354291, 498553712086484017929241749689940967650935292305759821780072685424603705992, 1, 501071632366944362020045663923506531971550522616846517928068375356620410977, 2040262729918260256978756063037476703540691094719527280090682886044741707498, 503902676558786981062000340388392263478806198077699892791665906007033630407, 354314, 516193007863252999852342804969024562745721860717653221896926995720268199114, 354289, 531049208767262101433945242248063441088726460456083459858908143086986667693, 354296, 540627348672390050303492122748738582937158410202248372847241746048365957999, 354278, 541037373993533702408542847230428352105593765494087252150760631045940669222, 2, 553653732874766737965968956540103830755863328006973396276866291475632382020, 354292, 556821849110904984037230994533152533970720357913597318676459126893487778631, 354290, 568956614015103966853315886916765433558629699076342804124308128377797284555, 354304, 625717654880789321691016235923270091019298874178668551394742117089484044185, 354293, 647525789099429977589100049921264758940563901228950352271003178849948021773, 230365561065025806853943745114679533296539379663216980215573183653224402427, 649464689111276273912376254221651034153029271964888273350779433491004868522, 422214736909951672752344007009816256020895733098572941947057027847858191035, 662054914787863097335777360582085068474495266028772587639308457694977295674, 2, 667579024830131620379405854107401810734716694744168239635785040357908679006, 2463589401120310442014572617383614026913370798533708547883388670692229775867, 668590702208039306386378747499485369767442400440000545045560879684432208305, 354298, 670356230982149208193358512822487617243930361623022123258190883126211220278, 354298, 672228847326452919089926233503601305781876053384624983981214015769984705691, 2, 684915052038712783860628192632807207545928655726774749546317518617569849834, 3, 739596037153176335501828163977016109276743777480851422495020671174498002841, 2, 745555506949536715655303930918581150963219961843475023726209357202007734232, 354299, 748133899500224856689654085214558822281823552577062015665986034952437949783, 354306, 752682755832502335521220761740262437703200219175882644114265913842625402102, 2, 755978659701833967504794168779346360107839215274339179902018305076609277094, 354290, 756642480766291649456887803427203967011375828863867155743068762030461906764, 2, 760286665240881441502951035000338089457659526451726657300845224265396210980, 3, 762727701944675848409347380254744002723151494064898420149325811636049027454, 354302, 763799062409244702684179218007594686441991775408721949382930229303615922767, 354294, 773228751161807120247453427557929359098275326035353168312595239361552521427, 354304, 783031795587992807192265157350450936733093316023352326519932008442393371175, 354288, 787142791083930666090123341173163985678710598757174038723706848772083025619, 2, 845927235967192954825456170194534193315901758102981154062626560966160286198, 3, 850028199030511306912592680990296220345827764363351199196486091809828082360, 354279, 850630839035464067550873325369536207372614954325505386926055066364949553294, 3, 852003019484415412873811855636472652822173807041561633047793734561535004370, 354285, 884520916092336915635051036882295937270047942818795877004006753325476817853, 354295, 892623793553968515879448852792646270051006203705542378630937878362455805872, 3511679626167355101027887288937097742585311255246539256006209150007377983671, 914480172913455758302285153655883373584189116389521608413422415971214368899, 2, 924334659766966181945167676445976339529953389905806639021855494646757903303, 354281, 924340978507527173331686888462165500301720841855519193725574713733795937480, 1, 930200449684701183371870887603122919060994299717832752211099238145574801947, 354286, 930900494236293601283987790485188650771267622402124099825145638210705001245, 354309, 936989447108073106075780318244633299209578394936621634390652176620123649322, 354282, 940066504917220516834194757728746233375593363190443184609233222149857398385, 3236900948298501268126157349242228791115860256475557721653368138737124543897, 944317520851758029304289369277018192985497695731823545076514156257259146527, 354303, 944843643113588546041656981148870524969589306457434025238314461325881013357, 354297, 970620870210905435848231917764153238619104818078633429533741195690809413123, 2, 985558541425690983755425717800250855624936509229582530682644176824568743941, 2, 992361382603329878698340048648318066849380454829664971323970629746034969737, 3, 1001408343490575308772436999817176177376553441103208689033035632253981804822, 354276, 1022942532290139675592319061629984311845410837392359308426021078617761442118, 354305, 1064788837127173400754576481817836239912949180872590111095686081208271559929, 3, 1079213035913931897056332105495109524451856058442083615283114591834346453995, 354315, 1152472116660367668380355072685359168013767310847901101086095243226808910567, 354307, 1157410175310419764219902813102581485859401508470263740794631871230911195935, 354291, 1162292517771587827676781354576751553500195918966371901551844057133678608958, 354300, 1177879843709717345420823638055079977942823529443739387852850147666641445376, 2, 1181198995921456653374993268724829593457989225562431523690640279654630863488, 354304, 1194261331822250922816784370414173487791810765371119272764149564548799397095, 354280, 1205098875328912055208707308229796571852856179297817042537197377225629755217, 2, 1215509789289924353886490125513942852991332032949958989547910012431971054164, 354313, 1223919822140152215692858727981853622839706431235139491400628887716411333407, 354302, 1234558466194513203617462086094639500837328828578810643477562808903114487004, 3, 1257820107799953048202866743979888335056346753470766173518047894099697142265, 1771315383288239252844138658792164791274263104997056107375493576206931562330, 1265139244931707094210969965420039178792808062875009187976862806967066492622, 354313, 1296460559563854674529257484243639392434840524813530174997759850313300501922, 2528418787055969716061846501819817998525366853654939541178254222775498412109, 1309645074428827619267830962104255050828780747730283950437500223519081279019, 354312, 1317511376530322646576604234124870344332039824260187785331250822996801408298, 354307, 1320516398038463977032996604387509943587612784550890767637256493007088564083, 2, 1342399508285884990604437448867418332315519153635228268675251254928120540470, 3, 1370049921532961908462749929624624913258971935793970700903899976969341033813, 354289, 1387901105719926427892381824055731229538068429019379925395641677249316329245, 354282, 1394641288285707571703385731636307297849371643838449572740432216100357952363, 1, 1402888526875461222719352981695625273921411396869206907577615838028396706849, 2, 1411467692018805864102276968559108842070005834301257523558505157278135246604, 2, 1412033542954542156700294760631186566542252863141631993190620692273137094146, 2, 1412454503162870031952968228586103016203107603775431507381385880545002688834, 509012896509211572927010082307947575686171177240806532819300055689162318126, 1458584578907785584281072883326540766334609594902456285843053060866372308163, 354303, 1463355360326676691085749916220022028818812938670244085368963452370549910543, 2, 1470019936988549330116405883792501260169014226916248494504208395675622262577, 354306, 1470291270035753807990168076046384036030156702724377142349656105821723384882, 354285, 1558393368869060912258619856590538864865268025523226309100174796115680066915, 1773114264366724219057725907649493787839987010454931324232144485355466334621, 1562884829052598825422200489944499726206383488630172139145656176156983981717, 1220301191139399709694607020764077159929718853173518464168802620569463618550, 1573281861428003472522961193569439246913515283592688405007739344965648504240, 354280, 1598125961787055489944194080131109906654467254541641451363135074509995881897, 354284, 1603420503900324419729966174161839912814119970769991755354242330799193489963, 2, 1604084210925142985932234179375677307794916411900085386725064617760380320846, 805102175280264228971846194111246113014188339939256746377526669634326558683, 1615705961998057648706692056293958118838266463734508928132046594107475275562, 3, 1617535719702814083250334136993621565415186628875292896432477115782133215711, 3, 1619603969479878790953158191511262519545552957812231836864334735798856276220, 3, 1621130854640464842593281073600469504367504156151504407898100919047202735100, 354281, 1625650824858163283569166892177589988646581559845751021972155520062210147134, 354309, 1660500169758512582552330716786843371603431077942806530198420463922956388744, 1, 1679803144863020004141766261505197105126462525246686485045369513467463477263, 354302, 1685052432941832117830720218881670359157923219334476470510177242024076501381, 2, 1697947789151991909583968132624422002831292474739728474038126341741065585574, 354281, 1709032109024449303709704258666944114591644302574531778227884263805296527306, 354290, 1710311907571841203697706713246788324149391196597911078052186204055713830533, 354293, 1710541549536165945029748238025210676370718086764753142650156369286645219709, 354294, 1731723575094217931710084600322786050117515632353707069374864715108972781588, 354292, 1759418726160859749484376275737390595337274390452074946046223325442653755253, 354288, 1764656622887213205029308601178955481411312964493832246882356394388384365787, 354307, 1783264292931471684510433373884328111953875051473426894907363797336924864213, 3, 1793084178951366087635915812374758481484414806468456662711487683125078109859, 529035460647323296638913626439795496980573048057999791384684208502716235144, 1822834562863195797216661400066731121745457003904613196354238480089317281506, 354299, 1825402265278608859113200967790968904188554201455020668611168608285269919120, 354311, 1842448959252004754446912572564113410121768062452077897843758833701373657967, 2, 1899191056323393001742993477768528443902770132454350667504659644335861364158, 354279, 1900017711081196904304489531310558402810540205597988410788437583390544761264, 354277, 1901114960531408407909121799698036846129655279799099981204077008854593408100, 2, 1908770507674146700199456096062340379177190724657374313323107808243365171866, 354311, 1924275539270822032894204746882657469673314420564877073464840416253983972758, 2, 1926651644869593631619371366023128233664014139018380149248847065978835014555, 354291, 1951759810198760352872808004472334566337888699143145457054384663175425052743, 2247414555728300053975465873375598479855576313873088210576922346638876582170, 1969642437752049260087256522914831675607266716085825262590227676276499335073, 3139887319571785562345406625417419396285494603472334061004599544202614300734, 1994701199050718394186349945544781635854032997118918430462136519913220562605, 2, 2002749014085891242138850963401544939343236699767222855832099915939209074307, 354289, 2025778034051238685856415148875158727533484000225333698273872373483685287150, 3222331043486577240418367467653221374437818434481659562310856879954198275022, 2051334071907052080674877481643361601822947362755346993882484721763725423691, 1450463566309255435453970536991076255975768030839943460847760343066424942786, 2053289461647611401047391452513007702078752159818909032726614114203610795314, 454053251640731524144990140356619712468486875831872186610534842452930394517, 2059527201317578188896077399285727847147064883979553390641438352405334516624, 354311, 2067328721977301863428722738062141245764613103117682445039118329263695404667, 354280, 2098570381014869345312460107860141746996779666883582349048687889854625448057, 3, 2127274515449138374266426396689621463201800664108074960832140726656977082145, 354286, 2130991642673265138074262103605466520492824147737159631029554813371317900675, 2, 2142581205861900471239500537186742183659764461473858961929988245138949149640, 3, 2165929380981080103620999119216163515239110650828892808784365769561154928538, 3, 2181667679017585087164053858351768175889865265235104053604868381533024166515, 2, 2210426217250526475268097303976368576817678211766805333498713947516544193564, 2, 2226000748429670992279532481953506148471962134781052025866303695585695686472, 3, 2241675790083971915645571926905245845125309071160064945838828467540415226651, 1623294911047879067301800457119270247397837315755501934487366619780398017935, 2253021172854592455808125952901660190948510123127845110568009221098510416013, 354305, 2272071703228312606808002370758672793447173049432733270520943857992644409862, 354300, 2279930698509557517867615355381424798124902379905913893475585582905091820997, 354301, 2294766113289377012654079911867506203855467015173390618541659049445811880033, 354310, 2312381333905971004814282870475560394535982284253891219086071003500660258090, 3, 2312938351976268807946973926271618099547598941417940255173637225284010188373, 2, 2317499613631443442068695658677153222253338121739806328720464508999153238185, 3, 2341398974335045279137640617590884065775451718292631730049387181567732709848, 2, 2353305517225934447615115475541987710027291957917239477323567562678812193078, 354283, 2371061258473957513156615157284618425818539937055595862194159329856563317298, 354287, 2381272229796402320331976589588150591359827476237750143605250916798074458466, 354308, 2395968327867303426692456894467543151686527227489977700951648006034478845818, 2, 2402405245158195478417110823425703339042256979079467138488357167728379423138, 354297, 2411546470143992286926000173546601840329527659287966585847318131119096652815, 354278, 2468879629606808779698437822649935475995749252892450315614178243929185890689, 354308, 2488043595837507692970886488893025242518850261032593030541522477322470578709, 2, 2503508328040311584488685159271333094297144343579205033997641881122538889263, 2, 2524142472264748539281061957719545294283836387772195578615576471639087741675, 3, 2537262004549967976800900974454510824820020848069200195306252351352019102194, 2, 2562844437304229119188824034552255698342932655596883261882878833227345339464, 354288, 2580024735713400686185604486532921950355456313079212409474953978841422770254, 1450463566309255435453970536991076255975768030839943460847760343066424942786, 2582676742452248065892219820811763045779804003875954247180888578377580397451, 354315, 2591269015871150769560797056941822085599480665262101855528706314455678097291, 418087419269032228076175573676182124528053896002285889499563096381857949304, 2606969723201533324814074502168337412650651814243259538538455931469016936965, 354287, 2619600290250748408513888809640235876561369727227486276331299379759076198709, 1821228547440475596150017377298378136994653497733266763573178260900390492345, 2624231234127175534363008232051407139607174450882344243473420413580967957301, 1969880031957070029559482150367078189055987969720365062269034720292466970806, 2635827530769979138641235400469604418414816848542432606980581920724662858004, 2, 2659099287350537589542070195327177604179140492950360193855168484888958636445, 354279, 2667030851492736471319408259707016246720650476785085429959603732122221252870, 354314, 2694203968708001724063650120929691907154506936677652594968324331328869717411, 2, 2721074882627738365711547905064627895340729836932303409004839103192546465038, 3, 2740405112443228566817631504443136291855615447128537332782320238545663701312, 821134166157304102769012340811197824676838159096115222004067237737551455276, 2742976966794766586519488367255508426522378570219550720849438598850709706916, 2, 2743865244086876422807959117250328313891309356709028706953177715196537904024, 217664, 2754542353814853781780350955668229086322705513339288850157608973926956858509, 2, 2782457781518010016093026003309478627038256758750114101881026384091704892688, 354314, 2790748204695861484738054160255267253578207847632512128231528412090751883138, 354296, 2798712958588967206678719550520915668933157233227661771788031091156773882101, 2, 2812413656351870290714590486653033069009075468303036747003740953397375927827, 354306, 2820444975781512293337613712447035418490696791946355111965283911377102603102, 2373820498909247114846044039078809048193444632087965501560657803497931736341, 2826745506066907294469239897624669161597551053631866881499048756332713131975, 354296, 2836729277984881151338722200286395292248401577132919082688751842786147965587, 2, 2848271133383763171996170107587629053767667176835953617680648512125009577341, 3, 2861067869528631208878558204218114834845918130544289528330284318723786885559, 354297, 2866564812841448331078322125154414493478684038501710152758567692962408141596, 354283, 2868535433858438981308004779552479173803981625905855703718206946703076889879, 2, 2912230441615964636345895147259368317927881873352434452974294035007069681918, 2, 2935667260684574737882994448496629949130147824225852778244796400460634308826, 2, 2938963161286828696803309197213618583417088053930208825185976566591465317297, 354300, 2944528873283196220406850190494847465161725339371402025970815104159917196534, 2, 2948157104579926734401252706885439205500737185862874614038564405654140170210, 3, 2957480777916393237731529318778269255733478864187679818408056091809945422676, 2, 2979760298894801928966843157664820440246926621347879375482179486236766162238, 354309, 2983592642609720884005685074857822652297508411230290385174387686312060141869, 2, 3022774790124428229770641076505873410964647001893095328591832899628737692002, 354295, 3042061573795423098676054575810363503921703241605621264075217347980455580779, 354301, 3068952791930247816688936505747613254854411542839248277142081026469155152474, 354310, 3078414262051193811643313424073852203790602887428104630386252509963960664695, 2, 3082542483790275432262127944664565133450121382707247690731336116506776997436, 169379561423356146802788835126641938150175260931746308692436909546354066609, 3093498082965938946094260540862021644691123320849183863353894228133578915446, 1480022948457060171898814970306211821644251142725245635054948329238537420742, 3105942468084781533028853048261914408636488066083014994919682219590547206289, 354305, 3126176479647850802212524894893999149440262058096058309571747089305135216927, 2, 3149645553436728485294779746558366971942349352753659303080017055566655512484, 354315, 3150552906281453385912562585476979953665434455215151814276071619102538891232, 354284, 3180816908287519473061813032620860542990175061568535341645615939108481495014, 2, 3196050970680686732487672407680465776176493501133869720251414718389482362089, 3, 3209070750312572476968036232026955647384898073058754503618005365823580350924, 2, 3229318551449472744634381217717096108438528483579294796079638791984603416963, 3459792691857321484725480378969184637706949971617465116866536301233352621861, 3264571273532158483455232197065157630264307603384179611424238654966322436676, 354303, 3291070052648569122332710665718195405697417575844800671715120272385097322514, 3383297023855222870231111247423047107273795231266333158160155332355196589603, 3298618003710313615651722275501819225342906765864023970210333183410019847471, 354277, 3299315796567032520206903861086420002881827738407417318815267970345116167580, 354308, 3299938943988123265022802519171650204672730215325604469106088776163557084101, 2, 3301752465239918277437569419975694721759555241904297567948364414731421476254, 920396198086315704379417959882656895328747421438138731993871218603637655285, 3318898663611833027607516999108589415002275521636395452803972833606933002830, 2, 3339206909063322579631187102715307132020186433816193603672389978267337527876, 0, 3343128874038822599887415566093645078902662383968811020857075907529128755510, 2898313996984101089498264564190372066502788741844023661793522636541946668250, 3370724361926922021938957216502979544351588245707137771068284367821261897737, 354313, 3388975694826792171580343113865758950741311765258275922207781965531730736413, 354282, 3390267302647311852335491257216900833969195862585438750345516745644583549358, 2, 3392276645369471859220079463089906192653021056624582289481080398486873334283, 2, 3393805637297374801960010460336901232757864768231776291159996483580616076474, 2, 3394936869828173005064715060437537556223899753316081024549614166613892353226, 2, 3426300011508848455164481080743994544503627097060362227281056331183328965946, 3, 3434263717949452829591073136204993675335276211450692667323422356185329388439, 3, 3440941624682339331891559135321125131994590672025846191647499593476877301409, 2, 3460194573819859609510035856540569622819593101007691165447555911595378351427, 2, 3473319663273307534851505373415852312685518121574581625300813230179386639885, 1, 3473806759613671342688307097187155745006650002139155395460091988740747918364, 354294, 3483448228639540156366131255311262990144626561396127798851259072639406580341, 354293, 3510312927313699989575437255711939223543294441707328128098684952606997780074, 3, 3518408618348113353617896384425146255809261329466672472280653213702359683642, 354312, 3540669018676819847928603696372017089211338165028879861686486309181764909137, 3, 3544730125263982859048993365908473757560461303295710802575733660282953951506, 2, 3561160784487823644783571931007560836600547862048446007962465610441106692758, 2, 3565908090972125802684798959005002623172442703977842657035415263158808223969, 354277, 3570597524195285994183060248468351309203283171069199461088208915383061153040, 354287, 3583260369867252680290276339201799458610595032741332233311148856114171066483, 988077411857802549710030905082533919472321007167978382195914865259587604419, 3583488134978388731767686864350008982325911798361003112761034920379665700597, 354312, 3600540249479490932961843211478601306350459133962384963030236976570709279419, 2, 3614737821679956806999423294815384749292473810873144635069893776371581016014, 3, 39675919932170958158147320388609493444209446441503533244891587778678387527, 276701161105643274240, 75301723008936183027221749714841980325649952814895056269124310197248459648, 92233720368547758080, 100565823726248980015001480332474932439740495725467025714057275896876326138, 55340232221128654848, 169379561423356146802788835126641938150175260931746308692436909546354066609, 313594649253062377472, 185737424201398497167344167959067540566229443245220632491079834800567702806, 6, 110244652309005374945798656755709771675416732780445712498678505832701316319, 43576292469198997, 138836169848540343002265209867274254697778318298195092277383810183877129713, 6296163002258963444, 1042064173078032847147380598477853770687611561233835971197476790740704582249, 23243757492462335024298718, 1069957209920529897639429815846373617809486122855940281455921704638670321541, 40029661054924126095653453064, 1307423984895089609360774513102017208534062222438544567594916900687590663291, 1685015255, 1720794232242994781284872244532386137553814968655022101269663356738117448992, 11216599310, 205669462705078785735610956874879073606841422300964638203652298948766087816, 73786976294838206464, 228127240820201420112041055406192968922581942321662179607685569770048015434, 2, 827220861550361775567781794488524801583671955481509831981744502253130788360, 63370443075, 2056412668049510940615103414180044371230942148893240032791745910809459502031, 1608375, 230365561065025806853943745114679533296539379663216980215573183653224402427, 239807672958224171008, 241510407625772923655175442130346437162915006961880365100424378676900844324, 5, 861962326393920927037390315511451099953374359050301638021194607444933686113, 98, 1459521105547216844966984383173971028189441227821833000941717994392848168732, 2141857809250987381458188741778310346729625288751766276317240359178643975387, 2950333530273586778813398166973055757815734727182597640300242223159527995696, 0, 3078786121164525042005665866464424667424195745406282542779628168137395253248, 0, 3227402161761952242470344735075765393025235794039083656327552876383233849268, 1, 247975061864042607065309837292237984181469232556419161955761650092307584442, 498062089990157893632, 253408453013193372827398076979707455647988336475986013319620603441181261205, 239807672958224171008, 317280992925042808703845193652571407516792228870145052856426244300110784285, 387381625547900583936, 338109047336861872401658949309915405439642173485803375805713181541541795498, 202914184810805067776, 385291772725090318157700937045086145273563247402457518748197066808155336371, 7, 98825239756614816983270276180368744138846281776833942936961586311426048972, 82331012735578963021809, 654570951647347405568317023887877977006047437173852252854263379553900581537, 134503735322221123634889, 1146864240486877089719500444109368846758368320129039321414164548045735388661, 0, 1365865306022006083772201385878725770885042641605455736740761939811560138542, 9185620, 1478394632737328220371421905931815964031590304259912332088439081761012522029, 8959381692965581073636, 2566572792351522346420462881806867206471591585236445809822826427098901417468, 0, 2743630024840715257697556814977452720295239521279897501899807552721713268888, 9185620, 418087419269032228076175573676182124528053896002285889499563096381857949304, 129127208515966861312, 422214736909951672752344007009816256020895733098572941947057027847858191035, 129127208515966861312, 425169653132094328528719490578344632555390748053103503329751677592109010585, 221360928884514619392, 434640100569665070574338530279561414519853135798706991298505677183303328346, 166020696663385964544, 440385067436628080831561287922155247754261851655368327223409357865566588309, 202914184810805067776, 454053251640731524144990140356619712468486875831872186610534842452930394517, 184467440737095516160, 460305317963294926542199374462988894349469129096593846423700153366208496811, 14222439680830064295936, 467359278613506166151492726487752216059557962335532790304583050955123345960, 6, 1032717993920308306191823419406815870858725944687744986845677154805147281824, 328721683254955390047, 1032717993920308306191823419406815870858725944687744986845677154805147281827, 586005096111, 2115492923921523814468632200599040563669287468411561214414663525667701459652, 72688414670178161290, 2115492923921523814468632200599040563669287468411561214414663525667701459655, 128953801486, 2634350125842331710357718647260408238529216884799793484642661491569594132641, 48268881534, 2634350125842331710357718647260408238529216884799793484642661491569594132644, 48079024093, 509012896509211572927010082307947575686171177240806532819300055689162318126, 368934881474191032320, 529035460647323296638913626439795496980573048057999791384684208502716235144, 313594649253062377472, 571275466666637181751291757277692805328091747165722757087891954251749160562, 6, 110258070819235479871498021420979030509840742633898542811765534238190419058, 135, 763393678056938999373162750447061663129340951842589448055404744536568332196, 3141570601137802277470877000792276241619522681924712438258134647229015654400, 2167117493711264599808306435180048485936221437907771026885149283044799022964, 0, 3043837076135047055995505776834504773227084797601737701789392017989814536071, 338109047336861872401658949309915405439642173485803375805713181541541795498, 3120650093001319273430556481426159267081308497594914930681323362290782264617, 2952187744315870995382920376205202730900021319514291118201225517932509921280, 3511536316226170877381205981325616124436873299060206190623847756506541037926, 1, 676028716993851673397918835131328481427799807821756534219643869301313604743, 6, 69036229591699849960932814930274583219423937176044869651883289380133062597, 68830453190644823597515218883026838505, 731009553143347574080655238666149040102619103132239422267183761870156583437, 148712056908948178706354065216499721309, 731009553143347574080655238666149040102619103132239422267183761870156583438, 459590, 860370950108688216340004790080337058268427944294306403669698046952904826247, 82331012735578963021809, 1446821757104641781948757487033289620065803269090287896475220893178955257282, 1685015255, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 46095362570035856274, 720513277295859892411015327733529965310641481555082407318730891086359796296, 332041393326771929088, 767139313849702659792252270287386897918274623891989685767061166001717260390, 88, 3768391539765401295637794764095535244198611477750719001452397797683387395, 3, 15971592111289632348441596031389013290396139345252396799527182088432119355, 2104929624213320556234275877558136321272329927212852323113967413508885451768, 20157849088215803052074225090623527028484092380449735455513682692976043190, 2388637044217576510178244378103422301328896097818959859301146142580783089460, 27134484702586057646466290059918885623316463144184350260684562216210874879, 3, 40046772759650724927013363613248341222502152221438207646601892827456789168, 2256856438453969485326245146425263950185117540672691171039712222308538626494, 47782846653721713970819359794063243252678566357107999738130076987855742404, 2474602028849587010191276639985159195560287152049801774747318995807480657109, 149942617156432531217059616682977046845616874473822668234985989834733003720, 3350324296652698032394482745268941157342682219514019876674457910877695799828, 183239051499748177890932542732131267830599106985347017350049140686432944336, 3, 207926739665186533095279846835309287065685568236663041908398532158863762256, 3, 361456122133583695868119370324315470279995764011041975522889199300262364266, 3, 363155616888289248200878432565181643887567361014338321639254163543768737633, 203346, 470019016552495277040792696390881152023845809576877915548090332608697155204, 3, 492849413085489024076452980354921793059893780903188844712193555236253717406, 2, 515559973091042911663895127554470311044303472643027036544794414291156725972, 3, 576312247665065819359171562487219659102719623387237790093299679177978482274, 3, 607231907710964487656364883320845590104145332409461951766355938207079587122, 2, 790768720644431614017002705862907437851185130954107054720068123551899463974, 3, 841808023109093099295407003368579878670691207869744935735576851014031263984, 3, 846558484194395957122815836421379062500793786936058086249685623981992390893, 3, 917311262961075857673523710263795445689717113984932626400194067995883680361, 3, 957411264512669248990713964835965587256455062578561904910558238543044370941, 1, 1000033562228565846568400960988196519513920608869725453121575444569120207081, 1, 1115184462882272906259482569684754589615295974834064185661650379923833199707, 1131402282669959941296192539317386058010786866722745461866931823639979736459, 1127521760139683035960214800255154615040782620384774784952015200929681501548, 1958932913633115857765041190751387012986005176337492232956817536466456814665, 1127666466847192471075932729485039106220521834932052292021321402171246916494, 1760480474288841270762322253750925914229925054069284168754662155780621076519, 1150243983532004794961745537792550915472018505736952000145464808647208083340, 823953994455128034012541618744084629230960272379651692797482932844530420026, 1151088991191335035037134020143674719800865576088966828660727685028469022320, 3, 1318380451477061603329152792499634529539877983887894560851510074042033861557, 3, 1365940435940844036858385424821607921615814003638441885959044244102156640382, 3134819118805984780421654195625773994856153316707077505759588897367118728405, 1382780977684934471245273406450546135725844676398868910950404593965805099125, 1, 1433159707860347753986855018224727294901084488482909495874476117768418551777, 3, 1461826630142896126411012076368638376793199374757080836162894425585726764355, 1008174294875301332591780498721434416766074409733960317970644164940118683772, 1494206118281789965613032748583685794048574780285012677249046515591880628888, 840761111000176964069519820038656791643158472335606773520278564371197272643, 1504520523830104496184158249609512080856067569810786079756536970615575270980, 3, 1525939103155539839103015410322191081358693773794936482964507234622871412840, 3, 1604934354890823791434119064187919841303871394547263540589243813512992465774, 1222309443514842522606945888766343308847444300202993461432185502082673359371, 1633227218078553680384232211346913163597731817273452414375904901018984278183, 1069073942773080621842599509937330847060713954499801017315891668257296451566, 1634425084677777501323373106954203420646913885435283537328026467072602993756, 1, 1642465408953974043610060482702722708841237605582582181333785375460318164694, 3, 1663631084466723367064379193192337488568186569214821851807147655320252258505, 1979360938195279448910361295801346282933341746423205709384514001671181740942, 1727923800679225785725250559971524817627531802146910121735062510793429260799, 1189891301154292281420068892008549714919131973549464865553523453644231249157, 1731968327262465857518082041839978730322362837901746831043765884795584582502, 2791255029804744042771706815065689253089983346407303296127138846359004332332, 1770428761080445332460459602065865412757342767001455276913242477657983706541, 3, 1833864091853523313170785597843127196045600794790160590424789067784047946723, 1745073548858128422047397672472867446284596313613406084852868758203303897205, 1836851221052908051284112668597037695001220372474936780011907968591360081468, 3, 1866194180955430267274528245752479528527513798070426702301958413397912321590, 845950479865937434104327392435015286470676510762911551819284250499075335563, 1894763968951344770449760593988183260358216551300373781041951941652582241867, 1592618775314721324209235154217503721965623738199161687046193599509118075647, 1915097660040207431479540037809207327742744163914132783582401974518011356973, 1, 1915978973388816064713338832242831915563797281066763908341843582813414195563, 3, 1964278639243671948213955520875555009237292555859376683739213721236325344975, 3, 2027806845331671760123363497235662672953203114973423982884693401256041310308, 3, 2033257332089442095413321745561064067808761539445845715701086663567661073979, 1400298652836769681764984543865432699326730845019258429634359128298954689816, 2096120360615433368899224269167693034095618636392424994056932681064357547842, 873069653050543579336462264713589564919075935701804232425857180487979009551, 2162692748197423268189551363678134454513665387338899337704662008232188987105, 2, 2178668837973151817241435067872713247883989825610987819370786248074667395775, 1228049164587687195163982485927274168186473525146867332079166335072249935581, 2237154863978593100856435584522757721505735419738894757106598933646155861660, 1, 2256200020734035317698826874175523686713568948645435341818155278336727741571, 1372922328488408485365739983647033692977966561457717689068914373965687263420, 2262740755333102239488435527076591068998736889379081520793041379081557065122, 2264529964439047782315469391900507642598811881236001029534665262692642972380, 2291413394144429155916887168950808293760621099895802260202233277605626579876, 3404854512214477053688032439971113444787456292747885571380171768565334631727, 2315768977560941818079652947209672454930291285284403091667357207746309413719, 2, 2336647465660056485697723574801219687463557609929440329063379437119456691293, 425169653132094328528719490578344632555390748053103503329751677592109010585, 2471618368736359188811544886782561807581573548310932137550178001332297681139, 157896, 2508399553077854311353081704236387599954253542802570136446678983336098109656, 1372922328488408485365739983647033692977966561457717689068914373965687263420, 2624903403911582096072729926885195641782659471493311632257269732713468054981, 1286461941207402700667866392968334661691917994736133474474450918926370891526, 2660905022277254452971462813759938774495248520692956324120286426895872404402, 2256339108079456364491060011062639819361271250866539969015713449510563622137, 2666605321243878924664215364908469969705530086216820575103944443876832143827, 1189891301154292281420068892008549714919131973549464865553523453644231249157, 2704913314018944323497046875973950905863475593128583847806461694649271567811, 1, 2723021751528167804057394779565501499311792371912659164540030693590615230026, 1356092366003350781819535045447768040550062724843437312062191763050385928357, 2774223287330463850865701860855353651894884187814153163140942227237437821683, 1, 2934130901284693635212904984796169246702858851830230322996936569305342968055, 3, 2954287128446210869589852908966856918551249401074474523749544067088107610358, 1623696024475919891395961118527419454260224667876454266573905469893438125186, 2962516981647961122124276101711488906464031321247758056026477536837143332319, 2474602028849587010191276639985159195560287152049801774747318995807480657109, 3033514349501475405351110755767896164875127508383790151043679859655832199677, 3, 3034863240088806730645325757520292881066117522885740897528516866044115891014, 1939992563467643146552109370054712200464053307626709190082226976037058535559, 3053327696612928130323621318879766435869145609004562154584696254413825873479, 2129246465024129945840275844470770354467576913115842431652465966818449603818, 3105509597845490638230654440559176971918669110494736246362010785190061643648, 2256856438453969485326245146425263950185117540672691171039712222308538626494, 3151727074235941448206940219280614146904924565462525538303046004800657875406, 2, 3229345449966119944088528161877755574365199221637824389700199293936298791688, 82563, 3264742617706671443573750431513356761633369902738203265693685667440683271055, 2256856438453969485326245146425263950185117540672691171039712222308538626494, 3279135190107435832003627144445908011663940705598691098895298203342262597502, 3, 3303610227239581573990418793218954218223385060960850580921865733900957542342, 2602227468902786713613596130847126536076413108921901801003299701165571162142, 3375489265374114684658297614487134826702574586277192374339042521663030987662, 2042749377947740738035329961044008059142016166311059307767431451143924535921, 3392930672137154094076157670148078606937599397453293851174798639848163228469, 1, 3489927743807567305528106647312207341220298764292855754817656320445941121679, 1643502311783440764570280696242192648591050850130881918640305558713135197277, 3496370030615211436893970937418396320036178295352908421766037792769303892715, 881528461387173323699824941284899243343087097561154543762266166856283355734, 3499107218096320651083702002384810402935496268570638880129097875671545782856, 2502433730467675544045037928346528007464099936649798559764411767710923265648, 3567794819992555994346509191527887113047310112667144361868768665438272436396, 2920288497476531882380519621068611627429434727614144951484486078550793615961, 3607734336362623746552172823479075886934486080045446496148219521117998494433, 2275064450294138158714779361422436258531369124421332417946434782733344894967, 782883869278142454882793462762390714056079128549084878050976326504105140314, 92233720368547758087, 984860285271018030981534590364360263474833852747099610939677161459859191030, 1, 1530198224149151010466203689066014162945986256915464896983564053521332617030, 1, 2713673240836537101156991251719936637881131511811645452416804293434404440149, 5525190335786418793832745438112100486, 2713673240836537101156991251719936637881131511811645452416804293434404440150, 243145125251565709653726256687154391981, 2713673240836537101156991251719936637881131511811645452416804293434404440151, 299691710611780176368596896016393767659, 2713673240836537101156991251719936637881131511811645452416804293434404440152, 280562007501744597913052516238790978314, 2713673240836537101156991251719936637881131511811645452416804293434404440153, 2, 786636814236908810053920312998447095856047657266992882501971216752026435241, 3, 247824559100801429658102374250782813843449807011758281357866531287144197430, 8, 747303735042857097080862791349174074173453874426432110294260809899414823863, 1806076316613077096483687027271527663043916309584992060040355871742214536983, 1570819541094063676133318366059566744149007601230812457401911230961675047831, 0, 805102175280264228971846194111246113014188339939256746377526669634326558683, 73786976294838206464, 821134166157304102769012340811197824676838159096115222004067237737551455276, 92233720368547758080, 822446557710530400991342942067907668741631314622010021893740011969045438167, 147573952589676412928, 823953994455128034012541618744084629230960272379651692797482932844530420026, 221360928884514619392, 840761111000176964069519820038656791643158472335606773520278564371197272643, 313594649253062377472, 845950479865937434104327392435015286470676510762911551819284250499075335563, 110680464442257309696, 873069653050543579336462264713589564919075935701804232425857180487979009551, 405828369621610135552, 881528461387173323699824941284899243343087097561154543762266166856283355734, 110680464442257309696, 920396198086315704379417959882656895328747421438138731993871218603637655285, 92233720368547758080, 929783712345739994907271187697591523978281547421740821726811441823586707555, 166020696663385964544, 951382085539532172137762618438039711866264979464084369899584230965464404772, 36893488147419103232, 965008181387037412424012559339493804754428185301827916459130525978773430985, 774763251095801167872, 988077411857802549710030905082533919472321007167978382195914865259587604419, 92233720368547758080, 1008174294875301332591780498721434416766074409733960317970644164940118683772, 92233720368547758080, 1069073942773080621842599509937330847060713954499801017315891668257296451566, 110680464442257309696, 1098221518061715398159836319767555889346993476681581746026582440576361765790, 55340232221128654848, 1131402282669959941296192539317386058010786866722745461866931823639979736459, 239807672958224171008, 1189891301154292281420068892008549714919131973549464865553523453644231249157, 332041393326771929088, 1220301191139399709694607020764077159929718853173518464168802620569463618550, 129127208515966861312, 1222309443514842522606945888766343308847444300202993461432185502082673359371, 239807672958224171008, 1228049164587687195163982485927274168186473525146867332079166335072249935581, 608742554432415203328, 1245873564951431286423752625386480188433163834791760234500621672773994732340, 202914184810805067776, 1281349045256474446217005529837051993525558425613568322201681820232258703188, 147573952589676412928, 1286461941207402700667866392968334661691917994736133474474450918926370891526, 682529530727253409792, 1356092366003350781819535045447768040550062724843437312062191763050385928357, 368934881474191032320, 1372882548073012799515697292915208968741728807374701434035020081703254271884, 1, 606114504382015640046565421725414480580531215518255934914162021871728013256, 1, 1372922328488408485365739983647033692977966561457717689068914373965687263420, 147573952589676412928, 1387428835337560314787459476337495051756229556705573018170422263070328346553, 276701161105643274240, 1400298652836769681764984543865432699326730845019258429634359128298954689816, 2047588592181760229376, 1450463566309255435453970536991076255975768030839943460847760343066424942786, 36893488147419103232, 1458030807280447213643316432280817333915877986531546043953505570251809923368, 55340232221128654848, 1478026850042277379114963086546268169563341437741914609330885434707408017503, 4, 1958685076652848335404665489831429229127454234490014740673708033737559102324, 1, 1960220311012671641098234685315465224882733961875717566805510908545921157609, 1, 2333198314977950134007653745820906372855777504571841060536193388139179240858, 1632769957185465611193673947964569046978677824513820907474339052031156240442, 2663031486318475363476173878711913824054176474220852349891242119924916306594, 3299760982328791277850994344467566399647392944694950992960193269938730541874, 1480022948457060171898814970306211821644251142725245635054948329238537420742, 2490310449950789468160, 1505948364340482454902857345419563337574504458423854135809306946007719894399, 405828369621610135552, 1517052030440977951937961601232173340301077905936266474888988540153654944362, 184467440737095516160, 1581568054755718281576301589249388790369396248354361996140891995664681707119, 73786976294838206464, 1592618775314721324209235154217503721965623738199161687046193599509118075647, 110680464442257309696, 1623294911047879067301800457119270247397837315755501934487366619780398017935, 221360928884514619392, 1623696024475919891395961118527419454260224667876454266573905469893438125186, 442721857769029238784, 1632769957185465611193673947964569046978677824513820907474339052031156240442, 129127208515966861312, 1643502311783440764570280696242192648591050850130881918640305558713135197277, 129127208515966861312, 1657461865038524507282183616559273052948102295396161100177161374276400423677, 129127208515966861312, 1684159388151799869855967671130103790171131765345823204542659325825439317227, 830103483316929822720, 1711109990534211826951497216120379181010504104178915289560994760426096069493, 92233720368547758087, 984860285271018030981534590364360263474833852747099610939677161459859191030, 1, 1530198224149151010466203689066014162945986256915464896983564053521332617030, 1, 2713673240836537101156991251719936637881131511811645452416804293434404440149, 303405244665061447749129264422134588334, 2713673240836537101156991251719936637881131511811645452416804293434404440150, 123782930529717516544277639307054787410, 2713673240836537101156991251719936637881131511811645452416804293434404440151, 200291431383872120134549441160367091608, 2713673240836537101156991251719936637881131511811645452416804293434404440152, 179473765047507851613130851278726810042, 2713673240836537101156991251719936637881131511811645452416804293434404440153, 2, 1745073548858128422047397672472867446284596313613406084852868758203303897205, 719423018874672513024, 1760480474288841270762322253750925914229925054069284168754662155780621076519, 239807672958224171008, 1771315383288239252844138658792164791274263104997056107375493576206931562330, 55340232221128654848, 1773114264366724219057725907649493787839987010454931324232144485355466334621, 166020696663385964544, 1812245832856614266888115508908714901251715914335755161304628932955760543389, 534955578137576996864, 1821228547440475596150017377298378136994653497733266763573178260900390492345, 239807672958224171008, 1839768119980057694258118152173270264017363032749363151525165483829672826219, 184467440737095516160, 1861061978353192793744489193375730972450336324024524837159036866662212517775, 6, 69036229591699849960932814930274583219423937176044869651883289380133062597, 106158637511537169589034428228, 731009553143347574080655238666149040102619103132239422267183761870156583437, 254614837211415284343975974484735361653, 731009553143347574080655238666149040102619103132239422267183761870156583438, 5669390006386002, 860370950108688216340004790080337058268427944294306403669698046952904826247, 8959381692965581073636, 1446821757104641781948757487033289620065803269090287896475220893178955257282, 1685015255, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 8783883077, 1862711513657350867111902673871361239630927213500186223745492157952722510465, 719423018874672513024, 1902184612239956418559474865431212253858745507545371878821857253372336077431, 498062089990157893632, 1939992563467643146552109370054712200464053307626709190082226976037058535559, 461168601842738790400, 1958932913633115857765041190751387012986005176337492232956817536466456814665, 92233720368547758080, 1969880031957070029559482150367078189055987969720365062269034720292466970806, 55340232221128654848, 1976116259487849312492355695320380942153209908997880779234707344294669942230, 4, 155082539558689579094930820457537605560250202889383976768599028600060638458, 9712209414643933, 860370950108688216340004790080337058268427944294306403669698046952904826247, 251254498238591992114, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685015255, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 448197232699, 1979360938195279448910361295801346282933341746423205709384514001671181740942, 424275113695319687168, 2000031840833493536440815036539786941974305919381618969872893526239637868210, 14, 83219119506094012951456189549490053900532499642903448766370842017885423063, 1, 1137992000595329517327280430486344232376427298515932142953089342646376921723, 2998723392345707195686594269405960383678625884163219198663239905339469459875, 1528354784158444965872927876626169821177001037909276231447805822472633956215, 0, 1836954402885521077005058641837274458795174509447520389728737098303559223635, 1, 1925436970467298253809705560662128535856325896914672089774557645131683437675, 1, 1989575709334337242131274539487510635709582633314394906746716543243216060301, 1966415131386326546785457967848519209126519396487497046279644856218553657892, 2006069702962754548578116029777066293164568181768413115589638667530065553380, 0, 2013806487572541542569340382818413248141472629468414984460134668450899732243, 1, 2086495743824345919393747069410819499123098302506065913545215447453655174208, 2981816843194776472701480284825303262834924510797702493815997931127482622686, 2152509732988136128148568069439756299919828304613263754336193790622088123412, 437703943560810344877287343369029038483752821868558275511465017322436162765, 2205283872606183331096018796754611696024683495101353781623942979541117757646, 258223302722787749815850709455686903388644629885866810514594151604288532603, 2934804649577970453642442864590594083566171156311465158142347672739496615309, 2939725691059402589817387721160198654541179366442008868872918317419155538803, 3308401670760566035011683029809283612077031192255072178927359550340444012974, 1, 3456178835717035111639703416378817602206578623872360671624599676880229712283, 1, 2007069554561162304973392635514755987735219503985250371671401262946970856858, 258254417031933722624, 2030806674059978703799324740217979718094720895832431927466958166297855617568, 553402322211286548480, 2040262729918260256978756063037476703540691094719527280090682886044741707498, 313594649253062377472, 2042749377947740738035329961044008059142016166311059307767431451143924535921, 129127208515966861312, 2066853097287986094224312778344949012545462352057099345200504563988904855942, 442721857769029238784, 2087021424722619777119509474943472645767659996348769578120564519014510906823, 183, 14896723344621648192413367126072146855929532480983829976440527273280119099, 197938167260053, 23210706721806336661819553380483065151194784349913262764888655074663574613, 6034528721964496, 33804468874660864142033925783952686093325790630231935441926503096576338651, 9388066628810235, 61564867896620782340104176480054122008895248463011084212528959444187563490, 1710367689561795898, 69657819741798411331664617339538618695627904154937681169695469967111538857, 10635020348378584, 78165555265271678004389405341926098893330018129597029138789328653704146295, 481494658774384, 88895121872337689844985625049788594601499333131448928805810309303930125111, 3572238874500857, 140923913256157363408014117973821965610487487366746510305403680198219339086, 12000000000000000, 145864985302409965274280938397774408674063663260214270756582277889354783231, 3275954463442064, 170507552603187694206456638487875300138572973562918050884173069196596136463, 6446042470639865, 182864903665385006180989648897985598617596064264822634957701868849485268492, 14010206624450771, 237415096959222718353818227916536034109253844311712115335904912294545462541, 9542660367050916, 280259571419028772306116493880988805512521254255835962527910524879265359453, 16000000000000000, 293190315206792785084984253720979819373178814137196695805148383118867532286, 2800317505486270, 301732655925228424505964129523353952161642889320763557293534893643691558221, 5354511092143954, 304603468189390209314411737289079445568994624208316812522671782218953351512, 28557767182732010, 306824576503015682748619016674323535471478444903358866063328704028101914470, 31762225151477703, 324199228731842921988402718834729945049373349353425787704561762377996602535, 2769997477326910, 350376267228971373223322017403196392813854507563057202490796636258976915025, 4090018603994664, 380815983562737740945718021946624969646079736464459569546085529988498410605, 1601385644218909, 396733226175637714400115762750954197217629832255069340139423437693280555940, 15876018978249298, 402193802882500581410205907522749562121035248655137032092853000519097821335, 6130026953308064, 402203818018003161230395989487321866767371283189591635162574585819009405729, 103969776099592049261, 458451268617428028680005483808231905190539932360611431054742946421867484158, 2909770226877542, 474902414628818279478057090336626142429697447605550383200357819490172061676, 6560979980431074, 480952784981240121607212863878199068931811331055766086592712975557646674860, 50290869961985, 482148859801725464274198147480840119334382080162606228723774290742111978842, 22045210821790224429567, 495630885857571978968280267889737387356742275687126620626589270327401583497, 20001800159306472, 505978428826378005637845815975233793763987072591636305253007146172239285984, 9883720573604192, 508290593541059514158867603833504762536258073204516372294924267461458752935, 340282366920938463463374387431768211455, 540446647491124970619864115581765117388044928196245388201949617947650442110, 340282366920938463462883962197768211455, 540937923129549821292708002640826058145989933690760168531022491544010348946, 29555209254930215, 544566856548233353822686507504248143513360468258523679164329959483035513681, 20834760376641024, 555532164349976596045879639880716089669533638523526378346066424496612066614, 13215967065618438, 556953441409068301868137369563061076837924913302698905636823257655565876030, 101724185803931914, 592889815065476063287192770993935415898154037282294938666945041932418298521, 6157174534119832, 657779196368738200506168985324362103519369319648195589230822347533850893795, 12776727045153238, 665867031933529382516733119352065971068582466127035618368669279308460842528, 16628657938510731, 695074773050386095986722374111546307672524743743686585648812508119607920203, 1784569045360617, 731597727195270243594379194116558276723224510004449968138391157157631819681, 4801811470435879, 740894361957936665531773272324306163770760667941759798405031725756987906297, 118890667627312908, 742360781635932712430760303045796338871859517510100965827577880451784131752, 61426770511821734, 763007358518816739398382712532490030820658890828207110687550917711246335562, 82508220857281584, 788871157509546241482222032859530409091239720507761059147652704862664461286, 9888820383549104, 792985955619778553349299217630311706976597674370358120354024088100275525617, 1175171868778455381660, 805135689062841881873932798427020740334504262336392347739498855160600347911, 4496884173691646, 812071850732671467847402095203597177715242095007936468004284105595480727656, 7202276538130067, 813190417934383170416391349595879705047016798818785495824590572430221044468, 18257998266950898, 849455686446263787976659580326492233895586894847844412626094434039531840755, 3212263110435111, 850769051208841885921263429639995348461108674786569333299828927369988413404, 11687626480068173, 888961232426213484068262542135910920024073919314096983797789754011491039708, 2292834870725660, 901873176783860461215238388261234390982420283567001067811154631636784180883, 3057764723610066, 916823244742444425932977800202243412982307708980338332785375642227634987509, 5904112264389886, 947579467770576258137235322008311971251285898410746063759760413816035127302, 1198314571129495, 1007212839949439296359131865528470155833137834032558819218960756456393342216, 21195200097414990, 1028075766063781167132498690946655787572806115488673461509988767387427104180, 8539840362056348, 1064621968708979226597623726804411307139540255690540815775848440058045263052, 14550737739179445, 1138268488058484054486014683545365627525096254392889554478601068730617215307, 11742496255384986, 1149652096754532718742851117887852645616818534878531073337644262595127475524, 30979766446142535, 1155733771396083809121496750528363488929681209006626674808829816427141747037, 10816805981851987, 1190081469401769318418459899980066932656422320223359408644556363581817593475, 15659031218394035, 1226715814241269251633076557714494575262217433406249774853812086599201743438, 6757854828740321, 1240069888820331113100085617664205244028834845942185287931020929972312848955, 1757273184973176, 1292274849555961051145179059595314687511868779039748255028225833431048949383, 3006509150462012, 1309450281431941327947543107030913963319512261173226676524540028546632186852, 1404965054606387, 1337003206972495697032809851683777654400626485572809316649265128714498171575, 6889868463092376, 1347213871505206118557655930885566941928177689315052327972214215818512879543, 48672935494164885, 1347365387168446964168337140521968947619764930446712947049085255444024051966, 10320554355822312, 1388182887909072767318682651573087366741757647720106633268372324120395447190, 9160147243439468, 1497602529898750362709907759576363190341031731497998329255976089486158522382, 180459625411278853, 1515539465816628624647756842440207346233131475817626807851429426518981822563, 4169149752657176, 1516950307706170735505470927281874379358364692016354253748368280841616237165, 2371546718967800, 1551295464932725588329544881955942548326391922317197183991608023295022187629, 75029794653023261602, 1558737457779662929222504240504897356271237944262602774562512793165059438250, 8650939175154370, 1609041537071874348053538224535431849614532423940896410662921905383791404091, 14629245584402806, 1611495663708749970870521346194059710772182296914715043702212567648737665833, 4228391787981912, 1621634336543983037656595790582053549115686788404234972846932508783693968411, 73072196273793261, 1634797148852514321757561732276607844652883875287509846417084253062864295902, 2926323445698043, 1652239641646305300575579602320743469502857623546232173982230148497915557877, 917346529715214463, 1655990049741389116165725471066546760094521464498029708345322105366286820887, 5420562390407229, 1676897727058574213773444622408040588298796017896303036647580965839047041815, 85689708979380710, 1744646348065304143326362644808830493709707711252027865901746308434904923477, 1985458674272816, 1761967002956091688125335793398455201554433822664452221194724000155199114150, 15036957170077092, 1784907388875666765975023088524743014765031878543242902938485859452331499663, 9617590217122722, 1808236547957758427100022473874484490854051329113644541283959507308812630914, 3441447725198492, 1823050125397274186253605738379333992907695504704351802139532685365875229120, 6845335783072153, 1875235322053027869850099221527753595047060625950840740298062240408637883687, 61930817443585811, 1886109668644871161903481214736624119684871683861651549337963398540281818729, 33633021866421689, 1909059137708540395394405352494997094224250881921530031096914201242106950637, 979616644765938, 1909891773881994476614838587599918864341326691336371105195639519184346423471, 15932889349331827, 1920306412713248194552795081137612628946533294045902692447560067718248771134, 1826605378303721, 1958662684143235688955567370363223745757759386718850622836895134292801530438, 2536721440628753, 1959828313948648250251713914719224373425570475487753650831674536841153118899, 50747254686949746, 1960015879959386464517953667663621381798802580332781292744131818753756702067, 30534190569263043, 1971376394415483849230173469830465459025481335775846212636937145490927629553, 683899715104264, 2001480136756425314524555839155237769311130023400933588273105984452074825924, 7866330506236710, 2040640335566305919798054158372233589711722750263708871990410888700874152447, 29127950499741060, 2042181720986164520639012776995464085557049162191449686008132118574350607485, 90226052617318047, 2077503196853820441209316926417331363585623076566404032868020662144411365107, 84093247442619015112, 2082332565896149669096986593843450666768575991251296089487018576539152871154, 442025612016340697984, 2109895075998154347912734724214053662672952430586634509994236792015799104546, 424517885673308111278, 2112422241839111931254149937024903370638359820998812540569364457442565537887, 10514013905455460, 2115541182212122462198433952737864799584052963368819498620927228225884942642, 39793989364885, 2124120712458071564452837724211210300059640478732044161978764482777315248294, 16906640273337836, 2178737926486690575013001972732304054806953661677641715745265996579800598872, 74811796112761055, 2178925526797895234648716582756108495347704942610171938660438799818300533432, 13734883367983577, 2208681880551065618329830488463158972152797777399938123231746091805789740807, 15204279210371798, 2247859265145026770353360964739808328134004082887154892789078571299932044463, 12415292067173424, 2263562010997946053925031408825451241651262993367675632160603526916861289436, 1706513285648161, 2267089827421289976418512909247490496696014317073460541497816180001737805729, 69582977745425482, 2291203060842194227970820769010210115812141417719459053842844417124019982535, 101211975395550070249, 2293385180502975377593439659953815823194967397703239019368346494277649046608, 14559881560420520, 2294532752999741632655522216197684168117536991871597628528373724094378278862, 340282366920938463463296862431768193451, 2310232203159578136006250649354905222805582895329725687911649056414724278183, 340282366920938463463313207431768184449, 2343634218081104257176065261976350355039505573188499744293642512778504080729, 16506502262671696, 2347665050707718546260249717248704249639244007135449189347229519715615250273, 14775542455545303, 2355666273952328986785949495035853235189372385407546764352334636968555346600, 5226920639108080, 2358957504419219177613270609360297513776329321300487736734089267715360778340, 6818826975232091, 2360213156192874915735848917164139294394825446965385421148959682816064214642, 19000000000000000, 2366972223272033997042984403222218424618264607222878597107679883798698104684, 13054157241912860, 2374695953021920877464346156843441824706582370810710680195768153162103763916, 908704908106674, 2391257774930840040377368641019581761981250012793463501307151573516264315546, 333372784917026227195, 2402185892770737768936185806811927068427762280649947068540994159028242937107, 87822027483269648, 2451244728806447609276002430291908655405666748107732707458743493426177571970, 5450775039991131, 2454602676685814276982037694830293089440881618225871703736076668798384916819, 1485866894350063, 2461897428932674391904228654012664189110318197662557773249096253712775051472, 7511920162434417, 2468091425472599184293563282271408716341228663372297973231175011767706674061, 6186220426598561, 2470867625335925663822255713950592777458031739239954595159108381880411657135, 6235731529745042, 2479001504743683696445715681718614975764382788152300570807112138665801025042, 14344241847480534, 2490361801418349702915852511569571096562053625778118719819845774692907513680, 14538241904676022, 2495970983212752644025710086211444653435753342126658012546732558796788818804, 59620337724025595, 2514581193412371660786305945547015686933217142014017421484095178095060810037, 21571724019697033, 2563719233234588693532310166496040967817323226854235633112149171461946679497, 28699894685714269, 2590416607098370231011370226624615762355455940735805171595353067080209814407, 609456283315989, 2612124284676811334070943129038632725272084983000453629222785401104296952954, 15964290770482192, 2636897135410216792970406977806541858728497543652781263789352194222754400428, 6815176226934201, 2653593790421831962036003996090377324792090933705111016068214667647225909705, 33472351143982189, 2678507493367506414717193527100414115160257115606392377496408126818858065198, 5797013726666066, 2697615273643521185552606145901781597567122225049141122734872597801320913146, 6296163002258963444, 2704762506411853702489773421749434322725408716085627136554974245720964452337, 251254498238591992114, 2736474790542626294852032945029104177366604992228326193276824522733710875665, 6972240164008235, 2775396351217364137908408568728231507434672615184072123130842155863054351670, 1648606239467332, 2788166467096343775020535043070970540185938121682327038120037521243711095792, 12703788434986066, 2795728260437367365566729597351758504681432346479175803501641538705553704723, 41324618365629291, 2800926276438096851208666946166439010195017691984596059801920550383356886372, 15211969739019409, 2857578005453321522779651055940560441773679638913699366525274995173772762295, 1150575407837118, 2864754002346249473701630800565152400412310728551571069817571520663839914698, 3211945594102366, 2881120618418745389992680881980638787099568527750864639348532162294445942785, 7388381280676193, 2939010973490251829056998200651588748911040189807146729209925716897498364185, 5920410797280474, 2975373523233732947197821789685412636713640005049424537198620415756433265903, 9867003353639466, 2976859925669874622532467860381795273265054436628147562915327877029781907537, 10214013905455460, 2994750429346461186622607491701030386351838013846601830337280569388766852309, 46095362570035856274, 3002149250696612606085276347039754780075693891261859012340317236539176206834, 1000000000000000, 3017477383088869300592443767452205076302874590467375301655915357503676673409, 7851488857900512, 3024226515949065798035837511955636660424141811890892125445024588636801649178, 41444135373586724, 3031624085002691976376031227921665530050274338356075711360530662711907937301, 3862168167289624, 3052040425253110864956822268793767512596633716786377923510878999227427718750, 1363356367128842, 3071816293787643838941667436032398334606673746145194982783719712597465664278, 4357843923104553, 3072956628845725857072089093458852943812265300548839185907990804814158413146, 6089584889502661, 3080878462981271935116258230208930002591447016662612881945070186740006557662, 3036891084968059, 3082476102498483019188301991017941422635462917997504907694326550437577335449, 28535326132320779, 3101957400464630538989209419364615116092235324372745670477485183863236460981, 5850477918357289, 3119583768103154315347065836298967573662511394250929961246567391993207214371, 2313169720860431, 3123657212722160533984609928407497064470737684401186501791414819474417728287, 137432019656898823, 3140709328412841263470857717079065249115875069287548679387523086496458899081, 6281210891743721, 3190476851131909396317322953051295972273882422065689068309832126764066546004, 14861361772381788, 3215386186382343022830119459467754933383083517513084686758203274367612513036, 13654411071506471, 3222109877702477098909396479581666959696094460008882994130301272347388327294, 24548822174164604, 3243893964002179729938947988835655920718857529671180514087722323147148585683, 2495036233195373, 3245053946628968258562499348841677682925510187447926317162945485769147969681, 437087395180686833, 3319887851711768969763683082654604678473918981789339993547756717909436858625, 75300135253360252, 3325925444907775768395105215967468148167402931116727472303639076310867642941, 28224928680661329, 3327062330748392130717912768069781224928904588634704721452067993452878384984, 38666212696112931, 3344731593359776959587185821777497570909017267848372149703986863640250372624, 552196921577394236, 3371330897589662987669800090723272760068357542761579261546367749716900418329, 101748319434401601, 3377032880965719197341620138773274534267060162402402587458620183296474850280, 3435380888237169, 3399340911783533516243705281671088173233525187730972500599025397121665609391, 6756512855953064, 3436527073610046545379496441471056212971221801026416244167994079238467519434, 9564806860959085, 3462653593705340665082189764483747289132876741123209006341065318573202276268, 5450869610444135, 3476442525302771343937929474543856266795127566510906904847438556693945389560, 84479285191205002, 3481637977136559517735195743099232221425483796852814320231539423638125799414, 1875274678937571, 3482318667496804817110707955684561012891652582189878599178373062893570747107, 19750711652164979, 3523269087621539611698478689713849399343607221421968025053646597795638956093, 22834597234167588, 2097924334809010151269254159849064348527709275410586009206231441117935140894, 15, 55035558253798339794367729239417235984563132985833959013498346903086508758, 1, 715253811117101084981277912422232816197192064922923644979263699224135237381, 0, 935805770348701229186630666438202182232201527828629095015485579958768764627, 1, 1079213035913931897056332105495109524451856058442083615283114591834346453995, 338385, 1376710298279703238656226496666831254890515446612597302279398789458513510097, 338385, 1424802875231004872310744591381372474142796384937655859939017616473808279002, 338384, 1460447456068187361208564781832533561076497936809158410670890795602697065376, 186294699441980128189381828790951816253438109579794443171630031767998589545, 1460447456068187361208564781832533561076497936809158410670890795602697065377, 20695453200236027811012971688230079990037945015681346, 1793669425960788509002965079946208885931654533542344311428429115438442414594, 338385, 2459192039470508315073981605480155462302191959227171289070418317633455911910, 1, 2542386289791760223190888256848531792879521630823949390364628992695956056492, 148960, 2685260337303071229570108183863467654451957223292828909596917681659845807575, 1, 3019326324414197728248209837284391445435560169348867352749884720816913261145, 75301723008936183027221749714841980325649952814895056269124310197248459648, 3326634742603989717381851972398068002311033472148265574322365338281394606230, 179180, 3347769272400241357972162971858731873822867981268047895564256102312282822841, 2649894894006550177344816108139652108376993317448543403386529554120306551468, 2104929624213320556234275877558136321272329927212852323113967413508885451768, 313594649253062377472, 2129246465024129945840275844470770354467576913115842431652465966818449603818, 405828369621610135552, 2141857809250987381458188741778310346729625288751766276317240359178643975387, 350488137400481480704, 2144993253537761618799445112866966359636414177748490565940472219496456183789, 885443715538058477568, 2148653223992597829887064041663279811286398895749838927771827464290091373035, 608742554432415203328, 2149625499377050772775701191274921578103398273298955620360611655307104287237, 7, 2060004538396169651313621397383418198310978326934093217159479066329091952950, 1685015255, 2060004538396169651313621397383418198310978326934093217159479066329091952951, 1000456055751385216954733657, 2060004538396169651313621397383418198310978326934093217159479066329091952952, 1000891229547993730965366577, 2060004538396169651313621397383418198310978326934093217159479066329091952953, 4240024078589722103209503, 2060004538396169651313621397383418198310978326934093217159479066329091952954, 13727545833250299114862582, 2060004538396169651313621397383418198310978326934093217159479066329091952955, 19564705974, 2933691976242819047396555816826062962317020644697792009409568495838365635996, 13758, 2177149292491018417715774000056994188369467207221503622945886811766623165290, 7, 155082539558689579094930820457537605560250202889383976768599028600060638458, 10050245451315563, 482148859801725464274198147480840119334382080162606228723774290742111978842, 40148925668036120, 860370950108688216340004790080337058268427944294306403669698046952904826247, 1175171868778455381660, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685015255, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 2103561708745, 2267089827421289976418512909247490496696014317073460541497816180001737805729, 1532029198566, 2514581193412371660786305945547015686933217142014017421484095178095060810037, 305378928878, 2220643677699104827059260337980003447707936631794336047335826719291597951720, 166020696663385964544, 2247414555728300053975465873375598479855576313873088210576922346638876582170, 166020696663385964544, 2256339108079456364491060011062639819361271250866539969015713449510563622137, 387381625547900583936, 2256856438453969485326245146425263950185117540672691171039712222308538626494, 239807672958224171008, 2260438006711727961184094134570469776225451740689520772189942980692071026809, 147573952589676412928, 2264529964439047782315469391900507642598811881236001029534665262692642972380, 442721857769029238784, 2275064450294138158714779361422436258531369124421332417946434782733344894967, 2176715800697727090688, 2287022534278420403393463485957739109222398517586844256670516626392127857714, 110680464442257309696, 2298782008436792017665396633339655593915102170075061071120478758918974457060, 129127208515966861312, 2368576823837625528275935341135881659748932889268308403712618244410713532584, 25, 23210706721806336661819553380483065151194784349913262764888655074663574613, 2552024, 69657819741798411331664617339538618695627904154937681169695469967111538857, 8922625, 304603468189390209314411737289079445568994624208316812522671782218953351512, 19927159, 380815983562737740945718021946624969646079736464459569546085529988498410605, 12386898, 480952784981240121607212863878199068931811331055766086592712975557646674860, 0, 505978428826378005637845815975233793763987072591636305253007146172239285984, 14218990, 540937923129549821292708002640826058145989933690760168531022491544010348946, 15000000, 791554759620169485642320621431310453231143554229440046390943235128952622697, 95877, 792985955619778553349299217630311706976597674370358120354024088100275525617, 2103561708745, 901873176783860461215238388261234390982420283567001067811154631636784180883, 2155879, 2042181720986164520639012776995464085557049162191449686008132118574350607485, 0, 2082332565896149669096986593843450666768575991251296089487018576539152871154, 666267671297, 2109895075998154347912734724214053662672952430586634509994236792015799104546, 753646182865, 2267089827421289976418512909247490496696014317073460541497816180001737805729, 23186346, 2402185892770737768936185806811927068427762280649947068540994159028242937107, 0, 2514581193412371660786305945547015686933217142014017421484095178095060810037, 0, 2563719233234588693532310166496040967817323226854235633112149171461946679497, 19547808, 2590416607098370231011370226624615762355455940735805171595353067080209814407, 713813, 2795728260437367365566729597351758504681432346479175803501641538705553704723, 0, 2975373523233732947197821789685412636713640005049424537198620415756433265903, 14507869, 3017477383088869300592443767452205076302874590467375301655915357503676673409, 95877, 3140709328412841263470857717079065249115875069287548679387523086496458899081, 100347, 3215386186382343022830119459467754933383083517513084686758203274367612513036, 0, 3344731593359776959587185821777497570909017267848372149703986863640250372624, 0, 3482024411655282647008731920222800371837459303328544882490102739236706731292, 0, 2373820498909247114846044039078809048193444632087965501560657803497931736341, 332041393326771929088, 2388637044217576510178244378103422301328896097818959859301146142580783089460, 571849066284996100096, 2388988352149661487240565442544417040309617264051718249462144718861328943937, 73786976294838206464, 2395551816802460995390360299763232102790706635907810599072483557403933371853, 73786976294838206464, 2423321387814225651215504005190360545944405479201414183600615322871739385094, 590295810358705651712, 2424172163320678189398049223782841052603529683204593945092214235420883636225, 793209995169510719488, 2427743372087973817030299712430608961891360344793406691902644600311909880729, 295147905179352825856, 2463589401120310442014572617383614026913370798533708547883388670692229775867, 92233720368547758080, 2464457270445507311486310500669987252770427716999274127735449066315064547182, 36893488147419103232, 2474602028849587010191276639985159195560287152049801774747318995807480657109, 129127208515966861312, 2487022724218368578121880989026082344669826511623956774563711822935029789944, 55340232221128654848, 2502433730467675544045037928346528007464099936649798559764411767710923265648, 110680464442257309696, 2516079785748928841031449405181158678427633691355770916662146946819282621080, 6, 69036229591699849960932814930274583219423937176044869651883289380133062597, 157770956221885454741731772915551, 731009553143347574080655238666149040102619103132239422267183761870156583437, 94951861389144427286340989925927071771, 731009553143347574080655238666149040102619103132239422267183761870156583438, 200951376341, 860370950108688216340004790080337058268427944294306403669698046952904826247, 101211975395550070249, 1446821757104641781948757487033289620065803269090287896475220893178955257282, 1685015255, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 179470048685, 2528418787055969716061846501819817998525366853654939541178254222775498412109, 129127208515966861312, 2557916970217571511501891883827808219632758828422711448802023763133412429339, 147573952589676412928, 2593478876157551780270188265718862595863005504900363447464439408911698013373, 313594649253062377472, 2595029732487593424346964408981899090558697412097510919929437597465719214549, 1, 2916742982080716423288690928007893262619093400707412041462424588996481500541, 5226920639108080, 2602227468902786713613596130847126536076413108921901801003299701165571162142, 147573952589676412928, 2626383121980027704080979121220148814151817012928163643091057918369610291989, 340282366920938463481821351505477763074, 1072035497076846607322037267784110659410341675694031857644447227002241788184, 440168123437330633874675177419976431975019168943402176995739208264668116428, 1449178161945088530446351771646113898511736767359683664273252560520029776866, 814079005391940027390129862062157285361348684878695833898695909074510122245, 2817270967377002212261414125360294508269366943389751100996857628616850027090, 2649894894006550177344816108139652108376993317448543403386529554120306551468, 110680464442257309696, 2650041872375786387356098295345461303918671315832493531436339392722753333679, 4, 1072898272421628626587122909889709210542424374184997114240763486550673843806, 434640100569665070574338530279561414519853135798706991298505677183303328346, 2441883288326052487013301091242371676911319222983171770958653493139944583981, 1, 3345581396667727513084230545559864811666815847405964951758359131118462321782, 1517052030440977951937961601232173340301077905936266474888988540153654944362, 3447147303520126140069725125482039937536351907087741831885427346173866907738, 5, 2723614570637910654941924916895835605239497627034752054520009779930931938488, 8, 717511783135957835804591424268889957571779054553113058131386695908317410107, 94503, 881621373713989732792479624589384074522188055919888366466882093618892739072, 1, 1571449629611740093169626022789328810258630189304430404460875320851898798658, 2464457270445507311486310500669987252770427716999274127735449066315064547182, 1900362415808347283741911039144100762806010206997952983368639028963566297333, 1, 2065881906110615272483712665381738899869651792265801004888929199726480729278, 2220643677699104827059260337980003447707936631794336047335826719291597951720, 2154195398742161602859990560418639839507075803270705594297249376373495620657, 720921236364732369708807512587554656855046850883224269557133444960710510, 2859082091289275274626275661795886660212011896350547072981917505555527687339, 0, 2885795843862926374481580293937250821843920168734846648715041742717229045449, 1, 2769974423566571718377937028840799536600100853307599347720418988032910502339, 92233720368547758087, 984860285271018030981534590364360263474833852747099610939677161459859191030, 1, 1530198224149151010466203689066014162945986256915464896983564053521332617030, 1, 2713673240836537101156991251719936637881131511811645452416804293434404440149, 166410392051539523991176044065606650543, 2713673240836537101156991251719936637881131511811645452416804293434404440150, 316717294741228178508857317827771512736, 2713673240836537101156991251719936637881131511811645452416804293434404440151, 69414211692409447917945883762103041747, 2713673240836537101156991251719936637881131511811645452416804293434404440152, 321143839652247471523993001229437916178, 2713673240836537101156991251719936637881131511811645452416804293434404440153, 2, 2779403040265427106345641832619771798412370789646049223416581503310022095544, 479615345916448342016, 2791255029804744042771706815065689253089983346407303296127138846359004332332, 110680464442257309696, 2844873214371991303401232922244410404452213443603599818300591466002961153553, 488617357024418603204608, 2898313996984101089498264564190372066502788741844023661793522636541946668250, 885443715538058477568, 2920288497476531882380519621068611627429434727614144951484486078550793615961, 221360928884514619392, 2933335768736120973847416968476615466423251335449153705405221318489186122603, 3, 113531989831192240382086096487624891491560024509423837738437821251880772818, 0, 1626438534387251718216057333842924588292010689072421945467103367795812125583, 1839768119980057694258118152173270264017363032749363151525165483829672826219, 2929982439258679419297083184655784254865467990862544355283873876876058021581, 1, 2950996980595328703929456149292758840493002692717824971358116432520163282559, 590295810358705651712, 2967174050445828070862061291903957281356339325911846264948421066253307482040, 18, 556953441409068301868137369563061076837924913302698905636823257655565876030, 27959045, 813190417934383170416391349595879705047016798818785495824590572430221044468, 140301693, 901873176783860461215238388261234390982420283567001067811154631636784180883, 18165372, 1557004084459112997824749542614895278421960010079122453994546383358924652269, 43817204961, 1569461314240264080688492784793721686009828199994215744986957679961273591841, 8783883077, 1634797148852514321757561732276607844652883875287509846417084253062864295902, 10000, 1959828313948648250251713914719224373425570475487753650831674536841153118899, 0, 2001480136756425314524555839155237769311130023400933588273105984452074825924, 0, 2082332565896149669096986593843450666768575991251296089487018576539152871154, 177032838719, 2291203060842194227970820769010210115812141417719459053842844417124019982535, 179470048685, 2470867625335925663822255713950592777458031739239954595159108381880411657135, 2187776, 2697615273643521185552606145901781597567122225049141122734872597801320913146, 11216599310, 2704762506411853702489773421749434322725408716085627136554974245720964452337, 448197232699, 2910000312570172313192850345872668224495197889713965722576406668403117076796, 0, 3031624085002691976376031227921665530050274338356075711360530662711907937301, 997190, 3101957400464630538989209419364615116092235324372745670477485183863236460981, 70433420, 3327062330748392130717912768069781224928904588634704721452067993452878384984, 381401, 3371330897589662987669800090723272760068357542761579261546367749716900418329, 2160315, 2997181825693567353242614091637022585541477264365138836312752559837601876432, 6, 482148859801725464274198147480840119334382080162606228723774290742111978842, 62278, 1388182887909072767318682651573087366741757647720106633268372324120395447190, 2, 2612124284676811334070943129038632725272084983000453629222785401104296952954, 1, 2736474790542626294852032945029104177366604992228326193276824522733710875665, 1, 2846135615435928808024035720602487180920768383256028639431625061448958179939, 84882, 3215386186382343022830119459467754933383083517513084686758203274367612513036, 1, 3018392479574306791445080999512370142376309927130430104776840538516325643896, 4, 2209228019273606700322121728439551133175483840713167361065856983969316928459, 2797517447612, 2324138122051839828576147180726914304362249650199940438189835573520535363975, 55349935767, 2605465270134539947643578209007950411374688349733372829788138730177228120473, 491429023403, 3063417957650053140635025541498891555456521543670448971427839795470042376720, 55349935767, 3031097549417149101392019442481528901371134355054117096147050537957094605496, 368934881474191032320, 3031298093527384392997301990954368780384442691951157232383258458405210527488, 340282366920938463481821351505477763079, 1390726910323976264396851446996494490757233897803493337751952271375342730526, 28313022832526220435919396777106196834975646952251820764508704287550374993, 58256001704608589532901680, 318282615767336963149749833198806753140642073758831345755744923003368466034, 345600, 420809302088575566661732159258626015934899866033455122060647015585080981641, 3031298093527384392997301990954368780384442691951157232383258458405210527488, 880241901581652276300822791360025363358516560758384169656351614433986727311, 1245139915870923797948368551594196376201553603018594849611470423376617566431, 880241901581652276300822791360025363358516560758384169656351614433986727315, 1, 1596797181605835465375385856756254615380245139672087060603160900530960374661, 1, 1662968741416162122709795668327058413808168082301235317239158738933362048792, 1248670563713690606167884949522112014596193925882063533119316663353499342052, 3034023814684042311197077937218277328699891030959617144283051387910626682154, 73786976294838206464, 3041727103088028252594176330809764130614678951239632307183807555495405650930, 1235931852938539958272, 3116159544538217265581631526816558840387043382149061239513106092937481071756, 92233720368547758080, 3134819118805984780421654195625773994856153316707077505759588897367118728405, 202914184810805067776, 3139887319571785562345406625417419396285494603472334061004599544202614300734, 92233720368547758080, 3140574128416627648312415326790613249801667147073780110292694846780573621868, 92233720368547758087, 984860285271018030981534590364360263474833852747099610939677161459859191030, 1, 1530198224149151010466203689066014162945986256915464896983564053521332617030, 1, 2713673240836537101156991251719936637881131511811645452416804293434404440149, 337333588806875108336364650840863866034, 2713673240836537101156991251719936637881131511811645452416804293434404440150, 98059330424233551507466662178744838914, 2713673240836537101156991251719936637881131511811645452416804293434404440151, 25576406771568443866653724507302544349, 2713673240836537101156991251719936637881131511811645452416804293434404440152, 34340419383564820425260286629031144167, 2713673240836537101156991251719936637881131511811645452416804293434404440153, 2, 3148271307013212208830051184684312434929199914986524433929861050947897400228, 92233720368547758080, 3155353889279161969551331534302684330765733271356377869668559424329211582478, 92233720368547758080, 3222331043486577240418367467653221374437818434481659562310856879954198275022, 442721857769029238784, 3236900948298501268126157349242228791115860256475557721653368138737124543897, 129127208515966861312, 3247950533498141639521457640163697240134752950518552089310592890933859990053, 340282366920938463500268095579187314690, 1072035497076846607322037267784110659410341675694031857644447227002241788184, 440168123437330633874675177419976431975019168943402176995739208264668116428, 1449178161945088530446351771646113898511736767359683664273252560520029776866, 814079005391940027390129862062157285361348684878695833898695909074510122245, 888170791317532048544386921005782412819015591782164416716608717467514324470, 3299760982328791277850994344467566399647392944694950992960193269938730541874, 129127208515966861312, 3319942745621584025315239563223947200118818004734374096683066867359536638026, 202914184810805067776, 3344662365413012717818732637518271827201391817997708353449773951692365623062, 17, 195256646335622465227548353108958435254562438771878454576217245567126102436, 3148271307013212208830051184684312434929199914986524433929861050947897400228, 851328855706807873132207809052961476368149312120025268720810846352847212677, 3, 890843567150016913083932664050930794298438910979291342144563372029520162709, 1, 952783698564212850523978787651179518879053175540104751131002367913085162178, 1, 1182665964550344519830703436029547050905621952224024877972401429276079315330, 1, 1715283398134427258164721468599307955300014714099004806163508879072839121451, 951382085539532172137762618438039711866264979464084369899584230965464404772, 2079634219168712781706689384153921319485824140100922812383030500131218997296, 3148271307013212208830051184684312434929199914986524433929861050947897400228, 2284247774715717700324264314634698180676447950406394032774187216986860114604, 822446557710530400991342942067907668741631314622010021893740011969045438167, 2553589377395471294997220000884821323891578189464720524099133806260499196992, 1, 2575808063594810822537881341134915566172626581429690769379541626847118274836, 3, 2599223339837023417456145098201882124115279363606183386783972397102544921739, 1, 2624361149166155034064464340518379532315339753661885641248113373901149285694, 1, 2691801449083043151414008684227992712968977920902895907287603935567410577969, 3148271307013212208830051184684312434929199914986524433929861050947897400228, 2720176521151524270498289216874618250944207449173690906322508109036942868682, 1, 2896352971703487436472076609587765241124030258776041052716603605305355146894, 822446557710530400991342942067907668741631314622010021893740011969045438167, 3167252285007547605319021657978757274623510330009975832068341125392622852973, 822446557710530400991342942067907668741631314622010021893740011969045438167, 3522381466427924096124471158742204189114629419616489171913356579771961766799, 1, 3350324296652698032394482745268941157342682219514019876674457910877695799828, 166020696663385964544, 3383297023855222870231111247423047107273795231266333158160155332355196589603, 258254417031933722624, 3389682465455765102658295873278340017846063442573482403493055493106635090775, 110680464442257309696, 3403142802684451509845266489887952769654607222208359249138081669916082594952, 5, 1167527482015383614241470550672058015231364457257226867464440038719248560361, 0, 2665226203610652998764771083628884695984243200024787470314100325320663700987, 19448, 2683968736574544445431243579444800608597176292737898169891719536594604226911, 0, 3155041572542761256441681407419654463274976849003818854001189404101059333706, 1, 3420671632960622000252116640966031606945135205635238986053089712162969669348, 2827719246026595611104587991365379456487535992455209889665617389445102309193, 3404854512214477053688032439971113444787456292747885571380171768565334631727, 92233720368547758080, 3418031358618397977172554338255555757716585045902561352271759804360861505701, 534955578137576996864, 3440991078254976324204623856725477249989338853957471573367528646473964388040, 8, 461895797412740105223768426540660967968578421469374073351709027206390445017, 1, 617482523681628659340749477106743616397472186903715808294787808551516408259, 1, 627164009049952583354047317517292704464912383712309572596886449082231427803, 1, 1333942507464273576421000040048266746275004162869292408829694639370717303017, 1, 2155604932894780133152881578168192809143222619384365937959054185819345384235, 1, 2444961822321402483562621735179224459572136205520735447675982709853197750651, 1, 2683646725914390548903636243865086392138213244021569953574854202688025424074, 1, 3265066911252425401855636306865268684557238044205383293515443575982895156388, 1, 3459792691857321484725480378969184637706949971617465116866536301233352621861, 55340232221128654848, 3511679626167355101027887288937097742585311255246539256006209150007377983671, 166020696663385964544, 3519812858215736442092031334957550157955405177590377163784789626220447893948, 885443715538058477568, 3549842113143263417577645905336135524983665699127717083063391341183676550599, 340282366920938463500268095579187314690, 1072035497076846607322037267784110659410341675694031857644447227002241788184, 440168123437330633874675177419976431975019168943402176995739208264668116428, 1449178161945088530446351771646113898511736767359683664273252560520029776866, 814079005391940027390129862062157285361348684878695833898695909074510122245, 663393828008245283147732063314397753473837647794878610041382497733363977811, 3565293120985781422954114911376792499387361220429681791533778628556344371406, 387381625547900583936, 3566610155365147154324739583776814726866268750579802300410398109296673304888, 4, 155082539558689579094930820457537605560250202889383976768599028600060638458, 24804009063, 860370950108688216340004790080337058268427944294306403669698046952904826247, 134503735322221123634889, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685015255, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 75029794653023261602, 0)
z
0x504524e5a30e8c93c56c6b1cef9d9854c5a101e51ccca1f3036d40ebefc401d
alpha
0x7c0496afe18d7ca1d99038ac4d450e211a5ffc27ec888e3d007f79a9870a8da
prime
0x800000000000011000000000000000000000000000000000000000000000001
54 0xe9ed… 0x16d5…89a4 (EOA) 0xfd14…d1b4 (MemoryPageFactRegistry) 0 30.958409168 gwei 150 gwei 1 gwei 11000000
registerContinuousMemoryPage
startAddr
0x46bcc9
values
(2752058347169532292130648231276865503678198474114956509371019067357636264691, 1464461985703463121567481738915654007013405930824768203853319183474204099521, 63477, 1281694320450988082165764985639480286514671274373246390473707087921279968694, 671483050609816861429812414688707376174032882875357307847551691140236175837, 28, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 993696174272377493693496825928908586134624850969, 4, 0, 1430829275630568044732047761790913164404693373840, 65000000000000000, 0, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 993696174272377493693496825928908586134624850969, 4, 0, 456281505872178048828123519344874165856867432000, 2000000000000000000, 0, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 993696174272377493693496825928908586134624850969, 4, 0, 1298206605880853288118564646132843906723091250903, 102000000000000000, 0, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 993696174272377493693496825928908586134624850969, 4, 0, 724556501055570911812231736311495942770375239130, 87000000000000000, 0, 32, 993696174272377493693496825928908586134624850969, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 580268, 1285101517810983806491589552491143496277809242732141897358598292095611420389, 3, 304087581480814069923169250655705445475535636279021494792695217836224311702, 21000000000000000, 0, 993696174272377493693496825928908586134624850969, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 580269, 1285101517810983806491589552491143496277809242732141897358598292095611420389, 3, 2636644103121603093007996835898228976822175492654078231326474502586999769599, 170000000000000000, 0, 993696174272377493693496825928908586134624850969, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 580271, 1285101517810983806491589552491143496277809242732141897358598292095611420389, 3, 3168881421232485735058339689944635264769405451378230912299052786194333141168, 80000000000000000, 0, 993696174272377493693496825928908586134624850969, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 580270, 1285101517810983806491589552491143496277809242732141897358598292095611420389, 3, 2801601145047897474065270713383707756026864497190120374327366624105623780515, 170000000000000000, 0)
z
0x504524e5a30e8c93c56c6b1cef9d9854c5a101e51ccca1f3036d40ebefc401d
alpha
0x7c0496afe18d7ca1d99038ac4d450e211a5ffc27ec888e3d007f79a9870a8da
prime
0x800000000000011000000000000000000000000000000000000000000000001
55 0x0225… 0xf183…9dcb (EOA) 0xcbd6…75ac (EOA) 0.063695 eth 30.630571098 gwei 21000
0x
56 0xb58c… 0xfec5…6c4d (EOA) 0xcbd6…75ac (EOA) 0.063700 eth 30.630571098 gwei 21000
0x
57 0xcce8… 0x78f8…c34a (EOA) 0x1111…0582 (AggregationRouterV5) 0.200000 eth 30.608409168 gwei 37.706415415 gwei 0.650000000 gwei 160414
unoswap
srcToken
0x0000…0000 (EOA)
amount
0.2 × 1018
minReturn
93752.84755241201 × 1018
pools
(57896044618658097713242609637735675154962553838753998670224272680650442906666,)
58 0x663c… 0x161c…d18a (EOA) 0xdac1…1ec7 (https://tether.to/, Tether USD (USDT), Stablecoin, Token Contract, TetherToken, Bitfinex) 0 30.608409168 gwei 37.383500000 gwei 0.650000000 gwei 58274
approve
spender
0x1037…ffc5
amount
30.0 × 106
59 0x9717… 0x2fd5…2614 (EOA) 0xef1c…bf6b (UniversalRouter) 0 30.450000000 gwei 320040
execute
commands
0x00
inputs
(b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1d\xcde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00(S\xa5\xe0\x9a\xc3\x80\xe1\xe6)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00B\xda\xc1\x7f\x95\x8d.\xe5#\xa2 b\x06\x99E\x97\xc1=\x83\x1e\xc7\x00\x01\xf4\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2\x00\x0b\xb80\x07\x08>\xaa\x95I|\xd6\xb2\xb8\t\xfb\x97\xb6\xa3\x0b\xdfS\xd3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",)
deadline
0x64704d5b
60 0x35eb… 0x9723…0138 (EOA) 0xdac1…1ec7 (https://tether.to/, Tether USD (USDT), Stablecoin, Token Contract, TetherToken, Bitfinex) 0 31.958409168 gwei 400 gwei 2 gwei 420000
transfer
recipient
0xb682…a1a7 (EOA)
amount
10792.95 × 106
61 0x3c3a… 0x4b1d…0ae3 (EOA) 0xe592…1564 (SwapRouter) 0.600000 eth 30.288409168 gwei 41.270000000 gwei 0.330000000 gwei 176937
exactInputSingle
params
('0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', '0x3c7a21cb00569ca807ca4f1f4cf6c5dbd655ef06', 10000, '0x4b1ddb98d6644c156393f543eb8ed585ad990ae3', 1685079671, 600000000000000000, 5336246172237417830978083935737, 0)
62 0x35f8… 0xc74e…90e1 (EOA) 0xc74e…90e1 (EOA) 0 30.258409168 gwei 47.758421498 gwei 0.300000000 gwei 21000
0x
63 0x3e35… 0x7340…ab41 (EOA) 0x881d…300c (Swap Router, MetaMask, MetaSwap) 0.020000 eth 30.258409168 gwei 49.138163180 gwei 0.300000000 gwei 252751
swap
aggregatorId
oneInchV5FeeDynamic
tokenFrom
0x0000…0000 (EOA)
amount
0.02 × 1018
data
0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df72587909c0b5ed289e550cb128998c8d9cfc1b00000000000000000000000000000000000000000000000000466ebb82ac10000000000000000000000000000000000000000000000000000000035520a366e6000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000009f295cd5f000000000000000000000000000f326e4de8f66a0bdc0970b79e0924e33c79f1915000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c80502b1c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000466ebb82ac10000000000000000000000000000000000000000000000000000000035520a366e50000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000003b6d03400fd96642b30d77c71ab72f020f90f08e02826a8eab4991fe000000000000000000000000000000000000000000000000
64 0x2415… 0x3545…d3f3 (EOA) 0xae7a…fe84 (Eth2 Depositor, stETH (stETH), Staking) 0 30.258409168 gwei 37.520000000 gwei 0.300000000 gwei 117818
transfer
recipient
0x234a…50ea (EOA)
amount
22.0 × 1018
65 0xc339… 0xe995…f6a3 (EOA) 0xdac1…1ec7 (https://tether.to/, Tether USD (USDT), Stablecoin, Token Contract, TetherToken, Bitfinex) 0 30.167409168 gwei 39.600000000 gwei 0.209000000 gwei 46109
transfer
recipient
0xa456…f589 (EOA)
amount
5000.0 × 106
66 0x8488… 0x5308…9554 (EOA) 0xbccd…ba21 (DogCoin) 0 30.058409168 gwei 37.787570013 gwei 0.100000000 gwei 68923
transfer
recipient
0x0000…dead (EOA)
amount
0x3782dace9d900000
67 0x0ec9… 0x958c…e77d (EOA) 0x6835…47ef 0 30.058409168 gwei 37.787570013 gwei 0.100000000 gwei 60036
setApprovalForAll
operator
0x1e00…3c71 (Conduit)
approved
True
68 0x2d19… 0x57f6…3fca (EOA) 0x1dd0…d24b 0 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 196344
mintAndApprove
tokenCID
QmT6V197SvUaDeekx837Fg76AdScT25LWbqQ9gtv16zwVj/metadata.json
operator
0xcda7…0b6f
69 0x3151… 0xb7ec…cfec (EOA) 0xbe53…239b 0 30.058409168 gwei 37.787570013 gwei 0.100000000 gwei 46266
approve
spender
0x0000…8ba3 (Permit2)
amount
0x9c2007651b250005f
70 0x6f9a… 0xac3f…d114 (EOA) 0x0000…87ac 0.160000 eth 30.058409168 gwei 37.787570013 gwei 0.100000000 gwei 33204
deposit
71 0x1bdb… 0x0716…8f14 (EOA) 0x3267…c6fb (PresidentRonDeSantis) 0 30.058409168 gwei 37.787570013 gwei 0.100000000 gwei 46266
approve
spender
0x0000…8ba3 (Permit2)
amount
1554937.595367156 × 109
72 0xa6ce… 0xff16…6e25 (EOA) 0xcdd1…2d56 (EOA) 0.111000 eth 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 21000
0x
73 0xc64b… 0xf540…1c85 (EOA) 0xdac1…1ec7 (https://tether.to/, Tether USD (USDT), Stablecoin, Token Contract, TetherToken, Bitfinex) 0 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 69145
transfer
recipient
0x9238…779d (EOA)
amount
20.0 × 106
74 0x5ecd… 0xc6a6…eaaf (EOA) 0x0000…14dc (Seaport) 0 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 246458
fulfillAvailableAdvancedOrders
75 0xd4db… 0xf9b2…f397 (EOA) 0xef1c…bf6b (UniversalRouter) 0 30.058409168 gwei 37.787570013 gwei 0.100000000 gwei 234720
execute
commands
0x0a000c
inputs
(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00R\x83\xd2\x91\xdb\xcf\x855j!\xba\t\x0em\xb5\x91! \x8bD\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00d\x97\xd3"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xef\x1cngp<{\xd7\x10~\xed\x83\x03\xfb\xe6\xec%T\xbfk\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dpM*\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00A\xcfg\xd04\xab\xf5\x93\xc2Up\'1\xc3\xce\x8eu\xa6\xb12\x14H\x1c\xdb\x8f\xbe\xdbf\x1d\x9dy\xd9\xc0\x02\xe0R\x8bP\xb8\xb4W\xbf\x18\xf88\x9d\xa4J\x86QD\x0c\xd9\x86\xab\xf3K\xb7\x07\x02N\xb3\xd7\xb8\xa7\x1c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x85\xdc\x93 d,\x07\xd0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00J\xdb\xfc\xbd\xb3\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00+R\x83\xd2\x91\xdb\xcf\x855j!\xba\t\x0em\xb5\x91! \x8bD\x00\x0b\xb8\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00J\xdb\xfc\xbd\xb3\x00$')
deadline
0x64704d43
76 0x163c… 0x3b36…e6d3 (EOA) 0xff8c…8cf2 (Renq) 0 30.058409168 gwei 37.787570013 gwei 0.100000000 gwei 70745
approve
spender
0x0000…8ba3 (Permit2)
amount
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
77 0xfc05… 0x1fdc…65ef (EOA) 0xef1c…bf6b (UniversalRouter) 0 30.058409168 gwei 37.787570013 gwei 0.100000000 gwei 287908
execute
commands
0x0a00
inputs
(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00k2\x02&\x93!\x0c\xd2\xcf\xc4f\xb9\xac\x00\x85\xde\x8f\xc3N\xa6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00d\x97\xd3\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xef\x1cngp<{\xd7\x10~\xed\x83\x03\xfb\xe6\xec%T\xbfk\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dpM\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00A\x02"\x82\xb4\xb7\xfc\xca\xfe\xa3\xe4va` %\xbc$\x03e\xbf\xf7\xd2\xc1\x97\xf3\x86\x95\x07\xa2\x96\xaf`\x01Y}\xa9^\x89\xf2\x00\x946LAo\xad\x06\xaap\x97qL\xff\\+\xf8.\xd5\xf1\xdbs\x86\xfes\x1b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00!\xa6\xbb\xdbP\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\xfb"\xda\x9b\xa6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00+k2\x02&\x93!\x0c\xd2\xcf\xc4f\xb9\xac\x00\x85\xde\x8f\xc3N\xa6\x00\'\x10+Y\x1e\x99\xaf\xe9\xf3.\xaab\x14\xf7\xb7b\x97h\xc4\x0e\xeb9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
deadline
0x64704aeb
78 0xc977… 0x1c03…6c58 (EOA) 0x4958…50f1 (EOA) 0.017500 eth 30.058409168 gwei 37.787570013 gwei 0.100000000 gwei 21000
0x
79 0xec5f… 0x4ec6…9ebf (EOA) 0xb912…045f (EOA) 0.058000 eth 30.058409168 gwei 107.092465066 gwei 0.100000000 gwei 21000
0x
80 0x76f8… 0xd109…2b17 (EOA) 0xcda5…b62a 0.003319 eth 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 56070
depositNativeToken
81 0x04ee… 0x7efa…b6dc (EOA) 0x3267…c6fb (PresidentRonDeSantis) 0 30.058409168 gwei 35.891656643 gwei 0.100000000 gwei 29154
approve
spender
0x0000…8ba3 (Permit2)
amount
448391.0 × 109
82 0x86a5… 0x8692…f10a (EOA) 0xef1c…bf6b (UniversalRouter) 0 30.058409168 gwei 200 gwei 0.100000000 gwei 193855
execute
commands
0x000c
inputs
(b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01D\x01x7\xcb\x0bH\xb7\x10o\xe0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00+\x83\x84\xa2E\xfe\xbb\xf2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00+2\xf0D\xda%!\x85\x98\xd4#\x8aO\xc6\x82j\xc4\xeb\xb9~\x9e\x00'\x10\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00+\x83\x84\xa2E\xfe\xbb\xf2')
deadline
0x64704ca7
83 0xde04… 0xa714…02a1 (EOA) 0xcae5…bff5 (DreamWeave) 0.000200 eth 30.058409168 gwei 37.787570013 gwei 0.100000000 gwei 95505
mint
_mintAmount
10
84 0x3225… 0x5b0e…6390 (EOA) 0xb1dc…f271 (EOA) 0.040000 eth 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 21000
0x
85 0x6b6f… 0xa46f…126f (EOA) 0xdac1…1ec7 (https://tether.to/, Tether USD (USDT), Stablecoin, Token Contract, TetherToken, Bitfinex) 0 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 94831
transfer
recipient
0x5cf7…72ee (EOA)
amount
10250.0 × 106
86 0x5338… 0xc1b6…47cc (EOA) 0x1c47…82b6 0 30.058409168 gwei 57.109869870 gwei 0.100000000 gwei 1878549
addSequencerL2BatchFromOrigin
sequenceNumber
212671
data
0x005b67631445196f1ec610605454cabe05eb6742a63258b4bce82d2f441c70c8b3e0d0b2d544699fbcbf8d9064f6e7f9b9fd39f7de17ab04b60923c36a86363646ff21f165b4959361f58c9e1181f875ff7fa36246250370ce29884ffae3eb4f78001e840579c178d0931ff8fcc0d790bbc6415dbe46c01bf4e115af01bae6272e105ad62e484b5b5e0016a0ffbf57d5b6fc303f4cbaf40de34ce97228a59f3dc0c3cfef42882e90194dc8542a159486736845fc30849812a884a66b4b6b9452e57382f370f9284a205c44d327049942d14a933bc5299235b5908a8b224ad30a01a4d0a498520a69fdaf9f2244691e834f82ca674ae3398092c5073105d234a623d6c64b72aaec99cd7676fbb6d8309e5697f17276b3acdace995510070778960641a01860a01851ed401e0c036b9a670c004f248a6895038a225bad6b76b900f9e3b10804f0cfffa7b37e9f2bdc21d65a6fc2c7cfe47ab9669a1e13346d6cca6e01051620a20428061440282592647bd253348e8698ba48614641860011b3c5bba0c440146079302181047f265861a50d41bcb11136b2f3a0b1683b3afe1d8e979697b26f942df6713691a98de02e12fe501617ef6b4c17d2052c16effc6d09a275eb7c7a1527c4803d1ba640b57beef0424c9fcc2a03d0ba57b30e9bf59fcd99162a7d2eacd8a8437f6d3d2801e09792ad321281b130fb3d193d681af76a226ac2dd4d006609d6ab8ba1e1c36b6a336810566d07246a226412da24d726d1ec0032999c301d00a134402957e96f820605a11f4c00170f2f14281c6887e83c4e6d7f91255899b3b33da4f58b89769bb60ef2319a505ad6fb3287c1361b18576d75867d9c58884ea469eb0641cd25a8446c2eda68c653543a279d8278508a0f09fe4c51778e4b4fc0ef2111882857fde1e4eba5e95be960f16a47961b1fc9f9be12454e58c2d52d9f43ba40c5377e1252ab06f0ed32c25e1630143531d7864dba21ae90b3194c9c09d66ff3bff2fbb98b37022eb558bc356ba3d39c462e33eec8917a9035088412a40102ccbfe7a5115178219fb388f953cbe74beea717ad792f74dacc82fab191a03cf3324abf3f1ac109c6666806930efe881494dcbee2901c03076b4f2237facc3061baa41fae55e6db680e04070364400082ded9f07e89eb831717f5fad94dca3e994671af2c350b6e1cb5325e0ceb62f49eb140d8f1a269e3cfc1a15746abfedeee64842543096be203dfdb39cff459b0231e46062c39c1ff3be5d52a04ce19cf94e2ce706db4081bed55157f1a73d62ab54af296ed82743c804663e02618901fe81601757f1ff48bcb0e5d3aa6cff431f7afc9058dc7327bd053cc2ee43b2b59b3444234b685c1e3cf724019429a83980f00d68e3d20aec22c201791dd5fbf03f417a2bffa19dbc7b99a4a010c41a6a37439a8d84828de64276f5bfe02a4b73c588b8aea9f71913e34009f8f0d84002604f77219e7c101ac5b151515f20f6c3fdc9c0e2f43289ad177e5fed9972caa00a24348b323ee74bfd1069ec6b43885616927f53e8c0922300ecc3e683d3748b6c9255b27326a75bfc0a4c3d4a5260acbfef4210bb1d65215a668f49c7fae7e7dabd235a85f3111c08b8540ffabddc92e70d3da4ca5d5f733ec350058d624ef6d0c76a633348d61b5d07a9df9fdaa375ce0748184877b908dab8ddcc18086c9a32bc0681f8909d2de7202d0a6963068e4b716d93249893e1761c89bce9449b85bfe304f77f02303c521053b9c1cda97a044bb157d5ab63946f3f62988c80f38cadc4ebc6e6ce5140b169f4e193629722ca0057981c0d30f4de9d73e3a2d49cee22d49d5b29ae2f758c78ad75c7f54fc029fc2aa041d4078701279f574fac2244d8c86d33d79d169b7889ad2f707b472d119d3def2a05f1824b0037c1a695364539926a097cf31ceb37f8a7a7f38bfa183e27a4c92d51043ccf8bd4631164634647af74290e6f31e129a5ffd981f6c16a9212fc7a169253076c434460b2e23884ebc57ff0f9bc863ca03d81dcc6ce5c160ae7f696b28c5a0bf5408c04aaf9a41ebd305c9006becb24aef2eec8e909dd4f55bd481e3ca479cd964d68521c5c90c8b6e07cdef8caf5ffa942161f4c7a3f7d700c861e30758ce47118bade41035999cd519a2937a3c6874beb5b82ed2efbc0c14f3bc3d1c02fe3438a8b42118a2de19e1c1990e2a6d16150f70f1bf5ad233891bd48623f26dc1ea7544e4919b1ab3dfff9044df9db56526a8819c5e30a041ebb8d8570e7b248766948a06c35d618ed086fb009c9ea87e8d1c747540280dc03694dd9cf2a1d09f2cc19b4cf36757d5208c3c3636eeaf1b655ef740a112c380b85719033ded7ef95d635f78beb9a45470e9892c478912b8046890ff2574bfc25481c3424b99904ef12aa89c2e57f04b8a79ac93882b2722dc6f0eaefaee21a87603b4118095cf2f3dff9d8be9fca2b909d7407dea98f7b6f05acedb14cb742ffcd1633c3da1978b502f6cbbe014aa3f086016532499e30c8b551fc35df1cac04269c2c862609257dd419ac0cd662d46f2844100db9b000cf4b425a8b8013b782f743f6844d23f61ed47ff19c8104ee5449e1dfa140db4ff9aecf233af8ea47bfd18aebffbd13ed8b4f5ef07593e937abd8f696644d7c0d379000c9024e76a210b13da56711961482818b66f343d97bdd19ca077b8c7af76370b3207e49490e66b7b384bb182e9763546f9008f9fc6c53f3ef1f9b4a1a0e8e36bc8c474c17d028131ed58775aa5ce705bfbe9e2507fbad5f0a198b1172287be7279277a3bd0d41a0ccea8a24558d6696c132295d5a73cdce6deb98d65abe497718e3fac66d10f05c643c6a39c7ff5f401fe5e0d57fffbc65ceea97b05efcb9fb3e5eefc5bd796df0608949e14a6b9b108998742edfadee64667e2e57099d97cf09abb132b0e8edd7f3d44647f8dcc2938f283d52350f78a40bf78b3b986670329f143b66f1f0aac6de6b818d781933f64c937b91e42da8707f61cff18413183d6631a67b3ce13b48b3c3be3fde2a4733ca10d1da880d6dddcc91fd45b796637504f451d1e62fd1b020ab438c8e2e58a746463409ea04886a354d8f0505da86fc3606cbfa70d715495c454aaecaeb49aa00506c00e400128be44e908d8ab87830263632a42868bf3c45ee5e32c545ffed58aa7eb46a617b02a338d587faefce5999ab3119d5b18578592c23ff8b728070ad8d151d84282ebc41401d28785ed3005de6a6800938d745430446792cd04d5082f1fc97337fb5a6e9e574df2cc0d6ffa807250433522c5fc650a4758f387cd7d60b4300be06ea04082266a907fd34400c64b23aabf5e42770785a112d5a5c904cd8bec7fab8b31eeeb0bf4a30686a4d70d4427b6948f2494cc1a381ed629dc047de7a7974d0d1342f39c10ebf863768e05a73e69f94c0a24e3ef774cfc26a33cbffb7f2b0a0cee4793c9fc6ac723a14504e63fb9ca666f5e5dcd7c4266dc2636532e2026d011b0b0fe2bb391c0b43a8103f4d12549cfcc2705f3a8e670e00bd963e60cb1b39cdc29976f493be7ce16bbd55de0cd03243588ea77581010fc39f7f2737570d9ec7d483896d5e85e74237b577255013af02c9ae83e2251ba8419d7bb044fd21e8625f005e86afe225c135a37a6e4ffad30522386f6480091fbef9d02b0efc0a0bcae571ddbcb245df75e382809c7209315c4c9adf3a4c3a45f9b6b736fdd582b90575c0005cf7797cc2bb6e972ada4db2a2da88ce012f490480b9bee270de66dd1a4aaa2824b94605d40d33f8617d46480159dd24660e46f6d327d112f5eaf00c1cbc633d11879250e2141cd240f137b636149189c69608260f944067bd800a6d80afd36b194438065d25d80fffebca4b992414dc3853291bf220f2dd07f06c1969ef80cd9c56d28a3dd386dadc60cff6b1c29fa357e6f980078515f8c7cd05ee245f560fafde7356e7e13a3148a356deadb6ac38d2559c6142117dd8e6294cb3b6ce0494804cad920c8a5b3954b3f4a15f383bf38653cb8b822c6d9c50b808ac2b308e9024244e4ef633e45cdb65723b5a0fefde69b1f20877fe310f9b58cd97bef0ca7dd80ac5d104e1d2b71457f75d1a45bd7ebfeef791bbad0c2a48ca2254ac641a78b7e8538d75854afaeb438b95e3cf7ecb745a0f71a009b8c34dff46536a49938eaf60dba16ffb0ae51f85e3dce52084cdbc36154c6a21fd0fd03d49abbee970b0402b9652e05f0fdda58dc40f448376360694b0724f2ebbbb443e6e5a5152e041eee9348384141d211906df10423bcee0e2dc363f21a38421aa416a8c54a902499bff7427b15eff24f6a81d11200dc0d1474ffd11ca200a298fc0399d2df82e1ad197fcce2ab95469e2cb97711880aaaf85124214f7ea700aaa4d20a0706f620ffe9a5360749212104c1263ebf11f582b8b707be2e51e486178a3eaadb043d36558a55d69192e6d386e1a54e0b15dd94a00e940601a8c74a698eeb6db2b83b7ffec3c957bb4a6f7c9178090ffad5c04a16fc5475a6d19f77be2b90c9f4594b5ef02e4d1c1c920064195e06cfb9e00c528ed5b20c1e8d834ca6cd6bba3f1802da043d31467817dc5401684967fac10085d01eef14b5437563fab4aa43a1a2db207f4c275b0c4437153e3895197bf16d40deb652d00bcf2d561aafea7feb128b68ccbac1ac8526cf9aa6b0841a3ab1b0761804b003a479ae410da08af6213fb6bdbe103247d005efb4c496c6281d59a2443b2caab39404c0b0708858ffd2911050cd2104c0157f4c7d46ca17813aa96d1508a253859887f0f8666193cea1f208dfb26ebec0500840b27fbc1e38c7a8cc34bd8c49a9798eb4f27424043ba1bc339005f0dcf5a0e636fb4759b6158c2a617cc68674004d6b79d2ba01be29aa0b620fd1794c8af113c24c9107310d4a14e65f8ed610ecc5fd934da758f0f84a7b3fca8acf4832d744ae5b8d21afe641d13cac49eefad0e1398e18fdddd5575b297da8634d2de31a97261ee2b4becdceff7269ad526d785b3e1a1072e2f62fa941e04d7287549264f5a8b96cddab6639d664b84f066d5a2ed80d76ba83d85321344224b906e0321e18a5e79992f0f8dc29d5ff7bd48b71ae988d037e7b1fc5601dd2506465508b879cd7b40c8008f7791a2a6dbfe7b4754d35f4b09a35209a60a3d36bcd5c180d5ca5cb5d510ac0e5a1c6f00137fcd2be416586eb2fb89d4173c287a7f482b3e0f1eac3d9fa56d105e4d991efbb953d6dd24b6d59d87a19d2a9007264aa287423b0d4f64a9bdbe31dd8c0b6a9b80541daeda8088cbea82ed0b6074b239faad9aa88d31c44ef6fd7e7bef843b3bbf5ec4464866f575269229d3d23486c6309424e5326f10209b2a060e8e61a7356c2b275e8ed4cc1985434d169df8ea7dcb9d9344764275103ecd5b5cccff440c84bbf60b82cd908e8388f9070e4af94e9d98c563e4f121d6cfffd1d6c9a5079e3c9e350a362085ef0b6fdc543105fb75ff8b6332213292c99e392e775b8f21b90b8dfe68d7afea97bd1abc75ef50fa42326e06c14f3b39d0c8ebd0902fa8c9bcd3f95e3b299216340432bb9e36cb4ecb9e1d7c69af7ba04017f3a172134fd3aa4cf21ed27614a8f5e2902bbdf7dd38761f7eee994cf4b7f39c134b4d3344405a947163f7d6a90765c51847131512b11645de9affe84d6dd0359df6068c2ef68f8013b50b33da6b376dbf02d53d1fe95d7f639d1d8f239ff59ba3f04802094627f2de49cd95345ba8f287d6fc48e416fb58a942650897eb6c1238c6900643f26ed10978b68d0e6be82f80a85b7cf3d5339eaaddf4079dab8b13f8a56ed35aadfceb89540eec4dcf3c421e9132965b4ee9c6820be783a8aed97dfde27c13fbf63f0b26d8f5e8c352f680c51c0e9cde72cd99fee0f78ebc59d77a9d57b19c2aac421be1cdac7906d5538e26570301e527d8d94ab998a8d7df464224d89dfdef7019956abc6c29093f3145bcb83b6fbd89386cf88f552b22e6c9bcf2966f419c96d7f65c3d65b5afce6a471ecd9ff0e67b1702eddadf394b0b7709ef0a3f113067ccbea22b46d3bc81a2ffc2bd1810ed45ff90b62d777651b769761d7ab88175a2ffeef641e08cfaa6ebc601946efa70f6be0d58f16014c394cf4bb06513a474dfada3cbedb7929752abb8b74fcf24ded7089cb9dac518cc293722f8c978939dbdabe9d74e1e2e4ef4718a056b4dcb756465b321f6915d3ce570b37c1ecc955245035b065cba3661d300a556c761b69a82d3f23c521502642398bc5fd0c71a677bf17d0368a794c9a8787a2081f21a0731fb9f9f8476f8215f6f5f95dd9e429978053dd8ecef5f6e0b6df3bafea5be7619dfb4fbb3650017fe83b153d8b80d41f59a59812d21809d75f1af289e7f4190e091676fff4880c90a3e32a27171da975239d4a0afb6cbb7b06387e5beefd0c6b40ebaaaee2b91202e30b4c47f86eaa1695cc4d30c14b01f7a73152fb8ee60af94a5cc211eb6b4310e89141ae4cdab314608a7dcb410677d185cc4cdb97ee8b1c7d782438a40b04b195cca54114b576a9eb601edee2fa6975397bd3881b0156e0b9ffa671c7300d723dcb81c2202b1d4a8bc4b18e0097021c5b4b693f068af0a44b507e693537764a31f7fb3c52ac03b5536264341070a6c740d840ee08d786a025a3ff217accbe603cfed323d9e20c39e5fbdb7284eaa6c8c3ed2cffb7f5ec1e5836db30e043753f6218a7b9378be9112607546b645bd38fce1a3e34a3b47c6eee3bfccf6d42b455952bd1013e6c589801579c48726db9bc4b6dca28b667a3440b47627a3fe45a1b0fe263da5667a2dc5a212b1d3daf18e841d92d262c8b34fe56f5b4939ce7bbbee7808788cac8aec546241d461aec6ee09cb1ccf6a1059bd2c09fff99267301c5c08f7fc2d9f0632645e724c47a14013a346de0f477742c8bb5a5733a5d34fe574fbc2eac425e7111148160e26917ce72d39208943ea0d862f6f020fd0cf84159823badac4f41123a6704f686f2c5ed44ec8dba508399af37bf43c014df3d2d1d86326beb2f2243c698d5f0da683d2f855e8c57abec9860df2259c40982617c18d21b5a8cace478ce340aa0715f5a865c60a52009b1a1dbf0a64253999a093bb1473f5623866a3dc2d8c61fd05aacf92f14d9af9a21de4131dedff2765360ff7ff806bffac57d1a2f6510c7a9b32d1589da76781090f264b4b06d83d36f2a99df82673a3b5d898220cbdbaf166426ccd310d40c953287ea4d6522ca7fb69e593fca2c4b58942cb2619a92f3f35e9a747c1e133308dbab27736e58e06e8208296db38507b392a9867b4f1790c144848e249d25ef3b81a5f49bd86a2ed6a1f3ce01de55664225f16f9b828ebbc05440ec191543ab4f406fae281b92f47b3677026b7edd66e2a79dcaba62799f41c66ba490f603246364fef5e575c3e1d7b7e75182e23f0852d1de0d1abe718dbd9307b13dde75967d65691da8a4d758c3cf731ef87b0c9a80fc61eb669282ca434e5a5ddd13d84a594bdf4d5c8f460b40d653d435fcab910d545a72ca3c7130266ac595cbd60f13cc257103b1239d89bb28dbaf4dbeffecfcaf0be5190937b9652d39c74e74fbdfa8a295001e1f31894ef8436e39ac269c5b8ff544d5a217369c6ab24bbf19a19551bf89982e78c4308ae95b34b052a47592f468022a639197ca1efece2fe58480312546ad12a55ebf5fac5175e106c4d7d07cae004b16f22dd6f35cddc6a0eca886ccc067525550396f4663af959e400dc87692fc545a0b008c2bc2c848ab56580f9113f4f8308e559b8b1d833bf3bb79e8f9c02107ae0e214f90815f87dcbd701bf9b494fe02fbc4b209845684b52aa1a8bf5c50342f10bca5c2ffc2f1145bca6f38260710005c1b805aac24921f3c4038a0f5f72a4d454d9f6f1e8f8c47ba810737b71d23826f166b81f0300dc3a270e1fcf3a7c178260348bd5d388e84eff9403c246b03fb618962025de45a620f91180e1da85d67d830bbf7bdfc264dfae6ba218d4ec5ddf2366e46742bfc11113996c418878cb2dff247f8ec08954f0d778db7d626a891a5dc2c0904b43f939a06b5ba47528b7a67a7a16496fcef15a9de9fc014858787ba2b3d8b626d5580cc3b73a960530a8655c54d6002f276dc0ee7dbb8bb8a4e08a67e5b54e59f7e671cc6689bad6eb62d569ee96ebc0a5d0516f718d29a6f4c5ea2808d51956d8a069bacea356f937a54f810d52e0cdff67c0abc28494ef732b986fc20e34220b28dcf77eead1f4335261fd2a7db3760fead80728856589ae465137454e3d3d62427e6abb1e55045db36d402be03c541d81264e97d9ebf3a895b9dd343bc41b1fa2945667883001273a3748d6ba40ef780e2095f73a903407b6f173490eda09135132155ab3b5e167d8c3759f9b8e9ce30a9d01ab719881e652c41604d32c678d1e4721de6bb81a0a5f6f70b8586fe7ff2c6f8a6269af0304a622a27ad0295f45e11b932b7dda323935f2c80bc718b1289e47bc137dc90d34e166a3c8b9f5dea2a50257f60639617eaa6d49110700878ccfa05ebfc97e26746508a2088d59bffcf26f65ed7024bae09236883670d2e9a5bcebea208faa31dcfdcfe15ec4bf635bcc93ac4ff2be1c626ecc2f83e64a835387a3dbb745afde50220d46eb820edd740450315574724e47ba235a492347bb40dbfb6b55325fced2e2a65772e49cbaca7520e0b82b47c5e760015a8e8e4e73ab40344536412b4ecb4ae92cb4cfd4e1380a47a6a7dca1db72275abddac802caec8215b8ca75be92f674fcb0dbb440e23db8f280bc777ce2c84a77590d13151d8bb8ca0a80a03b2412e8a9dbf1fc87986033371112f16ac2744f62c6962f0fcd169c0ee909de1d41a3516c50060ad03666b9f24d05aadf2960b5d859885f81688c0342afc0b99e508a2caea148862b86331947088b1a3704aad3fb784a7486e5bdd4288b7e5550f05beb63c04cc4e0d9296a881e0e2f1104fde33356b48e64ff92900d37be0995b7fd72769730787fde37f745c7a1a029af6aa0704031520c0c01038008f808804cabc9a64a9a6229f9b546f4bca2a8df81b75e33c801a0d344025f2f899b0dfe9d5c4d9c0f757ae63e89bcc8088337468a03dcd55b6f2b9f448c76b70d8a17b2acc2d3bf4c28c09cec898b3241fd73ba24d6f53ef09c9bc5c97cf627b13872bb0ca307b308ca5e8fa4d88abcd6fa2c3beeed3e07840b01c6d2d34aae4b09b410c595104d420fa69a4b3ad68f114ff324171a99a25149cb48e8938a3fc34a8b588dc6fcff59892240fde9cf3bf46f1a7fd23840fd05e4b7b9c39ef7bd48b40755b44e4172ba5943f92c883f91949fc548e67fa5824bdb9a8e877ecd6f803c73912a63546efd0a9f4e55c94cb0677c56e3b1891e2ef4b609c9f2d4d7cd4e4fbc98746586fe29a61b8a71fcaf77f223b7f6cbfa35165065c072a34d9fef8ffa6487ab96103ee79fc22ef0c83c0a735ee375eef60f0168e4667464ecce6849a28cfc2425a0fbec41af00eb8b7b0e0137b0a0753bcfc31199dc9501e8e8d7db96057fbe38e2dac9719c18b990e301a78e4ae90b09c840292c8d3bba5ba370429da509c7190478e69c1e95ef571c763e6b74f1d7c04bca56c2a77aaf46390fdb3064d861bdc2e8ccfb530cbe0e68870ec67f7c957b49b8d9a96d3dd55d65e974ebecbbf0c71bdc593beea469b8c0da80ef1e45f66c5b25b6f474e5ef96dd4856ec30212052826784845b66e57a2b60a92587df5fdd207832eb31f80b1aa6a39d9b6ff6771091025990834529f590d0eeec3b47a0053ea3d3fa4792ed85e39d0c50f26e1a2a9bac05dbfb86c059d205fd11125025a9441241ced84317d182a1be5f6d844531ef9688c76bbb39cb782274e4817106226d3519fda9a49142ebf85e84730681645d984cc81ec1ecc785e878f37421b99bacdfea44ffd5f451afb527b0791540f87052d7d6567069bac1fc80fafaae4807a8a193c9ad73a26175c53845ecb3bdbddfe5d2cd2d3921f222d4f055044b3fd69a1fed1f320adf0d54339794e55f9195780bbdf88d637ff69ab3e7c19caf9f00698c74ee8481369d1c41b3450cd3d8c71d275b2112101feb611c614de42d4a4d43ff753419cb8a500cddb982ae3ed7151d21947227189ee97c7932a7b3f5c0462d7d015e42140e4e93ff47f1a2b5ca7b3c10d27f5a71509a6f459e5f0f3d4219a830619874542dee63becdb124912f551487f65e80a0db2d41dad7f974cd5dc5773ddb96ab0df75dccd5716f0382fc5c17059723f7a5e1992d3df0ae4832dcbcfdf30d60266e9ad2bf631728793a347a3e1b37748d0975a042bdd652858e7c1bffbd7df4c39031344903ec8f436bf6857906c3fad4f76d2ef00d0270b3584b84aacaaaf73dbe68d5fa43432a3ecca054261538aa548533997ae5de0273b5cb64f3a03e565223fd37caa837443d3798e6cff32fac13ff27366d696aa886b1cdf7819d14c45d75d4a20784eb1e89ac16876fc601aa5982e82640ee6643b61e85f20bf53e56ac45e4c76cfc66b4a35052536427c5671ef0fcb13ccec7abb8c90093641b3f00201e1dc90f3bf32dfa3a9ceb32a07d35b17bced5ae0fba7660ad8d228b02d54a567808aaa8074a5d7541eeeb20c52be3cf19a275faca830891a1c18fc7db98b5d30fb7a64eb6efe6cad1440fab452ec24b5f47ccbfd444b211dfe093bd7f63d0abeb76b31d31ba5b531fccbe2bb070bc2ec2c2ff815f2ed9ed4fd80e13e7edef2f96bccbcf072c828825f8fd6686b52db8347ce8305c097858e106c168e269e827cfd60000c6fdedfda1f72213509eca84a922d85274dd9ed3e2a809239fe3b53c6a5dc1070cc3ffb53ba4927012fa1fcb94d185ab26509e65f497f41bcda7c4321358a487761b50504160523739f86e634dd16d30af7a76b2c51433804b8e247fad3252b3282980560c362e27a24953c570edc078d6262a8e6c2b400239ba217ce8f91fce0c13f107470a32260469bdd776cb834effd9d81d6f6da58ee7b81ea2809f0de5bdefb089efcf813e4e23f71434c6f890c719b114b2b0623a3dbd9e7eb254c2e69bdbc53346d4eba5ae740e3c9744df26c5daa6ab46e9d4dbd59a4cd8a4ccf15b2a086443c6299204bcd2e0ab168ec08bd43e7bc11f5b9a1ce96dbd4219f62ad9097ce9186d53ae2f11d81d3641140a7c6c77b4430e7b707d78806f9a62d5bed72d1ee45a8f98e87e84efaa0eee0e5a753bdf98748bdc396761284130a2cbc6d1bba2d9a9a830d18280f06a0a5400558ef05b40d2affcf76dd2bbe8b3c6728f6c862e7526e3d141fe1d0cc90a6b892195b769e323e17f50847ad88e4b61712a4e8da64269fa832da3bb1d22b76fd715f2b2a2096202fa5eb4359079cde3b7f0e2d4c0fa397e286d554c52c0ac846dbe7123b0f86b1b018b8007ef4188f62f4d7554be294532d5e313c25df323ab690e8c74d41c635627b7c7f5c94ad7aa0a2944c2e4bee82ed30215d8234c5d6adc251ffcdf2553de71918d42551a90d693f085ff1397fc3138d1b39652b6a3618eda3af849ff995c82e73cf41568bc17e20e0bea1e27a898f9f42d7691b948bfb3ec1ed234fc414408eefa7f1eacced190609fbb9ca048389a9dfff62fd678fb72cc7581cbb3155c0448c3efc53fdc48773aab50b587b78a2fa8f2e2caff1fc83e0a22b120edd599e4238bea87d409a5033b5420e3527cfdf32e5909f10d67244f21002707ac1806da24203a6c3ab71e62f307e67a4280fa6041d0452c35e730d574d23261ada6d98007b9b65e972d3dba33d1f79964f9ff300933c1d7fd9fffcfee49f9e7573533bbeb167b0a7a94120af152ede91903e522a550a66ffff2a13d0a7fd0e7cc90c26bf1239940c296d6d312c187c8c016f6ff02cc5f50c9155127ce1ef113c329446e4905b5021a8707c1a08558ef075933ff216876180a55f239a1979569580d39c60c59260600692b11e6ee6979e8f1996d8cce346bd8e3f93819ea6061537101d2817732ac9eaf439c8c14feb0f98e296a24fa74d035117d0aab0e221a5bc9930f715c276883a5b339de10226899d4dcdae3e616edb9c6128c53d74e678f79cad64297dff089c078c16275373a260da68c97d7d7df0bf45f01be8a957520a6d9cc1aa12362a99938ab65bf7085d67bb20cf336e4cd035ab548a4b961e321932f3f0954d3ac864366be943e1569575f275bac5d4cefa20a2647336d633ee7f2b9798edd84581e320b317037897bd446b6f9140671edfb6154c5b544ddd2312f93f124e6729560d6bf1861b1c0be3c4abd7335afb7c60587d0bfb2a93e6cf337192dd2fd421316092e959c646d016e77c5194ede9b7b6cb2e8324beceef1d33f455aaa50ec3c091a0f139f18db287ff2100182e14051b272344b79a90275ebad9795f420e4a2e743f7cdad88ae541d15981bb62964d30e344c0c06bf627abe22a5762da68d4aa15c8aa4d1f1a5b3060a10293285cbbbde77fb20090ce2b44f24fc07425fb4b8c95885295ae4aac079d59358b7e3020114760e78b609ab26bfc6f219e45d5a14f5e4441af0f5c64e20a22faaa451f7b403d519fbbd8d31132a1c68263796eeccf92fd5f9bb823648a154e4ff4edef4461eb910d7c77141f3b669ff332b531a8e945f94b350e09336f4c8cc63e653d3ffe8a573f1e440f5b715a958500ca30442a0aca306579dfa42c5347807da95bfea1ee77e61fd94b260808e092e1075864d6cb4dab59ffccd48980acb5b517c0829499be80310005d61fde4a934055ce0a125b423739674dda5f690c10d5e9cd18cd49da9e921a5d80464ed673b2f0dd56dc231df5e45f425449929107e916fb6b13aae0a36a6afef10ed8c4435d14a776d033a77c32119efadd16d311c07df7d6e95de6371866d32a42cc66628d36b6f395764817e440ede09e246d0218a183e7fc402b45f3c3bd703349170a065e8effe5360beaf208d5341cd4d16a8cb0866c9f1ad0fee263dbb7b8138b062b710fb6fd2678147cc36c5ba609660fb8c15412064b737fc369a771afe6b2442d79966d01d1edf5fd2fd9a89136f9a1d50e2e2b1b6eed86f383f115fcae72a72bb31b480f8304cc19293d209fa09b3e6633cfcaab94e91512eb9d382f4c261a15640aac4c58d5ee07e5bf5fa963b0928e024a8434011bc0a06b94b86895e76bd4cd1e8cc2d65f9dc2db972c22aac617dbfa054fb18e4446d106402a32e25402c8dc47340a77940ad7fbbdc3a3d902cfdb850688acae9c64e805f06fd28b928a98737933b13d7d1e45493e4e0c03725104de356a89fc20a39c3442ae4c012b77049aa0f56a7bf77270715cc00a6c8ed89f29c2accfa746ddbdf1c3863dfe995e953b7e3427d5d1db88dea9a40050e0d723771fdc4fd12d8280757e59d3c0a7214f5897beba944bb3bf22662eb8fc06c37e26740214db9111874d9d9f0910269d52a03b7b50a4b2dcc23bdcf1072162e85ba90e3e1b5e750cf3a584ed4e36d44713e6729f28a4b0744ffa83bce76b7f525032040fb0915e669c2dc3da1224f0b2714c2f647394f77ba70d4d0f8f07ee1277f0efb651dd9f6c0c19ec64490b59e40ef2223958a2fe4483068625434f6ffebb1e489a5ca81cfb95868b4eafd1182281cd3151ea026a2c42026c8371b9b73de30f28db5b8cb0ce38afbe5ab8fdca940340b9ead15ca984f27d59a5cef33361a7a579d77706f79b06ebf053ce666400d644bcde96707cd47ec59edd435a9f299020c4cbbf672dad07948a87e7d77672ff27d2ab0bcf3ebf2099c0f27f772004383b09b0c78d012ddfed4b6f983c6e184b9ef6632c7117a29daef2dd7574a26409206c4dc3ea8571c52156c5f854711d30ea0f4c5514a50df231b44e2aff16483afe5970d480fbcaf78eb01c0e3ff3c61fc1a6f5a9f6358a214e98a833152973bcbe7b9f50f77c8638a8831cb199ce6f05ca381dfb9032969e83d3317c5e4fb64eb30c16dfaf9e5d8c159775bd61823cc48c79b308d5a042773ce810f3b5fcb97dbc8c0347a2b77a6b9740edb5dd5e4afcdf8dffed74f920a1ce22f5f888dcb17749cdcd867926af4b6889c332f7b5170ad4c011dd772add1d884ae5cc4ac4776ecd7f26318e850829fa5d540bcbb1c8c51537f77c16bb4245f96f8d064adec8e4af49730e450608ff7f7b3a4c8cc7e138c5565891008c0b1ae0f6737dcf3086e9b47bb72267bea849b22fd083e7d88ad49b7c4174a81950a70ae22dcffc9abb5a8e7fd24f6d07e1413f9d028b694ea4c947ea8e62602c11f9b81801169a421450e458816f17aee3e15b542f63176795cf64b2c05ba1f3ab63c9017e7b4dc19a0bd020ec2bca989c4c52bfad1f71ffcd50969ebd904ff10b7ce719df75466b5c29995c74bdb2a49c4d48455fedc7a16f48fbc473b44fafc4a7cd129f1512acf27ad361ef570ccbecc60474a93c4c8f1b056ebf17edbfb039f4b7b8c5f2c31770ee62d28b2df86214319d0b5273da475dde0ae8837e6a43df4386e5fc885ef828adae715925aaec9ac8553b9cb6f7db923b0853f796b7f91d2048f730e16b97ead2645e210803baffe7c4e4e2152819804988d16a9b5cf3771e7b703852f25c42eb92ffa5e44017b029b35ede60b627f3800ad7234de27845ffcbedd4e7b0301f84866ec045e3ba6ae51616e022952258e5ac200690cd393bb96df655a2172ad56c7ff56b1d35ae786b9aedd60d9eff6645d9e5eb21e243c4dbbccdc24365d9a6ea8bb888ea08e90cd16acc8b0c9f2686d92d76faf6a3644af3377c36fde9cef181b397100945f732ea1a954e617337ac08772910aeff5ed62435ab836779c64d00a1921b8ca9a87f332f479fa591a00565168b4c7f9accd57bc769b432cd6f6de14c2cc47771fe465e09a0c4cb54676af1ec719aa09ff128618936a4091921759998f5b345449c6febb727783730d46fc88411fa8743751ee775e7f40b70f737e07d02b503ec5d03a45253f1fe1da8d2467bc0b252945a8e32e59a65238267dc1d2e0d09eaaae68488a28bfdd1d9604ab9b45a2fd80f4b2708e4dad8a3c653dca05be5500c334beca25a49683a039b5232fb8395101184eaac619ed507bb43228abf6c9ea67723da7a9bb6ae702f057de1e9087e363ae592269571c4ae823369996b1a999dee89c28fff9d0e3b385f17ddb1618c452a39713d9abb03951f18a8d0112fc3c50f3cb93a3aa1c9a930f1b019850b361c50b0b1051fa5b4a5c2c606cc28c727fdcb17137ccb69e93685ef69d628bfb3c72c697a788107b27425a912fd8cbc04ad9753c428f444910700f56b0883de57e5092dd84bd2d721a13911eeae57aaeda544349030798bc885d4846ca33953305546fe8bcae64ac89666e6fe5fe3bdee4a285efb51789b07435be687ad58cabe10fe8fbef7268722649f54a332f5316aa22377ca29314478d001555688599145659864aabc29dbf4e3adda95e9216abf8ddfaeb0a9ea31361d6ac8cb7965c22d7836e5ab2a6c47b3845528b44a52315ba4983aa61caed3500d6a4240eec2e8088f6d71befc47e050d807d354276cea031e77e191f5b7c0fdb28311d91e4da1e6df231c7ac06f53ac75fa2fbb51ca1b39959d26fbbb75fb9696d82cb7c87e22d854afae0a2fb9e475fba49e4c4431d99755e27d50a4289840a147f4b10a80f58f49ce18cb4bf4fece3d8c86ddedcebb1601949110ee342d85cd678d276d8811178582c1c29edfbf34c1e3183f62d8c4388b69d804973d4b662eac5e1cac3c606f381398786cd22a4fc9dacdd3397e0c50fe3deab2b48e102cde016b9e216a0fff3bbe45142db385538784d118eb8b9d290289a1fe478f62ed79dba266baa01074130a4c8efc36b2a9189b2a9833b9c3ee38133679dfdde4a5c131e37f7cdadfe4f1dbf142514564173da52142af4c924c028d3884e97fd3903b5110d074237b1a1c973760a0fe5416f7808819f1d3028f7da6a81b01cdfa37444e24800839fd9841b8ea5640e44bd481014a501943e0eda15570d5ecad47a3c0399327f24635c6a7db82a7bf1a4d6d73aca7eae4f46e71231aa0524347cd4593af16ac7933ab83c27eca3f5ac0916423721739cce0c355e339638fa58b5d126e9faed66f52fded8820762bc49907077f2a0e2a6d40a97370ae6787d2c3c9f168b5c109ab0288f15d2048f7a716c8bbd66308653856097d09428aa12d7bbdcf50e1c9e6cd9413d91e0a1e1ea74410edcad5882069ff1f1cecc5c0767b4087514095fb3c8f3d15e828c91568e5a616e84f85d9206cf348bfabe269b09c5417355cad059ef8c9d0004eb3cc9f66b22f9bc2d3332f8f82344c0ef4dd14d0d769323cafa1ad642ce66f9262819657645d4520455f057fa36830770393279a876cd4cd2f2cd1821d2a7fb3d1c241a71d03c7f0a029c56532e3a6342de88e77431862455522b6f36da5af4c768412bbf14f954d62354a9b394dfbc46a218f8a76ba2e7037507268e03722773fdc4fe1e29792fb49479bfd6da2307316b13ec08db188dc5b345eb5387d080c4233693b32d26353e7f7c8fc40aaa5efec3f3fd738ce9dc7f1ca239e294f1658ae965aafd68a52e3bc49e5532bc9e5711a17f1db89483f8d302514e4bd9da60dde22447ff0924bf86d6b130c4cee2c90dfbd2298cbbfb74ce2fbda9d2fc43c36712de8042b2dcd66730745499d64086538fbc6ff5423182f5ad5e27c2520a26af6d90a187668bdedd17663485790c4bf53a2177fb2742eb1ee33323c33d712ef70dc62f58e808122eeb0d63c0a40d33c2e9a4d0c14f4f41df8ffca15b7919db60bde4652847be0829ffd724ce2cba247baa0f3727699240f8d0b1d3ccf4bfa767b22ce13051ef28fe9ecc729889c929f888af7e2f582a74837d9ec68391a39b5361e791c9da7ccbb7ab68699d7c8a74480fa4dabcd8766a33413c768caefc9bfa0215a40e87d34631aca5e38f2980ffb4662cd2acc94f182a3706886237c248b0221105f0aa18d4173e736ee9b452f8b5b613f9dd57cb755b6ab214348c26d8f70176c792bca918e848f6812b120ad51b827827abb5b0f6bf37d897fda5600c8cfc5c7b21de58710fc92aed503b3a8c9fc43d925017ee1b73215a873ffd54d3320ed5cd34404a8fbca7841687b850614d65c73e51f23ea1a253c5e753211c1fb48e37ef9d59422b3648de295e39daf622ef848e8ce3627b37671ed6f1278c072dc7b181141c5c55c5099d5714c9d07f08d15b1c4fe298673d70c597d987393f16dbf2be0bd8a4ee9bce457cd10ee802517a19925947f5ee05669357d7dd9efa61a717dd2e1f383e4a02a14b5fdd4ed62112d58c32b9d771ec281bafddff096535d60905a8ea7a2523a3a8edfb736009a2949e5bfdfbaecdf487c6a0b05ed55380427aadb67ebfcde759ddf08c6649c39a6820da365ad2f5c42fe6dc7ea54cb692746136d32d153e81f20305308688fa30786b7b7a798d49c610ec6f4e269655e8fbf3d28583cca743acf70acce5dd8ac36942114307b3326c55dd958b8ead05cb18f109c729651a35304ec6bb33cd96a93b4fc7e8f766a58cc9e05012da269923e40c0ee078abd7f39387c0bfda0d3b096dfc86b51e18f337d03594c1f5180b0e98a91162ffaa2a4d34da6065b58504e5e941aa6edb39e682d94cdb4109d791744e4155b36c54e40e115262e9439a7fecaa2e98fe8a4bab8caa86b34b189b8c3acfacee492624f31e0cfc463c8da737bf6ad726e47e4e0351e5d625909439b79ecf1cd41ec5c6bf51f046fa3e0c55b1325996f580370a1faa7f9d7f2107a7c179cd7c871ac20632807ff33488640dedf849657b89466cae0d5330081ffd1e840f87bead04f345832dfc8af28f7e67f7ff78ad3bea31c08c16661c6f228b428f5c23c9b68b16fece848c9b37f7ed65b4d50da50c8a11c97f5cad747320b0de9001e70a2f1527db71b9cec1494e97dbf4afea720fec21136bdaa15f13352d3a72a932d3d27069b1999aa889fed556d36535b36e71a7ce6bd820036071650cda00dc1309c723097db3170c7145734fb6c38fce694b85d942b43af113a6ad79b231c59c87ac5d2170a62ba22ea35c30d5539e6c5ed5c8ce3027639003f16d1f11fec056276621f70e80505512d86fe056d93d02149e6ccfc71b0c331c1421c0b30a3a77cfe2c232ea2a1b23e78ca1ddc696ed5da498a2b0af4626c02f490c357b33814e5a9f1425e155aaf0f494b83be280efae3bc5bead5e3f5aa0c2689d7180427357056f881fd81f3e9710a35dae2057315e79fe5766d3203d3fcdfc0bee69992e120aa3e4e61632ec2b822250b1369a9382bc43ae51005118f2f5a24dc6e90facd1a5f0349f25bf077140523f29e8634a3a08acbadbc5ed244fef6da3bf7c53f55f26b987d81f7b141f6d418609d7c6702532b4ffb7fd0aac88ac63c726f2424fd26c55fc3acb61de346f10be9d5f167e69a8d688a808128be9aeb64e84fb8a9cb671d1de8ab6edbfd97b59fd91231c7fd3c5e56f4fb35d7712111b5a04a587733094dfa2c3aee43bbae2f9aa4ecb64801d79d11a4e55035e41e0ea419397a35f0a2b7d02956fdacfa6e4bb955c577c06ebc1b8d04655279bd78fef2d2d5bc49cbffc77f44faa78f474c35105323d8acff19b098b7853a630a5aa20ed9c7e3581225c17c04545c5606cf0d9ee7b8d712c1c9cb802b6c8ae72631960e453ec794455148af73b05b21d7f070c38a8cc3bb8d6cd40f84009241900599e11a45f09d7edcbd0c0e7f54f765efb41c7f0424c060d73de8fd660458cec2ef7e2bc9bbf214e26c00b10ca5947178df36e94ae9f713747f0bce18cadf4a2aaeaefa40f2ab79d9ef52628c4b8595a0b19e4b8806bf8846233eae5d732281bcce8f39a25f7f1044f4835845fc545bc9ab6dee5ff56fd617e8e0b4fffccc46a602c830dcaab6ea47af20b19653428728838f8e7d35bbd9790f0b925ca23b50517d2b2b9bd476b14a31addfd31b2c7fd06818b71b3d0411739a5dc2569aabe2e035a56c2619bd43bd68417a856f28ca8a4eb12c3e3d8697b0503aabb855458957ad1ede7a2febd7cb520ee2f8c557176fa3b517e79be9d852fac100e6c505f51b4b8e821e632a6db0bb2fe6da8109f3792f4a9a362676f79775593530894c298344c4203b0c9f13c678259f8a56dce0fbfd0078f8db7ae72251c3a1ed1d98bae18ebb78406e937b89a7b28d32cf91ceea0b8b7775dc7f6b584a5b37c517c2ebe10c7f4afa18c6824090e618b17f3a4f2fe18977057c45fc66df48a19484b561163469c2f17b6aa7ed08d81e3fd061e88ad42813cbf851132c86544de065f67e535bc8cdd201703fdaace86e652f2b3b14a2b6fdb395652f117ae76f0b318aa776b899fa7f53e96180a54040cf2ce96212fbac6c728cde6cab700fe982d0a45831e1bfb95164809c09b5a1bd9446f1d1b016b2c93af3bd1d6541cae9141b48c800865cabcf04d62a5f58cceb69fb0c6e13487276d588ec034d56be12e5aa8088ff334f535cf436ab29910d3dd308bd1b7a1efa5bfba70c69b089f340e54daee47368f9538a84ab5de2106e1db0c685c48be8344d5c86f342ab662a08a8f6b03d6e52fc1821da5b4202efaeb380a59982365c120d8400036165457ac1bd03105648365a3c5c0967c25a5bbebab747fda73d01a8cc90ea00daa4f4cec7f272f192b0abb7a96471d83b6c5374b0c6bcbb701f87344795015fcc23fb19ac16baad72d6b32319cb62c930de55452a8c53156934b7314a813a1ea47fe733ebc3327f6dfe50a82be80347b7944423adcf1e7405e5497f7185a033184031871262b8fed9b725ea3a3dc6ce0451465e505e256b97581890f9489fa1631e9d2fcb51e7fc286d9f44e8c0af87b42d4766424109deebc5ac8e79957e74c6778603b8fa42c9ad1d9297486dfbde9dfee8a625cca3fe67df8bfedbbb90d2caf0c59f9cb1792dc8575e033297c06595ccd5d029cd3a8ceb990e6ca702f1d270890917c87e4d895fa361194e4d1f5b0065dcc100c2995ef592be73fd6d9b2c9ef6109068a3e3cab1f72fcb49c470545d055e9236f95af864ce988fbd5340b05aa0141038917a8fd901af754635c1c83e130cefacc2401e20859ee9e0b0bfc1b009d0d62b4b1c9d79c9a57919b58a1ccb52b42554da33096dfb08449001d5f1680dcc58650d5850c0e16cd8d78694b174a580b0f3567041a71e99ba8c80d3d72495490d913734f469478801058ccd692a0783bc0b726e2e33fcc083173643be57309c5a5a843f068da6c0820314201e9767f0ab967ae1a6e8b2b8082d7770410d8ed7d6f905a05c94b7a5ca17f3b6b43a19d9f2518cc743a466e9d532de9462666b0ead17d7ea82babb041bb3eb3609a6ef0de0d4995a3735dd5343097f86f857c6840a8ad635b2f18d2542868ba9fa72cd74b97367219f5179700e278a7119cf57699a5dae13f11fc7d0edd092be711779290ebacc0b6880e6e15646b131a9723ece61ae4987b3fdc7e40099900b57315f0b1aaed6e14b5d29bec06f42f6fe3956dc5661fe67f96aab043859b364a99fb70ec6348d8f211e84ca399ac1884c7bb3b9ea801cb1a9f3fb6aa9eb755620df9bd40e4c503c54c919542eebcb9b9851357e60f21f826fbc788cd111db37fc702fcf1aaab06e33a64027437e1757de2e379072d7803b4d1c8dc0dbf3a38808f1ab61558f74566fbe139750d78825be22689ff1b7cbffe4a98803659f47eb0c1f83cedfa365b3471cb18d7f3c82e9fd2fa460c7369780f03f53c63ef2fd25a88cd2094a23a2f51a3b7faf9b832064a8edb3da6c9204873d33bbc720a406246f550f90a1e8b35c983b6b023089cc8954663117f4776fa6b5a4a5f624f64f8aaa8cc168a63e41987879fb9a9d5463028069771ed954c5778dbf748e5241310d620893c9e7e973a0571da341783d0786ebd6edf46725938b3b93681c24dfadf9b175591704f048ed77525ee81d8dfc5ba13ced5cfaf714e602391c184e71d4dc984b5a53abb7d634529d11c072e967095f7b3f63fde1759fd502604ca1570e1448bd9a7afb3d4d5a417deb4070afebcb0e25e8cdc803e60b8c97ea715022d82e091ee931106a17f5cbbc921265fe4700d41b07540183a9e5d7372c9eff4d15f02db5527c0338faccbf0fbbb5b2136999444da04aef1d8c408214921c3e8faebd24a014fa0df43f89e901c12afc4bdd890796b5ac934c3b241b08042a2f55f4d2b439c1c501402180350005e23025214fff26b7bf92aaba220f9f7557e2fb050caabce7789546945a180d2303aca9066bf52eb3d13362265d84270ddf8b87523d7bb3b40f9eea33e5b1d2ee5cbc41d9c29e3606992e4434cf1a815c7e6dc83712e1d36e13ab631d7506da10a982598abf2d82de56a8ea346f4cdd6f51bc45401618af9e215409d5b6f5a9e6540cb2099a9427d295b23b63a2edd42a4652f2f2af3c58c07ca94f395af2a42b372bba03664491bb6edfbaefd5ac0d74132505d04723ddd9d1240eb56334626ac27964e4192b493832a9480d5ac882aa162b86f90fd238fc0201ccc6ba9e8c05a2082e6212ddbf0ae80bf78203d72a76eb2b77b27b4707036a42ceab9c552116e274098fd6c38bc2fa7efe61d730ef6bcf9097cd32773dca9f1f0eca01e49f558a24c203b57703230137bdd32d2be3c2cb4fcf1c16c787203248f5591a24d6ccfe02495511a49840b7432e9f885f350bc3aa9f8b16cde67f4690bb303ac27d8d62bec332e180c3cbf4a1df16821a1f967876b091f5a02ec328b060f78187b53309f65da2abeb8cd792532272dcae6122fb8c76770321cfa19249604a6b8d8b2406b30baca3d9a6bc56b6a5f7141afa416e73ed10893a9abab8e7d85c0801f57cb08ba5c37734d01816878b8ca70b4c7c82bc4761b874fe53872ee9a3393c5b50c539ece4543ef7a5853b09d97547e47d1fce49dfdc9e2553320c342fc4e12709f99f73f8b7f2c99dfe7512661f0123700d6e20cb1a8fcad707405ad80231a09f1e9ac6d3245a53b7251b7f60e099fc12f09ef97f22bcde0a2166582f2af2ae838f6f3864ca02e8032c3eb3eef2bae2f4ff7ab920a9f042ba154a2282935ec45ddd9abf9597a73bbd408d91ab6e5e2266e5033b9fbe51f6be4e270697d6846ccafbb52df20b5fba74fbb8831f7a7eb65a0e495a19d6fbd3fb1e37a270dae0787b35f086a0cb0e10b3ef98e1b82919a7d86c1e16db5eb08ffc35979e11f265e1cc6160473661512125fb77031f20e04f6fc24a1b540f6b95a24d70a67706e3dc8476866867864598bd1ba9b4c8aa41e6013b6ba5b1f8fffcf2d02b50060d6663cc2e0f741a88e6e97329fba4d2e0dacf17f2c0d08dbfb4a4c8fef92b8192349e240620bd4f64b71bf85539f6782e7e53e96d2eeaac66e0dcf5ed2878e578fb709c52a6f18b212f0594118803c6cd32cfd3efe67b50ef0a3e9ef12f23f358eea7a234d5f5d9e164e659fe6bb9eb5572934f17a1972c1f32dea6591c3c9734d211946a4a2a610ca77f34f402097bb8e9a606d84873866849b7322de79a628f7ffb018f437bd1ec37e001d4e5bcff22e4c9bfc240266065c9450ed93245fa3a0a28e71f7d982dd48b1153d38fb4957190a2a02649d8cde12e0e40e006395307bebef803b8867792627c042238c13709c3aca92836b6a23c1eb56200905fc0d0cdb666cb79469b94fe2f883a0f5b18d1f8c0b75b1bc3df6b6eba924ea7c031a45b0c35979a75c2c08efc1f652b4bf7f2a3556b48715a4b997a793ff25ed42929b59265d4ba4811942937f30484e8219f90c9d79df6cf930fdfb6f1d50210f3524eedd474488587f62031542d9b907eda912c0c7cb2819fb7d7382329494d13347bf7c3de9a653dcd130f8874728ab1e0f5fee8385833580c51039fece3743a12ac5dae58b7e2dc76f6b1eaee8b7190512c8356241fb2ec7bde375ce05688a9fd7ee611e557abf183ce9363a13c9443f7a59305c276d52ac25b80e8779407572afea128bdb7522cdaaae593c39af33183afacb13ba057e95480a02847de96a903ced06224a6f5c93f3c229ed8b42ff9075ceb93b8ac0bf10a63a610fb99ace6bbad214c6264d577f2833c4ab31cdd853e52c144fd253e58773e30bdcacba9afcc549b3f14490f8e0ad1fa81802d15b23ff757a1eba787d6d8b511d6b2dd712a44d5933be6ce71dfe9b6754d14b930b55f56b23193194d2112886f3a41c45c2cf443c0a91f4a7472399327fb6d7d0c0dbe346b44af0426a94308b8431cc11ae3c7b85d952cd5f62d2205f59afe1c510ec4ff7fc74e78c86ddc0d230ab6dff569f31e03ae0739419878795765a368c1de57e7fff0ffe24a856c0ae229df598861691722c403f19edf14c952fb386fcb04af6bae57d58f93921f607886f42eb405c0b31faaffb27353c2d0f0bb089c3d3db6d732eefa14ec2c5a3b23d646212a4055383f4bee888109ee2c47afb919f160b374d4c550b87e3539797b4a35cbe97d8a4e9e781ba924e7827c1e535e43bcee4bfff207e0fb1a176810de3f37d95ce49c55a536458bfecd912801409b845c48de3ec79f511068c4391e6ed2096e250562ac35e6ea5eba45f171cbfe90fd2c561da03b38836c7e60d67daa93000ed27c456c39ed9a0ac395db4ae8c6d2a335e53c0a6bc3bfc50344dd1796e23ea1dc422d688a2be4110c1691d36c085836b944e27ad0221feba20908875e3b1767bd23aa266e7505fe259b411ca7947cb892d9022cee0bff1af5b2281434cb62982d78deea4fafb5e9f467df841261eed6e785137641be00cd0a08fc66e41e88fbca26089441c14510fd9edbbaca5312ad1810c517bb511bed5bde16ac94785726f504e4884d9d9fb7c74a37df9bf62bb2ac43236848c807932bf6aef02e2b80f40441bf26fd044ebd8a100989f54ded70735b31a936e44d059c3036f46954759855b3a05aefb43a52e9eea923bf657ebff94ed3a4a5a4037bbcb3b351373278fd65257f8a0bf4877e02d9b41650a19dd9c624ca3ec2ffc70fd6d7798d2d4cd5160836b03cb414fcbf914291c0c2b93bb3541c25d93fbae79c494f6db58f549e043d14255289851fbecfae8d7480707ffb656afb181e072759a59fe2187d645d5ca92a668762d32f5b88c8bb390caf0b925a705b0185547666043404a5964484be7cb57552be9324a2b1f12428d0a1e6799f85dc800c366d00bad9946a9b4ac0f85ca893f37cdf3c6d1a3f6ecf0bc3c1a093e8482391a8b2dec9cc7e0636e5b5e1dcbd8d65cab01446442b0ac90a32c573adb1d2ce1335bfb487541121915b6562fd92e364bd3f2b124b678597c6b6c111512ed5a6d48194e4bb4641634a3b2cb4d9d97e3787775b1be278355b5ea823e35627fc8998ab02436f92800e41d270e2c29df0e6371d665a5ac0afeaa651cc2ccb16133a0a5a2561fd56fe1c0740b4dceba19459725abbf4e0ce247d783665ee896bb503aa18f0294d34909490b40b02908abb3fe8aab9fb325be6d353a25142766d129a64ea7a558292916c8ccd2c3705a478ef95688e3d527fbcddeddd9ed218be591faab4421891d21e0bc9b5f88bd6d20a38911b49c584ad059bfd7df226c34cdb8597e32be5ae93cd9fa84f711e12047cfb7eef5da8d635d244d2d548bedb38fcac1751cc8a4dbf1ed1cdb0cc832dbb3dc0e1ac8afea3cf2baea95b06bea9a7d83885dbfdd76d4805a69ee051f15c2233f95c02d482bf9520a8916a5bad9d6090dfe259da9b6aa2be5b63bd41569589cd814dc3528effcff797c75f632e1c8fd4c05bb2d1f4190cce5d189f87533c51e5747abffed30f1694f67ef4b2d0d69dae43e87cbd870c59f4300f1656f77fa9f10f59e724cd3b727258ee07e02beaf5f02074facf77d9e1ec4a2106561598671500bd08ca44306c62bcc2b6eccfbd6477f36d951cefcace19d4320c1faf5cd60fcbf403290627b94d3f694e880253303ba1907f8a8aa2cce5f6b6c33c163cff0dc230beb523fa7b42471f39efd76831552238270a58d3fcf9279f4ad105e60e6af5d6c6155d032f82727b5f1057a816017beb7e39b6df13f3da0c89ea8d7879e9f42450610f3a33fd021cc0be9e8799362d2880ac9d17e9985bdeb3bea44c678eb52551539c354aff05bd5a88a2a00b9123c60a5828b7206e4f45ac40d1bcb7f52f469d88aceb4e5c1e938726e80b150c41f30775b600d8d3d66070cb58124c9d2d43c1e906f47846ba069052021349e36eefd0556857da96bd5bb8ea57c25110f31767948fdb55db0f74e6b054b3313731cf80f5c7c4b63ea5c55778d0b437f7515b97f749a63ab5087fa560864870346ce532a8b4cb598a563a97874a630a46595da55086be6fbc07405cb0869479836857f794b4aab1a2dc90d431416469f22d74a850470ae350d9b40b828f513bd67db308ff0bdc900131bd78e2966353f3cefd1e3a296597fafccd6f12911cb78f5554e6a3f859459cf428f9d0bf45026ef3578b643ff8e80ace0f667328b23f0ef27d2afb9da6aaa8c78dbbd2fb97dea3b417f3e9ae47373b5ae9f2f0d3e07328612bc0fdceec47d1d752b3ccbb62e51e7a96f839bda62c20e418be1ae5632a90605c78b61df8adc83d08f7e3d0ad10dd3035def0ea604079ff3f4df61386b032fa6bb0c765f159e931b5741317b6903bc2b50168a1da69e1ce79bd87fc8101da1054f152d4d940942f5011fd69e33f76f9b7ed1d2fb3f7cf0376fa937fb5cf5669fc5c2935157ac63cd731b933b823cc15f5f2a4f8bb55d11bb632cca52f4299de0194b0018c7f4eb38b2a8d74eb7f72849dc6c94e7897fe59be5e0feecf59e1f38782e63aa8ecc850927acda35f0ed337e160673926a1e1a1bb3c55dad1d2da4923cb19d17818a77f3165955e22f8befa02267aaa7a34c301852f96d859f4c54096bdb61441c720526d08fa876b8f3928c2b2a0f7a884b46fe71a0720b267ae50afd47364f61e2f551c7a7d8a46645ef67e1f0095d11038c414f22815d65845b765625bd674f1965e6a1af01306d1b2d4fbc7ead76a6db3545e89db309456f1ecbf3688d47c7d02ddc3cb317176f1dcda77920f321e68894fd2c516621d2b15690465d7d1e87b0a50828ee1259a1f4a732a1aefe8c087eef8a968ad215f0bebc6375f2e203d0c5f3a4cfbbbf46ee762be642f1b218d2d5ce1d417dc1d581ca6d09ac85fa35304dbfa85ae00302b91c95bc809e2adb6256b4bb59be990f86452c4950b114735d047b15afa2e1f3db703924f5f6003a979fa786ddbb79e590b86830316edf1f11fd06630bd18b8dd98cbff14be1d2e014a37bae01460e80f8db418ebe4f9f1e987ff6960a2aea6139a4224702ecddef337afe4a8cf6ce038358822833eb1e580e3651d32965d4a2d6d57101c90c5dced15cf948c0dff77444e99d53adea5b09bde104563e5f3fe1eca687e6a4714728e85cce1108dd8eb5deb3409c4f4dd7f6f696dff9f215f3e5ab55e18a1be797065a7f5eed9b05ce35c320bbc1533a5f5b4eec73522def583085ae76cdde673b9f17812b53ee5754e1e1667159f181e03c67af689a6b337a329ff5687cf52976bd87853703f59763f48c5b5238deabf29b9b4fc667b9a5732588f18fd46d54b16078d12e4d56017d86e26c239507a93e6433ab76a14b70148629f4edce8c17473e29517c8f1d8d7d28a64ce415bfcdd07e8f7534f786ba15c8e730e03dbbd1dc2ece6dea76bb924533d2b9e3c35665e1983fba5a94ec884ee9e654fcdffbeebf950c51aef59b2354e8e2bfecca417dd285159beb3392e759ad8c11845cfb7bdcd16b1344ba71dc217f6ef4eb23c0baaaca8dcc5bdc1d95fee7ba4aaff3c0af3cc7e7e1759e634a768d68debcdf1fb216a0024ccd7fe91695065845762258ecbec4f5f67769ffbec38464fcb250358ab9c51e8c5e41f01da038d09087ebcd64bd6ceb9ed3ea236c3f89176d447390cf986abac60955bb6b3d51d55cc5ea014e9b5f28f4ffc1b985c25cdcf84253ebdb5b037de5640610f36c48e927afe1db2915c3cf43eedf7961ae1b61a63ccaad85eb430fe11d42431caf71b69de957806bb3936a33f4af6edf571a0bf339953494aec97ffbf552cf6039a339a684f7f4737b56eb661434f63a23a857416283e78a6371327ba42788666ba20abeb388c005501219ae34faa2dc6bcb731c443199c7cdfa49fd910534fea0d231a9ae8206cb867fd28c1f0b80554f03ed8f31de47f7b02665e59fa7a68181d509f08f9b716689a5d563958a9f4a4efffbc9779a7d4b92944b483a436dc56efd67340c3dfd221cfc3d2cd08c7bac7d3f65948b2820ef0b32686f29a17ac8c2536b7587478e6b9f9a0b5cf5183f394e5e398473b9d5cd36aae2d43e6d56ee787643abf2ba8f00d1d24cdd257b2cbaa7dce9c8a0df2c7253a2a4f08555d637aafa3a197b26bc8521bc4ae5514e04db60bf9bc7dec9523383d64d2d43a10fff4c660032a09108e75cf62bc0fa41964178b195fffcdfff4c3b59b97b3447eec663a79468ce84ef82d2805b2edaaaba0f02970aa171d427af4b1ee8518687c6327e62107504095b4687fbb28c9ff849daf4e10a4af8c3e02524faca15350ace347745d57333679e5ecc900dcb33bb25504be87f6fb88afb82ce945ff8ef338fe2c529ee41524589ee86264eef2bb02922d5c20e5abd192e0313b12458b888f7d41f431c97bf23c16db793c88c89ee657675c6f9371287d76fb5019dbf9ba192bcb2ecb1e94044d08cb6c5fd5c90b22df812e82369e96447d1dcb0a33b6a62e06113c4ae35d8310371399bc1d87c37512a027eb6ae4e6bc9f3cda8744c16a3b490dca5d702f36c18e1ff7589072bf5239261a08bb5b35bccd7968716e918e5e208069eaae2b82f035ac91e787525fce42155b04705f4f45559086b90014802e4680fdec5bd355d916617b72adcd697564bdf986bf6b85be6aeaced5b108196b29f8d905ba04d0f632e44097e6780fe03e447d731bd13d794695701f5d9c7f4f1e3b2f2412a38e306e07434296ef3443c5f8c7d4c080286926264c65184227ebf021f965603265255e8e243ec62e93d2904ad3a6e207bb674a877cbd694337f74759a5f70fe7e2a5cec458803e7c4387d4915fb4898597305949051dded089cae078e7fd12cd5d150c6165c31f2e56c84cf71975fb2bf736db86c497bbd85ec74a960ef17e9790e45d47dad5ac13610af47018fe298f5ca688cac1ef552bdddcb6a13af2149093a6dca191cb0d86c8bd990e412d2e448cd773b1a7df890389de95c4b4397fc98ea4f88bdcd9fc6678bc688b0d407b7e8529d48868ade223b14ea2cef373744ca6e43dacbe7c873bbbedb39728521702ee6d5472c05bfb64366c2a09b05df1b55f95971b54e0a1632371746c63a85b62243e7f0a30065a9262f1cae9669d563c0081037037dc90f7a5ef447fc4456da60aa6ddb31bf664fb6b13f46cd5206d994cd50c01b66bd70860ff4f2577982d1234884d84487e9d18769194ebba0571f49fa478a08b98fee76e8720689b6462e5d84a1a3cc6defd6958f16be41f2be48326539a24e3303d96897c8bba72f8b041b950bba5f970c40507f2b5845febb3037417d26a1cb6e0a9ec75c5ec8c672129bf3e2c6d12bfdcfe5afbcb4b0652d9f9757cc1c4965f7d8f11fb2647485169ca1bdf0dc015c6fac23000908f4d6883427e7ce0e707beb2e401d812937d00a3afb062be496e99f592bfb2f27fc082182cf8ac0d7ee08e87648a40e4336c86786345d389481ed196034773b1b12dd21df8edc83e386789db32b89c1a236a4b951dcffcfceb483d575cc9d7b50b6354959e923680d2dd839a04c8119b3abf0b1ca585c17b71b1e1c6f8719e7e9346ddffeb3085dbdf1b90d3ba76f2474a62f32f5810e7f904ed1e7ca2f2fc9a8a65e1414835ae9cc3c5cdb26e9506871e814310bb3669597d6a87afd6cd4d17248cbc2173d732ba22d11650d0dcda5177d7376178ee2c5092ffedca5cde9a36a3d5dd92652167493ce3ac8ac1fea514dc8a13ec73fcff15b0ac7419da4bdb41058afbbb9ec1dc124a2a5c9b8a42c4e7ab3202b4f6ff01b1eceee645294cd93aef43ba7390f82f0615894f37c9da2bc7bf3ffd992eb814ab5b2d4a279d68b3e6de0bdc6d323cfd80731c713052d57cd26b992f8246b52868613909b7bfdba0543fb822a51238569030b2379b74be9c860f67f99e3a09cea0844c67180f796fa1634d697265b1ecdb14dac74ee626d67448f6241ea14bc8ed10e62a6e4a340015c318d1c4ce37d92d1845c5257fa9d98e87fa724d95588cf8785f9b913fed62e5509458a13707603d0d23d044ce86f66ff07afde6c284f7be681691d4e1f5ef57e94a2ec8cb4a90a27a76c5767c8344fe898469470caf3894a825c4f90607f62162a2bebd7af38310b72587c55f792c699f8012e75b85a0b6d648cac7038135486cae9c1ce07b1339868e47d4856f6973bface4c5002fe839aea287b4763baced08dabf3b7a8113ba54468171b20d602a1dd3865df6ca25c411290a93867b0741df1b4d27cbaaefe1e38e2e32da42fae5a4122ae395267610755daab7a469da0556ccb2839281a00cf7d828125bda85cec5f318eef90eac3d25701dc5860ec752ec706f2b25f0ae187f44c79acee12dade86c027c8db9ed4312abd14e1b149af82a56cf5a843f237ee515fd6491edb0dc33453d80f3c3be269b8169cf09e862e81a290e55b537643f8b9b485fa3ce77797c6e3f4f48bf3e80adde76c0e17407fd8481377539d7eb0ed5f4f0c756ae4ceeec90fc5ce3dfc5b9faacab18f0798cc81a47a08b40e4abbcf7d9e735a8e6aa5840ede2e4193ffc758bf1697ceaa49cd6237b9d5ec68413a0caace099ff8714ad31221c6ab62943488628368534189d0c384ee96d4e806972620d923a705bcaa6f375998801ef3b9c6dbea713f9d22d952103eafbfade5041c9fd0cde4c62801cb16903d065a58b4ddd542131c693a5f4c39060301bffca2525cfe69cf0ff1c903a7e4124a4753257615d872e3207454cb202e57a8e491a2616daf40bf43f644fcbc7f8d3a48c5fed4e4ba121b6aa2da2b9a2d67be0f8493923780f3782e86f37bfdfd39252dd08990437e08244464602af4843a2eea0f4bfb1f84934055253d23ba601cf1f04b47f4a8595a34e9d402a927a2e9b9499c212bc91655ede7b851b32574d1fcc9f039f3056bfee648cfa125b5ec1adc554e8374592422ad7af3ccc46ed0fc6bf01cfcd2627d4c2ed49d91748b2101197abf47a80c95cdd8ba03772dc21cc0815b74f17e44a1be6e7ffb9649072a9683560146df3e7babf3d3702841be969c0d9fb8eebd371b9ec75272fa7025c9ae7bd1c7e3bfe73f8070b932116acac12124fd631dc0ed0aed15da2c0c33d47b453c1e0a391ff9664572de5fa9d2d9b64924d1d3c628c2f853aa5725810c1fc1eeb2e700dded22b0b3514cf39bc8404a1b09816ee072da352ee72a0ed077e0379cf0a19c976213cd0e59ea80b8edf3e544a4c155081cdd8a76870806782c1354ce5589054a2220360002aab1c3ca702eab997acf773fd2fa3fac529badee2bc16f9319b82ff9297c9d380bf956859177dc37704ec8204dd9c3d6eccd9cc0ef3243221c0eed75c9c16d37317500d74794773240f260d6890e0ecaa657f70c71b493875e461b9ffb44dc6576a1bc3f2f98a5127d45ca080dccd68b55fef6fed707d45cd1127c89256b290cfa158cc7f3b1358f67b0ee0be809fdce2a336fc7e0d2e3e1c6a41901bad3d42fe3e9805f46e32435389fae9bd6a07c412a0e217fb39ace683ba260ab2f9c3b5b0416111a9e04c4d3143579a8dd670223aac39334e7e445d5fab29de1e866507cb062bde200de15dc18e35060d3f6084d30519b36f74d1d3dec36d89fc1d6054fd8719d92d1e63a8b1ed4049511dc02a2fa26886dbc4ec347bb1dff318a4b3f6e475d69471d893754a04a3ce83b41e304a44c388475e60fc17654b5e0a1ae0428997075fd4db19b35341b941c78c7e964959789dbc0871ac7aa6dae4aa5a0a5fc7fd71e0d61a98a1dfbb60664d88227bb363438830f35beef9cdd82e2db300d8e7b947febdd3477bdd6ccaa36d349fc54a941e1954ad509174b26398c3c668da05fe54622df03b917d685b34dcd65f6ee9202ecd0662bd76da49991131a9d4c9f5130612e3b4615fc34b64ee2146408ed8b401e855aaefb7f911d7f9deac422312d8cd977a87a1e5d400622d157322d81d7a7a03c9f44583bd8f55baed3f39c12be805169d28130fa73df55d2ca6fb2d90ad4838f8eb49bad5ba3e2b907311af49a7f6d88a396b67c2a19fecc2456528b84dccf4a3bea2464b1c7c416eca70461526aebee4bfcc6a0c6160ac474dee1fc90b25fe2513f83c7f2ae4b348603f2f55ab808e455c8b19def7c2bd1be87f1e98837c5ccf319ea90208995739275ed63213bc82c7e319aef8be37ae7f630b1d29108a0570d3215231b4ffd5047f4789fae3f6a51b8d2b9cfce43e73827caf29777ae706161c3d9b0d89317316b408c51d30538b680795f9af2ff4b96fd9272a6b783c284a38a233dec75c4d042239912f9ff4b10396a5b2fcae8023e7dbf7efda91360a388cf710774e4aded3d48e0307afd939db2eb8c09d3edb3b6680f23481f34294036f5c3ea525a020d57909d250a1fd8a3637e6d34d723beafc27e0c179f4a430c785e54a4e53a32406b03519777cb06308c09df09414e7235b863d6aa2d2309445874885ba73bea875d31493f382ccf456497970d92e0e00fdf2aa921d48ec5bdcab32308f17bbc477cade07a13a50a645aa4d148ade3f46a27981689ecb449f286807fb545803db3b208fba731e0005fc30a00cd10213af99936125ea7c8534e291004a3361ea2a1d925c360c9bc032eb776713b6bed3e7cd8f18465050c06208b8d5bde96d426daa22ac484020f3606075f461032f14c20841de855121ad480a247d837c59ab7b2d4404348c269a532625777b934933f5a3adc0012de6bc8899f7202c3a20fa57ff075e6df4f4d3ecaf86b4610d01b2e89da909203a31ce669889067e013f7f174d5c36f2c4fc57b8ebe1390ae091f52c104a2fa8c63fed7ffd69d4c9e71807186af4ff3570ac1966f3b0f08b0ed6e4d46a03eccd29f5225aee950786ad7f49ee5a23ffc692230b284c2b8e44b45df019868777803388a678b91425d19dcefef8a20a5b1eeae28cd975d71de68808195c31ead2efce2fd747f24527fe2e6c1de3bcdc20267a20f1b2ecc0174293c5eedbd4bc9c1e9c6fb7b127f4bc91c17805e541418975351fb25709499c8201c9623450427620a00488e8792121409f17b52c082010080401aa00508040300850c142b9f27d86fe02d537b0a11fe59e2a65735ffe6692dbc51728d246e98114e5e6a4113c8406ec0343cfac5e380b1b7a3e589981f877a7f5a03a4c6076986d51195edf6aeee6742603fd33ffd213e73f329832cce54106345cdfc8cf4c15cd2f1bdf33822e56f3889f4f8ad605b6b1b6713c55538e0645c9e759252a923eb5ed913c538088444456f25754b01dadd943e86f38eab017f72e14a48647248761d62ed21e9bc00fdbfa2e58a7f4ab2f219f00ff925362a9e40908cd8a8769f4d219636d2290b8c7894871e9d1588d5c37957ce4f90689fa6f46238a80dba7b81f0e7403a5579bd88263a544b2e0e9fde4e04c95bcf0c6a5facb6199d287f6d3ff8a44c052f3084a2f87573c9d1fd7961412e887ce7136bd6179ca290500134c02d96b10d069206b3cff52d8a905d6b693e0350e4bb9863af3a78ef94f333aaabdd9a40f8b9c563a253300f552a37b589309bb0314ba1b2aa3f4489d9a511772855a8e76fbc047f3f77ebccf085b80784efe25a6d77418f7e5f96b708fd7fcdd06f40b5f7fae7948cef01feb3c4f44249960579a1b3cf7bd8612c9cf1f327f04d33cd8082027794cf9adf159abcf9e495d0c31d3d4ef56128a5e47ad8598694222392176bff6d703e5d1a5d1b5c041351e8e61412aaa9a3f1d104549471a02c54865e1c637226b93270aa69a20b43a293249048436a2428880f622e1fe097aaf5b3608e21f6ed336fc12c757babeee455b33c9e85c875eec64bed20cdf64e6bf0705437b2f65f2416480bd29f881b2537a1f51b6be2a8f2eb07734bb42753ba3163e7a36e12851b9797a008a5b22782b0829f4c2dcc574bdae185c9274ae48706b7d788ebf50d3eb8ef63b6ecbe0027220a403580cf9aaaeb52234a125fdb4f371befceb84c4597a108f78589602d6d464c6b8b966539b54129cc703665e9885ff7809f73baf9df64280e437016e679adbf9461580c3e2a415490cc33532539ba416181a83f3ca7b4bb3eef78653b1d0b0084cbb810ca0f7080c84002e7c9396a88225968a1a6ec9775f5098ab9d17e27377f556c38386aeb14fa46b307662c69ba784c897bb7aee3644ff573cef8c5ff69d0fd15fd2a8f97582b77fd90dc3a6562ff9afbfcd6f94b50414ad52fe3e373e65e0c4a8d57fa60c7b46f8aa0a79f9090f365ce8f199dc3c0892476f27ae130717745cd6dd2c922c60addcb0baaf019995cb161e325978359685a9f5b55fd2a25815f0a8dcc035ac9292694782ba40be6525fcdae44f0f7f258d8185911d232e501513f37fe42dec73e7ae94ec9a00bb1b7299e4fcc48533bf94a62e24fb66a91aaac84ab79569d769981cfbb009a40d2d85ad3d2b00ab1dbb53c6b0aed193e508cd94370435a93c212f2f456b6582dd19154a28a6955cc2b57d52cc4af707929c4aefc6267bfd000971c51219b16e808ba296fddd58c34ea79d4acf6fc652e842c43225ce0fc774ae7278fd43fdc202ff5313aa23ec8e68e9da7e8bba92d913d56a998e8671a3166d3a6a2f11594739e4877abbde655efdb9b17b4bf1d1411820cf5170f8aa93388610a63ba4ef1430350628b0e21865644d2d2ac0e50a479e4d35e76064410278533dd11e3eb988cd6dfdd881c1c1eecf52266b2d5c47d411bae64909eb54a544b2b2eca186e7dc9d1084fe9b7000c4a23492a28b6aa7c5edc1f4856d6661803564cd45e5a9c55e89ffa2ae1cd389e24fea0fd47699ca34ed3b9b7f3c1be38f53f6656a62155f5adc3ec45cfbec3400ba5adcc6c664f876be9ccb49a558a084233fa83910307e02fae961c9ede4252ba4d859c979599dc3799849ff387549b3cbe2955a3da0fac88717479386e4046ca2f87e5146500736c4a2dd071bdccffb5440b289d931c3e4abb2ca1b474d591fa54cb8d514d911b032aea1a0636038f2cb4d36f9693ebc7cb2f3cc4f70879183ce366c71b604d5cf2cd4d39114d324807d9d86baa7af0ae42ecc8eb0ed738160e37dfc489c08fdcc24d63d7d5a0a1acaf84d2cbd4567a7722c510a51b532010f202115229545781b4b68c8a9ee91bb69ae19da5c4154e118fb242ee278fc1c57ef82363cc87c17bc3ae42baf1a4e29975b1de194e0248b5a51a1d0863ba05c29b4d99daf04d9309a81c1eebac662ba6d12ef00a9001b0f6d088393444b42c31a6cc24c2c12b95a2b362c3fc818049b3f9bfba777b667b3836df06f6008d4c0df6467e8a8f21672229c01a5c36bc4a15e55fa3cfcfb4f540b2f29a4d53f63d7f6c95ca6242929362e6225bd8dd1a24d7d292d3295d9b9e815240d162a9ac655b386777b52bbc11aed335f1a5490cf77db613f28c9f1254c7c4cf08c59f748169c69e5e9234a4d8b42730bd2767856c322cf53b5087cef310f7483da123e2baf9328c97c4653a63c16b4a26acd6295fd716bea3b80e93e01c9ad763f8ef5dac121c17f51575f717bfbfa53bbd603f08f54f121e16fae28fa03da7de5c3c11937c907c9da3d466a418fe4a4383c4ea00bb3eef8b215c896a265739179292192fe462545316d304ccd814c7fb25ce58a1fe9afeb02475d16682308a1a718bbcbee515410cf51ba63198aea509ea2cf94a2d4683bb04ab22dcb99eb1005130003ca8b0bf47f72853daa8982c5ea4896e5756e3a98c7a2060ad4c98d3259e1efa91bcb47ae967e4ac2765edecf754d375ac5a07f01adde886ee9ec97da609b77b23d4254f845a3940742ac9f05d86118e6ef8818ecb42d1e3414ce8208694d759034a8d51545c411875facae672b8404027c71b6f0ee3bd8ad13b68f642390f512fdeebe24968ac8f3159fe463f523c590207fddb90ee3a35b110ee8b6145dd25ee5b25827ba402d2aed9f11f51e2dd8a83647af7f778b462b194202c87bef43cd2af15c3d6160ec777e7b42c110e365a47568902cca048d29fdd34d040e9018e8976692f6e1facd6d427368f984570ade91b93264c70ef94706ff3ddc00ff17be879adbf9f271ddd77ada7f9084aba8c85ce45b18d2f61a922481d55c8a03f38189698f0b69b0a3255a875253e9e4ee8b06ad958669d41217ad5f3761712ac05af9eecb902f21b381573d7a4a826def3af6fe83b0a70e19fe451e2cacb7710670805496f7261c2ecf93b8e79617f56a9263fc9aae4289d4416e16ecbdd34b1a02cee7bbad283abcd2c8ef55826847b2f56118412139a92eba29273447bd2c51c4c0b409c57f43022d820a561ef9bcbefd493b25860f86c04daeabc77fb0b0088738c015912869b7a1a9eb375ed0e3b601063c3409d54781303c06ff54c9ca388bdd2fe0e69b0b2401f5eda851bdb99643559b875df715c63f596e52e0cab7ccd55a3f07fadb5a2c7a25d26c3e844d15141bdc78ab886bb615152d2c26fda9f0d30d864901e10d5c44baf7a8ca031b2ee6e9828ec942469bd7d2824ef9638ce99a30a54712d8b81d20ebf5cece48c8f0628c905e5713fe66cf40d2269cc887454f25c43860bf75f0124ff40a8d45d2058d0dfeca23038309222a3b806d38a7c5eb5063828401c994bab07a17a29c94353a5958e1a4c4dd13314193c6c20445a9ff58894545856f4625ffd2f83f1461fd21516a5051e23991897d7f666a0026660828f92f2ed25a28cccbfa0e07f1b428058fbee0c7a6f040a667b036bcea617a9f6cba90ca8b396ceb4ea5067f7f2ccf76a8d1e6833bb63a95b9e2d67cb8088be6514ffe91bce91ad89f5a051c0f20090e9339fbdbaafd9d77bceeded1f945a0fe9cb2ab582051c4fd1604c6c0632323913e09fcd8e8701725cb9400dfb452fe3171912d068f6e461abb1d9dbd6d2e79d7fab4ee013ba47ff03a12e73519c6d3d1640fe8a0f87affc3fac1efbede3e27b410c871a401313ddf5a0fa62596868f97d7f4ab9bcb44f780c611b64763727c7e06c1b007a20327fbd6811f3ff423fe350c8aeae0777afa29770e741b0458ae137402070874d2f5a2beada5eb697ca9719d604939aa5b459885b3096488a334ef014aa257e8bbdf9676242ca2db683effc43ed5fe734050acddd8696f736d650895ea0c285b16bc6adbc8233633c6866fcc1cdd23f8b2f68ebabdd3be4b638a52ac4465fe072540744c8e0019b75d5dbcd6e856956bacc6e459d8ab6262dda8d793c6974080f56a4f42c12b81bf65b9b3bfbd98787771a34b632f21b055e2f17635568e4b631e974bf0026397c90ebef2f2eecff8b916543fdf0bee7305db8d617f083bc0f87ed7e63500691e6053b2c473831e7535d7c28f806851333f21b5f5458b8062cc666008268294e54acdb207d46bdc6082720312c4dd432ba49abf5f77d12957027306999ab28ef7805cf6a31b8d7501f980ea7d06d9fcc10485c9a48287ef5d0c5dd93a5ac37d91b0e611aaae1075939c3a412c1cb018689496298caefa11e420b13f65cd5c3f2fae350155a112671aab6644c704ba160a1a12375565ea3183c472e477c6d2077c77e7b750cc98d063b309b211633759f5ec1ca372bb71cffe6c12d7bc3c63bcad757673fa05d590833fe50e655e6ea417fde1fa1494123a09e1faea52226bad0ce93144494f317aebb42341296ad12e1f8e5887fb5d11ae3ee7d0be045373fd50089789952ded853de54cd96f04394b97cd84a85141aa491a34b20af1eb318d9fae38b19dfe7bf79e1da1e01ae8bc46120d8001b2b160e454c47e11cf7e14d461a429fe9ef42c9960355c129219d330fd5555a130271bfcc6e91125ba13cf1a9576a1e748ba461945f2affec61d9c677b9e5879de8a8681df85ecc3bbcbe1b684947d84d73dcfc6d4bbb90892e1d1e25f9c6b979c00710f0468fba87ff82774801cb1a9f33bbae8c2fde03deb6b23128a33556be478f01c62d41274cc772c7147782b24e41238edc1e7ab2336fd36720ec3de4e354ac2c63f26be7b79e69ffcecf9b6436e1904765a8e8b4be52763daf2e933e5b16c966e7faa17a009fa9c932afefc02375f56d1f7feb5e43bf67aaa864e99d8b6a156f5a5792802e1dab7a1c9eec871e220fce1231f4d8a384d5bdd2485b4cff203f298562d463533efcd62b2cee650a0bedcb5f12240836730bd8a87518e72f39c300ea15585f8b8e6d27bad8fe47ac7c5d855e0d846346641557dcccb9b772c74a0f624c455b03f83a70e5b6140b20d79f21f57526ab49e0130806b8f2137fb0a77545ff633498973d2a064f3ed709312a789dbfeff7f4c8d5a42c0093d27f9edfcccb3bb91d8eeb6be8b345f2a723a60d3bf9d043c8a5c4f47dbae0b720ec09ed95410b44f04c2e56f91706a0fa57476b9df7785ce4ea7d3be7b4b67b172cbb054d5c1215d10d3fea61ce8617438e37d2e0a5c6ded44daa445766c6b7bf25f5f93b21dc4fea7f3337cd1d37544f98312bcf7686bc211d7b6e292806119dcd2f30991cc0e9f2846282ab37e79f3c6380f76a95a0ab393a742b31eca6f04f67291ea4f032f1dee9e6c69ef019fcca5b06264393fc7468e79ea2dbf08c1369516a08081746b2d33094086e364254b17f7689dbbf4f253dfeef1fc86dd965270baeefc6229765a5bca4ce19e89563932294afc0e0c18ef67dc30992d61d99e92d2512dea0ddd255c2cc57d2992466b85e408b4ebb782888ad8678d4b52096c60b82d208bf421a84faf5888ecba8dc0b116750079b60e1e1fc1f6effdbc271a3ce07364646cc2a78b23d74d22530838bffa78b62ccf610b6981c4ba1881b1c67f65cf74d53e066138e95d166898d94435c872081550630606d45731bfe12fbb31586084b6ab7083fa17aedfae2f4c7f9f36a1b72a72cf70076ef7b694564db456f39260947ebe52234a9d7289240753f747889bab56d67ee8516102089770437a2d2be585a9729173738c474bb368d19f12d6f1a874d5c6841e47367fff928e0887f16cfff1c87937b318185b8b2e707327b52e789aebc04107379cb95cb066d0c8199a816122c852eaf7de95bfeea1bdd00cb2e0b2c6e363d1a83448ff008fd07e13956f3f7e598e26c7cc5d5f55f0438c291c92dde4fef31cefc7120a4a0c66a595875c2137e8b925a0ab59cd497120dc9b5423fefcdb1541aca9263ff1ff591ad982b5483711156e24d50e2c98b38a309e4d1d7b5aa50b1c8d5f1d464ed086f9b267159be7420719d2e0091a35f3ea2ed5b251612ae06ce65395aae7073908e786cb98f4e65113266c83ac65fb63821be847893972b5c343c4d71631bed4ecb42741fea4fb87a12183e0ab59003d59256f71634b3d1b715e274d474575696d495b27034f30634019ca047a6a0b507e0050f87b502c4be1a0bf17f23b43a82d3bd65c70cf83ab4d3cfbac524648e3b806e70ae4980a1b67b8a0cfa511242f53356f33f9570232ba9e32f5d91aac80a7c390eb408ea0a0b1521c0801fca3474741cd6b4cbcef878b0f20495c516b5235fc7f534df2a4e5a3941bc27a01324ae851e34e282fea24df626414e65d44d847a58675be9d08e584ae387f1765da231ff8ddc83e02b745edcd66b390af60cdffd7b23355e80f91278f72464cf2705ab402354427181d1790c1a6ceef9ac27c417993b94723eadf822b1e504128acf77afa0a87e216dad5ad0188770b308927115eb4df082cd8389d4fd2ae76cd34a39bbcdcdbc949b3f90209a4c0f808e0ba32fb7e74280d7ae2b6f646cfc869e7d17823b3dec4af96733cbbc0a0b09b4dfea0bbfd43316498c86e90b60acee9bb61fecda3c46c22cf02611beb931656ded8b9e7cb5e896eff2714c0bd8174482799dc3a594bb2177937d4d52d28f1fc8b05122204140461c3d97246f8333137fec9e8ef3210a1385911712c3b7322edfa3ea6e922785c90d483dbaa14d1be8286fdacab8a9bcf9d4dd1de2c5046e3429efd9fcf58946ae851327a10900f9b3abf73b5bfd6d3f4e941aa9b9d1a70c1ce2eddf2a2d6a2281e7e36dcb57f23a5b5e2e1e7d5b45b6e920aaa823a47f81c737454c00220ffb27f6bb01d3efae3200e75e3af190104f7fd4d8f17cbc13b7867064942b52678113fc0cac25c74445e46b4d77686d5cdb7ce0d165c95f48bc0cb9cc036b6b9e236ed0622975cfbd5163ee6bcd851c7238df674e01f33d34c1213bf1fb625edec2ecb1bf864219ff22ae4ff61bc2df80218b324ab0c0b4804d74c322a9011c8430f480bb617b70a440cf41ea726da0c6755f8df28934a2b4c5db2d82ebd7760b7b96fab344c8abf9320ddd2b6e572b7b2adf25465eff5123e2eb0809b388e834aba0c4afb2ccad576da7f64c4985e1c40d3e8fe40db5b82c0d50a3d274f671f6ab324603bb177a00d66c68c637d0c24a2de5963c1ea294712ff9ffa6fa47bf47ab69c04a1c1f67117979c1e5de1029a19e07dd9f2659ee8380fa8f57e8e9db83fa7a94aa0875f36c4ffa37f340d8758387bf7a1ade12848241eeb80f3badb2f9382a1028851383db6c86a1168806b205b8119511f54b534059f7d072ff4d49fc2d6f450d545264b4adf1fb26a818a24002225c8dbb6de72d6e0a322d17f9fa829d9ff11a8489a7b8c19960b950c12cbbb31e8599a8267043bfe96dd3a9184c7203d0c9fc857a7f0ded53b3ec6452417b4964b656943d8ea9a2212ed25d337711574f8c53c0ca3bf7ab0f06736aafead77fa18e9149d3ab1c1e5bbbcb3f357fa9af85331b6e135fb3438ea0d1fb8afec1823dca9856eaa38231e233fdb60fd4fe7db915f3eb8c69e3ed229df7a84c9ee801cb1a9f37b78ae4360cb440bfd9af2d343af5e585fc6921e2ee3ba4adcb9c45e6052cf9aace29fcb200e776d00c7d5a12cfc0de6f774729d6875a46842f7900af188fd0f357ce71888b012baa81e32e8deb5946446660d5d55e7d54c63260d3c5e4d9e4da501677ecba17e96c99e2161ae8b81547ed77fdf064688776731e0621f073bd2674220dfe08359538f2eb3f5b7afa671aa534340c1b86eb76c8ec9b1bbabb4493650eb0a58717221fcadf219d56ecc7058870e8d7eff7979aaf747998bbd616a2f477b8caaf54c56214e9bce836299ce21631ef08a7c3ce8b894bb4d81f42d2ddac466ed68ab14e4672e9def1abd9d55f5fd176224e400a51e815332956fc38fa13e768fb8f66c41db56b539752125333a3be1ea8d8c048f0ffc3e641f89dbca1a4775081baa1ec61dd5eb74f865999a2ffd9f582157ed5b6ee092ee6fedde1020476ceafcceac9ae0f44e3dfb643f2a4010538a1a48e9f76ae397185233128d9840dbe3e4e4b4478c3d9eac53fd59ce7e0b7945fa9565e4f2a0f9783c23198be6e756a84d87cf8396e86a1d88e00140e3b38bd5357677048937b2a453badd1ab472fe52dfee70936924dbdc37178910fbb50a76984695a0c059046755427b830a4797b6dce48b247672882dad3bdd104ff52f11eb5afbe13556ed8fc713bcd99fea6bdc08f5ef9d250ce9ad9108e7d074c0c547bcdab2e3694a9518b94ff2a3c9af68bc78166eadeb902e38ca46b203a41fbf8e96b9adf31ba70526eb39a61356aa642fe26a46ab1f382d3f252adc9a99b6a6e49072645962e3792b195b5892f281ead2a473f0b08736d664afb0b476b1b8f7fc61343a791dc306a0a167b3f83b1b550a6a2f903efcd762d71564fc655866fdc3030f732cca16abb2d2d1740b28215d1a7ae8b51be0b3b1e40cfdcbe80f0a2d67d0b0a152a9a2bb9af89c03ad43f2c654cb4b07827ec612dd7e1bdb282ca639951441cc643dcf58ae4c467a0797d60d5eb8990f00205ab1c2b37c5e97d53d6efe6c8b8533ecf98ba9039f653f269683decfb17eb7fc346b7ab6ec95ea29bf0fe6c303cedffd612f73b7916a2280b8c4f52f8a519f681c43654b8bcf347bc4d441dc19cb6ab99f5feed2b86f2d59b7055d9bfc99e5afa4d148df0ceae4e8235aea7a5593faf75bd07870263c0077c3f57e321ee53e4af5dce23c781201a8c635cc08b7f9bfd9da3b944e35efcbfb5c28d4bf806fae80c865e8d7b06d6e7730efff468eb1fd7f781a6291fe48b436f9f1ab1e895dc067a0e33875731db782d8816607c1c7790aa9149438f841df0e912e89d597df741cc15eed9fc4c6445469d1cc61c4d479f6281fdac1d2854827dac0cecaa787588556f3ba18100b364ab62a1dc6935330da3b595797081a8bfe175518471104d6f09f30e759bc45af09bb284851121e6aafb36a0b5aa158886bc31a02bd67cd82ac24cc30283decd0761151aea45f98a4f3d4a7e4558c7f9c471061302812d9669c5f7965007d03be8bb2e7738bdb91db0f3eeac73a86d30ca9ba4e318aa22271eb0488d69c2030f04b1338c9a8203b83c7cbff0b142c861edb72a4caa0794230b3973394793ab120a1ca2edb0010c001937ad8fc6d1a720858d43a21dbed5128b99d3833546b3472a5265264cfe101347430118b4bf1e269d6a25d90b7c793dd94af93b2f2b2aee465fc6d584cf3e53b03403d9cd83dec0bafb9fa2b36c9658045af74019ee4bc824eb75ca799de154e3b45c63d7c0df8be8320dab5a273b2f62754ab2613f2a7dde649e5eef0ebec932a15d31266bb3778e413f6490637bb3b1c295362004a2a32f54902eea75ab86b794b50bb5d0ceef1a6284d17042b083c2d5271e1b58ad4af8de97a18d49b2b612c451650532b0957177f680a2100b9ec7d6ce48168b15746a136096f4479b409be23fcbb344feb9ff47e9482ee3820df76b87aae6cce73eb5596917b5959fbcb61ea7b3c468b0133c1b121913f2a46b984ecd442e1dc072138230ddae6f38ac4a4b9bf51a22015101a7fdd78f13864928d522a6a1df3dd3f7b9682cfb15c3af62a1bc86058b1df0bbec69c963e6d753aa7a280e6cff87483a7b35aa5ee9ca2028cf68e049d224668b4692fa11bc09dcb1ebd5612d2aba253a6acb255e3122ec1dee1260e863b9f16df48934c3ddc2390b8badbc4d687855f399342fc8fe616d2573b84fd9c30377d0f6d1108493ffacead1de2175ec12c05e06635c19d4ef00c0dbd2971585fe03c43738380ecef8ec1ea8457a4d6ffb582ec067f2f0c044b83bce76abb57d1ae68df02712abb10b08e318a142ac9046c7d62d9c1c63ca368c0c551a7240662e3b29a389b512346f346ab2acc64c616c72c284fbfa2577e50a40e05429125c4697c2b67df2ba3f61a85c9846ce8c414d5e9c089412f410d31ff1da377a7bc2e19253de2ee7eaeff77a7f1ef25a935e455ed53c1562d0ffef1171abcb5a061535a885a358f61db2240cb9cedeb6aeb730ce2ac733bf38848fd89b0faf3572f05f40f13d7eb3fd974f3503ba9ada7706050771378b9e6733d1b72b92b7d7e9d4eefbb7d3787674b1433db8424e13eed2f3cf58c47149139324c6c1c7c7de184a77e0bcd0c70186cfeee7b08d491e681027cc2c11ae428cc43527e8b7c9ba72109df3434f9cabf364c9ddacc2c20e5442a644ddc873d4d09cc0bf55a0d5e4e2f5dad7d829513af86c22690059f1c1acafe8823476bd8f9b08c40d7cfdbd0b83e3c68f0fe49967c508f1903d6ddebb4ede7b6a9d17c077b3dd59bd80191be1081cb25ce909059b0ce2217fd186b14495fd5997e0df0d39cb0fd4b74f5c3b2a28d6a5681b70f7f94abb2cf94a77e253a26ca6a2f9c5154618248ac04a17db62322c918a2b25f200a2b3a5e9e7712fedb166b33197c9848d95431214c115c12192ee49dca9ac440084068a2c6f8b2b32624871d120eb04a069e1ea8a44b6b3af76340502b42d90d9b00645850d7a5fe2986cc76f2776bbe261278908feee41afad17adede2681449317e5a2cebe9ad2cc916a2cb1cc70d9f41eb38df062e5a451dd37a2b51fbcc55e3c09d90f37d0e0daf0a50a3e3a931601d60c16949c1d7cad9d9de478ef6aff271413cbc5451d95adbe5c1a3fb742cf172204f489dfa3908da3d4713d3004352d3542cebf9f5687a4a918add1b985cef0aba67d0cc6394bb215b8cf390bb26c73f4bf7f1098c7404fb3a35dfda0de956adb306f95a57eeb262489352939370487b390f3660427e28f7ea4de3051bb51a421a517360a233e8998523700062ce9fea3b1237b73b63f1e8e1de517f368dd1250cfdc7efc74d6b5de7c5671750bfbf6c5624ad6c090f7988a47be941d4c03fbff9e1bcf36b0c70f0bb385bceae9b473809b8325eb8cf8d02985edf7f28e76889bf02c88774f039f1daeb52709afc10a867ed5f2c28155cb7147e29bd74d95dd93aa1910cffb8548a8e8886036bee3202ef8240fde0010d8bb116535c7840cca7b8a946c18d7ab8696679032ad668d647518ea6a620a790610162dda6ffe99da45b4ee4a770523878b75f63a354e577334f8d32cdde239b576012f00b4f5e70984bc79fb29650279c9eb89d6e3511c53dd4f94549dfe9593e4f2bc0ab3fdfa8ab54b1a2b352c95cb0368ac1dfa5ba258da15b18b493197eda3027f5ff5451692583b5924e983b64ca6eb8683d235a93cd9d9a1e8dd9fb9680499599c9188ab4f5bfdcae0722c91d771453a650dd71bcac4a69078e73f70f32ca8f58ab7c301e207d2d7da2f454b93daa17a80ec7e21a0e87ef98fbb23e8ee3b244f921505a70bda06445d4b3b2517cb79373be1bdfbcbd119453df619c4d7c9d182102733bc10a2d6ce96d588fe1f02bdd348a123b6f31fb7349f8b9b2102d0c22d74fdbb53178c1520cf653d5b44a07291231b953ef0c613ee446fb657b05969fbe4623d636727ae777fca55d55ab1e2a3fdb7516c33f3ebf027778233c40f52f46f68404d34da39a4b29b7a74d8bfa653b360c6577d96db45c353c869c1579a992b1f73b5599469e211bba68394075174fa716dd5c963dbeae1778560080e0e109a9737fdad35bce7fc6c710751cdf7b230faa2ab936ecc3194ac7bd6906f45f6283c1ff31cdb95d36629efdbc6a69b3f6cdd85eec3b6661393963f781a1c906e60ffdbdeac4969ee267d4ec9b6265205c7c07718ca66944cd8c0fda4f18897b512f803c83efa2ea46eab408e27b9e5f760609f764cdbf285ec6ff5ba9fccd2305c7fca6a633b983fc88201396253e7e797c63b447e835eda5bc3e0e463fc87e4feaf2f5effa3e04b156c4632ec712094b5a97eb4a3d755c078fe4abd11bc30a156ffeeec97e51a43698c7f83bf16f71fc317f53d9d6b79ffbd15aa8c4ea8d1b002c5f23322cf5c0d05bc60eb367e01e1edaaf45963a0c0b7935853680b91ee8bd961505a51eb2014811a3e5e1aef8996fc6fa46014f0a9cd9f126e858ae16a6440e878570b6dfbdf5e8860dc1c1e5c764fd918b9203a00b7ce69bbd3e283be5533b4732a1fbaa0d97cd1deccc80f6b44f793b4014f74a2376f8f9c7cf94140265f9c5ec76cf9a427fb722639cf463ce78993b6541cfd2524025bf66fdc4008c017bcfe945632118371e7129ccae1339bb1774a47003fa56733a6cd9949695d041027d61f5506c9b8949625dfc35be09d9ac46540c064dab0d3fb615d60f2ecd81bede498b49a317119ffabb821489a1dae87b7aa116e0465c29e7e8de313d762fb73da6695e7b7dd9c296c51e215accbf6f7629b7cd022e9274deb979928836a0c40801f6fe9f441663d9c369ac39fb42b6ccf22d78d094294de2834afd79a8add790bd061dbe530841eedf782fd2e3859ed9f3dfc57292288a380f9721bc592af206c7ad6bc19f8c9ac731e2690fbedf2bbda4c4a4a0b8470b2ee28f35092924ec785cd4869688bdf4fb5008f9b1514e318a652b7446d66d496e652fdf4a4ffd6cf3132159bff9527b2cdf1d031c720df0a9d040cdc4e3c417d4d10d37b2f4fccabaf38f553b56cea5a5750307c148f09a0ed7742a16890a85559e7b2246c80d6c8664b53bcb1e623db0ac740a129f87d5126df84defc69852013d2f763835727953fffe47ee0c77dfb4219a4e255fd1ece45bbe49e58aa3b1a32aef7471464baf8d44d86babb0be5f81ff6ef90a60e04b110986eb623f564fbd37e0ec076357745b414d271ccb2cd3754d0a6bc2322742f5c74d54556531090ecb8bcf283b2db075b404b2606301d4010ae8b264368f1ac6759e9e54a32f9469cfd91dd59bf96cd4f1cd0115fa0c69fcc5a7040d469fedb07032694a21f99ae16576504ab12aba78f195d10d7213df8f4d8eb67d2a9403f3df470ff1e51559e06f227a91ebdfbcd96c8d0c7475eed87813f1ed47c3148638f9f3f89c09fc1287ff8e7f8bcd8bda916a7baa14adc54c216f16cd52102bde5ff678a3ee91fc2758161ed6d5a9bb45df157d210ccb04284a058dfba5bf61c5bf57facaa78c8fb007037544d010aa02bb101d0423d8dc863782083646c92e21dc9c3e4edc1dfcf0dbd1b521702ac004b50c8c73dbcd4613d9a4b2c2b98f72e836e6336f098bcf207d13caf62b7e13d51f069dfa777adf332090e8ea7d658f1d3e934f018ab4a56f9f68b3669b6b14d16d506c7c836dd52080bae04649f70846f48751b227da5a1573379e685adcae83e1141e3902b8950d78110e01435a41a5e50ca61e8b6d9eb0b6a95c62c08ddcc4d1e9ae136dee6b29d932f1140132da8f118f72f982dd611af11281f1a25fe6e7dba81ddd8f91c8c75f4f28e1a89cb083443bb0a8a25e52e78bc92feb9ed6dafb0f479cde26c40245102b6fd27771b3748618cdf43a02e74c3f627aaf9ea8cedf444df3b0d5febdd3941a1b34f93a8b00cfd98a790673bd6fc910da390750b1cef14231a3df7948faecec118e769f28a8f5e784183acb7952d0c808686d3029ba570380693fed2753a35d91725df29dd549a831c789c7c11a8423d1eb9ef621703d11d4aae85736b81d20f25d9e84c9a4320fee1ced81cafef50879d7dca702791342236b85c1358a2b018bc35dfca8245f77ad4fefa2907837e5b1f8121d7fad7aa83fb68fe7807d54a68f9d6dbaec34002cb3d5b934121a89bc51b2d513326caadc26d99bfe253d4c535912c4305882bccc4c8027a80c228466fd7902e9029f4b12659b619b689929b6a32310ae54c8ac1647444757d328160defdfb5f263de3888a7ebff3ddfff061e53cd687232a1f529c5ec2d2dc699eb3fab6eaf7fd7d4270d2443a149c1e8f1890a983dc83dffd82f2a871678cd67b8b71da3f81fba79e5d92ca64eb3b7285eb30b8c37ca37014ff557052f1deb05d465b8c4ee2389e1194cdec63203efb11a481c541bc7002fc38db912b6c625c7c5b817a4aabb53693a3c92f44cbe29de7d5f426fba659bcee0066f4de65f334f8c91895eb63653f328b40b69a55240d60fc0200b60234823afc5281a984be87b552ca313c046ff4cd908b4b5af885afc4458780b6c5262a4e234cd0c85f0b3f299019555f71b429a71aa9a8b562e4424d935c00f009d7f8433feb782a889bb20955b362231d579d86093f804ed2cec1a863bbd6dd85e01145ccc1ebc455e8959ed2736370b00d3b4d27dea731a90f835a92a48e0db7e9e4e55842532975bd57a0afc58ccf3f089bdabccd0c69b789de1693be967cc083c4d42b5670ab891836f06f5cd9f9d1d8e7fc6825487c3c5fb5be3d20f9e4b67e6932b4b68e61536cfeaa28203fa2d1a80b7ae5ecd0e3df2ca05e55ff956c90e96abf1a7d597859cd5e261266cc79d921019362b09606da386bec2a5e814043e01dd664c3e153775a58821c513bf8a413922f3cfdcd94f9cf2dae96c18b89332a66c16a218b67efe9588d1278a7efb4393d34403e8ebd9733c2991d07969e66621a276314a57d6c27d19b0ac2d480633d0a77bd568f49e1d00012175a35380458cd06754c0d642b30d3a7400668cd9ac5172ebe053f0d76314e7bb61d4263bae71b1436910a0eb59a377425d7688d22aa61cda13d0e01e961f8e47c2ba81138e797ace0633195f13c99c6a1f8ae12bbc736f58a96055134d7817a7b40dfbe67ff627c56aec026ff32a7e7b784d14a52ce7fd9eedf87c6bdae185d49abe422ef3183629b00a5973c6fa6b5e9743fd8e62cefc5a25c8309c4b0fb9bb0709a9839ce90cee142394f3944e5fac7925397b18aff176046328dbe4887eab50fefb7c4f83b4b845891866961eaea12e2fb7d499cdef114c260dab638e839782b804d6b15daf723fc96bbe0e14426b64eafa4b111a637dffbd7e8c3eaa2962d95c7faf2c4095c6c4a5e71346b4f215afae28b957fbc036abfc233935f4305a9fd23151788d56cd0e01140b602337d0aff928364877b7cd9cf35233c586526ccce1b3e230ea1416133a9d08ddb2e866ec40d5ab33392b0d6cdf8ef82f4307c727ddf1f13d2579a2ff9815bdbfeeb0d8c4f964ff735e101c07027f27ed00f4e966f98228235cee4eddddf867f469b7e94c7f9042a85cb6beae16c99d5acc8422b510e289647cd4da416bda68d69eb5392034d715e9e4c53e3613a9af49cdd4b4e514d41f8e4e8c1896e189a5b982251ef8b03116a381e6fdefd1162263ebac57320cbfbb5f11b1a57df2df052d40f846ef684f7b2453c1eb132e89af759483d1b4f328df269a4519b4e0f4d603c22522e20b6b1b09555f35b71e9248b391b69635ecb6eec4d3496e3557bad1cfb4b6c076e0772ab35f2509a2f16bd2c9d8f2c04ab35c1e232fd65c00126711b5dd7c36318217ca5ba8c5b293badc615f35b0b8cebaba79dda6dc61bfd389d08f511fb58953094eee3e3ec23766548cac3304b328c26a2416cc15f5822fe5f53d2fd8187fd754ff93f6ad2834b4390b2273af7842db46253ac46ae9a094af675244ebe80e892ce95987ae5dae5dbe60ea822f20b6ee0652a7659e8b8fceabd1652405d6e6ddfc1e99a1c27fd1ae4676955d08d6e3929198e59726cd3f192803ae73955044a8edd2842ef450c8360a1034d4f8135927ddc22d9865e9c3d477cf7379f3f1535d134a58a074494645a38c28bee832fdce03da19a5fb27fa6c754e8faf2787741aada3ff331ae3e733fd6b79e08caee3d93871d5b3cdd06f4b1e5ad8244a6f308f55bbc9546bbd97f79cf26c73c0fa78ee769ebe4c1c6c9c5f0eb53e91bd266f12c10b5cb04dced74454b332a5491fb6143aab883dd77548ac7ff9ca008119291eca6012d3e949291d31e44b27ec178b7afba1fe7a98d6c63d2d789933fbdb27f659af076a10812adc28d56fda0b196384533e4d2a79328ca12422f0cf46c289e7f532448a302e70a215de8c50524a8d9dd9f01d998082b8dc03e413ac5f07e703af055ca866cfe2d4cce70f1aeaeb35837b9f5200bff2493f99cac228989181b88ac71f290194b05ecc0d797da81bb1feebf36593941f69a55877e7c085efd79904d32c5af4759516db2ef83e7eb7395f643ef614e4ee1151a1d5c616039c8532468d90063d5adc990827927784200e11b8696061cb44490b9e186a7a765d6b47576b77567347571f1ce3659775ee752b4190b5b03f4ac712a7e49475dd7c20c41383a15a402dc81db6ce0d74052dcc6b10465552d5023c90179642e5c10c719512c0911b6a9c1fa94f72e54d4a139571f44f2eb97ffcacdd747ad8ed8a9ed3fad87e3edb7ab29b046ae78cb524ec9c5e8cb4574bcbef1908a61b218cad4e8934e97fe7430cdb6d275108ccda218c6393a3f9109f35e9c018bab055d358e2f3e4a29aef41cfb13a25002754f23db45178505cc5e990e7df97753ccc08a23c5120d117c2fbbeb344158b11d0edddba4f636d1f807a52d1f396af5dca6812f583ae20f5e44e1b64bf06b03152de074bf8e33183e71da358e35b9d34729a278e87a16ac1cbb5aa041ad5b0c157b791d32165d40cf4c091d63173cff1f1b05b004a9aafa8ea3423e0ba79bf2ec418ae2a99d5e78f5dda48381968d6de3a78c5ca97f99eaea4d9924faedb9f035de48263eebe428b15ebbe40dc811805402c004a05ceee9f774f942ae4acd58044f4edd1f39b395f48ed7751aa4ce4b009ef1ee54e911cb1fc4a43c7cc3660ee74cf7adbcd350f1d83dd0d7dbc123284e8d814b22dae522938a02c112d359da5fe901039f5c9deb06770d2c08e28cf9724b36a0de99b667c6af6e5aeda9e89fdd24aff0e405b98900c68617a8c8647a8d0fec15ffc22a2e2d1c12bfeefa8caf341ea0fda3a7b6a92c5bcd2b5dc98c52bc0a45d75c7c9cc93ad184e4b1e200ab8aba9fadaa3cf07dbc2a8abd714b612c7e79b4f4c13081922bc0b0870a6a75808c4300f98ae8d093c9317728c3297ff1138090069deaa26f377206ef3390985859b0e174158ad6344b5548eee2342e199b787128ede3271f29c0320d6cfa3534c43a4a44cfca9f0148c4d4b41a001ae69f194895aa9f3aab08745dda5ba065f3e92d53ff0382d106849f150a69de2175dffe394181c271dfb52f02a64339c8145bc46b75f2bbe0cc4074fc8068442df089d97b05bbf415657110c19914864d8c5538967dd58e759c8aa854ff246a16797fd03035e59a996c18f2c817068931654975cf1ae49424d8d0fdf14119b6a2280102a8a85ab8770e3101c3787f9c5f9d81450ee07c7abd41bda49461d5b219493fa755449537b9fc78587632fde56a612bd307788db7d7bd1e09bfa38cd14673dd0ca5d8a38183a0460e4220d7806c20e3f53abf392e302e241521c0c598f4841f578d2d6ab69fe5994144f56baa8e989953cbe490f8c7763b9052a96e57f658297aa30b489092827a75cef5768041e1e617ab44e1af1d83d9b1de87c4414e6b6986486f157429d5f5cf40743ad993efb519137380023c69ae02cdd37e17eb7c039faf832659c53cfdc55042736c8ca279c7e5e3b20b427784ba4c0815af4e115ff14a8bbc7c2c63871dbd5def39a6e36d97fb87ca161fdd070adbf3e51748e4a5a1dd13dd74fa312679fe5e24a528a563fd75f8444b396efc31d88e04c53c7d853187651175ef839964b7b7f39d121dc45bf88e21c77007b6e3ae7b7396ad7b7557205042d6266962fc95342c81510a0b10f811bfe57a1324baf844830f86d980b91bb867397e3e7410f9465e8e99de34fae96b6a22c013d01a84c6c379d3188317a43cf78e03b35e708e74900b9263a00b301d50efe22a0f1f14f2282bdb4be8c0336244893a4c5d2b7a65f037268cc28b0b1dfad4727a75e2e3539726b345109ecbfa2b3e40b1d3c64f58c876a9427b9decfa489a3cf18fcd57b53c9cbbb88394f656b02aceaf5dc2c520091f03797a09a137c0037e2c17c94e1341a086348631d79e5d7f285d372431a22a876fe650bc6dbec45038c7fe08aa402dd53cdb84d34f29b6ffbf12d088c1b047a55dc1a3ccf7a3c570055bdb3c371523f79f49a3318c102426a0460529918952bcc34ed44ae3975f0d93e7ef9bfa377d8cca7738dbde35a9f4cb29b690b1c85c9a861884b5408cc95a2d397169b18016a15b3df49eaff53353f63ef9b3843896f8bfae401380d42a9d35ee5b4be638011686fc7f253a35691937f9e5cfe3716208e404dfbc3fb7fdb5108d818b010938da075d3f42f2e62aba4775b49e9096ac147da33d3d9cf44632aae13f340bb95d1798381326797cb7aee2e3c9880b79d3058243ac687d2d17f422997ead04d67baefed4f16c819f0867148ed2ed8ef1463bd6846cebe54339d8ab50e757d6121ce27931c976a4e03d243dee29bbb0fb2b64cd0dab4ec5476a119c2dfd023c69423f65730538357e8e16ded08b883f41c8522827af7b4588cfdd4bff0c9b205bd6df1b4a661cc5fcb2abcaa13409fa50d11461230a38881bfb976d0e40b4c7f7a37c89caef919919e5ca7761e59fffd637581a678579bf91b2e2d5fc9327ceb1396d3b64251a2bd41d9559b3d4b99a0c276785230d53cdc30ba96d9d5bd543ede55ff486e63a1729e67c2f45d334094ab825292d3999f0e7cc789e1aa00d0378d66ada5cc94268c8a14485613397e38815a68f261c2068c84790ce471b0bfdbcdd5f6eb4de052637e0949c448f03820e48578f64e372b593137356b436d77434e5b1b5e67050757524481181e7882eb8f6df8892c8c4de827fdb52a6973125a8996515e2b995221e878d9a80f13d7f602553b84dc038d2a5446569e199607a96fd6b14a5c8da7bc5504ab55ba97c02b25576d700831edcc0fd26480a2504c2c4c45b22aaf15cc2ae727145be1d6c97a0dd24faa18042993115d2fd6949e39dcf8c7ca5c4e0aacc1dc1e7255d3e470c703eedac6e62c0be5621f9c9b231bfaab37d8bda94fa59089e5245e9d645053552b0198d7038915cccbc42a2d24f183896845b670b02c81d284434e79df01840a52f7983c8f4c7c99fbd4ab05ba2e94c50dc6e93b2b5dc750fca373cb49551d40a8797086003ad4820477f00901ea4c9acac4d9cb67b70b1787bee6016c86fd0eadbc8f73f20267bd620ba19d14dd34bddcfeaa62a365b09eac716feaacfed5b3b23c00da8d6002d82768d470b6a51fa287171b8b5964449ace108dfe85952218d954781f8991cb3f650d79512486740950b781b5dc67ed886a0ccf123a6a66ac8f82b46024fc8055f671fb2789e3bf3314e046b2b4fa263365f8b45e4eb7760376eec2e4abb9980f83004cc0e36a04d60f3d0d47c70a03f7f4ee05afa7f197e893998aaec821535009eaf59e472a1ae8631c8231b9e201882145f9550e9d511e2941eaf5b9a47769a94782bf1635a17b3781ef57da70a0e0a637fed067cb00b0f89fe860cf9ee2f5ea31c46645618d0e37c1ec069045a743d1c5f5a3d00a67d4b5c16d64f2ff3b340c76f442342cf2fcbbbdd7795e5ca356af437d6d25970a419212acbf1a2679b3daba5de30b4507118764276c9a266cae5d04e8f4d13c8288808a3985980af22a4f1d5002dcb7a1da88eb63e97a1da64569598fa8bac8e70060d7945e17d6b44b982f2633195704a39a022945d6f76d03a76c4f480bdec72f9d9e20cc40664c3698ae3ee1aa7aeb1856ecbf98b900ab0b28a87303454a2858fb0062b7728c872e1d82bd59f35ef2e57263c72dff26a51736eac5476ec9dd2ded3726fc2a848de2b4125e2b270c33960c47ff885d393513d9fb5666c7699926bccefd4fa311ac211f4df3ef3e7fafb3eac85bf16666499e0114cf3cbb65c687948e841f10c0a144fef87417fe3f87812e714779bee1801c59d19a244167d9cde3bbba35c3a3a9d81e1836cfe60bac656ba2ff28530282a411d190752223ad147a2d5b232502806604bff24351575f5a9e417efc9cb44e84786ef47d3eb353430e7b3e3411eb58a40adaebd6651efcdb7920d9185fed44e370fd35de70f844b94ca9fda6786336ad708e7126a2e0033126b871aa7488e6c5e4d4c4484de3ec3c690a6aee0bf10e5654c8995605c77077c10e6b35b44e3776f2a4a01d07a7235683959922d8cecadd58f7f8bbd26700d8ed6f25f59d3ebde161a7d229334c2b6350e5637a3da519047bcf6070caf4cfddcf86be01cc9ee2eba00b88ab4f6ffda2e3426f23430fe40a48b2d535380022e5f87aaec1a06057530294b26d461c7adc32084c9ba6acfd19a0aaab67abb37c019afc48da7defe0ed4d4f3e8b429b73cac1a52475dded19b536dfb35239f8a4836f6474681a70e023d47cb3f6e836915faf7cbc463c5a7a56050977cb5a00a99ac6a5633ee78f2e0ad92ea44dad49380d5d6ba3130afb7de3025d694c4a3a4fa7093685b8b9388f2bb159ac308c160be48afa165c8d7b28fbec17fe2483fd50798898b25e980e7cb903190c6930e147b783f461f22f3a27104c361018acfbf46040d5482b498d557b097146513fb16e517753e153aed37957ba4363367e440bfc9ed3047004a1fb204d67bcd725006dccf8f24e13ab0ec3ecdad314325579130e6c577e7b09be9b7bd1e1ad90e8f662596591886091a0660f34755bfa939f46f1c8cbccff3d7f233ca8fe72e53d995a66b20ab89dec2ebb579fff415db4bced5ff2bf8406905387bf0e57ecc4c94049ecdbf8218d48b834c13e754c7da28c4ee1c0651687d213a5511f883c83e7ee272dd1df9a15e9e8677f3de0e02f90b9a9449a6b248d261fe9fa9344627c195547d17208ef8b401e8d43258d51a843523e33fb3535c7e0c104e3eeceb3a80f04bb14383f7fb2c269cf57b9ffcda12658d533ddf07d9475539677a294a9b0dcf9762c815ed4f6cd43e016f59b022a265b3ae39d79598b19471f60c945a1aaa84e0615555af385a167e9d3ac2ff8b76c20e9be18e1a9136e402b10c185a38d60dd2667394446de82f764942c3fb16f41631ad0656853551f74ca0181e44d6cc1392ac9756d565d1c75e3d311fc25c8f2ac30bcc4c4f777ce6e37773472027f171ee95cf0f1f7cd7ae46a5dd4fc53931c8b960e368acdc4b5b21eda02d4cc157de4e7512350864bd2b11880d6b4a3ea1f2314d7abd2108597481f881e5b87dfad4cc3f1a5d327b1ec4ab598809dd1133fe8b379fabf7f31fa19a03bb6912b4f24690c737f209c9951a803da576265056702600c38c3e716a8f68d08c82bb5d8ac2b03257a214679110931839467ca289128480979b8de1f6aa1c9ec05e8bc9289260b8f151b37df613634ba801906f83555c436a9b5436e27634b516dd5a37150b9a4ec8ba55f5b5f6398d1145f81f8c2f180eba9adc6aadd0e87f4c020f015a7ee5466ddaa0f0ea25d18fa5d6b2b6989bd5abd2cc95d108f056beb37a5cd7f5cee52b7c2a2abf9c5a15feb9f7127c03009067df4f7e4ebe75b7c5bc0d5cc7ba96942110896103c5debfd22cf9428ee2323d1aa6be2004773fe45df8bd8808c16df724780be7a96e72f7fa24eeb2760181e4ef6d5389dc945bc789df2ac496bc3a3dda242f67a61503561d9b8c7325c8343380b26080015dbff1e609fe7edafc96a07072ed33eb6c052910ad63dcda90775332a41e147bf60b4295ecf3546932826cec58564da79cf645b68adce6b2cb1435d189b32c2ab9037ed88ccf6ed92bbb0e22a188975de118dc0d4e711b50878dbc8d7426de2a1450cfbd7721330d5f0ce98284f874df9e3965b0caa31bdaa95e445fc89e5e2d1e5008600d6647b48d8cbfa978de35c94966c29426a32c4165459034a8aef2e9acd5554196fea8b5ec17fd028e3838337c44bbbf4784ade379c85df607e75464bb47e2d83470740a6e14e6f2c1b88d6975e69a5d7a4afef06c801c00e92541053680a3a592ac8ae8c5bcf2206d067a09e6e745cf28fd2cc9d5acee496c1e1f6de5c420bf5f59b9218dc70a182308ba9fbb7afa618672adbb1766b922913acfedc5ae6af30d5d18fb90346a3064e74c646765ab617f6a482acb59c566b201feb66d649a1ff36678b23488645b147fad16e218de3fc252b4deab42da695fe93ba0f2007468c434505b245011a48b699c5c2f156079db720df338caa42b2d8c77024b3e62818e7275d7f920f1b95822d19a0840b79fa1be48fd7bc314d09a383755a1059dac32b9b38f3fcd143e0f41ae1ea3aca31731d05327f60a2344d7ed90147c1efb9049ae2c492a41b83ded81933f201866e666ebec341002dc38bde070d312eb8bf133ffdd424d1d56da1c6d16bcbf1e1b41a894a7b099e90034a5b6297e7eb127327288f6b324c4daefa9de0fb94c8ec3e9e63a603207e8684e1622170e8993a03e865d244b5ac3ce18160554a13e7bca6bd470d6fbd1bcc801e4d8031037421b8dc02c4f70090932572f4d6b6c294f8f689fb20a1ac7f2e12f3d96d8fe15c00e0845d6a1b69e795ec881aef84383e520512aea525ab087a49d1c5f764c8e536717500c68007f209b3f984029c10644d8a5636633d64f64928a48159680d06dad83d65c4f4f58476af1a721ea7ec1076b7acf7171ae34e00533877996427389499d625b44c37f4d79032a5eadad72c6e142b417cc8958b3c1dbca03cfc5cc66504342dc31808fe3f6872445cf314e9b45a973e43862bb2b945a9b693090cd7d80e6c33a2bab032ee2fa680545365ebe22d58f5f220ba8d54eeff416b74ffb3e5d313078f3affe7eb5e068ccb68c1a8ecd843982cab0d8e7784e3477f622f18f80c890fa9bff722466be04c3f5d1786eb7cf3749d2aff8d40b94fd2a92b4c49e5e418fda8fc40bd59f470afd97da114275a27c9b5d832a0dec37711d66c5061e4ecc7be29f09f50d3aecbd897cd9b20a5ddb22064280e3fc000dde262c92cf3cae8b1ed4aece2dbf516b71a350b60a91bae352163b4cc0c2252ec726195c5e97a27c7408677947d558e09f964014df6afc57305fc403c9d811dde7694b1049c517a249d7859cd25d13176a9e2b3cfe37cfd0967eb5678ac26287758c60bebb51bcbf49c89a1b539c57f3d3af967ddb2d336a8ea586925b18eb4c9f184dd997beb63e2534ccfb830b8d93f82d7f07c224b8975698cf4ce65aa7b0738371b59fa00f0a9b28ae939711b80ee13f436dff8df8e5dc2990d03307157bc1b112f36d0408353c55a669aac4603f1fc220fcd999c2f5f6f4d8b7dccdcdb482a3df884c10aede276a95b7c8a5cde127e929a0d41fa3aa61a04bbd28cacf890bc5654823698b321593343adcfa8b86ff6961bb2ce55aee89bb96828a22183708e41801fef26e804765eba9a4bae7f0ad8a0647afdd822bb3782128536ae4f0c3cb470ae56cec7030429ae74b13fb0463c342c75233f0d9388361c57e2ff81a7372fc61479b00b2c04c51f966641e468d8093a2d7a06f78eb72345ee682c37fad1631c0e4b3e2755368e40ebfba74aedc7da6014db749e4c69dedbef4db5754697ae2d1adc037dea7462986ed0bc4baa1a1fe171f46b8a485ffd23145bd3940582667e8857110f92f9a8df6e6a8d96885f1d1065e9c89900d7b35a9811020948ff3f9fc41f76a7eb1ea11bb3f8bb1ecf856702e52811e5f88c9f86d09790af623720c068990876588220c9a2e2983e2b6c3c64dd267fabe85015ac7ad7db662e2aae39a2d90c7c1c64b339f9d4c0e740b30e7042b1f94881e631b8828ebd1efd0e6a6b3e26423290404ee1ce6ddb519266a4578c2664b0366df99ccfab242a67e4a43aaaf323c572c6c03ec599b66447fa7dedc315daffbdb7878cbb763f107525a82409f391d6fd8b007ae384c906f1f6dc87b9ef724a0b90181dca7add07f8881dcfaa37420594ba3b73627feb30ffc3f234d0aa15f77ba444980b3b8572969fd9afb612bb674fcccd0a2dfee6d3859c5bf872c775fe5d4f931b02e441e10e459640da7942b19188c364cb1b99a220cab15228bb1804a0782ba0884b30b405679bbbd0871646267029331ab15aa75b9cd67b8b52092902eb88567b85960385821b20b189f4a9309927f3da1da4cba3a11564d2cecfc8914a468e79fdaa186826db032ea300290fb0bf93f18be35f64d01bd391e052600fa9f174637ed23ae68c8df45524667cd97779a838c4eadd9de75e835f5e649e12cc48dff9555d53abf6f781db7507f40c6b6d7bbe13f06d88d30f34d3a460ef9f3a4f707a22af438f5a80a546f60ac5fd316f8c1d56ee8d988cd2b1140fcd0bb9fb7302f376015f0e9eb844ffedb5a8aabbff7ee404d8fdce62cd32b09187350fceca8f3158cef05b7ab63fc7aa35d4f1a6a8b800ad7db9a827d3ada4b405b3fe8f544bee72cf508e46a8fb0c46ba544e51bb08d2ab5f5d151b2f0b06d8afd2b1fabd93632a70be928ec418c801ed9db5f21d66b0ff5511889985e72126d3525e06117ff90a33ce94b0647627dc95c6d3166d50ec382bed06500805f384133e1f0bf8bcdec2d7f7c892a76795f178a0584828611d2d75eb3ab59bbc05c41b48b2e7492af4e03c9510c3f5885e72bf020ea23ff9d9956625a4a4f614053ffa6839616115ecdacbd651f5cc8270c04f06fcc2379ec6ad0148585b009a8a4499c5d3bd95b13b6c1d0887a8bd017ce6052d0474e18cb2972611286e4959dd362080e82cd1b9cfa2605ebd1766938c37e92f18849953cfe6ba3edccf09b5c123b8718f2e1d66fce40df57c67100cddd52027bf872b67c55fab4fe70da2736990d88b41a453a2eca6ef0d88554f83684e46d7dc91ee52d112e0c47b3a90e756f6c7541a0d4bd12c1a2cf03f06823a760ae6c0235eddf21d50f2be655ef71206fc2d81a57beaf6d5aca1bff1a6e7c3be14e5e7507ae0de6808f957b1d6438d624ab98f42ff5d5f250d3b927793635a4b10bc84732c0783bac40e31b8edc94d71703154d5599170ed31bcf27839ed3aa61dc2a68a634f885f547fc191194f50b8c5d02b9590082aef3001d15105e92a2d558b67548c7a0aa82636fd18dbe427a8dfadc7acb065669272549ccfb6b99b00f8888dd57a4829cbbec25d8f1679fa9e0cf3de99f6536aecba0b584e0d3be955ce326aa7d401a4d31e4022c9080d70ab58e0329f69fd2961918517d5f8d9d136b3df804e0aaf3b3fa98527ffb3a9289cd7a3a6970437bef9772e240d0f2ceac24a140cd16893fa26be1db589d2316944eb728aaef9a2ce7067cdc13a7c2f7ef238925c0bf93448536e85015ee220c75f8f464aef135ec14cfd664b12fb8a9587b1efc2c080238107af64b592d04b5b01f64f3877123651bc2ff7d292c0f578ed039cb1e9402f71b1417b52519b793f8539dddda95561a51a759c1c1eff544ebfd3f64f422a7c2c17120182091243639ad3985c86427af017c74ece2c54e650c286584e6121aed2153d0f31bf9b800083ad552f9d667d337cea63d59c593c8782353d7448a33ed94550e6a842d89922ecad3a9bfeb02ca766fd04469836cfe60823ec84961d5ad22485ca3717ef70a6a4a56eeb44167f8f4e6aca1b3075784682e9ff323aadc4e8670077f368624e14adba1c4541ef094ff75a12944022bbfa0bd2b50a448ecf4f2f013d363e2c558aae4eb7e2cdf4a9d8009db4cd731024a39db0a745ed2573f132d64ba12fa154e8e8fc33e1d14012ba811a52247d34cc635dc41823f1bae86acce8589ecb9390deb88568dc48b081dfc7cadaa2e3efa5951da6110cbbcd5dc5f6330c126137ec504c2960725329b4d8bd0f6a5a6a37f879fc6b1e8df8a44d6db5f46df4cda644afec9b4ccc8acccc9bc2cc8a22cc9b2acc8aaacc9ba6cc8a66cc9b6ecc8aeecc9be1cc8a11cc97f39961339953339970bb9942bb9961bb9953bb9970779942779961779953779970ff9942ff89efc030998800b84400a94400b8cc00a9cc00b82200a9220cb0f411154411374c1104cc1126cc1115cc1dbe0fbd29e1bc17f7ad6ac4b8fde2e44691f4ee433fa67044d958203c2106a62e4e73a194612982c05dbaac013a1a3718c8202281d6eb2e8c30c0aeec4164061f74f735111edc6ec5ec7bdac650ab92fba4462b30bfb74581e69d8700a57ddae88e067111965253ab0c99563670359458bda192556937344325866ad071a9882f3f99f8c4dd73df1b8ca634f229b5c92aa85036b20fc818cfc18b586d4a18d6a6fae3523efa78fb9cec95d42546de8e5023b8d4e1ecb1f2dffb686e12895c359f27150dcff163d1e7cc55e5c9f5ece126392581ce3aec88f6b0b4057fd06cc589a9249d59ec205857061e8db3dc151ef3ba0c350ba8618913c16e273cbeb5a14ff998632abbf1096a0eb4ec22c28187041bffaeb02305ead3c4603d59ccb4b407fe4baab93a331f407e98d0ef2729d526ca82ca1a932406752bf3c8dfd04741a43847f446d3afb87cc4f2086e982ae2f058dc57fbfd3a22777d6b68c1b1de8cf56a644dd81aed48a10efa792cfbc01b23bfe9b2ef8b72b2817dd1011fe3f95597c379e33cc6ceb27dd07db6165369f3afef188e29163946f357b914c32f0c47213c9da25c7bf0f4a68cd4004daf070c699acc7362f38adb0927392855b7a06bcc1203293ffefa58866c1da8b595e0641acf6eb14c75c227120029e7d4d03bd55eea4d8f0d6adfe115bc82512a82447102683d408a5137f86efe70f79c8ec8b2dc2cbac12e02a21e84aab5f88a451ba1afe58f86f54093c5b3418febf0914f7b8d9146fe0e6ec55ea066bff0219d4b1beaa9189b715f4d04d93cfa919dc713029d1e73b463949ba9d867c3f0bb47687b2964f55d86715287225a7cfe07ec552e54eb20a5aa97359e82dac16e019098bfedfe85c6492fc47bf8f19fc58e772678ba320dd4a9892632e1c86282c938badb3ddef56e8bb2c5d6ea5cf331f7a3362fc97e3c693251ffaa98c73d8011f8cfeb1fd9a10913ca79b86ddce7f0f7c7f10eae8497aa17c4627a18432bbd70635b4faa5d043d088c297f54079fcd21931471c73dacf717bf50e646d15bb23140f50025d5fecdebdfd676899681bc4f5716a91c92caf849060f0f035f3a1cf37c4d02556add43514a69e55264e302456b1c800cf2334467b8f0b2ab18c49674b7acc23ddf3cc950e0467f3ab2555a96ca8b9f3053cdf182d0a44a341408b590fe2bf501ebdccc161770838733a7338c01a5e48d4325cd8094956160bc15a9eaaa1ebbfa49a6342600ec8cb67a44ef7de8699b6fcfaa63aaae2d2c4c6f2528808e4615bb13e20dc665fb09d44d0c27682513e5e103876038a448234b71274449ed775c9d40f76842b08aa26beca8002b820b441ee5dad69221e03486d8867582a256bbf6141c1b9d2e5882dc1768acba979943c2d8415ef3965d9b242391ab80ade87212d0348a8416719ca5270a4aff13d0ea06cc534766cb597eebe72efe199cfb6833695138d233e50dac86ab914ffdb70961106ff9f606346e4428643f35a50c0dd496856c77284e617fda90caa6965ebd7391c14211034b9ad6365d6b1ab820a0eefd6ad9de48fb5e46e7d05c8afc9e48429a5bfb6f314260cc20dad21ab299a926f038ac82be4eee7d6a00754191208c2330103c23a5200e741c9a34fd8fcdb38cd8ba7908bf6a1ec7f8f4aca70709f4011dbebcea7ac382cc88854f209bb67ddf08e4aebe40ea0a42a1d8b9048bfd6d1c77f89e9eb7e461a708178541ae0423f473ecbc8b5fbe289ff26dc73940c6b677886676136131e5f0bd85cc56d8293a2db7cab42859b7c04d9770d5492c92f1a62d91d159f69815730600737ddb70a5322052a7c20eba9b7b584c8f4ef6163d76b1c9497e33be78302b5b6ecdef4a80863b44aa9a7526784c9527bd2eaaef5837adecc4450a01ae09faeff1bfe9c145179ecebe8dab607f57f3c91c2e78a9ab8b7e35356c52d5acacf22db30a28326ba1a02c93ae2adc62d2cf6c6fb0fb676ea25ed91d541d3b7d527a7ed2e3e96eba8357ded1611be2a23e4b9b5a0297b7c0bf27fa7e30dab95e5049dac5ff707ff1cd7d9410b42039ffdb9f9041c08e236b97f726fb72eb2bfd75e81ae3fdf59099db28831fbd97f7107cbb9d1425cbe49fe00ddfdf41d2be925338af2612919558c8c91c5464c1e4a223c53b6ac8856e35e11c52ed64444e42251638290b3564109e01e80dc92cd5e481db62927822cdeab992c1a93f80284481c74f272c27b593cb214fde6228c9c5b26324714054269c0cd14d54419a09ac2f9611bdd7da4aa8944fc6312849e71956d28a0231a691e9bb4806ef2718bea2b0bb30c420b16336cba9a567f92fa14479967f679c44a30e1718025dbaf68aa82534de582124a984a6bd0b100fb1ea814a28af6de089a03a03bbffa65883037089b22de7cdd3201d1329117bc07a2597d73f8ca4d61d33b638535cc95678318966b2e2b7fe2624efa4d7ad8f3a0581ac654a5cff0805842b1fb632bc977d36993df95067792e5189d2d1550b89883d10c8e02a60c4f3c985ab6d878f72dcf184914c76720045869b6ed1cacb1dfc1199b6910ad573bde29fded86096b2de3786bf52227634f0c981743f3598d1c26a9f4b194b3141db37cd27f626a67c20f849027005d83641259392f0afc9baedb8d9e988499587dbefaa8e45931a2425c8afbcff1d95ea2524a00951c8d072e7a127b109a5622330b40af61e413ea78291acc4ae76e462f2b47fff8e3252b3d2e51e5273ced42f1b11b9d11f580726e1a68149441367f30411f14ba8566a0b7a77f45aea03079c7b80b3a03a981c4bd8a09ee159b4f4bd4cd85f940b5f4722663cd82bf2ab18df1a4ae507443dcfb6f578ea0aa747e1fad91d475ebb4bfa6e5488e427ba6347b2fd38a420490fc800b6698d619abaca3e2ffcfe9b8353ecc8c790905c65337a874093e0b1c5bced1530afc21e49e84fb2a14e3b614f17dc2f4c2dde8d65643357c6118051f7fd1ff3973423513ad4b04d70ac8119b3abf315a3d147da9d0651cace59e4ef2d70c113e3d3eafe36f0ec295bea1fdd77f245f8dc722303e9c374bef354deb2ee66186f399fb18874b6030f262588485c31348e74c45e6d2cb35e59dda673bfeb8049d2e335bdcbb213e1f75aa01c4f4e95c6b9c60059e623f19f5957c7e3caa96ac3e975c3bce77f8c242ade83ab74cf86ff89b1651e028acc1eb5ce02cd298aec0fd9ac441f384bdb430e71d27672fe220f61eba0c20f092b92ae8c6f40924a84b7062191f7e1cab3fcb86ff6be0bfc2e4ceeb92e8ea829fc8d1c78dd2c668c45639730dcbcc893daa0e6c2a774353f38142b28ec741d3af3407fa682835c167dafef69e883c97eb948b5278980f094f6fd89617050f8e522c49499ef4a18f4ba21821bcab9f00c65cda5d5de5251e702ca3f3d4ed4df2b571e152a8dabcda82050a6bb1c5d7114c7bdaddae463450f08204f5b9f70d81f44009db8075ea0e57873f9d0d7c9bec43e65c29fccb917f17a0e0e88b66621266a22ffde157b790405771a6aed0b1103373c5b00e131780c988fc80b53b7dca645cecca92c64e20464f5e0b867ae98bf86330fc441404d0cdf9845d12c4ee4b8d1da0b51a41ebf5529e610abfe92ef56e675c3f54a8a14ebfb07a969d681a84f4415aad5e59820c70c16627bc1867bc40e5398016a35d8e88732c33a98a01ab8369aeb52b240e796031bba03e5f863107847ea4b8bc8891202de45772374a50f9e9aed0949004255f8a53880dc04be6c6a7adebbe93bf838d91732eef8d01f774f8c762a5d755d43ee0ef22c5e0d17f802d1addc28c5c98dab3baf2dcfed2b23fcf2993a69aef0cb512c20549c3b8ad16d94d8af60d0aefb4e158ab020f0189854f3a895ae9df8506728b7df238efcf801cb1a9f3fb51b9bac8847a19ed137ed8b9caaf31823722b065ea6dfa1c64ec7afdf31e2b328cb3e8fa7854702a229326f94f17fb6cf10679e3a93d56bbc1e49751b0ef792382b2c46145e9001b2ccdd19ed8cfd459d997181c34db9e1203d9023f5c15d60b8f54f86bb2cf048e70e0257d5d2ea8074af51ac8302804c286eaa96cef7b6e2a21d597b95e8f6da7fc856f3772596db7b8bd3a6c3dab69bd2293c8e296d549bf4f1a062a04061a0d84daec6d66948ef94c7b4b63856de0853cab85da143bc4c5d9c5fc9dd7fe4e72f7fa5c8185812d103ff9ec9dea11ab27ea46bc8c75da692903ca469d78196518d52a519563ff04f17f7a5e8cfdb142d4d51beb8a58ff02d02d3c880dada925aaf40e88939a4390ca46bd5e47738c1241ae0212a3ed471cd7fec43ac9f2156bfddd09c550695412f38a931210fd2e642582f5564cfda39950e1f0549c09d8757681fa442a5dff800c60cc69bbe0d82be7cc0b70b4878c08dfb3936ae6b6e8e404903a409dbc25ff46bba03072edb15fc16a11a8fe4190cdd70d3768a4e0509b4189c70966d2954dfaf82b74eb783205445db84d31362b7e4731b9dfb6f1bfaebe62b4d17f2634fc59025f66ceb53f42ffd98c9db35bfd75b0924508b3c541e3f6b83fac1d4b5d39cc689dc2c5f584775bfe7f51a5723e1fd082a52a6b099069ea2fea7192e15b9d83981a925af16c92060f0fb0d38255de27d0a6af203874f050142b9d2a94ad5c67651809d0e9c7956d777ccf5f7a8412db7a3f3dddc809d06d21d67d769d6a11f998bc4507f8516e23584f057f044a400eac2129f2ebff976ac7bd20c265f8b8985afe625a4a30922df47a9d1b2585fd8d0bf92620707cba4c1441de2244b1b893e0fc22e2dd36852d7df6c8b8e5421591120916526f1500f9b323e157a4a6cd11d4c28f600a51369a25a6ac3b4d65ac5f1a880c183d10fb7758297a63d03741d2af7097db7215d0446f9a4a64ac98fa1c706db98f8ea326c2c0968575e6a55637b81a6f4903e4884d9d9f4723cce67f07fc628d4ae0763f71cf2cb8ed85fbaeb53e809fc92450ab2e674714846925de9b3b3dbdf7c8d45b59b0e6ff2b62e0144ab07241957123dda2366e84e0965a85a6d496d74fc731ae2d93ff2b35a36abbee4bff9fd1874edad0733dec33b65c163e79181f830faf1387019696d6bcb1533f5e3c1c5323b31dd744bb6b094d210af8ca9a2d0a83e29c4ccd5ac4204df23754839a618a55b0f8c5d2f2660c81f74e01669f0811afd938efaaf6dd38fcefd987121d5eda47f01de68f0975b0aaf62bf435f05257b129a5fb255f6e259a4324d091287d271578ad9873acb16489a7fcfad914999303e89fa8230db95f08a57205f8163d8db370b7233218a41b7abeafd9a9ee9da8ee22e1917a48e07c8d350e3df0c48640c09f06f4068ebbb86d13d8fff60ff435a4a79b8e63edc7b67bf7f4de5ce85597ae12b3de7622f48943c659796bdfd34ac32a984bfc99677fe050f3fa8e5d99acff6e8771127315e6ea3aec47ee71bded968ca319cc919e0f205479af189a87e8b99c9b8200a67e51f929119128c331b801de75a985c9be2899765c2b4c8cae6f4d60769484a5b15228613bd8837391e83ee1dacc692611ad5b18e3c15d9020fee1c27b2d826e437ff78caac6ecdf21429b6ab40415f79fc8dbe4b8d6d4aa1388f1c6fd2b4bc043f9d9708e9e92067564f8d8735948ba314bc31fd9152b5cc8f1281c40f529eb424483723ed42934f9edadb4f61b55cab4745517b40b0c41e26b6e4d46b15923e2adf20605e3e42dcc8ae0e94aac2b4326b2f577662417c0e9f1e2e574a34335f448d32dad52abd53583753aaa861f51869b3e2f94de0832ed06f64429c67176c2cb532c903541a08425a7b2e151347f7e5a07e617dc077ce387d5a2d43c48b81ca1cd446e49fa41e7368059f385052cf6478b27a8073aa5fe897b5de4543ccc10d6de5636cbd8526d5c36dcb3f09d8d79bef038dc593cc2cdea72ed5c5f740f8c437ab5a0e58e75703b14e7d058fe1a01668043c2a442ab16214329d6a7c439448cf872def74daa486c3f2875ff738a04fb20def0d02027844679eaab51584d0f2031d5bc3b0e84cf480dd76bae2934bcbd812d81866699932ea8c9f1e7358a57a4d12e0a076765b0a83374d0121418b5892a658a4aec73356e01eaee004f7d235bdb4b893ba77407cc0adf053182a2aa9640dd3eea7f268c4a4d933a6ccc1e668d550283387b50ea094dce007266391fc168f948b74a50e8b6e0d6884dce08ff5fb7a689d096bb01d801b934a50ca324804658df59a5dfb764bc2206feb8b5a254fc3e21d464adb791b63f131712af814351f8e5dd27640ae353898015400f0e471f3c4de7dd42a8a522603f4efbbf9aaff82a438e6072f1056d1f06a0d2b7e6cce8befcc8d7ad56b312ff62686a62746920ce0b750228e892276a2808674af889ad4c25d55e3866aeb8f012d080cef5d533b57da55402ace197b5d2d7eb880522d9f507da194525689d777ba9d1c5fe3d72db1df46172d607016efb7481ab3f452f5db5a59f51200ece07f3f267761d16b4b7ac9a433f307e5163d60213356852d1827632217bb5b0e9e909c6925caad231ee2ce0ef6e3f866b74b374349036d248da18e41a900d64bcde9b1616cd9b326b4942ea4ad0682c4a323ae8954907c351364a23b936d20ba0b503bf824b4d5ac1c23c16915d548d3abb5f9ad4565ed67b6eb4a9f456bd8a13510f2317887726e5fda7d8d7fc9e9f486305505fe8d2628f9b2525af5e2ae01b7569b7dba5008db5629305790102e08c2e51fd34bf0df46f0087c2ae3a7c383a63115ac7b77207b41351887d1f440ee2485a72778ff606d2c323f46ac0611df0c1269412cc458133a793cfe9d0f6e2e7f653caf706066b461db994cbd4e51a5402bdb7678a3033e6fa23dd2cd27b6f2301e74f0dcbaef21cad3624a6588b3a5af830cd2579712be6fb186ef22e90cd0a90bf0046683b390329065113c86f13f4d07a3278eed75c1b5204f7d04fc6e4c6ae9da088c63fd1b8aeea604765a5c39bc4a40fcaa46d2885d46d0654d18ad3cbc27f44105eed828f1a4a22b43dbc3521beb4754fd17d2eb903d7bd9b4e0769b9cf957ac8a0b4ef7f62e4c0120bba97710a2f9e684b9804ab02207047a970ae14122a320f03f39742b8d31b45273047fa7785d75eebeb4e55c34e1ee0cf174252624101a120871b4cd8d2f6234c3086142aa636657848cb7add9d7ff1849c672a184fc2d553579fdd9719bf0811e7d2ff7fad4629fb46bdd8aa222f422241ea954890ef3cffff9b1ac19644399b0d2f5afee15ee4105e92c0bab235241a1608874580282d1dc68a4451daff8ed81a750dc7f677723452b77133c135ec4c61e557cd1bfec5f8df1f7b6c30d8edc6b3817a76c522487764435de6e0b839d6d12321a30ff846bcda18510c899070050d10f964b9cd6d0918dc1566209cbed45c57dc48ba0e375c24db274ed195cae6ab4b9e00d41a36b52a588f9fccd9b06d864c05afeb65cb5fbee899c6d528c8d7f7916b4db11b813f82dc93715ff9f1b979c4956f694201ff4a7d13f3be7ff9b56bbe9892ec9d640a070cc0bfc5851f31408ed84ce7f7dcbf247356423dacac700c50edbb12924a71e1f293b44bbe7978d616988a11099ef88c8b9958557d37be68be39e7f0706056a8e3ff94ea757cb22546b70f944d04d47721aabac32e518d8fa5bda0b1900333431f0c91f538922c733673efada41dbf00357ea689a1b6d260a4b7732749588f81c8a1ae5b8cfffdbcad1d5099fe5bf6ac5012abd3cd30c07830c38d87fc327ee47b8e15657fd52c9efcdd868a04663693a60107d8654a6a01dbc7486ef394fe6f56197f561a3001c34f71c8c38d63d9df1a21a2ef8253c87060bf92d56c507f3141365f375cb3a301dc067ee1572ae41eec3321ec1fb1946822feb0967b5ba64a5449391bfbcb07eb870b98595e47e5798343f781f27dcd210aa0a1f82141b3128251dae30aced1bfddbf8b0246fab5b04b0da547c9dfd6617101f0cc888d9e8cc91221f9e24731785d625e6406d06a4155e65279238962c4401370afa90cf434b10ad8c380a4a1f7ae7e2e5ac98ba41372bddac44c375c15043e189feccb445c2259b384146c861b4b8afd325899e33bd2d8761ce31201830161d555f10d400142cbbc1937e8f7b9c1a9137ae569cb9828f9a9c566014116d958a21e43565ea700e52ee9faa3ee80d7331247532f554f42c27349d241b84f4a7290437cb80c7632c63114de1741fb24cba568174c9f4b44c52f1d62a746afe2d13ae80bea71b4205764ce3af8380fb404e1f54941da3ccf8e4400e44306da8701a769284097444955eb2ac20952ed7c09741ee0f057e9f09a49063ca1fde15dc5dc68feec35397c381c2b4ed6158a4e569036d34a817e894b99c2b4b87604d0809cccea86848a83553a13b48bdee7dffeeaca83a9a655e814c57f69c3144d8c468e1f5f955a0c0cc0f47c272c6de79544d6ee88ce6d196c715a69c8184cd234f21f10d4c7e3f79e99b84a80876a42361a421d51e5e4d29f143f085ad5faf6fe9eb080743ce5313f2fe180c344746b8c8aed5c1f7c94d32f93024a1027e7bf362397e90bf956bddde088fe0b0f0e546a0c92c93278b868eece33694e914004706f0f625f8447f67468bb7f0b60fbd51202cc6edb2fb66f164da615329f860818ef40661574dcf91f54d31e7a4e0b822bae853ca192ce8a8d10ba294313ca175921b15e1414e787196d7598af912d73b3699c340002b34b23a6e7fd1b7ee3a9a3df1fec6d323936c9b4b542d732d07f9f4fb2d0a618265423106fc71966569d3c24b92f149ca2b32b7513c57a7274a8ca0b56869180e6a1624f4b33da7822166187c54ae9aacd8dd5294c45304f860f51ebd5befe0a40d7a40c5e1f9993aaa557b9ce479e2617845d04f9c5e7d7a54c47ada67441724a9a65a4558548d76346554e90c655370647cddb184a5c2e5dda9d600ba870fff16de98dd315c48479d2f6436e3b4362a2d0aa6f8f133f63bed7c3b8150bbf221df63f80b801beec453de58b00de4ecfed3d5d2be46b354608f0eb4936c7b4b86792c64a74bd012bfa5b55838181ddb505d76bf5bc08a32a8821562dc11c84d43e636d4c0b4fb0861640d5ad241fc6da6b019ebf5ad5765b68bc0710253e232eda8ba566dd737db10e18e499e4588a4412d64b1531e43b19180c213b1a01dd9df8f54851ff524ea869a0c56aa03fb9cd2b1ed994425f853275481c0802a8413d0c0265ab84bd792d21c443faa7ea68d86abbe1a308c993d6ffa237fa27441839c32b6178ac175ae80d40d0793f13df37fa5f4ef46198b381b86e4e9bb05db4ea74bbc08cebcba356cfa5eb478aef838ada90e0cfa2460ce97722dd16468f1201ab6586b225b8257733cf86a42b19b82f751f54981f3d44acac3ea9544817c2810499cef176c9cd8a1110d3338091009432b21007be25dbfb8d330438ef78499f7195f2c11c5f335d3571a58700521744e1c04ebd97ebcfdf136c7b7b3121761ad481c4db99576d259062b395402656e9c285d0ff16a098c0a736d9ec4b611db913da6361e8ee71cbe4faf3ed03871c61187146fe69df5fb75468564ba91de63273dbf1800bb06c3a31f70dc6c02d6255f68590e45e50a34d1da97ab499626283f5ab75e5d38cc1c05e4d0cf2f3e078de4331c6f86a408c76426082d2f645d732d2cf214cecb07c7b5e3454734128ec38ac0d58b6dd7deccd4ccad39dcd9c7793e56a23682949c6f5bb1c1169f46b34dc9f536ef373e17272367c564910269bb1ac3825814441cf7b85d9880189aabad3f364cbfae2805120c0f3b7370fbe427090a5f65d01a741f620f147c056375a6692c918bc2d357d3f409ba60acab7ff1c9ca77e042e3de5dbb8d2e01297d334f783da79ac37119507199bba45955d7a79a010384fa9990fce9b49948d64e6cb570faddcc80ceb38840e91c0bc1f88cdf46c959cf7752e294b1063bc05e60f90959342d60d4f903d836be5578e6bf5b16414341587e0aca2b12d3997a4f2910f848b1ba429d7e38353bc6b7a7af5b800be70fa7985a7987ba1d60189c0d11f2ad7c6c3420a45778dbf33e3dac99698a85de494d59a169877e0ede4ff8d2b81b6f99801145285bde8506605c4abe9b0d9699b82aeef6f78bfb6c2c59bb38b03f3fbad896574d493b2a1b41fc6f0f0758b4a3472b208601b5f3545feef67e7c477cb6e48793dc0d1a7be4f88c38a1244964f0ee063bf7f0918edb778ddf327b27f37e3e35a54f8ba3eea542c99127bf0914915b770d58bfb2df561dcba7f0304dee42d656100f9ec93a314fb4785bad3d22e75af6e310f07fe19f2a69e4cc9b0650ef03a4ab915f388496a87108a29b7acf3727ebea1053771a0465516f9079d5784c9fd17b8db499ebb2094769a86b9fe897907200b5bcc079133ad4d46bf100c2e6e59dc60c7f04b5d2dbe6fc960b49d7b5d164b51c8fddd216b3824fb73245bf2e56c47dddf1ab0961960d64fd0805b6d6c712984d746b40ffc6d21edc3da4a83bf15a5337925e61f0832c79881a546df9d4f5401c452b4255b4a3e90b3bc48ac984ea7ebd94bd56c3f0dc3db5cd76df4a0d8faf570b85717fcff57a6a49231e3d7310f681943a94dc52a04ff204ad6c6e14813021f90108b425d7cf441cb3f210ca6f134c6ee1d18cfc8ed208a08e9e94b3fc90dc61f1f0a4c20691329a7544386367ca1e71d9e4282b4e9b20e9dbfea471ac5b043e19b9e7485981eaf800daf807b9cf30be1e0ae46f11b93eae89f9ea106200d426e81833854390dbe460fc26c74947c80e3afaf0c6b945e36986947f9103deab1bc88da8c1e02ff681366bc1f1558fa4ebc1cd017f64a9f5cb47255c388981ea2c0cb4a68ada34bace6837a7107b21598e913c80c4bbc29229251496022da7c65d13e76313581672dd6563af56670e1572ae8c1854b080b15247ae6b4b0a6876115203d0c9f59497edc27dd1e999796810426f66895ab0de38ddd70366e00d95ceb34f791fdf4fe80efaa7dd185235b1464fc1ed9e03a6b1de32516ff74aa1cbf001fb99a03f85b9f0e2857104d0634a18d3d6a6206d3b92c7b83a4501480b04d59e515696ec4c64e3e890aae203aca277999bb12304882c3771d2022670248d0253afc7a3a9f4379bfb6fcc352779604c5a94f062dad92b5aaac26f9963c9bcd1af8a3c83d05f7e1e0501791e80cb3b2d47e540f3bb7012df3450af2a4c4ecc9f53cefbecd5ad6a7521a207784abf3bf96ba8cc992f05cb7924a7294f8a0d40ed571d46ec241ed10ca57c4dc6f2a393453f73343df17cd707f14303a7bd760e122ea253ef54de2b7493987e57c24f856d2b7d17a2e2e8367de742a77aabe00998111f0a4968d70cc265f93b5a8bd3e413575fc229dd78425d841acbf38c88ccd9ad1d955ab8e9bba28b0222c0221e549dfe75201f1a6de410d196dde3e70451614fe9876367dacf3d0d10a49b316a40a6fec453a80dc228f3426d6c7a6b9c782e7743abffdc921fe29ec7c137741042c6b8e1a46cfeb82a431dc95fbefd214e37d06e20d6c8e80a74cbc64c97f32fef9b59a59a7bd3d9383d4c93e46726ceafcde78a84ce6556b63ba8fe00aa32b0d89fc0d453bc9713dfe9bc382932b2e9e8702624e228b322dca299b8a5c83a8f0b6866abd2b728c0b8e1e4b56bc857f4828173f27d6c0510eefff7896df2ae291c353a3d8747e3216d9878b84e95f806a46d68e7f81d97c553e3a4d5935ec52741e12503e7434831912ebf21b2fc5e137f01acfe2efa8caf5c420d0b6b001953918c3b7f40d14ec780fba4b899c9de08049ede90484b10173d206729cf27f00dcf320caad6a3b0768cce8c7965b245a516d9b0a396818e13048507b06803db983905343e0ee1f2f84c3b1dda4ef0c86fb1e7f16b02a7ccfc85c4fd1c609418977682e6aed9a9fd20e16b54cfd9def5eabe6f8757eed3c7638f50d1a1c6c7a7367c144261bf8c862835b588c10af541625575a0001963680ee94edd131b955a5a4179a187ee88dfa339027d5c82e675c11f57966411614e1f5f478d0c0b5ca9f2478f954ea7faed9f1882df098f41d35ff85c4ecfd7e3d52ac11948e5aa7551b270f0072377eb91e16dda5174e7b4922fec1f437ae2a6fb46646213c47f8d02f3d9921e0c59f7413264c454c299ce85db665bad154e83a482c63f71a5646fbf111217ae53d3d20c6847158e42678cd367abb7a3a121f5d44ffaff873e794435419f63c83b1e2b90d95ef44b670189a98ceb17be416b23ae25c6ce7f0deafcdedf765d0a0d3d043065a094d37f208c38fcf6e4264e247e1105fa53506891e28f4cce5de84f593afc986b27d172ae97fe147785c6f8dd21e29f97e13a48179a727f5387ed10b4dd4a550eef909b4a4205d69a327c2e875fc1f7ca3c67c35d88085b3941480a736be114c4e1e5ab6d60a1d2dd57d91b58e6df87e507d9eea108118d63ac88f59a70b0b8736c75ba19950c70f3ffd658e1322e17fbf90eee1f2840218ce686b67bdaf5427d02699cae0e341c40f73af5bd9b397c966b2050d433d644fb05e5f4e73822c7c7964797293ea0c1235029460e44258b655ca6c8077599005e21701da4e9537b8052c2bc31080b40ba48ceeb7ff9d5c64fa1a146184450935f977e0e3cf49f27ab0f26b377e3be0e46d44fb0a5a373bc7e1e657c136af5c9204460a9b485bb279cc8894e228b14274c01ac4a2013b84beaeaf4db878c069a52046a72e6de25490178b86ff27092d06facc1bbb50bfae7ad8a9a2e6631ade5509c0aa7bab6b7ad44e8c25cb1677e22da4edc14b640157b668d3f5cd0a277136f8dfd908a814dbdd74ddb18cc7cd3e89bbef20ce1ecb2571b6d3603b38b7c1577157fff56f06a63f57783fc29152c92450dd07bf90e78b6061640f39881c4fd34543cbb73c9e7d7844bbb92d88afe7f8f5cc37bc42bf3daea8baa0b4f2ec7501d580a6ba0264f3071328ed042a479adf9af8ffcc4a45bd30fbc1d01d8c85d6e2b24258d78befa2440c5e023b935c5198c3f59f1864efa2a0d647aca8b85edca81e835c979efda4fc822cb1cc25e07676a58640d534dc9af89b4f5011a11b86a9319a7f2de666e1b9d20f06d27c3c5b93e0d45c97e1b2e484c3f60a1888c165ecf790973761a45477a8ac358ee7777a5854cab7d2dc9fe7905a00fc4ec6a24b8ad119525509312da17a8b18e9e29360c28c742bb4b7dc7da5ed7f6bd727aecf6165821e1e3697f805f1cd04ecd24c834d92e545313e01f3a69c2d8016a0d823df68bcd84a4d4844d7f38ebd6de62bf915be5b43a7b2f67fd273c243589827180a017f1a78cf0c26471f7cf89ecd53e877e4c538084a5fe7a8c30c4001921145c51d4a38a914e3be1ded413d70cba6279b8da15f6aa5f4d82e5a8b7887303cf5e14a5686d1bae65dcdcb7904a366b49446635c58768ed0aad3a3c56ddad30eb07ba0e83bc8b019d84b74f8e39fa4e848da3a9bb0f62ff9b3fd9f61dc2ec895762e3beafe27da63c873605292e9dbb320b225d32dd3c98a090f6f2fed3b65c29a62af745d1f36cd4c06288e35639dc0318c36927d0d0fdd6cc94f33934e481aa33157d826bec519c9ca1634eb11d522a091690fb872aeced6524467cf1ed4672335c72f11358be8888fbf3833720d8cfb37ac817b7b9d9ad939dceac79585dd873c4c036e7f0d43944635dd2f614c0bfeb3d38bef58bed8b1db4d5136b3e40424ea8d81cf70b9b2eab58e1a90afa8061181a8c50f0aae0f071a8472354411f3c7fcb99a1f08080b28f453e30150923a4a822a2de9df60c71b21e481e5eaba22cdc41dd77a0719426b834845605199aec875ac8e2c22ebfe0054d123cc9832487bf046ffb595a303f1b096253cafc545e7d689f409e218ec25653e80fb04fab193b6208a88bc9986f1af4a73d1ed7c916e495b8b149acab2c1d3515ea1d71a4f4dcdd449ad953059efdec89bb4486216845eac9e55f9e226b0cfbf795ce3d12a13f9fe7e7142e2bcd1030124578b21477f03a78775aa1050609f93e7589a7763470319d4eeefaeecfa1f32645dc3872d96f029f9aa5d61427d021ab8ca2fd7e92d2f30eb6fbd8b080e80e1e1b7efee0fe7f307f4fbc3070921b16e2d57245476496870832f70d35fd1e5951d7495420596370808f76246c640feb7261c64d7309b15865778bc5e3c91bffa0623cacbf100a2f2b7648023834eec393c11d6ff847ebb2fd6d01493e8884d290489ae7022af3a2f6db7a62743035e8a027040cf37f4acab9e22581ef5c310dc62b1d8d9a11440ffe5fa9956e5ccc1f4360d796d80e122d48f16d31d4bc31da9e955d7d3c8b974314fa35728de6a4e54f1650b94fafaaeefaf97a8c0fa0932c3198e973a6a9ef8f50a4a0581b640d0b25fad9128ba4b8fe7bc6987664896ac000d34b91d41ed064f9deb7e4f5d8c77f4d7f395a0bddfe4240b891601229cbaac6323ffa5724d4de7af7562eba40a263781812ae27db86d3162d9db0d93c2ded818197f8f9200463c11f320f13ea964108831ea0c628e8cdf7f41af3b3be0240fd4d9f76f0f75b35f60f08b4ab1700f53a63122cb2d85e473c2500b111ef617e8253c3798120cdec55bf14fb63911c72ca9d5ea938dc639c19e419b2afad118675b2bc8387327e31e13ded73a2409b72a10bc4b78a2b0a9cc44b5c687ccf8406cc7557081f820c215e73a65bdfb9e1fbb8f25460ce3d879e7b5b32b648206f0b22928aab590584192cde99fe3b9e0018617bf23153eebe35b6593b8154467ad9e4d1a47a5eace5f0dd5dcd74a379828e20b98406f0ccac284d890db78a0fdaf9244c5dc1996bc9fd74b84dbf4cc84fcc34f27d13063ba654ddd41e3982fc887a1fe499402ee7a8c7b2f8bfa2ee46c46a87ee269b4a23d42f4e5322a80d9324095a050dec527feabca1ec58664dbdff73405e4b8b9619b84e2576219172447454f682527071f9583d561a21b4d5638c0de976cf7ccfad117cbc943d0e4a7d84d00c4b1f4c9cc0dba5afa09525a75bdf8c76a440171ef221e3367c2afda9faaea444d1fd52fbf4ac343d6a8bb53696a14d7185513c68207162354d1ed5b59186e89b080c5ad5a35f7f0065a80f5cf2c85e7161e6711a65f9e08bfb4a3ffff143a1f3e81dc7a99f43a9de329c3e4c38c6bf2bfbbdcd7fca843556f19f272d30c392582d3234a2350e7642de43ad3befeea7a870c690e9140adb854df61945f48794fc37b409cddb5c632eea43d44c314e97bc393c818aa23e0b80a935ff701adea73e538f37b11f68c2dc33f512937a16631af77a32c9f821fee01142870bca0a9d408b27f66a05f2c36d1cf47245d37dc83a44aebc6103b8b387397c14db454248039a4b3b88f0064179dd7d9588212d354693af1563b6bd02fd6c823b5d6f2d53ad921481ac99829b35612b4789f1c262355f1a9a57efa124f1eed8376e35d79f9d4f00386d962c7bfa9581c3c730b7f166d6cd6bb0a0ff86065f134ead7654aeba14e607541af8faded2fa7482085a1c0dbff5ca1857853f3b8d3b87882492972360fdb80e973817674d451819b14dd16c01541b015878898a6b8c10662339698bfdc28b1e37ede9025100cf4f88f77db79245673f883d9c87ee4641b45b25904817fc45eea3cc7983451eaf952380440275659d49658df6d97c26713d098cb9b7652759f9966defa3c48a9697504e90640a97d91c78f179fbc8085532de496e1163f5fe5f4cc3c3a9cc366407acfbd222b1e6adc6631171c4bf0560044f1bbc90e4800d869da9fdb72108040063569155c7e4c37270f7df499977024ed2f9628136705c6ac72847d8f1d732c9cecdfd15f80145c3eff4b4f67208d132cff6d44f55fe5e1e7e725c9ea30b7c7475979885117d30897b1a7c541588911042b2120d7303450ca10df43355e98beca67097c09463bf34a511c82949026352ea1405618bd6c42dbbf0320ae0805049062888a80f04e8b0d3d82007102008a8d062184000e38fe7b519198fa7dbdebd91b08cd05775e3026de4740a7fee252aa1ae0caac1dba8e89d696cb61c60b1b02cc3364af1844bbce14229b8fb4f7ff46acfe53d4550ec7436f33b03602486291442cafcad2202cbf75546fd98a9f433b9800ea7dae0910cf4f4643b9ed78e2caccee3c36a67a736ff2d1dba42174d740a25b957fb4feb7d61a508c1dc6635eb8f2b22220300f31f42c491a576da08cb6754be5a13943e7d30a29462b5fe238f447d0ab2ff1c8244d06c9f1be4fc29bbbde5c95cd2f730610f58df56c4d66b2ef4fe24eb3dd4ebebb2436d10066895809fe5c61a6d92b82853b7d34e74ad9619776d8fd40d6ef47a85d79a6260c8b30e20494530d3dd40a4dd3123dc42b69adc199a7bdc5795df671c3d6cb4db3d99713facea3d4710f68fac730bc297854b7215fd0670fe676ca0f7c438957d8341086e97e5cd0634e3e777ba4905a66ef9f6631001ee33c64a3ad302393cda06ca4bbb4c9cfae6a6e87c8160ecd717c0b549f37b0d2586030e2facc0691ae72d71d1a8b9c23e119405f8cdc502ad883f39291c26006dcfe0af60d18bad9be64c1985b41ed4ce8961defe8b9c6467c1167997e069bc6fcb894d4681611938e191fc46f7372759ccb906799feec32c28f6d513576f392aa2481190717aa13dc109247ac613e0e070922403dcea6e8a602012cb4a5d72001200320200b50e246498c380b7820d8a2ff2e9630ff333c00cbb2e1afa10a6988dc20a1ff8e2cf8dc37640031c81ac25b8fbe0e5dfbd9fce3bd0e30b8bb0c070767f9ebff72289ea62f95db2e78c2da43037f1cb9a7e1beb251ea25a80dc3aa11fbd6d4c8873407248319b193b58d8acdb8ef3c73167f5516b1c466cbfa1279f2da4da0395cde65916f3f2320833bcc6cfe12d7345fbff5dbda4e81ceef5b5fa5a55f97911e93cede7b58780d3d4951b66a6a05916ed1d8f5cdc66de8da3f6186110cad292939bdaa3aca85561502993a5648e9628441da9847ee93f02fc95cea3f7a38cf563acb2a8f413f579c0e3f2d834618b80f62f890e79be3fb591d0bd8658972faffb63b6077344f5adcbe6d58efa7d736a59f4bce26e7df30ee6a9cdfefa3f17c2915c621014eae48e878d5e5de4af34c2d2bbcf7be7832587888e60e98e35f2a98ac6bd390e8e5abaecdbfd46704886448512e0e10dd13166a65637a627cb48734a8521205acf4473b9365b093cbaa9d829d5cf2ddbcbc0b11944b9771bbf157723c34431f837345e32b50ce6a9e7072fe439a5df5481f71ca9f81abd440cc69278844ff924de1dcc4f30e4ed3cb036a6d404c0ffebea12004283a6d7c9e38b73fce3b61f4dc61deff532af96f6ff94fe60cc626199067920ef77eb32308d6252f4fef060b6f620a65bd3fcec7fcfe51fa492aaf4b48aa9c4f4f3fb0404925b675861cf4750962586c6b25380733ecc67e4617bf0159a1eec2e908dd2b1d6e478f5f8d4c745049e3eae29b0c5fa5fe7eaa4830d6e2575c52fff06f6b86b107700d85c68e985f0f2f481ae86e0cef8b8e93aebd26e4169645abcd3e7741759d49c5cdc06a6665421841d3ad1dd9fb9d666a0ac38c792796ce63e2ea1cc64e9dd05f09d2e90503ea32adc4787e7632cc9b398a721d6479309bafcbf1afddba723d58024608e3148207c1c6d40ac1bf225f677e964988a9fbe7e7296200c603e7d6e73a993ce058cadcd6fb5f172e94a60cf33bffd48d8418ac9ca2d7ad303e8aa63c2e66d5396911e07ebbda1f70f9ab98e8d2156c00b2320c78912bff562e576ca9132fd6167f4f6a96b8aeb359ec384dbc25bc185286b73e6243fe45b8277b3b6e50fbc16e9f8fc0d4149860a623f1af1ffad7f67987724ef26370002e0df8ef7d119f54b77b571075351b9c5565c39eaced68907cd13ff48b35acda0b3ecdf9deafaf8d7699337f5ce2f70d5a7e3709c17c530a806f2295fd5ee16159ad01c378c124f67554ffb0797283d268515f74ac798cedc5ff34204b454d407ee867669d943217d98bea80b12ff8ef9488b1eda0ee6a37efcc7cda0da0fb75a73b28396e1cae37db806e500d1f2b9186d91bb348a17a6833d726d9270e620c3fd4951d48e94fd7b47d91a007aa7d65c0f5cc026130226b6e4fe13199aef85e07d13d86296d40a09504b59c8b534665aad303c49e8a82c2d95f727e5098fac79c0ca5fed5bc2dcd29cfe0f93595c03d8e8737c3a6c90e293674b1104585127557ca1acde67cd7f730060d15c9b8dba70f3303534b6e444c7326d5036071765e8cb43ce9645b87e7a829f144d749359664b1198fed68b5bbf542ee2e3b9b01dd28a42b074a0fb4a00fdcca8ca4b0f6c7d168d086640b3008338be308ae9fc2f1a957443f9432029b675e660bd7cc02daf70bec1da5c4184e13e3ffe0dfb48535c374c8bbcf99ef15d15d5ad3539eaf333fe9f72dca7c0de093fefd965a1a1ffed342ee2e20a4a33626406b40719759ce664e0cb054c1e3edc207e5450682ae1f159a90a1419fe45ff50271bf74c4e725c37a62ee976f314336ef59c8642c09f8b7068aa74f8d9c3ce83bc1f20baaa72f3357ae75ff9a91d43e1399a4479e71d0acbf0da4a7f99f273c9da9c969305f41bd49d58fc60d3e13bc2508176d8c00931faae567b3b2b4d18bfcc4a5e32b3ee7b5509609b0abe6f225686b886e47b805dac462fd7aba7ade3652601fbbbd2f466c85680c6b76cf0384183784485e9c1c68c0c502120574d60e14f53027a4f55ef12314862812c80f04b4da6a3991d5edd60baaac748a03b012a88a0dfb4c3be837f2cb1d1c6b4433a67ccb93c15f39f7d5708b57d15ae35d60f38c050590975c047f97ad6ad8e80d653e68c86e725df381c3f5a85c41c40d9d4bc36de204d31699c24be9e8fd87ef93d2756ef2f52899f0e7810046c877cb482cabf010b1b41f11e3584db172746eeac6cde8a4d06371253bf98e1b92ab02d9d2a8fc167411127179d0c3e703d8b448e9b0bffb7691a7ef42770e47fba2cc3e248fd304f250a721d70386fe10ed04ef78a5d297a812aea4aa0c9539e9bf7ebe90faa27f9e71488fe215bdae2e4a95aa4f3a1f8758da6b9550784f9826fb45b49a6e16e0e992da34cdf669b734fc127d80eb9fca6f8b452306501f69c274df8f8b8bf0d244e7f8b198e96b02d4f7f5283ed4b426b84bc4ff1f3b10c2819d10760099185b76f0432ff2fc8a1289bc497a4629faab978b6a464019e91ba01188492e3158a5db16543d240c707cf2b1afb788a20c59a255a36b692e813b8f042502865bc3451692fa7117763129c69eb1ec29c8a433bc74c427a2d4aa0b1962e233e1c29cf5473fc19908911ba068194bb99900209fe54b6d43100d64d64eeeef6806bbd928571e35614695850d3d21cdd0aaa3590a403e6b4286c61299d75238958a80b1671c13d57df35cd3f01eb705cc96df2ba9a6ce2aeb2053bd761dd05bffb38bd85dafc8e53552de05673a753f30b759f01e3a8f1c5949c96c7d184f436923a2699e02a01f37bf207632b8a7667b6f98ccdfa93e271e99a73c685336fe700dcf1324fd2b2a312f01f8dda34b1fa43b017d3b99e616840e7f62fdd5b9b9c3659bd9e8969fbbc9638a49d62891c3f7b2b1cafbbe172995d049d47a8f7889906c8836c85cce8d2788eadfe9afe9e351167671d375dfb02d1d6150cb2ebd565cfdb7bb3268cf1780e562d0fb07826700bca9ebdc8c7fc1e2ea2687f729966612be3fd9fbab28240f5a53ab3289166428b687ee1ff19389df1b3091a8f5b4a7f19a94bb25fe4fba912bbe74a4eed8ea1850f198836e789c7952bad9280e29a512453e38b53811394f43a19f34426e8944360005febee52b0e34538009bfe99686aaf77fde1c92b258b34045e7a8f8cb7872ff3531973034ffde7f38b086f4917c2ee8622e3a6b864d6988aec685ef7fdadb18ac653684531aa405debf51c37d15f0030567b21836b12f09beec3ff3d19caa42965b1bfba1ee172af15424a650a82b23c684c46b189051c909b6648c16abbdf832d7f9200cdd13e5cbb48db8af96e4fece5bc953519bce720c47e22ac93a03f401f34f00111fd39b017777f3572961fac9d374ca7a7b0f7e1352c171a8752544c6c4af588c1d985585cc4b2a0121cdbcaf3fa971b268cf9087d7ffc8dbf8e00850f3a87738fb1309e5784af3e321a2ff41776c9ceaaa9c7130231d2ba7224af998fe7f46b5654feb46ab00178117a246013f623f1b9d025a5bed64195cd7b6f040992c2b9c6bfce69800d508ffa36a05d0dbd6aa12db29793d38a517f845beb278bea6d684a127cfd26182448930e1159f34f50832db1fed651adc1e6153d300a6a0d5775c3928d64faeaf07f7fb85bcd32c5e36cb46d8acbf97d63f528df3f8845898774e47b5ca97a7835f3b3fb6431cb679e706f9dcaa2bd05662591982018d2a835fa3907d2fb42c930292a2f57fd1c78f887c3a43a6fea99ee6893e66c0c1b40aa82b74fee4459bdbc8ff39b77a43308a1705bd1099737cf869f6175fd58d280c93171869b815ce8fc74ec20ec5a4282222ea9090b249258c05f23963346adc95088f8791c4fc04b8b70125becb0a24283f570a50683dea6cde89fa093511523d7ebdf5ea0402c4d2a78a1040c3e76773bb10ce15b4fb3d089cafe3646c76600d255ed08a0bb15d48d38d0906020e8d0108305fe139cd6f6441623a752153b52bd46b25726454e85cc80f4042cc3b5d8cbb009622b6415722b9926dcd1a98cb55a0d3eec83ae7b0e20a4c5050801a7c921fb4a05bf297544d86ecbcf6eecf49c899ee62d590f7cba04e3e748e773742f12ea6dd9ca2a2225d9537fbbf36e8aa70a2dba1fc1e0fc02814e3388c52d359a95940eded90a7e6ae71fb3bc1742491ff2769147d4069ec66a56d928bfde2919d5fbdfb13cb22cab65b33e4cd7a35762cb8194abf31f0d8dbfc7c929996f137530858f78a6d43bf6fe2a3670d90877292c5967c0a4fe821dfc3d14e449b999c677f2808a3ce9a47c730d33d4c83f64c2eb62f2296d67a6d3387b23a37659a0210f8ec47365a6dbbe830281b5ceb49ad882896b10fc573de3eb039f480dcc53c7c0b630f5a953fc23234f93a76bb6b074199c9c74846744b1007ac8eecd695db62ed89664fd1ecfe32c520c9a490502013d41db8ba666ca7577d5013ed136c92e61f3c9fdd2cdfa485b0acb243744142414866b3f2f1be9a30615bf9ea3c04f433721608cb656b48e37501a51b7f731831a9b6ae56b0d9ac5a378b88e73aad8c4efe79aaa40e6e43e4c58fb39067e122c5e14b7749b2685e31150a4b3d7a56163ebf0a7b3aa1360d066d87f0a2d531893f556a08f07a29741459ff52114c4dcc6d324096a0a50e1df156973544053dfc8bd9cc6ddc451fe1f4761dd0354585fd4782007498eef72667180a4f289837a9631b7f2d1e98cf355b9beb5af75626ebb5a18ccdc52d1a23a4dfcba52551b7a3a35a5a12673869758c38ccfeb6a6d51d175fb3a01772bbe7ccd54beedb3373aef3f0c92fb08432057cb7dce3a58fce810c55a19132e0bd00c985b53831827b93a8252ee506c174488c2929ae3a4071fa65add66105c594c83049bbb2374f89fd5b9ba3ae85dbc3dcc68f01b112b766c396f217d30915328a5710134df3a68982b9f4ce60830c3a63484cc658104c26ce2c6872cf3d132252c02845957d44d9c0cdd3a75d8831c57f5f0c54d5c3d7694828432b03ed9a200ae0550de94a3d275280b972b158fe1a2682c9be600ea646333c0f8b63f7ae1af8ec00772d040b93f094d34c5e89e2736775edcd1e3ff5250879da4929a1c30182dc6d6fdcd2064173296bbec60a5d0874515349ac7ea82763ede91a5e79fd23c2094d5577c1857f9471e311ecaf69e33466a8eed81c77d8cda2e839a8aa83853b43913d6fa9f69cb6fbc0f24aa337ad4e2afc4eb0894a6685e2f5cebc246ce3505c5f2f86c29a4cd4550f1ac63b283ee83c91afd33bd0cc30642975ad79d242266004200eb2306a504927f12ad278c8fe900e1a574ac1120eb78339ec22a15a0b784f40fd2efc3dbdf742a34d97a703a0370c7ed8a30902f538145ac6299e715ff631bbe82cf64dc0c71ba2d025e2c61594287fd8bba55edb4fc8d1d728cdab3e9c55c4e08a5cd0bfd77f404980af007a5c10e0471911c8924e8407d1e9f74008103f4cf077383673cbc087335b9d01671d18317dd68036f1913f29692441874c000416566a1892367173206ae4aa987c4b059d7b25ac78ba6fe82b91a5a07a0d5ea5b9063c0b809a88b4ede882352d262fbcda66516ac9140564845928b730d2033ba1574cda7e96092535e77897c1743cb88cbc07aed44e4b80cdd89a85e8c97f24df29ab2999cb3aca50819849c25cb8a430b9654436ef79d72e084910cd576e1c0ba139d64e39a6db4a97524a0a42b26892fcc7be99a4553b9c0d348b0667df9c0ecc1354a5d2c90782f4253c652a0d7f05da182760191e71763cf591602c9b9b7ec12e9f5f19e693dd6319157a838787f56be2337bc7f69a9d20a008c4f72ffa0bee57ddd559428b6d714b8932e3dadf16861830bbeb16af7b21817ef8630989244867e651f3fc9ad90fc28db5a5f0ff39ade91edd5680cb11bfb0acd8cf055f634e0dbf66fc8646418284d1384f9a60ba22e312fd9ec0b91a7265a432b8390349ede004f8289ccaf6a98798f7ab90368f6962b228bdcbccb09dc10d459057ff7ad51e1e4b8cda02a7335b9a28ac909ac063c0654795ff69c34eee1712ff5ab5261e9bed102600263039339888f294fa6d9a70f5ea5ac60734388d2d9de7eba0cbb96283253a0bc271c3e8e2798232a11fc55dc32f84f5ff247efaf8011c2fe62fb809fc3b7f936090fe7c7a106abf71999dfae9479dfbfac9b0f04f46d3db41dbe34a876a1554698e96fa9f99c2887bfc6f09f638537cc09515e5c884e968d403b1037db2af7aa5bd36c311df627051d2683d82cfee0f03923c033eac5af8e52ada6fa9d8610337e8ee4a9a5a03742d6e611956332e8187851c343810657131d9bed2de351e4824935ac4863cf8a73a72722103a7bf5aa4aa93949e848c9786ab83b6a2afa7a3b698989bb905e83bee62b17a9b2d5b06e0a55adf8da89ed81e630eb01b055c7e402460046950ae6c704e01750d3ce8e13582b433c8aa5a80c847ddfc265a07df63df3ff2d36a34686721df6c9fb6bf165512c58c6ab56e8807fa33e4fb4b110c12123bd912cd09665c6e39c0e1ee263bcaed199f78359232572dbcfbb48dd884cd796556feb84e8296564528535895b456aa156770ebc89e8696478e24cebb53de5462a83be50bcb40a22506a56a7abedf2efb8a0cc99510be447c6f9684e3e4dc61223a6d8fe5504eefd950e4b59c10e0c10390867533ae24e3ac140e375fc0f8229070080fb88f0bd16d9afef753dcc22a60d1ac588c0dd5fe5966522812a80c334143875ee22a14d7259d6c91d3fcdf16ddbb82b40de6ac42c34b32b99384517742b31490ff2cc69de544f6c25029dfc03a0e116ba9c3b529c23c54f96f949f0843a3da81c488dd43ac0782e4692e738ac85a5328d458bda58518fe2b3309ca6bca0e2ca6a9e7a9a5afef20b65fc970e2f6896330a9957da62d56c44d4ff2cf4b18b38358f1aaf1283dfb1effbea0821546166ca5f52f77dd4d6e07f0512154a8f70ad15ae3b992fccb388123d87ced44fe3f90d853f18fda270f096ee50346b869b8cc57ad3e41b4baca220d674672e839f1010437418a8c3f8c702c6c62c86e8af35bba570f5230c56ab7f9ba1a7e3bd44165dc83114ae742697ee584388e6b875bc54cc639254f8545464b9eb31cf061e1c04c3892fd7e790f5bf22c481d3b3655f58187a92fb77e2f43ff92c12585d9733e41833f6ec98440044dda20739de0949c196195f39a8f16ea509c0b751139c0be32d258b9a7c82bba4caed71ff92ea7f46a93b7512ee97c18b0e532278ba23879894ec710f2a9c8ac237555e7c393ba08fbdc50abad2b04e8ff4fed6c53c77bea847ba9ea323e5321bdc5ff65d8f026310006985e84dac7145f77c5e02780bfe72594d108d0c8b75129d72aae065fa8a233e200f27b95ae8fc5adad99572a27e5ee13a4f4952a22a72d92fcc59bca9a2801b59f18fbc0430327030efb4e55230ca6875b65305bdfd909f5fa0a019f6d1bf0115c9269cd0589b85bd30f9ac52d68f72b76a4c22048c4178f5a9165043717946b32cf22c4826d5fd2a1405f80e32c4c1a34f6436d0e622dbc4762e8c4cfa4c5404d9820a142046d3361aed0b20ee43788af33ae911decca52fabd1ad068cfbf1c3ef7f2bb8e6425237c1e84a8bc5b5959957572b16b75ac940b4f53fa97ee0590e49a4f6674839be5160672ac01066b8b9e6c6899a975313d921a81379a311e6d9ff304876dadae77ebd9eccdbcd10039328b29d27e49ae6b4206fc6324eae0577ef4f83ae09ee1ffd23d59b1b73f743cfa548661c90a39671330045136ecc7ad16ef2f55c63da94bfe4c5e166932c754e19081d35f4952d6c549c2cad8c3c3d6495ecd458a5b4647c1420251d369219bcd39072affd1535a4d2a2799be05d75793de463d441f31a21989284dd4486368134ca4a59258c733bbd4a1a00f514506e81a78d0c36f04a9bcd5467e1f4f23fedc647d3feb6e6c8a4b2f9c5ed0ced23882e66ed2c20b000fe1479a7f007fe5192200b52e6d8f583789edb2a06fa967560022caccc17f69fd321a6bfd31ef43c43f01f98c6db5bc49ed859b567e5456594a5d085b809112a1564c44df556ae8e99b3ef2896fd06270f2abaf8aa9ccd1ba104cf789674f034e1c9e84c1d739f47a15980586e92bd76ff2d5c5c0a5032c6b3c37456440a98184b23479a3224272f4950ee7744b30af915d0e32a020b5e3325896339fe4a20901c8d9a859ee3338392fb6823bc901eed9e8193bc25a97b9656fda7af89c9af9927f370764c91a0326b525b36e49f09c4bc8fb33d6aa161a6858dddf5f178965dc3daeefe3d4e18450196b1cd0c4f75183e7f749dec2f83954df8cbff82527529c84f7deddb77f5c96f5b26cd83c69b4b1681d9b81ebc3753e87987c6a003fda4426d06283a5d7f352d60acf757a47b9d2f90f544b4e8f06b0bf6f125d8c0c43c04e6df8ac4fdcb803e0587c1a4efde108cac74726616965fba99ecd63205bd8f1175dd649535d828c8f8c8d93939589839b8b9d93839b83878393e38f8f50f6f478f1402c4cec1c1c6c8fa3797958b8a49f3fce07b9993ac8fa7073a2f9077227e36367209375f2b0b476b3f5f05d74f5f7e0f32793b73c737fc63eac7f0e55b7adec17352ab736ff8fb1fe813d0cc915b397ae259d1c5c0ff4ee5d21a8c3b57c42fec93b195ed21392bcb139c0cc550089b2f1e2703a909ee296b3e8e5add4224901873732c7d2b5e76142019bf088efb96f06ac649dc91e51bd985a9da5d6f9f1f64d0dfb2f6f89536457a5f67350b3086417bcf9c1b505f91b2be079c1b82db0e9393a86844e3f2df34f3876ab01843e304c5358a2b7704a6e95ec1bd7f5871477f05113daf173749058463a23ccd32fc68f83fa3af74f858fa1cf6e94ca29f505245ec33ce3cc27a9244ebd79203e6b809bd0f59065f027ddbc6ba609077b8d98cb134dd4ed5cfc28cc64a575fcc7c357f5ec9b38e76bc67a577ba22e207091b2823df32b7711585eec2728481618981dd82236bf3a8ffa1aee16f1fe2a42fd034a55f024aa26905d3d62cbf85fc61335a71a0264614affc3bfdcd89ae80b60a799cdfe737d98a0bda519a687871c4c567eabbb76fd509d0932eeb95155f026e0f88fdac15fe0ff88307720606973cb04ed528a414e2f518189d7206bb6f943c99e685892c83a65cc882cd7847e1ec32640e92fcef2b88509907af814143934e51e181981021643c0adee4d2f528f173a5d4e050c53a68ec911bfb11a9aad628420ef02284915f940de0fa966cdf534715867f430b920ff8afc86ad6057f4a92747beef95b9420cf9d441cb2df71780d35ac344ba4636e4f9e9a99a35a5936a6fff8544a8e849b6c4ebe7cc99333aa1eeb596819e5636be786d48250bd4d2bc9fcb5e7a9e326766ec2f540d4f4cbb618cc4c2a748d5cc4a689b62c7ab112036b00a040440f395bdaa65b56e63c390ca4d5ec77bdf64cb5f9c6057bc5c46b2eb7b85156298b5c08a31c6d294c5e60f2267ce35352d5f2cb3effe346ef54d632301e8fdb8b8303106aee3194b107b52c2eb963ed959ea2d842c986ab6d7d275ec3fa99eb9ec69761056409df28aca178914164285a6ef912e7b0fd4b3eefba3783418818f02a320535fa9caf5ebd9ccaf121a12d6f6d0dcdb18884a5ff819cd2c0bce9b5019bfbca2d385f84d005be177d8c9bf8e931edfcd616f7b2fd4981fdd4b99e43fde2f15f60c993e0d58af59c4e8634704b957d61ffe7398b43c902ef1ef31238e9fd4c72af906e9a0075195c844df31240dd09d942847660f137cac7def96a363a0c632c77f218720efbb6a9baa748e452fd67c25192c2ea3454a50c750d60fe7ffeac97305543fda5cb3fb6bf2a5447e5d0fe2e088daaf29fdb7182944324d6ce1f8059b2de4335fb06d7112d6cb05349202e1422100b74526467aebce95b3958b3e062c4afbd40d3504e74b7c09113f1b7f987336e852c3b0656b31f8483580338c450064d88b2863c784007ec1cf0958fb8a20d17103058381ab9ac70969a93d4fb78c60b30af2ac423201be7358c79e560775658620f0a888dc88eead35ed7d3e31d578544d8495396432616619ec88e62fb453000c0d1c041c1877ab390a0c0608f78ddec90e810222bc66edcf46de8e273b8e7db6fe0ffa7d22bc7c56dea6c1a486292e41d75cc90cd545be0810e44f9ebab2f9c8106fa07e7cb61a3642239535f071fd62a12aeffaec16d574eb570dbbdf2998081e19b5e556c9d257a1f735fc9d7349fd81cfca49e251632108c945f035e8ad84e4dc9451c0bca15d5d81821ca0fef431c640461d7010ec23254e3b9717e24c23f7dd61ceac599725993a2194c26cfe4746b2ea63712b98586270b62d33d71d829fc0ced4d46339b42933ab7322907305a536267af0cfeaa33b2b91d33039e53155cd3b891ce46e83eb63d9af675503918361912d939e371b62afe3e9ca2374d26296c6a40b63b2204730ccc8a6f59be4435bd9fe6832bd87b37fb8a925ea332400cab17f479b0a660b896fecb1eca924885f2b98dba12daa6b2a40917941206181643a2ac710e3a16eb67cafce0004c86e1340dcb91895a723dcca8829a211a7aad1b4e268bbab96d05f21cc641bbe77eb47fe0680662d2585dbb445adf39c51739903620d928419cd8de188d02fc0a196fa49f4960bc5ac367f4f0579cac87170f10fdf101d76def5d89bb2a5a03f291bb43b0a8ab624929f1d8ef9d5f3cbcf8b3b8b3d93a314f0fa0caf2a98e30e867ca180e22a518c6d7f6de39879e91a51f802aa256f977ffc365cb1aa37836df7164fdf7b6e20342a4670828c7928beaecf21a007c7fab87062889940f42128cc1c770d362c25128bd0262422ecd886154bbd4bb1123dcfba91506950c78f19989a34bfbfc8106fedf0d3fc9552a8c6c1a67650792a658230f2ad8bd5fbc997059f18281ea8dbc383941d4b5f4f46d7af79056678bee15a09136c862df7938aa634f2c853cc0bae2899deed020c1e609df868fd116d77a4513d15c60610149be39f1c2d2bfe5afdbee53eceda404d1f4615c00a49bdbec0fa24c157ec3946fc680d93dc1d358c3f522c2e8a9ebd9e8cf66864c79d4128a4a85258138f67672981bdad814c3960ccf5bd317a3c10d21981f853361664f8afcc24aa1f75cdf987a7a8a261924bc4e99ea3c6b7ac5ee5e178afe9539628b3ffe9a00d791b2d249fd3af7d7269a97e584f2fbb9d2a849624a900932371ccf57f68f4911394b10d1a915b9c542df248b1a97b592b6cd35fe5d93618478b3b727b4f415f7de6e5fb825f7918267c54820acc987c23fe686bd917ec6ccf7d68dc7508c842261d4a75d4be2d36a4217e9b2214fed4862817f9e533297ee3b7fadd36350728ed31636de4c58bc7a529949a22e11b835e99c7553b7e34f26d77d0194d89e27721c98c047e0e75e9ee35f1ff486b177ae89a5f65746458f17added1cceebfcfc15716f5bc4027f55ac6865c997864baa35e241c39291d7fc9b657e0e89884b41cce78abf4547cb7778317db3d0861dacfe39bbbd18fc27d9bf67c46e973efcf2bf73b587f17a5a5495dedfadff8afb9906b20c78c425e76e3234501d5a2d00ecc1935821d395d459e6458198cdf40009822774a33e5c19e3088be222f88df6fc354ea27a9dff040d08cc4173c9275a8b2545d87a353ab9ef8b00b3c76538e3afe27cbc95a536288f2acb6029c1407ee1ff55128e80049cf4bcc8fe8806b1ebd337268096a4bfbe20f4295432e47ce9952dc7b38b7073327bfe8a3ba4dfdea9a3f86290f11927e42b630e2355a954b2c49814b7975e7d1a5d5594eb3013d56bbab85516f667d1539226a40b3c8cc97da61c9d2d4d0a2dcecea4bfe0c6b51eb98166e2a5dcffd58aec5aa31e2dd8399158adac32dc574ebbcc584c16284706f6032aacbbcbfb45bb3d012ab1886f99bbf6c02bb4db2ed117ceef7cec6d721b7d7ee3a52524090d85354e9160b6f68b19ce61c439ccea68a5d570ef8f02492a5a64748aca19955fcc7a99b0f6753c7ea885ab1a5526de15afb6cb7412a176a46f8f45cfca48bc2fff529b3f3107a5603445eb372f25f0ca989edb0f143abedc89b59b2e63eb106dca319f49c12e59fb7f88cf19e9c4e2bf699d75386d85a78438e70828a8fd265ca48805af41829dee8e9578d5194a415d530124c580ea20a16cc25d4b4bc8097cf3aef8dec063d7126fec1d69ca642d6d76c653110fda6315f13c904d1f0bb0fc4ba3f8ec56a08b15e1856b4f29ffaec96ff89bee17f0230652e36736fd9edca20220a762a8df7a9de511cf49c0c634452e2bf421c29181765c0ca38bf9e7a334d9a8bef01b83b81087f99de2c646bece6d8ca31b4f413722e5b83a5d3d46de931f629c449dc768a9f8d1b4cf6c026200b56786a9ecb8c705fbd81f7d7e94ad28542fbf1132c8faf46b507f335f3c4a95a6c2027f02b967e17e1c6b3a8e3aaa7de317181be63a51fc6361fdb98301dcde8b49a328b9f4c63625272cb9c9cf9f0cf558b0fc5439b1a8d572e83abb6d9ea881f01d4016adfc8841532871293abfe704cde8d21045b62306cebcc6bdcf862ff1483bf71e3279bd78084522539bbc5399389e26774f91fd604adab778e5d6feb354195ae77dafe34bb9d44eba767a8d1fcad5ae96b59694e72b70d0c087ceba31bda81e5ae37cfffa2e1d8d4856407cfac5d6d678e8e9eb677f156a6c62e527b249be42d45fb0565a386b9718e1438f6890af9a3595cb2183096cc6f988194efb9da8866ca4eedd968cffe5a8ffb0f256f501c09b72f5dcd188ce8e4e20086ad9a10a9aae77823aa61e920eb9f2de128cc4a7f1bac09f24a8cba6f3b327dd8542fb1b3897fb1f4c43e45221532f954e07e8830531610e2530d3718639846161d208261dfb45e6190205f6f169eba01c65e4cbbd887068a04b3492320f3ee6dbb4f85a98fa927262c0293556ec7d9a62fd4781a2c79144bf935157af8e8c88b257c92b188ee5ebaf7705f11f2142a2738127f984423528b0c61cc1340765ac0a2201134248e1696c4e4919be71668a3cf7a8a9e7d71f487f630f127dee2b9c9d18fd0148db0fae010b7d84d12b029f963f97127a1d2c49042d1191a6134f845906ea1c75d19990e62659089e90a1c3bed7b3532447c36adc7310ba361be0f546bd393143e1ff5d82902a7eee7e9da8c19e0ac61e4e7c135eaba363b999e7d517bd5f30001612a926122cbd04c1421a4a458da0b14a51106bae2f2e1bd51d6090c891804879b3b55f946e18af54a68bd079368dedc1b3000631bd8ea81dd3f4e4c3d321e00537bd661c2eaa162b4adc9a6d9bdd9b403b08f821afa0baf857af1bc3a3b8bc03d5bf232fecd7b0ea00b5bb0a57bbac7ce681f1058529a442a0206f0d5d2508ad11f973580b94fcc7883ad662a74683360eb4557d80d39266a63d9823110fc7977854eb4489066b49e4196db5ae99796b612ae364cd6dde7e297395bb2ac9150660cbcc2a5aa22fdadac18a2792f39e445174d9f1f35e38f978c40e078feb25dd1826b588062722d6319d28b92c4778d333e0914963a88c1b4bfb34abf957ddf4feea4cd17e8049cf69289bc1173efd457555ca567ee5f67bb2f9a7d2bf12b8eb60473bd7f1ef44df31c451d9afa586d42cce1a6f6d26c5c86c08552ff2ad90a5cbe28b4a250058e6d3d67753fe8ca9636819580285504bb4b790b55fec338ede1866ae3d09133ee3c2a65471af9511dad23ab30a8e11ce5435ccd9162e0e3c2cff60fdc331c78a410cd0b6ff52e22fc9261ab88b2623657a8a134bb1cb4c923ba3a401e4ec3e23066c88d06500ae7e40f854995fb50791626e46482668780162703b5052cd9a7d8f204df3ccba4f80dc31bbc0c6fd8cd7be94330d390720ffd0a38c1d0297bd3ecee5ab2021ff48123377b2e5fef3dcf637a77dac90f94940d9a5e8524ffaf753645fd4a749615b3b33d08affdca020bfda02d051f4f8f626bd6a9b1649fe7d8b6089d36fda9d39e9e365305a50c1b803b6d4e71a26f031765a63cb1c6112bfe2d33cff47135ca7da8584853d0ad68c60fe7e9af1897e8d3e8d6ddd141963e219dc46d15d1935765e17d9e10d65ad90d7586a2d43ba454d20bd59df20389c655680c928b0c8c7f134bc842f6b79cf52c243438debefb20ef1479cfae683c1e21869b6ef8f960fe0a15c2a444aa51714f67163b8c9bd06782fffffccd148bd9de5843800ed3d253b95cb8459cf6285c889267aac866ca33754ce277309587b3d597c2e735414e1972528fa3d11cf587c2a1bb3f72517e8054fbd07231ed65d55fcfb7342ab0670472d566292038cf37fd94533e66cec3287a4feec635ca209f94ad4eddae453661c757a4b9f7f94b0c51b0f4c0fd12eb083504c1959011ed306fc1c4a50a659159874df3b38efd9710c6e72d402b166085003d49a0d1bb687828bdfc2b161f8f3b88127b3a2a461b068b7e321bd8168bc3feabaaaea1fcc03b07f4f1fbb7b95d4d84a9124406e44e0f936e2007cae05bf1a72a7fffe7ae5b414623af8039157945254334378c4cedaf21f6f101fe3b3cec77a914ddcebe09d492ab35e6332f90190a3de348b0ba2b8db287885c49fc419eec431cdae8a795f556b2f01c28453cf0d501a1611400cc5a961cc77ed2c0993062fe867ee2e405887efc336b5751f3b325e840b5aeb8042c5f0380568b6c474040e602785922fa7b6d8a43cfd3657bf8f1486d53ab3dee840a41189b1800c9ecf5b416fb8ff7cb32073c0ed5923c5ab188fbe5adce5b8c29a3a469b9e9c21fcc5e34b0e16c9764e4d403f3d54ae2feb6f0f6a11fc8e26e2e23e2cd72577cd89ec30b7fad6a0b6ae47db0273ad560034e08233d2f7cee99275ddf2887debb05894f3028de708877dd70a383f3c0c9f651c538a04dee5e5c118dee58179c4433621120156ceb1b9e7a50161c490f5b66ec7e74bfe1a7e8a9a11d3f1acead408744614725b3110cb1ebed982f9f1aea871e7072cfb48178fb03cc81c17389539d5204ea2e1f60991da8d8a1289a0e9e3848b13309f1c9f3889eb23dced6055bc1f988f3fbc879cfee75f3a965f205834385e49090560e9133b1730abe5cba215bd6e95cab8f21723b74b9e66bcd5313c64e603f3ace74704ccceded4ba47315ade12eda98ac278eeff028a6b94ef7bf59f81ff881f0297e2452bf99987cd4660f46cfa86072cd300406f542aa0fcb110721be54da431c9ab03c9903dbc81b27ec38e604681e8537a017b64acb62c7925c1ff5f2ea571750260081aa2af407e3d36238d65df81d365d92a3182a8fc43babea1f433b82929c6cfc0546e8a6db8d914853795b6698f20465337e589bfc1141d32dff474c45037f010f21ae6ffd13a5bb7e2c3a302abbb3e6054b6b3337f8cb3e9135e65714671eb12bf03341525f09c89eec4de5ee266506e1afdcc499205f71b3972d98aba24b62b11a5d6bb50ef34faf96a17ba38357cdd13a277f38c9172b24b4e019ccbcc91a4fb5e1a0d9a78aef5eaff89d7dc041900f511e2673d39d835d9f27299fef2a53f95007e225d199b5c25fd688ae06a6b54e18493408ab933436448f7d3d1edc586651aae61eb469135360eab6b6aecb193cc7278dfee9879e5c47725edbe442e296ef8cbc915828f15c0e6940defc28433cd42c46f0897e88fff2e7abd487d48fa76edb4ad9722f37c1cc7240ca7f4eb442a9b52d9e1435e42332f295b1457ce9387d8ed9ddf9b27684d7fb7941483daaf50cc630de5c93d81c07ee17adaa4322ed26cfa47f7d83f091d03096b27d865640ee6f6193a6c514f5e3366678797e53007934ddb0c77f2217c0f31d206fd29830cf6d2f8b7df297c9550b1b3732be638da439a9c7c273b85a16d0e97c9a2b85d30821395713e08ed7c46edbdf419663b461ca4c0b8bf8a07dd5221e05989ff006d516270c89e2d96a180b8779cbc28e52a19accb518deb29584a7f0b187e9ace521d7322893f95bb7c091ffe37f505501ad1d0a3afbb1845dc826677182b40cfdcc58d6185db624e30704f4cdb988a91f99fa3d7512c41ab1af9f6b073d4ddc06e77f94ed1108a44e14f26d456e34c171b2ef859e583351cc1c901aa76387c66fe2fa8a10c9977f5d8c14ba2cae939387b7f1ce685675ce6b97d619a53cc871a827ed418f20b404f40318ee808372c9aac717e7ed466e4625083dca219058c54632be343b7b9d3c5d14547a5addd59cf15b42f002b6dc107189c6e65682a02b8d8bc036e8a9044e6a8c805986fb9dace0d39bfc9c5f5023cd4122d3797785aeae9c34c2dce31cee649dfab3c3be28314300a5f9c215190187a5e95c4a9a9b9a8ecd25ab9890960c788f07e392b6ef11e07965dee9e9553aecf38c30560ef3cfecdaae2d6ad3098caf835c24972e34270b5bc84f6ac248a5161833c70f9aedfd2ea50b6f7c2fd8060135e8e8c7d21b6a7ae80527bed0f874062c7d549e3f5a878fae479575790634bc18ae57b463a56bfb58801302046293cdc499359dd1a37311e55173d84e8d90bc0725906dd36ad2642ffe29fc30c08b9048ce04ae05d48f82a7c041a04187eaa0630f684a1f7bf64291f585e5eb4abf568d0336919d5c6d766044c77ba7004b22cf24030eed058fa6347e666b1676a31e66a3ded9b6ea9086243aabb4876cd072541d9e1ba1ab13615be82eb84f6f754a95325ddbebd5d670a98aba5ce773a499601b7eda187ccf22cc44056e62be75b2823f076fa41075f6c9afbe309577d8f30d8524e6f69d521bc8f5551792dd9446d6e3773313ef48a17e7f5d33c042522a430cca8b0e6cc8ece4c1b64968cd0c5dc78957404094f6bf65b506a90226ceae381fa10b4ed185010b629ee79afb6393486fc1480b8023ee438128fe66b56fdfe0acad1eb3d01ca62baf3dff9c9b8ea98f5b1efc90e98af7371918d395ebde9128d68d067a6160cf5df9a13b0f816df5c32e12b109bc909d4fe0e338a7e24dd3979df43e5c17de7eb81e519879c75ec8ca03a0cee75fcce04436008cf5d3d5b517257ddc3881b0babfec349be2ce94a0e10ff821c951685480c1d6a59a0fe6cd2525dd1f4246ab82c1094e95eebb933a263d2caea52aa6c27f499b8a42005e41e4b5388022e748d2c9ea9ebd725d6dd2c317544072998901bd446c3df25b29aed77cf26ee61a8143a5b711284f0152b68d25710046be643397e0e8cfeb5e007dea759d29c23ecc7d4c64fd1f6b5e332c9aa03d4656a900db381a79f06702af8855f5581285332c9b82d89e70e3f2147596b918114ac8a0cefd690226a3468ff8c7e30c0c9affb1d3daea5a3cbd5e6c4b4730e387acc8b98a99835f2febaebeea554af50f8c71ac6a4acec0c6d5032d2c8b97d356130ebd2b81c7a400c38bf1c7e8e7d6a4c8d67d5b5cfa6e6b1cfc519d667b8b9ea21334528eabe7cea21f79b5818092dc53fd01f0274508fd08ead81925a0edc4228d0cd7e349b247cf5104ac75f7f8847ecdc68e1023aacf1c651b60cec95b0389fbf4f7fc31b9dc827c08c21a80837be0cb4fc773fea82c67c62ee5471ea2587e7c1a538ef165766abdb1f695cdff8b1d46e1003465662dc7f0b827cbb0b1383e67c37de2612e6551794e653b5b118da83c61d1105713e608ff3a47d01274b640bd92b640337b0b3cef79a1bc8c24b0fd4f1400e30d7bbad7b66854ed5fdb2edeb26b592d57c50cfc14036cc06de95ff002e03bff02b153adf2cfbd08d50476bb26a78b9ac0bc82456063c1f83090f27202ccafa96a979d83288d2d9512967caec0df630b87ff0f1f5ebe46baa3c7f91e4a765bb9e1117ea29b1b9c1d3984abf67f830561274b4af700c688092331e80bc29329b30c1398c5a61a1defa4f5699ddea2c216602f61bbade8208dd255d2b20ce08d2ff08b5884f453d80bc57d1dbfec6bd99bdb41caea37c76e9962797d705fa7cffabba576dda2555d75201bd7bf1343301d76a691f4777ba2a69f7ddc509e58868af73e4bf6119d1af57d92703991fd292c859adc80018a0b33a82e4aaf1e3713d8f4780eab9a3f45578d5b7473a6e2d6c8edf501cf2db5e80de26f17d2ef36e0fcfa0adb515b038b5d15cf626abfdf253b46da886c519f3b60bce0eaa6cf4ee2b2936e679756fe765f69b215bdfaac32736abc5defdbf55df081c0d6b864ebd02878b2c94fb16f97eff22293b3a72bc7687b3371372851a0f27b455d4d3b8592d4fc9475dd9253e425ae197a91ea350498b99db8499dcd77b49ce085efd98fa18123586a7b9bb1f6004bceccc45692dd40f853b0386a503618fc91dd1275bad5e74763cd82901d66d3b5528d2a2d524cf8795a9c167d2eedad012a479e4137c62090fd8e319c6018c8d0141c587ca5159acaaf311229539aa5c6f35c0fdd7b1fc06abb5aceb7a57067e5d95f7e017589e13b7b3cb5460c635df054ce0dc4ac8d929ee917668eae66d3faff7cb819c03e112706bf1fabbef6c182384a37733d0d3fcad2d04edf378d9f0f6216dd4c09d98ba8d606347fcb0117bcf721a06d3d8bab7c4e55e1fafccf960153b45be524e8593b8bf7be9d930360af0972fbf3c9817ac2bb91b4818e33137f71c0232268b10b43ea3919bba27f749ee67fb86a8da92f7048400976b94b123ec265d8b6efa297a3fb1542aea9b72f938dab0cf3c6c5c059399f1016fd3c3c63b318de8b1fc20af5f316610c2dcdb186deb3d517e99ab12340fd3cc4d4d609e07b2e473c1c398a76171b2432a4af8670e35dc1265c682ca11234297229a55d8875639077c5d7b646a8c2a3a9220e735b50ba527374e595e2e2528db53e01ca7e51aefc3b9964ca0d52aa8d8755e0eaf12fa543b92860e9d81085892da3471b395592086860e7c3a7eae5751d15a845f15c34ed49099ae229374638888ce81bcc1f68c99072fe1330406d20bc988138d35f32b7b74f348a630a51215bc7be76eb04c4478baf6e3ad8061b6754f5a0db44dc87c8fada8d9801404035c58132d67cd039cce40ff77e1a2b70804c22fcafbd920e633a63eb4381ad2fc87e127e2271dbb58adf19f29a53a145dd9e258685c010e4669efcb9cb892786c44eb2df73fe4227fb9f8717e77c719cecf537b18ce153efbb787935e5f32b1f44a74d436e2f4b44dc5f86b2ec0f4f865e7e3fe2ff2b753e9e3c4fffd2e570a02f69262af0fb5c7164fe4cfb258e58a8bc308a36672d013dd26a1bc91e64f74211d888d336b407798f0494a2941cd93e3b984af99337baafcefc0e2300ce64281f437aab5fa6f5c5690ee81276ccd857de4feee9a6db9c461bac5c94491062c8e62e3579d288c36b02295120430357596d1a4da7198c8b3fdb851bc9d1080202570b991e56243464cf247a473c72fad73ff5bfb1330a0a0894bf00979c519b27661e87927c48bc669bff1fd13aadaef7a96efb366a97f826460adb4c6df7ca54f0148b21ce40808b9affe4442265aaf597f0a654d4a9d649f86122ade6149f84bc8e3e93098b6eb94ca9a7ea8090df87c3752e7d9a0c33f5873bfde71d330d5b5cab283fccbc21f1786bf5fdb277679017d9b492e228c3a364862b3e3dfca87f42b9d19866c6de4f2e2a85db35134cdeda443f37a7d7d2b0fd80d7b2aa25836eb1297f0ba8b35b675ef332eef5475c6968c952bd2edce0dd22976d0a3b7bc3d7fcd93a40f295fe595c7322fd775ae69c62de3528287594761d6664a279c4ca1f7f8f56d884c75befd1e86d17c87818558ffecef196000511ed9cacda1e2c2b0873f59d1879be7859f71a965707eb109de8fed26f1148d2634f634aa0b4bfcdaa8bf3689039266218a1f3be6ec41a78aae129d90023058b15b0a977c766bae7f32ae5662b2036b4da816bcd04799e9843eb3c8c14c0780cf5278e0585131e31731a2c639e51a4d9da578f7af86c86e8f2cc96eec586c7741aeb6ad2d1265be85c1b17488a3176dd4badf98258961788979dfa1bf3973ba23c09ef4bb1e2d03343c9c70853872fa45c2015ee9db6ee01d337b1836433cfe279efe32f8cd9fbe504340ce56ea5e02b5882e98dff0da82bda08700d0ef39847d3aec78b27472b7128c87d90251b446f1a6a5d5190e14c7b3921a7b91b66dc5945824c359cc890c0ebc67c9a720bdf1dd97c06f80eddf2b9be2fe24f85d5f42266366f36d494128d01a737ced6355008d386dd55e90fa73349b57c3aa8aac6836af4c77abdef78c0c90f9a10f6b6a5409ccafda492b7d2ff563b3e0269db9eba6231afd292f666a133d2bdf785d9ec36c9d1c0e206fb1ddcd50e1d76dc82875566bd9038636d64cc1fea94be19f6671d6b4c7633829c01f622e05fb254874c65fcd7bac88429347b647277f76b420e1cbacb115e48cfaf0f295a044044d0cdd90354a1b870428a264f5af5f8f6243ae6f233c078f16348e3f48d3f0afd11dab6281aa8aa84f3f56f285bdfd0f1dc83fdc02e620ee82a77b124d77a532d77068abfd4d877cde188fd89e77a1bfc88bd30199583fc0790917ca6d9c17bbab842626c9d7a3ad829c15244cbd69a00c4bb6b5a10001bb6dc87cae385d0c25847291c4443ae6d454e0935f11cfd3a878e3b7a6c1725b0e5847c925bbd934141b4457950162a3fe0791a75fac95c24812c90a9e6a32898e8e98b7d4cf834a35bd3161b8c95de083ce6e05062de4a5e5c4514b1490663ffa36adae513fb65f60e144015b043fd1be7abef4dc713605402f348259a27115473e0b498790f596cce326c87af7b8aaf37e0df61524c15bbee972dfbe58deba1105eaf9d886f7da78d1f4609b0460a434d491fd5e081384a999f856ea1f49e99d286f3f008a2087e1cb583c5157f47009e8afe91386282ebfdc83330d6452e054f6e863474e254ca0038246f4eab3bc79c86b12fedcab826962de036f3ac2a60a2508631d97aae53dfc87bd966b5bf6807c0a26ec51bbcb94f20f8ce11f9505e617a518268a5000342a671bece82d692b2294ee350b8c5ffb32c75b3f4a148c3ab2aee48792d272707c11b34442852c87fa0efe2efb836eac19990953b231cba95d151fb6c625b508a59f2027bb184d80a8d2a44b096a2a86ea237b821e9f4874470d1f3e062c5bc8fba3709f4be4f5fc3128f52c97434fcff1145ac6f09a42751194256e33522d2f9ea43d3296df0b03eea7e4693843ac9f0b651fc8c9a451fd5af7b1831aa277f4416d102f69a94a7499dc8fd86436a143b0a4d15ca244d809b366617b17afc4fcfecda525eda8af35ad9c49dc6f50472108a875edec561635e6568e8ae7bea8c1e915908401f2878f9b5093acc766b579111d60c65831b9cf1ea20eda6ade405e781d26ff09585e6ff945325f240aecf127f515707279727f59efe7a2c020962f8009c7786ee2a15125fd9c10ab33c0862a462b20f32548992340ea4449af9d691e99cfac770c231658f77c5f6d8f4ffb3f6e8f6eeb9f36b6cc9d787877d43e5a368748250fcf53653ce9b880dc3dadb08ab35c11c57a7c286e22d20a87dd8feecbcdbc378d02cbe7413553f3206e155cb6592cd241da4ba10c29180900a3bfc0c0d424e16df72b66c15cac028465cc2acf447954110d6d09e4723151305fd92671a4808ad2562a0634fb137de293fb308360cfa7f7b95eb6f2ff333f74088c7939beffee63c068af8147e3cd2fb6340b8112df9fc950d3dd95b878778f7748a9f90d505c27ad65e8969a275e287ba1befbb1335dbb9931ca75ed3db9e39300def304c23097a44f0546e31532ce93860f4b61bba368607e7641c33d34e22a758b44773408bb20b9ee27488e6f9fe88bf7f81120a567c2b060fe5882bac281b124382d83c6f53fd7637e69881020d6d3b8cc3c0f5946e3dffdce831bd2476c3ea59e95f99889070399c37ca298fbec69159dde9aedc09f42f6b93504b9ad73da49dbc01ad758e59f7942f8bb8604c56c5be771f7d83a6c146bf7eb437287801cb1a9f3bb339cc821046bda2cd4bbb51da7045233a2db4b7ab0afe17b445c33cea947e0a22ddf5649b2343c5f346f3062e0d809fa6237c63e2f9890eeee18d65c1e939d2641f7ef9d03fe3b7352d3aaad835eae0bba4a175776710da3fae6eb3f8e69e3c2747eeef6a83f3b9fc8ebd5a3f16bb7aa157acfacaf820e7759026e50b83ce30af77c0d3ff85d7c91f1c3db0b4fc16dd54c18b9dca26e91a75156f0f549a832d9840b591ac0335aa6a613c3fe81b374de2b076ef7eae9999e9e70b7c3f0a87174ace2432081f12130ec070fdf3bfb9317296d272b67aaa27308b699bb9489824fcf48bdbe23af7e33b46c5eb25866a08c57a9de757015afb0fb7ba4bbf093fde65c9cffe6b800655a7b01f3c176677d87a480ee14ce17adaadf9881f6af30f4869823fafb1d5d243923d9dd9791b9bae8fd9070aee9274cab5608e3024584115cabfe57fa6e41d2ac9f3da1313db76f94cc7facb9607835b2695c8082d2467610907db4eef34fe9934b22a435d8b95d60084c143f3e290ab01b0de009d496e74eeb3f0d3f039f543ed358f78848a8b0ac18bf41efd26bb8acbd9b080665717de7aafb887f4907cb1d80d1f7ca2b289a019f778312f70806f7ffac7ac7725704ccbb89f5f0dd071e34afc165ba560f62b06f552f8e7a7de4dffa4fb7f311b9dc068eec0f7929ba9e80c6fbdc643e5a67c0a8674924fde8a79bf20b7e84ac9475aac94629f9e44e382fbd8fec3d56b11cf7145df727d92fb5e25761eb1d7b0698257139f541eaf6b668f69d6120606a22b8422ccc6749be61d8384e6ad43fd9c3946e2529342c5932e5a97af7b80b1a15402f8162e5fe6b902c3727af39fbfd5505ca18230dcaaabcca650a9eadb17fad7fb370c71ec31ef9fefd1d1f4c4d5c4df97e662dc1ddc62a7973036038a99691d3fac6b3c4fb3acb3956a1cd2110ce72e84a2130a08243d78aa1b8185fd12edbb8c6a36e656f98c2e663b410a3764c606f8dae8d0f805bf60e56f6ee65387988b366776fa77a82c41bd54719e83f50f2a0e08da30eadf98dfd7a560b41a38702b2f9c3f438057fd0e856d8e14d0148d6aea02a7f87885374867466485bfa3db5b06be78617448ca87b90b48b5a7734e886acfc810a4953cda2fa7fc8274cb4ec2b90f0a48c31b15bad1dfe0c7fb75b93767559faf09a613ecad47db9150f7f7015f08ec52ee301e7ebe6f8418e037ce10922deac46d642442b3b0f2b51f283f2de0d0d6b75e5cec68b567ae04def718958a4ad87498f7c57d20e3250cf2dd54a56862100686f64cf614fbdaafaaaf01cddfa5bf8779570476e10e4942bfb372273c36300cc7af1cd26245017151f516008ceab4665fed2bb05924784da38a09098edb0c9b7bf389064bce385cb95c5e69c5a5ed449f69e401068668d55cc665dcd324a3645c68e2f9710e9ba9959eb3becba9bbc7cba0d701acf825ad1e2000497768186b7dbca8f0a45b14f9d29bc789847132bc66562179ad4c35db41377a9e3792f59d3dc9041cea7528b9562dd970dca755a1db10c810fe06eb81cdfdb9b3e58b8cc3ebe8785e525d965c562f59fcea485f7e5d944635bb2a7720b0f20f86121dd971c253f2f2b4c7d572c24a4ea8f2e5661d91d0368b3393f772a3b8a4f8c6b73acb0223a086158e70b1079165721915e86c14abd1fa03776ad895ea0eecd6c52ccaa9df338fdb2c30582489cea39714b341d945028d0fa3a80969d7f29ab0b400f2d7f1940296db923904b72df3713668ff9d188676278586f0b1348618260f88643cacbdd854b3ffc8b0ac04bdcc940a112726fa32fa91b2916fad855d6698526190a00ee861bf27d59ba61c1862163fcffb084b568f9cbb5c6175cc5151f23958bb35a791b93691ac636f5cfd0f5e29c69c9c38d92b48049bc5a156dc0469946e2a950c338342dee7398b50b6800f420ea41367f30b281c16f5b6332a5e5cd0fa25e368d78d5526cbf740eb0e65c1879d8a2b41cc84a69b47b3f28acd7fc1065f1893af409318a0ca3cb17e9e7f00af6b6202c4129385b8823686f7dc758471cbd1548c57af25d64e06d428be7b99f8471a52292b48e55011b405f7d03e7082826dfe51dfc157f81a35eb0f70a7738509736689d2c50916a1c87963ca0d949a7cee8e5702904fe81bc727934eb31536c15d3be9382c175e1d6ec224f740ccd339fb4ec376035c500e0d12941f30b4dadc77229e4eb1bcc5abdcb3633a4b8700ce73a07af628d7b9f56bc5147089c1353a55cd2d201ced63afa35cadf661a24e3b8c34a95a40fd56870e925362b6cad0f4191cf4dee8d3b053c1bf12fd2d6bcac3ee4c63859a65bf2ee7a3ae3d15e53e8d0feb590f9985bdd28faadae5292792331a2755015722f230a503a4622f4100a5fa0ca64cc0d9b738b90c966b4f94507f18b54e95f2a18542a23f7b754deadd747fc3c9f8da8859449c7628d91609f0ee24f3f8bd7f0f3a957bb11f299b6e00795bca032201ac912a80ca3c3f6c1b171e4ea9a2e4b7223b519c9274885369fe6ecce26e77919c504348ef442042ae5788e8805c2d40e6e776b7a047dd5fdcf6b6d736fdf14c71ca04d3749d791561e8299604624cc7b944b6f7b25a556a54488086ee03cf4b0e3139dec42cad407e506dae72f014617f25719af9f66bf91d542d0d34600b26136f0e36c57080b5cd85405e3ea3c48a11bf780d65ccdd2e5b271bb7a920cc8d80f12cc4c9b2651f6f6f1be3495d46d8e0e39257d3ce2e53f3aca7faab2a18fdb98a7517f2a737ccf758b7e3f5472dd0d7b6b4d918dbbb763a6435ab05e42eb09973c9508e4050af0134d7ec3400eafd74dc87db7c5baf94285f3d865822b4b965373f13e6100390fb3c79eb01360da1adb3306a3b8159e597512271d75797703bf63715c9a2ae6f857f659d7f92a666df4f2ac7749e6bf1365d23d8231124d084be8743ac7b9d23dfd3f49214530a6f75c7ddd14682b2261e508ee8702699b2943a6a2fee9cc1e94697785a0e072278f8f90665499606ebe9bdfd6640d8085959a1d3c25b608ef4cb2bd0d39de8d4832e28e47c011d98babf0a563ec9556e3fd26847e189cfc66bdb0ce61abd89c9a04b21b06e07a5b233563f5485e9c57e9170e2753e5e8ec658737b3c795bfe9396cbc8e7b702e0063c4b24a5d19824f6c8822e95f94e99ec56f180adc8f3bc94a68fbcf807fb98d32cec8a79224f4cae0584f1306ad27eeb16115bccfca7858f782b8ae097c49a5ea586d1f454016feb23b7361e5a347f420387da237953583d649982a1c1775b00514f62bc67726538a91c2d46c6ab653cfff719647042cff4d7eade6fa4fea6f668e88a888d29ae67baa940a43d249442ac75087f5b6aa9a01f809cbfbcf3445d38eb7158e81abe77e4f9434680c3b2486bfcd428f496e9aa3a6b37d757ac3b3f6aaf3932295b91b679e4640374e0a910613ea48e71e4fad91741ec9d4d1055ad348e800effba9ad63cf1fa730fed6eb86fd3a4be79f06f9f40ca8f74846e615351fb723fc39005d80bcd299604ab9a6283f6892e140367f30c11f5c46956e0bb0ec154b6f40e17a3d4275f1ab34aab189d07a7bea026acd07b810804495ea8caa2e1c83bacd0e234194c7b99ec68205ca0b12301288af97dc83d652ae68118c136fc8daf7f82f9403c46663c9eca3ba47584c50dcffc22e95acc4e00e5d390cfa0a05e8f342b28e60311245c0cf1defbfc551bc832fcfe4bec0d6af6254fb4bfa0f1e07502c1d202f78efd229c03d4db1ad9bce4b8cfb9f559620183bc7a30a58dfdbfba2b3424e1c18a7443c5e54232514b778bba59039d143ac396a5239b7f7e630af02eddb5a4be925d28399ffbce79165cd825ff6dd4639254b91a113519a6288caa5cfcff518c10c693a91c74a52ac205364cb2008559776b0dff3cd3204e1443cd567f87bcd487c66341113a00e35840fcbab1abe29f8a6eb11af42ef2e3aec8a5ea7d38a915414f685714a3547868acf7ca8ed1c2277db9f91a9e3a004ba4d1b17bbe80f5b4771381bfcbac5f13ceaba756eb07ff86565f9a9a78aaa2b053245e33d72499f27258f1d7d8bcc3401e181dd8694038500d89bf0d6b98524a4b02662c3b8eba887c301a2ac66c93fd8b50e4c72d0f7e8e9af19215fda4c4e7de950f623f93e5f26678bc76755585df3730cf26bfff8bb9804313dd29e6ee434b185a565b800e8d8b51fabb371f251a84bac86bce8a7357db02f16d60f090b5e7b808922ac70c7117701cd8046df1064f30713fcc11f2b74acff0e6eae5919ae91b3a657a491dc0df6abeeb1f5c244353c2288bada5baf3950f5951e6bba3f82123498929753f7662cffc58cf289d313ab901c626bfe399c095d6859c623b4b7c6eb3bdfbc82ea49062701103d30feae9038cba2e72cfe50866ae039e4e67c817a3b7b14cbfb431cf80871ddafe4cb3a88b8a02809832eff4a45c1ff50e87971667183311112c031c0a440fd78d3e1d7bd97d230fb4785770c0b9e82476511b8632f24cf1819130a4b3a36fac87225b9972daad95b00c0c893a702f1c6c00faec6206a3941e423a07f937bb64f9eb5362a93172628476bd7e19296cf754309639c754ff6592c0138b7d70f1a0c2712ab6ae4284342c66b25c77e6c004c56599339d0cf0e4b9c80eade03009d83875566ba8c7ce7a38b5a1568e6c38cb0a25e8c755b7b1b6f324a60e2bd9fb2d2dd7fc3907e870168c77b4bee7dd78516dbb7528f10b6d2d658bbad28795eca35cb72df9f97963ed70e04fe34b2cfc36d190f3d3bdd20bd05cfda2199a9a27c41ca8e8411fd0efdeed7f01dee52b6ac160cc8119b3a3f9f99f0b3f618638f66bb1fc42011fe89969d74a9301e16912e8574166fd842d211f0f097ee66cd86c84132d1b2175f2851c24e5306bb12372a5e9f70e56b3fdac727aec8991c195db9d19910af8040a8f9b463bbc08a3ec6431d03cbe1a5c87ae64a496c8842da7c2a2b986fd158ad2f83e8b46f7767beff264c57a39c1260b99c871488040a5f0b360e6873938b375ef89f9d2ac3ab3d4ad636dffb26fb482cc555d7dd92014c44ad5b16b7bf0ff4dfa69b62c77c52b8da09acbee3ec255356ab31d396c090a67da9ebd78195f6a18140631497110425cfc7534e2befe67dda9741c69a7a1f5bcddc599bdff5664822531d5986ca5cb9e2000f0b72af69048204e976bfa1da27eec18a119eb5aaab186d19cf4860281bd3530454c5773ea02f5367cbaaf1f126875dcf26b4af1d603a6713a2a2d48b952f789fe8801fb701988a1303c32ebbfc15107ded8adb9bff32867d937f35435817c53c4a01a52e866ce864fdd4e7498643118a284eea064e43ad229849eb8c2aca75f1ed932e70d59cc1b1d20a28a96c4b5cff1353656af982e900ef8d57f2897341c4b2e89f0cbcd871c2f37c84ab2dba682880fcd3519c3b2765a4af47d005d9750f05a74dabf5598923601f56eab91a99c706eaf2a8f3fd2653124e82f63c291fe18c31fdb39d5696908ffa7bfc21d9deafd950120fc2adc788a5eb9f010dae511cf0b75e30c0f95618f35ddd82ba7d74cfff8699e556aaecf5e1afe4c0229c85744249078404b03a206ae9069da96e8dca50ffd85b31d155fb92c5a81c658e3ab145856e746b7c5d69903df00214236a722dbe4b02de2ce4b986fc665ddf73e9948a8bd12178ab458f8d689985f2fecbbc9a6b55af936ff60290499b65137f2ad4f3569cb079f015e3c4ecbec69899f17caca5b72e6d87182f6f532a7ef3f1f141f585d2fa3c53359a7e910b835448a88074370cdec85c4f1e491c04fd81c72b78b382cf34384dbe6e41a6d388e452f267fb9c168c703a24496c0a507b7f280ef5ea617497e0e219aa67d51857ee681c1bbd6c471ce01bc9e0bf6dee0072570e1f8354275c7cc4e033bb62b1623892cdaf9e4fc3418df5b11ce92e1f5bdf4f264a345933f36b0ec13f6964f25d8171d5e1800a300af84e94d12409eb0f1d3fc0e54dc9dded2a9ca8b81e87e9478a524ef6e83d4c4f6422d83f568d059db91e5e8bc0083020960f742ff0c6b450d627b93e509f9789ffee417372149d1b772571b5027464b2cf37c8b1bb15b6645641b1299c5207725ddb6b4f421bd79075f3d893c92e04e776ad2952a824135ccc6dd9bc1e4c1a618d82a7e9cc1a32fe1b9475526086d776dcce563824fa27b0f5f0a37a71cc7eb9c3aca4816a084d22bea29f4aa5ff447d28234570d7e314a31d48c06208b8d5bc81eba3bc796f06f920b5d4d450f7694766fdd2ec4a90f761341a290a828227d69bb180821f2465cbf9cab0bf790ebea75af57f500edd9135fc23da6fea6f1f1ecb310c1c92d2acd786047c0067a31fc7868bd6d2c9e62d1782567f89a0ceb22713c46970398cfff1f84c918d8bd24c81870541d29ba8ae75fcc84c7a61d174d950dd0d3744a3eb8ac6c70e3a8cbea9b45b2a96197680e1057f1312e444dfbd81307f5fc61f199298ce122fa9f564be94ffeebec80ef4aae591f79249c280ee207e504cc8f421f4326fef8f330f48cdf9ffb48d9939a055ec72a9253a410d3047c4e3e79bde4510c13eef5174c6ff12c20738539104ee5a7c8826980bce0fa58745cd06e72404768d923f36ff2deaf968c9134deea2c9b549f7a83d59c4b5ddd40f7550084c4c6c4696702ff815f91975837e0677689bdf1c439c3ff8aea7eeaed5d68e6053a9cf977f60c638ff65be1a52ba6cb3b0631b4d967d694d07446262d8f02ce49fe2b70a807b1ea2641f740c364af5a570101de67b2a472d3628bdb89a2b20bf0d48036ec74b1723e5d01c9b50cee72e79c4974e32dc47da58b9eafdcdb7d96f38359df94735378ed77dac543d729ed5bae8c9aca799f2438e23193a544fa50e57c261a3ff4d407c00435c293d5481f1f9130586749c916be8becbbd8abe70f99d847cba5c1439d361ff088a9414fb63c6223f9900f8f8df060ee290a8d3189938f584376ffd8482fed6b036c580382eebe013964a8615ce6fd043ebf2e77643cc09381681b070a6931233e32e691a9e78bc39f9878c548b3d9c97b4d33d807c75068e4bb3c228637044487f9d2db5fdbdb134d90fc8fa9b9f64633a63981b9ffd5591891bd5e61d02d36412eddd33c394144b190cb777e6af45753ebf7b3a02940a748a2e836a2ed100d4cf9f4f2959a08addaffabfae226fe1d45f2e498367bb13931b307cb6d6b1ea5d104d3521c97d9f83fd6b25ee19bdc7c79694f966fe2c6da87b240a38aa65569315d4cdc47dd04adfeb568925aadd06d490e0a47bf5989f16e73b15fb60134ee98188d47d2338a9ca659464a1ff28fbf1f18cb00760c2b35d9524229fafcae8f6e5adb8545e5427e33fcabfe22fe485d6a87b3378ff1043fbfeb83d04c27e1097b4b83784711d62a1caf50c5f5716924bd8bf63b36a756862cb9dec5332246707fe0cb22f184341b755e67a774139c2cced3cdda24abc6e264dc99f8b980d9d6753f3165e0e5db8fd01c8119b3abf674d351432b71482112752f714e4c8b9a270af246c8543b45303b8a2b5c4c5c3081eee8588bf05a2b46502058dee61fea87c2156cf4a4eed08f609a1811bd9b5e093db5d9e68d0c9555cdbcf9d9ad7d2c80fa8330c1c336dc4dadd33517aef9af2585a85119533980825e3cd5408497798126ded732db620a49e43b5de7dd2d197d321c8c85aa2c64e99334fce76924a4f2340ca09da44b3933f098d8eaa3311ebadc5033c3ec55068efc97f8c530f160d51a34ff7ade046c22f7643c971fcf99e69d4d1d901f6dc63e5becdd68f895de47db9d208cbcc4a142472a7a6860ef93b1dcac23571d6e4828f65e93208e15bca05a8f2e27344d221fe7d1777a6efd57d985d6607ff6fa548cc9a662b9cbf6aa985bbde723f60eb640febe5bf618afb99dc912635f1087025514d47c1720d717b6a3b6c8ef3f2d9d8532208828020984617e4a9e90faddc10dbb11fff7ea74f7da4eb94b1b94caff7d780b963ea0fd45f5982569dc0191142dc6e279d2df48172ee210a6255d0c45396f8872f03f63f5493424ade922f6434002837cb252ca2051e8edf74d05adc4e1b24990a4c8828f1f4aa94ce8d6fd78ca775df32c31f42d355c540d8b45d6047543019ceaa6cdbb2c474f21d0bd2104809364ac5ff619da2a83b336dee8265eda66c9b6f4b2203013682b28bb2ed55933daa677dc30975b4bdb73ed3bf2362d07e3bdf929a574c648046f052a1c0f6a54ed64fe3fb6416aaa44f0448a22ed02f1b409d0b8238dfefc40ef055e26f607caa2174f9b345f187eaf5ef10cefe881e4df897b56377ff3659e08c722cac1a33c3c98275dd008369b607b92f95f4830cab3e5c432b6133c911b3a07b17e3b4d2f6260ee4a57e0da57c153caf3238f9b2d73344da7a39fbda3760f86de2e993d3caf0b5f838bee236f1a208c1a5875caa1880f1abf53375e520ff1b9455302638c4e1d7f2eb8e8b0d169d1f938f95317f3cb5fae49a5cecf19d2ce5f7eab23b89e7f92790978344aebdff12af1011e5d36b78a565e19033bef99c115b6c3fc29f2e706cb26d987ec92d9782ac356155ad7a3c136a7b8a424a9ef5cea2a336feb6a8f172f38613b4653271d00a25119e55afae24ab5dc5d780e3d1c3890b778b619cd9a7f77f29d87d2f5d471668f2b02c66c2c3fd98e75ee2c800485f505d7241f3dfedebfe0526a107c8c1ed7f8d94f45dbcbda71172b16ddbc4b41e52396d2c8317f0ecd86ae998014c2bb42f8f85aa23100550a8cb46f2cfb5deea367571cc3ecf7f1a6a3f7f3371fefa5f2c6290a20be5860ae88798f038ee5067e2c99487a4fa749d10cfba6179cc513482ff1f813e963b893401330984b279bb0e4538452889f428394c4be06c7803d7b4e7414f6c6fcb7c2acdb694d76f4a8769858aa94aba6062045a75c53067665dc3bfe43266627baae65344663172f71b4f5b39e4db5e895d28041fc90e2e755629f3d4410fd36df287329b120f83f88394fc2ecca30c4f2763f04322907077b138df6d674ba0e4abd001c9a92a43da7e545da851d75f90691e2469a1aeaf470e410e500eac417ecca9341b5e83b054c444c4fdb2bab481ebb9c88d369d52fa1a1344239757cb041ba55c47895e2909e77085599bc01d8056818917a5441879496315d5cf0c7c371fd5eca584b05e36e86ceac5cc7c16d43bfb3fd4798df8ea6317f5b0acbfdfffc50c06b14001f7b15ca39f861c0b358c36f83799558340de87534c245825908b1387132c52a67556b6938ff1fce4f9162d1a3a92c5e46be8a3d04741553986d6b95a01b0cb0205040518b79358e03a68c6bb753b113dba5ac84af314afae16fed6baaed86cbe6099b052b1ca36cfce1576e38cbf7fca6c18400dcf8f2e240311ab30fa122f93a9dd604aa4f5a88aa59981d5441c649d6e8d6544e403562c2899a44a871fa53c175582d34d3ce185f3b9f90f6e19b0e4c59bdf4d43f81beb8b2f19b6a234f2f0715bf4283f0045a834f749254566e16d0304f071e092d7b872ecc91a4212dc55b6cb2ac6cc20ef29c4b91a7e7cbcf45f4e940ab60a3824b9219ce0c7deb54c5b8dc4e58681abe80a09c6c703b535be49d1c81a49cc64e32c3a53f9b4f80665bb20e812fa4ee565c00f4617fd391360eec7c2e81c07e81da7a288b8dfc1fcda75f7580f8aded5ee5c8c6f2b0979349bf967e7b1f129d301c693b051cc0cb3fbc96ba3644ecda53016a8ed9c388f280afc5d357f07f9b1c3246dbc1f345c5e9e3fa7824d80d06a3a442d1db6cd297129ca42dc101994b72a13f470d7fa0d3b5918c079fb78536f5727090da219fa439a463226d1a3c0b700a377f5b9d46723a30032021821c4c21dc8aa1fb792c89100fef99f0c01a72e686c56c4d4dd79a1ee4115dbc6f97c21ea14692921fa8b917a2080c0baafc4f884e5d2ff0e5ca9ccdeb0e3a90a6f8c845300ae653070312539a503357f81b5d12d5aa9ec0815ecf478f17a52d014b95662b930990185b5a560177292523540b92a2b83c6640534e62a188d2da5ade3b5a9b46760f2a4adf385bff4ffb119b95ec1580194eb04f00cf27fcb856b6e07797fb37f3f30057d2f66f4ae042c7a5c361374ea019aa10a4b99ff7a6c4fffd444e92c3a9dbb8a77378512c8c4f1c72553218ef19b0369f87a855e51327633aca9d6b398976416ea1f55d6786b608a59e4ecacc6cc5120e8d24fd3b0ac70e3a376bf3ba0e25f2fc70fde3717978f3c99377c72f2650163c0a9143516218ee1c9f5d7707d43d2b3017e75fbf11f2c30947a63d4fde4a7a133606d9e11ea2f9bd3d88961d2e39e338f9cb94e37b9ceebcbc61e7eb5b2d3fc3f00d0cd79b8473e7f334274cf105acba7c3f8c748fdc24fe09d31491c9597f9e902011034e7afff2c6ba374a735274689ab386e3ec115734ee1f55679831d3a52ae5b07ec8f539e6afadf9075eb583014df8a43309063240e2177037e86b076f58c06063d056e5f9c2e82fb0a8e0a6cf83c94ca3986076991b204bffabb865e49ed1e7a3eb3c80cbb448072875b898190a4158403c58a0767e4ba53249cafd0edf7eef9ce38795bc7057398009eab1f00a627f20e4f93e80b652baaec1aa15e1af68498569ff3157258b3fd16d5bf391fc0fa4832c0b8b5e3bfb11ce52d3569aecae43123350d7d7eddd88fb743be1d9f6d300d43543def3bb4b52ebd0ad5e5f14f909c864ef4f35bd6feaef82b0214736c1a2cbaf65b150e52fd360f2734455bb9fe7c7adbec2f49a6dfdd3ca3bb8a44257873301acde97c310ec51b5537e73905bed7fc27a94855f9262bfb4fe862a6ff9f1a70013c32c7845ca9896da5f7ed2427d0027dd65debe9081efbb84d406bbd48c4b91690b360355c81400cd1548dd0cd802517a7620ef9f399bcfd2c3a7560d05f4ece11f841a6e1fbefb433e83276769bf75bd3d1c1a3d45aeb72950272597978abac531548fa6ebe6ad293a0a0df917e413434afcb90cb047e3d0a7ba21fecfb47b7005e1bb8e38ab26b929bc997458ac37b7975eb2afbde6d31e128ded083c361abf2b3c91b60e1f928c5f13e74d5da2fd382c8c9280f95ffc81c35d5cd93dd2b9354d00bb4027ee6587aaa0da67f70750d2e04f5d92e34d64ed92aa691591a167352fff63125050280e63d996548d58fe9b3e78273fa90ead9c9cf62202fdacfe4c7d8ae440438188bd0f132c22c3e24f9589bb09eea8d50ec9fcd011459fdd4a64c3dc4affe56299e7349e4745fa17448baa0d45ea154c1c2e3ddccbbc0325b23885af284eaf359f42c5ca9092b4555505055917246583501007603001303c9e454a47a42eb1c71338a13725fc6194a6a91f4713b28d67ea970114fdef808dca7a5e3163d64075164f2327e5d8e91ea74ed988d7d5e243f611baa2c2196b265c74cf24c94157b33142bcec7ef29b73d46c8ea4612436cde04f13b697979d69750854ab4adac0c823f676dfe2fe43667997a6b0a9cb1aee018f73d6948db0265afb65505676be8bd83021ccb2b3b85f8907f2e76017753f81f5a2cb0cf2a1ab1c3fd4d738802ae91289855d283eb252c4b887a8ba722bcf2825320ad3020548b32999c7cfa0401887c1a633aff44acd21e425ccadff2aa3b44c6024b7f46b2447dbfcb26ff2ff4ebdefb18e86957e1e0c2f9b9e8ec50898a4c17ca59b48b6b16a78a7cf55cbbc4df05ce3bc45ccb14662df4b2e4e09500bcea21d5dc636768d2759beed89a09dcd2082249c3eae35c8be084acfb72b15d3a9e32100290a5d95c7401835224c3589e3bea2b875c111f51c7503ae87352a182fde63f2c01c787754a8a8c58c65152a4f072816b52a3435ad2c1e73a398f7e65421eaa2eb72caca27d26e22200902b111fd5f9582504793f410f9c821c3f0102447892a3f76a03ed9252af39c6516281cc7ae9dfeb10528049bd456277d4a7dfbfdc1cca01399ecabb2ca3d623dc049dc0194f82e95c70d74223b25faece311a69bffd136e24908719214891089b7c94cae1b470daf8e323ace65254786b8f5f810be401d82d8df873e745831b8e8c16c7bcb41ec506086967a8932f01c22aa16b47bbe24f4cf39892459fd2351c222884282ab39866ed271965df110f614708cb3ec712f1cad2699f526f2cdbadf495f74dc63332de3b5f263a029dd7ebc58fa217376d5c0d43b1df0cef5ab1cef5f950efc36d23da3b1af8b644c9e870a88eb4b7e59ee73588773d3ba7b197ecf5e3ccb01778d542787b3f35384ce00704bba9f5f7d30ad5bf8b32772a3bce969d9dba33d61c5c8bf767c44ba6dac702ae4a4f5f679ed8f97e620b7017839d7aef9f83fbf07f0f1c6f77c8600353fb754cb0ec245a59c445d79189dade0c6817650c4de1b677bcb616dc9fc1d1f97f7f0ad2bfb8cdbb3f345d68a251046a655314a52c176e8261000c39a04e100936701adc69261798bf66772bb8d49c058adec29f0c20060f8ac0110a2a7ab7a52e26d0b63ac792c38ff4fe5dba3243948308cd3d7e8bca3d1e3f481b3c50b89c00293ffd1cf27a9a1d5998d6f573a14ebd7eae958d0a39e1885dd3227bbe4705319eaf90697833feb4b4799aeb7124d9ba9a1837ab06b9b7141bc4c1bd5c92183f30c748112740b38625cd12732b19acaba101a2bf34de4650c632d298864e40650755fb4b6b1fb3d9092c8cf4497ab0278212b87f7a7794caf39c1644a820dd733125b3a20d322d9b88463efb27f7f2ba3b3e0b46c752e3d46c9cc1b062bf177c8d392dffdd419fe3c9de1246e8623dfeb11928eee7cb6685fbcef7afc870d48ce58b069608830ba6b63a6a2e2689a25201f1ab4b29755e644cd1a648701917860fce5c439505f9be3a93ec6fe6a0e7fb350616e9d850a89215875d24282436f65463b3116a12b220113238443fe7930298f736e7493025c5fa0b499f22ea146ffcd58387169f091471fe8889278dd0aa719591f0f618dea8cb4f7379758c1312da281653cde7648f74826c4019c1d074af61c36185edc124d96ede833ec5a305f91d30628a96f973a7a2e10cbed4ede44dd24310739cf71c9d088b8ec07ee2ef2f43d35de0ce8f4575ae1d4322e027a121c144e696e90ec2a2432b689b0460a039e90d9a21d797da0aa95f8401c94ca555963a868a5d80fbb78bdfb225febfe64650b6fbe921ce3caa95306874712f3fc98aaebd8b667dbb48a6e5e5e6e46463e5e264e3e5e4e161e5e1e6e401f9bc7fdb72ec18770a4d6d8a3eabcd4c4d4aaa073fab8db3e778cbe873cd101588766ece7b9c2f183aa8dfa1f637bacb45e2da43f7bb8354d65eda6768c751984d107bea47e243220e0fad1d0e3ba4c4dab6c1fbfe47defa5bad0884a7f5954298cdf28aa8a9367d00d578317e6c305ef3e0f1fc4144327afc891b6c66c6581fecddad5ae3457936d32e086f10cd9834416e1154ee8848dee7990e6db8e7c5dc725518b377f6094a5ad21858a55ea3c266593f10ebe8768e9801ce81aecc1e39ab60154199ba5895b5c87bf098255bfeb900ba5a1e563f3f962fce22cf45739eebdad66de0cf05a31e240a48a596f79644e5ac46fa9403dfaf8447aab26e2361bbeacf1073f09e8e8a31f523a1b305f292507019a6cff77eda871cfbcc6febb717595cf45c1b42f141772f16eab6074a05dcfc33f6caf1c22f0ccc7b118f6964d7c5a1a991b0445d426fb66ceccbc4fe4742a180319f66009e89c0a598b219cac4bbc757a3c5a7bff90d0b1ce865f77fe63f7a639c4373eb479baf68ec851f4fab578a6e21933e94207fd60db430fe69e6a4672be37a5b26cb6b9559eaedda9102a78b72d9a2c4289e66f55e8b60b5b70383b881024e20707a007f789734f835844b1ce53f0d6bcb6845fd2fc17c678d9298cb02d8fb4158ddef2ae07ed3e6716de3d5e993979887712036e484519a997193a8659c6becef41219dec67cb3bfef0ac00c9ed2f98263a4eb63f35257bc41faea76f9f12b74793f2614e642d916708a76c1f9cdaf301cbd008dd16edb313399313a25544de67694374844261b3b763975e2d8bc9efe2798fedf58119133873c1b507bb1f1b3964fff0feed5bd2dff68668b3819f6efd37479b6fdc5ba774fe6b53f283a510779d9495a25d1722d696c4db9055a01adee4664dcc7bced3526eecc3072b88d7c9fe2aa71206e72bdacb4d5b8466b9a9eeb6e89964680c5a19c94c2913227e25ed1fee3484120601bc4c93fb28126afadea33f0410d363e3eabe6b3a6a3ee9e74913ec173b185729d421e194bf2c4ffdac1827780e736038d5d94f071d9ccedff78b8ce987db4ffee671a81f2f5f9e4d55756bd9524cbb209b460d32d25b0bd3d139606ef5c3945f51f1b2125e8a7d694cded9214bba76e38d145824711d5fd0a9735904e8625249aba0c39d3f729ee361004cd1e6d92a8032f2223b965daeb72c3a4c3573def36e256d6617f4b00e91bc32a7166f9adf37ff6ea2e82ea91156763e0834aceab75357f4906fbcbe39332f7f3b9852aadf5e0547da09b70a1cdc96904d84ddc2158e410b982dc5e6a4f6481f5df6442a6a4a9ae83c97bd04cc02828e3db61f3f33f804fb1863ea334b0a01814904b3b49653c426a2fa226aca91350fa70e60fc951c3ff37fb116ee9923f49b874efdcf6bb7a86dceb0c38ad85bf38736b8f9f81b92dbbf61768b1bc6d19f1cbddc62e0ff46ee45b89fa2a172b77c12e82fb359f9d82718002cbc1b2ef3212a28cdb753c0ecdcba3344eec888c3a60d4003addd94f4fae457df94382e652728d80e85a72390bfe89669aaa00d7378a1fa29ffcfe343877093d2791edee1da353834ef93d199b65233ea9b4b3ba7f5d762c77710441d8bb5d92e6c90940fa23d9e4d23260d4a21698d9ddc350aa98e1c26f5d6246e544d9d203b96c784f23d36dafecde31d3666767e254bb3d59b403bdd428b4f63b80efc4a877a7deeb8d8416a89c5ad6c52ce0bef120c71a449f73f0adf34fe1f362073c769893abf8a19ecbb16b21cd5f6c33544754f40ab3891161eee6f08f9807ba75b284be59bac7b35596b440c580af568dc9543b5b59770b9dcd7cfb4d52b76463ca61f69ade0bac63800040eaa82664df8edb16a997eff4f47a3d0281d36e2d6c4273a12e6d6ceb10dbf0403b07cae8566fd2caa7e3f1b30eaa52c9d5984a3f4ce91bc1a645fd1e995abb60576411e00e8dd267602b25963cb4030a15df169b6c7fee82b2580cd7e7e585825249902cd677788742e7331ccff1a527d38e808b494672855845c1726288999da956eaf217df10effde531c2b2e1859f86cd1ab461a41fa81c088eb795164501e4b459f9f76dd0a05dd989deef767e566f51313c715f955c95fc047c3399f29fb98477c69eac88b969138b740868e847454710d539a78343d4eb76b75aa88a74864dab116792315500b1e1bc50018d0f3f721c98f725d3891f191e4d03b24ab825ebb5efcaaa814d4f8e03f79fb9008a3775540cee67f711378d5a1cbc146e1ff033b2b278a9a59656ebb7a3f6847f3c7ec03d5b27f60f28bb54912fa6d6545c51fe1667f70ba193c07c388281ec2ec04514b1fe55eaae9b54e4b1e83ae81b91b784277bc33b7bb330a1b5f048d7b49cf9afc1f4a10bf74c5d8d9cde5d5d6f71314b45025207739f2f39acd14bc3d1383da22244713ac6bd326a85bbb31a781933341b4ddaba18f22eada906ee21b504d92957ec68fd4b01ec1d64ec61749737079fd75fb449488511bd5cfacd0fbd1829b63c69329fc0012a474b8d79bb662661d27f2462a539bfe7514e8eefc6c6a75ec0a4f103117eb67d6c71bda0ec297ff1e0592b6967f496ede9df0f8b9eff8597fa1281d578b46d6610b4996d71e92a935f9e1c1bbe8022c1c3f772ea696483ab2092c977fbcef4fa630cf083029701d63ee9e9cb04efae8d8ca80605e81ae9ba2ffc97f62595664feaa651e4950f42e530b713b70b305591ed94b77122dbadfef3fb31e8072c4b2afc96c47a6dc4958fe240ac7985f6cd2c223bd6b121365146bcf76fabd9d8223efe673b2e5e98bbe0a255e287d5885f6978f4f8284ce5b29d03b2ec30f8c4f0ce3fcb9e2b6d8c6b0c1cc4fbf5eea369c82f0fbc88aadb41b168bb176d3cac3f8093d3d2903b6be00687aa0d1054f3b96a1bd2c39c23c74f5db08473d72203d2790b8433508fb8cf9d6b91011a0cee67c4e46999c6fdbe555d3681ac8f405035c74c4dce96452bfad95ca7b38d46b000cd0abb0bc4382daac305d98a70f7f666754a91e70fb991f56e058b68b77878dd10cfb116f85616420cf417643f82535ba35a13edcfce90e6d8fba8b42854a4c1ae3b50bc80f7a26be46450e7693fbc5eafbef36a236d2b16e0faf116e5a24c0c4c7df4fb593c4d110a49b9d037e2571d1e87139c5091cce60e7fea7c294ec6edd2a6efce7814a80229c52cf1a964f7bb2a5ce38e8404eee909f66bfdd913adda314e8d2cd6662a20bda21ff798e69e9fa85ede66c3ad2fdbd355d2b4f61b049e8b1e31072951679bc14c88f599e65464a6dff7f87bbd3bc6c20049044b082ba5f6f206445aa2e8aaad8c09c31aca9f890de0ee85768e5a3cc522004489f001438cb981e4952dfb2b93aa478dd8d19cf3386fefb91836de78a9a58e51756813f8bec8ba7fdd06d8dd00be4d3309ab65ffc81e68799e1158153e9b550db9398989768542174ebde05e4884d1b808aee1036a9a4e38aebda0d6d51cc600f698f6c01a18fe3788843e432e65bd5dd9e502e3f720b7306dc9c579ec83d4757e4e5023320b25ce917523a950a682cfdf03fb2aa81468afec370ba30bd9d9a68c5603f0b3ee71829ffefbf35c365e85501a0f27c4ed5c6d1f951831e04ede57ab1087419924447c31dad1367efc61a5819a9ef9a6fe47ae3842cdce3fe33a65cfeffef637f5a1fdd94e77b3d845118e5e36d15411dc1f8a16b20b49c4869132382c95f7ed93b5813241260236bfbde8d6454ec20d5c6ce5f6dc35808c9b7d2da79e0aadfddf0cc4a3742493ec91227030a2f5bfb47854d10ac5fae1e680e88a560f5608c70517b38761844067f06adc3951e9d06042f750bf6185ced5b5cbd6782a439dc16edcbb8111dfc2f8ceb81cae13ce1b876602eb03fd25c3f449dec9435e3c5572e01396253e7f7c515362d68cd278f483e7ff11bd72524832109d9faccfa08f2ed96eb25042a2ff4d785bcae6f76a4790566e1383e960c5703363007d66d720492ddc22b016c12f8144c317a56da5b1fc586558366993f6cfe1eb86709f6926a7b7afaf79f63273e48c4de10549716cfa290ff49191f34711dd51fe99d309a9e57083629d1ead3d06b5f90c36f4c76552043289edfa1a90472b2ad552a9a1e75dbc5e7f227e687f127d035f200f0ac415282fc03a95f3bfd8ab88db5400fb9bb7d7f5fa37a9bf9d7cb27bdff3dd4dd8288f6bb91ba41be4a5dc329e55acbee6883b79817f2c890672414d44b351cbd50431b41a8df923d4c740a9a3853494fb257e6ee8ce056c022092580355884624b985b373f4b90f6a40a23b7f7791a6fedb495ca61ebd6513b3a5cfc03e9b74e85c5e1605f49f09d0b9e853e03a16f738f62e90ed51cd0f16ad71f3c1b8ee0edf4e2f264ed3cdd1daf1a24890dd3f4e7f09f29d8f9ad090a3b3bbccb6cfd4183dd76e0de93ff80b7575f14ac2ab4d6fe7788a4ddad03f1040340d09ac12a93a875fd2f875470f8f3f9622febd83503318a533eb697177593a705b89c713cc7af84bedd4b7514fbf628b857181ee0731d4bf359fd4dd54f4761c010704e901b50b6e5c9bf9aedbf15cf3dd48fb974e188c84e7a5ba1f2f7dc8d158407085ebd8759cc52833fc296ee5f6046f7e2cc7c49d8b3da3d3f0e35984747fec085580901403cc39fda6114deb1e34c6800434c555082823c01d0ee8e554994860c5bb58fcd08f9567c2c440918047fcb42390d59a07580fd21ec00e3073ee6d4f194f18b277d70c1f9ba0fb2bdf0272c7ee2dc69f915e0da775ee70b2edb387721007f76eb1f25ad4eca2ea525958df78d4f1cd33b5d421255f36bda20f6bfb1f962cc9fcc74358d44081ff470d859fdfbcff588ca6e804d2b5d15d1d115dee1cc0cddcd446bd0109791f7321d013060e377dd91cc690453eb6d9b00ffefb3cc5176994e043e32dd9f5ff197f9a833790062c085653af69882bc78c0b3a2d34638dc941072aa1bf380d34c2ef8fbe67ff443d88d93a455f40943afdc82bb7cef6b406c61a3a697a1ac07411f9f332e0ec9e1a53d4d784d0c85132653c396e83e023a9674f30dd45669a21f2982285399fe80df696f935dcedeaa2fb17d3437251c9be0e3fae00d1b417752c484c50486e6135b813c651c797230ad5cdbe37ed666767e5a53541a3507af1ba7f99ada14fcfa59029a6d8318d3484fc496aae99e2c79e72a04ae2494096b22edff655cf12ae3cb45955758e57bc0cabec2caec3dc41d20a7c0b8ad708a04c4056ab02524abab29b521dccfd9f71301df197d93c44a814fc8c4fd8293423d067fdb240a75af3215634659a5742aac7960f5e768b5a2110417496bc7586373b5bbcf79a30851be6d03fc6f5f1d3469d3b0d9f2987e301f6bf99f0db58618ee9edf63869af09abe1fe0fcee9f605bcfafd4067d19652e9ca4c1c10cc9b691839d588c835835a87c54b31299ba82168c9bf987f9a641570ab1c006f9e716e8aa21ff76301f1ee3fff2b139e07a9519e6e790c1f7d3fb543dc09d19ac9665957c7b015d1cfafb3dc0ae9cbf0238d6db1afb301eda80b67e90900752cb34095b7bf9a5b00818482a6bca7b1a73d3c9156d49b16907cd7867750c5de21dd2c10846827a1a4f7cff0d8c9e2e7946c468a8c50b911b6341927c1271ff12dbe3847171563fadcf22475b9ee67d1fe9dc0cc6d93cf383ab54e6cce335df1e4ac9c573a1da2fed45af5268ed6fd15af83f025646d50835a3090f14997e15a1a5bf4939cbefb113068b222089df39f41c7e86efd0bff2fac4c920f869d60fa72fe6c2083a80deae29c76d0879f10b597c1783c0e823a6f00f8f77dc248368370e4eb1d62228cc31a5cd5c751c01a4a4af279615c057c4b45c7bf4882dc2409a17bf051a204f46336a927e375405e394192c64fde9293a9a077660347a1837864727446b333fbd991341febd63b16c733db05044c8d6ea37d27410becad5124f3174a3718a5850047b3910973e79ad60b4ffa96cea7ca63e1fcc0787f166d04af74e7382ee27da7c8e28acc43c3ba5528870b4cad402142f8cd908263ac0b70174d0897192d627537cbdbe98c7c6f6ed735f73febbb2719c5cc9385a86588838a817c7a7efdb0dd38e86809c752da24f8a47b969512a2785474d21b4c6a2c9c4b0b458012c8685fe709bb0821a8428ee1abc72b208cea4bf9a893ab813732d202a2c0487f9dfcd3a55a7e4d0e38c5c71566fc33b951095c5def5ec50467bb6911e7668f11a2a2ef03b224cc87b9955610830aad7e8c3f1ace3568a98704a86a7585a9afbff1606124c79fe7022d4fdca5409703b097c5132ebb47d9a9bc4e5a2bbf5e5de16d0fe75bc6418851b04df5eb07a79508a09bb2c884fcb4c541a0aa5f1f6a3bac27663eafefc30f83ac6f3fd329ab29cdfa223f5d4bc0360b203689b4bdf9f98df426b1813bfefb5311d94017aba9df1ef07eb794d48f4347b1109b29011482cf33eb7cd3c3c57d6ecf0bda8e72d22f0e7917b09eea7b0ff2a7e97ce879cac4e50e885cc2c1133c984f21b178d79f34e72e46cbda5fa0c5be81de1eafc769e67e2140f85a8cb1aba3ddc54db65c0719f9943761e6b74d0b6d0d4f5bc0ff863b729f6e742a196bf45b2ac55be21def636c6201923e60f948fdca9c60c0be2f3a5606b7a93cddccdccf6f0c6efc2d7b39a99abfb755dff8469632652eb86c6c7114e70549b6d522118d498777d19fabff2fb655e49456de11625d5bba8a0897c96337ef15be78b3dda0d137cc49cc36b8e88c12f04e38af44086f48c14aeed7a8265490ec08bd68a17afd585ebe95ba8cabf3dea7b43c9ebf6b73b37d7599229ba56376da053b5fb810ea67192d5a76e0662a9fd6e589e414260f627e3491b325be56ab4b8da457390099258da964953d1b1304c822c4de41e5568f2df57a78e35b713b3be982fc1abb0757a80b382c7219ea8bf477f152a7de795ac3dc6bf34df45a5cd9b520d507c15ea95451798778e359aa6427e0836f46a4750a2d5e5ffd0f9ac9585256e4a1575f0e985fe9471bd2e9e13f950284d37ea41b934922fbb82537684aa03287c2b11ff502b7503a1903599235401952decdaf21ee20a9d1b27fbc52822acade3aba8a92eed6253c4b0b60cb90ed1fa80be1c29040131722bd4774785a0f8e00f7b06d9a33fe8007d3b82b882d3f86718c24abc8ce037af07466f0db1c47ec681f9bed712024333abb3a030cf7b9e474f6e96312beead9f4f16f5b628b9810617f93fa9a0ef1aaf5adfb5b2757e9f50e324afcf48f90ac626d191e30f7fe547153f4e9c999671ffe84492f13e48009ebf2e265a5d59a826a16bedaa072b533843c21721c3f33fefb35642aa0c122b2b05263df3b13ff994bf94be0b2f333db71108d3eae6a877537ffdea18b8a30b67c1d6b4ba156491a1f1a26fc5f55d2651a2965a84edc489f22c232d2145ba7046ee00af0c7694192ec7a21669416d8ceed9367a26c062f89781c8113c6831655928760539839e325dfbd87b5fba45ff95d439df2ea7d31574030bfac7054636434edf457a0ceceec33afd2b6171fc9e8abe4fe548d0c8c5010a289823ea6d5c9eb8b0d73eaf75a56ffebb855f567cba57b5c753b16ba02bd0cc05ac252c4cd26e3b78c51a58c75844026430dbdf359858b0c26d93149c5d7fc972362485deec7152d4c742bde934afca0ea22c5fd2c2bbe8d76fbcd120fd681455654a0f14da1fa99f6ec987df2b6573d6c7be493b8a6baf4fc84f3c98cdbc8bfcc4e7cf44034b0006f35e5176cecbdfad9127f1166b9a8048077e4c0786b98a1a9dd5221eb366a7b87b644837440701e8a9cf86fc7be72549c6eb1f17666dd01d1bcc29f9578b33a2f6f1ea7f2fc74aa44dde24d08d22834a5301217d8c97fed2ca189c8614c97fdb8afafecd7214e910795adafd823abf14e818438b586c216786ff6d28c1f277661e4afe2bd9c1e473ec7ffac1fe384c4644e2ed563560fa13ff726e189fbb5e91c23287e47a4983ef54afff519950ff0ece55e7cc7dae0ba2e3dda7be2b3e6f0bbe6ff8522c755169815c6a3aa3f45ef08c17d219f26b6502847dded16b418c21df1c064183e52650a6a3be36040518392d5846e48a95a6503798b190a0e6ade513757a68fcd52fae66d6268c0fc59947dc80fec4d96cb61b9aced8e45e920f67798e5817ecb8718d837191371e2fc5bcde8bce0bf519c571c96daa60196db3f188c978dbca90bd8e6b6c49c92bc31a13abf42ebaf3dc36837161c8c49acf875c5dcee8a6458161e3c83f7e370ce8fb67d317fc45d4d4d87a54b9944cf34137067e6b266dc5dffc9da27be26e64baf512ed964cecfff49306f7b6777e4dd4789fec6f84dbace4bdcb1b1dba909ac3ab1f0809523d4c8f8e92eada59bd497bb60769ad615172eb0128f10b9c049b4f6fd017eff7697dce7fe14b71bc2b1de3a286afb9226a9cf935a03d9289e3e07bd2e0f5f4ee0f22c9199d9143ac12af4794e39785386a4429df76fda3b07f6309628f63a85ef1d04186c62823a36201b61c66329bc27657c75d4ac7caffaf546136142229d036f9c86ebf8ff97dc430bb20a08fb2d430eac2f3eb9819482f477f9fb813f0f122d4f443009a87e3e6a505621ead3c89a533d7a9a50fbe6d0fc2ebd7e2bbec789f7ef2b1472f16f2e7e8902677938f8e21be47df786240b7075a56f40f18d44ee53f9f85e18bde7debf494f8ebbb58b3f212c777e501a7be55da62e1a37dc7cbd5b07050fb304e6e5687731d47e167cf545ca67d8861793f305d8ff3432e9a8acff1db536446b702eb69bca78403ac02e1a5b0214d8e4716c9f71d105b488e84052a4c30c482217effb3ce81a70ab36a2c43868366db0afa16dbafe5bbd77508f8d3e5d3ee09e1a916dfe09b4b465b93ce6a18c8fae4fae4e049c93ec5138c81920b4b8f16d2691a56e7c089b8f1aa5c2c72f4881d9e54133bbfd2b099d935b110832c09d9d51af9f46a772004b0faf81f571beaf2b07890163b3fe5dc9d1f7f3a94976c7341b595e3a3d172da0f3843426e3b20898f623a7984fa5d08a968b866420b2df3a6f6cbfe4b08b5f5b01f288709b10a383b42778a341c238e055017046f85889214bc5012819230dabd547f3f5cc6d8afbf3793ffc824f9001dc2d7eec390f49307ac065892fd07f9871baf4e29c0b0c50c6b70172b3bd788706c9d399d54f7ab62d2ea498413beb2e71d036f154603b316ea2d9a32424a8f6eeed11452c1b0aaf2ee647207d5e846fbdf81f12f451714f7c364854418c73e7f07ff9ff36997eb87faa24fc95024c08fe1d4a6ba8f5ae0f9c3920227fe3cacfc9fcbc58cf7a50e00e006b88536e9645ff85401aa95876036a5aff6c68a9f606f072a823c33daf3bda0ae521755492a55a1eaa48fb7ef084fb629824290e259d314db0e318bd8526027fbb12bb19831328e89f82f4dd59601306068d4dd07cae0dd867309891f06af567cc8ccd9996cf1c1daa3699fcb146ae00c7032e3ea2fd0188585a46367cb5f7429202dfa7c96a5caa93b048794246cff606c0316fbedac1681ea0f00197f98d9d0a050879477a93b3fd59e2bdf4a3ec5df66ad99df5a587719fd5445543d6ac867d3e00859e314e5f826f06a3ad7158a0e2205a38029c191ffff7fdd37d8a0aa8504668ba912f6e44957d83f53b0c8d643b3b12a1d02d2caac36b8ead75bf1df56059db37ac571c521fac7d76fabb1a369031529296ff13d71525ea00b182fdf85a6f7bbbbf27f24691c087727624fbbe7d3bc3e7f96e77fa072cd30ade3ee74f7f8b4c51f1ea15241647fb030d20b0bf0795cf692f757c04885eacec316aca8579a2f7ea6efa8382fb93dffb81b3f7b86c0bd90ed351be6f4340374011d80921041367f30411042d7d252fa407efca1e3d4e67cf5218b7075bf6983208d32b43607de1e3bb55fe8fd3f80a87bd478b498c5784809b3826ffea1226ac7d73779418740b83dbe60cddad3a385e63b3b545d13799f7a9e71f6eec11f18fca1fa4cb25b05b0cccda94b67b49d7167d66d29e686d4dbce54b0ff74ff34322296274a835bd3ef0217fe8020a8ded6cad9c7cd9e3fdf56617c4d900c7f6ab2abf7e8ddab58179dd59db726cbbeaa115ef209180d399cb695f26b7c355bb75ea1ccae520639fdb0b6e3f1bad00a18b93ac71df2857a0963c34c4f3442194d5caac0f700d0c428037653e0982a7ebe31dab9535cfcdec07131b3e6ff2b97e283afc4ff20ad5a16236d647de36d4bf28fa54f7403cd2c563ee8181af579bc5b78faf012e875e31802d1950946e57276852417a02ba890091c7da8e6287d70b99a6e3bbea460acf7b64f0bcadfd55e35eb91d5157c8d93aa5e781c4f488f8ff6111958c538dbeced8ff79f31f622c0dccc0fcb0e07b8e6a10734e13bb485072f698e9edc15d54f8f5708da94fe899b328234b96243bfc10d408714cfaa4debd1a5cbbb2fd271a6e03993a0a14edaff4fbecac91e11ecc0ca62fdf41d8914bef081013020539957b836370babe6e2c57bec88fef58af9482cd7719fce335627be04d1db05903ee9b094350ace9ae39719c2569fc42230a553cacda97533c4904836fedf11db0141f880c46c0e69ad14f93429fd6e10a88b5a5e98d33f3355c84a01c6155126aef7c0bffffc4f1803df0ee6a7cf908a999ad94cb6f4dffd72aba71325ea094665ac75f074689be618323958e6a444624685fb9d92480eb0e4b29edb854c054e6ae7fc338e9c17c4e745d7c2c36e69d4c68669eefa9f001882befc96c83418828e621a5c0e0cab316c1e9e32e6b35effd6899e657d2efbc3470f4c05cac8b1866d643c425281dc8ac7ce8c3436ee37130f9db9cb965182020ca6269ce9194fc14db823ff76fcadd3026dd7a3c3425c3be4fbcd2c4e7779954df77013e4a52350b0cb256b11aeca542814e5480c5bf4602f0a103b70588537ecdf2388cdf9e9c53faaf571cc22cdc30bb2d186fa5ab1048b6eeef5aac4b579a52b1d7646c4f61c114f1ef0cfb109d36a71682ca2dac82f435e1917e4eb482ca023b2a57b5ae4da394b068d2635d49b8ea55d7a6f21225cfd35e9c9af0238fe79242dd8cda9e7a6fe1aeccb87b7f905ba67489e9fa3ddb7d6e7f6728cce99714573940db729fb343da176375ef9b92afb1f343a7b788ad1a9497740b273d30adc86fc35e84f1eb179052ea1c9e71edf555a4f0efeb3c4bda5b301d9aac0bc866d39f0bca9ec64389da6e6325f1aa0818a2641397c455327f9635385bfd63e1759195ee4fdacaf7aa025a3cdf887b73bf5117a7ad55a82cd9c8e7b323de294c9cd99aaf01d2a56bed6af82d6e8a3aaab2384dcb7526cf87979957bd0e67a164b4f988e1a841cad4fbce3950bcf08e7f6455912c9644e9d008d053728d0afd2fbdc45c341448777a7ee635a05aed044656bc667ca7ae84126736417419c7152d787bf0f1f160ff7fd7aa9c84773104e8939457d0b225ae53c8f177980f6677ba2760f5cd4ff2e32302babc7f5f94c450afc53ee0b9a625cf0d257ec5960021c62e41dc91fc812e95268fa744dcac79fe6f6f9f4b3ee4e17ca4cfbe2f3b8227a2d0b88e53b5e0cbcd47927e330409e7fe3928d44d5696f5e5b82d4abe52157b45c31c6bcabf5a08ae67742bc6a61660480a55419d96e42fe5f45472f95397d3783dc7c39172c6d9bfad86ed09ad7aa134dda6002dffffaf904a194520d79699e0564ecd8f6a5a04665db75a47c1f6ef7bf136e6c3df2e213b9d2557a133501b8942e31b5d5776f23322afb57751999ab2a016c52d494263208c428c1c8b6b0edd9380def0972cc2b553c362f64551180905ec332f0fadf8718a14d59183f114659e3f9ed95a3f9d49af53e3895848f5d5125913d220c3d92fc0207c46a34f91542362180892f7349eeecafab08e2d532255ddcd01ebd7e8660f64e82726c411dadca9f629716ec77b2ea00b5421064f3875159090ad348056fe15613baf24cb486b70661cd5b3a1523ea58e0481365636c92220334ac5fa20be95f146f55e9103a8ae5dc012a8a4c6adaa091923f86ee873fe0a51b37656b6087be2275e94574c07437164b4e236fd3fc4e04659fc946a3f1410587435529f81af6e32e1b3ddec93ae0ef8f0571d2d40731a76e9536bf0f24a73d5c3204272962f01b87331a5b50b743b0f2fc9a7c2c19935acab8b0a2a09933e4931dfd398019c3cd1225cb8a9f04dcbc0479bd9480017e234ed97f27d8de6c44b48e9539a72339fb9c3e0ed381b6cdad1087ee93fd98d12ea06b1f03ea2b15c8e60fa6ab4847a6041dc38e5601967da9501db972876ed00fb4a6b727c25af5375c0e51f7170c21e75a9295f93ae1a3ab8dbc844a75ac5c1d334a3efcdee01f2f3bc94075afa4080c9dd16f67dfa66a60eb630f0c2cd3351b9bd4bb0126338758eaf1915570c901a773eb39ec35d53b09e6ef951778a795cdf21aa7f8bb363182a6bf5291cac55051466d629dc69a53c6e77c9f3ae9fc3270ed9479abc41f2435221fca81c7b3a81ba55cc634b53ad7c0eaa353041d56dcc07bb7d7110ac164e1272d8c39a821f3dda45b4f975fbc9c3fa72b98a642ae86aef69a5824d54b0db91b1f7cb2e50be3dd8780faac0e86acb89c35545b68456d7f3105ffa210a6428e265b19b02104897c046de69fd06f97c31aba45925514540ff55ac6d73b991b516f3b288c5ada4723017e8b477c55b38579793571de78dd8e8d609fde3f724462b0b6bd38dde0eac88791451a6c1ffaf3920270f0c5f2051379bf51d2d55a59fd91c70b90e068ea93d87ba5aba9b5d850975bb4540e768e508006bc5ce7de0c8f874e1b6e12120349f1a448cf7fec695178282fd187c1804c658e27935689bcc62a90113439828c97c229390bc1aad4356e7b756bd64fe389b8b6cfa5945bd95e23e183710a83aac9827a2912d0ebe6734574aeb229e3c381a8061831284c88a47045b200b266e8ed58f7e407290aa44c175cbb3a2d534fbdaee0a774f3c339486ff17f19363c4b8770fae7e496f46a5aba399c21b980af246173e5ca9b66cd4ebfa012a8e7da377617c09b57e4c19a96f72d0e57cdf6a4cdabaead801c4d1752e4b7090a1d1426d4bdb3037ef4937cae1691885f733d1cb2dbd1c1fb2aa2b23c35628cb229209c4cf3846460f0a74e8fbe7e3b725fc3f95c47b2d4b61a932fcae3aba481419b5a4b712c043627ffb0231a65f9bb32b429016188fbf53003383ccfa89a431994ac5e410998e9ff938ca36dd2273f67c3c81889a61b27a4cb7fb7552f2b0805cb4909dae9fcb70aff381b555c6d24e298200a55e622361aa73e6718590454464d050e04be9361a13ec34be09c4aaf37c00a1767737b4b0f510b53170f4bb70e1faa419193c206b301ac81550bc08bc18e97b021d5596ec6f379543119366bbaafec4fae3ba382c2e5febb8dfec6e388c3f7a6ceae1494ce13d6065cec53f87d36b2fbadac8b27db46e4fdcb8e60a84118a45883e5ed47b88b2c4d3b9dce9e7a803af3c43e284e217a709e9944d3aebae762a3d6535a42440d575071cb3e591e8efbe18aed11cf147698f69a1e958fccd888740189a65cd2cdecf73ed579ebdf79c237d0212f20bae60f393061e6ae0e6778fa372e4e352090733b4a567816d49f3627e58d70938ef0ba8c1c920a7a8652cf650fc825db62bad9861484029abe8d06dd5b1743d8d636ccee2fd01a25d50c7f377a3aec80e3ee4fd7f3825e981e9d659595ca78ccc62a7d2ffb098264c671f78a93b5acc51f69eade0d79ca914e0f6f8e945d679caaf5f417a3525f42622a23b4fe24dd7dafa1702e72a58d52eeb61db7685de09883c09efe40aeeb6f0e3fe8ec3c214a1f4bd9d56bd9ca5e822b571d78a87aecf40ef6c5edb8ec947a04cc5fc616e94ab3bbb5315e044bf118d54388cd17ce04ef347f1f05f8af51248f3e363ea5682e25093d0b634d337bd97863e68b12f3c58986c6fbf118492ed2055e3c3f3161c3f82ed067f3c5f012587c1934b678daf6a21c03f4c994553dcb3dd05864f68afa2d728e5cf29fc1cb6e0951e8274aa5543af58941b980d9138b9ad4781640d2488d449a6bfd1a3ef78076349bfae26db03e12018c2b2e89ac3df471fc01839ce802e9cf181f4a5f6626b5e88c20be54bc27db4e21f090e52a7fcce43418b69b3a19a5d8ccf1f23b7a3b9e74e0f9ddeac17617e585f95fd0d06f585a6104987dd82394396b14550c2f6d9612b4a15f16d51235ddc81fdb6171a5c8472d5a03dcdc93443259c2d34d1054442381027a59a7050e861316e18bd801a17f2028a17d1ffffce39fabc1dbacda03bc61f660b6e34f31e8046a2fa259ce348b805dcd0b893715032effde497b790f3176b7f5b53b832a5b40b242c719995b3c32c0ad37c1f3c5a287d267848be90d4d5da5f7955700f0afcc112d8be583963d1c8e2d4d3d2a00245a2167f7c4d7cccc1ac1315b5862fd719cb1b5ea4ff7aafbfc12e729de20963445f6bb59cd0775021364f303f3ebc2b6f2e73128158a92d3cbd035ada135be8786b5a21c748aa893feac056dd5a155fc27cb9bbbe2efa2fa951da543239ac6e7a67d9b2555a2e3264ace300a02bfe69cbd74897bb417f8a8b539a4db1205a82778385c2b6de78560fb2e9a72cd0c347f6223e1306e112477d63ecd3c74dd773a81d8537e10766032f5bc868663c3ff4ef9670bd81a74de703eb7c1b14439d997af8de6991a12622c85fb38d11ddf723424945385c1a6c00796669ff84762dc545798bab15520ef030cfacf388223e0ec3378a49a513be0899fe34ba741f910dae8ed5bf233703a1e85bda1b762aa63a6f495db51e87c1c3a852ec6e3cc6e476aca13975bad4591d81a19870dbedfbb3dec4751ec4731b194e8a1aea4cef808fd087270f100bb1055984fad3e714710de23a426b7ac1869c2e4cd7d7c071384b44ad9a227de0c1c0d1daeff4402668efa1fa4a970ef2498048b3a55b896f194f2a0dcf77e70dcc40b0cfce16929eb6584d699966cd592e892dbd8238a0d5386af6dd90bbb17c305c8f8e1fe11c74d2aaa31b083e916bec3cf3bc97544ca92a59d19b4590b3cf193be99e1c8997fd4671ca3bbc9f5b52949784bed78c6df687aab95676f6b03332b41e2ea9712933d3a9aa151c46ba971d5c6085a503b365f57fbfbed28d7fa6c75227b641f98680f959ed45e36005395e22fbf2094a16b6313a9057098acf9d3c86a176c2c7808e6b8c48b1b3d1676b86e52d0d30c9b3673ddf781c7588d06c5e73c9d88e1e46b928633a0e1ee709077ed47fb347717e1187455bacb33951598f556b9929b0c6045d09f9f3de7766c1dc0f8a1d2d7f8208cc8d490d7418802caea7f3fe08923a0111642e663410d499bb9b5ae569212217f14acd3bedccf3800922cea7338d59edafdfa5004ce3ebf82b795219ba8857656d151db63f3074e22bb20709fc00b359ec423a4fc937796efc6d0dddc046db64da7893bd5edbb4db0ee17e81057462c0ad56a502dc711680a60002e4fbc7a62da1c263c72d43dfbe427b7887fcf347fc114ce82adee4f220e16b100f25385ab5a4e90f9950928ce40607beb16d365c789776ca1954482c5a3fb472cd9988caec01ca424a0da0241e91f2ad6d5e822addb3b9f11bdf47157503f55963d7c792c4facf84035a3299594749cd032fc002cc90319dc911aec78710481c4e4ea09f11e37733fe2de72620f530a0b02731b652a1a9e73c807837d7c80ee790732449a38645f85fc3f0b645557955e20602ca24c310c5d6406282cb8cc0a8997d0d26b34aa9b0f52e4a3bd8968747823004f1f217d6f8a276cbffd405540dc937db485ece99ede60eae304565a26681c5446724be83241e8bf0c41c7e7470960d9efb7db1927298f6f1206ab390bec442fdba68d94e8de9596434e3216cc29df9c3a80e107c95d8a31099f3d6bda10882ec870a06531fede518d2faf61fcf7c9262a79462b06e6c797a0550b2bf0155a484304d314232f6953cb28a6a80981cfb1d4d2906d7a8361c57e2df81aeb35e74000bf1b46b373138a1141745caf7a689bafbec824538e8efb7392cf236d6bccaa9f3367fd6e56d174ec8f64ac8eaed57d8b29c45ca67e245db501a708571bd98899ad4e17107bca0b2cfb78689e4f905b08875c358ed1dc2e409d311d159d86ad642c7955fbb3f73d936cf04eb3c56a33d8048ef9a3d2e267db3375ecad1103d93064618ec91cdb04822198b1bc2e700a4ee85e06feb7c3fb321d7641dc86a6807a34e5015d306a2b0f67ebdb5c305732c2b1cc61f8552bb4cb56341fa3c7fe30dabc946f235f867d1e9ae0196c7c7b95046eac14ea11b3ba18e4c3bab24419f124d9f25d10eece2c827019f3cebb621216f8b11bf48c7423a16cef3923c3afffc92238b18cba8484d0c08bd9b9351701cb69c09e3c4ee78bfe5c9588a203e100feb70301047c51104640fae3810002fc582857bc1f6c63c277230fd354e360cbdab429ceed9d7211d2edc8983ff455fa2a91c259bebf8e4d42c8f46f544ab53c38a429b3566db5ac2152b62021a5b53fba30c061dc8717c2107c10c67a99cb59516358ec3ed557cd4e40fe68de8b6955b77bdb01493f8d14429f5f09b5da3174719786842b7945c996e06797f6cf6ea74fe8be5fe2d2e544e478f4cdb5d390c819a6c4cf0b3d2c927fe13fed1e5f29eb259b09d79716dd1230ae61e0190f06e42e0a193d9d80d29c972ba6dc314efe48babf468e7d030fb3a3e3ca183fe5db3b8a13f8bc441fe9d2a4e7af44aaf12871eb76cb0741a3a09848462ee1d6df9775eae12ecb47e1c94891244675cecd1800915c653048008f88840002c301a90ae4c6badb58fc4ec2b8270de22f3549e46251a044294feaf442b1091a7065c7a38b32186ff592f77b51220ae7096751252a6851cada2895c7e7f251cda4edd7c93ecd8f40a449f8a03969d18dd8ddaa64204188fa85981778c06e7ab93cd1b7bd635106ba69a56a2681a6be3595532641c7bbf5a5e80d3b32732957cfa7d568e29dd87729f1b7cf4a5d2a5c75af2865898eaa4ed023a313a403cff5a238690eb471f960bb18fdd3371f5433d08615c8e3a06a697ac78dd746366e6fe2bddc5ce323d478272d0894745c5d0f4d34dae7665e6ae7aad6a531268c7e37f5807cce519c55ed0cf54ead38795b3f551badbd78ab86e21fa87353f86bfe2ae27dd3377599af9ed512f955c23dc3870a431b4d7f85427a391c93c309efecc8f98557ab615de52b335d837bbb2e98c9abf19333d95186d0453d8e5ce0303b78eece0a0633fde6664c98561ce3c97b36f1233d02e314e1ddce3ff018ac3157e1560b1d1ddd601c5544261ee341eeeed89f8ea3501d98c86fcb07bd83bdef6e5a7c96f8e3bdf12b945ea593e280aebf71e11532e25e0f160fa0082751ac994d6bd3391cba895d9bf2cb760213e120fdf530c80b535ff5d56fae35ceb4ec4586cf594b1f1f4f9db9a6c9a0ffcd14782a223246b658b583d488a1e7d753d6f525f1f0d35794af78ffef0fad18041b63edd7b0ba39b0bdf676c400e300b0502bcf4b2f0a0a09a1d362a9f3908ab7daa33f1b84d289137d8488fa6cba530c8552ffd0e838254837f29a580bf45039bb48c7e65eb321f47a9fb808840dc2e83db60dba8a18040223b853c2fa3a1c8e7952eabd49f52a75846003203009398f2e05f661e56aa78cbac627091d352cd6fc3705ecdde0e71fcadf619c5d608f972503d839a464c57e26efa7da739fa0ad91b5f237771a98d425e15a0afaff167f7dea7f9beaa6262ecd36001e423e4d1211f04762bccaaf1ffd8a5483ef71c247399fe5d8da2af83f6bf3cbbb6f2267a2be58aea739873f4d4b36142c78bdecdbbc8519719e65c75a305d9657978b1369e00ba0054e126c53e843ee2b44015b1e8a52fdbc89955b542a93f9a874541af4b695e55f09765945ffdef55eb959717c1fe37576d322b36eca83af0f1a235c3bbef033e195da7ff0dcf58de5a75f8002a0f7bdb87b3f7c6e8d8793ac5596b1854757ecf9d87d1d8761bcc786351aded6fee0488bd61fc34df67b58cd06dd8d1864f387199965d6b1facfd0d3310a066d40e2a5c280ca791abad196684db13bc2da80e1068ba8b3fabb6cdeecb1ba04ba86505e47bc61613c115842c3abffe33b749a24c10a45e6ad102aabf454b855893e846b39e6ec4ed4cae3b26605b41d4a28f8d456a7a7186df348362c2a0da39a2badaeb382eed5fed134d9156369e407319446498464f810a674ae2ec45e717aa79923872048276861e58e588e4449bb3456062573f099683db96c58054ff86f1683a72b95fea2ffc01894a299cd57cc21aa1bfa847c09d517a050b3fe55950446c2b0dcc6bb45b596c785b1176f43f4a532893af237ab8877a925e6d2f4f93ded6bbb40ad98fd132f3006d665c3ae610741291f8f9c25488506de81ec9d7c91cbda20c3829643bc8acfd5e6688d7e6b8b4a5f8952d8acc5ad0c798912d5ca7fa1e6f57efa76d6d9359ea5b69087ac20d9fe094b4b75f61c3ddb160623fc4beb931dc7137b58856c2b64e17c48526e0d2d1e4a7c24b6aeb6af7cf958d2cc878fcf59a8a33451ab9bc83bc5bd10ee7e755f6bbb28d3a77bbe74ac0d235e2cb696a55a89519892d829e40604fdfbf6b9c6ff718725fe2c3d1e15e8c06f30a73686604e4b9ae2172d59f7e7bd776ca001365c1f24160ea59fa438edca2004a04d3fe0495f2166bf7e2eb998166b6a5ed38d5bedfd7d39ea2ba05be8f3025900631c1b78ceae5eaaf4a01dd4c71f8c1dee11b36b7aa1e3a5d3afbfba271185c67dc605c7803f6e916c4558476e8cb2320002b7824e6be15cec3021ba369bea308bb74c48e055fd965cc1fe9ef0c65e3b0e2d007b91c8108a63c283eaad7bf6e89eae8bc18737851356d3a5e787ca300f6b88ed62225765a9b32a8f3bfd106c0cc9ec2fe9b1b2a4f2e0f83707981242d26ba7bfe7387f17c832ff24d4385e9aab563717e7597354f5f679cf7b62b27cba03911b88328368653d3e875518073890da24d7bc93d2802df9488758d50d333323b2b5596544989df6aded96f7adc9a0453b74a83300d038b82120aaf67ff26fc483728dd6f047acad577125d66f9ed5ef0546efc4d588d8b745a2b2cb35b300ae576794530ce1e6e1f774b6eaad839b028343df01f8034772eb0041f0fa03c811fa1cf949b491659f71cf3af864d9fe3e62f9db0760ddc0e50baea4902647dae78161e5d33bf9eb7c9745ede269b2ff2273ea17a04309fce9f9c1188f325f48aacee4a3b33f5d74e25627dbddb98fbe8b6e8a9174e5f355f68a1ab4d5523012581cf539d0fdccc6feaf472e39053bde97cce709f6fe2cf9102b53854d9502660fe6bb0f1e562682601d0576f6ac527fe78c11c4981a086ec9a7865f05cbf2e12fc418ff4f4d4ec2f2bfcc89e9df253087267c3342460418da6e8fa5320d59de0bca0ee599fd936efdbad11407040e63335aaef81326f2366595090604ef772824b42e2c1848b5c7f4337caf308ebf1555b4b039b37e526abb34e2380052e0994ab536334a3e2a0711d8a1b15d8912459e78535fe0b38aaa7f4f7870c477017700f4f1f9ed17ed79cf8aeb7a6f967208ff3f958c10893509b3d836319dda599bc7a3d5600856f78f82d02d48ecb403235482422821a9d1a2aec873fa979e7ce8e32025eacebfadeebf2cd0acef6a49d33998305329474ba67308a6a7857b1c1fa68d8d451ec231b55d3fe722ff4304eafdbfa9c1f28756f8bfa6f9b3034e5500cceaa836eaa7ec9b103ac654d6c72ec3a1703ff1ddcd5243e67b822a7e955cc2f35f64f69183dd39f59e5a259a21ad36ed56fab5ac73b54dfc0eff5af24c2cdc7d46fad4cc45aad7ec107255fae2aee7d5650e9786af8189744b60fd0e4aaad9d5932c559c9cd203771403e44264670351dfeb71fe6d5c813fbb35fb05347ba1b7c74a6b04cff10cec7d1ebbe0c49e95f4b8f05b45d39c794bbd258a64a4750efc1729ba9c7149b61752100cc0debbb74a362818bf106e6546c7576a03dba6f48cfb814d3ace467c6cb41fdc0b008dbee6a543b0bf31024743847e859feca7fd2e27767caa09ebca13338811627af9ddc3bef06e95d06ab87c94ca4361a424d6715097721666c5fa2d5220048053496e8e69b15f5994447f6870018fe4b6ab5381e8f4bfab9795744deb3892056cbb579cc32cb7e3a9bc93d2ae22781a93e7e8db8cb7ff6cfffa5890400bbdc61bd3e848d5bfb4a3f23e4b7a1acefee7d516572d62fa8e8ea2110daa45ba7178901b08924595ecabe5ee685110bd31c3d70e24ca10f3721403f2f7150ce4f9b267f61b48965d5a7db98c82257179122bac27e7554b04bbd15c597f1b0fb029013e1474acf8e47f19f8d63d8577792b76d4c44ac4af3df150bd4421e497a3da220518cb4fc2355cc95ae1f4ed984defbbf089e31f6c43c74b87fbb4291e7213ed0608a2631a49f882cbad9b6e8a897229608d2d61382b74a0ce61952d09d542e51f2c095010ec53b9260ee3707bdde4507b2ba5efa4454d24673e81d458649111adfdefdce89c4db99bfe65c4f443e72a204b6d7a4963873daf7826b7304af79f38ad8f55f770778715c1992e98bb3518487e06fa9f08033c566345310bc9f16f112216a3b6ef92888663046aa190df16b736e58edc371bba806aa0c50c9e54a71aec14f4de0fcf043419a6225c1ca0009a7ff402d751340b991ad8def276221a64913cfad2ccf77a8ff1d977969ae102a06a37b371eae70e7fa8789647398ece2a7924b4f7e32325801aa51abdcac539fd8c9fb6452d6af0e462fba463c7bdf77ed9a18b6ee80f400a418152f235a5a936e988bf18044d7ecb76478b938f81966e317a350d2cecbc973e33002eeccf2d19b3450c31c1d1b86615b47b054dea23f3c610a67be83b16c856e45ba5e3c88e61558a148993dec0e48849918cb675c0c8a73a8c1bc9bc39bdacda3fb38aed39c036210c305769caae1009b59ea51b127735e3b39b62fd3bf39a3f05be9d3e8ba785d51c4e42c551667a5742acc1b715d65dd895cb6f5a7769c6457bc857b4237ddae126ef06b8876a3769883a2ed83636e7780a7c03831a04be60ab7bdef87f55d078c4d9e195eb48471c586daf0af768a196013e394e74b90ee6dca982a63a57b147199cc4eb3a3f05fe4453353e52ab20ed91b84127cead4da43d34f65d56f7bb2fc826431eb3d45dcb2000df84ec93b65c179bf30ab6ec1f79db7e8ebf46077ba74d10e768d26c2c3016ba6109b0bc76cfbc4be6bfb4b4fcdf2fc75dc8eb5dd5d63a0e5eb07aed3ed4807028c79282c922ae9d20436f0169a893dcb758e889f17e20b229a9381982114617d42280ca74b1b360233f889295eaebbed25b2f963555d07320baecc218deea65f6314efb9b12d1f51e0c507a663cff6c1ff09643c4fa90574599b3afd211d8d35373799301e337644c49654b178cf15865a76db4413a98d5fb9746854dd4b4c18ede90cb5739c647a78238f1fcc0d823e7e7f878d1ebaafafbd88da859789eaffe97c8937829c78e7a54227832f5b85e303e6398cb92717b0dae6e47b5d86f0bd06e4c5c931fda9adbd65c6d9de93429ad011bfcca45fe8bd1f8de36a814e81178f9cc04dcbf9988bf54949384f31d9bc76621c936c52e8d5a999391e748b917dd48e898d125b5bd6a606494b95001645eae3b77a2ea2c9cb0f7c20fc188410c0a06bdec4b639b3c2dac6d122f5c568ccf793293de5e02a1b7713a5f045047b440b602337d0a87a5b3106019fa93f38691f5ca58df57fd0f76f504479d68adce37948a2686c42ba13b611c5a6b040dc2ba89e3ff2e901e864f92f857ed57b1094c21b7e4ca2c90f7e741011049a31ab874bbe99de327270efdcf1b20f332af6f7199958dfe4389fc1d3686ae6fb3e47f2e4452c0e7e898e3384902d305df71d354135ebb302b049e10a6f92f5ede5681d076e7dc2e7324e2e36a1a79f163575e18961818860d6affb825fca9fac3f437766653a01ef1a19c872a363c5efd00bd36a33b2acc6408c8e37f0062a6110f1189dcf84534a0c9f33c2cb03ce9b78f8ef9a7ee63eb71be4cf20ecd09bb2288bdc63c7833b64dc2ef39e6fcfd29ab98359d968d20af5ec0f14b5278c14bdde7daa5e29440436387f7fe3035756f920af2abd1d46e7b00f973fbcd7e887f3c399012f266f17b29a778b0579ebb0f659cac48c1452f3ebb3039cdbe676270750ad2c4838667aa7509c34eb67fd94b68a1fe59ec50f381d1b1b48c8236bdc1b0627f177c8df522ff1c3be9bcf97e655b69a4f6a0b0c8ba0b1c196f83b9f1eeef2ec2129fb2a92b55000a438f5cf4b7a9c13f51089d0e0f7cade3b68975f65b2468e485603b1edd13a424b79d53efbd4871db71d687039f6ddda489df560465d805cd2da27023b536a7cc8ee6e830ed536febe88411c5049fc68cc9fd116655b2c2c25f52abcbbac3cd2f1cfb4c2cea21ef13af72a3ca4f857db3ebe02a81ff258695fefafd320b5fa328b6a9b542c85d05b583f076a48c5dfa001dafafef47a332c0a99facf8427d4e1769e56a1db64210c99b2a1879b2b53377cd38b527c6d7161af254e2b1dc1f6c7a599bfd3874e006bde2f202cfc83277c99f69e2441adfaeb08b5c88f453d1655ae75828c8815fe4a4ae90cd47af91407108300ee887e00578e0d0467644bc6a5b9a7446f8166b50801f04814ae7b86945dc4d64d02c1502f73ce7ef1125af0502643c8541513036400804a80f985603d57342ff84e7ead5221404efad76462cc6d7a8a7cd72e9eec9166b58aa7dbd5342630aec2eb257fe3a030643369cefaa9a34647f17c1ce8f9856ad5f9c189c66d9cb2594c96a6f70e79aba2003d7062a0428ae1ce36bbf4ebe33e59ff582870ad7ccb73639360f10e8c37dae02c5c4a4fd30d52f436ced2465e286576991669819696a33fd9907cda7abd46559625828b75932c06b0723d0a8edb9fa514b0dfc1f1d0df23946be5a43101bd8b4a1fea807fda766c282de200b2ccbe7f6d881cbbca3283700dc3952921a12b8d1f25ac6c17bde76a1e2f70e3baf631bd3d1088e84525fc8d9bb3d18f80bc8beae1fa96eeb3129a8e31bb065f1db98fc2b61708cf69dac245cc2da0c4bb21a0b7a8e5b461790233675fabf95a466529471d66690d46ce1757c999f953c2c9a7b866b88efa09de75669cffca957a7f2dcaafc7171f5e2b0350e61cfa0b6f3afb4426246d36d87c7d9a73d84447a39a939f246f8f9dafc733eb1f437436d5bac230f9945fe75fe7383d7d3b392ee979305ad0c571ead71dc4e5e452583d14de7b533cba675da9c8b155896e9e27070bc1102b21b1baca74c48cce9a6356644b92664149a4204239c8feaeff88ce19a53c00066da6a086bb234dad7c09e41d6b9b99b84818be558d09a013d4622420539e006ee455cb5223b0fa4f0502cea6c026f4ca9d5180f7ded8946d8873623bd5d908dd7f1fa54504b1cb0f7c71ff685050c6b5663722c1e760c5d7bbb1a347da7db34b2341bd99abb51ba8e76d427f5b4c75d6a98e7890fc95da19206f33bee96523bcc5ee87da10977f5c9f76f10936bb88cccb4802081d60a8642789480e73981809341627a25bac084a401f04344fc4d262a56cd81f93868ac204c485f8f38b243f94d55c8c93e3629a0cf90cf46157d5ece79ad9e3a8390914410634994690ca476ff4049c480854dd9fd93af2adaf36bcddf762541ddb77e94e646594c6669d7d51b3a5ab488c00998b6d4a22c74c7c0d4c1b6fccca2d7e49b6b34394b17823b05b95816087c68582fe8dd4b66c110dc0a8c17d2fff731a24fc6b2f5559b13adf9569d60b21efa1b0ca3e41ed1011d425f2443774ce58c800b08079289ac3a183a35882a81cd9a2579266620dd8ace1860d71056fea498c71b99df49495940edffaf7375eb3056ac620d5a7f45a2b3b1a20374fd64e8ae97e1733bfac3899cd89f4d3af237d2cba499445ef00c33a7f07d468bc21e80237f68a3cc8fb5510c8a1ec3b416c3bc726d943912ee5de41258c8914842ae119ea293c93ea644a9e6307403f21aecd2a6778e85608e54eee77b5ac0844f5ed2a244aaf561e6fb969224313f2e2645ded1fae3e6313cf166366fd7a1fc09bcd0b55a0dcf259189a244ec860d1290c021bfdcc63c347d01a23c5326af9c92b42b896cb5d11f60baae555e162f1045e46346bdd9f65cf336c81cb5a8cc36e77387c927dd512634911cfc96cf031df807e6ea727d2d7be4056ffc2b2ad350fc699f5e05804635f2ab5ba87f73f6e856cbc2472562725dff0c0c8dc6d1c5539b0076225fb56a75d8bf8618f731e89a992ae9ed84e7f323218037ef77224ec8d39ff28b80e261bc39254f620675219da9cfdebbd78180c173fec3d759a412c1d9d9288dbb2f199365c1235bd8a31d07b08e135131560b8d9098af73ee537c64d42af1ae5111ae3fd2c253a8a41f753c2114f0557a78125caf9d1e3f706e7498db3e1ef87a4e923486435a93967686329748113ed84846437ebf5e1fcac67e1c16ee9ddf057c2827c1041ccbf85f2a69967173880458bb2036d5b9f459ea638db768567371367fc17d7cf144cb2e7b2dffebc0af6d0608ead2ab538b3211e219f6ee87ff8f2b2f63cc532552759e7581d6164f9ea10f46e14239d98cfb23d635b23fb0166b6813029e206df63104a586f2de2c0d97b718e526f5af4af69d6184538a01e46e4c47c07e809aca6daf4527f55382ed615b7d0b451fe4930e12ceae39b60303c90af17f89b52ed4bbecd9f3699172dcf7fa2f816f253b32465b673419d79195acb52e7441fc7c92cf658eebfadb18fcf25b9199a03cc064e7916bf34518222ac1775bc07eb52a551a47ded6dc190c71f9553db3b2b30678cb4cca3dfbe49bf9270eacd866ccc4270ab3c409017d23809247f217f3cdf3f89f372f9103de5e338fe76a752293cc92b1c2833fe2701398cf92932a38a966b2329020bb7aad5c35fbf6e9be4653daf83f34ee57b3a7849367cdb061db48ad43b97cacfed8fc57836ad6f0e6f0d2f8dc453025516046ce5b4c078b11fccf2adfb66af56d242ff35df5d1822d2580e01b5521f83f2662ea55b6263a897eddcef9bac3466052d446b40f15949ad30d904d4130f3784525c14004f9a23f523c20e1732c17c706b2810c8615fbbbe06bac177906d9aac807479269e2f94b74076485d013cc781d7e60940cee91094cb722720702888430dedd3f9219743494ca7dddc3e009a459367ec22f3e3a52c0142edfe827a772aa78cd5305021e8baf3915cff832b89d315788c78302ed7cb8ed2de924e700e804ec795094d3df53e3c3bff9a18ef215ae51c5a2e60465e9d6a7edebb10548a9e1d35b60ce7f8a0368fa8758315191ef1b287021152556cd0acfd430af25a0541c998fdf162f572339452805f366f3f2c2d77c3199e586a795137f19f24418e1e8cd7259380ac7874274087d3036d110afbf06fe2c09315af9c641c3ea152bdcb55ac084cb07758783e23c00d64b3c81032faa844225a6a526333056ef1d7fdfe42e797570b45ae4dd3970b32e30ff89a8b6c5626b2978d99ef26fa1d9dcfcaf5b9cef434785df339193ff4f0eae1f8c16e8c455d21d0e60f53aed2f4de111ccf010687f16dff0d3c30e235f72e0ec9f478855038ce19e3d74a06169b6e8185cf719897364d99b4eb34c47179d2f2987ec5793bbea1433e2b51cbcacfdbcddfae891f7346d2b5eec59b4702ce3ac544fa3a1a549980340408d478b71ee6bf86dbf1f34d91dcb96a3d965a106936dd335fc5ad9ea12ba2d0740da80bbdef3edaf33c61ab2997b2644d943542fca3a0f6e369931c70810c3d5ef3bc916a035b37653a97195562be861456fd1df80e1637352220798656395d76b46daa3c763292f5517514e88aa18f2fe1e0e6c9e18d7a46fd28d7201147e9ac3af59336fdbcf0e4aab2bf0a9c7446cf76aa4c7c146cc8f6ec911c0f354e5e5203f6efb01feff3851453978f2f4fdda9a291fd5e9f8d88eebdb02e152f76fb1c7109833f1ac171c9bea912dd6c6c3b9077874136fff29e1cf97e08adc9410095294dbd98a1e43745526cb028eaadb712ec1f3bfa0b56b90ce33f9fed50fb42f0b9b3dfd9773fe7b6786e409b97abee8569e0a0240f17ab28554661543cb4c442b3fda041bf5386b872543c4313c3594e020a242a2264c400368423bc44bda3bfcb76f662f1625a785c98b56edeb2e55f5d1f08ad02f46d6547b6baebb93925656e08758020f0e837622ca22752294328f4acae240b9790fb3e8cac1ec11c2cff9f62f9f2c44f0f0628ba5c919e6e5d5151ccfe503ed6bbda517321a7d1116a188b2991c1c2f572ff29b0f5e9ccd287134ffeaf823ae38be80ae8b63d07fef68146668d085781cc1ee00f83ac41ff1d87f608b56a18a71182b9a85ccc809c6baaaa80a1ec0e14ebd8b56341ea02a77817ccc7bc7842b40537651a1c60ee87f05ea2cf5dc22058100dd7157ca44ba87d93e9ee5f218ad342643cf18e86c1e6b07d1996ac9293b9106201ecb1833f9bf97e76e0fd37192b2b1f9fc25a3c41eeedddd1d163c4e65247adf337746d0f4026d79854410b1e88ac8cc0aabbb580c67d3fa350ca5125f1d0a52b50463fe28d54f154a4ba23fd19758054a68e222365f1779cf7da3067749be01dd18f816dee4602824fd6d2ae3cfca9608ababca0ce0bf51300b9c42f2ca32e64095b12979fccc984c6c578fffa0ee6b19dbfafd5fe3e00777513c25d3da41e61e41f9ded7ce02028ff69ee8cc74b6d80d1e7156ac3520771b2431c6bfd5f8a9ce9b1ce6bfee8838580ad9b41cf21da9ba209dbaa8f7bf1f16351b029c73e3e1a6b510ec9f470af3b4dc0671cfa6850e150a64637d821742f184141d5da886a34419f88bc8bf71d154b92b0447ec2abac448bb9c8f1675b7748fd8339fb31a650b9c73c313a92daead27408ed8d4f9adfdc31d31468c76117679abdafe4cff25e77025771f352c23b7c9675ec146430286e955cf0079be1b9871ac65edf4cd49455b4f2b665ae674c6eaff2f3996b0820f76a9519ca909aba434b9ba3265f965f50f8af27633d7002f3d8111d651cff3c2cda13dba2eff61af8a1b1549dde2cf18f377bac4473b39afcc83833aca171455dbe7c9f77e37900e8f2a696af62f8302190fa1d6a31cf3891a56812d2f92777abaf19b0ef02b338a3b23f5528de18e0e13a4956b6e78cd901557b4300f7a9956cb32ae39f7ba206909b7f5b7109665675e131458ddd5dd8282356cbe9e3a41e54118c457c214b0e0e2220fc8874d9ddf211d9eec9d01d35be48bec3f2194badb8784cb09abd011fecee6c8090eed9532bbc9eb07d5aa5421680b20b3f325a7bcf2a09ab449667e261dfed080aa11d83a2558230d45f929bf67cfe379fe6a5146e6215baca34bab96b08859e039053e5a65a505ac4c5f40646a169d38e8c28e879d64fed52885fc08c0783dca6b26aead2f0779b1e2b3f65635eae9209858c677ee5489950a7d1f6f61b7ed8f4aa48a679f48ce61cc29cf163c887ecb3a38fa1bd48d6c56082acdb826aeeb88f2c83ee7b31fcdcb35c02ae113e14f775b4674e01769d7ff004cca606a95a45539d8e5f8ab358d1b05d3c6e0b0dda0f7b898957c160cad4ec0110b7c55f5221f8c8295381e4a5143933c94af97cfde3310c235c564c1650d8e113cc35de6a00db08aba33042721d144a2c5fff29dd57924f927894427555213cde08c2584964a7868099296715b1a973c6428344da14cb61171861b5caa3214ee2762e4fbec94d962a4991ae71a801cb16903d01b50ff1d180a37001a2c0ba75a19f1d1eb8cfe661350fedd4da2c1a823c6518f4cbcdbc7e18fbd183158dca0779231b91f606851b7493e9f670405eba75abdfcf84d7b040f07a86b8da2c9f3b5ae4e1c8da22c25eff4ba97c1ea88dcea59aed2e1526e32a8f04a2fc32d35d58f4eb8b9f4a506e8b2e817fb44e70354960a0b17e2f890af5f48b16ddc60767578cb1e6f05a5afb60b7038833d01136584a7d0a402f5401aa0519464102381eebf94b8fbe1905611d31bd9f5e7be1e9b165b2cdf9e14e4d8ec7541d20a6eeb249d17f4ff5b3cfcc8e4ef9cea24818a3eba5a5ad62e127f23fdf52e36619f2a40069b3600bd1beed3c1444d3acc13e6767c198d5e52fd55e74622a4f8b5cc76adb8831cd20b37559cb906d55526f5d486fe37958130cf4ba99dc13bde872963e2cba44bee1cbeb31bf977ea2d5d77541c045e5f963ca2516ba76ebf206927d739ad4ccc5a6002a3c96bed583881b81d5275a23186cf60220cc752e814491596baeb376dd8b700014f7bdbc02d4392c67b427f8ab67fe066210e77c7dc70f120064efbe8c922040f364e00d6925edcbf754417a7c0a5bbcf83557f1487f0a422347c3c2ac064fa21a20cfa938ec39e4607795dcd8e582296362e5426f0130e92da624f09e60a14cb4f5f66500b23fecb86df5f6b6bd294ff67676c3910d1663a4af77c500e97d8668e97e4964a7f6d60e10b48a2110676317c59e3bb7083757a1d6a17f8e97edb9a7152c0d6fb47ae2ac41100
afterDelayedMessagesRead
873197
gasRefunder
0xe64a…4eb5 (GasRefunder)
prevMessageCount
0x44f9bd0
newMessageCount
0x44f9cc4
87 0xf68e… 0x708e…87c4 (EOA) 0x0000…1a72 (TransferHelper) 0 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 327026
bulkTransfer
items
((((3, '0xedfc4f35060de1a30e08b0d8b9986a4adbdf6c59', 22, 1), (3, '0xedfc4f35060de1a30e08b0d8b9986a4adbdf6c59', 21, 1), (3, '0xedfc4f35060de1a30e08b0d8b9986a4adbdf6c59', 20, 1), (2, '0x81670ff57df2c070bd4a5643e8c19ad09ac5c57b', 3414, 1), (2, '0xbd3f82a81c3f74542736765ce4fd579d177b6bc5', 6420, 1), (3, '0xd1b68763c7170b963ac6ca6b1c2ea25796a18a17', 1, 1)), '0x34bc48493a6e2c3a1097ec3b25d4539047d9a173', True),)
conduitKey
0x0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000
88 0x8ae7… 0x21b5…c500 (EOA) 0x99e0…a092 (EOA) 0.100000 eth 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 21000
0x
89 0x30c0… 0x47dd…13df (EOA) 0xef1c…bf6b (UniversalRouter) 0 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 284678
execute
commands
0x0a080c
inputs
(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00E\x15f\x98S\x9e\xf1FS\n}q\x06\x04S\xdef\x87\xd3q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00d\x97\xd3B\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xef\x1cngp<{\xd7\x10~\xed\x83\x03\xfb\xe6\xec%T\xbfk\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dpMJ\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00A\xe7\xc0\xa4X\x0cS\xd1rvb;"l\x9aA9H\xadu\x9dM\x80B\xbc@\x0b\x19\x97\x9eF\x08\xe2\x0e\xde5Ti\xbd\xff\xd7\x01/\xd7\x8b\xf9uK\xfct^\xb6\x94\x86\xd7\xb6\xcf\xb0\xbdPfC\x11,M\x1b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\xe2X{\xbc\\Z\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00C\x8f\x08\xfe\r\xa09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00E\x15f\x98S\x9e\xf1FS\n}q\x06\x04S\xdef\x87\xd3q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2", b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00C\x8f\x08\xfe\r\xa09')
deadline
0x64704d4f
90 0x8585… 0x262c…c1d0 (EOA) 0x72e4…eea9 (Bitcoin) 0 30.058409168 gwei 37.787570013 gwei 0.100000000 gwei 46231
approve
spender
0x0000…8ba3 (Permit2)
amount
41671.73750377 × 108
91 0xa5d0… 0x94f6…5246 (EOA) 0x3eca…32d9 (ENTERBUTTON) 0 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 80893
transfer
recipient
0x912e…6b94 (EOA)
amount
56.0 × 1018
92 0x5532… 0xb47c…50fe (EOA) 0x7a25…488d (Router 2, UniswapV2Router02) 0 30.058409168 gwei 58.509869870 gwei 0.100000000 gwei 300000
removeLiquidity
tokenA
0x0fc6…937a
tokenB
0x1bbf…46fb (VOWToken)
liquidity
5152.760311763685 × 1018
amountAMin
4073.1439 × 1018
amountBMin
5956.5504 × 1018
to
0xb47c…50fe (EOA)
deadline
0x64704b07
93 0xbf05… 0x3109…cfa1 (EOA) 0x9bf1…702e 0 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 51609
transfer
recipient
0x84bf…3082 (EOA)
amount
0x5d0ecd38610e6d408000000
94 0x1330… 0xadf7…ae2d (EOA) 0x0a7c…3b02 0 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 46526
approve
spender
0x0000…8ba3 (Permit2)
amount
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
95 0xaaff… 0xb3cf…dbea (EOA) 0xdac1…1ec7 (https://tether.to/, Tether USD (USDT), Stablecoin, Token Contract, TetherToken, Bitfinex) 0 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 94813
transfer
recipient
0xa51b…6794 (EOA)
amount
170.0 × 106
96 0xa5a4… 0xda86…8e4d (EOA) 0x1715…a10d (EternalStorageProxy) 0 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 217986
97 0x5019… 0xc74e…90e1 (EOA) 0xc74e…90e1 (EOA) 0 30.058409168 gwei 37.970884885 gwei 0.100000000 gwei 149210
0x
98 0x966d… 0xe055…dec8 (EOA) 0xbac5…9957 (EOA) 0.009000 eth 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 21000
0x
99 0xfdab… 0xc688…8bdf (EOA) 0x3e13…87a4 0 30.058409168 gwei 96.652233820 gwei 0.100000000 gwei 73630
transfer
recipient
0xc688…8bdf (EOA)
amount
0x52b7d2dcc80cd2e4000000
100 0xe09c… 0xb601…bdf7 (EOA) 0xdf72…fc1b 0 30.058409168 gwei 33.851660348 gwei 0.100000000 gwei 46898
approve
spender
0x68b3…fc45 (SwapRouter02)
amount
13875.007095156 × 109
101 0xde78… 0x614b…22d3 (EOA) 0xef1c…bf6b (UniversalRouter) 0 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 232952
execute
commands
0x0a000c
inputs
(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00=]=\xcd\x01F\x9e\xf8\xc6\xbc\x9cEfX5\x81F5\xc7%\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00d\x97\xd3H\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xef\x1cngp<{\xd7\x10~\xed\x83\x03\xfb\xe6\xec%T\xbfk\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dpMP\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00A\xddUj\xef\xd6\xed\nq]\xc8\x8b\xa5\x81oDV\xf9\xc4\x07/\x1c\x99\xc8\x1c\xc5[3\xc4\xfbN\xc1\x9c}\x8e3\xcd\xcbf\xae\xafG$\xb0\xa3]\xb2\x0b\xed\x00*v\x0c\xc2\nCR]\xe2Qi\x1f\x8cSJ\x1b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00x\xa5\xf3'R\x18B[\x1b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06u\xc0G\x07\xde\x0e\xb7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00+=]=\xcd\x01F\x9e\xf8\xc6\xbc\x9cEfX5\x81F5\xc7%\x00'\x10\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06u\xc0G\x07\xde\x0e\xb7')
deadline
0x64704d5b
102 0x246c… 0x8614…36fe (EOA) 0xceba…7bfb 0 30.058409168 gwei 39.077010595 gwei 0.100000000 gwei 54333
approve
spender
0x1111…0582 (AggregationRouterV5)
amount
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
103 0x697e… 0x245f…8b99 (EOA) 0x0ea5…d0ad (EOA) 0.005000 eth 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 21000
0x
104 0xc5dd… 0x6887…2985 (EOA) 0x5e4e…9dd2 (CanonicalTransactionChain) 0 30.058409168 gwei 57.109869870 gwei 0.100000000 gwei 449749
appendSequencerBatch
105 0xb5db… 0x1ffd…6bf4 (EOA) 0x3d1d…07b6 (EOA) 0.004000 eth 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 21000
0x
106 0x9ae9… 0x3f20…b749 (EOA) 0x5317…38ab (EOA) 0.020000 eth 30.058409168 gwei 38.883247231 gwei 0.100000000 gwei 21000
0x
107 0x6289… 0x6a2c…fa2b (EOA) 0xa021…244c (EOA) 12.000000 eth 30.058409168 gwei 37.787570013 gwei 0.100000000 gwei 21000
0x
108 0xe7b8… 0x0e78…f839 (EOA) 0x2085…882f 0.800000 eth 30.058409168 gwei 39.077010595 gwei 0.100000000 gwei 277369
unknown0938b20b
109 0xcaf9… 0x48c0…a7ff (EOA) 0x9bf1…702e 0 30 gwei 56683
transfer
recipient
0x60de…8b2e (EOA)
amount
633216889.188908 × 1018
110 0xa095… 0x1a2b…a8c1 (EOA) 0x57bf…4e97 0 30 gwei 30 gwei 1 gwei 45253
withdraw
111 0x7e5b… 0x1f90…c326 (EOA) 0xc264…6253 (EOA) 0.082160 eth 29.958409168 gwei 29.958409168 gwei 0 gwei 21000
0x