diff --git a/contrib/seeds/makeseeds.py b/contrib/seeds/makeseeds.py index 331065fb32e05..314fb6ea16107 100755 --- a/contrib/seeds/makeseeds.py +++ b/contrib/seeds/makeseeds.py @@ -150,6 +150,7 @@ def main(): else: mns = json.load(sys.stdin) + onions = [] if len(sys.argv) > 2: with open(sys.argv[2], 'r', encoding="utf8") as f: onions = f.read().split('\n') diff --git a/contrib/seeds/nodes_main.txt b/contrib/seeds/nodes_main.txt index a5226a1d90192..ae22f6e3495b6 100644 --- a/contrib/seeds/nodes_main.txt +++ b/contrib/seeds/nodes_main.txt @@ -7,33 +7,38 @@ cmhr5r3lqhy7ic2ebeil66ftcz5u62zq5qhbfdz53l6sqxljh7zxntyd.onion:9999 216.250.97.52:9999 216.238.75.46:9999 216.230.232.125:9999 -216.189.154.7:9999 +216.189.154.8:9999 +216.107.217.62:9999 213.168.249.174:9999 212.52.0.210:9999 212.24.110.128:9999 212.24.107.223:9999 207.244.247.40:9999 -206.168.213.205:9999 206.168.213.109:9999 206.168.212.226:9999 206.168.212.178:9999 +206.168.212.144:9999 +202.5.18.203:9999 195.181.211.64:9999 195.98.95.210:9999 194.158.71.228:9999 194.135.81.214:9999 +194.5.157.214:9999 193.164.149.50:9999 -193.31.30.62:9999 193.29.59.96:9999 193.29.57.21:9999 192.169.6.87:9999 +192.64.83.140:9999 188.208.196.183:9999 188.127.237.243:9999 188.127.230.40:9999 188.68.223.94:9999 185.243.115.219:9999 185.228.83.156:9999 +185.217.127.139:9999 185.216.13.118:9999 185.213.24.34:9999 +185.185.40.249:9999 185.165.171.117:9999 185.164.163.218:9999 185.164.163.85:9999 @@ -41,52 +46,58 @@ cmhr5r3lqhy7ic2ebeil66ftcz5u62zq5qhbfdz53l6sqxljh7zxntyd.onion:9999 185.142.212.144:9999 185.135.80.200:9999 185.103.132.7:9999 +185.87.149.61:9999 185.28.101.145:9999 178.208.87.226:9999 178.208.87.213:9999 178.159.2.12:9999 178.157.91.179:9999 178.157.91.176:9999 -178.157.91.126:9999 178.128.254.204:9999 178.63.121.129:9999 178.62.235.117:9999 +176.126.127.16:9999 176.126.127.15:9999 176.102.65.145:9999 174.34.233.207:9999 174.34.233.206:9999 174.34.233.204:9999 +174.34.233.203:9999 173.249.21.122:9999 172.105.21.21:9999 -172.104.90.249:9999 168.119.80.4:9999 +167.88.169.16:9999 165.22.234.135:9999 155.133.23.221:9999 150.158.48.6:9999 145.239.20.176:9999 -144.91.127.166:9999 142.202.205.95:9999 133.18.228.84:9999 +130.162.233.186:9999 130.61.120.252:9999 128.199.181.159:9999 -109.235.70.133:9999 +123.193.64.166:9999 109.235.70.100:9999 109.235.69.170:9999 109.235.65.95:9999 106.55.9.22:9999 -104.238.35.117:9999 +104.238.35.116:9999 104.238.35.114:9999 -104.225.159.232:9999 103.160.95.249:9999 103.160.95.225:9999 103.160.95.219:9999 +95.211.196.46:9999 +95.211.196.32:9999 +95.211.196.8:9999 95.183.53.44:9999 95.183.52.98:9999 95.183.51.141:9999 93.21.76.185:9999 +91.137.11.31:9999 89.179.73.96:9999 89.117.19.10:9999 -89.73.152.14:9999 +89.73.105.198:9999 +89.40.4.87:9999 87.98.253.86:9999 85.215.107.202:9999 85.209.241.190:9999 @@ -99,18 +110,19 @@ cmhr5r3lqhy7ic2ebeil66ftcz5u62zq5qhbfdz53l6sqxljh7zxntyd.onion:9999 82.211.25.105:9999 82.211.21.179:9999 82.211.21.23:9999 +82.202.230.83:9999 81.227.250.51:9999 -80.249.144.187:9999 80.209.234.170:9999 +79.143.29.95:9999 78.83.19.0:9999 77.232.132.89:9999 77.232.132.4:9999 77.223.99.4:9999 +69.61.107.247:9999 69.61.107.215:9999 66.244.243.70:9999 66.244.243.69:9999 58.110.224.166:9999 -54.145.163.94:9999 54.37.234.121:9999 52.33.9.172:9999 51.159.196.82:9999 @@ -119,20 +131,24 @@ cmhr5r3lqhy7ic2ebeil66ftcz5u62zq5qhbfdz53l6sqxljh7zxntyd.onion:9999 51.15.117.42:9999 51.15.96.206:9999 47.243.56.197:9999 +47.109.109.166:9999 46.254.241.28:9999 46.254.241.21:9999 46.254.241.6:9999 46.254.241.4:9999 +46.250.249.32:9999 +46.72.31.9:9999 46.36.40.242:9999 46.30.189.251:9999 +46.30.189.214:9999 46.30.189.213:9999 -46.30.189.116:9999 46.10.241.191:9999 46.4.162.127:9999 -45.93.139.117:9999 +45.140.19.201:9999 45.91.94.217:9999 45.86.163.42:9999 -45.85.117.45:9999 +45.83.122.122:9999 +45.79.40.205:9999 45.77.169.207:9999 45.76.83.91:9999 45.71.159.104:9999 @@ -140,7 +156,6 @@ cmhr5r3lqhy7ic2ebeil66ftcz5u62zq5qhbfdz53l6sqxljh7zxntyd.onion:9999 45.71.158.58:9999 45.63.107.90:9999 45.58.56.221:9999 -45.58.52.33:9999 45.33.24.24:9999 45.11.182.64:9999 45.8.250.154:9999 @@ -149,21 +164,26 @@ cmhr5r3lqhy7ic2ebeil66ftcz5u62zq5qhbfdz53l6sqxljh7zxntyd.onion:9999 43.229.77.46:9999 37.77.104.166:9999 31.148.99.104:9999 +31.10.97.36:9999 23.163.0.203:9999 18.139.244.9:9999 +5.255.106.192:9999 5.252.21.24:9999 -5.189.253.72:9999 5.189.239.52:9999 5.189.145.80:9999 -5.181.202.18:9999 -5.101.44.225:9999 +5.181.202.44:9999 +5.181.202.16:9999 +5.161.110.79:9999 +5.79.109.243:9999 5.78.74.118:9999 5.35.103.111:9999 5.35.103.74:9999 5.35.103.64:9999 5.35.103.58:9999 5.9.237.34:9999 -5.2.73.58:9999 5.2.67.190:9999 +3.82.241.57:9999 3.35.224.65:9999 +2.233.120.35:9999 2.56.213.221:9999 +2.56.213.220:9999 diff --git a/doc/release-process.md b/doc/release-process.md index eaec5c59409bd..221da92d0d518 100644 --- a/doc/release-process.md +++ b/doc/release-process.md @@ -24,7 +24,7 @@ Before every minor and major release: Before every major release: -* [ ] Update hardcoded [seeds](/contrib/seeds/README.md), see [this pull request](https://github.com/dashpay/dash/pull/5692) for an example. +* [ ] Update hardcoded [seeds](/contrib/seeds/README.md), see [this pull request](https://github.com/dashpay/dash/pull/5914) for an example. * [ ] Update [`src/chainparams.cpp`](/src/chainparams.cpp) `m_assumed_blockchain_size` and `m_assumed_chain_state_size` with the current size plus some overhead (see [this](#how-to-calculate-assumed-blockchain-and-chain-state-size) for information on how to calculate them). * [ ] Update [`src/chainparams.cpp`](/src/chainparams.cpp) `chainTxData` with statistics about the transaction count and rate. Use the output of the `getchaintxstats` RPC, see [this pull request](https://github.com/dashpay/dash/pull/5692) for an example. Reviewers can verify the results by running `getchaintxstats ` with the `window_block_count` and `window_last_block_hash` from your output. diff --git a/src/chainparams.cpp b/src/chainparams.cpp index 080845407f793..7ac0f4f76a778 100644 --- a/src/chainparams.cpp +++ b/src/chainparams.cpp @@ -225,10 +225,10 @@ class CMainParams : public CChainParams { consensus.vDeployments[Consensus::DEPLOYMENT_MN_RR].useEHF = true; // The best chain should have at least this much work. - consensus.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000000008d970bc6cda0b02b30fc"); // 1969000 + consensus.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000000009134566d753c5e08ab88"); // 2029000 // By default assume that the signatures in ancestors of this block are valid. - consensus.defaultAssumeValid = uint256S("0x000000000000000c8b7a3bdcd8b9f516462122314529c8342244c685a4c899bf"); // 1969000 + consensus.defaultAssumeValid = uint256S("0x0000000000000020d5e38b6aef5bc8e430029444d7977b46f710c7d281ef1281"); // 2029000 /** * The message start string is designed to be unlikely to occur in normal data. @@ -334,6 +334,7 @@ class CMainParams : public CChainParams { {1850400, uint256S("0x00000000000000261bdbe99c01fcba992e577efa6cc41aae564b8ca9f112b2a3")}, {1889000, uint256S("0x00000000000000075300e852d5bf5380f905b2768241f8b442498442084807a7")}, {1969000, uint256S("0x000000000000000c8b7a3bdcd8b9f516462122314529c8342244c685a4c899bf")}, + {2029000, uint256S("0x0000000000000020d5e38b6aef5bc8e430029444d7977b46f710c7d281ef1281")}, } }; @@ -341,12 +342,12 @@ class CMainParams : public CChainParams { // TODO to be specified in a future patch. }; - // getchaintxstats 17280 000000000000000c8b7a3bdcd8b9f516462122314529c8342244c685a4c899bf + // getchaintxstats 17280 0000000000000020d5e38b6aef5bc8e430029444d7977b46f710c7d281ef1281 chainTxData = ChainTxData{ - 1699617498, // * UNIX timestamp of last known number of transactions (Block 1969000) - 49780131, // * total number of transactions between genesis and that timestamp + 1709075370, // * UNIX timestamp of last known number of transactions (Block 1969000) + 51654587, // * total number of transactions between genesis and that timestamp // (the tx=... number in the ChainStateFlushed debug.log lines) - 0.1256464722959867, // * estimated number of transactions per second after that timestamp + 0.1827081972006155, // * estimated number of transactions per second after that timestamp }; } }; @@ -423,10 +424,10 @@ class CTestNetParams : public CChainParams { consensus.vDeployments[Consensus::DEPLOYMENT_MN_RR].useEHF = true; // The best chain should have at least this much work. - consensus.nMinimumChainWork = uint256S("0x00000000000000000000000000000000000000000000000002d68d24632e300f"); // 905100 + consensus.nMinimumChainWork = uint256S("0x00000000000000000000000000000000000000000000000002ecd6cf5ad0f774"); // 960000 // By default assume that the signatures in ancestors of this block are valid. - consensus.defaultAssumeValid = uint256S("0x0000020c5e0f86f385cbf8e90210de9a9fd63633f01433bf47a6b3227a2851fd"); // 905100 + consensus.defaultAssumeValid = uint256S("0x0000000386cf5061ea16404c66deb83eb67892fa4f79b9e58e5eaab097ec2bd6"); // 960000 pchMessageStart[0] = 0xce; pchMessageStart[1] = 0xe2; @@ -507,6 +508,7 @@ class CTestNetParams : public CChainParams { {840000, uint256S("0x000000cd7c3084499912ae893125c13e8c3c656abb6e511dcec6619c3d65a510")}, {851000, uint256S("0x0000014d3b875540ff75517b7fbb1714e25d50ce92f65d7086cfce357928bb02")}, {905100, uint256S("0x0000020c5e0f86f385cbf8e90210de9a9fd63633f01433bf47a6b3227a2851fd")}, + {960000, uint256S("0x0000000386cf5061ea16404c66deb83eb67892fa4f79b9e58e5eaab097ec2bd6")}, } }; @@ -514,12 +516,12 @@ class CTestNetParams : public CChainParams { // TODO to be specified in a future patch. }; - // getchaintxstats 17280 0000020c5e0f86f385cbf8e90210de9a9fd63633f01433bf47a6b3227a2851fd + // getchaintxstats 17280 0000000386cf5061ea16404c66deb83eb67892fa4f79b9e58e5eaab097ec2bd6 chainTxData = ChainTxData{ - 1698870742, // * UNIX timestamp of last known number of transactions (Block 905100) - 5952838, // * total number of transactions between genesis and that timestamp + 1706545657, // * UNIX timestamp of last known number of transactions (Block 905100) + 6159236, // * total number of transactions between genesis and that timestamp // (the tx=... number in the ChainStateFlushed debug.log lines) - 0.009046572717013628, // * estimated number of transactions per second after that timestamp + 0.02150786927638326, // * estimated number of transactions per second after that timestamp }; } }; diff --git a/src/chainparamsseeds.h b/src/chainparamsseeds.h index 30a0be3c1b173..58048bc2bf46b 100644 --- a/src/chainparamsseeds.h +++ b/src/chainparamsseeds.h @@ -13,168 +13,140 @@ static const uint8_t chainparams_seed_main[] = { 0x04,0x20,0x2c,0x3d,0xb6,0x26,0x78,0x03,0x14,0xb3,0xde,0x72,0x55,0x6a,0x32,0xfe,0x62,0x18,0x95,0x6a,0xcd,0xce,0xfa,0x83,0xd2,0x03,0x28,0xdf,0x27,0x2b,0xd2,0xa4,0xbd,0x49,0x27,0x0f, 0x04,0x20,0x13,0x0f,0x1e,0xc7,0x6b,0x81,0xf1,0xf4,0x0b,0x44,0x09,0x10,0xbf,0x78,0xb3,0x16,0x7b,0x4f,0x6b,0x30,0xec,0x0e,0x12,0x8f,0x3d,0xda,0xfd,0x28,0x5d,0x69,0x3f,0xf3,0x27,0x0f, 0x04,0x20,0xed,0x7a,0xb3,0x0c,0x6e,0x58,0x90,0x39,0xcf,0x50,0x61,0xd9,0x5c,0x28,0x1a,0x25,0x8f,0x3e,0x31,0x4c,0x62,0x7f,0xb9,0x96,0xd4,0x43,0x16,0x25,0x19,0x90,0x0f,0x57,0x27,0x0f, - 0x01,0x04,0xd8,0xfa,0x61,0x34,0x27,0x0f, - 0x01,0x04,0xd8,0xee,0x4b,0x2e,0x27,0x0f, 0x01,0x04,0xd8,0xe6,0xe8,0x7d,0x27,0x0f, - 0x01,0x04,0xd8,0xbd,0x9a,0x07,0x27,0x0f, - 0x01,0x04,0xd5,0xa8,0xf9,0xae,0x27,0x0f, + 0x01,0x04,0xd8,0xbd,0x9a,0x08,0x27,0x0f, + 0x01,0x04,0xd8,0x6b,0xd9,0x3e,0x27,0x0f, 0x01,0x04,0xd4,0x34,0x00,0xd2,0x27,0x0f, 0x01,0x04,0xd4,0x18,0x6e,0x80,0x27,0x0f, 0x01,0x04,0xd4,0x18,0x6b,0xdf,0x27,0x0f, 0x01,0x04,0xcf,0xf4,0xf7,0x28,0x27,0x0f, - 0x01,0x04,0xce,0xa8,0xd5,0xcd,0x27,0x0f, 0x01,0x04,0xce,0xa8,0xd5,0x6d,0x27,0x0f, - 0x01,0x04,0xce,0xa8,0xd4,0xe2,0x27,0x0f, - 0x01,0x04,0xce,0xa8,0xd4,0xb2,0x27,0x0f, - 0x01,0x04,0xc3,0xb5,0xd3,0x40,0x27,0x0f, - 0x01,0x04,0xc3,0x62,0x5f,0xd2,0x27,0x0f, - 0x01,0x04,0xc2,0x9e,0x47,0xe4,0x27,0x0f, + 0x01,0x04,0xce,0xa8,0xd5,0x6c,0x27,0x0f, + 0x01,0x04,0xce,0xa8,0xd5,0x6b,0x27,0x0f, + 0x01,0x04,0xce,0xa8,0xd4,0x90,0x27,0x0f, + 0x01,0x04,0xca,0x05,0x12,0xcb,0x27,0x0f, 0x01,0x04,0xc2,0x87,0x51,0xd6,0x27,0x0f, + 0x01,0x04,0xc2,0x05,0x9d,0xd6,0x27,0x0f, 0x01,0x04,0xc1,0xa4,0x95,0x32,0x27,0x0f, - 0x01,0x04,0xc1,0x1f,0x1e,0x3e,0x27,0x0f, - 0x01,0x04,0xc1,0x1d,0x3b,0x60,0x27,0x0f, - 0x01,0x04,0xc1,0x1d,0x39,0x15,0x27,0x0f, 0x01,0x04,0xc0,0xa9,0x06,0x57,0x27,0x0f, 0x01,0x04,0xbc,0xd0,0xc4,0xb7,0x27,0x0f, 0x01,0x04,0xbc,0x7f,0xed,0xf3,0x27,0x0f, 0x01,0x04,0xbc,0x7f,0xe6,0x28,0x27,0x0f, 0x01,0x04,0xbc,0x44,0xdf,0x5e,0x27,0x0f, + 0x01,0x04,0xbc,0x28,0xaf,0x40,0x27,0x0f, 0x01,0x04,0xb9,0xf3,0x73,0xdb,0x27,0x0f, - 0x01,0x04,0xb9,0xe4,0x53,0x9c,0x27,0x0f, - 0x01,0x04,0xb9,0xd8,0x0d,0x76,0x27,0x0f, + 0x01,0x04,0xb9,0xd9,0x7f,0x8b,0x27,0x0f, 0x01,0x04,0xb9,0xd5,0x18,0x22,0x27,0x0f, - 0x01,0x04,0xb9,0xa5,0xab,0x75,0x27,0x0f, + 0x01,0x04,0xb9,0xb9,0x28,0xf9,0x27,0x0f, 0x01,0x04,0xb9,0xa4,0xa3,0xda,0x27,0x0f, - 0x01,0x04,0xb9,0xa4,0xa3,0x55,0x27,0x0f, - 0x01,0x04,0xb9,0x9b,0x63,0x22,0x27,0x0f, 0x01,0x04,0xb9,0x8e,0xd4,0x90,0x27,0x0f, 0x01,0x04,0xb9,0x87,0x50,0xc8,0x27,0x0f, 0x01,0x04,0xb9,0x67,0x84,0x07,0x27,0x0f, - 0x01,0x04,0xb9,0x1c,0x65,0x91,0x27,0x0f, 0x01,0x04,0xb2,0xd0,0x57,0xe2,0x27,0x0f, 0x01,0x04,0xb2,0xd0,0x57,0xd5,0x27,0x0f, - 0x01,0x04,0xb2,0x9f,0x02,0x0c,0x27,0x0f, + 0x01,0x04,0xb2,0xd0,0x57,0xc1,0x27,0x0f, + 0x01,0x04,0xb2,0x9d,0x5b,0xb7,0x27,0x0f, 0x01,0x04,0xb2,0x9d,0x5b,0xb3,0x27,0x0f, 0x01,0x04,0xb2,0x9d,0x5b,0xb0,0x27,0x0f, - 0x01,0x04,0xb2,0x9d,0x5b,0x7e,0x27,0x0f, 0x01,0x04,0xb2,0x80,0xfe,0xcc,0x27,0x0f, - 0x01,0x04,0xb2,0x3f,0x79,0x81,0x27,0x0f, 0x01,0x04,0xb2,0x3e,0xeb,0x75,0x27,0x0f, - 0x01,0x04,0xb0,0x7e,0x7f,0x0f,0x27,0x0f, - 0x01,0x04,0xb0,0x66,0x41,0x91,0x27,0x0f, + 0x01,0x04,0xb2,0x3e,0x00,0x52,0x27,0x0f, + 0x01,0x04,0xb0,0x7e,0x7f,0x10,0x27,0x0f, + 0x01,0x04,0xae,0x22,0xe9,0xd0,0x27,0x0f, 0x01,0x04,0xae,0x22,0xe9,0xcf,0x27,0x0f, 0x01,0x04,0xae,0x22,0xe9,0xce,0x27,0x0f, - 0x01,0x04,0xae,0x22,0xe9,0xcc,0x27,0x0f, - 0x01,0x04,0xad,0xf9,0x15,0x7a,0x27,0x0f, + 0x01,0x04,0xae,0x22,0xe9,0xcb,0x27,0x0f, + 0x01,0x04,0xad,0xd4,0xe3,0xba,0x27,0x0f, 0x01,0x04,0xac,0x69,0x15,0x15,0x27,0x0f, - 0x01,0x04,0xac,0x68,0x5a,0xf9,0x27,0x0f, - 0x01,0x04,0xa8,0x77,0x50,0x04,0x27,0x0f, + 0x01,0x04,0xa8,0x77,0x57,0xcb,0x27,0x0f, 0x01,0x04,0xa5,0x16,0xea,0x87,0x27,0x0f, - 0x01,0x04,0x9b,0x85,0x17,0xdd,0x27,0x0f, 0x01,0x04,0x96,0x9e,0x30,0x06,0x27,0x0f, - 0x01,0x04,0x91,0xef,0x14,0xb0,0x27,0x0f, + 0x01,0x04,0x95,0x38,0x9f,0x8d,0x27,0x0f, 0x01,0x04,0x90,0x5b,0x7f,0xa6,0x27,0x0f, - 0x01,0x04,0x8e,0xca,0xcd,0x5f,0x27,0x0f, + 0x01,0x04,0x8b,0xa2,0x83,0xc5,0x27,0x0f, 0x01,0x04,0x85,0x12,0xe4,0x54,0x27,0x0f, - 0x01,0x04,0x82,0x3d,0x78,0xfc,0x27,0x0f, - 0x01,0x04,0x80,0xc7,0xb5,0x9f,0x27,0x0f, - 0x01,0x04,0x6d,0xeb,0x46,0x85,0x27,0x0f, - 0x01,0x04,0x6d,0xeb,0x46,0x64,0x27,0x0f, 0x01,0x04,0x6d,0xeb,0x45,0xaa,0x27,0x0f, + 0x01,0x04,0x6d,0xeb,0x41,0xe2,0x27,0x0f, + 0x01,0x04,0x6d,0xeb,0x41,0x72,0x27,0x0f, 0x01,0x04,0x6d,0xeb,0x41,0x5f,0x27,0x0f, 0x01,0x04,0x6a,0x37,0x09,0x16,0x27,0x0f, - 0x01,0x04,0x68,0xee,0x23,0x75,0x27,0x0f, - 0x01,0x04,0x68,0xee,0x23,0x72,0x27,0x0f, - 0x01,0x04,0x68,0xe1,0x9f,0xe8,0x27,0x0f, + 0x01,0x04,0x68,0xc8,0x43,0xfb,0x27,0x0f, 0x01,0x04,0x67,0xa0,0x5f,0xf9,0x27,0x0f, - 0x01,0x04,0x67,0xa0,0x5f,0xe1,0x27,0x0f, - 0x01,0x04,0x67,0xa0,0x5f,0xdb,0x27,0x0f, + 0x01,0x04,0x5f,0xd9,0x30,0x64,0x27,0x0f, + 0x01,0x04,0x5f,0xd3,0xc4,0x2e,0x27,0x0f, 0x01,0x04,0x5f,0xb7,0x35,0x2c,0x27,0x0f, - 0x01,0x04,0x5f,0xb7,0x34,0x62,0x27,0x0f, - 0x01,0x04,0x5f,0xb7,0x33,0x8d,0x27,0x0f, 0x01,0x04,0x5d,0x15,0x4c,0xb9,0x27,0x0f, - 0x01,0x04,0x59,0xb3,0x49,0x60,0x27,0x0f, - 0x01,0x04,0x59,0x75,0x13,0x0a,0x27,0x0f, - 0x01,0x04,0x59,0x49,0x98,0x0e,0x27,0x0f, - 0x01,0x04,0x57,0x62,0xfd,0x56,0x27,0x0f, - 0x01,0x04,0x55,0xd7,0x6b,0xca,0x27,0x0f, 0x01,0x04,0x55,0xd1,0xf1,0xbe,0x27,0x0f, - 0x01,0x04,0x55,0xd1,0xf1,0xbc,0x27,0x0f, + 0x01,0x04,0x55,0xd1,0xf1,0x5d,0x27,0x0f, 0x01,0x04,0x55,0xd1,0xf1,0x47,0x27,0x0f, 0x01,0x04,0x55,0xd1,0xf1,0x23,0x27,0x0f, 0x01,0x04,0x54,0xf2,0xb3,0xcc,0x27,0x0f, 0x01,0x04,0x54,0x09,0x32,0x11,0x27,0x0f, - 0x01,0x04,0x52,0xd3,0x19,0xc1,0x27,0x0f, - 0x01,0x04,0x52,0xd3,0x19,0x69,0x27,0x0f, - 0x01,0x04,0x52,0xd3,0x15,0xb3,0x27,0x0f, - 0x01,0x04,0x52,0xd3,0x15,0x17,0x27,0x0f, + 0x01,0x04,0x52,0xd3,0x19,0x97,0x27,0x0f, + 0x01,0x04,0x52,0xd3,0x19,0x4d,0x27,0x0f, + 0x01,0x04,0x52,0xd3,0x15,0xe2,0x27,0x0f, + 0x01,0x04,0x52,0xd3,0x15,0x1e,0x27,0x0f, + 0x01,0x04,0x52,0xca,0xe6,0x53,0x27,0x0f, 0x01,0x04,0x51,0xe3,0xfa,0x33,0x27,0x0f, - 0x01,0x04,0x50,0xf9,0x90,0xbb,0x27,0x0f, 0x01,0x04,0x50,0xd1,0xea,0xaa,0x27,0x0f, + 0x01,0x04,0x4f,0x8f,0x1d,0x5f,0x27,0x0f, 0x01,0x04,0x4e,0x53,0x13,0x00,0x27,0x0f, 0x01,0x04,0x4d,0xe8,0x84,0x59,0x27,0x0f, - 0x01,0x04,0x4d,0xe8,0x84,0x04,0x27,0x0f, - 0x01,0x04,0x4d,0xdf,0x63,0x04,0x27,0x0f, + 0x01,0x04,0x4d,0xe8,0x84,0x3b,0x27,0x0f, 0x01,0x04,0x45,0x3d,0x6b,0xd7,0x27,0x0f, 0x01,0x04,0x42,0xf4,0xf3,0x46,0x27,0x0f, - 0x01,0x04,0x42,0xf4,0xf3,0x45,0x27,0x0f, 0x01,0x04,0x3a,0x6e,0xe0,0xa6,0x27,0x0f, - 0x01,0x04,0x36,0x91,0xa3,0x5e,0x27,0x0f, 0x01,0x04,0x36,0x25,0xea,0x79,0x27,0x0f, - 0x01,0x04,0x34,0x21,0x09,0xac,0x27,0x0f, - 0x01,0x04,0x33,0x9f,0xc4,0x52,0x27,0x0f, + 0x01,0x04,0x33,0x9e,0xf3,0xfa,0x27,0x0f, 0x01,0x04,0x33,0x9e,0xa9,0xed,0x27,0x0f, + 0x01,0x04,0x33,0x4f,0xa0,0xc5,0x27,0x0f, 0x01,0x04,0x33,0x44,0x9b,0x40,0x27,0x0f, 0x01,0x04,0x33,0x0f,0x75,0x2a,0x27,0x0f, 0x01,0x04,0x33,0x0f,0x60,0xce,0x27,0x0f, 0x01,0x04,0x2f,0xf3,0x38,0xc5,0x27,0x0f, - 0x01,0x04,0x2e,0xfe,0xf1,0x1c,0x27,0x0f, + 0x01,0x04,0x2f,0x6d,0x6d,0xa6,0x27,0x0f, + 0x01,0x04,0x2e,0xfe,0xf1,0x16,0x27,0x0f, 0x01,0x04,0x2e,0xfe,0xf1,0x15,0x27,0x0f, 0x01,0x04,0x2e,0xfe,0xf1,0x06,0x27,0x0f, 0x01,0x04,0x2e,0xfe,0xf1,0x04,0x27,0x0f, + 0x01,0x04,0x2e,0xfa,0xf9,0x20,0x27,0x0f, + 0x01,0x04,0x2e,0x48,0x1f,0x09,0x27,0x0f, 0x01,0x04,0x2e,0x24,0x28,0xf2,0x27,0x0f, - 0x01,0x04,0x2e,0x1e,0xbd,0xfb,0x27,0x0f, + 0x01,0x04,0x2e,0x1e,0xbd,0xd6,0x27,0x0f, 0x01,0x04,0x2e,0x1e,0xbd,0xd5,0x27,0x0f, 0x01,0x04,0x2e,0x1e,0xbd,0x74,0x27,0x0f, - 0x01,0x04,0x2e,0x0a,0xf1,0xbf,0x27,0x0f, 0x01,0x04,0x2e,0x04,0xa2,0x7f,0x27,0x0f, - 0x01,0x04,0x2d,0x5d,0x8b,0x75,0x27,0x0f, + 0x01,0x04,0x2d,0x8c,0x13,0xc9,0x27,0x0f, 0x01,0x04,0x2d,0x5b,0x5e,0xd9,0x27,0x0f, - 0x01,0x04,0x2d,0x56,0xa3,0x2a,0x27,0x0f, - 0x01,0x04,0x2d,0x55,0x75,0x2d,0x27,0x0f, + 0x01,0x04,0x2d,0x4f,0x28,0xcd,0x27,0x0f, 0x01,0x04,0x2d,0x4d,0xa9,0xcf,0x27,0x0f, 0x01,0x04,0x2d,0x4c,0x53,0x5b,0x27,0x0f, 0x01,0x04,0x2d,0x47,0x9f,0x68,0x27,0x0f, - 0x01,0x04,0x2d,0x47,0x9e,0x6c,0x27,0x0f, 0x01,0x04,0x2d,0x47,0x9e,0x3a,0x27,0x0f, - 0x01,0x04,0x2d,0x3f,0x6b,0x5a,0x27,0x0f, 0x01,0x04,0x2d,0x3a,0x38,0xdd,0x27,0x0f, - 0x01,0x04,0x2d,0x3a,0x34,0x21,0x27,0x0f, 0x01,0x04,0x2d,0x21,0x18,0x18,0x27,0x0f, - 0x01,0x04,0x2d,0x0b,0xb6,0x40,0x27,0x0f, - 0x01,0x04,0x2d,0x08,0xfa,0x9a,0x27,0x0f, + 0x01,0x04,0x2d,0x20,0x9f,0x30,0x27,0x0f, + 0x01,0x04,0x2d,0x20,0x78,0x56,0x27,0x0f, 0x01,0x04,0x2d,0x08,0xf8,0x91,0x27,0x0f, 0x01,0x04,0x2c,0xf0,0x63,0xd6,0x27,0x0f, - 0x01,0x04,0x2b,0xe5,0x4d,0x2e,0x27,0x0f, 0x01,0x04,0x25,0x4d,0x68,0xa6,0x27,0x0f, + 0x01,0x04,0x22,0xf6,0xb0,0x19,0x27,0x0f, 0x01,0x04,0x1f,0x94,0x63,0x68,0x27,0x0f, 0x01,0x04,0x17,0xa3,0x00,0xcb,0x27,0x0f, 0x01,0x04,0x12,0x8b,0xf4,0x09,0x27,0x0f, + 0x01,0x04,0x0d,0xfb,0x0b,0x37,0x27,0x0f, 0x01,0x04,0x05,0xfc,0x15,0x18,0x27,0x0f, - 0x01,0x04,0x05,0xbd,0xfd,0x48,0x27,0x0f, - 0x01,0x04,0x05,0xbd,0xef,0x34,0x27,0x0f, 0x01,0x04,0x05,0xbd,0x91,0x50,0x27,0x0f, - 0x01,0x04,0x05,0xb5,0xca,0x12,0x27,0x0f, - 0x01,0x04,0x05,0x65,0x2c,0xe1,0x27,0x0f, - 0x01,0x04,0x05,0x4e,0x4a,0x76,0x27,0x0f, - 0x01,0x04,0x05,0x23,0x67,0x6f,0x27,0x0f, + 0x01,0x04,0x05,0xb5,0xca,0x2c,0x27,0x0f, + 0x01,0x04,0x05,0xb5,0xca,0x10,0x27,0x0f, + 0x01,0x04,0x05,0xa1,0x6e,0x4f,0x27,0x0f, + 0x01,0x04,0x05,0x4f,0x6d,0xf3,0x27,0x0f, + 0x01,0x04,0x05,0x23,0x67,0x61,0x27,0x0f, + 0x01,0x04,0x05,0x23,0x67,0x5b,0x27,0x0f, 0x01,0x04,0x05,0x23,0x67,0x4a,0x27,0x0f, - 0x01,0x04,0x05,0x23,0x67,0x40,0x27,0x0f, - 0x01,0x04,0x05,0x23,0x67,0x3a,0x27,0x0f, - 0x01,0x04,0x05,0x09,0xed,0x22,0x27,0x0f, - 0x01,0x04,0x05,0x02,0x49,0x3a,0x27,0x0f, + 0x01,0x04,0x05,0x23,0x67,0x19,0x27,0x0f, 0x01,0x04,0x05,0x02,0x43,0xbe,0x27,0x0f, - 0x01,0x04,0x03,0x23,0xe0,0x41,0x27,0x0f, + 0x01,0x04,0x02,0xe9,0x78,0x23,0x27,0x0f, 0x01,0x04,0x02,0x38,0xd5,0xdd,0x27,0x0f, };