text:
[Addition]: China/Thailand/France/USA Deeper and PhanterX selfwitnessing cluster (2454 HS total) part 2/3

Hotspot b58 Addresses
112UP9WBM114jQXJt6Vra2trot2MmnNy6zevDnBSSFFJoYijwimR
112ckQ4HCjoTLHpwJDLb1ZrKmuifghqa88sZyzpHpbjDJJGeuAsq
11u6PccATYz5TR85Qdb85FTZv9rsj3Y7BvpUbA3YSPAH3WnkX1i
112jucWLxpBscyq47EwuMPvCm2qGsdEPy166VtDrwWay2NaTiBuP
11F4UauBiL5uLPJiJ3SqQ9Jmc9pwGpn9ZhpunHtUEjNmkzYiM5Q
11JdJ4rsNjto6M9unRkZvKznsRdWfb5VsHNXFF9nkDZ9WpSz2kr
112Px3bQRsbCS1ftP2VcfAk9juMbamVGBEBPn2YcZFWTmbH8Q648
112A7pygNL6VfNki8pTBA8AzE2V3ZYHWyXKEbwdkPBXwntD2KLJ3
1123NHfs5SxpcSzX4MYQGY5krMraYzUpageehzBq8UijnYpgb4Sj
1124HaCZXAVQpoFoaP8TTmxhWXZXFjBbEzVisUC6aUAAHVeLss5t
11J2zvWHVTSuLU5EL9WSZ5271tfEfsRqYqTeWGt22XTanQ54fjT
11s5dubTxrzhUYePVfixjCyoLj4W8qM3xtn7fbTSxyfGLFyCwWe
112pHMZsHK13BSVRHaXVUU3F23Fd5WvYKjctf3LwCx9NMqu5f6nw
112X7B3H78Esw9u6b4jKcrEvnjbjB4c8AkfMjmeUfxPuwUeNTNVa
11nFk2fzcY5moXJgxXwo8tPEAZo67rBHUMQMYTbwTBLnLyuVLNb
1125E2SScf2dsPsoUKMzsLqbStSPSZmkcAz98UsB9Ex79dTmRtEZ
112mBUp2pYMRoDLzKkvCJd3aYCBwNcvxr1kMQGrkyrDnp5MxdPKp
1125FhJufCX6BF9pgydDPLed7zami28TQ2ASW5zRD49afhWkeVbT
1123cixpWVN5MJcGEsyrS2m85pXiZENnHx1DaWbNHZ8odnmoPUtY
11dRvxTY86PCkwZmBtEfpp9W8AeB7HLXn1BLx3myEGkRFp5JAvH
11NQAmh83QaQUTk3y8jWFANsFopR9YJtrxMzcBf6F7xgkxx1LU5
11F9Diu2houfrCbzQqhYjTY922yESJWYPCZuAXJExVTWmo3PhBj
11uSnCTyvyzMaEnVF4uHJ7VjULT7h1bTp1yTFbWfQV6xo1XsgST
112B9W9abxYDfFLF4GD7L2xDm3TH2pRtcTQJYpMV1K6iGihoenmT
11qsFwpKHpRbewKkY2JiXLg9G9PnE31XLk3iCbSMi6fHRvjPEM4
11BrbZxoz2nXKSg8fKsKz3RDkJ1oAWMsN8YJrmuCn7v5ZKadN22
112Qbaum2iVagv5tzw6MyQLcKpyqjAqBr2k7NvPBuAeve1eFZP1R
1129SQHvSBQrY4fzgKvfqwou3L4rHAicawXx7o52W4ptMruKnTiJ
11k6Nu5QCpFBojakMmRrcSxPXAg5CytKCNmdVya5JT2xY8KoxxL
11EWCpXjGdRB15Zz57ipmfp2j4Yk4AaeLA3CE898APSqy64jBeA
112rFJiymq2wnKKGDe4Jj1dePQm2ZUPbUrYBwmTbhauEGDEpMn5K
112EZ6aS8MT6BLYAHzK4fno63ahGU51yErM4icPyKDQGjRoU8bbv
1123tJQ7EVV1butDDJ6tQLHmZdW2BhAnsF9u9LXzic9joStxTaXZ
11diFeZgAKjcB5kgtW5ebZ7qtBqo8BkVvuD5qMsr3N8k2uaYFFH
11hSr6ZBxNgD46NTkNvGB2gnef2uUqvWvw1aspVEiNqZcuFa4MW
112BZ6dea3XtjvZ4WddEXTskJ8q5YvwVmCDxr8uh78CSoho7Fcbn
112Lnff6CTrqkWsBAbyrw9AaupzUQTuRGonKdHpxCDWUWra9thf7
112k6bwz538Vgw7j9tjcnphkLeiHdftmWgxEnfWEcePDShsizfa3
112A3nHsMG2YCXvkRgzqq9Nn6Pa3WDN4FS9SZrJKbFo4hUekz6rW
112r6pYG9CvtTaveW5tQB9rdjcA92C8Wurzsq3jvZ9eeZ9Ty4uJK
11whtE21NQ8aHVq7RjhDoFNc7x1TMPPMu39egpWnseySS8Rm5Pz
11QFB8y6nyfKZ7WiFqVVuCaHvRKhgXdP9gcSQALUZi3G2T6KVBd
11NphpeJkxzvwHC2gPz5txo5WD2SEctjzuwCmLmreDbFBN7LhtQ
112ox1DLZNDKtzHXPsKsR5xAEkSu9C5gQp3tA9w5Gxw44oY4UFV
112eqn7Lqotks4q63X5yQBK2MeqASuzX69AKURLb6aAoH7jboKpd
11jZMUhNRDh18Y8Lbgds4upyrDNH8ddDMLLaV9DvmZk8HBnaV2u
11iDH38D7k37vfsQaRb4t65BzKxf6nVf6bEFdddDMQWLiSGXhin
112dsMwuEfaSRNtPcRpgCPYmYsamzszcmknPUJjWhBaiDRjyrLZV
112Fjvub2Neczsoa65qy7bLbSQtTFYZADC1QdsH8S48d9QhXKU1R
11axHRxfDKrY8grHKzYM2oTd13WXEECm5hdEjHu9tnza4WYS54E
11WMWbHskS8tGubJfaV4PxTn28cL4bJevk7nnuinMjzvSQnkgSd
112hcnpct79PLVRQMTgP8k6apU9bswUERuNx8dL5EV9vvGY5XpE4
11218Ypj8oLxk5fRM1bj2J6bb56hicubLf388Uc5Kjs8PdUNEf7e
119ARuADcT4baAmZ5eC7XzvdbvpA42CFXw7qNqSzdN6koTfKkcC
11mH85nXRENzVsih8YjoRtHNHSkUWMTUd6Af1bQTp2gWDywEtQr
112VRTHZuZYQtVez3cVCnxPZmT1sWhUHLgsQBhvCm343W7Zm8NKr
11keTuxfnmxvhtNUhwmJxcrRXnKRKRdH4JzHS5g6vCVRSXnDhyn
112KQy5m414YpKjhzDXz88PZDbCpz6LWFEr3tmM8dVTfWQvv9SZP
11AR18QuAefETJRXNcM5evb7HUFZGRgseYNJ17AtQdyrdQAEAYo
112YuRyURu4zLmVGQpWUrMStF1v2oWYagfQEmxy7acKLwUQVqg5C
112D16h3U5nAPjnje14d2qRzsaoBSBbZ2KRWEnH5r7LXtBdTrmd9
112cKxANWYTYax6QX3ZMRNQeUucrTfh7MHny92dWXoy3M2gLpBwz
11Lh7PKRFQ4CoPNoYJ8V847UWxVb95nU22CesbB2z5B4A4SXjSr
112iokfcdGnWCuxoQqJFcZdeKYMPbY1hzUjd7RsnWtMqzc4jKF1j
112gm4JhVj4zgxv3HEkvo9Limry7VuykgWhVQguuzN7KqBG2SdBR
11qxBwdHDqxXJs8cDL8wVnHgc7LRoyYczLe4pQRhn6MhbuoycGW
11kLy6knbGDnEPHLZpRTHsvUcot6pvR8qjNVshWFkZVD2pMao5h
113wqWHMayKMi5FW6omfixVVQb9DVwXH1hq161gGtgQ7Dj6TLhD
11vH9eET9kcFFpzeS8CP9agG1bCtumioH1CY5TUfMJEJh2vA4nV
112W6NM6MC7KxvaUeRDVFnpUfSZvm8gQ2dKy1pdUUA3fPjt3o1SV
112XJeMB8nbvpQE5uoeUJo3f4qDTYzayuSwQrwTzZDnVdpL5zaFn
11nTgpjTRo7waydmLGA9Q8fRTy9mnwsVazN98K4FZmjgdL7hoB1
11Sj68GivZQt7zYtCYbMysWpjzLrqvbAucKymizTB1RD9VsTrCD
112HxriGNiUh3q8m5ASfV3s1Nqx1CyPjMnrA7f9gJH1d41z9KYVe
1121oP8JicpyKZ5JRj3uD1ttgxDQNFHL3Tn49M9noF1LfnF36k3
1114C25v4bx1HJ7mp5LtbtH8Fn5UoVBdHSRgsCca9ExC4jW5nMu
112TV11qidRkPGFYjTQVdZfAAM1aeDL9haF1NdbZA5tRN8UoaQJY
112XDzfpPxJy6coGbH9Ke5bbA5Hv39KDvBrh494mcaqQDLniKBQS
114NzZmVj8SBXLZdzjngXn7wsEvZHcdpZrimb3eJzuw5m8vAmDx
11tkhW7v6GiJy1FjxjJZtkoExDUqvBnUsfvkwCk4it9rkuZarp1
117YH7zDWoWXunfJhtiweCsKJn7YhS159cQQv7LhrwrkTWsDVao
112jVbBe49sodetumLY6apMAZgP7wyekEwSNANALuKYDpwUErgpr
11RcRH4C3YgKPxa9kDxEYxuEWzYGa22GdAgWVgFyXBKJEZ8nFiM
112gi3QrqVVCLr2gzamf7KEFuQZf6GQQCbjYvhnhfC3orinGXL71
11WgCPEvgGzCg7EVXy5Kgg2yiA5n7GRQQLuZ97WLe9aBzGD9VkG
112JiLuj5nfbBidhmFhv4qph438D7ZL5VoGgqH9Qmg7AdYPnqzWk
11aesPoHS61dWzkCtVe65WTD57LK6TEQUBCADHQr8sXo7M358m7
112bjfvzwCZjuoipP3eUZmNDGs2if8KowHndmCbqpSeCbhm73MhL
1126ZQX1yBoR4rqGBGtqFBiPkLAFZTRNExgxJAcdbFU9KiwCfGjm
112f2xcSgBAWamCbmewdyMFfM4TYSKboLPtghvwyWqh7AK6iL3V
11F8Uf1j8DcQhjwrcri2oimkaT2iTTuZi4LWRxvv9CoCbzzyt11
112YwDgCoEH8rG9ZhbonZpdECQtBFWVk1UZ3X6Z347dmDYF7BMZM
11gMKzytezXwQfQPudyJdx75gnE6bK4SyNexEnv7GFJSs9oe718
112P8nqyZSQV1XGCpYrKAQ9roYt9uD67Kjiy8jiiXtA11GWXV8VW
112ZibuJCRKPWVUwjfjXwWT5ThnEJmxwhxHHwtdPUSEic7TGA2TM
11HhFowmsdZ2YYFBqvyXuMQpbPxDcTUJevJpjtVTyzLrSwqknSE
11Q33oCBkkmzWCwKW2YrE1JY2Fzfmez66MV28AfWJCobizw3kam
112S2MX7HWsLDe7EyTrrqMXiozfnS3dF88h73Ci3fpefMEmqJKn4
11A1g3f1BqT3zKXCZoGbNBRbguzqAfxTjhiZMToDyArtGSGwNQk
112dT6NTsnW6LJy6WUQsBwkMV9QWamTyQoTkPBbp2U839G9cWkba
112pxyvXzmyrzq2wEVo627j4xjyDFpkzBuUhYdHLJVCra3jgtB7a
11bDKj9G5y5BDFBkPP7De4ebZvzzcvBVa3EhoddnaUGU8KFMcrW
112GTn6Ck43KPjLjjQSfv1V9NsFxQkgJiUFTZH1HLgDUJsAXV9ro
11srT5EncCyGRQuTDkbAWeDEZdpyQqy8HFjmAJHi3r3LjcQYmNa
1157py47mX9Sq6WkFVjRZDEbUjjXbRrktJaA4ar943PF9rFXPVv
11F3t36BTD9NxRyXUFbej5Ls6TcSAMk2dHeXLxbffQYfBzhYcY5
112Wkj2Rrrs929r7TrUwUfXzHAzBsKMRRQtndgygb7LfZnDsUHQe
112TkV5pZxaUgkeqgDdRYfqZBEtBvaufXEia3bWFUxaT4pyGitT3
11uU3od4YXPP3bqDjqLzT2xDgf8hKGS62wiBJR92kN8khigncNj
112beoWYesjoMNZmNKDjyEps3WLLXpZiQTBs6qquKM7CCzg1nrLs
1125o8v1F2Gtsmz8Bp5qFooBGg6qh1su7ZoXdaosABF5hA7x7YPY
112PQM7yGW2fyxd9XNdLTppizyQ4HuHofZGXGat2gUkTankXvEiz
114S2M9YSoN3FcZer1VKjUBPW3DDqUbSsB1VMzJ4pKvhPdbLAEW
112RNp8imu2QJuFxRECqAkZEn9pLbVVqeG7jVhNw4ioVNqoyoT2o
112ZQDA6KcciTLMrVm4qgcUPX8Zc2DtAhHnAgioBjcqz4kAXEyCN
11KuQuuSDdRnCde2fxtX7pZ2GxxCr1kS3wNCoSPiQioazyiKWS4
11RQdjLmRUh7uu4D9pdBTExNwoomVy7G91RrSYA9peE63mBZvUe
112BCs7KxGttPBnfXunfdEyeTeEsMJekTBa2g3V3pnXPUv5FYmd7
112rr8x7zfTW2jqE91Lw6uf827uFG6TaHW5B2LCEPwE25v38neVY
11HZxxthTdJyGWdXsCDKEjuAmxPiuBbUhqmA1d6eT5VSuXEChFf
1129LJpB9yUscRN2GjMUtZkV9DqAsnb7wKoJ7PFhCjwQARyyUvq7
112JJVdTEvCUZ1nGuhGdh1tHT8N7PAKJgWsQnoUwt8yLLbDedXdY
11jp4whVX9E7Pan5TdWLpaFTjYbJbq3k5xfPD3fCHFfTiSJwqRk
112R3rXAwmshrdy8STWdA5CFXijdB9xaCCCGDqWRbBgkMsqfQMLr
11oFoy575MgPjbtkD7hVdpPZEHrSbj3J6C4AGpCJXwomtLYtyp9
112dbAWXTynMH536PcqJnRjKGNxmBDpNNciugJYtnhdNfcqozYt7
112FcihG6PWpRUYrbdiUAEarRv4MHtudirDJhVC6jKaZoM7Qa4Hw
11raiERtmhsTB6c6DmoYP3udDze2jUpPQBTqAKdcD1jiRPVedLn
112BSSCKzs2fj7p2QVf7QYPLQgwqt7h4ZfFVB3JPGhUwAyoFqdcz
112vQhhiYdmRymtrgSmLHjdSLDGZHJ12v7AW3uYabvjceJ8XDkyF
11ASyY7wLsJufmcA2113rkN1KCtj8Vay31NN2hMEt1E977asKBv
11pUedudUvDxYm29vPREaJpoEaQqpdYxaY91P42duvTfnavRg4J
112qLBSkz6nGE8cAb9sLaMA8WfbnXmqugNnHrGmPfxwP9B6mqHRD
11jWqBXvjLF1dXmkkMg9XVzeLkjDii9r92tEV6XvMc7ygcatjV6
11uVrTbjac2y6FkJJLYx9tiC81dBciHz6XPCDatSAdaN9SKWhPM
11J2UGfTT3jdNqRfHP5SomY6LAfhXCXKHFtv5NZdFzPvSSY4AMt
112GEbuaSTyC3PFFgt1zwQMAf87ik5UbkCEF3sM76V3P7NQq9mGj
11RZsoWFsRqhPEs9rY5YHtovtE9hQrLYoF4qjS3fFFiiwhazoXy
112Vfyzz1JC37J7xdray2HrwqSCws7DuucwxuTbzRPwktkTcnfp6
118yvnp2GfSbWP9uzompUoU78rWiS2BPP7e5curKMiTptzmqzKq
112UK1J6S76qwNsjyhF2c2kE5TAKTzQ9dmKGuAKTZM48SLuuZdy2
113n3oXVvNNeTCzdvQfAawa241HBt5VocHpE2cYS7scmCsdfBBo
11NXx7EJ81Y4qDGgZ14F8N8Kq9sF831KQnMjJWgE2zavBWXQugW
112XW61ksTx6bwxP37EcUEvQvtNEvxnfe1pTKy6pnB4CQ74SBY2e
112vJiY7AgEgQWmghxmMxRxfkbfJAFCkfBSQqBeycioHoFjddUxL
112RqPnd9DoXYBA55VfJty6D7WjYmeQhNFhmwjNDHvqdPVCdBaNd
112cX98j2GizG6UNz6dpUbazYUPxDjLWapdZ9dSWAAJ9gccRSDnD
112tcJWUqEf7mtR5JxcgCXdhy3AGPg23AYsSWULXfEjKLiR8SG8e
11HEScjqAViL2AfTsEdmUdfKaPDuba2WfnidvCSmctTKyHYuvA8
11uJQybNW3EeoZV92gxRkyYFaRi4xAwDYjV5RZgyQ5Kcdi6Gkmf
11233nBxmL8euvzovHyzgDbiqtiVXWwxpTTK78bvrb1hixk4vyDy
11jKFy5tk3WGGFeigJYxhG9uvSys2sugjm1VxSvdCSTcVmVwWTg
112iZ3wE26rnf1PPHeGGJPckdSwBaYGvmZZsCcpyenXKGySVWd4c
112bDpkLUfWuiy5QCjJtTj9AMcetCWSxanXTnYfG7X7WKZ6zXhYq
112VZSCVfFiS4qUJy8AtdhqkGhTFUrVd2xyRi6NKyA7ZMiH7XBWR
11QUxReyryKvaQrvbnXnHprX6acqk3oPZQvt6NpYfCLB2ECJV3w
112CrhQf4GMcvb6AxkkaJ6Nch4mP8bUEfDFQehhLArfjFsoaYjCL
112QrDFhSKeHBRVkmh4YpgKmGygHjjD471egkMC5YQtWdgG2YNMG
112D2fygjG5f2uwjHPJn1j6bJDgW1fXeUFhuUP7sE6eJHf3fJCSH
11pe5MCqPeDVQhXNpUcuMrgEBzYHzumaiaotxATeFz5K3Jd2zt1
112wHzrSJnpCad6LGK5kRgCEy3GQZR8zH8zbLvRm25QMZCXeY1zD
111iR91Lc6Z8W9BTHceiZPY8wbjhNa6inXjrwtMqU3bkjTvTA8
112YeU1gpbzt4N5zQP3E54pnNZDM57sQivnYenhswaiLvs9gSdbW
11c7e4Vh4pxYvZgxKgiumQmWsPcg4wbMseyTQ7CpL7fzAnooik9
112AizLc9vYiEcGVvPeSp1CUVHpw8B3dpspYho9FX6rhpuaCKxMm
112oDSvEms3qdXfX3FM6RAMDmExtyikgp4zNkiwp1EPit8yDpomp
11LjVuNwppX1LHRcxEe2aMRa1vDNEV5mssH1iacxDdeDdVhiKxa
1117LBj7L32sLqcyzU3vc1GHotg4qNZNPvabw6Ldgy7jbU16AxC
11oMbcx88ZzBunL2iaPQCZGT524KWbfinV6tbcdYA7A7bsPUcpX
1123R3DGeygwfwFU8d4cHGTDZUg7hz43AQkn6z54t7gsVW3zMaS1
11nq7VfKrbEDjXc2hw6mfSg8KZgbs8dZV6gQh6xUd8qm3AdGFtm
112UDHR6CUi4WWpy4LxwNVaGhXWMtgBTyB1HFTCbhdrFKjwKpKUF
1158N3Lj28Q61rSE4JoSGi3LCRf97nDfLPgDKtFRKnKZV5wGCfo
1193WVVq1xXegMy5jF1dqSdAjBNpUv6X4t3vBk4Lcq4Q8dczsrY
11JSVrbnhdMVExzzNgV131QCjt2w6SLNxbB2YdeYDTrQPpu5Gsg
11D8C1AnVwFUe4XoTPWPuztWypWL9q4erw1AjNbA4dmuVzGmhKm
11QiaU9wZLqesCfvfLsLxJK722jRUSz24YB3PdMvVmk1CkbZuQv
112EcoqxGKZm2bhdT9qWAxbeJE3jaejzpFPacPnQa6VYNguuMXu1
1125CRQZ3QNyDkEMgzac1BwB9QgG2gLf6iZ1GsdfqoYhSSdZWhEq
112PsY5LktZqCWSdiU169hCu3con5EXjSJ2g6KFoSdRQjkwFBceU
112NrbYDzzQCQi4EqMKvzETs9p2QF9cnwHyL4BqExVNYFABQduiW
112bDsp9QMtNgwGAUDTM61qMRz5f3aNj2oJwwzW9HoUeKxJFPWx9
119wh1rwa94b2nidffsGgwA6ZE2ewMZcMxKC26VGbpC8ERSwMYK
112rCksTZHJMbzJUpAUFsPTYwrto37X5szGBcYx65zV1gPHoUYyT
11tysw57p4WBveVdh9nVNE2i4arjGEc9VMi9VR3h43w5MShttYc
112YF5oX6ahFabTDTdC1H7GZqhBQhXSbmTDHwrGLRvUqP5BeR2Pk
11PesGCBF8vKwt8aGwT6NCSS9TMZnddXhSQ8pb42Z6QCA2R7LtL
112f1ck2vmmLX7UYDkiXg2JbXuPXRV6Znh5n7iGgARLacthrUzn1
11pL94aPyBhfba4kCYou2YNSry2haKvuH6TDHYH6pgC1i5XaMui
112dj5opDYvVc2BZCCTyDaFBDA5JrEYohVhgPUjKUXXcyHLd9uJJ
11gbzQCKm1AWVHJuGZbk5EB3xVcSyMcroh9sYiHEVvXwZM6uLfd
11DSyCtCdayuK4USV29sAWToSQuhiFvM9zpM52SpeviRzpSGu3U
119PMXXDL1Y8M6ZSksbmwsiPpWpJKaPDzFkMYx7VxHr2osrwcGq
112KLGygKb34nyk4b9XrHUMbBvr3hWX39cAgSnPEFHjR1ao67i8T
112cC7PmvkFFZrHRVGDSkTAcf2z93Eu2bHXMUtHaJ9jUX5xhnUVJ
11HuTkpeTuP9yovtLV7C4N8pkKZKcuLVPZb67vHtkzX1AAozNqr
11KzPuCrGmdy93xBF8eTGgJwR9sJATGCc9j7oc7vz5XuxnqqjPv
112UbsHhh9RuygJBsgMiFGUUarWNuWo3oQnd9RGcAqfYT4Tdq25n
1129bWZdNzC1pDBrMo7yWPVXu2RNWjhud9MF4kLk5qjM2LPkzNRe
11VHiUguEBiC3mfxF4c6NpadgvM96VkU44JJY76cAT1zJepA2Wt
1126Uhv287dVe2qZ69mBgyhvKBBdLvRHf16a4j8wJtK2rzpn5FQi
11cJdk9Qbz3nja49A8mwNJUAie7SaXjR5VYyQkuzpMcJwVdAjCD
112sECNuSAcSCuys1CYDVzaj4faaERnVVkDzNbYZh2EciHWDDCnj
11CV2AcsZn8iH7hSP6beq3ik1BdQHg51U1347xAuGPGD2WDyB5P
112kd26QMFwEPVeueH9A4TKjPzGQZDh4utBve8FQ78JxzhqdvUA4
11kUCBSH7Xen2ZJdjnzz7odNhm7ptrDPHoW5cpmbYGjnstm3DsG
112YzgnYk7ELBp8Tr6i1vEoTMTmDLJVYB59Atz1N6i1BcndzBsBL
111zjqXNTLEGCioJCzcY2gmiBvk299WvW1ZYvvBcTXejoZFngt
118x85oax2dS3bKT8daFL1RNKExQtKPhpyA38zGR3dCm9C2twBT
112JY5Vi5S71Qj59wVDd1KB1FRK8MSGGwXP9gcfzXixBSofGssK2
113Faz8NZhpzAvYuvLM8kwzCYxCh5NnWPeR9W9MkbvLxmX6pJPj
112oWpfERnukQd4mNqcZQdhK8xXe2E7ARqXi6sSAHV1fjz4v5zay
11b8QNzobbHm5MPum92zepWpaRFTKEcZj8ZVqoXjvRzVAbErTE3
11it62bZcpTny1E4JK4UHo5DD7xZMbxA7mp1wL7C6T7dekXkQer
112dj3maGa4Kv37c8FUD3Gb5ihNXEip53wECvw19pLX6PcTDWBMe
11kTjVxxUzHQUAEweWm6NnEb4TAcJj3XvqKTYDLb4jqxY912cBz
11TJt2R3sFS6B9orAGavLsvXhjrHY7K84A3A6fawn9AyRF7yets
112sa1bu2253yWPvGjVPAasz8byS3xK5ecyBd3hbz7PVcFGSy1ig
112hAzzY428EjXRBDazEh2VMfb7cc1EuaDdVm9ioNPhL3GwdzPu1
11aUKM9rvRfwkT8gkQhmmbbtVjQeEmBqzeDbDJVCk54dFW6SPFy
112iUSADMpF8RVCkHWcBm3Pf74um6aqTDqNbPmEVdPDpCDHf2k6W
11Brvn6FekXVxG1UMcBA1JiSFWSQyMbDSunmJPjC9R5J6wLPxGc
112ZJynasj881RXRoRJTHGTtpQHe3DBjKugidr6WVak9AuARvTXG
112iUHULujBAba41QFcprKzLnWFeHSW4zGRoVEs9JHoG55zySLS8
112imuZTGwcdC4deJh77Tua3gy46tvdf7hbREbp4sWJBBYQzy7CV
11DeVQrGHMSBim3zGr42WXUyirdfqyNbAxwnoZHa1s3WBZurCYH
112aR3KSjgYon4pYNncBY3iVHrtTc351XHUmxiJ7M3CcAb9AT9PW
112awuBrSRtJ5fxSwjugW11kMZurDGykEh3zAukrPQn9ty7y8jiA
11NXPwQKttvQW3d3Tx4BNqfpw76uxUzLHKGCkT2aYeQaXZqqWAT
112CSqVDjbRDahNVD7sdCG9mK6MFFWL3cuJVmqxboUuJVSWxYCbY
11Jj7aXBqcdAyi8NffPAfRYpp4iJm2ZheJAB9DKDXvvpQEnTbru
11556QKCb8mDDtCW3B54PxmtYr2WvguqoERfBws1bjan8q6oosx
11jaCYQL6k54Xq6jGMHB1DJ9QxhXY9QX2vt2ceEphtAVNobPBGF
1128vEzmr8kdfBwxCYn82BGqpjr8UnN71T56y3fH2VgneaigpSKT
112txAeYL2kCqUkFhKWp1abZGoKtu6JWL4ddJLeSkL25iF26T4jo
112MohQFiLkZLMkb2KYYu1uw4rN6d63i4KaFDD8DXFK2cPSMuKi5
112A6o5djXM48btiWRakRBGYTmctZ4ZaeDyrH1wRALvMZfc8oH7D
11ih7Q7ai4BpnPabXMqqn6ywG212xgsn3ZqGBXTaa5fvCnr4hKk
119GN8dcKBysbcrcDjJreFXhejoLozUC8JvLF8NQjWqUvB4Sef9
11FhCGouRPDxv561nkbVcQLrqkDeJwzokpbfXmVZ6Rzjys8NAft
11k1VeREi28nfHWuT6HJnvH5eNiZQwXvDUw2AAFuXtAJ5944mWK
111VVsShyCFnHk5F481nAW1uz5n3R5w1cy4MHhVDsqJowuTjtE
11tZEmgqVF7crTwkRSTFMN45zee5maG6jFYmz5XpEeUqxFTuG86
1129UbTv4hw72NeYgwcFXL7SS4jAXJeXhytmtuG7vf72qSMJvj2y
11cFzTC1ZxcDLbUSd2WkYkKJhico8tbqQtksFxk1X5pdsChEnZ7
11bVyFrnPD2hT1bAFixA4GekV4HUrHgmD9JEEij2KqycaUV5bCs
112CPfNmCqwTWqNcuFGt4JTqpdm8p8YR1u8HVzRcixTSSs6yGpvw
115L5jdb4LWtuAsjBKMa5h9f5Wg7jzVjAdQHyWoP5kGvoHczmiq
116PCkMYjo75q1MsG6WzuNgCYJa7y1PnBkaGf6xBT7mzWtzWgPu
112oJmPmkHpMzoWd49UJc5hu6YuyomrXGukSRGh321oiEsbKLPyH
112HKgWCWNrKiDDaEckYei3kmerriXDHof75S4MTcJyJT5sYtEa3
11KTPafffr8CRXHJG4krqJRYvqgkdCsjHMuuUwmKRGBuxuaodqu
11GWHiL91q7pE3gdkRCdamud8g6y8rJiBGUCjKqUPLGoZaMgSVd
11uifdDFPZBNoz3243z4x2Lc8ekND3jySkLdbiKsUgKYwkr7boX
112TNZrrmiiG7rEuhi4dPuNiZcMVHktF25TtMm7vYgUsvSwcRZPs
1127gbyYvais7PoAx2rJtknGN5Guve4Hz3xJD9i3fgMqnFhpBp41
11TXWBYcVu4voZcRGQkzVYESZhydQS9aFyyR5gEJq7e8Kfvyvzq
112un2Bv9wHhkrWDFyVHWyEAMAWo2WYhExf55ztoeHXiCW2zzbku
11283bhP8ds1F29uoGZsbCBkTZ8HG2dBBENQBkEdbQCgLenuMH1k
11bnmYZDhXjWKw4qbohkNPZVMwiJ29TeJtK935g1u5BCQKzqHEe
11Jx1qkKm1tZFP6kJUxpbjbAH9HE1W8QCj8YQ49cFxxcK2ZrEba
11vjGsjPo6YgPkPnGMj4czkC2FNLgSCjJcCkS8xXeGC6QckyBQm
112psPLS6PBVT998sRrCCga6U6ZbDHAAGWWTMm3gYLXpU9E1Li1g
11ai6ZnYm7mugPF2x2mKZUuorC8Pqjvhycf7PgXvZLY9zpUG2sD
112mnqNd2NbpPW9CPw9ZDjmMcMELDx5pgCsZ6p8U8SJKnssxgFCf
112CPcmARr2LN9NQLNeM4RnArZptdUfdYTvZRT2orpFh94n5Avx1
11iFSZbxGsywVRSgpyUZGajzbaixhhbBxswX88Ha8mEXeNivhc7
11JBVKhpXdWDsLM9g8zUjJb9X8KykpXXzDQxnq4o44cTr53nfvN
1121DyJE5P24HivkfjxvLd6n52pgAbiFoNsH2PatnwjgkjdM6csR
11K1C7WPx18wKB32stMJHGQitettb1hLTeucsp3CFEMdnDCFDbu
11Vq9372msAu5kWRpcNZkX3UhexSqLDXq5HyjRe8eCgkECGa1No
11AjySBb99bViY9XebsWVmk7mYT5m69aikXUmPCCqJ4juuSeYk2
113pv6XPYMR4fyXo1GzksUdZhS9hiNxrXtXnvtzYoptn8dEDYf9
11GbXtt6DQLpySvgzJibUH3XSikD9zmDEBWMJcgRfB8SNEpCQkw
112ZuTpoFxKyQ73Q1KhkC2eyV3Ps2MZeQQevCvatFEy1Hr9E2jg5
112qsNPCNPhK3b3uA5py3nvfZ6h8VNYJ5zvwkUy31voj1gRHGugw
1121PT6XKqnyrtLg4Y13vndWfcBxY38jrXFVHmYfWP6TtqLoGjNj
112auoF7WujvaXFr4wBXed8Q5jXenUXQkPqJ4L4sH5SouH8HGY19
112WkDzRNCkX916dRNi1AHAiwzmGuh13MGQHXGQmbk2AfTAgQqZy
11VBdE3KqMUvRN8N6u3aiCzHs4vBshWtWjgmVmTLdE1aRCcdsgB
112iRrr2B3zmoDh7ZB9HTxFK71aB1ErHc2hAoRDgnpPwDpQBoaXg
1124yCDeUBAra9cA3B4KvhviLXh7Q3Dg7fh5F26op7EK6sh9JHnx
11FWacQ4vcKmyyQ3kmPJ2nezgFhjYASNRyExP2GbAWuGtfFyZ7N
112WQecBgtCCj3xtHRbLkezjhuHuU7KCv7AiDr2WX6aaged625n7
11qmbjuCiwK8TVFkifw15jC5N8zWTH8DLsrweS2tAT1TW1MuwBA
112CVe8JbPYwidsTFF5kUoPv925hK73Kr5Yo1ef4rUpvGB3WjRUm
112L2Cisaqk9qmp5QCDtdpdp1kxpJqzQzbZtJae2gg7R1znWN6iu
112tfQxRNiXQ2ZaXTuReS3LknpTqU4oZk8bXi6RW4ch35v8ataHN
112uLGZL97HEqHhUQVEJMyYHtaR2cTaXJBBS3q8rbY1CctgJdcJM
11QkPsPCQNbkJKgs43abG6C9hy8BUHcAdeEgDnYCN7Su5SeK6eQ
11TNN8vg2WzvhoYPQcq86fj6NuzagvGdnHsUFrrKKB2sKzxznZZ
11kPpgTq2RwJm7WiyadKYHDb3raAmS6mgEuUCEWjZx7oxSeJJrv
112oyab7Lcp69rJ6iHeHn2AexGpEKcdn4USkBWdhzLJeTEwXJYNz
112uatnFfDWMaPn9r1bsKk1s9CVeMEqoqSqHtQA5AkC4N3yPpTnE
11HmyU5CEtcfKbi5wiQBHJ471MCsSjG4v6jUx3DUenxTEAAQLYo
112eHjfecHR4tYgU9rJk4PahizyMNfrTZwHBHctSLyfgK6qwiQyd
1123QM9tBgSQXvebBznpAkC5YBAjPDY8EWfEu2YTHkURj6B5sKsb
11Gntqi87F1RxRPM4HXy86R2qdZAst9MLskvWZKCt3A4KxVBcwt
11PRBhipZP9FLtx2Dw5Rno4UH8Du6WpnubbCwwKxXWDejT88RrJ
112iadipj7cniZnEbL257zMrNbxdHYt5QuwjSRQv7CgVRFzNk7BT
11ueptyHhPq46mvmvQpcc3Z2RErx9J6qVmA3PKnGrjR6mASuqaJ
11QRzdhA8CBDhUD3Wi8mRshhvZCg87aDKbZKMXjss8UvSEXtAj7
112mYw14AoJNKqgaZhveFsV2BTvRNfURhzQ4zXrsrrKr6MLMqd6g
11J597KwpbqLG7HSP9TEZnqoaxMajnVPjZRVLvsZDnAEiHzSYrY
11sz7XDjfafsfdy4x3ww2QLnSrJcoLLRztiazqfZfRhoDyUhMnc
116NesHYAYHbpAkwryzVtEmbcAwGwxQ7hc7KXHao73g2yX15gZY
112KZpegriYziWf2i34Mssf9Gyh5HvrruUk1ePc3VBaMYGMjcUBV
112XgRHNsuUbXErDT2KM6vgDqPde7DpdostgevUL3MFcL9ZnNeGD
112L2mdpBwDYMAP1iRLgLs7gVjPUPpFobYjorLgcd5Rk9MdivLsJ
112kWV7ch9CfeY2fc6kT5gi6DUN8mmBZ2d2EZDYB1uZn2PFtPZBK
11vprYZXTFLBvKV6Pas9Ju32roNn6p6PQUzTZM5v6boY7sJQ8Uu
11MWa2JbmVbnurLVNh8xRpPPckzntjMvx7Q3n7UDJurjS9Mq48C
116pqsoyeGHtfHNEJwEXyPPt6GVCCLnx8knipKpduGmNZQSreKi
11jm9sPAby72g4f8twwBPFmGoazYVnYQdTyvHEyq1tJEDfTy9eg
112UPJBj7xKo6X6siGcwkFXpwb15cbjbBFUq5cn6sxDey47Vx6Zo
11JoJyE6qMruX7QeBiqsZAxaX4GSqsnwMonbMCND5LpznXbsPFj
11T3fV3X6M9JSMGvWV3JVKPrJbum5JgYBBaE9rkzUPutyjEipik
112EpajuGcHkT4MDxhA1rahvRgqJmMKPyMZq5nC8RK1NkTiaSVyv
112vuDhxUr9NzgrBDVqQLXaa4zxthoTrkDHppfaH2aR2xigG1tkf
11GNYWGtqKhm6SXWKVyXUC5PuDYmEsxvzDi97uTgfKHWRyFGar3
11hqb342jGi4h3jvpFVmeBanb2LP1RF6nM5Do5YCDvsruHV3Kcs
112SqUivjAUx2VxdnZgwMhJAvRYLXgnndGKb6CyVbLLzJdjUFB3E
112pBisVvQYPRMBA7nktdCZoF8hgo2FubB8WzP5p2VSEmheNnscD
11E9ETJ5rDfUuXqURhKAU6Gc9Uz1tvEGKvjuDKMPk2wSXNSosUW
11Qc1YZ2RE4aZa4saGm2gjLH5EySctw497mfcDucemuVpqq8zGF
1127HAJKAdmsyR8xz9i4QQDfu1UHGDrz4bRxH8LMNis4bFBJBj8x
11DdiHakwjro366P7EtCpktDmrdF1w2FrXs3Sk1zbeTjxJv4wjR
1123zb8LkrKmkVcdmn818kRxE5QqD8JE68dRahTHsyoh8jTN1PtG
11CfP7wtyWuKyPB3u6mAFTdUYARkzaU3HCdGVyhW18gh58noThg
112bGqixRsYx4igtMk194p8BPwksrycEAEsRN7FHg9ERoQPSqm5z
112JiiQXZwbV8xcmszsW8qLv27MteVSPnHe46Ssc9ogEW3BJYXZY
1122PsvmdDS6DTDMHo5FKtMd5ujPWMASJSqhDVQDo12iUxEHyvF6
11BixocbqZ8MVfMTFVTafTLMwgchq2BUaWoLZtTN79ewGoAauuo
112bAFf3J2XS82khjYkapq9JrxvTFyq5ijy4GzgTgGtEuKna4Nk
11L5pLTqfaaefSN21hsepyp6aX6M58viFBTxvwdVvg4UXPCJZTi
1124eQ2bAT4pVac7D4wALZRujuaDFF7A3rzYckYE8Yc5S2DaXadA
112EebynJ2PK8iSgdyePxCzdAjiUQRdhcsPN4G7XPZB8W6nyCs6R
112p2rDcykTjL1Lja3EaS81Wf4zF8RuYMKq6wW4QC3iPbxTvbKAV
112TwkQd8pgrMP1m6dXpAEiZDtgB9DdNQwBiCno7C2xZYcA4DGru
112p1BuRgtAMVPx51X7S7NpgDde8kiddEjr81NC9dP5oN2JXoECi
112QybxyR1civPddg7ThAzHFUpveLPJR6DgJaHiLTTwRjL8t5Q99
112NFF4CqA3R1m1W2JD6hGRMYv9pyyHnvTzzeqExbWHnD2VRYjuG
11EPYJp9de63Nop4oAF5Yudv1HbtagqZmCG55YKMb2enyCG6fED
11EJwHwvfWWD5tu6gQmGxz6HSAm43ixUK2Lm6sGa12Ad3CLAJBd
11aagQZPiPAqZFJuGZrUigyjVnPVUhVKk5Wb2zTPHpGjHawmg5S
1126rDP1wZPbtc2bXG3LJEHaes8Ujjhxiu19cEVFr6vfXVxfvV22
11enZf2CKQdTgGRm7Kw3oatqQVGyceqjvTh3Ac7DVX7cmWu2Fiu
11ssVaebFbFW1PjyMcu9gqYTNCfaQ8MerbYkm9vXUhmCnYJfRvz
11pnjhQ7Wh35tviCTZ2iYrQzan2BciQ8sTTS9HjArcLrqSRCL6V
112UA6CwnvKknfPEeGd6A8GhvoQHwV2fyausDB6xrwNujp14CEgD
112GSGsWpSBXjdrz8adSrTSBzxdsViPYiTB5YDdXmg2KXijcLJnZ
11ggyMPfQuCddnnBuVzdkrmvkP7PaRcCxZCFBL3JcnLfoGvEaLo
112LeuKkNFrct99hzo2Y65joJiZt3AkBtULenjUpLYbwrvZVvkDW
112QZFUJrXn6U4FHkK6RCr1EAWo7nP3vG7qWxEKMPpcdwxHFL9dh
11Gxq5MWCZZpxH79wcP3QHu2ohz1dUJppfBBLwHETSPzyih2N6D
11wHh6evi1VWauSLwNQQsXQoV3XURC7ZEH6ReNzP9taNNCDPEBB
112WmfsgD7GR9hYFkjh1o1HyWp2zfutuLgMf3yxccDp1avGM47AR
112kDzz2YcuHfWR9Y6yEmWCEdfoQroEvwnKNi6MX9ZeNtuJENxzN
11hVdxYhUNWyZ2koRfk7VJPFSomu7uysDDTr3gBgcPAaCd5xbKy
11NbRZwcQjB6NszjKLv5CHRMwgoQbhQpyrtsDptCvb9DyoFWnw8
11GSgKWUWRDAyR62VnfyNEFa7M9SxZ3VqkuypGjVggyg1EkAq8p
112brqePdnZxDjH9E9peiXki1aZ9aMWZJrnJQBAgP7f1mckozkij
11KXXRxQrTbEeboyCpbtSZFXnnUvw2ToKBjBvezNohm4ZzPEoCA
11SEUewDTXKrm5Ae5fTwkChSjuFNuJUVSF2PnKPXmbCjexhLV8D
11MpzPUnP7DvhYkzJqsWna6i1AYUpa5rijijGwz1EvFGgSuTUJo
112opf4nhzKqaVoJAnRXwG3Zvhqm6dVy5qFh3vELgUSAZwY1gQ5r
1125yQXs1RQkPb7U4vazFQ384rSYWU6XRHHiJ3om17ajUA3bnztu
11hhys17QbCJrggvMYE3Ye9dwvyNQp8ZdVmEUWY8DnuazyMrf4a
1129NWLDKDHcxnDpSsCeWoyU5CSkmiYsw5LDRjUm1yeYhgKfNrLA
11F1N3dRTMqYNyyitSK2ZtQVyFjzMuBUyvkoCyr64iYLXdXfw1n
112fj1XQmwR5yPDhrzWbSr6JzkxrjYcZFCqKtcLap7GBaZeQACcd
112jysDHrbySc1m3tZBgwDnofUcG73F1PiDkUpKZcatkVtxzLQL
11gE1av2i7yN9Zqy7JTbk53XAoZwTnriJzAusXQr2TKiJKVuiMF
11244cjJpeweAYLchxHSvuMLE4gwaAGn4X7F61qL5eahjimcE4d
11EXDf83yT6DyhwjusR4B7ABpVgcFRJEij9URaNToo3PFLx1u3Y
112g1MjQKLKoFZHfnbJejrxHygnrArB6mHK4XwA2Vh2wZ16Dg2sG
11kKwCjoHMarUe7N7HkcmZgNBPWa3jAjf3rsmoFcP6bcZJjDMXz
11hWNEHCsGwex8FgQ4FqfuYdxa68fDCuqAjU9VYjUpnesSg758v
11UCRGoKBgQnPrUECMXLtHJgJ15W17CvZ1AhUQvbZ43tqebstMa
1122MVKVScB5xq7PnCpCuSvXfmRP6raFe3xpfNexgybEygERAhx3
11ud2JMgq3iaPH1At51mRjFsp5pTH5EmfzCNsmekPJEakWgSgcC
117VWYPHSrcn6a65uTjQi6d7zfVxaoDZhghtrMSUAM4yoSztCF8
112fmPMxDLtMArdfSHxTgP7nJ8bbtZmb6jHxnBU89oesvLpYrvnb
116jTLAuVqKe9iF6WsXtWAL6jvVCCviBYqmEkfab6sDPYb7ifrZ
112RRwsGC6eypD3hjA2Z9tozWJdy1oLD3usLgPevS3TLyfArbPeG
11fsHcoXA78LTfP15Bq9hiXdWzDynnrtwTa5NmDvsTTp8reBT2n
112ZkEejHGH9poB1bEQLqaZQn1hVUYaeaUr4QLH3r1fdxzqmYXeb
11adJvbHFKhbd6KypsVvqHASfLi9hS2tbrPVcDvJiPCYNBMTjEH
112h7EfTTrdmFfmUFRvLYZsuJxn1tEApssxfAu93LSvPmDaACX2y
112k2NiNTNm624US6Q3QbV78aJ3aVoJtj7zcUcec5WnhPWYp7iVG
112pV38Py6D1UGj4vYMtA3bHATmDpKuRHAcn4rujqzKuzSX8wDVJ
11QJxtdgGEShoAcAgVZbdB99TzQgiv226pMcmXEse4BhXKpoRtK
11qtjKxJd8AazgjtZUMmwZMQMGaVdhCrzgXY8xLwebXRfZZWVwv
112jjAD8KQAjbwt1jfC99j5RMteHkQmzyj5uFPdBeEvP5BGuqrfe
11jqkfM1nh6oHorMXzsdxoyzDaYzDzhAEKEvgKEJsfcuQNoGJb6
112kK5HtBrrcWovFCRBJc1CSrysQ1v3d2y9FwaQJEgEGicmJmMJD
112Az79rNsJNEZmZFcS3tEo8t3U45hheQKdkwPVSTmVjHb2CgCLy
11uq2C1AC7hjKntqVWQBhXErKWk19Fij1oA8594X2mk9DLWbsij
112Hb71qnDyteFfanfxNYh3ikt1WR6nWfCaEpXZLnxFsJUtffpxk
112YnAQaKWodzp8p8jLH6oGAwSNdnnordQPn5Pf6TvVchVMsyd9F
112c9dwmgtyjnYrzextAVAetAEZ3gpSyEiP5LwhcR1L2V7wc6Rcj
118rff28TjRS9MoTKYe3QHMNZz4YdV2cvsdFdEGbVJdNyKPSSbV
11aVNLCi6zjuhMzduGf5ncp38QKxnTZjCQMmXMwzQ4nrxXcMWhi
112ru35WAbrWHzgm1CiPWJ9YxLf56ZEd1bLPFaxurxZWCQmsCofj
1128UekJ7QnW77vZ1jeaYUt9zyo3PofBxKQx1UXp58LzFLjoyZEk
115v1uVZeZs9SBnw6wcWKsrmcAQzD292U2g5V5WvPvhet85xC6a
11Domsd8ZHVGo9jDmmj851R2TxJMBeKauBEdViRPhQKj6sW6dVe
11k4Hb5B5taAHgT6DTaTu5vbtgTebvVk7Zj3d9eKnFt92kHxJVD
11mYBRfAvXSHFr8oVedHoi2r4PgUuTcZ2KkjRQLriho8EYU6g8
11gVUUb9UjsYGrHyJ4srARZqrbFUUxUUzjLqZahTREWAgzbBRyN
112kkeymupQeerrvZPoqzn6pz5XZY5i1RnkkZriJETPuFDN3yiX5
112BpNoVNE7ndhBtABiZgEePwgKNEL2fpKL59Tc8H15X5XCGvdL5
11rQriZz3XUigSqZTvYZpfrd37gKJGNS9zR89ehTuqz4PPcq1g3
112wGFucJTF43WMu58x4r21iVkknC2PBuLquMjPMQmwcA543Zrw4
1121VA3WY3nFGd23VixkJU7NyztTCX6FjNcBKjqrqAUpmVnCWbAz
119yJeP8UofRXYjJ8c99fUnd8PL86jY8ShHtckPemY3RgkUJNxt
112kmr9EMR3AVPgge3ojdzK8eNhUr6ar31AN61ENQNFU84zrwCFv
114yf3Au6UdCkHegZCxkdx5PQT3oPxSZZZsJ6xZTUbPkM3gQnSN
112RwuCGhRHy9aMah2zsVAN1jTMrEh8Ffgzjmy2wieNaTSzcct7f
112MSYKAcauFWi6x2zM1T325fnhiqYNGzmyEBWwrJ1it8kA8Bi5q
112H9TLKiQifqc2v9QbbcRSU2jt2Ru9A8gLAd8iMGQDio9uKK4L7
112J5TUkoc6wPKCXU2qoXmEb5d8WMc3fH3VE8ovN8PFBWwqEVTyr
112HK5Bue8DkYvw9wybEiwWZKtQ4dBSpKxhmD7zWTaJoAMzoTfEk
11dtTCwE7rNVJcEh2eW48pxmnwwf16z3kJ4BckXSoyCKxJhVDx9
112w2ah4ajr5eR99MxwKc1oSKvuwHNEYkgVHd41CdwouWmMkLaT7
11F1tZ2pJ6FRBDS3RFuG7Bgd3qPxFemAZe3mDE8xJ99LPDmJqWi
1128W1QYUPFycLCSWqu2KRqKh9sRqz6eesnrcoPdy75jbQKsm66T
11ApviUqAh9M9uQa6XWt13LteWwku6uNPJZ45rpU3tJ9Xg46Zsj
112EG71EegBYbR2cXXsYAddNTpNqo5qba1HNb4HCPb9ojacuxueC
112uDtg75zzEQ2Vi2q9qA57qE3f6M6ojpxV6auLjnBEZ9AsQr5nJ
11kG4QbgcLjcFFPKjHXaKwFmEy24PiGFYWMZgThZo5Fr1tNSiHP
11ez1QACJJFEpxP8f2aUfesrtJUtxj5YzeN6dUGgrZaMmMgdTpL
1128ixvkb28AJmL3CLtF3Uy4i7jWkP9fzW7iWwH7qLagTKT2AyH9
11DvcfiQJjNgkx5CzKrSPU6xdjjsAucpKSE4ZVsC5j62eLZziCA
11BP2fVSQH3t3ojTdtoGLUM9JfrubmwtxhEHkUF2KyzFUeDS3BQ
111Ec9tRQARV5QHM6q3aNoUPcK64G6SQB5VyLCER77KxSDytjRC
11Gz9txFJn6czG35QZcouf2zG88C9kfPC165XtjaL8gw7yfG56V
11mimXryCeYwxJHgVg2ta6ajXx7eL4MUjqTjdnKE593gWWiyxJh
112wB9shsoVt4GN9Xf3ZKVkswytX6prmRfHdAFktUWUVHVUoAzBt
11UEmWCKjHfKHTbSWtuJveWF9oybPKBYv4ugNwb717nmDvuMCX1
112mkBHGdzfvqxfhqdMGoWouzWGU1Dk4QmLH6SoawRBoYEVAqr3d
11VygLe9HiMPizpT2iPQ9w6GzgyQrkcFjHTJgrsgR1h6SHdmF5a
11cn5cLrhVDMyGVhwYojekKyCHEXwBFzaegmS6TwQeZpoTQeUmH
112BoYPHELJppjJxaxYr9svw4CCU3m6efrKu2Wd2YNfuqJYpoxjz
11mrYLz8wDgEdPGjCeb6XxKGkdfSEzmvjpuv3BaFkKdb6rnes1P
11JcDBmvyFokVAHEr277wX21ga1rUapiducURh41jEbLcriwumw
112L2rStHNh9L7xszaj8PnBMeKUqVojuTfuCjXXyvE8JQeuYJvhm
11nKE8wj3BgCiYTeELVXb1vdsgG8V6d1iP3bmKARjeJqWHV7dHT
1124nit1HNXmd9c9FifaFPCkLxyA2JC6vbFuEYY9QGev66AWxX5E
112aDNPFfvSwvWE8MpqjQKW9FPsBpbJfa75BBLMVqUkaFACgNtmm
11vszoBkqKXgSDkPfQFAoWoHg6J1W5zWEhqYBvVjFDu1WN33gNU
11vDmh7EpAmwzCWUwTAxwbm5VUn7MpWrtKX7Zb79ViFqF1Us4Xk
11wFMreHS3Szwhs7RGSQj8PyJZMmhFEcy4GhTndnHKhZdRPBr6Y
11VWyeZJVJydxzX8tZXRGTgfSBSgG9vNKL5pKVH8zV3SJoU8ZXD
112XtwQdpR4McfcVDP1v1g2gjj1Khoe3P8HJXoKNMbBf4ZYZs5Bw
1121hvLXungSkVJNijrLUbcNXS8bdqjc6mpxbQr6dtdHemih2mTB
11m8Lchkd4Pgme28fcLycdWzKcgcMymixtZbx9j7LFTNPAuGVeR
112gE1THA13UpfiHrGW4CCadkvrEMwqkV18mc2FJKuFVEh83iip4
1127NX46ivC28AWG76TbYRVJaF625MR4pGJD21J5S8SubHpEmy8x
112N2eWDGR18hsa48rPn4Fj6rkPb5jLURymjtrg3RnpDFiAArB5g
112UZNVYCpN9BGnNQzDfxR5e1JkuzAvcGhMu6RC5r1AocHijwfjv
112ggW65EPtgPpo3p8zV6KCfw4E3eayHRZTAfwHBEDjE7c64Lyt
112KAdgnD236zu4bMX9X6rPJPFbvm7TbB6z6dce96qemJVTimmBb
112q7N9jgpR89KiYBT17HVHu22cgnbKjVGXBT4ubXzqUaVpCnDFM
117jogGTbepvNCq98gmCUmweg3asQvU8VdtovhfLPGspPktWhq4
115wBk7EDPftwnxd9h6forXP8pkm6sMDS7Pw5r9ok9xeBKcaWDU
11q1dMp31xvwtsnXSESzdgf5CXctqH5rgvbHv9XDBuCCjyS92v7
11exuCRrDUjymDt3xUgGHszQVKwzWpaAUVV42RGqwvLmvTXvP9y
112WW6nDdN6EJMR2UyA6GNSjeWpyjn3TT3sRq3wAyPCskaMQn1hz
11kRFayeBbz6k7DiYYk1bvb12siCKC1uMSb4iS5uFUWsCAQoeJu
112WwwEJT7aNcRvsURo1zW2ZjY3wP4BbNXW4itLe4FSKCQMRERWB
11t29TxRQoa9TspAoYVb32T3vYHMLLDURZLe2dPCAYUhNYgS76C
114piscyouUjGtNWxjD2PLsMAh3ncYyzqrWbVt6uzyt2v7FuTTf
112EbYmkoqXXGybmkigq17BZDbXPHe777K32YEF6GZ73HoA2Hh4k
112jAJVn6HRfwcfrHsFj31HTviw4NBvLvYycTJYng1TvfZ6apQ7E
112tur4p9XY3ymmMVNQC6qXRkvQwFvKrkhFR1BL3MNyjPs91LWTG
112g5NYXtinMLqkCpjJdagh9G1FD4g9fHH34PHZJvXM2yZ8qb6PQ
112tYTdgw122P5NFzFtJAqVLmSzuN9wSPrxTBDdh8BhADRHm5s3N
11JWgLkj23L2j55f1gXuNKdDbnhQhLVMEt6e4AhYT25YXbWbKbB
11PukauP539YEtcFVRuwtiRzbpd5pjr7Ji9fjSTCCH3b17k3ge8
112KNvKTohR27VsdcMMWnm7BPvTAvhXPvi5JQSGsgjoR2UpP8knv
11WGDBpYR789a6BBCd36YNfwCQs5cDQbwaSib4Rp7tUiSawtwW8
112XX1X6L4Q4kcyz4Wg7oDBB9dFd2UW5Y1DKnBEMPth3ejQWTkZ7
1129CvaqtWACE8Y4kvp3jrUnQcwJ1PmTM5yg9RCz4KzGRkby2uSG
11iby8BLjMoEF7rbYTrWLyVb6QS2brQReDRoYkPaukQuq9zEi53
11pUyrnxHamXmjQWXYDkC3FiAfeh1vyw8m4w9hfGb3JyuaNPiYj
112SRJXu8QuLUzwTV3w4rmiJD7bJwb67jS9k3T7kXR6JFBfiTSXd
11Njv7g4y4ex618TwHbL8zSamaSHjxNVeuLNjKccRGrFWnE7H8v
112FiDA8ByekjjewVQQnR688HdV8RpKRGEeX1byXCVpbXNtjRGpY
112rQiSyTK7m3h4VdYA1ucKhvwEhG2FsdJkzp79ehSV3rJ21kYLM
112SuR51C6mGXakRs6PBrbvNn7QwAEoT2A6HmFvnWVwyCk39Rypm
11rigyUza39Y6rV1BwntKc9h1YwdY4eJcw5V8tBEfR4t5Fr5jF2
11KVdDkGtGw6hjR4DvLmdCZnWtimqNXCS6ZKp4bFE9qp8Vyry4o
112QjRiuUWgxj1jUm5VgmwtaT546LbygXLbj9H1y45DBjPzqHVtH
112giSRnYgeQviRX3qCCc15u3qWgVKPfvKCXkYpgtjaN2fvyxxFi
112QeAubidusTCHaA5y9Lk5stona6HTvrUC1Hq7ZxPPcbfMbFF39
112B9NdLHGNzJ1ujAp6iPcvZSmgsqYUj3cwJXNxS4zpiFgP2fWw2
11RNzDdAq4QgDjSjZKmAqG5w9MT8fEfmJE7N81QFPmmtDb5Whug
117ossfWKrPGNvj1DdiaqnqRF5suGCbXqWDnHD4oH8AvhM3FAtd
11mZJowKwcX5Hd4qUp2KGr9rJmoPFYoiZiYoXoiKeATZpfZHSwn
1126pP6t8zardqCvRDEtQQt2KBeRVDQ4m7gB6t7WLTfRcDdvMWRx
11j5XwFcUmeb1i2VAzChY5vCGzo7nyB5ZrEL4J3XYPCFhA4P29K
112mA3TJHrhSiTbh2DZ8wtbLx7vUjEJzxaoyA6ieXidLD9X9fvu9
112CRfggFVdANaW1kQHky5U9gCQopmmbCnShzpVimDsiQYjmNLWd
11WcLocRwUfPeKrteJiGiuYv67y2v7KHKU33P2sqiGQMqg3vCKB
112Ubcx5A91T2aSJGz6DqfH83aeoZr3WuEXYxvjDpqvf5GLop1cu
11tA8okgTt5D7yB2V3pPPXPNVwj1eC56hCYV1Xkfw4RfoigNcWV
1128fk2vBESC32PpM3BAGuYvPscGoUgNyzuhjcxerKwJPnpoK4VW
11TPmagwoHNtKtUQjECpn8eYP9gcYSsJ1N8iN9Q5X3mKpqPP3xc
11FEZrGZmMDLPrkAAW1TWS8v3TrxFgB4mWynZtZv48aCNDSda4e
119nyeTQDwi9naoTsjK4xu56k8pM6XhXEuG4NYwHg6cu8K9tPVa
1121fkJtn5SN4QjGecjnP9VbZZsfP57TDokHWbH4pDDpszJiRs4p
11cUchhWCyDcWXLDWYkP9ugb5iDgbpEnLTXwXx1EthJ2Hug2JUV
112c5a7VVhFrKvKUCwuxnXGYuhaEmK9kvsNj1pbXRRSjkNUrvgY7
1168Pac5yP5S35NRg6iM5hPyt9jaEma7LVnnEjyQdQPLK6kxoJ7
11pQx4cwWaHcjxjDkT7UUkeXEFXXG8DjFZs3uu62YrZgoZ2gLJY
11U5q4EKq3EDwy8KLC6DwQN72KM2fnFuiSu4887sbw6K7QinrDK
11VZYknLvny9wh8TKhVEM8Fh5bDm1GQef77NJKmRtzDoMhv2RWB
112imp9vgsEFnQbJYLbyDA91ZD29qgMF16U1oYV1BJz91zwnPdZ8
11jXsYsnTo12jknkg7tGdDJWZ4uCtwYsVhefDgnRuVwABKu5tyJ
11LHBBR1sJTpoTnTuxNKhAJT9CLQ1JHFstPwbLsEL4bBLmVYFmH
1123XabLrZrjekVEwJRvNAJ3si38gXq7Rz6nUWyrF4hafQ5jPc8Q
11uvpHXsVPFZDohL3iKvFT4kwUnn96j1ZQk5jozhQbr3pzprx7A
11JK9VnCcjadRzLE8JhDTwzHU7JGEHw1bLCJsMC3J2L9Rm3H8Qb
112hD1GPiVPC6433vWbggY4UY5vFtaVNKzSJHqikuSquPJ9DrY46
112EZSq87SaKrVHzekmLfinKCCfxWYeWeWGJpPbVg4nWwkkwJTuj
112LfA3C8NdLWJx8HwRNHfVfVXVWJKyduWV3KWavuQHka4R5WcQC
1125cqwteq8QkAsezszad7ixzXwgpjR6m5irqcybxi7BEFRYfdBp
11aoL1ygFSzFrzThh4GxF5TMUcsPDDUPu6wP5fpk3v84hCsPmhm
11WVeUUD6ggFZGXWWTaQHsGMdBrwPBuEFQGPq5ydHGaXpqtYn5g
1126uu6cka3CNnY6ewogbQY6g1vTbX68LY4enk9fEdjpg4VGDfoK
11BN5T4Gs3KSKr4TtDBDpvieeJaexxpMm7f6zUwbv5AHzhMpvfQ
11oyfME91CenLiFCkoKfxLEqwBJuRxUdC7TDHbCYRtSY4Xr7XRZ
11MA2Gp1Z9yYmGcvWTujohaMpRkzYyvEhf4oRdxXo6bhCbimgG3
112QxE3yN3aCzjmLu7GwXZg15zbe6sGJR6Y4zoxMiPyEzvq94MQ
11QCT1yi4nsxqmcreT82bVwQe54z3vu5dX7Ft2y7ALhLbp6TPFy
112aXDGxH6vV7uHVtG613WXGftBgFQicp82wvFU1VzHWkwc7nS8T
11qpXSZYyMjSRGH7eFW13nUNkEm9LnpPd9ogV28kbW1cCPCAAy2
11vvGxnnpKZqvV94knRaNCaaqcnTjnMCzzVLUqBtf2NHscSCM8w
11hHbLoGvnzULrGE8UayZcDEGMMh56PApbu5eT7Dd7nN8Tb7oMs
112iP75rqAsvHKZZx2ULdHdPeS8a35ayA3uVdu3rzrSWk3MmvZYn
112UrbtZcztfXF1jDCdoxsZF8BGJzNPbfJRwZwn2xDQNtXQeUHyc
1122gEnadEQmj4RGU59PUbLJZ9R9C375NAAaCNRAEQQD7hdFFzDt
112opb54ToDEgwrkHz65urPS491SZoJ1j3BrhBWDjLkm7o5e7p5x
112J2KWGQFoAYrpW7SHZL6jU9u4fUSWm9xHNK9UTMQHKEao3JKyp
112djL2nrqZTLZjMGZi4rJKiVWj7ompoKP6ykapjQXMfNGjxvi9T
1121cEiAXFDQvxuxgumcqGhBydZq1mRVGxwkmgAa1LdKUVYgZzLc
1127h5c96MJpfK726LSnBnZJ9FyRrNmimzpi6pbnfHCtzxMorCah
112UUZ97C3Q4B1miVdMwBNnusTuKfD6ZxWrHNT7GwL3EJCBzg6Sg
11W9r5b3bVR2DgqV5Vx1QrtcwipP9neExp5kjuoYYPFCA2maXFX
113nhKkBcVUoUUK5ptYDuQEoe2jGn7f9NaQHrw9UpeMUYkGNrF3
11ug9sUZzkAJ5PbusyVfDmUMmGWuhypGXEMUvM7WFUcB4w6CuyW
11LasF8sGdPci3qq59x5hdKUtJXg87GeA7DbRTZEPyV5FPaDWvP
112MD4ETAbHGMJdLXawBrLA3AjjsCvD12ETQHpwbLgg6LHeR8Bb6
11DCNYqJHfUbVqQszb2eQZEdv1JcK8jyV2gKHyrPHdFHLSUpXsv
112JjACiKUTh7HMLRJsyyKDmeQZ5P4Jei8gkp3MXGYbbb6nxurUd
112AJPtEi4RJDaEx6Z2JhNHa6i5RquMVAi5hYRPokycWF3Yg21KF
11BLwbRTCQRDhhMwrrEmsZaUZoK33c5uTx1Mrn2VoaW9cmvZqMn
112MwudA1TxbwzKxriH1forNdcoUmZmJkVqsdAE7gGiZQiK2jMtH
112ZZNe8qA1CvXC9GaX6c7eHhr2BqCcnUejfggmQxWwsj1V3Wkuo
11NRyGcuyrNoBMcCXNqKkutJmqKfxiwaZ8qEh798ddF5qCWC6D6
11hxTqoXXEKGFrYZht8dRQwrtVgczcjByKyDyfhgSVH8EbcAgLP
112Z63pd1ZibRFFJtyGevsycRiTZfYdqnTzKV5AoHW5nvu1qH7ag
11gQjDLdF42AxfR9vAEtw1MGggSZV9QyC7ycxgGisgRaHCzwfTd
117oT77zKKehcNxW1wNHDYWMpe6tqZQHUzNVJvY5kCsTkeTfwpV
11WtNnvgvNtGSuPXpJhKfN5nXzc5BCzU7qwgSiTQF5WjV5HRj56
11hmaMeg74cpzmgCgA5hsXDdxm1CgqEQVh1mXhrxi6DjDHuMT5Y
11AHzV2zFLXNWdH3XfZ1z8y8XQ2CwM4tANPbnzCamg4QPfAUDiC
11AJbqSWAfL75zAYKwd3pQvHCKrsz7UCbAf2oKgzrLjva5Gyecp
11sEFhZXrN9KS3WDqNNzf2TKZG1eH8HgSvm2MtrLA45LPPZLzws
11txrXmxYCsEGnJANCj3tERYPKjAx9vyWCCqFSxtJYxCtTopmK9
112d5cRuntbUkLALgWngosVGB9ZP6XHwnzjfoasE1dK1zMw1Qu2E
112nFGypjfZBUouY3g9X1E3FUzcwp8qc8LKPEoHgYWfAwkB9YtQv
1173p5evbrCNSvM5TG4Eap5TQ8smknRETnmmkEpzuf6DrhAfRpp
112gw31EqUGLgQxyZv9iq3YEvT6qFFEuD1jFuwXSJV8fZRF1bT5U
1127WcB61iSjJpPVM7VtxS6CLkJA4UFznEXE4tcztQ52qTmFSNNZ
112vvQfbvEomBpxuQvaVRmJdBtvBz6e7EGUrEu6anrXEMLVDuxdv
11duRn2eM6xM4foy5wpPy9k56pyP4tFiyjEewfaG9K1QiJztgPD
112dnd9XtSzgGAixSPeHbZaLnYqcknbVowDuBmSWkE1YwZJQMQCn
112Bdnit6TSiqDCgQ6RGjuYkezQM1dPubuBWZfXVJnJma7xQ1BzM
112VeTMFcLPBhN1ADikJ2mWLNxKkgb37NbLRXewXJqugVpJQofU7
11mdtoN6ebEnP19VEgQA6PUoh7HKiFZkazAsEsth8CzWAc3vv3v
112osMGVaWheowCjieDF6eTz3tGnSMkLHEqTZd2L7WFCFmQbgyR2
11L54wUnNivMPLF541bmXouBdKdptuP2qghaNi8dYa339s1QsAw
11JfPGtHDxmRjqVGXPxcx1n3w1m1JP2DefdncPyiQMUgc2bCgeb
11jHDwLFVT9ivx7mAY4CAp3SUsf87sgmDy9ShULsDW1Jbqfs8gd
113w98Mzs1ZDEvVhisiWwbDqDE7g4v16Ugj66fHCBYtzdfSSapB
112CTe14eSdBJnduYgfnTtJwandh8QBDYkwaZMMn8MdYucD3ESyA
112AjpFzp3L8LqQ9BbjdfL4oqF6mbaGze2vjEtAe3y4rQs4kDG9d
11jnHVzHHBnxXReqWFeMSbM5QHfq2Ybh9dU88YELAVR2n9C7g5F
112fq8s64gzF3k2wyNhfo6u94p6euLXRabSW1pR8qHgD12U3ajGj
112h3ybhfAh7jFuYgVGB6yS5AhT12i4xNWSRjmGCxfek32MqLbC3
112DptBGVT89DttwsoAWq4PbcW4htAT3UrVuSRKujJC5y3baPupH
112EB8yJ5n6QWYJRQnjVdPdkq9rrPs4cizPX4Q29dTbitU7YcS6i
11hionycN9R6cqMY263gfnmu3xVTxsxavPctoVoJjb793xDKDee
112muBaybvNWRw9TGJvFoQB63MMiLRAq9Cr4qjsxz1cUrUhh2E17
11EeN1EZKzWfNMjvkXdBJWMA3xbMGS3tDpqgTrgH9kbpHMqPAtz
112HzuAVTdpLP3tWwEGQzyMEoG2JagXZzFssuMTrCRr4GWmCpWfj
112aVojANzDsHjtKLx3tpsKQmaCNNHbF2brc1mVsWtn5dbX6dQK5
11aaqBDSbDgwjk3wHHhFtxaiU9YMNZ3Ki6wCidJb9HTULAtLqHA
112eKpKgfj2ZmE5EhoyW3UXE2aHcK1VwJAB3sVwsGe7uUSgenCya
112M2E7LJWey7UHXLYADKzUZ3KfZVvpUAKC2q1bnioY7C8FNEHfu
112DGffZetmvSg6erAzUFeqwqQRvtuz7ZX9fUYzidvnPayTBKxAT
112G7orPxqtGBYeSTN3YBtrh3vhzVDozzrJUpy2x4AZFsbLTtRTR
112hjBUvg9W11Gb3sLM8Aoef5z6tuvwURhdJbPneLDim6EtgFqhQ
112WXFCPEmDECSAdXP46rWQCpQSen6HkFLBn9ivbj6QHyyThGryD
11SJYWH3T2SXQbGEMBuq48wYku86gxxAz5PiTYk5R5yu61yL4eo
112KggLWcePcHzqoHh9yzKPYpk8rpucWjgGCDqdSj6WaDro5opJZ
11QVZmUbsFv8MrBWbeVPjVuCHzndLmVETecKuShcmkrBrDPwn54
112pTWaJkrZ1HK4dzLANRD1wDRiGWnYMFb7Faw8Eqzkj4z6NKpNT
112EnJmQvKjksrrrYnrQQPmpwhfM7dQGpXYaEGVuHYhxGLwejmQ
112fYctVvATe6aSyRy5FknkjPBVMHeNbr5qkaZ94n8G3GJK75isc
112jypbYTtHsDuB4SNsecTzNLx3s4gUZ2C3gmDLX8X1jhXoJV4wf
11NE6qCD2PgLbgnHqkrGQ6Nt34H5buFzEwcW5AyVukSoHKfMHhN
11268wvbv2BdomUMESs78nNZ9UV2B1YDiT9YKkaH8LL8RPh1gR5Z
112Yxm8FkJfV7mm4WowfFFaZJvApdaNscbY8n7n637nte4p8axZi
112kPhmeHkC9vanCAnXcaEAdPfkTp6AJjmtNKP9AEC9QYLWkp8zy
11arnpFoLvhPhkH6q8bUK9HnBriGXWrS6edoHeqgnYfibA6JM6s
112GbqQv2rFbJ2G6sDbfjT9FAVJgo7Cd4nRqmtihupMEVcyZNWVK
112eCCBs17vLjwppneyR2x2k335H6cktDMEMpuyo7dBSeMRKJy6p
112L2DhMP52J1DLKUUUSBxYDixhC6DcmVUNMb8HJzpMyXf6he2Jx
112kxyWtH6HzD6tEYAfQ9Hs3Yey243DcqXx1Kbd2TvjCLfBxfoNk
1126ptsdydz3ohTBfMZT2rnL8zk6UgkcSTYgLz4aeS3va86VesZn
112NsRm4s19B9FAYjpFNCCdAVEV2Z3FzxcR9a94xzQaWMc5cKfsk
112sJ2k5g8fCxEdQRta8c18TgrrQQGo9LbMhGmDxcmhonpcEWa6e
111BZjoLMBJxdDxCW3wqiUYBex7xQsgfEGPE6pUVbgGSrzi6185
11HNrKasJH5AhxFE2pT2JNrEeXTo98Hh1yFebCsJ826hs3PQEXa
11Uh2rKH35cRhxZqb14YrYzS5Jnv1PtbHPfCZUghKTjKPfJPg1b
112ApD3x8SjcNKcrATrmJeMwmJy8BH3BnMezTu5tAtRPx7hsCwu
11TXWQEKZXFGRXXgavFqmgBkUJrDTWs17ek6mEBvwqeVUXRr3QN
11KmhQkCeJpZfWuztusAWiic7rRTMHaQvejoo2KxdVpFivkQadV
112fV8ssfjJdgmZW8jfftadx8fgrdtieNYDUdMsXjL8sxwhvQuva
11Tcv1R5AGTYm2ree94SqAiwTQu8y2tepEs8gwh7dg7ieA9UKe2
112gGSvSA4bx4UmBGyuqoCGRm7oJAUip5w8C43K1ue97wS2prHww
11JqAXFFuD7vB9H6cogNM6CLPThB3NVg2DQZKG2FKF1zLka8QWr
1128y98BhkgsVaHwjvYoZ5C9GTK4gMDrHmKbmkwPNRLPbXHb4E7
112GLRKzNSwVNHTQsCfhicZWJ7hs9o9jZhpAnK8YXGoGoKmszvUK
11Qu5wasbtzd6qfSmYczYAAWpQL6UmVzAt9aJ7sySdoSsDjxhFP
112RqDBFTFsmR3Mm8n6Aj2k6mu2moZrn6GnnrLq1ds2cMESyb4b7
112N9Tov9aNDtNKH697vr6CsupbYNd3uGtuTKM8fbhaGNx7Q7Tws
11287GSNg8rH7VHMSgb2PBpBMXuh1er9BUAvLrC51io7yr9Uk3qn
112UmXZCdBML8BksJJ9mWdPy8KFZMLM8Gz1dKcXUQYwA3oqnsm7x
112biYTHTDACaWqjt3KxdUXGMbg1xWTyqvMWDZNrXV1b7ASU3PEv
11Ji2Sz4RP11hWzuDAQxYKFWwC1QczWiNYVuxM5rLFJ553Y52Dc
112Zose1bnsBuaNVfUDGKL3efq9MjNhzAePdwZGvw8XB4z5TttG
112Ts9eBNKbVw3ZZ4F1EcXzmNrLrQqb2z7DGG7iUMZhUpvEo8NB3
112fcCvHdRCJhD2Yg77HZ6ay61jWaup6rQKEfkHe1nDq6T4uVaBy
1124Cnj2RLtkURHJF28xUFTMnHQdJMpB64PwDZq1y28SKrjRh8EA
112r6oH2oCdvHgMUpkuSGsa2oM1JjTtAu4sqSnXPmnWiRKRbTtXH
1128wsYFWC78hzWdnoJz6FXCyH2D7DwUYEBE1SKMJXPGNbbK7sjf
11KSBT2NMXrSYiG11C8AEfXTUnXbLfdEV6aVVQpNfuUNn8YxBbo
11w5g5BRH8VNmcC5qpk7xGk79soNMYFZERVCR5hreV32WgexUb5
112V5Vi4fm5wohzjS7HPiWChH3MtSc6ZTVWfFcf3DTgUZULB64Y9
1124h23Xnuhh2hQ9cjmtZmBwFTK3vYz1veYwLRpdKrni5tdZsAVm
11D5pkjNAvmTwz5DFgnTM881vENpdAYivhFgnzmmhcijqV9ZhJ8
11sEQ28zNtYrhCJyjPPJrLJHWTLhrUpmZL3CpgkCYdAyerLgbt7
112UrmXsU4bgcGiWRRr4iQSEU7yY7PVoHmW6ZmUSqEC6W7WGM3C3
11KyU4G8rUGmBV2dCG4mkEQW3CwNvR5DDp3FLEmrfxEk7ejrR8r
11DYpbK6JuzwPeAMDTSHULKcAk7Lt1QJ2w8TG8YtUHkWDPi7mqw
11dVvtb33ZmeJabJDqvdZSkkbxGKk6QpVvamoTcGPcNZbRVdWci
1126g7sRoy271DBL7uHVeiiB3y21JUzAMzYExDWAFFSAr8i3SDNg
112jwkFgt7Y3C953zanhuLSTyT6tHvK4s9QPiWQRAWhEbph7TTjw
1125LEyBfa2EEKxnMugnjzXemhcWU7rLhfrDmkDJ8xwMGvCUKyym
1124ZWjCWL8Yttn6w25raAUsSHAsHz1Qu3S9ZcMdo78fYVsrCWmw
112nFnvC6YLM8U3s29vja981rEvURwbdjyojnTEAosvjGYahpa9b
112VFHD9E6nZURpyaifBEbKvPHqfjbRfyAYd7TB3swPNzwwojQ3J
112JdwLt9u1uEQhSyKnWJ9YEJoaGu5gYBfNQLYtQAirfmBKE9pZC
11rrVLGexZqhgpqysmGJgY1kjr4hJzeJwdJBSfcCPFNg2EDQ4we
11tzEd5FHQoF6WU8swhkxWugjTvsD92JQHCu6bUuPw6r6w39Bsw
112D2jePgYa18b6N4Dh1btgcHfEbaVsEcv7mKU5MGx6HDKoMF3Yi
112iFcRFaGHexPg7cr8HEB77pj7LRZbJxrHnfZ7PVUDEAEavJDg5
11ukLimdmmLENV1KVTPLbaEdPY3JGCQ5sKj3E22hAfyt8SnJikh
11Poukv9Pzjfxf9XgWRsjsGjDtkRL2Xvviaq2ontpmf2ESAWpp5
11rcubatMc9QGrLhtoYuqG14Sn8hCcYC9zVf6oWhdWF2FYzwTSW
112eQKNfdTDsK8CkXeASG8ZCTe6t5CASohDn5VBM62d3peS5VYcm
11ddXqxvSmBS3PrHfDVqfDbEnL3eBhoxGZxj6AkdZv6yjErwb5u
11TRqerza4YxteVUPw74HYHzMRXay9csbfwvLTm9zFzrwMfM1rt
112nR9VMqQt8EfVcGaaZ5PBzLtxmc5TBcTyp1iqV4xGwXUJBZ7Jk
11FuJ2pC63kRzfS9WRLcFGpgMhXNfcPav12J3USRGDTiSK6Ns9W
112Lcs1qBmje5uXKHaoYR8cUnwtF42RqU22vtnbWYP4xmUSywXTM
117i5akJfY3T6rgJEfQZK53cgn9BCZCzJySp8HAZym4M5jXzpSj
112mutzgMrZbD62wuVdFuGzVA8kTR1Q9qH6Y8g7oeNZ7eZ4g8uEg
112h5LtK48V2KoncVpp3xj1cTeMJp5Xa69W6EsDqNbuzfpGjPLan
11v8CrjZNRzUK4A5WZc4t9aKGReMRJBtkCrNLxEf3m7HU3XooP2
1125FwB7NAMpk8JCSeLMY2FvxQRfkDV8UWvLX7yGAAcQDPsT9sRv
11iiTNUZcAxuvR3Kai9smRvTJwL7MjgFGkp7q7Wu8w23KenUwXa
112iAnFSTjFi3TSFJyftnvUNAvLekknc6Pz11ybEW22Tp1oweHmk
11uuyPhGBUc7BEzhJSRuBYjoRjLbimfhQbdrV2tdrYSLZDUCcsU
11254w4PavkQgPfGGKJ6D5aUuuvnyPhmEiw1pDNyshA5HxdQDfKn
11uTGeCB1VoTupzq5JRBxRkcThLVK8UZcmvbAhtTdA9pmWdn4wx
11d6TFjEE7KXxjnb3HVcTwcdyiPKXtjwNsYSTnJsM2w4PLdBkkL
112qoZ1utoE3Rpw5SecdswsfFcfJvgaQzbmKJbBNbxZgfaB4FzaX
11EiJDbbyUmvCie579Bz98bRTbtSBbRWQgh8qoMocLMrrqbcZUj
112M6SRXodCkjithBU49ySY8xfGmxyoXYrRDaoJbTTK198McfMx6
11iAp51paK7Y9huPX5A4xhgZe4rgRt7ts1RdV8F6pQ7a6s8PSJD
112tXhDDSgbbYgqNbPw45BcfedcPFWKFWVYEeHHH5hhpDPs8rBX2
11cEiC637CXUk5865JfhAYBKH99EMqUbSCfkyKEFiGc3s43irVE
11KroYZH8LfbetGmfJSDaniz6R3xcRTMfFLoWTEDBiuxUzRLu4m
11pWmb1Bwv93oDufwP7WamTe9Ai1nEUqBrWtci298pcf7PQuFox
112HX1LVCkfJLE1eFJuEdryQ6xC5Bo2QH4yfL5aBeMwRG13FaNKz
112dLen8pVb9fqNNowesxpv5B1qB4mXWr3NUvWudayFZtGYUAZxK
11c7T2xNM1dH759AKQJc82TFvdyzBfQHB24wifzE2wqG9tPYCKy
112Av8cc5QXNSg7RMmn6CuFnbkG5yeWD3AimGtYaPf8tUu8dX6BY
112owyNvLtrgXb5ye2C874qPGx2S6641SRfYi3vrfBep4YULwavs
1125PSS5uuPP2DQaMketGxNdcYPwZaoPthPxH7v6qSbALYoa6TL9
11tGwotoYijPhqNP4afEYJADSCjEshCctaq21k6PaReiTGoqvyV
11HinnbMrSc96J2A8PWbm9iC88R54BLVtvrg6SM34Scmj8EbHvV
111Rcy5kM9RRDz7D8kkEuzgFKsfKsuZaU9xjamSMdUE3hZqrKFK
11tZCeCj1UMUjpPVC5HBqWtCjDwQnA8cuCgwWe4LPcXbsTU7Xvs
11kXe5Se3diRwGVhZTWA76yMgZP8PgEnoBAFaZrZhfSsQJnQAMc
11SL9WJeQYrgRxBqJJ9Vze7vdLmJSaGjk5s2dDUFZ299GPxdFZD
11ht9ymroJw3fckegjxYuVSngnHDnE4qaUSKM56KUoxqYDFjkit
117BP76wpj4SwS5i4pCjavceeYtPXMsmEqvp1h6tLwKsMuMnMvh
112XKNa3Q7bD6rRr5xo2uAmwyAxeeCfCv6HQM4SB5QLUnuLc3XCB
112L15XL8A9UuKBS6yYrB1WNKV2PgVCxDzxQeFiJL35APZLjEnxL
11dW8dZyrVCnWP1PMXEGFbfyowNs6HrRMvfC1D7whPrn3dC5MVS
112HXkE2JmhRJoao1EYv51p7yxXC2geAz3HEPPywdw8actKz1GL7
11bgHtoAfbXnM9a6REMK7Q8KkfmAGDNFgfAaFdNPqVJnmRXwjcc
11NUwJh2h9Mv1XTXEAM4f9qJeH6nzaWJbKpCstUke6EuWexp3gX
1124SFZoHhFkpr7644WBfba4bhLZ6YSWgieA3AuLCNprtwAdN462
11sWffbw6m8Vx6U6zEM9z2NrfGx75sC6AmceZPdmKJPfajtjrmY
11U1y8XMurRyTS1mYtY7ZpXnhejQ2FUAeA8LnDwCp3sEh9HA8aG
112bDmEGAYCmV2RGHWagwRkC1UYW145tbXVWhKercoBNVxcCLgND
1125ttb1N3VMj7EpxXHkUbxGdkm9r5YuwPqd6UamgBLtSfasADJm
112ABfKyGxDnUP67fXnxwLAvkK9CFZuN93iVjXbw5PHpARrGctuq
11gNc2eU6gJjB9YDttDGXAct5bDQTrzjjom6qfgV3o2fjCe8TSn
11SsHGGGTtHG4RKeKVCnoB9dhnpFozzDkhMJgkvdxXic9675aah
112NRcVRmdwH3r1utp6y2bxja55DRhbKv1QmXdEgbCifie8mLMZY
112gGdgqXGWnAJBYARcgivoSRCH2tbeWWFx6H8N1CsxNhYiG6GUF
112iFg6UkrsWNjvKfZWYG7YEKCV5fj2jEeyFqmzNp8Ye8koxezhc
11SBAK73pb3HM8GqWnYp16vA1Cn3MR8RmVyXe4Cuius8q1Z1MGE
112vjR8PEnC4cZZVDoPLBvzDVzgCFreaVvJoCrfZXPV8HHcsw6HG
112bsDLqk1XS5BiNWCLTvrb4SB8KfLgdmuQ9n2HCizPGuRWkrc4h
112fhfZBtMPWwzFK15hrJmFog9E5pBozpL6uTknonfH4fxBk9WRk
11BoziTNktZnjRsLjQT3s2ZHmHzCpWErNSFFxoyf93MKiiQxTz5
112qsUoZ74AdjkftHqXGj41eAQfZU2jJ6jsJ2ecZorNX1stUv9a1
1121xfYo1DJEui6up55StirmxRFZfwZZxAoazRn6P2KCLMBULF4W
11C3dFZtsJVbbMtxFggddgmzfT49SJE9QF6yPZP8kToDj7sK5D4
11Ur9RwS9mHc9BN8ThqGVWRPjHQ8xhfNn4xBvrMmRux6GWsPwNv
11hw28eiNnwY52rmMDxBiktoGJ6k5S4KwMdXCVUJdbm2HSsjfSt
112CRd8bfiwLVmLy3KArs2tbohS5gtuGWPUubpbp2Zs8ty1eeGEd
112mVzromJP8oUL5gm1ruAo3mPQXQzywHTXaMBxtkvMWGBKJzA1N
112kV2hktwjDAqjTZK6a9ez9tS9rJvBPr1wsumZMEaoce7QUt8H9
112jHb2oqNYFvFPyhqoLGspGkcTcKJHkk64mCA1Pn3EtY4pdYpyh
11oCZfxhXDLGDtzNZTE9sz5gtJPsJQKKynZJxp49LetvUBhyVvk
112RcHgahn1c4VM1U7GzNa2qxmzjuwZumyXS8NL3uDKV6xKrNuDm
1124NvzJ1P5mnxadDgXTqfWyHaxxHzbBfz86DK4Xwrns5AL9dTBW
112FL8q8hkivvJEQ7VjUfk36nPAiyG4tuKrx6civ3aQkxvHwp33G
11ddcuguV6HeziTkJBmDVVmKomyHBNmwZSvERm9Z59cP8VBwYHR
11s15UnSHptbpf4FCTZAoHxPMVga6PFkofdv5ZLWUQcT2mgUrdV
112ienranDJoRWnWyrjgHSZzcyUPZbCwM9sxqRh6wYPGR7YkYc5V
1126ujEdnNMrzVcQWvirGfXc7D7qnmu4ceKQGBVfEvmVHwYkKy68
112MdC99mBmKZ5GhBdfX6FCoCFafS5m2MY2AZ2g16zS1B6gfkup8
112Bk6CJdKtmHTVRVWCESCkbyEJRntJio7oNTeJshCwYjgGDdJam
112LsVuzFDZaJeqpcoP2bsHckeeCqY2oLf75bdfwUwnjX3yHYkC
1125QAsAHdtX3xGQ7w2VQHJVxgToGsTxWCdxYoGqLuFCP5CWXNMF
1191iXg7tbmcsY6Ns8csGZxHKNJ9AAweJvKM5G9XhVg8JZmXTK3
11dSc8MpnWYaLLgn8MYipMjDiXcAeu8yATvVqc3fwdCBtURJa4A
112tfUe5zh7fX1XbMGkD32nd5raYhefnMpk4YKa31hHLKKwFhmaN
119zWPuhhTGXD2nfY61EcXGC2hM7xPe9ywp7xoxcGXfvRKBujvM
1127YnVAkcb1xwacqQwjvNjZpg3xf8gByitemB4Bx46tN93q6A1m
11m5f1YoH7mDr5Drp6LgwrxnxF8gPsoN947D6zn2jWp8XjP7Emf
11Dtj5EXp4LDRecP9AvVvBYHXBsMe9YCueYHJtUz2Z1pnGRkgkh
112VQbU6n6cjviP4KeUrtf3tBwWkC3brMTXJhjztWnbU3jpubJVb
112ENyHuXk9RZtthwBFuhbn2o7MKZYFpF8L16WjMqae9Rsby2jRP
11K6Fztyj65urPgnMpkfKHTijKsiD8ooJVc2hMW9Mmz6XZq1zLD
11SrePgPE5pVKhdu5B33LiFFd5bxY9ou7iC5hW3oHRiq1hg92eo
11rc96HzxFYWfNPWnXtskXyxUz1YFdGL4JSZpnbb8jXNDYZmuse
11DdQQBdfETPjB5FYoi88o72CNtd8TDsYPRABbZ3RkAM9xfzTAp
112JWj1c2RBZ4w2QkptSUTBSAuetGjKDNB9cfE5Epk8vsp5dvTxf
1127seyG1FLgwVJ5mjcMUsnBF8jsYvBnu5vUsdjJPUbxVtGHsc5z
11QWkc5WYBZiQqNXChuS7GZRxgrS2CmX1v6RJRjmLst76xYe2Nn
11W3Z1dHBiq3XffKLkjAr5oxoDE57rWmoeRNgLsUUgVm3XSrWW6
112pFZXQvTQYverbqcejhCUKrn5rYDca2s77qfFS1Yja9QjPdtaT
11CcRJ1Lxf6VHWVAzog1sXGQ5kC5FFfRnWVtKGjgGDCPcSDnqnL
112BfssrkZLBYiPpTdZ1UzB5d3XdsDtPz1D8HQzChB8sMGusAi2J
112VxyhGweGBdzLHh4qWjqxT1UMvpka67MVBn88EcPWfD8AdMLDY
11dpqqrgg4QpFTVTWhWYSMQRvCF3aQLMdGQ9Bbk2X8uzFwagfd7
112jir5cnE7TxRNv5HhpnDhp82w4UQa52iFFJ8w2KNmfZZbMGNjg
11gcUrvVRgjfikBVD3jMpXNyY31w84sfuxyTfx7tLKWZigthSBq
1127GTmFmbBK3T412Hp4LCUMRo2SdtyfUmaZ1kfDkBJ9Yp1hGH6e
11F9yKn6QU2RU7aMhSETy5P5j6TQHg6BSFdwZPwM4T4J58zRW8k
112Nx4ZFAznTy9vpXTrk89Vb5r7zhCdKv7GnrJLnCqgAeuZU8JJw
11qyaS3iHSduLSHG9GHCFdFJLRvoPLcabQdj6f7HJSzmrHAJPjg
112sEpPVRPiF9y5NdTYEbquVd3hxsj3n3GJn1Hm1giwCCSnyWFbU
113X4PV6vG8RMmU5kgNHLqL2VCJvhdLRDr53trRYzqFw1VPzyVX
112sjtrXA5kPXx3pu6EBfqT5tV5ppVK3VjfxXWZNqz4CM6yjQPuV
112G49pZwgTEcW97qgkZEeGJB9NwBR15RbomgKqGhzEeEhmTTnC9
11WHvRoN5N9qa61tj1jrRZFJrYav2X5EcVAvyAJ9zktCfAqbwcw
112PJrKUF5e6TjWyTRwb2dmi5EBYXcm7XJhHRmXBkabYmzcjiHUn
11fd1srWZQCXod6ymz7NQ5ncsS2tQSdUnK7bMcCCcngS2e4wCeJ
11C4yJWDdoJaqGSjLozStFaKWnLGh7Tvjbfyr4iMTkL9YKyw38m
114LuzZZhdY9moaNtC22pKWmjyG22Vb681cPDFbeEQ9fDB72Gcx
117N399DTBQrznGwMpfKdYAmZRZid5QuKT4CUXv6QeqeTuGz9Yw
11UGp7fcuvkUCaQNzpiF1CPuGE6umraHnFwGvr2zwoYpY98pA6k
1126QgUf8CXwbZi18hAi7iMwaVGYpy4g37kiLMHcQ5rYfMseVSTE
112ANdS3cdC7Aad327EXtuRjuLEAbz4nXXXdTbvDzuefUpshfai1
11gcMwR71yRabLn7tXTXp2aX3a7qrh3wiBmX29k35Y6VozY58oF
11S7sgA7oC8MW4PER1c4iwpBySCHrH8gEyqvUPWucisFi624YpU
11b4rzToPoFY8oCm8yjWFXLvFW4Fs2t4S5fstuULDwfLZ7PGmvx
11D1fTV8uHbypDuaRqpF5n4ZBfwC3YHoX3YV9J8FoFBoaKuctxC
11288EKDkKFeySf2RYPKZPiPdUxb8UGSAG49nGQHRJFSVfsySkNv
1127D8Ex7gQF914naj3iMGhDxR9sY84eLvbxiBYPb7xtZZoLVv9h
11pSQHFVp76sBuAGtkkgw9YzZ2AnrPDh4GTaWkegytNZTJDKW5X
119aQd3hAqnDbA1UYZXp1rRqm5yd4BupCPCceVVe6KsU815Mmu3
112MM4fwQaZxy4XEc7LdMMXQb64c8soS6Nswc7VsE1Hbodg7HWs9
11f4owiB4PAvj1XRPB4cez4Hb3VSVcxReaFfqEPMFbvWLSVezwA
11SYULjNKtHoHn5iF4sg6SGjBXGgCyLKJnSTiwHYYmdspheCqoS
11U139hsJgiZD1UHjF6rTM3WcQPbFDPiEkGQ6sVmBytUd1F6tGW
11HiM7eKYgKLTgP32LTfULVPQ7hoSxPEfRne1C4XtKrRMgCz5ZE
112E76CJNLEF45jwVYo9Ke7VrXvLEjNgsjqnf2xZcPKzQi6Y4XMv
114LzU1eAVzLCFtaP9SktgLH3EQQJyoWFApFrjMoW4tBs6STjN3
112FMC4NBKJ1JeD1AzcvNdv9ygFNSXYTS5BeZq7tKt4J3aGLfBZX
11gsPk58FdueTz4i8GsBXYCFNVJGaBFP9QrZgKtaYuitRauQANG
11aNTwtGNkNB1ijeGzRi8QntJ3es5HWXc3zuZrY4KzRuDMSzYpJ
11W1VN9bj4MJAEjF4TPnugoqRMmLAGAQYX9dCQFEQ7Kyrd2BktP
11dBv4Xg3R2WoJLPVzNMynaHwJedYwBgd9zGB6xns4gDk4ZJ9mg
112Ft1XPrJfCTgXkFz97nnVNK4sHAJsgkJQZty71C6tPxtxxi3CW
112vphMQoKM69gAZPNKAJtcR8RRs5otEzfceLJcjjTPFQ2YcXYw2
112m2s8yx7xeF59EUzd5qLiEFBkktZiW5u4P7pBRT7m5QhojrJBC
11255PEYim9ZDcVuLZF7g8WfeHhsMNDHEDV3TLrYKQHyrzwSaQ4s
112vdBU6YJSJRtMpnfPfRAMsSFDdug7qAPSLZHvc5JWQvjs4B1yx
1122nSkM39Fv6vks9Q6AfHY1eUSCjAi2CnW2x8GYMRoYEj7KGBC2
112h6R5HJg3VyF14jr2M7LXkZsGJmaVDLm1q8o7nY5Jdwfaqz2ib
11r54PPWE1ZYkaob25rp7CsKX9xn8s67rwkwvmgfWbmvU2UGFVi
11GUCCau25S73fFcm7cuNiCASsa2NRVUwTR3DpBEYUEcKVD8idG
112WMGYSTzb3JnFw7Vfq63V4mLxDxZkyYxZoFVvGABAVDGoVrdx3
11WqBSwnn93XunvJqnB95T2CKwAeTTdn7BsG9mp8yNo1W7BdbTk
11GAvdzKPbGZ4CLJ1EqcntMfddpXgMQ1jnfiwkdM2Y983mULeoD
112QTpsvBHLG7a8WpBY7EicXW9dNUrTjzNBZerKbkGJS4i8T3x5f
11DhPR1UDYycHi44UETtZpxXuSBfoTR8J3mwAxwYwytdEBc9VCt
11dwEjG8MMmcymn9LJoTYjxp7ZJyXciEdtYRvyj75nDXGke3Ggg
112kRxp1brmAwXgPYVmCoKhWyLPgzaTuHw5HEVna4NdtGeMFrgB3
11Srh8KrDxcuiZDy8oZHkJXZPsCHPcFrqfQ6Jt3NUYWKsDuZX8L
116c1yXrKJdQ2KVYQ3wgB1MSnV5Tc45PuS2w88EQQWQXN8wRPbY
11h7w35JdFDWuzXpUN1tMch9uLzCVpMbh4BSwB3zgpwVyrczzx6
112Qo4yx2VE6PF8nQrjEM8JnabgEHmp2kTvUjBiE22UWkbPhYWo7
112qfeMvihvMvrGX6EkL1tKQmaLkMHRCcVHUWBoEaiYg7NYaGVUj
11qThVAQF6eeBx5sC4tdfibfgrd1dc8CKJPcBBScsMAmuph8DVx
11ourVzzwE15YXrt8bEQddKJrbJ2JbYafDAbS9SJPowxyePWxwt
1128wURLrrLL4sHcPApLUruNLPVG4n7ZU8sgCmMbd6KSgm4DxJFR
11geXY5cyJmjLr9X4VFgphADZV9CokF7wbanpd7gpKCGmPnPtLL
112oXGGuirYGt2hvkGZQWwTYdWiSzeMc4RzLoUZfn921SKNEsL3S
112eCbYhNFoPBzanoTAfRzhRjNMGZD4WiShX32ed7oaLWuCAHczz
112VAryJpxJV92aHKQ6q6attchs7RL1DY1M4De11kJazwLZHNNf6
11256d2h8opw5xxaLGzyHD3jeSHWjD16eTSTRzjevYTsotYbAMoX
112iS8daZzgbYv5hps8raJoZUCvxxRUhqTCPj8427R8TMetk91uP
112gfT3aNvZat3skGqidedjnZarsQmDndPoxFmRuxqFWbATn3MnL
1126VkLN5nU7DT26s81GkFk3qrFmKRsz79BJZpfiZZGGpo2ecWxb
112rrkbwUJUS8CAikue7hEkVQYYnotZu9iwj3CU93uMECfXdb4kt
112Xi1atBsTstKDRSmeTTBLZXiqEcfPC6nooQpqdpCR5BkNyHzaV
112igLw2v8syEJa8EgBStwNz9LrTLvf9svx7aiu9sAv4uXBb55a2
11v8fNitxQXxozupJeXQ8XYjAS8BrjY4wxC5kCaMDP2APuM8YjJ
11HXw3vEPtVsSvAkMBB2p12vcA1piSozLf6D4bCTBMWQK6UGvby
11eYYPDSQv51V8NUA1Vik1c4kBSib4bV2b95rShEE4StSdX9gXn
11uYswQCRqErAyihNVaiH5czYjyKJqDhX3pDULWmXWomJzqY36q
11NECL9mztoi2sgzy5PUM6e9ypAboHPjhrd7FNKGodcejg7HrQM
112MPyfvXvVKJc4mhCone6y2jmSnpvD9z7vKFZwpMiKdSyKPfC2k
1123y4uReMEHxnX8BfT9qmvbchBK6XqxVNfcFCKskt24V4njDP5b
11kjpUpMumKWcN5buP1LgMjo2AnYA3G4PoW3xG5ErqqLU5i2MJT
11SstxpsARHkD7zFZgQe7wXPWom6rBsQHdn1XD8GfkYudv4Raxu
112QesDinXPAuSAYeWD72ceDpQTHxcyZXin4daLzbjJSEtAyc7fX
112uWMbqKozN2uL6aGDEsBGcKM7AA8UbF4jcYebqce9c5trrZj1K
116xdbf2sMjDTjJ36DFoRKLjLFZeRgufJ8c8YhprfcxWMWSYpVZ
112Vmsa3L4UnLBCALYRsBTTNcQg3WLdyZxkcYqvGicg6tG9NEqYV
1115jSW4x6AEQPQtx4wCi7RCADLWgnLXqCEahmmxaWT3uCPs7oN
11G2hVeQa8JwqBXfqmuCAjUajcjei2NW44akjAFDnKRdaMS7QQ4
11mWjQoLGQeG2nRVCK1V3SApMfXudAfJpyAEfiVb39SrAk79tCm
11QNQFhE8ZzdzS2GNkaUw4KAWJmzvaFNFKGhSBpPynvngCAudfT
112fWUWZAWpVPQ6rt9ANUB5qsgxoWGwkS8LhFRLxpdUszgjR2vGZ
11cB22TBWpQTS77QYnwomcP5z4EkQA1RWfvVafQuE3P1FiL8sMK
11KSaWNNE2oLrcZyzycAhzmnXEnyg986Y4FVXjgbepAmzjsyXVd
1128Aacj8KHwaUhN3XUyaboxwPWwwxzoFo4Pxd2KcUPuUByddKc
112vnL6n565GX5dE5v4Jr93uefePAyBZGo9ENBgPb4Xk3VPhfYDi
112JVvdWAC2h6xyyHrrZbPHJewrNqmjZvhQQ7YijHGtEP3iFkC6w
11qkWEejkrkby6xfGfr5xH5C3jwzUek9cJwJbsSZpGNzQ1KodXc
114oHLx6RdDz6syhttr64qtEvixvGQw6Yij8y2wXwMn9FeDbqF2
112qUgBzMjcAiQNinw9hSYAEgjnyU78NpDKVXkZzKT9x4uVoP5wu
11LNtjt82bmV9HK5FwpFossr4E5QDujGtoGhehZeanazTRoH8Yd
112EMv1pWhe4pcEK6xnEULw1XWWR7oozLCJo8KKfDmw3cTXGLbUj
112Fid2JD9JQd6kqbCfSgRyyurHAgxBAoMn3a1tNc8h2TbBfFgQ1
112cyf7FVrdbK56CeF3cCaejYqRvY3juTbjBjEXcnnzoAR4sryfe
112vubeUVfzGb2CX4uzbwU4cVBAZ7honCNWFeFHgFx3PSu74HXZa
112Gq4wqCTFgTYstdfPsu1GxCHW6jjuCkjDFqMMEzFfqKrRDRGGV
11KUdvPrp3PSdEnqYX9ucWCUDqhkdLb1SSrNnQ8RELxgN1FSLYV
1126UTao2rqVFnAjmjwzbvnAKpKJEArwyZFX1UvSWLzVK5tj4HU6
112ZEXUonmo6q6FyJZrAza3fRGRJRBD3vBZPX3Vfcgf2KJy2vD8n
112PyseFbYp5MKZ8GuQikaCqTWat1NJVrrMvF4QJkuMhJixd5Gxj
11293aNzMxutVrB6ySPxLbJa17wHuqdLNnd9m6DexgREgfoBdfM4
1124Bcek1unpvu4oKsbZKoPAkf7d53ofhqJaBhr4qcgNjoPMaeYP
112LPkj8Zv4xnfvoSfJii63orkMC1k4m4B35ijEUu4eVF3u6PpGo
1126WYw3su7Gur69ZVxYtVTEJuxQ5yqLoHFcyk2uSicFVuo5hP1N
11MDnd263aR1pvMBQsxpzh3DqL19ZDyDm7dLgr2EhH93iUANHCM
112JE9UkYPdhHe4ymhD6WS84FbrcTPeypsbpNzeoFmQnLYDRkjJT
112requdLV7MbsnzV2wu8ZPmXsuYJjYubUX5dkLcGJUeN2RTHvoR
11K1nds611KUts4AinqMkdGAuthkKXwknbrNJQm6NdZf7iKAAZo
112Rs19GstceJur1xZXwkSGqGMDkcBUZgW4WsmbMDvGbs3sFCjMT
112Ec5FeAyJqvz1ZjMafVK5JbWTAEWLZwfqYUmxfmnjSbqAntGiD
1126189kE2UZmmPV2dxTbgoAaHC65w58biipnxhFKz2NoF33d7mZ
112sFoYmBgj22GhpKZVhQibF1KDwHqZLqg6DWD4Vwt5R2BZZ9JYg
112cbwczueZm26WKX8kuAKSRCCyfHqddLJwHzd3rNk9TBAHkoAq3
11FRK3uvMkw5a8WNM4Q6VUXMkT2Xx4qBPwNvDHpBBfiU84UUnNG
11279Up2CtPyR36jnjxh12rUsorSM5e9BStEDb2tt4TXDBDcgW5y
112gHf3HDpdY7nyjG4H4yJMrKN1VDv2Y7teXjAhVxvKNF7dZ55dK
112MoC6MpaZMvZqTAwcdyJWPWhhmWeLV95eBWLPURs44SuyAzvDc
11hF4JqTFbCL5W5HUHd5hBGkQg4zzYh6JxuJvL3w5f3mcT2qkGJ
1178Cj1UqJn5WThEwfW93Jmuofi9GyxMtyx5octpB89Hqz7SQJv
112UuArRtSGgs1rEuA6LQYGngEE8BXzCeu6GYR12gGq1tsKAbHvR
1127WdH7eJE7oTX9TwmJCqR8gUhcBhAgG1Yn3vCnWqjMsDDUEnr2
112dw1Sdq3NSpMCZUdme2mQ6WyZnWCnf7uNsGbKgrVjuXcfq24Fm
11bCGtwQHWXY5xKBzJGdWMpAAutjPkk7MgZaGVsQEnN32hJuXt9
114K6sMYuayiEnLkHDmFquUin3AZaBUwUrQC9uHiBtepEWt5mTZ
112YLLEQKfDU395WmzDyC22WythYzkd99nfBuD6eH2aDf6X3GCtX
112HiuT9cz6JuCtjwsAqpryUYEeeZzrjMfmkMvP7WqK2PZAqPfTc
11fAevnA9VhMB4ZA1CxWqBPYZA5qtx8tJGRfneJE9GJR93FF5dT
112u4nZnd24dQ3rSgsC6ovZ1ptTfYB325nZyaW1P4ynPk9h4yNYp
11CmoKS2tVujmo5tZezPfezggQqDy44ofVzFhDNtuJ9WSiQFgkb
112idKS9UBuvMcZciXpXH6F3pDMymTKLtTibaMnQiBT92kfkWzr5
112bjZHzxZwK466Ey8kqA21EdkCzEYFiy6fF1M5wkrpyG8uMpx4q
11VJDnHPNVcp9N8fmRm49gALarm66LRRS3ArnSF6ZkJvskqLVKh
112oPvM8NYjKYVaEcZHfy7EsRoeBej6Vh1YgEeHJM81jDDsJ8Y3r
1126F1JeRz91Fxw2wxXNF8rWroRfQQuyscwxLkPVM4VZuvXZb8SZ
11puGQj17u1UNGFsRpAuAdxdyP5ciKppGVJ87LKgNaS6imzWUw9
112fkmp5MsGcVjq9jGnyMq4kGnjiBxEnpzGnzEcVd5cEhhKuNTZY
112MpGqNCeHJw3xQ3ZE1o5YFqapPM3XKMj9fDr9ZzZXQHhM9K4P6
112gGcvhhR1tCfYKz3SukgqgkFttTZ9v6PzpKmyQkoejNVnB9idv
11EZtLqd2u25iScp7nBPotdYNnrhAD7rEwz8mtRSKxAHinktdqL
11iiypY1i62VYUi1g2kY3Ct87TCLkjZzj1S52NmvzThgTPcueU5
11LixftmUtjzATtZXPWbvcCpUFAGad53SbiUbFvTRybsuC4RDGA
1129Spbr534ZaUQJHtwHrMS8kTxx5AkqnXiavudVt3EwiPWrVuF4
112VbSrDeJY4sRj748gLwh8zK6z8BG4oFviUr21XXL3cTmruuhin
11U7nVAUNgxKy6pkzi6oXtY7CD6vkxsosbDkj2t6qhK1aWJoWFf
112hPh5QQnHHhW98LyyM7MntrQ2aAdJpowUDmGgno9gEqXgUrLhH
11URq7ABPNTSAqP9ZrHmpqimt3Ad1jsEfDCf2Fm4BFuigsoJzao
112FxFstSYy5UNCSemJ991WB5pqzQ8ggCyLk946PLjvMzWgiAYgc
112D51vovge8vS9gc7C8fK9itzHuusNewQgMheLXP3SGTKtzVvgR
112XhFNEPusXRBkbRojxDcMMDXHsLaJEuQ4NitzVYRQL2iiiyQ9V
112AfT8NodAF5MxutLy7FSpWEg8RPXQu277VoXyoheaUgBub6vPK
11i3v3DCNuyG63JoB72EzuYwLCKUWzCMegWzub9xs9Z4pPm2P3t
118WMWu2BXq9n84iVgF5wMxBhtw5G9CCqeAzRdka1iVneQitFiw
118gfXWDkX9jrbagrm3Yy86h1AzYGLT59MbbKr7ZTV22nc184Ly
1123KoMxs18x6Q235i1ZuUV92kdGHweChYAhW1JidfMAxwCr8xgy
11294EYHZupSAKUqGvBcJFguU9NQkD1cFf3We1dXBDJT21TPaUPF
112o5q64S4BtRU5xL88e2kVCNt7EyJhKTQ8xxdYeJ7gKc4Xd3hMB
11ho218mfpfpLVSNcro9nGz7C9GdeQBFy1Ce76SJv3r96EW7SdQ
118QErMrUQbDaxfzCDBnBvxHU9ficXwJVJNjofbbSLNR6YwzewG
11fVpupEdQbB8QA14k6Ue9vtHYVThkpbHZbTXeYNGx4rb5uZcYd
112qGLhCun1f9St3eFGdZpFZ7xoAmPeRWeY3WK33TNe5UwziCxc5
115C6DKm54w3bb5wPsnA4d4uDVEoR6E46fYYBtyMqEUswcb5pm9
11fBPoL2k5CbDTYV3f2Vrxs5X1VDbcc8sh8gBvR2gawCXH8ueQm
11P8JqHJPLQNk67vMSJqkeP6LoeKju6ic35N1VN4VhXMuUQDspX
112BAcN69ezrfr49vaQdpEdoY9HTEsaML5v3dXzAT7d5m3gr7kf6
112c8rdq1YfHYT5JDpTtgjDDVUwcpa6347LUjqsepoGDn4idtjxt
112hc3peJGbGyxs8rsGRz1geBiiriRfYKUM26s5FsbwucE2HD1Xr
112vi2cwAufDKxQzS9xZv1eNKnubRoo3SosbMyvsRtDygkamXjcZ
11mkx7JRanYw4yZmSdoKojVYxeAEcs3LkJpL5LN9HFSPvTSTYqb
11vMLExCYbLYwz7iGF15ZadVJ3ThhrjCBPXaZmx7tVGpDGpKnyg
11k2i5uJEP2untVBb1P3yZecD4sA8rbtFoaxJbQaCyzTLhPmXLW
112of5R6i7CQV8AdxZV28CgHYEDUsaLQ7HknN3eEyPSqvMu89JXS
112m81aa3zYnK3W6bt6oFoiDEF9t4SZqwdJdcH9gfSMdiCeXT6qy
112jh482mVqYMmkkMg4c1ANQBeLhbfKQoWx6S6g1QMg6xT52jMKX
112Sm4XxzQhBxPNa8Jgw4hPNkyp4wYo6zobcYUXXsmqnxsJUiyaL
112WH4acN4xkVX8NMqzkwBG9YHyhQauypUdyekt3uAwwG66hMXqF
1128ec3P2rJFY5Y5eGw7ckYgc4ok8Gr3JuPcDH7L7oUMJkUZeVDq
11oR6CyKhZCSoenQMWbgD3vGZfZBwog1FuYinDy1oA8deMnvsw1
1129MbyU6QpbvFxcdoZEXqDJMPMEYpaeH2bJ7oLsat5k3BybmpKb
112XA8HN4cio8TaFqgNf4K5AWBBt6JiBD2bAC4eRpaGq91vUrDPw
112LPoMWbjMWa668WvTnMNu8J5szqUCpXibGRZbRbFVgsZXgF4xU
112XjXxUrVuvgU2umw1GzyoCfxFzmded1w1hEfvX4fLLjW4okjhn
11Fc3FtUy5hKxdSus8AvixBeZbt3mbP7jG69P3beD8gFCFi8Ggk
114ZDkschq4wXFUnd8iUrbXtB2Zp3PxbmtL6i7d8Vk8ihqXGTy7
11EZSmUw25bZXwRw9Rypob9zvA4op1zYSwYPHdmZT3hoNh8yArF
112jkGqJVS8xDCDoERQDQUrxVQLF4PsViVJFTrxiUrHRMmQoQtwe
113TayBgBzpEgZv3RYq7HBVjJzhjvn6RAfsgqLKJDTYzA5zjPee
112qKYGmMkALZFWBQkN8ckHxdQ1YcVytJuJPhFnWtaeEorhSt8jH
11QKBTEH87BUXWFqQkyuRBpM52ScYbTjjrTPvanH9dNnuGmE8PU
112wJx831GUabK6rcexk7ZzWbeBxzykiidsQf8YieQRCe6BpkBeR
11cyQbcKNv4vGYKhQaZTstau8wbTQTKsQvAnaSa81X7QsSvC22K
114mWzarjmkhxpMXAfDABpqpmfLCfpWD82QkbBE9jBdEEZbQorS
11GAhBU9ReFE5AmRQdXsEzZzMQwiRZNGLypvrXbmqPRVmnnDGco
11B6EkwX23QK6mGfociYRKfmXV3wgTdiDWh2CmBa9buG3EGYd3x
112oLUBZCMrocj5FpkVDpyo3FN1c5CLzBekwtV2KWyvEqRSsft9D
11M73rqmfbG4AcicFn97ZQq7mbMGgHxztBB9uoPUyXLN3reJcev
112BCCe9Ju5NbTR6aDi566HLKHvwunbEFiC18FD6YpjUhy66v2GK
11279UnumAAYDJnLZAVAh8ygU71ddqdK5Nbb2qvy7cenVxY2S63R
1127XwWjW35NXmUhKtf1xe2R6uYx3y5xTer28NbMW6gJJ3csJvbA
111Jep4c1ivnteyqToX3k9kQqAo7hFXYsxLpkF2sXDzWbgbW7s8
114RGNePETbVnpx79xGEdr79Ah7Moe5nCdsc5v3RH29MvuZdA3R
112VLkbijANG2fotj78RQzQUPjVL8Ri33q6AR8WZ1tHV9FyWuCfd
112HA5Uohw8cY2JXN1tymg7qLmP4gPGG44BQThiJ75DsXXDEAFQH
112gEnJxYuVdYbFPEC44aWAkjyPWdKrDkSwCTKUvKjEE9YWpEEKx
112JsJt4hF7tmimz1VQxHrrPWJHLQq9fegJfx5kaEVWnFLbu6tQn
11woSNVBs7SB8WQ4kJyEK1aeoB59C6owuDp19bG9AbgndQaQnVe
11wfPzx7boY535BpST34pAczc7tiMhytBofdNKZ4VmtMb9ADZcW
11QoppGRHp7n7d4KyW8y4nme31Cwd55oYuQ6fzdAg8uwRJvLXks
11282bdsifLqtjWFt28knggxvTPRdMWUdAgFWKdZfqvNZVZihcKE
112MAVnoP9h5F8Kw4Vu9U1eGwca1cHbCGZqfdjkKdqWjj4BeKDrg
112JyYrZhaRPPqTq18GmSPh5i7cQfRogNNnmeyx8Ts6hu1MFibma
11E8yfxVZ5ojme1rLzprLfbApqbiYLXMxAgtkqqpsmjkAYxBX21
115d3EF3G6NeBsKVxW2WxmzfExVeuGzVZLnRg3z7PDoJHRCwQwr
Discord Handle
No response
Reason(s)
These PantherX and Deeper HS clusters only witnessing themself, allthough there are enough surrounding other HS in the area.
Locations all spoofed, using same IP/VPN ranges. Clusters have all the same general settings/maker , and the clusters are added in the same time/date span.
Below some examples of those clusters, and some weird malipulated RSSI charts.

