Files
Joseph Doherty fe2a6db786
rust / build / test / clippy / fmt (push) Has been cancelled
Initial project state: .NET reference, design, Rust port (M0+M1), evidence
Layout:
- src/                    .NET 10 x64 reference: MxNativeCodec, MxNativeClient,
                          MxAsbClient, probes, tests, harnesses. Executable spec.
- design/                 Architectural plan for the Rust port (M0–M6), error
                          model, protocol invariants, risks (R1–R16), adversarial
                          review log (review.md).
- rust/                   Rust workspace. M0 skeleton + M1 codec parity.
                          mxaccess-codec: 215 unit tests + 2 cross-implementation
                          parity tests (byte-identical against .NET reference).
                          Other crates are M0 stubs awaiting M2+.
- captures/               Frida + netsh + pcap evidence per CLAUDE.md
                          ("captures are evidence, not throwaway logs").
- analysis/               Decompiled C# (frida/proxy/decompiled-*),
                          Ghidra exports for native DLLs (`exports/` only —
                          working state at `projects/` and AVEVA's input
                          binaries at `input/` are gitignored).
- docs/                   Reverse-engineering reference docs.
- tools/                  Setup-LiveProbeEnv.ps1 (Infisical credential fetcher),
                          Compute-Crc.ps1 (.NET parity helper).
- .github/workflows/      Rust CI: fmt + build + test + clippy on Windows.
- LICENSE                 MIT (Joseph Doherty, 2026).

Verified:
- cargo test --workspace → 217 passed (215 unit + 2 .NET parity), 0 failed
- cargo clippy --workspace -- -D warnings → clean
- cargo fmt --all -- --check → clean
- cargo publish --dry-run -p mxaccess-codec → packages cleanly

Excluded from history (see .gitignore):
- **/bin, **/obj, **/target — build artifacts
- analysis/ghidra/projects/ — Ghidra working state (regenerable)
- analysis/ghidra/input/ — AVEVA proprietary DLLs (vendor IP)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 06:21:00 -04:00

33 KiB