Hello. My device appears in this list. I live in turkey. Everything is in line with the rules, but I'm on this list. device brand name bobcat is itchy-mint-horse. Can you please help me to quit denylist

repo: helium/denylist


text:
update otel dep to mitigate security issues

This PR updates go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp dependency to v0.45.0 to mitigate security issue.

Codecov Report

Merging #282 (22e64f4) into master (2229857) will not change coverage.
The diff coverage is n/a.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
@@           Coverage Diff           @@
##           master     #282   +/-   ##
=======================================
  Coverage   56.04%   56.04%
=======================================
  Files          37       37
  Lines        4116     4116
=======================================
  Hits         2307     2307
  Misses       1686     1686
  Partials      123      123

source: gharchive/pull-request

authors: codecov-commenter s-radyuk

repo: hellofresh/kangal

license_type: permissive

license_source: github-api


text:
[stable/rabbitmq] Add 'updateStrategy' to RabbitMQ statefulsets

Signed-off-by: juan131 juan@bitnami.com
What this PR does / why we need it:
This PR allows configuring the 'updateStrategy' to use on master and slave statefulsets.
Checklist

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md

/ok-to-test
/lgtm

repo: helm/charts


text:
[stable/grafana] Allow for customisation of livenessProbe and readinessProbe.

Signed-off-by: Globegitter markus.padourek@ecosia.org

What this PR does / why we need it:
We have noticed that with out config grafana often takes a bit longer to start so the livenessProbe relatively frequently kills the pod at start, on the flip-side the readinessProbe seems a bit too slow for us with the 60s, so I thought it is best if it can just be fully customised
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes #

Special notes for your reviewer: I bumped the chart version with https://github.com/helm/charts/pull/8111 in mind, i.e. that this PR will get merged first.
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md

/ok-to-test
/assign

/lgtm

@davidkarlsen thanks for responding so quick, could you get #8111 approved and merged first? As the version bump here is higher.

authors: Globegitter davidkarlsen


text:
helm delete old PVC and create another one when run upgrade

I run Grafana using stable/grafana chart, today when I upgrade grafana to new version. seem helm was deleted my PVC and create another one.
Output of helm version:
$ helm version
Client: &version.Version{SemVer:"v2.8.2", GitCommit:"a80231648a1473929271764b920a8e346f6de844", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.8.2", GitCommit:"a80231648a1473929271764b920a8e346f6de844", GitTreeState:"clean"}

Output of kubectl version:
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.6", GitCommit:"9f8ebd171479bec0ada837d7ee641dec2f8c6dd1", GitTreeState:"clean", BuildDate:"2018-03-21T15:21:50Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"8", GitVersion:"v1.8.6", GitCommit:"6260bb08c46c31eea6cb538b34a9ceb3e406689c", GitTreeState:"clean", BuildDate:"2017-12-21T06:23:29Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}

Cloud Provider/Platform (AKS, GKE, Minikube etc.):  kops in AWS
Output of helm history grafana:
REVISION        UPDATED                         STATUS          CHART           DESCRIPTION
1               Thu Sep 28 18:36:19 2017        SUPERSEDED      grafana-0.5.0   Install complete
2               Fri Sep 29 10:28:28 2017        SUPERSEDED      grafana-0.5.0   Upgrade complete
....
26              Tue Mar 20 01:49:49 2018        SUPERSEDED      grafana-0.7.0   Upgrade complete
27              Fri Mar 30 00:31:49 2018        SUPERSEDED      grafana-0.8.3   Upgrade complete
28              Fri Mar 30 00:39:48 2018        DEPLOYED        grafana-0.8.3   Upgrade complete

$ kubectl get pv
pvc-0fb0a98e-3377-11e8-8bcb-06770c064b20   10Gi       RWO            Delete           Bound    monitor/grafana                              gp2                      40m

I upgrade this release many times but it never happend before.

this is working as intended. The only two resources that are not deleted on an upgrade are persistent volumes and namespaces. However, if you don't want a resource to be removed during an upgrade, you can apply an annotation with the value "helm.sh/resource-policy": keep.

@bacongobbler I understand that, but my persistent volume has been deleted when run helm upgrade which I can't understand what is really happened.

ok. Is there a particular action item here that we need to take action on in core?

@thuandt Can you check the Reclaim Policy of that PV? If it's Delete, then the PV will be deleted when no PVC bind to that PV.

@anhpham1509 I use stable grafana charts and as I said I upgrade this grafana release many times without problem.
Does helm upgrade will change PV reclaim policy?
Its deleted PV/PVC and create new one, NOT reuse i think.

@thuandt Are you using stable/grafana when do helm upgrade? If yes then maybe there were changes in the chart that make the PV lost.
Also, it's recommended to use a database instead of sqlite while working with grafana.
I also worked with grafana and did not use PV. Instead, I used an AWS RDS instance.

@anhpham1509 thanks for your comment.
I just want to understand what's cause PV lost during upgrade.
I'm already use Grafana with PostgreSQL since April.

Closing due to inactivity. Please open a new ticket against Helm 3 if this issue persists. Thanks!

This maybe related to https://github.com/helm/helm/issues/3208

source: gharchive/issue

authors: anhpham1509 bacongobbler thuandt

repo: helm/helm


text:
helm upgrade --install works on windows but not on linux

Output of helm version:
Client: &version.Version{SemVer:"v2.12.3", GitCommit:"eecf22f77df5f65c823aacd2dbd30ae6c65f186e", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.12.3", GitCommit:"eecf22f77df5f65c823aacd2dbd30ae6c65f186e", GitTreeState:"clean"}

Output of kubectl version:
Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.11", GitCommit:"637c7e288581ee40ab4ca210618a89a555b6e7e9", GitTreeState:"clean", BuildDate:"2018-11-26T14:38:32Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"windows/amd64"}
Server Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.11", GitCommit:"1bfeeb6f212135a22dc787b73e1980e5bccef13d", GitTreeState:"clean", BuildDate:"2018-09-28T21:35:22Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}