15662.058084300::159335::1497040
25672.058178600::149704::1593350
35682.058214300::159335::1497040
45692.058395800::159335::149704116
55702.058421700::149704::1593350
65712.059103800::149704::15933584
75722.059185200::159335::1497040
85732.059252900::159335::14970440
95742.059324500::149704::1593350
105752.059463100::149704::15933544
115762.059534600::159335::1497040
125772.059690600::159335::14970472
135782.059769800::149704::1593350
145792.059828900::149704::15933556
155802.059893100::159335::1497040
165812.059957900::159335::14970496
175822.060027400::149704::1593350
185832.062218900::149704::15933528
195842.062322100::159335::1497040
205852.062388300::159335::14970460
215862.062460300::149704::1593350
225872.062576600::149704::15933592
235882.062673500::159335::1497040
245892.062868800::159335::149704120
255902.062960600::149704::1593350
265912.063052600::149704::15933532
275922.063112200::159335::1497040
285932.063277600::159335::149704124
295942.063345400::149704::1593350
305952.063461500::149704::15933532
315962.063539500::159335::1497040
325972.063622600::159335::149704118
335982.063733600::149704::1593350
345992.063898300::149704::15933532
356002.063967400::159335::1497040
366012.064052700::159335::149704120
376022.064122000::149704::1593350
386032.064235200::149704::15933532
396042.064300400::159335::1497040
406052.064370400::159335::149704130
416062.064436900::149704::1593350
426072.064635200::149704::15933532
436082.064699100::159335::1497040
446092.064817700::159335::149704130
456102.064885900::149704::1593350
466112.064975600::149704::15933532
476122.065041000::159335::1497040
486132.065184500::159335::149704142
496142.065283500::149704::1593350
506152.065356400::149704::15933532
516162.065420600::159335::1497040
526172.065488700::159335::149704116
536182.065557800::149704::1593350
546192.065645500::149704::15933532
556202.065748600::159335::1497040
566212.065845800::159335::149704130
576222.065939900::149704::1593350
586232.066017300::149704::15933532
596242.066082200::159335::1497040
606252.066149500::159335::149704128
616262.066218400::149704::1593350
626272.066302200::149704::15933532
636282.066368200::159335::1497040
646292.066487400::159335::149704126
656302.066605900::149704::1593350
666312.066705600::149704::15933532
676322.066770500::159335::1497040
686332.067213500::159335::149704132
696342.067286800::149704::1593350
706352.067371500::149704::15933532
716362.067436100::159335::1497040
726372.067555500::159335::149704152
736382.067642500::149704::1593350
746392.067958100::149704::15933532
756402.068064200::159335::1497040
766862.173429200::159335::14970440
776872.173509300::149704::1593350
786882.173653300::149704::15933544
796892.173745400::159335::1497040
806902.174094300::159335::149704108
816912.174202600::149704::1593350
826922.175762600::149704::15933528
836932.175850900::159335::1497040
846942.175925300::159335::14970460
856952.175994800::149704::1593350
866962.176104600::149704::15933592
876972.176204300::159335::1497040
886982.176423900::159335::149704132
896992.176513000::149704::1593350
907002.176599400::149704::15933532
917012.176698200::159335::1497040
927022.176792900::159335::149704136
937032.176859000::149704::1593350
947042.176948800::149704::15933532
957052.177014800::159335::1497040
967062.177565500::159335::149704130
977072.177664100::149704::1593350
987082.177905900::149704::15933532
997092.177972500::159335::1497040
1007102.178061200::159335::149704132
1017112.178159400::149704::1593350
1027122.178280000::149704::15933532
1037132.178345600::159335::1497040
1047142.178432300::159335::149704142
1057152.178502400::149704::1593350
1067162.178587100::149704::15933532
1077172.178651900::159335::1497040
1087182.178738300::159335::149704142
1097192.178806100::149704::1593350
1107202.178889700::149704::15933532
1117212.178954800::159335::1497040
1127222.179042100::159335::149704154
1137232.179109400::149704::1593350
1147242.179193300::149704::15933532
1157252.179257400::159335::1497040
1167262.179345100::159335::149704128
1177272.179412500::149704::1593350
1187282.179494100::149704::15933532
1197292.179559800::159335::1497040
1207302.179645600::159335::149704142
1217312.179712500::149704::1593350
1227322.179808600::149704::15933532
1237332.179996900::159335::149704140
1247342.180031200::149704::1593350
1257352.180044800::159335::1497040
1267362.180057600::149704::1593350
1277372.180111100::149704::15933532
1287382.180206100::159335::1497040
1297392.180358300::159335::149704138
1307402.180413800::149704::1593350
1317412.180534300::149704::15933532
1327422.180629800::159335::1497040
1337592.197631500::159335::14970440
1347602.197716200::149704::1593350
1357612.197885200::149704::15933544
1367622.197989500::159335::1497040
1377632.198077700::159335::149704104
1387642.198179400::149704::1593350
1397652.199905500::149704::15933528
1407662.200010400::159335::1497040
1417672.200069300::159335::14970460
1427682.200187400::149704::1593350
1437692.200324900::149704::15933592
1447702.200415100::159335::1497040
1457712.200569000::159335::149704128
1467722.200641100::149704::1593350
1477732.200860400::149704::15933532
1487742.200929500::159335::1497040
1497752.201016700::159335::149704132
1507762.201082900::149704::1593350
1517772.201195000::149704::15933532
1527782.201298100::159335::1497040
1537792.201342600::159335::149704126
1547802.201407500::149704::1593350
1557812.201508500::149704::15933532
1567822.201573800::159335::1497040
1577832.201655500::159335::149704128
1587842.201720600::149704::1593350
1597852.201819400::149704::15933532
1607862.201883600::159335::1497040
1617872.202008500::159335::149704138
1627882.202081000::149704::1593350
1637892.202199600::149704::15933532
1647902.202262500::159335::1497040
1657912.202349800::159335::149704138
1667922.202415000::149704::1593350
1677932.202512500::149704::15933532
1687942.202577200::159335::1497040
1697952.202660000::159335::149704150
1707962.202725000::149704::1593350
1717972.202822600::149704::15933532
1727982.202885500::159335::1497040
1737992.202968600::159335::149704124
1748002.203033200::149704::1593350
1758012.203154100::149704::15933532
1768022.203206900::159335::1497040
1778032.203269900::159335::149704138
1788042.203368100::149704::1593350
1798052.203454500::149704::15933532
1808062.203521200::159335::1497040
1818072.203600600::159335::149704136
1828082.203665700::149704::1593350
1838092.203762200::149704::15933532
1848102.203825300::159335::1497040
1858112.203908500::159335::149704134
1868122.203973500::149704::1593350
1878132.204067600::149704::15933532
1888142.204158700::159335::1497040
1898152.204363600::159335::149704140
1908162.204429400::149704::1593350
1918172.204524000::149704::15933532
1928182.204590200::159335::1497040
1938192.204685400::159335::149704146
1948202.204753000::149704::1593350
1958212.204847000::149704::15933532
1968222.204909100::159335::1497040
1978452.318500500::159335::14970440
1988462.318632500::149704::1593350
1998472.318777300::149704::15933544
2008482.318868500::159335::1497040
2018492.318958700::159335::149704112
2028502.319023000::149704::1593350
2038512.321360700::149704::15933528
2048522.321483500::159335::1497040
2058532.321535800::159335::14970460
2068542.321605800::149704::1593350
2078552.321763800::149704::15933592
2088562.321878900::159335::1497040
2098572.322021100::159335::149704136
2108582.322096800::149704::1593350
2118592.322404800::149704::15933532
2128602.322525600::159335::1497040
2138612.322572800::159335::149704140
2148622.322637400::149704::1593350
2158632.322818300::149704::15933532
2168642.322940200::159335::1497040
2178652.322991800::159335::149704134
2188662.323053800::149704::1593350
2198672.323289600::149704::15933532
2208682.323383500::159335::1497040
2218692.323474600::159335::149704136
2228702.323568900::149704::1593350
2238712.323878700::149704::15933532
2248722.323987000::159335::1497040
2258732.324259400::159335::149704146
2268742.324347400::149704::1593350
2278752.324486800::149704::15933532
2288762.324648700::159335::1497040
2298772.324679000::159335::149704146
2308782.324821100::149704::1593350
2318792.325152900::149704::15933532
2328802.325277900::159335::1497040
2338812.325353400::159335::149704158
2348822.325434400::149704::1593350
2358832.325616100::149704::15933532
2368842.325752600::159335::1497040
2378852.325948000::159335::149704132
2388862.326029100::149704::1593350
2398872.326284800::149704::15933532
2408882.326394100::159335::1497040
2418892.326452300::159335::149704146
2428902.326516600::149704::1593350
2438912.326692200::149704::15933532
2448922.326797500::159335::1497040
2458932.326870700::159335::149704144
2468942.326942700::149704::1593350
2478952.327069700::149704::15933532
2488962.327218500::159335::1497040
2498972.327256600::159335::149704142
2508982.327309900::149704::1593350
2518992.327481800::149704::15933532
2529002.327599300::159335::1497040
2539012.327704400::159335::149704148
2549022.327780300::149704::1593350
2559032.327980600::149704::15933532
2569042.328098400::159335::1497040
2579052.328197200::159335::149704154
2589062.328281400::149704::1593350
2599072.328433300::149704::15933532
2609082.328511300::159335::1497040
2619412.464113300::159335::14970440
2629422.464241800::149704::1593350
2639432.464384300::149704::15933544
2649442.464516100::159335::1497040
2659452.464641300::159335::14970492
2669462.464720300::149704::1593350
2679532.466882300::149704::15933528
2689542.467018400::159335::1497040
2699552.467098900::159335::14970460
2709572.467216400::149704::1593350
2719592.467283200::149704::15933592
2729612.467359500::159335::1497040
2739632.467544700::159335::149704116
2749642.467623700::149704::1593350
2759662.467836100::149704::15933532
2769682.467931200::159335::1497040
2779692.468058600::159335::149704120
2789702.468138500::149704::1593350
2799722.468305000::149704::15933532
2809752.468381900::159335::1497040
2819772.468472900::159335::149704114
2829782.468581200::149704::1593350
2839802.468744300::149704::15933532
2849822.468829000::159335::1497040
2859832.468916700::159335::149704116
2869842.469014300::149704::1593350
2879852.469200700::149704::15933532
2889862.469275400::159335::1497040
2899872.469364500::159335::149704126
2909882.469435400::149704::1593350
2919892.469593800::149704::15933532
2929902.469669700::159335::1497040
2939912.469756100::159335::149704126
2949922.469825700::149704::1593350
2959932.469972400::149704::15933532
2969942.470067400::159335::1497040
2979952.470209600::159335::149704138
2989962.470306900::149704::1593350
2999972.470425200::149704::15933532
3009982.470497400::159335::1497040
3019992.470587000::159335::149704112
30210002.470655100::149704::1593350
30310012.470756800::149704::15933532
30410022.470821100::159335::1497040
30510032.470912700::159335::149704126
30610042.470981300::149704::1593350
30710052.471112800::149704::15933532
30810062.471226300::159335::1497040
30910072.471279900::159335::149704124
31010082.471351800::149704::1593350
31110092.471495800::149704::15933532
31210102.471568500::159335::1497040
31310112.471690200::159335::149704122
31410122.471763400::149704::1593350
31510132.471911100::149704::15933532
31610142.472046800::159335::1497040
31710152.472204900::159335::149704128
31810162.472275600::149704::1593350
31910172.472379500::149704::15933532
32010182.472446600::159335::1497040
32110192.472550000::159335::149704134
32210202.472621800::149704::1593350
32310212.472753600::149704::15933532
32410222.472821400::159335::1497040
32510232.472922100::159335::149704130
32610242.473017400::149704::1593350
32710252.473247800::149704::15933532
32810262.473361100::159335::1497040
32910282.473474500::159335::149704128
33010312.473549700::149704::1593350
33110352.473716600::149704::15933532
33210362.473786800::159335::1497040
33323339.341674200::159335::14970440
33423349.341800300::149704::1593350
33523359.341937300::149704::15933544
33623369.342066600::159335::1497040
33723379.342109500::159335::149704100
33823389.342184700::149704::1593350
33923399.344202100::149704::15933528
34023409.344411800::159335::1497040
34123419.344483100::159335::14970460
34223429.344567900::149704::1593350
34323439.344793600::149704::15933592
34423449.344907700::159335::1497040
34523459.345041100::159335::149704124
34623469.345115100::149704::1593350
34723479.345368000::149704::15933532
34823489.345478400::159335::1497040
34923499.345532400::159335::149704128
35023509.345589600::149704::1593350
35123519.345834900::149704::15933532
35223529.345953200::159335::1497040
35323539.346045300::159335::149704122
35423549.346116400::149704::1593350
35523559.346318300::149704::15933532
35623569.346421600::159335::1497040
35723579.346469600::159335::149704124
35823589.346541800::149704::1593350
35923599.346771300::149704::15933532
36023609.346882800::159335::1497040
36123619.346937600::159335::149704134
36223629.346994300::149704::1593350
36323639.347179900::149704::15933532
36423649.347293900::159335::1497040
36523659.347558400::159335::149704134
36623669.347627500::149704::1593350
36723679.347864300::149704::15933532
36823689.347960100::159335::1497040
36923699.348025900::159335::149704146
37023709.348092700::149704::1593350
37123719.348285900::149704::15933532
37223729.348393800::159335::1497040
37323739.348437300::159335::149704120
37423749.348513900::149704::1593350
37523759.348732100::149704::15933532
37623769.348852800::159335::1497040
37723779.348941300::159335::149704134
37823789.349008000::149704::1593350
37923799.349205000::149704::15933532
38023809.349311300::159335::1497040
38123819.349359300::159335::149704132
38223829.349415000::149704::1593350
38323839.349598100::149704::15933532
38423849.349780200::159335::149704130
38523859.349900700::149704::1593350
38623869.350029200::149704::15933532
38723879.350139400::159335::1497040
38823889.350289500::159335::149704144
38923909.350372600::149704::1593350
39023929.350546100::149704::15933532
39123939.350705200::159335::1497040
39223949.350794700::159335::149704148
39323959.350867000::149704::1593350
39423969.351051500::149704::15933532
39523979.351150200::159335::1497040
39623989.351235000::159335::149704146
39723999.351309300::149704::1593350
39824009.351497400::149704::15933532
39924019.351610600::159335::1497040
40024029.351792200::159335::149704158
40124039.351873600::149704::1593350
40224049.352056000::149704::15933532
40324059.352158400::159335::1497040
40424239.441245600::159335::14970440
40524249.441324500::149704::1593350
40624259.441465300::149704::15933544
40724269.441561700::159335::1497040
40824279.441654000::159335::14970484
40924289.441783500::149704::1593350
41024299.443886500::149704::15933528
41124309.443971200::159335::1497040
41224319.444108500::159335::14970460
41324329.444228600::149704::1593350
41424339.444338400::149704::15933592
41524349.444416900::159335::1497040
41624359.444713500::159335::149704108
41724369.444817700::149704::1593350
41824379.444927300::149704::15933532
41924389.444998700::159335::1497040
42024399.445138800::159335::149704112
42124409.445251000::149704::1593350
42224419.445332600::149704::15933532
42324429.445400800::159335::1497040
42424439.445536800::159335::149704106
42524449.445676000::149704::1593350
42624459.445798100::149704::15933532
42724469.445872600::159335::1497040
42824479.446018300::159335::149704108
42924489.446126000::149704::1593350
43024499.446209800::149704::15933532
43124509.446278300::159335::1497040
43224519.446428500::159335::149704118
43324529.446531300::149704::1593350
43424539.446613500::149704::15933532
43524549.446705500::159335::1497040
43624559.446915700::159335::149704118
43724569.447011200::149704::1593350
43824579.447096700::149704::15933532
43924589.447191500::159335::1497040
44024599.447328200::159335::149704130
44124609.447419100::149704::1593350
44224619.447501400::149704::15933532
44324629.447569100::159335::1497040
44424639.447756400::159335::149704104
44524649.447851200::149704::1593350
44624659.447898600::149704::15933532
44724669.447956900::159335::1497040
44824679.448090700::159335::149704118
44924689.448183100::149704::1593350
45024699.448312500::149704::15933532
45124709.448388300::159335::1497040
45224719.448544900::159335::149704116
45324729.448647600::149704::1593350
45424739.448762100::149704::15933532
45524749.448851900::159335::1497040
45624759.448962200::159335::149704114
45724769.449049400::149704::1593350
45824779.449138400::149704::15933532
45924789.449205700::159335::1497040
46024799.449832500::159335::149704128
46124809.449918400::149704::1593350
46224819.450050100::149704::15933532
46324829.450122100::159335::1497040
46424839.450287000::159335::149704120
46524849.450369200::149704::1593350
46624859.450453300::149704::15933532
46724869.450519400::159335::1497040
46824879.450669600::159335::149704120
46924889.450769700::149704::1593350
47024899.450981800::149704::15933532
47124909.451074800::159335::1497040
47224919.451215800::159335::149704122
47324929.451299000::149704::1593350
47424939.451498800::149704::15933532
47524949.451573000::159335::1497040
47624959.451769600::159335::149704134
47724969.451849500::149704::1593350
47824979.451948700::149704::15933532
47924989.452014100::159335::1497040
48024999.452203400::159335::149704132
48125009.452285200::149704::1593350
48225019.452367300::149704::15933532
48325029.452429400::159335::1497040
48425039.452581700::159335::149704130
48525049.452664100::149704::1593350
48625059.452796500::149704::15933532
48725069.452928400::159335::1497040
48825079.453023000::159335::149704138
48925089.453104200::149704::1593350
49025099.453228400::149704::15933532
49125109.453313500::159335::1497040
49225119.453510600::159335::149704144
49325129.453666100::149704::1593350
49425139.453840700::149704::15933532
49525149.453917300::159335::1497040
49625159.454100900::159335::149704144
49725169.454184800::149704::1593350
49825179.454274500::149704::15933532
49925189.454340500::159335::1497040
50025199.454490300::159335::149704116
50125209.454571100::149704::1593350
50225219.454655000::149704::15933532
50325229.454749400::159335::1497040
50425239.454933700::159335::149704130
50525249.455013600::149704::1593350
50625259.455094300::149704::15933532
50725269.455155400::159335::1497040
50825279.455528900::159335::149704138
50925289.455619500::149704::1593350
51025299.455719600::149704::15933532
51125309.455767900::159335::1497040
51225319.455886100::159335::149704130
51325329.455970400::149704::1593350
51425339.456072500::149704::15933532
51525349.456134100::159335::1497040
51625359.456290700::159335::149704122
51725369.456375400::149704::1593350
51825379.456468800::149704::15933532
51925389.456531800::159335::1497040
52025399.456716800::159335::149704122
52125409.456780000::149704::1593350
52225419.456951800::149704::15933532
52325429.457013600::159335::1497040
52425439.457175600::159335::149704134
52525449.457259000::149704::1593350
52625459.457335600::149704::15933532
52725469.457394800::159335::1497040
52825479.457537200::159335::149704128
52925489.457612700::149704::1593350
53025499.457721200::149704::15933532
53125509.457770400::159335::1497040
53225519.457891700::159335::149704124
53325529.457962600::149704::1593350
53425539.458075200::149704::15933532
53525549.458164600::159335::1497040
53626049.496902700::159335::149704516
53726059.496993700::149704::1593350
53826069.497206400::149704::15933528
53926079.497302300::159335::1497040
54026129.536741200::159335::14970440
54126139.536817500::149704::1593350
54226149.537019800::149704::15933544
54326159.537108000::159335::1497040
54426169.537238000::159335::149704112
54526179.537324900::149704::1593350
54626269.539504100::149704::15933528
54726279.539665000::159335::1497040
54826289.539914100::159335::14970460
54926299.540050400::149704::1593350
55026309.540177800::149704::15933592
55126319.540281900::159335::1497040
55226329.540518800::159335::149704136
55326339.540666400::149704::1593350
55426349.540870900::149704::15933532
55526359.540964400::159335::1497040
55626369.541117200::159335::149704140
55726379.541208600::149704::1593350
55826389.541364300::149704::15933532
55926399.541456400::159335::1497040
56026409.541537600::159335::149704134
56126419.541604200::149704::1593350
56226429.541825200::149704::15933532
56326439.541916900::159335::1497040
56426449.542013700::159335::149704136
56526459.542073400::149704::1593350
56626469.542221000::149704::15933532
56726479.542312800::159335::1497040
56826489.542398800::159335::149704146
56926499.542471100::149704::1593350
57026509.542700100::149704::15933532
57126519.542830900::159335::1497040
57226529.542853600::159335::149704146
57326539.542943900::149704::1593350
57426549.543105800::149704::15933532
57526559.543212100::159335::1497040
57626569.543268400::159335::149704158
57726579.543335600::149704::1593350
57826589.543500000::149704::15933532
57926599.543604200::159335::1497040
58026609.543757600::159335::149704132
58126619.543821100::149704::1593350
58226639.543981600::149704::15933532
58326649.544313900::159335::1497040
58426659.544327500::159335::149704146
58526669.544417100::149704::1593350
58626679.544564700::149704::15933532
58726689.544706800::159335::1497040
58826699.544841300::159335::149704144
58926709.544921000::149704::1593350
59026719.545062800::149704::15933532
59126729.545172200::159335::1497040
59226739.545263300::159335::149704142
59326749.545336300::149704::1593350
59426759.545562100::149704::15933532
59526769.545707200::159335::1497040
59626779.545837500::159335::149704160
59726789.545900800::149704::1593350
59826799.546005600::149704::15933532
59926809.546074500::159335::1497040
60026819.546165600::159335::149704156
60126829.546228800::149704::1593350
60226839.546320100::149704::15933532
60326849.546383100::159335::1497040
60426859.546485300::159335::149704154
60526869.546550000::149704::1593350
60626879.546665500::149704::15933532
60726889.546725500::159335::1497040
60826899.546810300::159335::149704146
60926909.546872700::149704::1593350
61026919.546961600::149704::15933532
61126929.547076600::159335::1497040
61226939.547164800::159335::149704154
61326949.547227600::149704::1593350
61426959.547317000::149704::15933532
61526969.547377300::159335::1497040
61626979.547467200::159335::149704150
61726989.547545800::149704::1593350
61826999.547716000::149704::15933532
61927009.547778600::159335::1497040
62027019.547950400::159335::149704152
62127029.548032100::149704::1593350
62227039.548175100::149704::15933532
62327049.548258200::159335::1497040
62427059.548347900::159335::149704140
62527069.548412800::149704::1593350
62627079.548532800::149704::15933532
62727089.548636500::159335::1497040
62827099.548749300::159335::149704148
62927109.548816200::149704::1593350
63027119.548918300::149704::15933532
63127129.548985400::159335::1497040
63227139.549081700::159335::149704162
63327149.549144800::149704::1593350
63427159.549239900::149704::15933532
63527169.549304900::159335::1497040
63627179.549422900::159335::149704172
63727189.549490800::149704::1593350
63827199.549581700::149704::15933532
63927209.549672900::159335::1497040
64027219.549766500::159335::149704144
64127229.549830600::149704::1593350
64227239.549922800::149704::15933532
64327249.549988200::159335::1497040
64427299.558364900::159335::14970440
64527309.558450900::149704::1593350
64627319.558635500::149704::15933544
64727329.558722800::159335::1497040
64827339.558819400::159335::149704128
64927349.558915800::149704::1593350
65027359.560526000::149704::15933528
65127369.560640400::159335::1497040
65227379.560781500::159335::14970460
65327389.560884700::149704::1593350
65427399.561075300::149704::15933592
65527409.561153900::159335::1497040
65627419.561383300::159335::149704152
65727429.561481200::149704::1593350
65827439.561588300::149704::15933532
65927449.561698700::159335::1497040
66027459.561796300::159335::149704156
66127469.561883600::149704::1593350
66227479.561973900::149704::15933532
66327489.562042400::159335::1497040
66427499.562183600::159335::149704150
66527509.562287100::149704::1593350
66627519.562363100::149704::15933532
66727529.562426500::159335::1497040
66827539.562562400::159335::149704152
66927549.562679200::149704::1593350
67027559.562809100::149704::15933532
67127569.562892300::159335::1497040
67227579.563015100::159335::149704162
67327589.563083600::149704::1593350
67427599.563230700::149704::15933532
67527609.563334800::159335::1497040
67627619.563434600::159335::149704162
67727629.563513300::149704::1593350
67827639.563620600::149704::15933532
67927649.563713000::159335::1497040
68027659.563782400::159335::149704174
68127669.563851300::149704::1593350
68227679.563950800::149704::15933532
68327689.564014600::159335::1497040
68427699.564103600::159335::149704148
68527709.564168000::149704::1593350
68627719.564263100::149704::15933532
68727729.564326500::159335::1497040
68827739.564448800::159335::149704162
68927749.564531100::149704::1593350
69027759.564619900::149704::15933532
69127769.564707300::159335::1497040
69227779.564775200::159335::149704160
69327789.564840500::149704::1593350
69427799.564934700::149704::15933532
69527809.564996800::159335::1497040
69627819.565084600::159335::149704158
69727829.565149800::149704::1593350
69827839.565243700::149704::15933532
69927849.565305500::159335::1497040
70027859.565467700::159335::149704170
70127869.565535300::149704::1593350
70227879.565625900::149704::15933532
70327889.565729100::159335::1497040
70427899.565788700::159335::149704182
70527909.565854000::149704::1593350
70627919.565949900::149704::15933532
70727929.566012300::159335::1497040
70828079.572220700::159335::14970440
70928099.572294800::149704::1593350
71028119.572395300::149704::15933544
71128129.572474300::159335::1497040
71228139.572567500::159335::14970496
71328149.572637300::149704::1593350
71428159.574432500::149704::15933528
71528169.574509900::159335::1497040
71628179.574610100::159335::14970460
71728189.574687200::149704::1593350
71828199.574784400::149704::15933592
71928209.574899800::159335::1497040
72028219.575071800::159335::149704120
72128229.575142600::149704::1593350
72228239.575244200::149704::15933532
72328249.575334000::159335::1497040
72428259.575450300::159335::149704124
72528269.575516500::149704::1593350
72628279.575608700::149704::15933532
72728289.575672600::159335::1497040
72828299.575777800::159335::149704118
72928309.575870700::149704::1593350
73028319.575988400::149704::15933532
73128329.576052400::159335::1497040
73228339.576136700::159335::149704120
73328349.576201900::149704::1593350
73428359.576288500::149704::15933532
73528369.576350900::159335::1497040
73628379.576434500::159335::149704130
73728389.576499500::149704::1593350
73828399.576587400::149704::15933532
73928409.576648600::159335::1497040
74028419.576732400::159335::149704130
74128429.576795100::149704::1593350
74228439.576904800::149704::15933532
74328449.576966000::159335::1497040
74428459.577047700::159335::149704142
74528469.577111200::149704::1593350
74628479.577197200::149704::15933532
74728489.577258300::159335::1497040
74828499.577341600::159335::149704116
74928509.577404700::149704::1593350
75028519.577490200::149704::15933532
75128529.577553900::159335::1497040
75228539.577635500::159335::149704130
75328549.577697700::149704::1593350
75428559.577810600::149704::15933532
75528569.577868900::159335::1497040
75628579.577954000::159335::149704128
75728589.578016700::149704::1593350
75828599.578104400::149704::15933532
75928609.578165400::159335::1497040
76028619.578246700::159335::149704126
76128629.578309100::149704::1593350
76228639.578394400::149704::15933532
76328649.578456400::159335::1497040
76428659.578580400::159335::149704126
76528669.578671400::149704::1593350
76628679.578760400::149704::15933532
76728689.578821500::159335::1497040
76828699.578914500::159335::149704132
76928709.579013800::149704::1593350
77028719.579061500::149704::15933532
77128729.579121100::159335::1497040
77228739.579210700::159335::149704130
77328749.579273200::149704::1593350
77428759.579358100::149704::15933532
77528769.579418000::159335::1497040
77628779.579508100::159335::149704138
77728789.579586900::149704::1593350
77828799.579655200::149704::15933532
77928809.579717700::159335::1497040
78028819.579931600::159335::149704136
78128829.580014900::149704::1593350
78228839.580096200::149704::15933532
78328849.580156500::159335::1497040
78428859.580262500::159335::149704132
78528869.580331900::149704::1593350
78628879.580414000::149704::15933532
78728889.580472800::159335::1497040
78828899.580570500::159335::149704142
78928909.580639100::149704::1593350
79028919.580720300::149704::15933532
79128929.580779000::159335::1497040
79228939.580902400::159335::149704148
79328949.580967400::149704::1593350
79428959.581051300::149704::15933532
79528969.581109400::159335::1497040
79628979.624168000::159335::149704290
79728989.624270200::149704::1593350
79828999.624433000::149704::15933528
79929009.624514600::159335::1497040
80029169.737003700::159335::149704206
80129179.737097100::149704::1593350
80229189.737265800::149704::15933528
80329199.737341700::159335::1497040
804435514.849229200::149829::149704242
805435614.849395400::149704::1498290
806435714.849680200::149704::14982928
807435814.849764400::149829::1497040