Cloud Provider/Platform (AKS, GKE, Minikube etc.):
AKS

I'm trying to automate the ingress creation through a Azure DevOps pipeline. I'm trying to execute this command on the helm:
helm upgrade --namespace kube-system --install --set rbac.create=false,rbac.createRole=false,rbac.createClusterRole=false --wait ingress stable/nginx-ingress

In the Linux agent and in my Linux machine I get the same error:
Error: UPGRADE FAILED: Service "ingress-nginx-ingress-controller" is invalid: spec.clusterIP: Invalid value: "": field is immutable

But when I run the command from a Windows machine using the same client version, It works:
Release "ingress" has been upgraded. Happy Helming!
LAST DEPLOYED: Thu Feb 14 12:39:39 2019
NAMESPACE: kube-system
STATUS: DEPLOYED

...

Does anyone has the same error or another way of making this work?

I wonder is it because of this bug with the chart: https://github.com/helm/charts/issues/9227

yeah, this looks like a duplicate of https://github.com/helm/charts/issues/9227 which was apparently fixed with https://github.com/helm/charts/pull/10993. Would you mind testing that out?

I'm going to close this ticket due to inactivity, but please re-open if this still needs to be addressed. Thanks!

authors: Filipedguy bacongobbler hickeyma


text:
helm3 3.0.0-beta.4 error upgrading PersistentVolumeClaim PVC with no changes

I have a helm chart with a single Deployment and single PersistentVolumeClaim. The Deployment mounts the PVC. My cluster is configured with a default volume provisioner, which does create the PV and adds annotations to the PVC.
With helm 3.0.0-beta.4, I run upgrade --install which installs as expected. But if I run the command again, with no changes, I get the following error:
$ helm upgrade myrelease /tmp/data/chart --namespace default --logtostderr --install --history-max 3

client.go:385: Cannot patch PersistentVolumeClaim: "mypvc" (PersistentVolumeClaim "mypvc" is invalid: spec: Forbidden: is immutable after creation except resources.requests for bound claims)
client.go:404: Use --force to force recreation of the resource
Error: UPGRADE FAILED: PersistentVolumeClaim "mypvc" is invalid: spec: Forbidden: is immutable after creation except resources.requests for bound claims

Additionally, if I supply --force, helm does delete the PVC (which is not desirable) but then fails to re-create it because the resource is still in the process of being deleted (in other words, helm issued the delete command but did not wait for deletion).
Note with helm 3.0.0-alpha.2, I can run upgrade --install twice in a row with no changes and no errors (as expected).
The PVC after being provisioned
kubectl get pvc mypvc -o yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  annotations:
    pv.kubernetes.io/bind-completed: "yes"
    pv.kubernetes.io/bound-by-controller: "yes"
    volume.beta.kubernetes.io/storage-provisioner: rancher.io/local-path
    volume.kubernetes.io/selected-node: docker-desktop
  creationTimestamp: "2019-10-11T03:29:37Z"
  finalizers:
  - kubernetes.io/pvc-protection
  labels:
    app.kubernetes.io/name: mypvc
  name: mypvc
  namespace: default
  resourceVersion: "7770"
  selfLink: /api/v1/namespaces/default/persistentvolumeclaims/mypvc
  uid: 59fe0916-ebd7-11e9-b99d-0242ac110002
spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 10Mi
  storageClassName: local-path
  volumeMode: Filesystem
  volumeName: pvc-59fe0916-ebd7-11e9-b99d-0242ac110002
status:
  accessModes:
  - ReadWriteOnce
  capacity:
    storage: 10Mi
  phase: Bound

templates/pvc.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: mypvc
  labels:
    app.kubernetes.io/name: mypvc
spec:
  storageClassName:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 10Mi

templates/deploy.yaml
apiVersion: apps/v1beta2
kind: Deployment
metadata:
  name: mydeploy
  labels:
    app.kubernetes.io/name: mydeploy
    app.kubernetes.io/instance: {{ .Release.Name }}
spec:
  replicas: 1
  selector:
    matchLabels:
      app.kubernetes.io/name: mydeploy
      app.kubernetes.io/instance: {{ .Release.Name }}
  template:
    metadata:
      labels:
        app.kubernetes.io/name: mydeploy
        app.kubernetes.io/instance: {{ .Release.Name }}
    spec:
      volumes:
      - name: default
        persistentVolumeClaim:
          claimName: mypvc
      containers:
      - name: default
        image: busybox:latest
        imagePullPolicy: IfNotPresent
        command: ["sleep", "9999"]
        volumeMounts:
        - name: default
          mountPath: /mypvc
          readOnly: true

Output of helm version:
version.BuildInfo{Version:"v3.0.0-beta.4", GitCommit:"7ffc879f137bd3a69eea53349b01f05e3d1d2385", GitTreeState:"dirty", GoVersion:"go1.13.1"}

Output of kubectl version:
Client Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.5-k3s.1", GitCommit:"52ef54a465650e500182c3836a6d3f88efb6a32e", GitTreeState:"clean", BuildDate:"2019-08-05T18:08+00:00Z", GoVersion:"go1.12.1", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.5-k3s.1", GitCommit:"52ef54a465650e500182c3836a6d3f88efb6a32e", GitTreeState:"clean", BuildDate:"2019-08-05T18:08+00:00Z", GoVersion:"go1.12.1", Compiler:"gc", Platform:"linux/amd64"}

Cloud Provider/Platform (AKS, GKE, Minikube etc.):
k3s 0.8.0

Able to reproduce the issue with the given template yamls

This may have to be something to do with how we are generating patchsets between one release and the next now that we are applying a three-way merge patch.
As far as the --force flag is concerned, we probably can add the wait logic back in. THat might just be an easy regression to fix.

Isn‘t the problem that the storageclasspath is set to empty in the tempalte this becomes a problem when k8s fills in a default value and the field is immutable. the three way merge strategy then tried to set the value back to empty.
This can be avoided by omitting empty fields und the template I think.

@databus23 excellent catch. That certainly seems like the right assumption here.
I'll do a quick check on my end and confirm that's the case. If that is indeed the root of the issue, then @pmahoney the recommendation would be to remove the empty storageClassName field from the template, or to set the storageClassName field to whatever Kubernetes changed it to when you invoke helm upgrade. That way, when Helm calculates the patchset, it will determine there's no update required for the PVC.

Yep. @databus23's suggestion worked. Once the emtpy storageClassName field was removed, helm install/helm upgrade worked as expected.

fixed in #6681.

I'm using v3.6.1 and still have this issue.
https://github.com/helm/helm/issues/9861


text:
Helm v3 Rollback stuck at pending-rollback after restored from uninstallation

Situation
There are two issues I would like to point out.

Rolling back from uninstalled releases (with --keep-history flag) will show error and result in stuck at pending-rollback state, while the resources are actually rolled back and ready.

As the example below, there are three revisions before uninstallation. After uninstalled, the last version's (3) status became "uninstalled". Now we execute helm rollback web without any arguments, by default it will rollback to the previous version, which is v2 since the last version (3) is the current version. I think the command helm rollback web should rollback to the last version (3) instead of the previous version if we execute it in the state of "uninstalled".

How to reproduce
$ helm install web bitnami/nginx
<---omitted--->

$ helm upgrade web bitnami/nginx --set replicaCount=2
<---omitted--->

$ helm upgrade web bitnami/nginx --set replicaCount=3
<---omitted--->

$ helm history web
REVISION        UPDATED                         STATUS          CHART           APP VERSION     DESCRIPTION
1               Fri Nov 15 11:00:30 2019        superseded      nginx-4.3.12    1.16.1          Install complete
2               Fri Nov 15 11:01:54 2019        superseded      nginx-4.3.12    1.16.1          Upgrade complete
3               Fri Nov 15 11:02:05 2019        deployed        nginx-4.3.12    1.16.1          Upgrade complete

$ helm uninstall web --keep-history
release "web" uninstalled

$ helm history web
REVISION        UPDATED                         STATUS          CHART           APP VERSION     DESCRIPTION
1               Fri Nov 15 11:00:30 2019        superseded      nginx-4.3.12    1.16.1          Install complete
2               Fri Nov 15 11:01:54 2019        superseded      nginx-4.3.12    1.16.1          Upgrade complete
3               Fri Nov 15 11:02:05 2019        uninstalled     nginx-4.3.12    1.16.1          Uninstallation complete

$ helm rollback web
Error: "web" has no deployed releases

$ helm history web
REVISION        UPDATED                         STATUS                  CHART           APP VERSION     DESCRIPTION
1               Fri Nov 15 11:00:30 2019        superseded              nginx-4.3.12    1.16.1          Install complete
2               Fri Nov 15 11:01:54 2019        superseded              nginx-4.3.12    1.16.1          Upgrade complete
3               Fri Nov 15 11:02:05 2019        uninstalled             nginx-4.3.12    1.16.1          Uninstallation complete
4               Fri Nov 15 11:03:16 2019        pending-rollback        nginx-4.3.12    1.16.1          Rollback to 2

$ kubectl get pod -l app=web-nginx
NAME                         READY   STATUS    RESTARTS   AGE
web-nginx-685b5557f5-wtq2b   1/1     Running   0          14m
web-nginx-685b5557f5-z8qlt   1/1     Running   0          14m

Version info
Output of helm version:
version.BuildInfo{Version:"v3.0.0", GitCommit:"e29ce2a54e96cd02ccfce88bee4f58bb6e2a28b6", GitTreeState:"clean", GoVersion:"go1.13.4"}

Output of kubectl version:
Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.2", GitCommit:"c97fe5036ef3df2967d086711e6c0c405941e14b", GitTreeState:"clean", BuildDate:"2019-10-15T19:18:23Z", GoVersion:"go1.12.10", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.3", GitCommit:"b3cbbae08ec52a7fc73d334838e18d17e8512749", GitTreeState:"clean", BuildDate:"2019-11-13T11:13:49Z", GoVersion:"go1.12.12", Compiler:"gc", Platform:"linux/amd64"}

Cloud Provider/Platform (AKS, GKE, Minikube etc.):
Ubuntu 18.04.3 LTS (Bionic Beaver)
kubeadm provisioned cluster on bare metal

Also, helm upgrade --force from that situation used to work in helm2 but I believe that also doesn't work now.

I also meet it

I have faced this as well.

I am facing the exact same issue as well.
Helm version v3.0.1
when I do the "helm rollback" (--force or without) to uninstalled with --keep-history release, it says "xxxxxx" has no deployed releases

same problem here => has no deployed releases

trying to solve this problem:
https://github.com/helm/charts/issues/19231
https://github.com/helm/charts/issues/20921
by uninstalling with keep history and re-install
If i am not wrong this should recreate the statefulset and solve the Tiller/Helm
heritage: {{ .Release.Service }}  issue

i was wrong. i cannot reinstall the chart as i described

This seems to be resolved. I performed the same commands and it works normally.
Could someone also verify this?

authors: adipmeesse aranair bhavin192 erv2 mikechengwei oneoneonepig


text:
Canonical way of using dynamic object names within values.yaml

Output of helm version:
version.BuildInfo{Version:"v3.3.1", GitCommit:"249e5215cde0c3fa72e27eb7a30e8d55c9696144", GitTreeState:"clean", GoVersion:"go1.14.7"}

Output of kubectl version:
Client Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.1", GitCommit:"5e58841cce77d4bc13713ad2b91fa0d961e69192", GitTreeState:"clean", BuildDate:"2021-05-12T14:18:45Z", GoVersion:"go1.16.4", Compiler:"gc", Platform:"windows/amd64"}
Server Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.7", GitCommit:"1dd5338295409edcfff11505e7bb246f0d325d15", GitTreeState:"clean", BuildDate:"2021-01-13T13:15:20Z", GoVersion:"go1.15.5", Compiler:"gc", Platform:"linux/amd64"}

Cloud Provider/Platform (AKS, GKE, Minikube etc.): Docker Desktop on Windows 10 1909
I'm trying to build a chart, composed of other charts from Bitnami. Some of the values that I need to override are ConfigMap values. These ConfigMaps are named with best practices, which include generating the name dynamically using the release and chart name. I don't want to hard-code the ConfigMap name in the values.yaml file, because I'm generating the name using the -g flag during installation. It seems like template interpolation doesn't work in values.yaml. What is the canonical way of doing this then?
Chart.yaml
apiVersion: v2
name: mychart
description: My first helm chart
type: application
version: 1.0.0
appVersion: 1.0.0
dependencies:
  - name: grafana
    version: 5.2.16
    repository: https://charts.bitnami.com/bitnami

values.yaml
grafana:
  replicaCount: 1
  config:
    useGrafanaIniFile: true
    grafanaIniConfigMap: "{{ .Release.Name }}-{{ .Chart.Name }}-grafana-config-map"
  admin:
    user: admin
    password: admin

templates/grafana/grafana-config-map.yaml
apiVersion: v1
kind: ConfigMap
metadata:
  name: {{ .Release.Name }}-{{ .Chart.Name }}-grafana-config-map
  namespace: {{ .Release.Namespace }}
  labels:
    {{- include "common.labels" . | nindent 4 }}
data:
  grafana.ini: |-
    [server]
    root_url = %(protocol)s://%(domain)s:%(http_port)s/grafana/
    serve_from_sub_path = true

Templates in a values.yaml is not supported for the reasons stated in https://github.com/helm/helm/issues/2492#issuecomment-413635332.
One way to accomplish this would be to generate your name beforehand, then inject that via the --set flag. https://helm.sh/docs/intro/using_helm/#the-format-and-limitations-of---set
I'm curious why you're concerned about hard-coding the name. Helm release names are unique to the namespace, so you cannot have two Helm releases named "foo" in the "bar" namespace. In other words, a ConfigMap named "foo" is a unique name and should be fine to use in 99% of most common use cases. Many of the charts available in ArtifactHub implement a similar pattern, and this pattern is documented as such:
apiVersion: v1
kind: ConfigMap
metadata:
  name: {{ .Release.Name }}
data:
  myvalue: "Hello World"

Hope that helps.

@bacongobbler Thanks! That was helpful.

Closing this issue as answered. Please feel free to comment here and let us know if you have further questions. Thanks!

authors: bacongobbler thesobercoder


text:
fixes regex #393

fixes issue #393

@Sajfer WDYT?

LGTM

authors: Sajfer smerschjohann yxxhero

repo: helmfile/vals


text:
Feil brukerdialog ved flytting av timer

Som bruker av HN app på vegne av barn er det en stor og ressurskrevende feil ved flytting av timer i HN. Flytting av timer skjer ganske ofte, Helsepersonell og brukere må gjøre dette av ulike grunner. Men utfallet blir at en fastsatt time blir satt som kansellert først, og deretter bookes en ny time. Siden det er press på ressursene til helsesenter, fører dette til at mange vil ringe inn og lure på hva som foregår, siden beskejdene som gis er kryptiske. Det er heller ikke gode forklaringer gitt underveis. En SMS vil fortelle brukeren at litt ut av det blå er en time kansellert, og om helsearbeideren jobber raskt nok kommer en SMS med informasjon om at en time er laget på nytt tidspunkt. Det er opp til brukeren å trekke trådene mellom disse, noe som kan føre til forvirring dersom SMSene er langt fra hverandre i tid eller man kun ser en av dem. Det oppfordres til å logge på i HN for mer info, men i prinsippet er det akkurat det samme som skjer der; en kansellering og en ny time dannes, som to ulike meldinger.
Forslag til løsning: En time som er booket, men som skal flyttes, må kunne settes som status "flyttet" eller "ombooket" eller liknende, så brukeren kan få en varsling tilsvarende "din time dato nn er flyttet. ny tid og dato er yy" Dette vil lette på presset på telefoner til helsearbeidere, og gi brukerene bedre info.

Det ser ut som en flytting av time er mulig, men et valg som er vanskelig å bruke for helsepersonellet.

repo: helsenorge/designsystem

license: MIT


text:
Feature request: add Tasmota Devices

Hi !
you asked for some informations yesterday to add tasmota support.
The URL is: http://x.x.x.x/cm?cmnd=status 8 for power informations
Complete system informations URL is http://x.x.x.x/cm?cmnd=status 00
I've attached you  to appropriate json outputs of both cases.
Thanks a lot for your work an effort !
Jens
tasmota-json.zip

I will create a branch and try to add the tasmota, but you would then need to install 2 times the script, once for opendtu and for tasmota.
later on, we could review to add multiple PV Inverter which is anyway a request, but for that I would need a clever solution and a major rework of the overall script.
would that be ok as a start for you?

yes ... that will work for me. I own a VenusOS Pi and a Victron Cerbo just for testing purposes (for my YT channel).
Thanks a lot
Jens

If you install it in a different directory, it should be able to run from the same system no need for a second pi.
@stxShadow did you reference the opendtu script in this video: https://youtu.be/PpjCz33pGkk ?
Thank you for your channel, I learned a lot to setup my victron and pylontechs. The name is easy. Spitzname plus Trikotnummer

Yes :D That is my latest video ...... i really had no clue what was ment by "henny49". Thank you for clearing that.
If the tasmota integration works, it will be worth a video too.
Jens
PS: i know that we can speak german too .... but this is an international plattform :+1:

Hi @stxShadow, I have added generic single phase Support for JSON and REST Based devices, even if they have password protection. The Example is based on Tasmota as you had provided, but is generic enough to even fit others.
I will have to include more checks, if Current or Voltage is not available.
Please test and let me know if it works: https://github.com/henne49/dbus-opendtu/tree/Generic-REST-Device

@stxShadow I have added some more interesting stuff, maybe you are able to test as well
Added Support for Generic Rest Devices
Tested Examples:

Tasmota unathenticated
Shelly 1 PM authenticated/unauthenticated
Shelly Plus 1 PM unathenticated

All configuration is done via config.ini examples are uncommented

Tasmota unauthenticated: works
Shelly 1 PM: will test it the next days
Shelly Plus 1 PM: sorry .... not owning one
Jens

The changes are now merged in main and documentation is updated

Shelly PM1 : works
Fronius Icon: seem you are right. Aus soon as a fronius inverter is present, all inverters get the fronius icon.


text:
使用第一版有什么问题吗？

你好，首先感谢你开源，我想问下，第一版代码比较少，我想用第一版，有什么问题吗？

No problem, but the v2 is better.

ok,thnx

license_source: bigquery


text:
🛑 hentaiOS Blog is down

In 993d336, hentaiOS Blog (https://blog.hentaios.com) was down:

HTTP code: 403
Response time: 618 ms

Resolved: hentaiOS Blog is back up in 054df01 after 9 minutes.


text:
Update default-volume-snapshot-locations flag to use new pflag primitive

There was a new release of spf13/pflag that contains a primitive to handle a flag with map-like input. I thought it'd be good to upgrade to that.

If we go this route I would want to switch all of our uses of "github.com/heptio/ark/pkg/cmd/util/flag".Map.  One thing we lose if we switch is the ability to customize the delimiters -- pflag requires key1=val1,key2=val2, whereas we can support e.g. key1:val1;key2:val2.  We did that intentionally, particularly for restore namespace remappings where we felt the = was a weird UX.
What do others think?  One option would be to contribute a PR to pflag that allows delimiter customization, then switch to it once it's in.

Apparently my comment on this last week was lost.
I like the idea of using the same thing for all of our code, and keeping the ability to use our custom delimiter, so I support the idea of contributing it to pflag if they want it.

I second what @nrb said. I'll open an issue and ask them if this is possible.

FYI: https://github.com/spf13/pflag/issues/183

Moving this to icebox for now until we hear back from the pflag folks

authors: carlisia nrb skriss

repo: heptio/ark


text:
Re-version IngressRoute CRD / Update code-generator / Makefile

Moves CRD client code to better packages
Move the IngressRoute CRD to v1beta1 from v1 to better align with its current implementation
Bumps the code-generator version to 1.10
Moves some helper functions for render.sh & updating crd client code into the Makefile

// Fixes #391 #392
Signed-off-by: Steve Sloka steves@heptio.com

LGTM. Thank you.

authors: davecheney stevesloka

repo: heptio/contour


text:
Fix GRUB_CMDLINE_LINUX_DEFAULT

Ensure that any missing element is created before attemping to be
modified. This prevents Augeas failures.

Copy GRUB_CMDLINE_LINUX to GRUB_CMDLINE_LINUX_DEFAULT if the latter
does not exist.

Added Beaker tests to cover these two cases and allow for further
practical expansion.

Fixes hercules-team/augeasproviders_grub#11

What is the added value of acceptance tests in this case?

The main value of the acceptance tests is that it's testing the actuality of the system. If there is a change in Grub that would cause an issue in the future, then this can be caught early instead of discovering the issue in the field.
Also, frankly, we're finding acceptance tests to be more accurate and easier for most people to maintain than traditional spec tests.

authors: raphink trevor-vaughan


text:
🛑 T.A.R.L.A. EN WEB is down

In 0b5e115, T.A.R.L.A. EN WEB ($TARLA_EN_WEB) was down:

HTTP code: 500
Response time: 2025 ms

Resolved: T.A.R.L.A. EN WEB is back up in 4c9f492 after 19 minutes.

repo: hermesthecat/hermes-uptime


text:
Buildpack not detected when using glide

Hi,
I created a new project and set the buildpack to heroku/go. Every time I deploy it says "failed to detect buildpack". I am using glide and locally everything builds and runs fine.
Here is the repository if you want to have look:
https://github.com/FranzBusch/myteamapi

ATM you have to use the master branch as I haven't released it yet to heroku/go. You can also use master by doing the following: heroku buildpacks:set https://github.com/heroku/heroku-buildpack-go.git.

Ah, thank you :)

This is now released, so you have heroku buildpacks:set heroku/go and it should work.

authors: FranzBusch freeformz

repo: heroku/heroku-buildpack-go

license: mit


text:
🛑 Auth-Bridge - Test 1 is down

In 0194b9a, Auth-Bridge - Test 1 ($AUTH_BRIDGE_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Auth-Bridge - Test 1 is back up in 35b1a13.

repo: herrphon/upptime


text:
🛑 Software Center - Test 1 is down

In b0bc29d, Software Center - Test 1 ($SOFTWARECENTER_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Software Center - Test 1 is back up in 8a7f3ca.


text:
🛑 Software Center - Test 1 is down

In d2fbde0, Software Center - Test 1 ($SOFTWARECENTER_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Software Center - Test 1 is back up in 5e0ec72.


text:
🛑 Software Center - Test 1 is down

In 5ce47a7, Software Center - Test 1 ($SOFTWARECENTER_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Software Center - Test 1 is back up in 40af4f1.


text:
🛑 Auth-Bridge - Test 1 is down

In 7397814, Auth-Bridge - Test 1 ($AUTH_BRIDGE_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Auth-Bridge - Test 1 is back up in 6fb8d0f.


text:
🛑 Auth-Bridge - Test 1 is down

In 81dff43, Auth-Bridge - Test 1 ($AUTH_BRIDGE_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Auth-Bridge - Test 1 is back up in 5bdbe4f.


text:
🛑 Auth-Bridge - Test 1 is down

In 3edc082, Auth-Bridge - Test 1 ($AUTH_BRIDGE_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Auth-Bridge - Test 1 is back up in eced9ca.


text:
🛑 Auth-Bridge - Test 1 is down

In f612eae, Auth-Bridge - Test 1 ($AUTH_BRIDGE_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Auth-Bridge - Test 1 is back up in c72f574.


text:
🛑 Auth-Bridge - Test 1 is down

In db7f9d1, Auth-Bridge - Test 1 ($AUTH_BRIDGE_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Auth-Bridge - Test 1 is back up in 22495ea after 17 minutes.


text:
🛑 Software Center - Test 1 is down

In f00ff4b, Software Center - Test 1 ($SOFTWARECENTER_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Software Center - Test 1 is back up in ad5c817 after 49 minutes.


text:
🛑 Auth-Bridge - Test 1 is down

In cd53e2c, Auth-Bridge - Test 1 ($AUTH_BRIDGE_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Auth-Bridge - Test 1 is back up in 3fb5edf after 15 minutes.


text:
🛑 Auth-Bridge - Test 1 is down

In 3e55687, Auth-Bridge - Test 1 ($AUTH_BRIDGE_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Auth-Bridge - Test 1 is back up in 5d44cce.


text:
🛑 Auth-Bridge - Test 1 is down

In 030b39d, Auth-Bridge - Test 1 ($AUTH_BRIDGE_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Auth-Bridge - Test 1 is back up in 66576ee after 15 minutes.


text:
🛑 Software Center - Test 1 is down

In 99d0f5b, Software Center - Test 1 ($SOFTWARECENTER_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Software Center - Test 1 is back up in 201fdd9.


text:
🛑 Software Center - Test 1 is down

In cd683c0, Software Center - Test 1 ($SOFTWARECENTER_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Software Center - Test 1 is back up in 67b3d87 after 32 minutes.


text:
🛑 Software Center - Test 1 is down

In 59201d9, Software Center - Test 1 ($SOFTWARECENTER_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Software Center - Test 1 is back up in 36c3f4d after 29 minutes.


text:
🛑 Software Center - Test 1 is down

In 8cc5bde, Software Center - Test 1 ($SOFTWARECENTER_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Software Center - Test 1 is back up in e089f27 after 21 minutes.


text:
🛑 Auth-Bridge - Test 1 is down

In 3ecd768, Auth-Bridge - Test 1 ($AUTH_BRIDGE_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Auth-Bridge - Test 1 is back up in 597154e.


text:
🛑 Software Center - Test 1 is down

In f1ee2cd, Software Center - Test 1 ($SOFTWARECENTER_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Software Center - Test 1 is back up in 6a7ed6c.


text:
🛑 Software Center - Test 1 is down

In fe3f655, Software Center - Test 1 ($SOFTWARECENTER_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Software Center - Test 1 is back up in 0a1463e.


text:
Write async

实现异步io.Write接口，支持异步模式写日志。

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: junbin-yang:x: grootgroot seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

大多数三方日志都支持异步写日志如 zap,logrus。

zap好像一直是坚持同步落盘的。logrus好像也没找到可以异步写的方法。有类似代码可以看看吗？

看起来大多数三方日志都是留了Write接口，并没有实现写入文件相关的方法。这也是更加通用的方式。

zap provides BufferedWriteSyncer.

看到了BufferedWriteSyncer看起来是一样的。那就关掉这PR吧

authors: CLAassistant junbin-yang li-jin-gou rogerogers

repo: hertz-contrib/logger


text:
Confused on usage

Hello I am trying to implement your project for use in another but I am confused on how to implement it. I am not very good at JS so it's confusing.

There's an example here: https://github.com/hesiod-project/node-session-client/blob/master/sample.js
that you can start with. It's an rough outline of a bot and how it can interact with the various parts of Session

I've started an PHP implementation but found it to be very slow. I think I'll spin up a PHP repo and project.

https://github.com/hesiod-project/php-session-client has been created, you can track progress as I build there

I would love to help contribute to your php repo to help make it go faster

authors: GreenKnightDigital neuroscr

repo: hesiod-project/node-session-client


text:
fix: variant path

师傅的这个项目帮了我很大的忙，感谢
不过在使用过程中也遇到了一些问题。
主要修改了3处：
1.如果没有创建输出目录和记录错误的文件，就自动创建
2.某种情况下，请求m3u8 的响应头中不包括content-length字段，按照原来的逻辑直接就报错了，我遇到了这种情况。因为是会过期的url，所以就不贴了
3.多级码流的情况，拼接的m3u8的url似乎不太对，也对应着这个https://github.com/hestyle/m3u8_downloader/issues/6

@hestyle


text:
Subscribe to Hacktoberfest

I think this is a nice way to get attention from developers willing to contribute (even a little) with this project.
https://hacktoberfest.digitalocean.com/

Thanks for the reminder! 👍

authors: erickwilder philippkuehn

repo: heyscrumpy/tiptap


text:
Add missing object keys support, Base64, Base32 validation in @toi/toix

Adds support for objects with missing keys.
Adds Base64 and Base32 strict validation based on FC4648.

Codecov Report

Merging #54 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master    #54   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           3      3
  Lines         367    408   +41
  Branches       45     59   +14
=====================================
+ Hits          367    408   +41

Impacted Files
Coverage Δ

packages/toix/index.ts
100% <100%> (ø)
:arrow_up:

packages/toi/index.ts
100% <100%> (ø)
:arrow_up:

packages/dynamo/index.ts
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 720ba62...6cda288. Read the comment docs.

authors: codecov-io hf

repo: hf/toi


text:
Try to build and develop locally

allow flutter root git in Dockerfile, ios output/lock

this is just a draft as I try to get it running/building locally...

It's created by the flutter build.

This PR was closed because it has been stalled with no activity.


text:
Fix comparison sample/patient removed check

Sample and patient removals not being detected for:
Rscript genie-bpc-quac.R -c NSCLC -s all -r comparison -l error -v

Default for conversion of timezones for date compare was using the system timezone as the current.  By the Synapse client ModifiedOn attribute is always in 'UTC'.  Need to change default to 'UTC".

repo: hhunterzinck/genie-bpc-quac


text:
docker安装archery v1.11.1 报错

重现步骤
在docker安装archery v1.11.1过程中遇到如下错误：
(venv4archery) root@71088e873436:/opt/archery# python3 manage.py dbshell<sql/fixtures/auth_group.sql
2024-07-26 17:41:28,635 - environ.environ - INFO - /opt/archery/.env not found - if you're not configuring your environment separately, check this.
CommandError: You appear not to have the 'mysql' program installed or on your path.
(venv4archery) root@71088e873436:/opt/archery#
MYSQL数据库已经启来了。
数据库相关的连接是在/otp/archery/archery/settings.py 里修改对吗？我修改后还是报这个错。
还有第一行说缺少.env文件。
预期外的结果
希望无报错，正常安装。
日志文本
No response
版本
V1.11.1
部署方式
Docker
是否还有其他可以辅助定位问题的信息？比如数据库版本等
No response

#2659

用另一个类似的平台吧，这个太垃圾了

@Eric-3A 欢迎贴出自己推荐的产品链接，另外，本项目是开源项目，欢迎提出PR或建议，或者fork 项目在本项目内帮助到其他人，这种情绪性的发言由于没有价值所以我暂时隐藏，感谢理解。

repo: hhyo/Archery


text:
[ 问题咨询 ]遇到一个很奇怪的事情,mysql开启脱敏query_check导致mysql所有查询都报数据脱敏异常 list index out of range

问题描述
使用nginx代理方式部署出现如下问题:
脱敏功能开启, query check功能关闭情况下正常查询,脱敏正常,脱敏异常会直接显示
,query check开启情况下查询报错如下

后测试使用debug方式启动,query check开启,脱敏开启,查询不会报错,脱敏正常
版本信息

应用版本/分支：Release v1.7.11
部署方式：手工部署

最好有个traceback，不然没法看到底哪里的问题
Sent from my iPhone

On Jul 10, 2020, at 18:08, jdj199222 notifications@github.com wrote:

问题描述
脱敏功能开启, query check功能关闭情况下正常查询,脱敏正常,脱敏异常会直接显示
,query check开启情况下查询报错如下
后测试使用debug方式启动,query check开启,脱敏开启,查询不会报错,脱敏正常
版本信息
应用版本/分支：Release v1.7.11
部署方式：手工部署
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

最好有个traceback，不然没法看到底哪里的问题
…
Sent from my iPhone
On Jul 10, 2020, at 18:08, jdj199222 @.***> wrote:  问题描述 脱敏功能开启, query check功能关闭情况下正常查询,脱敏正常,脱敏异常会直接显示 ,query check开启情况下查询报错如下 后测试使用debug方式启动,query check开启,脱敏开启,查询不会报错,脱敏正常 版本信息 应用版本/分支：Release v1.7.11 部署方式：手工部署 — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

[2020-07-13 11:36:27,475][Thread-2:47188736825088][task_id:default][mysql.py:164][WARNING]- MySQL语句执行报错，语句：show slave status，错误信息Traceback (most recent call last):
File "/tmp/archery/sql/engines/mysql.py", line 153, in query
effect_row = cursor.execute(sql)
File "/home/zb/data/archery/venv4archery/lib/python3.6/site-packages/MySQLdb/cursors.py", line 209, in execute
res = self._query(query)
File "/home/zb/data/archery/venv4archery/lib/python3.6/site-packages/MySQLdb/cursors.py", line 315, in _query
db.query(q)
File "/home/zb/data/archery/venv4archery/lib/python3.6/site-packages/MySQLdb/connections.py", line 239, in query
_mysql.connection.query(self, query)
MySQLdb._exceptions.OperationalError: (1227, 'Access denied; you need (at least one of) the SUPER, REPLICATION CLIENT privilege(s) for this operation')
[2020-07-13 11:36:27,493][Thread-2:47188736825088][task_id:django.db.backends][utils.py:110][DEBUG]- (0.001) SELECT django_q_schedule.id, django_q_schedule.name, django_q_schedule.func, django_q_schedule.hook, django_q_schedule.args, django_q_schedule.kwargs, django_q_schedule.schedule_type, django_q_schedule.minutes, django_q_schedule.repeats, django_q_schedule.next_run, django_q_schedule.task FROM django_q_schedule WHERE django_q_schedule.name = 'query-1594611387.4537508'; args=('query-1594611387.4537508',)
[2020-07-13 11:36:27,496][Thread-2:47188736825088][task_id:django.db.backends][utils.py:110][DEBUG]- (0.001) DELETE FROM django_q_schedule WHERE django_q_schedule.id IN (530); args=(530,)
[2020-07-13 11:36:30,513][Thread-2:47188736825088][task_id:default][data_masking.py:37][WARNING]- 数据脱敏异常，错误信息：Traceback (most recent call last):
File "/tmp/archery/sql/utils/data_masking.py", line 32, in data_masking
query_tree = inception_engine.query_print(instance=instance, db_name=db_name, sql=sql)
File "/tmp/archery/sql/engines/inception.py", line 166, in query_print
print_info = self.query(db_name=db_name, sql=sql).to_dict()[0]
IndexError: list index out of range

我测试了目前只发现有一台mysql服务器上的两个实例上的所有数据库都有这种情况，其他的服务器配置的实例查询又是正常的

https://github.com/hhyo/Archery/issues/129 参考下这个

#129 参考下这个

[2020-07-13 11:45:46,771][Thread-1:47687124612864][task_id:default][data_masking.py:37][WARNING]- 数据脱敏异常，错误信息：Traceback (most recent call last):
File "/tmp/archery/sql/utils/data_masking.py", line 32, in data_masking
query_tree = inception_engine.query_print(instance=instance, db_name=db_name, sql=sql)
File "/tmp/archery/sql/engines/inception.py", line 167, in query_print
print_info = self.query(db_name=db_name, sql=sql).to_dict()[0]
IndexError: list index out of range
是这里报错，而不是权限问题，权限那个不会影响查询的，其他正常实例也没有授权super，这个有问题的实例授予super replication client权限了，并没有解决 list index out of range

#129 参考下这个

[2020-07-13 11:45:46,771][Thread-1:47687124612864][task_id:default][data_masking.py:37][WARNING]- 数据脱敏异常，错误信息：Traceback (most recent call last):
File "/tmp/archery/sql/utils/data_masking.py", line 32, in data_masking
query_tree = inception_engine.query_print(instance=instance, db_name=db_name, sql=sql)
File "/tmp/archery/sql/engines/inception.py", line 167, in query_print
print_info = self.query(db_name=db_name, sql=sql).to_dict()[0]
IndexError: list index out of range
是这里报错，而不是权限问题，权限那个不会影响查询的，其他正常实例也没有授权super，这个有问题的实例授予super replication client权限了，并没有解决 list index out of range

def query_print(self, instance, db_name=None, sql=''):
"""
将sql交给inception打印语法树。
"""
sql = f"""/--user={instance.user};--password={instance.password};--host={instance.host};
--port={instance.port};--enable-query-print;/
inception_magic_start;
use {db_name};
{sql}
inception_magic_commit;"""
#这里不知道为什么返回空呢，inception那边的日志正常打印的，没报错
print(str(self.query(db_name=db_name, sql=sql).to_dict()))
print_info = self.query(db_name=db_name, sql=sql).to_dict()[0]
# 兼容语法错误时errlevel=0的场景
if print_info['errlevel'] == 0 and print_info['errmsg'] == 'None':
return json.loads(_repair_json_str(print_info['query_tree']))
elif print_info['errlevel'] == 0 and print_info['errmsg'] == 'Global environment':
raise SyntaxError(f"Inception Error: {print_info['query_tree']}")
else:
raise RuntimeError(f"Inception Error: {print_info['errmsg']}")

看起来还是 inception 或者 goinception 的问题, 再看看吧

看起来还是 inception 或者 goinception 的问题, 再看看吧
已确定原因，inception访问网络端口问题，谢谢耐心回复


text:
feat(react-server): preload css

Need to fix client css first

https://github.com/hi-ogawa/vite-plugins/pull/342

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#341  👈
#340
#337
#331
#338
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @hi-ogawa and the rest of your teammates on  Graphite

Merge activity

Jun 4, 2:06 AM EDT: @hi-ogawa started a stack merge that includes this pull request via Graphite.

repo: hi-ogawa/vite-plugins


text:
HHH-10807 Fix flush operation when transaction marked for rollback.

https://hibernate.atlassian.net/browse/HHH-10807

applied upstream.

repo: hibernate/hibernate-orm


text:
HHH-13465 Allow inlined access to the PersistenceContext for internal…

… methods
See also branch "HHH-13465-5.3" for the backport.
This patch is rather large; best is to just see I added this new method:

https://github.com/hibernate/hibernate-orm/blob/e0ba73e1f7ddf95264831690ebec6b38114227bc/hibernate-core/src/main/java/org/hibernate/engine/spi/SharedSessionContractImplementor.java#L514-L526

And then moved most - but not all - usages of internal code to the lighter method.
There are more methods using the new method than the old ones; so it migth be easier to just check that (and if) the remaining use cases are the ones you'd expect to still use the existing method.

rebased and merged.


text:
change default cache region name

Background:

we monitor our caches using collected:
** we expose ehcache via jmx
** iterate over mbeans
** create standard collectd message from mbean attributes and send to deamon

Collectd limits metric identifiers to 64 symbols. We configured shortened region names for our entities, however it is not possible to define sortened name for UpdateTimestampsCache and StandardQueryCache.
Currently, by default they use "org.hibernate.cache.spi.UpdateTimestampsCache" and "org.hibernate.cache.internal.StandardQueryCache".

Hibernate is moving away from adding Hibernate-specific properties for configuring names like this.
Instead, your application should provide it's own implemention of org.hibernate.cache.spi.RegionFactory which would build QueryResultsRegion and TimestampsRegion with the shortened names.
The property, hibernate.cache.region.factory_class property, should be set to your implementation class name.

authors: dernasherbrezon gbadner